一种应用程序开启方法及装置的制作方法.docx
3页一种应用程序开启方法及装置的制作方法专利名称:一种应用程序开启方法及装置的制作方法技术领域:本发明属于移动终端领域,尤其涉及一种应用程序开启方法及装置背景技术:应用程序丰富了移动终端的功能,移动终端中有系统内置程序,也有用户安装的第三方应用程序,因此越来越多的应用程序使得用户翻找自己所需程序变得愈发困难,因此出现了语音启动应用程序的技术,为了支持语音开启应用程序,应用程序开发商在开发程序时内置了语音开启功能,当用户说出该应用程序的名字后,会在本地中找到该应用程序并开启,比如“智能语音助理”,用户触发开启麦克风后,说出“智能语音助理”这六个字,系统在本地中找到该程序并开启,“智能语音助理”随后会输出默认的欢迎语“有什么可以帮您的? ”,但是,就目前的技术来说,支持语音开启的应用程序需要程序开发商的支持,在程序中内中相关的开启语音,否则在移动终端中是无法实现该功能,另外,由于程序内置的开启语音是程序开发商设置的,需要用户说出标准的开启语音,对于说话不标准的用户,可能通过语音也无法开启该应用,另外由于无法对其进行修改,对于ー些名字较长、不易记忆的应用程序,用户很可能说错名字导致语音开启发明内容鉴于上述问题,本发明的目的在于提供一种应用程序开启方法及装置,g在解决移动终端中不是所有的应用程序都能够实现语音开启、以及对于发音不标准的用户无法语音开启应用程序的技术问题。
一方面,所述方法包括下述步骤接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序另ー方面,所述装置包括语音录制単元,用于接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;程序开启单元,用于接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序本发明的有益效果是本发明技术方案中,用户可以进入语音设置界面为需要语音开启的应用程序录制语音信息,将录制的语音信息与该应用程序相关联,这样就可以实现语音开启所有的应用程序,同时,由于开启应用程序的语音信息,是由用户自己录制的,在需要语音开启应用程序时,只要用户说出的语音与先前录制的语音信息一致即可,避免了由于用户发音不准导致的无法语音开启应用程序的问题,另外由于用户可以自己录制开启应用程序的语音信息,因此可以针对不同的应用程序录制个性化的语音信息,方便用户记忆,增加了移动终端可玩性图1是本发明第一实施例提供的应用程序开启方法的流程图;图2是本发明第二实施例提供的应用程序开启方法的流程图;图3是本发明第三实施例提供的应用程序开启装置的结构方框图;图4是本发明第四实施例提供的应用程序开启装置的结构方框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明为了说明本发明所述的技术方案,下面通过具体实施例来进行说明实施例一:图1示出了本发明第一实施例提供的应用程序开启方法的流程,为了便于说明仅不出了与本发明实施例相关的部分本实施例提供的应用程序开启方法包括步骤S101、接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地本步骤实现了用户录制每个应用程序对应的语音信息,该功能可以内置到移动终端中,也可以开发一语音开启软件,因此在系统的设置界面或者独立安装的应用程序界面都可以完成语音录制,具体的,进入语音设置界面后,用户在程序表列中选择此时需要录制语音的应用程序,用户选择应用程序后生成应用程序选择触发指令,此时开启麦克风,接收用户输出的语音信息,该语音信息可以是应用程序的名字,也可以是用户自定义的其他语音,比如“苹果”、“西瓜”、“老婆”、“贱人”、“狗奴才”,“Darling〃等,这样更方便记忆,也使得语音开启更生动。
作为一种可实现方式,当录制完语音信息保存至本地,根据录制时间给该语音信息自动命名,再建立映射表,所述映射表保存有语音信息的名称以及对应的应用程序的名称,这样实现了对语音信息与应用程序的关联步骤S102、接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序当用户想语音开启某个应用程序时,对应的语音开启信息,系统再在本地中查找与该语音开启信息匹配的语音信息,并开启所述匹配的语音信息对应的应用程序作为一种可实现方式,在本地种找到与所述语音开启信息一致的语音信息,再在映射表中查找相应的应用程序的名称,最后开启应用程序在本实施例中,用户可以录制各个应用程序对应的语音信息,可以实现所有的应用程序语音开启,同时由于应用程序对应的语音信息由用户录制,这样只要用户说出的语音开启信息与预先录制的语音信息一致即可,与语音是否标准无关,这样只会讲方言或者普通话不标准的用户亦可实现语音开启应用程序实施例二 :图2示出了本发明第二实施例提供的应用程序开启方法的流程,为了便于说明仅不出了与本发明实施例相关的部分本实施例提供的应用程序开启方法包括步骤S201、接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;步骤S202、录制用户输出的用户称谓信息,并将所述用户称谓信息与当前选择的应用程序相关联并保存至本地;步骤S203、录制用户输出的欢迎语信息,并将所述欢迎语信息与当前选择的应用程序相关联并保存至本地。
上述三个步骤实现了录制各个应用程序对应的语音信息、用户称谓信息、欢迎语信息,所述用户称谓信息和欢迎语信息是在该应用程序启动后所需输出的语音,这些语音用户都可以通过自录制实现,比如所述用户称谓信息可以是“老公”、“亲爱的”、“主人”、"Sweet heart”等,所述欢迎语信息可以是“想我了吗”、"What’s up"等等,这样使得语音开启应用程序更为生动,郑增加操作移动终端的趣味性,录制完语音信息、用户称谓信息、欢迎语信息后,将这些信息与当前选择的应用程序进行相关联,具体关联方法可参照实施例一创建映射表步骤S204、接收用户输出的语音开启信息,并分析其中的开启声波数据;步骤S205、逐一获取本地保存的语音信息对应的语音声波数据,将所述语音声波数据与所述开启声波数据进行比对匹配,分析是否存在误差在一定范围内的语音信息;步骤S206、当存在误差在一定范围内的语音信息时,开启该语音信息对应的应用程序上述步骤S204-S206是实施例一中步骤S102的一种具体优选的方式,在进行语音比对匹配是,比价的是语音开启信息和本地保存的语音信息的声波数据,语音的特征信息包含在抖动的声波当中,因此具体分析语音开启信息和语音信息波形,就可以找到匹配的语音信息,但是显然,理论上不存在完全一样的语音,因此语音开启信息和所述匹配的语音信息或多或是有误差,具体分析有声波抖动频率、幅度以及变化率等,只要误差在一定变化范围内,即可认定两个语音相匹配。
找到匹配的语音信息后,开启该应用程序步骤S207、开启应用程序后,输出该应用程序对应的用户称谓信息、欢迎语信息找到匹配的语音信息后,开启该应用程序,并调用对应的用户称谓信息、欢迎语信息并输出比如,假设用户需要开启“智能语音助理”,在本实施例中,所述语音信息为“老婆”,所述用户称谓信息为“老公”,所述欢迎语信息为“想我了吗? ”,那么用户在说出“老婆”时,自动启动智能语音助理”并输出“老公,想我了吗?”,从这里可看出,本实施例既方便了语音开启应用程序,同时也增加了移动终端操作的趣味性实施例三:图3示出了本发明第三实施例提供的应用程序开启装置的结构,为了便于说明仅不出了与本发明实施例相关的部分本实施例提供的应用程序开启装置包括语音录制单元301,用于接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;程序开启单元302,用于接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序本实施例提供的功能单元301、302对应实现了实施例一中步骤S101、S102,具体的,在接收应用程序选择触发指令时,语音录制单元301录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地,接收用户输出的语音开启信息吋,程序开启单元302在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序。
本实施例中,用户可以录制各个应用程序对应的语音信息,可以实现所有的应用程序语音开启,同时由于应用程序对应的语音信息由用户录制,这样只要用户说出的语音开启信息与预先录制的语音信息一致即可,与语音是否标准无关,这样只会讲方言或者普通话不标准的用户亦可实现语音开启应用程序实施例四图4示出了本发明第四实施例提供的应用程序开启装置的结构,为了便于说明仅不出了与本发明实施例相关的部分本实施例提供的应用程序开启装置包括语音录制単元41,用于接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;用户称谓录制单元42,用于录制用户输出的用户称谓信息,并将所述用户称谓信息与当前选择的应用程序相关联并保存至本地;欢迎语录制单元43,用于录制用户输出的欢迎语信息,并将所述欢迎语信息与当前选择的应用程序相关联并保存至本地;程序开启单元44,用于接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序;语音输出単元45,用于开启应用程序后,输出该应用程序对应的用户称谓信息、欢迎语ィ目息其中,所述程序开启单元44包括语音分析模块441,用于接收用户输出的语音开启信息,并分析其中的开启声波数据;比对匹配模块442,用于逐一获取本地保存的语音信息对应的语音声波数据,将所述语音声波数据与所述开启声波数据进行比对匹配,分析是否存在误差在一定范围内的语音信息;程序开启模块443,用于当存在误差在一定范围内的语音信息时,开启该语音信息对应的应用程序。
本实施例提供的功能单元和功能模块对应实现了实施例ニ中的各个步骤,本实施在实施例三的基础上增加了用户称谓录制单元42、欢迎语录制单元43、语音输出単元45,以及给出了程序开启单元44的ー种具体结构,与实施二相比,本实施例可以录制用户称谓信息和欢迎语信息,在开启应用程序后,还可以对应输出用户称谓信息和欢迎语信息,使得语音开启应用程序多祥化, 根据趣味性本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于ー计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等在本发明实施例中,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内权利要求1.一种应用程序开启方法,其特征在于,所述方法包括接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地;接收用户输出的语音开启信息,在本地中查找匹配的语音信息,并开启所述匹配的语音信息对应的应用程序2.如权利要求1所述方法,其特征在于,所述接收应用程序选择触发指令,并录制用户输出的语音信息,将所述语音信息与当前选择的应用程序相关联并保存至本地步骤之后, 还包括录制用户输出的欢迎语信息,并将所述欢迎语信息与当前选择的应用程序相关联并保存至本地。
3.如权利要求2所述方法,其特征在于,所述录制用户输出的欢迎语信息,并将所述欢迎语信息与当前选择的应用程序相关联并保存至本地之前,还包括录制用户输出的用户称谓信息,并将所述用户称谓信息与当前选择的应用程序相关联并保存至本地。





