The present disclosure relates to methods and devices for processing business objects. The method includes: acquiring the rotation period and the number of rotation of each service object in a plurality of service objects to be played; determining the rotation priority of the multiple service objects according to the rotation period of each service object; determining the common rotation period of the multiple service objects according to the minimum common multiple of the rotation period of each service object itself; and according to the station. The priority order, the self-rotation period of each service object and the number of rotation of each service object are described, and the playback sequence of the multiple service objects in the common rotation period is determined. This disclosure can improve the flexibility of business object processing.
【技术实现步骤摘要】
业务对象的处理方法及装置
本公开涉及互联网
,尤其涉及一种业务对象的处理方法及装置。
技术介绍
广告轮播指的是在一个广告位上轮流播放多个不同的广告。相关技术中,广告位被拆分成若干轮,广告主只能购买广告位中固定的一轮或多轮。例如,广告位A被拆分成10轮,若广告主X买走了其中的一轮,则可供广告主Y选择的只有剩下的9轮。相关技术中的广告等业务对象的处理方法的灵活性较低。
技术实现思路
有鉴于此,本公开提出了一种业务对象的处理方法及装置,以提高业务对象处理的灵活性。根据本公开的一方面,提供了一种业务对象的处理方法,包括:获取待播放的多个业务对象中各个业务对象的自身轮播周期和轮播数;根据所述各个业务对象的自身轮播周期确定所述多个业务对象的轮播优先顺序;根据所述各个业务对象的自身轮播周期的最小公倍数确定所述多个业务对象的共有轮播周期;根据所述轮播优先顺序、所述各个业务对象的自身轮播周期和所述各个业务对象的轮播数,确定所述多个业务对象在所述共有轮播周期中的播放序列。在一种可能的实现方式中,根据所述各个业务对象的自身轮播周期的最小公倍数确定所述多个业务对象的共有轮播周期,包括:将所述各个业务对象的自身轮播周期的最小公倍数确定为所述多个业务对象的共有轮播周期。在一种可能的实现方式中,根据所述轮播优先顺序、所述各个业务对象的自身轮播周期和所述各个业务对象的轮播数,确定所述多个业务对象在所述共有轮播周期中的播放序列,包括:根据所述各个业务对象的自身轮播周期中最大的自身轮播周期确定所述共有轮播周期中的单轮周期;根据所述各个业务对象的自身轮播周期确定所述各个业务对象在所述共有轮播 ...
【技术保护点】
1.一种业务对象的处理方法,其特征在于,包括:获取待播放的多个业务对象中各个业务对象的自身轮播周期和轮播数;根据所述各个业务对象的自身轮播周期确定所述多个业务对象的轮播优先顺序;根据所述各个业务对象的自身轮播周期的最小公倍数确定所述多个业务对象的共有轮播周期;根据所述轮播优先顺序、所述各个业务对象的自身轮播周期和所述各个业务对象的轮播数,确定所述多个业务对象在所述共有轮播周期中的播放序列。
【技术特征摘要】
1.一种业务对象的处理方法,其特征在于,包括:获取待播放的多个业务对象中各个业务对象的自身轮播周期和轮播数;根据所述各个业务对象的自身轮播周期确定所述多个业务对象的轮播优先顺序;根据所述各个业务对象的自身轮播周期的最小公倍数确定所述多个业务对象的共有轮播周期;根据所述轮播优先顺序、所述各个业务对象的自身轮播周期和所述各个业务对象的轮播数,确定所述多个业务对象在所述共有轮播周期中的播放序列。2.根据权利要求1所述的方法,其特征在于,根据所述各个业务对象的自身轮播周期的最小公倍数确定所述多个业务对象的共有轮播周期,包括:将所述各个业务对象的自身轮播周期的最小公倍数确定为所述多个业务对象的共有轮播周期。3.根据权利要求1所述的方法,其特征在于,根据所述轮播优先顺序、所述各个业务对象的自身轮播周期和所述各个业务对象的轮播数,确定所述多个业务对象在所述共有轮播周期中的播放序列,包括:根据所述各个业务对象的自身轮播周期中最大的自身轮播周期确定所述共有轮播周期中的单轮周期;根据所述各个业务对象的自身轮播周期确定所述各个业务对象在所述共有轮播周期中的轮播区间;根据所述各个业务对象的各个轮播区间与所述单轮周期的位置关系,确定所述各个业务对象在各个轮播区间中的步长;根据所述轮播优先顺序、所述各个业务对象在所述共有轮播周期中的轮播区间、所述各个业务对象的轮播数以及所述各个业务对象在各个轮播区间中的步长,确定所述多个业务对象在所述共有轮播周期中的播放序列。4.根据权利要求3所述的方法,其特征在于,根据所述轮播优先顺序、所述各个业务对象在所述共有轮播周期中的轮播区间、所述各个业务对象的轮播数以及所述各个业务对象在各个轮播区间中的步长,确定所述多个业务对象在所述共有轮播周期中的播放序列,包括:在第一业务对象的第一轮播区间的可用轮播位数少于所述第一业务对象的轮播数的情况下,调整所述第一业务对象以外的其他业务对象在所述第一轮播区间中占用的轮播位数,其中,所述第一业务对象为所述各个业务对象中的任意一个轮播对象,所述第一轮播区间为所述第一业务对象的任意一个轮播区间。5.根据权利要求1所述的方法,其特征在于,所述业务对象为广告。6.根据权利要求1所述的方法,其特征在于,在确定所述多个业务对象在所述共有轮播周期中的播放序列之后,所述方法还包括:将所述播放序列保存在缓存中。7.根据权利要求6所述的方法,其特征在于,在将所述播放序列保存在缓存中之后,所述方法还包括:在接收到业务对象播放请求的情况下,从所述缓存中获取所述播放序列;根据所述播放序列确定用于响应所述业务对象播放请求的业务对象。8.根据权利要求1所述的方法,其特征在于,所有业务对象的轮播数与自身轮播周期的比值之和小于或等于1。9.一种业务对象的处理装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:丁毅,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。