主权项 |
一种嵌入式设备与数据库数据同步方法,其特征在于:所述嵌入式设备按以下步骤实现与相互之间无线通讯的数据库服务器的数据同步:步骤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、重新将本地数据暂存区新数据文档内容发送给数据库服务器,直至完成发送传输,结束对数据库服务器的操作。 |