用户终端标识的使用方法及装置的制作方法

文档序号:7963036阅读:167来源:国知局

专利名称::用户终端标识的使用方法及装置的制作方法
技术领域
:本发明涉及通信领域,具体地,涉及用户终端标识的使用方法及装置。
背景技术
:会i舌发起十办i义(sessioninitiationprotocol,简4尔为SIP)是用于建立、更改和终止多媒体会话或呼叫的应用层控制协议,这些多媒体会话包括多々某体会议、远程教学、因特网电话等。在SIP协议中,SIP消息通过用户标识进行寻址。一般地,用户标识分为共有标识(publicidentity)和私有标识(privateidentity)两种,共有标识是用户乂十外7>开发布的标识,供其〗也用户或网络向其发起通信请求,如电话号码等,在SIP协议中,共有标识的格式一般采用URI格式。私有标识则是由用户归属网络运营商分配的,一般用于注册、认证、鉴权、管理、记帐等,如手机的用户标识模块(SubscriberIdentityModule,简称为SIM)卡号。SIP协议是一种分组协议,通过用户终端的联系地址寻址决定用户终端位置,一般为互联网协议(InternetProtocol,简称为IP)地址。在SIP协;义中,允"i牛一个用户可以有多个注册终端,即,多个用户终端可以共用一个共有标识。显然,当其他用户或网络向该多终端用户发起一个通信请求时,由于是以其共有标识发起通信请求的,所以无法确定最后将和哪个终端建立通信联系。例如,用户A有两个注册终端,一个是手才几终端、一个是固定终端。用户B希望和用户A的手才几终端建立通信联系,用户B向用户A的共有标识发起一个呼叫,这两个终端将可能会同时振铃,如果固定终端被摘机应答,用户B将和固定终端建立呼叫联系。为了解决上述问题,最直接的方法是用户在发起呼叫请求时,事先指明用户A的终端标识。因特网工程任务组(EngineeringTaskForce,简称为IETF)的《draft-ietf-sip-gruu-07.txt》草案给出了一种可以寻址用户终端的方法,该方法为用户终端定义了一种全J求可路由的用户代理统一资源标识(globallyroutableuseragentuniformresourceidentifier,简称为GRUU),用户B可以直4姿-使用用户A的手才几终端的GRUU发起呼叫i青求,以和该终端建立呼叫联系。但是,与用户的共有标识不同,GRUU—般是用户终端在注册时才获得的,而且命名规则是不确定的。GRUU难以像共有标识那才羊通过号石马簿的方式发布或口头的方式通知等,用户也4艮难去i己忆其他用户的GRUU。因此,主叫用户在使用GRUU发起会话请求前,需要通过其它的方式去获取被叫的GRUU,比较好的方式是主叫的用户终端可以通过标准化的方式去获取被叫的GRUU,这样就不需要用户去记忆被叫的GRUU。虽然主叫的用户终端可以在和净皮叫建立通信联系的过程中获《寻-故叫纟冬端的GRUU,例如,用户B向用户A发起呼叫i青求,用户A的一个注册终端应答并和用户B终端建立呼叫联系,用户B终端就可以获得用户A的应答终端的GRUU,同样用户A的应答终端也获得了用户B终端的GRUU。但是,主叫用户在第一次发起会话请求前,仍然不知道被叫的GRUU,并且只能获得被叫应答终端的GRUU。因此,需要一种通用的获取用户终端GRUU的方式。虽然IETF草案给出了GRUU这样一种标识用户终端以使终端可4皮寻址的方法,^旦没有解决如句?吏用它的问题。例如,GRUU如何被其它用户获得、除被寻址外GRUU还可以怎样应用到其它的用途中等。另外,用户终端的子地址也存在上述问题。
发明内容本发明的目的在于提供一种用户终端标识的使用方法及装置,给出了在通信联系建立之外向其它用户或网络通知GRUU,以及使用GRUU的完整方法,包括GRUU在计费和位置业务等方面的使用,解决了上述问题。才艮据本发明的一个方面,提供一种用户终端标识的4吏用方法,包括步骤步骤A,终端标识信息发送方发送消息,消息中携带用户终端标识;步骤B,终端标识信息接收方接收消息,获取用户终端标识,终端标识4言息接收方^f吏用用户终端标识向终端标识信息对应方作出响应。优选地,消息包括标识通知消息或力良务消息。当消息是标识通知消息时,步骤B中的响应是对用户终端标识信息对应方发起通信请求、通信保持、或通信释放,其中,标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。用户终端标识信息携带于消息中的事件包的信息应用体中,其中,事件包是dialog事件包、presence事件包、或表示回叫的事件包。当消息是服务消息时,步骤B中的响应是对终端标识信息对应方提供服务信息保存、或服务信息查询服务,其中,服务信息包括位置信息或通信记录信息(包括通信计费信息、通信跟踪信息、或通信日志信息)。优选地,用户终端标识是GRUU、或用户终端的子地址。用户终端标识是终端标识信息发送方的终端标识、终端标识信息发送方保存的用户终端的终端标识、或终端标识信息发送方所处会话的对端的终端标识。根据本发明的另一方面,提供一种用户终端标识的使用装置。包括终端标识信息发送单元,用于发送消息,消息中携带用户终端标识;以及终端标识信息接收单元,用于接收消息,获取用户终端标识,然后4吏用用户终端标识向终端标识信息对应方作出响应。优选地,消息包括标识通知消息或服务消息。当消息是标识通知消息时,所述响应是对用户终端标识信息对应方发起通信请求、通信保持、或通信释放,其中,标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。用户终端标识信息携带于消息中的事件包的信息应用体中,其中,事件包是dialog事件包、presence事件包、或表示回叫的事件包。当消息是服务消息时,所述响应是对终端标识信息对应方提供服务信息保存、或服务信息查询服务,其中,服务信息包括位置信息或通信记录信息(包括通信计费信息、通信跟踪信息、或通信日志信息)。优选地,用户终端标识是GRUU、或用户终端的子地址。用户终端标识是终端标识信息发送方的终端标识、终端标识信息发送方保存的用户终端的终端标识、或终端标识信息发送方所处会话的对端的终端标识。此处所i兌明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示例性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是才艮据本发明的用户终端标识的4吏用方法的流程图2是本发明的用户终端标识的使用装置的框图3是示出根据本发明第一实施例的信令流程图4是示出根据本发明第一实施例的流程图5是示出根据本发明第二实施例的流程图6是示出根据本发明第三实施例的流程图7是示出根据本发明第四实施例的流程图8是示出根据本发明第五实施例的流程图;以及图9是示出^4居本发明第六实施例的流程图。具体实施例方式下面,将结合附图详细描述本发明。本发明提供用户终端标识的使用方法,包括步骤步骤S102,终端标识信息发送方发送消息,消息中携带用户终端标识;步骤S104,终端标识信息4妻收方4秦收消息,获取用户终端标识;以及步骤S106,终端标识4言息4妾收方〗吏用用户终端标识向终端标识信息对应方作出响应。优选地,消息包括标识通知消息或服务消息。当消息是标识通知消息时,步骤S106中的响应是对用户终端标识信息对应方发起通信请求、或通信保持、或通信释放,其中,标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。用户终端标识信息携带于消息中的事件包的信息应用体中,其中,事件包是dialog事件包、或presence事件包、或表示回叫的事件包。当消息是月l务消息时,步骤S106中的响应是对终端标识信息对应方提供服务信息保存、或服务信息查询服务,其中,服务信息包括位置信息或通信记录信息(包括通信计费信息、或通信跟踪信息、或通信日志信息)。优选地,用户终端标识是GRUU、或用户终端的子地址。用户终端标识是终端标识信息发送方的终端标识、或终端标识信息发送方保存的用户终端的终端标识、或终端标识信息发送方所处会话的只寸端的纟冬端纟示"i只。本发明提供一种用户终端标识的使用装置200。包括终端标识信息发送单元202,用于发送消息,消息中携带用户终端标识;以及终端标识信息接收单元204,用于接收消息,获取用户终端标识,然后使用用户终端标识向终端标识信息对应方作出响应。优选地,消息包括标识通知消息或服务消息。当消息是标识通知消息时,所述响应是对用户终端标识4言息只于应方发起通信请求、或通信保持、或通信释放,其中,标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。用户终端标识信息携带于消息中的事件包的信息应用体中,其中,事件包是dialog事件包、或presence事4牛包、或表示回叫的事"f牛包。当消息是服务消息时,所述响应是对终端标识信息对应方提供服务信息保存、或服务信息查询服务,其中,服务信息包括位置信息或通信记录信息(包括通信计费信息、或通信跟踪信息、或通信曰志信息)。优选地,用户终端标识是GRUU、或用户终端的子地址。用户终端标识是终端标识信息发送方的终端标识、或终端标识信息发送方保存的用户终端的终端标识、或终端标识信息发送方所处会话的对端的终端标识。第一实施例图3是示出根据本发明的第一实施例的信令流程图,图4是根据本发明的第一实施例的流程图。在步骤S402中,用户A终端和用户B终端已经处在会话中,如正在通话。在步骤S404中,用户C终端向用户B发起一个会话状态的订阅,发送一个SIPSUBSCRIBE订阅消息。消息中Event事件头域i殳置为dialog对话事件包,即表示向用户B订阅其当前会话状态,示例为Event:dialog。在步骤S406中,用户B终端接收该SUBSCRIBE消息,返回200OK响应码。如果用户B有多个注册终端,则每个注册终端都可以4秦收该SUBSCRIBE消息。接着,在步骤S408中,用户B终端向用户C发送SIPNOTIFY通知消息,消息体中携带用户B终端的GRUU信息、以及用户A终端的GRUU4言息,示例》o下Event:dialogContent-Type:application/dialog陽info+xml<local〉<targeturi="sip:alice@pc33.example.com"gruu="f81d4fae-7dec-lld0-a765"></local><remote><targeturi="sip:confid@host3.example.net"gruu="hdg7777ad7aflzig8sf7"></remote>其中,Content-Type内容类型头域^i殳置为"application/dialog-info+xml",表示消息体中这部分内容是以扩展才示i己i吾言(ExtendedMarkupLanguage,简碎尔为XML)4苗述的对i舌信息应用。对话信息应用体的内容^f义为示例,略去了呼叫标识(call-id)、本端才示i己(local-tag)、远端才示i己(remote-tag)、习犬'态(state)等内容,其中,"local"表示本端信息,"uri"表示这是本端的统一资源标i口、,即用户B终端的共有用户标识("sip:alice@pc33.example.com"),"gruu"表示这是本端的GRUU信息,即用户B终端的GRUU("f81d4fae-7dec-lld0-a765");"remote"表示对端4言息,"uri"表示这是对端的统一资源标识,即用户A终端的共有用户标识("sip:confid@host3.example.net"),"gruu"表示这是对端的GRUU信息,即用户A终端的GRUU("hdg7777ad7aflzig8sf7,,)。接下来,在步骤S410中,用户C终端接收该NOTIFY消息,获得用户B终端及其对端的GRUU信息,返回200OK响应码。最后,在步骤S412中,用户C向GRUU对应方发起通信请求。从上述实施例中可以看到,用户B终端向第三者(用户C)发送的GRUU通知消息(SIPNOTIFY消息)不属于已经建立的SIP会话联系,而且该GRUU通知消息除了可以传递发送者自己的GRUU信息外,还可以传递发送者所在SIP会话的对端GRUU信息即,用户A终端的GRULH言息。在上述实施例中,通知消息为SIPNOTIFY消息。此夕卜,通知消息还可以是SIPPUBLISH发布消息等。可以在消息的头域、或消息体中携带该终端的GRUU信息。在第一实施例中,GRUU信息和dialog事件包配合〗吏用,通过dislog信息应用体来传递相关的GRUU。GRUU信息还可以和其它事件包配合4吏用,通过这些事件包的应用体来传递相关的GRUU信息,例如,描述会话状态或呼叫状态的事件包。第二实施例下面,结合附图描述GRUU信息和presence事件包配合使用的第二实施例。图5是示出才艮据本发明的第二实施例的流程图。在步骤S502中,用户A将用户B加入到自己的"好友列表"中。假设用户B有两个注册终端,那么用户A的好友列表中就可以区分这两个注册终端。用户A向用户B发起一个呈^W犬态的订阅,订阅事件包为presence(呈现)。在步骤S504中,用户B或网^^向用户A通知用户B当前的呈现状态(即,是否在线),在呈现状态通知消息中,包含了用户B每个注册终端的GRUU信息以及当前该终端所对应的呈现状态。接着,在步骤S506中,用户A在"好友列表"中记录下用户B的注册终端及其对应的呈现状态。需要注意的是,所记录的不是用户B及其对应的呈现状态。然后,在步骤S508中,用户A通过在"好友列表"中点击的方式向用户B的某个注册终端发起通信讳-求。第三实施例下面,结合附图描述GRUU信息和表示回叫的事件包配合使用的第三实施例。图6是示出根据本发明第三实施例的流程图。在步骤S602中,用户A呼叫用户B,用户B当前正忙或久叫不应。在步骤S604中,用户A激活一个遇忙呼叫完成业务或无应答呼叫完成业务。在步骤S606中,网络向用户B订阅一个标识遇忙呼叫完成或无应答呼叫完成的事4牛包。如果用户B有多个注册终端时,如果用户A仍然希望由原呼叫的用户B终端回叫,那么在步骤S608中,用户B向网络通知遇忙呼叫完成或无应答呼叫完成的事件包应用体,其中,携带了用户B终端对应的GRUU信息及其对应的状态。在步骤S610中,用户A向指定的用户B终端发起回叫。在上述的三个实施例中,GRUU信息被用于向其对应的用户终端发起呼叫。此外,GRUU信息还可以被用于进行呼叫保持、呼叫释放等。在上述的三个实施例中,给出用户主动获取其它用户终端GRUU信息,然后向获取的GRUU信息发起通信请求,和该GRUU信息对应的用户终端建立通信联系。此外,GRUU不仅仅限于通信中的终端寻址,还具有其它更广泛的使用,包括计费、位置业务、i艮踪等。此夕卜,需要说明的是,除了上述的用户终端可以发送GRUU通知消息外,网络中〗呆存用户终端GRUU信息的网元也可以发送携带终端GRUU信息的GRUU通知消息,例如,用户终端在网络的4妾入点、注册点等。也就是,GRUU信息发送方可以是用户终端,也可以是网元;同样的,GRUU信息接收方也即可以是用户终端,也可以是网元。第四实施例图7是示出根据本发明第四实施例的流程图。GRUU信息发送方是一个会话处理网元,GRUU信息*接收方是一个计费处理网元。在步骤S702中,在用户通信建立过程中、通信中、或通信结束时,GRUU信息发送方向GRUU信息接收方发送通信相关的计费信息,其中,包括通信方的GRUU信息。在步骤S704中,GRUU信息接收方接收该信息,获取通信方的GRUU。在步骤S706中,GRUU信息接收方根据所接收的GRUU信息,清楚的表明通信发生的费用,以及该费用与通信方的哪个终端相关,例如,在产生的通信话单中显示通信方的GRUU信息。一般地,GRUU信息发送方向GRUU信息接收方发送计费信息可以通过Diameter协i义,即,需要在Diameter寸办i义中扩展传递通信方的GRUU信息。第五实施例图8是示出根据本发明第五实施例的流程图。GRUU信息发送方是一个位置业务客户端,GRUU信息接收方是一个位置业务客户端。在步骤S802中,GRUU信息发送方向GRUU信息接收方发送一个描述客户端位置信息的消息或一个客户端位置查询的消息,其中,携带了客户端GRUU信息。在步骤S804中,GRUU信息接收方接收该消息,获取GRUU信息。在步骤S806中,GRUU信息接收方保存客户端位置信息或返回客户端位置信息。一般地,通过SIP消息或HTTP消息中携带的XML内容来描述客户端位置信息,即,需要在客户端位置信息中扩展客户端GRUU信息;以及通过HTTP消息携带的XML内容或Diameter消息来描述客户端4立置查询参^t,即,需要在客户端位置查询参^t中扩展客户端GRUU信息。第六实施例图9是示出根据本发明第六实施例的流程图。GRUU信息发送方是一个跟踪维护网元,GRUU信息接收方是一个会话处理网元。在步骤S902中,GRUU信息发送方向GRUU信息接收方发送一个跟踪指令,其中,携带了4皮跟踪方的GRUU信息。在步骤S904中,GRUU信息接收方接收该指令。在步骤S906中,GRUU信息接收方向GRUU信息发送方返回GRUU信息对应的被跟踪方的通信情况,以准确跟踪具体终端的通信情况。从上述的第三到第六实施例中可以看出,GRUU信息发送方向GRUU信息接收方发送终端的GRUU信息,并不是用来在通信中寻址终端的,而是在通信服务之外,提供一种信息保存及查询等服务,即,GRUU信息接收方使用GRUU信息定位终端,为该终端提供相关的服务信息保存和服务信息查询等操作,其中,服务信息是指位置信息、通信记录信息(包括通信计费信息、通信跟踪信息、通信日志信息等)。此外,需要i兌明的是,GRUU只是标识用户终端的一种方式,通过GRUU4吏用户可以直接和其想要建立通信联系的终端之间建立通信联系。显然,使用本发明上述方案,利用其它的用户终端标识方式(例如,用户终端的联系地址、用户终端的子地址等)也可以达到这个目的,即,本发明同样适用于其它的用户终端标识方式。GRUU和用户终端的子地址都是用户归属网络提供的用户终端标识,其中,GRUU可以是用户在注册时由用户归属网络生成的,而用户终端的子地址则可以通过签约作为签约数据事先分配保存在用户归属网络中;用户终端的联系地址一般则是用户接入网络提供的用户终端标识。一般的,由于归属网络是用户在签约运营商时确定的,除非用户签约发生变化,否则用户归属网络一般保持不变,这样,当用户发生漫游时,4妾入网络分配的用户终端标识会发生变化,而归属网络分配的用户终端标识可以保持不变。因此,优选的,归属网络提供的用户终端标识更适合用来为用户提供各种上述月艮务,当然接入网络提供的用户终端标识也可以用来为用户提供各种上述月l务,4旦需要在用户终端标识发生变化后更新通知。显然,本领域的4支术人员应该明白,上述的本发明的各才莫块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。应易见的,不脱离本发明的精神保护范围。以上所述<又为本发明的伊C选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。权利要求1.一种用户终端标识的使用方法,其特征在于,所述使用方法包括以下步骤步骤A,用户终端标识发送方发送消息,所述消息中携带用户归属网络分配的用户终端标识;步骤B,用户终端标识接收方接收所述消息,获取所述用户终端标识,所述用户终端标识接收方使用所述用户终端标识向用户终端标识对应方作出响应。2.根据权利要求1所述的使用方法,其特征在于,所述消息是标i只通知消息,所述步骤B中的所述响应是向所述用户终端标识对应方发起通信请求、或通信卩呆持、或通信释方文。3.根据权利要求2所述的使用方法,其特征在于,所述标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。4.根据权利要求2所述的使用方法,其特征在于,所述用户终端标识信息包含于所述消息中的事件包的信息应用体中。5.根据权利要求4所述的使用方法,其特征在于,所述事件包是dialog事件包、或presence事件包、或表示回叫的事件包。6.根据权利要求1所述的使用方法,其特征在于,所述消息是服务消息,所述步骤B中的所述响应是向所述用户终端标识对应方提供服务信息保存、或服务信息查询服务。7.才艮据4又利要求6所述的4吏用方法,其特;f正在于,所述"良务信息包括位置信息或通信记录信息。8.才艮据^又利要求7所述的〗吏用方法,其特4正在于,所述通信记录信息包4舌通信计费信息、或通信^J宗信息、或通信日志信息。9.根据权利要求6所述的使用方法,其特征在于,所述服务消息通过HTTP消息、或SIP消息、或Diameter消息来传递所述用户终端标识信息。10.4艮据权利要求1至9中任一项所述的使用方法,其特征在于,所述用户终端标识包括全球可路由的用户代理统一资源标识、或用户终端的子i也it。11.根据权利要求1至10中任一项所述的使用方法,其特征在于,所述用户终端标识是所述用户终端标识发送方的终端标识、或所述用户终端标识发送方保存的用户终端的终端标识、或所述用户终端标识发送方所处会i舌的对端的终端标识。12.—种用户终端标识的使用装置,其特征在于,所述使用装置包括用户终端标识发送单元,用于发送消息,所述消息中携带用户归属网络分配的用户终端标识;以及用户终端标识接收单元,用于4妾收所述消息,获取所述用户终端标识,然后4吏用所述用户终端标识向用户终端标识对应方作出响应。13.根据权利要求12所述的使用装置,其特征在于,所述消息是标识通知消息,所述响应是向所述用户终端标识对应方发起通信请求、或通信保持、或通信释放。14.才艮据片又利要求13所述的4吏用装置,其特征在于,所述标识通知信息包括SIPNOTIFY通知消息、或SIPPUBLISH发布消息。15.根据权利要求13所迷的使用装置,其特征在于,所述用户终端标识信息包含于所述消息中的事件包的信息应用体中。16.根据权利要求15所述的使用装置,其特征在于,所述事件包是dialog事件包、或presence事件包、或表示回叫的事件包。17.根据权利要求12所迷的使用装置,其特征在于,所述消息是所述服务消息,所述响应是向所述用户终端标识对应方提供服务信息保存、或服务信息查询服务。18.根据权利要求17所述的使用装置,其特征在于,所述服务信息包括位置信息或通信记录信息。19.根据权利要求18所述的使用装置,其特征在于,所述通信记录信息包括通信计费信息、或通信跟踪信息、或通信日志信息。20.根据权利要求17所述的使用装置,其特征在于,所述服务消息通过HTTP消息、或SIP消息、或Diameter消息来传递所述用户终端标识信息。21.根据权利要求12至20中任一项所述的使用装置,其特征在于,所述用户终端标识包括全球可路由的用户代理统一资源标识、或用户终端的子i也址。22.根据权利要求12至21中任一项所述的使用装置,其特征在于,所述用户终端标识是所述用户终端标识发送方的终端标识、或所述用户终端标识发送方保存的用户终端的终端标识、或所述用户终端标识发送方所处会i舌的对端的终端标识。全文摘要公开了一种用户终端标识的使用方法,所述方法包括步骤终端标识信息发送方发送消息,所述消息中携带用户终端标识,其中,所述用户终端标识是GRUU、联系地址、或用户终端的子地址;终端标识信息接收方接收所述消息,终端标识信息接收方使用所述用户终端标识向终端标识信息对应方作出响应。文档编号H04Q7/32GK101102583SQ200610090380公开日2008年1月9日申请日期2006年7月5日优先权日2006年7月5日发明者施有铸申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1