CN116880716B - 产品输入控制电路及方法 - Google Patents
产品输入控制电路及方法 Download PDFInfo
- Publication number
- CN116880716B CN116880716B CN202311142644.XA CN202311142644A CN116880716B CN 116880716 B CN116880716 B CN 116880716B CN 202311142644 A CN202311142644 A CN 202311142644A CN 116880716 B CN116880716 B CN 116880716B
- Authority
- CN
- China
- Prior art keywords
- input
- control
- circuit
- instruction
- chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000001514 detection method Methods 0.000 claims abstract description 203
- 238000012545 processing Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本申请涉及产品输入控制技术领域,公开一种产品输入控制电路及方法,包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;控制芯片分别与操作输入电路、触摸检测电路和控制输入电路连接,操作输入电路与控制输入电路和键盘的输入接口连接,触摸检测电路与输入接口连接;操作输入电路用于获取输入信息,控制芯片用于基于输入信息生成用户触摸检测指令,触摸检测电路用于根据用户触摸检测指令采集用户触摸状态,控制芯片用于基于用户触摸状态生成输入控制指令,控制输入电路用于根据输入控制指令控制键盘。本申请提高了输入控制的准确率。
Description
技术领域
本发明涉及产品输入控制技术领域,尤其涉及一种产品输入控制电路及方法。
背景技术
随着科技的发展,越来越多的产品需要外接输入设备键盘,进而通过外接输入设备键盘的输入信息进行控制,如电脑需要外接键盘对其进行输入控制,但随之而来的是对输入控制的准确率的追求。
传统的输入控制方式是通过检测外接输入设备键盘有输入时,直接将外部输入设备键盘的输入信息输入,这种输入控制方式存在很大缺陷,存在未对输入信息进行合理性检测的问题,即这种输入控制方式会由于未对输入信息进行合理性检测,进而造成输入控制的准确率不高。
发明内容
本发明的主要目的在于提出一种产品输入控制电路及方法,旨在如何提高输入控制的准确率的技术问题。
为实现上述目的,本发明提供一种产品输入控制电路,所述产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;
所述控制芯片分别与所述操作输入电路、所述触摸检测电路和所述控制输入电路连接,所述操作输入电路与所述控制输入电路和所述键盘的输入接口连接,所述触摸检测电路与所述输入接口连接;
所述操作输入电路用于获取输入信息,所述控制芯片用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路用于根据所述输入控制指令控制所述键盘。
可选地,所述输入接口至少存在一个,所述操作输入电路包括电流检测芯片和延时电路;
所述电流检测芯片的输入端分别与各所述输入接口连接,所述电流检测芯片的输出端与所述延时电路和所述控制芯片连接,所述电流检测芯片用于采集所述输入接口的电流信息作为输入信息。
可选地,所述延时电路包括二选一芯片,所述二选一芯片的输入端与所述电流检测芯片的输出端连接,所述二选一芯片的芯片第一输出端与所述控制输入电路连接,所述二选一芯片的芯片第二输出端悬空,所述二选一芯片的芯片控制端与所述控制芯片连接。
可选地,所述控制芯片为单片机芯片,所述单片机芯片上设置第一采集端、第二采集端、第一指令端、第二指令端和延时控制端;
所述第一采集端与所述电流检测芯片的输出端连接,所述第二采集端和所述第一指令端分别与所述触摸检测电路连接,所述第二指令端与控制输入电路连接,所述延时控制端与所述芯片控制端连接。
可选地,所述触摸检测电路包括多个按压感应器和触摸检测芯片,所述触摸检测芯片上设置指令接收端、采集接收端和采集发送端,所述按压感应器设置在各所述输入接口对应硬件下,所述采集接收端与各所述按压感应器连接,所述指令接收端与所述第一指令端连接,所述采集发送端与所述第二采集端连接,所述触摸检测芯片用于根据所述用户触摸检测指令采集各所述按压感应器的按压压力信息,并根据所述按压压力信息确定所述用户触摸状态。
可选地,所述控制输入电路包括选择电路和处理电路,所述选择电路包括输入选择器,所述处理电路包括锁定选择器;
所述输入选择器的输入控制端与所述第二指令端连接,所述输入选择器的输入端与所述二选一芯片的芯片第一输出端连接,所述输入选择器的第一输出端与所述键盘的输出接口连接,所述输入选择器的第二输出端与所述单片机芯片的处理信息接口连接,所述单片机芯片的处理指令接口与所述锁定选择器的锁定控制端连接,所述锁定选择器的输入端与输入控制电源连接,所述锁定选择器的输出端与各所述输入接口对应电源接口连接。
此外,为实现上述目的,本发明还提供一种产品输入控制方法,所述产品输入控制方法应用于所述产品输入控制电路,所述产品输入控制方法的步骤,包括:
若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令;
根据所述用户触摸检测指令确定用户触摸状态,并根据所述用户触摸状态生成输入控制指令,以基于所述输入控制指令控制所述键盘。
可选地,所述输入信息包括键盘上的输入地址,所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤,包括:
若接收到操作输入电路采集的输入信息,则确定所述输入地址的输入类型;其中,所述输入类型包括单地址输入和多地址输入;
若所述输入类型为单地址输入,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;
若所述输入类型为多地址输入,则检测所述输入信息是否为规则输入类型;其中,所述规则输入类型包括键盘定义的默认多地址输入;
若所述输入信息不为规则输入类型,则在预设的地址表中确定所述输入信息对应地址按键的邻接地址键,并生成所述邻接地址键的邻接检测指令作为用户触摸检测指令;其中,预设的所述地址表包括键盘全部输入接口的地址表;
若所述输入信息为规则输入类型,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令。
可选地,所述根据所述用户触摸检测指令确定用户触摸状态的步骤,包括:
若所述用户触摸检测指令为全区域检测指令,则采集全部键盘输入接口的全状态信息,并将所述全状态信息作为用户触摸状态;其中,所述全状态信息是指键盘全部输入接口的按压状态;
若所述用户触摸检测指令为邻接检测指令,则采集所述邻接检测指令中所述邻接地址键的邻接状态信息,并将所述邻接状态信息作为用户触摸状态;其中,所述邻接状态信息是指键盘上所述邻接地址键的按压状态;
所述根据所述用户触摸状态生成输入控制指令的步骤,包括:
检测所述用户触摸状态是否与预设的可触摸状态匹配;其中,预设的所述可触摸状态匹配是指默认正常的触摸状态;
若所述用户触摸状态与预设的可触摸状态匹配,则执行所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤;
若所述用户触摸状态与预设的可触摸状态不匹配,则生成终止指令作为输入控制指令。
可选地,所述产品输入控制方法的步骤,还包括:
若接收到操作输入电路采集的输入信息,则确定所述输入信息的先后输入顺序;
若所述先后输入顺序与预设的输入默认顺序不匹配且不满足预设的文字要求,则生成所述终止指令,并基于所述终止指令控制所述键盘;其中,预设的所述文字要求是指文字连贯要求。
本发明提供了一种产品输入控制电路,产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;所述控制芯片分别与所述操作输入电路、所述触摸检测电路和所述控制输入电路连接,所述操作输入电路与所述控制输入电路和所述键盘的输入接口连接,所述触摸检测电路与所述输入接口连接;所述操作输入电路用于获取输入信息,所述控制芯片用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路用于根据所述输入控制指令控制所述键盘。通过操作输入电路获取的输入信息,进而基于输入信息采集用户触摸状态,进而根据用户触摸状态判断此时输入信息是否合理,以生成输入控制指令控制键盘。从而避免了现有技术中未对输入信息进行合理性检测的现象发生,通过输入信息和采集的用户触摸状态生成输入控制指令,进而基于输入控制指令控制键盘,以保证对键盘的输入控制,进而可以提高输入控制的准确率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据附图示出的结构获得其他的附图。
图1为本发明产品输入控制电路的结构示意图;
图2为本发明产品输入控制电路的一电路连接示意图;
图3为本发明产品输入控制电路的又一电路连接示意图;
图4为本发明产品输入控制方法的第一实施例的流程示意图;
图5(a)为本发明产品输入控制方法的一场景示意图;
图5(b)为本发明产品输入控制方法的又一场景示意图。
附图标号说明:
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
为了下述各实施例的描述清楚简洁,首先给出一种产品输入控制电路的简要介绍:
现有的产品输入电路是直接检测是否有按键按下进而确定是否输入,因此以现有键盘为例,经常会出现用户未操作时,由于其它物品压到键盘进而出现误操作的问题。如,使用者休息时压到键盘则会出现打开的文档直接输入多个无用数据;其次,随着电脑的普及,防止家庭其它人员误操作也成为了亟需解决的问题,如宠物、小孩的误操作输入。进而基于以上问题提出了本申请的技术方案,以解决键盘等输入设备键盘误操作问题。进而达到提高输入控制的准确率的目的。
本方案提出了一种产品输入控制电路,产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;所述控制芯片分别与所述操作输入电路、所述触摸检测电路和所述控制输入电路连接,所述操作输入电路与所述控制输入电路和所述键盘的输入接口连接,所述触摸检测电路与所述输入接口连接;所述操作输入电路用于获取输入信息,所述控制芯片用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路用于根据所述输入控制指令控制所述键盘。通过操作输入电路获取的输入信息,进而基于输入信息采集用户触摸状态,进而根据用户触摸状态判断此时输入信息是否合理,以生成输入控制指令控制键盘。从而避免了现有技术中未对输入信息进行合理性检测的现象发生,通过输入信息和采集的用户触摸状态生成输入控制指令,进而基于输入控制指令控制键盘,以保证对键盘的输入控制,进而可以提高输入控制的准确率。
本发明提出一种产品输入控制电路。
在本发明一实施例中,如图1所示,图1为产品输入控制电路的结构示意图,所述产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路20、控制芯片10、触摸检测电路30和控制输入电路40;
所述控制芯片10分别与所述操作输入电路20、所述触摸检测电路30和所述控制输入电路40连接,所述操作输入电路20与所述控制输入电路40和键盘的输入接口100连接,所述触摸检测电路30与所述输入接口100连接;
所述操作输入电路20用于获取输入信息,所述控制芯片10用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路30用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片10用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路40用于根据所述输入控制指令控制所述键盘。
在本实施例中,在用户通过输入设备键盘,如键盘输入信息时,会通过操作输入电路20先采集输入信息,进而在控制芯片10中对输入信息生成对应的用户触摸检测指令,可以是针对不同的输入信息对应生成不同的用户触摸检测指令。进而将用户触摸检测指令发送至触摸检测电路30,以便于触摸检测电路30基于用户触摸检测指令精准的确定用户触摸状态,进而最终可以根据用户触摸状态生成对应的输入控制指令,最终在控制输入电路40基于输入控制指令控制键盘,主要是指控制键盘的输入信息。其中,输入信息是指用户输入的信息,如键盘输入字母A,用户触摸检测指令是指检测用户触摸键盘等输入设备键盘的指令,用户触摸状态是指用户触摸键盘的状态,如分别在A、S、D和F按键上检测到用户触摸状态,输入控制指令是指控制是否将输入信息输入到产品,如计算机屏幕内的指令。此时产品输入控制电路还可以包括备份电路,备份电路包括存储器,用于存储最近预设次数的字母输入或者获取最近预设次数的最终输入信息,最近预设次数为用户自定义,最终输入信息是指输入至屏幕显示的文字,字母输入是指输入屏幕显示的字母。进而通过输入信息的判断,此时输入是否合理,如前后两次输入字母基本无关联性,或者与历史输入的文字没有关联性,则确定此时的输入为误操作。进而可以通过以上两种方式大大提高输入控制的准确率。
本实施例提出了一种产品输入控制电路,产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;所述控制芯片分别与所述操作输入电路、所述触摸检测电路和所述控制输入电路连接,所述操作输入电路与所述控制输入电路和所述键盘的输入接口连接,所述触摸检测电路与所述输入接口连接;所述操作输入电路用于获取输入信息,所述控制芯片用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路用于根据所述输入控制指令控制所述键盘。通过操作输入电路获取的输入信息,进而基于输入信息采集用户触摸状态,进而根据用户触摸状态判断此时输入信息是否合理,以生成输入控制指令控制键盘。从而避免了现有技术中未对输入信息进行合理性检测的现象发生,通过输入信息和采集的用户触摸状态生成输入控制指令,进而基于输入控制指令控制键盘,以保证对键盘的输入控制,进而可以提高输入控制的准确率。
进一步的,在本申请产品输入控制电路又一实施例中,参照图2,图2为产品输入控制电路的一电路连接示意图,所述输入接口100至少存在一个,所述操作输入电路20包括电流检测芯片21和延时电路;
所述电流检测芯片21的输入端分别与各所述输入接口100连接,所述电流检测芯片21的输出端与所述延时电路和所述控制芯片10连接,所述电流检测芯片21用于采集所述输入接口100的电流信息作为输入信息。
具体的,所述延时电路包括二选一芯片221,所述二选一芯片的输入端2A与所述电流检测芯片21的输出端连接,所述二选一芯片的芯片第一输出端2C与所述控制输入电路40连接,所述二选一芯片的芯片第二输出端2D悬空,所述二选一芯片的芯片控制端2B与所述控制芯片10连接。
在本实施例中,操作输入电路20的作用在于对输入的信息进行检测,当使用电流检测芯片21检测到有输入时,则确定输入信息为对应有电流生成的按键位置,此处也可以是电压检测芯片,两者的区别在于检测是否有电流还是电压。如,检测到Q键有电流或者电压时,则表示用户将Q键按下,而是否为误操作则需要后续判断。此处也可以直接接到内部输入芯片,进而判断为哪个按键按下,因使用本电路可以避免对已有电路及芯片造成干扰,直接外接就可以实现输入控制功能。延时电路使用二选一芯片221的作用在于,因输入信息在控制芯片10判断需要时间,为避免输入信息在控制芯片10判断时就直接输入电脑,进而可以设置延时进行控制。此处延时的原理是通过二选一芯片的芯片控制端2B与所述控制芯片10,进而可以将输入信息的电平信息输出至二选一芯片的芯片第一输出端2C或二选一芯片的芯片第二输出端2D,当检测完成则可以控制输入信息通过输出至二选一芯片的芯片第一输出端2C进而传输至控制输入电路40,进而在控制输入电路40基于指令对信号进行处理。进而可以保证整个控制的准确进行,通过保证控制的准确进而提高输入控制最终的信息输入的准确率。
进一步的,在本申请产品输入控制电路又一实施例中,参照图3,图3为产品输入控制电路的又一电路连接示意图,所述控制芯片10为单片机芯片,所述单片机芯片上设置第一采集端11、第二采集端12、第一指令端13、第二指令端14和延时控制端15;
所述第一采集端11与所述电流检测芯片21的输出端连接,所述第二采集端12和所述第一指令端13分别与所述触摸检测电路30连接,所述第二指令端14与控制输入电路40连接,所述延时控制端15与所述芯片控制端2B连接。
具体的,所述触摸检测电路30包括多个按压感应器311-31n和触摸检测芯片32,所述触摸检测芯片32上设置指令接收端3C、采集接收端3B和采集发送端3A,所述按压感应器311-31n设置在各所述输入接口100对应硬件下,所述采集接收端3B与各所述按压感应器311-31n连接,所述指令接收端3C与所述第一指令端11连接,所述采集发送端3A与所述第二采集端12连接,所述触摸检测芯片32用于根据所述用户触摸检测指令采集各所述按压感应器311-31n的按压压力信息,并根据所述按压压力信息确定所述用户触摸状态。
具体的,所述控制输入电路40包括选择电路和处理电路,所述选择电路包括输入选择器41,所述处理电路包括锁定选择器42;
所述输入选择器的输入控制端4A与所述第二指令端14连接,所述输入选择器的输入端4B与所述二选一芯片的芯片第一输出端2C连接,所述输入选择器的第一输出端4D与所述键盘的输出接口200连接,所述输入选择器的第二输出端4C与所述单片机芯片的处理信息接口16连接,所述单片机芯片的处理指令接口17与所述锁定选择器的锁定控制端4E连接,所述锁定选择器的输入端4F与输入控制电源300连接,所述锁定选择器的输出端4G与各所述输入接口对应电源接口400连接。
在本实施例中,控制芯片10为单片机芯片,进而实现对信息的输入输出以及内部控制流程的判断。通过第一采集端11采集输入信息;通过第二采集端12采集用户触摸状态;通过第一指令端13发送用户触摸检测指令;通过第二指令端14发送输入控制指令;通过延时控制端15对二选一芯片221进行输出延时;通过处理信息接口16对误操作时信息进行采集;通过处理指令接口17对误操作进行处理。触摸检测电路30的核心在于:当接收到需要触摸检测的指令之后,基于指令对各个位置进行触摸检测,因将触摸检测芯片32晶振周期可以设置为非常快,可以在极短时间内完成检测,主要依据按压感应器311-31n设置在各输入接口100对应硬件下,即键盘按键下。按压压力信息是指是否检测有按压,即是否有触摸在按键上。按压感应器311-31n为高精度按压传感器,只要接触就会有信号生成,如将手指放置在按键上。进而可以基于按压检测和实际输入进行匹配处理,通过实际情况提高了输入控制的准确率。
示例性的,控制输入电路40包括选择电路和处理电路,选择电路是用于是否将输入信息输出至电脑的电路,处理电路是已经确定输入信息不准确,及确定为误操作时的处理电路。选择电路通过选择是否将输入信息经由输入选择器的输入端4B和输入选择器的第一输出端4D输出至键盘的输出接口200,还是输出至单片机芯片的处理信息接口16告知为误操作,无需输入。进而通过单片机芯片的处理指令接口17控制锁定选择器42断开给输入接口的供电,进而保证键盘停止工作,以保证输入控制的准确性。如检测有物品压到键盘,进而造成误操作,则直接停止键盘工作。进而可以提高输入的准确性,同时提高用户使用体验。
进一步地,参照如图4所示,基于上述产品输入控制电路的一实施例提出本发明产品输入控制方法的第一实施例的流程示意图,所述产品输入控制方法的步骤包括:
步骤S10,若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令;
在本实施例中,当接收到操作输入电路采集的输入信息之后,就会基于输入信息生成用户触摸检测指令。也就是并非只是简单依据输入信息直接进行输入,而是基于输入信息生成用户触摸检测指令进行检测。其中,输入信息是指用户输入的信息,如键盘输入字母A,用户触摸检测指令是指检测用户触摸键盘等键盘的指令。此时也可以是输入信息与历史输入信息进行判断,进而确定此时输入信息与历史输入信息的关联程度,进而执行输入控制指令的控制操作。如历史输入信息与输入信息关联度确定是否为误操作,如历史输入信息为苹字,而输入信息为非g开头,则可以确定为误操作,同时也可以基于拼音进行判断,如连续输入多个相同字母,或者两两之间字母不存在联系,则确定为误操作,进而对误操作的输入信息进行准确输入,保证输入准确性。
步骤S20,根据所述用户触摸检测指令确定用户触摸状态,并根据所述用户触摸状态生成输入控制指令,以基于所述输入控制指令控制所述键盘。
在本实施例中,当基于用户触摸检测指令确定用户触摸状态之后,就会基于确定的用户触摸状态生成对应的输入控制指令,进而可以基于输入控制指令对键盘进行输入控制。其中,用户触摸状态是指用户触摸键盘的状态,如分别在A、S、D和F按键上检测到用户触摸状态,输入控制指令是指控制是否将输入信息输入到产品,如计算机屏幕内的指令。此时还可以生成提示指令用于提示用户,或者在第一输入状态时,直接断开键盘的输入控制,进而保证输入的准确性。
在又一实施例中,基于上述产品输入控制方法的第一实施例,提出了本申请产品输入控制方法的第二实施例,所述输入信息包括键盘上的输入地址,所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤,包括:
步骤a,若接收到操作输入电路采集的输入信息,则确定所述输入地址的输入类型;其中,所述输入类型包括单地址输入和多地址输入;
步骤b,若所述输入类型为单地址输入,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;
在本实施例中,当接收到操作输入电路采集的输入信息,就会确定输入地址的输入类型;其中,输入类型包括单地址输入和多地址输入。当输入类型为单地址输入,就表示此时只存在一个按键按下,就会对全区域的触摸进行检测,即基于此时的输入信息生成全区域检测指令,并将全区域检测指令作为用户触摸检测指令。其中,单地址输入是指同时一个按键按下,多地址输入是指在一个按键按下未松开时将另一个按键按下,此时就可以体现操作输入电路的必要性,如按键只能显示一个信号,如按下字母c之后如不松开则会一直输入字母c,而操作输入电路则可以只以按下的c为输入信号,而不会以一直的c为输入信号,进而可以提高输入的准确性,也就是说操作输入电路可以检测那个按键在被按下,而只需判断一次,后续如果还处于按下状态就会在此判断是否合理。全区域检测指令是指检测正键盘区域全部按键的触摸状态的指令,因将检测时的频率设置较高,则可以快速完成整个区域检测。进而可以针对不同的输入方式进行不同检测,进而可以提高检测的针对性,保证检测效率。
步骤c,若所述输入类型为多地址输入,则检测所述输入信息是否为规则输入类型;其中,所述规则输入类型包括键盘定义的默认多地址输入;
步骤d,若所述输入信息不为规则输入类型,则在预设的地址表中确定所述输入信息对应地址按键的邻接地址键,并生成所述邻接地址键的邻接检测指令作为用户触摸检测指令;其中,预设的所述地址表包括键盘全部输入接口的地址表;
步骤e,若所述输入信息为规则输入类型,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令。
在本实施例中,当输入类型为多地址输入,则检测输入信息是否为规则输入类型;其中,规则输入类型包括键盘定义的默认多地址输入。当输入信息不为规则输入类型,则在预设的地址表中确定输入信息对应地址按键的邻接地址键,并生成邻接地址键的邻接检测指令作为用户触摸检测指令;其中,预设的地址表包括键盘全部输入接口的地址表,也就是确定当前输入信息是按下那个按键及按键布局的表格。当输入信息为规则输入类型,则基于输入信息生成全区域检测指令,并将全区域检测指令作为用户触摸检测指令。邻接地址键是指输入信息对应地址按键相邻的按键,邻接检测指令是指检测邻接地址按键触摸状态的指令,全区域检测指令是指检测全部按键触摸状态的指令。也就是整个检测的核心在于:检测单个按键按下,则对全区域触摸状态进行检测,多个按键按下,则分为允许按下情况,如复制操作的两个按键,则对全区域触摸状态进行检测,当允许按下情况,如两个字母按下,则对各个按键相邻的按键触摸状态进行检测,进而可以基于操作输入电路的设计同时知道为以上那种情况,而现有键盘则是只输入一个按键状态,如输入c之后再输入v,则以最后输入为准。参照图5(a),为产品输入控制方法的一场景示意图,为输入信息不为规则输入类型的情况,为多个按键同时被按下的情形,参照图5(b),为产品输入控制方法的又一场景示意图,当输入信息为1,但此时全区域的触摸状态为上面一行加上DF,进而可以基于输入信息和触摸状态进行判断。通过操作输入电路的设计可以只以一次输入进行检测之后输出,在检测之后输出,此时就可以检测到连续输入的不合理性。进而针对不同的类型有不同处理指令,保证了检测的针对性。进而可以保证输入控制的准确性。
进一步的,所述根据所述用户触摸检测指令确定用户触摸状态的步骤,包括:
步骤f,若所述用户触摸检测指令为全区域检测指令,则采集全部键盘输入接口的全状态信息,并将所述全状态信息作为用户触摸状态;其中,所述全状态信息是指键盘全部输入接口的按压状态;
步骤g,若所述用户触摸检测指令为邻接检测指令,则采集所述邻接检测指令中所述邻接地址键的邻接状态信息,并将所述邻接状态信息作为用户触摸状态;其中,所述邻接状态信息是指键盘上所述邻接地址键的按压状态;
在本实施例中,在基于用户触摸检测指令确定用户触摸状态时,分为全局检测和部分检测情况。当用户触摸检测指令为全区域检测指令,则采集全部键盘输入接口的全状态信息,并将全状态信息作为用户触摸状态;其中,全状态信息是指键盘全部输入接口的按压状态,即确定是否被按压,因而可以确定那些按键上放置了用户手指等按压对象。当用户触摸检测指令为邻接检测指令,则采集邻接检测指令中邻接地址键的邻接状态信息,并将邻接状态信息作为用户触摸状态;其中,邻接状态信息是指键盘上邻接地址键的按压状态。通过不同的检测指令对用户触摸状态进行检测,进而可以大大提高检测效率。所述根据所述用户触摸状态生成输入控制指令的步骤,包括:
步骤h,检测所述用户触摸状态是否与预设的可触摸状态匹配;其中,预设的所述可触摸状态匹配是指默认正常的触摸状态;
步骤i,若所述用户触摸状态与预设的可触摸状态匹配,则执行所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤;
步骤j,若所述用户触摸状态与预设的可触摸状态不匹配,则生成终止指令作为输入控制指令。
在本实施例中,在确定用户触摸状态之后,就会检测用户触摸状态是否与预设的可触摸状态匹配;其中,预设的可触摸状态匹配是指默认正常的触摸状态。当用户触摸状态与预设的可触摸状态匹配,则执行下一次接收到操作输入电路采集的输入信息,并基于所述输入信息生成用户触摸检测指令的步骤。当用户触摸状态与预设的可触摸状态不匹配,则生成终止指令作为输入控制指令,也就是参照图5(a)部分检测情况如图所示,就可以知道此时右下角8个按键被按下同时也有触摸状态,则可以分析确定8个按键被按下未非正常区域,则生成终止指令停止将该信息输入,另一方面可以直接通过操作输入电路确定按下按键的数目及密集程度直接确定是否合理,如此时可以直接确定相邻8个按键全被按下,则确定不合理,生成终止指令控制停止输入,也就是直接通过操作输入电路确定按下的按键是否合理而进行操作,终止指令是指中止输入的指令。另一种情况如图5(b),此时按下按键只有一个,但全区域检测触摸状态则为上面区域,则可以确定此时按下并非为用户按下的,也就是说并非为使用键盘的用户按下,进而生成终止指令停止输入。进而可以实现对不同检测的方式,保证输入检测全面性及准确性。
在又一实施例中,基于上述产品输入控制方法的第一实施例和/或第二实施例,提出了本申请产品输入控制方法的第三实施例,所述产品输入控制方法的步骤,还包括:
步骤S30,若接收到操作输入电路采集的输入信息,则确定所述输入信息的先后输入顺序;
步骤S40,若所述先后输入顺序与预设的输入默认顺序不匹配且不满足预设的文字要求,则生成所述终止指令,并基于所述终止指令控制所述键盘;其中,预设的所述文字要求是指文字连贯要求。
在本实施例中,在另一方面,整个控制方法还可以是当接收到操作输入电路采集的输入信息,则确定所述输入信息的先后输入顺序,进而在对先后输入顺序与预设的输入默认顺序进行检测时,发现两者不匹配且不满足预设的文字要求,则生成终止指令,并基于终止指令控制所述键盘;其中,预设的文字要求是指文字连贯要求,先后输入顺序是指按键按下的先后顺序。此时的控制为检测与前文输入的文字和拼音是否匹配的问题,进而可以保证输入的准确性。如前一拼音为m,而后续一直为m,则确定输入不合理,当前一文字为“询问”,而后一文字为“触摸”,则确定输入不合理,可以在两者之间设置一个延时时间,只有在延时时间内的输入才以以上方法判断,以避免用户切换到其他位置输入,同时键盘通过通信线与主机连接,进而可以知道主机上一时刻输入的信息,进而与此时信息进行匹配确定是否合理,此时发现不合理也可以是提示用户,以便于用户及时发现输入问题。同时也可以根据存储器内部存储的删除按键按下的输入时刻确定用户已确定错误,进而在输入信息与用户以确定错误匹配时,直接停止输入,以提高用户体验。通过以上方式提高了检测的准确性,同时提供了检测的多样性,使用场景更加全面。
本发明还提供一种键盘。
本发明键盘包括:存储器、处理器、及存储在所述存储器上并可在所述处理器上运行的产品输入控制程序,所述产品输入控制程序被处理器执行时实现如上所述的产品输入控制方法的步骤。
本发明还提供一种存储介质。
本发明存储介质上存储有产品输入控制程序,所述产品输入控制程序被处理器执行时实现如上所述的产品输入控制方法的步骤。
其中,在所述处理器上运行的产品输入控制程序被执行时所实现的方法可参照本发明产品输入控制方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (6)
1.一种产品输入控制电路,其特征在于,所述产品输入控制电路应用于键盘,所述产品输入控制电路包括操作输入电路、控制芯片、触摸检测电路和控制输入电路;
所述控制芯片分别与所述操作输入电路、所述触摸检测电路和所述控制输入电路连接,所述操作输入电路与所述控制输入电路和所述键盘的输入接口连接,所述触摸检测电路与所述输入接口连接;其中,所述输入接口至少存在一个,所述操作输入电路包括电流检测芯片和延时电路;所述电流检测芯片的输入端分别与各所述输入接口连接,所述电流检测芯片的输出端与所述延时电路和所述控制芯片连接,所述电流检测芯片用于采集所述输入接口的电流信息作为输入信息;所述延时电路包括二选一芯片,所述二选一芯片的输入端与所述电流检测芯片的输出端连接,所述二选一芯片的芯片第一输出端与所述控制输入电路连接,所述二选一芯片的芯片第二输出端悬空,所述二选一芯片的芯片控制端与所述控制芯片连接;
所述操作输入电路用于获取输入信息,所述控制芯片用于基于所述输入信息生成用户触摸检测指令,所述触摸检测电路用于根据所述用户触摸检测指令采集用户触摸状态,所述控制芯片用于基于所述用户触摸状态生成输入控制指令,所述控制输入电路用于根据所述输入控制指令控制所述键盘,所述输入信息包括操作输入电路检测到的电压或者电流、及键盘上的输入地址;
其中,所述控制芯片还用于若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令;其中,所述输入信息包括操作输入电路检测到的电压或者电流、及键盘上的输入地址,所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤,包括:若接收到操作输入电路采集的输入信息,则确定所述输入地址的输入类型;其中,所述输入类型包括单地址输入和多地址输入;若所述输入类型为单地址输入,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;若所述输入类型为多地址输入,则检测所述输入信息是否为规则输入类型;其中,所述规则输入类型包括键盘定义的默认多地址输入;若所述输入信息不为规则输入类型,则在预设的地址表中确定所述输入信息对应地址按键的邻接地址键,并生成所述邻接地址键的邻接检测指令作为用户触摸检测指令;其中,预设的所述地址表包括键盘全部输入接口的地址表;若所述输入信息为规则输入类型,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;根据所述用户触摸检测指令确定用户触摸状态,并根据所述用户触摸状态生成输入控制指令,以基于所述输入控制指令控制所述键盘。
2.如权利要求1所述产品输入控制电路,其特征在于,所述控制芯片为单片机芯片,所述单片机芯片上设置第一采集端、第二采集端、第一指令端、第二指令端和延时控制端;
所述第一采集端与所述电流检测芯片的输出端连接,所述第二采集端和所述第一指令端分别与所述触摸检测电路连接,所述第二指令端与控制输入电路连接,所述延时控制端与所述芯片控制端连接。
3.如权利要求2所述产品输入控制电路,其特征在于,所述触摸检测电路包括多个按压感应器和触摸检测芯片,所述触摸检测芯片上设置指令接收端、采集接收端和采集发送端,所述按压感应器设置在各所述输入接口对应硬件下,所述采集接收端与各所述按压感应器的发送端连接,所述指令接收端与所述第一指令端连接,所述采集发送端与所述第二采集端连接,所述触摸检测芯片用于根据所述用户触摸检测指令采集各所述按压感应器的按压压力信息,并根据所述按压压力信息确定所述用户触摸状态。
4.如权利要求3所述产品输入控制电路,其特征在于,所述控制输入电路包括选择电路和处理电路,所述选择电路包括输入选择器,所述处理电路包括锁定选择器;
所述输入选择器的输入控制端与所述第二指令端连接,所述输入选择器的输入端与所述二选一芯片的芯片第一输出端连接,所述输入选择器的第一输出端与所述键盘的输出接口连接,所述输入选择器的第二输出端与所述单片机芯片的处理信息接口连接,所述单片机芯片的处理指令接口与所述锁定选择器的锁定控制端连接,所述锁定选择器的输入端与输入控制电源连接,所述锁定选择器的输出端与各所述输入接口对应电源接口连接。
5.一种产品输入控制方法,其特征在于,所述产品输入控制方法应用于权利要求1至4任一项的所述产品输入控制电路,所述产品输入控制方法的步骤,包括:
若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令;其中,所述输入信息包括操作输入电路检测到的电压或者电流、及键盘上的输入地址,所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤,包括:若接收到操作输入电路采集的输入信息,则确定所述输入地址的输入类型;其中,所述输入类型包括单地址输入和多地址输入;若所述输入类型为单地址输入,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;若所述输入类型为多地址输入,则检测所述输入信息是否为规则输入类型;其中,所述规则输入类型包括键盘定义的默认多地址输入;若所述输入信息不为规则输入类型,则在预设的地址表中确定所述输入信息对应地址按键的邻接地址键,并生成所述邻接地址键的邻接检测指令作为用户触摸检测指令;其中,预设的所述地址表包括键盘全部输入接口的地址表;若所述输入信息为规则输入类型,则基于输入信息生成全区域检测指令,并将所述全区域检测指令作为用户触摸检测指令;
根据所述用户触摸检测指令确定用户触摸状态,并根据所述用户触摸状态生成输入控制指令,以基于所述输入控制指令控制所述键盘,其中,所述根据所述用户触摸检测指令确定用户触摸状态的步骤,包括:
若所述用户触摸检测指令为全区域检测指令,则采集全部键盘输入接口的全状态信息,并将所述全状态信息作为用户触摸状态;其中,所述全状态信息是指键盘全部输入接口的按压状态;
若所述用户触摸检测指令为邻接检测指令,则采集所述邻接检测指令中所述邻接地址键的邻接状态信息,并将所述邻接状态信息作为用户触摸状态;其中,所述邻接状态信息是指键盘上所述邻接地址键的按压状态;所述根据所述用户触摸状态生成输入控制指令的步骤,包括:检测所述用户触摸状态是否与预设的可触摸状态匹配;其中,预设的所述可触摸状态匹配是指默认正常的触摸状态;若所述用户触摸状态与预设的可触摸状态匹配,则执行所述若接收到操作输入电路采集的输入信息,则基于所述输入信息生成用户触摸检测指令的步骤;
若所述用户触摸状态与预设的可触摸状态不匹配,则生成终止指令作为输入控制指令。
6.如权利要求5所述产品输入控制方法,其特征在于,所述产品输入控制方法的步骤,还包括:
若接收到操作输入电路采集的输入信息,则确定所述输入信息的先后输入顺序;
若所述先后输入顺序与预设的输入默认顺序不匹配且不满足预设的文字要求,则生成所述终止指令,并基于所述终止指令控制所述键盘;其中,预设的所述文字要求是指文字连贯要求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311142644.XA CN116880716B (zh) | 2023-09-06 | 2023-09-06 | 产品输入控制电路及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311142644.XA CN116880716B (zh) | 2023-09-06 | 2023-09-06 | 产品输入控制电路及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116880716A CN116880716A (zh) | 2023-10-13 |
CN116880716B true CN116880716B (zh) | 2023-12-29 |
Family
ID=88257246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311142644.XA Active CN116880716B (zh) | 2023-09-06 | 2023-09-06 | 产品输入控制电路及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116880716B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004545A (zh) * | 2009-08-28 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 便携式电子装置及其输入方式切换方法 |
EP3731072A1 (en) * | 2014-12-04 | 2020-10-28 | Apple Inc. | Coarse scan and targeted active mode scan for touch |
CN212647424U (zh) * | 2020-09-08 | 2021-03-02 | 长安大学 | 一种扫描式可清洗键盘 |
CN214474897U (zh) * | 2021-01-29 | 2021-10-22 | 深圳市万天源光电有限公司 | 一种防误触触摸键盘 |
CN114257249A (zh) * | 2021-12-23 | 2022-03-29 | 西安芯海微电子科技有限公司 | 键盘扫描电路、键盘按键识别方法、芯片和键盘 |
-
2023
- 2023-09-06 CN CN202311142644.XA patent/CN116880716B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004545A (zh) * | 2009-08-28 | 2011-04-06 | 鸿富锦精密工业(深圳)有限公司 | 便携式电子装置及其输入方式切换方法 |
EP3731072A1 (en) * | 2014-12-04 | 2020-10-28 | Apple Inc. | Coarse scan and targeted active mode scan for touch |
CN212647424U (zh) * | 2020-09-08 | 2021-03-02 | 长安大学 | 一种扫描式可清洗键盘 |
CN214474897U (zh) * | 2021-01-29 | 2021-10-22 | 深圳市万天源光电有限公司 | 一种防误触触摸键盘 |
CN114257249A (zh) * | 2021-12-23 | 2022-03-29 | 西安芯海微电子科技有限公司 | 键盘扫描电路、键盘按键识别方法、芯片和键盘 |
Also Published As
Publication number | Publication date |
---|---|
CN116880716A (zh) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102221932B (zh) | 一种触摸屏指令的输入方法和用户设备 | |
US8743058B2 (en) | Multi-contact character input method and system | |
CN105487707B (zh) | 一种智能穿戴设备及其信息输入方法 | |
CN106775087A (zh) | 一种移动终端的触摸屏控制方法、装置及移动终端 | |
JP2012043180A (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
EP3477457B1 (en) | Touchpad-based rapid information input and interaction method and input and interaction system | |
CN105677199A (zh) | 基于压力触控的输入方法及装置 | |
CN103365573A (zh) | 一种对多键输入字符进行识别的方法和装置 | |
CN108920055A (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN105022561A (zh) | 触摸屏控制装置、方法和移动终端 | |
CN110287666A (zh) | 指纹解锁的方法及相关装置 | |
WO2017215258A1 (zh) | 一种虚拟按键的触发方法、装置、终端及计算机存储介质 | |
US20070047846A1 (en) | Handwriting input system and method thereof | |
JP2015011370A (ja) | 情報処理装置、gui操作支援方法、及びプログラム | |
CN116880716B (zh) | 产品输入控制电路及方法 | |
CN107577404B (zh) | 信息处理方法、装置和电子设备 | |
CN105824548A (zh) | 一种电子表格单元格合并、拆分方法及装置 | |
WO2016197714A1 (zh) | 操作模式自动识别方法及终端 | |
TWI709876B (zh) | 可切換輸入法的電子裝置及其輸入法切換方法、系統 | |
CN101951254A (zh) | 具有导航按键的电子设备及利用其实现的导航方法 | |
CN108984097B (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN102591467A (zh) | 一种具有自我管理功能的键盘及其管理方法 | |
CN108717349B (zh) | 终端亮屏控制方法、装置、终端及存储介质 | |
CN107436718A (zh) | 触控***及方法 | |
CN106020703A (zh) | 一种单手操作的方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |