基于usb映射的触摸屏使用方法和系统的制作方法_2

文档序号:9216963阅读:来源:国知局
4]具体的,终端当前操作界面可以是自身操作系统界面,也可以是接入虚拟机运行的虚拟桌面。终端可以通过窗口切换运行不同的操作界面,当终端运行不同的操作界面时,需要将触摸屏映射至对应的操作器。终端可以判断当前运行的操作界面是终端操作系统界面还是用户虚拟机操作系统界面,如果是终端操作系统界面则将触摸屏映射至反向操作器,如果是用户虚拟机操作系统界面,则将触摸屏映射至用户虚拟机。
[0055]本实施例中,可以当终端运行不同桌面时分别将触摸屏映射至不同的操作器,从而在不同的操作器进行不同的响应以显示对应的触摸操作。
[0056]在一个实施例中,所述终端为瘦客户机。
[0057]具体的,瘦客户机是专门用于接入虚拟桌面的性能及功耗都相对较低的设备,瘦客户机上只显示桌面操作系统的图形,无须在其上安装所需要使用的桌面软件。瘦客户机的操作系统可以为Android系统,也可以为其它系统。
[0058]在一个实施例中,反向操作器为虚拟机。
[0059]具体的,反向操作器为虚拟机时,用作反向操作器的虚拟机和运行虚拟桌面的用户虚拟机可以处于同一台服务器,便于节省资源。
[0060]在一个实施例中,如图4所不,提供了一种基于USB映射的触摸屏使用系统,包括:
[0061]映射模块310,用于当USB接口接收触摸屏的连接信号时,终端将触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面。
[0062]具体的,当终端监测到有USB触摸屏插入时,对操作器发出连接请求,映射模块310将终端上的通过USB接口连接的触摸屏映射到操作器上,操作器和触摸屏之间可以通过终端进行通信。触摸屏显示终端的操作界面,以便根据终端的操作界面接收不同的触摸操作。接收模块320,用于通过触摸屏接收触摸指令。
[0063]具体的,触摸屏可为电容式触摸屏,还可以为电阻式触摸屏。接收模块320通过触摸屏接收的触摸指令可为各种形式输入的触摸指令,如手写笔输入的触摸指令,手指作用力和轨迹输入的触摸指令等。发送模块330,用于将触摸指令发送到操作器,以使得操作器根据触摸指令解析得到触摸数据。
[0064]具体的,发送模块330将触摸指令以总线数据的方式传输,总线数据是指通过USB总线协议封装起来的数据,包括触摸指令对应的触摸屏位置等数据,通过USB连接,触摸指令可以以总线数据的方式由触摸屏传送到终端,再通过网络由终端发送到操作器。操作器接收到通过USB总线协议封装起来的总线数据后,通过触摸屏驱动解析总线数据,进行解封包,就能得到触摸指令对应的触摸数据,触摸数据包括触摸操作的位置和点击动作数据。显示模块340,用于根据操作器对触摸数据的响应以显示对应的触摸操作。
[0065]具体的,操作器可根据情况对触摸数据执行响应,以显示对应的触摸操作,如直接在操作器上根据触摸数据执行触摸操作,或将触摸数据发送给终端使得显示模块340根据触摸数据执行触摸操作等。由于触摸数据是操作器根据触摸指令解析出来的,从而显示模块340显示的对应的触摸操作和触摸指令对应的触摸操作相同,达到没有触摸屏驱动程序的终端也能接受触摸屏的控制。本实施例中,终端通过当USB接口接收触摸屏的连接信号时,映射模块310将触摸屏映射至操作器,触摸屏显示终端的操作界面,接收模块320通过触摸屏接收触摸指令,发送模块330将触摸指令发送到操作器,以使得操作器根据触摸指令解析得到触摸数据,显示模块340根据操作器对触摸数据的响应以显示对应的触摸操作。基于USB映射的触摸屏使用系统通过操作器解析触摸屏指令得到触摸数据,并根据操作器对触摸数据的响应以显示对应的触摸操作,使终端没有触摸屏驱动程序时,也能使用触摸屏对终端进行操作。
[0066]在一个实施例中,操作器为反向操作器,显示模块340还用于终端接收反向操作器发送的触摸数据,根据触摸数据执行对应的触摸操作并显示。
[0067]具体的,反向操作器通过网络发送触摸数据至终端,终端根据收到的解析出来的触摸数据得到触摸操作的位置和点击动作数据,将此点击动作作用于自身界面上同样的位置,就对终端自身完成了和通过触摸屏输入的触摸指令同样的触摸操作。可以理解的是,可以根据终端界面尺寸和触摸屏尺寸对触摸数据进行一定的运算,得到新的触摸操作的位置后,如新的坐标系数,再完成对应的触摸操作。
[0068]在一个实施例中,操作器为用户虚拟机,显示模块340还用于终端同步显示用户虚拟机根据触摸数据执行的对应的触摸操作。
[0069]具体的,终端可以通过用户虚拟机接入虚拟桌面从而在终端上运行虚拟桌面,与用户虚拟机的显示界面进行同步显示。用户虚拟机根据收到的解析出来的触摸数据得到触摸操作的位置和点击动作数据,将此点击动作作用于自身界面上同样的位置,就对用户虚拟机自身完成了和通过触摸屏输入的触摸操作同样的触摸操作并在终端同步显示。可以理解的是,可以根据用户虚拟机界面尺寸和触摸屏尺寸对触摸数据进行一定的运算,得到新的触摸操作的位置后,如新的坐标系数,再完成对应的触摸操作。本实施例中,映射模块310通过将触摸屏映射至用户虚拟机,可以在终端没有触摸屏驱动程序时,也能使用触摸屏运行虚拟桌面。
[0070]在一个实施例中,操作器包括反向操作器和用户虚拟机,映射模块310还用于如果终端的操作界面为终端操作系统界面,则将触摸屏映射至反向操作器,如果终端的操作界面为用户虚拟机操作系统界面,则将触摸屏映射至用户虚拟机。
[0071]具体的,终端当前操作界面可以是自身操作系统界面,也可以是接入虚拟机运行的虚拟桌面。终端可以通过窗口切换运行不同的操作界面,当终端运行不同的操作界面时,映射模块310需要将触摸屏映射至对应的操作器。终端可以判断当前运行的操作界面是终端操作系统界面还是用户虚拟机操作系统界面,如果是终端操作系统界面则将触摸屏映射至反向操作器,如果是用户虚拟机操作系统界面,映射模块310则将触摸屏映射至用户虚拟机。本实施例中,可以当终端运行不同桌面时分别将触摸屏映射至不同的操作器,从而在不同的操作器进行不同的响应以显示对应的触摸操作。
[0072]在一个实施例中,终端为瘦客户机。
[0073]具体的,瘦客户机是专门用于接入虚拟桌面的性能及功耗都相对较低的设备,瘦客户机上只显示桌面操作系统的图形,无须在其上安装所需要使用的桌面软件。瘦客户机的操作系统可以为Android系统,也可以为其它系统。在一个实施例中,反向操作器为虚拟机。
[0074]具体的,反向操作器为虚拟机时,用作反向操作器的虚拟机和运行虚拟桌面的用户虚拟机可以处于同一台服务器,便于节省资源。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于USB映射的触摸屏使用方法,其特征在于,包括: 当USB接口接收触摸屏的连接信号时,终端将所述触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面; 通过所述触摸屏接收触摸指令; 将所述触摸指令发送到所述操作器,以使得所述操作器根据所述触摸指令解析得到触摸数据; 根据所述操作器对所述触摸数据的响应以显示对应的触摸操作。2.根据权利要求1所述的方法,其特征在于,所述操作器为反向操作器,所述根据所述操作器对所述触摸数据的响应以显示对应的触摸操作的步骤包括: 所述终端接收所述反向操作器发送的所述触摸数据; 所述终端根据所述触摸数据执行对应的触摸操作并显示。3.根据权利要求1所述的方法,其特征在于,所述操作器为用户虚拟机,所述根据所述操作器对所述触摸数据的响应以显示对应的触摸操作的步骤包括: 所述终端同步显示所述用户虚拟机根据所述触摸数据执行的对应的触摸操作。4.根据权利要求1所述的方法,其特征在于,所述操作器包括反向操作器和用户虚拟机,所述终端将所述触摸屏映射至操作器的步骤包括: 如果所述终端的操作界面为终端操作系统界面,则将所述触摸屏映射至反向操作器; 如果所述终端的操作界面为用户虚拟机操作系统界面,则将所述触摸屏映射至用户虚拟机。5.根据权利要求1所述的方法,其特征在于,所述终端为瘦客户机。6.一种基于USB映射的触摸屏使用系统,其特征在于,包括: 映射模块,用于当USB接口接收触摸屏的连接信号时,终端将所述触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面; 接收模块,用于通过所述触摸屏接收触摸指令; 发送模块,用于将所述触摸指令发送到所述操作器,以使得所述操作器根据所述触摸指令解析得到触摸数据; 显示模块,用于根据所述操作器对所述触摸数据的响应以显示对应的触摸操作。7.根据权利要求6所述的系统,其特征在于,所述操作器为反向操作器,所述显示模块还用于所述终端接收所述反向操作器发送的所述触摸数据,根据所述触摸数据执行对应的触摸操作并显示。8.根据权利要求6所述的系统,其特征在于,所述操作器为用户虚拟机,所述显示模块还用于所述终端同步显示所述用户虚拟机根据所述触摸数据执行的对应的触摸操作。9.根据权利要求6所述的系统,其特征在于,所述操作器包括反向操作器和用户虚拟机,所述映射模块还用于如果所述终端的操作界面为终端操作系统界面,则将所述触摸屏映射至反向操作器,如果所述终端的操作界面为用户虚拟机操作系统界面,则将所述触摸屏映射至用户虚拟机。10.根据权利要求6所述的系统,其特征在于,所述终端为瘦客户机。
【专利摘要】本发明提供了一种基于USB映射的触摸屏使用方法,包括:当USB接口接收触摸屏的连接信号时,终端将所述触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面;通过所述触摸屏接收触摸指令;将所述触摸指令发送到所述操作器,以使得所述操作器根据所述触摸指令解析得到触摸数据;根据所述操作器对所述触摸数据的响应以显示对应的触摸操作。通过操作器解析触摸屏指令得到触摸数据,并根据操作器对触摸数据的响应以显示对应的触摸操作,使终端没有触摸屏驱动程序时,也能使用触摸屏对终端进行操作。此外,还提供了一种基于USB映射的触摸屏使用系统。
【IPC分类】G06F3/0488
【公开号】CN104932820
【申请号】CN201510293883
【发明人】林海长
【申请人】深圳市深信服电子科技有限公司
【公开日】2015年9月23日
【申请日】2015年6月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1