应用控制方法、装置、存储介质及电子设备与流程

文档序号:16047086发布日期:2018-11-24 10:57阅读:236来源:国知局
本申请涉及电子设备
技术领域
:,尤其涉及一种应用控制方法、装置、存储介质及电子设备。
背景技术
:在智能设备的应用越来越广的今天,用户使用智能设备中的各种应用程序可以实现非常繁多、复杂的功能。在智能设备的实际应用中,为了实现多种功能,安装于智能设备上的应用程序需要调用到智能设备上的各种软件或者硬件。例如为了实现定位功能,导航应用必须调用智能设备上的定位模块来实现对当前位置的定位。应用程序对智能设备上资源的无序调用容易造成泄露个人隐私的情况,所以一般这些调用功能需要用户对其进行管制。但是,设定调用功能需要用户深入到设置界面底层去寻找设置项,操作复杂、繁琐,不利于大部分用户的使用。技术实现要素:本申请实施例提供一种应用控制方法、装置、存储介质及电子设备,可以提升电子设备的操作效率。本申请实施例提供一种应用控制方法,应用于电子设备,所述方法包括:获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限;确定所述声纹特征对应的用户是否为预设用户;若是,则根据所述指令信息的内容调整所述应用的功能权限。本申请实施例提供了一种应用控制装置,应用于电子设备,所述装置包括:提取模块,用于获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限;确定模块,用于确定所述声纹特征对应的用户是否为预设用户;以及调整模块,用于若所述声纹特征对应的用户为预设用户,则根据所述指令信息的内容调整所述应用的功能权限。本申请实施例还提供了一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上实施例所述的应用控制方法。本申请实施例还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上实施例所述的应用控制方法。本申请实施例公开了一种应用控制方法、装置、存储介质及电子设备。该应用控制方法通过首先利用声纹确定用户的身份,然后再根据用户的语音控制来达到调整电子设备中应用的功能权限的目的。将声纹识别与功能权限调整动作的结合,可以在保证设备信息安全的前提下,更加方便、直接地调整应用程序的功能权限,提升电子设备的操作效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的应用控制方法的实现流程示意图。图2是本申请实施例提供的调整目标应用功能权限的实现流程示意图。图3是本申请实施例提供的应用控制方法的应用场景。图4是本申请实施例提供的应用控制方法的另一应用场景。图5是本申请实施例提供的调整应用功能权限的另一实现流程示意图。图6是本申请实施例提供的调整应用功能权限的再一实现流程示意图。图7是本申请实施例提供的应用控制装置的结构示意图。图8是本申请实施例提供的调整模块的结构示意图。图9是本申请实施例提供的调整模块的另一结构示意图。图10是本申请实施例提供的电子设备的一种结构示意图。图11是本申请实施例提供的电子设备的另一种结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本文所使用的术语“模块”可为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种应用控制方法、装置、存储介质及电子设备。以下将分别进行详细说明。该天线组件可以设置在该电子设备中,该电子设备可以是智能手机、平板电脑等设备。本申请实施例中的电子设备,可以包括智能手机(smartphone),或者具有无线通信模块的便携式计算机,例如,平板电脑(tabletcomputer)、笔记本电脑(laptop)等,还可以是穿戴式、手持式的计算机,如智能穿戴设备(smartwearer)、个人数字助理(personaldigitalassistant,pda)等设备,在此不作限定。当该方法应用在该电子设备时,其中,该应用控制方法可运行在电子设备的操作系统中,可包括但不限于windows操作系统、macos操作系统、android操作系统、ios操作系统、linux操作系统、ubuntu操作系统、windowsphone操作系统等等,本申请实施例不作限定。本申请实施例提供一种应用控制方法、装置、存储介质及电子设备。以下将分别进行详细说明。请参阅图1,图中为本申请实施例提供的一种应用控制方法的实现流程。如图1所示,该方法应用于如上实施例所述的电子设备,可以包括如下步骤:101、获取用户的语音信息,提取语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限。其中,语音信息可以通过电子设备的麦克风获取。具体的,电子设备可以通过麦克风持续获取环境音,将环境音存入缓存并进行实时匹配。提取语音信息中的声纹特征,可以通过本领域技术人员所知的提取算法对语音信息中的声纹特征进行提取。该声纹特征可以包括宽带声纹、窄带声纹、振幅声纹、等高线声纹、时间波谱声纹、断面声纹等特征等一种或多种结合,在此不尽数列举。在一些实施例中,为了触发提取语音信息中的声纹特征以及指令信息,可以设置前置唤醒词的语音指令来唤醒语音信息的提取功能。例如,将“小欧”作为唤醒词,当电子设备匹配到用户说出的语音里包含“小欧”时,则获取在“小欧”唤醒词后面的语音信息,并提取该语音信息中的声纹特征以及指令信息,以方便后面的分析。其中,指令信息可以是一些由用户的自然语言组成的语音指令,例如“开启导航应用的定位功能”。该语音指令则用于指示电子设备开启所述导航应用的定位功能。在一些实施例中,为了实现提取指令信息,可以将语音信息转化为电子设备可以理解的内容信息(例如文字信息),然后将该内容信息与预存的多个指令进行匹配,并仅将匹配成功的内容作为指令信息。当然,该指令可以是根据用户需要进行制定,本申请在此不作限定。其中,功能权限为应用实现某个功能所需要的权限控制,当该功能的功能权限处于开启状态时,该功能可以被当前应用程序使用或者调取;当该功能的功能权限处于关闭状态时,该应用程序则无权限使用或者调取该功能。在一些实施例中,该功能权限除了开启或者关闭两种状态,还可以是有两种以上的状态,例如是直接调用、调用时咨询用户或者是禁止调用等,以提供多种不同的功能权限,合理限定应用程序的功能。当然,除了上述所说的功能权限的状态,还可以是其他权限的定义方式。102、确定声纹特征对应的用户是否为预设用户;若是,则根据指令信息的内容调整应用的功能权限。其中,为了确定用户的身份,电子设备可以预先存储用户的声纹特征。例如,电子设备可以预存有a用户以及b用户的声纹特征,当获得某用户的语音信息的声纹特征后,可以将该声纹特征与电子设备中预存用户的声纹特征进行比对,以确定该用户是否是a用户或者b用户。在一些实施例中,可以通过本领域技术人员所知的声纹特征比对算法来对获取到的声纹特征与预存用户的声纹特征进行处理、比对,以确定其是否匹配。若预存的用户有多个,可以采用权重打分或者采用匹配度的方式,来确定是否有预存用户的声纹特征与该获取到的声纹特征匹配。当然,还可以采用其他方式来确定获取到的声纹特征对应的用户是否为预设用户,本申请在此不作限定。若某用户的声纹特征与预存的a用户或者b用户的声纹特征匹配,则确定该用户为预设用户,并继续执行该语音信息对应的指令。若某用户的声纹特征与预存的a用户或者b用户的声纹特征均不匹配,则确定该用户不是预设用户,可以不响应后续的调整步骤,以使得不符合要求的用户无法通过语音信息对该电子设备进行操作,提高电子设备的安全性。在一些实施例中,为了增强电子设备的安全性,可以为用户的权限进行分类,并判断声纹特征对应的用户是否为预设类型的用户。例如,将a用户和b用户归为a类用户,c用户为b类用户,电子设备可以设定成只有在当声纹特征符合a类用户的情况下才能确定该声纹特征对应的用户为预设用户。当然,还可以是其他分类方式,以提供多种不同的用户分类方案,用于区分不同类别的用户。103、根据指令信息的内容调整应用的功能权限。在一些实施例中,若电子设备里面有多个应用,则可以先根据指令信息确定需要调整的目标应用,可以包括以下步骤:根据指令信息中目标应用的名称信息,从多个应用中确定需要调整的目标应用;根据指令信息的内容调整目标应用的功能权限。例如,多个应用可以包括a应用、b应用以及c应用,若指令信息的内容为“将a应用的定位功能关闭”,则可以通过信息匹配获知需要调整的功能权限位于a应用,从而在a应用、b应用以及c应用中进行定位,并在找到a应用后调整该应用的定位功能。在一些实施例中,为了执行指令信息的内容,如关闭应用的定位功能,可以通过在应用上设立接口,通过该接口调出该应用在系统上与该功能相关的功能权限的设置页面,并自动根据该指令信息的内容在设置页面上进行设置。如将该应用的定位功能的按钮切换成关闭状态。在另一些实施例中,为了更好地执行指令,可以通过系统的搜索功能打开系统上与该功能相关的功能权限的设置页面,通过图像识别功能模拟用户的触摸手势,在该设置页面与该指令信息相关的功能权限的选项中,触发对选项的调整。如此可以无需在系统上设置特定的调用接口,通过模拟用户的触摸手势即可根据指令信息执行相应的操作,以扩展该语音控制功能的应用范围。例如,若指令信息的内容为“将a应用的定位功能关闭”,可以通过搜索功能搜索进入到a应用的定位功能设置页面,并通过图像识别功能,识别出该定位功能在设置页面上的选项位置。然后,再根据指令信息中“关闭定位功能”的内容,模拟用户的触摸手势将该定位功能的选项位置处对应的操控指令激活,以模拟用户的点击,实现对定位功能的功能权限的调整。由上可知,该应用控制方法通过首先利用声纹确定用户的身份,然后再根据用户的语音控制来达到调整电子设备中应用的功能权限的目的,将声纹识别与功能权限调整动作的结合,可以在保证设备信息安全的前提下,更加方便、直接地调整应用程序的功能权限,提升电子设备的操作效率。请参阅图2,图中示出了本申请实施例提供的调整目标应用功能权限的实现流程,该流程包括以下步骤:201、根据指令信息的内容,提取指令信息中的关键字,所述关键字包括需调整功能的功能名称以及调整内容。在一些实施例中,在提取该指令信息中的关键字之前,可以将相关的应用名称、功能名称、以及调整内容存储在电子设备中。具体的,可以在应用安装过程中将这些信息注册到与该应用相关的注册表上,或者是存储在应用或系统中的其他位置,以方便系统的查找。例如,在a应用安装时,可以将“a应用”的应用名称,以及该a应用中包含的“电话”、“定位”、“通讯录”等多个功能的功能名称作为标签进行保存,以供后续的信息匹配。在一些实施例中,提取该指令信息中的关键字,可以是通过将语音信息转化成可以由机器理解的指令信息,并将该指令信息中的内容与预存的应用名称、功能名称等信息进行匹配,并将匹配成功的内容作为关键字进行执行。当然,若有语音信息所转化的内容与预存的应用名称、功能名称等信息不匹配,则可以判定该内容不包含关键字,并不进行响应。在一些情况下,可以在匹配时发出提示信息,让用户根据该提示信息补充需要电子设备执行的指令信息,以提高执行信息的效率以及成功率。如图3所示,该图是本申请实施例提供的应用控制方法的应用场景。图中示出了该语音信息中提取出的指令信息,该指令信息为“关闭a应用的定位功能”。其中,该指令信息中目标应用的应用名称为“a应用”,该指令信息中调整功能的功能名称为“定位功能”,该指令信息中调整内容为“关闭”或者是“关闭定位功能”。这些信息均通过与预存的信息进行匹配提取而出,具体的提取方式本申请不作限定。202、根据功能名称,从目标应用中多个功能中确定目标功能。在一些实施例中,目标应用一般包括多个功能,此时可以将该指令信息提及的功能名称与预存的功能名称进行匹配,以确定目标功能。结合图4,图中示出了本申请实施例提供的应用控制方法的另一应用场景。在图3中,当指令信息的内容为“关闭a应用的定位功能”,则通过提取指令信息中的关键字后,可以通过应用名称在“a应用”、“b应用”以及“c应用”中确定a应用为目标应用,并进入到a应用中功能权限相关的设置界面。然后,通过提取指令信息中的关键字,也即需调整功能的功能名称“定位”,可以确定该功能权限的位置。203、根据调整内容执行对目标功能的调整动作。结合图3-4,在确定了目标功能“定位”以后,通过提取指令信息中的关键字,也即调整内容“关闭”或者“关闭定位”,可以将该“定位”的功能权限进行关闭。具体的,关闭该功能权限,可以通过在应用上设立接口,通过该接口调出该应用在系统上与该功能相关的功能权限的设置页面,并自动根据该指令信息的内容在设置页面上进行设置;或者是通过系统的搜索功能打开系统上与该功能相关的功能权限的设置页面,通过图像识别功能模拟用户的触摸手势,在该设置页面与该指令信息相关的功能权限的选项中,触发对选项的调整。例如,在图4中的“定位”功能权限后面,根据该指令信息中的调整内容将该“定位”的功能权限选项调整为“关闭”状态,以关闭该应用对“定位”功能的调用权限。当然,执行调整动作的具体步骤,可以根据实际情况而进行设定,本申请不作限定。由上可知,通过提取指令信息中的关键字,所述关键字包括需调整功能的功能名称以及调整内容,确定在多个功能中确定目标功能,并根据调整内容执行对目标功能的调整动作,可以实现该语音信息对功能权限调整的一句直达,无需用户多次进入设置界面进行设置,进一步提高电子设备的操作效率。如图5所示,图中示出了本申请实施例提供的调整应用功能权限的另一实现流程,该流程包括以下步骤:301、确定功能权限的调整条件。其中,功能权限的调整条件为人为预设的条件,可以是预设成调整条件为用户为某个指定的预设用户,或者是当前用户的控制权限需要达到或者高于预设权限,还可以是执行调整该功能权限所需的其他条件,如用户当前的地理位置、时间等。可以是利用一个或多个条件进行判断,具体条件在此不作限定。在一些实施例中,确定功能权限的调整条件,可以调取与该调整条件相关的参数来进行确定,例如若需要当前用户的控制权限达到或者高于预设权限,则需要调取当前用户的权限值,以此类推。302、判断用户的属性是否满足调整条件;若是,则执行调整所述应用的功能权限的步骤;若否,则退出调整所述应用的功能权限的步骤。其中,用户的属性可以包含该用户的控制权限、类别、名称甚至是地理位置等信息。在一些实施例中,当需要判断用户的属性是否满足调整条件时,可以先调取该调整条件的具体阈值参数或者是其他内容,以及该用户与这些调整条件相关的属性,并将该属性与该调整条件进行匹配,以判断用户的属性是否满足调整条件。当然,具体的判断步骤可以根据实际情况而定,可以采用多种不同的判断、比对手段。当得出判断结果后,可以根据判断结果确定是否执行调整所述应用的功能权限的步骤。具体的,若该用户的属性满足调整条件,则执行调整;若该用户的属性不满足调整条件,则不执行调整,以通过进一步设置条件来加强功能权限调整过程的安全性。在一些实施例中,用户可以根据该功能权限的重要程度,给不同的功能权限设置不同的调整条件,以更加多样化的方式来限制对功能权限的调整,平衡权限调整过程中的安全性与便利性之间的矛盾。在一些实施例中,所述用户的属性包括用户的控制权限,所述控制权限至少包括高权限以及低权限;判断用户的控制权限是否满足调整条件,包括:判断用户的属性是否高于或等于调整功能权限所需的权限。具体的,该用户的控制权限以及调整功能权限所需的权限可以是用户预先设置。例如,将某用户的控制权限设置成低权限,若该用户调整一个需要用户的控制权限为高权限的功能权限,则因为该用户的控制权限不满足调整条件而退出调整功能权限的步骤;若该用户的控制权限为高权限,则该用户可以调整一个需要用户的控制权限为高权限或者低权限的功能权限。通过设置要求不同控制权限的调整条件限制,可以进一步加强调整功能权限过程的安全性。303、执行调整应用的功能权限的步骤。在一些实施例中,该执行调整应用的功能权限的具体内容,可以参考图1中步骤103的描述或者是图2中步骤203的描述,在此不再赘述。由上可知,通过确定所述功能权限的调整条件,并判断所述用户的属性是否满足所述调整条件,若满足则执行功能权限的调整步骤,可以根据用户需要,让重要的功能权限只能由特定用户进行调整,进一步加强功能权限调整过程的安全性。在一些实施例中,除了在电子设备处于解锁状态下执行上述实施例的内容,为了进一步提高电子设备的操作效率,还可以在电子设备处于锁定状态下,根据指令信息的内容调整应用的功能权限。其中,所述锁定状态指的可以是电子设备的显示屏处于不可操作状态,或者是电子设备处于所谓的待机锁定状态。可以在电子设备不解锁的前提下,在系统后台根据指令信息的内容调整应用的功能权限。当然,语音信息可以是在电子设备处于锁定状态下获取,并存储在缓存中,确定所述声纹特征对应的用户是否为预设用户的步骤同样可以在电子设备处于锁定状态下进行。由上可知,在电子设备处于锁定状态下执行上述步骤,用户无需对电子设备进行解锁即可利用语音信息中的指令信息调整应用的功能权限,可以进一步减少用户在电子设备上的操作步骤,可以大大提高电子设备的操作效率。参见图6,在电子设备处于锁定状态下,根据指令信息的内容调整应用的功能权限的步骤,可以包括以下具体实现步骤:401、将所述电子设备从锁定状态切换至解锁状态。402、在所述解锁状态下,根据所述指令信息的内容调整所述应用的功能权限。403、当所述功能权限调整结束后,将所述电子设备从解锁状态切换至锁定状态。在一些情况下,因为电子设备可能因操作权限问题而造成在锁定状态下无法调整应用的功能权限,此时可以根据上述步骤实现锁定状态下对功能权限的调整,以实现更加智能化的操作。如图7所示,图中示出了本申请实施例提供的应用控制装置的结构,该应用控制装置500包括提取模块501、确定模块502以及调整模块503。该提取模块501,用于获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限。其中,语音信息可以通过电子设备的麦克风获取。具体的,电子设备可以通过麦克风持续获取环境音,将环境音存入缓存并进行实时匹配。提取语音信息中的声纹特征,可以通过本领域技术人员所知的提取算法对语音信息中的声纹特征进行提取。该声纹特征可以包括宽带声纹、窄带声纹、振幅声纹、等高线声纹、时间波谱声纹、断面声纹等特征等一种或多种结合,在此不尽数列举。在一些实施例中,为了触发提取语音信息中的声纹特征以及指令信息,可以设置前置唤醒词的语音指令来唤醒语音信息的提取功能。例如,将“小欧”作为唤醒词,当电子设备匹配到用户说出的语音里包含“小欧”时,则获取在“小欧”唤醒词后面的语音信息,并提取该语音信息中的声纹特征以及指令信息,以方便后面的分析。其中,指令信息可以是一些由用户的自然语言组成的语音指令,例如“开启导航应用的定位功能”。该语音指令则用于指示电子设备开启所述导航应用的定位功能。在一些实施例中,为了实现提取指令信息,可以将语音信息转化为电子设备可以理解的内容信息(例如文字信息),然后将该内容信息与预存的多个指令进行匹配,并仅将匹配成功的内容作为指令信息。当然,该指令可以是根据用户需要进行制定,本申请在此不作限定。其中,功能权限为应用实现某个功能所需要的权限控制,当该功能的功能权限处于开启状态时,该功能可以被当前应用程序使用或者调取;当该功能的功能权限处于关闭状态时,该应用程序则无权限使用或者调取该功能。在一些实施例中,该功能权限除了开启或者关闭两种状态,还可以是有两种以上的状态,例如是直接调用、调用时咨询用户或者是禁止调用等,以提供多种不同的功能权限,合理限定应用程序的功能。当然,除了上述所说的功能权限的状态,还可以是其他权限的定义方式。该确定模块502,用于确定所述声纹特征对应的用户是否为预设用户。其中,为了确定用户的身份,电子设备可以预先存储用户的声纹特征。在一些实施例中,可以通过本领域技术人员所知的声纹特征比对算法来对获取到的声纹特征与预存用户的声纹特征进行处理、比对,以确定其是否匹配。若预存的用户有多个,可以采用权重打分或者采用匹配度的方式,来确定是否有预存用户的声纹特征与该获取到的声纹特征匹配。当然,还可以采用其他方式来确定获取到的声纹特征对应的用户是否为预设用户,本申请在此不作限定。若某用户的声纹特征与预存的a用户或者b用户的声纹特征匹配,则确定该用户为预设用户,并继续执行该语音信息对应的指令。若某用户的声纹特征与预存的a用户或者b用户的声纹特征均不匹配,则确定该用户不是预设用户,可以不响应后续的调整步骤,以使得不符合要求的用户无法通过语音信息对该电子设备进行操作,提高电子设备的安全性。在一些实施例中,为了增强电子设备的安全性,可以为用户的权限进行分类,并判断声纹特征对应的用户是否为预设类型的用户。当然,还可以是其他分类方式,以提供多种不同的用户分类方案,用于区分不同类别的用户。该调整模块503,用于若所述声纹特征对应的用户为预设用户,则根据所述指令信息的内容调整所述应用的功能权限。在一些实施例中,若电子设备里面有多个应用,则可以先根据指令信息确定需要调整的目标应用,可以包括以下步骤:根据指令信息中目标应用的名称信息,从多个应用中确定需要调整的目标应用;根据指令信息的内容调整目标应用的功能权限。在一些实施例中,为了执行指令信息的内容,如关闭应用的定位功能,可以通过在应用上设立接口,通过该接口调出该应用在系统上与该功能相关的功能权限的设置页面,并自动根据该指令信息的内容在设置页面上进行设置。如将该应用的定位功能的按钮切换成关闭状态。在另一些实施例中,为了更好地执行指令,可以通过系统的搜索功能打开系统上与该功能相关的功能权限的设置页面,通过图像识别功能模拟用户的触摸手势,在该设置页面与该指令信息相关的功能权限的选项中,触发对选项的调整。如此可以无需在系统上设置特定的调用接口,通过模拟用户的触摸手势即可根据指令信息执行相应的操作,以扩展该语音控制功能的应用范围。由上可知,该应用控制装置通过首先利用声纹确定用户的身份,然后再根据用户的语音控制来达到调整电子设备中应用的功能权限的目的,将声纹识别与功能权限调整动作的结合,可以在保证设备信息安全的前提下,更加方便、直接地调整应用程序的功能权限,提升电子设备的操作效率。如图8所示,图中示出了本申请实施例提供的调整模块的结构,该调整模块503包括应用确定子模块5031以及调整子模块5032。该应用确定子模块5031,用于根据所述指令信息中目标应用的名称信息,从多个应用中确定需要调整的目标应用。该调整子模块5032,用于根据所述指令信息的内容调整所述目标应用的功能权限。具体的,该根据所述指令信息的内容调整所述目标应用的功能权限,可以包括:根据所述指令信息的内容,提取指令信息中的关键字,所述关键字包括需调整功能的功能名称以及调整内容;根据所述功能名称,从目标应用中多个功能中确定目标功能;根据所述调整内容执行对所述目标功能的调整动作。由上可知,该应用控制装置中的调整模块,通过提取指令信息中的关键字,所述关键字包括需调整功能的功能名称以及调整内容,确定在多个功能中确定目标功能,并根据调整内容执行对目标功能的调整动作,可以实现该语音信息对功能权限调整的一句直达,无需用户多次进入设置界面进行设置,进一步提高电子设备的操作效率。如图9所示,图中示出了本申请实施例提供的调整模块的另一结构,该调整模块503包括条件确定子模块5033、判断子模块5034以及执行子模块5035。该条件确定子模块5033,用于确定所述功能权限的调整条件。该判断子模块5034,用于判断所述用户的属性是否满足所述调整条件。该执行子模块5035,用于若所述用户的属性满足所述调整条件,则执行调整所述应用的功能权限的步骤;若所述用户的属性不满足所述调整条件,则退出调整所述应用的功能权限的步骤。由上可知,通过确定所述功能权限的调整条件,并判断所述用户的属性是否满足所述调整条件,若满足则执行功能权限的调整步骤,可以根据用户需要,让重要的功能权限只能由特定用户进行调整,进一步加强功能权限调整过程的安全性。在一些实施例中,所述调整模块503,还用于:判断所述用户的控制权限是否高于或等于调整所述功能权限所需的权限。通过设置要求不同控制权限的调整条件限制,可以进一步加强调整功能权限过程的安全性。在一些实施例中,所述调整模块503,还用于:在所述电子设备处于锁定状态下,根据所述指令信息的内容调整所述应用的功能权限。在一些实施例中,所述调整模块503,还用于:将所述电子设备从锁定状态切换至解锁状态;在所述解锁状态下,根据所述指令信息的内容调整所述应用的功能权限;当所述功能权限调整结束后,将所述电子设备从解锁状态切换至锁定状态。由上可知,在电子设备处于锁定状态下执行上述步骤,用户无需对电子设备进行解锁即可利用语音信息中的指令信息调整应用的功能权限,可以进一步减少用户在电子设备上的操作步骤,可以大大提高电子设备的操作效率。本申请实施例中,所述应用控制装置与上文实施例中的一种应用控制方法属于同一构思,在所述应用控制装置上可以运行所述应用控制方法实施例中提供的任一方法,其具体实现过程详见所述应用控制方法实施例,并可以采用任意结合形成本申请的可选实施例,此处不再赘述。在本申请又一实施例中还提供一种电子设备,该电子设备可以是智能手机、平板电脑等设备。如图10所示,电子设备600包括处理器601及存储器602。其中,处理器601与存储器602电性连接。处理器601是电子设备600的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器602内的计算机程序,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。在本实施例中,电子设备600中的处理器601会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能:获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限;确定所述声纹特征对应的用户是否为预设用户;若是,则根据所述指令信息的内容调整所述应用的功能权限。在一些实施方式中,处理器601进一步可以执行以下步骤:根据所述指令信息中目标应用的名称信息,从多个应用中确定需要调整的目标应用;根据所述指令信息的内容调整所述目标应用的功能权限。在一些实施方式中,处理器601进一步可以执行以下步骤:根据所述指令信息的内容,提取指令信息中的关键字,所述关键字包括需调整功能的功能名称以及调整内容;根据所述功能名称,从目标应用中多个功能中确定目标功能;根据所述调整内容执行对所述目标功能的调整动作。在一些实施方式中,处理器601进一步可以执行以下步骤:生成所述应用程序所需的虚拟物体,将所述虚拟物体在所述处理后的图像对应的范围内进行显示。在一些实施方式中,处理器601进一步可以执行以下步骤:确定所述功能权限的调整条件;判断所述用户的属性是否满足所述调整条件;若是,则执行调整所述应用的功能权限的步骤;若否,则退出调整所述应用的功能权限的步骤。在一些实施方式中,处理器601进一步可以执行以下步骤:所述判断所述用户的属性是否满足所述调整条件,包括:判断所述用户的控制权限是否高于或等于调整所述功能权限所需的权限。在一些实施例中,处理器601进一步可以执行以下步骤:在所述电子设备处于锁定状态下,根据所述指令信息的内容调整所述应用的功能权限。在一些实施例中,处理器601进一步可以执行以下步骤:将所述电子设备从锁定状态切换至解锁状态;在所述解锁状态下,根据所述指令信息的内容调整所述应用的功能权限;当所述功能权限调整结束后,将所述电子设备从解锁状态切换至锁定状态。存储器602可用于存储计算机程序和数据。存储器602存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器601通过运行存储在存储器602的计算机程序,从而执行各种功能计算机程序以及数据处理。例如:获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限;确定所述声纹特征对应的用户是否为预设用户;若是,则根据所述指令信息的内容调整所述应用的功能权限。在一些实施例中,如图11所示,电子设备600还包括:显示屏603、控制电路604、射频电路605、输入单元606、音频电路607、传感器608以及电源609。其中,处理器601分别与显示屏603、控制电路604、射频电路605、输入单元606、音频电路607、传感器608以及电源609电性连接。显示屏603可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。控制电路604与显示屏603电性连接,用于控制显示屏603显示信息。射频电路605用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。输入单元606可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元606可以包括指纹识别模组。音频电路607可通过扬声器、传声器提供用户与电子设备之间的音频接口。传感器608用于采集外部环境信息。传感器608可以包括环境亮度传感器、加速度传感器、光传感器、运动传感器、以及其他传感器。电源609用于给电子设备600的各个部件供电。在一些实施例中,电源609可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图11中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。由上可知,本申请实施例提供的电子设备,通过首先利用声纹确定用户的身份,然后再根据用户的语音控制来达到调整电子设备中应用的功能权限的目的,将声纹识别与功能权限调整动作的结合,可以在保证设备信息安全的前提下,更加方便、直接地调整应用程序的功能权限,提升电子设备的操作效率。在一些实施例中,还提供了一种存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一应用控制方法,例如:获取用户的语音信息,提取所述语音信息中的声纹特征以及指令信息,所述指令信息用于调整应用的功能权限;确定所述声纹特征对应的用户是否为预设用户;若是,则根据所述指令信息的内容调整所述应用的功能权限。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。在描述本申请的概念的过程中使用了术语“一”和“所述”以及类似的词语(尤其是在所附的权利要求书中),应该将这些术语解释为既涵盖单数又涵盖复数。此外,除非本文中另有说明,否则在本文中叙述数值范围时仅仅是通过快捷方法来指代属于相关范围的每个独立的值,而每个独立的值都并入本说明书中,就像这些值在本文中单独进行了陈述一样。另外,除非本文中另有指明或上下文有明确的相反提示,否则本文中所述的所有方法的步骤都可以按任何适当次序加以执行。本申请的改变并不限于描述的步骤顺序。除非另外主张,否则使用本文中所提供的任何以及所有实例或示例性语言(例如,“例如”)都仅仅为了更好地说明本申请的概念,而并非对本申请的概念的范围加以限制。在不脱离精神和范围的情况下,所属领域的技术人员将易于明白多种修改和适应。以上对本申请实施例所提供的应用控制方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1