Communication network wiring fault diagnosis method and system

By locking the binding relationship between service link identifiers and resource versions in the communication network wiring, a baseline fingerprint is generated and updated, solving the problems of inaccurate wiring misconnection identification and misjudgment, and achieving higher diagnostic accuracy and reliability of the baseline fingerprint.

CN122457137BActive Publication Date: 2026-11-06SHENZHEN JINHUIDA COMMUNICATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202610709533.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-05-21
Publication Date
2026-11-06
Estimated Expiration
2046-05-21

AI Technical Summary

Technical Problem

After maintenance of the communication network wiring, there may be inconsistencies between the current wiring resource version, the historical wiring resource version, the actual connection status of the service link and the baseline fingerprint, making it difficult to accurately identify wiring misconnections. Abnormalities in adjacent shared resources can easily lead to misjudgments, and post-maintenance errors can easily contaminate the baseline fingerprint.

Method used

The process involves generating and locking the binding relationships between the business link identifier, link node sequence, wiring resource version, and baseline fingerprint through the locking step; synchronously collecting bidirectional attenuation differential fingerprints through the pattern generation step; retrieving historical wiring resource versions through the misconnection step; collecting attenuation differential fingerprints of adjacent ports through the proof of contradiction step; and generating a temporary fingerprint through the update step, which is then updated to a new baseline fingerprint after stabilization.

Benefits of technology

It improves the accuracy of identifying wiring misconnections, reduces the probability of misjudgment caused by shared resource anomalies, enhances the reliability and traceability of baseline fingerprint updates, and prevents erroneous maintenance states from being learned by the system as normal states.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122457137B_ABST
    Figure CN122457137B_ABST
Patent Text Reader

Abstract

The present application relates to the next generation information network, fiber broadband access network, industrial internet network operation and maintenance, communication network fault diagnosis, digital information transmission and digital data processing technology field in the new generation information technology industry, especially relates to a communication network wiring fault diagnosis method and system. The method generates and locks the binding relationship between the service link identifier, the link node sequence, the wiring resource version and the reference fingerprint according to the maintenance batch; the sending optical power and the receiving optical power of the two ends of the service link are synchronously collected, and the bidirectional attenuation differential fingerprint is generated; when the bidirectional attenuation differential fingerprint and the reference fingerprint corresponding to the current wiring resource version exist matching deviation, the historical wiring resource version is retrieved, and the wiring misconnection diagnosis result is generated when the matching condition is met. The present application can improve the wiring misconnection identification accuracy and reduce the risk of error maintenance state pollution reference fingerprint.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of next-generation information networks, fiber optic broadband access networks, industrial internet network operation and maintenance, communication network fault diagnosis, digital information transmission, and electrical digital data processing in the new generation of information technology industry, and particularly to a method and system for diagnosing communication network wiring faults. Background Technology

[0002] In communication network cabling systems, service links are typically formed by connecting communication equipment ports, optical modules, patch cords, patch panel ports, and optical cable segments. During cabling maintenance, patch cord adjustments, port migrations, and ledger updates often occur simultaneously. If the actual connection relationships after maintenance are inconsistent with the cabling resource records, it can easily lead to abnormal optical power, increased bit error rates, or service interruptions in the service links. Existing solutions mostly focus on judging the quality of optical fiber links based on link operating parameters. For example, patent application CN113810105A discloses an optical fiber link detection method. This method obtains the bit error rate, received optical power, and fiber length corresponding to the optical fiber link, and determines the quality of the optical fiber link based on these parameters to determine whether there are defects in the optical fiber.

[0003] However, in communication network cabling maintenance scenarios, abnormal link quality does not necessarily equate to defects in the optical fiber itself. Factors such as changes in maintenance batches, incorrect connection of cabling ports, failure to update jumper connections in a timely manner, and residual historical connection relationships can all cause inconsistencies between the current link operating characteristics and the current cabling resource records. If judgment is based solely on link quality parameters such as bit error rate, received optical power, and fiber length, it is difficult to distinguish between abnormal fiber attenuation, abnormal shared resources, and abnormal cabling connections. Furthermore, abnormal data after maintenance may be mistakenly updated to a new normal baseline, leading to subsequent diagnoses that continuously deviate from the true cabling status. Summary of the Invention

[0004] The purpose of this invention is to provide a method and system for diagnosing communication network wiring faults, addressing the shortcomings of existing technologies. This invention aims to solve the technical problems that after communication network wiring maintenance, inconsistencies may exist between the current wiring resource version, historical wiring resource version, actual connection status of service links, and baseline fingerprint, leading to difficulties in accurately identifying wiring misconnections, misjudgments due to abnormalities in adjacent shared resources, and the potential for post-maintenance errors to contaminate the baseline fingerprint.

[0005] This invention achieves the above objectives through the following technical solution: a communication network wiring fault diagnosis method, executed by a communication network wiring fault diagnosis system, comprising: a locking step, generating and locking the binding relationship between service link identifier, link node sequence, wiring resource version, and reference fingerprint according to maintenance batches; a fingerprint generation step, synchronously collecting the transmitted optical power and received optical power at both ends of the service link to generate a bidirectional attenuation differential fingerprint; a misconnection step, when there is a mismatch deviation between the bidirectional attenuation differential fingerprint and the reference fingerprint corresponding to the current wiring resource version, retrieving historical wiring resource versions, and generating a wiring misconnection diagnosis result when the bidirectional attenuation differential fingerprint and the historical reference fingerprint corresponding to the historical wiring resource version meet the matching condition; a counter-proof step, collecting the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port of the misconnected port, and correcting the wiring misconnection diagnosis result according to the synchronous abnormal state of the service link corresponding to the adjacent port; and an update step, generating a temporary fingerprint after maintenance, and updating the temporary fingerprint to a new reference fingerprint after the temporary fingerprint passes the wiring resource version consistency verification and the adjacent port stability verification.

[0006] Specifically, when the communication network wiring fault diagnosis system executes the above method, it first uses a locking step to fix the service link identifier, link node sequence, wiring resource version, and reference fingerprint under the same maintenance batch. The service link identifier is used to distinguish different communication services; the link node sequence records the patch panel ports, communication equipment ports, optical modules, patch cords, and optical cable segments traversed by the service link; the wiring resource version indicates the actual connection relationship after maintenance batch confirmation; and the reference fingerprint represents the bidirectional attenuation differential fingerprint of the wiring resource version under normal operating conditions. In the fingerprint generation step, the communication network wiring fault diagnosis system synchronously reads the transmit optical power and receive optical power at both ends of the service link and generates a bidirectional attenuation differential fingerprint based on the attenuation difference between the two transmission directions. In the misconnection step, the communication network wiring fault diagnosis system first determines whether the bidirectional attenuation differential fingerprint can be interpreted by the reference fingerprint corresponding to the current wiring resource version; if it cannot be interpreted, it searches historical wiring resource versions and determines whether the current bidirectional attenuation differential fingerprint is closer to the historical reference fingerprint corresponding to the historical wiring resource version. If the current connection relationship cannot explain the current fingerprint, but the historical connection relationship can, it indicates that the current service link may still retain historical connection characteristics or has been mistakenly connected to the port corresponding to the historical connection path, thus generating a wiring misconnection diagnosis result. In the proof-of-contact step, the communication network wiring fault diagnosis system further collects the bidirectional attenuation differential fingerprints of the service links corresponding to adjacent ports near the misconnected port to determine whether the anomaly occurred synchronously, thus ruling out common causes of anomalies from the same patch panel area, the same optical cable segment, or the same upstream resource. In the update step, the communication network wiring fault diagnosis system first generates a temporary fingerprint after maintenance. Only after the temporary fingerprint simultaneously passes the wiring resource version consistency verification and the adjacent port stability verification is it allowed to replace the temporary fingerprint with the new baseline fingerprint, thereby preventing the system from learning the erroneous maintenance state as a normal state.

[0007] Preferably, the locking step includes: a registration sub-step, which obtains the patch panel port identifier, communication equipment port identifier, optical module identifier, patch cord identifier, optical cable segment identifier, service link identifier, and maintenance batch identifier; a versioning sub-step, which generates a wiring resource version according to the connection relationship confirmed under the same maintenance batch identifier; a binding sub-step, which establishes a binding relationship between the service link identifier, link node sequence, wiring resource version, maintenance batch identifier, and reference fingerprint; and a freezing sub-step, which restricts the reference fingerprint to matching within the corresponding wiring resource version while the maintenance batch identifier is retained. Specifically, the locking step can be jointly completed by the communication network wiring fault diagnosis system calling the wiring resource database and the maintenance work order system. In the registration sub-step, the system reads the patch panel port identifier, communication equipment port identifier, optical module identifier, patch cord identifier, optical cable segment identifier, service link identifier, and maintenance batch identifier. All of the above identifiers can be stored in the form of strings, numeric codes, or database primary keys. In the versioning sub-step, the system generates a wiring resource version according to the connection relationship confirmed under the same maintenance batch identifier. The wiring resource version may include a version number, version generation time, maintenance batch identifier, and version status. In the binding sub-step, the system writes the business link identifier, link node sequence, wiring resource version, maintenance batch identifier, and baseline fingerprint into the same binding record, ensuring that each business link can be traced back to its corresponding wiring connection relationship and normal operation fingerprint. In the freezing sub-step, before the maintenance batch identifier changes, the system prohibits the current baseline fingerprint from participating in matching across wiring resource versions. This prevents the pre-maintenance baseline fingerprint from being incorrectly used for post-maintenance connection relationships, and also prevents the old baseline fingerprint from being prematurely overwritten before the new maintenance connection is stable.

[0008] Preferably, the finding step includes: a forward sub-step, generating a forward attenuation feature based on the transmitted optical power at the first end of the service link and the received optical power at the second end of the service link; a reverse sub-step, generating a reverse attenuation feature based on the transmitted optical power at the second end of the service link and the received optical power at the first end of the service link; a difference sub-step, generating a bidirectional attenuation differential fingerprint based on the difference between the forward and reverse attenuation features; and a recording sub-step, writing the forward attenuation feature, reverse attenuation feature, bidirectional attenuation differential fingerprint, and acquisition period identifier into the same fingerprint record. Specifically, the finding step is used to convert the optical power data at the two ends of the service link into a comparable bidirectional attenuation differential fingerprint. In the forward sub-step, the communication network wiring fault diagnosis system reads the transmitted optical power at the first end of the service link and the received optical power at the second end of the service link, and calculates the forward attenuation feature in the direction from the first end to the second end. In the reverse sub-step, the system reads the transmitted optical power at the second end of the service link and the received optical power at the first end of the service link, and calculates the reverse attenuation feature in the direction from the second end to the first end. In the difference sub-step, the system compares the difference between the forward and reverse attenuation features to obtain the bidirectional attenuation differential fingerprint. In the recording sub-step, the system writes the forward attenuation feature, reverse attenuation feature, bidirectional attenuation differential fingerprint, and acquisition cycle identifier into the same fingerprint record. The acquisition cycle identifier can use minute-level, 5-minute-level, or other time granularities suitable for network operation and maintenance scenarios. Through this recording method, the system can trace the original optical power data and acquisition time on which each fingerprint generation depends, facilitating subsequent review and maintenance auditing.

[0009] Preferably, the misconnection step includes: a current comparison sub-step, which matches the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result; a deviation determination sub-step, which generates a historical version retrieval trigger signal when the current version matching result reaches a preset deviation condition; a historical comparison sub-step, which, in response to the historical version retrieval trigger signal, matches the bidirectional attenuation differential fingerprint with the historical baseline fingerprint corresponding to the historical wiring resource version to obtain the historical version matching result; and a misconnection output sub-step, which outputs the wiring misconnection diagnosis result when the historical version matching result meets a preset matching condition. Specifically, the misconnection step is used to determine whether the current bidirectional attenuation differential fingerprint belongs to the current wiring resource version or is closer to a historical wiring resource version. In the current comparison sub-step, the system matches the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result. The current version matching result can be expressed using a deviation value, similarity, or level identifier. In the deviation determination sub-step, the system generates a historical version retrieval trigger signal when the current version matching result reaches a preset deviation condition. The preset deviation condition can be set to a deviation value greater than 0.3 for the current version, or it can be dynamically set based on historical operating data. In the historical comparison sub-step, the system responds to the historical version retrieval trigger signal, reads the historical baseline fingerprint from the historical wiring resource version, and matches the current bidirectional attenuation differential fingerprint with the historical baseline fingerprint. In the misconnection output sub-step, if the historical version matching result meets the preset matching condition, such as a historical version similarity greater than or equal to 0.8, the system outputs the wiring misconnection diagnosis result. This process triggers wiring misconnection diagnosis through two conditions: current version mismatch and historical version matching, which avoids directly misjudging ordinary attenuation anomalies as misconnections.

[0010] Preferably, the historical comparison sub-step includes: a version filtering sub-step, which filters candidate historical wiring resource versions from historical wiring resource versions that have a historical binding relationship with service link identifiers, patch panel port identifiers, communication equipment port identifiers, optical module identifiers, jumper identifiers, or optical cable segment identifiers; a fingerprint reading sub-step, which reads the historical baseline fingerprint corresponding to the candidate historical wiring resource version; a similarity calculation sub-step, which calculates the similarity between the bidirectional attenuation differential fingerprint and the historical baseline fingerprint; and a candidate output sub-step, which selects candidate historical wiring resource versions whose similarity meets preset similarity conditions as candidate misconnection versions. Specifically, the historical comparison sub-step further defines the filtering and matching process of historical wiring resource versions. In the version filtering sub-step, the communication network wiring fault diagnosis system does not perform indiscriminate matching on all historical versions, but prioritizes filtering candidate historical wiring resource versions that have a historical binding relationship with service link identifiers, patch panel port identifiers, communication equipment port identifiers, optical module identifiers, jumper identifiers, or optical cable segment identifiers. This can narrow the historical search scope and improve matching efficiency. In the fingerprint reading sub-step, the system reads the historical baseline fingerprint corresponding to the candidate historical wiring resource version. The historical baseline fingerprint can include forward attenuation features, reverse attenuation features, and bidirectional differential features. In the similarity calculation sub-step, the system calculates the similarity between the bidirectional attenuation differential fingerprint and the historical baseline fingerprint. The higher the similarity, the closer the current service link's operating characteristics are to a certain historical wiring resource version. In the candidate output sub-step, the system uses candidate historical wiring resource versions whose similarity meets preset similarity conditions as candidate misconnection versions. The candidate misconnection versions provide a data foundation for subsequently determining the source port and destination port of the misconnection.

[0011] Preferably, the misconnection output sub-step includes: a source determination sub-step, which determines the source port of the misconnection based on the historical link node sequence corresponding to the candidate misconnection version; a destination determination sub-step, which determines the destination port of the misconnection based on the current link node sequence corresponding to the current wiring resource version; and a result generation sub-step, which generates a wiring misconnection diagnosis result based on the source port of the misconnection, the destination port of the misconnection, and the candidate misconnection version. Specifically, the misconnection output sub-step can further specify the wiring misconnection diagnosis result to a specific port. In the source determination sub-step, the system determines the source port of the misconnection based on the historical link node sequence corresponding to the candidate misconnection version. The source port of the misconnection represents the port corresponding to the historical connection relationship that is closer to the current bidirectional attenuation differential fingerprint. In the destination determination sub-step, the system determines the destination port of the misconnection based on the current link node sequence corresponding to the current wiring resource version. The destination port of the misconnection represents the port that the service link should access in the current wiring resource version registration. In the result generation sub-step, the system generates a wiring misconnection diagnosis result based on the source port of the misconnection, the destination port of the misconnection, and the candidate misconnection version. The results of a wiring misconnection diagnosis can include the service link identifier, the current wiring resource version, candidate misconnection versions, the source port of the misconnection, the destination port of the misconnection, the current version matching result, and the historical version matching result. Maintenance personnel or automated maintenance systems can directly verify the corresponding patch panel ports, patch cords, and communication device ports based on these results.

[0012] Preferably, the rebuttal step includes: a port selection sub-step, selecting an adjacent port in the current cabling resource version that is adjacent to the port related to the misconnection; an adjacency sampling sub-step, collecting the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port; a synchronization judgment sub-step, determining whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnection port; and a result correction sub-step, correcting the fault confidence corresponding to the cabling misconnection diagnosis result based on the synchronization anomaly. Specifically, the rebuttal step is used to verify the cabling misconnection diagnosis result to prevent shared resource anomalies from being misjudged as port misconnections. In the port selection sub-step, the system selects an adjacent port in the current cabling resource version that is adjacent to the port related to the misconnection. The adjacent port can be a nearby service port on the same patch panel, or a service port in the same optical cable segment that has not been determined to be a port related to the misconnection. In the adjacency sampling sub-step, the system collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port. In the synchronization judgment sub-step, the system determines whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnection-related port. A synchronization anomaly indicates that two service links simultaneously experience anomalies within the same or adjacent acquisition periods, and the direction or magnitude of the anomaly meets preset synchronization conditions. In the result correction sub-step, the system corrects the fault confidence corresponding to the wiring misconnection diagnosis result based on the synchronization anomaly status. If the adjacent ports are synchronously abnormal, the anomaly may originate from a common optical cable segment or a common wiring area, and the misconnection confidence should be reduced; if the adjacent ports are not synchronously abnormal, the anomaly is more concentrated on the misconnection-related ports, and the misconnection confidence can be increased.

[0013] Preferably, the port selection sub-step includes: a same-rack selection sub-step, selecting service ports belonging to the same patch panel as the misconnection-related ports as first adjacent ports; a same-cable selection sub-step, selecting service ports belonging to the same optical cable segment as the misconnection-related ports as second adjacent ports; a different-source selection sub-step, selecting service ports connected to different communication equipment ports as third adjacent ports; and a set generation sub-step, generating an adjacent port verification set based on the first, second, and third adjacent ports. Specifically, the port selection sub-step forms an adjacent port verification set through three types of adjacent ports. In the same-rack selection sub-step, the system selects service ports belonging to the same patch panel as the misconnection-related ports as first adjacent ports. The first adjacent port is used to determine whether there is a common-cause disturbance in the same patch panel area. In the same-cable selection sub-step, the system selects service ports belonging to the same optical cable segment as the misconnection-related ports as second adjacent ports. The second adjacent port is used to determine whether there is overall attenuation or damage in the same optical cable segment. In the heterogeneous source selection sub-step, the system selects the service port connected to the port of the different communication equipment related to the misconnection as the third adjacent port. The third adjacent port is used to exclude anomalies on the communication equipment port side or the optical module side. In the set generation sub-step, the system generates an adjacent port verification set based on the first adjacent port, the second adjacent port, and the third adjacent port. Through this set, the system can verify the wiring misconnection diagnosis results from the dimensions of patch panel, optical cable segment, and equipment port, respectively, thereby improving the reliability of the diagnosis.

[0014] Preferably, the result correction sub-step includes: a common cause correction sub-step, where, when the service link corresponding to the adjacent port and the service link corresponding to the misconnection-related port have a synchronous abnormal state, the fault confidence corresponding to the wiring misconnection diagnosis result is reduced, and a shared resource abnormality prompt is generated; and a misconnection enhancement sub-step, where, when the service link corresponding to the adjacent port and the service link corresponding to the misconnection-related port have an asynchronous abnormal state, the fault confidence corresponding to the wiring misconnection diagnosis result is increased, and a port misconnection review prompt is generated. Specifically, the result correction sub-step is completed through the common cause correction sub-step and the misconnection enhancement sub-step. In the common cause correction sub-step, when the service link corresponding to the adjacent port and the service link corresponding to the misconnection-related port have a synchronous abnormal state, the system reduces the fault confidence corresponding to the wiring misconnection diagnosis result and generates a shared resource abnormality prompt. This processing indicates that the abnormality may not originate from a single misconnection port, but rather from the same optical cable segment, the same patch panel area, the same upstream communication equipment, or other shared resources. In the misconnection enhancement sub-step, when the service link corresponding to the adjacent port and the service link corresponding to the misconnection-related port are in an asynchronous abnormal state, the system increases the fault confidence corresponding to the wiring misconnection diagnosis result and generates a port misconnection verification prompt. This processing indicates that the anomaly is more likely concentrated in the service link corresponding to the misconnection-related port, rather than a shared resource anomaly experienced by adjacent ports. Through the processing link of diagnosis first and then verification, the system can reduce the false positive rate while maintaining the efficiency of wiring misconnection identification.

[0015] Preferably, the update steps include: a temporary generation sub-step, where, after maintenance, a temporary fingerprint is generated based on the bidirectional attenuation differential fingerprints from multiple consecutive collection periods; a version verification sub-step, where the link node sequence of the service link corresponding to the temporary fingerprint is verified for consistency with the wiring resource version confirmed after maintenance; an adjacency verification sub-step, where the bidirectional attenuation differential fingerprints of the service links corresponding to adjacent ports are collected, and the stability of the service links corresponding to the adjacent ports is verified; and a replacement sub-step, where, when both consistency and stability verifications pass, the temporary fingerprint is updated to a new baseline fingerprint. Specifically, the update steps are used to prevent errors in updating the baseline fingerprint after maintenance. In the temporary generation sub-step, after maintenance, the system generates a temporary fingerprint based on the bidirectional attenuation differential fingerprints from multiple consecutive collection periods. The number of consecutive collection periods can be set to 10 to 30, or adjusted according to network stability requirements. In the version verification sub-step, the system verifies the consistency of the link node sequence of the service link corresponding to the temporary fingerprint with the wiring resource version confirmed after maintenance. If the port path of the service link corresponding to the temporary fingerprint is inconsistent with the link node sequence confirmed after maintenance, it indicates that the connection relationship may still be incorrect after maintenance. In the adjacency verification sub-step, the system collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and performs stability verification on the service link corresponding to the adjacent port. In the replacement sub-step, when both consistency verification and stability verification pass, the system updates the temporary fingerprint to the new baseline fingerprint. In this way, the system will not directly update the baseline fingerprint when maintenance has just been completed but the state has not yet stabilized.

[0016] Preferably, the update step further includes: an isolation sub-step, where, when consistency verification or stability verification meets the review trigger condition, a temporary fingerprint is written into the fingerprint area to be reviewed, and the current baseline fingerprint is kept involved in subsequent matching; and a review prompt sub-step, where a wiring resource version review prompt is generated based on the temporary fingerprint, the current baseline fingerprint, the wiring resource version confirmed after maintenance, and the stability verification result of adjacent ports. Specifically, the isolation sub-step and the review prompt sub-step in the update step are used to handle situations where the state is unstable or the version is inconsistent after maintenance. In the isolation sub-step, when consistency verification or stability verification meets the review trigger condition, the system writes a temporary fingerprint into the fingerprint area to be reviewed, and keeps the current baseline fingerprint involved in subsequent matching. The review trigger condition may include inconsistencies between the link node sequence and the wiring resource version confirmed after maintenance, adjacent port stability values ​​below 0.8, and bidirectional attenuation differential fingerprint fluctuations exceeding a preset threshold within a continuous acquisition period. In the review prompt sub-step, the system generates a wiring resource version review prompt based on the temporary fingerprint, the current baseline fingerprint, the wiring resource version confirmed after maintenance, and the stability verification result of adjacent ports. The wiring resource version review prompts can include the identifier of the service link to be reviewed, the patch panel port to be reviewed, the patch cord to be reviewed, the communication device port to be reviewed, the temporary fingerprint status, and the baseline fingerprint update status. This process can prevent erroneous maintenance data from entering the baseline fingerprint database.

[0017] Preferably, the system further includes a confidence step, which generates a fault confidence level based on the current version matching result, historical version matching result, adjacent port synchronization anomaly status, source port of the misconnection, and destination port of the misconnection; wherein, the historical version matching result is used to improve the fault confidence level corresponding to the wiring misconnection diagnosis result, and the adjacent port synchronization anomaly status is used to correct the fault confidence level corresponding to the wiring misconnection diagnosis result. Specifically, the confidence step is used to synthesize multiple diagnostic criteria into a fault confidence level. The communication network wiring fault diagnosis system generates a fault confidence level based on the current version matching result, historical version matching result, adjacent port synchronization anomaly status, source port of the misconnection, and destination port of the misconnection. The current version matching result is used to determine whether the current wiring resource version can explain the current bidirectional attenuation differential fingerprint. The historical version matching result is used to determine whether the current bidirectional attenuation differential fingerprint is closer to a certain historical wiring resource version, and is used to improve the fault confidence level corresponding to the wiring misconnection diagnosis result. The adjacent port synchronization anomaly status is used to correct the fault confidence level corresponding to the wiring misconnection diagnosis result. When adjacent ports fail to synchronize, the system lowers the fault confidence level; when adjacent ports fail to synchronize asynchronously, the system increases the fault confidence level. The source port and destination port of the fault connection are used to determine whether the diagnostic result has a clearly defined maintenance target. Through this confidence step, the system can output diagnostic results with varying degrees of confidence, rather than just outputting a single fault category.

[0018] Preferably, the system further includes a work order step, which generates a maintenance work order based on the wiring misconnection diagnosis results, the source port of the misconnection, the destination port of the misconnection, the current wiring resource version, candidate misconnection versions, and a temporary fingerprint. The maintenance work order includes the patch panel port to be checked, the jumper fiber to be checked, the communication device port to be checked, and the baseline fingerprint update status. Specifically, the work order step is used to convert the diagnosis results into an executable maintenance task. The communication network wiring fault diagnosis system generates a maintenance work order based on the wiring misconnection diagnosis results, the source port of the misconnection, the destination port of the misconnection, the current wiring resource version, candidate misconnection versions, and a temporary fingerprint. The maintenance work order includes the patch panel port to be checked, the jumper fiber to be checked, the communication device port to be checked, and the baseline fingerprint update status. The baseline fingerprint update status can include updated, pending check, and disabled automatic update. The maintenance work order may also include a service link identifier, a maintenance batch identifier, a fault confidence level, an abnormal synchronization status of adjacent ports, and candidate misconnection versions. After the maintenance work order is generated, the system can write the maintenance work order to the maintenance work order system or push it to the maintenance terminal through the network operation and maintenance platform. After maintenance personnel verify the designated ports and fiber jumpers according to the maintenance work order, the maintenance work order system can send the maintenance completion status back to the communication network wiring fault diagnosis system to trigger the generation of temporary fingerprints and error prevention updates.

[0019] A communication network wiring fault diagnosis system, comprising: The version locking module is used to generate and lock the binding relationship between business link identifier, link node sequence, wiring resource version and baseline fingerprint according to maintenance batch; The dual-end fingerprinting module communicates with the version locking module to synchronously collect the transmitted and received optical power at both ends of the service link and generate bidirectional attenuation differential fingerprints. The misconnection matching module is connected to the version locking module and the dual-end stencil module respectively. It is used to retrieve the historical wiring resource version when there is a matching deviation between the bidirectional attenuation differential fingerprint and the reference fingerprint corresponding to the current wiring resource version, and generate the wiring misconnection diagnosis result when the bidirectional attenuation differential fingerprint and the historical reference fingerprint corresponding to the historical wiring resource version meet the matching conditions. The adjacent reversal proof module is connected to the misconnection matching module and the dual-end stencil module respectively. It is used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port of the misconnection related port, and correct the wiring misconnection diagnosis result according to the synchronization abnormal state of the service link corresponding to the adjacent port. The error prevention update module communicates with the version locking module, the dual-end fingerprinting module, and the adjacent port counter-verification module respectively. It is used to generate a temporary fingerprint after maintenance is completed, and update the temporary fingerprint to a new base fingerprint after the temporary fingerprint passes the wiring resource version consistency verification and adjacent port stability verification. The confidence generation module communicates with the misconnection matching module and the adjacent rebuttal module respectively, and is used to generate fault confidence based on the current version matching result, the historical version matching result, the abnormal state of adjacent port synchronization, the source port of the misconnection, and the destination port of the misconnection. The maintenance work order generation module communicates with the misconnection matching module, the adjacent connection reversal module, and the error prevention update module, respectively. It is used to generate maintenance work orders based on the wiring misconnection diagnosis results, the source port of the misconnection, the destination port of the misconnection, the current wiring resource version, the candidate misconnection version, and the temporary fingerprint.

[0020] Preferably, the version locking module includes: a resource registration unit, used to acquire patch panel port identifiers, communication equipment port identifiers, optical module identifiers, jumper identifiers, optical cable segment identifiers, service link identifiers, and maintenance batch identifiers; a version generation unit, communicatively connected to the resource registration unit, used to generate a wiring resource version according to the connection relationship confirmed under the same maintenance batch identifier; a version binding unit, communicatively connected to the version generation unit, used to establish a binding relationship between the service link identifier, link node sequence, wiring resource version, maintenance batch identifier, and reference fingerprint; and a version freezing unit, communicatively connected to the version binding unit, used to restrict the reference fingerprint to participate in matching within the corresponding wiring resource version during the maintenance batch identifier retention period. Through the above division of labor among the units, the version locking module can prevent the reference fingerprint from being used across versions and provide a stable version basis for the misconnection matching module and the anti-mis-update module.

[0021] Preferably, the misconnection matching module includes: a current comparison unit, used to match the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result; a deviation determination unit, communicatively connected to the current comparison unit, used to generate a historical version retrieval trigger signal when the current version matching result reaches a preset deviation condition; a historical comparison unit, communicatively connected to the deviation determination unit, used to match the bidirectional attenuation differential fingerprint with the historical baseline fingerprint corresponding to the historical wiring resource version in response to the historical version retrieval trigger signal to obtain the historical version matching result; and a misconnection output unit, communicatively connected to the historical comparison unit, used to output the wiring misconnection diagnosis result when the historical version matching result meets the preset matching condition.

[0022] Preferably, the adjacency reversal verification module includes: a port selection unit, used to select adjacent ports adjacent to the misconnection-related port in the current wiring resource version; an adjacency sampling unit, communicatively connected to the port selection unit, used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port; a synchronization judgment unit, communicatively connected to the adjacency sampling unit, used to determine whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnection-related port; and a result correction unit, communicatively connected to the synchronization judgment unit, used to correct the fault confidence corresponding to the wiring misconnection diagnosis result according to the synchronization anomaly.

[0023] Preferably, the anti-error update module includes: a temporary generation unit, used to generate a temporary fingerprint based on the bidirectional attenuation differential fingerprint within multiple consecutive collection cycles after maintenance; a version verification unit, communicatively connected to the temporary generation unit, used to verify the consistency between the link node sequence of the service link corresponding to the temporary fingerprint and the wiring resource version confirmed after maintenance; an adjacency verification unit, communicatively connected to the version verification unit, used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and perform stability verification on the service link corresponding to the adjacent port; a replacement update unit, communicatively connected to the adjacency verification unit, used to update the temporary fingerprint to a new baseline fingerprint when both consistency verification and stability verification pass; and an isolation verification unit, communicatively connected to the adjacency verification unit, used to write the temporary fingerprint into the fingerprint area to be verified when consistency verification or stability verification meets the verification trigger condition, and to keep the current baseline fingerprint participating in subsequent matching.

[0024] The beneficial effects of this invention are: The locking step generates and locks the binding relationships between service link identifiers, link node sequences, wiring resource versions, and baseline fingerprints according to maintenance batches. This ensures that each baseline fingerprint is constrained by its corresponding wiring resource version, preventing the mixing of baseline data before and after maintenance. The fingerprinting step synchronously collects the transmitted and received optical power at both ends of the service link and generates bidirectional attenuation differential fingerprints. This allows the system to characterize the current operating status of the service link based on the difference in bidirectional transmission attenuation, rather than relying solely on single-end received optical power or a single link quality score.

[0025] When the bidirectional attenuation differential fingerprint deviates from the baseline fingerprint corresponding to the current wiring resource version, the misconnection step further searches historical wiring resource versions. A wiring misconnection diagnosis result is generated when the bidirectional attenuation differential fingerprint matches the historical baseline fingerprint corresponding to the historical wiring resource version. This process utilizes the difference between current version mismatches and historical version matches to further distinguish simple link anomalies into wiring misconnection anomalies related to historical connections, improving the targeting of wiring misconnection localization.

[0026] The rebuttal step involves collecting bidirectional attenuation differential fingerprints of the service links corresponding to the adjacent ports of the misconnected port, and correcting the wiring misconnection diagnosis results based on the synchronization anomaly status of the service links corresponding to the adjacent ports. If the adjacent ports are not synchronized, the system can reduce the fault confidence corresponding to the wiring misconnection diagnosis results to indicate the risk of shared resource anomalies; if the adjacent ports are not synchronized, the system can increase the fault confidence corresponding to the wiring misconnection diagnosis results to highlight the independent anomaly characteristics of the service links corresponding to the misconnected ports. This rebuttal mechanism can reduce misjudgments caused by anomalies in the same optical cable segment, the same patch panel area, or the same upstream resource.

[0027] The update process first generates a temporary fingerprint after maintenance. Only after the temporary fingerprint passes the wiring resource version consistency verification and adjacent port stability verification is it updated to the new baseline fingerprint. This process can prevent erroneous maintenance states, unstable operation states, or inconsistent ledger states from directly entering the baseline fingerprint, thereby reducing the risk of subsequent diagnosis using an incorrect baseline and continuing to make misjudgments. Overall, this invention can improve the accuracy of wiring misconnection identification, reduce the probability of misjudgment caused by shared resource anomalies, and improve the reliability and traceability of the baseline fingerprint update process in communication network wiring maintenance scenarios. Attached Figure Description

[0028] Figure 1 This is a schematic flowchart of the method steps of the present invention.

[0029] Figure 2 This is a schematic block diagram of the system structure of the present invention. Detailed Implementation

[0030] The technical solutions in the embodiments of the present invention will now be clearly and completely described in conjunction with the accompanying drawings.

[0031] This embodiment provides a method and system for diagnosing wiring faults in communication networks, applicable to service link maintenance scenarios in fiber optic broadband access networks, campus communication networks, industrial internet communication networks, and data center wiring networks. The communication network wiring fault diagnosis system can be deployed on a network operation and maintenance server, edge computing server, or communication equipment management platform. The system acquires data such as service link identifier, link node sequence, wiring resource version, reference fingerprint, transmit optical power, and receive optical power through the communication equipment network management interface, optical module status reading interface, wiring resource database, and maintenance work order system. The system utilizes the wiring resource version locking relationship under maintenance batches, the bidirectional attenuation differential fingerprints at both ends of the service link, the historical reference fingerprints corresponding to historical wiring resource versions, the synchronization anomaly status of the service link corresponding to adjacent ports, and the temporary fingerprint verification results after maintenance to identify wiring misconnections and prevent erroneous maintenance results from contaminating new reference fingerprints.

[0032] Combination Figure 1 As shown, the communication network wiring fault diagnosis method first performs a panel locking step. When a maintenance batch begins or is confirmed to be complete, the communication network wiring fault diagnosis system generates a maintenance batch identifier for the service links involved in the maintenance, and establishes a binding relationship between the service link identifier, link node sequence, wiring resource version, and reference fingerprint. The link node sequence indicates the order in which the service link passes through patch panel ports, communication equipment ports, optical modules, patch cords, and optical cable segments. The wiring resource version indicates the confirmed connection relationships within the same maintenance batch. The reference fingerprint represents the bidirectional attenuation differential fingerprint formed by the aforementioned wiring resource version under normal operating conditions.

[0033] For example, the service link identifier can be set as service link A, and the link node sequence can be recorded as the sequential connection relationship of communication equipment port A1, optical module A1, patch cord A1, patch panel port A1, optical cable segment A1, patch panel port B1, patch cord B1, optical module B1, and communication equipment port B1. The communication network wiring fault diagnosis system binds this link node sequence with the wiring resource version and the baseline fingerprint simultaneously. Subsequent comparisons are performed within the same wiring resource version or the retrieved historical wiring resource version range to avoid old data before maintenance directly overwriting new connection relationships after maintenance.

[0034] To enable the locking process to be repeated, the communication network wiring fault diagnosis system can establish a wiring resource version table in the wiring resource database. The wiring resource version table includes at least a maintenance batch identifier, service link identifier, link node sequence, wiring resource version, base fingerprint, version generation time, and version status. Version status can include currently valid, historically retained, and pending review. During the maintenance batch identifier retention period, the communication network wiring fault diagnosis system restricts the base fingerprint to matching within the corresponding wiring resource version. When the maintenance batch identifier is updated, the communication network wiring fault diagnosis system first generates a temporary fingerprint, and then determines whether to update the temporary fingerprint to the new base fingerprint based on wiring resource version consistency verification and adjacent port stability verification.

[0035] The purpose of this setting is that changes in optical power can be caused by optical module aging, optical cable loss, service fluctuations, or incorrect fiber jumper connections. Simply relying on the current abnormal optical power is insufficient to confirm a wiring misconnection. After locking the baseline fingerprint to the wiring resource version, the communication network wiring fault diagnosis system can determine whether the current wiring resource version can interpret the current bidirectional attenuation differential fingerprint, thus providing a technical basis for subsequent misconnection procedures.

[0036] Table 1 shows the main data items, data sources and uses in this embodiment. The communication network wiring fault diagnosis system can configure the database fields, acquisition interfaces and calculation processes according to this table.

[0037]

[0038] After the locking step is completed, the communication network wiring fault diagnosis system performs the fingerprinting step. The input to the fingerprinting step is the transmitted optical power and received optical power at both ends of the service link. The two ends of the service link can be referred to as the first end of the service link and the second end of the service link, respectively. The first end of the service link corresponds to one communication device port and one optical module, and the second end of the service link corresponds to another communication device port and another optical module. The communication network wiring fault diagnosis system reads the transmitted optical power and received optical power from both ends according to the same acquisition period and performs time alignment. Time alignment can be achieved using an acquisition period identifier, for example, using one minute as an acquisition period. The communication network wiring fault diagnosis system writes the transmitted optical power, received optical power, transmitted optical power, and received optical power of the first end of the service link, and the second end of the service link, within the same minute, into the same fingerprint record.

[0039] For ease of implementation, the positive attenuation characteristic can be calculated using the following formula: ; in, Indicates positive decay characteristics. This indicates the transmitted optical power at the first end of the service link. This indicates the received optical power at the second end of the service link.

[0040] The reverse attenuation characteristic can be calculated using the following formula: ; in, Indicates reverse decay characteristics. This indicates the optical power transmitted at the second end of the service link. This indicates the received optical power at the first end of the service link.

[0041] The two-way difference feature can be calculated using the following formula: ; in, Indicates two-way difference features. Indicates positive decay characteristics. This indicates a reverse attenuation characteristic.

[0042] A bidirectional attenuation differential fingerprint can be constructed by combining forward attenuation features, reverse attenuation features, and bidirectional differential features. A communication network wiring fault diagnosis system can write forward attenuation features, reverse attenuation features, bidirectional differential features, a collection period identifier, and a service link identifier into the bidirectional attenuation differential fingerprint. An implementable bidirectional attenuation differential fingerprint record can include a service link identifier, a collection period identifier, forward attenuation features, reverse attenuation features, and bidirectional differential features. A larger bidirectional differential feature indicates a more inconsistent attenuation state in the two transmission directions of the service link. When the bidirectional differential feature is within the normal fluctuation range, it indicates that the attenuation state in the two transmission directions of the service link is basically consistent.

[0043] To reduce transient fluctuations in a single acquisition cycle, the communication network wiring fault diagnosis system can calculate the average value and fluctuation range of the bidirectional attenuation differential fingerprint over multiple consecutive acquisition cycles. In one embodiment, the number of consecutive acquisition cycles can be five to ten. When the service load in the communication network fluctuates significantly, the number of consecutive acquisition cycles can be ten to thirty. The communication network wiring fault diagnosis system can use the following formula to calculate the matching deviation between the bidirectional attenuation differential fingerprint and the reference fingerprint: ; in, This indicates the deviation value of the current version. Indicates the weight of the positive decay feature. Indicates the weight of the inverse decay feature. Represents the weights of the two-way difference features. This indicates the current positive decay characteristic. This indicates the baseline positive decay characteristic in the baseline fingerprint corresponding to the current wiring resource version. Indicates the current reverse decay characteristic. This indicates the baseline reverse decay characteristic in the baseline fingerprint corresponding to the current wiring resource version. This indicates the current bidirectional difference feature. This indicates the baseline bidirectional differential feature in the baseline fingerprint corresponding to the current wiring resource version. This represents the normalization factor for the positive decay characteristic. This represents the normalization factor for the inverse decay characteristic. This represents the bidirectional difference feature normalization factor.

[0044] The sum of the forward attenuation feature weight, the reverse attenuation feature weight, and the bidirectional differential feature weight can be set to 1. In one embodiment, the forward attenuation feature weight can be set to 0.3, the reverse attenuation feature weight can be set to 0.3, and the bidirectional differential feature weight can be set to 0.4. In scenarios where wiring misconnection identification has a high priority, the bidirectional differential feature weight can be higher than the forward attenuation feature weight and the reverse attenuation feature weight.

[0045] After obtaining the deviation value of the current version, the communication network wiring fault diagnosis system performs a misconnection step. If the deviation value is less than or equal to a preset deviation threshold, the system determines that the bidirectional attenuation differential fingerprint can be interpreted by the baseline fingerprint corresponding to the current wiring resource version, and does not trigger a historical wiring resource version retrieval. If the deviation value is greater than the preset deviation threshold, the system generates a historical version retrieval trigger signal and filters candidate historical wiring resource versions from the historical versions. The filtering criteria for candidate historical wiring resource versions may include historical binding relationships for service link identifiers, patch panel port identifiers, communication equipment port identifiers, optical module identifiers, jumper identifiers, or optical cable segment identifiers. This filtering condition limits the retrieval scope to versions with historical relationships to the current abnormal service link, avoiding irrelevant matching across the entire network, thereby improving diagnostic speed and accuracy.

[0046] After reading the historical baseline fingerprint corresponding to the candidate historical wiring resource version, the communication network wiring fault diagnosis system calculates the similarity between the bidirectional attenuation differential fingerprint and the historical baseline fingerprint. The similarity can be calculated using the following formula: ; in, Indicates the similarity between historical versions. This represents the deviation value for historical versions. The calculation method for the deviation value of historical versions is the same as that for the current version, except that the baseline fingerprint corresponding to the current wiring resource version is replaced with the historical baseline fingerprint corresponding to the historical wiring resource version.

[0047] The closer the historical version similarity is to one, the closer the current bidirectional attenuation differential fingerprint is to the historical baseline fingerprint. The closer the historical version similarity is to zero, the greater the difference between the current bidirectional attenuation differential fingerprint and the historical baseline fingerprint. In one embodiment, the preset deviation threshold can be between 0.2 and 0.4, and the preset similarity condition can be set to a historical version similarity greater than or equal to 0.8. The specific threshold can be configured based on the historical statistical results generated by the communication network wiring fault diagnosis system during trial operation.

[0048] When the deviation value of the current version reaches a preset deviation condition and the similarity of historical versions meets a preset similarity condition, the communication network wiring fault diagnosis system generates a wiring misconnection diagnosis result. The wiring misconnection diagnosis result includes the source port of the misconnection, the destination port of the misconnection, the candidate misconnection version, the current wiring resource version, the historical wiring resource version, and the fault confidence level. The source port of the misconnection can be determined based on the historical link node sequence corresponding to the candidate misconnection version. The destination port of the misconnection can be determined based on the current link node sequence corresponding to the current wiring resource version.

[0049] For example, service link A should pass through patch panel port A1 in the current cabling resource version. However, the current bidirectional attenuation differential fingerprint deviates significantly from the reference fingerprint corresponding to patch panel port A1. Simultaneously, the current bidirectional attenuation differential fingerprint shows high similarity to the historical reference fingerprint corresponding to patch panel port A2 in a previous cabling resource version. Therefore, the communication network cabling fault diagnosis system can generate a diagnosis result indicating that service link A is suspected of being misconnected from patch panel port A1 to patch panel port A2. This diagnostic process does not simply determine the optical power level; instead, it utilizes the fingerprint matching relationship between the current and historical cabling resource versions to identify misconnections, reducing the probability of misjudging optical cable loss or optical module attenuation as a cabling misconnection.

[0050] Figure 1The rebuttal step is used to further correct the wiring misconnection diagnosis results. The communication network wiring fault diagnosis system selects adjacent ports in the current wiring resource version that are adjacent to the port related to the misconnection. Adjacent ports may include service ports belonging to the same patch panel as the port related to the misconnection, service ports belonging to the same optical cable segment as the port related to the misconnection, and service ports connected to different communication equipment ports. The communication network wiring fault diagnosis system collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and determines whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnection. A synchronization anomaly indicates that while the service link corresponding to the misconnection port is abnormal, the service link corresponding to the adjacent port also shows a bidirectional attenuation differential fingerprint deviation exceeding a preset threshold within the same or adjacent collection period. An asynchronous anomaly indicates that when the service link corresponding to the misconnection port is abnormal, the service link corresponding to the adjacent port does not show a synchronization deviation, or the deviation direction, deviation magnitude, and duration of the service link corresponding to the adjacent port do not meet the synchronization anomaly conditions.

[0051] The degree of synchronization anomaly overlap can be calculated using the following formula: ; in, Indicates the degree of synchronization anomaly overlap. Indicates the number of synchronization anomaly cycles. This indicates the number of abnormal cycles related to incorrectly connected ports.

[0052] In one embodiment, when the synchronization anomaly overlap is greater than or equal to 0.6, the communication network wiring fault diagnosis system determines that a synchronization anomaly exists. When the synchronization anomaly overlap is less than 0.6, the communication network wiring fault diagnosis system determines that an asynchronous anomaly exists. If a synchronization anomaly exists, it indicates that the anomaly may originate from the same optical cable segment, the same patch panel area, or the same upstream resource. The communication network wiring fault diagnosis system reduces the fault confidence corresponding to the wiring misconnection diagnosis result and generates a shared resource anomaly prompt. If an asynchronous anomaly exists, it indicates that the anomaly is more likely concentrated on the misconnected related ports or jumper connections. The communication network wiring fault diagnosis system increases the fault confidence corresponding to the wiring misconnection diagnosis result and generates a port misconnection verification prompt.

[0053] The fault confidence level can be calculated using the following formula: ; in, Indicates the confidence level of the fault. Indicates the base confidence level. Indicates historical matching gain. This indicates a deduction due to synchronization issues. This indicates asynchronous abnormal gain.

[0054] In one embodiment, the base confidence level can be set to 0.4, the historical matching gain can be between 0 and 0.4 based on the historical version similarity, the synchronization anomaly deduction can be between 0 and 0.3 based on the synchronization anomaly overlap, and the asynchronous anomaly gain can be between 0 and 0.2. The communication network wiring fault diagnosis system can limit the fault confidence level to between 0 and 1. When the fault confidence level is greater than or equal to 0.8, the communication network wiring fault diagnosis system can mark the wiring misconnection diagnosis result as a high-confidence diagnosis. When the fault confidence level is between 0.6 and 0.8, the communication network wiring fault diagnosis system can mark the wiring misconnection diagnosis result as a diagnosis pending review. When the fault confidence level is less than 0.6, the communication network wiring fault diagnosis system can mark the wiring misconnection diagnosis result as a low-confidence diagnosis and prompt for priority checking of shared resource anomalies.

[0055] Table 2 presents a set of judgment rules that can be used in this implementation. The communication network wiring fault diagnosis system can use this table to make unified judgments on the current version matching results, historical version matching results, adjacent port synchronization anomaly status, and update control results.

[0056]

[0057] Figure 1 The update step is used to prevent erroneous updates after maintenance. After maintenance, the communication network wiring fault diagnosis system generates a temporary fingerprint based on the bidirectional attenuation differential fingerprint from multiple consecutive acquisition periods. The temporary fingerprint does not immediately replace the baseline fingerprint; instead, wiring resource version consistency verification and adjacent port stability verification are performed first. Wiring resource version consistency verification determines whether the link node sequence of the service link corresponding to the temporary fingerprint is consistent with the wiring resource version confirmed after maintenance. Adjacent port stability verification determines whether the service link corresponding to the adjacent port remains stable after maintenance. The communication network wiring fault diagnosis system can calculate the adjacent port stability value using the following formula: ; in, Indicates the stable value of adjacent ports. Indicates the number of stable data collection cycles. This indicates the total number of data collection cycles.

[0058] In one embodiment, the total number of data collection cycles can be between ten and thirty. When the adjacent port stability value is greater than or equal to 0.8, the communication network wiring fault diagnosis system determines that the adjacent port stability verification has passed. If both the wiring resource version consistency verification and the adjacent port stability verification pass, the communication network wiring fault diagnosis system updates the temporary fingerprint to the new baseline fingerprint. If the wiring resource version consistency verification or the adjacent port stability verification meets the review trigger condition, the communication network wiring fault diagnosis system writes the temporary fingerprint into the fingerprint area to be reviewed and keeps the current baseline fingerprint participating in subsequent matching. This setting can prevent erroneous fiber jumpers, erroneous ledger records, or unstable maintenance results from directly entering the baseline fingerprint, thereby preventing subsequent diagnoses from using erroneous baselines.

[0059] Combination Figure 2 As shown, the communication network wiring fault diagnosis system includes a version locking module, a dual-end pattern generation module, a misconnection matching module, an adjacent connection counter-evidence module, a mis-updating module, a confidence generation module, and a maintenance work order generation module. These modules can be implemented by a server processor executing computer programs, or by processors and memory in edge computing devices, network management devices, or cloud-based operation and maintenance platforms working together. The version locking module is used to generate and lock the binding relationship between the service link identifier, link node sequence, wiring resource version, and baseline fingerprint according to maintenance batches. The resource registration unit within the version locking module obtains the patch panel port identifier, communication equipment port identifier, optical module identifier, jumper identifier, optical cable segment identifier, service link identifier, and maintenance batch identifier. The version generation unit generates wiring resource versions according to the confirmed connection relationships under the same maintenance batch identifier. The version binding unit establishes a binding relationship between the service link identifier, link node sequence, wiring resource version, maintenance batch identifier, and baseline fingerprint. The version freezing unit restricts the baseline fingerprint to participate in matching within the corresponding wiring resource version during the maintenance batch identifier retention period. The version locking module outputs the service link identifier, link node sequence, wiring resource version and baseline fingerprint to the dual-end pattern forming module, the current wiring resource version and baseline fingerprint to the misconnection matching module, and the wiring resource version confirmed after maintenance to the anti-misoperation update module.

[0060] The dual-end texturing module communicates with the version locking module. The dual-end texturing module synchronously collects the transmitted and received optical power at both ends of the service link and generates a bidirectional attenuation differential fingerprint according to the calculation methods of forward attenuation characteristics, reverse attenuation characteristics, and bidirectional differential characteristics. The dual-end texturing module may include a texturing acquisition unit for reading optical module status data and a differential calculation unit for calculating forward attenuation characteristics, reverse attenuation characteristics, and bidirectional differential characteristics. The dual-end texturing module outputs the bidirectional attenuation differential fingerprint to the misconnection matching module and the adjacent connection reversal module, and simultaneously outputs the bidirectional attenuation differential fingerprints from multiple consecutive acquisition cycles after maintenance to the error prevention update module. The acquisition cycle identifier in the dual-end texturing module needs to be associated with the maintenance batch identifier in the version locking module to avoid mixing the acquisition data before and after maintenance for calculation.

[0061] The misconnection matching module is communicatively connected to both the version locking module and the dual-ended pattern generation module. The current comparison unit of the misconnection matching module matches the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result. The deviation judgment unit generates a historical version retrieval trigger signal when the current version matching result meets a preset deviation condition. The historical comparison unit, responding to the historical version retrieval trigger signal, matches the bidirectional attenuation differential fingerprint with the historical baseline fingerprint corresponding to the historical wiring resource version to obtain the historical version matching result. The misconnection output unit outputs the wiring misconnection diagnosis result when the historical version matching result meets a preset matching condition. The wiring misconnection diagnosis result output by the misconnection matching module includes whether a wiring misconnection has occurred, the source port of the misconnection, the destination port of the misconnection, the candidate misconnection version, the current wiring resource version, and the historical wiring resource version, facilitating further processing by the adjacent connection rebuttal module, the confidence generation module, and the maintenance work order generation module.

[0062] The adjacency reversal verification module communicates with both the misconnection matching module and the dual-end patterning module. The port selection unit of the adjacency reversal verification module selects adjacent ports from the current cabling resource version that are adjacent to the port related to the misconnection. The adjacency sampling unit collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port. The synchronization judgment unit determines whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnection port. The result correction unit corrects the fault confidence corresponding to the cabling misconnection diagnosis result based on the synchronization anomaly. The adjacency reversal verification module provides a reversal verification mechanism. If the service link corresponding to the adjacent port is synchronously abnormal, the anomaly may originate from shared resources, and the fault confidence of the cabling misconnection diagnosis result needs to be reduced. If the service link corresponding to the adjacent port is not synchronously abnormal, the anomaly is more concentrated on the service link corresponding to the misconnection port, and the fault confidence of the cabling misconnection diagnosis result can be increased. This process can reduce the possibility of misjudging the attenuation of the entire optical cable or equipment-side anomalies as port misconnections.

[0063] The error prevention update module communicates with the version locking module, the dual-end fingerprinting module, and the adjacency verification module. After maintenance, the temporary generation unit of the error prevention update module generates a temporary fingerprint based on the bidirectional attenuation differential fingerprint from multiple consecutive collection cycles. The version verification unit verifies the consistency of the link node sequence of the service link corresponding to the temporary fingerprint with the wiring resource version confirmed after maintenance. The adjacency verification unit collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and performs stability verification on the service link corresponding to the adjacent port. When both consistency and stability verifications pass, the replacement update unit updates the temporary fingerprint to the new baseline fingerprint. When the consistency or stability verification meets the verification trigger condition, the isolation verification unit writes the temporary fingerprint into the fingerprint area to be verified and keeps the current baseline fingerprint participating in subsequent matching. The error prevention update module and... Figure 1 Corresponding to the update steps, the anti-mis-update module can prevent incorrect connection relationships from becoming the new baseline after maintenance, thereby improving the reliability of subsequent fault diagnosis.

[0064] The confidence generation module communicates with both the misconnection matching module and the adjacent port reversal verification module. Based on the current version matching result, historical version matching results, adjacent port synchronization anomaly status, source port of the misconnection, and destination port of the misconnection, the confidence generation module generates a fault confidence level. The confidence generation module can process the fault confidence level according to the fault confidence level calculation method and output the fault confidence level to the maintenance work order generation module. The maintenance work order generation module communicates with the misconnection matching module, the adjacent port reversal verification module, and the error prevention update module. Based on the wiring misconnection diagnosis result, the source port of the misconnection, the destination port of the misconnection, the current wiring resource version, candidate misconnection versions, and temporary fingerprints, the maintenance work order generates a maintenance work order. The maintenance work order may include the patch panel port to be checked, the jumper fiber to be checked, the communication equipment port to be checked, the fault confidence level, the baseline fingerprint update status, and the wiring resource version check prompt. After the maintenance work order is generated, the communication network wiring fault diagnosis system can output it to the maintenance terminal through the operation and maintenance platform, or write it to the work order database for subsequent maintenance process calls.

[0065] In one specific embodiment, the communication network wiring fault diagnosis system is deployed in the network operation and maintenance server of the campus communication network. After maintenance personnel complete a batch of fiber jumper adjustments, the wiring resource database writes the maintenance batch identifier, service link identifier, link node sequence, and wiring resource version to the version locking module. The version locking module binds the maintenance batch identifier to the baseline fingerprint and sets the current wiring resource version as the current valid version. The bidirectional attenuation differential fingerprint is generated after ten consecutive collection cycles by the bidirectional attenuation differential fingerprint reading the transmitted and received optical power at both ends of the service link every minute. The misconnection matching module matches the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version. If the deviation value of the current version is 0.5 and the preset deviation threshold is 0.3, the misconnection matching module generates a historical version retrieval trigger signal. The historical comparison unit reads the historical baseline fingerprint from the historical wiring resource versions that have historical binding relationships with the service link identifier, patch panel port identifier, and optical cable segment identifier, and calculates the historical version similarity. If the similarity between a certain historical wiring resource version and the corresponding historical version is 0.8 and the preset similarity condition is not less than 0.8, then the misconnection output unit generates a wiring misconnection diagnosis result.

[0066] In the above embodiment, the adjacency verification module continues to select service ports belonging to the same patch panel, the same optical cable segment, and those connected to different communication equipment ports as the adjacency port verification set. The adjacency verification module collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacency port and calculates the synchronization anomaly overlap. If the synchronization anomaly overlap is 0.2, the adjacency verification module determines that an asynchronous anomaly exists and increases the fault confidence corresponding to the wiring misconnection diagnosis result. If the synchronization anomaly overlap is 0.8, the adjacency verification module determines that a synchronization anomaly exists and decreases the fault confidence corresponding to the wiring misconnection diagnosis result, while generating a shared resource anomaly prompt. The confidence generation module comprehensively calculates the current version matching result, historical version matching result, and adjacent port synchronization anomaly status and outputs the fault confidence. The maintenance work order generation module generates a maintenance work order accordingly, listing the source port of the misconnection, the destination port of the misconnection, the candidate misconnection version, the current wiring resource version, and the baseline fingerprint update status.

[0067] After maintenance, the error prevention update module does not immediately set the collected data as the new baseline fingerprint. Instead, it first generates a temporary fingerprint, then verifies the consistency between the link node sequence of the service link corresponding to the temporary fingerprint and the confirmed wiring resource version after maintenance. Simultaneously, it collects the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port for stability verification. If the link node sequence matches the confirmed wiring resource version after maintenance, and the adjacent port stability value is greater than or equal to 0.8, the error prevention update module updates the temporary fingerprint to the new baseline fingerprint. If the link node sequence does not match the confirmed wiring resource version after maintenance, or the adjacent port stability value is lower than 0.8, the error prevention update module writes the temporary fingerprint into the fingerprint area to be reviewed, keeping the current baseline fingerprint involved in subsequent matching, and outputs a wiring resource version review prompt. In this way, even if errors occur during maintenance such as incorrect ledger entry, incorrect fiber jumper insertion, or unstable adjacent ports, the communication network wiring fault diagnosis system will not learn the erroneous state as a new normal state.

[0068] pass Figure 1 and Figure 2 The method and system structure shown in this embodiment transform the judgment criterion for wiring fault diagnosis from a single optical power threshold to a continuous closed loop involving wiring resource version locking, bidirectional attenuation differential fingerprinting, historical wiring resource version matching, adjacent port verification, and error prevention updates. This continuous closed loop can solve the common problem of inconsistencies between the current ledger version, historical connection relationships, and actual fiber jumper status after communication network wiring maintenance. The communication network wiring fault diagnosis system first determines whether the current wiring resource version can explain the current bidirectional attenuation differential fingerprint, then determines whether the historical wiring resource version can explain the current bidirectional attenuation differential fingerprint, then corrects the wiring misconnection diagnosis result through the synchronization anomaly status of the corresponding service link of the adjacent port, and finally controls the update of the baseline fingerprint through temporary fingerprints, wiring resource version consistency verification, and adjacent port stability verification. The above processing can improve the accuracy of wiring misconnection identification while reducing manual segment-by-segment inspection, and reduce the risk of subsequent misdiagnosis caused by erroneous data entering the baseline fingerprint after maintenance.

[0069] For those skilled in the art, any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for diagnosing wiring faults in a communication network, characterized in that, Includes the following steps: Locking steps: Generate and lock the binding relationship between business link identifier, link node sequence, wiring resource version and base fingerprint according to maintenance batch; Fingerprint generation steps: Synchronously collect the transmitted and received optical power at both ends of the service link to generate a bidirectional attenuation differential fingerprint; Incorrect connection steps: When there is a mismatch between the bidirectional attenuation differential fingerprint and the baseline fingerprint corresponding to the current wiring resource version, retrieve the historical wiring resource version, and generate the wiring misconnection diagnosis result when the bidirectional attenuation differential fingerprint and the historical baseline fingerprint corresponding to the historical wiring resource version meet the matching conditions. Steps to prove the error: Collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port of the misconnected port, and correct the wiring misconnection diagnosis result according to the synchronization abnormality state of the service link corresponding to the adjacent port. as well as Update steps: After maintenance is completed, a temporary fingerprint is generated. After the temporary fingerprint passes the wiring resource version consistency verification and adjacent port stability verification, the temporary fingerprint is updated to the new base fingerprint. The texturing process includes: Forward sub-step: Generate a forward attenuation feature based on the transmitted optical power at the first end of the service link and the received optical power at the second end of the service link; Reverse sub-step: Generate reverse attenuation characteristics based on the transmitted optical power at the second end of the service link and the received optical power at the first end of the service link; Difference step: Generate a bidirectional attenuation differential fingerprint based on the difference between the forward and reverse attenuation features; and Recording sub-step: Write the forward attenuation feature, reverse attenuation feature, bidirectional attenuation differential fingerprint, and acquisition period identifier into the same fingerprint record; The steps involved in incorrect connection include: Current matching sub-step: Match the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result; Deviation determination sub-step: When the current version matching result reaches the preset deviation condition, a historical version retrieval trigger signal is generated; Historical comparison sub-step: In response to the historical version retrieval trigger signal, the bidirectional attenuated differential fingerprint is matched with the historical baseline fingerprint corresponding to the historical wiring resource version to obtain the historical version matching result; and Misconnection output sub-step: When the historical version matching result meets the preset matching conditions, output the wiring misconnection diagnosis result; The steps of proof by contradiction include: Port selection sub-step: Select the adjacent port that is next to the port related to the misconnection in the current wiring resource version; Adjacency sampling sub-step: Collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port; Synchronization judgment sub-step: Determine whether there is a synchronization anomaly between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnected port; and Result correction sub-step: Correct the fault confidence corresponding to the wiring misconnection diagnosis result based on the synchronization anomaly status.

2. The communication network wiring fault diagnosis method according to claim 1, characterized in that, The locking process includes: Registration sub-steps: Obtain patch panel port identifier, communication equipment port identifier, optical module identifier, jumper identifier, optical cable segment identifier, service link identifier, and maintenance batch identifier; Finalization step: Generate wiring resource versions according to the connection relationships confirmed under the same maintenance batch identifier; Binding sub-step: Establish a binding relationship between the business link identifier, link node sequence, wiring resource version, maintenance batch identifier, and baseline fingerprint; Freeze sub-step: During the maintenance batch identifier retention period, the baseline fingerprint is restricted to participating in matching within the corresponding wiring resource version.

3. The communication network wiring fault diagnosis method according to claim 2, characterized in that, The historical comparison sub-steps include: Version filtering sub-step: Filter candidate historical wiring resource versions from historical wiring resource versions that have a historical binding relationship with service link identifier, patch panel port identifier, communication equipment port identifier, optical module identifier, jumper identifier, or optical cable segment identifier; Fingerprint reading sub-step: Read the historical baseline fingerprint corresponding to the candidate historical wiring resource version; Similarity calculation sub-step: Calculate the similarity between the bidirectional attenuation differential fingerprint and the historical baseline fingerprint; Candidate output sub-step: Select candidate historical wiring resource versions whose similarity meets the preset similarity conditions as candidate misconnection versions; The incorrect connection output sub-step includes: Source determination sub-step: Determine the source port of the misconnection based on the historical link node sequence corresponding to the candidate misconnection version; The destination determination sub-step involves determining the misconnection destination port based on the current link node sequence corresponding to the current wiring resource version. Result generation sub-step: Generate wiring misconnection diagnosis results based on the source port of the misconnection, the destination port of the misconnection, and the candidate misconnection version; The port selection sub-steps include: Same-rack selection sub-step: Select the service port that belongs to the same patch panel as the port related to the misconnection as the first adjacent port; Same-cable selection sub-step: Select the service port that belongs to the same optical cable segment as the port related to the misconnection as the second adjacent port; Heterogeneous source selection sub-step: Select the service port that is connected to the port of the different communication device related to the misconnection port as the third adjacent port; Set generation sub-step: Generate an adjacent port check set based on the first adjacent port, the second adjacent port, and the third adjacent port.

4. The communication network wiring fault diagnosis method according to claim 3, characterized in that, The update steps include: Temporary generation sub-step: After maintenance is completed, a temporary fingerprint is generated based on the bidirectional attenuation differential fingerprint from multiple consecutive acquisition cycles; Version verification sub-step: Verify the consistency between the link node sequence of the business link corresponding to the temporary fingerprint and the wiring resource version confirmed after maintenance; Adjacency verification sub-step: Collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port, and perform stability verification on the service link corresponding to the adjacent port. Replacement sub-step: When both consistency verification and stability verification pass, update the temporary fingerprint to the new baseline fingerprint; Isolation sub-step: When the consistency verification or stability verification reaches the review trigger condition, a temporary fingerprint is written into the fingerprint area to be reviewed, and the current baseline fingerprint is kept to participate in subsequent matching; Review prompt sub-step: Generate a wiring resource version review prompt based on the temporary fingerprint, the current baseline fingerprint, the wiring resource version confirmed after maintenance, and the stability verification results of adjacent ports.

5. The communication network wiring fault diagnosis method according to claim 4, characterized in that, It also includes the following steps: Confidence step: Generate fault confidence based on the current version matching results, historical version matching results, adjacent port synchronization anomaly status, source port of the misconnection, and destination port of the misconnection; among them, historical version matching results are used to improve the fault confidence corresponding to the wiring misconnection diagnosis results, and adjacent port synchronization anomaly status is used to correct the fault confidence corresponding to the wiring misconnection diagnosis results. Work order steps: Generate a maintenance work order based on the wiring misconnection diagnosis results, the source port of the misconnection, the destination port of the misconnection, the current wiring resource version, the candidate misconnection versions, and the temporary fingerprint. The maintenance work order includes the patch panel port to be checked, the jumper fiber to be checked, the communication device port to be checked, and the baseline fingerprint update status.

6. A communication network wiring fault diagnosis system, characterized in that, For implementing the communication network wiring fault diagnosis method according to any one of claims 1-5, the system comprises: The version locking module is used to generate and lock the binding relationship between business link identifier, link node sequence, wiring resource version and baseline fingerprint according to maintenance batch; The dual-end fingerprinting module communicates with the version locking module to synchronously collect the transmitted and received optical power at both ends of the service link and generate bidirectional attenuation differential fingerprints. The misconnection matching module is connected to the version locking module and the dual-end stencil module respectively. It is used to retrieve the historical wiring resource version when there is a matching deviation between the bidirectional attenuation differential fingerprint and the reference fingerprint corresponding to the current wiring resource version, and generate the wiring misconnection diagnosis result when the bidirectional attenuation differential fingerprint and the historical reference fingerprint corresponding to the historical wiring resource version meet the matching conditions. The adjacent reversal proof module is connected to the misconnection matching module and the dual-end stencil module respectively. It is used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port of the misconnection related port, and correct the wiring misconnection diagnosis result according to the synchronization abnormal state of the service link corresponding to the adjacent port. The error prevention update module communicates with the version locking module, the dual-end fingerprinting module, and the adjacent port verification module. It is used to generate a temporary fingerprint after maintenance is completed, and update the temporary fingerprint to a new base fingerprint after the temporary fingerprint passes the wiring resource version consistency verification and adjacent port stability verification.

7. The communication network wiring fault diagnosis system according to claim 6, characterized in that, The version locking module includes: The resource registration unit is used to obtain patch panel port identifiers, communication equipment port identifiers, optical module identifiers, jumper identifiers, optical cable segment identifiers, service link identifiers, and maintenance batch identifiers; The version generation unit communicates with the resource registration unit and is used to generate wiring resource versions according to the connection relationships confirmed under the same maintenance batch identifier. The version binding unit communicates with the version generation unit and is used to establish a binding relationship between the business link identifier, link node sequence, wiring resource version, maintenance batch identifier and baseline fingerprint. The version freeze unit communicates with the version binding unit and is used to limit the baseline fingerprint to the corresponding wiring resource version for matching during the maintenance batch identifier retention period; The misconnection matching module includes: The current comparison unit is used to match the bidirectional attenuation differential fingerprint with the baseline fingerprint corresponding to the current wiring resource version to obtain the current version matching result; The deviation determination unit is connected in communication with the current comparison unit and is used to generate a historical version retrieval trigger signal when the current version matching result reaches the preset deviation condition. The historical comparison unit, which is connected in communication with the deviation determination unit, is used to match the bidirectional attenuated differential fingerprint with the historical baseline fingerprint corresponding to the historical wiring resource version in response to the historical version retrieval trigger signal, so as to obtain the historical version matching result. The misconnection output unit communicates with the historical comparison unit and is used to output the wiring misconnection diagnosis result when the historical version matching result meets the preset matching conditions.

8. The communication network wiring fault diagnosis system according to claim 7, characterized in that, The adjacency proof module includes: The port selection unit is used to select the adjacent port that is adjacent to the port related to the misconnection in the current wiring resource version; The adjacent sampling unit, which is communicatively connected to the port selection unit, is used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port; The synchronization judgment unit is connected in communication with the adjacent sampling unit and is used to determine whether there is a synchronization abnormality between the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and the bidirectional attenuation differential fingerprint of the service link corresponding to the misconnected port. The result correction unit is connected in communication with the synchronization judgment unit and is used to correct the fault confidence corresponding to the wiring misconnection diagnosis result according to the synchronization abnormality state. The error prevention update module includes: The temporary generation unit is used to generate temporary fingerprints based on the bidirectional attenuation differential fingerprints from multiple consecutive acquisition cycles after maintenance is completed. The version verification unit communicates with the temporary generation unit and is used to verify the consistency between the link node sequence of the business link corresponding to the temporary fingerprint and the wiring resource version confirmed after maintenance. The adjacency verification unit communicates with the version verification unit and is used to collect the bidirectional attenuation differential fingerprint of the service link corresponding to the adjacent port and to perform stability verification on the service link corresponding to the adjacent port. The replacement update unit communicates with the adjacent verification unit and is used to update the temporary fingerprint to the new baseline fingerprint when both the consistency verification and stability verification pass. The isolated verification unit communicates with the adjacent verification unit and is used to write a temporary fingerprint into the fingerprint area to be verified when the consistency verification or stability verification reaches the verification trigger condition, and to keep the current benchmark fingerprint participating in subsequent matching.

Citation Information

Patent Citations

  • Optical fiber link detection method, network equipment and storage medium

    CN113810105A

  • Method for monitoring performance of optical communication device based on big data analysis

    CN120896642A

  • Intelligent optical fiber distribution system machine control method and system for carrying out optical switching by using optical switch

    CN121124943A