專利名稱:在線閱讀的廣告插播方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣告插播技術(shù),更具體地,特別是涉及一種電子書(shū)在線閱讀過(guò)程中實(shí) 現(xiàn)廣告插播的方法及裝置。
背景技術(shù):
現(xiàn)在電子書(shū)、手機(jī)或一些終端閱讀終端在在線閱讀過(guò)程中,閱讀文件提供者往往 需要投放廣告以進(jìn)一步增加市場(chǎng)收益,然而目前現(xiàn)有的網(wǎng)絡(luò)廣告形式主要有兩種一種是 “彈出式廣告”,一種是“插播式廣告”。前者是在使用者登錄某一頁(yè)面時(shí)強(qiáng)制插入一個(gè)廣 告頁(yè)面或彈出廣告窗口,當(dāng)廣告播出完畢后,并不會(huì)自動(dòng)消失,需要使用者手動(dòng)關(guān)閉廣告窗 口,當(dāng)同時(shí)彈出多個(gè)廣告頁(yè)面時(shí),會(huì)影響到頁(yè)面的顯示效果;后者則是在使用者點(diǎn)擊網(wǎng)頁(yè)上 一個(gè)欲瀏覽的鏈接后,會(huì)先出現(xiàn)一個(gè)廣告頁(yè)面,而不是使用者所欲瀏覽的那個(gè)鏈接頁(yè)面,在 一定的時(shí)間后(通常為5-10秒),使用者所欲瀏覽的頁(yè)面才會(huì)出現(xiàn),但是這種廣告播放方式 是在同一網(wǎng)站的兩個(gè)網(wǎng)頁(yè)之間插入廣告達(dá)到播放目的的,而不能在同一頁(yè)面中播放。由于 在線閱讀過(guò)程是在同一頁(yè)面播放閱讀文件,因此如何在其播放過(guò)程中插播廣告,以增加廣 告的效益以及廣告的能見(jiàn)度,是當(dāng)前必須突破的一個(gè)課題。
發(fā)明內(nèi)容
為了解決前述現(xiàn)有技術(shù)不盡理想之處,本發(fā)明提供了一種在線閱讀的廣告插播方 法,通過(guò)以網(wǎng)絡(luò)連接的服務(wù)器及用戶所在的閱讀終端而實(shí)現(xiàn),其特征在于,包含下列步驟
(1)將閱讀文件與廣告文件切分成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),將廣告幀數(shù)據(jù)依預(yù)設(shè)的 廣告插入模式插入閱讀幀數(shù)據(jù)中,并將所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)自服務(wù)器發(fā)送至 閱讀終端;
(2)所述閱讀終端接收所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)以后,加以排序并依照所 述預(yù)設(shè)的廣告插入模式進(jìn)行顯示與播放。其中,所述步驟(1)中閱讀幀數(shù)據(jù)及廣告幀數(shù)據(jù)進(jìn)一步可拆分為符合網(wǎng)絡(luò)路徑最 大傳輸單元限制的閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段。其中,所述步驟(1)中將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段添加相應(yīng)的控制信 息,封包為實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,并將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以實(shí)時(shí)傳輸協(xié)議從服務(wù)器傳輸 至閱讀終端;所述實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包具有一個(gè)固定報(bào)頭和一個(gè)有效載荷,其中所述有效 載荷是閱讀幀數(shù)據(jù)片段或廣告幀數(shù)據(jù)片段,而所述固定報(bào)頭包含有多個(gè)不同的數(shù)據(jù)字段, 將所述有效載荷相對(duì)應(yīng)的控制信息記錄在固定報(bào)頭的數(shù)據(jù)字段中;所述控制信息包括有效 載荷類型、時(shí)間戳記、序號(hào)和標(biāo)志位。
其中,所述步驟(2)中,所述閱讀終端包含數(shù)據(jù)包緩沖區(qū)及解析緩沖區(qū),所述閱讀 終端接收實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以后,將其放至數(shù)據(jù)包緩沖區(qū)中。其中,所述步驟(2)中,所述閱讀終端接收到的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包在所述數(shù)據(jù) 包緩沖區(qū)中,整理與排序成為完整的幀數(shù)據(jù)以后,存入所述解析緩沖區(qū)等待解析,所述幀數(shù) 據(jù)包含閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù)。其中,所述步驟(2)中,所述閱讀終端在所述數(shù)據(jù)包緩沖區(qū)內(nèi)對(duì)接收到的實(shí)時(shí)傳 輸協(xié)議數(shù)據(jù)包是按照時(shí)間戳記和序號(hào)整理與排序成完整的幀數(shù)據(jù)。其中,所述步驟(2)中進(jìn)一步包含將所述解析緩沖區(qū)中的幀數(shù)據(jù)進(jìn)行解析,并按 照所述預(yù)設(shè)的廣告插入模式進(jìn)行顯示與播放
其中,所述步驟(2)中,所述閱讀終端進(jìn)一步包含一閱讀模塊及一廣告播放模塊,所述 閱讀終端根據(jù)實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中記載的有效載荷類型分辨所述幀數(shù)據(jù)是閱讀幀數(shù)據(jù) 或是廣告幀數(shù)據(jù),若所述幀數(shù)據(jù)是閱讀幀數(shù)據(jù),則將閱讀幀數(shù)據(jù)傳遞給閱讀模塊進(jìn)行解析 與顯示,若所述幀數(shù)據(jù)是廣告幀數(shù)據(jù),則將廣告幀數(shù)據(jù)傳遞給廣告播放模塊進(jìn)行解析與播 放。其中,所述步驟(1)的廣告插入模式是在每發(fā)送一定數(shù)量的閱讀幀數(shù)據(jù)以后插入 廣告幀數(shù)據(jù),或是在每發(fā)送一段時(shí)間的閱讀幀數(shù)據(jù)以后插入廣告幀數(shù)據(jù)。本發(fā)明再提供一種在線閱讀的廣告插播裝置,包括通過(guò)網(wǎng)絡(luò)連接的服務(wù)器及用戶 所在的閱讀終端而實(shí)現(xiàn),其特征在于
所述服務(wù)器包含
閱讀文件數(shù)據(jù)庫(kù),保存閱讀文件,所述閱讀文件以幀數(shù)據(jù)的形式進(jìn)行組織; 廣告數(shù)據(jù)庫(kù),存放各種廣告文件,包含廣告幀數(shù)據(jù);
插入模塊,從廣告數(shù)據(jù)庫(kù)中獲取廣告文件,并將獲取到的廣告文件拆分為廣告幀數(shù)據(jù) 的形式,且按照預(yù)設(shè)的廣告插入模式插入到待發(fā)送的閱讀幀數(shù)據(jù)中;
發(fā)送模塊,將插入模塊傳遞過(guò)來(lái)的閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù)按照網(wǎng)絡(luò)路徑最大傳輸 單元的限制,拆分為符合網(wǎng)絡(luò)路徑最大傳輸單元的限制的閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片 段,根據(jù)實(shí)時(shí)傳輸協(xié)議,將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段加上相應(yīng)的控制信息,形成完 整的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包后發(fā)送出去,且各個(gè)閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段封包到各 自對(duì)應(yīng)的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包; 所述閱讀終端包含
重組模塊,包含數(shù)據(jù)包緩沖區(qū)及解析緩沖區(qū),根據(jù)實(shí)時(shí)傳輸協(xié)議,接收服務(wù)器傳輸過(guò)來(lái) 的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,放入所述數(shù)據(jù)包緩沖區(qū)中,然后按照所述實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包的 控制信息,將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)處理成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),并放入到所述解析緩沖 區(qū);
閱讀模塊,將解析緩沖區(qū)中的閱讀幀數(shù)據(jù)取出進(jìn)行解析;
廣告播放模塊,將解析緩沖區(qū)中的廣告幀數(shù)據(jù)取出進(jìn)行解析;
瀏覽器,按照所述預(yù)設(shè)的廣告插入模式,顯示并播放通過(guò)解析后的閱讀文件及廣告文件。其中,所述插入模塊所具有的預(yù)設(shè)的廣告插入模式是在每發(fā)送一定數(shù)量的閱讀幀 數(shù)據(jù)后插入廣告幀數(shù)據(jù);或是在發(fā)送一段時(shí)間的閱讀幀數(shù)據(jù)后插入廣告幀數(shù)據(jù)。
其中,所述實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包具有一個(gè)固定報(bào)頭和一個(gè)有效載荷,其中所述有 效載荷是閱讀幀數(shù)據(jù)片段或廣告幀數(shù)據(jù)片段,而所述固定報(bào)頭包含有多個(gè)不同的數(shù)據(jù)字 段,將所述有效載荷相對(duì)應(yīng)的控制信息記錄在固定報(bào)頭的數(shù)據(jù)字段中;所述控制信息包括 有效載荷類型、時(shí)間戳記、序號(hào)和標(biāo)志位。因此本發(fā)明所提出的在線閱讀的廣告插播方法及裝置,具有如下的具體效益 1.可在閱讀終端顯示閱讀文件的過(guò)程中插播廣告信息。2.藉由將廣告幀數(shù)據(jù)插入到閱讀幀數(shù)據(jù)的方式,使得使用者在通過(guò)網(wǎng)絡(luò)取得閱 讀文件時(shí),不影響其瀏覽的頁(yè)面。3.藉由使用者通過(guò)閱讀終端在閱讀文件時(shí)插播廣告,能夠進(jìn)一步增加廣告效益。
讀者在參照附圖閱讀本發(fā)明的具體實(shí)施方式
以后,將會(huì)更清楚地了解本發(fā)明的各 個(gè)方面。其中
圖1是本發(fā)明在線閱讀的廣告插播方法執(zhí)行步驟流程圖。圖2是本發(fā)明所述在線閱讀的廣告插播系統(tǒng)結(jié)構(gòu)圖。圖3是本發(fā)明所述在線閱讀的廣告插播系統(tǒng)架構(gòu)框圖。
附圖中主要組件符號(hào)說(shuō)明步驟101,102服務(wù)器20閱讀文件數(shù)據(jù)庫(kù)201廣告數(shù)據(jù)庫(kù)202插入模塊203發(fā)送模塊204閱讀終端21重組模塊211閱讀模塊212廣告播放模塊213瀏覽器214數(shù)據(jù)包緩沖區(qū)215解析緩沖區(qū)21具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。由于本發(fā)明公開(kāi)了一種在線閱讀 的廣告插播方法及裝置,其中所使用的數(shù)據(jù)傳輸基本原理已為本領(lǐng)域普通技術(shù)人員所能明 了,故以下文中的說(shuō)明,不再作完整描述。同時(shí),以下文中所對(duì)照的附圖,意在表達(dá)與本發(fā)明 特征有關(guān)的結(jié)構(gòu)的含義,并未亦不需要依據(jù)實(shí)際尺寸完整繪制,在先聲明。第一實(shí)施例在線閱讀的廣告插播方法
為體現(xiàn)本發(fā)明目的所使用的系統(tǒng)架構(gòu)圖請(qǐng)參考圖2,本發(fā)明首先提供一種在線閱讀的 廣告插播方法,通過(guò)以網(wǎng)路連接的服務(wù)器20及用戶所在的閱讀終端21而實(shí)現(xiàn)。圖2中所 示服務(wù)器20以數(shù)據(jù)流傳輸?shù)姆绞较蜷喿x終端21實(shí)時(shí)傳送閱讀文件的同時(shí),可按照預(yù)設(shè)的 廣告插入模式在閱讀文件中插播廣告。其中,閱讀終端21可以是一臺(tái)通過(guò)有線或無(wú)線網(wǎng)絡(luò) 進(jìn)行通信的電子裝置,如電子書(shū)、PDA、智能型手機(jī)、筆記本或桌上型計(jì)算機(jī)等;服務(wù)器20 可以是一臺(tái)或多臺(tái)計(jì)算機(jī)服務(wù)器的組合。在線閱讀的廣告插播方法,其執(zhí)行的流程圖如圖1所示,包含下列步驟
步驟101 將閱讀文件與廣告文件切分成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),將廣告幀數(shù)據(jù)依 預(yù)設(shè)的廣告插入模式插入閱讀幀數(shù)據(jù)中,并將所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)自服務(wù)器 發(fā)送至閱讀終端;
步驟102 所述閱讀終端接收所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)以后,加以排序并依 照所述預(yù)設(shè)的廣告插入模式進(jìn)行顯示與播放。在步驟101中預(yù)設(shè)的廣告插入模式主要有兩種可以選擇,一種是在每發(fā)送一定數(shù) 量的閱讀幀數(shù)據(jù)后插入廣告幀數(shù)據(jù),另一種是在發(fā)送一段時(shí)間的閱讀幀數(shù)據(jù)后插入廣告幀 數(shù)據(jù)。閱讀幀數(shù)據(jù)及廣告幀數(shù)據(jù)進(jìn)一步可拆分為符合網(wǎng)絡(luò)路徑最大傳輸單元限制的閱讀幀 數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段,若閱讀幀數(shù)據(jù)或廣告幀數(shù)據(jù)超過(guò)網(wǎng)絡(luò)路徑最大傳輸單元的限 制,則將閱讀幀數(shù)據(jù)及廣告幀數(shù)據(jù)拆分成多個(gè)符合網(wǎng)絡(luò)路徑最大傳輸單元的限制的閱讀幀 數(shù)據(jù)片段或廣告幀數(shù)據(jù)片段,若閱讀幀數(shù)據(jù)或廣告幀數(shù)據(jù)并未超過(guò)網(wǎng)絡(luò)路徑最大傳輸單元 的限制,則將閱讀幀數(shù)據(jù)或廣告幀數(shù)據(jù)直接視為閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段。接著, 將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段添加相應(yīng)的控制信息后封包為實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包, 并將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以實(shí)時(shí)傳輸協(xié)議從服務(wù)器傳輸至閱讀終端。每個(gè)實(shí)時(shí)傳輸協(xié)議 數(shù)據(jù)包都具有一個(gè)固定報(bào)頭和一個(gè)有效載荷,固定報(bào)頭更包含有多個(gè)不同的數(shù)據(jù)字段。在 通過(guò)實(shí)時(shí)傳輸協(xié)議來(lái)發(fā)送和傳輸上述閱讀幀數(shù)據(jù)片段及廣告幀數(shù)據(jù)片段時(shí),實(shí)時(shí)傳輸協(xié)議 數(shù)據(jù)包的控制信息會(huì)記錄在固定報(bào)頭中的數(shù)據(jù)字段中,而控制信息主要是有效載荷類型 (PT)、時(shí)間戳記、序號(hào)和標(biāo)志位記號(hào)等,其中有效載荷類型記錄了實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中有 效載荷的數(shù)據(jù)類型。由于在本發(fā)明中,待發(fā)送數(shù)據(jù)涉及閱讀幀數(shù)據(jù)和廣告幀數(shù)據(jù),因此可通 過(guò)數(shù)據(jù)字段記載其攜帶的有效載荷為閱讀文件載荷還是廣告文件載荷,以便閱讀終端可以 根據(jù)該數(shù)據(jù)字段標(biāo)識(shí)采取不同的處理措施。在具體實(shí)施時(shí),可在程序中定義如下載荷類型 進(jìn)行區(qū)別
#define RTP_PAYL0AD_N0NE0
#define RTP_PAYL0AD_B00K1// 閱讀文件載荷
#define RTP_PAYL0AD_AD2//廣告文件載荷
“時(shí)間戳記”是實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包產(chǎn)生的時(shí)間,時(shí)間戳記相同的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包 不論其到達(dá)的先后次序,都會(huì)被認(rèn)為是同一個(gè)時(shí)間產(chǎn)生的數(shù)據(jù)。在本發(fā)明中,同一個(gè)閱讀幀 數(shù)據(jù)產(chǎn)生的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包的時(shí)間戳記相同,同一個(gè)廣告幀數(shù)據(jù)產(chǎn)生的時(shí)間戳記也相 同。 “序號(hào)”所記錄的是各實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中的發(fā)送次序,它是按照數(shù)據(jù)包發(fā)送的先后次序依次遞增的。由于網(wǎng)絡(luò)傳輸過(guò)來(lái)的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包總是“亂序到達(dá)”的,先發(fā) 送的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包很有可能比后發(fā)送的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包更遲到達(dá)閱讀終端21, 因此閱讀終端21可通過(guò)序號(hào)紀(jì)錄來(lái)對(duì)接收到的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包進(jìn)行排序,使其和發(fā) 送數(shù)據(jù)一致才能獲取正確的需要的閱讀文件和廣告文件?!皹?biāo)志位記號(hào)”在本發(fā)明中用于記錄和區(qū)別實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中攜帶的有效載 荷是否是拆分?jǐn)?shù)據(jù),由于閱讀幀數(shù)據(jù)或廣告幀數(shù)據(jù)可被拆分成多個(gè)閱讀幀數(shù)據(jù)片段或廣告 幀數(shù)據(jù)片段,因此在封包成實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包時(shí)必須遵守以下規(guī)則
a.不同的幀數(shù)據(jù)封包到不同的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,即使數(shù)據(jù)包的容量允許,也不 能把多個(gè)不同的幀數(shù)據(jù)同時(shí)封包到同一個(gè)實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中;
b.對(duì)于一個(gè)小于網(wǎng)絡(luò)路徑最大傳輸單元的幀數(shù)據(jù),可單獨(dú)封包到一個(gè)實(shí)時(shí)傳輸協(xié) 議數(shù)據(jù)包;
c.對(duì)于一個(gè)超過(guò)網(wǎng)絡(luò)路徑最大傳輸單元的限制的幀數(shù)據(jù),則將該幀數(shù)據(jù)拆分成多 個(gè)幀數(shù)據(jù)片段,然后分別封包,以保證每個(gè)實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包的限制都滿足網(wǎng)絡(luò)路徑最 大傳輸單元的限制。需要強(qiáng)調(diào)的是,由于拆分后的數(shù)據(jù)片段來(lái)自同一個(gè)幀數(shù)據(jù),因此這些拆分后再封 包的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,其時(shí)間戳記應(yīng)該是一致的。在步驟102中,閱讀終端進(jìn)一步包含數(shù)據(jù)包緩沖區(qū)及解析緩沖區(qū),所述閱讀終端 接收實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以后,將其放至所述數(shù)據(jù)包緩沖區(qū)中。接著,將存放于數(shù)據(jù)包緩沖 區(qū)中的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包按照時(shí)間戳記和序號(hào)整理與排序?yàn)橥暾拈喿x幀數(shù)據(jù)或廣告 幀數(shù)據(jù)后,再存放至解析緩沖區(qū)中等待解析。同時(shí),閱讀終端進(jìn)一步包含閱讀模塊及廣告播 放模塊,閱讀終端根據(jù)實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包中記載的有效載荷類型分辨所述幀數(shù)據(jù)是閱讀 幀數(shù)據(jù)或是廣告幀數(shù)據(jù),若所述幀數(shù)據(jù)是閱讀幀數(shù)據(jù),則將閱讀幀數(shù)據(jù)自解析緩沖區(qū)中傳 遞給閱讀模塊進(jìn)行解析與顯示,若所述幀數(shù)據(jù)是廣告幀數(shù)據(jù),則將廣告幀數(shù)據(jù)自解析緩沖 區(qū)中傳遞給廣告播放模塊進(jìn)行解析與播放。另外,還需要說(shuō)明的是,在解析緩沖區(qū)中數(shù)據(jù)存 放時(shí)間都是暫時(shí)的,其存放的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包也是動(dòng)態(tài)和不斷更新,解析緩沖區(qū)中的 所有數(shù)據(jù)在解析閱讀完畢后,即被立即清除。
第二實(shí)施例在線閱讀的廣告插播裝置
請(qǐng)參考圖3,本發(fā)明進(jìn)一步提出第二實(shí)施例,為一種在線閱讀的廣告插播裝置的示意 圖,在線閱讀的廣告插播裝置,包括通過(guò)網(wǎng)絡(luò)連接的服務(wù)器20及用戶所在的閱讀終端21而 實(shí)現(xiàn)。圖3中所示服務(wù)器20通過(guò)網(wǎng)路連接、以數(shù)據(jù)流傳輸?shù)姆绞较蜷喿x終端21實(shí)時(shí)傳送閱 讀文件的同時(shí),可按照預(yù)設(shè)的廣告插入模式在閱讀文件中插播廣告。其中,閱讀終端21可 以是一臺(tái)通過(guò)有線或無(wú)線網(wǎng)絡(luò)進(jìn)行通信的電子裝置,如電子書(shū)、PDA、智能型手機(jī)、筆記本 或桌上型計(jì)算機(jī)等等;服務(wù)器20可以是一臺(tái)或多臺(tái)計(jì)算機(jī)服務(wù)器的組合。在線閱讀的廣告 插播裝置中的服務(wù)器20包含閱讀文件數(shù)據(jù)庫(kù)201、廣告數(shù)據(jù)庫(kù)202、插入模塊203及發(fā)送模 塊204。閱讀文件數(shù)據(jù)庫(kù)201,保存閱讀文件,所述閱讀文件以幀數(shù)據(jù)的形式進(jìn)行組織。廣 告數(shù)據(jù)庫(kù)202,存放各種廣告文件,包含廣告幀數(shù)據(jù)。插入模塊203,從廣告數(shù)據(jù)庫(kù)202中獲 取廣告文件,并將獲取到的廣告文件拆分為廣告幀數(shù)據(jù)的形式,且按照預(yù)設(shè)的廣告插入模 式插入到待發(fā)送的閱讀幀數(shù)據(jù)中,預(yù)設(shè)的廣告插入模式主要有兩種可以選擇,一種是在每發(fā)送一定數(shù)量的閱讀幀數(shù)據(jù)后插入廣告幀數(shù)據(jù),另一種是在發(fā)送一段時(shí)間的閱讀幀數(shù)據(jù)后 插入廣告幀數(shù)據(jù)。發(fā)送模塊204,將插入模塊203傳遞過(guò)來(lái)的閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù)按 照網(wǎng)絡(luò)路徑最大傳輸單元的限制,拆分為符合網(wǎng)絡(luò)路徑最大傳輸單元的限制的閱讀幀數(shù)據(jù) 片段與廣告幀數(shù)據(jù)片段,根據(jù)實(shí)時(shí)傳輸協(xié)議,將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段加上相 應(yīng)的控制信息,形成完整的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包后發(fā)送出去,且各個(gè)閱讀幀數(shù)據(jù)片段與廣 告幀數(shù)據(jù)片段封包到各自對(duì)應(yīng)的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包具有一個(gè)固定 報(bào)頭和一個(gè)有效載荷,其中有效載荷是閱讀幀數(shù)據(jù)片段或是廣告幀數(shù)據(jù)片段,而固定報(bào)頭 包含有多個(gè)不同的數(shù)據(jù)字段,并將有效載荷相對(duì)應(yīng)的控制信息記錄在固定報(bào)頭的數(shù)據(jù)字段 中,控制信息包含有效載荷類型、序號(hào)、時(shí)間戳記、標(biāo)志位記號(hào)等字段信息。在線閱讀的廣告插播裝置中的閱讀終端21包含重組模塊211、閱讀模塊212、廣告 播放模塊213及瀏覽器214。重組模塊211,進(jìn)一步包含數(shù)據(jù)包緩沖區(qū)215及解析緩沖區(qū) 216,根據(jù)實(shí)時(shí)傳輸協(xié)議,接收服務(wù)器20傳輸過(guò)來(lái)的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,放入所述數(shù)據(jù)包 緩沖區(qū)215中,然后按照所述實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包的控制信息,將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)處理 成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),并放入到解析緩沖區(qū)216等待解析。閱讀模塊212,可將解析 緩沖區(qū)216中的閱讀幀數(shù)據(jù)取出進(jìn)行解析。廣告播放模塊213,可將解析緩沖區(qū)中216的廣 告幀數(shù)據(jù)取出進(jìn)行解析。瀏覽器214,按照預(yù)設(shè)的廣告插入模式,顯示并播放通過(guò)閱讀模塊 212及廣告播放模塊213解析后的閱讀文件及廣告文件。通過(guò)本發(fā)明所提出將廣告幀數(shù)據(jù)插入閱讀幀數(shù)據(jù)的的技術(shù)與特征,可在閱讀終端 21通過(guò)網(wǎng)絡(luò)取得閱讀文件并顯示閱讀文件的過(guò)程中插播廣告信息,一方面增加廣告效益, 另一方面不影響使用者瀏覽的頁(yè)面。同時(shí),藉由使用者通過(guò)閱讀終端在閱讀文件時(shí)插播廣 告,能夠進(jìn)一步增加使用者接觸廣告的頻率,加深使用者對(duì)廣告的印象。以上所述僅為本發(fā)明較佳實(shí)施例,并非用以限定本發(fā)明申請(qǐng)的權(quán)利范圍;同時(shí)以 上的描述對(duì)于本領(lǐng)域普通技術(shù)人員應(yīng)可明了與實(shí)施,因此其它未脫離本發(fā)明所揭示的精神 下所完成的等效改變或修飾,均應(yīng)包含于權(quán)利要求書(shū)的范圍中。
權(quán)利要求
一種在線閱讀的廣告插播方法,其特征在于,包含下列步驟(1) 將閱讀文件與廣告文件切分成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),將廣告幀數(shù)據(jù)依預(yù)設(shè)的廣告插入模式插入閱讀幀數(shù)據(jù)中,并將所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)自服務(wù)器發(fā)送至閱讀終端;(2) 所述閱讀終端接收所述閱讀幀數(shù)據(jù)及所述廣告幀數(shù)據(jù)以后,加以排序并依照所述預(yù)設(shè)的廣告插入模式進(jìn)行顯示與播放。
2.根據(jù)權(quán)利要求1所述的在線閱讀的廣告插播方法,其特征在于所述步驟(1)中閱 讀幀數(shù)據(jù)及廣告幀數(shù)據(jù)進(jìn)一步可拆分為符合網(wǎng)絡(luò)路徑最大傳輸單元限制的閱讀幀數(shù)據(jù)片 段與廣告幀數(shù)據(jù)片段。
3.根據(jù)權(quán)利要求2所述的在線閱讀的廣告插播方法,其特征在于所述步驟(1)中進(jìn) 一步將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段添加相應(yīng)的控制信息,封包為實(shí)時(shí)傳輸協(xié)議數(shù)據(jù) 包,并將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以實(shí)時(shí)傳輸協(xié)議從服務(wù)器傳輸至閱讀終端。
4.根據(jù)權(quán)利要求1所述的在線閱讀的廣告插播方法,其特征在于所述步驟(2)中, 所述閱讀終端包含數(shù)據(jù)包緩沖區(qū)及解析緩沖區(qū),所述閱讀終端接收實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包以 后,將其放至所述數(shù)據(jù)包緩沖區(qū)中。
5.根據(jù)權(quán)利要求3或4所述的在線閱讀的廣告插播方法,其特征在于所述實(shí)時(shí)傳輸 協(xié)議數(shù)據(jù)包具有一個(gè)固定報(bào)頭和一個(gè)有效載荷,其中所述有效載荷是閱讀幀數(shù)據(jù)片段或廣 告幀數(shù)據(jù)片段,而所述固定報(bào)頭包含有多個(gè)不同的數(shù)據(jù)字段,將所述有效載荷相對(duì)應(yīng)的控 制信息記錄在固定報(bào)頭的數(shù)據(jù)字段中。
6.根據(jù)權(quán)利要求5所述的在線閱讀的廣告插播方法,其特征在于所述控制信息包括 有效載荷類型、時(shí)間戳記、序號(hào)和標(biāo)志位。
7.根據(jù)權(quán)利要求4所述的在線閱讀的廣告插播方法,其特征在于所述步驟(2)中,所 述閱讀終端接收到的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包在所述數(shù)據(jù)包緩沖區(qū)中,整理與排序成為完整的 幀數(shù)據(jù)以后,存入所述解析緩沖區(qū)等待解析,所述幀數(shù)據(jù)包含閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù)。
8.根據(jù)權(quán)利要求5所述的在線閱讀的廣告插播方法,其特征在于所述步驟(2)中,所 述閱讀終端在所述數(shù)據(jù)包緩沖區(qū)內(nèi)對(duì)接收到的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包是按照時(shí)間戳記和序 號(hào)整理與排序成完整的幀數(shù)據(jù)。
9.根據(jù)權(quán)利要求4所述的在線閱讀的廣告插播方法,其特征在于所述步驟(2)中進(jìn) 一步包含將所述解析緩沖區(qū)中的幀數(shù)據(jù)進(jìn)行解析,并按照所述預(yù)設(shè)的廣告插入模式進(jìn)行顯 示與播放。
10.根據(jù)權(quán)利要求6所述的在線閱讀的廣告插播方法,其特征在于所述步驟(2)中, 所述閱讀終端進(jìn)一步包含一閱讀模塊及一廣告播放模塊,所述閱讀終端根據(jù)實(shí)時(shí)傳輸協(xié)議 數(shù)據(jù)包中記載的有效載荷類型分辨所述幀數(shù)據(jù)是閱讀幀數(shù)據(jù)或是廣告幀數(shù)據(jù),若所述幀數(shù) 據(jù)是閱讀幀數(shù)據(jù),則將閱讀幀數(shù)據(jù)傳遞給閱讀模塊進(jìn)行解析與顯示,若所述幀數(shù)據(jù)是廣告 幀數(shù)據(jù),則將廣告幀數(shù)據(jù)傳遞給廣告播放模塊進(jìn)行解析與播放。
11.根據(jù)權(quán)利要求1所述的在線閱讀的廣告插播方法,其特征在于所述步驟(1)的廣 告插入模式是在每發(fā)送一定數(shù)量的閱讀幀數(shù)據(jù)以后插入廣告幀數(shù)據(jù)。
12.根據(jù)權(quán)利要求1所述的在線閱讀的廣告插播方法,其特征在于所述步驟(1)的廣 告插入模式是在每發(fā)送一段時(shí)間的閱讀幀數(shù)據(jù)以后插入廣告幀數(shù)據(jù)。
13. —種在線閱讀的廣告插播裝置,包括服務(wù)器及閱讀終端,其特征在于, 所述服務(wù)器包含閱讀文件數(shù)據(jù)庫(kù),保存閱讀文件,所述閱讀文件以幀數(shù)據(jù)的形式進(jìn)行組織; 廣告數(shù)據(jù)庫(kù),存放各種廣告文件,包含廣告幀數(shù)據(jù);插入模塊,從廣告數(shù)據(jù)庫(kù)中獲取廣告文件,并將獲取到的廣告文件拆分為廣告幀數(shù)據(jù) 的形式,且按照預(yù)設(shè)的廣告插入模式插入到待發(fā)送的閱讀幀數(shù)據(jù)中;發(fā)送模塊,將插入模塊傳遞過(guò)來(lái)的閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù)按照網(wǎng)絡(luò)路徑最大傳輸 單元的限制,拆分為符合網(wǎng)絡(luò)路徑最大傳輸單元的限制的閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片 段,根據(jù)實(shí)時(shí)傳輸協(xié)議,將閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段加上相應(yīng)的控制信息,形成完 整的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包后發(fā)送出去,且各個(gè)閱讀幀數(shù)據(jù)片段與廣告幀數(shù)據(jù)片段封包到各 自對(duì)應(yīng)的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包; 所述閱讀終端包含重組模塊,包含數(shù)據(jù)包緩沖區(qū)及解析緩沖區(qū),根據(jù)實(shí)時(shí)傳輸協(xié)議,接收服務(wù)器傳輸過(guò)來(lái) 的實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包,放入所述數(shù)據(jù)包緩沖區(qū)中,然后按照所述實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)包的 控制信息,將實(shí)時(shí)傳輸協(xié)議數(shù)據(jù)處理成閱讀幀數(shù)據(jù)與廣告幀數(shù)據(jù),并放入到所述解析緩沖 區(qū);閱讀模塊,將解析緩沖區(qū)中的閱讀幀數(shù)據(jù)取出進(jìn)行解析;廣告播放模塊,將解析緩沖區(qū)中的廣告幀數(shù)據(jù)取出進(jìn)行解析;瀏覽器,按照所述預(yù)設(shè)的廣告插入模式,顯示并播放通過(guò)解析后的閱讀文件及廣告文件。
全文摘要
本發(fā)明涉及廣告插播技術(shù),公開(kāi)了一種在線閱讀的廣告插播方法及裝置,在所述廣告插播裝置中的服務(wù)器在向閱讀終端實(shí)時(shí)傳輸閱讀文件的同時(shí),還按照預(yù)設(shè)的廣告插入模式在閱讀文件中插播廣告。所述廣告插播方法如下將預(yù)先拆分好的若干閱讀文件作為閱讀幀數(shù)據(jù)依次發(fā)送至閱讀終端的同時(shí),按照預(yù)設(shè)的廣告插入模式在閱讀幀數(shù)據(jù)中插入帶有廣告內(nèi)容的廣告幀數(shù)據(jù);將接收到的數(shù)據(jù)進(jìn)行組幀排序,然后按照所述預(yù)設(shè)的廣告插入模式解析和播放幀數(shù)據(jù)中記錄的閱讀文件和廣告內(nèi)容。采用本發(fā)明所述方法及裝置,不僅可以保證電子書(shū)在線閱讀的實(shí)時(shí)性,而且可以定時(shí)投放廣告,進(jìn)一步增加市場(chǎng)收益。
文檔編號(hào)H04L29/08GK101997928SQ20101055888
公開(kāi)日2011年3月30日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者呂金鑒, 秦建輝 申請(qǐng)人:漢王科技股份有限公司