CN1957578B - 建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备 - Google Patents

建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备 Download PDF

Info

Publication number
CN1957578B
CN1957578B CN200480043162.8A CN200480043162A CN1957578B CN 1957578 B CN1957578 B CN 1957578B CN 200480043162 A CN200480043162 A CN 200480043162A CN 1957578 B CN1957578 B CN 1957578B
Authority
CN
China
Prior art keywords
database
session
request message
memory
party
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.)
Expired - Fee Related
Application number
CN200480043162.8A
Other languages
English (en)
Other versions
CN1957578A (zh
Inventor
C·C·埃克伯格
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1957578A publication Critical patent/CN1957578A/zh
Application granted granted Critical
Publication of CN1957578B publication Critical patent/CN1957578B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • 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/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]

Abstract

提供一种建立(S12)分别与第一和第二方关联的第一与第二装置(102,104)之间通信会话的方法。发送会话请求消息(邀请)(S1),它表明建立会话的请求以及包含与会话相关的会话信息。响应会话请求消息(邀请),检索其它信息并包含在会话请求消息中(S2至S8)。根据所得会话请求消息(邀请)中的信息来建立(S12)会话。会话可采用会话发起协议(SIP)在第一与第二装置(102,104)之间建立。其它信息包括概要信息,从其中随后在已经建立会话之后可由第二装置(104)确定完整信息。完整信息存储在邮件服务器(114)中,以及从完整信息导出的概要信息存储在数据库(112)中。数据库(112)中的概要信息与邮件服务器(114)中的完整信息同步(S5,S6)。概要信息从数据库(112)中检索(S4,S6),用于包含(S8)在其它信息中,以使第二装置(104)能够随后从邮件服务器(114)检索(Q1,Q2)与那个概要信息相关的完整信息。

Description

建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备
技术领域
本发明涉及建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法。在本发明的一个具体实例中,通信会话的建立采用会话发起协议来执行。本发明的另一个方面涉及数据库系统、数据库、从数据库检索信息的方法以及允许从数据库检索信息的方法。 
背景技术
会话发起协议(SIP)是一种用于创建、修改和端接涉及通信网络中的一个或多个参与方的会话的信令协议。这些会话包括因特网多媒体会议、因特网(或者任何IP网络)电话呼叫以及多媒体分发,其中会话中的参与方经由多播或者经由多个单播关系或者它们的组合进行通信。 
SIP允许会话始发方向可能处于网络的任何位置的可能的会话参与方传送邀请,提供名称转换和用户定位功能以确保呼叫到达被叫方,而与其位置无关。SIP还提供特征协商功能,它们允许涉及呼叫的各方商定所支持的特征,从而识别并非所有各方可支持相同等级的特征(例如视频可能或者可能不受支持)。SIP还提供呼叫参与方管理功能,允许一方使其它方进入会话或者取消与其它某些方的连接;各方还可转移或置于保持状态。最后,SIP支持呼叫特征改变功能,由此,会话中的一方能够在呼叫的过程中改变呼叫特性,例如把会话从作为“只有语音”建立的呼叫改变为实现视频功能的呼叫。加入呼叫的第三方还可能需要启用不同的特征,以便参与呼叫。 
SIP是因特网工程任务组(IETF)制订的RFC(注释请求)标准(RFC3261),可见于http://www.ietf.org/rfc/rfc3261.txt。SIP是应用层协议, 并且采取没有任何基础协议或体系结构限制的模块化方式。SIP经过设计,使得可易于把SIP功能绑定到现有协议和应用、如电子邮件和万维网浏览器,重点在于具体的功能集。SIP还被设计成再用尽可能多的现有协议和协议设计概念;例如,SIP在HTTP之后建模,采用用于寻址的统一资源定位符(URL)以及会话描述协议(SDP)以传送会话信息。对于SIP,各方通过围绕诸如用户电话号码或主机名称之类的元素构建的分级URL(例如sip:usercompany.com)来标识,意味着把主叫方重定向到另一个电话是简单的,如把某个人重定向到网页那样。 
SIP还采用MIME(多功能因特网邮件扩充)来传送与用于描述会话的协议有关的信息,因此,SIP消息可包含Java Applets、图像、音频文件、授权令牌或计费数据。SIP还采用域名系统(DNS)向可适当地处理请求的服务器传递请求,简化语音和电子邮件的结合。沿呼叫路径的服务器可易于创建和转发电子邮件消息,反之亦然,从而实现各种组合服务。SIP独立于通常在用户数据报协议(UDP)或传输控制协议(TCP)之上使用的分组层。 
SIP已经由基于IP的语音的团体采纳作为它用于信令的选择的协议,并且如下面将进一步进行说明,已经被选作用于建立通用移动电信系统(UMTS)Release 5 IP多媒体子系统(IMS)中的多媒体会话的信令协议。 
附图的图1是通信网络1的示意说明,它采用SIP来发起第一装置2与第二装置4之间的语音会话。通信网络1还包括SIP代理服务器6和应用服务器8。现在参照附图的图2来描述第一与第二装置2、4之间的语音会话的建立,图中说明在建立语音会话的过程中在通信网络1的各种组件之间的信号交换的一个实例。 
在步骤T1,SIP邀请消息从第一装置2发送到SIP代理服务器6。邀请消息在上述RFC文献中详细说明,但是总而言之,它是包含与会话相关的某些信息的基于文本的消息。例如,邀请消息的主体包含 以某种协议格式、如会话描述协议(SDP,参见RFC 2327)编码的会话的描述。邀请消息还包含多个文本标题字段,每个之后跟随表明与那个字段相关的信息的字符串。例如,“自”字段之后跟随主叫方的SIP URL地址,而“至”字段则标识被叫方的SIP URL地址。其它许多类型的会话信息可包含在邀请消息中,如RFC 3261中所述。 
在步骤T2,通过从与活动和可用服务相关的应用服务器8请求信息,把邀请消息转发给应用服务器8。在步骤T3,应用服务器8返回具有包含所请求信息的消息主体的SIP“200 OK”响应。在步骤T4,SIP代理服务器6向第二装置4发送邀请消息。 
由于第二装置4所接收的邀请消息包含与关联第一装置2的主叫方相关的信息、如主叫方的名称,因此,这允许与第二装置4关联的被叫方在应答之前查看关于主叫方的信息。这与传统电话服务的主叫线路标识显示(CLIP)功能相似,在其中,主叫方的电话号码(以及存储在接收装置中的关联名称)在应答之前可由被叫方获得。CLIP功能通常采用DTMF(双音多频)和极性反转的组合来实现,在其中,主叫方的电话号码在振铃信号之前从本地交换机发送。在第一振铃信号被发送之前,被叫方的CLIP功能由本地交换机通过反转用户线路上的DC馈送的极性来激活。主叫方的电话号码则以DTMF信号的形式发送给被叫方的电话显示屏,并且在那个时候振铃信号才被发送给被叫方。 
回到图1的SIP实例,一旦与第二装置4关联的被叫方已经检查与第一装置2关联的主叫方的信息,在最终可建立语音会话之前必须执行以下步骤。在步骤T5,两个终端方执行SDP协商,在其中,会话的媒体特性被协商,以便对于会话中可支持的媒体流作出决定,在本例中将需要基本语音呼叫。在步骤T6,必要的资源保留用于支持会话,一旦资源保留成功完成,则在步骤T7,第二装置4发送SIP“200 OK”最终响应,以及第一装置2采用SIP“ACK”消息进行应答以确认会话建立。在步骤T8,语音会话已经建立,从而允许第一 和第二装置2、4的相应用户相互通话。 
如上所述,SIP提供用于创建、修改和端接会话的有用框架。然而,希望扩充SIP和其它这类会话发起协议的功能性。 
发明内容
根据本发明的第一方面,提供一种建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法,包括:发送表明建立会话的请求并包括与会话相关的会话信息的会话请求消息;响应会话请求消息,检索其它信息并且把其它信息包含在会话请求消息中;以及根据所得会话请求消息中的信息来建立会话。 
会话信息可包括第一和第二方的指示。 
该方法还可包括根据会话信息来识别第一和第二装置中的一个或两个。 
会话请求消息可从第一装置发送。 
该方法还可包括在包含其它信息之后向第二装置发送会话请求消息。 
该方法还可包括确定在与第一装置或第一用户关联的会话请求消息中为接收登记第二装置或第二用户的其它信息的类型,以及其中检索和包含步骤根据这个确定来执行。 
该方法还可包括在建立会话之前在第二装置上接受会话请求。 
该方法还可包括在建立会话之前在第二装置上呈现其它信息。 
其它信息可在接受会话之前被呈现。 
会话请求消息可包括文本。 
会话可采用会话发起协议在第一与第二装置之间建立。 
网络可以是UMTS网络。 
网络的代理服务器可执行检索和包含其它信息的步骤。UMTS网络的在服务呼叫会话控制功能(S-CSCF)服务器可用作代理服务器。 
其它信息可包括概要信息,从其中随后、例如在已经建立会话之 后可由第二装置确定完整信息。完整信息可存储在第一数据库中,并且从完整信息导出的概要信息可存储在第二数据库中,该方法还可包括使第二数据库中的概要信息与第一数据库中的完整信息同步,以及从第二数据库检索概要信息,用于包含在其它信息中以便实现从第一数据库中与那个概要信息相关的完整信息的后续检索。 
其它信息可根据会话请求消息中所表明的至少一方被选择用于包含在会话请求消息中。至少一方之一可能是第一方。至少一方之一可能是第二方。其它信息可包括与可能是第二方所关注的第一方相关的数据。其它信息可与涉及至少一方的先前通信相关。其它信息可与第一与第二方之间的先前电子邮件通讯相关。 
根据本发明的第二方面,提供一种通信网络,包括:分别与第一和第二方关联的第一和第二装置;用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件,会话请求消息包括与会话相关的会话信息;用于响应会话请求消息而检索其它信息并把其它信息包含在会话请求消息中的部件;以及用于根据所得会话请求消息中的信息来建立会话的部件。 
根据本发明的第三方面,提供一种在包括分别与第一和第二方关联的第一和第二装置以及用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件的通信网络中使用的方法,会话请求消息包括与会话相关的会话信息,以及该方法包括响应会话请求消息而检索其它信息,并且把其它信息包含在会话请求消息中,该网络还包括用于根据所得会话请求消息中的信息来建立会话的部件。 
根据本发明的第四方面,提供一种在包括分别与第一和第二方关联的第一和第二装置以及用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件的通信网络中使用的设备,会话请求消息包括与会话相关的会话信息,以及该设备包括用于响应会话请求消息而检索其它信息并且把其它信息包含在会话请求消息中 的部件,该网络还包括用于根据所得会话请求消息中的信息来建立会话的部件。 
根据本发明的第五方面,提供一种数据库系统,包括用于存储完整信息的第一数据库、用于存储从第一数据库中的完整信息导出的概要信息的第二数据库、以及用于使第二数据库中的概要信息与第一数据库中的完整信息同步的部件,第二数据库包括用于向外部装置提供概要信息的部件,以及第一数据库包括用于向此外部装置或另一个外部装置提供涉及先前从第二数据库提供给外部装置的概要信息的完整信息的部件。 
根据本发明的第六方面,提供利用存储从第一数据库中的完整信息导出的概要信息的第二数据库从存储完整信息的第一数据库检索信息的方法,包括以下步骤:(a)使第二数据库中的概要信息与第一数据库中的完整信息同步;(b)把概要信息从第二数据库提供给外部装置;以及(c)把涉及在步骤(b)从第二数据库提供给外部装置的概要信息的完整信息从第一装置提供给此外部装置或者另一个外部装置。 
根据本发明的第七方面,提供用于存储从另一个数据库所存储的完整信息导出的概要信息的数据库,包括用于使数据库中的概要信息与另一个数据库中的完整信息同步的部件以及用于向外部装置提供概要信息以便使此外部装置或者另一个外部装置随后能够从另一个数据库检索与那个概要信息相关的完整信息的部件。 
根据本发明的第八方面,提供实现利用存储从第一数据库中的完整信息导出的概要信息的第二数据库从存储完整信息的第一数据库检索信息的方法,包括以下步骤:(a)使第二数据库中的概要信息与第一数据库中的完整信息同步;以及(b)把概要信息从第二数据库提供给外部装置,以便使此外部装置或者另一个外部装置随后能够从第一数据库检索与那个概要信息相关的完整信息。 
通过使其它信息的简洁或压缩概要形式能够在会话请求消息中 传递,从而减小带宽,以及以后在必要时检索完整信息的选项,本发明的第五至第八方面的一个实施例对本发明的第一至第四方面的一个实施例提供技术优点。 
根据本发明的第九方面,提供一种操作程序,它在设备上运行时,使设备执行根据本发明的第三或第八方面的方法。 
根据本发明的第十方面,提供一种操作程序,它在加载到设备中时,使设备成为根据本发明的第四方面的设备或者根据本发明的第七方面的数据库。 
操作程序可在承载介质上携带。承载介质可能是传输介质。承载介质可能是存储介质。 
附图说明
前文所述的图1是框图,说明采用会话发起协议以已知方式建立会话的通信网络; 
同样是前文所述的图2是信号交换图,说明图1的网络中的信号交换; 
图3是框图,说明根据本发明的一个实施例的通信网络; 
图4是信号交换图,说明在本发明的一个实施例中会话建立之前所执行的登记过程; 
图5是信号交换图,说明根据本发明的一个实施例在会话建立过程中的信号交换; 
图6是信号交换图,说明基于已经接收的概要信息的完整信息的检索;以及 
图7是示意图,说明本发明的一个实施例对UMTS网络的应用。 
具体实施方式
图3是框图,说明体现本发明的通信网络100。通信网络100包括第一装置102、第二装置104、SIP代理服务器106、应用服务器 108、订户服务器110、数据库112以及邮件服务器114。第一和第二装置102、104是能够交换包括语音数据在内的各种不同格式的数据的通信装置。因此,第一和第二装置102、104的相应用户能够通过语音相互通信。 
第一和第二装置102、104是能够由一个以上不同用户或不同方所使用的多方装置。例如,第二装置104能够接收送往多个不同方的语音呼叫,以及第一装置102能够从多个不同方发起呼叫。在一方或装置能够建立与其它方或装置的会话之前,首先必须执行登记过程以便向SIP代理服务器106提供关于该方正使用哪一个装置以及装置所在位置的详细情况。SIP登记方法在RFC 3261中详细描述,并且在这里不需要其它说明。但是,在本发明的实施例中,一方或装置能够进行登记以便接收“扩充主叫方信息”,下面进行说明。 
在标准SIP中,在邀请消息中提供充分信息,以便使被叫方能够在被叫方必须接受或拒绝呼叫之前来确定主叫方的身份,如上所述。本发明的一个实施例使更大范围的信息能够在被叫方必须决定是否接听之前可供他使用。这个额外信息在本说明中称作“扩充主叫方信息”或“其它信息”。 
在当前实施例中,作为实例,扩充主叫方信息包括与邮件服务器114所存储的先前已经在主叫方与被叫方之间发送的电子邮件通信相关的信息。下面参照图5进行描述,扩充主叫方信息包含在SIP邀请消息中,不是在邀请消息中包含的其它信息中包含与主叫方与被叫方之间的电子邮件相关的所有邮件服务器数据,而是可能仅包含与电子邮件通信相关的概要信息。在当前实施例中,概要信息仅包含电子邮件标题信息,其中包含电子邮件标题。 
在以下描述中,假定第一方使用第一装置102来呼叫正使用第二装置104的第二方。第一方已经执行登记过程,以便把第一方登记为使用第一装置102。一个用于把第二方登记为使用第二装置104的可能过程如图4所示。在这个实例中,第二方希望在第一方呼叫他时表 明他对于接收扩充主叫方信息的偏好。 
在步骤P1,SIP登记消息从第二装置104发送给SIP代理服务器106,以及关于第二方的位置的信息在订户服务器110中被更新。在步骤P2,应用服务器108向数据库112发送请求以便与邮件服务器114同步,从而从邮件服务器检索要在稍后阶段作为扩充主叫方信息包含的相干概要信息。邮件服务器114的地址由应用服务器108通过参考订户服务器110来确定,这个信息在步骤P2中发送给数据库112。在步骤P3,数据库112检查邮件服务器114是否存在并且可访问,以及邮件服务器在步骤P4进行响应。进行同步过程以便确保来自邮件服务器114的最新概要信息存储在数据库112中。还可建立自动同步,它使数据库112以预定间隔与邮件服务器114同步。在步骤P5,数据库112采用确认来响应应用服务器108。在步骤P6,SIP代理服务器106向第二装置104发回SIP“200 OK”消息,以便表明成功登记以及请求来自第一方的呼叫的扩充主叫方信息。 
一旦以上登记过程成功结束而向SIP代理服务器106登记第二用户以及表明接收来自第一方的呼叫的扩充主叫方信息的要求,可执行建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法。现在将参照图5来描述这样一种方法。 
在步骤S1,SIP邀请消息从第一装置102发送给SIP代理服务器106,表明建立第一与第二装置之间的会话的请求以及包含与会话相关的会话信息。例如,会话信息包含第一和第二方的指示。在步骤S2,SIP代理服务器106从涉及活动和可用服务的应用服务器108请求信息。在步骤S3,应用服务器108返回SIP代码“200 OK”,从而提供所请求信息以及表明在第一方呼叫时已经由第二方请求扩充主叫方信息。 
响应需要扩充主叫方信息的这个指示,SIP代理服务器106在步骤S4从数据库112请求概要信息,它将被用作扩充主叫方信息。数据库112注意到所存储概要信息不是最新的,以及相应地在步骤S5, 通过请求在步骤S6从邮件服务器114返回到数据库112的最新概要信息,数据库112与邮件服务器114同步。概要信息则在步骤S7返回给SIP代理服务器106。 
在接收到概要信息时,SIP代理服务器106把信息包含在随后被转发给第二装置104的邀请消息的主体中。其它信息可包含在SIP的扩充标题字段中(要获得更多信息,参见RFC 3261)。在接收到包含概要信息的邀请消息时,信息在第二装置104上提供,供第二方在决定是否接受建立会话的请求之前进行检查。在这个实施例中,第二方能够查看在第一与第二方之间发送的电子邮件的概要以及从邀请消息中的会话信息中提取的另外的信息、如第一方的号码和名称。 
如果第二方决定接受呼叫,则通过执行对应于以上参照图2所述的步骤T5至T8的步骤S9至S12,根据所接收的邀请消息中的信息在第一与第二装置102、104之间建立会话。 
如上所述,第二装置104所接收的邀请消息中所包含的其它信息(或者扩充主叫方信息)是与第一和第二方之间的电子邮件通讯相关的概要信息,因而不包含与电子邮件通讯相关的完整信息;例如,电子邮件的主要消息主体没有包含在概要信息中。如果第二方希望查看与电子邮件项的任何一个或多个相关的完整信息,则这可通过第二装置104与邮件服务器114之间的直接通信来实现,如图6所示。在图6的步骤Q1,第二装置104从邮件服务器104请求与请求中所指定的一项或多项相关的完整信息。所请求的完整数据在步骤Q2从邮件服务器114返回给第二装置104。对于基于概要信息的完整信息的这种请求可在接收邀请消息之后的任何时间、在建立会话之前或者之后进行。 
虽然以上参照图4中的步骤P2至P5描述了同步在登记阶段在数据库112与邮件服务器114之间执行和/或建立,但这不是主要的,因为可在邀请过程中请求同步,如以上参照图5的步骤S4至S7所述。 
请求建立分别与第一和第二装置关联的第一与第二方之间的会话的邀请消息实际上不是始发于第一装置102是可能的。例如,邀请消息由第三方从第三装置发送是可能的。另外还可能的是,虽然邀请消息表明第二方是呼叫的预期接收方,但是邀请消息实际上由另一个装置来处理,使得其它信息在另一个装置上显示,以及会话最初在第一装置102与另一个装置之间建立,其中呼叫则采用第二装置104转发给第二方。邀请消息表明在那些各方在那个时间正好使用的无论哪些装置上建立双方之间的会话的请求;与要用于双方之间的会话的实际装置有关的信息从订户服务器110来确定。 
本发明的有用性可扩充到超过只是在扩充主叫方信息中包含电子邮件信息。例如,如果第一方正呼叫他的银行,则扩充主叫方信息可包含与第一方的银行帐户相关的某些信息。另一个可能性是,在第一方正呼叫百货公司的情况下,以及在这种情况中,扩充主叫方信息可包含与第一方相关的详细情况、例如他的登记信息和订购状态。技术人员容易了解其它这类实例。例如,与可能是第二方所关注的第一方相关的任何信息是要在其它信息中包含的候选者。 
在以上实施例中,相关扩充主叫方信息位于邮件服务器114中,以及这由SIP代理服务器106不是直接而是通过数据库112来检索。 
大家会理解,SIP代理服务器还可直接从数据库或另一个服务器检索其它信息。同样地,已经结合会话发起协议描述了以上实施例,但是可采用另外的任何等效协议;例如,本发明可适用于ISUP U2U信息(ISDN用户部分用户到用户信息),在其中,文本字符串按原样被传递,因而可加入扩充主叫方信息。邮件服务器114与数据库112或第二装置104之间的通信可采用因特网消息访问协议(IMAP);数据库112与SIP代理服务器106之间的通信可采用结构化查询语言(SQL);以及第一装置102与第二装置104之间在会话建立之后的直接通信可采用实时传输协议(RTP)。但是,本发明的一个实施例不限于这类示例通信协议。 
如上所述,SIP在基于IP的语音团体中变得越来越普遍,以及具体来说,SIP已经被选作用于建立UMTS Release 5 IP多媒体子系统(IMS)中的多媒体会话的信令协议。下面将参照图7来描述本发明可以如何在UMTS和SIP的组合的上下文中应用的概述,但是UMTS中的SIP的使用的其它详细情况可见于3GPP技术规范TS 24.228V5.8.0(2004-03)。 
UMTS是设计成向订户提供更高数据速率和增强服务的第三代无线系统。UMTS是全球移动通信系统(GSM)的后继,其中在GSM与UMTS之间的重要发展步骤是通用分组无线电业务(GPRS)。GPRS把分组交换引入GSM核心网,并且允许对分组数据网络(PDN)的直接访问。这实现远远超过通过GSM呼叫网络的ISDN的64 kbps限制的高数据速率分组交换传输,它是高达2 Mbps的UMTS数据传输速率所必需的。UMTS由作为诸如欧洲电信标准协会(ETSI)、无线电工业商业协会(ARIB)等的区域标准的联合的第三代合作项目(3GPP)进行标准化。 
UMTS的标准化分三个阶段发展。第一阶段称作Release’99。Release’99规范定义基本体系结构,它由UMTS地面无线电接入网(UTRAN)、电路交换核心网(CS-CN)和分组交换核心网(PS-CN)组成。Release’99规范提供传统的电路以及分组交换业务。标准化过程的下一个阶段是Release 4,对’99体系结构增加新的业务。Release 5表示明显的改变,提供传统电话以及通过单汇聚基于分组的网络的分组交换业务。 
UMTS Release 5体系结构对PS-CN增加称作IP多媒体子系统(IMS)的新子系统,用于支持传统电话以及新多媒体业务。IMS能够连接到PSTN/ISDN(公共交换电话网/综合业务数字网)以及因特网。3GPP已经选择SIP用于用户设备(UE)与IMS之间以及IMS中的组件之间的信令。 
图7是说明视图,说明UMTS上下文中的本发明的一个实施例。 通信网络200表示为包括位于被访问网络202中的UE 204。UE 204经由UTRAN连接到在服务GPRS支持节点(SGSN)208,它又与网关GPRS支持节点(GGSN)210进行通信。在被访问网络202中,GGSN210与作为UE 204的被访问IMS网络中的第一接触点的代理呼叫会话控制功能(P-CSCF)212进行通信。P-CSCF向归属网络214转发SIP登记消息和会话建立消息。 
归属网络214中的第一接触点是询问呼叫会话控制功能(I-CSCF)216,它是IMS体系结构中的可选节点,其主要目的是查询归属订户服务器(HSS)220以便查找在服务呼叫会话控制功能(S-CSCF)218的位置。S-CSCF 218执行IMS网络的会话管理,以及在网络中可能存在若干S-CSCF。HSS 220是集中式订户数据库,并且从来自早期UMTS版本的归属位置寄存器(HLR)演变而来。HSS 220与I-CSCF和S-CSCF接口,以便提供与订户的位置有关的信息以及订户的预订信息。 
通信网络200还包括位于归属网络214中的应用服务器222、数据库224和邮件服务器226。从S-CSCF 218,信令消息被传递给可能是包括UE 230的另一个Release 5 IMS网络228的预期目的地,或者传递给包括通过媒体网关控制功能(MGCF)接口的PSTN的遗留网络232,或者传递给IP网络234。 
UMTS通信网络200的工作和这种网络中的各种组件的具体细节可见于可从http://www.3gpp.org得到的UMTS的技术规范。但是,以上参照图3所述的通信网络100的部件与图7所示的通信网络200的部件之间的对应是显而易见的,因此技术人员非常清楚以上参照图3所述的建立通信会话的方法如何可应用于图7的网络。 
部件之间的对应的概述如下:UE 204对应于第一装置102;UE230对应于第二装置104;数据库224对应于数据库112;应用服务器222对应于应用服务器108;邮件服务器226对应于邮件服务器114;HSS 220对应于订户服务器110;以及P-CSCF 212、I-CSCF 216 以及S-CSCF 218中的一个或多个对应于SIP代理服务器106。 
简言之,UE 204采用UMTS连接过程通过UTRAN 206来建立到SGSN 208的连接。一旦UE 204连接到SGSN 208,当它希望开始包括采用SIP业务在内的分组数据通信时,它必须激活PDP(分组数据协议)地址(例如IP地址)。激活PDP地址建立UE的当前SGSN 208与GGSN 210之间的关联,以及关联的记录称作PDP上下文。PDP上下文的激活由UMTS PDP上下文激活过程来执行。在UE 204已经连接到网络并激活PDP上下文之后,则可在能够建立通信会话之前,例如根据图4所示的涉及第二装置104的方法执行SIP服务登记。在服务登记过程中,HSS 220得到关于UE 204的当前位置的通知,从而相应地更新订户简档。归属网络204还为UE 204选择适当的S-CSCF 218,以及订户简档被发送给那个S-CSCF 218。在登记过程之后,通信会话则可在UE 204与UE 230之间、在以上参照图5提出及描述的过程之后被建立。 
大家会理解,本发明不限于任何具体类型的网络体系结构、如UMTS体系结构。例如,本发明可适用于GPRS体系结构或者适用于PSTN(ISUP)。 
大家会理解,第一装置102、SIP代理服务器106和第二装置104的一个或多个的操作可通过在装置上运行的程序来控制。这样一种操作程序可存储在计算机可读介质中,或者例如可能以信号、例如从因特网网站提供的可下载数据信号来体现。所附权利要求将被认为涵盖操作程序本身、或作为载体上的记录、或作为信号或者采取其它任何形式。 

Claims (25)

1.一种建立分别与第一方和第二方关联的第一装置与第二装置之间的通信会话的方法,包括:
发送会话请求消息,所述会话请求消息表明建立会话的请求并包含与所述会话相关的会话信息;
响应所述会话请求消息,检索其它信息并把所述其它信息包含在所述会话请求消息中;以及
根据所得到的会话请求消息中的信息来建立所述会话,
其中所述会话采用会话发起协议在第一装置与第二装置之间建立,
其中所述其它信息包含第二装置能够从中随后确定完整信息的概要信息,
其中所述完整信息存储在第一数据库中,并且从所述完整信息导出的所述概要信息存储在第二数据库中,所述方法还包括使第二数据库中的所述概要信息与第一数据库中的所述完整信息同步,以及SIP代理服务器从第二数据库中检索概要信息,用于包含在所述其它信息中,使得后来能够从第一数据库中检索与那个概要信息相关的完整信息,所述第二数据库是与SIP代理服务器直接连接的并被SIP代理服务器检索的数据库,所述第一数据库是与第二装置连接并且能为第二装置提供完整信息的邮件服务器。
2.如权利要求1所述的方法,其特征在于,所述会话信息包含第一方和第二方的指示。
3.如权利要求1或2所述的方法,其特征在于,还包括根据所述会话信息来识别第一装置和第二装置中的一个或两个。
4.如权利要求1或2所述的方法,其特征在于,所述会话请求消息从第一装置发送。
5.如权利要求1或2所述的方法,其特征在于,还包括在包含所述其它信息之后向第二装置发送所述会话请求消息。
6.如权利要求5所述的方法,其特征在于,还包括确定在与第一装置或第一方关联的会话请求消息中为接收而登记第二装置或第二方的其它信息的类型,以及其中检索和包含步骤根据这个确定来执行。
7.如权利要求5所述的方法,其特征在于,还包括在建立所述会话之前在第二装置上接受所述会话请求消息。
8.如权利要求5所述的方法,其特征在于,还包括在建立所述会话之前在第二装置上呈现所述其它信息。
9.如权利要求7所述的方法,其特征在于,还包括在建立所述会话之前在第二装置上呈现所述其它信息。
10.如权利要求9所述的方法,其特征在于,所述其它信息在接受所述会话之前被呈现。
11.如权利要求1或2所述的方法,其特征在于,所述会话请求消息包括文本。
12.如权利要求1或2所述的方法,其特征在于,所述方法能够应用于UMTS网络。
13.如权利要求1或2所述的方法,其特征在于,所述SIP代理服务器执行检索和包含所述其它信息的步骤。
14.如权利要求12所述的方法,其特征在于,所述UMTS网络的SIP代理服务器执行检索和包含所述其它信息的步骤。
15.如权利要求14所述的方法,其特征在于,所述UMTS网络的在服务呼叫会话控制功能S-CSCF服务器用作所述SIP代理服务器。
16.如权利要求1或2所述的方法,其特征在于,根据所述会话请求消息中所表明的至少一方来选择所述其它信息以用于包含在所述会话请求消息中。
17.如权利要求16所述的方法,其特征在于,所述至少一方其中之一是第一方。
18.如权利要求16所述的方法,其特征在于,所述至少一方其中之一是第二方。
19.如权利要求18所述的方法,其特征在于,所述其它信息包括与可能是第二方所关注的第一方相关的数据。
20.如权利要求16所述的方法,其特征在于,所述其它信息与涉及至少一方的先前通信相关。
21.如权利要求18所述的方法,其特征在于,所述其它信息与涉及至少一方的先前通信相关。
22.如权利要求21所述的方法,其特征在于,所述其它信息涉及第一方与第二方之间的先前电子邮件通讯。
23.一种通信网络,包括:
分别与第一方和第二方关联的第一装置和第二装置;
用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件,所述会话请求消息包含与所述会话相关的会话信息;
用于响应所述会话请求消息而检索其它信息并把所述其它信息包含在所述会话请求消息中的部件;以及
用于根据所得到的会话请求消息中的信息来建立所述会话的部件,
其中所述会话采用会话发起协议在第一装置与第二装置之间建立,
其中所述其它信息包含第二装置能够从中随后确定完整信息的概要信息,
其中所述完整信息存储在第一数据库中,并且从所述完整信息导出的所述概要信息存储在第二数据库中,所述方法还包括使第二数据库中的所述概要信息与第一数据库中的所述完整信息同步,以及SIP代理服务器从第二数据库中检索概要信息,用于包含在所述其它信息中,使得后来能够从第一数据库中检索与那个概要信息相关的完整信息,所述第二数据库是与SIP代理服务器直接连接的并被SIP代理服务器检索的数据库,所述第一数据库是与第二装置连接并且能为第二装置提供完整信息的邮件服务器。
24.一种供通信网络中使用的方法,所述通信网络包括分别与第一方和第二方关联的第一装置和第二装置以及用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件,所述会话请求消息包含与所述会话相关的会话信息,以及所述方法包括响应所述会话请求消息而检索其它信息,并且把所述其它信息包含在所述会话请求消息中,所述网络还包括用于根据所得到的会话请求消息中的信息来建立所述会话的部件,
其中所述会话采用会话发起协议在第一装置与第二装置之间建立,
其中所述其它信息包含第二装置能够从中随后确定完整信息的概要信息,
其中所述完整信息存储在第一数据库中,并且从所述完整信息导出的所述概要信息存储在第二数据库中,所述方法还包括使第二数据库中的所述概要信息与第一数据库中的所述完整信息同步,以及SIP代理服务器从第二数据库中检索概要信息,用于包含在所述其它信息中,使得后来能够从第一数据库中检索与那个概要信息相关的完整信息,所述第二数据库是与SIP代理服务器直接连接的并被SIP代理服务器检索的数据库,所述第一数据库是与第二装置连接并且能为第二装置提供完整信息的邮件服务器。
25.一种供通信网络中使用的设备,所述通信网络包括分别与第一方和第二方关联的第一装置和第二装置以及用于发送表明建立第一与第二装置之间的通信会话的请求的会话请求消息的部件,所述会话请求消息包含与所述会话相关的会话信息,以及所述设备包括用于响应所述会话请求消息而检索其它信息并且把所述其它信息包含在所述会话请求消息中的部件,所述网络还包括用于根据所得到的会话请求消息中的信息来建立所述会话的部件,
其中所述会话采用会话发起协议在第一装置与第二装置之间建立,
其中所述其它信息包含第二装置能够从中随后确定完整信息的概要信息,
其中所述完整信息存储在第一数据库中,并且从所述完整信息导出的所述概要信息存储在第二数据库中,所述方法还包括使第二数据库中的所述概要信息与第一数据库中的所述完整信息同步,以及SIP代理服务器从第二数据库中检索概要信息,用于包含在所述其它信息中,使得后来能够从第一数据库中检索与那个概要信息相关的完整信息,所述第二数据库是与SIP代理服务器直接连接的并被SIP代理服务器检索的数据库,所述第一数据库是与第二装置连接并且能为第二装置提供完整信息的邮件服务器。
CN200480043162.8A 2004-05-28 2004-05-28 建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备 Expired - Fee Related CN1957578B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2004/050960 WO2005120003A1 (en) 2004-05-28 2004-05-28 Communications method and apparatus, database information retrieval method and apparatus

Publications (2)

Publication Number Publication Date
CN1957578A CN1957578A (zh) 2007-05-02
CN1957578B true CN1957578B (zh) 2013-04-03

Family

ID=34957797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480043162.8A Expired - Fee Related CN1957578B (zh) 2004-05-28 2004-05-28 建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备

Country Status (5)

Country Link
US (1) US7882239B2 (zh)
EP (1) EP1749387B1 (zh)
CN (1) CN1957578B (zh)
RU (1) RU2360374C2 (zh)
WO (1) WO2005120003A1 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100531194C (zh) * 2004-09-07 2009-08-19 华为技术有限公司 分组域业务信号处理系统及其方法
US7558862B1 (en) * 2004-12-09 2009-07-07 LogMeln, Inc. Method and apparatus for remotely controlling a computer with peer-to-peer command and data transfer
US20060218268A1 (en) * 2005-03-28 2006-09-28 Andre Beck Method and apparatus for extending service mediation to intelligent voice-over-IP endpoint terminals
DE102005016815A1 (de) * 2005-04-07 2006-10-12 Deutsche Telekom Ag Verfahren zum Betrieb, insbesondere zum Erstellen einer Datenbank
US8684740B2 (en) * 2005-06-09 2014-04-01 Scientific Learning Corporation Method and apparatus for building vocabulary skills and improving accuracy and fluency in critical thinking and abstract reasoning
US8296437B2 (en) * 2005-12-29 2012-10-23 Logmein, Inc. Server-mediated setup and maintenance of peer-to-peer client computer communications
US7747568B2 (en) * 2006-04-07 2010-06-29 Microsoft Corporation Integrated user interface
CN101433036B (zh) 2006-04-26 2013-09-11 三星电子株式会社 在因特网协议多媒体子系统网络中转发用户设备的性能信息的方法和系统
US8135125B2 (en) * 2006-05-10 2012-03-13 Microsoft Corporation Multi-party information analysis in a VoIP system
US8050255B2 (en) 2006-05-10 2011-11-01 Microsoft Corporation Routing a VoIP call with contextual information
US7983247B2 (en) * 2006-05-31 2011-07-19 Microsoft Corporation Metadata collection
US8630191B2 (en) * 2006-11-01 2014-01-14 Microsoft Corporation Device selection for broadcast messages
US8818344B2 (en) * 2006-11-14 2014-08-26 Microsoft Corporation Secured communication via location awareness
JP5105922B2 (ja) * 2007-03-22 2012-12-26 日本電気株式会社 情報更新システム、情報記憶サーバ、情報更新方法、及び、プログラム
PL2174456T3 (pl) * 2007-07-25 2011-10-31 Lukaszyk Szymon Sposób i system przesyłania wiadomości elektronicznych
CN101127766B (zh) * 2007-09-24 2010-06-09 中兴通讯股份有限公司 基于sip协议的消息处理方法、装置及ip通信系统
US20110040833A1 (en) * 2008-04-25 2011-02-17 Telefonaktiebolaget Lm Ericsson (Publ) Methods and Arrangements for Interactive Caller Information Services in a Communication Network
US8917844B2 (en) * 2009-01-19 2014-12-23 Avaya Inc. Mid-call detection and resolution of feature interactions
US8300558B2 (en) 2009-01-19 2012-10-30 Avaya Inc. Feature interaction detection in multi-party calls and calls with bridged appearances
US9049290B2 (en) * 2009-06-29 2015-06-02 Avaya Inc. Interaction detection between web-enabled and call-related features
CN101997694A (zh) * 2009-08-12 2011-03-30 中兴通讯股份有限公司 Ip多媒体子系统会议中单方通话的方法及服务设备
US8601146B2 (en) * 2009-10-21 2013-12-03 Tekelec, Inc. Methods, systems, and computer readable media for session initiation protocol (SIP) identity verification
RU2465651C2 (ru) * 2010-10-28 2012-10-27 Александр Тулеубекович Егоров Способ передачи дополнительных информационных полей сигнализации ims в системы обработки вызовов
US8737977B2 (en) * 2011-12-20 2014-05-27 Comigo Ltd. Systems and methods for intergrating telephone communication with computing devices
US8982880B2 (en) * 2012-08-03 2015-03-17 Intel Corporation Communication path switching for mobile devices
CN104780183B (zh) 2014-01-09 2019-07-05 腾讯科技(深圳)有限公司 一种信息分享方法、装置及电子设备
WO2020024141A1 (en) * 2018-08-01 2020-02-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatuses for enhancement to ip multimedia subsystem
US11689587B2 (en) 2021-01-19 2023-06-27 Oracle International Corporation Methods, systems, and computer readable media for optimized inter-session border controller (SBC) attended call transfer with re-use of transfer target session
US20230130424A1 (en) * 2021-10-22 2023-04-27 Oracle International Corporation Methods, systems, and computer readable media for triggering a session initiation protocol (sip) re-invite message

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1256568A (zh) * 1998-12-04 2000-06-14 松下电器产业株式会社 具有寻呼服务功能的电子邮件系统
CN1399836A (zh) * 1999-11-26 2003-02-26 移动电话网络(所有权)有限公司 通讯方法和系统

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411696B1 (en) * 1996-12-31 2002-06-25 Intel Corporation System for finding a user with a preferred communication mechanism
US6192218B1 (en) * 1997-09-30 2001-02-20 Qwest Communications International Inc. Method and system for identifying and transmitting calling party information as part of a paging signal
US7120141B2 (en) * 1998-09-24 2006-10-10 Genesys Telecommunications Laboratories, Inc. Integrating SIP control messaging into existing communication center routing infrastructure
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
US6298128B1 (en) * 1999-03-11 2001-10-02 Thomson Licensing S.A. Unified directory for caller ID and electronic mail addresses
US6747970B1 (en) * 1999-04-29 2004-06-08 Christopher H. Lamb Methods and apparatus for providing communications services between connectionless and connection-oriented networks
US6862342B1 (en) * 2000-02-29 2005-03-01 Lucent Technologies Inc. Intelligent-networked system with service for notifying and hearing selected E-mails via a public switched telephone network
US20020107918A1 (en) * 2000-06-15 2002-08-08 Shaffer James D. System and method for capturing, matching and linking information in a global communications network
EP1314301B1 (en) * 2000-08-22 2007-12-26 Symbian Limited Method of and apparatus for communicating user related information using a wireless information device
US20030092432A1 (en) * 2001-01-31 2003-05-15 Woo-Won Hwang Method and apparatus for providing a caller id including an advertisement
US6678528B2 (en) * 2001-08-23 2004-01-13 Qwest Communications International, Inc. Wireless handset notification of a call processing event
US6731732B2 (en) * 2001-09-05 2004-05-04 International Business Machines Corporation Method and apparatus for calendar based call control
US20030133553A1 (en) * 2002-01-15 2003-07-17 Khakoo Shabbir A. Method and apparatus for delivering enhanced caller identification services to a called party
US6757533B2 (en) * 2002-01-23 2004-06-29 Nokia Corporation Rich calling line handling in call setup signalling
US6741695B1 (en) * 2002-04-03 2004-05-25 Sprint Spectrum, L.P. Method and system for interfacing a legacy circuit-switched network with a packet-switched network
EP1408704A1 (en) * 2002-10-09 2004-04-14 Nokia Corporation Method and arrangement for concealing true identity of user in communications system
US7489771B2 (en) * 2002-11-02 2009-02-10 Verizon Business Global Llc Systems and methods for implementing call pickup in a SIP environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1256568A (zh) * 1998-12-04 2000-06-14 松下电器产业株式会社 具有寻呼服务功能的电子邮件系统
CN1399836A (zh) * 1999-11-26 2003-02-26 移动电话网络(所有权)有限公司 通讯方法和系统

Also Published As

Publication number Publication date
EP1749387A1 (en) 2007-02-07
RU2360374C2 (ru) 2009-06-27
WO2005120003A1 (en) 2005-12-15
EP1749387B1 (en) 2012-08-29
US20080052400A1 (en) 2008-02-28
RU2006146937A (ru) 2008-07-10
US7882239B2 (en) 2011-02-01
CN1957578A (zh) 2007-05-02

Similar Documents

Publication Publication Date Title
CN1957578B (zh) 建立分别与第一和第二方关联的第一与第二装置之间的通信会话的方法、通信网络以及供通信网络中使用的方法和设备
JP4909773B2 (ja) ホーム加入者サーバ構成方法、構成システム、プログラム及び記憶媒体
KR100886548B1 (ko) 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템
US7512090B2 (en) System and method for routing calls in a wireless network using a single point of contact
US8081586B2 (en) Method and apparatus to convey a URI for content indirection use in SIP
JP4116616B2 (ja) Sipプロトコルを使用するイベントの予約購読方法及びシステム
US20030095510A1 (en) Use and management of groups defined according to a call initiation protocol
CN101617517A (zh) 对ip多媒体子系统服务的群组接入
CN101529883B (zh) 向匿名呼叫者提供组合服务的系统和方法
CN1504052B (zh) 向网络节点提供业务参考信息
CN100454914C (zh) 一种电路交换网络到ims网络呼叫路由的建立方法
CN102144380A (zh) 端对端地址转移
CN101601252B (zh) 用于在ims网络中通过一组服务器提供网络服务的方法和设备
CN101401383A (zh) Ip多媒体子系统中的消息路由
CN1998215A (zh) 用于交换基于ip业务的数据的连接的建立
CN101150424B (zh) 会议业务创建后批量增加会议成员的方法
US8396974B2 (en) End-user notification updates of session events
CN101437093B (zh) 在ims网络中实现呼叫地址传送
CN104303480A (zh) 基于会话的网络跟踪和测试呼叫
CN101141689A (zh) 一种创建会议业务时邀请用户的方法
EP2119172B1 (en) Method and system for processing call change request in an internet protocol multimedia subsystem
KR101043696B1 (ko) 인스턴트 메시지 서비스 시스템 및 이동통신 단말기, 및 그 서비스방법
CN103181139A (zh) 指示ims网络中的转移
WO2023187540A1 (en) System and method for facilitating concurrent communication
KR100963961B1 (ko) 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을제공하는 방법 및 그 시스템

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130403

Termination date: 20170528

CF01 Termination of patent right due to non-payment of annual fee