一种ps域流量实时监控的方法及相关设备的制造方法

文档序号:10626664阅读:237来源:国知局
一种ps域流量实时监控的方法及相关设备的制造方法
【专利摘要】本发明提出了一种PS流量实时监控的方法及相关设备,在线计费系统OCS侧执行的流程包括:OCS预先存储用户的数据业务流量控制参数;所述流量控制参数,包括:流量阀值;OCS对用户使用数据业务流量的过程进行监控,当监控到用户使用的数据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户。本发明将流量监控的功能设置在运营商侧的OCS来执行,可以使用户准确、及时的了解到自己数据业务流量的使用情况,并且对数据业务流量的使用进行有效的控制;对于运营商来说,则能够减少流量问题引起的投诉,减少月末消息交互过多引起的系统问题等。
【专利说明】
一种PS域流量实时监控的方法及相关设备
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种PS (Packet Switching Domain,分组交 换域)流量实时监控的方法及相关设备。
【背景技术】
[0002] CS(Circuit Switching Domain,电路交换域)打电话是不能通话交叉的,每分钟 的资费也是固定的,所以用户是知道自己消费了多少,钱袋子是可控的。而进入PS域,数据 业务是可以多业务并发的,并且流量的使用目前不具备直观性,因此,用户无法准确知道自 己到底用了多少流量。所以才会出现天价话单、资费问题投诉等。
[0003] 例如:某运营商手机一个月套餐流量是500M,月底几天打查询流量电话或者在网 站上查剩余流量剩余30M,可下载一个标注28M的应用后,过段时间后会收到短信说流量已 经超出套餐,多出部分按照什么资费扣费。原因是对于0CS(0nline Charging System,在线 计费系统)来说计费是实时的,但是0CS生成的话单却不是实时的,需要等到定时触发或者 用户去活时生成话单。只有生成话单后,前台业务或者短信系统才能查询到用户已经使用 了多少流量。这样就导致计费提示延时,误导消费者。
[0004] 目前有一些解决方案:手机自带或者安装有第三方提供的用于流量监控的应用 APP,可以设置流量提醒和使用阀值,但弊端明显:
[0005] 第一:流量控制都是根据手机收发数据,而网络过程中的分片重组、重传等是感知 不到的,流量统计并不准确;
[0006] 第二:这些软件运营商不认可,不能作为扣费与投诉依据,出现计费问题,仍按照 运营商计费为准处理;
[0007] 第三:对于免费业务,只有0CS才知道,业务运营归类是手机中的应用无法感知 的,例如某几省手机淘宝流量免费等。
[0008] 所以当前手机中的流量控制应用,误差和漏洞都很大。

【发明内容】

[0009] 本发明要解决的技术问题是,提供一种PS流量实时监控的方法及相关设备,使用 户准确、及时的了解到自己数据业务流量的使用情况。
[0010] 本发明采用的技术方案是,所述PS流量实时监控的方法,在线计费系统0CS侧执 行的流程包括:
[0011] 0CS预先存储用户的数据业务流量控制参数;所述流量控制参数,包括:流量阀 值;
[0012] 0CS对用户使用数据业务流量的过程进行监控,当监控到用户使用的数据业务流 量达到所述流量阀值时,通过计费网关将监测结果提示给用户。
[0013] 进一步的,所述流量控制参数,还包括:流量控制的粒度,所述流量阀值为所述粒 度内的流量阀值;
[0014] 或者,所述流量控制参数,还包括:流量控制的时间段;
[0015] 在流量控制参数包括流量控制的粒度和所述粒度内的流量阀值的情况下:
[0016] 0CS以所述流量控制的粒度周期性的对用户使用数据业务流量的过程进行监控, 每当监控到用户使用的数据业务流量达到所述粒度内的流量阀值时,通过计费网关提示给 用户。
[0017] 进一步的,所述0CS预先存储用户的数据业务流量控制参数,包括:
[0018] 0CS接收到用户通过计费网关发来的用于入网鉴权的CCR-I消息时,从所述CCR-I 消息中提取出数据业务流量控制参数,所述数据业务流量控制参数以Diameter协议的AVP 结构插入所述CCR-I消息中携带的服务信息下的电路域信息中。
[0019] 进一步的,所述当监控到用户使用的数据业务流量达到所述流量阀值时,通过计 费网关将监测结果提示给用户,包括:
[0020] 当接收到用户通过计费网关发来的针对任一数据业务的流量配额申请时,判断用 户使用的数据业务流量是否达到所述流量阀值;若是,则通过计费网关将判断结果提示给 用户;否则为所述数据业务下发流量配额,并将本次下发的流量配额累加入用户使用的数 据业务流量,供后续判断使用。
[0021] 进一步的,所述0CS侧执行的流程,还包括:当监控到用户使用的数据业务流量达 到所述流量阀值时,通过计费网关终止用户当前申请流量配额的数据业务。
[0022] 进一步的,为所述数据业务下发流量配额,包括:
[0023] 判断预设的流量配额是否大于所述流量阀值与用户使用的数据业务流量之差,若 是,则所述流量阀值与用户使用的数据业务流量之差作为本次的流量配额进行下发,否则 按照预设的流量配额进行下发。
[0024] 进一步的,所述0CS侧执行的流程,还包括:
[0025] 0CS接收到用户通过计费网关发起的对所述数据业务流量控制参数的更新请求 时,对保存的所述用户的数据业务流量控制参数进行更新。
[0026] 进一步的,所述0CS接收到用户对所述数据业务流量控制参数的更新请求时,对 保存的所述用户的数据业务流量控制参数进行更新,包括:
[0027] 0CS接收到用户通过计费网关发来的CCR-U消息时,若基于所述CCR-U消息中的标 志位判定出所述CCR-U消息中携带有新的数据业务流量控制参数,则将新的数据业务流量 控制参数替代原有的所述用户的数据业务流量控制参数;所述新的数据业务流量控制参数 以Diameter协议的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域信息中。
[0028] 进一步的,所述0CS侧执行的流程,还包括:
[0029] 当更新后的所述数据业务流量控制参数中的流量阀值小于用户使用的数据业务 流量时,通过计费网关终止所述用户的正在进行的所有数据业务,并提示给用户。
[0030] 进一步的,所述0CS接收到用户对所述数据业务流量控制参数的更新请求时,对 保存的所述用户的数据业务流量控制参数进行更新,还包括:
[0031] 0CS接收到用户通过计费网关发来的CCR-υ消息时,若基于所述CCR-υ消息中的标 志位判定出所述CCR-U消息中携带有新的数据业务流量控制参数、且新的数据业务流量控 制参数中流量阀值的数值为〇,则清空保存的所述用户的数据业务流量控制参数,后续不再 对所述用户进行数据业务流量监控。
[0032] 本发明还提供一种PS流量实时监控的方法,在计费网关侧执行的流程包括:
[0033] 当用户请求入网时,向0CS发送用于入网鉴权的CCR-I消息时在所述CCR-I消息 中携带数据业务流量控制参数,以供0CS保存所述数据业务流量控制参数并基于数据业务 流量控制参数对所述用户使用数据业务流量的过程进行监控,当0CS监控到用户使用的数 据业务流量达到所述流量阀值时,将0CS发来的监测结果提示给用户;
[0034] 所述数据业务流量控制参数以及所述新的数据业务流量控制参数均以Diameter 协议的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域信息中。
[0035] 进一步的,在计费网关侧执行的流程,还包括:
[0036] 当用户发起对所述数据业务流量控制参数的更新请求时,将所述更新请求以 CCR-U消息的形式发送给0CS ;所述CCR-U消息中的标志位反映出所述CCR-U消息中是否携 带有新的数据业务流量控制参数。
[0037] 本发明还提供一种PS流量实时监控的方法,在用户终端侧执行的流程包括:
[0038] 将用户的入网请求通过计费网关发送给0CS,在入网请求中携带数据业务流量控 制参数,通过计费网关将所述数据业务流量控制参数传送给0CS,以供0CS保存所述数据业 务流量控制参数并基于数据业务流量控制参数对所述用户使用数据业务流量的过程进行 监控,当0CS监控到用户使用的数据业务流量达到所述流量阀值时,接收0SC通过计费网关 发来的监测结果并提示给用户;
[0039] 将用户对所述数据业务流量控制参数的更新请求通过计费网关发送给0CS,以供 0CS对保存的所述用户的数据业务流量控制参数进行更新。
[0040] 进一步的,在用户终端侧执行的流程,还包括:
[0041] 将所述更新请求通过计费网关发送给0CS之前,用户终端判断所述更新请求的发 送时机是否满足设定的条件,若是,则将所述更新请求通过计费网关发送给0CS,否则禁止 发送所述更新请求;
[0042] 所述设定的条件,包括:允许发送所述更新请求的频率范围,和/或,允许发送所 述更新请求的时间段。
[0043] 本发明还提供一种线计费系统0CS,包括:
[0044] 存储器,用于预先存储用户的数据业务流量控制参数;所述流量控制参数,包括: 流量阀值;
[0045] 处理器,用于0CS对用户使用数据业务流量的过程进行监控,当监控到用户使用 的数据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户。
[0046] 本发明还提供一种计费网关,包括一处理器;
[0047] 所述处理器,用于当用户请求入网时,向0CS发送用于入网鉴权的CCR-I消息时在 所述CCR-I消息中携带数据业务流量控制参数,以供0CS保存所述数据业务流量控制参数 并基于数据业务流量控制参数对所述用户使用数据业务流量的过程进行监控,当0CS监控 到用户使用的数据业务流量达到所述流量阀值时,将0CS发来的监测结果提示给用户。
[0048] 进一步的,所述处理器,还用于:当用户发起对所述数据业务流量控制参数的更新 请求时,将所述更新请求以CCR-U消息的形式发送给0CS,以供0CS对保存的数据业务流量 控制参数进行更新;所述CCR-U消息中的标志位反映出所述CCR-U消息中是否携带有新的 数据业务流量控制参数。
[0049] 本发明还提供一种用户终端,包括一处理器;
[0050] 所述处理器,用于将用户的入网请求通过计费网关发送给0CS,在入网请求中携带 数据业务流量控制参数,通过计费网关将所述数据业务流量控制参数传送给0CS,以供0CS 保存所述数据业务流量控制参数并基于数据业务流量控制参数对所述用户使用数据业务 流量的过程进行监控,当0CS监控到用户使用的数据业务流量达到所述流量阀值时,接收 0SC通过计费网关发来的监测结果并提示给用户。
[0051] 进一步的,所述处理器,还用于:将用户对所述数据业务流量控制参数的更新请求 通过计费网关发送给0CS,以供0CS对保存的所述用户的数据业务流量控制参数进行更新。
[0052] 采用上述技术方案,本发明至少具有下列优点:
[0053] 本发明所述PS流量实时监控的方法及相关设备,由于将流量监控的功能设置在 运营商侧的0CS来执行,可以使用户准确、及时的了解到自己数据业务流量的使用情况,并 且对数据业务流量的使用进行有效的控制;对于运营商来说,则能够减少流量问题引起的 投诉,减少月末消息交互过多引起的系统问题等。
【附图说明】
[0054] 图1为本发明第一实施例的在0CS侧执行的流程图;
[0055] 图2为本发明第二实施例的在0CS侧执行的流程图;
[0056] 图3为本发明第四实施例的在计费网关侧执行的流程图;
[0057] 图4为本发明第五实施例的在用户终端侧执行的流程图;
[0058] 图5为本发明第六实施例的0CS的组成示意图;
[0059] 图6为本发明第七实施例的计费网关的组成示意图;
[0060] 图7为本发明第八实施例的用户终端的组成示意图;
[0061] 图8为本发明第九实施例的计费系统中各个功能实体之间的消息交互流程图。
【具体实施方式】
[0062] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图 及较佳实施例,对本发明进行详细说明如后。
[0063] 由于0CS侧能够判断出用户所请求的数据业务的运营归类情况,对于免费的数据 业务而言,不需要进行计费,故不是本发明关注的对象,以下本发明实施例所涉及的数据业 务均是指非免费的数据业务。
[0064] 本发明第一实施例,一种PS流量实时监控的方法,如图1所示,在线计费系统0CS 侧执行的流程,包括以下具体步骤:
[0065] 步骤101,0CS预先存储用户的数据业务流量控制参数;所述流量控制参数,包括: 流量阀值;
[0066] 具体的,在步骤101中,0CS预先存储用户的数据业务流量控制参数,包括:
[0067] 0CS接收到用户通过计费网关发来的用于入网鉴权的CCR-I消息时,从所述CCR-I 消息中提取出数据业务流量控制参数,所述数据业务流量控制参数以Diameter协议的AVP 结构插入所述CCR-I消息中携带的服务信息下的电路域信息中。采用Flow Monitor-Value 属性来携带流量控制参数中流量阀值。
[0068] 步骤102, 0CS对用户使用数据业务流量的过程进行监控,当监控到用户使用的数 据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户。
[0069] 具体的,在步骤102中,当监控到用户使用的数据业务流量达到所述流量阀值时, 通过计费网关将监测结果提示给用户,包括:
[0070] 当接收到用户通过计费网关发来的针对任一数据业务的流量配额申请时,判断用 户使用的数据业务流量是否达到所述流量阀值;若是,则通过计费网关将判断结果提示给 用户;否则为所述数据业务下发流量配额,并将本次下发的流量配额累加入用户使用的数 据业务流量,供后续判断使用。
[0071] 用户使用的数据业务流量是由0CS每次为各数据业务分配出去的流量配额累加 得到的,用户使用的数据业务流量的初始值为〇。
[0072] 进一步的,为所述数据业务下发流量配额,包括:
[0073] 判断预设的流量配额是否大于所述流量阀值减去用户使用的数据业务流量之差, 若是,则用所述流量阀值减去用户使用的数据业务流量之差作为本次的流量配额进行下 发,否则按照预设的流量配额进行下发。
[0074] 优选的,当监控到用户使用的数据业务流量达到所述流量阀值时,在通过计费网 关提示给用户的同时,还通过计费网关终止用户当前申请流量配额的数据业务。进一步的, 在终止用户当前申请流量配额的数据业务的同时,还可以进行重定向,比如:跳转到一个设 定的网页以提示用户该业务终止。
[0075] 本发明第二实施例,一种PS流量实时监控的方法,本实施例所述方法与第一实施 例大致相同,区别在于,本实施例的流量控制参数包括流量控制的粒度和所述粒度内的流 量阀值,因此,在0CS做流量监控时所参考的依据有所不同。
[0076] 本实施的PS流量实时监控的方法,如图2所示,在线计费系统0CS侧执行的流程, 包括以下具体步骤:
[0077] 步骤201,0CS预先存储用户的数据业务流量控制参数;所述流量控制参数,包括: 流量控制的粒度和所述粒度内的流量阀值;
[0078] 具体的,该流量控制的粒度可以为日、周、月,优选的,在粒度中还可以带有设定的 时间段,比如:将每天的8:00~23:59设定为流量控制粒度,将每周第一天8:00~第七天 23:59设定为流量控制粒度。
[0079] 在步骤201中,0CS预先存储用户的数据业务流量控制参数,包括:
[0080] 0CS接收到用户通过计费网关发来的用于入网鉴权的CCR-I消息时,从所述CCR-I 消息中提取出数据业务流量控制参数,所述数据业务流量控制参数以Diameter协议的AVP 结构插入所述CCR-I消息中携带的服务信息下的电路域信息中。采用Flow Monitor AVP 组中Flow Monitor-Type属性和Flow Monitor-Value属性来分别携带流量控制的粒度和 所述粒度内的流量阀值。
[0081] 步骤202, 0CS以所述流量控制的粒度周期性的对用户使用数据业务流量的过程 进行监控,每当监控到用户使用的数据业务流量达到所述粒度内的流量阀值时,通过计费 网关将监测结果提示给用户。
[0082] 具体的,在步骤202中,在一个粒度周期内,当监控到用户使用的数据业务流量达 到所述流量阀值时,通过计费网关将监测结果提示给用户,包括:
[0083] 当接收到用户通过计费网关发来的针对任一数据业务的流量配额申请时,判断用 户使用的数据业务流量是否达到所述流量阀值;若是,则通过计费网关将判断结果提示给 用户,优选的,在通过计费网关将判断结果提示给用户的同时,还可以通过计费网关终止用 户当前申请流量配额的数据业务;否则为所述数据业务下发流量配额,并将本次下发的流 量配额累加入用户使用的数据业务流量,供后续判断使用。
[0084] 可选的,本发明技术方案也可以不限定为周期性执行,而是一次性执行,此时,所 述流量控制参数,还包括:流量控制的时间段和流量阀值,其具体实现可以参见上述周期性 执行的过程中的一个周期内的情况。
[0085] 本发明第三实施例,一种PS流量实时监控的方法,本实施例所述方法与第一实施 例或第二实施例大致相同,区别在于,本实施例的在线计费系统0CS侧执行的流程,还包 括:
[0086] 0CS接收到用户通过计费网关发起的对所述数据业务流量控制参数的更新请求 时,对保存的所述用户的数据业务流量控制参数进行更新。
[0087] 具体的,0CS接收到用户通过计费网关发来的CCR-U消息时,若基于所述CCR-U消 息中的标志位判定出所述CCR-U消息中携带有新的数据业务流量控制参数,则将新的数据 业务流量控制参数替代原有的所述用户的数据业务流量控制参数;所述新的数据业务流量 控制参数以Diameter协议的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域 信息中。
[0088] 该标志位可以选用Triggle-AVP下面的Triggle-Type AVP,将其值设定为一个预 留数值,比如:将Triggle-Type AVP的值设定为77。
[0089] 优选的,本实施例所述0CS侧执行的流程,还包括:
[0090] 当更新后的所述数据业务流量控制参数中的流量阀值小于用户使用的数据业务 流量时,通过计费网关终止所述用户的正在进行的所有数据业务,并提示给用户。
[0091] 可选的,基于上述优选的实施方式,本实施例所述0CS侧执行的流程,还包括:
[0092] 在终止所述用户的正在进行的所有数据业务之后,当接收到计费网关发来的唤醒 被终止的数据业务的请求时,0CS判断用户使用的数据业务流量是否达到所述流量阀值; 若是,则通过计费网关提示给用户;否则为所述数据业务下发流量配额,并将本次下发的流 量配额累加入用户使用的数据业务流量,供后续判断使用。
[0093] 另外,本发明实施例还可以包含用户主动申请退出业务流量监控的过程,具体的 实现方式是:
[0094] 0CS接收到用户通过计费网关发来的CCR-U消息时,若基于所述CCR-U消息中的标 志位判定出所述CCR-U消息中携带有新的数据业务流量控制参数、且新的数据业务流量控 制参数中流量阀值的数值为〇,则清空保存的所述用户的数据业务流量控制参数,后续不再 对所述用户进行数据业务流量监控。
[0095] 本发明第四实施例,一种PS流量实时监控的方法,如图3所示,与0CS侧执行的流 程相对应,在计费网关侧执行的流程,包括以下具体步骤:
[0096] 步骤301,当用户请求入网时,向0CS发送用于入网鉴权的CCR-I消息时在所述 CCR-I消息中携带数据业务流量控制参数,以供0CS保存所述数据业务流量控制参数并基 于数据业务流量控制参数对所述用户使用数据业务流量的过程进行监控,当0CS监控到用 户使用的数据业务流量达到所述流量阀值时,将ocs发来的监测结果提示给用户;
[0097] 所述数据业务流量控制参数以及所述新的数据业务流量控制参数均以Diameter 协议的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域信息中。
[0098] 优选的,在计费网关侧执行的流程,还包括:
[0099] 步骤302,当用户发起数据业务请求时,计费网关向0CS发送针对所述数据业务的 流量配额申请,将0CS批准的流量配额下发给用户使用。
[0100] 步骤303,当用户发起对所述数据业务流量控制参数的更新请求时,将所述更新请 求以CCR-U消息的形式发送给0CS,以供0CS对保存的数据业务流量控制参数进行更新;所 述CCR-U消息中的标志位反映出所述CCR-U消息中是否携带有新的数据业务流量控制参 数。
[0101] 需要说明的是,步骤302和步骤303发生时间没有严格的先后顺序,如要执行步骤 301,用户入网之后就可以根据用户的触发而执行后续的步骤。
[0102] 另外,基于第三实施例中0CS终止了所述用户的正在进行的所有数据业务之后, 计费网关了可以记录终止的数据业务的信息,后续基于记录的所述数据业务的信息,定时 向0CS请求唤醒相应的数据业务。
[0103] 本发明第五实施例,一种PS流量实时监控的方法,如图4所示,与第一实施例中 0CS侧执行的流程、以及第四实施例中计费网关侧执行的流程相对应,在用户终端侧执行的 流程,包括以下具体步骤:
[0104] 步骤401,将用户的入网请求通过计费网关发送给0CS,在入网请求中携带数据业 务流量控制参数,通过计费网关将所述数据业务流量控制参数传送给0CS,以供0CS保存所 述数据业务流量控制参数并基于数据业务流量控制参数对所述用户使用数据业务流量的 过程进行监控,当0CS监控到用户使用的数据业务流量达到所述流量阀值时,接收0SC通过 计费网关发来的监测结果并提示给用户;
[0105] 步骤402,将用户对所述数据业务流量控制参数的更新请求通过计费网关发送给 0CS,以供0CS对保存的所述用户的数据业务流量控制参数进行更新。
[0106] 优选的,本实施例在用户终端侧执行的流程,还包括:
[0107] 将所述更新请求通过计费网关发送给0CS之前,用户终端判断所述更新请求的发 送时机是否满足设定的条件,若是,则将所述更新请求通过计费网关发送给0CS,否则禁止 发送所述更新请求;
[0108] 所述设定的条件,包括:允许发送所述更新请求的频率范围,和/或,允许发送所 述更新请求的时间段。这样可以对用户终端随意频繁更改数据业务流量控制参数的行为进 行合理的限制,使计费网关与在线计费系统无需频繁的处理由于更新数据业务流量控制参 数而发来的请求,节省网络处理资源。
[0109] 本发明第六实施例,一种线计费系统0CS,可以作为实体装置来理解,如图5所示, 包括以下组成部分:
[0110] 存储器100,用于预先存储用户的数据业务流量控制参数;所述流量控制参数,包 括:流量阀值;
[0111] 处理器200,用于0CS对用户使用数据业务流量的过程进行监控,当监控到用户使 用的数据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户。
[0112] 本实施例中处理器200所完成的功能细节上与第一实施例、第二实施例、或第三 实施例中0CS侧的流程所涉及的具体步骤相对应。
[0113] 本发明第七实施例,一种计费网关,可以作为实体装置来理解,如图6所示,包括 以下组成部分:
[0114] 第一处理器300,用于当用户请求入网时,向0CS发送用于入网鉴权的CCR-I消息 时在所述CCR-I消息中携带数据业务流量控制参数,以供0CS保存所述数据业务流量控制 参数并基于数据业务流量控制参数对所述用户使用数据业务流量的过程进行监控,当0CS 监控到用户使用的数据业务流量达到所述流量阀值时,将0CS发来的监测结果提示给用 户。
[0115] 可选的,第一处理器300,还用于:当用户发起对所述数据业务流量控制参数的更 新请求时,将所述更新请求以CCR-U消息的形式发送给0CS,以供0CS对保存的数据业务流 量控制参数进行更新;所述CCR-U消息中的标志位反映出所述CCR-U消息中是否携带有新 的数据业务流量控制参数。
[0116] 本实施例中第一处理器300所完成的功能细节上与第四实施例中计费网关侧的 流程所涉及的具体步骤相对应。
[0117] 本发明第八实施例,一种用户终端,可以作为实体装置来理解,如图7所示,包括 以下组成部分:
[0118] 第二处理器400,用于将用户的入网请求通过计费网关发送给0CS,在入网请求中 携带数据业务流量控制参数,通过计费网关将所述数据业务流量控制参数传送给0CS,以供 0CS保存所述数据业务流量控制参数并基于数据业务流量控制参数对所述用户使用数据业 务流量的过程进行监控,当0CS监控到用户使用的数据业务流量达到所述流量阀值时,接 收0SC通过计费网关发来的监测结果并提示给用户。
[0119] 可选的,第二处理器400,还用于:将用户对所述数据业务流量控制参数的更新请 求通过计费网关发送给0CS,以供0CS对保存的所述用户的数据业务流量控制参数进行更 新。
[0120] 本实施例中第二处理器400所完成的功能细节上与第五实施例中用户终端侧的 流程所涉及的具体步骤相对应。
[0121] 本发明第九实施例,本实施例是在上述实施例的基础上,结合附图8介绍一个本 发明的应用实例。
[0122] 图8是本实施例的计费系统中各个功能实体之间的消息交互流程图。如图8所示, 该计费系统主要包括的功能实体是用户终端、计费网关和在线计费系统0CS。其中,用户终 端的功能发起接入网络的请求以及新业务达到的请求消息;计费网关的功能是通过0CS确 定费率、计算使用的时长和流量、保存异常/正常话单等;在线计费系统的功能对用户进行 鉴权、授权、根据用户使用的流量进行实时计费等。本实施例所指的业务均是指数据业务。
[0123] 本实施例需要在计费网关与在线计费系统之间交互的Diameter协议计费消息结 构中新增用于表述数据业务流量控制参数的Flow-Monitor AVP组,新增在CCR-I消息或者 CCR-U 消息的 Service-Information/PS-Information 下面,Flow-Monitor AVP 组下面包含 Flow Monitor-Type和Flow Monitor-Value这两个属性,分别用来放置数据业务流量控制 参数中的流量控制的粒度和所述粒度内的流量阀值。
[0124] 流量控制的粒度可以为日、周或月,例如:日,表示当前设置的时间点-23:59:59; 周,表示当前设置的时间点-当前周日结束的23:59:59 ;月,表示当前设置的时间点-当前 月最后一天的23:59:59。
[0125] Flow-Monitor AVP 组的具体 ABNF 语法如下:
[0126]
[0127]
[0128] 另外,在计费网关向在线计费糸统发出的CCR-υ消息中,在Trigger-AVP下面新增 值为77的Trigger-Type AVP属性,用于作为标志位,反映出当前是否有数据业务流量控制 参数发生变化。如果有Trigger-Type AVP为77,则说明CCR-U消息中还携带有用于更新的 数据业务流量控制参数。
[0129] 本实施例的计费系统中各个功能实体之间的消息交互流程,详细描述如下。
[0130] S601 :用户终端发起用户接入请求消息,即入网请求;
[0131] S602 :计费网关接收到用户请求消息,向在线计费系统发送CCR-I消息,消息中携 带 Flow-Monitor AVP 组;
[0132] S603 :在线计费系统进行鉴权,鉴权成功,则保存Flow-Monitor AVP组;
[0133] S604 :在线计费系统向计费网关发送信用控制响应CCA-Ι消息;
[0134] S605 :计费网关向用户终端发送用户接入响应消息;
[0135] S606 :用户终端发起新业务A的接入请求;
[0136] S607 :计费网关向在线计费系统发送CCR-U消息,该消息不会携带Flow-Monitor AVP 组;
[0137] S608 :在线计费系统进行批价处理;
[0138] S609 :在线计费系统向计费网关发送CCA-U消息,CCA-U消息中携带GSU相关信 息,GSU中存放的是在线计费系统经过批价处理后给用户终端下发的流量配额,比如:每次 5M(兆);
[0139] S610:业务 A 继续;
[0140] S611 :业务A配额到达即本次流量配额已用尽,向在线计费系统发送CCR-U消息, 消息中不携带Flow-Monitor AVP组;
[0141] S612 :在线计费系统进行批价;
[0142] S613 :在线计费系统向计费网关发送CCA-U消息,Command层结果码是4012欠费 结果码,下发FUI等信息,FUI的动作可以是业务终止、业务重定向等;
[0143] S614 :业务A被重定向;
[0144] S615 :用户终端发起流量监控更新请求;
[0145] S616 :计费网关向在线计费系统发送CCR-U消息,消息中携带Trigger-Type的值 为 77,携带 Flow-Monitor AVP 组;
[0146] S617 :计费网关响应更新请求;
[0147] S618 :在线计费系统更新Flow-Monitor相关参数,判断出流量阀值是由小增大 了,且经累加得到的用户使用的数据业务流量小于新的流量阀值;
[0148] S619 :在线计费系统向计费网关发送CCA-U消息,消息中携带GSU等信息;
[0149] S620:业务 A 继续;
[0150] S621 :用户终端发起流量监控更新请求,即对数据业务流量控制参数的更新请 求;
[0151] S622 :计费网关向在线计费系统发送CCR-U消息,消息中携带Trigger-Type的值 为 77,携带 Flow-Monitor AVP 组;
[0152] S623 :计费网关响应更新请求;
[0153] S624 :在线计费系统更新Flow-Monitor相关参数,判断出流量阀值是由大减小 了,且累加得到的用户使用的数据业务流量已大于新的流量阀值;
[0154] S625 :在线计费系统向计费网关发送CCA-U消息,Command层结果码是4XXX终止 该用户的所有业务;4XXX代表以4开头的四位结果码,通常均代表业务终止和重定向。
[0155] S626 :业务A被终止;
[0156] S627 :计费网关向在线计费系统发送RAR请求消息,用于唤醒被终止的业务;
[0157] S628 :在线计费系统向计费网关发送RAA响应消息;
[0158] S629 :计费网关向在线计费系统发送CCR-U消息,消息中包含该用户的所有业务;
[0159] S630 :在线计费系统批价;
[0160] S631 :在线计费系统向计费网关发送CCA-U消息,消息中携带GSU,或者,该消息中 无 GSU时,下发4012结果码,FUI等;
[0161] S632 :用户终端发起流量监控更新请求;
[0162] S633 :计费网关向在线计费系统发送CCR-U消息,消息中携带Trigger-Type的值 为77,携带Flow-Monitor AVP组,Flow Monitor-Value值为0(代表用户想要退出流量监 控);
[0163] S634 :计费网关响应更新请求;
[0164] S635 :在线计费系统进行批价,清除流量监控;
[0165] S636 :在线计费系统向计费网关发送CCA-U消息,下发GSU ;
[0166] S637:业务 A 继续;
[0167] S638 :用户终端发起去活消息;
[0168] S639 :计费网关向在线计费系统发送CCR-T消息;
[0169] S640 :在线计费系统进行批价、扣费等;
[0170] S641 :在线计费系统向计费网关发送CCA-T消息;
[0171] S642 :计费网关向用户终端发送用户去活响应消息。
[0172] 进一步的,对上述一部分步骤进行说明:
[0173] 步骤S612中,由于在线计费系统每次对业务的批价是一样的,判断流量阀值减去 当前累加得到的用户使用的数据业务流量之差是否小于批价的配额(比如:每次5M),若 是,则按照流量阀值减去当前累加得到的用户使用的数据业务流量之差下发流量配额,否 则按照在线计费系统设定的流量配额进行下发。
[0174] 步骤S618中,也有可能出现当前累加得到的用户使用的数据业务流量大于新的 流量监控阀值的情况,如果出现,则按照步骤S624处理。
[0175] 综上所述。本实施例的方案不增加消息数,只增加消息的Diameter协议的AVP字 段。由用户终端设置流量控制参数,体现了灵活性;在线计费系统进行实时监控,又做到了 准确性。因此,可以很好解决目前流量控制不准确的问题。
[0176] 本发明实施例所述PS流量实时监控的方法及相关设备,由于将流量监控的功能 设置在运营商侧的0CS来执行,可以使用户准确、及时的了解到自己数据业务流量的使用 情况,并且对数据业务流量的使用进行有效的控制;对于运营商来说,则能够减少流量问题 引起的投诉,减少月末消息交互过多引起的系统问题等。
[0177] 通过【具体实施方式】的说明,应当可对本发明为达成预定目的所采取的技术手段及 功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本 发明加以限制。
【主权项】
1. 一种分组交换域PS流量实时监控的方法,其特征在于,在线计费系统OCS侧执行的 流程包括: 0CS预先存储用户的数据业务流量控制参数;所述流量控制参数,包括:流量阀值; 0CS对用户使用数据业务流量的过程进行监控,当监控到用户使用的数据业务流量达 到所述流量阀值时,通过计费网关将监测结果提示给用户。2. 根据权利要求1所述的PS流量实时监控的方法,其特征在于,所述流量控制参数,还 包括:流量控制的粒度,所述流量阀值为所述粒度内的流量阀值; 或者,所述流量控制参数,还包括:流量控制的时间段; 在流量控制参数包括流量控制的粒度和所述粒度内的流量阀值的情况下: 0CS以所述流量控制的粒度周期性的对用户使用数据业务流量的过程进行监控,每当 监控到用户使用的数据业务流量达到所述粒度内的流量阀值时,通过计费网关提示给用 户。3. 根据权利要求1所述的PS流量实时监控的方法,其特征在于,所述0CS预先存储用 户的数据业务流量控制参数,包括: 0CS接收到用户通过计费网关发来的用于入网鉴权的CCR-I消息时,从所述CCR-I消息 中提取出数据业务流量控制参数,所述数据业务流量控制参数以Diameter协议的AVP结构 插入所述CCR-I消息中携带的服务信息下的电路域信息中。4. 根据权利要求1所述的PS流量实时监控的方法,其特征在于,所述当监控到用户使 用的数据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户,包括: 当接收到用户通过计费网关发来的针对任一数据业务的流量配额申请时,判断用户使 用的数据业务流量是否达到所述流量阀值;若是,则通过计费网关将判断结果提示给用户; 否则为所述数据业务下发流量配额,并将本次下发的流量配额累加入用户使用的数据业务 流量,供后续判断使用。5. 根据权利要求4所述的PS流量实时监控的方法,其特征在于,所述0CS侧执行的流 程,还包括:当监控到用户使用的数据业务流量达到所述流量阀值时,通过计费网关终止用 户当前申请流量配额的数据业务。6. 根据权利要求4所述的PS流量实时监控的方法,其特征在于,为所述数据业务下发 流量配额,包括: 判断预设的流量配额是否大于所述流量阀值与用户使用的数据业务流量之差,若是, 则所述流量阀值与用户使用的数据业务流量之差作为本次的流量配额进行下发,否则按照 预设的流量配额进行下发。7. 根据权利要求1所述的PS流量实时监控的方法,其特征在于,所述0CS侧执行的流 程,还包括: 0CS接收到用户通过计费网关发起的对所述数据业务流量控制参数的更新请求时,对 保存的所述用户的数据业务流量控制参数进行更新。8. 根据权利要求7所述的PS流量实时监控的方法,其特征在于,所述0CS接收到用户 对所述数据业务流量控制参数的更新请求时,对保存的所述用户的数据业务流量控制参数 进行更新,包括: 0CS接收到用户通过计费网关发来的CCR-υ消息时,若基于所述CCR-υ消息中的标志 位判定出所述CCR-U消息中携带有新的数据业务流量控制参数,则将新的数据业务流量控 制参数替代原有的所述用户的数据业务流量控制参数;所述新的数据业务流量控制参数以 Diameter协议的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域信息中。9. 根据权利要求7所述的PS流量实时监控的方法,其特征在于,所述OCS侧执行的流 程,还包括: 当更新后的所述数据业务流量控制参数中的流量阀值小于用户使用的数据业务流量 时,通过计费网关终止所述用户的正在进行的所有数据业务,并提示给用户。10. 根据权利要求8所述的PS流量实时监控的方法,其特征在于,所述OCS接收到用户 对所述数据业务流量控制参数的更新请求时,对保存的所述用户的数据业务流量控制参数 进行更新,还包括: OCS接收到用户通过计费网关发来的CCR-υ消息时,若基于所述CCR-υ消息中的标志位 判定出所述CCR-U消息中携带有新的数据业务流量控制参数、且新的数据业务流量控制参 数中流量阀值的数值为〇,则清空保存的所述用户的数据业务流量控制参数,后续不再对所 述用户进行数据业务流量监控。11. 一种PS流量实时监控的方法,其特征在于,在计费网关侧执行的流程包括: 当用户请求入网时,向OCS发送用于入网鉴权的CCR-I消息时在所述CCR-I消息中携 带数据业务流量控制参数,以供OCS保存所述数据业务流量控制参数并基于数据业务流量 控制参数对所述用户使用数据业务流量的过程进行监控,当OCS监控到用户使用的数据业 务流量达到所述流量阀值时,将OCS发来的监测结果提示给用户; 所述数据业务流量控制参数以及所述新的数据业务流量控制参数均以Diameter协议 的AVP结构插入所述CCR-U消息中携带的服务信息下的电路域信息中。12. 根据权利要求11所述的PS流量实时监控的方法,其特征在于,在计费网关侧执行 的流程,还包括: 当用户发起对所述数据业务流量控制参数的更新请求时,将所述更新请求以CCR-U消 息的形式发送给OCS ;所述CCR-U消息中的标志位反映出所述CCR-U消息中是否携带有新 的数据业务流量控制参数。13. -种PS流量实时监控的方法,其特征在于,在用户终端侧执行的流程包括: 将用户的入网请求通过计费网关发送给OCS,在入网请求中携带数据业务流量控制参 数,通过计费网关将所述数据业务流量控制参数传送给OCS,以供OCS保存所述数据业务流 量控制参数并基于数据业务流量控制参数对所述用户使用数据业务流量的过程进行监控, 当OCS监控到用户使用的数据业务流量达到所述流量阀值时,接收OSC通过计费网关发来 的监测结果并提示给用户; 将用户对所述数据业务流量控制参数的更新请求通过计费网关发送给OCS,以供OCS 对保存的所述用户的数据业务流量控制参数进行更新。14. 根据权利要求13所述的PS流量实时监控的方法,其特征在于,在用户终端侧执行 的流程,还包括: 将所述更新请求通过计费网关发送给OCS之前,用户终端判断所述更新请求的发送时 机是否满足设定的条件,若是,则将所述更新请求通过计费网关发送给OCS,否则禁止发送 所述更新请求; 所述设定的条件,包括:允许发送所述更新请求的频率范围,和/或,允许发送所述更 新请求的时间段。15. -种线计费系统OCS,其特征在于,在用户终端侧执行的流程包括: 存储器,用于预先存储用户的数据业务流量控制参数;所述流量控制参数,包括:流量 阀值; 处理器,用于OCS对用户使用数据业务流量的过程进行监控,当监控到用户使用的数 据业务流量达到所述流量阀值时,通过计费网关将监测结果提示给用户。16. -种计费网关,其特征在于,,包括一处理器; 所述处理器,用于当用户请求入网时,向OCS发送用于入网鉴权的CCR-I消息时在所述 CCR-I消息中携带数据业务流量控制参数,以供OCS保存所述数据业务流量控制参数并基 于数据业务流量控制参数对所述用户使用数据业务流量的过程进行监控,当OCS监控到用 户使用的数据业务流量达到所述流量阀值时,将OCS发来的监测结果提示给用户。17. 根据权利要求16所述的计费网关,其特征在于,所述处理器,还用于:当用户发起 对所述数据业务流量控制参数的更新请求时,将所述更新请求以CCR-U消息的形式发送给 OCS,以供OCS对保存的数据业务流量控制参数进行更新;所述CCR-U消息中的标志位反映 出所述CCR-U消息中是否携带有新的数据业务流量控制参数。18. -种用户终端,其特征在于,包括一处理器; 所述处理器,用于将用户的入网请求通过计费网关发送给OCS,在入网请求中携带数据 业务流量控制参数,通过计费网关将所述数据业务流量控制参数传送给OCS,以供OCS保存 所述数据业务流量控制参数并基于数据业务流量控制参数对所述用户使用数据业务流量 的过程进行监控,当OCS监控到用户使用的数据业务流量达到所述流量阀值时,接收OSC通 过计费网关发来的监测结果并提示给用户。19. 根据权利要求18所述的用户终端,其特征在于,所述处理器,还用于:将用户对所 述数据业务流量控制参数的更新请求通过计费网关发送给OCS,以供OCS对保存的所述用 户的数据业务流量控制参数进行更新。
【文档编号】H04L12/26GK105991360SQ201510067042
【公开日】2016年10月5日
【申请日】2015年2月9日
【发明人】张世奇
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1