1.本技术涉及信息推送
技术领域:
:,尤其涉及一种信息推送方法及装置、存储介质。
背景技术:
::2.随着互联网技术的发展,互联网设备也越来越多,在互联网设备运行不畅的情况下,随之也会产生相应的告警信息。3.现有技术中,是在得到告警信息的情况下,管理中心的人员将告警信息发送到对应部门的运维人员组群中,以供运维人员通过该组群接收并处理告警信息,在运维人员没有及时关注到组群中的告警信息的情况下,就无法及时获取到告警信息,不能及时处理告警信息,从而降低了告警信息的处理效率。技术实现要素:4.为解决上述技术问题,本技术实施例期望提供一种信息推送方法及装置、存储介质,能够提高告警信息的处理效率。5.本技术的技术方案是这样实现的:6.本技术实施例提供一种信息推送方法,所述信息推送方法包括:7.在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;8.根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;并根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;9.向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。10.本技术实施例提供了一种信息推送装置,所述装置包括:11.获取单元,用于在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;12.确定单元,用于根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;13.筛选单元,用于根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;14.推送单元,用于向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。15.本技术实施例提供了一种信息推送装置,所述装置包括:16.存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的信息推送的程序,当所述信息推送的程序被执行时,通过所述处理器执行上述所述的信息推送方法。17.本技术实施例提供了一种存储介质,其上存储有计算机程序,应用于信息推送装置,其特征在于,该计算机程序被处理器执行时实现上述所述的信息推送方法。18.本技术实施例提供了一种信息推送方法及装置、存储介质,信息推送方法包括:在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端;向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。采用上述方法实现方案,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。附图说明19.图1为本技术实施例提供的一种现有技术中的信息推送示意图;20.图2为本技术实施例提供的一种信息推送方法流程图;21.图3为本技术实施例提供的一种示例性的信息推送示意图一;22.图4为本技术实施例提供的一种示例性的信息推送示意图二;23.图5为本技术实施例提供的一种示例性的信息推送示意图三;24.图6为本技术实施例提供的一种信息推送装置的组成结构示意图一;25.图7为本技术实施例提供的一种信息推送装置的组成结构示意图二。具体实施方式26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。27.现有技术中,一般以集中式工作质量监控为主,集中于某一平台,如银行智能监控平台(intelligentmonitorsystem,ims),如图1所示:将所有告警信息(银行ims告警信息)集中于ims平台,基于大部门处理模式(也可以按照分域、分部门、或分小组的处理生产告警的模式),将告警信息传输至运维所在的部门或者组群,然后通知运维(运维角色a、运维角色b、运维角色c、运维角色h)去群组收取该告警信息,以提示运维人员处理该告警信息,使得告警信息处理速度慢。28.一般基于生产告警工具,截图工具,企业微信群,电话通知等手段,将告警信息通过截图的方式,发送至告警群(运维人员所在的组群),然后电话通知运维人员跟进该告警信息,并将告警信息的处理结果反馈至企业微信中,企业控制中心(enterprisecontrolcenter,ecc)在ims上备注该处理结果,实现告警的联动处理。29.实施例一30.本技术实施例提供了一种信息推送方法,一种信息推送方法应用于信息推送装置,图2为本技术实施例提供的一种信息推送方法流程图,如图2所示,信息推送方法可以包括:31.s101、在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数。32.本技术实施例提供的一种信息推送方法适用于向目标运维终端推送待处理告警信息,以供目标运维终端对应的目标运维对象处理待处理告警信息的场景下。33.在本技术实施例中,信息推送装置可以以各种形式来实施。例如,本技术中描述的信息推送装置可以包括诸如手机、照相机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等装置,以及诸如数字tv、台式计算机、服务器等装置。34.在本技术实施例中,监测设备可以为银行ims平台设备;监测设备也可以为网络服务中心的设备;监测设备还可以为其他的设备;具体的监测设备可以根据实际情况进行确定,本技术实施例对此不作限定。35.在本技术实施例中,待处理告警信息可以为信息推送装置生成的告警信息,待处理告警信息也可以为其他设备传输至信息推送装置中的告警信息;待处理告警信息也可以为信息推送装置以其他的方式获取到的信息;具体的信息推送装置获取到待处理告警信息的方式可以根据实际情况进行确定,本技术实施例对此不作限定。36.在本技术实施例中,待处理告警信息为还未被处理的告警信息。示例性的,待处理告警信息包括网络异常告警信息、设备异常告警信息、数据处理异常告警信息等,具体的待处理告警信息可以根据实际情况进行确定,本技术实施例对此不作限定。37.在本技术实施例中,至少两个运维终端可以至少两个运维人员对应的终端设备,如至少两个运维人员的手机、或者至少两个运维人员的电脑等。38.在本技术实施例中,至少两个运维终端与至少两组运行状态参数一一对应,具体的,一个运维终端对应一组运行状态参数。39.在本技术实施例中,至少两组运行状态参数中的每一组运行状态参数包括每一个运维终端的中央处理器(centralprocessingunit,cpu)信息、每一个运维终端的内存信息、每一个运维终端的连接数、每一个运维终端的企业微信交互状态等,具体的每一组运行状态参数中的状态参数可以根据实际情况进行确定,本技术实施例对此不作限定。40.需要说明的是,每一个运维终端的cpu信息可以为每一个运维终端的cpu性能;每一个运维终端的内存信息可以为每一个运维终端的剩余内存信息或者使用内存信息;每一个运维终端的连接数可以为每一个运维终端运行的应用程序(application,app)的数据量或者为每一个运维终端运行的任务数量。41.在本技术实施例中,信息推送装置获取至少两个运维终端对应的至少两组运行状态参数,可以为信息推送装置在获取到待处理告警信息的情况下,开始获取预设运行时序内的至少两个运维终端对应的至少两组运行状态参数。42.需要说明的是,预设运行时序可以为信息推送装置中配置的运行时序信息;预设运行时序也可以为信息推送装置接收到的其他设备传输至信息推送装置中的运行时序信息;预设运行时序还可以为信息推送装置以其他的方式获取到的运行时序信息;具体的可以根据实际情况进行确定,本技术实施例对此不作限定。43.还需要说明的是,预设运行时序的时序长度可以为5ms;预设运行时序的时序长度也可以为10ms;预设运行时序的时序长度还可以为其他的时间长度;具体的预设运行时序的时序长度可以根据实际情况进行确定,本技术实施例对此不作限定。44.s102、根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端。45.在本技术实施例中,信息推送装置在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数之后,信息推送装置就可以根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端。46.在本技术实施例中,目标运维终端的数量可以为一个,目标运维终端的数量也可以为两个,目标运维终端的数量还可以为多个;具体的目标运维终端的数量可以根据实际情况进行确定,本技术实施例对此不作限定。47.在本技术实施例中,至少两组运行状态参数与至少两个运行活跃度一一对应,具体的,一组运行状态参数对应一个运行活跃度。48.在本技术实施例中,至少两个运行活跃度与至少两个运维终端一一对应,具体的一个运行活跃度对应一个运维终端。49.在本技术实施例中,信息推送装置根据至少两组运行状态参数,在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端的过程,包括:信息推送装置获取预设活跃运行状态参数;信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的相关系数,得到至少两组相关系数;信息推送装置根据至少两组相关系数,确定至少两个运行活跃度。50.在本技术实施例中,预设活跃运行状态参数可以为信息推送装置中配置的运行状态参数;预设活跃运行状态参数也可以为信息推送装置接收到的其他设备传输的运行状态参数;预设活跃运行状态参数还可以为信息推送装置以其他的方式获取到的运行状态参数;具体的信息推送装置获取到预设活跃运行状态参数的方式可以根据实际情况进行确定,本技术实施例对此不作限定。51.在本技术实施例中,至少两组运行状态参数与至少两组相关系数一一对应;具体的,一组运行状态参数对应一组相关系数。52.可以理解的是,信息推送装置通过获取预设活跃运行状态参数,确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组相关系数,根据至少两组相关系数来确定至少两个运维终端对应的至少两个运行活跃度,以便信息推送装置向至少两个运维终端中运行活跃的终端发送待处理告警信息,使得运行活跃的终端对应的运维人员可以及时处理该待处理告警信息,提高了告警信息的处理效率。53.在本技术实施例中,信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的相关系数,得到至少两组相关系数的过程,包括:信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数;信息推送装置确定至少两组运行状态参数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定预设活跃运行状态参数对应的预设标准差参数;信息推送装置根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数。54.在本技术实施例中,信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数的方式,可以为信息推送装置获取预设活跃运行状态参数的第一参数值以及在一个预设运行时序内的至少两组运行状态参数中的每一个运行状态参数的第二参数值;信息推送装置根据每一个运行状态参数的第二参数值确定对应的第二参数期望值;信息推送装置根据第一参数值确定对应的第一参数期望值;信息推送装置确定第二参数值与第二参数期望值之间的第二差值,确定第一参数值与第一参数期望值之间的第一差值;信息推送装置确定第一差值和第二差值之间的乘积,从而得到至少两组运行状态参数对应的至少两组乘积,信息推送装置可以将该至少两组乘积作为至少两组协方差参数。55.在本技术实施例中,若预设运行时序的数量为多个,则信息推送装置分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数的方式,可以为信息推送装置获取预设活跃运行状态参数的第一参数值以及在多个预设运行时序中每一个预设运行时序内的至少两组运行状态参数中的每一个运行状态参数的第二参数值;信息推送装置根据每一个运行状态参数的第二参数值确定对应的第二参数期望值;信息推送装置根据第一参数值确定对应的第一参数期望值;信息推送装置确定第二参数值与第二参数期望值之间的第二差值,确定第一参数值与第一参数期望值之间的第一差值;信息推送装置确定出每一个预设运行时序内的第一差值和第二差值之间的乘积,得到每一个预设运行时序内的乘积,即得到多个乘积之后,信息推送装置就确定该多个乘积之和,得到一组运行状态参数对应的总乘积;基于此,信息推送装置再确定出至少两组运行状态参数对应的至少两组总乘积,信息推送装置分别确定该至少两组总乘积与预设运行时序的数量的比值,得到至少两组比值;信息推送装置将该至少两组比值作为至少两组协方差参数。56.在本技术实施例中,信息推送装置可以利用公式(1)中的协方差参数确定方式分别确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数:[0057][0058]其中,cov为协方差参数;i为预设运行时序标号,n为预设运行时序的数量,data1[i]为在第i个运行时序内的一组运行状态参数中的任一个运行状态参数;mean1为该任一个运行状态参数对应的参数期望;data2[i]为预设活跃运行状态参数;mean2为预设活跃运行状态参数对应的参数期望。[0059]在本技术实施例中,信息推送装置根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数的方式,可以为信息推送装置分别确定至少两组标准差参数与预设标准差参数之间的乘积,得到至少两组乘积参数;信息推送装置再分别确定至少两组协方差参数与至少两组乘积参数之间的比值,得到至少两组比值参数,信息推送装置将该至少两组比值参数作为至少两组相关系数。[0060]示例性的,信息推送装置可以利用公式(2)中的相关系数确定方式来确定至少两组相关系数:[0061][0062]需要说明的是,std1为至少两组标准差参数中的任一个标准差参数;std2为预设标准差参数;cov为至少两组协方差参数中与任一个标准差参数对应的协方差参数;corrcoef为至少两组协方差参数中与任一个标准差参数对应的相关系数。[0063]还需要说明的是,协方差的绝对值越大则运行状态参数与预设活跃运行状态参数之间的相关程度越高。协方差为正值,则表示运行状态参数与预设活跃运行状态参数之间为正相关;协方差为负值,则表示运行状态参数与预设活跃运行状态参数之间为负相关;协方差为0,则表示运行状态参数与预设活跃运行状态参数之间不相关。[0064]示例性的:使用numpy(numericalpython)确定协方差和相关系数的方式可以为:[0065]fromnumpyimportarray,cov,corrcoef[0066]data=array([data1,data2…])[0067]#确定至少两组相关系数[0068]#返回结果为矩阵,第i行第j列的数值表示第i组数与第j组数之间的相关系数,该矩阵的对角线为1[0069]corrcoef(data)[0070]基于此可以得到一个矩阵,该矩阵为利用至少两组相关系数的数值和对角线为1的数值构成的矩阵。[0071]可以理解的是,信息推送装置通过确定预设活跃运行状态参数与至少两组运行状态参数之间的至少两组协方差参数,以及至少两组运行状态参数对应的至少两组标准差参数、预设活跃运行状态参数对应的预设标准差参数,根据至少两组标准差参数、至少两组协方差参数和预设标准差参数,确定至少两组相关系数,以便根据至少两组相关系数确定出与预设活跃运行状态参数最为相关的目标运行状态参数,从而释放至少两组运行状态参数中的除目标运行状态参数外的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。[0072]在本技术实施例中,信息推送装置根据至少两组相关系数,确定至少两个运行活跃度的过程,包括:信息推送装置从至少两组相关系数中筛选出相关系数值最大的目标相关系数;信息推送装置从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数;信息推送装置根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。[0073]在本技术实施例中,信息推送装置从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数的方式,可以为信息推送装置先确定该目标相关系数是预设活跃运行状态参数与第一运行状态参数确定出来的相关系数;信息推送装置就将该第一运行状态参数作为目标运行状态参数。[0074]示例性的:[0075]importnumpyasnp[0076]data1=[[16,25,33,23],[91,100,93,92],[31,41,51,53],[110,112,112,121]][0077]data2=[[90,96,86,92]][0078]mat1=np.array(data1)[0079]mat2=np.array(data2)[0080]correlation=np.corrcoef(mat1,mat2)[0081]print("矩阵1=\n",mat1)[0082]print("矩阵2=\n",mat2)[0083]print("相关系数=\n",correlation)[0084]输出结果为:[0085][0086]矩阵2=[0087][0088][0089]需要说明的是,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],为预设活跃运行状态参数。[0090]在本技术实施例中,根据得出相关系数矩阵,可以确定出与预设活跃运行状态参数相关系数最大的目标相关系数为0.70601809,则信息推送装置从至少两组运行状态参数中确定在预设运行时序内的目标相关系数对应的目标运行状态参数为连接数。[0091]可以理解的是,信息推送装置通过从至少两组相关系数中筛选出相关系数值最大的目标相关系数,从至少两组运行状态参数中确定目标相关系数对应的目标运行状态参数,以根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度,释放了至少两组运行状态参数中的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。[0092]在本技术实施例中,信息推送装置根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度的过程,包括:信息推送装置获取至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;信息推送装置分别确定至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度。[0093]在本技术实施例中,至少两个运维终端与至少两组状态参数值一一对应,具体的,一个运维终端对应一组状态参数值。[0094]需要说明的是,至少两组状态参数值中的每一组状态参数值包括多个状态参数值。[0095]在本技术实施例中,信息推送装置分别确定至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值的过程,可以为;信息推送装置分别确定每一组状态参数值中相邻两个状态参数值之间的差,得到至少一个差值,信息推送装置在确定至少一个差值的乘积,信息推送装置将每一组状态参数值对应的乘积作为每一组状态参数值对应的总状态参数值,即得到至少两个总状态参数值。[0096]在本技术实施例中,信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式,可以为信息推送装置分别确定至少两个总状态参数值的平方值,得到至少两个平方值;信息推送装置将该至少两个平方值作为至少两个运行活跃度。[0097]在本技术实施例中,信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式,也可以为信息推送装置分别确定至少两个总状态参数值的立方值,得到至少两个立方值;信息推送装置将该至少两个立方值作为至少两个运行活跃度;信息推送装置也可以以其他的方式根据至少两个总状态参数值得到至少两个运行活跃度,具体的信息推送装置根据至少两个总状态参数值得到至少两个运行活跃度的方式可以根据实际情况进行确定,本技术实施例对此不作限定。[0098]在本技术实施例中,信息推送装置可以利用公式(3)-公式(5)来确定至少两个运维终端对应的至少两个运行活跃度。[0099][0100]weighti=maxcorr∑△tf(x)ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(4)[0101]role(x)=f(x)i*weightiꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(5)[0102]需要说明的是,f(x)为总状态参数值;△t为预设运行时序;maxcorr为运行状态参数的配置值,在运行状态参数为目标运行状态参数的情况下,则该配置值为1,在运行状态参数不为目标运行状态参数的情况下,则该配置值为0,△cpu为运维终端在预设运行时序内的cpu波动值,△mem为运维终端在预设运行时序内的内存波动值,△con为运维终端在预设运行时序内的连接数波动值;weighti为预设运行时序内第i个运维终端的对应的权重值;∑△tf(x)为预设运行时序内运维终端的总状态参数值;f(x)i为第i个运维终端在预设运行时序内的总状态参数值;role(x)为运维终端x的运行活跃度。[0103]还需要说明的是,在运行状态参数为目标运行状态参数的情况下,maxcorr为运配置值为1,∑△tf(x)即为f(x),则公式(5)可以改写为公式(6):[0104]role(x)=f(x)2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(6)[0105]可以理解的是,信息推送装置通过获取至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;根据至少两组状态参数值确定的至少两个总状态参数值来最终确定至少两个运维终端的至少两个运行活跃度,释放了至少两组运行状态参数中除目标运行状态参数外的其他运行状态参数的侦测,提高了信息推送装置的侦测效能,减少了信息推送装置中的资源占用,提高了信息定向推送的高效性。[0106]在本技术实施例中,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的过程,包括:信息推送装置从至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;信息推送装置将第一运行活跃度对应的终端作为目标运维终端。[0107]在本技术实施例中,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的过程,也可以为信息推送装置在至少两个运行活跃度中筛选出运行活跃度值最大的目标运行活跃度,信息推送装置将目标运行活跃度对应的终端作为目标运维终端;具体的,信息推送装置根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端的方式,可以根据实际情况进行确定,本技术实施例对此不作限定。[0108]在本技术实施例中,预设运行活跃度值可以为信息推送装置中配置的活跃度值;预设运行活跃度值也可以为信息推送装置从至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度之前,信息推送装置接收到的活跃度值;预设运行活跃度值还可以为信息推送装置以其他的方式获取到的活跃度值;具体的信息推送装置获取到预设运行活跃度值的方式可以根据实际情况进行确定,本技术实施例对此不作限定。[0109]示例性的,若目标运行状态参数为连接数,运维终端a的在预设运行时序内的连接数波动值为[91,100,93,92];则利用公式(3)可以得到运维终端a的总状态参数值如公式(7)所示,运维终端a的权重值如公式(8)所示:[0110]f(x)=△con*△t*maxcorr=9*7*1*1*1=63ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(7)[0111]weighti=maxcorr∑△tf(x)=63ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(8)[0112]需要说明的是,△con为在预设运行时序内的连接数波动值中相邻两个连接数波动值之间的差值的乘积。示例性的,如预设运行时序内的连接数波动值为[91,100,93,92],则相邻两个连接数波动值之间的差值包括:第一个连接数波动值91与第二个连接数波动值100之间的第一差值为9;第二个连接数波动值100与第三个连接数波动值93之间的第二差值为7;第三个连接数波动值93与第四个连接数波动值92之间的第三差值为1,则△con为第一差值、第二差值和第三差值之间的乘积为9*7*1,即为63。[0113]根据公式(7)和公式(8)可以得到运维终端a的运行活跃度。[0114]示例性的,若目标运行状态参数为连接数,运维终端b在预设运行时序内的连接数波动值为[91,99,93,92];则利用公式(3)可以得到运维终端b的总状态参数值如公式(9)所示,运维终端b的权重值如公式(10)所示:[0115]f(x)=△con*△t*maxcorr=8*6*1*1*1=48ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(9)[0116]weighti=maxcorr∑△tf(x)=48ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(10)[0117]示例性的,如预设运行时序内的连接数波动值为[91,99,93,92],则相邻两个连接数波动值之间的差值包括:第一个连接数波动值91与第二个连接数波动值99之间的第一差值为8;第二个连接数波动值99与第三个连接数波动值93之间的第二差值为6;第三个连接数波动值93与第四个连接数波动值92之间的第三差值为1,则△con为第一差值、第二差值和第三差值之间的乘积为8*6*1,即为48。[0118]根据公式(9)和公式(10)可以得到运维终端b的运行活跃度。[0119]在本技术实施例中,通过比较运维终端a、运维终端b对应的运行活跃度,运维终端a的总状态参数值和权重值都大于运维终端b的总状态参数值和权重值,则可以将运行活跃度值大的运维终端a作为目标运维终端。[0120]示例性的,在另外一个预设运行时序内,若目标运行状态参数为cpu波动值,运维终端a在该预设运行时序内的cpu波动值为[16,25,33,23],利用公式(3)可以得到运维终端a的总状态参数值如公式(11)所示,运维终端a的权重值如公式(12)所示:[0121]f(x)=△cpu*△t*maxcorr=9*8*10*1*1=720ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(11)[0122]weighti=maxcorr∑△tf(x)=720ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(12)[0123]需要说明的是,△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。[0124]根据公式(11)和公式(12)可以得到运维终端a的运行活跃度。[0125]示例性的,若目标运行状态参数为cpu波动值,运维终端b在该预设运行时序内的cpu波动值为[16,25,57,23];利用公式(3)可以得到运维终端b的总状态参数值如公式(13)所示,运维终端b的权重值如公式(14)所示:[0126]f(x)=△cpu*△t*maxcorr=9*32*34*1*1=9792ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(13)[0127]weighti=maxcorr∑△tf(x)=9792ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ(14)[0128]示例性的,如预设运行时序内的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。[0129]根据公式(13)和公式(14)可以得到运维终端a的运行活跃度。[0130]在本技术实施例中,通过比较运维终端a、运维终端b对应的运行活跃度,运维终端a的总状态参数值和权重值都小于运维终端b的总状态参数值和权重值,则可以将运行活跃度值大的运维终端b作为目标运维终端。[0131]在本技术实施例中,如图3所示:信息推送装置包括智能联动同步模块、状态反馈交互模块(状态反馈交互)、分类模块、特定匹配模块(特定匹配)、提取角色特征模块(提取角色特征)、角色优选模块(角色优选)和推送模块。信息推送装置在接收到监测设备生成的待处理告警信息(银行ims告警信息)的情况下,信息推送装置就通过分类模块将该待处理告警信息传输至特定匹配模块,同时信息推送装置利用提取角色特征模块用于从配置管理数据库(configurationmanagementdatabase,cmdb)获取运维终端信息(终端a信息、终端b信息、终端c信息);信息推送装置利用状态反馈交互模块实时获取至少两个运维终端(运维终端a、运维终端b、运维终端c、)对应的至少两组运行状态参数(对运维终端的cpu、内存、连接数等进行动态侦测),以供角色优选模块根据运维终端信息得到至少两个运维终端;特定匹配模块根据运维终端的动态波动的取其权重相关系数,然后从至少两个运维终端中确定出目标运维终端,并利用推送模块向目标运维终端推送待处理告警信息。信息推送装置通过ims系统作智能呈现,在呈现ims后,ecc操作人员可以对智能联动同步模块中的告警逐条进行更新,同时运维终端也可对收到的推送,在智能联动同步模块更新,状态作实时呈现。实时动态权重,在有关键指标异常时或已推送待处理告警信息时,启动升级告警级别通知,加大升级权重的配置,直接实时告警加推至运维终端c(运维终端c可以为处理升级告警信息的终端)。[0132]可以理解的是,信息推送装置通过从至少两个运行活跃度中筛选出活跃度值大于或者等于预设活跃度值的第一运行活跃度,将第一运行活跃度对应的终端作为目标运维终端,即该目标运维终端为活跃终端,以便向该活跃的目标运维终端发送待处理告警信息的情况下,活跃的目标运维终端对应的运维人员可以及时获取到待处理告警信息,并处理该待处理告警信息,从而提高了告警信息的处理效率。[0133]s103、向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。[0134]在本技术实施例中,信息推送装置根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端之后,信息推送装置就可以向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。[0135]在本技术实施例中,信息推送装置向目标运维终端推送待处理告警信息之后,信息推送装置在预设时间段内、未接收到对待处理告警信息处理完成的响应信息的情况下,从至少两个运维终端中确定出除目标运维终端外的第一运维终端;信息推送装置向第一运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。[0136]在本技术实施例中,预设时间段内可以为信息推送装置中配置的时间段;预设时间段也可以为信息推送装置接收到的时间段;预设时间段还可以为信息推送装置以其他的方式获取到的时间段;具体的信息推送装置获取到预设时间段的方式可以根据实际情况进行确定,本技术实施例对此不作限定。[0137]需要说明的是,预设时间段可以为10分钟,预设时间段也可以为1小时,预设时间段还可以为其他的时间长度;具体的预设时间段的时间长度可以根据实际情况进行确定,本技术实施例对此不作限定。[0138]可以理解的是,信息推送装置在预设时间段内、为接收到对该待处理告警信息处理完成的响应信息的情况下,信息推送装置通过将该待处理告警信息发送至出目标运维终端外的第一运维终端,以便在目标运维终端没有及时处理该待处理告警信息的情况下,提示第一运维终端来处理该待处理告警信息,提高了告警信息的处理效率。[0139]在本技术实施例中,如图4所示:信息推送装置还包括智能联动模块,信处理装置在接收到待处理告警信息(银行ims告警信息)的情况下,信息推送装置就对至少两个运维终端进行定向分析处理,确定出目标运维终端;信处理装置利用智能联动模块(智能联动)将该待处理告警信息(ims告警及时呈现数据流带)推送至目标运维终端(运维);信息推送装置也可以该待处理告警信息(ims告警及时呈现数据流带)推送至ecc,ecc可以即时收到运维终端的最新处理进展及情况,未及时反馈的,ecc再行电话跟进,此系统及智能联动,大大加快了沟通效率,以及后续结果分析,报表分析,都能快速得到相应的反馈。[0140]在本技术实施例中,一种示例性性的信息推送装置处理待处理告警信息的过程如图5所示:信息推送装置处理待处理告警信息的方式为分布式智能定向推送方式,在接收到待处理告警信息(银行ims告警信息)的情况下,就将待处理告警信息集中于ims平台,利用信息推送装置将该待处理告警信息定向推送至目标运维终端(运维终端a、运维终端b、运维终端c、运维终端h)。[0141]可以理解的是,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。[0142]实施例二[0143]基于实施例一同一发明构思,本技术实施例提供了一种信息推送装置1,对应于一种信息推送方法;图6为本技术实施例提供的一种信息推送装置的组成结构示意图一,该信息推送装置1可以包括:[0144]获取单元11,用于在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;[0145]确定单元12,用于根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;[0146]筛选单元13,用于根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;[0147]推送单元14,用于向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。[0148]在本技术的一些实施例中,所述获取单元11,用于获取预设活跃运行状态参数;[0149]所述确定单元12,用于分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数;根据所述至少两组相关系数,确定所述至少两个运行活跃度。[0150]在本技术的一些实施例中,所述确定单元12,用于分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的至少两组协方差参数;确定所述至少两组运行状态参数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定所述预设活跃运行状态参数对应的预设标准差参数;根据所述至少两组标准差参数、所述至少两组协方差参数和所述预设标准差参数,确定所述至少两组相关系数。[0151]在本技术的一些实施例中,所述筛选单元13,用于从所述至少两组相关系数中筛选出相关系数值最大的目标相关系数;[0152]所述确定单元12,用于从所述至少两组运行状态参数中确定所述目标相关系数对应的目标运行状态参数;根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。[0153]在本技术的一些实施例中,所述获取单元11,用于获取所述至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;所述至少两组状态参数值中的每一组状态参数值包括多个状态参数值;[0154]所述确定单元12,用于分别确定所述至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;根据所述至少两个总状态参数值得到所述至少两个运行活跃度。[0155]在本技术的一些实施例中,所述筛选单元13,用于从所述至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;将所述第一运行活跃度对应的终端作为所述目标运维终端。[0156]在本技术的一些实施例中,所述确定单元12,用于在预设时间段内、未接收到对所述待处理告警信息处理完成的响应信息的情况下,从所述至少两个运维终端中确定出除所述目标运维终端外的第一运维终端;[0157]所述推送单元14,用于向所述第一运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。[0158]需要说明的是,在实际应用中,上述获取单元11、确定单元12、筛选单元13和推送单元14可由信息推送装置1上的处理器15实现,具体为cpu(centralprocessingunit,中央处理器)、mpu(microprocessorunit,微处理器)、dsp(digitalsignalprocessing,数字信号处理器)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现;上述数据存储可由信息推送装置1上的存储器16实现。[0159]本技术实施例还提供了一种信息推送装置1,如图7所示,所述信息推送装置1包括:处理器15、存储器16和通信总线17,所述存储器16通过所述通信总线17与所述处理器15进行通信,所述存储器16存储所述处理器15可执行的程序,当所述程序被执行时,通过所述处理器15执行如上述所述的信息推送方法。[0160]在实际应用中,上述存储器16可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者上述种类的存储器的组合,并向处理器15提供指令和数据。[0161]本技术实施例提供了一种计算机可读存储介质,其上有计算机程序,所述程序被处理器15执行时实现如上述所述的信息推送方法。[0162]可以理解的是,信息推送装置在获取到待处理告警信息的情况下,根据至少两个运维终端对应的至少两组运行状态参数,确定出至少两个运维终端对应的至少两个运行活跃度,以根据至少两个运行活跃度在至少两个运维终端中筛选出处于活跃运行状态的目标运维终端,并向处于活跃运行状态的目标运维终端推送待处理告警信息,来提示处于活跃运行状态的目标运维终端对应的目标运维对象可以及时接收并对监测设备进行告警解除处理,提高了待处理告警信息的处理效率。[0163]本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。[0164]本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0165]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0166]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0167]以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。当前第1页12当前第1页12
技术特征:
1.一种信息推送方法,其特征在于,所述方法包括:在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;并根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度,包括:获取预设活跃运行状态参数;分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数;根据所述至少两组相关系数,确定所述至少两个运行活跃度。3.根据权利要求2所述的方法,其特征在于,所述分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的相关系数,得到至少两组相关系数,包括:分别确定所述预设活跃运行状态参数与所述至少两组运行状态参数之间的至少两组协方差参数;确定所述至少两组运行状态参数中每一组状态参数对应的标准差参数,得到至少两组标准差参数;并确定所述预设活跃运行状态参数对应的预设标准差参数;根据所述至少两组标准差参数、所述至少两组协方差参数和所述预设标准差参数,确定所述至少两组相关系数。4.根据权利要求2所述的方法,其特征在于,所述根据所述至少两组相关系数,确定所述至少两个运行活跃度,包括:从所述至少两组相关系数中筛选出相关系数值最大的目标相关系数;从所述至少两组运行状态参数中确定所述目标相关系数对应的目标运行状态参数;根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度。5.根据权利要求4所述的方法,其特征在于,所述根据目标运行状态参数确定至少两个运维终端的至少两个运行活跃度,包括:获取所述至少两个运维终端在预设运行时序内的目标运行状态参数对应的至少两组状态参数值;所述至少两组状态参数值中的每一组状态参数值包括多个状态参数值;分别确定所述至少两组状态参数值中的每一组状态参数值对应的总状态参数值,得到至少两个总状态参数值;根据所述至少两个总状态参数值得到所述至少两个运行活跃度。6.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端,包括:从所述至少两个运行活跃度中筛选出活跃度值大于或者等于预设运行活跃度值的第一运行活跃度;将所述第一运行活跃度对应的终端作为所述目标运维终端。7.根据权利要求1-6任一项所述的方法,其特征在于,所述向所述目标运维终端推送所
述待处理告警信息之后,所述方法还包括:在预设时间段内、未接收到对所述待处理告警信息处理完成的响应信息的情况下,从所述至少两个运维终端中确定出除所述目标运维终端外的第一运维终端;向所述第一运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。8.一种信息推送装置,其特征在于,所述装置包括:获取单元,用于在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;确定单元,用于根据所述至少两组运行状态参数,确定所述至少两个运维终端对应的至少两个运行活跃度;筛选单元,用于根据所述至少两个运行活跃度在所述至少两个运维终端中筛选出目标运维终端;推送单元,用于向所述目标运维终端推送所述待处理告警信息,以提示对所述监测设备进行告警解除处理。9.一种信息推送装置,其特征在于,所述装置包括:存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的信息推送的程序,当所述信息推送的程序被执行时,通过所述处理器执行如权利要求1至7任一项所述的方法。10.一种存储介质,其上存储有计算机程序,应用于信息推送装置,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
技术总结
本申请实施例公开了一种信息推送方法及装置、存储介质,包括:在接收到监测设备生成的待处理告警信息的情况下,获取至少两个运维终端对应的至少两组运行状态参数;根据至少两组运行状态参数,确定至少两个运维终端对应的至少两个运行活跃度;并根据至少两个运行活跃度在至少两个运维终端中筛选出目标运维终端;向目标运维终端推送待处理告警信息,以提示对监测设备进行告警解除处理。测设备进行告警解除处理。测设备进行告警解除处理。
技术研发人员:谢军 卢道和 罗锶 曾可 关俊 陈楚曦 姚正杰 李康华 李悦 陈亚锋
受保护的技术使用者:深圳前海微众银行股份有限公司
技术研发日:2021.12.07
技术公布日:2022/3/8