CN101978672B - 利用通信流混合策略设立会议 - Google Patents

利用通信流混合策略设立会议 Download PDF

Info

Publication number
CN101978672B
CN101978672B CN200980110252.7A CN200980110252A CN101978672B CN 101978672 B CN101978672 B CN 101978672B CN 200980110252 A CN200980110252 A CN 200980110252A CN 101978672 B CN101978672 B CN 101978672B
Authority
CN
China
Prior art keywords
communication
communication entity
entity
parameter
identifier
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
Application number
CN200980110252.7A
Other languages
English (en)
Other versions
CN101978672A (zh
Inventor
J-F·雷
J·利特奥特
S·库隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Optical Networks Israel Ltd
Original Assignee
Alcatel Optical Networks Israel Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alcatel Optical Networks Israel Ltd filed Critical Alcatel Optical Networks Israel Ltd
Publication of CN101978672A publication Critical patent/CN101978672A/zh
Application granted granted Critical
Publication of CN101978672B publication Critical patent/CN101978672B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

为了经由分组网(RP)访问由主通信实体管理的、在包括主通信实体的参与通信实体之间的通信,第三方通信实体向主通信实体传送一个消息(MI),该消息包括与至少一个参与通信实体的标识符相关联的至少一个参数(PM)。第三方实体对在主实体和一个参与实体之间设立的点对点通信的访问可创建这三个实体之间的会议。第三方实体对会议型通信的访问可创建现存会议的额外的参与者。主通信实体根据参数和与参数相关联的参与通信实体的标识符,施加关于混合在通信实体之间交换的通信流的限制性策略。

Description

利用通信流混合策略设立会议
技术领域
本发明涉及在分组网内的至少三个通信实体之间建立多媒体会议。更特别地,本发明涉及将诸如终端或服务器的通信实体分配给在至少两个其它通信实体之间已经建立的通信。
背景技术
当前,为了扩展会议(在会议期间,每个终端向每个其它终端传送数据,并且从每个其它终端接收数据),终端可加入在多个其它终端之间已经建立的通信。多媒体通信可由诸如经由SIP(会话初始协议)协议建立的视频、音频或即时消息的流的数据交换组成。
文献RFC3911描述了在“INVITE(邀请)”消息内“Join(加入)”头的使用,使得第三方终端可通过使用SIP(“会话初始协议”)信令协议来加入在至少两个终端之间已经建立的多媒体通信。“Join”头包含关于在两个终端之间已经建立的SIP通信(SIP术语中的“dialog(对话)”)的信息。
该机制使用会议专用的新地址来创建在至少三个终端之间的新会议。例如,主终端在本地混合全部多媒体通信流、生成并传送会议专用的新地址给其它终端,使得这些终端知道一个会议正在进行并且他们可使用该新地址作为参考来可选地从主终端请求关于会议的信息。根据另一示例,主终端向媒体服务器传送INVITE消息,并且向其它终端通知服务器的地址,使得这些终端可以连接到媒体服务器,媒体服务器混合来自在三个终端之间建立的会议的全部多媒体通信流。
该机制具有如下缺点:其创建了没有向主终端提供关于限制性地混合第三方终端传送和/或接收的多媒体通信流的选项的新会议。第三方终端不能部分地加入在主终端和至少一个其它终端之间已经建立的多媒体通信。“部分地(partially)”指的是如下选项:限制在第三方终端和已经在通信中的至少一个终端之间的通信流的交换,诸如如果发生第三方终端和已经在通信中的另一终端之间的单向通信。多媒体通信流与两个终端之间的诸如视频或音频数据的多媒体数据传输对应。
本发明的目的是如下通过在分组网上的至少三个通信实体之间建立会议来补救上述缺点:通过将一个通信实体分配给在至少两个其它通信实体之间已经建立的通信,使得被分配的通信实体可受益于混合由被分配的通信实体传送和接收的流的策略。
发明内容
为了实现该目的,一种用于从第三方通信实体访问由主通信实体管理并经由分组网在主通信实体和至少一个参与通信实体之间建立的通信的发明方法,其特征在于它包括以下步骤:
从第三方通信实体向主通信实体传送一个消息,所述消息包括与参与通信实体的标识符相关联的至少一个参数,以及
施加关于混合在参与通信实体(其标识符与参数相关联)和第三方通信实体之间交换的通信流的限制性策略,所述策略由所述参数和与所述参数相关联的标识符确定。
有利地,为了选择在通信实体之间交换的流,所述消息向管理通信流的第一通信实体提供指示。所述限制性混合策略使得第三方通信实体能够部分加入已经存在的通信,使得第三方通信实体仅接收由其它通信实体传送的流的部分和/或使得特定通信实体不接收由第三方通信实体传送的流。
根据本发明的一个特性,与参与通信实体的标识符相关联的参数可与关于通信流的限制性混合策略对应,由此,第三方通信实体不接收由参与通信实体传送的任何通信流。
根据本发明的另一特性,与参与通信实体的标识符相关联的参数可与关于混合通信流的限制性策略对应,由此,参与通信实体不接收由第三方通信实体传送的任何通信流。
根据本发明的另一特性,与参与通信实体的标识符相关联的参数可与关于混合通信流的限制性策略对应,由此,第三方通信实体不接收由参与通信实体传送的任何通信流并且参与通信实体不接收由第三方通信实体传送的任何通信流。
根据本发明的另一特性,在会议期间交换的通信流可遵守SIP协议。
根据本发明的其它特性,消息可以是根据SIP协议的“INVITE”消息;并且参数可包括在所述消息内的“Join”头内。
根据本发明的另一特性,其标识符与所述参数相关联的参与通信实体可以是主通信实体。限制性策略可用在这种情况下,用于在希望访问通信的实体和管理通信的主实体之间的流的交换。
本发明还涉及旨在经由分组网访问由主通信实体管理并在主通信实体和至少一个参与通信实体之间建立的通信的第三方通信实体,其特征在于它包括用于向主通信实体传送消息的装置,所述消息包括与参与通信实体的标识符相关联的至少一个参数,并且所述参数和与参数相关联的标识符确定关于混合在其标识符与参数相关联的参与通信实体和第三方通信实体之间交换的通信流的限制性策略,所述策略由主通信实体施加。传送该消息的通信实体包括作为SIP术语中的客户端用户代理的软件模块。
本发明还涉及与至少一个参与通信实体通信并旨在管理经由分组网从第三方通信实体对所述通信的访问的主通信实体,其特征在于它包括:用于接收由第三方通信实体传送的消息的装置,所述消息包括与参与通信实体的标识符相关联的至少一个参数;以及用于施加关于混合在其标识符与参数相关联的参与通信实体和第三方通信实体之间交换的通信流的限制性策略的装置,所述策略由参数和与参数相关联的标识符确定。传送该消息的通信实体包括作为SIP术语中的服务器用户代理的软件模块。
客户端和服务器用户代理分别被包括在发明的通信***的通信实体当中。
用于管理对通信的访问的通信实体和希望访问通信的通信实体均可包括在媒体服务器内或终端内。
本发明还涉及用于管理经由分组网从第三方通信实体对在主通信实体和至少一个参与通信实体之间建立的通信的访问的***,其特征在于它包括:用于从第三方通信实体向主通信实体传送消息的装置,所述消息包括与参与通信实体的标识符相关联的至少一个参数;以及用于施加关于混合在其标识符与参数相关联的参与通信实体和第三方通信实体之间交换的通信流的限制性策略的装置,所述策略由参数和与参数相关联的标识符确定。
附图说明
当仔细阅读参照附图的以下描述时,本发明和其优点将被更好地理解,在附图中:
-图1是根据本发明的用于在分组网上的至少三个通信实体之间建立多媒体会议的通信***的示意性框图;以及
-图2是根据本发明的用于在分组网上的至少三个通信实体之间建立多媒体会议的方法的算法。
具体实施方式
参照图1,根据本发明的通信***包括分组网RP和能够相互通信的至少三个通信实体,其中两个通信实体能够在它们自身之间建立通信,并且第三方通信实体能够加入该通信。通信实体可由终端或服务器构成或包括在终端或服务器内。
一般来说,术语“通信”指的是双向通信,意味着两个通信实体之间的对话或至少三个通信实体参与的会议。第三方通信实体可加入在n个参与通信实体之间已经存在的通信,其中,n≥2,在这n个参与通信实体之中的一个主通信实体正管理所述通信。
为了加入该通信,第三方通信实体向主通信实体传送一个邀请消息MI,其中该消息包含与参与实体中的至少一个相关联的至少一个混合参数PM。每个混合参数PM可与一列参与通信实体相关联,并且指示与混合参数相关联的每个参与通信实体不准从第三方通信实体接收数据和/或不准向第三方通信实体传送数据。与混合参数相关联的参与通信实体可以与接收邀请消息的主通信实体相同。
在本发明的一个实施例中,邀请消息MI是INVITE消息,并且混合参数PM包括在根据文献RFC3911定义的标准的INVITE消息的“Join”头字段内。根据另一实施例,邀请消息MI是INVITE消息,并且混合参数包括在INVITE消息的“Join”头字段内。
“Join”头包含关于在主通信实体和参与通信实体之间已经建立的SIP通信(SIP术语中的“dialog”)的信息,其中所述信息包含例如与被称为“call-id(呼叫标识符)”的字段相关联的“dialog”标识符、与被称为“to-tag(接受者标签)”的字段相关联的主通信实体的标识符以及与被称为“from-tag(发送者标签)”的字段相关联的参与通信实体的标识符。“from-tag”标识符指定请求了“dialog”的实体,并且“to-tag”标识符指定接受了对“dialog”的邀请的实体。
在图1中,作为示例给出的两个通信实体是能够相互通信的第一终端TC1和第二终端TC2,并且第三方通信实体是能够与第一和第二终端通信的第三终端TC3。可选地,通信***还包括代理服务器SP、应用服务器SA以及媒体服务器SM。代理服务器SP、应用服务器SA以及媒体服务器SM包括在分组网RP中。
分组网RP例如是诸如因特网或内联网的IP(“网际协议”)高速网络,或甚至公司专用的私有网络。例如,终端TC1、TC2以及TC3中的每个可以是可经由有线或无线连接与分组网通信的个人计算机或智能终端。
假设第一和第二终端TC1和TC2能够以符合SIP协议的通信在分组网RP上相互通信。例如,终端之间的通信与关于音频和/或视频内容或者即时消息的多媒体流的交换对应。
在一个示例中,第一、第二以及第三终端的用户分别是推销员、客户以及推销员的助手。首先,推销员希望与客户建立通信,然后其次,推销员的助手使用关于混合多媒体流的限制性策略加入该通信。该策略允许例如助手侦听通信,而客户不接收来自助手的任何多媒体流。
首先,第一终端TC1借助于代理服务器SP建立与第二终端TC2的通信。当接通时,每个终端TC1、TC2由代理服务器SP记录,代理服务器SP向终端分配地址,诸如URI(“统一资源标识符”)。URI地址使得终端在分组网RP内能够被标识。第一终端向代理服务器传送SIP消息,代理服务器可将该SIP消息路由到第二终端,以便建立第一和第二终端之间的“dialog”通信。为此目的,代理服务器例如将接收的SIP消息的内容与第二终端的URI地址进行相关。
代理服务器SP可具有列出在分组网内建立的“dialogs”的功能。例如,无论何时在第一和第二终端之间建立“dialog”时,代理服务器保存关于“dialog”的信息,诸如用“dialog”的标识符填充的“call-id”字段、用第一终端的标识符填充的“from-tag”字段、用第二终端的标识符填充的“to-tag”字段以及用指示是否正在进行会议并标识主持会议的实体的参数配备的“Contact(联系)”字段。特别地,希望加入正在进行中的会议的通信实体可例如从代理服务器检索主持正在进行中的会议的通信实体的地址。
在一个变体中,参与“dialog”的第一和第二终端之一可具有列出它与第三方已经建立的“dialogs”的功能。
在另一变体中,如果第一终端拥有第二终端的URI地址,那么第一终端TC1在没有代理服务器SP作媒介的情况下建立与第二终端TC2的通信。例如,在内部私有公司网中,每个终端可知道其它终端的URI地址。
其次,第三终端TC3向第一终端TC1传送邀请消息MI,使得第一终端TC1将根据下述本发明的方法、利用关于混合在消息M1内限定的多媒体流的限制性策略来创建三个终端TC1、TC2以及TC3之间的会议。具体地,邀请消息包含混合参数PM,其是关于由终端TC1建立的通信并指示允许的流交换。接收该邀请消息的终端TC1混合与第二和第三终端的流的交换,并且确定关于传送邀请消息的终端TC3的每个流的状态。
在涉及图1中绘制的其它实体的另一示例中,应用服务器SA实现进行媒体服务器SM的操作的控制逻辑。例如,应用服务器正侦听在分组网上的终端之间建立的通信,并且命令媒体服务器使得该媒体服务器将与所述终端中的至少一个进行交互。
媒体服务器SM向终端递送多媒体流。特别地,媒体服务器可充当多个终端之间的多媒体会议的桥梁。
服务器SM和SA可包括在相同服务器内。例如,服务器SM和SA可包括在监视服务器内,所述监视服务器监视终端之间的通信并且重转录在这些终端之间交换的特定数据。该监视服务器检测在由监视服务器已知的URI地址指定的两个具体终端之间建立的全部通信,并且保存在这两个终端之间交换的全部音频数据流。在该情况下,监视服务器起执行混合策略的通信实体的作用。如在先前情况中那样,希望访问监视服务内主持的在至少终端TC1和TC2之间的通信的第三终端TC3向监视服务器发送包含混合参数PM的邀请消息MI。
根据本发明,邀请消息MI从客户端用户代理UAC向服务器用户代理UAS传送,并且包括至少一个混合参数PM。客户端用户代理UAC包括在希望访问在参与通信实体之间已经存在的通信的第三方通信实体内,并且服务器用户代理UAS被包括在参与通信实体当中的、管理所述已经存在的通信的主通信实体内。混合参数例如是参数“recvonly(只接收)”、“sendonly(只发送)”以及“inactive(非活动)”之一。
一般来说,服务器用户代理UAS包括在如下通信实体内,该通信实体可以是终端或是媒体服务器的服务器,并且其在双向“dialog”通信中或在与终端的会议中。此外,客户端用户代理UAC包括在如下通信实体内,该通信实体可以是终端或服务器(例如,媒体服务器),并且其旨在加入终端和可能的至少一个服务器之间的现存“dialog”或现存会议。
根据在图1中绘制的示例,客户端用户代理UAC包括在第三终端TC3内,并且服务器用户代理UAS包括在第一终端TC1内。
根据本发明,为了加入其多媒体流的交换由服务器用户代理UAS混合的“dialog”,客户端用户代理UAC可向服务器用户代理UAS发送邀请消息MI。客户端用户代理UAC可将一个或多个通信实体标识符与邀请消息MI内的每个混合参数PM相关联。优选地,单个通信实体标识符不与多个混合参数PM相关联。此外,客户端用户代理UAC可将混合参数PM与不参与邀请消息MI内标识的“dialog”、但是参与会议的通信实体的标识符相关联。
服务器用户代理UAS接收邀请消息MI,并且根据包括在消息MI内的混合参数采用关于混合多媒体流的限制性策略。更特别地,所述限制性策略由包括在消息MI内的每个混合参数和与参数相关联的每个通信实体标识符确定。换言之,参数可以被表达为“利用通信实体标识符填充”或“具有通信实体标识符作为它的值”。
关于混合多媒体流的限制性策略与关于混合多媒体流的传统策略的不同在于,它限制了在加入参与通信实体之间已经存在的通信的第三方通信实体和一个或多个参与通信实体之间的流的交换。第三方通信实体不从至少一个参与通信实体接收流和/或至少一个参与通信实体不从第三方通信实体接收流。
如果消息MI包含与一个参与通信实体的标识符相关联的“recvonly”参数,那么服务器用户代理UAS执行这样的混合策略,使得被传送到参与通信实体的多媒体流忽略由该客户端用户代理UAC生成的流。因此,没有来自客户端用户代理UAC的流被传送到与消息MI内的“recvonly”参数相关联的参与通信实体。
如果消息MI包含与一个参与通信实体的标识符相关联的“sendonly”参数,那么服务器用户代理UAS执行这样的混合策略,使得客户端用户代理UAC不接收由该参与通信实体传送的多媒体流。因此,客户端用户代理UAC不从与消息MI内的“sendonly”参数相关联的参与通信实体接收任何流。
如果消息MI包含与参与通信实体的标识符相关联的“inactive”参数,那么服务器用户代理UAS执行这样的混合策略,使得被传送给参与通信实体的多媒体流忽略由客户端用户代理UAC生成的流,并且客户端用户代理UAC不接收由该参与通信实体传送的多媒体流。因此,客户端代理UAC不和与消息MI内的“inactive”参数相关联的参与通信实体交换任何流。
从客户端用户代理UAC的角度,给出了定义混合参数MP的类型的命名“recvonly”、“sendonly”以及“inactive”,作为用于策略的非限制性示例,所述策略关于混合在包括客户端用户代理UAC的第三方通信实体和与混合参数相关联的参与通信实体之间交换的流。
为了防止诸如泄露秘密数据等不期望事件,可对混合策略施加限制。例如,SIP选项标签可包括在邀请消息MI内,并且由不实现本发明的服务器用户代理UAS解释,使得该服务器用户代理UAS可以拒绝消息,以执行如由文献RFC3911定义的传统的流的混合,忽略包括在消息MI内的混合参数PM。
根据本发明,接收邀请消息MI的服务器用户代理UAS还可拒绝由服务器用户代理UAC传送的邀请。
一般来说,邀请消息MI是如下方法:其使用SIP协议,并且其对关于在参与通信实体之间已经建立的至少一个“dialog”的信息进行相关。为了确定标识的“dialog”的上下文,由服务器用户代理UAS使用该信息,以便考虑与包括代理UAS的通信实体通信的全部参与通信实体。因此,与消息MI内的混合参数PM相关联的每个参与通信实体标识符使得代理UAS能够识别关于混合流的限制性策略要施加到的通信实体。
根据本发明的一个实施例,消息MI是包含根据在文献RFC3911中定义的标准的“Join”头的INVITE消息。在这样的情况下,关于在两个通信实体之间已经建立的至少一个“dialog”的信息包括在“Join”头中。
参照图2,根据本发明的一个实施例的用于建立会议的方法包括在本发明的通信***内自动执行的步骤E1到E3。
在初始步骤E01期间,建立一个一组参与通信实体参与的通信,该组通信实体包括至少两个参与通信实体。假设参与通信实体当中的主通信实体管理该通信,其可以是两个实体之间的简单对话或至少三个实体之间的会议。
例如,该通信是由包括在第一终端TC1内的服务器用户代理UAS建立的与第二终端TC2的通信。
根据另一示例,第一、第二以及第三终端TC1、TC2以及TC3借助于媒体服务器SM(其混合在这三个终端之间交换的多媒体流)在会议中。
在步骤E1期间,包括在第三方通信实体内的客户端用户代理UAC生成旨在被传送给服务器用户代理UAS的邀请消息MI,服务器用户代理UAS被包括在管理在初始步骤E01期间建立的通信的主通信实体(例如,第一终端TC1)内。邀请消息MI是可由服务器用户代理UAS解释并接受的请求,以便第三方通信实体能够参与由包括服务器用户代理UAS的主实体主持的多媒体会议。
邀请消息MI包含与参与多媒体通信的通信实体的至少一个标识符IdEC相关联的至少一个混合参数PM。每个混合参数PM向服务器用户代理UAS指示关于混合流的策略,该策略要被施加到其标识符IdEC与参数PM相关联的参与通信实体。
邀请消息MI包含每个类型“recvonly”、“sendonly”或“inactive”的单个混合参数PM,其可与参与通信实体的单个标识符或与参与通信实体的多个标识符(意味着多个不同的参与通信实体)相关联。
在一个变体中,邀请消息MI可包含相同类型“recvonly”、“sendonly”或“inactive”的多个混合参数MP,其分别与参与通信实体的多个IdEC标识符(意味着多个不同的参与通信实体)相关联。
例如,客户端用户代理UAC连接到代理服务器,以获得关于已经建立的通信的信息,其特别包括该通信内使用的“dialog”的标识符和参与该通信、关于混合流的策略要施加到的通信实体的标识符。
在步骤E2期间,包括在第三方通信实体内的客户端用户代理UAC将生成的邀请消息MI传送给包括在管理该通信的主通信实体内的服务器客户代理UAS。
例如,邀请消息MI经由代理服务器从客户端用户代理UAC被传送给服务器用户代理UAS。
在步骤E3期间,服务器用户代理UAS接收并分析客户端用户代理UAC所传送的邀请消息MI。
如果包含在邀请消息MI内的关于正在进行中的多媒体通信的信息是有效的,那么服务器用户代理UAS在该多媒体通信内接受包括客户端用户代理UAC的第三方通信实体。
如果该通信最初是双向通信,那么通过接受第三方通信实体创建了三个实体之间的会议。如果该通信最初是会议,那么接受第三方通信实体对应于向会议添加参与者。
特别地,服务器用户代理UAS识别其标识符与参数PM相关联的每个参与通信实体,并且为所识别的每个通信实体施加限制性策略,该限制性策略是关于混合在包括客户端用户代理UAC的第三方通信实体和基于与参数PM相关联的标识符IdEC而识别的通信实体之间交换的通信流。参数PM“recvonly”、“sendonly”或“inactive”和与参数相关联的参与通信实体标识符确定所述限制性策略。
根据第一示例,第一终端用作包括第一终端、第二终端以及第三终端的一组参与通信实体参与的多媒体会议的桥梁。由“Alice(爱丽丝)”、“Bob(鲍勃)”以及“Charles(查理斯)”分别使用第一、第二以及他们的终端。假设由“Alice”使用的终端是管理该会议的主通信实体。
在“Alice”和“Bob”之间最初建立第一“dialog”,并且代理服务器保存关于第一“dialog”的信息,该信息是用“A-BB”填充的与第一“dialog”的标识符相关联的“call-id”,用“1234467”填充的与第一终端的标识符相关联的“to-tag”字段,以及用“AB23”填充的与第二终端的标识符相关联的“from-tag”字段。然后,在“Alice”和“Charles”之间建立第二“dialog”,并且代理服务器保存关于第二“dialog”的信息,该信息是用“A-CC”填充的与第二“dialog”的标识符相关联的“call-id”,用“RT45”填充的与第一终端的另一标识符相关联的“to-tag”字段,以及用“UI66”填充的与第三终端的标识符相关联的“from-tag”字段。
第三方通信实体是希望加入会议的、由“Daniel(丹尼尔)”使用的第四终端。第三方通信实体生成包含与“Charles”相关联的“recvonly”参数的邀请消息,以便限制关于混合在由“Daniel”使用的第四终端和由“Charles”使用的第三终端之间交换的流的策略,使得“Daniel”可接收由“Charles”传送的全部流而“Charles”不接收由“Daniel”传送的任何流。
由“Daniel”使用的第三方通信实体传送给主持会议并且由“Alice”使用的主通信实体的邀请消息具有以下格式:
″INVITEAlice
From:Daniel
To:Alice
call-id:jjjjjd234D
Join:A-BB;to-tag=1234467;from-tag=AB23;recvonly=UI66″.
如果“Alice”使用的主通信实体由于众多参与者可能不再确保主持多媒体会议,那么该实体可检索媒体服务器的地址,并且将该地址传送给第三方通信实体,以及传送给参与会议的其它实体。参与前述会议的每个实体可连接到该媒体服务器,该媒体服务器确保主持正在进行中的多媒体会议。第三方通信实体可然后向媒体服务器传送新邀请消息,使得媒体服务器可施加关于混合流的限制性策略。
根据第二示例,分别是第一终端和第二终端的两个通信实体在通信中。由“Alice”和“Bob”分别使用第一和第二终端。假设由“Alice”使用的终端是管理该会议的主通信实体。
代理服务器保存关于在“Alice”和“Bob”之间建立的“dialog”的信息,该信息是用“A-BB”填充的与“dialog”标识符相关联的“call-id”字段,用“12345”填充的与第一终端的标识符相关联的“to-tag”字段,以及用“54321”填充的与第二终端的标识符相关联的“from-tag”字段。
由“Charles”使用的第三终端查询代理服务器以便将简单呼叫路由到第一终端,如“Charles”不知道“Alice”和“Bob”之间的会议那样。正侦听分组网内通信的应用服务器拦截“Charles”呼叫,并且命令由媒体服务器构成的第三方通信实体使得该实体将生成并传送邀请消息给由“Alice”使用的主通信实体。
为了限制关于混合在由媒体服务器构成的第三方通信实体和由“Bob”使用的第二终端之间交换的流的策略,第三方通信实体生成包含与“Bob”相关联的“inactive”参数的邀请消息,使得“Alice”可以与媒体服务器通信,而“Bob”不能够与媒体服务器交换多媒体流。例如,媒体服务器向“Alice”发送包含“Charles正呼叫你,按‘1’接受该呼叫”的问题的流,而“Bob”听不到该问题。
由媒体服务器构成的第三方通信实体自动传送给由“Alice”使用的主通信实体的邀请消息具有以下格式:
″INVITEAlice
From:mediaserver
To:Alice
call-id:15423SM
Join:A-BB;to-tag=12345;from-tag=54321;inactive=54321″.
根据第三示例,分别是第一终端和第二终端的两个通信实体在通信中。由“Alice”和“Bob”分别使用第一和第二终端。假设由“Alice”使用的终端是管理会议的主通信实体。
代理服务器保存关于在“Alice”和“Bob”之间建立的“dialog”的信息,该信息是用“A-BB”填充的与“dialog”标识符相关联的“call-id”字段、用“12345”填充的与第一终端的标识符相关联的“to-tag”字段,以及用“54321”填充的与第二终端的标识符相关联的“from-tag”字段。
监视服务器正侦听分组网内的通信。一旦在“Alice”和“Bob”之间建立“dialog”,监视服务器例如借助于保存了关于“dialog”的信息的代理服务器被告知该事件,并且生成包含与“Alice”和与“Bob”相关联的“recvonly”参数的邀请消息,以便限制关于混合在由监视服务器构成的第三方通信实体与由“Alice”和“Bob”使用的第一和第二终端之间交换的流的策略,使得监视服务器可接收由“Alice”和“Bob”传送的全部流,而他们两者不接收由监视服务器传送的任何流。例如,由“Alice”使用的主通信实体复制关于“Alice”和“Bob”的流,并且将它们传送给由监视服务器构成的另外通信实体,使得监视服务器可以侦听“Alice”和“Bob”之间的所有会话,而他们两者不接收来自该服务器的任何流。
由监视服务器(monitoringserver)构成的第三方通信实体传送给“Alice”使用的主通信实体的邀请消息具有以下格式:
″INVITEAlice
From:monitoringserver
To:Alice
call-id:13254SS
Join:A-BB;to-tag=12345;from-tag=54321;inactive=54321″。

Claims (11)

1.一种用于从第三方通信实体访问由主通信实体管理的并经由分组网(RP)在所述主通信实体和至少一个参与通信实体之间建立的通信的方法,其特征在于所述方法包括以下步骤:
从所述第三方通信实体向所述主通信实体传送(E2)消息(MI),所述消息包括与参与通信实体的标识符相关联的至少一个参数,以及
施加(E3)关于在其标识符与所述参数相关联的参与通信实体和所述第三方通信实体之间交换的通信流的限制性混合策略,所述限制性混合策略由所述参数和与所述参数相关联的标识符确定;其中与所述参数相关联的标识符使得能够识别关于所述通信流的所述限制性混合策略所要施加到的通信实体。
2.根据权利要求1所述的方法,其中,与所述参与通信实体的标识符相关联的参数与关于混合通信流的限制性策略对应,由此,所述第三方通信实体不接收由所述参与通信实体传送的任何通信流。
3.根据权利要求1所述的方法,其中,与所述参与通信实体的标识符相关联的参数与关于混合通信流的限制性策略对应,由此,所述参与通信实体不接收由所述第三方通信实体传送的任何通信流。
4.根据权利要求1所述的方法,其中,与所述参与通信实体的标识符相关联的参数与关于混合通信流的限制性策略对应,由此,所述第三方通信实体不接收由所述参与通信实体传送的任何通信流,并且所述参与通信实体不接收由所述第三方通信实体传送的任何通信流。
5.根据权利要求1到4之一所述的方法,其中,在通信期间交换的通信流遵守SIP(会话初始协议)协议。
6.根据权利要求1到4之一所述的方法,其中,所述消息(MI)是符合SIP协议的“INVITE(邀请)”消息。
7.根据权利要求6所述的方法,其中,所述参数被包括在所述消息(MI)内的“加入”头内。
8.根据权利要求1到4之一所述的方法,其中,其标识符与所述参数相关联的参与通信实体是所述主通信实体。
9.一种第三方通信实体,其旨在访问由主通信实体管理并经由分组网(RP)在所述主通信实体和至少一个参与通信实体之间建立的通信,所述第三方通信实体的特征在于包括:用于向所述主通信实体传送消息(MI)的装置(UAC),所述消息包括与参与通信实体的标识符相关联的至少一个参数(PM),并且所述参数和与所述参数相关联的标识符确定关于混合在其标识符与所述参数相关联的参与通信实体和所述第三方通信实体之间交换的通信流的限制性策略,所述限制性策略由所述主通信实体施加;其中与所述参数相关联的标识符使得能够识别关于所述通信流的所述限制性策略所要施加到的通信实体。
10.一种主通信实体,其与至少一个参与通信实体通信并旨在管理经由分组网(RP)从第三方通信实体对所述通信的访问,所述主通信实体的特征在于包括:用于接收由所述第三方通信实体传送的消息(MI)的装置(UAS),所述消息包括与所述参与通信实体的标识符相关联的至少一个参数(PM);以及用于施加关于混合在其标识符与所述参数相关联的参与通信实体和所述第三方通信实体之间交换的通信流的限制性策略的装置,所述限制性策略由所述参数和与所述参数相关联的标识符确定;其中与所述参数相关联的标识符使得能够识别关于所述通信流的所述限制性策略所要施加到的通信实体。
11.一种用于管理经由分组网(RP)从第三方通信实体对在主通信实体和至少一个参与通信实体之间建立的通信的访问的***,所述***的特征在于包括:用于从所述第三方通信实体向所述主通信实体传送消息(MI)的装置(UAC),所述消息包括与参与通信实体的标识符相关联的至少一个参数(PM);以及用于施加关于混合在其标识符与所述参数相关联的参与通信实体和所述第三方通信实体之间交换的通信流的限制性策略的装置(UAS),所述限制性策略由所述参数和与所述参数相关联的所述标识符确定;其中与所述参数相关联的标识符使得能够识别关于所述通信流的所述限制性策略所要施加到的通信实体。
CN200980110252.7A 2008-03-21 2009-03-23 利用通信流混合策略设立会议 Active CN101978672B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0851835A FR2929062B1 (fr) 2008-03-21 2008-03-21 Etablissement d'une conference avec une politique de mixage de flux de communication
FR0851835 2008-03-21
PCT/FR2009/050492 WO2009125116A1 (fr) 2008-03-21 2009-03-23 Etablissement d'une conference avec une politique de mixage de flux de communication

Publications (2)

Publication Number Publication Date
CN101978672A CN101978672A (zh) 2011-02-16
CN101978672B true CN101978672B (zh) 2016-08-03

Family

ID=39874098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980110252.7A Active CN101978672B (zh) 2008-03-21 2009-03-23 利用通信流混合策略设立会议

Country Status (7)

Country Link
US (1) US9401942B2 (zh)
EP (1) EP2258097B1 (zh)
JP (1) JP5432237B2 (zh)
KR (1) KR101449440B1 (zh)
CN (1) CN101978672B (zh)
FR (1) FR2929062B1 (zh)
WO (1) WO2009125116A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2984799A1 (fr) 2011-12-22 2013-06-28 Arjowiggins Security Structure multicouche comportant au moins une couche diffusante.
US20150312188A1 (en) * 2014-04-23 2015-10-29 Actiance, Inc. Distributed policy enforcement for enterprise communications
CN114679433B (zh) * 2022-05-27 2022-08-30 武汉中科通达高新技术股份有限公司 视频访问会话管理***、方法、计算机设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997069A (zh) * 2006-11-23 2007-07-11 华为技术有限公司 一种实现特殊业务的方法及终端

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6608832B2 (en) * 1997-09-25 2003-08-19 Telefonaktiebolaget Lm Ericsson Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services
US8719342B2 (en) * 2006-04-25 2014-05-06 Core Wireless Licensing, S.a.r.l. Third-party session modification
US8503651B2 (en) 2006-12-27 2013-08-06 Nokia Corporation Teleconferencing configuration based on proximity information
US8073906B2 (en) * 2007-08-24 2011-12-06 Microsoft Corporation Inviting a conferencing unaware endpoint to a conference

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1997069A (zh) * 2006-11-23 2007-07-11 华为技术有限公司 一种实现特殊业务的方法及终端

Also Published As

Publication number Publication date
EP2258097A1 (fr) 2010-12-08
JP5432237B2 (ja) 2014-03-05
CN101978672A (zh) 2011-02-16
US9401942B2 (en) 2016-07-26
FR2929062A1 (fr) 2009-09-25
FR2929062B1 (fr) 2010-03-26
JP2011517175A (ja) 2011-05-26
KR101449440B1 (ko) 2014-10-15
EP2258097B1 (fr) 2018-02-07
WO2009125116A1 (fr) 2009-10-15
US20110093547A1 (en) 2011-04-21
KR20110003497A (ko) 2011-01-12

Similar Documents

Publication Publication Date Title
TWI242357B (en) System and method for controlling and managing sessions between endpoints in a communications system
US8589547B2 (en) Side channel for membership management within conference control
TWI239162B (en) Apparatus and method for controlling and managing individual directed sessions in a communications system
US20030014488A1 (en) System and method for enabling multimedia conferencing services on a real-time communications platform
US7664490B2 (en) Method for instant scheduling of conference calls
Koskelainen et al. A SIP-based conference control framework
JP2009522830A5 (zh)
TW200427269A (en) Methods for managing a pool of multicast addresses and allocating addresses in a communications system
TW200425660A (en) Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints
JP2005531048A5 (zh)
CN106416185A (zh) 能够支持多媒体信令控制的发布/订阅网络、在网络内发起会话的方法以及相应的网络设备
CN101834730A (zh) 一种多媒体会议控制方法和***
CN101978672B (zh) 利用通信流混合策略设立会议
US8149741B2 (en) Apparatus and method for asymmetrical conferencing between local and external transceivers
JP2010508746A (ja) セッションベースの通信
RU2573268C2 (ru) Способ и устройство для управления мультимедийной конференцией
JP2009514277A (ja) メディア共有
KR100747718B1 (ko) VoIP 시스템의 컨퍼런스 서비스 제공 방법 및 그 장치
CA2628052C (en) Method and apparatus for determining pt server having controlling function
KR100439957B1 (ko) IP망의 QoS에 따른 컨퍼런스 서비스 방법
Wu et al. A Web-services based conference control framework for heterogenous A/V collaboration
KR101075758B1 (ko) 밀착결합 멀티-컨퍼런스 시스템의 투표 서비스 방법 및 시스템
Mullery et al. Audio/Video Stream Binding in a Pan-European Service Management Platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant