一种独占输入方法、输入转换设备、输入装置及智能终端制造方法及图纸

技术编号:19903322 阅读:28 留言:0更新日期:2018-12-26 02:53
本发明专利技术公开了一种独占输入方法、输入转换设备、输入装置及智能终端,其中输入方法包括:接收输入设备的输入指令,将所述输入指令打包为输入数据流,并将所述输入数据流发送给第一设备。输入方法还包括:第一设备接收输入数据流,并解析所述输入数据流得到第二输入指令,将所述第二输入指令传递给应用程序,完成对所述应用程序的输入。具有不需要对智能终端进行ROOT,不破坏智能终端原有系统,安全性好,成本低、使用方便等优点。

【技术实现步骤摘要】
一种独占输入方法、输入转换设备、输入装置及智能终端
本专利技术涉及输入
,尤其涉及一种独占输入方法、输入转换设备、输入装置及智能终端。
技术介绍
智能手机、平板等智能终端设备通过OTG线与外部输入设备(键盘、鼠标)连接后,可以实现外部输入设备对智能终端设备的输入控制。其输入实现过程为智能终端的操作系统响应外部输入设备的输入指令(如键盘按下某个按键,鼠标向某个方向移动一定距离),并根据输入指令执行相应动作,由于通过操作系统响应输入指令,因此,通过外部输入设备进行输入控制时,不能够实现智能终端上当前运行的应用程序(APP)对外部输入设备的独占。以Android(安卓)系统的智能手机连接外部输入设备为例,设智能终端当前在前台运行的应用程序为某游戏程序,用于通过外部连接的鼠标输入设备对游戏进行操作,当鼠标移动至显示界面的顶部时,Android系统会响应鼠标状态,下拉显示顶部的系统状态栏,从而会严重影响用户游戏体验。因此,需要一种能够独占外部输入设备的方法,使得外部输入设备仅被前台运行的应用程序独占。现有技术中虽然存在能够实现应用程序独占输入设备的方法,但该方法需要对智能手机进行ROOT,由于ROOT不符合智能手机的保修条款,并且会导致智能手机的安全性大大降低等问题,而且,对于某些品牌的手机,也不支持用户进行ROOT,所以,现有技术并不能很好的解决上述问题。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种不需要对智能终端进行ROOT,不破坏智能终端原有系统,安全性好,成本低、使用方便的独占输入方法、输入转换设备、输入装置及智能终端。为解决上述技术问题,本专利技术提出的技术方案为:一种独占输入方法,接收输入设备的输入指令,将所述输入指令打包为输入数据流,并将所述输入数据流发送给第一设备。进一步地,所述输入数据流为满足串口通信格式的数据流。进一步地,还包括接收所述第一设备以数据流形式发送的反馈数据流,并解析所述反馈数据流得到反馈信号,将所述反馈信号反馈给所述输入设备。进一步地,通过USB接口接收输入设备的输入指令;通过串口通信协议将所述输入数据流发送给第一设备。一种独占输入方法,第一设备接收输入数据流,并解析所述输入数据流得到第二输入指令,将所述第二输入指令传递给应用程序,完成对所述应用程序的输入。进一步地,所述第一设备在得到所述第二输入指令后,生成对所述第二输入指令的反馈信息,将所述反馈信息打包成反馈数据流,并反馈所述反馈数据流。进一步地,所述应用程序为在所述第一设备前端运行的应用程序。进一步地,所述第一设备通过解析程序解析所述输入数据流;所述解析程序为独立于所述应用程序的解析程序;或者:所述解析程序为所述应用程序的一部分。一种输入转换设备,包括第一接口、处理器和第二接口;所述第一接口和所述第二接口均与所述处理器连接;所述第一接口用于接收输入设备的输入指令;所述处理器用于将所述输入指令打包为输入数据流;所述第二接口用于将所述输入数据流发送给第一设备。进一步地,所述输入数据流满足串口通信格式的数据流。进一步地,所述第二接口还用于接收所述第一设备以数据流形式反馈的反馈数据流;所述处理器还用于解析所述反馈数据流,得到反馈信号;所述第一接口还用于将所述反馈信号反馈给所述输入设备。进一步地,所述第一接口为USB接口或PS/2接口;所述第二接口为USB接口;所述处理器通过串口通信协议将所述输入数据流发送给第一设备进一步地,还包括控制按键,所述控制按键用于控制所述处理是否将所述输入指令打包为输入数据流,和/或解析所述反馈数据流。一种输入装置,包括输入设备和如上任一项所述的输入转换设备,所述输入设备与所述输入转换设备的第一接口连接。一种智能终端,包括处理模块和存储模块,所述处理模块用于执行所述存储模块上存储的程序;所述存储模块上存储有被执行时可实现如上任一项所述的独占输入方法的程序。与现有技术相比,本专利技术的优点在于:1、本专利技术通过将外部输入设备的输入指令打包为数据流格式的输入数据流,将输入数据流发送给智能终端,智能终端操作系统不会响应数据流格式的输入指令,再由智能终端上运行的解析程序对输入数据流进行解析还原输入指令,将还原得到的输入指令传递给需要独占的应用程序,实现外部输入设备在该应用程序上的独占输入;本专利技术的方法,不需要对智能终端进行ROOT,不会破坏智能终端的原有系统,不会降低智能终端的安全性与可靠性;同时,本专利技术的实施过程简单,易于实现。2、本专利技术的输入转换设备只需要处理器将输入设备的输入指令转换为数据流格式的输入数据流,并发送给智能终端即可,结构简单,体积小,成本低;并且,输入转换设备可直接集成到现有的输入设备(键盘、鼠标)中,通过控制处理器是否对输入指令进行转换,可使得输入设备可以在独占输入与正常输入之间进行方便切换,灵活性好。附图说明图1为本专利技术具体实施例的流程示意图。图2为本专利技术具体实施例的输入转换设备结构示意图。具体实施方式以下结合说明书附图和具体优选的实施例对本专利技术作进一步描述,但并不因此而限制本专利技术的保护范围。本实施例的独占输入方法,包括接收输入设备的输入指令,将所述输入指令打包为输入数据流,并将所述输入数据流发送给第一设备。所述输入数据流为满足串口通信格式的数据流。还包括接收所述第一设备以数据流形式发送的反馈数据流,并解析所述反馈数据流得到反馈信号,将所述反馈信号反馈给所述输入设备。通过USB接口接收输入设备的输入指令;通过串口通信协议将所述输入数据流发送给第一设备。本实施例的独占输入方法,第一设备接收输入数据流,并解析所述输入数据流得到第二输入指令,将所述第二输入指令传递给应用程序,完成对所述应用程序的输入。所述第一设备在得到所述第二输入指令后,生成对所述第二输入指令的反馈信息,将所述反馈信息打包成反馈数据流,并反馈所述反馈数据流。所述应用程序为在所述第一设备前端运行的应用程序。所述第一设备通过解析程序解析所述输入数据流;所述解析程序为独立于所述应用程序的解析程序;或者:所述解析程序为所述应用程序的一部分。本实施例的输入转换设备,如图2所示,包括第一接口、处理器和第二接口;所述第一接口和所述第二接口均与所述处理器连接;所述第一接口用于接收输入设备的输入指令;所述处理器用于将所述输入指令打包为输入数据流;所述第二接口用于将所述输入数据流发送给第一设备。所述输入数据流满足串口通信格式的数据流。所述第二接口还用于接收所述第一设备以数据流形式反馈的反馈数据流;所述处理器还用于解析所述反馈数据流,得到反馈信号;所述第一接口还用于将所述反馈信号反馈给所述输入设备。所述第一接口为USB接口或PS/2接口;所述第二接口为USB接口;所述处理器通过串口通信协议将所述输入数据流发送给第一设备。还包括控制按键,所述控制按键用于控制所述处理是否将所述输入指令打包为输入数据流,和/或解析所述反馈数据流。当所述控制按键开启独占输入时,输入转换设备按照上述方式对进入输入转换设备的信息进行处理后发送;当所述控制按键关闭独占输入时,则只直接对第一接口和第二接口之间数据进行转发。也即对第一接口所接收到的信息,直接通过第二接口转发出去,对第二接口接收到的信息,直接通过第一接口转发出去。在本实施例本文档来自技高网...

【技术保护点】
1.一种独占输入方法,其特征在于:接收输入设备的输入指令,将所述输入指令打包为输入数据流,并将所述输入数据流发送给第一设备。

【技术特征摘要】
1.一种独占输入方法,其特征在于:接收输入设备的输入指令,将所述输入指令打包为输入数据流,并将所述输入数据流发送给第一设备。2.根据权利要求1所述的独占输入方法,其特征在于:所述输入数据流为满足串口通信格式的数据流。3.根据权利要求1至2任一项所述的独占输入方法,其特征在于:还包括接收所述第一设备以数据流形式发送的反馈数据流,并解析所述反馈数据流得到反馈信号,将所述反馈信号反馈给所述输入设备。4.一种独占输入方法,其特征在于:第一设备接收输入数据流,并解析所述输入数据流得到第二输入指令,将所述第二输入指令传递给应用程序,完成对所述应用程序的输入。5.根据权利要求4所述的独占输入方法,其特征在于:所述第一设备在得到所述第二输入指令后,生成对所述第二输入指令的反馈信息,将所述反馈信息打包成反馈数据流,并反馈所述反馈数据流。6.根据权利要求4所述的独占输入方法,其特征在于:所述应用程序为在所述第一设备前端运行的应用程序。7.一种输入转换设备,...

【专利技术属性】
技术研发人员:于韬
申请(专利权)人:长沙市极云网络科技有限公司
类型:发明
国别省市:湖南,43

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

1