一种计费方法、装置及系统与流程

文档序号:21083349发布日期:2020-06-12 16:43阅读:175来源:国知局
一种计费方法、装置及系统与流程

本申请涉及通信技术领域,特别涉及一种计费方法、装置及系统。



背景技术:

目前,通信系统中在线计费业务和离线计费业务分别通过不同的计费系统进行计费,如图1所示,通信系统中的计费触发装置通过接口ro与在线计费系统进行通信,通过接口rf与离线计费系统进行通信,其中在线计费系统用于对在线计费业务进行计费,离线计费系统用于对离线计费系统进行计费。

然而,这种在线计费和离线计费分离的计费系统,在对业务进行计费时较为复杂。



技术实现要素:

本申请实施例提供的一种计费方法、装置及系统,有助于简化业务的计费方式。

第一方面,本申请实施例提供了一种计费方法,包括:

计费触发装置向计费系统发送业务资源创建请求,然后接收计费系统发送的业务资源创建响应,其中业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理,业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源。

本申请实施例中通过引入业务资源,使得通过对业务资源操作既能够对在线计费业务进行计费,又能够对离线计费业务进行计费,从而实现了在线计费和离线计费的融合,与现有技术在线计费和离线计费分别进行计费的方式相比,在一定程度上简化了业务的计费方式。

本申请实施例为了提高计费系统和计费触发装置的效率和可扩展性,在一种可能的设计中,计费触发装置在需要为会话连接中的业务申请配额或上报使用信息、且无可用的业务资源时,向计费系统发送业务资源创建请求。

在一种可能的设计中,业务资源创建请求中包括会话连接标识和与用户设备对应的用户标识,其中,会话连接标识用于标识会话连接。通过上述技术方案有助于计费系统在对业务进行计费时能够区分不同用户的不同类型的业务。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建第一业务资源,第一业务资源对应会话连接中的所有业务;其中,会话连接中的所有业务为在线计费业务;或者,会话连接中的所有业务为离线计费业务;或者,会话连接中的所有业务包括在线计费业务和离线计费业务。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建第二业务资源和第三业务资源,其中,第二业务资源对应会话连接中的在线计费业务,第三业务资源对应会话连接中的离线计费业务;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的在线计费业务对应的业务资源;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的离线计费业务对应的业务资源。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建至少一个业务资源,其中至少一个业务资源中的每个业务资源对应会话连接中属于同一费率组的业务。

在一种可能的设计中,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括在线计费业务时,业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组;

当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

通过上述技术方案有助于提高计费系统在对业务进行计费时的准确性。

在一种可能的设计中,计费触发装置向计费系统发送业务资源更新请求,业务资源更新请求中包括第二资源标识,第二资源标识用于标识第一资源标识所标识的业务资源中需要向计费系统申请更新的业务资源。通过上述技术方案有助于进一步提高计费系统在对业务进行计费时的准确性。

在一种可能的设计中,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的使用信息及其对应的费率组;

当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

本申请实施例还提供了一种可能的触发计费触发装置向计费系统发送业务资源更新请求的方式:计费触发装置接收到计费系统发送的业务资源更新通知之后,再向计费系统发送业务资源更新请求,其中,可选的,业务资源更新通知包括第三资源标识,第三资源标识用于标识第一资源标识所标的业务资源中计费系统要求更新的业务资源。

进一步的,在一种可能的设计中,业务资源更新请求还包括费率组,其中,费率组为第三资源标识所标识的业务资源的业务中计费系统要求更新的参数对应的业务所属的费率组。

此外,另一种可能的触发计费触发装置向计费系统发送业务资源更新请求的方式为:计费触发装置满足第一计费触发条件时,向计费系统发送业务资源更新请求。

在一种可能的设计中,计费触发装置向计费系统发送业务资源删除请求,业务资源删除请求中包括第四资源标识,第四资源标识用于标识第一资源标识所标识的业务资源中需要删除的业务资源。通过上述方式有助于计费系统释放创建的业务资源,提高计费系统中资源的使用率。

示例的,计费触发装置在满足第二计费触发条件时,向计费系统发送业务资源删除请求。

在一种可能的设计中,当第四资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组;当第四资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源删除请求还包括离线计费业务的使用信息及其对应的费率组。

第二方面,本申请实施例提供了一种计费方法,包括:

计费系统接收计费触发装置发送的业务资源创建请求,然后,向计费触发装置发送业务资源创建响应,其中,业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理;业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源。

本申请实施例中通过引入业务资源,使得通过对业务资源操作既能够对在线计费业务进行计费,又能够对离线计费业务进行计费,从而实现了在线计费和离线计费的融合,与现有技术在线计费和离线计费分别进行计费的方式相比,在一定程度上简化了业务的计费方式。

在一种可能的设计中,业务资源创建请求中包括会话连接标识和与用户设备对应的用户标识,会话连接标识用于标识会话连接。通过上述技术方案有助于计费系统在对业务进行计费时能够区分不同用户的不同类型的业务。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建第一业务资源,第一业务资源对应会话连接中的所有业务;其中,会话连接中的所有业务为在线计费业务;或者,会话连接中的所有业务为离线计费业务;或者,会话连接中的所有业务中包括在线计费业务和离线计费业务。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建第二业务资源和第三业务资源,其中,第二业务资源对应会话连接中的在线计费业务,第三业务资源对应会话连接中的离线计费业务;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的在线计费业务对应的业务资源;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的离线计费业务对应的业务资源。

在一种可能的设计中,业务资源创建请求用于向计费系统申请创建至少一个业务资源,其中至少一个业务资源中的每个业务资源对应会话连接中同一费率组的业务。

在一种可能的设计中,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括在线计费业务时,业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组;

当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

通过上述技术方案有助于提高计费系统在对业务进行计费时的准确性。

需要说明的是,例如,计费系统从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务,可应用于在业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组的情况下;再例如,计费系统为离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额,其中虚拟配额无需从用户设备的账户余额中预留,可应用于在业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组的情况下;再例如,计费系统根据离线计费业务的使用信息及其对应的费率组,生成计费话单,可应用于业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组的情况下。

在一种可能的设计中,计费系统接收计费触发装置发送的业务资源更新请求,并根据业务资源更新请求,更新第二资源标识对应的业务资源,其中,业务资源更新请求中包括第二资源标识,第二资源标识用于标识第一资源标识所标识的业务资源中需要向计费系统申请更新的业务资源。通过上述技术方案有助于进一步提高计费系统在对业务进行计费时的准确性。

在一种可能的设计中,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的使用信息及其对应的费率组;

当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

需要说明的是,计费系统根据业务资源更新请求,可按照下列方式更新第二资源标识对应的业务资源:

例如,计费系统从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务;以及根据在线计费业务的使用信息及其对应的费率组,从为在线计费业务分配的配额中扣除在线计费业务所使用的部分,可应用于业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组的情况下;再例如,计费系统从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务,可应用于业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组的情况下;再例如,计费系统根据在线计费业务的使用信息及其对应的费率组,从为在线计费业务分配的配额中扣除在线计费业务所使用的部分,可应用于业务资源更新请求还包括在线计费业务的使用信息及其对应的费率组的情况下;再例如,计费系统为离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额、以及根据离线计费业务的使用信息及其对应的费率组,生成计费话单,可应用于业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组的情况下;再例如,计费系统为离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额,可应用于业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组的情况下;再例如,计费系统根据离线计费业务的使用信息及其对应的费率组,生成计费话单,可应用于业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组的情况下。

本申请实施例还提供了一种可能的触发计费触发装置向计费系统发送业务资源更新请求的方式:计费系统向计费系统发送业务资源更新通知后,再接收计费触发装置发送的业务资源更新请求,其中,业务资源更新通知包括第三资源标识,第三资源标识用于标识第一资源标识所标识的业务资源中计费系统要求更新的业务资源。

进一步的,在一种可能的设计中,业务资源更新请求还包括费率组,其中,费率组为第三资源标识所标识的业务资源的业务中计费系统要求更新的参数对应的业务所属的费率组。

在一种可能的设计中,计费系统接收计费触发装置发送的业务资源删除请求,并根据资源删除请求,删除第四资源标识所标识的业务资源,其中业务资源删除请求中包括第四资源标识,第四资源标识用于标识第一资源标识所标识的业务资源中需要删除的业务资源。通过上述方式有助于计费系统释放创建的业务资源,提高计费系统中资源的使用率。

在一种可能的设计中,当第四资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组;当第四资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的使用信息及其对应的费率组。

需要说明的是,计费系统根据在线计费业务的使用信息及其对应的费率组,从在线计费业务的配额中扣除在线计费业务所使用的部分,可应用于业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组的情况下;计费系统根据离线计费业务的使用信息及其对应的费率组,生成计费话单,可应用于业务资源更新请求还包括离线计费业务的使用信息及其对应的费率组的情况下。

第三方面,本申请实施例提供的计费触发装置可以是网络设备,也可以是网络设备内的芯片。该计费触发装置具有实现上述第一方面以及第一方面的各个可能设计的技术方案的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的设计中,该计费触发装置包括处理单元和通信单元,处理单元例如可以是处理器,例如可以是通信接口,可选的,处理器和通信接口可以通过光纤、双绞线等有线方式连接,通信单元也可以是收发器,收发器可以包括射频电路,可选的,处理器和收发器可以通过无线保真(wirelessfidelity,wifi)等无线方式连接。

具体的,处理单元用于生成业务资源创建请求,通信单元用于向计费系统发送业务资源创建请求,然后接收计费系统发送的业务资源创建响应,其中业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理,业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源。

在另一种可能的设计中,该计费触发装置包括处理器和存储器,其中存储器用于存储程序,处理器用于调用存储器中存储的程序,以实现第一方面以及第一方面任意一项可能的设计中计费方法。需要说明的是,处理器可以通过输入/输出接口、管脚或电路等发送或者接收数据。存储器可以为芯片内的寄存器、缓存等。此外,存储器还可以是网络设备内的位于芯片外部的存储单元,如只读存储器(read-onlymemory,rom)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(randomaccessmemory,ram)等。

其中,上述任一处提到的处理器,可以是一个通用的中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制执行上述第一方面或者第一方面任意一项可能设计的计费方法的程序的集成电路。

第四方面,本申请实施例提供的计费系统可以是网络设备,也可以是网络设备内的芯片。该计费系统具有实现上述第二方面以及第二方面的各个可能设计的技术方案的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的设计中,该计费系统包括处理单元和通信单元,处理单元例如可以是处理器,通信单元例如可以是通信接口,可选的,处理器和通信接口可以通过光纤、双绞线等有线方式连接,通信单元也可以是收发器,收发器可以包括射频电路,可选的,处理器和收发器可以通过wifi等无线方式连接。

具体的,通信单元,用于接收计费触发装置发送的业务资源创建请求,其中,业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理;处理单元,用于在通信单元接收到业务资源创建请求后,生成业务资源创建响应,业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源,然后通信单元还用于向计费触发装置发送业务资源创建响应。

在另一种可能的设计中,该计费系统包括处理器和存储器,其中存储器用于存储程序,处理器用于调用存储器中存储的程序,以实现第二方面以及第二方面任意一项可能的设计中计费方法。需要说明的是,处理器可以通过输入/输出接口、管脚或电路等发送或接收数据。存储器可以为芯片内的寄存器、缓存等。此外,存储器还可以是网络设备内的位于芯片外部的存储单元,如rom、可存储静态信息和指令的其他类型的静态存储设备、ram等。

其中,上述任一处提到的处理器,可以是一个通用的cpu,微处理器,特定asic,或一个或多个用于控制执行上述第二方面或者第二方面任意一项可能设计的计费方法的程序的集成电路。

第五方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序,当该程序在计算机上运行时,使得计算机执行上述各方面所述的方法。

第六方面,本申请还提供一种包含程序的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

第七方面,本申请实施例还提供了一种通信系统,包括第三方面或者第三方面任意一种可能的设计的计费触发装置、第四方面或者第四方面任意一种可能的设计的计费系统。

另外,第二方面至第七方面中任一种可能设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1为背景技术中计费架构示意图;

图2为本申请实施例适用的一种可能的网络架构示意图;

图3为本申请实施例适用的另一种可能的网络架构示意图;

图4为本申请实施例计费架构示意图;

图5为本申请实施例计费方法的流程示意图;

图6为本申请实施例计费触发装置的示意图;

图7为本申请实施例计费触发装置的示意图;

图8为本申请实施例计费系统的示意图;

图9为本申请实施例计费系统的示意图;

图10为本申请实施例通信系统的示意图。

具体实施方式

如图2所示,为本申请实施例适用的一种可能的网络架构示意图。该网络架构为第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)网络架构。该4g架构中的网元包括用户设备、移动管理实体(mobilitymanagemententity,mme)、服务gprs支持节点(servinggprssupportnode,sgsn)、归属签约用户服务器(homesubscriberserver,hss)、服务网关(servinggateway,s-gw)、分组数据网络网关(packetdatanetworkgateway,pdngateway,p-gw)、策略与计费规则功能(policyandchargingrulesfunction,pcrf)实体、演进的通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-turan)等。

e-utran由多个演进的基站(evolvednodeb,enodeb)组成,enodeb之间通过x2接口彼此互联,enodeb与演进分组核心网(evolvedpacketcore,epc)之间通过s1接口互联,而enodeb与用户设备通过lte-uu互联。

mme的主要功能是支持非接入层(non-accessstratum,nas)消息及其安全、跟踪区域(trackarea,ta)列表的管理、p-gw和s-gw的选择、跨mme切换时mme的选择、在向2g/3g接入系统切换过程中进行sgsn的选择、用户的鉴权、漫游控制以及承载管理、第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)不同接入网络的核心网络节点之间的移动性管理。

s-gw是终止于e-utran接口的网关,其主要功能包括:进行基站间切换时,作为本地锚定点,并协助完成基站的重排序功能;在3gpp不同接入系统间切换时,作为移动性锚点;执行合法侦听功能;进行数据包的路由和前转;在上行和下行传输层进行分组标记;用于运营商间的计费等。

p-gw是面向pdn终结于sgi接口的网关,如果用户设备访问多个pdn,用户设备将对应一个或多个p-gw。p-gw的主要功能包括基于用户设备的包过滤功能、合法侦听功能、用户设备的网络之间互连的协议(internetprotocol,ip)地址分配功能、在上行链路中进行数据包传送级标记、进行上下行服务等级计费以及服务水平门限的控制、进行基于业务的上下行速率的控制等。

hss是用于存储用户设备的签约信息的数据库,归属网络中可以包含一个或多个hss。hss负责保存与用户设备相关的信息,例如用户标识、编号和路由信息、安全信息、位置信息、概要(profile)信息等。

sgsn可以用于2g/3g和e-utran3gpp接入网间移动时,进行信令交互,包括对p-gw和s-gw的选择,同时为切换到e-utran3gpp接入网的用户设备进行mme的选择。

pcrf实体终结于rx接口和gx接口,非漫游场景时,在本地公用陆地移动网络(homepubliclandmobilenetwork,hplmn)中只有一个pcrf跟用户设备的一个ip连通性接入网络(ip-connectivityaccessnetwork),ip-can会话相关;在漫游场景并且业务流是本地疏导时,可能会有两个pcrf跟一个用户设备的ip-can会话相关。

用户设备,是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。具体的,用户设备可以是可接入移动网络的用户设备(userequipment,ue),手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端、增强现实(augmentedreality,ar)终端、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。

如图3所示,为本申请实施例适用的另一种可能的网络架构示意图。该网络架构为第五代移动通信技术(the5thgenerationmobilecommunicationtechnology,5g)网络架构。该5g架构可以包括用户设备、无线接入网(radioaccessnetwork,ran)、amf实体、会话管理功能(sessionmanagementfunction,smf)实体、用户面功能(userplanefunction,upf)实体、udm实体、鉴权服务功能(authenticationserverfunction,ausf)实体、数据网络(datanetwork,dn)。此外,5g网络架构除了包括如图2所示的网元之外,还可能包括认证凭证存储和处理功能(authenticationcredentialrepositoryandprocessingfunction,arpf)实体、安全锚点功能(securityanchorfunction,seaf)实体等。

ran的主要功能是控制用户设备通过无线接入到移动通信网络。ran是移动通信系统的一部分。它实现了一种无线接入技术。从概念上讲,它驻留某个设备之间(如移动电话、一台计算机,或任何远程控制机),并提供与其核心网的连接。ran设备包括但不限于:5g中的nr(newradio,新空口)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、传输点(transmittingandreceivingpoint,trp)、发射点(transmittingpoint,tp)、移动交换中心等,此外,还可以包括无线保真(wirelessfidelity,wifi)接入点(accesspoint,ap)等。

amf实体负责用户设备的接入管理和移动性管理,在实际应用中,其包括了4g网络框架中mme的移动性管理功能,并加入了接入管理功能。

smf实体负责会话管理,如用户的会话建立等。

upf实体是用户面的功能网元,主要负责连接外部网络,其包括了4g网络架构中sgw和p-gw的相关功能。

dn负责为用户设备提供服务的网络,如一些dn为用户设备提供上网功能,另一些dn为用户设备提供短信功能等等。

ausf实体具有鉴权服务功能,用于终结seaf请求的认证功能。

udm实体可存储用户设备的签约信息,实现类似于4g中的hss的后端。

arpf实体具有认证凭证存储和处理功能,用于存储用户设备的长期认证凭证,如永久密钥k等。在5g中,arpf的功能可以合并到udm实体中。

seaf实体用于完成对用户设备的认证过程,在5g中,seaf的功能可以合并到amf实体中。

用户设备,可以参见图2所示网络架构中的用户设备。

本申请实施例既适用于图2所示的4g网络架构,也适用于图3所示的5g网络架构。

在本申请实施例中的计费触发装置可以为图2所示的p-gw中的策略和计费执行功能(policyandchargingenforcementfunction,pcef),也可以为图3所示的smf,本申请实施例不予限制。

如图4所示,为本申请实施例的计费架构的示意图,包括计费触发装置和计费系统,其中计费触发装置和计费系统可以通过服务化接口进行通信,服务化接口指的是基于资源的能力暴露接口,具体的服务化接口可以为restful、远程过程调用(remoteprocedurecall,rpc)等。

下面结合如图4所示的计费架构对本申请实施例的计费方法进行详细说明。

如图5所示,为本申请实施例提供的一种计费方法的流程示意图,包括以下步骤:

步骤501,计费触发装置向计费系统发送业务资源创建请求,其中业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理。

需要说明的是,在图5所示的计费方法应用于图3所示的5g网络架构时,会话连接可以为分组数据单元会话(packetdataunitsession,pdusession),具体的pdusession为用户设备与数据网络之间的会话连接,用于为用户设备提供数据连接服务;在如图5所示的计费方法应用于图2所示的4g网络架构时,会话连接可以为ip连接接入网络会话(ip-connectivityaccessnetwork,ip-cansession),具体的,ip-cansession为用户设备与p-gw之间的会话连接,用于为用户设备提供数据连接服务。

具体的,在本申请实施例中可以通过下列方式触发计费触发装置向计费系统发送业务资源创建请求:计费触发装置根据计费策略,向计费系统发送业务资源创建请求。其中计费策略可以是为计费触发装置的本地计费策略,也可以为计费策略装置发送给计费触发装置的,例如,在图2所示的网络架构中计费策略装置可以为pcrf,在如图3所示的网络架构中计费策略装置可以为策略控制功能(policycontrolfunction,pcf)。例如,计费触发装置在需要为会话连接中的业务申请配额或上报使用信息、且无可用的业务资源时,向计费系统发送业务资源创建请求;再例如,计费触发装置在确定创建新的会话连接、且会话连接中包括需要计费的业务的情况下,向计费系统发送业务资源创建请求。

步骤502,计费系统在接收到计费触发装置发送的业务资源创建请求后,向计费触发装置发送业务资源创建响应,其中业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中业务对应的业务资源。

其中,本申请实施例中为了便于计费系统区分针对不同用户的不同会话连接创建的业务资源,可选的,业务资源创建请求中包括会话连接标识和与用户设备对应的用户标识,其中会话连接标识用于标识会话连接,例如,会话连接为pdusession,则会话连接标识为pdusession标识(identification,id);用户标识可以为国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)、用户号码(如移动台国际isdn号码(mobilestationinternationalisdnnumber,msisdn))、用户互联网协议第6版(internetprotocolversion6,ipv6)地址等。

下面对业务资源创建请求进行具体说明。

情况一:一个业务资源创建请求对应一个业务资源,一个业务资源对应一个会话连接。

在情况一下,计费触发装置针对一个会话连接,向计费系统发送一个业务资源创建请求,其中该业务资源创建请求用于请求计费系统创建第一业务资源,第一业务资源对应会话连接中所有业务,具体的,会话连接中的所有业务都为在线计费业务,或者,会话连接中的所有业务都为离线计费业务,亦或者,会话连接中的所有业务中既存在在线计费业务,又存在离线计费业务。

例如,在图3所示的网络架构中,假设用户设备与smf之间存在3个pdu会话,则计费触发装置针对这3个pdu会话分别向计费系统发送业务资源创建请求,其中为了使得计费系统能够区分不同的业务资源创建请求,每个业务资源创建请求中包括用户标识和pdusessionid。

情况二:一个业务资源创建请求对应两个业务资源,其中一个业务资源对应一个会话连接中的在线计费业务,另一个业务资源创建请求对应该会话连接中的离线计费业务。

在情况二下,计费触发装置针对一个会话连接,向计费系统发送一个业务资源创建请求,其中该业务资源创建请求用于请求计费系统创建第二业务资源和第三业务资源,其中第二业务资源对应会话连接中的在线计费业务,第三业务资源对应会话连接中的离线计费业务。

在具体实现时,计费系统可以通过不同的资源标识来标识第二业务资源、和第三业务资源。

情况三:当会话连接中的业务包括在线计费业务和离线计费业务时,计费触发装置向计费系统发送两个业务资源创建请求,其中一个业务资源创建请求用于请求计费系统创建会话连接中在线计费业务对应的业务资源,另一个业务资源创建请求用于请求计费系统创建会话连接中离线计费业务对应的业务资源。

需要说明的是,在情况三下,可以通过不同的属性或者标识信息来使得计费系统能够区分用于请求计费系统创建会话连接中在线计费业务对应的业务资源的业务资源创建请求、和用于请求计费系统创建会话连接中离线计费业务对应的业务资源的业务资源创建请求。

情况四:一个业务资源创建请求对应多个业务资源,该业务资源创建请求对应的多个业务资源为一个会话连接中的业务对应的业务资源:

一种可能的具体实现方式为:计费触发装置向计费系统发送业务资源创建请求,其中业务资源创建请求用于创建多个业务资源,每个业务资源与会话连接中属于同一费率组的业务相对应。例如,一个会话连接中包括属于费率组1的业务和属于费率组2的业务,则计费触发装置针对该会话连接,发送业务资源创建请求,其中业务资源创建请求用于请求创建两个业务资源,其中一个业务资源对应费率组1,另一个业务资源对应费率组2。

在具体实现时,计费系统可以通过不同的资源标识来标识每个业务资源。

需要说明的是,在本申请实施例中,业务资源创建请求可以用于创建业务资源,而不携带任何配额申请和使用信息上报,该业务资源用于对所述会话连接中的业务的配额申请和使用信息的上报进行管理,具体的,后续的在线计费业务的配额的申请、离线计费业务的使用信息的上报、或离线计费业务的虚拟配额的申请,可通过业务资源更新操作或业务资源删除操作完成。

此外,本申请实施例中当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括在线计费业务时,业务资源创建请求还可以包括在线计费业务的配额申请及其对应的费率组。

本申请实施例中当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还可以包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还可以包括离线计费业务的使用信息及其对应的费率组。

本申请实施例中,业务资源创建请求通过不同的属性、或者标识来标识业务资源创建请求中携带的在线计费业务的配额申请及其对应的费率组、离线计费业务的使用信息及其对应的费率组、离线计费业务的虚拟配额申请及其对应的费率组,以使得计费系统可以区分处理。

其中,费率组(ratinggroup)用来聚合一个或多个具有相同费率的业务,便于计费系统批价。

示例的,在业务资源创建请求用于向计费系统申请创建的业务资源对应的业务包括在线计费业务和离线计费业务的情况下,可选的,业务资源创建请求还可以包括在线计费业务的配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组。计费触发装置可以使用不同的属性或者标识信息来区分在线计费业务的配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组。例如业务资源创建请求(servicecreaterequest)的一种具体实现形式如表1所示:

表1

再例如,以restful实现的业务资源创建请求如表2所示,其中serviceresource为业务资源,subscriberimsi为用户标识。

表2

示例的,在业务资源创建请求用于向计费系统申请创建的业务资源对应的业务包括在线计费业务和离线计费业务的情况下,可选的,业务资源创建请求还可以包括在线计费业务的配额申请及其对应的费率组、和离线计费业务的虚拟配额申请及其对应的费率组。业务资源创建请求(servicecreaterequest)的一种具体实现形式如表3所示:

表3

具体的,针对在线计费业务的配额申请,计费系统从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务,可应用于在业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组的情况下;再例如,针对离线业务的虚拟配额申请,计费系统为离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额,其中虚拟配额无需从用户设备的账户余额中预留,可应用于在业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组的情况下;再例如,或者,计费系统根据离线计费业务的使用信息及其对应的费率组,生成计费话单,例如计费数据记录(chargingdatarecord,cdr),可应用于业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组的情况下。

示例的,当业务资源创建请求为如表2所示的业务资源创建请求时,计费系统对用户标识为imsi、会话连接标识为“023152120”、标识“optype”为“requested”、费率组为“001”的在线计费业务从账户余额中预留“10m流量”的配额;为用户标识为imsi、会话连接标识为“023152120”、标识“optype”为“reporteded”、费率组为“002”的离线计费业务,生成使用信息为“25m流量”的计费话单。

还需要说明的,本申请实施例中计费系统可以基于本地配置的策略对业务资源创建请求进行相应的处理,也可以基于计费策略装置如pcf等下发的配置策略对业务资源创建请求进行相应的处理。

此外,若业务的事件或者事件组需要进行基于事件的计费,则计费系统根据计费触发装置的请求创建该业务的事件或者事件组对应业务资源,为该业务资源指定有效期,从用户账户中扣除该业务所使用的费用,并生成资源标识,该资源标识用于标识该业务资源。若所述业务失败后,计费触发装置发送业务资源删除请求,其中该业务资源删除请求中包括该资源标识、以及指示计费系统返还从用户账户中扣除的该资源标识所标识的业务资源对应的业务所使用的费用到用户账户中的标识信息。若所述业务成功后,该计费触发装置无需发送业务资源删除请求,在有效期过期后,计费系统自动删除该业务操作。

在本申请实施例步骤502中,计费系统向计费触发装置发送的业务资源创建响应还可以包括用户标识和会话连接标识,以便计费触发装置能够区分第一业务资源标识所标识的业务资源所对应的哪些业务。

需要说明的是,在计费系统对在线计费业务授予了配额、或者对离线计费业务授予了虚拟配额的情况下,业务资源创建响应中还可以包括授予的配额信息。

在具体实现时,所述授予的在线计费业务的配额、离线计费业务的虚拟配额对应所述响应消息中的不同的属性或者不同标识信息,以便计费触发装置区分使用。

可选的,计费系统还可以生成重授权触发条件,发送给计费触发装置,以便在计费触发装置在满足重授权触发条件时上报相应的信息。具体的重授权触发条件可以对应业务资源,也可以对应业务资源中的一个业务。其中重授权触发条件也可以通过业务资源创建响应发送给计费触发装置。例如重授权触发条件为在线计费业务的使用量大于或等于授予在线计费业务的配额,或者、会话连接中断等。

此外,对于计费触发装置发送的配额申请,计费系统可以进一步判断是否应该授予配额或者允许其无需授予配额直接使用业务,若判断的结果为无需授予配额可直接使用的离线计费业务,则业务资源创建响应中还可以包括无需授权的指示。在会话连接中属于同一费率组的业务对应一个业务资源时,若计费系统确定同一费率组同时对应真实配额和虚拟配额,则还携带所授予配额对应的流信息(例如配额的流标识或者流特征信息),以便计费触发装置根据流标识或流信息对同一费率组使用计费系统授予的真实配额和虚拟配额分别管理和使用。

示例的,业务资源创建响应(servicecreateresponse)可以如表4所示。

表4

另一个示例,业务资源创建响应如表5所示。

表5

还需要说明的是,可选的,在本申请实施例中计费系统若创建业务资源失败,则向计费触发装置发送业务资源创建失败的响应,通知计费触发装置业务资源创建失败,为了保证业务的正常使用和计费,计费触发装置可以向其它计费系统重新发送业务资源创建请求。

此外,为了保证用户能够正常使用业务,以及计费的准确性,计费触发装置向计费系统发送业务资源更新请求,其中业务资源更新请求中包括第二资源标识,第二资源标识用于标识第一资源标识所标识的业务资源中需要向计费系统申请更新的业务资源。当计费系统接收到计费触发装置发送的业务资源更新请求后,根据业务资源更新请求,对业务资源进行相应的更新。

需要说明的是,第二资源标识可以为第一资源标识,也可以为第一资源标识中的部分资源标识,具体第二资源标识为第一资源标识还是第一资源标识中的部分资源标识是计费系统根据实际情况确定的。例如第一资源标识包括资源标识1、资源标识2,若资源标识2所标识的业务资源需要更新,而资源标识1所标识的业务资源未发生变化,则第二资源标识为资源标识2;再例如,当第一资源标识用于标识一个业务资源的情况下,而该第一资源标识所标识的业务资源需要更新的情况下,则第二资源标识为第一资源标识。

应理解,在具体实现时,示例一,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还可以包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务;以及根据在线计费业务的使用信息及其对应的费率组,从为在线计费业务分配的配额中扣除在线计费业务所使用的部分。上述技术方案可应用于会话连接中已授予配额的在线计费业务的配额已使用完的情况。

示例二,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还可以包括在线计费业务的配额申请及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以从用户设备的账户余额中预留业务资源创建请求所申请的费率组对应的配额,分配给在线计费业务。上述技术方案可以可应用于会话连接中存在新的、还未授予配额的在线计费业务的情况。

示例三,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还可以包括在线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以从为在线计费业务分配的配额中扣除在线计费业务所使用的部分。上述技术方案可以可应用于会话连接中已授予配额的在线计费业务的配额还未使用完的情况。

示例四,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还可以包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以为离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额、以及根据离线计费业务的使用信息及其对应的费率组,生成计费话单。上述技术方案可应用于会话连接中已授予离线计费业务已使用完虚拟配额的情况。

示例五,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还可以包括离线计费业务的虚拟配额申请及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以离线计费业务分配业务资源创建请求所申请的费率组对应的虚拟配额。上述技术方案可应用于会话连接中存在新的、还未授予虚拟配额的离线计费业务的情况。

示例六,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还可以包括离线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统在接收到业务资源更新请求后,还可以根据离线计费业务的使用信息及其对应的费率组,生成计费话单。上述技术方案可应用于会话连接中存在离线计费业务的情况。

其中需要说明的是,示例一、示例二、示例三、示例四、示例五和示例六的技术方案中均可相互联合使用,可选的,当采用示例六的技术方案时,可替换采用示例四和示例五的技术方案、或者可以替换采用示例四的技术方案、或者替换采用示例五的技术方案。

本申请实施例中,业务资源创建请求通过不同的属性、或者标识来标识业务资源创建请求中携带的在线计费业务的配额申请及其对应的费率组、在线计费业务的使用信息及其对应的费率组、离线计费业务的使用信息及其对应的费率组、离线计费业务的虚拟配额申请及其对应的费率组,以使得计费系统可以区分处理。

此外,当业务资源更新请求中包括业务的使用信息(如在线计费业务的使用信息或离线计费业务的使用信息)时,业务资源更新请求中还可以包括:业务的使用信息上报的原因,如授予的在线计费业务的配额使用完,或者会话连接中断等。

具体的,业务资源更新求中包括业务的配额申请或者业务使用信息等信息时,可以携带在消息的统一资源定位符(uniformresourcelocator,url)中,也可以携带在消息头中,还可以携带在消息体中,对此本申请不作限定。

作为一个示例,业务资源更新请求(serviceupdaterequest)的一种具体实现形式可以如表6所示。

表6

另一个示例,以restful实现的业务资源更新请求如表7所示,其中serviceresource为业务资源,subscriber为用户。

表7

具体的,本申请实施例还提供了可能的触发计费触发装置向计费系统发送业务资源更新请求的方式:

一种可能的触发方式为:计费触发装置在满足第一触发条件时,向计费系统发送业务资源更新请求,例如,第一计费触发条件可以为计费触发装置确定使用完授予在线计费业务的配额,再例如,第一计费触发条件为计费系统下发的重授权条件,又例如,第一计费触发条件为业务状态满足预配置的上报条件(如业务结束、网络类型的更改等)。

另一种可能的触发方式为:计费系统向计费触发装置发送业务资源更新通知,其中通知包括第三资源标识,第三资源标识用于标识第一资源标识所标识的业务资源中计费系统要求更新的业务资源。计费触发装置在接收到业务资源更新通知后,向计费系统上报业务资源更新请求,其中业务资源更行请求中包括第二资源标识,其中第二资源标识可以为第三资源标识,也可以包括第三业务资源标识和计费触发装置确定的其它需要更新的业务资源标识。

进一步的,业务资源更新请求还包括费率组,其中,费率组为第三资源标识所标识的业务资源的业务中计费系统要求更新的参数对应的业务所属的费率组。

示例的,业务资源更新通知(servicenotify.)的一种可能的具体实现方式,如表8所示。

表8

示例的,以restful实现的业务资源更新通知如表9所示,其中subscriber为用户、pdusessionid为会话连接标识。

表9

本申请实施例中,在计费系统根据业务资源更新请求更新了相应的业务资源后,还可以向计费触发装置返回业务资源更新响应,具体的,业务资源更新响应用于指示计费触发装置计费系统是否完成业务资源的更新。

可选的,业务资源更新响应中还可以包括为在线计费业务授予的配额,或者为离线计费业务授予的虚拟配额等信息,其中当业务资源更新响应中既包括为在线计费业务授予的配额,又包括为离线计费业务授予的虚拟配额时,为计费业务授予的配额和离线计费业务授予的虚拟配额通过分别对应不同的标识或者属性信息,以便计费触发装置进行区分。

作为一个示例,业务资源更新响应(serviceupdateresponse)一种可能的具体实现形式可以如表10所示。

表10

另一个示例,以restful实现的业务资源更新响应如表11所示,其中serviceresource为业务资源,subscriber为用户。

表11

为了提高计费系统中资源的使用率,可选的,计费触发装置在满足第二计费触发条件时,向计费系统发送业务资源删除请求,业务资源删除请求中包括第四资源标识,第四资源标识用于标识第一资源标识所标识的业务资源中需要删除的业务资源。计费系统在接收到业务资源删除请求后,删除第四资源标识所标识的业务资源。

需要说明的是,第二计费触发条件可以为计费策略装置发送给计费触发装置的,也可为计费触发装置本地配置的策略,例如业务资源对应的业务发生中断、或者会话连接结束。

在具体实现时,当第四资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源删除请求中还可以包括在线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统根据在线计费业务的使用信息及其对应的费率组,从在线计费业务的配额中扣除在线计费业务所使用的部分,可应用于业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组的情况下。当第四资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源删除请求还可以包括离线计费业务的使用信息及其对应的费率组。在这种情况下,计费系统根据离线计费业务的使用信息及其对应的费率组,生成计费话单,可应用于业务资源删除请求还包括离线计费业务的使用信息及其对应的费率组的情况下.

其中,在业务资源删除请求中包括业务的使用信息(如在线计费业务的使用信息或离线计费业务的使用信息)时,业务资源删除请求中可以包括:业务的使用信息上报的原因。

具体的,上述内容可以携带在业务资源删除请求的url中,也可以在业务资源删除请求的消息头中、还可以携带在业务资源删除请求的消息体中。

应理解,在业务资源删除请求中包括的不同的内容,如在线计费业务的使用信息或离线计费业务的使用信息等,可以分别使用不同属性或者不同标识信息进行标识,以便计费系统能够区分处理。

或者,在在线计费业务对应的业务资源和离线计费业务对应的业务资源不同时,可采用不同的业务资源删除请求,请求计费系统删除在线计费业务对应的业务资源和离线计费业务对应的业务资源,在这种情况下,在业务资源删除请求中包括业务的使用信息时,在线计费业务的使用信息和离线计费业务的使用信息可以携带在不同的业务资源删除请求中。

作为一个示例,业务资源删除请求(servicedeleterequest)一种可能的具体实现方式可以如表12所示。

表12

示例的,以restful实现的业务资源删除请求如表13所示,其中serviceresource为业务资源,subscriber为用户。

表13

本申请实施例中在计费系统根据业务资源删除请求删除业务资源后,可选的,计费系统还可以向计费触发装置发送业务资源删除响应,其中业务资源删除响应用于通知计费触发装置已删除的业务资源。

本申请实施例中可以通过应用程序编程接口(applicationprogramminginterface,api)所使用的超文本传输协议(hypertexttransferprotocol,http)方法、api名称、或api内部特定的标识等来区分业务资源创建请求、业务资源更新请求、业务资源删除请求等不同的消息。

上述主要从各个网元之间交互的角度对本申请提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

基于相同的构思,如图6所示,为本申请提供的一种计费触发装置示意图,该计费触发装置可以是网络设备也可以网络设备中的芯片或片上系统,可执行上述如图5所示的实施例中由计费触发装置执行的方法。

该计费触发装置600包括至少一个处理器610、存储器630。

其中,存储器630用于存储程序,可以是rom或可存储静态信息和指令的其他类型的静态存储设备如ram或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammable-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序并能够由计算机存取的任何其他介质,但不限于此。存储器630可以是独立存在,与处理器610相连接。存储器630也可以和处理器610集成在一起。

处理器610用于执行存储器630中的程序,以实现本申请实施例的计费方法中计费触发装置所执行的步骤,相关特征可以参照上文,此处不再赘述。例如,处理器610可以是一个通用cpu、微处理器、特定asic、或一个或多个用于控制本申请技术方案程序执行的集成电路。

在具体实现中,作为一种实施例,处理器610可以包括一个或多个cpu,例如图6中的cpu0和cpu1。

在具体实现中,作为一种实施例,计费触发装置600可以包括多个处理器,例如图6中的处理器610和处理器611。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器,这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

可选的,当计费触发装置600为终端设备时还可以包括如图6所示的收发器620,用于与其他设备或通信网络通信,收发器620包括射频电路。其中在终端设备中处理器610、收发器620、存储器630可以通过通信总线连接。通信总线可包括一通路,在上述单元之间传送信息。当计费触发装置600为网络设备中的芯片或者片上系统时,处理器610可以通过输入/输出接口、管脚或电路等发送或接收数据。

如图7所示,本申请实施例另一种计费触发装置的示意图,该装置可以是网络设备也可以网络设备中的芯片或片上系统,可执行上述如图5所示的实施例中由计费触发装置执行的方法。

该装置包括处理单元701和通信单元702。

其中,处理单元701用于生成业务资源创建请求,通信单元702用于向计费系统发送业务资源创建请求,然后接收计费系统发送的业务资源创建响应,其中业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理,业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源。

可选的,在需要为会话连接中的业务申请配额或上报使用信息、且无可用的业务资源时,通信单元702用于向计费系统发送业务资源创建请求。

可选的,业务资源创建请求中包括会话连接标识和与用户设备对应的用户标识,其中,会话连接标识用于标识会话连接。

可选的,业务资源创建请求用于向计费系统申请创建第一业务资源,第一业务资源对应会话连接中的所有业务;其中,会话连接中的所有业务为在线计费业务;或者,会话连接中的所有业务为离线计费业务;或者,会话连接中的所有业务包括在线计费业务和离线计费业务。

可选的,业务资源创建请求用于向计费系统申请创建第二业务资源和第三业务资源,其中,第二业务资源对应会话连接中的在线计费业务,第三业务资源对应会话连接中的离线计费业务;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的在线计费业务对应的业务资源;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的离线计费业务对应的业务资源。

可选的,业务资源创建请求用于向计费系统申请创建至少一个业务资源,其中至少一个业务资源中的每个业务资源对应会话连接中属于同一费率组的业务。

可选的,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括在线计费业务时,业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组;

当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

可选的,通信单元702还用于向计费系统发送业务资源更新请求,业务资源更新请求中包括第二资源标识,第二资源标识用于标识第一资源标识所标识的业务资源中需要向计费系统申请更新的业务资源。

可选的,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的使用信息及其对应的费率组;

当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

可选的,通信单元702用于接收到计费系统发送的业务资源更新通知之后,再向计费系统发送业务资源更新请求,其中,可选的,业务资源更新通知包括第三资源标识,第三资源标识用于标识第一资源标识所标的业务资源中计费系统要求更新的业务资源。

进一步的,可选的,业务资源更新请求还包括费率组,其中,费率组为第三资源标识所标识的业务资源的业务中计费系统要求更新的参数对应的业务所属的费率组。

可选的,通信单元702用于向计费系统发送业务资源更新请求。

可选的,通信单元702还用于向计费系统发送业务资源删除请求,业务资源删除请求中包括第四资源标识,第四资源标识用于标识第一资源标识所标识的业务资源中需要删除的业务资源。

可选的,当第四资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组;当第四资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源删除请求还包括离线计费业务的使用信息及其对应的费率组。

应理解,该计费触发装置可以用于实现本申请实施例的计费方法中由终端设备执行的步骤,相关特征可以参照上文,此处不再赘述。

基于相同的构思,如图8所示,为本申请提供的一种计费系统示意图,该计费系统例如可以是网络设备或网络设备内的芯片或片上系统,可执行上述如图5所示的实施例中由计费系统执行的方法。

该计费系统800包括至少一个处理器810、存储器830。

其中,存储器830用于存储程序,可以是rom或可存储静态信息和指令的其他类型的静态存储设备如ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序并能够由计算机存取的任何其他介质,但不限于此。存储器830可以是独立存在,与处理器810相连接。存储器830也可以和处理器810集成在一起。

处理器810用于执行存储器830中的程序,以实现本申请实施例的计费方法中计费系统所执行的步骤,相关特征可以参照上文,此处不再赘述。例如,处理器810可以是一个通用cpu、微处理器、特定asic、或一个或多个用于控制本申请技术方案程序执行的集成电路。

在具体实现中,作为一种实施例,处理器810可以包括一个或多个cpu,例如图8中的cpu0和cpu1。

在具体实现中,作为一种实施例,通信装置800可以包括多个处理器,例如图8中的处理器810和处理器811。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器,这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

可选的,当计费系统800为网络设备时还可以包括如图8所示的收发器820,用于与其他设备或通信网络通信,收发器820包括射频电路。其中在网络设备中处理器810、收发器820、存储器830可以通过通信总线连接。通信总线可包括一通路,在上述单元之间传送信息。当计费系统800为网络设备中的芯片或者偏上系统时,处理器810可以通过输入/输出接口、管脚或电路等发送或接收数据。

如图9所示,本申请实施例另一种计费系统的示意图,该计费系统可以是网络设备也可以网络设备中的芯片或片上系统,可执行上述如图5所示的实施例中由计费系统执行的方法。

该计费系统包括处理单元901和通信单元902。

其中,通信单元902,用于接收计费触发装置发送的业务资源创建请求,然后,处理单元901,用于在通信单元902接收到业务资源创建请求后,生成业务资源创建响应,通信单元902还用于向计费触发装置发送业务资源创建响应,其中,业务资源创建请求用于向计费系统申请创建会话连接中的业务对应的业务资源,会话连接用于为用户设备提供数据连接服务,业务资源用于对会话连接中的业务的配额申请和使用信息的上报进行管理;业务资源创建响应包括第一资源标识,第一资源标识用于标识计费系统创建的会话连接中的业务对应的业务资源。

可选的,业务资源创建请求中包括会话连接标识和与用户设备对应的用户标识,会话连接标识用于标识会话连接。通过上述技术方案有助于计费系统在对业务进行计费时能够区分不同用户的不同类型的业务。

可选的,业务资源创建请求用于向计费系统申请创建第一业务资源,第一业务资源对应会话连接中的所有业务;其中,会话连接中的所有业务为在线计费业务;或者,会话连接中的所有业务为离线计费业务;或者,会话连接中的所有业务中包括在线计费业务和离线计费业务。

可选的,业务资源创建请求用于向计费系统申请创建第二业务资源和第三业务资源,其中,第二业务资源对应会话连接中的在线计费业务,第三业务资源对应会话连接中的离线计费业务;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的在线计费业务对应的业务资源;或者,在一种可能的设计中,业务资源创建请求用于向计费系统申请创建会话连接中的离线计费业务对应的业务资源。

可选的,业务资源创建请求用于向计费系统申请创建至少一个业务资源,其中至少一个业务资源中的每个业务资源对应会话连接中同一费率组的业务。

可选的,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括在线计费业务时,业务资源创建请求还包括在线计费业务的配额申请及其对应的费率组;

当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当业务资源创建请求用于向计费系统申请创建的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

可选的,通信单元902还用于接收计费触发装置发送的业务资源更新请求,处理单元901还用于根据业务资源更新请求,更新第二资源标识对应的业务资源,其中,业务资源更新请求中包括第二资源标识,第二资源标识用于标识第一资源标识所标识的业务资源中需要向计费系统申请更新的业务资源。通过上述技术方案有助于进一步提高计费系统在对业务进行计费时的准确性。

可选的,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组、和在线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源更新请求还包括在线计费业务的配额申请及其对应的费率组;

当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组、和离线计费业务的使用信息及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的虚拟配额申请及其对应的费率组;或者,当第二资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源创建请求还包括离线计费业务的使用信息及其对应的费率组。

可选的,通信单元902还用于向计费触发装置发送业务资源更新通知后,再接收计费触发装置发送的业务资源更新请求,其中,业务资源更新通知包括第三资源标识,第三资源标识用于标识第一资源标识所标识的业务资源中计费系统要求更新的业务资源。

进一步的,可选的,业务资源更新请求还包括费率组,其中,费率组为第三资源标识所标识的业务资源的业务中计费系统要求更新的参数对应的业务所属的费率组。

可选的,通信单元902,还用于接收计费触发装置发送的业务资源删除请求,处理单元901还用于根据资源删除请求,删除第四资源标识所标识的业务资源,其中业务资源删除请求中包括第四资源标识,第四资源标识用于标识第一资源标识所标识的业务资源中需要删除的业务资源。通过上述方式有助于计费系统释放创建的业务资源,提高计费系统中资源的使用率。

可选的,当第四资源标识所标识的业务资源对应的业务中包括在线计费业务时,业务资源删除请求中还包括在线计费业务的使用信息及其对应的费率组;当第四资源标识所标识的业务资源对应的业务中包括离线计费业务时,业务资源更新请求还包括离线计费业务的使用信息及其对应的费率组。

应理解,该计费系统可以用于实现本申请实施例的计费方法中由计费系统执行的步骤,相关特征可以参照上文,此处不再赘述。

应理解,图7和图9所示的通信装置为模块划分的方式是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,将通信单元划分为接收单元和发送单元等。

如图10所示,本申请实施例还提供了一种通信系统,该通信系统包括计费触发装置600和计费系统800。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本申请的实施例可提供为方法、装置(设备)、计算机可读存储介质或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式,这里将它们都统称为“模块”或“系统”。

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

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

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

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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