用于按键的拉拔力检测方法及系统、存储介质、装置与流程

文档序号:23270093发布日期:2020-12-11 19:01阅读:246来源:国知局
用于按键的拉拔力检测方法及系统、存储介质、装置与流程

本发明涉及键盘检测领域,尤其涉及用于按键的拉拔力检测方法。



背景技术:

目前,按键作为主要的输入方式,其被广泛的应用于计算机键盘、手机以及各种工业设备等产品中,键盘是最常用的输入设备,通过键盘将各种符号输入至设备中比如:计算机,从而向各种设备发出指令。

在键盘的生成过程中,在出厂前必须要对键盘进行质量检测,不仅需要对每个按键进行敲击、测试其回弹、触点的通断,而且还需要测试每个按键的拉拔力;由于在使用过程中经常出现有按键脱落的现象,故拉拔力检测显得尤为重要。

一般地,拉拔机构对按键施加预设的作用力,并根据按键在该作用力下是否能脱离键盘来判断按键是否符合标准。但是,当检测不合格即按键脱离后,一般通过人工进行确认,降低拉拔力检测的检测效率。



技术实现要素:

为了克服现有技术的不足,本发明提供用于按键的拉拔力检测方法。

本发明通过状态检测单元来获取当前键盘的状态,及时得出检测结果。

本发明提供用于按键的拉拔力检测方法,包括如下步骤:

接收到检测开始指令,生成执行控制若干拉拔机构的第一指令并发送给控制单元,所述控制单元根据所述第一指令控制所述拉拔机构执行检测;其中,所述拉拔机构包括利用预设力阈值范围作用于按键上;

在所述拉拔机构作用于按键上并执行拉拔之后,所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈;

所述控制单元根据所述状态获取单元的反馈信息进行解析后,得出检测结果。

优选地,在所述控制单元根据所述第一指令控制所述拉拔机构执行检测中,还包括:

所述控制单元控制至少一个第一拉拔机构执行第一键盘区域的检测,一个所述第一拉拔机构至少同时作用于两个按键上,所述第一键盘区域包括尺寸相同的若干按键;以及控制至少一个第二拉拔机构执行第二键盘区域的检测,所述第二键盘区域包括若干尺寸不相同的按键;其中,所述第一拉拔机构包括的第一预设力阈值范围大于所述第二拉拔机构包括的第二预设力阈值范围。

优选地,所述第二拉拔机构包括用以对特殊按键的拉拔检测,当第二拉拔机构完成对特殊按键的拉拔检测且结果合格后,所述第二拉拔机构发送信息给所述第一拉拔机构,所述第一拉拔机构利用第一预设力阈值范围对特殊按键再次进行拉拔检测。

优选地,在所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈中,还包括:

所述控制单元控制图像获取单元执行获取当前键盘的图像并进行反馈。

优选地,在所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈中,还包括:

所述控制单元控制光电传感器执行获取当前键盘的表面状态并进行反馈,所述光电传感器用以检测键盘表面是否存在异物。

优选地,在所述控制单元根据所述状态获取单元的反馈信息进行解析中,还包括:

所述控制单元将反馈的所述当前键盘的图像与检测之前的键盘图像进行比对;当所述当前键盘的图像与检测之前的键盘图像相同时,拉拔检测合格;否则,拉拔检测不合格。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行用于按键的拉拔力检测方法。

本发明还提供一种用于按键的拉拔力检测系统,包括接收指令模块、获取模块、解析模块、拉拔机构;其中,

所述接收指令模块,被配置用以接收到检测开始指令,生成执行控制若干拉拔机构的第一指令并发送给控制单元,所述控制单元根据所述第一指令控制所述拉拔机构执行检测;

所述获取模块,被配置用以在所述拉拔机构作用于按键上并执行拉拔之后,所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈;

所述解析模块,被配置用以所述控制单元根据所述状态获取单元的反馈信息进行解析后,得出检测结果;

所述拉拔机构,被配置用以接收控制单元发送的指令并执行作用于待检测键盘的按键上。

本发明还提供一种用于按键的拉拔检测装置,包括所述的用于按键的拉拔力检测系统;还包括控制单元、状态获取单元、固定组件,所述控制单元电性连接所述拉拔机构与状态获取单元;其中,

所述固定组件包括键盘固定座,所述键盘固定座用于将待检测键盘进行固定;

所述拉拔机构安装于所述固定组件上,所述拉拔机构位于所述待检测键盘的正上方;

所述状态获取单元用以获取在所述拉拔机构执行拉拔之后当前的键盘状态,并将其反馈给所述控制单元,所述控制单元接收反馈信息并进行解析后,得出检测结果。

优选地,所述状态获取单元包括相机;其中,

所述相机接收所述控制单元的指令进行拍照以获取当前待检测键盘的图像信息;

所述相机的拍照角度与待检测键盘所在的平面呈锐角。

相比现有技术,本发明的有益效果在于:

本发明公开了用于按键的拉拔力检测方法,该方法中的拉拔机构作用于按键上并执行拉拔之后,通过状态获取单元获取当前键盘的状态,控制单元根据反馈的信息进行解析后得出检测结果;节省了利用人工来确认拉拔检测的结果;另外,对应特殊按键的二次检测,提高特殊按键的质量以提高整个键盘的质量。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的用于按键的拉拔力检测方法的整体流程图;

图2为本发明的用于按键的拉拔力检测系统的模块图;

图3为本发明的用于按键的拉拔力检测装置的键盘的示意图;

图4为图3的放大图;

附图说明:10、接收指令模块,20、获取模块,30、解析模块,40、拉拔机构,100、键盘,110、不合格按键。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

本发明提供用于按键的拉拔力检测方法,键盘上的按键在安装的过程中一般通过卡接的方式进行固定,当未卡接到位时或者卡接头出现破损等情况时,在使用的过程中就很容易脱落。故在键盘出厂之前需要对其进行拉拔力检测,即对键盘上的键帽施加一个作用力,若该按键可以承受施加的作用力且不脱落则该按键合格;如若按键被施加的作用力使得按键脱落则该按键不合格。

对于检测结果大多通过人工的方式进行处理,但是如今检测装置都是流水线,人工的处理方式效率低下,故需要在检测装置上安装有电子眼来识别检测结果,以提高流水线的检测效率。

具体的,如图1所示,包括如下步骤:

s11、接收到检测开始指令,生成执行控制若干拉拔机构的第一指令并发送给控制单元,所述控制单元根据所述第一指令控制所述拉拔机构执行检测;其中,所述拉拔机构包括利用预设力阈值范围作用于按键上。在一个实施例中,拉拔机构作用于按键上,使得按键收到向上的作用力;一般拉拔机构可通过多种方式作用于按键上,比如:通过吸附的方式,即利用吸盘作用于按键的表面,通过负压使得吸盘吸住按键再施加一个向上的力,以检测该按键;还可以通过卡勾的方式,即拉拔机构的端部安装有一卡勾,卡勾卡住按键并在其上施加一个向上的作用力,以检测该按键。

需要说明的是,拉拔机构作用于按键上的作用力为一个力的范围,即拉拔机构作用在按键上的力是变化的,另外,拉拔机构作用于按键上的时间、初始速度等可根据按键的具体情况进行设定。

在一个实施例中,所述控制单元控制至少一个第一拉拔机构执行第一键盘区域的检测,一个所述第一拉拔机构至少同时作用于两个按键上,所述第一键盘区域包括尺寸相同的若干按键;以及控制至少一个第二拉拔机构执行第二键盘区域的检测,所述第二键盘区域包括若干尺寸不相同的按键;其中,所述第一拉拔机构包括的第一预设力阈值范围大于所述第二拉拔机构包括的第二预设力阈值范围。一般键盘的拉拔力检测设置有若干个拉拔机构同时对一个键盘进行检测,键盘上有大部分按键均匀分布且按键的大小以及形状相同即第一键盘区,比如:字母键与数字键;有少部分的按键分布于键盘的周边且形状大小各不相同即第二键盘区,比如空格键、回车键等。故在进行拉拔力检测的过程中,针对不同类型的按键预设的拉拔力也将不同。另外,当拉拔机构通过卡勾作用于按键上时,对于第一键盘区域的按键单个拉拔机构可配置若干个卡勾同时作用于按键上。优选地,一个拉拔机构上安装有三个卡勾,卡勾分别卡接于键盘的两行按键上,比如:字母a、s、z,字母a、s、z形成三角形结构,拉拔机构位于三角形结构的中心,并对三个按键均匀施力,单次单个拉拔机构可同时检测三个按键,在保证检测质量的同时提高检测效率。

因为第二键盘区域的按键的大小以及形状各不相同,故优选单个拉拔机构安装一个卡勾作用于第二键盘区域的按键,比如空格键与回车键在检测的过程中所施加的作用力将不相同。

第一拉拔机构预设的第一预设力阈值大于第二拉拔机构的第二预设力阈值,第一拉拔机构同时作用于多个按键上,而第二拉拔机构作用于单个按键上,故第一预设力阈值大于第二预设力阈值。

在一个实施例中,所述第二拉拔机构包括用以对特殊按键的拉拔检测,当第二拉拔机构完成对特殊按键的拉拔检测且结果合格后,所述第二拉拔机构发送信息给所述第一拉拔机构,所述第一拉拔机构利用第一预设力阈值范围对特殊按键再次进行拉拔检测。在本实施例中的特殊按键包括空格键、回车键、撤回键等特殊按键。比如:回车键在键盘中最长面积最大的按键,且回车键的使用频率是最高的,故对回车键的要求比其他常规按键都要高,故在本实施例中,对回车键等特殊按键进行二次检测以提高整个键盘的质量。

s12、在所述拉拔机构作用于按键上并执行拉拔之后,所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈。在一个实施例中,当完成拉拔机构作用于按键上这个动作之后,应当理解为:拉拔机构的卡勾或吸盘利用预设力作用于按键上设定时间之后,拉拔机构作用于按键上之后的结果一种是按键合格即按键为脱离,另一种是按键不合格即按键脱离。控制单元发送指令给状态获取单元执行获取当前键盘的状态。

具体的,状态获取单元可以为图像获取单元,也可以为光电传感器。

在一个实施例中,所述控制单元控制图像获取单元执行获取当前键盘的图像并进行反馈。在拉拔机构上安装图像获取单元,优选相机,控制单元控制当拉拔机构完成动作,图像获取单元开始对当前的键盘状态进行拍照,并将拍好的照片发送给控制单元。

在一个可替换的实施例中,所述控制单元控制光电传感器执行获取当前键盘的表面状态并进行反馈,所述光电传感器用以检测键盘表面是否存在异物。光电传感器用于检测键盘表面,按键脱离置于键盘表面,光电传感器检测到异物,则判断检测结果为不合格,否则为合格。

s13、所述控制单元根据所述状态获取单元的反馈信息进行解析后,得出检测结果。在一个实施例中,控制单元将反馈的所述当前键盘的图像与检测之前的键盘图像进行比对;当所述当前键盘的图像与检测之前的键盘图像相同时,拉拔力检测合格;否则,拉拔力检测不合格。

在一个实施例中,控制单元将反馈的光电传感器检测的结果进行解析,当光电传感器检测到异物时,拉拔力检测不合格;当光电传感器未检测到异物时,拉拔力检测合格。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行用于按键的拉拔力检测方法。

本发明还提供一种用于按键的拉拔力检测系统,如图2所示,包括接收指令模块10、获取模块20、解析模块30、拉拔机构40;其中,

所述接收指令模块10,被配置用以接收到检测开始指令,生成执行控制若干拉拔机构的第一指令并发送给控制单元,所述控制单元根据所述第一指令控制所述拉拔机构执行检测;

所述获取模块20,被配置用以在所述拉拔机构作用于按键上并执行拉拔之后,所述控制单元控制状态获取单元执行获取当前键盘的状态并进行反馈;

所述解析模块30,被配置用以所述控制单元根据所述状态获取单元的反馈信息进行解析后,得出检测结果;

所述拉拔机构40,被配置用以接收控制单元发送的指令并执行作用于待检测键盘的按键上。

本发明还提供一种用于按键的拉拔检测装置,包括所述的用于按键的拉拔力检测系统;还包括控制单元、状态获取单元、固定组件,所述控制单元电性连接所述拉拔机构与状态获取单元;其中,

所述固定组件包括键盘固定座,所述键盘固定座用于将待检测键盘进行固定;

所述拉拔机构安装于所述固定组件上,所述拉拔机构位于所述待检测键盘的正上方;

所述状态获取单元用以获取在所述拉拔机构执行拉拔之后当前的键盘状态,并将其反馈给所述控制单元,所述控制单元接收反馈信息并进行解析后,得出检测结果。

在一个实施例中,如图3、图4所示,所述状态获取单元包括相机;其中,

所述相机接收所述控制单元的指令进行拍照以获取当前待检测键盘的图像信息;

所述相机的拍照角度与待检测键盘所在的平面呈锐角。优选地,相机的拍照角度与待检测键盘所在的平面呈的角度为30°。当拉拔机构对待检测键盘100进行拉拔检测后,有部分按键出现较小的变化,比如:菜单键即不合格按键110,从键盘的正上方无法明确该按键是否被拉拔出来,当相机以一定的角度获取带检测键盘的图像,即使是较小的改变,也可明确得出该按键是否被拉拔出来,提高判断的准确性。

在一个可替换的实施例中,所述状态获取单元还包括光电传感器,光电传感器安装于固定组件上,光电传感器用于检测键盘表面是否有异物。

本发明还提供一种流水线装置,包括拉拔检测装置、传送装置;其中,拉拔检测装置安装于流水线装置上,待检测键盘置于所述传送装置上;传送装置包括第一传送组件与第二传送组件;

其中,第一传送组件用于传送检测合格键盘,所述第二传送组件用于传送检测未合格键盘。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speed、integratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本说明书的实施例是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1