專利名稱:服務器主動推出內(nèi)容的系統(tǒng)與方法
服務器主動推出內(nèi)容的系統(tǒng)與方法
技術領域:
本發(fā)明涉及網(wǎng)絡傳輸,尤其涉及服務器主動推出內(nèi)容的系統(tǒng)與方法。背景技術:
隨著網(wǎng)絡的發(fā)展,網(wǎng)絡閱讀是一種有別于傳統(tǒng)紙張閱讀的新型閱讀方式。網(wǎng)絡閱 讀的特別是無紙張限制、無攜帶保存障礙、方便、節(jié)約資源。圖書保存于網(wǎng)絡,一點即可閱 讀。網(wǎng)絡在線觀看電影,聽音樂也越來越得到消費者的喜愛,方便快捷并且節(jié)約了碟片。一 般的電子閱讀器內(nèi)容與影片播放內(nèi)容的下載都是由客戶端采取主動,由客戶端向服務器下 達指令,令服務端輸出內(nèi)容到客戶端。對于用戶喜愛的固定節(jié)目,用戶也需要進行對電子圖書與影音節(jié)目的下載,容易 錯過精彩或需要的信息,使用不方便。
發(fā)明內(nèi)容為了解決現(xiàn)有技術中的問題,本發(fā)明提供了一種服務器主動推出內(nèi)容的系統(tǒng)與方 法,將用戶訂閱的內(nèi)容主動推出至客戶端。本發(fā)明提供了一種服務器主動推出內(nèi)容的系統(tǒng),用于將服務器上的內(nèi)容通過網(wǎng)絡 的傳送至客戶端,客戶端包括連接模塊與訂閱模塊,連接模塊連接至網(wǎng)絡,訂閱模塊用于提 交訂閱信息至服務器,訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布內(nèi)容;服務器包括監(jiān)聽模塊、 數(shù)據(jù)庫與主推模塊,監(jiān)聽模塊用于監(jiān)聽客戶端是否連接至網(wǎng)絡,數(shù)據(jù)庫用于根據(jù)訂閱信息 存放相應的訂閱內(nèi)容,主推模塊用于將數(shù)據(jù)庫中的訂閱內(nèi)容主動發(fā)送至客戶端。作為本發(fā)明的進一步改進,客戶端為閱讀器或者播放器。作為本發(fā)明的進一步改進,客戶端連接網(wǎng)絡的方式為身份識別或者自動登錄。作為本發(fā)明的進一步改進,主推模塊傳輸訂閱內(nèi)容至客戶端的過程為后臺運行。本發(fā)明還提供了一種服務器主動推出內(nèi)容的方法,包括客戶端進行訂閱,通過網(wǎng) 絡提交訂閱信息至服務器,訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布內(nèi)容;服務器根據(jù)訂閱 信息存儲相應的訂閱內(nèi)容;服務器判斷客戶端是否已經(jīng)登錄至網(wǎng)絡;若客戶端已經(jīng)登錄至 網(wǎng)絡,則發(fā)送訂閱內(nèi)容至客戶端;若客戶端沒有登錄至網(wǎng)絡,則保存訂閱內(nèi)容至數(shù)據(jù)庫,直 到客戶端登錄時,將訂閱內(nèi)容發(fā)送至客戶端。本發(fā)明的有益效果是服務器主動推出內(nèi)容至客戶端的上,方便客戶端定時獲取 所需要的內(nèi)容;主動推出的過程為后臺進行,不影響客戶端的其他程序;支持斷點續(xù)傳,保 證了傳輸效率。
圖1是本發(fā)明服務器主動推出內(nèi)容的系統(tǒng)模塊圖;圖2是本發(fā)明服務器主動推出內(nèi)容的方法的流程圖。
具體實施方式下面結合
及具體實施方式
對本發(fā)明進一步說明。如圖1所示是本發(fā)明服務器主動推出內(nèi)容的系統(tǒng)模塊圖。本實施方式包括服務器 1與客戶端5,服務器1通過網(wǎng)絡3連接至客戶端5。客戶端5包括連接模塊51與訂閱模塊 53。服務器1包括監(jiān)聽模塊11、數(shù)據(jù)庫15與主推模塊13。連接模塊51連接至網(wǎng)絡3,訂閱模塊53用于從服務器1訂閱內(nèi)容。監(jiān)聽模塊11用于監(jiān)聽客戶端5是否連接至網(wǎng)絡3。數(shù)據(jù)庫15用于存放客戶端5 的訂閱信息與訂閱內(nèi)容,主推模塊13用于將數(shù)據(jù)庫15中的訂閱內(nèi)容主動發(fā)送至客戶端5。
在本實施方式,客戶端5為閱讀器或者播放器??蛻舳?連接網(wǎng)絡3的方式為身 份識別或者自動登錄。監(jiān)聽模塊11監(jiān)聽到連接模塊51連接至網(wǎng)絡3的信息后,主推模塊 13將訂閱模塊訂閱的內(nèi)容發(fā)送至客戶端5。主推模塊13傳輸訂閱內(nèi)容至客戶端5的過程 為后臺運行。在網(wǎng)絡不穩(wěn)定,出現(xiàn)斷線的情況下,服務器1進行斷點續(xù)傳,保證了傳輸效率。如圖2所示是本發(fā)明服務器主動推出內(nèi)容的方法的流程圖。在步驟SlOO中,客戶 端5進行訂閱,通過網(wǎng)絡提交訂閱信息至服務器1,訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布 內(nèi)容,包括書籍,雜志,報紙,音樂,影片等。在本實施方式中,客戶端5為閱讀器或者播放
ο在步驟S102中,服務器根據(jù)訂閱信息存儲相應的訂閱內(nèi)容。具體為服務器1根 據(jù)訂閱信息所對應的發(fā)布時間,定時檢索訂閱內(nèi)容是否已經(jīng)發(fā)布;若已經(jīng)發(fā)布,則將訂閱內(nèi) 容存放至數(shù)據(jù)庫15 ;若沒有發(fā)布,則間隔一段時間對訂閱內(nèi)容進行檢索;若檢索次數(shù)小于 固定次數(shù),則繼續(xù)檢索,直到檢索到訂閱內(nèi)容;若檢索次數(shù)大于固定次數(shù),則傳輸提醒信息 至客戶端5,客戶端5接收訂閱內(nèi)容還未發(fā)布的信息。在步驟S104中,服務器1監(jiān)聽客戶端5的網(wǎng)絡登錄狀況。在步驟S106中,服務器1判斷客戶端5是否已經(jīng)登錄至網(wǎng)絡3。在本實施方式中, 客戶端5連接網(wǎng)絡3的方式為身份識別或者自動登錄。若客戶端5已經(jīng)登錄至網(wǎng)絡3,則進入步驟S108,服務器1發(fā)送訂閱內(nèi)容至客戶端 5。若客戶端5沒有登錄至網(wǎng)絡3,則進入步驟S110,服務器1保存訂閱內(nèi)容至數(shù)據(jù)庫 15,再繼續(xù)步驟S104,直到客戶端5登錄時,將訂閱內(nèi)容發(fā)送至客戶端5。在本實施方式中,網(wǎng)絡3不穩(wěn)定出現(xiàn)斷線時,服務器1斷點續(xù)傳訂閱內(nèi)容。本發(fā)明所提供的服務器主動推出內(nèi)容的系統(tǒng)與方法,服務器1主動推出客戶預訂 的內(nèi)容至客戶端5的上,方便客戶端5定時獲取所需要的內(nèi)容;主動推出的過程為后臺進 行,不影響客戶端5的其他程序;支持斷點續(xù)傳,保證了傳輸效率。以上內(nèi)容是結合具體的優(yōu)選實施方式對本發(fā)明所作的進一步詳細說明,不能認定 本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在 不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的 保護范圍。
權利要求
一種服務器主動推出內(nèi)容的系統(tǒng),用于將服務器上的內(nèi)容通過網(wǎng)絡的傳送至客戶端,其特征在于所述客戶端包括連接模塊與訂閱模塊,所述連接模塊連接至網(wǎng)絡,所述訂閱模塊用于提交訂閱信息至所述服務器,所述訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布內(nèi)容;所述服務器包括監(jiān)聽模塊、數(shù)據(jù)庫與主推模塊,所述監(jiān)聽模塊用于監(jiān)聽所述客戶端是否連接至網(wǎng)絡,所述數(shù)據(jù)庫用于根據(jù)所述訂閱信息存放相應的訂閱內(nèi)容,所述主推模塊用于將所述數(shù)據(jù)庫中的訂閱內(nèi)容主動發(fā)送至所述客戶端。
2.根據(jù)權利要求1所述的服務器主動推出內(nèi)容的系統(tǒng),其特征在于所述客戶端為閱 讀器或者播放器。
3.根據(jù)權利要求2所述的服務器主動推出內(nèi)容的系統(tǒng),其特征在于所述客戶端連接 網(wǎng)絡的方式為身份識別或者自動登錄。
4.根據(jù)權利要求3所述的服務器主動推出內(nèi)容的系統(tǒng),其特征在于所述監(jiān)聽模塊監(jiān) 聽到所述連接模塊連接至網(wǎng)絡的信息后,所述主推模塊將訂閱模塊訂閱的內(nèi)容發(fā)送至所述客戶端。
5.根據(jù)權利要求4所述的服務器主動推出內(nèi)容的系統(tǒng),其特征在于所述主推模塊傳 輸訂閱內(nèi)容至客戶端的過程為后臺運行。
6.一種服務器主動推出內(nèi)容的方法,其特征在于,包括以下步驟客戶端進行訂閱,通 過網(wǎng)絡提交訂閱信息至服務器,訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布內(nèi)容;所述服務器根據(jù)訂閱信息存儲相應的訂閱內(nèi)容; 所述服務器判斷所述客戶端是否已經(jīng)登錄至網(wǎng)絡; 若所述客戶端已經(jīng)登錄至網(wǎng)絡,則發(fā)送訂閱內(nèi)容至所述客戶端; 若所述客戶端沒有登錄至網(wǎng)絡,則保存訂閱內(nèi)容至數(shù)據(jù)庫,直到所述客 戶端登錄時,將所述訂閱內(nèi)容發(fā)送至所述客戶端。
7.根據(jù)權利要求6所述的服務器主動推出內(nèi)容的方法,其特征在于,所述 服務器根據(jù)訂閱信息存儲相應的訂閱內(nèi)容還包括以下步驟所述服務器根據(jù)訂閱信息所對應的發(fā)布時間,定時檢索訂閱內(nèi)容是否已經(jīng)發(fā)布; 若已經(jīng)發(fā)布,則將所述訂閱內(nèi)容存放至所述數(shù)據(jù)庫; 若沒有發(fā)布,則間隔一段時間對所述訂閱內(nèi)容進行檢索; 若檢索次數(shù)小于固定次數(shù),則繼續(xù)檢索,直到檢索到所述訂閱內(nèi)容; 若檢索次數(shù)大于固定次數(shù),則傳輸提醒信息至所述客戶端,所述客戶端接收訂閱內(nèi)容 還未發(fā)布的信息。
8.根據(jù)權利要求7所述的服務器主動推出內(nèi)容的方法,其特征在于客戶端為閱讀器 或者播放器。
9.根據(jù)權利要求8所述的服務器主動推出內(nèi)容的方法,其特征在于所述客戶端連接 網(wǎng)絡的方式為身份識別或者自動登錄。
10.根據(jù)權利要求9所述的服務器主動推出內(nèi)容的方法,其特征在于還包括網(wǎng)絡不穩(wěn) 定出現(xiàn)斷線時,所述服務器斷點續(xù)傳所述訂閱內(nèi)容這一過程。
全文摘要
本發(fā)明提供了一種服務器主動推出內(nèi)容的系統(tǒng),用于將服務器上的內(nèi)容通過網(wǎng)絡的傳送至客戶端,客戶端包括連接模塊與訂閱模塊,連接模塊連接至網(wǎng)絡,訂閱模塊用于提交訂閱信息至服務器,訂閱信息包括定時發(fā)布內(nèi)容與即將發(fā)布內(nèi)容;服務器包括監(jiān)聽模塊、數(shù)據(jù)庫與主推模塊。本發(fā)明還提供了一種服務器主動推出內(nèi)容的方法。本發(fā)明所提供的服務器主動推出內(nèi)容的系統(tǒng)與方法,服務器主動推出內(nèi)容至客戶端的上,方便客戶端定時獲取所需要的內(nèi)容;主動推出的過程為后臺進行,不影響客戶端的其他程序;支持斷點續(xù)傳,保證了傳輸效率。
文檔編號H04L29/06GK101834859SQ20101015262
公開日2010年9月15日 申請日期2010年4月16日 優(yōu)先權日2010年4月16日
發(fā)明者王家焱 申請人:王家焱