[发明专利]基于蓝牙HID服务实现语音输入的方法及主机及系统在审
申请号: | 201510263142.1 | 申请日: | 2015-05-21 |
公开(公告)号: | CN104866276A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 夏思宽;杨俊杰 | 申请(专利权)人: | 深圳市浩博高科技有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 蓝牙 hid 服务 实现 语音 输入 方法 主机 系统 | ||
1.基于蓝牙HID服务实现主机语音输入的方法,其特征在于,其包括步骤:
S1,向主机操作系统注册一个虚拟语音输入设备;
S2,所述虚拟语音输入设备通过操作系统中的蓝牙协议栈获取语音数据;
S3,操作系统上的音频子系统通过访问所述虚拟语音输入设备获取语音数据。
2.根据权利要求1所述的基于蓝牙HID服务实现主机语音输入的方法,其特征在于,所述语音输入的方法还包括步骤:
A1,主机与蓝牙HID设备配对连接,并从蓝牙HID设备中获取语音数据;
A2,将语音数据存储到操作系统中的蓝牙协议栈中。
3.根据权利要求2所述的基于蓝牙HID服务实现主机语音输入的方法,其特征在于,所述步骤A1具体包括子步骤:
A11,主机搜索蓝牙HID设备;
A12,主机与蓝牙HID设备配对连接;
A13,查找已连接的蓝牙HID设备上的HID服务;
A14,获取查找到的HID服务的报告映射属性;
A15,从报告映射属性中获取HID数据的格式和类型相关信息;
A16,如发现HID数据中有语音类型,则监听蓝牙HID设备的HID服务的报告属性;
A17,从报告属性中获取蓝牙HID设备传送过来的语音数据;
A18,解密获得的语音数据。
4.根据权利要求2或3所述的基于蓝牙HID服务实现主机语音输入的方法,其特征在于,所述蓝牙HID设备为蓝牙低功耗HID设备,所述主机为智能手机、智能电视机或平板电脑。
5.根据权利要求4所述的基于蓝牙HID服务实现主机语音输入的方法,其特征在于,所述操作系统为Android系统。
6.基于蓝牙HID服务实现语音输入的主机,其特征在于,其用于实施如权利要求1至5任一项所述的基于蓝牙HID服务实现主机语音输入的方法,所述主机包括:
蓝牙驱动模块,用于接收蓝牙HID数据;
操作系统库服务模块,包括蓝牙协议栈和虚拟语音输入设备,所述蓝牙协议栈用于从蓝牙驱动模块中获取并存储语音数据,所述虚拟语音输入设备用于从蓝牙协议栈中获取语音数据,并将获取到的语音数据传送到音频子系统中;
系统架构模块,包括音频子系统,所述音频子系统用于从虚拟语音输入设备中获取语音数据,并将获取到的语音数据传送到引用程序;
应用程序,用于从音频子系统中获取语音数据。
7.根据权利要求6所述的基于蓝牙HID服务实现语音输入的主机,其特征在于,所述操作系统库服务模块为Andriod系统库服务模块,所述系统架构模块为Andriod系统架构模块。
8.基于蓝牙HID服务实现主机语音输入的系统,其特征在于,其包括如权利要求6或7所述的基于蓝牙HID服务实现语音输入的主机和用于发射蓝牙HID数据的蓝牙HID设备。
9.根据权利要求8所述的基于蓝牙HID服务实现主机语音输入的系统,其特征在于,所述蓝牙HID设备为蓝牙低功耗HID设备,所述主机为智能手机、智能电视机或平板电脑。
10.根据权利要求8或9所述的基于蓝牙HID服务实现主机语音输入的系统,其特征在于,所述蓝牙HID设备为遥控器、蓝牙耳机或游戏手柄。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市浩博高科技有限公司,未经深圳市浩博高科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510263142.1/1.html,转载请声明来源钻瓜专利网。