《画面分享系统及方法.pdf》由会员分享,可在线阅读,更多相关《画面分享系统及方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104113573A43申请公布日20141022CN104113573A21申请号201310137274022申请日20130419H04L29/08200601H04M3/5620060171申请人鸿富锦精密工业(深圳)有限公司地址518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司72发明人李忠一卢秋桦郑山川54发明名称画面分享系统及方法57摘要一种画面分享方法,该方法包括接收一个客户端发送过来的连接到会议桌面的请求;从服务器的会议桌面池中分配一个会议桌面给该客户端;接收其它客户端加入该会议桌面的连接请求,使得其它客户端连接到该。
2、会议桌面;当有客户端需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端;接收拥有控制会议桌面权限的客户端所传送过来的资料;开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。本发明还提供一种画面分享系统。利用本发明可以减轻装置之间在进行画面分享时的带宽,且装置之间不受操作系统的限制,也能进行画面分享,方便了用户。51INTCL权利要求书1页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图3页10申请公布号CN104113573ACN104113573A1/1页21一种画面分享系统,其特征在于,该系统运行于服务器中,该系统包括接收。
3、模块,用于接收客户端发送过来分配请求,该分配请求用于通知服务器分配一个会议桌面给该客户端;分配模块,用于从服务器的会议桌面池中分配一个会议桌面给该客户端;所述接收模块,还用于接收其它客户端加入该会议桌面的连接请求,使得其它客户端连接到该会议桌面;赋予模块,用于当有客户端需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端;所述接收模块,还用于接收拥有控制会议桌面权限的客户端所传送过来的资料;及分享模块,用于开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。2如权利要求1所述的画面分享系统,其特征在于,所述系统还包括删除模块,用于当所有客户端退出该会议桌面时,删除会议桌面中保。
4、存的资料。3如权利要求1所述的画面分享系统,其特征在于,所述分配到会议桌面的客户端对所分配的会议桌面重新命名。4如权利要求1所述的画面分享系统,其特征在于,所述分配到会议桌面的客户端通过会议桌面发送邀请给其它客户端,以邀请其它客户端连接到该会议桌面。5如权利要求1所述的画面分享系统,其特征在于,所述分享模块通过会议桌面的远程控制功能将该资料的画面分享给所有连接到该会议桌面的客户端。6一种画面分享方法,其特征在于,该方法包括接收客户端发送过来分配请求,该分配请求用于通知服务器分配一个会议桌面给该客户端;从服务器的会议桌面池中分配一个会议桌面给该客户端;接收其它客户端加入该会议桌面的连接请求,使得。
5、其它客户端连接到该会议桌面;当有客户端需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端;接收拥有控制会议桌面权限的客户端所传送过来的资料;及开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。7如权利要求6所述的画面分享方法,其特征在于,该方法还包括步骤当所有客户端退出该会议桌面时,删除会议桌面中保存的资料。8如权利要求6所述的画面分享方法,其特征在于,所述分配到会议桌面的客户端对所分配的会议桌面重新命名。9如权利要求6所述的画面分享方法,其特征在于,所述分配到会议桌面的客户端通过会议桌面发送邀请给其它客户端,以邀请其它客户端连接到该会议桌面。10如权利要求6所述的画面分。
6、享方法,其特征在于,所述将该资料的画面分享给所有连接到该会议桌面的客户端的方式是通过会议桌面的远程控制功能对该资料进行分享。权利要求书CN104113573A1/5页3画面分享系统及方法技术领域0001本发明涉及一种控制系统及方法,尤其是关于一种画面分享系统及方法。背景技术0002画面分享功能在网络会议系统(如WEBEX)中被视为必要的功能之一。一般的网络会议系统的画面分享方式是以一台装置为中心(以下简称中心装置),由该中心装置将画面(例如,桌面)分享给其它连接到该中心装置的成员,然而,这种分享画面的方式有如下缺陷0003一、将中心装置需要大的带宽才能将画面分享给其它与该中心装置连接的成员,否。
7、则,会造成严重的画面延迟,导致分享效果不理想;0004二、中心装置与其它连接到该中心装置的成员的操作系统必须是同一类型的操作系统,否则由于不兼容的原因,导致无法进行画面分享。发明内容0005鉴于以上内容,有必要提供一种画面分享系统,其可以减轻装置之间在进行画面分享时的带宽,且装置之间不受操作系统的限制,也能进行画面分享,方便了用户。0006鉴于以上内容,还有必要提供一种画面分享方法,其可以减轻装置之间在进行画面分享时的带宽,且装置之间不受操作系统的限制,也能进行画面分享,方便了用户。0007一种画面分享系统,该系统运行于服务器中,该系统包括接收模块,用于接收客户端发送过来分配请求,该分配请求用。
8、于通知服务器分配一个会议桌面给该客户端;分配模块,用于从服务器的会议桌面池中分配一个会议桌面给该客户端;所述接收模块,还用于接收其它客户端加入该会议桌面的连接请求,使得其它客户端连接到该会议桌面;赋予模块,用于当有客户端需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端;所述接收模块,还用于接收拥有控制会议桌面权限的客户端所传送过来的资料;分享模块,用于开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。0008一种画面分享方法,该方法包括接收客户端发送过来分配请求,该分配请求用于通知服务器分配一个会议桌面给该客户端;从服务器的会议桌面池中分配一个会议桌面给该客户端;接收其。
9、它客户端加入该会议桌面的连接请求,使得其它客户端连接到该会议桌面;当有客户端需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端;接收拥有控制会议桌面权限的客户端所传送过来的资料;开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。0009相较于现有技术,本发明提供的画面分享系统及方法,其可以减轻装置之间在进行画面分享时的带宽,且装置之间不受操作系统的限制,也能进行画面分享,方便了用户。附图说明0010图1是本发明画面分享系统较佳实施例的应用环境图。说明书CN104113573A2/5页40011图2是本发明服务器较佳实施例的结构示意图。0012图3是本发明画面分享方法较佳实。
10、施例的流程图。0013主要元件符号说明0014客户端10网络20服务器30画面分享系统300接收模块310分配模块320判断模块330赋予模块340分享模块350删除模块360存储器370处理器38000150016如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式0017参阅图1所示,是本发明画面分享系统300较佳实施例的应用环境图。该画面分享系统300应用于服务器30中。该服务器30与一个或多个客户端10(图1中以三个为例进行说明,如客户端A、B、C)通过网络20进行通信连接。0018所述网络20可以是互联网、局域网或者其它通讯网络。0019所述服务器30安装有一个或多个会议桌面。
11、(MEETINGDESKTOP),该会议桌面包括远程控制功能(例如,VIRTUALNETWORKCOMPUTING,VNCVIEWER),通过会议桌面中的远程控制功能能够分享会议桌面上的画面给连接到该会议桌面的客户端10。所述会议桌面软件集合在一个会议桌面池(MEETINGDESKTOPPOOL)中。0020该服务器30及客户端10可以是个人计算机、网络服务器,还可以是任意其它适用的计算机。0021此外,客户端10用于提供一个互动式界面给处理人员,便于处理人员连接到服务器30。该客户端10可以是个人计算机、笔记本电脑、手机、平板电脑以及其它任意能与服务说明书CN104113573A3/5页5器。
12、30连接的设备。0022参阅图2所示,是本发明服务器30较佳实施例的结构示意图。该服务器30除了包括画面分享系统300,还包括通过数据线或信号线相连的存储器370和处理器380。该画面分享系统300包括接收模块310、分配模块320、判断模块330、赋予模块340、分享模块350及删除模块360。模块310至360的程序化代码存储于存储器370中,处理器380执行这些程序化代码,实现画面分享系统300提供的上述功能。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。0023所述接收模块310用于接收客户端10发。
13、送过来分配请求,该分配请求用于通知服务器30分配一个会议桌面给该客户端10。所述分配请求可以通知服务器30分配某一个指定的会议桌面给该客户端10,例如,通知服务器30把序列编号为“001”的会议桌面分配给客户端A,此外,所述请求也可以通知服务器30随机分配一个会议桌面给该客户端10,例如,从服务器30中随机选取一个会议桌面分配给客户端A。需要说明的是,若某一个会议桌面已经被分配给某一个客户端10,那该会议桌面将不能再分配给其它客户端10,换句话说,一个会议桌面只能分配给一个客户端10。会议桌面分配给某一个客户端10之后,该客户端10通过分配的会议桌面向其它客户端10发出邀请,其它客户端10才能。
14、连接到该会议桌面。此外,其它客户端10也可以根据会议桌面的名称申请加入到该会议桌面,此时,所述分配到会议桌面的客户端10拥有是否允许其它客户端10加入该会议桌面的权限。0024所述分配模块320用于从服务器30的会议桌面池中分配一个会议桌面给该客户端10。该客户端10分配到该会议桌面之后,可以通过该会议桌面向其它客户端10发出邀请,以让其它客户端10也连接到该会议桌面。会议桌面分配给该客户端10之后,该客户端10可以对该会议桌面进行重新命名,以方便邀请其他客户端10连接到该分配的会议桌面。具体而言,假设客户端A分配到了一个会议桌面,该客户端A对该会议桌面进行重新命名,例如,将原先以序列编号命名。
15、的会议桌面重新命名为“01会议桌面”,之后该客户端A可以通过该会议桌面向客户端B或客户端C发送邀请(例如,发送一个对话框给客户端B),以提示客户端B是否愿意加入名称为“01会议桌面”的会议桌面。0025所述接收模块310还用于接收其它客户端10加入该会议桌面的连接请求,使得其它客户端10连接到该会议桌面。例如,客户端B收到加入该会议桌面的邀请之后,发送连接该会议桌面的请求给服务器30,以和名称为“01会议桌面”的会议桌面连接。需要说明的是,所述客户端10上安装有用于连接到会议桌面的应用程序,该应用程序有不同的版本,每种版本对应一种操作系统,如此一来,所述客户端10连接到会议桌面不受客户端10上。
16、所安装的操作系统的限制。0026所述判断模块330用于判断是否有客户端10需要分享资料。具体而言,若客户端10需要分享资料,此时,客户端10将发送分享资料的请求给会议桌面。若会议桌面收到有客户端10发送过来的分享资料的请求,则表明有客户端10需要分享资料。0027所述赋予模块340用于当有客户端10需要分享资料时,将会议桌面的控制权赋予该需要分享资料的客户端10。例如,若客户端A需要分享资料,则将会议桌面的控制权赋予给客户端A,使得客户端A能够上传资料到会议桌面中。需要说明的是,为了避免混乱,会议桌面的控制权在同一时间只能赋予一台客户端10,若有多台客户端10需要分享资料,将按说明书CN104。
17、113573A4/5页6照时间顺序依次赋予需要分享资料的客户端10。0028所述接收模块310用于接收拥有控制会议桌面权限的客户端10所传送过来的资料。所述资料可以是,但不限于,图档文件、文本文件、视频文件或音频文件等。需要说明的是,所述服务器30上还需要安装有能够开启资料的软件,例如,假设所述资料为CAD文件,该服务器30需要按照有CAD软件,以便开启该CAD文件。0029所述分享模块350用于开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端10。具体而言,所述拥有控制会议桌面权限的客户端10通过远程操作的方式开启该资料,发送开启命令给服务器30,之后分享模块30开启该资料。例如。
18、,客户端A发送CAD文件到该会议桌面之后,该客户端A发送开启命令给服务器30,之后分享模块350开启该CAD文件,并将开启的CAD文件的画面分享给客户端B。所述分享模块350通过会议桌面的远程控制功能将该资料的画面分享给所有连接到该会议桌面的客户端。0030所述删除模块360用于当所有客户端10退出该会议桌面时,删除会议桌面中保存的资料。0031如图3所示,是本发明画面分享方法较佳实施例的流程图。0032步骤S10,接收模块310接收客户端10发送过来分配请求,该分配请求用于通知服务器30分配一个会议桌面给该客户端10。所述分配请求可以通知服务器30分配某一个指定的会议桌面给该客户端10,例如。
19、,通知服务器30把序列编号为“001”的会议桌面分配给客户端A,此外,所述请求也可以通知服务器30随机分配一个会议桌面给该客户端10,例如,从服务器30中随机选取一个会议桌面分配给客户端A。需要说明的是,若某一个会议桌面已经被分配给某一个客户端10,那该会议桌面将不能再分配给其它客户端10,换句话说,一个会议桌面只能分配给一个客户端10。会议桌面分配给某一个客户端10之后,该客户端10通过分配的会议桌面向其它客户端10发出邀请,其它客户端10才能连接到该会议桌面。此外,其它客户端10也可以根据会议桌面的名称申请加入到该会议桌面,此时,该客户端10拥有是否允许其它客户端10加入该会议桌面的权限。。
20、0033步骤S20,分配模块320从服务器30的会议桌面池中分配一个会议桌面给该客户端10。该客户端10分配到该会议桌面之后,可以通过该会议桌面向其它客户端10发出邀请,以让其它客户端10也连接到该会议桌面。会议桌面分配给该客户端10之后,该客户端10可以对该会议桌面进行重新命名,以方便邀请其他客户端10连接到该分配的会议桌面。具体而言,假设客户端A分配到了一个会议桌面,该客户端A对该会议桌面进行重新命名,例如,将原先以序列编号命名的会议桌面重新命名为“01会议桌面”,之后该客户端A可以通过该会议桌面向客户端B或客户端C发送邀请(例如,发送一个对话框给客户端B),以提示客户端B是否愿意加入名称。
21、为“01会议桌面”的会议桌面。0034步骤S30,接收模块310接收其它客户端10加入该会议桌面的连接请求,使得其它客户端10连接该会议桌面。例如,客户端B收到加入该会议桌面的邀请之后,发送连接该会议桌面的请求给服务器30,以和名称为“01会议桌面”的会议桌面连接。需要说明的是,所述客户端10上安装有用于连接到会议桌面的应用程序,该应用程序有不同的版本,每种版本对于一种操作系统,如此一来,所述客户端10连接到会议桌面不受客户端10上所安装的操作系统的限制。0035步骤S40,判断模块330判断是否有客户端10需要分享资料。具体而言,若客户说明书CN104113573A5/5页7端10需要分享资。
22、料,此时,客户端10将发送分享资料的请求给会议桌面。若会议桌面收到有客户端10发送过来的分享资料的请求,则表明有客户端10需要分享资料,流程进入步骤S50,否则,直接结束流程。0036步骤S50,赋予模块340将会议桌面的控制权赋予该需要分享资料的客户端10。例如,若客户端A需要分享资料,则将会议桌面的控制权赋予给客户端A,使得客户端A能够上传资料到会议桌面中。需要说明的是,为了避免混乱,会议桌面的控制权在同一时间只能赋予一台客户端10,若有多台客户端10需要分享资料,将按照时间顺序依次赋予需要分享资料的客户端10。0037步骤S60,接收模块340接收拥有控制会议桌面权限的客户端10所传送过。
23、来的资料。所述资料可以是,但不限于,图档文件、文本文件、视频文件或音频文件等。需要说明的是,所述服务器30上还需要安装有能够开启资料的软件,例如,假设所述资料为CAD文件,该服务器30需要按照有CAD软件,以便开启该CAD文件。0038步骤S70,分享模块350开启该资料,将该资料的画面分享给所有连接到该会议桌面的客户端。具体而言,所述拥有控制会议桌面权限的客户端10通过远程操作的方式开启该资料,发送开启命令给服务器30,之后分享模块30开启该资料。例如,客户端A发送CAD文件到该会议桌面之后,该客户端A发送开启命令给服务器30,之后分享模块350开启该CAD文件,并将开启的CAD文件的画面分享给客户端B。所述分享模块350通过会议桌面的远程控制功能将该资料的画面分享给所有连接到该会议桌面的客户端。0039步骤S80,当所有客户端10退出该会议桌面时,删除模块360删除会议桌面中保存的资料。说明书CN104113573A1/3页8图1说明书附图CN104113573A2/3页9图2说明书附图CN104113573A3/3页10图3说明书附图CN104113573A10。