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

文档序号:9216963阅读:825来源:国知局
基于usb映射的触摸屏使用方法和系统的制作方法
【技术领域】
[0001]本发明涉及网络应用领域,特别是涉及一种基于USB映射的触摸屏使用方法和系统。
【背景技术】
[0002]随着服务器和存储成本的下降,网络带宽的不断提升,以及客户对安全性和集中管理的需求越来越旺盛,桌面虚拟化越来越成为一种趋势。桌面虚拟化是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间访问通过网络访问属于我们个人的桌面系统。
[0003]当使用终端运行虚拟桌面时,由于触摸屏厂家很多,终端的操作系统也多种多样,经常出现终端内置驱动对触摸屏不支持的情况。在没有触摸屏对应的驱动程序的终端上,用户无法使用触摸屏做任何操作。

【发明内容】

[0004]基于此,有必要针对上述问题,提供一种基于USB映射的触摸屏使用方法和系统,能在终端没有触摸屏驱动程序时,也能使用触摸屏对终端进行操作。
[0005]一种基于USB映射的触摸屏使用方法,包括:
[0006]当USB接口接收触摸屏的连接信号时,终端将所述触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面;
[0007]通过所述触摸屏接收触摸指令;
[0008]将所述触摸指令发送到所述操作器,以使得所述操作器根据所述触摸指令解析得到触摸数据;
[0009]根据所述操作器对所述触摸数据的响应以显示对应的触摸操作。
[0010]在其中一个实施例中,所述操作器为反向操作器,所述根据所述操作器对所述触摸数据的响应以显示对应的触摸操作的步骤包括:
[0011]所述终端接收所述反向操作器发送的所述触摸数据;
[0012]所述终端根据所述触摸数据执行对应的触摸操作并显示。
[0013]在其中一个实施例中,所述操作器为用户虚拟机,所述根据所述操作器对所述触摸数据的响应以显示对应的触摸操作的步骤包括:
[0014]所述终端同步显示所述用户虚拟机根据所述触摸数据执行的对应的触摸操作。
[0015]在其中一个实施例中,所述操作器包括反向操作器和用户虚拟机,所述终端将所述触摸屏映射至操作器的步骤包括:
[0016]如果所述终端的操作界面为终端操作系统界面,则将所述触摸屏映射至反向操作器;
[0017]如果所述终端的操作界面为用户虚拟机操作系统界面,则将所述触摸屏映射至用户虚拟机。
[0018]在其中一个实施例中,所述终端为瘦客户机。
[0019]本发明还提供了一种基于USB映射的触摸屏使用系统,包括:
[0020]映射模块,用于当USB接口接收触摸屏的连接信号时,终端将所述触摸屏映射至操作器,所述触摸屏显示所述终端的操作界面;
[0021]接收模块,用于通过所述触摸屏接收触摸指令;
[0022]发送模块,用于将所述触摸指令发送到所述操作器,以使得所述操作器根据所述触摸指令解析得到触摸数据;
[0023]显示模块,用于根据所述操作器对所述触摸数据的响应以显示对应的触摸操作。
[0024]在其中一个实施例中,所述操作器为反向操作器,所述显示模块还用于所述终端接收所述反向操作器发送的所述触摸数据,根据所述触摸数据执行对应的触摸操作并显不O
[0025]在其中一个实施例中,所述操作器为用户虚拟机,所述显示模块还用于所述终端同步显示所述用户虚拟机根据所述触摸数据执行的对应的触摸操作。
[0026]在其中一个实施例中,所述操作器包括反向操作器和用户虚拟机,所述映射模块还用于如果所述终端的操作界面为终端操作系统界面,则将所述触摸屏映射至反向操作器,如果所述终端的操作界面为用户虚拟机操作系统界面,则将所述触摸屏映射至用户虚拟机。
[0027]在其中一个实施例中,所述终端为瘦客户机。
[0028]上述基于USB映射的触摸屏使用方法和系统,通过当USB接口接收触摸屏的连接信号时,终端将触摸屏映射至操作器,触摸屏显示终端的操作界面,通过触摸屏接收触摸指令,将触摸指令发送到操作器,以使得操作器根据触摸指令解析得到触摸数据,根据操作器对触摸数据的响应以显示对应的触摸操作。通过操作器解析触摸屏指令得到触摸数据,并根据操作器对触摸数据的响应以显示对应的触摸操作,使终端没有触摸屏驱动程序时,也能使用触摸屏对终端进行操作。
【附图说明】
[0029]图1为一个实施例中基于USB映射的触摸屏使用方法的应用环境图;
[0030]图2为一个实施例中基于USB映射的触摸屏使用方法的流程图;
[0031]图3为另一个实施例中根据操作器对触摸数据的响应以显示对应的触摸操作基于USB映射的触摸屏使用方法的流程图;
[0032]图4为一个实施例中基于USB映射的触摸屏使用系统的结构框图。
【具体实施方式】
[0033]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0034]图1为一个实施例中网址安全检测方法运行的应用环境图。如图1所示,该应用环境包括终端110、操作器120和触摸屏130。操作器120可与终端110进行通信。触摸屏130可通过USB接口接入终端110,可以将触摸屏130映射至操作器120。操作器120有触摸屏驱动,操作器120可以包括反向操作器121和用户虚拟机122中的至少一种,用户虚拟机122可运行于用户服务器上,用户虚拟机122用于提供虚拟桌面。
[0035]终端110可为智能手机、平板电脑、笔记本电脑、台式计算机、瘦客户机等,但并不局限于此。操作器120可为物理机或虚拟机,只要是支持安装并使用触摸屏驱动的设备或此类设备上运行的虚拟机均可。反向操作器121也可包括用户虚拟机122的功能,反向操作器121和用户服务器122可分别独立设置,也可集成为一个服务器,当集成为一个服务器时,此服务器上运行至少2个虚拟机,一个为反向操作虚拟机,一个为用户虚拟机。
[0036]如图2所示,在一个实施例中提供了一种基于USB映射的触摸屏使用方法,该方法可应用于如图1所示的环境中,具体包括:
[0037]步骤S210,当USB接口接收触摸屏的连接信号时,终端将触摸屏映射至操作器,触摸屏显示终端的操作界面。
[0038]具体的,当终端监测到有USB触摸屏插入时,对操作器发出连接请求,将终端上的通过USB接口连接的触摸屏映射到操作器上,操作器和触摸屏之间可以通过终端进行通信。触摸屏显示终端的操作界面,以便根据终端的操作界面接收不同的触摸操作。
[0039]步骤S220,通过触摸屏接收触摸指令。
[0040]具体的,触摸屏可为电容式触摸屏,还可以为电阻式触摸屏。触摸屏接收的触摸指令可为各种形式输入的触摸指令,如手写笔输入的触摸指令,手指作用力和轨迹输入的触摸指令等。
[0041]步骤S230,将触摸指令发送到操作器,以使得操作器根据触摸指令解析得到触摸数据。
[0042]具体的,触摸指令以总线数据的方式传输,总线数据是指通过USB总线协议封装起来的数据,包括触摸指令对应的触摸屏位置等数据,通过USB连接,触摸指令可以以总线数据的方式由触摸屏传送到终端,再通过网络由终端发送到操作器。操作器接收到通过USB总线协议封装起来的总线数据后,通过触摸屏驱动解析总线数据,进行解封包,就能得到触摸指令对应的触摸数据,触摸数据包括触摸操作的位置和点击动作数据。
[0043]步骤S240,根据操作器对触摸数据的响应以显示对应的触摸操作。
[0044]具体的,操作器可根据情况对触摸数据执行响应,以显示对应的触摸操作,如直接在操作器上根据触摸数据执行触摸操作,或将触摸数据发送给终端使得终端根据触摸数据执行触摸操作等。由于触摸数据是操作器根据触摸指令解析出来的,从而显示的对应的触摸操作和触摸指令对应的触摸操作相同,达到没有触摸屏驱动程序的终端也能接受触摸屏的控制。
[0045]本实施例中,通过当USB接口接收触摸屏的连接信号时,终端将触摸屏映射至操作器,触摸屏显示终端的操作界面,通过触摸屏接收触摸指令,将触摸指令发送到操作器,以使得操作器根据触摸指令解析得到触摸数据,根据操作器对触摸数据的响应以显示对应的触摸操作。通过操作器解析触摸屏指令得到触摸数据,并根据操作器对触摸数据的响应以显示对应的触摸操作,使终端没有触摸屏驱动程序时,也能使用触摸屏对终端进行操作。
[0046]在一个实施例中,操作器为反向操作器,如图3所示,步骤S240包括:
[0047]步骤S241,终端接收反向操作器发送的触摸数据。
[0048]步骤S242,终端根据触摸数据执行对应的触摸操作并显示。
[0049]具体的,反向操作器通过网络发送触摸数据至终端,终端根据收到的解析出来的触摸数据得到触摸操作的位置和点击动作数据,将此点击动作作用于自身界面上同样的位置,就对终端自身完成了和通过触摸屏输入的触摸指令同样的触摸操作。可以理解的是,可以根据终端界面尺寸和触摸屏尺寸对触摸数据进行一定的运算,得到新的触摸操作的位置后,如新的坐标系数,再完成对应的触摸操作。
[0050]在一个实施例中,操作器为用户虚拟机,步骤S240包括:终端同步显示用户虚拟机根据触摸数据执行的对应的触摸操作。
[0051]具体的,终端可以通过用户虚拟机接入虚拟桌面从而在终端上运行虚拟桌面,与用户虚拟机的显示界面进行同步显示。用户虚拟机根据收到的解析出来的触摸数据得到触摸操作的位置和点击动作数据,将此点击动作作用于自身界面上同样的位置,就对用户虚拟机自身完成了和通过触摸屏输入的触摸操作同样的触摸操作并在终端同步显示。可以理解的是,可以根据用户虚拟机界面尺寸和触摸屏尺寸对触摸数据进行一定的运算,得到新的触摸操作的位置后,如新的坐标系数,再完成对应的触摸操作。
[0052]本实施例中,通过将触摸屏映射至用户虚拟机,可以在终端没有触摸屏驱动程序时,也能使用触摸屏运行虚拟桌面。
[0053]在一个实施例中,操作器包括反向操作器和用户虚拟机,步骤S210包括:如果终端的操作界面为终端操作系统界面,则将触摸屏映射至反向操作器,如果终端的操作界面为用户虚拟机操作系统界面,则将触摸屏映射至用户虚拟机。
[005
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1