[发明专利]一种基于物联网的公共实时数据管理云服务平台有效
申请号: | 201410164453.8 | 申请日: | 2014-04-21 |
公开(公告)号: | CN103957248B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 王永炎;李昕龙;许童;王盖;罗雄飞 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/32;H04L12/24 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙)11200 | 代理人: | 余长江 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 公共 实时 数据管理 服务 平台 | ||
1.一种基于物联网技术的公共实时数据管理云服务平台,其特征在于,包括访问接口层、支撑服务层和数据层;
所述访问接口层提供SDK,包含设备管理接口、数据采集接口和数据访问接口,供设备厂商将数据存入云服务平台,并供开发人员在此基础上开发智能终端应用;
所述支撑服务层提供平台系统内部的处理逻辑,为访问接口层提供平台系统的后台实现,包括基于Web的设备管理服务、目录服务和基于内存的实时数据管理服务;所述基于Web的设备管理服务提供Web管理界面,用户通过注册登陆Web管理界面,对设备以及权限进行全方位的管理;所述目录服务提供权限认证功能和设备属性位置信息查询功能;所述基于内存的实时数据管理服务采用分布式架构,由多个实时数据管理服务器组成,提供数据采集更新、订阅和发布、实时/历史数据查询和设备远程控制功能;
所述基于Web的设备管理服务中,设备基本信息的数据模型包括设备编号、设备名称、设备验证码以及设备属性,其中设备验证码用于数据采集的安全验证,设备属性支持多种数据类型;每个设备属性对应某个实时数据管理服务器中的某个点,设备属性的位置信息包括该点所在的实时数据管理服务器IP地址以及其点ID,实时数据管理服务器中以内存数组方式存储点信息,点ID是该点在内存数组中的下标;
所述目录服务中,设备端通过设备编号和设备验证码进行权限认证,客户端通过用户名和密码进行权限认证;所述目录服务中,如果设备端未获取设备属性对应点所在实时数据管理服务器IP地址,以及点ID,则向目录服务器发送请求,目录服务器从查询请求中获取设备编号以及设备验证码,验证通过之后,将设备编号和设备属性作为查询参数在关系数据库中查询,返回查询结果;如果客户端未获得设备属性位置信息,则先连接目录服务器,提交用户名和密码进行登录验证,验证通过后,客户端再发送查询请求,目录服务器从查询请求中获得设备编号,再根据已登陆用户的权限来验证其访问权限,验证通过之后,查询位置信息并返回结果给客户端;
所述数据层采用关系数据库和历史库对数据进行持久性存储,其中关系数据库存储静态的信息,历史库存储设备属性的历史数据。
2.如权利要求1所述的基于物联网技术的公共实时数据管理云服务平台,其特征在于:所述基于内存的实时数据管理服务以内存方式存储管理设备属性,每个设备属性对应一个点,对设备属性更新的操作就是更新点值,更新点值将包含点ID、数据类型和数值;实时数据管理服务器接收到设备属性更新的点值之后,根据点ID当作数组下标直接访问该点对应的内存区域进行数据更新和发布操作,并通过内存方式支持大量实时数据快速更新和发布。
3.如权利要求2所述的基于物联网技术的公共实时数据管理云服务平台,其特征在于,所述基于内存的实时数据管理服务中,数据采集更新服务的步骤如下:
(1)如果设备端未获取位置信息,包括设备属性对应的点所在实时数据管理服务器IP地址和点ID,则向目录服务器发送连接请求;
(2)连接建立后,设备端发送设备编号、设备属性以及设备验证码到目录服务器,目录服务器接收到后用设备编号和设备验证码进行权限验证,权限验证通过后,将设备编号和设备属性作为查询参数在关系数据库中查询位置信息,然后返回设备属性对应点所在实时数据管理服务器IP地址,以及点ID;然后断开设备端与目录服务器的连接;
(3)设备端与目录服务器的连接断开后,设备端通过已获取的IP地址,向实时数据管理服务器发送连接请求;连接建立后,设备端发送点ID和设备验证码到实时数据管理服务器,实时数据管理服务器接收到后进行权限验证,确定该设备端是否具有更新该点的权限;验证通过后,向设备端发送验证通过的消息,并允许其发送更新点值的请求;设备端获得验证通过的消息之后,根据数据变化情况实时地将最新点值发送到实时数据管理服务器,实时数据管理服务器接收到更新点值请求之后,先确定该设备是否通过了更新权限验证,如果通过则将点ID当作内存数组下标直接访问该点对应的内存区域进行数据更新和数据发布。
4.如权利要求3所述的基于物联网技术的公共实时数据管理云服务平台,其特征在于:每次更新后,实时数据管理服务器会将数据发送到历史库,将点的当前值存储到历史库,历史库用来存储设备属性的历史数据,并将历史数据写入磁盘实现永久保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410164453.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防辐射手机装置
- 下一篇:置钉机和用于置钉机的吸嘴