Search

CN-121999184-A - LBE large-space operation scheduling system, method, equipment and storage medium

CN121999184ACN 121999184 ACN121999184 ACN 121999184ACN-121999184-A

Abstract

The application discloses an LBE large-space operation scheduling system, method, equipment and storage medium, and relates to the technical field of virtual reality. According to the application, development standardization, space digitalization, data real-time, task flow and control remodelling are realized, so that development efficiency, running cooperativity and scheduling agility are greatly improved, and the management range is expanded.

Inventors

  • HAN JIAQI
  • Cui Guanchu
  • LI MENGDI

Assignees

  • 丝路视觉科技股份有限公司

Dates

Publication Date
20260508
Application Date
20251223

Claims (10)

  1. 1. A LBE large-space operation scheduling system is characterized in that, the LBE large space operation scheduling system comprises: The development configuration module is integrated in the Unity development environment and is used for responding to a single user operation instruction, executing development environment configuration of a target virtual reality project, importing an SDK component and initializing grid parameters and generating a unified project configuration file; the space mapping module is deployed at the server end and is used for acquiring equipment identifiers and network addresses of a plurality of head-mounted display equipment, and binding space coordinates of the head-mounted display equipment and a pre-imported site map to establish a mapping relation between equipment space positions and site layout; The real-time synchronization module is realized based on a server-client architecture and is used for establishing a data channel between the server and the plurality of head-mounted display devices based on a UDP communication protocol, receiving pose state data of each head-mounted display device through the server, and carrying out real-time data distribution and synchronization among the plurality of head-mounted display devices; the application scheduling module is deployed at the server end and is used for managing a plurality of virtual reality application programs, receiving task instructions and distributing, starting, stopping or switching the application programs to the designated equipment or equipment groups; The remote monitoring module is communicated with the server through HTTPS and WebSocket protocols, is used for remotely accessing the system through a terminal browser, visually monitors the position, running state and task execution condition of the head-mounted display device in a Web interface, and receives a remote control instruction for the head-mounted display device or an application program.
  2. 2. The LBE large space operation scheduling system of claim 1, wherein the development configuration module comprises: The configuration template storage unit is used for storing a predefined Unity project configuration template, wherein the configuration template comprises rendering pipeline setting, input system configuration and grid parameter presetting; the automatic execution unit is used for sequentially executing SDK importing, script mounting and preset body loading operations according to the configuration template after receiving a user configuration instruction to generate a project configuration file; and the configuration synchronization unit is used for synchronizing the generated project configuration files to all target head-mounted devices through a network.
  3. 3. The LBE large space operation scheduling system of claim 2, wherein the spatial mapping module comprises: The map data processing unit is used for importing and analyzing a three-dimensional model file or a field map in a plane image format and extracting space reference information; The coordinate binding unit is used for receiving the equipment space coordinate data transmitted by the real-time synchronization module and mapping the equipment coordinates to the corresponding positions of the site map through a preset coordinate conversion algorithm; and the visual rendering unit is used for dynamically rendering and displaying the site map and the real-time position and movement track of the equipment on the map in the monitoring interface of the server side or the Web interface of the remote monitoring module.
  4. 4. The LBE large space operation scheduling system of claim 3, wherein the real-time synchronization module is configured at a server side to perform the steps comprising: Periodically sending a synchronous instruction and a data request to a client; receiving pose data, interaction state and equipment parameters from head-mounted display equipment, wherein the pose data, the interaction state and the equipment parameters are acquired by the head-mounted display equipment in response to the synchronous instruction and are sent through a UDP data packet; And integrating the received data according to the grouping relation of the head-mounted display equipment, and broadcasting the integrated synchronous data packet to client equipment in the same group.
  5. 5. The LBE large space operation scheduling system of claim 4, wherein the application scheduling module comprises: the application warehouse unit is used for storing and managing installation packages, configuration parameters and version information of a plurality of LBE application programs; the task scheduling unit is used for creating task configuration including an LBE application program, a target device group, execution parameters and scheduling time; And the instruction distribution unit is used for packaging the task starting, stopping or switching instruction into a command format which can be identified by the equipment and transmitting the command format to the target equipment through a data channel of the real-time synchronization module.
  6. 6. The LBE large space operation scheduling system of claim 5, wherein the remote monitoring module comprises: The Web service unit is deployed at the server end and is used for providing an HTTPS access interface and a WebSocket bidirectional real-time communication service; the H5 interface unit is used for generating a cross-platform compatible Web control interface, and the Web control interface dynamically displays a site map and a device position provided by the space mapping module and a task state provided by the application scheduling module; And the remote operation unit is used for receiving the control instruction input by the user through the Web interface and forwarding the control instruction to the application scheduling module or the equipment.
  7. 7. An LBE large space operation scheduling method, which is characterized by being applied to a server side, comprises the following steps: acquiring device identifiers and network addresses of a plurality of head-mounted display devices; binding the pre-imported site map with real-time space coordinates of the plurality of head-mounted display devices to establish a mapping relation between the space positions of the devices and the site layout; Establishing a data channel with the plurality of head-mounted display devices based on a UDP communication protocol, receiving pose state data reported by the head-mounted display devices, and carrying out real-time data distribution and synchronization among the plurality of head-mounted display devices; Responding to the received task instruction, and distributing task instructions for starting, stopping or switching application programs to the designated head-mounted display equipment or equipment group; Providing an access interface based on an HTTPS protocol and a bidirectional real-time communication service based on a WebSocket protocol to support remote access of a terminal browser and pushing site map information, equipment real-time position, equipment running state and task execution state data for visual monitoring in a Web interface; and receiving a remote control instruction submitted through the Web interface, and executing or forwarding the remote control instruction to control loading, running, terminating or switching operation of the head-mounted display equipment or the application program.
  8. 8. An LBE large space operation scheduling method, which is applied to a client, wherein the client is a head-mounted display device, the method comprising: reporting the device identification and the network address of the head-mounted display device to a server; Acquiring pose state data of the head-mounted display equipment in real time through a sensor built in the head-mounted display equipment; establishing a data channel with a server through a UDP communication protocol, and sending collected pose state data to the server based on the channel; Receiving the pose state data of the integrated other devices in the same group from a server to realize mutual state perception among multiple devices; Receiving a task instruction issued by a server side and used for controlling the head-mounted display equipment or starting, stopping or switching application programs; and executing a remote control instruction issued by the server side to finish loading, running, terminating or switching operation of the head-mounted display equipment or the application program.
  9. 9. An LBE large space operation scheduling device, characterized in that it comprises a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the LBE large space operation scheduling system according to any of claims 1 to 6.
  10. 10. A storage medium, characterized in that the storage medium is a computer readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the steps of the LBE large space operation scheduling system according to any one of claims 1 to 6.

Description

LBE large-space operation scheduling system, method, equipment and storage medium Technical Field The present application relates to the field of virtual reality technologies, and in particular, to an LBE large-space operation scheduling system, method, device, and storage medium. Background With the maturation and popularity of Virtual Reality (VR) technology, location-based immersive entertainment (LBE) has become an important form of application in the areas of travel, education, commercial presentation, and the like. Such applications typically deploy multiple head-mounted display devices in a large physical site, aiming at providing collaborative interactive immersive experience for participants, and their technical implementation encompasses multiple complex links of content development, device deployment, spatial positioning, real-time operation, etc., which puts forward extremely high demands on overall efficiency, collaborative precision and operational convenience of the system. Currently, technical implementations in this field are highly dependent on separate tool chains and manual operations. In the development stage, project construction is seriously dependent on manual environment configuration, SDK integration and parameter setting of developers in a Unity engine, and the process is complicated and human errors are easy to introduce. In the deployment and operation stage, basic equipment management tools are generally adopted for network monitoring, or a third party positioning scheme is relied on for acquiring equipment coordinates, but the tools are completely disjointed from a development environment, and visual and unified digital mapping is lacking between equipment space position information and the actual layout of an operation site. The remote control function is also limited in local area network, so that flexible scheduling and state monitoring across networks are difficult to realize. Therefore, the prior art scheme forms a data island and a management fault from development and deployment to operation, so that the project has long period from development to online, the cooperative experience among multiple devices is poor in quality due to inconsistent parameters and synchronous delay, and an operator cannot intuitively grasp the spatial distribution and the real-time state of the full-field device in a unified view, so that efficient remote task scheduling and intervention are more difficult to perform. How to construct a technical system capable of realizing development configuration automation, space management visualization and operation scheduling integration throughout the whole life cycle of the LBE project becomes a core bottleneck for restricting the large-scale development of the field. The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present application and is not intended to represent an admission that the foregoing is prior art. Disclosure of Invention The application mainly aims to provide an LBE large-space operation scheduling system, an LBE large-space operation scheduling method, LBE large-space operation scheduling equipment and a storage medium, and aims to solve the technical problems of how to realize development and configuration automation, space management visualization and operation scheduling integration. To achieve the above object, the present application proposes an LBE large space operation scheduling system, the system comprising: The development configuration module is integrated in the Unity development environment and is used for responding to a single user operation instruction, executing development environment configuration of a target virtual reality project, importing an SDK component and initializing grid parameters and generating a unified project configuration file; the space mapping module is deployed at the server end and is used for acquiring equipment identifiers and network addresses of a plurality of head-mounted display equipment, and binding space coordinates of the head-mounted display equipment and a pre-imported site map to establish a mapping relation between equipment space positions and site layout; The real-time synchronization module is realized based on a server-client architecture and is used for establishing a data channel between the server and the plurality of head-mounted display devices based on a UDP communication protocol, receiving pose state data of each head-mounted display device through the server, and carrying out real-time data distribution and synchronization among the plurality of head-mounted display devices; the application scheduling module is deployed at the server end and is used for managing a plurality of virtual reality application programs, receiving task instructions and distributing, starting, stopping or switching the application programs to the designated equipment or equipment groups; The remote monitoring module is communicate