一种远程桌面共享方法及系统技术方案

技术编号:10023172 阅读:150 留言:0更新日期:2014-05-09 06:55
本发明专利技术实施例公开了一种远程桌面共享方法及系统,服务器通过互联网接收来自至少两个节点的远程桌面共享请求;根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网,使网内的节点之间形成点对点的连接;将共享桌面发送给所述虚拟服务器,使所述虚拟服务器通过所述点对点的连接将所述共享桌面分发给所述网内的其它节点。本发明专利技术通过根据网络状态组网,在网内节点之间建立点对点的连接,调度多节点协助续传,可提高网络传输效率,减小对服务器端网络带宽的依赖,提升一对多远程桌面共享应用的用户体验。

【技术实现步骤摘要】
一种远程桌面共享方法及系统
本专利技术涉及远程虚拟桌面技术,尤其涉及一种远程桌面共享方法及系统。
技术介绍
VNC(VirtualNetworkComputing,虚拟网络计算)为一种使用RFB(RemoteFrameBuffer,远程帧缓冲)协议的屏幕画面分享及远程操作软件。此软件借由网络,可传送键盘与鼠标的动作及实时的屏幕画面。VNC与操作系统无关,因此可跨平台使用,例如可用Windows连接到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。VNC由Olivetti&Oracle研究室所开发,此研究室在1999年并入美国电话电报公司(AT&T)。AT&T于2002年中止了此研究室的运作,并把VNC以GPL发布。因为VNC是免费的,并且可用于数量庞大的不同操作系统,它的简单、可靠和向后兼容性,使之进化成为最为广泛使用的远程控制软件,多平台的支持对网络管理员是十分重要的,他使网络管理员可以使用一种工具管理几乎所有系统。但是,远程桌面共享系统,尤其是一(服务器)对多(客户端)远程桌面共享系统中,对服务器端的网络带宽要求较高,一对多远程桌面请求产生的对服务器端的带宽压力使得现有协议设计很难支持远程桌面运行时的显示要求。
技术实现思路
本专利技术实施例所要解决的技术问题在于,针对现有技术中受服务器端带宽压力所限导致远程桌面共享体验较差的缺陷,提供一种远程桌面共享方法及系统,可减低网络带宽限制,提升用户体验。为了解决上述技术问题,本专利技术实施例提供了一种远程桌面共享方法,包括:服务器通过互联网接收来自至少两个节点的远程桌面共享请求;根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网,使网内的节点之间形成点对点的连接;将共享桌面发送给所述虚拟服务器,使所述虚拟服务器通过所述点对点的连接将所述共享桌面分发给所述网内的其它节点;虚拟服务器根据与所述服务器之间的网络状态发送的二次请求,所述二次请求用于表示向所述服务器请求标清格式和高清格式的共享桌面;服务器将标清格式和高清格式的共享桌面依次发送给所述虚拟服务器;所述网内的其它节点根据与所述虚拟服务器之间的网络状态向所述虚拟服务器发送三次请求,所述三次请求用于表示向所述虚拟服务器请求所述标清格式和/或高清格式的共享桌面;所述虚拟服务器根据所述三次请求将接收的所述标清格式和高清格式的共享桌面分发给所述网内的其它节点。其中,所述根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网的步骤包括:服务器通过所述至少两个节点的IP地址检测所述至少两个节点之间的网络状态以及所述至少两个节点中每个节点与所述服务器之间的网络状态;根据检测到的网络状态,将属于同一局域网内的节点组网,将网内与自己之间的网络状态最好的节点设置为虚拟服务器,并确定所述网内各个节点之间的网络拓扑。其中:所述方法还包括:服务器根据所述远程桌面共享请求直接向所述至少两个节点返回模糊底图格式的共享桌面;所述将共享桌面发送给所述虚拟服务器的步骤包括:服务器将清晰格式的共享桌面发送给所述虚拟服务器。其中,所述清晰格式的共享桌面包括标清格式的共享桌面和/或高清格式的共享桌面。相应地,本专利技术还提供了一种远程桌面共享系统,包括服务器以及通过互联网与所述服务器连通的节点,其中,所述服务器包括:共享请求接收模块,用于接收来自至少两个节点的远程桌面共享请求;组网模块,用于根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网,使网内的节点之间形成点对点的连接;桌面传输模块,用于将共享桌面发送给所述虚拟服务器,使所述虚拟服务器通过所述点对点的连接将所述共享桌面分发给所述网内的其它节点;二次请求模块,用于接收虚拟服务器根据与所述服务器之间的网络状态发送的二次请求,所述二次请求用于表示向所述服务器请求标清格式和高清格式的共享桌面;三次请求模块,用于从所述网内的其它节点根据与所述虚拟服务器之间的网络状态向所述虚拟服务器发送三次请求,所述三次请求用于表示向所述虚拟服务器请求所述清晰格式的共享桌面;清晰图发送模块,用于根据所述三次请求将接收的所述清晰格式的共享桌面分发给所述网内的其它节点。其中,所述组网模块包括:节点间网络状态检测模块,用于通过所述至少两个节点的IP地址检测所述至少两个节点之间的网络状态以及所述至少两个节点中每个节点与所述服务器之间的网络状态;网络拓扑确定模块,用于根据检测到的网络状态,将属于同一局域网内的节点组网,将网内与自己之间的网络状态最好的节点设置为虚拟服务器,并确定所述网内各个节点之间的网络拓扑。其中:所述服务器还包括:模糊图发送模块,用于根据所述远程桌面共享请求直接向所述至少两个节点返回模糊底图格式的共享桌面;所述桌面传输模块用于将清晰格式的共享桌面发送给所述虚拟服务器。其中,所述清晰格式的共享桌面包括标清格式的共享桌面和/或高清格式的共享桌面。实施本专利技术实施例,具有如下有益效果:通过根据网络状态组网,在网内节点之间建立点对点的连接,调度多节点协助续传,可提高网络传输效率,减小对服务器端网络带宽的依赖,提升一对多远程桌面共享应用的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的远程桌面共享系统的示例性示意图;图2是本专利技术提供的远程桌面共享方法的第一实施例流程图;图3是本专利技术提供的远程桌面共享方法的第二实施例流程图;图4是本专利技术提供的远程桌面共享方法的第三实施例流程图;图5是本专利技术提供的远程桌面共享方法的第四实施例流程图;图6是本专利技术提供的远程桌面共享系统内的服务器的第一实施例结构示意图;图7是本专利技术提供的远程桌面共享系统内的服务器的第二实施例结构示意图;图8是本专利技术提供的远程桌面共享系统内的服务器的第三实施例结构示意图;图9是本专利技术提供的远程桌面共享系统的示例性结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了远程桌面共享系统的一个示例性例子,如图1所示,远程桌面共享系统包括服务器S和若干个作为节点的客户端(例如图1所示的客户端A、客户端B、客户端C、客户端D)。图1中的客户端A、客户端B、客户端C和客户端D通过互联网与服务器S通信连接。特别地,客户端A、客户端B、客户端C和客户端D位于同一局域网中。请参见图2,是本专利技术提供的远程桌面共享方法的第一实施例流程图,该方法包括:S201、服务器通过互联网接收来自至少两个节点的远程桌面共享请求。具体地,如图1所示,客户端A、客户端B、客户端C和客户端D分别向服务器S发送远程桌面共享请求,服务器接收这些远程桌面共享请求后,可以建立包含这些客户端在内的共享桌面会议。S20本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种远程桌面共享方法,其特征在于,包括:服务器通过互联网接收来自至少两个节点的远程桌面共享请求;服务器根据所述远程桌面共享请求直接向所述至少两个节点返回模糊底图格式的共享桌面;根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网,使网内的节点之间形成点对点的连接;将共享桌面发送给所述虚拟服务器,使所述虚拟服务器通过所述点对点的连接将所述共享桌面分发给所述网内的其它节点;虚拟服务器根据与所述服务器之间的网络状态发送的二次请求,所述二次请求用于表示向所述服务器请求标清格式和高清格式的共享桌面;服务器将标清格式和高清格式的共享桌面依次发送给所述虚拟服务器;所述网内的其它节点根据与所述虚拟服务器之间的网络状态向所述虚拟服务器发送三次请求,所述三次请求用于表示向所述虚拟服务器请求所述标清格式和/或高清格式的共享桌面;所述虚拟服务器根据所述三次请求将接收的所述标清格式和/或高清格式的共享桌面分发给所述网内的其它节点。2.如权利要求1所述的远程桌面共享方法,其特征在于,所述根据网络状态在所述至少两个节点中确定虚拟服务器并将所述至少两个节点组网的步骤包括:服务器通过所述至少两个节点的IP地址检测所述至少两个节点之间的网络状态以及所述至少两个节点中每个节点与所述服务器之间的网络状态;根据检测到的网络状态,将属于同一局域网内的节点组网,将网内与自己之间的网络状态最好的节点设置为虚拟服务器,并确定所述网内各个节点之间的网络拓扑。3.一种远程桌面共享系统,其特征在于,包括服务器以及通过互联网与所述服务器...

【专利技术属性】
技术研发人员:王建政
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1