本发明专利技术涉及一种数据统计方法、系统、计算机设备及存储介质,其技术方案要点是:将多个不同的业务与多个不同的指标建立多对多的映射关系,根据映射关系和预设的业务与热度的对应关系确定各个指标的所有分组I D;根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置;接收指标数据统计请求,指标数据统计请求包括:目标分组I D和至少一与该目标分组I D对应的目标指标;根据目标分组I D对所有指标数据统计请求的目标指标进行分组得到至少一指标集合;读取目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据;本申请具有大大提高数据统计的效率,便于对指标进行快速统计数据的效果。统计数据的效果。统计数据的效果。
【技术实现步骤摘要】
数据统计方法、系统、计算机设备及存储介质
[0001]本专利技术涉及数据处理
,更具体地说,它涉及一种数据统计方法、系统、计算机设备及存储介质。
技术介绍
[0002]现有的数据统计大多分为实时统计和离线统计,如在广告行业,整个上下游(广告主、渠道商和媒体等)都需要看到自己的实时数据,如收入数据、支出数据、请求、响应、展示、点击等。
[0003]在广告行业采用实时统计方法能够为商务和运营人员的决策、评估媒体、利润、广告主效果等提供实时数据支撑,但是实时统计方法难以区分是否有刷量和作弊的情况,采用目前的离线统计方式的话,则统计的效率低,且通常需要隔日进行数据纠正,导致延时较高。
技术实现思路
[0004]针对现有技术存在的不足,本专利技术的目的在于提供一种数据统计方法、系统、计算机设备及存储介质,具有大大提高了数据统计的效率,便于对指标进行快速统计数据的功能优点。
[0005]本专利技术的上述技术目的是通过以下技术方案得以实现的:
[0006]一种数据统计方法,包括:
[0007]预先根据业务需求将多个不同的业务与多个不同的指标建立多对多的映射关系,根据所述映射关系和预设的业务与热度的对应关系确定各个指标的所有分组ID;
[0008]根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置;
[0009]接收至少一指标数据统计请求,所述指标数据统计请求包括:目标分组ID和至少一与该目标分组ID对应的目标指标;
[0010]根据所述目标分组ID对所有指标数据统计请求的目标指标进行分组得到至少一指标集合;
[0011]读取各个所述目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据。
[0012]可选的,所述根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置,包括:
[0013]根据预设的指标与热度的对应关系确定各个指标的热度值;
[0014]根据所有指标的热度值从高到低的顺序依次将对应的各个指标的数据按照从低位的字节位置到高位的字节位置的顺序存储在数据库中。
[0015]可选的,所述映射关系包括:各个所述业务和对应的指标建立的第一映射关系,及各个所述指标和对应的业务建立的第二映射关系;在所述根据所述映射关系和预设的业务与热度的对应关系确定各个指标的所有分组ID,包括:
[0016]根据所述第一映射关系对所有指标进行划分得到多个分组;
[0017]根据预设的业务与热度的对应关系确定各个分组的热度值;
[0018]根据所有分组的热度值从高到低的顺序依次将对应的各个分组按照从低的ID到高的ID的顺序得到各个业务的分组ID;
[0019]根据所述第二映射关系确定各个指标对应的所有业务,根据各个指标对应的所有业务确定各个指标的所有分组ID。
[0020]可选的,所述读取各个所述目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据,包括:
[0021]根据所有指标的字节位置从低位到高位的顺序依次读取各个目标指标的字节位置中的数据;
[0022]根据所有分组ID的顺序确定所有指标集合对应的目标分组ID的从低到高的顺序;
[0023]根据所有指标集合对应的目标分组ID的从低到高的顺序依次将各个指标集合对应的目标指标的数据汇集得到各个指标集合的统计数据。
[0024]可选的,在所述根据所述映射关系确定所有指标的分组ID之后,还包括:
[0025]获取所有指标与实时热度的对应关系;
[0026]根据所有指标与实时热度的对应关系确定各个指标的实时热度值;
[0027]根据所有指标的实时热度值从高到低的顺序依次将各个分组中的指标按照从低到高的顺序进行排序确定各个分组中的排序位置。
[0028]可选的,所述根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据之后,还包括:
[0029]判断是否接收到复核请求,所述复核请求包括:至少一复核指标,所述复核指标从所有目标指标中选取;若是,则获取所述复核指标的当前数据,将所述当前数据与该复核指标对应的统计数据进行比较,得到比较结果,根据比较结果生成最终统计数据;若否,则将所述统计数据作为最终统计数据。
[0030]一种数据统计系统,包括:
[0031]第一确定模块,用于预先根据业务需求将多个不同的业务与多个不同的指标建立多对多的映射关系,根据所述映射关系和预设的业务与热度的对应关系确定各个指标的所有分组ID;
[0032]第二确定模块,用于根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置;
[0033]请求接收模块,用于接收至少一指标数据统计请求,所述指标数据统计请求包括:目标分组ID和至少一与该目标分组ID对应的目标指标;
[0034]指标分组模块,用于根据所述目标分组ID对所有指标数据统计请求的目标指标进行分组得到至少一指标集合;
[0035]数据读取模块,用于读取各个所述目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据。
[0036]可选的,所述第二确定模块,包括:
[0037]第一单元,用于根据预设的指标与热度的对应关系确定各个指标的热度值;
[0038]第二单元,用于根据所有指标的热度值从高到低的顺序依次将对应的各个指标的
数据按照从低位的字节位置到高位的字节位置的顺序存储在数据库中。
[0039]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
[0040]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
[0041]综上所述,本专利技术具有以下有益效果:在接收到多个指标数据统计请求的情况下,能够根据目标分组ID对目标指标进行分组得到指标集合,再根据分组情况将各个目标指标的数据分发给指标集合,得到各个指标集合的统计数据,避免了在有多个指标数据统计请求的情况下,对各个指标数据统计请求对应的目标指标的数据均进行一次读取,从而防止出现对同一指标的数据进行多次读取的情况,大大提高了数据统计的效率,便于对指标进行快速统计数据。
附图说明
[0042]图1是本专利技术提供的数据统计方法的流程示意图;
[0043]图2是本专利技术提供的数据统计系统的结构框图;
[0044]图3是本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0045]为使本专利技术的目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。
[0046]在本专利技术中,除非另有明确的规定和限定,术语“第一”、“第二”仅本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据统计方法,其特征在于,包括:预先根据业务需求将多个不同的业务与多个不同的指标建立多对多的映射关系,根据所述映射关系和预设的业务与热度的对应关系确定各个指标的所有分组ID;根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置;接收至少一指标数据统计请求,所述指标数据统计请求包括:目标分组ID和至少一与该目标分组ID对应的目标指标;根据所述目标分组ID对所有指标数据统计请求的目标指标进行分组得到至少一指标集合;读取各个所述目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据。2.根据权利要求1所述的数据统计方法,其特征在于,所述根据预设的指标与热度的对应关系确定所有指标的数据存储的字节位置,包括:根据预设的指标与热度的对应关系确定各个指标的热度值;根据所有指标的热度值从高到低的顺序依次将对应的各个指标的数据按照从低位的字节位置到高位的字节位置的顺序存储在数据库中。3.根据权利要求1所述的数据统计方法,其特征在于,所述映射关系包括:各个所述业务和对应的指标建立的第一映射关系,及各个所述指标和对应的业务建立的第二映射关系;在所述根据所述映射关系和预设的业务与热度的对应关系确定各个指标的所有分组ID,包括:根据所述第一映射关系对所有指标进行划分得到多个分组;根据预设的业务与热度的对应关系确定各个分组的热度值;根据所有分组的热度值从高到低的顺序依次将对应的各个分组按照从低的ID到高的ID的顺序得到各个业务的分组ID;根据所述第二映射关系确定各个指标对应的所有业务,根据各个指标对应的所有业务确定各个指标的所有分组ID。4.根据权利要求1所述的数据统计方法,其特征在于,所述读取各个所述目标指标的字节位置中的数据,根据各个指标集合对应的目标指标的数据得到各个指标集合的统计数据,包括:根据所有指标的字节位置从低位到高位的顺序依次读取各个目标指标的字节位置中的数据;根据所有分组ID的顺序确定所有指标集合对应的目标分组ID的从低到高的顺序;根据所有指标集合对应的目标分组ID的从低到高的顺序依次将各个指标集合对应的目标指标的数据汇集得到各个指标集合的统计数据。5.根据权利要求1所述的数据统计方法,其特征在于...
【专利技术属性】
技术研发人员:陈钟浩,胡钊滨,姚海杰,黄婷,
申请(专利权)人:上海致景信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。