Method, device and equipment for detecting wideband co-located installation and computer program product
By comparing the device information of optical network terminals, broadband co-located installation terminals can be identified, solving the problems of low detection efficiency and misjudgment in existing technologies, and realizing efficient and accurate broadband co-located installation detection.
Patent Information
- Application Number
- CN202511212854.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2026-07-21
- Estimated Expiration
- 2045-08-27
AI Technical Summary
Existing technologies for detecting broadband co-location installations are inefficient and prone to omissions and misjudgments, affecting timeliness and accuracy.
By obtaining the current equipment information and downstream equipment information reported by the optical network terminal, it is determined whether the optical network terminal has changed, and by comparing the equipment information before and after the change, it is identified whether the fixed terminal and the optical line terminal are the same, and the broadband co-located installation terminal is determined.
Without needing to interact with the business activation system and installation and maintenance system, detection is completed through the upstream and downstream equipment information of the optical network terminal, avoiding omissions and misjudgments, and improving the timeliness and accuracy of detection.
Smart Images

Figure CN120750911B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, equipment, and computer program product for detecting broadband co-location installations. Background Technology
[0002] Currently, operators mostly detect violations of "same-address installation" (repeated broadband installations at the same address) by comparing account opening information, home address, and billing information. They primarily rely on manual verification of recent disconnection and installation work orders to identify violations by broadband installation and maintenance engineers. For example, they compare information on disconnection and installation users from the past three months to determine if there are suspected identical users. Certain conditions are met to identify suspected identical users, with the priority order being: same ID, same account, same terminal, same splitter ID, same address, and same payment account. Then, they further manually verify the disconnection and installation work orders for suspected identical users to ultimately determine if broadband same-address installation has occurred.
[0003] However, the existing solution requires information exchange with the service activation system and the installation and maintenance system, and also needs to obtain a large amount of user information for comparison, which is inefficient and prone to omissions and misjudgments, affecting the timeliness and accuracy of broadband co-location installation detection.
[0004] The above problems urgently need to be addressed.
[0005] Terminology Explanation: Broadband: A high-speed data transmission method for internet access.
[0006] Same-address installation: refers to repeatedly installing broadband at the same address, that is, removing the old one and then installing the new one.
[0007] ONU: Optical Network Terminal, a device that enables fiber optic user access. It is mainly used to connect fiber optic cables to users' homes or businesses, forming a fiber optic broadband access network to achieve high-speed internet access. This device is usually used in conjunction with an OLT (Optical Line Terminal). The former is responsible for receiving optical signals and converting them into electrical signals to supply user terminal equipment, while the latter is responsible for transmitting data to the fiber optic backbone network.
[0008] OLT: Optical Line Terminal, an important central office device that can be connected to the front-end (aggregation layer) switch via network cable to convert signals into optical signals. It is then interconnected with the user-end splitter via a single optical fiber to enable control, management, and ranging of the user-end ONU. Summary of the Invention
[0009] The purpose of this invention is to at least partially solve one of the technical problems existing in the prior art.
[0010] Therefore, one objective of this invention is to provide a method for detecting broadband co-location installations, which improves the timeliness and accuracy of broadband co-location installation detection.
[0011] Another objective of this invention is to provide a broadband co-location installation detection device.
[0012] To achieve the above-mentioned technical objectives, the technical solutions adopted in the embodiments of the present invention include: On one hand, embodiments of the present invention provide a method for detecting broadband co-location installations, comprising the following steps: Obtain current self-device information and current downstream device information reported by multiple optical network terminals, and determine whether the uplink optical network terminals of multiple target downstream devices have changed based on the current self-device information and current downstream device information; When the upstream optical network terminal of the target downstream device changes, the information of the first downstream device of the historical upstream optical network terminal before the change and the information of the second downstream device of the current upstream optical network terminal after the change are compared to obtain several changed downstream devices, and it is determined whether there is a fixed terminal among the changed downstream devices. When there is a fixed terminal in the changed downstream device, determine whether the upstream optical line terminal of the historically connected optical network terminal is the same as the upstream optical line terminal of the current upstream optical network terminal. If the historical optical network terminal and the current optical network terminal have the same upstream optical line terminal, the current optical network terminal is determined to be a broadband co-location installation terminal.
[0013] Furthermore, in one embodiment of the present invention, the step of obtaining the current self-device information and current downstream device information reported by multiple optical network terminals specifically includes: The optical network terminal periodically obtains the current public IP address, current dial-up broadband number, current MAC address, and the MAC addresses, manufacturers, and models of several currently connected devices. The current device information is generated based on the current public IP address, the current dial-up broadband number, and the current MAC address of the device itself. The current downstream device information is generated based on the MAC address of the downstream device, the manufacturer of the downstream device, and the model of the downstream device. The optical network terminal reports its current device information and the information of its currently connected devices to the information collection system.
[0014] Furthermore, in one embodiment of the present invention, the step of determining whether the uplink optical network terminal of multiple target downstream devices has changed based on the current self-device information and the current downstream device information specifically includes: The information collection system determines multiple target downstream devices based on the current downstream device information, and determines the current uplink MAC address of each target downstream device based on its own current device information. Obtain the optical network terminal-attached device mapping table stored locally in the information acquisition system, and query the optical network terminal-attached device mapping table according to the target-attached device to obtain the historical connection MAC address of the target-attached device; When the current uplink MAC address is inconsistent with the historical uplink MAC address, it is determined that the uplink optical network terminal of the target downstream device has changed. The optical network terminal's attached device mapping table is updated based on the current device information and the current attached device information.
[0015] Furthermore, in one embodiment of the present invention, the comparison of the first downstream device information of the historically connected optical network terminal before the change and the second downstream device information of the currently connected optical network terminal after the change to obtain a plurality of changed downstream devices specifically includes: Based on the historically connected MAC address, obtain the first downstream device information of the historically connected optical network terminal from the downstream device mapping table of the optical network terminal; The second downstream device information of the currently connected optical network terminal is determined based on the current uplink MAC address, the current self-device information, and the current downstream device information; Based on the first attached device information, multiple first attached device feature groups are determined, and based on the second attached device information, multiple second attached device feature groups are determined. When the first downstream device feature group and the second downstream device feature group are consistent, the corresponding downstream device is determined to be the changed downstream device. The first and second downstream device feature groups both include the device MAC address, device manufacturer, and device model.
[0016] Furthermore, in one embodiment of the present invention, determining whether a fixed terminal exists in the modified downstream device specifically includes: Obtain the target device manufacturer and target device model for each of the aforementioned modified downstream devices; Based on the target equipment manufacturer and the target equipment model, the equipment type of each of the modified downstream devices is obtained; If the device type is a fixed terminal, it is determined that a fixed terminal exists among the devices to be changed.
[0017] Furthermore, in one embodiment of the present invention, determining whether the uplink optical line terminal of the historically connected optical network terminal is the same as that of the currently connected optical network terminal specifically includes: Based on the historically connected MAC address, the first dial-up broadband number of the historically connected optical network terminal is obtained from the mapping table of the downstream devices of the optical network terminal, and the first upstream optical line terminal of the historically connected optical network terminal is determined based on the first dial-up broadband number. The second dial-up broadband number of the current uplink optical network terminal is determined based on the current uplink MAC address and the current self-device information, and the second uplink optical line terminal of the current uplink optical network terminal is determined based on the second dial-up broadband number. When the first uplink optical line terminal and the second uplink optical line terminal are the same optical line terminal, it is determined that the historical uplink optical network terminal and the current uplink optical network terminal are the same uplink optical line terminal.
[0018] Furthermore, in one embodiment of the present invention, the broadband co-location installation detection method further includes the following steps: Generate an inspection work order for the broadband co-location installation terminal and send the inspection work order to the inspection personnel corresponding to the broadband co-location installation terminal.
[0019] On the other hand, embodiments of the present invention provide a broadband co-location installation detection device, comprising: The change judgment module is used to obtain the current self-device information and current downstream device information reported by multiple optical network terminals, and to determine whether the uplink optical network terminals of multiple target downstream devices have changed based on the current self-device information and current downstream device information. The fixed terminal identification module is used to compare the first downstream device information of the historically connected optical network terminal before the change with the second downstream device information of the current connected optical network terminal after the change when the upstream optical network terminal of the target downstream device changes, to obtain a number of changed downstream devices, and to determine whether there is a fixed terminal among the changed downstream devices. The optical line terminal comparison module is used to determine whether the optical line terminal connected to the optical network in the past is the same as the optical line terminal connected to the current optical network terminal when there is a fixed terminal in the changed downstream device. The broadband co-location installation determination module is used to determine that the current uplink optical network terminal is a broadband co-location installation terminal when the historically connected optical network terminal and the current uplink optical network terminal have the same uplink optical line terminal.
[0020] On the other hand, embodiments of the present invention provide an electronic device, which includes a memory, a processor, a computer program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory. When the computer program is executed by the processor, it implements the broadband co-address installation detection method described above.
[0021] On the other hand, embodiments of the present invention also provide a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more computer programs, which can be executed by one or more processors to implement the broadband co-address installation detection method as described above.
[0022] On the other hand, embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the broadband co-address installation detection method as described above.
[0023] The advantages and beneficial effects of the present invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention: This invention acquires current self-device information and current downstream device information reported by multiple optical network terminals. Based on the current self-device information and current downstream device information, it determines whether the upstream optical network terminals of multiple target downstream devices have changed. When the upstream optical network terminals of target downstream devices have changed, it compares the first downstream device information of the historically connected optical network terminal before the change with the second downstream device information of the current connected optical network terminal after the change to obtain several changed downstream devices. It then determines whether there is a fixed terminal among the changed downstream devices. If there is a fixed terminal among the changed downstream devices, it determines whether the upstream optical line terminal of the historically connected optical network terminal is the same as that of the current connected optical network terminal. If the upstream optical line terminal of the historically connected optical network terminal is the same as that of the current connected optical network terminal, it determines that the current connected optical network terminal is a broadband co-location installation terminal. This invention, based on the self-device information and downstream device information reported by the optical network terminal, filters target downstream devices whose upstream optical network terminals have changed. It compares all downstream devices of the target downstream device that were historically connected to the optical network terminal with all downstream devices of the current upstream optical network terminal to obtain all changed downstream devices. If a fixed terminal exists among the changed downstream devices and the historically connected optical network terminal is the same as the upstream optical line terminal of the current upstream optical network terminal, then the current upstream optical network terminal can be determined as a broadband co-location installation terminal. This eliminates the need for information exchange with the service activation system and installation and maintenance system, and also eliminates the need for comparison of user information. Broadband co-location installation detection can be completed using the upstream and downstream device information of the optical network terminal, avoiding omissions and misjudgments, and improving the timeliness and accuracy of broadband co-location installation detection. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments of the present invention are described below. It should be understood that the drawings described below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a broadband co-address installation detection method provided in an embodiment of the present invention; Figure 2 A flowchart of step S101 provided in an embodiment of the present invention; Figure 3 Another flowchart of step S101 provided in an embodiment of the present invention; Figure 4 A flowchart of step S102 provided in an embodiment of the present invention Figure 5 Another flowchart of step S102 provided in an embodiment of the present invention; Figure 6 A flowchart of step S103 provided in an embodiment of the present invention; Figure 7 Another flowchart of the broadband co-address installation detection method provided in this embodiment of the invention; Figure 8 This is a schematic diagram of the structure of the broadband co-address installation detection device provided in an embodiment of the present invention; Figure 9 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of the storage medium provided in an embodiment of the present invention. Detailed Implementation
[0026] The embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application. It should be noted that although functional modules are divided in the system schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system schematic diagram or the order in the flowchart. The step numbers in the following embodiments are only set for ease of explanation and do not limit the order between steps. The execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0028] The broadband co-address installation detection method provided in this application can be applied to a terminal, a server, or software running on a terminal or server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or vehicle terminal, but is not limited to these. The server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network. The software can be an application implementing a driver status monitoring method based on machine vision, but is not limited to the above forms.
[0029] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0030] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards of the relevant countries and regions. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirects to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data for the proper functioning of the embodiments of this application obtained.
[0031] This invention provides a fully automated, systematic, large-scale, and periodic method for detecting broadband co-location installations, assisting telecommunications operators in accurately identifying illegal broadband co-location installations, thereby improving operators' ability to supervise broadband installation services.
[0032] like Figure 1 The diagram shown is a flowchart of one step of the broadband co-address installation detection method provided in an embodiment of the present invention. (Refer to...) Figure 1 This invention provides a method for detecting broadband co-location installations, specifically including the following steps: S101. Obtain the current self-device information and current downstream device information reported by multiple optical network terminals, and determine whether the uplink optical network terminal of the multiple target downstream devices has changed based on the current self-device information and current downstream device information. S102. When the upstream optical network terminal of the target downstream device changes, compare the information of the first downstream device of the historical upstream optical network terminal before the change with the information of the second downstream device of the current upstream optical network terminal after the change to obtain several changed downstream devices, and determine whether there is a fixed terminal among the changed downstream devices. S103. When there is a fixed terminal in the downstream device, determine whether the upstream optical line terminal of the historically connected optical network terminal is the same as the current upstream optical network terminal. S104. If the upstream optical line terminal of the historically connected optical network terminal is the same as that of the current connected optical network terminal, the current connected optical network terminal is determined to be a broadband co-location installation terminal.
[0033] This invention, based on the self-device information and downstream device information reported by the optical network terminal, filters target downstream devices whose upstream optical network terminals have changed. It compares all downstream devices of the target downstream device that were historically connected to the optical network terminal with all downstream devices of the current upstream optical network terminal to obtain all changed downstream devices. If a fixed terminal exists among the changed downstream devices and the historically connected optical network terminal is the same as the upstream optical line terminal of the current upstream optical network terminal, then the current upstream optical network terminal can be determined as a broadband co-location installation terminal. This eliminates the need for information exchange with the service activation system and installation and maintenance system, and also eliminates the need for comparison of user information. Broadband co-location installation detection can be completed using the upstream and downstream device information of the optical network terminal, avoiding omissions and misjudgments, and improving the timeliness and accuracy of broadband co-location installation detection.
[0034] like Figure 2 The diagram shown is a flowchart of step S101 provided in an embodiment of the present invention. (Refer to...) Figure 2 As an optional implementation, the system further obtains current self-device information and current downstream device information reported by multiple optical network terminals, specifically including: S1011. Periodically obtain the current public IP address, current dial-up broadband number, current MAC address of itself, and MAC addresses, manufacturers and models of several currently connected devices through the optical network terminal; S1012. Generate current device information based on the current public IP address, current dial-up broadband number, and current MAC address; and generate current downstream device information based on the downstream device MAC address, downstream device manufacturer, and downstream device model. S1013. Report the current information of its own equipment and the information of the currently connected equipment to the information collection system through the optical network terminal.
[0035] Specifically, the optical network terminal in this embodiment of the invention has the ability to periodically report its own public IP address, dial-up broadband number, its own MAC address, and information about connected devices. The connected device information includes the connected device MAC address, manufacturer, model, and hostname. It should be noted that the device manufacturer and model can be identified through a dedicated identification program; this is existing technology and not the focus of this embodiment, so it will not be elaborated upon here.
[0036] In this embodiment of the invention, a dedicated information acquisition system is used to continuously receive the current device information and the current connected device information reported by the optical network terminal for subsequent processing.
[0037] like Figure 3 The diagram shown is another flowchart of step S101 provided in an embodiment of the present invention. (Refer to...) Figure 3 As an optional implementation, the system further determines whether the uplink optical network terminal of multiple target downstream devices has changed based on its own device information and the current downstream device information. Specifically, this includes: S1014. The information collection system determines multiple target downstream devices based on the current downstream device information, and determines the current uplink MAC address of each target downstream device based on its own current device information. S1015. Obtain the optical network terminal sub-device mapping table stored locally in the information acquisition system, and query the optical network terminal sub-device mapping table according to the target sub-device to obtain the historical connection MAC address of the target sub-device; S1016. When the current uplink MAC address is inconsistent with the historical uplink MAC address, it is determined that the uplink optical network terminal of the target downstream device has changed. S1017. Update the optical network terminal's downstream device mapping table based on its own device information and the current downstream device information.
[0038] Specifically, the information collection system maintains a mapping table of optical network terminal's downstream devices based on the received information about its own equipment and its downstream devices reported by the optical network terminal. This mapping table includes the optical network terminal's own public IP address, dial-up broadband number, its own MAC address, and information such as the MAC address, manufacturer, model, hostname, and reporting time of its current downstream devices.
[0039] Specifically, the information collection system periodically (daily or otherwise) checks whether the upstream optical network terminal of the downstream device has changed. Based on the current downstream device information received in the current period, it identifies multiple target downstream devices and obtains the current upstream MAC address of the target downstream device from its corresponding current device information. Then, it queries the locally stored optical network terminal downstream device mapping table to obtain the historical upstream MAC address of the target downstream device and compares the two. If the upstream MAC address of the target downstream device has changed, it means that the downstream device previously belonged to optical network terminal A and now belongs to optical network terminal B, thus confirming that the upstream optical network terminal of the target downstream device has changed.
[0040] It should be noted that after determining whether the uplink optical network terminal of the target device has changed, the optical network terminal downlink device mapping table needs to be updated according to the relevant information of the current uplink optical network terminal to facilitate the detection in the next cycle.
[0041] like Figure 4 The diagram shown is a flowchart of step S102 provided in an embodiment of the present invention. (Refer to...) Figure 4 As an optional implementation, the information of the first downstream device of the historically connected optical network terminal before the change and the information of the second downstream device of the currently connected optical network terminal after the change are compared to obtain several changed downstream devices, which specifically include: S1021. Obtain the information of the first connected device in history of the optical network terminal from the optical network terminal connected device mapping table based on the historically connected MAC address. S1022. Determine the second downstream device information of the currently connected optical network terminal based on the current uplink MAC address, the current device information, and the current downstream device information. S1023. Determine multiple first-down-mounted-device feature groups based on the first-down-mounted-device information, and determine multiple second-down-mounted-device feature groups based on the second-down-mounted-device information; S1024. When the first downstream device feature group is consistent with the second downstream device feature group, the corresponding downstream device is determined to be the changed downstream device. The first and second downstream device feature groups both include the device MAC address, device manufacturer, and device model.
[0042] Specifically, for optical network terminal A (historically connected to the optical network terminal) and optical network terminal B (currently connected to the optical network terminal) obtained in the previous step, the first downstream device information of optical network terminal A is obtained from the optical network terminal downstream device mapping table. Based on the current uplink MAC address, the current self-device information and the current downstream device information reported in the current period are queried to obtain the second downstream device information of optical network terminal B. Multiple first downstream device feature groups are determined based on the first downstream device information, and multiple second downstream device feature groups are determined based on the second downstream device information. Both the first and second downstream device feature groups include information such as device MAC address, device manufacturer, and device model. The first and second downstream device feature groups are compared. When a first downstream device feature group matches a second downstream device feature group, the corresponding downstream device can be determined to be a changed downstream device. Finally, several changed downstream devices containing the target downstream device are obtained.
[0043] It should be noted that the aforementioned steps detected the target downstream devices of the uplink optical network terminal that had undergone changes. This step, however, involves a comprehensive comparison of the downstream devices of the uplink optical network terminal before and after the change, in order to screen out all the downstream devices that have undergone changes and avoid omissions.
[0044] like Figure 5 The diagram shown is another flowchart of step S102 provided in an embodiment of the present invention. (Refer to...) Figure 5 As an optional implementation method, it is further determined whether a fixed terminal exists in the modified downstream device, which specifically includes: S1025. Obtain the target equipment manufacturer and target equipment model for each modified downstream device; S1026. Based on the target equipment manufacturer and target equipment model, query the equipment type of each modified downstream equipment; S1027. When there is a device type of fixed terminal, confirm that there is a fixed terminal among the devices to be changed.
[0045] Specifically, after identifying several downstream devices that have changed from optical network terminal A to optical network terminal B, it is determined whether there are fixed terminals such as home appliances or routers among the downstream devices. If so, they are marked as abnormal and the next step of detection is performed.
[0046] It should be noted that whether it is a fixed terminal can be determined by the device manufacturer and device model. The device type corresponding to the device manufacturer and device model is public information, which can be obtained by querying the device manufacturer and device model reported in the aforementioned steps. This is not the focus of this embodiment of the invention and will not be elaborated here.
[0047] like Figure 6The diagram shown is a flowchart of step S103 provided in an embodiment of the present invention. (Refer to...) Figure 6 As an optional implementation, it is further determined whether the uplink optical line terminal of the historically connected optical network terminal is the same as that of the current connected optical network terminal, which specifically includes: S1031. Obtain the first dial-up broadband number of the historically connected optical network terminal from the optical network terminal's downstream device mapping table based on the historically connected MAC address, and determine the first upstream optical line terminal of the historically connected optical network terminal based on the first dial-up broadband number. S1032. Determine the second dial-up broadband number of the current uplink optical network terminal based on the current uplink MAC address and the current device information, and determine the second uplink optical line terminal of the current uplink optical network terminal based on the second dial-up broadband number. S1033. When the first uplink optical line terminal and the second uplink optical line terminal are the same optical line terminal, it is determined that the historical uplink optical network terminal and the current uplink optical network terminal are the same uplink optical line terminal.
[0048] Specifically, after determining in the aforementioned steps that there are fixed terminals among the changed downstream devices of optical network terminal A (historically connected optical network terminal) and optical network terminal B (currently connected optical network terminal), it is necessary to compare the upstream optical line terminals of optical network terminal A and optical network terminal B.
[0049] Specifically, based on the historical MAC address, the first dial-up broadband number of optical network terminal A is obtained from the mapping table of downstream devices of optical network terminal. Based on the first dial-up broadband number, the first uplink optical line terminal of optical network terminal A is obtained. Based on the current uplink MAC address, the current periodic reported self-device information is used to obtain the second dial-up broadband number of optical network terminal B. Based on the second dial-up broadband number, the second uplink optical line terminal of optical network terminal B is obtained. It is then determined whether the first uplink optical line terminal and the second uplink optical line terminal are the same optical line terminal. If so, it can be determined that the uplink optical line terminals of optical network terminal A and optical network terminal B are the same, which means that optical network terminal B is a broadband co-location installation terminal.
[0050] like Figure 7 The diagram shown is another step flowchart of the broadband co-address installation detection method provided in this embodiment of the invention. (Refer to...) Figure 7 As an optional implementation method, the broadband co-location installation detection method further includes the following steps: S105. Generate an inspection work order for the broadband co-location installation terminal and send the inspection work order to the inspection personnel corresponding to the broadband co-location installation terminal.
[0051] Specifically, after detecting a broadband co-location installation terminal, a "co-location installation" label is attached to the corresponding terminal, and a corresponding inspection work order is generated. The inspection work order is then sent to the inspection personnel corresponding to the broadband co-location installation terminal for further processing.
[0052] The method flow of the embodiments of the present invention has been described above. It can be understood that the embodiments of the present invention filter target downstream devices whose upstream optical network terminals have changed based on the self-device information and downstream device information reported by the optical network terminal. A comparison is made between all the historically connected optical network terminals and all the downstream devices of the current upstream optical network terminal of the target downstream device to obtain all changed downstream devices. When a fixed terminal exists among the changed downstream devices and the historically connected optical network terminal is the same as the upstream optical line terminal of the current upstream optical network terminal, the current upstream optical network terminal can be determined as a broadband co-location installation terminal. There is no need for information interaction with the service activation system and the installation and maintenance system, nor is there a need to compare user information. Broadband co-location installation detection can be completed through the upstream and downstream device information of the optical network terminal, avoiding omissions and misjudgments, and improving the timeliness and accuracy of broadband co-location installation detection.
[0053] like Figure 8 The diagram shown is a structural schematic of the broadband co-address installation detection device provided in an embodiment of the present invention. (Refer to...) Figure 8 This invention provides a broadband co-location installation detection device, comprising: The change judgment module is used to obtain the current self-device information and current downstream device information reported by multiple optical network terminals, and to determine whether the uplink optical network terminals of multiple target downstream devices have changed based on the current self-device information and current downstream device information. The fixed terminal identification module is used to compare the information of the first downstream device of the historically connected optical network terminal before the change with the information of the second downstream device of the current connected optical network terminal after the change when the upstream optical network terminal of the target downstream device changes, to obtain several changed downstream devices, and to determine whether there is a fixed terminal among the changed downstream devices. The optical line terminal comparison module is used to determine whether the optical line terminal connected to the optical network in the past is the same as the current optical line terminal connected to the optical network when there is a fixed terminal in the downstream device. The broadband co-location installation determination module is used to determine that the current upstream optical network terminal is a broadband co-location installation terminal when the upstream optical line terminal of the historically connected optical network terminal is the same as that of the current upstream optical network terminal.
[0054] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0055] This invention also provides an electronic device, comprising: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for communication between the processor and the memory. When the program is executed by the processor, it implements the aforementioned broadband co-address installation detection method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0056] like Figure 9 The diagram shown is a hardware structure schematic of an electronic device provided in an embodiment of the present invention. (Refer to...) Figure 9 This invention provides an electronic device, comprising: The processor 901 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention. The memory 902 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 902 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902 and is called and executed by the processor 901 to execute the broadband co-address installation detection method of the embodiments of this invention. The input / output interface 903 is used to implement information input and output; The communication interface 904 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 905 transmits information between various components of the device (e.g., processor 901, memory 902, input / output interface 903, and communication interface 904); The processor 901, memory 902, input / output interface 903, and communication interface 904 are connected to each other within the device via bus 905.
[0057] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0058] like Figure 10 The diagram shown is a structural schematic of the storage medium provided in an embodiment of the present invention. (Refer to...) Figure 10 The present invention also provides a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs 1001, which can be executed by one or more processors to implement the above-described broadband co-address installation detection method.
[0059] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0060] This invention also discloses a computer program product, including a computer program that, when executed by a processor, implements the above-described broadband co-location installation detection method.
[0061] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0062] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0063] The embodiments described in this invention are for the purpose of more clearly illustrating the technical solutions of the embodiments of this invention, and do not constitute a limitation on the technical solutions provided by the embodiments of this invention. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this invention are also applicable to similar technical problems.
[0064] The terms "first," "second," "third," "fourth," etc. (if present) in the specification and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0065] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the aforementioned blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.
[0066] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the aforementioned functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.
[0067] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0068] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0069] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the aforementioned program can be printed, because the aforementioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0070] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0071] In the foregoing description of this specification, references to terms such as "one embodiment," "another embodiment," or "some embodiments" indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0072] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
[0073] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A method for detecting broadband co-location installations, characterized in that, Includes the following steps: Obtain current self-device information and current downstream device information reported by multiple optical network terminals, and determine whether the uplink optical network terminals of multiple target downstream devices have changed based on the current self-device information and current downstream device information; When the upstream optical network terminal of the target downstream device changes, the information of the first downstream device of the historical upstream optical network terminal before the change and the information of the second downstream device of the current upstream optical network terminal after the change are compared to obtain several changed downstream devices, and it is determined whether there is a fixed terminal among the changed downstream devices. When there is a fixed terminal in the changed downstream device, determine whether the upstream optical line terminal of the historically connected optical network terminal is the same as the upstream optical line terminal of the current upstream optical network terminal. When the historical optical network terminal is the same as the current optical network terminal, the current optical network terminal is determined to be a broadband co-location installation terminal. The acquisition of current self-device information and current downstream device information reported by multiple optical network terminals specifically includes: The optical network terminal periodically obtains the current public IP address, current dial-up broadband number, current MAC address, and the MAC addresses, manufacturers, and models of several currently connected devices. The current device information is generated based on the current public IP address, the current dial-up broadband number, and the current MAC address of the device itself. The current downstream device information is generated based on the MAC address of the downstream device, the manufacturer of the downstream device, and the model of the downstream device. The optical network terminal reports its current device information and the information of its currently connected devices to the information collection system.
2. The broadband co-location installation detection method according to claim 1, characterized in that, The step of determining whether the uplink optical network terminal of multiple target downstream devices has changed based on the current self-device information and the current downstream device information specifically includes: The information collection system determines multiple target downstream devices based on the current downstream device information, and determines the current uplink MAC address of each target downstream device based on its own current device information. Obtain the optical network terminal-attached device mapping table stored locally in the information acquisition system, and query the optical network terminal-attached device mapping table according to the target-attached device to obtain the historical connection MAC address of the target-attached device; When the current uplink MAC address is inconsistent with the historical uplink MAC address, it is determined that the uplink optical network terminal of the target downstream device has changed. The optical network terminal's attached device mapping table is updated based on the current device information and the current attached device information.
3. The broadband co-location installation detection method according to claim 2, characterized in that, The process involves comparing the historical first downstream device information of the connected optical network terminal before the change with the current second downstream device information of the connected optical network terminal after the change, resulting in several changed downstream devices, which specifically include: Based on the historically connected MAC address, obtain the first downstream device information of the historically connected optical network terminal from the downstream device mapping table of the optical network terminal; The second downstream device information of the currently connected optical network terminal is determined based on the current uplink MAC address, the current self-device information, and the current downstream device information; Based on the first attached device information, multiple first attached device feature groups are determined, and based on the second attached device information, multiple second attached device feature groups are determined. When the first downstream device feature group and the second downstream device feature group are consistent, the corresponding downstream device is determined to be the changed downstream device. The first and second downstream device feature groups both include the device MAC address, device manufacturer, and device model.
4. The broadband co-location installation detection method according to claim 1, characterized in that, The determination of whether a fixed terminal exists among the modified downstream devices specifically includes: Obtain the target device manufacturer and target device model for each of the aforementioned modified downstream devices; Based on the target equipment manufacturer and the target equipment model, the equipment type of each of the modified downstream devices is obtained; If the device type is a fixed terminal, it is determined that a fixed terminal exists among the devices to be changed.
5. The broadband co-location installation detection method according to claim 2, characterized in that, The determination of whether the upstream optical line terminal of the historically connected optical network terminal is the same as that of the current connected optical network terminal specifically includes: Based on the historically connected MAC address, the first dial-up broadband number of the historically connected optical network terminal is obtained from the mapping table of the downstream devices of the optical network terminal, and the first upstream optical line terminal of the historically connected optical network terminal is determined based on the first dial-up broadband number. The second dial-up broadband number of the current uplink optical network terminal is determined based on the current uplink MAC address and the current self-device information, and the second uplink optical line terminal of the current uplink optical network terminal is determined based on the second dial-up broadband number. When the first uplink optical line terminal and the second uplink optical line terminal are the same optical line terminal, it is determined that the historical uplink optical network terminal and the current uplink optical network terminal are the same uplink optical line terminal.
6. A broadband co-location installation detection method according to any one of claims 1 to 5, characterized in that, The broadband co-location installation detection method also includes the following steps: Generate an inspection work order for the broadband co-location installation terminal and send the inspection work order to the inspection personnel corresponding to the broadband co-location installation terminal.
7. A broadband co-location installation detection device, characterized in that, The method for detecting broadband co-location installations as described in any one of claims 1 to 6 includes: The change judgment module is used to obtain the current self-device information and current downstream device information reported by multiple optical network terminals, and to determine whether the uplink optical network terminals of multiple target downstream devices have changed based on the current self-device information and current downstream device information. The fixed terminal identification module is used to compare the first downstream device information of the historically connected optical network terminal before the change with the second downstream device information of the current connected optical network terminal after the change when the upstream optical network terminal of the target downstream device changes, to obtain a number of changed downstream devices, and to determine whether there is a fixed terminal among the changed downstream devices. The optical line terminal comparison module is used to determine whether the optical line terminal connected to the optical network in the past is the same as the optical line terminal connected to the current optical network terminal when there is a fixed terminal in the changed downstream device. The broadband co-location installation determination module is used to determine that the current uplink optical network terminal is a broadband co-location installation terminal when the historically connected optical network terminal and the current uplink optical network terminal have the same uplink optical line terminal.
8. An electronic device, characterized in that, The electronic device includes a memory, a processor, a computer program stored in the memory and executable on the processor, and a data bus for enabling communication between the processor and the memory. When the computer program is executed by the processor, it implements the broadband co-location installation detection method as described in any one of claims 1 to 6.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the broadband co-location installation detection method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for identifying remote ONU down-linked terminal equipment in PON system automatically
CN101534460A
Detection method for rack type OLT system based ONUs with repeated MAC addresses
CN104394019A
Order processing method and device, equipment and storage medium
CN115796174A
