一种在线计费中交互信息的方法及装置制造方法
【专利摘要】本发明实施例公开了一种在线计费中交互信息的方法及装置,涉及电子信息【技术领域】,能够降低CTF设备和OCS之间的信息交互频率,并且降低CTF设备和OCS之间的信息传输的压力。本发明的方法包括:计费触发功能CTF设备接收在线计费系统OCS发送的携带了非实时触发条件的信用控制应答CCA消息;所述CTF设备在下一次向所述OCS发送信用控制请求CCR消息之前,记录所述非实时触发条件对应的事件每一次发生前后的计费信息;所述CTF设备向所述OCS发送CCR消息。本发明适用于在线计费系统。
【专利说明】一种在线计费中交互信息的方法及装置
【技术领域】
[0001] 本发明涉及电子信息【技术领域】,尤其涉及一种在线计费中交互信息的方法及装 置。
【背景技术】
[0002] 随着越来越多的在线业务被使用,运营商需要实时监控用户使用在线业务的情 况,并针对用户使用的在线业务实时结算资费。目前,常用〇CS(OnlineChargingSystem, 在线计费系统)进行在线计费。
[0003] 为了保证通过0CS进行在线计费的准确性,需要由承担CTF(ChargingTrigger Function,计费触发功能)的网络设备实时向0CS上报计费信息。例如:0CS在接收到了承 担CTF的网络设备发送的CCR消息之后,向承担CTF的网络设备发送携带了Trigger(触发 条件)的CCA消息。并由承担CTF的网络设备实时监控Trigger对应的计费事件是否发生, 并在计费事件发生时承担CTF的网络设备将通过动态Trigger机制将计费信息或重授权的 请求信息上报给0CS,从而使得0CS能够实时获取计费事件发生时的计费信息。
[0004] 但在实际应用中,由于用户终端会经常发生QoS (Quality of Service,服务质量) 改变、位置更新等情况,使得在短时间内会频繁发生计费事件,则承担CTF的网络设备就需 要频繁地向0CS上报计费信息,从而增加了承担CTF的网络设备和0CS之间的信息交互频 率,增加了承担CTF的网络设备和0CS之间的信息传输的压力。
【发明内容】
[0005] 本发明实施例提供一种在线计费中交互信息的方法及装置,能够降低CTF设备和 0CS之间的信息交互频率,并且降低CTF设备和0CS之间的信息传输的压力。
[0006] 为达到上述目的,本发明实施例采用如下技术方案:
[0007] 第一方面,本发明的实施例提供一种在线计费中交互信息的方法,所述方法包 括:
[0008] 计费触发功能CTF设备接收在线计费系统0CS发送的携带了非实时触发条件的信 用控制应答CCA消息,所述CCA消息用于响应所述CTF设备发送的携带了配额请求的信用 控制请求CCR消息,所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时 触发条件是指:当对应的事件发生时,触发所述CTF设备记录所述对应的事件发生前后的 计费信息,且并不触发所述CTF设备向所述0CS上报所记录的计费信息;
[0009] 所述CTF设备在下一次向所述0CS发送CCR消息之前,记录所述非实时触发条件 对应的事件每一次发生前后的计费信息;
[0010] 所述CTF设备向所述0CS发送CCR消息,所述CCR消息包括所述非实时触发条件 对应的事件每一次发生前后的计费信息。
[0011] 结合第一方面,在第一方面的第一种可能的实现方式中,所述记录所述非实时触 发条件对应的事件每一次出现前后的计费信息,包括:
[0012] 在每次检测到所述非实时触发条件对应事件发生时,所述CTF设备保存所述非实 时触发条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或非实时 触发条件对应的事件的信息,并重新开始记录所述非实时触发条件发生后的配额使用信息 和/或非实时触发条件对应的事件的信息。
[0013] 结合第一方面,或第一方面的第一种可能的实现方式,在第一方面的第二种可能 的实现方式中,在所述CTF设备向所述0CS发送CCR消息之前,还包括:
[0014] 将所述非实时触发条件对应的事件每一次发生前后的计费信息,分别放置在不同 的容器中,所述CCR消息包括至少两个容器;
[0015] 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非 实时触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括:用户位置改 变、分配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改 变、用户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的 事件的信息至少包括:用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、月艮 务网关类型、用户所处时区和服务网络PLMN中的一个或多个的值。
[0016] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式 中,在所述CTF设备向所述0CS发送CCR消息之前,还包括:
[0017] 当至少两个非实时触发条件对应的事件同时发生时,将同时发生的各个事件发生 前的计费信息放置在相同容器中。
[0018] 结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件发生前的所述非实时触发条件所对应的 费率组的配额使用信息和/或所有非实时触发条件对应的事件的信息。
[0019] 结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式 中,在所述CTF设备向所述0CS发送CCR消息之前,还包括:
[0020] 所述CTF设备判断在不同容器的计费信息中是否存在相同的部分;
[0021] 若存在,则将所述不同容器的计费信息中相同的部分信息放置在容器之外。
[0022] 结合第一方面的第二种可能的实现方式,在第一方面的第六种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非实时触发条 件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述0CS发送的非实 时触发条件对应的事件的信息。
[0023] 结合第一方面的第二种可能的实现方式,在第一方面的第七种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非实时触发条 件所对应的费率组的配额使用信息和所有所述0CS已发送的非实时触发条件对应的事件 的信息。
[0024] 结合第一方面的第二至第七种可能的实现方式中的任意一项,在第一方面的第八 种可能的实现方式中,若所述容器中的信息为所述非实时触发条件对应的事件发生前的信 息,则所述容器中还包括所述非实时触发条件;
[0025] 若所述容器中的信息为所述非实时触发条件对应的事件最后一次发生后,直至所 述CTF设备向所述0CS发送CCR消息之前的信息,则所述容器中不包括任何非实时触发条 件。
[0026] 结合第一方面的第二至第八种可能的实现方式中的任意一项,在第一方面的第九 种可能的实现方式中,所述CCR消息中包括的各个容器分别携带一个序列号,所述各个容 器的序列号按照时间顺序排列,以便于所述0CS根据所述各个容器的序列号依据时间顺序 区分所述各个容器。
[0027] 结合第一方面、第一方面的第一至第九种可能的实现方式中的任意一项,在第一 方面的第十种可能的实现方式中,若所述0CS发送的CCA消息中携带的实时触发条件和非 实时触发条件对应的事件相同时,则在所述事件发生时,所述CTF设备向所述0CS发送CCR 消息。
[0028] 结合第一方面、第一方面的第一至第十种可能的实现方式中的任意一项,在第一 方面的第十一种可能的实现方式中,所述CTF设备已接收到所述0CS发送的非实时触发条 件,所述方法还包括:
[0029] 当所述CTF设备再次收到所述0CS发送的携带了新的非实时触发条件的CCA消息 时,所述CTF设备利用所述新的非实时触发条件替换所述已接收的非实时触发条件。
[0030] 结合第一方面、第一方面的第一至第十一种可能的实现方式中的任意一项,在第 一方面的第十二种可能的实现方式中,还包括:
[0031] 所述CTF设备接收所述0CS发送的携带了空的非实时触发条件的CCA消息,所述 空的非实时触发条件不对应任何事件;
[0032] 所述CTF设备无效当前使用的非实时触发条件。
[0033] 第二方面,本发明的实施例提供一种在线计费中交互信息的方法,所述方法包 括:
[0034] 在线计费系统0CS接收计费触发功能CTF设备发送的携带了配额请求的信用控制 请求CCR消息;
[0035] 所述0CS根据所述配额请求确定非实时触发条件,并向所述CTF设备发送携带了 非实时触发条件的信用控制应答CCA消息,所述非实时触发条件对应一个费率组的一个或 多个配额,所述非实时触发条件是指:当对应的事件发生时,触发所述CTF设备记录所述对 应的事件发生前后的计费信息,且并不触发所述CTF设备向所述0CS上报所记录的计费信 息;
[0036] 所述0CS接收所述CTF设备发送的携带了计费信息的CCR消息,所述携带了计费 信息的CCR消息包括所述非实时触发条件对应的事件每一次发生前后的计费信息。
[0037] 结合第二方面,在第二方面的第一种可能的实现方式中,所述携带了计费信息的 CCR消息包括至少两个容器;所述非实时触发条件对应的事件每一次发生前后的计费信 息,分别放置在不同的容器中。
[0038] 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非 实时触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括:用户位置改 变、分配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改 变、用户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的 事件的信息至少包括:用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、月艮 务网关类型、用户所处时区和服务网络PLMN中的一个或多个的值。
[0039] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件发生前的所述非实时触发条件所对应的 费率组的配额使用信息和/或所有非实时触发条件对应的事件的信息。
[0040] 结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非实时触发条 件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述0CS发送的非实 时触发条件对应的事件的信息。
[0041] 结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非实时触发条 件所对应的费率组的配额使用信息和所有所述0CS已发送的非实时触发条件对应的事件 的信息。
[0042] 结合第二方面的第二至第四种可能的实现方式中的任意一项,在第二方面的第五 种可能的实现方式中,若所述容器中还包括所述非实时触发条件,则所述容器中的信息为 所述非实时触发条件对应的事件发生前的信息;
[0043] 若所述容器中不包括任何非实时触发条件,则所述容器中的信息为所述非实时触 发条件对应的事件最后一次发生后,直至所述CTF设备向所述0CS发送CCR消息之前的信 肩、。
[0044] 结合第二方面的第一至第五种可能的实现方式中的任意一项,在第二方面的第六 种可能的实现方式中,所述CCR中包括的各个容器分别携带一个序列号,所述各个容器的 序列号按照时间顺序排列,所述0CS根据所述各个容器的序列号依据时间顺序区分所述各 个容器。
[0045] 第三方面,本发明的实施例提供一种在线计费中交互信息的装置,所述装置包 括:
[0046] 接收模块,用于接收在线计费系统0CS发送的携带了非实时触发条件的信用控制 应答CCA消息,所述CCA消息用于响应所述CTF设备发送的携带了配额请求的信用控制请 求CCR消息,所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时触发条 件是指:当对应的事件发生时,触发计费触发功能CTF设备记录所述对应的事件发生前后 的计费信息,且并不触发所述CTF设备向所述0CS上报所记录的计费信息;
[0047] 存储模块,用于在下一次向所述0CS发送信用控制请求CCR消息之前,记录所述非 实时触发条件对应的事件每一次发生前后的计费信息;
[0048] 发送模块,用于向所述0CS发送CCR消息,所述CCR消息包括所述非实时触发条件 对应的事件每一次发生前后的计费信息。
[0049] 结合第三方面,在第三方面的第一种可能的实现方式中,所述存储模块,还用于在 所述CTF设备向所述0CS发送所述CCR消息之前,将所述非实时触发条件对应的事件每一 次发生前后的计费信息,分别放置在不同的容器中,所述CCR消息包括至少两个容器;
[0050] 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非 实时触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括:用户位置改 变、分配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改 变、用户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的 事件的信息至少包括:用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、月艮 务网关类型、用户所处时区和服务网络PLMN中的一个或多个的值。
[0051] 结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式 中,所述存储模块,还用于当至少两个非实时触发条件对应的事件同时发生时,将同时发生 的各个事件发生前的计费信息放置在相同容器中。
[0052] 结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件发生前的所述非实时触发条件所对应的 费率组的配额使用信息和/或所有非实时触发条件对应的事件的信息;
[0053] 或者,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非 实时触发条件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述0CS 发送的非实时触发条件对应的事件的信息;
[0054] 或者,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非 实时触发条件所对应的费率组的配额使用信息和所有所述0CS已发送的非实时触发条件 对应的事件的信息;
[0055]所述装置还包括:处理模块,用于在所述CTF设备向所述0CS发送所述CCR消息之 前,判断在不同容器的计费信息中是否存在相同的部分;若存在,则将所述不同容器的计费 信息中相同的部分信息放置在容器之外。
[0056] 结合第三方面、第三方面的第一至第三种可能的实现方式中的任意一项,在第三 方面的第四种可能的实现方式中,若所述容器中的信息为所述非实时触发条件对应的事件 发生前的信息,则所述容器中还包括所述非实时触发条件;
[0057]若所述容器中的信息为所述非实时触发条件对应的事件最后一次发生后,直至所 述CTF设备向所述0CS发送CCR消息之前的信息,则所述容器中不包括任何非实时触发条 件。
[0058] 结合第三方面、第三方面的第一至第四种可能的实现方式中的任意一项,在第三 方面的第五种可能的实现方式中,所述CCR消息中包括的各个容器分别携带一个序列号, 所述各个容器的序列号按照时间顺序排列,以便于所述0CS根据所述各个容器的序列号依 据时间顺序区分所述各个容器。
[0059] 结合第三方面、第三方面的第一至第五种可能的实现方式中的任意一项,在第三 方面的第六种可能的实现方式中,所述接收模块,还用于当所述CTF再次收所述0CS发送的 携带了新的非实时触发条件的CCA时,其中,所述CTF设备已接收到所述0CS发送的非实时 触发条件;
[0060]所述处理模块,还用于利用所述新的非实时触发条件替换所述已接收的非实时触 发条件。
[0061] 结合第三方面、第三方面的第一至第六种可能的实现方式中的任意一项,在第三 方面的第七种可能的实现方式中,所述接收模块,还用于接收所述0CS发送的携带了空的 非实时触发条件的CCA消息,所述空的非实时触发条件不对应任何事件;
[0062]所述处理模块,还用于无效当前使用的非实时触发条件。
[0063]第四方面,本发明的实施例提供一种在线计费中交互信息的装置,所述装置包 括:
[0064]接收模块,用于接收计费触发功能CTF设备发送的携带了配额请求的信用控制请 求CCR消息;
[0065] 处理模块,用于根据所述配额请求确定非实时触发条件;
[0066] 发送模块,用于向所述CTF设备发送携带了非实时触发条件的信用控制应答CCA 消息,所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时触发条件是指: 当对应的事件发生时,触发所述CTF设备记录所述对应的事件发生前后的计费信息,且并 不触发所述CTF设备向在线计费系统0CS上报所记录的计费信息;
[0067] 所述接收模块,还用于接收所述CTF设备发送的携带了计费信息的CCR消息,所述 CCR消息包括所述非实时触发条件对应的事件每一次发生前后的计费信息。
[0068] 结合第四方面,在第四方面的第一种可能的实现方式中,所述携带了计费信息的 CCR消息包括至少两个容器;所述非实时触发条件对应的事件每一次发生前后的计费信 息,分别放置在不同的容器中;
[0069] 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非 实时触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括:用户位置改 变、分配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改 变、用户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的 事件的信息至少包括:用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、月艮 务网关类型、用户所处时区和服务网络PLMN中的一个或多个的值。
[0070] 结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式 中,所述容器中的信息包括:所述非实时触发条件发生前的所述非实时触发条件所对应的 费率组的配额使用信息和/或所有非实时触发条件对应的事件的信息;
[0071] 或者,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非 实时触发条件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述0CS 发送的非实时触发条件对应的事件的信息;
[0072] 或者,所述容器中的信息包括:所述非实时触发条件对应的事件发生前的所述非 实时触发条件所对应的费率组的配额使用信息和所有所述0CS已发送的非实时触发条件 对应的事件的信息。
[0073] 结合第四方面、第四方面的第一至第二种可能的实现方式中的任意一项,在第四 方面的第三种可能的实现方式中,若所述容器中还包括所述非实时触发条件,则所述容器 中的信息为所述非实时触发条件对应的事件发生前的信息;
[0074] 若所述容器中不包括任何非实时触发条件,则所述容器中的信息为所述非实时触 发条件对应的事件最后一次发生后,直至所述CTF设备向所述0CS发送CCR消息之前的信 肩、。
[0075] 结合第四方面的第一至第三种可能的实现方式中的任意一项,在第四方面的第四 种可能的实现方式中,所述CCR中包括的各个容器分别携带一个序列号,所述各个容器的 序列号按照时间顺序排列,所述0CS根据所述各个容器的序列号依据时间顺序区分所述各 个容器。
[0076] 本发明实施例提供的一种在线计费中交互信息的方法及装置,能够通过CTF设备 接收0CS发送的携带了非实时触发条件的CCA消息,在下一次向0CS发送CCR消息之前,记 录非实时触发条件对应的事件每一次发生前后的计费信息,并向0CS发送携带了所记录的 计费信息的CCR消息,使得CTF设备没有必要在非实时触发条件对应的事件每一次发生时 向OCS上报计费信息。相比较于现有技术中每次事件发生时都实时上报计费信息的方案, 本发明能够在非实时触发条件对应的事件发生时,先记录事件发生前后的计费信息,并在 需要向OCS上报计费信息的时候,将每一次事件发生前后的计费信息携带在一个CCR消息 中向OCS上报,从而避免CTF设备频繁地向OCS上报计费信息,降低了CTF设备和OCS之间 的信息交互频率,也降低了CTF设备和OCS之间的信息传输的压力。
【专利附图】
【附图说明】
[0077] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附 图。
[0078] 图1为本发明实施例提供的一种在线计费中交互信息的方法流程图;
[0079] 图2为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0080] 图3、图4为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0081] 图5、图6为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0082] 图7、图8为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0083] 图9为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0084] 图10为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0085] 图10a为本发明实施例提供的一种具体应用场景的信息交互流程图;
[0086] 图11为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0087] 图12为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0088] 图13为本发明实施例提供的另一种在线计费中交互信息的方法流程图;
[0089] 图14为本发明实施例提供的一种在线计费中交互信息的装置的结构示意图;
[0090] 图15为本发明实施例提供的另一种在线计费中交互信息的装置的结构示意图;
[0091] 图16为本发明实施例提供的一种CTF设备结构示意图;
[0092] 图17为本发明实施例提供的一种0CS设备结构示意图。
【具体实施方式】
[0093] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。
[0094] 本发明实施例可以适用于一种在线计费系统,所述在线计费系统至少包括CTF 设备和0CS,其中,CTF设备为可以承担计费触发功能的网络设备,例如:GGSN(Gateway GSN,网关GSN)、P_GW(分组数据网网关)、H)G(PacketDataGateway,分组数据网关) 等能够承担计费触发功能的设备都可以称为本发明实施例中的CTF设备。需要说明的 是,CTF设备的具体类型以及设备型号可以依据具体的网络环境进行选择,举例来说:在 GPRS(GeneralPacketRadioService,通用分组无线服务技术)中,GGSN可以作为CTF 设备;在EPC(EvolvedPacketCore,演进分组核心)网络中,P-GW可以作为CTF设备;在WLAN(WirelessLocalAreaNetworks,无线局域网络)中,ePDG可以作为CTF设备。CTF 设备与0CS之间具体的信息交互方式以及所传输的信息类型,在本发明实施例中并不做限 定,为了便于描述,以CTF设备向0CS发送CCR(CreditControlRequest,信用控制请求) 消息,0CS向CTF设备发送CCA(CreditControlAnswer,信用控制应答)消息为了进行说 明。其中,CCR消息和CCA消息中都可以携带信息或本发明实施例中所需交互的数据内容, 比如在CCR消息中可以携带着指定费率组的配额请求;CCA消息可以携带配额授权信息和 触发条件(Trigger),以便于CTF设备根据接收到的CCA消息监控Trigger对应的事件,并 针对发生的事件向0CS发送CCR消息,CCR消息携带着上报所封装的计费信息;0CS向CTF 设备发送用来确认已接收到上报的计费信息的CCA消息。
[0095] 本发明实施例提供一种在线计费中交互信息的方法,如图1所示,所述方法包括:
[0096] 101、计费触发功能CTF设备接收在线计费系统0CS发送的携带了非实时Trigger 的信用控制应答CCA消息。
[0097] 其中,所述CCA消息用于响应所述CTF设备发送的携带了配额请求的信用控制请 求CCR消息,所述非实时Trigger对应一个费率组的一个或多个配额,所述非实时Trigger 是指:当对应的事件发生时,触发所述CTF设备记录所述对应的事件发生前后的计费信息, 且并不触发所述CTF设备向所述0CS上报所记录的计费信息。
[0098] 需要说明的是,非实时Trigger中,对应的事件可以是一种或多种预设的事件,t匕 如可以包括表一中的一个或多个:
【权利要求】
1. 一种在线计费中交互信息的方法,其特征在于,所述方法包括: 计费触发功能CTF设备接收在线计费系统OCS发送的携带了非实时触发条件的信用控 巧IJ应答CCA消息,所述CCA消息用于响应所述CTF设备发送的携带了配额请求的信用控制 请求CCR消息,所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时触发 条件是指:当对应的事件发生时,触发所述CTF设备记录所述对应的事件发生前后的计费 信息,且并不触发所述CTF设备向所述OCS上报所记录的计费信息; 所述CTF设备在下一次向所述OCS发送CCR消息之前,记录所述非实时触发条件对应 的事件每一次发生前后的计费信息; 所述CTF设备向所述OCS发送CCR消息,所述CCR消息包括所述非实时触发条件对应 的事件每一次发生前后的计费信息。
2. 根据权利要求1所述的方法,其特征在于,所述记录所述非实时触发条件对应的事 件每一次出现前后的计费信息,包括: 在每次检测到所述非实时触发条件对应事件发生时,所述CTF设备保存所述非实时触 发条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或非实时触发 条件对应的事件的信息,并重新开始记录所述非实时触发条件发生后的配额使用信息和/ 或非实时触发条件对应的事件的信息。
3. 根据权利要求1或2所述的方法,其特征在于,在所述CTF设备向所述OCS发送CCR 消息之前,还包括: 将所述非实时触发条件对应的事件每一次发生前后的计费信息,分别放置在不同的容 器中,所述CCR消息包括至少两个容器; 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非实时 触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括;用户位置改变、分 配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改变、用 户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的事件 的信息至少包括;用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、服务网 关类型、用户所处时区和服务网络PlilN中的一个或多个的值。
4. 根据权利要求3所述的方法,其特征在于,在所述CTF设备向所述0CS发送CCR消息 之前,还包括: 当至少两个非实时触发条件对应的事件同时发生时,将同时发生的各个事件发生前的 计费信息放置在相同容器中。
5. 根据权利要求3所述的方法,其特征在于,所述容器中的信息包括;所述非实时触发 条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或所有非实时触 发条件对应的事件的信息。
6. 根据权利要求3所述的方法,其特征在于,在所述CTF设备向所述0CS发送CCR消息 之前,还包括: 所述CTF设备判断在不同容器的计费信息中是否存在相同的部分; 若存在,则将所述不同容器的计费信息中相同的部分信息放置在容器之外。
7. 根据权利要求3所述的方法,其特征在于,所述容器中的信息包括;所述非实时触发 条件对应的事件发生前的所述非实时触发条件所对应的费率组的配额使用信息和本次上 报周期内所有发生了的所述ocs发送的非实时触发条件对应的事件的信息。
8. 根据权利要求3所述的方法,其特征在于,所述容器中的信息包括;所述非实时触发 条件对应的事件发生前的所述非实时触发条件所对应的费率组的配额使用信息和所有所 述0CS已发送的非实时触发条件对应的事件的信息。
9. 根据权利要求3-8中任意一项所述的方法,其特征在于, 若所述容器中的信息为所述非实时触发条件对应的事件发生前的信息,则所述容器中 还包括所述非实时触发条件; 若所述容器中的信息为所述非实时触发条件对应的事件最后一次发生后,直至所述 CTF设备向所述0CS发送CCR消息之前的信息,则所述容器中不包括任何非实时触发条件。
10. 根据权利要求3-9中任意一项所述的方法,其特征在于,所述CCR消息中包括的 各个容器分别携带一个序列号,所述各个容器的序列号按照时间顺序排列,W便于所述0CS 根据所述各个容器的序列号依据时间顺序区分所述各个容器。
11. 根据权利要求1-10中任意一项所述的方法,其特征在于,若所述0CS发送的CCA消 息中携带的实时触发条件和非实时触发条件对应的事件相同时,则在所述事件发生时,所 述CTF设备向所述0CS发送CCR消息。
12. 根据权利要求1-11中任意一项所述的方法,其特征在于,所述CTF设备已接收到所 述0CS发送的非实时触发条件,所述方法还包括: 当所述CTF设备再次收到所述0CS发送的携带了新的非实时触发条件的CCA消息时, 所述CTF设备利用所述新的非实时触发条件替换所述已接收的非实时触发条件。
13. 根据权利要求1-12中任意一项所述的方法,其特征在于,还包括: 所述CTF设备接收所述0CS发送的携带了空的非实时触发条件的CCA消息,所述空的 非实时触发条件不对应任何事件; 所述CTF设备无效当前使用的非实时触发条件。
14. 一种在线计费中交互信息的方法,其特征在于,所述方法包括: 在线计费系统0CS接收计费触发功能CTF设备发送的携带了配额请求的信用控制请求 CCR消息; 所述0CS根据所述配额请求确定非实时触发条件,并向所述CTF设备发送携带了非实 时触发条件的信用控制应答CCA消息,所述非实时触发条件对应一个费率组的一个或多个 配额,所述非实时触发条件是指;当对应的事件发生时,触发所述CTF设备记录所述对应的 事件发生前后的计费信息,且并不触发所述CTF设备向所述0CS上报所记录的计费信息; 所述0CS接收所述CTF设备发送的携带了计费信息的CCR消息,所述携带了计费信息 的CCR消息包括所述非实时触发条件对应的事件每一次发生前后的计费信息。
15. 根据权利要求14所述的方法,其特征在于,所述携带了计费信息的CCR消息包括至 少两个容器;所述非实时触发条件对应的事件每一次发生前后的计费信息,分别放置在不 同的容器中。 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非实时 触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括;用户位置改变、分 配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改变、用 户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的事件 的信息至少包括;用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、服务网 关类型、用户所处时区和服务网络PlilN中的一个或多个的值。
16. 根据权利要求15所述的方法,其特征在于,所述容器中的信息包括;所述非实时触 发条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或所有非实时 触发条件对应的事件的信息。
17. 根据权利要求15所述的方法,其特征在于,所述容器中的信息包括;所述非实时触 发条件对应的事件发生前的所述非实时触发条件所对应的费率组的配额使用信息和本次 上报周期内所有发生了的所述0CS发送的非实时触发条件对应的事件的信息。
18. 根据权利要求15所述的方法,其特征在于,所述容器中的信息包括;所述非实时触 发条件对应的事件发生前的所述非实时触发条件所对应的费率组的配额使用信息和所有 所述0CS已发送的非实时触发条件对应的事件的信息。
19. 根据权利要求16-18中任意一项所述的方法,其特征在于, 若所述容器中还包括所述非实时触发条件,则所述容器中的信息为所述非实时触发条 件对应的事件发生前的信息; 若所述容器中不包括任何非实时触发条件,则所述容器中的信息为所述非实时触发条 件对应的事件最后一次发生后,直至所述CTF设备向所述0CS发送CCR消息之前的信息。
20. 根据权利要求15-19中任意一项所述的方法,其特征在于,所述CCR中包括的各个 容器分别携带一个序列号,所述各个容器的序列号按照时间顺序排列,所述0CS根据所述 各个容器的序列号依据时间顺序区分所述各个容器。
21. -种在线计费中交互信息的装置,其特征在于,所述装置包括: 接收模块,用于接收在线计费系统0CS发送的携带了非实时触发条件的信用控制应答 CCA消息,所述CCA消息用于响应所述CTF设备发送的携带了配额请求的信用控制请求CCR 消息,所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时触发条件是指: 当对应的事件发生时,触发计费触发功能CTF设备记录所述对应的事件发生前后的计费信 息,且并不触发所述CTF设备向所述0CS上报所记录的计费信息; 存储模块,用于在下一次向所述0CS发送CCR消息之前,记录所述非实时触发条件对应 的事件每一次发生前后的计费信息; 发送模块,用于向所述0CS发送CCR消息,所述CCR消息包括所述非实时触发条件对应 的事件每一次发生前后的计费信息。
22. 根据权利要求21所述的装置,其特征在于,所述存储模块,还用于在所述CTF设备 向所述0CS发送所述CCR消息之前,将所述非实时触发条件对应的事件每一次发生前后的 计费信息,分别放置在不同的容器中,所述CCR消息包括至少两个容器; 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非实时 触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括;用户位置改变、分 配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改变、用 户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的事件 的信息至少包括;用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、服务网 关类型、用户所处时区和服务网络PlilN中的一个或多个的值。
23. 根据权利要求22所述的装置,其特征在于,所述存储模块,还用于当至少两个非实 时触发条件对应的事件同时发生时,将同时发生的各个事件发生前的计费信息放置在相同 容器中。
24. 根据权利要求22所述的装置,其特征在于,所述容器中的信息包括;所述非实时触 发条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或所有非实时 触发条件对应的事件的信息; 或者,所述容器中的信息包括;所述非实时触发条件对应的事件发生前的所述非实时 触发条件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述OCS发送 的非实时触发条件对应的事件的信息; 或者,所述容器中的信息包括;所述非实时触发条件对应的事件发生前的所述非实时 触发条件所对应的费率组的配额使用信息和所有所述OCS已发送的非实时触发条件对应 的事件的信息; 所述装置还包括:处理模块,用于在所述CTF设备向所述OCS发送所述CCR消息之前, 判断在不同容器的计费信息中是否存在相同的部分;若存在,则将所述不同容器的计费信 息中相同的部分信息放置在容器之外。
25. 根据权利要求21-24中任意一项所述的装置,其特征在于, 若所述容器中的信息为所述非实时触发条件对应的事件发生前的信息,则所述容器中 还包括所述非实时触发条件; 若所述容器中的信息为所述非实时触发条件对应的事件最后一次发生后,直至所述CTF设备向所述OCS发送CCR消息之前的信息,则所述容器中不包括任何非实时触发条件。
26. 根据权利要求21-25中任意一项所述的装置,其特征在于,所述CCR消息中包括的 各个容器分别携带一个序列号,所述各个容器的序列号按照时间顺序排列,W便于所述OCS 根据所述各个容器的序列号依据时间顺序区分所述各个容器。
27. 根据权利要求21-26中任意一项所述的装置,其特征在于,所述接收模块,还用于 当所述CTF再次收所述OCS发送的携带了新的非实时触发条件的CCA时,其中,所述CTF设 备已接收到所述OCS发送的非实时触发条件; 所述处理模块,还用于利用所述新的非实时触发条件替换所述已接收的非实时触发条 件。
28. 根据权利要求21-27中任意一项所述的装置,其特征在于,所述接收模块,还用于 接收所述OCS发送的携带了空的非实时触发条件的CCA消息,所述空的非实时触发条件不 对应任何事件; 所述处理模块,还用于无效当前使用的非实时触发条件。
29. -种在线计费中交互信息的装置,其特征在于,所述装置包括: 接收模块,用于接收计费触发功能CTF设备发送的携带了配额请求的信用控制请求CCR消息; 处理模块,用于根据所述配额请求确定非实时触发条件; 发送模块,用于向所述CTF设备发送携带了非实时触发条件的信用控制应答CCA消息, 所述非实时触发条件对应一个费率组的一个或多个配额,所述非实时触发条件是指:当对 应的事件发生时,触发所述CTF设备记录所述对应的事件发生前后的计费信息,且并不触 发所述CTF设备向在线计费系统OCS上报所记录的计费信息; 所述接收模块,还用于接收所述CTF设备发送的携带了计费信息的CCR消息,所述CCR 消息包括所述非实时触发条件对应的事件每一次发生前后的计费信息。
30. 根据权利要求29所述的装置,其特征在于,所述携带了计费信息的CCR消息包括至 少两个容器;所述非实时触发条件对应的事件每一次发生前后的计费信息,分别放置在不 同的容器中; 所述计费信息包括:所述CTF设备记录到的配额使用信息,非实时触发条件,和非实时 触发条件对应的事件的信息中的一个或多个,所述非实时触发条件包括;用户位置改变、分 配的QoS值改变、所接入的无线网络类型改变、服务网关地址改变、服务网关类型改变、用 户所处时区改变和服务网络PLMN改变中的一个或多个;所述非实时触发条件对应的事件 的信息至少包括;用户位置、分配的QoS值、所接入的无线网络类型、服务网关地址、服务网 关类型、用户所处时区和服务网络PlilN中的一个或多个的值。
31. 根据权利要求30所述的装置,其特征在于,所述容器中的信息包括;所述非实时触 发条件发生前的所述非实时触发条件所对应的费率组的配额使用信息和/或所有非实时 触发条件对应的事件的信息; 或者,所述容器中的信息包括;所述非实时触发条件对应的事件发生前的所述非实时 触发条件所对应的费率组的配额使用信息和本次上报周期内所有发生了的所述0CS发送 的非实时触发条件对应的事件的信息; 或者,所述容器中的信息包括;所述非实时触发条件对应的事件发生前的所述非实时 触发条件所对应的费率组的配额使用信息和所有所述0CS已发送的非实时触发条件对应 的事件的信息。
32. 根据权利要求29-31中任意一项所述的装置,其特征在于,若所述容器中还包括 所述非实时触发条件,则所述容器中的信息为所述非实时触发条件对应的事件发生前的信 息; 若所述容器中不包括任何非实时触发条件,则所述容器中的信息为所述非实时触发条 件对应的事件最后一次发生后,直至所述CTF设备向所述0CS发送CCR消息之前的信息。
33. 根据权利要求30-32中任意一项所述的装置,其特征在于,所述CCR中包括的各个 容器分别携带一个序列号,所述各个容器的序列号按照时间顺序排列,所述0CS根据所述 各个容器的序列号依据时间顺序区分所述各个容器。
【文档编号】H04W4/24GK104468135SQ201410660401
【公开日】2015年3月25日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】柴晓前 申请人:华为技术有限公司