網(wǎng)絡(luò)媒介信息展示系統(tǒng)、方法、裝置和服務(wù)器的制造方法
【專利摘要】本申請(qǐng)公開(kāi)了一種網(wǎng)絡(luò)媒介信息展示系統(tǒng)、方法、裝置和服務(wù)器。包括:在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);在展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本;展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),然后根據(jù)預(yù)設(shè)的基本元素創(chuàng)建腳本自動(dòng)創(chuàng)建該網(wǎng)絡(luò)媒介信息樣式類型對(duì)應(yīng)的基礎(chǔ)元素,并根據(jù)模板數(shù)據(jù)中的元素標(biāo)識(shí)匹配出當(dāng)前網(wǎng)絡(luò)媒介信息的構(gòu)件元素,再按照所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成需要展示的網(wǎng)絡(luò)媒介信息。本發(fā)明可提高腳本復(fù)用率,提高擴(kuò)展性和開(kāi)發(fā)效率。
【專利說(shuō)明】網(wǎng)絡(luò)媒介信息展示系統(tǒng)、方法、裝置和服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)的數(shù)據(jù)處理技術(shù),尤其涉及一種網(wǎng)絡(luò)媒介信息展示方法、展示系統(tǒng)、展示裝置和展示服務(wù)器。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)媒介信息是一種在互聯(lián)網(wǎng)系統(tǒng)的各種展示媒介(如網(wǎng)頁(yè)、客戶端界面等)上發(fā)布的以數(shù)字腳本為載體的各種電子信息,如網(wǎng)絡(luò)廣告以及其它的展示信息等。網(wǎng)絡(luò)媒介信息中包括網(wǎng)絡(luò)媒介信息的元素即信息元素。所述信息元素就是組成網(wǎng)絡(luò)媒介信息的元件(例如圖片、文字、按鈕、鏈接等)以及該元件在網(wǎng)絡(luò)媒介信息中的展現(xiàn)形式(例如元件的位置、尺寸、顏色等展現(xiàn)形式)。在展示網(wǎng)絡(luò)媒介信息時(shí),還需要所述信息元素的元素內(nèi)容,如圖片的地址(展示裝置可以根據(jù)該地址獲取圖片并展示圖片)、文字的具體內(nèi)容、按鈕上顯示的內(nèi)容、鏈接對(duì)應(yīng)的跳轉(zhuǎn)地址等等,這些元素內(nèi)容通常由網(wǎng)絡(luò)媒介信息的投放方在投放網(wǎng)絡(luò)媒介信息時(shí)輸入。
[0003]在目前的網(wǎng)絡(luò)媒介信息展示系統(tǒng)中,可以設(shè)置多種網(wǎng)絡(luò)媒介信息模板供投放方選擇。所述網(wǎng)絡(luò)媒介信息模板就是網(wǎng)絡(luò)媒介信息所展示的樣式。如圖1所示為三種不同的網(wǎng)絡(luò)媒介信息模板所展示出的網(wǎng)絡(luò)媒介信息效果示意圖。投放方可以從多種網(wǎng)絡(luò)媒介信息模板中選擇自己滿意的樣式的網(wǎng)絡(luò)媒介信息模板,并輸入該網(wǎng)絡(luò)媒介信息模板中的信息元素對(duì)應(yīng)的元素內(nèi)容,例如如果該網(wǎng)絡(luò)媒介信息模板中的信息元素有標(biāo)題文字、圖片、圖片跳轉(zhuǎn)鏈接,則投放方需輸入標(biāo)題文字的內(nèi)容、圖片的獲取地址、圖片跳轉(zhuǎn)鏈接的統(tǒng)一資源定位符(URL),展示系統(tǒng)根據(jù)所述網(wǎng)絡(luò)媒介信息模板的樣式數(shù)據(jù)和所述元素內(nèi)容輸出展示對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息。
[0004]但是現(xiàn)有技術(shù)中,開(kāi)發(fā)人員每編寫(xiě)一個(gè)供投放方選擇的網(wǎng)絡(luò)媒介信息模板,都需要編寫(xiě)該網(wǎng)絡(luò)媒介信息模板內(nèi)所有的信息元素的創(chuàng)建腳本(所述腳本通常是javascript腳本)、以及按照指定樣式對(duì)這些信息元素進(jìn)行展示的腳本。所述的腳本需要與網(wǎng)絡(luò)媒介信息的產(chǎn)品特性對(duì)應(yīng),而且需要與其他腳本無(wú)沖突,還需要是兼容性較好的跨瀏覽器的腳本。因此,現(xiàn)有技術(shù)中,腳本復(fù)用率低,擴(kuò)展性差,開(kāi)發(fā)效率低。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)媒介信息展示系統(tǒng)、方法、裝置和服務(wù)器,以提高腳本復(fù)用率,提高擴(kuò)展性和開(kāi)發(fā)效率。
[0006]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]—種網(wǎng)絡(luò)媒介信息展示系統(tǒng),包括展示服務(wù)器和用戶展示裝置;
[0008]所述展示服務(wù)器用于設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0009]所述用戶展示裝置中包括流程控制模塊、基礎(chǔ)模塊、解析模塊、匹配模塊和組裝模塊;
[0010]所述流程控制模塊用于啟動(dòng)控制展示流程,在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù);
[0011]所述基礎(chǔ)模塊用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在本用戶展示裝置獲取到網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中;
[0012]所述解析模塊用于解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0013]所述匹配模塊用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素;
[0014]所述組裝模塊用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
[0015]一種網(wǎng)絡(luò)媒介信息展示方法,包括:
[0016]在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0017]在展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本;
[0018]所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并執(zhí)行后續(xù)步驟:
[0019]根據(jù)所述創(chuàng)建腳本,創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中;
[0020]解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0021]從已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素;
[0022]根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
[0023]一種網(wǎng)絡(luò)媒介信息的用戶展示裝置,包括:流程控制模塊、基礎(chǔ)模塊、解析模塊、匹配模塊和組裝模塊;
[0024]所述流程控制模塊用于啟動(dòng)控制展示流程,在需要展示網(wǎng)絡(luò)媒介信息時(shí)從展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),該網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0025]所述基礎(chǔ)模塊用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在本用戶展示裝置獲取到網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中;
[0026]所述解析模塊用于解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0027]所述匹配模塊用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素;[0028]所述組裝模塊用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
[0029]一種網(wǎng)絡(luò)媒介信息的展示服務(wù)器,包括:第一設(shè)置裝置和第二設(shè)置裝置;
[0030]所述第一設(shè)置裝置用于在展示服務(wù)器設(shè)置兩種以上網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型和模板數(shù)據(jù),所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);
[0031]所述第二設(shè)置裝置用于向網(wǎng)絡(luò)媒介信息的投放方展示所述網(wǎng)絡(luò)媒介信息模板供投放方選擇,并接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0032]與現(xiàn)有技術(shù)相比,本發(fā)明中,所述樣式類型設(shè)定了不同的模板樣式,每種樣式類型中,又可以對(duì)應(yīng)設(shè)置一種或兩種以上的具體的網(wǎng)絡(luò)媒介信息模板;每種樣式類型對(duì)應(yīng)的基礎(chǔ)的網(wǎng)絡(luò)媒介信息元素(在本文中簡(jiǎn)稱基礎(chǔ)元素)是預(yù)先設(shè)置好的。在展示服務(wù)器中,需要設(shè)置每種樣式類型對(duì)應(yīng)的基礎(chǔ)元素標(biāo)識(shí),開(kāi)發(fā)人員在設(shè)置一種樣式類型對(duì)應(yīng)的任意種網(wǎng)絡(luò)媒介信息模板時(shí),只需要從該樣式類型對(duì)應(yīng)的基礎(chǔ)元素中選擇出元素標(biāo)識(shí)并輸入樣式數(shù)據(jù)即可,不必編寫(xiě)創(chuàng)建所選元素的腳本。而在展示裝置中,需要設(shè)置每種樣式類型對(duì)應(yīng)的基礎(chǔ)元素的標(biāo)識(shí)及其創(chuàng)建腳本。展示裝置在獲得網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,會(huì)根據(jù)預(yù)設(shè)的基本元素創(chuàng)建腳本自動(dòng)創(chuàng)建該網(wǎng)絡(luò)媒介信息樣式類型對(duì)應(yīng)的基礎(chǔ)元素,并根據(jù)模板數(shù)據(jù)中的元素標(biāo)識(shí)匹配出當(dāng)前網(wǎng)絡(luò)媒介信息的構(gòu)件元素,再按照所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成需要展示的網(wǎng)絡(luò)媒介信息。因此本發(fā)明中,網(wǎng)絡(luò)媒介信息模板的開(kāi)發(fā)人員在開(kāi)發(fā)新的網(wǎng)絡(luò)媒介信息模板時(shí),不必頻繁地編寫(xiě)和修改大量的腳本,只需專注于模板數(shù)據(jù)的編寫(xiě),不需要關(guān)心復(fù)雜的網(wǎng)絡(luò)媒介信息邏輯及腳本兼容性等問(wèn)題,腳本復(fù)用率高,網(wǎng)絡(luò)媒介信息模板的擴(kuò)展性強(qiáng),可以降低網(wǎng)絡(luò)媒介信息模板的開(kāi)發(fā)和維護(hù)成本,減少腳本的錯(cuò)誤(BUG)數(shù)量,提高開(kāi)發(fā)效率;同時(shí)還可以提高新網(wǎng)絡(luò)媒介信息模板的上線效率,不必發(fā)布新的網(wǎng)絡(luò)媒介信息模板腳本;另一方面,還有利于統(tǒng)一網(wǎng)絡(luò)媒介信息制作的標(biāo)準(zhǔn),當(dāng)開(kāi)發(fā)人員較多時(shí),可以方便開(kāi)發(fā)人員之間的協(xié)作性,降低由于網(wǎng)絡(luò)媒介信息制作標(biāo)準(zhǔn)不一致導(dǎo)致的溝通成本。
【專利附圖】
【附圖說(shuō)明】
[0033]圖1所示為三種不同的網(wǎng)絡(luò)媒介信息模板所展示出的網(wǎng)絡(luò)媒介信息效果示意圖;
[0034]圖2為本發(fā)明所述網(wǎng)絡(luò)媒介信息展示系統(tǒng)的一種組成示意圖;
[0035]圖3為向投放方展示的其選中的網(wǎng)絡(luò)媒介信息模板內(nèi)容設(shè)置界面的示意圖;
[0036]圖4為所述第二設(shè)置裝置中的投放方展示裝置的組成示意圖
[0037]圖5為在用戶展示裝置中包括擴(kuò)展元素判斷模塊和擴(kuò)展模塊的一種組成示意圖;
[0038]圖6為本發(fā)明所述網(wǎng)絡(luò)媒介信息展示方法的一種流程圖;
[0039]圖7為一種所展示的具體的網(wǎng)絡(luò)媒介信息的界面示意圖。
【具體實(shí)施方式】
[0040]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明
[0041]圖2為本發(fā)明所述網(wǎng)絡(luò)媒介信息展示系統(tǒng)的一種組成示意圖。參見(jiàn)圖2,該展示系統(tǒng)包括:展示服務(wù)器201和用戶展示裝置202。[0042]所述展示服務(wù)器201用于設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。所述元素標(biāo)識(shí)是網(wǎng)絡(luò)媒介信息元素的標(biāo)識(shí),例如可以是圖片標(biāo)識(shí)、文字標(biāo)識(shí)、鏈接標(biāo)識(shí)等,所述樣式數(shù)據(jù)是指用于描述所述網(wǎng)絡(luò)媒介信息元素之間的位置關(guān)系(如疊加等關(guān)系)和其它展現(xiàn)樣式的數(shù)據(jù)。
[0043]如圖2,所述展示服務(wù)器201中具體包括第一設(shè)置裝置211和第二設(shè)置裝置212。
[0044]所述第一設(shè)置裝置211面向開(kāi)發(fā)人員,供開(kāi)發(fā)人員使用,實(shí)質(zhì)上是為開(kāi)發(fā)人員提供的一個(gè)設(shè)置接口,用于在展示服務(wù)器201設(shè)置兩種以上網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型和模板數(shù)據(jù),所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。所述樣式類型設(shè)定了不同的模板樣式,例如“sns_wide_pic_leftRight”表示了一種樣式類型,代表了 “社交網(wǎng)絡(luò)-寬屏-有圖片-左右結(jié)構(gòu)”的樣式類型。每種樣式類型對(duì)應(yīng)的基礎(chǔ)的網(wǎng)絡(luò)媒介信息元素(在本文中簡(jiǎn)稱基礎(chǔ)元素)是預(yù)先設(shè)置好的;每種樣式類型中,又可以對(duì)應(yīng)設(shè)置一種或兩種以上的具體的網(wǎng)絡(luò)媒介信息模板,這些網(wǎng)絡(luò)媒介信息模板中的網(wǎng)絡(luò)媒介信息元素是從本樣式類型的基礎(chǔ)元素中挑選出的。在展示服務(wù)器201中,需要設(shè)置每種樣式類型對(duì)應(yīng)的基礎(chǔ)元素,開(kāi)發(fā)人員在利用所述第一設(shè)置裝置211設(shè)置一種樣式類型對(duì)應(yīng)的任意種網(wǎng)絡(luò)媒介信息模板時(shí),只需要從該樣式類型對(duì)應(yīng)的基礎(chǔ)元素中選擇出基礎(chǔ)元素標(biāo)識(shí)并輸入樣式數(shù)據(jù)即可,不必編寫(xiě)創(chuàng)建所選元素的腳本,大大降低了開(kāi)發(fā)人員的工作量。同時(shí),對(duì)多名開(kāi)發(fā)人員來(lái)說(shuō),所述每種樣式類型對(duì)應(yīng)的基礎(chǔ)元素的標(biāo)識(shí)都是統(tǒng)一的,因此可以避免不同開(kāi)發(fā)人員開(kāi)發(fā)元素腳本時(shí)的腳本差異性,方便不同開(kāi)發(fā)人員直接的團(tuán)隊(duì)協(xié)作。
[0045]所述第二設(shè)置裝置212面向網(wǎng)絡(luò)媒介信息的投放方,具體可以是設(shè)置在服務(wù)器上的前端網(wǎng)頁(yè)服務(wù)裝置或客戶端,投放方可以通過(guò)瀏覽器來(lái)訪問(wèn)該第二設(shè)置裝置212來(lái)投放網(wǎng)絡(luò)媒介信息,或者也可以是一種客戶端。該第二設(shè)置裝置212用于向網(wǎng)絡(luò)媒介信息的投放方展示所述開(kāi)發(fā)人員設(shè)置的網(wǎng)絡(luò)媒介信息模板供投放方選擇,并接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。所述第二設(shè)置裝置212通常具有設(shè)置界面,如可以先顯示圖1所述的三種候選網(wǎng)絡(luò)媒介信息模板供投放方選擇,投放方可以選擇其中的一種網(wǎng)絡(luò)媒介信息模板,然后會(huì)向投放方展不其選中的網(wǎng)絡(luò)媒介信息模板的內(nèi)容設(shè)置界面。如圖3為向投放方展示的其選中的網(wǎng)絡(luò)媒介信息模板內(nèi)容設(shè)置界面的示意圖。參見(jiàn)圖3,假設(shè)用戶選中的是圖1中的網(wǎng)絡(luò)媒介信息模板“大圖網(wǎng)絡(luò)媒介信息(寬版-上下)”,則在圖3中需提示用戶輸入該網(wǎng)絡(luò)媒介信息模板包括的基礎(chǔ)元素的元素內(nèi)容。如標(biāo)題文字301、物料圖片302、網(wǎng)絡(luò)媒介信息的跳轉(zhuǎn)鏈接303、以及更為詳細(xì)的模板樣式選項(xiàng)304。投放方輸入元素內(nèi)容和選擇指令后,點(diǎn)擊“提交”按鈕則第二設(shè)置裝置212會(huì)接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù)。
[0046]所述用戶展示裝置202是直接與用戶進(jìn)行人機(jī)交互的裝置,具體可以是設(shè)置在服務(wù)器上的前端網(wǎng)頁(yè)服務(wù)裝置,用戶可以通過(guò)瀏覽器來(lái)訪問(wèn)該前端網(wǎng)頁(yè)服務(wù)裝置來(lái)處理和展示網(wǎng)絡(luò)媒介信息;或者也可以是一種客戶端。如圖2所示,所述用戶展示裝置202中包括流程控制模塊221、基礎(chǔ)模塊222、解析模塊223、匹配模塊224和組裝模塊225。
[0047]所述流程控制模塊221用于啟動(dòng)控制展示流程,在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器201獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù)。具體包括:所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)向所述展示服務(wù)器201發(fā)起包含展位標(biāo)識(shí)的展示請(qǐng)求,所述需要展示網(wǎng)絡(luò)媒介信息的時(shí)機(jī)例如可以是用戶打開(kāi)某個(gè)包含該展位標(biāo)識(shí)的網(wǎng)頁(yè)或客戶端界面等;所述展示服務(wù)器201收到所述展示請(qǐng)求后,查詢所述展位標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)返回給展示裝置。所述展示服務(wù)器201在設(shè)置生成每一個(gè)網(wǎng)絡(luò)媒介信息數(shù)據(jù)后都對(duì)應(yīng)一個(gè)展位標(biāo)識(shí),用于表示該網(wǎng)絡(luò)媒介信息數(shù)據(jù)需要展示在網(wǎng)絡(luò)的什么位置,即投放方希望將該網(wǎng)絡(luò)媒介信息數(shù)據(jù)投放的目的展位。
[0048]所述基礎(chǔ)模塊222用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在本用戶展示裝置202獲取到網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中。
[0049]所述解析模塊223用于解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0050]所述匹配模塊224用于從所述基礎(chǔ)模塊222中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素。
[0051]所述組裝模塊225用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展不。
[0052]本發(fā)明中,在服務(wù)器端,開(kāi)發(fā)人員只需設(shè)置模板數(shù)據(jù)即可,而在展示裝置中,需要設(shè)置每種樣式類型對(duì)應(yīng)的基礎(chǔ)元素的標(biāo)識(shí)及其創(chuàng)建腳本。展示裝置在獲得網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,會(huì)根據(jù)預(yù)設(shè)的基本元素創(chuàng)建腳本自動(dòng)創(chuàng)建該網(wǎng)絡(luò)媒介信息樣式類型對(duì)應(yīng)的基礎(chǔ)元素,并根據(jù)模板數(shù)據(jù)中的元素標(biāo)識(shí)匹配出當(dāng)前網(wǎng)絡(luò)媒介信息的構(gòu)件元素,再按照所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成需要展示的網(wǎng)絡(luò)媒介信息。因此本發(fā)明中,網(wǎng)絡(luò)媒介信息模板的開(kāi)發(fā)人員在開(kāi)發(fā)新的網(wǎng)絡(luò)媒介信息模板時(shí),不必頻繁地編寫(xiě)和修改大量的腳本,只需專注于模板數(shù)據(jù)的編寫(xiě),不需要關(guān)心復(fù)雜的網(wǎng)絡(luò)媒介信息邏輯及腳本兼容性等問(wèn)題,腳本復(fù)用率高,網(wǎng)絡(luò)媒介信息模板的擴(kuò)展性強(qiáng)。同時(shí),利用本發(fā)明,上線新樣式的網(wǎng)絡(luò)媒介信息時(shí)無(wú)需發(fā)布新的開(kāi)發(fā)腳本,只需要在展示服務(wù)器201中添加新的網(wǎng)絡(luò)媒介信息模板即可,整個(gè)過(guò)程操作簡(jiǎn)單,效率高,也能規(guī)避發(fā)布開(kāi)發(fā)腳本所帶來(lái)的風(fēng)險(xiǎn)。
[0053]在本發(fā)明的一種實(shí)施例中,對(duì)于網(wǎng)絡(luò)媒介信息的投放方,本發(fā)明還可以進(jìn)一步實(shí)現(xiàn)針對(duì)投放方的預(yù)覽方案。即所述第二設(shè)置裝置212中可以進(jìn)一步包括投放方展示裝置,如圖4為所述第二設(shè)置裝置212中的投放方展示裝置的組成示意圖,參見(jiàn)圖4,該投放方展示裝置中401包括:
[0054]流程控制模塊411,用于啟動(dòng)控制預(yù)覽流程,在所述第二設(shè)置裝置212接收到投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容后,如果收到該投放方的預(yù)覽指令,例如圖3中用戶點(diǎn)擊了 “預(yù)覽”按鈕,則生成對(duì)應(yīng)的預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0055]基礎(chǔ)模塊412,用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在流程控制模塊生成預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中。
[0056]解析模塊413,用于解析所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0057]匹配模塊414,用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素。
[0058]組裝模塊415,用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成預(yù)覽的網(wǎng)絡(luò)媒介信息,并輸出展不。
[0059]投放方展示裝置中401與用戶展示裝置202除了流程控制模塊的展示觸發(fā)時(shí)機(jī)有所區(qū)別,其它模塊都相同或相似。通過(guò)上述預(yù)覽方案,投放方在選擇網(wǎng)絡(luò)媒介信息模板并輸入元素內(nèi)容后,可以輸入預(yù)覽指令,系統(tǒng)會(huì)自動(dòng)為投放方展現(xiàn)其所選的網(wǎng)絡(luò)媒介信息模板和輸入的元素內(nèi)容所組成的網(wǎng)絡(luò)媒介信息的展示效果,從而提高了網(wǎng)絡(luò)媒介信息投放的直觀性和時(shí)效性,方便投放方根據(jù)及時(shí)看到投放展示效果調(diào)整投放方案,減少錯(cuò)誤投放所導(dǎo)致的成本開(kāi)銷。
[0060]為了進(jìn)一步提高網(wǎng)絡(luò)媒介信息模板的擴(kuò)展性。在本發(fā)明的一種實(shí)施例中,所述模板數(shù)據(jù)中可以進(jìn)一步包括擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式。開(kāi)發(fā)人員在展示服務(wù)器201端設(shè)置網(wǎng)絡(luò)媒介信息模板時(shí),將擴(kuò)展元素的標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式設(shè)置到模板數(shù)據(jù)中。并且,所述用戶展示裝置202和投放方展示裝置401中都可以進(jìn)一步包括擴(kuò)展元素判斷模塊和擴(kuò)展模塊。圖5為在用戶展示裝置202中包括擴(kuò)展元素判斷模塊和擴(kuò)展模塊的一種組成示意圖,投放方展示裝置中的擴(kuò)展元素判斷模塊和擴(kuò)展模塊于此類似,下面僅以圖5為例說(shuō)明。
[0061]所述擴(kuò)展元素判斷模塊501,例如此實(shí)施例中設(shè)置在匹配模塊中,當(dāng)然也可以設(shè)置在解析模塊中,該擴(kuò)展元素判斷模塊501用于將所述解析出的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)判定為擴(kuò)展元素標(biāo)識(shí)。
[0062]所述擴(kuò)展模塊502用于根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,將所述擴(kuò)展元素作為構(gòu)件元素。所述擴(kuò)展模塊中設(shè)置有可以識(shí)別所述擴(kuò)展元素對(duì)應(yīng)的創(chuàng)建表達(dá)式的識(shí)別邏輯,通過(guò)該識(shí)別邏輯執(zhí)行所述創(chuàng)建表達(dá)式從而創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素。
[0063]并且,所述組裝模塊225進(jìn)一步用于:根據(jù)所述樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
[0064]通過(guò)圖5所述的方案,當(dāng)開(kāi)發(fā)人員在設(shè)置網(wǎng)絡(luò)媒介信息模板的模板數(shù)據(jù)時(shí),如果某一樣式類型的基礎(chǔ)元素中沒(méi)有包括開(kāi)發(fā)人員希望擴(kuò)展的擴(kuò)展元素時(shí),則開(kāi)發(fā)人員可以在所述該網(wǎng)絡(luò)媒介信息模板的模板數(shù)據(jù)中添加擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式,方便開(kāi)發(fā)人員在基礎(chǔ)元素的基礎(chǔ)上,非常方便地?cái)U(kuò)展網(wǎng)絡(luò)媒介信息模板的內(nèi)容,進(jìn)一步增強(qiáng)網(wǎng)絡(luò)媒介信息模板的擴(kuò)展性。
[0065]另外,在一種實(shí)施例中,所述用戶展示裝置202和投放方展示裝置401中的流程控制模塊還可以進(jìn)一步用于設(shè)置本展示裝置中的可重用的公共函數(shù),在本展示裝置的其它模塊需要執(zhí)行公共函數(shù)對(duì)應(yīng)的操作時(shí),調(diào)用該流程控制模塊中對(duì)應(yīng)的公共函數(shù)進(jìn)行相應(yīng)操作。所述可重用的公共函數(shù)用于描述編程語(yǔ)言的基本框架(如對(duì)于javascript語(yǔ)言就是javascript框架),例如包括DOM操作、事件對(duì)象、以及事件對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息展示形式等,展示裝置可以根據(jù)這些基本的公共函數(shù)實(shí)現(xiàn)對(duì)應(yīng)的操作。
[0066]與上述網(wǎng)絡(luò)媒介信息展示系統(tǒng)對(duì)應(yīng),本發(fā)明還公開(kāi)了一種網(wǎng)絡(luò)媒介信息展示方法。圖6為該網(wǎng)絡(luò)媒介信息展示方法的一種流程圖。參見(jiàn)圖6,該方法包括:
[0067]步驟601、在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0068]步驟602、在展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本。
[0069]步驟603、所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并執(zhí)行后續(xù)步驟604飛07。具體的,所述在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),例如具體可以包括:所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)向所述展示服務(wù)器發(fā)起包含展位標(biāo)識(shí)的展示請(qǐng)求,所述展示服務(wù)器收到所述展示請(qǐng)求后,查詢所述展位標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)返回給展示裝置。
[0070]步驟604、根據(jù)所述創(chuàng)建腳本,創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中。
[0071]步驟605、解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0072]步驟606、從已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素。
[0073]步驟607、根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
[0074]所述步驟601中,所述在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),具體包括:在展示服務(wù)器設(shè)置兩種以上網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型和模板數(shù)據(jù),所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);向網(wǎng)絡(luò)媒介信息的投放方展示所述網(wǎng)絡(luò)媒介信息模板供投放方選擇,例如向投放方展示圖1和圖3所述的界面供投放方選擇輸入;并接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0075]為了能使投放方預(yù)覽其所選擇的網(wǎng)絡(luò)媒介信息模板和元素內(nèi)容所組成的網(wǎng)絡(luò)媒介信息的最終展示效果,本方法還進(jìn)一步在投放方的展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素;并且,在接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容后,如果收到該投放方的預(yù)覽指令(例如投放方點(diǎn)擊了圖3中的所述“預(yù)覽”按鈕),則由投放方的展示裝置執(zhí)行后續(xù)步驟61 f 615:
[0076]步驟611、生成對(duì)應(yīng)的預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
[0077]步驟612、根據(jù)所述創(chuàng)建腳本創(chuàng)建所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中。
[0078]步驟613、解析所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù)。[0079]步驟614、從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素。
[0080]步驟615、根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成預(yù)覽網(wǎng)絡(luò)媒介信息,并輸出展示給投放方進(jìn)行預(yù)覽。
[0081]當(dāng)一種樣式類型對(duì)應(yīng)的基礎(chǔ)元素中不包含開(kāi)發(fā)人員希望新建的網(wǎng)絡(luò)媒介信息模板的信息元素時(shí),開(kāi)發(fā)人員還可以將擴(kuò)展元素標(biāo)識(shí)及其創(chuàng)建表達(dá)式寫(xiě)入模板數(shù)據(jù),即所述模板數(shù)據(jù)中可進(jìn)一步包括擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式;且進(jìn)一步包括:在步驟606和步驟614中,將所述解析出的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)判定為擴(kuò)展元素標(biāo)識(shí);根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,將所述擴(kuò)展元素作為構(gòu)件元素;并且,所述步驟607和步驟615所述根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息的具體方法包括:根據(jù)所述樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成網(wǎng)絡(luò)媒介信息。通過(guò)對(duì)這種擴(kuò)展元素的處理,本發(fā)明可以進(jìn)一步提高網(wǎng)絡(luò)媒介信息模板的拓展性。
[0082]下面通過(guò)一個(gè)具體的網(wǎng)絡(luò)媒介信息數(shù)據(jù)的例子來(lái)進(jìn)一步說(shuō)明本發(fā)明的方案。
[0083]例如當(dāng)用戶打開(kāi)某個(gè)包含某展位標(biāo)識(shí)的網(wǎng)頁(yè)或客戶端界面后,需要在該展位上向用戶展示假設(shè)如圖7所示的網(wǎng)絡(luò)媒介信息。所述用戶展示裝置會(huì)向所述展示服務(wù)器發(fā)起包含該展位標(biāo)識(shí)的展示請(qǐng)求,假設(shè)該展位標(biāo)識(shí)為weibo_SJ_WDZY_R2P_TJPP,發(fā)送的展示請(qǐng)求為:http://Is.1.gg.com/lview?c=t&loc=weibo ST WDZY R2P TTPP&callback=crystal.call backarea&rot=l
[0084]所述展示服務(wù)器收到所述展示請(qǐng)求后,根據(jù)所述展位標(biāo)識(shí)查詢投放方所提交的對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并返回所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)給用戶展示裝置。假設(shè)所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)的內(nèi)容如下:
[0085]crystal, cal Ibackarea ( [ {…"loc": "weibo_SJ_WDZY_R2P_TJPP", ^display^: //sns_wide_pic_leftRight//,…,"mapData": {^Sprivacy^: , "container〃:〃body〃, 〃body〃:[〃titleBlock〃, 〃adBlock〃], 〃adBlock〃:[^imageBlock{' float':,left,} " ,"<div#l{’float’:’right’,’width’:, llOpx,}>"],"div#l":["headiconBox",〃textBox {’line-height’:’20px’}〃 , //<div#2 {' position’: ’ absolute’,’bottom’:’5px'}>"],//div#2//: [" joinBtn"],"textBox": ["textSpanl+adnumSpan", //textSpan2+userLink〃,〃textSpan3+linkBtn〃]}, 〃fodder〃:[{〃pic〃:〃http://adsfile.qq.com/201211/02/bjjdsj_sa_201211023812.jpg", "width": "182","height": "130","title": "2012 年航空技術(shù)論壇","link_to": "http://c2.1.qq.com/lclick?seq=20121102001239&loc=weibo_SJ_WDZY_R2P_TJPP&soid=290DB90A0049509730CB85927900//} ]}])
[0086]其中,所述display屬性中的“sns_wide_pic_leftRight”就是樣式類型,所述基礎(chǔ)模塊根據(jù)該樣式類型對(duì)應(yīng)的創(chuàng)建代碼來(lái)創(chuàng)建該樣式類型對(duì)應(yīng)的所有基礎(chǔ)元素,包括網(wǎng)絡(luò)媒介信息的標(biāo)題701、物料圖片702、頭像703、網(wǎng)絡(luò)媒介信息的邊框704、“馬上參加”按鈕705以及網(wǎng)絡(luò)媒介信息的引導(dǎo)語(yǔ)“快來(lái)參加吧! ”706,以及所有其它的基礎(chǔ)元素,并將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中,例如:
[0087] 將標(biāo)題文字“2012年航空技術(shù)論壇”添加到標(biāo)題701中;[0088]將物料圖片702 的訪問(wèn)鏈接 pic": "http://adsfile.qq.com/201211/02/bj jdsj_sa_201211023812.jpg〃,width": 〃182〃也添加到對(duì)應(yīng)的圖片元素中以顯示對(duì)應(yīng)的圖片;
[0089]將圖片的跳轉(zhuǎn)地址"http://c2.1.qq.com/lclick?seq=20121102001239&loc=weibo_SJ_WDZY_R2P_TJPP&soid=290DB90A0049509730CB85927900// 添加到跳轉(zhuǎn)地址元素中,以在用戶點(diǎn)擊所述圖片702后頁(yè)面跳轉(zhuǎn)到該跳轉(zhuǎn)地址。
[0090]所述mapDate屬性中的內(nèi)容為模板數(shù)據(jù),解析模塊解析這些模板數(shù)據(jù)得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù),例如"titleBlock"為標(biāo)題元素的標(biāo)識(shí),"imageBlock"為圖片元素的標(biāo)識(shí),其后面的{’float’:’left’}為該圖片的樣式數(shù)據(jù),等等。所述元素標(biāo)識(shí)中包括基本元素的標(biāo)識(shí),如所述元素70f706的標(biāo)識(shí),也包括擴(kuò)展元素的標(biāo)識(shí)。例如所述擴(kuò)展元素的標(biāo)識(shí)包括“div#l”、”div#2”這兩個(gè)元素,擴(kuò)展元素后面所跟的{’float’:’right’,’width’..,IlOpx' }>"],"div#l": ["headiconBox", "textBox{,line-height':,20px,}以及{' position’: ’ absolute’ , ’ bottom’: ’ 5px’ } >"], //div#2//: [" joinBtn"], "textBox": [^textSpanl+adnumSpan〃,〃textSpan2+userLink〃,〃textSpan3+linkBtn〃]}為所述擴(kuò)展兀素的創(chuàng)建表達(dá)式。
[0091]所述匹配模塊從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述mapDate屬性中的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素,即除了所述解析出來(lái)的元素標(biāo)識(shí)的其它基礎(chǔ)元素需要被過(guò)濾掉,只保留解析出的元素標(biāo)識(shí)對(duì)應(yīng)的基礎(chǔ)元素,如保留所述元素701~706。另外,對(duì)于所述mapDate屬性中的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)(即所述“也#1”、”也#2”)則判定為擴(kuò)展元素標(biāo)識(shí),根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,如果所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中還包括這些擴(kuò)展元素對(duì)應(yīng)的元素內(nèi)容,則可以將對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,并將所述擴(kuò)展元素作為構(gòu)件元素。例如所述“共7379人已參與,親愛(ài)的@星炫”就是所創(chuàng)建的擴(kuò)展元素。
[0092]最后組裝模塊根據(jù)所述mapDate屬性中的樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成如圖7所示的最終的網(wǎng)絡(luò)媒介信息,并輸出展示給用戶。
[0093]以上所描述的實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如其中多個(gè)模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在。
[0094]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)媒介信息展示系統(tǒng),其特征在于,包括展示服務(wù)器和用戶展示裝置; 所述展示服務(wù)器用于設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 所述用戶展示裝置中包括流程控制模塊、基礎(chǔ)模塊、解析模塊、匹配模塊和組裝模塊;所述流程控制模塊用于啟動(dòng)控制展示流程,在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù);所述基礎(chǔ)模塊用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在本用戶展示裝置獲取到網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中;所述解析模塊用于解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù); 所述匹配模塊用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素; 所述組裝模塊用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展/Jn ο
2.—種網(wǎng)絡(luò)媒介信息展示方法,其特征在于,包括: 在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 在展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本; 所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并執(zhí)行后續(xù)步驟: 根據(jù)所述創(chuàng)建腳本,創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中; 解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù); 從已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素; 根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在展示服務(wù)器設(shè)置網(wǎng)絡(luò)媒介信息數(shù)據(jù),具體包括: 在展示服務(wù)器設(shè)置兩種以上網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型和模板數(shù)據(jù),所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 向網(wǎng)絡(luò)媒介信息的投放方展示所述網(wǎng)絡(luò)媒介信息模板供投放方選擇,并接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 該方法進(jìn)一步在投放方的展示裝置中設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素; 并且,在接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容后,如果收到該投放方的預(yù)覽指令,則由投放方的展示裝置執(zhí)行后續(xù)步驟: 生成對(duì)應(yīng)的預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 根據(jù)所述創(chuàng)建腳本創(chuàng)建所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中; 解析所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù);從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素; 根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成預(yù)覽網(wǎng)絡(luò)媒介信息,并輸出展示。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)從所述展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),具體包括: 所述展示裝置在需要展示網(wǎng)絡(luò)媒介信息時(shí)向所述展示服務(wù)器發(fā)起包含展位標(biāo)識(shí)的展示請(qǐng)求; 所述展示服務(wù)器收到所述展示請(qǐng)求后,查詢所述展位標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),并將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)返回給展示裝置。
6.根據(jù)權(quán)利要求2至5任一項(xiàng)所述的方法,其特征在于, 所述模板數(shù)據(jù)中進(jìn)一步包括擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式; 該方法進(jìn)一步包括:將所述 解析出的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)判定為擴(kuò)展元素標(biāo)識(shí);根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,將所述擴(kuò)展元素作為構(gòu)件元素; 且,所述根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息的具體方法包括:根據(jù)所述樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成網(wǎng)絡(luò)媒介信息。
7.—種網(wǎng)絡(luò)媒介信息的用戶展示裝置,其特征在于,包括:流程控制模塊、基礎(chǔ)模塊、解析模塊、匹配模塊和組裝模塊; 所述流程控制模塊用于啟動(dòng)控制展示流程,在需要展示網(wǎng)絡(luò)媒介信息時(shí)從展示服務(wù)器獲取對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),該網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù);所述基礎(chǔ)模塊用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在本用戶展示裝置獲取到網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中;所述解析模塊用于解析所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù); 所述匹配模塊用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素; 所述組裝模塊用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展/Jn ο
8.根據(jù)權(quán)利要求7所述的用戶展示裝置,其特征在于,所述模板數(shù)據(jù)中進(jìn)一步包括擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式; 且所述用戶展示裝置進(jìn)一步包括: 擴(kuò)展元素判斷模塊,用于將所述解析出的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)判定為擴(kuò)展元素標(biāo)識(shí); 擴(kuò)展模塊,用于根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,將所述擴(kuò)展元素作為構(gòu)件元素; 且所述組裝模塊進(jìn)一步用于:根據(jù)所述樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
9.根據(jù)權(quán)利要求7或8所述的用戶展示裝置,其特征在于,所述流程控制模塊進(jìn)一步用于設(shè)置本展示裝置中的可重用的公共函數(shù),在本展示裝置的其它模塊需要執(zhí)行公共函數(shù)對(duì)應(yīng)的操作時(shí),調(diào)用該流程控制模塊中對(duì)應(yīng)的公共函數(shù)進(jìn)行相應(yīng)操作。
10.一種網(wǎng)絡(luò)媒介信息的展示服務(wù)器,其特征在于,包括:第一設(shè)置裝置和第二設(shè)置裝置; 所述第一設(shè)置裝置用于在展示服務(wù)器設(shè)置兩種以上網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型和模板數(shù)據(jù),所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 所述第二設(shè)置裝置用于向網(wǎng)絡(luò)媒介信息的投放方展示所述網(wǎng)絡(luò)媒介信息模板供投放方選擇,并接收投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容,生成并存儲(chǔ)對(duì)應(yīng)的網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的展示服務(wù)器,其特征在于,所述第二設(shè)置裝置進(jìn)一步包括投放方展示裝置,該投放方展示裝置中包括: 流程控制模塊,用于啟動(dòng)控制預(yù)覽流程,在所述第二設(shè)置裝置接收到投放方的選擇指令和對(duì)應(yīng)輸入的元素內(nèi)容后,如果收到該投放方的預(yù)覽指令,則生成對(duì)應(yīng)的預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù),所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中包括投放方所選網(wǎng)絡(luò)媒介信息模板對(duì)應(yīng)的樣式類型、模板數(shù)據(jù)和投放方輸入的元素內(nèi)容,所述模板數(shù)據(jù)中包括元素標(biāo)識(shí)和樣式數(shù)據(jù); 基礎(chǔ)模塊,用于設(shè)置所述樣式類型及其對(duì)應(yīng)的基礎(chǔ)元素的創(chuàng)建腳本,在流程控制模塊生成預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)后,根據(jù)所述創(chuàng)建腳本創(chuàng)建所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的樣式類型對(duì)應(yīng)的基礎(chǔ)元素,將所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的元素內(nèi)容添加到對(duì)應(yīng)的基礎(chǔ)元素中; 解析模塊,用于解析所述預(yù)覽網(wǎng)絡(luò)媒介信息數(shù)據(jù)中的模板數(shù)據(jù),得到其中的元素標(biāo)識(shí)和樣式數(shù)據(jù); 匹配模塊,用于從所述基礎(chǔ)模塊中已創(chuàng)建的基礎(chǔ)元素中提取與所述解析出的元素標(biāo)識(shí)匹配的基礎(chǔ)元素,將所述提取出的基礎(chǔ)元素作為構(gòu)件元素; 組裝模塊,用于根據(jù)所述樣式數(shù)據(jù)將所述構(gòu)件元素組裝成預(yù)覽的網(wǎng)絡(luò)媒介信息,并輸出展示。
12.根據(jù)權(quán)利要求11所述的展示服務(wù)器,其特征在于,所述模板數(shù)據(jù)中進(jìn)一步包括擴(kuò)展元素標(biāo)識(shí)及其對(duì)應(yīng)的創(chuàng)建表達(dá)式; 且所述投放方展示裝置進(jìn)一步包括:擴(kuò)展元素判斷模塊,用于將所述解析出的元素標(biāo)識(shí)中不能與所述基礎(chǔ)元素匹配的元素標(biāo)識(shí)判定為擴(kuò)展元素標(biāo)識(shí); 擴(kuò)展模塊,用于根據(jù)所述擴(kuò)展元素標(biāo)識(shí)對(duì)應(yīng)的創(chuàng)建表達(dá)式創(chuàng)建對(duì)應(yīng)的擴(kuò)展元素,將所述網(wǎng)絡(luò)媒介信息數(shù)據(jù)中對(duì)應(yīng)的元素內(nèi)容添加到對(duì)應(yīng)的所述擴(kuò)展元素中,將所述擴(kuò)展元素作為構(gòu)件元素; 且所述組裝模塊進(jìn)一步用于:根據(jù)所述樣式數(shù)據(jù),將所述提取出的基礎(chǔ)元素和所述創(chuàng)建的擴(kuò)展元素組裝成網(wǎng)絡(luò)媒介信息,并輸出展示。
13.根據(jù)權(quán)利要求11或12所述的展示服務(wù)器,其特征在于,所述流程控制模塊進(jìn)一步用于設(shè)置本展示裝置中的可重用的公共函數(shù),在本展示裝置的其它模塊需要執(zhí)行公共函數(shù)對(duì)應(yīng)的操作時(shí) ,調(diào)用該流程控制模塊中對(duì)應(yīng)的公共函數(shù)進(jìn)行相應(yīng)操作。
【文檔編號(hào)】G06F9/44GK103885764SQ201210564384
【公開(kāi)日】2014年6月25日 申請(qǐng)日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】羅明, 程平峰 申請(qǐng)人:深圳市世紀(jì)凱旋科技有限公司