A data processing system for monitoring single-light navigation lights

By designing a data processing system for navigation-aided single-light monitoring, the problem of low maintenance efficiency of airport single-light modules is solved, and the function of maintenance personnel to quickly find and replace single-light modules is realized, improving maintenance efficiency.

CN115623030BActive Publication Date: 2025-04-15CIVIL AVIATION SECOND RESEARCH INSTITUTE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211104380.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-09
Publication Date
2025-04-15
Estimated Expiration
2042-09-09

AI Technical Summary

Technical Problem

As the number of airport runways and taxiways increases, the maintenance efficiency of single-light modules is low. Maintenance personnel need to frequently turn back between the monitoring room and the airport road surface, and other maintenance personnel may be maintaining it when looking for single-light modules.

Method used

A data processing system is designed, including a terminal group and a first server. The terminal is connected to the server wirelessly. The server obtains the module identification information of the single lamp module for work abnormalities and sends it to the terminal closest to. The maintenance personnel obtains the module identification information through the terminal and go directly to the single lamp module for maintenance.

Benefits of technology

The efficiency of single-light module maintenance is improved, and maintenance personnel can quickly find single-light modules that need to be replaced, reducing the number of rewinding between the monitoring room and the airport road surface, and improving the speed and efficiency of maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115623030B_ABST
    Figure CN115623030B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data processing, and in particular to a data processing system for monitoring single-light navigation lights, comprising a terminal group and a first server; the first server is used to: upon receiving a data acquisition request sent by any terminal in the terminal group, if the number of terminals currently in working state in the terminal group is greater than 1, then continue to receive data acquisition requests from other terminals in the terminal group; if the number of received data acquisition requests reaches a set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches a preset time length, then determine whether the number of received data acquisition requests is greater than 1; if so, determine the module information to be maintained; determine the target position data corresponding to each second position data in turn; and send each module information to be maintained to the terminal corresponding to the corresponding target position data. Thus, the efficiency of single light module maintenance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of data processing, and in particular to a data processing system for monitoring a single navigation light. Background Art

[0002] At present, many domestic airports have installed single-light monitoring systems. Through the single-light monitoring system, the working conditions of several single-light modules on the airport pavement can be controlled and monitored in the monitoring room. Each single-light module is used to control and monitor a corresponding lamp on the airport pavement.

[0003] After the single-light monitoring system detects that the working state of a single-light module is abnormal, several maintenance personnel can obtain the unique code of the single-light module with abnormal working state through the single-light monitoring system in the monitoring room, and then each maintenance personnel must perform maintenance on the single-light modules with abnormal working state one by one. When maintaining any single-light module, first a maintenance personnel needs to find the single-light module on the airport pavement, and then replace the single-light module with the spare single-light module corresponding to the single-light module, and then return to the monitoring room for debugging, and determine whether the spare single-light module is working normally through the single-light monitoring system. If it is working normally, the maintenance of a single-light module is completed.

[0004] However, with the rapid development of civil aviation in recent years, the number of airport runways and taxiways has increased successively, so that the number of lamps and single-lamp modules has doubled, and then the number of single-lamp modules with abnormal working conditions has also increased accordingly. Using the above method to maintain several single-lamp modules with abnormal working conditions requires maintenance personnel to repeatedly go back and forth between the monitoring room and several single-lamp modules on the airport pavement. Even if a maintenance personnel replaces multiple single-lamp modules with abnormal working conditions and returns to the monitoring room for unified debugging, the maintenance personnel still needs to repeatedly go back and forth between several single-lamp modules, and it is even possible that a single-lamp module is being maintained by another maintenance personnel when the single-lamp module is found. Therefore, it takes a long time for the maintenance personnel to find the single-lamp module to be maintained when maintaining the single-lamp module, that is, the efficiency of single-lamp module maintenance is low. Summary of the invention

[0005] In view of the above technical problems, the technical solution adopted by the present invention is:

[0006] A data processing system for monitoring single lights of navigation lights, comprising a terminal group and a first server; the terminal group comprises a plurality of terminals, and the terminals have a working state and a non-working state; each terminal is wirelessly connected to the first server; the first server is used to obtain module identification information of a single light module that is working abnormally; the module identification information is used to uniquely identify the corresponding single light module; the terminal is used to obtain information from the first server on whether each single light module is working normally.

[0007] The first server is used to perform the following processing:

[0008] After receiving a data acquisition request sent by any terminal in the terminal group, determine whether the number of terminals currently in working state in the terminal group is greater than 1; if so, perform first information sending processing; the data acquisition request is generated by the corresponding terminal in working state in response to the user performing a preset operation on the terminal and sent to the first server.

[0009] The first information sending process includes:

[0010] The terminal continues to receive data acquisition requests from other terminals in the terminal group.

[0011] If the number of data acquisition requests received reaches the set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches the preset duration, it is determined whether the number of data acquisition requests received is greater than 1; if so, the first information sending sub-processing is performed.

[0012] The first information sending sub-process includes:

[0013] The location data of the terminal corresponding to each received data acquisition request is acquired as the first location data.

[0014] Obtain module identification information of each single lamp module that is working abnormally.

[0015] At least part of the module identification information among the plurality of module identification information is used as the module information to be maintained.

[0016] The position data of the single lamp module corresponding to each module information to be maintained is obtained as the second position data.

[0017] The target position data corresponding to each second position data is determined in sequence; the target position data is the first position data having the shortest distance from the position corresponding to the current second position data among the positions corresponding to the first position data.

[0018] The information of each module to be maintained is sent to the terminal corresponding to the corresponding target location data.

[0019] The present invention has at least the following beneficial effects:

[0020] When on duty, the maintenance personnel can directly go to the vicinity of any single-lamp module with a handheld terminal. Then, each terminal in working state will generate a data acquisition request in response to the preset operation of the corresponding maintenance personnel and send the data acquisition request to the first server. After the first server receives several data acquisition requests, the first server can obtain the module identification information of several single-lamp modules that are working abnormally, and send the module identification information of each single-lamp module that is working abnormally to the terminal closer to the single-lamp module. Next, the maintenance personnel holding the terminal can search and replace the single-lamp modules corresponding to the several module identification information received by the terminal one by one, and finally, confirm whether the replaced single-lamp module is working normally through the terminal, or return to the monitoring room where the first server is located to debug the replaced single-lamp modules one by one and confirm whether the single-lamp module has changed to a normal state. After confirming that any replaced single-lamp module has changed to a normal state, the maintenance of the single-lamp module is completed. Compared with the solution in which multiple maintenance personnel obtain the same information of the single lamp module to be maintained in the monitoring room and then replace the single lamp modules one by one, the data processing system disclosed in the present invention enables each maintenance personnel to remotely obtain the module identification information of the single lamp module to be maintained, the single lamp module that each maintenance personnel needs to find and replace is closer to it, and the module identification information of the single lamp module to be maintained received by each maintenance personnel is different from that of other maintenance personnel. Therefore, when replacing the single lamp module, the maintenance personnel can quickly reach the single lamp module that needs to be replaced, thereby improving the efficiency of single lamp module maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0022] Figure 1 A flowchart of a first information sending process provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0024] The data processing system used for monitoring single-light navigation lights is introduced below.

[0025] The data processing system includes a terminal group and a first server; the terminal group includes a plurality of terminals, and the terminals have a working state and a non-working state; each terminal is wirelessly connected to the first server; the first server is used to obtain module identification information of a single lamp module that is working abnormally; the module identification information is used to uniquely identify the corresponding single lamp module, and the terminal is used to obtain information from the first server on whether each of the single lamp modules is working normally.

[0026] In one possible implementation, the data processing system can be applied to industries related to navigation lights, that is, each single light module is used to control and monitor a corresponding navigation light on the airport pavement, a first server is installed in the airport's monitoring room, the single light module is installed on the airport's pavement, each terminal is wirelessly connected to the first server via Bluetooth or a mobile network, and each terminal is held by a corresponding maintenance personnel; a number of maintenance personnel work in shifts, with at least one maintenance personnel on duty each shift, the terminal held by the on-duty maintenance personnel is a terminal in a working state, and the terminal held by the off-duty maintenance personnel is a terminal in a non-working state; the module identification information can be the module unique code of the single light module; the terminal can be the corresponding maintenance personnel's mobile phone or other mobile device, etc.

[0027] The first server is used to perform the following steps:

[0028] After receiving a data acquisition request sent by any terminal in the terminal group, it is determined whether the number of terminals currently in working state in the terminal group is greater than 1; if so, a first information sending process is performed.

[0029] The data acquisition request is generated by the corresponding terminal in working state in response to the user performing a preset operation on the terminal and sent to the first server.

[0030] Among them, Figure 1 The flowchart of the first information sending process shown in FIG. 1 includes the following steps:

[0031] Step S100, continuously receiving data acquisition requests from other terminals in the terminal group;

[0032] Step S200, if the number of received data acquisition requests reaches a set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches a preset time length, then determine whether the number of received data acquisition requests is greater than 1; if so, proceed to step S300;

[0033] Step S300: Perform the first information sending sub-process.

[0034] The first information sending sub-process includes:

[0035] Acquire the location data of the terminal corresponding to each received data acquisition request as the first location data;

[0036] Obtain module identification information of each single lamp module that is working abnormally;

[0037] taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained;

[0038] Acquire the position data of the single lamp module corresponding to each module information to be maintained as the second position data;

[0039] sequentially determining target position data corresponding to each second position data; the target position data is the first position data with the shortest distance from the position corresponding to the current second position data among the positions corresponding to the first position data;

[0040] The information of each module to be maintained is sent to the terminal corresponding to the corresponding target location data.

[0041] In one possible implementation, the data acquisition request may include the terminal unique code and location data of the corresponding terminal; when the maintenance personnel is on duty, they will enter the login information in the terminal they hold in working state, and the first server will identify the login information entered on the terminal. After successful identification, the maintenance personnel can click on the terminal to choose to enter maintenance mode or query mode. If the maintenance personnel chooses to enter query mode on the terminal, the maintenance personnel can query at least part of the data in the first server. If the maintenance personnel chooses to enter maintenance mode on the terminal, the terminal will send a data acquisition request to the first server, and then the first server can receive the data acquisition request sent by the terminal.

[0042] When the first server receives a data acquisition request sent by any terminal in the terminal group, the first server can suspend receiving the data acquisition request sent by each terminal and determine whether the number of terminals in the terminal group that are currently in working state is greater than 1; if so, the first server will continue to receive data acquisition requests sent by other terminals until the number of data acquisition requests received by the first server reaches a set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches a preset time length, at which time the first server can suspend receiving the data acquisition request sent by each terminal; wherein the set threshold can be set to the number of terminals that are currently in working state; for example, the number of terminals that are currently in working state is 3, and the preset time length is set to 30 seconds, then after the first server receives the first data acquisition request, it will continue to receive data acquisition requests until 3 data acquisition requests are received or the time interval between the current time and the time when the first data acquisition request is received reaches 30 seconds.

[0043] Next, it can be determined whether the number of data acquisition requests received is greater than 1; if so, the position data in each received data acquisition request can be used as the first position data, and then the module identification information of each single lamp module that is working abnormally can be used as the module information to be maintained, and then the position data of the single lamp module corresponding to each module information to be maintained is obtained as the second position data, and the target position data corresponding to each second position data is determined in turn. Based on this, the server can send each module information to be maintained to the corresponding terminal according to the terminal unique code in the data acquisition request of the terminal corresponding to each module information to be maintained.

[0044] In another possible implementation, the above-mentioned sequential determination of the target position data corresponding to each second position data may include the following processing: if there is only one first position data with the smallest position distance corresponding to the current second position data, then the first position data is directly determined as the target position data corresponding to the current second position data; if there are multiple first position data with the smallest position distance corresponding to the current second position data, then the number of second position information corresponding to each first position data in the multiple first position data is determined; if there is only one first position data with the smallest number of corresponding second position information in the multiple first position data, then the first position data with the smallest number of corresponding second position information in the multiple first position data is used as the target position data corresponding to the current second position data; if there are multiple first position data with the smallest number of corresponding second position information in the multiple first position data, then any first position data with the smallest number of corresponding second position information in the multiple first position data is used as the target position data corresponding to the current second position data.

[0045] Therefore, when on duty, maintenance personnel can directly go to the vicinity of any single-lamp module with a handheld terminal. Then, each terminal in working state will generate a data acquisition request in response to the preset operation of the corresponding maintenance personnel and send the data acquisition request to the first server. After the first server receives several data acquisition requests, the first server can obtain the module identification information of several single-lamp modules that are working abnormally, and send the module identification information of each single-lamp module that is working abnormally to the terminal closer to the single-lamp module. Next, the maintenance personnel holding the terminal can search and replace the single-lamp modules corresponding to the several module identification information received by the terminal one by one, and finally, they can confirm through the terminal whether the replaced single-lamp module is working normally, or return to the monitoring room where the first server is located to debug the replaced single-lamp modules one by one and confirm whether the single-lamp module has changed to a normal state. After confirming that any replaced single-lamp module has changed to a normal state, the maintenance of the single-lamp module is completed. Compared with the solution in which multiple maintenance personnel obtain the same information of the single lamp module to be maintained in the monitoring room and then replace the single lamp modules one by one, the data processing system disclosed in the present invention enables each maintenance personnel to remotely obtain the module identification information of the single lamp module to be maintained, the single lamp module that each maintenance personnel needs to find and replace is closer to it, and the module identification information of the single lamp module to be maintained received by each maintenance personnel is different from that of other maintenance personnel. Therefore, when replacing the single lamp module, the maintenance personnel can quickly reach the single lamp module that needs to be replaced, thereby improving the efficiency of single lamp module maintenance.

[0046] Optionally, each terminal has a screen, and the first server stores historical maintenance information of each single lamp module, the historical maintenance information including the number of maintenance times, which is the number of times the corresponding single lamp module has been maintained but not changed to a normal state;

[0047] Based on this, the first information sending sub-process further includes:

[0048] Taking each piece of module information to be maintained and having a corresponding maintenance number of zero among the plurality of module information to be maintained as the first module information;

[0049] Each piece of module information to be maintained whose corresponding maintenance times are not zero among the plurality of module information to be maintained is used as the second module information; the maintenance priority of the single lamp module corresponding to the first module information is higher than the maintenance priority of the single lamp module corresponding to the second module information;

[0050] Each terminal in working state is also used to perform the following processing:

[0051] receiving a plurality of first module information and a plurality of second module information;

[0052] Displaying each first module information in the first area of ​​the corresponding screen;

[0053] The second module information of each second module is displayed in the second area of ​​the corresponding screen; the first area and the second area of ​​each screen are different.

[0054] Therefore, if the maintenance times are not zero, it means that the corresponding single-lamp module has been maintained but not successfully; the first area of ​​the screen corresponding to each terminal can display some first module information, and the second area can display some second module information. At this time, the maintenance personnel holding the terminal can give priority to maintaining the single-lamp module corresponding to the first module information. After the maintenance of several single-lamp modules corresponding to the first module information is completed, the single-lamp module corresponding to the second module information can be maintained. That is, the single-lamp modules that have not been maintained are maintained first, and then the single-lamp modules that have been maintained but not successfully maintained are maintained. Since the success rate of maintaining single-lamp modules that have not been maintained is higher than the success rate of maintaining single-lamp modules that have failed to maintain, more single-lamp modules can be maintained as soon as possible within the limited time of the on-duty maintenance personnel.

[0055] Optionally, the first information sending subprocess further includes:

[0056] Determine the maintenance times corresponding to each second module information;

[0057] Sending each second module information to a terminal corresponding to the corresponding target location data includes:

[0058] Sending each second module information and the corresponding maintenance times to the terminal corresponding to the corresponding target location data;

[0059] Based on this, each second module information is displayed in the second area of ​​the corresponding screen, including:

[0060] In the second area of ​​the corresponding screen, a plurality of second module information are displayed in ascending order according to the corresponding maintenance times.

[0061] Therefore, the second area of ​​the screen corresponding to each terminal can display several second module information in ascending order according to the corresponding maintenance times. When the maintenance personnel maintain the single lamp modules corresponding to the several second module information, if the maintenance personnel have limited time and are not expected to complete all the maintenance, they can give priority to maintenance of some single lamp modules according to the arrangement order of the corresponding second module information. Since the single lamp modules with fewer corresponding maintenance times have a higher maintenance success rate, more single lamp modules can be maintained as soon as possible within the limited time of the on-duty maintenance personnel.

[0062] Optionally, each terminal in working state is also used to perform the following processing:

[0063] In response to a click operation performed by a corresponding user on any first module information or any second module information on a corresponding screen, the clicked first module information or second module information is sent to a server as maintained module information;

[0064] Based on this, the first server is also used to perform the following processing:

[0065] Receive maintained module information;

[0066] Increase the maintenance times of the single lamp module corresponding to the maintained module information by 1.

[0067] In a possible implementation, after the first module information and the second module information are displayed on the terminal corresponding to any maintenance personnel, the maintenance personnel can click on the first module information or the second module information corresponding to the single lamp module to be maintained, and this can be recorded as the start of maintenance of the single lamp module. At this time, the maintenance times corresponding to the single lamp module in the server will be increased by 1.

[0068] Optionally, the data processing system further includes a first monitoring module, which is connected to the first server; the first monitoring module is used to store a plurality of module identification information, and the first monitoring module is used to monitor whether a single lamp module corresponding to each stored module identification information is working normally;

[0069] Based on this, the module identification information of each single lamp module that is working abnormally is obtained, including:

[0070] Acquire module identification information of each single lamp module that is working abnormally from the first monitoring module;

[0071] Each terminal in the terminal group in working state is also used to perform the following processing:

[0072] In response to the operation of the corresponding user inputting the spare module information corresponding to the maintained module information, the spare module information is sent to the first server; the spare module information is the module identification information of the spare single lamp module of the single lamp module corresponding to the corresponding maintained module information;

[0073] Based on this, the first server is also used to perform the following processing:

[0074] Receive spare module information;

[0075] Sending the standby module information to the first monitoring module;

[0076] The first monitoring module is used to perform the following processing:

[0077] Receive spare module information;

[0078] The module identification information corresponding to the spare module information is replaced with the spare module information.

[0079] In a possible implementation, the module identification information of each single-lamp module is recorded on the single-lamp module in the form of a QR code or text; after any maintenance personnel clicks on the module identification information corresponding to the single-lamp module to be maintained, the maintenance personnel can use the corresponding terminal to scan the spare single-lamp module corresponding to the single-lamp module, at which time the terminal can obtain the spare module information and send the spare module information to the first server, after receiving the spare module information, the first server sends the spare module information to the first monitoring module, and then the module identification information of the single-lamp module corresponding to the spare single-lamp module stored in the first monitoring module will be replaced with the spare module information; then the operator replaces the single-lamp module corresponding to the spare single-lamp module with the spare single-lamp module, and the debugging of the single-lamp module can be completed. Therefore, the spare single-lamp module can be directly debugged after the single-lamp module is replaced with the spare single-lamp module, without the need for maintenance personnel to enter the monitoring room to replace the module identification information in the first monitoring module, which saves manpower and is convenient and quick.

[0080] In another possible implementation, after replacing some single-lamp modules, the terminal can be directly adjusted to enter the query mode. At this time, the terminal can obtain information from the first monitoring module through the first server as to whether the spare single-lamp module is working normally. Therefore, there is no need for maintenance personnel to enter the monitoring room again, which is convenient and quick.

[0081] After replacing any single-lamp module with the corresponding spare single-lamp module, the first monitoring module can be used to confirm whether the spare single-lamp module is working normally. If so, the maintenance is successfully completed; otherwise, the maintenance fails. At this time, the spare single-lamp module needs to be replaced with the next spare single-lamp module; if the corresponding terminal is switched to a non-working state before the maintenance is successfully completed, the maintenance fails directly.

[0082] Optionally, the data processing system also includes a second server and a second monitoring module, the second server is connected to the first server via a heartbeat line, the second monitoring module is connected to the second server, each terminal is wirelessly connected to the second server, the first server and the first monitoring module are master devices of the second server and the second monitoring module, and the second server and the second monitoring module are slave devices of the first server and the first monitoring module.

[0083] Therefore, when an abnormality occurs in the first server or the first monitoring module, the second server and the second monitoring module can be used to replace the first server and the first monitoring module to continue working. At this time, the second server and the first server work in the same way, and the second monitoring module and the first monitoring module work in the same way. The embodiments of the present invention will not be repeated here.

[0084] Optionally, the data processing system further includes a communication module; the first server and the second server are both connected to the communication module, and the communication module is used to communicate with each terminal.

[0085] Therefore, when any maintenance personnel encounters a problem that they do not know how to deal with, they can use their own terminal to communicate with other personnel in the monitoring room through the communication module to seek help.

[0086] Optionally, the determining whether the number of terminals currently in the working state in the terminal group is greater than 1; if so, performing the first information sending process includes:

[0087] Determine whether the number of terminals currently in working state in the terminal group is greater than 1; if so, perform a first information sending process, otherwise, perform a second information sending process;

[0088] The second information sending process includes:

[0089] Obtain module identification information of each single lamp module that is working abnormally;

[0090] taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained;

[0091] Each module information to be maintained is sent to the terminal corresponding to the received data acquisition request.

[0092] In a possible implementation, if it is determined that the number of terminals in the terminal group is equal to 1, the first server can perform a second information sending process. At this time, the number of data acquisition requests received by the first server is 1. Through the second information sending process, each module identification information obtained can be directly sent to the terminal corresponding to the data acquisition request, without the need to determine the target location data, thereby saving computing resources.

[0093] Optionally, the above determination of whether the number of received data acquisition requests is greater than 1; if so, performing a first information sending sub-process includes:

[0094] Determine whether the number of received data acquisition requests is greater than 1; if so, perform a first information sending sub-process, otherwise, perform a second information sending sub-process;

[0095] The second information sending sub-process includes:

[0096] Obtain module identification information of each single lamp module that is working abnormally;

[0097] taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained;

[0098] Each module information to be maintained is sent to the terminal corresponding to the received data acquisition request.

[0099] In a possible implementation, after the number of the above-mentioned received data acquisition requests reaches a set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches a preset duration, if the number of received data acquisition requests is equal to 1, the first server can perform a second information sending sub-processing. At this time, the second information sending sub-processing can directly send each module identification information obtained to the terminal corresponding to the received data acquisition request, without the need to determine the target location data, thereby saving computing resources.

[0100] Optionally, the first server stores a prohibited maintenance list, which includes module identification information of a number of single lamp modules prohibited from maintenance;

[0101] At least part of the module identification information among the plurality of module identification information is used as the module information to be maintained, including:

[0102] Among the module identification information of several single lamp modules that are working abnormally, the module identification information that is different from each module identification information in the maintenance-prohibited list is used as the module information to be maintained.

[0103] Therefore, when a situation where maintenance is prohibited such as an aircraft making an emergency landing or taking off near a single-lamp module that is working abnormally occurs, the module identification information of the single-lamp module can be updated to the prohibited maintenance list in the first server. At this time, the module identification information of the single-lamp module will not be displayed on each terminal, reducing the possibility of maintaining the single-lamp module that is prohibited from maintenance.

[0104] Although some specific embodiments of the present invention have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present invention. It will also be appreciated by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention. The scope of the present invention is defined by the appended claims.

Claims

1. A data processing system for monitoring single-light navigation lights, characterized in that: The data processing system includes a terminal group and a first server; the terminal group includes a plurality of terminals, and the terminals have a working state and a non-working state; each of the terminals is wirelessly connected to the first server; the first server is used to obtain module identification information of a single lamp module that is working abnormally; the module identification information is used to uniquely identify the corresponding single lamp module; the terminal is used to obtain information from the first server whether each of the single lamp modules is working normally; The first server is used to perform the following processing: After receiving a data acquisition request sent by any terminal in the terminal group, determining whether the number of terminals in the terminal group that are currently in working state is greater than 1; if so, performing a first information sending process; the data acquisition request is generated by the corresponding terminal in working state in response to a user performing a preset operation on the terminal and sent to the first server; The first information sending process includes: Continue to receive data acquisition requests from other terminals in the terminal group; If the number of received data acquisition requests reaches a set threshold, or the time interval between the current time and the time when the first data acquisition request is received reaches a preset time length, determining whether the number of received data acquisition requests is greater than 1; if so, performing a first information sending sub-process; The first information sending sub-process includes: Acquire the location data of the terminal corresponding to each of the received data acquisition requests as the first location data; Acquire module identification information of each single lamp module that is working abnormally; taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained; Acquire the position data of the single lamp module corresponding to each of the module information to be maintained as the second position data; Determine the target position data corresponding to each second position data in sequence; the target position data is the first position data with the shortest distance from the position corresponding to the current second position data among the positions corresponding to the first position data; The information of each module to be maintained is sent to a terminal corresponding to the corresponding target location data.

2. The data processing system according to claim 1, characterized in that Each of the terminals has a screen, and the first server stores historical maintenance information of each of the single lamp modules, wherein the historical maintenance information includes a maintenance count, and the maintenance count is the number of times the corresponding single lamp module has been maintained but has not been changed to a normal state; The first information sending sub-process further includes: Using each piece of the module information to be maintained whose corresponding maintenance times are zero among the plurality of module information to be maintained as the first module information; Each of the plurality of module information to be maintained whose corresponding maintenance times are not zero is used as the second module information; the maintenance priority of the single lamp module corresponding to the first module information is higher than the maintenance priority of the single lamp module corresponding to the second module information; Each of the terminals is further configured to perform the following processing: receiving a plurality of the first module information and a plurality of the second module information; Displaying each of the first module information in the first area of ​​the corresponding screen; The second module information of each is displayed in the second area of ​​the corresponding screen; the first area and the second area of ​​each screen are different.

3. The data processing system according to claim 2, characterized in that: The first information sending sub-process further includes: Determine the maintenance times corresponding to each piece of the second module information; The step of sending each of the second module information to a terminal corresponding to the corresponding target location data includes: Sending each of the second module information and the corresponding maintenance times to the terminal corresponding to the corresponding target location data; The displaying each of the second module information in the second area of ​​the corresponding screen includes: In the second area of ​​the corresponding screen, a number of the second module information are displayed in ascending order according to the corresponding maintenance times.

4. The data processing system according to claim 2, characterized in that: Each of the terminals is used to perform the following processing: In response to a click operation performed by a corresponding user on any of the first module information or any of the second module information on the corresponding screen, sending the clicked first module information or second module information as maintained module information to a server; The first server is further configured to perform the following processing: Receiving the maintained module information; The maintenance times of the single lamp module corresponding to the maintained module information is increased by 1.

5. The data processing system according to claim 4, characterized in that: The data processing system further includes a first monitoring module, which is connected to the first server; the first monitoring module is used to store a number of module identification information, and the first monitoring module is used to monitor whether the single lamp module corresponding to each stored module identification information is working normally; The obtaining module identification information of each single lamp module that is working abnormally includes: Acquire module identification information of each single lamp module that is working abnormally from the first monitoring module; Each of the terminals is further configured to perform the following processing: In response to the operation of the corresponding user inputting the spare module information corresponding to the maintained module information, the spare module information is sent to the first server; the spare module information is the module identification information of the spare single lamp module of the single lamp module corresponding to the corresponding maintained module information; The first server is further configured to perform the following processing: Receiving the standby module information; Sending the standby module information to the first monitoring module; The first monitoring module is used to perform the following processing: Receiving the standby module information; The module identification information corresponding to the standby module information is replaced with the standby module information.

6. The data processing system according to claim 5, characterized in that: The data processing system also includes a second server and a second monitoring module, the second server is connected to the first server via a heartbeat line, the second monitoring module is connected to the second server, and each of the terminals is wirelessly connected to the second server; the first server and the first monitoring module are master devices of the second server and the second monitoring module, and the second server and the second monitoring module are slave devices of the first server and the first monitoring module.

7. The data processing system according to claim 6, characterized in that: The data processing system further comprises a communication module; the first server and the second server are both connected to the communication module, and the communication module is used to communicate with each of the terminals.

8. The data processing system according to claim 1, characterized in that: The determining whether the number of terminals currently in the working state in the terminal group is greater than 1; if so, performing a first information sending process includes: Determine whether the number of terminals currently in working state in the terminal group is greater than 1; if so, perform a first information sending process, otherwise, perform a second information sending process; The second information sending process includes: Acquire module identification information of each single lamp module that is working abnormally; taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained; Each of the modules to be maintained information is sent to a terminal corresponding to the received data acquisition request.

9. The data processing system according to claim 1, characterized in that: The determining whether the number of the received data acquisition requests is greater than 1; if so, performing a first information sending sub-process, including: Determine whether the number of the received data acquisition requests is greater than 1; if so, perform a first information sending sub-process, otherwise, perform a second information sending sub-process; The second information sending sub-process includes: Acquire module identification information of each single lamp module that is working abnormally; taking at least part of the module identification information among the plurality of module identification information as the module information to be maintained; Each of the modules to be maintained information is sent to a terminal corresponding to the received data acquisition request.

10. The data processing system according to claim 1, 8 or 9, characterized in that: The first server stores a prohibited maintenance list, wherein the prohibited maintenance list includes module identification information of a plurality of single lamp modules prohibited from maintenance; The taking at least part of the module identification information of the plurality of module identification information as the module information to be maintained includes: Among the module identification information of the single lamp modules that are working abnormally, the module identification information that is different from each of the module identification information in the maintenance-prohibited list is used as the module information to be maintained.

Citation Information

Patent Citations

  • Automatic tour inspection system and method for airfield runway

    CN107563525A

  • Airport navigation aid light single lamp fault monitoring method based on video analysis

    CN113194589A