[发明专利]在离线时储存目标文档以等待在线时同步的系统及其方法在审
| 申请号: | 201210319835.4 | 申请日: | 2012-08-31 |
| 公开(公告)号: | CN103685338A | 公开(公告)日: | 2014-03-26 |
| 发明(设计)人: | 陈正 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 刘云贵 |
| 地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 离线 储存 目标 文档 等待 在线 同步 系统 及其 方法 | ||
技术领域
本发明涉及一种文档同步系统及其方法,尤其涉及一种在离线时储存目标文档以等待在线时同步的系统及其方法。
背景技术
若使用者习惯使用电脑记录数据,则使用者通常会在电脑上建立专门记录数据的文档,当使用者面临需要外出等无法使用电脑的情况时,往往会改用如手机、PDA等随身装置或是其他电脑记录数据,这样,使用者便需要维护两个或两个以上的文档,容易造成使用者的困扰。
为了解决使用者的困扰,目前有厂商开发出可以让使用者将随身装置与电脑同步的软件或硬件,使用者可以在使用随身装置记录数据后,使用如USB连接线等方式连接随身装置与电脑,而后执行同步软件或开启随身装置的同步功能,由此将随身装置中所记录的数据同步至电脑记录数据的文档中,这样,在同步后,所有的数据都会记录在电脑中,使用者只需要维护电脑中的文档。
不过,目前的同步方式仅能单方向的同步,也就是只能将随身装置上的数据同步至电脑中,当使用者使用随身装置中编辑记录数据的文档后,将随身装置中的记录数据的文档同步至电脑前,若使用者使用电脑编辑记录数据的文档,而后才进行同步,则不是随身装置上记录数据的文档无法同步至电脑,就是电脑上记录数据的文档会被随身装置上记录数据的文档覆盖而遗失新编辑的数据,这样,电脑上记录数据的文档无法同步到随身装置共用。
综上所述,可知现有技术中长期以来一直存在单向同步可能造成不同装置所储存的文档无法共用的问题,因此有必要提出改进的技术手段,来解决这一问题。
发明内容
有鉴于现有技术存在自动同步不同装置所储存的数据的问题,本发明遂揭露一种在离线时储存目标文档以等待在线时同步的系统及其方法,其中:
本发明所揭露的在离线时储存目标文档以等待在线时同步的系统,至少包含:传输模块,用以持续通过网络连接至服务器获取服务器所储存的目标文档,并储存目标文档至客户端的暂存区;数据编辑模块,用以提供客户端编辑暂存区中的目标文档;网络状态检测模块,用以检测客户端的网络连接状态,及用以在网络连接状态表示客户端无法通过网络与服务器连接时,持续检测网络连接状态,直到网络连接状态表示客户端可通过网络与服务器连接为止;文档储存模块,用以在网络连接状态表示客户端无法通过网络与服务器连接时,获取暂存区中的目标文档,并在客户端中储存客户端在暂存区编辑的目标文档;文档同步模块,用以在网络连接状态表示客户端可通过网络与服务器连接时,通过传输模块自动将目标文档同步至服务器中。
本发明所揭露的在离线时储存目标文档以等待在线时同步的方法,其步骤至少包括:持续通过网络连接至服务器获取目标文档,并储存目标文档至客户端的暂存区;提供在客户端编辑暂存区中的目标文档;检测客户端的网络连接状态;当网络连接状态表示客户端无法通过网络与服务器连接时,提供客户端在暂存区中编辑目标文档,获取暂存区中的目标文档,并储存目标文档至客户端的存储介质中,及持续检测网络连接状态,直到网络连接状态表示客户端可通过网络与服务器连接为止;当该网络连接状态表示客户端可通过网络与服务器连接时,自动同步目标文档至服务器中。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明通过检测客户端的网络连接状态,当网络连接状态表示客户端无法与服务器连接时,将目标文档由客户端的暂存区储存到客户端的存储介质中,并持续检测网络连接状态,直到网络连接状态表示客户端可与服务器连接时,将目标文档同步至服务器,使得其他客户端可以共用储存于服务器的目标文档,由此解决现有技术所存在的问题,并可以达成自动同步不同装置所储存的数据以避免错过同步时机而无法同步的技术效果。
附图说明
图1为本发明所揭露的网络架构图。
图2为本发明所揭露的在离线时储存目标文档以等待在线时同步的系统架构图。
图3A为本发明所揭露的在离线时储存目标文档以等待在线时同步的方法流程图。
图3B为本发明所揭露的显示目标文档的修改差异的附加方法流程图。
主要部件附图标记:
100 客户端
110 暂存区
150 存储介质
210 传输模块
220 数据编辑模块
230 网络状态检测模块
250 文档同步模块
260 文档储存模块
290 差异显示模块
400 网络
420 服务器
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210319835.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:介质访问控制实现方法
- 下一篇:一种WEB并发数据传输方法及WEB应用系统





