[發(fā)明專利]電子雜志閱讀系統(tǒng)及電子雜志客戶端閱讀系統(tǒng)無效
| 申請?zhí)枺?/td> | 201110441960.8 | 申請日: | 2011-12-26 |
| 公開(公告)號: | CN102571938A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 李凱 | 申請(專利權(quán))人: | 上海居冠軟件有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56;G06F17/30 |
| 代理公司: | 上海浦一知識產(chǎn)權(quán)代理有限公司 31211 | 代理人: | 王江富 |
| 地址: | 200002 上海市黃浦*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子雜志 閱讀 系統(tǒng) 客戶端 | ||
技術(shù)領(lǐng)域
本申請涉及信息技術(shù),特別涉及一種電子雜志閱讀系統(tǒng)及電子雜志客戶端閱讀系統(tǒng)。
背景技術(shù)
電子雜志,是近年來隨著計(jì)算機(jī)事業(yè)的迅速發(fā)展,特別是由于計(jì)算機(jī)跨入多媒體世界而出現(xiàn)的一種新型出版物。電子雜志作為新興的媒體形式,以多媒體展示和互動(dòng)性強(qiáng)為時(shí)尚標(biāo)簽。同時(shí),隨著寬帶網(wǎng)絡(luò)越來越普及,電子雜志的讀者數(shù)也成直線飛速上升。目前的電子雜志一般是在電子雜志服務(wù)器編輯生成,然后通過互聯(lián)網(wǎng)或電信網(wǎng)絡(luò)發(fā)送至電子雜志客戶端如計(jì)算機(jī)終端、手機(jī)終端等等,目前的電子雜志通常為SWF文件格式。SWF(shock?wave?flash)是動(dòng)畫設(shè)計(jì)軟件Flash的專用格式,是一種支持矢量和點(diǎn)陣圖形的動(dòng)畫文件格式,被廣泛應(yīng)用于網(wǎng)頁設(shè)計(jì),動(dòng)畫制作等領(lǐng)域,SWF文件通常也被稱為Flash文件,可以彌補(bǔ)HTML4格式在動(dòng)畫、視頻方面的欠缺。
常見的電子雜志閱讀系統(tǒng),通常是以下兩種方式:
一.客戶端沒有緩存。在客戶指定要閱讀的電子雜志的一個(gè)頁面后,電子雜志客戶端閱讀系統(tǒng)才向請求服務(wù)器端發(fā)送該頁面內(nèi)容的請求。由于頁面內(nèi)容沒有預(yù)先加載到客戶端,用戶每次要到達(dá)特定頁面都要到服務(wù)器上重新下載頁面內(nèi)容,如果請求的頁面內(nèi)容較大的話,用戶就會(huì)等待較長的下載時(shí)間,用戶體驗(yàn)比較差的。
二.客戶端全部緩存。用戶要閱讀一電子雜志,電子雜志客戶端閱讀系統(tǒng)需要先把該電子雜志的所有有可能下載的內(nèi)容全部都下載到客戶端的存儲器,用戶瀏覽該電子雜志的哪個(gè)頁面就直接從客戶端的存儲器中取出該頁。這樣雖然沒有較長的下載時(shí)間,提升了用戶的體驗(yàn),但是如果該電子雜志的所有需要下載的內(nèi)容太多,就會(huì)導(dǎo)致客戶端的存儲器空間占用過大。
發(fā)明內(nèi)容
本申請要解決的技術(shù)問題是在客戶端閱讀電子雜志時(shí),用戶體驗(yàn)比較好,并且客戶端的存儲器空間占用小。
為解決上述技術(shù)問題,本發(fā)明提供了一種電子雜志閱讀系統(tǒng),包括服務(wù)器、客戶端,服務(wù)器、客戶端間網(wǎng)絡(luò)通信;
所述服務(wù)器,用于存儲多個(gè)電子雜志的數(shù)據(jù)信息,并根據(jù)客戶端發(fā)來的電子雜志選定信息,發(fā)送選定電子雜志的頁面信息到客戶端,電子雜志的頁面信息包括頁碼范圍、頁碼所對應(yīng)的頁面內(nèi)容的存儲地址;
所述客戶端,設(shè)置有電子雜志客戶端閱讀系統(tǒng),所述電子雜志客戶端閱讀系統(tǒng)包括一電子雜志選定指令處理模塊、一緩存隊(duì)列構(gòu)建模塊、一緩存模塊、一下載模塊;
所述電子雜志選定指令處理模塊,當(dāng)收到電子雜志選定信息,發(fā)送該電子雜志選定信息到所述服務(wù)器;
所述緩存模塊,用于存儲選定電子雜志的緩存隊(duì)列,緩存隊(duì)列包括多個(gè)頁面對象,頁面對象包括頁碼、頁碼內(nèi)容兩個(gè)屬性;所述緩存模塊,當(dāng)接收到服務(wù)器發(fā)來的選定電子雜志的頁面信息后,初始化緩存隊(duì)列;
所述緩存隊(duì)列構(gòu)建模塊,當(dāng)收到新選定頁碼,根據(jù)新選定頁碼構(gòu)建所述緩存模塊中的選定電子雜志的新緩存隊(duì)列;
所述下載模塊,用于從服務(wù)器上下載選定電子雜志的緩存隊(duì)列的頁面對象頁面內(nèi)容,并輸出新選定頁碼的頁面內(nèi)容。
緩存隊(duì)列中的多個(gè)頁面對象的頁碼從左到右間隔1依次遞增,緩存隊(duì)列中的多個(gè)頁面對象的索引從左到右從0開始間隔1依次遞增;
初始化緩存隊(duì)列,即在基準(zhǔn)頁面對象左右兩側(cè)分別生成固定個(gè)數(shù)的頁面對象作為初始緩存隊(duì)列,如果頁面對象頁碼超出選定電子雜志的頁碼范圍則在緩存隊(duì)列中去除該頁面對象;
所述緩存隊(duì)列構(gòu)建模塊,工作過程如下:
判斷選定電子雜志的緩存隊(duì)列中是否有頁碼與新選定頁碼相等的頁面對象;
如果有,則以以下方式構(gòu)建選定電子雜志的新緩存隊(duì)列:
假設(shè)先前選定頁碼頁面對象在選定電子雜志的緩存隊(duì)列中的索引為oldIndex,新選定頁碼頁面對象在選定電子雜志的緩存隊(duì)列中的索引為newIndex,
如果newIndex=oldIndex,新緩存隊(duì)列與先前緩存隊(duì)列相同;
如果newIndex>oldIndex,將原緩存隊(duì)列從左邊拋棄(newIndex-oldIndex)個(gè)頁面對象,同時(shí)從右邊添加(newIndex-oldIndex)個(gè)頁面對象,作為新緩存隊(duì)列;
如果newIndex<o(jì)ldIndex,將原緩存隊(duì)列從右邊拋棄(oldIndex-newIndex)個(gè)頁面對象,同時(shí)從左邊添加(oldIndex-newIndex)個(gè)頁面對象,作為新緩存隊(duì)列;
如果沒有,則消除選定電子雜志的原緩存隊(duì)列,并以以下方式構(gòu)建選定電子雜志的新緩存隊(duì)列:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海居冠軟件有限公司,未經(jīng)上海居冠軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110441960.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 電子閱讀器及其信息提示方法
- 一種閱讀頁面視覺效果個(gè)性化方法和裝置
- 一種基于眼動(dòng)跟蹤的最后閱讀位置顯示方法和系統(tǒng)
- 一種系統(tǒng)提高中小學(xué)生閱讀速度的訓(xùn)練方法及其終端
- 閱讀計(jì)劃確定方法、裝置、設(shè)備、服務(wù)器及存儲介質(zhì)
- 閱讀設(shè)備及檢測用戶閱讀行為和有效閱讀時(shí)長的方法
- 基于深度學(xué)習(xí)的英語閱讀分級和讀物推薦系統(tǒng)的實(shí)現(xiàn)方法
- 一種用于定制化推送消息的方法與設(shè)備
- 輔助閱讀的方法、裝置及電子設(shè)備
- 閱讀處理方法、裝置及系統(tǒng)





