Virtual information display method and device, electronic equipment and computer readable medium

By selecting and operating virtual reality modules and rendering virtual 3D scenes, the problems of low efficiency in displaying item information and poor effect in displaying real-world scenes are solved, achieving clear, intuitive display and comprehensive transmission of item information.

CN116168146BActive Publication Date: 2026-08-04MULTIPOINT (SHENZHEN) DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211556564.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-06
Publication Date
2026-08-04
Estimated Expiration
2042-12-06

AI Technical Summary

Technical Problem

The static display of item information in existing technologies results in low display efficiency. The limited screen size of terminal display devices makes it difficult to convey information comprehensively and effectively. The display effect in real-world scenarios is poor, and users have difficulty obtaining comprehensive information.

Method used

By selecting and operating the virtual reality module, the virtual intelligent guidance information and item information are initialized, the virtual information display mode is determined, and the information is rendered and displayed in the virtual 3D scene. The information of the current target virtual item is displayed using the virtual intelligent guidance image.

Benefits of technology

It enables a clear and intuitive display of item information, improves display efficiency, solves the problems of limited display screens and poor on-site scene display effects, and achieves comprehensive and flexible information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116168146B_ABST
    Figure CN116168146B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a virtual information display method, device, electronic equipment and computer readable medium. A specific embodiment of the method comprises: in response to detecting a selection operation on a virtual reality module, performing initialization processing on virtual smart guide information to be displayed and each item information to obtain initialized virtual smart guide information and an initialized item information set; determining a current virtual information display mode; rendering and displaying the initialized virtual smart guide information and the initialized item information in the initialized item information set according to the virtual information display mode to obtain a virtual smart guide image and a rendering scene; determining a current target virtual item in each virtual item displayed in the rendering scene; and displaying information of the current target virtual item by using the virtual smart guide image. The embodiment can improve the display efficiency of information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed herein relate to the field of computer technology, and more specifically to virtual information display methods, apparatuses, electronic devices, and computer-readable media. Background Technology

[0002] Item information display is a technology that uses specific technical standards or protocols to display item information on a terminal display device. Currently, the common method for displaying item information is to statically present the information in a waterfall layout on the terminal display device's screen.

[0003] However, when displaying item information using the above method, the following technical problems often arise:

[0004] First, the static display of item information results in low efficiency in displaying item information;

[0005] Second, the display screen of the terminal display device is limited, making it difficult to transmit information comprehensively and effectively through the limited display screen;

[0006] Third, the poor presentation of real-world scenes makes it difficult for users to obtain comprehensive and effective information about the actual scene. Summary of the Invention

[0007] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion that follows. This summary portion is not intended to illustrate the key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0008] Some embodiments of this disclosure provide virtual information display methods, apparatuses, electronic devices, and computer-readable media to address one or more of the technical problems mentioned in the background section above.

[0009] In a first aspect, some embodiments of this disclosure provide a virtual information display method, the method comprising: in response to detecting a selection operation on a virtual reality module, initializing virtual intelligent guidance information and information of various items to be displayed to obtain an initialized set of virtual intelligent guidance information and initialized item information; determining a current virtual information display mode; rendering and displaying the initialized virtual intelligent guidance information and the initialized item information in the initialized set of initialized item information according to the virtual information display mode to obtain a virtual intelligent guidance image and a rendering scene, wherein the rendering scene is used to display various virtual items; determining a current target virtual item among the various virtual items displayed in the rendering scene; and displaying the information of the current target virtual item using the virtual intelligent guidance image.

[0010] Secondly, some embodiments of this disclosure provide a virtual information display device, comprising: an initialization unit configured to, in response to detecting a selection operation on a virtual reality module, initialize virtual intelligent guidance information to be displayed and information of various items to obtain an initialization set of virtual intelligent guidance information and initialization set of items; a first determining unit configured to determine a current virtual information display mode; a rendering and display unit configured to render and display the initialization set of virtual intelligent guidance information and initialization set of items according to the virtual information display mode to obtain a virtual intelligent guidance image and a rendering scene, wherein the rendering scene is used to display various virtual items; a second determining unit configured to determine a current target virtual item among the virtual items displayed in the rendering scene; and a display unit configured to display the information of the current target virtual item using the virtual intelligent guidance image.

[0011] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.

[0012] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0013] The above embodiments of this disclosure have the following beneficial effects: The virtual information display method of some embodiments of this disclosure can display item information more clearly and intuitively, improving the efficiency of item information display. Specifically, the reason for the low efficiency of related item information display methods is that item information is only statically displayed on the display screen. Based on this, the virtual information display method of some embodiments of this disclosure firstly, in response to detecting a selection operation on a virtual reality module, initializes the virtual intelligent guidance information to be displayed and each item information, obtaining initialized virtual intelligent guidance information and an initialized item information set. This provides data support for the subsequent three-dimensional and dynamic display of item information. Then, the current virtual information display mode is determined. Thus, the initialized virtual intelligent guidance information and the initialized item information set can be displayed under different display modes based on the determined virtual information display mode. Next, the initialized virtual intelligent guidance information and the initialized item information set are rendered and displayed according to the virtual information display mode, obtaining a virtual intelligent guidance image and a rendered scene, wherein the rendered scene is used to display each virtual item. Thus, item information can be displayed in a virtual three-dimensional scene. Because the spatial scope of a 3D scene is much larger than the display screen, it allows for a more comprehensive and flexible display of item information. Next, the current target virtual item is identified among the various virtual items displayed in the rendered scene. Finally, the information of the current target virtual item is displayed using the aforementioned virtual intelligent guide avatar. This allows for further utilization of the virtual intelligent guide avatar to display the information of the current target virtual item, resulting in a clearer and more intuitive presentation of item information and improving information display efficiency. Attached Figure Description

[0014] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0015] Figure 1 This is a flowchart of some embodiments of the virtual information display method according to the present disclosure;

[0016] Figure 2 This is a schematic diagram of the structure of some embodiments of the virtual information display device disclosed herein;

[0017] Figure 3 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0018] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0019] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0020] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0021] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0022] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0023] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0024] Figure 1 A flow 100 of some embodiments of a virtual information display method according to the present disclosure is shown. The virtual information display method includes the following steps:

[0025] Step 101: In response to the detection of a selection operation on the virtual reality module, the virtual intelligent guidance information to be displayed and the information of each item are initialized to obtain a set of initialized virtual intelligent guidance information and initialized item information.

[0026] In some embodiments, the execution body of the virtual information display method may, in response to detecting a selection operation on the virtual reality module, initialize the virtual intelligent guidance information and various item information to be displayed, obtaining an initialized set of virtual intelligent guidance information and initialized item information. This initialization may involve assigning default values ​​to the variables in the initialized virtual intelligent guidance information and initialized item information set, and setting the controls displayed in the execution body to their default states. This prepares for the subsequent display of virtual reality information.

[0027] The aforementioned executing entity can be various electronic devices with information display functions, including but not limited to smartphones, tablets, e-book readers, laptops, and desktop computers. The aforementioned executing entity can have a display screen. The aforementioned virtual reality module can be a button displayed on the aforementioned display screen, used to switch the display mode of information in the aforementioned executing entity to a virtual reality display mode. The aforementioned selection operation can include, but is not limited to, click operations, swipe operations, or gesture operations. The aforementioned virtual intelligent guidance information can be various setting parameters of the virtual intelligent guidance avatar model. The aforementioned initial item information set can be item images, 3D model information, etc.

[0028] In some optional implementations of certain embodiments, before the execution entity initializes the virtual intelligent guidance information and various item information to be displayed in response to detecting the selection operation of the virtual reality module, and obtains the initialized virtual intelligent guidance information and initialized item information set, it may also perform the following steps:

[0029] The first step is to obtain the original design files for the virtual intelligent guide avatar. These original design files can be the graphic design documents of the virtual intelligent guide avatar.

[0030] The second step involves creating a virtual intelligent guide character model using the aforementioned original design file. This model can consist of at least one mesh. First, a 3D model is generated based on the outline of the virtual intelligent guide character as represented by the original design file. Then, texture baking is performed on the 3D model using the original design file to obtain the final virtual intelligent guide character model.

[0031] The third step involves using the first graph neural network to determine the skeleton of the aforementioned virtual intelligent guide avatar model. As an example, the first graph neural network could be a GMEdgeNet graph neural network.

[0032] The fourth step involves using a second graph neural network to determine the attention function of each grid in the virtual intelligent guide avatar model, thereby generating the attention value for each grid in the model. As an example, the second graph neural network can be a GMEdgeNet graph neural network. The parameters of the second graph neural network differ from those of the first graph neural network.

[0033] The fifth step involves using the attention values ​​and clustering models of each grid to cluster the center points of each grid in the virtual intelligent guide image model. This clustering process determines the joints on the skeleton of the virtual intelligent guide image model, thus obtaining its framework. The framework can consist of bones and joints.

[0034] The sixth step involves using a root network model to determine the root joint from the aforementioned joints, and then defining the root joint as the center of gravity of the virtual intelligent guide image model. The root network model can be a RootNet model.

[0035] Step 7: Based on the skeleton and center of gravity of the aforementioned virtual intelligent guide avatar model, determine the weight of the skin of the virtual intelligent guide avatar model. The weight of the skin can be determined using a graph neural network.

[0036] Step 102: Determine the current virtual information display mode.

[0037] In some embodiments, the execution entity determining the current virtual information display mode may include the following steps:

[0038] The first step involves determining the current virtual information display mode as virtual reality display mode in response to the detection of a connection signal with the virtual reality display device or the detection of a virtual reality display mode selection operation. The aforementioned virtual reality display device may include, but is not limited to, at least one of the following: VR (Virtual Reality) glasses, VR headset, etc.

[0039] The second step is to determine the current virtual information display mode as the naked-eye 3D display mode in response to the absence of a connection signal to the virtual reality display device or the detection of a naked-eye 3D display mode selection operation.

[0040] Step 103: Render and display the initialization information in the initialization set of virtual intelligent guidance information and initialization item information according to the virtual information display mode to obtain the virtual intelligent guidance image and rendering scene.

[0041] In some embodiments, the rendering scene described above is used to display various virtual items. The execution entity renders and displays the initialization virtual intelligent guidance information and the initialization item information in the initialization item information set according to the virtual information display mode, obtaining a virtual intelligent guidance image and a rendering scene, which may include the following steps:

[0042] The first step, in response to determining that the aforementioned virtual information display mode is a virtual reality display mode, involves constructing a sphere for displaying virtual items and placing a camera within the sphere. The camera can be used to capture position information.

[0043] The second step is to render the initial item information from the initial item information set in the sphere to obtain the rendered scene.

[0044] The third step involves performing a matrix transformation on the texture coordinates in the rendered scene in response to the determination that the positional information captured by the camera has changed. This allows for the movement of the rendered scene.

[0045] In some optional implementations of certain embodiments, rendering and displaying the initialization virtual intelligent guidance information and the initialization item information in the initialization item information set according to the above-described virtual information display mode to obtain the virtual intelligent guidance image and rendering scene may further include the following steps:

[0046] The first step is to render and display the initial item information in the initial item information set in response to the determination that the virtual information display mode is a naked-eye 3D display mode.

[0047] The second step is to add a camera to the center of the aforementioned display screen. This camera can be used to capture location information.

[0048] Third, in response to the detected swipe operation on the display screen, a matrix transformation is performed on the texture coordinates on the display screen using the change in position information captured by the camera. Thus, the movement of the rendered scene on the display screen can be achieved based on the change in position information.

[0049] The steps described above—rendering the initial item information in the initial item information set and performing texture coordinate matrix transformation in both virtual reality display mode and naked-eye 3D display mode—are an inventive point of this disclosure, solving the second technical problem mentioned in the background art: "The display screen of the terminal display device is limited, making it difficult to transmit information comprehensively and effectively through the limited display screen." The factors leading to the above technical problem are often as follows: the display screen of the terminal display device is limited, making it difficult to achieve comprehensive and effective information transmission by displaying information statically. If these factors are solved, the effect of comprehensive and effective information transmission can be achieved. To achieve this effect, in virtual reality display mode, this disclosure constructs a sphere for displaying virtual items and sets a camera within the sphere to capture position changes, thereby enabling comprehensive and effective transmission of item information to the user wearing the virtual reality display device in a virtual, infinitely large space. In naked-eye 3D display mode, after rendering the item information, a camera is added at the center of the display screen to capture changes in position information, thereby realizing virtual reality display of the item information on the display screen. Comprehensive and effective display of item information can be achieved using a limited display screen.

[0050] Step 104: Determine the current target virtual item among the various virtual items displayed in the rendering scene.

[0051] In some embodiments, the execution entity determines the current target virtual item among the various virtual items displayed in the rendering scene, which may include the following steps:

[0052] The first step, in response to determining that the aforementioned virtual information display mode is a virtual reality display mode, is to identify the virtual object corresponding to the target direction in the aforementioned rendered scene as the current target virtual object. Here, the aforementioned target direction can be the center direction of the field of view of the aforementioned rendered scene. The virtual object corresponding to the aforementioned target direction can be the virtual object pointed to by the center direction of the field of view of the aforementioned rendered scene.

[0053] The second step involves determining that the virtual information display mode is a naked-eye 3D display mode, and identifying the 3D object displayed at the center of the display screen as the current target virtual object, or identifying the 3D object corresponding to the clicked location on the display screen as the current target virtual object. The clicked location can be the location on the display screen where a click operation is detected.

[0054] Step 105: Use the virtual intelligent guide image to display information about the current target virtual item.

[0055] In some embodiments, the aforementioned executing entity may utilize the aforementioned virtual intelligent guide avatar to display information about the current target virtual item. The aforementioned virtual intelligent guide avatar can move within the rendered scene according to its movement and the switching of the target virtual item, and display information about the current target virtual item. The displayed information may include: item name, item weight, item origin, etc.

[0056] In some optional implementations of certain embodiments, the aforementioned execution entity may further perform the following steps:

[0057] The first step, in response to determining the origin and transportation information of the aforementioned target virtual item, is to display this origin and transportation information. This origin and transportation information may include origin information and information about each transportation node.

[0058] If the current virtual information display mode is virtual reality display mode, the virtual reality display device can be controlled to display a floating animated window. This animated window is used to automatically play animations. The playing animations contain information about the origin and transportation nodes of the item represented by the target virtual item.

[0059] If the current virtual information display mode is a naked-eye 3D display mode, a view pop-up can be displayed on the screen. This view pop-up is used to display the origin and transportation node information of the item represented by the target virtual item in a list format.

[0060] The second step involves responding to the detected value transfer request for the aforementioned target virtual item by acquiring value transfer information to complete the value transfer operation. This value transfer information may include facial images, fingerprint images, etc.

[0061] Optionally, the aforementioned implementing entity may also perform the following steps:

[0062] The first step, in response to the detected real-world scene switching operation, is to determine the real-world scene corresponding to the aforementioned real-world scene operation and obtain the target real-world scene information. The real-world scene can be a store. The real-world scene information can include virtual real-world scene information or a real-world panoramic image.

[0063] The second step is to determine that the above-mentioned virtual information display mode is a virtual reality display mode, and then display the virtual real scene corresponding to the above-mentioned target real scene information in the virtual reality display device.

[0064] The third step is to detect and determine that the virtual information display mode is a naked-eye 3D display mode, and then display the real-world panoramic image corresponding to the real-world scene information of the target on the display screen.

[0065] Optionally, in response to detecting a field scene switching operation, the aforementioned executing entity determines the field scene corresponding to the aforementioned field scene operation and obtains the target field scene information, which may include the following steps:

[0066] The first step is to obtain location information. This location information can be the location information of the executing entity.

[0067] The second step, in response to the successful acquisition of location information, is to generate a sequence of real-world scene information using the acquired location information and a preset distance value. In practice, the preset distance value can be set according to the actual application needs; it is not limited here. As an example, the preset distance value could be 1 kilometer.

[0068] Information about the actual scene within a region defined by the location represented by the above positioning information as the origin and the preset distance value as the radius can be sorted in order from near to far from the location represented by the positioning information to obtain a sequence of actual scene information.

[0069] The third step is to obtain a set of historical real-world scene browsing information in response to the failure to obtain location information, and to generate a sequence of real-world scene information using the set of historical real-world scene browsing information in response to the failure to obtain location information.

[0070] The historical on-site scene browsing information set includes on-site scene information and browsing time. The on-site scene information in each historical on-site scene browsing information set can then be sorted in reverse chronological order of browsing time to obtain a sequence of on-site scene information.

[0071] Optionally, in response to determining that the above-mentioned set of historical real-world scene browsing information is empty, the preset real-world scene information is determined as the target real-world scene information.

[0072] The fourth step is to display the real-world scene information in the real-world scene information sequence.

[0073] The fifth step involves responding to a selection operation for any of the displayed real-world scene information sequences within a preset time period, and then identifying the selected real-world scene information as the target real-world scene information. In practice, the preset time period can be set according to the actual application needs.

[0074] The sixth step is to determine the first real-world scene information in the above-mentioned real-world scene information sequence as the target real-world scene information if no selection operation for any real-world scene information in the displayed real-world scene information sequence is detected within a preset time period.

[0075] The above-described steps for displaying real-world scenes, as an inventive aspect of this disclosure, solve the third technical problem mentioned in the background art: "poor display effect of real-world scenes, making it difficult for users to comprehensively and effectively obtain information about real-world scenes." The factors leading to this technical problem are often as follows: Currently, only two-dimensional images of real-world scenes are often displayed, and the information displayed in two-dimensional images is very limited and monotonous. Solving these factors can improve the comprehensive and effective delivery of real-world scene information to users. To achieve this effect, this disclosure first provides users with a sequence of potentially interesting real-world scene information based on location information or historical real-world scene browsing information, allowing users to select one for display. Then, in virtual reality display mode, the virtual real-world scene corresponding to the target real-world scene information is displayed, thereby enabling users to obtain information about the target real-world scene in an immersive way. In naked-eye 3D display mode, a panoramic view of the target real-world scene information is displayed. Thus, users can obtain more information about the real-world scene through the panoramic view.

[0076] The above-described embodiments of this disclosure have the following beneficial effects: The virtual information display method of some embodiments of this disclosure can display item information more clearly and intuitively, improving the efficiency of information display. Specifically, the reason why the related item information display methods have low efficiency in displaying item information is that they only statically display item information on the display screen. Based on this, the virtual information display method of some embodiments of this disclosure firstly, in response to detecting a selection operation on a virtual reality module, initializes the virtual intelligent guidance information to be displayed and each item information, obtaining initialized virtual intelligent guidance information and an initialized item information set. This provides data support for the subsequent three-dimensional and dynamic display of item information. Then, the current virtual information display mode is determined. Thus, the initialized virtual intelligent guidance information and the initialized item information set can be displayed under different display modes based on the determined virtual information display mode. Next, the initialized virtual intelligent guidance information and the initialized item information set are rendered and displayed according to the virtual information display mode, obtaining a virtual intelligent guidance image and a rendered scene, wherein the rendered scene is used to display each virtual item. Thus, item information can be displayed in a virtual three-dimensional scene. Because the spatial scope of a 3D scene is much larger than the display screen, it allows for a more comprehensive and flexible display of item information. Next, the current target virtual item is identified among the various virtual items displayed in the rendered scene. Finally, the information of the current target virtual item is displayed using the aforementioned virtual intelligent guide avatar. This allows for further utilization of the virtual intelligent guide avatar to display the information of the current target virtual item, resulting in a clearer and more intuitive presentation of item information and improving information display efficiency.

[0077] Further reference Figure 2 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a virtual information display device, which are similar to... Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0078] like Figure 2As shown, a virtual information display device 200 in some embodiments includes: an initialization unit 201, a first determination unit 202, a rendering and display unit 203, a second determination unit 204, and a display unit 205. The initialization unit 201 is configured to, in response to detecting a selection operation on a virtual reality module, initialize the virtual intelligent guidance information to be displayed and the information of each item, obtaining an initialized set of virtual intelligent guidance information and initialized item information; the first determination unit 202 is configured to determine the current virtual information display mode; the rendering and display unit 203 is configured to render and display the initialized virtual intelligent guidance information and the initialized item information in the initialized item information set according to the virtual information display mode, obtaining a virtual intelligent guidance image and a rendering scene, wherein the rendering scene is used to display each virtual item; the second determination unit 204 is configured to determine the current target virtual item among the virtual items displayed in the rendering scene; and the display unit 205 is configured to display the information of the current target virtual item using the virtual intelligent guidance image.

[0079] It is understandable that the units described in the virtual information display device 200 are related to the reference. Figure 1 The steps in the described method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method also apply to the virtual information display device 200 and the units contained therein, and will not be repeated here.

[0080] The following is for reference. Figure 3 It shows a schematic diagram of the structure of an electronic device 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0081] like Figure 3 As shown, the electronic device 300 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. The RAM 303 also stores various programs and data required for the operation of the electronic device 300. The processing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0082] Typically, the following devices can be connected to I / O interface 305: input devices 306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; and communication devices 309. Communication device 309 allows electronic device 300 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 3 An electronic device 300 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 3 Each box shown can represent a device or multiple devices as needed.

[0083] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 309, or installed from storage device 308, or installed from ROM 302. When the computer program is executed by processing device 301, it performs the functions defined in the methods of some embodiments of this disclosure.

[0084] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0085] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0086] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to detecting a selection operation on the virtual reality module, initialize the virtual intelligent guidance information and various item information to be displayed, obtaining an initialized set of virtual intelligent guidance information and initialized item information; determine the current virtual information display mode; render and display the initialized item information in the initialized virtual intelligent guidance information and the initialized item information set according to the virtual information display mode, obtaining a virtual intelligent guidance image and a rendered scene, wherein the rendered scene is used to display various virtual items; determine the current target virtual item among the various virtual items displayed in the rendered scene; and display the information of the current target virtual item using the aforementioned virtual intelligent guidance image.

[0087] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, Objective-C, and Swift, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on a user's computer or mobile terminal device, partially on a user's computer or mobile terminal device, as a standalone software package, partially on a user's computer or mobile terminal device and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user's computer or mobile terminal device via any type of network—including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0089] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including an initialization unit, a first determining unit, a rendering and display unit, a second determining unit, and a display unit. The names of these units do not necessarily limit the specific unit; for example, the initialization unit may also be described as an "information initialization unit."

[0090] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

Claims

1. A method for displaying virtual information, comprising: In response to the detection of a selection operation on the virtual reality module, the virtual intelligent guidance information and the information of each item to be displayed are initialized to obtain a set of initialized virtual intelligent guidance information and initialized item information. Determine the current virtual information display mode, wherein the virtual information display mode includes a virtual reality display mode and a naked-eye 3D display mode; The virtual information display mode is used to render and display the initialization virtual intelligent guidance information and the initialization item information in the initialization item information set, resulting in a virtual intelligent guidance image and a rendering scene, including: In response to determining that the virtual information display mode is the virtual reality display mode, a sphere for displaying virtual items is constructed and a camera is set in the sphere, wherein the camera is used to capture position information; Render the initial item information in the initial item information set within the sphere to obtain the rendered scene; In response to determining that the position information captured by the camera has changed, a matrix transformation is performed on the texture coordinates in the rendering scene, wherein the rendering scene is used to display various virtual items; Determine the current target virtual item among the various virtual items displayed in the rendered scene; The virtual intelligent guide image is used to display information about the current target virtual item.

2. The method of claim 1, wherein, Determining the current virtual information display mode includes: In response to the detection of a connection signal with a virtual reality display device, or the detection of a virtual reality display mode selection operation, the current virtual information display mode is determined to be the virtual reality display mode; In response to the absence of a connection signal to the virtual reality display device or the detection of a naked-eye 3D display mode selection operation, the current virtual information display mode is determined to be the naked-eye 3D display mode.

3. The method of claim 1, wherein, The process of rendering and displaying the initialized virtual intelligent guidance information and the initialized item information in the initialized item information set according to the virtual information display mode to obtain the virtual intelligent guidance image and rendering scene includes: In response to determining that the virtual information display mode is a naked-eye 3D display mode, the initial item information in the initial item information set is rendered and displayed on the display screen; A camera is added at the center of the display screen, wherein the camera is used to capture position information; In response to the detection of a swipe operation on the display screen, a matrix transformation is performed on the texture coordinates in the display screen using the change in position information captured by the camera.

4. The method of claim 3, wherein, Determining the current target virtual item among the various virtual items displayed in the rendered scene includes: In response to determining that the virtual information display mode is a virtual reality display mode, the virtual object corresponding to the target direction in the rendering scene is determined as the current target virtual object, wherein the target direction is the center direction of the field of view of the rendering scene; In response to determining that the virtual information display mode is a naked-eye 3D display mode, the 3D object displayed at the center of the display screen is determined as the current target virtual object, or the 3D object corresponding to the click position in the display screen is determined as the current target virtual object, wherein the click position is the position in the display screen where a click operation is detected.

5. The method of claim 1, wherein, The method further includes: In response to determining that the current target virtual item has origin and transportation information, the origin and transportation information is displayed; In response to the detection of a value transfer operation request for the target virtual item, value transfer information is obtained to complete the value transfer operation.

6. The method according to claim 3, wherein, The method further includes: In response to the detection of a field scene switching operation, the field scene corresponding to the field scene switching operation is determined, and the target field scene information is obtained; In response to determining that the virtual information display mode is a virtual reality display mode, the virtual real scene corresponding to the target real scene information is displayed in the virtual reality display device; In response to the detection determining that the virtual information display mode is a naked-eye 3D display mode, a real-world panoramic image corresponding to the target real-world scene information is displayed on the display screen.

7. A virtual information display device, comprising: The initialization unit is configured to initialize the virtual intelligent guidance information and various item information to be displayed in response to the detection of a selection operation on the virtual reality module, so as to obtain a set of initialized virtual intelligent guidance information and initialized item information. The first determining unit is configured to determine the current virtual information display mode, wherein the virtual information display mode includes a virtual reality display mode and a naked-eye 3D display mode. A rendering and display unit is configured to render and display the initialization virtual intelligent guidance information and the initialization item information in the initialization item information set according to the virtual information display mode, to obtain a virtual intelligent guidance image and a rendering scene, including: in response to determining that the virtual information display mode is the virtual reality display mode, constructing a sphere for displaying virtual items and setting a camera in the sphere, wherein the camera is used to capture position information; rendering the initialization item information in the initialization item information set in the sphere to obtain a rendering scene; in response to determining that the position information captured by the camera has changed, performing a matrix transformation on the texture coordinates in the rendering scene, wherein the rendering scene is used to display each virtual item; The second determining unit is configured to determine the current target virtual item among the various virtual items displayed in the rendering scene; The display unit is configured to display information about the current target virtual item using the virtual intelligent guide image.

8. An electronic device, comprising: One or more processors; Storage device, on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-6.

9. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.