CN101542533A - Three-dimensional graphical user interface - Google Patents

Three-dimensional graphical user interface Download PDF

Info

Publication number
CN101542533A
CN101542533A CNA2006800247188A CN200680024718A CN101542533A CN 101542533 A CN101542533 A CN 101542533A CN A2006800247188 A CNA2006800247188 A CN A2006800247188A CN 200680024718 A CN200680024718 A CN 200680024718A CN 101542533 A CN101542533 A CN 101542533A
Authority
CN
China
Prior art keywords
content
unit
user
dimensional
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006800247188A
Other languages
Chinese (zh)
Inventor
赤川光庆
M·M·曹
S·伊施达
K·富卡霍里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gemini Mobile Technologies Inc
Original Assignee
Gemini Mobile Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gemini Mobile Technologies Inc filed Critical Gemini Mobile Technologies Inc
Publication of CN101542533A publication Critical patent/CN101542533A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

A three-dimensional graphical user interface includes a graphical display, and a memory storing a geometric space including a plurality of three-dimensional cells. Each cell is linked to at least one other cell through an adjoining surface. A program memory includes instructions for causing the graphical user interface to display an interior view of one of the cells, the view controllable by the user through a walkthrough interface, and display an exterior view of the geometric space, the view controllable by the user through rotation and zoom functions.

Description

Three-dimensional graphic user interface
The cross reference of related application
The present invention requires to submit on July 6th, 2005, serial number is 60/697,335 U.S. Provisional Patent Application and on Dec 1st, 2005 submit to, serial number is 11/292, the right of priority of 841 U.S. Patent application, the disclosure of these applications are incorporated into this with for referencial use.
Invention field
The present invention relates in general to graphic user interface (interface), relates more particularly to be used for the three-dimensional graphic user interface system and method for mobile device.
Background of invention
Many wireless carriers by mobile subscriber distribution such as game on line, the Internet web to them browse, content service online shopping and the social networking service produces income.Yet, be subjected to the restriction of the ability of current economical mobile device by the content service that wireless carrier provided.
A constraint to the wireless content distribution is the employed user interface based on personal computer of mobile device.Operating system on personal computer and the mobile device generally includes and is easy to layering interfaces that the resource of distributing with gradation directory is conducted interviews.General by being designed to show that the web browser interface of the two-dimentional web page becomes easily distribution of contents, the described two-dimentional web page can comprise text, picture, film and other guide.Each web page visits by uniform resource locator (URL) address, and can be included in the hyperlink of other web pages or content, navigates to another so that allow from a page or part.
Most of web pages are designed to show having on the personal computer of large display screen.When be current on the small displays of the mobile device such as mobile phone or personal digital assistant, these web pages that navigate usually are inconvenient and difficult.Once be merely able to watch the part into the web page of personal computer design on skinny device, this causes the rectangular page on the skinny device, and need expend time in and roll so that watch the whole web page.In addition, the logical relation between each object visually helps the personal computer user web page that navigates on the web page.When once only during display message a part of, the many meetings in these logical relations are lost, thus make the mobile subscriber to browse experience more difficult and little directly perceived.
For for convenience and for most of casual users of access the Internet and online service, conventional mobile user interface is not effective.These moving boundaries have also limited the type of the content distribution service that the mobile subscriber can use.Therefore, need a kind of mobile subscriber of permission more intuitively and more easily to watch mobile user interface with locating content.
Brief summary of the invention
The invention provides a kind of three-dimensional graphic user interface for mobile device, personal computer and other system and equipment use.In one embodiment, three-dimensional graphic user interface comprises graphic alphanumeric display and storer, and described memory stores comprises the geometric space of a plurality of three-dimensional elements.Each unit is linked (link) at least one other unit by abutment surface.Program storage comprises and is used to make graphic user interface to carry out the instruction of following operation: show the internal view of one of them unit, described view can be controlled by Walkthrough (walkthrough) interface by the user; And the external view that shows geometric space, described view can be controlled by rotation and zoom function by the user.
In one embodiment of the invention, each three-dimensional element comprises inside and outside, and wherein each can both be watched on graphic alphanumeric display.The inside of first module comprises the transmission reactor object that is associated with Unit second and is suitable for user interactions.When user and transmission reactor object carry out when mutual, transmission reactor object is showing that view changes into the inside of Unit second.
Each unit is a hexagonal prism, and at least one unit comprises the content texture that is mapped on the inside surface.In an optional embodiment, described unit is the n square column, and wherein n is greater than 4.The three-dimensional geometry space is corresponding with a physical space, and wherein at least one unit comprises the counterpart associated content with physical space.
In another embodiment, a kind ofly be used for that the method for view content comprises on mobile device: the request to three-dimensional content is sent to content server; Receive the cell data that is associated with the content of being asked; And utilize the cell data that is received to set up the virtual three-dimensional unit.The view that shows inside, described unit, and interactive Walkthrough interface response changes the demonstration view of inside, unit in user's input.
The inside of described unit can comprise at least one reactor object, and described reactor object responds based on the distance of user between the position of the position of inside, unit and reactor object.In one embodiment, three-dimensional content comprises the two-dimentional web page, and described establishment step is included on the inside surface of unit the web page is carried out texture.Utilize the reactor object can be so that become easy from the hypertext link of the web page.In a second embodiment, described request comprises user profile and positional information, and described cell data comprises the content relevant with user and positional information.
In another embodiment of the present invention, a kind of content delivering system comprises content data base and content server.Content database stores represents to comprise the data of virtual three-dimensional geometric space of the three-dimensional element of a plurality of links.Content server is coupled to content data base, and comprises program storage, and described program storage storage is used to make content server carry out the programmed instruction of following operation: from the request of mobile device reception to three-dimensional content; The data that retrieval is associated with the content of being asked; Utilize institute's content retrieved to come tectonic element; And the unit of being constructed is sent to mobile device.In one embodiment, the unit that is transmitted comprises dynamic content, and content server periodically is pushed to mobile device to new dynamic content so that show in the unit that is transmitted.The customer data base of storing user profile (profile) data can also be provided, and described user profile data is utilized for the user selection unit content.Content delivering system can also be followed the tracks of the motion of mobile device by the virtual three-dimensional geometric space.
The accompanying drawing summary
Fig. 1 illustrates mobile network according to an embodiment of the invention;
Fig. 2 a-b illustrates client device according to an embodiment of the invention;
Fig. 3 a-c illustrates hexagonal cells according to an embodiment of the invention;
Fig. 4 illustrates cluster of cells according to an embodiment of the invention;
Fig. 5 a and 5b explanation according to the embodiment of the invention bunch link and joint;
Fig. 6 illustrates space structure data according to an embodiment of the invention;
Fig. 7 illustrates according to an embodiment of the invention mutual between the actor and reactor;
Fig. 8 illustrates mutual between actor according to an embodiment of the invention and the transmission reactor;
Fig. 9 illustrates an embodiment of community service system;
An embodiment at the interface of Figure 10 explanation between client device, carrier network and community server;
Figure 11 illustrates the distribution of content from the real community services device to client device according to an embodiment of the invention;
Figure 12 illustrates real community services according to an embodiment of the invention;
Figure 13 illustrates the mutual embodiment between community server and the mobile device;
Figure 14 illustrates web browser application according to an embodiment of the invention;
Figure 15 illustrates the application of online shopping according to an embodiment of the invention; And
An embodiment at the interactive Walkthrough interface of Figure 16 explanation in chat environment.
Describe in detail
The invention provides a kind of three-dimensional graphic user interface for mobile device, personal computer and other system and equipment use.
In one embodiment, three-dimensional graphic user interface (3DGUI) makes the distribution of contents among the mobile network become easy.As illustrated in fig. 1, carrier network 10 provides radio communication service at least one client device 14.Carrier network 10 is supported at least a wireless communication protocol, for example global system for mobile communications (GSM), GPRS (GPRS), CDMA (CDMA) or wideband CDMA (WCDMA).Client device 14 can be to be suitable for any equipment of communicating by letter with carrier network 10, for example mobile phone, PDA(Personal Digital Assistant) or handheld computer.
Client device 14 comprises graphic alphanumeric display 16, user input device 18 and 3DGUI client 20.In operation, 3DGUI client 20 has been simplified the three-dimensional graphic user interface on the graphic alphanumeric display 16.Utilize input equipment 18, the user can come to carry out alternately with shown 3D rendering by Walkthrough 3D environment.3DGUI can be used as operation system interface, application interface, web browser interface or wherein have other interfaces of the environment of user interactions.3DGUI client 18 also is suitable for to content delivering system 22 request contents, and described content delivering system 22 is connected to carrier network 10 by the IP network such as the Internet 24.Content delivering system 22 comprises the 3DGUI server 26 that content distribution service is provided to client device 14, and described content distribution service comprises retrieval of content from least one the content server 28a-b that is connected to IP network 24.
In Fig. 2 a-b, further illustrate an embodiment of client device.Mobile phone 40 comprises display 42, direction input equipment 44, keypad 46, loudspeaker 48 and microphone 50.Mobile phone 40 comprises client software 60, and described client software 60 comprises mobile phone operating system 62, middleware library 64, java virtual machine 66 and at least one application, and described at least one application can comprise Java application 68 and this machine application 70.Will recognize that client software 60 can be used as software, hardware or its combination and is implemented, and can be in conjunction with optionally programming and operating environment.
Middleware library 64 comprises device control function 72,2D and 3D figure API 74 and the function 76 of simplifying the 3DGUI platform.Device control function 72 comprises the key detecting operation, shows control (for example backlight LCD flicker), vibration control, music harmony sound control system and other control function specific to equipment.Figure API 74 comprises 2D and 3D graphing capability, and described function comprises translation, rotation and the convergent-divergent of processing, reproduction, veining and material function, 3D object and the animation of element figure.In described exemplary embodiment, figure API 74 comprises the function that is used for illuminating effect, and is painted comprising Gao Luode painted (shading), ambient lighting, environment mappings (specular light) and color (tune).Can use standard graphics API, for example defined API in the OpenGL standard.The 3DGUI platform comprises the API that is used to implement 3DGUI described herein, comprising the function that is used to develop and manage unit, reactor and actor, display unit and walkthrough interactivity.
The embodiment of 3DGUI is described referring now to Fig. 3-8.The 3DGUI of this embodiment has promoted the improved use of mobile display space on conventional two-dimensional user interface, thereby allows to represent more contents on mobile display, and interface intuitively is provided.3DGUI provides a three-dimensional interface when using mobile resources and communication bandwidth effectively.3DGUI is provided for the platform of various content services, comprising web browse, game on line and social networking service.
With reference to figure 3a-c, 3DGUI provides the view of three-dimensional graphic space to the user, and described view comprises at least one unit 100.This unit 100 comprises a plurality of inside surfaces, and described inside surface comprises rectangular wall 102a-f and hexagon top 104a and hexagonal floor 104b.Each inside surface has a visual texture 108, described visual texture 108 from camera 106 or role's (character) 110 observation point can be from the unit 100 inside watch.In the present embodiment, unit 100 is hexagonal prisms, but should be realized that, can also use other shapes for this unit in optional embodiment.100 the inside from the unit, the user can be by browsing the three-dimensional geographic space of navigating and being limited by unit 100 as role 110 (perhaps camera 106) in inside in the inner walking of geometric space with when mutual.The unit 100 that structure 3D shows comprises the texture on geometric manipulations, rasterisation and the surface of cell surface and view.
With reference to figure 4, a plurality of unit 116 can be linked at together so that form cluster of cells 120.Each unit 116 can be linked to one or more other unit 116 by aiming at geometric jacquard patterning unit surface 118.Any surperficial 118 of unit 116 can be configured to be linked to the surface of another unit 116.In operation, the user can navigate by bunch 120 three-dimensional geographic space that limited.
As illustrated among Fig. 5 a and the 5b, bunches 120 can also be linked to one or more other bunches 122,124.In bunches 120 and 122 each comprises surperficial 126a and the 126b that is configured to engage another bunch respectively.Any surface of unit can be configured to be engaged to another bunch, and the number of composition surface is configurable in the cluster.Bunch can be different shapes, and can be linked according to characteristic and other bunches bunch separately.Bunch characteristic that can limit or allow can comprise time, direction, security and privilege.Butt joint algorithm management engaging process, and provide and prevent to engage unknown, security functions dangerous or inconsistent bunch.Bunches 124 can also link 128 to another bunch 122 under the situation of the surface engagement that does not link geometric space.
Can also present various views to the user navigates by the user of cluster of cells so that help.For example, bunch view (referring to Fig. 4) will provide bunch and the view of peer link unit for the user.The outside of each unit can comprise the diagrammatic representation of the type or the content of unit, and perhaps selectively, outside surface can provide the window that enters location contents.Whether each unit can be highlighted and show so that show that this unit is whether accessed or be favorite.World view provides the general survey of all the elements in the geometric space.Provide interface control so that rotation geometry space and carry out the visual representation that convergent-divergent is looked at some bunch and unit to the user.
With reference to figure 6, an embodiment of space structure data has been described.According to the space structure data 156 of storage in space structure data memory storage 152, bunches 150 are represented by 3D GC reconstructor 154 usefulness figures.Space structure data 156 comprises the data element of describing actor 158 and reactor 160, and each data element has model data 162, action data 164 and the data texturing 166 that is associated.The data of space descriptor 168 encapsulation restriceted envelopes.Map descriptor 170 is described character form of a map, and has incident 172 and the unit 174 that is associated.For each unit, further the data of panel (panel) 176 are described in storage, and the data 178 of storing each panel.Will recognize that illustrated data structure is exemplary, and can use other data structures.
In operation, 3DGUI provides walkthrough interactivity for the user.With reference to figure 7, the actor 200 in the user control unit 202.Concerning the user, actor 200 can be represented as three-dimensional character or incarnation, perhaps the user can selected cell 202 first people or camera view.Actor 200 can Walkthrough unit 202, and investigates the content of unit and mutual with it.In various application, the user can utilize the actor to carry out exercises, comprising walking, run, jump, handle, fight, defend, smile, talk and embracing.According to customer requirements, display unit can be come from different observation point in the interface, for example camera view, individual view and apart from view.
In one embodiment, promote mutual in the unit 202 by the spatial relationship between actor 200 and the one or more reactors such as reactor 204.Reactor is object or role mutual in the unit, and described reactor can be configured to actor 200 is reacted, for example in response to the distance between reactor 204 and actor 200.Reactor can be any object, for example animal, door or web link, and can use diagrammatic representation.For example, according to the distance between person 200 and the reactor 204 in action can define three grades mutual.When the near zone 206 of actor 200 at reactor 204, first order response takes place.As actor 200 during near 208 reactors 204, second level response takes place.When actor 200 contacts with reactor 204 or with reactor 204 when mutual, third level response takes place.
Each actor 200 comprises one or more attributes, and it can produce different responses in reactor 204.For example, if reactor 204 is defined as cat, compare with the actor with mouse attribute so, it may have different reactions for the actor with dog attribute.If actor 200 has the dog attribute, when actor 200 was in the scope of first order near zone 206, actor 200 can be stood transfixed to the ground and watch to reactor 204 so.If actor 200 is in the scope of second level near zone 208, reactor 204 can be to actor's 200 catcalls so, and if actor 200 carry out the third level with reactor 204 and contact, reactor 204 can manage to escape so.If actor 200 is mouse, when actor 200 was in the scope of first order near zone 206, reactor 204 can respond by catching up with actor 200 so.
Reactor can also be defined as transmitting reactor, and described transmission reactor makes the user can investigate the inside of geometric space.Fig. 8 illustrates an embodiment of transmission reactor object.The actor can utilize the transmission reactor 220,222,224 and 226 and 228 that the actor is transferred to adjacent unit to come Walkthrough cluster of cells 210,212,214,216 and 218.For example, transmission reactor 220 provides from the unit 210 212 the transmission to the unit.The actor that moves through between the unit contacts and carries out with the third level of transmission reactor.As described, carry out the actor that the third level contacts with transmission person 222 and be transferred to unit 224.Actor 232b can carry out with the inside of unit 224 now alternately.Connection object can also transfer to remote unit to the actor.Carry out the actor 234a that the third level contacts with connection object 230 in the unit 218 and be transferred to unit 210, as illustrated by actor 234b.
3DGUI framework of the present invention has been simplified three-dimensional expansion and expression, and the interface that can be used as various application and service, described application and service for example are that community service, appointment/speed are joined, game on line, content-browsing, menu GUI navigation, security service, self-history and reporter/blog applications.
An embodiment of community service embodiment is described referring now to Fig. 9-12.On-line communities makes people contact by the social networking service such as appointment service, blog, instant message transmission, mail and online incident.Some on-line communities also provide virtual community, described virtual community allow the user play the part of role in the virtual world a part, with network on other people play games and participate in other Virtual Service.
With reference to figure 9, community system 250 provides community service to the user (for example client device 300) of carrier network 280.Community system 250 comprises community server 260, application content server 270 and customer data base 272.Community server 260 is 3DGUI content servers, and it comprises route application 262, practical application 264, tunnel applications 266 and virtual application 268.Practical application 264 provides the service of real world to client 300, for example appointment service, Map Services and news distribution.Virtual application 268 provides virtual community to client 300.Virtual Service can comprise recreation and the 3D virtual environment that the user can investigate.Tunnel applications 266 has promoted the client between reality and virtual world to move.Community server 260 is connected with the Internet 278, and described the Internet 278 provides the visit from third party's content of content provider 274 and 276.
Client device 300 comprises the community application 302 that is connected with middleware library 304, and described middleware library 304 comprises 3DGUI platform and community-based function.Client device 300 is suitable for retrieval community data and content from community server 260, and provides community service by 3DGUI to the user.
An embodiment of the data interface of explanation between client device 300, carrier network 280 and community server 260 in Figure 10.Propelling movement when in operation, community server 260 is by sky, psychological profile push and the propelling movement of cell plan synchronized pushes to client device 300 with some content.For the ease of pushing, community server 260 is connected with propelling movement proxy gateway 310, described propelling movement proxy gateway 310 transmits for text message and will import data and be routed to SMS service center (SMSC) 312, and will import data for broadcast and be routed to cell broadcast service center (CBSC) 314, described broadcast message for example is the advertisement that comprises figure, text, sound and link data.The interface can or push access protocal (PAP) by Session Initiation Protocol and simplify.Community server 260 also is connected with MMS Relay/Server (MMSC) 316 via the MM7 agreement, so that content of multimedia is distributed to client device 300.MMSC316 comprises that SMS/ pushes proxy gateway (PPG).
Community server 260 also is connected to HTTP Proxy 318, and described HTTP Proxy 318 is convenient to by the packet gateway 320 that uses the packet based protocol such as HTTP, RTP and SIP and the exchanges data of client device 300.Packet gateway 320 comprises Gateway GPRS Support Node (GGSN), CSCF (CSCF) and WAP (wireless access protocol) (WAP) gateway.
The information that receives from carrier network 280 is used in some community service, for example uses the location-based information service of client device 300 positional informations and carrier cell planning information.Community server 260 is connected with the carrier network database 330 that comprises attaching position register (HLR) via the MAP interface, connect PPP (MLP) interface via multichain and be connected, and be connected with provisioning server via LDAP (LDAP) interface with location server.Service map database 332 is preserved the information relevant with the plot planning of carrier network and is used for practical application.Online accelerator 334 has improved the exchanges data between community server 260 and packet gateway 320 and the Internet 278.
Refer back to Fig. 9, in operation, the user provides and inputs to client device 300 so that request visit community application.Community application 302 is sent to community server 260 to personal data and position data by carrier network 280.Route application 262 is sent to suitable application, i.e. practical application 264, tunnel applications 266 or virtual application 268, described application processes said request with user's request.Next, utilize user's Community Database record 272 is carried out service profile with the visit of the content server of being asked, described content server for example is application server 270 or content server 274 or 276 that connect by the Internet 278.
As illustrated in fig. 11, community server utilizes service maps and 346 pairs of client devices 300 of link data to react via real community services device 340 or virtual community server 342.Client community application 302 (Fig. 9) next provides service received indication to the user.The community data of storing in community server can be formatted as HTML or WML or other standard formats.The community data that is formatted as HTML or WML that is retrieved is made an explanation by community analysis's routine library, and is provided for the GUI storehouse in the middleware library 304 (Fig. 9) so that construct 3D display unit 348.The 3D of the community data of being analyzed reproduces and is handled by the GUI storehouse, and is present on the display 345.If use the routine analyzer of conventional web browser, community data can be plotted as the web page in the mode that common 2D reproduces so.In order to handle community data, middleware library 304 comprises the API of community of the content service that the content service that drives when sky is provided and profile drive and is convenient to the operation of Walkthrough community and actor and reflector's control and the 3D graphic feature operated.
Content supply mechanism when comprising based on sky by the service that community service system provided, utilize radio net plot planning work the content plan and the user and utilize matching mechanisms between the content of psychological profile.As shown in figure 11, community content and service are classified as actual 340 or virtual 342.The community of cell type provides various interactive services, and supports to navigate and fabricate stories.Real community provides the active service such as digital map navigation service, appointment service and press service.Virtual community provides the Virtual Service such as game community, virtual shopping community and virtual risk community.Two communities are connected via tunnel 349.Browse various community spaces by walkthrough operation, and various alternative events may occur in interior volume.
Real community drives during by actual empty such as the coverage of local zone time, GPS position, subdistrict position or carrier wave.Available community content interrelates when empty with actual in the real community, and is provided for the user in the real community during according to reality empty.Real community services can comprise that the information such as local news, physical culture, music and advertisement is additional.Information retrieval for example can be suitable for local commerce, individual, house and shopping.
An embodiment of explanation real community system in Figure 12.Carrier network 350 comprises a plurality of base stations 352, and each base station 352 has a geographical coverage area that is associated or sub-district 354.Actual content 360 comprises the geometric space corresponding with the plot planning of carrier network 350.When mobile device 364 is mobile in the overlay area, divide to be sent to the user actual content 360 based on the information of place, time and profile is provided.As described, mobile device 364 is within the scope of radio network cell 358a, and described radio network cell 358a has corresponding content element 358b.The example of content can comprise local map, near friend's identity, local news or the local service such as the restaurant when being distributed to mobile device 364 empty by unit 358.
Virtual region is the set of virtual community.Each virtual community is driven when empty by virtual, described virtual be should be used for being provided with when empty by each of virtual community.The virtual region service can comprise hall, game room, commercial chamber, shopping chamber and other services.Virtual empty time domain can comprise virtual when empty and such as retreat, F.F. and stop the control of room time.
When entering and leaving virtual region or actual area, the user passes through tunnel area.The tunnel area service comprises the doorkeeper's function of the access privileges of checking the user and the rights management service of the content that system is left in inspection.
Many community services use profiles to strengthen user experience and promote between the user, between user and the community and the better coupling between user and the content.Social mentality's profile parameter that user and social condition are mated can comprise brave parameter, situation estimated parameter, controlled variable and sympathy parameter, wherein brave parameter weighs whether the user can make decision separately and responsible achieving the goal, whether the situation estimated parameter is weighed the user can discern its environment objectively, controlled variable is weighed the emotion whether user can control the user in the mode of calmness, and those people's the emotion and the thought of utilization oneself were shared around whether sympathy parameter measurement user can learn.The love psychological profile parameter that user and another people are complementary can comprise similarity parameter, equivalent parameter, physical distance parameter, contact interval parameter and balance parameters, wherein the similarity parameter is weighed the matching degree between hobby and the interest, equivalent parameter is weighed the coupling of values, how far the physical distance parameter is weighed each user's separation has, the contact interval parameter is weighed the frequent degree of two people's meetings, and balance parameters is weighed their degree of depth in love each other.
Some contents that offer the user are the profile related contents that community profile provided according to the user.Community profile is determined the affinity between content and the user.Close degree dynamically relocates content, and this causes the change of the relation between user and the content.Content can comprise interested news, targeted advertisements and to the invitation (invitation) of events of interest.In one embodiment, community service comprises incident guide service interface, and the frequent incident that described incident guide service interface generation is relevant with service and content is so that be directed to content to passive user based on user profiles, position and time.
Another service is self-history feature, and it is included in personal information and the history that writes down in the geometric space, thereby allows the Walkthrough of the record in the geometric space to browse.By on-line communities, Any user can become the reporter, and puts up local news or put up the tourism record to tourism community to News Community.Community server is preserved historical, and by this history, the user can create, write down and watch user's historical and local community of case history, family by camera and the voice recorder that utilizes mobile phone.The user can his case history of Walkthrough community space, and the history that can watch other people.In another embodiment, three-dimensional graphic user interface has been simplified the interface of the restriction that does not have layering interfaces, thereby realizes more intuitive cross-cultural man-machine interface.
In operation, 3DGUI and community content are provided for mobile device from community server.Explanation mutual between mobile device and community server in Figure 13.Community server 370 comprises space provisioning server 372 and map supply server 376, and these two all provides relevant space structure data 374 to mobile device 378.Map datum is sent to map proxy 380, and is stored in the map cached data 381 according to the memory capacity of mobile device 378.Come the search space structured data via obtaining space structure data function 388, and it is stored on the mobile device as space structure data 386.
Mobile device 378 comprises the keyboard 384 that is used to receive user's input, and described user's input is explained by explanation function 385.User from keyboard 384 imports user's navigation that may relate to by 3DGUI, and described user's navigation need come update displayed and/or come updating map data via map update functions 382 by display update function 390.Space structure data 386 is provided for reproducing the data of actor 391, reactor 393 and map 387.After reproducing, described data are combined into video data 392, and described video data 392 is shown on LCS396 via Presentation Function 394.
3DGUI can provide the interface of various application, comprising recreation, web browser and operating system.An embodiment of web browse application will be described with reference to Figure 14.The user at first starts the browser application on the client device.Browser is retrieved the content of first module 400 and this content is offered the space and builds the device application from content delivering system, device application construction 3D unit 400 is built in described space, and the initial views that is provided for showing.The user utilizes the client device user input to carry out alternately with display, so that the link that the content of scanning 3D unit and selection are used for further browsing.Browser provides geometric view control, thus make the user can be from the hierarchical menu of travelling to and fro between the 3d space menu dimension, the enlargement factor (zooming in or out) between outward appearance, visual angle, 2D and the 3D at change interface between html page and the 3D view.Browser application also provides historical and profile function.Command operation and the data of being gathered can be recorded as geometric space, and geometric record can be reset by walkthrough operation.3D geometric space interface makes it possible to collect user's the preference and the data of behavior by the Walkthrough history of following the trail of user in the particular geometric space.
When browsing the 3D content, browser is set up by the unit that content limited that receives.The 3D content can be taked any form of being supported by content delivering system.In one embodiment, the 3Dweb content can be provided in html document, and described html document has the label that shows the placement of content in browser cell.For example, 3D web content can be included in the link that is used for the web page that shows on each inside surface therein, perhaps comprises being used to specify the predefine label that how and where to show html document on a plurality of surfaces.
When the 2D content browsed such as the conventional web page, browser is set up the unit with a plurality of web pages or other guide according to user preference and content profile.In operation, the user imports URL 402, and this URL 402 is forwarded to content delivering system.Content distribution system retrieves constitutes the web page 404 that is associated of an inside surface of unit 400.In one embodiment, remaining inside surface 406,408,410,412,414,416 and 418 comprises the first seven the web page by user capture.In a second embodiment, each inside surface 406-418 can be that the special use of the application that is associated shows, for example map, contact data base, Email and other non-web use.In the 3rd embodiment, inside surface 406-418 is filled by content profile, so that provide the content of being advised such as the advertisement or the web page of being advised to the user.
With reference to Figure 15, the embodiment that online shopping is used will be described now.May expect more message the people of retail shop shopping about the product of considering to buy 500, for example from buy this product other people comment and the charge in recommendation and other shops.The shopping that the shopper starts on the camera phone 502 is used, and described camera phone 502 shows the unit 508 of a part that limits the shopping interface.Utilize camera phone 502, the shopper takes pictures to the bar code on the product 500 504.The image of bar code 504 is added in the active cell 508 then, and shows 506 on camera phone 502.
Shopping is used this bar code image is sent to community server 510, and described community server 510 is explained this bar code image, and resulting bar code data and shopper personal information are sent to online shopping place 512.Online shopping place 512 is back to community server 510 with product information 514, and described community server 510 is back to camera phone 502 with product unit 520 data.The shopper then can input block 520 so that watch product and product information.In one embodiment, provide the option of buying this product immediately by online shopping supplier to the shopper.Except product information, online shopping supplier 512 can also will wish that list information 516 is sent to community server 510, and described community server 510 will wish that list cell 522 data are back to camera phone 502.This hope tabulation comprised the product that before is designated the following purchase of expectation by the shopper.
With reference to figure 16a and 16b, an embodiment of chat application has been described.User 602 enters chat room cell 600, and utilizes the input function of mobile device to look about this unit.By display 612, the user can see the part of unit 600.The directionkeys that user 602 can utilize mobile device is checked friend's state by the texture panel (for example 606,608 and 610) that exists of checking everyone.As described, user 606 can chat, and user 608 chat feature is closed, and the indication that provides that people to hurry of the 3rd panel 610.User 604 can utilize the directionkeys of mobile device to select online partner by checking texture panel.In one embodiment, will begin text chat near texture panel one step (to the position 614).Voice-enabled chat will be begin near texture panel two step (to the position 616), and Video chat will be begun near three going on foot (to the position 618).
Although described various embodiment of the present invention like this, to those skilled in the art, realized that in described intrasystem some advantage should be conspicuous.It should also be appreciated that and in scope and spirit of the present invention, to carry out various modifications, adaptive and optional embodiment.

Claims (18)

1. three-dimensional graphic user interface comprises:
Graphic alphanumeric display;
Storer, its storage comprise the virtual three-dimensional geometric space of a plurality of three-dimensional elements, and each unit has inside and outside, and have the link at least one other unit; And
Program storage, it comprises and is used to make described graphic user interface to carry out the instruction of following operation:
Show the internal view of first module, described view can be controlled by the Walkthrough interface; And
Show the external view of geometric space, described view can be controlled by user interface.
2. the described graphic user interface of claim 1, the inside of wherein said first module comprise transmission reactor object, and wherein user and transmission reactor object is mutual showing that view changes into the inside of Unit second.
3. the described graphic user interface of claim 1, wherein each unit is a hexagonal prism.
4. the described graphic user interface of claim 1, wherein at least one unit is included in the content texture of shining upon on the inside surface.
5. the described graphic user interface of claim 1, wherein said Walkthrough interface comprise the user's control to the figure role who shows in described first module.
6. the described graphic user interface of claim 1, wherein each unit is linked at least one other unit by adjoin outer surface.
7. the described graphic user interface of claim 1, wherein said three-dimensional geometry space is corresponding with physical space, and wherein at least one unit comprises counterpart associated content with physical space.
8. method that is used for view content on mobile device comprises:
Request to three-dimensional content is sent to content server;
Receive the cell data that is associated with the institute request content;
Utilize the cell data that is received to set up the virtual three-dimensional unit;
The view that shows the inside of described unit; And
Interactive Walkthrough interface is provided, and described interface response changes the demonstration view of inside, unit in user's input.
9. the described method of claim 8, wherein said three-dimensional content comprises the two-dimentional web page, and wherein said establishment step is included on the inside surface of unit the web page is carried out texture.
10. the described method of claim 8, the inside of wherein said unit comprises at least one reactor object, described reactor object responds based on the distance of user between the position of the position of inside, unit and reactor object.
11. the described method of claim 10, wherein said at least one reactor object comprises hypertext link.
12. the described method of claim 8, wherein said request comprises user profile and positional information, and wherein said cell data comprises the content relevant with user and positional information.
13. the described method of claim 8, wherein, described unit is the n square column, and wherein n is greater than 4.
14. a kind of content delivering system in the carrier network that wireless service is offered mobile device comprises:
Content data base, its storage representation comprise the data of virtual three-dimensional geometric space of the three-dimensional element of a plurality of links; And
Be coupled to the content server of described content data base, described content server comprises program storage, and described program storage storage is used to make described content server to carry out the programmed instruction of following operation:
From the request of mobile device reception to three-dimensional content;
The data that retrieval is associated with the content of being asked;
Utilize institute's content retrieved to come tectonic element; And
The unit of being constructed is sent to mobile device.
15. the described content delivering system of claim 14, wherein the unit that is transmitted comprises dynamic content, and wherein said content server periodically is pushed to mobile device to new dynamic content so that show in the unit that is transmitted.
16. the described content delivering system of claim 14 also comprises the customer data base of storing user profile data, and the unit of wherein being constructed comprises according to the selected data of user profile data that are associated with mobile device.
17. the described content delivering system of claim 14, wherein said content server are followed the tracks of the motion of mobile device by the virtual three-dimensional geometric space.
18. the described content delivering system of claim 12, wherein the unit of being constructed comprises the two-dimentional web page.
CNA2006800247188A 2005-07-06 2006-06-29 Three-dimensional graphical user interface Pending CN101542533A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US69733505P 2005-07-06 2005-07-06
US60/697,335 2005-07-06
US11/292,841 2005-12-01

Publications (1)

Publication Number Publication Date
CN101542533A true CN101542533A (en) 2009-09-23

Family

ID=41124175

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800247188A Pending CN101542533A (en) 2005-07-06 2006-06-29 Three-dimensional graphical user interface

Country Status (1)

Country Link
CN (1) CN101542533A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103135916A (en) * 2011-11-30 2013-06-05 英特尔公司 Intelligent graphical interface in handheld wireless device
CN103460175A (en) * 2011-01-31 2013-12-18 纳米技术方案公司 Three-dimensional man/machine interface
CN104331273A (en) * 2014-07-29 2015-02-04 北京航空航天大学 Three-dimensional user interface building method for complex product development information browsing
CN104346054A (en) * 2013-07-30 2015-02-11 维沃移动通信有限公司 Method and system for realizing simulation 3D scene desktop
CN104463619A (en) * 2014-11-10 2015-03-25 成都启航信息技术有限公司 LDAP-based internet product catalogue selling system and control method
CN105191330A (en) * 2013-05-10 2015-12-23 三星电子株式会社 Display apparatus and graphic user interface screen providing method thereof
CN105706033A (en) * 2013-03-05 2016-06-22 法斯埃托有限公司 System and method for cubic graphical user interfaces

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103460175A (en) * 2011-01-31 2013-12-18 纳米技术方案公司 Three-dimensional man/machine interface
CN103135916A (en) * 2011-11-30 2013-06-05 英特尔公司 Intelligent graphical interface in handheld wireless device
CN105706033A (en) * 2013-03-05 2016-06-22 法斯埃托有限公司 System and method for cubic graphical user interfaces
CN105706033B (en) * 2013-03-05 2019-05-10 法斯埃托股份有限公司 System and method for cube graphic user interface
CN105191330A (en) * 2013-05-10 2015-12-23 三星电子株式会社 Display apparatus and graphic user interface screen providing method thereof
CN104346054A (en) * 2013-07-30 2015-02-11 维沃移动通信有限公司 Method and system for realizing simulation 3D scene desktop
CN104331273A (en) * 2014-07-29 2015-02-04 北京航空航天大学 Three-dimensional user interface building method for complex product development information browsing
CN104331273B (en) * 2014-07-29 2017-12-29 北京航空航天大学 A kind of three-dimensional user interface construction method that information browse is developed for complex product
CN104463619A (en) * 2014-11-10 2015-03-25 成都启航信息技术有限公司 LDAP-based internet product catalogue selling system and control method

Similar Documents

Publication Publication Date Title
US20070011617A1 (en) Three-dimensional graphical user interface
US20200410022A1 (en) Scalable visual search system simplifying access to network and device functionality
US6708172B1 (en) Community-based shared multiple browser environment
Haklay et al. Web mapping 2.0: The neogeography of the GeoWeb
Ricci Mobile recommender systems
US8533580B1 (en) System and method of navigating linked web resources
CN101763607B (en) Online exhibition platform system constructed by using panoramic electronic map and construction method thereof
US20060184886A1 (en) Spatial chat in a multiple browser environment
US20050193347A1 (en) Method and system for storing and presenting personal information
US20020113820A1 (en) System and method to configure and provide a network-enabled three-dimensional computing environment
US20080040322A1 (en) Web presence using cards
US20070162862A1 (en) Selective user monitoring in an online environment
Yang Mobile applications and 4G wireless networks: a framework for analysis
CN101542533A (en) Three-dimensional graphical user interface
WO2005013146A1 (en) Graphical user interface an informatio display system
WO2009023591A2 (en) Systems and methods for navigating an information hierarchy
Smart et al. A cross-industry public foresight project
KR20100055993A (en) Remote campus tour system of interactive 3 dimensional game engine based
Tripodi Telescoping the city: Technological urbiquity, or perceiving ourselves from the above
Yasuoka et al. The advancement of world digital cities
Lin et al. Implementation of a smartphone sensing system with social networks: a location-aware mobile application
KR20160092841A (en) Mobile advertising methde
WO2001046840A2 (en) Community-based shared multiple browser environment
Georgiadis Adaptation and personalization of user interface and content
Zarzycki Towards new Mediapolis: networks, identities, and agents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090923