一种参数设置方法和装置的制造方法

文档序号:9921956阅读:298来源:国知局
一种参数设置方法和装置的制造方法
【技术领域】
[0001 ]本发明涉及终端技术领域,具体涉及一种参数设置方法和装置。
【背景技术】
[0002]随着移动通信技术的快速发展,越来越多用户使用智能终端进行学习、娱乐等等,不仅丰富用户生活,还给用户带来便利,而伴随着智能终端的发展,各种智能终端的应用程序也被开发出来,以满足用户的不同应用需求,通过各类应用程序来不断对手机功能进行扩充。
[0003]目前,用户常常会应用程序的参数进行设置,以满足自己个性化的需求,现有参数设置方案为:直接根据用户的参数设置指令对应用程序的参数进行设置。
[0004]然而,采用现有参数设置方案对应用程序的参数设置时,由于用户或者终端通常不知道该参数是否为可设置参数,即在设置后不会影响终端运行的参数,因此,终端在对应用程序的参数设置后,会导致终端无法正常运行,比如,设置应用程序的存储空间参数后,会导致终端无法运行其他应用程序,又比如,设置应用程序的显示参数后,会导致终端无法正常显示图片等。
[0005]由上可知,现有参数设置方案在对应用程序的参数进行设置后,会导致终端无法正常运行。

【发明内容】

[0006]本发明目的在于提供一种参数设置方法和装置,以解决采用现有参数设置方案对应用程序的参数进行设置后,会导致终端无法正常运行的技术问题。
[0007]本发明实施例提供一种参数设置方法,包括:
[0008]接收目标应用程序的参数设置请求,所述参数设置请求指示所述目标应用程序中待设置的目标参数;
[0009]根据所述参数设置请求,在终端的虚拟机上对所目标应用的所述目标参数进行设置,其中,所述虚拟机在对所述目标参数设置之前具有所述终端上除所述虚拟机以外的所有应用程序;
[0010]在所述虚拟机上运行测试程序,并获取在所述虚拟机上运行测试程序的运行结果;
[0011 ]根据所述运行结果判断所述目标参数是否为可设置参数;
[0012]若是,则对所述目标参数进行设置。
[0013]其中,所述根据所述运行结果判断所述目标参数是否为可设置参数的步骤具体包括:
[0014]当所述测试程序运行正常时,判定所述目标参数为可设置参数;
[0015]当所述测试程序运行异常时,判定所述目标参数为不可设置参数。
[0016]进一步的,所述测试程序包括多个不同的子测试程序,所述根据所述运行结果判断所述目标参数是否为可设置参数的步骤具体包括:
[0017]根据所述运行结果获取运行异常的子测试程序;
[0018]判断所述运行异常的子测试程序是否为预设测试程序,若否,则判定所述目标参数为可设置参数,若是,则判定所述目标参数为不可设置参数。
[0019]进一步的,所述根据所述运行结果判断所述目标参数是否为可设置参数的步骤具体还包括:在获取运行结果之后,根据所述运行结果获取运行异常的子测试程序之前,判断根据所述运行结果获取运行异常的子测试程序是否为空,若不为空,则执行判断所述运行异常的子测试程序是否为预设测试程序的步骤,若为空,则判定所述目标参数为可设置参数。
[0020]进一步的,本实施例提供的参数设置方法还包括:在所述判断所述目标参数为不是可设置参数时,提示用户所述目标参数不可设置,并放弃对所述目标参数的设置。
[0021]进一步的,本实施例提供的参数设置方法还包括:根据所述终端上应用的资源占用信息分配创建虚拟机所需的资源;
[0022]使用分配的资源在所述终端内建立空白虚拟机;
[0023]将所述终端上除该空白虚拟机以外的所有应用安装到所述空白虚拟机上,以得到所述终端的虚拟机。
[0024]本发明实施例还提供了一种参数设置装置,包括:
[0025]接收模块,用于接收目标应用程序的参数设置请求,所述参数设置请求指示所述目标应用程序中待设置的目标参数;
[0026]第一设置模块,用于根据所述参数设置请求,在终端的虚拟机上对所目标应用的所述目标参数进行设置,其中,所述虚拟机在对所述目标参数设置之前具有所述终端上除所述虚拟机以外的所有应用程序;
[0027]测试模块,用于在所述虚拟机上运行测试程序,并获取在所述虚拟机上运行测试程序的运行结果;
[0028]第一判断模块,用于根据所述运行结果判断所述目标参数是否为可设置参数;
[0029]第二设置模块,用于当所述判断模块判断所述目标参数为可设置参数时,对所述目标参数进行设置。
[0030]其中,所述第一判断模块具体用于:
[0031 ]当所述测试程序运行正常时,判定所述目标参数为可设置参数;
[0032]当所述测试程序运行异常时,判定所述目标参数为不可设置参数。
[0033]进一步的,所述测试程序包括多个不同的子测试程序,所述第一判断模块具体包括:程序获取子模块和程序判断子模块;
[0034]所述程序获取子模块,用于根据所述运行结果获取运行异常的子测试程序;
[0035]所述程序判断子模块,用于判断所述运行异常的子测试程序是否为预设测试程序,若否,则判定所述目标参数为可设置参数,若是,则判定所述目标参数为不可设置参数。
[0036]进一步的,本实施例提供的参数设置装置还包括:第二判断模块;
[0037]所述第二判断模块,用于在所述测试模块获取运行结果之后,所述程序获取子模块根据所述运行结果获取运行异常的子测试程序之前,判断根据所述运行结果获取运行异常的子测试程序是否为空,若不为空,则执行判断所述运行异常的子测试程序是否为预设测试程序的步骤,若为空,则判定所述目标参数为可设置参数。
[0038]进一步的,本实施例提供的参数设置装置还包括:提示模块;
[0039]所述提示模块,用于在所述判断所述目标参数为不是可设置参数时,提示用户所述目标参数不可设置,并放弃对所述目标参数的设置。
[0040]进一步的,本实施例提供的参数设置装置还包括:资源分配模块、建立模块以及安装模块;
[0041 ]所述资源分配模块,用于在接收目标应用程序的参数设置请求之前,根据所述终端上应用的资源占用信息分配创建虚拟机所需的资源;
[0042]所述建立模块,用于使用分配的资源在所述终端内建立空白虚拟机;
[0043]所述安装模块,用于将所述终端上除所述空白虚拟机以外的所有应用程序安装到所述空白虚拟机上,以得到所述终端的虚拟机。
[0044]本发明实施例采用接收目标应用程序的参数设置请求,该参数设置请求指示该目标应用程序中待设置的目标参数,然后,根据该参数设置请求,在终端的虚拟机上对目标应用程序的参数进行设置,其中,该虚拟机在对该目标参数设置之前具有该终端上除该虚拟机以外的所有应用程序,在该虚拟机上运行测试程序,并获取在该虚拟机上运行测试程序的运行结果,根据该运行结果判断该目标参数是否为可设置参数,若是,对该目标参数进行设置;由于该方案可以在对参数设置之前可以识别该参数是否为可设置参数,仅对可设置参数设置,避免了在对参数设置后导致终端无法正常运行的技术问题,提升了终端的可靠性。
【附图说明】
[0045]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本发明实施例一提供的一种参数设置方法的流程示意图;
[0047]图2为本发明实施例二提供的一种参数设置方法的示意图;
[0048]图3为本发明实施例三提供的一种参数设置装置的结构示意图;
[0049]图4为本发明实施例三提供的第二种参数设置装置的结构示意图;
[0050]图5为本发明实施例三提供的第三种参数设置装置的结构示意图;
[0051]图6为本发明实施例四提供的一种对应用程序的储存路径进行设置的方法示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]本发明实施例提供一种参数设置方法和装置。以下将分别进行详细说明。
[0054]实施例一、
[0055]本实施例将从参数设置装置的角度进行描述,该参数设置装置具体
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1