Signal quality monitoring task scheduling system and method

By designing a signal quality monitoring task scheduling system, using the scheduling center platform, executor and signal quality monitoring and analysis system, automated task scheduling and execution are realized, solving the problems of low manual scheduling efficiency and high error rate in the existing technology, and improving the efficiency and accuracy of task scheduling.

CN119883566APending Publication Date: 2025-04-25NAT TIME SERVICE CENT CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411991489.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the prior art, task scheduling relies on manual operations, resulting in low efficiency and high error rate. Especially when processing a large number of satellite navigation system signal data, it is easy to lead to data loss, calculation failure and data disorder.

Method used

A signal quality monitoring task scheduling system is designed, including a scheduling center platform, an actuator and a signal quality monitoring and analysis system. The system realizes automated task scheduling and execution through the data acquisition verification module, task assembly and sending module and repeat execution module, ensuring that the task is executed correctly and repeated in failure until successful.

Benefits of technology

It significantly improves the efficiency and accuracy of task scheduling, reduces the error rate, ensures the stable operation of system services and the accuracy of data, and realizes the automated processing of a large number of satellite navigation system signal data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883566A_ABST
    Figure CN119883566A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of navigation signal analysis and processing, and discloses a signal quality monitoring task scheduling system and method.The scheduling system comprises a data collecting and verifying module, a task assembling and sending module and a repeated execution module, and can automatically collect data files to be analyzed and conduct specification verification; assembling and sending a scheduling task based on successfully verified data, and configuring a rule to ensure correct execution of the task; and if task scheduling fails, the system can repeatedly execute the assembling and sending process until success, so that the problems of huge and complex tasks and high error rate in a traditional manual scheduling mode are avoided. By adopting the system, the scheduling efficiency is remarkably improved, the error rate is reduced, the stable operation of system services and the accuracy of data are ensured, the problems of low efficiency and high error rate caused by dependence on manual scheduling in the prior art are effectively solved, and automatic processing of a large amount of satellite navigation system signal data is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of navigation signal analysis and processing, and in particular relates to a signal quality monitoring task scheduling system and method. Background Art

[0002] In order to comprehensively and efficiently complete the monitoring and analysis tasks of the Beidou Satellite Navigation System (BDS), Global Positioning System (GPS), Galileo Satellite Navigation System (Galileo) and Global Navigation Satellite System (GLONASS) signals at different frequencies, the traditional working mode relies on manual scheduling to perform monitoring and analysis tasks one by one.

[0003] However, the traditional manual scheduling method faces two significant challenges: First, since the above-mentioned satellite navigation systems all contain a large number of satellites, and the signal frequencies in each system are not unique, this directly leads to a large number of complex analysis tasks, which is not only time-consuming, but also greatly increases the burden on staff; second, the parameter configuration, task allocation and other links in the manual scheduling process are cumbersome and complicated, and are easily caused by human errors. Errors, these errors may have an adverse impact on the running system business, including but not limited to the loss of instance status, the absence of instances, etc., and more seriously, when it comes to key scenarios such as data migration or data calculation, any midway downtime or operational errors may lead to permanent data loss and failure of the calculation process, which in turn triggers a series of chain failures such as repeated data extraction, incorrect calculation results and data confusion, seriously interfering with the stability of the system and the accuracy of the data.

[0004] It can be seen that the existing task scheduling method mainly relies on manual scheduling, which has low scheduling efficiency and high error rate. Summary of the invention

[0005] The present invention provides a signal quality monitoring task scheduling system and method to solve the technical problems that the existing task scheduling method mainly relies on manual scheduling, has low scheduling efficiency and high error rate.

[0006] In order to achieve the above object, the present invention adopts the following technical contents: A signal quality monitoring task scheduling system includes a scheduling center platform; the scheduling center platform includes: The data collection and verification module is used to collect the data files to be analyzed and to perform specification verification on the data to be analyzed; The task assembly and sending module is used for the assembly and sending process: assembling the scheduling task based on the data files to be analyzed that have been successfully verified by the specifications, and sending the scheduling task to the executor according to the rule configuration, so that the executor can execute the task logic according to the scheduling task; The repeated execution module is used to determine whether to repeat the assembly and sending process based on the obtained execution result; if the task scheduling fails, the assembly and sending process is repeated until the execution result is that the task scheduling is successful.

[0007] Furthermore, it also includes an executor; the executor is used to receive the scheduling task sent by the scheduling center platform, and execute the task logic according to the scheduling task to parse the task parameters and send the task parameters.

[0008] Furthermore, it also includes a signal quality monitoring and analysis system; the signal quality monitoring and analysis system is used to monitor the task parameters sent by the executor, analyze the task parameters to output the execution results, and send the execution results to the executor.

[0009] Furthermore, the dispatch center platform and the actuator, as well as the actuator and the signal quality monitoring and analysis system, communicate via an Internet dedicated line, 4G, 5G or WIFI wireless network, and the communication protocol uses TCP / IP.

[0010] Furthermore, the dispatch center platform also includes a log recording module; the log recording module is used to record the dispatch log according to the verification failure result of the data to be analyzed, and to record the dispatch log according to the successful result of the task scheduling.

[0011] Furthermore, the scheduling log includes task information, scheduling information and execution information; The task information is used to locate the specific machine and task code for task execution, and the task information includes the executor address, task processor and execution parameters; The dispatch information is used to present the specific situation corresponding to the dispatch request initiated by the dispatch center platform. The dispatch information includes the dispatch time, dispatch result and dispatch record; The execution information is used to present the specific situation of the executor executing the task logic, and the execution information includes execution time, execution results and execution log.

[0012] Furthermore, it also includes a data source subsystem; the dispatch center platform collects data files to be analyzed from the data source subsystem; the data source subsystem includes collected data, spectrometer data, ephemeris and receiver data.

[0013] A signal quality monitoring task scheduling method, applied to a scheduling center platform, includes: Collect the data files to be analyzed and perform specification verification on the data to be analyzed; Assembly and sending process: Assemble the scheduling tasks based on the data files to be analyzed that have been successfully verified by the specifications, and send the scheduling tasks to the executor according to the rule configuration, so that the executor can execute the task logic according to the scheduling tasks; Based on the obtained execution result, it is determined whether to repeat the assembly and sending process; if the task scheduling fails, the assembly and sending process is repeated until the execution result is that the task scheduling is successful.

[0014] Furthermore, it also includes the execution process of task scheduling missing the trigger time, which is as follows: If the current time exceeds the preset time threshold of the trigger time, the task scheduling process is skipped and the next trigger time is calculated from the current time; If the current time is within the preset time threshold of the trigger time, the task scheduling process is triggered and executed immediately, and the next trigger time is calculated starting from the current time.

[0015] Furthermore, when the data to be analyzed fails to be verified, the verification failure result of the data to be analyzed is output, and the scheduling log is recorded according to the verification failure result of the data to be analyzed; when the task is successfully scheduled, the task scheduling success result is output, and the scheduling log is recorded according to the task scheduling success result.

[0016] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a signal quality monitoring task scheduling system, which includes a data acquisition verification module, a task assembly and sending module, and a repeated execution module. It can automatically collect data files to be analyzed and perform specification verification, assemble and send scheduling tasks based on successfully verified data, and configure rules to ensure the correct execution of tasks. If the task scheduling fails, the system will repeat the assembly and sending process until it succeeds, thereby avoiding the problem of large number of tasks, complexity and error-proneness in traditional manual scheduling. The use of this system significantly improves scheduling efficiency, reduces error rate, ensures stable operation of system services and accuracy of data, effectively solves the problems of low efficiency and high error rate caused by relying on manual scheduling in the prior art, and realizes the automatic processing of a large amount of satellite navigation system signal data.

[0017] Preferably, in the present invention, an executor is introduced as the core component of task execution, which can receive scheduling tasks from the scheduling center platform, and parse and execute task parameters according to task logic; this enhances the flexibility and scalability of the system, enabling the task scheduling system to handle more complex task requirements.

[0018] Preferably, in the present invention, the task parameters are monitored and analyzed by the signal quality monitoring and analysis system, and accurate execution results can be output and the results are fed back to the executor, which ensures the accuracy and effectiveness of task execution and improves the overall performance of the system.

[0019] Preferably, in the present invention, a dedicated Internet line, 4G, 5G or WIFI wireless network is used for communication, and the TCP / IP communication protocol is adopted to ensure stable and efficient communication between the dispatch center platform and the actuator, and between the actuator and the signal quality monitoring and analysis system; improve the reliability and real-time performance of the system, and make task scheduling smoother.

[0020] Preferably, in the present invention, the scheduling log is recorded by the log recording module, including the verification failure results of the data to be analyzed and the successful results of the task scheduling, which provides strong support for system operation and maintenance and troubleshooting; helps to discover and solve problems in a timely manner and improve the stability and availability of the system.

[0021] Preferably, in the present invention, the scheduling log contains task information, scheduling information and execution information, which can comprehensively present the whole process of task execution; it is helpful to conduct in-depth analysis and evaluation of task execution and provide data support for optimizing task scheduling strategies.

[0022] Preferably, in the present invention, the data files to be analyzed are collected through the data source subsystem, including acquisition data, spectrometer data, ephemeris and receiver data, etc., providing a rich data source for task scheduling; this enhances the data processing and analysis capabilities of the system, making task scheduling more accurate and efficient.

[0023] The present invention also provides a method for scheduling signal quality monitoring tasks. The method first collects the data files to be analyzed and performs specification verification to ensure the accuracy and consistency of the data; then, the scheduling tasks are assembled based on the successfully verified data, and the tasks are sent to the executors according to the established rules, thereby realizing the automation and intelligence of task scheduling; during the execution process, if the task scheduling fails, the method can automatically repeat the assembly and sending process until the task is successfully completed, effectively avoiding errors and chain failures caused by human errors. This technical solution not only greatly improves the scheduling efficiency and reduces the burden on staff, but also significantly reduces the error rate, ensures the stable operation of the system business and the accuracy of the data, and provides strong support for the signal quality monitoring of the satellite navigation system.

[0024] Preferably, in the present invention, the signal quality monitoring task scheduling method introduces the task scheduling missed trigger time execution process, and determines whether to immediately trigger and execute the task scheduling by setting a time threshold; if the current time exceeds the trigger time by 5S, the current task scheduling is skipped, avoiding unnecessary resource waste and possible system conflicts. At the same time, the next trigger time is calculated from the current time to ensure the continuity and periodicity of the task. If the current time is within 5S of the trigger time, the task scheduling is immediately triggered and executed, ensuring the timeliness and accuracy of the task; this mechanism enhances the flexibility and response speed of the system, and improves the efficiency and reliability of task scheduling.

[0025] Preferably, in the present invention, the signal quality monitoring task scheduling method records in detail the verification results of the data to be analyzed and the successful results of the task scheduling by recording the scheduling log; it helps the system operation and maintenance personnel to discover and handle problems in a timely manner, and improves the maintainability and diagnosability of the system; at the same time, the scheduling log also provides data support for subsequent task scheduling strategy optimization, which helps to improve the overall performance and stability of the system; in addition, by outputting the verification failure results and the task scheduling success results, it can also provide intuitive feedback to the relevant personnel, so that they can understand the progress and status of the task scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 An architecture diagram of a signal quality monitoring task scheduling system provided by an embodiment of the present invention; Figure 2 A schematic diagram of communication between a dispatch center platform and an actuator provided in an embodiment of the present invention; Figure 3 A task scheduling flow chart of a signal quality monitoring task scheduling system provided by an embodiment of the present invention; Figure 4 A flowchart of a business processing module provided by an embodiment of the present invention; Figure 5 An interface diagram of a business processing module provided by an embodiment of the present invention; Figure 6 The user interface design and user control code diagram of the dispatch center platform architecture provided by the embodiment of the present invention; Figure 7 A structural diagram of a signal quality monitoring task scheduling system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to further understand the content of the present invention, the present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the embodiments are only for explaining the present invention and are not intended to limit it.

[0028] As mentioned in the background technology, the traditional manual scheduling method faces two significant challenges: First, since the above-mentioned satellite navigation systems all contain a large number of satellites, and the signal frequencies in each system are not unique, this directly leads to a large number of complex analysis tasks, which is not only time-consuming, but also greatly increases the burden on staff; second, the parameter configuration, task allocation and other links in the manual scheduling process are cumbersome and complicated, and errors are easily caused by human errors. These errors may have an adverse impact on the running system business, including but not limited to the loss of instance status, the absence of instances, etc. What is more serious is that when it comes to key scenarios such as data migration or data calculation, any midway downtime or operational errors may lead to permanent loss of data and failure of the calculation process, which in turn triggers a series of chain failures such as repeated data extraction, incorrect calculation results and data confusion, seriously interfering with the stability of the system and the accuracy of the data.

[0029] In order to solve the above problems, this embodiment provides a signal quality monitoring task scheduling system. The use of this system effectively solves the problem in the prior art that the large number of satellites and different signal frequencies lead to the overall heavy and time-consuming analysis tasks, and the problem that due to the complicated parameter configuration process, manual operation is easy to cause data loss, calculation failure, repeated data extraction, and calculation confusion during the signal monitoring and analysis process, resulting in complicated calculation failure.

[0030] like Figure 7 As shown, the present embodiment provides a signal quality monitoring task scheduling system, including a scheduling center platform, wherein; the scheduling center platform includes a data acquisition and verification module, which is used to acquire data files to be analyzed and perform specification verification on the data to be analyzed; a task assembly and sending module, which is used to assemble and send processes: assemble scheduling tasks based on data files to be analyzed that have successfully undergone specification verification, and send scheduling tasks to executors according to rule configurations, so that the executors can execute task logic according to the scheduling tasks; a repeated execution module, which is used to determine whether to repeat the assembly and sending process based on the obtained execution results; if the task scheduling fails, the assembly and sending process is repeated until the execution result is that the task scheduling is successful.

[0031] The system can automatically collect the data files to be analyzed and perform specification verification, assemble and send scheduling tasks based on the successfully verified data, and configure rules to ensure the correct execution of tasks; if the task scheduling fails, the system will repeat the assembly and sending process until it succeeds, thus avoiding the problem of large number of tasks, complexity and error-proneness in traditional manual scheduling. The system significantly improves scheduling efficiency, reduces error rate, ensures stable operation of system services and data accuracy, effectively solves the problems of low efficiency and high error rate caused by relying on manual scheduling in the existing technology, and realizes the automated processing of a large amount of satellite navigation system signal data.

[0032] The signal quality monitoring task scheduling system provided by this embodiment is further explained below with reference to the accompanying drawings and specific examples: like Figure 1 As shown, the signal quality monitoring task scheduling system is implemented based on the automation system. The automation system adopts B / S architecture design, including PC operation terminal and background service part. The PC operation terminal is for external users and internal system administrators. The PC terminal platform adopts Bootstrap framework for Web interface design to provide an operation interface for internal and external users.

[0033] Among them, the background service part of the entire signal quality monitoring task scheduling system includes business processing module, basic system module, and basic network module; like Figure 4 As shown, the business processing module (business scheduling software) inspects the data source, and after passing the inspection, it is sent to the third-party system signal quality monitoring and analysis software workspace for calculation. After the calculation is completed, the calculation result is taken out, the result is formatted, and the file package is sent to the user-side FTP server, and the user-side feedback report is collected.

[0034] In this embodiment, the business processing module specifically includes: a data source subsystem, an application subsystem and a management subsystem; the data in the data source subsystem includes acquisition data, spectrometer data, ephemeris and receiver data; the application subsystem includes data source reading, data validity verification, calling a third-party system, operation monitoring, operation alarm, error reporting, format conversion, data sending, and feedback reporting; the management subsystem includes user identity management, role authority management, log auditing, organization information management, and system configuration management.

[0035] The basic system module performs identity authentication for internal and external users and controls data access on the PC operation end, including data integration module, external interface integration module, and basic service module. The data integration module includes business data, geographic location, and document data; the external interface integration module includes identity recognition and GPS positioning; the basic service module includes system authorization, task scheduling, message sending and receiving, and service release management; In this embodiment, the basic network module includes an Internet dedicated line and 4G and WIFI wireless networks to provide data transmission for the automation system.

[0036] like Figure 2As shown, the business processing module (business scheduling software) is mainly responsible for managing scheduling information, issuing scheduling requests according to the scheduling configuration, and does not bear the business code itself. The scheduling behavior of the business scheduling software is abstracted into the scheduling center platform, and the scheduling center platform is responsible for initiating scheduling requests. The scheduling center platform abstracts tasks into decentralized task processors (JobHandler), which are uniformly managed by the executor. The executor receives the execution request of the scheduling center platform and executes the corresponding business logic in the JobHandler. In this embodiment, the scheduling and task parts can be decoupled from each other, and the executor includes executor service, scheduling request, JobHandler, task thread, and registration thread.

[0037] like Figure 5 As shown, there are interfaces between the dispatch center platform and the actuator, and between the actuator and the signal quality monitoring and analysis system. The signal quality monitoring and analysis system (signal quality monitoring and analysis conditions) is connected via network communication. The communication protocol is TCP / IP, and data interaction includes two modes: network and media import.

[0038] The scheduling center platform sends an http scheduling request to the executor, and the executor receives and executes the service requested by the scheduling center platform. The executor is an embedded server with a default port of 8888 (configuration item: xxl.job.executor.port). The executor executes the task logic and calls back the scheduling center platform for the scheduling result. The scheduling center platform receives the callback service, and the executor program is deployed on the business computing server.

[0039] In this embodiment, the scheduling center platform manages scheduling information and issues scheduling requests according to the scheduling configuration. The scheduling center platform includes task management, executor management, log management, and data center. The executor receives the execution request of the scheduling center platform and executes the task logic. The executor includes executor service, scheduling request, JobHandler, task thread, and registration thread.

[0040] When the dispatch center platform is used as the server, it provides four interfaces for the executor to call, namely: a.Task result callback service; bExecutor registration service; c. Executor registration and removal service; d. Trigger task single execution service, support task triggering based on business events; When the executor acts as the server, the dispatch center platform acts as the client and implements message communication through the following interfaces: a. Heartbeat detection: used by the dispatch center platform; b. Busy detection: used by the dispatch center platform; c. Triggering task execution: used by the dispatch center platform; d. Obtain rolling logs: used by the dispatch center platform; e. Termination of task: used by the dispatch center platform.

[0041] like Figure 3 As shown, this embodiment also provides a signal quality monitoring task scheduling method, the specific steps are: S1. Resource detection: Regularly scan the resources on the specified resource server, and if new data files to be analyzed are found, perform specification detection on the resource files; S2. The dispatch center platform sends an execution instruction: After the specification verification is successful, the dispatch center platform assembles the scheduling task, configures and initiates the task scheduling according to the scheduling rules; on the contrary, if the specification verification fails, the logging ends; S3, executor executes instructions: the executor receives the scheduling task and parses the task parameters; S4, the signal quality monitoring and analysis software executes the analysis program, the analysis is completed, the execution result is called back, and the task execution structure is assembled; If the task scheduling is successful, it ends, marks the task as successful, sends a notification message, and records the log; if the task scheduling fails, it is scheduled again and steps S2 to S4 are repeated.

[0042] In this system, the dispatch center platform and the task module are completely decoupled. When the dispatch center platform performs task scheduling, it will parse different task parameters to initiate remote calls and call their respective remote executor services. The dispatch center platform provides the function of calling the agent, while the executor provides the function of remote service.

[0043] The scheduling center platform is implemented using a thread pool to avoid task scheduling delays caused by blocking of a single thread; the scheduling module uses a parallel mechanism by default. In the case of multi-threaded scheduling, the probability of the scheduling module being blocked is very low, which greatly improves the carrying capacity of the scheduling system; although each scheduling task is executed in parallel in the scheduling module, the "executor" of the task scheduling passed to the task module is executed serially, and task termination is also supported.

[0044] Task scheduling expiration processing: Possible reasons why task scheduling missed the trigger time: service restart; scheduling thread was blocked, thread was exhausted; last scheduling was continuously blocked, and next scheduling was missed. Solution: First, if the expiration time exceeds 5s: this time is ignored, and the next trigger time is calculated from the current time; Second, if it is within 5 seconds after the expiration date: it will be triggered immediately, and the next trigger time will be calculated starting from the current time.

[0045] This task scheduling system generates a separate log file for each scheduling request. The execution log needs to be printed through "XxlJobLogger.log". The "Scheduling Center Platform" will load the corresponding log file when viewing the execution log in the log management module.

[0046] When a child thread is started in JobHandler, the child thread will print the log in the execution log of the parent thread, i.e. JobHandler, to facilitate log tracking.

[0047] The scheduling log mainly includes: Task information: including properties such as "executor address", "JobHandler" and "execution parameters". Click the task ID button to view. Based on these parameters, you can accurately locate the specific machine and task code for task execution. Scheduling information: including "scheduling time", "scheduling result" and "scheduling record", etc. Based on these parameters, you can understand the specific situation when the "scheduling center" initiates the scheduling request; Execution information: including "execution time", "execution result" and "execution log", etc. Based on these parameters, you can understand The specific situation of task execution on the "executor" side.

[0048] Schedule log properties Executor address: the machine address where the task is executed; JobHandler: The Bean mode represents the JobHandler name for task execution; Task parameters: input parameters for task execution; Dispatch time: the time when the dispatch center initiates the dispatch; Scheduling remarks: Scheduling center, remarks on initiating scheduling, such as address heartbeat detection logs, etc.; Execution time: Executor, the callback time after the task execution is completed; Execution result: executor, the result of task execution, SUCCESS or FAIL; Execution Notes: Executor, task execution notes, such as exception logs, etc. Execution log: The complete execution log printed in the business code during task execution.

[0049] In this task scheduling method, the hardware environment: (1) Computer type: server; (2) CPU: 2 quad-core CPUs, main frequency 2.0 or above; (3) Memory: ≥16G memory; (4) Hard disk space: ≥ 1TB; (5) Monitor: 22 inches or more; (6) Switch: Gigabit switch.

[0050] Software environment: (1) Operating system: Cent OS 7; (2) Software development language: Java, Python, etc. (3) Database: MySQL.

[0051] The present invention adopts Bootstrap framework for Web interface design. Bootstrap is the most popular HTML, CSS and JS framework for developing responsive layout WEB projects, which can adapt to display terminals with different resolutions.

[0052] like Figure 6 As shown, the user interface design and user control code of the dispatch center platform architecture are mainly located in the jobcenter project.

[0053] The data center of the dispatch center platform of the signal quality monitoring task dispatch system is mainly used to store user information, executor information, dispatch task information, dispatch log information and other information. The main database tables and their functions are shown in Table 1 below:

[0054] It can be seen that the system of the present invention adopts B / S architecture, that is, adopts a unified WEB method to build the system, which has good flexibility and scalability. For situations where the environment and application conditions often change, the purpose can be achieved as long as corresponding changes are made to the background service part.

[0055] The task scheduling of the present invention adds, edits and deletes executors, adds business tasks, sets scheduling tasks and other functions in a WEB manner, supports visual, simple and dynamic management of scheduling information, and allows users to create, update, delete, develop GLUE and set task alarms according to their own needs, etc., and liberates manpower through the construction of an automated system to improve work efficiency and work quality. The PC operation end of the automated system adopts the Bootstrap framework for Web interface design. Bootstrap is the most popular HTML, CSS and JS framework for developing responsive layout WEB projects, which can adapt to display terminals with different resolutions.

[0056] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A signal quality monitoring task scheduling system, characterized in that: Including dispatch center platform; The dispatch center platform includes: The data collection and verification module is used to collect the data files to be analyzed and to perform specification verification on the data to be analyzed; The task assembly and sending module is used for the assembly and sending process: assembling the scheduling task based on the data files to be analyzed that have been successfully verified by the specifications, and sending the scheduling task to the executor according to the rule configuration, so that the executor can execute the task logic according to the scheduling task; The repeated execution module is used to determine whether to repeat the assembly and sending process based on the obtained execution result; if the task scheduling fails, the assembly and sending process is repeated until the execution result is that the task scheduling is successful.

2. The signal quality monitoring task scheduling system according to claim 1, characterized in that: It also includes an executor; the executor is used to receive the scheduling task sent by the scheduling center platform, and execute the task logic according to the scheduling task to parse the task parameters and send the task parameters.

3. The signal quality monitoring task scheduling system according to claim 2, characterized in that: It also includes a signal quality monitoring and analysis system; the signal quality monitoring and analysis system is used to monitor the task parameters sent by the executor, analyze the task parameters to output the execution results, and send the execution results to the executor.

4. The signal quality monitoring task scheduling system according to claim 3, characterized in that: The dispatch center platform and the actuator, as well as the actuator and the signal quality monitoring and analysis system, communicate using Internet dedicated lines, 4G, 5G or WIFI wireless networks, and the communication protocol uses TCP / IP.

5. The signal quality monitoring task scheduling system according to claim 1, characterized in that: The scheduling center platform also includes a log recording module; the log recording module is used to record a scheduling log according to a verification failure result of the data to be analyzed, and to record a scheduling log according to a successful task scheduling result.

6. The signal quality monitoring task scheduling system according to claim 5, characterized in that: The scheduling log includes task information, scheduling information and execution information; The task information is used to locate the specific machine and task code for task execution, and the task information includes the executor address, task processor and execution parameters; The dispatch information is used to present the specific situation corresponding to the dispatch request initiated by the dispatch center platform. The dispatch information includes the dispatch time, dispatch result and dispatch record; The execution information is used to present the specific situation of the executor executing the task logic, and the execution information includes execution time, execution results and execution log.

7. The signal quality monitoring task scheduling system according to claim 1, characterized in that: It also includes a data source subsystem; the dispatch center platform collects data files to be analyzed from the data source subsystem; the data source subsystem includes collected data, spectrum analyzer data, ephemeris and receiver data.

8. A method for scheduling signal quality monitoring tasks, characterized in that: Applied to the dispatch center platform, including: Collect the data files to be analyzed and perform specification verification on the data to be analyzed; Assembly and sending process: Assemble the scheduling tasks based on the data files to be analyzed that have been successfully verified by the specifications, and send the scheduling tasks to the executor according to the rule configuration, so that the executor can execute the task logic according to the scheduling tasks; Based on the obtained execution result, it is determined whether to repeat the assembly and sending process; if the task scheduling fails, the assembly and sending process is repeated until the execution result is that the task scheduling is successful.

9. The signal quality monitoring task scheduling method according to claim 8, characterized in that: It also includes the execution process of task scheduling missing the trigger time, as follows: If the current time exceeds the preset time threshold of the trigger time, the task scheduling process is skipped and the next trigger time is calculated from the current time; If the current time is within the preset time threshold of the trigger time, the task scheduling process is triggered and executed immediately, and the next trigger time is calculated starting from the current time.

10. The signal quality monitoring task scheduling method according to claim 8, characterized in that: When the verification of the data to be analyzed fails, the verification failure result of the data to be analyzed is output, and the scheduling log is recorded according to the verification failure result of the data to be analyzed; when the task scheduling is successful, the task scheduling success result is output, and the scheduling log is recorded according to the task scheduling success result.