End resource checking method and device of passive optical network and medium

By introducing the terminal resource inventory method in the passive optical network, the problems of confusion and insufficient accuracy caused by the dependence of consciousness on resource management in the prior art are solved, the accuracy and reliability of resource management are achieved, and the network operation and maintenance efficiency is improved.

CN120050549APending Publication Date: 2025-05-27CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510173909.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing passive optical network technology has the ability to rely on the number line system ledger records and the consciousness of smart home engineers, resulting in confusion and insufficient accuracy of resource management.

Method used

Provide a method for inspecting the terminal resources of the passive optical network. By obtaining the spectrometer to be inspected, receiving the user's confirmation that the unplugged line and confirmation insertion instructions, determining the ONU information under the target port, and comparing it with the line number resource management system, correcting the system information, and finally completing the inspection through user confirmation.

Benefits of technology

It ensures the accuracy and reliability of resource management at the end of passive optical network, reduces the risk of network failure caused by poor resource management, improves network operation and maintenance efficiency, and provides strong guarantees for the stable operation of passive optical networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050549A_ABST
    Figure CN120050549A_ABST
Patent Text Reader

Abstract

The invention provides a tip resource checking method and device for a passive optical network and a medium, and relates to the technical field of networks, and the method comprises the steps: obtaining a to-be-checked optical splitter; receiving a wire pulling confirmation instruction and an insertion confirmation instruction of a user for the target port of the to-be-checked optical splitter; wherein the wire pulling confirmation instruction and the insertion confirmation instruction are sent after a user pulls and inserts a tail fiber of a target port on site; determining all ONU information under the target port according to user online and offline information when the instruction for confirming that the line is pulled out and the instruction for confirming that the insertion is issued; and judging whether all ONU information under the determined target port is consistent with all ONU information under the target port in the number line resource management system or not. According to the method, the device and the medium, the problems of disordered resource management and insufficient resource accuracy caused by the fact that passive optical network end resource management in the prior art can only be guaranteed by relying on account records of a number line system and consciousness of smart engineers can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network technology, and in particular to a method, device and medium for checking terminal resources of a passive optical network. Background Art

[0002] Passive Optical Network (PON) is a pure medium network. PON consists of an optical line terminal (OLT), a photosynthetic

[0003] The OLT is composed of a passive optical combiner / splitter and an optical network unit (ONU), and adopts a tree topology. The OLT is placed at the central office or access network room to distribute and control channel connections, and has real-time monitoring, management and maintenance functions. The ONU is placed at the user side, and the OLT and ONU are connected through a passive optical combiner / splitter. The so-called passive refers to the ODN (Optical Distribution Network Unit) between the OLT and the ONU.

[0004] Network, optical distribution network) does not have any active electronic devices. With the increasing competition in the broadband market and the promotion of home Internet speed increase and fee reduction, domestic operators have launched gigabit broadband to the home service. In order to meet the high bandwidth demand, the mainstream network wiring methods have turned to FTTH (Fiber to the Home) and FTTR (Fiber to the Room).

[0005] One of the characteristics of PON network technology is the more convenient user opening. The ONU of the user's home can be connected to the nearby OBD (Optical Branching Device, splitter) at will to open the service. That is, like the OLT equipment of Huawei, ZTE and other manufacturers, any OBD port under a certain PON port can be mixed with the home cable to open the service through the PON network management system. While the convenience of service opening brings confusion and trouble to resource management. The accuracy of the port-level resources of the last mile of broadband services can only be guaranteed by the record of the number line system and the self-consciousness of Zhijia engineers. From the actual situation analysis, the accuracy of this part of the resources is closely related to the level of business management and system construction of county-level branches. Inaccurate port-level (home cable) resources will make it impossible to judge whether the actual port is occupied, resulting in repeated investment and waste of construction; inaccurate resources will reduce the efficiency of Zhijia engineers in daily installation and troubleshooting, directly affecting user perception, and at the same time affecting the customer satisfaction and other indicators of the group company's KPI (Key Performance Indication). Zhijia engineers rely entirely on experience to install terminal resources, and there is no solution to refer to. Summary of the Invention

[0006] The technical problem to be solved by the present invention is to provide a method, device and medium for inventorying the end - of - line resources of a passive optical network in view of the above - mentioned deficiencies of the prior art, so as to solve the problems that the management of the end - of - line resources of the passive optical network in the prior art can only rely on the ledger records of the line number system and the self - consciousness of the intelligent home engineers, resulting in chaotic resource management and insufficient resource accuracy.

[0007] In a first aspect, the present invention provides a method for inventorying the end - of - line resources of a passive optical network, the method comprising:

[0008] Obtain the splitter to be inventoried;

[0009] Receive a confirmed unplugging instruction and a confirmed insertion instruction from the user for the target port of the splitter to be inventoried; wherein, the confirmed unplugging instruction and the confirmed insertion instruction are sent by the user after unplugging and inserting the pigtail of the target port on - site;

[0010] Determine all optical network unit (ONU) information under the target port according to the user's online and offline information when the confirmed unplugging instruction and the confirmed insertion instruction are issued;

[0011] Judge whether all ONU information under the determined target port is consistent with all ONU information under the target port in the line number resource management system;

[0012] Maintain or modify the ONU information under the target port in the line number resource management system according to the judgment result;

[0013] Receive the user's confirmed inventory completion instruction, and modify the inventory status of the target port to inventory success according to the confirmed inventory completion instruction.

[0014] Further, the obtaining of the splitter to be inventoried specifically includes:

[0015] Receive a search instruction submitted by the user based on the resource inventory page;

[0016] In response to the search keyword in the resource inventory page being empty, display all splitters in the installation and maintenance area corresponding to the user's logged - in account and their corresponding inventory statuses according to the search instruction;

[0017] In response to the search keyword in the resource inventory page not being empty, display all splitters in the installation and maintenance area corresponding to the user's logged - in account that meet the search keyword and their corresponding inventory statuses, wherein the inventory status corresponding to the splitter includes not inventoried, inventoried, and inventorying;

[0018] Obtain the splitter to be inventoried whose inventory status determined by the user from the displayed splitters is un-inventoried.

[0019] Further, the method further includes:

[0020] Receive a detail display instruction triggered by the user for the splitter to be inventoried based on the resource inventory page;

[0021] Pop up a splitter detail page according to the detail display instruction to display the detail information of the splitter to be inventoried and the usage status of all ports on the splitter to be inventoried.

[0022] Further, the determining all optical network unit (ONU) information under the target port according to the user's online and offline information when the confirmed unplugging instruction and the confirmed insertion instruction are issued specifically includes:

[0023] Obtain a logical optical identifier (LOID) with online and offline information from a passive optical network (PON) network management system when the confirmed unplugging instruction and the confirmed insertion instruction are issued;

[0024] Determine the ONU information corresponding to the LOID with online and offline information as all ONU information under the target port.

[0025] Further, the maintaining or modifying the ONU information under the target port in the line resource management system according to the judgment result specifically includes:

[0026] In response to the judgment result being consistent, maintain the ONU information under the target port in the line resource management system unchanged;

[0027] In response to the judgment result being inconsistent, modify the ONU information under the target port in the line resource management system so that all determined ONU information under the target port is consistent with all ONU information under the target port in the line resource management system.

[0028] Further, after modifying the inventory status of the target port to inventory successful according to the confirmed inventory completion instruction, the method further includes:

[0029] Generate a port two-dimensional code for the target port according to the user's print label request, and pop up a print preview interface to display the label content to be printed, where the label content includes the port two-dimensional code;

[0030] Receive a print confirmation instruction triggered by the user based on the print preview interface;

[0031] Control the handheld label printer to print the label content according to the printing confirmation instruction, and associate the port QR code with the target port in the line resource management system after printing is completed.

[0032] Further, the method further includes:

[0033] In response to the inventory status of all ports in the splitter to be inventoried being inventory successful, modify the inventory status of the splitter to be inventoried to inventoried;

[0034] Receive and store the device QR code photo and the device port cable photo uploaded by the user by taking a photo of the inventoried splitter.

[0035] In a second aspect, the present invention provides an end - of - line resource inventory device for a passive optical network, the device includes:

[0036] A splitter acquisition module, configured to acquire a splitter to be inventoried;

[0037] A plug - and - unplug instruction receiving module, connected to the splitter acquisition module, configured to receive a confirmed unplugged instruction and a confirmed inserted instruction from the user for the target port of the splitter to be inventoried; wherein, the confirmed unplugged instruction and the confirmed inserted instruction are sent by the user after unplugging and inserting the pigtail of the target port on - site;

[0038] An end - of - line resource determination module, connected to the plug - and - unplug instruction receiving module, configured to determine all optical network unit (ONU) information under the target port according to the user's online and offline information when the confirmed unplugged instruction and the confirmed inserted instruction are issued;

[0039] An end - of - line resource comparison module, connected to the end - of - line resource determination module, configured to determine whether all ONU information under the determined target port is consistent with all ONU information under the target port in the line resource management system;

[0040] A system maintenance or modification module, connected to the end - of - line resource comparison module, configured to maintain or modify the ONU information under the target port in the line resource management system according to the judgment result;

[0041] A port inventory modification module, connected to the system maintenance or modification module, configured to receive the user's confirmed inventory completion instruction, and modify the inventory status of the target port to inventory successful according to the confirmed inventory completion instruction.

[0042] In a third aspect, the present invention provides an end - of - line resource inventory device for a passive optical network, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to implement the end - of - line resource inventory method for a passive optical network described in the first aspect above.

[0043] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the method for inventorying the end resources of the passive optical network described in the first aspect above.

[0044] The present invention provides a method, device, and medium for inventorying the end resources of a passive optical network. First, an optical splitter to be inventoried is obtained; and a confirmed unplugging instruction and a confirmed insertion instruction for a target port of the optical splitter to be inventoried are received; wherein, the confirmed unplugging instruction and the confirmed insertion instruction are sent by the user after unplugging and inserting the pigtail of the target port on-site; then, according to the user's online and offline information when the confirmed unplugging instruction and the confirmed insertion instruction are issued, all the optical network unit (ONU) information under the target port is determined; then, it is judged whether all the ONU information under the determined target port is consistent with all the ONU information under the target port in the line resource management system; and according to the judgment result, the ONU information under the target port in the line resource management system is maintained or modified; finally, a confirmed completion of inventory instruction from the user is received, and according to the confirmed completion of inventory instruction, the inventory status of the target port is modified to inventory success. By obtaining the optical splitter to be inventoried and receiving the confirmation instructions sent by the user after unplugging and inserting the pigtail on-site, combining the user's online and offline information to determine the ONU information under the target port, and comparing it with the information in the line resource management system, and then correcting the system information according to the comparison result, and finally modifying the port inventory status to inventory success through the user's confirmed completion of inventory instruction, this technical solution ensures the accuracy and reliability of the management of the end resources of the passive optical network, effectively reduces the risk of network failures caused by poor resource management, improves the network operation and maintenance efficiency, and provides a strong guarantee for the stable operation of the passive optical network. It solves the problem in the prior art that the management of the end resources of the passive optical network can only rely on the records in the line system ledger and the self-awareness of the smart home engineers, resulting in chaotic resource management and insufficient resource accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 is a flowchart of a method for inventorying the end resources of a passive optical network according to Embodiment 1 of the present invention;

[0046] Figure 2 is an interface schematic diagram of the resource inventory page according to an embodiment of the present invention Figure 1 ;

[0047] Figure 3 is an interface schematic diagram of the resource inventory page according to an embodiment of the present invention Figure 2 ;

[0048] Figure 4Schematic diagram of the interface of the splitter details page in the embodiment of the present invention;

[0049] Figure 5 Schematic diagram of the interface for confirming the unplugged line in the embodiment of the present invention;

[0050] Figure 6 Schematic diagram of the interface for confirming insertion in the embodiment of the present invention Figure 1 ;

[0051] Figure 7 Schematic diagram of the interface for confirming insertion in the embodiment of the present invention Figure 2 ;

[0052] Figure 8 Schematic diagram of the interface of the print preview page in the embodiment of the present invention;

[0053] Figure 9 Schematic diagram of the interface for whether to associate a QR code in the embodiment of the present invention;

[0054] Figure 10 Schematic diagram of the interface of the photo upload page in the embodiment of the present invention;

[0055] Figure 11 Schematic diagram of the prompt interface for inconsistent users in the embodiment of the present invention;

[0056] Figure 12 Flowchart of the resource cleaning and verification in the embodiment of the present invention;

[0057] Figure 13 Schematic diagram of the closed-loop management of the working data stream for the port resource cleaning and verification in the embodiment of the present invention;

[0058] Figure 14 Schematic diagram of the structure of an end - of - line resource inventory device for a passive optical network in Embodiment 2 of the present invention;

[0059] Figure 15 Schematic diagram of the structure of an end - of - line resource inventory device for a passive optical network in Embodiment 3 of the present invention. Detailed implementation manners

[0060] To enable those skilled in the art to better understand the technical solutions of the present invention, the following will further describe the embodiments of the present invention in detail with reference to the accompanying drawings.

[0061] It can be understood that the specific embodiments and the accompanying drawings described herein are only for explaining the present invention, rather than limiting the present invention.

[0062] It can be understood that, without conflict, the various embodiments in the present invention and the features in the embodiments can be combined with each other.

[0063] It is understood that for ease of description, only the parts related to the present invention are shown in the drawings of the present invention, while the parts unrelated to the present invention are not shown in the drawings.

[0064] It is understood that each unit and module involved in the embodiments of the present invention may correspond to only one entity structure, or may be composed of multiple entity structures. Alternatively, multiple units and modules may also be integrated into one entity structure.

[0065] It is understood that the terms "first", "second", etc. in the embodiments of the present invention are used to distinguish different objects or different treatments of the same object, rather than to describe a specific order of the objects.

[0066] It is understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.

[0067] It is understood that in the flowcharts and block diagrams of the present invention, the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present invention are shown. Among them, each block in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified function. Moreover, each block or combination of blocks in the block diagram and flowchart may be implemented by a hardware-based system for implementing the specified function, or may be implemented by a combination of hardware and computer instructions.

[0068] It is understood that the units and modules involved in the embodiments of the present invention may be implemented in software or in hardware. For example, the units and modules may be located in the processor.

[0069] Embodiment 1:

[0070] This embodiment provides a method for inventorying the end resources of a passive optical network, as Figure 1 shown, the method includes:

[0071] Step S101: Obtain the optical splitter to be inventoried.

[0072] In this embodiment, the end resources of a passive optical network (PON) refer to the port-level resources between the optical network unit (ONU) in the user's home and the optical splitter (OBD). Among them, each port of the optical splitter can access multiple ONUs to enable service provisioning. The optical splitter to be inventoried refers to the optical splitter that needs to be inventoried.

[0073] Optionally, the obtaining the optical splitter to be inventoried specifically includes:

[0074] Receiving a search instruction submitted by the user based on the resource inventory page;

[0075] In response to the search keyword in the resource inventory page being empty, display all the optical splitters in the installation and maintenance area corresponding to the user login account and their corresponding inventory status according to the search instruction;

[0076] In response to the search keyword in the resource inventory page not being empty, display all the optical splitters in the installation and maintenance area corresponding to the user login account that meet the search keyword and their corresponding inventory status according to the search instruction, where the inventory status corresponding to the optical splitter includes not inventoried, inventoried, and being inventoried;

[0077] Obtain the to-be-inventoried optical splitters whose inventory status is not inventoried determined by the user from the displayed optical splitters.

[0078] It should be noted that the passive optical network end - resource inventory method provided in this embodiment is applied to the line resource port inventory APP (Application). As a front - end tool, this APP enables on - site staff to conveniently conduct port resource inventory and management. The back - end of this APP is the line resource management system, and the two work together through real - time data interaction and instruction coordination to ensure that on - site inventory data can be updated to the system in a timely manner, thereby guaranteeing the accuracy and efficiency of resource management.

[0079] In this embodiment, the user includes, but is not limited to, smart home engineers, installation and maintenance managers, inventory personnel, etc. The line resource port inventory APP provides a resource inventory page for searching and / or confirming the to - be - inventoried optical splitters. For example, the interface schematic diagram of the resource inventory page can be as Figure 2 or Figure 3 shown. The user can enter the search keyword of the optical splitter in the input box of the optical splitter, and click the "Search" button to display all the optical splitters containing the keyword in the installation and maintenance area corresponding to the login account, and display them according to not inventoried, being inventoried, and inventoried. In addition, the search results can also be displayed in the form of a list of optical splitter names and inventory status.

[0080] In this embodiment, not inventoried means that all ports in the optical splitter have not been inventoried. Being inventoried means that some ports in the optical splitter have been inventoried and some have not. Inventoried means that all ports in this optical splitter have been inventoried. When the user clicks or double - clicks or long - presses or touches Figure 2 or Figure 3 a certain not - inventoried optical splitter among them, the to - be - inventoried optical splitter is obtained.

[0081] Optionally, the method further includes:

[0082] Receive a detail display instruction triggered by the user for the to - be - inventoried optical splitter on the resource inventory page;

[0083] Pop up the splitter details page according to the above-mentioned details display instruction to display the details information of the splitter to be inventoried and the usage status of all ports on the splitter to be inventoried.

[0084] In this embodiment, on the resource inventory page, clicking, double-clicking, long-pressing, or touching the splitter name will jump to the splitter details page. The splitter details page can view the details information of the splitter, whether all ports on the splitter have been inventoried, and the usage status of all ports. Among them, the usage status of each port can be distinguished by different visual elements, such as using different colors, shapes, sizes, textures, brightness, and transparency, etc. This method can effectively enhance the recognition of information. For example, when the user clicks Figure 3 on the splitter name "YMK-G1-J02A-02-F02" in Figure 4 the splitter details page as shown can be popped up. The page displays the details information of the splitter, including name, splitting ratio, splitting level, OLT IP (Internet Protocol), OLT name, POND (Passive Optical Network Device), remarks (device label, longitude and latitude, inventory identification), and corresponding port information. Among them, the port information part uses different colors and icons to display the usage status of each port of the splitter, including idle, pre-occupied, occupied, damaged, to be released, to be occupied, unavailable, other, bound, etc.

[0085] It should be noted that Figure 4 these usage statuses of the ports in

[0086] including idle, occupied, pre-occupied, etc. are the statuses defined in the wire resource management system. Before and after the inventory, they may change or may not change. The most common statuses of the ports are idle and occupied; other statuses are intermediate statuses and special cases, with a relatively small proportion.

[0087] In this embodiment, the target port is any one of all the ports in the splitter to be inventoried. The user temporarily unplug the pigtail of the target port on site, and click or double-click or long-press or touch the button to confirm the unplugging in the "Confirm Unplugging" interface. Then, the Line Resource Port Inventory APP receives the user's confirm-unplugging instruction, and obtains the fiber-unplugging result (including user offline information) after waiting for a short period of time (such as 60 seconds). At this time, the "Confirm Insertion" interface pops up. After the user inserts the pigtail into the target port, by clicking or double-clicking or long-pressing or touching the button to confirm insertion in the interface, the Line Resource Port Inventory APP receives the user's confirm-insertion instruction. For example, the schematic diagram of the "Confirm Unplugging" interface is as Figure 5 shown, and the schematic diagram of the "Confirm Insertion" interface is as Figure 6 or Figure 7 shown.

[0088] Step S103: Determine all the Optical Network Unit (ONU) information under the target port according to the user online / offline information when the confirm-unplugging instruction and the confirm-insertion instruction are issued;

[0089] In this embodiment, the ONU information includes LOID (Logical Optical Identifier), user number, optical path, OBD, etc. LOID is a logical number used to uniquely identify an Optical Network Unit (ONU) in an optical network.

[0090] Optionally, the determining all the Optical Network Unit (ONU) information under the target port according to the user online / offline information when the confirm-unplugging instruction and the confirm-insertion instruction are issued specifically includes:

[0091] Obtain the Logical Optical Identifier (LOID) with online / offline information when the confirm-unplugging instruction and the confirm-insertion instruction are issued from the Passive Optical Network (PON) network management system;

[0092] Determine the ONU information corresponding to the LOID with online / offline information as all the ONU information under the target port.

[0093] In this embodiment, at the moment when the user unplugs and inserts the fiber, the PON network management system can obtain which LOIDs have online / offline information. The Line Resource Port Inventory APP determines whether the target port (i.e., the pigtail) has users through the online / offline information of the target port LOID, and determines the ONU information corresponding to the LOID with online / offline information as all the ONU information under the target port.

[0094] Step S104: Determine whether all the ONU information under the target port determined is consistent with all the ONU information under the target port in the line resource management system.

[0095] Step S105: Maintain or modify the ONU information under the target port in the line resource management system according to the judgment result;

[0096] Specifically, in response to the judgment result being consistent, maintain the ONU information under the target port in the line resource management system unchanged; and, in response to the judgment result being inconsistent, modify the ONU information under the target port in the line resource management system so that all the determined ONU information under the target port is consistent with all the ONU information under the target port in the line resource management system.

[0097] In this embodiment, in order to ensure the consistency of the return values between the line resource management system and the PON network management system, taking the result of the PON network management system as the standard, modify the ONU information under the target port in the line resource management system to ensure that the ONU corresponding information in the line resource management system matches the user site information.

[0098] Step S106: Receive the user's confirmation to complete the inventory instruction, and modify the inventory status of the target port to inventory success according to the confirmation to complete the inventory instruction.

[0099] In this embodiment, the inventory status of the target port includes un-inventoried, inventory success, and inventory failure. When the inventory status of one port in the splitter to be inventoried is inventory success, the inventory status of the splitter is in inventory; when the inventory status of all ports is inventory success, the inventory status of the splitter is inventoried.

[0100] Optionally, after modifying the inventory status of the target port to inventory success according to the confirmation to complete the inventory instruction, the method further includes:

[0101] Generate a port QR code for the target port according to the user's print label request, and pop up a print preview interface to display the label content to be printed, where the label content includes the port QR code;

[0102] Receive the print confirmation instruction triggered by the user based on the print preview interface;

[0103] Control the handheld label printer to print the label content according to the print confirmation instruction, and associate the port QR code with the target port in the line resource management system after printing is completed.

[0104] In this embodiment, the user can hold the label printer to the site and directly print the association after checking out the port information. Specifically, the user turns on the printer, turns on the Bluetooth of the mobile phone and connects it to the printer. The user sends a print label request to the line resource port inventory APP by clicking, double-clicking, long-pressing or touching the print label button in the line resource port inventory APP. The line resource port inventory APP generates a port QR code and pops up a print preview interface. For example, the print preview interface can be as Figure 8 shown. When the user clicks, double-clicks, long-presses or touches the print button, the line resource port inventory APP receives a print confirmation instruction. At this time, the handheld label printer is controlled to print the label content, which may include the port QR code and information such as the user's account number and address.

[0105] In this embodiment, after printing is completed, the line resource port inventory APP can automatically associate the port QR code with the target port in the line resource management system, or a interface for whether to associate the QR code can also be popped up, and after the user clicks to confirm, the printed port QR code is associated with the target port.

[0106] It should be noted that by scanning the port QR code, all information of this port and the user on the line resource management system can be seen, including the user number, LOID, installation address, contact phone number, standard address, service information, etc.

[0107] Optionally, the method further includes:

[0108] In response to the inventory status of all ports in the splitter to be inventoried being successfully inventoried, modifying the inventory status of the splitter to be inventoried to inventoried;

[0109] Receiving and storing the device QR code photo and the device port cable photo uploaded by the user by taking a photo of the inventoried splitter.

[0110] In this embodiment, for each port in the splitter to be inventoried, it is sequentially used as the target port, and after performing the steps of S102 to S106, the inventory status of all ports in the splitter to be inventoried is successfully inventoried. At this time, the inventory status of the splitter to be inventoried is modified to inventoried.

[0111] In this embodiment, for the convenience of resource verification, the line resource port inventory APP provides a photo upload function. After the user completes the inventory, the inventory result can be uploaded to the system for future reference in the form of taking a photo and saving it. Two required photos can be set on the photo upload page, namely the device QR code photo and the device port cable photo, and a position is reserved for uploading the third optional photo.

[0112] In this embodiment, the verification of resources includes manual auditing in the background and automatic verification by AI (Artificial Intelligence). The verification status can include unverified and verified (including successful verification and failed verification). For example, if the uploaded picture is compliant, the verification is considered successful. Compliance means that the device QR code in the first uploaded picture can be scanned to view device-related information. Or, the information retrieved by scanning is consistent with the device. If different splitters are uploaded with a single photo, it is also non-compliant. It is preferred to use an AI algorithm to automatically identify the device QR code in the uploaded picture and verify whether its information is consistent with the device information recorded in the system. If they are consistent, the verification is successful; if they are inconsistent or cannot be identified, the verification fails.

[0113] Optionally, the method further includes:

[0114] displaying the device inventory rate or port inventory rate of all splitters in a preset area according to the user's resource inventory statistics instruction; or,

[0115] displaying the device verification rate or port verification rate of all splitters in a preset area according to the user's resource verification statistics instruction.

[0116] In this embodiment, the device inventory rate refers to the ratio of the number of splitters (OBD) in the inventoried state in a preset area to the total number of all splitters in that preset area. The port inventory rate refers to the ratio of the number of splitter ports in the successfully inventoried state in a preset area to the total number of all splitter ports in that preset area. Correspondingly, the device verification rate refers to the ratio of the number of splitters in the verified state in a preset area to the total number of all splitters in that preset area. The port verification rate refers to the ratio of the number of splitter ports in the successfully verified state in a preset area to the total number of all splitter ports in that preset area. Taking the preset area as a community as an example, two progress indicators, namely the community device verification rate (based on all OBD devices in the community) and the community port verification rate, can be formulated. At the same time, a community verification compliance progress indicator can also be set for each city and county.

[0117] It should be noted that for the method for inventorying the end resources of a passive optical network provided by the present invention, with the help of the line resource port inventory APP, users (such as smart home engineers) can find out whether the cables on each OBD device port are connected to installed users by unplugging and plugging the pigtails on-site in the community. For the ports with successful verification, the smart home engineers will mark them and print and paste machine-printed labels with associated QR codes. These machine-printed labels not only display the information necessary for daily maintenance but also contain a unique QR code throughout the network. Within the scope of their permissions, managers can simply scan the QR code with the mobile APP to view more relevant information recorded in the line resource management system, such as user information, resource allocation, and billing package data.

[0118] In a specific embodiment, the terminal resource inventory method of the passive optical network can be implemented through a line resource port inventory APP.

[0119] 1. System functions

[0120] The Line 1 resource port inventory APP is designed to assist Zhijia engineers in checking whether the cables on each OBD device port have installed users by plugging and unplugging pigtails at the community site, and mark the successfully verified ports, print and paste the associated QR code machine-printed labels. The machine-printed labels can display the information necessary for daily maintenance, and can also display a unique QR code for the entire network. Within the scope of authority, managers can use the mobile phone APP to scan the code to view more data such as related users, resources, and billing packages recorded by the Line 1 resource management system. The main functions of the Line 1 resource port inventory APP include: resource query and display, port inventory determination, port marking and label printing, successful inventory photo upload, resource correction, verification statistical reports, etc. The main functions are introduced as follows:

[0121] 1.1 Resource query and display

[0122] The resource inventory query result is the optical splitters in the installation and maintenance area corresponding to the login account that contain the keyword. If the keyword is empty, all optical splitters in the installation and maintenance area corresponding to the login account will be queried by default. It is displayed in three parts: ① Uninventory, which displays the optical splitters that have not been inventoried; ② Inventory in progress, which displays the optical splitters that are being inventoried; ③ Inventoried, which displays the optical splitters that have been inventoried. For example, Figure 2 and Figure 3 The interface diagram of the resource inventory page is shown. The user can enter the search keyword of the splitter in the splitter input box, and click the "Search" button to display all the splitters containing the keyword in the installation and maintenance area corresponding to the logged-in account, and display them according to uninventoryed, inventorying, and inventoryed.

[0123] 1.2. Port Check and Determination

[0124] Clicking the splitter name on the resource inventory page will jump to the splitter details page. At the bottom of the page, you can view the status of all ports on the splitter device to see if they are in the inventory status. Clicking the user occupancy status can view whether there are broadband users on all ports and related details. Among them, the usage status of each port can be distinguished by different visual elements, such as using different colors, shapes, sizes, textures, brightness and transparency. This method can effectively enhance the recognition of information. For example, blue is used to indicate idle status, orange is used to indicate occupied status, etc. For example, dark gray is used to indicate idle status, and lighter gray is used to indicate occupied status. For example, when the user clicks Figure 3 When the name of the optical splitter in the dialog box is "YMK-G1-J02A-02-F02", a pop-up window will pop up. Figure 4The details page of the optical splitter shown, which displays the name, splitting ratio, splitting level, OLT IP, OLT name, POND, remarks (device label, longitude and latitude, inventory identification) of the optical splitter, and the corresponding port information. Among them, the port information part shows the usage status of each port of the optical splitter in different colors and icons, including idle, pre-occupied, occupied, damaged, to be released, to be occupied, unavailable, other, bound, etc.

[0125] It should be noted that Figure 4 These usage statuses of the ports, including idle, occupied, pre-occupied, etc., are the statuses defined in the line resource management system. Before and after the inventory, they may or may not change. The most common statuses of the ports are idle and occupied; other statuses are intermediate statuses and special cases, with a relatively small proportion. Idle (the port is not in use), occupied (there is a broadband user installed on the port, and you can click to view the relevant information of the broadband user), pre-occupied, to be released (an intermediate status during the installation process, and may also exist for a long time due to work order abnormalities); damaged (the port is damaged, unable to install and use, and is marked by the smart home engineer). Un-inventoried, in the process of inventory, and inventoried can be understood as another kind of label for the optical splitter (OBD). Un-inventoried: It means that all ports in the optical splitter have not completed the inventory. In the process of inventory: It means that some ports in the optical splitter have completed the inventory and some have not. Inventoried: It means that all ports in the optical splitter have completed the inventory.

[0126] If there is a pigtail inserted into the port, temporarily unplug the pigtail on-site and click "Confirm that the line has been unplugged". Check the fiber unplugging result after waiting for 60 seconds. The fiber unplugging and plugging results need to be obtained from the PON network management system, which takes a certain amount of time (that is, to obtain which LOIDs have offline information on the network management at this moment and compare it with the users just unplugged to check whether the on-site and system records are consistent). Among them, the schematic diagram of the interface of "Confirm that the line has been unplugged" is as Figure 5 shown, and according to different results detected by the system after unplugging the line, the schematic diagram of the interface of "Confirm Insertion" as shown in Figure 6 or Figure 7 can be popped up. Specifically, after inserting the pigtail into the original port, the system will jump out all the online users under this PON port. For example, if there is a LOID offline query, the schematic diagram of the interface of "Confirm Insertion" as shown in Figure 6 will be popped up. If no port information is queried, the schematic diagram of the interface of "Confirm Insertion" as shown in Figure 7 will be popped up. When the user clicks Figure 6When confirming the insertion, the system will check whether the on-site and system records are consistent. If they are, the system will return a prompt to the user indicating consistency, such as "The plug-and-play port serial number is [1], LOID: 0302237626. It is checked that it is the same as the system, and the line system: LOID: 0302237626 is consistent. No modification is required. Please click Confirm to complete the inventory." After clicking "OK", the inventory status of this port will become inventory successful.

[0127] It should be noted that each port needs to be inventoried one by one according to different situations. If it is idle, only a mark needs to be made; if there is a user and there is a connected fiber core, the fiber needs to be unplugged and plugged and the mobile phone operation needs to be cooperated to judge. Among them, if some of the ports on a splitter have been inventoried and some have not, it will become in the process of inventory. Only when all inventories are successful is it considered inventoried.

[0128] It should be noted that there are usually several reasons for the failure to query port information: (1) The user line is idle, but the user did not unplug it after disassembling the machine; (2) The user exists, but the power is off now and the optical cat at home is not turned on; (3) The user exists, and the user is disconnected when unplugging, but due to the information transfer problem between the line resource management system and the PON network management system, the mobile phone does not give feedback. In the case of not querying port information, it is necessary to further conduct a second inventory at another time, or further assist in determining whether there is a real user on this user line by on-site inspection of the tail fiber connection. Generally speaking, if there is no feedback of a user after unplugging and plugging the tail fiber for multiple times (more than 3 times), the inventory can be set as successful.

[0129] 1.3. Port Marking and Printing Labels

[0130] For on-site label printing, the intelligent home engineer needs to hold a label printer to the site, directly print and associate the port information found. Each label can display information such as the account, address, etc. and the corresponding generated QR code, or only display the QR code, which is convenient for later maintenance. The system rules limit the printing and association of labels only for the tail fibers that have completed the inventory and the inventory result is "user consistent". The printing steps are as follows: ① Turn on the printer, turn on the mobile phone Bluetooth and connect it to the printer; ② Click the print label button; ③ When the preview interface appears on the screen, click the print button. After confirmation, the system will automatically associate the QR code just printed with the port; if binding is not required, click Cancel. For example, the print preview interface can be as shown in Figure 8 shown. When the print button is clicked, a label will be printed and a confirmation interface for associating the QR code as shown in Figure 9 will pop up. Click Confirm, and the printed port QR code will be automatically associated with the port.

[0131] It should be noted that by scanning the port QR code, all information about this port and the user on the line resource management system can be viewed, including the user number, LOID, installation address, contact phone number, standard address, service information, etc. Limited by mobile phone operations, the first few important pieces of information will be displayed for the smart home engineer to use.

[0132] 1.4. Photo upload function

[0133] After the smart home engineer has completed the inventory in the system, the inventory results should be uploaded to the system for future reference in the form of taking photos and retaining them. Two photos that must be uploaded are the device QR code photo and the device port cable photo, and the third one is reserved; the photo upload page (including photo instructions and examples) is as Figure 10 shown.

[0134] Click the camera button, and the mobile phone camera function will pop up (different for different mobile phones). Select to take a photo or select a picture according to your needs. After both pictures are selected, click the "Upload" button to upload. The system can pop up a preview box. If the picture is not appropriate, it can be deleted and then the picture can be uploaded again.

[0135] The photo upload function, as a necessary verification means for resource verification, not only supports the functions of manual verification and QR code query by managers at the provincial, city, and county levels in the background. It can also upgrade the function to use AI to automatically identify pictures, set rules for the system to verify the resource verification effect, and push information about non-compliant verifications.

[0136] Optionally, if the uploaded pictures are compliant, the verification is considered successful. Compliance means that the device QR code in the first uploaded picture can be used to view the device-related information through the QR code scanning function (that is, manual secondary QR code query can be performed). Or, the information obtained by QR code query is consistent with the device. If pictures of different splitters are uploaded with the same photo, it is also non-compliant.

[0137] It should be noted that Figure 10 the QR code is the device QR code, that is, the QR code of the splitter; Figure 8 the QR code in

[0138] 1.5. Resource error correction

[0139] During the on-site port verification process by the smart home engineers, if the system prompts that the user information is inconsistent, such as Figure 11 shown. That is, the information recorded in the current line resource management system for this port does not match the on-site user information. After clicking OK, the system background changes the data in the line resource management system at a 10-minute interval. Resource error correction ensures that the system records are consistent with the return values of the PON network management system, ensures that the data in the line resource management system is refreshed to be consistent with the on-site installation situation, and guarantees the port-level data accuracy of the last-mile line resources.

[0140] Data processing logic: Based on the results of the PON network management system, query the ONU information (including user number, LOID, optical path, OBD connection information, etc.) corresponding to the unique code (i.e., LOID) returned by the network management, and update the ONU corresponding information in the line resource management system. At the same time, update the optical path, OBD, and other information; at the same time, the original ONU in the line resource management system will also be swapped and updated. That is, the optical path and OBD information of the ONU information corresponding to the network management unique code and the line unique code are swapped.

[0141] 1.6 Verification and Statistics

[0142] The key point of the resource verification and statistics function is to display the verification progress of communities and devices according to the dimensions of each city, county, and sub-bureau. Two community progress indicators, namely the community device verification rate (all OBD devices in the community) and the community port verification rate, and the community verification compliance progress indicator for each city and county are formulated.

[0143] 2 System Implementation Technical Framework

[0144] The overall technical framework of the system can be divided into the application layer, platform layer, and service layer technical architectures.

[0145] The application layer mainly creates mobile terminal client programs or mobile web applications through C language, JAVA language, and HTML5 (HyperText Markup Language version 5) + CSS3 (Cascading Style Sheets level 3) + JavaScript technology, including APK (Android application package) applications for the Android operating system and web applications for browsers with the webkit kernel.

[0146] The service access component in the platform layer is responsible for interacting with the client, and realizes unified single sign-on and authentication for client access through the OAAS personnel / organization / role / permissions management package; it calls the rule data configured by the rule engine and the API interfaces of public components. The rule engine calls the backend cloud application services through the unified service catalog via WebServices (Web services) or socket interface protocols to implement client requests.

[0147] The service layer encapsulates the application capabilities of each professional domain and registers them with the platform service catalog in the form of SOAP / REST webservices.

[0148] 2.1 Technical Framework of the Application Layer

[0149] The application layer can adopt the terminal underlying application integration framework written in JAVA SDK1.5 version language. It is the basic framework for the operation and display of terminal applications, including an interface parsing engine, application integration components, client tool integration components, and basic function components.

[0150] 2.2 Technical Framework of the Platform Layer

[0151] The service platform technology is built using the JAVA EE1.5 three-tier application framework and developed using the Extjs+ajax+Spring development framework. At the same time, the platform provides capabilities such as personnel / organization / role / permissions management, process engine, online development, public component API calls, rule engine, and service catalog calls through implementation frameworks such as OAAS and UOS FLOW.

[0152] 3. Data Flow Closed-Loop Management

[0153] 3.1 Resource Verification and Verification Process

[0154] The flowchart of the resource verification and verification process is as Figure 12 shown. During the broadband port resource verification and verification process, the line resource management system interfaces with the PON network management system to transfer broadband user online and offline information in real time; the inventory checker plugs and unpluggs the pigtail on-site, and the mobile APP can monitor the user online and offline information of this PON port in real time to determine whether the port (i.e., the pigtail) being inventoried has a user, and the mobile APP can associate and feedback user-related information in real time. The PC end of the line resource management system can complete functions such as data review and data statistical analysis.

[0155] 3.2 Data Flow Closed-Loop Management

[0156] The schematic diagram of the data flow closed-loop management for the port resource verification and verification work in the present invention is as Figure 13Shown as follows: The data starts from the cell site port resources. The smart home engineer (installation and maintenance manager) performs fiber unplugging and fiber insertion operations, queries on the mobile phone APP whether there is user information of broadband users going online and offline on the PON network management system, and determines whether the on-site data (ONU information) is consistent with the system records. Resources that are inconsistent need to be transferred to the line resource management system to modify the data and then mark the inventory as successful, and then proceed to the next step of printing, pasting, and associating QR code labels.

[0157] It should be noted that the obtained ONU information refers to that under a PON port of an OLT. Generally, the number is about 20 - 50, not too many. A large quantity will affect the calculation speed and the working efficiency of the inventory personnel. For the inventory information, if there is any incorrect information, the data in the line resource management system will be modified according to different situations to make it consistent.

[0158] It should be noted that the passive optical network's end - resource inventory method provided by the present invention has the following functions:

[0159] (1) Port inventory determination. Clicking on the splitter name on the resource inventory page will jump to the splitter details page, where the inventory status of all ports on the splitter device can be viewed below the page. Unplug the tail fiber to be tested on - site, click the confirmation button, wait for 60 seconds and then insert the fiber, and view the return result. The fiber unplugging and insertion results need to be obtained from the PON network management system, and the system returns whether the inventoried port is consistent with the system record information.

[0160] (2) Port resource error correction. If it is prompted during the above - mentioned plug - unplug operation that the inventoried data is inconsistent with the data recorded in the system, it will jump to the error - correction function. Clicking the confirmation button will change and refresh the data, and write the actual port information on - site into the line resource management system.

[0161] (3) Port marking and printing QR code labels. Both the successfully marked ports and the ports with successfully modified data can perform label printing work. The system will assign a globally unique QR code, and necessary user information will be printed on the label, which can be pasted and associated with the tail fiber on the port on - site.

[0162] The method for inventorying the end - point resources of a passive optical network provided by an embodiment of the present invention first obtains the splitter to be inventoried, and receives the confirmed unplugging instruction and the confirmed insertion instruction from the user for the target port of the splitter to be inventoried. Wherein, the confirmed unplugging instruction and the confirmed insertion instruction are sent by the user after unplugging and inserting the pigtail of the target port on - site. Then, according to the user online - offline information when the confirmed unplugging instruction and the confirmed insertion instruction are sent, all the optical network unit (ONU) information under the target port is determined. Next, it is judged whether all the ONU information under the determined target port is consistent with all the ONU information under the target port in the line resource management system, and the ONU information under the target port in the line resource management system is maintained or modified according to the judgment result. Finally, it receives the user's confirmed completion of the inventory instruction, and modifies the inventory status of the target port to inventory success according to the confirmed completion of the inventory instruction. Through obtaining the splitter to be inventoried, receiving the confirmation instructions sent by the user after unplugging and inserting the pigtail on - site, combining the user online - offline information to determine the ONU information under the target port, comparing it with the information in the line resource management system, and then correcting the system information according to the comparison result, and finally modifying the port inventory status to inventory success through the user's confirmed completion of the inventory instruction, this technical solution ensures the accuracy and reliability of the end - point resource management of the passive optical network, effectively reduces the risk of network failures caused by poor resource management, improves the network operation and maintenance efficiency, and provides a strong guarantee for the stable operation of the passive optical network. It solves the problem in the prior art that the management of the end - point resources of the passive optical network can only rely on the line system ledger records and the self - consciousness of the smart home engineers, resulting in chaotic resource management and insufficient resource accuracy.

[0163] Embodiment 2:

[0164] As Figure 14 shown, this embodiment provides an end - point resource inventory device for a passive optical network, which is used to execute the above - mentioned method for inventorying the end - point resources of a passive optical network, and includes:

[0165] A splitter acquisition module 11, which is used to acquire the splitter to be inventoried;

[0166] A plug - unplug instruction receiving module 12, which is connected to the splitter acquisition module 11, and is used to receive the confirmed unplugging instruction and the confirmed insertion instruction from the user for the target port of the splitter to be inventoried. Wherein, the confirmed unplugging instruction and the confirmed insertion instruction are sent by the user after unplugging and inserting the pigtail of the target port on - site;

[0167] An end - point resource determination module 13, which is connected to the plug - unplug instruction receiving module 12, and is used to determine all the optical network unit (ONU) information under the target port according to the user online - offline information when the confirmed unplugging instruction and the confirmed insertion instruction are sent;

[0168] The peripheral resource comparison module 14, connected to the peripheral resource determination module 13, is used to determine whether all the ONU information under the determined target port is consistent with all the ONU information under the target port in the line resource management system;

[0169] The system maintenance or modification module 15, connected to the peripheral resource comparison module 14, is used to maintain or modify the ONU information under the target port in the line resource management system according to the judgment result;

[0170] The port inventory modification module 16, connected to the system maintenance or modification module 15, is used to receive the user's confirmation to complete the inventory instruction, and modify the inventory status of the target port to inventory success according to the confirmation to complete the inventory instruction.

[0171] Optionally, the optical splitter acquisition module 11 includes:

[0172] The search instruction receiving unit is used to receive the search instruction submitted by the user based on the resource inventory page;

[0173] The first display unit is used to display all the optical splitters and their corresponding inventory statuses in the installation and maintenance area corresponding to the user login account according to the search instruction in response to the search keyword in the resource inventory page being empty;

[0174] The second display unit is used to display all the optical splitters and their corresponding inventory statuses that meet the search keyword in the installation and maintenance area corresponding to the user login account according to the search instruction in response to the search keyword in the resource inventory page not being empty, where the inventory status corresponding to the optical splitter includes not inventoried, inventoried, and in inventory;

[0175] The to-be-inventoried optical splitter determination unit is used to obtain the to-be-inventoried optical splitters whose inventory status is not inventoried determined by the user from the displayed optical splitters.

[0176] Optionally, the device further includes:

[0177] The detail display instruction receiving module is used to receive the detail display instruction triggered by the user for the to-be-inventoried optical splitter on the resource inventory page;

[0178] The optical splitter detail display module is used to pop up an optical splitter detail page according to the detail display instruction to display the detail information of the to-be-inventoried optical splitter and the usage status of all ports on the to-be-inventoried optical splitter.

[0179] Optionally, the peripheral resource determination module 13 includes:

[0180] An up / down line information acquisition unit, configured to acquire a logical optical identifier (LOID) with up / down line information from a passive optical network (PON) network management system when the confirmed unplugging instruction and the confirmed insertion instruction are issued.

[0181] An ONU information determination unit, configured to determine the ONU information corresponding to the LOID with up / down line information as all the ONU information under the target port.

[0182] Optionally, the system maintenance or modification module 15 includes:

[0183] A maintenance unit, configured to maintain the ONU information under the target port in the line resource management system unchanged in response to the determination result being consistent.

[0184] A modification unit, configured to modify the ONU information under the target port in the line resource management system in response to the determination result being inconsistent, so that all the determined ONU information under the target port is consistent with all the ONU information under the target port in the line resource management system.

[0185] Optionally, the device further includes:

[0186] A print preview module, configured to generate a port two-dimensional code of the target port according to a user's print label request, and pop up a print preview interface to display the label content to be printed, where the label content includes the port two-dimensional code.

[0187] A confirmation instruction receiving module, configured to receive a print confirmation instruction triggered by the user based on the print preview interface.

[0188] A label print association module, configured to control a handheld label printer to print the label content according to the print confirmation instruction, and associate the port two-dimensional code with the target port in the line resource management system after printing is completed.

[0189] Optionally, the device further includes:

[0190] An optical splitter inventory modification module, configured to modify the inventory status of the optical splitter to be inventoried to inventoried when the inventory status of all ports in the optical splitter to be inventoried is successfully inventoried.

[0191] A photo taking and uploading module, configured to receive and store a device two-dimensional code photo and a device port cable photo taken and uploaded by the user for the inventoried optical splitter.

[0192] Embodiment 3:

[0193] Reference Figure 15, this embodiment provides an end - point resource inventory device for a passive optical network, including a memory 21 and a processor 22. A computer program is stored in the memory 21, and the processor 22 is configured to run the computer program to execute the end - point resource inventory method for the passive optical network in Embodiment 1.

[0194] Among them, the memory 21 is connected to the processor 22. The memory 21 can be a flash memory, a read - only memory, or other memories, and the processor 22 can be a central processing unit or a single - chip microcomputer.

[0195] Embodiment 4:

[0196] This embodiment provides a computer - readable storage medium. A computer program is stored on the computer - readable storage medium, and when the computer program is executed by a processor, it implements the end - point resource inventory method for the passive optical network in the above - mentioned Embodiment 1.

[0197] The computer - readable storage medium includes volatile or non - volatile, removable or non - removable media implemented in any method or technology for storing information (such as computer - readable instructions, data structures, computer program modules, or other data). The computer - readable storage medium includes, but is not limited to, RAM (Random Access Memory), ROM (Read - Only Memory), EEPROM (Electrically Erasable Programmable Read - Only Memory), flash memory, or other memory technologies, CD - ROM (Compact Disc Read - Only Memory), digital versatile discs (DVDs), or other optical disc storage, magnetic cartridges, tapes, magnetic disk storage, or any other medium that can be used to store the desired information and can be accessed by a computer.

[0198] In summary, the method, device, and medium for inventorying the end - point resources of a passive optical network provided by the embodiments of the present invention first obtain the splitter to be inventoried; and receive the confirmed unplugging instruction and the confirmed insertion instruction from the user for the target port of the splitter to be inventoried; wherein, the confirmed unplugging instruction and the confirmed insertion instruction are sent by the user after unplugging and inserting the pigtail of the target port on - site; then, based on the user online - offline information when the confirmed unplugging instruction and the confirmed insertion instruction are sent, determine all the optical network unit (ONU) information under the target port; then determine whether all the ONU information under the target port determined is consistent with all the ONU information under the target port in the line resource management system; and maintain or modify the ONU information under the target port in the line resource management system according to the judgment result; finally, receive the confirmed completion of the inventory instruction from the user, and modify the inventory status of the target port to inventory success according to the confirmed completion of the inventory instruction. By obtaining the splitter to be inventoried and receiving the confirmation instructions sent by the user after unplugging and inserting the pigtail on - site, combining the user online - offline information to determine the ONU information under the target port, comparing it with the information in the line resource management system, and then correcting the system information according to the comparison result, and finally modifying the port inventory status to inventory success through the user's confirmed completion of the inventory instruction, this technical solution ensures the accuracy and reliability of the end - point resource management of the passive optical network, effectively reduces the risk of network failures caused by poor resource management, improves the network operation and maintenance efficiency, and provides a strong guarantee for the stable operation of the passive optical network. It solves the problem in the prior art that the management of the end - point resources of the passive optical network can only rely on the line system account records and the self - consciousness of the smart home engineers to ensure, resulting in chaotic resource management and insufficient resource accuracy.

[0199] It can be understood that the above - mentioned embodiments are merely exemplary embodiments adopted to illustrate the principle of the present invention, and the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also regarded as the protection scope of the present invention.

Claims

1. A method for checking terminal resources of a passive optical network, characterized in that: The method comprises: Obtain the spectrometer to be checked; Receiving a confirmation unplugging instruction and a confirmation insertion instruction from a user for the target port of the optical splitter to be checked; wherein the confirmation unplugging instruction and the confirmation insertion instruction are sent by the user after unplugging and plugging the pigtail of the target port on site; According to the user online and offline information when the confirmation of unplugging instruction and the confirmation of inserting instruction are issued, all optical network unit ONU information under the target port is determined; Determine whether all ONU information under the determined target port is consistent with all ONU information under the target port in the line resource management system; Maintain or modify the ONU information under the target port in the line resource management system according to the judgment result; A check completion confirmation instruction is received from the user, and the check status of the target port is modified to a successful check according to the check completion confirmation instruction.

2. The method according to claim 1, characterized in that: The obtaining of the optical splitter to be checked specifically includes: Receive search instructions submitted by users based on the resource inventory page; In response to the search keyword in the resource inventory page being empty, displaying all the optical splitters in the installation and maintenance area corresponding to the user login account and the corresponding inventory status according to the search instruction; In response to the search keyword in the resource inventory page not being empty, all the optical splitters and corresponding inventory statuses in the installation and maintenance area corresponding to the user login account that meet the search keyword are displayed according to the search instruction, wherein the inventory status corresponding to the optical splitter includes uninventoryed, inventoried, and inventorying; The optical spectrometer to be checked, which is determined by the user as being in an unchecked state from the displayed optical spectrometers, is obtained.

3. The method according to claim 2, characterized in that The method further comprises: receiving a detailed display instruction triggered by a user based on the resource inventory page for the optical splitter to be checked; According to the detail display instruction, a splitter detail page is popped up to display the detail information of the splitter to be checked and the usage status of all ports on the splitter to be checked.

4. The method according to claim 2, characterized in that Determining all optical network unit ONU information under the target port according to the user online and offline information when the confirmation of unplugging instruction and the confirmation of inserting instruction are issued specifically includes: Acquire a logical optical identifier LOID having online and offline information when the confirmation of unplugging instruction and the confirmation of inserting instruction are issued from a passive optical network PON network management system; The ONU information corresponding to the LOID having online and offline information is determined as all ONU information under the target port.

5. The method according to claim 1, characterized in that: The maintaining or modifying the ONU information under the target port in the number line resource management system according to the judgment result specifically includes: In response to the judgment result being consistent, maintaining the ONU information under the target port in the number line resource management system unchanged; In response to the judgment result being inconsistent, the ONU information under the target port in the signal line resource management system is modified to make all the ONU information under the determined target port consistent with all the ONU information under the target port in the signal line resource management system.

6. The method according to claim 1, characterized in that After the check status of the target port is modified to be a successful check according to the check completion confirmation instruction, the method further includes: Generate a port QR code of the target port according to the user's request to print a label, and pop up a print preview interface to display the label content to be printed, the label content includes the port QR code; Receiving a print confirmation instruction triggered by a user based on the print preview interface; The handheld label printer is controlled to print the label content according to the printing confirmation instruction, and after printing is completed, the port QR code is associated with the target port in the line resource management system.

7. The method according to claim 2, characterized in that: The method further comprises: In response to the inventory status of all ports in the optical splitter to be inspected being successful, modifying the inventory status of the optical splitter to be inspected to being inspected; Receive and store the device QR code photo and device port cable photo uploaded by the user for the checked optical splitter.

8. A terminal resource inventory device for a passive optical network, characterized in that: The device comprises: A spectrometer acquisition module, used to acquire the spectrometer to be checked; A plug-in and unplug command receiving module is connected to the optical splitter acquisition module and is used to receive a confirmation unplug command and a confirmation plug-in command from a user for the target port of the optical splitter to be checked; wherein the confirmation unplug command and the confirmation plug-in command are sent by the user after plugging and unplugging the pigtail of the target port on site; A terminal resource determination module is connected to the plug-in and unplug-out instruction receiving module, and is used to determine all optical network unit ONU information under the target port according to the user online and offline information when the confirmation of unplugging instruction and the confirmation of inserting instruction are issued; A terminal resource comparison module, connected to the terminal resource determination module, is used to determine whether the determined information of all ONUs under the target port is consistent with the information of all ONUs under the target port in the line resource management system; A system maintenance or modification module, connected to the terminal resource comparison module, for maintaining or modifying the ONU information under the target port in the number line resource management system according to the judgment result; The port inventory modification module is connected to the system maintenance or modification module and is used to receive a user's confirmation completion instruction and modify the inventory status of the target port to successful inventory according to the confirmation completion instruction.

9. A terminal resource inventory device for a passive optical network, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the terminal resource inventory method of a passive optical network as claimed in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the terminal resource inventory method of a passive optical network according to any one of claims 1 to 7 is implemented.