[发明专利]物联网数据处理系统及方法在审
申请号: | 201910123212.1 | 申请日: | 2019-02-19 |
公开(公告)号: | CN109831510A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 任宇鹰 | 申请(专利权)人: | 广州鹰云电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市华勤知识产权代理事务所(普通合伙) 44426 | 代理人: | 隆毅 |
地址: | 510000 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云服务 物联 数据处理系统 客户端 物联网 长链接 推送 物联网数据 定时查询 反馈数据 数据接入 业务处理 业务框架 主动推送 注册信息 注册表 更新 链接 上传 服务器 并发 数据库 存储 客户 开发 | ||
本发明公开一种物联网数据处理系统,该物联网数据处理系统包括客户端、云服务端和物联端,所述客户端和物联端分别与所述云服务端建立长链接;其中:所述云服务端包括数据库、用于存储所述客户端和物联端注册信息的IDS注册表、用于推送所述物联端的更新及反馈数据的推送框架和用于对所述客户端上传的数据进行业务处理的业务框架。本发明所提出的云服务端是基于PHP及GatewayWorker开发得到,其支持高并发和长链接技术。物联网数据处理系统实施时,大量物联端通过长链接接入云服务端,注册并保持链接。本发明通过服务器主动推送的方式取代数据接入客户端的定时查询方式,解决了物联网数据更新实时下发的问题。
技术领域
本发明涉及物联网技术领域,具体涉及一种物联网数据处理系统及方法。
背景技术
在物联网项目开发中经常遇到这类需求,例如:使用手机远程操控硬件设备或者实时更新硬件设备的信息,或者硬件设备将设备状态推送给用户手机。在传统的网络系统中,无论手机获取硬件状态,还是硬件获取手机发送的控制信息,通常采用查询工作方式。
由于查询间隔的存在,状态更新或数据接收的延时还是比较大的,再加上这种方式每次通信都必须重新建立和断开链接,无论是客户端的流量,还是服务器端的开销,都是十分大的。再加上实施中客户手机与硬件设备的可观数量,更加加重了系统的负担,使得系统不堪重负,难以满足项目高实时、高并发的实际需求。
发明内容
本发明的主要目的在于提出一种物联网数据处理系统,以解决现有的物联网数据管理及分发系统无法满足高并发和高实时需求的技术问题。
为解决上述技术问题,本发明提出一种物联网数据处理系统,该物联网数据处理系统包括客户端、云服务端和物联端,所述客户端和物联端分别与所述云服务端建立长链接;其中:所述云服务端包括数据库、用于存储所述客户端和物联端注册信息的IDS注册表、用于推送所述物联端的更新及反馈数据的推送框架和用于对所述客户端上传的数据进行业务处理的业务框架。
优选地,所述客户端基于Websocket协议与所述云服务端建立长链接,所述物联端基于TCP协议与所述云服务端建立长链接。
优选地,所述客户端为手机APP、PC端或第三方应用程序。
优选地,所述物联端为数据接入点AP,每个所述数据接入点AP连接有多个电子价签。
本发明还提出一种物联网数据处理方法,该物联网数据处理方法包括:分别与物联端和客户端建立长链接;获取所述物联端的ID信息,并存储至IDS注册表中;接收所述客户端上传的更新数据,并根据所述更新数据查询所述IDS注册表以确认是否存在可以进行数据更新的物联端;若存在可以进行数据更新的物联端,则通过所述物联端建立的信道将所述更新数据传输至所述物联端。
优选地,所述分别与物联端和客户端建立长链接包括:基于TCP协议与所述物联端建立长链接;基于Websocket协议与所述客户端建立长链接。
优选地,所述物联网数据处理方法还包括:若不存在可以进行数据更新的物联端,则将所述更新数据存储在数据库中。
优选地,在所述根据所述更新数据查询所述IDS注册表以确认是否存在可以进行数据更新的物联端的步骤之后,所述物联网数据处理方法还包括:判断所述物联端是否处于通信连接状态;若所述物联端的通信连接断开,则将所述更新数据存储在数据库中。
优选地,所述物联网数据处理方法还包括:获取所述客户端的ID信息,并存储至IDS注册表中;接收所述物联端上传的反馈数据,并根据所述反馈数据查询所述IDS注册表以确认是否存在可以进行数据反馈的客户端;若存在可以进行状态反馈的客户端,则通过所述客户端建立的信道将所述反馈数据传输至所述客户端。
优选地,所述物联网数据处理方法还包括:若不存在可以进行数据反馈的客户端,则将所述反馈数据存储在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鹰云电子科技有限公司,未经广州鹰云电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910123212.1/2.html,转载请声明来源钻瓜专利网。