一种传输历史标识信息的方法和系统的制作方法

文档序号:7649773阅读:276来源:国知局
专利名称:一种传输历史标识信息的方法和系统的制作方法
技术领域
本发明涉及分组网络中的信息传输技术,特别涉及一种传输历史标识信 息的方法和系统。
背景技术
目前,随着分组技术的不断成熟,基于电路交换的传统电信网络正在向着基于分组交换的宽带电信网发展,而使用会话发起协议(SIP)作为分组 电信核心网的呼叫控制信令则是当前的技术发展趋势之一 ,如ITU-T和ETSI 等标准组织对下一代网络(Next Genteration Network, NGN)的研究,这两 个标准组织当前都采用3GPP标准組织定义的IP多4某体子系统(IMS)网络 架构作为NGN的核心网,有关IMS网络的定义和描述可参见3GPP的相关 标准文稿,本发明不再具体描述。在传统电信网络中,网络除了向用户提供呼叫服务外,还需要在呼叫服 务之外提供补充业务服务,如呼叫前转业务(Call Forward),呼叫转接业 务(Call Transfer),号码变换服务等;这些业务要求在网络中传输主叫用 户信息和被叫用户信息以外,还能够传输历史标识信息。如呼叫前转业务 中,用户A呼叫用户B,用户B前转到用户C,用户C再前转到用户D, 此时,在C到D的呼叫消息中需要传输原主叫用户标识信息(A的标识), 原被叫用户标识信息(B的标识),前转用户标识信息(C的标识),前转 到用户标识(D的标识);呼叫转接业务中,用户A呼叫用户B,建立会话 后用户A将呼叫转接到C,让B和C通话,此时,A要向B通知转接标识 信息(C的标识),A向C通知转接标识信息(B的标识);号码变换服务 中,需要传输号码变换前的标识信息和号码变换后的标识信息;号码携带服务中,用户B改号后,用户A依然呼叫用户B的改号前的号码,用户B的 服务网络处理后,需要向用户B改号后的号码发起呼叫,同时传递原被叫用 户标识(改号前的号码)给用户B。在分组电信网络中,新的分组终端SIP终端将逐步取代传统的终端话其中,ETSI下属的TISPAN (Telecommunications and Internet Converged Services and Protocols for Advanced Networking)将在NGN中向SIP终端用拟业务)。为了在分组网络中实现模拟业务,需要在分组网络中传输历史标 识信息。另外,当传统电路网络和分组网络互通时,为了实现传统电路网络中的 补充业务,以及分组电信网络中的模拟业务,需要在分组网络和传统电路网 络之间传递历史标识信息。IMS网络中的用户身份被称为公共用户标识,公 共用户标识采用SIP统一资源标识符(SIP URI)或者电话统一资源标识符 (telURI)。为了传输上述历史标识信息,目前在IETF的RFC4244中定义了 History-Info头域,用于传输呼叫过程中的历史标识信息;History-Info头域 定义如下History-Info = "History-Info" HCOLONhi-entry * (COMMA hi-entry) hi-entry = hi-targeted-to-uri *( SEMI hi-param ) hi-targeted-to-uri= name-addr hi-param = hi-index / hi-extension hi画index = "index" EQUAL 1*DIGIT *(DOT 1*DIGIT) hi-extension = generic-param 在RFC4244中,呼叫过程中经过的所有节点信息都可以放在 History-Info头域中,而且没有明确的参数来表示历史标识的类型,和标识产生的原因,因此,当采用上述方式传输历史标识信息时,接收方在收到上述History-Info头域后,无法完全实现相应模拟业务处理,妨碍了分組网络 中模拟业务的实现。同时,当传统电路网络和分组网络互通时,由传统电路 网络发起的补充业务中携带的历史标识信息无法被分组网络准确传输,导致 补充业务无法实现。发明内容有鉴于此,本发明实施例提供一种传输历史标识信息的方法,解决分组 网络中模拟业务的实现,以及当传统电路网络和分组网络互通时,传统电路 网络中的补充业务和分组电信网络中的模拟业务的实现。本发明实施例还提供一种传输历史标识信息的系统,能够在分组网络中 实现模拟业务,以及在传统电路网络和分组网络互通时,实现传统电路网络 中的补充业务和分组电信网络中的模拟业务。为实现上述目的,本发明实施例采用如下的技术方案一种传输历史标识信息的方法,包括发送方根据进行的业务,形成执行该业务所需的历史标识信息,所述历 史标识信息包括标识信息和标识附加信息,所述标识附加信息包括标识的类 型和/或标识产生的原因;利用会话发起协议SIP消息携带所述历史标识信息并经IP多媒体子系 统IMS网络传输到接收方,接收方根据接收到的历史标识信息,执行相应 的业务处理。一种传输历史标识信息的系统,包括发送方、接收方和IMS网络节点; 所述发送方,用于根据进行的业务,形成执行该业务所需的历史标识信息,所述历史标识信息包括标识信息和标识附加信息,所述标识附加信息包括标识的类型和/或标识产生的原因;所述IMS网络节点,用于传输利用SIP消息携带的所述历史标识信息,并发送到所述接收方;所述接收方,用于根据接收到的所述历史标识信息,执行相应的业务处理。由上述技术方案可见,本发明实施例中,发送方根据进行的业务形成历 史标识信息,在该历史标识信息中包括标识信息和标识附加信息,在标识附加信息中包括标识的类型和/或标识产生的原因。利用SIP消息携带上述历 史标识信息后在IMS网络中传输到接收方,这样,接收方就能够根据接收 到的信息明确进行的业务处理,并进行相应的处理,保证模拟业务和补充业 务的实现。更进一步地,在IMS网络中的互通控制单元,能够完成历史标识信息 的协议转换,使得IMS网络能够有效地实现与传统电路网络的互通。


图1为传输历史标识信息实现模拟业务的逻辑架构图。 图2为本发明实施例提供的传输历史标识信息的方法总体流程图。 图3为本发明实施例提供的传输历史标识信息的系统总体结构图。 图4为本发明实施例 一 的传输历史标识信息的方法具体流程图。 图5为本发明实施例二的传输历史标识信息的方法具体流程图。 图6为本发明实施例三的传输历史标识信息的方法具体流程图。 图7为本发明实施例四的传输历史标识信息的方法具体流程图。
具体实施方式
为使本发明实施例的目的、技术手段和优点更加清楚明白,以下结合附图对本发明实施例做进一步详细描述。为便于描述,下面给出本发明实施例所适用的网络逻辑架构图。如图1所示,业务控制单元为分组网络中各类业务提供业务逻辑控制功能,是各种分组网络业务的宿主执行环境,在逻辑功能上,具体按不同的业务种类可以分成不同的业务AS,如呼,叫转接AS等。会话控制单元提供分组网络会话路由等功能,如IMS网络中的CSCF (包括P-CSCF, S-CSCF, I-CSCF),会话控制单元和业务控制单元之间 El冲矣口的协议是SIP,和用户端点之间的E2接口的协议是SIP。当IMS网络和非IMS网络互通时,需要引入互通控制单元,完成网络 互通的控制功能,如IMS网络中的MGCF。互通控制单元和会话控制单元 之间的E3接口 ,协议为SIP协议,互通控制单元和非IMS网络之间的E4 接口为非IMS网络中协议,如非IMS网络是传统电路网络时,E4接口为ISUP 协议。当IMS网络和其它IMS网络互通时,可以引入互通控制单元,完成网 络互通的控制功能,如NGN网络中的IBCF。互通控制单元和会话控制单元 之间的E3接口 ,协议为SIP协议,互通控制单元和其它IMS网络之间的E4 接口为SIP协议;也可以不通过互通控制单元,会话控制单元和其它IMS 网络中的会话控制单元互通,其接口为E5接口 (图中未体现),接口协议 是SIP。图2为本发明实施例提供的传输历史标识信息的方法总体流程图。如图 2所示,该方法包括步骤201,发送方根据进行的业务,形成执行该业务所需的历史标识信自本步骤中,历史标识信息包括标识信息和标识附加信息,所述标识附加 信息包括标识的类型和/或标识产生的原因。步骤202,利用SIP消息携带所述历史标识信息并经IMS网络传输到接 收方,接收方根据接收到的历史标识信息,执行相应的业务处理。图3为本发明实施例提供的传输历史标识信息的系统总体结构图。如图 3所示,该系统包括发送方310、 IMS网络节点320和接收方330。在该系统中,发送方310,用于根据进行的业务,形成执行该业务所需 的历史标识信息。其中形成的历史标识信息为上述步骤201中形成的历史标 识信息。IMS网络节点320,用于传输利用SIP消息携带的历史标识信息,并发 送到接收方330。接收方330,用于根据接收到的历史标识信息,执行相应的业务处理。 由上述的方法和系统的总体概述中可以看出,利用本发明实施例中的方 法和系统能够在形成的历史标识信息中不仅包括标识信息,还包括标识的类 型和/或标识产生的原因,并能够在IMS网络中传输该历史标识信息,从而 使得接收方能够根据历史标识信息,执行相应的业务处理,进而在分组网络 中实现模拟业务,以及在传统电路网络和分组网络互通时,实现传统电路网络中的补充业务和分组电信网络中的模拟业务。在上述步骤201中形成的历史标识信息中,优选地,标识信息中标识信 息为SIPURI、 telURI或SIP消息体中传输的传统电话号码;标识的类型可 以包括原主叫用户标识,原被叫用户标识,前转用户标识,前转到用户标识, 转接标识,缩位拨号标识,号码变换前标识,号码变换后标识等;标识产生 的原因可以包括呼叫前转,呼叫转接,缩位拨号,号码变换,号码携带等, 还可以进一步包括呼叫前转中的无条件前转(CFU),遇忙前转(CFB), 无应答前转(CFNR)等。其中,标识的类型和标识产生的原因有关联关系, 但并不一一对应,如标识的类型是原被叫用户标识,那么标识产生的原因可 能是无条件前转,遇忙前转,或者无应答前转等;如标识产生的原因是号码 变换,那么标识的类型可能是号码变换前标识,号码变换后标识等。在系统中,发送方可以是图1的网络逻辑架构图中的IMS用户终端或 业务控制单元,也可以是非IMS用户终端或非IMS网络中的路由交换单元, 它们均能够产生和发送历史标识信息;接收方可以是图1的网络逻辑架构图 中的IMS用户终端和/或业务控制单元,也可以是非IMS用户终端和/或非 IMS网络中的路由交换单元,它们均能够接收和处理历史标识信息。在IMS 网络节点间传输历史标识信息,可以是具体在图1的网络逻辑架构图中的 El, E2, E3, E4或E5接口传输。当传输历史标识信息的IMS网络节点包 括互通控制单元时,若互通控制单元从E3接口收到历史标识信息,则可以删除该历史标识信息或者转发到其它网络;若互通控制单元从E4接口收到 历史标识信息,则可以删除历史标识信息或者转发到E3接口;若其它网络 使用非SIP协议,互通控制单元还可以完成历史标识信息的协议转换。根据所进行的业务的不同,形成的历史标识信息内容也不同。同时,由 于发送方与接收方所处的不同网络,也使得历史标识信息的传输和处理各不 相同。下面通过四个具体实施例对本发明实施例的具体实现做进一步详细说 明。下面为简便起见,将用户终端称为用户。实施例一在本实施例中,以IMS用户发起的呼叫转接(ECT)业务为例说明本发 明实施例中传输历史标识信息的具体实施方式
。假定本实施例进行的模拟业务为IMS用户A发起呼叫请求,呼叫用 户B并建立会话,接下来,用户A发起呼叫转接业务,将呼叫转接到用户C。 在此过程中,被叫用户B可以位于传统电路网络,或者IMS网络,用户A 与用户B建立会话的过程与普通呼叫流程相同;转接用户C可以位于传统 电路网络,或者IMS网络,呼叫转接的过程与现有呼叫转接业务流程相同。 在该呼叫转接后,需要通知用户B和C,呼叫进行了转移,此过程即可以通 过本实施例提供的传输历史标识信息的方法和系统完成。其中,通知用户B 和用户C的流程相同,下面以"用户A通知用户B呼叫转接到了用户C,, 为例说明历史标识信息的传输。具体地,图4为本发明实施例一的传输历史标识信息的方法具体流程 图。该方法可以在图3所示的系统中实现。如图4所示,该方法包括步骤401, IMS用户A或者IMS用户A所在的业务控制单元形成历史 标识信息,并将该信息携带在SIP消息中发送给会话控制单元。本步骤中,IMS用户A或者IMS用户A所在的业务控制单元均可以形 成历史标识信息,并将形成该历史标识信息的实体称为发送方,也即图3中 的发送方310。由于本实施例中进行的模拟业务为呼叫转接业务,因此形成的历史标识信息可以为标识信息为转接到用户C的标识信息,具体可以采用SIP统一 资源标识(SIPURI)格式或telURI格式;标识附加信息中,标识的类型为 转接号码,标识产生的原因为呼叫转接。当然,在标识附加信息中可以携带 标识的类型和/或标识产生的原因。携带历史标识信息的SIP消息可以为SIP INFO消息,本实施例中采用 消息体携带历史标识信息。举例如下 <history-identity active="true'V〉 <identity uri="tel:+8675528780808"></identity> <extension type="transfered number" reason = "call transfer"〉 </extension> </history-identity>其中,tel:+8675528780808是转接到用户C的标识信息,采用tel URI 的格式;transferee! number表示转接的类型为转接号码,call transfer表示标 识产生的原因为呼叫转接。用户C的标识信息也可以是SIP URI格式,此时,如果用户B位于传 统电路网络,那么会话控制单元或者互通控制单元需要将上述SIP URI转换 成tel URI格式。步骤402,会话控制单元转发携带历史标识信息的SIP消息,并最终将 历史标识信息发送到用户B或用户B所在网络。A、 如果用户B与用户A位于同一 IMS网络,那么会话控制单元可以 直接将上述SIP消息发送到用户B。此种方式下,图3中的IMS网络节点 320则具体包括上述会话控制单元,接收方330具体为用户B。B、 如果用户B位于其它的IMS网络,那么会话控制单元可以根据网络 结构转发上述SIP消息当用户B所在网络通过会话控制单元与用户A所在网络相连时,会话 控制单元可以将上述SIP消息直接转发到用户B所在网络;此种方式下, 图3中的IMS网络节点320则具体包括上述会话控制单元,接收方330具体为用户B;当用户B所在网络通过互通控制单元与用户A所在网络相连时,会话 控制单元可以将上述SIP消息转发到相应的互通控制单元;互通控制单元 直接将该SIP消息转发给用户B所在网络,或者,互通控制单元也可以根 据本地策略,对历史标识信息作进一步处理,如对端网络不在本信任域, 删除上述历史标识信息,或者对历史标识信息进行加密处理;此种方式下, 图3中的IMS网络节点310则具体包括会话控制单元和互通控制单元,接 收方330具体为用户B。C、如果用户B位于非IMS网络,那么会话控制单元可以将上述SIP消 息发送到相应的互通控制单元,互通控制单元将上述SIP消息转换成非IMS 网络所使用的协议。例如,当用户B位于传统电路网络中时,那么互通控制 单元就是MGCF, MGCF可以将SIP INFO消息转换成ISUP的CPG,并在 CPG消息的call transfer number参数中携带用户C的号码8675528780808, 并在Generic notification indicators参数中携带呼叫转接指示;表示会话发生 了转接,转接到号码8675528780808。 MGCF也可以对历史标识信息进行转 换,如删除8675528780808标识信息中的区号86755,而只传输用户C的本 地号码28780808到用户B所在网络;此种方式下,图3中的IMS网络节点 310则具体包括上述会话控制单元和互通控制单元,接收方330具体为用户 B。通过上述方式即可以将历史标识信息转发到用户B或用户B所在的网络。步骤403,用户B或者用户B所在网络处理上述历史标识信息。 本步骤中,当用户B收到上述历史标识信息后,可以进行本地处理,如显示用户C的号码给用户,还可以存储该号码;当用户B所在网络收到上述历史标识信息后,可以进一步处理,如根据用户B的签约信息判断是否需要通知用户B,如果需要,传输上述历史标识信息到用户B。至此,用户A向用户B传输历史标识信息的流程结束。如前所述,用户A还需要向用户C传输相关的历史标识信息。整个历 史标识信息的传输流程和应用的系统与上述相同,区别在于,传输的历史标 识信息中的标识信息内容不同。具体地,向用户C传输的历史标识信息中, 标识信息为转接前用户B的标识信息。对于携带历史标识信息的方式可以采 用步骤401中的方式,或者也可以利用已有的SIP头域携带历史标识信息或 新定义SIP头域携带历史标识信息。例如,当利用已有的SIP头域'携带时,可以在SIP消息的History-Info, P-Asserted-Identity头域,及其它已有头域携带;假定在History-Info头域中 hi-target-to-uri参数中携带历史标识信息中的标识信息,在History-Info头域 中携带历史标识信息中的标识的类型或标识产生的原因,则 一 个实例如下History-Info: <sip:marry@ims.example.com; reason=number-translation; type=before-translation>; index=l;表示标识信息是sip:marry@ims.example.com,标识产生的原因是号码变换,标识类型是变换前的号码。当利用新定义的SIP头域携带时,可以在SIP协议中扩展一个 P-History-Index头域,携带历史标识信息;具体实例如下P國History-Index: Marry <sip:marry@chinatelcom.com>; reason=transfer; 表示标识信息是sip:marry@chinatelcom.com,标识产生的原因是呼叫转接。利用前述方式实现用户A通知用户C进行了呼叫转接后,用户A即可 以退出呼叫,用户B和用户C通话,完成了呼叫转接。在本实施例中,以IMS用户发起呼叫转接业务为例,介绍了呼叫转接 业务过程中传输历史标识信息的方法和系统。可以看出,利用本实施例的方 法和系统,能够完整明确地传输历史标识信息,使得接收方接收到该信息后, 能够明确进行的模拟业务,进行相应的处理,进而实现分组网络中的模拟业 务,以及在传统电路网络和分组网络互通时,实现分组网络中的模拟业务。实施例二在本实施例中,以传统电路网络用户发起的ECT业务为例说明本发明 实施例中传输历史标识信息的具体实施方式
。其中,传统电路网络只是非 SIP应用网络的一个特例,对于其它的非SIP应用网络当然也可以利用本实 施例中的方法和系统。假定本实施例中进行的业务为传统电路网络用户A发起呼叫请求, 呼叫用户B并建立会话,接下来,用户A发起呼叫转接业务,将呼叫转接 到用户C。在此过程中,被叫用户B或转接用户C中的至少一个位于IMS 网络中,用户A与用户B建立会话的过程与普通呼叫流程相同;呼叫转接 到用户C的过程与现有呼叫转接业务流程相同。在该呼叫转接中,需要通知 用户B和C,呼叫进行了转移,此过程即可以通过本实施例提供的传输历史 标识信息的方法和系统完成。其中,通知用户B和用户C的流程相同,下 面以"用户A通知用户B呼叫转接到了用户C"为例说明历史标识信息的 传输。具体地,图5为本发明实施例二的传输历史标识信息的方法具体流程 图。该方法可以在图3所示的系统中实现。如图5所示,该方法包括 步骤501,传统电路网络用户A所在的网络形成历史标识信息。 本步骤中,用户A所在传统电路网络中,可以采用用户A所在的路由 交换单元形成历史标识信息,或者采用传统电路网络中的其它网络控制设备 形成历史标识信息,并将形成该历史标识信息的实体称为发送方,也即图3 中的发送方310。本实施例中,发生给用户B的历史标识信息的内容可以与实施例一的 步骤401中的内容相同。由于用户A位于传统电路网络,因此形成的历史标识信息通过传统电 路网络中的消息携带,如通过ISUP协议的CPG消息,并在CPG消息的call transfer number参数中携带用户C的号码26540011 ,并在Generic notification indicators参数中携带呼叫转接指示;表示会话发生了转接,转接到号码 26540011。步骤502,用户A所在网络发送携带历史标识信息的消息到用户B或用 户B所在网络。A、 如果用户B位于传统电路网络,那么用户A所在网络可以通过直接, 或者通过信令网关(SG),将携带历史标识信息的消息发送到用户B所在 网络。此种方式下,历史标识信息的传输与现有的传统电路网络传输历史标 识信息的方式相同。B、 如果用户B位于IMS网络,那么用户A所在传统电路网络需要将 携带历史标识信息的消息发送到用户B所在IMS网络的互通控制单元 MGCF上,MGCF可以将上述消息转换成SIP消息。具体可以转换为SIP INFO 消息,并利用消息体携带历史标识信息,或者也可以利用已有的SIP头域携 带或新定义的SIP头域携带。当利用SIP INFO消息的消息体携带时举例如 下<history-identity active="true"/> <identity uri="tel:+867552856001 l"></identity> <extension type="transfered number" reason = "call transfer"〉 </extension> </history-identity> 表示呼叫发生了转接,转接到号码8675526540011。 上述过程中,MGCF也对历史标识信息进行了进一步的转换,加入了区 号信息86755。此种方式下,图3中的IMS网络节点310则具体包括上述互 通控制单元MGCF,接收方330具体为用户B。步骤503,用户B或者用户B所在网络处理上述历史标识信息。 当用户B收到上述历史标识信息后,可以进行本地处理,如显示C的 号码给用户,也可以存储该号码;当用户B所在网络收到上述历史标识信息后,可以进一步处理,如根 据用户B的签约信息判断是否需要通知用户B,如果需要,传输上述历史标 识信息到用户B。至此,用户A向用户B传输历史标识信息的流程结束。如前所述,用户A还需要向用户C传输相关的历史标识信息。整个历 史标识信息的传输流程和应用的系统与上述相同,区别在于,传输的历史标 识信息中的标识信息内容不同。具体地,向用户C传输的历史标识信息中, 标识信息为转接前用户B的标识信息。利用前述方式实现用户A通知用户C进行了呼叫转接后,用户A即可 以退出呼叫,用户B和用户C通话,完成了呼叫转接。在本实施例中,以传统电路用户发起呼叫转接业务为例,介绍了呼叫转 接业务过程中传输历史标识信息的方法和系统。可以看出,利用本实施例的 方法和系统,能够完整明确地在IMS网络中传输历史标识信息,使得接收 方接收到该信息后,能够明确进行的业务,进行相应的处理;同时,实现了 IMS网络与传统电路网络的互通。实施例三在本实施例中,以IMS用户发起的缩位拨号业务为例说明本发明实施 例中传输历史标识信息的具体实施方式
。假定本实施例中进行的模拟业务为IMS用户A发起缩位拨号请求, 呼叫用户B。其中,被叫用户B可以位于非IMS网络,如传统电路网络, 也可以^立于IMS网纟各。图6为本发明实施例三的传输历史标识信息的方法具体流程图。该方法 可以在图3所示的系统中实现。如图6所示,该方法包括步骤601, IMS用户A通过SIP INVITE请求,发起呼叫请求,在呼叫 请求的Request URI头域中携带缩位号码,如INVITE tel:03# SIP/2.0;其 中03是用户B缩位号码。步骤602,会话控制单元转发上述呼叫请求到用户A所在业务控制单元。步骤603,业务控制单元执行缩位拨号服务,并形成历史标识信息发送 给会话控制单元。本步骤中,业务控制单元收到上述缩位拨号请求后,根据用户A的签约信息和配置信息,确定03是用户B的缩位号码,且用户B的真实标识是 "tel:+8613613231234"。业务控制单元执行缩位拨号的业务逻辑,发起一个新的呼叫请求,将 RequestURI修改为B的真实标识,并在消息体中携带形成的历史标识信息。 本实施例中,图3中的发送方310具体为上述业务控制单元。其中,由于本实施例进行的模拟业务为缩位拨号业务,因此形成的历史 标识信息可以为标识信息为缩位号码信息;标识附加信息中,标识的类型 为缩位号码,标识产生的原因为缩位拨号。当然,在标识附加信息中可以携 带标识的类型和/或标识产生的原因。携带历史标识信息的SIP消息采用SIP INVITE消息,举例如下 INVITE tel: +8613613231234 SIP/2.0 在上述消息的消息体中携带历史标识信息如下 〈history-identity active="true7> 〈identity uri="tel:03#"></identity><extension type="abbreviate number" reason = "abbreviate dialing"〉 </extension> </history-identity> 表示缩位号码是03。步骤604,会话控制单元转发该呼叫请求到用户B或用户B所在网络。A、 如果用户B与用户A位于同一IMS网络,那么会话控制单元可以 直接将上述SIP消息发送到用户B。此种方式下,图3中的IMS网络节点 320则具体包括上述会话控制单元,接收方330具体为用户B。B、 如果用户B位于其它的IMS网络,那么会话控制单元可以根据网络 结构转发上述SIP消息当用户B所在网络通过会话控制单元与用户A所在网络相连时,会话 控制单元可以将上述SIP消息直接转发到用户B所在网络;此种方式下, 图3中的IMS网络节点320则具体包括上述会话控制单元,接收方330具体为用户b;当用户b所在网络通过互通控制单元与用户a所在网络相连时,会话 控制单元可以将上述sip消息转发到相应的互通控制单元;互通控制单元直 接将该SIP消息转发给用户B所在网络,或者,互通控制单元也可以根椐本 地策略,对历史标识信息作进一步处理,如对端网络不在本信任域,删除上 述历史标识信息,或者对历史标识信息进行加密处理;此种方式下,图3中 的ims网络节点310则具体包括会话控制单元和互通控制单元,接收方330 具体为用户b。c、如果用户b位于非ims网络,会话控制单元可以将上述sip消息发 送到相应的互通控制单元,互通控制单元将上述sip消息转换成非ims网 络所使用的协议。例如,用户b位于传统电路网络,那么互通控制单元就是 mgcf, mgcf可以将sip invite消息转换成isup的iam,并在iam消 息的原:陂叫号码参数中携带缩位号码03#。此种方式下,图3中的ims网络 节点310则具体包括上述会话控制单元和互通控制单元,接收方330具体为 用户b。通过上述方式即可以将历史标识信息转发到用户b或用户b所在的网络。步骤605,用户b或者用户b所在网络处理上述历史标识信息。 本步骤中,用户b网络处理上述invite呼叫请求,完成呼叫接续。 当用户b收到上述历史标识信息后,可以进行本地处理,如显示用户a的缩位号码给用户,也可以存储该号码;当用户b所在网络收到上述历史标识信息后,可以进一步处理,如根据用户b的签约信息判断是否需要通知用户b,如果需要,传输上述历史标识信息到用户b。至此,本实施例中的传输历史标识信息的流程结束。在本实施例中,以ims用户发起缩位拨号业务为例,介绍了缩位拨号业务过程中传输历史标识信息的方法和系统。可以看出,利用本实施例的方法和系统,能够完整明确地传输历史标识信息,使得接收方接收到该信息后,能够明确进行的模拟业务,进行相应的处理。同时,当用户B位于传统电话 网络中时,还实现了 IMS网络与传统电话网络的互通。当然,对于缩位拨号业务也可以由非SIP应用的网络用户发起,呼叫IMS 网络中的用户。其历史标识信息的传输方式与实施例二类似,这里就不再赘 述。实施例四在本实施例中,以IMS用户发起的号码携带业务为例说明本发明实施 例中传输历史标识信息的具体实施方式
。假定本实施例中进行的模拟业务为IMS用户B原来签约运营商Ol, 使用的标识是TEL:+8628786111,然后签约到新的运营商02,有了新的标 识SIP:marry@chinatelecom.com,由于用户B签约了号码携带业务,用户A 依然能够通过原来的标识TEL:+8628786111呼叫用户B。其中,主叫用户A 可以位于非IMS网络,如传统电路网络,也可以位于IMS网络。图7为本发明实施例四的传输历史标识信息的方法具体流程图。该方法 可以在图3所示的系统中实现。如图7所示,该方法包括步骤701,用户A发起呼叫请求,呼叫IMS用户B。本步骤中,主叫用户A可以位于传统电路网络,或者IMS网络。当用户A位于传统电路网络时,发起呼叫28786111,传统电路网络根 据被叫号码28786111将该呼叫路由到01网络的互通控制单元,互通控制 单元将该呼叫路由到会话控制单元;当用户A位于IMS网络时,发起呼叫TEL:+8628786111,并根据-故叫 标识TEL:+8628786U1,将呼叫路由到01网络所在的会话控制单元;步骤702,会话控制单元转发接收到的呼叫请求到01网络的业务控制 单元。步骤703,业务控制单元执行号码携带服务,并形成历史标识信息发送 给会话控制单元。本步骤中,业务控制单元收到上述呼叫请求后,根据用户B的签约信 息和配置信息,确定用户B签约了号码携带业务,且用户B的新标识是 "SIP:marry@chinatelecom.com"。业务控制单元执行号码携带的业务逻辑,发起一个新的呼叫请求,将 R叫uestURI修改为B的新标识,并在消息体中携带形成的历史标识信息。 本实施例中,图3中的发送方310具体为上述业务控制单元。其中,由于本实施例进行的业务为号码携带业务,因此形成的历史标识 信息可以为标识信息为原被叫信息;标识附加信息中,标识的类型为原被 叫号码,标识产生的原因为号码携带。当然,在标识附加信息中可以携带标 识的类型和/或标识产生的原因。携带历史标识信息的SIP消息采用SIPINVITE消息,举例如下INVITE SIP:marry@chinatelecom.com SIP/2.0在上述消,t、的消息体中携带历史标识信息如下<history-identity active="true"/> <identity uri="tel:+862878611 r></identity>〈extension type="original called number" reason = "number portability") </extension> </history-identity〉表示发生了号码携带服务,原被叫是tel:+8628786111 。 步骤704,会话控制单元转发该呼叫请求到用户B目前所在的02网络。 本步骤中,用户B位于其它的IMS网络,会话控制单元可以根据网络 结构转发上述SIP消息当用户B所在的02网络通过会话控制单元与01网络相连时,会话控 制单元可以将上述SIP消息直接转发到用户B所在网络;此种方式下,图 3中的IMS网络节点320则具体包括上述会话控制单元,接收方330具体 为用户B;当用户B所在02网络通过互通控制单元与Ol网络相连时,会话控制单元可以将上述SIP消息转发到相应的互通控制单元;互通控制单元直接将 该SIP消息转发给用户B所在02网络,或者,互通控制单元也可以根据本 地策略,对历史标识信息作进一步处理,如对端网络不在本信任域,删除上 述历史标识信息,或者对历史标识信息进行加密处理;此种方式下,图3中 的IMS网络节点310则具体包括会话控制单元和互通控制单元,接收方330 具体为用户B。步骤705,用户B或者用户B所在02网络处理上述历史标识信息。 本步骤中,用户B所在02网络处理上述INVITE呼叫请求,完成呼叫 接续。当用户B收到上述历史标识信息后,可以进4亍本地处理,如显示原被_ 叫号码给用户,也可以存储该号码;当用户B所在02网络收到上述历史标识信息后,可以进一步处理,如 根据用户B的签约信息判断是否需要通知用户B,如果需要,传递上述历史 标识信息到用户B。至此,本实施例中的传输历史标识信息的流程结束。在本实施例中,以IMS用户的号码携带业务为例,介绍了号码携带业 务过程中传输历史标识信息的方法和系统。可以看出,利用本实施例的方法 和系统,能够完整明确地传输历史标识信息,使得接收方接收到该信息后, 能够明确进行的业务,进行相应的处理。同时,当用户A位于传统电话网 络中时,还实现了 IMS网络与传统电话网络的互通。当然,对于号码携带业务也可以由非SIP应用的网络用户发起,呼叫IMS 网络中的用户。其历史标识信息的传输方式与实施例三类似,这里就不再赘 述。上述仅以呼叫转移、缩位拨号和号码携带业务为例说明了本发明实施例 提供的传输历史标识信息的方法和系统的具体实施方式
。其中,以呼叫转移 和缩位拨号为例说明了在主p十用户签约业务的实现过程中传输历史标识信 息的具体实施方式
;而以号码携带业务为例说明了在被叫用户签约业务的实现过程中传输历史标识信息的具体实施方式
。事实上,对于其它的模拟业务 和传统电路网络的补充业务,如呼叫前转业务、号码变换业务等过程中的历 史标识传输也可以应用上述方法和系统。根据不同的业务类型,对应变换发 送方和接收方,同时接收方执行相应的业务操作即可。如,号码变换业务中, 用户终端将形成的历史标识信息通过会话控制单元发送到业务控制单元,业 务控制单元即可以进行号码变换操作,执行业务逻辑.总之,应用本发明实施例的方法和系统,能够实现在IMS网络中明确 传输历史标识信息,使接收方就能够根据接收到的信息明确进行的业务处 理,并进行相应的处理,保证模拟业务和补充业务的实现。更进一步地,在IMS网络中的互通控制单元,能够完成历史标识信息 的协议转换,使得IMS网络能够有效地实现与传统电路网络的互通。以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1. 一种传输历史标识信息的方法,其特征在于,该方法包括发送方根据进行的业务,形成执行该业务所需的历史标识信息,所述历史标识信息包括标识信息和标识附加信息,所述标识附加信息包括标识的类型和/或标识产生的原因;利用会话发起协议SIP消息携带所述历史标识信息并经IP多媒体子系统IMS网络传输到接收方,接收方根据接收到的历史标识信息,执行相应的业务处理。
2、 根据权利要求1所述的方法,其特征在于,在所述历史标识信息中,标 识信息为SIP统一资源标识符SIP URI、电话资源标识符tel URI或SIP消息体 中传输的传统电话号码;所述标识的类型包括原主叫用户标识,原被叫用户标识,前转用户标识, 前转到用户标识,转接标识,缩位拨号标识,号码变换前标识,号码变换后标 识中的一种或任意组合;所述标识产生的原因包括呼叫前转,呼叫转接,缩位拨号,号码变换,号 码携带中的任意一种。
3、 根据权利要求2所述的方法,其特征在于,所述利用SIP消息携带所述 历史标识信息为利用已有的SIP头域携带所述历史标识信息,或新定义SIP 头域携带所述历史标识信息,或在SIP消息体中携带所述历史标识信息。
4、 根据权利要求3所述的方法,其特征在于,所述发送方包括用户终端、 非IMS网络中的路由交换单元或IMS网络中的业务控制单元;所述接收方包括用户终端、IMS网络中的业务控制单元和非IMS网络中的 路由交换单元中的至少一种;所述"t丸行相应的业务处理为进行本地处理,和/或# 据所述历史标识信息 执行业务逻辑,和/或对所述历史标识信息进行转发;
5、 根据权利要求4所述的方法,其特征在于,当所述发送方和接收方位于相同的IMS网络中时,所述历史标识信息经IMS网络传输到接收方为将所述 发送方形成的利用SIP消息携带的历史标识信息经过会话控制单元直接转发到 所述接收方。
6、 根据权利要求4所述的方法,其特征在于,当所述发送方和接收方位于 不同的IMS网络中时,所述历史标识信息经IMS网络传输到接收方为将所述 发送方形成的利用SIP消息携带的历史标识信息经过会话控制单元转发到所述 接收方。
7、 根据权利要求6所述的方法,其特征在于,当所述历史标识信息经过会 话控制单元转发时,该方法进一步包括经过互通控制单元转发所述历史标识 信息。
8、 根据权利要求7所述的方法,其特征在于,在所述互通控制单元转发接 收到的历史标识信息前进一步包括互通控制单元4艮据本地策略,处理接收到 的历史标识信息。
9、 根据权利要求4所述的方法,其特征在于,当所述历史标识信息进一步 经过非IMS网络传输时,所述传输历史标识信息时进一步包括将历史标识信 息转发至互通控制单元,并对所述历史标识信息进4于协议转换。
10、 根据权利要求9所述的方法,其特征在于,当所述发送方位于IMS网 络、所述接收方位于非IMS网络时,所述历史标识信息经IMS网络传输到接收 方为将所述发送方形成的利用SIP消息携带的所述历史标识信息经过会话控 制单元转发到互通控制单元;所述互通控制单元将历史标识信息转换为所述非IMS网络所支持的协议消 息,并将转换后的历史标识信息转发到所述接收方。
11、 根据权利要求9所述的方法,其特征在于,当所述发送方位于非IMS 网络、所述接收方位于IMS网络时,所述利用SIP消息携带所述历史标识信息 并经IMS网络传输到^f妄收方为将所述发送方形成的历史标识信息发送至IMS 网络中的互通控制单元,并对所述历史标识信息进行协议转换,转换为利用SIP 消息携带的历史标识信息后发送给接收方。
12、 根据权利要求6、 10或11所述的方法,其特征在于,所述将历史标识 信息转发到所述接收方之前,进一步包括将所述历史标识信息转发到所迷接 收方所在的网络;所述接收方所在的网络根据所述接收方的签约信息判断是否通知所迷接收 方,若是,则将所述历史标识信息发送给所述接收方。
13、 根据权利要求1到11中任意一项所述的方法,其特征在于,所述业务 为用户终端A发起呼叫转接业务,将该用户终端A与用户终端B的呼叫转 接到用户终端C;所述形成执行该业务所需的历史标识信息为形成发送给用户终端B的历 史标识信息,且在该历史标识信息中,标识信息包括用户终端C的标识,标识 附加信息指示进行呼叫转接;并形成发送给用户终端C的历史标识信息,且在 该历史标识信息中,标识信息包括用户终端B的标识,标识附加信息指示进行 呼叫转接;所述接收方根据接收到的历史标识信息执行相应的业务处理为接收方根 据所述历史标识信息确定进行了呼叫转接操作,显示和/或存储所述历史标识信 息中的标识信息。
14、 根据权利要求l到11中任意一项所述的方法,其特征在于,所述业务 为用户终端A发起缩位拨号请求呼叫用户终端B;所述形成执行该业务所需的历史标识信息为用户终端A向其所在网络的 网络控制设备发送缩位拨号请求;所述网络控制设备发起呼叫请求,并形成发 送给用户终端B的历史标识信息,且在该历史标识信息中,标识信息包括缩位 号码,标识附加信息指示进行缩位拨号;所述接收方根据接收到的历史标识信息执行相应的业务处理为接收方根 据所述历史标识信息确定进行了缩位拨号操作,显示和/存储所述缩位号码。
15、 根据权利要求l到11中任意一项所述的方法,其特征在于,所述业务 为用户终端A发起呼叫请求呼叫签约了号码携带业务的用户终端B;所述形成执行该业务所需的历史标识信息为用户终端A向其所在网络的网络控制设备发送呼叫请求,呼叫用户终端B的原号码;所述网络控制设备将 该呼叫路由到用户终端B所在的原网络,该原网络的网络控制设备向用户终端 B当前所在的网络发起呼叫请求,并形成发送给用户终端B的历史标识信息, 且在该历史标识信息中,标识信息包括原被叫信息,标识附加信息指示进行号 码携带;所述接收方根据接收到的历史标识信息执行相应的业务处理为接收方根 据所述历史标识信息确定进行了号码携带操作,显示和/或存储所述原被叫信
16、 一种传输历史标识信息的系统,其特征在于,所述系统包括发送方、 接收方和IMS网络节点;所述发送方,用于根据进行的业务,形成执行该业务所需的历史标识信息, 所述历史标识信息包括标识信息和标识附加信息,所述标识附加信息包括标识 的类型和/或标识产生的原因;所述IMS网络节点,用于传输利用SIP消息携带的所述历史标识信息,并 发送到所述接收方;所述接收方,用于根据接收到的所述历史标识信息,执行相应的业务处理。
17、 根据权利要求16所述的系统,其特征在于,所述发送方为用户终端、 非IMS网络中的路由交换单元或IMS网络中的业务控制单元;所述接收方包括用户终端、IMS网络中的业务控制单元和非IMS网络中的 路由交换单元中的至少一种。
18、 根据权利要求16或17所述的系统,其特征在于,当所述发送方和接 收方位于同一IMS网络中时,所述IMS网络节点包括会话控制单元,用于将接 收自所述发送方的历史标识信息转发给所述接收方。
19、 根据权利要求16或17所述的系统,其特征在于,当所述发送方和所 述接收方位于不同的IMS网络中时,所述IMS网络节点包括所述发送方所在 IMS网络的会话控制单元和互通控制单元,所述会话控制单元,用于将接收自所述发送方的历史标识信息通过所述互通控制单元转发给所述接收方或接收方所在的IMS网络。
20、 根据权利要求16或17所述的系统,其特征在于,当所述发送方位于 IMS网络、所述接收方位于非IMS网络时,所述IMS网络节点包括所述发送方 所在IMS网络的会话控制单元和互通控制单元,所述会话控制单元,用于将接收自所述发送方的历史标识信息转发给所述 互通控制单元;所述互通控制单元,用于将接收到的所述历史标识信息进行协议转换后发 送给所述接收方。
21、 根据权利要求16或17所述的系统,其特征在于,当所述发送方位于 非IMS网络、所述接收方位于IMS网络时,所述IMS网络节点包括所述接收 方所在IMS网络的互通控制单元,用于将接收自所述发送方的历史标识信息进 行协议转换,转换为利用SIP消息携带的历史标识信息后发送给所述接收方。
全文摘要
本发明实施例公开了一种传输历史标识信息的方法,包括发送方根据进行的业务,形成执行该业务所需的历史标识信息,所述历史标识信息包括标识信息和标识附加信息,所述标识附加信息包括标识的类型和/或标识产生的原因;利用会话发起协议SIP消息携带所述历史标识信息并经IP多媒体子系统IMS网络传输到接收方,接收方根据接收到的历史标识信息,执行相应的业务处理。应用该方法,能够实现在IMS网络中明确传输历史标识信息,使接收方就能够根据接收到的信息明确进行的业务处理,并进行相应的处理,保证模拟业务和补充业务的实现。本发明实施例还公开了一种传输历史标识信息的系统,包括发送方、IMS网络节点和接收方。
文档编号H04L12/46GK101247323SQ20071008026
公开日2008年8月20日 申请日期2007年2月15日 优先权日2007年2月15日
发明者青 周, 施有铸 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1