Dynamic binding and state monitoring method and system for virtual reality device
By scanning user ticket codes and device QR codes, the system enables dynamic binding and status monitoring of virtual reality devices, solving the problems of long user binding times and insufficient device status monitoring. This improves the efficiency of the virtual reality experience and user satisfaction, and ensures rapid recovery from device failures and content synchronization.
Patent Information
- Application Number
- CN202511140587.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-08-15
AI Technical Summary
The existing virtual reality device user binding process is cumbersome and time-consuming, and lacks real-time device status monitoring, resulting in low user experience efficiency and satisfaction.
By scanning the user's ticket code and simultaneously scanning the device's QR code, the system can dynamically bind the user to the device, monitor the device status in real time, and synchronize device content when the number of group members reaches a threshold. It also supports appointment binding, network latency handling, and rapid fault recovery.
It simplifies the user binding process, improves the efficiency of the virtual reality experience and user satisfaction, promptly detects device malfunctions, ensures real-time monitoring and rapid recovery of device status, and optimizes device utilization and user experience.
Smart Images

Figure CN120670685B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of virtual reality device application management, specifically to a method and system for dynamic binding and status monitoring of virtual reality devices. Background Technology
[0002] With the continuous development of virtual reality technology, its application in various fields is becoming increasingly widespread, bringing users an immersive experience. In industries such as entertainment, education, and training, the frequency of use of virtual reality devices is increasing daily, greatly enriching the forms and content of user experiences. However, with the growing number of users and rising demands for better experiences, existing virtual reality-related processes and mechanisms face numerous challenges and require continuous improvement to adapt to market needs.
[0003] Regarding user binding processes, traditional methods often rely on cumbersome manual registration procedures. On-site operators need to manually record various user information before wearing and binding the device. This method is not only prone to information recording errors but also involves a lengthy process. In terms of device status monitoring, there has been a lack of real-time, automated monitoring mechanisms in the past. Equipment status is typically checked through regular manual inspections, which makes it difficult to achieve real-time monitoring of the device's status.
[0004] Existing user binding processes rely on cumbersome manual registration methods, resulting in excessive time consumption. This severely impacts the efficiency of the virtual reality experience and user satisfaction. Furthermore, the lack of a real-time, automated device status monitoring mechanism leads to the failure to promptly detect device malfunctions, further affecting user experience and operational efficiency. Therefore, there is a need for an application management system that enables faster user binding and real-time monitoring of virtual reality device status. Summary of the Invention
[0005] In order to provide effective management of virtual reality devices that can quickly bind users and monitor the status of virtual reality devices in real time, this application provides a method and system for dynamic binding and status monitoring of virtual reality devices.
[0006] Firstly, this application provides a method for dynamic binding and status monitoring of a virtual reality device, including:
[0007] Scan and verify user ticket codes;
[0008] After verifying the user's ticket code, the QR code of the virtual reality device is scanned simultaneously;
[0009] Based on the scan results, the user is bound to the virtual reality device, and the binding parameters between the user and the virtual reality device are obtained; the binding parameters include user information and virtual reality device ID.
[0010] When it is determined that the current user is bound with the virtual reality device, a binding notification is issued to the virtual reality device bound with the current user, and the virtual reality device bound with the current user is triggered to automatically play a device use guide video; the virtual reality device bound with the current user is synchronized to a preset group, and the running state of the virtual reality device bound with the current user is monitored; the preset group is generated according to user experience requirements, and is provided with a group number and a group member threshold;
[0011] When the virtual reality device is started to enter an experience stage or it is determined that the current preset group member reaches the group member 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; a device use guide video stop playing instruction and a frame synchronization instruction are simultaneously triggered to each virtual reality device in the current group, so as to guide each virtual reality device in the current group to terminate playing the device use guide video, and complete the frame synchronization of the experience content of the virtual reality device in the current group.
[0012] By using the above scheme, after scanning and canceling the user ticket code, the device two-dimensional code is scanned and bound with the user and the device, the binding process is simplified, the efficiency of virtual reality experience and user satisfaction are improved, the running state of the virtual reality device is monitored in real time and automatically, the device failure is found in time, and the user experience and operation efficiency are improved; the binding and grouping of the virtual reality device are dynamically completed according to the number of users, the confusion caused by too many users is avoided, and the user experience is ensured.
[0013] Preferably, it further comprises:
[0014] Receiving a user reverse canceling requirement instruction;
[0015] According to the user reverse canceling requirement instruction, the original user ticket code is queried, the state of the original user ticket code is frozen, and a new user ticket code marked with a ticket supplement type is generated.
[0016] By using the above scheme, the user reverse canceling requirement instruction is received, the original user ticket code is queried and its state is frozen to ensure the stability of the original ticket code state; a new user ticket code marked with a ticket supplement type is generated to realize reverse canceling in a ticket supplement manner, the reverse canceling process is simplified, and the change requirements of the user are quickly responded.
[0017] Preferably, it further comprises:
[0018] The network state in the scanning process is monitored, when network delay or interruption is monitored, the user information and the virtual reality device ID are temporarily bound and stored based on the scanning result; when the network is recovered, the temporarily bound user information and the virtual reality device ID are batch bound.
[0019] By adopting the above scheme, the user and the virtual reality device are temporarily bound and stored when the network is delayed or interrupted, so that the binding process can continue when the network is abnormal; after the network is restored, the formal binding of the temporarily bound content is completed in batches, the binding efficiency is improved, and the efficiency and user satisfaction of the virtual reality experience are avoided due to network problems.
[0020] Preferably, it further comprises:
[0021] Receiving user reservation binding requirements, generating a unique identifier for each received user reservation binding requirement, and generating a reservation binding queue according to the reservation timestamp;
[0022] Determine the virtual reality device currently in an idle state, and generate a waiting-to-use order of the virtual reality device in the idle state according to the historical use time length of the virtual reality device in the idle state;
[0023] According to the reservation binding queue, generate an entering pre-binding state instruction containing the reservation user information within a preset time before the reservation time, and send it to the virtual reality device currently in the idle state in sequence according to the waiting-to-use order of the virtual reality device in the idle state, so that the virtual reality device automatically enters the pre-binding state, and activates itself after passing through the built-in NFC of the virtual reality device or the biological recognition verification integrated with the virtual reality device, to complete the binding of the reservation user information and the virtual reality device.
[0024] By adopting the above scheme, the reservation binding service is set, the idle virtual reality device is pre-bound and sorted, and it is made to enter the pre-binding state, the binding efficiency of the reservation user and the virtual reality device is improved, the waiting time is reduced, the user experience is improved, and the device utilization is improved.
[0025] Preferably, it further comprises:
[0026] When it is monitored that the running state of the virtual reality device bound with the current user is in an abnormal state or the device failure information is received through the virtual reality device feedback, the corresponding virtual reality device is marked as a failure state, the binding relationship between the user and the virtual reality device is released, the current group state of the virtual reality device marked as the failure state is frozen, the experience content in the group of the virtual reality device marked as the failure state is saved, and the failure notification and the waiting notification are broadcasted to other virtual reality devices in the current group; the experience content includes scene progress, member position and synchronization timestamp;
[0027] After saving the experience content in the group of the virtual reality device marked as the failure state, activating the standby virtual reality device to generate a standby virtual reality device dynamic encryption two-dimensional code, and pushing the user information bound with the virtual reality device in the failure state to the standby virtual reality device;
[0028] After re-scanning the dynamic encryption two-dimensional code of the standby virtual reality device, the pushed user information is directly bound to the current standby virtual reality device; after determining that the user information and the standby virtual reality device are bound, the saved experience content in the current group is sent to the standby virtual reality device, and the frame synchronization of the standby virtual reality device with other virtual reality devices in the group is performed through the time stamp, and a failure recovery notification and a continue experience notification are broadcast to other virtual reality devices in the current group.
[0029] By adopting the above scheme, when the virtual reality device fails, the binding relationship is marked and released in time, and the experience content is saved, the standby device is used to quickly recover the user, the continuity of the user experience is ensured, the frame synchronization of the standby device with other devices is performed through the time stamp, and the synchronization and smoothness of the experience are improved.
[0030] Preferably, it further comprises:
[0031] When it is monitored that the corresponding virtual reality device is marked as a failure state, the position of the virtual reality device marked as the failure state is determined, the physical distance between the virtual reality device and each standby virtual reality device in the standby virtual reality device pool is calculated, the standby virtual reality device of the same model and the closest physical distance to the virtual reality device marked as the failure state is selected as the standby virtual reality device to be activated, and the activation of the standby virtual reality device to be activated is completed after saving the experience content in the group where the virtual reality device marked as the failure state is located.
[0032] By adopting the above scheme, when the virtual reality device fails, the standby device of the same model and the closest distance can be quickly determined and selected for replacement, the efficiency of device replacement and recovery is improved, thereby reducing the influence of device failure on user experience and improving operation efficiency.
[0033] Preferably, it further comprises:
[0034] In the process of sending the saved experience content in the current group to the standby virtual reality device, a key experience content priority transmission strategy is adopted, the transmission of scene progress and member position as key experience content is preferentially completed, and the environmental sound effect parameters as secondary experience content are asynchronously transmitted subsequently.
[0035] By adopting the above scheme, when the experience content is transmitted to the standby virtual reality device, the key experience content priority transmission strategy is adopted, the transmission of scene progress and member position is preferentially completed, the user can quickly recover the experience of key experience content, the subsequent asynchronous transmission of environmental sound effect parameters can ensure the completeness of the experience content, improve the transmission efficiency, and improve the user experience.
[0036] In a second aspect, the application provides a dynamic binding and state monitoring system of a virtual reality device, comprising:
[0037] The device parameter acquisition module is configured to scan and verify the user ticket code, and to synchronously scan the two-dimensional code of the virtual reality device after verifying the user ticket code;
[0038] The device binding operation module is configured to bind the user and the virtual reality device based on the scanning result, and to obtain a user and virtual reality device binding parameter, wherein the user and virtual reality device binding parameter comprises user information and a virtual reality device ID.
[0039] The device state monitoring module is configured to, when it is determined that the current user and the virtual reality device are bound, issue a binding notification to the virtual reality device bound by the current user and trigger the virtual reality device bound by the current user to automatically play a device use guide video, and synchronously add the user and virtual reality device binding parameter of the current user to a preset group and monitor the running state of the virtual reality device bound by the current user, wherein the preset group is generated according to user experience requirements, and is provided with a group number and a group member quantity threshold.
[0040] The device content synchronization module is configured to, when it is determined that the current preset group member reaches the preset group member quantity threshold, lock the user and virtual reality device binding parameter in the current group and create a new preset group to store the subsequently generated user and virtual reality device binding parameter, and synchronously trigger a device use guide video stop playing instruction and a frame synchronization instruction to each virtual reality device in the current group to guide each virtual reality device in the current group to terminate playing the device use guide video and complete frame synchronization of the experience content of the virtual reality device in the current group.
[0041] By using the above scheme, the device parameter acquisition module scans and verifies the user ticket code and synchronously scans the device two-dimensional code, so that information collection before binding can be quickly completed. The device binding operation module binds the user and the device based on the scanning result and obtains the binding parameter, so that the association between the user and the device is realized. The device state monitoring module issues a notification, triggers a playing guide video, adds a preset group and monitors the running state of the device after the binding is completed, so that device faults can be found in time, and user experience and operation efficiency are improved. The device content synchronization module locks the parameter, creates a new group, generates a stop playing instruction and a frame synchronization instruction when the group member reaches the threshold, so that the content of the devices in the group can be synchronized, and the efficiency of virtual reality experience and user satisfaction are improved.
[0042] In a third aspect, the present application provides a computer readable storage medium, comprising a stored computer program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to execute the method as described above when the computer program runs.
[0043] In a fourth aspect, the present application provides a computer device, comprising a memory, a processor, and a program stored in the memory and executable by the processor, wherein the program, when executed by the processor, implements the steps of the method described above.
[0044] In summary, the present application has the following advantages:
[0045] 1. By setting the scanning core to cancel the user ticket code, the device two-dimensional code is scanned synchronously and the user and the device are bound, which reduces the time-consuming of the user binding process, improves the virtual reality experience efficiency and user satisfaction; after the binding is completed, the device running state is monitored, and the device failure is found in time; the binding and grouping of the dynamic virtual reality device are completed, when the threshold of the preset group members is reached, the stop playing instruction and the frame synchronization instruction are triggered to generate, so that the content in the group is synchronized, and the virtual reality experience of the user is optimized;
[0046] 2. The user reverse cancellation requirement instruction is received, the original user ticket code is queried, and the state thereof is frozen, a new user ticket code marked with a ticket supplement type is generated synchronously, the reverse cancellation is realized in the ticket supplement mode, the reverse cancellation process is simplified, the change demand of the user is quickly responded, and the operation efficiency is improved;
[0047] 3. Temporary binding of the user and the virtual reality device is considered when the network delay or interruption occurs, and the temporary binding content is stored, and after recovery, the formal binding is completed in batches, so that the efficiency and user satisfaction of the virtual reality experience are avoided to be affected by the network problem; the pre-binding design is performed through the virtual reality device, the waiting time of the user is reduced, the efficiency and user satisfaction of the virtual reality experience are improved, the failure of the virtual reality device is found in time, the binding relationship between the user and the failure virtual reality device is quickly released, the experience content of the group in which the failure device is located is saved, the user who replaces the standby device can continue to experience according to the previous progress, the frame synchronization of the standby device and other devices in the group is ensured, and the coherence and consistency of the user experience are ensured. BRIEF DESCRIPTION OF DRAWINGS
[0048] Figure 1 A flowchart of the dynamic binding and state monitoring method of the virtual reality device described in the specific embodiment;
[0049] Figure 2 A user binding process data transmission diagram in the flowchart of the dynamic binding and state monitoring method of the virtual reality device described in the specific embodiment;
[0050] Figure 3 An experience content start data transmission diagram in the flowchart of the dynamic binding and state monitoring method of the virtual reality device described in the specific embodiment;
[0051] Figure 4 A virtual reality device running state monitoring diagram in the dynamic binding and state monitoring method of the virtual reality device described in the specific embodiment;
[0052] Figure 5 This is a schematic diagram of the structure of the dynamic binding and status monitoring system for the virtual reality device described in a specific embodiment. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0054] To optimize the user binding process, user ticket code verification, and real-time monitoring of device binding and status, aiming to shorten user binding time, monitor virtual reality devices in real time, and promptly detect abnormal virtual reality device operation, such as... Figure 1 As shown in the figure, this application discloses a method for dynamic binding and status monitoring of a virtual reality device, including steps such as ticket code verification, device scanning, user and device binding, playback of usage instructions and status monitoring, joining a group, monitoring management and content synchronization, as detailed below:
[0055] S1. Scan and verify the user's ticket code.
[0056] like Figure 2 As shown, the application scenario in this embodiment is set as VR game venues, VR training centers, large-scale VR entertainment facilities, etc. Online software for virtual reality device experiences is pre-developed, including an operating terminal and a server terminal. The operating terminal includes an online APP or mini-program for virtual reality device experiences, and the server terminal includes a business server terminal, a launcher server terminal, and a content server terminal. Staff at the virtual reality device experience center use the APP or mini-program to initialize the server terminal. After starting the launcher server terminal, they communicate with the business server terminal to generate a preset virtual reality device group, such as group numbered X001. The threshold for members in the preset group is set to 8 people, which can be manually set according to the experience needs of the personnel, and the current preset group information is obtained.
[0057] After initialization, staff at the virtual reality experience center use an app or mini-program to scan user ticket codes, obtain user ticket code IDs, and transmit them to the business server. The business server then verifies the validity of the user ticket code IDs and completes the user ticket code redemption upon verification. The user ticket code is an ID generated by the business server after the user logs in using the app or mini-program. Each user ticket code ID is bound to user information, including parameters such as the user's name, age, and contact information.
[0058] S2. After verifying the user's ticket code, simultaneously scan the QR code on the virtual reality device.
[0059] As Figure 2 shown, after the user ticket code is cancelled, the virtual reality device experience hall staff scans the two-dimensional code of the virtual reality device by using the APP or the applet to obtain the ID of the virtual reality device corresponding to the scanning; wherein the virtual reality device can include VR glasses, a backpack computer, a smell device, etc., and is connected to each service end in a wireless or wireless manner; the two-dimensional code of each virtual reality device is generated by the service end server and sent to the corresponding virtual reality device together with the device information of the virtual reality device.
[0060] S3, based on the scanning result, the user and the virtual reality device are bound, and the user and the virtual reality device binding parameter is obtained.
[0061] Specifically, according to the scanning result of the user ticket code and the virtual reality device two-dimensional code, the user information and the virtual reality device ID are obtained, and the one-key binding function can be displayed on the APP or the applet, so that the staff can use the APP or the applet to perform one-key binding operation, and the service server will receive the user information and the virtual reality device ID for one-key binding to obtain the user and the virtual reality device binding parameter; wherein the user and the virtual reality device binding parameter includes user information, virtual reality device ID, etc.
[0062] S4, according to the user and the virtual reality device binding parameter, the binding is determined, and after the binding is determined, the group dynamic binding is performed, and the virtual reality device guide video is played.
[0063] Specifically, the service server transmits the user and the virtual reality device binding parameter to the launcher server, so that the launcher server determines that the binding is completed, generates a binding notification and sends it to the virtual reality device, and triggers the virtual reality device bound to the current user to automatically play the device use guide video;
[0064] As Figure 3 shown, when the virtual reality device plays the device use guide video, the current user and the virtual reality device binding parameter is added to the preset group, such as: the current user ID R003 and the virtual reality device ID Y-30326 bound to it are added to the preset group X001;
[0065] And when the launcher server determines that the binding is completed, the running state of the virtual reality device bound to the current user is monitored, including: device state (in use, standby for use, etc.), device power, device use time, fault state (normal or fault), etc., as Figure 4 shown.
[0066] S5, determine the binding of the preset group of the virtual reality device, and trigger the virtual reality device experience content synchronization in the same group.
[0067] Specifically, as shown in Figure 3 When the staff member initiates the virtual reality device using the APP or the applet to start the virtual content experience stage or determines that the current preset group member reaches the preset group member threshold, the staff member locks the user-virtual reality device binding parameters in the current group and creates a new preset group to store the user-virtual reality device binding parameters generated subsequently. That is, the staff member continues to assist the next batch of users in device binding and inputs the corresponding binding parameters into the new preset group, such as the group numbered X002.
[0068] When the user-virtual reality device binding parameters in the current group are locked, the device use guide video stop playing instruction and the frame synchronization instruction are simultaneously triggered to the virtual reality devices in the current group to guide the virtual reality devices in the current group to terminate playing the device use guide video and complete the frame synchronization of the virtual reality devices in the current group.
[0069] Specifically, when the user wears the virtual reality device and the staff member initiates the virtual reality device using the APP or the applet to start the virtual content experience stage, the business service server locks the binding information in the group where the current virtual reality device is located and triggers the device use guide video stop playing instruction to the virtual reality devices in the current group to make the virtual reality devices stop playing the device use guide video. When the staff member initiates the virtual reality device using the APP or the applet to enter the experience stage, the content service server sends the frame synchronization instruction to the virtual reality devices in the current group to make the virtual reality devices in the current group interact with the content service server in real time after the virtual reality devices stop playing the device use guide video, thereby keeping the content frame synchronization.
[0070] In one specific embodiment, considering that there is a demand for reverse cancellation of users, to avoid complex reverse cancellation processes, quickly respond to the change needs of users, and ensure data stability, the method further includes:
[0071] The virtual reality device experience hall staff member generates a user reverse cancellation requirement instruction using the APP or the applet, and the business service server receives the user reverse cancellation requirement instruction. The reverse cancellation requirement instruction includes user information and the number of ticket supplements required for reverse cancellation.
[0072] The business service server retrieves the corresponding user historical order according to the user information in the user reverse cancellation instruction, obtains the original user ticket code, freezes the state of the original user ticket code, modifies the state of the original user ticket code ID to invalid, and synchronously generates a new user ticket code of the corresponding number and marked with the supplement type to complete the user reverse cancellation in the form of ticket supplement to ensure that the user can experience again.
[0073] One specific embodiment considers that the method of using a two-dimensional code scanning to quickly bind the virtual reality device is limited by the network. Once there is a network interruption or network offline, etc., to solve the problem of binding in poor network state, the method further comprises:
[0074] The virtual reality device experience hall staff monitors the use of APP or mini program to scan the user ticket code and the device ticket code to obtain the scanning result and transmit it to the business service server. If the current network delay or interruption is determined, the user information and the virtual reality device ID are temporarily bound and stored based on the scanning result, that is, the user information obtained by scanning the user ticket code and the virtual reality device ID obtained by scanning the device are temporarily bound, and a timestamp is generated.
[0075] After monitoring the network recovery, the temporarily bound user information and virtual reality device ID are batch bound, that is, batch bound according to the timestamp order.
[0076] One specific embodiment considers that in order to further improve the user experience, the reservation service of the virtual reality device is supported, and the method further comprises:
[0077] The user inputs the user reservation binding demand by using the APP or the mini program, including: reserving the user information, receiving the user reservation binding demand and sending it to the business server, and the business server generates a unique identifier for each received user reservation binding demand, and generates a reservation binding queue according to the reservation timestamp.
[0078] The business server determines the virtual reality device currently in an idle state, generates a virtual reality device to be used sorting according to the historical use time length of the virtual reality device in an idle state, and specifically balances the use time length of each virtual reality device, and arranges the virtual reality device to be used sorting in front of the virtual reality device to be used sorting.
[0079] The business server generates an entry pre-binding state instruction containing the reservation user information within a preset time (such as 10 minutes) from the reservation time according to the reservation binding queue, and sends the entry pre-binding state instruction to the virtual reality device currently in an idle state according to the virtual reality device to be used sorting order, so that the virtual reality device automatically enters the pre-binding state, and is activated by itself after passing through the virtual reality device built-in NFC or virtual reality device integrated biometric verification, and completes the binding of the reservation user and the virtual reality device.
[0080] Specifically, after the user arrives, the user identity information is authenticated by using the NFC built-in the virtual reality device or the biometric recognition integrated by the virtual reality device, that is, the virtual reality device obtains the user information by using the NFC chip or the biometric recognition technology, and compares the user information with the pre-booking user information. If the comparison is consistent, it is determined that the verification is passed, the virtual reality device in the pre-binding state is activated by itself, the binding of the pre-booking user information and the virtual reality device is completed, and the binding is returned to the business service end.
[0081] In one specific embodiment, in order to avoid the damage to the user experience caused by the fault of the virtual reality device in time, the convenient and efficient replacement of the faulty virtual reality device is performed as much as possible. The method comprises the following steps:
[0082] When it is monitored that the running state of the virtual reality device bound with the current user is in an abnormal state, or the device fault information fed back by the user through the virtual reality device is received, that is, the fault feedback function is set in the virtual reality device, the device fault information fed back by the user is uploaded to the business service end; the corresponding virtual reality device is marked as a fault state by using the business service end, and the binding relationship between the user and the virtual reality device is released, that is, the current user information is unbound with the virtual reality device ID; the current group state in which the virtual reality device marked as the fault state is located is frozen by using the business service end, the experience content in the group in which the virtual reality device marked as the fault state is located is saved, including the scene progress, the member position and the synchronization timestamp; the fault notification and the waiting notification are broadcasted to other virtual reality devices in the current group by using the business service end, that is, it is informed to other virtual reality devices that there is a faulty virtual reality device at present, and the fault recovery is waited.
[0083] After saving the experience content in the group in which the virtual reality device marked as the fault state is located, the standby virtual reality device is activated by using the business service end to generate a dynamic encryption two-dimensional code of the standby virtual reality device, that is, an activation instruction is generated to the standby virtual reality device, and the user information bound with the virtual reality device in the fault state is pushed to the standby virtual reality device.
[0084] In order to further optimize the selection of the standby virtual reality device, the system further comprises: when it is monitored that the corresponding virtual reality device is marked as a fault state, determining the position of the virtual reality device marked as the fault state, calculating the physical distance between the virtual reality device and each standby virtual reality device in the standby virtual reality device pool; selecting the standby virtual reality device of the same model and the closest physical distance from the virtual reality device marked as the fault state as the standby virtual reality device to be activated, and completing the activation of the standby virtual reality device to be activated after saving the experience content in the group where the virtual reality device marked as the fault state is located. If there are multiple virtual reality devices marked as faults, the selection of the standby virtual reality device is completed in the order of fault time stamps; if there are multiple virtual reality devices edited as faults at the same time, the selection of the standby virtual reality device is completed in a random order.
[0085] After rescanning the dynamic encryption two-dimensional code of the standby virtual reality device, the pushed user information is directly bound to the current standby virtual reality device; after determining that the user information and the standby virtual reality device are bound, the saved current group experience content is sent to the standby virtual reality device, and the frame synchronization of the standby virtual reality device and other virtual reality devices in the group is performed through a time stamp, that is, the scene progress, the user's own position, and the synchronization time stamp information are extracted from the saved current group experience content, and whether the frame images of the standby virtual reality device and other virtual reality devices are synchronized is determined through the time stamp; after completing the frame synchronization calibration, a fault recovery notification and a continue experience notification are broadcasted to other virtual reality devices in the current group, so that each virtual reality device continues to interact with the content server in real time.
[0086] In order to further optimize the experience of users in the corresponding group of the virtual reality device in the fault state, the sending and synchronization of the experience content can be targeted, and specifically, the system further comprises: in the process of sending the saved current group experience content to the standby virtual reality device, a key experience content priority transmission strategy is adopted, the transmission of the scene progress and the member position as the key experience content is preferentially completed, and the environmental sound effect parameters as the secondary experience content are asynchronously transmitted subsequently.
[0087] As shown in Figure 5 The application discloses a dynamic binding and state monitoring system of a virtual reality device, which comprises a pre-developed virtual reality device experience online software including an operation end and a service end. The functions of each module are implemented by combining the operation end and the service end, and specifically, the system comprises:
[0088] The device parameter acquisition module 101 is used for scanning and checking the user ticket code, and synchronously scanning the two-dimensional code of the virtual reality device after checking the user ticket code;
[0089] The device binding operation module 102 is configured to bind a user and a virtual reality device based on a scanning result, and obtain a user and virtual reality device binding parameter; the user and virtual reality device binding parameter comprises user information and a virtual reality device ID;
[0090] The device state monitoring module 103 is configured to, when it is determined that the current user and the virtual reality device are bound, send a binding notification to the virtual reality device bound by the current user and trigger the virtual reality device bound by the current user to automatically play a device use guide video; and synchronize the user and virtual reality device binding parameter of the current user to a preset group and monitor the running state of the virtual reality device bound by the current user; the preset group is generated according to user experience requirements, and is provided with a group number and a group member threshold.
[0091] The device content synchronization module 104 is configured to, when the virtual reality device is started to enter an experience stage or it is determined that the group members of the current preset group reach the group member threshold of the preset group, lock the user and virtual reality device binding parameter in the current group and create a new preset group to store the subsequently generated user and virtual reality device binding parameter; and synchronize a generated device use guide video stop playing instruction and a frame synchronization instruction to each virtual reality device in the current group, to guide each virtual reality device in the current group to terminate playing the device use guide video, and complete frame synchronization of experience content of the virtual reality device in the current group.
[0092] In one specific embodiment, the system further comprises:
[0093] The device parameter updating module 105 is configured to receive a user anti-verification requirement instruction; according to the user anti-verification requirement instruction, query an original user ticket code, freeze the state of the original user ticket code, and synchronously generate a new user ticket code marked with a ticket type.
[0094] In one specific embodiment, the system further comprises:
[0095] The device temporary binding operation module 106 is configured to monitor a network state in a scanning process, and when network delay or interruption is monitored, temporarily bind user information and a virtual reality device ID based on a scanning result and store the temporarily bound user information and virtual reality device ID; and after network recovery is monitored, batch bind the temporarily bound user information and virtual reality device ID.
[0096] In one specific embodiment, the system further comprises:
[0097] The device pre-binding operation module 107 is also configured to receive a user pre-booking binding demand, generate a unique identifier for each received user pre-booking binding demand, and generate a pre-booking binding queue according to a pre-booking timestamp; determine a virtual reality device currently in an idle state, generate a virtual reality device to-be-used sorting of the virtual reality device currently in the idle state according to a historical use duration of the virtual reality device currently in the idle state, generate an entering pre-binding state instruction containing pre-booking user information within a preset time before the pre-booking time according to the pre-booking binding queue, and sequentially send the entering pre-binding state instruction to the virtual reality device currently in the idle state according to the virtual reality device to-be-used sorting, so that the virtual reality device automatically enters a pre-binding state and is activated by itself after passing through a virtual reality device built-in NFC or a virtual reality device integrated biological recognition verification, and the pre-booking user information and the virtual reality device are bound.
[0098] In one specific embodiment, the device state monitoring module 103 in the system is also configured to, when monitoring that a running state of a virtual reality device bound with a current user is in an abnormal state or receiving device failure information fed back by the user through the virtual reality device, mark the corresponding virtual reality device as a failure state, release the binding relationship between the user and the virtual reality device, freeze a current group state in which the virtual reality device marked as the failure state is located, save experience content in the group in which the virtual reality device marked as the failure state is located, and broadcast a failure notification and a waiting notification to other virtual reality devices in the current group; the experience content includes scene progress, member position and synchronization timestamp.
[0099] After saving the experience content in the group in which the virtual reality device marked as the failure state is located, a standby virtual reality device is activated to generate a standby virtual reality device dynamic encryption two-dimensional code, and user information bound with the virtual reality device in the failure state is pushed to the standby virtual reality device.
[0100] The device state monitoring module 103 is also configured to, when monitoring that the corresponding virtual reality device is marked as the failure state, determine a position of the virtual reality device marked as the failure state, calculate a physical distance between the virtual reality device and each standby virtual reality device in a standby virtual reality device pool, select a standby virtual reality device of the same model and closest physical distance to the virtual reality device marked as the failure state as a to-be-activated standby virtual reality device, and complete activation of the to-be-activated standby virtual reality device after saving the experience content in the group in which the virtual reality device marked as the failure state is located.
[0101] The device binding operation module 102 is also configured to, after re-scanning the standby virtual reality device dynamic encryption two-dimensional code, directly bind the pushed user information to the current standby virtual reality device.
[0102] The device content synchronization module 104 is further configured to, after the user information is bound to the backup virtual reality device, send the saved experience content in the current group to the backup virtual reality device, synchronize frames of the backup virtual reality device with other virtual reality devices in the group through a time stamp, and broadcast a fault recovery notification and a continue experience notification to other virtual reality devices in the current group; and is further configured to, during the sending of the saved experience content in the current group to the backup virtual reality device, adopt a key experience content priority transmission strategy, preferentially complete transmission of scene progress and member positions as key experience content, and asynchronously transmit environmental sound effect parameters as secondary experience content in the future.
[0103] The embodiment of the application further discloses a computer readable storage medium.
[0104] Specifically, the computer readable storage medium stores a computer program capable of being loaded and executed by the processor to implement the dynamic binding and state monitoring method of the virtual reality device, and the computer readable storage medium includes various storage program code mediums, for example, a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0105] The embodiment of the application further discloses a computer device.
[0106] Specifically, the computer device includes a memory and a processor, and the memory stores a computer program capable of being loaded and executed by the processor to implement the dynamic binding and state monitoring method of the virtual reality device.
[0107] The above are preferred embodiments of the application, and are not used to limit the protection scope of the application, and any feature disclosed in the specification (including the abstract and the drawings) can be replaced by other equivalent or similar features or substituted features having the same purpose, unless specifically described. That is, each feature is only an example of a series of equivalent or similar features, unless specifically described.
Claims
1. A method for dynamic binding and state monitoring of virtual reality devices, the method comprising: The application comprises the following steps: Scanning and verifying the user ticket code; After the user ticket code is verified, scanning the two-dimensional code of the virtual reality device synchronously; Based on the scanning result, binding the user and the virtual reality device, and obtaining the user and virtual reality device binding parameters; the user and virtual reality device binding parameters include user information and virtual reality device ID; When it is determined that the current user and virtual reality device binding is completed, issuing a binding notification to the virtual reality device bound to the current user and triggering the virtual reality device bound to the current user to automatically play a device usage guide video; synchronously adding the current user and virtual reality device binding parameters to a preset group and monitoring the running state of the virtual reality device bound to the current user; the preset group is generated according to user experience requirements in advance, and is provided with a group number and a group member threshold; When the virtual reality device enters the experience stage or it is determined that the current preset group member reaches the preset group member threshold, locking the user and virtual reality device binding parameters in the current group and creating a new preset group to store the subsequently generated user and virtual reality device binding parameters; Synchronously triggering the generation of a device usage guide video stop playing instruction and a frame synchronization instruction to each virtual reality device in the current group to guide each virtual reality device in the current group to terminate playing the device usage guide video and complete the frame synchronization of the experience content of the virtual reality device in the current group.
2. The method of dynamic binding and state monitoring of virtual reality devices of claim 1, wherein, Further comprising: Receiving a user anti-verification requirement instruction; According to the user anti-verification requirement instruction, querying the original user ticket code, freezing the original user ticket code state, and synchronously generating a new user ticket code marked with a ticket supplement type.
3. The method of claim 1, wherein, Further comprising: Monitoring the network state during the scanning process, and when network delay or interruption is detected, temporarily binding and storing the user information and virtual reality device ID based on the scanning result; after the network is restored, batch binding the temporarily bound user information and virtual reality device ID.
4. The method of claim 1, wherein, Further comprising: Receiving user reservation binding requirements, generating a unique identifier for each received user reservation binding requirement, and generating a reservation binding queue according to the reservation timestamp; Determining the virtual reality devices currently in an idle state, generating a virtual reality device usage sorting in an idle state according to the historical usage time of the virtual reality devices in an idle state; According to the reservation binding queue, sequentially generating an entering pre-binding state instruction containing the reservation user information within a preset time before the reservation time, and sending it to the virtual reality devices currently in an idle state according to the virtual reality device usage sorting in an idle state, so that the virtual reality devices automatically enter the pre-binding state and activate themselves after passing the built-in NFC or biometric identification verification of the virtual reality devices, completing the binding of the reservation user information and the virtual reality devices.
5. The method of dynamic binding and state monitoring of virtual reality devices of claim 4, wherein, Further comprising: When it is monitored that the running state of the virtual reality device bound to the current user is in an abnormal state or the device failure information fed back by the user through the virtual reality device is received, the corresponding virtual reality device is marked as a failure state, the binding relationship between the user and the virtual reality device is released, the current group state of the virtual reality device marked as the failure state is frozen, the experience content in the group where the virtual reality device marked as the failure state is located is saved, a failure notification and a waiting notification are broadcast to other virtual reality devices in the current group; the experience content includes scene progress, member position and synchronization timestamp; After saving the experience content in the group where the virtual reality device marked as the failure state is located, a standby virtual reality device is activated to generate a standby virtual reality device dynamic encryption two-dimensional code, and the user information bound to the virtual reality device in the failure state is pushed to the standby virtual reality device; After rescanning the standby virtual reality device dynamic encryption two-dimensional code, the pushed user information is directly bound to the current standby virtual reality device; after determining the binding of the user information and the standby virtual reality device, the saved experience content in the current group is sent to the standby virtual reality device, and the standby virtual reality device is synchronized with other virtual reality devices in the group through a timestamp, a failure recovery notification and a continuous experience notification are broadcast to other virtual reality devices in the current group.
6. The method of dynamic binding and state monitoring of virtual reality devices of claim 5, wherein, Further comprising: When it is monitored that the corresponding virtual reality device is marked as a failure state, the position of the virtual reality device marked as the failure state is determined, the physical distance between the virtual reality device and each standby virtual reality device in the standby virtual reality device pool is calculated; the standby virtual reality device closest in physical distance and belonging to the same model as the virtual reality device marked as the failure state is selected as the standby virtual reality device to be activated, and the activation of the standby virtual reality device to be activated is completed after saving the experience content in the group where the virtual reality device marked as the failure state is located.
7. The method of dynamic binding and state monitoring of virtual reality devices of claim 5, wherein, Further comprising: In the process of sending the saved experience content in the current group to the standby virtual reality device, a key experience content priority transmission strategy is adopted, the transmission of the scene progress and the member position as key experience content is preferentially completed, and the environmental sound effect parameters as secondary experience content are asynchronously transmitted subsequently.
8. A dynamic binding and state monitoring system for a virtual reality device, the system comprising: Comprise: A device parameter acquisition module for scanning and canceling the user ticket code; After canceling the user ticket code, the two-dimensional code of the virtual reality device is scanned synchronously; A device binding operation module for binding the user and the virtual reality device based on the scanning result, obtaining user and virtual reality device binding parameters; the user and virtual reality device binding parameters include user information and virtual reality device ID; A device state monitoring module for issuing a binding notification to the virtual reality device bound to the current user and triggering the virtual reality device bound to the current user to automatically play a device use guide video when it is determined that the current user is bound to the virtual reality device; the current user and virtual reality device binding parameters are added to a preset group and the running state of the virtual reality device bound to the current user is monitored synchronously; the preset group is generated according to user experience requirements and is provided with a group number and a group member quantity threshold. The device content synchronization module is configured to lock the user-virtual reality device binding parameters in the current group and create a new preset group to store the subsequently generated user-virtual reality device binding parameters when the virtual reality device enters the experience stage or when the current preset group reaches the preset group member threshold. The synchronization trigger generation device uses a frame synchronization instruction and a stop playing instruction to instruct each virtual reality device in the current group to stop playing the device use guide video, thereby completing 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 comprises a stored computer program, wherein the computer program controls the device in which the computer readable storage medium is located to perform the method of any one of claims 1 to 7 when the computer program is running.
10. A computer device, comprising: The computer device comprises a memory, a processor and a program stored on the memory and executable by the processor, wherein the program is executed by the processor to implement the steps of the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Multi-terminal communication method and cooperation system based on virtual reality model
CN117354161A
Monitoring system and method, head-mounted virtual reality equipment and electronic equipment
CN117555144A