桌面共享管控系统及方法

文档序号:7567982阅读:280来源:国知局
专利名称:桌面共享管控系统及方法
技术领域
本发明涉及一种数据共享系统及方法,尤其涉及一种桌面共享管控系统及方法。
背景技术
桌面共享常常用来指两台或者多台电脑之间进行桌面的相互观看或者控制。互联网的发展使更多的人可以加入进来,实现文件共享、图片共享等,大大推动了桌面共享的发展。在桌面共享应用中,人们不仅有共享画面清晰度的需求,而且还有共享画面即时性的需求。然而,当传输共享画面的网络带宽不足以正常传输共享画面时,会造成共享画面的延迟或破图的情况,不能满足共享桌面即时性的需求。

发明内容
鉴于以上内容,有必要提供一种桌面共享管控系统,可以侦测传输共享数据的网络带宽,根据所述网络带宽发送相应的共享数据。此外,还有必要提供一种桌面共享管控方法,可以侦测传输共享数据的网络带宽, 根据所述网络带宽发送相应的共享数据。一种桌面共享管控系统,运行于应用服务器中,该应用服务器多个客户端相连,该系统包括网络侦测模块,用于侦测提供共享客户端与应用服务器之间的网络带宽,应用服务器与所述指定客户端之间的网络带宽,并将所述提供共享客户端与应用服务器之间的网络带宽发送给提供共享客户端;共享数据接收模块,用于接收提供共享客户端根据应用服务器与提供共享客户端之间的网络的网络带宽发送来的共享数据;共享数据发送模块,用于根据应用服务器与所述指定客户端之间的网络的网络带宽将所接收的共享数据发送给所述指定客户端。一种桌面共享管控方法,该方法应用于应用服务器中,该应用服务器与多个客户端相连,该方法包括如下步骤网络侦测步骤侦测提供共享客户端与应用服务器之间的网络带宽,应用服务器与指定客户端之间的网络带宽,并将所述提供共享客户端与应用服务器之间的网络带宽发送给提供共享客户端;共享数据接收步骤接收提供共享客户端根据应用服务器与提供共享客户端之间的网络带宽发送来的共享数据;及共享数据发送步骤根据应用服务器与所述指定客户端之间的网络带宽将所接收的共享数据发送给所述指定客户端。相较于现有技术,本发明所述的桌面共享管控系统及方法,可以侦测传输桌面数据的网络带宽,根据所述网络带宽发送相应的桌面数据,避免了因网络带宽不足以传输桌面数据而造成画面延迟或破图的情况,保证了桌面共享即时性的需求。


图I是本发明桌面共享管控系统较佳实施例的运行环境示意图。图2是本发明桌面共享管控系统的功能模块示意图。
图3是本发明桌面共享管控方法较佳实施例的流程图。主要元件符号说明
权利要求
1.一种桌面共享管控系统,运行于应用服务器中,该应用服务器与多个客户端相连,其特征在于,该系统包括网络侦测模块,用于侦测提供共享客户端与应用服务器之间的网络带宽,应用服务器与指定客户端之间的网络带宽,并将所述提供共享客户端与应用服务器之间的网络带宽发送给提供共享客户端;共享数据接收模块,用于接收提供共享客户端根据应用服务器与提供共享客户端之间的网络带宽发送来的共享数据;及共享数据发送模块,用于根据应用服务器与所述指定客户端之间的网络带宽将所接收的共享数据发送给所述指定客户端。
2.如权利要求I所述的桌面共享管控系统,其特征在于,该系统还包括共享请求模块,用于接收提供共享客户端发送来的共享请求;共享确认模块,用于将所述共享请求发送给共享请求中的指定客户端,以询问所述指定客户端是否接受提供共享客户端的共享请求,接收指定客户端的反馈信息,并根据所述反馈信息判断指定客户端是否接受提供共享客户端的共享请求,当所述指定客户端接受提供共享客户端的共享请求时,发送接受共享请求给提供共享客户端。
3.如权利要求2所述的桌面共享管控系统,其特征在于,所述共享请求包括共享请求信息和指定客户端的ID。
4.如权利要求I所述的桌面共享管控系统,其特征在于,所述提供共享客户端在提供共享客户端与应用服务器之间的网络带宽只能够传送基本层数据时,将基本层数据传输给应用服务器,则共享数据接收模块接收的共享数据只包括基本层数据;所述提供共享客户端在提供共享客户端与应用服务器之间的网络带宽能够传送基本层数据和增强层数据时, 将基本层数据和增强层数据传输给应用服务器,则共享数据接收模块接收的共享数据包括基本层数据和增强层数据。
5.如权利要求4所述的桌面共享管控系统,其特征在于,若共享数据接收模块接收的共享数据只包括基本层数据,则共享数据发送模块直接将基本层数据发送给所述指定客户端;若共享数据接收模块接收的共享数据包括基本层数据和增强层数据,则共享数据发送模块在应用服务器与指定客户端之间的网络带宽能够传送基本层数据和增强层数据时,将基本层数据和增强层数据发送给所述指定客户端,在应用服务器与指定客户端之间的网络带宽只能够传送基本层数据时,将基本层数据发送给所述指定客户端。
6.一种桌面共享管控方法,该方法应用于应用服务器中,该应用服务器与多个客户端相连,其特征在于,该方法包括如下步骤网络侦测步骤侦测提供共享客户端与应用服务器之间的网络带宽,应用服务器与指定客户端之间的网络带宽,并将所述提供共享客户端与应用服务器之间的网络带宽发送给提供共享客户端;共享数据接收步骤接收提供共享客户端根据应用服务器与提供共享客户端之间的网络带宽发送来的共享数据;及共享数据发送步骤根据应用服务器与所述指定客户端之间的网络带宽将所接收的共享数据发送给所述指定客户端。
7.如权利要求6所述的桌面共享管控方法,其特征在于,在网络侦测步骤之前还包括步骤接收提供共享客户端发送来的共享请求;将所述共享请求发送给共享请求中的指定客户端,以询问所述指定客户端是否接受提供共享客户端的共享请求;接收指定客户端的反馈信息,并根据所述反馈信息判断指定客户端是否接受提供共享客户端的共享请求,当所述指定客户端接受提供共享客户端的共享请求时,发送接受共享请求给提供共享客户端。
8.如权利要求7所述的桌面共享管控方法,其特征在于,所述共享请求包括共享请求信息和指定客户端的ID。
9.如权利要求6所述的桌面共享管控方法,其特征在于,所述共享数据接收步骤包括: 当提供共享客户端与应用服务器之间的网络带宽只能够传送基本层数据时,接收提供共享客户端发送来的基本层数据;当提供共享客户端与应用服务器之间的网络带宽能够传送基本层数据和增强层数据时,接收提供共享客户端发送来的基本层数据和增强层数据。
10.如权利要求9所述的桌面共享管控方法,其特征在于,所述共享数据发送步骤包括若接收的共享数据只包括基本层数据,则直接将基本层数据发送给所述指定客户端; 若接收的共享数据包括基本层数据和增强层数据,则在应用服务器与指定客户端之间的网络带宽能够传送基本层数据和增强层数据时,将基本层数据和增强层数据发送给所述指定客户端,在应用服务器与指定客户端之间的网络带宽只能够传送基本层数据时,将基本层数据发送给所述指定客户端。
全文摘要
一种桌面共享管控方法,该方法应用于应用服务器中,该应用服务器与多个客户端相连,该方法包括如下步骤网络侦测模块,用于侦测提供共享客户端与应用服务器之间的网络带宽,应用服务器与所述指定客户端之间的网络带宽,并将所述提供共享客户端与应用服务器之间的网络带宽发送给提供共享客户端;共享数据接收模块,用于接收提供共享客户端根据应用服务器与提供共享客户端之间的网络的网络带宽发送来的共享数据;共享数据发送模块,用于根据应用服务器与所述指定客户端之间的网络的网络带宽将所接收的共享数据发送给所述指定客户端。本发明还提供一种桌面共享管控系统。
文档编号H04L29/06GK102611675SQ20111002277
公开日2012年7月25日 申请日期2011年1月20日 优先权日2011年1月20日
发明者叶建发, 李忠一, 颜宗信 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1