一種流式文檔閱讀系統及方法
【技術領域】
[0001]本發明屬于數字閱讀領域,尤其涉及一種流式文檔閱讀系統及方法。
【背景技術】
[0002]對于網絡中的流式數字文檔,由于需要保護版權,通常都進行了加密,需要閱讀這些內容,需要在客戶端安裝相應的應用程序,通過應用程序下載已經加密流式文檔內容,然后對已經加密的內容進行解密得到原始文檔,最后應用程序打開文檔進行呈現,這在用戶看來,此過程過于復雜,影響了用戶體驗。
【發明內容】
[0003](一 )要解決的技術問題
[0004]本發明的目的在于,提供一種流式文檔閱讀系統及方法,能以安全又簡潔的方式來實現流式文檔的閱讀。
[0005]( 二)技術方案
[0006]本發明提供一種流式文檔閱讀系統,包括客戶端和服務器端,服務器端將流式文檔分為多個流式文檔片段,并將其分為多個時間周期向客戶端發送,客戶端將收到的流式文檔片段呈現給用戶,其中,服務器端每個時間周期發送一個流式文檔片段至客戶端。
[0007]本發明還提供一種流式文檔閱讀方法,包括:
[0008]SI,服務器端將流式文檔分為多個流式文檔片段;
[0009]S2,服務器端將多個流式文檔片段分為多個時間周期向客戶端發送,其中,服務器端每個時間周期發送一個流式文檔片段至客戶端;
[0010]S3,客戶端將收到的流式文檔片段呈現給用戶。
[0011](三)有益效果
[0012]本發明提供的流式文檔閱讀系統及方法,服務器端對每個流式文檔片段進行加密,并且每個周期生成的密鑰不同,這樣保證了文檔的安全性;另外,服務器端將流式文檔片段發送至客戶端后,客戶端以網頁的形式將流式文檔片段呈現給用戶,無需安裝任何應用程序,使得用戶能更為方便地瀏覽流式文檔,提高了用戶體驗。
【附圖說明】
[0013]圖1是本發明實施例提供的流式文檔閱讀系統的示意圖。
[0014]圖2是本發明實施例提供的流式文檔閱讀方法的流程圖。
【具體實施方式】
[0015]本發明提供一種流式文檔閱讀系統,包括客戶端和服務器端,服務器端將流式文檔分為多個流式文檔片段,并將其分為多個時間周期向客戶端發送,客戶端將收到的流式文檔片段呈現給用戶,其中,服務器端每個時間周期發送一個流式文檔片段至客戶端。
[0016]根據本發明的一種實施方式,客戶端包括請求模塊和解密模塊,服務器端包括加密模塊及發送模塊,其中,在一個時間周期中,請求模塊向服務器端發送請求,服務器端接收到請求后,加密模塊生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,發送模塊將密文片段及密鑰發送至客戶端,客戶端收到密文片段及密鑰后,解密模塊根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段,其中,在不同的時間周期中,加密模塊生成的密鑰不同,這樣,在多個周期中傳輸多個流式文檔片段時,不會因密鑰被破解而導致文檔泄露,保證了文檔的安全性。
[0017]根據本發明的一種實施方式,客戶端還包括顯示模塊,用于以網頁的形式將流式文檔片段呈現給用戶,這樣無需安裝任何應用程序,通過瀏覽器就能瀏覽文檔,提高了用戶體驗。
[0018]根據本發明的一種實施方式,客戶端還包括登錄模塊,服務器端還包括驗證模塊,其中,登錄模塊將用戶登錄信息發送至驗證模塊,驗證模塊對用戶登錄信息進行驗證,用戶登錄信息可以是用戶的賬號、密碼等。
[0019]根據本發明的一種實施方式,服務器端還包括分段模塊,用于將流式文檔分為多個流式文檔片段。
[0020]本發明還提供一種流式文檔閱讀方法,包括:
[0021]SI,服務器端將流式文檔分為多個流式文檔片段;
[0022]S2,服務器端將多個流式文檔片段分為多個時間周期向客戶端發送,其中,服務器端每個時間周期發送一個流式文檔片段至客戶端;
[0023]S3,客戶端將收到的流式文檔片段呈現給用戶。
[0024]為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,并參照附圖,對本發明進一步詳細說明。
[0025]圖1是本發明實施例提供的流式文檔閱讀系統的示意圖,如圖1所示,該系統包括客戶端和服務器端,其中,客戶端包括登錄模塊、請求模塊、解密模塊及顯示模塊,服務器端包括分段模塊、驗證模塊、加密模塊及發送模塊。
[0026]分段模塊按章節將流式文檔分為多個流式文檔片段,登錄模塊將用戶的賬號和密碼發送至驗證模塊,驗證模塊對賬號和密碼進行驗證,驗證通過后,在一個時間周期中,請求模塊向服務器端發送請求,服務器端接收到請求后,由加密模塊生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,發送模塊將密文片段及密鑰發送至客戶端,客戶端收到密文片段及密鑰后,解密模塊根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段,其中,在不同的時間周期中,加密模塊生成的密鑰不同,這樣,在多個周期中傳輸多個流式文檔片段時,不會因密鑰被破解而導致文檔泄露,保證了文檔的安全性。
[0027]顯示模塊以網頁的形式將流式文檔片段呈現給用戶,用戶對該章節的流式文檔片段進行閱讀后,若需要繼續閱讀,則在下一個時間周期中,再由請求模塊向服務器端發送請求,以閱讀下一章節的內容,這樣無需安裝任何應用程序,通過瀏覽器就能瀏覽文檔,提高了用戶體驗。
[0028]圖2是本發明實施例提供的流式文檔閱讀方法的流程圖,如圖2所示,方法包括:
[0029]SI,服務器端按章節將流式文檔分為多個流式文檔片段;
[0030]S2,客戶端將用戶的賬號和密碼發送至服務器端,服務器端對賬號和密碼進行驗證,驗證通過后,在一個時間周期中,客戶端向服務器端發送請求,服務器端接收到請求后,生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,并將密文片段及密鑰發送至客戶端,客戶端收到密文片段及密鑰后,根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段,其中,在不同的時間周期中,生成的密鑰不同。
[0031]S3,客戶端以網頁的形式將流式文檔片段呈現給用戶,用戶對該章節的流式文檔片段進行閱讀后,若需要繼續閱讀,則返回步驟S2,在下一個時間周期中,再由請求模塊向服務器端發送請求,以閱讀下一章節的內容,這樣無需安裝任何應用程序,通過瀏覽器就能瀏覽文檔,提高了用戶體驗。
[0032]以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,并不用于限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種流式文檔閱讀系統,其特征在于,包括客戶端和服務器端,所述服務器端將所述流式文檔分為多個流式文檔片段,并將其分為多個時間周期向所述客戶端發送,所述客戶端將收到的流式文檔片段呈現給用戶,其中,所述服務器端每個時間周期發送一個流式文檔片段至所述客戶端。2.根據權利要求1所述的流式文檔閱讀系統,其特征在于,所述客戶端包括請求模塊和解密模塊,所述服務器端包括加密模塊及發送模塊,其中,在一個時間周期中,所述請求模塊向所述服務器端發送請求,所述服務器端接收到所述請求后,所述加密模塊生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,所述發送模塊將所述密文片段及密鑰發送至所述客戶端,所述客戶端收到所述密文片段及密鑰后,解密模塊根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段。3.根據權利要求2所述的流式文檔閱讀系統,其特征在于,在不同的時間周期中,所述加密模塊生成的密鑰不同。4.根據權利要求1所述的流式文檔閱讀系統,其特征在于,所述客戶端還包括顯示模塊,用于以網頁的形式將所述流式文檔片段呈現給用戶。5.根據權利要求2所述的流式文檔閱讀系統,其特征在于,所述客戶端還包括登錄模塊,所述服務器端還包括驗證模塊,其中,所述登錄模塊將用戶登錄信息發送至所述驗證模塊,所述驗證模塊對所述用戶登錄信息進行驗證。6.根據權利要求1所述的流式文檔閱讀系統,其特征在于,所述服務器端還包括分段模塊,用于將所述流式文檔分為多個流式文檔片段。7.一種流式文檔閱讀方法,其特征在于,包括: SI,服務器端將所述流式文檔分為多個流式文檔片段; S2,所述服務器端將所述多個流式文檔片段分為多個時間周期向客戶端發送,其中,所述服務器端每個時間周期發送一個流式文檔片段至所述客戶端; S3,所述客戶端將收到的流式文檔片段呈現給用戶。8.根據權利要求7所述的流式文檔閱讀方法,其特征在于,所述步驟S2包括: 在一個時間周期中,所述客戶端向所述服務器端發送請求,所述服務器端接收到所述請求后,生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,并將所述密文片段及密鑰發送至所述客戶端,所述客戶端收到所述密文片段及密鑰后,根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段。9.根據權利要求8所述的流式文檔閱讀方法,其特征在于,在不同的時間周期中,生成的密鑰不同。10.根據權利要求7所述的流式文檔閱讀方法,其特征在于,在所述步驟S3中,所述客戶端以網頁的形式將所述流式文檔片段呈現給用戶。
【專利摘要】本發明公開了一種流式文檔閱讀系統及方法,系統包括客戶端和服務器端,服務器端將流式文檔分為多個流式文檔片段,并將其分為多個時間周期向客戶端發送,在一個時間周期中,客戶端向服務器端發送請求,服務器端接收到所述請求后,生成一個密鑰,并采用該密鑰對其中一個流式文檔片段進行加密,得到相應的密文片段,并將密文片段及密鑰發送至客戶端,客戶端收到密文片段及密鑰后,根據收到的密鑰對收到的密文片段進行解密,得到對應的流式文檔片段,并以網頁的形式呈現給用戶。本發明能以安全又簡潔的方式來實現流式文檔的閱讀。
【IPC分類】H04L29/08
【公開號】CN105162853
【申請號】CN201510504530
【發明人】莫文
【申請人】北京京東尚科信息技術有限公司, 北京京東世紀貿易有限公司
【公開日】2015年12月16日
【申請日】2015年8月17日