一种数据展示方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32124190 阅读:22 留言:0更新日期:2022-01-29 19:11
本申请实施例公开了一种数据展示方法、装置、计算机设备以及存储介质,涉及通信技术领域,通过消息队列接收针对预设埋点事件触发产生的初始分析数据;调用监听函数监控消息队列中是否有针对初始分析数据的数据更新;若消息队列中有针对初始分析数据的数据更新,则从消息队列中获取更新后的分析数据;触发数据传输实例将更新后的分析数据发送至终端,以通过终端基于更新后的分析数据进行数据可视化展示。该方案通过监听函数对消息队列进行监控,若有数据更新则触发数据传输施例将分析数据发送至终端,可以实现将获取的初始分析数据快速地发送至终端,提高了终端显示数据的实时性。提高了终端显示数据的实时性。提高了终端显示数据的实时性。

【技术实现步骤摘要】
一种数据展示方法、装置、计算机设备和存储介质


[0001]本申请涉及通信
,具体涉及一种数据展示方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着网络技术的发展,用户可以通过与电视、手机等智能设备的交互中获得更好的体验感,根据用户与智能设备交互产生的数据可以对智能设备进行改进。因此,为了实时获取交互产生的数据,可以将产生的数据发送至终端进行展示。
[0003]若终端与服务器基于http协议进行连接,则每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接;若基于其他协议进行连接,为了实时获取交互产生的数据,则需要不断询问智能设备是否有数据产生,因此,存在传输时间较长,实时性差等问题。

技术实现思路

[0004]本申请实施例提供一种数据展示方法、装置、计算机设备以及存储介质。可以实现将获取的初始分析数据快速地发送至终端,提高了终端显示数据的实时性。
[0005]本申请实施例提供的一种数据展示方法,包括:
[0006]通过消息队列接收针对预设埋点事件触发产生的初始分析数据;
[0007]调用监听函数监控所述消息队列中是否有针对所述初始分析数据的数据更新;
[0008]若所述消息队列中有针对所述初始分析数据的数据更新,则从所述消息队列中获取更新后的分析数据;
[0009]触发数据传输实例将所述更新后的分析数据发送至终端,以通过所述终端基于所述更新后的分析数据进行数据可视化展示。
[0010]相应的,本申请实施例还提供的一种数据展示装置,包括:
[0011]接收单元,用于通过消息队列接收针对预设埋点事件触发产生的分析数据;
[0012]监听单元,用于调用监听函数监控所述消息队列是否有数据更新;
[0013]获取单元,用于若所述消息队列有数据更新,从所述消息队列中获取更新的分析数据;
[0014]发送单元,用于触发数据传输实例将所述分析数据发送至终端,以通过所述终端基于所述分析数据进行数据可视化展示。
[0015]相应的,本申请实施例还提供的一种计算机设备,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行本申请实施例提供的任一种数据展示方法。
[0016]相应的,本申请实施例还提供一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行本申请实施例提供的任一种数据展示方法。
[0017]本申请实施例采用通过消息队列接收针对预设埋点事件触发产生的初始分析数
据;调用监听函数监控消息队列中是否有针对初始分析数据的数据更新;若消息队列中有针对初始分析数据的数据更新,则从消息队列中获取更新后的分析数据;触发数据传输实例将更新后的分析数据发送至终端,以通过终端基于更新后的分析数据进行数据可视化展示。通过监听函数对消息队列进行监控,若有数据更新则触发数据传输施例将分析数据发送至终端,可以实现将获取的初始分析数据快速地发送至终端,提高了终端显示数据的实时性。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的数据展示方法的流程图;
[0020]图2是本申请实施例提供的数据传输示意图;
[0021]图3是本申请实施例提供装置示意图;
[0022]图4是本申请实施例提供的服务器的结构示意图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请实施例提供一种数据展示方法、装置、计算机设备和存储介质。该数据展示装置可以集成在计算机设备中,该计算机设备可以是服务器。其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0025]以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0026]本实施例将从数据展示装置的角度进行描述,该数据展示装置具体可以集成在计算机设备中,如图1所示,数据展示方法流程如下:
[0027]101、通过消息队列接收针对预设埋点事件触发产生的初始分析数据。
[0028]其中,消息队列可以是在消息的传输过程中保存消息的容器。消息队列管理器在将分析数据从数据生产终端发送到展示终端(即本申请实施例中简称为终端)时充当中间人。消息队列的主要目的是提供路由并保证消息的传递;如果发送分析数据时,展示终端不可用,消息队列会保留待分析数据,直到可以成功地传递它。
[0029]其中,预设埋点事件可以是针对特定用户行为进行捕获、处理和发送而设置相关代码。
[0030]比如,具体可以是通过消息队列Kafka、RocketMQ、或者RabbitMQ接收用户在数据
生产终端对预设埋点事件触发产生的待分析数据。
[0031]其中生产终端可以是电视、手机、智能音箱等终端。
[0032]例如,预设埋点事件可以是对电视上的选择控件(例如“历史记录”、“分类”、“热门视频”、以及“首页”等控件)设置相关代码,以获取用户观看视频时,选择进入的控件。当用户在点击控件后,进入观看电视节目时,将产生初始分析数据,该初始分析数据可以是用户观看的电视节目的进入路径,比如从“分类”控件进入,在分类列表下选择“喜剧”类别,在“喜剧”类别下选择正在观看的电视节目。
[0033]也可以是获取其他的初始分析数据,比如用户观看电视的时间,以及观看的时长等数据。
[0034]通过消息队列接收用户在数据生产终端上的操作行为产生的初始分析数据。
[0035]初始分析数据由于没有经过分析以及筛选等过程,可能存在很多的错误数据,可以对数据生产终端发送的数据进行分析处理之后,在将数据存储至消息队列中,即在一实施例中,步骤“通过消息队列接收针对预设埋点事件触发产生的初始分析数据”,包括:
[0036]获取针对预设埋点事件触发产生的待分析数据;
[0037]对待分析数据进行数据分析处理,得到初始分析数据;
[0038]将初始分析数据存储至消息队列中。
[0039]比如,获取数据生产终端响应用户的操作生成的待分析数据,利用计算引擎,比如spark/flink等计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,包括:通过消息队列接收针对预设埋点事件触发产生的初始分析数据;调用监听函数监控所述消息队列中是否有针对所述初始分析数据的数据更新;若所述消息队列中有针对所述初始分析数据的数据更新,则从所述消息队列中获取更新后的分析数据;触发数据传输实例将所述更新后的分析数据发送至终端,以通过所述终端基于所述更新后的分析数据进行数据可视化展示。2.根据权利要求1所述的方法,其特征在于,所述通过消息队列接收针对预设埋点事件触发产生的初始分析数据,包括:获取针对预设埋点事件触发产生的待分析数据;对待分析数据进行数据分析处理,得到初始分析数据;将所述初始分析数据存储至所述消息队列中。3.根据权利要求2所述的方法,其特征在于,所述对待分析数据进行数据分析处理,得到初始分析数据之后,所述方法还包括:将所述初始分析数据存储至数据库中;当接收到终端发送的第一数据获取请求时,将所述数据库中的初始分析数据发送至所述终端。4.根据权利要求2所述的方法,其特征在于,所述对待分析数据进行数据分析处理,得到初始分析数据,包括:获取待分析数据的属性信息;根据所述属性信息对所述待分析数据进行分类、以及统计处理,得到初始分析数据。5.根据权利要求1所述的方法,其特征在于,所述初始分析数据包括所述埋点事件的埋点标识,所述通过消息队列接收针对预设埋点事件触发产生的初始分析数据,包括:接收针对预设埋点事件触发产生的初始分析数据;将所述初始分析数据存储至所述消息队列内...

【专利技术属性】
技术研发人员:高阳
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1