A method and device for processing mobile communication network simulation configuration data

By comparing the simulation configuration results and reference results of the mobile communication network and displaying network status data in the data visualization interface, it solves the problem that users find it difficult to intuitively understand the impact of simulation operations, realizes intuitive analysis of the impact of simulation operations and faults, and improves learning and analysis capabilities.

CN114666825BActive Publication Date: 2025-05-20浙江华为通信技术有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210263696.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-17
Publication Date
2025-05-20
Estimated Expiration
2042-03-17

AI Technical Summary

Technical Problem

In the prior art, network simulation systems can only provide simulation results, and it is difficult for users to intuitively understand the scope of impact of simulation operations on mobile communication networks, especially when simulation configuration operations cause network failures.

Method used

By obtaining the comparison results of the simulation configuration results of the mobile communication network and the reference configuration results, the network status data of the mobile communication network is displayed in the data visualization interface, helping users understand the impact range and fault type of simulation operations.

Benefits of technology

Users can intuitively understand the extent of impact of each simulation configuration operation on the mobile communication network, especially in the event of a failure, and can quickly locate the fault type and impact range, thereby improving learning and analysis capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114666825B_ABST
    Figure CN114666825B_ABST
Patent Text Reader

Abstract

The present application relates to a method and device for processing simulation configuration data of a mobile communication network, wherein the method comprises: obtaining simulation configuration results of a mobile communication network, comparing the simulation configuration results with reference configuration results corresponding to a target network simulation service, and generating a comparison result; based on the comparison result, displaying at least one network status data of the mobile communication network in a data visualization interface, based on which, users, especially network deployment and operation and maintenance engineers, can be helped to intuitively understand the scope of influence of each simulation configuration operation on the mobile communication network during training and learning, especially for situations where simulation configuration operations cause mobile communication network failures, network deployment and operation and maintenance engineers can be helped to understand the scope of failures caused by simulation configuration operations, so that users can have an intuitive connection between the scope of influence of simulation configuration operations and mobile communication networks, thereby improving their learning and analysis capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of mobile communication network simulation, and particularly to a method and device for processing mobile communication network simulation configuration data. Background Art

[0002] With the rapid development of mobile communication technology, the emergence of new generation mobile communication technology may face the deployment and operation and maintenance of new mobile communication networks. Therefore, the demand for network deployment and operation and maintenance engineers in the mobile communication technology industry is increasing day by day. In the process of cultivating network deployment and operation and maintenance engineers, considering the training cost, various network deployments and dimension operations can be completed with the help of a network simulation system, including hardware installation and power-on, software testing, service debugging, and other tasks.

[0003] The network simulation systems in the related art often only provide simulation results. For network deployment and operation and maintenance engineers in learning, it is often impossible to intuitively understand the influence range of simulation operations on the mobile communication network only based on the provided simulation results.

[0004] Therefore, there is an urgent need in the related art for a method that can help users intuitively understand the influence range of simulation operations on the mobile communication network. Summary of the Invention

[0005] Embodiments of this application provide a method and device for processing mobile communication network simulation configuration data to at least solve the problem that users in the related art cannot intuitively understand the influence range of simulation operations on the mobile communication network.

[0006] In a first aspect, embodiments of this application provide a method for processing mobile communication network simulation configuration data, including:

[0007] Obtain the simulation configuration result of the mobile communication network, where the simulation configuration result includes the result generated by executing the simulation configuration instruction of the target network simulation service in the mobile communication network;

[0008] Compare the simulation configuration result with the reference configuration result corresponding to the target network simulation service, and generate a comparison result;

[0009] Based on the comparison result, display at least one network status data of the mobile communication network in a data visualization interface.

[0010] Optionally, in an embodiment of this application, the step of displaying at least one network status data of the mobile communication network in a data visualization interface based on the comparison result includes:

[0011] In the case where it is determined according to the comparison result that the simulation configuration instruction causes a failure in the mobile communication network, determine the type of failure that occurs;

[0012] Determine at least one network status data in the mobile communication network that is related to the type of failure;

[0013] Display the at least one network status data in a data visualization interface.

[0014] Optionally, in an embodiment of the present application, the determining the type of failure that occurs includes:

[0015] Determine the instruction set to which the simulation configuration instruction belongs, where different instruction sets correspond to different network simulation service types;

[0016] Determine the type of failure that occurs according to the instruction set.

[0017] Optionally, in an embodiment of the present application, the determining at least one network status data in the mobile communication network that is related to the type of failure includes:

[0018] Obtain a failure display scheme that matches the type of failure, where the failure display scheme includes at least one preset network status data in the mobile communication network that is related to the type of failure.

[0019] Optionally, in an embodiment of the present application, the obtaining the simulation configuration result of the mobile communication network includes:

[0020] Obtain a simulation configuration instruction input by a user, where the simulation configuration instruction is used to configure a target network simulation service in the mobile communication network;

[0021] Determine the target response result corresponding to the simulation configuration instruction according to a preset database, where there is an association relationship between multiple simulation configuration instructions and response results in the preset database, and generate a simulation configuration result.

[0022] Optionally, in an embodiment of the present application, the network status data includes an abnormal state of a communication device and / or a signal state of a communication signal.

[0023] Optionally, in an embodiment of the present application, the communication device includes at least one of the following: a core network device, a bearer network device, a wireless terminal device, a terminal device, and the communication signal includes at least one of the following: an upload rate, a download rate, a regional coverage status.

[0024] In a second aspect, an embodiment of the present application further provides a device for processing simulation configuration data of a mobile communication network, including:

[0025] A simulation result acquisition module, configured to acquire a simulation configuration result of a mobile communication network, where the simulation configuration result includes a result generated by executing a simulation configuration instruction for a target network simulation service in the mobile communication network;

[0026] A simulation result comparison module, configured to compare the simulation configuration result with a reference configuration result corresponding to the target network simulation service, and generate a comparison result;

[0027] A status data display module, configured to display at least one network status data of the mobile communication network in a data visualization interface based on the comparison result.

[0028] In a third aspect, an embodiment of the present application further provides an electronic device, including a processor, a memory for storing processor-executable instructions, and a display, where,

[0029] The processor is configured to implement the above method when executing the instructions;

[0030] The display is configured to display the data visualization interface and display at least one network status data of the mobile communication network in the data visualization interface.

[0031] In a fourth aspect, an embodiment of the present application further provides a non-volatile computer-readable storage medium, on which computer program instructions are stored, and the computer program instructions implement the method when executed by a processor.

[0032] In a fifth aspect, an embodiment of the present application further provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0033] An embodiment of the present application provides a method and apparatus for processing simulation configuration data of a mobile communication network, which can display at least one network status data of the mobile communication network in a data visualization interface based on a comparison result between a simulation configuration result and a reference configuration result of the mobile communication network. Through such a processing method, it can help users, especially network deployment and operation and maintenance engineers, to intuitively understand the influence range of each simulation configuration operation on the mobile communication network during the training and learning process. Especially in the case where the simulation configuration operation causes a fault in the mobile communication network, it can help network deployment and operation and maintenance engineers to understand the fault range caused by the simulation configuration operation, so that users can have an intuitive connection between the simulation configuration operation and the influence range of the mobile communication network, thereby improving the learning ability and analysis ability.

[0034] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more concise and understandable. Description of the Drawings

[0035] The drawings described herein are provided to further understand the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:

[0036] Figure 1 is a flowchart of a method for processing mobile communication network simulation configuration data provided by an embodiment of the present application;

[0037] Figure 2 is a schematic diagram of a user interface provided by an embodiment of the present application;

[0038] Figure 3 is a schematic diagram of the module structure of a mobile communication network simulation configuration data processing device 300 provided by an embodiment of the present application;

[0039] Figure 4 is a schematic diagram of the module structure of an electronic device 600 provided by an embodiment of the present application;

[0040] Figure 5 is a conceptual partial view of a computer program product 700 provided by an embodiment of the present application. Detailed Embodiments

[0041] In order to make the purpose, technical solution, and advantages of the present application more clear and understandable, the present application will be described and explained below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments provided by the present application without creative efforts belong to the scope of protection of the present application. In addition, it can also be understood that although the efforts made in this development process may be complex and lengthy, for those of ordinary skill in the art related to the content disclosed in the present application, some design, manufacturing, or production changes based on the technical content disclosed in the present application are only conventional technical means and should not be understood as insufficient disclosure of the content of the present application.

[0042] Reference to "embodiment" in the present application means that a specific feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears at various positions in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those of ordinary skill in the art explicitly and implicitly understand that the embodiments described in the present application may be combined with other embodiments without conflict.

[0043] Unless otherwise defined, the technical terms or scientific terms involved in this application shall have the ordinary meanings understood by those with ordinary skills in the technical field to which this application belongs. The words such as "a", "an", "one kind", "the" and the like involved in this application do not indicate a limitation in quantity and may represent singular or plural. The terms "include", "comprise", "have" and any variations thereof involved in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may further include steps or units not listed, or may further include other steps or units inherent to these processes, methods, products or devices. The words such as "connect", "be connected", "couple" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "plurality" involved in this application means greater than or equal to two. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, "A and / or B" may represent: A exists alone, A and B exist simultaneously, and B exists alone. The terms "first", "second", "third" and the like involved in this application are only used to distinguish similar objects and do not represent a specific order for the objects.

[0044] The following will describe in detail the mobile communication network simulation configuration data processing method described in this application with reference to the accompanying drawings. Figure 1 It is a schematic flowchart of an embodiment of the mobile communication network simulation configuration data processing method provided by this application. Although the method operation steps are provided as described in the following embodiments or the accompanying drawings, more or fewer operation steps may be included in the method based on routine or non-creative labor. In steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. When the method is actually used in the mobile communication network simulation configuration data processing process or when the method is executed, it may be executed in the order shown in the embodiments or the accompanying drawings or executed in parallel (for example, in an environment of parallel processors or multi-threaded processing).

[0045] Specifically, an embodiment of the mobile communication network simulation configuration data processing method provided by this application is as Figure 1 shown, and the method may include:

[0046] S101: Obtain the simulation configuration result of the mobile communication network, where the simulation configuration result includes the result generated by executing the simulation configuration instruction for the target network simulation service in the mobile communication network.

[0047] In the embodiments of the present application, the simulation configuration result belongs to a type of simulation result. Specifically, it is the result generated by executing the simulation configuration instructions for the target network simulation service in the mobile communication network. Among them, the mobile communication network may include communication links formed by physically connecting multiple communication devices to achieve resource sharing and communication. The mobile communication network includes, but is not limited to, 5G mobile communication networks. With the rapid development of mobile communication technologies, a new generation of mobile communication technologies faster than 5G mobile communication technologies may emerge. The processing method of the present application does not limit the mobile communication technology on which the mobile communication network is based. There are various network simulation services involved in the mobile communication network, and the network simulation services correspond to the network services in the real mobile communication network. Generally speaking, the network simulation services may include parameter configuration of communication devices such as the core network, bearer network, wireless side, and terminal. Specifically for each communication device, the network simulation services may also include various sub-services related to the communication device. For example, for the configuration of the core network, it may include network simulation services such as core network registration and core network session. Further, each sub-service may also include various different services. For example, for the core network registration service, it may also include specific services such as configuring network slices. Based on the above description of the network simulation services in the mobile communication network, the simulation configuration instructions can be used to instruct to perform a configuration operation on the network simulation services.

[0048] Specifically, in an embodiment of the present application, the obtaining of the simulation configuration result of the mobile communication network includes:

[0049] S201: Obtain the simulation configuration instructions input by the user, where the simulation configuration instructions are used to instruct to perform a configuration operation on the target network simulation service in the mobile communication network;

[0050] S203: Determine the historical configuration data corresponding to the target network simulation service from the preset database, and perform the configuration operation on the historical configuration data according to the simulation configuration instructions to generate a simulation configuration result.

[0051] In the embodiment of the present application, in the process of obtaining the simulation configuration result of the mobile communication network, first, a simulation configuration instruction input by a user can be obtained. The simulation configuration instruction can include the configuration operation to be performed and the object of the configuration operation, and the object is the target network simulation service. The configuration operation includes at least one of the following operations: addition (ADD), deletion (RMV), modification (MOD, SET, ACT), query (LST, DSP), etc. In one example, in the simulation configuration instruction "ADD SNSSAI", "ADD" is the configuration operation of addition, and "SNSSAI" is the core network network slice of the target network simulation service. Therefore, "ADD SNSSAI" is used to indicate adding a network slice in the core network. After determining the specific configuration operation and the corresponding target network simulation service, the historical configuration data corresponding to the target network simulation service can be determined. The historical configuration data can include the configuration data after the most recent simulation configuration of the target network simulation service. For example, for a network slice, the historical configuration data can include the information of the existing network slices in the current core network. Based on the historical configuration data, the configuration operation can be performed on the historical configuration data according to the simulation configuration instruction, and a simulation configuration result can be generated. For example, in the above example, performing the configuration operation can include adding a new network slice on the basis of the existing network slices in the core network.

[0052] S103: Compare the simulation configuration result with the reference configuration result corresponding to the execution of the simulation configuration instruction, and generate a comparison result.

[0053] In the embodiment of the present application, after generating the simulation configuration result, the simulation configuration result can be verified. Specifically, the simulation configuration result can be compared with the reference configuration result corresponding to the simulation configuration instruction, and a comparison result can be generated. Among them, the reference configuration result can include the standard value or standard range corresponding to the simulation configuration result generated by executing the simulation configuration instruction. For example, the reference configuration results corresponding to various different simulation configuration instructions can be stored in advance. In one of the embodiments, a data table can be constructed. The data table can at least include two columns of data. The first column can be used to store the simulation configuration instruction, and the second column is used to store the reference configuration result corresponding to the simulation configuration instruction. Of course, the storage method is not limited to the form of a data table, and can also include any other storage methods such as key-value pairs.

[0054] By comparing the simulation configuration result with the reference configuration result, a comparison result can be generated. In a specific example, for the simulation configuration instruction ADD SNSSAI, parameters such as International Mobile Subscriber Identity (IMSI), slice identifier, and whether it is the default S-NSSAI need to be configured. The user can complete the following configuration: IMSI is configured as 460888888880001, the slice identifier is configured as 1-000000, and whether it is the default S-NSSAI is configured as TURE (yes). By executing the simulation configuration instruction ADD SNSSAI, a simulation configuration result can be generated, and the simulation configuration result can include data configured by the user as described above and data such as the configuration time. By comparing the simulation configuration result of ADD SNSSAI with the reference configuration result data table described in Table 1, it is determined that the simulation configuration result matches the reference configuration result.

[0055] Table 1 Reference Configuration Result Data Table

[0056] IMSI Slice identifier Data network name Whether it is the default DNN Description information 460888888880001 1-000000 jiqishijue TRUE eMBB_Slice1 460888888880002 1-000000 anfang TRUE eMBB_Slice1 460888888880003 1-000000 ar TRUE eMBB_Slice1

[0057] S105: Based on the comparison result, at least one network status data of the mobile communication network is displayed in the data visualization interface.

[0058] In the embodiments of the present application, based on the comparison result, at least one network status data of the mobile communication network can be displayed in the data visualization interface. The network status data can include data that can reflect the operating status of the mobile communication network. In an embodiment of the present application, the network status data can include the abnormal status of the communication device and / or the signal status of the communication signal. Among them, the communication device includes at least one of the following: core network device, bearer network device, wireless terminal device, terminal device. The communication signal can include at least one of the following: upload rate, download rate, area coverage status. In the data visualization interface, there can be multiple display components. In an optional embodiment, the number of the multiple display components matches the number of the at least one network status data. Figure 2 An exemplary interface of the data visualization interface is shown, such as Figure 2As shown, a display component corresponding to the core network device can be set in the data visualization interface to display the operating status of the core network device. Specifically, for example, it can display the connection relationships of network elements such as the Access and Mobility management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF) in the core network. Again, for example, a terminal display component can also be set in the data visualization interface to display the operating status of each terminal. For example, the operating status of terminals such as security, machine vision, and AR involved in Table 1. Specifically, it can include status data such as the number of each type of terminal, the number of actually operating terminals, the concurrency, and the signal strength. The functions of other display components are not elaborated herein. It should be noted that the results displayed by each display component in the data visualization interface match the results of each simulation configuration by the user. That is, the user can intuitively observe the impact of each configuration operation on the communication device.

[0059] In practical applications, not every configuration operation by the user is successful, and it is also possible that a configuration operation may cause a failure in the mobile communication network. In the related art, during the process of simulating and configuring the mobile communication network by the user, if a failure occurs, usually only the operation of the current simulation configuration is notified to the user in the form of a message, but the user cannot be informed of the specific impact on which devices. For network operation and maintenance engineers, it is difficult to establish an intuitive connection between the simulation configuration operation and the impact on the communication device during the simulation learning process, and a good learning effect cannot be obtained. Based on this, in an embodiment of the present application, displaying at least one network status data of the mobile communication network in the data visualization interface based on the comparison result may include:

[0060] S301: When it is determined according to the comparison result that the simulation configuration instruction causes a failure in the mobile communication network, determine the type of the failure that occurs;

[0061] S303: Determine at least one network status data related to the failure type in the mobile communication network;

[0062] S305: Display the at least one network status data in the data visualization interface.

[0063] In an embodiment of the present application, if the comparison result indicates that the simulation configuration result does not match the reference configuration result, it can be determined that the simulation configuration instruction causes a failure in the mobile communication network. In a specific example, for the simulation configuration instruction ADD SNSSAI, if a user can complete the following configuration: IMSI is configured as 460888888880001, slice identifier is configured as 000000, and whether the default S-NSSAI is configured as TURE (yes), by comparing with the reference configuration result in Table 1, it can be determined that the simulation configuration result does not match the reference configuration result in terms of the slice identifier configuration. Therefore, it can be determined that the simulation configuration instruction ADD SNSSAI causes a failure in the mobile communication network.

[0064] In order to be able to display the impact of the failure on the mobile communication network in the data visualization interface, in an embodiment of the present application, first, the type of the failure that occurs can be determined. In some examples, the type of the failure may include various different types such as the execution result of the core network registration instruction not matching, the execution result of the core network session command not matching, the execution result of the radio side NR cell instruction not matching, etc. After determining the specific type of the failure, at least one network status data associated with the type of the failure in the mobile communication network can be determined. Different types of failures cause different abnormal network status data. Based on this, for example, for a type of failure such as the execution result of the core network registration instruction not matching, it mainly causes abnormalities in network status data such as core network devices, terminal devices, upload rate, download rate, area coverage rate, etc., while for a type of failure such as the execution result of the radio side NR cell instruction not matching, it mainly causes abnormalities in network status data such as radio side devices, area coverage rate, etc. Therefore, after determining at least one network status data associated with the type of the failure based on the type of the failure, the relevant at least one network status data can be displayed in the data visualization interface.

[0065] It should be noted that in the data visualization interface, at least one network status data related to the failure can be prominently displayed, especially in the case where there are also multiple other normally functioning network status data displayed in the data visualization interface. There are many ways to prominently display, including setting a color - prominent signal light in the display component related to the network status data related to the failure, adjusting the color parameters of the display component (such as background color, transparency, text color, etc.) to prominently display. The present application does not limit the way to prominently display the network status data.

[0066] In practical applications, there are a large number of simulation configuration instructions involved in a mobile communication network. To quickly locate the fault type, the simulation configuration instructions can be divided into multiple instruction sets, where different instruction sets correspond to different network simulation service types. Then, the fault type of the failure can be determined according to the simulation service type. In a specific example, Table 2 shows the association relationship table of simulation operation types, simulation operation instruction sets, and fault types. As shown in Table 2, the association relationship table includes at least three columns of data: simulation service type, simulation operation instruction set, and fault type. In the case of determining a failure, first, according to the simulation service type corresponding to the simulation configuration instruction, and then determine the corresponding fault type according to the simulation service type. In this embodiment, based on the strong correlation between the simulation service type and the fault type, a large number of simulation operation instructions can be classified according to the dimension of the simulation service type, so as to quickly determine the fault type corresponding to the simulation operation instruction, and then quickly display the at least one network status data in the data visualization interface.

[0067] Table 2 Association Relationship Table of Simulation Operation Types, Simulation Operation Instruction Sets, and Fault Types

[0068]

[0069] In practical applications, there are many types of network status data corresponding to each fault type. When the number of fault types is large, it is relatively complex to locate the network status data corresponding to each fault type. To quickly determine the network status data, an association relationship can be established in advance between the fault type and the fault presentation scheme. The fault presentation scheme can include at least one preset network status data related to the fault type in the mobile communication network. For example, in the association relationship table of fault types and fault presentation schemes shown in Table 3, the fault presentation schemes corresponding to each different fault type can be clearly and intuitively displayed. In the fault presentation scheme, it includes the preset network status data related to the fault type. For example, for the fault type of the core network registration execution result mismatch, it includes at least the preset network status data of terminal device exception and core network device exception. In this embodiment, the fault display scheme can be quickly located according to the fault type, so as to quickly display at least one network status data in the data visualization interface.

[0070] Table 3 Association Relationship Table of Fault Types and Fault Presentation Schemes

[0071]

[0072] The mobile communication network simulation configuration data processing method provided by each embodiment of the present application can display at least one network status data of the mobile communication network in a data visualization interface based on the comparison result between the simulation configuration result and the reference configuration result of the mobile communication network. Through such a processing method, it can help users, especially network deployment and operation and maintenance engineers, to intuitively understand the influence range of each simulation configuration operation on the mobile communication network during the training and learning process. Especially in the case where the simulation configuration operation causes a failure in the mobile communication network, it can help the network deployment and operation and maintenance engineers to understand the failure range caused by the simulation configuration operation, enabling users to have an intuitive connection between the simulation configuration operation and the influence range of the mobile communication network, thereby improving the learning ability and analysis ability.

[0073] The method for processing mobile communication network simulation configuration data provided by the present application has been described in detail above. Next, the mobile communication network simulation configuration data processing apparatus 300 provided by the present application will be described in conjunction with the attached Figure 3 , including:

[0074] A simulation result acquisition module 301, configured to acquire a simulation configuration result of a mobile communication network, where the simulation configuration result includes a result generated by executing a simulation configuration instruction for a target network simulation service in the mobile communication network;

[0075] A simulation result comparison module 303, configured to compare the simulation configuration result with a reference configuration result corresponding to the target network simulation service, and generate a comparison result;

[0076] A status data display module 305, configured to display at least one network status data of the mobile communication network in a data visualization interface based on the comparison result.

[0077] Optionally, in an embodiment of the present application, the status data display module 305 is specifically configured to:

[0078] In the case where it is determined according to the comparison result that the simulation configuration instruction causes a failure in the mobile communication network, determine the failure type of the failure;

[0079] Determine at least one network status data related to the failure type in the mobile communication network;

[0080] Display the at least one network status data in a data visualization interface.

[0081] Optionally, in an embodiment of the present application, the status data display module 305 is specifically configured to:

[0082] Determine the instruction set to which the simulation configuration instruction belongs, where different instruction sets correspond to different network simulation service types;

[0083] Determine the type of fault that has occurred according to the instruction set.

[0084] Optionally, in an embodiment of the present application, the status data display module 305 is specifically configured to:

[0085] Obtain a fault display scheme that matches the type of fault, where the fault display scheme includes at least one preset network status data in the mobile communication network that is related to the type of fault.

[0086] Optionally, in an embodiment of the present application, the simulation result acquisition module 301 is specifically configured to:

[0087] Obtain a simulation configuration instruction input by a user, where the simulation configuration instruction is used to configure a target network simulation service in the mobile communication network;

[0088] Determine a target response result corresponding to the simulation configuration instruction according to a preset database, where there is an association relationship between multiple simulation configuration instructions and response results in the preset database, and generate a simulation configuration result.

[0089] Optionally, in an embodiment of the present application, the network status data includes an abnormal state of a communication device and / or a signal state of a communication signal.

[0090] Optionally, in an embodiment of the present application, the communication device includes at least one of the following: a core network device, a bearer network device, a wireless terminal device, a terminal device, and the communication signal includes at least one of the following: an upload rate, a download rate, a regional coverage status.

[0091] The mobile communication network simulation configuration data processing device 300 according to an embodiment of the present application can correspondingly execute the method described in an embodiment of the present application, and the above and other operations and / or functions of each module in the mobile communication network simulation configuration data processing device 300 respectively correspond to the corresponding processes of the methods provided in the above respective embodiments. For the sake of brevity, they will not be repeated here.

[0092] In addition, it should be noted that the above-described embodiments are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the device embodiments provided in the present application, the connection relationship between modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.

[0093] As Figure 4 shown, an embodiment of the present application further provides an electronic device 600, which includes: a processor and a memory for storing processor-executable instructions; wherein, when the processor is configured to execute the instructions, the above method is implemented. The electronic device 600 includes a memory 601, a processor 603, a bus 605, a communication interface 607, and a display 609. The memory 601, the processor 603, and the communication interface 607 communicate with each other through the bus 601. The bus 605 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 4 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface 607 is used for external communication. Among them, the processor 603 may be a central processing unit (CPU). The memory 601 may include a volatile memory, such as a random access memory (RAM). The memory 601 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, an HDD, or an SSD. An executable code is stored in the memory 601, and the processor 603 executes the executable code to execute the method for processing the mobile communication network simulation configuration data described above. The display 607 is used to display the data visualization interface and display the main display component and the at least one secondary display component in the data visualization interface.

[0094] An embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.

[0095] An embodiment of the present application provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in the processor of the electronic device, the processor in the electronic device executes the above method.

[0096] In some embodiments, the disclosed method may be implemented as computer program instructions encoded in a computer-readable storage medium in a machine-readable format or encoded in other non-transitory media or articles.Figure 5 A conceptual partial view of an example computer program product arranged in accordance with at least some of the embodiments presented herein is schematically shown. The example computer program product includes a computer program for performing a computer process on a computing device. In one embodiment, the example computer program product 700 is provided using a signal bearing medium 701. The signal bearing medium 701 may include one or more program instructions 703 which, when run by one or more processors, may provide the functions or portions of the functions described above for Figure 1 description. In addition, Figure 5 The program instructions 703 in

[0097] In some examples, the signal bearing medium 701 may include a computer readable medium 705, such as but not limited to, a hard disk drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM), or a random access memory (RAM), etc. In some embodiments, the signal bearing medium 701 may include a computer recordable medium 707, such as but not limited to, a memory, a read / write (R / W) CD, an R / W DVD, etc. In some embodiments, the signal bearing medium 701 may include a communication medium 705, such as but not limited to, a digital and / or analog communication medium (e.g., an optical fiber cable, a waveguide, a wired communication link, a wireless communication link, etc.). Thus, for example, the signal bearing medium 701 may be conveyed by a wireless form of the communication medium 709 (e.g., a wireless communication medium compliant with the IEEE802.11 standard or other transmission protocols). One or more program instructions 703 may be, for example, computer executable instructions or logic implementation instructions. In some examples, such as for Figure 2 description of the computing device, the computing device may be configured to provide various operations, functions, or actions in response to program instructions 703 communicated to the computing device via one or more of the computer readable medium 705, the computer recordable medium 707, and / or the communication medium 709. It should be understood that the arrangements described herein are for illustrative purposes only. Thus, those skilled in the art will understand that other arrangements and other elements (e.g., machines, interfaces, functions, sequences, and groups of functions, etc.) can be used instead, and some elements may be omitted altogether depending on the desired results. Additionally, many of the elements described can be implemented as discrete or distributed components, or as functional entities combined with other components in any suitable combination and location.

[0098] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatuses, systems, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved.

[0099] It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by hardware (such as a circuit or an ASIC (Application Specific Integrated Circuit)) that performs the corresponding functions or actions, or can be implemented by a combination of hardware and software, such as firmware, etc.

[0100] Although the present invention has been described in conjunction with various embodiments, however, during the implementation of the claimed invention, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure, and the appended claims. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0101] The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art in the technical field without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the improvement of the technology in the market, or to enable other ordinary skilled persons in the technical field to understand the embodiments disclosed herein.

Claims

1. A method for processing mobile communication network simulation configuration data, characterized in that: include: Acquire a simulation configuration result of a mobile communication network, wherein the simulation configuration result includes a result generated by executing a simulation configuration instruction of a target network simulation service in the mobile communication network; the simulation configuration instruction includes a configuration operation to be performed and an object of the configuration operation; the configuration operation includes at least one of the following operations: adding, deleting, modifying, and querying; the object is the target network simulation service; the target network simulation service includes parameter configuration of a communication device; Comparing the simulation configuration result with the reference configuration result corresponding to the target network simulation service, and generating a comparison result; Based on the comparison result, displaying at least one network status data of the mobile communication network in a data visualization interface; The displaying, based on the comparison result, at least one network status data of the mobile communication network in a data visualization interface comprises: In the case where it is determined according to the comparison result that the simulation configuration instruction causes the mobile communication network to fail, determining the instruction set to which the simulation configuration instruction belongs, wherein different instruction sets correspond to different network simulation service types; Determine the type of fault that occurs according to the instruction set; the fault type includes a core network registration instruction execution result mismatch, a core network session command execution result mismatch, and a wireless terminal NR cell instruction execution result mismatch; Determining at least one network status data related to the fault type in the mobile communication network; The at least one network status data is displayed in a data visualization interface.

2. The method according to claim 1, characterized in that The determining of at least one network status data related to the fault type in the mobile communication network includes: A fault display scheme matching the fault type is obtained, wherein the fault display scheme includes at least one preset network status data related to the fault type in the mobile communication network.

3. The method according to claim 1, characterized in that The obtaining of the simulation configuration result of the mobile communication network includes: Acquire a simulation configuration instruction input by a user, wherein the simulation configuration instruction is used to configure a target network simulation service in a mobile communication network; The target response result corresponding to the simulation configuration instruction is determined according to a preset database, the association relationship between multiple simulation configuration instructions and response results in the preset database, and a simulation configuration result is generated.

4. The method according to claim 1, characterized in that: The network status data includes an abnormal status of a communication device and / or a signal status of a communication signal.

5. The method according to claim 4, characterized in that The communication equipment includes at least one of the following: core network equipment, bearer network equipment, wireless terminal equipment, and terminal equipment. The communication signal includes at least one of the following: upload rate, download rate, and regional coverage status.

6. A device for processing mobile communication network simulation configuration data, characterized in that: include: A simulation result acquisition module, used to acquire a simulation configuration result of a mobile communication network, wherein the simulation configuration result includes a result generated by executing a simulation configuration instruction of a target network simulation service in the mobile communication network; the simulation configuration instruction includes a configuration operation to be performed and an object of the configuration operation; the configuration operation includes at least one of the following operations: adding, deleting, modifying, and querying; the object is the target network simulation service; the target network simulation service includes parameter configuration of a communication device; A simulation result comparison module, used to compare the simulation configuration result with the reference configuration result corresponding to the target network simulation service, and generate a comparison result; A status data display module, configured to display at least one network status data of the mobile communication network in a data visualization interface based on the comparison result; The status data display module is further used to determine the instruction set to which the simulation configuration instruction belongs when it is determined according to the comparison result that the simulation configuration instruction causes the mobile communication network to fail, wherein different instruction sets correspond to different network simulation service types; Determine the type of fault that occurs according to the instruction set; the fault type includes a core network registration instruction execution result mismatch, a core network session command execution result mismatch, and a wireless terminal NR cell instruction execution result mismatch; Determining at least one network status data related to the fault type in the mobile communication network; The at least one network status data is displayed in a data visualization interface.

7. An electronic device, characterized in that: The invention comprises a processor, a memory for storing instructions executable by the processor, and a display, wherein: The processor is configured to implement the method according to any one of claims 1 to 5 when executing the instructions; The display is used to display the data visualization interface and to display at least one network status data of the mobile communication network in the data visualization interface.

8. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.

9. A computer program product, characterized in that The method comprises a computer-readable code or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the method described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • PTN network optimization simulation method and system

    CN106302012A

  • Analog simulation method and device of optical transmission network

    CN108712285A