词轮播方法、装置、设备及存储介质制造方法及图纸

技术编号:33785385 阅读:8 留言:0更新日期:2022-06-12 14:40
本发明专利技术涉及大数据技术领域,公开了一种词轮播方法、装置、设备及存储介质。该方法包括:获取待展示的关键词,并将关键词转换为预设的图表数据结构的图表数据;基于图表数据,按照预设图表展示样式构建对应的多张折线图,并按照各关键词的展示顺序,对各折线图进行动态配置;依次对动态配置后的各折线图进行滚动轮播,以在循环轮播的过程中依次展示当前轮播到折线图中的关键词。本发明专利技术实现了关键词实时脉搏的循环轮播,提升了关键词循环轮播的展示灵活性。活性。活性。

【技术实现步骤摘要】
词轮播方法、装置、设备及存储介质


[0001]本专利技术涉及大数据
,尤其涉及一种词轮播方法、装置、设备及存储介质。

技术介绍

[0002]身处大数据时代,数据统计已成为各行各业十分重要的一种趋势导向,比如统计线上某商品今日访问量,比如统计某社交平台的热门搜索关键词,从而衍生出的百度热搜、微博热搜等,同时也包括政务系统的搜索统计,统计用户搜索的关键词及关键词。
[0003]而对于现有技术对关键词的展示,按热度值生成的热搜榜和实时脉搏(关键词循环轮播),从技术实现上,热搜页面的实时脉搏轮播图是由SVG(可缩放矢量图形,Scalable Vector Graphics)动画效果实现,以展示相对应的关键词。但由于基于如SVG设计的热搜实时脉搏,存在功能架构设计较为复杂的问题,使得关键词循环轮播展示的灵活性较低。

技术实现思路

[0004]本专利技术的主要目的在于解决现有词循环轮播的功能架构设计较为复杂,使得词循环轮播展示的灵活性较低的技术问题。
[0005]本专利技术第一方面提供了一种词轮播方法,包括:获取待展示的关键词,并将所述关键词转换为预设的图表数据结构的图表数据;基于所述图表数据,按照预设图表展示样式构建对应的多张折线图,并按照各所述关键词的展示顺序,对各所述折线图进行动态配置;依次对动态配置后的各所述折线图进行滚动轮播,以在循环轮播的过程中依次展示当前轮播到折线图中的关键词。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述基于所述图表数据,按照预设图表展示样式构建对应的多张折线图包括:确定预设图表展示样式对应的父组件、第一子组件和第二子组件;基于所述图表数据,对所述父组件进行实例化,得到关键词在图表的占位宽度像素;根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图,其中,所述多张折线图包括至少一张第一折线图和至少一张第二折线图。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述基于所述图表数据,对所述父组件进行实例化,得到关键词在图表的占位宽度像素包括:基于所述图表数据,对所述父组件进行实例化,并根据实例化的结果,判断关键词的数量在预设的第一词数量区间或者第二词数量区间;若在第一词数量区间,则根据关键词的数量和预设的当前可见宽度像素,计算关键词在图表的第一占位宽度像素;若在第二词数量区间,则根据关键词的数量和预设的最大支持宽度像素,计算关键词在图表的第二占位宽度像素,其中,所述占位宽度像素包括第一占位像素和第二占位宽度像素。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图包括:若所述占位宽度像素为第一占位宽度像素,则基于所述第一占位宽度像素,
通过所述第一子组件采用全部关键词构建第一折线图,以及通过所述第二子组件采用所述全部关键词构建第二折线图。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图包括:若所述占位宽度像素为第二占位宽度像素,则按照关键词的展示顺序和关键词的预设可见词数量,将全部关键词划分为N组词组;基于所述第一占位宽度像素,通过所述第一子组件采用第i组词组构建第一折线图,以及通过所述第二子组件采用第j组词组构建第二折线图,其中,所述N正整数,i为N中的单数,j为N中的双数。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述按照各所述关键词的展示顺序,对各所述折线图进行动态配置包括:定位所述第一折线图中和所述第二折线图中的第一关键词展示位置所在的第一关键帧、以及第二关键词展示位置所在的第二关键帧;根据所述第一折线图的第一关键帧和第二关键帧,配置所述第一折线图的动态属性参数,根据所述第二折线图的第一关键帧和所述第二关键帧,配置所述第二折线图的第二动态属性参数;根据所述第一折线图的第二关键帧和所述第二折线图的第一关键帧、或者所述第二折线图的一关键帧和所述第二折线图的第二关键帧,对所述第一折线图和所述第二折线图进行动态拼接。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述将所述关键词转换为预设的图表数据结构的图表数据包括:提取所述关键词中的接口键值属性和接口参数值,以及根据预设的图表数据结构,获取对应的图表键值属性和图表参数值;将所述接口键值属性对应到所述图表键值属性,以及将所述接口参数值对应到所述图表参数值,得到图表数据。
[0012]本专利技术第二方面提供了一种词轮播装置,包括:转换模块,用于获取待展示的关键词,并将所述关键词转换为预设的图表数据结构的图表数据;配置模块,用于基于所述图表数据,按照预设图表展示样式构建对应的多张折线图,并按照各所述关键词的展示顺序,对各所述折线图进行动态配置;轮播模块,用于依次对动态配置后的各所述折线图进行滚动轮播,以在循环轮播的过程中依次展示当前轮播到折线图中的关键词。
[0013]可选的,在本专利技术第二方面的第一种实现方式中,所述配置模块包括:确定单元,用于确定预设图表展示样式对应的父组件、第一子组件和第二子组件;第一实例单元,用于基于所述图表数据,对所述父组件进行实例化,得到关键词在图表的占位宽度像素;第二实例单元,用于根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图,其中,所述多张折线图包括至少一张第一折线图和至少一张第二折线图。
[0014]可选的,在本专利技术第二方面的第二种实现方式中,所述第一实例单元还用于:基于所述图表数据,对所述父组件进行实例化,并根据实例化的结果,判断关键词的数量在预设的第一词数量区间或者第二词数量区间;若在第一词数量区间,则根据关键词的数量和预设的当前可见宽度像素,计算关键词在图表的第一占位宽度像素;若在第二词数量区间,则根据关键词的数量和预设的最大支持宽度像素,计算关键词在图表的第二占位宽度像素,其中,所述占位宽度像素包括第一占位像素和第二占位宽度像素。
[0015]可选的,在本专利技术第二方面的第三种实现方式中,所述第二实例单元还用于:若所述占位宽度像素为第一占位宽度像素,则基于所述第一占位宽度像素,通过所述第一子组
件采用全部关键词构建第一折线图,以及通过所述第二子组件采用所述全部关键词构建第二折线图。
[0016]可选的,在本专利技术第二方面的第四种实现方式中,所述第二实例单元还用于:若所述占位宽度像素为第二占位宽度像素,则按照关键词的展示顺序和关键词的预设可见词数量,将全部关键词划分为N组词组;基于所述第一占位宽度像素,通过所述第一子组件采用第i组词组构建第一折线图,以及通过所述第二子组件采用第j组词组构建第二折线图,其中,所述N正整数,i为N中的单数,j为N中的双数。
[0017]可选的,在本专利技术第二方面的第五种实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种词轮播方法,其特征在于,所述词轮播方法包括:获取待展示的关键词,并将所述关键词转换为预设的图表数据结构的图表数据;基于所述图表数据,按照预设图表展示样式构建对应的多张折线图,并按照各所述关键词的展示顺序,对各所述折线图进行动态配置;依次对动态配置后的各所述折线图进行滚动轮播,以在循环轮播的过程中依次展示当前轮播到折线图中的关键词。2.根据权利要求1所述的词轮播方法,其特征在于,所述基于所述图表数据,按照预设图表展示样式构建对应的多张折线图包括:确定预设图表展示样式对应的父组件、第一子组件和第二子组件;基于所述图表数据,对所述父组件进行实例化,得到关键词在图表的占位宽度像素;根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图,其中,所述多张折线图包括至少一张第一折线图和至少一张第二折线图。3.根据权利要求2所述的词轮播方法,其特征在于,所述基于所述图表数据,对所述父组件进行实例化,得到关键词在图表的占位宽度像素包括:基于所述图表数据,对所述父组件进行实例化,并根据实例化的结果,判断关键词的数量在预设的第一词数量区间或者第二词数量区间;若在第一词数量区间,则根据关键词的数量和预设的当前可见宽度像素,计算关键词在图表的第一占位宽度像素;若在第二词数量区间,则根据关键词的数量和预设的最大支持宽度像素,计算关键词在图表的第二占位宽度像素,其中,所述占位宽度像素包括第一占位像素和第二占位宽度像素。4.根据权利要求3所述的词轮播方法,其特征在于,所述根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图包括:若所述占位宽度像素为第一占位宽度像素,则基于所述第一占位宽度像素,通过所述第一子组件采用全部关键词构建第一折线图,以及通过所述第二子组件采用所述全部关键词构建第二折线图。5.根据权利要求3所述的词轮播方法,其特征在于,所述根据所述占位宽度像素,对所述第一子组件进行实例化,得到第一折线图,以及对所述第二子组件进行实例化,得到第二折线图包括:若所述占位宽度像素为第二占位宽度像素,则按照关键词的展示顺序和关键词的预设可见词数量,将全部关键词划分为N组词组;基于所述第一占位宽度像素,通过所...

【专利技术属性】
技术研发人员:魏海涛
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1