信息在线通知方法和相关装置和系统与流程

文档序号:14078444阅读:302来源:国知局
信息在线通知方法和相关装置和系统与流程

本申请涉及通信和计算机网络技术领域,具体主要涉及了信息在线通知方法和相关装置和系统。



背景技术:

纯互联网协议(ip,internetprotocol)的第四代(4g)网络(例如ip多媒体子系统(ims,ipmultimediasubsystem)),是通信核心网全ip化演进的主要标志性阶段。其中,随着各大运营商固网与移动的融合,信息技术与通信技术的结合,4g网络(例如ims网络)开始商用。

随着通信网络的ip化,下一代智能网也必然会丰富多彩,通信业务开发门槛降低,业务开发商也会出现百家争鸣的局面,各个通信业务行业争相开发丰富的增值业务。

在ip通信网络中,在线计费系统(ocs,onlinechargingsystem)/融合计费系统(cbs,convergentbillingsystem)管理用户资料,用户资料包括用户的套餐、账户和状态等多种信息。ocs的在线通知能力是指ocs实时向用户通知例如用户资料等信息的能力,在例如4g网络(例如ims网络)中,针对用户在线通知能力的渠道目前还很薄弱,这使得用户及时了解获悉ocs所管理维护的用户资料变得比较困难。



技术实现要素:

本申请实施例提供信息在线通知方法和相关装置和系统。

本申请实施例第一方面提供一种信息在线通知方法,包括:当计费服务器产生了需通知给用户终端的在线通知消息内容,计费服务器生成携带在线通知消息内容的第一会话初始协议(sip,sessioninitiationprotocol)消息;所述计费服务器向网关设备发送所述第一sip消息,其中,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容。

本申请各实施例方案,所述网关设备例如为第四代(4g)网络的网关设备或第五代(5g)网络的网关设备。所述计费服务器例如可以为挂载了ocs或者cbs的计费服务器。

其中,所述在线通知消息内容例如可包括用户的套餐、账户和/或状态等用户资料。

可以看出,本申请实施例方案中,计费服务器通过sip消息与网关设备建立起直接的关联,这样计费服务器与网关设备可直接交互,由于打通了计费服务器和网关设备关联关系,这样计费服务器便可借助网关设备来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

其中,第一sip消息例如还可携带用户终端标识等信息。

例如所述第一sip消息为信息(message)消息。

或者,所述第一sip消息为邀请(invite)消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道(通知通道例如可为控制面通道)。

或者,在计费服务器所述向网关设备发送所述第一sip消息之前,所述方法还可包括:所述计费服务器向所述网关设备发送第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道(通知通道例如可为控制面通道)。其中,所述计费服务器向网关设备发送所述第一sip消息包括:所述计费服务器通过所述通知通道向网关设备发送所述第一sip消息。

可以看出,通过建立计费服务器与网关设备之间的通知通道,有助于提升计费服务器向网关设备传递在线通知消息内容的灵活性,计费服务器可基于这个通知通道来灵活随意的向网关设备传递在线通知消息内容,这样计费服务器便借助网关设备来向用户终端发送在线通知消息内容就更为实时灵活。

在一些可能实施方式中,所述网关设备例如为媒体网关设备,媒体网关设备例如媒体资源服务器(mrs,mediaresourceserver)。其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。或者在向所述网关设备发送第二sip消息之前所述方法还可包括:所述计费服务器向所述网关设备发送第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述媒体通道被所述网关设备用于向所述用户终端发送所述在线通知消息内容。

本申请实施例中的媒体通道例如为例如语音通道。

在一些可能的实施方式中,在计费服务器所述向网关设备发送所述第一sip消息之前,所述方法还可以包括:所述计费服务器向所述用户终端发送第四sip消息。其中,所述第四sip消息用于指示所述用户终端建立所述用户终端与网络呼叫控制设备之间的媒体通道。

所述用户终端与所述网关设备之间的媒体通道包括:所述用户终端与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述网关设备之间的媒体通道。

在一些可能的实施方式中,所述方法还包括:所述计费服务器接收到来自所述网关设备的第一通知消息,其中,所述第一通知消息用于指示所述网关设备已完成向所述用户终端发送在线通知消息内容;所述计费服务器向所述网关设备发送第五sip消息。其中,所述第五sip消息用于指示所述网关设备释放所述用户终端与所述网关设备之间已建立的所述媒体通道,所述第五sip消息例如用于指示所述网关设备释放所述网关设备与网络呼叫控制设备之间的媒体通道。

在另一些可能的实施方式之中,所述网关设备为ip网关设备,ip网关设备例如为ip短消息网关(ip-sm-gw,ipshortmessagegateway)。所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

所述ip类消息通道例如为ip类短消息服务(sms)消息通道或者ip类非结构化补充业务数据(ussd,unstructuredsupplementaryservicedata)消息通道等。

在一些可能的实施方式中,所述计费服务器向网关设备发送所述第一sip消息之前,所述方法还包括:基于用户订购服务特性和/或运营商套餐默认服务特性判决出启动用户在线通知功能特性。举例来说,当用户订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可启动用户在线通知功能特性,执行例如“向网关设备发送所述第一sip消息”等等步骤。又例如,当用户未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性,这种情况下就不执行例如向网关设备发送所述第一sip消息等步骤。当然如果默认为可启动用户在线通知功能特性,那么就可省略执行“基于用户订购服务特性和/或运营商套餐默认服务特性等启动判决条件来判决出启动用户在线通知功能特性”的步骤。

本申请实施例第二方面提供一种信息在线通知方法,包括:

网关设备接收计费服务器发送的第一sip消息,所述第一sip消息携带在线通知消息内容,其中,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容;所述网关设备向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为message消息。

或者所述第一sip消息为邀请invite消息,其中,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或在所述接收计费服务器发送的第一sip消息之前所述方法还包括:所述网关设备接收所述计费服务器发送的第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道。所述接收计费服务器发送的第一sip消息包括:通过所述通知通道接收计费服务器发送的所述第一sip消息。

在一些可能的实施方式中,所述网关设备为媒体网关设备。

其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道;或者,在接收所述计费服务器发送的第二sip消息之前所述方法还可包括:所述网关设备接收所述计费服务器发送的第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。所述向用户终端发送所述在线通知消息内容包括:通过所述媒体通道向所述用户终端发送所述在线通知消息内容。

在一些可能的实施方式中,所述方法还包括:在网关设备通过所述媒体通道向所述用户终端发送所述在线通知消息内容之后,所述网关设备向计费服务器发送第一通知消息,所述第一通知消息用于指示所述网关设备已完成向所述用户终端发送在线通知消息内容。所述网关设备接收来自计费服务器的第五sip消息。其中,所述第五sip消息用于指示所述网关设备释放所述用户终端与所述网关设备之间已建立的所述媒体通道,所述第五sip消息例如用于指示所述网关设备释放所述网关设备与网络呼叫控制设备之间的媒体通道。

在一些可能实施方式中,所述网关设备可为ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。所述向用户终端发送所述在线通知消息内容包括:通过ip类消息通道向用户终端发送所述在线通知消息内容。

本申请实施例第三方面提供一种计费服务器,包括:

处理单元,用于生成携带在线通知消息内容的第一sip消息。

通信单元,用于向网关设备发送所述第一sip消息,其中,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为信息message消息。

或者,所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者,所述通信单元还可用于,在所述向网关设备发送所述第一sip消息之前,向所述网关设备发送第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道。其中,所述通信单元向网关设备发送所述第一sip消息包括:通过所述通知通道向网关设备发送所述第一sip消息。

在一些可能的实施方式中,所述网关设备可为媒体网关设备。

其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道;或者,所述通信单元还用于,在向所述网关设备发送第二sip消息之前,向所述网关设备发送第三sip消息,其中,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述媒体通道被所述网关设备用于向所述用户终端发送所述在线通知消息内容。

在一些可能的实施方式中,所述通信单元还用于在所述向网关设备发送所述第一sip消息之前,向所述用户终端发送第四sip消息,所述第四sip消息用于指示所述用户终端建立所述用户终端与网络呼叫控制设备之间的媒体通道;

其中,所述用户终端与所述网关设备之间的媒体通道包括:所述用户终端与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述网关设备之间的媒体通道。

在一些可能的实施方式中,所述网关设备为ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

本发明第四方面提供一种网关设备,包括:

接收单元,用于接收计费服务器发送的第一sip消息,所述第一sip消息携带在线通知消息内容,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容;

发送单元,用于向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为message消息。

或者,所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者,所述接收单元还用于,在所述接收计费服务器发送的第一sip消息之前,接收所述计费服务器发送的第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道;

所述接收单元接收计费服务器发送的第一sip消息包括:通过所述通知通道接收所述计费服务器发送的所述第一sip消息。

在一些可能的实施方式中,所述网关设备为媒体网关设备;

其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。或者所述接收单元还用于,在接收所述计费服务器发送的第二sip消息之前,接收所述计费服务器发送的第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述发送单元具体用于通过所述媒体通道向所述用户终端发送所述在线通知消息内容。

在一些可能实施方式中,所述网关设备为互联网协议ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

其中,所述发送单元具体用于通过ip类消息通道向用户终端发送所述在线通知消息内容。

本发明实施例第五方面提供一种计费服务器,包括:存储器、通信接口及与所述存储器和通信接口耦合的处理器;其中,通过调用所述存储器中存储的指令或者代码,其中,所述处理器用于执行第一方面由计费服务器执行的部分或全部步骤。

本发明实施例第六方面提供一种网关设备,包括:存储器、通信接口及与所述存储器和通信接口耦合的处理器;其中,通过调用所述存储器中存储的指令或者代码,其中,所述处理器用于执行第二方面由网关设备执行的部分或全部步骤。

本发明实施例第七方面提供一种通信系统,可以包括:计费服务器和网关设备,所述计费服务器为本发明实施例提供的任一种计费服务器,所述网关设备为本发明实施例提供的任一种网关设备。所述网关设备例如为4g网络的网关设备或5g网络的网关设备。

此外,本申请实施例第八方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储了用于信息在线通知的程序代码。所述程序代码包括用于执行第一方面中的计费服务器所执行的方法的指令。

此外,本申请实施例第九方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储了用于信息在线通知的程序代码。所述程序代码包括用于执行第二方面中的网关设备所执行的方法的指令。

本申请实施例第十方面还提供了一种信息在线通知装置,信息在线通知装置包括的单元能够执行第一方面中的计费服务器所执行的方法。

本申请实施例第十一方面还提供了一种信息在线通知装置,信息在线通知装置包括的单元能够执行第一方面中的网关设备所执行的方法。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种网络架构的示意图;

图2为本发明实施例提供的一种信息在线通知方法的流程示意图;

图3-a为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图3-b为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图4-a为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图4-b为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图5-a为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图5-b为本发明实施例提供的一种在线通知消息内容的示意图;

图5-c为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图6-a为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图6-b为本发明实施例提供的另一种信息在线通知方法的流程示意图;

图7为本发明实施例提供的一种计费服务器的示意图;

图8为本发明实施例提供的一种网关设备的示意图;

图9为本发明实施例提供的另一种计费服务器的示意图;

图10为本发明实施例提供的另一种网关设备的示意图;

图11为本申请实施例提供的一种通信系统的示意图。

具体实施方式

本申请说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。

图1是本发明实施例举例的一种网络架构,图1举例所示的网络架构涉及用户终端、演进分组核心网(epc,evolvedpacketcore)、接入网、ims网络和计费服务器。

ims网络包括媒体资源服务器(mrs,mediaresourceserver)、服务呼叫会话控制功能(scscf,servingcallsessioncontrolfunction)设备和电话应用服务器(tas,telephonyapplicationserver)等网元。

epc包括ip短消息网关(ip-sm-gw,ipshortmessagegateway)、分组网关(pgw,packetgateway)、服务网关(sgw,servinggateway)和移动性管理实体(mme,mobilitymanagemententity)等网元。

可以理解,本发明实施例的用户终端的产品形态例如可为平板电脑、笔记本电脑、移动互联网设备、掌上电脑、台式电脑、手机或其他产品形态的用户终端。计费服务器可为挂载在线计费系统(ocs)或融合计费系统(cbs)的计费服务器等。

其中,本申请实施例的技术方案可基于图1所示架构或其变形架构来具体实施。

参见图2,图2为本发明的一个实施例提供的一种信息在线通知方法的流程示意图,如图2举例所示,本发明的一个实施例提供的一种信息在线通知方法可包括:

201、当计费服务器产生了需通知给用户终端的在线通知消息内容,计费服务器可生成携带在线通知消息内容的第一sip消息。所述计费服务器向网关设备发送所述第一sip消息,其中,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容。

本申请各实施例方案,所述网关设备例如为第四代(4g)网络的网关设备或第五代(5g)网络的网关设备。所述计费服务器例如可以为挂载了ocs或者cbs的计费服务器。其中,所述网关设备具体可为媒体网关设备(例如mrs)或ip网关设备(例如ip-sm-gw)等。

其中,所述在线通知消息内容例如可包括用户套餐、账户和/或状态等用户资料。

例如当接收到信用控制请求(ccr,creditcontrolrequest),计费服务器可产生需通知给用户终端的在线通知消息内容,即当接收到ccr,计费服务器可生成携带在线通知消息内容的第一sip消息,当然计费服务器也可能在其他条件的触发下生成携带在线通知消息内容的第一sip消息。

ccr可分如下几种:信用控制事件请求(ccr-e,ccr-event)、信用控制初始请求(ccr-i,ccr-initial)、信用控制结束请求(ccr-t,ccr-terminate)和信用控制更新请求(ccr-u,ccr-update)。

其中,ccr-i是1个业务会话的第1个ccr,当计费服务器接收到ccr-i之后,在计费服务器新创建针对ccr-i携带的会话标识的业务会话。业务会话具体可以为计费会话。

其中,ccr-t是1个业务会话的最后1个ccr;其中,当计费服务器接收到ccr-i之后,中止计费服务器此前创建的针对ccr-i携带的会话标识的业务会话。

其中,ccr-u是某个业务会话过程中可能多次出现的ccr,其中,ccr-u既非首消息(ccr-initial),也非结束消息(ccr-terminate)。ccr-u的一个功能是向计费服务器申请业务量。

信用控制响应(cca,creditcontrolanswer)为ccr的响应消息。

具体来说,信用控制事件响应(cca-e,cca-event)为ccr-e的响应消息;信用控制初始响应(cca-i,cca-initial)为ccr-i的响应消息;信用控制结束响应(cca-t,cca-terminate)为ccr-t的响应消息;信用控制更新响应(cca-u,cca-update)为ccr-e的响应消息。

202、所述网关设备接收计费服务器发送的所述第一sip消息。所述网关设备向用户终端发送所述在线通知消息内容。

可以看出,本申请实施例方案中,计费服务器通过第一sip消息与网关设备建立起直接的关联,这样计费服务器与网关设备可直接交互,由于打通了计费服务器和网关设备的关联关系,这样计费服务器便可借助网关设备来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

其中,第一sip消息例如还可携带用户终端标识(用户终端标识例如包括电话号码等)等信息。

例如所述第一sip消息为message消息。

或者,所述第一sip消息为invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道(通知通道例如可为控制面通道)。

或者,在计费服务器所述向网关设备发送所述第一sip消息(例如message消息或invite消息)之前,所述方法还可包括:所述计费服务器向所述网关设备发送第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道(通知通道例如可为控制面通道)。其中,所述计费服务器向网关设备发送所述第一sip消息包括:所述计费服务器通过所述建立的通知通道向网关设备发送所述第一sip消息。进一步的,第二sip消息也还可能用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道或短消息通道等。其中,第二sip消息例如可为invite消息,第二sip消息例如可携带网关设备的地址,还可进一步携带用户终端的标识(例如电话号码),还可进一步携带用户终端支持的媒体类型(媒体类型例如为语音或视频等)等。

可以看出,通过建立计费服务器与网关设备之间的通知通道,有助于提升计费服务器向网关设备传递在线通知消息内容的灵活性,计费服务器可基于这个通知通道来灵活随意的单次或多次向网关设备传递在线通知消息内容,基于这样的通知通道,计费服务器借助网关设备向用户终端发送在线通知消息内容就更为实时灵活。

在一些可能实施方式中,所述网关设备例如为媒体网关设备,媒体网关设备例如mrs。所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。或在向所述网关设备发送第二sip消息之前所述方法还可包括:所述计费服务器向所述网关设备发送第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。第三sip消息例如可为invite消息,第三sip消息例如可携带网关设备的地址,还可携带用户终端的标识(如电话号码),还可进一步携带用户终端支持的媒体类型等。

其中,所述媒体通道被所述网关设备用于向所述用户终端发送所述在线通知消息内容。

进一步的,在一些可能实施方式中,在计费服务器向网关设备发送所述第一sip消息之前,所述方法还可包括:所述计费服务器向所述用户终端发送第四sip消息。其中,所述第四sip消息用于指示所述用户终端建立所述用户终端与网络呼叫控制设备之间的媒体通道。其中,本申请实施例中的网络呼叫控制设备例如可为mme、scscf或软交换(softswitch)设备等。第四sip消息例如可为invite消息,第四sip消息例如可携带用户终端的标识等。

所述用户终端与网关设备之间的媒体通道包括:所述用户终端与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述网关设备之间的媒体通道。

在一些可能的实施方式中,所述方法还包括:所述计费服务器接收到来自所述网关设备的第一通知消息(第一通知消息例如可以为sip消息,具体例如第一通知消息可以为info消息),所述第一通知消息用于指示所述网关设备已完成向所述用户终端发送在线通知消息内容。所述计费服务器向所述网关设备发送第五sip消息。所述第一通知消息例如可携带用于指示所述网关设备已完成向所述用户终端发送在线通知消息内容的指示信息。

其中,所述第五sip消息用于指示所述网关设备释放所述用户终端与所述网关设备之间已建立的所述媒体通道,所述第五sip消息例如用于指示所述网关设备释放所述网关设备与网络呼叫控制设备之间的媒体通道。所述第五sip消息例如可为bye消息,所述第五sip消息例如可携带用于指示所述网关设备已完成向所述用户终端发送在线通知消息内容的指示信息。

在另一些可能的实施方式中,所述网关设备为ip网关设备,ip网关设备例如为ip-sm-gw。所述第一sip消息(例如message消息或其他sip消息)用于指示所述网关设备通过ip类消息通道,向用户终端发送所述在线通知消息内容。其中,所述ip类消息通道例如为ip类短消息通道或者ip类即时消息通道等。其中,所述第一sip消息例如可以携带ip-sm-gw的地址(例如ip-sm-gw的统一资源定位符(url,uniformresourcelocator)),还可携带用户终端的标识(例如电话号码等)。

在一些可能的实施方式中,所述计费服务器向网关设备发送所述第一sip消息之前,所述方法还包括:计费服务器基于用户订购服务特性和/或运营商套餐默认服务特性判决出启动用户在线通知功能特性。例如当用户订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可以启动用户在线通知功能特性,执行例如向网关设备发送所述第一sip消息等步骤。又例如,当用户未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性,这种情况下就不执行例如向网关设备发送所述第一sip消息等步骤。当然如果默认为可启动用户在线通知功能特性,那么就可以省略执行“基于用户订购服务特性和/或运营商套餐默认服务特性等启动判决条件来判决出启动用户在线通知功能特性”的步骤。

下面通过几个详细例子进行进一步举例说明。

参见图3-a,图3-a为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图。如图3-a举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

301、用户终端ue-a(ims用户)发起呼叫到ims网络。

其中,ims网络中的scscf设备监测到发起呼叫的所述ue-a为在线预付费用户,scscf设备触发相应网络应用控制服务至tas。而受到scscf设备触发的tas在确定ue-a为在线预付费用户之后,tas进一步触发ccr到ocs,所述ccr(例如ccr-e或ccr-i)可用于请求ocs针对所述ue-a进行用户计费鉴权等。

其中,ccr可携带所述ue-a的标识(例如电话号码)等。

302、接收到ccr的ocs针对所述ue-a进行用户计费鉴权(例如包括用户状态和套餐账户等信息鉴权)。

303、ocs完成用户计费鉴权后,ocs根据在线通知功能启动条件(例如基于用户订购服务特性和/或运营商套餐默认服务特性)判决是否启动用户在线通知功能特性。

例如当所述ue-a订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可判决启动用户在线通知功能特性,当所述ue-a未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性。

304、ocs在根据在线通知功能特性启动条件判决需启动用户在线通知功能特性的情况下,ocs在启动用户在线通知功能特性后激活ocs中的通知管理模块。

305、ocs中被激活的通知管理模块向mrs发送sip消息s1(例如invite消息),sip消息s1指示mrs建立所述ue-a与mrs之间的媒体通道。进一步的,sip消息s1还可携带ue-a支持的媒体类型(例如ue-a支持的媒体类型为语音和/或视频)。

其中,sip消息s1的消息头还可携带ue-a的标识(例如电话号码)和mrs的地址。

进一步的,sip消息s1也还可以用于触发建立mrs和ocs之间的通知通道(例如控制面通道)。在mrs和ocs之间通知通道建立后,ocs可通过该通知通道向mrs发送用于发往ue-a的在线通知消息内容,ocs也可通过该通知通道向mrs发送用于发往或其他ue的在线通知消息内容。甚至sip消息s1中也可携带用于发往ue-a或其他ue的在线通知消息内容。本实施例中注意以sip消息s1不携带在线通知消息内容为例。

306、mrs建立ue-a与mrs之间的媒体通道。mrs与ue-a协商出媒体通道对应的媒体类型(语音或视频等)。

307、ocs中被激活的通知管理模块向mrs发送sip消息s2(例如info消息),sip消息s2携带在线通知消息内容,sip消息s2指示mrs向所述ue-a发送所述在线通知消息内容。

其中,所述在线通知消息内容可包括常量消息内容,还可以进一步包括变量消息内容(变量消息内容例如可包括账户余额等)等。所述在线通知消息内容例如可描述所述ue-a的用户状态(例如是否欠费停机)和/或套餐账户使用情况等。

308、mrs将sip消息s2携带的在线通知消息内容转换为协商出的媒体类型对应的媒体数据,mrs通过ue-a与mrs之间的媒体通道向所述ue-a发送所述媒体数据。

309、在向ue-a发送所述媒体数据结束之后,mrs向ocs发送携带在线通知执行结果的sip消息s3(例如info消息),所述在线通知执行结果用于告知通知管理模块mrs已完成向ue-a发送所述在线通知消息内容。

310、ocs在接收到来自mrs的sip消息s3后,ocs向msr发送sip消息s4(例如invite消息或info消息),所述sip消息s4用于指示mrs释放ue-a与mrs之间已建立的媒体通道。

mrs在接收到所述sip消息s4之后释放ue-a与mrs之间已建立的媒体通道。

311、在接收到来自mrs的sip消息s3后,ocs可向tas发送用于响应所述ccr的cca(例如cca-e或cca-i),通过所述cca向tas通知用户计费鉴权结果。ue-a可继续使用业务。

可以看出,本实施例的技术方案中,在呼叫业务场景,ocs计费服务器通过sip消息与mrs建立起直接的关联,这样ocs计费服务器与mrs可直接交互,由于打通了ocs计费服务器与mrs的关联关系,这样ocs计费服务器便可借助mrs来更简易实时的向用户终端发送在线通知消息内容,mrs通过媒体通道向用户终端发送在线通知消息内容,这样的机制提升了ocs计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉ocs计费服务器所管理维护的用户资料等信息。

下面针对一个更具体的应用场景进行举例说明,假设lte用户在4gip网络下订购了国际漫游套餐,在国际漫游下在2016年7月30号前赠送30分钟通话免费。用户每次国际漫游通话前,ocs可以实时通知用户当前套餐的剩余免费通话时长。

流程具体参见图3-b,图3-b为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图。如图3-b举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

s301、用户终端ue-a(ims用户)发起呼叫到ims网络。

步骤s301~s304与步骤301~304相同。

s305、ocs中被激活的通知管理模块向mrs发送invite消息s1(invite消息s1可为步骤305中的sip消息s1的一种举例),invite消息s1指示mrs建立所述ue-a与mrs之间的媒体通道。

进一步的,invite消息s1也还可用于触发建立mrs和ocs之间的通知通道(例如控制面通道)。

进一步的,invite消息s1还可携带ue-a支持的媒体类型(例如ue-a支持的媒体类型为语音和/或视频)。

invite消息s1的消息头还可携带ue-a的标识(例如电话号码)和mrs的地址。

s306、mrs向ocs发送100trying消息。

s307、mrs向ocs发送180ring消息。

s308、mrs向ocs发送200ok消息。

s309、ocs向mrs发送ack消息。

s310、ocs向mrs发送info消息s2(info消息s2可为步骤307中的sip消息s2的一种举例)。其中,所述info消息s2携带在线通知消息内容,所述info消息s2用于指示mrs向所述ue-a发送所述在线通知消息内容。

其中,举例来说,所述在线通知消息内容例如可包括如下内容:“您的国际漫游套餐账户还有28分钟免费通话,将在2016年7月30日过期,请尽快充值”。

s311、mrs向ocs发送200ok消息。

s312、mrs将info消息s2携带的在线通知消息内容转换为协商出的媒体类型对应的媒体数据,mrs通过ue-a与mrs之间的媒体通道向所述ue-a发送所述媒体数据。

s313、在向ue-a发送所述媒体数据结束之后,mrs向ocs发送携带在线通知执行结果的info消息s3(info消息s3可为步骤309中的sip消息s3的一种举例),所述在线通知执行结果用于告知通知管理模块mrs已完成向ue-a发送所述在线通知消息内容。

s314、ocs在接收到来自mrs的info消息s3后,向ocs向msr发送200ok消息。

s315、ocs向msr发送bye消息(这个bye消息可为步骤310中的sip消息s4的一种举例)。bye消息用于指示mrs释放ue-a与mrs之间已建立的媒体通道。

s316、mrs在接收到所述bye消息之后释放ue-a与mrs之间已建立的媒体通道。mrs向ocs发送200ok消息。

s317、在接收到来自mrs的info消息s3后,ocs可向tas发送用于响应所述ccr的cca(例如cca-e或cca-i),通过所述cca向tas通知用户计费鉴权结果。ue-a可继续使用业务。

可以看出,本实施例的技术方案中,在呼叫业务场景,ocs计费服务器通过invite消息与mrs建立起直接的关联(通知通道),这样ocs计费服务器与mrs可基于通知通道直接交互,由于打通了ocs计费服务器与mrs的关联关系(通知通道),这样ocs计费服务器便可借助mrs来更简易实时的向用户终端发送在线通知消息内容,mrs通过媒体通道向用户终端发送在线通知消息内容,这样的机制提升了ocs计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉ocs计费服务器所管理维护的用户资料等等信息。

参见图4-a,图4-a为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图4-a举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

401、用户终端ue-a(lte用户)发起数据业务(例如上网)。

其中,当业务监控设备(业务监控设备例如为pgw/mme/策略与计费规则功能(pcrf,policyandchargingrulesfunction)实体)监控到所述ue-a发起数据业务,业务监控设备可向ocs发送ccr。所述ccr(例如ccr-e或ccr-i)可用于请求ocs针对所述ue-a进行用户计费鉴权等。

402、接收到ccr的ocs针对所述ue-a进行用户计费鉴权(例如包括用户状态和套餐账户等信息鉴权)。

403、ocs完成用户计费鉴权后,ocs根据在线通知功能启动条件(例如基于用户订购服务特性和/或运营商套餐默认服务特性)判决是否启动用户在线通知功能特性。

例如当所述ue-a订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可判决启动用户在线通知功能特性,当所述ue-a未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性。

404、ocs在根据在线通知功能特性启动条件判决需启动用户在线通知功能特性的情况下,ocs在启动用户在线通知功能特性后激活ocs中的通知管理模块。

405、ocs中被激活的通知管理模块向ue-a发送sip消息s5(例如invite消息),所述sip消息s5用于指示ue-a建立起ue-a与网络呼叫控制设备之间的媒体通道。

接收到所述sip消息s5的ue-a建立起ue-a与网络呼叫控制设备之间的媒体通道。

406、ocs中被激活的通知管理模块向mrs发送sip消息s6(例如invite消息),其中,sip消息s6用于指示mrs建立所述ue-a与mrs之间的媒体通道。

进一步的,sip消息s6还可携带ue-a支持的媒体类型(例如ue-a支持的媒体类型为语音和/或视频)。

sip消息s6的消息头还可携带ue-a的标识(例如电话号码)和mrs的地址。

407、mrs建立ue-a与mrs之间的媒体通道。mrs与ue-a协商出媒体通道对应的媒体类型(语音或视频等)。

其中,所述ue-a与所述mrs之间的媒体通道包括:所述ue-a与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述mrs之间的媒体通道。因此,mrs建立所述ue-a与mrs之间的媒体通道,实际上主要是建立起网络呼叫控制设备与mrs之间的媒体通道,并且借助ue-a与网络呼叫控制设备之间的媒体通道,最终搭建起所述ue-a与mrs之间的媒体通道。

进一步的,sip消息s6也还可以用于触发建立mrs和ocs之间的通知通道(例如控制面通道)。在mrs和ocs之间通知通道建立后,ocs可通过该通知通道向mrs发送用于发往ue-a的在线通知消息内容,ocs也可通过该通知通道向mrs发送用于发往或其他ue的在线通知消息内容。甚至sip消息s6中也可携带用于发往ue-a或其他ue的在线通知消息内容。本实施例中注意以sip消息s6不携带在线通知消息内容为例。

408、ocs中被激活的通知管理模块向mrs发送sip消息s7(例如info消息),sip消息s7携带在线通知消息内容,sip消息s7指示mrs向所述ue-a发送所述在线通知消息内容。

其中,所述在线通知消息内容可包括常量消息内容,还可以进一步包括变量消息内容(变量消息内容例如可包括账户余额等)等。所述在线通知消息内容例如可描述所述ue-a的用户状态(例如是否欠费停机)和/或套餐账户使用情况等。

409、mrs将sip消息s7携带的在线通知消息内容转换为协商出的媒体类型对于的媒体数据,mrs通过ue-a与mrs之间的媒体通道向所述ue-a发送所述媒体数据。

410、在向ue-a发送所述媒体数据结束之后,mrs向ocs发送携带在线通知执行结果的sip消息s8(例如info消息),所述在线通知执行结果用于告知通知管理模块mrs已完成向ue-a发送所述在线通知消息内容。

411、ocs在接收到来自mrs的sip消息s8后,ocs向msr发送sip消息s9(例如invite消息或info消息),所述sip消息s9用于指示mrs释放ue-a与mrs之间已建立的媒体通道。

mrs在接收到所述sip消息s9之后释放ue-a与mrs之间已建立的媒体通道。

412、ocs在接收到来自mrs的sip消息s8后,ocs向ue-a发送sip消息s10(例如invite消息或info消息),所述sip消息s10用于指示ue-a释放ue-a与网络呼叫控制设备之间已建立的媒体通道。

ue-a在接收到所述sip消息s10之后释放ue-a与网络呼叫控制设备之间已建立的媒体通道。

413、在接收到来自mrs的sip消息s8后,ocs可向业务监控设备发送用于响应所述ccr的cca(例如cca-e或cca-i),通过所述cca向tas通知用户计费鉴权结果。ue-a可继续使用业务。

可以看出,本实施例的技术方案中,在数据业务场景,ocs计费服务器通过sip消息与mrs建立起直接的关联,这样ocs计费服务器与mrs可直接交互,由于打通了ocs计费服务器与mrs的关联关系,这样ocs计费服务器便可借助mrs来更简易实时的向用户终端发送在线通知消息内容,mrs通过媒体通道向用户终端发送在线通知消息内容,这样的机制提升了ocs计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉ocs计费服务器所管理维护的用户资料等信息。

下面针对一个更具体的应用场景进行举例说明,假设lte用户在4gip网络下由于充值奖励了100m本地上网流量,在本地上网业务时,2016年7月30号前可使用这100m流量。用户每次上网前ocs都可以实时通知用户当前套餐的剩余免费流量。

流程具体参见图4-b,图4-b为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图4-b举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

s401、用户终端ue-a(lte用户)发起数据业务(例如上网)。

步骤s401~s404与步骤401~404相同。

s405、ocs中被激活的通知管理模块向ue-a发送invite消息s5(invite消息s5可为步骤405中的sip消息s5的一种举例),所述invite消息s5用于指示ue-a建立起ue-a与网络呼叫控制设备之间的媒体通道。

s406、接收到invite消息s5的ue-a向ocs发送100trying消息。

s407、ocs中被激活的通知管理模块向mrs发送invite消息s6(invite消息s6可为步骤406中的sip消息s6的一种举例),invite消息s6指示mrs建立所述ue-a与mrs之间的媒体通道。

进一步的,invite消息s6还可携带ue-a支持的媒体类型(例如ue-a支持的媒体类型为语音和/或视频)。

invite消息s6的消息头还可携带ue-a的标识(例如电话号码)和mrs的地址。

s408、接收到invite消息s6的mrs向ocs发送100trying消息。

s409、ue-a向ocs发送180ring消息。

s410、mrs向ocs发送180ring消息。

s411、ue-a向ocs发送200ok消息。

s412、mrs向ocs发送200ok消息。

s413、ocs向ue-a发送ack消息。

s414、ocs向mrs发送ack消息。

s415、ocs向mrs发送info消息s7(info消息s7可为步骤408中的sip消息s7的一种举例)。所述info消息s7携带有在线通知消息内容,info消息s7用于指示mrs向所述ue-a发送所述在线通知消息内容。

其中,举例来说,所述在线通知消息内容例如可包括如下内容:“您的流量套餐账户还剩余58m免费流量,这些将在2016年7月30日过期,请尽快充值”。

进一步的,invite消息s6也还可用于触发建立mrs和ocs之间的通知通道(例如控制面通道)。在mrs和ocs之间的通知通道建立后,ocs还可进一步通过通知通道向mrs发送用于发往ue-a或其他ue的其他在线通知消息内容。

s416、mrs向ocs发送200ok消息。

s417、mrs将info消息s7携带的在线通知消息内容转换为协商出的媒体类型对于的媒体数据,mrs通过ue-a与mrs之间的媒体通道向所述ue-a发送所述媒体数据。

s418、在向ue-a发送所述媒体数据结束之后,mrs向ocs发送携带在线通知执行结果的例如info消息s8(info消息s8可为步骤409中的sip消息s8的一种举例),所述在线通知执行结果用于告知通知管理模块mrs已完成向ue-a发送所述在线通知消息内容。

s419、接收到info消息s8的ocs向mrs发送200ok消息。

s420、ocs向msr发送bye消息s9(bye消息s9可为步骤410中的sip消息s9的一种举例)。bye消息s9用于指示mrs释放ue-a与mrs之间已建立的媒体通道。

s421、mrs在接收到所述bye消息s9之后释放ue-a与mrs之间已建立的媒体通道。mrs向ocs发送200ok消息。

s422、ocs向ue-a发送bye消息s10(bye消息10可为步骤411中的sip消息s10的一种举例)。bye消息s10用于指示mrs释放ue-a与网络呼叫控制设备之间已建立的媒体通道。

s423、ue-a在接收到所述bye消息s10之后释放ue-a与网络呼叫控制设备之间已建立的媒体通道。ue-a向ocs发送200ok消息。

s424、在接收到来自mrs的info消息s8后,ocs可向业务监控设备发送用于响应所述ccr的cca(例如cca-e或cca-i),通过所述cca向tas通知用户计费鉴权结果。ue-a可继续使用业务。

参见图5-a,图5-a为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图5-a举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

501、lte用户(用户终端ue-a)发起数据业务(例如上网)。

其中,当业务监控设备(下面以pgw为例)监控到所述ue-a发起数据业务,pgw可向ocs发送ccr-i。所述ccr-i可用于请求ocs针对所述ue-a进行用户计费鉴权等。

502、接收到ccr-i的ocs针对所述ue-a进行用户计费鉴权(例如包括用户状态和套餐账户等信息鉴权)。

ocs向pgw发送用于响应ccr-i的cca-i。所述cca-i携带针对ue-a的授权业务量(gsu,granted-service-unit)。所述cca-i当然还可携带其他信息。

503、pgw监控ue-a的数据业务使用情况,根据ue-a的数据业务使用情况向ocs发送ccr-u,其中,ccr-u用于请求ocs进行流量扣费和业务量授权。

504、接收到ccr-u的ocs进行相应流量扣费和业务量授权,ocs向pgw发送用于响应ccr-u的cca-u,其中,cca-u携带针对所述ue-a的授权业务量,指示ue-a可以继续使用数据业务。

505、ue-a在本次数据业务结束时,pgw向ocs发送ccr-t以请求ocs进行最后流量分片的扣费。

506、接收到ccr-t的ocs进行相应流量扣费和套餐累计。

507、ocs根据在线通知功能启动条件(例如基于用户订购服务特性和/或运营商套餐默认服务特性)判决是否启动用户在线通知功能特性。

例如当所述ims用户订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可判决启动用户在线通知功能特性,当所述ims用户未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性。

508、ocs在根据在线通知功能特性启动条件判决需启动用户在线通知功能特性的情况下,ocs在启动用户在线通知功能特性后激活ocs中的通知管理模块。

509、ocs中的通知管理模块向ip-sm-gw发送sip消息11(例如message消息)。

所述sip消息s11的消息头携带ip-sm-gw的地址(例如ip-sm-gw的统一资源定位符(url,uniformresourcelocator)和ue-a的标识(如手机号码)等等。并且sip消息s11的消息体(body)中携带在线通知消息内容,例如在线通知消息内容携带在sip消息s11的消息体中的rp-data字段。

其中,所述在线通知消息内容可包括常量消息内容,还可以进一步包括变量消息内容(变量消息内容例如可包括账户余额等)等。所述在线通知消息内容例如可描述所述ue-a的用户状态(例如是否欠费停机)和/或套餐账户使用情况等。例如ocs需在ue-a上网前提示本地上网套餐账户使用情况,sip消息s11的消息体携带的在线通知消息内容例如可以如图5-b所示。

510、ip-sm-gw向ue-a发送携带在线通知消息内容的短消息。

511、ip-sm-gw向ocs发送携带在线通知执行结果的sip消息s12(例如info消息或202accept消息),所述在线通知执行结果用于向ocs告知ip-sm-gw已完成向ue-a发送所述在线通知消息内容。

512、ocs在接收到来自ip-sm-gw的sip消息s12后,ocs向pgw发送用于响应ccr-t的cca-t。ue-a结束本次数据业务。

可以看出,本实施例的技术方案中,在数据业务场景,ocs计费服务器通过sip消息与ip-sm-gw建立起直接的关联,这样ocs计费服务器与ip-sm-gw可直接交互,其中,由于打通了ocs计费服务器与ip-sm-gw的关联关系,这样ocs计费服务器便可借助ip-sm-gw来更简易实时的向用户终端发送在线通知消息内容,这样的机制在一定程度上提升了ocs计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉ocs计费服务器所管理维护的用户资料等信息。

下面针对一个更具体的应用场景进行举例说明,假设lte用户在4gip网络下由于充值奖励了100m本地上网流量,在本地上网业务时2016年7月25号前可使用这100m流量。用户每次上网前ocs都可实时通过短消息通知用户当前套餐的剩余免费流量。

具体流程参见图5-c,图5-c为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图5-c举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

s501、lte用户(用户终端ue-a)发起数据业务(例如上网)。

步骤s501~s508与步骤501~508相同。

s509、通知管理模块向ip-sm-gw发送message消息(这个message消息可为步骤509中的sip消息s11的一种举例),其中,所述message消息的消息头携带ue-a的标识(如手机号码)和ip-sm-gw的地址(例如ip-sm-gw的url。并且message消息的消息体(body)中携带在线通知消息内容,例如在线通知消息内容携带在message消息的消息体中的rp-data字段。

其中,举例来说,所述在线通知消息内容例如可包括如下内容:“您的流量套餐账户还剩余69m免费流量,这些将在2016年7月25日过期,请尽快充值”。

s510、ip-sm-gw向ue-a发送携带在线通知消息内容的短消息。

s511、在向ue-a发送携带在线通知消息内容的短消息后,ip-sm-gw向ocs发送携带在线通知执行结果的202accept消息(这个202accept消息可为步骤512中的sip消息s12的一种举例,表明请求已被接受),所述在线通知执行结果用于向ocs告知ip-sm-gw已完成向ue-a发送所述在线通知消息内容。

s512、ocs在接收到来自ip-sm-gw的202accept消息后,ocs向pgw发送用于响应ccr-t的cca-t。ue-a结束本次数据业务。

参见图6-a,图6-a为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图6-a举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

601、lte用户(用户终端ue-a)发起数据业务(例如上网)。

其中,当业务监控设备(下面以pgw为例)监控到所述ue-a发起数据业务,pgw可向ocs发送ccr-i。所述ccr-i可用于请求ocs针对所述ue-a进行用户计费鉴权等。

602、接收到ccr-i的ocs针对所述ue-a进行用户计费鉴权(例如包括用户状态和套餐账户等信息鉴权)。

ocs向pgw发送用于响应ccr-i的cca-i。所述cca-i携带针对ue-a的gsu(例如20m)。所述cca-i当然还可携带其他信息。

603、pgw监控ue-a的数据业务使用情况,根据ue-a的数据业务使用情况向ocs发送ccr-u,其中,ccr-u用于请求ocs进行流量扣费和业务量授权。

604、接收到ccr-u的ocs进行相应流量扣费和业务量授权,ocs向pgw发送用于响应ccr-u的cca-u,其中,cca-u携带针对所述ue-a的授权业务量,指示ue-a可以继续使用数据业务。

605、ue-a在本次数据业务结束时,pgw向ocs发送ccr-t以请求ocs进行最后流量分片的扣费。

606、接收到ccr-t的ocs进行相应流量扣费和套餐累计。

607、ocs根据在线通知功能启动条件(例如基于用户订购服务特性和/或运营商套餐默认服务特性)判决是否启动用户在线通知功能特性。

例如当所述ims用户订购了在线通知服务特性和/或运营商套餐默认服务特性包括在线通知服务特性,那么可判决启动用户在线通知功能特性,当所述ims用户未订购在线通知服务特性且运营商套餐默认服务特性不包括在线通知服务特性,那么可判决不启动用户在线通知功能特性。

608、ocs在根据在线通知功能特性启动条件判决需启动用户在线通知功能特性的情况下,ocs在启动用户在线通知功能特性后激活ocs中的通知管理模块。

609、ocs中的通知管理模块向ip-sm-gw发送sip消息s13(如invite消息),所述sip消息s13携带ue-a的标识(例如手机号码)和ip-sm-gw的url地址。

sip消息s13的消息体(body)中携带在线通知消息内容,在线通知消息内容以ip非结构化补充业务数据(ussd,unstructuredsupplementaryservicedata)格式承载或其他格式承载。

其中,所述在线通知消息内容可包括常量消息内容,还可以进一步包括变量消息内容(变量消息内容例如可包括账户余额等)等。所述在线通知消息内容例如可描述所述ue-a的用户状态(例如是否欠费停机)和/或套餐账户使用情况等。例如ocs需在ue-a上网前提示本地上网套餐账户使用情况,sip消息s13的消息体携带的在线通知消息内容例如可以如图5-b所示。

其中,sip消息s13用于指示ip-sm-gw建立ip-sm-gw与ue-a之间的即时消息通道。

610、ip-sm-gw在接收到sip消息s13之后,建立ip-sm-gw与ue-a之间的即时消息通道。

611、ip-sm-gw通过所述即时消息通道向ue-a发送携带所述在线通知消息内容的短消息。

612、ip-sm-gw向ocs发送携带在线通知执行结果的sip消息s14(例如info消息),所述在线通知执行结果用于向ocs告知ip-sm-gw已完成向ue-a发送所述在线通知消息内容。

613、ocs在接收到来自ip-sm-gw的sip消息s14后,ocs向pgw发送用于响应ccr-t的cca-t。ue-a结束本次数据业务。

可以看出,本实施例的技术方案中,在数据业务场景,ocs计费服务器通过sip消息与ip-sm-gw建立起直接的关联,这样ocs计费服务器与ip-sm-gw可直接交互,其中,由于打通了ocs计费服务器与ip-sm-gw的关联关系,这样ocs计费服务器便可借助ip-sm-gw来更简易实时的向用户终端发送在线通知消息内容,ip-sm-gw基于即时消息通道向用户终端发送在线通知消息内容,这样的机制在一定程度上提升了ocs计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉ocs计费服务器所管理维护的用户资料等信息。

下面针对一个更具体的应用场景进行举例说明,假设lte用户在4gip网络下由于充值奖励了100m本地上网流量,在本地上网业务时2016年7月25号前可使用这100m流量。用户每次上网前ocs都可实时通过短消息通知用户当前套餐的剩余免费流量。

具体流程参见图6-b,图6-b为本发明的另一个实施例提供的另一种信息在线通知方法的流程示意图,如图6-b举例所示,本发明的另一个实施例提供的另一种信息在线通知方法可包括:

s601、lte用户(用户终端ue-a)发起数据业务(例如上网)。

步骤s601~s608与步骤601~608相同。

s609、通知管理模块向ip-sm-gw发送invite消息(这个invite消息可为步骤609中的sip消息s13的一种举例),其中,所述invite消息携带ue-a的标识(例如手机号码)和ip-sm-gw的url地址。其中,invite消息的消息体(body)中携带在线通知消息内容,在线通知消息内容以ipussd格式承载或其他格式承载。

其中,举例来说,所述在线通知消息内容例如可包括如下内容:“您的流量套餐账户还剩余21m免费流量,这些将在2016年7月25日过期,请尽快充值”。

s610、ip-sm-gw在接收到invite消息之后,建立ip-sm-gw与ue-a之间的即时消息通道。

s611、ip-sm-gw通过所述即时消息通道向ue-a发送携带所述在线通知消息内容的短消息。

s612、ip-sm-gw向ocs发送携带在线通知执行结果的bye消息(这个bye消息可为步骤609中的sip消息s14的一种举例),所述在线通知执行结果用于向ocs告知ip-sm-gw已完成向ue-a发送所述在线通知消息内容。bye消息例如携带ussd响应(ussdresponse)。

s613、ocs在接收到来自ip-sm-gw的bye消息,ocs向pgw发送用于响应ccr-t的cca-t。ue-a结束本次数据业务。

可以理解,上述一些实施例中,ocs中的通知管理模块主要负责与在线通知消息内容相关的交互和处理,然而,由于通知管理模块执行的任何操作也可看作是由ocs执行的操作,也就是说,由于ocs的各模块执行的操作均可统一描述为由ocs执行的操作。

下面还提供用于实施上述方案的相关装置和系统。

参见图7,本申请实施例还提供一种计费服务器700,包括:处理单元710和通信单元720。

处理单元710,用于生成携带在线通知消息内容的第一sip消息。

通信单元720,用于向网关设备发送所述第一sip消息。

其中,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为信息message消息。

或所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者所述通信单元720还可用于,在所述向网关设备发送所述第一sip消息之前,向所述网关设备发送第二sip消息,所述第二sip消息用于触发建立所述计费服务器700与所述网关设备之间的通知通道。其中,所述通信单元向网关设备发送所述第一sip消息包括:通过所述通知通道向网关设备发送所述第一sip消息。

在一些可能的实施方式中,所述网关设备例如可为媒体网关设备(例如mrs)。其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道;或者,所述通信单元还用于,在向所述网关设备发送第二sip消息之前,向所述网关设备发送第三sip消息,其中,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述媒体通道被所述网关设备用于向所述用户终端发送所述在线通知消息内容。

在一些可能的实施方式中,所述通信单元还用于在所述向网关设备发送所述第一sip消息之前,向所述用户终端发送第四sip消息,所述第四sip消息用于指示所述用户终端建立所述用户终端与网络呼叫控制设备之间的媒体通道;

其中,所述用户终端与所述网关设备之间的媒体通道包括:所述用户终端与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述网关设备之间的媒体通道。

在一些可能的实施方式中,所述网关设备为ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

可以理解,计费服务器700的各功能模块可用于实施上述方法实施例中由计费服务器/ocs执行的部分或者全部功能。例如处理单元710可用于执行步骤201,通信单元720可用于执行步骤202。又例如,处理单元710可以用于执行步骤302~304,通信单元720可用于执行步骤305~311中由ocs执行的步骤。又例如处理单元710可以用于执行步骤s302~s304,通信单元720可用于执行步骤s305~317中由ocs执行的步骤。其他流程场景以此类推。

可以看出,本申请实施例方案中,计费服务器700通过sip消息与网关设备建立起直接的关联,这样计费服务器700与网关设备可直接交互,由于打通了计费服务器700和网关设备关联关系,这样计费服务器700便可借助网关设备来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器700的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

参见图8,本申请实施例还提供一种网关设备800,包括:接收单元810和发送单元820。

接收单元810,用于接收计费服务器发送的第一sip消息,所述第一sip消息携带在线通知消息内容,所述第一sip消息用于指示所述网关设备800向用户终端发送所述在线通知消息内容.

发送单元820,用于向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为message消息。

或者,所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者,所述接收单元还用于,在所述接收计费服务器发送的第一sip消息之前,接收所述计费服务器发送的第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道。

所述接收单元接收计费服务器发送的第一sip消息包括:通过所述通知通道接收所述计费服务器发送的所述第一sip消息。

在一些可能的实施方式中,所述网关设备为媒体网关设备;

其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。或者所述接收单元还用于,在接收所述计费服务器发送的第二sip消息之前,接收所述计费服务器发送的第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述发送单元具体用于通过所述媒体通道向所述用户终端发送所述在线通知消息内容。

在一些可能实施方式中,所述网关设备为互联网协议ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

其中,所述发送单元具体用于通过ip类消息通道向用户终端发送所述在线通知消息内容。

可以理解,网关设备800的各功能模块可用于实施上述方法实施例中由网关设备执行的部分或者全部功能。例如,接收单元810可用于执行图2所示流程中由网关设备执行的接收操作,而发送单元820可用于执行图2所示流程中由网关设备执行的发送操作。又例如,接收单元810可用于执行图3-a或图3-b或图4-a或图4-b所示流程中由mrs执行的接收操作,而发送单元820可用于执行图3-a或图3-b或图4-a或图4-b所示流程中由mrs执行的发送操作。又例如接收单元810可用于执行图5-a或图5-c或图6-a或图6-b所示流程中由ip-sm-gw执行的接收操作,而发送单元820可用于执行图5-a或图5-c或图6-a或图6-b所示流程中由ip-sm-gw执行的发送操作。其他流程场景以此类推。

可以看出,本申请实施例方案中,计费服务器通过sip消息与网关设备800建立起直接的关联,这样计费服务器与网关设备800可直接交互,由于打通了计费服务器和网关设备关联关系,这样计费服务器便可借助网关设备800来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

参见图9,本发明实施例还提供一种计费服务器900,包括:

存储器910、通信接口920及与所述存储器910和通信接口920耦合的处理器930。

处理器930主要控制计费服务器900的操作,其中,处理器930还可以称为中央处理单元(cpu,centralprocessingunit)。存储器910可以包括只读存储器和随机存取存储器,并向处理器930提供指令和数据。存储器910的一部分还可以包括非易失性随机存取存储器(nvram)。具体的应用中,计费服务器900的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。

处理器930可能是一种集成电路芯片,具有信号处理能力。在实现过程中上述方法中由计费服务器执行的各步骤可通过处理器930中的硬件的集成逻辑电路或者软件形式的指令完成。处理器930可以是通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器,或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法中由计费服务器执行的各步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。其中,该存储介质位于存储器910,例如处理器930可读取存储器910中的信息,结合其硬件完成上述方法的步骤。

其中,通过调用所述存储器中存储的指令或者代码,所述处理器930用于执行如下步骤:生成携带在线通知消息内容的第一sip消息;通过通信接口920向网关设备发送所述第一sip消息,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为信息message消息。

或者,所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者,处理器930还可用于,在通过通信接口920向网关设备发送所述第一sip消息之前,通过通信接口920向所述网关设备发送第二sip消息,所述第二sip消息(例如invite消息)用于触发建立所述计费服务器900与所述网关设备之间的通知通道。所述通过通信接口920向网关设备发送所述第一sip消息包括:通过所述通知通道向网关设备发送所述第一sip消息。

在一些可能的实施方式中,所述网关设备例如可为媒体网关设备(例如mrs)。其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道;或者,处理器930还可用于,在通过通信接口920向所述网关设备发送第二sip消息之前,通过通信接口920向所述网关设备发送第三sip消息,其中,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述媒体通道被所述网关设备用于向所述用户终端发送所述在线通知消息内容。

在一些可能的实施方式中,处理器930还可用于,在通过通信接口920向网关设备发送所述第一sip消息之前,通过通信接口920向所述用户终端发送第四sip消息,所述第四sip消息用于指示所述用户终端建立所述用户终端与网络呼叫控制设备之间的媒体通道。

其中,所述用户终端与所述网关设备之间的媒体通道包括:所述用户终端与所述网络呼叫控制设备之间的媒体通道,和所述网络呼叫控制设备与所述网关设备之间的媒体通道。

在一些可能的实施方式中,所述网关设备为ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

可以理解,计费服务器900各功能模块可用于实施上述方法实施例中由计费服务器/ocs执行的部分或全部功能。具体的,处理器930和通信接口920配合,可用于执行上述方法实施例中由计费服务器/ocs执行的部分或者全部功能,具体实施方式可参见相关实施例的描述,此处不再一一赘述。

可以看出,本申请实施例方案中,计费服务器900通过sip消息与网关设备建立起直接的关联,这样计费服务器900与网关设备可直接交互,由于打通了计费服务器900和网关设备关联关系,这样计费服务器900便可借助网关设备来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器900的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

参见图10,本发明实施例还提供一种网关设备1000,包括:

存储器1010、通信接口1020及与所述存储器1010和通信接口1020耦合的处理器1030。其中,通过调用所述存储器中存储的指令或者代码,所述处理器1030用于执行如下步骤:通过通信接口1020接收计费服务器发送的第一sip消息,所述第一sip消息携带在线通知消息内容,所述第一sip消息用于指示所述网关设备向用户终端发送所述在线通知消息内容;通过通信接口1020向用户终端发送所述在线通知消息内容。

例如所述第一sip消息为message消息。

或者,所述第一sip消息为邀请invite消息,所述第一sip消息还用于触发建立所述计费服务器与所述网关设备之间的通知通道。

或者,所述处理器1030还用于,在通过通信接口1020接收计费服务器发送的第一sip消息之前,通过通信接口1020接收所述计费服务器发送的第二sip消息,所述第二sip消息用于触发建立所述计费服务器与所述网关设备之间的通知通道。其中,通过通信接口1020接收计费服务器发送的第一sip消息包括:通过通信接口1020通过所述通知通道接收所述计费服务器发送的所述第一sip消息。

在一些可能的实施方式中,所述网关设备为媒体网关设备。

其中,所述第二sip消息还用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。或所述处理器1030还用于,在通过通信接口1020接收所述计费服务器发送的第二sip消息之前,通过通信接口1020接收所述计费服务器发送的第三sip消息,所述第三sip消息用于指示所述网关设备建立所述用户终端与所述网关设备之间的媒体通道。

其中,所述处理器1030通过通信接口1020通过所述媒体通道向所述用户终端发送所述在线通知消息内容。

在一些可能实施方式中,所述网关设备为互联网协议ip网关设备;所述第一sip消息用于指示所述网关设备通过ip类消息通道向用户终端发送所述在线通知消息内容。

其中,所述处理器1030通过通信接口1020通过ip类消息通道向用户终端发送所述在线通知消息内容。

可以理解,网关设备1000各功能模块可用于实施上述方法实施例中由网关设备(例如mrs或ip-sm-gw)执行的部分或全部功能。具体的,处理器1030和通信接口1020配合,可用于执行上述方法实施例中由关设备(例如mrs或ip-sm-gw)执行的部分或全部功能,具体实施方式可参见相关实施例的描述,此处不再一一赘述。

可以看出,本申请实施例方案中,计费服务器通过sip消息与网关设备1000建立起直接的关联,这样计费服务器与网关设备1000可直接交互,由于打通了计费服务器和网关设备关联关系,这样计费服务器便可借助网关设备1000来更简易实时的向用户终端发送在线通知消息内容,这样的机制提升了计费服务器的在线通知能力,进而有助于更及时的让用户了解获悉计费服务器所管理维护的用户资料等信息。

参见图11,本发明实施例提供一种通信系统,可以包括:计费服务器1110和网关设备1120,所述计费服务器1110可为本发明实施例提供的任一种计费服务器,所述网关设备1120可为本发明实施例提供的任一种网关设备。所述网关设备例如为4g网络的网关设备或5g网络的网关设备。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可结合或者可以集成到另一个系统,或一些特征可以忽略或不执行。另一点,所显示或讨论的相互之间的间接耦合或者直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例的方案的目的。

另外,在本申请各实施例中的各功能单元可集成在一个处理单元中,也可以是各单元单独物理存在,也可两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,或者也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1