设备授权情况告警管理装置及基于设备授权情况进行告警的方法转让专利

申请号 : CN201811591705.X

文献号 : CN109726526B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭凯徐茂森侯锦雄

申请人 : 苏州思必驰信息科技有限公司

摘要 :

本发明公开一种基于设备授权情况进行告警的装置,包括:任务执行模块,用于获取设备激活数据,根据设备激活数据和预设的告警规则确定告警对象;告警模块,用于根据确定的告警对象生成告警信息输出。另外,本发明还公开了一种基于设备授权情况进行告警的方法。根据本发明公开的方法和装置,可以通过对告警规则的设定,对设备进行多种方式的监视,从而可以使业务员对其管理的设备进行及时预警,防止客户的设备在运行过程中出现故障等问题,并且通过自动监视预警,也节省了人力,大大的提高了效率。

权利要求 :

1.设备授权情况告警管理装置,包括:

任务执行模块,用于获取设备激活数据,根据设备激活数据和预设的告警规则确定告警对象,其中,所述激活数据包括证书信息、对象类型和告警因子,所述告警规则包括证书信息、告警条件和关联信息,所述任务执行模块配置为根据证书信息确定与激活数据关联的告警规则,将当前激活数据适配相关联的告警规则进行匹配,并将匹配到的满足告警规则的激活数据对应的设备对象确定为告警对象;

告警模块,用于根据确定的告警对象从预设的告警规则获取关联信息,并向所述关联信息指向的人员输出告警信息。

2.根据权利要求1所述的装置,其特征在于,还包括:告警规则配置模块,用于接收告警规则信息存储,其中,所述告警规则信息包括证书名称、证书编码、证书类型、告警条件和关联信息。

3.根据权利要求2所述的装置,其中,所述装置还包括:查询模块,用于接收用户指令,根据用户指令条件获取符合条件的告警对象的信息,以列表的形式呈现给用户。

4.根据权利要求1至3任一项所述的装置,其中,所述告警条件包括告警数量阈值和/或告警时间阈值。

5.一种基于设备授权情况进行告警的方法,其特征在于,包括:获取设备的激活数据,根据所述激活数据和预设的告警规则确定告警对象,其中,所述激活数据包括证书信息、对象类型、告警因子,所述告警规则包括证书信息、告警条件和关联信息,根据激活数据和预设的告警规则确定告警对象实现为根据证书信息确定与激活数据关联的告警规则,将当前激活数据适配相关联的告警规则进行匹配,并将匹配到的满足告警规则的激活数据对应的设备对象确定为告警对象;

根据确定的告警对象从预设的告警规则获取关联信息,并向所述关联信息指向的人员输出告警信息。

6.根据权利要求5所述的方法,其特征在于,还包括:所述获取设备的激活数据,根据所述激活数据和预设的告警规则确定告警对象是基于设定的定时时长循环自动执行的。

7.根据权利要求5所述的方法,其特征在于,还包括:接收告警规则的添加指令,并接收配置的告警规则存储。

8.根据权利要求5所述的方法,其特征在于,所述将当前激活数据适配相关联的告警规则进行匹配,并将匹配到的满足告警规则的激活数据对应的设备对象确定为告警对象包括:根据对象类型确定相关联的激活数据和告警规则的告警匹配条件;

根据确定的告警匹配条件判断当前的激活数据对应的对象是否为告警对象;

其中,确定的告警匹配条件包括适配的告警因子和与之匹配的告警条件。

9.根据权利要求8所述的方法,其特征在于,所述告警因子包括激活日期,所述告警条件包括告警时间阈值,所述根据对象类型确定相关联的激活数据和告警规则的告警匹配条件包括:在对象类型为测试用时,将告警匹配条件确定为激活日期和告警时间阈值;

所述根据确定的告警匹配条件判断当前的激活数据对应的对象是否为告警对象包括:根据相关联的激活数据中的激活日期和告警规则中的告警时间阈值确定当前的激活数据对应的对象是否为告警对象。

10.根据权利要求8所述的方法,其特征在于,所述告警因子包括激活数量,所述告警规则还包括告警数量阈值,所述根据对象类型确定相关联的激活数据和告警规则的告警匹配条件包括:在对象类型为正式使用时,将告警匹配条件确定为激活数量和告警数量阈值;

所述根据确定的告警匹配条件判断当前的激活数据对应的对象是否为告警对象包括:根据相关联的激活数据中的激活数量和告警规则中的告警数量阈值,确定当前的用户标识对应的对象是否为告警对象。

11.根据权利要求8所述的方法,其特征在于,还包括:接收设置的告警周期存储;

所述根据确定的告警对象生成告警信息输出实现为在满足告警周期时,才对确定的告警对象生成告警信息输出。

12.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求5-11中任意一项所述方法的步骤。

13.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求5-11中任意一项所述方法的步骤。

说明书 :

设备授权情况告警管理装置及基于设备授权情况进行告警的

方法

技术领域

[0001] 本发明涉及设备管理技术领域,尤其涉及一种设备授权情况告警管理装置及基于设备授权情况进行告警的方法。

背景技术

[0002] 现有技术中,设备的智能化在发展迅速的各行业中显得尤为重要,通常情况下,设备的智能化是通过安装在其上的服务软件实现其功能的,而服务软件在买卖交易时,一般是通过授权激活码来约定授权数量,但当已激活数超出授权数量时,如不及时增加授权数,将无法继续新增对服务软件的使用,因此需要及时监控已激活数量,以免影响业务。而目前对服务软件的激活情况的管理是通过excel表格手动统计监控的,这不仅效率低,在使用服务软件的客户量比较大时,就无法及时监控通知相应的客户,这必然会影响客户的业务。特别是在服务软件是与硬件设备一对一配套使用的情况下,还会影响客户的生产,造成生产事故等。

发明内容

[0003] 为了解决上述问题,本发明人通过对监控设备的激活数量进行实时监控,可以对业务员发出授权数量的警告,及时在使用的授权数量超出规定时发出预警,保证了客户的生产过程顺利进行。
[0004] 第一方面,本发明实施例提供一种设备授权情况告警管理装置,包括:
[0005] 任务执行模块,用于获取设备激活数据,根据设备激活数据和预设的告警规则确定告警对象;
[0006] 告警模块,用于根据确定的告警对象生成告警信息输出。
[0007] 第二方面,本发明实施例提供一种基于设备授权情况进行告警的方法,包括:获取设备的激活数据,根据激活数据和预设的告警规则确定告警对象;根据确定的告警对象生成告警信息输出。
[0008] 第三方面,本发明实施例提供了一种电子设备,其包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被所述至少一个处理器执行,以使所至少一个处理器能够执行上述方法的步骤。
[0009] 第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
[0010] 本发明实施例的有益效果在于:基于本发明实施例的设备授权情况告警管理装置和方法,可以通过对告警规则的设定,对设备进行多种方式的监视,从而可以使业务员对其管理的设备进行及时预警,防止客户的设备在运行过程中出现故障等问题,并且由于实现了自动化监控和预警,也节省了人力,大大的提高了效率。

附图说明

[0011] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012] 图1为本发明一实施方式的基于设备授权情况进行告警装置原理框图;
[0013] 图2为本发明一实施方式的基于设备授权情况进行告警的方法流程图;
[0014] 图3为本发明又一实施方式的基于设备授权情况进行告警的方法流程图;
[0015] 图4为本发明一实施方式的电子设备的一实施例的结构示意图。

具体实施方式

[0016] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0018] 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0019] 在本发明中,“模块”、“装置”、“系统”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一元件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。
[0020] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0021] 图1示意性地显示了根据本发明一实施方式的设备授权情况告警管理装置原理框图。如图1所示,该设备授权情况告警管理装置1包括:任务执行模块2、告警模块3、告警规则配置模块4和查询模块5。
[0022] 其中,任务执行模块2用于获取设备激活数据,根据设备激活数据和预设的告警规则确定告警对象。在实际应用中,会为授权设备颁发相应的激活码,该激活码是唯一的,用于对设备上的服务软件进行授权激活。在授权成功后,会将设备激活数据上传,可以是被激活的设备通过网络上传,也可以是人工统计登记到相应的数据库。本发明实施例的任务执行模块2就从相应的数据库或从设备获取设备激活数据,以确定告警对象。获取的设备激活数据包括证书信息、对象类型和告警因子等。告警规则由告警规则配置模块4进行配置,告警规则配置模块4用于接收告警规则信息存储,其中,告警规则信息包括证书名称(实现为每个设备对应的名称)、证书编码(实现为每个设备对应的激活码)、证书类型(实现为每个设备的激活码类型)、告警条件(实现为告警数量阈值和/或告警时间阈值)和关联信息(实现为每个设备对应的业务员的个人信息、客户信息、邮箱、电话等),并且在实际应用中不限于上述的告警规则信息。在对设备的授权情况进行监测时,会实时将获取到的设备的激活数据与当前的告警规则在任务执行模块2进行匹配,如果有匹配到满足告警规则的设备,就会通过告警模块3对业务员进行警告,具体匹配和确定告警对象的实现过程将在下文的方法部分进行更进一步的描述。
[0023] 其中,该预警规则是可以定制化的,示例性地,当告警条件设置为根据告警数量阈值进行告警时,会根据实际情况在设置告警规则时,将告警条件设置为告警数量阈值,例如某一商户定制了1000台设备,即当各设备投放入生产中时会产生1000个激活码,那么就可以在告警规则配置模块4将告警数量的阈值范围设定为800台-1000台(具体值可以根据需求进行设定,只要能够达到提前预警的目的即可),这时任务执行模块2就会获取正在运行的各设备的激活数据,从激活数据中获取证书信息以将当前的设备与告警规则关联起来,即当证书信息与告警规则中的证书名称等信息匹配上时,就将当前激活数据适配对应的告警规则进行匹配和预警。匹配包括判断激活数据中的告警因子(即已激活数量)是否达到了阈值范围,并且核对告警规则信息的其它信息,例如证书名称、证书类型是否符合,如果都符合并达到阈值范围后就会根据关联信息查询到超出阈值范围的设备关联的业务员的个人信息,通过告警模块3向业务员以邮件、短信等形式发送告警信息,这样可以及时通知相关人员对超出授权范围的设备进行管理,提高效率。告警信息可以根据需求进行设置,可以包括证书信息、已激活数量、授权数量、对应的客户等。
[0024] 而当告警条件设置为根据告警时间阈值进行告警时,会在设置告警规则时,将告警条件设置为告警时间阈值,以根据设备激活数据和告警时间阈值确定告警对象,其中,告警时间阈值的具体取值根据实际情况进行设置,例如,某些设备会推出试用码供商户试用,对于试用码通常是通过时间来确定有效的试用时间,某含有试用码的设备的使用时间为1个月,这时就可以在告警规则配置模块4将告警时间阈值设定为28天,这样可以提前对业务员提醒商户的试用设备将要到期,不仅保证了商户的设备体验感,还节约了人力,实时对设备进行监测。
[0025] 并且,上述对设备进行监测的时间可以自定义设定,比如设定为每隔一周就启动装置1对各正在运行的设备进行监控。
[0026] 在优选的实施方式中,还包括查询模块5,用于接收用户指令,根据用户指令条件获取符合条件的告警对象的信息,以列表的形式呈现给用户。当业务员想对其下办理的相关设备的运作情况进行查询时,可以直接登陆装置1,就会以列表的形式自动显示出其下各设备的当前运行情况,以及是否有超出授权范围的设备。还可以在查询模块1中根据自行输入查询条件,如证书编号、证书类型等信息,就会弹出相关的设备的运行情况及授权情况。
[0027] 根据本实施例可以有效的通过机器自动化的监视各设备的授权是否有超出范围的情况,避免了人工监测费时费力且不准确的现象,并提取通知业务员其关联的业务设备的超出授权范围的情况,保证了各设备在生产过程中的正常运行。
[0028] 图2示意性地显示了根据本发明一实施方式的基于设备授权情况进行告警的方法。如图2所示,本实施例包括如下步骤:
[0029] 步骤S201:获取设备的激活数据,根据激活数据和预设的告警规则确定告警对象,其中,告警条件包括告警时间阈值。具体实现为:获取设备的激活数据,激活数据包括证书信息、对象类型(如试用对象和非试用对象)、告警因子(为激活时间或已激活设备数量),根据激活数据和预设的告警规则确定告警对象是基于设定的定时时长循环自动执行的。对于告警规则的确立,通过接收由管理人员制定的告警规则的添加指令,并接收配置的告警规则存储。其中,告警规则包括证书信息和告警条件,首先根据设备的证书信息将激活数据与告警规则相关联,即将当前运行的设备的证书信息与告警规则设定的内容相同的证书信息进行匹配(例如通过证书类型或证书编码进行匹配),再根据每个设备不同的激活数据(激活数量或激活日期)与告警规则进行匹配,即判断当前的激活数据对应的设备对象是否为告警对象。
[0030] 其中,告警因子包括激活日期,告警条件在本实施例中为告警时间阈值,由于某些设备会推出试用码供商户试用,对于试用码通常是通过时间来确定有效的试用时间,某含有试用码的设备的使用时间为1个月,这时就可以将告警时间阈值设定为28天,当对象类型为测试用时的试用对象,将告警匹配条件确定为激活日期和告警时间阈值28天。在对该类型对象进行监视时,就会根据相关联的激活数据和告警规则中的激活日期和告警时间阈值28天确定当前的激活数据对应的对象是否为告警对象。
[0031] 步骤S202:根据确定的告警对象生成告警信息输出。具体实现为:将确定为告警对象的设备以列表的形式输出显示给相关的业务员,由于在获取设备的激活数据时,也获取了该设备相关的业务人员的个人信息和联系方式,所以就可以直接通过邮件、短信等方式将告警信息发送给业务员进行查看。
[0032] 其中,该方法的告警监视时间可以进行自定义的定制,需要对定制的告警周期进行存储,在输出告警信息时要先满足告警周期。例如设置为每五天监视一次,就会隔五天将告警信息发送给业务人员。这样可以实现实时监控各设备的授权情况,且不会产生告警噪音,保证效率。
[0033] 图3示意性显示了根据本发明另一实施方式的基于设备授权情况进行告警的方法流程图。
[0034] 步骤S301:获取设备的激活数据,根据激活数据和预设的告警规则确定告警对象,其中,告警因子为激活数量,告警条件包括告警数量阈值。其具体实现方式与步骤S201基本相同,不同之处在于,该对象类型为正式使用的非试用对象,在对象类型为正式使用时,将告警匹配条件确定为激活数量和告警数量阈值,例如某一商户定制了1000台设备,即当各设备投放入生产中时会产生1000个激活码,那么就可以将告警数量的阈值范围设定为800台-1000台,激活数量为1000台,就会将正在运行的设备的激活数量和告警规则中的告警数量阈值进行匹配,根据数量的匹配信息确定当前的用户标识对应的对象是否为告警对象。
[0035] 步骤S302:根据确定的告警对象生成告警信息输出。其实现方式可以参照步骤S202。
[0036] 根据本实施例可以防止在设备进行运行时,已激活数超出授权数量时而导致的不及时增加授权数,将无法继续新增对服务软件的使用的问题,并且及时监控已激活数量,提高生产效率。
[0037] 在一些实施例中,本发明实施例提供一种非易失性计算机可读存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本发明上述任一项基于设备授权情况进行告警的方法。
[0038] 在一些实施例中,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项基于设备授权情况进行告警的方法。
[0039] 在一些实施例中,本发明实施例还提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行基于设备授权情况进行告警的方法。
[0040] 在一些实施例中,本发明实施例还提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时基于设备授权情况进行告警的方法。
[0041] 上述本发明实施例的设备授权情况告警管理装置可用于执行本发明实施例的基于设备授权情况进行告警的方法,并相应的达到上述本发明实施例的实现基于设备授权情况进行告警的方法所达到的技术效果,这里不再赘述。本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。
[0042] 图4是本申请另一实施例提供的执行基于设备授权情况进行告警的方法的电子设备的硬件结构示意图,如图4所示,该设备包括:
[0043] 一个或多个处理器410以及存储器420,图4中以一个处理器410为例。
[0044] 执行基于设备授权情况进行告警的方法的设备还可以包括:输入装置430和输出装置440。
[0045] 处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图4中以通过总线连接为例。
[0046] 存储器420作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的基于设备授权情况进行告警的方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例基于设备授权情况进行告警的方法。
[0047] 存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据设备授权情况告警管理装置的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备授权情况告警管理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0048] 输入装置430可接收输入的数字或字符信息,以及产生与设备授权情况告警管理装置的用户设置以及功能控制有关的信号。输出装置440可包括显示屏等显示设备。
[0049] 所述一个或者多个模块存储在所述存储器420中,当被所述一个或者多个处理器410执行时,执行上述任意方法实施例中的基于设备授权情况进行告警的方法。
[0050] 上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
[0051] 本申请实施例的电子设备以多种形式存在,包括但不限于:
[0052] (1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0053] (2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0054] (3)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0055] (4)其他具有数据交互功能的电子装置。
[0056] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0057] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0058] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。