【技术实现步骤摘要】
一种基于卡夫卡的数据流量统计方法、装置及设备
[0001]本说明书涉及数据统计领域,尤其涉及一种基于卡夫卡的数据流量统计方法、装置及设备。
技术介绍
[0002]随着社会的不断发展,网络也越来越普及,人们对于网络上的数据服务的需求量也日益增加,越来越多的网络数据服务应运而生,例如:在自动驾驶领域,服务提供商可以为车主提供自动泊车数据服务,车主购买此项服务后,服务提供商可以在此车主的自动驾驶车辆进行自动泊车时向车辆发送实现自动泊车所需的相关数据(比如:高精度地图数据、障碍物监测数据等)。
[0003]由于卡夫卡(kafka)服务器集群具有高吞吐、高并发、高性能的特性,可以利用卡夫卡服务器对网络数据服务进行计费管理,但是现有技术中,卡夫卡服务器本身无法对用户使用的服务数据流量进行统计,从而无法应对按流量进行计费的场景。
技术实现思路
[0004]有鉴于此,本说明书实施例提供了一种基于卡夫卡的数据流量统计方法、装置及设备,使得卡夫卡服务器可以具备对用户使用的服务数据流量进行统计的功能,从而解决了在通过卡夫卡 ...
【技术保护点】
【技术特征摘要】
1.一种基于卡夫卡的数据流量统计方法,其特征在于,所述方法包括:获取预设数量的服务占用流量数据;所述服务占用流量数据包含服务提供方在卡夫卡服务器上为用户提供的每条服务数据所占用的流量大小;根据所述预设数量以及所述服务占用流量数据,确定平均服务占用流量;所述平均服务占用流量用于表示所述服务提供方在所述卡夫卡服务器上为所述用户提供的每条服务数据所占用的平均数据流量;获取所述用户使用的服务数据的总数量;根据所述用户使用的服务数据的总数量以及所述平均服务占用流量,确定所述用户使用的服务数据总流量。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户使用的服务数据的总数量以及所述平均服务占用流量,确定所述用户使用的服务数据总流量之后,还包括:根据所述用户使用的服务数据总流量进行计费,得到用户需要缴纳的服务使用费。3.根据权利要求2所述的方法,其特征在于,所述根据所述用户使用的服务数据总流量进行计费,得到用户需要缴纳的服务使用费之前,还包括:获取所述用户的消费类型信息;根据所述用户的消费类型信息,判断所述用户选择的消费类型是否为按次数消费,得到第一判断结果;若第一判断结果表示所述用户选择的所述消费类型为按次数消费,则判断所述用户使用服务的次数是否达到预定阈值,得到第二判断结果;若第二判断结果表示所述用户使用服务的次数达到了预定阈值,则开始根据所述用户使用的服务数据流量进行计费。4.根据权利要求2所述的方法,其特征在于,所述根据所述用户使用的服务数据总流量进行计费,得到用户需要缴纳的服务使用费之前,还包括:获取所述用户的消费类型信息;根据所述用户的消费类型信息,判断所述用户选择的消费类型是否为按时长消费,得到第三判断结果;若第三判断结果表示所述用户选择的所述消费类型为按时长消费,则判断所述用户使用服务的时长是否达到预定阈值,得到第四判断结果;若第四判断结果表示所述用户使用服务的时长达到了预定阈值,则开始根据所述用户使用的服务数据流量进行计费。5.一种基于卡夫卡的数据流量统计方法,其特征在于,所述方法包括:获取用户使用的服务数据的总数量;创建临时消费组;利用所述临时消费组重演所述用户对所述服务数据的使用过程;若所述临时消费组的消费偏移量达到所述用户使用的服务数据总数量,则停止所述临时消费组的工作,得到缓存的所述用户使用的总数据;所述消费偏移量用于记录所述用户对所述服务数据的使用数量;根据所述缓存的所述用户使用的总数据的数据量,确定所述用户使用的服务数据总流量。
6.根据权利要求5所述的方法,其特征在于,所述根据所述缓存的所述用户使用的总数据的数据量,确定所述用户使用的服务数据总流量之后,还包括:根据所述用户使用的服务数据...
【专利技术属性】
技术研发人员:范泽清,
申请(专利权)人:云控智行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。