[发明专利]一种基于移动终端的数据同步方法有效
申请号: | 201410784695.7 | 申请日: | 2014-12-17 |
公开(公告)号: | CN104539669B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 张鹏飞;黄文雄;刘伟;姚瑶 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 吴永亮 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于移动终端的数据同步方法。该方法包括预先在移动终端和目的移动终端中分别设置移动终端组件;在应用服务器中设置任务管理组件;移动终端中的应用将业务数据发送给移动终端组件,由移动终端组件将业务数据上行同步至应用服务器;上行同步成功后,应用服务器通过任务管理组件,将业务数据下行同步至目的移动终端的移动终端组件;下行同步成功后,目的移动终端的移动终端组件将业务数据提交给相应的应用。本发明构建了独立于应用的数据同步机制,因此,本发明可以不用关心移动终端内部的数据同步方式,即可实现移动终端与应用服务器之间的数据同步,进而本发明降低了应用开发难度,缩短了开发周期,降低了开发成本。 | ||
搜索关键词: | 一种 基于 移动 终端 数据 同步 方法 | ||
【主权项】:
一种基于移动终端的数据同步方法,其特征在于,包括:预先在移动终端和目的移动终端中分别设置移动终端组件;在应用服务器中设置任务管理组件;移动终端中的应用将业务数据发送给移动终端组件,由移动终端组件将业务数据上行同步至应用服务器;其中,所述移动终端中的应用将业务数据发送给移动终端组件,由移动终端组件将业务数据上行同步至应用服务器,包括:移动终端中的应用调用移动终端组件的数据提交接口,向移动终端组件提交业务数据;移动终端组件接收到业务数据之后,创建上行同步任务;移动终端的上行同步线程基于所述上行同步任务,向业务服务器发送超文本传送协议HTTP请求;其中,所述HTTP请求中携带需要同步的业务数据;业务服务器的任务管理组件接收HTTP请求,并向移动终端组件返回对所述HTTP请求的处理结果;如果移动终端组件收到任务执行成功的处理结果,则关闭所述上行同步任务;如果移动终端组件收到任务执行失败的处理结果,则继续向业务服务器发送所述HTTP请求;上行同步成功后,应用服务器通过任务管理组件,将业务数据下行同步至目的移动终端的移动终端组件;其中,所述应用服务器通过任务管理组件,将业务数据下行同步至目的移动终端的移动终端组件,包括:任务管理组件从创建的下行同步任务队列中获取同步对象;所述同步对象为目的移动终端的移动终端组件;根据同步对象,获取同步对象对应的目的移动终端的持久化连接实例;将要同步给同步对象的业务数据划分为多个数据包,并通过持久化连接,将多个数据包发送给同步对象所属的目的移动终端;同步对象接收多个数据包,并对多个数据组包,形成业务数据;同步对象以广播的形式,向目的移动终端上的所有应用发送业务数据;业务数据归属的应用对所述业务数据进行数据处理;同步对象在业务数据接收完毕后,向任务管理组件反馈接收完毕的回执;任务管理组件在接收到接收完毕的回执后,关闭所述业务数据的下行同步任务;或者,所述应用服务器通过任务管理组件,将业务数据下行同步至目的移动终端的移动终端组件,包括:任务管理组件从下行同步任务队列中获取同步对象的标识;所述同步对象为目的移动终端的移动终端组件;将同步对象的标识和要同步给同步对象的业务数据封装为短数据包;将所述短数据包提交业务服务器的短信网关;短信网关基于短数据包,生成短信息,并将短信息向同步对象发送;同步对象截获短信网关下发的短信息;同步对象将短信息中的业务数据,以广播的方式,发送给目的移动终端中的所有应用;所述业务数据归属的应用对所述业务数据进行数据处理;同步对象在业务数据接收完毕后,向任务管理组件反馈接收完毕的回执;任务管理组件在接收到接收完毕的回执后,关闭所述业务数据的下行同步任务;下行同步成功后,目的移动终端的移动终端组件将所述业务数据提交给相应的应用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410784695.7/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置