HID外设检测方法及检测系统.pdf

上传人:111****11 文档编号:4296286 上传时间:2018-09-13 格式:PDF 页数:12 大小:526.88KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110302866.4

申请日:

2011.10.09

公开号:

CN102510453A

公开日:

2012.06.20

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04N 5/44申请公布日:20120620|||实质审查的生效IPC(主分类):H04N 5/44申请日:20111009|||公开

IPC分类号:

H04N5/44

主分类号:

H04N5/44

申请人:

青岛海信信芯科技有限公司

发明人:

徐杰

地址:

266100 山东省青岛市崂山区株洲路151号

优先权:

专利代理机构:

北京路浩知识产权代理有限公司 11002

代理人:

王莹

PDF下载: PDF下载
内容摘要

本发明公开了一种HID外设检测方法,包括按键功能检测和六轴传感器检测,所述按键功能检测包括以下步骤:S11:设置与所述HID外设各按键对应的键码值;S12:接收按下按键时HID外设所发送的射频信号并获取对应的键码值;S13:根据所述获取的键码值查找对应的按键;S14:显示对应的所按按键信息。本发明还公开了一种实现上述方法的检测系统,包括按键功能检测模块和六轴传感器检测模块,所述按键功能检测模块包括:键码值设定单元;射频信号接收单元;映射查找单元和显示单元。本发明方法和系统进行HID外设测试的过程简单、直观、快速,提高了测试的效率,降低产品测试成本。

权利要求书

1: 一种 HID 外设检测方法, 其特征在于 : 包括按键功能检测和六轴传感器检测, 所述按键功能检测包括以下步骤 : S11 : 设置与所述 HID 外设各按键对应的键码值 ; S12 : 接收按下按键时 HID 外设所发送的射频信号并获取对应的键码值 ; S13 : 根据所述获取的键码值查找对应的按键 ; S14 : 显示对应的所按按键信息。2: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 在所述步骤 S12 之前还包 括: 载入与所述 HID 外设按键对应的图片的步骤 ; 所述步骤 S14 包括在所述图片上对所按 按键区域进行显示。3: 根据权利要求 2 所述的 HID 外设检测方法, 其特征在于 : 所述对所按按键区域进行 显示的步骤包括 : S141 : 判断按下所按按键次数的奇偶 : 若为奇数次, 则设置画笔为第一表现形式 ; 若为偶数次, 则设置画笔为与所述第一表现形式不同的第二表现形式 ; S142 : 画笔在所述图片上绘制与所按按键对应的区域。4: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 步骤 S14 中所述按键信息 的显示包括对所按按键所代表的字符的显示。5: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 步骤 S14 中所述按键信息 的显示包括对与所按按键对应的键码值的显示。6: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 所述六轴传感器检测包括 以下步骤 : S21 : 获取所述 HID 外设的设备列表 ; S22 : 从所述列表中查找六轴传感器设备并获取句柄 ; S23 : 对所述六轴传感器设备进行读写操作 ; S24 : 对读取的数据进行数据分析 ; S25 : 显示所述数据分析的结果。7: 根据权利要求 6 所述的 HID 外设检测方法, 其特征在于 : 所述步骤 S25 包括对所述 数据分析的结果以绘制波形图的方式显示。8: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 所述检测方法还包括录音 功能检测。9: 根据权利要求 1 所述的 HID 外设检测方法, 其特征在于 : 所述检测方法还包括音频 播放检测。10: 一种实现权利要求 1-9 中任一项所述的 HID 外设检测方法的 HID 外设检测系统, 其 特征在于 : 包括按键功能检测模块和六轴传感器检测模块, 所述按键功能检测模块包括 : 键码值设定单元, 用于设置与所述 HID 外设各按键对应的键码值 ; 射频信号接收单元, 用于接收 HID 外设按下按键所发送的射频信号并获取键码值 ; 映射查找单元, 用于根据所述获取的键码值查找对应的按键 ; 显示单元, 用于显示对应的所按按键信息。

说明书


HID 外设检测方法及检测系统

    【技术领域】
     本发明涉及电子设备检测技术领域, 尤其涉及一种 HID 外设检测方法及检测系统。 背景技术
     随着智能电视技术的发展, 传统遥控器已不能满足用户的需求, 因此, 功能更齐 全、 操作更方便的遥控器是目前的遥控器发展方向。新型遥控器多为标准 HID( 人机接口 设备 ) 的外设, 一般包括全键盘按键以及一些特殊按键, 另外为配合智能电视带的体感游 戏, 有些遥控器集成了陀螺仪和角速度传感器。由于生产中需要对遥控器的各项功能进行 检测, 因此, 需要一种 HID 外设检测方法可以完成其各项功能的检测, 以提高工厂检测的效 率。
     另外, 现有的遥控器按键功能检测比较麻烦, 检测效率较低并且灵活性不够。 发明内容
     ( 一 ) 要解决的技术问题 本发明要解决的技术问题是如何提供一种直观、 快速的 HID 外设检测方法及系统。 ( 二 ) 技术方案
     为解决上述问题, 一方面, 本发明提供了一种 HID 外设检测方法, 包括按键功能检 测和六轴传感器检测,
     所述按键功能检测包括以下步骤 :
     S11 : 设置与所述 HID 外设各按键对应的键码值 ;
     S12 : 接收按下按键时 HID 外设所发送的射频信号并获取对应的键码值 ;
     S13 : 根据所述获取的键码值查找对应的按键 ;
     S14 : 显示对应的所按按键信息。
     优选地, 在所述步骤 S12 之前还包括 : 载入与所述 HID 外设按键对应的图片的步 骤; 所述步骤 S14 包括在所述图片上对所按按键区域进行显示。
     优选地, 所述对所按按键区域进行显示的步骤包括 :
     S141 : 判断按下所按按键次数的奇偶 :
     若为奇数次, 则设置画笔为第一表现形式 ;
     若为偶数次, 则设置画笔为与所述第一表现形式不同的第二表现形式 ;
     S142 : 画笔在所述图片上绘制与所按按键对应的区域。
     优选地, 步骤 S14 中所述按键信息的显示包括对所按按键所代表的字符的显示。
     优选地, 步骤 S14 中所述按键信息的显示包括对与所按按键对应的键码值的显 示。
     优选地, 所述六轴传感器检测包括以下步骤 :
     S21 : 获取所述 HID 外设的设备列表 ;
     S22 : 从所述列表中查找六轴传感器设备并获取句柄 ;
     S23 : 对所述六轴传感器设备进行读写操作 ;
     S24 : 对读取的数据进行数据分析 ;
     S25 : 显示所述数据分析的结果。
     优选地, 所述步骤 S25 包括对所述数据分析的结果以绘制波形图的方式显示。
     优选地, 所述检测方法还包括录音功能检测。
     优选地, 所述检测方法还包括音频播放检测。
     另一方面, 本发明还提供了一种实现上述 HID 外设检测方法的 HID 外设检测系统, 包括按键功能检测模块和六轴传感器检测模块, 所述按键功能检测模块包括 :
     键码值设定单元, 用于设置与所述 HID 外设各按键对应的键码值 ;
     射频信号接收单元, 用于接收 HID 外设按下按键所发送的射频信号并获取键码 值;
     映射查找单元, 用于根据所述获取的键码值查找对应的按键 ;
     显示单元, 用于显示对应的所按按键信息。
     优选地, 所述按键功能检测模块还包括图片载入单元, 用于载入与所述 HID 外设 按键对应的图片。
     优选地, 所述六轴传感器检测模块包括 :
     设备列表获取单元, 用于获取所述 HID 外设的设备列表 ;
     设备查找单元, 用于从所述列表中查找六轴传感器设备并获取句柄 ; 读写操作单元, 用于对所述六轴传感器设备进行读写操作 ;
     数据分析单元, 对读取的数据进行数据分析 ;
     与所述按键功能检测模块共用的所述显示单元, 用于显示数据分析的结果。
     优选地, 所述检测系统还包括录音功能检测模块。
     优选地, 所述检测系统还包括音频播放检测模块。
     ( 三 ) 有益效果
     上述技术方案中的一个技术方案具有如下的优点 : 本技术方案的方法可针对具 有多功能的 HID 外设进行各功能的测试, 测试的过程简单、 直观、 快速, 提高了测试的效率, 降低产品测试成本 ; 并且本技术方案的按键功能测试方法具有一定的灵活性, 对于一些特 殊按键可以自行定义到任何系统能够捕获的键码值上, 使得测试方法可应用于多种不同的 HID 外设按键测试。通用性较强, 适用范围较广。
     上述技术方案中的另一个技术方案具有如下的优点 : 本技术方案的系统可以实现 直观、 高效的多功能 HID 外设的测量 ; 并且本技术方案的按键功能测试模块能够提供灵活 性高、 适用范围广的按键功能测试。
     附图说明
     图 1 为根据本发明实施例 HID 外设按键功能检测的流程图 ; 图 2 为根据本发明实施例 HID 外设按键功能检测中按键定义与键码值的映射示意图;图 3 为根据本发明实施例 HID 外设显示按键区域的流程图 ;
     图 4 为根据本发明实施例 HID 外设按键功能检测中按键信息的显示示意图 ;
     图 5 为根据本发明实施例 HID 外设六轴传感器检测流程图 ;
     图 6 为根据本发明实施例 HID 外设六轴传感器检测数据分析结果的显示示意图 ;
     图 7 为根据本发明实施例 HID 外设录音功能检测和音频播放功能检测的显示界面 示意图 ;
     图 8 为根据本发明实施例 HID 外设检测方法的显示界面示意图。 具体实施方式
     下面结合附图及实施例对本发明进行详细说明如下。
     实施例一 :
     一种 HID 外设检测方法, 用于检测一种具有按键遥控功能、 体感功能、 录音功能和 音频播放功能的 HID 外设, 在本实施例中, 所述的 HID 外设为多功能射频遥控器。所述的 HID 外设检测方法包括按键功能检测、 六轴传感器检测、 录音功能检测和音频播放检测。在 本发明的其它实施例中, 所示检测方法还可以包括对 HID 外设其它功能的检测。 如图 1 所示, 所述按键功能检测包括以下步骤 :
     S11 : 设置与所述 HID 外设各按键对应的键码值 ;
     本实施例射频遥控器键盘上的丝印, 除常用的字母数字键外还包括电视机常用按 键如音量加减键、 menu 等, 根据功能可将这些按键分为 “公共按键 ( 如字母、 数字键等 )” 、 “复用按键” “电视专用按键” “网络专用键” 和 “体感开关键” 等。
     对于公共按键可以直接使用其常用的 ASCII 码值, 如将 A 至 Z 键的键码值设置为 与 A 至 Z 字母的 ASCII 码相同 ; 0 至 9 键的键码值设置为与数字 0 至 9 的 ASCII 码相同, 由 于 ASCII 码的通用性, 这里可以不用转定义其键值, 直接检测其对应的键码即可 ;
     而 “电视专用按键” “网络专用键” 和 “体感开关键” 等特殊按键, 都可以将其对应 设定到系统 ( 本实施例的系统为 windows 系统, 在其它实施例中, 也可以为其它系统 ) 可以 捕获到的键码值上, 如图 2 所示。例如, 将鼠标左键的键码值定义为 0x1 ; 将鼠标右键的键 码值定义为 0x2 ; CANCEL 键的键码值定义为 0x3 ; 将鼠标中键的键码值定义为 0x4 等等。
     由于本实施例的特殊按键可以自行定义到任何系统能够捕获的键码上, 所以使得 本实施例的应用具有一定的灵活性, 适用范围广。
     S12 : 接收按下按键时 HID 外设所发送的射频信号并获取对应的键码值 ;
     S13 : 根据所述获取的键码值查找对应的按键, 即根据步骤 S11 中设置的按键与系 统的键码值的映射关系, 由获取的键码值得知所按下的按键为哪个按键 ;
     S14 : 显示对应的所按按键信息。
     其中, 在所述步骤 S12 之前还包括 : 载入与所述 HID 外设按键对应的图片的步骤 ; 该步骤可以放在步骤 S11 之前或步骤 S11 和 S12 之间。本实施例中, 该步骤放在步骤 S11 和 S12 之间。
     所述步骤 S14 包括在所述图片上对所按按键区域进行显示, 如图 3 所示, 具体为 :
     S141 : 判断按下所按按键次数的奇偶 :
     若为奇数次, 则设置画笔为第一表现形式 ; 本实施例中, 所述第一表现形式为画笔
     颜色为黄色 ;
     若为偶数次, 则设置画笔为与所述第一表现形式不同的第二表现形式 ; 在本实施 例中, 所述第一表现形式为画笔颜色为绿色 ;
     在本发明的其它实施例中所述第一表现形式和第二表现形式还可以为, 所述画笔 的线性为虚线和实线等形式。
     S142 : 画笔在所述图片上绘制与所按按键对应的区域 ;
     在本实施例中, 当奇数次按下某一个按键时, 界面上对应的按键区域就会以黄色 框框出来, 再次按下则该按键上的框变为绿色, 这样可以直观的看出按键是否起作用, 如图 4 所示, 由于遥控器上 D 键被按了两次, 所显示的图片上与之对应的 D 键区域的框为绿色的 框, 其它键区域上的框为黄色框。
     步骤 S14 中所述按键信息的显示包括对所按按键所代表的字符的显示, 如图 4 中 上方编辑框中显示的 “dewadh” 。
     步骤 S14 中所述按键信息的显示包括对与所按按键对应的键码值的显示, 如图 4 上键值一栏中显示的 “12” 。
     如图 5 所示, 所述六轴传感器检测包括以下步骤 :
     S21 : 获取所述 HID 外设的设备列表 ;
     S22 : 从所述列表中查找六轴传感器设备, 当找到所述六轴传感器设备时, 获取该 设备的句柄 ;
     S23 : 对所述六轴传感器设备进行读写操作 ;
     其中读取的六轴传感器设备传入的数据包包括如下表所示的信息 :
     其中 : G-sensor-X、 G-sensor-Y、 G-sensor-Z 分别为 X、 Y 和 Z 轴的加速度传感器数 据; Gyrol-X、 Gyrol-Y、 Gyrol-Z 分别为 X、 Y 和 Z 轴的角速度传感器
     S24 : 对读取的数据进行数据分析, 即对获得的上表中所带的数据包得信息进行分 析; 通过测量由于重力引起的加速度, 计算出 HID 外设相对于水平面的倾斜角度 ; 通过分析 动态加速度, 分析出 HID 外设移动的方式 ; 通过分析角速度信息, 得到 HID 外设的角速度信 号;
     S25 : 显示所述数据分析的结果 ;
     所述步骤 S25 包括对所述数据分析的结果以绘制波形图的方式显示, 如图 6 所示, 包括 X 轴、 Y 轴和 Z 轴方向加速度波形的显示和 X 轴、 Y 轴和 Z 轴角速度波形的显示。
     为了满足具有 3C 视通功能的智能电视通话和收听音乐, 多功能 HID 外设常会集成 麦克和扬声器, 而本实施例集成了录音功能测试和音频播放测试, 使本实施例这种多能 HID 外设的检测更加便捷。
     如 7 图所示, 当进行录音功能检测时, 点击录音按键开始录音, 结束后点击录音停 止按键, 然后点击播放按键即可听到录音效果 ; 当进行音频播放检测时, 打开音乐文件, 点 击播放, 此时若 HID 上集成的扬声器打开, 便能听到音频播放, 可以据此来检测 HID 扬声器 或耳麦的功能。
     如图 8 所示, 本实施例中所述的录音功能检测部分和音频播放检测与所述按键功 能检测和六轴传感器检测通过同一系统, 在同一显示界面上显示, 使得在同一系统上可以 实现各外设的检测。
     实施例二 :
     一种实现上述 HID 外设检测方法的 HID 外设检测系统, 包括按键功能检测模块、 六 轴传感器检测模块、 录音功能检测模块和音频播放检测模块。
     所述按键功能检测模块包括 : 键码值设定单元, 用于设置与所述 HID 外设各按键对应的键码值 ; 射频信号接收单元, 用于接收 HID 外设按下按键所发送的射频信号并获取键码值; 映射查找单元, 用于根据所述获取的键码值查找对应的按键 ;
     显示单元, 用于显示对应的所按按键信息。
     所述按键功能检测模块还包括图片载入单元, 用于载入与所述 HID 外设按键对应 的图片。
     所述六轴传感器检测模块包括 :
     设备列表获取单元, 用于获取所述 HID 外设的设备列表 ;
     设备查找单元, 用于从所述列表中查找六轴传感器设备并获取句柄 ;
     读写操作单元, 用于对所述六轴传感器设备进行读写操作 ;
     数据分析单元, 对读取的数据进行数据分析 ;
     与所述按键功能检测模块共用的所述显示单元, 用于显示数据分析的结果。
     本发明测试的过程简单、 直观、 快速, 提高了测试的效率, 降低产品测试成本 ; 并且 本发明的按键功能检测具有一定的灵活性, 对于一些特殊按键可以自行定义到任何系统能 够捕获的键码值上, 使得测试方法可应用于多种不同的 HID 外设按键测试, 通用性较强, 适 用范围较广。
     以上实施方式仅用于说明本发明, 而并非对本发明的限制, 有关技术领域的普通 技术人员, 在不脱离本发明的精神和范围的情况下, 还可以做出各种变化和变型, 因此所有 等同的技术方案也属于本发明的范畴, 本发明的专利保护范围应由权利要求限定。
    

HID外设检测方法及检测系统.pdf_第1页
第1页 / 共12页
HID外设检测方法及检测系统.pdf_第2页
第2页 / 共12页
HID外设检测方法及检测系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《HID外设检测方法及检测系统.pdf》由会员分享,可在线阅读,更多相关《HID外设检测方法及检测系统.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102510453 A (43)申请公布日 2012.06.20 C N 1 0 2 5 1 0 4 5 3 A *CN102510453A* (21)申请号 201110302866.4 (22)申请日 2011.10.09 H04N 5/44(2006.01) (71)申请人青岛海信信芯科技有限公司 地址 266100 山东省青岛市崂山区株洲路 151号 (72)发明人徐杰 (74)专利代理机构北京路浩知识产权代理有限 公司 11002 代理人王莹 (54) 发明名称 HID外设检测方法及检测系统 (57) 摘要 本发明公开了一种HID外设检测方法,包括 按键功能。

2、检测和六轴传感器检测,所述按键功能 检测包括以下步骤:S11:设置与所述HID外设各 按键对应的键码值;S12:接收按下按键时HID外 设所发送的射频信号并获取对应的键码值;S13: 根据所述获取的键码值查找对应的按键;S14:显 示对应的所按按键信息。本发明还公开了一种实 现上述方法的检测系统,包括按键功能检测模块 和六轴传感器检测模块,所述按键功能检测模块 包括:键码值设定单元;射频信号接收单元;映射 查找单元和显示单元。本发明方法和系统进行 HID外设测试的过程简单、直观、快速,提高了测 试的效率,降低产品测试成本。 (51)Int.Cl. 权利要求书1页 说明书5页 附图5页 (19)。

3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 5 页 1/1页 2 1.一种HID外设检测方法,其特征在于:包括按键功能检测和六轴传感器检测, 所述按键功能检测包括以下步骤: S11:设置与所述HID外设各按键对应的键码值; S12:接收按下按键时HID外设所发送的射频信号并获取对应的键码值; S13:根据所述获取的键码值查找对应的按键; S14:显示对应的所按按键信息。 2.根据权利要求1所述的HID外设检测方法,其特征在于:在所述步骤S12之前还包 括:载入与所述HID外设按键对应的图片的步骤;所述步骤S14包括在所述图片上对所按 按键区域进。

4、行显示。 3.根据权利要求2所述的HID外设检测方法,其特征在于:所述对所按按键区域进行 显示的步骤包括: S141:判断按下所按按键次数的奇偶: 若为奇数次,则设置画笔为第一表现形式; 若为偶数次,则设置画笔为与所述第一表现形式不同的第二表现形式; S142:画笔在所述图片上绘制与所按按键对应的区域。 4.根据权利要求1所述的HID外设检测方法,其特征在于:步骤S14中所述按键信息 的显示包括对所按按键所代表的字符的显示。 5.根据权利要求1所述的HID外设检测方法,其特征在于:步骤S14中所述按键信息 的显示包括对与所按按键对应的键码值的显示。 6.根据权利要求1所述的HID外设检测方法,。

5、其特征在于:所述六轴传感器检测包括 以下步骤: S21:获取所述HID外设的设备列表; S22:从所述列表中查找六轴传感器设备并获取句柄; S23:对所述六轴传感器设备进行读写操作; S24:对读取的数据进行数据分析; S25:显示所述数据分析的结果。 7.根据权利要求6所述的HID外设检测方法,其特征在于:所述步骤S25包括对所述 数据分析的结果以绘制波形图的方式显示。 8.根据权利要求1所述的HID外设检测方法,其特征在于:所述检测方法还包括录音 功能检测。 9.根据权利要求1所述的HID外设检测方法,其特征在于:所述检测方法还包括音频 播放检测。 10.一种实现权利要求1-9中任一项所述。

6、的HID外设检测方法的HID外设检测系统,其 特征在于:包括按键功能检测模块和六轴传感器检测模块,所述按键功能检测模块包括: 键码值设定单元,用于设置与所述HID外设各按键对应的键码值; 射频信号接收单元,用于接收HID外设按下按键所发送的射频信号并获取键码值; 映射查找单元,用于根据所述获取的键码值查找对应的按键; 显示单元,用于显示对应的所按按键信息。 权 利 要 求 书CN 102510453 A 1/5页 3 HID 外设检测方法及检测系统 技术领域 0001 本发明涉及电子设备检测技术领域,尤其涉及一种HID外设检测方法及检测系 统。 背景技术 0002 随着智能电视技术的发展,传统。

7、遥控器已不能满足用户的需求,因此,功能更齐 全、操作更方便的遥控器是目前的遥控器发展方向。新型遥控器多为标准HID(人机接口 设备)的外设,一般包括全键盘按键以及一些特殊按键,另外为配合智能电视带的体感游 戏,有些遥控器集成了陀螺仪和角速度传感器。由于生产中需要对遥控器的各项功能进行 检测,因此,需要一种HID外设检测方法可以完成其各项功能的检测,以提高工厂检测的效 率。 0003 另外,现有的遥控器按键功能检测比较麻烦,检测效率较低并且灵活性不够。 发明内容 0004 (一)要解决的技术问题 0005 本发明要解决的技术问题是如何提供一种直观、快速的HID外设检测方法及系 统。 0006 (。

8、二)技术方案 0007 为解决上述问题,一方面,本发明提供了一种HID外设检测方法,包括按键功能检 测和六轴传感器检测, 0008 所述按键功能检测包括以下步骤: 0009 S11:设置与所述HID外设各按键对应的键码值; 0010 S12:接收按下按键时HID外设所发送的射频信号并获取对应的键码值; 0011 S13:根据所述获取的键码值查找对应的按键; 0012 S14:显示对应的所按按键信息。 0013 优选地,在所述步骤S12之前还包括:载入与所述HID外设按键对应的图片的步 骤;所述步骤S14包括在所述图片上对所按按键区域进行显示。 0014 优选地,所述对所按按键区域进行显示的步骤。

9、包括: 0015 S141:判断按下所按按键次数的奇偶: 0016 若为奇数次,则设置画笔为第一表现形式; 0017 若为偶数次,则设置画笔为与所述第一表现形式不同的第二表现形式; 0018 S142:画笔在所述图片上绘制与所按按键对应的区域。 0019 优选地,步骤S14中所述按键信息的显示包括对所按按键所代表的字符的显示。 0020 优选地,步骤S14中所述按键信息的显示包括对与所按按键对应的键码值的显 示。 0021 优选地,所述六轴传感器检测包括以下步骤: 说 明 书CN 102510453 A 2/5页 4 0022 S21:获取所述HID外设的设备列表; 0023 S22:从所述列。

10、表中查找六轴传感器设备并获取句柄; 0024 S23:对所述六轴传感器设备进行读写操作; 0025 S24:对读取的数据进行数据分析; 0026 S25:显示所述数据分析的结果。 0027 优选地,所述步骤S25包括对所述数据分析的结果以绘制波形图的方式显示。 0028 优选地,所述检测方法还包括录音功能检测。 0029 优选地,所述检测方法还包括音频播放检测。 0030 另一方面,本发明还提供了一种实现上述HID外设检测方法的HID外设检测系统, 包括按键功能检测模块和六轴传感器检测模块,所述按键功能检测模块包括: 0031 键码值设定单元,用于设置与所述HID外设各按键对应的键码值; 00。

11、32 射频信号接收单元,用于接收HID外设按下按键所发送的射频信号并获取键码 值; 0033 映射查找单元,用于根据所述获取的键码值查找对应的按键; 0034 显示单元,用于显示对应的所按按键信息。 0035 优选地,所述按键功能检测模块还包括图片载入单元,用于载入与所述HID外设 按键对应的图片。 0036 优选地,所述六轴传感器检测模块包括: 0037 设备列表获取单元,用于获取所述HID外设的设备列表; 0038 设备查找单元,用于从所述列表中查找六轴传感器设备并获取句柄; 0039 读写操作单元,用于对所述六轴传感器设备进行读写操作; 0040 数据分析单元,对读取的数据进行数据分析;。

12、 0041 与所述按键功能检测模块共用的所述显示单元,用于显示数据分析的结果。 0042 优选地,所述检测系统还包括录音功能检测模块。 0043 优选地,所述检测系统还包括音频播放检测模块。 0044 (三)有益效果 0045 上述技术方案中的一个技术方案具有如下的优点:本技术方案的方法可针对具 有多功能的HID外设进行各功能的测试,测试的过程简单、直观、快速,提高了测试的效率, 降低产品测试成本;并且本技术方案的按键功能测试方法具有一定的灵活性,对于一些特 殊按键可以自行定义到任何系统能够捕获的键码值上,使得测试方法可应用于多种不同的 HID外设按键测试。通用性较强,适用范围较广。 0046。

13、 上述技术方案中的另一个技术方案具有如下的优点:本技术方案的系统可以实现 直观、高效的多功能HID外设的测量;并且本技术方案的按键功能测试模块能够提供灵活 性高、适用范围广的按键功能测试。 附图说明 0047 图1为根据本发明实施例HID外设按键功能检测的流程图; 0048 图2为根据本发明实施例HID外设按键功能检测中按键定义与键码值的映射示意 图; 说 明 书CN 102510453 A 3/5页 5 0049 图3为根据本发明实施例HID外设显示按键区域的流程图; 0050 图4为根据本发明实施例HID外设按键功能检测中按键信息的显示示意图; 0051 图5为根据本发明实施例HID外设六。

14、轴传感器检测流程图; 0052 图6为根据本发明实施例HID外设六轴传感器检测数据分析结果的显示示意图; 0053 图7为根据本发明实施例HID外设录音功能检测和音频播放功能检测的显示界面 示意图; 0054 图8为根据本发明实施例HID外设检测方法的显示界面示意图。 具体实施方式 0055 下面结合附图及实施例对本发明进行详细说明如下。 0056 实施例一: 0057 一种HID外设检测方法,用于检测一种具有按键遥控功能、体感功能、录音功能和 音频播放功能的HID外设,在本实施例中,所述的HID外设为多功能射频遥控器。所述的 HID外设检测方法包括按键功能检测、六轴传感器检测、录音功能检测和。

15、音频播放检测。在 本发明的其它实施例中,所示检测方法还可以包括对HID外设其它功能的检测。 0058 如图1所示,所述按键功能检测包括以下步骤: 0059 S11:设置与所述HID外设各按键对应的键码值; 0060 本实施例射频遥控器键盘上的丝印,除常用的字母数字键外还包括电视机常用按 键如音量加减键、menu等,根据功能可将这些按键分为“公共按键(如字母、数字键等)”、 “复用按键”“电视专用按键”“网络专用键”和“体感开关键”等。 0061 对于公共按键可以直接使用其常用的ASCII码值,如将A至Z键的键码值设置为 与A至Z字母的ASCII码相同;0至9键的键码值设置为与数字0至9的ASC。

16、II码相同,由 于ASCII码的通用性,这里可以不用转定义其键值,直接检测其对应的键码即可; 0062 而“电视专用按键”“网络专用键”和“体感开关键”等特殊按键,都可以将其对应 设定到系统(本实施例的系统为windows系统,在其它实施例中,也可以为其它系统)可以 捕获到的键码值上,如图2所示。例如,将鼠标左键的键码值定义为0x1;将鼠标右键的键 码值定义为0x2;CANCEL键的键码值定义为0x3;将鼠标中键的键码值定义为0x4等等。 0063 由于本实施例的特殊按键可以自行定义到任何系统能够捕获的键码上,所以使得 本实施例的应用具有一定的灵活性,适用范围广。 0064 S12:接收按下按。

17、键时HID外设所发送的射频信号并获取对应的键码值; 0065 S13:根据所述获取的键码值查找对应的按键,即根据步骤S11中设置的按键与系 统的键码值的映射关系,由获取的键码值得知所按下的按键为哪个按键; 0066 S14:显示对应的所按按键信息。 0067 其中,在所述步骤S12之前还包括:载入与所述HID外设按键对应的图片的步骤; 该步骤可以放在步骤S11之前或步骤S11和S12之间。本实施例中,该步骤放在步骤S11 和S12之间。 0068 所述步骤S14包括在所述图片上对所按按键区域进行显示,如图3所示,具体为: 0069 S141:判断按下所按按键次数的奇偶: 0070 若为奇数次,。

18、则设置画笔为第一表现形式;本实施例中,所述第一表现形式为画笔 说 明 书CN 102510453 A 4/5页 6 颜色为黄色; 0071 若为偶数次,则设置画笔为与所述第一表现形式不同的第二表现形式;在本实施 例中,所述第一表现形式为画笔颜色为绿色; 0072 在本发明的其它实施例中所述第一表现形式和第二表现形式还可以为,所述画笔 的线性为虚线和实线等形式。 0073 S142:画笔在所述图片上绘制与所按按键对应的区域; 0074 在本实施例中,当奇数次按下某一个按键时,界面上对应的按键区域就会以黄色 框框出来,再次按下则该按键上的框变为绿色,这样可以直观的看出按键是否起作用,如图 4所示,。

19、由于遥控器上D键被按了两次,所显示的图片上与之对应的D键区域的框为绿色的 框,其它键区域上的框为黄色框。 0075 步骤S14中所述按键信息的显示包括对所按按键所代表的字符的显示,如图4中 上方编辑框中显示的“dewadh”。 0076 步骤S14中所述按键信息的显示包括对与所按按键对应的键码值的显示,如图4 上键值一栏中显示的“12”。 0077 如图5所示,所述六轴传感器检测包括以下步骤: 0078 S21:获取所述HID外设的设备列表; 0079 S22:从所述列表中查找六轴传感器设备,当找到所述六轴传感器设备时,获取该 设备的句柄; 0080 S23:对所述六轴传感器设备进行读写操作;。

20、 0081 其中读取的六轴传感器设备传入的数据包包括如下表所示的信息: 0082 0083 其中:G-sensor-X、G-sensor-Y、G-sensor-Z分别为X、Y和Z轴的加速度传感器数 据;Gyrol-X、Gyrol-Y、Gyrol-Z分别为X、Y和Z轴的角速度传感器 0084 S24:对读取的数据进行数据分析,即对获得的上表中所带的数据包得信息进行分 析;通过测量由于重力引起的加速度,计算出HID外设相对于水平面的倾斜角度;通过分析 动态加速度,分析出HID外设移动的方式;通过分析角速度信息,得到HID外设的角速度信 号; 说 明 书CN 102510453 A 5/5页 7 0。

21、085 S25:显示所述数据分析的结果; 0086 所述步骤S25包括对所述数据分析的结果以绘制波形图的方式显示,如图6所示, 包括X轴、Y轴和Z轴方向加速度波形的显示和X轴、Y轴和Z轴角速度波形的显示。 0087 为了满足具有3C视通功能的智能电视通话和收听音乐,多功能HID外设常会集成 麦克和扬声器,而本实施例集成了录音功能测试和音频播放测试,使本实施例这种多能HID 外设的检测更加便捷。 0088 如7图所示,当进行录音功能检测时,点击录音按键开始录音,结束后点击录音停 止按键,然后点击播放按键即可听到录音效果;当进行音频播放检测时,打开音乐文件,点 击播放,此时若HID上集成的扬声器打。

22、开,便能听到音频播放,可以据此来检测HID扬声器 或耳麦的功能。 0089 如图8所示,本实施例中所述的录音功能检测部分和音频播放检测与所述按键功 能检测和六轴传感器检测通过同一系统,在同一显示界面上显示,使得在同一系统上可以 实现各外设的检测。 0090 实施例二: 0091 一种实现上述HID外设检测方法的HID外设检测系统,包括按键功能检测模块、六 轴传感器检测模块、录音功能检测模块和音频播放检测模块。 0092 所述按键功能检测模块包括: 0093 键码值设定单元,用于设置与所述HID外设各按键对应的键码值; 0094 射频信号接收单元,用于接收HID外设按下按键所发送的射频信号并获取。

23、键码 值; 0095 映射查找单元,用于根据所述获取的键码值查找对应的按键; 0096 显示单元,用于显示对应的所按按键信息。 0097 所述按键功能检测模块还包括图片载入单元,用于载入与所述HID外设按键对应 的图片。 0098 所述六轴传感器检测模块包括: 0099 设备列表获取单元,用于获取所述HID外设的设备列表; 0100 设备查找单元,用于从所述列表中查找六轴传感器设备并获取句柄; 0101 读写操作单元,用于对所述六轴传感器设备进行读写操作; 0102 数据分析单元,对读取的数据进行数据分析; 0103 与所述按键功能检测模块共用的所述显示单元,用于显示数据分析的结果。 0104。

24、 本发明测试的过程简单、直观、快速,提高了测试的效率,降低产品测试成本;并且 本发明的按键功能检测具有一定的灵活性,对于一些特殊按键可以自行定义到任何系统能 够捕获的键码值上,使得测试方法可应用于多种不同的HID外设按键测试,通用性较强,适 用范围较广。 0105 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 说 明 书CN 102510453 A 1/5页 8 图1 图2 说 明 书 附 图CN 102510453 A 2/5页 9 图3 图4 说 明 书 附 图CN 102510453 A 3/5页 10 图5 说 明 书 附 图CN 102510453 A 10 4/5页 11 图6 说 明 书 附 图CN 102510453 A 11 5/5页 12 图7 图8 说 明 书 附 图CN 102510453 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1