对象排名方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:25086705 阅读:25 留言:0更新日期:2020-07-31 23:30
本申请公开了对象排名方法、装置、设备及计算机存储介质,涉及网络技术领域,尤其涉及网络排行榜技术领域。具体实现方案为:确定第一排行榜和第一排行榜的干预信息;所述第一排行榜包括多个对象;根据所述第一排行榜和所述干预信息,确定第二排行榜,所述第二排行榜中不存在需要干预的对象;确定起始名次和终止名次在所述第二排行榜中的位置;根据所述起始名次在所述第二排行榜中的位置到所述终止名次在所述第二排行榜中的位置之间的对象以及所述干预信息,确定需要展示的对象及对象的名次。本申请能够缩短对排行榜的干预信息进行响应的时间,达到实时干预的效果。

【技术实现步骤摘要】
对象排名方法、装置、设备及计算机存储介质
本申请涉及网络
,尤其涉及网络排行榜

技术介绍
排行榜是互联网App(Application,应用)中常见的产品形态,例如搜索引擎排行榜、微博排行榜等。排行榜主要是通过指定的算法对某种场景下的排序对象计算出排序分值,并用特定的排行形式展示出来;有的场景下还需要对排行对象进行插入或屏蔽干预。例如:新闻排行榜是对一段时间的热点新闻按照浏览关注热度进行排序,并在页面按热度排序展示给用户。排行榜的呈现或展示,大部分是按照用户对排行榜中的对象(或元素)的热衷程度进行自然排序的结果,但是有时候需要对排行榜进行人为干预。例如,如果有敏感或假新闻出现,需要对指定的新闻进行屏蔽。再如,如果排行榜指定位置要加入商业广告,需要在指定的位置进行插入。由于排行榜中的对象可能数量庞大,在对排行榜进行干预时,如何将干预信息实时、迅速地体现在排行榜中,是目前面临的问题。
技术实现思路
为了解决现有技术中的至少一个问题,本申请实施例提供一种对象排名方法、装置、设备及计算机存储介质。第一本文档来自技高网...

【技术保护点】
1.一种对象排名方法,其特征在于,包括:/n确定第一排行榜和第一排行榜的干预信息;所述第一排行榜包括多个对象;/n根据所述第一排行榜和所述干预信息,确定第二排行榜,所述第二排行榜中不存在需要干预的对象;/n确定起始名次和终止名次在所述第二排行榜中的位置;/n根据所述起始名次在所述第二排行榜中的位置到所述终止名次在所述第二排行榜中的位置之间的对象以及所述干预信息,确定需要展示的对象及对象的名次。/n

【技术特征摘要】
1.一种对象排名方法,其特征在于,包括:
确定第一排行榜和第一排行榜的干预信息;所述第一排行榜包括多个对象;
根据所述第一排行榜和所述干预信息,确定第二排行榜,所述第二排行榜中不存在需要干预的对象;
确定起始名次和终止名次在所述第二排行榜中的位置;
根据所述起始名次在所述第二排行榜中的位置到所述终止名次在所述第二排行榜中的位置之间的对象以及所述干预信息,确定需要展示的对象及对象的名次。


2.根据权利要求1所述的方法,其特征在于,根据所述第一排行榜和所述干预信息,确定第二排行榜,包括:
确定所述干预信息对应的对象在所述第一排行榜中对应的分区位置;
根据所述分区位置,将所述第一排行榜划分为至少两个干预区间;
将所述干预区间排列成队列,获得所述第二排行榜。


3.根据权利要求2所述的方法,其特征在于,所述干预信息包括插入信息,确定起始名次和终止名次在所述第二排行榜中的位置,包括:
根据所述插入信息,确定所述起始名次和所述终止名次之间所包括的属于所述第二排行榜的对象的个数;
根据各干预区间所包括的对象数量、所述起始名次和所述终止名次,确定所述起始名次所在的第一区间和所述终止名次所在的第二区间;所述干预区间包括所述第一区间和所述第二区间;
根据所述第一区间之前的各区间的对象数,以及所述起始名次,确定所述起始名次在所述第一区间中的位置;
根据所述第二区间之前的各区间的对象数,以及所述终止名次,确定所述终止名次在所述第二区间中的位置。


4.根据权利要求2所述的方法,其特征在于,所述干预信息包括插入信息,根据所述起始名次在所述第二排行榜中的位置到所述终止名次在所述第二排行榜中的位置之间的对象以及所述干预信息,确定需要展示的对象及对象的名次,包括:
获取所述起始名次在所述干预区间中的位置到所述终止名次在所述干预区间中的位置之间的对象,得到初步展示对象;
将所述插入信息对应的对象插入初步展示对象中,得到需要展示的对象及对象的名次。


5.根据权利要求3所述的方法,其特征在于,所述干预信息还包括屏蔽信息,根据所述第一区间之前的各区间的对象数,以及所述起始名次,确定所述起始名次在所述第一区间中的位置,包括:
根据所述起始名次,确定第一区间中的起始游标位置;
比较所述起始游标位置与所述插入信息对应的名次,确定所述起始游标位置之前的名次中插入的对象的第一数量以及所述起始游标位置之前的名次中屏蔽的对象的第二数量;
将所述起始游标位置前移所述第一数量个位置并后移第二数量个位置,将移动后的所述起始游标的位置作为所述起始名次在所述第一区间中的位置。


6.根据权利要求3所述的方法,其特征在于,所述干预信息还包括屏蔽信息,根据所述第二区间之前的各区间的对象数,以及所述终止名次,确定所述终止名次在所述第二区间中的位置,包括:
比较所述起始名次、终止名次与所述插入信息对应的名次,确定所述起始名次和所述终止名次之间插入的对象的第三数量以及所述起始名次和所述终止名次之间屏蔽的对象的第四数量;
根据所述第三数量和所述第四数量,确定所述终止名次在所述第二区间中的位置与所述起始名次在第一区间中的位置之间的对象数量;
根据所述起始名次在所述第一区间中的位置和所述对象数量,确定所述终止名次在所述第二区间中的位置。


7.根据权利要求2所述的方法,其特征在于,所述干预信息包括屏蔽信息和插入信息,所述插入信息包括插入名次及插入对象;确定所述干预信息对应的对象在所述第一排行榜中的分区位置,包括:
获得所述插入对象在所述第一排行榜中进行自然排序的情况下,所对应的位置,作为所述分区位置。


8.根据权利要求1-7中任意一项所述的方法,其特征在于,所述方法还包括:
记录对象标识与对象元数据属性信息的第一对应关系;
记录所述对象标识与排名分值的第二对应关系。


9.根据权利要求8所述的方法,其特征在于,根据所述起始名次在所述第二排行榜中的位置到所述终止名次在所述第二排行榜中的位置之间的对象以及所述干预信息,确定需要展示的对象及对象的名次,包括:
从第二对应关系中获取所述第二排行榜中从所述起始名次的位置到所述终止名次的位置之间的对象的排名分值;
从所述第一对应关系中获取记录的所述对象元数据属性信息;
根据所述排名分值确定所述对象的名次,根据所述对象元数据属性信息确定需要展示的对象的属性。


10.一种对象排名装置,其特征在于,包括:
第一排行榜模块:用于确定第一排行榜和第一排行榜的干预信息;所述第一排行榜包括多个对象;
第二排行榜模块:...

【专利技术属性】
技术研发人员:倪光玉刘勇齐萌
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1