一种广告终端自动生成播放列表的方法与流程

文档序号:11263888阅读:236来源:国知局
一种广告终端自动生成播放列表的方法与流程

本发明涉及一种广告播放技术,具体是一种广告终端自动生成播放列表的方法。



背景技术:

在户外信息及广告发布领域,采用海报灯箱等传统方式的广告媒体已经不能满足信息时代人们对传播媒体的需求了。而其他的广告媒介,例如通过网络投放视频广告或者在电视节目中插播广告、在电影中植入广告等都存在广告商单方面制作广告内容,然后再进行广告宣传,涉及人工环节太多,效率低下的问题。

近年来,出现了大量的户外大型广告屏,一方面得益于显示屏技术的进步,另一方面是网络技术地飞速发展,使得广告业务由传统地单方宣传进入了互动传播时代。随着流媒体技术的进步,无论是广告商还是网络运营商,都迫切需要提高广告效果来赢得用户流量,尤其是在广告的插播方式以及与用户的互动等环节等,在增强广告效果的同时,迫切需要提高用户体验,而大多数的联网广告终端在播放广告时,不能在广告终端自动生成播放列表,而是通过在服务器直接获取已经设定完成了的节目清单指南进行播放,这种做法的弊端在于广告播放模式固定单一,重复播放多次后容易产生枯燥感,基于广告能够提供的互动能力弱,尤其是一些人员密集场合,例如地铁站台等场景需要对将广告内容进行深入互动宣传的时候,多种广告播放模式的切换以及广告内容的丰富性、多样性和趣味性等十分重要。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种广告终端自动生成播放列表的方法,以至少达到提高广告数据处理效率,增强广告效果的目的。

本发明的目的是通过以下技术方案来实现的:一种广告终端自动生成播放列表的方法,它包括一个后台工程制作系统生成广告列表文件的步骤和一个终端播放系统生成播放列表的步骤;

所述的后台工程制作系统生成广告列表文件,包括以下子步骤:

s11:以广告终端的名称作为匹配项,匹配后台工程制作系统和终端播放系统;且,以广告文件作为关键项,匹配不同的广告终端;

s12:在所述的广告文件中,按照时间和插播方式制定播放策略;

s13:服务器生成包含有广告信息、广告终端名称和播放策略的广告列表文件,然后将所述广告列表文件上载到广告终端;

所述的终端播放系统生成播放列表,包括以下子步骤:

s21:从广告列表文件中读取与广告终端匹配的广告数据;

s22:第一解析,解析所述广告数据对应的播放日期段,并与本地日期进行比对,如果本地日期处于播放周期内,则将广告数据存入广告终端的广告列表中;

s23:第二解析,解析所述广告数据对应的播放策略,根据播放策略生成播放列表;

s24:广告终端的播放程序读取所述播放列表,并结合终端播放系统的本地时间,在指定的时间切换视频。

进一步描述,在步骤s12中,所述的播放策略包括:

(1)设定的广告在设定的广告终端的播放时间段;

(2)设定的广告终端每日播放设定的广告的时间段;

(3)设定广告的播放时长;

(4)设定广告的播放规律。

所述的设定广告的播放规律包括普通插播方式和按用户插播方式;

所述的普通插播方式包括按常规视频进行播放和组成轮次进行播放,其中,组成轮次进行播放包括:

(a)二轮插播全部广告内容;

(b)三轮插播全部广告内容;

(c)四轮插播全部广告内容;

(d)六轮插播全部广告内容;

(e)八轮插播全部广告内容;

所述的按用户插播方式包括:

(a)按广告主一轮插播一个广告内容;

(b)按广告主二轮插播一个广告内容;

(c)按广告主三轮插播一个广告内容;

(d)按广告主四轮插播一个广告内容;

(e)按广告主六轮插播一个广告内容;

(f)按广告主八轮插播一个广告内容。

进一步描述,在步骤s13中,通过网络更新、usb接口更新的方式将服务器生成的包含有广告信息、广告终端名称和播放策略的广告列表文件上载到广告终端。

进一步描述,在步骤s21中,广告终端通过广告列表文件数据中包含的终端名称来读取与广告终端匹配的广告数据。

进一步描述,在步骤s23中,先解析广告数据对应的插播方式,再根据插播方式生成广告播放任务,根据所述广告播放任务生成播放列表。

所述的播放任务被划分为最小组成单元,将所述最小组成单元组成轮次,以轮次的方式加入到播放列表中。

所述的播放任务包括视频名称、视频播放起始时间和视频时间长度。

进一步描述,后台工程制作系统通过控制时间,将广告数据上载到广告终端,或者将已上载的广告数据撤离出广告终端,用于将广告在广告终端实现自动上刊和实现自动下刊。

进一步描述,将独立的游戏程序制作为所述的广告列表文件,并在广告终端生成相应的播放列表,在播放程序运行过程中,如果播放程序执行到游戏播放任务的播放列表,则暂停当前播放任务,启动独立的游戏进程并控制其运行时间,通过检测游戏的结束时间来启动已暂停的播放任务。

本发明的有益效果是:与现有技术比较,本发明具有以下优势:

(1)本发明将广告终端的名称作为匹配项,通过匹配后台工程制作系统和终端播放系统,支持广告主任意选择不同的广告终端播放广告内容;并且,本发明将广告文件作为关键项,例如以广告视频文件作为关键项,能够直接将广告文件匹配到不同的广告终端,在广告终端直接接收广告数据流,利用播放程序和相应的播放设备就可以播放广告内容,提高了广告数据匹配效率和播放处理效率;

(2)本发明在广告文件中,按照时间和插播方式制定播放策略,通过在服务器端的后台制作工程系统,将播放策略按照时间规则和插播方式规则进行编排,时间数据和播放规则数据嵌入到广告文件内容中,而不是利用内容列表来编排节目播放清单,极大地降低了播放策略的编辑成本,并显著提高了编排效率;

(3)本发明在服务器短生成包含有广告信息、广告终端名称和播放策略的广告列表文件,通过数据码流的形式将广告列表文件传输到广告终端,其中广告信息用于播放或显示,广告终端名称用于广告数据在传输过程可以匹配到不同的广告终端,广告主选定的广告终端能够识别出该广告主的广告视频文件关键项,不仅提高了服务器匹配广告终端的效率,而且提高了广告终端匹配广告数据的效率,基于获取按照播放策略数据为后续生成相应的播放列表提供策略数据支撑;

(4)本发明通过网络更新、usb数据更新等方式,将广告列表文件上载到广告终端,实现远程自动投放广告以及远程管理广告的播放模式;

(5本发明通过解析广告数据对应的播放日期段,并与本地日期进行比对,如果本地日期处于播放周期内,则将广告数据存入广告终端的广告列表中,在广告终端的播放周期内智能管理新接收的广告数据;如果本地时间没有处于播放周期内,则可以根据广告主的需求直接播放广告数据,仅通过解析广告数据中设置的播放日期,便可以调节播放广告数据是否进入播放环节,相比现有技术中,通过对节目内容和协议规则等解析来实现解析视频文件目的做法,本发明显著降低了程序实现难度,节省了开发资源,降低了成本;

(7)本发明通过解析广告数据对应的播放策略,本发明将播放策略融入到广告文件数据中,在传输广告数据的同时传输播放策略,在终端解析广告数据的同时解析播放策略,并且在广告终端自动生成播放列表,相比从服务器端获取播放列表和获取播放策略的而言,减少了服务器端生成播放列表的步骤,同时也相应减少了从服务器端获取播放列表的步骤;本发明直接从服务器端获取广告数据的同时获取广告播放策略,其有益效果还至少体现在两个方面:一是减少服务器端编排广告内容的流程,二是将播放策略编制规则在服务器端完成,不需要在广告终端设定特定的获取模块,在广告终端使用通用的播放模块,使广告终端的播放过程更加灵活;

(8)本发明实现了广告自动上刊和广告自动下刊,提高了广告投放管理效率;

(9)本发明可以将独立的游戏进程制作为广告列表文件,类似于一个新的“插播广告”,对该特殊的插播广告的播放处理规则,同其他广告插播文件的处理方式一样,当播放程序执行到游戏插播时,进入游戏环节,尤其是一户外广告互动应用场景中,游戏和广告结合,显著提高了广告宣传效果,同时,增强了广告的趣味性和多样性,提高了用户体验,让用户在舒适中接受广告信息;

(10)本发明可以根据不同的广告主的广告播放模式需求,生成多样化的播放列表,实现不同的播放规则控制,满足个性化的广告播放需求。

附图说明

图1为本发明的后台工程制作系统生成广告列表文件的步骤流程图;

图2为本发明的终端播放系统生成播放列表的步骤流程图;

图3为本发明的后台工程制作系统和终端播放系统的结构示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,一种广告终端自动生成播放列表的方法,它包括一个后台工程制作系统生成广告列表文件的步骤和一个终端播放系统生成播放列表的步骤。

在后台工程制作系统中,在服务器端配置有数据库、匹配模块、播放策略模块和上载模块,所述的数据库用于存放广告信息数据和广告终端设备信息数据,其中,广告信息数据包括广告视频文件、广告文本文件、图片和音频等数据,广告终端设备信息数据包括设备属性数据以及预先设定了的广告终端名称,所述的匹配模块根据广告终端名称可以直接匹配到不同的终端,所述的播放策略模块用于按照时间和广告主的需求生成相应的播放策略数据,并将播放策略数据融入到待传输到广告终端的广告数据中。

在终端播放系统中,广告终端设置有数据获取模块、广告列表模块、第一解析模块、第二解析模块和播放模块,所述的数据获取模块用于从广告列表文件中读取与广告终端匹配的广告数据,同时获取到播放策略数据,所述的第一解析模块用于解析所述广告数据对应的播放日期段,并与本地日期进行比对,如果本地日期处于播放周期内,则将广告数据存入广告终端的广告列表模块中,所述的第二解析模块用于解析广告数据对应的播放策略,根据播放策略生成播放列表,所述的播放模块用于读取播放列表,并结合终端播放系统的本地时间,在指定的时间切换视频。

所述的后台工程制作系统生成广告列表文件,包括以下子步骤:

s11:以广告终端的名称作为匹配项,匹配后台工程制作系统和终端播放系统;且,以广告文件作为关键项,匹配不同的广告终端;

进一步描述,例如服务器端将广告终端的名称作为一种名称特征项提供给广告主选择不同的广告终端,广告主选定以后,广告终端只需要识别在服务器端设定的广告终端名称来匹配接收到的广告数据;再例如,在广告终端匹配广告数据时,以广告视频文件关键项,通过提取广告数据中的视频文件数据,根据预先设定的名称数据特征、播放时间特征等进行接收匹配。

s12:在所述的广告文件中,按照时间和插播方式制定播放策略;

进一步描述,在服务器端,在编排广告信息数据节目时,将广告信息数据和播放策略数据同时编排到广告数据中。其中,以播放时间段的设置作为一种特征识别标识,例如广告主选定了某广告在某广告终端的播放时间段,如2017年2月14日至2017年3月14日,则将该播放时间段作为广告终端识别相应广告数据的播放时间段标识,广告终端通过解析该播放时间段标识判断相应的广告数据;

s13:服务器生成包含有广告信息、广告终端名称和播放策略的广告列表文件,然后将所述广告列表文件上载到广告终端;

进一步描述,在服务器端生成的广告列表文件,以流媒体文件数据格式按照现有的通信协议和网络可以传输到不同的广告终端,在广告列表文件数据中包括了用于匹配广告终端的特征信息,和用于匹配广告特定广告主的广告数据的特征信息,以及广告信息数据本身等;

所述的终端播放系统生成播放列表,包括以下子步骤:

s21:从广告列表文件中读取与广告终端匹配的广告数据;

进一步描述,在广告终端,通过匹配的方式接收广告列表文件数据,不同的广告终端接收与自身相匹配的广告文件数据,并为后续生成与接收到的广告列表文件相对应的播放列表。

s22:第一解析,解析所述广告数据对应的播放日期段,并与本地日期进行比对,如果本地日期处于播放周期内,则将广告数据存入广告终端的广告列表中;

进一步描述,如果本地时间没有处于播放周期内,则可以根据广告主的需求直接播放广告数据,仅通过解析广告数据中设置的播放日期,便可以调节播放广告数据是否进入播放环节,在广告终端的播放周期内智能管理新接收的广告数据;

s23:第二解析,解析所述广告数据对应的播放策略,根据播放策略生成播放列表;

进一步描述,解析广告对应的插播方式,根据插播方式生成播放任务,根据播放任务生成播放列表,其中播放列表是播放任务的集合,每一条广告播放任务包含:

(1)视频名;

(2)视频播放起始时间(例如06:01:01,表示该视频从6点1分1秒开始播放);

(3)视频时长(例如15,表示该视频时长15秒);

每条广告播放任务可以划分为最小单元,用1组播放广告任务组成轮次,可以将常规视频按加入广告列表的顺序,从广告终端开始播放的时间起计算,组成一轮,以轮次的方式加入到播放列表中;

s24:广告终端的播放程序读取所述播放列表,并结合终端播放系统的本地时间,在指定的时间切换视频。如第一条广告播放时间是06:00:00,时长是15秒。则播放程序会在06:00:15准时开始播放第二条广告;

进一步描述,在步骤s12中,所述的播放策略包括:

(1)设定的广告在设定的广告终端的播放时间段;例如,广告主选择在某地铁a站台的a广告终端播放其广告视频,并选定在06:00~23:30开始播放视频;

(2)设定的广告终端每日播放设定的广告的时间段;例如,广告主选择在2017年2月的每一天的上午7:30~9:30播放其广告视频;

(3)设定广告的播放时长;例如,广告播放的总时长,一次播放的分时长等;

(4)设定广告的播放规律。

所述的设定广告的播放规律包括普通插播方式和按用户插播方式;所述的普通插播方式例如:指定广告终端的播放时间为06:00:00,第一条广告的时长为15秒,第二条广告的时长为20秒,第三条广告的时长为25秒,则可以生成的播放列表为:

广告1:开始时间06:00:00,时长15秒;

广告2:开始时间06:00:15,时长20秒;

广告3:开始时间06:00:35,时长25秒;

以此类推。

所述的普通插播方式包括按常规视频进行播放和组成轮次进行播放,其中,组成轮次进行播放包括:

(a)二轮插播全部广告内容;

(b)三轮插播全部广告内容;

(c)四轮插播全部广告内容;

(d)六轮插播全部广告内容;

(e)八轮插播全部广告内容;

进一步描述,例如:

(1)如果广告选择频次为“二轮插播全部广告内容”,则该广告在播放列表中的轮次中,出现在第2*n轮,n从1开始,直到结束广告播放的时间;

(2)如果广告选择频次为“三轮插播全部广告内容”,则该广告在播放列表中的轮次中,出现在第3*n轮,n从1开始,直到结束广告播放的时间;

(3)如果广告选择频次为“四轮插播全部广告内容”、“六轮插播全部广告内容”、“八轮插播全部广告内容”,则该广告在播放列表中的轮次中,出现的轮次分别为4*n轮、6*n轮和8*n轮,n从1开始,直到结束广告播放的时间;

所述的按用户插播方式包括:

(a)按广告主一轮插播一个广告内容;

(b)按广告主二轮插播一个广告内容;

(c)按广告主三轮插播一个广告内容;

(d)按广告主四轮插播一个广告内容;

(e)按广告主六轮插播一个广告内容;

(f)按广告主八轮插播一个广告内容。

进一步描述,例如:

(1)假设,统一广告主有2个广告视频,轮流播放,记为广告1,广告2,选定播放模式为“按广告主一轮插播一个广告内容”,则广告1在每1*n轮播放,广告2在每2*n轮播放,n从1开始;

(2)假设,统一广告主有3个广告视频,轮流播放,记为广告1,广告2,广告3,选定播放模式为“按广告主三轮插播一个广告内容”,则广告1在每9*n+3轮播放,广告2在每9*n+6轮播放,广告3在每9*n+9轮播放;

进一步描述,在步骤s13中,通过网络更新、usb接口更新的方式将服务器生成的包含有广告信息、广告终端名称和播放策略的广告列表文件上载到广告终端。

进一步描述,在步骤s21中,广告终端通过广告列表文件数据中包含的终端名称来读取与广告终端匹配的广告数据。

进一步描述,在步骤s23中,先解析广告数据对应的插播方式,再根据插播方式生成广告播放任务,根据所述广告播放任务生成播放列表。

所述的播放任务被划分为最小组成单元,将所述最小组成单元组成轮次,以轮次的方式加入到播放列表中。

所述的播放任务包括视频名称、视频播放起始时间和视频时间长度。

进一步描述,后台工程制作系统通过控制时间,将广告数据上载到广告终端,或者将已上载的广告数据撤离出广告终端,用于将广告在广告终端实现自动上刊和实现自动下刊。

进一步描述,将独立的游戏程序制作为所述的广告列表文件,并在广告终端生成相应的播放列表,在播放程序运行过程中,如果播放程序执行到游戏播放任务的播放列表,则暂停当前播放任务,启动独立的游戏进程并控制其运行时间,通过检测游戏的结束时间来启动已暂停的播放任务。更近一步地描述,通过检测游戏的结束时间来启动该游戏之后的广告视频或者游戏程序。类似于一个新的“插播广告”,对该特殊的插播广告的播放处理规则,同其他广告插播文件的处理方式一样,当播放程序执行到游戏插播时,进入游戏环节,尤其是一户外广告互动应用场景中,游戏和广告结合,显著提高了广告宣传效果,同时,增强了广告的趣味性和多样性,提高了用户体验,让用户在舒适中接受广告信息;

本领域技术人员可以意识到,结合本文中所公开描述的方法步骤及模块,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法实现所描述的功能,但是这种实现不应超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本发明所揭露的方法、系统和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述模块的划分,可以仅仅是一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以说通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述分立部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例的方案目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、制度存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1