物联网中适配器的管理方法与装置的制作方法

文档序号:7865603阅读:257来源:国知局
专利名称:物联网中适配器的管理方法与装置的制作方法
技术领域
本发明涉及物联网应用技术,尤其涉及一种物联网中适配器的管理方法与装置。
背景技术
物联网是新一代信息技术的重要组成部分。通过各种信息感知设备,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。物联网应用系统处于动态的工作环境中,通常适配器采集物联网中感知设备的数据,并将数据信息解析成事件对象发送给物联网中间件,从而实现感知设备与网络的连接进而实现物联网的通信。当有新型感知设备要接入物联网时或已有的感知设备发生变化时,需要部署新型适配器或者对已有适配器进行升级以与感知设备相配合。新型适配器可以采集感知设备的数据,并将数据信息解析成事件对象发送给物联网中间件,该物联网中间件也必须进行相应的升级才能使用。但是现有技术中的物联网中间件,只能够与已有的适配器进行交互,当新型感知设备接入或者已有感知设备发生变化时,物联网中间件会因为无法识别适配器解析的事件对象,因此需要部署与适配器相配合的物联网中间件才能完成通信。

发明内容
本发明提供一种物联网中适配器的管理方法与装置,用以实现了在新型感知设备接入或者已有感知设备发生变化时,无需重新部署物联网中间件就可以进行物联网通信。本发明的第一个方面是提供一种物联网中适配器的管理方法,包括当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与所述新型感知设备对应的适配器信息;将所述发生变化的已有感知设备对应的适配器信息或者所述新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件,以供物联网中间件根据所述部署指令中的所述发生变化的已有感知设备对应的适配器或者所述新型感知设备对应的适配器,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与所述新型感知设备对应的适配器信息对应的适配器。本发明的第二个方面是提供一种物联网中适配器的管理方法,包括接收管理装置发送的部署指令,所述部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息;根据所述部署指令,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。本发明的第三个方面是提供一种物联网中适配器的管理装置,包括获取模块,用于当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与所述新型感知设备对应的适配器信息;发送模块,用于将所述发生变化的已有感知设备对应的适配器信息或者所述新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件,以供物联网中间件根据所述部署指令中的所述发生变化的已有感知设备对应的适配器或者所述新型感知设备对应的适配器,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与所述新型感知设备对应的适配器信息对应的适配器。本发明的第四个方面是提供一种物联网中适配器的管理装置,包括接收模块,用于接收管理装置发送的部署指令,所述部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息;处理模块,用于根据所述部署指令,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。本发明提供的物联网中适配器的管理方法和装置,当已有感知设备发生变化或者新型感知设备接入时,通过在适配器仓库中获取与发生变化的感知设备对应的适配器信息或与新型感知设备对应的适配器信息,并将适配器信息携带在部署指令中发送给多个物联网中间件,以使多个物联网中间件根据接收到的部署指令在线更新或创建新型适配器,从而实现在已有感知设备发生变化或者新型感知设备接入时,物联网能够正常通信。


图1是本发明物联网中适配器的管理方法实施例一的流程图;图2是本发明物联网中适配器的管理方法实施例二的流程图;图3是本发明物联网中适配器的管理装置实施例一的结构示意图;图4是本发明物联网中适配器的管理装置实施例二的结构示意图。
具体实施例方式图1是本发明物联网中适配器的管理方法实施例一的流程图。如图1所示,本发明提供的物联网中适配器的管理方法,包括S101、当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与新型感知设备对应的适配器信息。在本实施例中,初始时,适配器仓库中可以存储每个物联网中间件和该物理网中间件中的适配器对应的适配器信息。当已有感知设备发生变化(例如,已有感知设备中的数据报文结构发生变化)或者新型感知设备接入物联网时,需要开发人员在适配器仓库中,根据发生变化的已有感知设备更新与该已有感知设备对应的已有适配器信息或根据新型感知设备创建新型适配器信息。S102、将发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件, 以供物联网中间件根据部署指令中的发生变化的已有感知设备对应的适配器或者新型感知设备对应的适配器,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
在本实施例中,向物联网中间件发送部署指令,部署指令所包含的信息包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息。优选的,发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息包括适配器的身份标识(Identification,简称ID)以及该适配器身份标识所属的物联网中间件中该适配器的网际协议(Internet Protocol,简称IP)地址,然后物联网中间件根据上述部署指令更新适配器或创建新型适配器。本发明实施例一提供的物联网中适配器的管理方法,当已有感知设备发生变化或者新型感知设备接入时,通过在适配器仓库中获取与发生变化的感知设备对应的适配器信息或与新型感知设备对应的适配器信息,并将适配器信息携带在部署指令中发送给多个物联网中间件,以使多个物联网中间根据接收到的部署指令在线更新或创建新型适配器,从而实现在已有感知设备发生变化或者新型感知设备接入时,物联网能够正常通信。在上述实施例的基础上,SlOl中的适配器仓库可以采用开放服务网关协议仓库 (Open Service Gateway Initiative bundle repository,简称0BR)技术,更新与所述发生变化的已有感知设备对应的适配器信息,或者与创建所述新型感知设备对应的适配器信肩、O具体地,适配器仓库可以采用OBR技术与物联网中间件中的感知设备对应的适配器建立信息索引,可以通过信息索引对适配器仓库内的适配器进行查看与管理,适配器仓库用于更新与发生变化的已有感知设备对应的适配器信息,或者创建与新型感知设备对应的适配器信息。本发明提供的物联网中适配器的管理方法通过采用OBR技术建立适配器的信息索引,便于查看与管理适配器仓库里的适配器,也便于根据适配器的信息索引更新与发生变化的已有感知设备对应的适配器信息,以及创建与新型感知设备对应的适配器信息。还可以通过OBR技术实现对适配器仓库内的适配器进行统一管理与维护。图2是本发明物联网中适配器的管理方法实施例二的流程图。如图2所示,本实施例提供的物联网中适配器的管理方法,包括S201、接收管理装置发送的部署指令,部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息。具体地,物联网中间件接收管理装置发送的部署指令,部署指令至少包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息,部署指令还可以包括适配器的ID以及该适配器ID所属的适配器仓库的IP地址。S202、根据部署指令,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。物联网中间件根据部署指令,可以实现更新与发生变化的已有感知设备对应的适配器信息对应的适配器或创建与新型感知设备对应的适配器信息对应的适配器。本发明实施例二提供的物联网中适配器的管理方法,通过接收管理装置的部署指令,并根据部署指令更新适配器或创建适配器,进而实现对物联网在线部署与更新。在上述实施例二的基础上,优选地,在S202中,根据部署指令,并采用开放服务网关协议(Open Service Gateway Initiative,简称OSGi )技术,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。具体地,根据部署指令并采用OSGi技术实现对适配器的开发与部署。由于OSGi技术支持模块化开发和功能模块的即插即用,因此可以实现对适配器模块化开发,并支持适配器的热插拔和即插即用,不停机不宕机。本发明提供的物联网中适配器的管理方法,根据部署指令,采用OSGi技术实现对适配器的开发与部署,实现在线更新与部署在物联网中间件上的适配器。还支持模块化开发和即插即用,进而实现物联网实时通信不中断的同时,实现模块的功能升级与管理。图3是本发明物联网中适配器的管理装置实施例一的结构示意图。如图3所示,本发明提供的物联网中适配器的管理装置包括获取模块11和发送模块12,获取模块11用于当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与所述新型感知设备对应的适配器信息;发送模块12用于将发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信 息携带在部署指令中发送给物联网中间件,以供物联网中间件根据部署指令中的发生变化的已有感知设备对应的适配器或者新型感知设备对应的适配器,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新感知设备对应的适配器信息对应的适配器。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。在本实施例中,当已有感知设备发生变化或者新型感知设备接入时,通过在适配器仓库中获取与发生变化的感知设备对应的适配器信息或与新型感知设备对应的适配器信息,并将适配器信息携带在部署指令中发送给多个物联网中间件,以使多个物联网中间根据接收到的部署指令在线更新或创建新型适配器,从而实现在已有感知设备发生变化或者新型感知设备接入时,物联网能够正常通信。图4是本发明物联网中适配器的管理装置实施例二的结构示意图。如图4所示,本发明提供的物联网中适配器的管理装置包括接收模块21和处理模块22,接收模块21用于接收管理装置发送的部署指令,部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息;处理模块22用于根据部署指令,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。在上述实施例二的装置中,管理装置可以为图3所示的物联网中适配器的管理装置,并可以执行图1所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。另外,优选的,在本发明物联网中适配器的管理装置实施三中,在上述图4所示实施例的基础上,处理模块22具体用于根据部署指令,并采用OSGi技术,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修 改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种物联网中适配器的管理方法,其特征在于,包括 当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与所述新型感知设备对应的适配器信息; 将所述发生变化的已有感知设备对应的适配器信息或者所述新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件,以供物联网中间件根据所述部署指令中的所述发生变化的已有感知设备对应的适配器或者所述新型感知设备对应的适配器,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与所述新型感知设备对应的适配器信息对应的适配器。
2.根据权利要求1所述的物联网中适配器的管理方法,其特征在于,所述适配器仓库采用开放服务网关协议仓库技术,更新与所述发生变化的已有感知设备对应的适配器信息,或者创建与所述新型感知设备对应的适配器信息。
3.一种物联网中适配器的管理方法,其特征在于,包括 接收管理装置发送的部署指令,所述部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息; 根据所述部署指令,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
4.根据权利要求3所述的物联网中适配器的管理方法,其特征在于,所述根据所述部署指令,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器,包括 根据所述部署指令,并采用开放服务网关协议技术,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
5.一种物联网中适配器的管理装置,其特征在于,包括 获取模块,用于当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与所述新型感知设备对应的适配器信息; 发送模块,用于将所述发生变化的已有感知设备对应的适配器信息或者所述新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件,以供物联网中间件根据所述部署指令中的所述发生变化的已有感知设备对应的适配器或者所述新型感知设备对应的适配器,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与所述新型感知设备对应的适配器信息对应的适配器。
6.一种物联网中适配器的管理装置,其特征在于,包括 接收模块,用于接收管理装置发送的部署指令,所述部署指令包括发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息; 处理模块,用于根据所述部署指令,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
7.根据权利要求6所述的物联网中适配器的管理装置,其特征在于,所述处理模块具体用于根据所述部署指令,并采用开放服务网关协议技术,更新与所述发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
全文摘要
本发明提供一种物联网中适配器的管理方法与装置,该方法包括当已有感知设备发生变化或者新型感知设备接入时,从适配器仓库中获取与发生变化的已有感知设备对应的适配器信息或者与新型感知设备对应的适配器信息;将发生变化的已有感知设备对应的适配器信息或者新型感知设备对应的适配器信息携带在部署指令中发送给物联网中间件,以供物联网中间件根据部署指令中的发生变化的已有感知设备对应的适配器或者新型感知设备对应的适配器,更新与发生变化的已有感知设备对应的适配器信息对应的适配器,或者创建与新型感知设备对应的适配器信息对应的适配器。
文档编号H04W88/18GK103024949SQ20121046046
公开日2013年4月3日 申请日期2012年11月15日 优先权日2012年11月15日
发明者邵晓风, 祝清华, 耿宜超, 刘宗福, 余昊, 胡玉溪, 刘君杰 申请人:易程科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1