发明名称 一种嵌入式设备与数据库数据同步方法
摘要 本发明涉及一种嵌入式设备与数据库数据同步方法,属于计算机数据处理领域。该方法通过判断嵌入式设备网络连接状态,在网络未连接时,将需操作的数据存入新数据文档,并添加数据操作指令日志。在网络连接后再将操作指令日志的记录,连同新数据文档的内容一一发给数据库服务器,使数据库服务器可以根据相应的指令,实现数据同步。并且,还可以对数据传输过程中的网络连接中断采取重发的补救措施,从而确保嵌入式设备与远程数据库的同步,即嵌入式设备与远程数据库间的数据一致性。
申请公布号 CN102456052A 申请公布日期 2012.05.16
申请号 CN201010527887.1 申请日期 2010.11.02
申请人 江苏大学 发明人 宋余庆;陈健美;严振
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京苏科专利代理有限责任公司 32102 代理人 何朝旭
主权项 一种嵌入式设备与数据库数据同步方法,其特征在于:所述嵌入式设备按以下步骤实现与相互之间无线通讯的数据库服务器的数据同步:步骤1、生成数据库操作请求;步骤2、准备数据库操作并判断当前嵌入式设备与网络是否连接,如是,进行步骤3;否则进行步骤4;步骤3、检查判断本地数据暂存区是否有新操作指令日志和新数据文档,如是则进行步骤31,否则进行步骤33;步骤31、读取新操作指令日志;步骤32、根据操作指令日志的记录生成相应的数据库操作指令,将数据库操作指令连同新数据文档发送给数据库服务器,再转到步骤5;步骤33、与数据库服务器进行常规数据同步传输操作,再转到步骤5;步骤4、检查判断是否收到离线操作指令,若是则进行步骤41,若否则进行步骤42;步骤41、停止对数据库的操作,返回步骤2;步骤42、启动本地数据暂存区,建立存储拟对数据库操作具体数据的新数据文档,最好是可以方便的与数据库进行数据交换的xml数据文档;步骤43、建立记录拟对数据库具体操作指令的新操作指令日志;步骤44、返回步骤2;步骤5、检查判断向数据库服务器发送数据的传输是否完成,若是则结束对数据库服务器的操作,否则进行步骤6;步骤6、检查判断当前嵌入式设备的网络是否断开连接,若是则返回步骤2,否则进行步骤7;步骤7、重新将本地数据暂存区新数据文档内容发送给数据库服务器,直至完成发送传输,结束对数据库服务器的操作。
地址 212013 江苏省镇江市学府路301号