Private network customer management platform automatic construction method and device and medium
By building a private network customer management platform through a modular base and automated processes, the problem of customized and personalized needs is solved, and the deployment and operation of the management platform with low cost and high efficiency is achieved, meeting the diverse needs of different customers.
Patent Information
- Application Number
- CN202510038478.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-01-09
AI Technical Summary
Existing technologies are insufficient to meet the customized and personalized needs of private network customer management platforms, resulting in high development, deployment, and operation costs, and making it difficult to achieve personalized monitoring metrics.
The customer management platform is built using a modular foundation, including an MEC service module, a backend microservice module, a frontend page module, and a management role module. Customized customer code is generated through an automated process and deployed in the MEC service module, enabling flexible configuration and low-cost deployment.
It has enabled the construction of an efficient, flexible, and personalized private network customer management platform, reducing operating costs, improving service efficiency and adaptability, and meeting the diverse needs of different customers.
Smart Images

Figure CN119815425B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of network, and particularly relates to a method and device for automatically constructing a private network customer management platform and a medium. BACKGROUND
[0002] The existing difficulties in opening the 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 difference of customer demand, the traditional management platform 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 the development cost and time.
[0004] 2. It is difficult to meet the individualized demand of monitoring indicators: There are many performance indicators of private network, and different customers need to monitor different indicators according to their own business scenarios. The existing technology cannot provide flexible individualized monitoring and display scheme, which makes customers unable to effectively obtain and manage the key performance data closely related to their business.
[0005] 3. High deployment and operation cost: The network environment of each customer is different, and under the traditional way, the management platform needs to be deployed and connected to the network for each customer, which not only increases the operation, maintenance and delivery cost of the operator, but also prolongs the service online time. SUMMARY
[0006] The technical problem to be solved by the present disclosure is to provide a method and device for automatically constructing a private network customer management platform to solve the problem of how to automatically construct a customized, individualized 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, comprising:
[0008] constructing a customer mobile edge computing (MEC) service module, a customer background micro-service 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;
[0009] configuring the relationship between the customer background micro-service module, the customer front-end page module and the customer management role module, and generating corresponding customer code;
[0010] deploying the customer code in the customer MEC service module, and generating a private network customer management platform link for the customer.
[0011] Further, the method further comprises:
[0012] obtaining a modular base for automatically constructing a private network customer management platform, which is developed in advance,
[0013] The modular base comprises a private network capability module, a background micro-service module, a front-end page module, and a management role module.
[0014] The private network capability module comprises a MEC server, a database, and a middleware module.
[0015] The front-end page module comprises a public page module, a function page module, and a management role configuration page module.
[0016] The background micro-service module corresponds to the front-end page module, and the management role configuration page module is used to specify the function page modules accessible by the management role modules.
[0017] Further, based on the customer basic information and the customer private network resources, the customer MEC service module, the customer background micro-service module, the customer front-end page module, and the customer management role module are constructed based on the modular base, and specifically include:
[0018] The customer basic information input by the customer is received, and the customer management role configuration page module in the modular base, the first customer background micro-service module corresponding to the customer management role configuration page module, and the customer administrator role module are selected according to the customer basic information.
[0019] The customer private network resources selected by the customer are received, and the customer private network capability module, the customer function page module, the second customer background micro-service module corresponding to the customer function page module, the customer public page module, the third customer background micro-service module corresponding to the customer public page module, and the customer remaining management role module in the modular base are selected according to the customer private network resources.
[0020] The customer MEC server and the customer database and middleware module are obtained according to the customer private network capability module, and the customer virtual machine is created in the customer MEC server to form the customer MEC service module.
[0021] Further, wherein:
[0022] The private network resources comprise MEC server resources, user plane function (UPF) resources, wireless network resources, and number card resources, and the wireless network resources comprise slice resources, private line resources, dialing test resources, and human network card resources.
[0023] The customer remaining management roles comprise a MEC administrator role, a UPF administrator role, a wireless network administrator role, and a number card administrator role.
[0024] The public pages comprise an announcement management page and a log management page, and the function pages comprise a large screen page, a topology diagram page, an alarm page, and a patrol page.
[0025] Further, the client-selected private network resource is received, specifically including:
[0026] The full private network resource information is acquired, and the client network resource information is automatically collected;
[0027] From the full private network resource information, the partial private network resource information adapted to the client network resource information is selected;
[0028] The adapted partial private network resource information is provided to the client, and the client private network resource selected by the client according to the adapted partial private network resource information is received.
[0029] Further, the client network resource information is automatically collected, specifically including:
[0030] The client network resource self-monitoring module is generated according to the client basic information, and the network resource self-monitoring module is included in the modular base;
[0031] The client network resource information is continuously and automatically collected according to the client network resource self-monitoring module, and the client network resource information is provided to at least part of the second client background micro-service module in real time.
[0032] Further, the relationship of the client background micro-service module, the client front-end page module and the client management role module is configured, and the corresponding client code is generated, specifically including:
[0033] The login pages of the client administrator role module and the client remaining management role module are deployed as the home page of the client front-end page, the client administrator role login information and the client remaining management role login information are acquired, and the first client code of the client administrator role module and the client remaining management role module and the corresponding login information is generated;
[0034] The second client code is generated according to the client administrator role module, the client management role configuration page module and the first client background micro-service module, and the client management role configuration page is generated according to the second client code;
[0035] The client function page module accessible by the client remaining management role module is received on the client management role configuration page, and the third client code of the client remaining management role module and the corresponding accessible client function page module and the second client background micro-service module is generated;
[0036] The fourth client code is generated according to the client administrator role module, the client remaining management role module, the client public page module and the third client background micro-service module.
[0037] Further, the code is deployed in the client MEC service module, and the private network client management platform link is generated for the client, specifically including:
[0038] Deploying the customer database and the middleware module and the customer code in the customer virtual machine to generate the private network customer management platform;
[0039] Configuring the network security resource and the network link resource for the private network customer management platform, generating the private network customer management platform link address and providing the customer with the private network customer management platform link address.
[0040] In a second aspect, the present disclosure provides a private network customer management platform automatic construction device, the device comprising:
[0041] The module unit is configured to construct the customer mobile edge computing (MEC) service module, the customer background micro-service module, the customer front-end page module, and the customer management role module based on the modular base according to the customer basic information and the customer private network resource.
[0042] The code unit is connected with the module unit and is configured to configure the relationship between the customer background micro-service module, the customer front-end page module, and the customer management role module and generate the corresponding customer code.
[0043] The link unit is connected with the code unit and is configured to deploy the customer code in the customer MEC service module and generate the private network customer management platform link for the customer.
[0044] In a third aspect, the present disclosure provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and when the computer program is run by a processor, the private network customer management platform automatic construction method is realized.
[0045] The present disclosure provides a private network customer management platform automatic construction method, device, and medium. Through a unified modular base, a method for automatically constructing a private network customer management platform by selecting different module combinations for customers is provided. The automatically constructed private network customer management platform can flexibly configure different customer management roles and is automatically deployed in the MEC service module, realizing a private network customer management platform construction with efficient customization, flexible individualized configuration, and low-cost deployment and operation for customers. BRIEF DESCRIPTION OF DRAWINGS
[0046] Figure 1 is a flowchart of a private network customer management platform automatic construction method according to an embodiment of the present disclosure;
[0047] Figure 2 is a structural schematic diagram of a private network customer management platform automatic construction device according to an embodiment of the present disclosure;
[0048] Figure 3 is a flowchart of another private network customer management platform automatic construction method according to an embodiment of the present disclosure;
[0049] Figure 4is an architecture diagram of a private network customer management platform according to an embodiment of the present disclosure;
[0050] Figure 5 is an interface example diagram of customer selection of private network resources according to an embodiment of the present disclosure;
[0051] Figure 6 is an interface example diagram of customer selection of function modules according to an embodiment of the present disclosure;
[0052] Figure 7 is an interface example diagram of customer selection of page layout according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0053] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the embodiments of the present disclosure will be further described in detail below with reference to the drawings.
[0054] It can be understood that the specific embodiments and drawings described herein are only used to explain the present disclosure, not to limit the present disclosure.
[0055] It can be understood that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0056] It can be understood that, for the convenience of description, only parts related to the present disclosure are shown in the drawings of the present disclosure, and parts unrelated to the present disclosure are not shown in the drawings.
[0057] It can be understood that each module and unit involved in the embodiments of the present disclosure can only correspond to one entity structure, or can be composed of multiple entity structures, or multiple modules and units can be integrated into one entity structure.
[0058] It can be understood that the functions and steps marked in the flowcharts and block diagrams of the present disclosure can occur in an order different from that marked in the drawings without conflict.
[0059] It can be understood that in the flowcharts and block diagrams of the present disclosure, the system, device, equipment, method according to the embodiments of the present disclosure are shown as possible implementation architecture, function and operation. Each block in the flowchart or block diagram can represent a module, unit, program segment, code, which contains executable instructions for realizing the specified function. Moreover, each block or combination of blocks in the block diagram and flowchart can be realized by a hardware-based device for realizing the specified function, or 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 realized in the form of software or hardware, for example, the modules and units can be located in a processor.
[0061] Embodiment 1
[0062] As Figure 1 shown, the present disclosure provides a private network customer management platform automatic construction method, the method comprising:
[0063] S1, according to the customer basic information and the customer private network resource, based on the modular base, the customer mobile edge computing MEC service module, the customer background microservice module, the customer front-end page module, the customer management role module are constructed;
[0064] S2, the relationship of the customer background microservice module, the customer front-end page module and the customer management role module is configured, and the corresponding customer code is generated;
[0065] S3, the customer code is deployed in the customer MEC service module, and the private network customer management platform link is generated to the customer.
[0066] In this embodiment, by means of a unified modular base, a method for automatically constructing a private network customer management platform by selecting different module combinations for customers is provided. The automatically constructed private network customer management platform can flexibly configure different customer management roles and be automatically deployed in the MEC service module, realizing efficient customization, flexible individualized configuration, and low-cost deployment and operation of the private network customer management platform construction. Figure 1 As Figure 2 shown, the method is applied to the device as
[0067] Specifically, a more detailed example of the method is Figures 3-6 shown, which is a 5G private network customer management platform automatic construction method.
[0068] With the rapid development of information technology and intelligent technology, the digital transformation of enterprises is highly valued, and the large-scale application of 5G (5th Generation Mobile Communication Technology) is promoted to promote the digital transformation of the industry. Under this background, the demand for 5G private network services is increasing. During the process of digital transformation, enterprise customers continue to strengthen their independent research and development capabilities, and the demand for 5G private network management is also increasing.
[0069] In the process of 5G technology being increasingly integrated into enterprise digital transformation, higher requirements are put forward for the management capability of 5G private network. Traditionally, the research and construction of a 5G private network management platform rely on manual intervention by operators, including customized development and configuration of the platform for customers, which is time-consuming and cumbersome. With the rapid growth of demand for 5G private networks, enterprise customers increasingly need a more convenient and efficient way to fine-tune the management of their 5G private networks, so as to better adapt to their business needs and promote the in-depth application of 5G technology.
[0070] To solve this problem, the embodiment provides a technical solution that automatically builds and generates a 5G private network customer management platform customized for customers by their participation in some simple configurations. By inputting various 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, etc. In addition, enterprises can also manage and configure 5G private network services through the platform, realizing 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 various industries.
[0071] The 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 scheme for 5G private networks, which automatically and intelligently collects data, generates menus and pages without additional development work, to build an efficient, flexible and customizable 5G private network customer management platform.
[0072] To realize efficient opening of the 5G private network management platform, the embodiment mainly builds and deploys the private network customer management platform based on the unified research base, which will be described in detail later.
[0073] In an embodiment, the method further comprises:
[0074] obtaining a modular base for automatic construction of a private network customer management platform that is pre-researched,
[0075] The modular base includes a private network capability module, a backend microservice module, a front-end page module, and a management role module,
[0076] The private network capability module includes a MEC server, a database and a middleware module,
[0077] The front-end page module includes a public page module, a function page module, and a management role configuration page module,
[0078] The background micro-service module corresponds to the front-end page module, and the management role configuration page module is used to specify the function page modules accessible by each management role module.
[0079] In the embodiment, a unified development base is first provided, an integrated development environment and modular design are adopted, and each function of the 5G private network management platform is divided 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, the following aspects are modularized:
[0080] 5G private network capability module design: collect all the capabilities of the 5G private network, including the number of virtual machines of the MEC (Mobile Edge Computing) server, memory usage, wireless air interface traffic, cell availability, etc., and perform unified classification design. As shown in FIG. 5, the 5G private network capability module includes the modularization of virtual machines, databases and middleware created on the basis of the MEC server, as well as the network link resources of security settings such as firewalls and routing policies. These modules are combined and called when the customer creates their own private network management platform, forming customer-specific modules. Figure 3
[0081] Background micro-service modular design: according to the different capabilities of the 5G private network element network management, design each independent background micro-service. As shown in FIG. 6, the background micro-service corresponds to the front-end page, including the functions of implementing the public page, the functions for different customer management roles, etc. At the same time, the customer system overview (management role configuration page) is generated to realize the function of the customer administrator managing the remaining roles, and to specify different pages accessible by different roles. Figure 3
[0082] Front-end page modular design: first, a large and complete page system is pre-installed, such as a public system page corresponding to a public page module, containing user management pages, role management pages, announcement management pages, log management pages, etc. general pages of the software system; general function pages corresponding to function page modules, such as large screens, topology diagrams, homepages, alarm pages, inspection pages, etc.; and specific function pages, which are specified for different customer management roles, such as mec management pages, upf (User Plane Function) management pages, wireless management pages, etc. Each page is processed by micro-front-end page to allow free combination. Each micro-service page corresponds to a background micro-service.
[0083] Role, menu system modular design: according to the above page, the division of menu and role, because the product data of each customer's 5G private network is different, reasonable role division can adapt to the management needs of different customers for 5G private network management platform. Such as mec management role, upf management role, wireless management role, number card management role. Each role corresponds to a certain front-end page module.
[0084] Through the modular base provided from the above aspects, the combination function is facilitated from the aspects of data, business, resources, connection platform, etc.
[0085] In an embodiment, S1, according to the customer basic information and the customer private network resource, the customer MEC service module, the customer background micro-service module, the customer front-end page module and the customer management role module are constructed based on the modular base, specifically including:
[0086] Receiving the customer basic information entered by the customer, selecting the customer management role configuration page module in the modular base according to the customer basic information, the first customer background micro-service module corresponding to the customer management role configuration page module and the customer administrator role module;
[0087] Receiving the customer private network resource selected by the customer, selecting the customer private network capability module, the customer function page module, the second customer background micro-service module corresponding to the customer function page module, the customer public page module, the third customer background micro-service module corresponding to the customer public page module and the customer remaining management role module in the modular base according to the customer private network resource;
[0088] According to the customer private network capability module, the customer MEC server and the customer database and middleware module are obtained, and the customer virtual machine is created in the customer MEC server to form the customer MEC service module.
[0089] In this embodiment, on the basis of the unified base, an automatic process is introduced, including automatic collection of user data, automatic deployment of user management platform and automatic configuration of user management platform page. The introduction of automatic process greatly reduces manual intervention and improves opening efficiency and accuracy. The specific process implementation process is as shown in Figure 3 The process is implemented based on the architecture as shown in Figure 4 .
[0090] In the process as shown in Figure 4In the architecture shown, the 5G private network customer management platform to be built is connected to the capability exposure platform through an API interface. The capability exposure platform provides functions for modular base modules to be called and functions for generating corresponding running codes for customers. On this basis, customers can realize self-configuration of their own private network management platform, including UPF configuration, MEC cloud resource management configuration, and slice configuration. These are realized by connecting to the corresponding platform, and these are 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, and terminal resources. The 5G private network customer management platform is also connected to the government-enterprise middle station, that is, the customer's own network resources. After the 5G private network customer management platform is built, it can realize functions such as self-monitoring and self-operation, including monitoring its own network resources and private network resources, obtaining performance and alarm data, and realizing product release, order generation, and bill checking through the 5G private network customer management platform.
[0091] In the flowchart shown, Figure 3 In the flowchart shown, the process of automatically building a 5G private network customer management platform in the background can be realized through a small number of operations of the front-end user.
[0092] In an embodiment, wherein:
[0093] The private network resources include MEC server resources, user plane function UPF resources, wireless network resources, and number card resources. The wireless network resources include slice resources, dedicated line resources, dialing test resources, and human network card resources.
[0094] The remaining management roles of the customer include MEC administrator roles, UPF administrator roles, wireless network administrator roles, and number card administrator roles.
[0095] The public pages include announcement management pages and log management pages. The function pages include large screen pages, topology graph pages, alarm pages, and inspection pages.
[0096] In an embodiment, the customer-selected customer private network resources are received, specifically including:
[0097] Full private network resource information is obtained, and customer network resource information is automatically collected;
[0098] From the full private network resource information, part of the private network resource information that is adapted to the customer network resource information is selected;
[0099] The adapted part of the private network resource information is provided to the customer, and the customer private network resources selected by the customer according to the adapted part of the private network resource information are received.
[0100] In an embodiment, the customer network resource information is automatically collected, specifically including:
[0101] According to the customer basic information, a customer network resource self-monitoring module is generated, and the network resource self-monitoring module is included in a 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 in real time to at least part of the second customer background micro-service module.
[0103] In the embodiment, in the process of constructing the 5G private network customer management platform and after the construction is successful, automatic collection of user data can be realized. The system automatically collects required data from the customer network through a preset interface, including network configuration information and performance index data, and the data is used for generating and operating the management platform. As shown in Figure 3 In addition to automatic collection of user data, private network resource information is also collected in the background automatic process, including collection of full MEC data, full UPF data, full number card data, full slice, private line, dial test, and human network card data. On the basis of automatic adaptation of the system to these resources, the customer selects appropriate UPF, MEC, and other corresponding resources.
[0104] Based on the user data collected above, the system automatically constructs the 5G private network customer management platform, including selection of appropriate module combination, configuration of network resources and parameters, generation of user interface, etc. Automatic construction ensures that the platform can be quickly put into use. One of the interfaces for interaction with the customer during construction is shown in Figure 5 As shown in the figure, the customer can select specific wireless, core network, MEC, slice, number card, private line, dial test, and human network card resource information according to the 5G private network capabilities of the customer. Then, the system will generate customized micro-service code for the customer according to the modularized background micro-service, including the customer's independent database, middleware, data collection and analysis code, and back-end and front-end code. On this basis, an independent overview management is performed for each customer to maintain which modules of resources each customer has, and the roles and menus of the modules corresponding to the customer are generated.
[0105] In an embodiment, S2, the relationship between the customer background micro-service module, the customer front-end page module, and the customer management role module is configured, and corresponding customer code is generated, specifically including:
[0106] The login pages of the customer administrator role module and the customer remaining management role module are deployed as the home page of the customer front-end page, the customer administrator role login information and the customer remaining management role login information are obtained, and the first customer code of the customer administrator role module and the customer remaining management role module and the corresponding login information is generated;
[0107] Generate the second customer code based on the customer administrator role module, the customer management role configuration page module, and the first customer backend microservice module; and generate the customer management role configuration page based on the second customer code.
[0108] The customer management role configuration page receives the customer function page modules that the customer selects and can access from the other customer management role modules, and generates the third customer code for the other customer management role modules, the corresponding accessible customer function page modules, and the second customer backend microservice module.
[0109] The fourth customer code is generated based on the customer administrator role module, the other customer management role module, the customer public page module, and the third customer backend microservice module.
[0110] In this embodiment, the user management platform page can be customized, automated, and personalized, including: such as Figure 6 The diagram shows how to obtain customer requirements to select modules for automated assembly and code generation, and how... Figure 7 The layout shown is flexibly adjustable. The system automatically configures the platform page according to customer needs, including menu layout, functional module display, performance indicator monitoring, etc. The system will generate a default management platform page based on industry user habits, the type of 5G private network elements managed by the customer, and other parameters. Customers can also select and configure key performance indicators according to their own business scenarios to achieve personalized monitoring and management.
[0111] like Figure 3 As shown, automated configuration includes configuring different management permissions for different management roles. Specifically, after receiving customer information (mainly basic customer information) entered by the customer, a customer database is first created, backend common logic code and corresponding frontend page code are generated, a customer system overview is generated, and customer administrator roles and accounts are generated. After receiving information about private network resources selected by the customer, such as UPF, MEC, slicing, SIM cards, leased lines, dial-up testing, and human-network cards, network management data is subscribed to based on the resource information, performance and alarm information are automatically collected periodically, frontend and backend code corresponding to the customer's network elements is constructed, a resource overview is generated based on the customer data, a role menu is generated based on the customer resource overview, a large screen and homepage are generated based on the customer overview, a platform page layout is generated, and default display metrics are generated. These steps can have minor variations, but the overall logic is to achieve customized configuration for customers and automatically generate code for a customized platform.
[0112] In one implementation, S3, deploying the code in the customer's MEC service module and generating a link to the private network customer management platform for the customer, specifically includes:
[0113] Deploying customer database and middleware module and customer code in customer virtual machine to generate private network customer management platform;
[0114] Configuring network security resource and network link resource for private network customer management platform, generating private network customer management platform link address and providing to customer.
[0115] In the embodiment, the user management platform also realizes automatic deployment. Due to the complexity of 5G private network customer network environment, a centralized deployment scheme is designed. When the customer configures various types of resource information of 5G private network, the background will first generate database, middleware and front-end and back-end code, and customized system configuration. Then, the mec related capability is called to open the customer exclusive virtual machine, the front-end and back-end code is deployed according to the automatic script, and the network between the customer private network is connected to provide access to the customer.
[0116] As shown in Figure 3 , it includes generating operation and maintenance construction deployment script, creating virtual machine in customer mec, automatically deploying customer database and middleware, automatically deploying customer front-end and back-end code, configuring firewall and routing strategy, and generating management platform link. After the above operations are automatically completed in the background, the platform link address is provided to the front-end user (customer), the login information of the customer based on different management roles is obtained, and the function services corresponding to the management role permissions are provided.
[0117] The embodiment finally provides a 5G private network customer management platform. The platform can provide data, business and platform resource support through a unified research and development base to flexibly adapt to the customization needs of different customers, reduce development cost and time, and improve the universality and scalability of services. Through the modular design of 5G private network management network element, the database, middleware, front-end and back-end code, and role menu are fully decoupled to provide personalized monitoring and display solutions, so that customers can select and configure key performance indicators according to their own business needs, and improve user experience. Through data collection automation, database configuration automation, front-end and back-end code generation automation, platform system configuration automation, and page large screen configuration automation, the automatic construction of 5G private network management platform is realized. Through the centralized deployment scheme, relying on private cloud service and combining software deployment script, the automatic opening of customer 5G private network management platform is realized, the deployment and operation process is optimized, the operation, operation and delivery cost of the operator is reduced through technical means, the service online time is shortened, and the service efficiency is improved. An efficient, flexible and customizable 5G private network customer management platform is realized to meet the diversified needs of different customers, reduce operation cost, save research and development time, and improve the overall efficiency of 5G private network service.
[0118] Embodiment 2:
[0119] As Figure 2 The present disclosure provides an automatic construction device of a private network customer management platform, which comprises:
[0120] A module unit 1 is configured to construct a customer mobile edge computing (MEC) service module, a customer background micro-service 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] A code unit 2 is connected with the module unit 1 and is configured to configure the relationship between the customer background micro-service module, the customer front-end page module, and the customer management role module, and to generate corresponding customer code.
[0122] A link unit 3 is connected with the code unit 2 and is configured to deploy the customer code in the customer MEC service module and to generate a private network customer management platform link for the customer.
[0123] In an embodiment, the device further comprises:
[0124] A base unit is connected with the module unit 1 and is configured to obtain a pre-developed modular base for automatic construction of a private network customer management platform.
[0125] The modular base comprises a private network capability module, a background micro-service module, a front-end page module, and a management role module.
[0126] The private network capability module comprises an MEC server, a database, and a middleware module.
[0127] The front-end page module comprises a public page module, a function page module, and a management role configuration page module.
[0128] The background micro-service module corresponds to the front-end page module, and the management role configuration page module is configured to specify the function page modules accessible by the management role modules.
[0129] In an embodiment, the module unit 1 specifically comprises:
[0130] A first module selection unit is configured to receive customer-entered customer basic information, and to select a customer management role configuration page module in the modular base, a first customer background micro-service module corresponding to the customer management role configuration page module, and a customer administrator role module according to the customer basic information.
[0131] A second module selection unit is configured to receive customer-selected customer private network resources, and to select a customer private network capability module in the modular base, a customer function page module, a second customer background micro-service module corresponding to the customer function page module, a customer public page module, a third customer background micro-service module corresponding to the customer public page module, and a customer remaining management role module according to the customer private network resources.
[0132] The third module selection unit is configured to acquire the customer MEC server and the 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 an embodiment, wherein:
[0134] The private network resources include MEC server resources, user plane function (UPF) resources, wireless network resources, and number card resources, and the wireless network resources include slice resources, private line resources, dialing test resources, and human network card resources.
[0135] The customer remaining management roles include MEC administrator roles, UPF administrator roles, wireless network administrator roles, and number card administrator roles.
[0136] The public pages include announcement management pages and log management pages, and the function pages include large screen pages, topology graph pages, alarm pages, and patrol inspection pages.
[0137] In an embodiment, the apparatus further includes an interaction unit configured to interact with the customer, including being configured to receive a customer selected private network resource, and specifically configured to:
[0138] acquire full private network resource information and automatically collect customer network resource information;
[0139] select, from the full private network resource information, partial private network resource information that is adapted to the customer network resource information;
[0140] provide the adapted partial private network resource information to the customer, and receive a customer selected private network resource based on the adapted partial private network resource information.
[0141] In an embodiment, the apparatus further includes a collection unit configured to automatically collect customer network resource information, and specifically configured to:
[0142] generate a customer network resource self-monitoring module according to customer basic information, and include the network resource self-monitoring module in the modular base;
[0143] continuously automatically collect customer network resource information according to the customer network resource self-monitoring module, and provide the customer network resource information to at least part of the second customer background micro-service module in real time.
[0144] In an embodiment, the code unit 2 specifically includes:
[0145] The first code unit is configured to deploy the login pages of the customer administrator role module and the customer remaining management role module as a homepage of a customer front-end page, obtain customer administrator role login information and customer remaining management role login information, and generate first customer code of the customer administrator role module and the customer remaining management role module and corresponding login information.
[0146] The second code unit is configured to generate second customer code according to the customer administrator role module, the customer management role configuration page module and the first customer background micro-service module, and generate a customer management role configuration page according to the second customer code.
[0147] The third code unit is configured to receive, on the customer management role configuration page, customer function page modules accessible by the customer remaining management role modules selected by the customer respectively, and generate third customer code of the customer remaining management role modules and corresponding accessible customer function page modules and the second customer background micro-service module.
[0148] The fourth code unit is configured to generate fourth customer code according to the customer administrator role module, the customer remaining management role module, the customer public page module and the third customer background micro-service module.
[0149] In an embodiment, the linking unit 3 specifically includes:
[0150] The deployment unit is configured to deploy the customer database and the middleware module and the customer code in the customer virtual machine to generate the private network customer management platform.
[0151] The network unit is configured to configure network security resources and network link resources for the private network customer management platform, generate a link address of the private network customer management platform and provide the link address to the customer.
[0152] Embodiment 3
[0153] Embodiment 3 of the present disclosure provides a computer readable storage medium, the computer readable storage medium stores a computer program, when the computer program is run by a processor, the computer program implements the private network customer management platform automatic construction method as described in embodiment 1, or implements the private network customer management platform automatic construction device as described in embodiment 2.
[0154] The computer readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, computer program elements or other data. The computer readable storage medium includes, but is 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 discs (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
[0155] In addition, the present disclosure can also provide a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program stored in the memory, the processor executes the private network customer management platform automatic construction method as described in Embodiment 1. The computer device can be the private network customer management platform automatic construction device as described in Embodiment 2.
[0156] Among them, the memory is connected with the processor, the memory can adopt flash memory or read-only memory or other storage, and the processor can adopt central processing unit or single-chip microcomputer.
[0157] Embodiments 1-3 of the present disclosure provide a private network customer management platform automatic construction method, device and medium, which provides a method of automatically constructing a private network customer management platform by selecting different module combinations for customers through a unified modular base. The automatically constructed private network customer management platform can flexibly configure different customer management roles and is automatically deployed in the MEC service module, thereby realizing the construction of a private network customer management platform with efficient customization, flexible individualized configuration and low-cost deployment and operation.
[0158] It can be understood that the above embodiments are only exemplary embodiments adopted for illustrating the principles of the present disclosure, and the present disclosure is not limited thereto. Various modifications and improvements can be made by those skilled in the art without departing from the spirit and essence of the present disclosure, and these modifications and improvements are also regarded as the protection scope of the present disclosure.
Claims
1. A private network customer management platform automatic construction method, characterized in that, The method comprises: According to the customer basic information and the customer private network resource, the customer mobile edge computing (MEC) service module, the customer background micro-service module, the customer front-end page module, and the customer management role module are constructed based on the modular base, specifically comprising: Receiving the customer basic information entered by the customer, and selecting the customer management role configuration page module, the first customer background micro-service module corresponding to the customer management role configuration page module, and the customer administrator role module in the modular base according to the customer basic information, Receiving the customer private network resource selected by the customer, and selecting the customer private network capability module, the customer function page module, the second customer background micro-service module corresponding to the customer function page module, the customer public page module, the third customer background micro-service module corresponding to the customer public page module, and the customer remaining management role module in the modular base according to the customer private network resource, According to the customer private network capability module, the customer MEC server and the customer database and middleware module are obtained, and the customer virtual machine is created in the customer MEC server to form the customer MEC service module; The relationship between the customer background micro-service module, the customer front-end page module, and the customer management role module is configured, and the corresponding customer code is generated, specifically comprising: The login page of the customer administrator role module and the customer remaining management role module is deployed as the home page of the customer front-end page, the customer administrator role login information and the customer remaining management role login information are obtained, and the first customer code of the customer administrator role module and the customer remaining management role module and the corresponding login information is generated, The second customer code is generated according to the customer administrator role module, the customer management role configuration page module, and the first customer background micro-service module, and the customer management role configuration page is generated according to the second customer code, The customer function page module accessible by the customer remaining management role module selected by the customer is received on the customer management role configuration page, and the third customer code of the customer remaining management role module and the corresponding accessible customer function page module and the second customer background micro-service module is generated, The fourth customer code is generated according to the customer administrator role module, the customer remaining management role module, the customer public page module, and the third customer background micro-service module; The customer code is deployed in the customer MEC service module, and the private network customer management platform link is generated for the customer.
2. The method of claim 1, wherein, The method further comprises: Obtaining the modular base for automatic construction of the private network customer management platform, The modular base comprises a private network capability module, a background micro-service module, a front-end page module, and a management role module, The private network capability module comprises an MEC server, a database, and a middleware module, The front-end page module comprises a public page module, a function page module, and a management role configuration page module, The background micro-service module corresponds to the front-end page module, and the management role configuration page module is used to specify the function page module accessible by each management role module.
3. The method of claim 1, wherein, Among them: The private network resource comprises an MEC server resource, a user plane function (UPF) resource, a wireless network resource, and a number card resource, and the wireless network resource comprises a slice resource, a private line resource, a dialing test resource, and a human network card resource; The rest of the customer management roles include an MEC administrator role, a UPF administrator role, a wireless network administrator role, and a card administrator role; The public pages include an announcement management page and a log management page, and the function pages include a large screen page, a topology diagram page, an alarm page, and an inspection page.
4. The method of claim 1, wherein, Receiving a customer-selected customer private network resource, specifically including: Obtaining full private network resource information and automatically collecting customer network resource information; From the full private network resource information, selecting part of the private network resource information that is adapted to the customer network resource information; Providing the adapted part of the private network resource information to the customer, and receiving the customer private network resource selected by the customer according to the adapted part of the private network resource information.
5. The method of claim 4, wherein, Automatically collecting customer network resource information, specifically including: Generating a customer network resource self-monitoring module according to customer basic information, and including the module in a modular base; Continuously and automatically collecting customer network resource information according to the customer network resource self-monitoring module, and providing the customer network resource information to at least part of the second customer background micro-service module in real time.
6. The method according to any one of claims 1 to 5, characterized in that, Deploying the code in the customer MEC service module and generating a private network customer management platform link for the customer, specifically including: Deploying a customer database and middleware module and customer code in a customer virtual machine to generate a private network customer management platform; Configuring network security resources and network link resources for the private network customer management platform, generating a private network customer management platform link address, and providing it to the customer.
7. A private network customer management platform automatic construction device, characterized in that, The device includes: A module unit for constructing a customer mobile edge computing (MEC) service module, a customer background micro-service 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, specifically for: Receiving customer-entered customer basic information, selecting a customer management role configuration page module, a first customer background micro-service module corresponding to the customer management role configuration page module, and a customer administrator role module in the modular base according to the customer basic information, Receiving a customer-selected customer private network resource, selecting a customer private network capability module, a customer function page module, a second customer background micro-service module corresponding to the customer function page module, a customer public page module, a third customer background micro-service module corresponding to the customer public page module, and a customer rest of the management role module in the modular base according to the customer private network resource, Obtaining a customer MEC server and a customer database and middleware module according to the customer private network capability module, and creating a customer virtual machine in the customer MEC server to form a customer MEC service module; A code unit connected to the module unit for configuring the relationship between the customer background micro-service module, the customer front-end page module, and the customer management role module, and generating corresponding customer code, specifically for: Deploying the login pages of the customer administrator role module and the customer rest of the management role module as the home page of the customer front-end page, obtaining customer administrator role login information and customer rest of the management role login information, and generating a first customer code of the customer administrator role module and the customer rest of the management role module and the corresponding login information, According to the customer administrator role module, the customer management role configuration page module and the first customer background microservice module to generate the second customer code, and according to the second customer code to generate the customer management role configuration page, In the customer management role configuration page, the customer function page module accessible by the customer remaining management role module selected by the customer is received, and the third customer code of the customer remaining management role module and the corresponding accessible customer function page module and the second customer background microservice module is generated, According to the customer administrator role module, the customer remaining management role module, the customer public page module and the third customer background microservice module to generate the fourth customer code; The linking unit is connected with the code unit, and is used for deploying the customer code in the customer MEC service module, and generating a special network customer management platform link for the customer.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and when the computer program is run by the processor, the automatic construction method of the special network customer management platform is realized.
Citation Information
Patent Citations
Access management control system of 5G park private network platform
CN116193456A
5G private network configuration method and device, electronic equipment and medium
CN116233890A