【技术实现步骤摘要】
一种自组织异构网络中分布式系统的数据同步方法及系统
本专利技术涉及通信
,尤其涉及一种自组织异构网络中分布式系统的数据同步方法及系统。
技术介绍
自组织异构网络通常是有多个子网组成,其中每个子网执行不同的通讯协议,每个子网包括多个网络节点,每个网络节点具体可包括比如腕表,手持设备,服务器,传感器等。当这些设备需要软硬件共享,协同计算时,需要保证各个设备中的分布式系统的业务数据一致性。现有的数据同步方法,均未考虑在自组织异构网络环境中的实现方案。
技术实现思路
针对现有的在自组织异构网络中实现各子网内的网络节点间的数据同步问题存在的上述问题,现提供一种旨在实现在子组织异构网络中实现各网络节点的同步的方法。具体技术方案如下:一种自组织异构网络中分布式系统的数据同步的方法,其中;自组织异构网络由多个子网构成,每个所述子网包括多个网络节点,相邻的子网之间至少存在一个互为各自所述子网的所述网络节点,其中,每个所述子网中,多个所述网络节点包括一主节点和多个从节点;具体包括以下步骤 ...
【技术保护点】
1.一种自组织异构网络中分布式系统的数据同步方法及系统,其特征在于;/n自组织异构网络由多个子网构成,每个所述子网包括多个网络节点,相邻的子网之间至少存在一个互为各自所述子网的所述网络节点,其中,每个所述子网中,多个所述网络节点包括一主节点和多个从节点;/n具体包括以下步骤:/n步骤S1、当前的所述子网中的所述网络节点于接收客户端发送的数据修改请求后,判断自身的节点属性;/n若为所述主节点,执行步骤S2;/n若为所述从节点,转向步骤S3;/n步骤S2、所述主节点在满足修改数据条件时,根据所述数据修改请求对当前的数据进行修改,并生成同步修改信息发送至各个所述从节点,并进入全网 ...
【技术特征摘要】
1.一种自组织异构网络中分布式系统的数据同步方法及系统,其特征在于;
自组织异构网络由多个子网构成,每个所述子网包括多个网络节点,相邻的子网之间至少存在一个互为各自所述子网的所述网络节点,其中,每个所述子网中,多个所述网络节点包括一主节点和多个从节点;
具体包括以下步骤:
步骤S1、当前的所述子网中的所述网络节点于接收客户端发送的数据修改请求后,判断自身的节点属性;
若为所述主节点,执行步骤S2;
若为所述从节点,转向步骤S3;
步骤S2、所述主节点在满足修改数据条件时,根据所述数据修改请求对当前的数据进行修改,并生成同步修改信息发送至各个所述从节点,并进入全网扩散阶段直至所有所述子网中的所述网络节点完成对数据的同步修改,退出;
步骤S3、所述从节点将所述数据修改请求转发至当前的所述子网中的所述主节点,并转向步骤S2。
2.根据权利要求1所述的方法,其特征在于,在所述步骤S2中,满足所述修改数据条件具体包括:
所述主节点于接收到所述数据修改请求后,为所述数据修改请求添加一唯一标识,并广播至所有所述从节点;
当所述主节点接收到超过当前所述子网中半数的所述从节点的反馈时,进入所述主节点的数据修改阶段。<...
【专利技术属性】
技术研发人员:李梦园,邹仕洪,朱睿,李翔,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。