标运行模式时,通过卸载该目标运行模式下的目标应用程序,并将目标应用程序的历史应用数据进行存储,可以避免终端在该目标运行模式之外的其他运行模式下运行时,目标运行模式下的目标应用程序仍然占用过多的终端内存,甚至运行在终端的后台,而影响终端的数据处理速率和整体性能。
[0044]在上述技术方案中,优选地,还包括:在自动安装所述历史应用程序列表中的所述目标应用程序时,恢复所述目标应用程序的历史应用数据。
[0045]在该技术方案中,通过保存目标应用程序的历史应用数据,并在用户再次进入该目标运行模式时,恢复这些历史应用数据,可以保持目标应用程序的历史数据的连续性,有利于提高用户的使用体验。例如:当目标运行模式为儿童模式,且该目标应用程序为2048等游戏应用程序时,通过保存该游戏应用程序的历史数据,可以使终端再次运行在儿童模式时,用户仍然可以在该游戏应用程序的历史数据的基础上,接着玩该游戏应用程序,以确保该游戏应用程序的数据连续性。
[0046]在上述技术方案中,优选地,还包括:在安装或卸载所述目标应用程序时,在所述终端的当前操作界面上显示指定交互界面。
[0047]在该技术方案中,在安装或卸载该目标应用程序时,通过在终端的当前操作界面上显示指定交互界面,可以提高用户使用该目标运行模式的兴趣,有利于提高用户的使用体验。例如:当目标运行模式为儿童模式时,如果终端用户在安装或卸载该儿童模式下的目标应用程序时,终端在前台显示一个猜字界面或动态卡通画面,则可以极大地提高小孩对该儿童模式的使用兴趣,进而提高小孩对该儿童模式的使用体验。
[0048]在上述技术方案中,优选地,还包括:根据接收到的更新命令,更新所述历史应用程序列表,以及所述目标运行模式包括:儿童模式、老人模式和私密模式。
[0049]在该技术方案中,当终端再次切换至目标运行模式时,例如:儿童模式、老人模式或私密模式,终端默认地会根据该目标运行模式下的历史应用程序列表自动安装目标应用程序,但是如果用户希望更改该历史应用程序列表,则可以实时地按照个人意愿进行更改,以满足用户的不同使用需求。当然,目标运行模式包括但不限于:儿童模式、老人模式和私密模式,例如:还可以包括学生模式等。
[0050]图2示出了根据本发明的一个实施例的运行模式的切换装置的结构示意图。
[0051]如图2所示,根据本发明的一个实施例的运行模式的切换装置200,包括:处理单元202,当终端的运行模式切换至目标运行模式时,判断所述终端是否首次切换至所述目标运行模式,并在判断结果为是时,为所述终端提供待安装的应用程序,以使终端用户从所述待安装的应用程序中选择目标应用程序进行安装,并生成包含所述目标应用程序的历史应用程序列表;否则,调用所述历史应用程序列表,并自动安装所述历史应用程序列表中的所述目标应用程序,以使所述终端切换至所述目标运行模式。
[0052]在该技术方案中,当终端从当前运行模式(例如:常用模式)切换至目标运行模式(例如:儿童运行模式或老人运行模式)时,通过判断终端是否首次运行在该目标运行模式,并在判断结果为是时,为终端用户提供应用程序选项,使用户从中选择该目标运行模式下需安装的目标应用程序,在判断结果为否时,直接根据该目标运行模式下的历史应用程序列表自动安装该目标应用程序,这既不影响用户在不同运行模式下对不同应用程序的使用需求,又可以确保该目标运行模式下的目标应用程序只在终端切换至该目标运行模式的过程中被安装,而非在终端运行在该目标运行模式之外的其他运行模式下就被安装,从而避免目标运行模式下的应用程序在其他运行模式下被提前被安装而导致占用过多的终端存储空间,从而降低终端的运行内存,进而降低终端的整体性能,影响用户体验。
[0053]在上述技术方案中,优选地,还包括:卸载单元204,在所述终端退出所述目标运行模式时,卸载所述目标应用程序;存储单元206,将所述目标应用程序的历史应用数据进行存储。
[0054]在该技术方案中,在终端退出该目标运行模式时,通过卸载该目标运行模式下的目标应用程序,并将目标应用程序的历史应用数据进行存储,可以避免终端在该目标运行模式之外的其他运行模式下运行时,目标运行模式下的目标应用程序仍然占用过多的终端内存,甚至运行在终端的后台,而影响终端的数据处理速率和整体性能。
[0055]在上述技术方案中,优选地,还包括:恢复单元208,在自动安装所述历史应用程序列表中的所述目标应用程序时,恢复所述目标应用程序的历史应用数据。
[0056]在该技术方案中,通过保存目标应用程序的历史应用数据,并在用户再次进入该目标运行模式时,恢复这些历史应用数据,可以保持目标应用程序的历史数据的连续性,有利于提高用户的使用体验。例如:当目标运行模式为儿童模式,且该目标应用程序为2048等游戏应用程序时,通过保存该游戏应用程序的历史数据,可以使终端再次运行在儿童模式时,用户仍然可以在该游戏应用程序的历史数据的基础上,接着玩该游戏应用程序,以确保该游戏应用程序的数据连续性。
[0057]在上述技术方案中,优选地,还包括:显示单元210,在安装或卸载所述目标应用程序时,在所述终端的当前操作界面上显示指定交互界面。
[0058]在该技术方案中,在安装或卸载该目标应用程序时,通过在终端的当前操作界面上显示指定交互界面,可以提高用户使用该目标运行模式的兴趣,有利于提高用户的使用体验。例如:当目标运行模式为儿童模式时,如果终端用户在安装或卸载该儿童模式下的目标应用程序时,终端在前台显示一个猜字界面或动态卡通画面,则可以极大地提高小孩对该儿童模式的使用兴趣,进而提高小孩对该儿童模式的使用体验。
[0059]在上述技术方案中,优选地,还包括:更新单元212,根据接收到的更新命令,更新所述历史应用程序列表,以及所述目标运行模式包括:儿童模式、老人模式和私密模式。
[0060]在该技术方案中,当终端再次切换至目标运行模式时,例如:儿童模式、老人模式或私密模式,终端默认地会根据该目标运行模式下的历史应用程序列表自动安装目标应用程序,但是如果用户希望更改该历史应用程序列表,则可以实时地按照个人意愿进行更改,以满足用户的不同使用需求。当然,目标运行模式包括但不限于:儿童模式、老人模式和私密模式,例如:还可以包括学生模式等。
[0061]图3示出了根据本发明的一个实施例的终端的结构示意图,
[0062]如图3所示,根据本发明的一个实施例的终端300,包括:如上述技术方案中任一项所述的运行模式的切换装置200。
[0063]在该技术方案中,通过在终端上安装运行模式的切换装置200,可以确保该指定目标运行模式下的目标应用程序只在终端切换至该指定目标运行模式的过程中进行安装,而非在终端运行在该指定目标运行模式之外的其他运行模式下就被提前安装,从而避免非当前运行模式下的应用程序被提前安装而