广告策略解析平台及其使用方法

文档序号:6600850阅读:168来源:国知局
专利名称:广告策略解析平台及其使用方法
技术领域
本发明涉及软件开发领域,尤其涉及一种广告策略解析平台及其使用方法。
背景技术
市场上的广告机系统包括广告策略生成平台、广告策略解析平台、内容下发平台以及广告机终端,其中广告策略生成平台根据客户需求生成广告策略解析平台能够识别的广告策略数据,广告策略数据包括策略规则和策略属性,广告策略解析平台获取广告策略生成平台上生成的广告策略数据并解析广告策略数据,根据广告策略数据生成播放列表并将播放列表下发给广告机终端,广告机终端获取播放列表并根据播放列表从内容下发平台下载媒体内容,按照播放列表播放下载的媒体内容。广告策略解析平台在进行软件开发时把广告策略解析平台的软件架构当做一个整体来开发。在实现上述软件开发的过程中,发明人发现现有技术中至少存在如下问题软件采用面向过程的思想,针对业务流程设计,程序固化,导致其整套程序的软件复用性差、升级成本高。

发明内容
本发明实施例提供一种广告策略解析平台及其使用方法,采用面向对象的软件模型,能够提高软件的复用性,降低软件升级的成本。为达到上述目的,本发明实施例采用如下技术方案—种广告策略解析平台,包括组件单元、解析单元、中介单元和通讯单元,其中,组件单元,用于根据广告策略生成平台生成的广告策略的策略属性和解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,将所述播放策略通过所述中介单元发送给所述解析单元;解析单元,用于根据策略规则生成创建指令控制所述组件单元的工作流程并根据所述组件单元创建的播放策略生成播放列表,所述策略规则是所述广告策略的策略规则或所述播放策略的策略规则;中介单元,用于建立所述组件单元与所述解析单元之间的通信;通讯单元,用于将所述解析单元生成的播放列表下发给广告机终端。一种广告策略解析平台的使用方法,所述广告策略解析平台包括组件单元、解析单元、中介单元和通讯单元,该广告策略解析平台的使用方法,包括所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略;所述组件单元将所述播放策略通过所述中介单元发送给所述解析单元;所述解析单元根据所述播放策略生成播放列表,通过所述通讯单元将所述播放列表下发给广告机终端。本发明实施例提供的广告策略解析平台及其使用方法,采用一种以上组件工具分别创建对应的播放策略,根据所述播放策略生成播放列表,将所述播放列表下发给广告机终端,使得广告策略解析平台软件能够解析不同的广告策略,提高软件的复用性,降低软件升级的成本,解决了现有技术中广告策略解析平台软件复用性差、升级成本高的问题。


图1为本发明实施例提供的广告策略解析平台的结构示意图;图2为本发明实施例提供的广告策略解析平台中组件单元的结构示意图;图3为本发明实施例提供的广告策略解析平台的组件单元中创建子单元的结构示意图一;图4为本发明实施例提供的广告策略解析平台的组件单元的创建子单元中第三创建模块的结构示意图;图5为本发明实施例提供的广告策略解析平台的组件单元中创建子单元的结构示意图二 ;图6为本发明实施例提供的广告策略解析平台的使用方法流程图;图7为本发明实施例提供的广告策略解析平台的使用方法中步骤301的流程图 图8为本发明实施例提供的广告策略解析平台的使用方法的步骤301中步骤3013 的流程图;图9为本发明实施例提供的广告策略解析平台的使用方法中步骤301的流程图
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决现有技术中广告策略解析平台复用性差、升级成本高的问题,本发明实施例提供一种广告策略解析平台软件开发平台及其使用方法。如图1所示,本发明实施例提供的广告策略解析平台,包括组件单元、解析单元、 中介单元和通讯单元,其中组件单元101,用于根据广告策略生成平台生成的广告策略的策略属性和解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,将所述播放策略通过所述中介单元发送给所述解析单元。进一步的,如图2所示,所述组件单元101,可以包括存储子单元1011,用于存储一种以上组件工具。组件工具可以包括按天播放工具、媒体列表工具和/或媒体内容工具。在实际应用中组件工具可按需要随时添加更换。所述按天播放工具是用于创建抽象一天内特定需求时间段内要播放的内容列表的工具,可定义多个时间段的内容列表。
5
所述媒体列表工具是用于创建包含一到多个媒体文件的媒体列表的工具,所述媒体文件包含媒体播放属性,所述播放属性可以包括播放顺序、播放媒体类型或者播放时长。所述媒体内容工具是用于创建媒体内容的工具,所述媒体内容可以包括图片、视频或频道。获取子单元1012,用于从广告策略生成平台上获取策略属性。在本实施例中,所述获取子单元从广告策略生成平台上获取所述策略属性。创建子单元1013,用于根据所述获取模块获取的策略属性和解析单元生成的创建指令采用所述存储模块的一种以上组件工具分别创建对应的播放策略。进一步的,如图3所示,所述创建子单元,可以包括第一创建模块201,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的按天播放工具创建按天播放对应的播放策略。第二创建模块202,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的媒体列表工具创建媒体列表播放对应的播放策略。第三创建模块203,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的媒体内容工具创建媒体内容播放对应的播放策略。进一步的,如图4所示,所述第三创建模块,可以包括第一创建子模块2031,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述图片工具创建图片播放对应的播放策略。第二创建子模块2032,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述视频工具创建视频播放对应的播放策略。第三创建子模块2033,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述频道工具创建频道播放对应的播放策略。可选的,如图5所示,所述组件工具还可以包括周期性播放工具,所述周期性播放工具是用于创建按照一定顺序和周期编排的一个或多个内容列表。所述创建子单元,还可以包括第四创建模块204,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的周期性播放工具创建周期性播放对应的播放策略。发送子单元1014,将所述创建子单元创建的播放策略通过中介单元发送给解析单兀。解析单元102,用于根据策略规则生成创建指令控制所述组件单元的工作流程并根据所述组件单元创建的播放策略生成播放列表,所述策略规则是所述广告策略生成平台生成的广告策略的策略规则或所述组件单元创建的播放策略的策略规则。所述播放策略与所述组件单元中的组件工具是一一对应的。所述解析单元从广告策略生成平台或组件单元中获取所述策略规则。中介单元103,用于建立所述组件单元与所述解析单元之间的通信。在本实施例中,所述中介单元封装所述组件单元与解析单元的交互,使得组件单元中的组件工具不需要显式的相互引用。所述中介单元定义了解析单元与组件单元间进行交互的通讯规范。解析单元将满足通讯规范的创建指令发送给中介单元,中介单元将所述创建指令转发给所述组件单元,组件单元根据所述创建指令调用组件单元中存储的组件工具,采用所述组件工具创建对应的播放策略。因此,组件单元可以灵活扩充而不必改变广告策略解析平台的软件架构。通讯单元104,用于将所述解析单元生成的播放列表下发给广告机终端。在本实施例中,所述组件单元、解析单元、中介单元以及通讯单元组成了所述广告策略解析平台的软件架构,该软件架构清晰,各单元之间松耦合,可复用性好,扩充性强,增加了软件的稳定性。本发明实施例提供的广告策略解析平台,采用一种以上组件工具分别创建对应的播放策略,根据所述播放策略生成播放列表,将所述播放列表下发给广告机终端,使得广告策略解析平台软件能够解析不同的广告策略,提高软件的复用性,降低软件升级的成本,解决了现有技术中广告策略解析平台软件复用性差、升级成本高的问题。如图6所示,本发明实施例提供的广告策略解析平台的使用方法,所述广告策略解析平台包括组件单元、解析单元、中介单元和通讯单元,该广告策略解析平台的使用方法,包括步骤301,所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略。在本实施例中,所述解析单元生成的创建指令具体实现方式包括所述解析单元根据所述广告策略生成平台生成的广告策略的策略规则生成所述创建指令;或所述解析单元根据所述组件单元发送的播放策略的策略规则生成所述创建指令。值得说明的是,所述一种以上组件工具包括按天播放工具、媒体列表工具或者媒体内容工具。进一步的,如图7所示,所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,包括步骤3011,根据策略属性和创建指令采用所述按天播放工具创建按天播放对应的播放策略。步骤3012,根据策略属性和创建指令采用所述媒体列表工具创建媒体列表播放对应的播放策略。步骤3013,根据策略属性和创建指令采用媒体内容工具创建媒体内容播放对应的播放策略。进一步的,如图8所示,所述媒体内容工具可以包括图片工具、视频工具或频道工具。所述根据策略属性和创建指令采用媒体内容工具创建媒体内容播放对应的播放策略包括步骤401,根据所述策略属性和创建指令采用所述图片工具创建图片播放对应的播放策略。步骤402,根据所述策略属性和创建指令采用所述视频工具创建视频播放对应的播放策略。步骤403,根据所述策略属性和创建指令采用所述频道工具创建频道播放对应的播放策略。优选的,如图9所示,为了实现广告的周期性播放,所述一种以上组件工具还包括周期性播放工具。所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,还包括步骤3014,根据策略属性和创建指令采用所述周期性播放工具创建周期性播放对应的播放策略。步骤302,所述组件单元将所述播放策略通过所述中介单元发送给所述解析单元;步骤303,所述解析单元根据所述播放策略生成播放列表,通过所述通讯单元将所述播放列表下发给广告机终端。本发明实施例提供的广告策略解析平台的使用方法,采用一种以上组件工具分别创建对应的播放策略,根据所述播放策略生成播放列表,将所述播放列表下发给广告机终端,使得广告策略解析平台软件能够解析不同的广告策略,提高软件的复用性,降低软件升级的成本,解决了现有技术中广告策略解析平台软件复用性差、升级成本高的问题。为了使得本领域技术人员更好的理解本实施例提供的技术方案,下面根据具体使用时的情况进行详细的说明。现有一个广告需求是,某客户购买了自^年5月1日-XX年7月1日的某办公楼内所有广告机的广告播放权。根据市场需求及宣传效果,拟广告策略如下周1——周5 为办公楼的办公时间,人流量大,适合广告宣传,而视频的广告宣传效果较图片好,因此定义自早8:00-晚20:00播放视频1和视频2。周6——周7 为办公楼的休息时间,人流量小,因此定义自早9 00-晚18 00播放图片1、图片2、图片3。根据以上需求,在广告机系统中的广告策略生成平台会生成以下数据播放时刻表XX年5月1日-XX年7月1日,使用周期性播放策略1。周期性播放策略1 周期为7天,包括2个按天播放策略策略1、策略2 ;其中,策略1的播放时间是周1—周5,策略2的播放时间是周6-周7。策略1 早8 00-晚20 00播放媒体列表1。策略2 早9 00-晚18 00播放媒体列表2。媒体列表1 顺序播放视频1、视频2,每段视频的播放时间为1分钟。媒体列表2 顺序播放图片1、图片2、图片3,每张图片的播放时间为10秒。所述广告机系统的广告策略解析平台的具体使用过程如下Si,解析单元从所述广告策略生成平台上获取策略规则,即播放时刻表,所述解析单元解析播放时刻表并通过中介单元通知组件单元调用组件工具去创建周期性播放策略 1,所述组件工具为周期性播放工具,所述组件单元从所述广告策略生成平台上获取与所述周期性播放策略1相关的策略属性并创建周期性播放策略1,将创建的周期性播放策略1通过中介单元发送给解析单元。S2、解析单元从所述中介单元获取策略规则,即周期性播放策略1,所述解析单元解析周期性播放策略ι并通过所述中介单元通知组件单元调用组件工具去创建7个按天播放策略,所述组件工具为按天播放工具,所述组件单元从所述广告策略生成平台上获取与所述按天播放策略相关的策略属性并创建按天播放策略,将创建的按天播放策略通过中介单元发送给解析单元。所述按天播放策略包括策略1或策略2。假定^年5月1日是周六,则按天播放策略从策略2开始循环播放,因此创建的顺序为策略2、策略2、策略1、策略1、策略1、策略1、策略1,中介者调用组件单元进行创建。S3、解析单元从所述中介单元获取策略规则,即策略2,所述解析单元解析策略2 并通过所述中介单元通知组件单元调用组件工具去创建媒体列表2,所述组件工具为媒体列表工具,所述组件单元从所述广告策略生成平台上获取所述媒体播放列表2的策略属性并创建媒体播放列表2,将创建的媒体列表2通过中介单元发送给解析单元。S4、解析单元从所述中介单元获取策略规则,即媒体列表2,所述解析单元解析媒体列表2并通过所述中介单元通知组件单元调用组件工具去创建图片1、图片2、图片3,所述组件工具为媒体内容工具,所述组件单元从所述广告策略生成平台上获取与所述图片1 的策略属性、图片2的策略属性以及图片3的策略属性并创建图片1、图片2和图片3,将图片1、图片2和图片3通过中介单元发送给解析单元。值得说明的是,所述策略1的解析过程为S5和S6,所述策略1的解析过程与所述策略2的解析过程S3和S4相同,此处不再赘述。S7、规则解析单元组织播放列表如下播放时间XX年5月1日-XX年7月1日;循环周期-J ;播放内容周期第1天播放时间早9:00-晚18:00 ;图片1、图片2、图片3循环播放,每张图片的播放时间为10秒;周期第2天播放时间早9:00-晚18:00 ;图片1、图片2、图片3循环播放,每张图片的播放时间为10秒;周期第3天播放时间早8:00-晚20:00 ;视频1、视频2循环播放,每段视频的播放时间为1分钟;周期第4天播放时间早8:00-晚20:00 ;视频1、视频2循环播放,每段视频的播放时间为1分钟;周期第5天播放时间早8:00-晚20:00 ;视频1、视频2循环播放,每段视频的播放时间为1分钟;周期第6天播放时间早8:00-晚20:00 ;视频1、视频2循环播放,每段视频的播放时间为1分钟;周期第7天播放时间早8:00-晚20:00 ;视频1、视频2循环播放,每段视频的播放时间为1分钟;S8、通讯单元将播放列表下发给广告机终端。广告机终端到内容下发平台下载图片1、图片2、图片3、视频1、视频2的媒体文件到本地;自^年5月1日至^年7月1日,根据该播放列表进行播放。本发明实施例提供的广告策略解析平台及其使用方法,采用一种以上组件工具分别创建对应的播放策略,根据所述播放策略生成播放列表,将所述播放列表下发给广告机终端,使得广告策略解析平台软件能够解析不同的广告策略,解决了现有技术中广告策略解析平台软件复用性差、升级成本高的问题。本发明实施例提供的广告策略解析平台及其使用方法,能够应用于广告机系统中。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如 ROM/RAM、磁碟或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种广告策略解析平台,其特征在于,包括组件单元、解析单元、中介单元和通讯单元,其中,组件单元,用于根据广告策略生成平台生成的广告策略的策略属性和解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,将所述播放策略通过所述中介单元发送给所述解析单元;解析单元,用于根据策略规则生成创建指令控制所述组件单元的工作流程并根据所述组件单元创建的播放策略生成播放列表,所述策略规则是所述广告策略的策略规则或所述播放策略的策略规则;中介单元,用于建立所述组件单元与所述解析单元之间的通信; 通讯单元,用于将所述解析单元生成的播放列表下发给广告机终端。
2.根据权利要求1所述的广告策略解析平台,其特征在于,所述组件单元,包括 存储子单元,用于存储一种以上组件工具;获取子单元,用于从所述广告策略生成平台上获取策略属性; 创建子单元,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储子单元的一种以上组件工具分别创建对应的播放策略;发送子单元,将所述创建子单元创建的播放策略通过所述中介单元发送给所述解析单元。
3.根据权利要求2所述的广告策略解析平台,其特征在于,所述一种以上组件工具包括按天播放工具、媒体列表工具、媒体内容工具和/或周期性播放工具。
4.根据权利要求2或3所述的广告策略解析平台,其特征在于,所述创建子单元,包括第一创建模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的按天播放工具创建按天播放对应的播放策略;第二创建模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的媒体列表工具创建媒体列表播放对应的播放策略;第三创建模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的媒体内容工具创建媒体内容播放对应的播放策略。
5.根据权利要求4所述的广告策略解析平台,其特征在于,所述创建子单元,还包括 第四创建模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述存储模块存储的周期性播放工具创建周期性播放对应的播放策略。
6.根据权利要求3所述的广告策略解析平台,其特征在于,所述媒体内容工具包括图片工具、视频工具或频道工具;所述第三创建模块包括第一创建子模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述图片工具创建图片播放对应的播放策略;第二创建子模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述视频工具创建视频播放对应的播放策略;第三创建子模块,用于根据所述获取子单元获取的策略属性和解析单元生成的创建指令采用所述频道工具创建频道播放对应的播放策略。
7.一种广告策略解析平台的使用方法,其特征在于,所述广告策略解析平台包括组件单元、解析单元、中介单元和通讯单元,该广告策略解析平台的使用方法,包括所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略;所述组件单元将所述播放策略通过所述中介单元发送给所述解析单元; 所述解析单元根据所述播放策略生成播放列表,通过所述通讯单元将所述播放列表下发给广告机终端。
8.根据权利要求7所述的方法,其特征在于,所述解析单元生成的创建指令具体实现方式包括所述解析单元根据所述广告策略生成平台生成的广告策略的策略规则生成所述创建指令;或所述解析单元根据所述组件单元发送的播放策略的策略规则生成所述创建指令。
9.根据权利要求7或8所述的方法,其特征在于,所述一种以上组件工具包括按天播放工具、媒体列表工具或者媒体内容工具;所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,包括根据策略属性和创建指令采用所述按天播放工具创建按天播放对应的播放策略; 根据策略属性和创建指令采用所述媒体列表工具创建媒体列表播放对应的播放策略;根据策略属性和创建指令采用媒体内容工具创建媒体内容播放对应的播放策略。
10.根据所述权利要求9所述的方法,其特征在于,所述一种以上组件工具还包括周期性播放工具;所述组件单元根据广告策略生成平台生成的广告策略的策略属性和所述解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,还包括根据策略属性和创建指令采用所述周期性播放工具创建周期性播放对应的播放策略。
11.根据权利要求9所述的方法,其特征在于,所述媒体内容工具包括图片工具、视频工具或频道工具;所述根据策略属性和创建指令采用媒体内容工具创建媒体内容播放对应的播放策略包括根据所述策略属性和创建指令采用所述图片工具创建图片播放对应的播放策略; 根据所述策略属性和创建指令采用所述视频工具创建视频播放对应的播放策略; 根据所述策略属性和创建指令采用所述频道工具创建频道播放对应的播放策略。
全文摘要
本发明实施例公开一种广告策略解析平台及其使用方法,涉及软件开发领域,以解决现有技术中广告策略解析平台软件复用性差、升级成本高的问题。所述广告策略解析平台,包括组件单元、解析单元、中介单元和通讯单元,其中,组件单元,用于根据策略属性和解析单元生成的创建指令采用一种以上组件工具分别创建对应的播放策略,将所述播放策略通过所述中介单元发送给所述解析单元;解析单元,用于根据策略规则生成创建指令控制所述组件单元的工作流程并根据所述组件单元创建的播放策略生成播放列表;中介单元,用于建立所述组件单元与所述解析单元之间的通信。本发明实施例提供的广告策略解析平台及其使用方法,能够应用于广告机系统中。
文档编号G06Q30/00GK102156935SQ20101014863
公开日2011年8月17日 申请日期2010年4月16日 优先权日2010年4月16日
发明者张琳琳 申请人:青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1