CN117098165A - 5G message fault early warning system - Google Patents

5G message fault early warning system Download PDF

Info

Publication number
CN117098165A
CN117098165A CN202210532717.5A CN202210532717A CN117098165A CN 117098165 A CN117098165 A CN 117098165A CN 202210532717 A CN202210532717 A CN 202210532717A CN 117098165 A CN117098165 A CN 117098165A
Authority
CN
China
Prior art keywords
service
message
test
simulation
micro
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210532717.5A
Other languages
Chinese (zh)
Inventor
王良勤
郑屹峰
陈维新
刘宏
许睿
蔡晓俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Zhejiang Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Zhejiang Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Zhejiang Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202210532717.5A priority Critical patent/CN117098165A/en
Publication of CN117098165A publication Critical patent/CN117098165A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/06Testing, supervising or monitoring using simulated traffic
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application discloses a 5G message fault early warning system, which comprises: the simulation protocol layer comprises a simulation gNodeB which is accessed to a 5G authentication management function and an SMSF through a slice packet network, and a fusion communication module which is accessed to a 5GMC and a MaaP network element through the Internet; the service implementation layer is used for controlling the simulation protocol layer to execute a test task and storing ticket data corresponding to the test task; the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms, and the technical scheme provided by the application realizes early warning of 5G message faults.

Description

5G message fault early warning system
Technical Field
The application relates to the technical field of core networks, in particular to a 5G message fault early warning system.
Background
With the development of 5G technology, 5G message service is also developed. The 5G message is the upgrade of the short message service, is a basic telecommunication service of an operator, realizes the leap of service experience based on the IP technology, supports more media formats and has more expression forms. Currently, after 5G message business, online users are increasing, and service types are enriching. However, aiming at the diversity and complexity of the 5G message service, no corresponding early warning scheme exists, and the problem can be solved only after the fault occurs, so that the stability of the 5G message system is poor.
Disclosure of Invention
The embodiment of the application aims to solve the problem of poor stability of a 5G message system by providing a 5G message fault early warning system.
The embodiment of the application provides a 5G message fault early warning system, which comprises:
the simulation protocol layer comprises a simulation gNodeB which is accessed to a 5G authentication management function and an SMSF through a slice packet network, and a fusion communication module which is accessed to a 5GMC and a MaaP network element through the Internet;
the service implementation layer is used for controlling the simulation protocol layer to execute a test task and storing ticket data corresponding to the test task;
and the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
In an embodiment, the simulation gNodeB realizes a simulation NAS-MME protocol layer based on a simulation N1 interface network protocol stack so as to simulate user registration management, connection management, activation and deactivation operation of user plane connection; and based on the simulation N2/N3 interface network protocol stack, realizing the N2 and N3 interface functions of the simulation test gNodeB.
In an embodiment, the emulation protocol layer further comprises:
and the protocol stack management module is used for realizing the protocol stack management function.
In one embodiment, the converged communication module communicates with a UE-5G message center through a 5GM-01 interface by adopting SIP and MSRP protocols; through the 5GM-02 interface, the HTTP protocol is adopted to communicate with the UE-5G message center; and communicating with the UE-5G message center by adopting an HTTP protocol through the DM-01 interface.
In an embodiment, the service implementation layer includes:
the business micro-service management module is used for realizing the micro-service management function;
the business ticket storage module is used for collecting and storing ticket data corresponding to each test task;
and the distributed business micro service group module is used for controlling the simulation protocol layer to execute a test task according to the business micro service group.
In an embodiment, the service orchestration analysis layer further comprises:
the service arrangement management module is used for generating test cases;
and the service arrangement execution engine is used for determining test service according to the test case, and packaging the test service into a micro service provider so as to provide a service micro service group for the distributed service micro service group module.
In one embodiment, the service ticket storage module obtains ticket information based on the distributed information queue middleware and generates ticket data; the distributed business micro service group module locally stores ticket information by calling a distributed micro ticket interface and realizes a message distributed access function based on the distributed message queue middleware.
In an embodiment, the 5G message fault early warning system further includes:
and the performance layer is used for determining test information according to the interaction result and transmitting the test information to the service realization layer so that the service realization layer can be used for distributing the test information and controlling the simulation protocol layer to execute test tasks.
In an embodiment, the simulation protocol layer, the service implementation layer, the service orchestration analysis layer and the presentation layer are connected by using an API interface.
In an embodiment, the service orchestration analysis layer further comprises:
and the ticket analysis module is connected with the operation support system based on the operation support system interface and is used for analyzing the ticket.
The technical scheme of the 5G message fault early warning system provided by the embodiment of the application adopts a simulation protocol layer, and comprises a simulation gNodeB which is accessed into a 5G authentication management function and an SMSF through a slice packet network and a fusion communication module which is accessed into a 5GMC and a MaaP network element through the Internet; the service implementation layer is used for controlling the simulation protocol layer to execute a test task and storing ticket data corresponding to the test task; the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
Drawings
FIG. 1 is a schematic diagram of a 5G message fault warning system according to the present application;
FIG. 2 is a schematic diagram of a networking deployment of the present application;
FIG. 3 is a schematic diagram of a functional design of a converged communication module in accordance with the present application;
FIG. 4 is a schematic diagram of a specific architecture of a 5G message failure warning system according to the present application;
FIG. 5 is a schematic diagram of a graphical test case orchestrator model according to the present application;
FIG. 6 is a schematic diagram of a test execution flow chart according to the present application;
FIG. 7 is a schematic diagram of a distributed ticket collecting storage system according to the present application;
FIG. 8 is a schematic diagram showing the execution of the test task according to the present application;
fig. 9 is a schematic diagram of a basic execution flow of the 5G message service test of the present application.
Detailed Description
The application provides a 5G message fault early warning system, which adopts a simulation protocol layer and comprises a simulation gNodeB which is connected with a 5G authentication management function and an SMSF through a slice packet network and a fusion communication module which is connected with a 5GMC and a MaaP network element through the Internet, wherein the simulation protocol layer is connected with the simulation gNodeB; the service implementation layer is used for controlling the simulation protocol layer to execute a test task and storing ticket data corresponding to the test task; the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
In order that the above-described aspects may be better understood, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The scheme mainly aims at the diversity and complexity of 5G message service, causes an early warning blind area that service faults cannot be found in the first time through OMC equipment of a 5G message system, adopts a simulation technology to construct a 5G message service fault early warning multi-interface simulation module, simulates the service behaviors of 5G message users, realizes 5G message service fault early warning through a high-granularity and multi-concurrency automatic test mode, and fills the blank of IT support tools in the field of operation and maintenance of the current 5G message service.
Specifically, according to the networking architecture of a 5G core network and a 5G message system, the main design idea of the application is to realize real-time fault monitoring of a 5GMC system platform and a 5GMC service by constructing a group of simulated gNodeB (N1/N2/N3 interface) and RCS communication modules (5 GM-01/02, DM interfaces), discover the degradation phenomenon of 5G message service flow indexes under 5GMC, 5GMC P2P/P2A/A2P modes through a multi-task high-granularity test, actively alarm, and avoid the occurrence of faults and the generation of user complaints. Based on the above objective, in order to meet the requirements of large traffic, large connection, multitasking, large concurrency, and multiple services, and referring to the 5G core network Cloud active/Service Based Architecture architecture, the present application adopts a layered micro-service architecture, including: the system comprises a performance layer (Web task management module), an interface layer, a service arrangement analysis layer, a service realization layer (including distributed micro-service), a simulation protocol layer and other functional module layers, wherein all layers and all modules of the system are connected by adopting API interfaces.
The 5G message fault early warning system of the present application will be specifically described in the following by way of example.
First embodiment.
As shown in fig. 1, in a first embodiment of the present application, the 5G message failure warning system of the present application includes:
the simulation protocol layer comprises a simulation gNodeB which is accessed to a 5G authentication management function and an SMSF through a slice packet network, and a fusion communication module which is accessed to a 5GMC and a MaaP network element through the Internet.
Specifically, according to the current large-area network element networking mode of the mobile 5G SA core network and the 5G message system, the simulation gNodeB+RCS communication module adopts a centralized clouding deployment mode, and is installed and deployed on a mobile large-area resource pool x86 virtual machine, and the networking scheme is shown in fig. 2.
The simulation protocol layer provides network element interface simulation, application protocol flow reconstruction, network link management and the like, and comprises the following steps: the simulation gNodeB (UE-N1 interface simulation protocol stack, gNodeB-N2 interface simulation protocol stack, gNodeB-N3 interface simulation protocol stack), RCS fusion communication module (5 GM-01/02 interface simulation protocol stack, DM interface simulation protocol stack). The simulation gNodeB accesses the mobile large area AMF through the SPN, and the RCS converged communication module accesses the 5GMC and the MaaP network elements of the 5G message system through the CMNET, so that the simulation of the 5G message user is realized.
In an embodiment, the simulation gNodeB realizes a simulation NAS-MME protocol layer based on a simulation N1 interface network protocol stack so as to simulate user registration management, connection management, activation and deactivation operation of user plane connection; and based on the simulation N2/N3 interface network protocol stack, realizing the N2 and N3 interface functions of the simulation test gNodeB.
For each interface simulation of the gNB and the RCS communication module, the 5G standard protocol model published by the 3GPP is referred to for design development in the scheme, for example: n1 interface protocol stack model in 3gpp TS 24.501. In the application, the 5GM-01, 5GM-02 and DM-01 interface protocol stacks of the N1/N2/N3 of the gNodeB and the RCS communication module are respectively subjected to simulation design, and the micro-service design of the simulation network element is integrated.
1) And simulating the functional design of the gNodeB (5G UE-N1 interface network protocol stack).
The simulation 5G UE-N1 interface protocol stack realizes the simulation user registration management, connection management, activation and deactivation operation of user plane connection for the 5G NAS protocol (N1 interface) according to TS 24.501 by the simulation NAS-MME protocol layer, takes charge of encryption and complete protection of NAS information, and realizes protocol control such as 5G terminal identification, encryption and the like.
2) And simulating the functional design of the gNodeB (N2/N3 network protocol stack).
The simulation gNodeB (N2/N3 network protocol stack) refers to a standard interface protocol model, and simulates the N2/N3 interface protocol stack to realize the N2 and N3 interface functions of the simulation test gNodeB.
The NG-AP protocol defined according to 38.413, SCTP protocol defined in RFC 4960 implements emulation of the N2 interface. And simulating the N3 interface according to a GTP-U protocol defined by TS29.281, and realizing the user plane protocol stack function of the PDU session of the 5G UE.
In an embodiment, the emulation protocol layer further comprises: and the protocol stack management module is used for realizing the protocol stack management function.
In one embodiment, the converged communication module communicates with a UE-5G message center through a 5GM-01 interface by adopting SIP and MSRP protocols; through the 5GM-02 interface, the HTTP protocol is adopted to communicate with the UE-5G message center; and communicating with the UE-5G message center by adopting an HTTP protocol through the DM-01 interface.
The 5G RCS converged communication module is matched with the simulation gNodeB through the simulation 5GM-01/02 interface protocol and the DM-01 interface protocol, so that the simulation of the 5G message user is realized. The RCS converged communication module is accessed to a 5G message system (5 GMC) on line, a mobile large area node 5GMC network element and 5GM-01, 5GM-02 and DM-01 interfaces in coverage are realized by a test task mode, and 7X 24 hour traversal test and fault early warning guarantee functions of the 5G message system 5GMC network element are realized, and the specific scheme is as follows:
referring to fig. 3,5G, the message fault early warning system simulates a 5G message terminal module (gnodeb+rcs) to access a 5GMC, and realizes 5GM-01, 5GM-02 and DM-01 interface communication respectively, thereby realizing the following functions:
first, the interface is communicated with a UE-5G message center (SIP access module) by a 5GM-01 interface and adopts SIP+MSRP protocol as an instant message interface. The instant message interface realizes the instant message interaction function of various types, including related signaling and media such as point-to-point message, group chat, chatbot message, etc.
And secondly, communicating with a UE-5G message center (multimedia content storage function) by adopting an HTTP protocol through a 5GM-02 interface to serve as a message storage interface. The message storage interface realizes the uploading and downloading of the multimedia message content.
Thirdly, the communication with the UE-5G message center (configuration function module) is carried out through the DM-01 interface by adopting the HTTP protocol, and the communication is used as a service management configuration interface. The service management configuration interface realizes the downloading and updating of the terminal configuration data related to the 5G message service.
The system adopts a lightweight API interface, is convenient for expansion, adopts flexible calling API interaction based on an Internet protocol, reduces system configuration and data processing expenditure internally, and provides the same interface with open capability for external support.
And the service implementation layer is used for controlling the simulation protocol layer to execute the test task and storing the ticket data corresponding to the test task.
The service realization layer provides functions such as definition and storage of distributed micro service clusters (various atomic micro service clusters), micro service ticket, service micro service management and the like.
In an embodiment, the service implementation layer includes:
the business micro-service management module is used for realizing the micro-service management function;
and the service ticket storage module is used for collecting and storing ticket data corresponding to each test task.
The 5G message fault early warning system adopts a distributed ticket collecting and storing scheme, a micro-service module invokes a distributed micro ticket interface to store ticket information locally, the 5G message fault early warning system adopts a distributed message queue middleware to realize a message distributed access function, and a ticket storage module takes out ticket information to generate ticket data.
And the distributed business micro service group module is used for controlling the simulation protocol layer to execute a test task according to the business micro service group.
And the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
The service arrangement layer provides management functions such as arrangement, modification, deletion and the like of various service test scene samples, execution of test cases and a call ticket data analysis module based on the Flink big data analysis engine. And generating a simulation fault alarm according to the call ticket data, and generating fault early warning information based on the simulation fault alarm.
In an embodiment, the service orchestration analysis layer further comprises:
and the service arrangement management module is used for generating test cases.
And the service arrangement execution engine is used for determining test service according to the test case, and packaging the test service into a micro service provider so as to provide a service micro service group for the distributed service micro service group module.
Wherein, a distributed micro-service testing scheme is adopted to package the testing business atomic steps into micro-service interfaces, for example: 5G user registration, cancellation, authentication, 5MC message sending, 5GMC message receiving and the like, and a plurality of micro-service business processes are connected in a dragging way through a service orchestrator, so that the orchestration of test business processes is realized. As shown in fig. 4, the system adopts a micro-service framework to realize micro-service management functions of a micro-service registration center, a configuration center, a monitoring center, a log center and the like. Meanwhile, the test service step is packaged into a micro service provider, including protocol stack micro services, for example: simulation gNodeB micro-service interface, simulation AMF micro-service interface, simulation MME micro-service interface, and business micro-service, for example: authentication micro-services, 5G UE registration micro-services, UDM registration micro-services, etc. Each micro service provider registers with the micro service center to realize the service capability registration function.
The test case composer is a functional module for editing and developing the service scene test case by the 5G message fault early warning tool. The application adopts a graphical arrangement mode to realize the design of the service scene test case, namely, based on micro service, the corresponding micro service control is called according to various 5G message service flows, and parameter configuration is carried out on each micro service node, and a graphical test case arranger model is shown in figure 5.
The process of generating the test case is as follows:
(1) The user logs in the system through the Web interface, invokes the mobile service scene test case layout parameter configuration and management function, and realizes the creation of the mobile service scene test case template.
2) After the mobile service scene test case is established, a B/S-based visual service arrangement interface is entered, and a mobile service scene test case editor realizes the drag arrangement of a service test flow template through the front-end B/S-based visual service arrangement interface.
3) The mobile service scene test case layout parameter configuration and management realize functions of adding, modifying, deleting, inquiring, configuring and the like of the mobile service scene test case template. The designer can configure the parameters of the test case through the parameter definition control panel on the Web.
4) After the business process is arranged, the user can arrange and store the corresponding template quantity according to the need by storing the template as the corresponding mobile business scene test case template.
5) The service orchestration execution engine realizes the processes of loading, analyzing, explaining and executing the mobile service scene test case template.
After the test task is scheduled, the test execution flow is as shown in fig. 6.
Specifically, 1) the user customizes the test task through the web page.
2) And the task information is issued to the service test case execution engine by the task dispatch and task management interface.
3) The business test case execution engine realizes loading, analysis and explanation of the corresponding business test flow template and then executes the corresponding business test flow template.
4) The service arrangement execution engine calls micro service interfaces of various service micro service groups in the process of executing the service test flow template, and realizes signaling interaction with the current network element and the service through the simulation test protocol stack.
In an embodiment, the service orchestration analysis layer further comprises:
and the ticket analysis module is the Flink big data ticket analysis module in figure 1. The module interfaces with the operation support system through a third party API interface of the interface layer and is further connected with the operation support system based on the operation support system interface for analyzing the ticket.
In one embodiment, the service ticket storage module obtains ticket information based on the distributed information queue middleware and generates ticket data; the distributed business micro service group module locally stores ticket information by calling a distributed micro ticket interface and realizes a message distributed access function based on the distributed message queue middleware.
The message fault early warning system of fig. 7,5G adopts a distributed ticket collecting and storing scheme, the micro service module invokes a distributed micro ticket interface to store ticket information locally, the 5G message fault early warning system adopts a distributed message queue middleware to realize a message distributed access function, and the ticket storage module takes out ticket information to generate ticket data. The overall scheme is described as follows:
1) And deploying the distributed ticket message queue middleware on each micro service cluster, and writing ticket messages into the distributed ticket message queue middleware by the micro service cluster module through calling the distributed micro ticket interface.
2) The service ticket storage module reads ticket messages from the distributed ticket message queue middleware and then generates ticket data.
3) The business ticket storage firstly generates ticket data according to the micro service cluster, and then the ticket cleaning, merging and other operations are carried out through the ticket preprocessing module. And then saved in the NoSQL store.
In this embodiment, the system adopts a modular design to facilitate customization: each system functional module, 5G message test function, is defined by a fine-grained "micro-service", such as: the 5GMC user registers the micro-service, the 5G message entry of the 5GMC user is configured to acquire the micro-service, and the like, so that the user can customize and arrange the testing capability with the micro-service as granularity according to the mobile service scene. Meanwhile, as the micro-services can be deployed independently, the service test function can be developed in a rapid iterative manner. Meanwhile, the testing and simulation protocol stack service capability of the system can be rapidly deployed and elastically expanded/contracted based on the virtualization platform.
Second embodiment.
In a second embodiment of the present application, the 5G message fault warning system of the present application includes:
and the performance layer is used for determining test information according to the interaction result and transmitting the test information to the service realization layer so that the service realization layer can be used for distributing the test information and controlling the simulation protocol layer to execute test tasks.
The presentation layer provides management presentation functions such as system Web management, test data analysis presentation, alarm presentation, test management and the like. And determining test information according to the interaction result, and transmitting the test information to the service realization layer so that the service realization layer can branch the test information and control the simulation protocol layer to execute a test task.
The simulation protocol layer comprises a simulation gNodeB which is accessed to a 5G authentication management function and an SMSF through a slice packet network, and a fusion communication module which is accessed to a 5GMC and a MaaP network element through the Internet.
And the service implementation layer is used for controlling the simulation protocol layer to execute the test task and storing the ticket data corresponding to the test task.
And the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
In an embodiment, the simulation protocol layer, the service implementation layer, the service orchestration analysis layer and the presentation layer are connected by using an API interface.
According to the technical scheme, the system adopts a lightweight API interface, so that the expansion is convenient: the system interface is based on an Internet protocol, adopts API interaction which can be flexibly called, reduces system configuration and data processing overhead internally, and provides the same interface with open capability for external support.
In one embodiment, referring to FIG. 8, a specific implementation of the test task will be described.
1. Because the system adopts a micro-service architecture, the business process is decomposed into a plurality of atomic micro-services, and various atomic micro-services need to be designed and developed.
2. And an operator compiles a service scene test case in a graphical dragging mode.
3. And creating a test task or a test task group in the system, and performing parameter configuration operations such as configuring and specifying a test network element, allocating a test number, configuring an alarm group and the like on the test task.
4. And issuing a test task to a simulation network element gateway program, and executing test by the simulation module to interact test data with the existing network.
5. And after the test task is executed, judging the test result for the first time, and if the task is executed successfully, generating a test ticket by the system through the test ticket processing module and the data analysis module.
6. The test ticket is stored in the database.
7. And an operator queries and analyzes the test result through a Web interface.
8. If the test fails, judging the failure times, if the failure times are less than 3, executing a redox flow, and if the failure times are more than 3, sending the test result data to a ticket processing module and a number analysis module for ticket processing, triggering an alarm and issuing the alarm.
The 5GMC fault early warning test scenario is designed as follows.
In order to realize real-time fault monitoring of the 5GMC service, a test service scene is planned according to a 5G message mode and a user state, as shown in the following table:
referring to fig. 9, the following is a system traffic test process flow.
The 5GMC fault early warning tool adopts a test task mode to realize service scene test. The test task processing flow is described by a 5G message P2P message picture message (called offline) test:
1. the user opens according to the calling party in the P2P mode of the 5G message, and the called party opens the basic flow definition micro-service control of the picture message sending service in the offline state, comprising: test number acquisition, test number release, 5GMC registration, 5GMC deregistration, etc. The micro-service control is mainly used for compiling test cases, providing an API interface and transmitting test parameters to the protocol stack micro-service.
2. And arranging 5G message-picture message (called off-line) test service scene test cases in a graphical dragging mode to form a picture message (called off-line) test scene type common test task call.
3. The user manages the Web setting picture message (called offline) test task in the test task, which comprises the following steps: and testing basic parameter selection and picture message (called offline) testing scenes (testing cases), and generating picture message (called offline) testing tasks.
4. The user sends a picture message (called offline) to the task micro-service through the test task management Web.
5. The task micro-service issues a picture message (called offline) test task to the task execution engine.
6. And the task execution engine receives the picture message (called off-line) test task, invokes the test number micro-service and completes the test number allocation.
7. The task execution engine invokes the orchestrator engine that loads the test task micro-service request parameters.
8. The orchestrator engine calls the simulation gNodeB protocol stack micro-service, sequentially calls the business micro-service according to the picture message (called off-line) test case, performs test by matching with the protocol stack micro-service, and performs data interaction with the current network.
9. The orchestrator engine generates a micro-service ticket from the returned data and writes it to the message queue.
10. The orchestrator engine returns test result data to the task execution engine.
11. And when the test task is completed, generating an engine ticket according to the test result data and writing the engine ticket into a message queue.
12. The task engine sends a task completion message to the task execution engine.
13. The task engine sends the flow path information, the number of the telephone bill and the message queue to the telephone bill out micro service.
14. The task execution engine receives the task completion message and releases the number.
15. The task execution engine sends a task completion message to the task microservice.
16. The task micro-service modifies the state of the test task, forwards the task completion message to the test task management Web, and completes the test task.
17. And the test ticket processing micro-service completes the ticket collection flow according to the number of the tickets and the message queue data.
18. The test ticket processing micro-service performs ticket cleaning, merging and generating a test result ticket.
19. And writing the test result ticket into a database.
The following describes the 5GMC traffic testing principle.
Taking the 5GMC (MSRP) message sending procedure as an example, the procedure implements that a mobile phone user (5G message user) sends a 5G message through the MSRP. The precondition of the flow is that the VoNR IMS registration and the 5GMC registration flow are successfully realized through the simulation gNodeB+RCS communication module. The specific business process is described as follows:
f1: the service micro-service caller service orchestration execution engine module invokes a send 5G message session negotiation micro-service interface servicems_gnodeb_5gmc_send_sms_session_agreement of the corresponding emulation type. Where gnodeb represents the emulated network element name.
F2: the 5G message micro-service module calls the gNodeB protocol stack module to send the 5G message session negotiation interface function. When there are multiple protocol stacks of the same simulation type, for example, each city in a set of system after the city sinks has one gNodeB simulation protocol stack, the gNodeB protocol stack microservice module should select the correct gNodeB protocol stack module according to the outbound route parameter route.
F3: after receiving the session negotiation request for sending the 5G message, the gNodeB protocol stack module initiates a short message INVITE request to the current network, and completes SDP session negotiation for sending the 5G message according to the signaling process. And the gNodeB protocol stack module returns a signaling interaction result in the short message sending process to the 5G message micro-service module through a protocol stack interface.
F4: after receiving the SDP session negotiation result of the 5G message, the 5G message micro-service module invokes a ticket micro-service interface to write an SDP session negotiation micro-service ticket of the 5G message sent by the gNodeB, and then returns the SDP session negotiation result of the 5G message sent by the gNodeB through a micro-service interface servicems_gnodeb_5gmc_send_sms_session_agreement.
And F5: the business micro service caller service orchestration execution engine module invokes the 5GMC send message micro service interface servicems_gnodeb_msrp_send_sms of the corresponding emulation type. Wherein gnodeb represents the emulated network element name.
F6: the 5G message micro-service module calls the gNodeB protocol stack module to send the 5G message interface function. When there are multiple protocol stacks of the same emulation type, for example, each city in a set of system after the city sinks has a gNodeB emulation protocol stack, the gNodeB protocol stack microservice module should select the correct gNodeB protocol stack module according to the outbound route parameter route.
F7: after receiving the request for sending 5G message, the gNodeB protocol stack module initiates 5G message (MSRPS send: terminal- > core network) to the current network, and completes the sending of short message according to the signaling process. And the gNodeB protocol stack module returns a signaling interaction result in the short message sending process to the 5G message micro-service module through a protocol stack interface.
F8: after receiving the result of sending the 5G message, the 5G message micro-service module calls a ticket micro-service interface to write a gNodeB to send the 5G message micro-service ticket, and then returns the result of sending the 5G message by the gNodeB through a micro-service interface servicems-gNodeB-msrp-send-sms.
A specific presentation of the test results is described below.
The 5GMC fault early warning tool supports indexes such as service success rate, time delay and the like to be presented on the Web by a test result ticket, and supports displaying task failure reasons and test signaling interaction process information in the test ticket. The test user can acquire the test index ticket through the modes of Web page query or local export and the like.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (10)

1. A 5G message fault early warning system, the 5G message fault early warning system comprising:
the simulation protocol layer comprises a simulation gNodeB which is accessed to a 5G authentication management function and an SMSF through a slice packet network, and a fusion communication module which is accessed to a 5GMC and a MaaP network element through the Internet;
the service implementation layer is used for controlling the simulation protocol layer to execute a test task and storing ticket data corresponding to the test task;
and the service arrangement analysis layer is used for generating simulation fault alarms according to the call ticket data and generating fault early warning information based on the simulation fault alarms.
2. The 5G message fault pre-warning system of claim 1, wherein the emulated gNodeB implements an emulated NAS-MME protocol layer based on an emulated N1 interface network protocol stack to perform emulation of emulated user registration management, connection management, activation and deactivation operations of user plane connections; and based on the simulation N2/N3 interface network protocol stack, realizing the N2 and N3 interface functions of the simulation test gNodeB.
3. The 5G message fault alert system of claim 2, wherein the emulation protocol layer further comprises:
and the protocol stack management module is used for realizing the protocol stack management function.
4. The 5G message fault warning system of claim 1, wherein the converged communication module communicates with a UE-5G message center via a 5GM-01 interface using SIP and MSRP protocols; through the 5GM-02 interface, the HTTP protocol is adopted to communicate with the UE-5G message center; and communicating with the UE-5G message center by adopting an HTTP protocol through the DM-01 interface.
5. The 5G message fault alert system of claim 1, wherein the service implementation layer comprises:
the business micro-service management module is used for realizing the micro-service management function;
the business ticket storage module is used for collecting and storing ticket data corresponding to each test task;
and the distributed business micro service group module is used for controlling the simulation protocol layer to execute a test task according to the business micro service group.
6. The 5G message fault alert system of claim 5, wherein the service orchestration analysis layer further comprises:
the service arrangement management module is used for generating test cases;
and the service arrangement execution engine is used for determining test service according to the test case, and packaging the test service into a micro service provider so as to provide a service micro service group for the distributed service micro service group module.
7. The 5G message failure warning system of claim 5, wherein the service ticket storage module obtains ticket messages based on distributed message queue middleware and generates ticket data; the distributed business micro service group module locally stores ticket information by calling a distributed micro ticket interface and realizes a message distributed access function based on the distributed message queue middleware.
8. The 5G message fault alert system of claim 1, wherein the 5G message fault alert system further comprises:
and the performance layer is used for determining test information according to the interaction result and transmitting the test information to the service realization layer so that the service realization layer can be used for distributing the test information and controlling the simulation protocol layer to execute test tasks.
9. The 5G message fault alert system of claim 8, wherein API interfaces are employed between the emulation protocol layer, the service implementation layer, the service orchestration analysis layer, and the presentation layer.
10. The 5G message fault alert system of claim 8, wherein the service orchestration analysis layer further comprises:
and the ticket analysis module is connected with the operation support system based on the operation support system interface and is used for analyzing the ticket.
CN202210532717.5A 2022-05-13 2022-05-13 5G message fault early warning system Pending CN117098165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210532717.5A CN117098165A (en) 2022-05-13 2022-05-13 5G message fault early warning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210532717.5A CN117098165A (en) 2022-05-13 2022-05-13 5G message fault early warning system

Publications (1)

Publication Number Publication Date
CN117098165A true CN117098165A (en) 2023-11-21

Family

ID=88775819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210532717.5A Pending CN117098165A (en) 2022-05-13 2022-05-13 5G message fault early warning system

Country Status (1)

Country Link
CN (1) CN117098165A (en)

Similar Documents

Publication Publication Date Title
CN109756366B (en) Intelligent network SCP cloud service implementation system based on CAAS
CN109600768A (en) Management method, equipment and the system of network slice
CN109684054A (en) Information processing method and device, electronic equipment and memory
CN110399119A (en) A kind of modularization construction method, device, electronic equipment and storage medium
CN109981375B (en) Method and apparatus for satellite communication simulation network construction
CN109597604B (en) iOS platform based APP modularization development method, device and equipment
CN112463211A (en) System architecture transformation method compatible with multiple development architectures and system architecture
US7809368B2 (en) Architecture for location independent, automated integration testing and quality assurance of next generation IMS services
CN101853152A (en) Method and system for generating graphical user interface
CN105975396A (en) Generating method and system for automated testing case
Li Telecommunication 4.0
CN116366652A (en) Distributed application operation and maintenance method, system, device, server and gateway equipment
CN111797173A (en) Alliance chain sharing system, method and device, electronic equipment and storage medium
CN115248692A (en) Device and method for supporting cloud deployment of multiple deep learning framework models
CN108243025A (en) A kind of network test server-side, network test terminal and test method
CN112799970A (en) Test data processing method, device, electronic equipment and medium
CN117098165A (en) 5G message fault early warning system
US6597694B1 (en) System and method for generating bulk calls and emulating applications
CN114466000B (en) CDN gateway source returning method and device
CN105812178A (en) Terminal upgrade method and terminal
CN112351106B (en) Service grid platform containing event grid and communication method thereof
CN112671723B (en) Call control system, method and computer readable medium
CN113342317A (en) Development multi-service dynamic combination method and system based on Android componentization
US11611894B2 (en) System and method for automatic emergency call validation
Shah et al. A real-time simulation framework for complex and large-scale optical transport networks based on the SDN paradigm

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination