首页> 中国专利> 基于SIP的会话建立方法和其终端

基于SIP的会话建立方法和其终端

摘要

一种基于会话启动协议(SIP)的会话建立方法和其终端,其中该基于SIP的会话建立方法用于在基于SIP的网络中的终端之间执行的会话建立处理中,该基于SIP的网络包括至少一个或多个终端和至少一个或多个实体,该方法包括:从第一终端发送SIP INVITE消息到第二终端;由第二终端接收和分析SIP INVITE消息;和由第二终端包括确定的服务条件在SIP RESPONSE消息中,和发送包括服务条件的SIP RESPONSE消息到第一终端。

著录项

  • 公开/公告号CN101167319A

    专利类型发明专利

  • 公开/公告日2008-04-23

    原文格式PDF

  • 申请/专利权人 LG电子株式会社;

    申请/专利号CN200680014435.5

  • 发明设计人 宋在昇;尹敬爱;罗美善;金贤淑;

    申请日2006-04-28

  • 分类号H04L12/66;

  • 代理机构中原信达知识产权代理有限责任公司;

  • 代理人关兆辉

  • 地址 韩国首尔

  • 入库时间 2023-12-17 19:58:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-18

    未缴年费专利权终止 IPC(主分类):H04L12/66 授权公告日:20121212 终止日期:20170428 申请日:20060428

    专利权的终止

  • 2012-12-12

    授权

    授权

  • 2008-06-18

    实质审查的生效

    实质审查的生效

  • 2008-04-23

    公开

    公开

说明书

技术领域

本发明涉及一种基于会话启动协议(SIP)的会话建立和其终端,且具体地,涉及一种基于SIP的会话建立方法以使用IMS服务。

背景技术

因特网协议(IP)多媒体子系统(IMS)是指与集成(统一)有线和无线通信环境的“A11 IP”相关的核心网技术。由开发无线通信的全球规范的第三代合作伙伴计划(3GPP)引入IMS。IMS采用用于提供IP多媒体服务的基础结构。

基于IMS的服务的目的是基于IP协议集成地提供比如语音,音频,视频,数据等的多媒体数据,和构造其中能够快速地开发和改变服务的基础结构。

经由IMS的基于A11 IP网络的引入主要地涉及接收使用分组服务提供的大量的内容和新服务性能到集成的网络中。

A11 IP网络的逻辑结构被大略地分类为无线网络域,基于GPRS的分组交换服务域和IP多媒体服务域。以下将对于A11 IP网络的每个结构给出说明。

首先,以涉及服务用户的移动终端,经由无线间隔管理移动终端的连接的节点B,和比如无线网络控制器(RNC)等的节点构成无线网络域。

以用于管理在无线接入网络域和外部网络或者即时消息(IM)服务域之间的用户分组数据传递,管理移动终端的移动性和提供PDP内容激活服务的服务GPRS支持节点(SGSN)和网关GPRS支持节点(GGSN)构成基于GPRS的分组服务域。

图1示出了IMS域通信网络的结构。

如图1所示,以用于使用由因特网工程工作小组(IETF)开发的SIP管理多媒体呼叫处理功能和注册的服务-呼叫会话控制功能(S-CSCF),和用于实现现有技术的移动式网络的本地位置寄存器(HLR)功能和与IP多媒体用户的移动性和认证相关的功能(该两个功能彼此集成)的归属用户服务器(HSS)构成IMS域。此外,A11 IP网络可以进一步包括用于控制媒体网关以由此交互工作信令和与现有技术的PSTN网络的呼叫控制,用于支持多媒体以由此控制用于多个多媒体会议服务的GGSN和承载电路,和用于管理电路承载和分组媒体流信道的媒体网关(MGW)。

将参考图1解释在A11 IP网络的逻辑结构中的IMS域中定义的功能。

图2示出了IMS域的功能的示意性结构。

如图2所示,IMS域可以包括代理呼叫会话控制功能(P-CSCF),询问呼叫会话控制功能(I-CSCF)和服务通话会话控制功能(S-CSCF)。首先,P-CSCF表示用户在其访问IMS网络的第一访问点,且在作为GGSN存在的一个域的相同的域中存在。P-CSCF用作代理和用户代理且参考用户的本地域传送从用户接收到的SIP REGISTER请求消息到I-CSCF。P-CSCF还使用由注册过程接收的S-CSCF地址传送从用户接收到的SIP消息到S-CSCF,并之后从用户请求SIP消息或者关于SIP消息响应用户。为了使用IMS服务,使用SIP经由用于终端用户当中的发送和接收性能和优先的协商处理需要会话建立。一旦设置会话,在最终用户终端当中建立实际的承载以由此使得能够在最终用户当中进行数据交换。

此外,IMS使用由IETF提供的SIP/SDP协议以由此管理会话。也就是说,IMS能够支持基于SIP的端到端多媒体服务。在下文中,将更详细地解释SIP/SDP协议。

SIP表示应用级定义过程的信令协议,该应用级定义过程用于通过识别它们中的每一个,发现在因特网上一起通信的每一个智能终端的位置,且产生,删除和改变智能终端当中的多媒体通信会话。在使用SIP的通信中,呼叫者以文本格式发送消息给被呼叫者以产生(设置)和被呼叫者的新的会话或者使得被呼叫者参与预先地建立的会话。建立的会话实质上包括以一个或多个媒体格式描述的内容,比如音频,视频,文本或者白板,以因此使用被称为会话描述协议(SDP)的因特网协议(IP)。

表1

消息类型 值功能INVITE 1xx信息ACK 2xx成功BYE 3xx重新定向CANCEL 4xx客户错误RESIGER 3xx服务器错误OPTION 6xx全球错误

表1指示SIP消息的类型与其功能。如表1所示,基于对应于消息的值的第一位数字(例如,对于INVITE是1xx,对于CANCEL是4xx)划分每个类型的消息。以文本格式编写所有SIP消息。在发送特定消息的情况下,一个TCP分段或者UDP数据报允许通过利用传输控制协议(TCP)或者用户数据报协议(UDP)发送几个消息。

图3示出了SIP消息的格式,且图4示出了使用图3所示的SIP消息格式的SIP消息的实例。如图3a和3b所示,“METHODS”指示用于描述消息类型(即,图4中的INVITE)的消息起始行,请求ID(即,图4中的128.16.64.09/65729),和SIP版本(即,图4中的SIP/2.0)。SIP的“HEADER”包括路由的一个或多个节点的地址(即,路径),发送器和接收器的地址,顺序数目和指示连接到相同的地址的次数的TTL。为了定义包括在网络内的报头中的PATH值,应该能够在消息发送处理中变更消息,这导致关于消息的安全相关的问题。“BLANKLINE”描述报头和消息主体之间的边界。“MESSAGE BODY”指示用于接收和发送消息的内容和通信所需的属性值的位置。

在IMS规范TS23.228中公开了用于经由以图3所示的格式的SIP消息在始发端和终止端之间设立(建立)会话的协商处理,即,其中最终用户(即,始发和终止端的用户)根据最终用户通信状态(例如,根据谁请求会话建立,或者终止端面临的当前状态,或者当由始发端请求的媒体格式不同于终止端优选的媒体格式时)具有不同性能和优先。在此情况下,为了设置更加令人满意的会话,提供了一种关于始发端更优选的性能和始发端当前能够支持的性能的扇区。因此,终止端能够考虑当前通信状态接受或拒绝引入的会话。始发端能够使用SIP/SDP协议以由此通过以特定参数媒体格式(例如,音频,视频,文本,白板等)包括,从终止端请求会话建立,和通过始发端打算和终止端一起经由相应的会话使用的编解码器。终止端根据协议选择或者拒绝可接受的性能(例如,媒体格式,编解码器等)。

发明内容

技术问题

然而,在现有技术的IMS中设置的会话建立协议的情况下,简单地基于始发端的优先和性能请求会话建立,且终止端仅能接受(或者选择)或者拒绝该会话建立请求。因此,从终止端的观点,终止端不可能根据终止端的当前通信条件更加灵活地处理始发端的请求。也就是说,如IMS规范TS23.228描述的,存在技术限制,意味着终止端用户必须简单地接受或拒绝始发端的会话建立请求而不考虑它的优先或者当前可用的性能。

技术方案

因此,本发明的目的是提供一种在用于设置IMS服务所需的基于SIP的会话的处理中基于SIP的会话建立方法和其终端,其中能够通过允许终止用户发送他的优选性能或者它的可支持的(或者可用的)性能到始发用户,来执行用于更加有效地使用IMS服务的会话建立的协商。

为实现该目的,提供了一种在基于SIP网络中的终端当中执行的会话建立处理中基于SIP的会话建立方法,该网络包括至少一个或多个终端和至少一个或多个实体,该方法包括从第一终端发送SIP INVITE消息到第二终端,由第二终端接收和分析INVITE消息,和在从第二终端到第一终端的SIP RESPONSE消息中包括确定的服务条件。

优选地,基于SIP的会话建立方法可以进一步包括分析包括在接收的SIP RESPONSE消息中的服务条件和因此改编SIP INVITE消息以由此从第一终端发送改编的SIP INVITE消息到第二终端。

根据本发明的另一实施例,提供了一种在基于SIP的网络中的终端当中执行的会话建立处理中基于SIP的会话建立方法,该网络包括至少一个或多个终端和至少一个或多个实体,该方法包括,从第一终端发送包括性能列表的SIP INVITE消息到第二终端,由第二终端接收SIPINVITE消息,以此后分析SIP INVITE消息内的性能列表,从分析的性能列表选择第二终端优选的性能或者第二终端支持的性能,由第二终端在SIP RESPONSE消息中包括由第二终端请求的服务条件连同选择的性能,以然后发送SIP RESPONSE消息到第一终端。

根据本发明的另一实施例,提供了一种在基于SIP的网络中的终端当中执行的会话建立处理中基于SIP的会话建立方法,该网络包括至少一个或多个终端和至少一个或多个实体,该方法包括:(a)从第一终端发送SIP INVITE消息到第二终端,(b)由第一网络实体接收SIPINVITE消息,(c)由第一网络实体分析SIP INVITE消息,以由此检查第二网络实体中注册的第二终端的服务条件,和(d)由第一网络实体在SIP RESPONSE消息中包括服务条件,以然后发送SIP RESPONSE消息到第一终端。

优选地,该基于SIP的会话建立方法可以进一步包括由第一终端分析SIP RESPONSE消息以此后改编SIP INVITE消息到第二终端。

优选地,基于SIP的会话建立方法可以进一步包括在SIPREGISTER消息中包括由第二终端请求的服务条件以然后从第二终端发送SIP REGISTER消息到第一网络实体,和由第一网络实体在第二网络实体中在SIP REGISTER消息内注册服务条件。

为了实现这些及其他优点以及根据本发明的目的,一种用于经由IMS服务器设置基于SIP的会话的终端,从始发端接收SIP INVITE消息且此后发送用于会话建立的确定的服务条件到始发端。

附图说明

图1是示出了IMS域通信网络的结构的视图;

图2是示出了IMS域的功能的示意性结构的视图;

图3是示出了SIP消息的示例性格式的视图;

图4是示出了使用图3的SIP MESSAGE格式的示例性SIP消息的视图;

图5是示出了本发明的元件和根据本发明的第一实施例的元件当中的信号流的视图;

图6是示出了根据本发明第一实施例的从始发端终端发送的示例性SIP INVITE消息的视图;

图7是示出了根据本发明第一实施例的从终止端终端发送的示例性SIP RESPONSE消息的视图;

图8是示出了根据本发明的第二实施例的本发明的元件和元件当中的信号流的视图;

图9是示出了根据本发明的第三实施例的本发明的元件和元件当中的信号流的视图;

图10是示出了根据本发明的实施例的本发明的元件和指示用于使用IMS服务的基于SIP的会话建立的元件当中的信号流;和

图11是示出了根据本发明的第四实施例的本发明的元件和元件当中的用于基于SIP的会话建立以使用IMS服务的信号流。

具体实施方式

现在将详细描述本发明的优选实施例,其例子示出在附图中。在不背离本发明的精神或者保护范围的情况下,本领域技术人员将会明白,可以在本发明中作出多种改型和变化。由此,假设本发明的各改型和变化落入了附加的权利要求书及其等效范围内,则本发明覆盖了这些改型和变化。

在基于会话启动协议(SIP)的会话建立中,本发明基本上涉及实现基于SIP的会话建立,其通过经由SIP RESPONSE消息发送与终止用户相关的优先和性能,能够在始发和终止端之间更加有效地设置会话。本发明的这种基本概念能够应用于关于用于使用IMS服务的会话建立的协商处理,即,用于建立最终用户之间的实际承载以执行用于使用IMS服务的SIP会话建立的处理。现在将基于其中本发明应用于IMS服务的实施例给出说明。

此外,以下将首先描述用于解释根据本发明的实施例的主要术语。

终端表示包含地包括比如移动电话,蜂窝电话,或者用户设备(UE)的装置的移动通信终端。同时,终端可以包括能够使用IMS服务的每个装置。

性能信息表示与用于最终用户之间的会话连接的性能相关的信息。该性能包括与一个终端(即始发终端或者终止终端)优选的至少一个或多个媒体格式或者至少一个或多个编解码器相关的信息。性能还包括与由一个终端支持的至少一个或多个媒体格式或者至少一个或多个编解码器相关的信息。然而,该性能可以包括除媒体格式或者编解码器之外的其他性能。

性能列表可以包括由一个终端优选或者支持的至少一个或多个性能以由此允许一个终端(即,始发终端或者终止终端)连接(建立)基于SIP的会话。

服务条件表示由确定的终端(或者装置,即,始发终端或者终止终端)优选的性能信息或者由一个终端支持(或者使用)的性能信息。

然而,上述的术语被认为更加方便地解释本发明的实施例,但是不限定或者限制本发明的范围。

基于假定的术语,能够由以下的第一到第四实施例实现本发明的基本概念。然而,可以示出根据本发明的第一到第四实施例以通过建立最终用户之间的实际承载,而实现用于使用IMS服务的示例性SIP会话建立,但是其不意味本发明的技术范围由那些实施例限定。

在下文中,将参考附图解释本发明的实施例所示的结构与操作。

图5是示出了根据本发明的第一实施例的本发明的元件和元件当中的信号流的视图。然而,图5仅示出了用于解释本发明的主要元件,即,始发终端410,IMS服务器420和终止终端430,其为了简短说明可以省略其他网络元件。因此,本发明的本领域普通技术人员能够理解IMS网络的主要元件(例如,比如P-CSCF和S-CSCF的呼叫会话控制单元)当中用于建立会话的详细步骤,以由此为了本发明的简短说明的缘故而省略。

图6示出了根据本发明第一实施例的从始发终端发送的示例性INVITE消息。

图7示出了根据本发明第一实施例的从终止终端发送的示例性RESPONSE消息。

如图4a到4c所示,始发终端410的用户(即,Bab)建立和终止终端430的用户(即,Ada)的实际承载,以由此建立在其间的用于使用IMS服务的基于SIP的会话。也就是说,始发终端410使用SIPINVITE消息,如图6所示,以经由IMS服务器420发送由始发终端410的用户(即,Bab)请求的性能(例如,作为媒体格式的音频)到终止终端430(S401)。终止终端430从始发终端410接收SIP INVITE消息且响应于SIP INVITE消息发送响应消息(即,图5中的180消息)到终止终端430(S402)。始发终端410然后发送SIP RESPONSE消息到终止终端410,该SIP RESPONSE消息包括服务条件(即文本)(S403)。这里,该SIP RESPONSE消息能够是肯定消息(例如,图5中的2xx),否定消息(例如,图5中的4xx),或者另一单独地定义的响应消息之一。然而,可以根据通信状态改变步骤S402,且因此可以不是必须地执行。

在下文中,将更加详细地解释终止终端430关于始发终端410的SIP INVITE消息请求的确定和决定。

在终止终端430从始发端410接收SIP INVITE消息之后,终止终端430的用户(即Ada)可以处于使用SIP INVITE消息请求的服务条件,也就是说,由始发终端410优选的性能或者由始发终端410支持的性能(即,图6中媒体格式是“音频”)不可接受(即,必须拒绝性能)的状态。用户(即,Ada)可以处于终止终端430能够接受由始发终端410请求的服务条件但是它(即,终止终端430)仍然打算在另一服务条件(即,另一媒体格式或者另一编解码器)下与始发端410通信的状态中。

对于两个状态的非可接受的状态,首先,基于由始发终端请求的性能(即,对于媒体格式的“音频”),终止用户(即,Ada)可能当前正在开会或者处于嘈杂的位置,且由此终止用户可能难以与始发用户(即,Bab)通信。此刻,终止端430发送对应于指示拒绝由始发终端请求的性能的否定消息的SIP RESPONSE消息(即,对应于图1中的消息值“4xx”或者“6xx”的消息类型)给始发终端410。然而,终止终端430发送包括终止终端430的服务条件的SIP RESPONSE消息(即,4xx或者6xx)给始发终端410,以更加有效地在其间建立会话(S403)。也就是说,终止用户(即Ada)不简单地拒绝包括在由始发用户(即,Bab)请求的SIP INVITE消息中的性能(即,对于媒体格式“音频”),而是发送包括由终止用户(即,Ada)请求的服务条件(例如,对于图5中的媒体格式“文本”)的图7的SIP RESPONSE消息(即,否定消息)给属于始发用户(即,Bab)的终端410。这里,由终止端430请求的服务条件可以被包括在SIP RESPONSE消息(即,图7所示的消息)的主体中。SIP RESPONSE消息被经由IMS服务器420发送给始发终端410。

之后,该始发用户(即,Bab)分析包括终止终端430的服务条件的SIP RESPONSE消息,并随后编写用于SIP会话建立的RE-INVITE消息以发送其至终止终端430。此处,始发终端410选择由终止终端430请求的服务条件(即,对于媒体格式是“文本”)。始发终端410随后基于选择的服务条件编写RE-INVITE消息且此后发送编写的RE-INVITE消息至终止终端430。或者,始发终端410基于另一性能编写用于请求会话建立的RE-INVITE消息以由此发送其至终止终端430。

另一方面,如图7所示,终止终端430已经发送SIP RESPONSE消息(即,否定消息)至始发终端410。此外,终止终端430能够通过除了肯定消息(即,2xx)或者单独地定义的响应消息之外的全部SIP消息(即,分别与图1中的消息值1xx到6xx相对应的消息类型)发送确定的服务条件(例如,包括由终止端优选的媒体格式,由此支持的编解码器等的性能信息)至始发终端410。

图8是示出了根据本发明第二实施例的本发明的元件和元件当中的信号流的视图。然而,如图8所示的元件与图5中的相同。因此,每个元件的参考数字,功能和操作可以与图5中的每个元件相同。

现在将简要地说明如图8所示的本发明第二实施例。即,在从始发终端410接收包括性能列表的SIP INVITE消息之后,终止终端430通过SIP RESPONSE消息(即,肯定消息)发送请求的服务条件给始发终端410以建立会话。

以下,将参考图8更加详细地解释本发明的第二实施例。

始发终端410经由IMS服务器420发送包括性能列表(例如,至少一个或多个媒体格式或者至少一个或多个编解码器)的SIP INVITE消息至终止端430(S501)。

终止终端430分析接收的SIP INVITE消息以随后发送响应于接收的SIP INVITE消息的消息给始发终端410(S502)。然而,步骤S502是根据通信状态可变的且由此可以不必须地进行。

终止终端430可以从由始发终端410请求的性能列表(例如,对于图8中的媒体格式“音频”和“视频”)接受或者选择终止终端430的用户(即Ada)优选的媒体格式(即图8中的“音频”)。进一步,终止终端430可以添加它的优选的性能信息或者它的可支持的性能信息,即,服务条件(即图8中的“文本”)至SIP RESPONSE消息(即,肯定消息2xx),随后发送SIP RESPONSE消息至始发终端410(S503)。但是,当终止终端430意图拒绝包含在由始发终端410请求的性能列表中的每个性能(即,“音频”和“视频”)时,终止终端430可以包括服务条件(即图8中的“文本”)在SIP RESPONSE消息中(即,作为否定消息的4xx或者6xx),并随后发送SIP RESPONSE消息至始发终端410。

之后,始发终端410分析接收的SIP RESPONSE消息,并随后编写包括或者忽视添加的服务条件(即,除了主要请求的性能列表(即“音频”和“视频”)之外的“文本”)。始发终端410随后发送编写的SIP RE-INVITE消息至终止终端430以由此在其间执行SIP会话建立。

另一方面,可以将本发明的第二实施例与其第一实施例比较如下。

第一和第二实施例在通过在始发终端410和终止终端430之间建立实际的承载,而在最终用户(即,始发用户和终止用户)之间建立SIP会话以使用IMS使用方面彼此类似。

但是,第二实施例不同于第一实施例如下。首先,关于第二实施例,终止终端430从始发终端410接收包括性能列表(即,媒体格式,编解码器等)的SIP INVITE消息。第二,终止终端430分析接收的性能列表,随后从包含在分析的性能列表中的性能(即,图8中的“音频”和“视频”)选择由终止终端430的用户(即,Ada)优选的性能或者由终止终端430支持的性能(即,图8中的“音频”)。第三,终止终端430可以发送与肯定消息(例如,2xx)相对应的SIPRESPONSE消息给始发终端410,此处SIP RESPONSE消息包括由终止终端430请求的服务条件(即,图8中的“文本”)和选择的性能(即,“音频”)两者。

此外,本发明第二实施例中的从终止终端430发送的SIPRESPONSE消息可以与肯定消息(即,200 OK),基于SIP的全部消息(即,分别与如图1所示的消息值1xx到6xx)相对应的消息类型,和单独地定义的响应消息中的一个消息相对应。由终止终端430请求的服务条件,即,可以利用确定的参数将由终止终端430优选的性能信息或者由终止终端430支持的性能信息包含在SIP RESPONSE消息的SDP主体中。

由此,参考本发明的第一和第二实施例,已经给出在基于SIP的RESPONSE消息的SDP主体中包括由终止端430请求的服务条件(例如,媒体格式)以由此将其发送到始发终端430的说明。

现在能够实现本发明的第三实施例以使得定义新的参数(被称为Retry-As),由终止端430请求的服务条件(即,至少一个或多个由终止端430优选的性能信息或者至少一个或多个由终止端430支持的性能信息)被包括在该新的参数中,且在SIP RESPONSE消息的主体或者报头(单独地定义的响应消息的主体或者报头)中再一次包括该参数,此后发送SIP RESPONSE消息至始发终端410。

本发明的第三实施例可以在用于通过建立最终用户之间的实际的承载而用于利用IMS服务的SIP会话建立步骤方面与本发明的第一和第二实施例相似。因此,如图9所示的用于SIP会话建立的信号流(S601到S603)可以与在本发明的第一实施例中的信号流(图5中的S401到S403)和本发明第二实施例中的信号流(图8中的S501到S503)相同。

然而,第三实施例可以不同于第一和第二实施例如下。即,由终止终 端430请求的服务条件可以被包含在新定义的参数Retry-As中。此外,终止终端430可以在单独地定义的SIP RESPONSE消息的确定的SIP RESPONSE消息或者SIP RESPONSE消息(例如,4xx或者5xx)中包括参数Retry-As。在这种情况下,参数Retry-As可以被包含在SIPRESPONSE消息的主体或者报头中以由此被发送到始发终端410。因此,可以采用已经以本发明的第一和第二实施例描述的重复部分(即,与上述第一和第二实施例有关的信号流)且由此忽略本发明的第三实施例中的那些部分以简要地说明本发明。由此,将参考图9说明第三实施例和第一和第二实施例的可比较的部分。

图9是示出了根据本发明第三实施例的本发明的元件和元件当中的信号流的视图。

如图9所示,在某些示例性情况中,终止终端430当前请求的服务条件(即,对于图9中的媒体格式“文本”)被包括在确定的参数(即,图9中的Retry-As)中,该情况包括:终止终端430不能接受始发端410的用户(即,Bab)的性能(即,对于图9中的媒体格式“音频”),或者在终止终端430的用户(Bab)能够接受所请求的性能但是他优选另一性能(例如“文本”)的另一情况。随后,包括服务条件(即,“文本”)的确定的参数被包含在SIP RESPONSE消息(例如,图9中的4xx或者2xx)的主体或者报头中以由此被发送到始发终端410。另一方面,确定的参数Retry-As可以被包含在除了表1中描述的SIP RESPONSE消息之外的单独地定义的响应消息的主体或者报头中,以由此被发送到始发终端410。

图10是示出了根据本发明的实施例的本发明的元件和指示用于利用IMS服务的基于SIP的会话建立元件当中的信号流的视图。即,图10示出了上述的第一到第三实施例应用于实际IMS网络的实体。

如图10所示,始发终端(即,UE#_1)利用SIP INVITE消息发送由始发终端UE#_1优选的性能信息或者由此支持的性能信息(例如,至少一个或多个媒体格式,至少一个或多个编解码器,等)至第一网络的某个实体(即,P-CSCF#_1)从而建立SIP会话(S701)。

SIP INVITE消息被顺序地通过网络实体,即,第一网络的S-CSCF#_1,第二网络的S-CSCF#_2和第二网络的P-CSCF#_2发送到终止终端(即,UE#_2)(S702)。

终止终端UE#_2接收SIP INVITE消息且分析包含在消息中的性能信息。此后,终止终端UE#_2通过考虑它的当前状态,基于由始发终端UE#_1优选的性能信息或者由始发终端UE#_1支持的性能信息确定服务条件(S703)。终止终端UE#_2随后利用SIP RESPONSE消息发送在步骤S703中确定的服务条件。在这种情况下,终止终端UE#_2添加(包括)它的服务条件(即,用于会话建立的它的优选的性能信息或者它的可支持的信息)到SIP RESPONSE消息中,随后发送其至第二网络的某个实体(即,P-CSCF#_2)(S704)。这里,SIP RESPONSE消息不仅包括SIP否定消息,诸如表1中与消息值“4xx”或者“6xx”相对应的消息类型,而且包括SIP肯定消息,诸如表1中的“200 OK”消息。此外,SIP RESPONSE消息可以与本发明的第三实施例中描述的SIP RESPONSE消息(例如,表1中描述的全部响应消息或者单独地定义的响应消息)相对应。SIP RESPONSE消息还可以是在其报头或者主体中包括新定义的参数(即,图9中的Retry-As)的消息。这里,新定义的参数可以包括通过终止终端UE#_2请求的服务条件(例如,至少一个或多个媒体格式或者至少一个或多个编解码器,等)以由此建立SIP会话。

在执行步骤S704之后,SIP RESPONSE消息被顺序地通过第二网络的S-CSCF#_2,第一网络的S-CSCF#_1和第一网络的P-CSCF#_1发送到始发终端UE#_1(S705)。

始发终端UE#_1接收SIP RESPONSE消息,并分析和确定终止终端UE#_2的当前可用的服务条件以由此改编INVITE消息(即,RE-INVITE消息)用于相应地发送。否则,始发终端确定终止终端UE#_2是当前可用的服务条件以由此建立SIP会话(S706)。在执行步骤S706之后,重复地进行步骤S701到S705或者在用于利用IMS服务的基于SIP的会话建立过程中进行现有技术的会话建立过程。

关于如图10所示的信号流,另一方面,当始发和终止终端UE#_1和UE#_2属于不同网络(即,第一网络和第二网络)时,经由至少一个或多个实体在始发终端UE#_1和终止终端UE#_2之间进行用于建立基于SIP的会话的过程。此外,当始发终端UE#_1和UE#_2属于相同的网络(例如,第一网络或者第二网络)时,能够经由至少一个或多个实体在始发终端UE#_1和终止终端UE#_2之间进行基于SIP的会话建立。这里,可以通过执行与上述相同的步骤S701到S706实现在始发终端UE#_1和终止终端UE#_2之间的基于SIP的会话建立过程,但是可以在终端(即,UE#_1和UE#_2)通过其的通过实体上不同以建立基于SIP的会话。即,始发终端UE#_1和终止终端UE#_2两者存在于相同的网络(例如,假定始发终端和终止终端当前都存在于第一网络),且相应地用于始发终端和终止终端之间的会话建立的将要通过的确定的实体可以限于配置在第一网络中的实体(即,P-CSCF#_1和S-CSCF#_1)。换言之,用于利用IMS服务的基于SIP的会话建立中的某个信号(即,INVITE消息)可以顺序地通过始发端UE#_1,代理呼叫控制单元(即,P-CSCF#_1),和服务呼叫会话控制单元(即,S-CSCF#_1)。用于利用IMS服务的基于SIP的会话建立中的某个信号(即,RSPONSE消息)可以顺序地通过终止端UE#_2,服务呼叫会话控制单元(即,S-CSCF#_1),和代理呼叫会话控制单元(即,P-CSCF#_1)。

图11是示出了根据本发明的第四实施例的本发明的元件和元件当中用于基于SIP的会话建立以使用IMS服务的信号流的视图。

与本发明的第一到第三实施例相比,本发明的第四实施例的特征在于下面所述。即,在本发明的第一到第三实施例中,终止终端UE#_2确定它自己(终止终端UE#_2)请求的用于设置会话的服务条件,并随后发送确定的服务条件至始发终端UE#_1,其中服务条件表示由终止终端UE#_2优选的至少一个或多个性能信息或者由终止终端UE#_2支持的至少一个或多个性能信息(例如,至少一个或多个媒体格式或者至少一个或多个编解码器)。另一方面,在本发明的第四实施例中,IMS网络的特定实体(例如,呼叫会话控制单元)发送由终止终端UE#_2请求的服务条件给始发终端UE#_1以由此执行用于基于SIP的会话建立的协商处理从而使用IMS服务。以下,将参考图11更加详细地解释本发明的第四实施例。

关于本发明的第四实施例,必须预先执行过程(即,S801和S802)以注册终止终端UE#_2在IMS网络的确定的实体(即,HSS)中请求的服务条件(作为性能信息的至少一个或多个媒体格式或者至少一个或多个编解码器)。

即,终止终端UE#_2的用户可以通过SIP REGISTER消息注册由用户优选的至少一个或多个性能信息或者由他的终止终端UE#_2支持的至少一个或多个性能信息(即,服务条件)在HSS中(8801)。为了更详细地说明步骤S801,SIP REGISTER消息(包括由终止端UE#_2请求的用于基于SIP的会话建立的服务条件)被经由第二网络的某个实体(即,P-CSCF#_2)发送到第二网络的另一实体(即,S-CSCF#_2)。S-CSCF#_2在HSS中的SIP REGISTER消息内注册服务条件。

S-CSCF#_2在HSS中完全地注册服务条件,以此后经由P-CSCF#_2发送200 OK消息到终止终端UE#_2(8802)。然而,用于通过步骤S801和S802注册终止终端UE#_2的用于连续的会话建立的服务条件的时间是灵活的。即,用户能够当用户购买移动终端以最初操作其时或者在利用他的终端时执行注册。

在S-CSCF#_2注册终止终端UE#_2的用于连续的会话建立的服务条件在HSS中之后,始发终端UE#_1编写用于请求基于SIP的会话建立的SIP INVITE消息以使用IMS服务和经由IMS网络的确定的实体(即,第一网络的P-CSCF#_1,第一网络的S-CSCF#_1和第二网络的S-CSCF#_2)顺序地发送编写的SIPINVITE消息到目标终端(即,终止终端UE#_2)。最后在S-CSCF#_2中接收发送的SIP INVITE消息(S803)。

S-CSCF#_2分析由终止终端UE#_1请求的性能信息(例如,始发终端UE#_1优选或者能够支持的媒体格式或者编解码器),其是被包括在SIP INVITE消息内的性能信息。如果SIP INVITE消息与目标是终止终端UE#_2的INVITE消息相对应,S-CSCF#_2检查(或者比较)预先注册在HSS中的终止终端UE#_2的服务条件。S-CSCF#_2在SIPRESPONSE消息中包括服务条件以由此发送其到第一网络的特定实体(即,第一网络的S-CSCF#_1)(S804)。

然后,SIP RESPONSE消息被经由第一网络的某个实体(即,第一网络的P-CSCF#_1)发送到始发终端UE#_1(S805)。

始发终端UE#_1接收SIP RESPONSE消息以分析由终止终端UE#_2请求的服务条件。始发终端UE#_1改编SIP INVITE消息(即,RE-INVITE消息),且随后发送改编的SIP INVITE消息到第一网络的某个实体(即,P-CSCF#_1)(S806)。这里,始发终端UE#_1从由终止终端UE#_2请求的服务条件选择(或者接受)始发终端UE#_1本身优选或者能够支持的性能,随后包括选择的性能在RE-INVITE消息中。始发终端UE#_1随后发送RE-INVITE消息到目标终端UE#_2以由此执行用于利用IMS服务的基于SIP的会话建立。

从确定的实体S-CSCF#_2发送的SIP RESPONSE消息可以是肯定消息或者否定消息。可以通过包括终止终端UE#_2的服务条件(即,在HSS中注册的服务条件)发送消息(即,与肯定或者否定消息相对应的SIP RESPONSE消息)。如第三实施例所示,服务条件被包括在新定义的参数Retry-As中。可以通过被包含在SIP RESPONSE消息的主体或者报头(或者单独地定义的响应消息)中而发送参数Retry-As。另一方面,图11能够示出以使得始发终端UE#_1和终止终端UE#_2分别存在于不同网络(即,第一网络和第二网络),且相应地经由属于不同网络的实体发送用于建立基于SIP的会话的消息。然而,如果UE#_1和终止端UE#_2都存在于相同的网络(即,第一网络或者第二网络)中,可以不分类如图11所示的实体S-CSCF#_1和S-CSCF#_2,而是可以提供一个实体S-CSCF。实体S-CSCF可以作为始发终端UE#_1和终止终端UE#_2的本地。

如上所述,在设置用于利用IMS服务的基于SIP的会话的情况下,由终止用户请求的服务条件(即,由终止终端优选的至少一个或多个性能信息或者由终止终端支持的至少一个或多个性能信息)被包括在随后将要被发送的SIP RESPONSE消息(例如,与否定或者肯定消息相对应的SIP RESPONSE消息)中。因此,终止用户能够更加主动地参加基于SIP的会话的建立。此外,始发用户检测终止用户的用于基于SIP的会话建立的意图,且因此能够有效地改编SIP INVITE消息以由此和终止用户重试用于IMS服务的基于SIP的会话建立。因此,在本发明中,通过执行用于主动地设置始发用户和终止用户之间,即,最终用户之间的会话的协商处理,有效地提供更加高效的基于SIP的会话建立过程给最终用户以意图使用IMS服务。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号