本发明涉及终端技术领域,尤其涉及一种应用程序的设置方法、终端及计算机可读存储介质。
背景技术:
随着终端的快速发展,尤其是移动终端的快速发展,目前的终端(例如:智能手机)通常在出厂时都会在系统内预先安装一些应用程序,然而这些预先安装的应用程序并不能满足用户的个性化需求。在系统内预先安装的应用程序中,存在用户不需要的应用程序,这些用户不需要的应用程序既占用了有限的存储空间,还可能拖慢系统启动速度,部分用户也就会花不少时间删除这些用户不需要的应用程序;同时在系统内预置的应用程序中,不存在用户需要的应用程序,需要用户搜索、下载并安装自己需要的应用程序,极大地影响了用户体验。
技术实现要素:
本发明要解决的技术问题是,提供一种应用程序的设置方法、终端及计算机可读存储介质,克服了现有技术中终端中预置的应用程序不能根据用户的需求进行预安装的缺陷。
本发明采用的技术方案是,所述一种应用程序的设置方法,包括:
当第一次开机或恢复出厂设置时,获取预置的应用程序配置信息;
根据所述应用程序配置信息,对所述应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置。
可选的,根据所述应用程序配置信息,对所述应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置,包括:
判断所述第一应用程序与所述第二应用程序是否匹配;
在所述第一应用程序与所述第二应用程序不匹配的情况下,根据所述应用程序配置信息,对所述第一应用程序进行配置;
和/或根据所述应用程序配置信息,对所述第二应用程序进行配置。
可选的,所述根据所述应用程序配置信息,对所述第一应用程序进行配置,包括:
根据所述应用程序配置信息,在所述第一应用程序中确定除所述第二应用程序之外的第三应用程序;
获取所述第三应用程序,并安装所述第三应用程序。
可选的,所述应用程序配置信息包括:所述第三应用程序的下载信息;
所述获取所述第三应用程序,包括:
根据所述下载信息,下载所述第三应用程序。
可选的,所述根据所述应用程序配置信息,对所述第二应用程序进行配置,包括:
根据所述应用程序配置信息,在所述第二应用程序中确定除所述第一应用程序之外的第四应用程序;
删除所述第四应用程序。
本发明还提供一种终端,包括处理器和存储器;
所述处理器用于执行所述存储器中存储的应用程序的设置程序,以实现以下步骤:
当第一次开机或恢复出厂设置时,获取预置的应用程序配置信息;
根据所述应用程序配置信息,对所述应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置。
可选的,根据所述应用程序配置信息,对所述应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置,包括:
判断所述第一应用程序与所述第二应用程序是否匹配;
在所述第一应用程序与所述第二应用程序不匹配的情况下,根据所述应用程序配置信息,对所述第一应用程序进行配置;
和/或根据所述应用程序配置信息,对所述第二应用程序进行配置。
可选的,所述根据所述应用程序配置信息,对所述第一应用程序进行配置,包括:
根据所述应用程序配置信息,在所述第一应用程序中确定除所述第二应用程序之外的第三应用程序;
获取所述第三应用程序,并安装所述第三应用程序。
可选的,所述应用程序配置信息包括:所述第三应用程序的下载信息;
所述获取所述第三应用程序,包括:
根据所述下载信息,下载所述第三应用程序。
可选的,所述根据所述应用程序配置信息,对所述第二应用程序进行配置,包括:
根据所述应用程序配置信息,在所述第二应用程序中确定除所述第一应用程序之外的第四应用程序;
删除所述第四应用程序。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的应用程序的设置方法。
采用上述技术方案,本发明至少具有下列优点:
本发明所述一种应用程序的设置方法、终端及计算机可读存储介质,能够根据用户预先设置的应用程序配置信息,在终端第一次开机或恢复出厂设置时,进行自动安装用户选择的应用程序,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户安装应用程序的时间,极大提高了用户体验。
附图说明
图1为本发明第一实施例的应用程序的设置方法流程图;
图2为本发明第三实施例的应用程序的设置方法流程图;
图3为本发明第三实施例的应用程序配置信息交互界面示意图;
图4为本发明第三实施例的对已安装的第二应用程序进行配置的方法流程图;
图5为本发明第四实施例的终端组成结构示意图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种应用程序的设置方法,如图1所示,包括以下具体步骤:
步骤s101,当第一次开机或恢复出厂设置时,获取预置的应用程序配置信息;
其中,应用程序配置信息为用户预先设置的一个或多个第一应用程序的配置信息;
应用程序配置信息包括但不限于:第一应用程序的名称、第一应用程序的版本信息和第一应用程序的下载信息等配置信息。
在本发明的一些实施例中,获取预置的应用程序配置信息的方式包括:
方式一,发送应用程序配置信息请求至设定服务器,并接收该设定服务器反馈的预置的应用程序配置信息;
方式二,输入用户识别信息,根据该用户识别信息,基于预置的用户识别信息与应用程序配置信息的映射关系,在设定服务器中获取该用户识别信息对应的应用程序配置信息。
步骤s102,根据应用程序配置信息,对应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置。
可选的,步骤s102,包括:
根据应用程序配置信息,对应用程序配置信息对应的第一应用程序进行安装;
其中,第一应用程序的数量为一个或多个;
在本发明的一些实施例中,对第一应用程序不做具体限定。
应用程序配置信息包括但不限于:第一应用程序的名称、第一应用程序的版本信息和第一应用程序的下载信息等配置信息。
对应用程序配置信息对应的第一应用程序进行安装的方式包括:
根据应用程序配置信息中的第一应用程序的下载信息,下载所有第一应用程序,并安装所有第一应用程序。
可选的,步骤s102,包括:
根据应用程序配置信息,对已安装的第二应用程序进行删除。
其中,第二应用程序的数量为一个或多个;
在本发明的一些实施例中,对第二应用程序不做具体限定。
可选的,步骤s102,包括:
应用程序配置信息包括但不限于:第一应用程序的名称、第一应用程序的版本信息和第一应用程序的下载信息等配置信息;
根据应用程序配置信息,在第二应用程序中确定与第一应用程序的名称相同的第五应用程序;
根据第一应用程序的版本信息,判断第五应用程序的版本信息是否为最新版本;
在判定第五应用程序的版本信息不是最新版本的情况下,根据第一应用程序的下载信息,下载第五应用程序,并更新第五应用程序。
其中,第一应用程序包括第五应用程序;
第五应用程序的数量为一个或多个。
在本发明的一些实施例中,对第五应用程序不做具体限定。
本发明第一实施例所述的一种应用程序的设置方法,能够根据用户预先设置的应用程序配置信息,在终端第一次开机或恢复出厂设置时,进行自动安装用户选择的应用程序,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户安装和/或删除应用程序的时间,极大提高了用户的应用程序管理体验。
本发明第二实施例,一种应用程序的设置方法,如图1所示,包括以下具体步骤:
步骤s101,当第一次开机或恢复出厂设置时,获取预置的应用程序配置信息;
其中,应用程序配置信息为用户预先设置的一个或多个第一应用程序的配置信息;
应用程序配置信息包括但不限于:第一应用程序的名称、第一应用程序的版本信息和第一应用程序的下载信息等配置信息。
在本发明的一些实施例中,获取预置的应用程序配置信息的方式包括:
方式一,发送应用程序配置信息请求至设定服务器,并接收该设定服务器反馈的预置的应用程序配置信息;
方式二,输入用户识别信息,根据该用户识别信息,基于预置的用户识别信息与应用程序配置信息的映射关系,在设定服务器中获取该用户识别信息对应的应用程序配置信息。
步骤s102,根据应用程序配置信息,对应用程序配置信息对应的第一应用程序,和/或已安装的第二应用程序进行配置。
可选的,步骤s102,包括:
根据应用程序配置信息,在第一应用程序中确定除第二应用程序之外的第三应用程序;
获取第三应用程序,并安装第三应用程序。
其中,第一应用程序的数量为一个或多个;
第二应用程序的数量为一个或多个;
第三应用程序的数量为一个或多个。
在本发明的一些实施例中,对第三应用程序不做具体限定。
获取第三应用程序的方式包括:
应用程序配置信息包括:所述第三应用程序的下载信息
根据应用程序配置信息中的第三应用程序的下载信息,下载所有第六应用程序。
可选的,步骤s102,包括:
根据应用程序配置信息,在第二应用程序中确定除第一应用程序之外的第四应用程序;
删除第四应用程序。
其中,第一应用程序的数量为一个或多个;
第二应用程序的数量为一个或多个;
第四应用程序的数量为一个或多个。
在本发明的一些实施例中,对第四应用程序不做具体限定。
可选的,步骤s102,包括:
根据应用程序配置信息,在第一应用程序中确定除第二应用程序之外的第三应用程序;获取第三应用程序,并安装第三应用程序
并根据应用程序配置信息,在第二应用程序中确定除第一应用程序之外的第四应用程序;删除第四应用程序。
其中,第一应用程序的数量为一个或多个;
第二应用程序的数量为一个或多个;
第三应用程序的数量为一个或多个;
第四应用程序的数量为一个或多个。
本发明第二实施例所述的一种应用程序的设置方法,能够根据用户预先设置的应用程序配置信息,在终端第一次开机或恢复出厂设置时,进行自动安装用户选择的应用程序,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户安装和/或删除应用程序的时间,极大提高了用户的应用程序管理体验。
本发明第三实施例,本实施例是在上述实施例的基础上,以应用程序的设置方法为例,结合附图2~图4介绍一个本发明的应用实例。
步骤s301,服务器通过应用程序配置信息交互界面,接收用户设置的第一应用程序的名称,如图3所示,并根据第一应用程序的名称生成应用程序配置信息。
其中,应用程序配置信息包括但不限于:第一应用程序的名称、第一应用程序的版本信息和第一应用程序的下载信息等配置信息。
第一应用程序的数量为一个或多个;
应用程序配置信息的格式包括但不限于:用户定制的数据格式、xml(extensiblemarkuplanguage,可扩展标记语言)数据格式、json(javascriptobjectnotation,js对象标记)、二维码数据格式等格式。
步骤s302,当终端第一次开机时,获取服务器中的应用程序配置信息;
步骤s303,根据应用程序配置信息,对已安装的第二应用程序进行配置。
具体的,步骤s303,包括:
步骤s3031,扫描全部第二应用程序;
步骤s3032,对第二应用程序的名称逐一遍历;
步骤s3033,判断每一个第二应用程序的名称是否在应用程序配置信息中;
若判定第二应用程序的名称在应用程序配置信息中,则执行步骤s3035;
否则执行步骤s3034;
步骤s3034,执行删除操作;
步骤s3035,判断是否完成对全部第二应用程序的逐一遍历;若判定完成对全部第二应用程序的逐一遍历,则执行步骤s3036;否则执行步骤s3032。
步骤s3036,执行第一次开机的初始化操作。
本发明第三实施例所述的一种应用程序的设置方法,能够根据用户预先设置的应用程序配置信息,在终端第一次开机时,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户删除应用程序的时间,极大提高了用户的应用程序管理体验。
本发明第四实施例,一种终端,如图5所示,包括以下组成部分:
处理器501和存储器502。在本发明的一些实施例中,处理器501和存储器502可通过总线或者其它方式连接。
处理器501可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器502用于存储所述处理器501的可执行指令;
存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器502也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器502还可以包括上述种类的存储器的组合。
其中,处理器501用于调用所述存储器502存储的程序代码管理代码,执行如本发明第一实施例至本发明第三实施例中任一实施例中部分或全部步骤。
本发明第四实施例所述的一种终端,能够根据用户预先设置的应用程序配置信息,在终端第一次开机或恢复出厂设置时,进行自动安装用户选择的应用程序,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户安装和/或删除应用程序的时间,极大提高了用户的应用程序管理体验。
本发明第五实施例,一种计算机可读存储介质。
计算机存储介质可以是ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域已知的任何其他形式的存储介质。
计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现本发明第一实施例至本发明第三实施例中任一实施例中部分或全部步骤。
本发明第五实施例中所述的一种计算机可读存储介质,存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,能够根据用户预先设置的应用程序配置信息,在终端第一次开机或恢复出厂设置时,进行自动安装用户选择的应用程序,并将终端中预先安装的应用程序中应用程序配置信息不包含的应用程序进行自动删除,极大的提高了用户在终端中管理应用程序的效率,节约了用户安装和/或删除应用程序的时间,极大提高了用户的应用程序管理体验。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。