Optical fiber coverage planning method and device and electronic equipment

By automatically acquiring building information and calculating the number of fiber cores, a fiber coverage plan is generated, solving the problems of low efficiency and low accuracy in fiber-to-the-home planning, and achieving efficient and accurate fiber coverage planning.

CN120639637APending Publication Date: 2025-09-12INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510845501.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In existing technologies, fiber-to-the-home coverage planning is inefficient and inaccurate, and mainly relies on manual data acquisition and planning.

Method used

By obtaining building information in the area to be planned, determining the optical cable configuration rules, calculating the number of fiber cores, and automatically planning the optical cable model and reserved length based on the relationship between the number of fiber cores and the bearer network, a fiber optic coverage plan is generated.

Benefits of technology

It realizes automatic planning of fiber coverage solutions, improves planning efficiency and accuracy, and reduces manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120639637A_ABST
    Figure CN120639637A_ABST
Patent Text Reader

Abstract

The invention provides an optical fiber coverage planning method and apparatus, and an electronic device. The method comprises the steps of obtaining building information of a to-be-planned area; determining an optical cable configuration rule corresponding to each building based on the building information; generating the number of fiber cores required by each building based on an optical cable configuration rule and the building information; determining an optical cable model and an optical cable reserved length of the to-be-planned area based on the number of the fiber cores and a connection relationship between a bearer network in the to-be-planned area and each building; and based on the cable model and the cable reserved length, determining an optical fiber coverage scheme of the to-be-planned area. According to the invention, the optical cable model and the optical cable reserved length of the to-be-planned area are determined through the building information of the to-be-planned area and the connection relationship between the bearer network and the building in the to-be-planned area, so that the optical fiber coverage scheme of the to-be-planned area is generated, and automatic planning of the optical fiber coverage scheme can be realized without manual participation. And the planning efficiency and the planning accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device and electronic equipment for planning optical fiber coverage. Background Art

[0002] Currently, fiber optic coverage of Fiber To The Home (FTTH) in areas to be planned is mainly based on manual acquisition of relevant data and planning. However, manual planning has problems such as low planning efficiency and low planning accuracy.

[0003] Therefore, how to improve the planning efficiency of fiber optic coverage has become a technical problem that needs to be solved urgently in the industry. Summary of the Invention

[0004] The present application provides a fiber optic coverage planning method, device and electronic equipment to solve the technical problem of how to improve the planning efficiency of fiber optic coverage in the prior art.

[0005] In a first aspect, the present application provides a method for planning optical fiber coverage, comprising: Obtain building information of the area to be planned; Determining optical cable configuration rules corresponding to each building based on the building information; Generating the number of fiber cores required for each of the buildings based on the optical cable configuration rule and the building information; Determine the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network and each of the buildings in the area to be planned; Based on the optical cable model and the reserved length of the optical cable, a fiber optic coverage plan for the area to be planned is determined.

[0006] In some embodiments, obtaining building information in the area to be planned includes: Acquiring facility information of the communication facilities in the area to be planned, and identifiers and location information of the buildings from an integrated resource system; Drawing the building and the communication facility on a map based on the facility information, the identifier, and the location information, and marking the building information of the building and the facility information of the communication facility; Acquiring the building information based on the map; The building information includes the number of units, number of floors, number of households on each floor, floor area and fiber coverage type of the building.

[0007] In some embodiments, determining the optical cable configuration rules corresponding to each building based on the building information includes: In a case where the fiber coverage type is enterprise fiber coverage, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors, the number of fiber cores in the wireless access point fiber distribution box, and the number of fiber distribution box coverage layers; In the case where the optical fiber coverage type is home optical fiber coverage, the optical cable configuration rule includes determining the number of optical cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and the spare optical cores; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio and the spare fiber cores.

[0008] In some embodiments, determining the optical cable configuration rules corresponding to each building based on the building information includes: When the optical fiber coverage type is wireless access, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors or the floor area.

[0009] In some embodiments, determining the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network in the area to be planned and the building includes: Determining a fiber optic cable model for the building from a plurality of fiber optic cable models based on the number of fiber cores; Determining the optical cable model of the area to be planned based on the optical cable model of each of the buildings in the area to be planned; The reserved length of the optical cable is determined based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network.

[0010] In some embodiments, determining the reserved length of the optical cable based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network includes: Determining the optical cable resource points of the building based on the network structure and the connection relationship; Constructing an undirected graph of the area to be planned with the optical cable resource points of each building in the area to be planned as vertices; Deleting vertices of optical cable resource points that do not conform to a preset discrete rule in the undirected graph; Using the remaining vertices in the undirected graph as the optical cable convergence points of the area to be planned; Generating a minimum spanning tree of the area to be planned based on the optical cable convergence point; Generate an optical cable layout pattern for the area to be planned based on the minimum spanning tree; the optical cable layout pattern includes a route length between two optical cable convergence points in the minimum spanning tree; the route length is the length of an edge between two optical cable convergence points in the minimum spanning tree; The reserved optical cable length is obtained based on the route length and the reserved optical cable amount.

[0011] In some embodiments, deleting vertices of optical cable resource points that do not conform to a preset discrete rule in the undirected graph includes: Determine the dispersion of the optical cable resource point based on the number of bearer segments associated with the bearer point of the bearer network connected to the optical cable resource point corresponding to the vertex in the current undirected graph; In the case where the discreteness does not match the preset discreteness rule, deleting the optical cable resource point in the current undirected graph to obtain a new undirected graph; The current undirected graph is updated based on the new undirected graph until the discreteness of the optical cable resource points corresponding to the vertices in the current undirected graph conforms to the preset discreteness rule.

[0012] In some embodiments, generating a minimum spanning tree for the area to be planned based on the optical cable convergence point includes: Taking the optical cable convergence point as a node, generating the minimum spanning tree of the area to be planned based on a minimum spanning tree algorithm; The minimum spanning tree is a directed graph, the edges in the minimum spanning tree are optical cables to be laid out, the directions of the edges are the routing directions of the optical cables, and the attributes of the edges define the lengths of the edges, which are the lengths of the optical cables.

[0013] In a second aspect, the present application provides a fiber coverage planning device, comprising: An acquisition module is used to obtain building information of the area to be planned; A determination module, configured to determine an optical cable configuration rule corresponding to each building based on the building information; A generating module, configured to generate the number of fiber cores required for each of the buildings based on the optical cable configuration rule and the building information; A planning module, configured to determine the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network and each of the buildings in the area to be planned; The output module is used to determine the optical fiber coverage plan of the area to be planned based on the optical cable model and the reserved length of the optical cable.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to implement the above method when executing the program through the computer program.

[0015] The fiber optic coverage planning method, device and electronic equipment provided in the embodiments of the present application determine the optical cable configuration rules corresponding to the buildings in the area to be planned through the building information of the building area, and then determine the number of fiber cores required for each building in the area to be planned; the optical cable model and the reserved length of the optical cable in the area to be planned can be determined through the number of fiber cores required for each building and the connection relationship between the bearer network and the building in the area to be planned, and then the optical fiber coverage plan for the area to be planned can be generated, and automatic planning of the optical fiber coverage plan can be achieved without human participation, thereby improving planning efficiency and planning accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0017] Figure 1 One of the flow charts of the optical fiber coverage planning method provided in the embodiment of the present application.

[0018] Figure 2 This is the second flow chart of the optical fiber coverage planning method provided in the embodiment of the present application.

[0019] Figure 3 An undirected graph of the area to be planned provided in an embodiment of the present application.

[0020] Figure 4 This is the minimum spanning tree diagram of the area to be planned provided in the embodiment of the present application.

[0021] Figure 5 A schematic diagram of the structure of the optical fiber coverage planning device provided in an embodiment of the present application.

[0022] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0024] It should be noted that the terms "first", "second" etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or that are inherent to these processes, methods, products or equipment.

[0025] The optical fiber coverage planning method provided in the embodiment of the present application is applicable to terminals, which can be various electronic devices with display screens and supporting web browsing, including but not limited to servers, smart phones, tablet computers, laptops, and desktop computers.

[0026] Figure 1 A schematic diagram of the process flow of the optical fiber coverage planning method provided in the embodiment of the present application is shown as follows: Figure 1 As shown, the method includes step 110, step 120, step 130, step 140 and step 150. The steps of the method flow are only a possible implementation of the present application.

[0027] Step 110: Obtain building information of the area to be planned.

[0028] Specifically, the execution subject of the optical fiber coverage planning method provided in the embodiment of the present application is an optical fiber coverage planning device, which can be a hardware device independently set in the terminal or a software program running in the terminal.

[0029] The area to be planned refers to the target geographical area where fiber optic coverage planning is required, covering various types of buildings, facilities and geographical spaces within a certain range, which can be residential areas, commercial areas or office areas.

[0030] Building information is used to describe the characteristics and attributes of buildings in the area to be planned. For example, it may include the number of units, number of floors, number of households per floor, floor area, fiber coverage type, building identifier and location information, etc.

[0031] Building information such as the number of units, number of floors, number of households per floor, floor area, fiber coverage type, and building identifier and location information of each building in the planned area can be obtained online.

[0032] Step 120: Determine the optical cable configuration rules corresponding to each building based on the building information.

[0033] Optical cable configuration rules are relevant rules about building optical cable configuration determined based on building information.

[0034] Obtain the corresponding optical cable configuration rules for each building based on the optical fiber coverage type of each building in the building information. For example, based on the building's optical fiber coverage type (such as enterprise optical fiber coverage, home optical fiber coverage, wireless access, etc.), the optical cable configuration rules corresponding to each optical fiber coverage type are configured in combination with the number of floors, the number of fiber cores in the wireless access point (AP) splitter box, the number of coverage layers of the splitter box, the port ratio of the optical distribution network, the splitting ratio of the optical distribution network, or spare fiber cores.

[0035] Step 130: Generate the number of fiber cores required for each building based on the optical cable configuration rules and building information.

[0036] The optical cable configuration rules corresponding to each building can be obtained based on the optical fiber coverage type of each building in the building information, and the number of fiber cores required for the building can be calculated based on the optical cable configuration rules. For example, the number of fiber cores required for the building can be calculated based on the building's optical fiber coverage type (such as enterprise optical fiber coverage, home optical fiber coverage, wireless access, etc.) in combination with the number of floors, the number of fiber cores in the wireless access point (AP) splitter box, the number of fiber splitter box coverage layers, the optical distribution network port ratio, the optical distribution network splitting ratio, or spare fiber cores.

[0037] Step 140: Determine the optical cable model and reserved length of the area to be planned based on the number of fiber cores, the layout and connection relationship between the bearer network and buildings in the area to be planned.

[0038] Specifically, the bearer network is located between the access network and the switch, and is used to transmit various voice and data services, usually using optical fiber as the transmission medium.

[0039] Based on the calculated number of fiber cores for each building in the planned area, select the appropriate optical cable model from the various optical cable models that can be used in this project. At the same time, consider the connection relationship between the bearer network and the buildings in the planned area and determine the reserved length of optical cable for each building in the planned area.

[0040] Step 150: Output the optical fiber coverage plan for the area to be planned based on the optical cable model and the reserved length of the optical cable.

[0041] Specifically, A fiber coverage plan is a technical solution for achieving high-speed, stable fiber network coverage in the planned area, based on information about the buildings within the area, the number of fiber cores required for each building, the layout and connectivity between the bearer network and the buildings, and includes details such as the fiber cable model and reserved cable length. For example, a fiber coverage plan may include core elements such as cable routing design, cable capacity configuration, splice topology, and optimized splitter levels and ratios.

[0042] By integrating information such as the optical cable model and the reserved length of the optical cable, a complete optical fiber coverage plan is generated. The optical fiber coverage plan may include the optical cable laying path, connection method and splitting point setting.

[0043] For example, a tree topology is adopted to lead distribution optical cables from the trunk optical cable to each building in the planned area, and optical cable distribution boxes are set up near the buildings. The reserved optical cable length is used for possible subsequent capacity expansion and fault repair.

[0044] The fiber optic coverage planning method provided in the embodiment of the present application determines the optical cable configuration rules corresponding to the buildings in the area to be planned through the building information of the building area, and then determines the number of fiber cores required for each building in the area to be planned; the optical cable model and the reserved length of the optical cable in the area to be planned can be determined through the number of fiber cores required for each building and the connection relationship between the bearer network and the building in the area to be planned, and then the optical fiber coverage plan for the area to be planned is generated, and automatic planning of the optical fiber coverage plan can be achieved without human participation, thereby improving planning efficiency and planning accuracy.

[0045] It should be noted that each implementation method of the present application can be freely combined, the order can be changed, or it can be executed separately, and does not need to rely on or depend on a fixed execution order.

[0046] In some embodiments, step 110 includes: Acquire facility information, building identifiers, and location information of communication facilities in the area to be planned from the integrated resource system; Drawing buildings and communication facilities on a map based on the facility information, identifiers, and location information, and marking the building information of the buildings and the facility information of the communication facilities; Get building information based on maps; The building information includes the number of units, number of floors, number of households on each floor, floor area and fiber coverage type.

[0047] Specifically, the integrated resource system is an information technology support system used by operators to uniformly manage business-related resources in network operations (such as transmission, Internet, access network, mobile network, power, pipelines and other professional network resources, including network-manageable and non-network-manageable resources).

[0048] Figure 2The second flow chart of the optical fiber coverage planning method provided in the embodiment of the present application is as follows: Figure 2 As shown, the facility information of the communication facilities in the area to be planned, the identifiers and location information of the buildings, etc. can be entered in real time in advance on the integrated resource system.

[0049] Communication facilities may include pipelines (manholes, pipeline sections), pole lines (electric poles, pole line sections), lead-ins, optical cross-connections, computer rooms, optical line terminals (OLTs), optical cables, original design manufacturers (ODMs) and open document format (ODF) terminals, etc.

[0050] Facility information may include data such as relevant attributes, parameters, and status of communication facilities.

[0051] The identifier is a symbol used to uniquely identify a building, for example, it can be the name or number of the building.

[0052] The integrated resource system can realize unified management and control of existing communication facilities and network resources.

[0053] The facility information of the communication facilities in the area to be planned, the identifiers and location information of the buildings can be obtained from the integrated resource system. Based on this information, the buildings in the area to be planned can be drawn on the map, including drawing the buildings and building boundaries, and the relevant information of the buildings and communication facilities can be marked on the map.

[0054] For example, the map can include building information such as the number of units, number of floors, number of households per floor, floor area, and fiber coverage type. Each floor of the building can correspond to a different fiber coverage type.

[0055] When the relevant information of the communication facilities or buildings in the area to be planned in the integrated resource system changes, the map can be updated according to the changed information.

[0056] For example, newly built manholes, pole lines, pipeline sections and pole line sections between manholes and pole lines can be drawn on the map. Planned new communication facilities can also be drawn on the map.

[0057] The fiber coverage planning method provided in the embodiments of the present application can automatically manage the operator's existing communication resources such as pipelines, poles, optical cross-connects, optical cables, and computer rooms. By digitally entering the geographical location, unit distribution, floor numbers, and household number information of the buildings in the planned area into a map platform, combined with the operator's existing bearer facility resource data, an FTTH coverage planning scheme can be automatically generated. The automation of fiber coverage planning in the planned area is achieved through existing network data, and the entire process from resource verification to planning output is intelligently implemented, realizing the automatic output of fiber cores when integrated services are accessed within the building. The method can be widely used in the field of communication network construction, and is particularly suitable for the rapid planning and resource optimization of large-scale FTTH deployments.

[0058] In some embodiments, step 120 includes: When the fiber coverage type is enterprise fiber coverage, the fiber cable configuration rules include determining the number of fiber cores based on the number of floors, the number of fiber cores in the wireless access point splitter box, and the number of fiber cover layers in the splitter box; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rules include determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and spare fiber cores; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rules include determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and the spare fiber cores.

[0059] When the fiber coverage type is wireless access, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors or floor areas.

[0060] Specifically, the optical cable configuration rules corresponding to different optical fiber coverage types can be pre-configured, and the number of fiber cores required for the building can be calculated based on the optical cable configuration rules.

[0061] If the fiber coverage type is enterprise fiber coverage, the fiber cable configuration rules are as follows: according to factors such as floor height and business needs, set the fiber core configuration of the AP fiber distribution box on each floor of the building to meet current and future business needs.

[0062] For example, the building in the planned area is a government or enterprise building, and the number of floors h1 is for enterprise broadband services. Then the number of enterprise broadband fiber cores in the building is q1=h1*f*m+h1*f*n.

[0063] Among them, f is the number of coverage layers of the enterprise broadband AP fiber splitter box; m is the number of main fiber cores of the enterprise broadband AP fiber splitter box; n is the number of spare fiber cores of the enterprise broadband AP fiber splitter box; * is the multiplication sign.

[0064] If the fiber coverage type is home fiber coverage, the fiber cable configuration rules include setting parameters such as port allocation ratio, optical distribution network (ODN) cascading method, and number of spare fiber cores. The specific selection depends on the actual floor conditions and the algorithm used to calculate the number of spare fiber cores.

[0065] For example, the building in the planned area is a residential building, the number of floors h2 is for home-based customer services, and the number of households on each floor is p. Then the number of enterprise broadband fiber cores in the building is q2=[h2*p*i / d1 / d2]*(n+1).

[0066] Wherein, [ ] indicates rounding up to an integer; i is the port allocation ratio, that is, the ratio of the number of ODN ports to the number of users; d1 is the primary ODN splitting ratio; d2 is the secondary ODN splitting ratio; and n is the number of spare fiber cores.

[0067] If the fiber coverage type is wireless access, the optical cable configuration rule is: configure remote radio units (RRUs) according to floors, or configure RRUs according to area to obtain the number of fiber cores.

[0068] For example, if the number of floors of a building in the planned area is h for wireless services and RRUs are configured according to the floors, the number of wireless access fiber cores required in the building is q3 = [h / w] * (2 + n).

[0069] Wherein, [] indicates rounding up to an integer; w is the number of RRU cover layers; and n is the number of RRU spare fiber cores.

[0070] For example, if the number of floors of a building in the planned area is h and the building is equipped with integrated building wireless services, and RRUs are configured according to the area, then the number of wireless access fiber cores required for the building is q3 = ([r1 / s1] + [r2 / s2] + [r3 / s3]) * (2 + n).

[0071] Wherein, [] represents rounding upwards; s1 is the residential area covered by the RRU; r1 is the total residential area; s2 is the shopping mall area covered by the RRU; r2 is the total shopping mall area; s3 is the business area covered by the RRU; r3 is the total business area; and n is the number of spare fiber cores in the RRU.

[0072] The number of fiber cores required for the entire building is q=q1+q2+q3.

[0073] The optical fiber coverage planning method provided in the embodiment of the present application can accurately calculate the number of optical fiber cores required for each building, thereby improving the planning accuracy of optical fiber coverage planning.

[0074] In some embodiments, step 140 includes: Determine the building's fiber optic cable model among multiple fiber optic cable models based on the number of fiber cores; Determine the optical cable model of the area to be planned based on the optical cable model of each building in the area to be planned; The reserved length of the optical cable is determined based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network.

[0075] Specifically, after calculating the number of fiber cores required for each building, the optical cable model required for each building and the entire planned area is calculated based on the optical cable models that can be used in this project.

[0076] The fiber optic cable model for each building is the closest fiber optic cable model based on the required fiber core count for each building. For example, if the required fiber core count is 8, but the smallest available fiber optic cable model for this project is 12-core, then the 12-core cable will be used for that building. If the required fiber core count is greater than the largest fiber optic cable model, the fiber optic cable model data will be calculated based on half the required fiber core count. The fiber optic cable model for the planned area is calculated based on the total fiber core count required for that area.

[0077] For example, the area to be planned includes buildings 1 to 7, of which Building 6 is a two-unit building, and buildings 1 to 5 and 7 are all one unit, all with 21 floors and four households on each floor; Building 3 is a gathering building, and the surrounding pipeline resources and the local distribution map of the optical exchange and computer room are drawn according to the actual layout; the available optical cable models are 12-core, 24-core, 48-core, and 72-core.

[0078] Fiber optic coverage types include home fiber optic coverage and fiber optic coverage for wireless access.

[0079] Home fiber coverage: port ratio 50%, cascade mode 1:8 (primary ODN) x 1:8 (secondary ODN); wireless access: one RRU is configured for every 10 layers, and the number of spare fiber cores is 0.

[0080] As an example, the number of fiber cores and the required optical cable models for each building are shown in Table 1.

[0081] Table 1 Statistics of the number of fiber cores and optical cable models required for buildings

[0082] After determining the number of fiber cores and cable types required for each building and area to be planned, the reserved cable length can be determined based on the topology between the bearer network and the buildings in the area to be planned.

[0083] The optical fiber coverage planning method provided in the embodiment of the present application can determine the number of fiber cores and optical cable models required for each building and area to be planned, thereby improving the planning efficiency of optical fiber coverage planning.

[0084] In some embodiments, determining the reserved length of the optical cable based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network includes: Determine the optical cable resource points of the building based on the network structure and location relationship; Construct an undirected graph of the area to be planned with the optical cable resource points of each building in the area to be planned as vertices; Deleting vertices of optical cable resource points that do not conform to the preset discrete rules in the undirected graph; The remaining vertices in the undirected graph are used as the optical cable convergence points in the area to be planned; Generate a minimum spanning tree for the area to be planned based on the optical cable convergence point; Generate an optical cable layout pattern for the area to be planned based on the minimum spanning tree; the optical cable layout pattern includes the route length between two optical cable convergence points in the minimum spanning tree; the route length is the length of the edge between two optical cable convergence points in the minimum spanning tree; The reserved length of the optical cable is determined based on the route length and the reserved amount of the optical cable.

[0085] Among them, the vertices of the optical cable resource points that do not meet the preset discrete rules are deleted in the undirected graph, including: Determine the dispersion of the optical cable resource point based on the number of bearer segments associated with the bearer point of the bearer network connected to the optical cable resource point corresponding to the vertex in the current undirected graph; When the discreteness does not match the preset discreteness rule, the optical cable resource point is deleted from the current undirected graph to obtain a new undirected graph; The current undirected graph is updated based on the new undirected graph until the discreteness of the optical cable resource points corresponding to the vertices in the current undirected graph meets the preset discrete rule.

[0086] Generate a minimum spanning tree for the area to be planned based on the optical cable convergence point, including: Taking the optical cable convergence point as the node, the minimum spanning tree of the area to be planned is generated based on the minimum spanning tree algorithm; The minimum spanning tree is a directed graph, the edges in the minimum spanning tree are optical cables to be laid out, the direction of the edges is the routing direction of the optical cables, and the length of the edges is defined in the attributes of the edges, which is the length of the optical cables.

[0087] Specifically, an optical cable resource point is a point where an optical cable can be connected.

[0088] The optical cable convergence point is the remaining optical cable resource point in the undirected graph whose discreteness conforms to the preset discrete rule, and is the basic node for constructing the minimum spanning tree.

[0089] The minimum spanning tree is a directed graph generated by the minimum spanning tree algorithm with the optical cable convergence points as nodes. Its edges represent the optical cables to be laid out, the direction is the wiring direction, and the edge length attribute defines the optical cable length, which is used to determine the reserved length of the optical cable.

[0090] The preset discrete rule is an established standard for judging the discreteness of optical cable resource points, and determines whether an optical cable resource point can become an optical cable convergence point.

[0091] The optical cable arrival point of each building can be determined based on the building location and the carrier network structure, and the optical cable arrival point can be used as the optical cable resource point.

[0092] For example, the connection point between each building and the carrier network (pipeline) is used as the optical cable resource point that the optical cable ultimately covers. Building 1, Building 2, Building 3, Building 4, Building 5, Unit 1 of Building 6, Unit 2 of Building 6, and Building 7 each have an optical cable resource point.

[0093] Figure 3 The undirected graph of the area to be planned provided in the embodiment of the present application is as follows: Figure 3 As shown in the figure, the optical cable resource point of each building is taken as a vertex (in case of multi-unit buildings, one unit is one vertex), and the shortest path method is used to calculate the distance between two vertices (representing the distance of the optical cable pipeline). Figure 3 The numbers on the edges are distances. The existing building distribution map of the area to be planned is transformed into an undirected graph G=(V, E), where V is the vertex set and E is the edge set.

[0094] Based on the layout and connection relationship of the bearer network and buildings in the planned area, determine the optical cable resource points that can serve as optical cable aggregation points. The specific algorithm is as follows: The discreteness of each optical cable resource point is established based on the number of associated bearer segments connected to each optical cable resource point. The bearer segments connected to the bearer point and the optical cable resource point are not calculated. At the same time, the discreteness of each bearer point is calculated based on the bearer segments associated with each bearer point. The discreteness of the bearer point is the total number of all bearer segments associated with each bearer point. The discreteness of the bearer point connected to the optical cable resource point minus 1 is the discreteness of the optical cable resource point. The discreteness of each optical cable resource point can be determined as shown in Table 2: Table 2 Statistics of the dispersion of optical cable resource points

[0095] In the undirected graph, the optical cable resource point with a discreteness of 1 is deleted, and the discreteness of the bearing point connected to the optical cable resource point is reduced by 1. If the discreteness of the bearing point is 1 after the discreteness is reduced by 1, it is deleted together.

[0096] In the deleted network topology, recalculate the discreteness of the remaining optical cable resource points, repeat the previous step, and then delete the optical cable resource points with a discreteness of 1. Repeat this process until the discreteness of all remaining optical cable resource points is 1. Then, all remaining optical cable resource points can be used as optical cable aggregation points. In this example, Unit 1 of Building 6 and Building 3 can both serve as optical cable aggregation points.

[0097] Taking the optical cable convergence point as the starting point, Prim's algorithm (also known as the minimum spanning tree algorithm) is used to generate a minimum spanning tree; after the optical cable convergence point is determined, the weighted undirected graph G = (V, E) is converted into a directed graph.

[0098] The input of Prim's algorithm is a weighted directed graph G = (V, E), and the output is a minimum spanning tree T. You can choose the cable convergence point as the starting vertex u, add it to the spanning tree T, initialize the priority queue Q, including all the edges connected to u, where the number of vertices in T < |V|, take the shortest edge (u, v) in Q, if v is not in T, add v to T, add (u, v) to the edge set of the minimum spanning tree, and add all the edges connected to v to Q, to obtain the final minimum spanning tree T.

[0099] Figure 4 The minimum spanning tree diagram of the area to be planned provided in the embodiment of the present application is as follows: Figure 4 As shown in the figure, taking the optical cable convergence point, Unit 1 of Building 6, as the starting point, the minimum spanning tree is generated using the Prim algorithm.

[0100] The optimal way to lay out optical cables based on the minimum spanning tree is as follows: From Unit 1 of Building 6 to Building 3: lay one optical cable with a route length of 70m; Building 3 to Building 2: Lay one optical cable with a route length of 67m; Building 2 to Building 1: Lay one optical cable with a route length of 55m; Building 3 and Building 4: One optical cable with a route length of 61m; Building 4 to Building 5: Lay one optical cable with a route length of 61m; From Unit 1 of Building 6 to Unit 2 of Building 6: Lay one optical cable with a route length of 58m; From Unit 2 of Building 6 to Building 7: lay one optical cable with a route length of 72m.

[0101] Unit 1 of Building 6 corresponds to the maximum number of fiber cores, and this number is then divided downwards. Route length refers to the physical distance along the actual fiber optic cable route and is the basis for calculating the total required cable length. Cable reserve length is the total length after adding allowance for cable reeling, redundancy, or construction margins to the route length. Cable reserve length can be calculated by adding the cable reserve (such as allowance for cable reeling, redundancy, or construction margin) to the route length.

[0102] According to the required number of optical cable cores, routing length, and optical fiber reservation, the material configuration table required for the planned area can be automatically output, as shown in Table 3: Table 3 Material configuration table

[0103] The fiber optic coverage planning method provided in the embodiment of the present application takes into account the actual network conditions of the existing network in the early planning stage, realizes the calculation output of the main materials, provides accurate data support for the planning and estimation of fiber optic coverage, and improves the accuracy of planning; provides users with optical cable routing solutions and optical cable distribution solutions in the survey stage, thereby improving planning efficiency; in the design stage, through different solution parameter configurations, the fiber optic coverage solution is quickly output; and can generate multiple alternative path solutions in a short period of time for users to choose from, meeting the needs of rapid deployment.

[0104] The fiber optic coverage planning method provided in the embodiment of the present application can automatically generate optical cable laying paths through intelligent algorithms (such as the Prim algorithm); when the network structure of the area to be planned changes, the optimal path can be quickly recalculated to ensure continuous optimization of the planning; the optical cable convergence points in the area to be planned are automatically determined through the algorithm to ensure the efficiency of the optical cable laying path and the optimization of network performance; based on network planning parameters and market demand analysis, a procurement list of optical cables and supporting materials required for optical fiber coverage in the area to be planned is automatically calculated and generated, thereby simplifying the resource allocation process and improving cost-effectiveness.

[0105] The fiber coverage planning device provided in an embodiment of the present application is described below. The fiber coverage planning device described below and the fiber coverage planning method described above can be referenced to each other.

[0106] Figure 5 A schematic diagram of the structure of the optical fiber coverage planning device provided in the embodiment of the present application is shown as follows: Figure 5 As shown, the apparatus includes an acquisition module 510 , a determination module 520 , a generation module 530 , a planning module 540 and an output module 550 .

[0107] An acquisition module is used to obtain building information of the area to be planned; A determination module, configured to determine the optical cable configuration rules corresponding to each building based on the building information; A generation module, used to generate the number of fiber cores required for each building based on the optical cable configuration rules and building information; A planning module is used to determine the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network and each building in the area to be planned; The output module is used to determine the fiber coverage plan for the area to be planned based on the optical cable model and reserved cable length.

[0108] Specifically, according to an embodiment of the present application, any multiple modules among the acquisition module, determination module, generation module, planning module and output module can be combined into one module for implementation, or any one of the modules can be split into multiple modules.

[0109] Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of other modules and implemented in one module.

[0110] According to an embodiment of the present application, at least one of the acquisition module, determination module, generation module, planning module and output module can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware, or in an appropriate combination of any of them.

[0111] Alternatively, at least one of the acquisition module, the determination module, the generation module, the planning module, and the output module may be at least partially implemented as a computer program module, and when the computer program module is executed, the corresponding function may be performed.

[0112] The optical fiber coverage planning device provided in the embodiment of the present application determines the optical cable configuration rules corresponding to the buildings in the area to be planned through the building information of the building area, and then determines the number of optical fiber cores required for each building in the area to be planned; the optical cable model and the reserved length of the optical cable in the area to be planned can be determined through the number of optical fiber cores required for each building and the connection relationship between the bearer network and the building in the area to be planned, and then the optical fiber coverage plan for the area to be planned is generated, and automatic planning of the optical fiber coverage plan can be achieved without human participation, thereby improving planning efficiency and planning accuracy.

[0113] In some embodiments, the acquisition module is specifically configured to: Acquire facility information, building identifiers, and location information of communication facilities in the area to be planned from the integrated resource system; Drawing buildings and communication facilities on a map based on the facility information, identifiers, and location information, and marking the building information of the buildings and the facility information of the communication facilities; Get building information based on maps; The building information includes the number of units, number of floors, number of households on each floor, floor area and fiber coverage type.

[0114] In some embodiments, the determination module is specifically configured to: When the fiber coverage type is enterprise fiber coverage, the fiber cable configuration rules include determining the number of fiber cores based on the number of floors, the number of fiber cores in the wireless access point splitter box, and the number of fiber cover layers in the splitter box; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rules include determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and spare fiber cores; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rules include determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and the spare fiber cores.

[0115] In some embodiments, the determination module is specifically configured to: When the fiber coverage type is wireless access, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors or floor areas.

[0116] In some embodiments, the planning module is specifically configured to: Determine the building's fiber optic cable model among multiple fiber optic cable models based on the number of fiber cores; Determine the optical cable model of the area to be planned based on the optical cable model of each building in the area to be planned; The reserved length of the optical cable is determined based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network.

[0117] In some embodiments, determining the reserved length of the optical cable based on the network structure of the bearer network in the area to be planned and the positional relationship between the building and the bearer network includes: Determine the building's optical cable resource points based on network structure and connection relationships; Construct an undirected graph of the area to be planned with the optical cable resource points of each building in the area to be planned as vertices; Deleting vertices of optical cable resource points that do not conform to the preset discrete rules in the undirected graph; The remaining vertices in the undirected graph are used as the optical cable convergence points in the area to be planned; Generate a minimum spanning tree for the area to be planned based on the optical cable convergence point; Generate an optical cable layout pattern for the area to be planned based on the minimum spanning tree; the optical cable layout pattern includes the route length between two optical cable convergence points in the minimum spanning tree; the route length is the length of the edge between two optical cable convergence points in the minimum spanning tree; The reserved length of the optical cable is determined based on the route length and the reserved amount of the optical cable.

[0118] In some embodiments, deleting vertices of optical cable resource points that do not conform to a preset discrete rule in an undirected graph includes: Determine the dispersion of the optical cable resource point based on the number of bearer segments associated with the bearer point of the bearer network connected to the optical cable resource point corresponding to the vertex in the current undirected graph; When the discreteness does not match the preset discreteness rule, the optical cable resource point is deleted from the current undirected graph to obtain a new undirected graph; The current undirected graph is updated based on the new undirected graph until the discreteness of the optical cable resource points corresponding to the vertices in the current undirected graph meets the preset discrete rule.

[0119] In some embodiments, generating a minimum spanning tree for the area to be planned based on the optical cable convergence point includes: Taking the optical cable convergence point as the node, the minimum spanning tree of the area to be planned is generated based on the minimum spanning tree algorithm; The minimum spanning tree is a directed graph, the edges in the minimum spanning tree are optical cables to be laid out, the direction of the edges is the routing direction of the optical cables, and the length of the edges is defined in the attributes of the edges, which is the length of the optical cables.

[0120] It should be noted here that the optical fiber coverage planning device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned optical fiber coverage planning method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0121] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 6 As shown, the electronic device may include: a processor (Processor) 610, a communication interface (Communication Interface) 620, a memory (Memory) 630 and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 may call a computer program in the memory 630 to execute the above method.

[0122] In addition, the logical instructions in the above-mentioned memory can be implemented in the form of a software function module and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.

[0123] On the other hand, an embodiment of the present application also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the methods provided in the above embodiments.

[0124] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the methods provided in the above embodiments.

[0125] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.

[0126] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.

[0127] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for planning optical fiber coverage, characterized in that: include: Obtain building information of the area to be planned; Determining optical cable configuration rules corresponding to each building based on the building information; Generating the number of fiber cores required for each of the buildings based on the optical cable configuration rule and the building information; Determine the optical cable model and reserved length of the optical cable in the area to be planned based on the number of fiber cores and the connection relationship between the bearer network in the area to be planned and each of the buildings; Based on the optical cable model and the reserved length of the optical cable, a fiber optic coverage plan for the area to be planned is determined.

2. The optical fiber coverage planning method according to claim 1, characterized in that: The obtaining of building information in the area to be planned includes: Acquiring facility information of the communication facilities in the area to be planned, and identifiers and location information of the buildings from an integrated resource system; Drawing the building and the communication facility on a map based on the facility information, the identifier, and the location information, and marking the building information of the building and the facility information of the communication facility; Acquiring the building information based on the map; The building information includes the number of units, number of floors, number of households on each floor, floor area and fiber coverage type of the building.

3. The optical fiber coverage planning method according to claim 2, characterized in that: The determining of the optical cable configuration rules corresponding to each building based on the building information includes: In a case where the fiber coverage type is enterprise fiber coverage, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors, the number of fiber cores in the wireless access point fiber distribution box, and the number of fiber distribution box coverage layers; In the case where the optical fiber coverage type is home optical fiber coverage, the optical cable configuration rule includes determining the number of optical cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio, and the spare optical cores; In the case where the fiber coverage type is home fiber coverage, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors, the optical distribution network port allocation ratio, the optical distribution network splitting ratio and the spare fiber cores.

4. The optical fiber coverage planning method according to claim 2, characterized in that: The determining of the optical cable configuration rules corresponding to each building based on the building information includes: When the optical fiber coverage type is wireless access, the optical cable configuration rule includes determining the number of fiber cores based on the number of floors or the floor area.

5. The optical fiber coverage planning method according to claim 1, characterized in that: The determining the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network in the area to be planned and the building includes: Determining a fiber optic cable model for the building from a plurality of fiber optic cable models based on the number of fiber cores; Determining the optical cable model of the area to be planned based on the optical cable model of each of the buildings in the area to be planned; The reserved length of the optical cable is determined based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network.

6. The optical fiber coverage planning method according to claim 5, characterized in that: The determining of the reserved length of the optical cable based on the network structure of the bearer network in the area to be planned and the connection relationship between the building and the bearer network includes: Determining the optical cable resource points of the building based on the network structure and the connection relationship; Constructing an undirected graph of the area to be planned with the optical cable resource points of each building in the area to be planned as vertices; Deleting vertices of optical cable resource points that do not conform to a preset discrete rule in the undirected graph; Using the remaining vertices in the undirected graph as the optical cable convergence points of the area to be planned; Generating a minimum spanning tree of the area to be planned based on the optical cable convergence point; Generate an optical cable layout pattern for the area to be planned based on the minimum spanning tree; the optical cable layout pattern includes a route length between two optical cable convergence points in the minimum spanning tree; the route length is the length of an edge between two optical cable convergence points in the minimum spanning tree; The reserved optical cable length is obtained based on the route length and the reserved optical cable amount.

7. The optical fiber coverage planning method according to claim 6, characterized in that: Deleting vertices of optical cable resource points that do not conform to a preset discrete rule in the undirected graph includes: Determine the dispersion of the optical cable resource point based on the number of bearer segments associated with the bearer point of the bearer network connected to the optical cable resource point corresponding to the vertex in the current undirected graph; In the case where the discreteness does not match the preset discreteness rule, deleting the optical cable resource point in the current undirected graph to obtain a new undirected graph; The current undirected graph is updated based on the new undirected graph until the discreteness of the optical cable resource points corresponding to the vertices in the current undirected graph conforms to the preset discreteness rule.

8. The optical fiber coverage planning method according to claim 6, characterized in that: Generating the minimum spanning tree of the area to be planned based on the optical cable convergence point includes: Taking the optical cable convergence point as a node, generating the minimum spanning tree of the area to be planned based on a minimum spanning tree algorithm; The minimum spanning tree is a directed graph, the edges in the minimum spanning tree are optical cables to be laid out, the directions of the edges are the routing directions of the optical cables, and the attributes of the edges define the lengths of the edges, which are the lengths of the optical cables.

9. A fiber coverage planning device, characterized in that: include: An acquisition module is used to obtain building information of the area to be planned; A determination module, configured to determine an optical cable configuration rule corresponding to each building based on the building information; A generating module, configured to generate the number of fiber cores required for each of the buildings based on the optical cable configuration rule and the building information; A planning module, configured to determine the optical cable model and reserved length of the area to be planned based on the number of fiber cores and the connection relationship between the bearer network and each of the buildings in the area to be planned; The output module is used to determine the optical fiber coverage plan of the area to be planned based on the optical cable model and the reserved length of the optical cable.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the optical fiber coverage planning method according to any one of claims 1 to 8 through the computer program.