Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for embedding browser in three-dimensional client end

A technology embedded in browsers and embedded browsers, applied in the directions of instruments, 3D image processing, image data processing, etc., can solve the problems of insufficient depth and breadth of application, difficulty in technology development, and difficulty in reaching maturity. Achieve the effects of improving experience, enriching information sources, and reducing costs

Inactive Publication Date: 2011-03-30
BEIJING HIPIHI NETWORK TECH
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Since the current 3D virtual reality technology is still in the initial stage of development and application, and the technology development is difficult, the content (scenes, models, textures) of the existing 3D virtual reality is still lacking compared with the 2D web. The applications carried in the environment are far from reaching the depth and breadth of the existing two-dimensional web application environment
However, if 3D virtual technology is used to redevelop existing 2D web applications, it will inevitably bring expensive development costs to related companies, and it will be difficult to reach the maturity of applications in the existing 2D web environment in the short term.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for embedding browser in three-dimensional client end
  • Method and system for embedding browser in three-dimensional client end
  • Method and system for embedding browser in three-dimensional client end

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The method of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments of the present invention.

[0041] figure 1 It is a flowchart of a method for embedding a browser in a three-dimensional client for the present invention, such as figure 1 As shown, the method includes:

[0042] Step 101, when the user operates a three-dimensional (3D) client to interact (or when interacting with a 3D scene object in the 3D client), by clicking on an object in the 3D scene, a character, or a button in the 3D client window, menu, etc., to trigger and open the window embedded in the browser.

[0043] Step 102, make the browser load the page of the specified Uniform Resource Locator (URL).

[0044] Preferably, in order to speed up the loading speed of the 2D web page, the 2D web application page closely related to the 3D application can also be packaged in the client software in this step; as an optional function, i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses method and system for embedding a browser in a three-dimensional client end. The method comprises the steps of: A, when a user operates the three-dimensional client end for interaction, triggering and opening an embedded browser; B, loading an appointed page of a URL (Uniform Resource Locator) by the browser; C, registering a dependent event callback function to the 3D client end by using a JaVaScript program of the browser; D, calling various functions of the 3D client end by using the script program; and E, sending an event to the browser by the 3D client end and copying a browser rendering result to a 3D texture and displaying. The system comprises an embedded browser, a browser interface module, a graphical user interface module / texture resource management module and a graphical drawing module / texture output module. By adopting the invention, a 2D web application can be effectively enabled to be seamlessly embedded into the client end of 3D virtual reality for enriching the application range of a 3D virtual world and reducing the cost of developing the 3D virtual reality application.

Description

technical field [0001] The invention relates to the Internet and virtual reality (VR, Virtual Reality) software design technology, in particular to a method and system for embedding a browser in a three-dimensional (3D) client. Background technique [0002] Virtual reality is a technology that uses a computer to generate a simulated environment, "immerses" the user into the environment through a variety of sensing devices, and realizes the natural interaction between the user and the environment. The so-called simulated environment here is a computer-generated three-dimensional graphic with color, which can be a real embodiment of a certain real world, or a purely imagined virtual world. At the same time, it is also a brand-new human-computer interaction system, which can generate various sensory stimuli to the user (interventionist), such as hearing, vision, touch, etc. Interoperate with computer-generated environments in a natural way. [0003] With the development of In...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06T15/00G06F17/30
Inventor 陶盛
Owner BEIJING HIPIHI NETWORK TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products