【技术实现步骤摘要】
本专利技术涉及计算机通讯设备领域,尤其涉及一种基于RDP协议的移动云桌面精确触控方法。
技术介绍
随着触摸屏技术的发展,終端设备即带有触摸屏的产品,如:平板电脑逐渐引领电脑潮流,在云计算技术的发展的热潮下,移动终端云桌面成为IT焦点,BYOD(自带设备办公)的工作模式也被越来越多的人所推祟。触摸屏技术已广泛应用,人们对触摸效果的体验要求越来越高,而绝大多数的云桌面都是采用的Windows操作系统,但是Windows操作系统由于存在很多较小的图标和按钮等,本身对触控操作就支持的不好,所以在云平板上使用云桌面中的Windows系统就更加难以达到很好的触控体验。在目前的云平板电脑上进行云桌面连接,单击桌面图标打开应用程序时,由于桌面应用程序图标较小,手指无法精确定位点击云桌面应用程序图标,导致无法点到或误点,无法打开应用程序或误触到其它位置。触摸板是ー种在平滑的触控板上,利用手指的滑动操作可以移动游标的一种输入装置,是相对定位的一套系统,可以在Windows系统中实现鼠标游标位置的精确定位。而触摸屏是ー套透明的绝对定位系统,手指触摸哪里就是哪里响应,不需要第二个动作。但若需要触控的位置较小时,手指就很难触控到需要点击的位置或误触到其它位置。因此,研发ー在云桌面进行精确触控,是触摸屏技术发展的迫切需求。
技术实现思路
本专利技术要解决的技术问题,在于提供一种基于RDP协议的移动云桌面精确触控方法,实现了 RDP协议下连接云桌面后进行精确触控。本专利技术是这样实现的:一种基于RDP协议的移动云桌面精确触控方法,包括如下步骤:步骤1、在終端设备的RDP协议功能数据层和界 ...
【技术保护点】
一种基于RDP协议的移动云桌面精确触控方法,其特征在于,包括如下步骤:步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一虚拟光标移动模块和触摸事件响应模块;使得终端设备本地的触摸屏模拟成触摸板使用;所述虚拟光标移动模块负责获取在终端设备的触摸屏上触摸移动时的触摸点坐标信息;所述触摸事件响应模块负责单击触摸屏、双击触摸屏以及长按触摸屏的事件的响应;步骤2、截获当前触摸屏对云桌面窗口的所有触控操作,采用一位图图片作为云桌面中的一虚拟光标,即该虚拟光标指示在终端设备的触摸屏上触控操作时对应的云桌面操作的位置;步骤3、截获到手指对触摸屏进行触摸时,通过所述虚拟光标移动模块获取触摸移动时的触摸点坐标信息,经触摸点坐标信息来确定所述虚拟光标的移动和位置,将虚拟光标显示到云桌面窗口中,使得手指在触摸屏上移动时,相对的移动虚拟光标,使虚拟光标保持与触摸轨迹相同的偏移量进行移动;步骤4、所述触摸事件响应模块接收到手指对触摸屏进行单击触摸屏或双击触摸屏或长按触摸屏的事件时,向云桌面中当前虚拟光标此时所在位置发送相应触摸屏的事件消息,云桌面接收到事件消息后进行相应事件的操作。
【技术特征摘要】
1.一种基于RDP协议的移动云桌面精确触控方法,其特征在于,包括如下步骤: 步骤1、在終端设备的RDP协议功能数据层和界面显示层间建立一虚拟光标移动模块和触摸事件响应模块;使得終端设备本地的触摸屏模拟成触摸板使用;所述虚拟光标移动模块负责获取在終端设备的触摸屏上触摸移动时的触摸点坐标信息;所述触摸事件响应模块负责单击触摸屏、双击触摸屏以及长按触摸屏的事件的响应; 步骤2、截获当前触摸屏对云桌面窗ロ的所有触控操作,采用一位片作为云桌面中的一虚拟光标,即该虚拟光标指示在終端设备的触摸屏上触控操作时对应的云桌面操作的位置; 步骤3、截获到手指对触摸屏进行触摸时,通过所述虚拟光标移动模块获取触摸移动时的触摸点坐标信息,经触摸点坐标信息来确定所述虚拟光标的移动和位置,将虚拟光标显示到云桌面窗口中,使得手指在触摸屏上移动时,相対的移动虚拟光标,使虚拟光标保持与触摸轨迹相同的偏移量进行移动; 步骤4、所述触摸事件响应模块接收到手指对触摸屏进行单击触摸屏或双击触摸屏或长按触摸屏的事件时,向云桌面中当前虚拟光标此时所在位置发送相应触摸屏的事件消息,云桌面接收到事件消息后进行相应事件的操作。2.根据权利要求1所述的ー种基于RDP协议的移动云桌面精确触控方法,其特征在于:所述触摸屏的触摸包括:手指触摸屏幕,手指离开屏幕,手指在触摸屏上移动;所述手指触摸屏幕即为触摸按下;手指离开屏幕即为触摸释放;手指在触摸屏幕上移动即为触摸移动;从触摸屏幕,触摸屏幕移动,到离开屏幕的过程中,終端设备的触摸屏窗ロ会接收到触摸按下、触摸移动、触摸释放三个事件消息。3.根据权利要求1所述的ー种基于RDP协议的移动云桌面精确触控方法,其特征在于:通过所述虚拟光标移动模块获取触摸移动时的触摸点坐标信息,经触摸点坐标信息来确定所述虚拟光标的移动和位置,将虚拟光标显示到云桌面窗ロ中,具体为:当手指触摸触摸屏移动时,分为触摸和移动两个过程;触摸时触摸屏窗ロ接收到ー触摸按下消息,此时记下触摸点位置,不向云桌面发送鼠标左键按下的消息;移动时虚拟光标移动模块接收到触摸移动消息,且处于触摸按下状态,在触摸屏接收到触摸移动消息吋,判断此时手指是否处于按下状态,若为按下状态,判断当前触摸点是否是移动轨迹的初始点,是,则获取触摸点位置currX, c...
【专利技术属性】
技术研发人员:张辉,
申请(专利权)人:福建升腾资讯有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。