发明名称 |
在无线自组网中维护移动设备数据一致性的方法 |
摘要 |
本发明公开了在一种无线自组网中维护移动设备数据一致性的方法,其基于“存储-转发”的方法来维护移动设备数据的一致性,在该方法中,数据服务器周期性地产生数据失效报告,并保存在本地存储系统中,移动设备协同地请求和转发数据失效报告,并使用一段时间内最近收到的失效报告来验证数据一致性。该方法的网络通信开销比较低,具有节能、高效的特点。 |
申请公布号 |
CN101170384A |
申请公布日期 |
2008.04.30 |
申请号 |
CN200710190644.1 |
申请日期 |
2007.11.27 |
申请人 |
南京大学 |
发明人 |
李文中;吕琦;司春锋;陆桑璐;陈道蓄 |
分类号 |
H04L1/00(2006.01);H04L12/54(2006.01) |
主分类号 |
H04L1/00(2006.01) |
代理机构 |
南京苏高专利事务所 |
代理人 |
柏尚春 |
主权项 |
1.一种在无线自组网中维护移动设备数据一致性的方法,无线自组网由数据服务器(MSS)和一组移动终端(MT)设备组成,一组移动终端(MT)相互连接形成一个自组织网络,其特征在于包括以下步骤:1)数据服务器(MSS)周期性地产生数据失效报告(IR),数据失效报告(IR)的内容包括了在该周期内被更新的数据对象的描述;2)每个移动终端(MT)在其本地存储系统中存放一个数据失效报告(IR)队列,用于存放数据服务器(MSS)最近产生的数据失效报告(IR);3)当用户向某一移动终端(MT)产生一个数据访问请求,假设请求访问数据项Did;4)移动终端(MT)首先检查本地存储系统是否有该数据的副本,如果没有被请求的数据,会产生一个<REQUEST,Did>消息,并发送给数据服务器(MSS),向其请求该数据;5)若本地存储系统中有请求的数据,移动终端(MT)检查它是否已经接收到最近的数据失效报告(IR),如果已经接收到,说明数据已经被验证有效,可以直接使用;如果缺少某些项的数据失效报告(IR),移动终端(MT)就产生一个<REQUEST,TM>消息,其中的TM是所缺少的数据失效报告(IR)的时间戳的集合,并向数据服务器(MSS)发送;6)若数据服务器(MSS)接收到<REQUEST,Did>消息,就返回一个<REPLY,Ddata>消息,并传回所请求的数据的最新版本;若数据服务器(MSS)接收到<REQUEST,TM>消息,就返回一个<REPLY,IRS>消息,将所请求项的数据失效报告(IR)回传给用户;7)移动终端(MT)接受到<REPLY,IRS>消息,就将数据失效报告(IR)队列填满,并使用这些数据失效报告(IR)来验证本机数据的有效性;8)若某一移动终端(MT)接收到其他移动终端(MT)的消息,它仅作为路由器,转发其他移动终端设备(MT)的数据。 |
地址 |
210093江苏省南京市汉口路22号 |