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

键控板自动检测方法、装置、设备及存储介质与流程

2021-10-24 07:55:00 来源:中国专利 TAG:检测方法 装置 智能 制造 设备


1.本发明涉及智能制造技术领域,尤其涉及一种键控板自动检测方法、装置、设备及存储介质。


背景技术:

2.电视作为目前家庭必须的电器设备,在家庭中有着举足轻重的地位,键控板作为电视机最原始的控制设备在电视系统中仍旧占有重要地位。目前仍有很多用户使用电视机键控板的开机键作为首选的电视开机按钮;在遥控器没电或者找不到的情况下电视机键控板是控制电视的唯一方式;在很多厂商和展示场合,人们还是使用键控板对电视机进行操作。
3.在电视机的生产过程中,键控板是一个必检的过程,在整机检测线上,需要产线工人对键控板的每一个案件进行触摸,然后根据触摸手感判断键控板安装是否到位,接着根据电视的响应和ui的提示来判断键控板是否合格。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供了一种键控板自动检测方法、装置、设备及存储介质,旨在解决现有技术中键控板检测效率低的技术问题。
6.为实现上述目的,本发明提供了一种键控板自动检测方法,所述方法包括以下步骤:
7.在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;
8.若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;
9.将所述被触发按键的键值与所述键控板的配置键值进行比较;
10.根据比较结果判断所述键控板是否符合预设检测标准。
11.可选地,所述根据比较结果判断所述键控板是否符合预设检测标准步骤之后,所述方法还包括:
12.在所述键控板检测完成时,发送解除指令至所述操作系统,以使所述操作系统根据所述解除指令解除按键触发响应;
13.在所述操作系统解除按键触发响应时,发送键控板检测结果至所述操作系统。
14.可选地,所述若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值,包括:
15.若所述操作系统已屏蔽所述按键触发响应,则发送记录指令至所述操作系统,以使所述操作系统根据所述记录指令记录被触发按键的键值;
16.获取所述操作系统记录的被触发按键的键值。
17.可选地,所述在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应之前,所述方法还包括:
18.获取控制设备发送至操作系统的控制信号,并判断所述控制信号是否由所述控制设备中的预设按键所触发;
19.在所述控制信号是由所述控制设备中的预设按键所触发时,则判定所述键控板进入待检测状态。
20.可选地,所述在键控板进入待检测状态时,屏蔽所述键控板的按键触发响应的步骤之前,所述方法还包括:
21.获取通过预设接口发送至操作系统的控制命令,并判断所述控制命令是否为键控板检测命令;
22.在所述控制命令是键控板检测命令时,则判定所述键控板进入待检测状态。
23.可选地,所述将所述被触发按键的键值与所述键控板的配置键值进行比较,包括:
24.根据所述被触发按键的键值确定所述被触发按键对应的触发按键功能;
25.根据所述被触发按键的配置键值确定所述被触发按键对应的配置按键功能;
26.将所述触发按键功能与所述配置按键功能进行比较。
27.可选地,所述根据比较结果判断所述键控板是否符合预设检测标准,包括:
28.在所述触发按键功能与所述配置按键功能一致时,判定所述键控板符合预设检测标准。
29.此外,为实现上述目的,本发明还提出一种键控板自动检测装置,所述装置包括:
30.第一判断模块,用于在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;
31.获取模块,用于若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;
32.比较模块,用于将所述被触发按键的键值与所述键控板的配置键值进行比较;
33.第二判断模块,用于根据比较结果判断所述键控板是否符合预设检测标准。
34.此外,为实现上述目的,本发明还提出一种键控板自动检测设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的键控板自动检测程序,所述键控板自动检测程序配置为实现如上文所述的键控板自动检测方法的步骤。
35.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有键控板自动检测程序,所述键控板自动检测程序被处理器执行时实现如上文所述的键控板自动检测方法的步骤。
36.本发明在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;将所述被触发按键的键值与所述键控板的配置键值进行比较;根据比较结果判断所述键控板是否符合预设检测标准。由于本发明是通过在键控板进入待检测模式时,操作系统已屏蔽按键触发响应的状态下,获取操作系统记录的被触发按键的键值,将被触发按键的键值与配置键值进行比较,从而根据比较结果判断键控板是否满足预设检测标准,解决了现有技术中在键控板检测时耗费时间长的技术问题,提高了键控板检测的效率。
附图说明
37.图1是本发明实施例方案涉及的硬件运行环境的键控板自动检测设备的结构示意图;
38.图2为本发明键控板自动检测方法第一实施例的流程示意图;
39.图3为本发明键控板自动检测方法第二实施例的流程示意图;
40.图4为本发明键控板自动检测方法第三实施例的流程示意图;
41.图5为本发明键控板自动检测装置第一实施例的结构框图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
44.参照图1,图1为本发明实施例方案涉及的硬件运行环境的键控板自动检测设备结构示意图。
45.如图1所示,该键控板自动检测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless

fidelity,wi

fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non

volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
46.本领域技术人员可以理解,图1中示出的结构并不构成对键控板自动检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
47.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及键控板自动检测程序。
48.在图1所示的键控板自动检测设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明键控板自动检测设备中的处理器1001、存储器1005可以设置在键控板自动检测设备中,所述键控板自动检测设备通过处理器1001调用存储器1005中存储的键控板自动检测程序,并执行本发明实施例提供的键控板自动检测方法。
49.本发明实施例提供了一种键控板自动检测方法,参照图2,图2为本发明键控板自动检测方法第一实施例的流程示意图。
50.本实施例中,所述键控板自动检测方法包括以下步骤:
51.步骤s10:在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应。
52.需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如上位机、平板电脑、个人电脑等,或者是一种能够实现上述功能的电子设备、键控板自动检测设备等,以下以键控板自动检测设备为例,对本实施例及下述各实施例进行说明。
53.可以理解的是,键控板为显示设备的控制装置,用户能通过键控板控制显示设备执行相应操作,键控板可以是电视机键控板、电脑键控板或者其他具有相同或相似功能的显示设备的键控板,本实施例对此不作限制,在此以电视机键控板为例进行说明,在以电视机键控板为检测对象时,操作系统为电视机操作系统。
54.应该理解的是,在电视机的生产过程中,需要对电视机键控板进行检测,在检测过程中,需要检测键控板的按键功能是否正确、安装是否到位等,待检测状态为电视机键控板处于的需要进行上述检测的状态。
55.可以理解的是,可通过判断电视机操作系统是否响应被触发按键触发的按键指令来确定操作系统是否屏蔽键控板的按键触发响应,若键控板按键被触发,电视机操作系统对被触发按键对应的按键指令做出响应,则可确定操作系统未屏蔽键控板的按键触发响应,若键控板被触发,电视机操作系统未对被触发按键对应的按键指令做出响应,则可确定操作系统已屏蔽键控板的按键触发响应。
56.应该理解的是,操作系统屏蔽键控板的按键触发响应可通过在键控板被触发时,在被触发按键的按键指令发送处对该指令进行拦截,阻止该按键指令被发送到电视机的操作系统,以屏蔽键控板的按键触发响应。
57.步骤s20:若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值。
58.应该理解的是,被触发按键的键值为按键被触发时生成的按键指令,操作系统记录被触发按键的键值可通过先判断该键值是否是键控板的键值,若该键值是键控板的键值,则继续判断该键值是否已经被记录过,若该键值未被记录过,则记录该键值,由于在键控板检测过程中,操作系统有可能拦截到非键控板键值,非键控板键值与键控板的检测无关,因此不需要记录,在键控板的检测过程中,键控板的一个按键可能被触发多次,此时只需记录该按键第一次被触发按键的键值即可,既能保证不漏检,还能够缩短键控板的检测时间和节省记录的键值的存储空间。
59.可以理解的是,被记录的键值可以存储至本地存储器,可在本地存储器中预先划分出一部分存储区域,专门用来存储记录的被触发按键的键值,键控板自动检测设备可从上述存储器中获取被触发按键的键值。
60.步骤s30:将所述被触发按键的键值与所述键控板的配置键值进行比较。
61.可以理解的是,配置键值为键控板被设定的在按键被触时需要发送的键值,被触发按键的键值为在键控板检测过程中按键被触发时实际发送的键值。
62.步骤s40:根据比较结果判断所述键控板是否符合预设检测标准。
63.应该理解的是,预设检测标准为预先设定的键控板检测合格的标准,预设检测标准可设置为键控板被触发按键的键值与键控板的配置键值一致,在键控板检测过程中,将键控板被触发按键的键值与键控板的配置键值进行比较,在被触发的键值和配置键值一致时,则可判定键控板符合预设检测标准。
64.进一步地,为了及时记录被触发按键的键值,所述若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值包括:若所述操作系统已屏蔽所述按键触发响应,则发送记录指令至所述操作系统,以使所述操作系统根据所述记录指令记录被触发按键的键值;获取所述操作系统记录的被触发按键的键值。
65.可以理解的是,在检测过程中可能存在键控板的按键已被触发,但是被触发按键的键值还未被操作系统记录的情况,为了在提高检测效率的同时保证检测准确度,确保不漏检,键控板自动检测设备发送记录指令至操作系统,使得操作系统根据该记录指令及时记录被触发按键的键值。
66.进一步地,为了提高键控板检测的效率,所述步骤s30包括:根据所述被触发按键的键值确定所述被触发按键对应的触发按键功能;根据所述被触发按键的配置键值确定所述被触发按键对应的配置按键功能;将所述触发按键功能与所述配置按键功能进行比较。
67.应该理解的是,触发按键功能为键控板的按键被触发时生成的键值控制电视操作系统所实现的功能,例如被触发按键的键值控制电视操作系统增加音量,则被触发按键对应的触发按键功能为增加音量。
68.可以理解的是,配置按键功能为键控板的按键被预先设置的在按键触发时需要控制电视操作系统实现的功能,例如,电视机键控板的某个按键被设置为在触发时实现增加音量功能,在触发该按键时,电视机操作系统实现增加音量功能,该按键则符合预设检测标准,否则,不符合预设检测标准。
69.可以理解的是,将触发按键功能与配置按键功能进行比较为在电视机键控板检测时,将该按键被触发时控制电视机操作系统实现的功能与该按键预先设定的在被触发时应该控制操作系统实现的功能进行比较,例如,电视机键控板的其中一个按键的配置按键功能为关机,在检测时,该按键被触发,根据该按键被触发时的键值确定该按键对应的功能,将该功能与关机功能对比,判断这两个功能是否一致。
70.进一步地,为了提高键控板的检测效率,所述根据比较结果判断所述键控板是否符合预设检测标准,包括:在所述触发按键功能与所述配置按键功能一致时,判定所述键控板符合预设检测标准。
71.应该理解的是,在电视机键控板的按键被触发时,触发按键功能和该被触发按键的配置按键功能一致时,则判定该电视机键控板符合预设检测标准,电视机键控板检测通过,若触发按键功能和该被触发按键的配置按键功能不一致,则判定该电视机键控板不符合预设检测标准,电视机键控板检测不通过。
72.本实施例在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;将所述被触发按键的键值与所述键控板的配置键值进行比较;根据比较结果判断所述键控板是否符合预设检测标准。由于本实施例是通过在键控板进入待检测模式时,操作系统已屏蔽按键触发响应的状态下,获取操作系统记录的被触发按键的键值,将被触发按键的键值与配置键值进行比较,从而根据比较结果判断键控板是否满足预设检测标准,解决了现有技术中在键控板检测时耗费时间长的技术问题,提高了键控板检测的效率。
73.参考图3,图3为本发明键控板自动检测方法第二实施例的流程示意图。
74.基于上述第一实施例,在本实施例中,在所述步骤s40之后,所述方法还包括:
75.步骤s401:在所述键控板检测完成时,发送解除指令至所述操作系统,以使所述操作系统根据所述解除指令解除按键触发响应。
76.可以理解的是,解除指令为控制操作系统解除电视机键控板的按键触发响应的指令,键控板自动检测设备可通过电视机上的设定端口将解除指令传送至电视机操作系统,
设定端口可以是电视机串口、usb端口等,本实施例对此不作限制。
77.应该理解的是,现在大多数电视机设置有无线网络连接模块,在电视机键控板检测时,键控板自动检测设备还可通过无线网络将解除指令发送至电视机操作系统。
78.在具体实现中,在电视机键控板检测完成时,键控板自动检测设备通过电视机上的设定端口或者通过无线网络或者通过其他传输方式将解除指令发送至电视机操作系统,电视机操作系统在接受到解除指令时,根据该解除指令解除电视机键控板的按键触发响应。
79.步骤s402:在所述操作系统解除按键触发响应时,发送键控板检测结果至所述操作系统。
80.应该理解的是,键控板检测结果包括电视机键控板检测通过和电视机键控板检测不通过,若电视机键控板检测通过,可发出检测通过提示信息,检测通过的提示信息可以是文字提示信息、语音提示信息、视频提示信息或其他提示信息,检测通过的提示信息可以包含上述提示信息中的一种或多种,还可设定为最初通过发送文字提示信息显示键控板检测结果,在预设时间内未对该电视机做出相关操作时,再增加语音提示信息,以引起注意,提示信息中还可包括电视机键控板的检测项目、完成该电机机键控板检测所花费的时间等信息,本实施例对此不作限制。
81.可以理解的是,若电视机键控板检测不通过,可发出检测不通过提示信息,检测不通过的提示信息可以是文字提示信息、语音提示信息、视频提示信息或其他提示信息,检测不通过的提示信息可以包含上述提示信息中的一种或多种,还可以包括电视机键控板的具体哪个按键检测未通过检测以及检测未通过按键的触发按键功能和配置按键功能分别是什么,以方便后续对出错数据进行分析从而找到出错的原因。
82.本实施例通过在所述键控板检测完成时,发送解除指令至所述操作系统,以使所述操作系统根据所述解除指令解除按键触发响应;在所述操作系统解除按键触发响应时,发送键控板检测结果至所述操作系统。由于本实施例是通过在键控板检测完成时,发送解除指令至操作系统解除键控板的按键触发响应,并在按键触发指令解除时,发送键控板的检测结果至电视机操作系统,从而及时对键控板的检测结果进行展示,能够及时发现检测不通过的键控板,避免了不良产品流入市场,在提升键控板检测效率的同时,提高了产品的出厂质量。
83.参考图4,图4为本发明键控板自动检测方法第三实施例的流程示意图。
84.基于上述各实施例,在本实施例中,所述步骤s10之前,所述方法还包括:
85.步骤s01:获取控制设备发送至操作系统的控制信号,并判断所述控制信号是否由所述控制设备中的预设按键所触发。
86.应该理解的是,操作系统为被检测设备的操作系统,在本实施例的被检测设备以电视机为例,操作系统为电视机操作系统,控制设备为能够发出控制指令控制电视机执行相关操作的设备,控制设备可以是遥控器、智能手机、智能路由器或其他具有相同或相似功能的设备,本实施例对此不作限制,例如控制设备为遥控器,可将遥控器上特定按键或特定组合按键发送的指令定义为屏蔽指令,操作系统在接收到该屏蔽指令时,屏蔽按键触发响应。
87.可以理解的是,键控板自动检测设备获取到控制设备发送至电视机操作系统的控
制信号后,对控制信号进行分析,并根据分析结果判断该控制信号是否由控制设备中的预设按键所触发,具体分析过程可为,根据控制设备的按键及按键组合与其对应的控制信号构建映射关系表,并将该映射关系表存储至键控板自动检测设备的存储介质中,在键控板自动检测设备获取到控制设备发送至电视机操作系统的控制信号时,在映射关系表中查找该控制信号对应的按键或按键组合,根据查找到的按键或按键组合判断该控制信号是否由预设按键触发。
88.步骤s02:在所述控制信号是由所述控制设备中的预设按键所触发时,则判定所述键控板进入待检测状态。
89.应该理解的是,通过上述映射关系表查找到的按键或按键组合和预设按键一致时,则可判定控制信号由遥控器的预设按键触发,操作系统已根据该控制信号屏蔽按键触发响应,判定电视机键控板进入待检测状态。
90.进一步地,为了提高键控板是否进入待检测状态判断的准确度,在所述在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应的步骤之前,所述方法还包括:获取通过预设接口发送至操作系统的控制命令,并判断所述控制命令是否为键控板检测命令;在所述控制命令是键控板检测命令时,则判定所述键控板进入待检测状态。
91.应该理解的是,可以通过电视机上的设定端口向电视机发送控制命令,设定端口可以是电视机串口、usb接口或其他端口,若设定端口为电视机串口,可将特定串口控制命令设定为键控板检测命令,例如将串口控制命令“5a050f016f”设定为键控板检测命令,在键控板自动检测设备获取到通过电视机串口发送的控制命令后,若该控制命令和上述串口控制命令一致,则该串口控制命令为键控板检测命令,判定键控板进入待检测状态。
92.本实施例通过获取控制设备发送至操作系统的控制信号,并判断所述控制信号是否由所述控制设备中的预设按键所触发;在所述控制信号是由所述控制设备中的预设按键所触发时,则判定所述键控板进入待检测状态,能够及时判断键控板是否进入待检测状态,提高了键控板检测的效率。
93.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有键控板自动检测程序,所述键控板自动检测程序被处理器执行时实现如上文所述的键控板自动检测方法的步骤。
94.参照图5,图5为本发明键控板自动检测装置第一实施例的结构框图。
95.如图5所示,本发明实施例提出的键控板自动检测装置包括:第一判断模块10、获取模块20、比较模块30和第二判断模块40。
96.所述第一判断模块10,用于在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;
97.所述获取模块20,用于若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;
98.所述比较模块30,用于将所述被触发按键的键值与所述键控板的配置键值进行比较;
99.所述第二判断模块40,用于根据比较结果判断所述键控板是否符合预设检测标准。
100.本实施例通过第一判断模块10在键控板进入待检测状态时,判断操作系统是否屏蔽所述键控板的按键触发响应;获取模块20若所述操作系统已屏蔽所述按键触发响应,则获取操作系统记录的被触发按键的键值;比较模块30将所述被触发按键的键值与所述键控板的配置键值进行比较;第二判断模块40根据比较结果判断所述键控板是否符合预设检测标准。由于本实施例是通过在键控板进入待检测模式时,操作系统已屏蔽按键触发响应的状态下,获取操作系统记录的被触发按键的键值,将被触发按键的键值与配置键值进行比较,从而根据比较结果判断键控板是否满足预设检测标准,解决了现有技术中在键控板检测时耗费时间长的技术问题,提高了键控板检测的效率。
101.基于本发明上述键控板自动检测装置第一实施例,提出本发明键控板自动检测装置的第二实施例。
102.在本实施例中,所述第二判断模块40,还用于在所述键控板检测完成时,发送解除指令至所述操作系统,以使所述操作系统根据所述解除指令解除按键触发响应;在所述操作系统解除按键触发响应时,发送键控板检测结果至所述操作系统。
103.所述获取模块20,还用于若所述操作系统已屏蔽所述按键触发响应,则发送记录指令至所述操作系统,以使所述操作系统根据所述记录指令记录被触发按键的键值;获取所述操作系统记录的被触发按键的键值。
104.所述第一判断模块10,还用于获取控制设备发送至操作系统的控制信号,并判断所述控制信号是否由所述控制设备中的预设按键所触发;在所述控制信号是由所述控制设备中的预设按键所触发时,则判定所述键控板进入待检测状态。
105.所述第一判断模块10,还用于获取通过预设接口发送至操作系统的控制命令,并判断所述控制命令是否为键控板检测命令;在所述控制命令是键控板检测命令时,则判定所述键控板进入待检测状态。
106.所述比较模块30,还用于根据所述被触发按键的键值确定所述被触发按键对应的触发按键功能;根据所述被触发按键的配置键值确定所述被触发按键对应的配置按键功能;将所述触发按键功能与所述配置按键功能进行比较。
107.所述比较模块30,还用于在所述触发按键功能与所述配置按键功能一致时,判定所述键控板符合预设检测标准。
108.本发明键控板自动检测装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
109.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
110.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
112.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜