Network operation and maintenance method, computing device and computer readable storage medium
By monitoring network abnormal events and fault information of terminal equipment, the grid units divided by preset coordinate systems are used to quickly locate the fault areas of the wireless network, which solves the problem that operation and maintenance personnel have difficulty in quickly locate faults, improves operation and maintenance efficiency and supports fine-grainedness Fault division.
Patent Information
- Application Number
- CN202310725194.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-16
- Publication Date
- 2024-12-17
AI Technical Summary
During the wireless network operation and maintenance process, it is difficult for operation and maintenance personnel to quickly determine the specific location of the failure, resulting in low operation and maintenance efficiency.
By monitoring network abnormal events of terminal equipment, obtaining its fault information, including location, and then determining the regional fault information and fault maintenance information of the target sub-region, and quickly locate the fault area using grid units divided by preset coordinate systems.
It realizes the rapid determination of the area where failures occur in the service network, improves operation and maintenance efficiency, and supports finer-grained fault division to meet the needs of different usage scenarios.
Smart Images

Figure CN119155712A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network operation and maintenance technology, and in particular to a network operation and maintenance method, a computing device, and a computer-readable storage medium. Background Art
[0002] With the continuous development of communication technology, wireless network technology has been widely used in different fields. In the process of using wireless networks, it is usually necessary to operate and maintain the wireless network to ensure the normal operation of the wireless network. Since wireless network failures are usually related to the air interface environment, and the air interface environment is usually related to the location of the terminal equipment in the service network, during the wireless network operation and maintenance process, the operation and maintenance personnel need to determine the specific location of the network failure in order to troubleshoot the failure.
[0003] In the related technology, wireless network operation and maintenance is usually carried out at the cell level, that is, to ensure the overall network indicators and network availability of the cell. Therefore, when a wireless network failure occurs, the operation and maintenance personnel cannot quickly determine the location of the failure in the service network, and can only determine the location of the failure through manual route testing, resulting in low operation and maintenance efficiency. Summary of the invention
[0004] The embodiments of the present application provide a network operation and maintenance method, a computing device, and a computer-readable storage medium, which can quickly determine the area where a fault occurs in a service network, thereby enabling operation and maintenance personnel to quickly troubleshoot the fault, thereby improving operation and maintenance efficiency.
[0005] In a first aspect, the present application provides a network operation and maintenance method, which includes: when a network abnormal event of a terminal device is monitored, obtaining fault information of the terminal device, the fault information includes the location of the terminal device; according to the location of the terminal device, determining a target sub-area from the service network of the terminal device; determining regional fault information of the target sub-area and fault maintenance information corresponding to the regional fault information.
[0006] In a possible implementation of the first aspect, determining regional fault information of a target sub-area and fault maintenance information corresponding to the regional fault information includes: determining the number of network abnormal events in the target sub-area; determining the regional fault information of the target sub-area based on the number of network abnormal events and a first threshold; and determining the fault maintenance information corresponding to the regional fault information.
[0007] In a possible implementation of the first aspect, the fault information also includes the occurrence time of the network abnormal event, the fault type, and the cell information; determining the number of network abnormal events in the target sub-area includes: determining the number of network abnormal events corresponding to each fault type in the target sub-area within a preset time period based on the fault information.
[0008] In a possible implementation of the first aspect, determining fault maintenance information corresponding to regional fault information includes: obtaining network indicator information of a target sub-area, where the network indicator information is indicator information related to communication with terminal devices in the target sub-area; and determining fault maintenance information corresponding to the regional fault information based on the network indicator information of the target sub-area.
[0009] In a possible implementation manner of the first aspect, the network indicator information includes channel information and uplink and downlink information of a terminal device in a target sub-area, the channel information includes at least one of a reference signal received power, a sounding reference signal, and a signal to interference plus noise ratio; the uplink and downlink information includes at least one of an uplink modulation and coding strategy, a downlink modulation and coding strategy, an uplink resource block, a downlink resource block, the number of uplink streams, the number of downlink streams, the number of uplink scheduling times, the number of downlink scheduling times, a physical uplink shared channel signal strength, a physical uplink shared channel signal to interference plus noise ratio, and a physical uplink shared channel noise floor.
[0010] In a possible implementation of the first aspect, a service network is pre-divided into multiple grid units based on a preset coordinate system, each grid unit corresponds to a sub-area among multiple sub-areas included in the service network, and the grid unit is configured with coordinates of the corresponding preset coordinate system; according to the position of the terminal device, a target sub-area is determined from the service network of the terminal device, including: determining the coordinates of the terminal device in the preset coordinate system according to the position of the terminal device; determining the grid unit where the terminal device is located according to the coordinates; and determining the sub-area corresponding to the grid unit where the terminal device is located as the target sub-area.
[0011] In a possible implementation manner of the first aspect, the above method also includes: determining an edge sub-area from multiple sub-areas included in the service network, the edge sub-area being an edge area of the service network; and determining a fault warning result based on network indicator parameters of a terminal device in the edge sub-area.
[0012] In a possible implementation of the first aspect, when the network indicator parameters include a reference signal received power and a signal to interference plus noise ratio, a fault warning result is determined based on the network indicator parameters of the terminal equipment in the edge sub-area, including: when the reference signal received power in the edge sub-area is less than a second threshold, determining that the fault warning result is that the network signal coverage strength in the edge sub-area is low; when the reference signal received power in the edge sub-area is greater than a third threshold and the signal to interference plus noise ratio is less than a fourth threshold, determining that the fault prediction result is that the signal interference strength in the edge sub-area is high.
[0013] In a possible implementation manner of the first aspect, the preset coordinate system includes a plane rectangular coordinate system or a space rectangular coordinate system, and determining an edge sub-area from multiple sub-areas included in the service network includes: determining an edge grid unit from multiple grid units; and determining a sub-area corresponding to the edge grid unit as an edge sub-area.
[0014] In a possible implementation of the first aspect, when the preset coordinate system is a plane rectangular coordinate system, a first grid unit is determined as an edge grid unit, the first grid unit is a grid unit for which network indicator information has been acquired, and the number of adjacent grid units of the first grid unit is less than 4, and the adjacent grid units of the first grid unit are grid units that share an edge with the first grid unit; when the preset coordinate system is a space rectangular coordinate system, a second grid unit is determined as an edge grid unit, the second grid unit is a grid unit for which network indicator information has been acquired, and the number of adjacent grid units of the second grid unit is less than 6, and the adjacent grid units of the second grid unit are grid units that share a face with the second grid unit.
[0015] In a second aspect, a network operation and maintenance device is provided, including: a monitoring unit, used to obtain fault information of a terminal device when a network abnormal event of the terminal device is monitored, the fault information including the location of the terminal device; a processing unit, used to determine a target sub-area from a service network of the terminal device according to the location of the terminal device; the processing unit is also used to determine regional fault information of the target sub-area and fault maintenance information corresponding to the regional fault information.
[0016] In a possible implementation of the second aspect, the processing unit is specifically used to determine the number of network abnormal events in the target sub-area; determine the regional fault information of the target sub-area according to the number of network abnormal events and the first threshold; and determine the fault maintenance information corresponding to the regional fault information.
[0017] In a possible implementation of the second aspect, the fault information also includes the occurrence time of the network abnormal event, the fault type, and the cell information; the processing unit is specifically used to determine the number of network abnormal events corresponding to each fault type in the target sub-area within a preset time period based on the fault information.
[0018] In a possible implementation of the second aspect, the processing unit is specifically used to obtain network indicator information of the target sub-area, where the network indicator information is indicator information related to the communication of terminal devices in the target sub-area; and determine the fault maintenance information corresponding to the regional fault information based on the network indicator information of the target sub-area.
[0019] In a possible implementation manner of the second aspect, the network indicator information includes channel information and uplink and downlink information of a terminal device in a target sub-area, the channel information includes at least one of a reference signal received power, a sounding reference signal, and a signal to interference plus noise ratio; the uplink and downlink information includes at least one of an uplink modulation and coding strategy, a downlink modulation and coding strategy, an uplink resource block, a downlink resource block, the number of uplink streams, the number of downlink streams, the number of uplink scheduling times, the number of downlink scheduling times, a physical uplink shared channel signal strength, a physical uplink shared channel signal to interference plus noise ratio, and a physical uplink shared channel noise floor.
[0020] In a possible implementation of the second aspect, the service network is pre-divided into multiple grid units based on a preset coordinate system, each grid unit corresponds to a sub-area among multiple sub-areas included in the service network, and the grid unit is configured with coordinates of the corresponding preset coordinate system; a processing unit is specifically used to determine the coordinates of the terminal device in the preset coordinate system according to the position of the terminal device; determine the grid unit where the terminal device is located according to the coordinates; and determine the sub-area corresponding to the grid unit where the terminal device is located as the target sub-area.
[0021] In a possible implementation of the second aspect, the processing unit is further used to: determine an edge sub-area from multiple sub-areas included in the service network, the edge sub-area being an edge area of the service network; and determine a fault warning result based on network indicator parameters of a terminal device in the edge sub-area.
[0022] In a possible implementation of the second aspect, when the network indicator parameters include a reference signal received power and a signal to interference plus noise ratio, the processing unit is specifically used to determine that the fault warning result is that the network signal coverage strength in the edge sub-area is low when the reference signal received power in the edge sub-area is less than a second threshold; and to determine that the fault prediction result is that the signal interference strength in the edge sub-area is high when the reference signal received power in the edge sub-area is greater than a third threshold and the signal to interference plus noise ratio is less than a fourth threshold.
[0023] In a possible implementation manner of the second aspect, the preset coordinate system includes a plane rectangular coordinate system or a space rectangular coordinate system, and the processing unit is specifically used to determine an edge grid unit from multiple grid units; and determine a sub-region corresponding to the edge grid unit as an edge sub-region.
[0024] In a possible implementation manner of the second aspect, the processing unit is specifically used to: when the preset coordinate system is a plane rectangular coordinate system, determine the first grid unit as an edge grid unit, the first grid unit is a grid unit for which network indicator information has been obtained, and the number of adjacent grid units of the first grid unit is less than 4, and the adjacent grid units of the first grid unit are grid units that share an edge with the first grid unit; when the preset coordinate system is a space rectangular coordinate system, determine the second grid unit as an edge grid unit, the second grid unit is a grid unit for which network indicator information has been obtained, and the number of adjacent grid units of the second grid unit is less than 6, and the adjacent grid units of the second grid unit are grid units that share a face with the second grid unit.
[0025] In a third aspect, a computing device is provided, wherein the processor is connected to the memory, the memory is used to store computer-executable instructions, and the processor executes the computer-executable instructions stored in the memory, thereby implementing the test method of any of the above embodiments.
[0026] In a fourth aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a single board, the test method of any of the above embodiments is implemented.
[0027] In a fifth aspect, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a single board, the test method of any of the above embodiments is implemented.
[0028] The beneficial effects of the technical solution provided by the embodiment of the present application are: the area where the terminal device has a fault in the service network can be quickly determined based on the fault information of the terminal device, and the fault maintenance information can be determined based on the network indicator information of the fault area, so that the operation and maintenance personnel can quickly troubleshoot the fault, thereby effectively improving the network operation and maintenance efficiency. On the other hand, users can classify faults into multiple fault types according to actual network service needs, realizing a more fine-grained classification of terminal device faults, thereby meeting the user's usage needs in different usage scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in some embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0030] Figure 1 An application scenario diagram of a network operation and maintenance system shown in an embodiment of the present application;
[0031] Figure 2 A flowchart of a network operation and maintenance method shown in an embodiment of the present application;
[0032] Figure 3 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0033] Figure 4 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0034] Figure 5 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0035] Figure 6 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0036] Figure 7 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0037] Figure 8 A flowchart of another network operation and maintenance method shown in an embodiment of the present application;
[0038] Fig. 9 A structural block diagram of a network operation and maintenance device shown in an embodiment of the present application;
[0039] Fig.10 A structural block diagram of another network operation and maintenance device shown in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0043] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more.
[0044] With the continuous development of communication technology, wireless network technology has been widely used in different fields. In the process of using wireless networks, it is usually necessary to operate and maintain the wireless network to ensure the normal operation of the wireless network. Since wireless network failures are usually related to the air interface environment, and the air interface environment is usually related to the location of the terminal equipment in the service network, during the wireless network operation and maintenance process, the operation and maintenance personnel need to determine the specific location of the network failure in order to troubleshoot the failure.
[0045] In the related technology, wireless network operation and maintenance is usually carried out at the cell level, that is, to ensure the overall network indicators and network availability of the cell. Therefore, when a wireless network failure occurs, the operation and maintenance personnel cannot quickly determine the location of the failure in the service network, and can only determine the location of the failure through manual route testing, resulting in low operation and maintenance efficiency.
[0046] In view of this, the embodiment of the present application provides a network operation and maintenance method, which can quickly determine the area where the fault occurs in the service network of the terminal device by monitoring the network abnormal events of the terminal device and according to the fault information of the terminal device. Compared with the related art in which the operation and maintenance personnel determine the location of the fault by manual route testing, the method provided by the embodiment of the present application can quickly determine the location of the fault, thereby improving the efficiency of network operation and maintenance.
[0047] The present application embodiment provides a network operation and maintenance system, which is used to execute the network operation and maintenance method provided in the present application embodiment. Figure 1 , Figure 1 The application scenario diagram of a network operation and maintenance system provided by an embodiment of the present application is shown, wherein the network operation and maintenance system comprises a network operation and maintenance apparatus 100 and a plurality of terminal devices 110, wherein the plurality of terminal devices 110 are located in a service network to communicate with other terminal devices through a network provided by the service network.
[0048] It should be understood that multiple terminal devices may be located in the same cell or in different cells, and the embodiments of the present application do not impose any particular limitation on this.
[0049] In one possible implementation, the target network may be a 4G (LET) network or a 5G (NR) network.
[0050] It should be understood that the terminal device 110 can be set up indoors or outdoors, and the embodiments of the present application do not particularly limit the specific setting scenario of the terminal device.
[0051] In some embodiments, a wireless communication connection may be established between the network operation and maintenance apparatus 100 and the terminal device 110. For example, the wireless communication connection may include a short-range wireless communication connection such as a Bluetooth communication connection, a near field communication connection, and a wireless local area network communication connection.
[0052] Optionally, the wireless communication technology for establishing the wireless communication connection includes but is not limited to at least one of the following: wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT) (for example, traditional Bluetooth or bluetooth low energy (BLE) Bluetooth), near field communication (NFC), Zigbee, frequency modulation (FM) and infrared (IR), etc.
[0053] It is understandable that the network operation and maintenance device 100 shown in the embodiment of the present application can be any computing device with computing processing capabilities, or a functional module in the computing device. For example, the network operation and maintenance device 100 can be a general-purpose computer, a personal computer, a server, a router, a switch, a base station, etc. The embodiment of the present application does not limit the specific implementation method of the network operation and maintenance device 100.
[0054] Furthermore, in the embodiment of the present application, the terminal device 110 can be, for example, a mobile phone, a tablet computer, a personal computer (PC), a personal digital assistant (PDA), a smart watch, a netbook, a wearable device, an augmented reality (AR) device, a virtual reality (VR) device, a vehicle-mounted device, a smart screen, a smart car, a smart speaker, a robot, etc. The present application does not impose any special restrictions on the specific form of the terminal device 110.
[0055] The following embodiments are illustrative in that the network operation and maintenance apparatus 100 is a computing device and the terminal device 110 is a mobile phone.
[0056] Figure 2 An interactive flow chart of a network operation and maintenance method provided in an embodiment of the present application, such as Figure 2 As shown, this method can be Figure 1 The network operation and maintenance device 100 shown in the figure is executed. The method may include the following steps:
[0057] S201. When a network abnormality event of a terminal device is monitored, fault information of the terminal device is obtained, where the fault information includes a location of the terminal device.
[0058] Specifically, a network abnormal event can be understood as an event in which a network failure occurs in a terminal device. The network failure can be any failure or abnormality related to the terminal device and the network that can be detected by the network operation and maintenance device. For example, the network failure can be a failure of the terminal device to switch cells, an abnormal disconnection of the terminal device, or any network indicator of the terminal device being lower than a preset threshold. The embodiment of the present application does not impose any particular restrictions on the specific implementation of the abnormal failure event.
[0059] The fault information may be reported by the terminal device to the network operation and maintenance device when a network abnormal event occurs, or it may be actively obtained by the network operation and maintenance device when a network abnormal event occurs in the terminal device. The embodiment of the present application does not impose any special restrictions on the specific implementation method of the network operation and maintenance device obtaining the fault information of the terminal device.
[0060] In a possible implementation, the location of the terminal device is obtained in real time by the network operation and maintenance device through high-precision cellular network wireless positioning technology. In other words, when the network operation and maintenance device detects that a network abnormality event occurs in the terminal device, the location of the terminal device is obtained in real time through high-precision cellular network wireless positioning technology.
[0061] Optionally, the high-precision cellular network wireless positioning technology includes a location determination function implemented by an uplink time difference of arrival (UTDOA) positioning algorithm, a round trip time (RTT) positioning algorithm, or an angle of arrival (AOA) positioning algorithm.
[0062] In one example, the network operation and maintenance device determines the location of the terminal device based on the UTDOA positioning algorithm. First, the network operation and maintenance device measures the arrival time of the uplink reference signal (SRS) sent by the terminal device through multiple base station wireless signal transceiver devices arranged around the terminal device, and then determines the location of the terminal device based on the arrival time difference of multiple uplink reference signals.
[0063] In another example, the network operation and maintenance device determines the location of the terminal device based on the RTT positioning algorithm and the AOA positioning algorithm. First, the network operation and maintenance device determines the time it takes for a signal to reach the base station from the terminal device (or for a signal to reach the terminal device from the base station), then determines the distance between the terminal device and the base station based on the signal propagation speed, and finally determines the location of the terminal device based on the incident angle of the terminal signal transmitted to the base station.
[0064] S202: Determine a target sub-area from a service network of the terminal device according to the location of the terminal device.
[0065] Specifically, the service network of the terminal device is pre-divided into multiple sub-areas, and the target sub-area is one of the multiple sub-areas.
[0066] In a possible implementation, the service network is pre-divided into multiple grid units based on a preset coordinate system, each grid unit corresponds to a sub-area of multiple sub-areas included in the service network of the terminal device, and the grid unit is configured with corresponding coordinates on the preset coordinate system.
[0067] See also Figure 3 The above S202 specifically includes the following steps:
[0068] S2021. Determine the coordinates of the terminal device in a preset coordinate system according to the position of the terminal device.
[0069] Specifically, the location of the terminal device may be the geographical location information of the terminal device or the coordinates of the terminal device in another coordinate system. Assume that the location of the terminal device is the coordinates of the terminal device in the first coordinate system. The network operation and maintenance device converts the coordinates of the terminal device according to the preset coordinate system and the first coordinate system to obtain the coordinates of the terminal device in the preset coordinate system.
[0070] S2022. Determine the grid unit where the terminal device is located according to the coordinates.
[0071] Specifically, the coordinates of the terminal device in the preset coordinate system correspond to a coordinate point in the preset coordinate system, and the unit grid where the coordinate point is located is determined as the grid unit where the terminal device is located.
[0072] S2023: Determine the sub-area corresponding to the grid unit where the terminal device is located as the target sub-area.
[0073] From the above, it can be seen that the method provided in the embodiment of the present application divides the terminal device into multiple unit grids, and then determines the sub-area corresponding to the grid unit where the terminal device is located as the target sub-area. In this way, the area where the fault occurs in the service network can be quickly determined.
[0074] S203: Determine regional fault information of the target sub-region and fault maintenance information corresponding to the regional fault information.
[0075] The regional fault information is information identifying a fault in a target sub-region, and the fault maintenance information includes a fault cause and a fault repair method for the target sub-region where the fault occurs.
[0076] In one possible implementation, see Figure 4 The above S203 specifically includes the following steps:
[0077] S2031. Determine the number of abnormal network events in the target sub-area.
[0078] Specifically, the number of network abnormality times is the number of times a terminal device in the target sub-area experiences a network failure. It should be understood that the number of network abnormality events is the sum of the number of times a plurality of terminal devices in the target sub-area experience a network failure, rather than the number of times a single terminal device in the target sub-area experiences a network failure.
[0079] For example, the network operation and maintenance device monitors that the number of network failures occurring in terminal device A in the target sub-area is 4 times, and the number of network failures occurring in terminal device B is 5 times. Then the number of network abnormal events in the target sub-area is the sum of the number of network abnormal events of terminal device A and terminal device B, which is 9 times.
[0080] Optionally, the above fault information also includes the occurrence time of the network abnormal event, the fault type and the cell information.
[0081] Specifically, when the network operation and maintenance device detects that a network abnormality event occurs in a terminal device, it obtains the time when the network abnormality event occurs and determines the fault type of the network abnormality event. For example, when the network abnormality event is a failure of the terminal device to switch cells, the network operation and maintenance device determines the fault type as a failure of the terminal device to switch cells. When the network abnormality event is that any network indicator of the terminal device is less than a preset threshold, the network operation and maintenance device determines the fault type as an abnormality of the network indicator of the terminal device.
[0082] It should be understood that the fault type of the terminal device can be set according to the user's actual network usage requirements, and the embodiments of the present application do not impose any particular restrictions on the specific implementation method of the fault type.
[0083] Furthermore, the above S2031 specifically includes the following steps:
[0084] The number of network abnormal events corresponding to each fault type in the target sub-area within a preset time period is determined according to the fault information.
[0085] Specifically, the network operation and maintenance device determines the network abnormal events of the terminal equipment in the target sub-area within the preset time period according to the occurrence time of the network abnormal events carried in the fault information, and then determines the number of network abnormal events corresponding to each fault type in the target sub-area within the preset time period according to the fault type carried in the fault information.
[0086] As can be seen from the above, on the one hand, the method provided by the embodiment of the present application realizes a more fine-grained division of the faults of the terminal device by dividing the network abnormal events of the terminal device into multiple fault types and determining the number of network abnormal events corresponding to each fault type, and the user can set different fault types according to their own usage needs, thereby being able to meet the user's usage needs in different usage scenarios. On the other hand, by determining the number of network abnormal events within a preset time period according to the occurrence time of the network abnormal event, rather than determining the number of network abnormal events based on all network abnormal events that have occurred in the target sub-area, the fault corresponding to the network abnormal event that occurred a long time ago may have been repaired by the operation and maintenance personnel. Therefore, determining whether the target sub-area is faulty based on the number of network abnormal events within the preset time period can improve the accuracy of fault detection.
[0087] S2032: Determine regional fault information of the target sub-region according to the number of network abnormal events and a first threshold.
[0088] Specifically, when the number of abnormal network events in the target sub-region is greater than the first threshold, regional fault information of the target sub-region is determined, that is, it is determined that a fault occurs in the target sub-region.
[0089] It should be understood that the first threshold can be set according to actual network usage requirements, and the embodiment of the present application does not particularly limit the specific setting method of the first threshold.
[0090] In a possible implementation, the network operation and maintenance device may also pre-set multiple threshold intervals, each threshold interval corresponding to a different fault level, and determine the regional fault information and the corresponding fault level of the target sub-area according to the threshold interval in which the number of network abnormal events in the target sub-area lies.
[0091] S2033. Determine fault maintenance information corresponding to the regional fault information.
[0092] In some embodiments, see Figure 5The above S2033 specifically includes the following steps:
[0093] S20331. Obtain network indicator information of the target sub-area.
[0094] The network indicator information is indicator information related to the communication of the terminal devices in the target sub-area. The network operation and maintenance device obtains the network indicator information of each terminal device in all the terminal devices in the target sub-area, then determines the average value of each network indicator in the network indicator information of all the terminal devices, and finally determines the average value of each network indicator in the network indicator information of all the terminal devices in the target sub-area as the network indicator information of the target sub-area.
[0095] Optionally, the network indicator information includes channel information and uplink and downlink information of the terminal equipment in the target sub-area, the channel information includes at least one of the reference signal receiving power, the detection reference signal, and the signal to interference plus noise ratio; the uplink and downlink information includes at least one of the uplink modulation and coding strategy, the downlink modulation and coding strategy, the uplink resource block, the downlink resource block, the number of uplink streams, the number of downlink streams, the number of uplink scheduling times, the number of downlink scheduling times, the physical uplink shared channel signal strength, the physical uplink shared channel signal to interference plus noise ratio and the physical uplink shared channel noise floor.
[0096] It should be understood that the network indicator information provided in the embodiment of the present application is only for illustrative purposes. The network indicator information of the target sub-area may also include other indicator information, and the embodiment of the present application does not impose any particular restrictions on the specific implementation of the network indicator information.
[0097] S20332. Determine fault maintenance information corresponding to the regional fault information according to the network indicator information of the target sub-region.
[0098] Specifically, the network operation and maintenance device determines the fault maintenance information corresponding to the regional fault information based on the network indicator information of the target sub-area and a preset algorithm.
[0099] In one possible implementation, the preset algorithm may be a pre-trained neural network model, and the network operation and maintenance device inputs the network indicator information of the target sub-area into the neural network model to obtain the fault maintenance information output by the neural network model.
[0100] In another possible implementation, the preset algorithm may be a pre-established database, which includes fault maintenance information corresponding to values of different network indicator information or combinations of values of different network indicator information. The network operation and maintenance device obtains the fault maintenance information corresponding to the network indicator information of the target sub-area from the database based on the network indicator information of the target sub-area.
[0101] It should be understood that the network operation and maintenance device may also determine the fault maintenance information based on the network indicator information of the target sub-area in other ways, and the embodiment of the present application does not impose any particular limitation on the specific method for determining the fault maintenance information.
[0102] In one possible implementation, when the network operation and maintenance device determines that multiple adjacent sub-areas included in the service network have faults, the multiple adjacent sub-areas can be merged to obtain a target sub-area, and then the fault maintenance information corresponding to the multiple adjacent sub-areas can be determined based on the network indicator information of the target sub-area.
[0103] In this way, the network operation and maintenance device merges multiple adjacent sub-areas where faults occur, and then determines the fault maintenance information corresponding to the merged area, so that the operation and maintenance personnel can eliminate the faults of multiple adjacent sub-areas at one time according to the fault maintenance information, which can effectively improve the operation and maintenance efficiency.
[0104] As can be seen from the above S201-S203, the method provided in the embodiment of the present application can quickly determine the area where the fault occurs in the service network of the terminal device by monitoring the network abnormal events of the terminal device and according to the fault information of the terminal device. Compared with the related art in which the operation and maintenance personnel determine the location of the fault by manual route testing, the method provided in the embodiment of the present application can quickly determine the location of the fault, thereby improving the efficiency of network operation and maintenance.
[0105] In some embodiments, the method provided in the embodiments of the present application further includes the following steps:
[0106] Displays regional fault information and fault maintenance information of the target sub-area.
[0107] Specifically, the network operation and maintenance device can display multiple target sub-areas included in the service network, each target sub-area is respectively configured with a corresponding control, and in response to the user's selection operation of the control, the fault prediction result and fault maintenance information of the target sub-area corresponding to the control is displayed.
[0108] It should be understood that target sub-areas of different fault types are marked with different colors. When the regional fault information of the target sub-area includes the fault level, each fault level corresponds to a different color. The network operation and maintenance device marks a different color for each target sub-area based on the fault level of each target sub-area.
[0109] Through the above presentation, operation and maintenance personnel can intuitively view the regional fault information and fault maintenance information of each sub-area included in the service network, and then quickly troubleshoot the fault, thereby improving network operation and maintenance efficiency.
[0110] In the actual network operation and maintenance process, related technologies usually repair network faults when network faults occur, and are unable to predict network faults, resulting in a poor user experience.
[0111] In order to solve the above problems, in some embodiments, see Figure 6 , the method provided in the embodiment of the present application further includes the following steps:
[0112] S601: Determine an edge sub-area from multiple sub-areas included in a service network.
[0113] Specifically, the edge sub-area is an edge area of the service network, that is, an edge of an area covered by the service network.
[0114] In some embodiments, see Figure 7 The above S601 specifically includes the following steps:
[0115] S6011. Determine an edge grid unit from multiple grid units.
[0116] Specifically, the preset coordinate system used to divide the multiple network units includes a plane rectangular coordinate system or a space rectangular coordinate system.
[0117] In some embodiments, when the preset coordinate system is a plane rectangular coordinate system, the first grid unit is determined to be an edge grid unit, the first grid unit is a grid unit that has acquired network indicator information, and the number of adjacent grid units of the first grid unit is less than 4, and the adjacent grid units of the first grid unit are grid units that share an edge with the first grid unit.
[0118] In other embodiments, when the preset coordinate system is a spatial rectangular coordinate system, the second grid unit is determined as an edge grid unit, the second grid unit is a grid unit that has acquired network indicator information, and the number of adjacent grid units of the second grid unit is less than 6, and the adjacent grid units of the second grid unit are grid units that share a face with the second grid unit.
[0119] S6012: Determine the sub-region corresponding to the edge grid unit as the edge sub-region.
[0120] It can be seen from S6011-S6012 that the method provided in the embodiment of the present application can quickly determine the edge area of the service network based on the grid units located at the edge through the pre-divided multiple grid units.
[0121] S602: Determine a fault warning result based on network indicator parameters of the terminal device in the edge sub-area.
[0122] Specifically, the network operation and maintenance device makes a judgment based on the change trend of the network indicator parameters of the terminal equipment within multiple preset time periods and whether the network indicator parameters are less than a preset threshold value to obtain a fault warning result.
[0123] It should be understood that the network operation and maintenance device may first determine all edge sub-areas in the service network, and then determine the fault prediction result of each edge sub-area based on the network indicator parameters of the terminal equipment in each edge sub-area. The network operation and maintenance device may also determine the fault prediction result of each edge sub-area after determining the edge sub-area, until the fault prediction results of all edge sub-areas are determined. The embodiment of the present application does not impose any particular restrictions on the specific order in which the network operation and maintenance device determines the fault warning result.
[0124] Optionally, when the network indicator parameters include reference signal received power and signal to interference plus noise ratio, see Figure 8 The above S602 specifically includes the following steps:
[0125] S6021: When the reference signal received power of the edge sub-area is less than the second threshold, determining that the fault warning result is that the network signal coverage strength of the edge sub-area is low;
[0126] S6022: When the reference signal received power of the edge sub-area is greater than the third threshold and the signal to interference plus noise ratio is less than the fourth threshold, determine that the fault prediction result is that the signal interference intensity of the edge sub-area is high.
[0127] As can be seen from the above, the embodiment of the present application determines the edge area of the service network and determines the fault prediction result according to the network indicator parameters of the edge area, which can predict the faults in the service network, and then quickly repair the faults, thereby improving the user experience.
[0128] In a possible implementation, the method provided in the embodiment of the present application further includes:
[0129] Based on the fault prediction results and network indicator parameters of the edge sub-area, the fault maintenance information of the edge sub-area is determined.
[0130] In some embodiments, the method provided by the embodiments of the present application also includes: displaying the edge sub-area of the service network and the fault prediction results and fault maintenance information of the edge sub-area.
[0131] Specifically, the network operation and maintenance device can display multiple edge sub-areas of the service network, each edge sub-area is respectively configured with a corresponding control, and in response to the user's selection operation of the control, the fault prediction result and fault maintenance information of the edge sub-area are displayed.
[0132] Through the above presentation, operation and maintenance personnel can intuitively view the fault prediction results and fault repair information of different edge sub-areas, and then quickly troubleshoot the faults, thereby improving network operation and maintenance efficiency.
[0133] Fig. 9 Schematic diagram of the structure of a network operation and maintenance device provided in an embodiment of the present application. The network operation and maintenance device can execute the network operation and maintenance method provided in the above method embodiment. Fig. 9 As shown, the network operation and maintenance device includes a monitoring unit 910 and a processing unit 920. The monitoring unit 910 is used to obtain the fault information of the terminal device when a network abnormality event of the terminal device is monitored, and the fault information includes the location of the terminal device; the processing unit 920 is used to determine the target sub-area from the service network of the terminal device according to the location of the terminal device; the processing unit 920 is also used to determine the regional fault information of the target sub-area and the fault maintenance information corresponding to the regional fault information.
[0134] Optionally, the processing unit 920 is specifically used to determine the number of network abnormal events in the target sub-area; determine the regional fault information of the target sub-area according to the number of network abnormal events and the first threshold; and determine the fault maintenance information corresponding to the regional fault information.
[0135] In a possible implementation of the second aspect, the fault information also includes the occurrence time of the network abnormal event, the fault type, and the cell information; the processing unit 920 is specifically used to determine the number of network abnormal events corresponding to each fault type in the target sub-area within a preset time period based on the fault information.
[0136] Optionally, the processing unit 920 is specifically used to obtain network indicator information of the target sub-area, where the network indicator information is indicator information related to the communication of the terminal equipment in the target sub-area; and determine the fault maintenance information corresponding to the regional fault information based on the network indicator information of the target sub-area.
[0137] Optionally, the network indicator information includes channel information and uplink and downlink information of the terminal equipment in the target sub-area, the channel information includes at least one of the reference signal receiving power, the detection reference signal, and the signal to interference plus noise ratio; the uplink and downlink information includes at least one of the uplink modulation and coding strategy, the downlink modulation and coding strategy, the uplink resource block, the downlink resource block, the number of uplink streams, the number of downlink streams, the number of uplink scheduling times, the number of downlink scheduling times, the physical uplink shared channel signal strength, the physical uplink shared channel signal to interference plus noise ratio and the physical uplink shared channel noise floor.
[0138] Optionally, the service network is pre-divided into multiple grid units based on a preset coordinate system, each grid unit corresponds to a sub-area among multiple sub-areas included in the service network, and the grid unit is configured with coordinates of the corresponding preset coordinate system; the processing unit 920 is specifically used to determine the coordinates of the terminal device in the preset coordinate system according to the position of the terminal device; determine the grid unit where the terminal device is located according to the coordinates; and determine the sub-area corresponding to the grid unit where the terminal device is located as the target sub-area.
[0139] Optionally, the processing unit 920 is further used to: determine an edge sub-area from multiple sub-areas included in the service network, the edge sub-area being an edge area of the service network; and determine a fault warning result based on network indicator parameters of a terminal device in the edge sub-area.
[0140] Optionally, when the network indicator parameters include reference signal received power and signal to interference plus noise ratio, the processing unit 920 is specifically used to determine that the fault warning result is that the network signal coverage strength in the edge sub-area is low when the reference signal received power in the edge sub-area is less than a second threshold; and to determine that the fault prediction result is that the signal interference strength in the edge sub-area is high when the reference signal received power in the edge sub-area is greater than a third threshold and the signal to interference plus noise ratio is less than a fourth threshold.
[0141] Optionally, the processing unit 920 is specifically configured to determine an edge grid unit from the plurality of grid units; and determine a sub-region corresponding to the edge grid unit as an edge sub-region.
[0142] Optionally, the preset coordinate system includes a plane rectangular coordinate system or a space rectangular coordinate system, and the processing unit 920 is specifically used to: when the preset coordinate system is a plane rectangular coordinate system, determine the first grid unit as an edge grid unit, the first grid unit is a grid unit that has acquired network indicator information, and the number of adjacent grid units of the first grid unit is less than 4, and the adjacent grid units of the first grid unit are grid units that share an edge with the first grid unit.
[0143] In other embodiments, when the preset coordinate system is a spatial rectangular coordinate system, the second grid unit is determined as an edge grid unit, the second grid unit is a grid unit that has obtained network indicator information, and the number of adjacent grid units of the second grid unit is less than 6, and the adjacent grid units of the second grid unit are grid units that share a surface with the second grid unit. In the case of implementing the functions of the above-mentioned integrated module in the form of hardware, the embodiment of the present application provides a possible structure of the network operation and maintenance device involved in the above-mentioned embodiment. Fig.10As shown, the network operation and maintenance device 100 includes: a processor 402 and a bus 404. Optionally, the network operation and maintenance device 100 may further include a memory 401. Optionally, the network operation and maintenance device 100 may further include a communication interface 403.
[0144] Processor 402 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 402 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 402 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0145] The communication interface 403 is used to connect to the board to be tested.
[0146] The memory 401 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0147] As a possible implementation, the memory 401 can exist independently of the processor 402, and the memory 401 can be connected to the processor 402 via the bus 404 to store instructions or program codes. When the processor 402 calls and executes the instructions or program codes stored in the memory 401, the test method corresponding to the network operation and maintenance device provided in the embodiment of the present application can be implemented.
[0148] In another possible implementation, the memory 401 may also be integrated with the processor 402 .
[0149] The bus 404 may be an extended industry standard architecture (EISA) bus, etc. The bus 404 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0150] Some embodiments of the present application provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) having computer program instructions stored therein. When the computer program instructions are executed on a computer, the computer executes a test method as in any of the above-mentioned embodiments.
[0151] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0152] An embodiment of the present application provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the testing method described in any one of the above embodiments.
[0153] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A network operation and maintenance method, characterized in that: The method comprises: When a network abnormality event of a terminal device is monitored, acquiring fault information of the terminal device, the fault information including the location of the terminal device; Determining a target sub-area from a service network of the terminal device according to the location of the terminal device; Determine regional fault information of the target sub-region and fault maintenance information corresponding to the regional fault information.
2. The method according to claim 1, characterized in that The determining the regional fault information of the target sub-region and the fault maintenance information corresponding to the regional fault information includes: Determine the number of abnormal network events in the target sub-area; Determine regional fault information of the target sub-region according to the number of network abnormal events and a first threshold; Determine the fault maintenance information corresponding to the regional fault information.
3. The method according to claim 2, characterized in that The fault information also includes the occurrence time of the network abnormal event, the fault type and the cell information; the determining the number of network abnormal events in the target sub-area includes: The number of network abnormal events corresponding to each fault type in the target sub-area within a preset time period is determined according to the fault information.
4. The method according to claim 2 or 3, characterized in that: The determining the fault maintenance information corresponding to the regional fault information includes: Acquire network indicator information of the target sub-area, where the network indicator information is indicator information related to communication with terminal devices in the target sub-area; Fault maintenance information corresponding to the regional fault information is determined according to the network indicator information of the target sub-region.
5. The method according to claim 4, characterized in that The network indicator information includes channel information and uplink and downlink information of the terminal equipment in the target sub-area, and the channel information includes at least one of the reference signal received power, the sounding reference signal, and the signal to interference plus noise ratio; the uplink and downlink information includes at least one of the uplink modulation and coding strategy, the downlink modulation and coding strategy, the uplink resource block, the downlink resource block, the number of uplink streams, the number of downlink streams, the number of uplink scheduling times, the number of downlink scheduling times, the physical uplink shared channel signal strength, the physical uplink shared channel signal to interference plus noise ratio and the physical uplink shared channel noise floor.
6. The method according to any one of claims 1 to 5, characterized in that The service network is pre-divided into a plurality of grid units based on a preset coordinate system, each of the grid units corresponds to a sub-area among a plurality of sub-areas included in the service network, and the grid unit is configured with a corresponding coordinate of the preset coordinate system; The determining, according to the location of the terminal device, a target sub-area from a service network of the terminal device includes: Determine the coordinates of the terminal device in the preset coordinate system according to the position of the terminal device; Determine the grid unit where the terminal device is located according to the coordinates; The sub-area corresponding to the grid unit where the terminal device is located is determined as the target sub-area.
7. The method according to claim 6, characterized in that The method further comprises: Determine an edge sub-region from a plurality of sub-regions included in the service network, the edge sub-region being an edge region of the service network; Based on the network indicator parameters of the terminal equipment in the edge sub-area, the fault warning result is determined.
8. The method according to claim 7, characterized in that In the case where the network indicator parameters include reference signal received power and signal to interference plus noise ratio, the network indicator parameters of the terminal device in the edge sub-area are used to determine the fault warning result, including: When the reference signal received power of the edge sub-area is less than the second threshold, determining that the fault warning result is that the network signal coverage strength of the edge sub-area is low; When the reference signal received power of the edge sub-area is greater than a third threshold and the signal to interference plus noise ratio is less than a fourth threshold, it is determined that the fault prediction result is that the signal interference intensity of the edge sub-area is high.
9. The method according to claim 7 or 8, characterized in that: The determining of the edge sub-area from the multiple sub-areas included in the service network includes: determining an edge grid cell from the plurality of grid cells; The sub-region corresponding to the edge grid unit is determined as the edge sub-region.
10. The method according to claim 9, characterized in that The preset coordinate system includes a plane rectangular coordinate system or a space rectangular coordinate system, and the determining of the edge grid unit from the plurality of grid units includes: In a case where the preset coordinate system is a plane rectangular coordinate system, determining a first grid unit as the edge grid unit, the first grid unit is a grid unit for which network indicator information has been acquired, the number of adjacent grid units of the first grid unit is less than 4, and the adjacent grid unit of the first grid unit is a grid unit that shares an edge with the first grid unit; When the preset coordinate system is a spatial rectangular coordinate system, the second grid unit is determined as the edge grid unit, the second grid unit is a grid unit that has acquired network indicator information, and the number of adjacent grid units of the second grid unit is less than 6, and the adjacent grid units of the second grid unit are grid units that share a face with the second grid unit.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can execute the method according to any one of claims 1 to 10.
