本申请涉及物联网,尤其涉及一种聚合计费方法、电子设备、存储介质及计算机程序产品。
背景技术:
1、相关技术中,物联网终端在进行计费时需要与业务和业务和运营支撑系统(business and operation support system,boss)中的计费处理实体(charg e handlingfunction,chf)直接交互,当大量物联网终端同时连接到chf并请求计费操作时,会导致物联网终端与chf的交互过多,容易造成chf的过载。
技术实现思路
1、有鉴于此,本申请实施例提供了一种聚合计费方法、电子设备、存储介质及计算机程序产品。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种聚合计费方法,应用于接入设备,所述方法包括:响应于首次接收到多个参与聚合计费的用户端中任一用户端发送的通信资源请求,向计费功能网元发出计费请求;接收所述计费功能网元发出的计费响应消息,所述计费响应消息包括预设数量的通信资源和计费策略,所述预设数量的通信资源由所述接入设备基于所述多个参与聚合计费的用户端的历史通信资源使用信息与所述计费功能网元协商确定;基于所述计费响应消息,对所述多个参与聚合计费的用户端进行计费。
4、在上述方案中,所述计费策略表征单位数量通信资源的费用;所述基于所述计费响应消息,对所述多个参与聚合计费的用户端进行计费,包括:基于参与聚合计费的用户端发送的通信资源请求,从预设数量的通信资源中扣除所述通信资源请求对应数量的通信资源;基于扣除的通信资源的数量和所述计费策略,对对应的用户端进行计费。
5、在上述方案中,所述方法还包括:若在预设时间内未接收到所述预设进程发送的第一进程信息,向所述预设进程发送探活消息;所述探活消息用于指示所述预设进程发送所述第一进程信息至所述服务器。
6、在上述方案中,所述向计费功能网元发出计费请求之前,所述方法还包括:向接入所述接入设备的多个用户端发送聚合计费订阅消息;接收用户端发送的反馈消息;所述反馈消息表征对应的用户端同意或不同意进行聚合计费。
7、在上述方案中,所述对所述多个参与聚合计费的用户端进行计费之前,方法还包括:对所述参与聚合计费的用户端发起的通信资源请求进行检验;若所述参与聚合计费的用户端中,存在用户端发起的通信资源请求与所述用户端的历史通信资源使用信息不匹配,对所述用户端进行单独计费。
8、在上述方案中,所述对多个所述参与聚合计费的用户端进行计费之后,所述方法还包括:监控所述通信资源的消耗情况;若所述通信资源耗尽,向所述计费功能网元请求通信资源。
9、本申请实施例还提供一种聚合计费方法,应用于计费功能网元,所述方法包括:接收接入设备响应于首次接收到多个参与聚合计费的用户端中任一用户端发送的通信资源请求发出的计费请求;向所述接入设备发送计费响应消息;所述计费响应消息包括预设数量的通信资源和计费策略,所述预设数量的通信资源由所述接入设备基于所述多个参与聚合计费的用户端的历史通信资源使用信息与所述计费功能网元协商确定。
10、在上述方案中,所述计费请求包括所述用户端的终端标识和计费类型;所述向所述接入设备发送计费响应消息之前,所述方法还包括:基于所述用户端的终端标识和计费类型,确定所述用户端对应的计费策略。
11、本申请实施例还提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行上述方案中方法的步骤。
12、本申请实施例还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述方案中应用于服务器的方法的步骤。
13、本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时,实现上述方案中应用于接入设备的方法的步骤。
14、本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时,实现上述方案中应用于计费功能网元的方法的步骤。
15、本申请实施例通过响应于首次接收到多个参与聚合计费的用户端中任一用户端发送的通信资源请求,向计费功能网元发出计费请求。接收计费功能网元发出的计费响应消息,计费响应消息包括预设数量的通信资源和计费策略,预设数量的通信资源由接入设备基于多个参与聚合计费的用户端的历史通信资源使用信息与计费功能网元协商确定。基于计费响应消息,对多个参与聚合计费的用户端进行计费。本申请实施例的接入设备通过从计费功能网元获取通信资源和计费策略,由接入设备对多个参与聚合计费的用户端进行计费,多个参与聚合计费的用户端不会直接与计费功能网元直接交互,从而缓解了计费功能网元的服务压力,提高了用户的计费使用体验。
1.一种聚合计费方法,应用于接入设备,其特征在于,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述计费策略表征单位数量通信资源的费用;所述基于所述计费响应消息,对所述多个参与聚合计费的用户端进行计费,包括:
3.根据权利要求1所述方法,其特征在于,所述向计费功能网元发出计费请求之前,所述方法还包括:
4.根据权利要求1所述方法,其特征在于,所述对所述多个参与聚合计费的用户端进行计费之前,方法还包括:
5.根据权利要求1所述方法,其特征在于,所述对多个所述参与聚合计费的用户端进行计费之后,所述方法还包括:
6.一种聚合计费方法,应用于计费功能网元,其特征在于,所述方法包括:
7.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
8.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至5或6任一项所述的方法的步骤。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时,实现权利要求1至5任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时,实现权利要求6所述的方法的步骤。