Network access service opening method and device
By analyzing network equipment information through a GIS spatial database, the system automatically determines whether customers meet the installation requirements, solving the problems of low efficiency and wasted manpower in manual surveys and achieving efficient network access service activation.
Patent Information
- Application Number
- CN202410644446.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-23
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2044-05-23
AI Technical Summary
In existing technologies, when a network access service is activated, it is necessary to conduct a manual on-site inspection to determine whether the installation conditions are met, which results in high inspection difficulty, high repetition, and waste of manpower.
By analyzing the relationships and latitude and longitude information of network devices using GIS spatial databases, and through spatial indexing algorithms, circular range query algorithms, and nearest neighbor search algorithms, the system automatically determines whether customers meet the installation conditions and decides whether to install or lay network equipment on site.
No manual on-site surveys are required. The system automatically determines the conditions for installation using a GIS database, which improves survey efficiency, saves manpower, and provides richer and more reliable survey data.
Smart Images

Figure CN118612279B_ABST
Abstract
Description
Technical Field
[0001] One or more embodiments of the present invention relate to network communication technology, and more particularly to a method and apparatus for activating network access services. Background Technology
[0002] When many customers activate network services, such as dedicated network lines, it's necessary to determine if they meet the installation requirements. If so, on-site installation can proceed directly without needing to install additional network equipment. If not, construction personnel need to rebuild and install the network equipment before on-site installation. For example, if a group company needs to activate a dedicated network line, it's necessary to determine if it meets the installation requirements.
[0003] See Figure 1 In existing technologies, when activating network access services, such as when a group company needs to activate a dedicated line service, the account manager first assigns the work order to a staff member. This staff member then conducts a site survey at the group's location to check if the installation requirements are met. If so, installation personnel then go to the site to install the necessary network equipment and activate the dedicated line service. If not, installation personnel first deploy the appropriate network equipment before activating the dedicated line service.
[0004] It is evident that current technologies require manual on-site visits to determine whether installation conditions are met. However, with the increasing number of dedicated lines, larger network scale, and more diverse equipment types, on-site surveys become increasingly difficult, prone to repetitive surveys, and wasteful of manpower. Therefore, there is an urgent need for an automated and efficient survey method to ensure the accuracy of survey results, thereby saving manpower and achieving cost reduction and efficiency improvement. Summary of the Invention
[0005] One or more embodiments of the present invention describe a method and apparatus for activating network access services, which can automatically investigate whether the installation conditions are met without human intervention on-site, thus avoiding the drawbacks caused by human on-site investigation.
[0006] According to the first aspect, a method for activating network access services is provided, which involves analyzing the network structure among various network devices related to the network access service to obtain the correlation information and latitude and longitude information between the network devices; based on the obtained correlation information and latitude and longitude information between the network devices, a GIS spatial database containing information about each network device is established using Geographic Information System (GIS) technology; the method further includes:
[0007] Obtain the installation location information of customers whose network access services are currently pending activation;
[0008] Search the installation location information in the GIS spatial database;
[0009] Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, it is determined whether the customer meets the installation conditions. If so, an installation personnel will be arranged to go to the site to install the equipment and activate the network access service.
[0010] The step of determining whether the customer meets the installation requirements based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database includes:
[0011] Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, the system determines whether the customer meets the installation conditions by using at least one of the following algorithms: spatial indexing algorithm, circular range query algorithm, and nearest neighbor search algorithm.
[0012] The step of determining whether the customer meets the installation requirements based on the found installation location information, the correlation information between various network devices displayed in the GIS spatial database, and latitude and longitude information includes:
[0013] Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, it is determined whether there are any candidate network devices required for network access within the predetermined range of the found installation location information in the GIS spatial database. If so, it is determined that the customer meets the installation conditions.
[0014] After determining that there are candidate network devices required for network access within a predetermined range of the installation location information in the found GIS spatial database, and before determining that the customer meets the installation conditions, the process further includes:
[0015] The GIS spatial database is used to check whether the uplink between the candidate network device and the upstream aggregation device of the candidate network device is complete and available. If so, it is determined that the customer meets the installation conditions.
[0016] The aggregation equipment is located in the computer room.
[0017] After determining that there are at least two candidate network devices required for network access within the predetermined range of the installation location information in the retrieved GIS spatial database, the process further includes:
[0018] For each candidate network device, the distance between the candidate network device and the installation location is calculated based on the GIS spatial database. The region code corresponding to the candidate network device is obtained based on the latitude and longitude information of the candidate network device in the GIS spatial database. The start index and end index of the region code are found. Then, based on the calculated distance, the record of the candidate network device in the cache is found. The search proceeds to both ends of the cache. If the distance exceeds the cache range, the search is stopped. By comparison, the nearest target network device is found among the candidate network devices and is selected as the network device for on-site installation.
[0019] The network equipment includes: fiber distribution boxes or optical distribution boxes.
[0020] According to the second aspect, a network access service activation system is provided, which includes:
[0021] The GIS data processing module is configured to analyze the network structure between various network devices related to network access services, obtain the correlation information and latitude and longitude information between various network devices, and establish a GIS spatial database containing information about each network device using GIS technology based on the obtained correlation information and latitude and longitude information between various network devices.
[0022] The network access survey data processing module is configured to obtain the installation location information of customers whose network access services are to be activated; search for the installation location information in the GIS spatial database; and, based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions. If the conditions are met, arrange for installation personnel to go to the site to directly install the equipment and activate the network access service.
[0023] The network survey data processing module is further configured to execute:
[0024] After determining that there are candidate network devices required for network access within the predetermined range of the installation location information in the GIS spatial database, and before determining that the customer meets the installation conditions, the GIS spatial database is used to check whether the uplink corresponding line between the candidate network device and the upstream aggregation device of the candidate network device is complete and available. If so, the customer is determined to meet the installation conditions.
[0025] According to a third aspect, a computing device is provided, including a memory and a processor, wherein the memory stores executable code, and the processor executes the executable code to implement the method described in any embodiment of the present invention.
[0026] The network access service activation method and system provided in this invention eliminate the need for on-site personnel. By utilizing a pre-established GIS spatial database, it can determine whether a customer meets the installation requirements. This allows for on-site surveys on the network side, reducing the need for manpower, especially as the number of leased lines increases, network scale expands, and equipment types become more diverse. Furthermore, the GIS spatial database displays installation location information, the relationships between various network devices required for network access, and latitude and longitude information, providing richer and more reliable data for surveying and subsequent installation work. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic diagram of the existing network access service activation method.
[0029] Figure 2 This is a flowchart of a method for activating network access services in one embodiment of the present invention.
[0030] Figure 3 This is a schematic diagram of the network access service activation system in one embodiment of the present invention. Detailed Implementation
[0031] The solution provided by the present invention will now be described with reference to the accompanying drawings.
[0032] First, it should be noted that the terminology used in the embodiments of this invention is for the purpose of describing specific embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” used in the embodiments of this invention and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0033] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0034] Figure 2 This is a flowchart of a method for activating network access services according to one embodiment of the present invention. The method includes:
[0035] Step 201: Analyze the network structure of each network device related to the network access service in advance to obtain the correlation information and latitude and longitude information between each network device.
[0036] Step 203: Based on the obtained relationship information and latitude and longitude information between various network devices, establish a GIS spatial database containing information about each network device using Geographic Information System (GIS) technology.
[0037] Step 205: When it is necessary to activate the network access service for a customer, obtain the installation location information of the customer whose network access service is to be activated.
[0038] Step 207: Search the installation location information in the GIS spatial database.
[0039] Step 209: In the GIS spatial database, based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions. If the customer meets the conditions, proceed to step 211; otherwise, proceed to step 213.
[0040] Step 211: Arrange for installation personnel to go to the site to install the equipment and activate the network access service.
[0041] Step 213: Arrange for network equipment construction by the installation personnel. After the construction is completed, proceed to step 211.
[0042] according to Figure 2 As the illustrated process shows, this invention eliminates the need for on-site personnel; a pre-established GIS spatial database can be used to determine whether a customer meets the installation requirements. This allows for site surveys to be completed on the network side using the GIS spatial database, significantly reducing manpower waste, especially as the number of dedicated lines increases, network scale expands, and equipment types become more diverse. Furthermore, the GIS spatial database displays installation location information, the relationships between various network devices required for network access, and latitude and longitude information, providing richer and more reliable data for both the survey and subsequent installation work.
[0043] The following is combined with Figure 2 Each step in the document provides a detailed description of the process of the present invention.
[0044] First, for steps 201 to 203: the network structure of each network device related to the network access service is analyzed in advance to obtain the correlation information and latitude and longitude information between each network device; based on the obtained correlation information and latitude and longitude information between each network device, a GIS spatial database containing information of each network device is established through geographic information system (GIS) technology.
[0045] GIS stands for Geographic Information System or Geo-Information System. The function of GIS is to collect, store, manage, process, analyze, display, and describe geographic distribution data across the entire or part of the Earth's surface (including the atmosphere). GIS data represents real-world objects (roads, land use, elevation) in digital form. As described in steps 201 and 203 above, in this embodiment of the invention, GIS technology is used to establish a spatial database containing information on all network devices required for network access, allowing for convenient querying, analysis, and visualization of each network device. Finally, the analysis results are overlaid with business rules to automate the judgment of exploration results, guiding production.
[0046] Information about each network device can be displayed as dots in the map layer of the GIS spatial database.
[0047] Steps 201 and 203 above are preprocessing steps. After the GIS spatial database is established, whenever a customer, especially a corporate customer, needs to activate network access services, the GIS spatial database can be used to automatically survey whether the installation conditions are met.
[0048] Next, for step 205: When it is necessary to activate the network access service for a customer, obtain the installation location information of the customer whose network access service is to be activated.
[0049] Here, the customer's installation location information could be, for example, the customer's latitude and longitude.
[0050] Next, for step 207: search for the installation location information in the GIS spatial database.
[0051] Here, you can find the installation location information, i.e., the latitude and longitude information of the customer, in the map layer of the GIS spatial database.
[0052] Next, for step 209: In the GIS spatial database, based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions. If the customer meets the conditions, proceed to step 211; otherwise, proceed to step 213.
[0053] In actual surveying, the following three aspects need to be considered:
[0054] 1. Are there any network devices required for network access in the vicinity of the installation location, i.e., the customer's location? Only if there are can we ensure that the customer can be directly connected to the network later. For example, if there are no network devices required for network access within 2 kilometers of the installation location, i.e., the customer's location, it can be determined that the conditions for installation are not met, and the relevant network equipment needs to be laid.
[0055] 2. After fulfilling the requirements of item 1 above, it is also necessary to further confirm whether the uplink between the network device (e.g., the fiber distribution box) and its upstream upstream device (e.g., the aggregation device in the data center) is complete. For example, whether there is fiber optic cable laid along the complete path from the fiber distribution box to the upstream aggregation device. Only when the uplink is complete can the network device be used for subsequent installation operations.
[0056] 3. After satisfying the above-mentioned item 1, there are multiple network devices to choose from around the installation location, i.e., the customer's location. So how do we select the optimal network device?
[0057] In one embodiment of the present invention, calculations can be performed using at least one of spatial indexing algorithm, circular range query algorithm, and nearest neighbor search algorithm, thereby providing a solution for the above three considerations.
[0058] Regarding the first consideration above, one implementation of step 209 includes:
[0059] Step 2091: Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether there are any candidate network devices required for network access within the predetermined range of the found installation location information in the GIS spatial database. If so, determine that the customer meets the installation conditions.
[0060] The aforementioned predetermined range is, for example, a radius of 500 meters to 1 kilometer centered on the installation location. Because a GIS spatial database can display information about all network devices related to network access, the relationships between these devices, latitude and longitude coordinates, and the customer's installation location on a map layer, it's possible to visually check (or calculate using a circular range query algorithm) whether there are any candidate network devices, such as fiber distribution boxes, required for network access within a 500-meter to 1-kilometer radius of the customer's installation location. If so, it can be determined that the current customer meets the installation requirements.
[0061] Regarding point 2 above, in step 2091, after determining that there are candidate network devices required for network access within the predetermined range of the installation location information in the found GIS spatial database, and before confirming that the customer meets the installation conditions, the integrity of the uplink is further checked. Specific implementation methods include:
[0062] For each candidate network device, based on the map layer displayed in the GIS spatial database, check whether the uplink corresponding line between the candidate network device and the upstream aggregation device of the candidate network device on the map layer is complete and available. If so, it is determined that the customer meets the installation conditions.
[0063] The aggregation equipment can be located in a single computer room.
[0064] Regarding point 3 above, the nearest neighbor search algorithm can be used to select a final target network device from multiple available candidate network devices.
[0065] For example, in one embodiment of the present invention, after determining that there are at least two candidate network devices required for network access within a predetermined range of the installation location information in the found GIS spatial database, the method further includes:
[0066] For each candidate network device, the distance between the candidate network device and the installation location is calculated based on the GIS spatial database. The region code corresponding to the candidate network device is obtained based on the latitude and longitude information of the candidate network device in the GIS spatial database. The start index and end index of the region code are found. Then, based on the calculated distance, the record of the candidate network device in the cache is found. The search proceeds to both ends of the cache. If the distance exceeds the cache range, the search is stopped. By comparison, the nearest target network device is found among the candidate network devices and is selected as the network device for on-site installation.
[0067] In embodiments of the present invention, the network equipment required for network access may include, for example, a fiber distribution box or an optical distribution box.
[0068] One embodiment of the present invention proposes a network access service activation system, see [link to relevant documentation]. Figure 3 The system includes:
[0069] The GIS data processing module 301 is configured to analyze the network structure between various network devices related to the network access service, obtain the correlation information and latitude and longitude information between various network devices, and establish a GIS spatial database containing information about various network devices through GIS technology based on the obtained correlation information and latitude and longitude information between various network devices.
[0070] The network access survey data processing module 302 is configured to obtain the installation location information of customers whose network access services are to be activated; search for the installation location information in the GIS spatial database; and, based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions. If the conditions are met, arrange for installation personnel to go to the site to directly install the equipment and activate the network access service.
[0071] In one embodiment of the system of the present invention, the network access survey data processing module 302 is further configured to perform:
[0072] After determining that there are candidate network devices required for network access within the predetermined range of the installation location information in the GIS spatial database, and before determining that the customer meets the installation conditions, the GIS spatial database is used to check whether the uplink corresponding line between the candidate network device and the upstream aggregation device of the candidate network device is complete and available. If so, the customer is determined to meet the installation conditions.
[0073] In one embodiment of the system of the present invention, the network survey data processing module 302 is configured to perform: based on the found installation location information and the association information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions by using at least one of the spatial indexing algorithm, circular range query algorithm, and nearest neighbor search algorithm.
[0074] In one embodiment of the system of the present invention, the network access survey data processing module 302 is configured to perform: based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether there are any candidate network devices required for network access within the predetermined range of the found installation location information in the GIS spatial database; if so, determine that the customer meets the installation conditions.
[0075] In one embodiment of the system of the present invention, the network access survey data processing module 302 is further configured to perform the following: after determining that there are at least two candidate network devices required for network access within the predetermined range of the installation location information in the found GIS spatial database, for each candidate network device, calculate the distance between the candidate network device and the installation location according to the GIS spatial database; obtain the area code corresponding to the candidate network device according to the latitude and longitude information of the candidate network device in the GIS spatial database, find the start index and end index of the area code according to the area code, and then find the record of the candidate network device in the cache according to the calculated distance, and then search towards both ends, jumping out when the cache range is exceeded; by comparison, find the nearest target network device from each candidate network device, and use the target network device as the network device for on-site installation.
[0076] It should be noted that the above-mentioned devices are typically implemented on the server side. They can be set up on independent servers, or some or all of the devices can be combined and installed on the same server. This server can be a single server or a server cluster consisting of multiple servers. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system. The above-mentioned devices can also be implemented on computer terminals with strong computing capabilities.
[0077] One embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method in any of the embodiments of the specification.
[0078] One embodiment of the present invention provides a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements the method of any embodiment in the specification.
[0079] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the apparatus of the embodiments of the present invention. In other embodiments of the specification, the above-described apparatus may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0080] The various embodiments in this invention are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0081] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this invention can be implemented using hardware, software, widgets, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.
[0082] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for activating network access services, characterized in that, The method involves analyzing the network structure of various network devices related to network access services to obtain their interrelationships and latitude / longitude information. Based on this information, a GIS spatial database containing information about each network device is established using Geographic Information System (GIS) technology. The method also includes: Obtain the installation location information of customers whose network access services are currently pending activation; Search the installation location information in the GIS spatial database; Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, it is determined whether the customer meets the installation conditions. If so, an installation personnel will be arranged to go to the site to install the equipment and activate the network access service.
2. The method according to claim 1, characterized in that, The step of determining whether the customer meets the installation requirements based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database includes: Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, the system determines whether the customer meets the installation conditions by using at least one of the following algorithms: spatial indexing algorithm, circular range query algorithm, and nearest neighbor search algorithm.
3. The method according to claim 1, characterized in that, The step of determining whether the customer meets the installation requirements based on the found installation location information, the correlation information between various network devices displayed in the GIS spatial database, and latitude and longitude information includes: Based on the found installation location information and the relationship information and latitude and longitude information between various network devices displayed in the GIS spatial database, it is determined whether there are any candidate network devices required for network access within the predetermined range of the found installation location information in the GIS spatial database. If so, it is determined that the customer meets the installation conditions.
4. The method according to claim 3, characterized in that, After determining that there are candidate network devices required for network access within a predetermined range of the installation location information in the found GIS spatial database, and before determining that the customer meets the installation conditions, the process further includes: The GIS spatial database is used to check whether the uplink between the candidate network device and the upstream aggregation device of the candidate network device is complete and available. If so, it is determined that the customer meets the installation conditions.
5. The method according to claim 4, characterized in that, The aggregation equipment is located in the computer room.
6. The method according to claim 3, characterized in that, After determining that there are at least two candidate network devices required for network access within the predetermined range of the installation location information in the retrieved GIS spatial database, the process further includes: For each candidate network device, the distance between the candidate network device and the installation location is calculated based on the GIS spatial database. The region code corresponding to the candidate network device is obtained based on the latitude and longitude information of the candidate network device in the GIS spatial database. The start index and end index of the region code are found. Then, based on the calculated distance, the record of the candidate network device in the cache is found. The search proceeds to both ends of the cache. If the distance exceeds the cache range, the search is stopped. By comparison, the nearest target network device is found among the candidate network devices and is selected as the network device for on-site installation.
7. The method according to any one of claims 1 to 6, characterized in that, The network equipment includes: fiber distribution boxes or optical distribution boxes.
8. A network access service activation system, characterized in that, The system includes: The GIS data processing module is configured to analyze the network structure between various network devices related to network access services, obtain the correlation information and latitude and longitude information between various network devices, and establish a GIS spatial database containing information about each network device using GIS technology based on the obtained correlation information and latitude and longitude information between various network devices. The network access survey data processing module is configured to obtain the installation location information of customers whose network access services are to be activated; search for the installation location information in the GIS spatial database; and, based on the found installation location information and the correlation information and latitude and longitude information between various network devices displayed in the GIS spatial database, determine whether the customer meets the installation conditions. If the conditions are met, arrange for installation personnel to go to the site to directly install the equipment and activate the network access service.
9. The system according to claim 8, characterized in that, The network survey data processing module is further configured to execute: After determining that there are candidate network devices required for network access within the predetermined range of the installation location information in the GIS spatial database, and before determining that the customer meets the installation conditions, the GIS spatial database is used to check whether the uplink corresponding line between the candidate network device and the upstream aggregation device of the candidate network device is complete and available. If so, the customer is determined to meet the installation conditions.
10. A computing device comprising a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method of any one of claims 1-7.
Citation Information
Patent Citations
Implementation method and system of business expansion scheme based on power grid GIS framework
CN104463702A
A system and method for the quality status analysis of an access network supporting broadband telecommunication services
KR1020070005636A