Dynamic page generation method and device for log management platform

By introducing dynamic page generation method into the log management platform, the problems of poor scalability and high maintenance costs in the existing technology are solved, and the flexibility and customization capabilities of log query and display are realized, reducing the complexity and maintenance costs of the system.

CN120144545APending Publication Date: 2025-06-13BEIJING HESI HUIZHI INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510209303.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing log management platform has poor scalability when processing diversified log data, high maintenance costs, and insufficient flexibility in log query and display, which cannot meet the personalized needs of different customers.

Method used

By introducing a dynamic page generation method into the log management platform, developers generate JSON-format configuration files by using the configuration information of the page component module and send them to the cloud server. Log managers enter control instructions in the visual interface, generate target pages, and trigger the log management platform to perform target operations through the interactive interface.

Benefits of technology

It realizes the flexibility and customization capabilities of the log management platform page, reduces code redundancy and maintenance complexity, and reduces the difficulty of the system's expansion and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120144545A_ABST
    Figure CN120144545A_ABST
Patent Text Reader

Abstract

The invention provides a page dynamic generation method and device for a log management platform, and relates to the technical field of log management platform applications, and the method comprises the steps that a first user terminal responds to a first control instruction input by a developer, and a JSON-format configuration file is generated for each component module in a log management platform page; the second user terminal generates a target page of the log management platform in response to a second control instruction input by a log manager for the configuration file on the visual interface, and triggers the log management platform to execute a target operation for the corresponding log on the target page for a third control instruction input for the at least one interactive interface; and the second user terminal responds to a third control instruction input by the log management personnel on the target page for the at least one interaction interface, and triggers the log management platform to execute a target operation for the corresponding log so as to relieve the technical problems of poor expansibility, high maintenance cost and insufficient log query and display flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of log management platform applications, and in particular, to a method and device for dynamically generating pages of a log management platform. Background Art

[0002] With the continuous advancement of enterprise informatization construction, the log management platform, as a core component, undertakes a large number of data processing and analysis tasks. Existing log management platforms usually adopt a preset static page structure, which means that the query conditions of logs, the columns displayed in the list, and the executable operations are all preset during the system development stage. Given the continuous growth of enterprise management and data analysis requirements, existing log management platforms show certain limitations in processing diverse log data. In particular, when different customers put forward different log query and display requirements, it is usually necessary for developers to perform customized development of the page according to specific requirements. This development mode not only takes time and effort but also results in a large amount of redundant code and resource waste. In order to meet the personalized needs of customers, enterprises have to frequently modify and optimize the existing log interfaces, thereby increasing the complexity of the system and the maintenance cost. Summary of the Invention

[0003] The purpose of the present invention is to provide a method and device for dynamically generating pages of a log management platform, so as to alleviate the technical problems of poor scalability, high maintenance cost, and insufficient flexibility in log query and display existing in the prior art.

[0004] In a first aspect, the present invention provides a method for dynamically generating pages of a log management platform, including:

[0005] A first user terminal, in response to a first control instruction input by a developer, generates a configuration file in JSON format for each component module in the log management platform page and sends it to a cloud server; wherein, the configuration file includes a template for defining configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each component module;

[0006] A second user terminal, in response to a second control instruction input by a log manager on a visualization interface for the configuration file, generates a target page of the log management platform; wherein, the target page includes a page structure of at least one target component module and an interaction interface corresponding to each target component module;

[0007] The second user terminal, in response to a third control instruction input by the log manager on the target page for at least one of the interaction interfaces, triggers the log management platform to execute a target operation on the corresponding log.

[0008] In an alternative embodiment, the step in which the first user terminal generates a configuration file in JSON format for each component module in the log management platform page in response to a first control instruction input by a developer and sends it to the cloud server includes:

[0009] The first user terminal determines the general functions of each component module in the log management platform and the dedicated function of each component module based on the first control instruction input by the developer; defines a template for configuring the log management platform page based on the general functions, and defines configurable fields corresponding to each component module in the template according to the dedicated functions; generates a configuration file in JSON format with the template and the configurable fields, and sends it to the cloud server.

[0010] In an alternative embodiment, the method further includes:

[0011] The first user terminal generates a code file corresponding to the visual interface in response to a fourth control instruction input by the developer and sends it to the cloud server.

[0012] In an alternative embodiment, the step in which the second user terminal generates a target page of the log management platform in response to a second control instruction input by a log manager on the visual interface for the configuration file includes:

[0013] The second user terminal obtains the code file and the configuration file from the cloud server, generates a visual interface based on the code file, and then determines target configurable fields from the configuration file according to the second control instruction input by the log manager on the visual interface; displays the component modules corresponding to the target configurable fields on the visual interface to generate the target page of the log management platform.

[0014] In an alternative embodiment, the step of displaying the component modules corresponding to the target configurable fields on the visual interface to generate the target page of the log management platform includes:

[0015] The second user terminal generates a target page including an HTML structure, CSS styles, and the interaction logic of the component modules corresponding to each target configurable field on the visual interface based on the template and the target configurable fields.

[0016] In an alternative embodiment, the step in which the second user terminal triggers the log management platform to perform a target operation on the corresponding log in response to a third control instruction input by the log manager on the target page for at least one of the interaction interfaces includes:

[0017] The second user terminal receives a third control instruction input by the log management personnel for the control corresponding to at least one target component module on the target page, and calls the interaction logic corresponding to the interaction interface of the control to send a target request to the back-end server of the log management platform, so that the back-end server performs a target operation on the corresponding log.

[0018] In an alternative embodiment, the step of calling the interaction logic corresponding to the interaction interface of the control to send a target request to the back-end server of the log management platform includes:

[0019] Call the query interface URL and parameters corresponding to the first control, send an HTTP request to the back-end server of the log management platform to obtain log data, and display it on the target page.

[0020] In a second aspect, the present invention provides a page dynamic generation device for a log management platform, including:

[0021] A first user terminal, in response to a first control instruction input by a developer, generates a configuration file in JSON format for each component module in the log management platform page and sends it to the cloud server; wherein, the configuration file includes a template for defining configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each of the component modules.

[0022] A second user terminal, in response to a second control instruction input by the log management personnel for the configuration file on the visual interface, generates the target page of the log management platform; wherein, the target page includes the page structure of at least one target component module and the interaction interface corresponding to each target component module; in response to a third control instruction input by the log management personnel for at least one of the interaction interfaces on the target page, triggers the log management platform to perform a target operation on the corresponding log.

[0023] In a third aspect, the present invention provides an electronic device, including a memory, a processor, and a program stored on the memory and capable of running on the processor, and when the processor executes the program, it implements the method according to any one of the foregoing embodiments.

[0024] In a fourth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed, it implements the method according to any one of the foregoing embodiments.

[0025] The embodiments of the present invention provide a method and device for dynamically generating pages of a log management platform. Developers generate a template for the configuration information of the log management platform page through a first user terminal. The template can flexibly configure the configurable fields corresponding to each component module, and then generate a configuration file in JSON format including the template and each configurable field, and send it to the cloud server; the log management user obtains the configuration file from the cloud server through a second user terminal and inputs a second control instruction to generate a target page that meets the needs of the log management user; the log management user inputs a third control instruction for the interaction interface corresponding to each component module of the target page, and can interact with the background server of the log management user to implement corresponding target operations on the log, ensuring the flexibility of the log management platform page.

[0026] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention are achieved and obtained by the structures specifically pointed out in the specification and the drawings.

[0027] To make the above objectives, features, and advantages of the present invention more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, is described in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0029] Figure 1 It is a flowchart of a method for dynamically generating pages of a log management platform provided by an embodiment of the present invention;

[0030] Figure 2 It is a schematic diagram of the functional modules of a device for dynamically generating pages of a log management platform provided by an embodiment of the present invention;

[0031] Figure 3 It is a schematic diagram of the hardware architecture of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0033] In the application of the expense management system, users need a log management platform to view various types of log data, report data, etc. In particular, integrated logs are an important part of the interaction between the expense control software and the customer's third-party platform (such as the OA system).

[0034] Based on this, a method and device for dynamically generating a page of a log management platform provided by an embodiment of the present invention can reduce code redundancy and the complexity of page maintenance without extensively modifying a large amount of code for different log management requirements of customers.

[0035] To facilitate the understanding of this embodiment, a method for dynamically generating a page of a log management platform disclosed in an embodiment of the present invention will be introduced in detail first. This method is applied to both the first user terminal for developers to operate and the second user terminal for log management users, and data transmission between the two user terminals is carried out through cloud services.

[0036] Figure 1 It is a flowchart of a method for dynamically generating a page of a log management platform provided by an embodiment of the present invention.

[0037] See Figure 1 , the method includes the following steps:

[0038] Step S102, in response to a first control instruction input by a developer, the first user terminal generates a configuration file in JSON format for each component module in the log management platform page and sends it to the cloud server.

[0039] Among them, the first control instruction includes the instruction code typed, the code generated by single or double left-clicking on a specific component, and the code generated by single right-clicking on a specific component; the first control instruction is used to flexibly generate the target page required by log management personnel. The configuration file includes a template for defining the configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each component module.

[0040] Exemplarily, each application component function of the log management platform page can be differentiated based on the first control instruction. The general functions are integrated into the JSON template, and the specific functions of each component module generate corresponding configurable fields respectively, reducing code redundancy. The first user terminal determines the general functions of each component module in the log management platform and the dedicated functions of each component module based on the first control instruction input by the developer. Define a template for configuring the log management platform page based on the general functions, and define the configurable fields corresponding to each component module in the template according to the dedicated functions. Generate a configuration file in JSON format from the template and the configurable fields, and send it to the cloud server.

[0041] Based on the foregoing embodiments, the developer can also configure a visual interface that facilitates users of the log management platform to flexibly select the required application component modules. Specifically, the method further includes:

[0042] The first user terminal generates a code file corresponding to the visual interface in response to the fourth control instruction input by the developer, and sends it to the cloud server.

[0043] S104. The second user terminal generates a target page of the log management platform in response to the second control instruction input by the log management personnel for the configuration file on the visual interface.

[0044] Based on a visual interface or a code editing interface provided by the developer on the first user terminal, the log management user is allowed to edit the JSON configuration file according to actual needs. The system administrator or developer can flexibly configure each part of the log management platform page through this interface, and then obtain the target page. Among them, the target page includes the page structure of at least one target component module and the interaction interfaces corresponding to each target component module.

[0045] Step S104 can also be implemented through the following steps, specifically including:

[0046] The second user terminal obtains the code file and the configuration file from the cloud server, generates a visual interface based on the code file, and then determines the target configurable fields from the configuration file according to the second control instruction input by the log management personnel on the visual interface. Display the component modules corresponding to the target configurable fields on the visual interface to generate a target page of the log management platform.

[0047] Exemplarily, the second user terminal generates a target page including the HTML structure, CSS styles, and the interaction logic of the component modules corresponding to each target configurable field on the visual interface based on the template and the target configurable fields.

[0048] Among them, when the log management page of the front end, i.e., the second user terminal, is loaded, it first obtains the corresponding JSON configuration file (config) from the cloud server. Then, according to the definitions of each module component (configurable fields) in the configuration file, it dynamically generates the HTML structure, CSS style, and interaction logic of the log query and display interface required by the log management user.

[0049] S106. In response to a third control instruction input by a log management staff on a target page for at least one interaction interface, the second user terminal triggers the log management platform to execute a target operation on the corresponding log.

[0050] Here, the second user terminal receives a third control instruction input by the log management staff for a control corresponding to at least one target component module (which can be understood as a page control) on the target page, and calls the interaction logic corresponding to the interaction interface of the control to send a target request to the back-end server of the log management platform, so that the back-end server executes a target operation on the corresponding log.

[0051] When a log management user inputs a third control instruction on a target component module on the log management platform page of the front end, interaction with the back-end server can be achieved through the interaction interface corresponding to the component module; for example, according to the query interface URL and parameters defined for each component module in the configuration file, an HTTP request is sent to obtain log data and displayed on the page. At the same time, the component modules on the page can be presented in the form of operation buttons (such as export, delete, resend, view message, etc.). Through interaction with such operation buttons, the log management user triggers the corresponding back-end logic under the action of the definitions of each interface parameter in the configuration file.

[0052] As an optional embodiment for illustration, the second user terminal can call the query interface URL and parameters corresponding to the first control, send an HTTP request to the back-end server of the log management platform to obtain log data, and display it on the target page.

[0053] In a preferred embodiment of actual application, developers generate a template for the configuration information of the log management platform page through the first user terminal. The configurable fields corresponding to each component module can be flexibly configured on the template, and then a configuration file in JSON format including the template and each configurable field is generated and sent to the cloud server; the log management user obtains the configuration file from the cloud server through the second user terminal and inputs a second control instruction to generate a target page that meets the needs of the log management user; the log management user inputs a third control instruction for the interaction interface corresponding to each component module of the target page, and can then interact with the back-end server of the log management user to achieve corresponding target operations on the log, ensuring the flexibility of the log management platform page.

[0054] In the embodiments of the present invention, a set of flexible orchestration rules is configured through orchestration, and each component part of the log page (such as query filtering conditions, query interfaces, table fields, styles, operations, batch processing, etc.) is defined in a configuration file (config) in JSON format. It can easily realize the customization and extension of the log query and display interface, meet the diverse needs of different customers without modifying the code, and has strong scalability; at the same time, it reduces the redundant code of the customized page, reduces the complexity of the system, the maintenance difficulty and the maintenance cost; the front-end log management page can quickly respond to the customer's change requirements for log query and display conditions, and dynamically render the corresponding log query and display interface according to this configuration file, improving the flexibility and adaptability of the system.

[0055] In some embodiments, as Figure 2 shown, the embodiments of the present invention provide a page dynamic generation device for a log management platform, including:

[0056] A first user terminal, in response to a first control instruction input by a developer, generates a configuration file in JSON format for each component module in the log management platform page and sends it to the cloud server; wherein, the configuration file includes a template for defining configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each of the component modules.

[0057] A second user terminal, in response to a second control instruction input by a log management personnel on a visual interface for the configuration file, generates a target page of the log management platform; wherein, the target page includes a page structure of at least one target component module and an interaction interface corresponding to each target component module; in response to a third control instruction input by the log management personnel on the target page for at least one of the interaction interfaces, triggering the log management platform to execute a target operation for the corresponding log.

[0058] Further, the first user terminal determines the general functions of each component module in the log management platform and the specific functions of each component module based on the first control instruction input by the developer; defines a template for configuring the log management platform page based on the general functions, and defines the configurable fields corresponding to each component module in the template according to the specific functions; generates a configuration file in JSON format for the template and the configurable fields and sends it to the cloud server.

[0059] Further, the device is further configured to: the first user terminal generates a code file corresponding to the visual interface in response to a fourth control instruction input by the developer and sends it to the cloud server.

[0060] Further, the second user terminal obtains the code file and the configuration file from the cloud server, generates a visual interface based on the code file, and then determines the target configurable field from the configuration file according to the second control instruction input by the log manager on the visual interface; the component module corresponding to the target configurable field is displayed on the visual interface to generate the target page of the log management platform.

[0061] Further, the second user terminal generates a target page including the HTML structure, CSS style, and the interaction logic of the component module corresponding to each target configurable field on the visual interface based on the template and the target configurable field.

[0062] Further, the second user terminal receives a third control instruction input by the log manager for the control corresponding to at least one target component module on the target page, and calls the interaction logic corresponding to the interaction interface of the control to send a target request to the backend server of the log management platform, so that the backend server performs a target operation on the corresponding log.

[0063] Further, the second user terminal calls the query interface URL and parameters corresponding to the first control, sends an HTTP request to the backend server of the log management platform to obtain log data, and displays it on the target page.

[0064] The electronic device provided by the embodiment of the present invention is used to implement an electronic device. In this embodiment, the electronic device may be, but is not limited to, a computer device with analysis and processing capabilities such as a personal computer (PC), a laptop computer, a monitoring device, a server, etc.

[0065] As an exemplary embodiment, reference may be made to Figure 3 , the electronic device 110 includes a communication interface 111, a processor 112, a memory 113, and a bus 114. The processor 112, the communication interface 111, and the memory 113 are connected through the bus 114; the above-mentioned memory 113 is used to store a computer program that supports the processor 112 to execute the above method, and the above-mentioned processor 112 is configured to execute the program stored in the memory 113.

[0066] The machine-readable storage medium mentioned in this article can be any electronic, magnetic, optical, or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the machine-readable storage medium can be: RAM (Radom Access Memory, random access memory), volatile memory, non-volatile memory, flash memory, storage drive (such as a hard disk drive), any type of storage disk (such as an optical disk, DVD, etc.), or a similar storage medium, or a combination thereof.

[0067] The non-volatile medium can be a non-volatile memory, a flash memory, a storage drive (such as a hard disk drive), any type of storage disk (such as an optical disk, a DVD, etc.), or a similar non-volatile storage medium, or a combination thereof.

[0068] It can be understood that the specific operation methods of the functional modules in this embodiment can refer to the detailed descriptions of the corresponding steps in the foregoing method embodiments, and will not be repeated here.

[0069] For the computer-readable storage medium provided in the embodiments of the present invention, a computer program is stored in the readable storage medium, and when the computer program code is executed, the method described in any of the foregoing embodiments can be implemented. For the specific implementation, reference can be made to the method embodiments and will not be elaborated here.

[0070] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.

[0071] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "install", "connect", and "couple" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0072] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0073] Finally, it should be noted that the above-described embodiments are only specific implementation manners of the present invention, used to illustrate the technical solutions of the present invention, rather than limiting it. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the art within the technical scope disclosed by the present invention can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the protection scope of the present invention.

Claims

1. A page dynamic generation method for a log management platform, characterized in that: include: The first user terminal generates a configuration file in JSON format for each component module in the log management platform page in response to the first control instruction input by the developer, and sends the configuration file to the cloud server; wherein the configuration file includes a template for defining configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each of the component modules; The second user terminal generates a target page of the log management platform in response to a second control instruction input by the log manager on the visual interface for the configuration file; wherein the target page includes a page structure of at least one target component module and an interactive interface corresponding to each of the target component modules; The second user terminal triggers the log management platform to perform a target operation on a corresponding log in response to a third control instruction input by the log management personnel on the target page for at least one of the interactive interfaces.

2. The method according to claim 1, characterized in that The step of generating a configuration file in JSON format from each component module in the log management platform page and sending the configuration file to the cloud server in response to the first control instruction input by the developer includes: The first user terminal determines the common functions of each component module in the log management platform and the special functions of each component module based on the first control instruction input by the developer; defines a template for configuring the log management platform page based on the common functions, and defines configurable fields corresponding to each component module in the template according to the special functions; generates a configuration file in JSON format from the template and the configurable fields, and sends it to the cloud server.

3. The method according to claim 2, characterized in that The method further comprises: The first user terminal generates a code file corresponding to the visualization interface in response to the fourth control instruction input by the developer, and sends the code file to the cloud server.

4. The method according to claim 1, characterized in that: The step of generating a target page of the log management platform by the second user terminal in response to the second control instruction input by the log manager on the visual interface for the configuration file includes: The second user terminal obtains the code file and the configuration file from the cloud server, generates a visualization interface based on the code file, and then determines the target configurable field from the configuration file according to the second control instruction input by the log management personnel in the visualization interface; displays the component module corresponding to the target configurable field on the visualization interface, and generates the target page of the log management platform.

5. The method according to claim 4, characterized in that The step of displaying the component modules corresponding to the target configurable fields on the visual interface to generate the target page of the log management platform includes: The second user terminal generates a target page including an HTML structure, a CSS style and an interaction logic of a component module corresponding to each of the target configurable fields on the visual interface based on the template and the target configurable fields.

6. The method according to claim 1 or 5, characterized in that: The second user terminal triggers the log management platform to perform a target operation on a corresponding log in response to a third control instruction input by the log management staff on the target page for at least one of the interactive interfaces, including: The second user terminal receives a third control instruction input by the log manager in a control corresponding to at least one target component module on the target page, and calls the interaction logic corresponding to the interaction interface of the control to send a target request to the back-end server of the log management platform, so that the back-end server performs the target operation on the corresponding log.

7. The method according to claim 6, characterized in that The step of calling the interaction logic corresponding to the interaction interface of the control to send a target request to the back-end server of the log management platform includes: The query interface URL and parameters corresponding to the first control are called, an HTTP request is sent to the back-end server of the log management platform to obtain log data, and the log data is displayed on the target page.

8. A page dynamic generation device for a log management platform, characterized in that: include: The first user terminal, in response to the first control instruction input by the developer, generates a configuration file in JSON format for each component module in the log management platform page, and sends it to the cloud server; wherein the configuration file includes a template for defining configuration information of the log management platform page, and the configuration information includes configurable fields for characterizing each of the component modules; The second user terminal generates a target page of the log management platform in response to a second control instruction input by the log manager on the visual interface for the configuration file; wherein the target page includes a page structure of at least one target component module and an interactive interface corresponding to each of the target component modules; and triggers the log management platform to perform a target operation on the corresponding log in response to a third control instruction input by the log manager on the target page for at least one of the interactive interfaces.

9. An electronic device, characterized in that: The method comprises a memory, a processor, and a program stored in the memory and capable of being run on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the program.

10. A computer-readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.