[發(fā)明專利]一種基于服務(wù)端編碼的安全閱讀方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910344636.0 | 申請日: | 2019-04-26 |
| 公開(公告)號: | CN110222516A | 公開(公告)日: | 2019-09-10 |
| 發(fā)明(設(shè)計)人: | 韓光;周獻(xiàn)民;馮文化;崔永進(jìn);蘭靜;楊楊 | 申請(專利權(quán))人: | 中國軟件與技術(shù)服務(wù)股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;H04L29/08 |
| 代理公司: | 北京君尚知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11200 | 代理人: | 邱曉鋒 |
| 地址: | 100081 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)端 瀏覽器 緩存 編碼格式 編碼文件 閱讀文件 用戶端 閱讀 瀏覽器支持 安全隱患 編碼處理 不對文件 查找文件 顯示文件 信息泄露 頁面關(guān)閉 清空 封裝 安全 傳輸 | ||
1.一種基于服務(wù)端編碼的安全閱讀方法,其特征在于,包括以下步驟:
用戶端的瀏覽器向服務(wù)端發(fā)起文件閱讀請求,所述文件閱讀請求中封裝瀏覽器支持的頁面編碼格式;
用戶端的瀏覽器從服務(wù)端接收所請求的文件的編碼文件;所述編碼文件是由所述服務(wù)端接收所述文件閱讀請求并獲取瀏覽器支持的頁面編碼格式后,查找到瀏覽器請求的文件并根據(jù)編碼格式對其進(jìn)行編碼而得到;
用戶端的瀏覽器顯示從服務(wù)端接收的編碼文件;
用戶端的瀏覽器的閱讀頁面關(guān)閉后,清空所有編碼文件。
2.一種基于服務(wù)端編碼的安全閱讀方法,其特征在于,包括以下步驟:
服務(wù)端從用戶端的瀏覽器接收文件閱讀請求,并從所述文件閱讀請求中獲取瀏覽器支持的頁面編碼格式;
服務(wù)端根據(jù)接收的閱讀文件請求查找文件,將查找到的文件根據(jù)編碼格式進(jìn)行編碼并傳輸給用戶端的瀏覽器;以便用戶端的瀏覽器顯示從服務(wù)端接收的編碼文件,并在閱讀頁面關(guān)閉后清空所有編碼文件。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,服務(wù)端將查找到的文件根據(jù)編碼格式進(jìn)行編碼的步驟包括:
服務(wù)端根據(jù)瀏覽器支持的編碼格式,將整個文件編碼生成完整的編碼文件,并將編碼文件存入服務(wù)端的磁盤空間中,調(diào)用用于記錄編碼文件信息的功能模塊,在服務(wù)端分配一塊內(nèi)存空間,用于記錄編碼文件的信息,在這一步驟中記錄編碼文件的緩存地址信息;
服務(wù)端調(diào)用用于對編碼文件進(jìn)行分頁的分頁模塊,對編碼文件進(jìn)行分頁,在記錄的編碼文件信息中,追加記錄頁碼索引信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述分頁模塊根據(jù)編碼文件的文件格式匹配相應(yīng)的文件開始標(biāo)識符、分頁標(biāo)識符和結(jié)束標(biāo)識符,對編碼文件進(jìn)行檢索,將檢索到的標(biāo)識符的磁盤地址排列成一段完整的序列,并以此建立頁碼索引表。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,用戶端從首頁開始閱讀,包括以下步驟:
1)服務(wù)端將分頁完成后的首頁內(nèi)容發(fā)送給瀏覽器;
2)瀏覽器將收到的編碼文件首頁加載到用戶端內(nèi)存;瀏覽器讀取編碼文件首頁并在閱讀頁面展示;
3)編碼文件首頁讀完后,用戶決定是否繼續(xù)閱讀,如果繼續(xù)閱讀,瀏覽器再次請求服務(wù)端,請求中包含下一頁頁碼信息,進(jìn)入步驟4);如果不繼續(xù)閱讀,直接進(jìn)入步驟7);
4)服務(wù)端接收到請求,根據(jù)存儲的編碼文件的位置信息,查找到完整的編碼文件,根據(jù)瀏覽器請求中的頁碼信息檢索頁碼索引,獲取到下一頁的內(nèi)容并發(fā)送給瀏覽器;
5)瀏覽器接收到服務(wù)端返回的頁面內(nèi)容,將之前編碼文件內(nèi)容覆蓋掉;
6)如果用戶還要繼續(xù)閱讀,瀏覽器再次請求服務(wù)端,請求中包含請求頁的頁碼信息;并
返回步驟4);如果不繼續(xù)閱讀,直接進(jìn)入步驟7);
7)閱讀頁面關(guān)閉;瀏覽器、服務(wù)端啟用垃圾回收機(jī)制,清理文件緩存。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,用戶端從指定頁碼開始閱讀,包括以下步驟:
1)服務(wù)端收到請求中的指定頁碼,然后檢索頁碼索引,找到指定頁碼的編碼文件內(nèi)容;
2)服務(wù)端將指定頁面內(nèi)容發(fā)送給瀏覽器;
3)瀏覽器將收到的指定頁碼編碼文件加載到用戶端內(nèi)存;瀏覽器讀取指定頁碼編碼文件并在閱讀頁面展示;
4)指定頁碼編碼文件讀完后,用戶決定是否繼續(xù)閱讀,如果繼續(xù)閱讀,瀏覽器再次請求服務(wù)端,請求中包含當(dāng)前頁碼的上/下一頁頁碼或者用戶通過瀏覽器控件輸入的指定頁碼,進(jìn)入步驟1);如果不繼續(xù)閱讀,直接進(jìn)入步驟5);
5)閱讀頁面關(guān)閉;瀏覽器、服務(wù)端啟用垃圾回收機(jī)制,清理文件緩存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國軟件與技術(shù)服務(wù)股份有限公司,未經(jīng)中國軟件與技術(shù)服務(wù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910344636.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 緩存控制方法、裝置和計算機(jī)可讀存儲介質(zhì)
- 至少具有三個緩存級別的緩存層級的混合低級緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器





