连接装置及其连接方法、程序的制作方法

文档序号:7941966阅读:183来源:国知局
专利名称:连接装置及其连接方法、程序的制作方法
技术领域
本发明涉及连接装置以及其连接方法,尤其涉及为了由多个终端在这些终端之间 进行直接收发媒体数据的多点会议而形成这些终端之间的连接的连接装置。
背景技术
近些年,声音会议以及多点电视会议等实现参加方可在三方以上的多点会议的会 议通信服务在实用化。作为用于提供这样的服务的一种方法,有利用基于SIP(SeSSi0n InitiationProtocol 会话初始化协议)的会议功能的方法。利用SIP会议功能来实现电 话会议的电话会议系统具备多个终端;进行终端之间的连接控制的会议服务器;以及对 声音媒体数据进行合成的混合器。该混合器对由各个终端发送的声音媒体数据进行合成并 向各个终端发送。以下,说明以往的电话会议系统。图32是表示利用SIP会议功能的以往的电话会议系统的构成的图。图32所示的 电话会议系统700具备终端701 703、服务器704、混合器705和网络706。终端701 703是IP电话终端,服务器704是会议服务器。网络706例如是公司 内网络。终端701 703、服务器704以及混合器705经由网络706来连接。终端701 703经由公司内网络706向混合器705发送声音媒体数据。混合器 705对由终端701 703发送来的声音媒体数据进行合成。混合器705向终端701 703 发送合成后的声音媒体数据。具体而言,混合器705对由终端702以及703发送来的声音媒体数据进行合成,并 向终端701发送合成后的声音媒体数据。并且,混合器705对由终端701以及703发送来 的声音媒体数据进行合成,并向终端702发送合成后的声音媒体数据。并且,混合器705对 由终端701以及702发送来的声音媒体数据进行合成,并向终端703发送合成后的声音媒 体数据。于是,电话会议系统700通过具备混合器705来实现三方通话。其次,说明以往的电话会议系统700的工作。图33是表示以往的电话会议系统700的处理流程的时序图。并且,图33表示终 端701成为会议主办方,在终端701 703之间进行电话会议的情况下的处理流程。另外, 在图33中省略了 ACK、REFER应答、NOTIFY、NOTIFY应答以及MESSAGE应答等。首先,作为会议主办方的终端701向服务器704发送在SDP (SessionDescription Protocol 会话描述协议)中描述了自身的终端的媒体信息的INVITE消息(以下,也单称 “INVITE”。并且,对于终端701的其他的消息(REFER以及NOTIFY等)也进行同样的省略 来记述)(S701)。具体而言,媒体信息包括终端701的IP地址、接收端口编号以及能够使用 的编解码器。然后,服务器704向终端702返回包括预先保持的混合器705的媒体信息的200应答(S702)。并且,服务器704向混合器705通知终端701的IP地址以及接收端口编号、混合 器705的IP地址以及接收端口编号、使用的编解码器(S703)。例如,服务器704利用SIP 的MESSAGE向混合器705通知终端701的信息等。另外,服务器704也可以利用HTTP等向 混合器705通知终端701的信息等。终端701在发送针对步骤S702的200应答的ACK之后,开始向混合器705发送媒 体数据。并且,混合器705开始向终端701发送媒体数据(S704)。然后,终端701为了邀请作为参加会议的终端的终端702,向服务器704发送包括 终端702的SIP URI的REFER (S705)。服务器704向终端701发送针对REFER的202应答。 而且,服务器704为了通知正在邀请状态而向终端701发送NOTIFY。接收到NOTIFY的终端 701向服务器704发送200应答。然后,服务器704向终端702发送包括混合器705的媒体信息的INVITE(S706)。接收到该INVITE的终端702发送包括自身的媒体信息的200应答(S707)。服务器704向终端702发送针对200应答的ACK,之后,与终端701时同样地,利用 MESSAGE向混合器705通知需要的信息(S708)。并且,服务器704向终端701发送用于通 知邀请完毕的NOTIFY。终端701向服务器704发送针对NOTIFY的200应答。终端702开始向混合器705发送媒体数据。并且,混合器705开始向终端702发 送媒体数据(S709)。然后,进行与步骤S705 S709同样的处理,开始在终端703和混合器705之间的 媒体数据的收发(S710 S714)。根据如上所述,通过终端701 703向混合器705发送声音媒体数据,且混合器 705对声音媒体数据进行合成后向各个终端701 703进行发送,从而实现终端701 703 之间的声音会议。并且,SIP会议功能不仅能够实现电话会议也能够实现多点电视会议系统。以下, 说明以往的多点电视会议系统。图34是表示利用以往的SIP会议功能的多点电视会议系统的构成的图。图34所 示的电视会议系统800具备终端801 803、服务器804、混合器805和网络806。终端801 803、服务器804以及混合器805经由网络806来连接。终端801具备相机841、监视器821以及831。终端802具备相机842、监视器822 以及832。终端803具备相机843、监视器823以及833。终端801 803经由网络806向混合器805发送分别以相机841 843拍摄的影 像以及声音媒体数据。混合器805对由终端801 803发送来的影像以及声音媒体数据进 行合成。并且,混合器805向终端801 803发送合成后的影像以及声音媒体数据。具体而言,混合器805向终端801发送由终端802发送来的媒体数据和由终端803 发送来的媒体数据。终端801分别在监视器821以及831显示所接收的媒体数据。据此, 利用终端801的用户811能够与利用终端802的用户812以及利用终端803的用户813进 行通话。同样地,混合器805向终端802发送由终端801发送来的媒体数据和由终端803发 送来的媒体数据。而且,混合器805向终端803发送由终端801发送来的媒体数据和由终端802发送来的媒体数据。终端802分别在监视器822以及832显示所接收的媒体数据。 并且,终端803分别在监视器823以及833显示所接收的媒体数据。根据上述构成,电视会议系统800实现多点电视会议。其次,说明以往的电视会议系统800的工作。图35是表示以往的电视会议系统800的处理流程的时序图。并且,图35表示终 端801成为会议主办方,在终端801 803之间进行电视会议的情况下的处理流程。另外, 在图35中省略了 ACK、REFER应答、NOTIFY、NOTIFY应答以及MESSAGE应答等。图35所示的步骤S801 S814的处理分别与图33所示的步骤S701 S714的处 理相对应。在此,仅说明与图33所示的处理之间的不同之处。首先,作为会议主办方的终端801向服务器804发送包括自身的终端的媒体信息 的INVITE(S801)。在此,终端801能够收发声音以及影像各2个。因此,该INVITE包括与 影像以及声音对应的各2个接收端口编号以及能够使用的编解码器。然后,服务器804向终端802返回包括混合器805的媒体信息的200应答(S802)。 该200应答包括与影像以及声音对应的各2个接收端口编号以及能够使用的编解码器。并且,服务器804向混合器805通知终端801的IP地址以及接收端口编号、混合 器705的IP地址以及接收端口编号、使用的编解码器(S803)。在此,混合器805被通知分 别针对声音以及影像的接收端口编号以及使用的编解码器。之后的处理也同样,各个消息中包括针对声音以及影像的媒体信息。根据如上所述,终端801 803向混合器805发送声音以及影像媒体数据。而且, 混合器805对声音以及影像媒体数据进行合成后向各个终端801 803发送,从而在终端 801 803之间实现电视会议。然而,图34所示的以往的电视会议系统800中,需要对声音以及影像媒体数据进 行合成的混合器805。据此,电视会议系统800存在构筑系统时的成本高这一课题。并且, 存在因为经由混合器805来收发媒体数据而媒体数据的延迟中增加混合器805的处理时间
这一课题。与此相对地,不使用混合器805的电视会议系统也被周知。例如,作为不使用混合 器805的电视会议系统有利用由IETF(Internet Engineering TaskForce 因特网工程任 务组)的RFC3725提出的3PCC(3rd Party Call Control 第三方呼叫控制)的电视会议 系统。并且,为了更加削减成本而不具备服务器804以及混合器805而仅以终端实现电 视会议的电视会议系统,例如,以专利文献1而被周知。以下,说明利用3PCC的以往的电视会议系统。图36是表示以往的利用3PCC的电视会议系统的构成的图。图36所示的电视会 议系统900具备终端801 803、服务器804和网络806。另外,与图34同样的要素附加同
一符号并省略其说明。图36所示的电视会议系统900与图34所示的电视会议系统800不同之处是不具 备混合器805这一点。图37是表示以往的电视会议系统900的处理流程的时序图。并且,图37表示通 过由服务器804进行发信,在终端801 803之间进行电视会议的情况下的处理流程。
首先,服务器804向终端801发送不包括SDP的INVITE (S901)。接收到INVITE的 终端801向服务器804发送包括自身的媒体信息的200应答(S902)。服务器804向终端802发送所接收的200应答中包括的包括终端801的媒体信 息的INVITE (S903)。然后,终端802向服务器804发送包括自身的媒体信息的200应答 (S904)。接收到该200应答的服务器804向终端802返回ACK(S905)。并且,服务器804向终端801发送所接收的200应答中包括的包括终端802的媒 体信息的ACK(S906)。根据如上所述,终端801和终端802成为在这些终端装置之间能够直接收发媒体 数据的状态(S907)。并且,通过与步骤S901 S907同样的处理,终端802和终端803成为在这些终端 之间能够直接收发媒体数据的状态(S908 S914)。并且,通过与步骤S901 S907同样的 处理,终端801和终端803成为在这些终端装置之间能够直接收发媒体数据的状态(图中 未表不)。如上所述,电视会议系统900能够形成终端801 803之间的连接,该连接能够不 利用混合器805而在终端801 803之间直接收发媒体数据。专利文献1 日本特开2005-333446号公报然而,利用3PPC的以往的电视会议系统900中,终端801 803需要针对由服务 器804发送来的不包括SDP的INVITE返回附SDP的200应答。该功能虽在RFC3264中有 规定,但是支持的终端较少。也就是说,存在的课题是,能够连接到电视会议系统900的终 端有限而使构筑电视会议系统900的便利性低。并且,以往的电视会议系统900中,需要由服务器804对电视会议的开始进行控 制,而不能由终端801 803开始电视会议。据此,以往的电视会议系统900存在用户的便 利性低这一课题。

发明内容
本发明鉴于上述课题,目的在于提供能够提高用户的便利性,能够不使用混合器 而实现多点会议的连接装置以及连接方法。为了达到上述目的,本发明所涉及的连接装置,为了由第一终端、第二终端以及第 三终端在这些终端之间进行直接收发媒体数据的多点会议,而形成这些终端之间的连接, 所述连接装置具备信息取得部,取得所述第一终端、所述第二终端以及所述第三终端的媒 体信息,所述媒体信息是有关媒体数据的收发的信息;第一消息发送部,在由所述信息取得 部尚未取得所述第二终端以及所述第三终端的媒体信息的情况下,向所述第一终端发送第 一消息,所述第一消息是使所述第一终端不开始向所述第二终端以及所述第三终端发送媒 体数据的消息;以及第二消息发送部,在由所述第一消息发送部已发送所述第一消息后, 由所述信息取得部已取得所述第二终端的媒体信息的情况下,向所述第一终端发送第二消 息,所述第二消息是包括所述第二终端的媒体信息且使所述第一终端开始向所述第二终端 发送媒体数据的消息。根据此构成,本发明所涉及的连接装置能够直到取得通信对方的终端的媒体信息 为止使各个终端等待通信的开始。据此,包括本发明所涉及的连接装置的会议系统中,各个终端仅具有等待通信的开始的功能就可以。由此,能够利用于具备本发明所涉及的连接装 置的会议系统的终端的种类增加。也就是说,本发明所涉及的连接装置能够提高用户的便 利性。而且,本发明所涉及的连接装置,即使在响应由会议主办方的终端的发信来开始 电视会议的情况下,也能够在接收到由会议主办方的终端的发信消息后,直到取得其他的 终端的媒体信息为止使会议主办方的终端等待通信的开始。根据此构成,本发明所涉及的连接装置能够易于响应由终端的发信来开始电视会 议。据此,本发明所涉及的连接装置能够提高用户的便利性。并且,也可以是,所述信息取得部具备第一终端信息取得部,接收由所述第一终 端发送的消息,并取得该消息中包括的所述第一终端的媒体信息;第二终端信息取得部, 向所述第二终端发送包括所述第一终端的媒体信息的消息,接收针对该消息而由所述第二 终端发送的消息,并取得该消息中包括的所述第二终端的媒体信息;以及第三终端信息取 得部,向所述第三终端发送包括所述第一终端以及所述第二终端的媒体信息的消息,接收 针对该消息而由所述第三终端发送的消息,并取得该消息中包括的所述第三终端的媒体信 息,第二消息发送部还向所述第一终端以及所述第二终端发送包括所述第三终端的媒体信 息的消息。根据此构成,本发明所涉及的连接装置响应由第一终端的发信消息来向第二终端 以及第三终端发送消息,从而能够取得第二终端以及第三终端的媒体信息。并且,也可以是,所述信息取得部具备第一终端信息取得部,接收由所述第一终 端发送的第三消息,并取得该第三消息中包括的所述第一终端的媒体信息;第二终端信息 取得部,接收由所述第二终端发送的第四消息,并取得该第四消息中包括的所述第一终端 的媒体信息;以及第三终端信息取得部,接收由所述第三终端发送的第五消息,并取得该第 五消息中包括的所述第三终端的媒体信息,所述第二消息发送部向所述第二终端发送包括 所述第一终端的媒体信息的消息以作为针对所述第四消息的回答,向所述第三终端发送包 括所述第一终端以及所述第二终端的媒体信息的消息以作为针对所述第五消息的回答,并 向所述第一终端以及所述第二终端发送包括所述第三终端的媒体信息的消息。根据此构成,本发明所涉及的连接装置取得由第一终端、第二终端以及第三终端 发送的消息中包括的各个终端的媒体信息。由此,本发明所涉及的连接装置所需要的附加 功能可以仅是等待由各个终端的发信的功能。据此,本发明能够降低连接装置的开发成本。并且,也可以是,所述第一消息发送部还向所述第二终端发送使所述第二终端不 开始向所述第一终端以及所述第三终端发送媒体数据的第六消息,并向所述第三终端发送 使所述第三终端不开始向所述第一终端以及所述第二终端发送媒体数据的第七消息,所述 信息取得部具备第一终端信息取得部,接收针对所述第一消息而由所述第一终端发送的 消息,并取得该消息中包括的所述第一终端的媒体信息;第二终端信息取得部,接收针对所 述第六消息而由所述第二终端发送的消息,并取得该消息中包括的所述第二终端的媒体信 息;以及第三终端信息取得部,接收针对所述第七消息而由所述第三终端发送的消息,并取 得该消息中包括的所述第三终端的媒体信息,第二消息发送部还向所述第一终端发送包括 所述第三终端的媒体信息的消息,向所述第二终端发送包括所述第一终端以及所述第三终 端的媒体信息的消息,并向所述第三终端发送包括所述第一终端以及所述第二终端的媒体信息的消息。根据此构成,能够通过由连接装置发信的形式,实现终端之间进行直接收发媒体 数据的会议通信。例如,本发明所涉及的连接装置能够实现在连接装置登录会议时间和会 议参加方并在所登录的时间自动地开始会议这样的预约型会议。由此,本发明所涉及的连 接装置能够提高用户的便利性。并且,也可以是,所述媒体信息包括IP地址、端口编号以及能够使用的编解码器 中的至少一个。并且,也可以是,所述第一消息包括被指定了临时IP地址以及临时端口编号中的 至少一方的媒体信息。根据此构成,能够将任意的值用于第一消息所包括的媒体信息。并且,也可以是,所述临时IP地址是所述连接装置的IP地址。并且,也可以是,所述第一消息发送部,在由所述信息取得部已取得所述第二终端 的媒体信息且尚未取得所述第三终端的媒体信息的情况下,向所述第一终端发送使所述第 一终端不开始向所述第三终端发送媒体数据且不禁止开始向所述第二终端发送媒体数据 的消息。根据此构成,本发明所涉及的连接装置,对第一终端,不禁止其开始向已取得媒体 信息的终端发送媒体数据,仅是禁止其开始向尚未取得媒体信息的终端发送媒体数据。据 此,本发明所涉及的连接装置,能够对能够收发多个媒体数据的终端,先开始仅利用单一的 媒体数据的通信。由此,本发明所涉及的连接装置能够提高用户的便利性。并且,也可以是,所述第二消息发送部,在由所述第一消息发送部已发送所述第一 消息后,由所述信息取得部已取得所述第二终端的媒体信息且尚未取得所述第三终端的媒 体信息的情况下,向所述第一终端发送包括所述第二终端的媒体信息且使所述第一终端开 始向所述第二终端发送媒体数据且继续禁止向所述第三终端发送媒体数据的消息。根据此构成,本发明所涉及的连接装置,对第一终端,使其开始向已取得媒体信息 的终端发送媒体数据,继续禁止其向尚未取得媒体信息的终端发送媒体数据。据此,本发明 所涉及的连接装置,能够对能够收发多个媒体数据的终端,先开始仅利用单一的媒体数据 的通信。由此,本发明所涉及的连接装置能够提高用户的便利性。并且,也可以是,所述第一消息是使向所述第二终端以及所述第三终端的媒体数 据的发送被保留的消息。根据此构成,包括本发明所涉及的连接装置的会议系统中,各个终端仅具有保留 功能就可以。由此,能够利用于具备本发明所涉及的连接装置的会议系统的终端的种类增 加。也就是说,本发明所涉及的连接装置能够提高用户的便利性。并且,也可以是,所述第一消息是针对与所述第二终端、所述第三终端以及所述连 接装置之间的媒体数据的收发,使所述第一终端禁止发送以及接收的消息、使所述第一终 端禁止发送的消息、或允许所述第一终端仅进行接收的消息。并且,也可以是,所述第一消息是基于会话初始化协议的消息,所述第一消息包括 a = inactive、a = sendonly a = recvonly。根据此构成,利用SIP的会议系统能够实现保留功能。并且,也可以是,所述第一消息被指定有“0. 0. 0. 0”以作为媒体数据的发送目标方的IP地址。根据此构成,利用SIP的会议系统能够实现保留功能。并且,也可以是,所述第一消息是表示正在呼叫通信对方的终端的消息。根据此构成,包括本发明所涉及的连接装置的会议系统中,各个终端仅具有接收 正在呼叫消息的功能就可以。由此,能够利用于具备本发明所涉及的连接装置的会议系统 的终端的种类增加。也就是说,本发明所涉及的连接装置能够提高用户的便利性。并且,也可以是,所述第一消息是基于会话初始化协议的消息,所述第一消息是 100 199的应答消息。根据此构成,利用SIP的会议系统能够实现保留功能。并且,本发明所涉及的连接方法是一种连接装置的连接方法,该连接装置为了由 第一终端、第二终端以及第三终端在这些终端之间进行直接收发媒体数据的多点会议而形 成这些终端之间的连接,所述连接方法包括第一消息发送步骤,在尚未取得所述第二终端 以及所述第三终端的媒体信息的情况下,向所述第一终端发送第一消息,所述媒体信息是 有关媒体数据的收发的信息,所述第一消息是使所述第一终端不开始向所述第二终端以及 所述第三终端发送媒体数据的消息;信息取得步骤,取得所述第二终端的媒体信息;以及 第二消息发送步骤,向所述第一终端发送第二消息,所述第二消息是包括所述第二终端的 媒体信息且使所述第一终端开始向所述第二终端发送媒体数据的消息。根据如上所述,本发明所涉及的连接方法直到取得通信对方的终端的媒体信息为 止使各个终端等待通信的开始。据此,利用本发明所涉及的连接方法的会议系统中,各个终 端仅具有等待通信的开始的功能就可以。由此,能够利用于利用本发明所涉及的连接方法 的会议系统的终端的种类增加。也就是说,本发明所涉及的连接方法能够提高用户的便利 性。而且,本发明所涉及的连接方法,即使在响应由会议主办方的终端的发信来开始 电视会议的情况下,也能够在接收到由会议主办方的终端的发信消息后,直到取得其他的 终端的媒体信息为止使会议主办方的终端等待通信的开始。根据此构成,本发明所涉及的连接方法能够易于响应由终端的发信来开始电视会 议。据此,本发明所涉及的连接方法能够提高用户的便利性。另外,本发明不仅能够作为这样的连接装置来实现,而且也能够作为以连接装置 所包括的具有特征的单元为步骤的连接方法来实现。并且,这样的具有特征的步骤,也能够 作为使计算机执行的程序来实现。并且,不言而喻,这样的程序能够通过CD-ROM等记录介 质以及互联网等传送介质来使其流通。并且,本发明能够作为包括连接装置的会议系统来 实现。根据如上所述,本发明能够提供提高用户的便利性,能够不使用混合器而实现多 点会议的连接装置以及连接方法。


图1是表示本发明的实施例1所涉及的电视会议系统的构成的图。图2是表示本发明的实施例1所涉及的服务器的构成的图。图3是表示本发明的实施例1所涉及的电视会议系统的处理流程的时序图。
图4是表示本发明的实施例所涉及的INVITE的构成的图。
图5是表示本发明的实施例所涉及的200应答的构成的图。
图6是表示本发明的实施例所涉及的REFER的构成的图。
图7是表示本发明的实施例所涉及的INVITE的构成的图。
图8是表示本发明的实施例所涉及的200应答的构成的图。
图9是表示本发明的实施例所涉及的INVITE的构成的图。
图10是表示本发明的实施 歹1所涉及的服务器的处理流程的流程图。
图11是表示本发明的实施 歹1所涉及的服务器的处理流程的流程图。
图12是表示本发明的实施 歹1所涉及的200应答的变形例的构成的图。
图13是表示本发明的实施 歹1所涉及的200应答的变形例的构成的图。
图14是表示本发明的实施 歹1所涉及的200应答的变形例的构成的图。
图15是表示本发明的实施 歹1所涉及的INVITE的变形例的构成的图。
图16是表示本发明的实施 歹2所涉及的电视会议系统的处理流程的时序图。
图17是表示本发明的实施 歹2所涉及的REFER的构成的图。
图18是表示本发明的实施 歹2所涉及的服务器的处理流程的流程图。
图19是表示本发明的实施 歹2所涉及的服务器的处理流程的流程图。
图20是表示本发明的实施 歹3所涉及的电视会议系统的处理流程的时序图。
图21是表示本发明的实施 歹3所涉及的服务器的处理流程的流程图。
图22是表示本发明的实施 歹4所涉及的电视会议系统的处理流程的时序图。
图23是表示本发明的实施 歹4所涉及的INVITE的构成的图。
图24是表示本发明的实施 歹4所涉及的200应答的构成的图。
图25是表示本发明的实施 歹4所涉及的INVITE的构成的图。
图26是表示本发明的实施 歹4所涉及的200应答的构成的图。
图27是表示本发明的实施 歹4所涉及的服务器的处理流程的流程图。
图28是表示本发明的实施 歹5所涉及的服务器的构成的图。
图29是表示本发明的实施 歹5所涉及的电视会议系统的处理流程的时序图。
图30是表示本发明的实施 歹5所涉及的INVITE的构成的图。
图31是表示本发明的实施 歹5所涉及的服务器的处理流程的流程图。
图32是表示以往的电话会议系统的构成的图。
图33是表示以往的电话会议系统的处理流程的时序图。
图34是表示以往的电视会议系统的构成的图。
图35是表示以往的电视会议系统的处理流程的时序图。
图36是表示不使用混合器的以往的电视会议系统的构成的图。
图37是表示不使用混合器的以往的电视会议系统的处理流程的时序图。
符号说明
100、800、900 电视会议系统
101、102、103、701、702、703、801、802、803 终端
104,704,804 服务器
106,706,806 网络
111、112、113、811、812、813 用户121、122、123、131、132、133、821、822、823、831、832、833 监视器141、142、143、841、842、843 相机201 控制部202参加方终端信息取得部203对方终端信息取得部204 保留部205通信开始部206终端信息保持部214 正在呼叫通知部300、303、308、323、328、340、342、345、363、380 INVITE301、304、306、309、311、313、324、329、341、343、346、348、350、352、364、366、371、 373、390、391、392 200 应答302、307、322、327 REFER305、310、312、347、349、351、365、370、372 re-INVITE381、384、389 180 应答401 IP 地址402接收端口编号403能够使用的编解码器404保留请求405 Refer-To 头部406解除保留请求407终端数700 电话会议系统705、805 混合器
具体实施例方式以下参照附图详细说明本发明所涉及的电视会议系统的实施例。(实施例1)本发明的实施例1所涉及的电视会议系统中,作为电视会议的主办方的终端向服 务器发送发信消息。服务器首先针对发信消息返回保留消息。之后,服务器在取得参加会议 的终端的媒体信息后,向作为主办方的终端发送解除保留消息。据此,本发明的实施例1所 涉及的电视会议系统不利用混合器就能够通过由终端进行的发信来开始电视会议。由此, 本发明的实施例1所涉及的电视会议系统能够提高用户的便利性。首先,说明本发明的实施例1所涉及的电视会议系统的构成。图1是表示实施例1所涉及的电视会议系统的构成的图。图1所示的电视会议系统100是利用SIP的多点电视会议系统。电视会议系统 100具备终端101 103、服务器104以及网络106。终端101 103以及服务器104经由网络106来连接。终端101 103以及服务
13器104基于SIP生成消息。网络106例如是公司内局域网(LAN =Iocal area network)。另外,网络106也可 以是住宅内网络或互联网等。终端101 103是用户111 113所使用的电视会议终端。终端101具备相机141和监视器121以及131,终端102具备相机142和监视器 122以及132,终端103具备相机143和监视器123以及133。监视器121 123以及监视器131 133显示影像媒体数据。相机141 143拍
摄影像。终端101 103经由网络106向其他终端101 103发送分别以相机141 143
拍摄的影像以及声音媒体数据。服务器104是控制终端101 103之间的连接的连接装置。服务器104形成终端 101 103之间的连接。该连接是用于由终端101 103在终端101 103之间进行直接 收发媒体数据的多点会议的连接。服务器104通过收发控制消息从而控制终端101 103 之间的连接。图2是表示服务器104的构成的框图。服务器104具备控制部201、参加方终端信息取得部202、对方终端信息取得部
203、保留部204、通信开始部205和终端信息保持部206。参加方终端信息取得部202取得作为电视会议的主办方的参加方终端的媒体信 息。该媒体信息是终端101 103的、有关媒体数据的收发的信息。对方终端信息取得部203取得电视会议的参加方中的除了参加方终端以外的终 端即对方终端的媒体信息。保留部204生成包括保留请求的消息,并向参加方终端发送所生成的消息。具体 而言,保留部204,在由对方终端信息取得部203尚未取得对方终端的媒体信息的情况下, 向参加方终端发送包括保留请求的消息。该保留请求是使参加方终端保留向对方终端的媒 体数据的发送的指示。换而言之,保留请求是使参加方终端不开始向对方终端发送媒体数 据的指示。通信开始部205生成包括解除保留请求的消息,并向参加方终端发送所生成的消 息。具体而言,保留部204向通信开始部205发送包括保留请求的消息。之后,通信开始部 205,在由对方终端信息取得部203已取得对方终端的媒体信息的情况下,向参加方终端发 送包括对方终端的媒体信息以及解除保留请求的消息。该解除保留请求是解除按照保留请 求来设定的保留状态的指示。换而言之,解除保留请求是使参加方终端开始向对方终端发 送媒体数据的指示。终端信息保持部206保持从参加方终端信息取得部202以及对方终端信息取得部 203取得的终端101 103的媒体信息。控制部201控制参加方终端信息取得部202、对方终端信息取得部203、保留部
204、通信开始部205以及终端信息保持部206。其次,说明本发明的实施例1所涉及的电视会议系统100的工作。图3是表示实施例1所涉及的电视会议系统100的处理流程的时序图。并且,图 3表示终端101成为会议主办方(参加方终端),由终端101 103进行电视会议的情况下的处理流程。另外,在图3中省略了 ACK、REFER应答、NOTIFY以及NOTIFY应答等。首先,终端101向服务器104发送INVITE300 (SlOl)。图4是表示INVITE300的构成的图。图4所示的INVITE300包括IP地址401、接收端口编号402、能够使用的编解码器 403,以作为终端101的媒体信息。另外,设定终端101、102、103以及服务器104的IP地址 分别为 “192. 168. 1. 1”、“192· 168. 1·2”、“192· 168. 1.3”、以及“192. 168. 1.4”。并且,图 4 中仅描述有进行说明所需要的参数,所需要的其他的部分即SIP头部以及SDP参数等则进 行省略。并且,之后所示的图也与图4同样,除了进行说明所需要的参数以外则进行省略。接收端口编号402是以IP地址401被指定的终端或服务器用于接收媒体数据的 端口编号。能够使用的编解码器403是以IP地址401被指定的终端或服务器用于所接收 的媒体数据的编解码器。另外,以下,将包括IP地址401、接收端口编号402以及能够使用 的编解码器403的信息记述为媒体信息。INVITE300包括影像以及声音各自的接收端口编号402以及能够使用的编解码器 403。并且,终端101能够收发声音以及影像各2个,因此INVITE300包括与2个影像以及 2个声音分别对应的接收端口编号402以及能够使用的编解码器403。并且,与2个影像以 及2个声音分别对应的接收端口编号402被记载为不同的接收端口编号。服务器104如果接收到INVITE300,则确认是否已取得终端101的媒体数据的发 送目标方终端即终端102以及终端103的媒体信息。在此,因为服务器104尚未取得终端 102以及终端103的媒体信息,所以生成包括保留请求的200应答301,并向终端101发送 所生成的200应答301(S102)。图5是表示200应答301的构成的图。图5所示的200应答301包括IP地址401、接收端口编号402、能够使用的编解码 器403和保留请求404。在此,服务器104使用a = inactive以作为保留请求404。并且,a = inactive 是对终端101禁止其与服务器104之间的媒体数据的收发的指令。并且,200应答301中包括的媒体信息(IP地址401、接收端口编号402以及能够 使用的编解码器403)中记载有服务器104的媒体信息。也就是说,200应答301中包括的 媒体信息是INVITE300中包括的媒体信息。并且,在INVITE300中描述有多个能够使用的 编解码器403的情况下,服务器104从该多个能够使用的编解码器403中选择在200应答 301中描述的能够使用的编解码器403。接收到200应答301的终端101向服务器104发送针对200应答301的ACK。并 且,终端101按照200应答301中包括的保留请求404变成保留状态(S103)。也就是说,终 端101变成与以200应答301被指定的服务器104之间不进行媒体数据的收发的状态。然后,终端101为了将终端102邀请到会议,向服务器104发送REFER302 (S104)。图6是表示REFER302的构成的图。如图6所示,REFER302包括Refer-To头部 405。Refer-To头部405中描述有终端102的URI。另外,作为终端102的邀请方法可以不 利用REFER而利用HTTP等其他方法。并且,服务器104也可以事先设定参加电视会议的终 端。服务器104如果接收到REFER302则向终端101发送202应答。而且,服务器104为了通知正在邀请状态而向终端101发送NOTIFY。终端101如果接收到NOTIFY则向服务 器104发送200应答。然后,服务器104向终端102发送包括终端101的媒体信息的INVITE303 (S105)。 例如,INVITE303的构成与INVITE300同样。终端102如果接收到INVITE303则发送包括自身的媒体信息的200应答 304(S106)。另外,200应答304的构成与200应答301同样,包括终端102的媒体信息。并 且,200应答304包括与2个影像以及2个声音分别对应的接收端口编号402以及能够使用 的编解码器403。服务器104如果接收到200应答304则向终端102发送ACK。终端102开始向终 端101的媒体信息中包括的IP地址401以及接收端口编号402发送媒体数据。并且,终端 102开始准备接收向同时在自身的媒体信息中描述的IP地址401以及接收端口编号402发 送来的媒体数据。并且,终端102利用所发送的200应答304中描述的编解码器收发媒体 数据。服务器104向终端102发送ACK后,向终端101发送用于通知邀请完毕的NOTIFY。 然后,终端101向服务器104发送针对NOTIFY的200应答。然后,服务器104生成包括终端102的媒体信息的re_INVITE305,并向终端101发 送所生成的 re-INVITE305 (S107)。图7是表示re_INVITE305的构成的图。图7所示的re-INVITE305包括终端102的媒体信息。而且,re_INVITE305包括 解除保留请求406。在此,服务器104利用a = sendrecv以作为解除保留请求406。a = sendrecv是 对终端101解除与服务器104之间的媒体数据的收发的禁止的指令。并且,re-INVITE305中包括的媒体信息是服务器104从终端102接收的200应答 304中包括的媒体信息。另外,在此,虽然说明利用re_INVITE305的例子,但是服务器104也可以利用 UPDATE等其他消息。接收到re-INVITE305的终端101,向服务器104发送包括自身的媒体信息的200 应答 306(S108)。图8是表示200应答306的构成的图。200应答306包括终端101的媒体信息。 而且,200应答306包括解除保留请求406。终端101开始向终端102的媒体信息中包括的IP地址401以及接收端口编号402 发送媒体数据。并且,终端101开始准备接收向同时在自身的媒体信息中描述的IP地址 401以及接收端口编号402发送来的媒体数据。并且,终端101利用所发送的200应答306 中描述的编解码器收发媒体数据。服务器104向终端101发送针对200应答306的ACK。根据如上所述,形成用于在终端101和终端102之间直接收发媒体数据的连接 (S109)。在此,在终端101的监视器121以及131显示由终端102发送的影像,在终端102 的监视器122以及132显示由终端101发送的影像。然后,终端101为了将终端103邀请到电视会议,向服务器104发送REFER307 (SllO)。REFER307 中包括的 Refer-To 头部 405 中描述有终端 103 的 URI。服务器104如果接收到REFER307则向终端101发送202应答。而且,服务器104 为了通知正在邀请状态而向终端101发送NOTIFY。终端101如果接收到NOTIFY则向服务 器104发送200应答。然后,服务器104向终端103发送包括终端101以及终端102的媒体信息的 INVITE308(Slll)。图9是表示INVITE308的构成的图。图9所示的INVITE308包括终端101以及终 端102的各自的媒体信息。并且,INVITE308包括与影像以及声音分别对应的接收端口编 号402以及能够使用的编解码器403。终端103如果接收到INVITE308则向服务器104发送包括自身的媒体信息的200 应答309(S112)。另外,200应答309的构成与200应答301同样,包括终端103的媒体信 息。并且,200应答309包括与2个影像以及2个声音分别对应的接收端口编号402以及能 够使用的编解码器403。服务器104如果接收到200应答309则向终端103发送ACK。终端103开始向终 端101以及终端102的媒体信息中包括的IP地址401以及接收端口编号402发送媒体数 据。并且,终端103开始准备接收向同时在自身的媒体信息中描述的IP地址401以及接收 端口编号402发送来的媒体数据。并且,终端103利用所发送的200应答309中描述的编 解码器收发媒体数据。然后,服务器104向终端101发送用于变更媒体数据的发送目标方的 re-INVITE310(S113)。该re_INVITE310包括终端102以及终端103的媒体信息。接收到re-INVITE310的终端101向服务器104发送包括自身的媒体信息的200 应答311 (S114)。服务器104如果接收到200应答311则向终端101发送ACK0然后,服务器104向终端102发送用于变更媒体数据的发送目标方的 re-INVITE312(S115)。该re_INVITE312包括终端101以及终端103的媒体信息。接收到re-INVITE312的终端102向服务器104发送包括自身的媒体信息的200 应答313 (Si 16)。服务器104如果接收到200应答313则向终端102发送ACK。终端101开始向终端102以及终端103的媒体信息中包括的IP地址401以及接 收端口编号402发送媒体数据。而且,终端101开始准备接收向同时在自身的媒体信息中 描述的IP地址401以及接收端口编号402发送来的媒体数据。并且,终端101利用所发送 的200应答306中描述的编解码器收发媒体数据。终端102开始向终端101以及终端103的媒体信息中包括的IP地址401以及接 收端口编号402发送媒体数据。并且,终端102开始准备接收向同时在自身的媒体信息中 描述的IP地址401以及接收端口编号402发送来的媒体数据。并且,终端101利用所发送 的200应答306中描述的编解码器收发媒体数据。根据如上所述,在终端101和终端103之间形成直接收发媒体数据的连接(S117)。 并且,在终端101和终端102之间形成直接收发媒体数据的连接(S118)。并且,在终端102 和终端103之间形成直接收发媒体数据的连接(S119)。也就是说,在终端101 103之间 实现直接收发媒体数据的多点电视会议。并且,在终端101的监视器121以及131中显示分别由终端102以及终端103发送的影像。并且,在终端102的监视器122以及132中显示分别由终端101以及终端103 发送的影像。并且,在终端103的监视器123以及133中显示分别由终端101以及终端102 发送的影像。其次,说明服务器104的详细的工作。以下说明由服务器104在2个终端101以及102之间形成电视会议的连接的工作。图10是表示由服务器104实现2个终端即终端101以及102之间的电视会议的 工作的流程的流程图。另外,在图10中为了简化说明省略REFER应答、NOTIFY、NOTIFY应 答以及ACK的收发处理。首先,服务器104的参加方终端信息取得部202接收由作为参加方终端的终端101 发送的INVITE300。参加方终端信息取得部202取得INVITE300中包括的终端101的媒体 信息(S121)。参加方终端信息取得部202向控制部201递交所取得的媒体信息。控制部201在 终端信息保持部206中保存所接受的终端101的媒体信息。然后,控制部201判断是否已取得对方终端的媒体信息(S122)。具体而言,控制部 201检索终端信息保持部206,判断作为对方终端的终端102以及终端103的媒体信息是否 被保存。在尚未取得终端102以及103的媒体信息的情况下(S122的“否”),保留部204生 成包括保留请求的200应答301并向终端101发送(S123)。然后,服务器104等待接收由终端101发送的用于邀请终端102的REFER302。对 方终端信息取得部203如果接收到REFER302,则向控制部201递交在REFER302中描述的终 端 102 的 URI。然后,服务器104向终端102发送终端101的媒体信息(S124)。具体而言,控制部201取得在终端信息保持部206保存的终端101的媒体信息。然 后,控制部201向对方终端信息取得部203递交所取得的终端101的媒体信息。并且,对方 终端信息取得部203生成包括终端101的媒体信息的INVITE303,并向终端102发送所生成 的 INVITE303。在此,对方终端信息取得部203需要取得终端102以及103的URI和终端102以 及103的IP地址之间的对应关系。例如,对方终端信息取得部203接收事先由终端102以 及103发送的、描述有URI和IP地址之间的对应关系的REGISTER。据此,对方终端信息取 得部203取得终端102以及103的URI和终端102以及103的IP地址之间的对应关系。然后,对方终端信息取得部203接收包括终端102的媒体信息的200应答304。然 后,对方终端信息取得部203取得200应答304中包括的终端102的媒体信息(S125)。然后,对方终端信息取得部203向控制部201递交所取得的终端102的媒体信息。 并且,控制部201在终端信息保持部206保存终端102的媒体信息。并且,控制部201向通 信开始部205递交终端102的媒体信息。然后,通信开始部205向终端101发送终端102的媒体信息(S126)。并且,通 信开始部205解除终端101的保留状态(S127)。具体而言,通信开始部205生成包括终 端102的媒体信息以及解除保留请求406的re-INVITE305,并向终端101发送所生成的 re-INVITE305。之后,服务器104接收来自终端101的200应答306。
根据上述处理,通过终端101以及终端102被发送相互的媒体信息,开始在终端 101和终端102之间的通信。另一方面,在已取得终端102的媒体信息的情况下(S122的“是”),控制部201向 通信开始部205递交终端102的媒体信息。然后,通信开始部205生成包括终端102的媒 体信息的200应答,并向终端101发送所生成的200应答,从而向终端101发送终端102的 媒体信息(S128)。根据上述处理,终端101和终端102之间的通信开始。然后,说明在终端101以及102之间已形成电视会议连接的状态下,再加入终端 103而形成三方的电视会议连接的情况下的、服务器104的工作。图11是表示由服务器104实现再加入终端103的三方的电视会议的工作的流程 的流程图。对方终端信息取得部203接收来自终端101的REFER307。然后,对方终端信息取 得部203向控制部201递交REFER307中包括的终端103的URI。服务器104向终端103发送终端101以及终端102的媒体信息(S131)。具体而言,控制部201取得在终端信息保持部206保存的已参加会议的终端101 以及终端102的媒体信息。然后,控制部201向对方终端信息取得部203递交所取得的媒体 信息。然后,对方终端信息取得部203生成包括终端101以及102的媒体信息的INVITE308, 并向终端103发送所生成的INVITE308。然后,服务器104取得终端103的媒体信息(S132)。具体而言,对方终端信息取得部203接收包括终端103的媒体信息的200应答 309。然后,对方终端信息取得部203取得200应答309中包括的终端103的媒体信息。然 后,对方终端信息取得部203向控制部201递交所取得的终端103的媒体信息。控制部201 在终端信息保持部206保存终端103的媒体信息。并且,控制部201向通信开始部205递 交终端103和已参加会议的终端101以及102的媒体信息。通信开始部205 生成 re-INVITE310 以及 re_INVITE312,该 re_INVITE310 以及 re-INVITE312是包括终端103和已参加会议的终端101以及102的媒体信息的会话更新 INVITE,并向终端101以及102发送。据此,服务器104向已参加会议的终端101以及102 发送终端103的媒体信息(S133)。具体而言,通信开始部205向终端101发送包括终端102 以及终端103的媒体信息的re-INVITE310,并向终端102发送包括终端101以及终端103 的媒体信息的re-INVITE312。服务器104接收来自终端101以及终端102的200应答311 以及200应答313。根据如上所述,形成终端101、102以及103这三方的电视会议连接。另外,在此,虽然说明了为了在两方会议中开始三方会议而服务器104进行的工 作,但是为了在三方会议中开始四方会议而服务器104进行的工作也同样。并且,上述说明中,利用a = inactive作为保留请求404,但是也可以利用其他的 指令。图12、图13以及图14是表示包括保留请求404的200应答301的变形例的图。如图12所示,保留请求404也可以利用a = Sendonly0该a = sendonly是禁止 由终端101向服务器104发送媒体数据的指令。
并且,如图13所示,保留请求404也可以利用a = recvonly。该a = recvonly是 允许终端101仅接收媒体数据的指令。并且,如图14所示,IP地址401可以指定为“0.0. 0.0”。在此,对于SIP的规定的 版本(例如,RFC2543),通过将IP地址401指定为“0. 0. 0. 0”,能够进行保留请求。并且,虽然在上述说明中,包括保留请求404的200应答301所包括的媒体信息是 服务器104的媒体信息,但是只要指定有临时(temporary)媒体信息就可以。例如,也可以 将临时IP地址401描述为无效的IP地址等。并且,也可以将临时接收端口编号402描述 为随机的值。并且,也可以仅是IP地址401以及接收端口编号402中的一方为临时值。并且,在上述说明中,利用a = sendrecv以作为解除保留请求406,但是也可以省 略解除保留请求406。图15是表示省略了解除保留请求406的情况下的re_INVITE305的构成的图。如 图15所示,re-INVITE305通过省略解除保留请求406,能够请求终端101解除保留。另外,如上所述,包括保留请求404的200应答301的变形例,也同样能够适用于 后述的实施例2 5。根据如上所述,本发明的实施例1所涉及的电视会议系统100中,由终端101向服 务器104发送作为发信消息的INVITE300。服务器104,针对该发信消息,向终端101发送 包括保留请求404的200应答301。并且,服务器104,在已取得终端102的媒体信息后,向 终端101发送包括解除保留请求406的re-INVITE305。据此,终端101 103能够在终端之间直接收发媒体数据。也就是说,电视会议系 统100不需要具备混合器就能够在多个终端101 103之间进行电视会议通信。由此,本 发明的实施例1所涉及的电视会议系统100能够降低构筑系统的成本。而且,电视会议系统100中,因为不通过混合器来收发媒体数据,因此能够除去因 混合器而导致的延迟。由此,电视会议系统100能够降低媒体数据的收发中的延迟。并且,电视会议系统100中,即使是在由终端101进行发信来开始电视会议的情况 下,直到取得其他的终端102以及103的媒体信息为止,服务器104也保留终端101的媒体 数据的发送。据此,能够通过由终端101 103进行发信来开始电视会议,因此提高用户的 便利性。并且,在电视会议系统100中,终端101 103所需要的附加功能仅是对媒体数据 的收发的保留功能。因此,能够利用电视会议系统100的终端的种类增多,易于构筑电视会 议系统100。(实施例2)上述实施例1所涉及的电视会议系统100中,为了取得作为对方终端的终端102 以及103的媒体信息,由服务器104发送INVITE303。另一方面,实施例2所涉及的电视会 议系统100中,由终端102以及103向服务器104发送包括终端102以及103的媒体信息 的 INVITE。实施例2所涉及的电视会议系统100的构成与图1同样,因此省略其说明。并且, 实施例2所涉及的服务器104的构成与图2同样,因此省略其说明。图16是表示实施例2所涉及的电视会议系统100的处理流程的时序图。并且,图 16表示终端101成为会议主办方(参加方终端),由终端101 103进行电视会议的情况下的处理流程。另外,与图3同样的要素附加同一符号。并且,对于与图3同样的处理省略 其说明,仅说明其不同之处。并且,在图16中,省略ACK、REFER应答、NOTIFY以及NOTIFY
应答等。图16所示的步骤S201 S203为止的处理,与图3所示的步骤SlOl S103为止 的处理同样。步骤S203之后,终端101为了将终端102邀请到会议,向终端102发送 REFER322(S204)。图17是表示REFER322的构成的图。如图17所示,REFER322包括Refer-To头部 405。Refer-To头部405中描述会议用URI。接收到REFER322的终端102向服务器104发送包括自身的媒体信息的 INVITE323 (S205)。例如,INVITE323中包括的媒体信息与图3所示的200应答304中包括 的媒体信息同样。服务器104向终端102发送包括终端101的媒体信息的200应答324(S206)。步骤S207 S209的处理与图3所示的步骤S107 S109的处理同样,因此省略 其说明。步骤S209之后,终端101为了将终端103邀请到会议,向终端103发送 REFER327 (S210)。该REFER307中包括的Refer-To头部405中描述有会议用的URI。接收到REFER327的终端103向服务器104发送包括自身的媒体信息的 INVITE328(S211)。服务器104向终端103发送包括终端101以及终端102的媒体信息的200应答 329(S212)。步骤S213 S219的处理与图3所示的步骤S113 S119的处理同样,因此省略 其说明。根据如上所述,在终端101和终端103之间形成直接收发媒体数据的连接(S217)。 并且,在终端101和终端102之间形成直接收发媒体数据的连接(218)。并且,在终端102 和终端103之间形成直接收发媒体数据的连接(S219)。也就是说,在终端101 103之间 实现直接收发媒体数据的多点电视会议。其次,说明实施例2所涉及的服务器104的详细的工作。另外,对于与实施例1所涉及的服务器104同样的工作省略其说明,仅说明不同之 处。以下的说明中,说明由实施例2所涉及的服务器104在2个终端即终端101以及 102之间形成电视会议的连接的工作。图18是表示由实施例2所涉及的服务器104实现2个终端即终端101以及102 之间的电视会议的工作的流程的流程图。另外,在图18中为了简化说明省略REFER应答、 NOTIFY、NOTIFY应答以及ACK的收发处理。步骤S221 S223以及S226 S228的处理,与图10所示的步骤S121 S123以 及S126 S128的处理同样,因此省略其说明。步骤S223之后,服务器104等待接收由作为对方终端的终端102发送的 INVITE323。
对方终端信息取得部203如果接收到INVITE323,则取得INVITE323中包括的终端 102的媒体信息(S224)。然后,对方终端信息取得部203向控制部201递交所取得的终端102的媒体信息。 控制部201在终端信息保持部206中保存被递交的终端102的媒体信息。然后,服务器104向终端102发送终端101的媒体信息(S225)。具体而言,控制部201取得在终端信息保持部206保存的终端101的媒体信息。然 后,控制部201向对方终端信息取得部203递交所取得的终端101的媒体信息。然后,对方 终端信息取得部203生成包括终端101的媒体信息的200应答324,并向终端102发送所生 成的200应答324。根据上述处理,终端101和终端102之间的通信开始。然后,说明在终端101以及102之间已形成电视会议连接的状态下,再加入终端 103而形成三方的电视会议连接的情况下的、服务器104的工作。图19是表示由实施例2所涉及的服务器104实现再加入终端103的三方的电视 会议的工作的流程的流程图。首先,服务器104取得作为对方终端的终端103的媒体信息(S231)。具体而言,对方终端信息取得部203接收由终端103发送来的包括终端103的媒 体信息的INVITE328。然后,对方终端信息取得部203取得INVITE328中包括的终端103的 媒体信息。然后,对方终端信息取得部203向控制部201递交所取得的终端103的媒体信 息。然后,控制部201在终端信息保持部206中保存终端103的媒体信息。然后,服务器104向终端103发送已参加会议的终端101以及102的媒体信息 (S232)。具体而言,控制部201取得在终端信息保持部206保存的已参加会议的终端101 以及终端102的媒体信息。然后,控制部201向对方终端信息取得部203递交所取得的终 端101以及102的媒体信息。然后,对方终端信息取得部203生成包括终端101以及102 的媒体信息的200应答329,并向终端103发送所生成的200应答329。另外,步骤S233的处理与图11所示的步骤S133同样,因此省略其说明。根据如上所述,形成终端101、102以及103这三方的电视会议连接。根据上述说明,本发明的实施例2所涉及的电视会议系统100,与实施例1所涉及 的电视会议系统100同样,不需要混合器就能够在多个终端101 103之间进行电视会议 通信。由此,本发明的实施例2所涉及的电视会议系统100能够降低构筑系统的成本。并 且,电视会议系统100能够降低媒体数据的收发中的延迟。并且,电视会议系统100,因为能够由终端101发信来开始电视会议,因此提高用 户的便利性。并且,实施例2所涉及的电视会议系统100中,服务器104所需要的附加功能,仅 是等待由终端101 103的发信的功能。由此,本实施例2的服务器104能够降低开发成本。(实施例3)实施例3中,说明通过由服务器104的发信来开始电视会议的例子。实施例3所涉及的电视会议系统100的构成与图1同样,因此省略其说明。并且,实施例3所涉及的服务器104的构成与图2同样,因此省略其说明。图20是表示实施例3所涉及的电视会议系统100的处理流程的时序图。并且,图 20表示通过由服务器104的发信,在终端101 103之间进行电视会议的情况下的处理流 程。并且,在图20中,省略ACK、REFER应答、NOTIFY以及NOTIFY应答等。首先,服务器104向终端101发送INVITE340 (S301)。该INVITE340包括保留请求 404。例如,INVITE340包括与图5所示的200应答301同样的IP地址401、接收端口编号 402、能够使用的编解码器403和保留请求404。接收到INVITE340的终端101向服务器104发送包括自身的媒体信息的200应答 341(S302)。并且,终端101按照INVITE340中包括的保留请求404变成保留状态(S303)。然后,服务器104向终端102发送包括保留请求404的INVITE342(S304)。该 INVITE342例如是与INVITE340同样的消息。接收到INVITE342的终端102向服务器104发送包括自身的媒体信息的200应答 343(S305)。并且,终端102按照INVITE342中包括的保留请求404变成保留状态(S306)。然后,服务器104向终端103发送包括保留请求404的INVITE345 (S307)。该 INVITE345例如是与INVITE340同样的消息。接收到INVITE345的终端103,向服务器104发送包括自身的媒体信息的200应答 346(S308)。并且,终端103按照INVITE345中包括的保留请求404变成保留状态(S309)。然后,服务器104 向终端 101 发送 re-INVITE347(S310)。该 re_INVITE347 包括终 端102以及终端103的媒体信息和解除保留请求406。接收到re-INVITE347的终端101向服务器104发送包括自身的媒体信息的200 应答 348(S311)。然后,服务器104 向终端 102 发送 re_INVITE349 (S312)。该 re_INVITE349 中包括 终端101以及终端103的媒体信息和解除保留请求406。接收到re-INVITE349的终端102向服务器104发送包括自身的媒体信息的200 应答 350(S313)。然后,服务器104 向终端 103 发送 re-INVITE351(S314)。该 re_INVITE351 中包括 终端101以及终端102的媒体信息和解除保留请求406。接收到re-INVITE351的终端103向服务器104发送包括自身的媒体信息的200 应答 352(S315)。根据如上所述,在终端101和终端103之间形成直接收发媒体数据的连接(S316)。 并且,在终端101和终端102之间形成直接收发媒体数据的连接(S317)。并且,在终端102 和终端103之间形成直接收发媒体数据的连接(S318)。也就是说,在终端101 103之间 实现直接收发媒体数据的多点电视会议。其次,说明实施例3所涉及的服务器104的详细的工作。图21是表示由服务器104实现终端101 103之间的电视会议的工作的流程的 流程图。
首先,保留部204生成包括保留请求404的INVITE340、INVITE342以及 INVITE345。然后,保留部204向参加会议的所有的终端101、102以及103分别发送 INVIRTE340、INVITE342 以及 INVITE345 (S321)。对方终端信息取得部203接收针对INVITE340、INVITE342以及INVITE345的200 应答341、200应答343以及200应答346。然后,对方终端信息取得部203取得200应答 341,200应答343以及200应答346中包括的终端101 103的媒体信息(S322)。对方终端信息取得部203向控制部201递交所取得的终端101 103的媒体信息。 然后,控制部201在终端信息保持部206中保存所接受的终端101 103的媒体信息。并且,控制部201向通信开始部205递交终端101 103的媒体信息。通信 开始部205生成包括终端101 103的媒体信息的re-INVITE347、re_INVITE349以 及re-INVITE351。然后,通信开始部205向终端101 103分别发送re_INVITE347、 re-INVITE349 以及 re_INVITE351 (S323)。服务器 104 接收来自终端 101 103 的 200 应 答348、200应答350以及200应答352。根据如上所述,形成终端101、102以及103这三方的电视会议连接。如上所述,本发明的实施例3所涉及的电视会议系统100中,服务器104向终端 101 103发送包括保留请求404的发信消息。终端101 103向服务器104返回包括媒 体信息的应答。之后,服务器104向终端101 103发送包括通信对方的终端的媒体信息 的解除保留消息。据此,本发明的实施例3所涉及的电视会议系统100能够以由服务器104发信的 形式来实现由终端之间进行直接收发媒体数据的电视会议通信。例如,能够实现由服务器 104登录会议时间和会议参加方,在所登录的时间自动地开始会议这样的预约型会议。由 此,本发明的实施例3所涉及的电视会议系统100能够提高用户的便利性。(实施例4) 实施例4所涉及的电视会议系统100的服务器104,仅使尚未取得媒体信息的终端 之间的媒体数据的收发变成保留状态。另外,服务器104不使已取得媒体信息的终端之间 的媒体数据的收发成为保留状态。并且,服务器104,仅解除对已取得媒体信息的终端之间 的媒体数据的收发的保留,并继续对尚未取得媒体信息的终端之间的媒体数据的收发的保留。实施例4所涉及的电视会议系统100的构成与图1同样,因此省略其说明。并且, 实施例4所涉及的服务器104的构成与图2同样,因此省略其说明。图22是表示实施例4所涉及的电视会议系统100的处理流程的时序图。并且,图 22表示终端101成为会议主办方(参加方终端),由终端101 103进行电视会议的情况 下的处理流程。另外,与图3同样的要素附加同一符号。并且,对于与图3同样的处理省略 其说明,仅说明其不同之处。并且,在图22中,省略ACK、REFER应答、NOTIFY以及NOTIFY 应答等。图22所示的步骤S401 S404的处理与图3所示的SlOl S104的处理同样,因 此省略其说明。步骤S404之后,服务器104向终端102发送包括终端101的媒体信息的 INVITE363(S405)。
图23是表示INVITE363的构成的图。INVITE363中包括的2个媒体信息中的一方 是终端101的媒体信息,另一方包括保留请求404。终端102如果接收到INVITE363则发送包括自身的媒体信息的200应答 364(S406)。图24是表示200应答364的构成的图。200应答364中包括的2个媒体信息中的 一方是终端102的媒体信息,另一方包括保留请求404。服务器104如果接收到200应答364则向终端102发送ACK。并且,终端102,开始向终端102能够使用的2个通信中的不包括保留请求404的 终端101之间的媒体数据的收发。具体而言,终端102开始向终端101的媒体信息中包括 的IP地址401以及接收端口编号402发送媒体数据。而且,终端102开始准备接收向同时 在自身的媒体信息中描述的IP地址401以及接收端口编号402发送来的媒体数据。并且, 终端102使终端102能够使用的2个通信中的包括保留请求404的通信成为保留状态。服务器104发送ACK后,向终端101发送用于通知邀请完毕的NOTIFY。终端101 向服务器104发送针对NOTIFY的200应答。然后,服务器104生成包括终端102的媒体信息的re_INVITE365,并向终端101发 送所生成的 re-INVITE365 (S407)。图25是表示re_INVITE365的构成的图。如图25所示,re-INVITE365中包括的2个媒体信息中的一方是终端102的媒体 信息且包括解除保留请求406。另一方包括保留请求404。接收到re-INVITE365的终端101,向服务器104发送包括自身的媒体信息的200 应答 366 (S408)。图26是表示200应答366的构成的图。200应答366中包括的2个媒体信息中的 一方是终端101的媒体信息且包括解除保留请求406。另一方包括保留请求404。终端101,开始向终端101能够使用的2个通信中的包括解除保留请求406的终端 102之间的媒体数据的收发。具体而言,终端101开始向终端102的媒体信息中包括的IP 地址401以及接收端口编号402发送媒体数据。而且,终端101开始准备接收向同时在自 身的媒体信息中描述的IP地址401以及接收端口编号402发送来的媒体数据。并且,终端 101继续终端101能够使用的2个通信中的不包括解除保留请求406的通信的保留状态。服务器104向终端101发送针对200应答306的ACK。根据如上所述,形成在终端101和终端102之间直接收发媒体数据的连接(S109)。 在此,在终端101的监视器121显示由终端102发送的影像,在终端102的监视器122显示 由终端101发送的影像。并且,终端101的监视器131以及终端102的监视器132未被使 用而为保留状态。然后,进行步骤S410 S412。步骤S410 S412的处理与图3所示的步骤SllO S112的处理同样,因此省略其说明。然后,服务器104向终端101发送用于变更媒体数据的发送目标方的 re-INVITE370(S413)。该re_INVITE370包括终端102以及终端103的媒体信息。并且, re-INVITE370包括针对与终端103之间的媒体数据的收发的解除保留请求406。接收到re-INVITE370的终端101向服务器104发送包括自身的媒体信息的200应答371 (S414)。服务器104如果接收到200应答371则向终端101发送ACK。然后,服务器104向终端102发送用于变更媒体数据的发送目标方的 re-INVITE372(S415)。该re_INVITE372中包括终端101以及终端103的媒体信息。并且, re-INVITE372包括针对与终端103之间的媒体数据的收发的解除保留请求406。接收到re-INVITE372的终端102向服务器104发送包括自身的媒体信息的200 应答373(S416)。服务器104如果接收到200应答373则向终端102发送ACK。根据如上所述,在终端101和终端103之间形成直接收发媒体数据的连接(S417)。 并且,在终端101和终端102之间形成直接收发媒体数据的连接(S418)。并且,在终端102 和终端103之间形成直接收发媒体数据的连接(S419)。也就是说,在终端101 103之间 实现直接收发媒体数据的多点电视会议。并且,在终端101的监视器121以及131中显示分别由终端102以及终端103发 送的影像。并且,在终端102的监视器122以及132中显示分别由终端101以及终端103 发送的影像。并且,在终端103的监视器123以及133中显示分别由终端101以及终端102 发送的影像。其次,说明实施例4所涉及的服务器104的详细的工作。以下的说明,针对由服务器104在2个终端即终端101以及102之间形成电视会 议的连接的工作进行说明。另外,对于与实施例1所涉及的服务器104同样的工作省略其说明,仅说明不同之 处。图27是表示由服务器104实现2个终端即终端101以及102之间的电视会议的 工作的流程的流程图。另外,在图27中为了简化说明省略REFER应答、NOTIFY、NOTIFY应 答以及ACK的收发处理。步骤S421 S424、S426 S427以及S429的处理,与图10所示的步骤S121 S124、S125 S126以及S128的处理同样,因此省略其说明。与步骤S423同时,服务器104向作为对方终端的终端102发送包括保留与尚未取 得媒体信息的终端103之间的通信的保留请求404的消息。对方终端信息取得部203通 过向终端102发送INVITE363,从而进行向作为参加方终端的终端101的媒体信息的发送 (S424)和保留请求的发送(S425)。具体而言,控制部201取得在终端信息保持部206保存的终端101的媒体信息。 然后,控制部201向对方终端信息取得部203递交所取得的终端101的媒体信息。然后,对 方终端信息取得部203生成包括2个媒体信息的INVITE363,并向终端102发送所生成的 INVITE363。在此,INVITE363中包括的2个媒体信息中的一方是终端101的媒体信息,另 一方包括保留请求404。据此,终端102能够执行的2个通信中的一方成为保留状态。并 且,终端102能够执行的2个通信中的服务器104已取得媒体信息的终端101之间的通信 开始。步骤S426之后,通信开始部205向终端101发送终端102的媒体信息(S427)。并 且,通信开始部205解除终端101的一部分保留状态(S428)。具体而言,通信开始部205, 对终端101,解除与已取得媒体信息的终端102之间的通信的保留,并继续与尚未取得媒体 信息的终端103之间的通信的保留。
具体而言,通信开始部205生成包括终端102的媒体信息以及解除保留请求406 的re-INVITE365,并向参加方终端发送所生成的re_INVITE365。该re_INVITE365中包括 的2个媒体信息中的一方是终端102的媒体信息且包括解除保留请求406。并且,另一方包 括保留请求404。据此,终端101能够执行的2个通信中,与终端102之间的通信被解除保 留状态,而另一方则被继续保留状态。之后,服务器104接收来自终端101的200应答366。根据上述处理,通过终端101以及终端102互相被发送媒体信息,从而终端101和 终端102之间的通信开始。并且,终端101和终端103之间的通信,以及终端102和终端 103之间的通信成为保留状态。另外,在实施例4所涉及的由服务器104进行的终端101以及102之间的电视会 议连接已形成的状态下,再加入终端103而形成三方的电视会议连接。此时的工作与实施 例1所涉及的服务器104同样,因此省略其说明。如上所述,实施例4所涉及的电视会议系统100的服务器104,仅使与尚未取得媒 体信息的终端之间的媒体数据的收发成为保留状态。另外,服务器104不使与已取得媒体 信息的终端之间的媒体数据的收发成为保留状态。并且,服务器104仅解除对与已取得媒 体信息的终端之间的媒体数据的收发的保留,继续与尚未取得媒体信息的终端之间的媒体 数据的收发的保留。据此,实施例4所涉及的电视会议系统100中,能够收发多个媒体数据的终端,能 够仅利用单一的媒体数据来进行与已形成连接的终端之间的通信。由此,实施例4所涉及 的电视会议系统100能够提高用户的便利性。(实施例5)实施例5所涉及的电视会议系统100,利用指定正在呼叫的180应答来代替保留请 求 404。实施例5所涉及的电视会议系统100的构成与图1同样,因此省略其说明。图28是表示实施例5所涉及的服务器104的构成的框图。图28所示的服务器104具备控制部201、参加方终端信息取得部202、对方终端信 息取得部203、正在呼叫通知部214、通信开始部205和终端信息保持部206。另外,与图2 同样的要素附加同一符号并省略其说明。正在呼叫通知部214生成180应答(180 Ringing),并向参加方终端发送所生成的 180应答。该180应答是表示正在呼叫的消息。换而言之,180应答是使终端101 103不 开始向通信对方终端101 103发送媒体数据的指示。具体而言,正在呼叫通知部214,在 对方终端信息取得部203尚未取得对方终端的媒体信息的情况下,向参加方终端发送180应答。其次,说明本发明的实施例5所涉及的电视会议系统100的工作。图29是表示实施例5所涉及的电视会议系统100的处理流程的时序图。并且,图 29表示终端101成为会议主办方(参加方终端),由终端101 103进行电视会议的情况 下的处理流程。另外,在图29中省略了 ACK、REFER应答、NOTIFY以及NOTIFY应答等。并 且,与图16同样的要素附加同一符号。首先,终端101向服务器104发送包括自身的媒体信息的INVITE380 (S501)。
图30是表示INVITE380的构成的图。INVITE380包括终端101的媒体信息和终端 数407。终端数407表示参加电视会议的终端的数量。在此,参加电视会议的终端的数量是 3,因此描述为a = terminal :3。另外,终端数407描述在SDP的“a =”行,但是也可以描述在SIP扩展头部中。并 且,服务器104可以事先设定参加电视会议的终端数。接收到INVITE380 的服务器 104 针对 INVITE380 发送 180 应答 381 (S502)。该 180 应答是表示正在呼叫通信对方的终端的消息。然后,终端101,为了将终端102邀请到会议,向终端102发送在Refer-To头部405 中描述了会议用URI的REFER322 (S503)。接收到REFER322的终端102向服务器104发送包括自身的媒体信息的 INVITE323(S504)。接收到INVITE323的服务器104,向终端102发送180应答384 (S505)。然后,终端101,为了将终端103邀请到会议,向终端103发送在Refer-To头部405 中描述了会议用URI的REFER327 (S506)。接收到REFER327的终端103向服务器104发送包括自身的媒体信息的 INVITE328(S507)。接收到INVITE328的服务器104向终端103发送180应答389 (S508)。服务器104,每次接收到由终端发送的INVITE,对已接收INVITE的终端的数量进 行计数。服务器104,在所计数的终端的数量与INVITE380中包括的终端数407 —致的情况 下,向各个终端101 103返回200应答。在此,终端数407是3,因此服务器104如果接收 到来自终端101 103的INVITE380、INVITE323以及INVITE328,则向各个终端101 103 返回200应答。具体而言,服务器104向终端101发送包括终端102以及终端103的媒体信息的 200应答390(S509),向终端102发送包括终端101以及终端103的媒体信息的200应答 39KS510)。而且,服务器104向终端103发送包括终端101以及终端102的媒体信息的 200 应答 392(S511)。根据如上所述,在终端101和终端103之间形成直接收发媒体数据的连接(S512)。 并且,在终端101和终端102之间形成直接收发媒体数据的连接(S513)。并且,在终端102 和终端103之间形成直接收发媒体数据的连接(S514)。也就是说,在终端101 103之间 实现直接收发媒体数据的多点电视会议。其次,说明实施例5所涉及的服务器104的详细的工作。图3 1是表示由实施例5所涉及的服务器104实现在三个终端即终端101 103 之间的电视会议的工作的流程的流程图。另外,在图31中为了简化说明省略REFER应答、 NOTIFY、NOTIFY应答以及ACK等的收发处理。参加方终端信息取得部202接收作为参加方终端的终端101发送的INVITE380。 然后,参加方终端信息取得部202取得包括在INVITE380中的参加电视会议的终端数 407(S521)。并且,参加方终端信息取得部202取得包括在INVITE380中的终端101的媒体 fn肩、(S522)ο参加方终端信息取得部202向控制部201递交所取得的终端数407以及终端101的媒体信息。然后,控制部201在终端信息保持部206中保存所接受的终端数407以及终 端101的媒体信息。然后,控制部201,检索终端信息保持部206,判断是否已取得所有的参加电视会 议的终端101 103的媒体信息(S523)。具体而言,控制部201比较终端数407和在终端 信息保持部206保存的媒体信息的数量。并且,控制部201,在终端数407和在终端信息保 持部206保存的媒体信息的数量一致的情况下,判断为已取得所有的参加电视会议的终端 101 103的媒体信息。并且,控制部201,在终端数407和终端信息保持部206中保存的 媒体信息的数量不一致的情况下,判断为尚未取得所有的参加会议的终端101 103的媒 体信息。在尚未取得参加电视会议的所有的终端101 103的媒体信息的情况下(S523 的“否”),正在呼叫通知部214向在步骤S522已取得媒体信息的终端101发送180应答 381(S524)。另外,在此,虽然正在呼叫通知部214利用180应答以作为正在呼叫通知,但是 只要是SIP的100 199的应答,利用哪一个都可以。并且,正在呼叫通知部214也可以利 用其他消息来通知正在呼叫。然后,对方终端信息取得部203接收来自尚未取得媒体信息的终端102的 INVITE323。对方终端信息取得部203取得INVITE323中包括的终端1 02的媒体信息 (S525)。然后,对方终端信息取得部203向控制部201递交所取得的终端102的媒体信息。控制部201,再次检索终端信息保持部206,判断是否已取得所有的参加会议的终 端101 103的媒体信息(S523)。例如,在尚未取得终端103的媒体信息的情况下(S523的“否”),正在呼叫通知部 214,在之前的步骤S525,向新取得媒体信息的终端102发送180应答384(S524)。然后,对方终端信息取得部203,接收来自尚未取得媒体信息的终端103的 INVITE328。并且,对方终端信息取得部203取得INVITE328中包括的终端103的媒体信息 (S525)。然后,对方终端信息取得部203向控制部201递交所取得的终端103的媒体信息。在已取得所有的参加会议的终端101 103的媒体信息的情况下(S523的“是”), 控制部201向通信开始部205递交所有的参加会议的终端101 103的媒体信息。通信开 始部205,向所有的参加会议的终端101 103发送包括通信对方的媒体信息的200应答 390 392(S526)。根据以上的处理,参加会议的终端101 103之间开始媒体数据的收发。如上所述,实施例5所涉及的电视会议系统100中,服务器104如果接收到包括媒 体信息的INVITE则返回180应答。并且,服务器104从所有的终端101 103接收到包括 媒体信息的INVITE之后,向各终端101 103发送包括通信对方的终端的媒体信息的200应答。据此,实施例5所涉及的电视会议系统100中,终端101 103所需要的附加功能 仅是180应答的接收功能。由此,能够与实施例5所涉及的电视会议系统100连接的终端 的种类变多,系统的构筑变得容易。以上,说明了本发明的实施例所涉及的电视会议系统,但是本发明并不限定于这 些实施例。例如,上述实施例1 5中,示出了对多点电视会议适用本发明的例子,但是本发明也能够适用于电话会议等声音会议、或其他会议通信。并且,在上述实施例1 5中,虽然示出了由3个终端进行连接的例子,但是由4 个以上的终端进行连接的情况,也能够利用同样的过程。并且,在上述实施例1 5中,虽然示出了利用了 SIP的通信的例子,但是也可以 利用H. 323或HTTP等其他的协议以作为通信协议。并且,在上述实施例1 4的说明中,说明了利用SDP的参数的方法以作为进行保 留请求以及解除保留请求的方法,但是也可以利用SIP的扩展头部等其他方法来保留以及 解除保留。并且,本发明可以作为具备上述实施例1 5的所有的功能的电视会议系统来实 现,也可以作为将上述实施例1 5中的任意2个以上进行组合的电视会议系统来实现。本发明能够适用于会议系统以及包括在会议系统中的连接装置,尤其能够适用于 多点电视会议系统以及包括在多点电视会议系统中的连接装置。
权利要求
一种连接装置,为了由第一终端、第二终端以及第三终端在这些终端之间进行直接收发媒体数据的多点会议,而形成这些终端之间的连接,其特征在于,所述连接装置具备信息取得部,取得所述第一终端、所述第二终端以及所述第三终端的媒体信息,所述媒体信息是有关媒体数据的收发的信息;第一消息发送部,在由所述信息取得部尚未取得所述第二终端以及所述第三终端的媒体信息的情况下,向所述第一终端发送第一消息,所述第一消息是使所述第一终端不开始向所述第二终端以及所述第三终端发送媒体数据的消息;以及第二消息发送部,在由所述第一消息发送部已发送所述第一消息后,由所述信息取得部已取得所述第二终端的媒体信息的情况下,向所述第一终端发送第二消息,所述第二消息是包括所述第二终端的媒体信息且使所述第一终端开始向所述第二终端发送媒体数据的消息。
2.根据权利要求1所述的连接装置,其特征在于, 所述信息取得部具备第一终端信息取得部,接收由所述第一终端发送的消息,并取得该消息中包括的所述 第一终端的媒体信息;第二终端信息取得部,向所述第二终端发送包括所述第一终端的媒体信息的消息,接 收针对该消息而由所述第二终端发送的消息,并取得该消息中包括的所述第二终端的媒体 信息;以及第三终端信息取得部,向所述第三终端发送包括所述第一终端以及所述第二终端的媒 体信息的消息,接收针对该消息而由所述第三终端发送的消息,并取得该消息中包括的所 述第三终端的媒体信息,第二消息发送部还向所述第一终端以及所述第二终端发送包括所述第三终端的媒体 信息的消息。
3.根据权利要求1所述的连接装置,其特征在于, 所述信息取得部具备第一终端信息取得部,接收由所述第一终端发送的第三消息,并取得该第三消息中包 括的所述第一终端的媒体信息;第二终端信息取得部,接收由所述第二终端发送的第四消息,并取得该第四消息中包 括的所述第一终端的媒体信息;以及第三终端信息取得部,接收由所述第三终端发送的第五消息,并取得该第五消息中包 括的所述第三终端的媒体信息,所述第二消息发送部向所述第二终端发送包括所述第一终端的媒体信息的消息以作 为针对所述第四消息的回答,向所述第三终端发送包括所述第一终端以及所述第二终端的 媒体信息的消息以作为针对所述第五消息的回答,并向所述第一终端以及所述第二终端发 送包括所述第三终端的媒体信息的消息。
4.根据权利要求1所述的连接装置,其特征在于,所述第一消息发送部还向所述第二终端发送使所述第二终端不开始向所述第一终端 以及所述第三终端发送媒体数据的第六消息,并向所述第三终端发送使所述第三终端不开 始向所述第一终端以及所述第二终端发送媒体数据的第七消息,所述信息取得部具备第一终端信息取得部,接收针对所述第一消息而由所述第一终端发送的消息,并取得 该消息中包括的所述第一终端的媒体信息;第二终端信息取得部,接收针对所述第六消息而由所述第二终端发送的消息,并取得 该消息中包括的所述第二终端的媒体信息;以及第三终端信息取得部,接收针对所述第七消息而由所述第三终端发送的消息,并取得 该消息中包括的所述第三终端的媒体信息,第二消息发送部还向所述第一终端发送包括所述第三终端的媒体信息的消息,向所述 第二终端发送包括所述第一终端以及所述第三终端的媒体信息的消息,并向所述第三终端 发送包括所述第一终端以及所述第二终端的媒体信息的消息。
5.根据权利要求1所述的连接装置,其特征在于,所述媒体信息包括IP地址、端口编号以及能够使用的编解码器中的至少一个。
6.根据权利要求5所述的连接装置,其特征在于,所述第一消息包括被指定了临时IP地址以及临时端口编号中的至少一方的媒体信肩、O
7.根据权利要求6所述的连接装置,其特征在于, 所述临时IP地址是所述连接装置的IP地址。
8.根据权利要求1所述的连接装置,其特征在于,所述第一消息发送部,在由所述信息取得部已取得所述第二终端的媒体信息且尚未取 得所述第三终端的媒体信息的情况下,向所述第一终端发送使所述第一终端不开始向所述 第三终端发送媒体数据且不禁止开始向所述第二终端发送媒体数据的消息。
9.根据权利要求1所述的连接装置,其特征在于,所述第二消息发送部,在由所述第一消息发送部已发送所述第一消息后,由所述信息 取得部已取得所述第二终端的媒体信息且尚未取得所述第三终端的媒体信息的情况下,向 所述第一终端发送包括所述第二终端的媒体信息且使所述第一终端开始向所述第二终端 发送媒体数据且继续禁止向所述第三终端发送媒体数据的消息。
10.根据权利要求1所述的连接装置,其特征在于,所述第一消息是使向所述第二终端以及所述第三终端的媒体数据的发送被保留的消肩、O
11.根据权利要求10所述的连接装置,其特征在于,所述第一消息是针对与所述第二终端、所述第三终端以及所述连接装置之间的媒体数 据的收发,使所述第一终端禁止发送以及接收的消息、使所述第一终端禁止发送的消息、或 允许所述第一终端仅进行接收的消息。
12.根据权利要求11所述的连接装置,其特征在于, 所述第一消息是基于会话初始化协议的消息,Bf Φ^~^ a = inactive、a = sendonly a = recvonly。
13.根据权利要求11所述的连接装置,其特征在于,所述第一消息被指定有“0. 0. 0. 0”以作为媒体数据的发送目标方的IP地址。
14.根据权利要求1所述的连接装置,其特征在于,所述第一消息是表示正在呼叫通信对方的终端的消息。
15.根据权利要求14所述的连接装置,其特征在于,所述第一消息是基于会话初始化协议的消息,所述第一消息是100 199的应答消息。
16.一种连接装置的连接方法,该连接装置为了由第一终端、第二终端以及第三终端 在这些终端之间进行直接收发媒体数据的多点会议而形成这些终端之间的连接,其特征在 于,所述连接方法包括第一消息发送步骤,在尚未取得所述第二终端以及所述第三终端的媒体信息的情况 下,向所述第一终端发送第一消息,所述媒体信息是有关媒体数据的收发的信息,所述第一 消息是使所述第一终端不开始向所述第二终端以及所述第三终端发送媒体数据的消息;信息取得步骤,取得所述第二终端的媒体信息;以及第二消息发送步骤,向所述第一终端发送第二消息,所述第二消息是包括所述第二终 端的媒体信息且使所述第一终端开始向所述第二终端发送媒体数据的消息。
17.一种连接装置的连接方法的程序,连接装置为了由第一终端、第二终端以及第三终 端在这些终端之间进行直接收发媒体数据的多点会议而形成这些终端之间的连接,其特征 在于,所述程序使计算机执行以下步骤第一消息发送步骤,在尚未取得所述第二终端以及所述第三终端的媒体信息的情况 下,向所述第一终端发送第一消息,所述媒体信息是有关媒体数据的收发的信息,所述第一 消息是使所述第一终端不开始向所述第二终端以及所述第三终端发送媒体数据的消息;信息取得步骤,取得所述第二终端的媒体信息;以及第二消息发送步骤,向所述第一终端发送第二消息,所述第二消息是包括所述第二终 端的媒体信息且使所述第一终端开始向所述第二终端发送媒体数据的消息。
全文摘要
本发明所涉及的连接装置是为了由终端(101)、终端(102)以及终端(103)在终端(101~103)之间进行直接收发媒体数据的多点会议而形成终端(101~103)之间的连接的服务器(104),具备参加方终端信息取得部(202)以及对方终端信息取得部(203),取得终端(101~103)的媒体信息;保留部(204),在终端(102)以及终端(103)的媒体信息尚未被取得的情况下,向终端(101)发送第一消息,该第一消息是使终端(101)不开始向终端(102)以及终端(103)发送媒体数据的消息;以及通信开始部(205),在第一消息被发送后,终端(102)的媒体信息已被取得的情况下,向终端(101)发送第二消息,该第二消息是包括终端(102)的媒体信息且使终端(101)开始向终端(102)发送媒体数据的消息。
文档编号H04M3/56GK101904162SQ20088012189
公开日2010年12月1日 申请日期2008年12月18日 优先权日2007年12月20日
发明者小野竜太郎, 持田尚之 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1