Dynamic binding and state monitoring method and system for virtual reality equipment
By scanning the user's ticket code and the device's QR code simultaneously, dynamic binding and real-time status monitoring of virtual reality devices are achieved, solving the problems of time-consuming user binding and insufficient device status monitoring, improving the efficiency of the virtual reality experience and user satisfaction, and ensuring rapid recovery from device failures.
Patent Information
- Application Number
- CN202511140587.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-08-15
AI Technical Summary
The user binding process of existing virtual reality devices is cumbersome and time-consuming, and there is a lack of real-time device status monitoring, resulting in low user experience efficiency and satisfaction, and equipment failures cannot be discovered in time, affecting operational efficiency.
By scanning the user's ticket code and the device's QR code simultaneously, dynamic binding between users and devices is achieved, device status is monitored in real time, dynamic group management is implemented, and functions such as appointment binding, network delay processing, and rapid fault recovery are supported.
It simplifies the user binding process, improves the efficiency of the virtual reality experience and user satisfaction, detects equipment failures in a timely manner, improves operational efficiency and user experience continuity, and reduces the impact of equipment failures on users.
Smart Images

Figure CN120670685A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of virtual reality device application management, and in particular to a method and system for dynamic binding and status monitoring of virtual reality devices. Background Art
[0002] With the continuous development of virtual reality technology, its application is becoming increasingly widespread across various fields, providing users with an immersive experience. The increasing use of VR devices in industries such as entertainment, education, and training has greatly enriched the forms and content of user experiences. With the increasing number of users and their increasing expectations for a better experience, existing VR-related processes and mechanisms face numerous challenges and require continuous improvement to adapt to market demand.
[0003] Traditionally, the user binding process relied on cumbersome manual registration procedures, requiring on-site operators to manually record various user information before donning and binding the device. This approach was not only prone to errors but also lengthy. Regarding device status monitoring, there was a lack of real-time, automated monitoring mechanisms, typically relying on regular manual inspections to check device status, making it difficult to maintain real-time visibility.
[0004] The existing user binding process relies on cumbersome manual registration and is time-consuming, severely impacting the efficiency of the VR experience and user satisfaction. Furthermore, the lack of a real-time, automated device status monitoring mechanism prevents timely detection of device failures, impacting user experience and operational efficiency. Therefore, there is a need for an application management system that reduces user binding time and enables real-time monitoring of VR device status. Summary of the Invention
[0005] In order to provide effective management of virtual reality devices with short user binding time and real-time monitoring of virtual reality device status, the present application provides a dynamic binding and status monitoring method and system for virtual reality devices.
[0006] In a first aspect, the present application provides a method for dynamic binding and state monitoring of a virtual reality device, comprising: Scan and verify user ticket codes; After verifying the user's ticket code, scan the QR code of the virtual reality device simultaneously; Binding the user to the virtual reality device based on the scanning results, and obtaining binding parameters between the user and the virtual reality device; the binding parameters between the user and the virtual reality device include user information and the virtual reality device ID; When it is determined that the binding between the current user and the virtual reality device is complete, a binding notification is sent to the virtual reality device bound to the current user and the virtual reality device bound to the current user is triggered to automatically play a device usage instruction video; the binding parameters between the current user and the virtual reality device are simultaneously added to a preset group and the operating status of the virtual reality device bound to the current user is monitored; the preset group is pre-set and generated according to user experience requirements and is set with a group number and a group member number threshold; When the virtual reality device is started to enter the experience stage or it is determined that the number of members in the current preset group reaches the member number threshold of the preset group, the user and virtual reality device binding parameters in the current group are locked and a new preset group is created to store the subsequently generated user and virtual reality device binding parameters; synchronously triggering the generation of a device usage guidance video stop playback instruction and a frame synchronization instruction to each virtual reality device in the current group to instruct each virtual reality device in the current group to stop playing the device usage guidance video and complete the frame synchronization of the virtual reality device experience content in the current group.
[0007] By adopting the above solution, after scanning and verifying the user's ticket code, the device QR code is scanned simultaneously and the user and device are bound, simplifying the binding process; improving the efficiency of the virtual reality experience and user satisfaction; real-time and automated monitoring of the operating status of the virtual reality device, timely detection of equipment failures, improving user experience and operational efficiency; dynamically completing the binding and grouping of virtual reality devices according to the number of users, avoiding confusion caused by too many users, and ensuring the user experience.
[0008] Preferably, it also includes: Receive user's request for reverse cancellation; According to the user's reverse cancellation request, query the original user's ticket code, freeze the original user's ticket code status, and simultaneously generate a new user ticket code marked with the ticket supplement type.
[0009] By adopting the above solution, the user's reverse cancellation request instruction is received, the original user's ticket code is queried and its status is frozen to ensure the stability of the original ticket code status; a new user ticket code marked with the ticket supplement type is generated simultaneously, and reverse cancellation is achieved by ticket supplement, which simplifies the reverse cancellation process and quickly responds to the user's change needs.
[0010] Preferably, it also includes: Monitor the network status during the scanning process. When a network delay or interruption is detected, temporarily bind the user information with the virtual reality device ID based on the scanning results and store it; after monitoring the network recovery, batch bind the temporarily bound user information with the virtual reality device ID.
[0011] By adopting the above solution, users and virtual reality devices are temporarily bound and stored when the network is delayed or interrupted, ensuring that the binding process can continue even when the network is abnormal. After the network is restored, the formal binding of the temporarily bound content is completed in batches, improving the binding efficiency and avoiding the impact of network problems on the efficiency of the virtual reality experience and user satisfaction.
[0012] Preferably, it also includes: Receive user reservation binding requirements, generate a unique identifier for each received user reservation binding requirement, and generate a reservation binding queue based on the reservation timestamp; Determine virtual reality devices that are currently in an idle state, and generate a waiting-for-use ranking of the idle virtual reality devices based on historical usage durations of the idle virtual reality devices; According to the reservation binding queue, an instruction to enter the pre-binding state containing the reservation user information is generated in sequence within a preset time before the reservation time and sent to the virtual reality device that is currently in the idle state in the order in which the virtual reality devices are to be used, so that the virtual reality device automatically enters the pre-binding state, and is automatically activated after passing the built-in NFC of the virtual reality device or the biometric verification integrated in the virtual reality device, thereby completing the binding of the reservation user information and the virtual reality device.
[0013] By adopting the above solution, setting up a reservation binding service, pre-binding and sorting idle virtual reality devices and putting them into a pre-binding state, the binding efficiency between the reservation users and the virtual reality devices is improved, the waiting time is reduced, the user experience is improved, and at the same time, the use of the equipment can be reasonably arranged to improve the utilization rate of the equipment.
[0014] Preferably, it also includes: When detecting that the operating status of the virtual reality device bound to the current user is abnormal or receiving device failure information fed back by the user through the virtual reality device, the corresponding virtual reality device is marked as faulty, the binding relationship between the user and the virtual reality device is released, the current group status of the virtual reality device marked as faulty is frozen, the experience content in the group of the virtual reality device marked as faulty is saved, and a fault notification and a waiting notification are broadcast to other virtual reality devices in the current group; the experience content includes scene progress, member location, and synchronization timestamp; After saving the experience content in the group of the virtual reality device marked as faulty, activate the backup virtual reality device to generate a dynamic encrypted QR code for the backup virtual reality device, and push the user information bound to the faulty virtual reality device to the backup virtual reality device; After rescanning the dynamically encrypted QR code of the backup virtual reality device, the pushed user information is directly bound to the current backup virtual reality device; after confirming that the user information and the backup virtual reality device are bound, the saved experience content in the current group is sent to the backup virtual reality device, and the frame synchronization of the backup virtual reality device and other virtual reality devices in the group is calibrated through the timestamp, and the fault recovery notification and the continuation experience notification are broadcast to other virtual reality devices in the current group.
[0015] By adopting the above solution, when a virtual reality device fails, the binding relationship can be marked and released in time, and the experience content can be saved. The user can use the backup device to quickly restore the user experience to ensure the continuity of the user experience. The frame synchronization between the backup device and other devices can also be calibrated through timestamps to improve the synchronization and smoothness of the experience.
[0016] Preferably, it also includes: When it is detected that the corresponding virtual reality device is marked as a fault state, the position of the virtual reality device marked as a fault state is determined, and the physical distance between the virtual reality device and each backup virtual reality device pool in the backup virtual reality device pool is calculated; a backup virtual reality device that is of the same model as the virtual reality device marked as a fault state and is physically closest to the virtual reality device marked as a fault state is selected as the backup virtual reality device to be activated, and the activation of the backup virtual reality device to be activated is completed after saving the experience content in the group where the virtual reality device marked as a fault state is located.
[0017] By adopting the above solution, when a virtual reality device failure is detected, a spare device of the same model and closest to the user can be quickly identified and selected as a replacement, thereby improving the efficiency of equipment replacement and recovery, thereby reducing the impact of equipment failure on user experience and improving operational efficiency.
[0018] Preferably, it also includes: In the process of sending the saved experience content of the current group to the backup virtual reality device, a key experience content priority transmission strategy is adopted to give priority to the transmission of scene progress and member positions as key experience content, and then asynchronously transmit the environmental sound parameters as secondary experience content.
[0019] By adopting the above solution, a key experience content priority transmission strategy is adopted when transmitting experience content to the backup virtual reality device, and the transmission of scene progress and member positions is completed first, which can ensure that users can resume the experience of key experience content as soon as possible. The subsequent asynchronous transmission of environmental sound parameters can ensure the integrity of the experience content, improve transmission efficiency, and enhance user experience.
[0020] In a second aspect, the present application provides a dynamic binding and status monitoring system for a virtual reality device, comprising: The device parameter acquisition module is used to scan and verify the user's ticket code; after verifying the user's ticket code, it simultaneously scans the QR code of the virtual reality device; A device binding operation module is used to bind the user to the virtual reality device based on the scanning result and obtain the binding parameters between the user and the virtual reality device; the binding parameters between the user and the virtual reality device include user information and the virtual reality device ID; The device status monitoring module is used to, upon determining that the binding between the current user and the virtual reality device is complete, send a binding notification to the virtual reality device bound to the current user and trigger the virtual reality device bound to the current user to automatically play a device usage instruction video; simultaneously add the binding parameters between the current user and the virtual reality device to a preset group and monitor the operating status of the virtual reality device bound to the current user; the preset group is pre-set and generated based on user experience requirements and is set with a group number and a group member number threshold; The device content synchronization module is used to start the virtual reality device to enter the experience stage or determine that the number of members in the current preset group has reached the member number threshold of the preset group, lock the user and virtual reality device binding parameters in the current group and create a new preset group to store the subsequently generated user and virtual reality device binding parameters; synchronously trigger the generation of a device usage guidance video stop playback instruction and a frame synchronization instruction to each virtual reality device in the current group, so as to instruct each virtual reality device in the current group to stop playing the device usage guidance video and complete the frame synchronization of the experience content of the virtual reality devices in the current group.
[0021] By adopting the above solution, the device parameter acquisition module scans and verifies the user's ticket code and simultaneously scans the device QR code, which can quickly complete the information collection before binding; the device binding operation module binds the user and the device based on the scanning results and obtains the binding parameters to realize the association between the user and the device; the device status monitoring module issues a notification after the binding is completed, triggers the playback of the guidance video, adds the preset group and monitors the device operation status, which can timely detect device failures and improve user experience and operational efficiency; the device content synchronization module locks the parameters and creates a new group when the group member reaches the threshold, generates stop playback and frame synchronization instructions, which can realize the synchronization of device content within the group and improve the efficiency of the virtual reality experience and user satisfaction.
[0022] In a third aspect, the present application provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method as described above.
[0023] In a fourth aspect, the present application provides a computer device, which includes a memory, a processor, and a program stored and executable on the memory, and the program implements the steps of the above method when executed by the processor.
[0024] In summary, this application has the following beneficial effects: 1. By setting the device QR code to be scanned and bound to the user after the ticket code is scanned, the user binding process is shortened, improving the efficiency of the VR experience and user satisfaction. After the binding is completed, the device operating status is monitored to detect device failures in a timely manner. Dynamic VR devices are bound and grouped. When the number of group members reaches the threshold, a stop playback command and frame synchronization command are triggered to synchronize the content of devices within the group and optimize the user's VR experience. 2. Receive user reverse cancellation requests, query the original user's ticket code and freeze its status, and simultaneously generate a new user ticket code marked with the ticket replacement type. Reverse cancellation is achieved by ticket replacement, simplifying the reverse cancellation process, quickly responding to user change requests, and improving operational efficiency. 3. Consider temporarily binding and storing users and VR devices when there is a network delay or interruption, and completing the formal binding of the temporarily bound content in batches after recovery to avoid network problems affecting the efficiency of the VR experience and user satisfaction; pre-binding design of VR devices can reduce user waiting time and improve the efficiency and user satisfaction of the VR experience; promptly detect VR device failures, quickly release the binding relationship between the user and the faulty VR device, and save the experience content of the group where the faulty device is located, so that users who replace the backup device can continue the experience with the previous progress, ensure the frame synchronization of the backup device with other devices in the group, and ensure the continuity and consistency of the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 is a flow chart of a method for dynamic binding and state monitoring of a virtual reality device according to a specific embodiment; Figure 2 This is a diagram illustrating data transmission during the user binding process in the flowchart of the method for dynamic binding and state monitoring of a virtual reality device according to a specific embodiment; Figure 3 This is a diagram illustrating the transmission of experience content start-up data in the flowchart of the method for dynamic binding and state monitoring of a virtual reality device according to a specific embodiment; Figure 4 This is a diagram of monitoring the operating status of a virtual reality device in the method for dynamic binding and status monitoring of a virtual reality device described in a specific embodiment; Figure 5 Schematic diagram of the structure of the dynamic binding and status monitoring system of the virtual reality device in a specific embodiment. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0027] In order to optimize the user binding process, the user ticket code is verified and the device is bound and the status solution is implemented after the real-time monitoring of the device, so as to shorten the user binding time, monitor the virtual reality device in real time, and promptly discover the effect of the virtual reality device with abnormal operating status, such as Figure 1 As shown, the embodiment of the present application discloses a method for dynamic binding and status monitoring of a virtual reality device, including ticket code verification, device scanning, user and device binding, usage guide playback and status monitoring, group joining, monitoring management and content synchronization, etc., which are specifically as follows: S1. Scan and verify the user's ticket code.
[0028] like Figure 2 As shown, the application scenario of this embodiment is set as VR game venues, VR training centers, large-scale VR entertainment facilities, etc., and online software for virtual reality device experience is pre-developed, including an operation end and a server end; the operation end includes an online APP or applet for the virtual reality device experience pipeline, and the server end includes a business server end, a launcher server end, a content server end, etc.; the staff of the virtual reality device experience center uses the APP or applet to initialize the server end, and after opening the launcher server end, communicates with the business server end to generate a preset virtual reality device group, such as a group numbered X001. The member threshold of the preset group is set to 8 people, which can be manually set based on the experience needs of the personnel to obtain the current preset group information.
[0029] After initialization, the VR experience center staff uses the APP or mini program to scan the user's ticket code, obtain the user's ticket code ID, and transmit it to the business server, so that the business server can verify the validity of the user's ticket code ID and complete the user's ticket code verification after verification. Among them, the user's ticket code is the user's ticket code ID generated by the business server after the user logs in using the APP or mini program, and each user's ticket code ID is bound to the user's information, including user name, age, contact information and other parameters.
[0030] S2. After verifying the user's ticket code, scan the QR code of the virtual reality device simultaneously.
[0031] like Figure 2As shown, after the user's ticket code is verified, the staff of the virtual reality equipment experience center uses an APP or mini program to scan the QR code of the virtual reality device to obtain the ID of the corresponding scanned virtual reality device; wherein, the virtual reality device may include VR glasses, backpack computers, smell devices, etc., and communicate with each server in a wireless or wireless manner; the QR code of each virtual reality device is generated by the business-end server and sent to the corresponding virtual reality device together with the device information of the virtual reality device.
[0032] S3. Bind the user to the virtual reality device based on the scanning result, and obtain binding parameters between the user and the virtual reality device.
[0033] Specifically, based on the scanning results of the user ticket code and the virtual reality device QR code, the user information and the virtual reality device ID are obtained, and a one-click binding function can be provided and displayed on the APP or mini program, so that the staff can use the APP or mini program to perform a one-click binding operation. The business server will bind the received user information and the virtual reality device ID with one click to obtain the binding parameters of the user and the virtual reality device; wherein, the binding parameters of the user and the virtual reality device include user information, virtual reality device ID, etc.
[0034] S4. Binding is confirmed based on the binding parameters between the user and the virtual reality device. After the binding is confirmed, dynamic group binding is performed to complete the virtual reality device guidance video playback.
[0035] Specifically, the business server transmits the binding parameters between the user and the virtual reality device to the launcher server, so that after the launcher server determines that the binding is complete, it generates a binding notification and sends it to the virtual reality device, thereby triggering the virtual reality device bound to the current user to automatically play the device usage guidance video; like Figure 3 As shown, when the virtual reality device performs the device usage guidance video, the binding parameters of the current user and the virtual reality device are simultaneously added to the preset group. For example, the binding parameters of the current user ID R003 and the virtual reality device ID Y-30326 bound to it are added to the preset group X001; When the launcher server confirms that the binding is completed, it starts to monitor the operating status of the virtual reality device bound to the current user, including: device status (in use, waiting for use, etc.), device power, device usage time, fault status (normal or faulty), etc. Figure 4 shown.
[0036] S5. Determine the binding of the preset group of virtual reality devices, and trigger the synchronization of experience content of virtual reality devices in the same group.
[0037] Specifically, such as Figure 3As shown, when the staff uses the APP or mini-program to start the virtual reality device to experience the virtual content or determines that the number of members in the current preset group has reached the threshold of the number of members in the preset group, the binding parameters of users and virtual reality devices in the current group are locked and a new preset group is created to store the group determination of the subsequently generated binding parameters of users and virtual reality devices. That is, the staff continues to assist the next batch of users in device binding and enters the corresponding binding parameters into the new preset group, such as the group numbered X002; When the binding parameters between the user and the virtual reality device in the current group are locked, a device usage guide video stop playback instruction and a frame synchronization instruction are synchronously triggered to be generated to each virtual reality device in the current group, so as to instruct each virtual reality device in the current group to stop playing the device usage guide video and complete the frame synchronization of the virtual reality device experience content in the current group.
[0038] Specifically, for example, after the user has put on the virtual reality device, the staff uses an APP or mini program to start the virtual reality device to enter the virtual content experience stage. The business server locks the binding information in the group where the current virtual reality device is located, triggers the generation of a device usage guide video stop playback instruction to each virtual reality device in the current group, so that each virtual reality device stops playing the device usage guide video; when the staff uses an APP or mini program to start the virtual reality device to enter the experience stage, the content server sends a frame synchronization instruction to each virtual reality device in the current group, so that after each virtual reality device stops playing the device usage guide video, the virtual reality devices in the current group interact with the content server in real time to maintain content frame synchronization.
[0039] In a specific embodiment, considering that there may be a user's need for reverse write-off, in order to avoid a complicated reverse write-off process and quickly respond to the user's change needs while ensuring data stability, the method further includes: The VR experience center staff uses the app or mini-program to generate a user's request for a refund with one click, and the business server receives the request. The request includes the user's information and the number of tickets to be refunded. The business server searches for the corresponding user's historical orders based on the user information in the user's reverse cancellation instruction, obtains the original user's ticket code, freezes the original user's ticket code status, and changes the status of the original user's ticket code ID to invalid; based on the number of supplementary tickets, it simultaneously generates the corresponding number of new user ticket codes marked with the supplementary ticket type, and completes the user's reverse cancellation by supplementing the ticket to ensure that the user can experience it again.
[0040] In a specific embodiment, considering that the method of quickly binding a virtual reality device by scanning a QR code is subject to network limitations, once there is a network interruption or network offline, in order to solve the binding problem when the network status is poor, the method further includes: Monitor the timeout when VR experience center staff use an app or mini-program to scan user ticket codes and device ticket codes, obtain the scan results, and transmit them to the business server. If the current network is delayed or interrupted, the user information and the VR device ID are temporarily bound and stored based on the scan results. That is, the user information obtained by scanning the user ticket code and the VR device ID obtained by scanning the device are temporarily bound, and a timestamp is generated. After monitoring the network recovery, the temporarily bound user information is bound to the virtual reality device ID in batches, that is, batch binding is performed in the order of timestamps.
[0041] In a specific embodiment, in order to further enhance user experience and support reservation services for virtual reality devices, the method further includes: The user uses the app or mini-program to input the user's appointment binding requirements, including: appointment user information, receiving the user's appointment binding requirements and sending them to the business server. The business server generates a unique identifier for each received user appointment binding requirement and creates an appointment binding queue based on the appointment timestamp; The business server is used to determine the virtual reality devices that are currently idle, and a waiting-for-use ranking of the idle virtual reality devices is generated according to the historical usage time of the idle virtual reality devices. Specifically, the usage time of each virtual reality device is balanced, and the devices with shorter historical usage time are arranged at the front of the waiting-for-use ranking of the virtual reality devices.
[0042] The business service end generates a pre-binding state entry instruction containing the appointment user information according to the appointment binding queue within a preset time (such as 10 minutes before the appointment time), and sends the pre-binding state entry instruction to the currently idle virtual reality device in the order of the idle virtual reality devices to be used, so that the virtual reality device automatically enters the pre-binding state, and is automatically activated after passing the built-in NFC of the virtual reality device or the biometric verification integrated in the virtual reality device, thereby completing the binding of the appointment user and the virtual reality device.
[0043] Specifically, after the user arrives, the user identity information is authenticated using the built-in NFC of the virtual reality device or the biometrics integrated in the virtual reality device. That is, the virtual reality device uses the NFC chip or biometric technology to obtain user information and compares it with the reserved user information. If the comparison is consistent, the verification is considered to be successful, and the virtual reality device in the pre-bound state is automatically activated, completing the binding of the reserved user information and the virtual reality device and transmitting it back to the business server.
[0044] In a specific embodiment, in order to promptly avoid damage to user experience caused by a virtual reality device failure, the method includes: When it is detected that the operating status of the virtual reality device bound to the current user is in an abnormal state or when receiving device fault information fed back by the user through the virtual reality device, that is, the virtual reality device is provided with a fault feedback function, the device fault information fed back by the user is uploaded to the business server; the business server is used to mark the corresponding virtual reality device as a fault state, and release the binding relationship between the user and the virtual reality device, that is, unbinding the current user information and the virtual reality device ID; the business server is used to freeze the current group state of the virtual reality device marked as a fault state, and save the experience content in the group where the virtual reality device marked as a fault state is located, including scene progress, member location and synchronization timestamp; the business server is used to broadcast fault notification and waiting notification to other virtual reality devices in the current group, that is, to inform other virtual reality devices that there is a faulty virtual reality device and wait for the fault to recover.
[0045] After saving the experience content in the group where the virtual reality device marked as faulty is located, the business server is used to activate the backup virtual reality device to generate a dynamic encrypted QR code for the backup virtual reality device, that is, to generate an activation instruction to the backup virtual reality device, and push the user information bound to the faulty virtual reality device to the backup virtual reality device.
[0046] To further optimize the selection of backup VR devices, the method further includes: upon detecting that a corresponding VR device is marked as faulty, determining the location of the VR device marked as faulty, calculating the physical distance between the VR device and each backup VR device pool; selecting a backup VR device of the same model and closest physical distance to the VR device marked as faulty as the backup VR device to be activated, and completing activation of the backup VR device to be activated after saving the experience content within the group containing the VR device marked as faulty. If there are multiple VR devices marked as faulty, the backup VR devices are selected in order of their fault timestamps; if there are multiple VR devices marked as faulty at the same time, the backup VR devices are selected in a random order.
[0047] After rescanning the dynamic encrypted QR code of the backup virtual reality device, the pushed user information is directly bound to the current backup virtual reality device; after confirming that the user information and the backup virtual reality device are bound, the saved experience content in the current group is sent to the backup virtual reality device, and the frame synchronization of the backup virtual reality device and other virtual reality devices in the group is calibrated through timestamps, that is, the scene progress, user's own position and synchronization timestamp information are extracted according to the saved experience content in the current group, and the frame images of the backup virtual reality device and other virtual reality devices are synchronized through timestamp calibration; after completing the frame synchronization calibration, the fault recovery notification and the continuation experience notification are broadcast to other virtual reality devices in the current group, so that each virtual reality device can continue to interact with the content server in real time.
[0048] In order to further optimize the user experience in the corresponding group of virtual reality devices with faults, the experience content can be sent and synchronized in a targeted manner. Specifically, it also includes: in the process of sending the saved experience content in the current group to the backup virtual reality device, a key experience content priority transmission strategy is adopted to give priority to the transmission of scene progress and member positions as key experience content, and then asynchronously transmit the environmental sound parameters as secondary experience content.
[0049] like Figure 5 As shown, the present application discloses a dynamic binding and status monitoring system for virtual reality devices. The system includes pre-developed virtual reality device experience online software including an operation terminal and a server terminal. By combining the operation terminal and the server terminal, various functional modules are implemented, specifically including: The device parameter acquisition module 101 is used to scan and verify the user's ticket code; after verifying the user's ticket code, it simultaneously scans the QR code of the virtual reality device; The device binding operation module 102 is used to bind the user to the virtual reality device based on the scanning result and obtain the binding parameters between the user and the virtual reality device; the binding parameters between the user and the virtual reality device include user information and the virtual reality device ID; The device status monitoring module 103 is configured to, upon determining that the binding between the current user and the virtual reality device is complete, send a binding notification to the virtual reality device bound to the current user and trigger the virtual reality device bound to the current user to automatically play a device usage instruction video; simultaneously add the binding parameters between the current user and the virtual reality device to a preset group and monitor the operating status of the virtual reality device bound to the current user; the preset group is pre-set and generated based on user experience requirements and is set with a group number and a group member number threshold; The device content synchronization module 104 is used to start the virtual reality device to enter the experience stage or determine that the number of members in the current preset group has reached the preset group member threshold, lock the user and virtual reality device binding parameters in the current group and create a new preset group to store the subsequently generated user and virtual reality device binding parameters; synchronously trigger the generation of a device usage guidance video stop playback instruction and a frame synchronization instruction to each virtual reality device in the current group, so as to instruct each virtual reality device in the current group to stop playing the device usage guidance video and complete the frame synchronization of the experience content of the virtual reality devices in the current group.
[0050] In a specific embodiment, the system further includes: The device parameter update module 105 is used to receive a user's reverse cancellation request instruction; according to the user's reverse cancellation request instruction, query the original user's ticket code, freeze the original user's ticket code status, and synchronously generate a new user ticket code marked with the ticket replacement type.
[0051] In a specific embodiment, the system further includes: The device temporary binding operation module 106 is used to monitor the network status during the scanning process. When a network delay or interruption is detected, the user information is temporarily bound to the virtual reality device ID based on the scanning result and stored; after the network is detected to be restored, the temporarily bound user information is batch bound to the virtual reality device ID.
[0052] In a specific embodiment, the system further includes: The device pre-binding operation module 107 is further configured to receive user reservation binding requirements, generate a unique identifier for each received user reservation binding requirement, and generate a reservation binding queue according to the reservation timestamp; determine the virtual reality devices currently in an idle state, and generate a waiting-for-use ranking of the idle virtual reality devices according to the historical usage time of the idle virtual reality devices; and generate, according to the reservation binding queue, an entry pre-binding state instruction containing reservation user information within a preset time before the reservation time and send it to the currently idle virtual reality device according to the waiting-for-use ranking of the idle virtual reality devices, so that the virtual reality device automatically enters the pre-binding state and is automatically activated after passing the built-in NFC of the virtual reality device or the biometric verification integrated in the virtual reality device, thereby completing the binding of the reservation user information and the virtual reality device.
[0053] In a specific embodiment, the device status monitoring module 103 in the system is further configured to, upon detecting that the operating status of the virtual reality device bound to the current user is abnormal or receiving device fault information fed back by the user through the virtual reality device, mark the corresponding virtual reality device as faulty, release the binding relationship between the user and the virtual reality device, freeze the current group status of the virtual reality device marked as faulty, save the experience content within the group where the virtual reality device marked as faulty is located, and broadcast a fault notification and a waiting notification to other virtual reality devices in the current group; the experience content includes scene progress, member locations, and synchronization timestamps; After saving the experience content in the group of the virtual reality device marked as faulty, activate the backup virtual reality device to generate a dynamic encrypted QR code for the backup virtual reality device, and push the user information bound to the faulty virtual reality device to the backup virtual reality device; It is also used to, when detecting that a corresponding virtual reality device is marked as being in a faulty state, determine the location of the virtual reality device marked as being in a faulty state, calculate the physical distance between the virtual reality device and each backup virtual reality device pool in the backup virtual reality device pool; select a backup virtual reality device of the same model as the virtual reality device marked as being in a faulty state and physically closest to it as the backup virtual reality device to be activated, and complete the activation of the backup virtual reality device to be activated after saving the experience content in the group of the virtual reality device marked as being in a faulty state; The device binding operation module 102 is further configured to directly bind the pushed user information to the current standby virtual reality device after rescanning the dynamically encrypted QR code of the standby virtual reality device; The device content synchronization module 104 is further configured to, after determining that user information is bound to a backup virtual reality device, send the saved experience content for the current group to the backup virtual reality device, calibrate frame synchronization between the backup virtual reality device and other virtual reality devices in the group using timestamps, and broadcast a fault recovery notification and a continuation experience notification to other virtual reality devices in the current group. The device content synchronization module 104 is further configured to, when sending the saved experience content for the current group to the backup virtual reality device, prioritize the transmission of scene progress and member locations as key experience content, and subsequently asynchronously transmit ambient sound parameters as secondary experience content.
[0054] The embodiment of the present application also discloses a computer-readable storage medium.
[0055] Specifically, the computer-readable storage medium stores a computer program that can be loaded by a processor and execute the dynamic binding and state monitoring method of the virtual reality device as described above. The computer-readable storage medium includes, for example, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0056] The embodiment of the present application also discloses a computer device.
[0057] Specifically, the computer device includes a memory and a processor, and the memory stores a computer program that can be loaded by the processor and execute the dynamic binding and state monitoring method of the virtual reality device.
[0058] The above are all preferred embodiments of the present application and are not intended to limit the scope of protection of this application. Unless otherwise stated, any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features. In other words, unless otherwise stated, each feature is merely an example of a series of equivalent or similar features.
Claims
1. A method for dynamic binding and state monitoring of a virtual reality device, characterized in that: include: Scan and verify user ticket codes; After verifying the user's ticket code, scan the QR code of the virtual reality device simultaneously; Binding the user to the virtual reality device based on the scanning results, and obtaining binding parameters between the user and the virtual reality device; the binding parameters between the user and the virtual reality device include user information and the virtual reality device ID; When it is determined that the binding between the current user and the virtual reality device is complete, a binding notification is sent to the virtual reality device bound to the current user and the virtual reality device bound to the current user is triggered to automatically play a device usage instruction video; the binding parameters between the current user and the virtual reality device are simultaneously added to a preset group and the operating status of the virtual reality device bound to the current user is monitored; the preset group is pre-set and generated according to user experience requirements and is set with a group number and a group member number threshold; When the virtual reality device is started to enter the experience phase or when it is determined that the number of members in the current preset group has reached the threshold number of members in the preset group, the user and virtual reality device binding parameters in the current group are locked and a new preset group is created to store the subsequently generated user and virtual reality device binding parameters; The synchronous trigger generates a device usage guide video stop playback instruction and a frame synchronization instruction to each virtual reality device in the current group, so as to instruct each virtual reality device in the current group to stop playing the device usage guide video and complete the frame synchronization of the virtual reality device experience content in the current group.
2. The method for dynamic binding and state monitoring of a virtual reality device according to claim 1, characterized in that: Also includes: Receive user's request for reverse cancellation; According to the user's reverse cancellation request, query the original user's ticket code, freeze the original user's ticket code status, and simultaneously generate a new user ticket code marked with the ticket supplement type.
3. The dynamic binding and state monitoring method of a virtual reality device according to claim 1, characterized in that: Also includes: Monitor the network status during the scanning process. When a network delay or interruption is detected, temporarily bind the user information with the virtual reality device ID based on the scanning results and store it; after monitoring the network recovery, batch bind the temporarily bound user information with the virtual reality device ID.
4. The method for dynamic binding and state monitoring of a virtual reality device according to claim 1, wherein: Also includes: Receive user reservation binding requirements, generate a unique identifier for each received user reservation binding requirement, and generate a reservation binding queue based on the reservation timestamp; Determine virtual reality devices that are currently in an idle state, and generate a waiting-for-use ranking of the idle virtual reality devices based on historical usage durations of the idle virtual reality devices; According to the reservation binding queue, an instruction to enter the pre-binding state containing the reservation user information is generated in sequence within a preset time before the reservation time and sent to the virtual reality device that is currently in the idle state in the order in which the virtual reality devices are to be used, so that the virtual reality device automatically enters the pre-binding state, and is automatically activated after passing the built-in NFC of the virtual reality device or the biometric verification integrated in the virtual reality device, thereby completing the binding of the reservation user information and the virtual reality device.
5. The method for dynamic binding and state monitoring of a virtual reality device according to claim 4, characterized in that: Also includes: When detecting that the operating status of the virtual reality device bound to the current user is abnormal or receiving device failure information fed back by the user through the virtual reality device, the corresponding virtual reality device is marked as faulty, the binding relationship between the user and the virtual reality device is released, the current group status of the virtual reality device marked as faulty is frozen, the experience content in the group of the virtual reality device marked as faulty is saved, and a fault notification and a waiting notification are broadcast to other virtual reality devices in the current group; the experience content includes scene progress, member location, and synchronization timestamp; After saving the experience content in the group of the virtual reality device marked as faulty, activate the backup virtual reality device to generate a dynamic encrypted QR code for the backup virtual reality device, and push the user information bound to the faulty virtual reality device to the backup virtual reality device; After rescanning the dynamically encrypted QR code of the backup virtual reality device, the pushed user information is directly bound to the current backup virtual reality device; after confirming that the user information and the backup virtual reality device are bound, the saved experience content in the current group is sent to the backup virtual reality device, and the frame synchronization of the backup virtual reality device and other virtual reality devices in the group is calibrated through the timestamp, and the fault recovery notification and the continuation experience notification are broadcast to other virtual reality devices in the current group.
6. The method for dynamic binding and state monitoring of a virtual reality device according to claim 5, characterized in that: Also includes: When it is detected that the corresponding virtual reality device is marked as a fault state, the position of the virtual reality device marked as a fault state is determined, and the physical distance between the virtual reality device and each backup virtual reality device pool in the backup virtual reality device pool is calculated; a backup virtual reality device that is of the same model as the virtual reality device marked as a fault state and is physically closest to the virtual reality device marked as a fault state is selected as the backup virtual reality device to be activated, and the activation of the backup virtual reality device to be activated is completed after saving the experience content in the group where the virtual reality device marked as a fault state is located.
7. The method for dynamic binding and state monitoring of a virtual reality device according to claim 5, characterized in that: Also includes: In the process of sending the saved experience content of the current group to the backup virtual reality device, a key experience content priority transmission strategy is adopted to give priority to the transmission of scene progress and member positions as key experience content, and then asynchronously transmit the environmental sound parameters as secondary experience content.
8. A dynamic binding and status monitoring system for virtual reality devices, characterized in that: include: Device parameter acquisition module, used to scan and verify user ticket codes; After verifying the user's ticket code, scan the QR code of the virtual reality device simultaneously; A device binding operation module is used to bind the user to the virtual reality device based on the scanning result and obtain the binding parameters between the user and the virtual reality device; the binding parameters between the user and the virtual reality device include user information and the virtual reality device ID; The device status monitoring module is used to, upon determining that the binding between the current user and the virtual reality device is complete, send a binding notification to the virtual reality device bound to the current user and trigger the virtual reality device bound to the current user to automatically play a device usage instruction video; simultaneously add the binding parameters between the current user and the virtual reality device to a preset group and monitor the operating status of the virtual reality device bound to the current user; the preset group is pre-set and generated based on user experience requirements and is set with a group number and a group member number threshold; The device content synchronization module is used to lock the user and virtual reality device binding parameters in the current group and create a new preset group to store the subsequently generated user and virtual reality device binding parameters when starting the virtual reality device to enter the experience stage or determining that the number of members in the current preset group has reached the preset group member threshold; The synchronous trigger generates a device usage guide video stop playback instruction and a frame synchronization instruction to each virtual reality device in the current group, so as to instruct each virtual reality device in the current group to stop playing the device usage guide video and complete the frame synchronization of the virtual reality device experience content in the current group.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. A computer device, characterized in that: The computer device includes a memory, a processor, and a program stored and executable on the memory, and when the program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Data authorization based on decentralized identifiers
CN111527489A
Multi-terminal communication method and cooperation system based on virtual reality model
CN117354161A
Method and system for controlling operation of air conditioner in real time based on VR scene
CN117387183A
Monitoring system and method, head-mounted virtual reality equipment and electronic equipment
CN117555144A
Method and device for processing virtual-reality environment data
WO2020178527A1