[发明专利]一种应用于物联网的数据处理方法及装置在审
申请号: | 201910162515.4 | 申请日: | 2019-03-05 |
公开(公告)号: | CN109981465A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 王文娟 | 申请(专利权)人: | 江苏汇智达信息科技有限公司 |
主分类号: | H04L12/743 | 分类号: | H04L12/743;H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 蔡天敏 |
地址: | 225300 江苏省泰州市海陵区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于物联网的数据处理方法及装置,通过根据节点状态信息进行数据路由选择,将数据中的小文件合并成归档大文件,建立多条线程进行数据处理任务,客户端在读写数据开始前,在客户端本地为集群构建一致性哈希表;先对所述数据的关键字进行哈希计算得到哈希值,在一致性哈希表中查找所述关键字对应的节点,从而与远端数据节点进行数据连接,最后通过网络进行数据传输进行读写,从而解决了现有技术中物联网的数据汇聚时间较长、效率低下乃至数据传递失败等技术问题。 | ||
搜索关键词: | 数据处理 物联网 哈希表 客户端 节点状态信息 哈希计算 数据传递 数据传输 数据汇聚 数据连接 数据路由 远端数据 大文件 小文件 写数据 归档 读写 构建 哈希 集群 线程 应用 查找 合并 失败 网络 | ||
【主权项】:
1.一种应用于物联网的数据处理方法,其特征在于,所述方法包括:客户端启动进行初始化,所述客户端到集群上进行注册得到客户端列表;所述集群将所述集群中的节点状态信息推送给所述客户端;所述客户端根据所述节点状态信息进行数据路由选择;在所述数据路由选择之后,将所述数据中的小文件根据分布式文件系统的归档方法得到多个归档大文件;建立和所述多个归档大文件相同的多条数据处理线程,每条所述数据处理线程对应一个数据处理任务;所述数据处理线程处理写和读数据;其中写数据步骤为:所述客户端在写数据流程开始前,创建一个心跳线程,从所述分布式文件系统获取心跳信息,所述客户端的一致性哈希模块解析所述心跳信息,在客户端本地为所述集群构建一致性哈希表;先对所述数据的关键字进行哈希计算得到哈希值,在一致性哈希表中查找所述关键字对应的节点,在所述客户端本地得到所述数据的归属节点的IP信息,与远端数据节点网络连接,然后所述客户端对所述数据进行格式化使得服务器可识别请求消息,最后通过网络进行数据传输;以及读数据步骤为:创建另一个心跳线程与所述服务器进行同步并创建或维护一致性哈希表;将请求的消息类型和消息识别号格式化成请求消息发送给所述服务器,所述服务器通过数据I/O模块根据传来的所述消息类型和消息识别号确定所述数据在磁盘中的位置,然后返回给客户端所述数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏汇智达信息科技有限公司,未经江苏汇智达信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910162515.4/,转载请声明来源钻瓜专利网。