廣告策略解析平臺及其使用方法
2023-05-20 20:34:31 2
專利名稱:廣告策略解析平臺及其使用方法
技術領域:
本發明涉及軟體開發領域,尤其涉及一種廣告策略解析平臺及其使用方法。
背景技術:
市場上的廣告機系統包括廣告策略生成平臺、廣告策略解析平臺、內容下發平臺以及廣告機終端,其中廣告策略生成平臺根據客戶需求生成廣告策略解析平臺能夠識別的廣告策略數據,廣告策略數據包括策略規則和策略屬性,廣告策略解析平臺獲取廣告策略生成平臺上生成的廣告策略數據並解析廣告策略數據,根據廣告策略數據生成播放列表並將播放列表下發給廣告機終端,廣告機終端獲取播放列表並根據播放列表從內容下發平臺下載媒體內容,按照播放列表播放下載的媒體內容。廣告策略解析平臺在進行軟體開發時把廣告策略解析平臺的軟體架構當做一個整體來開發。在實現上述軟體開發的過程中,發明人發現現有技術中至少存在如下問題軟體採用面向過程的思想,針對業務流程設計,程序固化,導致其整套程序的軟體復用性差、升級成本高。
發明內容
本發明實施例提供一種廣告策略解析平臺及其使用方法,採用面向對象的軟體模型,能夠提高軟體的復用性,降低軟體升級的成本。為達到上述目的,本發明實施例採用如下技術方案—種廣告策略解析平臺,包括組件單元、解析單元、中介單元和通訊單元,其中,組件單元,用於根據廣告策略生成平臺生成的廣告策略的策略屬性和解析單元生成的創建指令採用一種以上組件工具分別創建對應的播放策略,將所述播放策略通過所述中介單元發送給所述解析單元;解析單元,用於根據策略規則生成創建指令控制所述組件單元的工作流程並根據所述組件單元創建的播放策略生成播放列表,所述策略規則是所述廣告策略的策略規則或所述播放策略的策略規則;中介單元,用於建立所述組件單元與所述解析單元之間的通信;通訊單元,用於將所述解析單元生成的播放列表下發給廣告機終端。一種廣告策略解析平臺的使用方法,所述廣告策略解析平臺包括組件單元、解析單元、中介單元和通訊單元,該廣告策略解析平臺的使用方法,包括所述組件單元根據廣告策略生成平臺生成的廣告策略的策略屬性和所述解析單元生成的創建指令採用一種以上組件工具分別創建對應的播放策略;所述組件單元將所述播放策略通過所述中介單元發送給所述解析單元;所述解析單元根據所述播放策略生成播放列表,通過所述通訊單元將所述播放列表下發給廣告機終端。本發明實施例提供的廣告策略解析平臺及其使用方法,採用一種以上組件工具分別創建對應的播放策略,根據所述播放策略生成播放列表,將所述播放列表下發給廣告機終端,使得廣告策略解析平臺軟體能夠解析不同的廣告策略,提高軟體的復用性,降低軟體升級的成本,解決了現有技術中廣告策略解析平臺軟體復用性差、升級成本高的問題。
圖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日
發明者張琳琳 申請人:青島海信傳媒網絡技術有限公司