CN107666396B - 一种多终端会议处理方法及装置 - Google Patents
一种多终端会议处理方法及装置 Download PDFInfo
- Publication number
- CN107666396B CN107666396B CN201610617065.XA CN201610617065A CN107666396B CN 107666396 B CN107666396 B CN 107666396B CN 201610617065 A CN201610617065 A CN 201610617065A CN 107666396 B CN107666396 B CN 107666396B
- Authority
- CN
- China
- Prior art keywords
- terminal
- conference
- management server
- local
- capability
- 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
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/155—Conference systems involving storage of or access to video conference sessions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种多终端会议处理方法及装置,涉及通信技术领域,解决了现有技术中会议服务器的会议资源压力大、会议级联失败概率高的问题。所述方法包括:会议管理服务器确定第一终端具有会议能力;其中,所述第一终端为已加入多终端会议的终端;所述会议管理服务器向所述第一终端发送第一指示信息,所述第一指示信息用于指示所述第一终端创建本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种多终端会议处理方法及装置。
背景技术
随着网络语音电话(Voice over Internet Protocol,VoIP)应用的发展,语音会议已成为企业统一通信业务中的最常用的业务之一,被广泛应用于企业部门、政府机构等多个领域。在方案研讨、小组会议、教学培训等日常办公场景中发挥着难以代替的作用,很大程度上提升了沟通效率,同时也减少了对固定会议室的高度依赖。随着语音会议的广泛应用,超大型语音会议的需求越来越大。
目前,超大型语音会议是通过多个服务器间的会场级联来实现的,比如,如图1所示,该服务器可以包括用于提供信令传输的媒体网关控制器(Media Gateway Controller,MGC),以及为语音会议提供媒体能力的媒体资源服务器(Media Resource Server,MRS)。其中,服务器间通过SIP(Session Initiation Protocol,会话初始协议)中继对接,每个服务器创建会场后按照预先约定,由第一服务器主动向第二服务器发起级联请求,以建立服务器间的级联通道,当用户通过终端加入会议时分别加入自己所在服务器的会场,从而不同服务器间的用户可以通过建立的级联通道进行相互通话。
但是,上述超大型语音会议实际存在多个会场,多会场间的状态独立,难以统一管理,会场间的级联通道建立流程均由服务器主动发起,需确保各个服务器间的时间同步,且多服务器间的对接配置需提前规划预约,从而导致级联失败概率高。
发明内容
本发明的实施例提供一种多终端会议处理方法及装置,解决了现有技术中会议服务器的会议资源压力大、会议级联失败概率高的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种多终端会议处理方法,该方法包括:会议管理服务器确定已加入多终端会议的第一终端具有会议能力;会议管理服务器向第一终端发送用于指示第一终端创建本地会议的第一指示信息,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联,进而减小会议管理服务器的会议资源的压力、提高会议级联的成功率。
在一种可能的实现方式中,该方法还包括:会议管理服务器接收待加入多终端会议的第二终端发送的会议加入请求;会议管理服务器将第二终端添加在第一终端的本地会议中。可选的,第一终端的位置与第二终端的位置属于同一区域。
在一种可能的实现方式中,会议管理服务器确定第一终端具有会议能力之前,该方法还包括:接收待加入多终端会议的第二终端发送的会议加入请求,第一终端的位置与所述第二终端的位置属于同一区域;若满足第一预设条件,则会议管理服务器执行确定第一终端具有会议能力、以及向第一终端发送第一指示信息;将第二终端添加到第一终端的本地会议中;其中,第一预设条件为以下中的一个:确定第二终端的位置所在区域内不存在任一终端创建的本地会议;或者,第二终端的位置所在区域内由终端创建的本地会议均处于饱和状态。
在一种可能的实现方式中,会议管理服务器向第一终端发送指示信息之后,该方法还包括:接收待加入多终端会议的第二终端发送的会议加入请求;若确定第一终端的位置与第二终端的位置属于同一区域,且第一终端的本地会议处于未饱和状态,将第二终端添加到第一终端的本地会议中,从而将第二终端就近添加在已加入多终端会议的第一终端的本地会议中,实现会议数据的就近传播,达到节省网络带宽的目的。
在一种可能的实现方式中,会议管理服务器将第二终端添加在第一终端的本地会议中之后,该方法还包括:若确定第二终端具有会议能力,会议管理服务器向第二终端发送用于指示第二终端创建本地会议的第二指示信息,从而实现第一终端的本地会议与第二终端的本地会议之间的直接级联,进而会议数据传输时可以由第一终端传输给第二终端,实现会议数据的就近传播,节省网络带宽。
在一种可能的实现方式中,会议管理服务器确定第一终端具有会议能力之前,该方法还包括:接收第一终端发送的会议加入请求;若满足第二预设条件,将第二终端添加到服务器的主会议中;其中,第二预设条件为以下中的一个:确定第一终端的位置所在区域内不存在任一终端创建的本地会议;或者,所述第一终端的位置所在区域内由终端创建的本地会议均处于饱和状态;或者,第一终端的位置所在区域内由终端创建的本地会议均处于饱和状态,且第一终端的位置所在区域内已加入多终端会议的未创建本地会议的终端均没有会议能力。
在一种可能的实现方式中,会议管理服务器确定第一终端具有会议能力,包括:若第一终端已在会议管理服务器中注册,当第一终端的注册信息指示第一终端具有会议能力时,确定第一终端具有会议能力,其中,注册信息包含第一终端是否具有会议能力的信息;或者,若第一终端未在会议管理服务器中注册,向第一终端发送查询请求,当第一终端返回的响应消息指示第一终端具有会议能力时,确定第一终端具有会议能力。
在一种可能的实现方式中,该方法还包括:接收已加入多终端会议的第三终端发送的会议退出请求;若第三终端未创建本地会议,确定第三终端从多终端会议中退出。
在一种可能的实现方式中,接收第三终端发送的会议退出请求之后,该方法还包括:若第三终端已创建本地会议,将已加入第三终端的本地会议中的至少一个终端均添加到主会议中;或者,若第三终端已创建本地会议,向至少一个终端中具有会议能力的第四终端发送第三指示信息,将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中,从而使第四终端的本地会议与主会议直接或间接级联,进而在多终端会议过程中,若有第三终端退出会议时,可以在不影响其他已入会终端的情况下,使第三终端顺序的退出多终端会议。
第二方面,提供一种多终端会议处理方法,该方法包括:第一终端接收会议管理服务器发送的用于指示第一终端创建本地会议的第一指示信息;其中,第一终端为已加入多终端会议且具有会议能力的终端;第一终端根据第一指示信息创建第一终端的本地会议,从而实现第一终端的本地会议与上一级会议直接级联,上一级会议为主会议或者其他本地会议,进而减小会议管理服务器的会议资源的压力、提高会议级联的成功率。
在一种可能的实现方式中,该方法还包括:第一终端接收上一级会议的创建者发送的会议数据,上一级会议的创建者为会议管理服务器或者终端;第一终端将会议数据发送给已加入第一终端的本地会议中的每个终端,从而可以实现会议数据从上一级会议到下一级会议的就近传播,达到节省网络带宽的目的。
在一种可能的实现方式中,第一终端接收会议管理服务器发送的第一指示信息之前,该方法还包括:第一终端向会议管理服务器发送注册信息,注册信息包含第一终端是否具有会议能力的信息。
在一种可能的实现方式中,第一终端接收会议管理服务器发送的第一指示信息之前,该方法还包括:第一终端接收会议管理服务器发送的查询请求;第一终端根据查询请求向会议管理服务器发送响应消息,响应消息包含第一终端是否具有会议能力的信息。
第三方面,提供一种会议管理服务器,会议管理服务器包括:确定单元,用于确已加入多终端会议的定第一终端具有会议能力;发送单元,用于向第一终端发送第一指示信息,第一指示信息用于指示第一终端创建本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联。
在一种可能的实现方式中,会议管理服务器还包括:接收单元,用于接收待加入多终端会议的第二终端发送的会议加入请求;添加单元,用于将第二终端添加在第一终端的本地会议中。
在一种可能的实现方式中,确定单元,具体用于:若第一终端已在会议管理服务器中注册,当第一终端的注册信息指示第一终端具有会议能力时,确定第一终端具有会议能力,其中,注册信息包含第一终端是否具有会议能力的信息;或者,发送单元,还用于若第一终端未在会议管理服务器中注册,向第一终端发送查询请求;确定单元,具体用于:当第一终端返回的响应消息指示第一终端具有会议能力时,确定第一终端具有会议能力。
第四方面,提供一种第一终端,第一终端包括:接收单元,用于接收会议管理服务器发送的用于指示第一终端创建本地会议的第一指示信息;其中,第一终端为已加入多终端会议且具有会议能力的终端;创建单元,用于根据第一指示信息创建第一终端的本地会议,从而实现第一终端的本地会议与上一级会议直接级联;上一级会议为主会议或者其他本地会议。
在一种可能的实现方式中,第一终端还包括:接收单元,还用于接收上一级会议的创建者发送的会议数据,上一级会议的创建者为会议管理服务器或者终端;发送单元,用于将会议数据发送给已加入第一终端的本地会议中的每个终端。
在一种可能的实现方式中,发送单元,还用于向会议管理服务器发送注册信息,注册信息包含第一终端是否具有会议能力的信息;或者,接收单元,还用于接收会议管理服务器发送的查询请求;发送单元,还用于根据查询请求向会议管理服务器发送响应消息,响应消息包含第一终端是否具有会议能力的信息。
第五方面,提供一种级联会议***,级联会议***包括:会议管理服务器、具有会议能力的第一终端、以及第二终端;其中,会议管理服务器,用于确定第一终端具有会议能力,以及向第一终端发送指示信息,指示信息用于指示第一终端创建本地会议;第一终端,用于接收会议管理服务器发送的指示信息,并根据指示信息创建第一终端的本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联;第二终端,用于向会议管理服务器发送会议加入请求;会议管理服务器,还用于接收第二终端发送的会议加入请求,并将第二终端添加在第一终端的本地会议中。
在一种可能的实现方式中,第一终端,还用于向会议管理服务器发送注册信息,注册信息包含第一终端是否具有会议能力的信息;会议管理服务器,具体用于:当注册信息指示第一终端具有会议能力时,确定第一终端具有会议能力;或者,会议管理服务器,还用于向第一终端发送查询请求;第一终端,还用于根据查询请求向会议管理服务器发送响应消息,响应消息包含第一终端是否具有会议能力的信息;会议管理服务器,具体用于:当响应消息指示第一终端具有会议能力时,确定第一终端是否具有会议能力。
本发明的实施例提供的一种多终端会议处理方法及装置,通过会议管理服务器确定已加入多终端会议的第一终端具有会议能力,并向第一终端发送第一指示信息,以使第一终端在接收到第一指示信息时创建第一终端的本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联,进而减小会议管理服务器的会议资源的压力,建立一种低成本的超大型会议。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术提供的一种级联会议***的结构示意图;
图2为本发明实施例提供的一种通信***的***架构图;
图3为本发明实施例提供的一种会议管理服务器的结构示意图;
图4为本发明实施例提供的一种终端的结构示意图;
图5为本发明实施例提供的一种多终端会议处理方法的流程示意图;
图6为本发明实施例提供的一种多终端会议的结构示意图;
图7为本发明实施例提供的另一种多终端会议处理方法的流程示意图;
图8为本发明实施例提供的又一种多终端会议处理方法的流程示意图;
图9为本发明实施例提供的另一种多终端会议的结构示意图;
图10为本发明实施例提供的另一种多终端会议处理方法的流程示意图;
图11为本发明实施例提供的又一种多终端会议的结构示意图;
图12为本发明实施例提供的另一种多终端会议的结构示意图;
图13为本发明实施例提供的一种会议管理服务器的结构示意图;
图14为本发明实施例提供的另一种会议管理服务器的结构示意图;
图15为本发明实施例提供的又一种会议管理服务器的结构示意图;
图16为本发明实施例提供的一种第一终端的结构示意图;
图17为本发明实施例提供的另一种第一终端的结构示意图;
图18为本发明实施例提供的又一种第一终端的结构示意图;
图19为本发明实施例提供的一种级联会议***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在介绍本发明之前,首先对本发明的应用场景进行简单介绍。传统的一些会议往往需要固定的会议室,且需要向参加会议的用户进行预约或通知,从而在会议开始之前需要大量反复确认的沟通成本,同时对固定会议室的依赖性也比较高。对于参加会议的用户不在同一地点时,特别是不在同一城市或同一国家的时候,往往需要用户前往开会地点,这样会因旅途浪费大量时间,同时降低工作效率且无法及时解决问题,差旅费用对企业来说也是个不小的负担,而且电话、Email、传真等这些现代化的沟通方式有时又达不到理想的沟通效果。而本发明实施例提供的多终端会议处理方法可应用于各种各样的会议中,比如,适用于企业部门、政府机构、教育机构、科研讨论等不同的领域的预约会议、分组会议、即时会议、日常例会、突发事件处理沟通、内外部项目沟通等等,尤其适用于参与会议人员比较多的超大型会议中,对于不在同一地点的用户还可以节省大量的差旅费。本发明实施例提供的多终端会议处理方法可以在很大程度上提升用户之间的沟通效率,节省大量反复确认的沟通成本,同时也减少了对固定会议室的高度依赖。
图2为本发明实施例提供的一种通信***的***架构图,参见图2,该通信***包括会议管理服务器101和终端102。会议管理服务器101可支持多方进行会议通话功能,实现远程召开多人会议,保证会议的正常进行以及会议的流畅性,同时可实现对会议的设置、管理等。
其中,会议管理服务器101可以用于实现预约会议、分组会议、即时会议等。参见图3,会议管理服务器101包括存储器1011、处理器1012、***总线1013、电源组件1014、输入\输出接口1015和通信组件1016等。其中,存储器1011可用于存储数据、软件程序以及模块,主要包括存储程序区和存储数据区,存储程序区可存储操作***、至少一个功能所需的应用程序等,存储数据区可存储服务器101的使用所创建的数据等。处理器1012通过运行或执行存储在存储器1011内的软件程序和/或模块,以及调用存储在存储器1011内的数据,执行服务器101的各种功能和处理数据。***总线1013包括地址总线、数据总线、控制总线,用于传输数据和指令;电源组件1014用于为会议管理服务器101的各个组件提供电源;输入\输出接口1015为处理器1012和***接口模块之间提供接口;通信组件1016用于为会议管理服务器101和其他设备之间进行有线或无线方式的通信。
其中,终端102作为通信***中被服务管理的对象,可以包括多个,且终端102可以是手机、IP话机、模拟话机、平板电脑、计算机等等。参见图4,终端102可以包括以下一个或多个组件:存储器1021,处理器1022,多媒体组件1023,音频组件1024,输入/输出(I/O)的接口1025,以及通信组件1026。多媒体组件1023包括在终端102和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。在一些实施例中,多媒体组件1023包括一个前置摄像头和/或后置摄像头。当终端102处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。音频组件1024被配置为输出和/或输入音频信号。例如,音频组件1024包括一个麦克风(MIC),当终端1024处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1021或经由通信组件1026发送。在一些实施例中,音频组件1024还包括一个扬声器,用于输出音频信号。
本领域技术人员可以理解,图3-图4中示出的会议管理服务器和终端的结构并不构成对其结构的限定。在实际应用中,会议管理服务器或者终端还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明提供的技术方案的基本原理在于,当建立多终端会议时,通过利用终端自身的会议能力,建立终端的本地会议,从而可以将待加入会议的其他部分终端加入该终端创建的本地会议中,以减轻会议管理服务器的会议资源的压力,建立一种低成本的超大型会议。另外,还可以利用会议管理服务器对终端位置信息的掌控,当待加入多终端会议的终端请求加入会议时,可以根据该终端的位置信息就近加入已加入多终端会议的终端创建的本地会议中,从而可以实现会议数据的就近传播,达到节省网络带宽的目的。
图5为本发明实施例提供的一种多终端会议处理方法的流程图,参见图5,该方法包括以下几个步骤。
步骤201:会议管理服务器确定第一终端具有会议能力;其中,第一终端为已加入多终端会议的终端。
其中,第一终端具有会议能力是指第一终端具有混音(Audio Mixing)能力,即第一终端可以将多种来源的声音,整合至一个立体音轨或单音音轨中,这些原始声音信号的来源可以来自不同的人、不同的环境等等。在混音的过程中,可以对每个原始声音信号的频率、动态、音质、定位等进行调整,让各音轨最佳化,之后将所有的声音进行叠加得到最终的语音数据。
当需要建立多终端会议时,若第一终端是第一个加入多终端会议的终端,此时会议管理服务器可能未创建主会议,同时也不存在其他终端创建的本地会议,则第一终端可以向会议管理服务器发送会议创建请求,会议创建请求用于请求创建多终端会议,当会议管理服务器在接收到第一终端发送的会议创建请求时,则会议管理服务器可以先创建一个主会议,并将第一终端添加在主会议中;或者,会议管理服务器已经主动创建了一个多终端会议的主会议,第一终端向会议管理服务器发送会议加入请求,会议管理服务器接收到会议加入请求时将第一终端添加在主会议中。之后,会议管理服务器可以再对第一终端是否具有会议能力进行确定。
当需要建立多终端会议时,若第一终端不是第一个加入多终端会议的终端,此时会议管理服务器已经创建主会议,且可能存在其他终端创建的本地会议,则第一终端可以向会议管理服务器发送会议加入请求。当会议管理服务器接收到第一终端发送的会议加入请求时,会议管理服务器可以将第一终端添加在主会议中,或者在存在其他终端创建的本地会议时,将第一终端添加在其他终端创建的本地会议中。之后,会议管理服务器对第一终端是否具有会议能力进行确定。
具体的,当会议管理服务器对第一终端是否具有会议能力进行确定时,可以根据第一终端是否在会议管理服务器中进行注册,分为两种不同的确定方法,具体如下所述。
第一种、若第一终端已在会议管理服务器中注册,则会议管理服务器可以根据第一终端的注册信息,判断第一终端是否具有会议能力;其中,注册信息包含第一终端是否具有会议能力的信息。当第一终端的注册信息指示第一终端具有会议能力时,则会议管理服务器确定第一终端具有会议能力;当第一终端的注册信息指示第一终端不具有会议管理能力时,则会议管理服务器确定第一终端不具有会议能力。
第二种、若第一终端未在会议管理服务器中注册,则会议管理服务器可以向第一终端发送查询请求,当第一终端接收到该查询请求时,第一终端可以向会议管理服务器发送响应消息,该响应消息包含第一终端是否具有会议能力的信息。当第一终端返回的响应消息指示第一终端具有会议能力时,则会议管理服务器确定第一终端具有会议能力;当第一终端返回的响应消息指示第一终端不具有会议能力时,则会议管理服务器确定第一终端不具有会议能力。
或者,可选的,当第一终端未在会议管理服务器器中注册时,会议管理服务器可以直接确定第一终端不具有会议管理能力。
步骤202:会议管理服务器向第一终端发送第一指示信息,第一指示信息用于指示第一终端创建本地会议。
为了利用终端自身的会议能力,减小会议管理服务器的会议资源的压力,当会议管理服务器确定第一终端具有会议能力时,会议管理服务器可以向第一终端发送第一指示信息,以使第一终端根据第一指示信息创建本地会议,从而将后续待加入多终端会议的其他部分终端添加在第一终端的本地会议中。
步骤203:当第一终端接收到会议管理服务器发送的第一指示信息时,第一终端根据第一指示信息创建第一终端的本地会议,从而实现第一终端的本地会议与上一级会议直接级联;上一级会议为主会议或者其他本地会议。
具体的,当第一终端接收到会议管理服务器发送的第一指示信息时,第一终端可以根据第一指示信息创建第一终端的本地会议,且当第一终端所在的会议为主会议时,如图6中的(a)所示,可以实现第一终端的本地会议与主会议的直接级联;当第一终端所在的会议为其他终端的本地会议时,如图6中的(b)所示,可以实现第一终端的本地会议与主会议的间接级联。
进一步的,参见图7,该方法还包括:步骤204和步骤205。
步骤204:会议管理服务器接收第二终端发送的会议加入请求,第二终端为待加入多终端会议的终端。
其中,步骤204可以在步骤201-步骤203之前,也可以在步骤201-步骤203之后,也即是,第二终端请求加入多终端会议时,第一终端可能未创建第一终端的本地会议,也可能已经创建第一终端的本地会议,下面分别进行阐述。
若步骤204在步骤201-步骤203之前,即第二终端请求加入多终端会议时,此时第一终端还未创建本地会议。具体的,第二终端向会议管理服务器发送会议加入请求,当会议管理服务器接收到第二终端发送的会议加入请求时,会议管理服务器可以根据上述步骤201-步骤202向第一终端发送第一指示信息,以使第一终端根据步骤203创建第一终端的本地会议,之后,会议管理服务器再根据步骤205将第二终端添加在第一终端的本地会议中。
若步骤204在步骤201-步骤203之后,即第二终端请求加入多终端会议时,此时第一终端已创建本地会议。具体的,第二终端向会议管理服务器发送会议加入请求,当会议管理服务器接收到第二终端发送的会议加入请求时,会议管理服务器直接根据步骤205将第二终端添加在第一终端的本地会议中。
步骤205:会议管理服务器将第二终端添加在第一终端的本地会议中。
当第一终端的本地会议已经创建之后,会议管理服务器可以将第二终端添加在第一终端的本地会议中,从而在建立多终端会议的过程中,充分利用了终端的会议能力,减小了会议管理服务器的会议资源的压力。
进一步的,可选的,在上述步骤204-步骤205中,第一终端的位置与第二终端的位置属于同一区域。也即是,当第二终端请求接入多终端会议时,将第二终端就近添加在与第二终端在同一区域的第一终端的本地会议中。
相应的,若步骤204位于步骤201-步骤203之前,步骤204具体为:会议管理服务器接收第二终端发送的会议加入请求,第二终端为待加入多终端会议的终端,且第一终端的位置与第二终端的位置属于同一区域。若满足第一预设条件,则执行上述步骤201-203,其中,第一预设条件为以下中的一个:确定第二终端的位置所在区域内不存在任一终端创建的本地会议;或者,第二终端的位置所在区域内由终端创建的本地会议均处于饱和状态。之后,会议管理服务器根据步骤205,将第二终端添加到第一终端的本地会议中。
需要说明的是,终端创建的本地会议处于饱和状态,是指该终端的本地会议中能够容纳的终端的个数是有限的,当添加在该终端的本地会议中的终端个数达到最大时,该终端的本地会议即处于饱和状态。比如,终端1创建的本地会议最多可以容纳4个终端,当该终端1的本地会议中已经添加了4个终端时,该终端1的本地会议即达到饱和状态,不能再将待加入多终端会议的终端添加在终端1的本地会议中。
相应的,若步骤204位于步骤201-步骤203之后,步骤204具体为:会议管理服务器接收第二终端发送的会议加入请求,第二终端为待加入多终端会议的终端。步骤205具体为:若确定第一终端的位置与第二终端的位置属于同一区域,且第一终端的本地会议处于未饱和状态,将第二终端添加到第一终端的本地会议中。
需要说明的是,第一终端加入多终端会议的过程,可以与第二终端加入多终端会议的过程的类似,也即是,在会议管理服务器将第一终端添加在主会议或者其他终端创建的本地会议的过程中时,会议管理服务器也可以根据第一终端的位置信息,将第一终端添加在对应的会议中。
可选的,会议管理服务器将第一终端添加在其他终端的创建的本地会议中的过程,与上述会议管理服务器将第二终端添加在第一终端的本地会议中的过程类似,具体参见上述第二终端加入多终端会议的描述,本发明实施例在此不再赘述。
可选的,会议管理服务器将第一终端添加在主会议的过程具体可以为:会议管理服务器接收第一终端发送的会议加入请求;若满足第二预设条件,会议管理服务器将第一终端添加到服务器的主会议中;其中,第二预设条件为以下中的一个:确定第一终端的位置所在区域内不存在任一终端创建的本地会议;或者,第一终端的位置所在区域内由终端创建的本地会议均处于饱和状态;或者,第一终端的位置所在区域内由终端创建的本地会议均处于饱和状态,且第一终端的位置所在区域内已加入多终端会议的未创建本地会议的终端均没有会议能力。
进一步的,参见图8,该方法还包括:步骤206和步骤207。
步骤206:若会议管理服务器确定第二终端具有会议能力,向第二终端发送第二指示信息,第二指示信息用于指示第二终端创建本地会议。
其中,会议管理服务器确定第二终端会议管理服务器确定,与上述步骤201中会议管理服务器确定第一终端具有会能力的过程类似,具有参见关于会议管理服务器确定第一终端具有会议能力的描述,本发明实施例在此不再赘述。
步骤207:当第二终端接收到第二指示信息时,第二终端根据第二指示信息,创建第二终端的本地会议。
当第二终端添加在第一终端的本地会议之后,会议管理服务器还可以在确定第二终端具有会议能力的情况下,向第二终端发送第二指示信息,当第二终端接收到第二指示信息时,第二终端可以根据第二指示信息创建第二终端的本地会议,如图9所示,从而实现第二终端的本地会议与第一终端的本地会议的直接级联,与会议管理服务器创建的主会议的间接级联。
需要说明的是,本发明实施例的多终端会议中会议管理服务器的主会议与已加入多终端会议的其他终端创建的本地会议之间级联的级数可以为N,N为正整数,比如,N为5、10、100等等,本发明实施例对此不作具体限定。
进一步的,多终端会议的会议数据在由会议管理服务器向已加入多终端会议的每个终端进行传输的具体过程可以为:会议管理服务器可以将会议数据发送给与主会议直接级联的每个终端;对于与主会议直接或间接级联的每个终端,这里以第一终端为例进行说明,第一终端接收上一级会议的创建者发送的会议数据,上一级会议的创建者为会议管理服务器或者终端;若第一终端已创建本地会议且本地会议中存在已添加的其他终端,则第一终端将会议数据发送给已加入第一终端的本地会议中的每个终端,以使下一级终端按照同样的方法进行会议数据的传输;在实际应用中,若第一终端为最后一级终端,未创建本地会议,则第一终端所在的级联路径上的会议数据传输结束。
也即是,会议数据按照主会议与本地会议的级联结构,由上一级会议的创建者发送给下一级对应的每个终端,若下一级的终端中存在创建本地会议的终端,则按照同样的方法,将会议数据传输给下下一级的终端,若级联结构包括的最大级联次数为N,则需要将该会议数据传输到第N个级联的终端,直到将会议数据传输给已加入多终端会议的每个终端。
进一步的,参见图10,该方法还包括:步骤208-步骤209c。
步骤208:会议管理服务器接收第三终端发送的会议退出请求,第三终端为已加入多终端会议的终端。
在多终端会议处理过程中,当存在已加入多终端会议且期望退出多终端会议的第三终端时,第三终端可以向会议管理服务器发送会议退出请求,以使会议管理服务器在接收到第三终端发送的会议退出请求时,分别根据第三终端是否创建本地会议,对多终端会议进行后续处理,具体如下步骤209a-步骤209c所述。
步骤209a:若第三终端未创建本地会议,会议管理服务器确定第三终端从多终端会议中退出。
当第三终端未创建本地会议时,会议管理服务器可以确定第三终端的退出不会影响已加入多终端会议的其他终端,从而会议管理服务器可以直接确定第三终端从多终端会议中退出。
比如,多终端会议如图11中的(a)所示,当第三终端请求退出会议时且未创建本地会议时,会议管理服务器可以确定第三终端从多终端会议中退出,且退出后的多终端会议如图11中的(b)所示。
步骤209b:若第三终端已创建本地会议,会议管理服务器将已加入第三终端的本地会议中的至少一个终端均添加到主会议中。
当第三终端已创建本地会议时,会议管理服务器为了保证添加在第三终端的本地会议中终端,不会因为第三终端的退出而受到影响,会议管理服务器可以将已加入第三终端的本地会议中的至少一个终端均添加到主会议中。
比如,多终端会议如图12中的(a)所示,当第三终端请求退出会议时且已创建本地会议时,若第三终端的本地会议中已添加终端1和终端2,会议管理服务器可以将终端1和终端2均添加在主会议中,第三终端退出后的多终端会议如图12中的(b)所示。
步骤209c:若第三终端已创建本地会议,会议管理服务器向至少一个终端中具有会议能力的第四终端发送指示信息;将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中,从而使第四终端的本地会议与主会议直接或间接级联。
当第三终端已创建本地会议时,会议管理服务器为了保证添加在第三终端的本地会议中终端,不会因为第三终端的退出而受到影响,会议管理服务器可以向至少一个终端中具有会议能力的第四终端发送第三指示信息,以使第四终端根据第三终端创建本地会议。当第四终端创建本地会议之后,会议管理服务器可以将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中,从而使第四终端的本地会议与主会议直接或间接级联。
比如,多终端会议如图12中的(a)所示,当第三终端请求退出会议时且已创建本地会议时,若第三终端的本地会议中已添加终端1和终端2,会议管理服务器可以向已加入第三终端的本地会议中具有会议能力的终端1发送第三指示信息,终端1根据第三指示信息创建本地会议之后,会议管理服务器将终端2添加在终端1的本地会议中,第三终端退出后的多终端会议如图12中的(c)所示。
需要说明的是,上述步骤209b和步骤209c是在第三终端已创建本地会议的情况下,对已加入第三终端的本地会议中的至少一个终端进行的不同的处理方法,上述两种不同的处理方法可以是任选的,本发明实施例对此不作限定。
本发明实施例提供的一种多终端会议处理方法,通过会议管理服务器确定已加入多终端会议的第一终端具有会议能力,并向第一终端发送第一指示信息,以使第一终端在接收到第一指示信息时创建第一终端的本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联,进而减小会议管理服务器的会议资源的压力,建立一种低成本的超大型会议。同时还可以根据待加入多终端会议的终端的位置信息,将终端就近加入已加入多终端会议的终端创建的本地会议中,从而可以实现会议数据的就近传播,达到节省网络带宽的目的。
上述主要从各个网元之间交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元,例如会议管理服务器、第一终端、第二终端、第三终端、第四终端等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的网元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对会议管理服务器、第一终端等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图13示出了上述实施例中所涉及的会议管理服务器的一种可能的结构示意图,会议管理服务器300包括:确定单元301、发送单元302、接收单元303和添加单元304。其中,确定单元301用于支持会议管理服务器执行图5、图7中的过程201,图8中的过程201、以及206中的确定第二终端具有会议能力的过程,图10中的过程201、206中的确定第二终端具有会议能力的过程,以及过程209a;发送单元302用于支持会议管理服务器执行图5、图7中的过程202,图8中的过程202、以及206中向第二终端发送第二指示信息的过程,图10中的过程202、206中向第二终端发送第二指示信息的过程,209c中向第四终端发送第三指示信息的过程;接收模块303用于支持会议管理服务器执行图7、图8中的过程204,图10中的过程204、208;添加单元304用于支持会议管理服务器执行图7、图8中的过程205、图10中的过程205、209b、209c中将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图14示出了上述实施例中所涉及的会议管理服务器的一种可能的结构示意图。会议管理服务器310包括:处理模块312和通信模块313。处理模块312用于对会议管理服务器的动作进行控制管理,例如,处理模块312用于支持会议管理服务器执行图5中的过程201,图7、图8中的过程201、205,图10中的过程201、205、209a、209b、209c中将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中,和/或用于本文所描述的技术的其它过程。通信模块302用于支持会议管理服务器与其他网络实体的通信,例如与图5、图7、图8或图10中示出的功能模块或网络实体之间的通信。会议管理服务器还可以包括存储模块311,用于存储会议管理服务器的程序代码和数据。
其中,处理模块312可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块313可以是收发器、收发电路或通信接口等。存储模块311可以是存储器。
当处理模块312为处理器,通信模块313为通信接口,存储模块311为存储器时,本发明实施例所涉及的会议管理服务器可以为图15所示的会议管理服务器。
参阅图15所示,该会议管理服务器320包括:处理器322、通信接口323、存储器321以及总线324。其中,通信接口323、处理器322以及存储器321通过总线324相互连接;总线324可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在采用对应各个功能划分各个功能模块的情况下,图16示出了上述实施例中所涉及的第一终端的一种可能的结构示意图,第一终端400包括:接收单元401,创建单元402,发送单元403。接收单元401用于支持第一终端执行图5、图7、图8和图10中的过程202中的第一终端接收第一指示信息的过程、以及接收上一级发送的会议数据的过程;创建单元402用于支持第一终端执行图5、图7、图8和图10中的过程203;发送单元403用于支持第一终端执行向第一终端的本地会议中的每个终端发送会议数据的过程。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图17示出了上述实施例中所涉及的第一终端的一种可能的结构示意图。第一终端410包括:处理模块412和通信模块413。处理模块412用于对第一终端的动作进行控制管理,例如,处理模块412用于支持第一终端执行图5、图7、图8和图10中的过程203,和/或用于本文所描述的技术的其它过程。通信模块413用于支持第一终端与其他网络实体的通信,例如与图5、图7、图8或图10中示出的功能模块或网络实体之间的通信。第一终端还可以包括存储模块411,用于存储第一终端的程序代码和数据。
其中,处理模块412可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块413可以是收发器、收发电路或通信接口等。存储模块411可以是存储器。
当处理模块412为处理器,通信模块413为收发器,存储模块411为存储器时,本发明实施例所涉及的第一终端可以为图17所示的第一终端。
参阅图17所示,该第一终端420包括:处理器422、收发器423、存储器421以及总线424。其中,收发器423、处理器422以及存储器421通过总线424相互连接;总线424可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
图18为本发明实施例提供的一种级联会议***的结构示意图,该级联会议***包括:会议管理服务器501、具有会议能力的第一终端502、以及第二终端503;其中,
会议管理服务器501,用于确定第一终端具有会议能力,以及向第一终端发送指示信息,该指示信息用于指示第一终端创建本地会议;
第一终端502,用于接收会议管理服务器发送的指示信息,并根据该指示信息创建第一终端的本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联;
第二终端503,用于向会议管理服务器发送会议加入请求;
会议管理服务器501,还用于接收第二终端发送的会议加入请求,并将第二终端添加在第一终端的本地会议中。
可选的,第一终端501的位置与第二终端502的位置属于同一区域。
可选的,会议管理服务器501,还用于若确定第二终端具有会议能力,向第二终端发送第二指示信息,第二指示信息用于指示第二终端创建本地会议。
在本发明的另一实施例中,第一终端501,还用于接收上一级会议的创建者发送的会议数据,上一级会议的创建者为会议管理服务器或者终端,以及将会议数据发送给已加入第一终端的本地会议中的每个终端。
在本发明的另一实施例中,会议管理服务器501,还用于接收第三终端发送的会议退出请求,第三终端为已加入多终端会议的终端,若第三终端未创建本地会议,确定第三终端从多终端会议中退出。
可选的,会议管理服务器501,还用于若第三终端已创建本地会议,将已加入第三终端的本地会议中的至少一个终端均添加到主会议中;或者,
会议管理服务器501,还用于若第三终端已创建本地会议,向至少一个终端中具有会议能力的第四终端发送第三指示信息,并将至少一个终端中除第四终端以外的其他终端添加到第四终端的本地会议中,从而使第四终端的本地会议与主会议直接或间接级联。
进一步的,在本发明的另一实施例中,第一终端502,还用于向会议管理服务器发送注册信息,该注册信息包含第一终端是否具有会议能力的信息;会议管理服务器501,具体用于:当该注册信息指示第一终端具有会议能力时,确定第一终端具有会议能力;或者,
会议管理服务器501,还用于向第一终端发送查询请求;第一终端502,还用于根据查询请求向会议管理服务器发送响应消息,该响应消息包含第一终端是否具有会议能力的信息;会议管理服务器501,具体用于:当该响应消息指示第一终端具有会议能力时,确定第一终端是否具有会议能力。
本发明实施例提供的一种级联会议***,通过会议管理服务器确定已加入多终端会议的第一终端具有会议能力,并向第一终端发送指示信息,以使第一终端在接收到指示信息时创建第一终端的本地会议,从而实现第一终端的本地会议与会议管理服务器创建的主会议直接或者间接级联,进而减小会议管理服务器的会议资源的压力,建立一种低成本的超大型会议,同时还可以根据待加入多终端会议的第二终端的位置信息,将第二终端就近加入第一终端创建的本地会议中,从而可以实现会议数据的就近传播,达到节省网络带宽的目的。
结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(ReadOnly Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (20)
1.一种多终端会议处理方法,其特征在于,所述方法包括:
会议管理服务器确定第一终端具有会议能力;其中,所述第一终端为已加入多终端会议的终端;
所述会议管理服务器向所述第一终端发送第一指示信息,所述第一指示信息用于指示所述第一终端创建本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述会议管理服务器接收第二终端发送的会议加入请求,所述第二终端为待加入所述多终端会议的终端;
所述会议管理服务器将所述第二终端添加在所述第一终端的本地会议中。
3.根据权利要求2所述的方法,其特征在于,所述第一终端的位置与所述第二终端的位置属于同一区域。
4.根据权利要求2所述的方法,其特征在于,所述会议管理服务器将所述第二终端添加在所述第一终端的本地会议中之后,所述方法还包括:
若确定所述第二终端具有会议能力,所述会议管理服务器向所述第二终端发送第二指示信息,所述第二指示信息用于指示所述第二终端创建本地会议。
5.根据权利要求3所述的方法,其特征在于,所述会议管理服务器将所述第二终端添加在所述第一终端的本地会议中之后,所述方法还包括:
若确定所述第二终端具有会议能力,所述会议管理服务器向所述第二终端发送第二指示信息,所述第二指示信息用于指示所述第二终端创建本地会议。
6.根据权利要求1所述的方法,其特征在于,所述会议管理服务器确定第一终端具有会议能力,包括:
若所述第一终端已在所述会议管理服务器中注册,当所述第一终端的注册信息指示所述第一终端具有会议能力时,确定所述第一终端具有会议能力;其中,所述注册信息包含所述第一终端是否具有会议能力的信息;
或者,
若所述第一终端未在所述会议管理服务器中注册,向所述第一终端发送查询请求;当所述第一终端返回的响应消息指示所述第一终端具有会议能力时,确定所述第一终端具有会议能力。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
所述会议管理服务器接收第三终端发送的会议退出请求,所述第三终端为已加入所述多终端会议的终端;
若所述第三终端未创建本地会议,所述会议管理服务器确定所述第三终端从所述多终端会议中退出。
8.根据权利要求7所述的方法,其特征在于,所述会议管理服务器接收第三终端发送的会议退出请求之后,所述方法还包括:
若所述第三终端已创建本地会议,所述会议管理服务器将已加入所述第三终端的本地会议中的至少一个终端均添加到所述主会议中;或者,
若所述第三终端已创建本地会议,所述会议管理服务器向所述至少一个终端中具有会议能力的第四终端发送第三指示信息;将所述至少一个终端中除所述第四终端以外的其他终端添加到所述第四终端的本地会议中,从而使所述第四终端的本地会议与所述主会议直接或间接级联。
9.一种多终端会议处理方法,其特征在于,所述方法包括:
第一终端接收会议管理服务器发送的第一指示信息,所述第一指示信息用于指示所述第一终端创建本地会议;其中,所述第一终端为已加入多终端会议且具有会议能力的终端;
所述第一终端根据所述第一指示信息创建所述第一终端的本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述第一终端接收上一级会议的创建者发送的会议数据,所述上一级会议的创建者为所述会议管理服务器或者终端;
所述第一终端将所述会议数据发送给已加入所述第一终端的本地会议中的每个终端。
11.根据权利要求9或10所述的方法,其特征在于,所述第一终端接收会议管理服务器发送的第一指示信息之前,所述方法还包括:
所述第一终端向所述会议管理服务器发送注册信息,所述注册信息包含所述第一终端是否具有会议能力的信息。
12.根据权利要求9或10所述的方法,其特征在于,所述第一终端接收会议管理服务器发送的第一指示信息之前,所述方法还包括:
所述第一终端接收所述会议管理服务器发送的查询请求;
所述第一终端根据所述查询请求向所述会议管理服务器发送响应消息,所述响应消息包含所述第一终端是否具有会议能力的信息。
13.一种会议管理服务器,其特征在于,所述会议管理服务器包括:
确定单元,用于确定第一终端具有会议能力;其中,所述第一终端为已加入多终端会议的终端;
发送单元,用于向所述第一终端发送第一指示信息,所述第一指示信息用于指示所述第一终端创建本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联。
14.根据权利要求13所述的会议管理服务器,其特征在于,所述会议管理服务器还包括:
接收单元,用于接收第二终端发送的会议加入请求,所述第二终端为待加入所述多终端会议的终端;
添加单元,用于将所述第二终端添加在所述第一终端的本地会议中。
15.根据权利要求13所述的会议管理服务器,其特征在于,
所述确定单元,具体用于:若所述第一终端已在所述会议管理服务器中注册,当所述第一终端的注册信息指示所述第一终端具有会议能力时,确定所述第一终端具有会议能力;其中,所述注册信息包含所述第一终端是否具有会议能力的信息;
或者,
所述发送单元,还用于若所述第一终端未在所述会议管理服务器中注册,向所述第一终端发送查询请求;
所述确定单元,具体用于:当所述第一终端返回的响应消息指示所述第一终端具有会议能力时,确定所述第一终端具有会议能力。
16.一种第一终端,其特征在于,所述第一终端包括:
接收单元,用于接收会议管理服务器发送的第一指示信息,所述第一指示信息用于指示所述第一终端创建本地会议;其中,所述第一终端为已加入多终端会议且具有会议能力的终端;
创建单元,用于根据所述第一指示信息创建所述第一终端的本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联。
17.根据权利要求16所述的第一终端,其特征在于,所述第一终端还包括:
所述接收单元,还用于接收上一级会议的创建者发送的会议数据,所述上一级会议的创建者为所述会议管理服务器或者终端;
发送单元,用于将所述会议数据发送给已加入所述第一终端的本地会议中的每个终端。
18.根据权利要求16或17所述的第一终端,其特征在于,
所述发送单元,还用于向所述会议管理服务器发送注册信息,所述注册信息包含所述第一终端是否具有会议能力的信息;
或者,
所述接收单元,还用于接收所述会议管理服务器发送的查询请求;
所述发送单元,还用于根据所述查询请求向所述会议管理服务器发送响应消息,所述响应消息包含所述第一终端是否具有会议能力的信息。
19.一种级联会议***,其特征在于,所述级联会议***包括:会议管理服务器、具有会议能力的第一终端、以及第二终端;其中,
所述会议管理服务器,用于确定所述第一终端具有会议能力,以及向所述第一终端发送指示信息,所述指示信息用于指示所述第一终端创建本地会议;
所述第一终端,用于接收所述会议管理服务器发送的所述指示信息,并根据所述指示信息创建所述第一终端的本地会议,从而实现所述第一终端的本地会议与所述会议管理服务器创建的主会议直接或者间接级联;
所述第二终端,用于向所述会议管理服务器发送会议加入请求;
所述会议管理服务器,还用于接收所述第二终端发送的会议加入请求,并将所述第二终端添加在所述第一终端的本地会议中。
20.根据权利要求19所述的级联会议***,其特征在于,
所述第一终端,还用于向所述会议管理服务器发送注册信息,所述注册信息包含所述第一终端是否具有会议能力的信息;
所述会议管理服务器,具体用于:当所述注册信息指示所述第一终端具有会议能力时,确定所述第一终端具有会议能力;
或者,
所述会议管理服务器,还用于向所述第一终端发送查询请求;
所述第一终端,还用于根据所述查询请求向所述会议管理服务器发送响应消息,所述响应消息包含所述第一终端是否具有会议能力的信息;
所述会议管理服务器,具体用于:当所述响应消息指示所述第一终端具有会议能力时,确定所述第一终端是否具有会议能力。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610617065.XA CN107666396B (zh) | 2016-07-29 | 2016-07-29 | 一种多终端会议处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610617065.XA CN107666396B (zh) | 2016-07-29 | 2016-07-29 | 一种多终端会议处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107666396A CN107666396A (zh) | 2018-02-06 |
CN107666396B true CN107666396B (zh) | 2021-02-12 |
Family
ID=61121965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610617065.XA Active CN107666396B (zh) | 2016-07-29 | 2016-07-29 | 一种多终端会议处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107666396B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110769187B (zh) * | 2018-07-26 | 2021-03-12 | 视联动力信息技术股份有限公司 | 一种基于视联网的网络会议控制方法和装置 |
CN109819306B (zh) * | 2018-12-29 | 2022-11-04 | 花瓣云科技有限公司 | 一种媒体文件裁剪的方法、电子设备和服务器 |
CN111372033B (zh) * | 2020-04-11 | 2021-01-19 | 高邮市新世纪灯具城经营管理有限公司 | 一种视频会议管理方法及*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1284816A (zh) * | 1999-08-17 | 2001-02-21 | 深圳市华为技术有限公司 | 一种在会议电视***中实现多点控制单元三级级联的方法 |
JP4492482B2 (ja) * | 2005-08-17 | 2010-06-30 | Kddi株式会社 | グループ通信システムにおける従属接続方法、端末及びプログラム |
JP2007215016A (ja) * | 2006-02-10 | 2007-08-23 | Canon Inc | 多地点会議システム及びその制御方法、並びにプログラム |
CN101668161A (zh) * | 2009-09-21 | 2010-03-10 | 中兴通讯股份有限公司 | 视频会议跨级控制方法及*** |
CN102088458B (zh) * | 2010-12-14 | 2014-07-09 | 华为终端有限公司 | 召开级联会议的方法、终端和*** |
CN103023731B (zh) * | 2012-11-29 | 2016-01-13 | 深圳市迪威视讯股份有限公司 | 一种级联会议实现方法及*** |
US10341452B2 (en) * | 2014-09-18 | 2019-07-02 | Tata Communications (America) Inc. | Method, apparatus and network for multi-domain conference management |
-
2016
- 2016-07-29 CN CN201610617065.XA patent/CN107666396B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107666396A (zh) | 2018-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113746808B (zh) | 线上会议的融合通信方法、网关、电子设备及存储介质 | |
US11805158B2 (en) | Method and system for elevating a phone call into a video conferencing session | |
US8526587B2 (en) | Web guided collaborative audio | |
US20200351360A1 (en) | System and method for managing conferencing in a distributed communication network | |
WO2017129129A1 (zh) | 即时通话方法、装置和*** | |
CN101917586B (zh) | 一种会议的加入方法和设备 | |
JP4738058B2 (ja) | リアルタイムマルチメディア情報の効率的なルーティング | |
WO2017220004A1 (zh) | 视频会话方法及装置 | |
WO2015131750A1 (zh) | 一种基于Web RTC多方通话建立的方法、设备和*** | |
US10778736B2 (en) | On demand in-band signaling for conferences | |
AU2016201286B2 (en) | Method and apparatus for seamlessly implementing transferring dual-party call into conference | |
CN107666396B (zh) | 一种多终端会议处理方法及装置 | |
WO2012163075A1 (zh) | 一种视频会议的处理方法、装置和通信*** | |
US20180097858A1 (en) | Embedded side call sub-channel used in a telecommunication session | |
CN102811205A (zh) | 一种用应用服务器实现子会议功能的方法和*** | |
CN115914534A (zh) | 一种切换会议模式的方法、装置及介质 | |
US9584560B2 (en) | Providing external application services with an existing private branch exchange media server | |
JP4644813B2 (ja) | 多者間通話システム、多者間通話システムにおける通話端末および通話サーバ、多者間通話方法 | |
CN113872778B (zh) | 一种设备连接方法、装置、设备以及存储介质 | |
WO2023273369A1 (zh) | 会议通话方法、装置、存储介质和电子设备 | |
WO2015139492A1 (zh) | 通信方法和ip电话终端 | |
CN115883723A (zh) | 商业电话实现方法、装置、设备及存储介质 | |
US20130329609A1 (en) | Voice conference unit selection | |
KR20230095618A (ko) | 일반 전화기를 이용한 비대면 온라인 화상회의 시스템 및 방법 | |
KR20050030191A (ko) | 컴퓨터 전화 통합을 이용한 다자간 화상회의 개설 방법 |
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 |