Simulation training cloud rendering method and device, computer equipment and storage medium

Through the simulation training cloud rendering method, the cache mechanism and priority sequence analysis technology are used to solve the problems of high hardware cost, complex configuration and long rendering time of traditional simulation training systems, and more efficient data processing and training effects are achieved.

CN120144093APending Publication Date: 2025-06-13SUPCON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510090617.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

Traditional simulation training systems require expensive hardware equipment, complex software configuration, and long rendering time, which limits the trainee's practical time and training effect.

Method used

Provide a simulation training cloud rendering method, which obtains the type information of the user's browser message, analyzes and generates priority sequences, obtains protocol data based on the priority sequence and preset cache factory, and finally obtains rendering resources based on the protocol data.

Benefits of technology

It reduces data processing delays, reduces dependence on expensive hardware devices, simplifies the software configuration process, improves the practice time of trainees, and improves training effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120144093A_ABST
    Figure CN120144093A_ABST
Patent Text Reader

Abstract

The invention relates to a simulation training cloud rendering method and device, computer equipment and a storage medium. The method comprises the following steps: obtaining type information of a user browser message; analyzing the type information, and generating a priority sequence; obtaining protocol data according to the priority sequence and a preset cache factory; and obtaining corresponding rendering resources for rendering according to the protocol data. By the adoption of the method, the content which is effective for a long time and low in access frequency can be mapped into an object to be directly used by introducing a cache mechanism and increasing persistent storage as cache, expandability is improved, a new protocol data conversion mode is provided, traditional mapping logic is changed, and data processing delay is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of simulation training, and particularly to a simulation training cloud rendering method, apparatus, computer device, and storage medium. Background Art

[0002] With the continuous progress of technology, simulation training has been widely applied in various industries, especially in fields such as oil, chemical industry, process, and control. Simulation training can provide a real operating environment and improve the practical ability of trainees. However, there are some problems that need to be solved urgently in the implementation of current simulation training.

[0003] First of all, traditional simulation training systems usually require clients to be equipped with expensive hardware devices. This not only increases the initial investment cost of enterprises but also brings additional economic burdens for later maintenance and updates. Secondly, the software configuration process is complex and requires trainees to have certain computer skills to ensure the smooth operation of all necessary simulation software. In addition, the rendering time is long, resulting in limited practical time for trainees and thus affecting the training effect. Summary of the Invention

[0004] Based on this, it is necessary to provide a simulation training cloud rendering method, apparatus, computer device, computer-readable storage medium, and computer program product that can reduce data processing latency for the above technical problems.

[0005] In a first aspect, this application provides a simulation training cloud rendering method. The method includes:

[0006] Obtain the type information of the user browser message;

[0007] Analyze the type information to generate a priority sequence;

[0008] Obtain protocol data according to the priority sequence and a preset cache factory;

[0009] Obtain the corresponding rendering resources for rendering according to the protocol data.

[0010] In one embodiment, detect whether the priority sequence is in the preset cache factory;

[0011] If the priority sequence is in the preset cache factory, directly transmit the protocol data pre-stored in the cache factory;

[0012] If the priority sequence is not in the preset cache factory, generate the corresponding protocol data according to the priority sequence.

[0013] In one embodiment, analyze the priority sequence to obtain the corresponding system information;

[0014] Generate corresponding protocol data according to the system information.

[0015] In one embodiment, the type information includes control messages, update messages, and other messages.

[0016] Sort the control messages, update messages, and other messages in descending order to generate a priority sequence.

[0017] In one embodiment, obtain the load information of the network.

[0018] Analyze the load information to obtain a load result.

[0019] Select a corresponding network path to transmit rendering resources for rendering according to the load result.

[0020] In one embodiment, detect whether the priority sequence is in a preset first-level cache.

[0021] If the priority sequence is in the first-level cache, directly transmit using the protocol data pre-stored in the first-level cache.

[0022] If the priority sequence is not in the first-level cache, detect whether the priority sequence is in a preset second-level cache.

[0023] If the priority sequence is in the second-level cache, directly transmit using the protocol data pre-stored in the second-level cache.

[0024] In a second aspect, the present application also provides a simulation training cloud rendering device. The device includes:

[0025] An information acquisition module, configured to acquire the type information of user browser messages.

[0026] An information sorting module, configured to analyze the type information to generate a priority sequence.

[0027] A cache hit module, configured to obtain protocol data according to the priority sequence and a preset cache factory.

[0028] An image rendering module, configured to acquire corresponding rendering resources for rendering according to the protocol data.

[0029] In a third aspect, the present application also provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0030] Obtain the type information of user browser messages.

[0031] Analyze the type information and generate a priority sequence;

[0032] Obtain protocol data according to the priority sequence and a preset cache factory;

[0033] Obtain corresponding rendering resources for rendering according to the protocol data.

[0034] In a fourth aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0035] Obtain the type information of the user browser message;

[0036] Analyze the type information and generate a priority sequence;

[0037] Obtain protocol data according to the priority sequence and a preset cache factory;

[0038] Obtain corresponding rendering resources for rendering according to the protocol data.

[0039] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Obtain the type information of the user browser message;

[0041] Analyze the type information and generate a priority sequence;

[0042] Obtain protocol data according to the priority sequence and a preset cache factory;

[0043] Obtain corresponding rendering resources for rendering according to the protocol data.

[0044] For the above simulation training cloud rendering method, device, computer device and storage medium, obtain the type information of the user browser message; analyze the type information and generate a priority sequence; obtain protocol data according to the priority sequence and a preset cache factory; obtain corresponding rendering resources for rendering according to the protocol data. By introducing a caching mechanism and adding persistent storage as a cache, mapping content that is long-term valid and has a low access frequency into objects for direct use, the scalability is improved, a new protocol data conversion method is proposed, the traditional mapping logic is changed, and the latency of data processing is reduced. Description of the Drawings

[0045] Figure 1 It is an application environment diagram of the simulation training cloud rendering method in an embodiment;

[0046] Figure 2 Schematic flowchart of the simulation training cloud rendering method in one embodiment;

[0047] Figure 3 Schematic flowchart of step 206 in one embodiment;

[0048] Figure 4 Structural block diagram of the simulation training cloud rendering device in one embodiment;

[0049] Figure 5 Internal structure diagram of a computer device in one embodiment. Detailed implementation manners

[0050] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0051] The simulation training cloud rendering method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. Among them, the terminal 102 communicates with the server 104 through a network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed in the cloud or other network servers. The server 104 obtains the type information of the user browser message; analyzes the type information to generate a priority sequence; obtains protocol data according to the priority sequence and a preset cache factory; and obtains corresponding rendering resources for rendering according to the protocol data. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be instrument meters, sensor devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0052] In one embodiment, as Figure 2 shown, a simulation training cloud rendering method is provided. Taking the method applied to the Figure 1 server 104 as an example, the method includes the following steps:

[0053] Step 202, obtaining the type information of the user browser message.

[0054] Among them, the type information includes control messages, update messages, and other messages.

[0055] Specifically, establish a WebSocket connection with the browser, perform authentication and authorization, and process connection requests from different clients.

[0056] Step 204: Analyze the type information and generate a priority sequence.

[0057] Specifically, sort control messages, update messages, and other messages in descending order to generate a priority sequence.

[0058] In one embodiment, set the priorities of type information as follows:

[0059] · Control message (high priority): p = 1

[0060] · Update message (medium priority): p = 2

[0061] · Other message (low priority): p = 3

[0062] Define a priority function f: M → P, where M is the message type and P is the priority. Sort according to the priority and return the element with the highest priority.

[0063] Step 206: Obtain protocol data according to the priority sequence and a preset cache factory.

[0064] Specifically, analyze the priority sequence to obtain corresponding system information; according to the system information, generate corresponding protocol data.

[0065] In one embodiment, the server analyzes the system information of each type of information in the priority sequence. Among them, the system information includes Windows system, Mac system, Linux system, etc.

[0066] If the system information is Windows system, convert the protocol into protocol data of RDP and SSH; if the system information is Mac system, convert the protocol into protocol data of ADP and SSH; if the system information is Linux system, convert the protocol into protocol data of VNC and SSH. It can be understood that the protocol data can also be other remote protocols.

[0067] Furthermore, detect whether the priority sequence is in the preset cache factory; if the priority sequence is in the preset cache factory, directly transmit the protocol data stored in the cache factory; if the priority sequence is not in the preset cache factory, generate corresponding protocol data according to the priority sequence.

[0068] Further, the cache factory includes a first-level cache and a second-level cache. Detect whether the priority sequence is in the preset first-level cache; if the priority sequence is in the first-level cache, directly transmit using the protocol data pre-stored in the first-level cache; if the priority sequence is not in the first-level cache, detect whether the priority sequence is in the preset second-level cache; if the priority sequence is in the second-level cache, directly transmit using the protocol data pre-stored in the second-level cache.

[0069] In one embodiment, a server is provided with a cache factory, as Figure 3 shown, and the specific steps are as follows:

[0070] Step 1: Create the CacheFactory.CLASS class.

[0071] Step 2: Create and initialize the first-level cache, which is implemented by HashMap in this solution.

[0072] Step 3: Create and initialize the second-level cache, and set the corresponding client.

[0073] Step 4: Receive the input data, first obtain it from the first-level cache, and if it hits, directly return the corresponding protocol data for continued transmission.

[0074] Step 5: If the first-level cache misses, obtain it from the second-level cache, return the result for continued transmission, and store the corresponding protocol result in the first-level cache, and customize the expiration time for each cache item.

[0075] Step 6: If the second-level cache misses, it means that a new message is received. First, update the first-level cache, and then asynchronously update the data to the second-level cache in the thread pool to reduce latency.

[0076] Step 7: When the limit size is reached, the LRU strategy can be implemented for the first-level cache to remove the least recently used cache item.

[0077] Step 208, according to the protocol data, obtain the corresponding rendering resources for rendering.

[0078] Specifically, obtain the load information of the network; analyze the load information to obtain a load result; according to the load result, select the corresponding network path to transmit the rendering resources for rendering.

[0079] Specifically, perform statistical analysis according to the load information to determine the average bandwidth and peak bandwidth, that is, the load result. Based on the load result, select one or more network paths to disperse the data traffic, reduce the congestion of a single path, and increase the transmission stability.

[0080] In the above-mentioned simulation training cloud rendering method, the type information of the user browser message is obtained; the type information is analyzed to generate a priority sequence; according to the priority sequence and a preset cache factory, protocol data is obtained; and according to the protocol data, the corresponding rendering resources are obtained for rendering. By introducing a caching mechanism and adding persistent storage as a cache, content that is long-term valid and has a low access frequency is mapped to an object for direct use, improving scalability. A new protocol data conversion method is proposed, changing the traditional mapping logic and reducing the latency of data processing.

[0081] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0082] Based on the same inventive concept, an embodiment of the present application also provides a simulation training cloud rendering device for implementing the above-mentioned simulation training cloud rendering method. The solution provided by this device for solving problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the following simulation training cloud rendering device can refer to the limitations on the simulation training cloud rendering method in the above text, and will not be repeated here.

[0083] In one embodiment, as Figure 4 shown, a simulation training cloud rendering device is provided, including: an information acquisition module 410, an information sorting module 420, a cache hit module 430, and an image rendering module 440, where:

[0084] The information acquisition module 410 is used to acquire the type information of the user browser message.

[0085] The information sorting module 420 is used to analyze the type information and generate a priority sequence.

[0086] The cache hit module 430 is used to obtain protocol data according to the priority sequence and a preset cache factory.

[0087] The image rendering module 440 is used to obtain the corresponding rendering resources for rendering according to the protocol data.

[0088] The cache hit module 430 is further configured to detect whether the priority sequence is in a preset cache factory; if the priority sequence is in the preset cache factory, directly transmit the protocol data stored in the cache factory; if the priority sequence is not in the preset cache factory, generate corresponding protocol data according to the priority sequence.

[0089] The cache hit module 430 is further configured to analyze the priority sequence to obtain corresponding system information; generate corresponding protocol data according to the system information.

[0090] The information sorting module 420 is further configured to sort control messages, update messages, and other messages in descending order to generate a priority sequence.

[0091] The image rendering module 440 is further configured to obtain the load information of the network; analyze the load information to obtain a load result; select a corresponding network path to transmit rendering resources for rendering according to the load result.

[0092] The cache hit module 430 is further configured to detect whether the priority sequence is in a preset level-1 cache; if the priority sequence is in the level-1 cache, directly transmit the protocol data stored in the level-1 cache; if the priority sequence is not in the level-1 cache, detect whether the priority sequence is in a preset level-2 cache; if the priority sequence is in the level-2 cache, directly transmit the protocol data stored in the level-2 cache.

[0093] Each module in the above simulation training cloud rendering device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0094] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store protocol data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a simulation training cloud rendering method.

[0095] Those skilled in the art can understand that Figure 5 The structure shown in Figure 5 is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0096] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, it implements any one of the simulation training cloud rendering methods in the above embodiments.

[0097] Obtain the type information of the user browser message;

[0098] Analyze the type information to generate a priority sequence;

[0099] Obtain protocol data according to the priority sequence and a preset cache factory;

[0100] Obtain corresponding rendering resources for rendering according to the protocol data.

[0101] In one embodiment, when the processor executes the computer program, it also implements the following steps: Detect whether the priority sequence is in the preset cache factory;

[0102] If the priority sequence is in the preset cache factory, use the protocol data pre-stored in the cache factory for direct transmission;

[0103] If the priority sequence is not in the preset cache factory, generate corresponding protocol data according to the priority sequence.

[0104] In one embodiment, when the processor executes the computer program, it also implements the following steps: Analyze the priority sequence to obtain corresponding system information;

[0105] Generate corresponding protocol data according to the system information.

[0106] In one embodiment, when the processor executes the computer program, it also implements the following steps: Among them, the type information includes control messages, update messages, and other messages;

[0107] Sort the control messages, update messages, and other messages from high to low in sequence to generate a priority sequence.

[0108] In one embodiment, when the processor executes the computer program, it also implements the following steps: Obtain the load information of the network;

[0109] Analyze the load information to obtain a load result;

[0110] Based on the load result, select the corresponding network path to transmit rendering resources for rendering.

[0111] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Detect whether the priority sequence is in a preset level-1 cache;

[0112] If the priority sequence is in the level-1 cache, directly transmit using the protocol data pre-stored in the level-1 cache;

[0113] If the priority sequence is not in the level-1 cache, detect whether the priority sequence is in a preset level-2 cache;

[0114] If the priority sequence is in the level-2 cache, directly transmit using the protocol data pre-stored in the level-2 cache.

[0115] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the simulation training cloud rendering methods in the above embodiments is implemented.

[0116] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0117] Obtain the type information of the user browser message;

[0118] Analyze the type information to generate a priority sequence;

[0119] According to the priority sequence and a preset cache factory, obtain protocol data;

[0120] According to the protocol data, obtain the corresponding rendering resources for rendering.

[0121] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Detect whether the priority sequence is in a preset cache factory;

[0122] If the priority sequence is in the preset cache factory, directly transmit using the protocol data pre-stored in the cache factory;

[0123] If the priority sequence is not in the preset cache factory, generate the corresponding protocol data according to the priority sequence.

[0124] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Analyze the priority sequence to obtain the corresponding system information;

[0125] According to the system information, generate the corresponding protocol data.

[0126] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: wherein, the type information includes control messages, update messages, and other messages;

[0127] Sort the control messages, update messages, and other messages in descending order to generate a priority sequence.

[0128] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Obtain the load information of the network;

[0129] Analyze the load information to obtain a load result;

[0130] According to the load result, select a corresponding network path to transmit rendering resources for rendering.

[0131] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Detect whether the priority sequence is in a preset first-level cache;

[0132] If the priority sequence is in the first-level cache, use the protocol data pre-stored in the first-level cache for direct transmission;

[0133] If the priority sequence is not in the first-level cache, detect whether the priority sequence is in a preset second-level cache;

[0134] If the priority sequence is in the second-level cache, use the protocol data pre-stored in the second-level cache for direct transmission.

[0135] In one embodiment, a computer program product is provided, including a computer program, which when executed by a processor, implements the following steps:

[0136] Obtain the type information of the user browser message;

[0137] Analyze the type information to generate a priority sequence;

[0138] According to the priority sequence and a preset cache factory, obtain protocol data;

[0139] According to the protocol data, obtain corresponding rendering resources for rendering.

[0140] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Detect whether the priority sequence is in a preset cache factory;

[0141] If the priority sequence is in the preset cache factory, use the protocol data pre-stored in the cache factory for direct transmission;

[0142] If the priority sequence is not in the preset cache factory, corresponding protocol data is generated according to the priority sequence.

[0143] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Analyze the priority sequence to obtain corresponding system information;

[0144] According to the system information, generate corresponding protocol data.

[0145] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: wherein, the type information includes control messages, update messages, and other messages;

[0146] Sort the control messages, update messages, and other messages in descending order to generate a priority sequence.

[0147] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Obtain the load information of the network;

[0148] Analyze the load information to obtain a load result;

[0149] According to the load result, select a corresponding network path to transmit rendering resources for rendering.

[0150] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: Detect whether the priority sequence is in the preset first-level cache;

[0151] If the priority sequence is in the first-level cache, use the protocol data pre-stored in the first-level cache for direct transmission;

[0152] If the priority sequence is not in the first-level cache, detect whether the priority sequence is in the preset second-level cache;

[0153] If the priority sequence is in the second-level cache, use the protocol data pre-stored in the second-level cache for direct transmission.

[0154] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0155] Those of ordinary skill in the art can understand that all or part of the processes in the above-described method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the method embodiments as described above. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0156] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0157] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A simulation training cloud rendering method, characterized in that: The method comprises: Get the type information of the user's browser message; Analyzing the type information to generate a priority sequence; Obtaining protocol data according to the priority sequence and the preset cache factory; According to the protocol data, corresponding rendering resources are obtained for rendering.

2. The method according to claim 1, characterized in that The obtaining of protocol data according to the priority sequence and the preset cache factory includes: Detecting whether the priority sequence is in a preset cache factory; If the priority sequence is in the preset cache factory, the protocol data pre-stored in the cache factory is used for direct transmission; If the priority sequence is not in the preset cache factory, the corresponding protocol data is generated according to the priority sequence.

3. The method according to claim 2, characterized in that If the priority sequence is not in the preset cache factory, generating corresponding protocol data according to the priority sequence includes: Analyze the priority sequence to obtain corresponding system information; According to the system information, corresponding protocol data is generated.

4. The method according to claim 1, characterized in that: The analyzing the type information generates a priority sequence include: Wherein, the type information includes control messages, update messages and other messages; Control messages, update messages and other messages are sorted from high to low to generate a priority sequence.

5. The method according to claim 1, characterized in that The acquiring corresponding rendering resources for rendering according to the protocol data includes: Get network load information; Analyzing the load information to obtain a load result; According to the load result, a corresponding network path is selected to transmit the rendering resource for rendering.

6. The method according to claim 2, characterized in that The protocol data is obtained according to the priority sequence and the preset cache factory. include: Wherein, the cache factory includes a first-level cache and a second-level cache; Detecting whether the priority sequence is in a preset first-level cache; If the priority sequence is in the first-level cache, directly transmitting using the protocol data pre-stored in the first-level cache; If the priority sequence is not in the first-level cache, detecting whether the priority sequence is in a preset second-level cache; If the priority sequence is in the secondary cache, the protocol data pre-stored in the secondary cache is used for direct transmission.

7. A simulation training cloud rendering device, characterized in that: The device comprises: An information acquisition module is used to obtain type information of user browser messages; An information sorting module, used for analyzing the type information and generating a priority sequence; A cache hit module, used to obtain protocol data according to the priority sequence and a preset cache factory; The image rendering module is used to obtain corresponding rendering resources for rendering according to the protocol data.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.