Method and system for locating a faulty onu device in conjunction with text navigation

By using text and image navigation technology and the Haversine formula, the system monitors and plans the optimal route in real time, solving the problem of ONU device positioning and maintenance. This enables efficient and accurate fault location and maintenance, reducing the difficulty and cost of inspection work.

CN115824214BActive Publication Date: 2026-01-06STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211460421.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-21
Publication Date
2026-01-06
Estimated Expiration
2042-11-21

AI Technical Summary

Technical Problem

Existing technologies make it difficult to quickly and accurately locate and repair dispersed ONU devices, increasing the workload and costs for inspection personnel.

Method used

The system uses graphic navigation technology combined with the Haversine formula to monitor the location difference between inspection personnel and faulty ONU devices in real time, providing optimal route navigation and displaying fault information and solutions through a graphic navigation page.

Benefits of technology

It improved the efficiency and accuracy of inspection work, reduced the difficulty of inspection, reduced labor costs, and ensured the rapid location and repair of faulty ONU equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115824214B_ABST
    Figure CN115824214B_ABST
Patent Text Reader

Abstract

The application provides a method and system for positioning a malfunctioning ONU device by combining text navigation, by monitoring the current position of an inspection personnel in real time, calculating the distance between the current position of the inspection personnel and the marked position of the target ONU device at a set frequency, and comparing the obtained distance with a set threshold value, until the distance is less than or equal to the set threshold value, and providing the inspection personnel with text navigation information that can be used to navigate to the target ONU device. By using the text navigation technology, the application can display detailed information of the target ONU device and the specific position where the target ONU device is installed to the inspection personnel, helping the inspection personnel to accurately position and navigate to the floor, room and corner of the room where the target ONU device is located, improving the positioning accuracy and thus improving the work efficiency of the inspection personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of positioning and navigation, and in particular to a method and system for locating a malfunctioning ONU device by combining graphic and textual navigation. Background Technology

[0002] With rapid social development and the gradual improvement of people's living standards, electricity has become an indispensable energy source for countless households. Simultaneously, users' demands for power stability are constantly increasing. The development of the national economy and the power industry are mutually reinforcing. Along with the rapid development of internet technology, GPON networks (Gigabit-Capable PON) are used to carry MLAN, corporate customer leased lines, and home broadband services. ONU (Optical Network Unit) devices monitor the operating status of downlink equipment throughout the entire ring network system and are the cornerstone of the entire power distribution automation system in GPON. If such crucial monitoring equipment malfunctions, inspection personnel will lose access to the operating status of the downlink equipment in the entire ring network system. Faults in downlink equipment cannot be detected in a timely manner, and inspection personnel will find it difficult to handle emergencies, significantly increasing the workload of inspection personnel.

[0003] Furthermore, ONU devices are typically installed in dispersed locations in remote areas, making it difficult for inspection personnel to quickly locate and repair them. Currently, the number of ONU devices used in the power grid system is enormous, which exponentially increases the difficulty of inspections for staff. Manually inspecting all ONU devices would incur significant manpower costs.

[0004] In response to the above problems, there is an urgent need for an efficient inspection technology that can monitor and automate the text and image navigation of faulty ONU devices. Summary of the Invention

[0005] This invention provides a method and system for locating faulty ONU devices using a combination of text and image navigation. It can pinpoint the location of faulty ONU devices and, through text and image navigation technology, plan the optimal route for inspection personnel to reach the installation location of the faulty device, thereby improving the work efficiency of inspection staff. This invention can also analyze the causes of ONU device failures and provide solutions.

[0006] One technical solution of the present invention is to provide a method for locating a faulty ONU device, which monitors the current position of the inspection personnel in real time, calculates the distance between the current position of the inspection personnel and the marked position of the target ONU device that has malfunctioned at a set frequency, and compares the calculated distance with a set threshold. When the distance is less than or equal to the set threshold, the method provides the inspection personnel with graphic navigation information that can locate and navigate to the target ONU device.

[0007] Optionally, the method for locating the faulty ONU device includes the following steps:

[0008] S1. Real-time monitoring of the current latitude and longitude coordinates of inspection personnel;

[0009] S2. At a set frequency, substitute the current latitude and longitude coordinates of the inspection personnel and the marked latitude and longitude coordinates of the target ONU device into the latitude and longitude coordinate calculation formula to obtain the difference between the two latitude and longitude coordinates.

[0010] S3. Compare the obtained difference with the set threshold;

[0011] If the difference is less than or equal to the threshold, the server plans the optimal route for the inspection personnel to reach the installation location of the target ONU device and provides a text and image navigation page containing text and image navigation information to the mobile device equipped to the inspection personnel.

[0012] If the difference is greater than the threshold, then return to execute S1.

[0013] Optionally, the set frequency is 10 seconds per cycle.

[0014] Alternatively, the formula for calculating latitude and longitude coordinates is the Haversine formula:

[0015]

[0016] haversin(θ)=sin2(θ / 2)=(1-cos(θ)) / 2

[0017] Where d is the shortest distance between the current location of the inspection personnel and the installation location of the target ONU device; R is the Earth's radius, with an average value of 6371km; Take the latitude of the inspection personnel and the marked latitude of the target ONU equipment respectively; Δλ represents the difference between the longitude of the inspection personnel and the marked longitude of the target ONU equipment; θ represents the variable value of the angle.

[0018] Optionally, the installation location of the ONU device corresponds to different installation scenarios, and different thresholds are entered when comparing the difference between latitude and longitude coordinates; the installation scenarios include three types: fields, forests, and residential areas.

[0019] Optionally, the target ONU device that malfunctions transmits its ONU device ID and ONU device installation address to the server. The server then determines the corresponding installation scenario based on the ONU device installation address and substitutes the coefficient corresponding to the installation scenario into the threshold calculation formula for calculation.

[0020] y = a * x^b

[0021] Where y is the threshold to be determined, a is a fixed value, x represents the coefficient corresponding to the ONU device installation scenario, and b is the exponent. The more complex the environment of the ONU device installation scenario, the smaller the value of x, and the values ​​of the coefficients corresponding to fields, communities, and forests gradually decrease. b takes values ​​within the set range. Each installation scenario has different levels according to the complexity of the environment, and the value of b is determined according to the level. The more complex the environment, the smaller the value of b corresponding to the corresponding level.

[0022] Optionally, the graphic navigation information includes: ONU device ID, ONU device name, substation area, latitude and longitude information, ONU device installation address, real-time movement trajectory under satellite positioning, and a schematic arrow to guide inspection personnel to find the target ONU device;

[0023] Along with the graphic navigation information, the system also provides inspection personnel with the fault identifier of the target ONU device, the fault type of the ONU device, the cause of the ONU device fault, and the solution to the ONU device fault.

[0024] Optionally, when any ONU device is running, the data parameters of the ONU device are collected and transmitted to the server.

[0025] The target ONU device that malfunctions will also transmit the device number and fault code of the ONU device to the server for analysis;

[0026] The server locates the corresponding ONU device based on the device number, and judges whether the actual data parameters of the ONU device during operation conform to the data model of normal operation. If they do not conform, the server determines the cause and type of the ONU device failure based on the fault code and the pre-established fault data model, and provides corresponding fault solutions.

[0027] Another technical solution of the present invention is to provide a centralized monitoring system for ONU device status, which is used to implement any of the above methods for locating faulty ONU devices. The system includes a data acquisition device for monitoring each ONU device, a mobile terminal device equipped by inspection personnel, and a server that is communicatively connected to the data acquisition device and the mobile terminal device.

[0028] The server calculates the distance between the current location of the inspection personnel and the marked location of the target ONU device that has malfunctioned at a set frequency, and compares the calculated distance with a set threshold. When the distance is less than or equal to the set threshold, the server plans a route for the inspection personnel to reach the target ONU device and provides the mobile device with graphic navigation information that can locate and navigate to the target ONU device.

[0029] The server is also used to establish a data model of normal operation and a data model of failure based on the data parameters of the ONU device during normal operation and failure, which are collected and uploaded; and to analyze and diagnose the cause of failure and provide a solution when any ONU device fails.

[0030] Optionally, the acquisition device includes a controller, a sensor for monitoring environmental data during ONU device operation, and a sensor for monitoring internal parameters of the ONU device during ONU device operation; the internal parameters include voltage and current; the environmental data includes temperature, humidity, and electromagnetic intensity.

[0031] The system and method of this application can monitor the operating status of ONU devices in real time. When an ONU device malfunctions, the system can automatically analyze the cause of the malfunction and provide corresponding solutions. Furthermore, it can quickly locate the malfunctioning ONU device, using navigation technology to help inspection personnel plan the optimal route. Through a combination of images and text, the system can accurately locate the malfunctioning ONU device to a specific floor or room, improving the efficiency of inspection personnel. The graphic navigation page displays specific information about the malfunctioning ONU device and provides solutions for the malfunctioning ONU device, reducing the difficulty of inspection work and making it more convenient. Attached Figure Description

[0032] Figure 1 This is a flowchart of a method for locating faulty ONU devices;

[0033] Figure 2 This is the triggering process for the image and text navigation function;

[0034] Figure 3 This is a diagram of the inspection process. Detailed Implementation

[0035] This invention provides a centralized monitoring system for ONU device status, which includes a data acquisition device for monitoring ONU devices. The example data acquisition device uses an STM32 development board as the controller and incorporates environmental monitoring sensors such as temperature and humidity sensors to capture environmental data during ONU device operation. Voltage transformers and current transformers are connected to the development board, which in turn connects to the ONU device to acquire its internal parameters.

[0036] The hardware collects data parameters from the ONU device during operation, including environmental data such as temperature, humidity, and electromagnetic field strength, as well as internal parameters such as voltage and current. These operational data parameters allow for the determination of a data model for the ONU device under normal operating conditions. Simultaneously, data parameters can be collected when the ONU device malfunctions. Based on these fault-related data parameters, a fault data model is established. This model allows for the determination of the cause and type of fault when an ONU device fails, and, based on the fault handling methods, a feasible ONU device fault solution can be developed.

[0037] When an ONU device malfunctions, the backend of the system described in this application will receive a fault code transmitted by the ONU device. The fault code includes the device number and the fault code. The backend will locate the corresponding device based on the device number and automatically analyze the actual data parameters of the ONU device during operation to determine whether they conform to the data model of normal operation. If they do not conform, the backend will derive a diagnostic result and a corresponding fault solution based on the fault code and the fault data model.

[0038] The ONU device status centralized monitoring system of this invention is built using the Spring framework and deployed on the server side. External network access is handled using the Netty network framework, and TCP protocol is used to connect to the data acquisition device used to monitor the ONU device's operating status. The system receives and analyzes the data parameters collected and uploaded by the device. When an ONU device malfunctions, the monitoring system automatically displays the result as a webpage on the monitoring system's display device.

[0039] This invention provides a navigation and positioning system for ONU devices, enabling route planning for inspection personnel. Based on a database of ONU device latitude and longitude coordinates, the system generates navigation schemes for the ONU devices. Its page technology utilizes native JavaScript and HTML5, resulting in faster and smoother page loading. When inspection personnel use the system to locate a faulty ONU device, the system sends the optimal route plan to the ONU device operation status management software configured on the inspector's mobile device, assisting in device navigation and enabling rapid arrival at the faulty ONU device site.

[0040] ONU devices are typically installed in concealed locations, usually in a corner of a room. Traditional positioning and navigation systems, due to accuracy limitations, can only pinpoint the location to within about 20 meters of the ONU device. The exact location must then be located by inspection personnel relying on experience or other methods, significantly increasing the difficulty and wasting time. In this invention, however, a combination of text and image navigation and positioning is used. The system monitors the inspector's latitude and longitude in real time, automatically calculating the difference between the inspector's latitude and longitude and the target ONU device's marked latitude and longitude at a set frequency, such as once every 10 seconds.

[0041] For example, the formula for calculating latitude and longitude is based on two points of latitude and longitude, calculating the distance between them. We use the Haversine formula because other formulas, such as the Great-circle distance formula, use a lot of cosine functions. When the distance between two points is very short, such as two points a few hundred meters apart on the Earth's surface, the cosine function will produce a result of 0.999..., leading to a large rounding error. The Haversine formula uses a sine function, which can maintain a sufficient number of significant figures even for very small distances. The Haversine calculation formula is as follows:

[0042]

[0043] haversin(θ)=sin2(θ / 2)=(1-cos(θ)) / 2

[0044] R is the Earth's radius, which can be taken as an average of 6371 km; d represents the shortest distance between two points. Let λ represent the latitude of the two points; Δλ represent the difference in longitude between the two points; and θ represent the angle. Using the Haversine formula, we can monitor the distance between two points of latitude and longitude in real time and automatically trigger the text and image navigation page at the appropriate time, activating the text and image navigation function.

[0045] Specifically, if the difference between two latitude and longitude coordinates is less than or equal to a threshold, the system will automatically trigger a text and image navigation process and exit the text and image navigation page. If the difference is greater than the threshold, it means that the inspection personnel have not reached the vicinity of the marked latitude and longitude of the target ONU device. The system will continue to monitor the latitude and longitude of the inspection personnel in real time and perform calculations in the formula at a frequency of 10 seconds per measurement until the difference between the latitude and longitude of the inspection personnel and the marked latitude and longitude of the target ONU device is less than or equal to the threshold. At this point, the system's real-time monitoring will end, and the text and image navigation page will automatically exit. The text and image navigation page displays detailed information about the target ONU device and its specific installation location. Inspection personnel can use the text and image navigation page to accurately locate and navigate to the floor, room, and corner of the room where the target ONU device is located, improving the accuracy of positioning and thus increasing the work efficiency of inspection personnel.

[0046] The threshold value varies depending on the installation location of the ONU device. ONU devices are generally installed in dispersed locations, primarily in fields, forests, and residential areas. The database system assigns values ​​to different scenarios for formula calculation. To determine the threshold for different installation locations, the system uses the threshold calculation formula and the location of the faulty device. When an ONU device malfunctions, the parameters it transmits to the system backend include the device ID and installation address. The system categorizes ONU device installation addresses into three types: fields, forests, and residential areas. When querying the location of a faulty ONU device, the system automatically calculates the threshold based on the installation location using the threshold calculation formula. Different calculation results result in different threshold values. The threshold calculation formula is as follows:

[0047] y = a * x^b

[0048] y represents the threshold, a is a fixed value, x represents the ONU device installation scenario, and b is an exponent. In the field scenario, the database sets x to 9; in the residential area scenario, x is set to 6; and in the mountain forest scenario, x is set to 3, showing a trend that the more complex the ONU device installation environment, the smaller the x value. The b value ranges from 1 to 4. We have divided different environments within the same scenario into levels. Taking the field scenario as an example, some field environments are more complex, resulting in a smaller b value, while better field environments have a larger b value. The smaller the x and b values, the earlier the text and image navigation function is triggered, helping inspection personnel quickly locate the ONU device installation location in complex environments. The results obtained through the threshold calculation formula show that the threshold is highest in the field scenario, lowest in the mountain forest scenario, and in the middle in the residential area. Therefore, the text and image navigation function is generally triggered earliest in the mountain forest scenario, and later in the field scenario. In conclusion, the text and image navigation function will automatically trigger when it matches the actual scenario, which is more in line with actual results.

[0049] The graphic navigation uses a combination of images and text to describe information about faulty ONU devices, which helps inspection personnel quickly grasp the key points of the information and capture useful data. It also helps reduce the probability of errors and abnormal events during the inspection process, providing excellent support for the inspection. At the same time, it makes the graphic navigation page clearer and more concise.

[0050] In this example, the graphic navigation page displays information including the ONU device ID, ONU device name, substation area, latitude and longitude, fault identifier, ONU device fault type, ONU device fault cause, ONU device fault solution, and ONU device installation address. It also displays the GPS movement trajectory in real time, and the graphic navigation page has arrows to guide inspection personnel to find the target ONU device. By simply following the arrow directions, inspection personnel can locate the specific corner of the room where the target ONU device is located, improving the accuracy of ONU device positioning and increasing the work efficiency of inspection staff.

[0051] Although the present invention has been described in detail through the preferred embodiments above, it should be understood that the above description should not be considered as a limitation of the present invention. Various modifications and substitutions to the present invention will be apparent to those skilled in the art after reading the above description. Therefore, the scope of protection of the present invention should be defined by the appended claims.

Claims

1. A method for locating a faulty ONU device, characterized in that, real-time monitoring of the current position of the inspection personnel, calculating the distance between the current position of the inspection personnel and the marked position of the target ONU device at a set frequency, and comparing the obtained distance with the set threshold value, until the distance is less than or equal to the set threshold value, providing the inspection personnel with graphic and text navigation information for navigation to the target ONU device; calculating the difference between the current latitude and longitude coordinates of the inspection personnel and the marked latitude and longitude coordinates of the target ONU device, and comparing the obtained difference with the threshold value, according to different installation scenarios corresponding to the installation position of the ONU device, substituting different threshold values; the target ONU device transmits the ONU device id and the ONU device installation address to the server side; the server side judges the corresponding installation scenario according to the ONU device installation address, substitutes the coefficient corresponding to the installation scenario into the threshold calculation formula for operation: y = a * x^b y is the threshold value to be obtained, a is a fixed value, x represents the coefficient corresponding to the ONU device installation scenario, and b is the index; wherein the more complex the environment of the ONU device installation scenario, the smaller the value of x; b is taken within a set range; each installation scenario has different levels according to the complexity of the environment, and the value of b is determined according to the level; the more complex the environment, the smaller the corresponding level, and the smaller the corresponding value of b.

2. The method of locating a faulty ONU device of claim 1, wherein, The process includes: S1, real-time monitoring of the current latitude and longitude coordinates of the inspection personnel; S2, substituting the current latitude and longitude coordinates of the inspection personnel and the marked latitude and longitude coordinates of the target ONU device into the latitude and longitude coordinate calculation formula at a set frequency to obtain the difference between the two latitude and longitude coordinates; S3, comparing the obtained difference with the set threshold value; if the difference is less than or equal to the threshold value, the server side plans the optimal route for the inspection personnel to reach the installation position of the target ONU device, and provides a mobile terminal device equipped for the inspection personnel with a graphic and text navigation page containing graphic and text navigation information; if the difference is greater than the threshold value, return to execute S1.

3. The method of locating a faulty ONU device according to claim 1 or 2, wherein, The set frequency is 10s / time.

4. The method of locating a faulty ONU device of claim 2, wherein, The latitude and longitude coordinate calculation formula is the Haversine formula: haversin(θ) = sin2(θ / 2) = (1-cos(θ)) / 2 d is the shortest distance between the current position of the inspection personnel and the installation position of the target ONU device; R is the radius of the earth, taking the average value of 6371km; respectively take the latitude of the inspector and the marked latitude of the target ONU device; Δλ represents the difference between the longitude of the inspection personnel and the marked longitude of the target ONU device; θ represents the variable value of the angle.

5. The method of locating a faulty ONU device of claim 2, wherein, The installation scenario includes fields, forests, and communities.

6. The method for locating a faulty ONU device according to claim 5, characterized in that, the more complex the environment of the ONU device installation scenario, the smaller the value of x, and the values of the coefficients corresponding to the fields, communities, and forests gradually decrease.

7. The method of locating a faulty ONU device of claim 2, wherein, The graphic and text navigation information includes: ONU device id, ONU device name, belonging to the area, latitude and longitude information, ONU device installation address, real-time mobile trajectory under satellite positioning, and a schematic arrow guiding the inspection personnel to find the target ONU device. The target ONU device failure identification, ONU device failure type, ONU device failure cause, and ONU device failure solution are provided to the inspector together with the graphic text navigation information.

8. The method of locating a faulty ONU device as claimed in claim 1 or 7, wherein, The data parameters of the ONU device runtime are collected and transmitted to the server side. The device number and failure code of the target ONU device are transmitted to the server side for analysis. The server side finds the corresponding ONU device according to the device number, and judges whether the actual data parameters of the ONU device runtime conform to the normal operation state data model. If not, the failure cause and type of the ONU device are judged according to the failure code and the pre-established failure data model, and the corresponding failure solution is given.

9. An ONU device state centralized monitoring system for implementing the method for positioning the failure ONU device according to any one of claims 1-8, characterized in that, The system comprises a collection device for monitoring each ONU device, a mobile terminal device for the inspector, and a server side in communication connection with the collection device and the mobile terminal device respectively; The server side calculates the distance between the current position of the inspector and the marked position of the target ONU device at a set frequency, compares the obtained distance with a set threshold value, and plans a route for the inspector to reach the target ONU device and provides graphic text navigation information for positioning and navigating to the target ONU device to the mobile terminal device when the distance is less than or equal to the set threshold value; The server side is also used to establish a normal operation state data model and a failure data model according to the collected and uploaded data parameters of the ONU device normal runtime and failure, and to analyze and diagnose the failure cause and give a solution when any ONU device fails.

10. The system for centralized monitoring of ONU equipment status as claimed in claim 9, wherein, The collection device comprises a controller, a sensor for monitoring environmental data during ONU device runtime, and a sensor for monitoring internal parameters of the ONU device during ONU device runtime; the internal parameters include voltage and current; the environmental data includes temperature, humidity, and electromagnetic intensity.

Citation Information

Patent Citations

  • Driving navigation method and device and automobile

    CN114323056A