Signal tower fault diagnosis method and system and storage medium

By setting up the target signal tower module and inspection record table in the signal tower, the diagnostic data is automatically sent to the communication sub-range and the inspection results are processed, and the problem that existing signal towers cannot automatically check communications is solved, realizing the automatic diagnosis and communication security guarantee of the signal tower module.

CN119967462AActive Publication Date: 2025-05-09河南广播电视台无线电台管理中心
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510176261.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-05-09
Estimated Expiration
2045-02-18

AI Technical Summary

Technical Problem

Existing signal towers cannot automatically check communication problems in a timely manner, resulting in difficulty in detecting and solving communication failures in a timely manner.

Method used

Design a signal tower fault diagnosis method, by setting up a target signal tower module to store the inspection record table, sending diagnostic start data to the communication sub-range, and generating comprehensive inspection result data based on the inspection result data, filling the inspection record table, and performing diagnostic processing to automatically check communication problems.

Benefits of technology

The automatic diagnosis function of the signal tower module is realized, which can promptly detect communication problems, ensure communication security, and resolve communication failures in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119967462A_ABST
    Figure CN119967462A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication networks, in particular to a signal tower fault diagnosis method and system and a storage medium, and the method comprises the steps: S1, different signal tower modules respectively determine a plurality of communication sub-ranges in communication ranges corresponding to the signal tower modules, equally dividing a corresponding communication range containing a plurality of communication sub-ranges and a region near the communication range into a plurality of communication blocks; s2, the target signal tower module sends diagnosis start data to a plurality of communication sub-ranges in the communication range corresponding to the target signal tower module, each inspection module performs inspection processing on the corresponding communication data to obtain inspection result data, and comprehensive inspection result data is generated based on different inspection result data and positioning data of the target signal tower module; and S3, the target signal tower module executes diagnosis processing. According to the invention, the target signal tower module can automatically check the occurrence of communication problems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication network technology, and in particular to a signal tower fault diagnosis method, system and storage medium. Background Art

[0002] Signal towers include base stations, which are used to establish and maintain wireless communications in wireless communication networks. Their core function is to send and receive wireless data with mobile terminals such as mobile phones.

[0003] The Chinese patent application with publication number CN110621021A provides a wireless communication method, a base station and a wireless communication system. The wireless communication method is a wireless communication method of the first base station in a wireless communication system having a first base station, a second base station and a user equipment constituting a first cell, and the wireless communication method includes: the first base station notifies the second base station of a message related to the addition of the second cell, and then notifies the second base station of a message related to the change in the coverage range of the first cell. In addition, the Chinese patent application with publication number CN102355735A relates to a wireless communication method, a base station device and a communication method. A wireless communication method is a wireless communication method in which a base station device communicates with a plurality of terminal devices, and the wireless communication method is characterized in that: the usable frequency is divided into a plurality of segments, and control information is notified to the terminal device, and the control information includes: among the plurality of segments, the setting of the segment for which the terminal feeds back the communication quality; and the release of the segment for which the communication quality has been fed back from the terminal, and according to the control information, the terminal device feeds back the communication quality of the specified segment to the base station.

[0004] However, the signal towers in the above two patent applications are unable to automatically check communication problems in a timely manner. Therefore, the present application proposes a signal tower fault diagnosis method, system and storage medium. Summary of the invention

[0005] The present application sets a target signal tower module to store an inspection record table, sends diagnostic start data to several communication sub-ranges in its corresponding communication range, and sets each inspection module to perform inspection processing on the corresponding communication data to obtain inspection result data, generates comprehensive inspection result data based on different inspection result data and its own positioning data, and also sets the target signal tower module to fill in the inspection record table according to the different comprehensive inspection result data received, and performs diagnostic processing in combination with the inspection record table and the situation record table. The present application aims to enable the target signal tower module to automatically check the occurrence of communication problems.

[0006] The present application provides a signal tower fault diagnosis method, comprising the following steps: S1. Different signal tower modules respectively determine a number of communication sub-ranges in their corresponding communication ranges, and set a sub-range number for each of the different communication sub-ranges in turn. Different signal tower modules also respectively divide their corresponding communication ranges including the number of communication sub-ranges and the areas near the communication ranges into a number of communication blocks, and set a block number for each of the different communication blocks in turn. S2, different signal tower modules respectively send communication data to several communication sub-ranges in their corresponding communication ranges, and the target signal tower module stores an inspection record table. When the preset diagnosis start time is reached, the target signal tower module sends diagnosis start data to several communication sub-ranges in its corresponding communication range, and the diagnosis start data includes a sub-range number. For each received diagnosis start data, each inspection module respectively performs inspection processing on the corresponding communication data to obtain inspection result data, and the inspection result data includes evaluation data for the corresponding communication data and the sub-range number corresponding to the corresponding communication data. Each inspection module generates comprehensive inspection result data based on different inspection result data and its own positioning data, and sends the comprehensive inspection result data to the target signal tower module; S3. After the preset diagnosis end time is reached, the target signal tower module fills the inspection record table according to the different comprehensive inspection result data received, and the target signal tower module performs diagnostic processing based on the inspection record table after filling and the stored situation record table recording the working conditions of several communication sub-ranges in the communication range corresponding to different signal tower modules.

[0007] As a preferred technical solution of the present application, for each communication sub-range in the communication range corresponding to each signal tower module, a data record is stored in the inspection record table, the data record including sub-range data, sub-range flag data, a number of block flag data, and range data, the content of the sub-range data is the sub-range number, and the data items contained in the last data record in the inspection record table are the same as the data items contained in other data records, and the content of the sub-range data in the last data record refers to all communication sub-ranges.

[0008] As a preferred technical solution of the present application, the target signal tower module performs filling processing on the inspection record table according to the received comprehensive inspection result data, including the following steps: S311, the target signal tower module extracts the positioning data of the inspection module from the received comprehensive inspection result data, and determines the block number corresponding to the extracted positioning data; S312, the target signal tower module extracts an inspection result data from the received comprehensive inspection result data, determines the sub-range number in the extracted inspection result data, and searches the inspection record table for a data record corresponding to the determined sub-range number, fills in the content of the sub-range mark data in the found data record, and simultaneously fills in the content of the block mark data corresponding to the determined block number in the found data record; S313, the target signal tower module fills the content of the block mark data corresponding to the determined block number in the last data record in the inspection record table; S314, the target signal tower module determines whether there is unextracted inspection result data, and if so, jumps to S312, and if not, ends all steps.

[0009] As a preferred technical solution of the present application, after the target signal tower module completes all the filling processes, the following steps are also included: S321, the target signal tower module extracts a data record from the inspection record table, and records several block numbers corresponding to several filled block mark data in the extracted data record as the content of the range data in the extracted data record; S322, the target signal tower module removes the block number whose corresponding characteristic value exceeds the preset characteristic value threshold from the content of the range data in the extracted data record, and the characteristic value corresponding to the block number is the total number of times the block flag data corresponding to the block number has not been filled with content in the past; S323, the target signal tower module determines whether there are unextracted data records. If yes, jump to S321, if not, end all steps.

[0010] As a preferred technical solution of the present application, the target signal tower module performs the diagnostic processing, including the following steps: S331, the target signal tower module extracts a data record from the inspection record table, and determines whether the content of the sub-range flag data in the extracted data record has been filled. If yes, it is considered that there is no problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334. If no, the content of the range data in the extracted data record is determined, and the next step is continued; S332, the target signal tower module selects a block number from the content of the determined range data, and determines whether the content of the block mark data corresponding to the selected block number in the last data record in the inspection record table has been filled, and if so, proceeds to the next step, and if not, repeats this step, and if there is no unselected block number, it is impossible to determine whether there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334; S333, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record corresponds to the target signal tower module. If not, it is considered that there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. If yes, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record is in operation based on the situation record table. If yes, it is considered that there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. If no, it is considered that there is no problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. S334, the target signal tower module performs correction processing on the situation record table, and the target signal tower module determines whether there are unextracted data records. If yes, jump to S331, if not, end all steps.

[0011] As a preferred technical solution of the present application, for each communication sub-range in the communication range corresponding to each signal tower module, a data record is stored in the situation record table, and the data record includes sub-range data, working status data, and problem status data.

[0012] As a preferred technical solution of the present application, the inspection module sends the comprehensive inspection result data to the target signal tower module, including the following steps: S21, the inspection module divides the comprehensive inspection result data into a first part of data and a second part of data, and the inspection module performs a secret processing on the first part of data to obtain first secret processing result data; S22, the checking module performs a predetermined calculation process on the first secret processing result data and the first part of the data to obtain the first predetermined calculation processing result data, performs a secret process on the first predetermined calculation processing result data to obtain the second secret processing result data, and the checking module performs a predetermined calculation process on the second secret processing result data and the second part of the data to obtain the second predetermined calculation processing result data, and performs a secret process on the second predetermined calculation processing result data to obtain the third secret processing result data; S23, the checking module performs predetermined calculation processing on the second secret processing result data, the third secret processing result data, and the second part of the data to obtain third predetermined calculation processing result data, and performs secret processing on the third predetermined calculation processing result data to obtain fourth secret processing result data; S24, the inspection module performs predetermined calculation processing on the first secret processing result data and the fourth secret processing result data to obtain fourth predetermined calculation processing result data, and the inspection module connects the fourth predetermined calculation processing result data and the third secret processing result data as final data, and sends the final data to the target signal tower module.

[0013] The present application also provides a signal tower fault diagnosis system, including the following modules: The signal tower module is used to determine a number of communication sub-ranges in the corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range; A target signal tower module is used to determine a number of communication sub-ranges in a corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range, and store an inspection record table. When a preset diagnosis start time is reached, the diagnosis start data is sent to the number of communication sub-ranges in the corresponding communication range, and the diagnosis start data includes the sub-range number. The inspection record table is also used to fill in the inspection record table according to different comprehensive inspection result data received after the preset diagnosis end time is reached, and the diagnosis process is performed according to the filled inspection record table and the stored situation record table recording the working conditions of the number of communication sub-ranges in the communication ranges corresponding to different signal tower modules; The inspection module is used to inspect and process the corresponding communication data according to each received diagnostic start data to obtain inspection result data. The inspection result data includes evaluation data for the corresponding communication data and a sub-range number corresponding to the corresponding communication data. Comprehensive inspection result data is generated based on different inspection result data and the positioning data of the inspection module, and the comprehensive inspection result data is sent to the target signal tower module.

[0014] The present application also provides a storage medium, wherein the storage medium stores program instructions, wherein when the program instructions are executed, the device where the storage medium is located is controlled to execute any one of the above methods.

[0015] Compared with the prior art, the beneficial effects of the present application are at least as follows: In the technical solution provided by the present application, firstly, different signal tower modules respectively determine several communication sub-ranges in the communication range corresponding to themselves, and respectively divide the communication range corresponding to themselves including several communication sub-ranges and the area near the communication range into several communication blocks; secondly, different signal tower modules respectively send communication data to several communication sub-ranges in the communication range corresponding to themselves, and when the preset diagnosis start time is reached, the target signal tower module sends the diagnosis start data to several communication sub-ranges in the communication range corresponding to itself, and for each diagnosis start data received, each inspection module respectively performs inspection processing on the corresponding communication data to obtain the inspection result data, generates the comprehensive inspection result data based on the different inspection result data and its own positioning data, and secretly sends the comprehensive inspection result data to the target signal tower module; finally, after the preset diagnosis end time is reached, the target signal tower module fills the inspection record table according to the different comprehensive inspection result data received, and performs the diagnosis processing according to the inspection record table after filling processing and the stored situation record table. Through the present application, not only can the target signal tower module automatically diagnose the occurrence of communication problems, which is conducive to timely solving communication problems, but also can ensure the communication security during the diagnosis process performed by the target signal tower module. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0017] Figure 1 A schematic diagram of a signal tower fault diagnosis method in an embodiment of the present application; Figure 2A schematic diagram of data records in the inspection record table in an embodiment of the present application; Figure 3 Another schematic diagram of data records in the inspection record table in an embodiment of the present application; Figure 4 Schematic diagram of a signal tower fault diagnosis system in an embodiment of the present application. DETAILED DESCRIPTION

[0018] Embodiments of the present application provide a signal tower fault diagnosis method, system and storage medium. The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0019] For ease of understanding, the specific process of the embodiment of the present application is described below. Figure 1 A signal tower fault diagnosis method in an embodiment of the present application includes the following main steps: S1. Different signal tower modules respectively determine several communication sub-ranges in their corresponding communication ranges, and set a sub-range number for each communication sub-range in turn. Different signal tower modules also respectively divide their corresponding communication ranges including several communication sub-ranges and the areas near the communication ranges into several communication blocks, and set a block number for each communication block in turn. S2, different signal tower modules respectively send communication data to several communication sub-ranges in their corresponding communication ranges, and the target signal tower module stores an inspection record table. When the preset diagnosis start time is reached, the target signal tower module sends diagnosis start data to several communication sub-ranges in its corresponding communication range, and the diagnosis start data includes a sub-range number. For each received diagnosis start data, each inspection module respectively performs inspection processing on the corresponding communication data to obtain inspection result data, and the inspection result data includes evaluation data for the corresponding communication data and the sub-range number corresponding to the corresponding communication data. Each inspection module generates comprehensive inspection result data based on different inspection result data and its own positioning data, and sends the comprehensive inspection result data to the target signal tower module; S3. After the preset diagnosis end time is reached, the target signal tower module fills the inspection record table according to the different comprehensive inspection result data received, and the target signal tower module performs diagnostic processing based on the filled inspection record table and the stored situation record table that records the working conditions of several communication sub-ranges in the communication range corresponding to different signal tower modules.

[0020] Specifically, in S1, each signal tower module determines several communication sub-ranges in the communication range corresponding to itself, and sets a sub-range number for different communication sub-ranges in turn. There may be overlapping parts between the communication ranges corresponding to different signal tower modules. The communication range and the communication sub-range can be understood as a circle. Several communication sub-ranges are included in the communication range. Several communication sub-ranges radiate outward with the signal tower module as the center. There may be overlapping parts between several communication sub-ranges. For the sake of ease of understanding, for example, the sub-range numbers of the four communication sub-ranges in the communication range corresponding to the signal tower module 1 are "1-1", "1-2", "1-3", "1-4" in turn. The sub-range numbers of the four communication sub-ranges in the communication range corresponding to the signal tower module 2 are "2-1", "2-2", "2-3", and "2-4" respectively. In addition, each signal tower module also divides its corresponding communication range containing several communication sub-ranges and the area near the communication range into several communication blocks, and sets a block number for different communication blocks in turn. The complete area composed of the communication range and the area near the communication range, as well as the communication block can be understood as a rectangle. For ease of understanding, for example, the communication range and the area near the communication range corresponding to the signal tower module 1 are equally divided into 6 communication blocks, and the block numbers of the 6 communication blocks are "1" to "6" respectively.In S2, each signal tower module sends communication data to several communication sub-ranges in its corresponding communication range, and communicates data with the inspection modules in its own communication range. The target signal tower module stores the inspection record table, which will be introduced below. In fact, the target signal tower module is one of all the signal tower modules. When the preset diagnosis start time is reached, the target signal tower module sends the diagnosis start data to several communication sub-ranges in its corresponding communication range. The diagnosis start data includes the sub-range number, such as "1-1". It should be noted here that the number of inspection modules connected to the target signal tower module for communication can be multiple, and each inspection module can be located in the overlapping part of different communication sub-ranges. Therefore, multiple diagnosis start data can be received for each inspection module. That is, after receiving a diagnostic start data, the corresponding communication data are checked and processed to obtain the inspection result data. For ease of understanding, for example, a diagnostic start data is received, and the sub-range number contained in the diagnostic start data is "1-1". In addition to checking and processing the communication data sent to the communication sub-range numbered "1-1", the communication data received from other nearby signal tower modules can also be checked and processed. The inspection result data includes evaluation data for the corresponding communication data and the sub-range number corresponding to the corresponding communication data, wherein the evaluation data can be the receiving strength of the corresponding communication data. Subsequently, comprehensive inspection result data is generated based on different inspection result data and its own positioning data, and the comprehensive inspection result data is sent to the target signal tower module. In S3, after reaching the preset diagnosis end time, the target signal tower module fills the inspection record table according to the different comprehensive inspection result data received, and the filling process will be introduced below. The target signal tower module performs diagnosis processing based on the inspection record table after filling and the stored situation record table, and the diagnosis processing will be introduced below. The situation record table records the working conditions of several communication sub-ranges in the communication range corresponding to different signal tower modules, and the contents of the situation record table will be introduced below.

[0021] Furthermore, for each communication sub-range in the communication range corresponding to each signal tower module, a data record is stored in the inspection record table, the data record including sub-range data, sub-range flag data, several block flag data, and range data, the content of the sub-range data is the sub-range number, and the data items contained in the last data record in the inspection record table are the same as the data items contained in other data records, and the content of the sub-range data in the last data record refers to all communication sub-ranges.

[0022] Specifically, the inspection record table is introduced. For each communication sub-range in the communication range corresponding to each signal tower module, the inspection record table stores a data record, the data record includes sub-range data, sub-range flag data, several block flag data, and range data, wherein the content of the sub-range data is the sub-range number, such as "1-1", and the contents of other data items in the data record will be explained below. In addition to the data records corresponding to each communication sub-range in the communication range corresponding to all signal tower modules, the inspection record table also stores a last data record, and the data items included in the last data record are the same as the data items included in the other data records, wherein the content of the sub-range data in the last data record can be "all", referring to all communication sub-ranges, and the contents of other data items in the last data record will be explained below. It should be noted that before the inspection record table stored at the beginning of the target signal tower module is filled, the content of the sub-range flag data and the content of all block flag data have not been filled in all the data records in the inspection record table.

[0023] Furthermore, the target signal tower module fills the inspection record table according to the received comprehensive inspection result data, including the following steps: S311, the target signal tower module extracts the positioning data of the inspection module from the received comprehensive inspection result data, and determines the block number corresponding to the extracted positioning data; S312, the target signal tower module extracts an inspection result data from the received comprehensive inspection result data, determines the sub-range number in the extracted inspection result data, and searches for a data record corresponding to the determined sub-range number in the inspection record table, fills in the content of the sub-range mark data in the found data record, and simultaneously fills in the content of the block mark data corresponding to the determined block number in the found data record; S313, the target signal tower module fills the content of the block mark data corresponding to the determined block number in the last data record in the inspection record table; S314. The target signal tower module determines whether there is any unextracted inspection result data. If yes, jump to S312; if not, end all steps.

[0024] Specifically, the filling processing performed on the target signal tower module is introduced. Before the introduction, it should be noted that the target signal tower module executes S311 to S314 each time after receiving the comprehensive inspection result data. In S311, the target signal tower module extracts the positioning data of the inspection module from the received comprehensive inspection result data, so that the target signal tower module can determine the block number corresponding to the extracted positioning data. The block number here refers to the block number corresponding to the target signal tower module, for example "2". In S312, the target signal tower module extracts an inspection result data from the received comprehensive inspection result data, and determines the sub-range number in the extracted inspection result data, for example, "1-1". The sub-range number here may be the sub-range number corresponding to the target signal tower module that is communicatively connected to the inspection module, or it may be the sub-range number corresponding to other signal tower modules located near the inspection module. The target signal tower module searches the inspection record table for the data record corresponding to the determined sub-range number, and fills in the content of the sub-range mark data in the found data record, specifically "yes" may be filled in, and at the same time fills in the content of the block mark data in the found data record corresponding to the determined block number. Continuing with the above example, refer to Figure 2 As shown, since the above example mentions dividing the communication range and the area near the communication range into 6 communication blocks, Figure 2 The data record includes 6 block mark data. From left to right, the 6 block mark data correspond to block numbers "1" to "6", so "1" is used to fill the block mark data corresponding to block number "2". In S313, the target signal tower module fills the content of the block mark data corresponding to the determined block number in the last data record in the inspection record table, indicating that the inspection result data has been sent from the communication block corresponding to the determined block number. In S314, the target signal tower module determines whether there is unextracted inspection result data. If so, jump to S312 to continue execution. If not, end all steps.

[0025] Furthermore, after the target signal tower module completes all the filling processing, the following steps are also included: S321, the target signal tower module extracts a data record from the inspection record table, and records several block numbers corresponding to several filled block mark data in the extracted data record as the content of the range data in the extracted data record; S322, the target signal tower module removes the block number whose corresponding characteristic value exceeds the preset characteristic value threshold from the content of the range data in the extracted data record, and the characteristic value corresponding to the block number is the total number of times the block flag data corresponding to the block number has not been filled with content in the past; S323, the target signal tower module determines whether there are unextracted data records. If yes, jump to S321, if not, end all steps.

[0026] Specifically, because the target signal tower module can receive multiple comprehensive inspection result data, it needs to perform multiple filling processes. After all the filling processes are completed, S321 to S323 are still executed. In S321, the target signal tower module extracts a data record from the inspection record table, and records several block numbers corresponding to several block mark data of the extracted data record that have been filled as the content of the range data in the extracted data record. For example, the extracted data record is as follows: Figure 3 As shown, "2, 4, 5" can be used to fill the content of the range data in the extracted data record. In S322, the target signal tower module removes the block number whose corresponding feature value exceeds the preset feature value threshold from the content of the range data in the extracted data record. It should be noted that the feature value corresponding to the block number refers to the total number of times that the block mark data corresponding to the block number has not been filled with content in the past. As mentioned above, when the preset diagnosis start time is reached, the target signal tower module sends the diagnosis start data and receives the comprehensive inspection result data. When the preset diagnosis end time is reached, the target signal tower module no longer sends the diagnosis start data, nor receives the comprehensive inspection result data, and performs filling processing and diagnosis processing. This process is a complete diagnosis process. This embodiment is explained by taking a diagnosis process as an example. In fact, the diagnosis process has been performed many times in the past. The feature value corresponding to the block number is the total number of times that the block mark data corresponding to the block number has not been filled with content in the past multiple executions of the diagnosis process. For example, if the block mark data has not been filled with content in the past 3 executions of the diagnosis process, then the feature value is 3. The feature value threshold is set according to the actual application scenario. In S323, the target signal tower module determines whether there are any unextracted data records. If so, it jumps to S321 to continue execution. If not, it ends all steps.

[0027] Further, the target signal tower module performs a diagnostic process, including the following steps: S331, the target signal tower module extracts a data record from the inspection record table, and determines whether the content of the sub-range flag data in the extracted data record has been filled. If yes, it is considered that there is no problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334. If no, the content of the range data in the extracted data record is determined, and the next step is continued; S332, the target signal tower module selects a block number from the content of the determined range data, and determines whether the content of the block mark data corresponding to the selected block number in the last data record in the check record table has been filled, and if so, proceeds to the next step, and if not, repeats this step, and if there is no unselected block number, it is impossible to determine whether there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334; S333, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record corresponds to the target signal tower module. If not, it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has a problem, and the next step is continued. If yes, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record is in operation based on the situation record table. If yes, it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has a problem, and the next step is continued. If no, it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has no problem, and the next step is continued. S334. The target signal tower module performs correction processing on the situation record table, and determines whether there are unextracted data records. If yes, jump to S331, if not, end all steps.

[0028] Specifically, the diagnostic processing performed by the target signal tower module is introduced. In S331, the target signal tower module extracts a data record from the inspection record table, and determines whether the content of the sub-range mark data in the extracted data record has been filled. If so, it is considered that there is no communication problem in the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334 to continue execution. For example, the content of the sub-range data in the extracted data record is "1-1", and the content of the sub-range mark data is "yes", which means that the inspection result data of the communication data sent to the communication sub-range corresponding to the sub-range number "1-1" has been received, that is, there is no communication problem in the communication sub-range corresponding to the sub-range number "1-1". If not, it means that the inspection result data containing the same sub-range number as the content of the sub-range data in the extracted data record has not been received, the content of the range data in the extracted data record is determined, and the next step is continued. In S332, the target signal tower module selects a block number from the content of the determined range data. It should be noted that, as mentioned above, the diagnostic process is actually performed multiple times. Therefore, all block numbers in the content of the determined range data may be left over from multiple diagnostic processes performed in the past. It is determined whether the content of the block mark data corresponding to the selected block number in the last data record in the inspection record table has been filled. If so, it means that in the most recently executed diagnostic process, the inspection result data was sent from the communication block corresponding to the selected block number, and the next step is continued. If not, this step is repeated, except that a block number that has not been selected is selected. In the absence of an unselected block number, the target signal tower module believes that it is impossible to determine whether there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334. In S333, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record corresponds to the target signal tower module. If not, because the target signal tower module cannot determine the working conditions of several communication sub-ranges in the communication ranges corresponding to other signal tower modules, it is assumed that several communication sub-ranges in the communication ranges corresponding to other signal tower modules are in operation, so it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has a communication problem. If so, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record is in operation based on the situation record table. If so, it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has a communication problem, and the next step is continued. If not, it is considered that the communication sub-range corresponding to the content of the sub-range data in the extracted data record has no communication problem, and the next step is continued.In S334, the target signal tower module performs correction processing on the situation record table, and the correction processing will be introduced below. The target signal tower module determines whether there are unextracted data records. If so, jump to S331 to continue execution. If not, end all steps.

[0029] Furthermore, for each communication sub-range in the communication range corresponding to each signal tower module, a data record is stored in the situation record table, and the data record includes sub-range data, working situation data, and problem situation data.

[0030] Specifically, for each communication sub-range in the communication range corresponding to all signal tower modules, the situation record table stores a data record, and the data items included in the data record include sub-range data, working status data, and problem status data, wherein the content of the sub-range data is the sub-range number, the content of the working status data can be "in work", "suspended work", and "unable to determine the working status", and the content of the problem status data can be "problem occurred", "no problem occurred", and "unable to determine whether a problem occurred". It should be noted that, for several data records corresponding to several communication sub-ranges in the communication range corresponding to itself, the signal tower module fills in the contents of the working status data in several data records according to the working conditions of different communication sub-ranges, and for several data records corresponding to several communication sub-ranges in the communication range corresponding to other signal tower modules, the signal tower module uses "unable to determine the working status" to fill in the contents of the working status data in several data records. The above-mentioned correction processing refers to correcting the contents of the problem status data in the corresponding data record according to the judgment result of the target signal tower module.

[0031] Furthermore, the inspection module sends the comprehensive inspection result data to the target signal tower module, including the following steps: S21, the inspection module divides the comprehensive inspection result data into a first part of data and a second part of data, and the inspection module performs a secret processing on the first part of data to obtain first secret processing result data; S22, the checking module performs a predetermined calculation process on the first secret processing result data and the first part of the data to obtain the first predetermined calculation processing result data, performs a secret process on the first predetermined calculation processing result data to obtain the second secret processing result data, and the checking module performs a predetermined calculation process on the second secret processing result data and the second part of the data to obtain the second predetermined calculation processing result data, and performs a secret process on the second predetermined calculation processing result data to obtain the third secret processing result data; S23, the checking module performs predetermined calculation processing on the second secret processing result data, the third secret processing result data, and the second part of the data to obtain third predetermined calculation processing result data, and performs secret processing on the third predetermined calculation processing result data to obtain fourth secret processing result data; S24. The inspection module performs predetermined calculation processing on the first secret processing result data and the fourth secret processing result data to obtain fourth predetermined calculation processing result data, and the inspection module connects the fourth predetermined calculation processing result data and the third secret processing result data as final data, and sends the final data to the target signal tower module.

[0032] Specifically, it is introduced how the inspection module sends the comprehensive inspection result data to the target signal tower module. In S21, the inspection module divides the comprehensive inspection result data into a first part of data and a second part of data. The data scale of the first part of data and the second part of data is the same. The inspection module performs a secret processing on the first part of data to obtain the first secret processing result data. The secret processing is, for example, encryption processing using the AES algorithm. In S22, the inspection module performs a predetermined calculation processing on the first secret processing result data and the first part of data to obtain the first predetermined calculation processing result data. For ease of understanding, for example, performing a predetermined calculation processing on "1010" and "1111" can obtain "0101". The first predetermined calculation processing result data is subjected to a secret processing to obtain the second secret processing result data. Subsequently, the inspection module performs a predetermined calculation processing on the second secret processing result data and the second part of data to obtain the second predetermined calculation processing result data. The second predetermined calculation processing result data is subjected to a secret processing to obtain the third secret processing result data. In S23, the checking module performs predetermined calculation processing on the second secret processing result data, the third secret processing result data, and the second part of the data to obtain the third predetermined calculation processing result data, and performs secret processing on the third predetermined calculation processing result data to obtain the fourth secret processing result data. In S24, the checking module performs predetermined calculation processing on the first secret processing result data and the fourth secret processing result data to obtain the fourth predetermined calculation processing result data, and the checking module connects the fourth predetermined calculation processing result data and the third secret processing result data as the final data, and sends the final data to the target signal tower module.

[0033] Furthermore, after receiving the final data, the target signal tower module also needs to restore the original comprehensive inspection result data from the final data. The specific method is: first, divide the final data into a first part of the final data and a second part of the final data, and perform recovery processing on the second part of the final data. The recovery processing is, for example, decryption processing using the AES algorithm to obtain first recovery processing result data, and perform predetermined calculation processing on the first recovery processing result data and the above-mentioned second secret processing result data to obtain the above-mentioned second part of the data; secondly, perform recovery processing on the above-mentioned second secret processing result data to obtain second recovery processing result data, and perform predetermined calculation processing on the second recovery processing result data and the above-mentioned first secret processing result data to obtain the above-mentioned first part of the data.

[0034] According to another aspect of the embodiment of the present application, refer to Figure 4 As shown, the present application also provides a signal tower fault diagnosis system, including a signal tower module, a target signal tower module, and an inspection module, to implement a signal tower fault diagnosis method described in the above content, wherein the functions of each module are as follows: The signal tower module is used to determine a number of communication sub-ranges in the corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range; A target signal tower module is used to determine a number of communication sub-ranges in a corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range, and store an inspection record table. When a preset diagnosis start time is reached, the diagnosis start data is sent to the number of communication sub-ranges in the corresponding communication range, and the diagnosis start data includes the sub-range number. The inspection record table is also used to fill in the inspection record table according to different comprehensive inspection result data received after the preset diagnosis end time is reached, and the diagnosis process is performed according to the filled inspection record table and the stored situation record table recording the working conditions of the number of communication sub-ranges in the communication ranges corresponding to different signal tower modules; The inspection module is used to inspect and process the corresponding communication data according to each received diagnostic start data to obtain inspection result data. The inspection result data includes evaluation data for the corresponding communication data and a sub-range number corresponding to the corresponding communication data. Comprehensive inspection result data is generated based on different inspection result data and the positioning data of the inspection module, and the comprehensive inspection result data is sent to the target signal tower module.

[0035] According to another aspect of an embodiment of the present application, a storage medium is further provided, wherein the storage medium stores program instructions, wherein when the program instructions are executed, a device where the storage medium is located is controlled to execute any one of the above methods.

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

[0037] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0038] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A signal tower fault diagnosis method, characterized in that: The method comprises the following steps: S1. Different signal tower modules respectively determine a number of communication sub-ranges in their corresponding communication ranges, and set a sub-range number for each of the different communication sub-ranges in turn. Different signal tower modules also respectively divide their corresponding communication ranges including the number of communication sub-ranges and the areas near the communication ranges into a number of communication blocks, and set a block number for each of the different communication blocks in turn. S2, different signal tower modules respectively send communication data to several communication sub-ranges in their corresponding communication ranges, and the target signal tower module stores an inspection record table. When the preset diagnosis start time is reached, the target signal tower module sends diagnosis start data to several communication sub-ranges in its corresponding communication range, and the diagnosis start data includes a sub-range number. For each received diagnosis start data, each inspection module respectively performs inspection processing on the corresponding communication data to obtain inspection result data, and the inspection result data includes evaluation data for the corresponding communication data and the sub-range number corresponding to the corresponding communication data. Each inspection module generates comprehensive inspection result data based on different inspection result data and its own positioning data, and sends the comprehensive inspection result data to the target signal tower module; S3. After the preset diagnosis end time is reached, the target signal tower module fills the inspection record table according to the different comprehensive inspection result data received, and the target signal tower module performs diagnostic processing based on the inspection record table after filling and the stored situation record table recording the working conditions of several communication sub-ranges in the communication range corresponding to different signal tower modules.

2. The method according to claim 1, characterized in that For each communication sub-range in the communication range corresponding to each signal tower module, a data record is stored in the inspection record table, the data record includes sub-range data, sub-range flag data, a number of block flag data, and range data, the content of the sub-range data is the sub-range number, and the data items contained in the last data record in the inspection record table are the same as the data items contained in other data records, and the content of the sub-range data in the last data record refers to all communication sub-ranges.

3. The method according to claim 2, characterized in that The target signal tower module performs filling processing on the inspection record table according to the received comprehensive inspection result data, including the following steps: S311, the target signal tower module extracts the positioning data of the inspection module from the received comprehensive inspection result data, and determines the block number corresponding to the extracted positioning data; S312, the target signal tower module extracts an inspection result data from the received comprehensive inspection result data, determines the sub-range number in the extracted inspection result data, and searches the inspection record table for a data record corresponding to the determined sub-range number, fills in the content of the sub-range mark data in the found data record, and simultaneously fills in the content of the block mark data corresponding to the determined block number in the found data record; S313, the target signal tower module fills the content of the block mark data corresponding to the determined block number in the last data record in the inspection record table; S314, the target signal tower module determines whether there is unextracted inspection result data, and if so, jumps to S312, and if not, ends all steps.

4. The method according to claim 3, characterized in that After the target signal tower module completes all the filling processing, the following steps are also included: S321, the target signal tower module extracts a data record from the inspection record table, and records several block numbers corresponding to several filled block mark data in the extracted data record as the content of the range data in the extracted data record; S322, the target signal tower module removes the block number whose corresponding characteristic value exceeds the preset characteristic value threshold from the content of the range data in the extracted data record, and the characteristic value corresponding to the block number is the total number of times the block flag data corresponding to the block number has not been filled with content in the past; S323, the target signal tower module determines whether there are unextracted data records. If yes, jump to S321, if not, end all steps.

5. The method according to claim 4, characterized in that The target signal tower module performs the diagnostic process, including the following steps: S331, the target signal tower module extracts a data record from the inspection record table, and determines whether the content of the sub-range flag data in the extracted data record has been filled. If yes, it is considered that there is no problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334. If no, the content of the range data in the extracted data record is determined, and the next step is continued; S332, the target signal tower module selects a block number from the content of the determined range data, and determines whether the content of the block mark data corresponding to the selected block number in the last data record in the inspection record table has been filled, and if so, proceeds to the next step, and if not, repeats this step, and if there is no unselected block number, it is impossible to determine whether there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and jumps to S334; S333, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record corresponds to the target signal tower module. If not, it is considered that there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. If yes, the target signal tower module determines whether the communication sub-range corresponding to the content of the sub-range data in the extracted data record is in operation based on the situation record table. If yes, it is considered that there is a problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. If no, it is considered that there is no problem with the communication sub-range corresponding to the content of the sub-range data in the extracted data record, and the next step is continued. S334, the target signal tower module performs correction processing on the situation record table, and the target signal tower module determines whether there are unextracted data records. If yes, jump to S331, if not, end all steps.

6. The method according to claim 5, characterized in that For each communication sub-range in the communication range corresponding to each of the signal tower modules, a data record is stored in the situation record table, and the data record includes sub-range data, working condition data, and problem condition data.

7. The method according to claim 6, characterized in that The inspection module sends the comprehensive inspection result data to the target signal tower module, including the following steps: S21, the inspection module divides the comprehensive inspection result data into a first part of data and a second part of data, and the inspection module performs a secret processing on the first part of data to obtain first secret processing result data; S22, the checking module performs a predetermined calculation process on the first secret processing result data and the first part of the data to obtain the first predetermined calculation processing result data, performs a secret process on the first predetermined calculation processing result data to obtain the second secret processing result data, and the checking module performs a predetermined calculation process on the second secret processing result data and the second part of the data to obtain the second predetermined calculation processing result data, and performs a secret process on the second predetermined calculation processing result data to obtain the third secret processing result data; S23, the checking module performs predetermined calculation processing on the second secret processing result data, the third secret processing result data, and the second part of the data to obtain third predetermined calculation processing result data, and performs secret processing on the third predetermined calculation processing result data to obtain fourth secret processing result data; S24, the inspection module performs predetermined calculation processing on the first secret processing result data and the fourth secret processing result data to obtain fourth predetermined calculation processing result data, and the inspection module connects the fourth predetermined calculation processing result data and the third secret processing result data as final data, and sends the final data to the target signal tower module.

8. A signal tower fault diagnosis system, used to implement the method according to any one of claims 1 to 7, characterized in that: Includes the following modules: The signal tower module is used to determine a number of communication sub-ranges in the corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range; A target signal tower module is used to determine a number of communication sub-ranges in a corresponding communication range, set a sub-range number for each communication sub-range in turn, divide the corresponding communication range including the number of communication sub-ranges and the area near the communication range into a number of communication blocks, set a block number for each communication block in turn, and send communication data to the number of communication sub-ranges in the corresponding communication range, and store an inspection record table. When a preset diagnosis start time is reached, the diagnosis start data is sent to the number of communication sub-ranges in the corresponding communication range, and the diagnosis start data includes the sub-range number. The inspection record table is also used to fill in the inspection record table according to different comprehensive inspection result data received after the preset diagnosis end time is reached, and the diagnosis process is performed according to the filled inspection record table and the stored situation record table recording the working conditions of the number of communication sub-ranges in the communication ranges corresponding to different signal tower modules; The inspection module is used to inspect and process the corresponding communication data according to each received diagnostic start data to obtain inspection result data. The inspection result data includes evaluation data for the corresponding communication data and a sub-range number corresponding to the corresponding communication data. Comprehensive inspection result data is generated based on different inspection result data and the positioning data of the inspection module, and the comprehensive inspection result data is sent to the target signal tower module.

9. A storage medium, characterized in that: The storage medium stores program instructions, wherein when the program instructions are executed, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Wireless communication method, base station apparatus and communication method

    CN102355735A

  • Wireless communication method, base station, and wireless communication system

    CN110621021A

  • Fault handling method, device and system

    CN103167539A

  • Method and device for determining faults of an antenna feed system of base station

    CN110149654A

  • Network fault diagnosis method and device based on big data, equipment and medium

    CN115474220A