基于手机客户端和无线局域网的无线键盘实现方法

文档序号:6423151阅读:254来源:国知局
专利名称:基于手机客户端和无线局域网的无线键盘实现方法
技术领域
本发明涉及无线输入领域,具体地说,本发明涉及一种基于手机客户端和无线局域网的无线键盘实现方法。
背景技术
由于目前无线键盘可以实现摆脱电缆的束缚,但无线键盘需要依赖专门的硬件设备才能与计算机相连接,且无线键盘还需要具有红外和蓝牙功能,否则就无法与计算机等设备进行近距离的无线连接。

发明内容
本发明所要解决的技术问题是提供一种基于手机客户端和无线局域网的无线键盘实现方法,以解决无线键盘需要依赖专门的硬件设备才能与计算机相连接,且该无线键盘还需要具有红外和蓝牙功能,否则就无法与计算机等设备进行近距离的无线连接。为解决上述技术问题,本发明提供了一种基于手机客户端和无线局域网的无线键盘实现方法,一种基于手机客户端和无线局域网的无线键盘实现方法,应用于计算机终端上,其特征在于,包括所述计算机终端上的键盘消息接收处理模块初始化网络,监听TCP端口 ;所述手机客户端上的键盘模拟装置接收到该手机客户端上的连接信号后,通过无线局域网发送该连接信号给所述键盘消息接收处理模块;所述键盘消息接收处理模块接收到连接信号后,开启与该手机客户端间的TCP连接;所述键盘模拟装置接收该手机客户端上的按键操作信号并转换为键盘消息数据, 发送给所述键盘消息接收处理模块,并由所述计算机终端进行相应的处理。其中,进一步还包括所述手机客户端上的键盘模拟装置接收到该手机客户端上的断开信号后,通过无线局域网发送该断开信息给所述键盘消息接收处理模块;所述键盘消息接收处理模块接收到断开信息后,断开与该手机客户端间的TCP连接。其中,所述键盘模拟装置接收该手机客户端上的按键操作信号后,将该按键操作信号封装成键盘消息数据,通过无线局域网发送给所述键盘消息接收处理模块。其中,所述封装具体为将所述按键操作信号封装成TCP协议数据包。其中,所述TCP协议数据包包含长度域、序列号域、时间戳域和按键操作信号内容域,上述各域字节顺序按照网络字节序进行传输。与现有技术相比,本发明所述的一种基于手机客户端和无线局域网的无线键盘实现方法,以解决在不需要购买专门的无线键盘等硬件设备,且手机客户端无需开启红外及蓝牙的情况下,通过手机客户端并采用无线局域网(WLAN)来实现无线键盘功能,达到近距离的与计算机等设备的连接,以达到使用上的方便快捷,并且可应用到各种需要无线键盘的场景。


图1为本发明实施例一所述基于手机客户端和无线局域网的无线键盘实现方法流程图;图2为图1中计算机终端上的键盘消息接收处理模块的处理流程图;图3为图1中所述方法中手机客户端上的键盘模拟装置的处理流程图;图4为TCP协议数据包的组成结构图。
具体实施例方式本发明的主要思想是解决无线键盘需要依赖专门的硬件设备才能与计算机相连接,且无线键盘还需要具有红外和蓝牙功能,否则就无法与计算机等设备进行近距离的无线连接。以下对具体实施方式
进行详细描述,但不作为对本发明的限定。如图1所示,为本发明实施例一所述的基于手机客户端和无线局域网的无线键盘实现方法,应用于计算机终端上,该方法包括建立连接阶段和接收键盘输入阶段,具体包括步骤101,所述计算机终端上的键盘消息接收处理模块初始化网络,监听TCP端 Π ;步骤102,所述手机客户端上的键盘模拟装置接收到该手机客户端上的连接信号后,通过无线局域网(WLAN)发送该连接信号给所述键盘消息接收处理模块;步骤103,所述键盘消息接收处理模块接收到连接信号后,开启与该手机客户端间的TCP连接,并向手机客户端上的键盘模拟装置返回连接成功响应;步骤104,所述键盘模拟装置接收该手机客户端上的按键操作信号并转换为键盘消息数据,通过无线局域网发送给所述键盘消息接收处理模块,步骤105,所述键盘消息接收处理模块接收该键盘消息数据后,由所述计算机终端进行相应的处理,即发送给操作系统进行处理,并向手机客户端上的键盘模拟装置返回键盘消息数据接收成功响应。其中,步骤104具体可以为所述键盘模拟装置接收该手机客户端上的按键操作信号后,将该按键操作信号封装成键盘消息数据,通过无线局域网发送给所述键盘消息接收处理模块。所述封装具体为将所述按键操作信号封装成TCP协议数据包。所述TCP协议数据包包含长度域、序列号域、时间戳域和按键操作信号内容域,上述各域字节顺序按照网络字节序进行传输,如图4所示。其中,步骤104和105可反复执行多次。所述方法还包括拆除连接阶段,具体包括步骤106,所述手机客户端上的键盘模拟装置接收到该手机客户端上的退出信号后,通过无线局域网发送该退出信息给所述键盘消息接收处理模块;步骤107,所述键盘消息接收处理模块接收到退出信息后,断开与该手机客户端间的TCP连接,返回断开成功响应。
上述实施例一中计算机终端上的键盘消息接收处理模块具体地,还可以如图2所示,为图1中计算机终端上的键盘消息接收处理模块的处理流程,包括步骤201,所述计算机终端上的键盘消息接收处理模块初始化网络,监听TCP端 Π ;步骤202,所述键盘消息接收处理模块接收到连接信号后,开启与该手机客户端间的TCP连接;步骤203,所述键盘消息接收处理模块接收该手机客户端发送的键盘字符数据,并将该键盘字符数据向所述计算机终端上的操作系统发送,由计算机终端上的操作系统进行相应的处理。上述实施例一中手机客户端上的键盘模拟装置具体地,还可以如图3所示,为图1 中所述方法中手机客户端上的键盘模拟装置的处理流程,包括步骤301,所述手机客户端上的键盘模拟装置接收到该手机客户端上的连接信号后,通过无线局域网(WLAN)发送该连接信号给所述键盘消息接收处理模块;步骤302,所述键盘模拟装置判断连接是否成功,如果是,则执行步骤303 ;如果不是,则反馈该手机客户端连接不成功,退出;步骤303,所述键盘模拟装置接收该手机客户端上的按键操作信号,并判断该按键操作信号是否为退出信号,如果是,则反馈该手机客户端退出连接;如果不是,则判断是否为键盘输入操作的按键操作信号,如果是,则将该键盘输入操作的按键操作信号转换为键盘消息数据,通过无线局域网发送给所述键盘消息接收处理模块;如果不是,则退回到步骤 303的开始部分重新执行。与现有技术相比,本发明所述的一种基于手机客户端和无线局域网的无线键盘实现方法,以解决在不需要购买专门的无线键盘等硬件设备,且手机客户端无需开启红外及蓝牙的情况下,通过手机客户端并采用无线局域网(WLAN)来实现无线键盘功能,达到近距离的与计算机等设备的连接,以达到使用上的方便快捷,并且可应用到各种需要无线键盘的场景。使用时,手机客户端上的键盘模拟装置首先按照预先设定的参数通过WLAN连接PC 或笔记本电脑上的键盘输入消息接收处理模块,连接成功后,键盘模拟装置可实时捕获手机客户端上的键盘输入数据,并把此输入通过WLAN发送至键盘输入消息接收处理模块,接收处理模块收到键盘输入信息后,向PC或笔记本电脑上的操作系统发送,操作系统捕获此键盘输入消息后,即实现了手机客户端上键盘输入无线传递给PC或笔记本电脑的无线键盘功能。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种基于手机客户端和无线局域网的无线键盘实现方法,应用于计算机终端上,其特征在于,包括所述计算机终端上的键盘消息接收处理模块初始化网络,监听TCP端口 ;所述手机客户端上的键盘模拟装置接收到该手机客户端上的连接信号后,通过无线局域网发送该连接信号给所述键盘消息接收处理模块;所述键盘消息接收处理模块接收到连接信号后,开启与该手机客户端间的TCP连接;所述键盘模拟装置接收该手机客户端上的按键操作信号并转换为键盘消息数据,发送给所述键盘消息接收处理模块,并由所述计算机终端进行相应的处理。
2.如权利要求1所述的基于手机客户端和无线局域网的无线键盘实现方法,其特征在于,进一步还包括所述手机客户端上的键盘模拟装置接收到该手机客户端上的断开信号后,通过无线局域网发送该断开信息给所述键盘消息接收处理模块;所述键盘消息接收处理模块接收到断开信息后,断开与该手机客户端间的TCP连接。
3.如权利要求2所述的基于手机客户端和无线局域网的无线键盘实现方法,其特征在于,所述键盘模拟装置接收该手机客户端上的按键操作信号后,将该按键操作信号封装成键盘消息数据,通过无线局域网发送给所述键盘消息接收处理模块。
4.如权利要求3所述的基于手机客户端和无线局域网的无线键盘实现方法,其特征在于,所述封装具体为将所述按键操作信号封装成TCP协议数据包。
5.如权利要求4所述的基于手机客户端和无线局域网的无线键盘实现方法,其特征在于,所述TCP协议数据包包含长度域、序列号域、时间戳域和按键操作信号内容域,上述各域字节顺序按照网络字节序进行传输。
全文摘要
本发明公开了一种基于手机客户端和无线局域网的无线键盘实现方法,应用于计算机终端上,包括计算机终端上的键盘消息接收处理模块初始化网络,监听TCP端口;手机客户端上的键盘模拟装置接收到该手机客户端上的连接信号后,通过无线局域网发送该连接信号给所述键盘消息接收处理模块;键盘消息接收处理模块接收到连接信号后,开启与该手机客户端间的TCP连接;键盘模拟装置接收该手机客户端上的按键操作信号并转换为键盘消息数据,发送给所述键盘消息接收处理模块,并由计算机终端进行处理。本发明在不需要无线键盘等硬件设备,且手机客户端无需开启红外及蓝牙的情况下,通过手机客户端采用WLAN来实现无线键盘功能,达到近距离的与计算机等设备的连接。
文档编号G06F3/02GK102215283SQ20111010651
公开日2011年10月12日 申请日期2011年4月27日 优先权日2011年4月27日
发明者曹东, 李建涛, 王巍 申请人:北京北纬点易信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1