摘要
本发明公开了一种移动端离线双向数据同步的方法及系统,涉及数据同步处理技术领域,包括初始化整表同步机制,建立文件映射结构;用户在离线状态下进行数据操作,记录数据操作详情,并存储在本地缓存中;当网络连接恢复时,启动整表同步机制,进行数据压缩与分块,向服务器发送同步请求,并进行分段数据传输;服务器接收数据后,利用文件映射机制进行数据存储和管理;利用多版本并行管理机制检测潜在冲突,并进行冲突解决,解决冲突后,将数据与本地数据合并,并向服务器确认同步完成;确认所有数据都已同步后,更新本地和全局时间戳,同时,采用多线程技术,动态确定最优线程数。本发明显著提升了移动端数据同步的效率、可靠性和准确性。