一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种向终端设备输入指令的方法、接收指令的方法及装置与流程

2021-11-05 18:25:00 来源:中国专利 TAG:


1.本技术属于无线通信技术领域,尤其涉及一种向终端设备输入指令方法、 向终端设备输入指令的装置、接收指令的方法、接收指令的装置、蓝牙设备、 终端设备及计算机可读存储介质。


背景技术:

2.蓝牙是一种低成本大容量的短距离无线通信规范,目前利用蓝牙技术与终 端设备之间实现无线连接的产品有很多,例如,蓝牙耳机、蓝牙键盘、蓝牙鼠 标等。以蓝牙设备是蓝牙耳机为例,在蓝牙耳机与终端设备相连后,终端设备 则可以向蓝牙耳机发送音频信号,同时蓝牙耳机也可以向终端设备发送音频信 号。另外,当终端设备具有语音控制功能时,用户可以通过蓝牙耳机向终端设 备发送语音控制指令,进而实现向终端设备输入语音控制指令。
3.然而,在实际应用中,当现有的蓝牙设备与自身不具备语音识别功能的终 端设备(如台式电脑、笔记本等)相连时,则无法通过蓝牙设备向该终端设备 实现语音控制。若需要对该类终端设备实现语音控制功能,则需要对该类终端 设备进行硬件或软件上的升级与改进,存在改进过程复杂且改进成本较高的问 题。


技术实现要素:

4.本技术实施例提供了一种向终端设备输入指令方法、向终端设备输入指令 的装置、接收指令的方法、接收指令的装置、蓝牙设备、终端设备及计算机可 读存储介质,可以解决现有的蓝牙设备与自身不具备语音识别功能的终端设备 相连时,若需要对该类终端设备实现语音控制功能,则需要对该类终端设备进 行硬件或软件上的升级与改进,存在改进过程复杂且改进成本较高的问题。
5.第一方面,本技术实施例提供了一种向终端设备输入指令的方法,应用于 蓝牙设备,所述蓝牙设备与所述终端设备蓝牙连接,所述方法包括:
6.在人机交互hid模式下接收用户的语音信息;
7.针对所述语音信息识别到的目标语音命令,基于语音命令与hid指令之间 的预设对应关系确定相应的目标hid指令;
8.将所述目标hid指令发送至所述终端设备。
9.进一步的,所述在人机交互hid模式下接收用户的语音信息,包括:
10.响应于预设的人机交互hid模式启用指令,进入人机交互hid模式,并 启用内置音频采集单元接收所述用户的语音信息。
11.进一步的,所述针对所述语音信息识别到的目标语音命令,基于语音命令 与hid指令之间的预设对应关系确定相应的目标hid指令,包括:
12.根据预设语音识别算法对所述语音信息进行识别,得到所述目标语音命令;
13.基于所述语音命令与所述hid指令之间的预设对应关系确定相应的所述目 标hid
指令。
14.进一步的,所述方法还包括:
15.若在非hid模式下检测到用于输入语音数据的预设指令,则启用内置音频 采集单元接收所述用户的语音数据;
16.将所述语音数据发送至所述终端设备。
17.进一步的,所述若在非hid模式下检测到用于输入语音数据的预设指令, 则启用内置音频采集单元接收所述用户的语音数据,包括:
18.当未检测到预设的人机交互hid模式启用指令时,进入非hid模式,并 在检测到用于输入语音数据的预设指令时,启用所述内置音频采集单元接收所 述用户的语音数据。
19.第二方面,本技术实施例提供了一种接收指令的方法,应用于终端设备, 所述终端设备与蓝牙设备蓝牙连接,所述方法包括:
20.接收所述蓝牙设备发送的目标hid指令;所述目标hid指令由所述蓝牙 设备在人机交互hid模式下接收用户的语音信息,并针对所述语音信息识别到 的目标语音命令,基于语音命令与hid指令之间的预设对应关系得到;
21.根据所述目标hid指令执行对应的操作。
22.第三方面,本技术实施例提供了一种向终端设备输入指令的装置,包括:
23.第一接收单元,用于在人机交互hid模式下接收用户的语音信息;
24.确定单元,用于针对所述语音信息识别到的目标语音命令,基于语音命令 与hid指令之间的预设对应关系确定相应的目标hid指令;
25.第一发送单元,用于将所述目标hid指令发送至所述终端设备。
26.第四方面,本技术实施例提供了一种接收指令的装置,包括:
27.指令接收单元,用于接收蓝牙设备发送的目标hid指令;所述目标hid 指令由所述蓝牙设备在人机交互hid模式下接收用户的语音信息,并针对所述 语音信息识别到的目标语音命令,基于语音命令与hid指令之间的预设对应关 系得到;
28.执行单元,用于根据所述目标hid指令执行对应的操作。
29.第五方面,本技术实施例提供了一种蓝牙设备,包括:
30.存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算 机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述 的向终端设备输入指令的方法的步骤。
31.第六方面,本技术实施例提供了一种终端设备,包括:
32.存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算 机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述 的接收指令的方法的步骤。
33.第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可 读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第 一方面中任一项所述的向终端设备输入指令的方法,或者,实现如上述第二方 面所述的接收指令的方法的步骤。
34.第八方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品 在蓝牙设备上运行时,使得蓝牙设备可执行上述第一方面中任一项所述的向终 端设备输入指令
的方法。
35.第九方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品 在终端设备上运行时,使得终端设备可执行上述第二方面中所述的接收指令的 方法。
36.本技术实施例与现有技术相比存在的有益效果是:
37.本技术实施例提供的一种向终端设备输入指令的方法,通过在人机交互 hid模式下接收用户的语音信息;针对语音信息识别到的目标语音命令,基于 语音命令与hid指令之间的预设对应关系确定相应的目标hid指令;将目标 hid指令发送至所述终端设备。上述向终端设备输入指令的方法在蓝牙设备与 自身不具备语音识别功能的终端设备相连时,可以使蓝牙设备进入人机交互 hid模式,蓝牙设备处于人机交互hid模式时,可以通过该蓝牙设备向该终端 设备实现语音控制,从而无需对该类终端设备进行硬件或软件上的升级与改进, 并且实现过程简单,也降低了实现成本。
附图说明
38.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅 仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳 动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本技术实施例提供的一种向终端设备输入指令的方法的实现流程 图;
40.图2是本技术另一实施例提供的一种向终端设备输入指令的方法的实现流 程图;
41.图3是本技术实施例提供的一种接收指令的方法的实现流程图;
42.图4是本技术实施例提供的向终端设备输入指令的装置的结构示意图;
43.图5是本技术实施例提供的蓝牙设备的结构示意图;
44.图6是本技术实施例提供的接收指令的装置的结构示意图;
45.图7是本技术实施例提供的终端设备的结构示意图。
具体实施方式
46.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术 之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当 清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中, 省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节 妨碍本技术的描述。
47.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括
”ꢀ
指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个 或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
48.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是 指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这 些组合。
49.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以 依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测 到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以 依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描 述条件或事件]”或“响应于检测到[所描述条件或事
件]”。
[0050]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第 二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0051]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着 在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特 点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一 些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必 然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除 非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的 变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0052]
人机接口设备/协议(human interface device,hid)和低功耗蓝牙人机接 口设备/协议(hid over gatt profile,hogp)定义了蓝牙在人机接口设备中 的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘等。
[0053]
请参阅图1,图1是本技术实施例提供的一种向终端设备输入指令的方法 的实现流程图。本技术实施例中,该向终端设备输入指令的方法的执行主体为 蓝牙设备。其中,蓝牙设备可以是蓝牙耳机。
[0054]
本技术实施例中,蓝牙设备预先设置有两种工作模式:人机交互hid模式 和非hid模式。人机交互hid模式指蓝牙设备对接收到的语音信息进行相应的 处理的,并将基于该语音信息得到的指令发送至终端设备的工作模式,例如, 当用户需要通过蓝牙设备实现对终端设备的语音控制时,此时蓝牙设备处于人 机交互hid模式。非hid模式指蓝牙设备不对接收到的语音数据进行任何处理, 直接将该语音数据发送至终端设备的工作模式,例如,当用户通过蓝牙设备进 行通话时,此时蓝牙设备处于非hid模式。
[0055]
需要说明的是,本技术的所有实施例中,终端设备具体指自身不具备语音 识别功能的终端设备。其中,终端设备可以是台式电脑或笔记本等。
[0056]
如图1所示,本技术实施例提供的一种向终端设备输入指令的方法可以包 括s101~s103,详述如下:
[0057]
在s101中,在人机交互hid模式下接收用户的语音信息。
[0058]
本技术实施例中,蓝牙设备在检测到自身处于人机交互hid模式时,说明 用户需要通过该蓝牙设备对与该蓝牙设备蓝牙连接的终端设备进行语音控制, 因此,蓝牙设备可以在人机交互hid模式下可以接收用户的语音信息。
[0059]
在本技术的一个实施例中,由于蓝牙设备的工作模式包括两种模式:人机 交互hid模式和非hid模式,且蓝牙设备处于人机交互hid模式下才需要对 用户的语音信息进行相应的处理,因此,蓝牙设备可以响应于预设的人机交互 hid模式启用指令,从而确定进入人机交互hid模式,并启用内置音频采集单 元接收用户的语音信息。其中,该用户指使用蓝牙设备的用户,语音信息中包 含语音命令。
[0060]
在实际应用中,蓝牙设备中的内置音频采集单元可以是内置于蓝牙设备中 的麦克风,也可以是现有的音频传感器。
[0061]
在本技术实施例的一种实现方式中,预设的人机交互hid模式启用指令可 以是:检测到用户在蓝牙设备上触发第一预设操作。其中,第一预设操作可以 根据实际需求进行确定,此处不做限制。示例性的,第一预设操作可以为点击 第一预设按键,即蓝牙设备若检
测到用户点击蓝牙设备自身上的第一预设按键, 则认为触发了第一预设操作,即认为检测到用户在蓝牙设备上触发了第一预设 操作。
[0062]
在本技术实施例的另一种实现方式中,预设的人机交互hid模式启用指令 可以是:检测到第一预设关键词。其中,第一预设关键词可以根据实际需要进 行设置,此处不作限制。示例性的,第一预设关键词可以是:进入人机交互hid 模式。
[0063]
基于此,蓝牙设备在检测到第一预设操作或第一预设关键词时,可以确定 检测到预设的人机交互hid模式启用指令,从而进入人机交互hid模式,并接 收用户的语音信息。
[0064]
在s102中,针对所述语音信息识别到的目标语音命令,基于语音命令与 hid指令之间的预设对应关系确定相应的目标hid指令。
[0065]
本技术实施例中,蓝牙设备在接收到用户的语音信息后,可以针对该语音 信息识别到的目标语音命令,基于语音命令与hid指令之间的预设对应关系确 定该目标语音命令对应的目标hid指令。
[0066]
其中,各个语音命令与hid指令之间的预设对应关系可以根据实际需要确 定。示例性的,假设某个语音命令为“鼠标上移”,则该语音命令对应的hid 指令可以为“m

up”。基于此,蓝牙设备在识别到用户的语音信息中的目标语 音命令为“鼠标上移”时,基于语音命令“鼠标上移”与hid指令“m

up”之 间的预设对应关系,确定“鼠标上移”对应的目标hid指令为“m

up”。
[0067]
在本技术的一个实施例中,蓝牙设备具体可以通过以下步骤确定目标hid 指令,详述如下:
[0068]
根据预设语音识别算法对所述语音信息进行识别,得到所述目标语音命令;
[0069]
基于所述语音命令与所述hid指令之间的预设对应关系确定相应的所述目 标hid指令。
[0070]
本实施例中,由于用户的语音信息中会包含一些除语音命令之外的语音数 据,因此,为了提高确定目标hid指令的效率,蓝牙设备可以根据预设语音识 别算法对用户的语音信息进行识别,得到目标语音命令。其中预设语音识别算 法可以根据实际需要确定,此处不作限制。
[0071]
在本技术的一个实施例中,目标语音命令可以包括但不限于鼠标单击、鼠 标双击及键盘按键上的大小写字母、删除等词语。
[0072]
蓝牙设备在确定目标语音命令后,再基于语音命令与hid指令之间的预设 对应关系确定该目标语音命令对应的目标hid指令。
[0073]
在s103中,将所述目标hid指令发送至所述终端设备。
[0074]
在本技术实施例中,蓝牙设备在得到目标hid指令后,可以将该目标hid 指令发送至与该蓝牙设备蓝牙连接的终端设备。
[0075]
需要说明的是,蓝牙设备在得到目标hid指令后,可以根据hid/hogp 协议将该目标hid指令发送至与该蓝牙设备蓝牙连接的终端设备。
[0076]
在本技术的一个实施例中,蓝牙设备在将目标hid指令发送至终端设备后, 可以在人机交互hid模式下继续接收用户的语音信息,也可以退出人机交互hid模式。具体地,蓝牙设备可以响应于预设的人机交互hid模式退出指令, 退出人机交互hid模式。
[0077]
结合s101,在本技术实施例的一种实现方式中,预设的人机交互hid模 式退出指
令可以是:检测到用户在蓝牙设备上触发第二预设操作。其中,第二 预设操作可以根据实际需求进行确定,此处不做限制。示例性的,第二预设操 作可以为第一预设按键被长按,即蓝牙设备若检测到用户长按蓝牙设备自身上 的第一预设按键,则认为触发了第二预设操作,即认为检测到用户在蓝牙设备 上触发了第二预设操作。
[0078]
在本技术实施例的另一种实现方式中,预设的人机交互hid模式退出指令 还可以是:检测到第二预设关键词。其中,第二预设关键词可以根据实际需要 进行设置,此处不作限制。示例性的,第二预设关键词可以是:退出人机交互 hid模式。
[0079]
基于此,蓝牙设备在检测到第二预设操作或第二预设关键词时,可以确定 检测到预设的人机交互hid模式退出指令,从而退出人机交互hid模式。
[0080]
以上可以看出,本实施例提供的一种方法,通过在人机交互hid模式下接 收用户的语音信息;针对语音信息识别到的目标语音命令,基于语音命令与hid 指令之间的预设对应关系确定相应的目标hid指令;将目标hid指令发送至所 述终端设备。上述向终端设备输入指令的方法在蓝牙设备与自身不具备语音识 别功能的终端设备相连时,可以使蓝牙设备进入人机交互hid模式,蓝牙设备 处于人机交互hid模式时,可以通过该蓝牙设备向该终端设备实现语音控制, 从而无需对该类终端设备进行硬件或软件上的升级与改进,并且实现过程简单, 也降低了实现成本。
[0081]
请参阅图2,图2是本技术另一实施例提供的一种向终端设备输入指令的 方法的实现流程图。相对于图1对应的实施例,本实施例提供的向终端设备输 入指令的方法还包括s201~s202,详述如下:
[0082]
在s201中,若在非hid模式下检测到用于输入语音数据的预设指令,则 启用内置音频采集单元接收所述用户的语音数据。
[0083]
在s202中,将所述语音数据发送至所述终端设备。
[0084]
本实施例中,蓝牙设备在检测到自身处于非hid模式,且检测到用于输入 语音数据的预设指令时,可以启用内置音频采集单元接收用户的语音数据。
[0085]
在本技术的一个实施例中,由于蓝牙设备的工作模式包括两种模式:人机 交互hid模式和非hid模式,且蓝牙设备处于人机交互hid模式下需要对用 户的语音信息进行相应的处理,蓝牙设备处于非hid模式下可以直接将用户的 语音数据传输至终端设备。因此,蓝牙设备在未检测到预设的人机交互hid模 式启用指令时,可以确定进入非hid模式,并启用内置音频采集单元接收用户 的语音数据。其中,该用户指使用蓝牙设备的用户。
[0086]
在实际应用中,蓝牙设备中的内置音频采集单元可以是内置于蓝牙设备中 的麦克风,也可以是现有的音频传感器。
[0087]
用户输入语音数据的预设指令可以根据实际需要设置,此处不作限制。示 例性的,用户输入语音数据的预设指令可以是:检测到用户触发与蓝牙设备蓝 牙连接的终端设备上的第三预设操作。作为示例而非限定,第三预设操作可以 是点击终端设备上的通话功能,例如,终端设备上的预设app内的标识有话筒 图标的按键。
[0088]
蓝牙设备在接收到用户的语音数据后,由于此时蓝牙设备处于非hid模式, 因此,蓝牙设备不对该语音数据进行任何处理,直接将该语音数据发送至终端 设备。
[0089]
以上可以看出,本实施例提供的一种向终端设备输入指令的方法,通过在 非hid模式下检测到用于输入语音数据的预设指令,可以启用内置音频采集单 元接收用户的语
音数据;将语音数据发送至终端设备,使得蓝牙设备在非hid 模式下仍然可以接收用户的语音数据,并将该语音数据发送至终端设备。
[0090]
请参阅图3,图3是本技术实施例提供的一种接收指令的方法的实现流程 图,接收指令的方法的执行主体为终端设备。其中,终端设备可以是自身不具 备语音识别功能的台式电脑或笔记本等设备。如图3所示,本技术实施例提供 的接收指令的方法包括s301~s302,详述如下:
[0091]
在s301中,接收所述蓝牙设备发送的目标hid指令;所述目标hid指令 由所述蓝牙设备在人机交互hid模式下接收用户的语音信息,并针对所述语音 信息识别到的目标语音命令,基于语音命令与hid指令之间的预设对应关系得 到。
[0092]
本技术实施例中,终端设备可以接收与该终端设备蓝牙连接的蓝牙设备发 送的目标hid指令。其中,该目标hid指令是由与终端设备蓝牙连接的蓝牙设 备在hid模式下接收到用户的语音信息,并针对该语音信息识别到的目标语音 命令,基于语音命令与hid指令之间的预设对应关系得到的。
[0093]
其中,各个语音命令与hid指令之间的预设对应关系可以根据实际需要确 定。示例性的,假设某个语音命令为“鼠标上移”,则该语音命令对应的hid 指令可以为“m

up”。因此,蓝牙设备在识别到用户的语音信息中的目标语音 命令为“鼠标上移”时,基于语音命令“鼠标上移”与hid指令“m

up”之间 的预设对应关系,确定“鼠标上移”对应的目标hid指令为“m

up”,并将该 目标hid指令发送至终端设备。
[0094]
基于此,终端设备接收到目标hid指令“m

up”。
[0095]
在s302中,根据所述目标hid指令执行对应的操作。
[0096]
本技术实施例中,终端设备在接收到目标hid指令后,可以根据该目标 hid指令执行对应的操作。示例性的,结合s301,假设目标hid指令为“m

up”, 则终端设备可以根据该目标hid指令执行“鼠标上移”操作。
[0097]
以上可以看出,本实施例提供的一种向终端设备输入指令的方法,通过接 收蓝牙设备发送的目标hid指令;目标hid指令由蓝牙设备在hid模式下接 收用户的语音信息,并针对语音信息识别到的目标语音命令,基于语音命令与 hid指令之间的预设对应关系得到;根据目标hid指令执行对应的操作。上述 接收指令的方法在自身不具备语音识别功能的终端设备与蓝牙设备时,终端设 备可以接收蓝牙设备发送的目标hid指令,且该目标hid指令是由蓝牙设备在 hid模式下接收用户的语音信息,并针对语音信息识别到的目标语音命令,基 于语音命令与hid指令之间的预设对应关系得到的,因此,终端设备可以根据 该目标hid指令执行对应的操作,使得自身不具备语音识别功能的终端设备可 以通过蓝牙设备实现语音控制的功能,且无需对终端设备自身进行硬件或软件 上的升级与改进,实现过程简单易操作。
[0098]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施 过程构成任何限定。
[0099]
对应于上文实施例所述的一种向终端设备输入指令的方法,图4示出了本 申请实施例提供的一种向终端设备输入指令的装置的结构框图,为了便于说明, 仅示出了与本技术实施例相关的部分。参照图4,该向终端设备输入指令的装 置400包括:第一接收单元41、
确定单元42及第一发送单元43。其中:
[0100]
第一接收单元41用于在人机交互hid模式下接收用户的语音信息。
[0101]
确定单元42用于针对所述语音信息识别到的目标语音命令,基于语音命令 与hid指令之间的预设对应关系确定相应的目标hid指令。
[0102]
第一发送单元43用于将所述目标hid指令发送至所述终端设备。
[0103]
在本技术的一个实施例中,第一接收单元41具体用于:响应于预设的人机 交互hid模式启用指令,进入人机交互hid模式,并启用内置音频采集单元接 收所述用户的语音信息。
[0104]
在本技术的一个实施例中,确定单元42具体包括:识别单元和指令确定单 元。其中:
[0105]
识别单元用于根据预设语音识别算法对所述语音信息进行识别,得到所述 目标语音命令。
[0106]
指令确定单元用于基于所述语音命令与所述hid指令之间的预设对应关系 确定相应的所述目标hid指令。
[0107]
在本技术的一个实施例中,向终端设备输入指令的装置400还包括:第二 接收单元和第二发送单元。其中:
[0108]
第二接收单元用于若在非hid模式下检测到用于输入语音数据的预设指 令,则启用内置音频采集单元接收所述用户的语音数据。
[0109]
第二发送单元用于将所述语音数据发送至所述终端设备。
[0110]
在本技术的一个实施例中,第二接收单元具体用于:当未检测到预设的人 机交互hid模式启用指令时,进入非hid模式,并在检测到用于输入语音数据 的预设指令时,启用所述内置音频采集单元接收所述用户的语音数据。
[0111]
以上可以看出,本技术实施例提供的一种向终端设备输入指令的装置,通 过在人机交互hid模式下接收用户的语音信息;针对语音信息识别到的目标语 音命令,基于语音命令与hid指令之间的预设对应关系确定相应的目标hid指 令;将目标hid指令发送至所述终端设备。上述向终端设备输入指令的方法在 蓝牙设备与自身不具备语音识别功能的终端设备相连时,可以使蓝牙设备进入 人机交互hid模式,蓝牙设备处于人机交互hid模式时,可以通过该蓝牙设备 向该终端设备实现语音控制,从而无需对该类终端设备进行硬件或软件上的升 级与改进,并且实现过程简单,也降低了实现成本。
[0112]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与 本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见 方法实施例部分,此处不再赘述。
[0113]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上 述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上 述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不 同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功 能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬 件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模 块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范
围。上 述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程, 在此不再赘述。
[0114]
图5为本技术实施例提供的蓝牙设备的结构示意图。如图5所示,该实施 例的蓝牙设备5包括:至少一个处理器50(图5中仅示出一个)处理器、存储 器51以及存储在所述存储器51中并可在所述至少一个处理器50上运行的计算 机程序52,所述处理器50执行所述计算机程序52时实现上述任意各个向终端 设备输入指令的方法实施例中的步骤。
[0115]
该蓝牙设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员 可以理解,图5仅仅是蓝牙设备5的举例,并不构成对蓝牙设备5的限定,可 以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如 还可以包括输入输出设备、网络接入设备等。
[0116]
所称处理器50可以是中央处理单元(central processing unit,cpu),该处 理器50还可以是其他通用处理器、数字信号处理器(digital signal processor, dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编 程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或 者该处理器也可以是任何常规的处理器等。
[0117]
所述存储器51在一些实施例中可以是所述蓝牙设备5的内部存储单元,例 如蓝牙设备5的内存。所述存储器51在另一些实施例中也可以是所述蓝牙设备 5的外部存储设备,例如所述蓝牙设备5上配备的插接式硬盘,智能存储卡 (smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器51还可以既包括所述蓝牙设备5的内部存储 单元也包括外部存储设备。所述存储器51用于存储操作系统、应用程序、引导 装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码 等。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
[0118]
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介 质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个向 终端设备输入指令的方法实施例中的步骤。
[0119]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在蓝牙设备 上运行时,使得蓝牙设备执行时可实现上述各个向终端设备输入指令的方法实 施例中的步骤。
[0120]
对应于上文实施例所述的一种接收指令的方法,图6示出了本技术实施例 提供的一种接收指令的装置的结构框图,为了便于说明,仅示出了与本技术实 施例相关的部分。参照图6,该接收指令的装置600包括:指令接收单元61和 执行单元62。其中:
[0121]
指令接收单元61用于接收蓝牙设备发送的目标hid指令;所述目标hid 指令由所述蓝牙设备在人机交互hid模式下接收用户的语音信息,并针对所述 语音信息识别到的目标语音命令,基于语音命令与hid指令之间的预设对应关 系得到。
[0122]
执行单元62用于根据所述目标hid指令执行对应的操作。
[0123]
以上可以看出,本技术实施例提供的一种接收指令的装置,通过接收蓝牙 设备发送的目标hid指令;目标hid指令由蓝牙设备在hid模式下接收用户 的语音信息,并针对语音信息识别到的目标语音命令,基于语音命令与hid指 令之间的预设对应关系得到;根据目标hid指令执行对应的操作。上述接收指 令的方法在自身不具备语音识别功能的终端设
备与蓝牙设备时,终端设备可以 接收蓝牙设备发送的目标hid指令,且该目标hid指令是由蓝牙设备在hid 模式下接收用户的语音信息,并针对语音信息识别到的目标语音命令,基于语 音命令与hid指令之间的预设对应关系得到的,因此,终端设备可以根据该目 标hid指令执行对应的操作,使得自身不具备语音识别功能的终端设备可以通 过蓝牙设备实现语音控制的功能,且无需对终端设备自身进行硬件或软件上的 升级与改进,实现过程简单易操作。
[0124]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与 本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见 方法实施例部分,此处不再赘述。
[0125]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上 述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上 述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不 同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功 能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬 件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模 块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上 述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程, 在此不再赘述。
[0126]
图7为本技术实施例提供的终端设备的结构示意图。如图7所示,该实施 例的终端设备7包括:至少一个处理器70(图7中仅示出一个)处理器、存储 器71以及存储在所述存储器71中并可在所述至少一个处理器70上运行的计算 机程序72,所述处理器70执行所述计算机程序72时实现上述任意各个向终端 设备输入指令的方法实施例中的步骤。
[0127]
该终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员 可以理解,图7仅仅是终端设备7的举例,并不构成对终端设备7的限定,可 以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如 还可以包括输入输出设备、网络接入设备等。
[0128]
所称处理器70可以是中央处理单元(central processing unit,cpu),该处 理器70还可以是其他通用处理器、数字信号处理器(digital signal processor, dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编 程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或 者该处理器也可以是任何常规的处理器等。
[0129]
所述存储器71在一些实施例中可以是所述终端设备7的内部存储单元,例 如终端设备7的内存。所述存储器71在另一些实施例中也可以是所述终端设备 7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡 (smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器71还可以既包括所述终端设备7的内部存储 单元也包括外部存储设备。所述存储器71用于存储操作系统、应用程序、引导 装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码 等。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。
[0130]
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介 质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个接 收指令的方法实施例中的步骤。
[0131]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备 上运行时,使得终端设备执行时可实现上述各个接收指令的方法实施例中的步 骤。
[0132]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术 实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的 硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机 程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算 机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代 码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括: 能够将计算机程序代码携带到终端设备的任何实体或装置、记录介质、计算机 存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram, random access memory)、电载波信号、电信信号以及软件分发介质。例如u 盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践, 计算机可读介质不可以是电载波信号和电信信号。
[0133]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详 述或记载的部分,可以参见其它实施例的相关描述。
[0134]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示 例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来 实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用 和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现 所描述的功能,但是这种实现不应认为超出本技术的范围。
[0135]
在本技术所提供的实施例中,应该理解到,所揭露的向终端设备输入指令 的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备 实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能 划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者 可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单 元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0136]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为 单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者 也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。
[0137]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照 前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特 征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申 请各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献