基于埋点数据分析技术的排版布局方法、设备及存储介质与流程

文档序号:36474841发布日期:2023-12-22 02:56阅读:44来源:国知局
基于埋点数据分析技术的排版布局方法与流程

本发明涉及数据处理领域,尤其涉及一种基于埋点数据分析技术的排版布局方法、设备及存储介质。


背景技术:

1、预设大屏的大数据排版布局指的是事先确定和规划好大屏显示区域内各个元素(如图表、文字、图像等)的摆放方式和样式。是为了在大屏上有效展示大数据,并使得数据信息易于阅读、理解和分析而提前设计的布局结构。

2、对于大数据排版布局的方法,常规方法基于业务数据、目标可视化组件的尺寸、组件之间的关联性,确定布局规则。但缺点是用户关注的数据不完善,无法为用户创建最优的排版布局。


技术实现思路

1、本发明的主要目的在于解决关注的数据不完善,无法为用户创建最优的排版布局的技术问题。

2、本发明第一方面提供了一种基于埋点数据分析技术的排版布局方法,所述基于埋点数据分析技术的排版布局方法包括:

3、在埋点对象对应的代码中插入埋点代码,并接收所述埋点代码在所述埋点对象中采集到用户行为数据;

4、检测到排版布局请求时,对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度;

5、根据所述当前组件关注度,对所述预设组件的优先级进行排序,得到排序结果,并根据所述排序结果生成关注列表;

6、根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面,以响应所述排版布局请求。

7、可选的,在本发明第一方面的第一种实现方式中,所述对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度的步骤包括:

8、根据第一预设公式、根据所述用户行为数据中的操作行为集合、根据所述用户行为数据中的组件集合,计算出所述操作行为集合相对于所述组件集合的稀缺程度集合,并调用权重分类算法,计算所述用户行为数据中每个用户行为对应的权重系数,得到权重系数集合;

9、调用tf-idf算法,根据所述权重系数集合以及所述稀缺程度集合,计算所述预设组件对应的操作行为权重值集合;

10、根据第二预设公式、预设的匹配程度参数以及所述操作行为权重值集合,计算得到组件关注度;

11、根据第三预设公式、预设的时间衰减因子以及所述组件关注度,计算得到所述当前组件关注度。

12、可选的,在本发明第一方面的第二种实现方式中,所述根据所述用户行为数据中的操作行为集合,以及根据所述用户行为数据中的组件集合,计算所述操作行为集合相对于所述组件集合的稀缺程度集合的步骤包括:

13、根据预设的操作行为初始权重,根据所述用户行为数据中的操作行为集合,以及根据所述用户行为数据中的组件集合,计算所述操作行为集合相对于所述组件集合的稀缺程度集合。

14、可选的,在本发明第一方面的第三种实现方式中,所述检测到排版布局请求时,对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度的步骤之前,所述方法还包括:

15、收集历史行为数据,并选择预设的衰减函数;

16、根据所述历史行为数据和所述衰减函数,通过拟合算法来确定所述时间衰减因子。

17、可选的,在本发明第一方面的第四种实现方式中,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

18、根据所述关注列表,将所述预设组件在预设页面模板中执行所述排版操作,得到待埋点页面;

19、将所述埋点代码插入所述待埋点页面对应的代码中,得到所述目标页面。

20、可选的,在本发明第一方面的第五种实现方式中,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

21、检测预设大屏的分辨率;

22、调用所述分辨率对应的网格布局模式,根据所述关注列表,将所述预设组件在预设页面模板中执行所述排版操作,得到目标页面。

23、可选的,在本发明第一方面的第六种实现方式中,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

24、根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到待评估页面;

25、确定所述待评估页面是否被所述预设组件铺满;

26、若所述待评估页面未被所述预设组件铺满,根据所述当前组件关注度,调整所述预设组件在所述待评估页面上的大小,并返回执行确定所述待评估页面是否被所述预设组件铺满的步骤;

27、若所述待评估页面被所述预设组件铺满,将所述待评估页面作为所述目标页面。

28、可选的,在本发明第一方面的第七种实现方式中,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面,以响应所述排版布局请求的步骤之后,所述方法还包括:

29、在显示屏输出所述目标页面。

30、本发明第二方面提供了一种基于埋点数据分析技术的排版布局设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于埋点数据分析技术的排版布局设备执行上述的基于埋点数据分析技术的排版布局方法。

31、本发明的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于埋点数据分析技术的排版布局方法。

32、在本发明实施例中,在埋点对象对应的代码中插入埋点代码,并接收所述埋点代码在所述埋点对象中采集到用户行为数据;检测到排版布局请求时,对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度;根据所述当前组件关注度,对所述预设组件的优先级进行排序,得到排序结果,并根据所述排序结果生成关注列表;根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面,以响应所述排版布局请求。基于埋点数据分析技术的排版布局设备通过采集用户行为数据并根据当前组件关注度进行数据分析,能够自动确定用户在浏览网页或使用应用时比较关注的内容,从而优化页面布局,提高用户体验。通过自动化的排版操作,该设备能够省去手动修改页面的耗时和复杂度,同时也能够减少研发人员的开发工作量。能够根据用户的行为数据生成关注列表,并相应地调整页面布局,提供个性化的用户体验。例如,对于热门组件,可以将其排列在更显眼的位置,使得用户关注的数据更完善,为用户创建最优的排版布局。



技术特征:

1.一种基于埋点数据分析技术的排版布局方法,其特征在于,所述基于埋点数据分析技术的排版布局方法包括:

2.根据权利要求1所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度的步骤包括:

3.根据权利要求2所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述根据所述用户行为数据中的操作行为集合,以及根据所述用户行为数据中的组件集合,计算所述操作行为集合相对于所述组件集合的稀缺程度集合的步骤包括:

4.根据权利要求2所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述检测到排版布局请求时,对所述用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度的步骤之前,所述方法还包括:

5.根据权利要求1所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

6.根据权利要求1所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

7.根据权利要求1所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面的步骤包括:

8.根据权利要求1所述的基于埋点数据分析技术的排版布局方法,其特征在于,所述根据所述关注列表,将所述预设组件在预设页面模板中执行排版操作,得到目标页面,以响应所述排版布局请求的步骤之后,所述方法还包括:

9.一种基于埋点数据分析技术的排版布局设备,其特征在于,所述基于埋点数据分析技术的排版布局设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的基于埋点数据分析技术的排版布局方法。


技术总结
本发明涉及数据处理领域,公开了一种基于埋点数据分析技术的排版布局方法、设备及存储介质。该方法包括:在埋点对象对应的代码中插入埋点代码,并接收埋点代码在埋点对象中采集到用户行为数据;检测到排版布局请求时,对用户行为数据执行数据分析操作,得到预设组件对应的当前组件关注度;根据当前组件关注度,对预设组件的优先级进行排序,得到排序结果,并根据排序结果生成关注列表;根据关注列表,将预设组件在预设页面模板中执行排版操作,得到目标页面,以响应排版布局请求。在本发明实施例中,对于热门组件,可以将其排列在更显眼的位置,使得用户关注的数据更完善,为用户创建最优的排版布局。

技术研发人员:马凯,刘红强
受保护的技术使用者:广东抱谷科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1