一种基于RDP协议对云桌面进行放大显示的方法.pdf

上传人:1** 文档编号:1569678 上传时间:2018-06-25 格式:PDF 页数:6 大小:1.39MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310070365.7

申请日:

2013.03.05

公开号:

CN103150116A

公开日:

2013.06.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/0488申请公布日:20130612|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20130305|||公开

IPC分类号:

G06F3/0488(2013.01)I; G06F3/14

主分类号:

G06F3/0488

申请人:

福建升腾资讯有限公司

发明人:

张辉

地址:

350000 福建省福州市仓山区金山工业区金山大道618号21#、22#、55#

优先权:

专利代理机构:

福州市鼓楼区京华专利事务所(普通合伙) 35212

代理人:

宋连梅

PDF下载: PDF下载
内容摘要

本发明提供一种基于RDP协议对云桌面进行放大显示的方法,在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存;在内存中根据放大倍数进行数据放大后,将放大的图像回传到云桌面的窗口进行显示;事件处理模块接收到鼠标或键盘事件时,向云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件进行相应事件的操作。本发明将云桌面图像放大后在本地显示,使需要点击的区域放大,能够精确定位和点击较小的应用程序图标。

权利要求书

权利要求书一种基于RDP协议对云桌面进行放大显示的方法,其特征在于,包括如下步骤:
步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;所述事件处理模块负责终端设备本地的触摸和键盘事件的处理;
步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;
步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;
步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。
根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述将放大的图像在云桌面的显示窗口进行显示,该显示采用双缓存技术,以防止快速操作出现闪烁现象。
根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GESTURE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint大于BeginPoint,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。
根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示。
根据权利要求4所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤4具体为:事件处理模块接收到鼠标或键盘事件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。

说明书

说明书一种基于RDP协议对云桌面进行放大显示的方法
技术领域
本发明涉及计算机通讯设备领域,尤其涉及一种基于RDP协议对云桌面进行放大显示的方法。
背景技术
随着触摸屏技术的发展,终端设备即带有触摸屏的产品,如:平板电脑逐渐引领电脑潮流,在云计算技术的发展的热潮下,移动终端云桌面成为IT焦点,BYOD(自带设备办公)的工作模式也被越来越多的人所推崇。触摸屏技术已广泛应用,人们对触摸效果的体验要求越来越高,而绝大多数的云桌面都是采用的Windows操作系统,但是Windows操作系统由于存在很多较小的图标和按钮等,本身对触控操作就支持的不好,所以在云平板上使用云桌面中的Windows系统就更加难以达到很好的触控体验。在目前的云平板电脑上进行云桌面连接,单击桌面图标打开应用程序时,由于桌面应用程序图标较小,手指无法精确定位点击云桌面应用程序图标,导致无法点到或误点,无法打开应用程序或误触到其它位置。放大镜可以将较小的物体放大,如可以将云桌面上较小的图标也放大到适合手指触控的大小,然后再进行触控操作,则可以很好的解决云桌面中较小图标触控不到或误触的问题。
发明内容
本发明要解决的技术问题,在于提供一种基于RDP协议对云桌面进行放大显示的方法,有效避免了触摸点击比较小的程序图标或区域时触控不到和误触的情况。
本发明是这样实现的:一种基于RDP协议对云桌面进行放大显示的方法,包括如下步骤:
步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;所述事件处理模块负责终端设备本地的触摸和键盘事件的处理;
步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;
步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;
步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。
进一步地,所述将放大的图像在云桌面的显示窗口进行显示,该显示采用双缓存技术,以防止快速操作出现闪烁现象。
进一步地,所述步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GESTURE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint大于BeginPoint,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。
进一步地,所述步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示。
进一步地,所述步骤4具体为:事件处理模块接收到鼠标或键盘事件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。
本发明具有如下优点:本发明将云桌面显示的内容在本地放大显示,将原本比较难点到的小图标放大后进行精确定位点击。其方法先是获取触摸屏的放大和缩小手势,然后将云桌面上的显示内容按照一定比例放大,之后再将放大后的内容显示在云桌面的窗口上。实现了云桌面下的手势放大境功能,通过放大手势来放大云桌面显示的图像,提升细小图标的显示效果,并能根据原始坐标和放大后坐标间的映射关系实现触控事件,提升触摸操作的精确性。
附图说明
图1为本发明方法流程示意图。
具体实施方式
请参阅图1所示,本发明为一种基于RDP协议对云桌面进行放大显示的方法,包括如下步骤:
步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;所述事件处理模块负责终端设备本地的触摸和键盘事件的处理;
步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;该步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GESTURE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint大于BeginPoint,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。所述WM_GESTURE手势消息包括:GID_ZOOM放大/缩小消息,GID_PAN平移消息,GID_ROTATE旋转消息,GID_TWOFINGERTAP双指点击消息,GID_PRESSANDTAP按住并点击消息。
步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;该步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后云桌面的桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示;
步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作;该步骤4具体为:事件处理模块接收到鼠标或键盘事件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。
其中,所述将放大的图像在云桌面窗口进行显示,该显示采用双缓存技术,以防止快速操作出现闪烁现象。
所述手势触摸包括:手指触摸屏幕,手指离开屏幕,手指在触摸屏上移动;所述手指触摸屏幕即为触摸按下;手指离开屏幕即为触摸释放;手指在触摸屏幕上移动即为触摸移动;从触摸屏幕,触摸屏幕移动,到离开屏幕的过程中,终端设备的触摸屏窗口会接收到触摸按下、触摸移动、触摸释放三个事件消息。放大缩小手势为:两个手指同时触摸在触摸屏上,并在触摸屏上背向移动,则为放大手势;两个手指同时触摸在触摸屏上,并在触摸屏上相向移动,则为缩小手势。
总之,本发明将云桌面显示的内容在本地放大显示,将原本比较难点到的小图标放大后进行精确定位点击。其方法先是获取触摸屏的放大和缩小手势,然后将云桌面上的显示内容按照一定比例放大,之后再将放大后的内容显示在云桌面的窗口上。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

一种基于RDP协议对云桌面进行放大显示的方法.pdf_第1页
第1页 / 共6页
一种基于RDP协议对云桌面进行放大显示的方法.pdf_第2页
第2页 / 共6页
一种基于RDP协议对云桌面进行放大显示的方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种基于RDP协议对云桌面进行放大显示的方法.pdf》由会员分享,可在线阅读,更多相关《一种基于RDP协议对云桌面进行放大显示的方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103150116 A(43)申请公布日 2013.06.12CN103150116A*CN103150116A*(21)申请号 201310070365.7(22)申请日 2013.03.05G06F 3/0488(2013.01)G06F 3/14(2006.01)(71)申请人福建升腾资讯有限公司地址 350000 福建省福州市仓山区金山工业区金山大道618号21#、22#、55#(72)发明人张辉(74)专利代理机构福州市鼓楼区京华专利事务所(普通合伙) 35212代理人宋连梅(54) 发明名称一种基于RDP协议对云桌面进行放大显示的方法(57) 摘要本发明提。

2、供一种基于RDP协议对云桌面进行放大显示的方法,在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存;在内存中根据放大倍数进行数据放大后,将放大的图像回传到云桌面的窗口进行显示;事件处理模块接收到鼠标或键盘事件时,向云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件进行相应事件的操作。本发明将云桌面图像放大后在本地显示,使需要点击的区域放大,能够精确定位和点击较小的应用程序图标。(51)。

3、Int.Cl.权利要求书1页 说明书3页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图1页(10)申请公布号 CN 103150116 ACN 103150116 A1/1页21.一种基于RDP协议对云桌面进行放大显示的方法,其特征在于,包括如下步骤:步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;所述事件处理模块。

4、负责终端设备本地的触摸和键盘事件的处理;步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。2.根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述将放大的图像在云桌面的显示窗口进行显示,该显。

5、示采用双缓存技术,以防止快速操作出现闪烁现象。3.根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GESTURE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint。

6、大于BeginPoint,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。4.根据权利要求1所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示。5.根据权利要求4所述的一种基于RDP协议对云桌面进行放大显示的方法,其特征在于:所述步骤4具体为:事件处理模块接收到鼠标或键盘事。

7、件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。权 利 要 求 书CN 103150116 A1/3页3一种基于 RDP 协议对云桌面进行放大显示的方法技术领域0001 本发明涉及计算机通讯设备领域,尤其涉及一种基于RDP协议对云桌面进行放大显示的方法。背景技术0002 随着触摸屏技术的发展,终端设备即带有触摸屏的产品,如:平板电脑逐渐引领电脑潮流,在云计算技术的发展的热潮下,移动终端云桌面成为IT焦点,B。

8、YOD(自带设备办公)的工作模式也被越来越多的人所推崇。触摸屏技术已广泛应用,人们对触摸效果的体验要求越来越高,而绝大多数的云桌面都是采用的Windows操作系统,但是Windows操作系统由于存在很多较小的图标和按钮等,本身对触控操作就支持的不好,所以在云平板上使用云桌面中的Windows系统就更加难以达到很好的触控体验。在目前的云平板电脑上进行云桌面连接,单击桌面图标打开应用程序时,由于桌面应用程序图标较小,手指无法精确定位点击云桌面应用程序图标,导致无法点到或误点,无法打开应用程序或误触到其它位置。放大镜可以将较小的物体放大,如可以将云桌面上较小的图标也放大到适合手指触控的大小,然后再进。

9、行触控操作,则可以很好的解决云桌面中较小图标触控不到或误触的问题。发明内容0003 本发明要解决的技术问题,在于提供一种基于RDP协议对云桌面进行放大显示的方法,有效避免了触摸点击比较小的程序图标或区域时触控不到和误触的情况。0004 本发明是这样实现的:一种基于RDP协议对云桌面进行放大显示的方法,包括如下步骤:0005 步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射。

10、关系;所述事件处理模块负责终端设备本地的触摸和键盘事件的处理;0006 步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;0007 步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;0008 步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。0009 进一步地,所述将放大的图像在云桌面的显示窗口进行显示,该显示采用双缓。

11、存技术,以防止快速操作出现闪烁现象。说 明 书CN 103150116 A2/3页40010 进一步地,所述步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GESTURE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint大于BeginPoint。

12、,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。0011 进一步地,所述步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示。0012 进一步地,所述步骤4具体为:事件处理模块接收到鼠标或键盘事件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定。

13、位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。0013 本发明具有如下优点:本发明将云桌面显示的内容在本地放大显示,将原本比较难点到的小图标放大后进行精确定位点击。其方法先是获取触摸屏的放大和缩小手势,然后将云桌面上的显示内容按照一定比例放大,之后再将放大后的内容显示在云桌面的窗口上。实现了云桌面下的手势放大境功能,通过放大手势来放大云桌面显示的图像,提升细小图标的显示效果,并能根据原始坐标和放大后坐标间的映射关系实现触控事件,提升触摸操作的精确性。附图说明0014 图1为本发明方法流程示意图。具体实施方式0015 请参阅图1所示,本发明为一种基于R。

14、DP协议对云桌面进行放大显示的方法,包括如下步骤:0016 步骤1、在终端设备的RDP协议功能数据层和界面显示层间建立一手势信息获取模块、放大显示模块和事件处理模块;所述手势信息获取模块负责通过终端设备的触摸屏获取手势信息;所述放大显示模块负责将云桌面的显示内容在终端设备本地放大显示并记录放大后桌面和未进行放大前的桌面之间的坐标映射关系;所述事件处理模块负责终端设备本地的触摸和键盘事件的处理;0017 步骤2、所述手势信息获取模块获取到手势放大的信息后,根据比例获取放大的倍数;该步骤2具体为:手势信息获取模块通过Windows系统HOOK的方式获取手势放大的触摸消息,若触摸消息为WM_GEST。

15、URE消息中的一种,则将该消息与Windows提供的手势消息进行比对,若比对结果为:该消息是当前Windows提供的手势消息中的GID_ZOOM消息,则在GID_ZOOM消息开始时获取手势起始坐标BeginPoint,在GID_ZOOM消息结束时获取终点坐标EndPoint,放大倍数k的值为EndPoint除以BeginPoint,若EndPoint大于BeginPoint,则为放大手势;若EndPoint小于BeginPoint,则为缩小手势。所述WM_GESTURE说 明 书CN 103150116 A3/3页5手势消息包括:GID_ZOOM放大/缩小消息,GID_PAN平移消息,GID_。

16、ROTATE旋转消息,GID_TWOFINGERTAP双指点击消息,GID_PRESSANDTAP按住并点击消息。0018 步骤3、放大显示模块接收到手势放大的信息后,将云桌面的显示内容作为图像缓存到终端设备的内存中;在内存中根据放大倍数进行数据放大后,将放大的图像在云桌面的显示窗口进行显示;该步骤3具体为:放大显示模块将云桌面的显示内容在终端设备本地放大显示,并记录放大后云桌面的桌面和未进行放大前的桌面之间的坐标映射关系;在终端设备的RDP协议的功能数据层将云桌面的显示内容画到内存中,然后根据手势信息获取模块中的放大倍数将内存中的数据放大后,将放大的图像在云桌面的显示窗口进行显示;0019 。

17、步骤4、事件处理模块接收到鼠标或键盘事件时,根据原始云桌面与放大后云桌面的坐标对应关系,定位到需要处理事件的真实坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作;该步骤4具体为:事件处理模块接收到鼠标或键盘事件时,云桌面接收到事件处理消息时,根据所述记录的放大后桌面和未进行放大前的桌面之间的坐标映射关系,对云桌面的桌面进行相应的坐标转换,并对云桌面进行定位到需要处理事件的坐标位置,云桌面根据坐标位置和触摸事件在放大的图像中进行相应事件的操作。0020 其中,所述将放大的图像在云桌面窗口进行显示,该显示采用双缓存技术,以防止快速操作出现闪烁现象。0021 所述手势触摸包括:。

18、手指触摸屏幕,手指离开屏幕,手指在触摸屏上移动;所述手指触摸屏幕即为触摸按下;手指离开屏幕即为触摸释放;手指在触摸屏幕上移动即为触摸移动;从触摸屏幕,触摸屏幕移动,到离开屏幕的过程中,终端设备的触摸屏窗口会接收到触摸按下、触摸移动、触摸释放三个事件消息。放大缩小手势为:两个手指同时触摸在触摸屏上,并在触摸屏上背向移动,则为放大手势;两个手指同时触摸在触摸屏上,并在触摸屏上相向移动,则为缩小手势。0022 总之,本发明将云桌面显示的内容在本地放大显示,将原本比较难点到的小图标放大后进行精确定位点击。其方法先是获取触摸屏的放大和缩小手势,然后将云桌面上的显示内容按照一定比例放大,之后再将放大后的内容显示在云桌面的窗口上。0023 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。说 明 书CN 103150116 A1/1页6图1说 明 书 附 图CN 103150116 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1