WO2023103350A1 - Information pushing method and apparatus, and storage medium - Google Patents

Information pushing method and apparatus, and storage medium Download PDF

Info

Publication number
WO2023103350A1
WO2023103350A1 PCT/CN2022/101516 CN2022101516W WO2023103350A1 WO 2023103350 A1 WO2023103350 A1 WO 2023103350A1 CN 2022101516 W CN2022101516 W CN 2022101516W WO 2023103350 A1 WO2023103350 A1 WO 2023103350A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
parameters
maintenance
target
preset
Prior art date
Application number
PCT/CN2022/101516
Other languages
French (fr)
Chinese (zh)
Inventor
谢军
卢道和
罗锶
曾可
关俊
陈楚曦
姚正杰
李康华
李悦
陈亚锋
Original Assignee
深圳前海微众银行股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳前海微众银行股份有限公司 filed Critical 深圳前海微众银行股份有限公司
Publication of WO2023103350A1 publication Critical patent/WO2023103350A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications

Definitions

  • the present application relates to the technical field of information push, and in particular to an information push method and device, and a storage medium.
  • the personnel in the management center send the alarm information to the operation and maintenance personnel group of the corresponding department, so that the operation and maintenance personnel can receive and process the alarm information through the group. If the maintenance personnel do not pay attention to the alarm information in the group in time, they cannot obtain the alarm information in time and cannot process the alarm information in time, thereby reducing the processing efficiency of the alarm information.
  • the embodiments of the present application expect to provide an information push method and device, and a storage medium, which can improve the processing efficiency of alarm information.
  • An embodiment of the present application provides an information push method, and the information push method includes:
  • At least two sets of operating status parameters corresponding to at least two operation and maintenance terminals are obtained;
  • the at least two groups of operation status parameters determine at least two operation activities corresponding to the at least two operation and maintenance terminals; and filter out the at least two operation and maintenance terminals according to the at least two operation activities Target operation and maintenance terminal;
  • An embodiment of the present application provides an information push device, the device includes:
  • the obtaining part is configured to obtain at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals in the case of receiving the pending alarm information generated by the monitoring device;
  • the determining part is configured to determine at least two operation activities corresponding to the at least two operation and maintenance terminals according to the at least two groups of operation state parameters;
  • the screening part is configured to screen out a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities;
  • the push part is configured to push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm release processing.
  • An embodiment of the present application provides an information push device, the device includes:
  • a memory a processor, and a communication bus
  • the memory communicates with the processor through the communication bus
  • the memory stores an information push program executable by the processor, and when the information push program is executed , using the processor to execute the information pushing method described above.
  • An embodiment of the present application provides a storage medium on which a computer program is stored, which is applied to an information push device.
  • the computer program is executed by a processor, the above-mentioned information push method is implemented.
  • An embodiment of the present application provides an information push method and device, and a storage medium.
  • the information push method includes: obtaining at least two groups of operation information corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring equipment. State parameters; according to at least two sets of operation state parameters, determine at least two operation activities corresponding to at least two operation and maintenance terminals; and filter out target operation and maintenance terminals from at least two operation and maintenance terminals according to at least two operation activities; Push the pending alarm information to the target operation and maintenance terminal to prompt the monitoring equipment to clear the alarm.
  • the information push device obtains the alarm information to be processed, according to at least two sets of operating state parameters corresponding to at least two operation and maintenance terminals, determine at least two operation status parameters corresponding to at least two operation and maintenance terminals. Activeness, to filter out the target operation and maintenance terminal in the active operation state from at least two operation and maintenance terminals according to at least two operation activities, and push the pending alarm information to the target operation and maintenance terminal in the active operation state to prompt
  • the target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
  • FIG. 1 is a schematic diagram of information push in the prior art provided by an embodiment of the present application.
  • FIG. 2 is a flow chart of an information push method provided in an embodiment of the present application.
  • FIG. 3 is an exemplary information push schematic diagram 1 provided by the embodiment of the present application.
  • Fig. 4 is an exemplary information push schematic diagram 2 provided by the embodiment of the present application.
  • FIG. 5 is an exemplary information push schematic diagram 3 provided by the embodiment of the present application.
  • FIG. 6 is a first schematic diagram of the composition and structure of an information push device provided by an embodiment of the present application.
  • FIG. 7 is a second schematic diagram of the composition and structure of an information push device provided in an embodiment of the present application.
  • IMS Intelligent Monitor System
  • FIG. 1 all alarm information (bank IMS alarm information) Centralized on the IMS platform, based on the large-department processing mode (the mode of processing production alarms by domain, department, or group can also be used), the alarm information is transmitted to the department or group where the operation and maintenance is located, and then the operation and maintenance ( Operation and maintenance role A, operation and maintenance role B, operation and maintenance role C, and operation and maintenance role H) go to the group to collect the alarm information to prompt the operation and maintenance personnel to process the alarm information, making the alarm information processing speed slow.
  • IMS Intelligent Monitor System
  • the alarm information is sent to the alarm group (the group where the operation and maintenance personnel are located) through screenshots, and then the operation and maintenance personnel are notified by phone to follow up on the alarm information, and feed back the processing results of the alarm information to the enterprise WeChat, and the enterprise control center (Enterprise Control Center, ECC) notes the processing results on the IMS to realize the linkage processing of the alarm.
  • the enterprise control center Enterprise Control Center, ECC
  • FIG. 2 is a flow chart of an information push method provided in an embodiment of the present application. As shown in Figure 2, the information push method can be include:
  • An information push method provided by an embodiment of the present application is applicable to a scenario where pending alarm information is pushed to a target operation and maintenance terminal for a target operation and maintenance object corresponding to the target operation and maintenance terminal to process the pending alarm information.
  • the information pushing device may be implemented in various forms.
  • the information pushing device described in this application may include such as mobile phone, camera, tablet computer, notebook computer, palmtop computer, personal digital assistant (Personal Digital Assistant, PDA), portable media player (Portable Media Player, PMP), Devices such as navigation devices, wearable devices, smart bracelets, pedometers, and devices such as digital TVs, desktop computers, servers, etc.
  • PDA Personal Digital Assistant
  • PMP portable media player
  • Devices such as navigation devices, wearable devices, smart bracelets, pedometers, and devices such as digital TVs, desktop computers, servers, etc.
  • the monitoring device can be the bank IMS platform device; the monitoring device can also be the device of the network service center; the monitoring device can also be other devices; the specific monitoring device can be determined according to the actual situation, and the implementation of the present application Examples are not limited to this.
  • the alarm information to be processed can be the alarm information generated by the information push device, and the alarm information to be processed can also be the alarm information transmitted to the information push device by other equipment; the alarm information to be processed can also be the information push device
  • the information obtained in other ways; the specific manner in which the information pushing device obtains the alarm information to be processed may be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • the alarm information to be processed is the alarm information that has not been processed yet.
  • the alarm information to be processed includes network abnormality alarm information, device abnormality alarm information, data processing abnormality alarm information, etc.
  • the specific alarm information to be processed can be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • the at least two operation and maintenance terminals may be terminal devices corresponding to at least two operation and maintenance personnel, such as mobile phones of at least two operation and maintenance personnel, or computers of at least two operation and maintenance personnel.
  • At least two operation and maintenance terminals correspond to at least two groups of operation status parameters, specifically, one operation and maintenance terminal corresponds to a group of operation status parameters.
  • each group of operating state parameters in at least two groups of operating state parameters includes central processing unit (central processing unit, CPU) information of each operation and maintenance terminal, memory information of each operation and maintenance terminal, and each The number of connections of an operation and maintenance terminal, the enterprise WeChat interaction status of each operation and maintenance terminal, etc., and the specific state parameters in each group of operating state parameters can be determined according to the actual situation, which is not limited in this embodiment of the application.
  • central processing unit central processing unit, CPU
  • each operation and maintenance terminal can be the CPU performance of each operation and maintenance terminal;
  • the memory information of each operation and maintenance terminal can be the remaining memory information or used memory information of each operation and maintenance terminal; each The number of connections of the operation and maintenance terminal may be the data volume of the application program (APPlication, APP) run by each operation and maintenance terminal or the number of tasks run by each operation and maintenance terminal.
  • APP application program
  • the information pushing device obtains at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals, and may be that the information pushing device starts to obtain the alarm information in the preset operating sequence when it obtains the alarm information to be processed. At least two sets of operating state parameters corresponding to at least two operation and maintenance terminals.
  • the preset operation sequence can be the operation sequence information configured in the information push device; the preset operation sequence can also be the operation sequence information transmitted to the information push device by other devices received by the information push device; the preset operation The time sequence may also be the operation time sequence information obtained by the information pushing device in other ways; the specific time sequence may be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • timing length of the preset operating sequence can be 5ms; the timing length of the preset operating sequence can also be 10ms; the timing length of the preset operating sequence can also be other time lengths; the specific preset operating sequence
  • the length of the timing sequence can be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • S102 Determine at least two operation activities corresponding to at least two operation and maintenance terminals according to at least two groups of operation status parameters; and select a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities.
  • the information pushing device after the information pushing device receives the alarm information to be processed generated by the monitoring equipment, after obtaining at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals, the information pushing device can Set operation status parameters to determine at least two operation activities corresponding to at least two operation and maintenance terminals; and select a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities.
  • the number of target operation and maintenance terminals can be one, the number of target operation and maintenance terminals can also be two, and the number of target operation and maintenance terminals can be multiple; the specific number of target operation and maintenance terminals can be The determination is made according to the actual situation, which is not limited in this embodiment of the present application.
  • At least two groups of operating status parameters correspond to at least two operating activity degrees one by one, specifically, a group of operating state parameters corresponds to one operating activity degree.
  • At least two operation activities correspond to at least two operation and maintenance terminals one by one, and specifically one operation activity corresponds to one operation and maintenance terminal.
  • the information pushing device screens out the target operation and maintenance terminal in the active running state from at least two operation and maintenance terminals according to at least two groups of running state parameters, including: the information pushing device obtains the preset active running State parameters; the information push device respectively determines the correlation coefficient between the preset active running state parameters and at least two groups of running state parameters to obtain at least two sets of correlation coefficients; the information push device determines at least two running active state parameters according to at least two sets of correlation coefficients Spend.
  • the preset active running state parameter may be the running state parameter configured in the information pushing device; the preset active running state parameter may also be the running state parameter transmitted by other devices received by the information pushing device; the preset The active running state parameter can also be the running state parameter obtained by the information pushing device in other ways; the specific way for the information pushing device to obtain the preset active running state parameter can be determined according to the actual situation, and this embodiment of the application does not make any limited.
  • At least two groups of operating status parameters correspond to at least two groups of correlation coefficients; specifically, a group of operating status parameters corresponds to a group of correlation coefficients.
  • the information push device determines at least two sets of correlation coefficients between the preset active operating state parameters and at least two sets of operating state parameters by acquiring preset active operating state parameters, and determines at least two sets of correlation coefficients according to at least two sets of correlation coefficients. At least two operation activities corresponding to each operation and maintenance terminal, so that the information push device sends the pending alarm information to the active terminal among the at least two operation and maintenance terminals, so that the operation and maintenance personnel corresponding to the active terminal can process the pending alarm information in time. The alarm information is processed, and the processing efficiency of the alarm information is improved.
  • the information pushing device respectively determines the correlation coefficient between the preset active running state parameters and at least two groups of running state parameters, and obtains at least two groups of correlation coefficients, including: the information pushing device respectively determines the preset active At least two sets of covariance parameters between the operating state parameters and at least two sets of operating state parameters; the information push device determines the standard deviation parameters corresponding to each set of state parameters in the at least two sets of operating state parameters, and obtains at least two sets of standard deviation parameters; And determine the preset standard deviation parameters corresponding to the preset active running state parameters; the information pushing device determines at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters and preset standard deviation parameters.
  • the method of determining at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters respectively by the information pushing device can obtain the preset active running state parameters for the information pushing device.
  • the first parameter value and the second parameter value of each operating state parameter in at least two groups of operating state parameters within a preset operating time sequence; the information pushing device determines the corresponding first parameter value according to the second parameter value of each operating state parameter Two parameter expected values; the information pushing device determines the corresponding first parameter expected value according to the first parameter value; the information pushing device determines the second difference between the second parameter value and the second parameter expected value, and determines the first parameter value and the first parameter
  • the information pushing device determines the product between the first difference and the second difference, so as to obtain at least two sets of products corresponding to at least two groups of operating state parameters, and the information pushing device can use the at least two The group product serves as the covariance parameter for at least two groups.
  • the information pushing device determines at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters, which can be Acquiring the first parameter value of the preset active running state parameter and the second parameter of each running state parameter in at least two groups of running state parameters in each preset running time sequence in multiple preset running time sequences for the information pushing device value; the information pushing device determines the corresponding second parameter expected value according to the second parameter value of each operating state parameter; the information pushing device determines the corresponding first parameter expected value according to the first parameter value; the information pushing device determines the second parameter value and the first parameter value The second difference between the expected values of the two parameters determines the first difference between the first parameter value and the expected value of the first parameter; the information pushing device determines the first difference and the second difference in each preset operation time sequence The product between values is obtained to obtain the product in each preset operating time sequence, that is, after obtaining multiple products, the information push device
  • the information push device can use the covariance parameter determination method in formula (1) to determine at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters:
  • COV is the covariance parameter
  • i is the label of the preset running time series
  • N is the number of preset running time series
  • Data1[i] is any running state parameter in a group of running state parameters in the i-th running time series
  • Mean1 is the parameter expectation corresponding to any operating state parameter
  • Data2[i] is the preset active operating state parameter
  • Mean2 is the parameter expectation corresponding to the preset active operating state parameter.
  • the information pushing device determines at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters and preset standard deviation parameters, and can determine at least two sets of correlation coefficients for the information pushing device respectively.
  • the product between the standard deviation parameter and the preset standard deviation parameter obtains at least two sets of product parameters; the information pushing device then determines the ratio between at least two sets of covariance parameters and at least two sets of product parameters to obtain at least two sets of ratio parameters , the information pushing device takes the at least two sets of ratio parameters as at least two sets of correlation coefficients.
  • the information push device can determine at least two sets of correlation coefficients by using the correlation coefficient determination method in formula (2):
  • STD1 is any standard deviation parameter in at least two groups of standard deviation parameters
  • STD2 is a preset standard deviation parameter
  • COV is a covariance parameter corresponding to any one standard deviation parameter in at least two groups of covariance parameters
  • CORRCOEF is the correlation coefficient corresponding to any standard deviation parameter in at least two sets of covariance parameters.
  • the greater the absolute value of the covariance the higher the degree of correlation between the operating state parameter and the preset active operating state parameter. If the covariance is positive, it means that there is a positive correlation between the running state parameters and the preset active running state parameters; if the covariance is negative, it means that there is a negative correlation between the running state parameters and the preset active running state parameters; If is 0, it means that there is no correlation between the running state parameter and the preset active running state parameter.
  • the return result is a matrix, the value of the i-th row and the j-th column represents the correlation coefficient between the i-th group number and the j-th group number, and the diagonal of the matrix is 1
  • a matrix which is a matrix formed by using at least two sets of correlation coefficient values and values whose diagonal line is 1.
  • the information push device determines at least two sets of covariance parameters between the preset active operating state parameters and at least two sets of operating state parameters, and at least two sets of standard deviation parameters corresponding to the at least two sets of operating state parameters, the preset Set the preset standard deviation parameters corresponding to the active running state parameters, and determine at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters, and preset standard deviation parameters, so as to determine the output based on at least two sets of correlation coefficients
  • the target operating state parameter most relevant to the preset active operating state parameter, thereby releasing the detection of other operating state parameters except the target operating state parameter in at least two groups of operating state parameters, improving the detection performance of the information push device, The resource occupation in the information push device is reduced, and the efficiency of information directional push is improved.
  • the process of determining at least two operating activities by the information pushing device according to at least two sets of correlation coefficients includes: the information pushing device selects the target correlation coefficient with the largest correlation coefficient value from the at least two sets of correlation coefficients; The information pushing device determines the target running state parameter corresponding to the target correlation coefficient from at least two groups of running state parameters; the information pushing device determines at least two running activities of at least two operation and maintenance terminals according to the target running state parameter.
  • the information pushing device determines the target running state parameter corresponding to the target correlation coefficient from at least two groups of running state parameters.
  • the information pushing device first determines that the target correlation coefficient is the preset active running state parameter and The correlation coefficient determined by the first operating state parameter; the information pushing device takes the first operating state parameter as the target operating state parameter.
  • the output is:
  • data2[0 ] [90,96,86,92], which is the default active running state parameter.
  • the information pushing device determines the preset active state parameters from at least two groups of operating state parameters.
  • the target running state parameter corresponding to the target correlation coefficient in the running time series is the number of connections.
  • the information pushing device selects the target correlation coefficient with the largest correlation coefficient value from at least two groups of correlation coefficients, and determines the target operating state parameter corresponding to the target correlation coefficient from at least two groups of operating state parameters, so as to operate according to the target
  • the state parameters determine at least two operating activities of at least two operation and maintenance terminals, which releases the detection of other operating state parameters in at least two groups of operating state parameters, improves the detection efficiency of the information push device, and reduces the number of information push devices.
  • the resource occupation in the system improves the efficiency of information directional push.
  • the process of the information pushing device determining at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameters includes: the information pushing device acquires at least two operation and maintenance terminals within the preset operation time sequence at least two groups of state parameter values corresponding to the target operating state parameters; the information pushing device respectively determines the total state parameter values corresponding to each group of state parameter values in the at least two groups of state parameter values, and obtains at least two total state parameter values; the information The pushing device obtains at least two operating activities according to at least two total state parameter values.
  • At least two operation and maintenance terminals correspond to at least two sets of state parameter values one by one, specifically, one operation and maintenance terminal corresponds to a set of state parameter values.
  • each group of state parameter values in at least two groups of state parameter values includes a plurality of state parameter values.
  • the information pushing device respectively determines the total state parameter value corresponding to each group of state parameter values in at least two groups of state parameter values
  • the process of obtaining at least two total state parameter values may be: the information pushing device Determine the difference between two adjacent state parameter values in each group of state parameter values respectively to obtain at least one difference value, and the information pushing device determines the product of at least one difference value, and the information pushing device corresponds to each group of state parameter values The product of is taken as the total state parameter value corresponding to each group of state parameter values, that is, at least two total state parameter values are obtained.
  • the information push device obtains at least two operating activities based on at least two total state parameter values, and can respectively determine the square value of at least two total state parameter values for the information push device to obtain at least two square value; the information pushing device regards at least two square values as at least two operating activities.
  • the information push device obtains at least two operating activities based on at least two total state parameter values. cubic value; the information pushing device regards at least two cubic values as at least two operating activities; the information pushing device can also obtain at least two operating activities according to at least two total state parameter values in other ways, and the specific information
  • the manner in which the push device obtains at least two operating activities based on at least two total state parameter values may be determined according to actual conditions, which is not limited in this embodiment of the present application.
  • the information pushing device may use formula (3)-(5) to determine at least two operation activities corresponding to at least two operation and maintenance terminals.
  • the information pushing device obtains at least two sets of state parameter values corresponding to the target operating state parameters of at least two operation and maintenance terminals in the preset operating time sequence; at least two total state parameters determined according to at least two sets of state parameter values Parameter values to finally determine at least two operating activities of at least two operation and maintenance terminals, which releases the detection of other operating state parameters in at least two groups of operating state parameters except the target operating state parameters, and improves the detection of information push devices.
  • Performance measurement reduces the resource occupation in the information push device and improves the efficiency of directional push of information.
  • the process of the information push device selecting the target operation and maintenance terminal from at least two operation and maintenance terminals according to at least two operation activities includes: the information push device selects the active terminal from the at least two operation activities.
  • the degree value is greater than or equal to the first operation activity degree of the preset operation activity degree value; the information pushing device takes the terminal corresponding to the first operation activity degree as the target operation and maintenance terminal.
  • the information push device selects the target operation and maintenance terminal from at least two operation and maintenance terminals according to at least two operation activities, and the information push device can also filter out the target operation and maintenance terminal from at least two operation activities.
  • the information push device takes the terminal corresponding to the target operation activity as the target operation and maintenance terminal; specifically, the information push device selects at least two operation and maintenance terminals according to at least two operation activities.
  • the manner of selecting the target operation and maintenance terminal may be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • the preset operation activity value may be the activity value configured in the information push device; the preset operation activity value may also be the activity value selected by the information push device from at least two operation activities The activity value received by the information push device before the first operation activity greater than or equal to the preset operation activity value; the preset operation activity value can also be the activity value obtained by the information push device in other ways; The specific manner in which the information pushing device obtains the preset operation activity value may be determined according to actual conditions, which is not limited in this embodiment of the present application.
  • the target operating state parameter is the number of connections
  • the fluctuation value of the number of connections of the operation and maintenance terminal A in the preset operation sequence is [91,100,93,92]
  • the operation and maintenance terminal A can be obtained by using formula (3)
  • the total state parameter value of is shown in formula (7)
  • the weight value of operation and maintenance terminal A is shown in formula (8):
  • ⁇ con is the product of the difference between two adjacent connection number fluctuation values among the connection number fluctuation values in the preset running time sequence.
  • the difference between two adjacent connection number fluctuation values includes: the first connection number fluctuation value 91 and the second connection number fluctuation value
  • the first difference between the two connection number fluctuation values of 100 is 9
  • the second difference between the second connection number fluctuation value of 100 and the third connection number fluctuation value of 93 is 7
  • the third difference between the value 93 and the fourth connection number fluctuation value 92 is 1, then ⁇ con is the product of the first difference, the second difference and the third difference is 9*7*1, That is 63.
  • the target operating state parameter is the number of connections
  • the fluctuation value of the number of connections of the operation and maintenance terminal B in the preset operation sequence is [91,99,93,92]
  • the operation and maintenance terminal B can be obtained by using the formula (3):
  • the total state parameter value of B is shown in formula (9), and the weight value of operation and maintenance terminal B is shown in formula (10):
  • the difference between two adjacent connection number fluctuation values includes: the first connection number fluctuation value is 91 The first difference with the second connection number fluctuation value 99 is 8; the second difference between the second connection number fluctuation value 99 and the third connection number fluctuation value 93 is 6; the third connection The third difference between the number fluctuation value 93 and the fourth connection number fluctuation value 92 is 1, then ⁇ con is the first difference, the product of the second difference and the third difference is 8*6* 1, which is 48.
  • the operating activity of the operation and maintenance terminal B can be obtained according to formula (9) and formula (10).
  • the operation and maintenance terminal A with a large operation activity value can be used as the target operation and maintenance terminal.
  • the target running state parameter is the cpu fluctuation value
  • the CPU fluctuation value of the operation and maintenance terminal A in the preset running time sequence is [16, 25, 33, 23]
  • using Formula (3) can obtain the total state parameter value of operation and maintenance terminal A as shown in formula (11), and the weight value of operation and maintenance terminal A is shown in formula (12):
  • ⁇ cpu is the product of the difference between two adjacent CPU fluctuation values among the CPU fluctuation values within the preset running time sequence.
  • the difference between two adjacent CPU fluctuation values includes: the first CPU fluctuation value 16 and the second CPU fluctuation value
  • the first difference between the first CPU fluctuation value 25 is 9
  • the second difference between the second CPU fluctuation value 25 and the third CPU fluctuation value 33 is 8
  • the third CPU fluctuation value 33 and the fourth The third difference between the CPU fluctuation values 23 is 10
  • ⁇ cpu is the product of the first difference, the second difference and the third difference, which is 9*8*10, which is 720.
  • the target operating state parameter is the cpu fluctuation value
  • the CPU fluctuation value of the operation and maintenance terminal B in the preset operation sequence is [16, 25, 57, 23]; using the formula (3), the operation and maintenance terminal B can be obtained
  • the total state parameter value of B is shown in formula (13), and the weight value of operation and maintenance terminal B is shown in formula (14):
  • the difference between two adjacent CPU fluctuation values includes: the first CPU fluctuation value 16 and the second CPU fluctuation value
  • the first difference between the first CPU fluctuation value 25 is 9
  • the second difference between the second CPU fluctuation value 25 and the third CPU fluctuation value 57 is 32
  • the third difference between the CPU fluctuation values 23 is 34
  • ⁇ cpu is the product of the first difference, the second difference and the third difference, which is 9*32*34, which is 9792.
  • the operation and maintenance terminal B by comparing the operation activity corresponding to operation and maintenance terminal A and operation and maintenance terminal B, the total state parameter value and weight value of operation and maintenance terminal A are smaller than the total state parameter value and weight value of operation and maintenance terminal B , then the operation and maintenance terminal B with a large operation activity value can be used as the target operation and maintenance terminal.
  • the information push device includes an intelligent linkage synchronization module, a state feedback interaction module (state feedback interaction), a classification module, a specific matching module (specific matching), an extraction role feature module (extraction role feature), role selection module (role selection) and push module.
  • the information pushing device When the information pushing device receives the alarm information to be processed (bank IMS alarm information) generated by the monitoring equipment, the information pushing device transmits the alarm information to be processed to the specific matching module through the classification module, and at the same time, the information pushing device uses the extraction role
  • the feature module is used to obtain the operation and maintenance terminal information (terminal A information, terminal B information, terminal C information) from the configuration management database (Configuration Management Database, CMDB); the information push device uses the state feedback interaction module to obtain at least two operation and maintenance terminals in real time (Operation and maintenance terminal A, operation and maintenance terminal B, operation and maintenance terminal C,) corresponding to at least two groups of running status parameters (dynamic detection of cpu, memory, number of connections, etc.
  • the operation and maintenance terminal information obtains at least two operation and maintenance terminals; the specific matching module takes its weight correlation coefficient according to the dynamic fluctuation of the operation and maintenance terminal, and then determines the target operation and maintenance terminal from at least two operation and maintenance terminals, and uses the push module to send The target operation and maintenance terminal pushes the pending alarm information.
  • the information push device performs intelligent presentation through the IMS system. After presenting the IMS, the ECC operator can update the alarms in the intelligent linkage synchronization module one by one. At the same time, the operation and maintenance terminal can also update the received push in the intelligent linkage synchronization module. The status is displayed in real time.
  • Real-time dynamic weight when there is an abnormal key indicator or when the alarm information to be processed has been pushed, the notification of the upgraded alarm level is started, the configuration of the upgraded weight is increased, and the real-time alarm is directly pushed to the operation and maintenance terminal C (the operation and maintenance terminal C can be the processing terminal for updating alarm information).
  • the information push device selects the terminal corresponding to the first operation activity as the target operation and maintenance by selecting the first operation activity whose activity value is greater than or equal to the preset activity value from at least two operation activities.
  • Terminal that is, the target operation and maintenance terminal is an active terminal, so that when the pending alarm information is sent to the active target operation and maintenance terminal, the operation and maintenance personnel corresponding to the active target operation and maintenance terminal can obtain the pending alarm information in time, And process the alarm information to be processed, thereby improving the processing efficiency of the alarm information.
  • the information pushing device determines at least two operation activities corresponding to at least two operation and maintenance terminals according to at least two groups of operation state parameters; After the target operation and maintenance terminal is selected, the information push device can push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring equipment to perform alarm removal processing.
  • the information push device pushes the alarm information to be processed to the target operation and maintenance terminal
  • the information push device does not receive the response information that the processing of the alarm information to be processed is completed within the preset time period, from at least The first operation and maintenance terminal other than the target operation and maintenance terminal is determined from the two operation and maintenance terminals; the information push device pushes the alarm information to be processed to the first operation and maintenance terminal, so as to prompt the monitoring equipment to perform alarm release processing.
  • the preset time period can be the time period configured in the information push device; the preset time period can also be the time period received by the information push device; the preset time period can also be the time period that the information push device receives The time period obtained in other ways; the specific manner in which the information pushing device obtains the preset time period can be determined according to the actual situation, which is not limited in this embodiment of the present application.
  • the preset time period can be 10 minutes, the preset time period can also be 1 hour, and the preset time period can also be other time lengths; the specific length of the preset time period can be determined according to the actual situation. Alternatively, this embodiment of the present application does not limit it.
  • the information push device when the information push device receives the response information that the processing of the pending alarm information is completed within the preset time period, the information push device sends the pending alarm information to the target operation and maintenance terminal In order to prompt the first operation and maintenance terminal to process the pending alarm information when the target operation and maintenance terminal fails to process the pending alarm information in time, the processing efficiency of the alarm information is improved.
  • the information push device also includes an intelligent linkage module.
  • the operation and maintenance terminal performs directional analysis and processing to determine the target operation and maintenance terminal;
  • the information processing device uses the intelligent linkage module (intelligent linkage) to push the alarm information to be processed (IMS alarm presents the data stream belt in time) to the target operation and maintenance terminal (operation and maintenance );
  • the information push device can also push the pending alarm information (the IMS alarm presents the data stream in time) to the ECC, and the ECC can receive the latest processing progress and situation of the operation and maintenance terminal in real time.
  • this system and intelligent linkage greatly speed up the communication efficiency, and the follow-up result analysis and report analysis can quickly get corresponding feedback.
  • an exemplary information push device processes the alarm information to be processed as shown in Figure 5: the information push device processes the alarm information to be processed in a distributed intelligent directional push method.
  • the information push device In the case of pending alarm information (bank IMS alarm information), the pending alarm information is concentrated on the IMS platform, and the information push device is used to push the pending alarm information to the target operation and maintenance terminal (operation and maintenance terminal A, operation and maintenance terminal A, operation and maintenance Terminal B, operation and maintenance terminal C, operation and maintenance terminal H).
  • the information push device when it obtains the alarm information to be processed, it determines at least two operating active According to at least two operation activities, the target operation and maintenance terminal in the active operation state is screened out from at least two operation and maintenance terminals, and the target operation and maintenance terminal in the active operation state pushes the pending alarm information to prompt that the target operation and maintenance terminal is in the active operation state
  • the target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
  • the information pushing device 1 may include:
  • the obtaining part 11 is configured to obtain at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring device;
  • the determining part 12 is configured to determine at least two operation activities corresponding to the at least two operation and maintenance terminals according to the at least two groups of operation state parameters;
  • the screening part 13 is configured to screen out a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities;
  • the pushing part 14 is configured to push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
  • the acquiring part 11 is configured to acquire preset active running state parameters
  • the determining part 12 is configured to respectively determine correlation coefficients between the preset active operating state parameters and the at least two groups of operating state parameters to obtain at least two groups of correlation coefficients; according to the at least two groups of correlation coefficients, determine The at least two operational activities.
  • the determining part 12 is configured to respectively determine at least two sets of covariance parameters between the preset active operating state parameters and the at least two groups of operating state parameters; determine the at least The standard deviation parameters corresponding to each group of state parameters in the two groups of operating state parameters are obtained to obtain at least two groups of standard deviation parameters; and the preset standard deviation parameters corresponding to the preset active operating state parameters are determined; according to the at least two groups of standards The difference parameter, the at least two groups of covariance parameters and the preset standard deviation parameter are used to determine the at least two groups of correlation coefficients.
  • the screening part 13 is configured to select the target correlation coefficient with the largest correlation coefficient value from the at least two groups of correlation coefficients;
  • the determining part 12 is configured to determine a target operating state parameter corresponding to the target correlation coefficient from the at least two groups of operating state parameters; determine at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameter .
  • the acquisition part 11 is configured to acquire at least two groups of state parameter values corresponding to the target operation state parameters of the at least two operation and maintenance terminals in the preset operation sequence; the at least two Each set of state parameter values in the set of state parameter values includes a plurality of state parameter values;
  • the determining part 12 is configured to respectively determine the total state parameter value corresponding to each group of state parameter values in the at least two groups of state parameter values, and obtain at least two total state parameter values; according to the at least two total state parameter values A parameter value yields the at least two operational livenesses.
  • the screening part 13 is configured to filter out a first operation activity whose activity value is greater than or equal to a preset operation activity value from the at least two operation activities;
  • the terminal corresponding to the first operation activity is used as the target operation and maintenance terminal.
  • the determining part 12 is configured to, in the case of not receiving the response information to the completion of the processing of the alarm information to be processed within a preset period of time, from the at least two operators The first operation and maintenance terminal other than the target operation and maintenance terminal is determined in the maintenance terminal;
  • the pushing part 14 is configured to push the alarm information to be processed to the first operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
  • the above-mentioned acquiring part 11, determining part 12, screening part 13 and pushing part 14 can be realized by the processor 15 on the information pushing device 1, specifically CPU (Central Processing Unit, central processing unit) , MPU (Microprocessor Unit, microprocessor), DSP (Digital Signal Processing, digital signal processor) or Field Programmable Gate Array (FPGA, Field Programmable Gate Array) etc.; 16 achieved.
  • CPU Central Processing Unit, central processing unit
  • MPU Microprocessor Unit, microprocessor
  • DSP Digital Signal Processing, digital signal processor
  • FPGA Field Programmable Gate Array
  • the embodiment of the present application also provides an information push device 1. As shown in FIG.
  • the processor 15 communicates, and the memory 16 stores a program executable by the processor 15. When the program is executed, the processor 15 executes the information pushing method as described above.
  • the above-mentioned memory 16 can be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), flash memory (flash memory), hard disk (Hard Disk Drive, HDD) or solid-state drive (Solid-State Drive, SSD); Provide instructions and data.
  • volatile memory such as a random access memory (Random-Access Memory, RAM)
  • non-volatile memory such as a read-only memory (Read-Only Memory, ROM), flash memory (flash memory), hard disk (Hard Disk Drive, HDD) or solid-state drive (Solid-State Drive, SSD); Provide instructions and data.
  • the embodiment of the present application provides a computer-readable storage medium with a computer program on it, and when the program is executed by the processor 15, the information pushing method as described above is implemented.
  • the information push device when it obtains the alarm information to be processed, it determines at least two operating active According to at least two operation activities, the target operation and maintenance terminal in the active operation state is screened out from at least two operation and maintenance terminals, and the target operation and maintenance terminal in the active operation state pushes the pending alarm information to prompt that the target operation and maintenance terminal is in the active operation state
  • the target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) having computer-usable program code embodied therein.
  • a computer-usable storage media including but not limited to disk storage, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions
  • the device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
  • An embodiment of the present application provides an information push method and device, and a storage medium.
  • the information push method includes: obtaining at least two groups of operation information corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring equipment. State parameters; according to at least two groups of operation state parameters, determine at least two operation activities corresponding to at least two operation and maintenance terminals; and filter out target operation and maintenance terminals from at least two operation and maintenance terminals according to at least two operation activities; Push the pending alarm information to the target operation and maintenance terminal to prompt the monitoring equipment to clear the alarm.
  • the information push device obtains the alarm information to be processed, according to at least two sets of operating state parameters corresponding to at least two operation and maintenance terminals, determine at least two operation status parameters corresponding to at least two operation and maintenance terminals. Activeness, to filter out the target operation and maintenance terminal in the active operation state from at least two operation and maintenance terminals according to at least two operation activities, and push the pending alarm information to the target operation and maintenance terminal in the active operation state to prompt
  • the target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

Disclosed in the embodiments of the present application are an information pushing method and apparatus, and a storage medium. The method comprises: upon receiving alarm information to be processed, which is generated by a monitoring device, acquiring at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals; according to the at least two groups of operating state parameters, determining at least two operation activity levels corresponding to the at least two operation and maintenance terminals, and selecting a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activity levels; and pushing said alarm information to the target operation and maintenance terminal, so as to prompt the performing of alarm deactivation processing on the monitoring device.

Description

一种信息推送方法及装置、存储介质An information push method, device, and storage medium
相关申请的交叉引用Cross References to Related Applications
本申请要求在2021年12月07日提交中国专利局、申请号为202111483692.6、申请名称为“一种信息推送方法及装置、存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application submitted to the China Patent Office on December 07, 2021, with the application number 202111483692.6 and the application name "An information push method and device, and storage medium", the entire content of which is incorporated by reference In this application.
技术领域technical field
本申请涉及信息推送技术领域,尤其涉及一种信息推送方法及装置、存储介质。The present application relates to the technical field of information push, and in particular to an information push method and device, and a storage medium.
背景技术Background technique
随着互联网技术的发展,互联网设备也越来越多,在互联网设备运行不畅的情况下,随之也会产生相应的告警信息。With the development of Internet technology, there are more and more Internet devices. When the Internet devices are not running smoothly, corresponding alarm information will be generated accordingly.
现有技术中,是在得到告警信息的情况下,管理中心的人员将告警信息发送到对应部门的运维人员组群中,以供运维人员通过该组群接收并处理告警信息,在运维人员没有及时关注到组群中的告警信息的情况下,就无法及时获取到告警信息,不能及时处理告警信息,从而降低了告警信息的处理效率。In the prior art, when the alarm information is obtained, the personnel in the management center send the alarm information to the operation and maintenance personnel group of the corresponding department, so that the operation and maintenance personnel can receive and process the alarm information through the group. If the maintenance personnel do not pay attention to the alarm information in the group in time, they cannot obtain the alarm information in time and cannot process the alarm information in time, thereby reducing the processing efficiency of the alarm information.
发明内容Contents of the invention
为解决上述技术问题,本申请实施例期望提供一种信息推送方法及装置、存储介质,能够提高告警信息的处理效率。In order to solve the above technical problems, the embodiments of the present application expect to provide an information push method and device, and a storage medium, which can improve the processing efficiency of alarm information.
本申请的技术方案是这样实现的:The technical scheme of the present application is realized like this:
本申请实施例提供一种信息推送方法,所述信息推送方法包括:An embodiment of the present application provides an information push method, and the information push method includes:
在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运 维终端对应的至少两组运行状态参数;In the case of receiving the pending alarm information generated by the monitoring equipment, at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals are obtained;
根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;并根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;According to the at least two groups of operation status parameters, determine at least two operation activities corresponding to the at least two operation and maintenance terminals; and filter out the at least two operation and maintenance terminals according to the at least two operation activities Target operation and maintenance terminal;
向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。Pushing the pending alarm information to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
本申请实施例提供了一种信息推送装置,所述装置包括:An embodiment of the present application provides an information push device, the device includes:
获取部分,配置为在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;The obtaining part is configured to obtain at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals in the case of receiving the pending alarm information generated by the monitoring device;
确定部分,配置为根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;The determining part is configured to determine at least two operation activities corresponding to the at least two operation and maintenance terminals according to the at least two groups of operation state parameters;
筛选部分,配置为根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;The screening part is configured to screen out a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities;
推送部分,配置为向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。The push part is configured to push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm release processing.
本申请实施例提供了一种信息推送装置,所述装置包括:An embodiment of the present application provides an information push device, the device includes:
存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的信息推送的程序,当所述信息推送的程序被执行时,通过所述处理器执行上述所述的信息推送方法。A memory, a processor, and a communication bus, the memory communicates with the processor through the communication bus, the memory stores an information push program executable by the processor, and when the information push program is executed , using the processor to execute the information pushing method described above.
本申请实施例提供了一种存储介质,其上存储有计算机程序,应用于信息推送装置,该计算机程序被处理器执行时实现上述所述的信息推送方法。An embodiment of the present application provides a storage medium on which a computer program is stored, which is applied to an information push device. When the computer program is executed by a processor, the above-mentioned information push method is implemented.
本申请实施例提供了一种信息推送方法及装置、存储介质,信息推送方法包括:在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;根据至少两组运行状态参数, 确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端;向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。采用上述方法实现方案,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。An embodiment of the present application provides an information push method and device, and a storage medium. The information push method includes: obtaining at least two groups of operation information corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring equipment. State parameters; according to at least two sets of operation state parameters, determine at least two operation activities corresponding to at least two operation and maintenance terminals; and filter out target operation and maintenance terminals from at least two operation and maintenance terminals according to at least two operation activities; Push the pending alarm information to the target operation and maintenance terminal to prompt the monitoring equipment to clear the alarm. Using the above method to realize the scheme, when the information push device obtains the alarm information to be processed, according to at least two sets of operating state parameters corresponding to at least two operation and maintenance terminals, determine at least two operation status parameters corresponding to at least two operation and maintenance terminals. Activeness, to filter out the target operation and maintenance terminal in the active operation state from at least two operation and maintenance terminals according to at least two operation activities, and push the pending alarm information to the target operation and maintenance terminal in the active operation state to prompt The target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。The accompanying drawings here are incorporated into the specification and constitute a part of the specification. These drawings show embodiments consistent with the application, and are used together with the description to describe the technical solution of the application.
图1为本申请实施例提供的一种现有技术中的信息推送示意图;FIG. 1 is a schematic diagram of information push in the prior art provided by an embodiment of the present application;
图2为本申请实施例提供的一种信息推送方法流程图;FIG. 2 is a flow chart of an information push method provided in an embodiment of the present application;
图3为本申请实施例提供的一种示例性的信息推送示意图一;FIG. 3 is an exemplary information push schematic diagram 1 provided by the embodiment of the present application;
图4为本申请实施例提供的一种示例性的信息推送示意图二;Fig. 4 is an exemplary information push schematic diagram 2 provided by the embodiment of the present application;
图5为本申请实施例提供的一种示例性的信息推送示意图三;FIG. 5 is an exemplary information push schematic diagram 3 provided by the embodiment of the present application;
图6为本申请实施例提供的一种信息推送装置的组成结构示意图一;FIG. 6 is a first schematic diagram of the composition and structure of an information push device provided by an embodiment of the present application;
图7为本申请实施例提供的一种信息推送装置的组成结构示意图二。FIG. 7 is a second schematic diagram of the composition and structure of an information push device provided in an embodiment of the present application.
具体实施方式Detailed ways
为了能够更加详尽地了解本申请实施例的特点与技术内容,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。In order to understand the characteristics and technical contents of the embodiments of the present application in more detail, the implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the embodiments of the present application.
现有技术中,一般以集中式工作质量监控为主,集中于某一平台,如银行智能监控平台(Intelligent Monitor System,IMS),如图1所示:将所有告警信息(银行IMS告警信息)集中于IMS平台,基于大部门处理模式(也可以按照分域、分部门、或分小组的处理生产告警的模式),将告警信息传输至运维所在的部门或者组群,然后通知运维(运维角色A、运维角色B、运维角色C、运维角色H)去群组收取该告警信息,以提示运维人员处理该告警信息,使得告警信息处理速度慢。In the prior art, it is generally based on centralized work quality monitoring, which is concentrated on a certain platform, such as the bank intelligent monitoring platform (Intelligent Monitor System, IMS), as shown in Figure 1: all alarm information (bank IMS alarm information) Centralized on the IMS platform, based on the large-department processing mode (the mode of processing production alarms by domain, department, or group can also be used), the alarm information is transmitted to the department or group where the operation and maintenance is located, and then the operation and maintenance ( Operation and maintenance role A, operation and maintenance role B, operation and maintenance role C, and operation and maintenance role H) go to the group to collect the alarm information to prompt the operation and maintenance personnel to process the alarm information, making the alarm information processing speed slow.
一般基于生产告警工具,截图工具,企业微信群,电话通知等手段,将告警信息通过截图的方式,发送至告警群(运维人员所在的组群),然后电话通知运维人员跟进该告警信息,并将告警信息的处理结果反馈至企业微信中,企业控制中心(Enterprise Control Center,ECC)在IMS上备注该处理结果,实现告警的联动处理。Generally based on production alarm tools, screenshot tools, corporate WeChat groups, phone notifications, etc., the alarm information is sent to the alarm group (the group where the operation and maintenance personnel are located) through screenshots, and then the operation and maintenance personnel are notified by phone to follow up on the alarm information, and feed back the processing results of the alarm information to the enterprise WeChat, and the enterprise control center (Enterprise Control Center, ECC) notes the processing results on the IMS to realize the linkage processing of the alarm.
实施例一Embodiment one
本申请实施例提供了一种信息推送方法,一种信息推送方法应用于信息推送装置,图2为本申请实施例提供的一种信息推送方法流程图,如图2所示,信息推送方法可以包括:An embodiment of the present application provides an information push method, which is applied to an information push device. Figure 2 is a flow chart of an information push method provided in an embodiment of the present application. As shown in Figure 2, the information push method can be include:
S101、在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数。S101. Acquire at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals in a case of receiving the alarm information to be processed generated by the monitoring device.
本申请实施例提供的一种信息推送方法适用于向目标运维终端推送待处理告警信息,以供目标运维终端对应的目标运维对象处理待处理告警信息的场景下。An information push method provided by an embodiment of the present application is applicable to a scenario where pending alarm information is pushed to a target operation and maintenance terminal for a target operation and maintenance object corresponding to the target operation and maintenance terminal to process the pending alarm information.
在本申请实施例中,信息推送装置可以以各种形式来实施。例如,本申请中描述的信息推送装置可以包括诸如手机、照相机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等装置,以及诸如数字TV、台式计算机、服务器等装置。In the embodiment of the present application, the information pushing device may be implemented in various forms. For example, the information pushing device described in this application may include such as mobile phone, camera, tablet computer, notebook computer, palmtop computer, personal digital assistant (Personal Digital Assistant, PDA), portable media player (Portable Media Player, PMP), Devices such as navigation devices, wearable devices, smart bracelets, pedometers, and devices such as digital TVs, desktop computers, servers, etc.
在本申请实施例中,监测设备可以为银行IMS平台设备;监测设备也可以为网络服务中心的设备;监测设备还可以为其他的设备;具体的监测设备可以根据实际情况进行确定,本申请实施例对此不作限定。In the embodiment of the present application, the monitoring device can be the bank IMS platform device; the monitoring device can also be the device of the network service center; the monitoring device can also be other devices; the specific monitoring device can be determined according to the actual situation, and the implementation of the present application Examples are not limited to this.
在本申请实施例中,待处理告警信息可以为信息推送装置生成的告警信息,待处理告警信息也可以为其他设备传输至信息推送装置中的告警信息;待处理告警信息也可以为信息推送装置以其他的方式获取到的信息;具体的信息推送装置获取到待处理告警信息的方式可以根据实际情况进行确定,本申请实施例对此不作限定。In this embodiment of the application, the alarm information to be processed can be the alarm information generated by the information push device, and the alarm information to be processed can also be the alarm information transmitted to the information push device by other equipment; the alarm information to be processed can also be the information push device The information obtained in other ways; the specific manner in which the information pushing device obtains the alarm information to be processed may be determined according to the actual situation, which is not limited in this embodiment of the present application.
在本申请实施例中,待处理告警信息为还未被处理的告警信息。示例性的,待处理告警信息包括网络异常告警信息、设备异常告警信息、数据处理异常告警信息等,具体的待处理告警信息可以根据实际情况进行确定,本申请实施例对此不作限定。In this embodiment of the present application, the alarm information to be processed is the alarm information that has not been processed yet. Exemplarily, the alarm information to be processed includes network abnormality alarm information, device abnormality alarm information, data processing abnormality alarm information, etc. The specific alarm information to be processed can be determined according to the actual situation, which is not limited in this embodiment of the present application.
在本申请实施例中,至少两个运维终端可以至少两个运维人员对应的终端设备,如至少两个运维人员的手机、或者至少两个运维人员的电脑等。In this embodiment of the application, the at least two operation and maintenance terminals may be terminal devices corresponding to at least two operation and maintenance personnel, such as mobile phones of at least two operation and maintenance personnel, or computers of at least two operation and maintenance personnel.
在本申请实施例中,至少两个运维终端与至少两组运行状态参数一一对应,具体的,一个运维终端对应一组运行状态参数。In the embodiment of the present application, at least two operation and maintenance terminals correspond to at least two groups of operation status parameters, specifically, one operation and maintenance terminal corresponds to a group of operation status parameters.
在本申请实施例中,至少两组运行状态参数中的每一组运行状态参数包括每一个运维终端的中央处理器(central processing unit,CPU)信息、每一个运维终端的内存信息、每一个运维终端的连接数、每一个运维终端的企业微信交互状态等,具体的每一组运行状态参数中的状态参数可以根据实际情况进行确定,本申请实施例对此不作限定。In this embodiment of the present application, each group of operating state parameters in at least two groups of operating state parameters includes central processing unit (central processing unit, CPU) information of each operation and maintenance terminal, memory information of each operation and maintenance terminal, and each The number of connections of an operation and maintenance terminal, the enterprise WeChat interaction status of each operation and maintenance terminal, etc., and the specific state parameters in each group of operating state parameters can be determined according to the actual situation, which is not limited in this embodiment of the application.
需要说明的是,每一个运维终端的CPU信息可以为每一个运维终端的CPU性能;每一个运维终端的内存信息可以为每一个运维终端的剩余内存信息或者使用内存信息;每一个运维终端的连接数可以为每一个运维终端运行的应用程序(APPlication,APP)的数据量或者为每一个运维终端运行的任务数量。It should be noted that the CPU information of each operation and maintenance terminal can be the CPU performance of each operation and maintenance terminal; the memory information of each operation and maintenance terminal can be the remaining memory information or used memory information of each operation and maintenance terminal; each The number of connections of the operation and maintenance terminal may be the data volume of the application program (APPlication, APP) run by each operation and maintenance terminal or the number of tasks run by each operation and maintenance terminal.
在本申请实施例中,信息推送装置获取至少两个运维终端对应的至少两组运行状态参数,可以为信息推送装置在获取到待处理告警信息的情况下,开始获取预设运行时序内的至少两个运维终端对应的至少两组运行状态参数。In the embodiment of the present application, the information pushing device obtains at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals, and may be that the information pushing device starts to obtain the alarm information in the preset operating sequence when it obtains the alarm information to be processed. At least two sets of operating state parameters corresponding to at least two operation and maintenance terminals.
需要说明的是,预设运行时序可以为信息推送装置中配置的运行时序信息;预设运行时序也可以为信息推送装置接收到的其他设备传输至信息推送装置中的运行时序信息;预设运行时序还可以为信息推送装置以其他的方式获取到的运行时序信息;具体的可以根据实际情况进行确定,本申请实施例对此不作限定。It should be noted that the preset operation sequence can be the operation sequence information configured in the information push device; the preset operation sequence can also be the operation sequence information transmitted to the information push device by other devices received by the information push device; the preset operation The time sequence may also be the operation time sequence information obtained by the information pushing device in other ways; the specific time sequence may be determined according to the actual situation, which is not limited in this embodiment of the present application.
还需要说明的是,预设运行时序的时序长度可以为5ms;预设运行时序的时序长度也可以为10ms;预设运行时序的时序长度还可以为其他的时间长度;具体的预设运行时序的时序长度可以根据实际情况进行确定,本申请实施例对此不作限定。It should also be noted that the timing length of the preset operating sequence can be 5ms; the timing length of the preset operating sequence can also be 10ms; the timing length of the preset operating sequence can also be other time lengths; the specific preset operating sequence The length of the timing sequence can be determined according to the actual situation, which is not limited in this embodiment of the present application.
S102、根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端。S102. Determine at least two operation activities corresponding to at least two operation and maintenance terminals according to at least two groups of operation status parameters; and select a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities.
在本申请实施例中,信息推送装置在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数之后,信息推送装置就可以根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端。In the embodiment of the present application, after the information pushing device receives the alarm information to be processed generated by the monitoring equipment, after obtaining at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals, the information pushing device can Set operation status parameters to determine at least two operation activities corresponding to at least two operation and maintenance terminals; and select a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities.
在本申请实施例中,目标运维终端的数量可以为一个,目标运维终端的数量也可以为两个,目标运维终端的数量还可以为多个;具体的目标运维终端的数量可以根据实际情况进行确定,本申请实施例对此不作限定。In this embodiment of the application, the number of target operation and maintenance terminals can be one, the number of target operation and maintenance terminals can also be two, and the number of target operation and maintenance terminals can be multiple; the specific number of target operation and maintenance terminals can be The determination is made according to the actual situation, which is not limited in this embodiment of the present application.
在本申请实施例中,至少两组运行状态参数与至少两个运行活跃度一一对应,具体的,一组运行状态参数对应一个运行活跃度。In the embodiment of the present application, at least two groups of operating status parameters correspond to at least two operating activity degrees one by one, specifically, a group of operating state parameters corresponds to one operating activity degree.
在本申请实施例中,至少两个运行活跃度与至少两个运维终端一一对应,具体的一个运行活跃度对应一个运维终端。In the embodiment of the present application, at least two operation activities correspond to at least two operation and maintenance terminals one by one, and specifically one operation activity corresponds to one operation and maintenance terminal.
在本申请实施例中,信息推送装置根据至少两组运行状态参数,在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端的过程,包括:信息推送装置获取预设活跃运行状态参数;信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的相关系数,得到至少两组相关系数;信息推送装置根据至少两组相关系数,确定至少两个运行活跃度。In the embodiment of the present application, the information pushing device screens out the target operation and maintenance terminal in the active running state from at least two operation and maintenance terminals according to at least two groups of running state parameters, including: the information pushing device obtains the preset active running State parameters; the information push device respectively determines the correlation coefficient between the preset active running state parameters and at least two groups of running state parameters to obtain at least two sets of correlation coefficients; the information push device determines at least two running active state parameters according to at least two sets of correlation coefficients Spend.
在本申请实施例中,预设活跃运行状态参数可以为信息推送装置中配置的运行状态参数;预设活跃运行状态参数也可以为信息推送装置接收到的其他设备传输的运行状态参数;预设活跃运行状态参数还可以为信息推送装置以其他的方式获取到的运行状态参数;具体的信息推送装置获取到预设活跃运行状态参数的方式可以根据实际情况进行确定,本申请实施例对此不作限定。In the embodiment of the present application, the preset active running state parameter may be the running state parameter configured in the information pushing device; the preset active running state parameter may also be the running state parameter transmitted by other devices received by the information pushing device; the preset The active running state parameter can also be the running state parameter obtained by the information pushing device in other ways; the specific way for the information pushing device to obtain the preset active running state parameter can be determined according to the actual situation, and this embodiment of the application does not make any limited.
在本申请实施例中,至少两组运行状态参数与至少两组相关系数一一对应;具体的,一组运行状态参数对应一组相关系数。In the embodiment of the present application, at least two groups of operating status parameters correspond to at least two groups of correlation coefficients; specifically, a group of operating status parameters corresponds to a group of correlation coefficients.
可以理解的是,信息推送装置通过获取预设活跃运行状态参数,确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组相关系数,根据至少两组相关系数来确定至少两个运维终端对应的至少两个运行活跃度,以便信息推送装置向至少两个运维终端中运行活跃的终端发送待处理告警信息,使得运行活跃的终端对应的运维人员可以及时处理该待处理告警信息,提高了告警信息的处理效率。It can be understood that the information push device determines at least two sets of correlation coefficients between the preset active operating state parameters and at least two sets of operating state parameters by acquiring preset active operating state parameters, and determines at least two sets of correlation coefficients according to at least two sets of correlation coefficients. At least two operation activities corresponding to each operation and maintenance terminal, so that the information push device sends the pending alarm information to the active terminal among the at least two operation and maintenance terminals, so that the operation and maintenance personnel corresponding to the active terminal can process the pending alarm information in time. The alarm information is processed, and the processing efficiency of the alarm information is improved.
在本申请实施例中,信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的相关系数,得到至少两组相关系数的过程,包括:信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数;信息推送装置确定至少两组运行状态参 数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定预设活跃运行状态参数对应的预设标准差参数;信息推送装置根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数。In the embodiment of the present application, the information pushing device respectively determines the correlation coefficient between the preset active running state parameters and at least two groups of running state parameters, and obtains at least two groups of correlation coefficients, including: the information pushing device respectively determines the preset active At least two sets of covariance parameters between the operating state parameters and at least two sets of operating state parameters; the information push device determines the standard deviation parameters corresponding to each set of state parameters in the at least two sets of operating state parameters, and obtains at least two sets of standard deviation parameters; And determine the preset standard deviation parameters corresponding to the preset active running state parameters; the information pushing device determines at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters and preset standard deviation parameters.
在本申请实施例中,信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数的方式,可以为信息推送装置获取预设活跃运行状态参数的第一参数值以及在一个预设运行时序内的至少两组运行状态参数中的每一个运行状态参数的第二参数值;信息推送装置根据每一个运行状态参数的第二参数值确定对应的第二参数期望值;信息推送装置根据第一参数值确定对应的第一参数期望值;信息推送装置确定第二参数值与第二参数期望值之间的第二差值,确定第一参数值与第一参数期望值之间的第一差值;信息推送装置确定第一差值和第二差值之间的乘积,从而得到至少两组运行状态参数对应的至少两组乘积,信息推送装置可以将该至少两组乘积作为至少两组协方差参数。In the embodiment of the present application, the method of determining at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters respectively by the information pushing device can obtain the preset active running state parameters for the information pushing device. The first parameter value and the second parameter value of each operating state parameter in at least two groups of operating state parameters within a preset operating time sequence; the information pushing device determines the corresponding first parameter value according to the second parameter value of each operating state parameter Two parameter expected values; the information pushing device determines the corresponding first parameter expected value according to the first parameter value; the information pushing device determines the second difference between the second parameter value and the second parameter expected value, and determines the first parameter value and the first parameter The first difference between the expected values; the information pushing device determines the product between the first difference and the second difference, so as to obtain at least two sets of products corresponding to at least two groups of operating state parameters, and the information pushing device can use the at least two The group product serves as the covariance parameter for at least two groups.
在本申请实施例中,若预设运行时序的数量为多个,则信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数的方式,可以为信息推送装置获取预设活跃运行状态参数的第一参数值以及在多个预设运行时序中每一个预设运行时序内的至少两组运行状态参数中的每一个运行状态参数的第二参数值;信息推送装置根据每一个运行状态参数的第二参数值确定对应的第二参数期望值;信息推送装置根据第一参数值确定对应的第一参数期望值;信息推送装置确定第二参数值与第二参数期望值之间的第二差值,确定第一参数值与第一参数期望值之间的第一差值;信息推送装置确定出每一个预设运行时序内的第一差值和第二差值之间的乘积,得到每一个预设运行时序内的乘积,即得到多个乘积之后,信息推送装置就确定该多个乘积之和,得到一组运行状态参数对应的总乘积;基于此,信息推送装置再确定出至少两组运行状态参数 对应的至少两组总乘积,信息推送装置分别确定该至少两组总乘积与预设运行时序的数量的比值,得到至少两组比值;信息推送装置将该至少两组比值作为至少两组协方差参数。In the embodiment of the present application, if the number of preset running time sequences is multiple, then the information pushing device determines at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters, which can be Acquiring the first parameter value of the preset active running state parameter and the second parameter of each running state parameter in at least two groups of running state parameters in each preset running time sequence in multiple preset running time sequences for the information pushing device value; the information pushing device determines the corresponding second parameter expected value according to the second parameter value of each operating state parameter; the information pushing device determines the corresponding first parameter expected value according to the first parameter value; the information pushing device determines the second parameter value and the first parameter value The second difference between the expected values of the two parameters determines the first difference between the first parameter value and the expected value of the first parameter; the information pushing device determines the first difference and the second difference in each preset operation time sequence The product between values is obtained to obtain the product in each preset operating time sequence, that is, after obtaining multiple products, the information push device determines the sum of the multiple products to obtain the total product corresponding to a set of operating state parameters; based on this, The information pushing device then determines at least two sets of total products corresponding to at least two sets of operating state parameters, and the information pushing device determines the ratio of the at least two sets of total products to the number of preset running time sequences to obtain at least two sets of ratios; the information pushing device The at least two sets of ratios are used as at least two sets of covariance parameters.
在本申请实施例中,信息推送装置可以利用公式(1)中的协方差参数确定方式分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数:In the embodiment of the present application, the information push device can use the covariance parameter determination method in formula (1) to determine at least two sets of covariance parameters between the preset active running state parameters and at least two sets of running state parameters:
Figure PCTCN2022101516-appb-000001
Figure PCTCN2022101516-appb-000001
其中,COV为协方差参数;i为预设运行时序标号,N为预设运行时序的数量,Data1[i]为在第i个运行时序内的一组运行状态参数中的任一个运行状态参数;Mean1为该任一个运行状态参数对应的参数期望;Data2[i]为预设活跃运行状态参数;Mean2为预设活跃运行状态参数对应的参数期望。Among them, COV is the covariance parameter; i is the label of the preset running time series, N is the number of preset running time series, and Data1[i] is any running state parameter in a group of running state parameters in the i-th running time series ; Mean1 is the parameter expectation corresponding to any operating state parameter; Data2[i] is the preset active operating state parameter; Mean2 is the parameter expectation corresponding to the preset active operating state parameter.
在本申请实施例中,信息推送装置根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数的方式,可以为信息推送装置分别确定至少两组标准差参数与预设标准差参数之间的乘积,得到至少两组乘积参数;信息推送装置再分别确定至少两组协方差参数与至少两组乘积参数之间的比值,得到至少两组比值参数,信息推送装置将该至少两组比值参数作为至少两组相关系数。In the embodiment of the present application, the information pushing device determines at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters and preset standard deviation parameters, and can determine at least two sets of correlation coefficients for the information pushing device respectively. The product between the standard deviation parameter and the preset standard deviation parameter obtains at least two sets of product parameters; the information pushing device then determines the ratio between at least two sets of covariance parameters and at least two sets of product parameters to obtain at least two sets of ratio parameters , the information pushing device takes the at least two sets of ratio parameters as at least two sets of correlation coefficients.
示例性的,信息推送装置可以利用公式(2)中的相关系数确定方式来确定至少两组相关系数:Exemplarily, the information push device can determine at least two sets of correlation coefficients by using the correlation coefficient determination method in formula (2):
Figure PCTCN2022101516-appb-000002
Figure PCTCN2022101516-appb-000002
需要说明的是,STD1为至少两组标准差参数中的任一个标准差参数;STD2为预设标准差参数;COV为至少两组协方差参数中与任一个标准差参数对应的协方差参数;CORRCOEF为至少两组协方差参数中与任一个标准差参数对应的相关系数。It should be noted that STD1 is any standard deviation parameter in at least two groups of standard deviation parameters; STD2 is a preset standard deviation parameter; COV is a covariance parameter corresponding to any one standard deviation parameter in at least two groups of covariance parameters; CORRCOEF is the correlation coefficient corresponding to any standard deviation parameter in at least two sets of covariance parameters.
还需要说明的是,协方差的绝对值越大则运行状态参数与预设活跃运行状态参数之间的相关程度越高。协方差为正值,则表示运行状态参数与预设活跃运行状态参数之间为正相关;协方差为负值,则表示运行状态参数与预设活跃运行状态参数之间为负相关;协方差为0,则表示运行状态参数与预设活跃运行状态参数之间不相关。It should also be noted that the greater the absolute value of the covariance, the higher the degree of correlation between the operating state parameter and the preset active operating state parameter. If the covariance is positive, it means that there is a positive correlation between the running state parameters and the preset active running state parameters; if the covariance is negative, it means that there is a negative correlation between the running state parameters and the preset active running state parameters; If is 0, it means that there is no correlation between the running state parameter and the preset active running state parameter.
示例性的:使用NumPy(Numerical Python)确定协方差和相关系数的方式可以为:Exemplary: The way to determine covariance and correlation coefficient using NumPy (Numerical Python) can be:
From numpy import array,cov,corrcoefFrom numpy import array,cov,corrcoef
Data=array([data1,data2…])Data=array([data1,data2...])
#确定至少两组相关系数# Determine at least two sets of correlation coefficients
#返回结果为矩阵,第i行第j列的数值表示第i组数与第j组数之间的相关系数,该矩阵的对角线为1#The return result is a matrix, the value of the i-th row and the j-th column represents the correlation coefficient between the i-th group number and the j-th group number, and the diagonal of the matrix is 1
Corrcoef(data)Corrcoef(data)
基于此可以得到一个矩阵,该矩阵为利用至少两组相关系数的数值和对角线为1的数值构成的矩阵。Based on this, a matrix can be obtained, which is a matrix formed by using at least two sets of correlation coefficient values and values whose diagonal line is 1.
可以理解的是,信息推送装置通过确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数,以及至少两组运行状态参数对应的至少两组标准差参数、预设活跃运行状态参数对应的预设标准差参数,根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数,以便根据至少两组相关系数确定出与预设活跃运行状态参数最为相关的目标运行状态参数,从而释放至少两组运行状态参数中的除目标运行状态参数外的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。It can be understood that the information push device determines at least two sets of covariance parameters between the preset active operating state parameters and at least two sets of operating state parameters, and at least two sets of standard deviation parameters corresponding to the at least two sets of operating state parameters, the preset Set the preset standard deviation parameters corresponding to the active running state parameters, and determine at least two sets of correlation coefficients according to at least two sets of standard deviation parameters, at least two sets of covariance parameters, and preset standard deviation parameters, so as to determine the output based on at least two sets of correlation coefficients The target operating state parameter most relevant to the preset active operating state parameter, thereby releasing the detection of other operating state parameters except the target operating state parameter in at least two groups of operating state parameters, improving the detection performance of the information push device, The resource occupation in the information push device is reduced, and the efficiency of information directional push is improved.
在本申请实施例中,信息推送装置根据至少两组相关系数,确定至少两个运行活跃度的过程,包括:信息推送装置从至少两组相关系数中筛选 出相关系数值最大的目标相关系数;信息推送装置从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数;信息推送装置根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。In the embodiment of the present application, the process of determining at least two operating activities by the information pushing device according to at least two sets of correlation coefficients includes: the information pushing device selects the target correlation coefficient with the largest correlation coefficient value from the at least two sets of correlation coefficients; The information pushing device determines the target running state parameter corresponding to the target correlation coefficient from at least two groups of running state parameters; the information pushing device determines at least two running activities of at least two operation and maintenance terminals according to the target running state parameter.
在本申请实施例中,信息推送装置从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数的方式,可以为信息推送装置先确定该目标相关系数是预设活跃运行状态参数与第一运行状态参数确定出来的相关系数;信息推送装置就将该第一运行状态参数作为目标运行状态参数。In the embodiment of the present application, the information pushing device determines the target running state parameter corresponding to the target correlation coefficient from at least two groups of running state parameters. The information pushing device first determines that the target correlation coefficient is the preset active running state parameter and The correlation coefficient determined by the first operating state parameter; the information pushing device takes the first operating state parameter as the target operating state parameter.
示例性的:Exemplary:
import numpy as npimport numpy as np
data1=[[16,25,33,23],[91,100,93,92],[31,41,51,53],[110,112,112,121]]data1=[[16,25,33,23],[91,100,93,92],[31,41,51,53],[110,112,112,121]]
data2=[[90,96,86,92]]data2=[[90,96,86,92]]
mat1=np.array(data1)mat1 = np.array(data1)
mat2=np.array(data2)mat2 = np.array(data2)
correlation=np.corrcoef(mat1,mat2)correlation=np.corrcoef(mat1,mat2)
print("矩阵1=\n",mat1)print("Matrix1=\n",mat1)
print("矩阵2=\n",mat2)print("Matrix 2=\n",mat2)
print("相关系数=\n",correlation)print("correlation coefficient=\n",correlation)
输出结果为:The output is:
矩阵1=matrix1=
[[16 25 33 23][[16 25 33 23]
[91 100 93 92][91 100 93 92]
[31 41 51 53][31 41 51 53]
[110 112 112 121]][110 112 112 121]]
矩阵2=Matrix 2 =
[[90 96 86 92]][[90 96 86 92]]
相关系数矩阵=Correlation coefficient matrix =
[[1. 0.26850587 0.72906674 0.05081053-0.3777663][[1. 0.26850587 0.72906674 0.05081053-0.3777663]
[0.26850587 1. -0.03223292-0.1989664 0.70601809][0.26850587 1. -0.03223292-0.1989664 0.70601809]
[0.72906674-0.03223292 1. 0.71481214-0.22124884][0.72906674-0.03223292 1. 0.71481214-0.22124884]
[0.05081053-0.1989664 0.71481214 1. 0.17884406][0.05081053-0.1989664 0.71481214 1. 0.17884406]
[-0.3777663 0.70601809-0.22124884 0.17884406 1.]][-0.3777663 0.70601809-0.22124884 0.17884406 1.]]
需要说明的是,data1为任一个运维终端的一组运行状态参数,具体的,该一组运行状态参数中的data1[0]=[16,25,33,23],为该运维终端在预设运行时序内的CPU波动值,data1[1]=[91,100,93,92],为该运维终端在预设运行时序内的连接数波动值,data1[2]=[31,41,51,53],为该运维终端在预设运行时序内的内存波动值,data1[3]=[110,112,112,121],为该运维终端在预设运行时序内的交互状态值,data2[0]=[90,96,86,92],为预设活跃运行状态参数。It should be noted that data1 is a set of operating state parameters of any operation and maintenance terminal, specifically, data1[0]=[16,25,33,23] in this set of operating state parameters is the operation and maintenance terminal The CPU fluctuation value in the preset running time sequence, data1[1]=[91,100,93,92], is the connection number fluctuation value of the operation and maintenance terminal in the preset running time sequence, data1[2]=[31,41 ,51,53], is the memory fluctuation value of the operation and maintenance terminal in the preset running sequence, data1[3]=[110,112,112,121], is the interactive state value of the operation and maintenance terminal in the preset running sequence, data2[0 ]=[90,96,86,92], which is the default active running state parameter.
在本申请实施例中,根据得出相关系数矩阵,可以确定出与预设活跃运行状态参数相关系数最大的目标相关系数为0.70601809,则信息推送装置从至少两组运行状态参数中确定在预设运行时序内的目标相关系数对应的目标运行状态参数为连接数。In the embodiment of the present application, according to the obtained correlation coefficient matrix, it can be determined that the target correlation coefficient with the largest correlation coefficient with the preset active operating state parameters is 0.70601809, and the information pushing device determines the preset active state parameters from at least two groups of operating state parameters. The target running state parameter corresponding to the target correlation coefficient in the running time series is the number of connections.
可以理解的是,信息推送装置通过从至少两组相关系数中筛选出相关系数值最大的目标相关系数,从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数,以根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度,释放了至少两组运行状态参数中的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。It can be understood that the information pushing device selects the target correlation coefficient with the largest correlation coefficient value from at least two groups of correlation coefficients, and determines the target operating state parameter corresponding to the target correlation coefficient from at least two groups of operating state parameters, so as to operate according to the target The state parameters determine at least two operating activities of at least two operation and maintenance terminals, which releases the detection of other operating state parameters in at least two groups of operating state parameters, improves the detection efficiency of the information push device, and reduces the number of information push devices. The resource occupation in the system improves the efficiency of information directional push.
在本申请实施例中,信息推送装置根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度的过程,包括:信息推送装置获取至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;信息推送装置分别确定至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度。In the embodiment of the present application, the process of the information pushing device determining at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameters includes: the information pushing device acquires at least two operation and maintenance terminals within the preset operation time sequence at least two groups of state parameter values corresponding to the target operating state parameters; the information pushing device respectively determines the total state parameter values corresponding to each group of state parameter values in the at least two groups of state parameter values, and obtains at least two total state parameter values; the information The pushing device obtains at least two operating activities according to at least two total state parameter values.
在本申请实施例中,至少两个运维终端与至少两组状态参数值一一对应,具体的,一个运维终端对应一组状态参数值。In the embodiment of the present application, at least two operation and maintenance terminals correspond to at least two sets of state parameter values one by one, specifically, one operation and maintenance terminal corresponds to a set of state parameter values.
需要说明的是,至少两组状态参数值中的每一组状态参数值包括多个状态参数值。It should be noted that each group of state parameter values in at least two groups of state parameter values includes a plurality of state parameter values.
在本申请实施例中,信息推送装置分别确定至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值的过程,可以为;信息推送装置分别确定每一组状态参数值中相邻两个状态参数值之间的差,得到至少一个差值,信息推送装置在确定至少一个差值的乘积,信息推送装置将每一组状态参数值对应的乘积作为每一组状态参数值对应的总状态参数值,即得到至少两个总状态参数值。In the embodiment of the present application, the information pushing device respectively determines the total state parameter value corresponding to each group of state parameter values in at least two groups of state parameter values, and the process of obtaining at least two total state parameter values may be: the information pushing device Determine the difference between two adjacent state parameter values in each group of state parameter values respectively to obtain at least one difference value, and the information pushing device determines the product of at least one difference value, and the information pushing device corresponds to each group of state parameter values The product of is taken as the total state parameter value corresponding to each group of state parameter values, that is, at least two total state parameter values are obtained.
在本申请实施例中,信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式,可以为信息推送装置分别确定至少两个总状态参数值的平方值,得到至少两个平方值;信息推送装置将该至少两个平方值作为至少两个运行活跃度。In the embodiment of the present application, the information push device obtains at least two operating activities based on at least two total state parameter values, and can respectively determine the square value of at least two total state parameter values for the information push device to obtain at least two square value; the information pushing device regards at least two square values as at least two operating activities.
在本申请实施例中,信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式,也可以为信息推送装置分别确定至少两个总状态参数值的立方值,得到至少两个立方值;信息推送装置将该至少两个立方值作为至少两个运行活跃度;信息推送装置也可以以其他的方式根据至少两个总状态参数值得到至少两个运行活跃度,具体的信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式可以根据实际情况进行确定,本申请实施例对此不作限定。In the embodiment of the present application, the information push device obtains at least two operating activities based on at least two total state parameter values. cubic value; the information pushing device regards at least two cubic values as at least two operating activities; the information pushing device can also obtain at least two operating activities according to at least two total state parameter values in other ways, and the specific information The manner in which the push device obtains at least two operating activities based on at least two total state parameter values may be determined according to actual conditions, which is not limited in this embodiment of the present application.
在本申请实施例中,信息推送装置可以利用公式(3)-公式(5)来确定至少两个运维终端对应的至少两个运行活跃度。In the embodiment of the present application, the information pushing device may use formula (3)-(5) to determine at least two operation activities corresponding to at least two operation and maintenance terminals.
Figure PCTCN2022101516-appb-000003
Figure PCTCN2022101516-appb-000003
WEIGHT i=MAX CORR△tF(x)      (4) WEIGHT i =MAX CORR△t F(x) (4)
Role(x)=F(X) i*WEIGHT i           (5) Role(x)=F(X) i *WEIGHT i (5)
需要说明的是,F(x)为总状态参数值;△t为预设运行时序;MAX CORR为运行状态参数的配置值,在运行状态参数为目标运行状态参数的情况下,则该配置值为1,在运行状态参数不为目标运行状态参数的情况下,则该配置值为0,△cpu为运维终端在预设运行时序内的CPU波动值,△mem为运维终端在预设运行时序内的内存波动值,△con为运维终端在预设运行时序内的连接数波动值;WEIGHT i为预设运行时序内第i个运维终端的对应的权重值;∑ △tF(x)为预设运行时序内运维终端的总状态参数值;F(X) i为第i个运维终端在预设运行时序内的总状态参数值;Role(x)为运维终端x的运行活跃度。 It should be noted that F(x) is the total state parameter value; △t is the preset running sequence; MAX CORR is the configuration value of the running state parameter, and when the running state parameter is the target running state parameter, the configuration value is 1, if the running state parameter is not the target running state parameter, then the configuration value is 0, △cpu is the CPU fluctuation value of the operation and maintenance terminal in the preset running sequence, △mem is the operation and maintenance terminal in the preset The memory fluctuation value in the running sequence, △con is the connection number fluctuation value of the operation and maintenance terminal in the preset running sequence; WEIGHT i is the corresponding weight value of the i-th operation and maintenance terminal in the preset running sequence; ∑ △t F (x) is the total state parameter value of the operation and maintenance terminal in the preset operation sequence; F(X) i is the total state parameter value of the i-th operation and maintenance terminal in the preset operation sequence; Role(x) is the operation and maintenance terminal The running activity of x.
还需要说明的是,在运行状态参数为目标运行状态参数的情况下,MAX CORR为运配置值为1,∑ △tF(x)即为F(x),则公式(5)可以改写为公式(6): It should also be noted that, when the operating state parameter is the target operating state parameter, MAX CORR is the operation configuration value of 1, and ∑ △t F(x) is F(x), then formula (5) can be rewritten as Formula (6):
Role(x)=F(X) 2          (6) Role(x)=F(X) 2 (6)
可以理解的是,信息推送装置通过获取至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;根据至少两组状态参数值确定的至少两个总状态参数值来最终确定至少两个运维终端的至少两个运行活跃度,释放了至少两组运行状态参数中除目标运行状态参数外的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。It can be understood that the information pushing device obtains at least two sets of state parameter values corresponding to the target operating state parameters of at least two operation and maintenance terminals in the preset operating time sequence; at least two total state parameters determined according to at least two sets of state parameter values Parameter values to finally determine at least two operating activities of at least two operation and maintenance terminals, which releases the detection of other operating state parameters in at least two groups of operating state parameters except the target operating state parameters, and improves the detection of information push devices. Performance measurement reduces the resource occupation in the information push device and improves the efficiency of directional push of information.
在本申请实施例中,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的过程,包括:信息推送装置从至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;信息推送装置将第一运行活跃度对应的终端作为目标运维终端。In the embodiment of the present application, the process of the information push device selecting the target operation and maintenance terminal from at least two operation and maintenance terminals according to at least two operation activities includes: the information push device selects the active terminal from the at least two operation activities. The degree value is greater than or equal to the first operation activity degree of the preset operation activity degree value; the information pushing device takes the terminal corresponding to the first operation activity degree as the target operation and maintenance terminal.
在本申请实施例中,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的过程,也可以为信息推送装置在至少 两个运行活跃度中筛选出运行活跃度值最大的目标运行活跃度,信息推送装置将目标运行活跃度对应的终端作为目标运维终端;具体的,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的方式,可以根据实际情况进行确定,本申请实施例对此不作限定。In the embodiment of the present application, the information push device selects the target operation and maintenance terminal from at least two operation and maintenance terminals according to at least two operation activities, and the information push device can also filter out the target operation and maintenance terminal from at least two operation activities. For the target operation activity with the largest operation activity value, the information push device takes the terminal corresponding to the target operation activity as the target operation and maintenance terminal; specifically, the information push device selects at least two operation and maintenance terminals according to at least two operation activities The manner of selecting the target operation and maintenance terminal may be determined according to the actual situation, which is not limited in this embodiment of the present application.
在本申请实施例中,预设运行活跃度值可以为信息推送装置中配置的活跃度值;预设运行活跃度值也可以为信息推送装置从至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度之前,信息推送装置接收到的活跃度值;预设运行活跃度值还可以为信息推送装置以其他的方式获取到的活跃度值;具体的信息推送装置获取到预设运行活跃度值的方式可以根据实际情况进行确定,本申请实施例对此不作限定。In the embodiment of the present application, the preset operation activity value may be the activity value configured in the information push device; the preset operation activity value may also be the activity value selected by the information push device from at least two operation activities The activity value received by the information push device before the first operation activity greater than or equal to the preset operation activity value; the preset operation activity value can also be the activity value obtained by the information push device in other ways; The specific manner in which the information pushing device obtains the preset operation activity value may be determined according to actual conditions, which is not limited in this embodiment of the present application.
示例性的,若目标运行状态参数为连接数,运维终端A的在预设运行时序内的连接数波动值为[91,100,93,92];则利用公式(3)可以得到运维终端A的总状态参数值如公式(7)所示,运维终端A的权重值如公式(8)所示:Exemplarily, if the target operating state parameter is the number of connections, the fluctuation value of the number of connections of the operation and maintenance terminal A in the preset operation sequence is [91,100,93,92]; then the operation and maintenance terminal A can be obtained by using formula (3) The total state parameter value of is shown in formula (7), and the weight value of operation and maintenance terminal A is shown in formula (8):
F(x)=△con*△t*MAX CORR=9*7*1*1*1=63          (7) F(x)=△con*△t*MAX CORR =9*7*1*1*1=63 (7)
WEIGHT i=MAX CORR△tF(x)=63       (8) WEIGHT i = MAX CORR△t F(x) = 63 (8)
需要说明的是,△con为在预设运行时序内的连接数波动值中相邻两个连接数波动值之间的差值的乘积。示例性的,如预设运行时序内的连接数波动值为[91,100,93,92],则相邻两个连接数波动值之间的差值包括:第一个连接数波动值91与第二个连接数波动值100之间的第一差值为9;第二个连接数波动值100与第三个连接数波动值93之间的第二差值为7;第三个连接数波动值93与第四个连接数波动值92之间的第三差值为1,则△con为第一差值、第二差值和第三差值之间的乘积为9*7*1,即为63。It should be noted that, △con is the product of the difference between two adjacent connection number fluctuation values among the connection number fluctuation values in the preset running time sequence. Exemplarily, if the connection number fluctuation value in the preset running time sequence is [91, 100, 93, 92], the difference between two adjacent connection number fluctuation values includes: the first connection number fluctuation value 91 and the second connection number fluctuation value The first difference between the two connection number fluctuation values of 100 is 9; the second difference between the second connection number fluctuation value of 100 and the third connection number fluctuation value of 93 is 7; the third connection number fluctuation value The third difference between the value 93 and the fourth connection number fluctuation value 92 is 1, then △con is the product of the first difference, the second difference and the third difference is 9*7*1, That is 63.
根据公式(7)和公式(8)可以得到运维终端A的运行活跃度。According to formula (7) and formula (8), the operating activity of the operation and maintenance terminal A can be obtained.
示例性的,若目标运行状态参数为连接数,运维终端B在预设运行时序内的连接数波动值为[91,99,93,92];则利用公式(3)可以得到运维终端B的总状态参数值如公式(9)所示,运维终端B的权重值如公式(10)所示:Exemplarily, if the target operating state parameter is the number of connections, the fluctuation value of the number of connections of the operation and maintenance terminal B in the preset operation sequence is [91,99,93,92]; then the operation and maintenance terminal B can be obtained by using the formula (3): The total state parameter value of B is shown in formula (9), and the weight value of operation and maintenance terminal B is shown in formula (10):
F(x)=△con*△t*MAX CORR=8*6*1*1*1=48         (9) F(x)=△con*△t*MAX CORR =8*6*1*1*1=48 (9)
WEIGHT i=MAX CORR△tF(x)=48        (10) WEIGHT i = MAX CORR△t F(x) = 48 (10)
示例性的,如预设运行时序内的连接数波动值为[91,99,93,92],则相邻两个连接数波动值之间的差值包括:第一个连接数波动值91与第二个连接数波动值99之间的第一差值为8;第二个连接数波动值99与第三个连接数波动值93之间的第二差值为6;第三个连接数波动值93与第四个连接数波动值92之间的第三差值为1,则△con为第一差值、第二差值和第三差值之间的乘积为8*6*1,即为48。Exemplarily, if the connection number fluctuation value in the preset running time sequence is [91,99,93,92], the difference between two adjacent connection number fluctuation values includes: the first connection number fluctuation value is 91 The first difference with the second connection number fluctuation value 99 is 8; the second difference between the second connection number fluctuation value 99 and the third connection number fluctuation value 93 is 6; the third connection The third difference between the number fluctuation value 93 and the fourth connection number fluctuation value 92 is 1, then △con is the first difference, the product of the second difference and the third difference is 8*6* 1, which is 48.
根据公式(9)和公式(10)可以得到运维终端B的运行活跃度。The operating activity of the operation and maintenance terminal B can be obtained according to formula (9) and formula (10).
在本申请实施例中,通过比较运维终端A、运维终端B对应的运行活跃度,运维终端A的总状态参数值和权重值都大于运维终端B的总状态参数值和权重值,则可以将运行活跃度值大的运维终端A作为目标运维终端。In the embodiment of this application, by comparing the operation activity corresponding to operation and maintenance terminal A and operation and maintenance terminal B, the total state parameter value and weight value of operation and maintenance terminal A are greater than the total state parameter value and weight value of operation and maintenance terminal B , then the operation and maintenance terminal A with a large operation activity value can be used as the target operation and maintenance terminal.
示例性的,在另外一个预设运行时序内,若目标运行状态参数为cpu波动值,运维终端A在该预设运行时序内的CPU波动值为[16,25,33,23],利用公式(3)可以得到运维终端A的总状态参数值如公式(11)所示,运维终端A的权重值如公式(12)所示:Exemplarily, in another preset running time sequence, if the target running state parameter is the cpu fluctuation value, the CPU fluctuation value of the operation and maintenance terminal A in the preset running time sequence is [16, 25, 33, 23], using Formula (3) can obtain the total state parameter value of operation and maintenance terminal A as shown in formula (11), and the weight value of operation and maintenance terminal A is shown in formula (12):
F(x)=△cpu*△t*MAX CORR=9*8*10*1*1=720       (11) F(x)=△cpu*△t*MAX CORR =9*8*10*1*1=720 (11)
WEIGHT i=MAX CORR△tF(x)=720        (12) WEIGHT i = MAX CORR△t F(x) = 720 (12)
需要说明的是,△cpu为在预设运行时序内的CPU波动值中相邻两个CPU波动值之间的差值的乘积。示例性的,如预设运行时序内的CPU波动值为[16,25,33,23],则相邻两个CPU波动值之间的差值包括:第一个CPU波动值16与第二个CPU波动值25之间的第一差值为9;第二个CPU波动 值25与第三个CPU波动值33之间的第二差值为8;第三个CPU波动值33与第四个CPU波动值23之间的第三差值为10,则△cpu为第一差值、第二差值和第三差值之间的乘积为9*8*10,即为720。It should be noted that, △cpu is the product of the difference between two adjacent CPU fluctuation values among the CPU fluctuation values within the preset running time sequence. Exemplarily, if the CPU fluctuation value in the preset running sequence is [16, 25, 33, 23], the difference between two adjacent CPU fluctuation values includes: the first CPU fluctuation value 16 and the second CPU fluctuation value The first difference between the first CPU fluctuation value 25 is 9; the second difference between the second CPU fluctuation value 25 and the third CPU fluctuation value 33 is 8; the third CPU fluctuation value 33 and the fourth The third difference between the CPU fluctuation values 23 is 10, then △cpu is the product of the first difference, the second difference and the third difference, which is 9*8*10, which is 720.
根据公式(11)和公式(12)可以得到运维终端A的运行活跃度。According to formula (11) and formula (12), the operating activity of the operation and maintenance terminal A can be obtained.
示例性的,若目标运行状态参数为cpu波动值,运维终端B在该预设运行时序内的CPU波动值为[16,25,57,23];利用公式(3)可以得到运维终端B的总状态参数值如公式(13)所示,运维终端B的权重值如公式(14)所示:Exemplarily, if the target operating state parameter is the cpu fluctuation value, the CPU fluctuation value of the operation and maintenance terminal B in the preset operation sequence is [16, 25, 57, 23]; using the formula (3), the operation and maintenance terminal B can be obtained The total state parameter value of B is shown in formula (13), and the weight value of operation and maintenance terminal B is shown in formula (14):
F(x)=△cpu*△t*MAX CORR=9*32*34*1*1=9792     (13) F(x)=△cpu*△t*MAX CORR =9*32*34*1*1=9792 (13)
WEIGHT i=MAX CORR△tF(x)=9792      (14) WEIGHT i = MAX CORR△t F(x) = 9792 (14)
示例性的,如预设运行时序内的CPU波动值为[16,25,57,23],则相邻两个CPU波动值之间的差值包括:第一个CPU波动值16与第二个CPU波动值25之间的第一差值为9;第二个CPU波动值25与第三个CPU波动值57之间的第二差值为32;第三个CPU波动值57与第四个CPU波动值23之间的第三差值为34,则△cpu为第一差值、第二差值和第三差值之间的乘积为9*32*34,即为9792。Exemplarily, if the CPU fluctuation value in the preset running time sequence is [16, 25, 57, 23], the difference between two adjacent CPU fluctuation values includes: the first CPU fluctuation value 16 and the second CPU fluctuation value The first difference between the first CPU fluctuation value 25 is 9; the second difference between the second CPU fluctuation value 25 and the third CPU fluctuation value 57 is 32; the third CPU fluctuation value 57 and the fourth The third difference between the CPU fluctuation values 23 is 34, then △cpu is the product of the first difference, the second difference and the third difference, which is 9*32*34, which is 9792.
根据公式(13)和公式(14)可以得到运维终端A的运行活跃度。According to formula (13) and formula (14), the operating activity of the operation and maintenance terminal A can be obtained.
在本申请实施例中,通过比较运维终端A、运维终端B对应的运行活跃度,运维终端A的总状态参数值和权重值都小于运维终端B的总状态参数值和权重值,则可以将运行活跃度值大的运维终端B作为目标运维终端。In the embodiment of this application, by comparing the operation activity corresponding to operation and maintenance terminal A and operation and maintenance terminal B, the total state parameter value and weight value of operation and maintenance terminal A are smaller than the total state parameter value and weight value of operation and maintenance terminal B , then the operation and maintenance terminal B with a large operation activity value can be used as the target operation and maintenance terminal.
在本申请实施例中,如图3所示:信息推送装置包括智能联动同步模块、状态反馈交互模块(状态反馈交互)、分类模块、特定匹配模块(特定匹配)、提取角色特征模块(提取角色特征)、角色优选模块(角色优选)和推送模块。信息推送装置在接收到监测设备生成的待处理告警信息(银行IMS告警信息)的情况下,信息推送装置就通过分类模块将该待处 理告警信息传输至特定匹配模块,同时信息推送装置利用提取角色特征模块用于从配置管理数据库(Configuration Management Database,CMDB)获取运维终端信息(终端A信息、终端B信息、终端C信息);信息推送装置利用状态反馈交互模块实时获取至少两个运维终端(运维终端A、运维终端B、运维终端C、)对应的至少两组运行状态参数(对运维终端的cpu、内存、连接数等进行动态侦测),以供角色优选模块根据运维终端信息得到至少两个运维终端;特定匹配模块根据运维终端的动态波动的取其权重相关系数,然后从至少两个运维终端中确定出目标运维终端,并利用推送模块向目标运维终端推送待处理告警信息。信息推送装置通过IMS***作智能呈现,在呈现IMS后,ECC操作人员可以对智能联动同步模块中的告警逐条进行更新,同时运维终端也可对收到的推送,在智能联动同步模块更新,状态作实时呈现。实时动态权重,在有关键指标异常时或已推送待处理告警信息时,启动升级告警级别通知,加大升级权重的配置,直接实时告警加推至运维终端C(运维终端C可以为处理升级告警信息的终端)。In the embodiment of the present application, as shown in Figure 3: the information push device includes an intelligent linkage synchronization module, a state feedback interaction module (state feedback interaction), a classification module, a specific matching module (specific matching), an extraction role feature module (extraction role feature), role selection module (role selection) and push module. When the information pushing device receives the alarm information to be processed (bank IMS alarm information) generated by the monitoring equipment, the information pushing device transmits the alarm information to be processed to the specific matching module through the classification module, and at the same time, the information pushing device uses the extraction role The feature module is used to obtain the operation and maintenance terminal information (terminal A information, terminal B information, terminal C information) from the configuration management database (Configuration Management Database, CMDB); the information push device uses the state feedback interaction module to obtain at least two operation and maintenance terminals in real time (Operation and maintenance terminal A, operation and maintenance terminal B, operation and maintenance terminal C,) corresponding to at least two groups of running status parameters (dynamic detection of cpu, memory, number of connections, etc. of the operation and maintenance terminal), for the role selection module to use according to The operation and maintenance terminal information obtains at least two operation and maintenance terminals; the specific matching module takes its weight correlation coefficient according to the dynamic fluctuation of the operation and maintenance terminal, and then determines the target operation and maintenance terminal from at least two operation and maintenance terminals, and uses the push module to send The target operation and maintenance terminal pushes the pending alarm information. The information push device performs intelligent presentation through the IMS system. After presenting the IMS, the ECC operator can update the alarms in the intelligent linkage synchronization module one by one. At the same time, the operation and maintenance terminal can also update the received push in the intelligent linkage synchronization module. The status is displayed in real time. Real-time dynamic weight, when there is an abnormal key indicator or when the alarm information to be processed has been pushed, the notification of the upgraded alarm level is started, the configuration of the upgraded weight is increased, and the real-time alarm is directly pushed to the operation and maintenance terminal C (the operation and maintenance terminal C can be the processing terminal for updating alarm information).
可以理解的是,信息推送装置通过从至少两个运行活跃度中筛选出活跃度值大于或者等于预设活跃度值的第一运行活跃度,将第一运行活跃度对应的终端作为目标运维终端,即该目标运维终端为活跃终端,以便向该活跃的目标运维终端发送待处理告警信息的情况下,活跃的目标运维终端对应的运维人员可以及时获取到待处理告警信息,并处理该待处理告警信息,从而提高了告警信息的处理效率。It can be understood that the information push device selects the terminal corresponding to the first operation activity as the target operation and maintenance by selecting the first operation activity whose activity value is greater than or equal to the preset activity value from at least two operation activities. Terminal, that is, the target operation and maintenance terminal is an active terminal, so that when the pending alarm information is sent to the active target operation and maintenance terminal, the operation and maintenance personnel corresponding to the active target operation and maintenance terminal can obtain the pending alarm information in time, And process the alarm information to be processed, thereby improving the processing efficiency of the alarm information.
S103、向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。S103. Push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm release processing.
在本申请实施例中,信息推送装置根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端之后,信息推送装置就可以 向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。In the embodiment of the present application, the information pushing device determines at least two operation activities corresponding to at least two operation and maintenance terminals according to at least two groups of operation state parameters; After the target operation and maintenance terminal is selected, the information push device can push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring equipment to perform alarm removal processing.
在本申请实施例中,信息推送装置向目标运维终端推送待处理告警信息之后,信息推送装置在预设时间段内、未接收到对待处理告警信息处理完成的响应信息的情况下,从至少两个运维终端中确定出除目标运维终端外的第一运维终端;信息推送装置向第一运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。In the embodiment of the present application, after the information push device pushes the alarm information to be processed to the target operation and maintenance terminal, if the information push device does not receive the response information that the processing of the alarm information to be processed is completed within the preset time period, from at least The first operation and maintenance terminal other than the target operation and maintenance terminal is determined from the two operation and maintenance terminals; the information push device pushes the alarm information to be processed to the first operation and maintenance terminal, so as to prompt the monitoring equipment to perform alarm release processing.
在本申请实施例中,预设时间段内可以为信息推送装置中配置的时间段;预设时间段也可以为信息推送装置接收到的时间段;预设时间段还可以为信息推送装置以其他的方式获取到的时间段;具体的信息推送装置获取到预设时间段的方式可以根据实际情况进行确定,本申请实施例对此不作限定。In this embodiment of the application, the preset time period can be the time period configured in the information push device; the preset time period can also be the time period received by the information push device; the preset time period can also be the time period that the information push device receives The time period obtained in other ways; the specific manner in which the information pushing device obtains the preset time period can be determined according to the actual situation, which is not limited in this embodiment of the present application.
需要说明的是,预设时间段可以为10分钟,预设时间段也可以为1小时,预设时间段还可以为其他的时间长度;具体的预设时间段的时间长度可以根据实际情况进行确定,本申请实施例对此不作限定。It should be noted that the preset time period can be 10 minutes, the preset time period can also be 1 hour, and the preset time period can also be other time lengths; the specific length of the preset time period can be determined according to the actual situation. Definitely, this embodiment of the present application does not limit it.
可以理解的是,信息推送装置在预设时间段内、为接收到对该待处理告警信息处理完成的响应信息的情况下,信息推送装置通过将该待处理告警信息发送至出目标运维终端外的第一运维终端,以便在目标运维终端没有及时处理该待处理告警信息的情况下,提示第一运维终端来处理该待处理告警信息,提高了告警信息的处理效率。It can be understood that, when the information push device receives the response information that the processing of the pending alarm information is completed within the preset time period, the information push device sends the pending alarm information to the target operation and maintenance terminal In order to prompt the first operation and maintenance terminal to process the pending alarm information when the target operation and maintenance terminal fails to process the pending alarm information in time, the processing efficiency of the alarm information is improved.
在本申请实施例中,如图4所示:信息推送装置还包括智能联动模块,信处理装置在接收到待处理告警信息(银行IMS告警信息)的情况下,信息推送装置就对至少两个运维终端进行定向分析处理,确定出目标运维终端;信处理装置利用智能联动模块(智能联动)将该待处理告警信息(IMS告警及时呈现数据流带)推送至目标运维终端(运维);信息推送装置也可以该待处理告警信息(IMS告警及时呈现数据流带)推送至ECC,ECC 可以即时收到运维终端的最新处理进展及情况,未及时反馈的,ECC再行电话跟进,此***及智能联动,大大加快了沟通效率,以及后续结果分析,报表分析,都能快速得到相应的反馈。In the embodiment of the present application, as shown in Figure 4: the information push device also includes an intelligent linkage module. The operation and maintenance terminal performs directional analysis and processing to determine the target operation and maintenance terminal; the information processing device uses the intelligent linkage module (intelligent linkage) to push the alarm information to be processed (IMS alarm presents the data stream belt in time) to the target operation and maintenance terminal (operation and maintenance ); the information push device can also push the pending alarm information (the IMS alarm presents the data stream in time) to the ECC, and the ECC can receive the latest processing progress and situation of the operation and maintenance terminal in real time. In addition, this system and intelligent linkage greatly speed up the communication efficiency, and the follow-up result analysis and report analysis can quickly get corresponding feedback.
在本申请实施例中,一种示例性性的信息推送装置处理待处理告警信息的过程如图5所示:信息推送装置处理待处理告警信息的方式为分布式智能定向推送方式,在接收到待处理告警信息(银行IMS告警信息)的情况下,就将待处理告警信息集中于IMS平台,利用信息推送装置将该待处理告警信息定向推送至目标运维终端(运维终端A、运维终端B、运维终端C、运维终端H)。In the embodiment of the present application, an exemplary information push device processes the alarm information to be processed as shown in Figure 5: the information push device processes the alarm information to be processed in a distributed intelligent directional push method. In the case of pending alarm information (bank IMS alarm information), the pending alarm information is concentrated on the IMS platform, and the information push device is used to push the pending alarm information to the target operation and maintenance terminal (operation and maintenance terminal A, operation and maintenance terminal A, operation and maintenance Terminal B, operation and maintenance terminal C, operation and maintenance terminal H).
可以理解的是,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。It can be understood that, when the information push device obtains the alarm information to be processed, it determines at least two operating active According to at least two operation activities, the target operation and maintenance terminal in the active operation state is screened out from at least two operation and maintenance terminals, and the target operation and maintenance terminal in the active operation state pushes the pending alarm information to prompt that the target operation and maintenance terminal is in the active operation state The target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
实施例二Embodiment two
基于实施例一同一发明构思,本申请实施例提供了一种信息推送装置1,对应于一种信息推送方法;图6为本申请实施例提供的一种信息推送装置的组成结构示意图一,该信息推送装置1可以包括:Based on the same inventive concept of Embodiment 1, the embodiment of the present application provides an information push device 1, which corresponds to an information push method; FIG. The information pushing device 1 may include:
获取部分11,配置为在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;The obtaining part 11 is configured to obtain at least two groups of operating state parameters corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring device;
确定部分12,配置为根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;The determining part 12 is configured to determine at least two operation activities corresponding to the at least two operation and maintenance terminals according to the at least two groups of operation state parameters;
筛选部分13,配置为根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;The screening part 13 is configured to screen out a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities;
推送部分14,配置为向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。The pushing part 14 is configured to push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
在本申请的一些实施例中,所述获取部分11,配置为获取预设活跃运行状态参数;In some embodiments of the present application, the acquiring part 11 is configured to acquire preset active running state parameters;
所述确定部分12,配置为分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数;根据所述至少两组相关系数,确定所述至少两个运行活跃度。The determining part 12 is configured to respectively determine correlation coefficients between the preset active operating state parameters and the at least two groups of operating state parameters to obtain at least two groups of correlation coefficients; according to the at least two groups of correlation coefficients, determine The at least two operational activities.
在本申请的一些实施例中,所述确定部分12,配置为分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的至少两组协方差参数;确定所述至少两组运行状态参数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定所述预设活跃运行状态参数对应的预设标准差参数;根据所述至少两组标准差参数、所述至少两组协方差参数和所述预设标准差参数,确定所述至少两组相关系数。In some embodiments of the present application, the determining part 12 is configured to respectively determine at least two sets of covariance parameters between the preset active operating state parameters and the at least two groups of operating state parameters; determine the at least The standard deviation parameters corresponding to each group of state parameters in the two groups of operating state parameters are obtained to obtain at least two groups of standard deviation parameters; and the preset standard deviation parameters corresponding to the preset active operating state parameters are determined; according to the at least two groups of standards The difference parameter, the at least two groups of covariance parameters and the preset standard deviation parameter are used to determine the at least two groups of correlation coefficients.
在本申请的一些实施例中,所述筛选部分13,配置为从所述至少两组相关系数中筛选出相关系数值最大的目标相关系数;In some embodiments of the present application, the screening part 13 is configured to select the target correlation coefficient with the largest correlation coefficient value from the at least two groups of correlation coefficients;
所述确定部分12,配置为从所述至少两组运行状态参数中确定所述目标相关系数对应的目标运行状态参数;根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。The determining part 12 is configured to determine a target operating state parameter corresponding to the target correlation coefficient from the at least two groups of operating state parameters; determine at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameter .
在本申请的一些实施例中,所述获取部分11,配置为获取所述至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;所述至少两组状态参数值中的每一组状态参数值包括多个状态参数值;In some embodiments of the present application, the acquisition part 11 is configured to acquire at least two groups of state parameter values corresponding to the target operation state parameters of the at least two operation and maintenance terminals in the preset operation sequence; the at least two Each set of state parameter values in the set of state parameter values includes a plurality of state parameter values;
所述确定部分12,配置为分别确定所述至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;根据所述至少两个总状态参数值得到所述至少两个运行活跃度。The determining part 12 is configured to respectively determine the total state parameter value corresponding to each group of state parameter values in the at least two groups of state parameter values, and obtain at least two total state parameter values; according to the at least two total state parameter values A parameter value yields the at least two operational livenesses.
在本申请的一些实施例中,所述筛选部分13,配置为从所述至少两个 运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;将所述第一运行活跃度对应的终端作为所述目标运维终端。In some embodiments of the present application, the screening part 13 is configured to filter out a first operation activity whose activity value is greater than or equal to a preset operation activity value from the at least two operation activities; The terminal corresponding to the first operation activity is used as the target operation and maintenance terminal.
在本申请的一些实施例中,所述确定部分12,配置为在预设时间段内、未接收到对所述待处理告警信息处理完成的响应信息的情况下,从所述至少两个运维终端中确定出除所述目标运维终端外的第一运维终端;In some embodiments of the present application, the determining part 12 is configured to, in the case of not receiving the response information to the completion of the processing of the alarm information to be processed within a preset period of time, from the at least two operators The first operation and maintenance terminal other than the target operation and maintenance terminal is determined in the maintenance terminal;
所述推送部分14,配置为向所述第一运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。The pushing part 14 is configured to push the alarm information to be processed to the first operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
需要说明的是,在实际应用中,上述获取部分11、确定部分12、筛选部分13和推送部分14可由信息推送装置1上的处理器15实现,具体为CPU(Central Processing Unit,中央处理器)、MPU(Microprocessor Unit,微处理器)、DSP(Digital Signal Processing,数字信号处理器)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现;上述数据存储可由信息推送装置1上的存储器16实现。It should be noted that, in practical applications, the above-mentioned acquiring part 11, determining part 12, screening part 13 and pushing part 14 can be realized by the processor 15 on the information pushing device 1, specifically CPU (Central Processing Unit, central processing unit) , MPU (Microprocessor Unit, microprocessor), DSP (Digital Signal Processing, digital signal processor) or Field Programmable Gate Array (FPGA, Field Programmable Gate Array) etc.; 16 achieved.
本申请实施例还提供了一种信息推送装置1,如图7所示,所述信息推送装置1包括:处理器15、存储器16和通信总线17,所述存储器16通过所述通信总线17与所述处理器15进行通信,所述存储器16存储所述处理器15可执行的程序,当所述程序被执行时,通过所述处理器15执行如上述所述的信息推送方法。The embodiment of the present application also provides an information push device 1. As shown in FIG. The processor 15 communicates, and the memory 16 stores a program executable by the processor 15. When the program is executed, the processor 15 executes the information pushing method as described above.
在实际应用中,上述存储器16可以是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatile memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,并向处理器15提供指令和数据。In practical applications, the above-mentioned memory 16 can be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), flash memory (flash memory), hard disk (Hard Disk Drive, HDD) or solid-state drive (Solid-State Drive, SSD); Provide instructions and data.
本申请实施例提供了一种计算机可读存储介质,其上有计算机程序,所述程序被处理器15执行时实现如上述所述的信息推送方法。The embodiment of the present application provides a computer-readable storage medium with a computer program on it, and when the program is executed by the processor 15, the information pushing method as described above is implemented.
可以理解的是,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。It can be understood that, when the information push device obtains the alarm information to be processed, it determines at least two operating active According to at least two operation activities, the target operation and maintenance terminal in the active operation state is screened out from at least two operation and maintenance terminals, and the target operation and maintenance terminal in the active operation state pushes the pending alarm information to prompt that the target operation and maintenance terminal is in the active operation state The target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现 的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the protection scope of the present application.
工业实用性Industrial Applicability
本申请实施例提供了一种信息推送方法及装置、存储介质,信息推送方法包括:在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端;向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。采用上述方法实现方案,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。An embodiment of the present application provides an information push method and device, and a storage medium. The information push method includes: obtaining at least two groups of operation information corresponding to at least two operation and maintenance terminals in the case of receiving the alarm information to be processed generated by the monitoring equipment. State parameters; according to at least two groups of operation state parameters, determine at least two operation activities corresponding to at least two operation and maintenance terminals; and filter out target operation and maintenance terminals from at least two operation and maintenance terminals according to at least two operation activities; Push the pending alarm information to the target operation and maintenance terminal to prompt the monitoring equipment to clear the alarm. Using the above method to realize the scheme, when the information push device obtains the alarm information to be processed, according to at least two sets of operating state parameters corresponding to at least two operation and maintenance terminals, determine at least two operation status parameters corresponding to at least two operation and maintenance terminals. Activeness, to filter out the target operation and maintenance terminal in the active operation state from at least two operation and maintenance terminals according to at least two operation activities, and push the pending alarm information to the target operation and maintenance terminal in the active operation state to prompt The target operation and maintenance object corresponding to the target operation and maintenance terminal in the active running state can receive and release the alarm of the monitoring equipment in time, which improves the processing efficiency of the alarm information to be processed.

Claims (10)

  1. 一种信息推送方法,所述方法包括:A method for pushing information, the method comprising:
    在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;In the case of receiving the alarm information to be processed generated by the monitoring device, at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals are acquired;
    根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;并根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;According to the at least two groups of operation status parameters, determine at least two operation activities corresponding to the at least two operation and maintenance terminals; and filter out the at least two operation and maintenance terminals according to the at least two operation activities Target operation and maintenance terminal;
    向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。Pushing the pending alarm information to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
  2. 根据权利要求1所述的方法,其中,所述根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度,包括:The method according to claim 1, wherein, according to the at least two groups of operating status parameters, determining at least two operating activities corresponding to the at least two operation and maintenance terminals includes:
    获取预设活跃运行状态参数;Get preset active running state parameters;
    分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数;respectively determining correlation coefficients between the preset active operating state parameters and the at least two groups of operating state parameters to obtain at least two groups of correlation coefficients;
    根据所述至少两组相关系数,确定所述至少两个运行活跃度。The at least two operating activities are determined according to the at least two sets of correlation coefficients.
  3. 根据权利要求2所述的方法,其中,所述分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数,包括:The method according to claim 2, wherein said determining correlation coefficients between said preset active operating state parameters and said at least two groups of operating state parameters respectively, to obtain at least two sets of correlation coefficients, comprising:
    分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的至少两组协方差参数;respectively determining at least two sets of covariance parameters between the preset active operating state parameters and the at least two groups of operating state parameters;
    确定所述至少两组运行状态参数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定所述预设活跃运行状态参数对应的预设标准差参数;Determining the standard deviation parameters corresponding to each group of state parameters in the at least two groups of operating state parameters to obtain at least two groups of standard deviation parameters; and determining the preset standard deviation parameters corresponding to the preset active operating state parameters;
    根据所述至少两组标准差参数、所述至少两组协方差参数和所述预设标准差参数,确定所述至少两组相关系数。The at least two sets of correlation coefficients are determined according to the at least two sets of standard deviation parameters, the at least two sets of covariance parameters, and the preset standard deviation parameters.
  4. 根据权利要求2所述的方法,其中,所述根据所述至少两组相关系数,确定所述至少两个运行活跃度,包括:The method according to claim 2, wherein said determining said at least two operating activities according to said at least two sets of correlation coefficients comprises:
    从所述至少两组相关系数中筛选出相关系数值最大的目标相关系数;Selecting the target correlation coefficient with the largest correlation coefficient value from the at least two groups of correlation coefficients;
    从所述至少两组运行状态参数中确定所述目标相关系数对应的目标运行状态参数;determining a target operating state parameter corresponding to the target correlation coefficient from the at least two groups of operating state parameters;
    根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。Determine at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameters.
  5. 根据权利要求4所述的方法,其中,所述根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度,包括:The method according to claim 4, wherein said determining at least two operating activities of at least two operation and maintenance terminals according to the target operating state parameters comprises:
    获取所述至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;所述至少两组状态参数值中的每一组状态参数值包括多个状态参数值;Obtain at least two sets of state parameter values corresponding to the target operating state parameters of the at least two operation and maintenance terminals in the preset operating time sequence; each set of state parameter values in the at least two sets of state parameter values includes a plurality of state parameters value;
    分别确定所述至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;Respectively determining the total state parameter value corresponding to each group of state parameter values in the at least two groups of state parameter values to obtain at least two total state parameter values;
    根据所述至少两个总状态参数值得到所述至少两个运行活跃度。The at least two operating activities are obtained according to the at least two total state parameter values.
  6. 根据权利要求1所述的方法,其中,所述根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端,包括:The method according to claim 1, wherein the screening out the target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operating activities includes:
    从所述至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;Screening out a first operation activity whose activity value is greater than or equal to a preset operation activity value from the at least two operation activities;
    将所述第一运行活跃度对应的终端作为所述目标运维终端。The terminal corresponding to the first operation activity is used as the target operation and maintenance terminal.
  7. 根据权利要求1-6任一项所述的方法,其中,所述向所述目标运维终端推送所述待处理告警信息之后,所述方法还包括:The method according to any one of claims 1-6, wherein, after pushing the pending alarm information to the target operation and maintenance terminal, the method further comprises:
    在预设时间段内、未接收到对所述待处理告警信息处理完成的响应信息的情况下,从所述至少两个运维终端中确定出除所述目标运维终端外的第一运维终端;If the response information to the completion of the processing of the alarm information to be processed is not received within the preset time period, determine the first operation and maintenance terminal other than the target operation and maintenance terminal from the at least two operation and maintenance terminals. dimension terminal;
    向所述第一运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。Pushing the pending alarm information to the first operation and maintenance terminal, so as to prompt the monitoring device to perform alarm removal processing.
  8. 一种信息推送装置,所述装置包括:An information push device, the device comprising:
    获取部分,配置为在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;The obtaining part is configured to obtain at least two sets of operating status parameters corresponding to at least two operation and maintenance terminals in the case of receiving the pending alarm information generated by the monitoring device;
    确定部分,配置为根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;The determining part is configured to determine at least two operation activities corresponding to the at least two operation and maintenance terminals according to the at least two groups of operation state parameters;
    筛选部分,配置为根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;The screening part is configured to screen out a target operation and maintenance terminal from the at least two operation and maintenance terminals according to the at least two operation activities;
    推送部分,配置为向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。The push part is configured to push the alarm information to be processed to the target operation and maintenance terminal, so as to prompt the monitoring device to perform alarm release processing.
  9. 一种信息推送装置,所述装置包括:An information push device, the device comprising:
    存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的信息推送的程序,当所述信息推送的程序被执行时,通过所述处理器执行如权利要求1至7任一项所述的方法。A memory, a processor, and a communication bus, the memory communicates with the processor through the communication bus, the memory stores an information push program executable by the processor, and when the information push program is executed , executing the method according to any one of claims 1 to 7 by the processor.
  10. 一种存储介质,其上存储有计算机程序,应用于信息推送装置,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。A storage medium, on which a computer program is stored, applied to an information push device, when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is realized.
PCT/CN2022/101516 2021-12-07 2022-06-27 Information pushing method and apparatus, and storage medium WO2023103350A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111483692.6 2021-12-07
CN202111483692.6A CN114157705A (en) 2021-12-07 2021-12-07 Information pushing method and device and storage medium

Publications (1)

Publication Number Publication Date
WO2023103350A1 true WO2023103350A1 (en) 2023-06-15

Family

ID=80453031

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/101516 WO2023103350A1 (en) 2021-12-07 2022-06-27 Information pushing method and apparatus, and storage medium

Country Status (2)

Country Link
CN (1) CN114157705A (en)
WO (1) WO2023103350A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114157705A (en) * 2021-12-07 2022-03-08 深圳前海微众银行股份有限公司 Information pushing method and device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106487928A (en) * 2016-12-09 2017-03-08 北京小米移动软件有限公司 Information push method and device
CN107809322A (en) * 2016-09-06 2018-03-16 中兴通讯股份有限公司 The distribution method and device of work order
CN110134566A (en) * 2019-04-29 2019-08-16 国网上海市电力公司 Information system performance monitoring method under a kind of cloud environment based on label technique
CN112115027A (en) * 2020-09-18 2020-12-22 平安科技(深圳)有限公司 Information prompting method and device, storage medium and computer equipment
CN112148987A (en) * 2020-10-12 2020-12-29 平安科技(深圳)有限公司 Message pushing method based on target object activity and related equipment
CN114157705A (en) * 2021-12-07 2022-03-08 深圳前海微众银行股份有限公司 Information pushing method and device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102075531B (en) * 2010-12-27 2013-01-30 北京像素软件科技股份有限公司 Method for transmitting data to client
CN103973737A (en) * 2013-01-30 2014-08-06 腾讯科技(深圳)有限公司 Method, server and browser for actively pushing messages
CN104935622B (en) * 2014-03-21 2019-03-15 阿里巴巴集团控股有限公司 A kind of method and device for message distribution, consumption, the system for Message Processing
CN108737535B (en) * 2018-05-14 2021-10-29 平安科技(深圳)有限公司 Message pushing method, storage medium and server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809322A (en) * 2016-09-06 2018-03-16 中兴通讯股份有限公司 The distribution method and device of work order
CN106487928A (en) * 2016-12-09 2017-03-08 北京小米移动软件有限公司 Information push method and device
CN110134566A (en) * 2019-04-29 2019-08-16 国网上海市电力公司 Information system performance monitoring method under a kind of cloud environment based on label technique
CN112115027A (en) * 2020-09-18 2020-12-22 平安科技(深圳)有限公司 Information prompting method and device, storage medium and computer equipment
CN112148987A (en) * 2020-10-12 2020-12-29 平安科技(深圳)有限公司 Message pushing method based on target object activity and related equipment
CN114157705A (en) * 2021-12-07 2022-03-08 深圳前海微众银行股份有限公司 Information pushing method and device and storage medium

Also Published As

Publication number Publication date
CN114157705A (en) 2022-03-08

Similar Documents

Publication Publication Date Title
US11663517B2 (en) Automatic machine learning model generation
WO2021129367A1 (en) Method and apparatus for monitoring distributed storage system
US11847480B2 (en) System for detecting impairment issues of distributed hosts
US10354257B2 (en) Identifying clusters for service management operations
US20180365700A1 (en) Identifying clusters for service management operations
US20200151326A1 (en) System and method to infer investigation steps for security alerts using crowd sourcing
CN113822440A (en) Method and system for determining feature importance of machine learning samples
US8825713B2 (en) BPM system portable across databases
US11410112B2 (en) Industrial data service, data modeling, and data application platform
US11693371B2 (en) Potential replacement algorithm selection based on algorithm execution context information
US20150199191A1 (en) Infrastructure software patch reporting and analytics
US10372572B1 (en) Prediction model testing framework
WO2023103350A1 (en) Information pushing method and apparatus, and storage medium
US11733996B2 (en) Intelligent software patch management
JP2021068448A (en) Method, apparatus, and system for data mapping
Bayat et al. VariantSpark: Cloud-based machine learning for association study of complex phenotype and large-scale genomic data
CN113076224B (en) Data backup method, data backup system, electronic device and readable storage medium
US10855565B2 (en) Dynamic event catalyst system for distributed networks
US20150287050A1 (en) Split testing framework
EP3683676A1 (en) Task optimization method and device in mobile robot
US11599406B2 (en) Common platform for fulfilling different actions
CN115543565A (en) Task processing method and device, computer equipment and storage medium
WO2016012903A1 (en) A system for querying heterogeneous data sources and a method thereof
US20220398263A1 (en) Clustering of data objects based on data object attributes
US11656926B1 (en) Systems and methods for automatically applying configuration changes to computing clusters

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22902786

Country of ref document: EP

Kind code of ref document: A1