CN107239716A - Anti-peeping input device and method - Google Patents
Anti-peeping input device and method Download PDFInfo
- Publication number
- CN107239716A CN107239716A CN201710183138.3A CN201710183138A CN107239716A CN 107239716 A CN107239716 A CN 107239716A CN 201710183138 A CN201710183138 A CN 201710183138A CN 107239716 A CN107239716 A CN 107239716A
- Authority
- CN
- China
- Prior art keywords
- key
- input
- keyboard
- data
- style
- 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.)
- Pending
Links
- 208000008918 voyeurism Diseases 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims description 38
- 230000008569 process Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 10
- 238000003825 pressing Methods 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 239000004984 smart glass Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
一种防偷窥输入设备,其包含键盘键位样式单元及输入单元,输入单元为键盘、触控显示接口或输入接口,以供用户输入数据,键盘键位样式单元将输入单元所输入键位串按目前的键盘键位样式映像转换为实际输入的数据;键盘键位样式单元包含自定义的键盘键位样式及键位数据转换器,自定义的键盘键位样式为按键映像表,键位数据转换器则将输入单元所输入的键位串按自定义的键盘键位样式转为实际输入的数据。
An anti-peeping input device, which includes a keyboard key pattern unit and an input unit. The input unit is a keyboard, a touch display interface or an input interface for users to input data. The keyboard key pattern unit converts the key string input by the input unit. Convert the current keyboard key style image into actual input data; the keyboard key style unit contains a customized keyboard key style and key data converter. The customized keyboard key style is a key map table and key data. The converter converts the key string input by the input unit into actual input data according to the customized keyboard key pattern.
Description
技术领域technical field
本发明涉及一种防偷窥输入设备及其方法,特别地,涉及一种不用担心于输入私密性数据时被旁人偷窥的输入设备及其方法。The present invention relates to an anti-peeping input device and its method, in particular, to an input device and its method that do not worry about being peeped by others when inputting private data.
背景技术Background technique
公开号为102139913号的台湾专利提供了一种利用移动终端以及穿载式电子装置的防止密码信息被偷窥的方法以及电子设备,授权为公告第CN202075725U号的中国大陆专利提出了一种密码输入系统,包括密码输入键盘、显示设备及后台处理设备,以防止输入密码时被偷窥,但均需要如智慧眼镜的具私密性的显示设备,由于智能眼镜的光学机构较为昂贵,使得该等技术无法被普遍实施,本发明为了解决这个问题,提出了一种低成本的防止被偷窥的输入设备。Taiwan Patent Publication No. 102139913 provides a method and electronic equipment for preventing password information from being peeped using a mobile terminal and a wearable electronic device, and a Chinese mainland patent authorized as Publication No. CN202075725U proposes a password input system , including password input keyboards, display devices, and background processing devices to prevent peeping when entering passwords, but all require private display devices such as smart glasses. Because the optical mechanism of smart glasses is relatively expensive, such technologies cannot be used Generally implemented, in order to solve this problem, the present invention proposes a low-cost input device that prevents peeping.
发明内容Contents of the invention
本发明的目的为提供一种防偷窥输入设备及方法,尤其是一种具输出开关与输出组件,能简单控制是否输出键盘键位样式,以防止在输入私密性数据被偷窥的输入设备。The purpose of the present invention is to provide an anti-peeping input device and method, especially an input device with an output switch and an output component, which can simply control whether to output the keyboard key pattern, so as to prevent the input device from being peeped when inputting private data.
本发明的另一目的为提供一种防偷窥输入设备及方法,尤其是一种具储存媒介所储存的键盘键位样式,能简单快速更改其键盘键位样式,以达防止在输入私密性数据被偷窥的输入设备。Another object of the present invention is to provide an anti-peeping input device and method, especially a keyboard key pattern stored in a storage medium, which can simply and quickly change the keyboard key pattern, so as to prevent private data from being input. Peeped input devices.
一种防偷窥输入设备,其包含键盘键位样式单元及输入单元,键盘键位样式单元与输入单元电性连接,输入单元为键盘、触控显示接口或输入接口,以供用户输入数据,键盘键位样式单元将输入单元所输入的键位串按目前的键盘键位样式对映转换为实际输入的数据,以供后续使用本发明作为防偷窥输入的应用系统或设备读取做为其输入,而输入单元所输入的键位串为交给键盘键位样式单元中的键位数据转换器以转换对应为实际输入的数据。而键盘键位样式单元包含自定义的键盘键位样式及键位数据转换器,自定义的键盘键位样式为一组可由使用者自行设定或以其他方式设定(如随机产生)的键盘键位样式,亦即其为按键映像表,键位数据转换器则将输入单元所输入的键位串或单键的键位按前述自定义的键盘键位样式转为实际输入的数据。An anti-peeping input device, which includes a keyboard key pattern unit and an input unit, the keyboard key pattern unit is electrically connected to the input unit, and the input unit is a keyboard, a touch display interface or an input interface for users to input data, the keyboard The key pattern unit converts the key string input by the input unit into actual input data according to the current keyboard key pattern, for subsequent use of the present invention as an application system or device for anti-peeping input to read as its input , and the key string input by the input unit is handed over to the key data converter in the key pattern unit of the keyboard to convert the data corresponding to the actual input. The keyboard key style unit includes a custom keyboard key style and a key data converter, and the custom keyboard key style is a group of keyboards that can be set by the user or set in other ways (such as randomly generated) The key pattern, that is, it is a key mapping table, and the key data converter converts the key string or single key entered by the input unit into actual input data according to the aforementioned custom keyboard key pattern.
一种防偷窥输入方法,包括:首先,用户在输入单元输入数据,并将所输入数据的键位串交给键位数据转换器,然后,下一步骤,由键位数据转换器按自定义的键盘键位样式将输入数据的键位串对应转为所输入的数据。An anti-peeping input method, comprising: first, the user inputs data in the input unit, and gives the key string of the input data to the key data converter, and then, in the next step, the key data converter presses the user-defined The keyboard key pattern converts the key string corresponding to the input data into the input data.
利用前述的基础,本发明同时公开了多样式输入架构、具输出键盘键位样式的防偷窥输入架构及输出入合一的防偷窥输入设备与方法。Utilizing the aforementioned basis, the present invention simultaneously discloses a multi-style input structure, an anti-peeping input structure with an output keyboard key pattern, and an anti-peeping input device and method with integrated input and output.
本发明亦公开一种利用储存媒介所储存的键盘键位样式或其相关信息来进行键盘键位样式更改的一种防偷窥输入设备,以提升键盘键位样式更动的便利性。键盘键位样式最基本的储存数据为按键数据对,为至少一个按键编号或键位编号或符号及至少一个按键所代表字符、符号或字符串所组成的按键数据对或隐含性按键数据对,而隐含性按键数据对为如前述的数据对中省略按键编号,而以其数据的排列顺序为按键编号,例如储存的数据为“anti-peeping”,则隠含着1号按键为“a”,2号按键为“n”,3号按键为“t”,…,12号按键为“g”,故共有12对的隐含性按键数据。若储存数据并非完整整组的键盘键位样式,则样式写入器写入所读取数据到自定义的键盘键位样式或样式群组时,则以每一个数据对为单位按数据对上的按键编号将其按键字符、符号或字符串写入至该按键编号在该键盘键位样式所对应的位置。可能储存的数据型态包含,其一为样式数据型态一,储存媒介只储存一组键盘键位样式,可用于单样式输入架构亦可用于多样式输入架构,当单样式输入架构的样式写入器收到该种数据,该样式写入器将储存媒介上的键盘键位样式写入自定义的键盘键位样式中,而若为多样式输入架构的样式写入器收到该型态数据,该样式写入器将收到的键盘键位样式写入至按钮群组中被按下的按钮所对应的样式群组中的键盘键位样式,其所储存的按键数据对个数可小于输入单元的按键个数,即只设定部份按键的按键数据对。另一为样式数据型态二,为储存媒介储存至少一组别编号及至少一组键盘键位样式,与样式数据型态一相同,可只设定部份按键的按键数据对,当样式写入器收到该类数据,样式写入器按照所收到数据中的组别编号将收到数据中的键盘键位样式写入至样式群组相对应前述组别编号的键盘键位样式,适用于多样式输入架构。第三为样式数据型态三,为储存媒介按特定顺序,如按组别由大而小或由小而大的顺序存放,储存连续多组的键盘键位样式数据,适用于多样式输入架构,储存媒介中的键盘键位样式以特定顺序排列存放,当样式写入器收到该类数据,其将收到数据的全部键盘键位样式按其组别存放顺序写入至样式群组的键盘键位样式。键盘键位样式为由至少一对的按键数据对所组成。如需识别储存媒介中所储存的数据型态,可在各数据前加入一型别标识符。The present invention also discloses an anti-peeping input device that uses the keyboard key pattern stored in the storage medium or its related information to change the keyboard key pattern, so as to improve the convenience of changing the keyboard key pattern. The most basic storage data of the keyboard key pattern is a key data pair, which is a key data pair or an implicit key data pair composed of at least one key number or key number or symbol and at least one character, symbol or character string represented by the key , and the implicit key data pair is to omit the key number in the aforementioned data pair, and use the order of its data as the key number. a", button No. 2 is "n", button No. 3 is "t", ..., button No. 12 is "g", so there are 12 pairs of implicit button data. If the stored data is not a complete set of keyboard key styles, when the style writer writes the read data to a custom keyboard key style or style group, each data pair is used as a unit by data pair Write the key character, symbol or character string of the key number to the corresponding position of the key number in the keyboard key pattern. The data types that may be stored include, one is the style data type one, the storage medium only stores a set of keyboard key patterns, which can be used for single-style input structure or multi-style input structure, when the style of single-style input structure is written The input device receives this type of data, the style writer writes the keyboard key pattern on the storage medium into the custom keyboard key style, and if the style writer of the multi-style input architecture receives the type data, the style writer writes the received keyboard key pattern to the keyboard key pattern in the style group corresponding to the pressed button in the button group, and the number of key data pairs stored in it can be It is less than the number of keys of the input unit, that is, only set the key data pairs of some keys. The other is style data type 2, which stores at least one group number and at least one keyboard key pattern for the storage medium. It is the same as style data type 1, and only the key data pairs of some keys can be set. When the style writes The input device receives this type of data, and the style writer writes the keyboard key pattern in the received data to the keyboard key pattern corresponding to the aforementioned group number in the style group according to the group number in the received data. Works with multi-style input schemas. The third is the style data type 3, which stores the storage media in a specific order, such as storing in groups from large to small or from small to large, and stores continuous groups of keyboard key style data, which is suitable for multi-style input architectures , the keyboard key patterns in the storage medium are arranged and stored in a specific order. When the pattern writer receives this type of data, it will write all the keyboard key patterns of the received data to the pattern group according to the storage order of the group Keyboard key style. The keyboard key pattern is composed of at least one key data pair. To identify the type of data stored in the storage medium, a type identifier can be added before each data.
附图说明Description of drawings
图1为本发明的防偷窥输入设备的第一较佳实施例;Fig. 1 is the first preferred embodiment of the anti-peeping input device of the present invention;
图2为单样式输入架构的单一键盘键位样式的一个较佳实施例;Fig. 2 is a preferred embodiment of the single keyboard key pattern of single pattern input framework;
图3为多样式输入架构的键盘键位样式单元的一个较佳实施例;Fig. 3 is a preferred embodiment of the keyboard key position style unit of multi-style input framework;
图4为多样式输入架构的流程图;Fig. 4 is the flowchart of multi-style input architecture;
图5为输入单元架构图;Fig. 5 is a structure diagram of the input unit;
图6为具语音播报的单样式输入架构的一个较佳实施例;Fig. 6 is a preferred embodiment of the single pattern input framework of tool voice broadcast;
图7为图6实施例的流程图;Fig. 7 is the flowchart of Fig. 6 embodiment;
图8为具输出接口的键盘键位样式单元的一个较佳实施例;Fig. 8 is a preferred embodiment of the keyboard key pattern unit with output interface;
图9为输出模块的一个较佳实施例;Fig. 9 is a preferred embodiment of output module;
图10为输出模块的另一个较佳实施例;Fig. 10 is another preferred embodiment of output module;
图11为具输出模块的防偷窥输入设备的数据输入流程图;Fig. 11 is the data input flow chart of the anti-peeping input device with output module;
图12为防偷窥输入设备的外观示意图;Figure 12 is a schematic view of the appearance of the anti-peeping input device;
图13为防偷窥输入设备的外观示意图;Fig. 13 is a schematic view of the appearance of the anti-peeping input device;
图14为输出入合一的防偷窥输入设备的一个较佳实施例;Fig. 14 is a preferred embodiment of the anti-peeping input device with integrated input and output;
图15为输出入模块架构图;Figure 15 is an architecture diagram of the input/output module;
图16为输出入合一的防偷窥输入设备的数据输入流程图;Fig. 16 is the flow chart of data input of the anti-peeping input device with integrated input and output;
图17为使用储存媒介的键盘键位样式单元的一较佳实施例;Fig. 17 is a preferred embodiment of a keyboard key pattern unit using a storage medium;
图18为单样式输入架构输入流程图;Figure 18 is a flow chart of single-style input architecture input;
图19为使用储存媒介进行键盘键位样式设定或更改程序的流程图;Fig. 19 is the flow chart that uses storage medium to carry out keyboard key pattern setting or change program;
图20为键盘键位样式单元的另一较佳实施例;Fig. 20 is another preferred embodiment of the keyboard key pattern unit;
图21为设定或更新键盘键位样式的流程图;Fig. 21 is the flow chart of setting or updating keyboard key pattern;
图22为本发明的外观示意图;Figure 22 is a schematic view of the appearance of the present invention;
图23为键盘键位样式的示意图;Fig. 23 is a schematic diagram of a keyboard key pattern;
图24为键盘键位样式的示意图;Fig. 24 is a schematic diagram of a keyboard key pattern;
图25为本发明的外观示意图Figure 25 is a schematic view of the appearance of the present invention
符号说明如下:The symbols are explained as follows:
1 防偷窥输入设备1 Anti-peeping input device
11 键盘键位样式单元11 keyboard key pattern unit
13 输入单元13 input unit
14 输出模块14 output modules
111 按钮群组111 button groups
112 样式群组112 Style Groups
113 样式选择器113 Style Selector
114 键位数据转换器114-key data converter
115 读取器115 readers
116 样式写入器116 style writer
117 按键数据分流器117-key data splitter
118 语音单元118 phonetic units
119 储存媒介119 storage media
120 预录语音120 pre-recorded voices
121 自定义的键盘键位样式121 custom keyboard key patterns
131 键盘131 keyboard
132 按键数据分类器132 key data classifier
141 输出组件141 output components
142 输出开关142 output switch
143 输出控制单元143 output control unit
1111 第1样式选择按钮1111 1st style selection button
1112 第2样式选择按钮1112 2nd style selection button
1113 第3样式选择按钮1113 3rd style selection button
1121 第1键盘键位样式1121 1st keyboard key pattern
1122 第2键盘键位样式1122 2nd keyboard key pattern
1123 第3键盘键位样式1123 3rd keyboard key pattern
2 防偷窥输入设备2 Anti-peeping input devices
25 输出入模块25 I/O modules
26 读取器26 readers
27 样式数据库27 style database
29 储存媒介29 storage media
221 自定义的键盘键位样式221 Customized keyboard key patterns
214 键位数据转换器214-key data converter
251 输出开关251 output switch
252 输出控制单元252 output control unit
253 输出单元253 output units
255 输入单元255 input units
S401~S403 步骤流程S401~S403 Step flow
S1101~S1105 步骤流程S1101~S1105 Step flow
S1601~S1605 步骤流程S1601~S1605 Step flow
S1801~S1802 步骤流程S1801~S1802 Step flow
S1901~S1904 步骤流程S1901~S1904 Step flow
S2101~S2103 步骤流程S2101~S2103 Step flow
具体实施方式detailed description
图1为本发明的防偷窥输入设备的第一较佳实施例,防偷窥输入设备1,其包含键盘键位样式单元11及输入单元13,键盘键位样式单元11与输入单元13电性连接,输入单元13为按键不标示与该按键所代表字符相关连或足以令他人联想出该按键所代表字符的任何字符、符号或图案的键盘、触控显示接口或输入接口,以供用户输入资料,其各按键的数据则以键盘键位样式来对映以转换为实际输入的数据,一个较佳的实施方式为将其输入的数据按照其按键的编号所形成的键位串(键位串亦可为单键键位)来表示,并交给键盘键位样式单元11,键盘键位样式单元11将输入单元13所输入的键位串按目前的键盘键位样式对映转换为实际输入的数据(即为用户所欲输入的数据),以供后续使用本发明作为防偷窥输入的应用系统或设备读取并将所述数据做为输入,而输入单元13所输入的键位串为交给键盘键位样式单元11中的键位数据转换器114(图2)以转换对应为实际输入的数据。Fig. 1 is the first preferred embodiment of the anti-peeping input device of the present invention, anti-peeping input device 1, it comprises keyboard key position style unit 11 and input unit 13, and keyboard key position style unit 11 is electrically connected with input unit 13 , the input unit 13 is a keyboard, a touch display interface or an input interface that does not indicate any character, symbol or pattern associated with the character represented by the key or is sufficient to remind others of the character represented by the key, for the user to input data , the data of each button is mapped with the keyboard key pattern to convert into actual input data. A preferred implementation is to form the key string (key string) according to the number of its key. It can also be represented by a single-key key), and handed over to the keyboard key style unit 11, the keyboard key style unit 11 converts the key string input by the input unit 13 into actual input according to the current keyboard key style The data (that is, the data that the user wants to input) is used for subsequent use of the present invention as an application system or device for anti-peeping input to read and use the data as input, and the key string input by the input unit 13 is Hand over to the key data converter 114 ( FIG. 2 ) in the keyboard key pattern unit 11 to convert the data corresponding to the actual input.
图2为单样式输入架构的单一键盘键位样式单元的一个较佳实施例,包含自定义的键盘键位样式121及键位数据转换器114,自定义的键盘键位样式121为一组可由用户自行设定的键盘键位样式,键位数据转换器114则将输入单元13所输入的键位串或单键的键位按前述自定义的键盘键位样式121转为实际输入的数据(即为用户所输入的数据),而自定义的键盘键位样式121为键盘各按键与其代表字符的映像关系,其与键位数据转换器114电性连接。Fig. 2 is a preferred embodiment of the single keyboard key style unit of single pattern input framework, comprises the keyboard key style 121 of self-definition and key position data converter 114, and the keyboard key style 121 of self-definition is a group that can be used by The keyboard key pattern that the user sets voluntarily, the key position data converter 114 then converts the key string or the key position of the single key input by the input unit 13 into actual input data according to the aforementioned self-defined keyboard key pattern 121 ( That is, the data input by the user), and the customized keyboard key pattern 121 is the mapping relationship between each key of the keyboard and its representative character, which is electrically connected to the key data converter 114 .
当可使用的自定义的键盘键位样式不只一组时,除了能扩充更多字符不再只能使用数字键,也能在具备同样数量的字符下,缩小键盘的大小以便于携带,同时亦产生了无法预期的功效,其一如可以通过多组的键盘键位样式,设置不同对象的密码输入样式。如第一组键盘键位样式供提款机输入密码使用,而第二组键盘键位样式供输入Windows登入密码,第三组键盘键位样式供输入email账号的密码使用,此设置,即使因三组密码都相同,但通过不同的键盘键位样式的设置,可使三组密码输入的按键均不相同,提升密码输入的安全性。另一为如前述假设三种密码皆不相同但同一长度,但可通过三组键盘键位样式的安排可将三组密码的输入使用相同并且是次序完全相同的按键,有助于帮助用户记忆密码的输入。而即使三种密码皆不相同且长度不一,亦可通过三组键盘键位样式的安排可将三组密码的输入使用相近的按键或按键次序,对于用户密码的输入的方便性亦有相当的帮助。此外,同一次的数据输入,针对不同的字符,可通过不同组的自定义的键盘键位样式,以提升数据输入的防偷窥特性。When more than one set of custom keyboard key styles can be used, in addition to expanding more characters and no longer only using number keys, it is also possible to reduce the size of the keyboard for portability with the same number of characters. Unexpected effects are produced, for example, the password input styles of different objects can be set through multiple sets of keyboard key patterns. For example, the first group of keyboard key patterns is used to input the password of the ATM, the second group of keyboard key patterns is used for entering the Windows login password, and the third group of keyboard key patterns is used for entering the password of the email account. The three sets of passwords are all the same, but through the setting of different keyboard key positions, the keys for the three sets of password input can be different, which improves the security of password input. The other is as mentioned above, assuming that the three passwords are all different but have the same length, but through the arrangement of the three sets of keyboard key patterns, the input of the three sets of passwords can use the same keystrokes in exactly the same order, which helps the user to remember Input of password. And even if the three passwords are all different and have different lengths, the input of the three passwords can be entered using similar keys or key sequences through the arrangement of the three groups of keyboard key patterns, which is quite convenient for the input of the user password. s help. In addition, for the same data input, for different characters, different groups of customized keyboard key patterns can be used to improve the anti-peeping feature of data input.
图3为多样式输入架构的键盘键位样式单元的一个较佳实施例,本实施例增加多组的键盘键位样式及提供相同个数的选择按钮以供选择键盘键位样式,且每一组键盘键位样式可由用户自行设定,其包含按钮群组111、样式群组112、样式选择器113及键位数据转换器114,按钮群组111包含多个按钮,以供选择输入时的键盘键位样式,本实施例以第1样式选择按钮1111、第2样式选择按钮1112及第3样式选择按钮1113等3个按钮为例,但实际运用上按钮个数不以此为限,样式群组112包含多组键盘键位样式,其个数与按钮群组111的按钮个数相同,本例以第1键盘键位样式1121、第2键盘键位样式1122及第3键盘键位样式1123为例,但实际运用上其个数不以此为限,样式选择器113为根据按钮群组111中的按钮来选择样式群组112中的键盘键位样式,如用户按下第1样式选择按钮1111,则样式选择器113选择第1键盘键位样式1121,若用户按下第2样式选择按钮1112,则样式选择器113选择第2键盘键位样式1122,而若用户按下第3样式选择按钮1113,则样式选择器113选择第3键盘键位样式1123,样式群组112的键盘键位样式与按钮群组111中的按钮一一对应,再将所选择的键盘键位样式交给键位数据转换器114,而键位数据转换器114则将输入单元13所输入的键位串或单键的键位按前述所选择的键盘键位样式转为实际输入的数据。样式选择器113分别与按钮群组111中的包括第1样式选择按钮1111、第2样式选择按钮1112及第3样式选择按钮1113的各按钮、样式群组112中包括第1键盘键位样式1121、第2键盘键位样式1122及第3键盘键位样式1123的各样式及键位数据转换器114电性连接,键位数据转换器114与输入单元13电性连接。另一种较佳的选项可与图2一样设置自定义的键盘键位样式,在任一样式选择按钮被按下时以前述的方法更新自定义的键盘键位样式的内容,而当欲转换所输入的键位串为实际输入的数据时,数据转换器114亦根据该自定义的键盘键位样式的内容来转换。Fig. 3 is a preferred embodiment of the keyboard key pattern unit of multi-style input framework, present embodiment increases the keyboard key pattern of multiple groups and provides the same number of selection buttons for selecting the keyboard key style, and each The group keyboard key pattern can be set by the user, which includes a button group 111, a style group 112, a style selector 113 and a key data converter 114, and the button group 111 includes a plurality of buttons for selecting input Keyboard key position style, this embodiment takes the first style selection button 1111, the second style selection button 1112 and the third style selection button 1113 as an example, but the number of buttons is not limited to this in actual use. Group 112 includes multiple sets of keyboard key patterns, the number of which is the same as the number of buttons in button group 111. In this example, the first keyboard key pattern 1121, the second keyboard key pattern 1122 and the third keyboard key pattern 1123 as an example, but its number is not limited to this in actual use. The style selector 113 selects the keyboard key position style in the style group 112 according to the buttons in the button group 111, such as the user presses the first style Select the button 1111, then the style selector 113 selects the first keyboard key style 1121, if the user presses the second style selection button 1112, the style selector 113 selects the second keyboard key style 1122, and if the user presses the third Style selection button 1113, then the style selector 113 selects the 3rd keyboard key pattern 1123, the keyboard key pattern of style group 112 corresponds to the button in the button group 111 one by one, and then the selected keyboard key style is handed over to the key data converter 114, and the key data converter 114 converts the key string or the key position of a single key input by the input unit 13 into actual input data according to the keyboard key mode selected above. The style selector 113 is respectively connected with each button including the first style selection button 1111, the second style selection button 1112 and the third style selection button 1113 in the button group 111, and the first keyboard key position style 1121 in the style group 112. , the second keyboard key pattern 1122 and the third keyboard key pattern 1123 are electrically connected to the key data converter 114 , and the key data converter 114 is electrically connected to the input unit 13 . Another preferred option can be the same as Figure 2 to set the custom keyboard key style, when any style selection button is pressed, update the content of the custom keyboard key style in the aforementioned method, and when the desired conversion When the input key string is actually input data, the data converter 114 also converts it according to the content of the self-defined keyboard key pattern.
图4为图3的多样式输入架构的键盘键位样式单元的流程图,首先步骤S401,由样式选择器113按照钮群组111被选择的样式选择按钮选择键盘键位样式,如前述如用户按下第1样式选择按钮1111,则样式选择器113选择第1键盘键位样式1121,若用户按下第2样式选择按钮1112,则样式选择器113选择第2键盘键位样式1122,而若用户按下第3样式选择按钮1113,则样式选择器113选择第3键盘键位样式1123。步骤S402为用户在输入单元13输入数据,输入单元13将所输入数据的键位串交给键位数据转换器114,接着步骤S403,再由键位数据转换器114按样式选择器113中所选择的键盘键位样式将输入数据的键位串转为所输入的数据,而步骤S401与步骤S402执行顺序亦可改为先执行步骤二再执行步骤一。当以单一按键为处理目标时,图4的流程为每一击键时转换为实际输入数据前须重新依照按钮群组111中被按下的样式选择按钮选择对应的键盘键位样式,因此,同一次的输入在输入不同的字符时,可以使用不同的键盘键位样式,提升数据输入时的防偷窥功效,这也是本发明的另一优点。另一种较佳的选择,步骤S401亦可从其他步骤中单独独立出来成为另一过程,并与其他步骤的过程同时处理,实作上,可以两个线程(Thread)来执行,或以包含前述两程序轮流执行的循环来进行,前述为可供选择的较佳方案,但不以此为限。Fig. 4 is the flow chart of the keyboard key position style unit of the multi-style input framework of Fig. 3, at first step S401, selects the key position style of the keyboard by the style selector 113 according to the style selection button that the button group 111 is selected, as aforementioned as the user Press the first style selection button 1111, then the style selector 113 selects the first keyboard key pattern 1121, if the user presses the second style selection button 1112, the style selector 113 selects the second keyboard key pattern 1122, and if The user presses the third style selection button 1113 , and the style selector 113 selects the third keyboard key style 1123 . Step S402 is that the user inputs data in the input unit 13, and the input unit 13 gives the key string of the input data to the key data converter 114, and then step S403, and then the key data converter 114 presses the pattern selector 113 The selected keyboard key pattern converts the key string of the input data into the input data, and the execution sequence of step S401 and step S402 can also be changed to first execute step two and then execute step one. When a single button is used as the processing target, the flow chart of FIG. 4 is to select the corresponding keyboard key position style according to the pressed style selection button in the button group 111 before converting each keystroke into actual input data. Therefore, When inputting different characters in the same input, different keyboard key patterns can be used to improve the anti-peeping effect during data input, which is another advantage of the present invention. Another preferred option is that step S401 can also be separated from other steps to become another process, and it can be processed simultaneously with other steps. In practice, it can be executed by two threads (Thread), or it can be executed by including The aforementioned two programs are carried out in a cycle of alternate execution, the aforementioned is an optional preferred solution, but not limited thereto.
为了能将所选择的键盘键位样式不同按键所代表的字符传达给用户知悉,以方便用户输入数据,本发明再公开一种利用按下按键时间长短来区别该次按键为输入数据或只为知悉按键的代表字符,按键时持续按下一定时间称的为长按键,否则只按下键,其持续按下时间不到一定的时间者,则为短按键,该一定时间可设门坎值做为判断的依据,因此,按键分类有长按键及短按键两种。当用户以短按键按下某个键时,则播放该按键的语音,而当用户以长按键按下某个键时,则将该按键所代表的字符,做为本发明装置的击键之输入,亦即前述的所输入的数据。如图5所示,为输入单元架构图,包含键盘131及按键数据分类器132的输入单元13,按键数据分类器132与键盘131电性连接,按键数据分类器132监控键盘131的按键按下及放开的状况,键盘131为按键不标示与该按键所代表字符相关连或足以联想出该按键所代表字符的任何字符、符号或图案的键盘、触控接口或具按键的输入接口,以供用户输入数据的用。按键数据分类器132为根据监控键盘131的按键状态,以决定按键是为长按键或短按键。当键盘131上的按键被按下或放开时,键盘131将按键的编号(或键位)及按下或放开的信息交给按键数据分类器132,按键数据分类器132记录其发生的时间,再利用同一按键按下与放开的时间差得出按键被按下的持续时间,并与预设的门坎值比较,按键被按下的持续时间大于该门坎值则为长按键,否则为短按键。而图6为以图2的架构为基础的具语音播报功能的防偷窥输入设备的另一较佳实施例,键盘键位样式单元11中加入按键数据分流器117、语音单元118及预录的语音120,按键数据分流器117分别与语音单元118、键位数据转换器114及按键数据分类器132电性连接,语音单元118与预录语音120电性连接,按键数据分流器117为从按键数据分类器132接收键盘131被按下按键的编号(或键位)及按键分类的讯息,将由键位数据转换器114从该按键的编号转换出的原输入数据,依照按键分类的不同给予不同的处理方式,对于长按键,则将实际输入数据设为前述转换后的原输入数据,而对于短按键则将前述转换后的原输入数据送至语音单元118,以进行语音播放,以告知用户该按键所代表的字符。而语音单元118为接收前述转换后的原输入数据并播放该原输入数据的预录语音120,预录语音120为一组针对各按键所代表的各字符所录制的语音,以供语音单元118播放,其可以单一字符方式播放,而语音单元118则从预录语音120中找寻该原输入数据的字符的语音并播放。In order to convey to the user the characters represented by different keys of the selected keyboard key position, so as to facilitate the user to input data, the present invention further discloses a method for distinguishing the key as input data or only for data input by pressing the key. Knowing the representative character of the key, pressing the key continuously for a certain time is called a long key, otherwise only pressing the key, and the continuous pressing time is less than a certain time, it is a short key, and the certain time can be set as a threshold value. Therefore, there are two kinds of key classifications: long key and short key. When the user presses a certain key with a short key, the voice of the key is played, and when the user presses a certain key with a long key, the character represented by the key is used as one of the keystrokes of the device of the present invention Input, that is, the aforementioned input data. As shown in FIG. 5 , it is an input unit architecture diagram, which includes an input unit 13 of a keyboard 131 and a key data classifier 132. The key data classifier 132 is electrically connected to the keyboard 131, and the key data classifier 132 monitors the pressing of keys on the keyboard 131. And the state of releasing, the keyboard 131 is a keyboard, a touch interface or an input interface with buttons that do not indicate any character, symbol or pattern that is associated with the character represented by the button or is enough to associate the character represented by the button. For user input data. The key data classifier 132 monitors the key state of the keyboard 131 to determine whether the key is a long key or a short key. When a key on the keyboard 131 is pressed or released, the keyboard 131 gives the number (or key position) of the key and the information of pressing or releasing to the key data classifier 132, and the key data classifier 132 records its occurrence Time, and then use the time difference between pressing and releasing the same button to obtain the duration of the button being pressed, and compare it with the preset threshold value. If the duration of the button being pressed is greater than the threshold value, it is a long button, otherwise it is Short key. And Fig. 6 is another preferred embodiment of the anti-peeping input device with voice broadcast function based on the structure of Fig. 2, adding key data shunt device 117, speech unit 118 and pre-recorded in keyboard key pattern unit 11 The voice 120, the key data splitter 117 are electrically connected with the voice unit 118, the key position data converter 114 and the key data classifier 132 respectively, the voice unit 118 is electrically connected with the pre-recorded voice 120, and the key data splitter 117 is a slave key The data classifier 132 receives the number (or key position) of the pressed key on the keyboard 131 and the information of the key classification, and converts the original input data from the key number by the key position data converter 114 to give different values according to the key classification. For the long button, the actual input data is set as the original input data after the conversion, and for the short button, the original input data after the conversion is sent to the voice unit 118 for voice playback to inform the user The character represented by the key. And speech unit 118 is the pre-recorded speech 120 that receives the original input data after the above-mentioned conversion and plays this original input data, and pre-recorded speech 120 is the speech that one group is recorded for each character represented by each button, for speech unit 118 Play, it can be played in a single character mode, and the voice unit 118 then searches for the voice of the character of the original input data from the pre-recorded voice 120 and plays it.
图7为图6实施例的流程图,首先步骤S701,为用户在键盘131上按键以进行输入,并将按键的编号(或键位)及按下或放开的信息交给按键数据分类器132,步骤S702为按键数据分类器132决定该按键的分类,并将该次按键的按键分类及键位交给按键数据分流器117,接着步骤S703为按键数据分流器117先将收到的键位串交给键位数据转换器114转为所输入的数据并收取该转换后的数据,步骤S704为按键数据分流器117判断按键分类为长按键或短按键,步骤S705若为短按键则将转换后的所输入数据送至语音单元118,并从预录语音120中对应的字符语音进行语音播放,而步骤S706若为长按键则将实际输入数据设为转换后的所输入数据。长按键与短按键的功能亦可互换,如当用户以长按键按下某个键时,则播放该按键的语音,而当用户以短按键按下某个键时,则将该按键所代表的字符,做为本装置的击键。Fig. 7 is the flow chart of Fig. 6 embodiment, first step S701, is that the user presses the key on the keyboard 131 to input, and the number (or key position) of the key and the information of pressing or releasing are given to the key data classifier 132, step S702 determines the classification of the button for the button data classifier 132, and gives the button classification and the key position of the button to the button data splitter 117, and then step S703 is for the button data splitter 117 to first receive the key The bit string is given to the key position data converter 114 to convert the input data and receive the converted data. Step S704 is for the key data splitter 117 to judge that the key is classified as a long key or a short key. If the key is a short key, step S705 will The converted input data is sent to the voice unit 118, and the corresponding character voice in the pre-recorded voice 120 is played. In step S706, if the key is long, the actual input data is set as the converted input data. The functions of the long key and the short key can also be interchanged. For example, when the user presses a key with a long key, the voice of the key will be played; The represented character is used as the keystroke of this device.
防偷窥输入设备更可以加入包含输出开关的输出模块以显示键盘键位样式,以便用户在有需要知道各个按键所代表的字符且无旁人窥见时,按下输出开关以显示目前的键盘键位样式,方便用户输入私密性数据。图8为具输出接口的键盘键位样式单元的一个较佳实施例,包含自定义的键盘键位样式121、键位数据转换器114及输出模块14,自定义的键盘键位样式121为按键映像表,为键盘各按键与其代表字符的映像关系,可由使用者自行设定或以其他方式设定(如随机产生),其与键位数据转换器114及输出模块14电性连接,键位数据转换器114则将输入单元13所输入的键位串或单键的键位按前述自定义的键盘键位样式121转为实际输入的数据(即为用户所输入的数据),输出模块14按其输出开关的状态以决定是否输出自定义的键盘键位样式121,以供用户输入数据时观看各按键所代表的字符,其如图9为输出模块的一较佳实施例所示,包含输出组件141及输出开关142,输出组件141与输出开关142及自定义的键盘键位样式121电性连接,输出组件141为输出自定义的键盘键位样式121,而输出开关142可供切换以控制输出组件141是否输出信息,其中一种较佳做法(但不以此为限)为可以开启或关闭输出组件141的供电来源来达成控制输出的目的,当输出开关142关闭时,输出组件141即不输出任何数据,图10为输出模块的另一较佳实施例,包含输出组件141、输出开关142及输出控制单元143,输出控制单元143分别与输出组件141、输出开关142及自定义的键盘键位样式121电性连接,输出组件141为输出自定义的键盘键位样式121,而输出开关142可供切换以控制输出组件141是否输出自定义的键盘键位样式,输出控制单元143按输出开关142的开关状态,若为开启状态则将自定义的键盘键位样式121送给输出组件141以输出自定义的键盘键位样式121,反之则输出控制单元143不输出自定义的键盘键位样式121给输出组件141输出或清除输出组件141上的键盘键位样式,亦即输出组件141不输出自定义的键盘键位样式121,但仍可输出其他信息,图10的实施例可适用在输出组件141在输出开关142为关闭状态时仍须输出除了自定义的键盘键位样式121外的其他信息时使用。The anti-peeping input device can also add an output module containing an output switch to display the keyboard key pattern, so that when the user needs to know the characters represented by each key and no one else is peeping, press the output switch to display the current keyboard key pattern , which is convenient for users to enter private data. Fig. 8 is a preferred embodiment of the keyboard key pattern unit of tool output interface, comprises the keyboard key pattern 121 of self-definition, key position data converter 114 and output module 14, and the keyboard key pattern 121 of self-definition is button The mapping table is the mapping relationship between each key of the keyboard and its representative characters, which can be set by the user or set in other ways (such as randomly generated), and it is electrically connected with the key position data converter 114 and the output module 14, and the key position The data converter 114 then converts the key string or the key position of a single key input by the input unit 13 into actual input data (that is, the data input by the user) according to the aforementioned custom keyboard key position style 121, and the output module 14 Press the state of its output switch to determine whether to output the custom keyboard key pattern 121, so that the user can watch the characters represented by each button when inputting data, as shown in a preferred embodiment of the output module in Fig. 9, including The output component 141 and the output switch 142, the output component 141 is electrically connected to the output switch 142 and the custom keyboard key pattern 121, the output component 141 is to output the custom keyboard key pattern 121, and the output switch 142 can be switched to To control whether the output component 141 outputs information, one of the preferred practices (but not limited to this) is to turn on or off the power source of the output component 141 to achieve the purpose of controlling the output. When the output switch 142 is closed, the output component 141 That is, no data is output. FIG. 10 is another preferred embodiment of the output module, which includes an output assembly 141, an output switch 142 and an output control unit 143. The output control unit 143 is connected to the output assembly 141, the output switch 142 and a custom The keyboard key pattern 121 is electrically connected, the output component 141 is to output the custom keyboard key pattern 121, and the output switch 142 can be switched to control whether the output component 141 outputs the custom keyboard key pattern, and the output control unit 143 presses If the switch state of the output switch 142 is an open state, the custom keyboard key pattern 121 is sent to the output component 141 to output the custom keyboard key pattern 121, otherwise the output control unit 143 does not output the self-defining keyboard key The bit pattern 121 outputs or clears the keyboard key pattern on the output component 141 to the output component 141, that is, the output component 141 does not output the custom keyboard key pattern 121, but can still output other information, and the embodiment of FIG. 10 is applicable It is used when the output component 141 still needs to output other information except the custom keyboard key pattern 121 when the output switch 142 is in the off state.
图11为具输出模块的单样式输入架构数据输入的流程图,包含防偷窥数据输入程序及输出程序,防偷窥数据输入程序包含下列程序:首先步骤S1101,用户在输入单元13输入数据,并将所输入数据的键位串交给键位数据转换器114,接着步骤S1102,由键位数据转换器114按自定义的键盘键位样式121将输入数据的键位串或单键的键位对应转为所输入的数据。输出程序包含步骤S1103,输出控制单元143侦测输出开关142是否开启,若为是,则步骤S1104输出控制单元143将自定义的键盘键位样式121送至输出组件141输出;反之若为否,则步骤S1105清除输出组件141所显示的键盘键位样式。防偷窥数据输入程序及输出程序为两个可同时进行的程序,实作上,可以两个线程来执行,或以包含输出程序及防偷窥数据输入程序轮流执行的循环来进行,其更可先判断是否有击键再执行防偷窥数据输入程序,前述为可供选择的较佳方案,但不以此为限。Fig. 11 is the flow chart of the data input of the single-style input framework with output module, including the anti-peeping data input program and the output program, the anti-peeping data input program includes the following procedures: first step S1101, the user inputs data at the input unit 13, and The key string of the input data is handed over to the key data converter 114, and then step S1102, the key string of the input data or the key position of a single key are corresponding into the entered data. The output program includes step S1103, the output control unit 143 detects whether the output switch 142 is turned on, if yes, then step S1104 the output control unit 143 sends the self-defined keyboard key pattern 121 to the output component 141 for output; otherwise, if not, Then step S1105 clears the keyboard key pattern displayed by the output component 141 . The anti-peeping data input program and the output program are two programs that can be performed at the same time. In practice, they can be executed by two threads, or in a cycle that includes the output program and the anti-peeping data input program. Judging whether there is a keystroke and then executing the anti-peeping data input program, the foregoing is an optional preferred solution, but it is not limited thereto.
图12为另一防偷窥输入设备的外观示意图(只表示出部份组件),输出开关251为控制所选择的键盘键位样式是否输出于输出单元253,本架构与前述实施例最不同在于其输出单元253与输入单元255位于相同的位置,亦即输出单元253与输入单元255为同一个体且其兼具输入与输出的功能,图12中输出开关251关闭,因此输出单元253亦即输入单元255处,并未输出任何的键盘键位样式,而图13中输出开关251为开启,故输出单元253,输出目前的键盘键位样式。输出单元253与输入单元255可以是触控屏幕,亦可以是具输出能力的按钮或开关,但不以此为限。且输入单元255在输出单元253不输出键盘键位样式时其为按键不标示与该按键所代表字符相关连或足以令他人联想出该按键所代表字符的任何字符、符号或图案的键盘、触控接口或具按键的输入接口。Figure 12 is a schematic view of the appearance of another anti-peeping input device (only some components are shown), the output switch 251 is to control whether the selected keyboard key pattern is output to the output unit 253, the most different between this structure and the previous embodiment is that The output unit 253 and the input unit 255 are located at the same position, that is, the output unit 253 and the input unit 255 are the same body and have both input and output functions. In FIG. 12, the output switch 251 is closed, so the output unit 253 is also the input unit At 255, no keyboard key pattern is output, and the output switch 251 is turned on in FIG. 13 , so the output unit 253 outputs the current keyboard key pattern. The output unit 253 and the input unit 255 can be touch screens, or buttons or switches with output capability, but are not limited thereto. And the input unit 255, when the output unit 253 does not output the keyboard key position pattern, it is a keyboard that does not mark any character, symbol or pattern that is associated with the character represented by the key or is enough to make others think of the character represented by the key. control interface or input interface with buttons.
图14为输出入合一的单样式输入架构的一较佳实施例,包含自定义的键盘键位样式221、键位数据转换器214及输出入模块25,自定义的键盘键位样式221分别与键位数据转换器214及输出入模块25电性连接,自定义的键盘键位样式221为按键映像表,其为键盘各按键与其代表字符的映像关系,可由使用者自行设定或以其他方式设定(如随机产生),键位数据转换器214则将输出入单元25中的输入单元255所输入的键位串或单键的键位按前述自定义的键盘键位样式221转为实际输入的数据(即为用户所输入的数据),输出入模块25为同时具输入与输出功能的组件,其用来输入数据及输出键盘键位样式。图15为输出入模块25的一个较佳实施例,包含输出开关251、输出控制单元252、输出单元253及输入单元255,输出控制单元252分别与输出开关251、输出单元253及自定义的键盘键位样式221电性连接,输入单元255与键位数据转换器214电性连接,输出开关251可供切换以控制输出单元253是否输出键盘键位样式,输出控制单元252按输出开关251的状态以决定是否将自定义的键盘键位样式221送至输出单元253输出,若为开启则将自定义的键盘键位样式221送至输出单元253显示输出,反之则不输出,并清除输出单元253所显示的键盘键位样式,输出单元253与输入单元255为同一个体,且其兼具输入与输出的功能,输出单元253用来输出自定义的键盘键位样式221,以供用户输入数据时观看各按键所代表的字符,而输入单元255为键盘、触控显示接口或输入接口,用来让用户输入数据并将所输入的键位串交给键位数据转换器214以转换对映为实际输入的数据。Fig. 14 is a preferred embodiment of the single-style input framework of the combination of input and output, including a custom keyboard key pattern 221, a key data converter 214 and an input/output module 25, and the self-defined keyboard key pattern 221 respectively It is electrically connected with the key data converter 214 and the input/output module 25, and the customized keyboard key pattern 221 is a key mapping table, which is the mapping relationship between each key of the keyboard and its representative characters, which can be set by the user or other methods mode setting (as random generation), the key position data converter 214 then converts the key position string or the key position of the single key input by the input unit 255 in the input/output unit 25 into For the data actually input (that is, the data input by the user), the I/O module 25 is a component with both input and output functions, which is used to input data and output keyboard key patterns. Fig. 15 is a preferred embodiment of I/O module 25, comprises output switch 251, output control unit 252, output unit 253 and input unit 255, output control unit 252 is connected with output switch 251, output unit 253 and the keyboard of self-definition respectively The key pattern 221 is electrically connected, the input unit 255 is electrically connected to the key data converter 214, the output switch 251 can be switched to control whether the output unit 253 outputs the keyboard key pattern, and the output control unit 252 presses the state of the output switch 251 To decide whether to send the self-defined keyboard key pattern 221 to the output unit 253 for output, if it is enabled, then send the self-defined keyboard key pattern 221 to the output unit 253 for display output, otherwise it will not output, and the output unit 253 will be cleared The displayed keyboard key pattern, the output unit 253 and the input unit 255 are the same body, and it has both input and output functions. The output unit 253 is used to output the custom keyboard key pattern 221 for the user to input data Look at the characters represented by each key, and the input unit 255 is a keyboard, a touch display interface or an input interface, which is used to allow the user to input data and give the input key string to the key data converter 214 to convert the mapping into The actual data entered.
图16为输出入合一的单样式输入架构的流程图,包含防偷窥数据输入程序及输出程序,防偷窥数据输入程序包含步骤S1601,用户在输入单元255输入数据,并将所输入数据的键位串交给键位数据转换器214后,步骤S1602,由键位数据转换器214按自定义的键盘键位样式221将输入数据的键位串对应转为所输入的数据。输出程序包含步骤S1603,输出控制单元252依输出开关251的状态是否开启,决定是否输出自定义的键盘键位样式221,若为是,步骤S1604,则将自定义的键盘键位样式221送至输出单元253输出;反之若为否,步骤S1605,则清除输出单元253所显示的键盘键位样式。防偷窥数据输入程序及输出程序为两个可同时进行的程序,实作上,可以两个线程来执行,或以包含输出程序及防偷窥数据输入程序轮流执行的循环来进行,其更可先判断是否有击键再执行防偷窥数据输入程序,前述为可供选择的较佳方案,但不以此为限。Fig. 16 is a flow chart of a single-style input architecture that integrates input and output, including an anti-peeping data input program and an output program. After the bit string is delivered to the key data converter 214, in step S1602, the key data converter 214 converts the key string of the input data into the input data according to the custom keyboard key pattern 221. The output program includes step S1603, the output control unit 252 determines whether to output the custom keyboard key pattern 221 according to the state of the output switch 251, if yes, step S1604, then sends the self-defined keyboard key pattern 221 to The output unit 253 outputs; otherwise, if it is no, step S1605, the keyboard key pattern displayed by the output unit 253 is cleared. The anti-peeping data input program and the output program are two programs that can be performed at the same time. In practice, they can be executed by two threads, or in a cycle that includes the output program and the anti-peeping data input program. Judging whether there is a keystroke and then executing the anti-peeping data input program, the foregoing is an optional preferred solution, but it is not limited thereto.
本发明再公开一种利用储存媒介所储存的键盘键位样式或其相关信息来进行键盘键位样式更改的一种防偷窥输入设备,以提升键盘键位样式更动及设定的便利性。图17为键盘键位样式单元的一较佳实施例,其只使用单一的键盘键位样式,为单样式输入架构,包含自定义的键盘键位样式121、键位数据转换器114、读取器115、样式写入器116及储存媒介119,自定义的键盘键位样式121,为按键映像表,为键盘各按键与其代表字符的映像关系,可通过读取器115读取储存媒介119所储存的数据来设定,键位数据转换器114则将输入单元13所输入的键位串或单键的键位按前述自定义的键盘键位样式121转为实际输入的数据(即为用户所输入的数据),读取器115感应或读取记录在储存媒介119的键盘键位样式并送交给样式写入器116,样式写入器116为接收读取器115所送出其所感应或读取到的键盘键位样式并将该键盘键位样式写入至自定义的键盘键位样式121中,储存媒介119为储存键盘键位样式的数据,样式写入器116分别与读取器115及自定义的键盘键位样式121电性连接,键位数据转换器114分别与自定义的键盘键位样式121及输入单元13电性连接。The present invention further discloses an anti-peeping input device that utilizes the keyboard key pattern stored in the storage medium or its related information to change the keyboard key pattern, so as to improve the convenience of changing and setting the keyboard key pattern. Fig. 17 is a preferred embodiment of the keyboard key pattern unit, which only uses a single keyboard key style, and is a single-style input architecture, including a self-defined keyboard key style 121, key data converter 114, reading device 115, style writer 116 and storage medium 119, the custom keyboard key pattern 121 is a key mapping table, which is the mapping relationship between each key of the keyboard and its representative characters, and the storage medium 119 can be read by the reader 115 The key position data converter 114 then converts the key position string or single-key key position input by the input unit 13 into actual input data according to the aforementioned self-defined keyboard key position style 121 (that is, user input data), the reader 115 senses or reads the keyboard key pattern recorded in the storage medium 119 and sends it to the pattern writer 116, and the pattern writer 116 is sent by the reader 115 for receiving the sensed pattern. Or read the keyboard key pattern and write this keyboard key style in the self-defined keyboard key pattern 121, storage medium 119 is the data that stores the keyboard key pattern, pattern writer 116 and read respectively The device 115 is electrically connected to the custom keyboard key pattern 121, and the key data converter 114 is electrically connected to the custom keyboard pattern 121 and the input unit 13, respectively.
图18为具储存媒介的单样式输入架构的输入流程图,首先步骤S1801,用户在输入单元13输入数据,并将所输入数据的键位串或单键的键位交给键位数据转换器114后,步骤S1802,由键位数据转换器114按自定义的键盘键位样式121将输入数据的键位串或单键的键位转为所输入的数据,图19为使用储存媒介进行键盘键位样式更改程序的流程图,首先步骤S1901由读取器115读取储存媒介119上的键盘键位样式数据并交给样式写入器116,接下来步骤S1902再由样式写入器116将所收到的键盘键位样式写入自定义的键盘键位样式121中。Fig. 18 is a flow chart of the input of a single-style input structure with a storage medium. First, in step S1801, the user inputs data in the input unit 13, and delivers the key string or single key of the input data to the key data converter. After 114, in step S1802, the key string of the input data or the key position of a single key are converted into the input data by the key position data converter 114 according to the self-defined keyboard key position style 121, and Fig. 19 uses the storage medium to perform keyboard The flow chart of the key pattern change program, at first step S1901 reads the keyboard key pattern data on the storage medium 119 by the reader 115 and gives it to the pattern writer 116, then step S1902 is written by the pattern writer 116 The received keyboard key pattern is written into the custom keyboard key pattern 121.
前述的读取器115也可以是卡片阅读机,用以读取或感应储存媒介的芯片卡上储存的数据,芯片卡亦可为储存媒介119,具储存数据功能的芯片卡或记忆卡等芯片组件,在另一较佳实施例中,在自动提款机可设置本发明的具卡片阅读机的防偷窥输入设备,并事先以银行所提供的软件或工具,将自动提款机键盘的键盘键位样式编辑并储存至个人的包含可让卡片阅读机读取或感应的芯片的提款卡或金融卡中,当要提款时,再将提款卡或金融卡插入自动提款机中包括于本发明的卡片阅读机后进行本发明防偷窥输入的设置,首先读取提款卡或金融卡上的键盘键位样式并按其型态写入至本发明的防偷窥输入设备的自定义的键盘键位样式或样式群组中的一个或多个样式,后续在按键不标示与该按键所代表字符相关连或足以令他人联想出该按键所代表字符的任何字符、符号或图案的击键接口按下密码,再将被按下的按键如前述通过自定义的键盘键位样式或样式群组中的键盘键位样式转为实际的密码,即可将现有的自动提款机提升为具防偷窥的自动提款机,而其按键的键盘键位样式可由各提款人自行设定并储存在其提款卡或金融卡中,提升其方便性与隐密性。The aforementioned reader 115 can also be a card reader, which is used to read or sense the data stored on the chip card of the storage medium. The chip card can also be the storage medium 119, a chip card or a memory card with the function of storing data. Components, in another preferred embodiment, the anti-peeping input device with card reader of the present invention can be set at the automatic teller machine, and with the software or tool provided by the bank in advance, the keyboard of the automatic teller machine keyboard Edit and save the key pattern to your personal cash card or financial card that contains a chip that can be read or sensed by the card reader. When you want to withdraw money, insert the cash card or financial card into the automatic teller machine After being included in the card reader of the present invention, the setting of the anti-peeping input of the present invention is carried out. At first, the keyboard key pattern on the cash withdrawal card or the financial card is read and written into the automatic peeping-proof input device of the present invention according to its type. One or more styles in the defined keyboard key pattern or style group, and the subsequent key is not marked with any character, symbol or pattern that is related to the character represented by the key or is sufficient to remind others of the character represented by the key Press the password on the keystroke interface, and then convert the pressed button into the actual password through the customized keyboard key pattern or the keyboard key pattern in the style group as mentioned above, and then the existing ATM It has been upgraded to an ATM with anti-peeping features, and the keyboard key pattern of its buttons can be set by each cash drawer and stored in their ATM card or bank card, which improves its convenience and privacy.
另一较佳的实施例为将键盘键位样式集中储存样式数据库,使用该装置时再将可在样式数据库中对应至键盘键位样式的编号或标识符交给样式数据库,样式数据库再将该编号或标识符所对应的键盘键位样式读出并回传以供设定该装置的键盘键位样式,可避免前述的储存媒介遗失而担心所设定的键盘键位样式外泄,而样式数据库可以是本地端数据库(Local Database),亦可以是远程数据库(Remote Database)。图20为键盘键位样式单元的另一较佳实施例,其包含自定义的键盘键位样式121、键位数据转换器114、读取器26、样式数据库27、样式写入器116及储存媒介29,自定义的键盘键位样式121为一组可由用户自行设定的键盘键位样式,为键盘各按键与其代表字符的映像关系,键位数据转换器114则将输入单元13所输入的键位串或单键的键位按前述自定义的键盘键位样式121转为实际输入的数据(即为用户所输入的数据),读取器26感应或读取记录在储存媒介29的编号或标识符,并交给样式数据库27,该编号或标识符在样式数据库27中对应至一组键盘键位样式,样式数据库27为储存键盘键位样式的数据库,其根据所收到的编号或标识符读取出对应的键盘键位样式,并交给样式写入器116,样式写入器116为接收样式数据库27所送出的键盘键位样式并将该键盘键位样式写入至自定义的键盘键位样式121中,储存媒介29储存与样式数据库27中的的键盘键位样式相对应的编号或标识符,样式写入器116分别与样式数据库27及自定义的键盘键位样式121电性连接,自定义的键盘键位样式121分别与键位数据转换器114及样式写入器116电性连接,键位数据转换器114分别与自定义的键盘键位样式121及输入单元13电性连接。Another preferred embodiment is to centrally store the style database with the keyboard key patterns, and then give the number or identifier corresponding to the keyboard key style in the style database to the style database when using the device, and then the style database will The keyboard key pattern corresponding to the number or identifier is read out and sent back for setting the keyboard key style of the device, which can avoid the loss of the aforementioned storage medium and worry about the set keyboard key style leaking, and the style The database can be a local database (Local Database) or a remote database (Remote Database). Fig. 20 is another preferred embodiment of keyboard key pattern unit, and it comprises the keyboard key pattern 121 of self-definition, key position data converter 114, reader 26, style database 27, pattern writer 116 and store Media 29, the self-defining keyboard key pattern 121 is a group of keyboard key patterns that can be set by the user. The keys of the key string or single key are converted into actual input data (that is, the data input by the user) according to the aforementioned custom keyboard key pattern 121, and the reader 26 senses or reads the serial number recorded in the storage medium 29 or an identifier, and give it to the style database 27, the numbering or identifier corresponds to a group of keyboard key patterns in the style database 27, and the style database 27 is a database for storing the keyboard key style, which according to the received number or The identifier reads out the corresponding keyboard key pattern, and gives it to the style writer 116, and the style writer 116 is to receive the keyboard key pattern sent by the style database 27 and write the keyboard key style to the custom In the keyboard key pattern 121, storage medium 29 stores the serial number or the identifier corresponding to the keyboard key style in the style database 27, and style writer 116 is connected with style database 27 and the keyboard key pattern 121 of self-definition respectively Electrically connected, the custom keyboard key pattern 121 is electrically connected to the key data converter 114 and the pattern writer 116 respectively, and the key data converter 114 is respectively connected to the self-defined keyboard key pattern 121 and the input unit 13 electrical connection.
图21为更新键盘键位样式的流程图,将键盘键位样式集中储存样式数据库并读取储存媒介的编号或标识符以更新键盘键位样式的流程,首先,步骤S2101,读取器26读取储存媒介29上的编号或标识符并交给样式数据库27,步骤S2102,样式数据库27按所收到的编号或标识符读取对应的键盘键位样式并交给样式写入器116,最后,步骤S2103,样式写入器116将所收到的键盘键位样式写入自定义的键盘键位样式121。其数据输入程序的流程与图18相同。Fig. 21 is the flow chart of updating the keyboard key pattern, and the key pattern of the keyboard is stored in the pattern database and reads the serial number or the identifier of the storage medium to update the flow process of the key pattern of the keyboard. At first, in step S2101, the reader 26 reads Get the serial number or the identifier on the storage medium 29 and give it to the style database 27, step S2102, the style database 27 reads the corresponding keyboard key pattern by the received serial number or identifier and gives it to the style writer 116, finally , step S2103 , the pattern writer 116 writes the received keyboard pattern into the custom keyboard pattern 121 . The flow of its data input program is the same as that in Figure 18.
储存媒介可以是NFC或RFID卷标(Tag)、芯片卡、条形码或记忆卡,而其对应的读取器分别是NFC或RFID读取器(NFC Reader,RFID Reader)、芯片卡片阅读机、条形码读取器(Barcode Reader)或记忆卡卡片阅读机,但不以此为限,而条形码读取器亦可以是包含摄影机及条形码译码器的读取器,摄影机负责拍摄条形码的影像并交给条形码译码器,条形码译码器再根据所拍摄的条形码影像译码为一般数据。使用具储存媒介的防偷窥输入设备是利用储存媒介上所携带的键盘键位样式,达到快速变更键盘键位样式的目的,试想,在使用按键不标示与该按键所代表字符相关连或足以令他人联想出该按键所代表字符的任何字符、符号或图案的键盘的防偷窥输入设备,使用者要如何知悉空白按键上所代表的字符,其重点就在于使用自身觉得便利且熟悉的键盘键位样式,但只使用一组键盘键位样式可能稍嫌不足,而当有多组键盘键位样式时,另一问题为如何快速随心所欲地更动设定成不同的键盘键位样式,而使用储存媒介是截至目前为止,个人所知相当完美的一种技术。此外,针对不同的使用者,各使用者可以将自己知悉且熟悉的键盘键位样式建立在储存媒介上,即使只有一套防偷窥输入设备,只要各使用者在使用防偷窥输入设备前先以自己的储存媒介以感应或读取来设定键盘键位样式,即可在多人共享该防偷窥输入设备下,各使用者仍可使用自己知悉且熟悉的键盘键位样式,有助提升在公共计算机输入私密性数据的隐密性;再者,当同一使用者要在不同的计算机输入私密性的数据,只要该用户,使用各计算机前,先以同一个键盘键位样式的储存媒介以感应或读取来设定配备有本发明的防偷窥输入设备的各计算机,该用户即可在不同的计算机使用他自己所知悉且熟悉的键盘键位样式来输入私密性的数据,对用户来说是相当便利的做法。The storage medium can be NFC or RFID tag (Tag), chip card, barcode or memory card, and the corresponding readers are NFC or RFID reader (NFC Reader, RFID Reader), chip card reader, barcode Reader (Barcode Reader) or memory card reader, but not limited to this, and the barcode reader can also be a reader that includes a camera and a barcode decoder. The camera is responsible for taking the image of the barcode and sending it to Barcode decoder, and the barcode decoder decodes the captured barcode image into general data. The use of the anti-peeping input device with a storage medium is to use the keyboard key pattern carried on the storage medium to achieve the purpose of quickly changing the keyboard key pattern. Imagine that the key is not marked to be associated with the character represented by the key or sufficient to make the key It is an anti-peeping input device of any character, symbol or pattern on the keyboard that others associate with the character represented by the key. How does the user know the character represented by the blank key? The key point is to use the keyboard keys that are convenient and familiar to the user style, but it may not be enough to use only one set of keyboard key styles, and when there are multiple sets of keyboard key styles, another problem is how to quickly change the settings to different keyboard The medium is a technology that is quite perfect as far as I know. In addition, for different users, each user can set up the keyboard key pattern that he knows and is familiar with on the storage medium, even if there is only one set of anti-peeping input device, as long as each user uses the Your own storage medium can set the keyboard key pattern by sensing or reading, so that when the anti-peeping input device is shared by multiple people, each user can still use the keyboard key pattern that he knows and is familiar with, which helps to improve The confidentiality of public computer input private data; moreover, when the same user wants to input private data in different computers, as long as the user, before using each computer, first use the same keyboard key pattern storage medium to Sensing or reading to set each computer equipped with the anti-peeping input device of the present invention, the user can use the keyboard key pattern that he knows and is familiar with in different computers to input private data, which is very important to the user Said to be quite convenient.
当使用具显示键盘键位样式功能的防偷窥输入设备时,当原来在无旁人时打开显示键盘键位样式的功能,装置上显示了键盘键位样式,若此时突然有他人接近,为免输入时被偷窥,因而私密性数据外泄,快速关闭其键盘键位样式的显示为方便快速的做法,待身旁无他人时再开启显示键盘键位样式的功能,便可再独自看到键盘键位样式,以方便私密数据的输入,因此,能否在任何时间点,实时以开关切换是否显示键盘键位样式,是防偷窥输入设备优劣的重要指标,本发明中设置有专门切换是否显示键盘键位样式的输出开关,再加上输出程序是以另一线程来处理,因此,对于键盘键位样式的输出可在任何时间以输出开关来控制显示或不显示键盘键位样式,而本发明的装置亦会实时快速做出显示或不显示(清除)的反应,以提升防偷窥的功效,是为本发明重要技术特征的一。When using an anti-peeping input device with the function of displaying the keyboard key pattern, when the function of displaying the keyboard key pattern is turned on when there is no other person, the device displays the keyboard key pattern. If someone suddenly approaches at this time, in order to avoid When you are peeping while typing, so your private data is leaked, it is convenient and fast to quickly turn off the display of the keyboard key pattern. When there is no one around you, turn on the function of displaying the keyboard key pattern, and you can see the keyboard alone. The key position style is to facilitate the input of private data. Therefore, whether to display the keyboard key position style with a switch in real time at any point in time is an important indicator of the quality of the anti-peeping input device. The present invention is provided with a special switch whether to Display the output switch of the keyboard key pattern, plus the output program is processed by another thread, so the output of the keyboard key pattern can be controlled to display or not display the keyboard key pattern at any time with the output switch, and The device of the present invention also responds to display or not display (clear) quickly in real time, so as to improve the anti-peeping effect, which is one of the important technical features of the present invention.
为说明按键的映像方式,以下列举一较佳的映像实施例,但实际的映像方式不以此为限。图22为本发明的另一外观示意图,为本发明的一种可能态样(只绘出部份组件),其上面一排左边为输出开关142,再往右为包含第1样式选择按钮1111、第2样式选择按钮1112及第3样式选择按钮1113的按钮群组111,用以选择输入数据时所要使用的键盘键位样式,本例共3个样式选择按钮,但实际运用上其个数不以此为限,往下方则为输出开关142,再向下即为输入单元13作为数据输入的用,其按键上为空白,输入密码时各按键所代表的字符则以图23或图24的键盘键位样式以决定图22中各按键所代表的字符,图23与图24为键盘键位样式的示意图的两种态样,如使用图23的键盘键位样式,则图22最右上角的按键为代表「0」,而最左下角的按键为「*」,但倘若使用图30的键盘键位样式,则图22最右上角的按键为代表「3」,而最左下角的按键为「7」。当用户在键盘输入数据,所输入的数据只以按键的键位来表示,而键位可以按键的编号来代表,一组密码若包含4个字符,则需4个键位编号,我们称它为键位串,其可以是任何长度的键位所形成,如图25圆圈中的数字代表按键的编号,或称为键位或键位编号,键位编号可以任何方便的方式来编号(如按键的编号或扫描码),不限于本例的编法。而输入一组数据若其按键分别为右上、左下、左上、右下,则其键位串为3,10,1,12,若使用图25的键盘键位样式,则对应的密码为『0*6#』,而若改用图24的键盘键位样式,则对应的密码为『3795』,图22中的输入单元13按键数及排列方式均可按实际使用状况来变更。键盘键位样式亦可称为是映像表,为记录将各按键编号与该按键所代表的字符的对应表列,下列为一种可能的状态:In order to illustrate the way of mapping the buttons, a preferred embodiment of the mapping is listed below, but the actual way of mapping is not limited thereto. Fig. 22 is another schematic view of the appearance of the present invention, which is a possible form of the present invention (only part of the components are drawn), the upper row on the left is the output switch 142, and then to the right is the first style selection button 1111 1. The button group 111 of the second style selection button 1112 and the third style selection button 1113 is used to select the keyboard key position style to be used when inputting data. There are 3 style selection buttons in this example, but its number is actually used. Not limited to this, the downward direction is the output switch 142, and the downward direction is the input unit 13 for data input, the keys are blank, and the characters represented by each key when entering the password are shown in Figure 23 or Figure 24 The keyboard key pattern to determine the characters represented by each button in Figure 22. Figure 23 and Figure 24 are two schematic diagrams of the keyboard key pattern. The button in the corner represents "0", and the button in the bottom left corner is "*", but if the keyboard key pattern in Figure 30 is used, the button in the upper right corner in The button is "7". When the user enters data on the keyboard, the input data is only represented by the key position of the key, and the key position can be represented by the key number. If a password contains 4 characters, 4 key position numbers are required. We call it It is a key string, which can be formed by keys of any length, as shown in Figure 25. The numbers in the circle represent the number of keys, or are called keys or key numbers, and the key numbers can be numbered in any convenient way (such as button number or scan code), not limited to the coding method in this example. For inputting a set of data, if the keys are respectively upper right, lower left, upper left, and lower right, then the key strings are 3, 10, 1, 12. If the keyboard key pattern in Figure 25 is used, the corresponding password is "0" *6#", and if the keyboard key position pattern of Figure 24 is used instead, then the corresponding password is "3795". The keyboard key pattern can also be called a mapping table. In order to record the correspondence between each key number and the character represented by the key, the following is a possible state:
因此,图23的键盘键位样式(映像表)如下:Therefore, the keyboard key pattern (mapping table) of Fig. 23 is as follows:
按键编号所代表的字符The character represented by the key number
本发明只需一个键盘及若干基本电子零件,无需使用像穿戴式装置或智能眼镜等昂贵设施,且可以较少的按键以按钮群组及样式群组的技术以类似分页的方式将一般键盘所有按键都融入本发明,可使用本发明来输入一般键盘的所有按键,且由于自行设置按键键位的排列,即可由用户依常用输入数据或密码的字符分布自行排列其位置,以方便输入,而其更可使用HID技术将所输入数据传送给应用系统,可即插即用,用完后即可拔除带走,使得本发明成为一种个人随身用品,提升其隐密性。但其在加入语音设备后,可通过随机方式产生键盘键位样式,也适合置放于公共场所,供不同的使用者使用。综上所述,本发明具备低成本、简单易用的特性。The present invention only needs a keyboard and some basic electronic parts, without using expensive facilities such as wearable devices or smart glasses, and can use the technology of button group and style group to divide all the general keyboard The buttons are all integrated into the present invention, and the present invention can be used to input all the buttons of the general keyboard, and since the arrangement of the button keys is set by itself, the user can arrange its positions according to the character distribution of the commonly used input data or passwords to facilitate input, and It can also use HID technology to transmit the input data to the application system, which can be plugged and played, and can be unplugged and taken away after use, making the present invention a personal accessory and improving its privacy. However, after adding voice equipment, it can generate keyboard key patterns in a random manner, and is also suitable for placing in public places for use by different users. To sum up, the present invention has the characteristics of low cost, simplicity and ease of use.
本发明可利用键盘键位样式随机配置单元,其为随机产生出键盘键位样式,亦即该键盘键位样式各按键的字符为随机挑选,他人无法准确猜测其排列配置的状况,其并与自定义的键盘键位样式、第1键盘键位样式、第2键盘键位样式、第3键盘键位样式、自定义的键盘键位样式、第1键盘键位样式、第2键盘键位样式、第3键盘键位样式电性连接,每当进行输入前先行产生出来并设定前述各键盘键位样式,这一做法可以将本发明的防偷窥输入设备让不同的使用者来使用。此外,亦可在防偷窥输入设备中加入通讯单元,并与键位转换器与键位转换器电性连接,以将输入后的数据传送至其他系统或组件。The present invention can utilize the random configuration unit of the keyboard key pattern, which is to randomly generate the keyboard key pattern, that is, the characters of each key of the keyboard key pattern are randomly selected, and others cannot accurately guess the situation of its arrangement and configuration, and it is combined with Custom keyboard key style, 1st keyboard key style, 2nd keyboard key style, 3rd keyboard key style, custom keyboard key style, 1st keyboard key style, 2nd keyboard key style 1. The 3rd keyboard key pattern is electrically connected, and each keyboard key pattern is generated and set before each input. This approach can allow different users to use the anti-peeping input device of the present invention. In addition, a communication unit can also be added to the anti-peeping input device and electrically connected with the key converter to transmit the inputted data to other systems or components.
上述的所有通讯单元可使用如Wifi、蓝牙、3G、4G、USB、NFC、RFID、RS232、GPRS、WiMAX、双绞线、同轴电缆、RS485、HID(Human Interface Devices)、OTG(USB On-The-Go)及IEEE1394等通讯技术,且只要两组件能互相通讯的技术即为本发明的通讯单元所涵盖,并不局限于前述所列举的通讯技术。All the above communication units can use such as Wifi, Bluetooth, 3G, 4G, USB, NFC, RFID, RS232, GPRS, WiMAX, twisted pair, coaxial cable, RS485, HID (Human Interface Devices), OTG (USB On- The-Go) and IEEE1394 and other communication technologies, and as long as the two components can communicate with each other, the communication unit of the present invention covers, and is not limited to the aforementioned communication technologies.
Claims (15)
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105109597 | 2016-03-27 | ||
TW105109597A TWI660286B (en) | 2016-03-08 | 2016-03-27 | An anti-peeping apparatus and method for data entering |
TW105133360 | 2016-10-14 | ||
TW105133360 | 2016-10-14 | ||
TW106103405 | 2017-01-29 | ||
TW106103405 | 2017-01-29 | ||
TW106107130 | 2017-03-05 | ||
TW106107130 | 2017-03-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107239716A true CN107239716A (en) | 2017-10-10 |
Family
ID=59983386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710183138.3A Pending CN107239716A (en) | 2016-03-27 | 2017-03-24 | Anti-peeping input device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107239716A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109190355A (en) * | 2018-07-02 | 2019-01-11 | 北京奇艺世纪科技有限公司 | A kind of user login method, device and equipment |
CN111062065A (en) * | 2018-10-16 | 2020-04-24 | 中兴通讯股份有限公司 | Method, device, equipment and storage medium for generating password input keyboard |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266520A (en) * | 2008-04-18 | 2008-09-17 | 黄晓凤 | A system for flexible keyboard layouts |
TW200907754A (en) * | 2007-08-09 | 2009-02-16 | Mcm Portfolio Llc | System and method for generating and displaying a keyboard comprising a random layout of keys |
WO2009130985A1 (en) * | 2008-04-23 | 2009-10-29 | コニカミノルタホールディングス株式会社 | Information input system |
CN103268668A (en) * | 2013-05-10 | 2013-08-28 | 广州广电运通金融电子股份有限公司 | Password input system and input method for self-service terminal |
CN103559432A (en) * | 2013-11-13 | 2014-02-05 | 友达光电股份有限公司 | An unlocking method based on a custom identifier |
CN104995628A (en) * | 2013-10-29 | 2015-10-21 | 京瓷办公信息系统株式会社 | Password authentication device, password authentication method, and non-temporary computer-readable recording medium storing password authentication program |
-
2017
- 2017-03-24 CN CN201710183138.3A patent/CN107239716A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200907754A (en) * | 2007-08-09 | 2009-02-16 | Mcm Portfolio Llc | System and method for generating and displaying a keyboard comprising a random layout of keys |
CN101266520A (en) * | 2008-04-18 | 2008-09-17 | 黄晓凤 | A system for flexible keyboard layouts |
WO2009130985A1 (en) * | 2008-04-23 | 2009-10-29 | コニカミノルタホールディングス株式会社 | Information input system |
CN103268668A (en) * | 2013-05-10 | 2013-08-28 | 广州广电运通金融电子股份有限公司 | Password input system and input method for self-service terminal |
CN104995628A (en) * | 2013-10-29 | 2015-10-21 | 京瓷办公信息系统株式会社 | Password authentication device, password authentication method, and non-temporary computer-readable recording medium storing password authentication program |
CN103559432A (en) * | 2013-11-13 | 2014-02-05 | 友达光电股份有限公司 | An unlocking method based on a custom identifier |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109190355A (en) * | 2018-07-02 | 2019-01-11 | 北京奇艺世纪科技有限公司 | A kind of user login method, device and equipment |
CN111062065A (en) * | 2018-10-16 | 2020-04-24 | 中兴通讯股份有限公司 | Method, device, equipment and storage medium for generating password input keyboard |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7992202B2 (en) | Apparatus and method for inputting graphical password using wheel interface in embedded system | |
CN104182678A (en) | Password verification device and password verification method | |
JP2009199581A (en) | Personal identification number input device, method, and program, and cellular phone | |
CN102265650A (en) | Security key inputting system for touch screen device | |
JP2017536633A (en) | User interface and method for secure entry of character symbols | |
CN107239716A (en) | Anti-peeping input device and method | |
CN107015743A (en) | A kind of suspension key control method and terminal | |
KR20150089104A (en) | Method and Device for Unlocking Input using the Combination of Number and Pattern Image at Smartphone | |
CN2751351Y (en) | Anti-peeping touch screen keys randomly arranged password input device | |
CN105386643B (en) | A kind of keyboard navigation system and keyboard navigation method for smart lock | |
JP5028113B2 (en) | Character information receiving device | |
TWI660286B (en) | An anti-peeping apparatus and method for data entering | |
CN107092817A (en) | Input information analysis method and equipment, data inputting method and equipment | |
JP2014010663A (en) | User authentication device, user authentication method, and user authentication program | |
CN104200141B (en) | Intelligent unlocking system and its unlocking method | |
WO2016184134A1 (en) | Input method and apparatus, and user equipment | |
US20080244272A1 (en) | Hand cryptographic device | |
JP2007087313A (en) | Automatic transaction device | |
KR102246446B1 (en) | Method and Device for Password and Unlocking Input using the Combination of Character and Pattern Image | |
WO2018197916A1 (en) | Method and apparatus for remembering passwords with least amount of memory | |
TWI617947B (en) | An Anti-Peeping Apparatus and Method for Data Entering | |
KR102222411B1 (en) | Method and Device for Password and Unlocking Input using the Combination of Password Number and Pattern Image | |
JP2005025284A (en) | Password input information display device and method | |
KR20210027317A (en) | Method and Device for Password and Unlocking Input using the Combination of Password Number and Pattern Image | |
CN105867651A (en) | Character prompting method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171010 |
|
RJ01 | Rejection of invention patent application after publication |