针对多媒体的媒体突发控制系统、程序、记录介质、媒体服务器和终端的制作方法

文档序号:7959372阅读:231来源:国知局
专利名称:针对多媒体的媒体突发控制系统、程序、记录介质、媒体服务器和终端的制作方法
技术领域
本发明涉及一种针对多媒体的媒体突发控制系统、控制程序、程序记录介质、媒体服务器和终端,更具体地,涉及一种针对多媒体的媒体突发控制系统,能够管理以同步控制要由一个或多个媒体服务器提供的每个发言权,一种控制程序、一种程序记录介质(recordingmedium)、一种媒体服务器(medium server)和一种终端。
应当注意,术语“媒体服务器”在这里的意思是提供与任何媒体相关的任何类型的服务的服务器或用于控制这样的媒体的服务器。媒体服务器的示例包括提供电视电话服务的电视电话服务器,提供通过蜂窝电话的音频聊天服务的PoC(蜂窝上的一按即讲(Push to Talkover Cellular)),提供图像的显示服务的WB(白板)服务器,提供即时消息服务的IM(即时消息)服务器,等等。
此外,应当注意,术语“发言权(f1oor)”在这里的意思是传送媒体的权利,包括通过任何通信媒体发表自己的观点、传送数据、操作应用程序的权利等。发言权被认为是媒体传送权利,包括通过通信媒体以语音发表自己的观点的权利、数据传送权利、操作应用程序的权利等。发言权也被认为是话语权、传送权利、操作权利等。
背景技术
目前,用于提供通过蜂窝电话的语音聊天服务的PoC通信服务日益流行。PoC通信是像收发器一样的半双工型通信服务,其中讲话者为了向他/她想要交谈的一个或多个人发送他/她的语音,操作专用按钮。应当注意在PoC通信中限制了同时通信的终端的数量。这是为什么针对确定的讲话者控制和分配发言权的原因。当同时参与会话的终端的数量增加时,限制能够同时通信的终端数量是有利的。
此外,在不控制发言权的任何半双工通信媒体甚或全双工通信中,在提供多媒体服务的情况下,有时优选的是与PoC通信服务结合地控制每个媒体共用的发言权。例如,在专利文献1中公开了这种系统。
(专利文献1)JP2001-75922 A1(4-5页,图1)此外,优选的是针对作为多媒体的每个媒体而设置的发言权分配政策(policy)应该是全新的政策,是针对每个媒体的现有发言权分配政策的综合或经任意编辑的政策,而不是仅限于每个媒体共用的政策。
但是,传统的技术有下面的问题或缺点。
在使用一个或多个媒体服务器的多媒体通信会话期间,并未同步媒体之间的发言权。换句话说,不存在任何手段来重写或重建发言权分配政策,从而通过针对多媒体综合针对每个媒体服务器而设置的每个媒体的发言权分配政策,来同步针对每个媒体的发言权。即,传统的技术有下面的问题第一,不可能提供具有针对多个媒体的同步发言权的多媒体服务。在综合多个媒体的多媒体服务中,通过与每个媒体中是否控制发言权无关地控制针对每个媒体的发言权来提供同步发言权是有效的。
第二,虽然每个媒体具有用于分配发言权的政策,但是当每个媒体的政策彼此不同时,没有功能来综合和共同化(commonize)针对多媒体的发言权。在综合多个媒体的多媒体服务中,如果每个媒体的政策彼此不同,有必要在把它们综合为多媒体的时候共同化发言权政策。
第三,虽然每个媒体具有用于分配发言权的政策,但是在无视每个媒体的政策而综合多个媒体的时候,或通过适当地组合或编辑政策来产生针对多媒体的政策的时候,没有功能来设置针对多媒体的新政策。在综合多个媒体的多媒体服务中,有必要输入针对多媒体的新发言权分配政策,或通过组合现有政策来改变。

发明内容
为解决上述问题,根据本发明的针对多媒体的媒体突发控制系统、程序、记录介质、媒体服务器和终端具有下面的独特构造(1)在根据被分配给每个媒体作为在一个或多个媒体服务器和媒体终端之间、或通过一个或多个媒体服务器在不同的媒体终端之间传送媒体的权利的媒体发言权,发送和接收多媒体通信的多个媒体的过程中,一种针对多媒体的媒体突发控制系统,其特征在于执行同步控制,从而向一个或多个媒体服务器或媒体终端综合分配针对构成了多媒体通信的所有媒体的每个媒体的发言权,使向其综合地分配了针对多媒体通信的每个媒体的发言权的媒体服务器或媒体终端能够传送构成了多媒体的所有媒体。
(2)根据上述(1)所述的针对多媒体的媒体突发控制系统,其中提供与一个或多个媒体服务器不同的媒体突发控制服务器作为父服务器,使媒体突发控制服务器能够控制针对要由与子服务器相对应的一个或多个媒体服务器要提供的每个媒体的发言权,以便进行同步控制。
(3)根据上述(1)所述的针对多媒体的媒体突发控制系统,其中一个或多个媒体服务器之一用作父服务器,并且用作子服务器的每个媒体服务器控制针对要提供的每个媒体的发言权,以便进行同步控制。
(4)根据上述(2)或(3)所述的媒体突发控制系统,其中子服务器遵循父服务器的发言权控制,来执行媒体服务。
(5)根据上述(2)-(4)中任何一项所述的针对多媒体的媒体突发控制系统,其中媒体终端根据父服务器的发言权控制发起所需媒体的传送。
(6)根据上述(2)-(5)中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器综合针对子服务器而设置的发言权分配政策,来设置多媒体的发言权分配政策,从而控制针对每个媒体的发言权以便进行同步控制。
(7)根据上述(6)所述的针对多媒体的媒体突发控制系统,其中在父服务器将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策时,设置每个媒体共用的发言权分配政策。
(8)根据上述(2)-(5)中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器适当地编辑针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
(9)根据上述(2)-(5)中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器与针对子服务器而设置的发言权分配政策的存在或不存在相独立地设置针对多媒体的新发言权分配政策,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
(10)根据上述(6)-(9)中任何一项所述的针对多媒体的媒体突发控制系统,其中将媒体终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
(11)根据上述(6)-(9)中任何一项所述的针对多媒体的媒体突发控制系统,其中将操作员操作的、用于管理媒体服务的操作员终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
(12)根据上述(6)-(9)中任何一项所述的针对多媒体的媒体突发控制系统,其中将子服务器或不同于子服务器的任何可选的服务器用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
(13)根据上述(2)-(12)中任何一项所述的针对多媒体的媒体突发控制系统,其中将构成了媒体入口站(portal site)的媒体入口(portal)放置在媒体终端和子服务器和/或父服务器之间,从而通过媒体入口实现媒体终端到子服务器和/或父服务器的任何接入。
(14)根据上述(2)-(13)中任何一项所述的针对多媒体的媒体突发控制系统,其中放置至少保持媒体终端的存在信息的存在服务器,以便父服务器参考来自存在服务器的信息,设置发言权分配政策。
(15)在根据分配给媒体作为传送所述媒体的权利的、所述媒体的发言权,在媒体服务器和包括前述媒体服务器在内的多个媒体服务器之间、或通过媒体服务器和包括媒体服务器的多个媒体服务器在不同的媒体终端之间,传送和接收针对多媒体通信的多个媒体的过程中,一种媒体服务器,其特征在于执行同步控制,以便针对构成了多媒体通信的、包括与媒体服务器相对应的媒体的所有媒体,将每个媒体的发言权综合地分配给媒体服务器或包括媒体服务器的多个媒体服务器或媒体终端,在将多媒体通信的每个媒体的发言权综合地分配给媒体服务器或包括媒体服务器的多个媒体服务器时,同步控制能够传送构成了多个媒体的所有媒体或与媒体服务器相对应的媒体,而在将多媒体通信的每个媒体的发言权综合地分配给媒体终端时,能够接收构成了多媒体的所有媒体或与媒体服务器相对应的媒体(16)根据上述(15)所述的媒体服务器,其中放置用于控制每个媒体的发言权的媒体突发控制服务器,以作为控制每个媒体的发言权、,并在媒体突发控制服务器的同步控制下的子服务器进行操作。
(17)根据上述(15)所述的媒体服务器,其中提供用于控制每个媒体的发言权的装置作为父服务器,并控制由用作子服务器的每个媒体服务器提供的每个媒体的发言权,以便进行同步控制。
(18)根据上述(17)所述的媒体服务器,其中控制并同步地控制每个媒体的发言权,使其作为在父服务器的发言权控制之下的子服务器进行操作。
(19)根据上述(16)-(18)的任何一项所述的媒体服务器,其中父服务器综合针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,从而控制每个媒体的发言权,以便进行同步控制。
(20)根据上述(19)所述的媒体服务器,其中在父服务器将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策的情况下,父服务器设置每个媒体共用的发言权分配政策。
(21)根据上述(16)-(18)的任何一项所述的媒体服务器,其中父服务器适当地编辑针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,并控制子服务器提供的每个媒体的发言权,以便进行同步控制。
(22)根据上述(16)-(18)的任何一项所述的媒体服务器,其中父服务器设置针对多媒体的新发言权分配政策,与针对子服务器而设置的发言权分配政策无关,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
(23)根据上述(19)-(22)的任何一项所述的媒体服务器,其中媒体终端作为向所述父服务器设置针对多媒体的发言权分配政策的输入装置,向父服务器输入针对多媒体的发言权分配政策。
(24)根据上述(19)-(22)的任何一项所述的媒体服务器,其中将由操作员操作的、用于控制媒体服务的操作员终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,输入针对多媒体的发言权分配政策。
(25)根据上述(19)-(22)的任何一项所述的媒体服务器,其中将子服务器或不同于子服务器的任何可选的服务器用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
(26)根据上述(16)-(25)的任何一项所述的媒体服务器,其中将媒体入口放置在媒体终端和子终端和/或父服务器之间,并通过媒体入口实现媒体终端到子终端和/或父终端的任何接入。
(27)根据上述(16)-(26)的任何一项所述的媒体服务器,其中放置至少保持媒体终端的存在信息的存在服务器,以及父服务器参考来自存在服务器的信息设置发言权分配政策。
(28)在根据分配给每个媒体作为传送所述媒体的权利的、所述媒体的发言权,在一个或多个媒体服务器和媒体终端之间、或通过媒体服务器在不同于媒体终端的不同终端之间,传送和接收针对多媒体通信的多个媒体的过程中,一种媒体终端,其特征在于执行同步控制,以便针对构成了多媒体通信的所有媒体,将每个媒体的发言权综合地分配给一个或多个媒体服务器或媒体终端,如果将多媒体通信的每个媒体的发言权综合地分配给媒体终端,同步控制能够传送构成了多媒体的所有媒体,而,如果将多媒体通信的每个媒体的发言权综合地分配给媒体终端,则接收构成了多媒体的所有媒体。
(29)根据上述(28)所述的媒体终端,其中控制由一个或多个媒体服务器提供的每个媒体的发言权,并根据来自用于执行同步控制的父服务器的发言权控制,发起所需媒体从一个或多个媒体服务器到子终端的传送。
(30)根据上述(29)所述的媒体终端,其中使指令能够被输入到父服务器,以便将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策。
(31)根据上述(29)所述的媒体终端,其中使每个媒体共用的发言权分配政策能够被输入父服务器,作为针对多媒体的发言权分配政策。
(32)根据上述(29)所述的媒体终端,其中适当地编辑针对子服务器而设置的媒体的发言权分配政策,作为针对多媒体的发言权分配政策,并将其输入父服务器。
(33)根据上述(29)所述的媒体终端,其中能够与针对子服务器而设置的发言权分配政策独立地将针对多媒体的发言权分配政策输入父服务器。
(34)根据上述(28)-(33)的任何一项所述的媒体终端,其中通过放置在子服务器和/或父服务器之间的、用作媒体入口站的媒体入口,接入子服务器和/或父服务器。
(35)一种针对多媒体的媒体突发控制程序,以计算机可执行程序的形式实现根据上述(1)-(34)中的任何一项所述的针对多媒体的媒体突发控制的处理。
(36)一种程序存储介质,用于将根据上述(35)所述的针对多媒体的媒体突发控制程序存储在计算机可读存储介质中。
本发明伴随有下面的实际优点第一,因为提供了作为用于综合地控制由一个或多个媒体服务器提供的媒体的发言权的父服务器的媒体突发控制服务器,或通过允许媒体服务器中的任何一个作为父服务器来综合地控制所有媒体服务器的发言权,可以综合各自具有不同发言权的多个媒体的发言权,并且可以有效地提供同步发言权分配。因此,在提供多媒体服务的情况下,可以针对由媒体服务器提供的媒体,提供同步发言权。
第二,可以综合已针对多媒体服务器而设置的媒体的发言权分配政策,或以如下方式输入综合了针对媒体的政策的、作为针对多媒体的政策的新政策共同化针对媒体的发言权分配政策,从而与输入的政策相协调地分配针对媒体的同步发言权。
第三,可以综合已针对多媒体服务器而设置的、各个媒体的发言权分配政策,并设置针对多媒体通信的发言权分配政策。也可以与针对媒体服务器而设置的、针对每个媒体的发言权分配政策相独立地从媒体终端、操作员终端、媒体服务器、存在服务器等输入新的或编辑过的针对多媒体的发言权分配政策,从而使针对各个媒体的同步发言权分配与输入的政策相协调。


在附图中,图1是根据本发明,针对多媒体的媒体突发控制系统的一个实施例的系统配置;图2是用于描述根据本发明的、针对多媒体的媒体突发控制系统的一个实施例的前半部分操作的流程图;图3是用于描述根据本发明的、媒体突发控制系统的后半部分操作的流程图,接续在图2所示流程图之后。
具体实施例方式
现在,将结合附图,对根据本发明的针对多媒体的媒体突发控制系统的优选实施例、控制方法、控制程序、程序记录介质、媒体服务器和终端进行描述。应当注意下文中将描述根据本发明的针对多媒体的媒体突发控制系统的一个实施例。从下面关于根据本发明的针对多媒体的媒体突发控制系统的描述中,将容易理解构成了针对多媒体的媒体突发控制系统的多媒体服务器和终端的实施例,以及根据本发明的针对多媒体的媒体突发控制方法的实施例。相似地,容易理解将针对多媒体的媒体突发控制方法实现为计算机可执行程序的针对多媒体的媒体突发控制程序,以及以计算机可读方式记录针对多媒体的媒体突发控制程序。因此,在这里将简化关于这些发明的进一步描述。
(系统配置)图1是根据本发明,针对多媒体的媒体突发控制系统的一个实施例的系统配置。图1所示的针对多媒体的媒体突发控制系统包括通过网络(未示出)互连的终端组1和服务器组2。
服务器组2至少包括媒体服务器组20(包括媒体服务器a21、媒体服务器b22、媒体服务器c23等,每个服务器均提供媒体服务),作为用于控制针对由媒体服务器组20的媒体服务器提供的媒体的发言权的父服务器的媒体突发控制服务器30,以及用于控制每个媒体服务器和每个终端的存在信息(即,存在状态)的存在服务器40。
应当注意媒体服务器a21、b22和c23等中的每一个都是设计来发送和接收一个或多个媒体并对其进行控制的服务器,此外还在用于控制发言权的媒体的情况下控制媒体的发言权。当作为父服务器控制每个媒体的发言权的媒体突发控制服务器30使用作为子服务器的一个或多个媒体服务器a21、b22和c23等来提供多媒体服务时,媒体突发控制服务器30具有控制与每个媒体服务器的媒体相关的多媒体会话的发言权的功能。另一方面,存在服务器40保持每个媒体终端的存在信息,比如在线/离线、拒绝接收、位置信息等。
另一方面,终端1至少包括终端组(即,服务提供终端)10(包括用于向媒体服务器组20(即媒体服务器a21、b22和c23等)的用户提供媒体服务的媒体终端a11、媒体终端b12、媒体终端c 13等),以及用于使操作员和媒体突发控制服务器30交换关于发言权的信息的操作员终端15。
应当注意,媒体终端a11、b12和c13等从媒体服务器组20中选择的一个或多个媒体服务器接收一个或多个媒体服务,从而能够向用户呈现媒体服务,并向用户提供多媒体服务。此外,使媒体终端a11、b12和c13等能够通过媒体服务器组20中的每个媒体服务器以及媒体突发控制服务器30来输入关于发言权的分配政策。
另一方面,操作员终端15是多媒体服务的操作员或管理员所使用的终端,并用于向媒体突发控制服务器30输入发言权分配政策。这里应当注意可以将操作员终端15用作不仅与媒体突发控制媒体突发控制服务器30、还与其它服务器(即,媒体服务器a21、b22和c23等以及存在服务器40)交换信息的终端。
图1中还示出了媒体突发控制服务器30的详细内部构造。
当从媒体服务器组20的媒体服务器a11、b12、c13等中的任何一个接收媒体发言权获取请求时,会话ID识别部分31用于识别所请求的会话,并输出对应的会话ID。
发言权分配判断部分32判断是否可以为从会话ID识别部分31输入的会话ID设置发言权分配。
发言权分配政策部分33综合地控制针对由每个媒体服务器a11、b12、c13等提供的每个媒体的发言权。当接收到来自发言权分配判断部分32的会话ID时,发言权分配政策部分33分配与所请求的会话相关的发言权分配政策,并将其发送给发言权分配判断部分32。
发言权信息控制部分34用于存储针对所请求的信息的等待队列信息、发言权分配的历史、当前发言权分配的内容等。
这里应当注意可以通过将针对每个媒体服务器a11、b12、c13等而设置的发言权分配政策综合为针对多媒体的政策,来设置由发言权分配政策部分33综合控制的、针对各个媒体的发言权分配政策。或者,可以在综合时,设置针对每个媒体的共用政策(例如,在媒体A和媒体B的多媒体服务的情况下,使针对媒体A的政策优先于针对媒体B的政策)。
或者,可以通过适当地编辑已经针对每个媒体而设置的发言权分配政策来设置政策,与已经设置的发言权政策无关地设置一个全新的政策。此外,可以参考来自至少管理媒体终端a11、b12和c13等的存在信息的存在服务器40的信息,设置针对多媒体的政策。
可以通过从由操作员或管理员操作的操作员终端15进行输入,设置由发言权分配政策部分33综合控制的针对多媒体服务的发言权分配政策。或者,可以通过从向用户提供媒体服务的媒体终端a11、b12、c13等进行输入,或通过从任何其它服务器(包括用于管理作为存在服务器40的子服务器的每个媒体终端或媒体服务器a11、b12、c13等的存在信息的存在服务器40)进行输入来设置。
应当注意,在图1所示的针对多媒体的媒体突发控制系统中,综合地控制由一个或更多的媒体服务器提供的针对媒体的发言权,以作为用于同步地控制各个媒体的发言权的父服务器。与媒体服务器组20,或各个媒体服务器a11、b12、c13等相分离地提供媒体突发控制服务器30。媒体突发控制系统用于控制要向由作为子服务器的每个媒体服务器a11、b12、c13等提供的每个媒体分配的发言权,从而使这些发言权同步。
但是,可以把与媒体突发控制服务器30的发言权分配有关的功能赋予媒体服务器组20的媒体服务器a11、b12、c13等中的任何一个,从而使被赋予了发言权分配功能的媒体服务器作为针对发言权分配的父服务器,用于综合地控制由作为子服务器的媒体服务器提供的每个媒体的发言权,从而实现每个媒体的同步控制。这里应当注意,作为父服务器的媒体服务器本身具有提供媒体的功能,并且将该媒体服务器的媒体提供功能看作子服务器,以便通过发言权功能控制与该媒体服务器的媒体有关的发言权。
此外,代替由特定的服务器综合控制发言权,可以通过交换与发言权分配政策有关的信息,在提供相关媒体的媒体服务器间同步发言权。
在上面的任何一种服务器配置中,在子服务器的位置上的媒体服务器必需遵循父服务器的发言权控制,以便以媒体间的同步关系控制发言权分配,来实现多媒体服务。相似地,在上面的任何一种服务器配置中,在根据父服务器的发言权控制的发言权分配之后,控制媒体终端a11、b12、c13等,通过使用作为子服务器的任何一个特定媒体服务器来发起所需要的媒体的传送操作。
虽然图中没有示出,但是应当注意存在用于连接在终端1(例如,媒体终端组10、操作员终端15等)和服务器组2(例如,媒体服务器组20、媒体突发控制服务器30或存在服务器40)之间或连接在媒体服务器组20中的服务器(例如,在媒体服务器组20和媒体突发控制服务器30之间,在媒体突发控制服务器30和存在服务器40之间等)之间的网络。此外,可以在终端组1和服务器组2之间,或在服务器组2的服务器之间通过网络提供用作媒体入口站(即,具有针对每个媒体的搜索装置的服务器)的媒体入口,从而例如,在从媒体终端组10中的任何一个接入媒体服务器组20中的每个媒体服务器时,能够通过媒体入口实现接入。
(操作概述)现在,将详细描述图1所示的针对多媒体的媒体突发控制系统的操作。图2是示出了根据本发明的、针对多媒体的媒体突发控制系统的前半部分操作的一个实施例的流程图。图3是针对多媒体的媒体突发控制系统的、接续在图2中的操作之后的后半部分操作的一个实施例的流程图。
应当注意在下面的描述中,例如,媒体服务器组20中的媒体服务器a21是提供蜂窝电话上的音频聊天服务的PoC(蜂窝上的一按即讲)服务器,媒体服务器b22是提供图形显示屏幕上的显示服务的WB(白板)服务器,以及媒体服务器c23是提供即时消息服务的IM(即时消息)服务器。
PoC服务器21和WB服务器22是各自具有独立的、在各自的媒体服务器21或22中内控制的、针对媒体的发言权的媒体服务器。至于PoC服务器21中针对PoC媒体的发言权分配政策,如果当从媒体终端组10中的媒体终端a11、b12、c13等中的任何一个输入发言权获取请求时并未授予发言权分配政策,则设置为将发言权分配给发送发言权获取请求的媒体终端。
另一方面,将WB服务器22中针对WB媒体的发言权分配政策设置为如下形式任何媒体终端,例如请求发起会话的媒体终端a11,首先获取发言权,然后请求发起会话的媒体终端a11逐次地将发言权分配给指定的媒体终端。应当注意IM服务器23是自身不具有针对IM媒体的发言权的媒体服务器。
此外,应当注意在媒体突发控制服务器30的发言权分配政策部分33中,以PoC媒体、WB媒体的优先顺序预先设置了发言权分配政策。但是,请求提供PoC和WB多媒体服务的任何终端,例如,媒体终端a11或操作员终端15,能够指示发言权分配政策部分33将优先顺序改变为WB媒体、PoC媒体。此外,如上文所描述,可以消除预设置的发言权分配政策或设置新政策。
在图2所示的流程图中,在发起会话前,将要发起会话来享受使用PoC、WB和IM三种服务的多媒体服务的媒体终端a11指示媒体突发控制服务器30中的发言权分配政策部分33将分配的优先顺序改变为,例如,WB媒体、PoC媒体(步骤S11A)。当接收到改变优先顺序的指令时,媒体突发控制服务器30中的发言权分配政策部分33检查该指令的合理性。如果确定改变指令是可执行的,执行改变并保存已改变的分配政策(步骤S21)。至于媒体突发控制服务器30中的合理性检查,不仅局限于检查改变指令中是否存在不一致,还检查是否处于从存在服务器40中获取媒体终端a11的存在信息等、并发送改变指令的状态。
如果作为步骤S21种改变分配政策的结果,发送会话发起请求的媒体终端a11指定(appoint)为其分配了发言权的媒体终端,被指定的媒体终端保持发言权。另一方面,如果媒体终端a11没有指定,将根据针对PoC服务器21而设置的与PoC媒体相关的政策,分配发言权。
在进行了上述的关于发言权的设置之后,媒体终端a11发出会话发起请求,请求由媒体终端a11指定的媒体终端b12和媒体终端c13之间的PoC服务、WB服务和IM服务的综合多媒体服务,并把该消息发送给媒体突发控制服务器30(步骤S21A)。以下这个会话被称为“会话A”。媒体突发控制服务器30使与“会话A”相关的所有媒体同步,并首先将发言权设置给作为会话发起请求的来源的媒体终端a11(步骤S22)。
接收到请求与“会话A”相关的综合多媒体服务的会话发起请求的PoC服务器21、WB服务器22和IM服务器23将请求综合多媒体服务的会话发起请求发送给被指定为通信伙伴的媒体终端b12和c13(步骤S31)。如果媒体终端b12和c13能够发起会话,接收到会话发起请求的媒体终端b12和c13通过发送指示该终端能够发起会话的“OK”信号进行响应(步骤S11B、S11C)。
当从媒体终端b12和c13中的每一个接收到“OK”信号时,PoC服务器21、WB服务器22和IM服务器23开启针对综合多媒体服务的“会话A”,并且在父服务器或媒体突发控制服务器30的控制下,将发言权首先设置到作为会话发起请求的来源的媒体终端a11(步骤S32)。随后,将指示已设置了会话的“OK”信号发送回媒体突发控制服务器30和作为发起请求的来源的媒体终端a11。应当注意在媒体突发控制服务器30中,可以在从PoC服务器21、WB服务器22和IM服务器23接收“OK”信号时,形式上执行步骤S22中、用于将发言权首先设置给作为会话发起请求的来源的媒体终端a11的处理。
当接收到来自媒体服务器(即PoC服务器21、WB服务器22和IM服务器23)的“OK”信号时(步骤S13A),引发会话发起请求的媒体终端a11设置针对“会话A”的端到端会话连接,以执行三个媒体终端a11、b12和c13之间的、PoC服务、WB服务和IM服务的多媒体服务。
在设置“会话A”时,引发会话发起请求的媒体终端a11首先保持经由PoC媒体谈话,经由WB媒体绘制图像和经由IM媒体产生文本的发言权,并发送所需的一个或多个媒体(步骤S14A)。对应媒体服务器(PoC服务器21、WB服务器22和IM服务器23)将接收到的媒体(语音、图像、文本等)传送给媒体终端b12和c13(步骤S33)。接收到从对应媒体服务器(即PoC服务器21、WB服务器22和IM服务器23)传送来的媒体(语音、图像或文本)的媒体终端b12和c13执行诸如保存、显示或打印接收到的媒体之类的处理(步骤S12B和S12C)。
接着,完成了传送的媒体终端a11释放发言权(步骤S15A)。当媒体突发控制服务器30中的会话ID识别部分31识别“会话A”中发言权的释放时,将该消息发送给发言权分配判断部分32。在释放了“会话A”中发言权的时候,发言权分配判断部分32设置状态,请求具有发言权的所有媒体服务器(即PoC服务器21、WB服务器22)释放发言权,并且在发言权信息控制部分34中记录该事实(步骤S23)。被通知释放媒体终端a11的“会话A”中的发言权的PoC服务器21和WB服务器22释放媒体终端a11针对“会话A”的发言权(步骤S34)。
应当注意在步骤S23和步骤S34中,最好将“OK”信号发送回请求方,以指示媒体突发控制服务器30、PoC服务器21、WB服务器22已经正常地完成了发言权的释放。
然后,媒体终端a11指示媒体突发控制服务器30使媒体终端b12保持发言权(步骤S16A)。并且会话ID识别部分31识别指定是针对“会话A”的,并向发言权分配判断部分32传送消息,通知媒体终端a11已经做出了给媒体终端b12分配“会话A”的发言权的请求。
如上文中所述,因为发言权分配是设置给发言权分配政策部分33的最高优先权政策,所以发言权分配判断部分32确定媒体终端b12保持“会话A”的所有媒体的发言权,并将该事实通知给所有媒体服务器,即持有发言权的PoC服务器21和WB服务器22,并在发言权信息控制部分34记录该消息(步骤S24)。接收到来自媒体突发控制服务器30的通知的PoC服务器21和WB服务器22将“会话A”的发言权设置给媒体终端b12(媒体终端a11已经将发言权设置指定给媒体终端b12)(步骤S35)。
因此,媒体终端b12成为“会话A”的发言权的新保持者,并能够传送三种媒体,即PoC、WB和IM。如果媒体终端b12传送PoC、WB和IM中的一个或多个(步骤S14A),对应媒体服务器(PoC服务器21、WB服务器22和IM服务器23)将从媒体终端b12接收到的媒体(语音、图像、文本等)传送给作为通信伙伴的媒体终端a11和c13(步骤S36)。接收到从媒体服务器(PoC服务器21、WB服务器22和IM服务器23)传送来的媒体(语音、图像、文本等)的通信伙伴或媒体终端a11和c13执行诸如接收到的媒体的存储、显示、打印之类的处理(图3中未示出)。
当媒体终端b12完成了媒体的传送时,媒体终端b12释放发言权(步骤S15B)。接着,媒体突发控制服务器30的会话ID识别部分31识别“会话A”中发言权已经被释放,并将该消息发送给发言权分配判断部分32。发言权分配判断部分32向所有媒体服务器或要求释放发言权的PoC服务器21和WB服务器22发送消息,并在发言权信息控制部分34记录该消息(步骤S25)。向其通知了媒体终端b12释放了“会话A”的发言权的PoC服务器21和WB服务器22释放“会话A”中媒体终端b12的发言权(步骤S37)。
应当注意,在步骤S24和步骤S35中,如果媒体突发控制服务器30、PoC服务器21和WB服务器22进行发言权设置,可以向请求方返回指示已经正常完成发言权设置的“OK”信号,或在步骤S25和步骤S37中,如果媒体突发控制服务器30、PoC服务器21和WB服务器22释放发言权,可以向请求方返回指示已经正常完成发言权释放的“OK”信号。
现在,将描述媒体终端a11指定媒体突发控制服务器30、从而使任何媒体终端都具有发言权的情况。在未指定媒体终端a11给任何媒体终端分配发言权时,例如媒体终端c13向媒体突发控制服务器30请求获取“会话A”的发言权(步骤S13C)。接着,会话ID识别部分31识别针对“会话A”的指定,并向发言权分配判断部分32传送消息,以通知媒体终端c13已经做出了针对“会话A”的发言权获取请求。
在确认没有作为由发言权分配政策部分33设置的优先政策的、来自媒体终端a11的指定之后,发言权分配判断部分32确定作为获取请求的来源的媒体终端c13保持“会话A”中、针对所有媒体的发言权,将该决定传送给具有发言权的所有媒体服务器,即PoC服务器21和WB服务器22,并在发言权信息控制部分34中记录该决定(步骤S26)。从媒体突发控制服务器30接收到通知的PoC服务器21和WB服务器22将“会话A”中的发言权设置给媒体终端c13(媒体终端a11将发言权设置指定给媒体终端c13)(步骤S38)。
其后,媒体终端c13保持“会话A”中的发言权,从而能够传送三种媒体,即PoC、WB和IM。当媒体终端c13传送PoC、WB和IM中的一个或多个时(步骤S14B),对应的媒体服务器(PoC服务器21、WB服务器22和IM服务器23)将从媒体终端c13接收到的媒体(语音、图像、文本等)传送给通信伙伴,或媒体终端a11和b12(步骤S39)。虽然在图3中未示出,但是接收到从媒体服务器(PoC服务器21、WB服务器22和IM服务器23)传送来的媒体(语音、图像、文本等)的媒体终端a11和b12执行诸如接收到的媒体的存储、显示、打印之类的处理。
当完成了媒体终端c13的媒体传送时,释放发言权(步骤S15C)。接着,媒体突发控制服务器30的会话ID识别部分31识别“会话A”中发言权的释放,并将通知该事实的消息发送给发言权分配判断部分32。发言权分配判断部分32向所有媒体服务器,即持有发言权的PoC服务器21和WB服务器22发送指令,以释放发言权,且在发言权信息控制部分34记录该消息(步骤S27)。被指示释放媒体终端c13在“会话A”中的发言权的PoC服务器21和WB服务器22释放媒体终端c13在“会话A”中的发言权(步骤S40)。
应当注意,在步骤S26和步骤S38中,当媒体突发控制服务器30、PoC服务器21和WB服务器22设置发言权时,可以向请求方发送“OK”信号来指示已经正常完成发言权的设置。此外,在步骤S27和步骤S40中,在媒体突发控制服务器30、PoC服务器21和WB服务器22释放发言权的时候,可以向请求方返回“OK”信号来指示已经正常完成发言权的释放。
按照以上方式,当在作为父服务器的媒体突发控制服务器30的发言权的控制下同步媒体间的发言权时,执行媒体终端a11、b12、c13等之间的多媒体通信服务。但是,在完成多媒体通信服务的时候,从请求“会话A”的会话发起的媒体终端a11请求结束会话,并向发言权信息控制部分34通知该事实(步骤S17A)。
接收到会话结束请求的PoC服务器21、WB服务器22和IM服务器23将“会话A”的会话结束请求发送给被指定为通信伙伴的媒体终端b12和c13(步骤S34)。如果接收到会话结束请求的媒体终端b12和c13能够终止会话,则发送回作为响应信号的“OK”信号(步骤S17B和步骤S17C)。
当从媒体终端b12和c13接收到“OK”信号时,PoC服务器21、WB服务器22和IM服务器23终止多媒体服务的“会话A”(步骤S42)。随后,将指示已经终止会话的“OK”信号发送回媒体突发控制服务器30和作为会话结束请求方的媒体终端a11。媒体突发控制服务器30将针对“会话A”的会话变成已终止状态,并释放“会话A”的发言权控制状态(步骤S28),并且媒体终端a11执行终止会话的处理(步骤S18A)。结果,在媒体终端a11、b12、c13等之间的针对综合多媒体通信服务的“会话A”完全结束。应当注意,可以在从媒体终端a11接收到会话结束请求时,执行步骤S28中的、在媒体突发控制服务器30中设置会话终止状态的处理。
如上文详细所述,图1中所示的媒体突发控制服务器30综合地控制针对媒体服务器a21、b22、c23等的媒体(要针对每个多媒体会话同步发言权的媒体)的发言权,从而能够通过在要用于多媒体的媒体之间进行同步,来分配发言权。如上文所述,在媒体突发控制服务器30的发言权分配政策部分33中,使用每个媒体服务器a11、b12、c13等的发言权分配政策和从媒体终端a11、b12、c13等、操作员终端15、任何可选服务器等输入的分配政策来产生针对多媒体的发言权分配政策,并保存结果。因此,根据发言权分配政策部分33中的每个会话的当前政策,由发言权分配判断部分32分配由一个或多个媒体服务器在多媒体通信会话中使用的针对每个媒体的发言权,并在发言权信息控制部分34记录分配结果。
根据设置到媒体突发控制服务器30中的发言权分配政策部分33的发言权分配政策,以如下方式分配针对与一个或多个媒体服务器a11、b12、c13等相对应的媒体的发言权将要被综合的针对每个么体的发言权同步成针对多媒体服务的会话。如上文所述,可以通过综合已针对媒体服务器a11、b12、c13等而设置的策略以及从媒体终端a11、b12、c13等、操作员终端15、任何可选服务器输入的政策,来设置发言权分配政策。与上述实施例相似,可以分配(例如,PoC、WB和IM)三种媒体的同步发言权。
按照上述方式,例如,根据本发明的媒体突发控制服务器30,提供了用于综合管理和同步控制针对要用于多媒体的多个媒体的发言权的有效装置,从而根据已针对每个媒体服务器而设置的政策或从操作员终端或任何可选终端输入的政策,综合地执行将被同步的、针对多媒体会话的发言权的分配。
应当注意,与由提供媒体的每个媒体服务器保持发言权的事实无关,本发明不仅可应用于上述综合PoC、WB和IM三种媒体的多媒体服务,还可应用于使用任何其他媒体的情况,从而提供具有媒体间的同步发言权的多媒体服务。
在使用例如PoC服务器21和WB服务器22两种媒体服务的会话,或使用PoC服务器21和IM服务器23两种媒体服务器的会话的情况下,也可以将本发明应用于提供了包括上述实施例中未示出的媒体服务的情况,比如使用电视电话服务器提供电视电话服务的情况。
如PoC服务器21、WB服务器22、IM服务器23、电视电话服务器等服务器可以分离地保持发言权或可以不保持发言权。此外,即使已经安装了或新安装了提供媒体服务的媒体服务器,只要能在自身和媒体突发控制服务器30之间交换与发言权有关的信息,仍然可以容易地应用本发明。
以上描述了本发明的优选实施例的构造。但是,应当注意,实施例只是本发明的示例,而不应该解释为限制本发明。本领域普通技术人员可以理解,在不偏离本发明的范围和精神的前提下,可以根据具体应用进行修改和改变。
权利要求
1.在根据被分配给每个媒体作为在一个或多个媒体服务器和媒体终端之间、或通过一个或多个媒体服务器在不同的媒体终端之间传送媒体的权利的媒体发言权,发送和接收多媒体通信的多个媒体的过程中,一种针对多媒体的媒体突发控制系统,其特征在于执行同步控制,从而向一个或多个媒体服务器或媒体终端综合分配针对构成了多媒体通信的所有媒体的每个媒体的发言权,使向其综合地分配了针对多媒体通信的每个媒体的发言权的媒体服务器或媒体终端能够传送构成了多媒体的所有媒体。
2.根据权利要求1所述的针对多媒体的媒体突发控制系统,其中提供与一个或多个媒体服务器不同的媒体突发控制服务器作为父服务器,使媒体突发控制服务器能够控制针对要由与子服务器相对应的一个或多个媒体服务器提供的每个媒体的发言权,以便进行同步控制。
3.根据权利要求1所述的针对多媒体的媒体突发控制系统,其中一个或多个媒体服务器之一用作父服务器,并且用作子服务器的每个媒体服务器控制针对要提供的每个媒体的发言权,以便进行同步控制。
4.根据权利要求2或3所述的媒体突发控制系统,其中子服务器遵循父服务器的发言权控制,来执行媒体服务。
5.根据权利要求2-4中任何一项所述的针对多媒体的媒体突发控制系统,其中媒体终端根据父服务器的发言权控制发起所需媒体的传送。
6.根据权利要求2-5中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器综合针对子服务器而设置的发言权分配政策,来设置多媒体的发言权分配政策,从而控制针对每个媒体的发言权,以便进行同步控制。
7.根据权利要求6所述的针对多媒体的媒体突发控制系统,其中在父服务器将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策时,设置每个媒体共用的发言权分配政策。
8.根据权利要求2-5中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器适当地编辑针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
9.根据权利要求2-5中任何一项所述的针对多媒体的媒体突发控制系统,其中父服务器与针对子服务器而设置的发言权分配政策存在或不存在相独立地设置针对多媒体的新发言权分配政策,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
10.根据权利要求6-9中任何一项所述的针对多媒体的媒体突发控制系统,其中将媒体终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
11.根据权利要求6-9中任何一项所述的针对多媒体的媒体突发控制系统,其中将操作员操作的、用于管理媒体服务的操作员终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
12.根据权利要求6-9中任何一项所述的针对多媒体的媒体突发控制系统,其中将子服务器或不同于子服务器的任何可选的服务器用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
13.根据权利要求2-12中任何一项所述的针对多媒体的媒体突发控制系统,其中将构成了媒体入口站的媒体入口放置在媒体终端和子服务器和/或父服务器之间,从而通过媒体入口实现媒体终端到子服务器和/或父服务器的任何接入。
14.根据权利要求2-13中任何一项所述的针对多媒体的媒体突发控制系统,其中放置至少保持媒体终端的存在信息的存在服务器,以便父服务器参考来自存在服务器的信息,设置发言权分配政策。
15.在根据分配给媒体作为传送所述媒体的权利的、所述媒体的发言权,在媒体服务器和包括前述媒体服务器在内的多个媒体服务器之间、或通过媒体服务器和包括媒体服务器的多个媒体服务器在不同的媒体终端之间,传送和接收针对多媒体通信的多个媒体的过程中,一种媒体服务器,其特征在于执行同步控制,以便针对构成了多媒体通信的、包括与媒体服务器相对应的媒体的所有媒体,将每个媒体的发言权综合地分配给媒体服务器或包括媒体服务器的多个媒体服务器或媒体终端,在将多媒体通信的每个媒体的发言权综合地分配给媒体服务器或包括媒体服务器的多个媒体服务器时,同步控制能够传送构成了多个媒体的所有媒体或与媒体服务器相对应的媒体,而在将多媒体通信的每个媒体的发言权综合地分配给媒体终端时,能够接收构成了多媒体的所有媒体或与媒体服务器相对应的媒体。
16.根据权利要求15所述的媒体服务器,其中放置用于控制每个媒体的发言权的媒体突发控制服务器,以作为控制每个媒体的发言权、并在媒体突发控制服务器的同步控制下的子服务器进行操作。
17.根据权利要求15所述的媒体服务器,其中提供用于控制每个媒体的发言权的装置作为父服务器,并控制由用作子服务器的每个媒体服务器提供的每个媒体的发言权,以便进行同步控制。
18.根据权利要求15所述的媒体服务器,其中管理并同步地控制每个媒体的发言权,使其作为在父服务器的发言权控制之下的子服务器进行操作。
19.根据权利要求16-18中的任何一项所述的媒体服务器,其中父服务器综合针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,从而控制每个媒体的发言权,以便进行同步控制。
20.根据权利要求19所述的媒体服务器,其中在父服务器将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策的情况下,父服务器设置每个媒体共用的发言权分配政策。
21.根据权利要求16-18中的任何一项所述的媒体服务器,其中父服务器适当地编辑针对子服务器而设置的发言权分配政策,以设置针对多媒体的发言权分配政策,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
22.根据权利要求16-18中的任何一项所述的媒体服务器,其中父服务器设置针对多媒体的新发言权分配政策,与针对子服务器而设置的发言权分配政策无关,并控制针对由子服务器提供的每个媒体的发言权,以便进行同步控制。
23.根据权利要求19-22中的任何一项所述的媒体服务器,其中媒体终端作为向所述父服务器设置针对多媒体的发言权分配政策的输入装置,向父服务器输入针对多媒体的发言权分配政策。
24.根据权利要求19-22中的任何一项所述的媒体服务器,其中将由操作员操作的、用于控制媒体服务的操作员终端用作向父服务器设置针对多媒体的发言权分配政策的输入装置,输入针对多媒体的发言权分配政策。
25.根据权利要求19-22中的任何一项所述的媒体服务器,其中将子服务器或不同于子服务器的任何可选的服务器用作向父服务器设置针对多媒体的发言权分配政策的输入装置,并向父服务器输入针对多媒体的发言权分配政策。
26.根据权利要求16-25中的任何一项所述的媒体服务器,其中将媒体入口放置在媒体终端和子终端和/或父服务器之间,并通过媒体入口实现媒体终端到子终端和/或父终端的任何接入。
27.根据权利要求16-26中的任何一项所述的媒体服务器,其中放置至少保持媒体终端的存在信息的存在服务器,以及父服务器参考来自存在服务器的信息,设置发言权分配政策。
28.在根据分配给每个媒体作为传送所述媒体的权利的、所述媒体的发言权,在一个或多个媒体服务器和媒体终端之间、或通过媒体服务器在不同于媒体终端的不同终端之间,传送和接收针对多媒体通信的多个媒体的过程中,一种媒体终端,其特征在于执行同步控制,以便针对构成了多媒体通信的所有媒体,将每个媒体的发言权综合地分配给一个或多个媒体服务器或媒体终端,如果将多媒体通信的每个媒体的发言权综合地分配给媒体终端,同步控制能够传送构成了多媒体的所有媒体,而如果将多媒体通信的每个媒体的发言权综合地分配给媒体终端,则接收构成了多媒体的所有媒体。
29.根据权利要求28所述的媒体终端,其中控制由一个或多个媒体服务器提供的每个媒体的发言权,并根据来自用于执行同步控制的父服务器的发言权控制,发起所需媒体从一个或多个媒体服务器到子终端的传送。
30.根据权利要求29所述的媒体终端,其中使指令能够被输入到父服务器,以便将针对子服务器而设置的发言权分配政策综合为针对多媒体的发言权分配政策。
31.根据权利要求29所述的媒体终端,其中使每个媒体共用的发言权分配政策能够被输入父服务器,作为针对多媒体的发言权分配政策。
32.根据权利要求29所述的媒体终端,其中适当地编辑针对子服务器而设置的媒体的发言权分配政策,作为针对多媒体的发言权分配政策,并将其输入父服务器。
33.根据权利要求29所述的媒体终端,其中能够与针对子服务器而设置的发言权分配政策独立地将针对多媒体的发言权分配政策输入父服务器。
34.根据权利要求28-33中的任何一项所述的媒体终端,其中通过放置在子服务器和/或父服务器之间的、用作媒体入口站的媒体入口,接入子服务器和/或父服务器。
35.一种针对多媒体的媒体突发控制程序,以计算机可执行程序的形式实现根据权利要求1-34中的任何一项所述的针对多媒体的媒体突发控制的处理。
36.一种程序存储介质,用于将根据权利要求35所述的针对多媒体的媒体突发控制程序存储在计算机可读存储介质中。
全文摘要
本发明提供了一种使用一个或多个媒体服务器的多媒体服务中的媒体突发控制系统,其中在媒体之间同步发言权。提供了用于控制多媒体的发言权分配政策的媒体突发控制服务器30,与提供媒体服务的媒体服务器组20相独立。在发言权分配政策部分33中存储要被分配给媒体服务器组的、针对多媒体的发言权分配政策,并由发言权分配判断部分32执行控制来同步每个媒体的发言权。将发言权分配政策部分33设计为综合设置针对媒体服务器组20的每个媒体服务器而设置的政策,或从终端组10的任何终端或诸如存在服务器40等服务器输入针对多媒体的政策。
文档编号H04L12/24GK1870507SQ20061007191
公开日2006年11月29日 申请日期2006年3月31日 优先权日2005年3月31日
发明者白木孝, 高桥一裕, 小野芳浩, 柏木岳彦 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1