应用的功能状态修改方法、装置及终端制造方法及图纸

技术编号:15442055 阅读:198 留言:0更新日期:2017-05-26 07:00
本发明专利技术公开了一种应用的功能状态修改方法、装置及终端,属于终端技术领域。方法包括:当检测到对应用的指定功能的状态修改操作时,获取终端系统标识;根据终端系统标识,从预设指令列表中获取目标状态修改指令,预设指令列表用于存储至少一个终端系统标识和状态修改指令的对应关系;向终端系统发送目标状态修改指令,使得终端系统进行响应,将指定功能设置为状态修改操作对应的状态。本发明专利技术预先获取到了用于存储应用功能的至少一个终端系统标识以及对应的状态修改指令的预设指令列表,可以在需要进行功能状态修改时,通过触发状态修改操作获取与当前终端系统匹配的状态修改指令,并由终端系统执行以达到修改功能状态的目的,缩短了操作路径。

Method, device and terminal for modifying functional state of application

The invention discloses an application function state modification method, an apparatus and a terminal, belonging to the terminal technical field. The method includes: when the detected specified function on the application of state of modification operations, access terminal system based on terminal identification; system identification, target state modification instruction from preset instruction list, preset instruction list for storing the corresponding relationship between at least one terminal system identification and state modify instructions sent to the target terminal system; modify the instructions, so that the terminal system response function is set to the specified operating state corresponding to the state changes. The present invention pre get used to store the application function of the at least one terminal system identification and corresponding state modification instruction preset instruction list, state function can be modified as necessary, by triggering state acquisition and modify the current state of the terminal system, modify the instruction, and the terminal system implementation in order to modify function to shorten the operation path.

【技术实现步骤摘要】
应用的功能状态修改方法、装置及终端
本专利技术涉及终端
,特别涉及一种应用的功能状态修改方法、装置及终端。
技术介绍
随着终端技术的发展,不同品牌的终端可以搭载不同的操作系统,以手机为例,华为手机搭载的是EMUI系统,小米手机搭载的是MIUI系统,不同的操作系统可以具有不同的系统设置界面。终端上可以安装多个应用,每个应用具有多种功能。对于应用的某些功能,如开机自启动、桌面悬浮窗等功能,需要通过系统设置来修改该功能的状态,如将功能的状态修改为启用状态或禁用状态。现有技术中,对于不同的操作系统,修改应用功能状态的具体操作方式不同。比如,EMUI系统提供了系统设置界面,该系统设置界面包含对应用的不同功能的设置选项。当用户在EMUI系统中开启某一应用的开机自启动功能时,需要在EMUI系统设置界面中找到开机自启动的开启选项,进而通过点击该开启选项,使得终端开启该应用的开机自启动功能。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:对于任一种操作系统来说,在进行功能状态修改时,均需要找到该状态修改所在的系统设置界面,再通过对系统设置界面中相应选项进行状态修改,其操作过程繁琐,操作路径较长。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种应用的功能状态修改方法、装置及终端。所述技术方案如下:一方面,提供了一种应用的功能状态修改方法,所述方法包括:当检测到对应用的指定功能的状态修改操作时,获取终端系统标识;根据所述终端系统标识,从预设指令列表中获取目标状态修改指令,所述目标状态修改指令用于指示终端系统将所述指定功能设置为所述状态修改操作对应的状态,所述预设指令列表至少用于存储至少一个终端系统标识和状态修改指令的对应关系;向所述终端系统发送所述目标状态修改指令,使得所述终端系统响应于所述目标状态修改指令,将所述指定功能设置为所述状态修改操作对应的状态。另一方面,提供了一种应用的功能状态修改装置,所述装置包括:第一获取模块,用于当检测到对应用的指定功能的状态修改操作时,获取终端系统标识;第二获取模块,用于根据所述终端系统标识,从预设指令列表中获取目标状态修改指令,所述目标状态修改指令用于指示终端系统将所述指定功能设置为所述状态修改操作对应的状态,所述预设指令列表至少用于存储至少一个终端系统标识和状态修改指令的对应关系;发送模块,用于向所述终端系统发送所述目标状态修改指令,使得所述终端系统响应于所述目标状态修改指令,将所述指定功能设置为所述状态修改操作对应的状态。又一方面,提供了一种终端,包括:终端系统和上述应用的功能状态修改装置。本专利技术实施例提供的技术方案带来的有益效果是:针对应用的功能,预先获取到了用于存储该功能的至少一个终端系统标识以及对应的状态修改指令的预设指令列表,因此,可以在需要进行功能状态修改时,通过触发状态修改操作,使得能够从预设指令列表中获取与当前终端系统匹配的状态修改指令,并由终端系统执行该状态修改指令,达到修改功能状态的目的,简化了操作过程,缩短了操作路径。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用的功能状态修改方法的流程图;图2是本专利技术实施例提供的一种应用的功能状态修改方法的流程图;图3是本专利技术实施例提供的一种应用的功能状态修改装置的框图;图4是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种应用的功能状态修改方法的流程图,参见图1,本专利技术实施例提供的方法流程包括:101、当检测到对应用的指定功能的状态修改操作时,获取终端系统标识。102、根据终端系统标识,从预设指令列表中获取目标状态修改指令,该目标状态修改指令用于指示终端系统将指定功能设置为状态修改操作对应的状态,该预设指令列表至少用于存储至少一个终端系统标识和状态修改指令的对应关系。103、向终端系统发送目标状态修改指令,使得终端系统响应于目标状态修改指令,将指定功能设置为状态修改操作对应的状态。本专利技术实施例提供的方法,针对应用的功能,预先获取到了用于存储该功能的至少一个终端系统标识以及对应的状态修改指令的预设指令列表,因此,可以在需要进行功能状态修改时,通过触发状态修改操作,使得能够从预设指令列表中获取与当前终端系统匹配的状态修改指令,并由终端系统执行该状态修改指令,达到修改功能状态的目的,简化了操作过程,缩短了操作路径。在一种可能的实现方式中,目标状态修改指令包含应用的应用标识、指定功能的功能标识以及目标状态值,目标状态修改指令用于指示终端系统将应用的指定功能的功能标识对应的状态值修改为目标状态值。在一种可能的实现方式中,目标状态修改指令包含第一指令和第二指令,第一指令包含应用的应用标识、指定功能的启用列表标识和第一操作标识,第二指令包含应用的应用标识、指定功能的禁用列表标识和第二操作标识,当状态修改操作为启用操作时,第一操作标识为添加操作标识,第二操作标识为删除操作标识,第一指令用于指示终端系统在指定功能的启用列表中添加应用标识,第二指令用于指示终端系统在指定功能的禁用列表中删除应用标识;或,当状态修改操作为禁用操作时,第一操作标识为删除操作标识,第二操作标识为添加操作标识,第一指令用于指示终端系统在指定功能的启用列表中删除应用标识,第二指令用于指示终端系统在指定功能的禁用列表中添加应用标识。在一种可能的实现方式中,预设指令列表携带在应用的安装包中。在一种可能的实现方式中,检测到对应用的指定功能的状态修改操作之后,方法还包括:检测应用是否具有对终端系统的root权限;如果具有,则执行获取终端系统标识的步骤;如果不具有,则不响应状态修改操作,并显示提示消息,提示消息用于提示应用不具有对终端系统的root权限。上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。图2是本专利技术实施例提供的一种应用的功能状态修改方法的流程图,参见图2,本专利技术实施例提供的方法流程包括:201、当应用客户端检测到对应用的指定功能的状态修改操作时,检测应用是否具有对终端系统的root权限,如果是,执行步骤202,如果否,执行步骤206。其中,指定功能是指需要在具有对终端系统root权限下进行状态修改的功能,比如,开机自启动、桌面悬浮窗等功能。现有技术中,该指定功能只能通过系统设置来修改功能的状态。在本专利技术实施例中,该应用可以提供功能的状态设置界面,用户可以在该状态设置界面触发对指定功能的状态修改操作。该状态修改操作包括启用操作和禁用操作。该启用操作用于指示启用该指定功能,该禁用操作用于指示禁用该指定功能。此外,用户还可以通过该指定功能的状态修改快捷键触发状态修改操作,本专利技术实施例对状态修改操作的触发方式不作具体限定。为了提高终端系统的安全性,可以设置指定功能需要在具有对终端系统root权限下进行状态修改,因此,在应用检测到对指定功能的状态修改操作时,应用需本文档来自技高网...
应用的功能状态修改方法、装置及终端

【技术保护点】
一种应用的功能状态修改方法,其特征在于,所述方法包括:当检测到对应用的指定功能的状态修改操作时,获取终端系统标识;根据所述终端系统标识,从预设指令列表中获取目标状态修改指令,所述目标状态修改指令用于指示终端系统将所述指定功能设置为所述状态修改操作对应的状态,所述预设指令列表至少用于存储至少一个终端系统标识和状态修改指令的对应关系;向所述终端系统发送所述目标状态修改指令,使得所述终端系统响应于所述目标状态修改指令,将所述指定功能设置为所述状态修改操作对应的状态。

【技术特征摘要】
1.一种应用的功能状态修改方法,其特征在于,所述方法包括:当检测到对应用的指定功能的状态修改操作时,获取终端系统标识;根据所述终端系统标识,从预设指令列表中获取目标状态修改指令,所述目标状态修改指令用于指示终端系统将所述指定功能设置为所述状态修改操作对应的状态,所述预设指令列表至少用于存储至少一个终端系统标识和状态修改指令的对应关系;向所述终端系统发送所述目标状态修改指令,使得所述终端系统响应于所述目标状态修改指令,将所述指定功能设置为所述状态修改操作对应的状态。2.根据权利要求1所述的方法,其特征在于,所述目标状态修改指令包含所述应用的应用标识、所述指定功能的功能标识以及目标状态值,所述目标状态修改指令用于指示所述终端系统将所述应用的所述指定功能的功能标识对应的状态值修改为目标状态值。3.根据权利要求1所述的方法,其特征在于,所述目标状态修改指令包含第一指令和第二指令,所述第一指令包含所述应用的应用标识、所述指定功能的启用列表标识和第一操作标识,所述第二指令包含所述应用的应用标识、所述指定功能的禁用列表标识和第二操作标识,当所述状态修改操作为启用操作时,所述第一操作标识为添加操作标识,所述第二操作标识为删除操作标识,所述第一指令用于指示所述终端系统在所述指定功能的启用列表中添加所述应用标识,所述第二指令用于指示所述终端系统在所述指定功能的禁用列表中删除所述应用标识;或,当所述状态修改操作为禁用操作时,所述第一操作标识为删除操作标识,所述第二操作标识为添加操作标识,所述第一指令用于指示所述终端系统在所述指定功能的启用列表中删除所述应用标识,所述第二指令用于指示所述终端系统在所述指定功能的禁用列表中添加所述应用标识。4.根据权利要求1所述的方法,其特征在于,所述预设指令列表携带在所述应用的安装包中。5.根据权利要求1所述的方法,其特征在于,检测到对应用的指定功能的状态修改操作之后,所述方法还包括:检测所述应用是否具有对所述终端系统的root权限;如果具有,则执行所述获取终端系统标识的步骤;如果不具有,则不响应所述状态修改操作,并显示提示消息,所述提示消息用于提示所述应用不具有对所述终端系统的root权限。6.一种应用的功能状态修改装置,其特征在于,所述装置包括:第一获取模块,用于...

【专利技术属性】
技术研发人员:刘慧陈闯锋张枫枫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1