RFID-based virtual reality device interaction method, device, and electronic device
By using RFID tags as physical anchors in virtual reality devices to obtain and transmit interactive operation data, the problems of insufficient flexibility and scalability of virtual reality interaction methods are solved, direct interaction with the real world is achieved, and the interactive experience of virtual reality is enhanced.
Patent Information
- Application Number
- CN202510934173.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-08
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-07-08
AI Technical Summary
Existing virtual reality interaction methods have low flexibility and scalability, making it difficult to achieve direct interaction with physical objects such as the real world environment, objects, and human bodies.
RFID tags are used as anchor points in the physical space. The interactive operation data is obtained and transmitted to the virtual reality device through the identification of the RFID tags, realizing the interaction between the physical user interface and the virtual space, and utilizing the distributed deployment mechanism of the RFID server and the virtual reality device for dynamic interaction.
The flexibility and scalability of virtual reality interaction have been improved, and users can directly interact with physical objects such as the environment, objects, and human bodies in the real world, realizing flexible interaction that combines the virtual and the real.
Smart Images

Figure CN120428868B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of virtual reality interaction technology, and in particular to an RFID-based virtual reality device interaction method, device, and electronic device. Background Art
[0002] Virtual Reality (VR) is a computer technology that uses simulation systems to create a virtual world. It provides an immersive three-dimensional dynamic interactive experience through a simulated environment generated in devices such as head-mounted displays.
[0003] Currently, in the field of virtual reality, most interaction methods used include handles, facial recognition, and motion capture. However, the existing interaction methods require the use of two-dimensional images captured by cameras combined with technologies such as computer vision to achieve association with physical space, which limits the naturalness of the interaction and its scalability in the three-dimensional world, resulting in low flexibility in virtual reality interaction. Summary of the Invention
[0004] The purpose of the present invention is to provide a method, apparatus and electronic device for virtual reality device interaction based on radio frequency identification (RFID) to solve the technical problem of low flexibility of virtual reality interaction.
[0005] In a first aspect, the present application provides an RFID-based virtual reality device interaction method, wherein a physical user interface is formed by using RFID tags as physical anchor points in a physical space, each of the RFID tags corresponding to an identifier, and each of the RFID tags corresponding to the identifier stores interactive operation data for the virtual space. The method comprises:
[0006] In response to at least one target RFID tag entering a designated reading range of an RFID reader, the RFID reader reads a target identifier, and an RFID server corresponding to the RFID reader obtains target interaction operation data stored corresponding to the target RFID tag through the target identifier; wherein the target identifier is an identifier corresponding to the target RFID tag;
[0007] The virtual reality device obtains the target interactive operation data from the RFID server, and parses the target interactive operation data to obtain parsed data;
[0008] The virtual reality device triggers and performs an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data.
[0009] In one possible implementation, the RFID tag is provided on a physical object serving as the physical user interface;
[0010] The physical entity object includes at least one of the following:
[0011] Physical environments, physical objects, and human body parts.
[0012] In one possible implementation, the identifier is an Electronic Product Code (EPC), and the interaction operation data corresponding to different RFID tags are distinguished by the EPC; and the RFID server corresponding to the RFID card reader obtains the target interaction operation data stored corresponding to the target RFID tag through the target identifier, including:
[0013] The RFID server corresponding to the RFID card reader searches the database or data file for the target interactive operation data stored accordingly through the EPC, and sends the target interactive operation data to the virtual reality device through network communication.
[0014] In one possible implementation, before the RFID server corresponding to the RFID card reader obtains the target interaction operation data stored corresponding to the target RFID tag through the target identifier, the method further includes:
[0015] In response to an editing operation on the RFID tag, the EPC corresponding to the RFID tag is customized according to the editing operation, and the interactive operation data is customized according to the editing operation. The interactive operation data is the interactive operation data correspondingly stored by the RFID tag in the RFID server through the EPC.
[0016] In one possible implementation, the RFID server is provided on the virtual reality device; and the virtual reality device obtains the target interactive operation data from the RFID server, including:
[0017] The virtual reality device directly obtains the target interactive operation data from the RFID server arranged at the virtual reality device.
[0018] In one possible implementation, the interactive operation data includes at least one of the following:
[0019] Key input data, coordinate values converted into the virtual space, three-dimensional (3D) prefabs, and operation-related data loaded in real time by virtual assets.
[0020] In one possible implementation, before the RFID reader reads the target identification in response to at least one target RFID tag entering a designated reading range of the RFID reader, the method further includes:
[0021] In response to an adjustment operation on a target designated reading range corresponding to a target RFID reader, the target designated reading range is adjusted according to the adjustment operation; wherein the target designated reading range affects the movement amplitude and movement accuracy of the corresponding interactive action of the physical user interface.
[0022] In a second aspect, the present application provides an RFID-based virtual reality device interaction device, which forms a physical user interface by using RFID tags as physical anchor points in a physical space, each of the RFID tags corresponding to an identifier, and each of the RFID tags corresponding to the identifier stores interactive operation data for the virtual space, the device comprising:
[0023] an acquisition module configured to, in response to at least one target RFID tag entering a designated reading range of an RFID reader, cause the RFID reader to read a target identifier, and for an RFID server corresponding to the RFID reader to acquire target interaction operation data stored corresponding to the target RFID tag through the target identifier; wherein the target identifier is an identifier corresponding to the target RFID tag;
[0024] a parsing module, configured for the virtual reality device to obtain the target interactive operation data from the RFID server, and parse the target interactive operation data to obtain parsed data;
[0025] An execution module is used for the virtual reality device to trigger and execute an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data.
[0026] In a third aspect, the present application provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the method described in the first or second aspect is implemented.
[0027] In a fourth aspect, the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method described in the first or second aspect above.
[0028] This application brings the following beneficial effects:
[0029] The present application provides an RFID-based virtual reality device interaction method, apparatus, and electronic device, which form a physical user interface by using RFID tags as physical anchor points in a physical space. Each RFID tag corresponds to an identifier, and each RFID tag stores interactive operation data for a virtual space corresponding to the identifier. The method can respond to at least one target RFID tag entering a specified reading range of an RFID reader, the RFID reader reading the target identifier, and an RFID server corresponding to the RFID reader obtaining target interactive operation data stored corresponding to the target RFID tag through the target identifier, wherein the target identifier is the identifier corresponding to the target RFID tag. The virtual reality device obtains the target interactive operation data from the RFID server and parses the target interactive operation data to obtain parsed data. Based on the parsed data, the virtual reality device triggers and executes an interface in the target virtual space corresponding to the virtual reality device. Interactive operation. In this solution, the RFID reader reads the target identification when the target RFID tag enters the specified reading range of the RFID reader. The RFID server obtains the target interactive operation data stored corresponding to the target RFID tag through the target identification, and then transmits it to the VR device so that the VR device can parse the target interactive operation data and trigger corresponding interaction in the virtual environment. This realizes the VR device physical interface interaction based on passive RFID tag triggering, and realizes dynamic interaction through the distributed deployment mechanism of the RFID end and the VR end, constructing a high-speed and flexible distributed collaborative system. The interactive method uses RFID as the physical user interface and is used to enhance virtual reality, allowing users to directly interact with physical objects such as the environment, objects, animals and human bodies in the real world, realizing flexible interaction combining virtual and real, improving the flexibility and scalability of virtual reality interaction, facilitating users to realize flexible interaction between virtual reality and physical objects in the real world, and solving the technical problem of low flexibility of virtual reality interaction.
[0030] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0032] Figure 1A flowchart of an RFID-based virtual reality device interaction method provided in an embodiment of the present application;
[0033] Figure 2 This is an example of an application scenario of the RFID-based virtual reality device interaction method provided in an embodiment of the present application;
[0034] Figure 3 This is an example of another application scenario of the RFID-based virtual reality device interaction method provided in the embodiment of the present application;
[0035] Figure 4 Another flowchart of the RFID-based virtual reality device interaction method provided in an embodiment of the present application;
[0036] Figure 5 A schematic diagram of the structure of an RFID-based virtual reality device interaction device provided in an embodiment of the present application;
[0037] Figure 6 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0038] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0039] The terms "including," "having," and any variations thereof, as used in the embodiments of this application, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0040] Currently, interaction methods like controllers and facial recognition cannot directly interact with physical entities in the real world, such as the environment, objects, animals, and humans, resulting in limited flexibility in existing VR interactions. Furthermore, current methods for interacting with the physical world and virtual space often suffer from limitations in flexibility, feedback speed, and operational accuracy (as well as cost), making it difficult to provide a fast, real-time, and accurate interactive experience.
[0041] Based on this, the embodiments of the present application provide a method, apparatus, and electronic device for interacting with a virtual reality device based on RFID, which can solve the technical problem of low flexibility in virtual reality interaction.
[0042] The embodiments of the present invention are further described below with reference to the accompanying drawings.
[0043] Figure 1 This is a flow chart of an RFID-based virtual reality device interaction method provided in an embodiment of the present application. A tangible user interface (TUI) is formed by using RFID tags as physical anchors in a physical space. Each RFID tag has an identifier, and each RFID tag stores interactive operation data for the virtual space through the identifier. Figure 1 As shown, the method includes:
[0044] In step S110, in response to at least one target RFID tag entering a designated reading range of the RFID reader, the RFID reader reads a target identifier, and an RFID server corresponding to the RFID reader obtains target interaction operation data stored corresponding to the target RFID tag through the target identifier.
[0045] The target identifier is the identifier corresponding to the target RFID tag. As a possible implementation, before using the virtual reality device, each RFID tag stores associated interaction data in a server-side data file (including but not limited to CSV, XML files, etc.) or database (including but not limited to SQL, Access, etc.). Different fields in the database or data file are used to store different interaction data. For example, different data entries in the database or data file can be distinguished by the RFID's EPC identifier, meaning that each RFID tag corresponds to a data record containing one or more interaction definitions.
[0046] The aforementioned interactive operation data can cover all interactive objects and interactive operations. Any operation that can be simplified to a switch (i.e., with only two states, trigger on or off) or a continuous switch operation can be applied to the methods provided in the embodiments of this application. In practical applications, operations on virtual assets in virtual reality and the vast majority of achievable interactive methods can be implemented. For example, scanning a corresponding RFID tag can change the position and direction of the camera in virtual reality, or trigger the display of text content or the emission of a sound effect.
[0047] In an optional embodiment, the interactive operation data includes at least one of the following: key input data, coordinate values converted into virtual space, 3D prefabs, and operation-related data for real-time loading of virtual assets. By using these multiple interactive operation data, the interactive operation data is made more comprehensive and accurate.
[0048] In an embodiment of the present application, RFID is expanded into a physical user interface that supports user operations, which is used to combine with various physical entities such as the environment, objects, animals and human bodies to realize a new interactive method for the interaction between the physical world and virtual reality content based on RFID tags.
[0049] As an optional embodiment, the RFID tag is set on a physical object used as a physical user interface; the physical object includes at least one of the following: a physical environment, a physical object, a wearable physical clothing on the human body, and a human body part.
[0050] For example, the associated RFID tags are attached to a physical surface that serves as a physical interaction interface (physical user interface), including but not limited to objects, physical spaces, and the surface of clothing worn by the human body. The number of RFID tags to be attached and the locations of attachment are determined based on the desired interaction effect.
[0051] As an example, Figure 2 As shown, RFID tags are integrated with physical exhibits, allowing users to access related VR multimedia content through handheld RFID card readers. For example, a physical exhibit can be attached with an RFID tag, which can be used to trigger the dynamic loading of VR multimedia content related to the exhibit.
[0052] As another example, Figure 3 As shown, RFID tags are combined with clothing to form a wearable physical interface (physical user interface), allowing users to manipulate VR game objects by moving their hands. For example, an RFID tag could be attached to the left and right sleeves of a piece of clothing, and each tag could be associated with key inputs related to the left or right hand of the wearer.
[0053] By using RFID tags as physical anchors in the physical world and attaching them to surfaces including but not limited to physical environments, physical objects, and clothing worn by humans, an interactive physical user interface is formed, effectively linking the physical interface with the virtual space. Furthermore, users can directly interact with physical entities in the real world, such as the environment, objects, animals, and humans, enhancing the flexibility and scalability of virtual reality interactions.
[0054] In this step, the RFID terminal reads the tag's unique identifier, associates and stores the data, and transmits it to the VR terminal via a UDP network. For example, when using a virtual reality device, the RFID tag enters the reader's read range, allowing the server to obtain the RFID tag's EPC identifier. The RFID server can run on, but is not limited to, a computer or hardware platform, and the RFID reader can communicate with the server via various connection methods, including, but not limited to, serial ports, Wi-Fi, or Bluetooth. Depending on the type of RFID reader, its setup, and whether it is portable, the method by which an RFID tag enters the reader varies. For example, a user could use a handheld device equipped with an RFID reader module while wearing a VR headset to read RFID tags hidden in the surrounding environment, furniture, or other objects, triggering an interaction. Alternatively, the user could move an object with an RFID tag attached, such as a user wearing clothing with an RFID tag attached to the sleeve. Positioning the reader at an appropriate distance allows the tag to enter the reader's read range when the user raises their hand, thereby triggering the relevant action in VR. The RFID reader can read multiple tags at a time, so it can be used to trigger multiple interactive operations at the same time. For example, when a user raises both hands, the interaction associated with the RFID tags on the left and right hands can be triggered at the same time.
[0055] In an optional embodiment, the identifier may be an Electronic Product Code (EPC), and the EPC is used to distinguish the interaction operation data corresponding to different RFID tags. The RFID server corresponding to the RFID card reader obtains the target interaction operation data stored in the target RFID tag through the target identifier, which may specifically include the following steps:
[0056] The RFID server corresponding to the RFID card reader searches the database or data file for corresponding target interactive operation data stored therein through EPC, and sends the target interactive operation data to the virtual reality device through network communication.
[0057] like Figure 4 As shown, the RFID server searches for the corresponding data record in the database or data file through the EPC code, and sends the data to the VR application end using network communication (including but not limited to User Datagram Protocol UDP, WebSocket, etc.).
[0058] In practical applications, the RFID server can communicate with the VR device through network communication and can be deployed through a distributed computing architecture, that is, the VR display device belongs to the VR display device, and the server can be an independent workstation computer or a microcomputer such as a Raspberry Pi. The only requirement is that the RFID server and VR device can communicate through the network. For example, Figure 2The handheld RFID reader module and the server can be located on the same Android mobile device, and the RFID server communicates with the head-mounted VR device through the local area network; Figure 3 In this example, a fixed RFID reader and an RFID server (a Raspberry Pi or a small computer) are connected via a USB serial port (both hidden in the box), exchanging data with the VR headset via network communication. These are two typical distributed computing architecture deployments, meeting different interaction scenarios and mobility requirements.
[0059] By using the EPC of the RFID tag as the unique identifier of each RFID tag in the database, users can customize the EPC through RFID write operations, including but not limited to: key input, conversion of coordinate values in virtual reality space, real-time loading of virtual assets such as 3D prefabs and audio and video, and other operation associations, thereby realizing the construction of a virtual-reality interactive link that is triggered by the physical entity of the RFID tag and combined with virtual reality feedback.
[0060] In step S120, the virtual reality device obtains the target interactive operation data from the RFID server, and parses the target interactive operation data to obtain parsed data.
[0061] like Figure 4 As shown, the VR application receives the target interaction operation data sent by the RFID end through network communication, and then the VR application parses the extended data associated with the RFID and triggers corresponding interactions in the virtual environment based on the parsed data.
[0062] As another optional implementation, deploying the RFID server and the VR device on the same device can also be implemented. For example, the RFID server is disposed on the VR device; and the VR device obtains the target interaction operation data from the RFID server, including: the VR device directly obtains the target interaction operation data from the RFID server disposed on the device.
[0063] In practical applications, distributed RFID servers can be integrated into VR applications, such as using an extended RFID module for mobile phones combined with a cardboard VR headset, to achieve an integrated deployment of VR and RFID. This approach can reduce or eliminate latency caused by network communications, further improving the real-time nature of VR interactions.
[0064] In step S130 , the virtual reality device triggers and executes an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data.
[0065] In one possible implementation, Figure 4As shown, the VR application triggers and performs relevant interactive operations in the VR environment based on the parsed data.
[0066] In an embodiment of the present application, the RFID reader reads the target identification when the target RFID tag enters the specified reading range of the RFID reader, and the RFID server obtains the target interaction operation data stored corresponding to the target RFID tag through the target identification, and then transmits it to the VR device so that the VR device parses the target interaction operation data and triggers corresponding interaction in the virtual environment, thereby realizing the physical interface interaction of the VR device based on the passive RFID tag triggering, and realizing dynamic interaction through the distributed deployment mechanism of the RFID end and the VR end, constructing a high-speed and flexible distributed collaborative system, which uses RFID as the physical user interface and is used to enhance the interaction mode of virtual reality, so that users can directly interact with physical objects such as the environment, objects, animals and human bodies in the real world, realize flexible interaction combining the virtual and the real, improve the flexibility and scalability of virtual reality interaction, and facilitate users to realize flexible interaction between virtual reality and physical objects in the real world.
[0067] As another optional implementation, the RFID in the above scheme mainly refers to passive ultra-high frequency RFID. The above RFID can be replaced by passive medium and low frequency RFID or NFC. The main difference lies in the length of the tag reading range, but the essence of the technical ideas is the same.
[0068] In some embodiments, before the RFID server corresponding to the RFID card reader obtains the target interaction operation data stored corresponding to the target RFID tag through the target identifier, the method may further include the following steps:
[0069] In response to the editing operation on the RFID tag, the EPC corresponding to the RFID tag is customized according to the editing operation, and the interactive operation data is customized according to the editing operation. The interactive operation data is the interactive operation data correspondingly stored in the RFID server through the EPC of the RFID tag.
[0070] like Figure 4 As shown, different fields in the database or data file are used to store different interactive operation information, and users can customize more fields by editing the database or data file. In the embodiment of the present application, RFID can be expanded to support user-defined input and operation of the physical interface.
[0071] Through low-code or code-free VR interactive operation definition methods, end users can customize RFID-related operations and trigger corresponding interactive content in VR by scanning objects or body parts with RFID tags, thereby improving the flexibility of virtual reality interactive content.
[0072] In some embodiments, in response to at least one target RFID tag entering a designated reading range of the RFID reader, before the RFID reader reads the target identification, the method may further include the following steps:
[0073] In response to an adjustment operation on a target designated reading range corresponding to a target RFID reader, the target designated reading range is adjusted according to the adjustment operation; wherein the target designated reading range affects the action amplitude and action accuracy of the corresponding interactive action of the physical user interface.
[0074] In actual applications, the RFID reader can read multiple RFID tags at a time, so it can be used to trigger multiple interactive operations at the same time. For example, when the user raises both hands, the interaction associated with the RFID tags on the left and right hands can be triggered at the same time. In the embodiment of the present application, the amplitude and accuracy of the interactive action are affected by adjusting the reading range of the reader, making the setting of the interactive action more flexible.
[0075] Figure 5 A schematic diagram of a virtual reality device interaction apparatus based on RFID is provided. A physical user interface is formed by using RFID tags as physical anchor points in a physical space. Each of the RFID tags has an identifier, and each of the RFID tags stores interactive operation data for the virtual space through the identifier. Figure 5 As shown, the RFID-based virtual reality device interaction device 500 includes:
[0076] An acquisition module 501 is configured to, in response to at least one target RFID tag entering a designated reading range of an RFID reader, cause the RFID reader to read a target identifier, and for an RFID server corresponding to the RFID reader to obtain target interaction operation data stored corresponding to the target RFID tag through the target identifier; wherein the target identifier is an identifier corresponding to the target RFID tag;
[0077] A parsing module 502 is configured for the virtual reality device to obtain the target interactive operation data from the RFID server, and parse the target interactive operation data to obtain parsed data;
[0078] The execution module 503 is used for the virtual reality device to trigger and execute an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data.
[0079] The RFID-based virtual reality device interaction device provided in the embodiment of the present application has the same technical features as the RFID-based virtual reality device interaction method provided in the above embodiment, and therefore can also solve the same technical problems and achieve the same technical effects.
[0080] An electronic device provided in an embodiment of the present application is Figure 6 As shown, the electronic device 600 includes a processor 602 and a memory 601 , wherein the memory stores a computer program that can be run on the processor, and the processor implements the steps of the method provided in the above embodiment when executing the computer program.
[0081] See also Figure 6 The electronic device further includes: a bus 603 and a communication interface 604, a processor 602, a communication interface 604 and a memory 601 connected via the bus 603; the processor 602 is used to execute executable modules stored in the memory 601, such as computer programs.
[0082] Memory 601 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk drive. Communication between the system network element and at least one other network element is achieved via at least one communication interface 604 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like.
[0083] The bus 603 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0084] Among them, the memory 601 is used to store programs, and the processor 602 executes the program after receiving the execution instruction. The method executed by the process definition device disclosed in any embodiment of the present application can be applied to the processor 602 or implemented by the processor 602.
[0085] The processor 602 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 602 or by instructions in the form of software. The above-mentioned processor 602 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 601, and processor 602 reads the information in memory 601 and, in conjunction with its hardware, completes the steps of the above method.
[0086] Corresponding to the above-mentioned RFID-based virtual reality device interaction method, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the steps of the above-mentioned RFID-based virtual reality device interaction method.
[0087] The RFID-based virtual reality device interaction device provided in the embodiment of the present application can be specific hardware on the device or software or firmware installed on the device. The device provided in the embodiment of the present application, its implementation principle and the technical effect produced are the same as those in the aforementioned method embodiment. For the sake of brief description, where the device embodiment is not mentioned, reference can be made to the corresponding content in the aforementioned method embodiment. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can all refer to the corresponding processes in the aforementioned method embodiment, and will not be repeated here.
[0088] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0089] For another example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0090] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0091] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0092] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or the portion that contributes to the prior art, or the portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the RFID-based virtual reality device interaction method described in each embodiment of this application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0093] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0094] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-mentioned embodiments within the technical scope disclosed in the present application, or perform equivalent replacements for some of the technical features thereof. However, these modifications, changes, or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application. They should all be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A virtual reality device interaction method based on RFID, characterized in that: A physical user interface is formed by using RFID tags as physical anchors in a physical space, each of the RFID tags corresponding to an identifier, and each of the RFID tags corresponding to the identifier stores interactive operation data for a virtual space; the method includes: In response to at least one target RFID tag entering a designated reading range of an RFID reader, the RFID reader reads a target identifier, and an RFID server corresponding to the RFID reader obtains target interaction operation data stored corresponding to the target RFID tag through the target identifier; wherein the target identifier is an identifier corresponding to the target RFID tag; The virtual reality device obtains the target interactive operation data from the RFID server, and parses the target interactive operation data to obtain parsed data; The virtual reality device triggers and performs an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data; The identifier is an electronic product code (EPC), and the interactive operation data corresponding to different RFID tags are distinguished by the EPC; the RFID server corresponding to the RFID card reader obtains the target interactive operation data stored corresponding to the target RFID tag through the target identifier, including: the RFID server corresponding to the RFID card reader searches for the target interactive operation data stored correspondingly in a database or data file through the EPC, and sends the target interactive operation data to the virtual reality device through network communication; Before the RFID server corresponding to the RFID reader obtains the target interaction operation data stored corresponding to the target RFID tag through the target identifier, the method further includes: in response to an editing operation on the RFID tag, customizing the EPC corresponding to the RFID tag according to the editing operation, and customizing the interaction operation data according to the editing operation, the interaction operation data being the interaction operation data stored corresponding to the RFID tag in the RFID server through the EPC.
2. The method according to claim 1, characterized in that The RFID tag is disposed on a physical object serving as the physical user interface; The physical entity object includes at least one of the following: Physical environments, physical objects, and human body parts.
3. The method according to claim 1, characterized in that The RFID server is provided on the virtual reality device; and the virtual reality device obtains the target interactive operation data from the RFID server, including: The virtual reality device directly obtains the target interactive operation data from the RFID server arranged at the virtual reality device.
4. The method according to claim 1, wherein The interactive operation data includes at least one of the following: Key input data, coordinate values converted into the virtual space, 3D prefabs, and operation-related data loaded in real time by virtual assets.
5. The method according to claim 1, wherein Before the RFID reader reads the target identification in response to at least one target RFID tag entering the designated reading range of the RFID reader, the method further includes: In response to an adjustment operation on a target designated reading range corresponding to a target RFID reader, the target designated reading range is adjusted according to the adjustment operation; wherein the target designated reading range affects the movement amplitude and movement accuracy of the corresponding interactive action of the physical user interface.
6. A virtual reality device interaction device based on RFID, characterized in that: A physical user interface is formed by using RFID tags as physical anchors in a physical space, each of the RFID tags corresponding to an identifier, and each of the RFID tags corresponding to the identifier stores interactive operation data for a virtual space; the device includes: an acquisition module configured to, in response to at least one target RFID tag entering a designated reading range of an RFID reader, cause the RFID reader to read a target identifier, and for an RFID server corresponding to the RFID reader to acquire target interaction operation data stored corresponding to the target RFID tag through the target identifier; wherein the target identifier is an identifier corresponding to the target RFID tag; a parsing module, configured for the virtual reality device to obtain the target interactive operation data from the RFID server, and parse the target interactive operation data to obtain parsed data; An execution module, configured for the virtual reality device to trigger and execute an interface interaction operation in a target virtual space corresponding to the virtual reality device based on the parsed data; The identifier is an electronic product code (EPC), and the interactive operation data corresponding to different RFID tags are distinguished by the EPC; the acquisition module is specifically configured to: the RFID server corresponding to the RFID card reader searches the database or data file for the corresponding target interactive operation data through the EPC, and sends the target interactive operation data to the virtual reality device through network communication; It also includes a customization module for: in response to an editing operation on the RFID tag, customizing the EPC corresponding to the RFID tag according to the editing operation, and customizing the interactive operation data according to the editing operation, wherein the interactive operation data is the interactive operation data correspondingly stored by the RFID tag in the RFID server through the EPC.
7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method for Providing Augmented Reality by using RF Reader
KR1020110136018A