移动终端应用数据同步方法及装置的制造方法

文档序号:9914536阅读:517来源:国知局
移动终端应用数据同步方法及装置的制造方法
【技术领域】
[0001] 本发明涉及移动终端技术领域,尤其涉及一种移动终端应用数据同步方法及装 置。
【背景技术】
[0002] 数据同步已经是移动终端上非常重要的一个功能之一。目前,数据同步技术主要 使用的是云存储技术,在a终端中有数据更新时,a终端将数据同步保存到云端,在b终端连 接上云端之后,如果b终端希望更新a终端的数据,则只需要点击更新操作。
[0003] 由于这种同步技术主要是针对整个移动终端的文件,并没有对应用中的数据进行 同步,而且这种同步方式对网络环境的要求很高,速度慢,安全性低。

【发明内容】

[0004] 本发明的主要目的在于提出一种移动终端应用数据同步方法及装置,旨在实现应 用数据的有效同步。
[0005] 为实现上述目的,本发明提供的一种移动终端应用数据同步装置,包括:
[0006] 开启模块,用于在第一终端的第一应用和第二终端的第一应用中开启无线网络热 占.
[0007] 同步模块,用于基于所述无线网络热点,在所述第一终端的第一应用和第二终端 的第一应用之间进行应用数据同步。
[0008] 可选地,所述同步模块包括:
[0009] 共享单元,用于根据用户的操作指令,在所述第一终端和第二终端上开启数据共 ;
[0010] 存储单元,用于当第一终端的第一应用或第二终端的第一应用有数据更新时,将 更新数据保存至对应终端的数据库;
[0011]同步单元,用于在接收到第一终端共享应用数据至第二终端的指令时,比较第一 终端的数据库与第二终端的数据库中的应用数据,得到差异数据,将第一终端存在而第二 终端不存在的第一应用的差异数据,通过所述无线网络热点,从第一终端的第一应用同步 到第二终端的第一应用;或者,在接收到第二终端共享应用数据至第一终端的指令时,比较 第一终端的数据库与第二终端的数据库中的应用数据,得到差异数据,将第二终端存在而 第一终端不存在的第一应用的差异数据,通过所述无线网络热点,从第二终端的第一应用 同步到第一终端的第一应用。
[0012]可选地,所述同步单元,还用于在接收到第一终端共享应用数据至第二终端的指 令时,由无线网络热点服务端根据所述指令,从第一终端的数据库中获取第一终端待同步 的应用数据的内容和包名;将所述第一终端待同步的应用数据的内容和包名,与第二终端 的数据库信息进行比对,获取差异数据;将所述差异数据保存至一数据列表中,并在所述数 据列表中保存所述差异数据的来源端为第一终端或第二终端;将第一终端存在而第二终端 不存在的第一应用的差异数据,通过socket通信,从第一终端的第一应用同步到第二终端 的第一应用。
[0013] 可选地,所述同步单元,还用于在将差异数据从第一终端的第一应用同步到第二 终端的第一应用,或者将差异数据从第二终端的第一应用同步到第一终端的第一应用之 后,更新对应终端的数据库。
[0014] 可选地,所述无线网络热点为wifi自建热点;所述第一终端的第一应用与所述第 二终端的第一应用为同一类应用。
[0015] 本发明实施例还提出一种移动终端应用数据同步方法,包括:
[0016] 在第一终端的第一应用和第二终端的第一应用中开启无线网络热点;
[0017] 基于所述无线网络热点,在所述第一终端的第一应用和第二终端的第一应用之间 进行应用数据同步。
[0018] 可选地,所述基于所述无线网络热点,在所述第一终端的第一应用和第二终端的 第一应用之间进行应用数据同步的步骤包括:
[0019] 根据用户的操作指令,在所述第一终端和第二终端上开启数据共享功能;
[0020] 当第一终端的第一应用或第二终端的第一应用有数据更新时,将更新数据保存至 对应终端的数据库;
[0021 ]在接收到第一终端共享应用数据至第二终端的指令时,比较第一终端的数据库与 第二终端的数据库中的应用数据,得到差异数据,将第一终端存在而第二终端不存在的第 一应用的差异数据,通过所述无线网络热点,从第一终端的第一应用同步到第二终端的第 一应用;
[0022] 在接收到第二终端共享应用数据至第一终端的指令时,比较第一终端的数据库与 第二终端的数据库中的应用数据,得到差异数据,将第二终端存在而第一终端不存在的第 一应用的差异数据,通过所述无线网络热点,从第二终端的第一应用同步到第一终端的第 一应用。
[0023] 可选地,所述在接收到第一终端共享应用数据至第二终端的指令时,比较第一终 端的数据库与第二终端的数据库中的应用数据,得到差异数据,将第一终端存在而第二终 端不存在的第一应用的差异数据,通过所述无线网络热点,从第一终端的第一应用同步到 第二终端的第一应用的步骤包括:
[0024] 在接收到第一终端共享应用数据至第二终端的指令时,由无线网络热点服务端根 据所述指令,从第一终端的数据库中获取第一终端待同步的应用数据的内容和包名;
[0025] 将所述第一终端待同步的应用数据的内容和包名,与第二终端的数据库信息进行 比对,获取差异数据;
[0026] 将所述差异数据保存至一数据列表中,并在所述数据列表中保存所述差异数据的 来源端为第一终端或第二终端;
[0027]将第一终端存在而第二终端不存在的第一应用的差异数据,通过socket通信,从 第一终端的第一应用同步到第二终端的第一应用。
[0028]可选地,在将差异数据从第一终端的第一应用同步到第二终端的第一应用,或者 将差异数据从第二终端的第一应用同步到第一终端的第一应用的步骤之后还包括:
[0029]更新对应终端的数据库。
[0030] 可选地,所述无线网络热点为wifi自建热点;所述第一终端的第一应用与所述第 二终端的第一应用为同一类应用。
[0031] 本发明提出的一种移动终端应用数据同步方法及装置,在第一终端的第一应用和 第二终端的第一应用中开启无线网络热点(比如wifi自建热点);基于无线网络热点,在第 一终端的第一应用和第二终端的第一应用之间进行应用数据同步,由此,通过wifi自建热 点等进行终端应用数据同步,使得用户免于连接外部网络,节省数据流量,而且操作方便简 单,不用担心数据在云端被盗的情况,提高移动终端应用数控安全性。
【附图说明】
[0032] 图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0033] 图2是如图1所示的移动终端的无线通信系统示意图;
[0034] 图3是本发明移动终端应用数据同步装置较佳实施例的功能模块示意图;
[0035] 图4是本发明实施例中同步模块的结构示意图;
[0036] 图5是本发明实施例中具体数据传输流程示意图;
[0037] 图6是本发明移动终端应用数据同步方法较佳实施例的流程示意图。
[0038] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040] 本发明实施例方案中涉及的终端设备主要指移动终端。
[0041] 现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用 用于表示元件的诸如"模块"、"部件"或"单元"的后缀仅为了有利于本发明的说明,其本身 并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
[0042] 移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动 电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP (便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固 定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动 目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0043] 图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。
[0044] 移动终端100可以包括无线通信单元110、用户输入单元130、感测单元
[0045] 140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1 示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替 代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
[0046] 无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统 或网络之间的无线电通信。例如,无线通信单元可以包括广播接收模块111、移动通信模块 112、无线互联网模块113、wifi模块114中的至少一个。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1