一种信息输入控制方法、系统、装置、键盘、智能设备制造方法及图纸

技术编号:26789846 阅读:35 留言:0更新日期:2020-12-22 17:04
本发明专利技术属于智能设备输入输出技术领域,公开了一种信息输入控制方法、系统、装置、键盘、智能设备,键盘中不同按键的识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;通过芯片,送给智能设备;由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;输入法按键键值,被所开发的输入法驱动软件转码并调用通用输入法软件,完成各类文字和符号的输入功能。本发明专利技术根据需要可以修改按键含义;实现输入法的操作过程,保留了通用输入法软件强大的词语联想功能和用户友好特性。

【技术实现步骤摘要】
一种信息输入控制方法、系统、装置、键盘、智能设备
本专利技术属于智能设备输入输出
,尤其涉及一种信息输入控制方法、系统、装置、键盘、智能设备。
技术介绍
目前,除特定型号的智能设备外,常用的智能设备的输入法,仅仅可以使用和屏幕配对的触控显示屏作为输入方式或者标准键盘作为输入方式。而这些特定型号的智能设备,其输入法是定制的,不对外开放。现有的部分智能工业控制设备或者专用设备,受限于结构和体积,无法安装触摸屏或者采用触摸屏操作,导致这类智能设备必须采用外接非标准键盘。大部分情况下,这类智能设备,不需要输入复杂的汉字、英文和符号,仅仅需要输入数字和特定的几个符号(比如ATM取款机),因此仅仅需要十几个按键的非标准键盘;但一些特殊的智能设备(比如POS机、渔用船台等),必须要输入汉字、英文和符号,这样十几个按键的非标准键盘又不能满足要求,且嵌入式系统中现有的谷歌输入法、百度输入法、搜狗输入法、讯飞输入法等各类通用输入法软件,又不支持这种非标准键盘的汉字、英文和符号等的输入功能,导致必须开发非标准键盘的输入法软件,而所开发出来的这类输入法,在词语联想、智能拼音等方面比这类通用的输入法用户体验差很多。智能设备的出现,使得人机交互变得直观、方便。智能设备的人机交互包括控制功能的人机交互和输入法的实现。现有的智能设备人机交互方法,主要有三类:第一类是基于触控显示器的通用输入技术,第二类基于标准键盘的通用输入技术,第三类是将一二类技术结合起来的输入技术,第四类是定制的适用于非标准键盘的通用输入技术,第五类是定制的基于非标准键盘的自行研发的输入技术。第一类技术主要应用于小型移动设备和智能手机中,通过点击触控显示屏上的不同位置,使操作系统得到不同的屏幕位置坐标,同时配合系统的控制和输入法软件就可以完成智能设备的控制和输入法功能,这类输入法,可以采用各大流行的通用输入法软件,比如谷歌输入法、百度输入法、搜狗输入法、讯飞输入法等,用户体验极好。第二类技术主要用于没有安装触控显示屏的智能设备中,使用标准键盘可以产生各个字母的按键值,操作系统读取到这些键值就得到不同的字母,以此完成智能设备的控制和输入法功能,通常各大流行的安卓输入法软件,也支持标准键盘,用户体验也不错。第三类技术是第一类和第二类技术的结合,使得智能设备的使用更加灵活,可以根据不同的使用场景,灵活选择使用触控或者标准键盘的方法进行输入,用户体验最好。第四类技术主要应用在定制功能的智能手机上,这是由大型的公司,比如百度和搜狗等,定制操作系统下的输入法实现的。该类系统利用非标准键盘,实现了手机的控制和智能输入,具有通用输入法的智能特性,拥有较好的用户体验。第五类技术通过外接非标准按键,实现控制、数字和特殊符号的输入,主要用于ATM取款机、快递柜取货机等,他们不需要输入汉字或者通过自行开发的输入法软件实现英文和汉字输入。现有第一类技术,受限于触控显示屏的存在,并且触控显示屏幕成本较高,易磕碎,由于其触控特性,无法在屏幕表面增加更多的保护机制,安全性较差;同时在某些特殊的工作环境下,操作者大多数时间都需要佩戴手套,对触控的灵敏度也是一个挑战。现有的第二类技术中,需要使用标准键盘对安卓系统进行输入,但是标准键盘主要应用于PC端,并且也不需要那么多按键,因此造成了浪费;同时某些设备空间有限,无法在结构上安装这类大体积的标准键盘。现有的第三类技术,具有较高的灵活性,但是其输入法的实现,避不开触摸屏,这对于淋雨、戴手套等特殊场景是不适用的。现有的第四类技术,是大型公司根据特性系统定制的专用输入法,不开放,无法应用到其它智能设备中。现有的第五类技术,是通过开发非标准键盘的输入法,实现数字、符号、英文和中文的输入。其开发代价高,且在词语联想、智能拼音等方面与现有成熟的百度输入法、搜狗输入法相差甚远,用户体验差。通过上述分析,现有技术存在的问题及缺陷为:采用非标准键盘的嵌入式智能设备,无法实现高效的、用户体验良好的输入法功能。解决以上问题及缺陷的难度为:在嵌入式智能设备上,自行开发支持非标准键盘的输入法,开发代价高,用户体验差。解决以上问题及缺陷的意义为:为了使某些没有触控显示屏同时无法安装标准键盘的智能设备,同样能便捷、智能的完成各种输入内容,本专利技术提供了一种外接键盘的智能设备控制和输入法的实现方法、系统,可以在实现系统控制功能键的同时,依托百度输入法等通用输入法软件,灵活的实现拼音、英文、数字的输入,具有该类通用输入法软件同等的词语联想、智能拼音等强大的功能,达到了良好的用户体验。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种信息输入控制方法、系统、装置、键盘、智能设备。本专利技术是这样实现的,一种信息输入控制方法,所述信息输入控制方法包括:键盘上的微处理器对按键进行识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;通过芯片,送给智能设备;由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;进一步,所述功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;进一步,所述输入法按键键值,由所开发的输入法驱动程序转码后调用通用输入法软件,完成符号、数字、中文和英文的输入功能。进一步,所述信息输入控制方法中,当MCU识别到用户按下按键后,通过USBHID芯片转换为特定的键值,并送入到智能设备的操作系统中;在操作系统中,收到的键值,被所开发的输入法驱动程序接管,并转换为通用输入法软件所需要的不同的标准键值;用户通过组合操作多个按键,或者多次按下某个按键,得到不同的键值序列;输入法驱动程序,将这种键值序列映射为标准键盘的标准键值,完成按键数较少的非标准键盘到按键数较多的标准键盘的映射,并把标准键值送给通用输入法软件,最终实现了汉字、字母、拼音、英文、符号、数字的全输入功能。进一步,所述信息输入控制方法的输入法驱动程序,根据对非标准键盘上不同按键按下所传输的键值进行监控与识别,根据系统当前状态,转换为通用输入法所需要的标准键盘键值,实现各种输入法;在智能设备上,所开发的输入法驱动程序和通用输入法软件,同时对USB-HID芯片送来的键值进行监听,另外所开发的输入法驱动程序,还将监听的结果,根据需要,转码发送给通用输入法软件,即通用输入法软件的输入同时来源于USB-HID芯片送来的键值和所开发的输入法驱动程序。进一步,所述信息输入控制方法的MCU通过USBHID上报的与输入法相关的按键,除表1中编号13的输入法切换按键外,其它均为通用输入法软件自动忽略的键值。进一步,所述信息输入控制方法的MCU工作模式分为;在输入法模式下,微处理器将不再识别表1中编号25号到39号的按键,输入法在中文、英文和数字之间的切换,由通用输入法软件自身完成的,输入法驱动程序,直接将输入法按键信息,传递给通用输入法软件,并通过调用通用输入法软件的接口,获得通用本文档来自技高网
...

【技术保护点】
1.一种信息输入控制方法,其特征在于,所述信息输入控制方法包括:/n键盘上的微处理器对按键进行识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;/n通过芯片,送给智能设备;/n由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;/n功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;/n输入法按键键值,由所开发的输入法驱动程序转码后调用通用输入法软件,完成符号、数字、中文和英文的输入功能。/n

【技术特征摘要】
1.一种信息输入控制方法,其特征在于,所述信息输入控制方法包括:
键盘上的微处理器对按键进行识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;
通过芯片,送给智能设备;
由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;
功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;
输入法按键键值,由所开发的输入法驱动程序转码后调用通用输入法软件,完成符号、数字、中文和英文的输入功能。


2.如权利要求1所述的信息输入控制方法,其特征在于,所述信息输入控制方法,由微处理器对按键进行识别,并通过芯片传输给智能系统,完成不同按键键值的输入。


3.如权利要求1所述的信息输入控制方法,其特征在于,所述信息输入控制方法采用按键映射方式,将非标准键盘映射为标准键盘,送入到通用输入法软件中,完成符号、数字、中文和英文的输入功能。


4.如权利要求2所述的信息输入控制方法,其特征在于,所述信息输入控制方法中,当MCU识别到用户按下按键后,通过USBHID芯片转换为特定的键值,并送入到智能设备的操作系统中;在操作系统中,收到的键值,被所开发的输入法驱动程序接管,并转换为通用输入法软件所需要的不同的标准键值;用户通过组合操作多个按键,或者多次按下某个按键,得到不同的键值序列;输入法驱动程序,将这种键值序列映射为标准键盘的标准键值,完成按键数较少的非标准键盘到按键数较多的标准键盘的映射,并把标准键值送给通用输入法软件,最终实现了汉字、字母、拼音、英文、符号、数字的全输入功能。


5.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的输入法驱动程序,根据对非标准键盘上不同按键按下所传输的键值进行监控与识别,根据系统当前状态,转换为通用输入法所需要的标准键盘键值,实现各种输入法;在智能设备上,所开发的输入法驱动程序和通用输入法软件,同时对USB-HID芯片送来的键值进行监听,另外所开发的输入法驱动程序,还将监听的结果,根据需要,转码发送给通用输入法软件,即通用输入法软件的输入同时来源于USB-HID芯片送来的键值和所开发的输入法驱动程序。


6.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的MCU通过USBHID上报的与输入法相关的按键,除编号13的输入法切换按键外,其它均为通用输入法软件自动忽略的键值。


7.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的MCU工作模式分为:
在输入法模式下,微处理器将不再识别中编号25号到39号的按键,输入法在中文、英文和数字之间的切换,由通用输入法软件自身完成的,输入法驱动程序,直接将输入法按键信息,传递给通用输入法软件,并通过调用通用输入法软件的接口,获得通用...

【专利技术属性】
技术研发人员:何先灯叶剑易运晖陈南权东晓朱畅华赵楠
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1