一种ims客户端注销方法和系统的制作方法

文档序号:7987395阅读:412来源:国知局
一种ims客户端注销方法和系统的制作方法
【专利摘要】本发明公开了一种IMS客户端注销方法和系统,该方法包括:IMS客户端向IMS核心网服务器发送注销请求消息;IMS核心网服务器接收注销请求消息,向一个或者多个业务平台转发注销请求消息;IMS核心网服务器根据注销请求消息取消IMS客户端在IMS核心网服务器的登录状态的订阅,向IMS客户端返回操作成功响应消息;IMS客户端接收到操作成功响应消息后,确认当前注销请求完成;业务平台接收IMS核心网服务器发送的注销请求消息,取消IMS客户端在本业务平台上的业务订阅,取消完成后向IMS核心网服务器返回操作成功响应消息。本发明提供的技术方案能够解决现有的IMS客户端注销方式注销操作复杂,注销时间过长的问题。
【专利说明】一种IMS客户端注销方法和系统
【技术领域】
[0001]本发明涉及电信通讯【技术领域】,特别涉及一种IMS客户端注销方法和系统。
【背景技术】
[0002]IP多媒体子系统(MS,IP Multimedia Subsystem)客户端登陆到MS核心网服务器之后,根据3GPP/0MA标准的要求,为了成功实现各种MS业务需要对各种业务能力进行订阅操作,比如订阅好友的状态,订阅群组文档的变更,订阅黑名单变更,订阅群组成员状态,订阅用户在网络上的注册,如果是企业用户的话,还需要订阅企业通讯录的状态等,MS客户端注销时,除了需要注销MS核心网,同时还需要向各个业务平台发起取消登录时的各种业务订阅逻辑。每一个订阅都需要客户端和MS核心网、业务平台之间有大量的信令交互,导致MS客户端注销需要花费很长的时间。
[0003]按照目前的3GPP/0AM的国际标准要求,IMS客户端注销时,需要先对目前所有的状态订阅、事件通知订阅进行取消订阅操作,取消订阅成功后,才能发起注销操作,要不然这些订阅逻辑会在客户端注销后占用大量的系统资源而得不到及时释放。该流程从逻辑上来讲存在如下缺陷:
[0004]IMS客户端发起注销请求前,需要进行大量的取消订阅操作,导致客户端需要等待很久才能完成这些取消订阅过程。从而让注销时间变得很长,需要用户等待很久才能完成最后的注销逻辑。
[0005]MS客户端注销时,需要发送大量的报文处理各种订阅,尤其当用户的群组比较多时,需要对每个群组进行取消订阅操作,这样会在客户端注销时向MS核心网产生大量的报文,从而会增大了 MS核心网和相关业务平台的业务处理压力,同时占用了大量的带宽开销。
[0006]由于注销的报文量很大,同时注销操作通常会集中在某个业务忙时段,比如下班时段,从而导致该时段的带宽需求突增,如果MS客户端集中在企业侧的话,会对企业侧的带宽需求加大。
[0007]综上所述,现有的MS客户端的注销方法存在注销操作复杂,注销时间过长的问题。

【发明内容】

[0008]本发明提供的一种IMS客户端注销方法和系统,以解决现有的IMS客户端的注销方法存在注销操作复杂,注销时间过长的问题。
[0009]本发明公开了一种MS客户端注销方法,该方法包括:
[0010]IMS客户端向MS核心网服务器发送注销请求消息;
[0011]IMS核心网服务器接收所述注销请求消息,向一个或者多个业务平台转发所述注销请求消息;
[0012]IMS核心网服务器根据所述注销请求消息取消所述IMS客户端在IMS核心网服务器的登录状态的订阅,向所述IMS客户端返回操作成功响应消息;IMS客户端接收到操作成功响应消息后,确认当前注销请求完成;并且,业务平台接收MS核心网服务器发送的注销请求消息,取消所述MS客户端在本业务平台上的业务订阅,取消完成后向MS核心网服务器返回操作成功响应消息。
[0013]在上述方法中,所述MS客户端向MS核心网服务器发送注销请求消息具体包括:
[0014]IMS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式;
[0015]所述MS核心网服务器根据所述注销请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅具体包括:
[0016]IMS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在MS核心网服务器的登录状态的订阅;
[0017]所述取消所述MS客户端在本业务平台上的业务订阅具体包括:
[0018]业务平台解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在本业务平台上的业务订阅。
[0019]在上述方法中,所述方法还包括:
[0020]IMS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式;
[0021]IMS核心网服务器接收所述注销请求消息,向一个或者多个业务平台转发所述注销请求消息;
[0022]IMS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待IMS客户端发送登录状态订阅取消请求消息,根据所述登录状态订阅取消请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅;
[0023]业务平台解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息,根据所述订阅取消请求消息取消所述MS客户端在本业务平台上的业务订阅。
[0024]在上述方法中,所述业务平台包括:状态呈现平台;
[0025]所述取消所述MS客户端在本业务平台上的业务订阅包括:
[0026]状态呈现平台将所述MS客户端的用户状态发布的有效期置为0,并取消所述MS客户端在本业务平台的业务订阅;
[0027]所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅。
[0028]在上述方法中,所述业务平台包括:即时消息平台;
[0029]所述取消所述IMS客户端在本业务平台上的业务订阅包括:
[0030]即时消息平台取消所述MS客户端在本业务平台的业务订阅;
[0031]所述即时消息平台的业务订阅包括:多人会话的状态订阅和/或会议的状态订阅。
[0032]在上述方法中,所述业务平台包括:群组管理平台;
[0033]所述取消所述MS客户端在本业务平台上的业务订阅包括:[0034]群组管理平台取消所述MS客户端在本业务平台的业务订阅;
[0035]所述群组管理平台的业务订阅包括:群组变化事件通知订阅和/或黑名单变化事件通知订阅。
[0036]本发明还公开了一种MS客户端注销系统,该系统包括:MS客户端、頂S核心网服务器和业务平台;
[0037]IMS客户端,用于在注销时,向MS核心网服务器发送注销请求消息;接收MS核心网服务器发送的操作成功相应消息,确认当前注销请求完成;
[0038]IMS核心网服务器,用于接收MS客户端发送的注销请求消息,向一个或者多个业务平台转发所述注销请求消息;根据所述注销请求消息,取消所述MS客户端在MS核心网服务器的登录状态的订阅,向所述IMS客户端返回操作成功响应消息;
[0039]业务平台,用于接收MS核心网服务器发送的注销请求消息,取消所述MS客户端在本业务平台上的业务订阅,取消完成后向MS核心网服务器返回操作成功响应消息。
[0040]在上述系统中,頂S客户端,用于向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式;
[0041]IMS核心网服务器,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在MS核心网服务器的登录状态的订阅;
[0042]业务平台,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述頂S客户端在本业务平台上的业务订阅。
[0043]在上述系统中,頂S客户端,还用于向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式;
[0044]MS核心网服务器,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待IMS客户端发送登录状态订阅取消请求消息,根据所述登录状态订阅取消请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅;
[0045]业务平台,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待頂S核心网服务器转发MS客户端发送的订阅取消请求消息,根据所述订阅取消请求消息取消所述MS客户端在本业务平台上的业务订阅。
[0046]在上述系统中,所述业务平台包括:状态呈现平台、即时消息平台、群组管理平台;
[0047]状态呈现平台,用于将所述IMS客户端的用户状态发布的有效期置为0,并取消所述MS客户端在本业务平台的业务订阅;所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅;
[0048]即时消息平台,用于取消所述MS客户端在本业务平台的业务订阅;所述即时消息平台的业务订阅包括:多人会话的状态订阅和/或会议的状态订阅;
[0049]群组管理平台,用于取消所述MS客户端在本业务平台的业务订阅;所述即时消息平台的业务订阅包括:群组管理平台的群组变化事件通知订阅和/或黑名单变化事件通知订阅。
[0050]综上所述,本发明提供的技术方案,在MS客户端注销业务时,只需要给MS核心网发送一个注销请求消息,摒弃了大量的取消事件订阅业务逻辑,简化了 MS客户端的业务订阅的注销流程。从而提高了 IMS客户端的业务注销速度和效率,减少了注销所需时长。【专利附图】

【附图说明】
[0051]图1是本发明中一种IMS客户端注销方法的流程图;
[0052]图2是本发明一种实施例中的IMS客户端注销的信令流程图;
[0053]图3是本发明其他实施例中的IMS客户端注销的信令流程图;
[0054]图4是本发明中业务平台取消业务订阅的流程图;
[0055]图5是本发明中一种MS系统结构示意图;
[0056]图6是本发明中一种IMS系统详细结构示意图。
【具体实施方式】
[0057]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0058]为达到上述目的本发明的技术方案是这样实现的:
[0059]图1是本发明中一种MS客户端注销方法的流程图,参见图1,该方法包括:
[0060]步骤101,IMS客户端向MS核心网服务器发送注销请求消息。
[0061]步骤102,IMS核心网服务器接收所述注销请求消息,向一个或者多个业务平台转发所述注销请求消息。
[0062]步骤103,IMS核心网服务器根据所述注销请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅,向所述IMS客户端返回操作成功响应消息。
[0063]步骤104,IMS客户端接收到操作成功响应消息后,确认当前注销请求完成。
[0064]步骤105,业务平台接收MS核心网服务器发送的注销请求消息,取消所述MS客户端在本业务平台上的业务订阅,取消完成后向MS核心网服务器返回操作成功响应消肩、O
[0065]其中,步骤103、步骤105不限制先后执行的顺序,可以同时进行,也可以先后执行。
[0066]如图1所述,在本发明中,在MS客户端注销业务时,只需要给MS核心网发送一个注销请求消息,摒弃了大量的取消事件订阅业务逻辑,简化了 MS客户端的业务订阅的注销流程。从而提高了 MS客户端的业务注销速度和效率,减少了注销所需时长。
[0067]在本发明中所述的业务平台可以为状态呈现平台、即时消息平台和群组管理平台。在本发明中提供了三个具有代表性的业务平台作为具体实施例,在实际的操作中,可能存在更多的业务平台,在存在三个以上业务平台时,同样适用于本发明,即本发明提供的技术方案并不局限于本发明提供的三个业务平台的实施例。
[0068]图2是本发明一种实施例中的IMS客户端注销的信令流程图;如图2所示,
[0069]本实施例的核心是:MS核心网服务器接收MS客户端发送的注销请求消息后,向各个业务平台转发该注销请求消息,检查该注销请求消息中是否携带注销类型信息;如果携带所述注销类型信息并且所述注销类型为快速模式,则取消所述MS客户端在MS核心网服务器的登录状态的订阅;各个业务平台接收到MS核心网服务器转发的注销请求消息后直接取消MS客户端在本平台上的业务订阅,各业务平台同时进行取消业务订阅操作,减少IMS客户端注销的等待时间,提高IMS客户端侧的用户体验。[0070]步骤201,IMS客户端向MS核心网服务器发送注销请求消息。
[0071]在步骤201中,MS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式。本实施例在注销请求消息中增加了注销类型信息,该注销类型信息可用于指示注销类型为快速模式或非快速模式。在步骤201之后,即MS核心网服务器接收所述注销请求消息之后,向一个或者多个业务平台转发所述注销请求消息。
[0072]步骤202,IMS核心网服务器根据所述注销请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅。
[0073]在步骤202中,MS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在MS核心网服务器的登录状态的订阅。
[0074]步骤203,MS核心网服务器向MS客户端返回操作成功响应消息。其中,MS客户端接收到操作成功响应消息后,确认当前注销请求完成。
[0075]步骤204,IMS核心网服务器向状态呈现平台转发所述注销请求消息。
[0076]步骤205,状态呈现平台解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在状态呈现平台上的业务订阅。所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅。
[0077]步骤206,状态呈现平台向MS核心网服务器返回操作成功响应消息。
[0078]步骤207,IMS核心网服务器向即时消息平台转发所述注销请求消息。
[0079]步骤208,即时消息平台解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在即时消息平台上的业务订阅。所述即时消息平台的业务订阅包括:多人会话的状态订阅和会议的状态订阅。
[0080]步骤209,即时消息平台向MS核心网服务器返回操作成功响应消息。
[0081]步骤210,IMS核心网服务器向群组管理平台转发所述注销请求消息。
[0082]步骤211,群组管理平台解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在群组管理平台上的业务订阅。所述群组管理平台的业务订阅包括:群组变化事件通知订阅和黑名单变化事件通知订阅。
[0083]步骤212,群组管理平台向MS核心网服务器返回操作成功响应消息。
[0084]在本实施例的具体流程图中,MS核心网服务器同时向各业务平台转发注销请求消息。步骤204、步骤207和步骤210可以同时进行,即各业务平台取消所述MS客户端在本平台上的订阅可以是并行处理的。
[0085]在如图1所示的步骤105所述的取消所述MS客户端在本业务平台上的业务订阅具体包括:业务平台解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在本业务平台上的业务订阅。
[0086]其中,IMS核心网服务器转发所述注销请求消息可以为:
[0087]MS核心网服务器向所有的业务平台转发所述注销请求消息,各业务平台收到所述注销请求消息后,如果所述MS客户端在本业务平台上存在订阅,则根据所述注销请求消息取消相应业务订阅;如果所述MS客户端在本业务平台上不存在订阅时,则丢弃或不处理所述注销请求消息。
[0088]或者,当MS客户端只在某个业务平台或者某几个业务平台上存在业务订阅时,MS核心网服务器只向存在业务订阅的业务平台转发所述注销请求消息。
[0089]在本实施例中,对于MS客户端来说,只需要发送一次注销请求消息给MS核心网服务器,由MS核心网服务器触发对其他业务平台的注销流程,即通过MS客户端发送的注销请求消息驱动各业务平台主动取消所述MS客户端在本业务平台上的业务订阅;减少注销在各个平台上订阅的等待时间,从而提高了 IMS客户端注销的效率,减少了相应的信令流,降低了整个系统的信令开销和带宽需求。
[0090]图3是本发明其他实施例中的IMS客户端注销的信令流程图;如图3所示,所述流程还包括:IMS核心网服务器检测的所述注销请求消息中的注销类型信息指示注销类型为非快速模式的情况。具体为:
[0091]步骤301,IMS客户端向MS核心网服务器发送注销请求消息。
[0092]在步骤301中,MS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式。在步骤301之后,即MS核心网服务器接收所述注销请求消息之后,向一个或者多个业务平台转发所述注销请求消息。
[0093]步骤302,IMS客户端向MS核心网服务器发送登录状态订阅取消请求消息。
[0094]在步骤302中,MS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS客户端发送登录状态订阅取消请求消息。
[0095]步骤303,IMS核心网服务器在接收到MS客户端发送的登录状态订阅取消请求消息后,根据所述登录状态订阅取消请求消息取消所述MS客户端在IMS核心网服务器的登录状态的订阅。
[0096]步骤304,MS核心网服务器向MS客户端返回操作成功响应消息。其中,MS客户端接收到操作成功响应消息后,确认当前注销请求完成。
[0097]步骤305,IMS核心网服务器向状态呈现平台转发所述注销请求消息。
[0098]在步骤305中,状态呈现平台解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息。
[0099]步骤306,IMS客户端向MS核心网服务器发送订阅取消请求消息。在该订阅取消请求消息中,携带的是取消在状态呈现平台上的相关信息。
[0100]步骤307,MS核心网服务器向状态呈现平台转发MS客户端发送的订阅取消请求消息。
[0101]步骤308,状态呈现平台根据所述订阅取消请求消息取消所述MS客户端在状态呈现平台的业务订阅。
[0102]步骤309,状态呈现平台向MS核心网服务器返回操作成功响应消息。
[0103]步骤310,IMS核心网服务器向MS客户端返回操作成功响应消息。
[0104]步骤311,MS核心网服务器向即时消息平台转发所述注销请求消息。在步骤311中,即时消息平台解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息。
[0105]步骤312,IMS客户端向MS核心网服务器发送订阅取消请求消息。在该订阅取消请求消息中,携带的是取消在即时消息平台上的相关信息。
[0106]步骤313,MS核心网服务器向即时消息平台转发MS客户端发送的订阅取消请求消息。[0107]步骤314,即时消息平台根据所述订阅取消请求消息取消所述IMS客户端在即时消息平台的业务订阅。
[0108]步骤315,即时消息平台向MS核心网服务器返回操作成功响应消息。
[0109]步骤316,IMS核心网服务器向MS客户端返回操作成功响应消息。
[0110]步骤317,IMS核心网服务器向群组管理平台转发所述注销请求消息。在步骤317中,群组管理平台解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息。
[0111]步骤318,IMS客户端向MS核心网服务器发送订阅取消请求消息。在该订阅取消请求消息中,携带的是取消在群组管理平台上的相关信息。
[0112]步骤319,MS核心网服务器向群组管理平台转发MS客户端发送的订阅取消请求消息。
[0113]步骤320,群组管理平台根据所述订阅取消请求消息取消所述MS客户端在群组管理平台的业务订阅。
[0114]步骤321,群组管理平台向MS核心网服务器返回操作成功响应消息。
[0115]步骤322,IMS核心网服务器向MS客户端返回操作成功响应消息。
[0116]在本发明的具体实施例中,为了兼容现有的注销流程,在所述注销请求消息中增加的注销类型设置为可选。即在所述注销请求消息中增加了注销类型则使用本发明提供的技术方案,如果没有增加注销类型则不使用本发明提供的技术方案。其中,当所述增加的注销类型的值为快速模式时,可以参照图2所示流程进行注销操作;如果当所述增加的注销类型的值为非快速模式时,可以参照图3所述的流程进行注销操作。
[0117]下面分别对本发明中的三个业务平台进行描述:
[0118]所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅。则105中所述的取消所述MS客户端在本业务平台上的业务订阅包括:状态呈现平台将所述MS客户端的用户状态发布的有效期置为0,并取消所述MS客户端在本业务平台的业务订阅,即分别取消好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅。
[0119]所述即时消息平台的业务订阅包括:多人会话的状态订阅和会议的状态订阅。贝IJ105中所述取消所述MS客户端在本业务平台上的业务订阅包括:即时消息平台取消所述IMS客户端在本业务平台的业务订阅,即分别取消多人会话的状态订阅和/或会议的状态订阅。
[0120]所述群组管理平台的业务订阅包括:群组变化事件通知订阅和/或黑名单变化事件通知订阅。则图1步骤105中所述的取消所述MS客户端在本业务平台上的业务订阅包括:群组管理平台取消所述MS客户端在本业务平台的业务订阅,即分别取消群组变化事件通知订阅和/或黑名单变化事件通知订阅。
[0121]在本实施例的具体流程图中,MS核心网服务器同时向各业务平台转发注销请求消息(即步骤305、步骤311和步骤317同时进行)。步骤308、步骤314和步骤320可以同时进行,即各业务平台取消所述MS客户端在本平台上的订阅可以是并行处理的。
[0122]图4是本发明中业务平台取消业务订阅的流程图。如图4所示,
[0123]步骤401,MS核心网服务器向各业务平台转发MS客户端发送的注销请求消息。[0124]步骤402,业务平台收到所述注销请求消息。
[0125]步骤403,业务平台检测收到的注销请求消息中是否携带注销类型信息,如果携带则进行步骤404,否则进行步骤406。
[0126]步骤404,业务平台检测所述注销请求消息中携带的注销类型信息中的注销类型是否为快速模式。如果是快速模式则进行步骤405,否则进行步骤406。
[0127]步骤405,业务平台直接取消MS客户端在本业务平台上的业务订阅。即业务平台根据所述携带注销类型为快速模式的注销请求消息取消MS客户端在本业务平台上的相应的业务订阅。
[0128]步骤406,业务平台等待MS客户端发送订阅取消请求消息,根据所述订阅取消请求消息取消在本业务平台上的业务订阅。即如果MS客户端需要进行注销操作还需要发送相应的订阅取消请求消息。
[0129]其中,在本发明中的三个业务平台需要取消的业务订阅如下:
[0130]即时消息平台需要取消多人会话的状态订阅和会议状态订阅等业务订阅。
[0131]状态呈现平台需要将MS客户端的用户状态发布的有效期置成0,并将该用户在本平台的所有状态订阅如:订阅列表的状态订阅,群组的状态订阅以及通讯录的状态订阅等进行取消。
[0132]群组管理平台需要取消群组变化事件通知订阅和黑名单变化事件通知订阅等业务订阅。
[0133]各业务平台在取消相应的业务订阅的同时向MS核心网服务器发送操作成功相应信息,具体为返回2000K响应。各业务平台的取消订阅的操作采用并行处理的方式,当IMS客户端收到MS核心网服务器返回的操作成功响应消息后,可以认为MS客户端完成IMS业务注销流程。
[0134]本发明还公开了一种MS客户端注销系统,图5是本发明中一种MS系统结构示意图,图6是本发明中一种IMS系统详细结构不意图。如图5和图6所不,该系统包括:IMS客户端501、IMS核心网服务器502和业务平台503 ;
[0135]MS客户端501,用于在注销时,向MS核心网服务器502发送注销请求消息;接收IMS核心网服务器502发送的操作成功相应消息,确认当前注销请求完成;
[0136]IMS核心网服务器502,用于接收MS客户端501发送的注销请求消息,向一个或者多个业务平台503转发所述注销请求消息;根据所述注销请求消息,取消所述IMS客户端501在MS核心网服务器502的登录状态的订阅,向所述MS客户端501返回操作成功响应消息;
[0137]业务平台503,用于接收MS核心网服务器502发送的注销请求消息,取消所述MS客户端501在本业务平台上的业务订阅,取消完成后向MS核心网服务器502返回操作成功响应消息。
[0138]在上述系统中,MS客户端501,用于向MS核心网服务器502发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式;
[0139]IMS核心网服务器502,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端501在MS核心网服务器502的登录状态的订阅;
[0140]业务平台503,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述頂S客户端501在本业务平台503上的业务订阅。
[0141]在上述系统中,MS客户端501,还用于向MS核心网服务器502发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式;
[0142]IMS核心网服务器502,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS客户端501发送登录状态订阅取消请求消息,根据所述登录状态订阅取消请求消息取消所述MS客户端501在MS核心网服务器502的登录状态的订阅;
[0143]业务平台503,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待頂S核心网服务器502转发MS客户端501发送的订阅取消请求消息,根据所述订阅取消请求消息取消所述MS客户端501在本业务平台503上的业务订阅。
[0144]在上述系统中,所述业务平台503包括:状态呈现平台5031、即时消息平台5032、群组管理平台5033 ;
[0145]状态呈现平台5031,用于将所述MS客户端501的用户状态发布的有效期置为O,并取消所述MS客户端501在本业务平台的业务订阅;所述状态呈现平台5031上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅;
[0146]即时消息平台5032,用于取消所述MS客户端501在本业务平台的业务订阅;所述即时消息平台5032的业务订阅包括:多人会话的状态订阅和/或会议的状态订阅;
[0147]群组管理平台5033,用于取消所述MS客户端501在本业务平台的业务订阅;所述群组管理平台5033的业务订阅包括:群组变化事件通知订阅和/或黑名单变化事件通知订阅。
[0148]综上所述,本发明的有益效果在于,MS客户端注销业务时,只需要给MS核心网发送一个注销请求消息,摒弃了大量的取消事件订阅业务逻辑,简化了 MS客户端的业务订阅的注销流程。从而提高了 MS客户端的业务注销速度和效率,提升了 MS客户端的用户体验。
[0149]IMS客户端注销时,由于减少了大量的取消事件订阅业务逻辑的操作,即减少了针对每个平台上的业务订阅发送一条取消该业务订阅的请求消息;减少了注销过程中MS客户端和MS核心网服务器、頂S核心网和业务平台之间大量的注销消息报文的传递,从而大大降低了 MS核心网和相关业务平台在业务注销过程中业务处理压力,同时降低了 MS网络侧的带宽开销。
[0150]由于注销时的报文量变少,在MS客户端集中在企业侧的情况下,即通常的企业侧MS客户端用户下线都比较集中的下班时刻,MS客户端的注销对企业侧的带宽需求也会降低很多,从而降低了对企业网络资源的需求。
[0151]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种IP多媒体子系统IMS客户端注销方法,其特征在于,该方法包括: IMS客户端向MS核心网服务器发送注销请求消息; IMS核心网服务器接收所述注销请求消息,向一个或者多个业务平台转发所述注销请求消息; IMS核心网服务器根据所述注销请求消息取消所述IMS客户端在IMS核心网服务器的登录状态的订阅,向所述MS客户端返回操作成功响应消息;IMS客户端接收到操作成功响应消息后,确认当前注销请求完成;并且,业务平台接收MS核心网服务器发送的注销请求消息,取消所述MS客户端在本业务平台上的业务订阅,取消完成后向MS核心网服务器返回操作成功响应消息。
2.根据权利要求1所述的方法,其特征在于, 所述MS客户端向MS核心网服务器发送注销请求消息具体包括: IMS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式; 所述MS核心网服务器根据所述注销请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅具体包括: IMS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在MS核心网服务器的登录状态的订阅; 所述取消所述MS客户端在本业务平台上的业务订阅具体包括: 业务平台解析出所述注销请求消息中注销类型信息指示注销类`型为快速模式后,取消所述MS客户端在本业务平台上的业务订阅。
3.根据权利要求2所述的方法,其特征在于, 所述方法还包括: IMS客户端向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式; IMS核心网服务器接收所述注销请求消息,向一个或者多个业务平台转发所述注销请求消息; IMS核心网服务器解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待IMS客户端发送登录状态订阅取消请求消息,根据所述登录状态订阅取消请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅; 业务平台解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息,根据所述订阅取消请求消息取消所述MS客户端在本业务平台上的业务订阅。
4.根据权利要求1至3中任意一项所述的方法,其特征在于, 所述业务平台包括:状态呈现平台; 所述取消所述MS客户端在本业务平台上的业务订阅包括: 状态呈现平台将所述MS客户端的用户状态发布的有效期置为O,并取消所述MS客户端在本业务平台的业务订阅; 所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅。
5.根据权利要求1至3中任意一项所述的方法,其特征在于, 所述业务平台包括:即时消息平台; 所述取消所述MS客户端在本业务平台上的业务订阅包括: 即时消息平台取消所述MS客户端在本业务平台的业务订阅; 所述即时消息平台的业务订阅包括:多人会话的状态订阅和/或会议的状态订阅。
6.根据权利要求1至3中任意一项所述的方法,其特征在于, 所述业务平台包括:群组管理平台; 所述取消所述MS客户端在本业务平台上的业务订阅包括: 群组管理平台取消所述MS客户端在本业务平台的业务订阅; 所述群组管理平台的业务订阅包括:群组变化事件通知订阅和/或黑名单变化事件通知订阅。
7.一种MS客户端注销系统,其特征在于,该系统包括:MS客户端、MS核心网服务器和业务平台; IMS客户端,用于在注销时,向MS核心网服务器发送注销请求消息;接收MS核心网服务器发送的操作成功相应消息,确认当前注销请求完成; IMS核心 网服务器,用于接收MS客户端发送的注销请求消息,向一个或者多个业务平台转发所述注销请求消息;根据所述注销请求消息,取消所述MS客户端在MS核心网服务器的登录状态的订阅,向所述IMS客户端返回操作成功响应消息; 业务平台,用于接收頂S核心网服务器发送的注销请求消息,取消所述MS客户端在本业务平台上的业务订阅,取消完成后向頂S核心网服务器返回操作成功响应消息。
8.根据权利要求7所述的系统,其特征在于, IMS客户端,用于向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为快速模式; IMS核心网服务器,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在MS核心网服务器的登录状态的订阅; 业务平台,用于解析出所述注销请求消息中注销类型信息指示注销类型为快速模式后,取消所述MS客户端在本业务平台上的业务订阅。
9.根据权利要求8所述的方法,其特征在于, IMS客户端,还用于向MS核心网服务器发送携带注销类型信息的注销请求消息,所述注销类型信息指示注销类型为非快速模式; IMS核心网服务器,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待IMS客户端发送登录状态订阅取消请求消息,根据所述登录状态订阅取消请求消息取消所述MS客户端在MS核心网服务器的登录状态的订阅; 业务平台,还用于解析出所述注销请求消息中注销类型信息指示注销类型为非快速模式后,等待MS核心网服务器转发MS客户端发送的订阅取消请求消息,根据所述订阅取消请求消息取消所述MS客户端在本业务平台上的业务订阅。
10.根据权利要求7至9中任意一项所述的系统,其特征在于, 所述业务平台包括:状态呈现平台、即时消息平台、群组管理平台; 状态呈现平台,用于将所述MS客户端的用户状态发布的有效期置为0,并取消所述IMS客户端在本业务平台的业务订阅;所述状态呈现平台上的业务订阅包括:好友列表的状态订阅,群组的状态订阅和/或通讯录的状态订阅; 即时消息平台,用于取消所述MS客户端在本业务平台的业务订阅;所述即时消息平台的业务订阅包括:多人会话的状态订阅和/或会议的状态订阅; 群组管理平台,用于取消所述MS客户端在本业务平台的业务订阅;所述即时消息平台的业务订阅包括:群组管理平台的群组变化事件通知订阅和/或黑名单变化事件通知订阅。`
【文档编号】H04L29/08GK103874189SQ201210546291
【公开日】2014年6月18日 申请日期:2012年12月14日 优先权日:2012年12月14日
【发明者】张文华 申请人:北京新媒传信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1