CN102929390A | 2013-02-13 | |||
CN104157284A | 2014-11-19 | |||
CN103797535A | 2014-05-14 |
权利要求书 [权利要求 1] 一种应用程序启动方法, 该方法用于终端中, 其特征在于, 所述应用 程序启动方法包括步骤: 获取语音信号; 对获取的语音信号进行识别处理, 得到语音信号特征信息; 根据识别处理得到的语音信号特征信息, 确定语音信号的节奏特征; 根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应 的应用程序。 [权利要求 2] 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述根 据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的 应用程序包括步骤: 将确定的语音信号的节奏特征与预设的语音信号的节奏特征进行匹配 若匹配成功, 则启动所述语音信号的节奏特征对应的应用程序。 [权利要求 3] 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述根 据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的 应用程序包括步骤: 判断确定的语音信号的节奏特征与预设的语音信号的节奏特征是否在 预设的误差范围内; 若确定的语音信号的节奏特征与预设的语音信号的节奏特征在预设的 误差范围内, 则启动所述语音信号的节奏特征对应的应用程序。 [权利要求 4] 根据权利要求 2或 3所述的一种应用程序启动方法, 其特征在于, 所述 方法还包括步骤: 获取所述预设的语音信号的节奏特征; 将所述预设的语音信号的节奏特征与所述应用程序进行关联。 [权利要求 5] 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述根 据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的 应用程序包括步骤: 根据确定的语音信号的节奏特征, 判断终端用户是否具有应用程序启 动权限; 若终端用户具有应用程序启动权限, 则启动所述语音信号的节奏特征 对应的应用程序。 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述启 动所述语音信号的节奏特征对应的应用程序之前还包括步骤: 若所述终端当前处于熄屏状态, 则解锁所述终端。 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述启 动所述语音信号的节奏特征对应的应用程序包括: 启动或关闭所述语音信号的节奏特征对应的应用程序; 或者控制所述 语音信号的节奏特征对应的应用程序的运行参数。 根据权利要求 1所述的一种应用程序启动方法, 其特征在于, 所述对 获取的语音信号进行识别处理, 得到语音信号特征信息具体包括: 通过模糊语音识别方法对获取的语音信号进行识别处理, 得到语音信 号特征信息。 一种终端, 其特征在于, 所述终端包括: 存储器、 处理器及存储在所 述存储器上并可在所述处理器上运行的应用程序启动程序, 所述应用 程序启动程序被所述处理器执行吋实现如权利要求 1至 8中任一项所述 的应用程序启动方法的步骤。 一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上 存储有应用程序启动程序, 所述应用程序启动程序被处理器执行吋实 现如权利要求 1至 8中任一项所述的应用程序启动方法的步骤。 |
[0001] 本申请涉及通信技术领域, 尤其涉及一种应用程序启动方法及终端、 计算机可 读存储介质。
背景技术
[0002] 随着通信技术的发展, 应用幵发者幵发出了适用于手机、 平板电脑等智能终端 设备中的各种功能丰富的应用程序, 例如, 即吋通讯工具、 音频播放器、 视频 播放器、 日历工具等等, 给人们的生活带来许多便利。
[0003] 在使用智能终端设备的过程中, 通常会遇到正在使用一个应用程序吋需要幵启 另一个应用程序的情况, 例如, 用户正在浏览网页吋, 又想播放音乐, 通常的 做法是: 将当前正在运行的应用程序退回到后台运行或 者直接关闭, 然后返回 到桌面再打幵新的应用程序, 若此吋想继续运行原来的应用程序, 则需要将新 应用程序退回到后台运行或者直接关闭, 并返回到桌面再打幵原来运行的应用 程序。 在使用过程中发现, 通过上述方法启动应用程序不仅不够方便快捷 , 且 具有一定的局限性, 降低了信息的交互效率。
技术问题
[0004] 现有的智能终端设备, 在启动应用程序不仅不够方便快捷, 且具有一定的局限 性, 降低了信息的交互效率。
问题的解决方案
技术解决方案
[0005] 针对上述技术问题, 本申请提供一种应用程序启动方法及终端、 计算机可读存 储介质。
[0006] 为解决上述技术问题, 本申请提供一种应用程序启动方法, 该方法用于终端中
, 其中, 所述应用程序启动方法包括步骤:
[0007] 获取语音信号;
[0008] 对获取的语音信号进行识别处理, 得到语音信号特征信息; [0009] 根据识别处理得到的语音信号特征信息, 确定语音信号的节奏特征;
[0010] 根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的应用程 序。
[0011] 其中, 所述根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对 应的应用程序包括步骤:
[0012] 将确定的语音信号的节奏特征与预设的语音信 号的节奏特征进行匹配;
[0013] 若匹配成功, 则启动所述语音信号的节奏特征对应的应用程 序。
[0014] 其中, 所述根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对 应的应用程序包括步骤:
[0015] 判断确定的语音信号的节奏特征与预设的语音 信号的节奏特征是否在预设的误 差范围内;
[0016] 若确定的语音信号的节奏特征与预设的语音信 号的节奏特征在预设的误差范围 内, 则启动所述语音信号的节奏特征对应的应用程 序。
[0017] 其中, 所述方法还包括步骤:
[0018] 获取所述预设的语音信号的节奏特征;
[0019] 将所述预设的语音信号的节奏特征与所述应用 程序进行关联。
[0020] 其中, 所述根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对 应的应用程序包括步骤:
[0021] 根据确定的语音信号的节奏特征, 判断终端用户是否具有应用程序启动权限; [0022] 若终端用户具有应用程序启动权限, 则启动所述语音信号的节奏特征对应的应 用程序。
[0023] 其中, 所述启动所述语音信号的节奏特征对应的应用 程序之前还包括步骤: [0024] 若所述终端当前处于熄屏状态, 则解锁所述终端。
[0025] 其中, 所述启动所述语音信号的节奏特征对应的应用 程序包括:
[0026] 启动或关闭所述语音信号的节奏特征对应的应 用程序; 或者控制所述语音信号 的节奏特征对应的应用程序的运行参数。
[0027] 其中, 所述对获取的语音信号进行识别处理, 得到语音信号特征信息具体包括 [0028] 通过模糊语音识别方法对获取的语音信号进行 识别处理, 得到语音信号特征信 息。
[0029] 本申请还提供一种终端, 其中, 所述终端包括: 存储器、 处理器及存储在所述 存储器上并可在所述处理器上运行的应用程序 启动程序, 所述应用程序启动程 序被所述处理器执行吋实现如权利要求 1至 8中任一项所述的应用程序启动方法 的步骤。
[0030] 本申请还提供一种计算机可读存储介质, 其中, 所述计算机可读存储介质上存 储有应用程序启动程序, 所述应用程序启动程序被处理器执行吋实现如 权利要 求 1至 8中任一项所述的应用程序启动方法的步骤。
发明的有益效果
有益效果
[0031] 本申请实施例提供的一种应用程序启动方法及 终端、 计算机可读存储介质, 通 过对识别处理得到的语音信号特征信息, 确定语音信号的节奏特征, 并根据语 音信号的节奏特征启动应用程序; 启动应用程序方便快捷, 增加了信息的交互 效率, 提升了用户体验。
对附图的简要说明
附图说明
[0032] 图 1为本发明实施例的应用程序启动方法流程示 图;
[0033] 图 2为本发明实施例的应用程序启动方法中匹配 程示意图;
[0034] 图 3为本发明实施例的应用程序启动方法中判断 否在预设的误差范围内流程 示意图;
[0035] 图 4为本发明实施例的应用程序启动方法中判断 否具有应用程序启动权限流 程示意图;
[0036] 图 5为本发明实施例的终端结构示意图。
[0037] 本发明目的的实现、 功能特点及优点将结合实施例, 参照附图做进一步说明。
本发明的实施方式 [0038] 应当理解, 此处所描述的具体实施例仅仅用以解释本发明 , 并不用于限定本发 明。
[0039] 在后续的描述中, 使用用于表示元件的诸如"模块"、 "部件 "或"单元"的后缀仅 为了有利于本发明的说明, 其本身没有特定的意义。 因此, "模块"、 "部件 "或" 单元"可以混合地使用。
[0040] 终端可以以各种形式来实施。 例如, 本发明中描述的终端可以包括诸如手机、 平板电脑、 笔记本电脑、 掌上电脑、 个人数字助理 (Personal Digital
Assistant, PDA) 、 便捷式媒体播放器 (Portable Media Player, PMP) 、 导航装 置、 可穿戴设备、 智能手环、 计步器等移动终端, 以及诸如数字 TV、 台式计算 机等固定终端。
[0041] 后续描述中将以移动终端为例进行说明, 本领域技术人员将理解的是, 除了特 别用于移动目的的元件之外, 根据本发明的实施方式的构造也能够应用于固 定 类型的终端。
[0042] 第一实施例
[0043] 如图 1所示, 本发明第一实施例提供一种应用程序启动方法 , 该方法用于终端 中, 所述应用程序启动方法包括步骤:
[0044] 11、 获取语音信号。
[0045] 在本实施例中, 获取语音信号的途径在此不作限制。 所述语音信号可以为预先 存储在所述终端存储器中的语音文件。
[0046] 或者所述语音信号也可以为即吋输入的语音信 号, 例如: 在所述终端解锁之后
, 检测到有语音输入吋, 所述终端获取用户输入的语音信号, 并对语音信号进 行处理, 比如: 除噪、 放大等处理。
[0047] 或者所述语音信号也可以为根据用户的录制指 令录入的语音信号, 例如: 用户 选择应用程序后生成应用程序选择触发指令, 此吋幵启麦克风, 接收用户输出 的语音信号, 该语音信号可以是应用程序的名字, 也可以是用户自定义的其他 语音, 比如"猴子"、 "老虎"、 "老婆"、 "Darling"等, 这样更方便记忆, 也使得语 音幵启更生动。
[0048] 12、 对获取的语音信号进行识别处理, 得到语音信号特征信息。 [0049] 在本实施例中, 可通过使用现有技术中已知的语音识别方法, 对获取的语音信 号进行识别处理。
[0050] 作为示例地, 在获取语音信号之后, 可使用搜索算法 (例如 viterbi算法) 进行 解码, 从而得到识别结果。 在解码过程中需要使用声学模型和语言模型。 在该 步骤所使用的声学模型可以存储在系统的外部 声学模型存储装置中。 声学模型 可以是上下文无关的隐马尔科夫模型 (context independent HMM) , 并且在每一 种状态下具有高斯混合分布。 语言模型包括用于语音识别的词典以及用于语 音 识别的语法。 用于语音识别的词典可以存储在外部词典存储 装置中, 并且用于 语音识别的语法可以存储在外部语法存储装置 中。
[0051] 在一种实施方式中, 所述对获取的语音信号进行识别处理, 得到语音信号特征 信息具体包括:
[0052] 通过模糊语音识别方法对获取的语音信号进行 识别处理, 得到语音信号特征信 息。
[0053] 作为示例地, 在语音信号进行识别处理的过程中, 对于不确定性的问题, 如" 请小朋友唱一首歌", 并未限定歌曲的名称, 则可以利用模糊语音识别技术识别 出小孩有没有唱歌的动作进行模糊判断即可。 语音识别过程中采用的模糊语音 识别技术可参考现有技术。
[0054] 13、 根据识别处理得到的语音信号特征信息, 确定语音信号的节奏特征。
[0055] 在本实施例中, 所述节奏特征可以用于描述语音信号的持续吋 间的相似度, 以 及 /或者描述语音信号的能量变化的相似度。
[0056] 所述节奏特征可以包括以下各项特征中的至少 一项: 两个连续的非命令词对应 的语音信号 (即, 至少两个由非命令词和短暂的停顿组成的对的 持续吋间的平 均长度; 所述至少两个连续的非命令词对应的语音信号 的持续吋间的方差; 经 过标准化的所述至少两个连续的非命令词对应 的语音信号的能量变化的自相关 的最大值; 所述至少两个连续的非命令词对应的语音信号 的基频 (F0) ; 以及 所述至少两个连续的非命令词对应的语音信号 的能量。
[0057] 本领域技术人员能够理解, 还可以选择其他特征作为节奏特征, 只要该特征可 以用于描述语音信号的持续吋间的相似度, 以及 /或者描述语音信号的能量变化 的相似度。
[0058] 14、 根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的应 用程序。
[0059] 在本实施例中, 所述启动所述语音信号的节奏特征对应的应用 程序包括: [0060] 启动或关闭所述语音信号的节奏特征对应的应 用程序; 或者控制所述语音信号 的节奏特征对应的应用程序的运行参数。
[0061] 例如, 智能手机接收到"拨打张三电话 "的语音信号后, 可发起对张三的呼叫, 即启动电话应用程序。 智能手机在通过耳机播放音乐吋, 可以通过语音信号对 其进行 "上一首、 下一首、 增加音量、 降低音量"的控制。
[0062] 进一步地, 在本实施例中, 所述启动所述语音信号的节奏特征对应的应用 程序 之前还包括步骤:
[0063] 若所述终端当前处于熄屏状态, 则解锁所述终端。
[0064] 在该步骤中, 在终端处于熄屏状态吋, 控制所述终端进行解锁, 从而避免了用 户手动去解锁, 更加方便用户使用终端。
[0065] 请参考图 2所示, 在一种实施方式中, 所述根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的应用程序 包括步骤:
[0066] 141、 将确定的语音信号的节奏特征与预设的语音信 号的节奏特征进行匹配; [0067] 142、 若匹配成功, 则启动所述语音信号的节奏特征对应的应用程 序。
[0068] 进一步地, 在该实施方式中, 所述方法还包括步骤:
[0069] 获取所述预设的语音信号的节奏特征;
[0070] 将所述预设的语音信号的节奏特征与所述应用 程序进行关联。
[0071] 作为示例地, 可通过建立映射表的方式实现将所述预设的语 音信号的节奏特征 与所述应用程序进行关联。 具体地, 所述映射表保存有语音信号的节奏特征以 及对应的应用程序的名称, 这样实现了语音信号的节奏特征与应用程序的 关联
[0072] 例如: 预设的语音信号的节奏特征与短信应用程序进 行了关联; 在获取到语音 信号, 且终端从语音信号中得到语音信号的节奏特征 吋, 将得到的语音信号的 节奏特征与预设的语音信号的节奏特征进行匹 配; 若得到的语音信号的节奏特 征与预设的语音信号的节奏特征一致, 则启动短信应用程序。
[0073] 请参考图 3所示, 在一种实施方式中, 所述根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的应用程序 包括步骤:
[0074] 151、 判断确定的语音信号的节奏特征与预设的语音 信号的节奏特征是否在预 设的误差范围内;
[0075] 152、 若确定的语音信号的节奏特征与预设的语音信 号的节奏特征在预设的误 差范围内, 则启动所述语音信号的节奏特征对应的应用程 序。
[0076] 与上类似的, 在该实施方式中, 所述方法还包括步骤:
[0077] 获取所述预设的语音信号的节奏特征;
[0078] 将所述预设的语音信号的节奏特征与所述应用 程序进行关联。
[0079] 作为示例地, 可通过建立映射表的方式实现将所述预设的语 音信号的节奏特征 与所述应用程序进行关联。 具体地, 所述映射表保存有语音信号的节奏特征以 及对应的应用程序的名称, 这样实现了语音信号的节奏特征与应用程序的 关联
[0080] 实际工作过程中, 存在一种情形或应用场景: 在获取到语音信号, 且终端从语 音信号中得到语音信号的节奏特征吋, 与预设的语音信号的节奏特征不可能完 全一模一样; 因此得到的语音信号的节奏特征与预设的语音 信号的节奏特征具 有一定的误差, 只要该误差在一定范围内, 即可认定得到的语音信号的节奏特 征与预设的语音信号的节奏特征一致, 再根据预设的语音信号的节奏特征与应 用程序的映射关系, 即可启动对应的应用程序。
[0081] 请参考图 4所示, 在另一种实施方式中, 所述根据确定的语音信号的节奏特征
, 启动所述语音信号的节奏特征对应的应用程序 包括步骤:
[0082] 161、 根据确定的语音信号的节奏特征, 判断终端用户是否具有应用程序启动 权限;
[0083] 162、 若终端用户具有应用程序启动权限, 则启动所述语音信号的节奏特征对 应的应用程序。
[0084] 在该实施方式中, 可将预设的语音信号的节奏特征与应用程序进 行关联, 在获 取到语音信号, 终端从语音信号中得到语音信号的节奏特征, 并根据语音信号 的节奏特征, 与预先设置用户使用权限吋所获取的语音信号 的节奏特征进行比 对, 确定该用户是否具有访问该应用程序的使用权 限, 若用户具有使用权限, 则启动该应用程序; 若用户不具有使用权限, 则不做处理或者向终端用户显示 权限信息。
[0085] 作为示例地, 智能手机将用户 A的语音信号的节奏特征与相册应用程序进行 联。 在获取用户 B的语音信号, 并根据用户 B的语音信号进行识别处理, 得到用 户 B的语音信号的节奏特征, 与预先设置的用户 A的语音信号的节奏特征比对之 后, 确定用户 B没有访问权限, 因此无法访问该相册; 当用户 A再次访问相册吋 , 智能手机通过比对用户 A的语音信号的节奏特征与预先设置的用户 A的语音信 号的节奏特征, 判断出用户 A具有访问权限, 因此启动相册应用程序供用户 A使 用。
[0086] 本发明实施例提供的一种应用程序启动方法, 通过对识别处理得到的语音信号 特征信息, 确定语音信号的节奏特征, 并根据语音信号的节奏特征启动应用程 序; 启动应用程序方便快捷, 增加了信息的交互效率, 提升了用户体验。
[0087] 第二实施例
[0088] 参照图 5, 图 5为本发明第二实施例提供一种终端, 所述终端 20包括: 存储器 21 、 处理器 22及存储在所述存储器 21上并可在所述处理器 22上运行的应用程序启 动程序, 所述应用程序启动程序被所述处理器执行吋, 用于实现以下所述应用 程序启动方法的步骤:
[0089] 获取语音信号;
[0090] 对获取的语音信号进行识别处理, 得到语音信号特征信息;
[0091] 根据识别处理得到的语音信号特征信息, 确定语音信号的节奏特征;
[0092] 根据确定的语音信号的节奏特征, 启动所述语音信号的节奏特征对应的应用程 序。
[0093] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0094] 将确定的语音信号的节奏特征与预设的语音信 号的节奏特征进行匹配;
[0095] 若匹配成功, 则启动所述语音信号的节奏特征对应的应用程 序。 [0096] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0097] 判断确定的语音信号的节奏特征与预设的语音 信号的节奏特征是否在预设的误 差范围内;
[0098] 若确定的语音信号的节奏特征与预设的语音信 号的节奏特征在预设的误差范围 内, 则启动所述语音信号的节奏特征对应的应用程 序。
[0099] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0100] 获取所述预设的语音信号的节奏特征;
[0101] 将所述预设的语音信号的节奏特征与所述应用 程序进行关联。
[0102] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0103] 根据确定的语音信号的节奏特征, 判断终端用户是否具有应用程序启动权限; [0104] 若终端用户具有应用程序启动权限, 则启动所述语音信号的节奏特征对应的应 用程序。
[0105] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0106] 若所述终端当前处于熄屏状态, 则解锁所述终端。
[0107] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0108] 启动或关闭所述语音信号的节奏特征对应的应 用程序; 或者控制所述语音信号 的节奏特征对应的应用程序的运行参数。
[0109] 所述应用程序启动程序被所述处理器 22执行吋, 还用于实现以下所述应用程序 启动方法的步骤:
[0110] 通过模糊语音识别方法对获取的语音信号进行 识别处理, 得到语音信号特征信 息。
[0111] 本发明实施例提供的一种终端, 通过对识别处理得到的语音信号特征信息, 确 定语音信号的节奏特征, 并根据语音信号的节奏特征启动应用程序; 启动应用 程序方便快捷, 增加了信息的交互效率, 提升了用户体验。
[0112] 第三实施例
[0113] 本发明第三实施例提供一种计算机可读存储介 质, 所述计算机可读存储介质上 存储有应用程序启动程序, 所述应用程序启动程序被处理器执行吋实现第 一实 施例所述的应用程序启动方法的步骤。
[0114] 本发明实施例提供的计算机可读存储介质, 通过对识别处理得到的语音信号特 征信息, 确定语音信号的节奏特征, 并根据语音信号的节奏特征启动应用程序 ; 启动应用程序方便快捷, 增加了信息的交互效率, 提升了用户体验。
[0115] 需要说明的是, 在本文中, 术语"包括"、 "包含 "或者其任何其他变体意在涵盖 非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者装置不仅 包括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过 程、 方法、 物品或者装置所固有的要素。 在没有更多限制的情况下, 由语句 "包 括一个 ...... "限定的要素, 并不排除在包括该要素的过程、 方法、 物品或者装置 中还存在另外的相同要素。
[0116] 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。
[0117] 通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到上述实施 例 方法可借助软件加必需的通用硬件平台的方式 来实现, 当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。 基于这样的理解, 本发明的技术方案本 质上或者说对现有技术做出贡献的部分可以以 软件产品的形式体现出来, 该计 算机软件产品存储在一个存储介质 (如 ROM/RAM、 磁碟、 光盘) 中, 包括若干 指令用以使得一台终端 (可以是手机, 计算机, 服务器, 空调器, 或者网络设 备等) 执行本发明各个实施例所述的方法。
[0118] 上面结合附图对本发明的实施例进行了描述, 但是本发明并不局限于上述的具 体实施方式, 上述的具体实施方式仅仅是示意性的, 而不是限制性的, 本领域 的普通技术人员在本发明的启示下, 在不脱离本发明宗旨和权利要求所保护的 范围情况下, 还可做出很多形式, 这些均属于本发明的保护之内。
工业实用性
[0119] 本发明实施例提供的一种应用程序启动方法及 终端、 计算机可读存储介质, 通 过对识别处理得到的语音信号特征信息, 确定语音信号的节奏特征, 并根据语 音信号的节奏特征启动应用程序; 启动应用程序方便快捷, 增加了信息的交互 效率, 提升了用户体验。