[发明专利]数据发布系统及方法有效
申请号: | 201710930389.3 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107872515B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 邵世卓;王灵军;罗晓 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 廉振保 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 发布 系统 方法 | ||
本发明公开了一种数据发布系统及方法,以至少解决相关技术中物联网数据采集实时性较差的问题。公开的数据发布系统包括:数据采集器,用于采集与其相连的设备的数据;控制器,用于接收数据采集器采集的设备数据,将接收到的设备数据发送至数据管理器;数据管理器,用于接收控制器发送的设备数据,将接收到的设备数据发送至数据分发器;数据分发器,用于接收用户端设备发送的与控制器建立连接的请求,根据控制器对应的通道标识创建发布器以及订阅器,其中,订阅器用于监听用户端设备发送的控制指令,发布器用于将控制指令指示的设备数据发送至用户端设备。本公开提高了物联网采集数据的实时性。
技术领域
本发明涉及物联网技术领域,具体而言,涉及一种数据发布系统及方法。
背景技术
随着物联网的高速发展,如何实时采集物理设备的数据,并能快速响应用户是能源互联网的第一步,也是重要的一步。目前,相关技术中通过集中式管理的方式能够实现物联网的数据采集和传输的目的。但在跨地域甚至在更大范围内的物联网中,以订阅/发布集中式管理的方式采集数据并将数据传输到数据库,会导致数据实时性较差,并不适合目前的全球性物联网的快速响应需求。
发明内容
本发明提供了一种数据发布系统及方法,以至少解决相关技术中物联网数据实时性较差的问题。
根据本申请的一个方面,提供了一种数据发布系统,包括:数据采集器,用于采集与其相连的电子设备的数据;控制器,用于接收所述数据采集器采集的设备数据,将接收到的所述设备数据发送至数据管理器;数据管理器,用于接收所述控制器发送的设备数据,将接收到的设备数据发送至数据分发器;数据分发器,用于接收用户端设备发送的与所述控制器建立连接的请求,根据所述控制器对应的通道标识创建发布器以及订阅器,所述订阅器用于监听所述用户端设备发送的控制指令,所述发布器用于将所述控制指令指示的设备数据发送至所述用户端设备。
可选地,所述数据管理器还用于:为每个所述控制器创建一条与之对应的传输通道并分配一个通道标识,按照所述通道标识识别接收到的所述控制器发送的设备数据;对接收到的设备数据进行解析,将解析后的数据携带所述通道标识后发送至所述数据分发器。
可选地所述发布器与所述订阅器通过消息队列进行消息数据的传输。
可选地所述数据管理器还用于:根据网络延时情况以路径最短和/或传输速率最大的原则选择所述数据分发器创建所述订阅器以及创建所述发布器。
可选地,所述电子设备包括所述数据采集器。
根据本申请的另一方面,提供了一种数据发布方法,包括:接收用户端设备发送的与控制器建立连接的请求;根据所述连接请求中指示的所述控制器对应的通道标识创建发布器以及订阅器;使用所述订阅器监听所述用户端设备发送的控制指令;使用所述发布器将所述控制指令指示的设备数据发送至所述用户端设备。
可选地,所述发布器与所述订阅器通过消息队列进行消息数据的传输。
可选地,所述方法还包括:在接收到所述控制器发送的设备数据时,为所述控制器创建一个接收通道并分配一个通道标识与所述控制器对应。
可选地,所述根据所述连接请求中指示的所述控制器对应的通道标识创建发布器以及订阅器,包括:根据网络延时情况以路径最短和/传输速率最大的原则选择数据分发器创建所述订阅器以及创建所述发布器。
可选地,所述电子设备包括所述数据采集器。
本申请的实施例提供的方案,在用户端设备请求与控制器建立连接时,根据与控制器对应的通道标识创建发布器以及订阅器,以通过订阅器以监听用户端设备发送的控制指令,以及通过发布器向用户端设备与控制指令对应的设备数据,实现了较大范围内设备数据的实时采集,提高了采集数据的实时性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710930389.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置