一種數(shù)據(jù)組裝方法、裝置及資源傳播系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種數(shù)據(jù)組裝方法、裝置及資源傳播系統(tǒng)。
【背景技術(shù)】
[0002]目前,在內(nèi)容傳播的過程中進行廣告等內(nèi)容增值信息的投放是互聯(lián)網(wǎng)中廣告投放的常見方式。通行的做法是在設(shè)計內(nèi)容排版時預(yù)先設(shè)定好廣告位,然后從廣告聯(lián)盟平臺中動態(tài)獲取廣告并顯示廣告內(nèi)容。廣告聯(lián)盟平臺提供廣告獲取接口和廣告主自助投放管理平臺,構(gòu)建出廣告資源池。內(nèi)容顯示的網(wǎng)站或客戶端動態(tài)調(diào)用廣告接口獲取廣告內(nèi)容,并將廣告內(nèi)容顯示到預(yù)設(shè)的廣告位上。
[0003]在這種使用統(tǒng)一的廣告位獲取廣告的方式中,廣告的表現(xiàn)形式單一,而且在廣告投放到內(nèi)容網(wǎng)站或客戶端后,不能根據(jù)廣告主的需求隨時更換廣告內(nèi)容,更換廣告內(nèi)容時操作繁瑣,并且更換的成本較高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種數(shù)據(jù)組裝方法,旨在解決如何便捷地更換內(nèi)容中的廣告內(nèi)容數(shù)據(jù)等內(nèi)容增值信息的問題。
[0005]本發(fā)明實施例是這樣實現(xiàn)的,一種數(shù)據(jù)組裝方法,所述方法包括:
[0006]獲取內(nèi)容,生成內(nèi)容數(shù)據(jù)包;
[0007]產(chǎn)生容器的標識;
[0008]將所述內(nèi)容數(shù)據(jù)包和所述標識組合成一個可封裝入內(nèi)容增值信息的容器數(shù)據(jù)包;
[0009]生成包含所述標識的資源地址;
[0010]所述容器為一個結(jié)構(gòu)化數(shù)據(jù)。
[0011]本發(fā)明實施例還提供一種數(shù)據(jù)組裝裝置,所述數(shù)據(jù)組裝裝置包括:
[0012]內(nèi)容數(shù)據(jù)包生成單元,用于獲取內(nèi)容,生成內(nèi)容數(shù)據(jù)包;
[0013]容器標識生成單元,用于產(chǎn)生容器的標識;
[0014]容器數(shù)據(jù)包生成單元,用于將所述內(nèi)容數(shù)據(jù)包和所述標識組合成一個可封裝入內(nèi)容增值信息的容器數(shù)據(jù)包;
[0015]資源地址生成單元,用于生成包含所述標識的資源地址;
[0016]所述容器為一個結(jié)構(gòu)化數(shù)據(jù)。
[0017]本發(fā)明實施例還提供一種資源傳播系統(tǒng),所述資源傳播系統(tǒng)包括所述數(shù)據(jù)組裝裝置;
[0018]所述數(shù)據(jù)組裝裝置包括:
[0019]內(nèi)容數(shù)據(jù)包生成單元,用于獲取內(nèi)容,生成內(nèi)容數(shù)據(jù)包;
[0020]容器標識生成單元,用于產(chǎn)生容器的標識;
[0021 ] 容器數(shù)據(jù)包生成單元,用于將所述內(nèi)容數(shù)據(jù)包和所述標識組合成一個可封裝入內(nèi)容增值信息的容器數(shù)據(jù)包;
[0022]資源地址生成單元,用于生成包含所述標識的資源地址;
[0023]所述容器為一個結(jié)構(gòu)化數(shù)據(jù)。
[0024]本發(fā)明實施例通過容器方式將內(nèi)容和內(nèi)容增值信息封裝在一起,實現(xiàn)了內(nèi)容與內(nèi)容增值信息之間的解耦,可以實現(xiàn)內(nèi)容增值信息的便捷更換,降低廣告內(nèi)容數(shù)據(jù)等內(nèi)容增值信息的更換成本,更好地實現(xiàn)內(nèi)容與內(nèi)容增值信息的匹配性。
【附圖說明】
[0025]圖1是本發(fā)明實施例提供的數(shù)據(jù)組裝方法的實施環(huán)境的結(jié)構(gòu)示意圖;
[0026]圖2是本發(fā)明實施例提供的數(shù)據(jù)組裝方法的實現(xiàn)流程圖;
[0027]圖3是本發(fā)明一個實施例提供的將內(nèi)容增值信息封裝進容器數(shù)據(jù)包的實現(xiàn)流程圖;
[0028]圖4是本發(fā)明另一實施例提供的將內(nèi)容增值信息封裝進容器數(shù)據(jù)包的實現(xiàn)流程圖;
[0029]圖5是本發(fā)明實施例提供的數(shù)據(jù)組裝裝置的結(jié)構(gòu)圖;
[0030]圖6是本發(fā)明一個實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]本發(fā)明實施例通過容器方式將廣告內(nèi)容數(shù)據(jù)等內(nèi)容增值信息封裝在一起,實現(xiàn)了內(nèi)容與內(nèi)容增值信息之間的解耦。
[0033]在本發(fā)明實施例中,容器是一種結(jié)構(gòu)化數(shù)據(jù),每個容器具有標識(ID)。
[0034]作為本發(fā)明的一個實施例,容器可以通過文件或者數(shù)據(jù)庫的方式存儲。
[0035]以文件的方式存儲容器為例,可以將容器ID作為文件名,以XML格式存儲。
[0036]例如,存儲容器ID為123456的文件123456.xml,可以表示為:
[0037]〈container id = ” 123456” Xcontent type = ” video,,>
[0038]http://example, com/video/abc
[0039]</contentX/container) 0
[0040]以數(shù)據(jù)庫的方式存儲容器為例,可以在關(guān)系型數(shù)據(jù)庫創(chuàng)建一張容器表,例如:
[0041]表字段為(id,type, content, ad),寫入一行數(shù)據(jù)(123456,”movie”,內(nèi)容數(shù)據(jù)包,空)。容器表是指在數(shù)據(jù)庫創(chuàng)建的一張表,用于存儲容器數(shù)據(jù)包。表字段中,id為容器ID,type為內(nèi)容類型,content為內(nèi)容數(shù)據(jù)包,ad為內(nèi)容增值信息字段。內(nèi)容增值信息字段可以包括內(nèi)容增值信息的資源地址和呈現(xiàn)參數(shù)。在初始內(nèi)容導(dǎo)入時,內(nèi)容增值信息字段為空字符串。
[0042]在本發(fā)明實施例中,當內(nèi)容通過資源地址獲取時,內(nèi)容數(shù)據(jù)包中包含資源地址、內(nèi)容名稱、內(nèi)容類型和內(nèi)容屬性信息。當內(nèi)容通過文件上傳形式獲取時,內(nèi)容數(shù)據(jù)包中包含該文件的資源地址。
[0043]在本發(fā)明實施例中,內(nèi)容增值信息可以是內(nèi)容的支付提示信息,還可以是廣告內(nèi)容數(shù)據(jù)。
[0044]圖1示出了本發(fā)明實施例提供的數(shù)據(jù)組裝方法的實施環(huán)境,該實施環(huán)境包括多個運行于終端設(shè)備120上的客戶端121、一個或者多個內(nèi)容增值信息服務(wù)器140,一個或者多個資源傳播服務(wù)器160。
[0045]客戶端121運行在用戶的終端設(shè)備120上,可以由內(nèi)容服務(wù)提供方提供,例如瀏覽器客戶端、論壇客戶端、郵箱客戶端、微博客戶端或者娛樂客戶端、網(wǎng)絡(luò)音頻播放器客戶端、網(wǎng)絡(luò)視頻播放器客戶端等。
[0046]終端設(shè)備120可以是個人計算機、智能電視、智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標準音頻層面 3)、MP4 (Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、TV、膝上型便攜計算機和臺式計算機等。
[0047]內(nèi)容增值信息服務(wù)器140上存儲內(nèi)容增值信息,供客戶端121下載或播放,為用戶提供內(nèi)容增值信息。其中,內(nèi)容增值信息為內(nèi)容的支付提示信息或者廣告內(nèi)容數(shù)據(jù)等。
[0048]資源傳播服務(wù)器160上存儲有內(nèi)容增值信息服務(wù)器140上存儲的內(nèi)容增值信息的資源地址,可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)與客戶端121進行通信。用戶通過客戶端121從資源傳播服務(wù)器160上獲取內(nèi)容增值信息的資源地址,通過該資源地址從內(nèi)容增值信息服務(wù)器140上獲取對應(yīng)的內(nèi)容增值信息,進行瀏覽、下載或者播放。
[0049]圖2示出了本發(fā)明實施例提供的數(shù)據(jù)組裝方法的實現(xiàn)流程,詳述如下:
[0050]在步驟S201中,獲取內(nèi)容,生成內(nèi)容數(shù)據(jù)包。
[0051]在本發(fā)明實施例中,內(nèi)容可以是音頻、視頻、文字、或者圖片等。內(nèi)容可以通過資源地址獲取,也可以通過文件上傳形式獲取。
[0052]當內(nèi)容通過文件上傳形式獲取的,需要先將該文件保存在資源傳播服務(wù)器中,再生成該文件的資源地址。
[0053]作為本發(fā)明的一個實施例,內(nèi)容數(shù)據(jù)包包含資源地址和內(nèi)容名稱、內(nèi)容類型和內(nèi)容屬性信息。其中,內(nèi)容類型可以是視頻、音頻、圖片以及文字等;內(nèi)容屬性信息例如電影的導(dǎo)演、演員,或者音樂的作曲者、演唱者等。
[0054]在步驟S202中,產(chǎn)生容器的標識。
[0055]在本發(fā)明實施例中,容器是一段結(jié)構(gòu)化數(shù)據(jù)。
[0056]作為本發(fā)明的一個實施例,容器的存儲方式可以是文件、數(shù)據(jù)庫等。
[0057]在步驟S203中,將內(nèi)容數(shù)據(jù)包和容器的標識組合成一個可封裝入內(nèi)容增值信息的容器數(shù)據(jù)包。
[0058]在本發(fā)明實施例中,將內(nèi)容數(shù)據(jù)包與容器ID組合成容器數(shù)據(jù)包,該容器數(shù)據(jù)包可封裝入內(nèi)容增值信息。
[0059]作為本發(fā)明的一個優(yōu)選實施例,內(nèi)容增值信息可以是內(nèi)容的支付提示信息,還可以是廣告內(nèi)容數(shù)據(jù)。
[0060]作為本發(fā)明的一個實施例,內(nèi)容增值信息可以在內(nèi)容傳播前封裝進容器數(shù)據(jù)包,也可以在內(nèi)容傳播后封裝進容器數(shù)據(jù)包。
[0061]在步驟S204中,生成包含容器的標識的資源地址。
[0062]在本發(fā)明實施例中,由于資源地址中包含容器ID,資源傳播服務(wù)器收到打開資源地址請求時,可以通過容器ID查詢到內(nèi)容和內(nèi)容增值信息。
[0063]資源地址可以是統(tǒng)一資源定位符(Uniform Resource Locator, URL)。URL是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標準資源的資源地址。互聯(lián)網(wǎng)上的每個資源都有一個唯一的URL,它包含的信息指出資源的位置以及相關(guān)的應(yīng)用程序如瀏覽器等應(yīng)該怎么處理它,已經(jīng)被萬維網(wǎng)聯(lián)盟編制為互聯(lián)網(wǎng)標準RFC1738。
[0064]本發(fā)明實施例通過獲取內(nèi)容,生成內(nèi)容數(shù)據(jù)包,產(chǎn)生容器的標識,將上述內(nèi)容數(shù)據(jù)包和容器標識組合成一個可封裝入內(nèi)容增值信息的容器數(shù)據(jù)包,生成包含上述容器標識的資源地址,可實現(xiàn)將內(nèi)容增值信息根據(jù)需要便捷地封裝進內(nèi)容中。
[0065]本發(fā)明實施例以內(nèi)容增值信息是廣告內(nèi)容