应用程序的启动方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21835893 阅读:44 留言:0更新日期:2019-08-10 19:14
本发明专利技术公开了一种应用程序的启动方法、装置、计算机设备及存储介质,该方法包括:当接收到打开请求时,通过采集请求语音,并对请求语音进行去噪处理,得到待识别语音,对待识别语音进行声纹识别,得到请求声纹,并判断请求声纹与合法声纹之间是否匹配,若是,则对待识别语音进行语音识别,得到请求文字,若请求文字与预设启动文本相匹配,则向服务器发送启动请求以启动目标应用程序,实现了通过声纹校验与语音内容校验相结合的方式,当声纹校验和语音内容校验均校验通过时,才启动属于隐私应用的目标应用程序,从而提高了启动隐私应用的安全性,提高对目标应用程序的合法用户的隐私信息的安全性。

Start-up Method, Device, Computer Equipment and Storage Medium of Application Program

【技术实现步骤摘要】
应用程序的启动方法、装置、计算机设备及存储介质
本专利技术涉及语音识别领域,尤其涉及一种应用程序的启动方法、装置、计算机设备及存储介质。
技术介绍
目前,随着用户对个人隐私越来越重视,用户越来越不希望自己的智能设备中的一些包含个人隐私的应用程序被其他用户启动,通常会通过隐藏的方式将这类应用程序进行隐藏。但是,在传统方法中,通常按照启动应用程序的正常流程,其他用户也可以很容易的在智能设备中找到并打开这类隐藏的应用程序造成用户个人隐私被泄露,导致启动应用程序的安全性低下。因此,寻找一种安全的应用程序的启动方法成为本领域技术人员亟需解决的问题。
技术实现思路
本专利技术实施例提供一种应用程序的启动方法、装置、计算机设备及存储介质,以解决目前启动应用程序的安全性低,无法有效保护用户隐私的问题。一种应用程序的启动方法,包括:若接收到请求方发起的针对目标应用程序的打开请求,则获取所述目标应用程序的应用属性,若所述应用属性为隐私应用,则采集用于打开所述目标应用程序的所述请求方的请求语音;采用预设的语音去噪方法对所述请求语音进行去噪处理,得到待识别语音;采用预设的声纹识别模型对所述待识别语音进行声纹识别,得到所述请求语音对应的请求声纹;判断所述请求声纹与预存的用于启动所述目标应用程序的合法声纹之间是否匹配;当所述请求声纹与所述合法声纹匹配时,采用预设的语音识别工具对所述待识别语音进行语音识别,得到所述请求语音对应的请求文字;若所述请求文字与所述目标应用程序对应的预设启动文本相匹配,则启动所述目标应用程序。一种应用程序的启动装置,包括:打开请求接收模块,用于若接收到请求方发起的针对目标应用程序的打开请求,则获取所述目标应用程序的应用属性,若所述应用属性为隐私应用,则采集用于打开所述目标应用程序的所述请求方的请求语音;语音去噪模块,用于采用预设的语音去噪方法对所述请求语音进行去噪处理,得到待识别语音;声纹识别模块,用于采用预设的声纹识别模型对所述待识别语音进行声纹识别,得到所述请求语音对应的请求声纹;声纹匹配模块,用于判断所述请求声纹与预存的用于启动所述目标应用程序的合法声纹之间是否匹配;语音识别模块,用于当所述请求声纹与所述合法声纹匹配时,采用预设的语音识别工具对所述待识别语音进行语音识别,得到所述请求语音对应的请求文字;应用程序启动模块,用于若所述请求文字与所述目标应用程序对应的预设启动文本相匹配,则启动所述目标应用程序。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述应用程序的启动方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述应用程序的启动方法的步骤。上述应用程序的启动方法、装置、计算机设备及存储介质中,当客户端接收到请求方发起的对属于隐私应用的目标应用程序的打开请求时,通过采集请求方的请求语音,并对请求语音进行去噪处理,得到待识别语音,对待识别语音进行声纹识别,得到请求声纹,并判断请求声纹与合法声纹之间是否匹配,当请求声纹与合法声纹匹配时,才对待识别语音进行语音识别,得到请求文字,从而避免了其他非法用户启动目标应用程序,有效保护目标应用程序的合法用户的隐私信息,若请求文字与预设启动文本相匹配,则向目标应用程序的服务器发送启动请求以启动目标应用程序,实现了通过声纹校验与语音内容校验相结合的方式,当声纹校验和语音内容校验均校验通过时,才启动属于隐私应用的目标应用程序,从而提高了启动这类隐私应用的安全性,提高对目标应用程序的合法用户的隐私信息的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中应用程序的启动方法的一应用环境示意图;图2是本专利技术一实施例中应用程序的启动方法的一流程图;图3是本专利技术一实施例中应用程序的启动方法中步骤S60的一流程图;图4是本专利技术一实施例中应用程序的启动方法中步骤S20的一流程图;图5是本专利技术一实施例中应用程序的启动方法中步骤S30的一流程图;图6是本专利技术一实施例中应用程序的启动方法中步骤S40的一流程图;图7是本专利技术一实施例中应用程序的启动装置的一示意图;图8是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供的应用程序的启动方法,可应用如图1的应用环境中,该应用环境包括服务端和客户端,其中,客户端通过有线网络或无线网络与服务端进行通信。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务端或者是多个服务端组成的服务端集群来实现。客户端用于接收请求语音,并进行声纹和语音内容识别,服务端用于接收并响应客户端发送的启动请求,并对该启动请求进行合法性校验。在一实施例中,如图2所示,提供一种应用程序的启动方法,以该方法应用在图1中的客户端,为例进行说明,包括如下步骤:S10、若接收到请求方发起的针对目标应用程序的打开请求,则获取目标应用程序的应用属性,若应用属性为隐私应用,则采集用于打开目标应用程序的请求方的请求语音。在本实施例中,请求方为请求打开目标应用程序的自然人,比如请求方为可以为“张三”。目标应用程序为已成功安装在客户端中的应用程序。打开请求为用于打开目标应用程序的请求,该打开请求可以为对目标应用程序的点击操作或者对触发采集请求语音的采集系统的悬浮按钮。具体地,若客户端接收到请求方发起的针对目标应用程序的打开请求,则获取该目标应用程序的应用属性,该应用属性用于标识该目标应用程序是否属于隐私应用。可以理解的是,客户端的用户可以预先设置目标应用程序的应用属性,例如通过将目标应用程序进行隐藏,则该目标应用程序的应用属性被设置为隐私应用。若目标应用程序的应用属性为隐私应用,则采集用于打开该目标应用程序的请求方的请求语音;若该应用属性不是隐私应用,则不采集用于打开该目标应用程序的请求方的请求语音,同时向该目标应用程序的服务端发送针对该目标应用程序的启动请求,以使得该服务端对该启动请求进行合法性校验。优选地,该请求语音为用于请求打开该目标应用程序的语音。例如,请求方在华为麦芒5智能手机的桌面上点击一个悬浮的按钮,此时华为麦芒5智能手机接收到针对目标应用程序为“微信”的打开请求,则获取该“微信”的应用属性,若该应用属性为隐私应用,则采集用于打开该“微信”的请求方的请求语音,比如请求语音可以为“李四打开微信”,若该应用属性不是隐私应用,则不采集用于打开该“微信”的请求方的请求语音,同时向“微信”的服务端发送针对“微信”的启动请求,以使得该服务端对该启动请求进行合法性校验。需要说明的是,客户端可以为智能手机或平板电本文档来自技高网...

【技术保护点】
1.一种应用程序的启动方法,其特征在于,所述应用程序的启动方法包括:若接收到请求方发起的针对目标应用程序的打开请求,则获取所述目标应用程序的应用属性,若所述应用属性为隐私应用,则采集用于打开所述目标应用程序的所述请求方的请求语音;采用预设的语音去噪方法对所述请求语音进行去噪处理,得到待识别语音;采用预设的声纹识别模型对所述待识别语音进行声纹识别,得到所述请求语音对应的请求声纹;判断所述请求声纹与预存的用于启动所述目标应用程序的合法声纹之间是否匹配;当所述请求声纹与所述合法声纹匹配时,采用预设的语音识别工具对所述待识别语音进行语音识别,得到所述请求语音对应的请求文字;若所述请求文字与所述目标应用程序对应的预设启动文本相匹配,则启动所述目标应用程序。

【技术特征摘要】
1.一种应用程序的启动方法,其特征在于,所述应用程序的启动方法包括:若接收到请求方发起的针对目标应用程序的打开请求,则获取所述目标应用程序的应用属性,若所述应用属性为隐私应用,则采集用于打开所述目标应用程序的所述请求方的请求语音;采用预设的语音去噪方法对所述请求语音进行去噪处理,得到待识别语音;采用预设的声纹识别模型对所述待识别语音进行声纹识别,得到所述请求语音对应的请求声纹;判断所述请求声纹与预存的用于启动所述目标应用程序的合法声纹之间是否匹配;当所述请求声纹与所述合法声纹匹配时,采用预设的语音识别工具对所述待识别语音进行语音识别,得到所述请求语音对应的请求文字;若所述请求文字与所述目标应用程序对应的预设启动文本相匹配,则启动所述目标应用程序。2.如权利要求1所述的应用程序的启动方法,其特征在于,所述预设启动文本包括所述目标应用程序的名称和目标关键字,其中,所述目标关键字为用于启动所述目标应用程序的关键字,所述若所述请求文字与所述目标应用程序对应的预设启动文本相匹配,则启动所述目标应用程序包括:查询所述请求文字中是否包括所述目标应用程序的名称;当在所述请求文字中包括所述目标应用程序的名称时,查询所述请求文字中是否包括所述目标关键字;当在所述请求文字中查询到所述目标关键字存在时,确定所述请求文字与所述预设启动文本相匹配,并启动所述目标应用程序。3.如权利要求1所述的应用程序的启动方法,其特征在于,所述采用预设的语音去噪方法对所述请求语音进行去噪处理,得到待识别语音包括:采用预设的预加重工具对所述请求语音进行预加重处理,得到预加重后的请求语音;采用预设的分频方法对所述预加重后的请求语音进行分频处理,得到分频后的请求语音;采用预设的加窗脚本工具对所述分频后的请求语音进行加窗处理,得到加窗后的请求语音;采用预设的静默音分离脚本工具对所述加窗后的请求语音进行静默音分离处理,得到所述待识别语音。4.如权利要求1所述的应用程序的启动方法,其特征在于,所述采用预设的声纹识别模型对所述待识别语音进行声纹识别,得到所述请求语音对应的请求声纹包括:对所述待识别语音进行快速傅里叶变换处理,得到所述请求语音对应的能量频谱;采用预设的滤波工具对所述能量频谱进行滤波处理,得到所述请求语音对应的平滑频谱;采用预设的倒频分析工具对所述平滑频谱进行倒频分析,得到所述请求语音对应的请求声纹。5.如权利要求1至4任一项所述的应用程序的启动方法,其特征在于,所述判断所述请求声纹与预存的用于启动所述目标应用程序的合法声纹之间是否匹配包括:采用余弦相似度算...

【专利技术属性】
技术研发人员:陈志辉
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1