终端设备中软件的恢复方法、装置和终端设备的制造方法

文档序号:9646465阅读:379来源:国知局
终端设备中软件的恢复方法、装置和终端设备的制造方法
【技术领域】
[0001]本发明涉及智能终端技术领域,尤其涉及一种终端设备中软件的恢复方法、装置和终端设备。
【背景技术】
[0002]随着智能终端的不断发展,换机、刷机成了日常生活中经常出现的词汇,随之也引发了一个问题:安装软件。用户使用的智能终端中动辄安装着几十款乃至上百款软件,换机或刷机后全部重新安装耗时又耗力,所以引发了软件商店的产生。
[0003]软件商店可以极大的方便用户搜索和安装软件,优秀的软件商店可以根据用户的账户信息保存用户下载过的软件记录,而大多数软件商店只是提供了软件的搜索、下载和安装接口,并不会保存用户的下载记录。众所周知,在使用智能终端的过程中,智能终端中安装的软件数量是一定的,但是并不代表上述智能终端就只下载过该智能终端中安装的这些软件,很多时候使用智能终端的用户下载了一款软件,然后用一下就删除了,以后基本就不再用了,所以导致用户的下载记录很多冗余。
[0004]综上所述,上述两种软件商店所采用的方式都不利于用户换机或刷机后软件的恢复,不能方便用户的使用,用户体验度较差。

【发明内容】

[0005]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本发明的第一个目的在于提出一种终端设备中软件的恢复方法。该方法可以更加智能地记录用户手机中安装的软件,极大地方便了用户刷机或更换新手机后软件的恢复,节省了用户恢复数据的时间。
[0007]本发明的第二个目的在于提出一种终端设备中软件的恢复装置。
[0008]本发明的第三个目的在于提出一种终端设备。
[0009]为了实现上述目的,本发明第一方面实施例的终端设备中软件的恢复方法,包括:当用户对所述用户当前使用的第一终端设备进行软件恢复时,所述第一终端设备从服务器下载软件信息列表,所述软件信息列表保存所述用户在使用所述第一终端设备之前使用的第二终端设备中安装的软件的信息;遍历所述软件信息列表中的软件信息;判断所述第一终端设备中是否已安装当前遍历的软件信息所指示的软件;如果否,则从软件商店中下载并安装当前遍历的软件信息所指示的软件。
[0010]本发明实施例的终端设备中软件的恢复方法,当用户对上述用户当前使用的第一终端设备进行软件恢复时,第一终端设备从服务器下载软件信息列表,上述软件信息列表保存上述用户在使用上述第一终端设备之前使用的第二终端设备中安装的软件的信息;然后,第一终端设备遍历上述软件信息列表中的软件信息,当第一终端设备中未安装当前遍历的软件信息所指示的软件时,从软件商店中下载并安装当前遍历的软件信息所指示的软件,从而可以更加智能地记录用户使用的终端设备中安装的软件,极大地方便了用户刷机或更换终端设备后软件的恢复,节省了用户恢复数据的时间。
[0011]为了实现上述目的,本发明第二方面实施例的终端设备中软件的恢复装置,所述终端设备中软件的恢复装置设置在第一终端设备中,所述终端设备中软件的恢复装置包括:下载模块,用于当用户对上述用户当前使用的第一终端设备进行软件恢复时,从服务器下载软件信息列表,所述软件信息列表保存所述用户在使用所述第一终端设备之前使用的第二终端设备中安装的软件的信息;遍历模块,用于遍历所述下载模块下载的软件信息列表中的软件信息;判断模块,用于判断所述第一终端设备中是否已安装所述遍历模块当前遍历的软件信息所指示的软件;所述下载模块,还用于当所述判断模块确定所述第一终端设备中未安装当前遍历的软件信息所指示的软件时,从软件商店中下载所述遍历模块当前遍历的软件信息所指示的软件;安装模块,用于安装所述下载模块下载的软件。
[0012]本发明实施例的终端设备中软件的恢复装置,当用户对上述用户当前使用的第一终端设备进行软件恢复时,下载模块从服务器下载软件信息列表,上述软件信息列表保存上述用户在使用上述第一终端设备之前使用的第二终端设备中安装的软件的信息;然后,遍历模块遍历上述软件信息列表中的软件信息,当判断模块确定第一终端设备中未安装当前遍历的软件信息所指示的软件时,下载模块和安装模块从软件商店中下载并安装当前遍历的软件信息所指示的软件,从而可以更加智能地记录用户使用的终端设备中安装的软件,极大地方便了用户刷机或更换终端设备后软件的恢复,节省了用户恢复数据的时间。
[0013]为了实现上述目的,本发明第三方面实施例的终端设备,所述终端设备为第一终端设备,所述终端设备包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;
[0014]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:当用户对所述用户当前使用的第一终端设备进行软件恢复时,从服务器下载软件信息列表,所述软件信息列表保存所述用户在使用所述第一终端设备之前使用的第二终端设备中安装的软件的信息;遍历所述软件信息列表中的软件信息;判断所述第一终端设备中是否已安装当前遍历的软件信息所指示的软件;如果否,则从软件商店中下载并安装当前遍历的软件信息所指示的软件。
[0015]本发明实施例的终端设备中,当用户对上述用户当前使用的第一终端设备进行软件恢复时,处理器从服务器下载软件信息列表,上述软件信息列表保存上述用户在使用上述第一终端设备之前使用的第二终端设备中安装的软件的信息;然后,遍历上述软件信息列表中的软件信息,当确定第一终端设备中未安装当前遍历的软件信息所指示的软件时,从软件商店中下载并安装当前遍历的软件信息所指示的软件,从而可以更加智能地记录用户使用的终端设备中安装的软件,极大地方便了用户刷机或更换终端设备后软件的恢复,节省了用户恢复数据的时间。
[0016]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0017]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0018]图1为本发明终端设备中软件的恢复方法一个实施例的流程图;
[0019]图2为本发明终端设备中软件的恢复方法另一个实施例的流程图;
[0020]图3为本发明终端设备中软件的恢复方法再一个实施例的流程图;
[0021]图4为本发明终端设备中软件的恢复方法再一个实施例的流程图;
[0022]图5为本发明终端设备中软件的恢复装置一个实施例的结构示意图;
[0023]图6为本发明终端设备中软件的恢复装置另一个实施例的结构示意图;
[0024]图7为本发明终端设备一个实施例的结构示意图。
【具体实施方式】
[0025]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0026]图1为本发明终端设备中软件的恢复方法一个实施例的流程图,如图1所示,上述终端设备中软件的恢复方法可以包括:
[0027]步骤101,当用户对上述用户当前使用的第一终端设备进行软件恢复时,第一终端设备从服务器下载软件信息列表,上述软件信息列表保存上述用户在使用上述第一终端设备之前使用的第二终端设备中安装的软件的信息。
[0
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1