CN113807697B - Alarm association-based order sending method and device - Google Patents
Alarm association-based order sending method and device Download PDFInfo
- Publication number
- CN113807697B CN113807697B CN202111092347.XA CN202111092347A CN113807697B CN 113807697 B CN113807697 B CN 113807697B CN 202111092347 A CN202111092347 A CN 202111092347A CN 113807697 B CN113807697 B CN 113807697B
- Authority
- CN
- China
- Prior art keywords
- alarm
- base station
- main
- users
- alarms
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 abstract description 37
- 238000012423 maintenance Methods 0.000 abstract description 22
- 238000007726 management method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- ZXQYGBMAQZUVMI-GCMPRSNUSA-N gamma-cyhalothrin Chemical compound CC1(C)[C@@H](\C=C(/Cl)C(F)(F)F)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 ZXQYGBMAQZUVMI-GCMPRSNUSA-N 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a form dispatching method and device based on alarm association. In the technical scheme provided by the application, after the alarm association server carries out alarm association on M alarms sent by the operation maintenance center OMC, the user number influenced by the faults indicated by the main alarms is determined after the main alarms are generated, and the target alarms are formed based on the main alarms and the influenced user number, so that a work order containing the target alarms is sent to a fault work order system. The method can enable the operation and maintenance personnel to determine the processing sequence of the faults of the main alarm indication based on the number of users affected by the faults of the main alarm indication in the work order, and improves the accuracy of the processing sequence of the operation and maintenance personnel when processing a plurality of faults.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for dispatching orders based on alarm association.
Background
When a communication device (e.g., a base station) in the mobile communication network system fails, a failure list containing alarm information is sent to a failure management device operated by an operation and maintenance person, so that the operation and maintenance person can process the failure according to the alarm information on the failure list. The failure may also be referred to as a machine room failure or a base station failure.
In the mobile communication network system, the same fault management device may receive a plurality of alarm messages sent by a plurality of alarm correlation servers in a short period of time. In this case, the operation and maintenance personnel determine the processing order of the plurality of alarm information mainly by means of human experience. For example, the processing order of the plurality of alarm information is determined according to the order of the receiving times of the plurality of alarm information and/or the processing requirement time of the fault indicated by the plurality of alarm information.
However, it is found that the accuracy of the above-described processing sequence is low in the course of processing the alarm information using the above-described processing sequence for a long period of time, that is, the actual processing sequence of the plurality of faults indicated by the plurality of alarm information does not coincide with the required processing sequence of the plurality of faults indicated by the plurality of alarm information. For example, the reception time of the alarm information of the fault with a large influence range is located after the reception time of the alarm information of the fault with a small influence range, resulting in a large processing delay of the fault with a large influence range, thereby causing serious influence.
Disclosure of Invention
The application provides a dispatch method and a dispatch device based on alarm association, which can improve the accuracy of a processing sequence.
In a first aspect, the present application provides an assignment method based on alarm association, applied to an alarm association server, including: receiving M alarms sent by an operation maintenance center OMC, wherein the physical types of the alarms comprise at least one of the following: machine room alarm, base station alarm and cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level; carrying out alarm association on the M alarms to generate a main alarm, wherein the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest physical type level in the M alarms; determining the number of users affected by the faults of the main alarm indication; forming a target alarm based on the main alarm and the number of affected users; and sending the work order containing the target alarm to the fault work order system.
After generating the main alarm based on alarm association, the alarm association server also determines the number of users affected by the fault indicated by the main alarm and forms the main alarm and the affected users into a target alarm, so that the work order sent to the fault work order system comprises the main alarm and the number of users affected by the fault indicated by the main alarm.
It can be appreciated that when the fault management device operated by the operation and maintenance personnel receives a plurality of worksheets including both the main alarm and the number of users affected by the fault indicated by the main alarm, the operation and maintenance personnel can determine the processing sequence of the faults indicated by the main alarm based on the number of users affected by the fault indicated by the main alarm in each worksheet. In the scheme, when maintenance personnel receive a plurality of worksheets, as the faults indicated by the main alarms on each worksheet all comprise the number of affected users, the maintenance personnel can objectively determine the processing sequence of the plurality of faults based on the number of affected users, so that the accuracy of the processing sequence is improved.
With reference to the first aspect, in one possible implementation manner, determining a number of users affected by the failure of the main alarm indication includes: if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system; and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
With reference to the first aspect, in one possible implementation manner, determining a number of users affected by the failure of the main alarm indication includes: if the physical type of the main alarm is the base station alarm, acquiring a plurality of cells included in the base station from a resource system; and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
With reference to the first aspect, in a possible implementation manner, the number of users is located in a header of the target alarm.
In a second aspect, the present application provides a delivery device based on alarm association, including: the receiving module is used for receiving M alarms sent by the operation maintenance center OMC, and the physical types of the alarms comprise at least one of the following: machine room alarm, base station alarm and cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level; the alarm association module is used for carrying out alarm association on the M alarms and generating a main alarm, wherein the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest physical type level in the M alarms; the determining module is used for determining the number of users affected by the faults of the main alarm indication; the combination module is used for forming a target alarm based on the main alarm and the number of affected users; and the sending module is used for sending the work order containing the target alarm to the fault work order system.
With reference to the second aspect, in one possible implementation manner, the determining module is specifically configured to: if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system; and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
With reference to the second aspect, in one possible implementation manner, the determining module is specifically configured to: if the physical type of the main alarm is the base station alarm, acquiring a plurality of cells included in the base station from a resource system; and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
With reference to the second aspect, in one possible implementation manner, the number of users is located in a header of the target alert.
In a third aspect, the present application provides a delivery device based on alarm association, including: a memory and a processor; the memory is used for storing program instructions; the processor is configured to invoke program instructions in the memory to perform the method according to the first aspect or any one of the possible implementations thereof. An example of such a dispatch device is a computing device.
In a fourth aspect, the present application provides a chip comprising at least one processor and a communication interface, the communication interface and the at least one processor being interconnected by a wire, the at least one processor being adapted to run a computer program or instructions to perform a method as described in the first aspect or any one of the possible implementations thereof.
In a fifth aspect, the present application provides a computer readable medium storing program code for execution by a device, the program code comprising instructions for performing the method of the first aspect or any one of the possible implementations thereof.
In a sixth aspect, the application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method according to the first aspect or any one of the possible implementations thereof.
Drawings
Fig. 1 is a schematic diagram of an application scenario according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a dispatch method according to one embodiment of the present application;
FIG. 3 is a schematic structural diagram of a dispatch method according to another embodiment of the present application;
fig. 4 is a schematic structural diagram of a dispatch device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a dispatch device according to another embodiment of the present application.
Detailed Description
For the purpose of understanding, the relevant terms to which the present application relates will be first described.
1. Alert association
In the alarm monitoring system, alarms are independently presented in a list of an alarm monitoring platform, and alarm association is an auxiliary means of alarm monitoring, so that repeated and scattered presentation of alarms of the same fault in alarm monitoring is made up. The alarm association associates related alarms caused by the same fault together, thereby achieving the aims of compressing the alarms and locating the real reasons of the alarms.
2. Deep message parsing equipment
The deep packet inspection (deep packet inspection, DPI) device can perform filtering control on the inspected flow according to a predefined strategy by inspecting and sharing the flow and the message content at the key points of the network, and can complete the control functions of service fine identification, service flow direction analysis, service flow ratio statistics, service ratio shaping, application layer denial of service attack, virus and Trojan filtering and abuse of the link where the inspected flow is located.
When a communication device (e.g., a base station) in a mobile communication network system fails, a failure list containing alarm information is sent to a failure management device operated by an operation and maintenance person.
FIG. 1 is a schematic diagram of an alarm system according to an embodiment of the present application. As shown in fig. 1, the alert system 100 includes an operation maintenance center 101, an alert association server 102, and a faulty work order system 103.
The operation maintenance center 101 is used for collecting and outputting an original alarm to the alarm correlation server 102; the alarm association server 102 is configured to perform alarm association on an original alarm output by the operation maintenance center 101, generate a main alarm, and send a work order containing the main alarm to the fault work order system 103; the fault worksheet system 103 is used to produce a corresponding worksheet and send the worksheet to the fault management device operated by the operation and maintenance personnel.
It can be understood that when the operation and maintenance personnel obtain the information of the main alarm through the fault management device, the operation and maintenance personnel can process the fault according to the alarm information on the fault list.
It will also be appreciated that it is possible that the same fault management device may receive multiple alert messages in a short period of time. In this case, the operation and maintenance personnel determine the processing order of the plurality of alarm information mainly by means of human experience. For example, the processing order of the plurality of alarm information is determined according to the order of the receiving times of the plurality of alarm information and/or the processing requirement time of the fault indicated by the plurality of alarm information.
However, it is found that the accuracy of the above-described processing sequence is low in the course of processing the alarm information using the above-described processing sequence for a long period of time, that is, the actual processing sequence of the plurality of faults indicated by the plurality of alarm information does not coincide with the required processing sequence of the plurality of faults indicated by the plurality of alarm information. For example, in actual situations, important service faults may not necessarily occur first, such as low-level fault 1 occurs first and high-level fault 2 occurs later, where if the low-level faults are handled first according to the sequence, they do not conform to the actual requirements.
In view of this, the embodiment of the application provides a dispatch method and a dispatch device based on alarm association. After generating the main alarm based on the alarm association, the alarm association server also determines the number of users affected by the fault indicated by the main alarm and forms the main alarm and the affected users into a target alarm, so that the work order sent to the fault work order system comprises the main alarm and the number of users affected by the fault indicated by the main alarm.
Therefore, when the fault management device operated by the operation and maintenance personnel receives a plurality of user work orders which comprise both the main alarm and the user work orders affected by the faults indicated by the main alarm, the operation and maintenance personnel can determine the processing sequence of the faults indicated by the main alarm based on the user number affected by the faults indicated by the main alarm in each work order, so that the processing sequence of the faults can be objectively determined for the maintenance personnel, and the accuracy of the processing sequence is improved.
Fig. 2 is a schematic flowchart of a dispatch method based on alarm association according to an embodiment of the present application, which may be applied to an alarm association server. As shown in fig. 2, the method of the present embodiment may include S201, S202, S203, S204, and S205.
S201, receiving M alarms sent by an operation maintenance center, wherein the physical types of the alarms comprise at least one of the following: the system comprises a machine room alarm, a base station alarm and a cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level.
It is explained here that an operation and maintenance center (operation and maintenance center, OMC) typically generates an alarm message when a cell, a base station or a machine room in a communication system fails. In general, the alarm information may be represented by one or more of an alarm occurrence time, a name of a device in which the alarm occurs, a physical type of the alarm or an alarm name, and an alarm elimination time. The physical type of the alarm comprises a cell alarm, a base station alarm or a machine room alarm.
It will also be appreciated that the machine room may manage a plurality of base stations under the machine room, and each base station may in turn manage a plurality of cells under the base station. The machine room alert level may be considered higher than the base station alert level, which is higher than the cell alert level.
In this embodiment, after receiving the M alarms, the OMC sends the M alarms to the alarm association server, and accordingly, the alarm association server receives the M alarms.
S202, carrying out alarm association on M alarms to generate a main alarm, wherein the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest physical type level in the M alarms.
In this embodiment, after receiving M alarms, the alarm association server associates the M alarms by an alarm association method to generate a master alarm. The specific description of the alarm association may refer to the description in the related art, and will not be repeated here.
It is described herein that the method of alarm association used in the embodiments of the present application is not limited. For example, the alarm association server may associate M alarms with a certain preset association rule to obtain a main alarm, or associate M alarms with a machine learning technique or other methods to obtain a main alarm.
In this embodiment, the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest level of the physical types in the M alarms.
As an example, when the M alarms received by the alarm association server have different levels, the level of the physical type of the master alarm is equal to the level of the type of the highest physical type among the M alarms.
Taking M equal to 10 as an example, assuming that the 10 alarms include both cell alarms and base station alarms and machine room alarms, the 10 alarms generate a main alarm of the machine room after alarm association.
As another example, when the M alarms received by the alarm association server have the same level, the level of the physical type of the main alarm is higher than the level of the type of the highest physical type among the M alarms.
Still taking M equal to 10 as an example, assume that the 10 alarms are all cell alarms. Then the 10 pieces of alarm information can generate a main alarm of the base station after being associated with the alarm.
S203, determining the number of users affected by the faults of the main alarm indication.
It will be appreciated that, when an alarm occurs, whether it is a cell alarm, a base station alarm, or a machine room alarm, the failure indicated by the alarm information may affect the terminal device used by the user (also referred to as the impact on the user in the present application). Therefore, in this embodiment, after the alarm correlation server generates the main alarm through the alarm correlation server, the number of users affected by the main alarm is also determined.
S204, forming a target alarm based on the main alarm and the number of affected users.
In this embodiment, after determining the main alarm and the number of users affected by the main alarm, the main alarm and the number of users affected by the main alarm are formed into the target alarm.
For example, the format of the target alert is "influence user number: and (5) main alarm.
S204, sending the work order containing the target alarm to the fault work order system.
In this embodiment, when the alarm correlation server composes the main alarm and the number of affected users into the target alarm, the target alarm is sent to the fault work order system. Accordingly, the fault work order system can generate the fault work order after receiving the target alarm.
Further, it can be appreciated that when the maintenance personnel receives the failure work order, the maintenance personnel can determine the number of users affected by the failure indicated by the main alarm. Thus, when a plurality of worksheets exist, maintenance personnel can sort the number of affected users, and the faults of the main alarm indication that the higher the number of the affected users is are processed preferentially.
According to the dispatch method provided by the embodiment of the application, the alarm association server forms the main alarm after association and the number of users influenced by the faults indicated by the main alarm into the target alarm, and then sends the target alarm to the fault work order system, so that the fault work order system can generate alarm information comprising the influence on the number of users. Therefore, when a maintainer receives the fault list, the user number influenced by the faults indicated by the main alarm can be obtained, so that the processing sequence of the faults indicated by the plurality of alarm information can be decided based on the influenced user number, and the accuracy of determining the processing sequence of the plurality of faults is improved.
As an alternative embodiment, determining the number of users affected by the failure of the primary alarm indication includes: if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system; and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
In this embodiment, after the alarm association server performs alarm association on M alarms, if the physical type of generating the main alarm is a machine room alarm, in order to determine the number of users affected by the main alarm, the number of users affected by each base station included in the machine room alarm needs to be determined, and the number of users affected by each base station needs to be determined, so that the number of users affected by each cell under the base station needs to be determined.
It will be appreciated that one machine room may manage multiple base stations, and each base station may in turn manage multiple cells.
Thus, if the machine room comprises L base stations, and each of the L base stations comprises K cells; then, for each base station, it can be determined that the number of users affected by the base station is equal to the sum of the number of users affected by K cells, and after determining the number of users affected by each base station, it can sum the number of users affected by L base stations, so as to obtain the number of users affected by the machine room where the machine room alarm is located.
As an alternative embodiment, determining the number of users affected by the failure of the primary alarm indication includes: if the physical type of the main alarm is the base station alarm, acquiring a plurality of cells included in the base station from a resource system; and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
In this embodiment, after the alert association server performs alert association on M alerts, if the physical type of generating the master alert is a base station alert, in order to determine the number of users affected by the master alert, it is necessary to determine the number of users affected by each cell included in the base station alert.
It will be appreciated that one base station may in turn manage a plurality of cells. Thus, the number of users affected by one base station is equal to the sum of the number of users affected by all cells.
Optionally, the number of affected users is located in the header of the target alert.
For ease of understanding, fig. 3 is a schematic diagram of a dispatch method based on alarm association according to another embodiment of the present application. The DPI device in the figure is configured to periodically obtain a cell in which a terminal device of a user is located, that is, periodically detect a cell in which a different terminal device is located, for example, the DPI device may obtain a cell in which a terminal device of a user is located every 15 minutes, or obtain a cell in which a terminal device of a user is located at other times, which is not limited in the embodiment of the present application. The resource system stores the correspondence between the machine room and the base station and between the base station and the cells, and it can be understood that one machine room includes a plurality of base stations and each base station includes a plurality of cells. The alarm association server is used for executing alarm association and executing dispatch rules. The failure work order system is used for producing work orders.
In the following, taking the main alarm obtained by the alarm association server executing the alarm association as an example of the machine room alarm, the method of dispatching the order is introduced.
Specifically, after the alarm association server performs alarm association to obtain a main alarm, if the physical type of the main alarm is a machine room alarm, inquiring a base station included under the machine room and a cell included under each base station from a resource system, and then counting the number of users born by each cell reversely according to the cells where terminal equipment of all users detected by DPI equipment is located. Therefore, the number of users borne by the base station and the number of users influenced by the machine room can be reversely calculated through the number of users borne by each cell.
And then, the alarm correlation server places the number of users influenced by the machine room at the initial position of the main alarm, generates a target alarm, and sends a work order containing the target alarm to a fault work order system.
Thus, when the fault management equipment operated by the operation and maintenance personnel receives the target alarm, the number of users influenced by the alarm of the machine room can be known. Further, when a plurality of main alarms are received on the fault management device, the number of users affected by the fault indicated by each of the plurality of main alarms can be known, so that maintenance personnel can determine the processing sequence of a plurality of base stations or machine rooms with faults based on the number of users.
Fig. 4 is a schematic structural diagram of a dispatch device based on alarm association according to an embodiment of the present application. The apparatus shown in fig. 4 may be used to perform the method described in any of the previous embodiments.
As shown in fig. 4, the apparatus 400 of the present embodiment includes: a receiving module 401, an alarm association module 402, a determining module 403, a combining module 404 and a transmitting module 405.
The receiving module 401 is configured to receive M alarms sent by the operation maintenance center OMC, where a physical type of the alarms includes at least one of the following: machine room alarm, base station alarm and cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level; the alarm association module 402 is configured to perform alarm association on the M alarms, and generate a main alarm, where a level of a physical type of the main alarm is higher than or equal to a level of a type with a highest level of the physical types in the M alarms; a determining module 403, configured to determine a number of users affected by the failure of the main alarm indication; a combination module 404, configured to compose a target alert based on the master alert and the number of affected users; and the sending module 405 is configured to send the worksheet including the target alarm to the faulty worksheet system.
As an example, the receiving module 401 may be configured to perform the step of receiving M alarms sent by the operation maintenance center OMC in the method described in fig. 2. For example, the receiving module 401 is used to execute S201.
In one possible implementation, the determining module is specifically configured to: if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system; and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
In one possible implementation, the determining module is specifically configured to: if the physical type of the main alarm is the base station alarm, acquiring a plurality of cells included in the base station from a resource system; and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
In one possible implementation, the number of users is located in the header of the targeted alert.
Fig. 5 is a schematic view of an apparatus according to another embodiment of the present application. The apparatus shown in fig. 5 may be used to perform the method described in any of the previous embodiments.
As shown in fig. 5, the apparatus 500 of the present embodiment includes: memory 501, processor 502, communication interface 503, and bus 504. The memory 501, the processor 502, and the communication interface 503 are communicatively connected to each other via a bus 504.
The memory 501 may be a Read Only Memory (ROM), a static storage device, a dynamic storage device, or a random access memory (random access memory, RAM). The memory 501 may store a program, the processor 502 being adapted to perform the steps of the method shown in fig. 2 or 3 when the program stored in the memory 501 is executed by the processor 502.
The processor 502 may employ a general-purpose central processing unit (central processing unit, CPU), microprocessor, application specific integrated circuit (application specific integrated circuit, ASIC), or one or more integrated circuits for executing associated programs to perform the methods of the method embodiments of the present application.
The processor 502 may also be an integrated circuit chip with signal processing capabilities. In implementation, various steps of a method of planning an autonomous vehicle according to an embodiment of the present application may be performed by instructions in the form of integrated logic circuits or software of hardware in the processor 502.
The processor 502 may also be a general purpose processor, a digital signal processor (digital signal processing, DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (field programmable gate array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 501 and the processor 502 reads information in the memory 501 and in combination with its hardware performs the functions necessary to be performed by the units comprised by the device according to the application, for example, the steps/functions of the embodiments shown in fig. 2 or fig. 3 may be performed.
Communication interface 503 may enable communication between apparatus 500 and other devices or communication networks using, but is not limited to, a transceiver-like transceiver.
Bus 504 may include a path to transfer information between various components of apparatus 500 (e.g., memory 501, processor 502, communication interface 503).
It should be understood that the apparatus 500 shown in the embodiment of the present application may be an electronic device, or may be a chip configured in an electronic device.
It is to be appreciated that the processor in embodiments of the application may be a central processing unit (central processing unit, CPU), but may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example but not limitation, many forms of random access memory (random access memory, RAM) are available, such as Static RAM (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural. In addition, the character "/" herein generally indicates that the associated object is an "or" relationship, but may also indicate an "and/or" relationship, and may be understood by referring to the context.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (8)
1. The order sending method based on the alarm association is characterized by being applied to an alarm association server and comprising the following steps:
receiving M alarms sent by an operation maintenance center OMC, wherein the physical types of the alarms comprise at least one of the following: the machine room alarm, the base station alarm and the cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level;
performing alarm association on the M alarms to generate a main alarm, wherein the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest physical type level in the M alarms;
determining the number of users affected by the faults of the main alarm indication;
forming a target alarm based on the main alarm and the number of affected users;
sending a work order containing the target alarm to a fault work order system;
the determining the number of users affected by the failure of the main alarm indication includes:
if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system;
and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
2. The method of claim 1, wherein the determining the number of users affected by the failure of the primary alert indication further comprises:
if the physical type of the main alarm is a base station alarm, acquiring a plurality of cells included in the base station from a resource system;
and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
3. The method according to claim 1 or 2, characterized in that the number of users is located in the header of the target alert.
4. An alert association-based order sending device, comprising:
the receiving module is used for receiving M alarms sent by the operation maintenance center OMC, and the physical types of the alarms comprise at least one of the following: the machine room alarm, the base station alarm and the cell alarm, wherein the machine room alarm level is higher than the base station alarm level and the base station alarm level is higher than the cell alarm level;
the alarm association module is used for carrying out alarm association on the M alarms and generating a main alarm, wherein the level of the physical type of the main alarm is higher than or equal to the level of the type with the highest physical type level in the M alarms;
the determining module is used for determining the number of users affected by the faults indicated by the main alarm;
the combination module is used for forming a target alarm based on the main alarm and the number of affected users;
the sending module is used for sending the work order containing the target alarm to the fault work order system;
the determining module is specifically configured to:
if the physical type of the main alarm is a machine room alarm, acquiring L base stations included in the machine room and K cells included in each base station in the L base stations from a resource system;
and determining the sum of the number of users affected by the L base stations as the number of users affected by the fault of the main alarm indication, wherein the number of users affected by each base station in the L base stations is equal to the sum of the number of users affected by the K cells.
5. The apparatus of claim 4, wherein the determining module is further specifically configured to:
if the physical type of the main alarm is a base station alarm, acquiring a plurality of cells included in the base station from a resource system;
and determining the sum of the number of users affected by a plurality of cells included in the base station as the number of users affected by the fault of the main alarm indication.
6. The apparatus of claim 4 or 5, wherein the number of users is located in a header of the target alert.
7. A chip comprising at least one processor and a communication interface, the communication interface and the at least one processor being interconnected by wires, the at least one processor being configured to execute a computer program or instructions to perform the method of any of claims 1-3.
8. A computer readable medium, characterized in that the computer readable medium stores a program code for computer execution, the program code comprising instructions for performing the method of any of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111092347.XA CN113807697B (en) | 2021-09-17 | 2021-09-17 | Alarm association-based order sending method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111092347.XA CN113807697B (en) | 2021-09-17 | 2021-09-17 | Alarm association-based order sending method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113807697A CN113807697A (en) | 2021-12-17 |
CN113807697B true CN113807697B (en) | 2023-10-31 |
Family
ID=78939584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111092347.XA Active CN113807697B (en) | 2021-09-17 | 2021-09-17 | Alarm association-based order sending method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113807697B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086143B (en) * | 2022-04-28 | 2024-07-09 | 阿里巴巴(中国)有限公司 | Fault early warning method and device |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012213112A (en) * | 2011-03-31 | 2012-11-01 | Nippon Telegraph & Telephone East Corp | Alarm aggregation device, and alarm aggregation method |
CN103188705A (en) * | 2011-12-29 | 2013-07-03 | ***通信集团广东有限公司 | Method for performing alarm locating on batch complains and alarm locating device |
CN104360208A (en) * | 2014-12-05 | 2015-02-18 | 国家电网公司 | Acquisition failure analyzing and processing method of electricity utilization information acquisition operating and maintaining system |
CN107196804A (en) * | 2017-06-01 | 2017-09-22 | 国网山东省电力公司信息通信公司 | Power system terminal communication access network Centralized Alarm Monitoring system and method |
CN107979495A (en) * | 2017-12-04 | 2018-05-01 | 斯凯文软件技术(广东)有限公司 | A kind of gradient processing method of network management alarm storm |
CN108494591A (en) * | 2018-03-16 | 2018-09-04 | 北京京东金融科技控股有限公司 | system alarm processing method and device |
CN109858746A (en) * | 2018-12-26 | 2019-06-07 | 阳光电源股份有限公司 | A kind of fault ticket distributing method and fault ticket management system |
CN110011843A (en) * | 2019-03-29 | 2019-07-12 | 网宿科技股份有限公司 | Alarm information processing method, electronic equipment and storage medium |
CN110650036A (en) * | 2019-08-30 | 2020-01-03 | 中国人民财产保险股份有限公司 | Alarm processing method and device and electronic equipment |
CN111050344A (en) * | 2019-12-12 | 2020-04-21 | 中国联合网络通信集团有限公司 | Method and equipment for guaranteeing operation and maintenance of base station |
CN111382786A (en) * | 2020-03-04 | 2020-07-07 | 中国工商银行股份有限公司 | Fault processing method and device for equipment, computer system and storage medium |
CN111884840A (en) * | 2020-07-16 | 2020-11-03 | 中盈优创资讯科技有限公司 | IPRAN network equipment fault alarm merging analysis processing method and device |
CN112446619A (en) * | 2020-11-27 | 2021-03-05 | 国网北京市电力公司 | Power distribution network emergency repair processing method and device |
CN112564949A (en) * | 2020-11-27 | 2021-03-26 | 中盈优创资讯科技有限公司 | Analysis method and device based on cross-professional alarm association rule |
CN112751711A (en) * | 2020-12-30 | 2021-05-04 | 北京奇艺世纪科技有限公司 | Alarm information processing method and device, storage medium and electronic equipment |
CN113259148A (en) * | 2020-12-31 | 2021-08-13 | 中兴通讯股份有限公司 | Alarm correlation detection method, system, network and medium based on federal learning |
-
2021
- 2021-09-17 CN CN202111092347.XA patent/CN113807697B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012213112A (en) * | 2011-03-31 | 2012-11-01 | Nippon Telegraph & Telephone East Corp | Alarm aggregation device, and alarm aggregation method |
CN103188705A (en) * | 2011-12-29 | 2013-07-03 | ***通信集团广东有限公司 | Method for performing alarm locating on batch complains and alarm locating device |
CN104360208A (en) * | 2014-12-05 | 2015-02-18 | 国家电网公司 | Acquisition failure analyzing and processing method of electricity utilization information acquisition operating and maintaining system |
CN107196804A (en) * | 2017-06-01 | 2017-09-22 | 国网山东省电力公司信息通信公司 | Power system terminal communication access network Centralized Alarm Monitoring system and method |
CN107979495A (en) * | 2017-12-04 | 2018-05-01 | 斯凯文软件技术(广东)有限公司 | A kind of gradient processing method of network management alarm storm |
CN108494591A (en) * | 2018-03-16 | 2018-09-04 | 北京京东金融科技控股有限公司 | system alarm processing method and device |
CN109858746A (en) * | 2018-12-26 | 2019-06-07 | 阳光电源股份有限公司 | A kind of fault ticket distributing method and fault ticket management system |
CN110011843A (en) * | 2019-03-29 | 2019-07-12 | 网宿科技股份有限公司 | Alarm information processing method, electronic equipment and storage medium |
CN110650036A (en) * | 2019-08-30 | 2020-01-03 | 中国人民财产保险股份有限公司 | Alarm processing method and device and electronic equipment |
CN111050344A (en) * | 2019-12-12 | 2020-04-21 | 中国联合网络通信集团有限公司 | Method and equipment for guaranteeing operation and maintenance of base station |
CN111382786A (en) * | 2020-03-04 | 2020-07-07 | 中国工商银行股份有限公司 | Fault processing method and device for equipment, computer system and storage medium |
CN111884840A (en) * | 2020-07-16 | 2020-11-03 | 中盈优创资讯科技有限公司 | IPRAN network equipment fault alarm merging analysis processing method and device |
CN112446619A (en) * | 2020-11-27 | 2021-03-05 | 国网北京市电力公司 | Power distribution network emergency repair processing method and device |
CN112564949A (en) * | 2020-11-27 | 2021-03-26 | 中盈优创资讯科技有限公司 | Analysis method and device based on cross-professional alarm association rule |
CN112751711A (en) * | 2020-12-30 | 2021-05-04 | 北京奇艺世纪科技有限公司 | Alarm information processing method and device, storage medium and electronic equipment |
CN113259148A (en) * | 2020-12-31 | 2021-08-13 | 中兴通讯股份有限公司 | Alarm correlation detection method, system, network and medium based on federal learning |
Also Published As
Publication number | Publication date |
---|---|
CN113807697A (en) | 2021-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11411681B2 (en) | In-vehicle information processing for unauthorized data | |
CN110213068B (en) | Message middleware monitoring method and related equipment | |
CN107819631B (en) | Equipment anomaly detection method, device and equipment | |
CN111192130B (en) | Method, system, device and storage medium for determining fault source in transaction monitoring | |
CN112367680B (en) | External communication test method and device based on intelligent ammeter and computer equipment | |
CN113778879B (en) | Interface fuzzy test method and device | |
CN113807697B (en) | Alarm association-based order sending method and device | |
CN111224782B (en) | Data verification method based on digital signature, intelligent device and storage medium | |
CN105825641A (en) | Service alarm method and apparatus | |
CN106161058B (en) | Alarm classification method and device | |
CN113938844B (en) | Network connection monitoring method, system, computer device and storage medium | |
CN116257882A (en) | Voting method, voting system, electronic equipment and storage medium | |
CN116032726A (en) | Fault root cause positioning model training method, device, equipment and readable storage medium | |
CN102572753A (en) | Method and system for analyzing signaling of mobile application part | |
CN110266746A (en) | A kind of information-pushing method, apparatus and system | |
CN117155937B (en) | Cluster node fault detection method, device, equipment and storage medium | |
CN113542286B (en) | Intelligent computer network safety intrusion detection system | |
CN117879730A (en) | Communication link detection method and device for satellite communication, electronic equipment and medium | |
CN113778800B (en) | Error information processing method, device, system, equipment and storage medium | |
CN117336155A (en) | Fault processing method, device, equipment and storage medium | |
KR20170050555A (en) | Faulty node detection method for real-time in distributed control network based on markov model | |
CN117675644A (en) | Method for detecting integrity of Ethernet data and related equipment | |
CN105634874A (en) | Flow report information verification method and device | |
CN117729250A (en) | Message pushing method and device, electronic equipment and storage medium | |
CN114091963A (en) | State processing method and device of Internet of things equipment and computer equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |