一种车载终端的远程输入方法和系统的制作方法

文档序号:9326482阅读:192来源:国知局
一种车载终端的远程输入方法和系统的制作方法
【技术领域】
[0001 ] 本发明涉及一种车载终端的远程输入方法和系统。
【背景技术】
[0002]在移动通信和嵌入式领域,车载终端产品越来越多,越来越流行。车载终端的远程控制中,字符输入几乎是绕不过去的一个问题。而且针对每一个有输入需求的控件进行代码自动设置或者提交用户的远程输入内容则非常繁琐且不易集中管理。
[0003]比如,在安卓应用程序开发中,WebView是比较常用的控件。安卓提供WebView控件供有网页需求和多媒体展示的应用开发者调用。目前几乎百分之90以上的安卓web应用(如微博、微信等)都会使用webview控件。但是由于封装和安全的需要,webview控件是无法获取WebView的输入框的,当无法获得输入框时:对于拥有触摸输入功能的手持设备进行信息输入是能够实现的,而对于车载终端,由于没有用户触摸驱动,此时自动设置或者提交用户的远程输入内容就无法实现了。

【发明内容】

[0004]为克服上述问题,本发明提供一种车载终端的远程输入方法和系统。
[0005]为了实现上述目的,本发明提供了一种车载终端的远程输入方法,所述方法包含:
[0006]A、当车载终端的控件获取输入请求命令后,该车载终端将输入请求命令发送给客户端;
[0007]B、通过客户端进行信息输入,将输入的信息发送至车载终端;
[0008]C、车载终端将接收到的输入信息填充至所述控件的输入框,完成车载终端的远程输入。
[0009]优选的,上述控件为webview控件;所述客户端为手持设备。
[0010]优选的,上述步骤B还包括:
[0011]B1、客户端通过用户界面接收输入信息;
[0012]B2、将输入信息进行编辑,再将编辑后的内容提交给客户端的后台socket套接字通信单元;
[0013]B3、后台socket通信单元将输入信息发送至基于安卓系统的非手持设备。
[0014]优选的,上述步骤A还包括:
[0015]获取一输入通道,与所述控件的输入框相关;所述输入通道为输入法和所述控件的输入框进行通信的通道;所述车载终端将接收到的输入信息填充至所述控件的输入框包括:车载终端将接收到的输入信息通过所述输入通道填充至所述控件的输入框。
[0016]上述获取一输入通道具体为:从所述车载终端的安卓系统自带的多个输入通道中获取一输入通道。
[0017]此外,本发明还提供了一种车载终端的远程输入系统,所述系统包括客户端和基于安卓系统的车载终端;
[0018]所述车载终端包括:
[0019]控件,用于获取输入请求命令;
[0020]远程输入法模块,用于向客户端发送控件获取的输入请求命令,并将接收到的所述客户端发送的输入信息填充至所述控件的输入框,完成车载终端的远程输入;
[0021]客户端,用于接收输入请求命令并进行信息输入,再将输入的信息发送至车载终端。
[0022]可选的,上述控件为webview控件;所述客户端为手持设备。
[0023]优选的,上述客户端包含:
[0024]输入模块,用于通过用户界面接收输入信息;
[0025]编辑模块,用于将输入信息进行编辑,再将编辑后的内容提交给客户端的后台socket套接字通信单元;
[0026]发送模块,用于编辑模块输出的信息发送至车载终端。
[0027]优选的,还包括通道获取模块,用于获取一输入通道,与所述控件的输入框相关;所述输入通道为输入法和所述控件的输入框进行通信的通道;
[0028]所述远程输入法模块,具体用于向客户端发送控件获取的输入请求命令,并将收到的输入信息通过所述输入通道填充至所述控件的输入框,完成基于安卓系统的车载终端的远程输入。
[0029]上述所述通道获取模块具体用于,从所述车载终端的安卓系统自带的多个输入通道中获取一输入通道,与所述控件的输入框相关;所述输入通道为输入法和所述控件的输入框进行通信的通道。
[0030]本发明提供的远程输入法可以解决车载终端所有远程输入的问题,特别是在应用无法获取控件输入框,而又需要进行远程输入的时候。
【附图说明】
[0031]图1是本发明提供的车载终端的远程输入方法的实现流程图
[0032]图2是本发明提供的车载终端的远程输入系统的组成框图;
【具体实施方式】
[0033]下面结合附图和具体实施例对本发明作进一步说明。
[0034]本发明实施例提供一种车载终端的远程输入方法,具体实现步骤如图1所示,包括:
[0035]步骤101)当车载终端的控件获取输入请求命令后,该非手持设备将输入请求命令发送给客户端;
[0036]步骤102)通过客户端进行信息输入,将输入的信息发送至基于安卓系统的车载终端;
[0037]步骤103)车载终端将接收到的输入信息填充至所述控件的输入框,完成车载终端的远程输入。上述基于安卓系统的车载终端的控件收到输入请求命令后还包括:
[0038]获取一输入通道,与所述控件的输入框相关;所述输入通道为输入法和所述控件的输入框进行通信的通道;
[0039]所述车载终端将接收到的输入信息填充至所述控件的输入框包括:车载终端将接收到的输入信息通过所述输入通道填充至所述控件的输入框。
[0040]上述步骤101)具体为:当车载终端捕获了用户的输入请求命令时,获取输入通道,并向客户端发送输入请求命令。
[0041]上述步骤102)具体为:客户端收到输入请求命令后,通过该客户端的输入界面输入信息的内容;然后编辑输入内容,并提交给客户端的后台套接字soket通信单元;将编辑后的输入信息进行编码,传输至车载终端。
[0042]上述步骤103)具体为:车载终端通过打开的输入通道将输入信息发给控件的输入框,完成远程输入。
[0043]此外,本发明还提供了一种车载终端的远程输入系统,如图2所示,所述系统用于车载终端的远程输入。所述系统包含:客户端和基于安卓系统的车载终端。
[0044]所述车载终端包括:
[0045]控件,用于获取输入请求命令;
[0046]远程输入法模块,用于向客户端发送控件获取的输入请求命令,并将接收到的所述客户端发送的输入信息填充至所述控件的输入框,完成基于安卓系统的非手持设备的远程输入。
[0047]所述客户端,用于接收输入请求命令并进行信息输入,再将输入的信息发送至车载终端。
[0048]所述控件优选为webview控件;所述客户?而优选为手持设备。
[0049]所述客户端包含:
[0050]输入模块,用于通过用户界面接收输入信息;
[0051]编辑模块,用于将输入信息进行编辑,再将编辑后的内容提交给客户端的后台socket套接字通信单元;
[0052]发送模块,用于编辑模块输出的信息发送至车载终端。
[0053]所述车载终端还
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1