【技术实现步骤摘要】
一种数据推送方法、装置、设备和介质
[0001]本申请涉及数据推送领域,尤其是涉及一种数据推送方法、装置、设备和介质。
技术介绍
[0002]随着通信技术的发展,用户能够通过搜索引擎搜索自己关注的信息。搜索引擎会根据输入的关键词自动生成搜索结果,该搜索结果由多个数据内容按照随机顺序构成,数据内容的类型也是多种多样的。一般情况下,搜索引擎会根据用户的行为和习惯将对应的同类型的数据较多的展现在客户端设备上,以供用户查看。
[0003]专利技术人在研究中发现:根据用户行为和习惯推荐相关的数据内容给用户,会由于用户和系统的循环效应,使显示页面上存在大量相同类型的数据内容,造成页面的内容不丰富,进而用户有可能永远刷不到进一步的感兴趣的其他数据内容;并且一次性推大量相同类型的数据内容给用户,用户会造成视觉疲惫,降低用户体验。
技术实现思路
[0004]本申请目的是提供一种数据推送方法、装置、设备和介质,用于解决以上技术问题。
[0005]本申请的上述申请目的一是通过以下技术方案得以实现的:本申请涉及一种数 ...
【技术保护点】
【技术特征摘要】
1.一种数据推送方法,其特征在于,包括:接收客户端设备发送的数据推送请求;根据所述数据推送请求生成多条与所述数据推送请求相关的显示数据,其中,每一条显示数据对应唯一的数据类型;根据预设的数据类型的连续显示次数阈值,对多条显示数据进行正向排序,生成多条排序后的显示数据;向所述客户端设备推送多条排序后的显示数据。2.根据权利要求1所述的数据推送方法,其特征在于,所述根据预设的数据类型的连续显示次数阈值,对多条显示数据进行正向排序,生成多条排序后的显示数据,包括:确定所有的数据类型对应的类型优先级顺序,所述类型优先级顺序表示所有数据类型显示的先后顺序;基于所述类型优先级顺序、预设的数据类型的连续显示次数阈值,对多条显示数据进行正向排序,生成多条排序后的显示数据。3.根据权利要求2所述的数据推送方法,其特征在于,所述基于所述类型优先级顺序、预设的数据类型的连续显示次数阈值,对多条显示数据进行正向排序,生成多条排序后的显示数据,包括:确定每一数据类型下的所有显示数据的数据优先级顺序,所述数据优先级顺序表示所有显示数据显示的先后顺序;按照预设的数据类型对应的连续显示次数阈值、所述数据优先级顺序,对每一数据类型的所有显示数据进行分组,其中,每组显示数据的数据数量不超过对应的连续显示次数阈值;按照所述类型优先级顺序对分组后的显示数据进行正向排序,生成多条排序后的显示数据。4.根据权利要求1所述的数据推送方法,其特征在于,所述根据预设的数据类型的连续显示次数阈值,对多条显示数据进行正向排序,生成多条排序后的显示数据,包括:确定生成的多条与所述数据推送请求相关的显示数据中的第一个显示数据的数据类型;判断第一个显示数据的数据类型是否与相邻的多个显示数据的数据类型均相同,相邻的多个显示数据的数量为连续显示次数阈值;若是,则将任一相邻的显示数据与设定的显示数据交换位置,或,将任一相邻的显示数据后移预设数量的数据位置,其中预设数量与连续显示次数阈值对应;若否,则确定完成第一个显示数据对应的排序过程;将下一个显示数据作为新的第一显示数据,执行所述确定生成的多条与所述数据推送请求相关的显示数据中的第一个显示数据的数据类型的步骤,直至完成所有显示数据的正向排序,生成多条排序后的显示数据。5.根据权利要求4所述的数据推送方法,其特征在于,所述根据所述数据推送请求生成多条与所述数据推送请求相关的显示数据,包括:根据预先确定的用户的感兴趣数据类型、所述数据推送请求,生成多条与所述数据推送请求相关的按照所述感兴趣数据类型排列的显示数据。
6.根据权利要求4所述的数据推送方法,其特征在于,所述向所述客户端设备推送多条排序后的显示数据之前,还包括:对正向排序后的显示数据进行排序评价,得到排序评价结果;当所述排序评价结果不满足预设排序评价条件,则按照预设的相同数据类型的连续显示次数阈值,对所有的排序后的显示数据进行反向排序,生成最终排序后的显示数据。7.根据权利要求1至6任一项所述的数据推送方法,其特征在于,所有的数据类型对应同一连续显示次数...
【专利技术属性】
技术研发人员:彭卓勋,程启飞,
申请(专利权)人:企知道网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。