VR equipment connection control method and system based on cloud platform

By clustering and screening VR devices and using the cloud platform's video data processing log generation and transmission task, the cloud platform's excessive workload and unstable transmission problems when controlling and transmitting a large amount of VR device video data is solved, and the display reliability of virtual images is improved.

CN119697445APending Publication Date: 2025-03-25XUANCAI INTERACTIVE NETWORK SCI & TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411824524.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In VR cloud games, when the cloud platform controls and transmits a large number of video data from VR devices, it leads to excessive workload and cannot effectively and accurately control each VR device. The video data transmission is unstable, reducing the display reliability of virtual images.

Method used

By analyzing the video data requirement attribute information of all VR devices, dividing it into several VR device clusters, and filtering each cluster based on the terminal attribute information. Then, the video data processing log generation and transmission task is generated based on the cloud platform, the communication channel between the cloud platform and the VR device cluster is built, and the usage status and connection status of the communication channel are adjusted according to the real-time working status and transmission progress.

Benefits of technology

The cloud platform realizes centralized video data transmission for VR devices with the same video data needs, ensures the fast and smooth transmission of video data, and improves the reliability of virtual image display of VR devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697445A_ABST
    Figure CN119697445A_ABST
Patent Text Reader

Abstract

The invention provides a VR equipment connection control method and system based on a cloud platform, and the method comprises the steps: dividing VR equipment into a plurality of VR equipment clusters based on the video data demand attribute information of all VR equipment, carrying out the VR equipment screening of each VR equipment cluster based on the terminal attribute information of the VR equipment, and carrying out the connection control of the VR equipment. The VR equipment is classified, so that the cloud platform can perform centralized video data transmission on the VR equipment with the same video data requirement; a video data transmission task is generated based on a video data processing log of the cloud platform, so that a communication channel between the cloud platform and the VR equipment cluster is constructed, and special stable transmission of video data is realized; based on the real-time working states of all the subordinate VR devices of the VR device cluster and the execution progress of the video data transmission task, the use state of the VR device for the communication channel and the connection state of the cloud platform and the VR device cluster are adjusted, it is ensured that the cloud platform rapidly and stably transmits the video data to the VR device, and the virtual image display reliability of the VR device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of VR device control, and in particular to a cloud platform-based VR device connection control method and system. Background Art

[0002] VR cloud games are usually participated by multiple users at the same time. Different users wear VR devices. These VR devices are connected to the cloud platform and receive corresponding video data from the cloud platform. After receiving the video data, the VR devices will present the same virtual image to the user, allowing the user to enter the same VR cloud game scene. The cloud platform serves as the control end and video data provider for all VR devices, which places high demands on the control performance and video data transmission performance of the cloud platform. When the cloud platform controls and transmits video data to a large number of VR devices, it will cause a large workload to the cloud platform, making it impossible for the cloud platform to effectively and accurately control each VR device, and it cannot guarantee that the cloud platform can quickly and smoothly transmit video data to the VR device, reducing the reliability of the virtual image display of the VR device. Summary of the invention

[0003] The purpose of the present invention is to provide a VR device connection control method and system based on a cloud platform, which divides all VR devices into several VR device clusters based on the video data demand attribute information of all VR devices, and then screens VR devices for each VR device cluster based on the terminal attribute information of the VR devices. The VR devices are classified to facilitate the cloud platform to centrally transmit video data to VR devices with the same video data demand; based on the video data processing log of the cloud platform, a video data transmission task is generated to build a communication channel between the cloud platform and the VR device cluster to realize the dedicated and stable transmission of video data; based on the real-time working status of all VR devices under the VR device cluster and the execution progress of the video data transmission task, the use status of the VR device for the communication channel and the connection status of the cloud platform and the VR device cluster are adjusted to ensure that the cloud platform transmits video data to the VR device quickly and smoothly, thereby improving the reliability of the virtual image display of the VR device.

[0004] The present invention is achieved through the following technical solutions:

[0005] A cloud platform-based VR device connection control method includes:

[0006] Analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices; divide all VR devices into several VR device clusters based on the video data demand attribute information; and screen VR devices for each VR device cluster based on the terminal attribute information;

[0007] Based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed;

[0008] Based on the real-time working status of all VR devices under the VR device cluster, the usage status of the communication channel by the VR devices under the VR device cluster is adjusted; based on the execution progress of the video data transmission task, the connection status between the cloud platform and the VR device cluster is adjusted.

[0009] Optionally, analyzing the data acquisition requests from all VR devices to obtain video data demand attribute information and terminal attribute information of all VR devices; dividing all VR devices into a plurality of VR device clusters based on the video data demand attribute information; and screening VR devices for each VR device cluster based on the terminal attribute information, including:

[0010] Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain;

[0011] Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters;

[0012] The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

[0013] Optionally, after the terminal identity information is compared with the preset terminal identity blacklist, it is also necessary to perform a secondary verification on the VR devices retained in the VR device cluster, including:

[0014] Step S1, setting the terminal identity information A of the VR device that currently needs secondary verification, wherein the information used for verification in the terminal identity information A constitutes a set M, and using the following formula (1), determining the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification,

[0015]

[0016] In the above formula (1), Indicates the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification; Indicates the pre-stored historical terminal identity information The information used for verification constitutes a set;

[0017] Step S2: Set m to be an information type in the set M, x mi is the i-th specific information in information type m, i is greater than or equal to 1 and less than or equal to I, i is an integer, I is the total number of information in information type m, and the terminal identity information A and the pre-stored historical terminal identity information are determined using the following formula (2): The similarity in terms of the m-th type of verification information,

[0018]

[0019] In the above formula (2), Indicates the terminal identity information A and the pre-stored historical terminal identity information Similarity with respect to the m-th type of verification information; Indicates the pre-stored historical terminal identity information The i-th information contained in the m-th type of verification information;

[0020] Step S3, using the following formula (3), determine that the terminal identity information A belongs to the pre-stored historical terminal identity information credibility,

[0021]

[0022] In the above formula (3), Indicates that the terminal identity information A belongs to the pre-stored historical terminal identity information Credibility;

[0023] when If it is greater than or equal to 0.8, it indicates that the secondary verification of the VR device retained in the VR device cluster is successful;

[0024] when If it is less than 0.8, it means that the secondary verification of the VR device retained in the VR device cluster has failed.

[0025] Optionally, based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed, including:

[0026] Analyze the video data processing log of the cloud platform to obtain a video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate a corresponding video data transmission task;

[0027] Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks;

[0028] Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

[0029] Optionally, based on the real-time working status of all VR devices under the VR device cluster, adjusting the use status of the communication channel by the VR devices under the VR device cluster; based on the execution progress of the video data transmission task, adjusting the connection status between the cloud platform and the VR device cluster, including:

[0030] Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel;

[0031] Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.

[0032] VR device connection control system based on cloud platform, including:

[0033] A data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices;

[0034] A VR device cluster division module is used to divide all VR devices into a number of VR device clusters based on the video data demand attribute information; and to screen VR devices for each VR device cluster based on the terminal attribute information;

[0035] A video data transmission task generation module, used to generate corresponding video data transmission tasks based on the video data processing log of the cloud platform;

[0036] A communication channel construction module, used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task;

[0037] A communication channel usage adjustment module, used for adjusting the usage status of the communication channel by the VR devices under the VR device cluster based on the real-time working status of all the VR devices under the VR device cluster;

[0038] The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task.

[0039] Optionally, the data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices, including:

[0040] Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain;

[0041] The VR device cluster division module is used to divide all VR devices into a number of VR device clusters based on the video data demand attribute information; and perform VR device screening on each VR device cluster based on the terminal attribute information, including:

[0042] Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters;

[0043] The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

[0044] Optionally, the video data transmission task generation module is used to generate a corresponding video data transmission task based on the video data processing log of the cloud platform, including:

[0045] Analyze the video data processing log of the cloud platform to obtain a video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate a corresponding video data transmission task;

[0046] The communication channel construction module is used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task, including:

[0047] Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks;

[0048] Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

[0049] Optionally, the communication channel usage adjustment module is used to adjust the usage status of the communication channel by the VR devices under the VR device cluster based on the real-time working status of all VR devices under the VR device cluster, including:

[0050] Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel;

[0051] The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task, including:

[0052] Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.

[0053] Compared with the prior art, the present invention has the following beneficial effects:

[0054] The cloud platform-based VR device connection control method and system provided in the present application divides all VR devices into several VR device clusters based on the video data demand attribute information of all VR devices, and then screens VR devices for each VR device cluster based on the terminal attribute information of the VR devices. The VR devices are classified to facilitate the cloud platform to centrally transmit video data to VR devices with the same video data demand; based on the video data processing log of the cloud platform, a video data transmission task is generated to build a communication channel between the cloud platform and the VR device cluster to realize dedicated and stable transmission of video data; based on the real-time working status of all VR devices under the VR device cluster and the execution progress of the video data transmission task, the use status of the VR device for the communication channel and the connection status of the cloud platform and the VR device cluster are adjusted to ensure that the cloud platform transmits video data to the VR device quickly and smoothly, thereby improving the reliability of the virtual image display of the VR device. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0056] Figure 1 A schematic diagram of the flow of the cloud platform-based VR device connection control method provided by the present invention.

[0057] Figure 2 This is a structural schematic diagram of the cloud platform-based VR device connection control system provided by the present invention. DETAILED DESCRIPTION

[0058] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only some structures related to the present application are shown in the accompanying drawings, rather than all structures. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0059] The terms "including" and "having" and any variations thereof in this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0060] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0061] See also Figure 1 As shown, a cloud platform-based VR device connection control method provided in an embodiment of the present application includes:

[0062] Analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices; divide all VR devices into several VR device clusters based on the video data demand attribute information; and screen VR devices for each VR device cluster based on the terminal attribute information;

[0063] Based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed;

[0064] Based on the real-time working status of all VR devices under the VR device cluster, the usage status of the communication channel of the VR devices under the VR device cluster is adjusted; based on the execution progress of the video data transmission task, the connection status between the cloud platform and the VR device cluster is adjusted.

[0065] The beneficial effects of the above embodiments are as follows: the cloud platform-based VR device connection control method divides VR devices into several VR device clusters based on the video data demand attribute information of all VR devices, and then screens VR devices for each VR device cluster based on the terminal attribute information of the VR devices. The VR devices are classified to facilitate the cloud platform to centrally transmit video data to VR devices with the same video data demand; based on the video data processing log of the cloud platform, a video data transmission task is generated to build a communication channel between the cloud platform and the VR device cluster to realize dedicated and stable transmission of video data; based on the real-time working status of all VR devices under the VR device cluster and the execution progress of the video data transmission task, the use status of the VR device for the communication channel and the connection status of the cloud platform and the VR device cluster are adjusted to ensure that the cloud platform transmits video data to the VR device quickly and smoothly, thereby improving the reliability of the virtual image display of the VR device.

[0066] In another embodiment, the data acquisition requests from all VR devices are analyzed to obtain the video data demand attribute information and terminal attribute information of all VR devices; based on the video data demand attribute information, all VR devices are divided into a number of VR device clusters; based on the terminal attribute information, VR devices are screened for each VR device cluster, including:

[0067] Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain;

[0068] Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters;

[0069] The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

[0070] The beneficial effect of the above embodiment is that when the VR device performs cloud game virtual video display, it will initiate data acquisition interest, and parse and process the data acquisition requests from all VR devices, and obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain, so that the virtual video display requirements and terminal identity of each VR device can be accurately identified. Then, the video data content attribute information that all VR devices expect to obtain is compared, and VR devices with the same video data content attribute information are divided into the same VR device cluster, so that the subsequent cloud platform can centrally transmit video data to all VR devices under the same VR device cluster, thereby improving the transmission efficiency and reliability of video data. In addition, the terminal identity information is compared with the preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster, so that the VR devices in the blacklist can be prevented from receiving video data and affecting the security of video data transmission between the cloud platform and the VR device.

[0071] In another embodiment, after the terminal identity information is compared with the preset terminal identity blacklist, it is also necessary to perform a secondary verification on the VR devices retained in the VR device cluster, including:

[0072] Step S1, set the terminal identity information A of the VR device that currently needs secondary verification, where the information used for verification in the terminal identity information A constitutes a set M, and use the following formula (1) to determine the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification,

[0073]

[0074] In the above formula (1), Indicates the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification; Indicates the pre-stored historical terminal identity information The information used for verification constitutes a set;

[0075] Step S2: Set m to be an information type in the set M, x mi is the i-th specific information in information type m, i is greater than or equal to 1 and less than or equal to I, i is an integer, I is the total number of information in information type m, and the following formula (2) is used to determine the terminal identity information A and the pre-stored historical terminal identity information The similarity in terms of the m-th type of verification information,

[0076]

[0077] In the above formula (2), Indicates the terminal identity information A and the pre-stored historical terminal identity information Similarity with respect to the m-th type of verification information; Indicates the pre-stored historical terminal identity information The i-th information contained in the m-th type of verification information;

[0078] Step S3, using the following formula (3), determine that the terminal identity information A belongs to the pre-stored historical terminal identity information credibility,

[0079]

[0080] In the above formula (3), Indicates that the terminal identity information A belongs to the pre-stored historical terminal identity information Credibility;

[0081] when If it is greater than or equal to 0.8, it means that the secondary verification of the VR devices retained in the VR device cluster is successful;

[0082] when If it is less than 0.8, it means that the secondary verification of the VR devices retained in the VR device cluster has failed.

[0083] The beneficial effect of the above embodiment is that, through the above method, it is possible to avoid intrusion into the system by means of forged identity, etc. In addition to verifying the terminal identity information and the preset terminal identity blacklist, it is necessary to perform a secondary verification of the terminal identity information through other information to ensure the security of the system.

[0084] In another embodiment, based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed, including:

[0085] Analyze the video data processing log of the cloud platform to obtain the video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate corresponding video data transmission tasks;

[0086] Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks;

[0087] Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

[0088] The beneficial effects of the above embodiments are as follows: the video data processing log of the cloud platform is analyzed to obtain a set of video data that has been processed by the cloud platform; data format conversion and data segmentation are performed on the video data set to generate corresponding video data transmission tasks, so that the video data corresponding to the video data transmission task is qualified to be directly transmitted to the VR device. Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined to achieve the correct matching of the video data transmission task and the VR device cluster. Based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed, so that the VR device cluster can configure a special communication channel to receive video data from the cloud platform.

[0089] In another embodiment, based on the real-time working status of all VR devices under the VR device cluster, adjusting the use status of the communication channel by the VR devices under the VR device cluster; based on the execution progress of the video data transmission task, adjusting the connection status between the cloud platform and the VR device cluster, including:

[0090] Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel;

[0091] Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.

[0092] The beneficial effect of the above embodiment is to extract and analyze the real-time video display logs of all VR devices under the VR device cluster, determine the video playback status of the VR device in the process of playing the video data from the cloud platform, and identify the VR device with video display freeze or frame drop. In this way, the VR device with video display freeze or frame drop can be stopped from using the communication channel in time, so that the VR device with video display freeze or frame drop no longer receives video data from the cloud platform for virtual display, thereby ensuring the display reliability of the VR device. In addition, based on the execution progress of the video data transmission task, it is determined whether the video data transmission task has been completed; if so, the connection between the cloud platform and the VR device cluster is interrupted; if not, the current connection status between the cloud platform and the VR device cluster is maintained unchanged, thereby ensuring that the cloud platform fully controls the virtual video display work of the VR device.

[0093] See also Figure 2 As shown, a cloud platform-based VR device connection control system provided by an embodiment of the present application includes:

[0094] A data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices;

[0095] A VR device cluster division module is used to divide all VR devices into several VR device clusters based on the video data demand attribute information; and to screen VR devices for each VR device cluster based on the terminal attribute information;

[0096] A video data transmission task generation module, used to generate corresponding video data transmission tasks based on the video data processing log of the cloud platform;

[0097] A communication channel construction module is used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task;

[0098] A communication channel usage adjustment module is used to adjust the usage status of the communication channel by the VR devices under the VR device cluster based on the real-time working status of all the VR devices under the VR device cluster;

[0099] The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task.

[0100] The beneficial effects of the above embodiments are as follows: the cloud-based VR device connection control system divides VR devices into several VR device clusters based on the video data demand attribute information of all VR devices, and then screens VR devices for each VR device cluster based on the terminal attribute information of the VR devices. The VR devices are classified to facilitate the cloud platform to centrally transmit video data to VR devices with the same video data demand; based on the video data processing log of the cloud platform, a video data transmission task is generated to build a communication channel between the cloud platform and the VR device cluster to achieve dedicated and stable transmission of video data; based on the real-time working status of all VR devices under the VR device cluster and the execution progress of the video data transmission task, the VR device's use status of the communication channel and the connection status between the cloud platform and the VR device cluster are adjusted to ensure that the cloud platform transmits video data to the VR device quickly and smoothly, thereby improving the reliability of the virtual image display of the VR device.

[0101] In another embodiment, the data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices, including:

[0102] Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain;

[0103] The VR device cluster division module is used to divide all VR devices into a number of VR device clusters based on the video data demand attribute information; and to screen VR devices for each VR device cluster based on the terminal attribute information, including:

[0104] Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters;

[0105] The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

[0106] The beneficial effect of the above embodiment is that when the VR device performs cloud game virtual video display, it will initiate data acquisition interest, and parse and process the data acquisition requests from all VR devices, and obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain, so that the virtual video display requirements and terminal identity of each VR device can be accurately identified. Then, the video data content attribute information that all VR devices expect to obtain is compared, and VR devices with the same video data content attribute information are divided into the same VR device cluster, so that the subsequent cloud platform can centrally transmit video data to all VR devices under the same VR device cluster, thereby improving the transmission efficiency and reliability of video data. In addition, the terminal identity information is compared with the preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster, so that the VR devices in the blacklist can be prevented from receiving video data and affecting the security of video data transmission between the cloud platform and the VR device.

[0107] In another embodiment, the video data transmission task generation module is used to generate a corresponding video data transmission task based on the video data processing log of the cloud platform, including:

[0108] Analyze the video data processing log of the cloud platform to obtain the video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate corresponding video data transmission tasks;

[0109] The communication channel construction module is used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task, including:

[0110] Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks;

[0111] Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

[0112] The beneficial effects of the above embodiments are as follows: the video data processing log of the cloud platform is analyzed to obtain a set of video data that has been processed by the cloud platform; data format conversion and data segmentation are performed on the video data set to generate corresponding video data transmission tasks, so that the video data corresponding to the video data transmission task is qualified to be directly transmitted to the VR device. Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined to achieve the correct matching of the video data transmission task and the VR device cluster. Based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed, so that the VR device cluster can configure a special communication channel to receive video data from the cloud platform.

[0113] In another embodiment, the communication channel usage adjustment module is used to adjust the usage status of the communication channel of the VR devices under the VR device cluster based on the real-time working status of all VR devices under the VR device cluster, including:

[0114] Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel;

[0115] The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task, including:

[0116] Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.

[0117] The beneficial effect of the above embodiment is to extract and analyze the real-time video display logs of all VR devices under the VR device cluster, determine the video playback status of the VR device in the process of playing the video data from the cloud platform, and identify the VR device with video display freeze or frame drop. In this way, the VR device with video display freeze or frame drop can be stopped from using the communication channel in time, so that the VR device with video display freeze or frame drop no longer receives video data from the cloud platform for virtual display, thereby ensuring the display reliability of the VR device. In addition, based on the execution progress of the video data transmission task, it is determined whether the video data transmission task has been completed; if so, the connection between the cloud platform and the VR device cluster is interrupted; if not, the current connection status between the cloud platform and the VR device cluster is maintained unchanged, thereby ensuring that the cloud platform fully controls the virtual video display work of the VR device.

[0118] In general, the cloud-based VR device connection control method and system divides all VR devices into several VR device clusters based on the video data demand attribute information of all VR devices, and then screens VR devices for each VR device cluster based on the terminal attribute information of the VR devices. The VR devices are classified to facilitate the cloud platform to centrally transmit video data to VR devices with the same video data demand; based on the video data processing log of the cloud platform, a video data transmission task is generated to build a communication channel between the cloud platform and the VR device cluster to achieve dedicated and stable transmission of video data; based on the real-time working status of all VR devices under the VR device cluster and the execution progress of the video data transmission task, the use status of the VR device for the communication channel and the connection status of the cloud platform and the VR device cluster are adjusted to ensure that the cloud platform transmits video data to the VR device quickly and smoothly, thereby improving the reliability of the virtual image display of the VR device.

[0119] The above is only a specific implementation of the present invention, and any other improvements made based on the concept of the present invention are considered to be within the protection scope of the present invention.

Claims

1. A cloud platform-based VR device connection control method, characterized in that: include: Analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices; Based on the video data demand attribute information, all VR devices are divided into a number of VR device clusters; Based on the terminal attribute information, VR device screening is performed on each VR device cluster; Based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed; Based on the real-time working status of all VR devices under the VR device cluster, adjusting the usage status of the communication channel by the VR devices under the VR device cluster; Based on the execution progress of the video data transmission task, the connection status between the cloud platform and the VR device cluster is adjusted.

2. The cloud platform-based VR device connection control method according to claim 1, characterized in that: Analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices; Based on the video data demand attribute information, all VR devices are divided into a number of VR device clusters; Based on the terminal attribute information, VR device screening is performed on each VR device cluster, including: Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain; Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters; The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

3. The cloud platform-based VR device connection control method according to claim 2, characterized in that: After the terminal identity information is compared with the preset terminal identity blacklist, it is necessary to perform a secondary verification on the VR devices retained in the VR device cluster, including: Step S1, setting the terminal identity information A of the VR device that currently needs secondary verification, wherein the information used for verification in the terminal identity information A constitutes a set M, and using the following formula (1), determining the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification, In the above formula (1), Indicates the terminal identity information A and the pre-stored historical terminal identity information similarity with respect to the information used for verification; Indicates the pre-stored historical terminal identity information The information used for verification constitutes a set; Step S2: Set m to be an information type in the set M, x mi is the i-th specific information in information type m, i is greater than or equal to 1 and less than or equal to I, i is an integer, I is the total number of information in information type m, and the terminal identity information A and the pre-stored historical terminal identity information are determined using the following formula (2): The similarity in terms of the m-th type of verification information, In the above formula (2), Indicates the terminal identity information A and the pre-stored historical terminal identity information Similarity with respect to the m-th type of verification information; Indicates the pre-stored historical terminal identity information The i-th information contained in the m-th type of verification information; Step S3, using the following formula (3), determine that the terminal identity information A belongs to the pre-stored historical terminal identity information credibility, In the above formula (3), Indicates that the terminal identity information A belongs to the pre-stored historical terminal identity information Credibility; when If it is greater than or equal to 0.8, it indicates that the secondary verification of the VR device retained in the VR device cluster is successful; when If it is less than 0.8, it means that the secondary verification of the VR device retained in the VR device cluster has failed.

4. The cloud platform-based VR device connection control method according to claim 1, characterized in that: Based on the video data processing log of the cloud platform, a corresponding video data transmission task is generated; based on the real-time VR device connection status of the cloud platform, the execution status of the video data transmission task is determined, and based on the data status of the video data transmission task, a communication channel between the cloud platform and the corresponding VR device cluster is constructed, including: Analyze the video data processing log of the cloud platform to obtain a video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate a corresponding video data transmission task; Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks; Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

5. The cloud platform-based VR device connection control method according to claim 1, characterized in that: Based on the real-time working status of all VR devices under the VR device cluster, adjusting the usage status of the communication channel by the VR devices under the VR device cluster; Adjusting the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task includes: Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel; Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.

6. VR device connection control system based on cloud platform, characterized in that: include: A data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices; A VR device cluster division module is used to divide all VR devices into a number of VR device clusters based on the video data demand attribute information; and to screen VR devices for each VR device cluster based on the terminal attribute information; A video data transmission task generation module, used to generate corresponding video data transmission tasks based on the video data processing log of the cloud platform; A communication channel construction module, used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task; A communication channel usage adjustment module, used for adjusting the usage status of the communication channel by the VR devices under the VR device cluster based on the real-time working status of all the VR devices under the VR device cluster; The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task.

7. The cloud platform-based VR device connection control system according to claim 6, characterized in that: The data acquisition request analysis module is used to analyze the data acquisition requests from all VR devices to obtain the video data demand attribute information and terminal attribute information of all VR devices, including: Parse and process the data acquisition requests from all VR devices to obtain the video data content attribute information and terminal identity information that all VR devices expect to obtain; The VR device cluster division module is used to divide all VR devices into a number of VR device clusters based on the video data demand attribute information; and perform VR device screening on each VR device cluster based on the terminal attribute information, including: Compare the video data content attribute information that all VR devices expect to obtain, and classify VR devices with the same video data content attribute information into the same VR device cluster, thereby classifying all VR devices into several VR device clusters; The terminal identity information is compared with a preset terminal identity blacklist. If the terminal identity information exists in the preset terminal identity blacklist, the corresponding VR device is removed from the VR device cluster; if the terminal identity information does not exist in the preset terminal identity blacklist, the corresponding VR device is retained in the VR device cluster.

8. The cloud platform-based VR device connection control system according to claim 6, characterized in that: The video data transmission task generation module is used to generate corresponding video data transmission tasks based on the video data processing log of the cloud platform, including: Analyze the video data processing log of the cloud platform to obtain a video data set that has been processed by the cloud platform; perform data format conversion and data segmentation on the video data set to generate a corresponding video data transmission task; The communication channel construction module is used to determine the execution status of the video data transmission task based on the real-time VR device connection status of the cloud platform, and to construct a communication channel between the cloud platform and the corresponding VR device cluster based on the data status of the video data transmission task, including: Based on the number of real-time VR devices connected to the cloud platform, determine whether the cloud platform is in a device connection saturation state; if so, do not execute any video data transmission task; if not, determine the currently executable video data transmission task based on the execution time sequence of all video data transmission tasks; Based on the video data attribute information of the currently executable video data transmission task, the VR device cluster corresponding to the currently executable video data transmission task is determined; and based on the maximum data bit amount of all data packets under the currently executable video data transmission task, a communication channel between the cloud platform and the VR device cluster is constructed; wherein the communication bandwidth of the communication channel matches the maximum data bit amount.

9. The cloud platform-based VR device connection control system according to claim 6, characterized in that: The communication channel usage adjustment module is used to adjust the usage status of the communication channel by the VR devices under the VR device cluster based on the real-time working status of all VR devices under the VR device cluster, including: Based on the real-time video display logs of all VR devices under the VR device cluster, identify the VR device with video display freeze or frame drop; and based on the terminal identity information of the VR device with video display freeze or frame drop, stop the VR device with video display freeze or frame drop from using the communication channel; The cloud platform connection status adjustment module is used to adjust the connection status between the cloud platform and the VR device cluster based on the execution progress of the video data transmission task, including: Based on the execution progress of the video data transmission task, determine whether the video data transmission task has been completed; if so, interrupt the connection between the cloud platform and the VR device cluster; if not, keep the current connection status between the cloud platform and the VR device cluster unchanged.