一种智能设备数据采集分发系统技术方案

技术编号:15653432 阅读:291 留言:0更新日期:2017-06-17 08:05
本发明专利技术提供一种智能设备数据采集分发系统,包括三个子系统:设备管理子系统;消息管理子系统;配置管理子系统。所述智能设备数据采集分发系统处于智能设备与业务云平台之间,用于采集智能设备的业务消息,并根据需要分发给业务云平台;接收云平台对智能设备的配置请求,并将配置信息分发给相应的设备。实现智能设备出厂时可以统一配置服务器IP或域名地址,后期转换业务云平台时也不需要重新配置服务器地址,提高效率;智能设备提高对接多个业务云平台的开发效率,业务云平台只需要向所述系统发送设备绑定请求即可,不需要进行消息转发,方便多业务云平台管理。

【技术实现步骤摘要】
一种智能设备数据采集分发系统
本专利技术涉及一种智能设备数据采集分发系统,属于智能设备管理

技术介绍
随着物联网技术与传感器技术的发展,智能设备的数据量越来越多。根据ICInsights预计,从2013年到2018,整个物联网产业链市场以年复合增长率21.1%的速度高速成长,到2018年物联网市场规模可达1,041亿美元。ICInsights预计到2015年新增物联网的接入设备将达到5.74亿个,同比增长40%,这些接入设备包括嵌入式系统、传感器、仪器、汽车、控制器、摄像头、可穿戴产品及其他。智能设备可以通过互联网技术与业务云平台进行数据交互,已构成不同业务应用的物联网系统。目前智能设备内部需要配置业务云平台的IP或域名地址,并直接与业务云平台进行数据交换。随着智能设备业务应用的不断推广,智能设备需要与多个业务云平台进行数据交换。在原有智能设备与业务应用直接进行数据交换的系统存在如下缺点:智能设备出厂时根据对接业务云平台的不同需要配置不同的IP或域名地址,后期如果需要对接不同的业务平台,则需要对IP或域名地址进行重新配置。智能设备只能与一台业务云平台进行数据交互,如果智能设备需要对接多个业务平台则需要在业务云平台端进行互相转发,此种方式下转发对应关系过多会导致应用管理的混乱。
技术实现思路
本专利技术为了克服上述现有技术中存在的技术缺陷,本专利技术提出了一种智能设备数据的采集分发系统,本专利技术的目的是通过以下技术方案实现的。一种智能设备数据采集分发系统,所述智能设备数据采集分发系统处于智能设备与业务云平台之间,用于:采集智能设备的业务消息,并根据需要将业务数据分发给业务云平台;接收云平台对智能设备的配置请求,并将配置信息分发给相应的智能设备;所述智能设备数据采集分发系统包括三个子系统:1)设备管理子系统设备管理子系统用于管理智能设备与业务云平台的绑定关系,该子系统只向业务云平台分发与其存在绑定关系的智能设备的业务消息与配置信息;2)消息管理子系统消息管理子系统用于分发业务消息;3)配置管理子系统配置管理子系统用于对智能设备进行下行配置。其中,所述设备管理子系统通过WebService接口接收业务云平台的设备绑定请求,并将该绑定关系存储在分发系统中的数据库中,接收到消息与配置信息时查询数据库中的智能设备与业务云平台的绑定关系,并向存在绑定关系的相关方进行分发所述消息与配置信息;所述智能设备通过网络接口将业务消息发送给该分发系统,所述消息管理子系统收到后进行保存,业务云平台通过标准统一的WebService接口周期性向分发系统轮询最新消息,分发系统收到轮询请求后,查询存储智能设备与业务云平台绑定关系的数据库,并将存在绑定关系的设备的最新业务消息回复给业务云平台,完成业务消息的分发;所述业务云平台在需要时向该配置管理子系统发送设备配置请求;该配置管理子系统收到配置请求后对设备进行下行配置,记录并存储配置结果;业务云平台轮询最新消息时将配置结果回复给所述业务云平台。本专利技术能够统一采集智能设备的业务消息,并根据需要分发给业务云平台,还能够统一接收云平台对智能设备的配置请求,并将配置信息分发给相应的设备。本专利技术还具有以下优点:实现了智能设备出厂时统一配置服务器IP或域名地址,后期转换业务云平台时也不需要重新配置服务器地址,提高了效率;智能设备提高了对接多个业务云平台的开发效率,业务云平台只需要向所述系统发送设备绑定请求即可,不需要进行消息转发,方便多业务云平台管理。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本方案提供的智能设备数据采集分发系统、智能设备和业务云平台之间的系统框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,本专利技术实施例公开一种智能设备数据采集分发系统,所述智能设备数据采集分发系统处于智能设备与业务云平台之间,用于采集智能设备的业务消息,并根据需要分发给业务云平台。此外,本专利技术公开的一种智能设备数据采集分发系统还用于接收云平台对智能设备的配置请求,并将配置信息分发给相应的智能设备。其中,本专利技术公开的一种智能设备数据采集分发系统所提及的智能设备包括但不限于PAD、智能手机。如图1所示,所述智能设备数据采集分发系统包括三个子系统:设备管理子系统、消息管理子系统以及配置管理子系统。下面将对各子系统进行详细描述。1)设备管理子系统设备管理子系统负责管理智能设备与业务云平台的绑定关系,该系统只向业务云平台分发与其存在绑定关系的智能设备的业务消息与配置信息。该系统通过WebService接口接收业务云平台的设备绑定请求,并将该绑定关系存储在系统中的数据库中。接收到消息与配置信息时查询数据库中的绑定关系,并向存在绑定关系的相关方进行分发。2)消息管理子系统消息管理子系统负责分发业务消息。智能设备通过网络接口将业务消息发送给该系统,系统收到后进行保存。业务云平台通过标准统一的WebService接口周期性向系统轮询最新消息,系统收到轮询请求后,查询智能设备与业务云平台绑定关系数据库,并将存在绑定关系的设备的最新业务消息回复给业务云平台,完成业务消息的分发。3)配置管理子系统配置管理子系统负责对智能设备进行下行配置。业务云平台在需要是向该系统发送设备配置请求;该系统收到配置请求后对设备进行下行配置,记录并存储配置结果;业务云平台轮询最新消息时将配置结果回复给业务云平台。实现智能设备出厂时可以统一配置服务器IP或域名地址,后期转换业务云平台时也不需要重新配置服务器地址,提高效率;智能设备提高对接多个业务云平台的开发效率,业务云平台只需要向所述系统发送设备绑定请求即可,不需要进行消息转发,方便多业务云平台管理。具体所述业务云平台与智能设备绑定关系时,业务消息与配置消息分发方案采用的业务云平台轮询消息格式:此消息格式集成业务消息、设备状态、配置消息多部分内容,通过一个接口可轮询多类最新消息,格式如下:■请求消息体:json的属性:AttributeTypeUseDescriptionversionxs:stringrequired消息体版本号appidxs:stringrequired应用idactionxs:stringrequired请求动作contentxs:objectrequired请求内容devlist的属性:AttributeTypeUseDescriptiondevcodexs:string设备标识(英文逗号间隔)devTypexs:integer设备类型■回复消息体:json的属性:以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术本文档来自技高网
...
一种智能设备数据采集分发系统

【技术保护点】
一种智能设备数据采集分发系统,其特征在于,所述智能设备数据采集分发系统处于智能设备与业务云平台之间,用于:采集智能设备的业务消息,并根据需要将业务数据分发给业务云平台;接收云平台对智能设备的配置请求,并将配置信息分发给相应的智能设备;所述智能设备数据采集分发系统包括三个子系统:1)设备管理子系统设备管理子系统用于管理智能设备与业务云平台的绑定关系,该子系统只向业务云平台分发与其存在绑定关系的智能设备的业务消息与配置信息;2)消息管理子系统消息管理子系统用于分发业务消息;3)配置管理子系统配置管理子系统用于对智能设备进行下行配置。

【技术特征摘要】
1.一种智能设备数据采集分发系统,其特征在于,所述智能设备数据采集分发系统处于智能设备与业务云平台之间,用于:采集智能设备的业务消息,并根据需要将业务数据分发给业务云平台;接收云平台对智能设备的配置请求,并将配置信息分发给相应的智能设备;所述智能设备数据采集分发系统包括三个子系统:1)设备管理子系统设备管理子系统用于管理智能设备与业务云平台的绑定关系,该子系统只向业务云平台分发与其存在绑定关系的智能设备的业务消息与配置信息;2)消息管理子系统消息管理子系统用于分发业务消息;3)配置管理子系统配置管理子系统用于对智能设备进行下行配置。2.根据权利要求1所述的系统,其特征在于:所述设备管理子系统通过WebService接口接收业务云平台的设备绑定请求...

【专利技术属性】
技术研发人员:王宏飞牟荣增顾峰
申请(专利权)人:中科院微电子研究所昆山分所
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1