CN114244427B - Method and device for checking optical fiber network port resource and computer readable medium - Google Patents
Method and device for checking optical fiber network port resource and computer readable medium Download PDFInfo
- Publication number
- CN114244427B CN114244427B CN202111583411.4A CN202111583411A CN114244427B CN 114244427 B CN114244427 B CN 114244427B CN 202111583411 A CN202111583411 A CN 202111583411A CN 114244427 B CN114244427 B CN 114244427B
- Authority
- CN
- China
- Prior art keywords
- checked
- port
- optical
- optical splitter
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 239000013307 optical fiber Substances 0.000 title claims abstract description 23
- 230000003287 optical effect Effects 0.000 claims abstract description 171
- 238000004590 computer program Methods 0.000 claims description 11
- 239000000835 fiber Substances 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 14
- 241000282326 Felis catus Species 0.000 description 12
- 238000012360 testing method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0083—Testing; Monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
The application belongs to the technical field of communication, and particularly relates to a method and a device for checking port resources of an optical fiber network and a computer readable medium. The method comprises the following steps: acquiring an optical splitter port list to be checked; when ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, receiving alarm information generated at the plugging and unplugging moment of the optical splitters to be checked; analyzing the alarm information to determine terminal information corresponding to the optical splitter port to be checked, wherein the terminal information comprises optical modem registration code information corresponding to the optical splitter port to be checked; and checking the user information corresponding to the terminal information with the user information of a preset resource system database to determine the occupation condition of the port of the optical splitter to be checked. Therefore, the alarm signal is generated by utilizing the port of the optical splitter in the instant breaking process to realize the automatic checking of the information, thereby realizing the rapid and accurate identification and calibration of the occupation information of each port.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a method and a device for checking port resources of an optical fiber network and a computer readable medium.
Background
In PON (Passive Optical Network ), 1 optical line termination PON port typically corresponds To 4-8 optical drop boxes, for a total of 64 FTTX (Fiber To The X) ports. Because of factors such as installation addresses, irregular installation and the like, the service can be opened only if the PON port accessed by a user is correct and the corresponding optical splitter port is correct or not; and when the cable is disassembled, the outdoor rubber-insulated wire cable at the port of the optical splitter is not disassembled, so that the port of the optical splitter in the GF box is occupied and is difficult to manage, and great difficulty is brought to the efficient operation of the PON network in the later stage.
There has long been no effective method for accurately verifying FTTX port occupancy resource information.
It should be noted that the information disclosed in the foregoing background section is only for enhancing understanding of the background of the present application and thus may include information that does not form the prior art that is already known to those of ordinary skill in the art.
Disclosure of Invention
The invention aims to provide a method and a device for checking optical network port resources and a computer readable medium, which can obtain more accurate occupation conditions of the optical network port resources to a certain extent.
Other features and advantages of the present application will be apparent from the following detailed description, or may be learned in part by the practice of the application.
According to an aspect of the embodiments of the present application, there is provided a method for checking a port resource of an optical fiber network, the method including:
acquiring an optical splitter port list to be checked;
when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, receiving alarm information generated by the optical splitters to be checked at the plugging and unplugging moment;
analyzing the alarm information to determine terminal information corresponding to the optical splitter port to be checked, wherein the terminal information comprises optical modem registration code information corresponding to the optical splitter port to be checked;
and checking the user information corresponding to the terminal information with the user information of a preset resource system database to determine the occupation condition of the port of the optical splitter to be checked.
According to an aspect of the embodiments of the present application, there is provided an apparatus for checking a port resource of an optical fiber network, the apparatus including:
the acquisition module is used for acquiring a list of the ports of the optical splitter to be checked;
the receiving module is used for receiving alarm information generated by the optical splitter to be checked at the moment of plugging and unplugging when the ports of the optical splitter to be checked are plugged and unplugged in sequence according to the list;
the analysis module is used for analyzing the alarm information to determine terminal information corresponding to the optical splitter port to be checked, wherein the terminal information comprises optical modem registration code information corresponding to the optical splitter port to be checked;
and the determining module is used for checking the user corresponding to the terminal information with the user of the preset resource system database so as to determine the occupation condition of the port of the optical splitter to be checked.
In some embodiments of the present application, based on the above technical solutions, the receiving module is further configured to send, in advance, a control instruction to an optical line terminal connected to the optical splitter to be checked, to indicate a specified address of the alarm information transmission; when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is sorted through the optical line terminal; and sending the sorted alarm information to a designated address to receive and obtain the alarm information generated by the optical splitter to be checked at the plug moment.
In some embodiments of the present application, based on the above technical solution, the receiving module is further configured to pick offline alarm information and online alarm information in the alarm information, so as to obtain the alarm information after sorting.
In some embodiments of the present application, based on the above technical solutions, the determining module is further configured to, when a user corresponding to the terminal information exists in a preset resource system database, set a port of the optical splitter to be checked to be in an occupied state; and when the user corresponding to the terminal information does not exist in the preset resource system database, the port of the optical splitter to be checked is in an idle state.
In some embodiments of the present application, based on the above technical solution, the determining module is further configured to update the user information of the preset resource system database when the user corresponding to the terminal information exists in the preset resource system database, and the user information corresponding to the terminal information is inconsistent with the user information of the preset resource database.
In some embodiments of the present application, based on the above technical solutions, the analysis module is further configured to obtain a logical identifier corresponding to the alarm information; and inquiring a customer relationship management system according to the logic identifier to obtain terminal information corresponding to the port of the optical splitter to be checked.
In some embodiments of the present application, based on the above technical solutions, the obtaining module is further configured to obtain a port list of the optical splitter to be checked by using a resource address fuzzy query method.
According to an aspect of the embodiments of the present application, there is provided a computer readable medium having stored thereon a computer program, which when executed by a processor, implements a method for checking a fiber network port resource as in the above technical solution.
According to an aspect of the embodiments of the present application, there is provided an electronic device including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of fiber network port resource verification as in the above technical solution via execution of the executable instructions.
According to an aspect of embodiments of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the optical network port resource checking method as in the above technical solution.
In the technical scheme provided by the embodiment of the application, when the port of the optical splitter to be checked is plugged, the alarm information generated by the optical splitter to be checked at the plugging moment is received, the alarm information is analyzed to obtain the corresponding terminal information, the corresponding user information is further confirmed, and the occupation condition of the port of the optical splitter to be checked can be determined by comparing the obtained user information with the user information of the preset resource system database. Therefore, the optical splitter port is used for generating the alarm signal when the optical splitter port is instantaneously disconnected so as to realize automatic checking of information, and therefore, the information occupied by each port can be quickly and accurately identified and calibrated.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. It is apparent that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 schematically shows a block diagram of a detection system architecture of an existing FTTX port check.
Fig. 2 schematically illustrates a flow of steps of a method for checking port resources of an optical fiber network according to an embodiment of the present application.
Fig. 3 schematically illustrates a flow of steps for receiving alarm information generated at the moment of plugging the optical splitter to be checked in an embodiment of the present application.
Fig. 4 schematically illustrates a flow of steps for analyzing alarm information to determine terminal information corresponding to an optical splitter port to be checked in an embodiment of the present application.
Fig. 5 schematically shows an exemplary system architecture diagram to which the technical solution of the present application is applied.
Fig. 6 schematically shows a block diagram of an optical fiber network port resource checking device according to an embodiment of the present application
Fig. 7 schematically illustrates a block diagram of a computer system suitable for use in implementing embodiments of the present application.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present application. One skilled in the relevant art will recognize, however, that the aspects of the application can be practiced without one or more of the specific details, or with other methods, components, devices, steps, etc. In other instances, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the application.
The block diagrams depicted in the figures are merely functional entities and do not necessarily correspond to physically separate entities. That is, the functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
The flow diagrams depicted in the figures are exemplary only, and do not necessarily include all of the elements and operations/steps, nor must they be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the order of actual execution may be changed according to actual situations.
Fig. 1 schematically shows a block diagram of a detection system architecture of an existing FTTX port check.
As shown in fig. 1, the system includes an OLT101 (Optical Line Terminal ), a primary OBD102 (Optical Branching Device, optical splitter), a secondary OBD103, and a home gateway 104, and the home gateway 104 is connected to the OLT101 through the primary OBD102 and the secondary OBD 103.
The detection method of the existing FTTX port checking instrument comprises the following specific steps:
serially accessing a special checker to an uplink port of the OBD;
and plugging the lower household rubber-insulated wires of the OBD user ports one by one, and intercepting the user account number in the online application information of the corresponding optical cat of the port by the instrument.
And according to the user account, corresponding user related information is searched from a preset resource system or CRM (Customer Relationship Management ).
Although the identification of users who take off each port can be achieved using the method described above, every 8 port OBD takes about 6 minutes, and the meter cascade light path causes 2 OBD take off users all offline, 1 each user offline in turn. Therefore, the customer perception is poor, the detection operation is complex, and the occupied time is long. In addition, if the special test instrument is used for detecting the occupation condition of the port, the special test instrument is required to be equipped for each maintenance personnel at the same time, so that the number of the required test instruments is large, the cost is high, and the test instruments are inconvenient to carry, so that the method is not suitable for comprehensive popularization.
In order to solve the technical problems, the application provides a method for checking the optical fiber network port resources, which is used for receiving alarm information generated by an optical splitter to be checked at the moment of plugging and unplugging when the optical splitter port to be checked is plugged and unplugged, analyzing the alarm information to obtain corresponding terminal information, further confirming corresponding user information, and comparing the obtained user information with user information of a preset resource system database, so that the occupied condition of the optical splitter port to be checked can be determined. Therefore, the checking method of the optical fiber box realizes quick and accurate identification and calibration of the occupation information of each port of the OBD in the optical fiber box. After the occupation condition of each port is obtained, for unoccupied ports, virtual occupied or misplaced FTTX ports and the like can be cleaned out, so that the FTTX user placing efficiency is improved.
The method, the device and the computer readable medium for checking the port resource of the optical fiber network provided by the application are described in detail below with reference to the specific embodiments.
Referring to fig. 2, fig. 2 schematically illustrates a flow of steps of a method for providing a port resource checking method for an optical fiber network according to an embodiment of the present application. The execution subject of the method may be a server, and the method may mainly include the following steps S201 to S204.
Step S201, obtain the port list of the optical splitter to be checked.
The method comprises the steps of firstly obtaining ports of the optical splitter to be checked to form a list to be checked, namely, firstly determining which ports need to be checked, so that the occupation condition of the corresponding ports is facilitated to be determined.
In one embodiment of the present application, obtaining a list of optical splitter ports to be checked includes:
and obtaining the port list of the optical splitter to be checked by a resource address fuzzy query mode.
Because the network of the operator has a resource system, from the optical fiber box to the user end, the corresponding optical fibers and the occupation condition thereof are all stored in the resource system from the node to the base station, and the corresponding port condition is searched through the resource system.
The fuzzy query mode of the resource address refers to that the box body to be checked is firstly determined by searching the resource system, then the number of ports of the box body to be checked is determined, the ports of the optical splitter to be checked are found by step-by-step refinement, and then the ports of the optical splitter to be checked are checked one by one.
Therefore, the port of the optical splitter to be checked is determined by progressive refinement, so that the occupation condition of the port to be checked is determined.
Step S202, when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, alarm information generated at the plugging and unplugging moment of the optical splitters to be checked is received.
The ports of the optical splitters to be checked are sequentially plugged and unplugged according to the sequence of the list, alarm information is possibly generated at the moment of plugging and unplugging the ports of the optical splitters to be checked, and the occupation condition of the ports of the optical splitters to be checked is facilitated to be obtained by receiving the alarm information generated at the moment of plugging and unplugging.
In step S203, the alarm information is analyzed to determine terminal information corresponding to the optical splitter port to be checked, where the terminal information includes optical modem registration code information corresponding to the optical splitter port to be checked.
And analyzing the alarm information generated at the moment of plugging and unplugging the port to be checked to determine and obtain the terminal information corresponding to the port of the optical splitter to be checked, so that the optical cat LOID information carried under the OBD port can be obtained.
Step S204, checking the user information corresponding to the terminal information with the user information of the preset resource system database to determine the occupation condition of the optical splitter port to be checked.
And checking the user information corresponding to the terminal information with the user information of the preset resource system database, thereby obtaining the occupation condition of the port of the optical splitter to be checked.
In the technical scheme provided by the embodiment of the application, when the port of the optical splitter to be checked is plugged, the alarm information generated by the optical splitter to be checked at the plugging moment is received, the alarm information is analyzed to obtain the corresponding terminal information, the corresponding user information is further confirmed, and the occupation condition of the port of the optical splitter to be checked can be determined by comparing the obtained user information with the user information of the preset resource system database. Therefore, the optical splitter port is used for generating the alarm signal when the optical splitter port is instantaneously disconnected so as to realize automatic checking of information, and therefore, the information occupied by each port can be quickly and accurately identified and calibrated. After the occupation condition of each port is obtained, the unoccupied ports can be cleaned up to be the virtual occupied or the wrong occupied FTTX ports and the like, so that the FTTX user placing efficiency is improved.
In addition, it should be noted that, the present application utilizes the offline warning of PON terminal generated by the cable in the case of instantaneously breaking the OBD port, and the operation is simpler. For example, if the overall investment of the scheme according to the application is controlled to be about 60 ten thousand yuan, compared with the popularization and application of every 0.6 ten thousand yuan of FTTH port test instruments, the required 0.6 x 1800=1080 ten thousand yuan is calculated according to 1800 maintenance managers, and the scheme of the application is low in investment compared with the existing scheme and easy to popularize. In addition, through the <1s plug-and-play instantaneous disconnection of the one-time OBD port, the actual occupation of the port can be determined, the test time is shortened, and the use experience of a user is improved.
In one embodiment of the present application, referring to fig. 3, fig. 3 schematically illustrates a step flow of receiving alarm information generated at a plug instant by an optical splitter to be checked in one embodiment of the present application. When the ports of the optical splitters to be checked are sequentially plugged and unplugged according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is received, and the method mainly comprises the following steps S301 to S303.
Step S301, a control instruction is sent to an optical line terminal connected with an optical splitter to be checked in advance to indicate a designated address for transmitting alarm information.
And sending an alarm message generated at the plugging moment of the port of the optical splitter to be checked to a designated address by generating a control instruction to the optical line terminal connected with the optical splitter to be checked.
Step S302, when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging and unplugging moment is sorted through the optical line terminal.
When the ports of the optical splitters to be checked are plugged and unplugged in sequence, the optical line terminal is required to sort the alarm information generated at the instant of plugging and unplugging. Because the generated alarm information has a plurality of types, all the generated alarm information is screened firstly to obtain the needed alarm information, so that the number of the alarm information to be analyzed is reduced.
Step S303, the sorted alarm information is sent to a designated address through the optical line terminal so as to receive and obtain the alarm information generated by the optical splitter to be checked at the plugging moment.
Thus, the processing number of the alarm information and the analysis processing time are reduced by indicating the designated address of the alarm information transmission in advance.
In one embodiment of the present application, sorting, by an optical line terminal, alarm information generated at a plug instant by an optical splitter to be checked includes:
and picking off-line alarm information and on-line alarm information in the alarm information to obtain the sorted alarm information.
The generated alarm information is selected to obtain off-line alarm information and on-line alarm information, and the occupation condition of the port can be determined through the off-line alarm information and the on-line alarm information. And sorting out the off-line alarm of the PON terminal from the multi-equipment alarms, and outputting the off-line alarm to any IP address accessible to the appointed network in real time. Therefore, the offline alarm information and the online alarm information in the alarm information are subjected to the optical line terminal, so that the number of alarm information to be analyzed is reduced. The method is equivalent to primary screening and is beneficial to reducing data processing.
In one embodiment of the present application, checking a user corresponding to terminal information with a user of a preset resource system database to determine an occupation condition of an optical splitter port to be checked includes:
when a user corresponding to the terminal information exists in a preset resource system database, the port of the optical splitter to be checked is in an occupied state;
when the user corresponding to the terminal information does not exist in the preset resource system database, the port of the optical splitter to be checked is in an idle state.
In this way, the port occupation condition of the optical splitter to be checked can be determined by comparing the user information corresponding to the terminal with the information in the preset resource system database.
In one embodiment of the present application, when a user corresponding to the terminal information exists in the preset resource system database, and the user information corresponding to the terminal information is inconsistent with the user information of the preset resource system database, the user information of the preset resource system database is updated.
Therefore, after the occupation condition of each port is obtained, the user information can be updated in the preset resource system database for the condition that the user information is inconsistent, so that the information in the resource system is accurate, and the occupation condition of each port can be accurately mastered. For unoccupied ports, virtual occupied or misplaced FTTX ports and the like can be cleaned, so that the placing efficiency of FTTX users is improved.
In one embodiment of the present application, referring to fig. 4, fig. 4 schematically illustrates a step flow of analyzing alarm information to determine terminal information corresponding to an optical splitter port to be checked in an embodiment of the present application. The analysis of the alarm information to determine the terminal information corresponding to the optical splitter port to be checked may mainly include the following steps S401 to S402.
Step S401, obtaining a logic identifier corresponding to the alarm information.
Step S402, inquiring a customer relation management system according to the logic identification to obtain terminal information corresponding to the port of the optical splitter to be checked.
Because the alarm information carries an alarm generated by a certain optical cat, the optical cat can be called an optical modem, each optical cat has a serial number, namely a logic identifier, is a unique microphone address, is uniquely associated and bound with a service, and can find out which client corresponds to the service when the service is accepted through the account number.
After the off-line alarm information and the on-line alarm information in the alarm information are screened out, the box in the corresponding box body can be searched from the resource system, so that the alarm information generated by which photo cat can be searched, the photo cat can be corresponding to a service, and the service can be corresponding to which user, so that whether the port is occupied can be determined.
In this way, the occupation condition of the port to be checked can be determined by obtaining the terminal information corresponding to the port of the optical splitter to be checked.
For easy understanding of the technical solution of the present application, the following is exemplified: for example, if a box needs to be checked, a control command is sent to the box to instruct the alarm information to be transmitted to the designated server. The optical splitter inside this box is then port-off observed and directed to the established server. The first port fiber is unplugged and then plugged immediately, at which time the fiber is unplugged from the port and plugged off-line, thereby generating two alarms. If the alarm corresponding to the first port is given, the user corresponding to the cat gives an alarm, and the cat has a microphone address, which is unique, then it is necessary to determine which cat is given the alarm. Since the light cat and the corresponding service are bound once the service is accepted when the service is handled by the operator. The CRM can be queried by generating an alarm at the moment of plugging, and the service corresponding to the alarm cat can be checked, and the service corresponds to the user, so that whether the port is occupied or unoccupied can be determined.
Referring to fig. 5, fig. 5 schematically illustrates an exemplary system architecture diagram to which the technical solution of the present application is applied.
The system comprises: the system comprises an FTTX test platform 501 and a user terminal 502, wherein the FTTX test platform is connected with the user terminal in a wired or wireless mode, and is in butt joint with CRM, a resource system and PON network management of each manufacturer through a collecting and controlling platform bus. Wherein, it should be noted that the FTTX test platform at least includes: the user alerts the BIM database offline and the resource system database.
And the user selects GF and OBD port lists needing resource checking through the APP and then sends the GF and OBD port lists to the FTTX test platform. The FTTX test platform transmits an offline alarm transmission instruction to the OLT for indicating the address of alarm information transmission. And finally, sequentially pulling and inserting the OBD downlink ports to be cut off according to the checking list, and sending the generated alarm information to a server for processing so as to realize automatic correction of resources.
It should be noted that although the steps of the methods in the present application are depicted in the accompanying drawings in a particular order, this does not require or imply that the steps must be performed in that particular order, or that all illustrated steps be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
The following describes an embodiment of an apparatus of the present application, which may be used to perform the method for checking the port resources of the optical fiber network in the foregoing embodiment of the present application. Fig. 6 schematically shows a block diagram of a fiber network port resource checking device according to an embodiment of the present application. As shown in fig. 6, an apparatus 600 for checking a port resource of an optical fiber network, the apparatus includes:
an obtaining module 601, configured to obtain a list of ports of an optical splitter to be checked;
the receiving module 602 is configured to receive alarm information generated at the moment of plugging the optical splitter to be checked when the ports of the optical splitter to be checked are sequentially plugged according to the list;
the analysis module 603 is configured to analyze the alarm information to determine terminal information corresponding to the to-be-checked optical splitter port, where the terminal information includes optical modem registration code information corresponding to the to-be-checked optical splitter port;
and the determining module 604 is configured to check the user corresponding to the terminal information with a user of a preset resource system database, so as to determine an occupation condition of the to-be-checked optical splitter port.
In some embodiments of the present application, based on the above technical solutions, the receiving module 602 is further configured to send, in advance, a control instruction to an optical line terminal connected to the optical splitter to be checked, so as to indicate a designated address for transmitting the alarm information; when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, the optical line terminal sorts the alarm information generated by the optical splitters to be checked at the plugging moment; and sending the sorted alarm information to a designated address to receive and obtain the alarm information generated by the optical splitter to be checked at the plugging moment.
In some embodiments of the present application, based on the above technical solutions, the receiving module 602 is further configured to pick the offline alert information and the online alert information in the alert information, so as to obtain the alert information after being sorted.
In some embodiments of the present application, based on the above technical solutions, the determining module 604 is further configured to, when a user corresponding to terminal information exists in a preset resource system database, set a port of the optical splitter to be checked to be in an occupied state; when the user corresponding to the terminal information does not exist in the preset resource system database, the port of the optical splitter to be checked is in an idle state.
In some embodiments of the present application, based on the above technical solutions, the determining module 604 is further configured to update the user information of the preset resource system database when the user corresponding to the terminal information exists in the preset resource system database, and the user information corresponding to the terminal information is inconsistent with the user information of the preset resource database.
In some embodiments of the present application, based on the above technical solutions, the analysis module 603 is further configured to obtain a logic identifier corresponding to the alarm information; and inquiring the customer relation management system according to the logic identification to obtain terminal information corresponding to the port of the optical splitter to be checked.
In some embodiments of the present application, based on the above technical solutions, the obtaining module 601 is further configured to obtain a port list of the optical splitter to be checked by using a resource address fuzzy query method.
Specific details of the device for checking the port resources of the optical fiber network provided in each embodiment of the present application have been described in detail in the corresponding method embodiments, and are not described herein again.
Fig. 7 schematically shows a block diagram of a computer system for implementing an electronic device according to an embodiment of the present application.
It should be noted that, the computer system 700 of the electronic device shown in fig. 7 is only an example, and should not impose any limitation on the functions and the application scope of the embodiments of the present application.
As shown in fig. 7, the computer system 700 includes a central processing unit 701 (Central Processing Unit, CPU) which can execute various appropriate actions and processes according to a program stored in a Read-Only Memory 702 (ROM) or a program loaded from a storage section 708 into a random access Memory 703 (Random Access Memory, RAM). In the random access memory 703, various programs and data necessary for the system operation are also stored. The central processing unit 701, the read only memory 702, and the random access memory 703 are connected to each other via a bus 704. An Input/Output interface 705 (i.e., an I/O interface) is also connected to bus 704.
The following components are connected to the input/output interface 705: an input section 706 including a keyboard, a mouse, and the like; an output section 707 including a Cathode Ray Tube (CRT), a liquid crystal display (Liquid Crystal Display, LCD), and the like, a speaker, and the like; a storage section 708 including a hard disk or the like; and a communication section 709 including a network interface card such as a local area network card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. The drive 710 is also connected to the input/output interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read therefrom is mounted into the storage section 708 as necessary.
In particular, according to embodiments of the present application, the processes described in the various method flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 709, and/or installed from the removable medium 711. The computer programs, when executed by the central processor 701, perform the various functions defined in the system of the present application.
It should be noted that, the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-Only Memory (ROM), an erasable programmable read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash Memory, an optical fiber, a portable compact disc read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, a computer-readable signal medium may include a data signal that propagates in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functions of two or more modules or units described above may be embodied in one module or unit, in accordance with embodiments of the present application. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a usb disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a touch terminal, or a network device, etc.) to perform the method according to the embodiments of the present application.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains.
It is to be understood that the present application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (6)
1. A method for checking a port resource of an optical fiber network, the method comprising:
acquiring a port list of an optical splitter to be checked;
when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, receiving alarm information generated by the optical splitters to be checked at the plugging and unplugging moment;
analyzing the alarm information to determine terminal information corresponding to the to-be-checked optical splitter port, including: acquiring a logic identifier corresponding to the alarm information; inquiring a customer relationship management system according to the logic identifier to obtain terminal information corresponding to the port of the optical splitter to be checked; the terminal information comprises optical modem registration code information corresponding to the optical splitter port to be checked;
checking the user information corresponding to the terminal information with the user information of a preset resource system database to determine the occupation condition of the to-be-checked optical splitter port, wherein the method comprises the following steps: when the user corresponding to the terminal information exists in a preset resource system database, the port of the optical splitter to be checked is in an occupied state; when the user corresponding to the terminal information does not exist in a preset resource system database, the port of the optical splitter to be checked is in an idle state;
when the user corresponding to the terminal information exists in a preset resource system database, and the user information corresponding to the terminal information is inconsistent with the user information of the preset resource system database, updating the user information of the preset resource system database;
when the ports of the optical splitters to be checked are plugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is received, and the method comprises the following steps:
a control instruction is sent to an optical line terminal connected with the optical splitter to be checked in advance so as to indicate a designated address for transmitting the alarm information;
when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is sorted through the optical line terminal;
and sending the sorted alarm information to a designated address to receive and obtain the alarm information generated by the optical splitter to be checked at the plug moment.
2. The method for checking the port resource of the optical fiber network according to claim 1, wherein the sorting, by the optical line terminal, the alarm information generated by the optical splitter to be checked at the plug instant includes:
and picking off-line alarm information and on-line alarm information in the alarm information to obtain the alarm information after sorting.
3. The method for checking the port resources of the optical fiber network according to claim 1, wherein the obtaining the port list of the optical splitter to be checked includes:
and obtaining the port list of the optical splitter to be checked by a resource address fuzzy query mode.
4. An optical fiber network port resource checking apparatus, the apparatus comprising:
the acquisition module is used for acquiring a list of the ports of the optical splitter to be checked;
the receiving module is used for receiving alarm information generated by the optical splitter to be checked at the moment of plugging and unplugging when the ports of the optical splitter to be checked are plugged and unplugged in sequence according to the list;
the analysis module is used for analyzing the alarm information to determine terminal information corresponding to the to-be-checked optical splitter port, and comprises the following steps: acquiring a logic identifier corresponding to the alarm information; inquiring a customer relationship management system according to the logic identifier to obtain terminal information corresponding to the port of the optical splitter to be checked; the terminal information comprises optical modem registration code information corresponding to the optical splitter port to be checked;
the determining module is configured to check a user corresponding to the terminal information with a user of a preset resource system database, so as to determine an occupation condition of the to-be-checked optical splitter port, and includes: when the user corresponding to the terminal information exists in a preset resource system database, the port of the optical splitter to be checked is in an occupied state; when the user corresponding to the terminal information does not exist in a preset resource system database, the port of the optical splitter to be checked is in an idle state;
the updating module is used for updating the user information of the preset resource system database when the user corresponding to the terminal information exists in the preset resource system database and the user information corresponding to the terminal information is inconsistent with the user information of the preset resource system database;
when the ports of the optical splitters to be checked are plugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is received, and the method comprises the following steps:
a control instruction is sent to an optical line terminal connected with the optical splitter to be checked in advance so as to indicate a designated address for transmitting the alarm information;
when the ports of the optical splitters to be checked are plugged and unplugged in sequence according to the list, the alarm information generated by the optical splitters to be checked at the plugging moment is sorted through the optical line terminal;
and sending the sorted alarm information to a designated address to receive and obtain the alarm information generated by the optical splitter to be checked at the plug moment.
5. A computer readable medium, characterized in that the computer readable medium has stored thereon a computer program which, when executed by a processor, implements the method for checking a fiber network port resource according to any one of claims 1 to 3.
6. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the fiber network port resource checking method of any of claims 1 to 3 via execution of the executable instructions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111583411.4A CN114244427B (en) | 2021-12-22 | 2021-12-22 | Method and device for checking optical fiber network port resource and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111583411.4A CN114244427B (en) | 2021-12-22 | 2021-12-22 | Method and device for checking optical fiber network port resource and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114244427A CN114244427A (en) | 2022-03-25 |
CN114244427B true CN114244427B (en) | 2024-03-01 |
Family
ID=80761605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111583411.4A Active CN114244427B (en) | 2021-12-22 | 2021-12-22 | Method and device for checking optical fiber network port resource and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114244427B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115396756B (en) * | 2022-08-25 | 2024-05-14 | 中国联合网络通信集团有限公司 | Method, device, server and storage medium for configuring equipment resources |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015086280A1 (en) * | 2013-12-11 | 2015-06-18 | Alcatel Lucent | Method of monitoring a connectivity of an optical network terminal to an optical output port of a remote node in an optical access network |
CN109218857A (en) * | 2018-07-02 | 2019-01-15 | 北京市天元网络技术股份有限公司 | The detection method and system of network equipment port state |
CN110460371A (en) * | 2018-05-07 | 2019-11-15 | 中国电信股份有限公司 | Light resource inspection method and system |
CN110493669A (en) * | 2019-07-17 | 2019-11-22 | ***通信集团黑龙江有限公司 | Internet resources check method, apparatus, equipment and computer storage medium |
CN112448757A (en) * | 2019-09-04 | 2021-03-05 | 中国电信股份有限公司 | Port occupation testing method and system, user terminal, background system and medium |
-
2021
- 2021-12-22 CN CN202111583411.4A patent/CN114244427B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015086280A1 (en) * | 2013-12-11 | 2015-06-18 | Alcatel Lucent | Method of monitoring a connectivity of an optical network terminal to an optical output port of a remote node in an optical access network |
CN110460371A (en) * | 2018-05-07 | 2019-11-15 | 中国电信股份有限公司 | Light resource inspection method and system |
CN109218857A (en) * | 2018-07-02 | 2019-01-15 | 北京市天元网络技术股份有限公司 | The detection method and system of network equipment port state |
CN110493669A (en) * | 2019-07-17 | 2019-11-22 | ***通信集团黑龙江有限公司 | Internet resources check method, apparatus, equipment and computer storage medium |
CN112448757A (en) * | 2019-09-04 | 2021-03-05 | 中国电信股份有限公司 | Port occupation testing method and system, user terminal, background system and medium |
Also Published As
Publication number | Publication date |
---|---|
CN114244427A (en) | 2022-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111371638B (en) | Intelligent equipment testing method and device, server and storage medium | |
CN109361562B (en) | Automatic testing method based on associated network equipment access | |
CN109698758B (en) | Network resource information checking method and system | |
CN110088744B (en) | Database maintenance method and system | |
CN103581185A (en) | Cloud searching and killing method, device and system for resisting anti-antivirus test | |
CN114244427B (en) | Method and device for checking optical fiber network port resource and computer readable medium | |
CN114285725A (en) | Network fault determination method and device, storage medium and electronic equipment | |
CN111221727A (en) | Test method, test device, electronic equipment and computer readable medium | |
CN112448757A (en) | Port occupation testing method and system, user terminal, background system and medium | |
CN112835802A (en) | Equipment testing method, device, equipment and storage medium | |
CN114500312B (en) | Communication line verification method, device, electronic equipment and system | |
CN102841843B (en) | Compatible determination methods and device | |
CN112311574A (en) | Method, device and equipment for checking network topology connection | |
CN112019405B (en) | Automatic testing method and system | |
CN111740863A (en) | Configuration method and system for intelligent distribution transformer terminal | |
CN112948195B (en) | Interface testing method, device, electronic equipment and storage medium | |
CN115454851A (en) | Interface regression testing method and device, storage medium and electronic device | |
CN111639413B (en) | Satellite automatic test system and method | |
CN110417461B (en) | Optical cable positioning method and device for multiple fault points and terminal equipment | |
CN103428745A (en) | Test system and test method of Cu interface between UICC (Universal Integrated Circuit Card) and WCDMA (Wideband Code Division Multiple Access) mobile terminal | |
CN107872493A (en) | A kind of information processing method, terminal and server | |
CN113760712A (en) | Test evaluation method and device | |
CN106992873B (en) | Protection group processing method and device | |
CN113992491B (en) | Application server group operation and maintenance management system, method and device | |
CN116866236B (en) | Router reliability batch test method, system, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |