一种工控机及其键盘的制作方法

文档序号:25935687发布日期:2021-07-20 16:21阅读:88来源:国知局
一种工控机及其键盘的制作方法

本公开涉及键盘领域,更具体地,涉及一种磁感应键盘及其按键识别方法。



背景技术:

目前常见的键盘包括机械式键盘、薄膜键盘、光电键盘、磁感应键盘等,其按键开关相应的包括机械式按键开关、光电式按键开关、磁开关,上述各类按键开关各有优缺点。然而,无论哪种按键开关均无法实现键盘个性化配置,也无法实现键盘使用的安全认证。

键盘使用的安全认证对于国防军工、电力能源、厂矿、船舶等特殊领域极其重要。这些场景下,对于各类电子、电机设备的输入操控的安全性往往有较高的要求。例如,某些电子、电机设备本身不具有按键输入装置,需要维护人员将专用键盘接口插接到这些电子、电机设备的输入接口,才能实现维护人员现场对设备的操控。

现有安全认证都是通过在电子、电机设备中设置操控密码,维护人员操控时首先输入操控密码,电子、电机设备验证操控密码是否正确,只有操控密码正确时,维护人员才能对电子、电机设备进行操控。上述方法首先需要对电子、电机设备的软件进行修改,其次,每次维护人员操控电子、电机设备时都需要输入操控密码,非常不便,当维护人员要处理大量电子、电机设备时这个问题尤为突出。



技术实现要素:

本公开提供了一种工控机以及键盘,以解决现有技术中对电子、电机设备操控时需要输入密码,增加了维护人员工作,无法使用个性化键盘进行安全认证的问题。

按照本公开内容的第一方面提供了一种工控机,其包括主机和键盘;所述主机包括一个键盘识别模块;所述键盘包括:键盘存储模块和键盘标识模块;所述键盘存储模块用于存储专用键盘对应的按键电流值数据;将所述键盘连接到所述主机;其特征在于:所述键盘识别模块随机向所述键盘发送按键电流值大小查询请求;所述电流值对应的是某一按键按压,带动所述按键的键轴铁芯在一闭合线圈所包围的区域内移动,以使得所述闭合线圈产生电流变化时,由键盘检测电路检测的电流值;所述键盘标识模块接收上述查询请求后,从所述键盘存储模块获取所述按键对应的电流值;并将上述电流值发送到所述键盘识别模块;所述键盘识别模块判断所述接收到的按键电流值与其预存的按键电流值是否一致,如是,则该键盘是可用键盘;如否,则键盘非可用键盘,所述主机不执行按键操作。

所述键盘识别模块随机向所述键盘发送按键电流值大小查询请求,所述查询请求包括多个按键电流值大小的查询。

所述主机中预存有专用键盘对应的按键电流值数据;当维护人员需要初始化、更新、增加所述主机中其专用键盘对应的按键电流值数据时,通过键盘标识模块将所述键盘存储模块存储的专用键盘对应的按键电流值数据发送到所述主机,所述主机接收所述专用键盘对应的按键电流值数据并保存。

在通过键盘标识模块将所述专用键盘对应的按键电流值数据发送到所述主机之前,维护人员需要输入密码进行验证。

维护人员根据需要进行键盘按键电流值重新配置,将重新配置的按键电流值写入所述键盘存储模块。

电磁感应按键开关受使用环境影响,或受按键内部元器件性能退化影响,可能会出现实际按键按压产生的电流值与键盘初始化时的按键按压电流值不一致。当差异较大时,会导致按键无法准确识别。为克服上述影响,当维护人员发现键盘出现上述问题时,需要手动进行键盘按键电流值重新配置。具体地,可采用一重新配置软件,以指导维护人员手动依次按压键盘每个按键,键盘存储模块存储新的按键电流值,以替换旧的按键电流值。

按照本公开内容的第二方面,提供了一种键盘,其包括:键盘存储模块和键盘标识模块;所述键盘存储模块用于存储专用键盘对应的按键电流值数据;将所述键盘连接到主机;所述主机包括一个键盘识别模块;其特征在于:所述键盘标识模块接收一按键电流值大小查询请求,所述查询请求由所述键盘识别模块随机向所述键盘发送;根据所述按键电流值大小查询请求,所述键盘标识模块从所述键盘存储模块获取所述按键对应的电流值;并将上述电流值发送到所述键盘识别模块;接收所述键盘识别模块的识别结果,根据所述识别结果对用户进行相应的提示;当所述键盘识别模块判断所述接收到的按键电流值与其预存的按键电流值不一致时,所述键盘识别模块向所述键盘标识模块发送无法识别的提示,所述键盘标识模块接收所述无法识别的提示,并向用户进行提示。

所述提示可以是指示灯或者音频提示。

当维护人员需要初始化、更新、增加所述主机中其专用键盘对应的按键电流值数据时,维护人员需要输入密码进行验证,密码验证成功后,通过键盘标识模块将所述键盘存储模块存储的专用键盘对应的按键电流值数据发送到所述主机,所述主机接收所述专用键盘对应的按键电流值数据并保存。

所述查询请求包括多个按键电流值大小的查询。

维护人员根据需要进行键盘按键电流值重新配置,将重新配置的按键电流值写入所述键盘存储模块。

电磁感应按键开关受使用环境影响,或受按键内部元器件性能退化影响,可能会出现实际按键按压产生的电流值与键盘初始化时的按键按压电流值不一致。当差异较大时,会导致按键无法准确识别。为克服上述影响,当维护人员发现键盘出现上述问题时,需要手动进行键盘按键电流值重新配置。具体地,可采用一重新配置软件,以指导维护人员手动依次按压键盘每个按键,键盘存储模块存储新的按键电流值,以替换旧的按键电流值。

经由上述公开内容可知,本公开提供的工控机以及键盘,由于针对键盘按键进行了独特设计,不同的键盘,同一按键按压时产生的按键电流值数据并不完全相同,据此实现了键盘的个性化设计。

本公开提供的工控机以及键盘,通过主机和键盘自动交互,主机自动地执行对专用键盘的安全认证,使得维护人员无需重复输入密码,提高了维护人员工作效率。

另外,本公开提供的工控机以及键盘,通过对键盘按键电流值重新配置,解决了电磁感应按键开关受使用环境影响,或受按键内部元器件性能退化影响,可能会出现实际按键按压产生的电流值与键盘初始化时的按键按压电流值不一致的技术问题,大大提高了所述工控机以及键盘的鲁棒性。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本公开具体实施方式中提供的一种工控机的示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

为了解决现有技术中的问题,本公开提供了一种工控机以及键盘,以实现键盘的个性化设计,自动执行键盘安全认证,提高维护人员工作效率的效果。

本公开实施例提供一种工控机,其包括主机和键盘;所述主机包括一个键盘识别模块;所述键盘包括:键盘存储模块和键盘标识模块;所述键盘存储模块用于存储专用键盘对应的按键电流值数据;将所述键盘连接到所述主机;其特征在于:所述键盘识别模块随机向所述键盘发送按键电流值大小查询请求;所述电流值对应的是某一按键按压,带动所述按键的键轴铁芯在一闭合线圈所包围的区域内移动,以使得所述闭合线圈产生电流变化时,由键盘检测电路检测的电流值;所述键盘标识模块接收上述查询请求后,从所述键盘存储模块获取所述按键对应的电流值;并将上述电流值发送到所述键盘识别模块;所述键盘识别模块判断所述接收到的按键电流值与其预存的按键电流值是否一致,如是,则该键盘是可用键盘;如否,则键盘非可用键盘,所述主机不执行按键操作。

所述键盘识别模块随机向所述键盘发送按键电流值大小查询请求,所述查询请求包括多个按键电流值大小的查询。

所述主机中预存有专用键盘对应的按键电流值数据;当维护人员需要初始化、更新、增加所述主机中其专用键盘对应的按键电流值数据时,通过键盘标识模块将所述键盘存储模块存储的专用键盘对应的按键电流值数据发送到所述主机,所述主机接收所述专用键盘对应的按键电流值数据并保存。

在通过键盘标识模块将所述专用键盘对应的按键电流值数据发送到所述主机之前,维护人员需要输入密码进行验证。

维护人员根据需要进行键盘按键电流值重新配置,将重新配置的按键电流值写入所述键盘存储模块。

电磁感应按键开关受使用环境影响,或受按键内部元器件性能退化影响,可能会出现实际按键按压产生的电流值与键盘初始化时的按键按压电流值不一致。当差异较大时,会导致按键无法准确识别。为克服上述影响,当维护人员发现键盘出现上述问题时,需要手动进行键盘按键电流值重新配置。具体地,可采用一重新配置软件,以指导维护人员手动依次按压键盘每个按键,键盘存储模块存储新的按键电流值,以替换旧的按键电流值。

图1是根据一实例性实施例示出的一种工控机。

在本公开的另一个实施例中,提供了一种键盘,其包括:键盘存储模块和键盘标识模块;所述键盘存储模块用于存储专用键盘对应的按键电流值数据;将所述键盘连接到主机;所述主机包括一个键盘识别模块;其特征在于:所述键盘标识模块接收一按键电流值大小查询请求,所述查询请求由所述键盘识别模块随机向所述键盘发送;根据所述按键电流值大小查询请求,所述键盘标识模块从所述键盘存储模块获取所述按键对应的电流值;并将上述电流值发送到所述键盘识别模块;接收所述键盘识别模块的识别结果,根据所述识别结果对用户进行相应的提示;当所述键盘识别模块判断所述接收到的按键电流值与其预存的按键电流值不一致时,所述键盘识别模块向所述键盘标识模块发送无法识别的提示,所述键盘标识模块接收所述无法识别的提示,并向用户进行提示。

所述提示可以是指示灯或者音频提示。

当维护人员需要初始化、更新、增加所述主机中其专用键盘对应的按键电流值数据时,维护人员需要输入密码进行验证,密码验证成功后,通过键盘标识模块将所述键盘存储模块存储的专用键盘对应的按键电流值数据发送到所述主机,所述主机接收所述专用键盘对应的按键电流值数据并保存。

所述查询请求包括多个按键电流值大小的查询。

维护人员根据需要进行键盘按键电流值重新配置,将重新配置的按键电流值写入所述键盘存储模块。

电磁感应按键开关受使用环境影响,或受按键内部元器件性能退化影响,可能会出现实际按键按压产生的电流值与键盘初始化时的按键按压电流值不一致。当差异较大时,会导致按键无法准确识别。为克服上述影响,当维护人员发现键盘出现上述问题时,需要手动进行键盘按键电流值重新配置。具体地,可采用一重新配置软件,以指导维护人员手动依次按压键盘每个按键,键盘存储模块存储新的按键电流值,以替换旧的按键电流值。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk)等。

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

还需要说明的是,在本公开内容中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本公开内容。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本公开内容中所定义的一般原理可以在不脱离本公开内容的精神或范围的情况下,在其它实施例中实现。因此,本公开内容将不会被限制于本公开内容所示的这些实施例,而是要符合与本公开内容所公开的原理和新颖特点相一致的最宽的范围。

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