分布式广告统计方法以及装置制造方法及图纸

技术编号:24856642 阅读:20 留言:0更新日期:2020-07-10 19:09
本公开是关于一种分布式广告统计方法、装置、电子设备以及存储介质。其中,该方法包括:统计维度确认步骤,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;搭建Redis分布式集群以用来收集所述广告的多维度数据;根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;设置定时程序完成所述广告数据的定时同步及储存。本公开通过基于ElasticSearch实现了分布式广告统计,系统兼容性强,大幅提升了统计效率和检索速率。

【技术实现步骤摘要】
分布式广告统计方法以及装置
本公开涉及数据处理领域,具体而言,涉及一种分布式广告统计方法、装置、电子设备以及计算机可读存储介质。
技术介绍
广告系统因为其特殊性,需要统计的维度越来越多,而传统的计数统计,形式单一,数据分类不清晰,也无法满足现代社交网络的大规模分布式统计需求。现有广告统计技术方案:基于Redis缓存的技术方案,设计两个统计指标的链接,分别记录曝光率和点击量,收集到的数据计数加1。每个小时,将Redis缓存中的计数数据同步到MySQL数据库中进行持久化存储。现有PHP监控技术的缺点:统计的维度单一,统计的指标有限,如果并发量太大,统计内容过多,容易将单一的统计服务器拖垮,导致统计不准确。因此,需要一种或多种方法解决上述问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种分布式广告统计方法、装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供一种分布式广告统计方法,包括:统计维度确认步骤,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;Redis集群搭建步骤,搭建Redis分布式集群以用来收集所述广告的多维度数据;统计收集接口开发步骤,根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;ElasticSearch服务搭建步骤,搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;数据定时同步步骤,设置定时程序完成所述广告数据的定时同步及储存。在本公开的一种示例性实施例中,所述统计维度确认步骤还包括:所述广告的属性信息包括:点击量、展示量、用户终端设备信息、所述广告的位置。在本公开的一种示例性实施例中,所述Redis集群搭建步骤还包括:所述Redis为支持分布式的内存数据库,可通过将数据存储到内存中提升数据读取速率。在本公开的一种示例性实施例中,所述统计收集接口开发步骤还包括:完成统计收集接口开发后,将广告展示端收集的数据通过所述统计收集接口接收提交的信息,并根据维度信息分类写入到Redis中。在本公开的一种示例性实施例中,所述ElasticSearch服务搭建步骤还包括:所述ElasticSearch服务的关键字段设置为可以进行分词搜索,可基于ElasticSearch服务完成广告数据的搜索功能。在本公开的一种示例性实施例中,所述数据定时同步步骤还包括:所述定时程序没小时执行一次,以增量的方式,将所述广告数据添加到ElasticSearch服务中。在本公开的一个方面,提供一种分布式广告统计方法装置,包括:统计维度确认模块,用于根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;Redis集群搭建模块,用于搭建Redis分布式集群以用来收集所述广告的多维度数据;统计收集接口开发模块,用于根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;ElasticSearch服务搭建模块,用于搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;数据定时同步模块,用于设置定时程序完成所述广告数据的定时同步及储存。在本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据上述任意一项所述的方法。在本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据上述任意一项所述的方法。本公开的示例性实施例中的分布式广告统计方法,统计维度确认步骤,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;搭建Redis分布式集群以用来收集所述广告的多维度数据;根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;设置定时程序完成所述广告数据的定时同步及储存。本公开通过基于ElasticSearch实现了分布式广告统计,系统兼容性强,大幅提升了统计效率和检索速率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例实施例,本公开的上述和其它特征及优点将变得更加明显。图1示出了根据本公开一示例性实施例的分布式广告统计方法的流程图;图2示出了根据本公开一示例性实施例的分布式广告统计方法装置的示意框图;图3示意性示出了根据本公开一示例性实施例的电子设备的框图;以及图4示意性示出了根据本公开一示例性实施例的计算机可读存储介质的示意图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、材料、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。在本示例实施例中,首先提供了一种分布式广告统计方法;参考图1中所示,该分布式广告统计方法可以包括以下步骤:统计维度确认步骤S110,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;Redis集群搭建步骤S120,搭建Redis分布式集群以用来收集所述广告的多维度数据;统计收集接口开发步骤S130,根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;ElasticSearch服务搭建步骤S140,搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口本文档来自技高网...

【技术保护点】
1.一种分布式广告统计方法,其特征在于,所述方法包括:/n统计维度确认步骤,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;/nRedis集群搭建步骤,搭建Redis分布式集群以用来收集所述广告的多维度数据;/n统计收集接口开发步骤,根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;/nElasticSearch服务搭建步骤,搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;/n数据定时同步步骤,设置定时程序完成所述广告数据的定时同步及储存。/n

【技术特征摘要】
1.一种分布式广告统计方法,其特征在于,所述方法包括:
统计维度确认步骤,根据广告的属性信息将所述广告分为多个统计维度,作为广告信息统计的基础分类;
Redis集群搭建步骤,搭建Redis分布式集群以用来收集所述广告的多维度数据;
统计收集接口开发步骤,根据所述广告的属性信息,开发对应的统计收集接口,用于所述广告数据的收集;
ElasticSearch服务搭建步骤,搭建ElasticSearch数据库服务,并通过ElasticSearch来储存通过统计收集接口收集的广告数据;
数据定时同步步骤,设置定时程序完成所述广告数据的定时同步及储存。


2.如权利要求1所述的方法,其特征在于,所述统计维度确认步骤还包括:
所述广告的属性信息包括:点击量、展示量、用户终端设备信息、所述广告的位置。


3.如权利要求1所述的方法,其特征在于,所述Redis集群搭建步骤还包括:
所述Redis为支持分布式的内存数据库,可通过将数据存储到内存中提升数据读取速率。


4.如权利要求1所述的方法,其特征在于,所述统计收集接口开发步骤还包括:
完成统计收集接口开发后,将广告展示端收集的数据通过所述统计收集接口接收提交的信息,并根据维度信息分类写入到Redis中。


5.如权利要求1所述的方法,其特征在于,所述ElasticSearch服务搭建步骤还包括:
所述...

【专利技术属性】
技术研发人员:高巍
申请(专利权)人:北京值得买科技股份有限公司
类型:发明
国别省市:北京;11

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

1