專利名稱:一種觸摸屏報刊閱讀系統的制作方法
技術領域:
本發明涉及一種電子閱讀系統,特別是一種融合了網絡爬蟲、數據采集、RIA技術 和觸摸屏技術的觸摸屏報刊閱讀系統。
背景技術:
當前互聯網上報紙資源豐富,多達幾百種,每種報紙資源的文件格式不同,發布網 頁的格式也各異,目前,在媒體讀報節目中所使用的類似觸摸屏讀報技術通常是事先人為 編輯好具體的版面,按照約定的流程進行展示,沒有實時更新功能,并且無法獲得逼真的讀 報效果。因此,需要一種能夠對海量報紙數據和多種期刊數據進行采集,能夠實現數據轉 化,能夠將數據分發到觸摸屏終端,并且,獲得逼真的讀報效果的觸摸屏報刊閱讀系統。
發明內容
針對以上問題,本發明旨在提供一種能夠對海量報紙數據和多種期刊數據進行采 集,能夠實現數據轉化,能夠將數據分發到觸摸屏終端,并且可獲得逼真的讀報效果的觸摸 屏報刊閱讀系統。本發明一種觸摸屏報刊閱讀系統的技術方案如下一種觸摸屏報刊閱讀系統,包括若干設置有紅外觸摸屏的終端顯示器及其主機, 所述各主機與服務器相連,所述服務器與互聯網相連,其特征在于所述觸摸屏報刊閱讀系 統包括以下模塊報紙鏈接分析模塊負責利用程序爬蟲分析相應報紙的網站代碼,提取能夠用于 所述閱讀系統使用的統一的報紙引擎的資源鏈接,以供所述閱讀系統對所述的資源鏈接進 行采集;報紙數據采集模塊負責使用多線程和斷點續傳方式下載通過報紙鏈接分析模塊 取得的資源鏈接中的報紙資源,并按照設定的索引方式存放于服務器或主機;期刊數據采集模塊負責從期刊數據提供商服務器上下載期刊數據,并按照設定 的索引方式存放于服務器或主機;數據分發同步模塊負責將存放的報紙和期刊數據分發到紅外觸摸屏所在終端, 以供本地調用;觸摸屏閱讀模塊負責根據讀者需求顯示閱讀界面。所述報刊閱讀系統還包括數據處理模塊該模塊負責將采集到的PDF數據按照相 應的參數轉換為JPG圖片格式。所述服務器包括用于從互聯網自動采集報刊資源鏈接的更新服務器,以及利用更 新服務器采集的資源鏈接下載相應的報刊資源并加以處理并最終向各閱讀終端提供所需 報刊數據的客戶電子報服務器。所述閱讀系統至少還包括一個設置于服務器或主機中的數據庫,所述數據庫中包
3含了所采集的報紙或期刊的最新的以及過往的數據。所述設定的索引方式采用報紙或期刊的日期和名稱作為索引目錄。所述閱讀系統軟件的報紙數據采集模塊負責根據讀者指示,自定義報紙列表和展 示順序,調節數據轉換參數,編輯在所述的紅外觸摸屏終端上滾動顯示的通知信息。所述閱讀系統軟件的報紙數據采集模塊支持數據導出功能,供讀者根據報紙日期 和名稱將所述報紙數據導出以進行備份。所述的閱讀系統軟件的報紙數據采集模塊還負責根據剩余磁盤空間或者存放時 間對舊數據進行篩選并自動刪除。所述的觸摸屏閱讀模塊顯示的閱讀界面提供報紙或者期刊的首版縮略圖界面和/ 或兩版平鋪展示界面和/或全屏閱讀界面。所述的觸摸屏閱讀模塊顯示的閱讀界面提供按照地區和/或報紙類型和/或報紙 名稱進行檢索的界面。本發明的技術效果在于本發明的觸摸屏報刊閱讀系統通過報刊數據的采集、積累、分析、存儲、分發,使得 閱讀系統獲得更新、更為逼真的報刊閱讀感受,還克服了現有技術中只能閱讀部分版面的 不足,使得閱讀時可以展示整份報紙的內容,該報刊閱讀系統還支持對期刊的采集和閱讀, 擴展了閱讀系統的使用范圍。本發明的觸摸屏報刊閱讀系統通過鏈接分析模塊及數據采集模塊,可以從互聯網 采集、下載海量的資源,并通過數據分發同步模塊將采集、儲存的報紙、期刊數據按照觸摸 屏的信號分發至顯示器顯示以供人們點選閱讀。本發明的觸摸屏報刊閱讀系統為讀者提供了耳目一新的報刊閱讀方式,運用觸摸 屏作為閱讀載體,既體驗傳統原汁原味的報紙版式,又融合了網上獲得新鮮資訊方便快捷 的優點,使讀者在閱讀電子報刊時,全面感觸高清視覺盛宴。用觸摸屏式終端取代鍵盤及鼠 標等輸入裝置,以直接觸碰方式輸入指令到透明面板,讀者通過輕觸液晶顯示屏,可實現報 紙數據庫的全部操作,包括報紙查詢、瀏覽、閱讀功能等。觸控操作使電子報紙的閱讀更加 人性化,可通過觸摸屏友好的交互界面對報紙頁面進行隨意移動、縮小、放大、翻頁。讀者只 需通過觸摸,就能瀏覽最新的實時新聞動態,也可根據需求選擇的任何所需內容,系統可實 時穩定提供多份中央到地方主要報紙當天的電子版、電子期刊等最新數據資料。
具體實施例方式本發明的觸摸屏報刊閱讀系統包括紅外觸摸屏、顯示器、主機、機架和服務器,紅 外觸摸屏固定在所述的顯示器上,顯示器通過USB接口連接于主機,顯示器和主機利用機 架整體固定,主機連接于服務器,服務器包括更新服務器和客戶電子報服務器,更新服務器 負責從互聯網分析采集可用的報刊資源鏈接,客戶電子報服務器負責按照采集的報刊資源 鏈接下載、儲存相應的報刊數據,經數據轉換后分發到紅外觸摸屏終端顯示供閱讀使用,所 述的主機包括CPU、內存、硬盤、顯卡、網卡和主板。本發明的觸摸屏報刊閱讀系統,后臺采用Visual Studio 2008開發環境,.Net Framework 3. 5SP1,C#+asp. net開發語言,前臺閱讀器采用Adobe AIR平臺,使用Flex開 發。
4
包括報紙鏈接分析模塊負責利用程序爬蟲分析相應報紙的網站代碼,提取能夠 用于所述閱讀系統使用的統一的報紙引擎的資源鏈接,以供所述閱讀系統對所述的資源鏈 接進行采集。系統使用統一的報紙引擎來生成報紙鏈接,對于該引擎,每一份報紙對應一套配 置文件。利用該配置文件,程序爬蟲即可分析相應報紙的網站代碼,提取出正確的資源鏈 接,供系統進行采集。同時,一旦報紙網站代碼發生變化,技術人員可及時準確的更新維護 報紙配置文件,保證數據采集的正常及時運行。報紙數據采集模塊負責使用多線程和斷點續傳方式下載通過報紙鏈接分析模塊 取得的資源鏈接中的報紙資源,并且,按照所述的報紙日期和名稱存放于與主機相連的服 務器,如果網絡故障則不斷嘗試。下載到的數據按照日期以及報紙名稱存放,方便進行數據 訪問及整理。報紙數據采集模塊還負責根據讀者指示,自定義報紙列表和展示順序,調節數據 轉換參數,編輯在所述的紅外觸摸屏終端上滾動顯示的通知信息。報紙數據采集模塊還支持數據導出功能,供讀者根據報紙日期和名稱將所述報紙 數據導出以進行備份。報紙數據采集模塊還負責根據剩余磁盤空間或者存放時間對舊數據進行篩選并 自動刪除。期刊數據采集模塊負責從期刊數據提供商服務器上下載期刊數據,并按照期刊 時間和名稱存放于服務器或主機,為了減輕服務器的壓力,對于報紙和期刊,系統可將數據 分發到觸摸屏終端,供其本地調用,提高閱讀效率。數據分發同步模塊負責將存放于所述的與主機相連的服務器的報紙資源和期刊 數據分發到所述的置入了閱讀系統軟件的紅外觸摸屏終端,以供本地調用。該模塊也支持直接通過設置在觸摸屏端的本地域名解析經客戶電子報服務器訪 問相應的報刊資源。為了防止因網絡域名更新或者更新服務器故障而導致客戶無法更新報刊鏈接,系 統采用多域名及IP設計,保存所有備用域名及IP在本地文件,該文件定時更新,只要任意 一個域名指向服務器工作正常,即可保證系統穩定。觸摸屏閱讀模塊負責根據讀者需求顯示閱讀界面。同時支持往期閱讀功能,讀者 可點擊日歷中過去的某一天,直接閱讀該日期的該份報紙,對于期刊,則可以跳轉到某年的 某一期閱讀。觸摸屏閱讀模塊采用Adobe AIR平臺開發,在程序中使用各種動畫效果,例如放 大、縮小、翻頁、滑動等。同時為了方便讀者,系統也支持手勢操作,例如向左滑動為向后翻 頁,向右滑動為向前翻頁。觸摸屏閱讀模塊顯示的閱讀界面還可提供報紙或期刊的首版縮略圖界面以及兩 版平鋪展示界面及全屏閱讀界面。觸摸屏閱讀模塊顯示的閱讀界面可提供按照地區、報紙類型、報紙名稱進行單獨 或組合檢索的界面。在索引界面,每屏可同時展示若干份報紙或期刊的首版縮略圖,點擊縮略圖將直 接進入詳細閱讀界面。在頂部,系統滾動顯示當地的天氣以及可自定義的通知信息。底部顯示分頁頁碼,讀者可直接跳轉到某頁,也可使用向左或向右滑動手勢進行翻頁。在該界面 右側導航區,用戶可直接點擊相應按鈕,切換報紙和期刊的閱讀界面。在閱讀界面,報刊可以采用兩版平鋪的展示方式,完全仿照真實的報刊閱讀方式。 點擊報紙內容即可放大至原始尺寸閱讀詳細信息,再次點擊則返回報紙版面界面。系統還 提供版面縮略圖瀏覽方式,讀者可直接跳轉到某一個版面。在閱讀界面,還可采用全屏閱讀 方式,以保證瀏覽區域更大。客戶電子報服務器中內置有驗證程序,將客戶編號和服務器硬件信息綁定,防止 服務器端程序被非法安裝在其它計算機。在客戶服務器向更新服務器請求報紙下載列表 時,更新服務器將根據客戶編號驗證服務器IP并記錄,如果出現非授權IP系統將拒絕返回 報紙列表,防止非法使用。
權利要求
一種觸摸屏報刊閱讀系統,包括若干設置有紅外觸摸屏的終端顯示器及其主機,所述各主機與服務器相連,所述服務器與互聯網相連,其特征在于所述觸摸屏報刊閱讀系統包括以下模塊報紙鏈接分析模塊負責利用程序爬蟲分析相應報紙的網站代碼,提取能夠用于所述閱讀系統使用的統一的報紙引擎的資源鏈接,以供所述閱讀系統對所述的資源鏈接進行采集;報紙數據采集模塊負責使用多線程和斷點續傳方式下載通過報紙鏈接分析模塊取得的資源鏈接中的報紙資源,并按照設定的索引方式存放于服務器或主機;期刊數據采集模塊負責從期刊數據提供商服務器上下載期刊數據,并按照設定的索引方式存放于服務器或主機;數據分發同步模塊負責將存放的報紙和期刊數據分發到紅外觸摸屏所在終端,以供本地調用;觸摸屏閱讀模塊負責根據讀者需求顯示閱讀界面。
2.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述報刊閱讀系統還包括 數據處理模塊該模塊負責將采集到的PDF數據按照相應的參數轉換為JPG圖片格式。
3.如權利要求2所述的觸摸屏報刊閱讀系統,其特征在于所述服務器包括用于從互 聯網自動采集報刊資源鏈接的更新服務器,以及利用更新服務器采集的資源鏈接下載相應 的報刊資源并加以處理并最終向各閱讀終端提供所需報刊數據的客戶電子報服務器。
4.如權利要求3所述的觸摸屏報刊閱讀系統,其特征在于所述閱讀系統至少還包括 一個設置于服務器或主機中的數據庫,所述數據庫中包含了所采集的報紙或期刊的最新的 以及過往的數據。
5.如權利要求4所述的觸摸屏報刊閱讀系統,其特征在于所述設定的索引方式采用 報紙或期刊的日期和名稱作為索引目錄。
6.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述閱讀系統軟件的報紙 數據采集模塊負責根據讀者指示,自定義報紙列表和展示順序,調節數據轉換參數,編輯在 所述的紅外觸摸屏終端上滾動顯示的通知信息。
7.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述閱讀系統軟件的報紙 數據采集模塊支持數據導出功能,供讀者根據報紙日期和名稱將所述報紙數據導出以進行 備份。
8.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述的閱讀系統軟件的報 紙數據采集模塊還負責根據剩余磁盤空間或者存放時間對舊數據進行篩選并自動刪除。
9.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述的觸摸屏閱讀模塊顯 示的閱讀界面提供報紙或者期刊的首版縮略圖界面和/或兩版平鋪展示界面和/或全屏閱 讀界面。
10.如權利要求1所述的觸摸屏報刊閱讀系統,其特征在于所述的觸摸屏閱讀模塊顯 示的閱讀界面提供按照地區和/或報紙類型和/或報紙名稱進行檢索的界面。
全文摘要
本發明公開了一種觸摸屏報刊閱讀系統,包括置入了閱讀系統軟件的紅外觸摸屏、顯示器、主機、機架和服務器,所述的置入了閱讀系統軟件的紅外觸摸屏固定在所述的顯示器上,所述的顯示器通過USB接口連接于主機,所述的顯示器和主機利用機架整體固定,所述的主機連接于服務器,所述的置入了閱讀系統軟件的紅外觸摸屏和服務器接入局域網,所述的服務器從互聯網采集下載報刊數據,并分發到所述的置入了閱讀系統軟件的紅外觸摸屏。同時,本發明還公開了所述的閱讀系統軟件。所述的報刊閱讀系統能夠對海量報紙數據和多種期刊數據進行采集,能夠實現數據轉化,能夠將數據分發到觸摸屏終端,并且,獲得逼真的讀報效果。
文檔編號G06F17/30GK101944110SQ20101027951
公開日2011年1月12日 申請日期2010年9月13日 優先權日2010年9月13日
發明者萬北川, 林曉煒, 韓高陽 申請人:北京九星時代科技有限公司