ODN resource management method
By setting light labels on the optical cable fiber splitter box and using camera equipment and cluster analysis technology, the problem of being unable to accurately judge the port status of the optical cable fiber splitter box in the existing technology is solved, and the accurate judgment of the port status and resource management are achieved. Efficiency.
Patent Information
- Application Number
- CN202410829220.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-06-25
Smart Images

Figure CN118509744B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of optical distribution networks, and in particular to an ODN resource management method. Background Art
[0002] With the continuous growth of the scale of fiber optic network construction, the requirements for the accuracy and timeliness of resource information collection and update are becoming higher and higher, and the intelligent management of optical distribution network (ODN) has become an inevitable trend. In the traditional ODN resource management method, electronic tags are set on the optical cable terminals, and the information of the optical cable terminals connected to the optical cable splitter box is obtained by reading the electronic tags around the optical cable splitter box. However, reading the electronic tags does not mean that the corresponding optical cable terminals are connected to the optical cable splitter box. For example, the optical cable terminals may fall near the optical cable splitter box. Therefore, it is necessary to manually enter the port status of the optical cable splitter box (connected / unconnected optical cable terminal).
[0003] In the related art, feature recognition is performed on the images of the optical fiber splitter box collected on site, and the optical cable objects and port objects are analyzed to determine the port status of the optical fiber splitter box. However, on the one hand, when there are many optical cables connected to the optical fiber splitter box, the optical cables will block each other, and the ports will also be blocked by the optical cables, resulting in incomplete collected data. On the other hand, the colors of the ports and optical cables are usually close, the image color feature differentiation is low, and the probability of image recognition misjudgment is high. Therefore, the current ODN resource management method cannot accurately determine the port status of the optical fiber splitter box. Summary of the invention
[0004] The present application provides an ODN resource management method, which can solve the technical problem in the prior art that the port status of an optical cable fiber distribution box cannot be accurately determined.
[0005] In a first aspect, an embodiment of the present application provides an ODN resource management method, the ODN resource management method comprising:
[0006] Obtain a corresponding standard information list according to the box type of the on-site box, wherein the on-site box is an optical fiber splitter box, the optical fiber splitter box is provided with a first lighted label and a plurality of ports, the ports are used to connect optical cable terminals, the optical cable terminals are provided with second lighted labels, the standard information list includes the box type, port number, first standard coordinates, second standard coordinates and posture reference information, and the port number corresponds to the second standard coordinates one by one;
[0007] Adjusting the camera device to a preset shooting posture according to the posture reference information to obtain an image of the on-site box body captured by the camera device;
[0008] Light up each lighting tag on the scene box body, and obtain the scene lighting coordinates of each lighting tag from the image of the scene box body, wherein the scene lighting coordinates of the first lighting tag are marked as the first scene coordinates, and the scene lighting coordinates of the second lighting tag are marked as the second scene coordinates;
[0009] Determining the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, wherein successful clustering indicates that the on-site box is in place, and failed clustering indicates that the on-site box is not in place;
[0010] If the on-site box is in place, the port status of the on-site box is determined based on the clustering of the second standard coordinates and the second on-site coordinates, wherein, for each second standard coordinate, the existence of a successfully clustered second on-site coordinate indicates that the corresponding port is connected to an optical cable terminal, and the absence of a successfully clustered second on-site coordinate indicates that the corresponding port is not connected to an optical cable terminal.
[0011] Furthermore, in one embodiment, before the step of acquiring the corresponding standard information list according to the box type of the on-site box, the step further includes:
[0012] Adjust the shooting posture of the camera device to obtain the image and posture reference information of the template box body shot by the camera device, wherein the template box body and the on-site box body are the same type of optical cable fiber splitter box, each port of the template box body is connected to the optical cable terminal, and the light of each lighted label on the template box body is fully displayed in the image of the template box body;
[0013] Light up each lighting label on the template box body, and obtain the template lighting coordinates of each lighting label from the image of the template box body, wherein the first standard coordinates are the template lighting coordinates of the first lighting label, and the second standard coordinates are the template lighting coordinates of the second lighting label.
[0014] Further, in one embodiment, the pose reference information is the contour coordinates of the template box body in the image of the template box body;
[0015] The step of adjusting the camera device to a preset shooting posture according to the posture reference information comprises:
[0016] Adjust the shooting posture of the camera device until the contour coordinates of the scene box in the viewfinder are successfully clustered with the contour coordinates of the template box.
[0017] Furthermore, in one embodiment, the first lighted label is disposed on a first surface of the optical cable splitter box, the port is disposed on a second surface of the optical cable splitter box, and the first surface and the second surface have an overlapping edge.
[0018] Further, in one embodiment, the plurality of ports are distributed in a rectangular array, with the row direction being parallel to the overlapping edge of the first surface and the second surface;
[0019] The second lighted label corresponding to each port in the same row is equidistant from the second surface and is located on the same side of the connected optical cable terminal in the row direction;
[0020] The second lighted label corresponding to the port that is farther from the first surface in the same column has a greater distance from the second surface;
[0021] The second lighted labels corresponding to two adjacent ports in the same column are respectively located on both sides of the connected optical cable terminals in the row direction.
[0022] Furthermore, in one embodiment, the step of lighting each lighting label on the scene box and acquiring the scene lighting coordinates of each lighting label from the scene box image includes:
[0023] Light up each light-on label on the scene box body in sequence to obtain a first scene image and a second scene image, wherein when the first light-on label is lit, the image of the scene box body is the first scene image, and when the second light-on label is lit, the image of the scene box body is the second scene image, and the second scene image corresponds to the second light-on label one by one;
[0024] Extracting the coordinates of the lights on in the first scene image to obtain the first scene coordinates;
[0025] Extracting the coordinates of the lights on in the second scene image to obtain the second scene coordinates;
[0026] After the step of determining the port status of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates, the method further includes:
[0027] For a port connected to an optical cable terminal, information of the optical cable terminal connected to the port is determined according to the label value of the second light-on label corresponding to the successfully clustered second site coordinates.
[0028] Furthermore, in one embodiment, the distance threshold of the cluster analysis is determined according to the minimum distance between the first standard coordinate and any two coordinates of the plurality of second standard coordinates.
[0029] Furthermore, in one embodiment, the ODN resource management method is applied to an ODN resource management system including management of the cloud, smart mobile terminals and drones, and the process of drone inspection is as follows:
[0030] Management cloud sends inspection work orders to smart mobile terminals;
[0031] The intelligent mobile terminal sends the waypoint list in the inspection work order to the drone, where each waypoint in the waypoint list corresponds to an on-site box;
[0032] The drone flies to the first waypoint and hovers;
[0033] The intelligent mobile terminal obtains a corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to a preset shooting posture according to the posture reference information, controls the drone to light up each light label on the on-site box, obtains the on-site light coordinates of each light label from the image of the on-site box, determines the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, and if the on-site box is in place, determines the port state of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates;
[0034] The intelligent mobile terminal sends the resource information of the on-site box to the management cloud;
[0035] The drone continues to fly to the next waypoint and hovers, and the smart mobile terminal repeats the above steps until the resource information of the field box corresponding to the last waypoint is sent to the management cloud, ending the drone inspection.
[0036] Furthermore, in one embodiment, for the smart mobile terminal, the step of acquiring the corresponding standard information list according to the box type of the on-site box includes:
[0037] The drone is controlled to read the tag value of the first light-on tag on the on-site box to determine the box type of the on-site box, and the corresponding standard information list is obtained from the management cloud according to the box type.
[0038] Furthermore, in one embodiment, the process of waypoint positioning is as follows:
[0039] After the construction of the on-site box is completed, the intelligent mobile terminal obtains the corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to the preset shooting posture according to the posture reference information, and sends the current coordinates of the drone to the management cloud;
[0040] The management cloud stores the received coordinates as waypoints.
[0041] In this application, the lighted lamp is taken as the target object. The lamp is small in size and can be assembled to ensure that it is not blocked by the optical cable. The color of the lamp can be distinguished from the color of the port and the optical cable, thereby ensuring that the target object is completely and accurately identified from the image of the on-site box body and its coordinates are obtained. Then, the on-site box body is judged to be in place by the coordinate clustering of the first lighted label, and the on-site box body port is judged to be connected to the optical cable terminal by the coordinate clustering of the second lighted label. Through this application, the port status of the optical cable fiber distribution box can be accurately judged. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A flowchart of an ODN resource management method in an embodiment of the present application;
[0043] Figure 2This is a schematic diagram of the structure of an optical cable fiber splitter box in an embodiment of the present application;
[0044] Figure 3 This is a schematic diagram of the assembly of the second light-on label in one embodiment of the present application;
[0045] Figure 4 FIG. 1 is a schematic diagram of the architecture of an ODN resource management system in an embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0048] In a first aspect, an embodiment of the present application provides an ODN resource management method.
[0049] Figure 1 A flow chart of an ODN resource management method in an embodiment of the present application is shown.
[0050] Reference Figure 1 In one embodiment, the ODN resource management method includes the following steps:
[0051] S11. Obtain a corresponding standard information list according to the box type of the on-site box, wherein the on-site box is an optical fiber splitter box, the optical fiber splitter box is provided with a first lighted label and a plurality of ports, the ports are used to connect optical cable terminals, the optical cable terminals are provided with second lighted labels, the standard information list includes the box type, the port number, the first standard coordinates, the second standard coordinates and the posture reference information, and the port number corresponds to the second standard coordinates one by one;
[0052] S12, adjusting the camera device to a preset shooting posture according to the posture reference information to obtain an image of the on-site box body captured by the camera device;
[0053] S13, lighting up each lighting tag on the scene box body, and obtaining the scene lighting coordinates of each lighting tag from the image of the scene box body, wherein the scene lighting coordinates of the first lighting tag are marked as the first scene coordinates, and the scene lighting coordinates of the second lighting tag are marked as the second scene coordinates;
[0054] S14, determining the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, wherein successful clustering indicates that the on-site box is in place, and failed clustering indicates that the on-site box is not in place;
[0055] S15. If the on-site box is in place, determine the port status of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates, wherein, for each second standard coordinate, the existence of a successfully clustered second on-site coordinate indicates that the corresponding port is connected to an optical cable terminal, and the absence of a successfully clustered second on-site coordinate indicates that the corresponding port is not connected to an optical cable terminal.
[0056] The first light-on tag and the second light-on tag both include an electronic tag and a light. When the electronic tag is read, it not only provides resource information, such as the box ID, box type, optical cable ID, optical cable type, etc., but also generates current for lighting the light, so that the light emits light of a set color. The size of the light is small, and it can be ensured that it is not blocked by the optical cable through assembly means, and the color of the light can be distinguished from the color of the port and the optical cable. Therefore, through step S13, the lighted light can be completely and accurately identified from the image of the on-site box and its centroid coordinates can be determined. In this application, the centroid coordinates of the light of the light-on tag are referred to as the light-on coordinates, and the light-on coordinates obtained from the on-site image of the box are referred to as the on-site light coordinates.
[0057] The same type of optical fiber distribution boxes have the same box structure and port arrangement, and a unified assembly standard is specified for the first light label and the second light label. In this way, in the same coordinate system, on different boxes of the same type, the centroid coordinates of the lights of the first light label are basically the same, and the centroid coordinates of the lights of the second light label corresponding to the same port are basically the same, so the same type of optical fiber distribution boxes share the same standard information list. When the box type of the box is known, the corresponding standard information list can be obtained through step S11.
[0058] The posture reference information is used to guide the photographic device to adjust the shooting posture in step S12, so as to obtain an image of the on-site box body close to the standard coordinate system. The first standard coordinate is the lighting coordinate of the first lighting label that meets the assembly standard in the standard coordinate system, and is used to perform cluster analysis with the first on-site coordinate in step S14 to determine whether the on-site box body is in place. The second standard coordinate is the lighting coordinate of the second lighting label that meets the assembly standard in the standard coordinate system. Different port numbers correspond to different second standard coordinates, and are used to perform cluster analysis with the second on-site coordinate in step S15 to determine whether the port of the on-site box body is connected to the optical cable terminal.
[0059] It is particularly noted that if the on-site box body is in place, it means that the coordinate system of the image of the on-site box body is basically consistent with the standard coordinate system, and the first lighted label meets the assembly standard. It is considered that the second on-site coordinates are of reference value, and step S15 can be continued. If the on-site box body is not in place, it means that either the coordinate system is not adjusted properly, or the first lighted label does not meet the assembly standard. It is considered that the second on-site coordinates are of no reference value, and step S15 is not executed.
[0060] Therefore, in this embodiment, the light in the on state is taken as the target object. The size of the light is small, and it can be ensured that it is not blocked by the optical cable through assembly means, and the color of the light can be distinguished from the color of the port and the optical cable, so as to ensure that the target object is completely and accurately identified from the image of the on-site box body and its coordinates are obtained, and then the on-site box body is judged whether it is in place through the coordinate clustering of the first light label, and whether the port of the on-site box body is connected to the optical cable terminal through the coordinate clustering of the second light label. Through this embodiment, the port status of the optical cable fiber distribution box can be accurately judged.
[0061] Optionally, the first light-on tag and the second light-on tag are RFID (Radio Frequency Identification) light-on tags.
[0062] Optionally, the color of the lights of the first lighted label and the second lighted label is green, and its minimum HSV vector value is (35, 43, 46), and the minimum HSV vector value of the box body and the connecting optical cable color is (0, 0, 0). The Euclidean distance of the HSV value is large, which is easy to recognize images.
[0063] Furthermore, in one embodiment, before step S11, the following steps are further included:
[0064] Adjust the shooting posture of the camera device to obtain the image and posture reference information of the template box body shot by the camera device, wherein the template box body and the on-site box body are the same type of optical cable fiber splitter box, each port of the template box body is connected to the optical cable terminal, and the light of each lighted label on the template box body is fully displayed in the image of the template box body;
[0065] Light up each lighting label on the template box body, and obtain the template lighting coordinates of each lighting label from the image of the template box body, wherein the first standard coordinates are the template lighting coordinates of the first lighting label, and the second standard coordinates are the template lighting coordinates of the second lighting label.
[0066] In this embodiment, for each type of optical fiber distribution box, image acquisition and analysis are performed through a template box body. The template box body is assembled strictly in accordance with the corresponding assembly standards, and the standard coordinate system is determined during shooting to form a standard information list for port status analysis of the on-site box body. Each port of the template box body is connected to the optical cable terminal to analyze the second standard coordinate corresponding to each port number. The basic requirement that the standard coordinate system needs to meet is to ensure that the light of each lighted label is fully displayed in the image of the template box body. When the standard coordinate system is determined, the posture reference information is also determined.
[0067] Optionally, when lighting up each lighting label on the on-site box or the template box, they can be lit up one by one, all at the same time, or some at the same time, and the on-site lighting coordinates or template lighting coordinates of each lighting label can be obtained, and there is no requirement to correspond each coordinate to each label one by one.
[0068] Further, in one embodiment, the pose reference information is the contour coordinates of the template box body in the image of the template box body;
[0069] The step of adjusting the camera device to a preset shooting posture according to the posture reference information comprises:
[0070] Adjust the shooting posture of the camera device until the contour coordinates of the scene box in the viewfinder are successfully clustered with the contour coordinates of the template box.
[0071] In this embodiment, the posture reference information is the contour coordinates of the template box body in the image of the template box body. In this way, it is possible to accurately and intuitively determine whether to adjust to the preset shooting posture by determining whether the contour coordinates of the on-site box body in the viewfinder and the contour coordinates of the template box body are successfully clustered, without the need for additional settings on the camera equipment.
[0072] Figure 2 A schematic structural diagram of an optical cable fiber splitter box in an embodiment of the present application is shown.
[0073] Furthermore, in one embodiment, the first lighted label is disposed on a first surface of the optical cable splitter box, the port is disposed on a second surface of the optical cable splitter box, and the first surface and the second surface have an overlapping edge.
[0074] Specifically, refer to Figure 2 The optical cable fiber distribution box 1 has a first surface 11 and a second surface 12, the first surface 11 and the second surface 12 have an overlapping edge 13, the first light label 2 is arranged on the first surface 11, the port is arranged on the second surface 12, and the optical cable terminal connected to the port is provided with a second light label 3.
[0075] In this embodiment, the first lighted label and the port are arranged on two surfaces with a common edge, which reduces the distribution density of the first lighted label and the second lighted label, making it easier to find a shooting posture in which both the first lighted label and the second lighted label can be fully displayed.
[0076] Furthermore, in one embodiment, the plurality of ports are distributed in a rectangular array, and the row direction is parallel to the overlapped edge of the first surface and the second surface. The second lighted label corresponding to each port in the same row is equidistant from the second surface and is located on the same side of the connected optical cable terminal in the row direction. The further away from the first surface the second lighted label corresponding to the port in the same column is, the greater the distance from the second surface. The second lighted labels corresponding to two adjacent ports in the same column are respectively located on both sides of the connected optical cable terminal in the row direction.
[0077] In this embodiment, for ports distributed in a rectangular array, assembly requirements of hierarchical arrangement and interleaved arrangement are proposed for the second lighted labels, so that it is easy to find a shooting position in which the light of the second lighted label is not blocked by the optical cable.
[0078] For example, refer to Figure 2 The multiple ports of the optical cable fiber distribution box 1 are distributed in a rectangular array, with 3 rows and 4 columns. The distance between the second lighted labels 3 corresponding to the 4 ports in the first row and the second surface 12 is a, and they are all located on the left side of the connected optical cable. The distance between the second lighted labels 3 corresponding to the 4 ports in the second row and the second surface 12 is b, and they are all located on the right side of the optical cable. The distance between the second lighted labels 3 corresponding to the 4 ports in the third row and the second surface 12 is c, and they are all located on the left side of the optical cable, a<b<c.
[0079] Figure 3 A schematic diagram of the assembly of a second light-up label in an embodiment of the present application is shown.
[0080] Reference Figure 3 The second lighted tag 3 includes an electronic tag 31 and a light 32 . One end of the electronic tag 31 is connected to the light 32 , and the other end is connected to a clamp 4 . The clamp 4 is clamped on the optical cable terminal 5 .
[0081] Furthermore, in one embodiment, step S13 specifically includes:
[0082] Light up each light-on label on the scene box body in sequence to obtain a first scene image and a second scene image, wherein when the first light-on label is lit, the image of the scene box body is the first scene image, and when the second light-on label is lit, the image of the scene box body is the second scene image, and the second scene image corresponds to the second light-on label one by one;
[0083] Extracting the coordinates of the lights on in the first scene image to obtain the first scene coordinates;
[0084] Extracting the coordinates of the lights on in the second scene image to obtain the second scene coordinates;
[0085] After step S15, the method further includes:
[0086] For a port connected to an optical cable terminal, information of the optical cable terminal connected to the port is determined according to the label value of the second light-on label corresponding to the successfully clustered second site coordinates.
[0087] It can be understood that the second lighted tags are distributed relatively densely. When multiple second lighted tags are lit at the same time, multiple second scene coordinates will be obtained in one scene image, but it is impossible to determine which second scene coordinate corresponds to which second lighted tag. When judging whether the corresponding port is connected to the optical cable terminal, it is impossible to determine which optical cable terminal the corresponding port is connected to.
[0088] In this embodiment, by lighting up each lighted label on the field box in turn, only one second field coordinate will be obtained in each second field image, which has a definite corresponding relationship with the second lighted label, thereby providing information about the optical cable terminal connected to the port through the label value, further improving the information completeness of ODN resource management.
[0089] Furthermore, in one embodiment, the distance threshold of the cluster analysis is determined according to the minimum distance between the first standard coordinate and any two coordinates of the plurality of second standard coordinates.
[0090] Specifically, the clustering analysis method is that if the distance between two coordinates is greater than the distance threshold, clustering fails, and if it is less than or equal to the distance threshold, clustering succeeds. Reasonable selection of the distance threshold can improve the recognition accuracy of the box state and the port state, and avoid misjudgment and missed judgment.
[0091] In this embodiment, the distance threshold of the cluster analysis is determined according to the minimum distance between different standard coordinates in the standard information list, so as to quickly determine a reasonable distance threshold for different types of optical cable splitter boxes.
[0092] For example, assuming that the minimum distance between two standard coordinates in a certain standard information list is A, the distance threshold is set to A / 5.
[0093] Furthermore, in one embodiment, the ODN resource management method is applied to an ODN resource management system including management of the cloud, smart mobile terminals and drones, and the process of drone inspection is as follows:
[0094] Management cloud sends inspection work orders to smart mobile terminals;
[0095] The intelligent mobile terminal sends the waypoint list in the inspection work order to the drone, where each waypoint in the waypoint list corresponds to an on-site box;
[0096] The drone flies to the first waypoint and hovers;
[0097] The intelligent mobile terminal obtains a corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to a preset shooting posture according to the posture reference information, controls the drone to light up each light label on the on-site box, obtains the on-site light coordinates of each light label from the image of the on-site box, determines the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, and if the on-site box is in place, determines the port state of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates;
[0098] The intelligent mobile terminal sends the resource information of the on-site box to the management cloud;
[0099] The drone continues to fly to the next waypoint and hovers, and the smart mobile terminal repeats the above steps until the resource information of the field box corresponding to the last waypoint is sent to the management cloud, ending the drone inspection.
[0100] In this embodiment, the mount of the drone includes a camera and a card reader. The camera is used as a camera device in step S12 to capture the image of the on-site box body. The card reader is used to read and light up the light label of the on-site box body in step S13. After the drone flies to the waypoint and hovers, it collects an image containing the on-site light coordinate information under the control of the smart mobile terminal, so that the smart mobile terminal can determine the status of the on-site box body and the port status according to the on-site light coordinates and the corresponding standard coordinates, thereby reducing the burden of manual inspections and improving the efficiency of inspections.
[0101] Furthermore, in one embodiment, for the smart mobile terminal, the step of acquiring the corresponding standard information list according to the box type of the on-site box includes:
[0102] The drone is controlled to read the tag value of the first light-on tag on the on-site box to determine the box type of the on-site box, and the corresponding standard information list is obtained from the management cloud according to the box type.
[0103] In this embodiment, the management cloud stores standard information lists of various types of boxes. During the drone inspection process, the drone can read the tag value of the first lighted tag on the on-site box after flying to the corresponding waypoint. The tag value includes the box type information of the on-site box, so that the smart mobile terminal can obtain the corresponding standard information list from the management cloud. There is no need to store the standard information list in the inspection work order or the smart mobile terminal, thereby reducing the workload of information maintenance.
[0104] Furthermore, in one embodiment, the process of waypoint positioning is as follows:
[0105] After the construction of the on-site box is completed, the intelligent mobile terminal obtains the corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to the preset shooting posture according to the posture reference information, and sends the current coordinates of the drone to the management cloud;
[0106] The management cloud stores the received coordinates as waypoints.
[0107] In this embodiment, the coordinates of the waypoints sent by the smart mobile terminal to the management cloud are the coordinates of the drone in a preset shooting position. In this way, during the drone inspection process, after the drone flies to the waypoint and hovers, the smart mobile terminal no longer needs to adjust the position of the drone. It only needs to adjust the drone's posture to adjust the drone to the preset shooting position, thereby further improving the efficiency of the inspection work.
[0108] Furthermore, in one embodiment, the process of collecting standard coordinates is as follows:
[0109] The intelligent mobile terminal obtains the image of the template box after adjusting the shooting posture;
[0110] The smart mobile terminal lights up each light label on the template box;
[0111] The smart mobile terminal or the management cloud obtains the template lighting coordinates of each lighting label from the image of the template box.
[0112] In this embodiment, the smart mobile terminal acts as a camera device to capture the image of the template box, and an external card reader reads and lights up the light label of the template box. Optionally, the image analysis operation for the template box can be performed on the smart mobile terminal or the management cloud. When the smart mobile terminal performs the operation, the smart mobile terminal sends the acquired template lighting coordinates to the management cloud. When the management cloud is performed, the smart mobile terminal only needs to send the image of the template box to the management cloud.
[0113] Specific to Figure 2 In the illustrated embodiment, there are nine grids in the viewfinder of the smart mobile terminal, which are grids 1 to 9 from left to right and from top to bottom. After adjusting the shooting posture, the straight line on the upper edge of the first surface is connected to the straight line at the bottom of the second grid, the second surface is partially located in the 7th, 8th, and 9th grids, the light of the first lighted label is located in the 5th grid, and the light of the second lighted label is located in the 7th, 8th, and 9th grids.
[0114] Furthermore, in one embodiment, the process of construction result acceptance is as follows:
[0115] After the construction of the on-site box is completed, the intelligent mobile terminal obtains the corresponding standard information list according to the box type of the on-site box, adjusts to the preset shooting posture according to the posture reference information to obtain the image of the on-site box, lights up each lighting label on the on-site box, obtains the on-site lighting coordinates of each lighting label from the image of the on-site box, determines the status of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, and if the on-site box is in place, determines the port status of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates, and sends the resource information of the on-site box to the management cloud.
[0116] In this embodiment, the smart mobile terminal acts as a camera device to capture the image of the on-site box body, and an external card reader is used to read and light up the light label of the on-site box body. The resource information of the on-site box body is analyzed based on the image of the on-site box body and sent to the management cloud for the management cloud to conduct construction result acceptance, thereby reducing the degree of manual participation and improving the accuracy and reliability of resource information.
[0117] Figure 4 A schematic diagram of the architecture of an ODN resource management system in an embodiment of the present application is shown.
[0118] Reference Figure 4 The ODN resource management system includes a management cloud, a smart mobile terminal, a drone controller, a drone, and a drone mount. The management cloud and the smart mobile terminal use the HTTPS protocol for communication and interaction, the smart mobile terminal and the drone controller use USB / WIFI for communication and interaction, the drone controller and the drone use radio for communication and interaction, and the drone and the drone mount use serial port / USB for communication and interaction. The drone mount includes a camera and a card reader. The smart mobile terminal and the drone mount card reader communicate and interact via USB / Bluetooth.
[0119] The management cloud realizes the storage of collected data and work order management, and completes the interaction of the southbound interface with the smart mobile terminal.
[0120] The intelligent mobile terminal can receive work order messages pushed by the management cloud, query and manage the existing collection data in the cloud, query and manage the work order data in the cloud, complete and manage the communication interaction between the clouds, and realize the communication interface between the drone controller, including the drone power-on, self-test, waypoint design, video control, video analysis, drone attitude control, communication control of drone mounts, etc., realize the collection of new data of the on-site box and optical cable, label information collection of the box and optical cable, automatic identification of the optical cable connected to the box port, etc., automatic analysis of the video data returned by the drone controller from the site, and by analyzing the box image, it can be identified whether the box is in place and whether the ports are connected by optical cables.
[0121] The drone controller implements communication interaction with the smart mobile terminal, receives control commands sent by the smart mobile terminal through the USB / WIFI interface, and returns the results of command execution, including self-test, video control, drone attitude control, and communication control of the mount card reader. The above commands are forwarded to the drone through radio communication on the southbound interface.
[0122] The drone realizes on-site cruise control, flight attitude adjustment, camera control, gimbal control, accessory mounting, and control of the mounted accessories.
[0123] The main functional modules of the management cloud include resource management module, work order management module, product data module and southbound interface module.
[0124] The resource management module is mainly responsible for the management of on-site resource data, including box and optical cable object data.
[0125] The basic attributes of the box object include: product type, identification ID, port resource, latest photo, and acquisition date. The basic attributes of the port resource include: port number, connection status (connected / unconnected). The port resource attribute item may also include the ID of the optical cable connected in the connection state.
[0126] The basic attributes of the optical cable object include: product type, identification ID, source box ID, sink box ID, latest photo, and collection date.
[0127] The work order management module is used to manage business work orders and inspection work orders. Business work order management mainly completes the installation and removal of optical cables at the ports of the box. Inspection work order management mainly completes the data management of the status of the optical cable line and the connection status of the box port. According to the latest inspection results, the system's stock data is updated.
[0128] The product data module mainly completes the storage of standard information lists of various types of boxes.
[0129] The southbound interface module is mainly responsible for the management of data interaction with smart mobile terminals, including uploading resource data, querying resource data, pushing work order data, receipt data, etc.
[0130] The intelligent mobile terminal includes a northbound interface module, a resource acquisition module, a work order management module, a video analysis module, a target positioning module, a drone control module, a video management module and a southbound interface module.
[0131] The northbound interface module mainly completes the communication and data interaction with the upper-level management cloud, and realizes the reception of uploaded resource data, the return of resource data, the reception of pushed work order data, and the work order acknowledgment.
[0132] The resource acquisition module mainly completes the entry of on-site box and optical cable resources. It queries the standard information list from the management system, automatically identifies the connection information of the optical cable terminals of the box ports on site, and calls the video analysis module during the automatic identification process.
[0133] The work order management module receives the business work order messages pushed by the management cloud, queries and obtains specific data, such as the connection and disconnection operations of the box port, and the inspection operations of the box, and returns the resource data collected by the resource collection module in the form of a receipt.
[0134] The video analysis module mainly completes the intelligent analysis of video data collected by the built-in camera and the video data collected by the drone-mounted camera, such as light object recognition, coordinate extraction, contour extraction, coordinate clustering, contour clustering, etc.
[0135] The target positioning module has two modes: manual positioning and automatic positioning. Manual positioning refers to the positioning required for manual on-site operations. First, the location of the box is located by the geographical location of the smart mobile terminal. Among multiple adjacent boxes, a lighting command is sent to the first lighted tag of the target box to determine the target box on site with machine vision. Automatic positioning refers to a series of positioning processes performed by the drone in order to achieve inspections of target objects. First, a lighting command is sent to the first lighted tag of the target box to determine the target box again, and a lighting command is sent to the second lighted tag. The resource information of the on-site box is analyzed through the on-site lighting coordinates and the standard coordinates.
[0136] The drone control module establishes USB / WIFI communication with the drone controller. After the drone takes off, it completes the forwarding of a series of commands such as drone self-test, waypoint import, attitude adjustment, video return, tag reading, etc. according to the needs of data processing.
[0137] The video management module is used to perform operations such as gimbal management, focus management, start live broadcast, and stop live broadcast on the drone-mounted camera.
[0138] The southbound interface module manages the interface for communication and interaction with the drone controller and the interface for communication and interaction with the drone mounted card reader, so as to complete the drone's self-test, waypoint coordinate import, attitude adjustment, gimbal control, focus control, and card reader command forwarding. The forwarded card reader commands include card reader power-on, tag group reading, tag point reading, and tag light-up when reading.
[0139] The UAV controller implements the remote control device of the UAV on site, establishes a wireless communication channel with the UAV, can receive instructions from the southbound interface of the smart mobile terminal, forward commands to the UAV, and receive the flight status and video data sent back from the UAV.
[0140] As an entity for remote on-site operations, the drone can receive control commands issued by the drone controller in real time, complete action responses, and can transmit its own flight status, on-site video data, etc. in real time.
[0141] As a necessary component of the drone itself, the drone-mounted camera can complete the real-time collection of on-site video information and adjust the camera's pan / tilt and focal length according to the commands sent by the drone controller.
[0142] As a necessary component for drone mounting, the drone mount card reader can provide command operations such as power-on, group reading, point reading, and lighting of the card reader.
[0143] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0144] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.
[0145] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.
[0146] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0147] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0148] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.
[0149] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. An ODN resource management method, characterized in that: The ODN resource management method comprises: Obtain a corresponding standard information list according to the box type of the on-site box, wherein the on-site box is an optical fiber splitter box, the optical fiber splitter box is provided with a first lighted label and a plurality of ports, the ports are used to connect optical cable terminals, the optical cable terminals are provided with second lighted labels, the standard information list includes the box type, port number, first standard coordinates, second standard coordinates and posture reference information, and the port number corresponds to the second standard coordinates one by one; Adjusting the camera device to a preset shooting posture according to the posture reference information to obtain an image of the on-site box body captured by the camera device; Light up each lighting tag on the scene box body, and obtain the scene lighting coordinates of each lighting tag from the image of the scene box body, wherein the scene lighting coordinates of the first lighting tag are marked as the first scene coordinates, and the scene lighting coordinates of the second lighting tag are marked as the second scene coordinates; Determine the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, wherein if the distance between the first standard coordinates and the first on-site coordinates is greater than a distance threshold, it indicates that the clustering has failed, and if it is less than or equal to the distance threshold, it indicates that the clustering has succeeded. If the clustering has succeeded, it indicates that the on-site box is in place, and if the clustering has failed, it indicates that the on-site box is not in place; If the on-site box is in place, the port status of the on-site box is determined based on the clustering of the second standard coordinates and the second on-site coordinates, wherein a distance between the second standard coordinates and the second on-site coordinates greater than a distance threshold indicates clustering failure, and a distance less than or equal to the distance threshold indicates clustering success. For each second standard coordinate, the existence of a successfully clustered second on-site coordinate indicates that the corresponding port is connected to an optical cable terminal, and the absence of a successfully clustered second on-site coordinate indicates that the corresponding port is not connected to an optical cable terminal.
2. The ODN resource management method according to claim 1, characterized in that: Before the step of acquiring the corresponding standard information list according to the box type of the on-site box, the method further includes: Adjust the shooting posture of the camera device to obtain the image and posture reference information of the template box body shot by the camera device, wherein the template box body and the on-site box body are the same type of optical cable fiber splitter box, each port of the template box body is connected to the optical cable terminal, and the light of each lighted label on the template box body is fully displayed in the image of the template box body; Light up each lighting label on the template box body, and obtain the template lighting coordinates of each lighting label from the image of the template box body, wherein the first standard coordinates are the template lighting coordinates of the first lighting label, and the second standard coordinates are the template lighting coordinates of the second lighting label.
3. The ODN resource management method according to claim 2, characterized in that: The pose reference information is the outline coordinates of the template box in the image of the template box; The step of adjusting the camera device to a preset shooting posture according to the posture reference information comprises: Adjust the shooting posture of the camera device until the contour coordinates of the scene box in the viewfinder are successfully clustered with the contour coordinates of the template box.
4. The ODN resource management method according to claim 1, characterized in that: The first lighted label is arranged on the first surface of the optical cable fiber splitter box, the port is arranged on the second surface of the optical cable fiber splitter box, and the first surface and the second surface have an overlapping edge.
5. The ODN resource management method according to claim 4, characterized in that: The plurality of ports are distributed in a rectangular array, with the row direction being parallel to the overlapping edge of the first surface and the second surface; The second lighted label corresponding to each port in the same row is equidistant from the second surface and is located on the same side of the connected optical cable terminal in the row direction; The second lighted label corresponding to the port that is farther from the first surface in the same column has a greater distance from the second surface; The second lighted labels corresponding to two adjacent ports in the same column are respectively located on both sides of the connected optical cable terminals in the row direction.
6. The ODN resource management method according to claim 1, characterized in that: The step of lighting each lighting label on the on-site box and acquiring the on-site lighting coordinates of each lighting label from the on-site box image comprises: Light up each light-on label on the scene box body in sequence to obtain a first scene image and a second scene image, wherein when the first light-on label is lit, the image of the scene box body is the first scene image, and when the second light-on label is lit, the image of the scene box body is the second scene image, and the second scene image corresponds to the second light-on label one by one; Extracting the coordinates of the lights on in the first scene image to obtain the first scene coordinates; Extracting the coordinates of the lights on in the second scene image to obtain the second scene coordinates; After the step of determining the port status of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates, the method further includes: For a port connected to an optical cable terminal, information of the optical cable terminal connected to the port is determined according to the label value of the second light-on label corresponding to the successfully clustered second site coordinates.
7. The ODN resource management method according to claim 1, characterized in that: The distance threshold of the cluster analysis is determined according to the minimum distance between the first standard coordinate and any two coordinates of the plurality of second standard coordinates.
8. The ODN resource management method according to claim 1, characterized in that: Applied to the ODN resource management system including cloud management, smart mobile terminals and drones, the drone inspection process is as follows: Management cloud sends inspection work orders to smart mobile terminals; The intelligent mobile terminal sends the waypoint list in the inspection work order to the drone, where each waypoint in the waypoint list corresponds to an on-site box; The drone flies to the first waypoint and hovers; The intelligent mobile terminal obtains a corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to a preset shooting posture according to the posture reference information, controls the drone to light up each light label on the on-site box, obtains the on-site light coordinates of each light label from the image of the on-site box, determines the state of the on-site box according to the clustering of the first standard coordinates and the first on-site coordinates, and if the on-site box is in place, determines the port state of the on-site box according to the clustering of the second standard coordinates and the second on-site coordinates; The intelligent mobile terminal sends the resource information of the on-site box to the management cloud; The drone continues to fly to the next waypoint and hovers, and the smart mobile terminal repeats the above steps until the resource information of the field box corresponding to the last waypoint is sent to the management cloud, ending the drone inspection.
9. The ODN resource management method according to claim 8, characterized in that: For the smart mobile terminal, the step of obtaining the corresponding standard information list according to the box type of the on-site box includes: The drone is controlled to read the tag value of the first light-on tag on the on-site box to determine the box type of the on-site box, and the corresponding standard information list is obtained from the management cloud according to the box type.
10. The ODN resource management method according to claim 8, characterized in that: The process of waypoint positioning is as follows: After the construction of the on-site box is completed, the intelligent mobile terminal obtains the corresponding standard information list according to the box type of the on-site box, controls the drone to adjust to the preset shooting posture according to the posture reference information, and sends the current coordinates of the drone to the management cloud; The management cloud stores the received coordinates as waypoints.
Citation Information
Patent Citations
Intelligent managing method and system of ODN device
CN104463512A
Visual engineering intelligent monitoring system and method based on UWB
CN112291735A