[发明专利]一种多用户节点间非结构化数据复制方法在审
申请号: | 201611207008.0 | 申请日: | 2016-12-23 |
公开(公告)号: | CN108241636A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 林殷;安西民;徐凤桐 | 申请(专利权)人: | 航天星图科技(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 101399 北京市顺义区国*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非结构化数据 多用户 复制 用户特定需求 一致性判断 中间节点 时间戳 实时性 传输 | ||
本发明涉及一种多用户节点间非结构化数据复制方法,该方法根据时间戳对中间节点的非结构化数据进行一致性判断,兼顾了数据的实时性和传输速度,更加符合用户特定需求。
【技术领域】
本发明属于数据传输领域,尤其涉及多用户节点间非结构化数据复制方法。
【背景技术】
一般情况下,非结构化数据在节点间的转发不考虑数据的更新,非结构化数据从源节点发送到中间节点后,源节点处的非结构化数据又发生了更新,而中间节点缓存的数据没有进行及时更新,转发给第三节点的数据通常不是最新的,不能保证转发数据的实时性和一致性。另外,数据传输规则通常是系统设定好的,不能根据用户的需求进行个性化设置,而不同的用户对于数据传输数度和数据实时性有不同的需求。
基于上述问题,现在亟需一种新的多用户节点间非结构化数据复制方法,根据时间戳对中间节点的非结构化数据进行一致性判断,兼顾了数据的实时性和传输速度,更加符合用户特定需求。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种多用户节点间非结构化数据复制方法。
本发明采用的技术方案如下:
一种多用户节点间非结构化数据复制方法,其特征在于,该方法包括如下步骤:
(1)第一用户节点通过消息模块接收来自第二用户节点发送的指定非结构化数据组的数据请求消息;
(2)第一用户节点从本地数据库中获取数据请求消息中请求的指定非结构化数据组并进行一次复制,所述非结构化数据组携带有相应的时间戳;
(3)第一用户节点通过传输模块将上述复制的指定非结构化数据组传输给第二用户节点;
(4)第二用户节点接收并在缓存中缓存第一节点设备发送的上述复制的指定非结构化数据组;
(5)第二用户节点通过判断模块,对第二用户节点缓存的上述复制的指定非结构化数据组所携带的时间戳和第一用户节点本地存储的上述指定非结构化数据组所携带的时间戳进行比较,判断两个时间戳是否一致;
(6)如果两个时间戳不一致,则第二用户节点对上述复制的指定非结构化数据组进行全量更新处理。
本发明的有益效果包括:根据时间戳对中间节点的非结构化数据进行一致性判断,并根据用户自定义预设规则对不一致的非结构化数据进行处理后再传输,兼顾了数据的实时性和传输速度,更加符合用户特定需求。
【附图说明】
此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:
图1是本发明多用户节点间非结构化数据复制方法的流程图。
【具体实施方式】
下面将结合附图以及具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的限定。
参见附图1,一种多用户节点间非结构化数据复制方法,
在一个实施方式中,所述多用户节点处于分布式系统中,在其他实施方式中所述多个用户节点还可以处于云系统中。每个用户节点上设置有前端模块、协议模块、消息模块、数据传输模块、存储模块、缓存模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天星图科技(北京)有限公司,未经航天星图科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611207008.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多用户节点间非结构化数据转发方法
- 下一篇:一种多用户节点间数据传输系统