数据流量的计费方法、装置及存储介质制造方法及图纸

技术编号:37701169 阅读:7 留言:0更新日期:2023-06-01 23:45
本申请提供一种数据流量的计费方法、装置及存储介质,涉及通信技术领域,能够解决现有技术中数据处理流转周期长、延时高问题。该方法包括:针对总时长中的每个时间段,获取时间段在结束时刻的计费数据;计费数据中包括多个目标客户的费用信息;总时长包括多个时间段;根据时间段的结束时刻的计费数据以及时间段的起始时刻的计费数据确定每个目标客户在时间段内产生的费用值;时间段的起始时刻的计费数据为上一个时间段的结束时刻的计费数据;通过流处理状态函数对所述每个目标客户在所述多个时间段产生的费用值进行累加操作,得到所述每个目标客户在所述总时长内的总费用值。本申请能够提高数据计费的效率。申请能够提高数据计费的效率。申请能够提高数据计费的效率。

【技术实现步骤摘要】
数据流量的计费方法、装置及存储介质


[0001]本申请涉及通信
,尤其涉及一种数据流量的计费方法、装置及存储介质。

技术介绍

[0002]近年来,企业由传统行业向数字化转型,企业的数据也随之增多。计费系统在企业中作为极其重要的一环,面临着巨大的挑战。
[0003]现有的计费系统进行数据处理时,采用离线计算的方式对大量的数据进行聚合计算,并出账。因此,现有技术在每次出账时都需要处理计算大量的数据,从而导致计算效率低下。

技术实现思路

[0004]本申请提供一种数据流量的计费方法、装置及存储介质,解决了现有技术中数据处理流转周期长、延时高的问题,能够提高数据计费的效率。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种数据流量的计费方法,该方法包括:针对总时长中的每个时间段,获取时间段在结束时刻的计费数据;计费数据中包括多个目标客户的费用信息;总时长包括多个时间段;根据时间段的结束时刻的计费数据以及时间段的起始时刻的计费数据确定每个目标客户在时间段内产生的费用值;时间段的起始时刻的计费数据为上一个时间段的结束时刻的计费数据;通过流处理状态函数对所述每个目标客户在所述多个时间段产生的费用值进行累加操作,得到所述每个目标客户在所述总时长内的总费用值。
[0007]上述方案至少带来以下有益效果:基于上述技术方案,本申请提供的数据流量的计费方法,首先数据流量的计费装置(以下简称计费装置)针对总时长中的每个时间段,获取时间段在结束时刻的表征多个目标客户的费用信息的计费数据。然后,计费装置根据时间段的结束时刻的计费数据以及时间段的起始时刻的计费数据确定每个目标客户在时间段产生的费用值,并根据每个目标客户在多个时间段的费用值,确定每个目标客户在总时长的总费用值。相比于现有技术在每次出账时都需要处理计算大量的数据的技术方案,本申请实施例中计费装置则是针对每个目标客户的时间段的费用值进行计算,然后再根据多个时间段的费用值进行累计计算得到总时长的总费用值。因此,本申请提供的数据流量的计费方法,可以提高数据计费的效率。
[0008]结合上述第一方面,在一种可能的实现方式中,该方法还包括:创建多个第一客户分区;多个第一客户分区与目标设备中的多个第二客户分区一一对应;一个第二客户分区用于存储一个目标客户的费用信息。
[0009]结合上述第一方面,在一种可能的实现方式中,该方法还包括:从多个第一客户分区中分别获取每个第一客户分区中的第一客户数据;第一客户数据为对应的目标客户在时间段的起始时刻的费用信息;从目标设备中的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据;第二客户数据为对应的目标客户在时间段的结束时刻的费用信
息;针对每个目标客户,基于目标客户的第一客户数据以及第二客户数据确定目标客户在时间段内产生的费用值;将获取到的每个第二客户分区中的第二客户数据一一存储在多个第一客户分区中。
[0010]结合上述第一方面,在一种可能的实现方式中,该方法还包括:确定目标设备中每个第二客户分区在时间段的结束时刻的第一记录信息;第一记录信息用于标识目标设备中对应的第二客户分区在时间段的结束时刻第二客户数据;针对每个第二客户分区,基于第二客户分区在时间段的结束时刻的第一记录信息获取第二客户数据。
[0011]结合上述第一方面,在一种可能的实现方式中,在根据时间段的结束时刻的计费数据以及时间段的起始时刻的计费数据确定每个目标客户在时间段内产生的费用值之前,该方法还包括:创建多个第一业务数据集;多个第一业务数据集与目标设备中的多个第二业务主题一一对应;第二业务分中包括多个第二客户分区;一个第二业务主题用于存储一个业务上每个目标客户的费用信息;一个第二客户分区用于存储所属第二业务主题对应的业务上一个目标客户的费用信息;针对多个第一业务数据集中的每个第一业务数据集,在第一业务数据集中创建多个第一客户分区;第一业务数据集中的多个第一客户分区与对应的第二业务主题中的多个第二客户分区一一对应。
[0012]结合上述第一方面,在一种可能的实现方式中,该方法还包括:针对每个业务对应的第一业务数据集以及第二业务主题,执行第一操作,以确定多个业务上每个目标客户在时间段内产生的费用值;第一操作包括:从第一业务数据集的多个第一客户分区中分别获取每个第一客户分区中的第一客户数据;第一客户数据为第一业务数据集对应的业务上目标客户在时间段的起始时刻的费用信息;从第二业务主题的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据;第二客户数据为第二业务主题对应的业务上目标客户在时间段的结束时刻的费用信息;针对每个目标客户,基于目标客户的第一客户数据以及第二客户数据确定对应的业务上目标客户在时间段内产生的费用值;将获取到的每个第一客户分区中的第一客户数据一一存储在多个第二客户分区中。
[0013]结合上述第一方面,在一种可能的实现方式中,该方法还包括:确定每个第二业务主题中每个第二客户分区在时间段的结束时刻的第二记录信息;记录信息用于标识第二业务主题中对应的第二客户分区在时间段的结束时刻第二客户数据;针对第二业务主题中每个第二客户分区,基于第二客户分区在时间段的结束时刻的第二记录信息获取第二客户数据。
[0014]结合上述第一方面,在一种可能的实现方式中,该方法还包括:从第一客户数据中确定目标客户在时间段的起始时刻的第一费用值;第一费用值用于表征目标客户截止到时间段的起始时刻产生的费用值;从第二客户数据中确定目标客户在时间段的结束时刻的第二费用值;第二费用值用于表征目标客户截止到时间段的结束时刻产生的费用值;确定目标客户在时间段内产生的费用为第一费用值与第二费用值的差值。
[0015]结合上述第一方面,在一种可能的实现方式中,该方法还包括:基于目标接口向所述目标设备广播目标变量;所述目标变量包括每个目标客户在所述总时长内的总费用值。
[0016]第二方面,本申请提供一种数据流量的计费装置,该装置包括:通信单元、处理单元;通信单元,用于针对总时长中的每个时间段,获取时间段在结束时刻的计费数据;计费数据中包括多个目标客户的费用信息;总时长包括多个时间段;处理单元,用于根据时间段
的结束时刻的计费数据以及时间段的起始时刻的计费数据确定每个目标客户在时间段内产生的费用值;时间段的起始时刻的计费数据为上一个时间段的结束时刻的计费数据;处理单元,还用于通过流处理状态函数对所述每个目标客户在所述多个时间段产生的费用值进行累加操作,得到所述每个目标客户在所述总时长内的总费用值。
[0017]结合上述第二方面,在一种可能的实现方式中,处理单元还用于:创建多个第一客户分区;多个第一客户分区与目标设备中的多个第二客户分区一一对应;一个第二客户分区用于存储一个目标客户的费用信息。
[0018]结合上述第二方面,在一种可能的实现方式中,处理单元还用于:从多个第一客户分区中分别获取每个第一客户分区中的第一客户数据;第一客户数据为对应的目标客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据流量的计费方法,其特征在于,所述方法包括:针对总时长中的每个时间段,获取所述时间段在结束时刻的计费数据;所述计费数据中包括多个目标客户的费用信息;所述总时长包括多个时间段;根据所述时间段的结束时刻的计费数据以及所述时间段的起始时刻的计费数据确定每个目标客户在所述时间段内产生的费用值;所述时间段的起始时刻的计费数据为上一个时间段的结束时刻的计费数据;通过流处理状态函数对所述每个目标客户在所述多个时间段产生的费用值进行累加操作,得到所述每个目标客户在所述总时长内的总费用值。2.根据权利要求1所述的方法,其特征在于,在所述根据所述时间段的结束时刻的计费数据以及所述时间段的起始时刻的计费数据确定每个目标客户在所述时间段内产生的费用值之前,所述方法还包括:创建多个第一客户分区;所述多个第一客户分区与目标设备中的多个第二客户分区一一对应;一个第二客户分区用于存储一个目标客户的费用信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述时间段的结束时刻的计费数据以及所述时间段的起始时刻的计费数据确定每个目标客户在所述时间段的费用信息内产生的费用值,包括:从多个第一客户分区中分别获取每个第一客户分区中的第一客户数据;所述第一客户数据为对应的目标客户在所述时间段的起始时刻的费用信息;从所述目标设备中的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据;所述第二客户数据为对应的目标客户在所述时间段的结束时刻的费用信息;针对每个目标客户,基于所述目标客户的所述第一客户数据以及所述第二客户数据确定所述目标客户在所述时间段内产生的费用值;将获取到的每个第二客户分区中的第二客户数据一一存储在所述多个第一客户分区中。4.根据权利要求3所述的方法,其特征在于,所述从所述目标设备中的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据,包括:确定所述目标设备中每个第二客户分区在所述时间段的结束时刻的第一记录信息;所述第一记录信息用于标识所述目标设备中对应的第二客户分区在所述时间段的结束时刻第二客户数据;针对每个第二客户分区,基于所述第二客户分区在所述时间段的结束时刻的第一记录信息获取第二客户数据。5.根据权利要求1所述的方法,其特征在于,所述计费数据包括多个业务上每个目标客户的费用信息;在所述根据所述时间段的结束时刻的计费数据以及所述时间段的起始时刻的计费数据确定每个目标客户在所述时间段内产生的费用值之前,所述方法还包括:创建多个第一业务数据集;所述多个第一业务数据集与目标设备中的多个第二业务主题一一对应;所述第二业务主题中包括多个第二客户分区;一个第二业务主题用于存储一个业务上每个目标客户的费用信息;一个第二客户分区用于存储所属第二业务主题对应的业务上一个目标客户的费用信息;针对多个第一业务数据集中的每个第一业务数据集,在所述第一业务数据集中创建多
个第一客户分区;所述第一业务数据集中的所述多个第一客户分区与对应的所述第二业务主题中的多个第二客户分区一一对应。6.根据权利要求5所述的方法,其特征在于,所述根据所述时间段的结束时刻的计费数据以及所述时间段的起始时刻的计费数据确定每个目标客户在所述时间段的费用信息内产生的费用值,包括:针对每个业务对应的第一业务数据集以及第二业务主题,执行第一操作,以确定多个业务上每个目标客户在所述时间段内产生的费用值;所述第一操作包括:从所述第一业务数据集的多个第一客户分区中分别获取每个第一客户分区中的第一客户数据;所述第一客户数据为所述第一业务数据集对应的业务上目标客户在所述时间段的起始时刻的费用信息;从所述第二业务主题的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据;所述第二客户数据为所述第二业务主题对应的业务上目标客户在所述时间段的结束时刻的费用信息;针对每个目标客户,基于所述目标客户的所述第一客户数据以及所述第二客户数据确定对应的业务上所述目标客户在所述时间段内产生的费用值;将获取到的每个第一客户分区中的第一客户数据一一存储在所述多个第二客户分区中。7.根据权利要求6所述的方法,其特征在于,所述从所述第二业务主题的多个第二客户分区中分别获取每个第二客户分区中的第二客户数据,包括:确定所述每个第二业务主题中每个第二客户分区在所述时间段的结束时刻的第二记录信息;所述记录信息用于标识所述第二业务主题中对应的第二客户分区在所述时间段的结束时刻第二客户数据;针对所述第二业务主题中每个第二客户分区,基于所述第二客户分区在所述时间段的结束时刻的第二记录信息获取第二客户数据。8.根据权利要求3或6所述的方法,其特征在于,所述目标客户在所述时间段内产生的费用值通过以下步骤确定:从所述第一客户数据中确定所述目标客户在所述时间段的起始时刻的第一费用值;所述第一费用值用于表征所述目标客户截止到所述时间段的起始时刻产生的费用值;从所述第二客户数据中确定所述目标客户在所述时间段的结束时刻的第二费用值;所述第二费用值用于表征所述目标客户截止到所述时间段的结束时刻产生的费用值;确定所述目标客户在所述时间段内产生的费用值为所述第一费用值与所述第二费用值的差值。9.根据权利要求1

7任一项所述的方法,其特征在于,所述方法还包括:基于目标接口向所述目标设备广播目标变量;所述目标变量包括每个目标客户在所述总时长内的总费用值。10.一种数据流量的计费装置,其特征在于,所述装置包括:通信单元、处理单元;所述通信单元,...

【专利技术属性】
技术研发人员:石权张建荣庞玉峰姜辉乔新亚郑子初滕海燕
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1