一种远程桌面虚拟鼠标控制方法及系统与流程

文档序号:13760075阅读:1106来源:国知局
一种远程桌面虚拟鼠标控制方法及系统与流程

本发明涉及远程控制技术领域,具体为一种远程桌面虚拟鼠标控制方法及系统。



背景技术:

近年来,随着计算机的迅速发展以及无处不在的应用,个人同时拥有数台计算机已成为普遍现象,从而,个人计算机的远程自主服务(用户在家中、办公室、学校乃至旅游、出差期间访问异地的另一台个人计算机)已是众多个人计算机用户迫切而实际的需要。另外,在网络进入3G时代后,智能手机、上网本等移动智能终端将进一步推动和扩展个人计算机远程自主服务的应用。

目前通过远程控制终端控制被控端的过程中,由于被控端的上的操作系统所使用的用户交互界面一般都是由鼠标指针来操作的,而作为主控端的手机等智能掌上终端上的交互是依靠手势来操作。如何通过简单的手势的操作实现对被控端的鼠标指针的控制成为本领域技术人员亟待解决的技术问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种远程桌面虚拟鼠标控制方法及系统,用于解决现有技术中无法通过手势的操作实现对被控主机的鼠标指针的控制的问题。

为实现上述目的及其他相关目的,本发明提供一种远程桌面虚拟鼠标控制方法,应用于主控端对被控端的远程桌面进行远程过程中,所述远程桌面虚拟鼠标控制方法包括:于主控端内生成一虚拟鼠标界面和鼠标指针;获取所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件;将所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件发送至被控端;被控端根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针进行对应移动和点击。

于本发明的一实施例中,所述虚拟鼠标界面包括鼠标左键点击区,鼠标右键点击区,激活滚轮区以及位于所述鼠标左键点击区和所述鼠标右键点击区之间的用于接收所述鼠标指针移动并获取所述鼠标指针的移动轨迹的鼠标指针移动区。

于本发明的一实施例中,所述虚拟鼠标界面还包括位于所述鼠标指针移动区域下方、通过点击弹出快捷菜单的快捷菜单区。

于本发明的一实施例中,所述主控端包括:移动终端。

于本发明的一实施例中,所述被控端包括:PC电脑或移动终端。

为实现上述目的,本发明还提供应用于主控端对被控端进行远程过程中,所述远程桌面虚拟鼠标控制系统包括:主控端模块,包括:鼠标界面单元,用于于主控端内生成一虚拟鼠标界面和鼠标指针;获取单元,用于获取所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件;发送单元,用于将所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件发送至被控端;被控端模块,包括:鼠标控制单元,用于根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针进行对应移动和点击。

于本发明的一实施例中,所述虚拟鼠标界面包括鼠标左键点击区,鼠标右键点击区,激活滚轮区以及位于所述鼠标左键点击区和所述鼠标右键点击区之间的用于接收所述鼠标指针移动并获取所述鼠标指针的移动轨迹的鼠标指针移动区。

于本发明的一实施例中,所述虚拟鼠标界面还包括位于所述鼠标指针移动区域下方、通过点击弹出快捷菜单的快捷菜单区。

于本发明的一实施例中,所述主控端包括:移动终端。

于本发明的一实施例中,所述被控端包括:PC电脑或移动终端。

如上所述,本发明的一种远程桌面虚拟鼠标控制方法及系统,具有以下有益效果:

本发明通过在主控端内生成一虚拟鼠标界面和鼠标指针,获取所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件,并将所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件发送至被控端,被控端根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针进行对应移动和点击针,所以本发明可以通过在主控端简单的滑动即实现被控端中鼠标指针的移动,有效提高了用户的体验,而且本发明操作简单,实用性高。

附图说明

图1显示为本发明的远程桌面虚拟鼠标控制方法的流程示意图。

图2显示为本发明的远程桌面虚拟鼠标控制方法中虚拟鼠标界面和鼠标指针的示意图。

图3显示为本发明的远程桌面虚拟鼠标控制系统的原理框图。

元件标号说明

100 虚拟鼠标界面

101 鼠标左键点击区

102 鼠标右键点击区

103 激活滚轮区

104 鼠标指针移动区

105 快捷菜单区

200 鼠标指针

300 远程桌面虚拟鼠标控制系统

310 主控端模块

311 鼠标界面单元

312 获取单元

313 发送单元

320 被控端模块

321 鼠标控制单元

S100~S103 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

本实施例的目的在于提供一种远程桌面虚拟鼠标控制方法及系统,于解决现有技术中无法通过手势的操作实现对被控主机的鼠标指针的控制的问题。以下将详细阐述本实施例的一种远程桌面虚拟鼠标控制方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本实施例的一种远程桌面虚拟鼠标控制方法及系统。

本实施例的远程桌面虚拟鼠标控制方法及系统应用于网络环境中,例如局域网络或者广域网络等,在本发明的实施例中,提供了主控端和与其网络连接的被控端,主控端和被控端可分别运行有实现本发明虚拟鼠标控制交互的例如服务端程序和客户端程序等,所述主控端和被控端可例如为PC或移动终端(手机或平板电脑),具有显示功能,从而可主控端可共享被控端的桌面,以实现后续控制,所述被控端的桌面可实时显示于在主控端运行的网络浏览器的网页中。

具体地,如图1所示,本实施例提供一种远程桌面虚拟鼠标控制方法,应用于主控端对被控端进行远程过程中,所述远程桌面虚拟鼠标控制方法包括以下步骤。

步骤S100,于主控端内生成一虚拟鼠标界面和鼠标指针。

于本实施例中,具体地,如图2所示,所述虚拟鼠标界面100包括鼠标左键点击区101,鼠标右键点击区102,激活滚轮区103以及位于所述鼠标左键点击区101和所述鼠标右键点击区102之间的用于接收所述鼠标指针200移动并获取所述鼠标指针200的移动轨迹的鼠标指针移动区104。

具体地,所述所述虚拟鼠标界面100中,左侧为鼠标左键点击区101,可模拟鼠标左键按下、抬起、按下并移动。右侧为鼠标右键点击区102,可模拟鼠标右键按下、抬起、按下并移动。上方为激活滚轮区103,按下此区域并滑动屏幕,可模拟鼠标滚轮滚动操作。中间为鼠标指针移动区104,按下此区域并滑动屏幕,可模拟鼠标移动操作。

特别地,于本实施例中,所述虚拟鼠标界面100还包括位于所述鼠标指针移动区104域下方、通过点击弹出快捷菜单的快捷菜单区105。点击所述快捷菜单区105可触发并弹出快捷菜单,可模拟配合鼠标使用的一些操作来操作快捷键。

步骤S101,获取所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件。

其中,于本实施例中,可通过获取鼠标指针200的位置坐标变化获取所述鼠标指针200的移动轨迹的方向和距离,可通过获取所述虚拟鼠标界面100中不同区域的点击事件生成不同操作指令。

步骤S102,将所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件发送至被控端。其中,通过无线数据传输的方式将将所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件发送至被控端。

步骤S103,被控端根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针200进行对应移动和点击。具体地,被控端根据接收到的移动轨迹和操作指令对应移动被控端中的鼠标指针200或点击鼠标左右键或滑动鼠标滚轮,使所述鼠标指针200的移动方向和距离与所述移动轨迹的方向和距离相匹配,使所述鼠标指针200的点击操作与虚拟鼠标界面100上点击区域的点击操作相匹配。这样,可以通过在主控端简单的滑动即实现被控端中鼠标指针200的移动,有效提高了用户的体验。

如图3所示,与上述方法实施例对应的是,本实施例提供一种远程桌面虚拟鼠标控制系统300,应用于主控端对被控端进行远程过程中,由于两个实施例间原理相似,因此通用的技术细节不作重复赘述。具体地,如图3所示,所述远程桌面虚拟鼠标控制系统300包括:主控端模块310和被控端模块320。

具体地,如图3所示,于本实施例中,所述主控端模块310包括:鼠标界面单元311,获取单元312以及发送单元313。所述被控端模块320包括:鼠标控制单元321。

于本实施例中,所述鼠标界面单元311用于于主控端内生成一虚拟鼠标界面100和鼠标指针200。

于本实施例中,具体地,如图2所示,所述虚拟鼠标界面100包括鼠标左键点击区101,鼠标右键点击区102,激活滚轮区103以及位于所述鼠标左键点击区101和所述鼠标右键点击区102之间的用于接收所述鼠标指针200移动并获取所述鼠标指针200的移动轨迹的鼠标指针移动区104。

具体地,所述虚拟鼠标界面100中,左侧为鼠标左键点击区101,可模拟鼠标左键按下、抬起、按下并移动。右侧为鼠标右键点击区102,可模拟鼠标右键按下、抬起、按下并移动。上方为激活滚轮区103,按下此区域并滑动屏幕,可模拟鼠标滚轮滚动操作。中间为鼠标指针移动区104,按下此区域并滑动屏幕,可模拟鼠标移动操作。

特别地,于本实施例中,所述虚拟鼠标界面100还包括位于所述鼠标指针移动区104域下方、通过点击弹出快捷菜单的快捷菜单区105。点击所述快捷菜单区105可触发并弹出快捷菜单,可模拟配合鼠标使用的一些操作来操作快捷键。

于本实施例中,所述获取单元312用于获取所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件。其中,于本实施例中,所述获取单元312可通过获取鼠标指针200的位置坐标变化获取所述鼠标指针200的移动轨迹的方向和距离,可通过获取所述虚拟鼠标界面100中不同区域的点击事件生成不同操作指令。

于本实施例中,所述发送单元313用于将所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件发送至被控端。其中,所述发送单元313通过无线数据传输的方式将将所述鼠标指针200的移动轨迹和对所述虚拟鼠标界面100的点击事件发送至被控端。

于本实施例中,所述鼠标控制单元321用于根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针200进行对应移动和点击。

具体地,被控端根据接收到的移动轨迹和操作指令对应移动被控端中的鼠标指针200或点击鼠标左右键或滑动鼠标滚轮,使所述鼠标指针200的移动方向和距离与所述移动轨迹的方向和距离相匹配,使所述鼠标指针200的点击操作与虚拟鼠标界面100上点击区域的点击操作相匹配。这样,可以通过在主控端简单的滑动即实现被控端中鼠标指针200的移动,有效提高了用户的体验。

综上所述,本发明通过在主控端内生成一虚拟鼠标界面和鼠标指针,获取所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件,并将所述鼠标指针的移动轨迹和对所述虚拟鼠标界面的点击事件发送至被控端,被控端根据接收到的移动轨迹和点击事件控制被控端中的鼠标指针进行对应移动和点击针,所以本发明可以通过在主控端简单的滑动即实现被控端中鼠标指针的移动,有效提高了用户的体验,而且本发明操作简单,实用性高。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1