一种广告屏幕广告播放方法、系统及设备技术方案

技术编号:19704325 阅读:29 留言:0更新日期:2018-12-08 14:49
本发明专利技术提供一种广告屏幕广告播放方法、系统及设备,当满足条件(1)该用户已经播放的广告时长Had[i]

【技术实现步骤摘要】
一种广告屏幕广告播放方法、系统及设备
本专利技术涉及广告屏幕的广告播放领域,具体涉及一种广告屏幕广告播放方法、系统及设备。
技术介绍
目前,在商场、办公楼、小区等很多场所设置广告屏幕,用以投放广告。所投放的广告可来自多个广告屏幕的用户,如屏幕所有者的广告、屏幕后台运营商的广告。屏幕所有者也可以将其某些播放时间转卖给其他用户,而目前的广告播放方法不能保证各个用户广告的合理播放,给用户造成不满。
技术实现思路
为解决上述问题,本专利技术提供一种可合理播放各用户广告的广告播放方法、系统及设备。本专利技术的技术方案是:一种广告屏幕广告播放方法,包括以下步骤:对n个用户进行排序;判断第i个用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例;若第i个用户已播放广告总时长小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放广告总时长的比例小于该用户时长比例,则播放该用户的一个广告,并记录该用户已播放广告总时长和当天已播放全部广告总时长后,判断第1个用户的已播放广告总时长;若第i个用户已播放广告总时长大于该用户需要播放总时长,或该用户已播放广告总时长所占当天已播放广告总时长的比例大于该用户时长比例,则判断该用户的下一个用户的已播放广告总时长;其中,i=1、2……n,共有n个用户。进一步地,在上述方法步骤前还包括:存储各用户所需播放的广告;存储各用户所需播放总时长和时长比例。进一步地,对n个用户进行排序包括:根据各用户所需播放总时长,按照从长到短的顺序对n个用户排序。进一步地,在对n个用户进行排序之后,判断第i个用户已播放广告总时长之前还包括:按已排列的用户顺序,播放每个用户的一个广告。本专利技术还提供一种实现上述的方法的广告播放系统,包括:排序模块:用于对n个用户进行排序;播放模块:用于播放各用户的广告;第一记录模块:用于记录各用户已播放广告总时长;第二记录模块:用于记录当天已播放全部广告总时长;判断模块:用于判断各用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例。进一步地,还包括:第一存储模块:用于存储各用户所需播放的广告;第二存储模块:存储各用户所需播放总时长和时长比例。进一步地,排序模块根据各用户所需播放总时长,按照从长到短的顺序对n个用户排序。本专利技术还提供一种实现上述的方法的广告播放设备,包括:广告屏幕:用于播放各用户广告;后台运营端:用于发送指令和需播放广告至服务器;服务器:用于根据接收指令,按照上述的方法控制广告屏幕播放广告。本专利技术提供的广告屏幕广告播放方法、系统及设备,屏幕端采用轮播方式,确保在较长时间内每个排期用户广告播放所占时间比例同每个用户所拥有的时间比例无限接近;且实际播放时,每个排期用户的播放广告的次序不确定,而是按照当前已播放广告的比例进行确定,有效保障了各用户广告播放时间段的合理性。附图说明图1是本实施例广告播放方法流程示意图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。广告屏幕的广告一般有多个来源,如媒体主(屏幕所有者)排期的广告、屏幕后台运营商排期的广告,媒体主又可将其排期时间售卖给其他用户,这样广告来源可以有多个用户,而每个用户所排期的时长又不同,如何保证各用户广告播放时间段更合理,本实施例即提供一种广告播放方法、系统及设备,按照广告播放时长比例确定广告播放次序。如下表1,假如共有n个用户,每个用户都有多个广告需要播放。表1首先对用户进行排序,具体可按照所占时长比例进行排序,如下表2。所占时长比例是指用户当天播放总时长占当天全部广告播放总时长的比例。表2Ua’Ub’Uc’Ud’Ue’U……Un’设各用户时长为:T1:T2:T3:T…:Tn,则各用户时长比例为:T1/(T1+T2+T3+T..+Tn):T2/(T1+T2+T3+T..+Tn):T3/(T1+T2+T3+T..+Tn):…:T3/(T1+T2+T3+T..+Tn)。设R为各用户时长比例,各用户时长比例简写为:R1:R2:R3:R…:Rn。播放开始前,先声明各用户已经播放的广告总时长Had[n],各用户需要播放的广告总时长Need[n],当天已经播放广告的总时长Total,并对n个用户进行排序。然后按照用户时长比例进行广告播放。具体的,本实施例的广告播放方法包括以下步骤:S001:存储各用户所需播放的广告;S002:存储各用户所需播放总时长和时长比例。其中步骤S002中,时长比例即是指用户当天播放总时长占当天全部广告播放总时长的比例。预先存储所播放广告、总时长和时长比例,以便后续判断用户广告播放情况,确定播放顺序。然后对用户进行排序,以便后续播放有序进行。具体包括步骤:S003:根据各用户所需播放总时长,按照从长到短的顺序对n个用户排序。对用户排好序后,在开始轮播前,为避免除零,还设置以下步骤:S004:按已排列的用户顺序,播放每个用户的一个广告。如图1所示,然后按照以下方法流程进行播放,直到系统关机。S101:判断第i个用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例;S102:若第i个用户已播放广告总时长小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放广告总时长的比例小于该用户时长比例,则播放该用户的一个广告,并记录该用户已播放广告总时长和当天已播放全部广告总时长后,判断第1个用户的已播放广告总时长。S103:若第i个用户已播放广告总时长大于该用户需要播放总时长,或该用户已播放广告总时长所占当天已播放广告总时长的比例大于该用户时长比例,则判断该用户的下一个用户的已播放广告总时长。其中,i=1、2、3……n,共有n个用户。另外,步骤S101中,可以先从排好序的第一个用户开始判断,然后针对已排序的每个用户进行循环,当满足条件(1)该用户已经播放的广告时长Had[i]<需要播放的时长Need[i]并且(2)当前用户已经播放的时长Had[i]/总的广告播放时长Total<当前用户时长比例R[i]时,播放对应用户的下一个广告(播放完毕记录到已经播放的时长中)。否则判断下一个用户,这样一直播放到系统关机为止。需要说明的是,当用户的广告未下载到屏幕上时,播放用户的垫片,当垫片也没有下载到屏幕上时,播放系统屏保。本实施例还提供实现上述广告播放方法的播放系统,包括以下模块:排序模块:用于对n个用户进行排序;播放模块:用于播放各用户的广告;第一记录模块:用于记录各用户已播放广告总时长;第二记录模块:用于记录当天已播放全部广告总时长;判断模块:用于判断各用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例。还设置有存储模块,具体包括:第一存储模块:用于存储各用户所需播放的广告;第二存储模块:存储各用户所需播放总时长和时长比例。需要说明的是排序模块根据各用户所需播放总时长,按照从长到短的顺序对n个用户本文档来自技高网...

【技术保护点】
1.一种广告屏幕广告播放方法,其特征在于,包括以下步骤:对n个用户进行排序;判断第i个用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例;若第i个用户已播放广告总时长小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放广告总时长的比例小于该用户时长比例,则播放该用户的一个广告,并记录该用户已播放广告总时长和当天已播放全部广告总时长后,判断第1个用户的已播放广告总时长;若第i个用户已播放广告总时长大于该用户需要播放总时长,或该用户已播放广告总时长所占当天已播放广告总时长的比例大于该用户时长比例,则判断该用户的下一个用户的已播放广告总时长;其中,i=1、2、3……n,共有n个用户。

【技术特征摘要】
1.一种广告屏幕广告播放方法,其特征在于,包括以下步骤:对n个用户进行排序;判断第i个用户已播放广告总时长是否小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放全部广告总时长的比例是否小于该用户时长比例;若第i个用户已播放广告总时长小于该用户需要播放总时长,且该用户已播放广告总时长所占当天已播放广告总时长的比例小于该用户时长比例,则播放该用户的一个广告,并记录该用户已播放广告总时长和当天已播放全部广告总时长后,判断第1个用户的已播放广告总时长;若第i个用户已播放广告总时长大于该用户需要播放总时长,或该用户已播放广告总时长所占当天已播放广告总时长的比例大于该用户时长比例,则判断该用户的下一个用户的已播放广告总时长;其中,i=1、2、3……n,共有n个用户。2.根据权利要求1所述的广告屏幕广告播放方法,其特征在于,在权1所述方法步骤前还包括:存储各用户所需播放的广告;存储各用户所需播放总时长和时长比例。3.根据权利要求2所述的广告屏幕广告播放方法,其特征在于,对n个用户进行排序包括:根据各用户所需播放总时长,按照从长到短的顺序对n个用户排序。4.根据权利要求2或3所述的广告屏幕广告播放方法,...

【专利技术属性】
技术研发人员:冯希宁韩涛刘志涛安乐
申请(专利权)人:山东星宏电讯有限责任公司
类型:发明
国别省市:山东,37

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

1