一种恢复终端在线计费状态的方法、装置及系统与流程

文档序号:11279808阅读:200来源:国知局
一种恢复终端在线计费状态的方法、装置及系统与流程

本发明实施例涉及通信技术领域,尤其涉及一种恢复终端在线计费状态的方法、装置及系统。



背景技术:

第四代(4g)移动通信技术,不论是采用td-lte(timedivisionlongtermevolution,分时长期演进)技术,还是采用fdd-lte(frequencydivisionduplexinglongtermevolution,分频双工长期演进)技术,其整体技术相似度达到90%,尤其核心网部分epc(evolvedpackagecore,即演进的分组核心网)技术基本相同,与gprs(generalpacketradioservice,通用分组无线业务)及3g(第三代移动通信技术)相比,其网络速度理论上可达到100mbps。通过epc和ocs(onlinechargingsystem,在线计费系统)对接,运营商根据需要将4g用户纳入在线计费模式,以更好地提醒用户流量消费情况,协助用户控制消费的同时,减少运营商的欠费损失。

当epc和ocs存在的网络异常,或者ocs拥塞或升级等多种(故障)情况将导致4g用户从在线计费状态转为离线状态并标识在epc中,由于4g永远在网特点,离线计费后无法及时恢复在线计费状态,对于用户来说,无法感知何时或者当前是否恢复在线计费状态,极大影响在线计费效果。

现有技术中能够实现从离线计费状态恢复到在线计费状态的方式包括用户行为模式和网络强制模式,用户行为模式包括:1、用户先移动到4g网络未覆盖区域,然后重新进入4g网络覆盖区域后能够再次登录4g网络;2、用户开、关机后重新登录4g网络。网络强制模式主要包括:1、通过向hss发送cancellocation指令,清除向hss中的用户位置信息后,向hss通知 mme强制去除用户承载,此时,用户无法上网只能关机后重新开机,即可恢复用户的在线计费状态;2、网元侧epc启用定时器(holdingtimer),设定周期时间,对于本设备上所有离线用户超过定时时间的全部将进行去承载,此时终端无需关开机即可再次重新创建默认承载,恢复在线计费状态。

但是采用用户行为模式和网络强制模式将用户从离线计费状态恢复到在线计费状态,具有以下缺点:

1、采用用户移动切换网络以及用户关机、重开机方式恢复在线计费状态均具有不确定性;

2、对于向hss发送位置更新模式,需要用户重新开机方可恢复;

3、对于通过网元定时扫描离线计费状态,用户促使其重建承载恢复在线计费状态的方法,由于网元无法感知与b0ss之间的网络故障是否恢复,因此采用网络强制模式恢复在线计费状态也具有不确定性;定时将所有离线用户进行去承载,使得在故障恢复期内所有离线用户仍然周期性的保持离线计费状态,并且周期性使用户脱网会影响用户的上网感知,同时定时扫描和去承载处理也增加了网元的负荷。

综上,现有技术中存在着在线计费系统与核心网之间的异常情况会导致用户的计费状态由在线计费状态转为离线计费状态,当异常消除时,用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。



技术实现要素:

本发明实施例提供一种恢复终端在线计费状态的方法、装置及系统,用以解决现有技术中存在的当在线计费系统与核心网之间的异常情况消除时,用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。

本发明实施例提供一种恢复终端在线计费状态的方法,包括:

在线计费系统获取终端的计费话单,所述计费话单是根据第一网关设备发送的针对所述终端的计费请求生成的;

所述在线计费系统确定所述计费话单为所述终端由在线计费状态切换为 离线计费状态后产生的离线话单时,向所述第一网关设备发送第一消息;

其中,所述第一消息为离线转在线请求消息,所述第一消息用于指示所述第一网关设备将所述终端的当前计费状态由离线计费状态切换为在线计费状态。

上述方法流程中,当在线计费系统与核心网之间的异常情况消除时,由在线计费系统向核心网的第一网关设备发送离线转在线请求消息,实现了在在线计费系统恢复正常的第一时间内指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态,解决了现有技术中因核心网侧的网关设备无法感知在线计费系统与核心网之间的异常情况何时消除,导致用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。

本发明实施例提供一种恢复终端在线计费状态的方法,包括:

第一网关设备接收在线计费系统发送的第一消息,所述第一消息是所述在线计费系统确定终端的计费话单为所述终端由在线计费状态切换为离线计费状态后产生的离线话单时发送的;

所述第一网关设备确定所述第一消息为离线转在线请求消息时,根据所述第一消息,向与所述第一网关设备连接的第二网关设备发送针对所述终端的去承载请求消息,以将所述终端的当前计费状态由离线计费状态切换为在线计费状态。

该方法流程中,p-gw只需接收boss或ocs发送的第一消息,解析出第一消息为离线转在线消息时,执行去除承载的流程即可实现4g在线计费用户自动由离线计费状态恢复为在线计费状态,及时将用户从离线计费状态恢复至在线计费状态,与网关设备定时执行去除转离线用户承载流程相比,减少用户断网次数,提高用户上网感知,同时避免了网关设备定时执行去除转离线用户承载流程,可减轻设备负荷。

本发明实施例提供一种恢复终端在线计费状态的装置,包括:

获取单元,用于获取终端的计费话单,所述计费话单是根据第一网关设备 发送的针对所述终端的计费请求生成的;

处理单元,用于确定所述获取单元获取的所述计费话单为所述终端由在线计费状态切换为离线计费状态后产生的离线话单时,指示收发单元向所述第一网关设备发送第一消息;

收发单元,用于根据所述处理单元的指示,向所述第一网关设备发送所述第一消息;

其中,所述第一消息为离线转在线请求消息,所述第一消息用于指示所述第一网关设备将所述终端的当前计费状态由离线计费状态切换为在线计费状态。

本发明实施例提供一种恢复终端在线计费状态的装置,包括:

收发单元,用于接收在线计费系统发送的第一消息,所述第一消息是所述在线计费系统确定终端的计费话单为所述终端由在线计费状态切换为离线计费状态后产生的离线话单时发送的;

处理单元,用于确定所述第一消息为离线转在线请求消息时,指示所述收发单元向与所述第一网关设备连接的第二网关设备发送针对所述终端的去承载请求消息,以将所述终端的当前计费状态由离线计费状态切换为在线计费状态。

本发明实施例提供一种恢复终端在线计费状态的系统,包括:

在线计费系统,用于获取终端的计费话单,所述计费话单是根据第一网关设备发送的针对所述终端的计费请求生成的;并确定所述计费话单为所述终端由在线计费状态切换为离线计费状态后产生的离线话单时,向所述第一网关设备发送第一消息;其中,所述第一消息为离线转在线请求消息,所述第一消息用于指示所述第一网关设备将所述终端的当前计费状态由离线计费状态切换为在线计费状态;

所述第一网关设备,用于接收所述在线计费系统发送的第一消息,并确定所述第一消息为离线转在线请求消息时,向与所述第一网关设备连接的第二网 关设备发送针对所述终端的去承载请求消息,以将所述终端的当前计费状态由离线计费状态切换为在线计费状态。

上述实施例中,当在线计费系统与核心网之间的异常情况消除时,由在线计费系统向核心网的第一网关设备发送离线转在线请求消息,实现了在在线计费系统恢复正常的第一时间内指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态,解决了现有技术中因核心网侧的网关设备无法感知在线计费系统与核心网之间的异常情况何时消除,导致用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。由boss管理在线计费用户,以及监控在线计费是否正常,利用boss优势,通过boss或在线计费系统分析话单中用户上网是否为离线状态,可以快速确定是否可以立即恢复用户在线计费状态。第一网关设备p-gw只需接收boss或在线计费系统的通知,执行去除承载的流程即可实现用户自动恢复在线计费状态,减少用户断网次数,提高用户上网感知。

附图说明

图1为本发明实施例提供的一种恢复终端在线计费状态的方法的流程图;

图2为本发明实施例提供的一种恢复终端在线计费状态的方法的流程图;

图3为本发明实施例提供的一种恢复4g用户在线计费状态的系统示意图;

图4为本发明实施例提供的一种应用于图3所示系统架构的恢复终端在线计费状态的方法流程;

图5为本发明实施例提供的一种去除在线计费用户承载的主要流程;

图6为本发明实施例提供的一种恢复终端在线计费状态的装置的结构示意图;

图7为本发明实施例提供的一种恢复终端在线计费状态的装置的结构示意图;

图8为本发明实施例提供的一种恢复终端在线计费状态的系统的结构示意 图。

具体实施方式

现有技术中存在着在线计费系统与核心网之间的异常情况会导致用户的计费状态由在线计费状态转为离线计费状态,当异常消除时,用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。为了解决上述问题,本发明实施例提供一种恢复终端在线计费状态的方法、装置及系统,当在线计费系统与核心网之间的异常情况消除时,由在线计费系统向核心网的分组数据网网关设备p-gw(pdngateway)发送离线转在线请求消息,实现在在线计费系统恢复正常的第一时间指示将终端的当前计费状态由离线计费状态切换为在线计费状态。该离线转在线计费请求消息可通过在线计费系统与p-gw之间的扩展dcc接口或在线计费系统与p-gw之间新增的专用接口来实现消息的传输。

本发明实施例提供了如图1所示的一种恢复终端在线计费状态的方法,具体流程包括:

步骤101,在线计费系统获取终端的计费话单,计费话单是根据第一网关设备发送的针对终端的计费请求生成的;

步骤102,在线计费系统确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单时,向第一网关设备发送第一消息;其中,第一消息为离线转在线请求消息,第一消息用于指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态。

本发明实施例中的第一网关设备为与在线计费系统连接的分组数据网网关p-gw。上述方法流程由在线计费系统ocs执行,也可由boss的一个功能模块执行。

其中,在线计费系统向第一网关设备发送第一消息,包括:在线计费系统判断是否与第一网关设备存在网络异常,若在线计费系统与第一网关设备之间 不存在网络异常,则向第一网关设备发送第一消息。其中,步骤101中,在线计费系统获取终端的计费话单后,若计费话单为离线话单,则记录第一网关设备的地址信息,根据第一网关设备的地址信息,检测在线计费系统与第一网关设备之间是否存在网络异常,当不存在异常时,说明在线计费系统可以正常工作,可以向第一网关设备发送第一消息。但在发送第一消息之前,还包括:确定计费话单是否为终端由在线计费状态切换为离线计费状态后产生的离线话单。

具体的,确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单,包括:根据计费话单的计费标识,确定计费话单是否为离线话单;确定计费话单为离线话单时,判断终端是否为在线计费签约用户,若确定终端为在线计费签约用户,且终端注册为在线计费签约用户的时间戳早于计费话单的生成时间戳,则确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单。

上述方法流程中,由boss管理在线计费用户,由boss或者ocs监控在线计费是否正常,通过分析话单中用户上网是否为离线状态,可以快速确定是否可以立即恢复4g在线计费用户的在线计费状态。

步骤102中,在在线计费系统向第一网关设备发送第一消息之前,还包括:根据满足上述条件的计费话单中的信息生成第一消息,具体为:根据终端的终端标识、在线计费系统所在主机的设备标识、第一网关设备的设备标识以及终端当前的计费状态为离线计费状态的计费标识,生成第一消息。

步骤102中,在线计费系统向第一网关设备发送第一消息,需要改造业务支撑系统boss相关模块,并新增与epc接口,改造epc,实现接收解析支撑系统指令并去除用户承载的功能。本发明实施例提供了包括以下两种实现方式:

方式一:在线计费系统通过在线计费系统与第一网关设备之间的dcc接口,向第一网关设备发送第一消息,其中,dcc接口用于传输dcc消息,此 时,第一消息为基于dcc消息进行扩展的消息。其中,dcc接口是指现有boss/ocs和p-gw设备之间的dcc(diametercreditcontroldiameter,diameter的信用控制扩展协议)接口,通过在dcc接口中扩展命令字,实现第一消息借助dcc接口传输。在dcc接口中扩展命令字,是指在原dcc消息定义的基础上,扩展出离线转在线消息,为cor消息(change-online-request,离线转在线请求),或coa消息(change-online-answer,离线转在线响应)。其中,cor消息由boss/ocs向p-gw发送,用于cor消息指示网元侧恢复在线计费注册用户的在线计费状态,coa消息是网元侧p-gw向boss/ocs反馈的离线转在线响应,是在p-gw接收并解析出cor消息时反馈的。

其中,创建的cor消息的扩展命令字为:

例如,扩展命令字中各字段的内容为:session-id即为在线计费系统所在主机的设备标识,origin-host是指发送离线转在线消息cor的主机,origin-realm是指发送cor消息的主机所在的域,subscription-id即为签约终端的标识,subscription-id-type为签约终端的标识类型,用0,1,2,3,4标识不同的类型,subscription-id-data为签约终端的标识数据,通常为86+msisdn。具体内容参见表1。

表1

其中,创建的coa消息的扩展命令字为:

创建coa消息的扩展命令字中各字段的内容参见表2。其中,result-code是coa消息中的反馈结果编码,表2中列举了5种编码,代表了5中反馈结 果。

表2

方式二:在线计费系统通过与第一网关设备之间的特定接口,向第一网关设备发送第一消息,特定接口为在线计费系统与第一网关设备之间新增的,用于传输第一消息的专用接口。特定接口可以是boss/ocs和p-gw设备之间增加的epc接口,boss/ocs可以同时和多个p-gw对接,因此,boss/ocs与所有p-gw之间新增的特定接口可以为多个。通过新增的特定接口,boss/ocs确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单,且与对应的p-gw之间不存在网络异常时向p-gw发送cor消息,p-gw通过新增的特定接口向boss/ocs发送coa消息。

步骤102之后,上述方法还包括:

在线计费系统接收第一网关设备发送的第一消息的响应消息,第一消息的响应消息中包括终端的终端标识以及第一网关设备的设备标识。第一消息的响应消息即为如上所述的coa消息。

上述方法流程中,boss/ocs获取计费话单之后,确定计费话单为终端由 在线计费状态切换为离线计费状态后产生的离线话单时,向p-gw设备发送cor消息,指示p-gw设备将终端的当前计费状态由离线计费状态切换为在线计费状态,使得p-gw设备接收并解析出cor消息时,触发将终端的当前计费状态由离线计费状态切换为在线计费状态的流程,使得boss/ocs在恢复正常的第一时间内,使得网元侧设备能够感知boss/ocs何时恢复正常,并及时将终端的当前计费状态由离线计费状态切换为在线计费状态,进而解决了现有技术中存在的问题。

如图2所示的一种恢复终端在线计费状态的方法,具体流程包括:

步骤201,第一网关设备接收在线计费系统发送的第一消息,第一消息是在线计费系统确定终端的计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单时发送的;

步骤202,第一网关设备确定第一消息为离线转在线请求消息时,根据第一消息,向与第一网关设备连接的第二网关设备发送针对终端的去承载请求消息,以将终端的当前计费状态由离线计费状态切换为在线计费状态。

上述方法流程中,第二网关设备为与第一网关设备p-gw连接的s-gw。该方法流程中,p-gw只需接收boss或ocs发送的第一消息,解析出第一消息为离线转在线消息时,执行去除承载的流程即可实现4g在线计费用户自动由离线计费状态恢复为在线计费状态,及时将用户从离线计费状态恢复至在线计费状态,与网关设备定时执行去除转离线用户承载流程相比,减少用户断网次数,提高用户上网感知,同时避免了网关设备定时执行去除转离线用户承载流程,可减轻设备负荷。

上述方法流程中,第一消息中包括终端的终端标识(imsi)和终端当前的计费状态为离线计费状态的计费标识(如ps-free-format-data字段),以及终端为在线计费签约用户的cc标识(chargingcharacteristics,计费特性),chargingcharacteristics作为用户的实时计费属性标识,步骤202具体包括:根据第一消息的消息格式(参见表1),确定第一消息为离线转在线请求消息,主 要是根据第一消息中的cc标识和用户当前的计费状态为离线计费状态的标识,解析出该第一消息为离线转在线请求消息;并在确定终端为第一网关设备的受控终端时,向与终端对应的服务网关发送去承载请求消息;其中,去承载请求消息中包括终端的终端标识,以使第一网关设备根据接收到的服务网关发送的去承载响应消息中携带的终端的终端标识,删除终端的注册信息,触发终端发起重新创建承载请求,将终端当前的在线计费状态由离线计费状态切换为在线计费状态。终端的注册信息为终端已创建的具体承载。

一种可选的实施方式中,第一消息中还包括在线计费系统所在主机的设备标识和第一网关设备的设备标识,上述方法流程向与终端对应的服务网关发送去承载请求消息之后,还包括:根据在线计费系统所在主机的设备标识,向在线计费系统发送针对第一消息的响应消息,针对第一消息的响应消息中包括终端的终端标识以及第一网关设备的设备标识。

上述方法流程中,当在线计费系统与核心网之间的异常情况消除时,由在线计费系统向核心网的第一网关设备发送离线转在线请求消息,实现了在在线计费系统恢复正常的第一时间内指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态,解决了现有技术中因核心网侧的网关设备无法感知在线计费系统与核心网之间的异常情况何时消除,导致用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。

本发明实施例的上述方法应用的系统由boss(business&operationsupportsystem,业务运营支撑系统)和epc组成,通过业务运营支撑系统实时分析用户话单,对于产生离线话单的在线计费用户,如果在线计费系统已恢复正常,则支撑系统即时通知网元去除该用户承载,终端自动重新创建默认承载时即可恢复在线计费状态,从而实现自动迅速恢复该类用户在线计费状态。

优选的,本发明实施例的上述方法流程应用在针对4g用户的在线计费系统中。

例如,如图3所示的一种恢复4g用户在线计费状态的系统示意图,包括 业务运营支撑系统的boss或ocs,epc侧包括hss(homesubscriberserver,归属签约用户服务器)、p-gw、s-gw(servinggateway,服务网关)、mme(mobilitymanagemententity,移动管理实体)、cg(charginggateway,计费网关)、enodeb(evolvednodeb,演进的nodeb)、移动终端ue(userequipment用户设备)。

其中,boss,用于保存用户业务资料等信息,包括实时计费4g用户的签约信息,以及接收用户办理业务的请求,并将用户的业务请求转化为相应信息发送相应指令到与boss连接的hss,从计费网关cg处采集用户的计费话单,通过dcc接口与p-gw进行信令交互,完成实时计费流程。

本发明实施例中的cg负责产生计费话单,对在线计费的话单增加cc标识,话单生成后由boss采集处理。

本发明实施例中的ocs为实时计费核心,作为boss一个模块,共享用户资料和余额等信息,本发明实施例中,ocs可以同时和多个p-gw对接,通过dcc接口或特定接口进行信令交互,完成实时计费流程和离线转在线处理流程。

hss中保存了用户使用网络的基本属性,例如,如图3所示的签约信息包括国际移动用户标识imsi,分组数据网地址pdnaddress,可代替的接入点域名-apn-oi-replacement,用户聚合最大比特率ue-ambr,已签约计费特性subscribedchargingcharacteristics等。hss还用于接收boss发送的指令,并根据指令内容与相关网元一起完成对用户的控制。例如,boss判断用户为4g用户且需在线计费时,会修改用户的hss签约信息,发送携带有计费特性chargingcharacteristics字段的实时计费签约信息到hss,hss接收该签约信息,当4g用户使用lte无线接入eps网络时,chargingcharacteristics字段将在用户附着时由hss插入到mme中,mme通过承载创建消息将此参数传递给s-gw,并由s-gw传递给p-gw,由p-gw触发到ocs进行在线计费。

p-gw负责业务控制,将s-gw传递过来的分组包进行解析,转发到不同 网关,同时也是epc与boss/ocs对接的实体,是否启动用户终端的在线计费流程由其控制,p-gw作为实时计费和业务的控制点,当接收到sgw的转发请求时,通过对转发请求中chargingcharacteristics字段的判断,发起在线计费流程,生成pgw计费话单pgw-cdr,通过dcc接口完成与boss或oca的信令交互。

s-gw是移动通信网络epc中的重要网元,负责用户数据包的路由和转发。

mme是epc的重要网元,负责信令处理,涉及到承载激活/关闭过程。enodeb,evolvednodeb即演进型nodeb简称enb,lte中基站的名称。

本发明实施例中的ue指4g终端设备。

如图4所示的一种应用于上述系统架构的恢复终端在线计费状态的方法流程,包括:

步骤1,boss根据运营商特定策略筛选实时在线计费用户,并对用户hss签约信息进行修改,并将修改后的用户hss签约信息通知给hss。对用户hss签约信息进行修改是指在用户的hss签约信息中添加计费特性chargingcharacteristics指定字段,若用户已注册为在线计费用户,则chargingcharacteristics指定字段的值标识用户为在线计费签约用户,如取值为1。这样,当4g用户使用lte无线接入eps网络时,hss签约信息中标记用户为在线计费签约用户的cc标识字段,将在用户附着时由hss插入到mme中,mme通过承载创建消息将此cc标识字段传递给s-gw,并由s-gw传递给p-gw,由p-gw触发到ocs进行在线计费。

步骤2,boss从cg服务器中采集cg话单,其中,cg话单既包括p-gw产生的pgw-cdr又包括s-gw产生的sgw-cdr,pgw-cdr提供基于业务的流量计费,可作为计费话单依据,因此,本发明实施例中所指的计费话单是指pgw-cdr。

步骤3,boss解析计费话单的各字段信息,可根据ps-free-format-data字段取值判断是否为离线话单,如果是在线计费话单,则作为统计话单后继续 处理下条话单。如果为离线计费话单,则正常计费批价的同时记录下p-gw地址信息,并则继续执行步骤4。

其中,用户的计费状态会由网络设备产生相应使用记录时,通过特定标识记录在使用记录中,例如,cg话单中的ps-free-format-data字段的取值可以区分出用户的计费状态是在线计费状态还是离线计费状态,若用户的计费状态为在线计费状态则该cg话单是在线话单,若用户的计费状态为离线计费状态则该cg话单是离线话单,可选的,ps-free-format-data字段的取值为0时,该cg话单是离线话单,ps-free-format-data字段的取值为1时,该cg话单是在线话单。本发明实施例并不限制ps-free-format-data字段的取值,只要能够区分出是在线话单还是离线话单即可。

步骤4,boss判断该离线话单对应的用户是否在线计费用户。

判断该离线话单对应的用户是否为在线计费签约用户,若确定用户为在线计费签约用户,且用户注册为在线计费签约用户的时间戳早于该离线话单的生成时间戳,则确定离线话单为用户由在线计费状态切换为离线计费状态后产生的离线话单。其中,根据cc标识字段的值判断该离线话单对应的用户是否为在线计费签约用户,当cc字段中指定位置的值为1时,需要网络设备发起对用户的实时计费,即需要将用户的计费状态恢复至在线计费状态。用户注册为在线计费签约用户的时间戳是指boss确定该用户为在线计费签约用户,并将在线计费标识添加在用户的hss签约信息中并将修改后的hss签约信息通知给hss时的时间,如果boss分析出用户注册为在线计费签约用户的时间戳早于该离线话单的生成时间戳,则boss需要通知pgw将用户的计费状态由离线计费切换为在线计费。若boss确定离线话单为用户由在线计费状态切换为离线计费状态后产生的离线话单,则继续执行步骤5。

步骤5,boss判断ocs是否正常。

boss根据记录的p-gw地址信息,检测在线计费系统与p-gw之间是否存在网络异常,若检测出ocs和该p-gw的链接状态不存在异常,则确定在 线计费系统可以正常执行在线计费整体流程,则boss继续执行步骤6。如果在线计费系统与p-gw之间的链接状态存在异常,则继续处理下条话单。

步骤6,boss根据离线话单中的信息,生成cor信息,并根据p-gw的地址信息向p-gw发送cor信息,通知p-gw将该用户的计费状态由离线在线计费状态切换为在线计费状态;

其中,cor信息中包括用户标识、发送该cor信息的主机的设备标识、p-gw的设备标识,以及用户为在线计费签约用户的cc标识,用户的当前计费状态为离线计费状态的信息等。通过dcc接口或特定接口向p-gw发送cor信息,具体内容参见上述实施例。

步骤7,p-gw接收boss发送的cor信息,根据cor信息中携带的信息,解析出该cor消息为离线转在线请求消息,需要将用户的当前计费状态由离线计费状态切换为在线计费状态,然后判断该用户是否为该p-gw的受控终端,即判断该用户是否承载在本p-gw设备上,若是,则继续执行步骤8.

步骤8,p-gw向该用户对应的服务网关s-gw发送去承载请求消息,同时p-gw通过dcc接口或特定接口向boss反馈coa消息,通知boss已处理发送的cor消息。

具体的,p-gw根据cor消息中的用户标识imsi(internationalmobilesubscriberidentificationnumber,国际移动用户标识码),判断用户是否承载在本p-gw设备上,且根据cor消息中携带的cc标识和用户的计费状态为离线计费状态的标识信息,确定向该用户对应的服务网关s-gw发送去承载请求消息,以通知s-gw去除该用户的承载。

步骤9,p-gw、s-gw以及mme执行去除该在线计费用户承载的流程,p-gw删除用户所有承载信息。

去除该在线计费用户承载的主要流程参见图5。首先,p-gw通过s-gw向mme发送去承载请求消息deletebearerrequest,其中去承载请求消息携带了bearerid,指明删除具体的承载。其次,mme向ue发出分离 请求detachrequest,要求用户分离。其中,detachrequest中的分离类型为reattach-not-reueired,原因值为40no-eps-bearer-context-activated。然后,ue收到分离请求后回复detachaccept并从4g分离。然后用户去2g/3g附着。最后mme通过s-gw向p-gw回复deletebearerresponse,p-gw删除用户所有承载信息。

步骤10,ue通过tau(trackingareaupdatingprocedure,跟踪区更新)重新创建承载,恢复4g,并根据cc标识恢复4g用户的在线计费状态,使得该4g用户的计费状态由离线计费状态恢复到在线计费状态。

上述方法流程中,当在线计费系统与核心网之间的异常情况消除时,由在线计费系统向核心网的第一网关设备发送离线转在线请求消息,实现了在在线计费系统恢复正常的第一时间内指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态,解决了现有技术中因核心网侧的网关设备无法感知在线计费系统与核心网之间的异常情况何时消除,导致用户的计费状态不能及时从离线计费状态恢复至在线计费状态的技术问题。由boss管理在线计费用户,以及监控在线计费是否正常,利用boss优势,通过boss或在线计费系统分析话单中用户上网是否为离线状态,可以快速确定是否可以立即恢复用户在线计费状态。第一网关设备p-gw只需接收boss或在线计费系统的通知,执行去除承载的流程即可实现用户自动恢复在线计费状态,减少用户断网次数,提高用户上网感知。

针对上述方法流程,本发明实施例还提供一种恢复终端在线计费状态的装置和系统,这些装置和系统的具体内容可以参照上述方法实施,在此不再赘述。

如图6所示的一种恢复终端在线计费状态的装置,包括:

获取单元601,用于获取终端的计费话单,计费话单是根据第一网关设备发送的针对终端的计费请求生成的;

处理单元602,用于确定获取单元601获取的计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单时,指示收发单元603向第一网关 设备发送第一消息;

收发单元603,用于根据处理单元602的指示,向第一网关设备发送第一消息;其中,第一消息为离线转在线请求消息,第一消息用于指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态。

进一步的,处理单元602用于:

判断是否与第一网关设备存在网络异常,若在线计费系统与第一网关设备之间不存在网络异常,则指示收发单元向第一网关设备发送第一消息。

进一步的,处理单元602用于:

根据计费话单的计费标识,确定计费话单是否为离线话单;

确定计费话单为离线话单时,判断终端是否为在线计费签约用户,若确定终端为在线计费签约用户,且终端注册为在线计费签约用户的时间戳早于计费话单的生成时间戳,则确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单。

进一步的,处理单元602还用于:

在向第一网关设备发送第一消息之前,根据终端的终端标识、在线计费系统所在主机的设备标识、第一网关设备的设备标识以及终端当前的计费状态为离线计费状态的计费标识,生成第一消息。

进一步的,处理单元602用于:

通过与第一网关设备之间的dcc接口,向第一网关设备发送第一消息,其中,dcc接口用于传输dcc消息,第一消息为基于dcc消息进行扩展的消息;或者,

通过与第一网关设备之间的特定接口,向第一网关设备发送第一消息,特定接口为在线计费系统与第一网关设备之间新增的,用于传输第一消息的专用接口。

进一步的,收发单元603还用于:

接收第一网关设备发送的第一消息的响应消息,第一消息的响应消息中包 括终端的终端标识以及第一网关设备的设备标识。

如图7所示的一种恢复终端在线计费状态的装置,包括:

收发单元701,用于接收在线计费系统发送的第一消息,第一消息是在线计费系统确定终端的计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单时发送的;

处理单元702,用于确定第一消息为离线转在线请求消息时,指示收发单元701向与第一网关设备连接的第二网关设备发送针对终端的去承载请求消息,以将终端的当前计费状态由离线计费状态切换为在线计费状态。

进一步的,第一消息中包括终端的终端标识和终端当前的计费状态为离线计费状态的计费标识;

处理单元702用于:在确定终端为第一网关设备的受控终端时,指示收发单元701向与终端对应的服务网关发送去承载请求消息;

其中,去承载请求消息中包括终端的终端标识,以使第一网关设备根据接收到的服务网关发送的去承载响应消息中携带的终端的终端标识,删除终端的注册信息,触发终端发起重新创建承载请求,将终端当前的在线计费状态由离线计费状态切换为在线计费状态。

进一步的,第一消息中还包括在线计费系统所在主机的设备标识和第一网关设备的设备标识;

处理单元702还用于:在向与终端对应的服务网关发送去承载请求消息之后,根据在线计费系统所在主机的设备标识,向在线计费系统发送针对第一消息的响应消息,针对第一消息的响应消息中包括终端的终端标识以及第一网关设备的设备标识。

如图8所示,本发明实施例提供一种恢复终端在线计费状态的系统,包括:

在线计费系统801,用于获取终端的计费话单,计费话单是根据第一网关设备发送的针对终端的计费请求生成的;并确定计费话单为终端由在线计费状态切换为离线计费状态后产生的离线话单时,向第一网关设备发送第一消息; 其中,第一消息为离线转在线请求消息,第一消息用于指示第一网关设备将终端的当前计费状态由离线计费状态切换为在线计费状态;

第一网关设备802,用于接收在线计费系统发送的第一消息,并确定第一消息为离线转在线请求消息时,向与第一网关设备802连接的第二网关设备发送针对终端的去承载请求消息,以将终端的当前计费状态由离线计费状态切换为在线计费状态。

本发明实施例的上述系统由在线计费系统和第一网关设备组成,通过在线计费系统实时分析用户话单,对于产生离线话单的在线计费用户,如果在线计费系统已恢复正常,则在线计费系统即时通知第一网关设备去除该用户承载,终端自动重新创建默认承载时即可恢复在线计费状态,从而实现自动迅速恢复该类用户在线计费状态。由boss管理在线计费用户,以及监控在线计费是否正常,利用boss优势,通过boss或在线计费系统分析话单中用户上网是否为离线状态,可以快速确定是否可以立即恢复用户在线计费状态。第一网关设备p-gw只需接收boss或在线计费系统的通知,执行去除承载的流程即可实现用户自动恢复在线计费状态,减少用户断网次数,提高用户上网感知。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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