Method and device for deploying and accepting edge UPF equipment
Through automated discovery and allocation of resources, module generation and auditing, simulation dial-test verification methods, the cumbersome problems of edge UPF deployment and verification process are solved, efficiency and configuration standardization are improved, and failure risk is reduced.
Patent Information
- Application Number
- CN202411826206.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-12-12
AI Technical Summary
The existing edge UPF deployment and verification process is cumbersome and lacks automation, resulting in inefficient resource allocation and configuration verification, increasing the risk of equipment failure.
By automatically discovering new UPF devices into the network, automatically allocating resources and configuration files, module generation and auditing, simulation dial-testing module verification connectivity, and automatic deployment and acceptance are achieved.
It greatly improves deployment and acceptance efficiency, reduces the operating time of operation and maintenance personnel, enhances configuration standardization, and reduces the risk of equipment failure.
Smart Images

Figure CN119697017A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of deployment acceptance, and in particular, relates to a method and device for deployment acceptance of edge UPF equipment. Background Art
[0002] The deployment of existing edge UPFs will go through the following steps: resource allocation - script writing - script distribution - connectivity check. After the UPF is deployed, it needs to be verified in many aspects, including (interface connectivity verification, performance indicator collection verification, log collection verification, etc.). These verification contents are relatively scattered and require multiple query methods. When verifying equipment, operation and maintenance personnel often spend more time on instruction preparation and query. At the same time, for colleagues who are new to the business, the verification of this part is also relatively complicated and difficult to take over in a short time.
[0003] At present, the edge UPF deployment and verification are carried out manually. The disadvantage is that the verification content is complicated and generally lacks verification of configuration norms, which leads to data collection failure and inability to obtain data due to irregularities in interface names, VPN names, etc. during subsequent data collection. At the same time, there are different detection methods for different detection items. After the detection is completed, an effective verification report cannot be formed. There is also a lack of relevant constraints on whether the verification is successful or not. All are carried out by manual offline maintenance. This leads to the lack of strict control measures for equipment network access verification, which increases the risk of equipment failure. Summary of the invention
[0004] In view of the above deficiencies in the prior art, the purpose of the invention is to provide a method and apparatus for deploying and accepting edge UPF equipment, which automatically discovers new UPF equipment in the deployment phase, automatically allocates resources to the new UPF equipment, automatically configures files, generates modules for the configuration files, performs initial configuration audits, automatically distributes configuration files, sets up a verification phase for the new UPF, and implements network acceptance of the new UPF equipment through a simulation dialing module.
[0005] In a first aspect of the present invention, a method for deploying an acceptance edge UPF device is proposed, which is applied to a system including: a UPF network element device, a 5GC acquisition and control platform, and a 5GC subsystem, including:
[0006] Get through the network status between the 5GC subsystem and UPF network element equipment, and between the 5GC acquisition and control platform and UPF network element equipment;
[0007] Get through the network status of the 5GC acquisition and control platform and the newly connected UPF equipment;
[0008] The 5GC subsystem automatically generates command scripts for newly connected UPF devices and performs automatic configuration;
[0009] Generate modules for configuration files and audit the deployment configuration;
[0010] The 5GC acquisition and control platform sends the configuration files generated by the module and audited after the initial configuration to the newly connected UPF devices;
[0011] Review the configuration files sent to the newly connected UPF devices;
[0012] Enable the simulation dial test module to verify the connectivity of the newly connected UPF device.
[0013] Furthermore, in the above method for deploying and accepting edge UPF equipment, the network status between the 5GC subsystem and the UPF network element equipment and the 5GC acquisition and control platform and the UPF network element equipment is connected, including:
[0014] Get the information of new UPF devices;
[0015] The 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to new UPF devices through preset network settings rules or custom allocation rules;
[0016] Send address resource information to UPF network element equipment.
[0017] Furthermore, in the above method for deploying and accepting edge UPF equipment, the network status of the 5GC acquisition and control platform and the newly connected UPF equipment is connected, including:
[0018] The 5GC subsystem determines whether the management address resource information of the new UPF device is ready;
[0019] If the judgment result is that the UPF device management address resource information is ready, send the unique identifier of the new UPF device or the management access IP address to the 5GC acquisition and control platform;
[0020] The 5GC acquisition and control platform manages newly connected UPF devices based on their unique identification or management access IP address.
[0021] Furthermore, in the above method for deploying and accepting edge UPF devices, the 5GC subsystem automatically generates a command script for issuing new UPF devices, and the configuration content for automatic configuration includes at least:
[0022] The management port address, floating address, gateway address and mask of the management plane of the newly connected UPF equipment, as well as related test information, deployment configuration, basic service configuration, maintenance management configuration and license activation;
[0023] Among them, the newly-connected UPF device is identified by the gateway MAC / ESN of the newly-connected UPF device.
[0024] Furthermore, in the above method for deploying an acceptance edge UPF device, module generation of the configuration file includes:
[0025] Automatically modularize and encapsulate complex scripts in configuration files;
[0026] Reference pre-configured address information and standardized configuration scripts to perform script automation packaging;
[0027] Deployment configuration audit, including:
[0028] Compare the deployment configuration file and the configuration file generated by the automated script line by line to obtain three types of audit results: missing configuration, non-standard configuration script, and configuration file already exists in the original configuration file;
[0029] If the configuration is missing, perform automatic configuration. If the configuration script is not standardized, determine whether it needs to be manually removed. If the configuration file already exists in the original configuration file, the existing configuration file will be removed when the configuration is delivered.
[0030] Furthermore, in the above method for deploying and accepting edge UPF devices, the 5GC acquisition and control platform sends the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices, including:
[0031] The 5GC acquisition and control platform provides a remote distribution channel to distribute configuration files generated by modules and after the initial configuration audit to newly connected UPF devices in the form of an API.
[0032] Review the configuration files sent to the new UPF devices, including:
[0033] Check whether the configuration file script and command are completely delivered; and,
[0034] Check whether the configuration file scripts and commands are sent accurately; and,
[0035] Check whether the configuration file scripts and commands are issued in a standardized manner;
[0036] The test results are returned to the 5GC acquisition and control platform and then to the 5GC subsystem.
[0037] Furthermore, in the above method for deploying and accepting edge UPF devices, enabling the simulation dialing module to verify the connectivity of the newly connected UPF device includes:
[0038] The simulation dialing test module is called to perform FirstCall verification. The simulation dialing test module sends a simulation signal through the preset simulation dialing test machine. The test card and the test DNN configuration agreed upon in the issuance process are used to perform a full-link ping test to verify the N6local connectivity of the newly connected UPF device from the large network to the UPF network element device.
[0039] In a second aspect of the present invention, a device for deploying an acceptance edge UPF device is also proposed, which is applied to a system including: a UPF network element device, a 5GC acquisition and control platform, and a 5GC subsystem, including:
[0040] The first connection module: used to connect the network status between the 5GC subsystem and the UPF network element equipment, and between the 5GC acquisition and control platform and the UPF network element equipment;
[0041] The second connection module: connects the network status between the 5GC acquisition and control platform and the newly connected UPF equipment;
[0042] Configuration module: used by the 5GC subsystem to automatically generate command scripts for newly connected UPF devices and perform automatic configuration;
[0043] Audit module: used to generate modules and audit the initial configuration of configuration files;
[0044] Distributing module: used by the 5GC acquisition and control platform to distribute the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices;
[0045] Review module: used to review the configuration files sent to the newly connected UPF devices;
[0046] Verification module: used to enable the simulation dialing module to verify the connectivity of the newly connected UPF device.
[0047] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor and a memory;
[0048] The processor is used to execute any one of the above methods for deploying an acceptance edge UPF device by calling a program or instruction stored in the memory.
[0049] In a fourth aspect of the present invention, a computer-readable storage medium is further proposed, wherein the computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute any one of the above methods for deploying an acceptance edge UPF device.
[0050] The beneficial effects of the present invention are as follows: the present invention connects the network status of the 5GC subsystem and the UPF network element device and the 5GC acquisition and control platform and the UPF network element device; connects the network status of the 5GC acquisition and control platform and the newly connected UPF device; the 5GC subsystem automatically generates the instruction script for the newly connected UPF device and performs automatic configuration; performs module generation and initial configuration audit on the configuration file; the 5GC acquisition and control platform sends the configuration file after module generation and initial configuration audit to the newly connected UPF device; reviews the configuration file sent to the newly connected UPF device; and enables the simulation dialing module to verify the connectivity of the newly connected UPF device. The present invention automatically discovers the newly connected UPF device in the deployment link, automatically allocates resources for the newly connected UPF device, automatically configures the file, generates modules and audits the initial configuration of the configuration file, automatically sends the configuration file, sets a verification link in the newly connected UPF, and realizes the network acceptance of the newly connected UPF device through the simulation dialing module. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The accompanying drawings are only used to illustrate specific embodiments and are not considered to limit the present invention. In the entire drawings, the same reference symbols represent the same components. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0052] Figure 1 A method diagram for deploying an acceptance edge UPF device provided by an embodiment of the present invention;
[0053] Figure 2 A method diagram for connecting the network status between the 5GC subsystem and the UPF network element device and between the 5GC acquisition and control platform and the UPF network element device provided in an embodiment of the present invention;
[0054] Figure 3 A method diagram for connecting the network status of a 5GC acquisition and control platform and a newly connected UPF device provided by an embodiment of the present invention;
[0055] Figure 4 A diagram of an apparatus for deploying an acceptance edge UPF device provided in an embodiment of the present invention.
[0056] Figure 5 A schematic block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0057] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present invention.
[0058] Furthermore, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts disclosed in the present invention.
[0059] In the description of the present invention, the terms "first", "second", and "third" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be internal communication between two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0060] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of methods and systems consistent with some aspects of the present invention as detailed in the appended claims.
[0061] The present invention proposes a method, device, electronic device and storage medium for deploying and accepting edge UPF equipment, which automatically discover new UPF equipment in the deployment link, automatically allocate resources for the new UPF equipment, automatically configure files, generate modules for the configuration files, perform initial configuration audit, automatically issue configuration files, set up a verification link in the new UPF, and realize the network acceptance of the new UPF equipment through a simulation dialing module.
[0062] Method Embodiment
[0063] Figure 1 A diagram of a method for deploying an acceptance edge UPF device provided in an embodiment of the present invention.
[0064] In the first aspect of the present invention, a method for deploying an acceptance edge UPF device is proposed, which is applied to a system consisting of a UPF network element device, a 5GC acquisition and control platform, and a 5GC subsystem. Figure 1 , including seven steps from S1 to S7:
[0065] S1: Connect the network status between 5GC subsystem and UPF network element equipment, and between 5GC acquisition and control platform and UPF network element equipment.
[0066] Specifically, in an embodiment of the present invention, a method for connecting the network status of the 5GC subsystem and the UPF network element device, and connecting the network status of the 5GC acquisition and control platform and the UPF network element device is described in detail below. The UPF network element device can be a network switch.
[0067] S2: Connect the network status of the 5GC acquisition and control platform and the newly connected UPF equipment.
[0068] Specifically, in an embodiment of the present invention, a method for connecting the network status of the 5GC acquisition and control platform and the newly connected UPF device is described in detail below.
[0069] S3: The 5GC subsystem automatically generates command scripts for newly connected UPF devices and performs automatic configuration.
[0070] Specifically, in an embodiment of the present invention, the management port address, floating address, gateway address and mask of the management plane related to the edge UPF device, as well as related test information, startup configuration, basic business configuration, maintenance management configuration and License activation; wherein, the edge UPF device is related to the newly-connected UPF device gateway MAC / ESN as an identifier, and the related test information includes test DNN and test address pool and other related test information, which is used for the subsequent simulation dialing module to issue the dialing test function.
[0071] S4: Generate modules for configuration files and audit deployment configurations.
[0072] Specifically, in the embodiment of the present invention, module generation for the configuration file is performed and the initial configuration audit performs automatic modular packaging of complex scripts in the configuration file; pre-configured address information and standardized configuration scripts are referenced to perform automatic packaging of the scripts.
[0073] S5: The 5GC acquisition and control platform sends the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices.
[0074] Specifically, in the embodiment of the present invention, the configuration files after module generation and initial configuration audit help operation and maintenance personnel to conduct configuration troubleshooting and monitor the delivery status of each module. The 5GC acquisition and control platform remotely delivers the configuration files after module generation and initial configuration audit to the newly connected UPF equipment through the batch command interface, which greatly reduces the time consumption in the delivery process and improves the delivery efficiency.
[0075] S6: Review the configuration files sent to the new UPF devices.
[0076] Specifically, in an embodiment of the present invention, the 5GC acquisition and control platform sends the configuration file generated by the module and the audited initial configuration to the newly connected UPF device, and reviews the integrity, standardization and accuracy of the configuration file sent to the newly connected UPF device.
[0077] S7: Enable the simulation dial test module to verify the connectivity of the new UPF device.
[0078] Specifically, in an embodiment of the present invention, a simulation dialing test module is called to perform FirstCall verification. The simulation dialing test module performs testing based on a simulation system deployed in each province, and simulates simulation signals to perform ping tests, 5G registration, page browsing and other dialing test methods, thereby reducing the user's complex dialing test operations in different business scenarios, reducing the difficulty of operation and improving verification efficiency.
[0079] Figure 2 A method diagram for connecting the network status of a 5GC subsystem and a UPF network element device, and a 5GC acquisition and control platform and a UPF network element device, provided in an embodiment of the present invention.
[0080] Furthermore, in the above method for deploying and accepting edge UPF equipment, the network status between the 5GC subsystem and the UPF network element equipment and the 5GC acquisition and control platform and the UPF network element equipment are connected, combined with Figure 2 , including three steps from S21 to S23:
[0081] S21: Obtaining the new UPF device information;
[0082] S22: The 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to the newly connected UPF devices through preset network setting rules or customized allocation rules;
[0083] S23: Send address resource information to UPF network element device.
[0084] Specifically, in the embodiment of the present invention, the 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to the newly-connected UPF device through preset network setting rules or customized allocation rules, and send the address resource information to the UPF network element device, thereby connecting the network status of the 5GC subsystem and the UPF network element device and the network status of the 5GC acquisition and control platform and the UPF network element device.
[0085] Figure 3 A method diagram for connecting the network status of a 5GC acquisition and control platform and a newly connected UPF device is provided in an embodiment of the present invention.
[0086] Furthermore, in the above method for deploying and accepting edge UPF equipment, the network status of the 5GC acquisition and control platform and the newly connected UPF equipment are connected, combined with Figure 3 , including three steps from S31 to S33:
[0087] S31: The 5GC subsystem determines whether the management address resource information of the new UPF device is ready;
[0088] S32: If the judgment result is that the UPF device management address resource information is ready, send the unique identifier of the new UPF device or the management access IP address to the 5GC acquisition and control platform;
[0089] S33: The 5GC acquisition and control platform manages the newly connected UPF devices according to their unique identification or management access IP address.
[0090] Specifically, in the embodiment of the present invention, the 5GC acquisition and control platform manages the newly-connected UPF device according to the unique identifier or management access IP address of the newly-connected UPF device to establish a network status between the 5GC acquisition and control platform and the newly-connected UPF device.
[0091] Furthermore, in the above method for deploying and accepting edge UPF devices, the 5GC subsystem automatically generates a command script for issuing new UPF devices, and the configuration content for automatic configuration includes at least:
[0092] The management port address, floating address, gateway address and mask of the management plane of the newly connected UPF equipment, as well as related test information, deployment configuration, basic service configuration, maintenance management configuration and license activation;
[0093] Among them, the newly-connected UPF device is identified by the gateway MAC / ESN of the newly-connected UPF device.
[0094] Specifically, in the embodiment of the present invention, the automated configuration is performed using scripts / commands and can be configured multiple times.
[0095] Furthermore, in the above method for deploying an acceptance edge UPF device, module generation of the configuration file includes:
[0096] Automatically modularize and encapsulate complex scripts in configuration files;
[0097] Reference pre-configured address information and standardized configuration scripts for script automation packaging.
[0098] Specifically, in the embodiment of the present invention, complex scripts are modularly encapsulated and each module is expressed in the form of business language, which lowers the usage threshold for script operators. Pre-configured address information and standardized configuration scripts are referenced to perform script encapsulation, and different processing methods are used for different modes of MML instructions and interface instructions.
[0099] Deployment configuration audit, including:
[0100] The deployment configuration file and the configuration file generated by the automated script are compared line by line to obtain three types of audit results: missing configuration, non-standard configuration script, and the configuration file already exists in the original configuration file.
[0101] Specifically, in an embodiment of the present invention, the startup configuration audit is implemented by an AI-based configuration automation audit module. The AI-based configuration automation audit module parses the startup configuration file to obtain the configuration information currently carried by the newly-connected UPF device. At the same time, the NeedlemanWunsch algorithm, that is, the text comparison algorithm based on the longest common substring, is used to initialize the scoring sequence, construct a matrix with a formula, and obtain the result through a backtracking path. The startup configuration file of the newly-connected UPF device is compared line by line with the configuration file generated by the automation script. At the same time, the areas where there are differences are identified in a modular manner, and three audit results are obtained: configuration missing, non-standard configuration script, and configuration file already exists in the original configuration file.
[0102] If the configuration is missing, perform automatic configuration. If the configuration script is not standardized, determine whether it needs to be manually removed. If the configuration file already exists in the original configuration file, the existing configuration file will be removed when the configuration is delivered.
[0103] Specifically, in an embodiment of the present invention, configuration missing may be that there are more than 80% missing points in the audit results of the AI-based configuration automation audit module, then the configuration is determined to be missing and automated configuration is performed; configuration irregularity may be that the audit results of the AI-based configuration automation audit module are more than 50% different, then the configuration script is considered to be irregular, and due to the differences among provinces, configuration scripts that do not meet the standards need to be manually compared to determine whether they need to be manually removed; if the configuration file already exists in the original configuration file, and the audit results of the AI-based configuration automation audit module are more than 90% the same, then it is considered that the configuration already exists in the original configuration file, and the existing configuration file will be removed when the configuration is issued.
[0104] Furthermore, in the above method for deploying and accepting edge UPF devices, the 5GC acquisition and control platform sends the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices, including:
[0105] The 5GC acquisition and control platform provides a remote distribution channel to distribute configuration files generated by modules and after the initial configuration audit to newly connected UPF devices in the form of an API.
[0106] Review the configuration files sent to the new UPF devices, including:
[0107] Check whether the configuration file script and command are completely delivered; and,
[0108] Check whether the configuration file scripts and commands are sent accurately; and,
[0109] Check whether the configuration file scripts and commands are issued in a standardized manner;
[0110] The test results are returned to the 5GC acquisition and control platform and then to the 5GC subsystem.
[0111] Specifically, in an embodiment of the present invention, after the configuration file of the newly connected UPF device is sent, the resource sharing configuration file is called to parse and store it in the database, and the collected file is compared with the intended script to be sent to detect whether the configuration file script and command are completely sent; and, detect whether the configuration file script and command are accurately sent; and, detect whether the configuration file script and command are sent in a standardized manner to ensure that the required scripts are sent in full.
[0112] Furthermore, in the above method for deploying and accepting edge UPF devices, enabling the simulation dialing module to verify the connectivity of the newly connected UPF device includes:
[0113] The simulation dialing test module is called to perform FirstCall verification. The simulation dialing test module sends a simulation signal through the preset simulation dialing test machine. The test card and the test DNN configuration agreed upon in the issuance process are used to perform a full-link ping test to verify the N6local connectivity of the newly connected UPF device from the large network to the UPF network element device.
[0114] Specifically, in the embodiment of the present invention, a ping test is performed on the newly connected UPF device through a pre-configured test number, and through protocol stack simulation and superposition of various protocol stacks, a simulated dial test of the 5GC core network is implemented to ensure the connectivity of the newly connected UPF device.
[0115] In some embodiments, if the simulation dialing test module verification fails, the automated business debugging module of the simulation dialing test is called. The automated business debugging module of the simulation dialing test is based on the knowledge graph, and for the historical failure problems of the simulation dialing test module, the corresponding knowledge graph links are sorted out. The graph contains the possible failure reasons of the dialing test task, and provides corresponding solutions for the failure reasons. Through the configuration distribution function of the 5G acquisition and control platform, the interface instructions for configuration are called for repair. At the same time, after a new dialing test error is discovered, it can be solidified into the knowledge graph again, forming a positive cycle of the graph function.
[0116] In some embodiments, an automated verification function is also used to verify the overall network functionality of newly connected UPF equipment. Through configuration requirements, the detection items after the network element deployment can be automatically identified, and then the information in the information database is automatically retrieved for comparison with the detection content of the detection items. After the detection content comparison is completed, a personalized detection result will be output, and relevant intelligent diagnostic suggestions will be given based on previous detection history.
[0117] Device Embodiment
[0118] Figure 4 A diagram of an apparatus for deploying an acceptance edge UPF device provided in an embodiment of the present invention.
[0119] In the second aspect of the present invention, a device for deploying and accepting edge UPF equipment is also proposed, which is applied to a system consisting of: UPF network element equipment, 5GC acquisition and control platform and 5GC subsystem, combined with Figure 4 ,include:
[0120] The first connection module 41 is used to connect the network status between the 5GC subsystem and the UPF network element equipment and between the 5GC acquisition and control platform and the UPF network element equipment.
[0121] Specifically, in the embodiment of the present invention, the first connecting module 41 connects the network status of the 5GC subsystem and the UPF network element device, and connects the network status of the 5GC acquisition and control platform and the UPF network element device. The UPF network element device can be a network switch.
[0122] S2: Connect the network status of the 5GC acquisition and control platform and the newly connected UPF equipment.
[0123] The second connection module 42: connects the network status between the 5GC acquisition and control platform and the newly connected UPF equipment.
[0124] Specifically, in the embodiment of the present invention, the second connection module 42 connects the network status between the 5GC acquisition and control platform and the newly connected UPF device.
[0125] Configuration module 43: used by the 5GC subsystem to automatically generate command scripts for newly connected UPF devices and perform automated configuration.
[0126] Specifically, in the embodiment of the present invention, the content of the automatic configuration of the configuration module 43 is the management port address, floating address, gateway address and mask of the management plane related to the edge UPF device, as well as related test information, startup configuration, basic business configuration, maintenance management configuration and License activation; wherein, the edge UPF device is related to the edge UPF device gateway MAC / ESN as an identifier, and the related test information includes test DNN and test address pool and other related test information, which is used for the subsequent simulation dialing test system's dialing test capability to be issued.
[0127] Audit module 44: used to perform module generation and deployment configuration audit on configuration files.
[0128] Specifically, in the embodiment of the present invention, the audit module 44 performs module generation on the configuration file and the initial configuration audit performs automatic modular packaging on the complex scripts in the configuration file; and references the pre-configured address information and standardized configuration scripts to perform automatic script packaging.
[0129] Sending module 45: It is used by the 5GC acquisition and control platform to send the configuration files generated by the module and after the initial configuration audit to the newly connected UPF equipment.
[0130] Specifically, in the embodiment of the present invention, the configuration files generated by the modules and after the initial configuration audit help the operation and maintenance personnel to conduct configuration troubleshooting and monitor the delivery status of each module. The 5GC acquisition and control platform remotely delivers the configuration files generated by the modules and after the initial configuration audit to the newly connected UPF equipment through the delivery module 45 of the batch command interface, which greatly reduces the time consumption in the delivery process and improves the delivery efficiency.
[0131] Review module 46: used to review the configuration files sent to the new UPF devices.
[0132] Specifically, in an embodiment of the present invention, the 5GC acquisition and control platform sends the configuration file generated by the module and the audited initial configuration to the newly connected UPF device, and the review module 45 reviews the integrity, standardization and accuracy of the configuration file sent to the newly connected UPF device.
[0133] Verification module 47: used to enable the simulation dialing module to verify the connectivity of the newly connected UPF device.
[0134] Specifically, in the embodiment of the present invention, a verification module with simulation dialing capability is called to perform FirstCall verification to verify the connectivity of the newly connected UPF device. The simulation dialing module performs tests based on the simulation systems deployed in various provinces, and simulates simulation signals to perform ping tests, 5G registration, page browsing and other dialing methods, thereby reducing the user's complex dialing operations in different business scenarios, reducing the difficulty of operation and improving verification efficiency.
[0135] According to a third aspect of the present invention, an electronic device is provided, comprising: a processor and a memory;
[0136] The processor is used to execute any one of the above methods for deploying an acceptance edge UPF device by calling a program or instruction stored in the memory.
[0137] In a fourth aspect of the present invention, a computer-readable storage medium is further proposed, wherein the computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute any one of the above methods for deploying an acceptance edge UPF device.
[0138] Figure 5 It is a schematic block diagram of an electronic device provided by an embodiment of the present invention.
[0139] like Figure 5 As shown, the electronic device includes: at least one processor 501, at least one memory 502 and at least one communication interface 503. The various components in the electronic device are coupled together through a bus system 504. The communication interface 503 is used to transmit information between external devices. It can be understood that the bus system 504 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as bus system 504 .
[0140] It can be understood that the memory 502 in this embodiment can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
[0141] In some implementations, the memory 502 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system and application programs.
[0142] The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. The program for implementing any method of the method for deploying an acceptance edge UPF device provided in an embodiment of the present invention can be included in the application.
[0143] In an embodiment of the present invention, the processor 501 calls a program or instruction stored in the memory 502, specifically, a program or instruction stored in an application, and the processor 501 is used to execute the steps of each embodiment of a method for deploying an acceptance edge UPF device provided in an embodiment of the present invention.
[0144] Get through the network status between the 5GC subsystem and UPF network element equipment, and between the 5GC acquisition and control platform and UPF network element equipment;
[0145] Get through the network status of the 5GC acquisition and control platform and the newly connected UPF equipment;
[0146] The 5GC subsystem automatically generates command scripts for newly connected UPF devices and performs automatic configuration;
[0147] Generate modules for configuration files and audit the deployment configuration;
[0148] The 5GC acquisition and control platform sends the configuration files generated by the module and audited after the initial configuration to the newly connected UPF devices;
[0149] Review the configuration files sent to the newly connected UPF devices;
[0150] Enable the simulation dial test module to verify the connectivity of the newly connected UPF device.
[0151] Any method in the method for deploying an acceptance edge UPF device provided in an embodiment of the present invention can be applied to the processor 501, or implemented by the processor 501. The processor 501 can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 501 or instructions in software form. The above-mentioned processor 501 can be a general-purpose processor, a digital signal processor (DigitalSignal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0152] The steps of any method in a method for deploying an acceptance edge UPF device provided by an embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or being executed by a combination of hardware and software units in the decoding processor. The software unit can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 502, and the processor 501 reads the information in the memory 502 and completes the steps of the method in combination with its hardware.
[0153] Those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present invention and to form different embodiments.
[0154] Those skilled in the art will appreciate that the description of each embodiment has its own emphasis, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0155] Although the embodiments of the present invention are described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims. The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of various equivalent modifications or substitutions within the technical scope disclosed by the present invention, and these modifications or substitutions should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
[0156] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for deploying an acceptance edge UPF device, characterized in that: Applied in the system consisting of UPF network element equipment, 5GC acquisition and control platform and 5GC subsystem, including: Get through the network status between the 5GC subsystem and UPF network element equipment, and between the 5GC acquisition and control platform and UPF network element equipment; Get through the network status of the 5GC acquisition and control platform and the newly connected UPF equipment; The 5GC subsystem automatically generates command scripts for newly connected UPF devices and performs automatic configuration; Generate modules for configuration files and audit the deployment configuration; The 5GC acquisition and control platform sends the configuration files generated by the module and audited after the initial configuration to the newly connected UPF devices; Review the configuration files sent to the newly connected UPF devices; Enable the simulation dial test module to verify the connectivity of the newly connected UPF device.
2. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: Connect the network status between the 5GC subsystem and UPF network element equipment, and between the 5GC acquisition and control platform and UPF network element equipment, including: Get the information of new UPF devices; The 5GC subsystem and the 5GC acquisition and control platform automatically allocate address resource information to new UPF devices through preset network settings rules or custom allocation rules; Send address resource information to UPF network element equipment.
3. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: Get through the network status of the 5GC acquisition and control platform and the newly connected UPF equipment, including: The 5GC subsystem determines whether the management address resource information of the new UPF device is ready; If the judgment result is that the UPF device management address resource information is ready, send the unique identifier of the new UPF device or the management access IP address to the 5GC acquisition and control platform; The 5GC acquisition and control platform manages newly connected UPF devices based on their unique identification or management access IP address.
4. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: The 5GC subsystem automatically generates command scripts for new UPF devices, and the configuration content for automatic configuration includes at least: The management port address, floating address, gateway address and mask of the management plane of the newly connected UPF equipment, as well as related test information, deployment configuration, basic service configuration, maintenance management configuration and license activation; Among them, the newly connected UPF device is identified by the edge UPF device gateway MAC / ESN.
5. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: Generate modules for the configuration file, including: Automatically modularize and encapsulate complex scripts in configuration files; Reference pre-configured address information and standardized configuration scripts to perform script automation packaging; Deployment configuration audit, including: Compare the deployment configuration file and the configuration file generated by the automated script line by line to obtain three types of audit results: missing configuration, non-standard configuration script, and configuration file already exists in the original configuration file; If the configuration is missing, perform automatic configuration. If the configuration script is not standardized, determine whether it needs to be manually removed. If the configuration file already exists in the original configuration file, the existing configuration file will be removed when the configuration is delivered.
6. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: The 5GC acquisition and control platform sends the configuration files generated by the module and audited after the deployment to the newly connected UPF devices, including: The 5GC acquisition and control platform provides a remote distribution channel to distribute the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices in the form of API; Review the configuration files sent to the new UPF devices, including: Check whether the configuration file script and command are completely delivered; and, Check whether the configuration file scripts and commands are sent accurately; and, Check whether the configuration file scripts and commands are issued in a standardized manner; The test results are returned to the 5GC acquisition and control platform and then to the 5GC subsystem.
7. A method for deploying acceptance edge UPF equipment according to claim 1, characterized in that: Enable the simulation dial test module to verify the connectivity of the new UPF device, including: The simulation dialing test module is called to perform FirstCall verification. The simulation dialing test module sends a simulation signal through the preset simulation dialing test machine. The test card and the test DNN configuration agreed upon in the issuance process are used to perform a full-link ping test to verify the N6local connectivity of the newly connected UPF device from the large network to the UPF network element device.
8. A device for deploying acceptance edge UPF equipment, characterized in that: Applied in the system consisting of UPF network element equipment, 5GC acquisition and control platform and 5GC subsystem, including: The first connection module: used to connect the network status between the 5GC subsystem and the UPF network element equipment, and between the 5GC acquisition and control platform and the UPF network element equipment; The second connection module: connects the network status between the 5GC acquisition and control platform and the newly connected UPF equipment; Configuration module: used by the 5GC subsystem to automatically generate command scripts for newly connected UPF devices and perform automatic configuration; Audit module: used to generate modules and audit the initial configuration of configuration files; Distributing module: used by the 5GC acquisition and control platform to distribute the configuration files generated by the module and after the initial configuration audit to the newly connected UPF devices; Review module: used to review the configuration files sent to the newly connected UPF devices; Verification module: used to enable the simulation dialing module to verify the connectivity of the newly connected UPF device.
9. An electronic device, characterized in that: include: Processor and memory; The processor is used to execute the method for deploying an acceptance edge UPF device as described in any one of claims 1 to 7 by calling the program or instruction stored in the memory.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program or instruction, and the program or instruction enables a computer to execute the method for deploying a UPF device according to any one of claims 1 to 7.
Citation Information
Patent Citations
Opening method and device for 5G core network UPF network element
CN112333672A
5G private line bearer network segment automatic opening method and device
CN113660675A
UPF deployment method and device, equipment and medium
CN115835305A
Configuration method and device of user plane function entity, and communication system
CN117082490A