CN114371800B - Space display method, device, terminal and medium based on VR panorama roaming - Google Patents
Space display method, device, terminal and medium based on VR panorama roaming Download PDFInfo
- Publication number
- CN114371800B CN114371800B CN202111537599.9A CN202111537599A CN114371800B CN 114371800 B CN114371800 B CN 114371800B CN 202111537599 A CN202111537599 A CN 202111537599A CN 114371800 B CN114371800 B CN 114371800B
- Authority
- CN
- China
- Prior art keywords
- task
- space object
- roaming
- target space
- user
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application provides a space display method, a device, a terminal and a medium based on VR panorama roaming. In the embodiment of the application, when the roaming operation aiming at the space object in the locked state is responded, the entry position and the unlocking guide information of the space object are displayed on the graphical user interface of the electronic terminal; after a user triggers unlocking guide information, a task guide interface is displayed, and the task guide interface comprises task description information and a task inlet; and the user triggers the task entrance to execute the task based on the task description information, and if the execution result of the task is the execution result meeting the unlocking condition, the entrance position and the unlocked information of the space object are displayed on the graphical user interface, and the user enters the space object from the entrance position of the space object to roam. From this, support locking space object and do the diversity of the VR service that the task unblock mode had richened the VR panorama space and provided, be favorable to the popularization in VR panorama space.
Description
Technical Field
The application relates to the technical field of virtual reality, in particular to a space display method, a device, a terminal and a medium based on VR panorama roaming.
Background
The VR (Virtual Reality) panoramic roaming technology is a Virtual Reality technology based on a real scene, and a user can select Virtual roaming in a VR panoramic space constructed by using a panoramic image of the real scene. At present, VR panorama scenes based on VR panorama roaming technology are increasing, for example, VR sees house, VR sees car, etc. In a VR house-watching scene, a VR panoramic space usually contains a plurality of house spaces, and any user can perform virtual roaming in any house space in the VR panoramic space to check detail information of each house space. At present, the VR panorama space provides unified VR service to the user, and the mode of VR service is more single, and is diversified inadequately, is unfavorable for the popularization in VR panorama space.
Disclosure of Invention
Aspects of the present application provide a space display method, apparatus, terminal and medium based on VR panorama roaming, so as to enrich diversity of VR services provided by a VR panorama space.
The embodiment of the application provides a space display method based on VR panorama roaming, which provides a graphical user interface through an electronic terminal, wherein the content displayed by the graphical user interface comprises a VR panorama space, and the VR panorama space comprises a plurality of space objects, and the method comprises the following steps: responding to roaming operation initiated by a user aiming at a target space object, and displaying associated unlocking guide information of the target space object on a graphical user interface, wherein the target space object is any space object in a locked state; responding to the triggering operation of a user on the unlocking guide information, and displaying a task guide interface, wherein the task guide interface comprises task description information and a task inlet, and the task description information is used for describing a task to be completed by unlocking a target space object; responding to the triggering operation of a user on a task inlet, executing the task and acquiring the execution result of the task; in response to the acquisition of the execution result meeting the unlocking condition, displaying the entry position and the unlocked information of the target space object on a graphical user interface; roaming is performed from the entry location of the target space object into the interior of the target space object.
The embodiment of the application still provides a space display device based on VR panorama roaming, provides graphical user interface through electronic terminal, and the content that graphical user interface shows includes VR panorama space, and VR panorama space includes a plurality of space objects, and the device includes: the display module is used for responding to roaming operation initiated by a user aiming at the target space object and displaying unlocking guide information related to the target space object on a graphical user interface, wherein the target space object is any space object in a locked state; the display module is also used for responding to the triggering operation of the user on the unlocking guide information and displaying a task guide interface, the task guide interface comprises task description information and a task inlet, and the task description information is used for describing a task to be completed for unlocking the target space object; the processing module is used for responding to the triggering operation of a user on the task entrance, executing the task and acquiring the execution result of the task; the processing module is also used for responding to the acquired execution result meeting the unlocking condition and triggering the display module; the display module is also used for displaying the entrance position and the unlocked information of the target space object on the graphical user interface; and the roaming module is used for entering the target space object from the entrance position of the target space object to roam.
An embodiment of the present application further provides an electronic terminal, including: a memory and a processor; a memory for storing a computer program; a processor is coupled to the memory for executing a computer program for performing a VR panorama roaming based spatial exhibition method.
Embodiments of the present application also provide a computer readable storage medium storing a computer program, which when executed by a processor, causes the processor to implement a VR panorama roaming-based spatial exhibition method.
In the embodiment of the application, when a roaming operation aiming at a space object in a locked state is responded, the entry position and the unlocking guide information of the space object are displayed on a graphical user interface of an electronic terminal; after a user triggers unlocking guide information, a task guide interface is displayed, and the task guide interface comprises task description information and a task inlet; and the user triggers the task entrance to execute the task based on the task description information, and if the execution result of the task is the execution result meeting the unlocking condition, the entrance position and the unlocked information of the space object are displayed on the graphical user interface, and the user enters the space object from the entrance position of the space object to roam. Therefore, the method supports setting the space object in the VR panoramic space to be in the locked state, and before the user roams the locked state, the user needs to unlock the space object to be roamed by doing a task first. Support locking space object and do the variety of VR service that the task unblock mode had richened the VR panorama space to provide, in addition, do the experience that the task unblock mode can bring for user's recreation, strengthen the viscidity of user to VR panorama space, be favorable to the popularization of VR panorama space.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic flowchart of a space exhibition method based on VR panorama roaming according to an exemplary embodiment of the present application;
fig. 2 to 4 are schematic diagrams of a graphical user interface provided in an exemplary embodiment of the present application, respectively;
fig. 5 is a schematic structural diagram of a VR panorama roaming-based space displaying apparatus according to an exemplary embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic terminal according to an exemplary embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without making any creative effort belong to the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart of a VR panorama roaming-based space presentation method according to an exemplary embodiment of the present application. As shown in fig. 1, the method may include the steps of:
101. and responding to the roaming operation initiated by the user aiming at the target space object, and displaying unlocking guide information associated with the target space object on the graphical user interface, wherein the target space object is any space object in a locked state.
102. And responding to the triggering operation of the user on the unlocking guide information, and displaying a task guide interface, wherein the task guide interface comprises task description information and a task inlet, and the task description information is used for describing the tasks to be completed by unlocking the target space object.
103. And responding to the triggering operation of the user on the task entrance, executing the task and acquiring the execution result of the task.
104. And displaying the entry position and the unlocked information of the target space object on the graphical user interface in response to acquiring the execution result meeting the unlocking condition.
105. Roaming is performed from the entry location of the target space object into the interior of the target space object.
The method provided by the embodiment of the application can be applied to electronic terminals, such as but not limited to mobile phones, tablet computers, notebook computers, wearable devices and vehicle-mounted devices. An Application program (APP) supporting the VR panorama roaming function is run on the electronic terminal, and the electronic terminal provides a graphical user interface, as shown in fig. 2, the content displayed by the graphical user interface includes a VR panorama space, the VR panorama space includes a plurality of space objects, and roaming points are provided at entry positions of the plurality of space objects. The roaming points are arranged at the entrance positions of the space objects, and users can experience different space scenes at different roaming points. Currently, the setting of the roaming point is not only at the entrance position of each spatial object, but also one or more roaming points can be set inside each spatial object, and the user can roam among the roaming points to view different spatial scenes.
In this embodiment, the VR panorama space is divided into a plurality of space objects, for example, in a VR house-viewing scene, the VR panorama space is implemented as a three-dimensional live-action space of the whole house, and the plurality of space objects include, but are not limited to, a living room, a dining room, a kitchen, a bedroom, a balcony, a toilet, and a hallway in the house. In the VR car-watching scene, the VR panorama space is implemented as a three-dimensional real scene space of the whole vehicle, and the plurality of space objects include but are not limited to: a driving space, a rear space, etc. included in the vehicle. In a VR exhibition scene, a VR panoramic space corresponds to a three-dimensional real-scene space of the whole exhibition, and a plurality of space objects include but are not limited to: the exhibition hall with different themes or styles is contained in the whole exhibition hall.
In this embodiment, a user may roam in a VR panoramic space, and in the roaming process, the user may select one spatial object from a plurality of spatial objects as a target spatial object based on the user's own needs, and initiate a roaming operation for the target spatial object. The embodiment of the present application does not limit the manner of initiating the roaming operation for the target space object. For example, a plurality of different spaces of the VR panorama space are connected with each other through a common space, and a user can roam unconditionally in the common space; and responding to the roaming operation of the user from the public space jointed with the target space object, and determining the roaming operation initiated by the user aiming at the target space object when the user roams to the entrance position of the target space object. For another example, in order to facilitate the user to quickly and accurately select the target space object to be roamed, a roaming navigation control may be displayed on the graphical user interface, and the roaming navigation control may be displayed on the graphical user interface in an implementation form such as a pop-up window, a floating layer, etc.; the roaming navigation control is displayed with access entry information corresponding to each spatial object. The access entry information is entry information required to access the space object, and may be information such as a name, an icon, or an ID of the space object. When a user initiates a trigger operation on the access entry information corresponding to any space object, determining that the space object corresponding to the triggered access entry information is a target space object. And when the user clicks the access entrance information of any space object on the roaming guide control, determining that the space object of the clicked access entrance information object is a target space object. For example, in the roaming guide control shown in fig. 2, when the user clicks the "locked exhibition hall C control" on the roaming guide control, the target space object is determined to be exhibition hall C.
In this embodiment, the space objects in the VR panorama space may have different locked states, for example, for any space object, it may be in a locked state, an unlocked state, or an unlocked state. The space object in the unlocked state or the unlocked state can be roamed unconditionally, that is, the user is allowed to enter the space object from the entry position of the space object for roaming. The space object in the locked state needs to be unlocked first to allow the user to enter the inside of the space object for roaming from the entrance position of the space object. In this embodiment, the lock state of each space object may be maintained and the space objects may be allowed to switch between different lock states.
In this embodiment, the target spatial object for the user to initiate the roaming operation may be in a locked state, or may be in an unlocked state or an unlocked state. When a user initiates targeting of a target space object, the locking state guidance information associated with the target space object can be displayed on the graphical user interface in a targeted manner based on the locking state of the target space object. The lock state guidance information may indicate whether the user may roam the target space object directly or whether the target space object needs to be unlocked first to roam the target space object. Further optionally, when the user initiates a roaming operation for the target space object, besides displaying the locking state guidance information associated with the target space object on the graphical user interface, the entry position of the target space object may also be displayed on the graphical user interface, so that the user can more intuitively know whether the target space object currently initiating the roaming operation is a space object meeting the user requirements.
In an application scenario, for a target space object for which a user initiates a roaming operation, if the target space object is in an unlocked state or an unlocked state, an electronic terminal responds to the roaming operation initiated by the user for the target space object, and unlocked guidance information or unlocked guidance information associated with the target space object is displayed on a graphical user interface. Then, the electronic terminal enters the target space object from the entrance position of the target space object to roam. The unlocking guide information or the unlocked guide information is used for indicating that the target space object can directly roam without executing the task of unlocking the target space object. The unlocked guide information or the unlocked guide information can be an icon, a word or a combination of the icon and the word in the implementation form. For example, the unlocked guide information is composed of identification information of the target space object in the implementation form, and does not include the lock icon or the unlock icon. The unlocked guide information is composed of an unlocking icon and identification information of the target space object in implementation form.
In another application scenario, for a target space object for which a user initiates a roaming operation, if the target space object is in a locked state, the electronic terminal responds to the roaming operation initiated by the user for the target space object, and displays unlocking guide information associated with the target space object on a graphical user interface. The unlocking guide information is used for indicating that the target space object needs to be unlocked before the target space object is roamed. The unlocking guide information can be an icon, text or a combination of the icon and the text in the implementation form. Continuing with fig. 2, the unlocking guidance information of exhibition hall C shown in fig. 2 is implemented to include a locking icon and a text message "exhibition hall C". Based on the unlocking guidance information, the user can intuitively know that the exhibition hall C is locked and can roam only by unlocking. Further optionally, in order to enable the user to more intuitively know whether the spatial object to be roamed needs to be unlocked for roaming, the access entry information corresponding to each spatial object is displayed on the roaming navigation control, and the current locking state of each spatial object can also be displayed. Thus, in an optional implementation manner, in response to a roaming operation initiated by a user for a target spatial object, one implementation manner of presenting unlocking guidance information associated with the target spatial object on a graphical user interface is as follows: displaying a roaming guide control on a graphical user interface, wherein access entrance information corresponding to each space object and the current locking state of the access entrance information are displayed on the roaming guide control; and responding to the triggering operation of the user on the access entrance information corresponding to any space object in the locked state, determining that the space object corresponding to the triggered access entrance information is a target space object, and displaying unlocking guide information associated with the target space object on a graphical user interface. For example, a locking control appears around the text "exhibition hall C" on the roaming guide control shown in fig. 2, the user can intuitively know that the exhibition hall C is in the locked state through the locking space, and the text "exhibition hall a", "exhibition hall B", "exhibition hall D" on the roaming guide control has no locking control around them, so that these "exhibition hall a", "exhibition hall B", and "exhibition hall D" are in the unlocked state. The exhibition hall user in the unlocked state can directly roam without executing an unlocking task.
Further, after the user initiates a trigger operation on the unlocking guide information in a trigger mode such as single click, double click or long press, the task guide interface associated with the target space object is displayed. Further optionally, in order to intuitively make the user know the task to be performed and the task to be performed quickly, task description information and a task entry may be included in the task guidance interface. The task description information is used for describing tasks needing to be completed when the target space object is unlocked. The task portal may facilitate a user to quickly trigger execution of tasks needed to unlock the target space object.
In the embodiment of the application, the task required to be completed by the user and indicated on the task guidance interface can be a default task specified by the system or a target task selected by the user from various tasks.
In an optional embodiment of the present application, a default task and task description information thereof that needs to be completed for unlocking a space object are preset. In this alternative embodiment, the same default task needs to be performed regardless of which user needs to unlock which spatial object. Based on this, what is presented on the task guidance interface may be guidance information for the default task. Therefore, in an optional implementation manner, in response to a trigger operation of a user on the unlocking guidance information, an implementation process of displaying the task guidance interface is as follows: and responding to the triggering operation of the user on the unlocking guide information, acquiring task description information and a task inlet corresponding to the default task, generating a task guide interface according to the task description information and the task inlet, and displaying the task guide interface. Among other things, the default tasks include, but are not limited to: a purchase VR ticket task, an identity authentication task, a game interaction task, a question-answer interaction task, and a task of requesting unlocking from a locker/reservation locker of the target space object.
In another optional embodiment of the present application, a plurality of candidate tasks and task description information thereof are preset, and selection of different tasks for different users and/or different spatial objects is supported. Based on the above, the guidance information of the target task selected from the candidate tasks according to the user or the target space object can be displayed on the task guidance interface. Therefore, in another optional implementation manner, in response to a trigger operation of a user on unlocking guide information, a target task is selected from candidate tasks according to identity information of the user and/or attribute information of a target space object, a task guide interface is generated according to task description information and a task entry corresponding to the target task, and the task guide interface is displayed; wherein, different identity information and/or different attribute information correspond to different target tasks. In this embodiment, the selected target tasks include, but are not limited to: a VR ticket purchasing task, an identity authentication task, a game interaction task, a question and answer interaction task and a task of requesting unlocking from a locker/reservation locker of a target space object; accordingly, the tasks listed here may all be implemented as candidate tasks in this alternative embodiment.
The above alternative embodiments are further explained: in one scenario, each user has one kind of identity information, and for the same user, no matter which spatial object the user initiates a trigger operation for the unlocking guide information of, the same target task adapted to the identity information of the user is selected from the candidate tasks, that is, the user needs to execute the same task for unlocking different spatial objects; however, different users have different identity information, and therefore different tasks need to be performed when unlocking the same space object. For example, for a user at a VIP level, a game interaction task needs to be performed to unlock a space object in a locked state, and for a user at a non-VIP level, a task of purchasing a VR ticket needs to be performed to unlock a space object in a locked state.
In another scenario, each spatial object has respective attribute information, which includes but is not limited to: the type, the area size, the function of the space object, and the like of the space object, and further, the attribute information of the space object may be different according to the difference of the application scene, for example, for an online house-watching scene, the attribute information of the space object may include information such as the orientation, the lighting degree, whether there is a ceiling, and the like of the space object in addition to the type, the area size, and the function thereof; for another example, for an online exhibition scenario, the attribute information of the space object may further include information about the opening time of the space object, the exhibition subject, the type of the exhibited item, whether to use the VIP exhibition hall, and the like. In this scenario, in the case that any spatial object is in a locked state, no matter which user initiates a roaming operation for the spatial object, the same target task adapted to the attribute information of the spatial object may be selected from the candidate tasks, that is, no matter which user performs unlocking for the spatial object, the same task needs to be performed; however, in the case of different spatial objects having different attribute information, whichever user needs to perform a different task when unlocking for the different spatial objects having different attribute information. For example, for the master bedroom, the master bedroom in the locked state can be unlocked only by executing the identity authentication task; for the living room, the game interaction task needs to be executed to unlock the living room in the locked state. For another example, for a VIP exhibition hall or a treasure exhibition hall, an identity authentication task needs to be performed to unlock the VIP exhibition hall or the treasure exhibition hall in a locked state; for the non-VIP exhibition hall or the common collection exhibition hall, the game interaction task needs to be executed to unlock the non-VIP exhibition hall or the common collection exhibition hall which is in the locked state.
In yet another scenario, each user has identity information, and each spatial object also has respective attribute information; for the same user, a trigger operation is initiated in the unlocking guide information for a certain space object, and a target task which is adaptive to both the identity information of the user and the attribute information of the space object needs to be selected from the candidate tasks, that is, the same user needs to execute different tasks when unlocking the space object with different attribute information, and the users with different identity information also need to execute different tasks when unlocking the same space object with the same attribute information. Optionally, when selecting a target task adapted to both the identity information of the user and the attribute information of the space object from the candidate tasks, an initial task adapted to the identity information of the user may be first selected from the candidate tasks; and selecting a target task matched with the attribute information of the space object from the initial task. Of course, the initial task may be selected from the candidate tasks according to the attribute information of the space object, and then the target task may be selected from the initial task according to the identity information of the user. For example, in the case that a VIP user initiates a roaming operation to a VIP exhibition hall in a locked state, a game interaction task needs to be executed to unlock the VIP exhibition hall in the locked state; for the condition that a non-VIP user initiates roaming operation to a VIP exhibition hall in a locked state, a task of purchasing VR tickets needs to be executed to unlock the VIP exhibition hall in the locked state; for the condition that a VIP user initiates roaming operation on a non-VIP exhibition hall in a locked state, a question-answer interaction task needs to be executed to unlock the non-VIP exhibition hall in the locked state; for the case that the non-VIP user initiates a roaming operation to the non-VIP exhibition hall in the locked state, the identity authentication task needs to be performed to unlock the VIP exhibition hall in the locked state.
On the basis of displaying the task guide interface, when a user initiates a trigger operation on a task entry on the task guide interface in a trigger mode such as single click, double click or long press, the electronic terminal can respond to the trigger operation aiming at the task entry and execute a task adaptive to the task description information, namely a task required by unlocking a target space object. In an application scenario, when a user triggers a task entry, the electronic terminal may directly execute a task required to unlock a target space object. For example, when the task required for unlocking the target space object is an identity authentication task, the electronic terminal may respond to the triggering operation of the task entry, directly acquire the identity information registered by the user to complete the identity authentication task and return an execution result of the identity authentication task, where the execution result may be an identity authentication pass message or an identity authentication failure message. For another example, when the task required for unlocking the target space object is a task of purchasing a VR ticket, the electronic terminal may directly deduct resources required for the VR ticket from a resource account pre-bound by the user in response to the trigger operation of the task entry and return an execution result of the task of purchasing the VR ticket, where the execution result may be a ticket-buying success message or a ticket-buying balance shortage reminding message. In another application scenario, a task portal is a channel through which a user quickly enters a task execution interface. Therefore, in an alternative implementation manner, in response to a triggering operation of a user on a task entry, an implementation process of executing a task by an electronic terminal is as follows: the electronic terminal responds to the triggering operation of the user on the task entrance, and skips from the graphical user interface to the task execution interface so that the user can execute the task on the task execution interface; and when the execution result of the task is obtained, skipping to the graphical user interface again. In another alternative implementation manner, in response to a triggering operation of a user on a task entry, an implementation process of executing a task by an electronic terminal is as follows: the electronic terminal responds to the triggering operation of the user on the task entrance and displays a task execution interface on the graphical user interface so that the user can execute the task on the task execution interface; and when the execution result of the task is obtained, hiding the task execution interface on the graphical user interface. It should be noted that when the task execution interface is hidden on the graphical user interface, that is, the task execution interface is cancelled from being displayed on the graphical user interface.
For example, when the user clicks the unlock guidance information of the exhibition hall C in fig. 2, a task guidance interface pops up on the graphical user interface, as shown in fig. 3, based on which the user can intuitively know that VR tickets need to be purchased to watch the exhibition hall C. When the user clicks the "purchase VR tickets" control, a purchase page (not shown) pops up, and the user performs a purchase operation on the purchase page. And when the user confirms that the purchase operation is completed, the electronic terminal jumps to the graphical user interface again.
And the electronic terminal responds to the task execution ending operation and acquires the execution result of the task executed by the user.
And the electronic terminal responds to the task execution ending operation and acquires the execution result of the task executed by the user. And if the execution result of the task is the execution result which does not accord with the unlocking condition, confirming that the target space object is failed to unlock, keeping the target space object in the locked state, and prompting the user that the task is failed to unlock so as to ensure that the user confirms whether the target task is executed for the second time.
And if the execution result of the task is the execution result meeting the unlocking condition, confirming that the unlocking of the target space object is successful, and at the moment, displaying the entry position and the unlocked information of the target space object on the graphical user interface by the electronic terminal. That is, the unlock guidance information of the target space object displayed on the graphic user interface is updated to the unlocked information. The unlocked information may be an icon, text, or a combination of an icon and text in terms of implementation form. For example, after the user completes the VR ticket purchasing operation for purchasing exhibition hall C, as shown in fig. 4, the current display interface of the electronic terminal jumps to the graphical user interface, and the unlocked information of exhibition hall C is implemented as the text "exhibition hall C" and the unlocking control located around the text "exhibition hall C". The unlocking information based on the exhibition hall C can visually know that the exhibition hall C of the user is unlocked, and the user can enter the exhibition hall C to roam.
Further optionally, if the graphical user interface displays the roaming guidance control, the locked state of the target space object displayed on the roaming guidance control may be updated from the locked state to the unlocked state synchronously under the condition that the entry position and the unlocked information of the target space object are displayed on the graphical user interface. As shown in fig. 4, an unlock control appears around the text "exhibition hall C" in the tour guide control.
In this embodiment, after the electronic terminal displays the entry location of the target spatial object and the unlocked information on the graphical user interface, under the guidance of the unlocked information, the user may intuitively know that the user has a roaming permission to roam the target spatial object, and at this time, the electronic terminal may provide the VR service for the user to enter the target spatial object from the entry location of the target spatial object to roam. The embodiment of the application does not limit the roaming mode of the roaming target space object. In an optional implementation manner, a plurality of roaming points are set inside the target space object, and a default roaming point path is formed among the plurality of roaming points, so that after the target space object is unlocked, automatic roaming can be performed according to the default roaming point path. Specifically, starting from a roaming point at an entrance position of the target space object, automatically and sequentially displaying space scenes corresponding to different roaming points in the target space object on a graphical user interface according to a default roaming point path of the target space object, so as to realize the roaming operation of the user in the target space object. In another optional implementation manner, a user may initiate a roaming operation on a graphical user interface displayed by the electronic terminal, and autonomously select a roaming point path for autonomous roaming, where the roaming point path may be formed between roaming points through which a trajectory of the roaming operation initiated by the user on the graphical user interface passes. Specifically, in response to a roaming operation sent by a user from an entry position of the target space object, space scenes corresponding to different roaming points in the target space object are sequentially displayed on the graphical user interface along a roaming point path corresponding to the roaming operation from a roaming point at the entry position, so as to implement the roaming operation of the user in the target space object. For example, the target space object includes three sub-regions, each sub-region is provided with a roaming point, the roaming points corresponding to the three sub-regions are A, B and C in sequence, a default roaming point path is O, A, B and C, and O represents a roaming point at the entry position of the target space object, if the default roaming point path is followed, the electronic terminal may sequentially display live-action images of the sub-regions corresponding to the roaming point A, B and C on the graphical user interface from the entry position of the target space object, and further may display some transition-state live-action images between live-action images displaying adjacent sub-regions, which is not limited herein. Or, if the user initiates a roaming operation on the graphical user interface of the electronic terminal, and the tracks corresponding to the roaming operation are the roaming point O, C, B and a in sequence, the electronic terminal may display the live-action images of the sub-areas corresponding to the roaming point C, B and a in sequence from the entry position of the target space object on the graphical user interface of the electronic terminal, and further may display some transition-state live-action images between the live-action images displaying adjacent sub-areas, which is not limited herein.
According to the space display method based on VR panorama roaming, unlocking guide information related to a space object is displayed on a graphical user interface of an electronic terminal when roaming operation aiming at the space object in a locked state is responded; after a user triggers unlocking guide information, displaying a task guide interface, wherein the task guide interface comprises task description information and a task inlet; and the user triggers the task entrance to execute the task based on the task description information, and if the execution result of the task is the execution result meeting the unlocking condition, the entrance position and the unlocked information of the space object are displayed on the graphical user interface, and the user enters the space object from the entrance position of the space object to roam. Therefore, the method supports setting the space object in the VR panoramic space to be in the locked state, and before the user roams the locked state, the user needs to unlock the space object to be roamed by doing a task first. Support locking space object and do the variety of VR service that the task unblock mode had richened the VR panorama space to provide, in addition, do the experience that the task unblock mode can bring for user's recreation, strengthen the viscidity of user to VR panorama space, be favorable to the popularization of VR panorama space.
In some embodiments of the present application, the locked state in which each spatial object is displayed on the tour guide control may be determined in advance based on the identity information of the user or based on the attribute information of the spatial object, but is not limited thereto. That is, the space object in the locked state may be different for different users, or the locked state of the space object having different attribute information may be different.
Therefore, in an optional implementation manner, before the roaming navigation control is displayed on the graphical user interface, the roaming permission of the user can be determined according to the identity information of the user, wherein different identity information corresponds to different roaming permissions, and the space objects and/or the number of the space objects in the locked state corresponding to different roaming permissions are different; and determining the space object in the locked state and the space object in the unlocked state in the plurality of space objects according to the roaming authority of the user, so as to display the locked state of each space object on the roaming navigation control.
In an optional embodiment, when determining the roaming right of the user according to the identity information of the user, if the identity information of the user is the identity of a tourist, determining that the roaming right of the user is that K1 space objects are allowed to be in an unlocked state, and K1 space objects do not contain a specific space object; if the identity information of the user is a VIP identity, determining that the roaming authority of the user is that K2 space objects are allowed to be in an unlocked state, wherein the K2 space objects comprise specific space objects; if the identity information of the user is the identity of the administrator, determining that the roaming authority of the user is that all space objects are allowed to be in an unlocked state; wherein K1 and K2 are positive integers, and K1 is less than K2. For example, K1 may be 2 and K2 may be 5, but is not limited thereto.
Notably, the particular spatial object is a spatial object that is roamable by users and administrators in the VIP identity and a spatial object that is not roamable by guest users. The K1 spatial objects can be considered to be unconditionally roamable spatial objects for users of arbitrary identities. The K2 spatial objects include unconditionally roamable spatial objects in addition to the specific spatial object.
It should be noted that the above is merely an example of determining, according to the identity information of the user, the space object corresponding to the user in the locked state, and is not limited thereto. For example, for users with different identity information, in addition to the different numbers of corresponding spatial objects in the locked state, the numbers of corresponding spatial objects in the locked state may be the same, but the specific corresponding spatial objects are different. For example, for a user with an a identity, the corresponding space object in the locked state is one, specifically, space object P1; for the user with B identity, the corresponding space object in the locked state is one, specifically, space object P2; where A-identity and B-identity are different identity information, and spatial objects P1 and P2 are different spatial objects.
In another optional implementation manner, before the roaming navigation control is displayed on the graphical user interface, a spatial object in a locked state and a spatial object in an unlocked state in the plurality of spatial objects may be determined according to attribute information of the plurality of spatial objects, so that the locked state of each spatial object is displayed on the roaming navigation control; and the locking states of the space objects corresponding to the different attribute information are different.
For example, in a VR exhibition hall scenario, some exhibits are valuable, and such exhibition halls need to be unlocked to roam. Some showrooms show relatively inexpensive items and can be roamed unconditionally. Based on the above, various roaming levels of the plurality of spatial objects are determined according to the attribute information of the plurality of spatial objects, the spatial object with a high roaming level is set to be in a locked state, and the spatial object with a low roaming level is set to be in an unlocked state. For example, in the VR viewing scene, spatial objects such as a living room, a restaurant, a kitchen, and a bedroom are set to be in a locked state, and spatial objects such as a balcony, a bathroom, and an entrance are set to be in an unlocked state. For another example, the attribute information of the space object may refer to which identity of the user is allowed to roam, for example, the space object allowed to roam for the identity of a guest is set to an unlocked state, and the space object allowed to roam for the identity of a VIP is set to a locked state.
In some embodiments of the present application, for any space object, whether the identity information of a user (the user in this embodiment refers to an accessing user of the VR panoramic space) or according to the attribute information of the space object, in the case that the space object is determined to be a space object in a locked state, a locking operation may be performed on the space object by a relevant person, so that the space object is in the locked state. In the embodiment of the present application, a person who is involved in performing a lock operation on a space object is referred to as a locker. For example, in a VR exhibition scenario, the locker may be an exhibition sponsor, an exhibition manager, or the like; for another example, in a VR house-viewing scenario, the locker may be a house broker or a homeowner, etc. In practical applications, in addition to the lock operation performed by the locker on the space object, the reservation locker also has the role of reservation locker, and the reservation locker can also change the lock state of the space object to make the space object in the locked state. The difference between the reservation locker making the space object in the locked state and the locker making the space object in the locked state is that: the valid periods of the space object in the locked state are different, and the reservation locker makes the space object in the locked state have a relatively short valid period.
Based on the above, in an optional embodiment, when the target space object is in the locked state, the default task or the target task that the user needs to execute for the target space object is a task that requests unlocking from a locker/reservation locker of the target space object, that is, the locker/reservation locker of the target space object agrees or allows the user to unlock the target space object, and then the user is allowed to perform the roaming operation into the target space object. Based on this, in an optional implementation manner, in response to a trigger operation of a user on a task entry, an implementation process of jumping from a graphical user interface to a task execution interface for the user to execute a task operation on the task execution interface is: responding to the triggering operation of the user on the task entrance, and sending unlocking confirmation information to the terminal of the locker/reserved locker so that the locker/reserved locker can confirm whether to agree to unlock the target space object; when information which indicates that unlocking is approved and is returned by a terminal of a locker/reserved locker is received, the task result which meets the unlocking condition is determined to be acquired. It should be noted that in this manner, the user triggers the task entry, and the electronic terminal can directly perform the task operation.
In another alternative implementation manner, in response to a user's trigger operation on a task entry, an implementation process of jumping from a graphical user interface to a task execution interface for the user to execute a task operation on the task execution interface is as follows: responding to the triggering operation of a user on a task entrance, jumping to a task execution interface, and displaying a request sending control associated with a terminal of a locker/reservation locker on the task execution interface; responding to the triggering operation of the user on the request sending control, and sending unlocking confirmation information to the terminal of the locker/reserved locker so that the locker/reserved locker can confirm whether to agree to unlock the target space object; when information which indicates that unlocking is approved and is returned by a terminal of a locker/reserved locker is received, the task result which meets the unlocking condition is determined to be acquired. It should be noted that in this manner, when a user triggers a task entry, a task execution interface may pop up, and the user performs a task operation on the task execution interface. Further, when receiving information indicating that unlocking is agreed, which is returned by the terminal of the locker/the reservation locker, the electronic terminal jumps from the task execution interface to the graphical user interface showing the entry position of the target space object, and updates unlocking guide information corresponding to the target space object to be unlocked information.
In some embodiments of the present application, the space presentation method provided by this embodiment is applied to a space sharing scene, where a space in the scene can be shared by different users at different time intervals, and the space in the scene is referred to as a shared space object for short. In this embodiment, the shared space object has multiple states, including three states, a locked state, an unlocked state/a busy state, and a busy state. In a space sharing scene, a locked state indicates that a corresponding space object is temporarily locked by a reservation locker by initiating a reservation locking request, and other users are not allowed to occupy or reserve and lock the space object in an effective period of the locked state; the unlocked state, that is, the occupiable state means that the corresponding space object is not temporarily locked by any reservation locker, and is not occupied by any user, and any user can initiate a reservation locking request or an occupation request for the space object to request temporary locking or occupation of the space object; the occupied state indicates that the corresponding space object is occupied by the user, and other users are not allowed to occupy or reserve and lock the space object during the occupation. For example, in a scenario where VR views shared workstations, a user may reserve to lock a workstation in an unlocked state, request to change a workstation in a locked state to a workstation in an occupied state, or unlock a workstation in a locked state and change the workstation to the unlocked state again. For example, in a VR rental room scenario, the user may reserve to lock a room in an unlocked state (e.g., a primary or secondary bed), request to change a room in a locked state to a room in an occupied state, or unlock a room in a locked state and change the room to an unlocked state again.
Therefore, in an optional embodiment, the target space object for the user to initiate the roaming operation is a shared space object, for example, a shared workstation or a certain room in a co-tenant scenario, and the shared space object has been brought into a locked state by the reservation locking request by the reservation locker, and based on this, before the request sending control associated with the terminal of the reservation locker is displayed on the task execution interface, the method of the embodiment of the present application further includes: receiving a reservation locking request initiated by a reservation locker for a target space object, setting the locking state of the target space object to be a locked state and setting the effective period of the target space object in the locked state under the condition that the reservation locker accords with a reservation locking condition; the reservation lock is a temporary owner/possessor of the target space object during the valid period, and is not a formal owner/possessor.
In this embodiment, the reservation locking condition is set according to actual requirements, for example, the reservation locking condition may be that a reservation locker pays a certain amount of money, or the reservation locking condition may be that the reservation locker is a VIP user or an administrator, or the reservation locking condition may also be that the reservation locker performs registration and identity authentication.
Further optionally, if an occupation request initiated by the reservation locker for the target space object is received in the valid period, the target space object is modified from the locked state to the occupied state, and the reservation locker becomes a formal owner/possessor of the target space object; or, if an occupation request initiated by a reservation locker for the target space object is not received in the valid period, after the valid period is ended, modifying the target space object from the locked state to an unlocked state, wherein the unlocked state represents that the target space object is in the occupiable state again.
Further optionally, a region division map of the physical space corresponding to the VR real space may also be displayed on the graphical user interface, where the region division map at least includes an occupied region corresponding to the space object in the occupied state, a locked region corresponding to the space object in the locked state, and an unlocked region (or referred to as an occupiable region) corresponding to the space object in the unlocked state. The area division diagram is a plan view and can also be a three-dimensional diagram; if the three-dimensional map is adopted, the occupied area, the locked area and the unlocked area are specifically realized as corresponding space objects.
Further, in an optional embodiment, at least a live view of an unlocked region and a thumbnail of a division map of the region may be displayed on the graphical user interface in response to a trigger operation on the unlocked region. The triggering operation in the above embodiments of the present application includes, but is not limited to, at least one of the following: click operation, double click operation, long press operation, touch operation, stylus hovering operation, and the like. Further optionally, according to a shooting point and/or a shooting angle used for displaying the unlocked area on the live-action view, the shooting point and/or the shooting angle may be mapped onto the thumbnail, and an identifier representing the shooting point and/or the shooting angle may be displayed on the thumbnail, where the identifier may be a point identifier or a triangular identifier.
In an optional embodiment, an area identifier corresponding to the unlocked area may be further displayed on the thumbnail. The area identifier may be an identifier showing the unlocked area, and the identifier may be a color identifier or a graphic identifier.
Further optionally, in a case where the area division diagram or the live-action diagram of the unlocked area is displayed, a first selection control associated with the unlocked area may be further displayed; responding to the trigger operation of the reservation locking person on the first selection control associated with the unlocked area, and displaying at least one item of information as follows: information of an unlocked area, and a first operation option of the unlocked area; the first operational option includes an appointment lock control associated with the unlocked region. Optionally, the reservation locking control may be a control that is displayed in the area division diagram and used for triggering reservation locking on the unlocked area, or may also be a control that is displayed in the live-action diagram and used for triggering reservation locking on the unlocked area. The first selection control may be a control for triggering selection of the unlocked area in the area division diagram, or may be a control for triggering selection of the unlocked area displayed in the live-action diagram. Optionally, the information of the unlocked area includes a reserved locking price of the unlocked area, and may also include an occupation price; wherein the reservation locking price is different from the occupancy price.
As an example, in response to detecting that a reservation lock operator triggers the reservation lock control associated with the unlocked area, an area identifier corresponding to the unlocked area on the thumbnail is displayed in a locked state. Further optionally, in the case that a navigation control is also displayed on the graphical user interface, the state of the corresponding spatial object on the navigation control needs to be modified from the unlocked state to the locked state.
Further, in an optional embodiment, at least a live-action image of the locked area and a thumbnail image of the area division image may be displayed on the graphical user interface in response to the triggering operation on the locked area. Further optionally, according to a shooting point and/or a shooting angle used for displaying the locked area on the live-action view, the shooting point and/or the shooting angle may be mapped onto the thumbnail, and an identifier representing the shooting point and/or the shooting angle may be displayed on the thumbnail, where the identifier may be a point identifier or a triangular identifier.
In an optional embodiment, an area identifier corresponding to the locked area may be further displayed on the thumbnail. The area identifier may be an identifier showing the locked area, and the identifier may be a color identifier or a graphic identifier.
Further optionally, in a case where the area division diagram or the live-action diagram of the locked area is displayed, a second selection control associated with the locked area may be displayed; responding to the trigger operation of the reservation locker on the second selection control associated with the locked area, and displaying at least one item of information as follows: information of the locked area and a second operation option of the locked area; the second operational option includes an occupancy control associated with the locked region. Optionally, the occupation control may be a control displayed in the area division diagram for triggering occupation of the locked area, or may also be a control displayed in the live-action diagram for triggering occupation of the locked area. The second selection control may be a control for triggering the selection of the locked area in the area division diagram, or may also be a control for triggering the selection of the locked area displayed in the live-action diagram. Optionally, the information of the locked area includes an occupation price of the locked area.
As an example, in response to detecting that a reservation locker triggers the occupancy control associated with the locked area, an area identifier corresponding to the locked area on the thumbnail is displayed in an occupied state. Further optionally, in the case that a navigation control is also displayed on the graphical user interface, the state of the corresponding space object on the navigation control needs to be modified from the locked state to the occupied state.
In the above embodiment of the present application, a region partition map of the physical space may be displayed according to the region occupation information of the physical space, and an occupied region, an unlocked region, and a locked region are displayed, so that a reservation locker can quickly know the state information of each space object in the physical space. Further, the reservation locker can be presented with areas that can be reserved locked or occupied. In response to the detected selection operation, a live view of an unlocked area or a locked area and thumbnails of the area division maps can be displayed; furthermore, the unlocking area or the locked area can be intuitively displayed corresponding to the positions of the unlocking area or the locked area in the area division diagram of the whole physical space through the live-action diagram, so that the reservation locker can more truly and stereoscopically see the actual situation of the selected unlocking area or the locked area, the problem that the reservation locker has to check the selected area in the field is solved, the time of the reservation locker is saved, and the labor cost is also saved. Through the region division diagram, the selection of the reservation locker can be more targeted and flexible. Furthermore, the use experience of the reservation locker is improved.
It should be noted that, the executing subjects of the steps of the method provided in the foregoing embodiments may be the same device, or different devices may also be used as the executing subjects of the method. For example, the execution subjects of steps 101 to 103 may be device a; for another example, the execution subject of steps 101 and 102 may be device a, and the execution subject of step 103 may be device B; and so on.
In addition, in some of the flows described in the above embodiments and the drawings, a plurality of operations are included in a specific order, but it should be clearly understood that the operations may be executed out of the order presented herein or in parallel, and the sequence numbers of the operations, such as 101, 102, etc., are merely used for distinguishing different operations, and the sequence numbers do not represent any execution order per se. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
Fig. 5 is a schematic structural diagram of a space displaying apparatus based on VR panorama roaming according to an exemplary embodiment of the present application. Providing a graphical user interface through an electronic terminal, the content displayed by the graphical user interface including a VR panoramic space including a plurality of space objects, as shown in fig. 5, the apparatus comprising:
a display module 51, configured to respond to a roaming operation initiated by a user for a target space object, and display unlocking guidance information associated with the target space object on a graphical user interface, where the target space object is any space object in a locked state;
the display module 51 is further configured to respond to a trigger operation of a user on the unlocking guidance information, and display a task guidance interface, where the task guidance interface includes task description information and a task entry, and the task description information is used to describe a task that needs to be completed when the target space object is unlocked;
the processing module 52 is configured to respond to a triggering operation of a user on a task entry, execute a task, acquire an execution result of the task, and respond to the acquired execution result meeting an unlocking condition to trigger the display module 51;
the display module 51 is further configured to display the entry position and the unlocked information of the target space object on the graphical user interface; and
and a roaming module 53, configured to enter the target space object from the entry location of the target space object for roaming.
Further optionally, when the display module 51 responds to a roaming operation initiated by a user for a target space object and displays unlocking guidance information associated with the target space object on the graphical user interface, the display module is specifically configured to: displaying a roaming guide control on a graphical user interface, wherein access entrance information corresponding to each space object and the current locking state of the access entrance information are displayed on the roaming guide control; and responding to the triggering operation of the user on the access entrance information corresponding to any space object in the locked state, determining that the space object corresponding to the triggered access entrance information is a target space object, and displaying the associated unlocking guide information on the graphical user interface.
Further optionally, the presenting module 51, in a case that the entry position and the unlocked information of the target space object are presented on the graphical user interface, is further configured to: and synchronously updating the locking state of the target space object displayed on the roaming navigation control from being in the locked state to being in the unlocked state.
Further optionally, before the presenting module 51 presents the roaming navigation control on the graphical user interface, the presenting module is further configured to: determining the roaming authority of the user according to the identity information of the user, wherein different identity information corresponds to different roaming authorities, and the space objects in a locked state and/or the number of the space objects in the locked state corresponding to different roaming authorities are different; determining a space object in a locked state and a space object in an unlocked state in a plurality of space objects according to the roaming authority of the user, so as to display the locked state of each space object on the roaming navigation control;
or
According to the attribute information of the plurality of spatial objects, determining the spatial object in a locked state and the spatial object in an unlocked state in the plurality of spatial objects, so that the locked state of each spatial object is displayed on the roaming navigation control; and the locking states of the space objects corresponding to different attribute information are different.
Further optionally, when the display module 51 determines the roaming right of the user according to the identity information of the user, the display module is specifically configured to: if the identity information of the user is the identity of the tourist, determining that the roaming authority of the user is that K1 space objects are allowed to be in an unlocked state, and K1 space objects do not contain specific space objects;
if the identity information of the user is the VIP identity, determining that the roaming authority of the user is that K2 space objects are allowed to be in an unlocked state, wherein K2 space objects comprise specific space objects;
if the identity information of the user is the identity of the administrator, determining that the roaming authority of the user is that all space objects are allowed to be in an unlocked state; wherein K1 and K2 are positive integers, and K1 is less than K2.
Further optionally, when the displaying module 51 responds to the user's trigger operation on the unlocking guidance information and displays the task guidance interface, the displaying module is specifically configured to: responding to the triggering operation of a user on the unlocking guide information, acquiring task description information and a task inlet corresponding to a default task, generating a task guide interface according to the task description information and the task inlet, and displaying the task guide interface;
or alternatively
Responding to the triggering operation of the user on the unlocking guide information, selecting a target task from the candidate tasks according to the identity information of the user and/or the attribute information of the target space object, generating a task guide interface according to the task description information and the task inlet corresponding to the target task, and displaying the task guide interface; wherein, different identity information and/or different attribute information correspond to different target tasks.
Further optionally, the default task or the target task is any one or a combination of a plurality of tasks: a purchase VR ticket task, an identity authentication task, a game interaction task, a question-answer interaction task, and a task of requesting unlocking from a locker/reservation locker of the target space object.
Further optionally, the processing module 52 responds to a trigger operation of the user on the task entry, and when the task is executed, is specifically configured to: responding to the triggering operation of the user on the task entrance, and jumping from the graphical user interface to a task execution interface so that the user can execute the task on the task execution interface; and when the execution result of the task is obtained, skipping to the graphical user interface again.
Further optionally, if the default task or the target task is a task that requests the locker/reservation locker of the target space object to unlock, the processing module 52 responds to a trigger operation of the user on the task entry, and jumps to the task execution interface from the graphical user interface, so that when the user executes a task operation on the task execution interface, the processing module is specifically configured to: responding to the triggering operation of a user on a task entrance, jumping to a task execution interface, and displaying a request sending control associated with a terminal of a locker/reservation locker on the task execution interface; responding to the triggering operation of the user on the request sending control, and sending unlocking confirmation information to the terminal of the locker/reserved locker so that the locker/reserved locker can confirm whether to agree to unlock the target space object; when information which is returned by a terminal of a locker/a reserved locker and indicates that unlocking is approved is received, determining to acquire a task result meeting unlocking conditions.
Further optionally, if the target space object is a shared space object, before the processing module 52 displays the request sending control associated with the terminal of the reservation locker on the task execution interface, the processing module is further configured to:
receiving a reservation locking request initiated by a reservation locker aiming at a target space object, setting the locking state of the target space object to be a locked state under the condition that the reservation locker accords with a reservation locking condition, and setting the effective period of the target space object in the locked state; the reservation locker is a temporary owner/possessor of the target space object during the valid period.
Further optionally, the processing module 52 is further configured to: if an occupation request initiated by a reservation locker for a target space object is received in the effective period, the target space object is modified from a locked state to an occupied state, and the reservation locker becomes a formal owner/possessor of the target space object; or if the occupation request initiated by the reservation locker for the target space object is not received in the valid period, after the valid period is ended, modifying the target space object from the locked state to an unlocked state, wherein the unlocked state represents a occupiable state.
Further optionally, when entering the target space object from the entry position of the target space object for roaming, the roaming module 53 is specifically configured to: starting from a roaming point at the entrance position of the target space object, automatically displaying space scenes corresponding to different roaming points in the target space object on a graphical user interface in sequence according to a default roaming point path of the target space object; or responding to a roaming operation sent by a user from an entrance position of the target space object, and sequentially displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface along a roaming point path corresponding to the roaming operation from a roaming point at the entrance position.
The specific implementation of the VR panorama roaming-based space exhibition apparatus shown in fig. 5 has been described in detail in the embodiment of the VR panorama roaming-based space exhibition method, and will not be described in detail here.
Fig. 6 is a schematic structural diagram of an electronic terminal according to an exemplary embodiment of the present application. And providing a graphical user interface through the electronic terminal, wherein the content displayed by the graphical user interface comprises a VR panoramic space, and the VR panoramic space comprises a plurality of space objects. Referring to fig. 6, the electronic terminal includes: a memory 61 and a processor 62.
The memory 61 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
A processor 62, coupled to the memory 61, for executing computer programs in the memory 61 for: responding to roaming operation initiated by a user aiming at a target space object, and displaying unlocking guide information associated with the target space object on a graphical user interface, wherein the target space object is any space object in a locked state; responding to the triggering operation of a user on unlocking guide information, and displaying a task guide interface, wherein the task guide interface comprises task description information and a task inlet, and the task description information is used for describing a task to be completed for unlocking a target space object; responding to the triggering operation of a user on a task inlet, executing the task and acquiring the execution result of the task; in response to the execution result meeting the unlocking condition, displaying the entry position and the unlocked information of the target space object on the graphical user interface; and entering the interior of the target space object from the entry position of the target space object for roaming.
Further optionally, when the processor 62 responds to a roaming operation initiated by the user for the target space object and displays the unlocking guidance information associated with the target space object on the graphical user interface, the processor is specifically configured to: displaying a roaming guide control on a graphical user interface, wherein access entrance information corresponding to each space object and the current locking state of the access entrance information are displayed on the roaming guide control; and responding to the triggering operation of the user on the access entrance information corresponding to any space object in the locked state, determining that the space object corresponding to the triggered access entrance information is a target space object, and displaying unlocking guide information associated with the target space object on a graphical user interface.
Further optionally, the processor 62, in case of presenting the entry position and the unlocked information of the target space object on the graphical user interface, is further configured to: and synchronously updating the locking state of the target space object displayed on the roaming navigation control from being in the locked state to being in the unlocked state.
Further optionally, the processor 62 is further configured to, before presenting the roaming navigation control on the graphical user interface: determining the roaming authority of the user according to the identity information of the user, wherein different identity information corresponds to different roaming authorities, and the space objects in a locked state and/or the number of the space objects in the locked state corresponding to different roaming authorities are different; determining a space object in a locked state and a space object in an unlocked state in a plurality of space objects according to the roaming authority of the user, so as to display the locked state of each space object on the roaming navigation control; or according to the attribute information of the plurality of spatial objects, determining the spatial object in a locked state and the spatial object in an unlocked state in the plurality of spatial objects, so as to display the locked state of each spatial object on the roaming navigation control; and the locking states of the space objects corresponding to the different attribute information are different.
Further optionally, when the processor 62 determines the roaming right of the user according to the identity information of the user, the following steps are specifically performed: if the identity information of the user is the identity of the tourist, determining that the roaming authority of the user is that K1 space objects are allowed to be in an unlocked state, and K1 space objects do not contain specific space objects;
if the identity information of the user is a VIP identity, determining that the roaming authority of the user is that K2 space objects are allowed to be in an unlocked state, wherein the K2 space objects comprise specific space objects;
if the identity information of the user is the identity of the administrator, determining that the roaming authority of the user is that all space objects are allowed to be in an unlocked state; wherein K1 and K2 are positive integers, and K1 is less than K2.
Further optionally, when the processor 62 responds to a trigger operation of the user on the unlocking guidance information and displays the task guidance interface, the following steps are specifically performed: responding to the triggering operation of a user on the unlocking guide information, acquiring task description information and a task inlet corresponding to a default task, generating a task guide interface according to the task description information and the task inlet, and displaying the task guide interface;
or
Responding to the triggering operation of the user on the unlocking guide information, selecting a target task from the candidate tasks according to the identity information of the user and/or the attribute information of the target space object, generating a task guide interface according to task description information and a task inlet corresponding to the target task, and displaying the task guide interface; wherein, different identity information and/or different attribute information correspond to different target tasks.
Further optionally, the default task or the target task is any one or a combination of the following tasks: a purchase VR ticket task, an identity authentication task, a game interaction task, a question-answer interaction task, and a task of requesting unlocking from a locker/reservation locker of the target space object.
Further optionally, when the processor 62 responds to a trigger operation of the user on the task entry, and executes the task, the following steps are specifically performed: responding to the triggering operation of the user on the task entrance, and jumping from the graphical user interface to the task execution interface so that the user can execute the task on the task execution interface; and when the execution result of the task is obtained, skipping to the graphical user interface again.
Further optionally, the default task or the target task is a task that requests the locker/reservation locker of the target space object to unlock, and the processor 62 responds to a trigger operation of the user on the task entry, and jumps to the task execution interface from the graphical user interface, so that when the user executes a task operation on the task execution interface, the method is specifically configured to: responding to the triggering operation of a user on a task entrance, jumping to a task execution interface, and displaying a request sending control associated with a terminal of a locker/reservation locker on the task execution interface; responding to the triggering operation of the user on the request sending control, and sending unlocking confirmation information to the terminal of the locker/reserved locker so that the locker/reserved locker can confirm whether to agree to unlock the target space object; when information which indicates that unlocking is approved and is returned by a terminal of a locker/reserved locker is received, the task result which meets the unlocking condition is determined to be acquired.
As a further alternative, if the target space object is a shared space object, before the processor 62 displays the request sending control associated with the terminal of the reservation locker on the task execution interface, the processor is further configured to: receiving a reservation locking request initiated by a reservation locker aiming at a target space object, setting the locking state of the target space object to be a locked state under the condition that the reservation locker accords with a reservation locking condition, and setting the effective period of the target space object in the locked state; the reservation lock is a temporary owner/possessor of the target space object during the valid period.
Further optionally, the processor 62 is further configured to: if an occupation request initiated by a reservation locker for a target space object is received in the effective period, the target space object is modified from a locked state to an occupied state, and the reservation locker becomes a formal owner/possessor of the target space object; or, if the occupation request initiated by the reservation locker for the target space object is not received in the valid period, after the valid period is ended, modifying the target space object from the locked state to an unlocked state, wherein the unlocked state represents an occupation-capable state.
Further optionally, when the processor 62 enters the inside of the target space object from the entry position of the target space object for roaming, it is specifically configured to: starting from a roaming point at the entrance position of the target space object, automatically displaying space scenes corresponding to different roaming points in the target space object on a graphical user interface in sequence according to a default roaming point path of the target space object; or responding to a roaming operation sent by a user from an entrance position of the target space object, and sequentially displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface along a roaming point path corresponding to the roaming operation from a roaming point at the entrance position.
Further, as shown in fig. 6, the electronic terminal further includes: communication components 63, display 64, power components 65, audio components 66, and the like. Only some of the components are schematically shown in fig. 6, and the electronic terminal is not meant to include only the components shown in fig. 6. In addition, the components within the dashed line frame in fig. 6 are optional components, not necessary components, and may be determined according to the product form of the electronic terminal. The electronic terminal of the embodiment can be implemented as a terminal device such as a desktop computer, a notebook computer, a smart phone or an IOT device, and can also be a server device such as a conventional server, a cloud server or a server array. If the electronic terminal of this embodiment is implemented as a terminal device such as a desktop computer, a notebook computer, a smart phone, etc., the electronic terminal may include components within a dashed line frame in fig. 6; if the electronic terminal of this embodiment is implemented as a server device such as a conventional server, a cloud server, or a server array, the components in the dashed box in fig. 6 may not be included.
Accordingly, the present application further provides a computer-readable storage medium storing a computer program, where the computer program is capable of implementing the steps that can be executed by the electronic terminal in the foregoing method embodiments when executed.
The communication component is configured to facilitate wired or wireless communication between the device in which the communication component is located and other devices. The device where the communication component is located can access a wireless network based on a communication standard, such as a WiFi, a 2G, 3G, 4G/LTE, 5G and other mobile communication networks, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
The display includes a screen, which may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
The power supply assembly provides power for various components of the device in which the power supply assembly is located. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device in which the power component is located.
The audio component may be configured to output and/or input an audio signal. For example, the audio component includes a Microphone (MIC) configured to receive an external audio signal when the device in which the audio component is located is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in a memory or transmitted via a communication component. In some embodiments, the audio assembly further comprises a speaker for outputting audio signals.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (14)
1. A space display method based on VR panorama roaming is characterized in that a graphical user interface is provided through an electronic terminal, the content displayed by the graphical user interface comprises a VR panorama space, and the VR panorama space comprises a plurality of space objects, and the method comprises the following steps:
responding to roaming operation initiated by a user aiming at a target space object, and displaying unlocking guide information associated with the target space object on the graphical user interface, wherein the target space object is any space object in a locked state;
responding to the triggering operation of the user on the unlocking guide information, and displaying a task guide interface, wherein the task guide interface comprises task description information and a task inlet, and the task description information is used for describing a task to be completed for unlocking the target space object;
responding to the triggering operation of a user on the task entrance, executing the task and acquiring the execution result of the task;
in response to the fact that an execution result meeting unlocking conditions is obtained, displaying the entry position and the unlocked information of the target space object on the graphical user interface; and
entering the interior of the target space object from the entrance position of the target space object for roaming;
wherein, entering the target space object from the entrance position of the target space object for roaming includes: starting from a roaming point at the entrance position of the target space object, automatically displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface in sequence according to a default roaming point path of the target space object; or responding to a roaming operation sent by a user from an entrance position of the target space object, and sequentially displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface along a roaming point path corresponding to the roaming operation from a roaming point at the entrance position.
2. The method of claim 1, wherein presenting, on the graphical user interface, unlocking guidance information associated with the target space object in response to a roaming operation initiated by a user for the target space object comprises:
displaying a roaming navigation control on the graphical user interface, wherein access entrance information corresponding to each space object and the current locking state of the access entrance information are displayed on the roaming navigation control;
responding to the triggering operation of a user on the access entrance information corresponding to any space object in the locked state, determining that the space object corresponding to the triggered access entrance information is a target space object, and displaying unlocking guide information related to the target space object on the graphical user interface.
3. The method of claim 2, wherein in the case that the entry location and unlocked information of the target space object are presented on the graphical user interface, further comprising:
and synchronously updating the locking state of the target space object displayed on the roaming navigation control from being in the locked state to being in the unlocked state.
4. The method of claim 2, further comprising, prior to presenting a navigation control on the graphical user interface:
determining the roaming authority of the user according to the identity information of the user, wherein different identity information corresponds to different roaming authorities, and the space objects in a locked state and/or the number of the space objects in the locked state corresponding to different roaming authorities are different; determining a space object in a locked state and a space object in an unlocked state in the plurality of space objects according to the roaming authority of the user, so as to display the locked state of each space object on the roaming navigation control;
or
According to the attribute information of the plurality of spatial objects, determining a spatial object in a locked state and a spatial object in an unlocked state in the plurality of spatial objects, so as to display the locked state of each spatial object on the roaming navigation control; and the locking states of the space objects corresponding to the different attribute information are different.
5. The method of claim 4, wherein determining the roaming authority of the user according to the identity information of the user comprises:
if the identity information of the user is the identity of the tourist, determining that the roaming authority of the user is that K1 space objects are allowed to be in an unlocked state, and K1 space objects do not contain a specific space object;
if the identity information of the user is a VIP identity, determining that the roaming authority of the user is that K2 space objects are allowed to be in an unlocked state, wherein the K2 space objects comprise specific space objects;
if the identity information of the user is the identity of the administrator, determining that the roaming authority of the user is that all space objects are allowed to be in an unlocked state; wherein K1 and K2 are positive integers, and K1 is less than K2.
6. The method of claim 1, wherein presenting a task guidance interface in response to a user triggering operation on the unlock guidance information comprises:
responding to the triggering operation of the user on the unlocking guide information, acquiring task description information and a task inlet corresponding to a default task, generating a task guide interface according to the task description information and the task inlet, and displaying the task guide interface;
or
Responding to the triggering operation of the user on the unlocking guide information, selecting a target task from candidate tasks according to the identity information of the user and/or the attribute information of the target space object, generating a task guide interface according to task description information and a task inlet corresponding to the target task, and displaying the task guide interface; wherein, different identity information and/or different attribute information correspond to different target tasks.
7. The method of claim 6, wherein the default or target task is any one or combination of tasks from the group consisting of:
a purchase VR ticket task, an identity authentication task, a game interaction task, a question-answer interaction task, and a task of requesting unlocking from a locker/reservation locker of the target space object.
8. The method of claim 7, wherein executing the task in response to a user triggering the task entry comprises:
responding to the triggering operation of the user on the task entrance, and jumping from the graphical user interface to a task execution interface so that the user can execute the task on the task execution interface; and when the execution result of the task is obtained, skipping to the graphical user interface again.
9. The method according to claim 8, wherein the default task or the target task is a task requesting unlocking from a locker/reservation locker of the target space object, and jumping from the graphical user interface to a task execution interface for a user to execute the task on the task execution interface in response to a user's trigger operation on the task entry comprises:
responding to the triggering operation of the user on the task entrance, jumping to a task execution interface, and displaying a request sending control related to the terminal of the locker/reserved locker on the task execution interface;
responding to the triggering operation of the user on the request sending control, and sending unlocking confirmation information to the terminal of the locker/reserved locker so that the locker/reserved locker can confirm whether to agree to unlock the target space object;
and when receiving information which is returned by the terminal of the locker/reserved locker and indicates that unlocking is approved, determining to acquire a task result meeting unlocking conditions.
10. The method of claim 9, wherein the target space object is a shared space object, and before displaying a request sending control associated with the terminal of the reservation locker on the task execution interface, the method further comprises:
receiving a reservation locking request initiated by a reservation locker for the target space object, setting the locking state of the target space object to be a locked state and setting the valid period of the target space object in the locked state under the condition that the reservation locker accords with a reservation locking condition;
wherein the reservation locker is a temporary owner/possessor of the target space object during the validity period.
11. The method of claim 10, further comprising:
if an occupation request initiated by the reservation locker for the target space object is received in the effective period, the target space object is modified from a locked state to an occupied state, and the reservation locker becomes a formal owner/possessor of the target space object;
or
If the occupation request initiated by the reservation locker for the target space object is not received in the valid period, modifying the target space object from a locked state to an unlocked state after the valid period is ended, wherein the unlocked state represents a occupiable state.
12. A VR panorama roaming-based space exhibiting apparatus, wherein a graphical user interface is provided through an electronic terminal, the content displayed by the graphical user interface includes a VR panorama space, the VR panorama space includes a plurality of space objects, the apparatus comprising:
the display module is used for responding to roaming operation initiated by a user aiming at a target space object, and displaying unlocking guide information associated with the target space object on the graphical user interface, wherein the target space object is any space object in a locked state;
the display module is further configured to respond to a trigger operation of a user on the unlocking guidance information, and display a task guidance interface, where the task guidance interface includes task description information and a task entry, and the task description information is used to describe a task to be completed for unlocking the target space object;
the processing module is used for responding to the triggering operation of the user on the task entrance, executing the task, acquiring the execution result of the task, and triggering the display module in response to the acquired execution result meeting the unlocking condition;
the display module is further used for displaying the entry position and the unlocked information of the target space object on the graphical user interface; and
the roaming module is used for automatically displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface in sequence according to a default roaming point path of the target space object from a roaming point at the entrance position of the target space object; or responding to a roaming operation sent by a user from an entrance position of the target space object, and sequentially displaying space scenes corresponding to different roaming points in the target space object on the graphical user interface along a roaming point path corresponding to the roaming operation from a roaming point at the entrance position.
13. An electronic terminal, comprising: a memory and a processor;
the memory for storing a computer program;
the processor is coupled to the memory for executing the computer program for performing the steps of the method of any of claims 1-11.
14. A computer-readable storage medium storing a computer program, the computer program, when executed by a processor, causing the processor to implement the method of any one of claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111537599.9A CN114371800B (en) | 2021-12-15 | 2021-12-15 | Space display method, device, terminal and medium based on VR panorama roaming |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111537599.9A CN114371800B (en) | 2021-12-15 | 2021-12-15 | Space display method, device, terminal and medium based on VR panorama roaming |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114371800A CN114371800A (en) | 2022-04-19 |
CN114371800B true CN114371800B (en) | 2022-09-09 |
Family
ID=81140858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111537599.9A Active CN114371800B (en) | 2021-12-15 | 2021-12-15 | Space display method, device, terminal and medium based on VR panorama roaming |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114371800B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115421481B (en) * | 2022-08-01 | 2025-07-15 | 北京市建筑设计研究院股份有限公司 | A path planning method, device and computer equipment |
CN115981518B (en) * | 2023-03-22 | 2023-06-02 | 北京同创蓝天云科技有限公司 | VR demonstration user operation method and related equipment |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2838016C (en) * | 2011-06-07 | 2018-02-13 | Nike International Ltd. | Virtual performance system |
CN111243063B (en) * | 2020-01-12 | 2023-11-07 | 杭州电子科技大学 | Confidentiality publicity education and training system based on virtual reality and its implementation method |
CN111265850B (en) * | 2020-01-17 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Control method and device of virtual operation object, storage medium and electronic device |
CN112860160A (en) * | 2020-12-31 | 2021-05-28 | 上海电气集团股份有限公司 | Panoramic roaming method and device |
CN113178015A (en) * | 2021-03-26 | 2021-07-27 | 瑞庭网络技术(上海)有限公司 | House source interaction method and device, electronic equipment and storage medium |
CN113101653B (en) * | 2021-05-10 | 2023-03-14 | 腾讯科技(深圳)有限公司 | Virtual object type display method, data processing method and device |
-
2021
- 2021-12-15 CN CN202111537599.9A patent/CN114371800B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114371800A (en) | 2022-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113015012B (en) | Live broadcast data processing method, device, computer equipment and storage medium | |
US9477687B2 (en) | Mobile terminal and metadata setting method thereof | |
CN114371800B (en) | Space display method, device, terminal and medium based on VR panorama roaming | |
EP3207757B1 (en) | Method, electronic device and computer program for connecting to external devices | |
US11706184B2 (en) | Space time region based communications | |
CN104166657A (en) | Electronic map searching method and server | |
CN104981773A (en) | Managing applications on a client device | |
CN112995691A (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
CN102938939A (en) | Platform-enabled proximity service | |
WO2012072867A1 (en) | Method and apparatus for sharing and managing resource availability date | |
WO2014206267A1 (en) | Game accessing method and processing method, server, terminal, and system | |
US11315337B2 (en) | Method and apparatus for managing content in augmented reality system | |
CN110958347A (en) | Electronic business card management method and device | |
CN113947934B (en) | Parking route processing method, device and system | |
CN114973746A (en) | Parking lot determination method and device and computer readable storage medium | |
CN105408922A (en) | Process flow infrastructure and configuration interface | |
CN111158541B (en) | Space display method and device, electronic equipment and medium | |
CN108335135B (en) | Multimedia content sharing method and device | |
CN113947935B (en) | Parking route downloading processing method, device and equipment | |
CN105706142B (en) | Channel-based content broadcasting method and system | |
CN115695926B (en) | Interaction method, device, electronic device, storage medium and program product | |
CN114666125B (en) | Resource management method, device and server | |
US11068129B2 (en) | Method and device for augmenting a communal display device | |
US10462021B2 (en) | System and method for providing object via which service is used | |
CN117331455A (en) | Multi-user management method, graphic interface and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |