移动终端应用同步方法和系统的制作方法

文档序号:9264007阅读:210来源:国知局
移动终端应用同步方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,特别是涉及一种移动终端应用同步方法和系统。
【背景技术】
[0002]智能移动设备发展到今天,已经成为人们必不可少的通讯工具,在人们的工作、生活和娱乐中都得到了广泛的使用。一部分用户通常会有不止一台移动终端,特别是当用户拿到新的移动终端时,往往会非常希望将另一台移动终端上的应用同步到新的移动终端中,而不需要使用新的移动终端再将应用一个个重新安装。
[0003]传统技术中,要实现移动终端之间的应用同步,需要借助于电脑上安装的特定软件工具,将一台移动终端先连接至电脑并将该移动终端上的应用同步到电脑,再将电脑上的应用同步到另一台移动终端,实现起来十分不便。并且,由于该方法依赖于特定的软件工具,当电脑上没有安装该软件工具时,则完全无法实现应用同步。

【发明内容】

[0004]基于此,有必要针对上述技术问题,提供一种无需依赖电脑的移动终端应用同步方法和系统。
[0005]一种移动终端应用同步方法,所述方法包括:
[0006]第一移动终端与第二移动终端建立无线连接;
[0007]所述第一移动终端获取非系统应用程序的路径,根据所述路径读取所述非系统应用程序;
[0008]所述第一移动终端将所述非系统应用程序发送至所述第二移动终端;
[0009]所述第二移动终端接收所述非系统应用程序并安装。
[0010]一种移动终端应用同步系统,所述系统包括第一移动终端和第二移动终端,其中:
[0011]所述第一移动终端包括:
[0012]第一连接建立模块,用于与所述第二移动终端建立无线连接;
[0013]应用获取模块,用于获取非系统应用程序的路径,根据所述路径读取所述非系统应用程序;
[0014]第一发送模块,用于将所述非系统应用程序发送至所述第二移动终端;
[0015]所述第二移动终端包括:
[0016]第二连接建立模块,用于与所述第一移动终端建立无线连接;
[0017]第二接收模块,用于接收所述非系统应用程序;
[0018]安装模块,用于安装所述非系统应用程序。
[0019]上述移动终端应用同步方法,通过第一移动终端与第二移动终端建立无线连接,第一移动终端可以将自身的非系统应用程序发送到第二移动终端进行安装,使得第一移动终端与第二移动终端之间的应用同步不需要依赖电脑,实现起来简单方便。
【附图说明】
[0020]图1为一个实施例中移动终端应用同步方法的流程示意图;
[0021]图2为另一个实施例中移动终端应用同步方法的流程示意图;
[0022]图3为一个实施例中移动终端应用同步方法的时序图;
[0023]图4为一个实施例中移动终端应用同步系统的结构框图;
[0024]图5为另一个实施例中移动终端应用同步系统的结构框图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]如图1所示,在一个实施例中,提供了一种移动终端应用同步方法,该方法包括:
[0027]步骤102,第一移动终端与第二移动终端建立无线连接。
[0028]本实施例中,第一移动终端与第二移动终端可采用近距离通信技术建立无线连接,包括但不限于蓝牙、WiF1、NFC等中的任意一种。第一移动终端与第二移动终端建立无线连接后,即可通过无线网络互相传输数据。
[0029]步骤104,第一移动终端获取非系统应用程序的路径,根据路径读取非系统应用程序。
[0030]非系统应用程序区别于系统应用程序,系统应用程序为移动终端的操作系统自带的应用程序,而非系统应用程序是指用户自己安装的应用程序。由于系统应用程序的同步可能会导致一些操作系统的问题,因此,本实施例中,在第一移动终端和第二移动终端之间同步的是非系统应用程序。
[0031]具体的,第一移动终端上安装的非系统应用程序,在第一移动终端上有具体的存放路径,可根据移动终端的操作系统的类型,通过特定的函数获取到非系统应用程序的具体路径,然后读取到这些路径下的非系统应用程序。
[0032]步骤106,第一移动终端将非系统应用程序发送至第二移动终端。
[0033]步骤108,第二移动终端接收非系统应用程序并安装。
[0034]本实施例中,第二移动终端在接收非系统应用程序的过程中,可在第二移动终端上展示接收的进度,当一个非系统应用程序接收完成时,则自动进行安装。
[0035]本实施例中,通过第一移动终端与第二移动终端建立无线连接,第一移动终端可以将自身的非系统应用程序发送到第二移动终端进行安装,使得第一移动终端与第二移动终端之间的应用同步不需要依赖电脑,实现起来简单方便。
[0036]在一个实施例中,第一移动终端与第二移动终端建立无线连接的步骤,包括:第一移动终端建立第一 WiFi热点,第二移动终端连接至第一 WiFi热点;或者,第二移动终端建立第二 WiFi热点,第一移动终端连接至第二 WiFi热点。
[0037]在一个实施例中,移动终端应用同步方法还包括:第一移动终端获取所述非系统应用程序的桌面布局信息,将桌面布局信息发送至第二移动终端。本实施例中,第二移动终端还接收该桌面布局信息,根据接收到的桌面布局信息安装非系统应用程序,使非系统应用程序在第二移动终端上按照该桌面布局信息进行排列。
[0038]在一个实施例中,移动终端应用同步方法还包括:第一移动终端获取非系统应用程序的预览图和/或桌面壁纸;第一移动终端将非系统应用程序的预览图和/或桌面壁纸发送至第二移动终端进行展示。
[0039]进一步的,在一个实施例中,第一移动终端将非系统应用程序发送至第二移动终端的步骤,包括:第一移动终端判断是否接收到第二移动终端发送的确认指令,若是,则将非系统应用程序发送至第二移动终端。
[0040]如图2所示,在一个实施例中,提供了一种移动终端应用同步方法,该方法以第一移动终端建立WiFi热点,第二移动终端连接该WiFi热点进行举例说明,该方法包括:
[0041]步骤202,第一移动终端建立WiFi热点,第二移动终端连接至该WiFi热点。
[0042]本实施例中,第一移动终端可通过预先设置的SDK (Software Development Kit,即软件开发工具包)库创建一个WiFi热点,该WiFi热点具有对应的自定义名称。第二移动终端在搜索附近的WiFi热点时,可在第二移动终端上显示该WiFi热点对应的自定义名称。第二移动终端接收到用户对该WiFi热点的连接确认命令后与该WiFi热点建立连接,在弟~■移动终端与弟一移动终端建立连接的过程中,可在弟一移动终端和弟~■移动终端中分别显示连接中的界面,连接成功后则创建了第一移动终端和第二移动终端之间的TCP连接通道,通过TCP连接通道,第一移动终端和第二移动终端之间和互相传输数据。
[0043]步骤204,第一移动终端获取非系统应用程序的预览图和桌面壁纸。
[0044]第一移动终端中的非系统应用程序的预览图存放在第一终端的指定目录下,而桌面比值则可通过第一移动终端中的SDK库函数直接获取到。
[0045]步骤206,第一移动终端将非系统应用程序的预览图和桌面壁纸发送至第二终端进行展示。
[0046]具体的,结合图3所示,第一移动终端通过TCP连接通道传输非系统应用程序的预览图和桌面壁纸给第二移动终端,第二移动终端上展示接收到的预览图和桌面壁纸,并提示用户确认是否接收非系统应用程序,在接收到用户确认接收非系统应用程序的指令时,将该指令发送到第一移动终端。
[0047]步骤208,第一移动终端判断是否接收到第二移动终端发送的确认指令,若是,则进入步骤210,否则不做处理。
[0048]步骤210,第一移动终端获取非系统应用程序的路径,根据路径读取非系统应用程序,以及获取桌面布局信息,将非系统应用程序和桌面布局信息发送至第二移动终端。
[0049]如上所述,第一移动终端可根据自身操作系统的类型,通过特定的函数获取到非系统应用程序的路径,然后读取这些路径下的非系统应用程序。桌面布局信息是指非系统应用程序在桌面上摆放的位置信息,可从第一移动终端的系统桌面数据库中获取得到,也可从特定的应用程序的指定目录中读取得到,该特定的应用程序可在其指定目录下存放桌面布局信息。
[0050]结合图3所示,第一移动终端将桌面布局信息和非系统应用程序发送至第二移动终端的过程中,可分别在第一移动终端和第二移动终端上显示发送进度,可通过发送进度给用户展示非系统应用程序发送的数量等信息。
[0051]步骤212,第二移动终端接收非系统应用程序和桌面布局信息,根据桌面布局信息安装非系统应用程
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1