专利名称:一种键盘及其工作方法
技术领域:
本发明涉及通讯技术领域,特别涉及一种键盘及其工作方法。
背景技术:
现有技术中,键盘是最常用也是最主要的输入设备。通过键盘,可以将英 文字母、数字、标点符号、功能键等输入到键盘的主机中,从而向主机发出命
令、输入数据等。这里所说的主机可以为手机、PDA (Personal Digital Assistant, 个人数码助理)、MID (Mobile Internet Devices,移动互联网设备)等移动终端、 也可以是PC (Personal Computer,个人电脑)等。 目前,不同的主机与键盘连接的接口不尽相同。
在实现本发明的过程中,发明人发现上述现有技术至少具有以下缺点 由于没有一种可以供多种类型的主机使用的键盘,使用不方便。而通常情 况下, 一个键盘只能供一台主机使用。
发明内容
为了使一个键盘可以服务于多个主机,本发明提供了 一种键盘及其工作方
法。所述技术方案如下
一种键盘,包括键盘外壳、键盘矩阵、键盘编码模块、主机接口路由模 块和接口模块;
所述4定盘矩阵与所述4建盘外壳相连,用于探测用户的输入信息;
所述4建盘编码模块与所述键盘矩阵相连,用于配合所述键盘矩阵,根据所 述才笨测到的用户的输入信息产生4建盘扫描码;
所述主机接口路由模块与所述键盘编码模块相连,用于根据所述用户选择 的主机将所述键盘扫描码转换为相应于所述主;f几的编码;
所述接口模块与所述主机接口路由模块相连,用于与所述主机建立起用于 传输所述编码的链路连接。所述键盘外壳上还设有主机选择按键,用于在多个可连接主机中实现循环 式的切换选择。
所述键盘外壳上还设有主机指示灯,用于指示被用户选择的主机。
一种键盘的工作方法,包括 接收用户的输入信息;
根据用户选择的主机,将用户的输入信息转换为与所述主机相对应的编码; 与用户选择的主机建立连接,将与主机相对应的编码发送给所述主机。 本发明实施例提供的技术方案的有益效果是
通过增加主机接口路由模块,利用该模块将键盘扫描码转换为不同主机可 识别的编码形式,使得一个键盘可以同时供多个主机进行使用,节省了资源。
图l是本发明实施例一提供的键盘的结构示意图; 图2是本发明实施例一提供的键盘的工作方法流程图; 图3是本发明实施例二提供的键盘的结构示意图; 图4是本发明实施例二提供的键盘的工作方法流程图; 图5是本发明实施例三提供的键盘的结构示意图; 图6是本发明实施例三提供的键盘的工作方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明 实施方式作进一步地详细描述。
实施例一
参见图1,本发明实施例提供了一种键盘,包括键盘外壳、键盘矩阵、键盘 编码模块、主机接口路由模块和接口模块。
键盘矩阵、键盘编码模块、主机接口路由模块和接口模块都位于键盘外壳 的内部;其中,
键盘矩阵与键盘外壳相连,用于探测用户的输入信息;
其中,用户的输入信息可以为用户通过敲击键盘外壳上不同 按键从而产生输入信息,如字母、数字、功能4建等对应的编码。
键盘编码模块与键盘矩阵相连,用于配合键盘矩阵,根据探测到的用户的
输入信息产生4建盘扫描码;
其中,键盘编码模块与键盘矩阵相配合产生键盘扫描码的方法为现有技术, 在此不做赘述。
主机接口路由模块与键盘编码模块相连,用于根据用户选择的主机将键盘
扫描码转换为相应于主^/L的编码;
其中,用户选择主机的方式可以通过敲击设在外壳上的主机选择按键,在 多个可连接主机中实现循环式的切换选择,每个主机可以对应一个不同的主机 指示灯,不同的主机指示灯的亮/灭代表用户选#^/未选择该主机。
这里,主机的类型可以但不限于可提供驱动的全部主机,如手机、PDA、 MID、 PC等。与主机相适应的编码可以但不限于包括USBHID键盘编码、PS2 键盘编码等。
主机接口路由模块可以通过电子电路的各种芯片形式给出,也可以通过软 件的形式实现。
接口模块与主机接口路由模块相连,用于与主机建立起用于传输编码的链 路连接,并将主机接口路由模块转换的编码发送给用户选择的主机。 参见图2,该键盘的工作方法具体可以包括
步骤201:接收用户的输入信号,并根据用户选择的主机,将用户的输入信 息转换为与主才M目对应的编码;
步骤202:通过接口模块与用户选择的主机建立连接,将与主机相对应的编 码发送给该主才几。
本发明实施例通过增加主机接口路由模块,利用该模块将键盘扫描码转换 为不同主机可识别的编码形式,使得一个键盘可以同时供多个主机进行使用, 节省了资源。
实施例二
参见图3,本发明实施例提供了一种键盘,包括键盘外壳、键盘矩阵、键盘 编码模块、主机接口路由模块和接口模块,本实施例以USB/蓝牙双主机键盘为 例进行说明。键盘矩阵、键盘编码模块、主机接口路由模块和接口模块都位于键盘外壳
的内部;其中,
键盘矩阵与键盘外壳相连,用于探测用户的输入信息;
其中,用户的输入信息可以为用户通过敲击键盘外壳上不同的按键从而产 生输入信息,如字符、字母、数字等等。
键盘编码模块与键盘矩阵相连,用于配合键盘矩阵,根据探测到的用户的 输入信息产生4建盘扫描码;
其中,键盘编码模块与键盘矩阵相配合产生键盘扫描码的方法为现有技术, 在此不做赘述。
主机接口路由模块与键盘编码模块相连,用于根据用户选择的主机将键盘 扫描码转换为相应于主机的编码;
其中,用户选择主机的方式包括很多,可以通过敲击设在键盘外壳上的主 机选择按键,在多个可连接主机中实现循环式的切换选择,每个主机可以对应 一个不同的主机指示灯,不同的主机指示灯的亮/灭代表用户选择/未选择该主 机。
在本实施例中,4建盘可连接的主机为两个,这两个可连4妄的主机与键盘的 接口分别为蓝牙接口和USB/PS2接口,用户敲击主机选择按键,键盘所服务的 主机会在这两个主机之间进行切换;同时,当键盘服务的主机为蓝牙接口的主 机时,对应于蓝牙接口的主机的主机指示灯会亮起,用以提醒用户当前键盘所 服务的主机为蓝牙接口的主机;当键盘服务的主机为USB/PS2接口的主机时, 对应于USB/PS2接口的主机的主机指示灯会亮起,用以提醒用户当前键盘所服 务的主机为USB/PS2接口的主机。
这里,主机的类型可以但不限于可提供驱动的全部主机,如手机、PDA、 MID、 PC等。与主机相适应的编码可以但不限于包括USBHID键盘编码、PS2 键盘编码等。
主机接口路由模块可以通过电子电路的各种芯片形式给出,也可以通过软 件的形式实现。
接口模块与主机接口路由模块相连,用于与主机建立起用于传输编码的链 路连接,并将主机接口路由才莫块转换的编码发送给用户选择的主机。 参见图4,该4建盘的工作方法具体可以包括步骤401:接收用户的输入信号,并根据用户选择的主机(蓝牙接口的主机 或USB接口的主机),将用户的输入信息转换为与主才M目对应的编码(蓝牙HID 键盘编码或USB HID键盘编码);
步骤402:通过接口模块与用户选择的主机建立连接,将与主机相对应的编 石马发送给该主才几。
本发明实施例通过增加主机接口路由模块,利用该模块将键盘扫描码转换 为不同主机可识别的编码形式,使得一个键盘可以同时供多个主机进行使用, 节省了资源。
实施例三
参见图5,本发明实施例提供了一种键盘,包括键盘外壳、键盘矩阵、键盘 编码模块、主机接口路由才莫块和接口模块,本实施例以USB/Wifi双主机键盘为
例进行说明。
键盘矩阵、键盘编码模块、主机接口路由模块和接口模块都位于键盘外壳 的内部;其中,
键盘矩阵与键盘外壳相连,用于探测用户的输入信息;
其中,用户的输入信息可以为用户通过敲击键盘外壳上不同的按键从而产 生输入信息,如字符、字母、数字、功能键等等。
键盘编码模块与键盘矩阵相连,用于配合键盘矩阵,根据探测到的用户的 输入信息产生键盘扫描码;
其中,键盘编码模块与键盘矩阵相配合产生键盘扫描码的方法为现有技术, 在此不做赘述。
主机接口路由模块与键盘编码模块相连,用于根据用户选择的主机将键盘 扫描码转换为相应于主机的编码;
其中,用户选择主机的方式包括很多,可以通过敲击设在键盘外壳上的主 机选择按键,在多个可连接主机中实现循环式的切换选择,每个主机可以对应 一个不同的主机指示灯,不同的主机指示灯的亮/灭代表用户选择/未选择该主 机。
在本实施例中,键盘可连接的主机为两个,这两个可连接的主机与键盘的 接口分别为wifi/wapi接口和USB/PS2接口 ,用户敲击主机选择^4定,键盘所服务的主机会在这两个主机之间进行切换,同时,当键盘服务的主机为wifi/wapi 接口的主机时,对应于wifi/wapi接口的主机的主机指示灯会亮起,用以提醒用 户当前键盘所服务的主机为wifi/wapi接口的主机;当键盘服务的主机为 USB/PS2接口的主机时,对应于USB/PS2接口的主机的主机指示灯会亮起,用 以提醒用户当前4建盘所服务的主机为USB/PS2接口的主机。
这里,主机的类型可以但不限于可提供驱动的全部主机,如手机、PDA、 MID、 PC等。与主机相适应的编码可以但不限于包括USBHID键盘编码、PS2 键盘编码等。
主机接口路由模块可以通过电子电路的各种芯片形式给出,也可以通过软 件的形式实现。
接口模块与主机接口路由模块相连,用于与主机建立起用于传输编码的链 路连接,并将主机接口路由模块转换的编码发送给用户选择的主机。 参见图6,该键盘的工作方法具体可以包括
步骤601:接收用户的输入信号,并根据用户选择的主机(Wifi接口的主机 或USB接口的主才几),将用户的输入信息转换为与主4/^目对应的编码(以Wifi 无线帧封装的HID/PS2键盘编码或USB HID键盘编码);
步骤602:通过接口模块与用户选择的主机建立连接,将与主机相对应的编 码发送给该主才几。
本发明实施例通过增加主机接口路由模块,利用该模块将键盘扫描码转换 为不同主机可识别的编码形式,使得一个键盘可以同时供多个主机进行使用, 节省了资源。
本发明实施例可以利用软件实现,相应的软件程序可以存储在可读取的存 储介质中,例如,移动终端的存储器、路由器的硬盘、緩存或光盘中。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
1、一种键盘,其特征在于,包括键盘外壳、键盘矩阵、键盘编码模块、主机接口路由模块和接口模块;所述键盘矩阵与所述键盘外壳相连,用于探测用户的输入信息;所述键盘编码模块与所述键盘矩阵相连,用于配合所述键盘矩阵,根据所述探测到的用户的输入信息产生键盘扫描码;所述主机接口路由模块与所述键盘编码模块相连,用于根据所述用户选择的主机将所述键盘扫描码转换为相应于所述主机的编码;所述接口模块与所述主机接口路由模块相连,用于与所述主机建立起用于传输所述编码的链路连接。
2、 如权利要求1所述的键盘,其特征在于,所述键盘外壳上还设有主机选 择按键,用于在多个可连接主机中实现循环式的切换选择。
3、 如权利要求2所述的键盘,其特征在于,所述4建盘外壳上还设有主机指 示灯,用于指示被用户选择的主机。
4、 一种如权利要求1所述的键盘的工作方法,其特征在于,所述方法包括 接收用户的输入信息;根据用户选择的主机,将用户的输入信息转换为与所述主机相对应的编码; 与用户选择的主机建立连接,将与主机相对应的编码发送给所述主机。
全文摘要
本发明提供了一种键盘及其工作方法,属于通讯技术领域。所述键盘包括键盘外壳、键盘矩阵、键盘编码模块、主机接口路由模块和接口模块。所述方法包括接收用户的输入信息;根据用户选择的主机,将用户的输入信息转换为与所述主机相对应的编码;与用户选择的主机建立连接,将与主机相对应的编码发送给所述主机,通过利用该主机路由模块将键盘扫描码转换为不同主机可识别的编码形式,使一个键盘同时供多个主机使用,节省资源。
文档编号G06F3/023GK101609370SQ200910157630
公开日2009年12月23日 申请日期2009年7月21日 优先权日2009年7月21日
发明者李治勋 申请人:李治勋