Automatic construction method and device for private network customer management platform, and medium
Through the automatic construction method of modular base, a dedicated network customer management platform is built according to customer needs, which solves the problem of difficult to achieve customized development and personalized monitoring in the existing technology, and realizes the construction of an efficient, flexible and low-cost management platform.
Patent Information
- Application Number
- CN202510038478.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-01-09
AI Technical Summary
The existing technology is difficult to meet the needs of dedicated network customers for customized, personalized and low-cost management platforms, resulting in high development costs, difficult to achieve and deploy high operation costs for personalized monitoring indicators.
Through an automatic construction method based on modular base, MEC service module, backend microservice module, front-end page module and management role module are built based on customer basic information and private network resources, relationships are configured and customer code is generated, and the dedicated network customer management platform link is generated.
It has realized the construction of a customized, personalized and low-cost private network customer management platform, which has reduced development and operation costs, and improved customer management efficiency and platform flexibility.
Smart Images

Figure CN119815425A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure at least relates to the field of network technology, and in particular to a method, device and medium for automatically constructing a private network customer management platform. Background Art
[0002] The existing difficulties in opening a private network customer management platform mainly include the following aspects:
[0003] 1. High demand for customized development: Due to the diversity of private network products and the differences in customer needs, traditional management platforms cannot meet the different needs of different customers for the characteristics and functions of private network products, resulting in the need to develop a customized management platform for each customer, which increases development costs and time.
[0004] 2. It is difficult to meet the personalized needs of monitoring indicators: There are many performance indicators for private networks. Different customers need to monitor different indicators according to their own business scenarios. Existing technologies are difficult to provide flexible personalized monitoring and display solutions, resulting in customers being unable to effectively obtain and manage key performance data closely related to their business.
[0005] 3. High deployment and operation costs: Each customer has a different network environment. In the traditional way, a management platform needs to be deployed separately for each customer and the network needs to be connected. This not only increases the operator's operation, maintenance and delivery costs, but also prolongs the time it takes to launch a service. Summary of the invention
[0006] The technical problem to be solved by the present disclosure is to provide a method, device and medium for automatically building a private network customer management platform in response to the above-mentioned shortcomings, so as to solve the problem of how to automatically build a customized, personalized and low-cost private network customer management platform.
[0007] In a first aspect, the present disclosure provides a method for automatically constructing a private network customer management platform, the method comprising:
[0008] According to the basic information of customers and the resources of customer private network, the customer mobile edge computing MEC service module, customer background microservice module, customer front-end page module and customer management role module are built based on the modular base;
[0009] Configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate the corresponding customer code;
[0010] Deploy the customer code in the customer MEC service module and generate a private network customer management platform link for the customer.
[0011] Furthermore, the method further comprises:
[0012] Get a pre-developed modular base for automatic construction of a private network customer management platform.
[0013] The modular base includes a private network capability module, a backend microservice module, a frontend page module, and a management role module.
[0014] The private network capability module includes MEC server, database and middleware modules.
[0015] The front-end page module includes the public page module, the function page module, and the management role configuration page module.
[0016] The backend microservice module corresponds to the frontend page module, and the management role configuration page module is used to specify the functional page modules that each management role module can access.
[0017] Furthermore, based on the customer basic information and customer private network resources, the customer MEC service module, customer background microservice module, customer front-end page module, and customer management role module are built based on the modular base, specifically including:
[0018] Receive the customer basic information entered by the customer, and select the customer management role configuration page module in the modular base, the first customer background microservice module corresponding to the customer management role configuration page module, and the customer administrator role module according to the customer basic information;
[0019] Receive the customer private network resources selected by the customer, and select the customer private network capability module, the customer function page module, the second customer background microservice module corresponding to the customer function page module, the customer public page module, the third customer background microservice module corresponding to the customer public page module, and the remaining customer management role modules in the modular base according to the customer private network resources;
[0020] According to the customer private network capability module, the customer MEC server, customer database and middleware module are obtained, and a customer virtual machine is created in the customer MEC server to form a customer MEC service module.
[0021] Further, wherein:
[0022] Private network resources include MEC server resources, user plane function UPF resources, wireless network resources, and number card resources. Wireless network resources include slice resources, dedicated line resources, dial-up resources, and human network card resources.
[0023] Other management roles of customers include MEC administrator role, UPF administrator role, wireless network administrator role, and number card administrator role;
[0024] Public pages include announcement management page and log management page, and functional pages include large screen page, topology map page, alarm page, and inspection page.
[0025] Further, receiving the customer-specific network resources selected by the customer, specifically including:
[0026] Obtain all private network resource information and automatically collect customer network resource information;
[0027] Selecting part of the private network resource information that is compatible with the customer's network resource information from the full amount of private network resource information;
[0028] The adapted partial private network resource information is provided to the customer, and the customer private network resources selected by the customer based on the adapted partial private network resource information are received.
[0029] Furthermore, the customer network resource information is automatically collected, including:
[0030] Generate a customer network resource self-monitoring module based on the customer basic information, the network resource self-monitoring module being included in the modular base;
[0031] The customer network resource self-monitoring module continuously and automatically collects customer network resource information, and provides the customer network resource information to at least part of the second customer background microservice module in real time.
[0032] Furthermore, the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module is configured, and the corresponding customer code is generated, including:
[0033] Deploy the login page of the customer administrator role module and the other customer management role modules as the home page of the customer front-end page, obtain the customer administrator role login information and the other customer management role login information, and generate the first customer code of the customer administrator role module and the other customer management role modules and the corresponding login information;
[0034] Generate a second customer code according to the customer administrator role module, the customer management role configuration page module and the first customer background microservice module, and generate a customer management role configuration page according to the second customer code;
[0035] Receive, on the customer management role configuration page, the customer function page modules respectively accessible by the remaining customer management role modules selected by the customer, and generate a third customer code for the remaining customer management role modules and the corresponding accessible customer function page modules and the second customer backend microservice module;
[0036] A fourth customer code is generated according to the customer administrator role module, the customer other management role modules, the customer public page module and the third customer background microservice module.
[0037] Furthermore, the code is deployed in the customer MEC service module, and a private network customer management platform link is generated for the customer, including:
[0038] Deploy the customer database, middleware modules and customer code in the customer virtual machine to generate a private network customer management platform;
[0039] Configure network security resources and network link resources for the private network customer management platform, generate the private network customer management platform link address and provide it to customers.
[0040] In a second aspect, the present disclosure provides a device for automatically constructing a private network customer management platform, the device comprising:
[0041] The module unit is used to build the customer mobile edge computing MEC service module, customer background microservice module, customer front-end page module, and customer management role module based on the modular base according to the customer basic information and customer private network resources;
[0042] The code unit is connected to the module unit and is used to configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate the corresponding customer code;
[0043] The link unit is connected to the code unit and is used to deploy the customer code in the customer MEC service module and generate a private network customer management platform link for the customer.
[0044] In a third aspect, the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method for automatically constructing a private network customer management platform as described above is implemented.
[0045] The present disclosure provides a method, device and medium for automatically constructing a private network customer management platform. Through a unified modular base, a method is provided for customers to select different module combinations to automatically construct a private network customer management platform. The automatically constructed private network customer management platform can flexibly configure different customer management roles and be automatically deployed in the MEC service module, thereby realizing the construction of a private network customer management platform that is efficient in customization, flexible in personalized configuration, and low-cost in deployment and operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a flow chart of a method for automatically building a private network customer management platform according to an embodiment of the present disclosure;
[0047] Figure 2 It is a structural diagram of a device for automatically constructing a private network customer management platform according to an embodiment of the present disclosure;
[0048] Figure 3 is a flow chart of another method for automatically constructing a private network customer management platform according to an embodiment of the present disclosure;
[0049] Figure 4It is an architecture diagram of a private network customer management platform according to an embodiment of the present disclosure;
[0050] Figure 5 This is an example diagram of an interface for a customer to select a private network resource according to an embodiment of the present disclosure;
[0051] Figure 6 This is an example diagram of an interface for a customer to select a function module according to an embodiment of the present disclosure;
[0052] Figure 7 This is an example diagram of an interface for a customer to select a page layout according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0053] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.
[0054] It should be understood that the specific embodiments and drawings described herein are only used to explain the present disclosure rather than to limit the present disclosure.
[0055] It can be understood that, in the absence of conflict, the various embodiments of the present disclosure and the various features in the embodiments can be combined with each other.
[0056] It can be understood that, for the convenience of description, the drawings of the present disclosure only show parts related to the present disclosure, while parts irrelevant to the present disclosure are not shown in the drawings.
[0057] It can be understood that each module or unit involved in the embodiments of the present disclosure may correspond to only one entity structure, or may be composed of multiple entity structures, or multiple modules or units may be integrated into one entity structure.
[0058] It will be understood that, in the absence of conflict, the functions and steps marked in the flowcharts and block diagrams of the present disclosure may occur in an order different from that marked in the drawings.
[0059] It is understood that the flowcharts and block diagrams of the present disclosure illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present disclosure. Each box in the flowchart or block diagram may represent a module, unit, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented by a hardware-based device that implements the specified functions, or may be implemented by a combination of hardware and computer instructions.
[0060] It can be understood that the modules and units involved in the embodiments of the present disclosure can be implemented by software or hardware, for example, the modules and units can be located in a processor.
[0061] Embodiment 1:
[0062] like Figure 1 As shown, the present disclosure provides a method for automatically constructing a private network customer management platform, the method comprising:
[0063] S1. Based on the customer basic information and customer private network resources, build the customer mobile edge computing MEC service module, customer background microservice module, customer front-end page module, and customer management role module based on the modular base;
[0064] S2. Configure the relationship between the customer backend microservice module, the customer front-end page module and the customer management role module, and generate the corresponding customer code;
[0065] S3. Deploy the customer code in the customer MEC service module and generate a private network customer management platform link for the customer.
[0066] In this embodiment, a method is provided for customers to select different module combinations to automatically build a private network customer management platform through a unified modular base. The automatically built private network customer management platform can flexibly configure different customer management roles and automatically deploy in the MEC service module, thereby realizing the construction of a private network customer management platform with efficient customer customization, flexible personalized configuration, and low-cost deployment and operation. Figure 1 The method shown is applicable to Figure 2 The device shown.
[0067] Specifically, a more detailed example of this method is as follows Figure 3-6 As shown, a method for automatically building a 5G private network customer management platform is provided.
[0068] With the rapid development of information and intelligent technologies, the digital transformation of enterprises has received great attention, and the large-scale application of 5G (5th Generation Mobile Communication Technology) has been promoted to promote the digital transformation of the industry. In this context, the demand for 5G private network services is growing. In the process of digital transformation, corporate customers continue to strengthen their independent research and development capabilities, and their demand for the management of 5G private networks is also growing.
[0069] As 5G technology continues to be integrated into the digital transformation of enterprises, higher requirements are placed on the management capabilities of 5G private networks. Traditionally, the development and construction of 5G private network management platforms rely on manual intervention by operators, which includes customized development and configuration of customer management platforms, a process that is both time-consuming and cumbersome. With the rapid growth of demand for 5G private networks, enterprise customers are increasingly in need of a more convenient and efficient way to fine-tune their 5G private networks in order to better adapt to their business needs and promote the in-depth application of 5G technology.
[0070] In order to solve this problem, this embodiment provides a technical solution, which automatically builds and generates a customized 5G private network customer management platform through the customer's participation in some simple configurations. By entering various types of resource information of the customer's private network, the system automatically and intelligently generates a customer-specific management platform, including menu pages and customized large-screen displays. In addition, enterprises can also manage and configure 5G private network services through the platform, realize self-monitoring, self-operation, self-management and self-configuration, thereby greatly improving the flexibility and convenience of 5G private network services and promoting the deep integration and application of 5G technology in all walks of life.
[0071] This embodiment is aimed at 5G private network government and enterprise customers, flexibly adapts to the customized management needs of different customers, provides personalized monitoring and display solutions, and optimizes deployment and operation processes to meet the diverse needs of different customers, while reducing operating costs and improving the overall efficiency of 5G private network services. It is mainly a software design solution for 5G private networks. Through automated and intelligent data collection, menu generation, and page generation, an efficient, flexible, and customizable 5G private network customer management platform can be built without additional development work.
[0072] In order to achieve efficient opening of the 5G private network management platform, this embodiment mainly builds and deploys a private network customer management platform with automated processes based on a unified R&D base, which will be elaborated in detail later.
[0073] In one embodiment, the method further comprises:
[0074] Get a pre-developed modular base for automatic construction of a private network customer management platform.
[0075] The modular base includes a private network capability module, a backend microservice module, a frontend page module, and a management role module.
[0076] The private network capability module includes MEC server, database and middleware modules.
[0077] The front-end page module includes the public page module, the function page module, and the management role configuration page module.
[0078] The backend microservice module corresponds to the frontend page module, and the management role configuration page module is used to specify the functional page modules that each management role module can access.
[0079] In this embodiment, a unified R&D base is first provided, using an integrated development environment and modular design to split the various functions of the 5G private network management platform into small and independent modules. These modules include but are not limited to user identity authentication, network resource management, performance monitoring, data analysis, report generation, etc. Each module can be independently developed, tested and deployed, thereby improving the adaptability to different customer management needs. Specifically, it includes the following aspects of modularization:
[0080] 5G private network capability module design: Collect all capabilities of the 5G private network, including the number of virtual machines, memory usage, wireless air interface traffic, cell availability, etc. of the mec (Mobile Edge Computing) server, and conduct a unified classification design. Figure 3 As shown in the figure, the 5G private network capability module includes the modularization of virtual machines, databases and middleware created on the basis of MEC servers, as well as network link resources for security settings such as firewalls and routing policies. These modules are combined and called when customers create their own private network management platform to form exclusive modules for customers.
[0081] Modular design of backend microservices: Design independent backend microservices based on the different capabilities of 5G private network element network management. Figure 3 As shown, the backend microservices correspond to the frontend pages, including the functions of implementing public pages, functions for different customer management roles, etc. At the same time, by generating a customer system overview (management role configuration page), it is used to implement the functions of customer administrators managing other roles and specify different pages that different roles can access.
[0082] Modular design of front-end pages: first pre-set a large and comprehensive page system, such as public system pages, corresponding to public page modules, including user management pages, role management pages, announcement management pages, log management pages and other common pages of the software system; general function pages, corresponding to function page modules, such as large screen, topology map, home page, alarm page, inspection page, etc.; and specific function pages, which refer to different access functions specified for different customer management roles, such as mec management page, upf (User Plane Function) management page, wireless management page, etc., and each page is processed as a micro-front-end page so that it can be freely combined. Each microservice page corresponds to a background microservice.
[0083] Modular design of roles and menu system: Based on the above pages, menus and roles are divided. Since each customer's 5G private network product data is different, reasonable role division can adapt to different customers' management needs for the 5G private network management platform. Such as mec management role, upf management role, wireless management role, and number card management role. Each role corresponds to a certain front-end page module.
[0084] Through the modular base provided from the above multiple aspects, convenient combination of functions is provided in terms of data, business, resources, connection platform, etc.
[0085] In one embodiment, S1, based on the customer basic information and customer private network resources, a customer MEC service module, a customer background microservice module, a customer front-end page module, and a customer management role module are constructed based on a modular base, specifically including:
[0086] Receive the customer basic information entered by the customer, and select the customer management role configuration page module in the modular base, the first customer background microservice module corresponding to the customer management role configuration page module, and the customer administrator role module according to the customer basic information;
[0087] Receive the customer private network resources selected by the customer, and select the customer private network capability module, the customer function page module, the second customer background microservice module corresponding to the customer function page module, the customer public page module, the third customer background microservice module corresponding to the customer public page module, and the remaining customer management role modules in the modular base according to the customer private network resources;
[0088] According to the customer private network capability module, the customer MEC server, customer database and middleware module are obtained, and a customer virtual machine is created in the customer MEC server to form a customer MEC service module.
[0089] In this embodiment, an automated process is introduced on the basis of a unified base, including automated collection of user data, automated deployment of the user management platform, and automated configuration of the user management platform page. The introduction of automated processes greatly reduces manual intervention and improves activation efficiency and accuracy. Figure 3 As shown, the process is based on Figure 4 The architecture shown is implemented.
[0090] In such Figure 4In the architecture shown, the 5G private network customer management platform to be built is connected to the capability open platform through the API interface. The capability open platform provides the function of combining and calling each module of the modular base, and provides the function of generating corresponding running code for customers. On this basis, customers can realize the self-configuration of their own private network management platform, including UPF configuration, MEC cloud resource management configuration, slice configuration, etc., which are realized by connecting to the corresponding platform, and these are all 5G private network resources. In addition, 5G private network resources also include: wireless network resources, core network resources, transmission network resources, dedicated line resources, number card resources, terminal resources, etc. The 5G private network customer management platform is also connected to the government and enterprise middle platform, that is, the customer's own network resources. After construction, the 5G private network customer management platform can realize functions such as self-monitoring and self-operation, including monitoring its own network resources and private network resources, obtaining performance, alarm and other data, and realizing product release, order generation, bill verification and other functions through the 5G private network customer management platform.
[0091] In such Figure 3 In the process shown, the process of automatically building a 5G private network customer management platform in the backend can be realized mainly through a small amount of operation by the front-end user.
[0092] In one embodiment, wherein:
[0093] Private network resources include MEC server resources, user plane function UPF resources, wireless network resources, and number card resources. Wireless network resources include slice resources, dedicated line resources, dial-up resources, and human network card resources.
[0094] Other management roles of customers include MEC administrator role, UPF administrator role, wireless network administrator role, and number card administrator role;
[0095] Public pages include announcement management page and log management page, and functional pages include large screen page, topology map page, alarm page, and inspection page.
[0096] In one implementation, receiving a customer-specific network resource selected by a customer specifically includes:
[0097] Obtain all private network resource information and automatically collect customer network resource information;
[0098] Selecting part of the private network resource information that is compatible with the customer's network resource information from the full amount of private network resource information;
[0099] The adapted partial private network resource information is provided to the customer, and the customer private network resources selected by the customer based on the adapted partial private network resource information are received.
[0100] In one embodiment, automatically collecting customer network resource information specifically includes:
[0101] Generate a customer network resource self-monitoring module based on the customer basic information, the network resource self-monitoring module being included in the modular base;
[0102] The customer network resource self-monitoring module continuously and automatically collects customer network resource information, and provides the customer network resource information to at least part of the second customer background microservice module in real time.
[0103] In this embodiment, during and after the construction of the 5G private network customer management platform, user data can be automatically collected. The system automatically collects required data from the customer network through a preset interface, including network configuration information, performance indicator data, etc. These data are used for management platform generation and operation. Figure 3 As shown in the figure, in addition to the automatic collection of user data, private network resource information is also collected in the background automatic process, including the collection of full MEC data, full UPF data, full number card data, full slice, dedicated line, dial test, human network card data, etc. Customers select appropriate UPF, MEC and other corresponding resources based on the system's automatic adaptation of these resources.
[0104] Based on the user data collected above, the system automatically builds a 5G private network customer management platform, including selecting the appropriate module combination, configuring network resources and parameters, and generating a user interface. The automated construction ensures that the platform can be quickly launched and put into use. One of the interfaces that interacts with customers during the construction process is Figure 5 As shown in the figure, customers can select specific wireless, core network, MEC, slice, number card, dedicated line, dial test, human network card and other resource information according to their own 5G private network capabilities. After that, the system will combine the 5G private network capabilities selected by the customer and generate customized microservice codes for the customer based on the modularized background microservices; including the customer's independent database, middleware, data collection and analysis code, back-end code, front-end code, etc. On this basis, each customer is managed independently to maintain which module resources each customer has, and generate the customer roles and menus corresponding to the modules.
[0105] In one embodiment, S2, configuring the relationship between the customer background microservice module, the customer front-end page module and the customer management role module, and generating the corresponding customer code, specifically includes:
[0106] Deploy the login page of the customer administrator role module and the other customer management role modules as the home page of the customer front-end page, obtain the customer administrator role login information and the other customer management role login information, and generate the first customer code of the customer administrator role module and the other customer management role modules and the corresponding login information;
[0107] Generate a second customer code according to the customer administrator role module, the customer management role configuration page module and the first customer background microservice module, and generate a customer management role configuration page according to the second customer code;
[0108] Receive, on the customer management role configuration page, the customer function page modules respectively accessible by the remaining customer management role modules selected by the customer, and generate a third customer code for the remaining customer management role modules and the corresponding accessible customer function page modules and the second customer backend microservice module;
[0109] A fourth customer code is generated according to the customer administrator role module, the customer other management role modules, the customer public page module and the third customer background microservice module.
[0110] In this embodiment, the user management platform page can be customized, automated, and personalized, including: Figure 6 As shown in the figure, obtain customer requirements to select modules for automatic combination and code generation, and Figure 7 The layout shown can be adjusted flexibly. The system automatically configures the platform page according to customer needs, including menu layout, function module display, performance indicator monitoring, etc. The system will generate a set of default management platform pages based on industry user habits, 5G private network element network management types owned by customers and other parameters. Customers can also select and configure key performance indicators according to their business scenarios to achieve personalized monitoring and management.
[0111] like Figure 3 As shown, the automated configuration includes configuring different management permissions for different management roles. The specific implementation method may be, after receiving the customer information (mainly the basic customer information) entered by the customer, first create a customer database, generate the back-end public logic code and the corresponding front-end page code, generate a customer system overview, and generate a customer administrator role and account; after receiving the customer's selection of UPF, MEC, slices, number cards, dedicated lines, dial-up tests, human network cards and other private network resource information, subscribe to network management data according to the resource information, automatically collect performance and alarm information at regular intervals, build the front-end and back-end codes corresponding to the customer network element, generate a resource overview according to the customer data, generate a role menu according to the customer resource overview, generate a large screen and a homepage according to the customer overview, generate a platform page layout, generate default display indicators, etc.; the above steps may have changes in details, and the overall logic is to implement customer-customized configuration and automatically generate customer-customized platform code.
[0112] In one implementation, S3, deploying the code in the customer MEC service module and generating a private network customer management platform link to the customer, specifically includes:
[0113] Deploy the customer database, middleware modules and customer code in the customer virtual machine to generate a private network customer management platform;
[0114] Configure network security resources and network link resources for the private network customer management platform, generate the private network customer management platform link address and provide it to customers.
[0115] In this embodiment, the user management platform also implements automated deployment. Due to the complexity of the 5G private network customer network environment, a centralized deployment solution is designed. By providing a public private cloud service, when the customer configures various types of resource information of the 5G private network, the background will first generate a database, middleware, front-end and back-end code, and customized system configuration. Then, the mec-related capabilities are called to open a customer-exclusive virtual machine, deploy the front-end and back-end code according to the automated script, and open the network between the customer's private network and provide it to the customer for access.
[0116] like Figure 3 As shown, it includes: generating operation and maintenance build deployment scripts, creating virtual machines in customer mec, automatically deploying customer databases and middleware, automatically deploying customer front-end and back-end codes, configuring firewalls and routing policies, and generating management platform links. After the above operations are completed automatically in the background, the platform link address is provided to the front-end user (customer), the customer's login information based on the account and password of the front-end without management role is obtained, and the functional services corresponding to the management role permissions are provided.
[0117] This embodiment ultimately provides a 5G private network customer management platform, which can: provide data, business, and platform resource support through a unified R&D base to flexibly adapt to the customized needs of different customers, reduce development costs and time, and improve the versatility and scalability of services; through the modular design of 5G private network network management network elements, achieve comprehensive decoupling of databases, middleware, front-end and back-end codes, and role menus, provide personalized monitoring and display solutions, and enable customers to select and configure key performance indicators according to their own business needs to improve user experience; through automated data collection, database configuration, front-end and back-end code generation, platform system configuration, and page large screen configuration, the automated construction of the 5G private network management platform is achieved; through a centralized deployment solution, relying on private cloud services and combined with software deployment scripts, the customer's 5G private network management platform is automatically activated, the deployment and operation processes are optimized, and the operator's operation, maintenance and delivery costs are reduced through technical means, the service launch time is shortened, and service efficiency is improved. An efficient, flexible and customizable 5G private network customer management platform has been implemented to meet the diverse needs of different customers, while reducing operating costs, saving R&D time and improving the overall efficiency of 5G private network services.
[0118] Embodiment 2:
[0119] like Figure 2 As shown, the present disclosure provides a device for automatically constructing a private network customer management platform, the device comprising:
[0120] Module unit 1 is used to build a customer mobile edge computing MEC service module, a customer backend microservice module, a customer front-end page module, and a customer management role module based on a modular base according to customer basic information and customer private network resources;
[0121] Code unit 2, connected to module unit 1, is used to configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate corresponding customer codes;
[0122] The link unit 3 is connected to the code unit 2 and is used to deploy the customer code in the customer MEC service module and generate a private network customer management platform link to the customer.
[0123] In one embodiment, the device further comprises:
[0124] The base unit is connected to the module unit 1 and is used to obtain a pre-developed modular base for automatic construction of a private network customer management platform.
[0125] The modular base includes a private network capability module, a backend microservice module, a frontend page module, and a management role module.
[0126] The private network capability module includes MEC server, database and middleware modules.
[0127] The front-end page module includes the public page module, the function page module, and the management role configuration page module.
[0128] The backend microservice module corresponds to the frontend page module, and the management role configuration page module is used to specify the functional page modules that each management role module can access.
[0129] In one embodiment, the module unit 1 specifically includes:
[0130] A first module selection unit is used to receive basic customer information entered by a customer, and select a customer management role configuration page module in the modular base, a first customer background microservice module corresponding to the customer management role configuration page module, and a customer administrator role module according to the basic customer information;
[0131] The second module selection unit is used to receive the customer private network resources selected by the customer, and select the customer private network capability module, the customer function page module, the second customer background microservice module corresponding to the customer function page module, the customer public page module, the third customer background microservice module corresponding to the customer public page module, and the remaining customer management role modules in the modular base according to the customer private network resources;
[0132] The third module selection unit is used to obtain the customer MEC server, customer database and middleware module according to the customer private network capability module, and create a customer virtual machine in the customer MEC server to form a customer MEC service module.
[0133] In one embodiment, wherein:
[0134] Private network resources include MEC server resources, user plane function UPF resources, wireless network resources, and number card resources. Wireless network resources include slice resources, dedicated line resources, dial-up resources, and human network card resources.
[0135] Other management roles of customers include MEC administrator role, UPF administrator role, wireless network administrator role, and number card administrator role;
[0136] Public pages include announcement management page and log management page, and functional pages include large screen page, topology map page, alarm page, and inspection page.
[0137] In one embodiment, the device further comprises an interaction unit, which is used to interact with the client, including receiving the client private network resource selected by the client, and is specifically used to:
[0138] Obtain all private network resource information and automatically collect customer network resource information;
[0139] Selecting part of the private network resource information that is compatible with the customer's network resource information from the full amount of private network resource information;
[0140] The adapted partial private network resource information is provided to the customer, and the customer private network resources selected by the customer based on the adapted partial private network resource information are received.
[0141] In one embodiment, the device further comprises a collection unit, which is used to automatically collect client network resource information, specifically for:
[0142] Generate a customer network resource self-monitoring module based on the customer basic information, the network resource self-monitoring module being included in the modular base;
[0143] The customer network resource self-monitoring module continuously and automatically collects customer network resource information, and provides the customer network resource information to at least part of the second customer background microservice module in real time.
[0144] In one implementation, the code unit 2 specifically includes:
[0145] A first code unit is used to deploy the login page of the customer administrator role module and the other management role modules of the customer as the home page of the customer front-end page, obtain the customer administrator role login information and the other management role login information of the customer, and generate the first customer code of the customer administrator role module and the other management role modules of the customer and the corresponding login information;
[0146] The second code unit is used to generate a second customer code according to the customer administrator role module, the customer management role configuration page module and the first customer background microservice module, and generate a customer management role configuration page according to the second customer code;
[0147] A third code unit is used to receive, on the customer management role configuration page, the customer function page modules respectively accessible by the remaining customer management role modules selected by the customer, and generate a third customer code for the remaining customer management role modules and the corresponding accessible customer function page modules and the second customer backend microservice module;
[0148] The fourth code unit is used to generate a fourth customer code according to the customer administrator role module, the customer other management role modules, the customer public page module and the third customer background microservice module.
[0149] In one implementation, the link unit 3 specifically includes:
[0150] A deployment unit, used to deploy a customer database, a middleware module and a customer code in a customer virtual machine to generate a private network customer management platform;
[0151] The network unit is used to configure network security resources and network link resources for the private network customer management platform, generate the private network customer management platform link address and provide it to the customer.
[0152] Embodiment 3:
[0153] Embodiment 3 of the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method for automatically constructing a private network customer management platform as described in Embodiment 1 is implemented, or the device for automatically constructing a private network customer management platform as described in Embodiment 2 is implemented.
[0154] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program elements or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.
[0155] In addition, the present disclosure may also provide a computer device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes the method for automatically building a private network customer management platform as described in Example 1. The computer device may be the device for automatically building a private network customer management platform as described in Example 2.
[0156] The memory is connected to the processor, the memory may be a flash memory or a read-only memory or other memory, and the processor may be a central processing unit or a single-chip microcomputer.
[0157] Embodiments 1-3 of the present disclosure provide a method, device and medium for automatically constructing a private network customer management platform. Through a unified modular base, a method is provided for customers to select different module combinations to automatically construct a private network customer management platform. The automatically constructed private network customer management platform can flexibly configure different customer management roles and be automatically deployed in the MEC service module, thereby realizing the construction of a private network customer management platform that can be efficiently customized by customers, flexibly and personalizedly configured, and deployed and operated at low cost.
[0158] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and substance of the present disclosure, and these modifications and improvements are also considered to be within the scope of protection of the present disclosure.
Claims
1. A method for automatically constructing a private network customer management platform, characterized in that: The method comprises: According to the basic information of customers and the resources of customer private network, the customer mobile edge computing MEC service module, customer background microservice module, customer front-end page module and customer management role module are built based on the modular base; Configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate the corresponding customer code; Deploy the customer code in the customer MEC service module and generate a private network customer management platform link for the customer.
2. The method according to claim 1, characterized in that The method further comprises: Get a pre-developed modular base for automatic construction of a private network customer management platform. The modular base includes a private network capability module, a backend microservice module, a front-end page module, and a management role module. The private network capability module includes MEC server, database and middleware modules. The front-end page module includes the public page module, the function page module, and the management role configuration page module. The backend microservice module corresponds to the frontend page module, and the management role configuration page module is used to specify the functional page modules that each management role module can access.
3. The method according to claim 2, characterized in that According to the basic information of customers and the resources of customer private network, the customer MEC service module, customer background microservice module, customer front-end page module and customer management role module are built based on the modular base, including: Receive the customer basic information entered by the customer, and select the customer management role configuration page module in the modular base, the first customer background microservice module corresponding to the customer management role configuration page module, and the customer administrator role module according to the customer basic information; Receive the customer private network resources selected by the customer, and select the customer private network capability module, the customer function page module, the second customer background microservice module corresponding to the customer function page module, the customer public page module, the third customer background microservice module corresponding to the customer public page module, and the remaining customer management role modules in the modular base according to the customer private network resources; According to the customer private network capability module, the customer MEC server, customer database and middleware module are obtained, and a customer virtual machine is created in the customer MEC server to form a customer MEC service module.
4. The method according to claim 3, characterized in that in: Private network resources include MEC server resources, user plane function UPF resources, wireless network resources, and number card resources. Wireless network resources include slice resources, dedicated line resources, dial-up resources, and human network card resources. Other management roles of customers include MEC administrator role, UPF administrator role, wireless network administrator role, and number card administrator role; Public pages include announcement management page and log management page, and functional pages include large screen page, topology map page, alarm page, and inspection page.
5. The method according to claim 3, characterized in that: Receive customer-specific network resources selected by customers, including: Obtain all private network resource information and automatically collect customer network resource information; Selecting part of the private network resource information that is compatible with the customer's network resource information from the full amount of private network resource information; The adapted partial private network resource information is provided to the customer, and the customer private network resources selected by the customer based on the adapted partial private network resource information are received.
6. The method according to claim 5, characterized in that Automatically collect customer network resource information, including: Generate a customer network resource self-monitoring module based on customer basic information, the network resource self-monitoring module being included in the modular base; The customer network resource self-monitoring module continuously and automatically collects customer network resource information, and provides the customer network resource information to at least part of the second customer background microservice module in real time.
7. The method according to claim 3, characterized in that Configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate the corresponding customer code, including: Deploy the login page of the customer administrator role module and the other customer management role modules as the home page of the customer front-end page, obtain the customer administrator role login information and the other customer management role login information, and generate the first customer code of the customer administrator role module and the other customer management role modules and the corresponding login information; Generate a second customer code according to the customer administrator role module, the customer management role configuration page module and the first customer background microservice module, and generate a customer management role configuration page according to the second customer code; Receive, on the customer management role configuration page, the customer function page modules respectively accessible by the remaining customer management role modules selected by the customer, and generate a third customer code for the remaining customer management role modules and the corresponding accessible customer function page modules and the second customer backend microservice module; A fourth customer code is generated according to the customer administrator role module, the customer other management role modules, the customer public page module and the third customer background microservice module.
8. The method according to any one of claims 3 to 7, characterized in that: Deploy the code in the customer MEC service module and generate a private network customer management platform link for the customer, including: Deploy the customer database, middleware modules and customer code in the customer virtual machine to generate a private network customer management platform; Configure network security resources and network link resources for the private network customer management platform, generate the private network customer management platform link address and provide it to customers.
9. A device for automatically constructing a private network customer management platform, characterized in that: The device comprises: The module unit is used to build the customer mobile edge computing MEC service module, customer background microservice module, customer front-end page module, and customer management role module based on the modular base according to the customer basic information and customer private network resources; The code unit is connected to the module unit and is used to configure the relationship between the customer backend microservice module, the customer frontend page module and the customer management role module, and generate the corresponding customer code; The link unit is connected to the code unit and is used to deploy the customer code in the customer MEC service module and generate a private network customer management platform link for the customer.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method for automatically constructing a private network customer management platform as described in any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Smart park wireless intelligent private network implementation method and system and storage medium
CN111669766A
Access management control system of 5G park private network platform
CN116193456A
5G private network configuration method and device, electronic equipment and medium
CN116233890A
Construction method and device of private network management system, equipment and storage medium
CN117915362A
Private network and edge application provisioning management system, method and computer readable medium thereof
US20240311205A1