CN104468796B - 桌面数据共享方法、桌面数据共享***及服务器 - Google Patents
桌面数据共享方法、桌面数据共享***及服务器 Download PDFInfo
- Publication number
- CN104468796B CN104468796B CN201410759389.8A CN201410759389A CN104468796B CN 104468796 B CN104468796 B CN 104468796B CN 201410759389 A CN201410759389 A CN 201410759389A CN 104468796 B CN104468796 B CN 104468796B
- Authority
- CN
- China
- Prior art keywords
- user
- data
- server
- desktop
- desktop data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种桌面数据共享方法、一种桌面数据共享***和一种服务器,其中,桌面数据共享方法包括:接收到服务器的任一用户对与服务器相连的任一局域网中的多个用户的数据会议邀请;将数据会议邀请发送至多个用户;当多个用户根据数据会议邀请加入数据会议后,在多个用户中选择指定用户作为中转服务器;接收来自任一用户的桌面数据下载地址;将桌面数据下载地址发送至中转服务器,以供中转服务器下载任一用户共享的桌面数据,并允许多个用户中的其他用户从中转服务器下载桌面数据。通过该技术方案,可以解决数据会议时消耗宽带过多、花费流量较大的问题,节省了大量的带宽和流量,使桌面数据共享更加流畅,从而提高了数据会议的质量。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种桌面数据共享方法、一种桌面数据共享***及一种服务器。
背景技术
目前,具有数据会议功能的产品定位于面向企业运营,该产品支持多组织或多公司共存,随着具有数据会议功能的产品在市场上的推广,企业用户数量不断增加,数据会议并发数量也逐渐增多,所以在数据会议过程中,对服务器处理数据的能力的要求逐渐提高。同时,不少企业使用局域网,并通过代理服务器访问公网,数据会议会占用企业网关的大量带宽,并且,同一个会议的参与者通常来自同一个局域网,且都下载相同的桌面共享数据。
在现有技术中,如图1所示,在一个或多个局域网之间进行数据会议时,会议参与者需要共享桌面数据,一个局域网中会议参与者都通过代理服务器访问公网一侧的数据会议服务器,以下载共享桌面数据,这会使数据会议占用公司网关的大量带宽,从而使会议参与者的桌面数据共享过程很不流畅,从而影响会议参与者的体验以及数据会议的质量。
因此需要一种新的技术方案,可以解决数据会议时消耗宽带过多、花费流量较大的问题,从而提高数据会议的质量。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以解决数据会议时消耗宽带过多、花费流量较大的问题,从而提高数据会议的质量。
有鉴于此,本发明的一方面提出了一种桌面数据共享方法,用于服务器,包括:接收到所述服务器的任一用户对与所述服务器相连的任一局域网中的多个用户的数据会议邀请;将所述数据会议邀请发送至所述多个用户;当所述多个用户根据所述数据会议邀请加入数据会议后,在所述多个用户中选择指定用户作为中转服务器;接收来自所述任一用户的桌面数据下载地址;将所述桌面数据下载地址发送至所述中转服务器,以供所述中转服务器下载所述任一用户共享的桌面数据,并允许所述多个用户中的其他用户从所述中转服务器下载所述桌面数据。
在该技术方案中,进行数据会议时,当局域网中的多个会议参与者需要共享桌面数据时,可以在该局域网的多个会议参与者中选择某一用户作为中转服务器,然后作为中转服务器的用户会从服务器获取会议发起者提供的桌面数据下载地址,并从该地址下载桌面数据,此时,该局域网的其他会议参与者就可以在作为中转服务器的用户处下载桌面数据,从而达到了共享桌面数据的目的。通过该技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
在上述技术方案中,优选地,所述在所述多个用户中选择指定用户,具体包括:判断所述任一用户是否位于所述任一局域网中;当判断结果为是时,将所述任一用户设置为所述指定用户,以及当判断结果为否时,根据接收到的设置命令,在所述多个用户中选择一个用户作为所述指定用户。
在该技术方案中,如果会议发起者与其他会议参与者或部分其他会议参与者同处于一个局域网内,在会议发起者同意的基础上,可以直接将会议发起者作为中转服务器,这样,会议发起者所处的局域网内的会议参与者就可以直接从会议发起者处下载共享桌面数据,从而节省了该局域网的宽带和流量,提升了数据会议的效率。
在上述技术方案中,优选地,在将所述指定用户作为所述中转服务器之前,还包括:向所述指定用户发送数据中转请求,以供所述指定用户确定是否充当所述中转服务器;当接收到来自所述指定用户的同意充当所述中转服务器的信息时,将所述指定用户设置为所述中转服务器。
在该技术方案中,还需要向指定用户确定该指定用户是否同意充当其所在局域网中的中转服务器,若该指定用户同意充当中转服务器,会议参与者就可以在中转服务器中下载桌面数据,若该指定用户不同意充当中转服务器,则服务器可以再向该局域网中的其他会议参与者发送数据中转请求,直至选取出愿意作为中转服务器的会议参与者为止。通过该技术方案,询问会议参与者是否愿意充当中转服务器,而不是直接将其设置为中转服务器,尊重了会议参与者的意愿,有助于保护会议参与者的隐私,避免会议参与者的隐私信息被他人获取,从而确保了数据会议的安全性。
在上述技术方案中,优选地,在所述接收来自所述任一用户的桌面数据下载地址之前,还包括:向所述任一用户发送地址数据上传通知,以供所述任一用户根据所述地址数据上传通知向所述服务器上传所述桌面数据下载地址。
在该技术方案中,服务器还需要向会议发起者发送地址上传通知,然后会议发起者才能向服务器上传桌面数据下载地址。
在上述技术方案中,优选地,当所述多个用户根据所述数据会议邀请加入所述数据会议后,还包括:检测所述多个用户中是否具有已从所述任一用户处下载了所述桌面数据的用户;当检测结果为是时,将所述用户设置为所述指定用户,并向所述用户发送所述数据中转请求,以及当检测结果为否时,允许所述服务器在所述多个用户中选择所述指定用户。
在该技术方案中,多个会议参与者的网速、权限都会有所不同,若检测到有会议参与者已从会议发起者处下载完桌面数据,可以直接询问该会议参与者是否愿意作为中转服务器。通过该技术方案,如果该会议参与者愿意作为中转服务器,其局域网内的其他会议参与者就可以直接从该会议参与者处下载桌面数据,而不必再另行选取中转服务器。
本发明的另一方面提出了一种桌面数据共享***,用于服务器,包括:接收单元,接收到所述服务器的任一用户对与所述服务器相连的任一局域网中的多个用户的数据会议邀请;发送单元,将所述数据会议邀请发送至所述多个用户;选择单元,当所述多个用户根据所述数据会议邀请加入数据会议后,在所述多个用户中选择指定用户作为中转服务器;共享单元,接收来自所述任一用户的桌面数据下载地址,并将所述桌面数据下载地址发送至所述中转服务器,以供所述中转服务器下载所述任一用户共享的桌面数据,并允许所述多个用户中的其他用户从所述中转服务器下载所述桌面数据。
在该技术方案中,进行数据会议时,当局域网中的多个会议参与者需要共享桌面数据时,可以在该局域网的多个会议参与者中选择某一用户作为中转服务器,然后作为中转服务器的用户会从服务器获取会议发起者提供的桌面数据下载地址,并从该地址下载桌面数据,此时,该局域网的其他会议参与者就可以在作为中转服务器的用户处下载桌面数据,从而达到了共享桌面数据的目的。通过该技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
在上述技术方案中,优选地,所述选择单元具体用于:判断所述任一用户是否位于所述任一局域网中,当判断结果为是时,将所述任一用户设置为所述指定用户,以及当判断结果为否时,根据接收到的设置命令,在所述多个用户中选择一个用户作为所述指定用户。
在该技术方案中,如果会议发起者与其他会议参与者或部分其他会议参与者同处于一个局域网内,在会议发起者同意的基础上,可以直接将会议发起者作为中转服务器,这样,会议发起者所处的局域网内的会议参与者就可以直接从会议发起者处下载共享桌面数据,从而节省了该局域网的宽带和流量,提升了数据会议的效率。
在上述技术方案中,优选地,所述选择单元包括:询问单元,在将所述指定用户作为所述中转服务器之前,向所述指定用户发送数据中转请求,以供所述指定用户确定是否充当所述中转服务器;设置单元,当接收到来自所述指定用户的同意充当所述中转服务器的信息时,将所述指定用户设置为所述中转服务器。
在该技术方案中,还需要向指定用户确定该指定用户是否同意充当其所在局域网中的中转服务器,若该指定用户同意充当中转服务器,会议参与者就可以在中转服务器中下载桌面数据,若该指定用户不同意充当中转服务器,则服务器可以再向该局域网中的其他会议参与者发送数据中转请求,直至选取出愿意作为中转服务器的会议参与者为止。通过该技术方案,询问会议参与者是否愿意充当中转服务器,而不是直接将其设置为中转服务器,尊重了会议参与者的意愿,有助于保护会议参与者的隐私,避免会议参与者的隐私信息被他人获取,从而确保了数据会议的安全性。
在上述技术方案中,优选地,所述共享单元还用于:在所述接收来自所述任一用户的桌面数据下载地址之前,向所述任一用户发送地址数据上传通知,以供所述任一用户根据所述地址数据上传通知向所述服务器上传所述桌面数据下载地址。
在该技术方案中,服务器还需要向会议发起者发送地址上传通知,然后会议发起者才能向服务器上传桌面数据下载地址,以供服务器将该地址发送给中转服务器。
在上述技术方案中,优选地,还包括:检测单元,当所述多个用户根据所述数据会议邀请加入所述数据会议后,检测所述多个用户中是否具有已从所述任一用户处下载了所述桌面数据的用户,其中,当检测结果为是时,将所述用户设置为所述指定用户,并向所述用户发送所述数据中转请求,当检测结果为否时,允许所述服务器在所述多个用户中选择所述指定用户。
在该技术方案中,多个会议参与者的网速、权限都会有所不同,若检测到有会议参与者已从会议发起者处下载完桌面数据,可以直接询问该会议参与者是否愿意作为中转服务器。通过该技术方案,如果该会议参与者愿意作为中转服务器,其局域网内的其他会议参与者就可以直接从该会议参与者处下载桌面数据,而不必再另行选取中转服务器。
本发明的再一方面提出了一种服务器,包括如上述技术方案中任一项所述的桌面数据共享***,因此,该服务器具有和上述技术方案中任一项所述的桌面数据共享***相同的技术效果,在此不再赘述。
通过以上技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
附图说明
图1示出了现有技术中的在数据会议中进行桌面数据共享的示意图;
图2示出了根据本发明的一个实施例的桌面数据共享方法的流程图;
图3示出了根据本发明的一个实施例的在数据会议中进行桌面数据共享的示意图;
图4示出了根据本发明的一个实施例的桌面数据共享***的框图;
图5示出了根据本发明的一个实施例的服务器的框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图2示出了根据本发明的一个实施例的桌面数据共享方法的流程图。
如图2所示,根据本发明的一个实施例的桌面数据共享方法,用于服务器,包括:
步骤202,接收到服务器的任一用户对与服务器相连的任一局域网中的多个用户的数据会议邀请。
步骤204,将数据会议邀请发送至多个用户。
步骤206,当多个用户根据数据会议邀请加入数据会议后,在多个用户中选择指定用户作为中转服务器。
步骤208,接收来自任一用户的桌面数据下载地址。
步骤210,将桌面数据下载地址发送至中转服务器,以供中转服务器下载任一用户共享的桌面数据,并允许多个用户中的其他用户从中转服务器下载桌面数据。
在该技术方案中,进行数据会议时,当局域网中的多个会议参与者需要共享桌面数据时,可以在该局域网的多个会议参与者中选择某一用户作为中转服务器,然后作为中转服务器的用户会从服务器获取会议发起者提供的桌面数据下载地址,并从该地址下载桌面数据,此时,该局域网的其他会议参与者就可以在作为中转服务器的用户处下载桌面数据,从而达到了共享桌面数据的目的。通过该技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
在上述技术方案中,优选地,在多个用户中选择指定用户,具体包括:判断任一用户是否位于任一局域网中;当判断结果为是时,将任一用户设置为指定用户,以及当判断结果为否时,根据接收到的设置命令,在多个用户中选择一个用户作为指定用户。
在该技术方案中,如果会议发起者与其他会议参与者或部分其他会议参与者同处于一个局域网内,在会议发起者同意的基础上,可以直接将会议发起者作为中转服务器,这样,会议发起者所处的局域网内的会议参与者就可以直接从会议发起者处下载共享桌面数据,从而节省了该局域网的宽带和流量,提升了数据会议的效率。
在上述技术方案中,优选地,在将指定用户作为中转服务器之前,还包括:向指定用户发送数据中转请求,以供指定用户确定是否充当中转服务器;当接收到来自指定用户的同意充当中转服务器的信息时,将指定用户设置为中转服务器。
在该技术方案中,还需要向指定用户确定该指定用户是否同意充当其所在局域网中的中转服务器,若该指定用户同意充当中转服务器,会议参与者就可以在中转服务器中下载桌面数据,若该指定用户不同意充当中转服务器,则服务器可以再向该局域网中的其他会议参与者发送数据中转请求,直至选取出愿意作为中转服务器的会议参与者为止。通过该技术方案,询问会议参与者是否愿意充当中转服务器,而不是直接将其设置为中转服务器,尊重了会议参与者的意愿,有助于保护会议参与者的隐私,避免会议参与者的隐私信息被他人获取,从而确保了数据会议的安全性。
在上述技术方案中,优选地,在接收来自任一用户的桌面数据下载地址之前,还包括:向任一用户发送地址数据上传通知,以供任一用户根据地址数据上传通知向服务器上传桌面数据下载地址。
在该技术方案中,服务器还需要向会议发起者发送地址上传通知,然后会议发起者才能向服务器上传桌面数据下载地址,以供服务器将该地址发送给中转服务器。
在上述技术方案中,优选地,当多个用户根据数据会议邀请加入数据会议后,还包括:检测多个用户中是否具有已从任一用户处下载了桌面数据的用户;当检测结果为是时,将用户设置为指定用户,并向用户发送数据中转请求,以及当检测结果为否时,允许服务器在多个用户中选择指定用户。
在该技术方案中,多个会议参与者的网速、权限都会有所不同,若检测到有会议参与者已从会议发起者处下载完桌面数据,可以直接询问该会议参与者是否愿意作为中转服务器。通过该技术方案,如果该会议参与者愿意作为中转服务器,其局域网内的其他会议参与者就可以直接从该会议参与者处下载桌面数据,而不必再另行选取中转服务器。
图3示出了根据本发明的一个实施例的在数据会议中进行桌面数据共享的示意图。
如图3所示,在公司A中,公司A局域网在公司A网关通过Internet公网访问或直接访问数据会议服务器,此时,可指定局域网内的一个用户作为中转服务器向另外两个参加数据会议的用户共享数据。在公司B中,公司B局域网在公司B网关通过Internet公网访问或直接访问数据会议服务器,此时,可指定局域网内的一个用户作为中转服务器向另外一个参加数据会议的用户共享数据。
因此,在数据会议中进行桌面数据共享时,对于同一个局域网内的多个会议参会者,只需指定其中一个会议参与者通过数据会议服务器向会议发起者下载桌面数据,并将桌面数据中转给局域网内的其他数据会议参与者。另外,与会议发起者在同一局域网的会议参与者,可以直接从会议发起者下载桌面数据,以达到桌面数据共享的目的。
通过该技术方案,由于局域网内部之间数据传输速度比较快,通过会议参与者将桌面数据中转给局域网内的其他会议参与者,可以节省大量的带宽和流量,从而解决桌面数据共享带宽的问题,使桌面数据的共享更加流畅,除此之外,还提高了数据会议规模与会议参与者的人数,从而提高了会议资源的利用率。
图4示出了根据本发明的一个实施例的桌面数据共享***的框图。
如图4所示,根据本发明的一个实施例的桌面数据共享***400,用于服务器,包括:接收单元402,接收到服务器的任一用户对与服务器相连的任一局域网中的多个用户的数据会议邀请;发送单元404,将数据会议邀请发送至多个用户;选择单元406,当多个用户根据数据会议邀请加入数据会议后,在多个用户中选择指定用户作为中转服务器;共享单元408,接收来自任一用户的桌面数据下载地址,并将桌面数据下载地址发送至中转服务器,以供中转服务器下载任一用户共享的桌面数据,并允许多个用户中的其他用户从中转服务器下载桌面数据。
在该技术方案中,进行数据会议时,当局域网中的多个会议参与者需要共享桌面数据时,可以在该局域网的多个会议参与者中选择某一用户作为中转服务器,然后作为中转服务器的用户会从服务器获取会议发起者提供的桌面数据下载地址,并从该地址下载桌面数据,此时,该局域网的其他会议参与者就可以在作为中转服务器的用户处下载桌面数据,从而达到了共享桌面数据的目的。通过该技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
在上述技术方案中,优选地,选择单元406具体用于:判断任一用户是否位于任一局域网中,当判断结果为是时,将任一用户设置为指定用户,以及当判断结果为否时,根据接收到的设置命令,在多个用户中选择一个用户作为指定用户。
在该技术方案中,如果会议发起者与其他会议参与者或部分其他会议参与者同处于一个局域网内,在会议发起者同意的基础上,可以直接将会议发起者作为中转服务器,这样,会议发起者所处的局域网内的会议参与者就可以直接从会议发起者处下载共享桌面数据,从而节省了该局域网的宽带和流量,提升了数据会议的效率。
在上述技术方案中,优选地,选择单元406包括:询问单元4062,在将指定用户作为中转服务器之前,向指定用户发送数据中转请求,以供指定用户确定是否充当中转服务器;设置单元4064,当接收到来自指定用户的同意充当中转服务器的信息时,将指定用户设置为中转服务器。
在该技术方案中,还需要向指定用户确定该指定用户是否同意充当其所在局域网中的中转服务器,若该指定用户同意充当中转服务器,会议参与者就可以在中转服务器中下载桌面数据,若该指定用户不同意充当中转服务器,则服务器可以再向该局域网中的其他会议参与者发送数据中转请求,直至选取出愿意作为中转服务器的会议参与者为止。通过该技术方案,询问会议参与者是否愿意充当中转服务器,而不是直接将其设置为中转服务器,尊重了会议参与者的意愿,有助于保护会议参与者的隐私,避免会议参与者的隐私信息被他人获取,从而确保了数据会议的安全性。
在上述技术方案中,优选地,共享单元408还用于:在接收来自任一用户的桌面数据下载地址之前,向任一用户发送地址数据上传通知,以供任一用户根据地址数据上传通知向服务器上传桌面数据下载地址。
在该技术方案中,服务器还需要向会议发起者发送地址上传通知,然后会议发起者才能向服务器上传桌面数据下载地址,以供服务器将该地址发送给中转服务器。
在上述技术方案中,优选地,还包括:检测单元410,当多个用户根据数据会议邀请加入数据会议后,检测多个用户中是否具有已从任一用户处下载了桌面数据的用户,其中,当检测结果为是时,将用户设置为指定用户,并向用户发送数据中转请求,当检测结果为否时,允许服务器在多个用户中选择指定用户。
在该技术方案中,多个会议参与者的网速、权限都会有所不同,若检测到有会议参与者已从会议发起者处下载完桌面数据,可以直接询问该会议参与者是否愿意作为中转服务器。通过该技术方案,如果该会议参与者愿意作为中转服务器,其局域网内的其他会议参与者就可以直接从该会议参与者处下载桌面数据,而不必再另行选取中转服务器。
图5示出了根据本发明的一个实施例的服务器的框图。
如图5所示,根据本发明的一个实施例的服务器500,包括如上述技术方案中任一项的桌面数据共享***502(相当于图4示出的实施例中的桌面数据共享***400),用于接收服务器的任一用户对与服务器相连的任一局域网中的多个用户的数据会议邀请;将数据会议邀请发送至多个用户;当多个用户根据数据会议邀请加入数据会议后,在多个用户中选择指定用户作为中转服务器;接收来自任一用户的桌面数据下载地址,并将桌面数据下载地址发送至中转服务器,以供中转服务器下载任一用户共享的桌面数据,并允许多个用户中的其他用户从中转服务器下载桌面数据。
在该技术方案中,进行数据会议时,当局域网中的多个会议参与者需要共享桌面数据时,可以在该局域网的多个会议参与者中选择某一用户作为中转服务器,然后作为中转服务器的用户会从服务器获取会议发起者提供的桌面数据下载地址,并从该地址下载桌面数据,此时,该局域网的其他会议参与者就可以在作为中转服务器的用户处下载桌面数据,从而达到了共享桌面数据的目的。通过该技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
以上结合附图详细说明了本发明的技术方案,通过以上技术方案,由于局域网内部之间数据传输速度比较快,在同一个局域网中的会议参与者通过中转服务器下载共享桌面数据,可以避免多个用户同时占用企业网关下载相同的数据,减轻了数据会议的压力,使桌面数据的共享更加流畅,从而解决了数据会议时消耗宽带过多、花费流量较大的问题,提高了数据会议的质量。除此之外,在配置不变的基础上,还可以增加数据会议的数量与会议参与者的人数,提高了共享资源的利用率,使数据会议效率更高。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种桌面数据共享方法,用于服务器,其特征在于,包括:
接收到所述服务器的任一用户对与所述服务器相连的任一局域网中的多个用户的数据会议邀请;
将所述数据会议邀请发送至所述多个用户;
当所述多个用户根据所述数据会议邀请加入数据会议后,在所述多个用户中选择指定用户作为中转服务器;
接收来自所述任一用户的桌面数据下载地址;
将所述桌面数据下载地址发送至所述中转服务器,以供所述中转服务器下载所述任一用户共享的桌面数据,并允许所述多个用户中的其他用户从所述中转服务器下载所述桌面数据。
2.根据权利要求1所述的桌面数据共享方法,其特征在于,所述在所述多个用户中选择指定用户,具体包括:
判断所述任一用户是否位于所述任一局域网中;
当判断结果为是时,将所述任一用户设置为所述指定用户,以及
当判断结果为否时,根据接收到的设置命令,在所述多个用户中选择一个用户作为所述指定用户。
3.根据权利要求2所述的桌面数据共享方法,其特征在于,在将所述指定用户作为所述中转服务器之前,还包括:
向所述指定用户发送数据中转请求,以供所述指定用户确定是否充当所述中转服务器;
当接收到来自所述指定用户的同意充当所述中转服务器的信息时,将所述指定用户设置为所述中转服务器。
4.根据权利要求1至3中任一项所述的桌面数据共享方法,其特征在于,在所述接收来自所述任一用户的桌面数据下载地址之前,还包括:
向所述任一用户发送地址数据上传通知,以供所述任一用户根据所述地址数据上传通知向所述服务器上传所述桌面数据下载地址。
5.根据权利要求4所述的桌面数据共享方法,其特征在于,当所述多个用户根据所述数据会议邀请加入所述数据会议后,还包括:
检测所述多个用户中是否具有已从所述任一用户处下载了所述桌面数据的用户;
当检测结果为是时,将所述用户设置为所述指定用户,并向所述用户发送所述数据中转请求,以及
当检测结果为否时,允许所述服务器在所述多个用户中选择所述指定用户。
6.一种桌面数据共享***,用于服务器,其特征在于,包括:
接收单元,接收到所述服务器的任一用户对与所述服务器相连的任一局域网中的多个用户的数据会议邀请;
发送单元,将所述数据会议邀请发送至所述多个用户;
选择单元,当所述多个用户根据所述数据会议邀请加入数据会议后,在所述多个用户中选择指定用户作为中转服务器;
共享单元,接收来自所述任一用户的桌面数据下载地址,并将所述桌面数据下载地址发送至所述中转服务器,以供所述中转服务器下载所述任一用户共享的桌面数据,并允许所述多个用户中的其他用户从所述中转服务器下载所述桌面数据。
7.根据权利要求6所述的桌面数据共享***,其特征在于,所述选择单元具体用于:
判断所述任一用户是否位于所述任一局域网中,当判断结果为是时,将所述任一用户设置为所述指定用户,以及当判断结果为否时,根据接收到的设置命令,在所述多个用户中选择一个用户作为所述指定用户。
8.根据权利要求7所述的桌面数据共享***,其特征在于,所述选择单元包括:
询问单元,在将所述指定用户作为所述中转服务器之前,向所述指定用户发送数据中转请求,以供所述指定用户确定是否充当所述中转服务器;
设置单元,当接收到来自所述指定用户的同意充当所述中转服务器的信息时,将所述指定用户设置为所述中转服务器。
9.根据权利要求6至8中任一项所述的桌面数据共享***,其特征在于,所述共享单元还用于:
在所述接收来自所述任一用户的桌面数据下载地址之前,向所述任一用户发送地址数据上传通知,以供所述任一用户根据所述地址数据上传通知向所述服务器上传所述桌面数据下载地址。
10.根据权利要求9所述的桌面数据共享***,其特征在于,还包括:
检测单元,当所述多个用户根据所述数据会议邀请加入所述数据会议后,检测所述多个用户中是否具有已从所述任一用户处下载了所述桌面数据的用户,其中,
当检测结果为是时,将所述用户设置为所述指定用户,并向所述用户发送所述数据中转请求,当检测结果为否时,允许所述服务器在所述多个用户中选择所述指定用户。
11.一种服务器,其特征在于,包括如权利要求6至10中任一项所述的桌面数据共享***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410759389.8A CN104468796B (zh) | 2014-12-10 | 2014-12-10 | 桌面数据共享方法、桌面数据共享***及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410759389.8A CN104468796B (zh) | 2014-12-10 | 2014-12-10 | 桌面数据共享方法、桌面数据共享***及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468796A CN104468796A (zh) | 2015-03-25 |
CN104468796B true CN104468796B (zh) | 2018-10-09 |
Family
ID=52914148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410759389.8A Active CN104468796B (zh) | 2014-12-10 | 2014-12-10 | 桌面数据共享方法、桌面数据共享***及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468796B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107025084A (zh) * | 2016-01-29 | 2017-08-08 | 深圳市深信服电子科技有限公司 | 虚拟桌面共享方法及装置 |
CN107580011B (zh) * | 2016-07-05 | 2021-08-13 | 华为技术有限公司 | 一种数据共享方法及桌面云服务端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7664861B2 (en) * | 2005-02-02 | 2010-02-16 | Verizon Laboratories Inc. | Managed peer-to-peer file sharing |
CN101056320B (zh) * | 2007-05-29 | 2010-08-18 | 中兴通讯股份有限公司 | 一种数据会议中的文件传输方法及其*** |
CN101102211B (zh) * | 2007-07-09 | 2010-07-14 | 中兴通讯股份有限公司 | 一种数据会议中共享文档的方法及其*** |
CN101345690B (zh) * | 2007-07-12 | 2010-10-13 | 中国电信股份有限公司 | 电信级p2p网络的内容分级存储及传送方法 |
CN101594242A (zh) * | 2009-06-23 | 2009-12-02 | 腾讯科技(深圳)有限公司 | 一种传输视频数据的方法、***和装置 |
CN102594901A (zh) * | 2012-02-29 | 2012-07-18 | 深圳创维-Rgb电子有限公司 | 一种电视机数据下载的方法、***、电视机及服务器 |
-
2014
- 2014-12-10 CN CN201410759389.8A patent/CN104468796B/zh active Active
Non-Patent Citations (1)
Title |
---|
基于T.120的分布式数据服务器的研究与实现;刘逢源;《中国优秀硕士学位论文全文数据库 信息科技辑》;20090715(第07期);正文第5、36-37、40-45页、图4.4 * |
Also Published As
Publication number | Publication date |
---|---|
CN104468796A (zh) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343331B2 (en) | Collaboration techniques between parties using one or more communication modalities | |
US11362971B2 (en) | Pass through sharing of resources | |
US20190068390A1 (en) | Collaborative access to virtual desktops | |
US9912777B2 (en) | System, method, and logic for generating graphical identifiers | |
US20160164968A1 (en) | Adaptive connectivity in network-based collaboration background information | |
US10205624B2 (en) | Bandwidth-efficient archiving of real-time interactive flows, and related methods, systems, and computer-readable media | |
US10462195B2 (en) | Methods, apparatus and/or system for using email to schedule and/or launch group communications sessions | |
US9584764B2 (en) | Adaptive video streaming for communication sessions | |
CN102420819A (zh) | 用户注册方法、交互方法及相关设备 | |
WO2007075413A2 (en) | System and methods for locating and acquisitioning a service connection via request broadcasting over a data packet network | |
US8868658B2 (en) | Client assisted multicasting for audio and video streams | |
KR20110125260A (ko) | 원격 회의를 위한 멀티미디어 스트림의 효율적인 송신을 위한 방법 및 장치 | |
CN101420390A (zh) | 互联网即时通讯数据的传输方法、装置及*** | |
GB2469501A (en) | Network-based collaboration through application gateways allocated based on server- and client- teminal locations | |
US9473546B2 (en) | Reducing real time media traffic in a network environment | |
CN104468796B (zh) | 桌面数据共享方法、桌面数据共享***及服务器 | |
CN106789571A (zh) | 一种基于ims架构的跨域即时通讯方法及其*** | |
US8650309B2 (en) | Cascading architecture for audio and video streams | |
US20180034711A1 (en) | Quality of service assessment for conferences | |
US9413540B2 (en) | Combining P2P and server-based conferencing | |
US20080091779A1 (en) | Resource consumption reduction via meeting affinity | |
CN100492978C (zh) | 一种多方通讯的连接建立方法及连接处理*** | |
CN108702320A (zh) | 通过多媒体网关向用户设备提供至少一项服务的***和方法 | |
US20170063563A1 (en) | Optimizing user experiences of web conferences that send data with source-specific multicast and automatic multicast tunneling | |
CN102185870B (zh) | 一种实现即时通讯与网络会议模式切换的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |