一种设备信息联动处理方法及装置的制作方法

文档序号:7855008阅读:106来源:国知局
专利名称:一种设备信息联动处理方法及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种设备信息联动处理方法及装置。
背景技术
在目前,一栋楼宇中有很多设备出自不同的厂家,所以设备参数标准不一,采用的协议各式各样,这样导致设备信息联动处理困难,逻辑条件无法实现组合判断,对设备系统无法实现按层按级处理,对联动处理的输出控制端无法进行组合控制
发明内容

本发明实施例在于提供一种设备信息联动处理方法及装置,使设备联动处理更容易。一种设备信息联动处理方法,包括采集系统内各个设备的设备信息;根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息;判断接收到的所述联动策略信息是否有要执行的动作,如果有动作执行,执行所述联动策略信息。较优的,还包括判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,将策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。较优的,还包括得到所述预先设置的映射表和策略库的步骤,具体为读取配置注册文件;根据所述配置注册文件生成映射表和策略库。较优的,还包括检测是否有新设备进入,如果有,重新更新所述配置注册文件。较优的,所述根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息,具体为所述映射表中包括设备信息和联动策略码,其中,所述设备信息包括设备类型、设备地址信息以及设备功能码;一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,而通过设备类型和设备功能码可以确认一个联动策略码,再根据所述联动策略码查询策略库,得到联动策略信息。一种设备信息联动处理装置,包括采集单元,用于采集系统内各个设备的设备信息,根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息;集中单元,与所述采集单元相连接,用于判断接收到的所述联动策略信息是否有要执行的动作,如果有动作执行,发送执行消息;处理单元,与所述集中单元相连接,用于接收所述执行消息,执行所述联动策略信肩、O较优的,还包括与所述集中单元相连接的中转单元;所述集中单元还用于判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,通知所述中转单元启动;所述中转单元用于将所述策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。较优的,还包括 初始化单元,用于读取配置注册文件,根据该配置注册文件生成映射表和策略库。较优的,还包括检测单元,与所述初始化单元相连接,用于检测是否有新设备进入,如果有新设备进入,更新配置注册文件。较优的,所述采集单元还用于检测系统内是否有新数据。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例的一种设备信息联动处理方法流程示意图;图2是本发明一种设备信息联动处理方法的另一实施例的流程示意图;图3是本发明实施例的一种设备信息联动处理装置的结构示意图;图4是本发明一种设备信息联动处理装置的另一实施例的结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。请参阅图I示出的本发明实施例的一种设备信息联动处理方法流程示意图,包括步骤SlOl :采集系统内各个设备的设备信息。具体地,设备信息包括设备类型、设备地址信息和设备功能码。因为各个设备采用的通信协议各式各样,则采集单元获取的各个设备的数据结构也不一样。例如,系统内A设备地址信息在A设备数据段的第一个字节,而B设备地址信息在B设备数据段的第三个字节,B设备数据段的前两个字节是同步信息。采集单元从各个设备的数据结构中将设备信息提取出,则解决了因为各个设备采用协议不一样而导致的联动处理困难的问题。步骤S102 :根据该设备信息查询预先设置的映射表和策略库,得到该设备的联动策略息。具体的,预设的映射表中包括设备信息(设备信息包括设备类型、设备地址信息、设备功能码等)和联动策略码,一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,同样,通过设备类型和设备功能码可以确认一个联动策略码,再根据联动策略码查询策略库,其中在策略库中,一个联动策略码与一个联动策略信息为一一对应关系,所以可以通过联动策略码得到联动策略信息。然后继续检测系统内是否有新数据,如果有,重复以上步骤。步骤S103 :判断接收到的联动策略信息是否有要执行的动作,如果有动作执行,执行该联动策略信息。具体的,联动策略信息一般包含动作执行信息和非动作执行信息,动作执行信息 一般为控制或者调用,非动作执行信息一般为通知或状态信息。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。下面结合图2示出的本发明一种设备信息联动处理方法的另一实施例的流程示意图,进一步详细说明本发明实施例的一种设备信息联动处理方法,包括步骤S201 :读取配置注册文件。具体的,该配置注册文件包括系统配置项名称,逻辑关系,参数阀值,关联配置项,主要参数,生效时间,影响区域系统等。步骤S202 :根据该配置注册文件生成映射表和策略库。映射表中包括设备信息和联动策略码,策略库中包括联动策略码和联动策略信肩、O步骤S203:启动线程。步骤S204 :采集单元检测系统内的设备是否有新数据产生,有则进入步骤S205 ;否则进入步骤S211。步骤S205 :采集单元采集系统内各个设备的设备信息。具体地,设备信息包括该设备类型、设备地址信息和设备功能码等。因为各个设备采用的通信协议各式各样,则采集单元获取的各个设备的数据结构也不一样。例如,系统内A设备地址信息在A设备数据段的第一个字节,而B设备地址信息在B设备数据段的第三个字节,B设备数据段的前两个字节是同步信息。采集单元从各个设备的数据结构中将设备信息提取出,则解决了因为各个设备采用协议不一样而导致的联动处理困难的问题。步骤S206 :采集单元根据该设备信息查询映射表和策略库,得到该设备的联动策略信息。具体的,映射表中包括设备信息(设备信息包括设备类型、设备地址信息、设备功能码等)和联动策略码,一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,同样,通过设备类型和设备功能码可以确认一个联动策略码,再根据联动策略码查询策略库,得到联动策略信息。步骤S207 :集中单元判断接收到的联动策略信息是否有要执行的动作,有则进入步骤S208 ;否则进入步骤S209。
具体的,联动策略信息一般包含动作执行信息和非动作执行信息,动作执行信息一般为控制或者调用,非动作执行信息一般为通知或状态信息。步骤S208 :处理单元执行联动策略信息。具体的,接收联动策略信息,并执行对应设备的该联动策略信息的动作。步骤S209 :集中单元判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,进入步骤S210 ;否则进入步骤S211。具体的,采集单元在得到联动策略信息后,会开辟一段缓存,将联动策略信息存储在该段缓存中,该段缓存即为策略池。步骤S210 :中转单元将策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。
例如,策略池中所有等待的联动策略信息一共30条,其中A设备的联动策略信息11条,B设备的联动策略信息9条,C设备的联动策略信息10条。中转单元304将策略池里的联动策略按照A、B、C三种设备进行分类,形成三个联动策略信息包。然后再启动开辟两个进程,即开辟两个虚拟的处理单元,然后再将三个联动策略信息包发送到处理单元303和两个虚拟的处理单元,这样三个联动策略信息包可以被同步操作,大大节省了时间,达到有效快速的执行。步骤S207与步骤S209没有严格的先后顺序。步骤S211 :检测是否有新设备进入,如果有,进入步骤S212 ;否则进入步骤S204。步骤S212 :停止线程,返回步骤S201。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。下面结合图3示出的本发明实施例的一种设备信息联动处理装置的结构示意图,进一步详细说明本发明实施例该设备信息联动处理装置的结构。采集单元301,用于采集系统内各个设备的设备信息,根据该设备信息查询预先设置的映射表和策略库,得到该设备的联动策略信息。具体地,设备信息包括该设备类型、设备地址信息和设备功能码等。因为各个设备采用的通信协议各式各样,则采集单元获取的各个设备的数据结构也不一样。例如,系统内A设备地址信息在A设备数据段的第一个字节,而B设备地址信息在B设备数据段的第三个字节,B设备数据段的前两个字节是同步信息。采集单元从各个设备的数据结构中将设备信息提取出,则解决了因为各个设备采用协议不一样而导致的联动处理困难的问题。预设的映射表中包括设备信息(设备信息包括设备类型、设备地址信息、设备功能码等)和联动策略码,一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,同样,通过设备类型和设备功能码可以确认一个联动策略码,再根据联动策略码查询策略库,得到联动策略信息。采集单元301继续检测系统内是否有新数据,如果有,重复以上步骤。集中单元302,与采集单元301相连,用于判断接收到的联动策略信息是否有要执行的动作,如果有动作执行,发送执行消息处理单元303。具体的,联动策略信息一般包含动作执行信息和非动作执行信息,动作执行信息一般为控制或者调用,非动作执行信息一般为通知或状态信息。当判断是有动作执行时,将联动策略信息发送给处理单元303。处理单元303,与集中单元302相连,用于接收执行消息,执行联动策略信息。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。下面结合图4示出的本发明一种设备信息联动处理装置的另一实施例的结构示意图,进一步详细说明本发明实施例的一种设备信息联动处理装置,包括采集单元401,用于检测和采集系统内各个设备的设备信息,根据该设备信息查询 预先设置的映射表和策略库,得到该设备的联动策略信息。具体地,设备信息包括该设备类型、设备地址信息和设备功能码等。因为各个设备采用的通信协议各式各样,则采集单元获取的各个设备的数据结构也不一样。例如,系统内A设备地址信息在A设备数据段的第一个字节,而B设备地址信息在B设备数据段的第三个字节,B设备数据段的前两个字节是同步信息。采集单元从各个设备的数据结构中将设备信息提取出,则解决了因为各个设备采用协议不一样而导致的联动处理困难的问题。预设的映射表中包括设备信息(设备信息包括设备类型、设备地址信息、设备功能码等)和联动策略码,一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,同样,通过设备类型和设备功能码可以确认一个联动策略码,再根据联动策略码查询策略库,得到联动策略信息。采集单元401继续检测系统内是否有新数据,如果有,重复以上步骤。集中单元402,与采集单元401相连,用于判断接收到的联动策略信息是否有要执行的动作,如果有动作执行,通知处理单元403 ;还用于判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,启动中转单元404。具体的,联动策略信息一般包含动作执行信息和非动作执行信息,动作执行信息一般为控制或者调用,非动作执行信息一般为通知或状态信息。当判断是有动作执行时,将联动策略信息发送给处理单元403。采集单元401在得到联动策略信息后,会开辟一段缓存,将联动策略信息存储在该段缓存中,该段缓存即为策略池。当存储在策略池中的联动策略信息超过预设的个数时,集中单元402通知中转单元404启动。处理单元403,与集中单元402相连,用于接收联动策略信息,并执行对应设备的该联动策略信息的动作。中转单元404,与集中单元402和处理单元403相连,用于将策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。例如,策略池中所有等待的联动策略信息一共30条,其中A设备的联动策略信息11条,B设备的联动策略信息9条,C设备的联动策略信息10条。中转单元404将策略库里的联动策略按照A、B、C三种设备进行分类,形成三个联动策略信息包。然后再启动开辟两个进程,即开辟两个虚拟的处理单元,然后再将三个联动策略信息包发送到处理单元303和两个虚拟的处理单元,这样三个联动策略信息包可以被同步操作,大大节省了时间,达到有效快速的执行。
上述装置还可以包括初始化单元405,用于读取配置注册文件,根据该配置注册文件生成映射表和策略库。具体的,该配置注册文件包括系统配置项名称,逻辑关系,参数阀值,关联配置项,主要参数,生效时间,影响区域系统等。检测单元406,与初始化单元405相连,用于检测是否有新设备进入,如果有新设备进入,则停止线程,更新配置注册文件。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种设备信息联动处理方法,其特征在于,包括 采集系统内各个设备的设备信息; 根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息; 判断接收到的所述联动策略信息是否有要执行的动作,如果有动作执行,执行所述联动策略信息。
2.如权利要求I所述的方法,其特征在于,还包括 判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,将策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。
3.如权利要求I所述的方法,其特征在于,还包括得到所述预先设置的映射表和策略库的步骤,具体为 读取配置注册文件; 根据所述配置注册文件生成映射表和策略库。
4.如权利要求3所述的方法,其特征在于,还包括 检测是否有新设备进入,如果有,重新更新所述配置注册文件。
5.如权利要求I所述的方法,其特征在于,所述根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息,具体为 所述映射表中包括设备信息和联动策略码,其中,所述设备信息包括设备类型、设备地址信息以及设备功能码;一个设备地址信息对应至少两个设备功能码,通过设备类型和设备地址信息可以确认具体设备对象,而通过设备类型和设备功能码可以确认一个联动策略码,再根据所述联动策略码查询策略库,得到联动策略信息。
6.一种设备信息联动处理装置,其特征在于,包括 采集单元,用于采集系统内各个设备的设备信息,根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息; 集中单元,与所述采集单元相连接,用于判断接收到的所述联动策略信息是否有要执行的动作,如果有动作执行,发送执行消息; 处理单元,与所述集中单元相连接,用于接收所述执行消息,执行所述联动策略信息。
7.如权利要求6所述的装置,其特征在于,还包括与所述集中单元相连接的中转单元; 所述集中单元还用于判断存储在策略池中的联动策略信息是否超过预设的个数,如果超过,通知所述中转单元启动; 所述中转单元用于将所述策略池中所有等待的联动策略信息进行分类,启动进程对分类后的联动策略信息进行同步操作。
8.如权利要求6所述的装置,其特征在于,还包括 初始化单元,用于读取配置注册文件,根据该配置注册文件生成映射表和策略库。
9.如权利要求8所述的装置,其特征在于,还包括 检测单元,与所述初始化单元相连接,用于检测是否有新设备进入,如果有新设备进入,更新配置注册文件。
10.如权利要求6所述的装置,其特征在于,所述采集单元还用于检测系统内是否有新数据。
全文摘要
本发明实施例公开了一种设备信息联动处理方法,包括采集系统内各个设备的设备信息;根据所述设备信息查询预先设置的映射表和策略库,得到设备的联动策略信息;判断接收到的所述联动策略信息是否有要执行的动作,如果有动作执行,执行所述联动策略信息。本发明实施例还公开了设备信息联动处理装置。实施本发明实施例,有效解决了设备信息联动处理困难,降低了监控维护人员的工作强度、设备管理服务器性能损耗和用户等待时间,并且解决了在数据量大的情况下,处理速度依旧快速。
文档编号H04L29/08GK102752384SQ20121022492
公开日2012年10月24日 申请日期2012年6月29日 优先权日2012年6月29日
发明者甘露, 邬志刚, 郑文炎 申请人:安科智慧城市技术(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1