專利名稱:文檔在線瀏覽方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種文檔在線瀏覽方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的普及,數(shù)字資源實(shí)時在線瀏覽也得到了快速發(fā)展。其中,數(shù)字資源包 括流媒體以及電子文檔等,對于各種流媒體目前有比較成熟的技術(shù)支持,用戶可以通過播 放軟件邊下載邊播放。但是對于數(shù)字圖書館的電子文檔來說,在線瀏覽還沒有很大進(jìn)展。數(shù)字圖書館提 供了大量的電子文檔,包括期刊、文獻(xiàn)以及論文,格式靈活多樣,包括CAJ、PDF、KDH等,各 種類型的電子文檔都保存在數(shù)字圖書館的服務(wù)器數(shù)據(jù)庫中,當(dāng)用戶檢索到相應(yīng)的電子文檔 時,需要首先下載全文,然后通過對應(yīng)的瀏覽器打開。但是,如果是數(shù)據(jù)量較大的電子文檔, 下載需要一定的時間,因此延長了用戶的閱讀等待時間。
發(fā)明內(nèi)容
為解決上述中存在的問題與缺陷,本發(fā)明提供了一種文檔在線瀏覽方法及系統(tǒng)。 所述技術(shù)方案如下文檔在線瀏覽方法,包括發(fā)送檢索到的服務(wù)信息并接收與該服務(wù)信息相匹配的數(shù)據(jù)信息;根據(jù)接收到的服 務(wù)信息查找相匹配的數(shù)據(jù)信息并發(fā)送;其特征在于,所述方法還包括瀏覽在線數(shù)據(jù)信息并輸出;接收在線瀏覽過的數(shù)據(jù)信息,并對數(shù)據(jù)信息進(jìn)行快速瀏覽。所述方法具體包括A、發(fā)送請求服務(wù)信息;B、根據(jù)請求服務(wù)信息生成權(quán)限數(shù)據(jù)信息,并返回相應(yīng)的數(shù)據(jù)信息到指定的路徑 URL ;C、請求返回?cái)?shù)據(jù)信息的原數(shù)據(jù)信息;D、發(fā)送請求所需的數(shù)據(jù)信息,并根據(jù)請求服務(wù)信息使用的密碼及使用的權(quán)限進(jìn)行 加密;E、根據(jù)瀏覽需要,請求相應(yīng)頁面數(shù)據(jù)信息;F、返回所需數(shù)據(jù)信息,并根據(jù)生成的權(quán)限數(shù)據(jù)信息,使用相應(yīng)的證書對數(shù)據(jù)信息 進(jìn)行加密。文檔在線瀏覽系統(tǒng),包括服務(wù)信息請求及接收端,用于發(fā)送檢索到的請求服務(wù)信息并接收與該請求服務(wù)信 息相匹配數(shù)據(jù)信息;在線信息服務(wù)發(fā)送端,用于接收服務(wù)信息請求,并根據(jù)該請求信息發(fā)送 相匹配的數(shù)據(jù)信息;所述系統(tǒng)還包括在線瀏覽單元和文檔快速瀏覽單元,所述在線瀏覽單元,用于在線瀏覽從所述在線信息服務(wù)發(fā)送端傳輸?shù)剿龇?wù)信息請求及接收端的數(shù)據(jù)信息;文檔快速瀏覽單元,用于對服務(wù)信息請求及接收端接收到的數(shù)據(jù)信息進(jìn)行快速瀏覽。本發(fā)明提供的技術(shù)方案的有益效果是通過采用改進(jìn)的CAJ瀏覽器,進(jìn)行實(shí)時在線瀏覽,由于在傳輸過程中進(jìn)行一頁一 頁的數(shù)據(jù)傳輸,用戶不必等待整個文檔下載完就可以直接查看所關(guān)系的內(nèi)容,所以大大縮 短了用戶在閱讀文檔時的等待時間,極大提高了用戶的滿意度。
圖1是文檔在線瀏覽方法流程圖;圖2是文檔在線瀏覽方法具體流程圖;圖3是文檔在線瀏覽系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明提供了一種文檔在線瀏覽方法及系統(tǒng),其客戶端具有CAJ瀏覽器在線瀏覽 功能,由于在傳輸過程中只傳輸某一頁文檔實(shí)際使用的數(shù)據(jù),用戶不必等待整個文檔下載 完就可以直接查看關(guān)心的內(nèi)容,縮短了用戶在閱讀文檔時的等待時間。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將對本發(fā)明實(shí)施方式作進(jìn)一 步地詳細(xì)描述實(shí)施例1該實(shí)施例提供了一種文檔在線瀏覽方法如圖1所示,該方法包括發(fā)送檢索到的服務(wù)信息并接收與該服務(wù)信息相匹配的數(shù)據(jù)信息。根據(jù)接收到的服務(wù)信息查找相匹配的數(shù)據(jù)信息并發(fā)送。將數(shù)據(jù)信息進(jìn)在線瀏覽并輸出。接收在線瀏覽過的數(shù)據(jù)信息,并對數(shù)據(jù)信息進(jìn)行快速瀏覽。所述文檔在線瀏覽方法的具體流程如圖2所示,包括如下步驟步驟301客戶端登陸并發(fā)送客戶端安全證書到在線服務(wù)器;所述安全證書內(nèi)容包括文檔內(nèi)容加密使用的密碼,用戶權(quán)限等,能夠保證傳輸只 會被特定的客戶端接收并正確解密。步驟302發(fā)送請求服務(wù)信息;客戶端發(fā)送文檔請求信息到服務(wù)器,其客戶端通過檢索,查詢出相關(guān)的文檔信息, 點(diǎn)擊該文檔信息,發(fā)送文檔信息請求到服務(wù)器。步驟303在線服務(wù)器生成權(quán)限信息并返回文檔路徑URL ;在線服務(wù)器生成權(quán)限信息,所述的權(quán)限信息包括限制文檔的打印、復(fù)制以及緩存寸。步驟304請求返回?cái)?shù)據(jù)信息的原數(shù)據(jù)信息;客戶端請求權(quán)限信息及文檔原數(shù)據(jù),其文檔的原數(shù)據(jù)包括文檔的標(biāo)題、作者、關(guān)鍵 詞、摘要、參考文獻(xiàn)等結(jié)構(gòu)化數(shù)據(jù)。步驟305在線服務(wù)器返回客戶端所需數(shù)據(jù)信息,根據(jù)設(shè)定,使用證書加密;
在線服務(wù)器將文檔的原數(shù)據(jù)通過EBX傳輸協(xié)議返回,并根據(jù)生成的權(quán)限信息,對 文檔內(nèi)容進(jìn)行加密,限制文檔的打印、復(fù)制以及緩存。步驟306客戶端根據(jù)用戶瀏覽需要,請求相應(yīng)頁面數(shù)據(jù)。步驟307在線服務(wù)器返回客戶端所需數(shù)據(jù),根據(jù)設(shè)定,使用證書加密;在線服務(wù)器將文檔的頁面數(shù)據(jù)返回,并根據(jù)生成的權(quán)限信息,對文檔內(nèi)容進(jìn)行加 密,限制文檔的打印、復(fù)制以及緩存。實(shí)施例2本實(shí)施例提供了一種文檔在線瀏覽系統(tǒng)如圖3所示,該系統(tǒng)包括服務(wù)信息請求 及接收端,用于發(fā)送檢索到的請求服務(wù)信息并接收與該請求服務(wù)信息相匹配數(shù)據(jù)信息;在 線信息服務(wù)發(fā)送端,用于接收服務(wù)信息請求,并根據(jù)該請求信息發(fā)送相匹配的數(shù)據(jù)信息;在 線瀏覽單元,用于在線瀏覽從所述在線信息服務(wù)發(fā)送端傳輸?shù)剿龇?wù)信息請求及接收端 的數(shù)據(jù)信息;文檔快速瀏覽單元,用于對服務(wù)信息請求及接收端接收到的數(shù)據(jù)信息進(jìn)行快 速瀏覽。上述服務(wù)信息請求及接收端即為客戶端,在線信息服務(wù)發(fā)送端為在線服務(wù)器。其 實(shí)施過程為客戶端將用戶請求文檔的服務(wù)信息發(fā)送到在線服務(wù)器,在線服務(wù)器根據(jù)客戶 端的請求信息檢索與之相匹配的數(shù)據(jù)信息并實(shí)時傳送到客戶端。文檔的數(shù)據(jù)信息包括文檔 的數(shù)據(jù)信息內(nèi)容、原數(shù)據(jù)及用戶的權(quán)限信息。上述原數(shù)據(jù)包括標(biāo)題、作者、關(guān)鍵詞、摘要、參考文獻(xiàn)等結(jié)構(gòu)化數(shù)據(jù),文檔的原數(shù)據(jù) 是基于HTTP協(xié)議,并通過EBX傳輸協(xié)議進(jìn)行傳輸,原數(shù)據(jù)可以方便用戶對文檔的分類管理, 對用戶的寫作過程提供幫助。上述用戶的權(quán)限信息是在線服務(wù)器通過用戶的權(quán)限以及文檔的屬性動態(tài)生成權(quán) 限信息傳輸?shù)娇蛻舳?,所述的?quán)限信息包括限制文檔的打印、復(fù)制以及緩存,實(shí)現(xiàn)了對文檔 內(nèi)容的保護(hù)功能。根據(jù)安全性的需要,在線服務(wù)器傳輸文檔數(shù)據(jù)信息到客戶端的過程中,其關(guān)鍵的 數(shù)據(jù)(如文檔內(nèi)容加密使用的密碼,用戶使用的權(quán)限等)會使用客戶端安全證書來進(jìn)行加 密,這樣就保證了本傳輸只會被特定的用戶端接收并正確解密。根據(jù)生成的權(quán)限信息,對文 檔數(shù)據(jù)信息進(jìn)行加密是限制文檔的打印、復(fù)制以及緩存。該實(shí)施例中的在線瀏覽器包括一臺或者多臺,其客戶端為具有CAJ瀏覽器的客戶 端,客戶端根據(jù)CAJ瀏覽器中的在線瀏覽單元實(shí)時的瀏覽從瀏覽器傳送到客戶端的文檔數(shù) 據(jù)信息,當(dāng)客戶端接收到瀏覽器發(fā)送的文檔數(shù)據(jù)信息后,通過文檔快速瀏覽單元對文檔數(shù) 據(jù)信息進(jìn)行快速瀏覽,縮短了用戶在閱讀文檔時的等待時間。上述在線服務(wù)器數(shù)量不限,可 以集群使用。上述客戶端采用CAJ瀏覽器,具體來說,可以采用CAJViewer或CAJAX插件,用戶 通過CAJViewer可以直接打開一個路徑URL來瀏覽文檔。雖然上面針對在線瀏覽技術(shù)描述了本發(fā)明的原理以及具體實(shí)施方式
,但是,在本 發(fā)明的上述引導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實(shí)施例的基礎(chǔ)上進(jìn)行各種改進(jìn)和變形,而 這些改進(jìn)或者變形落在本發(fā)明的保護(hù)范圍內(nèi)。本領(lǐng)域的技術(shù)人員應(yīng)該明白,上面的具體描 述只是為了解釋本發(fā)明的目的,并非用于限制本發(fā)明。因此,本發(fā)明的思想并不限定于以上 說明的實(shí)施例,本發(fā)明的思想范疇不僅包括權(quán)利要求書記載的范圍,還包括與權(quán)利要求等同或者等價的變形。
權(quán)利要求
文檔在線瀏覽方法,該方法包括發(fā)送檢索到的服務(wù)信息并接收與該服務(wù)信息相匹配的數(shù)據(jù)信息;根據(jù)接收到的服務(wù)信息查找相匹配的數(shù)據(jù)信息并發(fā)送;其特征在于,所述方法還包括瀏覽在線數(shù)據(jù)信息并輸出;接收在線瀏覽過的數(shù)據(jù)信息,并對數(shù)據(jù)信息進(jìn)行快速瀏覽。
2.根據(jù)權(quán)利要求1所述的在線瀏覽方法,其特征在于,所述方法具體包括A、發(fā)送請求服務(wù)信息;B、根據(jù)請求服務(wù)信息生成權(quán)限數(shù)據(jù)信息,并返回相應(yīng)的數(shù)據(jù)信息到指定的路徑URL;C、請求返回?cái)?shù)據(jù)信息的原數(shù)據(jù)信息;D、發(fā)送請求所需的數(shù)據(jù)信息,并根據(jù)請求服務(wù)信息使用的密碼及使用的權(quán)限進(jìn)行加密;E、根據(jù)瀏覽需要,請求相應(yīng)頁面數(shù)據(jù)信息;F、返回所需數(shù)據(jù)信息,并根據(jù)生成的權(quán)限數(shù)據(jù)信息,使用相應(yīng)的證書對數(shù)據(jù)信息進(jìn)行 加密。
3.根據(jù)權(quán)利要求2所述的在線瀏覽方法,其特征在于,所述步驟A之前還包括登陸并 發(fā)送相應(yīng)的安全證書,所述安全證書的內(nèi)容包括數(shù)據(jù)信息加密使用的密碼、用戶使用的權(quán) 限。
4.根據(jù)權(quán)利要求2所述的在線瀏覽方法,其特征在于,所述權(quán)限數(shù)據(jù)信息是根據(jù)服務(wù)信息請求及接收端的權(quán)限與所發(fā)送服務(wù)信息的屬性動態(tài)進(jìn) 行生成;所述權(quán)限數(shù)據(jù)信息包括限制文檔的打印、復(fù)制及緩存;原數(shù)據(jù)信息包括信息內(nèi)容的標(biāo)題、作者、關(guān)鍵字、摘要、及相關(guān)的參考文獻(xiàn)。
5.文檔在線瀏覽系統(tǒng),該系統(tǒng)包括服務(wù)信息請求及接收端,用于發(fā)送檢索到的請求 服務(wù)信息并接收與該請求服務(wù)信息相匹配數(shù)據(jù)信息;在線信息服務(wù)發(fā)送端,用于接收服務(wù) 信息請求,并根據(jù)該請求信息發(fā)送相匹配的數(shù)據(jù)信息;其特征在于,所述系統(tǒng)還包括在線瀏 覽單元和文檔快速瀏覽單元,所述在線瀏覽單元,用于在線瀏覽從所述在線信息服務(wù)發(fā)送端傳輸?shù)剿龇?wù)信息請求及 接收端的數(shù)據(jù)信息;文檔快速瀏覽單元,用于對服務(wù)信息請求及接收端接收到的數(shù)據(jù)信息進(jìn)行快速瀏覽。
6.根據(jù)權(quán)利要求5所述的文檔在線瀏覽系統(tǒng),其特征在于,所述數(shù)據(jù)信息包括數(shù)據(jù)信 息內(nèi)容和原數(shù)據(jù)信息,所述原數(shù)據(jù)信息包括信息內(nèi)容的標(biāo)題、作者、關(guān)鍵詞、摘要、及相關(guān)的 參考文獻(xiàn)。
7.根據(jù)權(quán)利要求5所述的文檔在線瀏覽系統(tǒng),其特征在于,所述數(shù)據(jù)信息還包括權(quán)限 數(shù)據(jù)信息,該權(quán)限數(shù)據(jù)信息是在線信息服務(wù)發(fā)送端通過用戶的權(quán)限及所接收到的數(shù)據(jù)信息 的屬性動態(tài)進(jìn)行生成;所述權(quán)限數(shù)據(jù)信息包括限制文檔的打印、復(fù)制及緩存。
8.根據(jù)權(quán)利要求5所述的文檔在線瀏覽系統(tǒng),其特征在于,所述在線信息服務(wù)發(fā)送端 發(fā)送到服務(wù)信息請求及接收端的數(shù)據(jù)信息為加密信息,該加密信息的密碼是根據(jù)服務(wù)信息 請求及接收端所發(fā)送的請求服務(wù)信息使用的密碼、使用的權(quán)限及相應(yīng)的安全證書進(jìn)行加Γ t [ O
9.根據(jù)權(quán)利要求5所述的文檔在線瀏覽系統(tǒng),其特征在于,所述服務(wù)信息請求及接收端包括CAJ瀏覽器;所述在線信息服務(wù)發(fā)送端包括一個或多個服務(wù)器。
10.根據(jù)權(quán)利要求5所述的文檔在線瀏覽系統(tǒng),其特征在于,所述服務(wù)信息請求及接收 端與在線信息服務(wù)發(fā)送端通過HTTP協(xié)議或EBX傳輸協(xié)議進(jìn)行傳輸。
全文摘要
本發(fā)明公開了一種文檔在線瀏覽方法及系統(tǒng),所述方法包括發(fā)送檢索到的服務(wù)信息并接收與該服務(wù)信息相匹配的數(shù)據(jù)信息;根據(jù)接收到的服務(wù)信息查找相匹配的數(shù)據(jù)信息并發(fā)送;瀏覽在線數(shù)據(jù)信息并輸出;接收在線瀏覽過的數(shù)據(jù)信息,并對數(shù)據(jù)信息進(jìn)行快速瀏覽。所述系統(tǒng)包括服務(wù)信息請求及接收端、在線信息服務(wù)發(fā)送端、在線瀏覽單元及文檔快速瀏覽單元。本發(fā)明數(shù)據(jù)傳輸過程中,可使用戶不必等待整個文檔下載完就可以實(shí)施在線查看所關(guān)系的內(nèi)容,所以大大縮短了用戶在閱讀文檔時的等待時間,極大提高了用戶的滿意度。
文檔編號H04L29/08GK101894159SQ201010232109
公開日2010年11月24日 申請日期2010年7月21日 優(yōu)先權(quán)日2010年7月21日
發(fā)明者張振海, 樊振華 申請人:同方知網(wǎng)(北京)技術(shù)有限公司