移动终端的应用的迁移方法、装置以及系统的制作方法

文档序号:6504574阅读:147来源:国知局
移动终端的应用的迁移方法、装置以及系统的制作方法
【专利摘要】本发明提供一种移动终端的应用的迁移方法、装置以及系统。所述移动终端的应用的迁移方法,包括:获取第一终端的软件安装信息表,所述软件安装信息表包括:软件ID;根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型;为所述第二终端安装获取的所述安装程序。本发明能够方便地在新的移动终端上安装与原移动终端相同的应用。
【专利说明】移动终端的应用的迁移方法、装置以及系统

【技术领域】
[0001] 本发明涉及移动终端领域,特别是指移动终端的应用的迁移方法、装置以及系统。

【背景技术】
[0002] 智能移动终端,是指"像个人电脑一样,具有独立的操作系统,可以由用户自行安 装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对移动终端的功能进行扩 充,并可以通过移动通讯网络来实现无线网络接入的这样一类设备的总称"。此类移动终端 包括:移动笔记本电脑、手机、平板电脑产品、便携游戏机等类似形态的产品。
[0003] 智能移动终端与普通移动终端最大的区别在于:它拥有操作系统,可以通过安装 第三方软件来实现各种功能,扩展移动终端的用途。因为智能移动终端可以安装第三方软 件,所以,智能移动终端具有丰富的功能。通常使用的操作系统有:安卓(Android)、iOS、 Symbian、Windows phone等操作系统。它们之间的应用软件互不兼容。
[0004] 传统智能移动终端软件的安装方法一般有如下的方法:
[0005] 1智能移动终端以无线方式或有线方式获得软件安装包,然后可以进行安装。
[0006] 2个人计算机与移动终端连接后,使用个人计算机完成智能移动终端的软件安装。
[0007] 3通过智能移动终端的专用安装工具进行软件安装,此类软件会寻找适合此移动 终端应用的安装包,安装包例如为安卓的APK类型文件或IOS系统的app类型文件。
[0008] 用户使用智能移动终端过程中,可能会安装数目很多的应用软件。在用户移动终 端丢失,系统受损或升级新移动终端后,可能希望安装原来使用的软件应用,这样,需要用 户逐一寻找原有的软件安装包,操作较为繁琐。


【发明内容】

[0009] 本发明提供一种移动终端的应用的迁移方法、装置以及系统,当用户更换移动终 端后,方便地在新的移动终端上安装与原移动终端一致的应用。
[0010] 本发明提供一种移动终端的应用的迁移方法,包括:
[0011] 获取第一终端的软件安装信息表,所述软件安装信息表包括:软件ID ;
[0012] 根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述 软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型;
[0013] 为所述第二终端安装获取的所述安装程序。
[0014] 所述获取第一终端的软件安装信息表的步骤包括:
[0015] 从所述第一终端、计算机、移动存储设备或者云端获取预先存储的第一终端的软 件安装信息表。
[0016] 所述根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取 所述软件ID对应的安装程序的步骤具体为:
[0017] 获取所述第二终端的终端类型;
[0018] 根据所述软件安装信息表中的软件ID、第二终端的操作系统类型以及所述第二终 端的终端类型,获取所述软件ID对应的安装程序,获取到的所述安装程序适配所述第二终 端的终端类型且适配所述第二终端的操作系统类型。
[0019] 所述软件安装信息表还包括:第一终端的操作系统类型以及软件ID对应的软件 安装程序的存储地址;
[0020] 所述根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取 所述软件ID对应的安装程序的步骤包括:
[0021] 当所述第一终端的操作系统类型和所述第二终端的操作系统类型一致时,从所述 存储地址,下载软件安装程序;
[0022] 当所述第一终端的操作系统类型和所述第二终端的操作系统类型不一致时,根据 所述软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所述软件ID对应的 安装程序,并下载搜索到的安装程序。
[0023] 所述根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取 所述软件ID对应的安装程序的步骤包括:
[0024] 根据所述软件安装信息表中的软件ID以及所述第二终端的操作系统类型,在所 述第二终端或者计算机中搜索对应的安装程序;
[0025] 当搜索失败时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统 类型,在预定的网站搜索对应的安装程序。
[0026] 所述软件安装信息表还包括:软件ID的当前软件版本号;
[0027] 所述在预定的网站搜索对应的安装程序的步骤包括:
[0028] 当搜索到至少两个安装程序时,选择与所述当前版本号一致的安装程序;或者; 当搜索到至少两个安装程序时,选择高版本的安装程序。
[0029] 所述获取第一终端的软件安装信息表的步骤之前,所述方法还包括:
[0030] 根据第一移动终端安装的应用软件,生成第一终端的软件安装信息表。
[0031] 所述软件安装信息表还包括:当前软件版本号;
[0032] 所述生成第一终端的软件安装信息表的步骤之后,所述方法还包括:
[0033]当所述第一移动终端的软件更新时,更新所述软件安装信息表中的当前软件版本 号。
[0034] 另一方面,提供一种移动终端的应用的迁移装置,包括:
[0035] 第一获取单元,获取第一终端的软件安装信息表,所述软件安装信息表包括:软件 ID ;
[0036] 第二获取单元,根据所述软件安装信息表中的软件ID以及第二终端的操作系统 类型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系 统类型;
[0037] 安装单元,为所述第二终端安装获取的所述安装程序。
[0038] 所述第一获取单元具体为:
[0039] 从所述第一终端、计算机、移动存储设备或者云端获取预先存储的第一终端的软 件安装信息表。
[0040] 所述第二获取单元包括:
[0041] 第一获取子单元,获取所述第二终端的终端类型;
[0042] 第二获取子单元:根据所述软件安装信息表中的软件ID、第二终端的操作系统类 型以及所述第二终端的终端类型,获取所述软件ID对应的安装程序,获取到的所述安装程 序适配所述第二终端的终端类型且适配所述第二终端的操作系统类型。
[0043] 所述软件安装信息表还包括:第一终端的操作系统类型以及软件ID对应的软件 安装程序的存储地址;
[0044] 所述第二获取单元包括:
[0045] 下载子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类型一 致时,从所述存储地址,下载软件安装程序;
[0046] 第一搜索子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类 型不一致时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所 述软件ID对应的安装程序,并下载搜索到的安装程序。
[0047] 所述第二获取单元包括:
[0048] 第二搜索子单元,根据所述软件安装信息表中的软件ID以及所述第二终端的操 作系统类型,在所述第二终端或者计算机中搜索对应的安装程序;
[0049] 第三搜索子单元,当搜索失败时,根据所述软件安装信息表中的软件ID以及第二 终端的操作系统类型,在预定的网站搜索对应的安装程序。
[0050] 另一方面,提供一种移动终端的应用的迁移系统,包括:第一终端、第二终端、移动 终端的应用的迁移装置;
[0051] 所述移动终端的应用的迁移装置,获取所述第一终端的软件安装信息表,所述软 件安装信息表包括:软件ID ;根据所述软件安装信息表中的软件ID以及第二终端的操作系 统类型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作 系统类型;为所述第二终端安装获取的所述安装程序。
[0052] 本发明的上述技术方案的有益效果如下:当用户从第一终端更换到第二终端后, 能够根据第一终端的软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所 述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型;并且 为所述第二终端安装获取的所述安装程序。用户不需要手工一一去查找应用程序并且一一 手动安装,方便了用户的操作。

【专利附图】

【附图说明】
[0053] 图1为本发明所述的移动终端的应用的迁移方法的一实施例的流程示意图;
[0054] 图2为本发明所述的移动终端的应用的迁移方法的另一实施例的流程示意图;
[0055] 图3为本发明所述的移动终端的应用的迁移装置的连接示意图;
[0056] 图4为本发明所述的移动终端的应用的迁移系统的连接示意图;
[0057] 图5为本发明所述的移动终端软件迁移的另一实施例的示意图。

【具体实施方式】
[0058] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。
[0059] 如图1所示,本发明提供一种移动终端的应用的迁移方法,包括:
[0060] 步骤11,获取第一终端的软件安装信息表,所述软件安装信息表包括:软件ID ;该 步骤包括:从所述第一终端、计算机、移动存储设备或者云端获取预先存储的第一终端的软 件安装信息表。其中,软件ID可以为软件名称。
[0061] 步骤12,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获 取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型;
[0062] 步骤13,为所述第二终端安装获取的所述安装程序。
[0063] 在一个实施例中,步骤12包括:
[0064] 步骤121A,获取所述第二终端的终端类型;
[0065] 步骤122A,根据所述软件安装信息表中的软件ID、第二终端的操作系统类型以及 所述第二终端的终端类型,获取所述软件ID对应的安装程序,获取到的所述安装程序适配 所述第二终端的终端类型且适配所述第二终端的操作系统类型。
[0066] 在另一个实施例中,所述软件安装信息表还包括:第一终端的操作系统类型以及 软件ID对应的软件安装程序的存储地址;
[0067] 步骤12包括:
[0068] 步骤121B,当所述第一终端的操作系统类型和所述第二终端的操作系统类型一致 时,从所述存储地址,下载软件安装程序;
[0069] 步骤122B,当所述第一终端的操作系统类型和所述第二终端的操作系统类型不一 致时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所述软件 ID对应的安装程序,并下载搜索到的安装程序。
[0070] 在另一个实施例中,步骤12包括:
[0071] 步骤121C,根据所述软件安装信息表中的软件ID以及所述第二终端的操作系统 类型,在所述第二终端或者计算机中搜索对应的安装程序;
[0072] 步骤122C,当搜索失败时,根据所述软件安装信息表中的软件ID以及第二终端的 操作系统类型,在预定的网站搜索对应的安装程序。
[0073] 如图2所示,为本发明所述的一种移动终端的应用的迁移方法的另一实施例,包 括:
[0074] 步骤21,根据第一移动终端安装的应用软件,生成第一终端的软件安装信息表。所 述软件安装信息表包括:软件ID,所述软件安装信息表还包括:当前软件版本号;
[0075] 步骤22,当所述第一移动终端的软件更新时,更新所述软件安装信息表中的当前 软件版本号。
[0076] 步骤23,获取第一终端的软件安装信息表,该步骤包括:从所述第一终端、计算 机、移动存储设备或者云端获取预先存储的第一终端的软件安装信息表。
[0077] 步骤24,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获 取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型;
[0078] 步骤25,为所述第二终端安装获取的所述安装程序。
[0079] 在另一个实施例中,步骤24包括:
[0080] 步骤241,根据所述软件安装信息表中的软件ID以及所述第二终端的操作系统类 型,在所述第二终端或者计算机中搜索对应的安装程序;
[0081] 步骤242,当搜索失败时,根据所述软件安装信息表中的软件ID以及第二终端的 操作系统类型,在预定的网站搜索对应的安装程序。具体为:当搜索到至少两个安装程序 时,选择与所述当前版本号一致的安装程序;或者;当搜索到至少两个安装程序时,选择高 版本的安装程序。可以根据用户的设置来采取不同的选择策略。
[0082] 如图3所示,本发明提供一种移动终端的应用的迁移装置,包括:
[0083] 第一获取单元31,获取第一终端的软件安装信息表,所述软件安装信息表包括: 软件ID ;所述第一获取单元31具体为:从所述第一终端、计算机、移动存储设备或者云端获 取预先存储的第一终端的软件安装信息表。
[0084] 第二获取单元32,根据所述软件安装信息表中的软件ID以及第二终端的操作系 统类型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作 系统类型;
[0085] 安装单元33,为所述第二终端安装获取的所述安装程序。
[0086] 所述第二获取单元32包括:
[0087] 第一获取子单元321,获取所述第二终端的终端类型;
[0088] 第二获取子单元322,根据所述软件安装信息表中的软件ID、第二终端的操作系 统类型以及所述第二终端的终端类型,获取所述软件ID对应的安装程序,获取到的所述安 装程序适配所述第二终端的终端类型且适配所述第二终端的操作系统类型。
[0089] 可选的,所述软件安装信息表还包括:第一终端的操作系统类型以及软件ID对应 的软件安装程序的存储地址;
[0090] 所述第二获取单元322包括:
[0091] 下载子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类型一 致时,从所述存储地址,下载软件安装程序;
[0092] 第一搜索子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类 型不一致时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所 述软件ID对应的安装程序,并下载搜索到的安装程序。
[0093] 可选的,所述第二获取单元322包括:
[0094] 第二搜索子单元,根据所述软件安装信息表中的软件ID以及所述第二终端的操 作系统类型,在所述第二终端或者计算机中搜索对应的安装程序;
[0095] 第三搜索子单元,当搜索失败时,根据所述软件安装信息表中的软件ID以及第二 终端的操作系统类型,在预定的网站搜索对应的安装程序。
[0096] 如图4所示,提供一种移动终端的应用的迁移系统,包括:第一终端41、第二终端 42、移动终端的应用的迁移装置43 ;
[0097] 所述移动终端的应用的迁移装置43,获取所述第一终端41的软件安装信息表,所 述软件安装信息表包括:软件ID ;根据所述软件安装信息表中的软件ID以及第二终端的操 作系统类型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的 操作系统类型;为所述第二终端42安装获取的所述安装程序。
[0098] 本发明提供一种不同移动终端之间的应用软件的迁移方法,通过在新终端自动安 装旧终端的原有软件的方式,可以实现不同移动终端,不同系统平台的移动终端应用的迁 移。如图5所示,工作过程如下,包括:
[0099] S51,原移动终端安装软件,并生成安装软件应用信息列表。
[0100] S51,原移动终端存储安装软件应用信息列表;应用信息列表包括软件名称、软件 来源。其中,列表可以存储于云端。此云可以是私有云或公有云,当存储于云端时,移动终 端可以通过密钥验证方式访问云端信息。也可以存储于计算机、本地移动终端存储器或其 它存储设备中。此处的安装软件应用信息列表也就是上文所述的软件安装信息表。
[0101] S53,新移动终端获取原移动终端的安装软件应用信息列表。
[0102] S54,根据原存储信息,搜索本地存储空间(包括本地计算机、移动终端存储器或其 它存储设备)和/或云端存储空间。如果在本地存储空间获得对应安装软件应用信息列表 的安装包,移动终端用户可以选择安装或以自动模式完成安装。如果在本地不能获取,则根 据软件安装信息自动搜索网络应用商店查询相关应用。此处搜索的网络应用商店的顺序依 据现有的官方应用商店、主流应用商店进行一定排序,依照一定顺序搜索对应于软件安装 信息的应用软件。此处可以设置为自动安装完成或人工干预方式选择更新的软件版本或保 持用户偏好的软件版本。
[0103] 对不同移动终端系统软件平台,应搜索对应不同的应用程序类型,如安卓移动终 端搜索谷歌应用商店、主流的第三方安卓应用商店。苹果移动终端搜索对应的苹果应用商 店、第三方应用商店。微软平台移动终端搜索其对应的应用商店。不同类型的应用商店可 以在移动终端上预先存入列表,并可以通过自动或手动方式修改搜索目标。
[0104] 如果用户改变操作系统,可以使用原手机存储的软件安装信息表的信息在新系统 软件对应的本地安装包和应用商店中寻找对应软件。
[0105] 用户在云端备份所有软件安装信息后,经用户许可,移动终端用户可以接收云端 发送的软件更新提示,完成软件升级。
[0106] 软件安装信息表,可以是一个表格,如下表所示,其中包括软件名称、软件来源、软 件版本,也可以包括其它的软件相关信息。除应用表格表示安装信息外,也可以使用配置文 件方式记录软件安装信息,其中包含已安装软件的相关信息。此软件安装信息表或配置文 件可以被不同的智能终端系统软件系统识别,其格式可以为excel文件、文本文件等通用 的文件格式。如下表:
[0107] 软件安装信息表
[0108]

【权利要求】
1. 一种移动终端的应用的迁移方法,其特征在于,包括: 获取第一终端的软件安装信息表,所述软件安装信息表包括:软件ID ; 根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述软件 ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类型; 为所述第二终端安装获取的所述安装程序。
2. 根据权利要求1所述的移动终端的应用的迁移方法,其特征在于,所述获取第一终 端的软件安装信息表的步骤包括: 从所述第一终端、计算机、移动存储设备或者云端获取预先存储的第一终端的软件安 装信息表。
3. 根据权利要求1所述的移动终端的应用的迁移方法,其特征在于,所述根据所述软 件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述软件ID对应的安装程 序的步骤具体为: 获取所述第二终端的终端类型; 根据所述软件安装信息表中的软件ID、第二终端的操作系统类型以及所述第二终端的 终端类型,获取所述软件ID对应的安装程序,获取到的所述安装程序适配所述第二终端的 终端类型且适配所述第二终端的操作系统类型。
4. 根据权利要求1所述的移动终端的应用的迁移方法,其特征在于, 所述软件安装信息表还包括:第一终端的操作系统类型以及软件ID对应的软件安装 程序的存储地址; 所述根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述 软件ID对应的安装程序的步骤包括: 当所述第一终端的操作系统类型和所述第二终端的操作系统类型一致时,从所述存储 地址,下载软件安装程序; 当所述第一终端的操作系统类型和所述第二终端的操作系统类型不一致时,根据所述 软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所述软件ID对应的安装 程序,并下载搜索到的安装程序。
5. 根据权利要求1所述的移动终端的应用的迁移方法,其特征在于, 所述根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,获取所述 软件ID对应的安装程序的步骤包括: 根据所述软件安装信息表中的软件ID以及所述第二终端的操作系统类型,在所述第 二终端或者计算机中搜索对应的安装程序; 当搜索失败时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型, 在预定的网站搜索对应的安装程序。
6. 根据权利要求5所述的移动终端的应用的迁移方法,其特征在于, 所述软件安装信息表还包括:软件ID的当前软件版本号; 所述在预定的网站搜索对应的安装程序的步骤包括: 当搜索到至少两个安装程序时,选择与所述当前版本号一致的安装程序;或者;当搜 索到至少两个安装程序时,选择高版本的安装程序。
7. 根据权利要求1所述的移动终端的应用的迁移方法,其特征在于,所述获取第一终 端的软件安装信息表的步骤之前,所述方法还包括: 根据第一移动终端安装的应用软件,生成第一终端的软件安装信息表。
8. 根据权利要求7所述的移动终端的应用的迁移方法,其特征在于, 所述软件安装信息表还包括:当前软件版本号; 所述生成第一终端的软件安装信息表的步骤之后,所述方法还包括: 当所述第一移动终端的软件更新时,更新所述软件安装信息表中的当前软件版本号。
9. 一种移动终端的应用的迁移装置,其特征在于,包括: 第一获取单元,获取第一终端的软件安装信息表,所述软件安装信息表包括:软件ID ; 第二获取单元,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型, 获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统类 型; 安装单元,为所述第二终端安装获取的所述安装程序。
10. 根据权利要求9所述的移动终端的应用的迁移装置,其特征在于,所述第一获取单 元具体为: 从所述第一终端、计算机、移动存储设备或者云端获取预先存储的第一终端的软件安 装信息表。
11. 根据权利要求9所述的移动终端的应用的迁移装置,其特征在于,所述第二获取单 元包括: 第一获取子单元,获取所述第二终端的终端类型; 第二获取子单元:根据所述软件安装信息表中的软件ID、第二终端的操作系统类型以 及所述第二终端的终端类型,获取所述软件ID对应的安装程序,获取到的所述安装程序适 配所述第二终端的终端类型且适配所述第二终端的操作系统类型。
12. 根据权利要求9所述的移动终端的应用的迁移装置,其特征在于, 所述软件安装信息表还包括:第一终端的操作系统类型以及软件ID对应的软件安装 程序的存储地址; 所述第二获取单元包括: 下载子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类型一致 时,从所述存储地址,下载软件安装程序; 第一搜索子单元,当所述第一终端的操作系统类型和所述第二终端的操作系统类型不 一致时,根据所述软件安装信息表中的软件ID以及第二终端的操作系统类型,搜索所述软 件ID对应的安装程序,并下载搜索到的安装程序。
13. 根据权利要求9所述的移动终端的应用的迁移装置,其特征在于, 所述第二获取单元包括: 第二搜索子单元,根据所述软件安装信息表中的软件ID以及所述第二终端的操作系 统类型,在所述第二终端或者计算机中搜索对应的安装程序; 第三搜索子单元,当搜索失败时,根据所述软件安装信息表中的软件ID以及第二终端 的操作系统类型,在预定的网站搜索对应的安装程序。
14. 一种移动终端的应用的迁移系统,其特征在于,包括:第一终端、第二终端、移动终 端的应用的迁移装置; 所述移动终端的应用的迁移装置,获取所述第一终端的软件安装信息表,所述软件安 装信息表包括:软件ID ;根据所述软件安装信息表中的软件ID以及第二终端的操作系统类 型,获取所述软件ID对应的安装程序,获取的所述安装程序适配所述第二终端的操作系统 类型;为所述第二终端安装获取的所述安装程序。
【文档编号】G06F9/445GK104239083SQ201310250136
【公开日】2014年12月24日 申请日期:2013年6月21日 优先权日:2013年6月21日
【发明者】支周, 卢忱 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1