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

文档序号:15930558发布日期:2018-11-14 01:35阅读:104来源:国知局
本申请涉及电子设备
技术领域
:,尤其涉及一种电子设备控制方法、装置、存储介质及电子设备。
背景技术
:在智能设备的应用越来越广的今天,用户使用智能设备中的应用程序可以实现多种功能。在智能设备的实际应用中,用户需要经常查看各种内容,如短信或者是其他应用程序推送的文字内容,甚至是图片、短视频等流媒体内容。在一般情况下,用户需要先解锁智能设备,并寻找并打开该对应的位置,如短信通知栏或者是应用程序的消息显示页面等,以查看该待显示内容。但是,每次收到新消息需要进行查看的时候,均要用户手动打开消息显示界面进行查看,操作比较麻烦。技术实现要素:本申请实施例提供一种电子设备控制方法、装置、存储介质及电子设备,可以提升电子设备的操作效率。本申请实施例提供一种电子设备控制方法,应用于电子设备,所述方法包括:在所述电子设备处于息屏状态时,获取用户的语音信息;提取所述语音信息中的指令内容,所述指令内容用于指示所述电子设备显示与所述指令内容相关的待显示内容;判断所述指令内容是否满足执行条件;若是,则根据所述指令内容显示所述待显示内容。本申请实施例提供了一种电子设备控制装置,应用于电子设备,所述装置包括:信息获取模块,用于在所述电子设备处于息屏状态时,获取用户的语音信息;第一提取模块,用于提取所述语音信息中的指令内容,所述指令内容用于指示所述电子设备显示与所述指令内容相关的待显示内容;第一判断模块,用于判断所述指令内容是否满足执行条件;以及显示模块,用于若所述指令内容满足执行条件,则根据所述指令内容显示所述待显示内容。本申请实施例还提供了一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上实施例所述的电子设备控制方法。本申请实施例还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上实施例所述的电子设备控制方法。本申请实施例公开了一种电子设备控制方法、装置、存储介质及电子设备。该电子设备控制方法可以在电子设备处于息屏状态下,提取语音信息中的指令内容,并判断指令内容是否满足执行条件,若是则根据指令内容显示与指令内容相关的待显示内容。本申请实施例可以在电子设备处于息屏状态下,通过用户的语音信息更加方便、直接地获取并显示用户所需显示的待显示内容,提升电子设备的操作效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图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的未读短信”。该语音指令则用于指示电子设备获取并显示发件人a的未读短信。在一些实施例中,为了实现提取指令内容,可以将语音信息转化为电子设备可以理解的内容信息(例如文字信息),然后将该内容信息与预存的多个指令进行匹配,并仅将匹配成功的内容作为指令内容。当然,该指令可以是根据用户需要进行制定,本申请在此不作限定。其中,待显示内容可以是电子设备自带的短信、彩信功能里的短信信息或者彩信信息,还可以是第三方应用程序中的即时消息、应用通知等。该待显示内容可以是文字、音频、视频或者是多种信息相互结合的多媒体形式。本申请不限定具体的待显示内容形式。在一些实施例中,当提取到该指令内容后,可以根据指令内容生成用于触发执行显示待显示内容的动作触发信号,电子设备可以通过监测该动作触发信号来执行相应的动作。可以理解的,除了上述实施方式,该语音指令还可以采用其他方式指示电子设备执行显示待显示内容的动作。103、判断所述指令内容是否满足执行条件。在一些实施例中,判断指令内容是否满足执行条件,该执行条件可以是确定指令内容中的指令是否可定位到待显示内容,以保证该待显示内容可以被电子设备正确获取。当该指令内容中的指令可以准确定位到待显示内容时,可以确定该指令内容满足执行条件,反之则确定该指令内容不满足执行条件。例如,若存在语音信息的内容为“显示未读消息”。则通过提取该语音信息中的指令内容可得“显示”、“未读消息”。此时因为“未读消息”可能是电子设备的短信内容,也可能是某应用的未读内容,因此通过“未读消息”不能定位到用户需要显示哪条消息,以使得无法执行显示与指令内容相关的待显示内容的步骤,由此可以根据该结论判断该指令内容不满足执行条件。又例如,若指令内容为“显示最近一条未读短信”,则可以通过该指令内容定位到电子设备需要获取的待显示内容为“最近一条未读短信”,且该电子设备只包含唯一的短信模块,则根据该“最近一条未读短信”可以毫无疑义地确定需要显示的待显示内容为“最近一条未读短信”的内容。因此,通过该指令内容可以执行显示与指令内容相关的待显示内容的步骤,由此可以根据该结论判断该指令内容满足执行条件。在一些实施例中,判断指令内容中的指令是否可定位到待显示内容,可以通过调用电子设备中的名称数据库来进行匹配确定。该名称数据库中可以存储着应用名称、消息发件人名称等名称数据,当然还可以包括其他与消息获取位置相关的名称数据。在匹配过程中,若指令内容中的指令可以与该名称数据库中的预存名称数据匹配,且满足一定的指令规则,可以说明该指令内容中的指令可以满足执行条件,反之则不满足执行条件。例如,若指令内容为“显示a应用中发件人a的未读消息”,此时可以根据该指令内容提取到关键词为“a应用”、“发件人a”以及“未读消息”,若数据库中包含有上述关键词,且系统判断通过上述关键词可以确定待显示内容的位置,则可以确定该指令内容中的指令可以满足执行条件。但是,假设指令内容为“显示发件人a的未读消息”,此时若“应用a”以及“应用b”均包含该“发件人a”的未读消息,使得该消息的获取位置有至少两处,通过上述指令内容不能准确地定位待显示内容的获取位置,则可以确定该指令内容中的指令不能满足执行条件。在一些实施例中,若该指令内容中的指令不能满足执行条件,则可以根据匹配结果,将缺少的位置信息(如应用名称、发件人名称等)向用户发送获取提示。例如,上述举例中若指令内容为“显示发件人a的未读消息”,且消息的获取位置因为所属应用的不同导致有至少两处,此时电子设备可以通过扬声器播放语音提示,或者是显示屏显示提示信息的形式,向用户展示“请确定消息所在的应用”来进一步确定该消息的准确位置,以提高信息获取的成功率以及准确率。104、若是,则根据所述指令内容显示所述待显示内容。在一些实施例中,可以根据该指令内容触发对待显示内容的获取指令,利用获取指令触发电子设备根据该指令内容中的关键词,定位到用户需要显示的待显示内容所在的内容界面,再通过显示该待显示内容所在的内容界面来对待显示内容进行显示。一方面,可以通过用于匹配的名称数据库定位到该待显示内容的内容界面。具体的,名称数据库中的每个预存名称,均可以与应用中的相关信息位置进行关联。例如,名称数据库包含“短信发件人a”,则可以与短信程序中的“发件人a”的消息查看界面进行关联。若指令内容中存在该“发件人a”的关键词时,可以通过该数据库中的名称即可跳转至“发件人a”的消息查看界面。为了执行指令内容的内容,如“显示未读短信”,还可以通过在应用以及语音指令的识别模块之间上设立接口,通过该接口调出该应用在系统上与该待显示内容的内容界面,并将该内容界面中的待显示内容进行显示。另一方面,可以通过系统中自带的搜索功能,搜索到该指令内容中的关键词后,再通过搜索功能中自带的跳转程序来跳转至该待显示内容的内容界面,并将该内容界面进行显示。当然,除了通过显示该待显示内容所在的内容界面来对待显示内容进行显示,还可以是从该内容界面中将需要显示的待显示内容进行提取,并将提取出的待显示内容进行显示。由上可知,该电子设备控制方法可以在电子设备处于息屏状态下,提取语音信息中的指令内容,并判断指令内容是否满足执行条件,若是则根据指令内容显示与指令内容相关的待显示内容。本申请实施例可以在电子设备处于息屏状态下,通过用户的语音信息更加方便、直接地获取并显示用户所需显示的待显示内容,提升电子设备的操作效率。如图2所示,图中示出了本申请实施例提供的电子设备控制方法的另一实现流程,包括以下实现步骤:201、在电子设备处于息屏状态时,获取用户的语音信息。其中,电子设备的息屏状态也可以理解为电子设备中的显示屏处于关闭状态或者是锁屏下的待机状态。在一些实施例中,显示屏是否处于息屏状态,可以通过电子设备调用状态寄存器存储的硬件状态信息来判断,或者是通过其他可以确定显示屏状态的方式,如检测显示屏的驱动或者通过检测显示屏的工作电压等其他方式确定,在此不作限定。其中,语音信息为包含用户说话声的音频信息,该用户的说话声可以包含特定的语句内容,该语音信息可以通过电子设备的麦克风获取。具体的,电子设备可以通过麦克风持续获取环境音,将环境音存入缓存并进行实时匹配。202、提取语音信息中的指令内容,所述指令内容用于指示电子设备显示与指令内容相关的待显示内容。在一些实施例中,为了触发提取语音信息中的指令内容,可以设置前置唤醒词的语音指令来唤醒语音信息的提取功能。例如,将“小欧”作为唤醒词,当电子设备匹配到用户说出的语音里包含“小欧”时,则获取在“小欧”唤醒词后面的语音信息,并提取该语音信息中的指令内容,以方便后面的分析。其中,指令内容可以是一些由用户的自然语言组成的语音指令,例如“显示发件人a的未读短信”。该语音指令则用于指示电子设备获取并显示发件人a的未读短信。在一些实施例中,为了实现提取指令内容,可以将语音信息转化为电子设备可以理解的内容信息(例如文字信息),然后将该内容信息与预存的多个指令进行匹配,并仅将匹配成功的内容作为指令内容。当然,该指令可以是根据用户需要进行制定,本申请在此不作限定。其中,待显示内容可以是电子设备自带的短信、彩信功能里的短信信息或者彩信信息,还可以是第三方应用程序中的即时消息、应用通知等。该待显示内容可以是文字、音频、视频或者是多种信息相互结合的多媒体形式。本申请不限定具体的待显示内容形式。在一些实施例中,当提取到该指令内容后,可以根据指令内容生成用于触发执行显示待显示内容的动作触发信号,电子设备可以通过监测该动作触发信号来执行相应的动作。可以理解的,除了上述实施方式,该语音指令还可以采用其他方式指示电子设备执行显示待显示内容的动作。203、提取所述语音信息中的声纹特征。提取语音信息中的声纹特征,可以通过本领域技术人员所知的提取算法对语音信息中的声纹特征进行提取。该声纹特征可以包括宽带声纹、窄带声纹、振幅声纹、等高线声纹、时间波谱声纹、断面声纹等特征等一种或多种结合,在此不尽数列举。204、判断声纹特征是否为预设用户的声纹特征。其中,为了确定用户的身份,电子设备可以预先存储用户的声纹特征。例如,电子设备可以预存有a用户以及b用户的声纹特征,当获得某用户的语音信息的声纹特征后,可以将该声纹特征与电子设备中预存用户的声纹特征进行比对,以确定该用户是否是a用户或者b用户。在一些实施例中,可以通过本领域技术人员所知的声纹特征比对算法来对获取到的声纹特征与预存用户的声纹特征进行处理、比对,以确定其是否匹配。若预存的用户有多个,可以采用权重打分或者采用匹配度的方式,来确定是否有预存用户的声纹特征与该获取到的声纹特征匹配。当然,还可以采用其他方式来确定获取到的声纹特征对应的用户是否为预设用户,本申请在此不作限定。若某用户的声纹特征与预存的a用户或者b用户的声纹特征匹配,则确定该用户为预设用户,并继续执行该语音信息对应的指令。若某用户的声纹特征与预存的a用户或者b用户的声纹特征均不匹配,则确定该用户不是预设用户,可以不响应后续的调整步骤,以使得不符合要求的用户无法通过语音信息对该电子设备进行操作,提高电子设备的安全性。在一些实施例中,为了增强电子设备的安全性,可以为用户的权限进行分类,并判断声纹特征对应的用户是否为预设类型的用户。例如,将a用户和b用户归为a类用户,c用户为b类用户,电子设备可以设定成只有在当声纹特征符合a类用户的情况下才能确定该声纹特征对应的用户为预设用户。当然,还可以是其他分类方式,以提供多种不同的用户分类方案,用于区分不同类别的用户。205、判断指令内容是否满足执行条件。在一些实施例中,判断指令内容是否满足执行条件,该执行条件可以是确定指令内容中的指令是否可定位到待显示内容,以保证该待显示内容可以被电子设备正确获取。当该指令内容中的指令可以准确定位到待显示内容时,可以确定该指令内容满足执行条件,反之则确定该指令内容不满足执行条件。在一些实施例中,判断指令内容中的指令是否可定位到待显示内容,可以通过调用电子设备中的名称数据库来进行匹配确定。该名称数据库中可以存储着应用名称、消息发件人名称等名称数据,当然还可以包括其他与消息获取位置相关的名称数据。在匹配过程中,若指令内容中的指令可以与该名称数据库中的预存名称数据匹配,且满足一定的指令规则,可以说明该指令内容中的指令可以满足执行条件,反之则不满足执行条件。在一些实施例中,若该指令内容中的指令不能满足执行条件,则可以根据匹配结果,将缺少的位置信息(如应用名称、发件人名称等)向用户发送获取提示。例如,上述举例中若指令内容为“显示发件人a的未读消息”,且消息的获取位置因为所属应用的不同导致有至少两处,此时电子设备可以通过扬声器播放语音提示,或者是显示屏显示提示信息的形式,向用户展示“请确定消息所在的应用”来进一步确定该消息的准确位置,以提高信息获取的成功率以及准确率。206、根据指令内容显示待显示内容。在一些实施例中,可以根据该指令内容触发对待显示内容的获取指令,利用获取指令触发电子设备根据该指令内容中的关键词,定位到用户需要显示的待显示内容所在的内容界面,再通过显示该待显示内容所在的内容界面来对待显示内容进行显示。一方面,可以通过用于匹配的名称数据库定位到该待显示内容的内容界面。具体的,名称数据库中的每个预存名称,均可以与应用中的相关信息位置进行关联。另一方面,可以通过系统中自带的搜索功能,搜索到该指令内容中的关键词后,再通过搜索功能中自带的跳转程序来跳转至该待显示内容的内容界面,并将该内容界面进行显示。当然,除了通过显示该待显示内容所在的内容界面来对待显示内容进行显示,还可以是从该内容界面中将需要显示的待显示内容进行提取,并将提取出的待显示内容进行显示。在一些实施例中,在根据该指令内容获取并显示待显示内容之前,还可以是必须根据声纹识别的结果来决定是否执行该步骤。例如,若语音信息中的声纹特征所指向的用户为预设用户,则继续执行根据指令内容的内容获取并处理待显示内容的步骤。若语音信息中的声纹特征所指向的用户为非预设用户,可以确定该用户无权控制该电子设备,则直接退出根据指令内容的内容获取并处理待显示内容的步骤,并且可对该消息进行上锁,避免向无权控制该电子设备的人泄露该消息。由上可知,通过获取语音信息中的声纹特征,并根据声纹特征判断该声纹特征是否为预设用户的声纹特征,若是,则再继续执行判断指令内容是否满足执行条件的步骤,可以避免让电子设备的非拥有者获取到拥有者的的消息,在有效提升语音信息控制过程中的信息安全性的前提下,不额外增加用户的操作步骤,同样方便、直接地获取并显示用户所需显示的待显示内容。参见图3,图中示出了本申请实施例提供的判断指令内容是否满足执行条件的实现流程。需要显示的内容可能有不同的重要程度,例如即时应用中的私密消息,以及被加密的文档、图像等,就是比较重要的内容;而一般的短信消息等,就是相对没那么重要的内容。在一些实施例中,为了平衡不同重要程度的内容的安全性以及识别效率,当提取声纹特征后,判断指令内容是否满足执行条件,可以包括:301、确定执行指令内容所需的控制权限,所述控制权限至少包括高或低;每一指令内容所需要执行显示的对象,均可以设置一个控制权限,如高或者低。例如,将加密文件的控制权限设置成高,只有当用户的用户权限为高时才可以将该加密文件进行解锁并显示。在一些实施例中,该控制权限可以在文件加密过程中进行设置,若用户对某文件进行加密,则可以将该文件的控制权限设置成高。若用户未对某文件进行加密,则可以将该文件的控制权限默认设置成低。当然,还可以根据应用来进行设定,例如将个人微信中的消息的控制权限设置成高,只有当用户的用户权限为高时,才可以读取该个人微信中的消息。可以理解的,除了上述设置方式,还可以根据实际情况对不同对象的控制权限进行设定,例如设置成“高”、“中”、“低”三个等级或更多等级,或者采用其他区分方式来确定不同内容的控制权限,以根据不同的控制权限来保护重要内容的信息安全,提高重要内容的安全性。302、根据语音信息中的声纹特征,确定声纹特征所属用户的用户权限;语音信息中的声纹特征,可以对应不同的用户权限。在一些实施例中,该用户权限可以在录入该用户的声纹特征的时候进行设置,也可以是在录入完成用户的声纹特征以后,在电子设备的用户管理界面中进行设置,具体的实现方式可以根据实际情况而定,本申请在此不作限定。303、判断用户权限是否满足执行指令内容所需的控制权限;若是,则确定指令内容满足执行条件。在一些实施例中,当确定该声纹特征对应的用户后,可以将用户的用户权限与执行指令内容所需的控制权限进行匹配,若匹配则确定指令内容满足执行条件,反之则不满足。例如,当执行指令内容所需的控制权限设置成“高”时,只有用户权限为“高”的用户才可以执行该指令内容,将待显示内容进行显示。当该指令内容所对应的待显示内容的控制权限较低,也即执行指令内容所需的控制权限设置成“低”时,则用户的权限为“高”或者“低”都可以执行该指令内容。由上可知,通过在待显示内容上设置不同的控制权限,并当获取到语音信息的指令内容后,将指令内容中指示所需显示的待显示内容的控制权限的高低,与用户的用户权限进行匹配,并只为匹配成功的用户显示该待显示内容,可以根据不同的控制权限来保护重要内容的信息安全,提高重要内容的安全性。参见图4,图中示出了本申请实施例提供的显示待显示内容的实现流程。该实现流程包括:401、提取指令内容的关键词,所述关键词包括与待显示内容相关的内容定位词;其中,内容定位词即用于定位待显示内容所在位置的词。结合图5,图中示出了本申请实施例提供的电子设备控制方法的应用场景。图5中示出了语音信息中的指令内容为“显示a应用中发件人a的未读消息”。通过上述指令内容可以提取到与待显示内容相关的内容定位词为:“a应用”、“发件人a”以及“未读消息”。该内容定位词用于确定该待显示内容的所在位置。在一些实施例中,内容定位词可以包括待显示内容的所属应用、时间点、发件人或指定内容的一个或多个。402、根据内容定位词确定待显示内容的所在位置;结合图6,图中示出了本申请实施例提供的电子设备控制方法的另一应用场景。如图6所示,在一些实施例中,根据“a应用”可以确定该待显示内容所属的应用为a应用,根据“发件人a”可以确定该待显示内容所属的应用为发件人a,然后“未读消息”可以确定该待显示内容为未读消息。当上述内容定位词结合后,可以确定该指令内容的待显示内容位置为a应用中发件人a的未读消息,由此即可根据上述内容定位词定位到该待显示内容具体的所在位置。在一些实施例中,待显示内容的所在位置,可以指的是该待显示内容的内容界面的所在位置,例如图6中的电子设备的内容界面。在另一些实施例中,待显示内容的所在位置,还可以是该待显示内容对应的内容代码的所在位置。当获知该待显示内容对应的内容代码,电子设备可以获取该内容代码并以预设的方式对该内容代码进行展示。403、从待显示内容的所在位置获取并显示待显示内容。在一些实施例中,获取并显示该待显示内容,可以是获取并显示该待显示内容的内容界面。例如图6应用场景中,通过上述指令内容的内容定位词,可以首先打开该“a应用”,此时“a应用”中包含“发件人a”、“发件人b”以及“发件人c”等发件人的消息,此时通过“发件人a”以及“未读消息”的内容定位词,可以再次定位到发件人a的内容界面,该内容界面显示有待显示内容为“嘿,今晚要不一起去吃个饭?”的消息内容。当获取该内容界面后,可以对该内容界面进行显示。在另一些实施例中,获取并显示该待显示内容,可以是获取并显示该待显示内容对应的内容代码。当电子设备获取到该内容代码后,可以用预设的方式对该内容代码进行展示。如在息屏界面上对“嘿,今晚要不一起去吃个饭?”进行显示。由上可知,通过提取指令内容中的内容定位词,可以快速确定该待显示内容的所在位置,并根据该待显示内容的所在位置获取并显示带显示内容,可以进一步提高获取待显示内容的执行效率以及准确性,并进一步提高通过语音信息控制显示待显示内容的成功率。在一些实施例中,根据指令内容显示所述待显示内容,包括:在预设时长内通过aod状态显示待显示内容。在aod(alwaysondisplay)模式中,该状态会通过在显示屏的黑色背景中长时间显示文字、数字或者图案等内容,以通过上述常亮的内容提示用户一些常用的信息,例如当前时间、消息等。可以理解的,具体的显示内容以及显示方式可以根据实际情况而定,本申请在此不作限定。通过aod模式显示待显示内容,可以无需对电子设备解锁即可显示一定信息量的内容,可以保证设备的安全性,并起到节省电子设备电量的效果。在一些实施例中,通过aod模式在显示屏上显示待显示内容,可以设定一个预设的显示时长,并将该显示待显示内容在该显示时长中进行显示。该待显示内容可以只在该显示时长内进行显示,从而在用户看过该待显示内容后即关闭显示,以避免其他用户观察到该内容,以进一步提高待显示内容的保密性。如图7所示,图中示出了本申请实施例提供的电子设备控制装置的结构,该电子设备控制装置500包括信息获取模块501、第一提取模块502、第一判断模块503以及显示模块504。其中,信息获取模块501,用于在所述电子设备处于息屏状态时,获取用户的语音信息。其中,电子设备的息屏状态也可以理解为电子设备中的显示屏处于关闭状态或者是锁屏下的待机状态。在一些实施例中,显示屏是否处于息屏状态,可以通过电子设备调用状态寄存器存储的硬件状态信息来判断,或者是通过其他可以确定显示屏状态的方式,如检测显示屏的驱动或者通过检测显示屏的工作电压等其他方式确定,在此不作限定。其中,语音信息为包含用户说话声的音频信息,该用户的说话声可以包含特定的语句内容,该语音信息可以通过电子设备的麦克风获取。具体的,电子设备可以通过麦克风持续获取环境音,将环境音存入缓存并进行实时匹配。第一提取模块502,用于提取所述语音信息中的指令内容,所述指令内容用于指示所述电子设备显示与所述指令内容相关的待显示内容。在一些实施例中,为了触发提取语音信息中的指令内容,可以设置前置唤醒词的语音指令来唤醒语音信息的提取功能。例如,将“小欧”作为唤醒词,当电子设备匹配到用户说出的语音里包含“小欧”时,则获取在“小欧”唤醒词后面的语音信息,并提取该语音信息中的指令内容,以方便后面的分析。其中,指令内容可以是一些由用户的自然语言组成的语音指令,例如“显示发件人a的未读短信”。该语音指令则用于指示电子设备获取并显示发件人a的未读短信。在一些实施例中,为了实现提取指令内容,可以将语音信息转化为电子设备可以理解的内容信息(例如文字信息),然后将该内容信息与预存的多个指令进行匹配,并仅将匹配成功的内容作为指令内容。当然,该指令可以是根据用户需要进行制定,本申请在此不作限定。其中,待显示内容可以是电子设备自带的短信、彩信功能里的短信信息或者彩信信息,还可以是第三方应用程序中的即时消息、应用通知等。该待显示内容可以是文字、音频、视频或者是多种信息相互结合的多媒体形式。本申请不限定具体的待显示内容形式。在一些实施例中,当提取到该指令内容后,可以根据指令内容生成用于触发执行显示待显示内容的动作触发信号,电子设备可以通过监测该动作触发信号来执行相应的动作。可以理解的,除了上述实施方式,该语音指令还可以采用其他方式指示电子设备执行显示待显示内容的动作。第一判断模块503,用于判断所述指令内容是否满足执行条件。在一些实施例中,判断指令内容是否满足执行条件,该执行条件可以是确定指令内容中的指令是否可定位到待显示内容,以保证该待显示内容可以被电子设备正确获取。当该指令内容中的指令可以准确定位到待显示内容时,可以确定该指令内容满足执行条件,反之则确定该指令内容不满足执行条件。在一些实施例中,判断指令内容中的指令是否可定位到待显示内容,可以通过调用电子设备中的名称数据库来进行匹配确定。该名称数据库中可以存储着应用名称、消息发件人名称等名称数据,当然还可以包括其他与消息获取位置相关的名称数据。在匹配过程中,若指令内容中的指令可以与该名称数据库中的预存名称数据匹配,且满足一定的指令规则,可以说明该指令内容中的指令可以满足执行条件,反之则不满足执行条件。但是,假设指令内容为“显示发件人a的未读消息”,此时若“应用a”以及“应用b”均包含该“发件人a”的未读消息,使得该消息的获取位置有至少两处,通过上述指令内容不能准确地定位待显示内容的获取位置,则可以确定该指令内容中的指令不能满足执行条件。在一些实施例中,若该指令内容中的指令不能满足执行条件,则可以根据匹配结果,将缺少的位置信息(如应用名称、发件人名称等)向用户发送获取提示。例如,上述举例中若指令内容为“显示发件人a的未读消息”,且消息的获取位置因为所属应用的不同导致有至少两处,此时电子设备可以通过扬声器播放语音提示,或者是显示屏显示提示信息的形式,向用户展示“请确定消息所在的应用”来进一步确定该消息的准确位置,以提高信息获取的成功率以及准确率。显示模块504,用于若所述指令内容满足执行条件,则根据所述指令内容显示所述待显示内容。在一些实施例中,可以根据该指令内容触发对待显示内容的获取指令,利用获取指令触发电子设备根据该指令内容中的关键词,定位到用户需要显示的待显示内容所在的内容界面,再通过显示该待显示内容所在的内容界面来对待显示内容进行显示。一方面,可以通过用于匹配的名称数据库定位到该待显示内容的内容界面。具体的,名称数据库中的每个预存名称,均可以与应用中的相关信息位置进行关联。例如,名称数据库包含“短信发件人a”,则可以与短信程序中的“发件人a”的消息查看界面进行关联。若指令内容中存在该“发件人a”的关键词时,可以通过该数据库中的名称即可跳转至“发件人a”的消息查看界面。为了执行指令内容的内容,如“显示未读短信”,还可以通过在应用以及语音指令的识别模块之间上设立接口,通过该接口调出该应用在系统上与该待显示内容的内容界面,并将该内容界面中的待显示内容进行显示。另一方面,可以通过系统中自带的搜索功能,搜索到该指令内容中的关键词后,再通过搜索功能中自带的跳转程序来跳转至该待显示内容的内容界面,并将该内容界面进行显示。当然,除了通过显示该待显示内容所在的内容界面来对待显示内容进行显示,还可以是从该内容界面中将需要显示的待显示内容进行提取,并将提取出的待显示内容进行显示。由上可知,该电子设备控制装置可以在电子设备处于息屏状态下,提取语音信息中的指令内容,并判断指令内容是否满足执行条件,若是则根据指令内容显示与指令内容相关的待显示内容。本申请实施例可以在电子设备处于息屏状态下,通过用户的语音信息更加方便、直接地获取并显示用户所需显示的待显示内容,提升电子设备的操作效率。参见图8,图中示出了本申请实施例提供的电子设备控制装置的另一结构,该电子设备控制装置500包括第二提取模块信息获取模块501、第一提取模块502、第一判断模块503以及显示模块504,还包括:第二提取模块505、第二判断模块506.其中,第二提取模块505用于提取语音信息中的声纹特征。提取语音信息中的声纹特征,可以通过本领域技术人员所知的提取算法对语音信息中的声纹特征进行提取。该声纹特征可以包括宽带声纹、窄带声纹、振幅声纹、等高线声纹、时间波谱声纹、断面声纹等特征等一种或多种结合,在此不尽数列举。第二判断模块506,用于判断声纹特征是否为预设用户的声纹特征;若是,则执行判断指令内容是否满足执行条件的步骤。其中,为了确定用户的身份,电子设备可以预先存储用户的声纹特征。在一些实施例中,可以通过本领域技术人员所知的声纹特征比对算法来对获取到的声纹特征与预存用户的声纹特征进行处理、比对,以确定其是否匹配。若预存的用户有多个,可以采用权重打分或者采用匹配度的方式,来确定是否有预存用户的声纹特征与该获取到的声纹特征匹配。当然,还可以采用其他方式来确定获取到的声纹特征对应的用户是否为预设用户,本申请在此不作限定。若某用户的声纹特征与预存的a用户或者b用户的声纹特征匹配,则确定该用户为预设用户,并继续执行该语音信息对应的指令。若某用户的声纹特征与预存的a用户或者b用户的声纹特征均不匹配,则确定该用户不是预设用户,可以不响应后续的调整步骤,以使得不符合要求的用户无法通过语音信息对该电子设备进行操作,提高电子设备的安全性。在一些实施例中,为了增强电子设备的安全性,可以为用户的权限进行分类,并判断声纹特征对应的用户是否为预设类型的用户。当然,还可以是其他分类方式,以提供多种不同的用户分类方案,用于区分不同类别的用户。由上可知,通过获取语音信息中的声纹特征,并根据声纹特征判断该声纹特征是否为预设用户的声纹特征,若是,则再继续执行判断指令内容是否满足执行条件的步骤,可以避免让电子设备的非拥有者获取到拥有者的的消息,在有效提升语音信息控制过程中的信息安全性的前提下,不额外增加用户的操作步骤,同样方便、直接地获取并显示用户所需显示的待显示内容。参见图9,图中示出了本申请实施例提供的显示模块的结构,所述显示模块504包括:提取子模块5041、确定子模块5042以及显示子模块5043。其中,提取子模块5041,用于提取指令内容的关键词,所述关键词包括与待显示内容相关的内容定位词。其中,内容定位词即用于定位待显示内容所在位置的词。在一些实施例中,内容定位词可以包括待显示内容的所属应用、时间点、发件人或指定内容的一个或多个。确定子模块5042,用于根据内容定位词确定待显示内容的所在位置。在一些实施例中,待显示内容的所在位置,可以指的是该待显示内容的内容界面的所在位置,例如图6中的电子设备的内容界面。在另一些实施例中,待显示内容的所在位置,还可以是该待显示内容对应的内容代码的所在位置。当获知该待显示内容对应的内容代码,电子设备可以获取该内容代码并以预设的方式对该内容代码进行展示。显示子模块5043,用于从待显示内容的所在位置获取并显示待显示内容。在一些实施例中,获取并显示该待显示内容,可以是获取并显示该待显示内容的内容界面。在另一些实施例中,获取并显示该待显示内容,可以是获取并显示该待显示内容对应的内容代码。当电子设备获取到该内容代码后,可以用预设的方式对该内容代码进行展示。由上可知,通过提取指令内容中的内容定位词,可以快速确定该待显示内容的所在位置,并根据该待显示内容的所在位置获取并显示带显示内容,可以进一步提高获取待显示内容的执行效率以及准确性,并进一步提高通过语音信息控制显示待显示内容的成功率。本申请实施例中,所述电子设备控制装置与上文实施例中的一种电子设备控制方法属于同一构思,在所述电子设备控制装置上可以运行所述电子设备控制方法实施例中提供的任一方法,其具体实现过程详见所述电子设备控制方法实施例,并可以采用任意结合形成本申请的可选实施例,此处不再赘述。在本申请又一实施例中还提供一种电子设备,该电子设备可以是智能手机、平板电脑等设备。如图10所示,电子设备600包括处理器601及存储器602。其中,处理器601与存储器602电性连接。处理器601是电子设备600的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器602内的计算机程序,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。在本实施例中,电子设备600中的处理器601会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能,如:在所述电子设备处于息屏状态时,获取用户的语音信息;提取所述语音信息中的指令内容,所述指令内容用于指示所述电子设备显示与所述指令内容相关的待显示内容;判断所述指令内容是否满足执行条件;若是,则根据所述指令内容显示所述待显示内容。在一些实施方式中,处理器601进一步可以执行以下步骤:提取所述语音信息中的声纹特征;判断所述声纹特征是否为预设用户的声纹特征;若是,则执行判断所述指令内容是否满足执行条件的步骤。在一些实施方式中,处理器601进一步可以执行以下步骤:确定执行所述指令内容所需的控制权限,所述控制权限至少包括高或低;根据所述语音信息中的声纹特征,确定所述声纹特征所属用户的用户权限;判断所述用户权限是否满足执行所述指令内容所需的控制权限;若是,则确定所述指令内容满足执行条件。在一些实施方式中,处理器601进一步可以执行以下步骤:提取所述指令内容的关键词,所述关键词包括与所述待显示内容相关的内容定位词;根据所述内容定位词确定所述待显示内容的所在位置;从所述待显示内容的所在位置获取并显示所述待显示内容。在一些实施方式中,处理器601进一步可以执行以下步骤:在预设时长内通过aod状态显示所述待显示内容。存储器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中未示出,电子设备600还可以包括摄像头、蓝牙模块等,在此不再赘述。由上可知,本申请实施例提供的电子设备,可以在电子设备处于息屏状态下,提取语音信息中的指令内容,并判断指令内容是否满足执行条件,若是则根据指令内容显示与指令内容相关的待显示内容。本申请实施例可以在电子设备处于息屏状态下,通过用户的语音信息更加方便、直接地获取并显示用户所需显示的待显示内容,提升电子设备的操作效率。在一些实施例中,还提供了一种存储介质,该存储介质中存储有多条指令,该指令适于由处理器加载以执行上述任一电子设备控制方法,例如:在所述电子设备处于息屏状态时,获取用户的语音信息;提取所述语音信息中的指令内容,所述指令内容用于指示所述电子设备显示与所述指令内容相关的待显示内容;判断所述指令内容是否满足执行条件;若是,则根据所述指令内容显示所述待显示内容。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。在描述本申请的概念的过程中使用了术语“一”和“所述”以及类似的词语(尤其是在所附的权利要求书中),应该将这些术语解释为既涵盖单数又涵盖复数。此外,除非本文中另有说明,否则在本文中叙述数值范围时仅仅是通过快捷方法来指代属于相关范围的每个独立的值,而每个独立的值都并入本说明书中,就像这些值在本文中单独进行了陈述一样。另外,除非本文中另有指明或上下文有明确的相反提示,否则本文中所述的所有方法的步骤都可以按任何适当次序加以执行。本申请的改变并不限于描述的步骤顺序。除非另外主张,否则使用本文中所提供的任何以及所有实例或示例性语言(例如,“例如”)都仅仅为了更好地说明本申请的概念,而并非对本申请的概念的范围加以限制。在不脱离精神和范围的情况下,所属领域的技术人员将易于明白多种修改和适应。以上对本申请实施例所提供的电子设备控制方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1