[发明专利]移动终端、服务器和移动终端的数据同步方法无效

专利信息
申请号: 201210215475.3 申请日: 2012-06-27
公开(公告)号: CN102710665A 公开(公告)日: 2012-10-03
发明(设计)人: 张志红;李江涛;吴振宇;张弛;田睿 申请(专利权)人: 深圳中兴网信科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 518057 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动 终端 服务器 数据 同步 方法
【说明书】:

技术领域

发明涉及数据同步技术领域,具体而言,涉及一种移动终端、一种服务器和一种移动终端的数据同步方法。

背景技术

相关技术中,在对移动终端的使用过程中,仍存在一些问题,比如:

a.移动互联网迅速发展,很多应用系统的业务需要迁移到移动终端,移动网络的传输速度影响了用户体验;

b.移动设备的上网条件经常会受到限制,影响移动终端上业务的使用。

为了解决上述技术问题,需要一套开发技术来实现移动终端的离线功能。数据同步是离线功能最重要的技术,相关技术中使用的数据同步方式一般需要手动触发数据同步功能,同步受网络环境等因素影响,同步过程需要等待,用户体验差。

因此,需要一种新的移动终端的数据同步技术,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。

发明内容

本发明正是基于上述问题,提出了一种新的移动终端的数据同步技术,可以实现移动终端数据的自动同步,以用于移动终端的离线功能。

有鉴于此,本发明提出了一种移动终端,包括:应用程序状态监测单元,监测所述移动终端中的应用程序的状态;线程管理单元,在所述应用程序状态监测单元监测到所述应用程序启动时,开启数据异步同步线程;数据获取单元,通过所述数据异步同步线程从相应的服务器获取同步数据;数据存储单元,将所述数据获取单元获取的所述同步数据缓存至本地。

在该技术方案中,由于移动终端无法做到实时在线,通过启用异步同步线程,可以在移动终端在线时,对同步数据进行下载和缓存,以便在移动终端离线时,用户依然可以对缓存数据进行读取。

在上述技术方案中,优选地,还包括:网络状况监测单元,用于监测所述移动终端与所述服务器之间的网络状况;数据读取单元,在所述移动终端处于离线状态的情况下,读取所述移动终端的本地缓存,在所述移动终端处于在线状态的情况下,访问所述服务器上的数据和/或读取所述本地缓存。

在该技术方案中,根据移动终端是否在线,可以采用不同的策略,当移动终端在线时,由于服务器随时可能更新数据,因而进行在线获取数据,以便获得最新的数据信息;当移动终端离线时,可以对本地缓存的数据进行读取,以便给用户带来良好的使用体验。当然,对于一些一定需要通过在线访问才能够获取的数据,如果移动终端处于离线状态,则可以给出友好的交互界面,以提升用户体验。

在上述技术方案中,优选地,还包括:入口设置单元,用于在所述移动终端上设置与所述服务器进行数据交互的统一入口;以及所述网络状况监测单元还用于:在所述统一入口处监测所述移动终端与所述服务器能否进行数据交互,以判断所述网络状况。

在该技术方案中,由于移动终端通过统一入口与服务器进行数据的发送和接收,因而可以通过该统一入口是否能够进行数据交互,从而判断移动终端处于在线或离线状态。

在上述技术方案中,优选地,还包括:时间戳记录单元,用于在所述移动终端从所述服务器获取所述同步数据后,记录该同步过程的时间戳;时间戳获取单元,用于获取所述移动终端最近一次进行所述同步过程的时间戳;请求生成单元,用于生成包含所述时间戳的同步请求;请求发送单元,用于将所述同步请求发送至所述服务器;所述数据获取单元还用于:从所述服务器获取对应于所述同步请求的最新的同步数据。

在该技术方案中,通过对时间戳的记录和比较,便于服务器判断该移动终端中的数据是否为最新版本,若是,则无需重复的数据下载,从而节省用户的时间和数据流量。

在上述技术方案中,优选地,还包括:进程管理单元,开启守护进程,与所述服务器建立长连接;所述数据获取单元还用于:获取所述服务器推送的新数据;以及所述数据存储单元还用于:将所述新数据缓存至本地。

在该技术方案中,通过开启守护进程,便于服务器随时进行数据的推送,使得移动终端尽可能地获取最新数据,提升用户体验。

根据本发明的又一方面,还提出了一种服务器,包括:请求接收单元,用于接收来自移动终端的同步请求;请求解析单元,用于对所述同步请求进行解析,获取其中包含的时间戳和请求条件;判断单元,用于根据所述时间戳和请求条件判断所述移动终端中的数据是否需要更新;同步数据发送单元,用于在所述判断单元的判断结果为是的情况下,将最新的同步数据发送至所述移动终端。

在该技术方案中,请求条件包括数据类型、移动终端的型号、系统版本等数据,便于服务器选择适用于该移动终端的数据;而通过时间戳的记录和比较,则便于服务器判断移动终端中的既有数据是否为最新数据,防止重复下载浪费用户的时间和数据流量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210215475.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top