Network topology restoration method and device of 5G network, equipment and storage medium
By analyzing the interface traffic information of the 5G core unit, dynamically generating the network topology information of the 5G network, solving the data timeliness and accuracy problems caused by the end-to-end operation platform of the 5G customized network relying on manual entry, and realizing automatic updates and efficient configuration.
Patent Information
- Application Number
- CN202311776263.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-21
- Publication Date
- 2025-06-24
AI Technical Summary
The end-to-end operation platform of 5G customized network needs to manage a large amount of equipment and customer data. The existing technology relies on manual entry, which makes it difficult to ensure data timeliness and accuracy, and the operation is cumbersome and costly.
By obtaining customer terminal information, full base station information, customer basic information and edge computing information, analyzing the interface traffic information of 5G core units, dynamically generating network topology information of customer 5G network, automatically updating equipment information and network topology, and reducing manual intervention.
It realizes automatic update of 5G network equipment information and network topology, improves data timeliness and accuracy, reduces labor costs, and improves configuration efficiency and user experience.
Smart Images

Figure CN120201484A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of 5G communication, and particularly to a method, apparatus, device, and storage medium for restoring the network topology of a 5G network. Background Art
[0002] In the operation of the 5G customized network end-to-end operation platform, a large number of devices in the B domain (business domain) (customer basic information, terminals, SIM card packages, etc.) and O domain (operation domain) (base stations, bearer devices, core network devices, dedicated lines, MEC, servers) need to be managed. Connecting these devices through services is usually managed by OSS systems at all levels, including professional network management systems, integrated network management systems, resource management systems, service activation systems, service assurance systems, etc., with fragmented data changes. This means that the 5G customized network end-to-end operation platform not only needs to manually enter these devices into the system, but also needs to regularly maintain and update customer data, relying excessively on the timeliness and accuracy of manual entry, with cumbersome operations and inability to ensure data timeliness and accuracy, and relatively high labor costs. Summary of the Invention
[0003] Embodiments of this application provide a method, apparatus, device, and storage medium for restoring the network topology of a 5G network to solve the problems existing in the related art. The technical solutions are as follows:
[0004] In a first aspect, embodiments of this application provide a method for restoring the network topology of a 5G network, which includes:
[0005] Obtain the terminal information, full base station information, customer basic information, and edge computing information of the customer;
[0006] According to the terminal information, obtain the traffic information of each interface in each 5G core unit and analyze the traffic information of each interface in the 5G core unit to obtain access network information and core network device information;
[0007] According to the full base station information and the access network information, determine the first device information, where the first device is the device connected to the access network;
[0008] According to the first device information and the full base station information, determine the device information of each device in the bearer network and the connection information of each device in the bearer network;
[0009] According to the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and edge computing information of the customer, determine the network topology information of the customer's 5G network.
[0010] In one implementation, the interfaces of the 5G core unit include the N1N2 interface, the N1N2_TRANS interface, the N4 interface, and the N3 interface. The access network includes at least one base station. According to the terminal information, analyze the traffic information of each interface in the 5G core unit to obtain the access network information including:
[0011] Analyze the traffic information of each interface in the 5G core unit to determine the IP information of each base station, the ID information of each base station, and the ID information of each cell of the customer;
[0012] Update each corresponding base station in the specified database according to the ID information of each base station and the ID information of each cell to obtain the updated database;
[0013] Update the base station performance data and base station basic data of each base station in the updated database according to the IP information of each base station, the ID information of each base station, and the ID information of each cell to obtain the access network information.
[0014] In one implementation, the core network device information includes UPF information; according to the terminal information, obtain and analyze the traffic information of each interface in the 5G core unit to obtain the core network device information including:
[0015] Analyze the traffic information of interface N4 and interface N3 in the 5G core unit to obtain the first interface field of interface N4 and the second interface field of interface N3;
[0016] Cross-match the first interface field and the second interface field with the specified UPF information respectively to obtain the matching result;
[0017] Adjust the UPF attributes according to the matching result to obtain the UPF information.
[0018] In one implementation, the first interface field includes the N4 interface address, the second interface field includes the N3 interface address, and the terminal information of the customer includes IMSI and DNN; cross-match the first interface field and the second interface field with the specified UPF information respectively to obtain the comparison match including:
[0019] Use IMSI and DNN as conditions to query the traffic information of interface N4 and interface N3, and obtain the first N3 interface address and the first N4 interface address of the UPF in the traffic information;
[0020] Query the network element basic information interface of the bearer network through DNN to obtain all network element information, and the network element information includes the second N3 interface address and the second N4 interface address;
[0021] Match the first N3 interface address and the first N4 interface address with the corresponding second N3 interface address and second N4 interface address respectively to obtain the matching result.
[0022] In one implementation, the core network device information includes the AMF and the SMF. Obtaining and analyzing the traffic information of each interface in the 5G core unit to obtain the core network device information further includes:
[0023] Analyzing the traffic information of interface N1N2 in the 5G core unit according to the specified field to obtain the IP addresses of each AMF network element and the IP addresses of each SMF;
[0024] If the IP addresses of the AMF network elements and the IP addresses of the SMF exist in this system, then perform format verification and deduplication on the IP addresses of each AMF network element and the IP addresses of each SMF to obtain the core network device information;
[0025] If the IP addresses of the AMF network elements and the IP addresses of the SMF do not exist in this system, then supplement and record the IP addresses of each AMF network element and the IP addresses of each SMF into this system to obtain the core network device information.
[0026] In one implementation, the full base station information includes a first database and a second database. The first database contains the device information of the devices connected to the base station; the second database contains the device information of the area aggregation devices; determining the first device information according to the full base station information and the access network information includes:
[0027] According to the base station IP, determine the initial device information of multiple valid customer devices from the first database. The initial device information includes the device name and the device port;
[0028] According to the initial device information, obtain the first device information corresponding to the first device that meets the first byte type from the second database.
[0029] In one implementation, according to the first device information and the full base station information, determining the device information of each device in the bearer network and the connection information of each device in the bearer network includes:
[0030] According to the initial device information, obtain the second device information corresponding to the second device that meets the second byte type from the second database;
[0031] Obtain the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device;
[0032] Update the corresponding first device and second device respectively according to the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device, and determine the device information of each device in the bearer network and the connection information of each device in the bearer network.
[0033] Second aspect, an embodiment of the present application provides a network topology restoration device for a 5G network, and the device includes:
[0034] A first acquisition module, configured to acquire terminal information of a customer, full base station information, basic customer information, and edge computing information of the customer;
[0035] A second acquisition module, configured to acquire traffic information of each interface in each 5G core unit according to the terminal information and analyze the traffic information of each interface in the 5G core unit to obtain access network information and core network device information;
[0036] A first determination module, configured to determine first device information according to the full base station information and the access network information, where the first device is a device connected to the access network;
[0037] A second determination module, configured to determine device information of each device in the bearer network and connection information of each device in the bearer network according to the first device information and the full base station information;
[0038] A third determination module, configured to determine network topology information of the customer's 5G network according to the access network information, core network device information, connection information of each device in the bearer network, basic customer information, and edge computing information of the customer.
[0039] Third aspect, an embodiment of the present application provides an electronic device, and the electronic device includes: a memory and a processor. Wherein, the memory and the processor communicate with each other through an internal connection path, the memory is used to store instructions, the processor is used to execute the instructions stored in the memory, and when the processor executes the instructions stored in the memory, the processor is caused to execute the method in any one of the above aspects.
[0040] Fourth aspect, an embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program runs on a computer, the method in any one of the above aspects is executed.
[0041] The advantages or beneficial effects in the above technical solutions at least include:
[0042] In the technical solution of this embodiment, by obtaining the terminal information of the customer, the full base station information, the basic customer information, and the edge computing information of the customer; according to the terminal information, obtaining the traffic information of each interface in each 5G core unit and analyzing the traffic information of each interface in the 5G core unit to obtain access network information and core network device information; according to the full base station information and the access network information, determining the first device information, where the first device is a device connected to the access network; according to the first device information and the full base station information, determining the device information of each device in the bearer network and the connection information of each device in the bearer network; according to the access network information, the core network device information, the connection information of each device in the bearer network, the basic customer information, and the edge computing information of the customer, determining the network topology information of the customer's 5G network. Compared with the prior art that uses pure manual update of the user BO domain device ledger, which requires manual data collection from multiple systems, manual entry into the 5G customized network end-to-end operation platform after summarization, with low configuration efficiency, data accuracy to be improved, information lag, and poor user experience. The method of this embodiment is based on the interface and signaling traffic information of the customer's 5G device. By analyzing the traffic of each interface generated by the operation of the customer's 5G device, learning the access network information, core network device information, connection information of each device in the bearer network, basic customer information, and edge computing information involved in the customer's 5G customized network from the traffic information, and through the access network information, core network device information, connection information of each device in the bearer network, basic customer information, and edge computing information of the customer, dynamically generating the network topology information of the customer's 5G customized network, automatically updating and improving the customer's 5G customized network device information and network topology, with almost no manual intervention and timely update, achieving the effects of timely update, accurate configuration, and customer satisfaction.
[0043] The above summary is only for the purpose of the specification and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present application will be readily apparent by reference to the drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In the drawings, unless otherwise specified, the same reference numerals throughout the several views refer to the same or similar components or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present application and should not be regarded as limiting the scope of the present application.
[0045] Figure 1 Schematic diagram of the operation network structure for the 5G network customized network end-to-end operation platform;
[0046] Figure 2 Flowchart showing a method for restoring the network topology of a 5G network according to an embodiment of the present application;
[0047] Figure 3 Schematic diagram showing the structure of a network topology restoration device for a 5G network according to an embodiment of the present application;
[0048] Figure 4 Block diagram showing the structure of an electronic device / terminal / server according to an embodiment of the present invention. Detailed implementation manners
[0049] In the following, only some exemplary embodiments are simply described. As those skilled in the art can recognize, the described embodiments can be modified in various different ways without departing from the spirit or scope of the present application. Therefore, the drawings and the description are considered to be exemplary in nature rather than restrictive.
[0050] In the related art, as Figure 1 shown, during the operation of the end-to-end operation platform for the 5G network customized network, a large number of devices in the B domain (business domain) (customer basic information, terminals, SIM card packages, etc.) and O domain (operation domain) (base stations, bearer devices, core network devices, dedicated lines, MEC, servers) need to be managed. Usually, these devices are managed by various OSS systems at all levels, including professional network management systems, integrated network management systems, resource management systems, service activation systems, service assurance systems, etc., which are independently managed and the data changes are fragmented. This means that the end-to-end operation platform for the 5G customized network not only needs to manually input these devices into the system, but also needs to regularly maintain and update customer data, relying excessively on the timeliness and accuracy of manual input, with cumbersome operations and unable to guarantee the timeliness and accuracy of data, and relatively high labor costs.
[0051] Figure 2 Flowchart showing the network topology restoration method for a 5G network according to an embodiment of the present application.
[0052] As Figure 2 shown, the network topology restoration method for the 5G network may include:
[0053] S110: Obtain the terminal information, full base station information, customer basic information, and edge computing information of the customer;
[0054] S120: According to the terminal information, obtain the traffic information of each interface in each 5G core unit and analyze the traffic information of each interface in the 5G core unit to obtain access network information and core network device information;
[0055] S130: According to the full base station information and the access network information, determine the first device information, where the first device is a device connected to the access network;
[0056] S140: Determine the device information of each device in the bearer network and the connection information of each device in the bearer network according to the first device information and the full base station information;
[0057] S150: Determine the network topology information of the customer's 5G network according to the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and the customer's edge computing information.
[0058] In the technical solution of this embodiment, by obtaining the customer's terminal information, full base station information, customer basic information, and the customer's edge computing information; according to the terminal information, obtaining the traffic information of each interface in each 5G core unit and analyzing the traffic information of each interface in the 5G core unit to obtain the access network information and core network device information; according to the full base station information and the access network information, determining the first device information, where the first device is the device connected to the access network; according to the first device information and the full base station information, determining the device information of each device in the bearer network and the connection information of each device in the bearer network; according to the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and the customer's edge computing information, determining the network topology information of the customer's 5G network. Compared with the prior art that uses pure manual methods to update the device ledger in the user BO domain, which requires manually collecting data from multiple systems, summarizing it, and then manually entering it into the 5G customized network end-to-end operation platform, the configuration efficiency is low, the data accuracy needs to be improved, the information is lagging, and the user experience is poor. The method of this embodiment is based on the interface and signaling traffic information of the customer's 5G devices. By analyzing the traffic of each interface generated by the operation of the customer's 5G devices, learning the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and the customer's edge computing information involved in the customer's 5G customized network from the traffic information, and through the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and the customer's edge computing information, dynamically generating the network topology information of the customer's 5G customized network, automatically updating and improving the customer's 5G customized network device information and network topology, with almost no manual intervention and timely update, achieving the effects of timely update, accurate configuration, and customer satisfaction.
[0059] In step S110, obtain the customer's terminal information, full base station information, customer basic information, and the customer's edge computing information;
[0060] In this embodiment, the customer's terminal information includes DNN (Data Network Name), IMSI (International Mobile Subscriber Identification Number), and slice ID (identifier).
[0061] Among them, the terminal information of existing customers is read to obtain the terminal IMSI, DNN, slice ID (identifier), and other terminal information of the customers. The customer's terminal can be a mobile phone, a tablet computer, a laptop computer, etc.
[0062] In this embodiment, the base station full information includes a first database (TISSON_BTS_INFO) and a second database (TISSON_LINK_INFO). The first database contains the device information of the devices connected to the base station; the second database contains the device information of the regional aggregation devices.
[0063] Among them, the base station full information TISSON_BTS_INFO and TISSON_LINK_INFO are periodically obtained from the IPRAN integrated network management in the form of SFTP files and updated in this system.
[0064] In this embodiment, the customer basic information includes slice information, dedicated line information, terminal information, and personal connection card package information.
[0065] Among them, taking the customer name as the anchor point, the customer basic information is periodically obtained from the ODS (Operational Data Store) system HTTP interface. The customer basic information covers slice information, dedicated line information, terminal information, personal connection card package information, and other information under the customer. And the device information corresponding to the customer in the system is updated.
[0066] Specifically:
[0067] Slice information pushed by ODS:
[0068] Custom network mode, ODS status (in use, shutdown, etc. status), customer terminal IP address, user internal network IP address, access number, and ULCL identifier, etc.
[0069] Dedicated line information pushed by ODS:
[0070] Dedicated line access number, dedicated line service rate, ODS status of the dedicated line, and product instance ID, etc.
[0071] Terminal information pushed by ODS:
[0072] Terminal IP, terminal IP type (dynamic, static), terminal mobile phone number, and ODS status of the terminal, etc.
[0073] Personal connection card package information pushed by ODS:
[0074] SA (5G) used traffic, NSA (5G) used traffic, and product instance ID.
[0075] In this embodiment, the edge computing information of the customer includes the control interface IP and port of the MEC (Mobile Edge Computing) host;
[0076] Among them, read the existing customer registration MEC (access edge computing) information, which is the control interface IP and port of the MEC host, and periodically call the control interface to obtain the physical machine information of the MEC system and the configurations of virtual machines, clusters, and containers allocated for the customer to use.
[0077] In step S120, according to the terminal information, obtain the traffic information of each interface in each 5G core unit and analyze the traffic information of each interface in the 5G core unit to obtain access network information and core network device information;
[0078] In this embodiment, the 5G core units deployed throughout the province and the 5G core units of the edge nodes deployed on the customer side send traffic information (including call records and signaling traffic, etc.) to the file system in the form of a compressed file via SFTP every hour (it can also be two hours or other time, configured according to actual needs) according to the interfaces N1N2, N1N2_TRANS, N4, and N3.
[0079] Analyze the traffic information of each interface in the 5G core unit to determine the IP information, ID information of each base station, and ID information of each cell of the customer;
[0080] Update the corresponding base stations in the specified database according to the ID information of each base station and the ID information of each cell to obtain an updated database;
[0081] Update the base station performance data and base station basic data of each base station in the updated database according to the IP information of each base station, the ID information of each base station, and the ID information of each cell to obtain access network information.
[0082] Specifically, the background program analyzes the traffic information of each interface in the 5G core unit in the file system through the IMSI and DNN information of the terminals already entered in the system, obtains the IP addresses of each base station, the ID information of each base station, and the ID information of each cell of the customer, etc. Use the base station ID and cell ID as conditions to check whether the base station exists in the database. If it exists, update the base station information in the file system. If it does not exist, add the base station to the database. Query the base station performance data and basic data services through the HTTP protocol interface provided by the wireless integrated network management using the base station IP, base station ID, and cell ID. Fill in and correct the existing base stations by periodically querying the interfaces of the base station performance data and basic data. By processing all the base stations in the access network, fill in and correct at least multiple or all of the base stations, so as to obtain access network information covering one or more base stations.
[0083] Data interfaces for accessing systems such as BSS and OSS systems, for example: IPRAN integrated network management, ODS system, wireless integrated network management, CRM system, etc.
[0084] In an embodiment of the present application, the core network device information includes UPF (User Plane Function) information, AMF (Access and Mobility Management Function) information, and SMF (Session Management function) information; analyze the traffic information of interface N4 and interface N3 in the 5G core unit to obtain the first interface field of interface N4 and the second interface field of interface N3; perform cross-matching of the first interface field and the second interface field with the specified UPF information respectively to obtain a matching result; adjust the UPF attributes according to the matching result to obtain UPF information.
[0085] Among them, the cross-matching is as follows: the first interface field includes the N4 interface address, the second interface field includes the N3 interface address, use IMSI and DNN as conditions to query the traffic information of the N4 interface and the traffic information of the N3 interface, and obtain the first N3 interface address and the first N4 interface address of the UPF in the traffic information; query the network element basic information interface of the bearer network through DNN to obtain all network element information, and the network element information includes the second N3 interface address and the second N4 interface address; match the first N3 interface address and the first N4 interface address with the corresponding second N3 interface address and second N4 interface address respectively to obtain a matching result.
[0086] In this embodiment, read the terminal information of the customer to obtain the customer's terminal IMSI, DNN, and slice ID (identifier), periodically analyze the traffic information of the N4 interface and the N3 interface of the 5G core unit in the whole province and the traffic information of the N4 interface and the N3 interface of the core unit of the edge node, and obtain the corresponding second interface field of N3 and the first interface field of N4 through the traffic information of the N4 interface and the N3 interface of the 5G core unit in the whole province and the traffic information of the N4 interface and the N3 interface of the core unit of the edge node. Perform cross-matching of the second interface field and the first interface field with the corresponding specified UPF information queried by the IPRAN integrated network management. Judge whether to supplement the record, and correct and fill the existing UPF attributes according to the matching result.
[0087] Specific process:
[0088] Obtain the terminal information of the customer in the system, including IMSI and DNN;
[0089] Use the IMSI and DNN as conditions to query the traffic information of the N4 interface of the 5G core units across the province, the traffic information of the N3 interface, and the traffic information of the N4 interface and N3 interface of the core units of the edge nodes, and obtain the first N3 interface address and the first N4 interface address;
[0090] Query the network element basic information interface of the bearer network through the DNN to obtain all network element information. The network element information includes the second N3 interface address and the second N4 interface address, and match the first N3 interface address and the first N4 interface address with the corresponding second N3 interface address and second N4 interface address respectively to obtain the matching result, and backfill the UPF information according to the matching result
[0091] Judge whether the finally obtained UPF information exists in the specified database of the system. If it exists, update it; if it does not exist, re-enter the UPF information into the database.
[0092] The core network device information includes AMF information and SMF information. Analyze the traffic information of each interface in the 5G core unit to obtain that the core network device information also includes:
[0093] Analyze the traffic information of the N1N2 interfaces in the 5G core unit according to the specified fields to obtain the IP addresses of each AMF network element and the IP addresses of each SMF network element;
[0094] In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements exist in this system, perform format verification and deduplication on the IP addresses of each AMF network element and the IP addresses of each SMF network element to obtain the core network device information;
[0095] In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements do not exist in this system, supplement the IP addresses of each AMF network element and the IP addresses of each SMF network element into this system to obtain the core network device information.
[0096] In this embodiment, read the terminal information of existing customers to obtain the terminal IMSI, DNN, and slice ID (identifier) of the customers, periodically analyze the traffic information of the N1N2 interfaces of the 5G core units in the province and the traffic information of the N1N2 interfaces of the core units of the edge nodes, and obtain the corresponding AMF network element IP addresses and SMF network element IP addresses according to the specified fields. In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements exist in the database of this system, perform format verification and deduplication on the IP addresses of the AMF network elements and the IP addresses of the SMF network elements. If the IP addresses of the AMF network elements and the IP addresses of the SMF network elements do not exist in the system, supplement them into the database of this system.
[0097] In step S130, determine the first device information according to the full base station information and the access network information, where the first device is the device connected to the access network;
[0098] In step S140, based on the first device information and the full base station information, determine the device information of each device in the bearer network and the connection information of each device in the bearer network;
[0099] In this embodiment, according to the base station IP, determine the initial device information of multiple valid customer devices from the first database. The initial device information includes the device name and the device port; according to the initial device information, obtain the first device information corresponding to the first device that meets the first byte type from the second database.
[0100] Specifically: Taking the base station IP of the customer as a condition, obtain the names and ports of all the initial devices (initial devices, base station access devices) of valid customers in the first database TISSON_BTS_INFO, and determine whether these first devices need to be recorded in the database among the bearer network devices to which the customers belong. Then search for the first device (device A, the first byte type A - A, that is, the device A that is the same as the initial device) and the second device (A - B, the second byte type, that is, the device different from the initial device) connected to this initial device.
[0101] First device
[0102] Using the name and port of the first device, scan the second database TISSON_LINK_INFO table according to the device relationship of "A - A" (the first byte type, the device with the LINK_TYPE field type of A - A) to find the names and ports of the first devices connected to these initial devices, and determine whether these first devices need to be recorded in the database based on whether they exist.
[0103]
[0104] Find the names and ports of the devices on the opposite side of the original device and the target device respectively, and determine whether these device As need to be recorded in the database among the bearer network devices to which the customers belong. Then search for the first device (A - A) connected to this initial device until it can no longer be found.
[0105] In some embodiments, according to the initial device information, obtain the second device information corresponding to the second device that meets the second byte type from the second database; obtain the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device; update the corresponding first device and second device respectively according to the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device, and determine the device information of each device in the bearer network and the connection information of each device in the bearer network.
[0106] Scan the names and ports of all initial devices or the first devices in the second database TISSON_LINK_INFO to find the names and ports of the second devices (B devices, regional aggregation devices) connected to these initial devices or the first devices according to the device relationship of "A - B" or "B - A" (the second - byte type, and the LINK_TYPE field type is A - B or B - A), and determine whether these B devices need to be recorded in the database based on their existence.
[0107]
[0108] Find the names and ports of the opposite - side devices respectively with the original device and the target device, and determine whether these B devices need to be recorded in the database in the customer - owned bearer network devices based on this.
[0109] All devices obtain device port traffic information and status services from the IPRAN integrated network management through the HTTP protocol interface, and periodically query and obtain information with the device names and ports for filling and correction to determine the information of each device in the bearer network and the connection information of each device in the bearer network.
[0110] In step S150, according to the access network information, core network device information, connection information of each device in the bearer network, customer basic information, and customer's edge computing information, determine the network topology information of the customer's 5G network.
[0111] In this embodiment, taking the customer name and slice information in the customer's basic information as basic conditions, obtain all the customer's access network information, core network device information, connection information of each device in the bearer network, customer basic information, and customer's edge computing information, and draw them respectively from left to right according to a fixed format. According to the N1N2, N1N2_TRANS, N4, and N3 information, draw the link relationship between the terminals, base stations, core network devices, bearer network devices, and the customer's own servers under the customer, and draw the graphic information of the slices, dedicated lines, and MECs to which the customer belongs.
[0112] By analyzing the N1, N2, N3, and N4 interface traffic information generated by the operation of 5G devices, learn the network elements involved in the customer's 5G customized network from the traffic traces, and dynamically generate the network topology of the customer's 5G customized network by associating the network element information of the system.
[0113] In one implementation, the interfaces of the 5G core unit include N1N2 interfaces, N1N2_TRANS interfaces, N4 interfaces, and N3 interfaces, and the access network includes at least one base station. According to the terminal information, analyze the traffic information of each interface in the 5G core unit, and the obtained access network information includes:
[0114] Analyze the traffic information of each interface in the 5G core unit to determine the IP information of each base station, the ID information of each base station, and the ID information of each cell of the customer;
[0115] Update each corresponding base station in the specified database according to the ID information of each base station and the ID information of each cell to obtain an updated database;
[0116] Update the base station performance data and base station basic data of each base station in the updated database according to the IP information of each base station, the ID information of each base station, and the ID information of each cell to obtain access network information.
[0117] In this embodiment, specifically, the background program analyzes the traffic information of each interface in the 5G core unit through the IMSI and DNN information of the terminals already entered in the system, obtains the IP information of each base station, the ID information of each base station, and the ID information of each cell of the customer, etc. Use the base station ID and cell ID as conditions to search the database to see if the base station exists. If it exists, update the base station information in the file system; if it does not exist, add the base station to the database. Query the base station performance data and basic data services through the HTTP protocol interface provided by the wireless integrated network management using the base station IP, base station ID, and cell ID, and fill in and correct the existing base stations by periodically querying the interfaces of the base station performance data and basic data. By processing all the base stations in the access network, fill in and correct at least multiple or all of the base stations, so as to obtain access network information covering one or more base stations.
[0118] In one implementation, the core network device information includes UPF information; according to the terminal information, analyze the traffic information of each interface in the 5G core unit to obtain the core network device information including:
[0119] Analyze the traffic information of interface N4 and interface N3 in the 5G core unit to obtain the first interface field of interface N4 and the second interface field of interface N3;
[0120] Cross-match the first interface field and the second interface field with the specified UPF information respectively to obtain a matching result;
[0121] Adjust the UPF attributes according to the matching result to obtain UPF information.
[0122] In an embodiment of the present application, the core network device information includes UPF (User Plane Function) information, AMF (Access and Mobility Management Function) information, and SMF (Session Management function) information; analyze the traffic information of interface N4 and interface N3 in the 5G core unit to obtain the first interface field of interface N4 and the second interface field of interface N3; perform cross-matching of the first interface field and the second interface field with the specified UPF information respectively to obtain a matching result; adjust the UPF attributes according to the matching result to obtain the UPF information.
[0123] In one implementation, the first interface field includes the N4 interface address, the second interface field includes the N3 interface address, and the customer's terminal information includes IMSI and DNN; performing cross-matching of the first interface field and the second interface field with the specified UPF information respectively, the obtained comparison matching includes:
[0124] Use IMSI and DNN as conditions to query the traffic information of interface N4 and interface N3, and obtain the first N3 interface address and the first N4 interface address of the UPF in the traffic information;
[0125] Query the network element basic information interface of the bearer network through DNN to obtain all network element information, where the network element information includes the second N3 interface address and the second N4 interface address;
[0126] Match the first N3 interface address and the first N4 interface address with the corresponding second N3 interface address and second N4 interface address respectively to obtain a matching result.
[0127] In this embodiment, read the customer's terminal information to obtain the customer's terminal IMSI, DNN, and slice ID (identifier), periodically analyze the traffic information of interface N4 and interface N3 in the 5G core units across the province, and the traffic information of interface N4 and interface N3 in the core units of the edge nodes, and obtain the corresponding second interface field of N3 and the first interface field of N4 through the traffic information of interface N4 and interface N3 in the 5G core units across the province, and the traffic information of interface N4 and interface N3 in the core units of the edge nodes. Perform cross-matching of the second interface field and the first interface field with the corresponding specified UPF information queried by the IPRAN integrated network management. Determine whether to supplement the recording, and correct and fill the existing UPF attributes according to the matching result.
[0128] Specifically: obtain the customer's terminal information in the system, including IMSI and DNN;
[0129] Use the IMSI and DNN as conditions to query the traffic information of the N4 interface, the traffic information of the N3 interface of the 5G core units across the province, and the traffic information of the N4 interface and the traffic information of the N3 interface of the core units of the edge nodes, and obtain the first N3 interface address and the first N4 interface address;
[0130] Query the network element basic information interface of the bearer network through the DNN, obtain all network element information, the network element information includes the second N3 interface address and the second N4 interface address, and match the first N3 interface address and the first N4 interface address with the corresponding second N3 interface address and the second N4 interface address respectively to obtain the matching result, and backfill the UPF information according to the matching result
[0131] Judge whether the finally obtained UPF information exists in the specified database of the system. If it exists, update it. If it does not exist, re-enter the UPF information into the database.
[0132] In one implementation, the core network device information includes the AMF and the SMF. Obtain and analyze the traffic information of each interface in the 5G core unit, and the obtained core network device information also includes:
[0133] Analyze the traffic information of the N1N2 interface in the 5G core unit according to the specified field to obtain the IP addresses of each AMF network element and the IP addresses of each SMF network element;
[0134] In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements exist in this system, perform format verification and deduplication on the IP addresses of each AMF network element and the IP addresses of each SMF network element to obtain the core network device information;
[0135] In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements do not exist in this system, supplement and record the IP addresses of each AMF network element and the IP addresses of each SMF network element into this system to obtain the core network device information.
[0136] The core network device information includes the AMF information and the SMF information. Obtain and analyze the traffic information of each interface in the 5G core unit, and the obtained core network device information also includes:
[0137] Analyze the traffic information of the N1N2 interface in the 5G core unit according to the specified field to obtain the IP addresses of each AMF network element and the IP addresses of each SMF network element;
[0138] In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements exist in this system, perform format verification and deduplication on the IP addresses of each AMF network element and the IP addresses of each SMF network element to obtain the core network device information;
[0139] In the case where the AMF network element IP and the SMF network element IP do not exist in this system, the AMF network element IP and the SMF network element IP are supplemented and recorded into this system to obtain the core network device information.
[0140] In this embodiment, the terminal information of existing customers is read to obtain the terminal IMSI, DNN, and slice ID (identifier) of the customers. The traffic information of the N1N2 interfaces of the 5G core units in the whole province and the traffic information of the N1N2 interfaces of the core units of the edge nodes are periodically analyzed. According to the specified fields, the corresponding AMF network element IP and SMF network element IP are obtained. In the case where the AMF network element IP and the SMF network element IP exist in the database of this system, format verification and deduplication are performed on the AMF network element IP and the SMF network element IP. If the AMF network element IP and the SMF network element IP do not exist in the system, they are supplemented and recorded into the database of this system.
[0141] In one implementation manner, the full information of the base station includes a first database and a second database. The first database contains the device information of the devices connected to the base station; the second database contains the device information of the regional aggregation devices; according to the full information of the base station and the access network information, determining the first device information includes:
[0142] According to the base station IP, the initial device information of multiple valid customer devices is determined from the first database. The initial device information includes the device name and the device port.
[0143] According to the initial device information, the first device information corresponding to the first device that meets the first byte type is obtained from the second database.
[0144] In this embodiment, according to the base station IP, the initial device information of multiple valid customer devices is determined from the first database. The initial device information includes the device name and the device port. According to the initial device information, the first device information corresponding to the first device that meets the first byte type is obtained from the second database.
[0145] Taking the customer's base station IP as a condition, the names and ports of all valid customers' initial devices (initial devices, base station access devices) in the first database TISSON_BTS_INFO are obtained, and it is determined whether these first devices need to be recorded and stored in the customer's affiliated bearer network devices. Then, search for the first device (device A, the first byte type A - A, that is, the device A that is the same as the initial device) and the second device (A - B, the second byte type, that is, the device different from the initial device) connected to this initial device.
[0146] First device
[0147] Scan the TISSON_LINK_INFO table in the second database using the name and port of the first device, and find the name and port of the first device connected to these initial devices according to the device relationship of "A-A" (the first byte type, and the device with the LINK_TYPE field type of A-A). Determine whether these first devices need to be recorded in the database based on whether they exist.
[0148]
[0149] Find the names and ports of the opposite devices for the original device and the target device respectively, and determine whether these A devices need to be recorded in the database based on this in the carrier network devices belonging to the customer. Then search for the first device (A-A) connected to these initial devices until no more can be found.
[0150] In one implementation, according to the first device information and the full base station information, determining the information of each device in the carrier network and the connection information of each device in the carrier network includes:
[0151] According to the initial device information, obtain the second device information corresponding to the second device that meets the second byte type from the second database;
[0152] Obtain the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device;
[0153] Update the corresponding first device and second device respectively according to the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device, and determine the information of each device in the carrier network and the connection information of each device in the carrier network.
[0154] In this embodiment, according to the initial device information, obtain the second device information corresponding to the second device that meets the second byte type from the second database; obtain the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device; update the corresponding first device and second device respectively according to the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device, and determine the information of each device in the carrier network and the connection information of each device in the carrier network.
[0155] Scan the names and ports of all initial devices or the first devices in the second database TISSON_LINK_INFO according to the device relationship of "A-B" or "B-A" (devices of the second byte type with the LINK_TYPE field type of A-B or B-A), and find the names and ports of the second devices (B devices, regional aggregation devices) connected to these initial devices or the first devices. Determine whether these B devices need to be recorded and stored in the database based on their existence.
[0156]
[0157] Find the names and ports of the opposite-side devices respectively based on the original device and the target device, and determine whether these B devices need to be recorded and stored in the carrier network devices belonging to the customer based on this.
[0158] All devices obtain device port traffic information and status services through the HTTP protocol interface provided by the IPRAN integrated network management. Periodically query and obtain information using the names and ports of the devices for filling and correction to determine the information of each device in the carrier network and the connection information of each device in the carrier network.
[0159] Figure 3 Show a structural block diagram of a network topology restoration device for a 5G network according to an embodiment of the present invention. As Figure 3 shown, the device may include:
[0160] A first acquisition module 210, configured to acquire the terminal information, base station full information, customer basic information, and customer edge computing information of the customer;
[0161] A second acquisition module 220, configured to acquire the traffic information of each interface in each 5G core unit according to the terminal information and analyze the traffic information of each interface in the 5G core unit to obtain access network information and core network device information;
[0162] A first determination module 230, configured to determine first device information according to the base station full information and the access network information, where the first device is a device connected to the access network;
[0163] A second determination module 240, configured to determine the information of each device in the carrier network and the connection information of each device in the carrier network according to the first device information and the base station full information;
[0164] A third determination module 250, configured to determine the network topology information of the customer's 5G network according to the access network information, core network device information, connection information of each device in the carrier network, customer basic information, and customer edge computing information.
[0165] In the technical solution of this embodiment, by obtaining the terminal information of the customer, the full base station information, the basic customer information, and the edge computing information of the customer; according to the terminal information, obtaining the traffic information of each interface in each 5G core unit and analyzing the traffic information of each interface in the 5G core unit to obtain access network information and core network device information; according to the full base station information and the access network information, determining the first device information, where the first device is the device connected to the access network; according to the first device information and the full base station information, determining the device information of each device in the bearer network and the connection information of each device in the bearer network; according to the access network information, the core network device information, the connection information of each device in the bearer network, the basic customer information, and the edge computing information of the customer, determining the network topology information of the customer's 5G network. Compared with the prior art that uses pure manual methods to update the device ledger in the user BO domain, which requires manually collecting data from multiple systems, summarizing it, and then manually entering it into the 5G customized network end-to-end operation platform, the configuration efficiency is low, the data accuracy needs to be improved, the information is lagging, and the user experience is poor. The method of this embodiment is based on the interface and signaling traffic information of the customer's 5G devices. By analyzing the traffic of each interface generated by the operation of the customer's 5G devices, it learns the access network information, core network device information, connection information of each device in the bearer network, basic customer information, and edge computing information involved in the customer's 5G customized network from the traffic information. And through the access network information, core network device information, connection information of each device in the bearer network, basic customer information, and edge computing information of the customer, it dynamically generates the network topology information of the customer's 5G customized network, automatically updates and improves the device information and network topology of the customer's 5G customized network, with almost no manual intervention and timely updates, achieving the effects of timely updates, accurate configuration, and customer satisfaction.
[0166] For the functions of each module in each device of the embodiments of the present invention, reference may be made to the corresponding descriptions in the above methods, and details are not described herein again.
[0167] Figure 4 The block diagram of an electronic device / terminal / server according to an embodiment of the present invention is shown. As Figure 4 shown, the electronic device / terminal / server includes: a memory 910 and a processor 920, and a computer program that can run on the processor 920 is stored in the memory 910. When the processor 920 executes the computer program, it implements the network topology restoration method of the 5G network in the above embodiment. The number of the memory 910 and the processor 920 can be one or more.
[0168] The electronic device / terminal / server further includes:
[0169] a communication interface 930, configured to communicate with external devices and perform data interaction and transmission.
[0170] If the memory 910, the processor 920, and the communication interface 930 are implemented independently, the memory 910, the processor 920, and the communication interface 930 can be interconnected via a bus to complete communication with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 only a thick line is used to represent it in Figure 4 , but it does not mean that there is only one bus or one type of bus.
[0171] Optionally, in specific implementation, if the memory 910, the processor 920, and the communication interface 930 are integrated on a single chip, the memory 910, the processor 920, and the communication interface 930 can complete communication with each other through an internal interface.
[0172] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method provided in the embodiments of the present application.
[0173] An embodiment of the present application further provides a chip, which includes a processor for calling and running instructions stored in a memory, so that a communication device installed with the chip executes the method provided in the embodiments of the present application.
[0174] An embodiment of the present application further provides a chip, including: an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected to each other through an internal connection path. The processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiments of the application.
[0175] It should be understood that the above-mentioned processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor that supports the advanced RISC machines (ARM) architecture.
[0176] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).
[0177] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
[0178] In the description of this specification, the descriptions with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0179] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of the features. In the description of the present application, "a plurality of" means two or more unless otherwise specifically defined.
[0180] Any process or method description represented in a flowchart or described in other ways herein can be understood to represent a module, segment, or part of code including one or more executable instructions for implementing a specific logical function or process. And the scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed.
[0181] The logic and / or steps represented in a flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing a logical function and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatuses, or devices.
[0182] It should be understood that each part of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the method in the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0183] In addition, each functional unit in various embodiments of the present application can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the above integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disc, etc.
[0184] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various changes or substitutions within the technical scope disclosed by the present application, and these should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for restoring the network topology of a 5G network, characterized in that, The method includes: Obtaining the terminal information of the customer, the full base station information, the basic customer information, and the edge computing information of the customer; According to the terminal information, obtaining the traffic information of each interface in each 5G core unit and analyzing the traffic information of each interface in the 5G core unit to obtain access network information and core network device information; According to the full base station information and the access network information, determining the first device information, where the first device is a device connected to the access network; According to the first device information and the full base station information, determining the device information of each device in the bearer network and the connection information of each device in the bearer network; According to the access network information, the core network device information, the connection information of each device in the bearer network, the basic customer information, and the edge computing information of the customer, determining the network topology information of the customer's 5G network.
2. The method according to claim 1, characterized in that, The interfaces of the 5G core unit include N1N2 interfaces, N1N2_TRANS interfaces, N4 interfaces, and N3 interfaces. The access network includes at least one base station. According to the terminal information, analyzing the traffic information of each interface in the 5G core unit to obtain the access network information includes: Analyzing the traffic information of each interface in the 5G core unit to determine the IP information of each base station, the ID information of each base station, and the cell ID information of each cell of the customer; Updating each corresponding base station in the specified database according to each of the base station ID information and each of the cell ID information to obtain an updated database; Updating the base station performance data and the base station basic data of each base station in the updated database according to each of the base station IP information, each of the base station ID information, and each of the cell ID information to obtain the access network information.
3. The method according to claim 2, wherein The core network device information includes UPF information; according to the terminal information, obtaining the analysis of the traffic information of each interface in the 5G core unit to obtain the core network device information includes: Analyzing the traffic information of interface N4 and interface N3 in the 5G core unit to obtain the first interface field of interface N4 and the second interface field of interface N3; Cross-matching the first interface field and the second interface field with the specified UPF information respectively to obtain a matching result; Adjusting the UPF attributes according to the matching result to obtain the UPF information.
4. The method according to claim 3, wherein The first interface field includes the N4 interface address, the second interface field includes the N3 interface address, and the terminal information of the customer includes IMSI and DNN; the cross-matching of the first interface field and the second interface field with the specified UPF information respectively to obtain the comparison and matching includes: Using IMSI and DNN as conditions to query the traffic information of interface N4 and interface N3, and obtaining the first N3 interface address and the first N4 interface address of the UPF in the traffic information; Querying the network element basic information interface of the bearer network through DNN to obtain all network element information, where the network element information includes the second N3 interface address and the second N4 interface address; The first N3 interface address and the first N4 interface address are respectively matched with the corresponding second N3 interface address and the second N4 interface address to obtain a matching result.
5. The method according to claim 4, characterized in that, The core network device information includes AMF information and SMF information. The obtaining of the core network device information by analyzing the traffic information of each interface in the 5G core unit further includes: Analyzing the traffic information of interfaces N1N2 in the 5G core unit according to a specified field to obtain the IP addresses of each AMF network element and the IP addresses of each SMF network element; In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements exist in the system, format verification and duplicate removal are performed on the IP addresses of each AMF network element and the IP addresses of each SMF network element to obtain the core network device information; In the case where the IP addresses of the AMF network elements and the IP addresses of the SMF network elements do not exist in the system, the IP addresses of each AMF network element and the IP addresses of each SMF network element are supplemented and recorded in the system to obtain the core network device information.
6. The method according to claim 5, wherein The full base station information includes a first database and a second database. The first database contains the device information of the devices connected to the base station; The second database contains the device information of the regional aggregation devices; The determining of the first device information according to the full base station information and the access network information includes: Determining the initial device information of multiple valid customer devices from the first database according to the base station IP. The initial device information includes the device name and the device port; Obtaining the first device information corresponding to the first device that meets the first byte type from the second database according to the initial device information.
7. The method according to claim 6, characterized in that The determining of the device information of each device in the bearer network and the connection information of each device in the bearer network according to the first device information and the full base station information includes: Obtaining the second device information corresponding to the second device that meets the second byte type from the second database according to the initial device information; Obtaining the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device; Updating the corresponding first device and second device respectively according to the port traffic information of each first device, the port status of each first device, the port traffic information of each second device, and the port status of each second device, and determining the device information of each device in the bearer network and the connection information of each device in the bearer network.
8. An apparatus for restoring the network topology of a 5G network, characterized in that, The device includes: A first obtaining module, configured to obtain the terminal information of the customer, the full base station information, the basic customer information, and the edge computing information of the customer; A second obtaining module, configured to obtain the traffic information of each interface in each 5G core unit according to the terminal information and analyze the traffic information of each interface in the 5G core unit to obtain the access network information and the core network device information; A first determining module, configured to determine the first device information according to the full base station information and the access network information. The first device is a device connected to the access network; A second determining module, configured to determine the device information of each device in the bearer network and the connection information of each device in the bearer network according to the first device information and the full base station information; A third determination module, configured to determine the network topology information of the customer's 5G network according to the access network information, the core network device information, the connection information of each device in the bearer network, the basic customer information, and the customer's edge computing information.
9. An electronic device, characterized in that, Comprising: A processor and a memory, wherein instructions are stored in the memory, and the instructions are loaded and executed by the processor to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of claims 1-7 is implemented.