CN108718243B - 一种用户终端的分组方法、会议服务器、会议*** - Google Patents
一种用户终端的分组方法、会议服务器、会议*** Download PDFInfo
- Publication number
- CN108718243B CN108718243B CN201810734501.0A CN201810734501A CN108718243B CN 108718243 B CN108718243 B CN 108718243B CN 201810734501 A CN201810734501 A CN 201810734501A CN 108718243 B CN108718243 B CN 108718243B
- Authority
- CN
- China
- Prior art keywords
- user terminal
- user
- terminal
- conference
- whiteboard
- 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
Images
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/14—Session management
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种用户终端的分组方法、会议服务器、会议***,该方法应用于会议服务器,包括:接收第一用户终端发送的入会请求,从入会请求中获取第一用户终端的用户的身份标识码,并将第一用户终端加入会议;将身份标识码与加入会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定其他用户终端中的第二用户终端和第一用户终端对应相同的身份标识码,将第一用户终端和第二用户终端确定为同一用户的终端;将用于表示第一用户终端、第二用户终端均属于用户的描述信息发送给会议中的其它用户的用户终端,以便于其它用户的用户终端根据描述信息将接收的第一用户终端发送的数据和第二用户终端发送的数据均识别为用户发送的数据。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种用户终端的分组方法、会议服务器、会议***。
背景技术
目前,随着通信技术的高速发展,用户在不同地点也能够使用终端召开同一网络会议。例如图1,描述了多个用户召开同一会议的示意图。此时加入会议的有用户A、用户B、用户C三个用户。用户A使用PC终端,用户B使用PAD终端,用户C使用PAD终端,三个用户使用各自的用户终端在同一个会议中讨论问题。每个用户终端都有一个指定的共享窗口,入会的任何一方用户的活动(绘图、标注等)都能实时的传送到其他用户的共享窗口上,以使三个用户终端上呈现出相同的内容。
但是,对于同一个用户来说,只能够使用一个终端入会。若同一个用户使用不同的用户终端入会,例如用户A在具有PC终端加入会议的基础上,使用另一个PAD终端加入该会议,对于会议中其他的用户终端来说,则会认为新加入的PAD终端和用户A使用的PC终端分别属于两个不同的用户。
发明内容
本发明提供一种用户终端的分组方法、会议服务器、会议***,用以解决现有技术中存在的不能识别出会议中属于同一个用户的用户终端的技术问题。
在本发明的第一方面,描述了一种用户终端的分组方法,所述方法应用于会议服务器,所述方法包括:接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加入所述会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
结合第一方面,在第一种可能的实现方式中,所述在将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,所述方法还包括:接收所述第二用户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;根据所述共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端类型;在接收所述第二用户终端发送的共享请求之前,所述方法还包括:将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
结合第一种可能的实现方式,在第三种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端能力;在接收所述第二用户终端发送的共享请求之前,所述方法还包括:将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类型是根据所述白板共享能力确定的,具体为白板共享;所述指示所述第一用户终端进行所述共享类型指定的数据共享具体包括:指示所述第一用户终端进行白板共享。
结合第四种可能的实现方式,第五种可能的实现方式,接收所述第二用户终端发送的共享请求之前,还包括:接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据;指示所述第一用户终端进行所述共享类型指定的数据共享之后,还包括:接收所述第一用户终端发送的第二白板共享数据;将所述第二白板共享数据发送给所述第二用户终端,以便所述第二用户终端合并显示所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第六种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据所述摄像能力确定的,具体为视频共享;所述指示所述第一用户终端进行所述共享类型指定的数据共享具体包括:指示所述第一用户终端进行视频共享。
结合第六种可能的实现方式,在第七种可能的实现方式中,接收所述第二用户终端发送的共享请求之前,还包括:接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数据;指示所述第一用户终端进行所述共享类型指定的数据共享之后,还包括:接收所述第一用户终端发送的第二视频共享数据;将所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
本发明的第二方面,描述了一种会议服务器,包括:接收单元,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议;比对单元,用于将接收单元接收到的所述身份标识码与加入所述会议的其他用户终端对应的身份标识码进行比对;处理单元,用于若比对单元根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端;发送单元,用于将处理单元确定的用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
结合第二方面,在第一种可能的实现方式中,所述接收单元还用于在所述处理单元将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;所述会议服务器还包括:指示单元,用于根据所述接收单元接收的所述共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端类型;所述发送单元,还用于在所述接收单元接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
结合第一种可能的实现方式,在第三种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端能力;所述发送单元,还用于在所述接收单元接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类型是根据所述白板共享能力确定的,具体为白板共享;所述指示单元,具体用于指示所述第一用户终端进行白板共享。
结合第四种可能的实现方式,第五种可能的实现方式,所述接收单元,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据;所述接收单元,还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定的数据共享之后接收所述第一用户终端发送的第二白板共享数据;所述发送单元,还用于将所述接收单元接收到的所述第二白板共享数据发送给所述第二用户终端,以便所述第二用户终端合并显示所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第六种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据所述摄像能力确定的,具体为视频共享;所述指示单元,具体用于指示所述第一用户终端进行视频共享。
结合第六种可能的实现方式,在第七种可能的实现方式中,所述接收单元,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数据;所述接收单元,还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定的数据共享之后,接收所述第一用户终端发送的第二视频共享数据;所述发送单元,还用于将所述接收单元接收到的所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
在本发明的第三方面,描述了一种会议***,包括:第一用户终端,用于发送入会请求,所述入会请求中获取所述第一用户终端的用户的身份标识码;会议服务器,用于接收所述入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加入所述会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
结合第三方面,在第一种可能的实现方式中,所述***还包括:所述第二用户终端,用于在所述会议服务器将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,发送共享请求,所述共享请求中携带所述第一用户终端的终端标识和共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;所述会议服务器,还用于根据所述第二用户终端发送的共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端类型;所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端;所述第二用户终端,还用于根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
结合第一种可能的实现方式,在第三种可能的实现方式中,所述入会请求还包括所述第一用户终端的终端能力;所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类型是根据所述白板共享能力确定的,具体为白板共享;所述会议服务器,具体用于指示所述第一用户终端进行白板共享。
结合第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第五种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据所述摄像能力确定的,具体为视频共享;所述会议服务器,具体用于指示所述第一用户终端进行视频共享。
上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
在本发明技术方案中,首先会获取到第一用户终端的身份标识码,然后将身份标识码和会议中的其他用户终端的身份标识码进行比对。若会议中的其他用户终端中的第二用户终端和第一用户终端具有相同的身份标识码,则将第一用户终端和第二用户终端确定为同一用户的用户终端,并且将“第一用户终端和第二用户终端属于同一用户”的描述信息发送给会议中的其他用户的用户终端,当会议中的其他用户的用户终端收到描述信息之后,便能够将第一用户终端和第二用户终端识别成同一个用户使用的用户终端。因此,本发明主要是将具有相同身份标识码的用户终端确定为同一用户的用户终端,并且会将具有相同身份标识码的用户终端属于同一用户的描述信息发送给会议中其他用户的用户终端,进而能够使会议中其他用户的用户终端将具有相同身份标识码的用户终端识别成同一个用户使用的用户终端。
附图说明
图1现有技术中多个用户召开同一会议的示意图;
图2为本发明实施例中用户终端的分组方法的整体架构图;
图3为本发明实施例中用户终端的分组方法的过程图;
图4为本发明实施例中结合第二用户终端介绍第一用户终端进行白板共享的实施过程图;
图5为本发明实施例中结合第二用户终端介绍第一用户终端进行视频共享的实施过程图;
图6为本发明实施例中同一用户的多个用户终端进行白板共享的流程图;
图7为本发明实施例中“白板联动”的示意图;
图8为本发明实施例中会议服务器的示意图;
图9为本发明实施例中会议服务器的另一个示意图。
具体实施方式
为了解决现有技术中存在的不能识别出会议中属于同一个用户的用户终端的技术问题,本发明实施例提出了一种用户终端的分组方法、会议服务器、会议***,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
在本发明的第一个实施例中,描述了一种用户终端的分组方法,该方法应用于会议服务器。
下面请参看图2,首先从整体架构上介绍该方法的应用场景,图2是用户终端的分组方法的整体架构图示例。
在图2中,描述了几个部件:会议服务器,用户A使用的PC终端和PAD终端,用户B使用的PAD(平板电脑)终端。会议服务器用来维护、转发会议数据,维护入会者列表,维护用户组,维护白板编辑权限等等。用户A的PC终端和PAD终端被分为同一组,用户A使用PC终端加入会议并可以利用PC终端进行白板共享、视频共享(若PC终端具有摄像头)。用户B使用PAD终端加入会议并可以利用PAD终端进行白板共享、视频共享。
以白板共享为例,在同一会议中,入会的用户都能够使用白板共享实时沟通,白板共享是指在同一会议中,不同地点的用户可以在一个“共同”的白板上讨论问题,入会的任何一方用户的活动(绘图、标注等)都能实时的传送到其他用户的白板上,通过手指或鼠标在白板界面上操作就可以交互沟通。如图2所示,假设用户A和用户B处于同一会议中,那么用户A的PC终端和用户B的PAD终端上都会显示出一个“共同”的白板,这些用户可以在这个“共同”的白板上讨论问题。若用户A在PC终端上修改数据,那么修改的数据能够实时的传送到用户B的PAD终端上,使两个终端呈现出同样的内容。而在用户A的PC终端和用户A的PAD终端被分为同一组之后,若PC终端已获知PAD终端的白板共享能力且发现自身的白板共享能力不足时,便请求会议服务器“指示PAD终端进行白板共享”,白板共享是PC终端根据PAD终端的白板共享能力确定的。应当注意,为了说明和解释本发明,使用PAD终端、PC终端为例对整体架构进行说明,而在实际情况中,例如用户还可以使用其他的用户终端(如手机终端)参加会议,本发明对用户使用的终端类型不做具体限定。
下面结合图2和图3,进一步介绍会议服务器如何对用户终端进行分组。图3从会议服务器侧描述了本发明实施例中用户终端的分组方法的过程图,具体的实施过程如下:
S301,接收第一用户终端发送的入会请求,从入会请求中获取第一用户终端的用户的身份标识码,并将第一用户终端加入会议。
在具体的实施过程中,第一用户终端具体可以是PC终端、PAD终端、手机终端等等。结合图2中的架构图,此时的第一用户终端即是用户A使用的PAD终端,为了便于描述,以下实施例出现的“PAD终端”都指用户A使用的PAD终端,用户B使用的PAD终端会直接使用名称“用户B的PAD终端”说明。身份标识码用来标识用户A的用户身份,具体可以是用户_ID(identification)。而确认第一用户终端加入会议之后,还会向第一用户终端发送通知消息,通知第一用户终端入会成功,并且为第一用户终端分配终端标识,用来唯一标识第一用户终端。此时的终端标识包括但不限于是字母、数字、字符串等等。
S302,将身份标识码与加入会议的其他用户终端对应的身份标识码进行比对。
在具体的实施过程中,每个用户终端具有各自的身份标识码,用来标识对应用户的用户身份。而对于同一用户的不同终端,具有相同的身份标识码。因此,在获得第一用户终端的身份标识码之后,则会将第一用户终端的身份标识码和会议中其他用户终端对应的身份标识码进行比对(其他用户终端对应的身份标识码是从其它用户终端发送的入会请求中获取的),以查找和第一用户终端具有相同身份标识码的用户终端。结合图2举例,当PAD终端入会之后,会议服务器会获取PAD终端的ID,然后使用此ID和其他用户终端(用户A使用的PC终端和用户B使用的PAD终端)的ID进行比对。而对于用户A来说,PAD终端和PC终端都属于用户A,因此两者具有相同的ID。因此,在比对后可以得到以下结果:PAD终端和PC终端具有相同的ID。
S303,若根据比对结果确定其他用户终端中的第二用户终端和第一用户终端对应相同的身份标识码,将第一用户终端和第二用户终端确定为同一用户的终端。
在具体的实施过程中,继续结合图2举例,当根据比对结果确定PAD终端和PC终端具有相同的ID,则将PAD终端和PC终端确定为同一用户(即用户A)的终端。此时的PC终端即是第二用户终端。在实际情况中,第二用户终端具体可以是PC终端、PAD终端、手机终端等等,第二用户终端本发明不做限制。另外,会议服务器还可以建立“用户和终端的映射关系”。以用户A为例,请参看表1,该映射关系中包括了用户A的用户名称,用户A拥有的终端个数,用户A的身份标识码,第一用户终端和第二用户终端各自的终端标识以及各自的终端类型。
表1
S304,将用于表示第一用户终端、第二用户终端均属于用户的描述信息发送给会议中的其它用户的用户终端。发送描述信息给会议中的其他用户的用户终端,是为了便于会议中的其它用户的用户终端根据描述信息将接收的第一用户终端发送的数据和第二用户终端发送的数据均识别为同一用户发送的数据。
继续结合图2举例,当会议服务器将PAD终端和PC终端确定为同一用户(即用户A)的终端之后,则会将“PAD终端和PC终端都属于用户A”的描述信息告知给用户B的PAD终端,以便于用户B的PAD终端将用户A的PAD终端和PC终端发送的数据均识别为用户A发送的数据。此描述信息具体可以是,PAD终端的终端标识与用户A的身份标识码的关联关系、PC终端的终端标识与用户A的身份标识码的关联关系。
以上是会议服务器将第一用户终端和第二用户终端确定为同一用户的终端的具体实施过程。为了便于理解,本发明实施例仅描述了将两个用户终端确定属于同一用户的分组情况。而在实际情况中,第二用户终端可以包含多个用户终端,即本发明还包括将多个用户终端确定属于同一用户的情况。这两种分组情况的区别仅在于用户终端的数目,而具体的分组过程类似,因此,对于将多个用户终端确定属于同一用户的情况本发明不再赘述。
下面的实施例将具体介绍当会议服务器将第一用户终端和第二用户终端确定为同一用户的终端后,该用户利用第一用户终端和第二用户终端进行数据共享的实施过程。
在具体的执行过程中,首先,接收第二用户终端发送的共享请求,共享请求中携带第一用户终端的终端标识和共享类型。然后,则会根据共享请求指示第一用户终端进行共享类型指定的数据共享。
在具体的实施过程中,第一用户终端的终端标识是会议服务器在确认第一用户终端入会成功之后分配的,用来唯一标识第一用户终端。并且第一用户终端的终端标识包括但不限于是字母、数字、字符串等等。共享类型是第二用户终端根据第一用户终端的终端能力确定的。第一用户终端的终端能力包括白板共享能力、摄像能力。因此,第二用户终端发送共享请求之前,必须要获知第一用户终端的终端能力,以便确定共享类型。而第二用户终端获知第一用户终端的终端能力,具体有以下两种实现方式。
第一种方式:会议服务器将第一用户终端的终端类型发送给第二用户终端,以便第二用户终端根据终端类型确定第一用户终端的终端能力。
在具体的实施过程中,第一会议请求中还包括了第一用户终端的终端类型。在接收第二用户终端发送的共享请求之前,会议服务器将第一用户终端的终端标识和第一用户终端的终端类型发送给第二用户终端,以便第二用户终端根据终端类型确定第一用户终端的终端能力。继续参看图2举例,对于用户A,若会议服务器将PAD终端的终端类型发送给PC终端,那么PC终端便能够通过PAD终端的终端类型获知PAD终端的终端能力是白板共享能力、摄像能力。
第二种方式:会议服务器直接将第一用户终端的终端能力发送给第二用户终端。
在具体的实施过程中。入会请求还包括第一用户终端的终端能力。在接收第二用户终端发送的共享请求之前,会议服务器将第一用户终端的标识和第一用户终端的终端能力发送给第二用户终端。继续参看图2举例,对于用户A,会议服务器也可以直接将PAD终端具有的终端能力告知给PC终端,那么PC终端便能够直接获知PAD终端的终端能力是白板共享能力、摄像能力。
下面介绍根据终端能力进行数据共享的具体实施过程。
在具体的实施过程中,第一用户终端的终端能力包括白板共享能力、摄像能力等等。下面便以白板共享能力、摄像能力为例进行描述。
以白板共享能力为例。
第一用户终端的终端能力包括白板共享能力。那么共享类型就是根据白板共享能力确定的,具体为白板共享。此时,指示第一用户终端进行共享类型指定的数据共享具体包括:指示第一用户终端进行白板共享。而在具体的实施过程中,会议服务器向第一用户终端发送“打开白板编辑权限”消息,通知第一用户终端其具有编辑白板的权限,允许第一用户终端编辑白板。下面请参看图4,图4是本发明实施例中结合第二用户终端介绍第一用户终端进行白板共享的实施过程图。
S401,在接收第二用户终端发送的共享请求之前,接收第二用户终端发送的第一白板共享数据。
在接收第一白板共享数据之后,将第一白板共享数据发送给第一用户终端,并将第一白板共享数据发送给会议中的其它用户的用户终端,以便于会议中的其它用户的用户终端根据描述信息将第一白板共享数据识别为该用户发送的白板共享数据。
S402,接收第二用户终端发送的共享请求。
共享请求中携带第一用户终端的终端标识和共享类型,而此时的共享类型具体是白板共享。白板共享是根据第一用户终端的白板共享能力确定。
S403,根据共享请求指示第一用户终端进行白板共享。
S404,接收第一用户终端发送的第二白板共享数据。
在接收第二白板共享数据之后,将第二白板共享数据发送给第二用户终端,以便第二用户终端合并显示第一白板共享数据和第二白板共享数据,并将第二白板共享数据发送给会议中的其它用户的用户终端,以便会议中的其它用户的用户终端合并显示第一白板共享数据和第二白板共享数据并根据描述信息将合并显示的白板共享数据识别为该用户发送的白板共享数据。
进一步的,在执行S404之后,还可以执行如下步骤:关闭第二用户终端编辑白板的权限,并发送禁止第二用户终端进行白板共享的禁止消息给第二用户终端,通知第二用户终端其编辑白板的权限已被关闭。而在另外的实施例中,会议服务器也可以保留第二用户终端编辑白板的权限,那么第一用户终端、第二用户终端均可以编辑白板。
继续参看图2举例,对于用户A,第一用户终端为PAD终端,第二用户终端为PC终端。当会议服务器确认PAD终端和PC终端都属于用户A的终端之后,以PAD终端进行白板共享为例。对于会议服务器来说,在接收PC终端发送的共享请求之前,会接收PC终端发送的第一白板共享数据。此时的第一白板共享数据可以是对白板上原数据的修改,增添等等。而由于PC终端的白板共享能力较弱,PAD终端的白板共享能力强且方便进行白板共享,因此PC终端会发送共享请求给会议服务器,共享请求中携带PAD终端的终端标识和白板共享,用来请求会议服务器允许PAD终端进行白板共享。当会议服务器接收到共享请求之后,则会根据共享请求指示PAD终端进行白板共享。并接收到PAD终端发送的第二白板共享数据。
以摄像共享能力为例。
第一用户终端的能力包括摄像能力。那么共享类型是根据摄像能力确定的,具体为视频共享。此时,指示第一用户终端进行共享类型指定的数据共享具体包括:指示第一用户终端进行视频共享。
下面请参看图5,图5是本发明实施例中结合第二用户终端介绍第一用户终端进行视频共享的实施过程图。
S501,接收第二用户终端发送的共享请求之前,接收第二用户终端发送的第一视频共享数据。
在接收第一视频共享数据之后,将第一视频共享数据发送给第一用户终端,并将第一视频共享数据发送给会议中的其它用户的用户终端,以便于会议中的其它用户的用户终端根据描述信息将第一视频共享数据识别为该用户发送的视频共享数据。
S502,接收第二用户终端发送的共享请求。
共享请求中携带第一用户终端的终端标识和共享类型,此时的共享类型具体是视频共享。视频共享是根据第一用户终端的摄像能力确定。
S503,根据共享请求指示第一用户终端进行视频共享。
S504,接收第一用户终端发送的第二视频共享数据。
在接收第二视频共享数据之后,将第二视频共享数据发送给第二用户终端,并将第二视频共享数据发送给会议中的其它用户的用户终端,以便于会议中的其它用户的用户终端根据描述信息将第二视频共享数据识别为该用户发送的视频共享数据。
进一步的,在执行S504之后,还可以执行如下步骤:关闭第二用户终端的视频权限,并发送禁止第二用户终端进行视频的禁止消息给第二用户终端,通知第二用户终端其视频权限已被关闭。而在另外的实施例中,会议服务器也可以保留第二用户终端的视频权限,那么第一用户终端、第二用户终端均可以进行视频共享。继续参看图2举例,对于用户A,第一用户终端为PAD终端,第二用户终端为PC终端。当会议服务器确认PAD终端和PC终端都属于用户A的终端之后,以PAD终端进行视频共享为例。对于会议服务器来说,在接收PC终端发送的共享请求之前,会接收PC终端发送的第一视频共享数据(若PC终端有摄像头)。而由于PC终端的视频能力较弱,PAD终端的视频能力强且方便进行视频共享,因此PC终端会发送共享请求给会议服务器,共享请求中携带PAD终端的终端标识和视频共享,用来请求会议服务器允许PAD终端进行视频共享。当会议服务器接收到共享请求之后,则会根据共享请求指示PAD终端进行视频共享。并接收到PAD终端发送的第二视频共享数据。
白板共享和视频共享的实施例,说明了当多个用户终端作为同一用户的用户终端加入到会议中之后。不同的终端能够给用户提供不同的终端能力,因此用户在会议中能够有选择的操作用户终端,达到实现多个用户终端进行功能共享的目的。
下面结合图2和图6,从整体架构上介绍用户终端分组和白板共享的实施过程。图6是本发明实施例中同一用户的多个用户终端进行白板共享的流程图。而视频共享和白板共享的实施过程类似,本发明不再赘述。此时的第一用户终端使用用户A的PAD终端为例,第二用户终端使用用户A的PC终端为例。
S1,PC终端发送入会请求给会议服务器。入会请求用于请求会议服务器同意PC终端加入会议。入会请求携带PC终端的用户的ID:用户_ID,终端类型(PC)。其中,用户_ID用来标识用户A身份。而获取用户_ID的来源有多种,如从浏览器获得用户_ID,从邮件链接中解析获取此用户_ID等等。
S2,会议服务器收到PC终端发送的入会请求,为PC终端分配终端标识:节点_ID1,用来唯一标识PC终端。
S3,会议服务器向PC终端返回入会成功消息。该消息中包括PC终端的终端标识:节点_ID1。
S4,会议服务器向会议中的其他用户的用户终端(即:用户B的PAD终端)发送名单更新指示。名单更新指示用来指示会议中的其他用户的用户终端更新入会者列表。
S5,用户B的PAD终端收到名单更新指示后,在入会者列表中增加用户A。
S6,用户A的PAD终端发送入会请求给会议服务器。PAD终端发送入会请求给会议服务器。入会请求用于请求会议服务器同意PAD终端加入会议。入会请求携带PAD终端的用户的ID:用户_ID,终端类型(PAD)。其中,用户_ID用来标识用户A身份。
S7,会议服务器收到PAD终端发送的入会请求,将PAD终端的身份标识码:用户_ID和会议中的其他用户终端进行比对。在比对的过程中,具体是将PAD终端的身份标识码和PC终端的身份标识码,以及用户B的PAD终端的身份标识码进行比对。
S8,会议服务器确认PC终端和PAD终端的身份标识码相同,将PAD终端和PC终端确定为用户A的用户终端。即确认PAD终端和PC终端属于用户A。
S9,会议服务器为PAD终端分配终端标识:节点_ID2,用来唯一标识PAD终端。
S10,会议服务器在“用户与终端的映射关系”中添加“用户A与终端的映射关系”。“用户A与终端的映射关系”的内容请参看表1。
S11,会议服务器向PAD终端发送入会成功消息,该消息中包括PAD终端的终端标识:节点_ID2。
S12,会议服务器将“用户A与终端的映射关系”发送给PC终端。向PC终端通知用户A中有PAD客户端加入。
S13,PC终端收到“用户A与终端的映射关系”后,更新本地信息。如图7所示,在本发明实施例中,PC终端具有“白板联动”按钮。当PC终端更新本地信息之后,触发“白板联动”按钮的功能开启。即用户A点击此按钮时,用户A可以进一步选择“使用PAD白板共享”。使用PAD白板共享后,用户A再一次点击此按钮可以选择“使用本机白板共享”,切回原终端白板共享能力。若用户A有多个用户终端接入,那么用户A可以点击“白板联动”在多个用户终端中选择。
在本发明实施例中,同一用户的不同终端对外呈现为一个用户,多个终端存在时,可能只有一个终端具有编辑白板的能力,也可能多个终端同时具有编辑白板的能力。而同一个用户中最先能够编辑白板的终端默认为是第一个加入会议的终端,后续可以使用白板联动在多个终端之间切换使用哪个白板进行编辑。
S14,会议服务器向PAD终端发送“用户A与终端的映射关系”。PAD终端的处理过程类似PC终端,在此不再赘述。
S15,会议服务器将用于表示PAD终端、PC终端均属于用户A的描述信息发送给用户B的PAD终端。基于此,用户B的PAD终端会将接收的PAD终端发送的数据和PC终端发送的数据均识别为用户A发送的数据。
S16,PC终端向会议服务器发送白板共享数据。发送的白板共享数据仅包括本次编辑的数据,不包括原有白板共享数据。会议服务器收到PC终端发送的白板共享数据后,会向除PC终端外的其他用户终端发送白板共享数据,包括同一个用户中的其他终端。具体的步骤参看S17和S18。
S17,会议服务器向PAD终端发送白板共享数据。
S18,会议服务器向用户B的PAD终端发送白板共享数据。两个PAD终端(用户A的PAD终端和用户B的PAD终端)收到白板共享数据后,在原有白板上绘制该白板共享数据。
S19,PC终端发送共享请求。在会议过程中,用户A在PC终端上依次点击“白板联动”、“使用PAD白板共享”,切换到PAD终端。此时PC终端接收到用户的点击,则会触发发送共享请求,用来请求会议服务器允许用户A使用PAD的白板共享。共享请求中携带PAD终端的终端标识:节点_ID2,和PAD终端的白板共享。
S20,会议服务器接收共享请求,指示终端标识为:节点_ID2的用户终端(即PAD终端)进行白板共享。在具体的实施过程中,会向PAD终端发送“打开白板编辑权限”消息,允许PAD终端编辑白板。另外,会议服务器还可以向PC终端发送“关闭白板编辑权限”的消息,指示PC终端只能接收白板而不能编辑白板。当然会议服务器也可以不发送此消息,那么此时PC终端和PAD终端都可以编辑白板。
S21,PAD终端发送白板共享数据。会议服务器接收PAD终端发送的白板共享数据。在本发明实施例中,会议服务器还会向除PAD终端之外的其他用户终端送白板共享数据,包括同一个用户中的其他终端,以保证所有终端的数据一致性。而在用户使用“白板联动”切换用户终端的过程中,能够使同一用户的所有终端的白板共享数据保持一致,实现的白板共享的无缝切换,并且,无论用户A的哪个用户终端进行白板共享,用户B的PAD终端都会将其发送的白板共享数据识别为用户A发送的白板共享数据。
S22,会议服务器向PC终端发送白板共享数据。
S23,会议服务器向用户B的PAD终端发送白板共享数据。
在上面的实施例中,将具有相同身份标识码的用户终端确定为同一用户的用户终端,能够将不同类型的多个终端作为同一用户的用户终端加入到会议中。而各终端能够提供不同功能,以便于用户在会议中能够有选择的操作各终端,从而实现多个终端的功能共享,提高会议的效率
在本发明的第二个实施例中,基于同一发明构思,描述了一种会议服务器。
下面请参看图8,会议服务器包括:接收单元801,比对单元802,处理单元803,发送单元804,指示单元805。
下面介绍各个功能单元的具体作用。
接收单元801,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议。
比对单元802,用于将接收单元801接收到的所述身份标识码与加入所述会议中的其他用户终端对应的身份标识码进行比对。
处理单元803,用于若比对单元802根据比对结果确定所述其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端。
发送单元804,用于将处理单元803确定的用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
在具体实施过程中,所述接收单元801还用于在所述处理单元803将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的。所述会议服务器还包括:指示单元805,用于根据所述接收单元801接收的所述共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型。所述发送单元804,还用于在所述接收单元801接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
在具体实施过程中,所述发送单元804,还用于在所述接收单元801接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力。所述共享类型是根据所述白板共享能力确定的,具体为白板共享。所述指示单元805,具体用于指示所述第一用户终端进行白板共享。
在具体实施过程中,所述接收单元801,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据。
所述接收单元801,还用于在所述指示单元805指示所述第一用户终端进行所述共享类型指定的数据共享之后接收所述第一用户终端发送的第二白板共享数据。
所述发送单元804,还用于将所述接收单元801接收到的所述第二白板共享数据发送给所述第二用户终端,以便所述第二用户终端合并显示所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
在具体实施过程中,所述第一用户终端的能力包括摄像能力,所述共享类型是根据所述摄像能力确定的,具体为视频共享。所述指示单元805,具体用于指示所述第一用户终端进行视频共享。
在具体实施过程中,所述接收单元801,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数据。
所述接收单元801,还用于在所述指示单元805指示所述第一用户终端进行所述共享类型指定的数据共享之后,接收所述第一用户终端发送的第二视频共享数据。
所述发送单元804,还用于将所述接收单元801接收到的所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
在本发明的第三个实施例中,基于同一发明构思,描述了一种会议服务器。
下面请参看图9,会议服务器包括:接收器901,处理器902,发送器903。
下面介绍各个功能单元的具体作用。
接收器901,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议。
处理器902,用于将接收器901接收到的所述身份标识码与加入所述会议中的其他用户终端对应的身份标识码进行比对。
所述处理器902,用于若根据比对结果确定所述其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端。
发送器903,用于将处理器902确定的用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
在具体实施过程中,所述接收器901还用于在所述处理器902将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的。所述处理器902,用于根据所述接收器901接收的所述共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型。所述发送器903,还用于在所述接收器901接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
在具体实施过程中,所述发送器903,还用于在所述接收单元接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力。所述共享类型是根据所述白板共享能力确定的,具体为白板共享。所述处理器902,具体用于指示所述第一用户终端进行白板共享。
在具体实施过程中,所述接收器901,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据。
所述接收器901,还用于在所述处理器902指示所述第一用户终端进行所述共享类型指定的数据共享之后接收所述第一用户终端发送的第二白板共享数据。
所述发送器903,还用于将所述接收器901接收到的所述第二白板共享数据发送给所述第二用户终端,以便所述第二用户终端合并显示所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
在具体实施过程中,所述第一用户终端的能力包括摄像能力,所述共享类型是根据所述摄像能力确定的,具体为视频共享。所述处理器902,具体用于指示所述第一用户终端进行视频共享。
在具体实施过程中,所述接收器901,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数据。
所述接收器901,还用于在所述处理器902指示所述第一用户终端进行所述共享类型指定的数据共享之后,接收所述第一用户终端发送的第二视频共享数据。
所述发送器903,还用于将所述接收器901接收到的所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
在本发明的第三个实施例中,基于同一发明构思,描述了一种会议***。
会议***的具体架构参看图2,本发明实施例不再赘述。下面具体介绍会议***中各个部件的功能。
第一用户终端,用于发送入会请求,所述入会请求中获取所述第一用户终端的用户的身份标识码;
会议服务器,用于接收所述入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加入所述会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
进一步的,所述***还包括:所述第二用户终端,用于在所述会议服务器将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,发送共享请求,所述共享请求中携带所述第一用户终端的终端标识和共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;
所述会议服务器,还用于根据所述第二用户终端发送的共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。
在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型;
所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端;
所述第二用户终端,还用于根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
在具体实施过程中,所述入会请求还包括所述第一用户终端的终端能力;
所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力;
所述共享类型是根据所述白板共享能力确定的,具体为白板共享;
所述会议服务器,具体用于指示所述第一用户终端进行白板共享。
在具体实施过程中,所述第一用户终端的能力包括摄像能力;
所述共享类型是根据所述摄像能力确定的,具体为视频共享;
所述会议服务器,具体用于指示所述第一用户终端进行视频共享。
通过本发明的一个或多个实施例,可以实现如下技术效果:
在本发明实施例中,首先会获取到第一用户终端的身份标识码,然后将身份标识码和会议中的其他用户终端的身份标识码进行比对。若会议中的其他用户终端中的第二用户终端和第一用户终端具有相同的身份标识码,则将第一用户终端和第二用户终端确定为同一用户的用户终端,并且将“第一用户终端和第二用户终端属于同一用户”的描述信息发送给会议中的其他用户的用户终端,当会议中的其他用户的用户终端收到描述信息之后,便能够将第一用户终端和第二用户终端识别成同一个用户使用的用户终端。因此,本发明主要是将具有相同身份标识码的用户终端确定为同一用户的用户终端,并且会将具有相同身份标识码的用户终端属于同一用户的描述信息发送给会议中其他用户的用户终端,进而能够使会议中其他用户的用户终端将具有相同身份标识码的用户终端识别成同一个用户使用的用户终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (13)
1.一种用户终端的分组方法,其特征在于,包括:
第一用户终端向会议服务器发送入会请求,所述入会请求携带所述第一用户终端的用户的身份标识码;
所述第一用户终端接收来自所述会议服务器的入会成功消息,其中,所述第一用户终端的用户的身份标识码与会议中的第二用户终端的用户的身份标识码相同;
所述第一用户终端接收来自所述会议服务器的映射关系,所述第一用户终端接收到的映射关系包括所述用户的身份标识码与所述第一用户终端的终端标识的映射关系,所述第一用户终端接收到的映射关系还包括所述用户的身份标识码与第二用户终端的终端标识的映射关系,所述第二用户终端为所述用户的已入会的终端。
2.根据权利要求1所述的方法,其特征在于,所述第一用户终端接收来自所述会议服务器的指示,所述指示用于指示所述第一用户终端进行数据共享。
3.根据权利要求2所述的方法,其特征在于,所述指示用于指示所述第一用户终端进行白板共享。
4.根据权利要求2所述的方法,其特征在于,所述指示用于指示所述第一用户终端进行视频共享。
5.根据权利要求3所述的方法,其特征在于,所述第一用户终端接收来自所述会议服务器的指示之前,所述第一用户终端接收来自所述会议服务器的第一白板共享数据,所述第一白板共享数据来自所述第二用户终端;
所述第一用户终端在所述第一用户终端的白板上显示所述第一白板共享数据;
所述第一用户终端接收来自所述会议服务器的指示之后,所述第一用户终端进行白板共享,向所述会议服务器发送第二白板共享数据,所述第二白板共享数据包括所述用户在所述第一用户终端的白板上编辑的数据。
6.根据权利要求4所述的方法,其特征在于,所述第一用户终端接收来自所述会议服务器的指示之前,所述第一用户终端接收来自所述会议服务器的第一视频共享数据,所述第一视频共享数据来自所述第二用户终端;
所述第一用户终端显示所述第一视频;
所述第一用户终端接收来自所述会议服务器的指示之后,所述第一用户终端进行视频共享,向所述会议服务器发送第二视频共享数据,所述第二视频共享数据为所述第一用户终端拍摄得到。
7.一种用户终端,其特征在于,所述用户终端作为第一用户终端,具体包括:
用于向会议服务器发送入会请求的模块,所述入会请求携带所述第一用户终端的用户的身份标识码;
用于接收来自所述会议服务器的入会成功消息的模块,其中,所述第一用户终端的用户的身份标识码与会议中的另一用户终端的用户的身份标识码相同;
用于接收来自所述会议服务器的映射关系的模块,接收到的所述映射关系包括所述用户的身份标识码与所述第一用户终端的终端标识的映射关系,所述映射关系还包括所述用户的身份标识码与第二用户终端的终端标识的映射关系,所述第二用户终端为所述用户的已入会的终端。
8.根据权利要求7所述的用户终端,其特征在于,所述第一用户终端还包括用于接收来自所述会议服务器的指示的模块,所述指示用于指示所述第一用户终端进行数据共享。
9.根据权利要求8所述的用户终端,其特征在于,所述指示用于指示所述第一用户终端进行白板共享。
10.根据权利要求8所述的用户终端,其特征在于,所述指示用于指示所述第一用户终端进行视频共享。
11.根据权利要求9所述的用户终端,其特征在于,所述第一用户终端还包括:
用于在所述用于接收来自所述会议服务器的指示的模块接收来自所述会议服务器的指示之前,接收来自所述会议服务器的第一白板共享数据的模块,所述第一白板共享数据来自所述第二用户终端;
用于在所述第一用户终端的白板上显示所述第一白板共享数据的模块;
用于在所述用于接收来自所述会议服务器的指示的模块接收来自所述会议服务器的指示之后,进行白板共享、向所述会议服务器发送第二白板共享数据的模块,所述第二白板共享数据包括所述用户在所述第一用户终端的白板上编辑的数据。
12.根据权利要求10所述的用户终端,其特征在于,所述第一用户终端还包括:
用于在所述用于接收来自所述会议服务器的指示的模块接收来自所述会议服务器的指示之前,接收来自所述会议服务器的第一视频共享数据的模块,所述第一视频共享数据来自所述第二用户终端;
用于显示所述第一视频的模块;
用于在所述用于接收来自所述会议服务器的指示的模块接收来自所述会议服务器的指示之后,进行视频共享、向所述会议服务器发送第二视频共享数据的模块,所述第二视频共享数据为所述第一用户终端拍摄得到。
13.一种计算机可读存储介质,其特征在于,包括可执行程序代码,当其在计算机上运行时,使得计算机执行权利要求1至6任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810734501.0A CN108718243B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410078876.8A CN104901815B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
CN201810734501.0A CN108718243B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410078876.8A Division CN104901815B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108718243A CN108718243A (zh) | 2018-10-30 |
CN108718243B true CN108718243B (zh) | 2021-08-31 |
Family
ID=54034219
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810734501.0A Active CN108718243B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
CN201410078876.8A Active CN104901815B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410078876.8A Active CN104901815B (zh) | 2014-03-05 | 2014-03-05 | 一种用户终端的分组方法、会议服务器、会议*** |
Country Status (5)
Country | Link |
---|---|
US (2) | US10601926B2 (zh) |
EP (2) | EP3101837B1 (zh) |
CN (2) | CN108718243B (zh) |
ES (2) | ES2674477T3 (zh) |
WO (1) | WO2015131535A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103369292B (zh) * | 2013-07-03 | 2016-09-14 | 华为技术有限公司 | 一种呼叫处理方法及网关 |
JP2016110178A (ja) * | 2014-12-02 | 2016-06-20 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
CN107547469A (zh) * | 2016-06-24 | 2018-01-05 | 中兴通讯股份有限公司 | 一种信息处理方法和终端 |
CN108881797B (zh) * | 2017-12-28 | 2020-09-15 | 视联动力信息技术股份有限公司 | 一种视联网的数据处理方法和装置 |
US11422682B2 (en) * | 2019-01-30 | 2022-08-23 | Ncr Corporation | Real-time distributed user interface updates |
CN111918019B (zh) * | 2020-07-30 | 2022-03-22 | 随锐科技集团股份有限公司 | 视频会议方法及***、计算机可读存储介质 |
US11588657B2 (en) | 2021-01-29 | 2023-02-21 | Zoom Video Communications, Inc. | Controlling online meeting attendance |
CN113726534A (zh) * | 2021-07-23 | 2021-11-30 | 珠海金山办公软件有限公司 | 会议控制方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567798A (zh) * | 2009-05-27 | 2009-10-28 | 中兴通讯股份有限公司 | 基于ip多媒体***架构的电子白板会议的实现***及方法 |
CN103262478A (zh) * | 2010-12-31 | 2013-08-21 | 斯凯普公司 | 通信***和方法 |
GB2500399A (en) * | 2012-03-20 | 2013-09-25 | Media Network Services As | Data distribution system |
CN103338346A (zh) * | 2013-06-05 | 2013-10-02 | ***通信集团湖北有限公司 | 一种实现多媒体数字会议的方法及*** |
CN203352696U (zh) * | 2013-06-05 | 2013-12-18 | ***通信集团湖北有限公司 | 一种多媒体数字会议*** |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5894305A (en) * | 1997-03-10 | 1999-04-13 | Intel Corporation | Method and apparatus for displaying graphical messages |
US20060167997A1 (en) * | 2005-01-27 | 2006-07-27 | Nokia Corporation | System, method and computer program product for establishing a conference session and synchronously rendering content during the same |
KR100700607B1 (ko) * | 2005-06-21 | 2007-03-28 | 엘지전자 주식회사 | 단말 능력 버전을 이용한 컴비네이션 서비스 수행 방법 및시스템 |
GB2435146B (en) * | 2005-09-13 | 2010-08-04 | Vodafone Plc | Group communications |
CN101364883B (zh) | 2007-08-06 | 2011-12-28 | 华为技术有限公司 | 一种多终端会话方法及通讯***以及相关设备 |
US20090067408A1 (en) * | 2007-09-12 | 2009-03-12 | Nokia Corporation | Centralized call log and method thereof |
CN101394294B (zh) | 2007-09-18 | 2012-08-08 | 华为技术有限公司 | 网络多媒体会议接入方法、***及装置 |
US8301879B2 (en) * | 2009-01-26 | 2012-10-30 | Microsoft Corporation | Conversation rights management |
US8208616B2 (en) * | 2009-01-29 | 2012-06-26 | Hewlett-Packard Development Company, L.P. | Conference-call system and conference-specific access codes |
JP4671069B2 (ja) * | 2009-01-30 | 2011-04-13 | Necインフロンティア株式会社 | 通信方式分散型端末収容交換機及び通信方式分散型端末制御方法 |
CN101834834A (zh) * | 2009-03-09 | 2010-09-15 | 华为软件技术有限公司 | 一种鉴权方法、装置及鉴权*** |
US9560206B2 (en) * | 2010-04-30 | 2017-01-31 | American Teleconferencing Services, Ltd. | Real-time speech-to-text conversion in an audio conference session |
CN101917586B (zh) * | 2010-08-17 | 2013-07-03 | 杭州华三通信技术有限公司 | 一种会议的加入方法和设备 |
CN102469409A (zh) * | 2010-11-02 | 2012-05-23 | ***通信集团公司 | 一种多媒体会议实现方法和装置 |
US9948988B2 (en) * | 2011-10-04 | 2018-04-17 | Ricoh Company, Ltd. | Meeting system that interconnects group and personal devices across a network |
CN102413128A (zh) * | 2011-11-10 | 2012-04-11 | 青岛海信移动通信技术股份有限公司 | 一种共享电子白板的方法及网络会议*** |
CN103259770A (zh) | 2012-02-17 | 2013-08-21 | 腾讯科技(深圳)有限公司 | 登录方法及登录服务器 |
US20140025740A1 (en) * | 2012-07-03 | 2014-01-23 | Aventura Hq, Inc. | Collaboration activity initiation |
US20140075377A1 (en) * | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
US9575712B2 (en) * | 2012-11-28 | 2017-02-21 | Microsoft Technology Licensing, Llc | Interactive whiteboard sharing |
US9600595B2 (en) * | 2013-05-21 | 2017-03-21 | International Business Machines Corporation | Modification of windows across multiple displays |
CN103369292B (zh) * | 2013-07-03 | 2016-09-14 | 华为技术有限公司 | 一种呼叫处理方法及网关 |
US9049299B2 (en) * | 2013-10-31 | 2015-06-02 | Citrix Systems, Inc. | Using audio signals to identify when client devices are co-located |
US20150149305A1 (en) * | 2013-11-26 | 2015-05-28 | Jack Ke Zhang | Triggered presentation of third-party interactive content channels on electronic devices |
WO2015108330A1 (en) * | 2014-01-20 | 2015-07-23 | Samsung Electronics Co., Ltd. | Electronic device for controlling an external device using a number and method thereof |
-
2014
- 2014-03-05 CN CN201810734501.0A patent/CN108718243B/zh active Active
- 2014-03-05 CN CN201410078876.8A patent/CN104901815B/zh active Active
- 2014-11-11 EP EP14884626.4A patent/EP3101837B1/en active Active
- 2014-11-11 ES ES14884626.4T patent/ES2674477T3/es active Active
- 2014-11-11 WO PCT/CN2014/090791 patent/WO2015131535A1/zh active Application Filing
- 2014-11-11 ES ES18152322T patent/ES2744803T3/es active Active
- 2014-11-11 EP EP18152322.6A patent/EP3373514B1/en active Active
-
2016
- 2016-09-02 US US15/255,751 patent/US10601926B2/en active Active
-
2020
- 2020-01-09 US US16/738,349 patent/US11290539B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567798A (zh) * | 2009-05-27 | 2009-10-28 | 中兴通讯股份有限公司 | 基于ip多媒体***架构的电子白板会议的实现***及方法 |
CN103262478A (zh) * | 2010-12-31 | 2013-08-21 | 斯凯普公司 | 通信***和方法 |
GB2500399A (en) * | 2012-03-20 | 2013-09-25 | Media Network Services As | Data distribution system |
CN103338346A (zh) * | 2013-06-05 | 2013-10-02 | ***通信集团湖北有限公司 | 一种实现多媒体数字会议的方法及*** |
CN203352696U (zh) * | 2013-06-05 | 2013-12-18 | ***通信集团湖北有限公司 | 一种多媒体数字会议*** |
Also Published As
Publication number | Publication date |
---|---|
ES2744803T3 (es) | 2020-02-26 |
ES2674477T3 (es) | 2018-07-02 |
EP3101837A1 (en) | 2016-12-07 |
US11290539B2 (en) | 2022-03-29 |
WO2015131535A1 (zh) | 2015-09-11 |
US10601926B2 (en) | 2020-03-24 |
EP3373514A1 (en) | 2018-09-12 |
CN104901815A (zh) | 2015-09-09 |
EP3373514B1 (en) | 2019-06-26 |
CN104901815B (zh) | 2018-07-31 |
EP3101837B1 (en) | 2018-03-21 |
EP3101837A4 (en) | 2017-02-08 |
US20160373531A1 (en) | 2016-12-22 |
US20200153910A1 (en) | 2020-05-14 |
CN108718243A (zh) | 2018-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108718243B (zh) | 一种用户终端的分组方法、会议服务器、会议*** | |
US10902658B2 (en) | Method for image splicing | |
US9338400B1 (en) | Systems and methods for using equivalence classes to identify and manage participants and resources in a conference room | |
US20150032809A1 (en) | Conference Session Handoff Between Devices | |
EP2770698B1 (en) | Shared presentation method and system thereof | |
US20160127685A1 (en) | Video conference management device and method | |
US11348074B2 (en) | Binding separate communication platform meetings | |
CN110222280A (zh) | 用于分享的数据处理方法及装置 | |
CN111131252B (zh) | 监播方法、装置、电子设备及存储介质 | |
KR20160085302A (ko) | 동기식 통신 시스템 및 방법 | |
US11956285B2 (en) | Information processing method, electronic device, and storage medium for data sharing in a communication group | |
CN105144661B (zh) | 多个客户实体之间的协作技术 | |
US20150295964A1 (en) | Methods and systems for conducting an electronic device enhanced meeting | |
CN115002392A (zh) | 一种视频会议分组管理方法和装置 | |
CN107426260B (zh) | 信息添加的处理方法及装置和用于信息添加的处理装置 | |
CN114500129A (zh) | 一种信息处理方法及电子设备 | |
US10904301B2 (en) | Conference system and method for handling conference connection thereof | |
CN113885818A (zh) | 展示方法、装置和电子设备 | |
JP4600204B2 (ja) | 電子会議プログラム、電子会議端末装置、電子会議システム | |
KR20210026215A (ko) | 온라인 회의 관리 장치 및 방법 | |
KR20200136657A (ko) | 데이터 전송 방법 및 이를 수행하기 위한 장치 | |
US9959416B1 (en) | Systems and methods for joining online meetings | |
CN110719431A (zh) | 一种视频会议的文档处理方法、装置、***及存储介质 | |
CN116764189B (zh) | 虚拟空间的分配方法、装置、介质、设备及产品 | |
CN117749772A (zh) | 虚拟会议的交互方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |