触摸板测试装置及利用该装置测试触摸板的方法

文档序号:6472309阅读:208来源:国知局
专利名称:触摸板测试装置及利用该装置测试触摸板的方法
技术领域
本发明涉及一种测试装置及方法,尤其是一种触摸板测试装置及利用该触摸板测试装置 测试触摸板的方法。
背景技术
笔记本电脑由于其具有易携带性,因此,受到广大用户的欢迎。然而,传统的笔记本电 脑包中的常备附件通常要包括鼠标和鼠标垫两样东西,这些常备附件对于想要携带笔记本电 脑出行的用户来说,无疑也是一种麻烦。
为了让用户免除携带外接鼠标的麻烦,使用户在完全无须外接设备的情况下实现随时移 动办公的梦想,系统制造商设计出一个可以取代鼠标的输入设备一触摸板。
触摸板是集成在笔记本电脑上的输入设备,用户只需要在触摸板上按特定方式触摸,就 可以实现与传统鼠标相同的功能,因此使用起来更快捷、更方便。然而,根据现在大部分用 户的体验,笔记本电脑上的触摸板用起来不是很灵敏,导致了工作效率的下降。因此,在触 摸板安装在笔记本电脑上之前,对触摸板进行测试是一件很重要的事情。
以往,在对触摸板进行测试时,通常要将待测试的触摸板连接在一台专用的服务器上, 并在该服务器上安装对应的驱动程序及测试软件才能进行测试操作,因此测试成本较高。
此外,利用专用的服务器对触摸板进行测试的方法不支持触摸板的热插拔。即使该服务 器中安装的操作系统可以支持触摸板的热插拔,但由于操作系统的特性容易造成服务器死机
另一方面,由于服务器的体积较大,因此当需要对测试地点转移时,搬运很不方便。

发明内容
鉴于以上内容,有必要提出一种触摸板测试装置,其轻巧、方便,支持触摸板的热插拔 ,且对触摸板测试的成本低、效率高。
鉴于以上内容,还有必要提出一种利用上述触摸板测试装置测试触摸板的方法,其可以 简单、方便的实现对触摸板的测试,支持触摸板的热插拔,并且可以节约成本、提高效率。
一种触摸板测试装置,该触摸板测试装置包括触摸板连接接口,用于连接一个待测的 触摸板;单片机,用于对上述触摸板进行测试;及液晶显示器,用于提供一个用户界面,以 显示对触摸板的测试结果数据。所述的单片机包括检测模块,用于动态地检测是否有触摸
4板插入到上述的触摸板连接接口;初始化模块,用于对插入的触摸板初始化;参数设置模块 ,用于设置对触摸板的测试参数,所述的测试参数包括对触摸板的测试项目及对每个测试项 目的测试次数;测试模块,用于在设置的测试次数内对触摸板的各测试项目进行触摸式测试 ;及判断模块,用于根据上述设置的测试参数判断是否对该触摸板的所有测试项目都已经测 试完毕,以及当该触摸板的所有测试项目都已经测试完毕后,判断该触摸板是否通过测试。
一种利用上述触摸板测试装置测试触摸板的方法,该方法包括步骤动态地检测是否有 触摸板插入到触摸板测试装置;当检测到有触摸板插入时,对该触摸板初始化;设置对触摸 板的测试参数,所述的测试参数包括对触摸板的测试项目及对每个测试项目的测试次数;在 设置的测试次数内对触摸板的各测试项目进行触摸式测试;当触摸板的所有测试项目都已经 测试完毕时,判断该触摸板是否通过测试;及显示对触摸板的测试结果。
相较于现有技术,本发明所提供的触摸板测试装置在体积上轻巧方便,便于携带;此外 ,本发明所提供的利用上述触摸板测试装置测试触摸板的方法可以简单、方便的实现对触摸 板的测试,支持触摸板的热插拔,并且可以节约成本、提高效率。


图l是本发明触摸板测试装置的示意图。 图2是图1中单片机的功能模块图。
图3是本发明利用图1中的触摸板测试装置测试触摸板的方法较佳实施例的实施流程图。 图4是本发明利用触摸板测试装置测试触摸板的方法较佳实施例中步骤S13的详细实施流 程图。
具体实施例方式
如图1所示,是本发明触摸板测试装置的示意图。该触摸板测试装置l主要包括触摸板连 接接口IO、单片机ll、 LCD (Liquid Crystal Display,液晶显示器)12、多个指示灯13及 外部设备接口14。
所述的触摸板连接接口10主要用于连接一个待测的触摸板2。本较佳实施例中,该触摸 板连接接口 10为一个PS/2接口 。
所述的单片机ll包括多个功能模块,该多个功能模块主要用于实现对触摸板2的测试( 各功能模块及其各功能模块的功能请详见图2所示)。
所述的LCD 12主要用于提供一个用户界面,以显示对触摸板2的测试结果数据。所述的 测试结果数据主要包括触摸板2的各触摸区对应光标的当前位置数据、移动相对位置数据等 ,以及触摸板2的各触摸区是否通过测试,即是否功能良好。所述的指示灯13主要用于显示触摸板测试装置1的电源开关状态信号及显示触摸板2的测 试结果信号。
所述的外部设备接口14主要用于连接蜂鸣器等外部设备。该外接的蜂鸣器可以更加醒目 的提醒用户对触摸板2的测试结果。
所述待测的触摸板2主要包括一个左键触摸区20、 一个右键触摸区21、 一个中键触摸区 22、 一个水平滚轮触摸区23及一个垂直滚轮触摸区24。用户对该触摸板2的测试是通过对该 触摸板2的各个触摸区分别以特定的触摸方式触摸来进行的。所述特定的触摸方式可以包括 在各个触摸区内轻敲或者滑动。例如,用户在测试触摸板2的左键触摸区20、右键触摸区21 或者中键触摸区22时,通过在左键触摸区20、右键触摸区21或者中键触摸区22内轻敲或者滑 动,由单片机11侦测左键触摸区20、右键触摸区21或者中键触摸区22是否能产生对应的信号 来判断该左键触摸区20、右键触摸区21或者中键触摸区22功能是否正常;在测试水平滚轮触 摸区23或垂直滚轮触摸区24时,通过在水平滚轮触摸区23或垂直滚轮触摸区24内滑动,由单 片机11侦测水平滚轮触摸区23或垂直滚轮触摸区24是否能产生对应的信号来判断该水平滚轮 触摸区23或垂直滚轮触摸区24功能是否正常。
如图2所示,是图l中的单片机ll的功能模块图。
所述的单片机11主要包括检测模块110、初始化模块lll、参数设置模块112、测试模块 113、判断模块114及报警模块115。
所述的检测模块110主要用于动态地检测是否有新的触摸板2插入到触摸板测试装置1的 触摸板连接接口IO。
所述的初始化模块111主要用于当上述检测模块110检测到有新的触摸板2插入时,对该 触摸板2初始化。对触摸板初始化可以使触摸板测试装置l识别该触摸板,S卩使该触摸板的 各触摸区处于激活状态,因此,支持了对触摸板的热插拔。
所述的参数设置模块112主要用于设置对触摸板2的测试参数。所述的测试参数主要包括 对触摸板2的测试项目,该测数项目主要包括测试触摸板2的左键触摸区20、右键触摸区21、 中键触摸区22、水平滚轮触摸区23及垂直滚轮触摸区24。此外,所述的测试参数还包括对每 个测试项目的测试次数。
所述的测试模块113主要用于在设置的测试次数内对触摸板的各测试项目进行触摸式测试。
所述的判断模块114主要用于根据上述设置的参数判断是否对该触摸板2的所有测试项目 都已经测试完毕,以及当该触摸板2的所有测试项目都已经测试完毕后,判断该触摸板2是否
6通过测试。
所述的报警模块115主要用于当上述判断模块114判断该触摸板2没有通过测试时,通过 外部设备接口14连接的蜂鸣器报警。
如图3所示,是本发明利用图l中的触摸板测试装置测试触摸板的方法较佳实施例的实施 流程图。
步骤SIO,检测模块110动态地检测是否有新的触摸板2插入到触摸板测试装置1的触摸板 连接接口IO。
步骤Sll,当检测到有新的触摸板2插入时,初始化模块111对该触摸板2初始化。对触摸 板初始化可以使触摸板测试装置l识别该触摸板,S卩使该触摸板的各个触摸区处于激活状 态,因此,支持了触摸板的热插拔。
步骤S12,用户通过参数设置模块11设置对触摸板2的测试参数。所述的测试参数主要包 括对触摸板2的测试项目,如测试触摸板的左键触摸区20、右键触摸区21、中键触摸区22、 水平滚轮触摸区23及垂直滚轮触摸区24。此外,所述的测试参数还包括对每个测试项目的测 试次数等。
步骤S13,测试模块113根据上述设置的参数对触摸板2进行触摸式测试,测试的详细步 骤请参阅图4所示。
步骤S14,判断模块114根据上述设置的参数判断是否对该触摸板2的所有测试项目都已 经测试完毕。若有任何一项测试项目没有测试完毕,则返回步骤S13。
若触摸板2的所有测试项目都已经测试完毕,则步骤S15,判断模块114进一步判断该触 摸板2是否通过测试。当该触摸板2的所有测试项目都通过测试时,可以确定该触摸板2通过 测试;否则,只要触摸板2的任何一项测试项目没有通过测试,则可以确定该触摸板2没有通 过测试。
若该触摸板2通过了测试,则步骤S17,指示灯13显示触摸板2测试通过的信号,此时用 户可以更换下一个触摸板继续测试。
若触摸板2没有通过测试,则步骤S16,指示灯13显示触摸板2没有通过测试的信号,及 报警模块115通过外部设备接口14连接的蜂鸣器报警。当用户通过指示灯13或者蜂鸣器了解 到该触摸板2没有通过测试时,可以通过LCD 12显示的测试结果数据进一步确定到底是该触 摸板2的哪一项测试项目没有通过测试。
图4是本发明利用触摸板测试装置测试触摸板的方法较佳实施例中步骤S13的详细实施流 程图。步骤S130,用户根据在参数设置模块112中设置的参数进行下列测试 步骤S131,用户轻敲或者滑动触摸板2的左键触摸区20。
步骤S132,测试模块113侦测该左键触摸区20是否产生了对应的信号。若测试模块113侦 测到该左键触摸区20产生了对应的信号,则说明该左键触摸区20功能良好,结束对该左键触 摸区20的测试。
若没有侦测到左键触摸区20产生了对应的信号,则步骤S133,测试模块113根据设置的 每个测试项目的测试次数判断是否继续测试该左键触摸区20。
若对左键触摸区20的测试次数没有达到设置的测试次数,则返回步骤S131。否则,若对 左键触摸区20的测试次数达到了设置的测试次数,则结束对该左键触摸区20的测试。
步骤S 134,用户轻敲或者滑动触摸板2的右键触摸区21 。
步骤S135,测试模块113侦测该右键触摸区21是否产生了对应的信号。若测试模块113侦 测到该右键触摸区21产生了对应的信号,则说明该右键触摸区21功能良好,结束对该右键触 摸区21的测试。
否则,若没有侦测到右键触摸区21产生了对应的信号,则步骤S136,测试模块113根据 设置的每个测试项目的测试次数判断是否继续测试该右键触摸区21 。
若对右键触摸区21的测试次数没有达到设置的测试次数,则返回步骤S134。否则,若对 右键触摸区21的测试次数达到了设置的测试次数,则结束对该右键触摸区21的测试。
步骤S137,用户轻敲或者滑动触摸板2的中键触摸区22。
步骤S138,测试模块113侦测该中键触摸区22是否产生了对应的信号。若测试模块113侦 测到该中键触摸区22产生了对应的信号,则说明该中键触摸区22功能良好,结束对该中键触 摸区22的测试。
若没有侦测到中键触摸区22产生了对应的信号,则步骤S139,测试模块113根据设置的 每个测试项目的测试次数判断是否继续测试该中键触摸区22。
若对中键触摸区22的测试次数没有达到设置的测试次数,则返回步骤S137。否则,若对 中键触摸区22的测试次数达到了设置的测试次数,则结束对该中键触摸区22的测试。
步骤S 140,用户在触摸板2的水平滚轮触摸区23内滑动。
步骤S141,测试模块113侦测该水平滚轮触摸区23是否产生了对应的信号。若侦测到水 平滚轮触摸区23产生了对应的信号,则说明该水平滚轮触摸区23功能良好,结束对该水平滚 轮触摸区23的测试。
若测试模块113没有侦测到该水平滚轮触摸区23产生了对应的信号,则步骤S142,测试模块113根据设置的每个测试项目的测试次数判断是否继续测试该水平滚轮触摸区23。
若对水平滚轮触摸区23的测试次数没有达到设置的测试次数,则返回步骤S140。否则, 若对水平滚轮触摸区23的测试次数达到了设置的测试次数,则结束对该水平滚轮触摸区23的
步骤S 143,用户在触摸板2的垂直滚轮触摸区24内滑动。
步骤S144,测试模块113侦测该垂直滚轮触摸区24是否产生了对应的信号。若侦测到垂 直滚轮触摸区24产生了对应的信号,则说明该垂直滚轮触摸区24功能良好,结束对该垂直滚 轮触摸区24的测试。
若测试模块113没有侦测到该垂直滚轮触摸区24产生了对应的信号,则步骤S145,测试 模块113根据设置的每个测试项目的测试次数判断是否继续测试该垂直滚轮触摸区24。
若对垂直滚轮触摸区24的测试次数没有达到设置的测试次数,则返回步骤S143。否则, 若对垂直滚轮触摸区24的测试次数达到了设置的测试次数,则结束对该垂直滚轮触摸区24的
上述图4中描述的对触摸板2的测试方法只是一个最基本的方法,为了更精确的判断触摸 板2的各触摸区是否功能良好,用户可以设定对各个触摸区进行多次触摸式测试,根据每个 触摸区通过测试的概率判断该各个触摸区是否功能良好。例如,用户可以设定对左键触摸区 20进行5次触摸式测试,如果该左键触摸区20通过测试的概率为60%, g卩在5次测试中,测 试模块113至少3次以上侦测到该左键触摸区20产生了对应的信号,则可以判断该左键触摸区 20功能良好。否则,若测试模块113至少3次以上没有侦测到该左键触摸区20产生了对应的信 号,则可以判断该左键触摸区20使用不灵敏。
此外,以上所述的触摸板测试装置l及利用该触摸板测试装置l测试触摸板的方法仅为本 发明的优选实施例,本发明的触摸板测试装置l同样可以对具有PS/2接口的两键、三键鼠标 及带滚轮的鼠标等进行功能测试,因此凡依本发明权利要求所做的等效变化与修改,皆应属 本发明的涵盖范围。
权利要求
1.一种触摸板测试装置,其特征在于,该触摸板测试装置包括触摸板连接接口,用于连接一个待测的触摸板;单片机,用于对上述触摸板进行测试;及液晶显示器,用于提供一个用户界面,以显示对触摸板的测试结果数据;其中,所述的单片机包括检测模块,用于动态地检测是否有触摸板插入到上述的触摸板连接接口;初始化模块,用于对插入的触摸板初始化;参数设置模块,用于设置对触摸板的测试参数,所述的测试参数包括对触摸板的测试项目及对每个测试项目的测试次数;测试模块,用于在设置的测试次数内对触摸板的各测试项目进行触摸式测试;及判断模块,用于根据上述设置的测试参数判断是否对该触摸板的所有测试项目都已经测试完毕,以及当该触摸板的所有测试项目都已经测试完毕后,判断该触摸板是否通过测试。
2.如权利要求l所述的触摸板测试装置,其特征在于,该触摸板测试 装置还包括多个指示灯,用于显示该触摸板测试装置的电源开关状态信号及显示触摸板的测试结 果信号。
3.如权利要求l所述的触摸板测试装置,其特征在于,该触摸板测试 装置还包括外部设备接口,用于连接一个蜂鸣器;及所述的单片机还包括报警模块,用于当该触摸板没有通过测试时,通过所述蜂鸣器报*。
4. 一种利用权利要求l所述的触摸板测试装置测试触摸板的方法,其特征在于,该方法包括步骤动态地检测是否有触摸板插入到触摸板测试装置;当检测到有触摸板插入时,对该触摸板初始化;设置对触摸板的测试参数,所述的测试参数包括对触摸板的测试项目及对每个测试项 目的测试次数;在设置的测试次数内对触摸板的各测试项目进行触摸式测试; 当触摸板的所有测试项目都已经测试完毕时,判断该触摸板是否通过测试;及 显示对触摸板的测试结果。
5 如权利要求4所述的测试触摸板的方法,其特征在于,显示对触摸 板的测试结果的步骤包括当触摸板没有通过测试时,通过一个蜂鸣器报警。
6 如权利要求4所述的测试触摸板的方法,其特征在于,所述的触 摸板包括左键触摸区、右键触摸区、中键触摸区、水平滚轮触摸区及垂直滚轮触摸区;所述 的测试项目包括测试该左键触摸区、测试该右键触摸区、测试该中键触摸区、测试该水平滚 轮触摸区及测试该垂直滚轮触摸区。
7 如权利要求6所述的测试触摸板的方法,其特征在于,在设置的测 试次数内对触摸板的各测试项目进行触摸式测试的步骤包括 以特定的方式触摸所述触摸板的各个触摸区; 侦测该各个触摸区是否产生了对应的信号;若某一个触摸区没有产生对应的信号,则判断对该触摸区的测试次数是否到达了设定 的测试次数;当侦测到某一触摸区产生了对应的信号或者对该触摸区的测试次数到达了设定的测试 次数时,结束对该触摸区的测试;及当该触摸板的各个触摸区都测试完毕时,结束对该触摸板的测试。
全文摘要
本发明提供一种触摸板测试装置,该装置包括触摸板连接接口,用于连接一个触摸板;单片机,用于对上述触摸板进行测试;及LCD,用于提供一个用户界面,以显示对触摸板的测试结果数据。其中,所述单片机包括检测模块,用于检测是否有触摸板插入到上述触摸板连接接口;初始化模块,用于对插入的触摸板初始化;参数设置模块,用于设置对触摸板的测试参数;测试模块,用于根据设置的测试参数对触摸板进行触摸式测试;及判断模块,用于判断该触摸板是否测试完毕,以及当该触摸板测试完毕后,判断该触摸板是否通过测试。本发明还提供一种利用上述触摸板测试装置测试触摸板的方法。本发明支持触摸板的热插拔,并且可以节约成本、提高效率。
文档编号G06F3/041GK101551725SQ20081030080
公开日2009年10月7日 申请日期2008年3月31日 优先权日2008年3月31日
发明者余国俊, 徐华勇, 马连成, 黄登聪, 丰 龙 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1