一种用户终端的分组方法、会议服务器、会议系统的制作方法

xiaoxiao2020-10-23  48

一种用户终端的分组方法、会议服务器、会议系统的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别涉及一种用户终端的分组方法、会议服务器、会议 系统。
【背景技术】
[0002] 目前,随着通信技术的高速发展,用户在不同地点也能够使用终端召开同一网络 会议。例如图1,描述了多个用户召开同一会议的示意图。此时加入会议的有用户A、用户 B、用户CH个用户。用户A使用PC终端,用户B使用PAD终端,用户C使用PAD终端,H个 用户使用各自的用户终端在同一个会议中讨论问题。每个用户终端都有一个指定的共享窗 口,入会的任何一方用户的活动(绘图、标注等)都能实时的传送到其他用户的共享窗口上, W使H个用户终端上呈现出相同的内容。
[0003] 但是,对于同一个用户来说,只能够使用一个终端入会。若同一个用户使用不同的 用户终端入会,例如用户A在具有PC终端加入会议的基础上,使用另一个PAD终端加入该 会议,对于会议中其他的用户终端来说,则会认为新加入的PAD终端和用户A使用的PC终 端分别属于两个不同的用户。

【发明内容】

[0004] 本发明提供一种用户终端的分组方法、会议服务器、会议系统,用W解决现有技术 中存在的不能识别出会议中属于同一个用户的用户终端的技术问题。
[0005] 在本发明的第一方面,描述了一种用户终端的分组方法,所述方法应用于会议服 务器,所述方法包括:接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一 用户终端的用户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加 入所述会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中 的其他用户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第 一用户终端和所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、 所述第二用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端, W便于所述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端 发送的数据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
[0006] 结合第一方面,在第一种可能的实现方式中,所述在将所述第一用户终端和所述 第二用户终端确定为同一用户的终端之后,所述方法还包括:接收所述第二用户终端发送 的共享请求,所述共享请求中携带所述第一用户终端的终端标识和共享类型,所述共享类 型是所述第二用户终端根据所述第一用户终端的终端能力确定的;根据所述共享请求指示 所述第一用户终端进行所述共享类型指定的数据共享。
[0007] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端类型;在接收所述第二用户终端发送的共享请求之前,所述方法 还包括:将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二 用户终端,w便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终 端的终端能力。
[0008] 结合第一种可能的实现方式,在第H种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端能力;在接收所述第二用户终端发送的共享请求之前,所述方法 还包括:将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二 用户终端。
[0009] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类 型是根据所述白板共享能力确定的,具体为白板共享;所述指示所述第一用户终端进行所 述共享类型指定的数据共享具体包括:指示所述第一用户终端进行白板共享。
[0010] 结合第四种可能的实现方式,第五种可能的实现方式,接收所述第二用户终端发 送的共享请求之前,还包括;接收所述第二用户终端发送的第一白板共享数据,将所述第一 白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的 其它用户的用户终端,W便所述会议中的其它用户的用户终端根据所述描述信息将所述第 一白板共享数据识别为所述用户发送的白板共享数据;指示所述第一用户终端进行所述 共享类型指定的数据共享之后,还包括:接收所述第一用户终端发送的第二白板共享数据; 将所述第二白板共享数据发送给所述第二用户终端,W便所述第二用户终端合并显示所述 第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的其它 用户的用户终端,W便所述会议中的其它用户的用户终端合并显示所述第一白板数据和所 述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用户发 送的白板共享数据。
[0011] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第六种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据 所述摄像能力确定的,具体为视频共享;所述指示所述第一用户终端进行所述共享类型指 定的数据共享具体包括;指示所述第一用户终端进行视频共享。
[0012] 结合第六种可能的实现方式,在第走种可能的实现方式中,接收所述第二用户终 端发送的共享请求之前,还包括;接收所述第二用户终端发送的第一视频共享数据,将所述 第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议 中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将 所述第一视频共享数据识别为所述用户发送的视频共享数据;指示所述第一用户终端进行 所述共享类型指定的数据共享之后,还包括:接收所述第一用户终端发送的第二视频共享 数据;将所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发 送给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端根据所 述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
[0013] 本发明的第二方面,描述了一种会议服务器,包括:接收单元,用于接收第一用户 终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并 将所述第一用户终端加入会议;比对单元,用于将接收单元接收到的所述身份标识码与加 入所述会议的其他用户终端对应的身份标识码进行比对;处理单元,用于若比对单元根据 比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户终端对应相 同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的终端;发送 单元,用于将处理单元确定的用于表示所述第一用户终端、所述第二用户终端均属于所述 用户的描述信息发送给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户 的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终 端发送的数据均识别为所述用户发送的数据。
[0014] 结合第二方面,在第一种可能的实现方式中,所述接收单元还用于在所述处理单 元将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用 户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类 型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;所述会 议服务器还包括:指示单元,用于根据所述接收单元接收的所述共享请求指示所述第一用 户终端进行所述共享类型指定的数据共享。
[0015] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端类型;所述发送单元,还用于在所述接收单元接收所述第二用户 终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类 型发送给所述第二用户终端,W便所述第二用户终端根据所述第一用户终端的终端类型确 定所述第一用户终端的终端能力。
[0016] 结合第一种可能的实现方式,在第H种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端能力;所述发送单元,还用于在所述接收单元接收所述第二用户 终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能 力发送给所述第二用户终端。
[0017] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类 型是根据所述白板共享能力确定的,具体为白板共享;所述指示单元,具体用于指示所述第 一用户终端进行白板共享。
[0018] 结合第四种可能的实现方式,第五种可能的实现方式,所述接收单元,还用于在接 收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一白板共享数 据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白板共享数据发送 给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端根据所述 描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据;所述接收单元, 还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定的数据共享之后接 收所述第一用户终端发送的第二白板共享数据;所述发送单元,还用于将所述接收单元接 收到的所述第二白板共享数据发送给所述第二用户终端,W便所述第二用户终端合并显示 所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的 其它用户的用户终端,W便所述会议中的其它用户的用户终端合并显示所述第一白板数据 和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用 户发送的白板共享数据。
[0019] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第六种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据 所述摄像能力确定的,具体为视频共享;所述指示单元,具体用于指示所述第一用户终端进 行视频共享。
[0020] 结合第六种可能的实现方式,在第走种可能的实现方式中,所述接收单元,还用于 在接收所述第二用户终端发送的共享请求之前,接收所述第二用户终端发送的第一视频共 享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视频共享数据 发送给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端根据 所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数据;所述接收 单元,还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定的数据共享之 后,接收所述第一用户终端发送的第二视频共享数据;所述发送单元,还用于将所述接收单 元接收到的所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据 发送给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端根据 所述描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。
[0021] 在本发明的第H方面,描述了一种会议系统,包括;第一用户终端,用于发送入会 请求,所述入会请求中获取所述第一用 户终端的用户的身份标识码;会议服务器,用于接收 所述入会请求,从所述入会请求中获取所述第一用户终端的用户的身份标识码,并将所述 第一用户终端加入会议;将所述身份标识码与加入所述会议的其他用户终端对应的身份标 识码进行比对;若根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述 第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同 一用户的终端;将用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述 信息发送给所述会议中的其它用户的用户终端,W便于所述会议中的其它用户的用户终端 根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数 据均识别为所述用户发送的数据。
[0022] 结合第H方面,在第一种可能的实现方式中,所述系统还包括;所述第二用户终 端,用于在所述会议服务器将所述第一用户终端和所述第二用户终端确定为同一用户的终 端之后,发送共享请求,所述共享请求中携带所述第一用户终端的终端标识和共享类型,所 述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的;所述会议服务 器,还用于根据所述第二用户终端发送的共享请求指示所述第一用户终端进行所述共享类 型指定的数据共享。
[0023] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端类型;所述会议服务器,还用于在接收所述第二用户终端发送的 共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所 述第二用户终端;所述第二用户终端,还用于根据所述第一用户终端的终端类型确定所述 第一用户终端的终端能力。
[0024] 结合第一种可能的实现方式,在第H种可能的实现方式中,所述入会请求还包括 所述第一用户终端的终端能力;所述会议服务器,还用于在接收所述第二用户终端发送的 共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所 述第二用户终端。
[0025] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第四种可能的实现方式中,所述第一用户终端的终端能力包括白板共享能力;所述共享类 型是根据所述白板共享能力确定的,具体为白板共享;所述会议服务器,具体用于指示所述 第一用户终端进行白板共享。
[0026] 结合第一种可能的实现方式,第二种可能的实现方式,第H种可能的实现方式,在 第五种可能的实现方式中,所述第一用户终端的能力包括摄像能力;所述共享类型是根据 所述摄像能力确定的,具体为视频共享;所述会议服务器,具体用于指示所述第一用户终端 进行视频共享。
[0027] 上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
[0028] 在本发明技术方案中,首先会获取到第一用户终端的身份标识码,然后将身份标 识码和会议中的其他用户终端的身份标识码进行比对。若会议中的其他用户终端中的第 二用户终端和第一用户终端具有相同的身份标识码,则将第一用户终端和第二用户终端确 定为同一用户的用户终端,并且将"第一用户终端和第二用户终端属于同一用户"的描述信 息发送给会议中的其他用户的用户终端,当会议中的其他用户的用户终端收到描述信息之 后,便能够将第一用户终端和第二用户终端识别成同一个用户使用的用户终端。因此,本发 明主要是将具有相同身份标识码的用户终端确定为同一用户的用户终端,并且会将具有相 同身份标识码的用户终端属于同一用户的描述信息发送给会议中其他用户的用户终端,进 而能够使会议中其他用户的用户终端将具有相同身份标识码的用户终端识别成同一个用 户使用的用户终端。
【附图说明】
[0029] 图1现有技术中多个用户召开同一会议的示意图;
[0030] 图2为本发明实施例中用户终端的分组方法的整体架构图;
[0031] 图3为本发明实施例中用户终端的分组方法的过程图;
[0032] 图4为本发明实施例中结合第二用户终端介绍第一用户终端进行白板共享的实 施过程图;
[0033] 图5为本发明实施例中结合第二用户终端介绍第一用户终端进行视频共享的实 施过程图;
[0034] 图6为本发明实施例中同一用户的多个用户终端进行白板共享的流程图;
[0035] 图7为本发明实施例中"白板联动"的示意图;
[0036] 图8为本发明实施例中会议服务器的示意图;
[0037] 图9为本发明实施例中会议服务器的另一个示意图。
【具体实施方式】
[0038] 为了解决现有技术中存在的不能识别出会议中属于同一个用户的用户终端的技 术问题,本发明实施例提出了一种用户终端的分组方法、会议服务器、会议系统,下面通过 附图W及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中 的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲 突的情况下,本发明实施例W及实施例中的技术特征可W相互组合。
[0039] 在本发明的第一个实施例中,描述了一种用户终端的分组方法,该方法应用于会 议服务器。
[0040] 下面请参看图2,首先从整体架构上介绍该方法的应用场景,图2是用户终端的分 组方法的整体架构图示例。
[00川在图2中,描述了几个部件;会议服务器,用户A使用的PC终端和PAD终端,用户B使用的PAD(平板电脑)终端。会议服务器用来维护、转发会议数据,维护入会者列表,维 护用户组,维护白板编辑权限等等。用户A的PC终端和PAD终端被分为同一组,用户A使 用PC终端加入会议并可W利用PC终端进行白板共享、视频共享(若PC终端具有摄像头)。 用户B使用PAD终端加入会议并可W利用PAD终端进行白板共享、视频共享。
[0042]W白板共享为例,在同一会议中,入会的用户都能够使用白板共享实时沟通,白板 共享是指在同一会议中,不同地点的用户可W在一个"共同"的白板上讨论问题,入会的任 何一方用户的活动(绘图、标注等)都能实时的传送到其他用户的白板上,通过手指或鼠标 在白板界面上操作就可W交互沟通。如图2所示,假设用户A和用户B处于同一会议中,那 么用户A的PC终端和用户B的PAD终端上都会显示出一个"共同"的白板,该些用户可W 在该个"共同"的白板上讨论问题。若用户A在PC终端上修改数据,那么修改的数据能够 实时的传送到用户B的PAD终端上,使两个终端呈现出同样的内容。而在用户A的PC终端 和用户A的PAD终端被分为同一组之后,若PC终端已获知PAD终端的白板共享能力且发现 自身的白板共享能力不足时,便请求会议服务器"指示PAD终端进行白板共享",白板共享 是PC终端根据PAD终端的白板共享能力确定的。应当注意,为了说明和解释本发明,使用 PAD终端、PC终端为例对整体架构进行说明,而在实际情况中,例如用户还可W使用其他的 用户终端巧日手机终端)参加会议,本发明对用户使用的终端类型不做具体限定。
[0043] 下面结合图2和图3,进一步介绍会议服务器如何对用户终端进行分组。图3从会 议服务器侧描述了本发明实施例中用户终端的分组方法的过程图,具体的实施过程如下:
[0044]S301,接收第一用户终端发送的入会请求,从入会请求中获取第一用户终端的用 户的身份标识码,并将第一用户终端加入会议。
[0045] 在具体的实施过程中,第一用户终端具体可W是PC终端、PAD终端、手机终端等 等。结合图2中的架构图,此时的第一用户终端即是用户A使用的PAD终端,为了便于描述, W下实施例出现的"PAD终端"都指用户A使用的PAD终端,用户B使用的PAD终端会直接 使用名称"用户B的PAD终端"说明。身份标识码用来标识用户A的用户身份,具体可W是 用户_ID(identification)。而确认第一用户终端加入会议之后,还会向第一用户终端发 送通知消息,通知第一用户终端入会成功,并且为第一用户终端分配终端标识,用来唯一标 识第一用户终端。此时的终端标识包括但不限于是字母、数字、字符串等等。
[0046]S302,将身份标识码与加入会议的其他用户终端对应的身份标识码进行比对。
[0047] 在具体的实施过程中,每个用户终端具有各自的身份标识码,用来标识对应用户 的用户身份。而对于同一用户的不同终端,具有相同的身份标识码。因此,在获得第一用 户终端的身份标识码之后,则会将第一用户终端的身份标识码和会议中其他用户终端对应 的身份标识码进行比对(其他用户终端对应的身份标识码是从其它用户终端发送的入会请 求中获取的),W查找和第一用户终端具有相同身份标识码的用户终端。结合图2举例,当 PAD终端入会之后,会议服务器会获取PAD终端的ID,然后使用此ID和其他用户终端(用户 A使用的PC终端和用户B使用的PAD终端)的ID进行比对。而对于用户A来说,PAD终端 和PC终端都属于用户A,因此两者具有相同的ID。因此,在比对后可W得到W下结果;PAD 终端和PC终端具有相同的ID。
[004引S303,若根据比对结果确定其他用户终端中的第二用户终端和第一用户终端对应 相同的身份标识码,将第一用户终端和第二用户终端确定为同一用户的终端。
[0049] 在具体的实施过程中,继续结合图2举例,当根据比对结果确定PAD终端和PC终 端具有相同的ID,则将PAD终端和PC终端确定为同一用户(即用户A)的终端。此时的PC 终端即是第二用户终端。在实际情况中,第二用户终端具体可W是PC终端、PAD终端、手机 终端等等,第二用户终端本发明不做限制。另外,会议服务器还可W建立"用户和终端的映 射关系"。W用户A为例,请参看表1,该映射关系中包括了用户A的用户名称,用户A拥有 的终端个数,用户A的身份标识码,第一用户终端和第二用户终端各自的终端标识W及各 自的终端类型。
[0050]
[0051] 表 1
[0052] S304,将用于表示第一用户终端、第二用户终端均属于用户的描述信息发送给会 议中的其它用户的用户终端。发送描述信息给会议中的其他用户的用户终端,是为了便于 会议中的其它用户的用户终端根据描述信息将接收的第一用户终端发送的数据和第二用 户终端发送的数据均识别为同一用户发送的数据。
[005引继续结合图2举例,当会议服务器将PAD终端和PC终端确定为同一用户(即用户A)的终端之后,则会将"PAD终端和PC终端都属于用户A"的描述信息告知给用户B的PAD 终端,W便于用户B的PAD终端将用户A的PAD终端和PC终端发送的数据均识别为用户A 发送的数据。此描述信息具体可W是,PAD终端的终端标识与用户A的身份标识码的关联 关系、PC终端的终端标识与用户A的身份标识码的关联关系。
[0054] W上是会议服务器将第一用户终端和第二用户终端确定为同一用户的终端的具 体实施过程。为了便于理解,本发明实施例仅描述了将两个用户终端确定属于同一用户的 分组情况。而在实际情况中,第二用户终端可W包含多个 用户终端,即本发明还包括将多个 用户终端确定属于同一用户的情况。该两种分组情况的区别仅在于用户终端的数目,而具 体的分组过程类似,因此,对于将多个用户终端确定属于同一用户的情况本发明不再费述。
[0055] 下面的实施例将具体介绍当会议服务器将第一用户终端和第二用户终端确定为 同一用户的终端后,该用户利用第一用户终端和第二用户终端进行数据共享的实施过程。
[0056] 在具体的执行过程中,首先,接收第二用户终端发送的共享请求,共享请求中携带 第一用户终端的终端标识和共享类型。然后,则会根据共享请求指示第一用户终端进行共 享类型指定的数据共享。
[0057] 在具体的实施过程中,第一用户终端的终端标识是会议服务器在确认第一用户终 端入会成功之后分配的,用来唯一标识第一用户终端。并且第一用户终端的终端标识包括 但不限于是字母、数字、字符串等等。共享类型是第二用户终端根据第一用户终端的终端能 力确定的。第一用户终端的终端能力包括白板共享能力、摄像能力。因此,第二用户终端发 送共享请求之前,必须要获知第一用户终端的终端能力,W便确定共享类型。而第二用户终 端获知第一用户终端的终端能力,具体有W下两种实现方式。
[0058] 第一种方式;会议服务器将第一用户终端的终端类型发送给第二用户终端,W便 第二用户终端根据终端类型确定第一用户终端的终端能力。
[0059] 在具体的实施过程中,第一会议请求中还包括了第一用户终端的终端类型。在接 收第二用户终端发送的共享请求之前,会议服务器将第一用户终端的终端标识和第一用户 终端的终端类型发送给第二用户终端,W便第二用户终端根据终端类型确定第一用户终端 的终端能力。继续参看图2举例,对于用户A,若会议服务器将PAD终端的终端类型发送给 PC终端,那么PC终端便能够通过PAD终端的终端类型获知PAD终端的终端能力是白板共享 能力、摄像能力。
[0060] 第二种方式;会议服务器直接将第一用户终端的终端能力发送给第二用户终端。
[0061] 在具体的实施过程中。入会请求还包括第一用户终端的终端能力。在接收第二用 户终端发送的共享请求之前,会议服务器将第一用户终端的标识和第一用户终端的终端能 力发送给第二用户终端。继续参看图2举例,对于用户A,会议服务器也可W直接将PAD终 端具有的终端能力告知给PC终端,那么PC终端便能够直接获知PAD终端的终端能力是白 板共早能力、摄像能力。
[0062] 下面介绍根据终端能力进行数据共享的具体实施过程。
[0063] 在具体的实施过程中,第一用户终端的终端能力包括白板共享能力、摄像能力等 等。下面便W白板共享能力、摄像能力为例进行描述。
[0064]W白板共享能力为例。
[0065] 第一用户终端的终端能力包括白板共享能力。那么共享类型就是根据白板共享能 力确定的,具体为白板共享。此时,指示第一用户终端进行共享类型指定的数据共享具体包 括:指示第一用户终端进行白板共享。而在具体的实施过程中,会议服务器向第一用户终端 发送"打开白板编辑权限"消息,通知第一用户终端其具有编辑白板的权限,允许第一用户 终端编辑白板。下面请参看图4,图4是本发明实施例中结合第二用户终端介绍第一用户终 端进行白板共享的实施过程图。
[0066]S401,在接收第二用户终端发送的共享请求之前,接收第二用户终端发送的第一 白板共享数据。
[0067] 在接收第一白板共享数据之后,将第一白板共享数据发送给第一用户终端,并将 第一白板共享数据发送给会议中的其它用户的用户终端,W便于会议中的其它用户的用户 终端根据描述信息将第一白板共享数据识别为该用户发送的白板共享数据。
[0068]S402,接收第二用户终端发送的共享请求。
[0069] 共享请求中携带第一用户终端的终端标识和共享类型,而此时的共享类型具体是 白板共享。白板共享是根据第一用户终端的白板共享能力确定。
[0070]S403,根据共享请求指示第一用户终端进行白板共享。
[0071]S404,接收第一用户终端发送的第二白板共享数据。
[0072] 在接收第二白板共享数据之后,将第二白板共享数据发送给第二用户终端,W便 第二用户终端合并显示第一白板共享数据和第二白板共享数据,并将第二白板共享数据发 送给会议中的其它用户的用户终端,W便会议中的其它用户的用户终端合并显示第一白板 共享数据和第二白板共享数据并根据描述信息将合并显示的白板共享数据识别为该用户 发送的白板共享数据。
[0073] 进一步的,在执行S404之后,还可W执行如下步骤;关闭第二用户终端编辑白板 的权限,并发送禁止第二用户终端进行白板共享的禁止消息给第二用户终端,通知第二用 户终端其编辑白板的权限已被关闭。而在另外的实施例中,会议服务器也可W保留第二用 户终端编辑白板的权限,那么第一用户终端、第二用户终端均可W编辑白板。
[0074] 继续参看图2举例,对于用户A,第一用户终端为PAD终端,第二用户终端为PC终 端。当会议服务器确认PAD终端和PC终端都属于用户A的终端之后,WPAD终端进行白板 共享为例。对于会议服务器来说,在接收PC终端发送的共享请求之前,会接收PC终端发送 的第一白板共享数据。此时的第一白板共享数据可W是对白板上原数据的修改,增添等等。 而由于PC终端的白板共享能力较弱,PAD终端的白板共享能力强且方便进行白板共享,因 此PC终端会发送共享请求给会议服务器,共享请求中携带PAD终端的终端标识和白板共 享,用来请求会议服务器允许PAD终端进行白板共享。当会议服务器接收到共享请求之后, 则会根据共享请求指示PAD终端进行白板共享。并接收到PAD终端发送的第二白板共享数 据。
[00巧]W摄像共早能力为例。
[0076] 第一用户终端的能力包括摄像能力。那么共享类型是根据摄像能力确定的,具体 为视频共享。此时,指示第一用户终端进行共享类型指定的数据共享具体包括:指示第一用 户终端进行视频共享。
[0077] 下面请参看图5,图5是本发明实施例中结合第二用户终端介绍第一用户终端进 行视频共享的实施过程图。
[0078] S501,接收第二用户终端发送的共享请求之前,接收第二用户终端发送的第一视 频共享数据。
[0079] 在接收第一视频共享数据之后,将第一视频共享数据发送给第一用户终端,并将 第一视频共享数据发送给会议中的其它用户的用户终端,W便于会议中的其它用户的用户 终端根据描述信息将第一视频共享数据识别为该用户发送的视频共享数据。
[0080] S502,接收第二用户终端发送的共享请求。
[0081] 共享请求中携带第一用户终端的终端标识和共享类型,此时的共享类型具体是视 频共享。视频共享是根据第一用户终端的摄像能力确定。
[0082] S503,根据共享请求指示第一用户终端进行视频共享。
[0083] S504,接收第一用户终端发送的第二视频共享数据。
[0084] 在接收第二视频共享数据之后,将第二视频共享数据发送给第二用户终端,并将 第二视频共享数据发送给会议中的其它用户的用户终端,W便于会议中的其它用户的用户 终端根据描述信息将第二视频共享数据识别为该用户发送的视频共享数据。
[0085] 进一步的,在执行S504之后,还可W执行如下步骤;关闭第二用户终端的视频权 限,并发送禁止第二用户终端进行视频的禁止消息给第二用户终端,通知第二用户终端其 视频权限已被关闭。而在另外的实施例中,会议服务器也可w保留第二用户终端的视频权 限,那么第一用户终端、第二用户终端均可W进行视频共享。继续参看图2举例,对于用户 A,第一用户终端为PAD终端,第二用户终端为PC终端。当会议服务器确认PAD终端和PC 终端都属于用户A的终端之后,WPAD终端进行视频共享为例。对于会议服务器来说,在接 收PC终端发送的共享请求之前,会接收PC终端发送的第一视频共享数据(若PC终端有摄 像头)。而由于PC终端的视频能力较弱,PAD终端的视频能力强且方便进行视频共享,因此 PC终端会发送共享请求给会议服务器,共享请求中携带PAD终端的终端标识和视频共享, 用来请求会议服务器允许PAD终端进行视频共享。当会议服务器接收到共享请求之后,贝U 会根据共享请求指示PAD终端进行视频共享。并接收到PAD终端发送的第二视频共享数据。
[0086] 白板共享和视频共享的实施例,说明了当多个用户终端作为同一用户的用户终端 加入到会议中之后。不同的终端能够给用户提供不同的终端能力,因此用户在会议中能够 有选择的操作用户终端,达到实现多个用户终端进行功能共享的目的。
[0087] 下面结合图2和图6,从整体架构上介绍用户终端分组和白板共享的实施过程。图 6是本发明实施例中同一用户的多个用户终端进行白板共享的流程图。而视频共享和白板 共享的实施过程类似,本发明不再费述。此时的第一用户终端使用用户A的PAD终端为例, 第二用户终端使用用户A的PC终端为例。
[0088] S1,PC终端发送入会请求给会议服务器。入会请求用于请求会议服务器同意PC终 端加入会议。入会请求携带PC终端的用户的ID;用户_ID,终端类型(PC)。其中,用户_ID 用来标识用户A身份。而获取用户_ID的来源有多种,如从浏览器获得用户_ID,从邮件链 接中解析获取此用户_ID等等。
[0089] S2,会议服务器收到PC终端发送的入会请求,为PC终端分配终端标识;节点_ ID1,用来唯一标识PC终端。
[0090] S3,会议服务器向PC终端返回入会成功消息。该消息中包括PC终端的终端标识: 节点_ID1。
[0091] S4,会议服务器向会议中的其他用户的用户终端(即;用户B的PAD终端)发送名 单更新指示。名单更新指示用来指示会议中的其他用户的用户终端更新入会者列表。
[0092] S5,用户B的PAD终端收到名单更新指示后,在入会者列表中增加用户A。
[0093] S6,用户A的PAD终端发送入会请求给会议服务器。PAD终端发送入会请求给会议 服务器。入会请求用于请求会议服务器同意PAD终端加入会议。入会请求携带PAD终端的 用户的ID;用户_ID,终端类型(PAD)。其中,用户_ID用来标识用户A身份。
[0094] S7,会议服务器收到PAD终端发送的入会请求,将PAD终端的身份标识码;用户_ ID和会议中的其他用户终端进行比对。在比对的过程中,具体是将PAD终端的身份标识码 和PC终端的身份标识码,W及用户B的PAD终端的身份标识码进行比对。
[0095] S8,会议服务器确认PC终端和PAD终端的身份标识码相同,将PAD终端和PC终端 确定为用户A的用户终端。即确认PAD终端和PC终端属于用户A。
[0096] S9,会议服务器为PAD终端分配终端标识;节点_ID2,用来唯一标识PAD终端。
[0097] S10,会议服务器在"用户与终端的映射关系"中添加"用户A与终端的映射关系"。 "用户A与终端的映射关系"的内容请参看表1。
[009引 S11,会议服务器向PAD终端发送入会成功消息,该消息中包括PAD终端的终端标 识;节点_ID2。
[0099] S12,会议服务器将"用户A与终端的映射关系"发送给PC终端。向PC终端通知 用户A中有PAD客户端加入。
[0100]S13,PC终端收到"用户A与终端的映射关系"后,更新本地信息。如图7所示,在 本发明实施例中,PC终端具有"白板联动"按钮。当PC终端更新本地信息之后,触发"白板 联动"按钮的功能开启。即用户A点击此按钮时,用户A可W进一步选择"使用PAD白板共 享"。使用PAD白板共享后,用户A再一次点击此按钮可W选择"使用本机白板共享",切回 原终端白板共享能力。若用户A有多个用户终端接入,那么用户A可W点击"白板联动"在 多个用户终端中选择。
[0101] 在本发明实施例中,同一用户的不同终端对外呈现为一个用户,多个终端存在时, 可能只有一个终端具有编辑白板的能力,也可能多个终端同时具有编辑白板的能力。而同 一个用户中最先能够编辑白板的终端默认为是第一个加入会议的终端,后续可W使用白板 联动在多个终端之间切换使用哪个白板进行编辑。
[0102]S14,会议服务器向PAD终端发送"用户A与终端的映射关系"。PAD终端的处理过 程类似PC终端,在此不再费述。
[010引S15,会议服务器将用于表示PAD终端、PC终端均属于用户A的描述信息发送给用 户B的PAD终端。基于此,用户B的PAD终端会将接收的PAD终端发送的数据和PC终端发 送的数据均识别为用户A发送的数据。
[0104] S16,PC终端向会议服务器发送白板共享数据。发送的白板共享数据仅包括本次 编辑的数据,不包括原有白板共享数据。会议服务器收到PC终端发送的白板共享数据后, 会向除PC终端外的其他用户终端发送白板共享数据,包括同一个用户中的其他终端。具体 的步骤参看S17和S18。
[0105]S17,会议服务器向PAD终端发送白板共享数据。
[0106]S18,会议服务器向用户B的PAD终端发送白板共享数据。两个PAD终端(用户A的PAD终端和用户B的PAD终端)收到白板共享数据后,在原有白板上绘制该白板共享数据。
[0107] S19,PC终端发送共享请求。在会议过程中,用户A在PC终端上依次点击"白板联 动"、"使用PAD白板共享",切换到PAD终端。此时PC终端接收到用户的点击,则会触发发 送共享请求,用来请求会议服务器允许用户A使用PAD的白板共享。共享请求中携带PAD 终端的终端柄识;节点_ID2,和PAD终端的白板共早。
[0108]S20,会议服务器接收共享请求,指示终端标识为;节点_ID2的用户终端(即PAD终 端)进行白板共享。在具体的实施过程中,会向PAD终端发送"打开白板编辑权限"消息,允 许PAD终端编辑白板。另外,会议服务器还可W向PC终端发送"关闭白板编辑权限"的消 息,指示PC终端只能接收白板而不能编辑白板。当然会议服务器也可W不发送此消息,那 么此时PC终端和PAD终端都可W编辑白板。
[0109] S21,PAD终端发送白板共享数据。会议服务器接收PAD终端发送的白板共享数 据。在本发明实施例中,会议服务器还会向除PAD终端之外的其他用户终端送白板共享数 据,包括同一个用户中的其他终端,W保证所有终端的数据一致性。而在用户使用"白板联 动"切换用户终端的过程中,能够使同一用户的所有终端的白板共享数据保持一致,实现的 白板共享的无缝切换,并且,无论用户A的哪个用户终端进行白板共享,用户B的PAD终端 都会将其发送的白板共享数据识别为用户A发送的白板共享数据。
[0110] S22,会议服务器向PC终端发送白板共享数据。
[0111] S23,会议服务器向用户B的PAD终端发送白板共享数据。
[0112] 在上面的实施例中,将具有相同身份标识码的用户终端确定为同一用户的用户终 端,能够将不同类型的多个终端作为同一用户的用户终端加入到会议中。而各终端能够提 供不同功能,W便于用户在会议中能够有选择的操作各终端,从而实现多个终端的功能共 享,提高会议的效率
[0113] 在本发明的第二个实施例中,基于同一发明构思,描述了一种会议服务器。
[0114] 下面请参看图8,会议服务器包括:接收单元801,比对单元802,处理单元803,发 送单元804,指示单元805。
[0115] 下面介绍各个功能单元的具体作用。
[0116] 接收单元801,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所 述第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议。
[0117] 比对单元802,用于将接收单元801接收到的所述身份标识码与加入所述会议中 的其他用户终端对应的身份标识码进行比对。
[0118] 处理单元803,用于若比对单元802根据比对结果确定所述其他用户终端中的第 二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二 用户终端确定为同一用户的终端。
[0119] 发送单元804,用于将处理单元803确定的用于表示所述第一用户终端、所述第二 用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,W便于所 述其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述 第二用户终端发送的数据均识别为所述用户发送的数据。
[0120] 在具体实施过程中,所述接收单元801还用于在所述处理单元803将所述第一用 户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用户终端发送的共 享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类型,所述共享类 型是所述第二用户终端根据所述第一用户终端的终端能力确定的。所述会议服务器还包 括:指示单元805,用于根据所述接收单元801接收的所述共享请求指示所述第一用户终端 进行所述共享类型指定的数据共享。
[0121] 在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型。所述发 送单元804,还用于在所述接收单元801接收所述第二用户终端发送的共享请求之前,将所 述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,W 便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能 力。
[0122] 在具体实施过程中,所述发送单元804,还用于在所述接收单元801接收所述第二 用户终端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终 端能力发送给所述第二用户终端。
[0123]在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力。所述共享 类型是根据所述白板共享能力确定的,具体为白板共享。所述指示单元805,具体用于指示 所述第一用户终端进行白板共享。
[0124] 在具体实施过程中,所述接收单元801,还用于在接收所述第二用户终端发送的共 享请求之前,接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据 发送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用 户终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享 数据识别为所述用户发送的白板共享数据。
[0125] 所述接收单元801,还用于在所述指示单元805指示所述第一用户终端进行所述 共享类型指定的数据共享之后接收所述第一用户终端发送的第二白板共享数据。
[0126] 所述发送单元804,还用于将所述接收单元801接收到的所述第二白板共享数据 发送给所述第二用户终端,W便所述第二用户终端合并显示所述第一白板数据和所述第二 白板数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,W便所 述会议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据 所述描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
[0127] 在具体实施过程中,所述第一用户终端的能力包括摄像能力,所述共享类型是根 据所述摄像能力确定的,具体为视频共享。所述指示单元805,具体用于指示所述第一用户 终端进行视频共享。
[012引在具体实施过程中,所述接收单元801,还用于在接收所述第二用户终端发送的共 享请求之前,接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据 发送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用 户终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享 数据识别为所述用户发送的视频共享数据。
[0129] 所述接收单元801,还用于在所述指示单元805指示所述第一用户终端进行所述 共享类型指定的数据共享之后,接收所述第一用户终端发送的第二视频共享数据。
[0130] 所述发送单元804,还用于将所述接收单元801接收到的所述第二视频共享数据 发送给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用 户终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享 数据识别为所述用户发送的视频共享数据。
[0131] 在本发明的第H个实施例中,基于同一发明构思,描述了一种会议服务器。
[0132] 下面请参看图9,会议服务器包括;接收器901,处理器902,发送器903。
[0133] 下面介绍各个功能单元的具体作用。
[0134] 接收器901,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所述 第一用户终端的用户的身份标识码,并将所述第一用户终端加入会议。
[01巧]处理器902,用于将接收器901接收到的所述身份标识码与加入所述会议中的其 他用户终端对应的身份标识码进行比对。
[0136] 所述处理器902,用于若根据比对结果确定所述其他用户终端中的第二用户终端 和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确 定为同一用户的终端。
[0137] 发送器903,用于将处理器902确定的用于表示所述第一用户终端、所述第二用户 终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,W便于所述其 它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第二 用户终端发送的数据均识别为所述用户发送的数据。
[0138] 在具体实施过程中,所述接收器901还用于在所述处理器902将所述第一用户终 端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用户终端发送的共享请 求,所述共享请求中携带所述第一用户终端的终端标识和所述共享 类型,所述共享类型是 所述第二用户终端根据所述第一用户终端的终端能力确定的。所述处理器902,用于根据所 述接收器901接收的所述共享请求指示所述第一用户终端进行所述共享类型指定的数据 共享。
[0139] 在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型。所述发 送器903,还用于在所述接收器901接收所述第二用户终端发送的共享请求之前,将所述第 一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端,W便所 述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终端能力。
[0140] 在具体实施过程中,所述发送器903,还用于在所述接收单元接收所述第二用户终 端发送的共享请求之前,将所述第一用户终端的终端标识和所述第一用户终端的终端能力 发送给所述第二用户终端。
[0141] 在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力。所述共享 类型是根据所述白板共享能力确定的,具体为白板共享。所述处理器902,具体用于指示所 述第一用户终端进行白板共享。
[0142] 在具体实施过程中,所述接收器901,还用于在接收所述第二用户终端发送的共享 请求之前,接收所述第二用户终端发送的第一白板共享数据,将所述第一白板共享数据发 送给所述第一用户终端,并将所述第一白板共享数据发送给所述会议中的其它用户的用户 终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一白板共享数 据识别为所述用户发送的白板共享数据。
[0143] 所述接收器901,还用于在所述处理器902指示所述第一用户终端进行所述共享 类型指定的数据共享之后接收所述第一用户终端发送的第二白板共享数据。
[0144] 所述发送器903,还用于将所述接收器901接收到的所述第二白板共享数据发送 给所述第二用户终端,W便所述第二用户终端合并显示所述第一白板数据和所述第二白板 数据,并将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,W便所述会 议中的其它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述 描述信息将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。
[0145] 在具体实施过程中,所述第一用户终端的能力包括摄像能力,所述共享类型是根 据所述摄像能力确定的,具体为视频共享。所述处理器902,具体用于指示所述第一用户终 端进行视频共享。
[0146] 在具体实施过程中,所述接收器901,还用于在接收所述第二用户终端发送的共享 请求之前,接收所述第二用户终端发送的第一视频共享数据,将所述第一视频共享数据发 送给所述第一用户终端,并将所述第一视频共享数据发送给所述会议中的其它用户的用户 终端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第一视频共享数 据识别为所述用户发送的视频共享数据。
[0147] 所述接收器901,还用于在所述处理器902指示所述第一用户终端进行所述共享 类型指定的数据共享之后,接收所述第一用户终端发送的第二视频共享数据。
[014引所述发送器903,还用于将所述接收器901接收到的所述第二视频共享数据发送 给所述第二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终 端,W便于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据 识别为所述用户发送的视频共享数据。
[0149] 在本发明的第H个实施例中,基于同一发明构思,描述了一种会议系统。
[0150] 会议系统的具体架构参看图2,本发明实施例不再费述。下面具体介绍会议系统中 各个部件的功能。
[0151] 第一用户终端,用于发送入会请求,所述入会请求中获取所述第一用户终端的用 户的身份标识码;
[0152] 会议服务器,用于接收所述入会请求,从所述入会请求中获取所述第一用户终端 的用户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加入所述会 议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中的其他用 户终端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终 端和所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、所述第二 用户终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,W便于所 述会议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数 据和所述第二用户终端发送的数据均识别为所述用户发送的数据。
[0153] 进一步的,所述系统还包括;所述第二用户终端,用于在所述会议服务器将所述第 一用户终端和所述第二用户终端确定为同一用户的终端之后,发送共享请求,所述共享请 求中携带所述第一用户终端的终端标识和共享类型,所述共享类型是所述第二用户终端根 据所述第一用户终端的终端能力确定的;
[0154] 所述会议服务器,还用于根据所述第二用户终端发送的共享请求指示所述第一用 户终端进行所述共享类型指定的数据共享。
[0155] 在具体实施过程中,所述入会请求还包括所述第一用户终端的终端类型;
[0156] 所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述 第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端;
[0157] 所述第二用户终端,还用于根据所述第一用户终端的终端类型确定所述第一用户 终端的终端能力。
[015引在具体实施过程中,所述入会请求还包括所述第一用户终端的终端能力;
[0159] 所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述 第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。
[0160] 在具体实施过程中,所述第一用户终端的终端能力包括白板共享能力;
[0161] 所述共享类型是根据所述白板共享能力确定的,具体为白板共享;
[0162] 所述会议服务器,具体用于指示所述第一用户终端进行白板共享。
[0163] 在具体实施过程中,所述第一用户终端的能力包括摄像能力;
[0164] 所述共享类型是根据所述摄像能力确定的,具体为视频共享;
[0165] 所述会议服务器,具体用于指示所述第一用户终端进行视频共享。
[0166] 通过本发明的一个或多个实施例,可W实现如下技术效果:
[0167]在本发明实施例中,首先会获取到第一用户终端的身份标识码,然后将身份标识 码和会议中的其他用户终端的身份标识码进行比对。若会议中的其他用户终端中的第二用 户终端和第一用户终端具有相同的身份标识码,则将第一用户终端和第二用户终端确定为 同一用户的用户终端,并且将"第一用户终端和第二用户终端属于同一用户"的描述信息发 送给会议中的其他用户的用户终端,当会议中的其他用户的用户终端收到描述信息之后, 便能够将第一用户终端和第二用户终端识别成同一个用户使用的用户终端。因此,本发明 主要是将具有相同身份标识码的用户终端确定为同一用户的用户终端,并且会将具有相同 身份标识码的用户终端属于同一用户的描述信息发送给会议中其他用户的用户终端,进而 能够使会议中其他用户的用户终端将具有相同身份标识码的用户终端识别成同一个用户 使用的用户终端。
[0168] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产 品的形式。
[0169] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供该些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器W产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0170] 该些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0171] 该些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0172] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。该样,倘若本发明的该些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含该些改动和变型在内。
【主权项】
1. 一种用户终端的分组方法,所述方法应用于会议服务器,其特征在于,所述方法包 括: 接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一用户终端的用户 的身份标识码,并将所述第一用户终端加入会议; 将所述身份标识码与加入所述会议的其他用户终端对应的身份标识码进行比对; 若根据比对结果确定所述会议中的其他用户终端中的第二用户终端和所述第一用户 终端对应相同的身份标识码,将所述第一用户终端和所述第二用户终端确定为同一用户的 终端; 将用于表示所述第一用户终端、所述第二用户终端均属于所述用户的描述信息发送给 所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述描 述信息将接收的所述第一用户终端发送的数据和所述第二用户终端发送的数据均识别为 所述用户发送的数据。2. 如权利要求1所述的方法,其特征在于,所述在将所述第一用户终端和所述第二用 户终端确定为同一用户的终端之后,所述方法还包括: 接收所述第二用户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终 端标识和共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力 确定的; 根据所述共享请求指示所述第一用户终端进行所述共享类型指定的数据共享。3. 如权利要求2所述的方法,其特征在于, 所述入会请求还包括所述第一用户终端的终端类型; 在接收所述第二用户终端发送的共享请求之前,所述方法还包括: 将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用 户终端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端 的终端能力。4. 如权利要求2所 述的方法,其特征在于, 所述入会请求还包括所述第一用户终端的终端能力; 在接收所述第二用户终端发送的共享请求之前,所述方法还包括: 将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用 户终端。5. 如权利要求2-4任一权项所述的方法,其特征在于, 所述第一用户终端的终端能力包括白板共享能力; 所述共享类型是根据所述白板共享能力确定的,具体为白板共享; 所述指示所述第一用户终端进行所述共享类型指定的数据共享具体包括:指示所述第 一用户终端进行白板共享。6. 如权利要求5所述的方法,其特征在于, 接收所述第二用户终端发送的共享请求之前,还包括:接收所述第二用户终端发送的 第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端,并将所述第一白 板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其它用户的用户 终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送的白板共享数据; 指示所述第一用户终端进行所述共享类型指定的数据共享之后,还包括: 接收所述第一用户终端发送的第二白板共享数据; 将所述第二白板共享数据发送给所述第二用户终端,以便所述第二用户终端合并显示 所述第一白板数据和所述第二白板数据,并将所述第二白板共享数据发送给所述会议中的 其它用户的用户终端,以便所述会议中的其它用户的用户终端合并显示所述第一白板数据 和所述第二白板数据并根据所述描述信息将所述合并显示的白板共享数据识别为所述用 户发送的白板共享数据。7. 如权利要求2-4任一权项所述的方法,其特征在于, 所述第一用户终端的能力包括摄像能力; 所述共享类型是根据所述摄像能力确定的,具体为视频共享; 所述指示所述第一用户终端进行所述共享类型指定的数据共享具体包括:指示所述第 一用户终端进行视频共享。8. 如权利要求7所述的方法,其特征在于, 接收所述第二用户终端发送的共享请求之前,还包括:接收所述第二用户终端发送的 第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端,并将所述第一视 频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的 用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送的视频共享数 据; 指示所述第一用户终端进行所述共享类型指定的数据共享之后,还包括: 接收所述第一用户终端发送的第二视频共享数据; 将所述第二视频共享数据发送给所述第二用户终端,并将所述第二视频共享数据发送 给所述会议中的其它用户的用户终端,以便于所述会议中的其它用户的用户终端根据所述 描述信息将所述第二视频共享数据识别为所述用户发送的视频共享数据。9. 一种会议服务器,其特征在于,包括: 接收单元,用于接收第一用户终端发送的入会请求,从所述入会请求中获取所述第一 用户终端的用户的身份标识码,并将所述第一用户终端加入会议; 比对单元,用于将接收单元接收到的所述身份标识码与加入所述会议的其他用户终端 对应的身份标识码进行比对; 处理单元,用于若比对单元根据比对结果确定所述会议中的其他用户终端中的第二用 户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和所述第二用户 终端确定为同一用户的终端; 发送单元,用于将处理单元确定的用于表示所述第一用户终端、所述第二用户终端均 属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会议中的 其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和所述第 二用户终端发送的数据均识别为所述用户发送的数据。10. 如权利要求9所述的会议服务器,其特征在于,所述接收单元还用于在所述处理单 元将所述第一用户终端和所述第二用户终端确定为同一用户的终端之后,接收所述第二用 户终端发送的共享请求,所述共享请求中携带所述第一用户终端的终端标识和所述共享类 型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力确定的; 所述会议服务器还包括:指示单元,用于根据所述接收单元接收的所述共享请求指示 所述第一用户终端进行所述共享类型指定的数据共享。11. 如权利要求10所述的会议服务器,其特征在于, 所述入会请求还包括所述第一用户终端的终端类型; 所述发送单元,还用于在所述接收单元接收所述第二用户终端发送的共享请求之前, 将所述第一用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终 端,以便所述第二用户终端根据所述第一用户终端的终端类型确定所述第一用户终端的终 端能力。12. 如权利要求10所述的会议服务器,其特征在于, 所述入会请求还包括所述第一用户终端的终端能力; 所述发送单元,还用于在所述接收单元接收所述第二用户终端发送的共享请求之前, 将所述第一用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终 端。13. 如权利要求10-12任一权项所述的会议服务器,其特征在于, 所述第一用户终端的终端能力包括白板共享能力; 所述共享类型是根据所述白板共享能力确定的,具体为白板共享; 所述指示单元,具体用于指示所述第一用户终端进行白板共享。14. 如权利要求13所述的会议服务器,其特征在于, 所述接收单元,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二 用户终端发送的第一白板共享数据,将所述第一白板共享数据发送给所述第一用户终端, 并将所述第一白板共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中 的其它用户的用户终端根据所述描述信息将所述第一白板共享数据识别为所述用户发送 的白板共享数据; 所述接收单元,还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定 的数据共享之后接收所述第一用户终端发送的第二白板共享数据; 所述发送单元,还用于将所述接收单元接收到的所述第二白板共享数据发送给所述第 二用户终端,以便所述第二用户终端合并显示所述第一白板数据和所述第二白板数据,并 将所述第二白板共享数据发送给所述会议中的其它用户的用户终端,以便所述会议中的其 它用户的用户终端合并显示所述第一白板数据和所述第二白板数据并根据所述描述信息 将所述合并显示的白板共享数据识别为所述用户发送的白板共享数据。15. 如权利要求10-12任一权项所述的会议服务器,其特征在于, 所述第一用户终端的能力包括摄像能力; 所述共享类型是根据所述摄像能力确定的,具体为视频共享; 所述指示单元,具体用于指示所述第一用户终端进行视频共享。16. 如权利要求15所述的会议服务器,其特征在于, 所述接收单元,还用于在接收所述第二用户终端发送的共享请求之前,接收所述第二 用户终端发送的第一视频共享数据,将所述第一视频共享数据发送给所述第一用户终端, 并将所述第一视频共享数据发送给所述会议中的其它用户的用户终端,以便于所述会议中 的其它用户的用户终端根据所述描述信息将所述第一视频共享数据识别为所述用户发送 的视频共享数据; 所述接收单元,还用于在所述指示单元指示所述第一用户终端进行所述共享类型指定 的数据共享之后,接收所述第一用户终端发送的第二视频共享数据; 所述发送单元,还用于将所述接收单元接收到的所述第二视频共享数据发送给所述第 二用户终端,并将所述第二视频共享数据发送给所述会议中的其它用户的用户终端,以便 于所述会议中的其它用户的用户终端根据所述描述信息将所述第二视频共享数据识别为 所述用户发送的视频共享数据。17. -种会议系统,其特征在于,包括: 第一用户终端,用于发送入会请求,所述入会请求中获取所述第一用户终端的用户的 身份标识码; 会议服务器,用于接收所述入会请求,从所述入会请求中获取所述第一用户终端的用 户的身份标识码,并将所述第一用户终端加入会议;将所述身份标识码与加入所述会议的 其他用户终端对应的身份标识码进行比对;若根据比对结果确定所述会议中的其他用户终 端中的第二用户终端和所述第一用户终端对应相同的身份标识码,将所述第一用户终端和 所述第二用户终端确定为同一用户的终端;将用于表示所述第一用户终端、所述第二用户 终端均属于所述用户的描述信息发送给所述会议中的其它用户的用户终端,以便于所述会 议中的其它用户的用户终端根据所述描述信息将接收的所述第一用户终端发送的数据和 所述第二用户终端发送的数据均识别为所述用户发送的数据。18. 如权利要求17所述的会议系统,其特征在于,所述系统还包括: 所述第二用户终端,用于在所述会议服务器将所述第一用户终端和所述第二用户终端 确定为同一用户的终端之后,发送共享请求,所述共享请求中携带所述第一用户终端的终 端标识和共享类型,所述共享类型是所述第二用户终端根据所述第一用户终端的终端能力 确定的; 所述会议服务器,还用于根据所述第二用户终端发送的共享请求指示所述第一用户终 端进行所述共享类型指定的数据共享。19. 如权利要求18所述的会议系统,其特征在于, 所述入会请求还包括所述第一用户终端的终端类型; 所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一 用户终端的终端标识和所述第一用户终端的终端类型发送给所述第二用户终端; 所述第二用户终端,还用于根据所述第一用户终端的终端类型确定所述第一用户终端 的终端能力。20. 如权利要求18所述的会议系统,其特征在于, 所述入会请求还包括所述第一用户终端的终端能力; 所述会议服务器,还用于在接收所述第二用户终端发送的共享请求之前,将所述第一 用户终端的终端标识和所述第一用户终端的终端能力发送给所述第二用户终端。21. 如权利要求18-20任一权项所述的会议系统,其特征在于, 所述第一用户终端的终端能力包括白板共享能力; 所述共享类型是根据所述白板共享能力确定的,具体为白板共享; 所述会议服务器,具体用于指示所述第一用户终端进行白板共享。22.如权利要求18-20任一权项所述的会议系统,其特征在于, 所述第一用户终端的能力包括摄像能力; 所述共享类型是根据所述摄像能力确定的,具体为视频共享; 所述会议服务器,具体用于指示所述第一用户终端进行视频共享。
【专利摘要】本发明公开了一种用户终端的分组方法、会议服务器、会议系统,该方法应用于会议服务器,包括:接收第一用户终端发送的入会请求,从入会请求中获取第一用户终端的用户的身份标识码,并将第一用户终端加入会议;将身份标识码与加入会议的其他用户终端对应的身份标识码进行比对;若根据比对结果确定其他用户终端中的第二用户终端和第一用户终端对应相同的身份标识码,将第一用户终端和第二用户终端确定为同一用户的终端;将用于表示第一用户终端、第二用户终端均属于用户的描述信息发送给会议中的其它用户的用户终端,以便于其它用户的用户终端根据描述信息将接收的第一用户终端发送的数据和第二用户终端发送的数据均识别为用户发送的数据。
【IPC分类】H04L12/18
【公开号】CN104901815
【申请号】CN201410078876
【发明人】尹渝, 应益峰, 石冬雪
【申请人】华为技术有限公司
【公开日】2015年9月9日
【申请日】2014年3月5日
【公告号】WO2015131535A1

最新回复(0)