Dynamic scheduling methods, systems, equipment, media, and products for multi-resource signal generation devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-21
- Publication Date
- 2026-08-11
AI Technical Summary
[0005]随着雷达技术的发展以及电磁环境的复杂化,现有的信号生成调度技术存在一定的弊端
本发明通过信号生成资源重分配处理,能够提高多资源有源信号生成设备的执行效果。在对目标实施信号生成时,能在必要的时候增加信号生成资源的使用,保证对目标信号生成的效果;也能在不必要的时候减少信号生成资源的使用,将空出来的信号生成资源用于其它目标的信号生成,提高系统整体的信号生成有效性。
Smart Images

Figure CN122546148A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of resource scheduling and control technology for electronic warfare signal generation equipment, and more specifically, to a dynamic scheduling method, system, device, medium, and product for multi-resource signal generation equipment. Background Technology
[0002] With the continuous development of electronic countermeasures equipment technology, devices equipped with multiple signal generation resources are becoming increasingly common and widely used. Signal generation equipment with multiple signal generation resources typically has multiple signal generation resource components and corresponding radio frequency channels. Such equipment has the ability to generate multiple sets of signals simultaneously, and also the ability to use multiple signal generation resources to output signals to the same target. Using multiple resources to output signals to the same target can improve the generation effect for complex signal targets.
[0003] like Figure 1 As shown, the signal generation scheduling program of a signal generation device with this capability generally includes scheduling processes such as signal generation request processing, signal generation resource allocation, signal generation parameter allocation, and target signal guidance, as detailed below: a) Signal generation request: A signal generation request is a request to generate a target signal. It usually comes from the operation instructions of the system operator, the command and control orders of the superior command system, etc., and is used to specify the signal generation target and signal generation parameters. b) Signal generation request processing: The signal generation scheduler parses the signal generation request, processes the signal generation target and signal generation parameters, and uses them as input for signal generation resource allocation and signal generation parameter allocation; c) Signal generation resource allocation: The signal generation scheduler selects available signal generation resources to allocate to this signal generation request based on the signal generation resource status of the signal generation device; d) Signal generation parameter allocation: The signal generation scheduler sets the signal generation parameters used by the allocated signal generation resources according to the signal generation request; e) Target signal guidance: Receive the target signal parameters after the target signal is processed by the signal receiving device, and extract the target signal parameters required for signal generation execution according to the signal generation target specified in the signal generation request. Continuously send the extracted target signal parameters as target signal guidance information to the signal generation device. f) Signal generation: The signal generation device generates the signal based on the signal generation resource allocation information, signal generation parameter allocation information, and continuously received target signal guidance information from the signal generation scheduler.
[0004] Existing signal generation scheduling technology is a sequential scheduling process. During signal generation, a signal generation resource allocation is performed once based on the target signal parameters and the allocated signal generation parameters.
[0005] With the development of radar technology and the increasing complexity of the electromagnetic environment, existing signal generation and scheduling techniques have certain drawbacks. In modern radar countermeasures, factors such as dynamic multi-mode modulation, complex radar signal modulation, and multi-target engagement often exist. Radar signals may change in frequency, time, and physical resource dimensions, affecting signal generation equipment and causing significant deviations between the generated and target signals. Therefore, existing methods for sequentially scheduling signal generation resources are no longer suitable for current combat scenarios. Summary of the Invention
[0006] To address the problems existing in the current sequential scheduling methods for signal generation resources, this invention provides a dynamic scheduling method, system, device, medium, and product for multi-resource signal generation devices. This method can dynamically allocate signal generation resources based on changes in the target signal during signal generation execution, thereby improving the effectiveness of signal generation.
[0007] In a first aspect, the present invention provides a dynamic scheduling method for multi-resource signal generation devices, comprising: The signal generation scheduler receives a signal generation request, which carries a signal generation target and signal generation parameters. The signal generation scheduler parses the signal generation target and signal generation parameters from the signal generation request; The signal generation scheduler selects available signal generation resources to allocate to this signal generation request based on the signal generation resource status of the signal generation device. The signal generation scheduler sets the signal generation parameters for the allocated signal generation resources based on the signal generation request. The signal generation scheduler receives the target signal parameters after the signal receiving device processes the target signal, and extracts the target signal parameters required for signal generation execution according to the signal generation target specified in the signal generation request. The extracted target signal parameters are continuously sent to the signal generation device as target signal guidance information, so that the signal generation device can complete the signal generation according to the allocated signal generation resources, the set signal generation parameters and the target signal guidance information. The signal generation scheduler continuously calculates signal generation resources, judges changes in signal generation resource demand, and updates the target signal parameters in the target signal guidance information based on the changes in signal generation resource demand, thereby completing the signal generation resource reallocation process.
[0008] In a preferred embodiment, the signal generation resource reallocation process includes: The system continuously receives the target signal parameters after the target signal is processed by the signal receiving device, and extracts the target signal parameters required for signal generation execution from the continuously received target signal parameters according to the signal generation target specified in the signal generation request. Calculate the signal generation resources Cn currently required for target T; Compare the signal generation resources Cn currently required for target T with the signal generation resources Cp currently used for signal generation of target T. If Cn = Cp, it means that the number of signal generation resources required for signal generation of target T has not changed in the current cycle, and directly proceed to the subsequent target signal generation guidance process. When Cn≠Cp, it indicates that the amount of signal generation resources required to generate the signal for target T has changed. The stability function M is used to calculate whether the change in signal generation resources is stable. If M>G, it means that the signal generation resources need to be reallocated, where G is the set stability threshold. Otherwise, the signal generation resources are not reallocated in this cycle and are recalculated in the next cycle. Based on the signal generation resources Cn currently required for target T and the signal generation resources Cp currently used for signal generation of target T, calculate the signal generation resources that need to be increased or decreased. For newly added signal generation resources, update the target signal guidance information based on the target signal parameters extracted from the continuously received target signal parameters; or delete the target signal guidance information for reduced signal generation resources.
[0009] In a preferred embodiment, the stabilization function M needs to be determined based on the number of signal generation resources of the signal generation device and the system sensitivity.
[0010] In a preferred embodiment, different calculation methods are used to calculate the signal generation resources Cn currently required by the target T, depending on the architecture and characteristics of the specific signal generation device.
[0011] Secondly, the present invention provides a dynamic scheduling system for multi-resource signal generation devices, including a signal receiving device, a signal generation scheduling program, and a signal generation device; The signal receiving device, signal generation scheduler, and signal generation device are used to execute the dynamic scheduling method for the multi-resource signal generation device described above.
[0012] Thirdly, the present invention provides an electronic device, comprising: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory to perform the above-described method.
[0013] Fourthly, the present invention provides a computer-readable storage medium for storing instructions that, when executed, cause the above-described method to be implemented.
[0014] Fifthly, the present invention provides a computer program product that, when invoked by a computer, causes the computer to execute the above-described method.
[0015] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: This invention improves the performance of multi-resource active signal generation devices by reallocating signal generation resources. When generating signals for a target, it can increase the use of signal generation resources when necessary to ensure effective signal generation for that target; conversely, it can reduce the use of signal generation resources when unnecessary, freeing up these resources for signal generation for other targets, thus improving the overall signal generation effectiveness of the system. Attached Figure Description
[0016] Figure 1 A flowchart for an existing signal generation resource sequential scheduling method.
[0017] Figure 2 This is a flowchart of a dynamic scheduling method for a multi-resource signal generation device provided in an embodiment of the present invention.
[0018] Figure 3 This is a flowchart illustrating the signal generation resource reallocation in an embodiment of the present invention.
[0019] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0021] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0022] like Figure 2As shown, this embodiment of the invention provides a dynamic scheduling method for multi-resource signal generation devices, which adds a signal generation resource reallocation scheduling process to the existing sequential scheduling method for signal generation resources. The entire dynamic scheduling method for multi-resource signal generation devices includes the following steps: Step 1: The signal generation scheduler receives a signal generation request, which carries the signal generation target and signal generation parameters. Step 2: The signal generation scheduler parses the signal generation target and signal generation parameters from the signal generation request; Step 3: The signal generation scheduler selects available signal generation resources and allocates them to the current signal generation request based on the signal generation resource status of the signal generation device. Step 4: The signal generation scheduler sets the signal generation parameters to be used by the allocated signal generation resources according to the signal generation request. Step 5: The signal generation scheduler receives the target signal parameters after the signal receiving device processes the target signal, and extracts the target signal parameters required for signal generation execution according to the signal generation target specified in the signal generation request. The extracted target signal parameters are continuously sent to the signal generation device as target signal guidance information, so that the signal generation device can complete signal generation according to the allocated signal generation resources, the set signal generation parameters and the target signal guidance information. Step 6: The signal generation scheduler continuously calculates the signal generation resources and judges the changes in signal generation resource demand. Based on the changes in signal generation resource demand, it updates the target signal parameters in the target signal guidance information, thereby completing the signal generation resource reallocation process.
[0023] like Figure 3 As shown, the signal generation resource reallocation process includes the following steps: Step 61, Signal Parameter Update: Continuously receive the target signal parameters after the target signal is processed by the signal receiving device, and extract the target signal parameters required for signal generation execution from the continuously received target signal parameters according to the signal generation target specified in the signal generation request. Step 62, Signal Generation Resource Calculation: Calculate the signal generation resources Cn currently required by target T (representing the quantity of signal generation resources). Different calculation methods can be used to calculate the signal generation resources Cn currently required by target T depending on the architecture and characteristics of the specific signal generation device. For example, assuming the frequency variation range of target T is Rf1 (MHz) and the frequency processing range of the signal generation device is Rf2 (MHz), then Cn = Rf1 / Rf2 ,in This represents rounding up. It should be noted that this example calculation method is merely one illustration in this embodiment of the invention, and different calculation methods may be used depending on the foregoing.
[0024] Step 63, Signal generation resource requirement determination: Compare the signal generation resources Cn currently required by target T with the signal generation resources Cp currently used for signal generation of target T: If Cn=Cp, it means that the number of signal generation resources required for signal generation of target T remains unchanged in the current cycle, and the process directly proceeds to the subsequent target signal generation guidance process. If Cn≠Cp, then proceed to step 64.
[0025] Step 64, Stability Threshold Judgment: When Cn ≠ Cp, it indicates that the number of signal generation resources required to generate the signal for target T has changed, requiring an increase or decrease in the allocation of signal generation resources. However, since the signal parameters change in each cycle, the number of signal generation resources required for calculation in each cycle may repeatedly increase or decrease. Therefore, a stability function M is designed to calculate whether the change in signal generation resources is stable. When M > G, it indicates that the signal generation resources need to be reallocated, where G is the set stability threshold; otherwise, although Cn ≠ Cp, the signal generation resources are not reallocated in this cycle, and the calculation is repeated in the next cycle. The stability function M needs to be determined based on the number of signal generation resources of the signal generation device, system sensitivity, etc. For example, if the stability function M is set to the number of signal generation resources, and the corresponding G is the stability threshold of the signal generation resources, then: when the number of signal generation resources is Cn for x consecutive cycles, it indicates that the change in signal generation resources is stable; when M > G(x), resources can be reallocated; otherwise, resources are not reallocated.
[0026] Step 65, Signal generation resource allocation: Based on the signal generation resources Cn currently required by target T and the signal generation resources Cp currently used for signal generation of target T, calculate the signal generation resources that need to be increased or decreased; Step 66, Target signal guidance information update: Update the target signal guidance information for newly added signal generation resources based on the target signal parameters extracted from the continuously received target signal parameters, or delete the target signal guidance information for reduced signal generation resources.
[0027] A specific example: a) The signal receiving device detects and processes the target signal, and extracts the target signal parameters; b) The operator performs a signal generation operation on the target signal and issues a signal generation request; c) The signal generation scheduler processes the signal generation request, receives the target signal parameters, and allocates signal generation resource 1 to generate the signal. d) The signal generation scheduler continuously receives the target signal parameters and executes the target signal guiding process; e) The signal generation resource reallocation process of the signal generation scheduler continuously monitors the target signal parameters. The required signal generation resource is 1, with no change, so the signal generation resource allocation is not executed; f) At a certain moment, the working mode of the target changes, and the target signal parameters change significantly; g) The signal generation resource reallocation process continuously monitors the target signal parameters. The required signal generation resource is 2, with a change. If, after calculation, its stability function M < G and is less than the stability threshold, the signal generation resource allocation is not executed; h) The signal generation resource reallocation process continues to monitor the target signal parameters. In the next beat, the calculated required signal generation resource is 2. If the stability function M > G and is greater than the stability threshold, the signal generation resource allocation needs to be executed; i) The signal generation scheduler allocates an additional signal generation resource 2 for the target, loads the signal generation parameters for signal generation resource 2, and calculates and loads the target signal guiding information for signal generation resource 2; j) Thus, the signal generation resource reallocation process for the target signal is completed, and the target signal is generated by both signal generation resource 1 and signal generation resource 2 simultaneously; k) The signal generation scheduler continuously receives and processes the target signal parameters, executes the signal generation signal guiding process for signal generation resource 1 and signal generation resource 2, and simultaneously monitors whether the signal generation for the target signal requires reallocation of the signal generation resource again.
[0028] Based on the same technical concept, an embodiment of the present invention further provides a dynamic scheduling system for a multi - resource signal generation device, including a signal receiving device, a signal generation scheduler, and a signal generation device; The signal receiving device, the signal generation scheduler, and the signal generation device are used to execute the above - mentioned dynamic scheduling method for the multi - resource signal generation device. The specific execution principle can refer to the description in the foregoing method embodiments and will not be elaborated here.
[0029] Based on the same technical concept, an embodiment of the present invention further provides an electronic device, which can implement the dynamic scheduling method process of the multi - resource signal generation device provided in the above embodiments of the present invention. In one embodiment, the electronic device can be a server, or a terminal device or other electronic devices. As Figure 4 shown, the electronic device may include: At least one processor, and a memory connected to at least one processor. In the embodiments of the present invention, the specific connection medium between the processor and the memory is not limited. Figure 4The example used is the connection between the processor and memory via a bus. The bus... Figure 4 The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Buses can be divided into address buses, data buses, control buses, etc., but for ease of representation, [the specific bus type is not shown here]. Figure 4 The processor is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, a processor can also be called a controller; there are no restrictions on the name.
[0030] In this embodiment of the invention, the memory stores instructions that can be executed by at least one processor. By executing the instructions stored in the memory, at least one processor can execute the dynamic scheduling method for a multi-resource signal generation device described above.
[0031] The processor is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory and calling data stored in memory, it can monitor the device's various functions and process data, thereby enabling overall monitoring of the device.
[0032] In an alternative design, the processor may include one or more processing units. The processor may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may also not be integrated into the processor. In some embodiments, the processor and memory may be implemented on the same chip; in some embodiments, they may also be implemented separately on separate chips.
[0033] The processor can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the dynamic scheduling method for a multi-resource signal generation device disclosed in the embodiments of this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0034] Memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory can include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. In embodiments of the present invention, memory can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0035] By designing and programming the processor, the code corresponding to the dynamic scheduling method of a multi-resource signal generation device described in the foregoing embodiments can be embedded into the chip, enabling the chip to execute the steps of the method described in the foregoing embodiments during runtime. How to design and program the processor is a technique well-known to those skilled in the art and will not be elaborated upon here.
[0036] Based on the same inventive concept, embodiments of the present invention also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a dynamic scheduling method for a multi-resource signal generation device as described above.
[0037] In some alternative embodiments, the present invention also provides a dynamic scheduling method for a multi-resource signal generation device, which can also be implemented in the form of a program product including program code. When the program product is run on a device, the program code is used to cause the control device to perform the steps in the dynamic scheduling method for a multi-resource signal generation device according to various exemplary embodiments of the present invention as described above.
[0038] It should be noted that although several units or sub-units of the apparatus have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the invention, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units. Furthermore, although the operation of the method of the invention is described in a specific order in the drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0039] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0040] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a server, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0041] Program code for performing the operations of this invention can be written using any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0042] In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0043] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0044] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0045] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A dynamic scheduling method for multi-resource signal generation devices, characterized in that, include: The signal generation scheduler receives a signal generation request, which carries the signal generation target and signal generation parameters. The signal generation scheduler parses the signal generation target and signal generation parameters from the signal generation request; The signal generation scheduler selects available signal generation resources to allocate to this signal generation request based on the signal generation resource status of the signal generation device. The signal generation scheduler sets the signal generation parameters for the allocated signal generation resources based on the signal generation request. The signal generation scheduler receives the target signal parameters after the signal receiving device processes the target signal, and extracts the target signal parameters required for signal generation execution according to the signal generation target specified in the signal generation request. The extracted target signal parameters are continuously sent to the signal generation device as target signal guidance information, so that the signal generation device can complete the signal generation according to the allocated signal generation resources, the set signal generation parameters and the target signal guidance information. The signal generation scheduler continuously calculates signal generation resources, judges changes in signal generation resource demand, and updates the target signal parameters in the target signal guidance information based on the changes in signal generation resource demand, thereby completing the signal generation resource reallocation process.
2. The dynamic scheduling method for multi-resource signal generation devices according to claim 1, characterized in that, The signal generation resource reallocation process includes: The system continuously receives the target signal parameters after the target signal is processed by the signal receiving device, and extracts the target signal parameters required for signal generation execution from the continuously received target signal parameters according to the signal generation target specified in the signal generation request. Calculate the signal generation resources Cn currently required for target T; Compare the signal generation resources Cn currently required for target T with the signal generation resources Cp currently used for signal generation of target T. If Cn = Cp, it means that the number of signal generation resources required for signal generation of target T has not changed in the current cycle, and directly proceed to the subsequent target signal generation guidance process. When Cn≠Cp, it indicates that the amount of signal generation resources required to generate the signal for target T has changed. The stability function M is used to calculate whether the change in signal generation resources is stable. If M>G, it means that the signal generation resources need to be reallocated, where G is the set stability threshold. Otherwise, the signal generation resources are not reallocated in this cycle and are recalculated in the next cycle. Based on the signal generation resources Cn currently required for target T and the signal generation resources Cp currently used for signal generation of target T, calculate the signal generation resources that need to be increased or decreased. For newly added signal generation resources, update the target signal guidance information based on the target signal parameters extracted from the continuously received target signal parameters; or delete the target signal guidance information for reduced signal generation resources.
3. The dynamic scheduling method for multi-resource signal generation devices according to claim 1, characterized in that, The stability function M needs to be determined based on the number of signal generation resources of the signal generation device and the system sensitivity.
4. The dynamic scheduling method for multi-resource signal generation devices according to claim 1, characterized in that, Different calculation methods are used to calculate the signal generation resources Cn currently required for target T, depending on the architecture and characteristics of the specific signal generation device.
5. A dynamic scheduling system for multi-resource signal generation devices, characterized in that, This includes signal receiving equipment, signal generation scheduling program, and signal generation equipment; The signal receiving device, the signal generation scheduler, and the signal generation device are used to execute the dynamic scheduling method for multi-resource signal generation devices as described in any one of claims 1-4.
6. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which executes the instructions stored in the memory to perform the method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the method as described in any one of claims 1-4 to be implemented.
8. A computer program product, characterized in that, When the computer program product is invoked by a computer, it causes the computer to perform the method as described in any one of claims 1-4.