亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件預(yù)覽系統(tǒng)及方法

文檔序號(hào):9200468閱讀:762來源:國(guó)知局
一種文件預(yù)覽系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于文檔在線閱讀領(lǐng)域,尤其涉及一種文件預(yù)覽系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,人們可以從互聯(lián)網(wǎng)上下載各種文檔到本地進(jìn)行瀏覽,但本地如不安裝相應(yīng)文檔的閱讀軟件,則無法查看此文檔,另外,文檔的下載也增加了人們額外的時(shí)間,使得用戶體驗(yàn)下降。目前,越來越多的網(wǎng)站支持文檔在線閱讀,使得無需下載文檔,就可通過瀏覽器進(jìn)行預(yù)覽。
[0003]SffFTools是一種實(shí)用工具與Adobe Flash文件工作的集合,其能將PDF文件轉(zhuǎn)換成Flash,F(xiàn)lexPaper是一個(gè)開源輕量級(jí)的在瀏覽器上顯示各種Flash的組件,使在Flex中顯示PDF成為可能,而這個(gè)過程并無需PDF軟件環(huán)境的支持。
[0004]現(xiàn)有技術(shù)主要采用OpenOffice/LibreOffice (—種免費(fèi)的辦公軟件,類似微軟的Office)將 Microsoft Office (主要是 Word、Excel、PowerPoint)轉(zhuǎn)換成 PDF 文件,再使用SffFTools將PDF文件轉(zhuǎn)換成約定的Flash,然后通過FlexPaper使用分頁(yè)、豎屏及可控的方式將原有的Microsoft Office的內(nèi)容展現(xiàn)給用戶。調(diào)用FlexPaper提供的方法,傳入以下格式的參數(shù):{文件名[*,需要填充的“O”的個(gè)數(shù)],總頁(yè)數(shù)}即可實(shí)現(xiàn)分頁(yè)加載Flash的目的。但是此參數(shù)中的“文件名”屬性需要文件在服務(wù)器上的地址,即類似http://doC.jd.com/testDoc.docx的格式。此種方式有一定的安全隱患,如果通過某種方式拿到了這個(gè)統(tǒng)一資源定位符(URL),將其輸入地址欄中就可以直接下載此文件,這會(huì)讓別有用心之人有機(jī)可乘。并且,這種瀏覽方式需要下載Flash插件,另外,如果將所有文檔都存在一個(gè)應(yīng)用服務(wù)器上會(huì)增加應(yīng)用服務(wù)器的存儲(chǔ)壓力,并且不適用于分布式環(huán)境。
[0005]如圖1所示,用戶通過瀏覽器請(qǐng)求預(yù)覽某個(gè)文件時(shí),首先會(huì)經(jīng)過分發(fā)服務(wù)器,其會(huì)決定用戶的請(qǐng)求宄竟是由應(yīng)用服務(wù)器I來處理還是由應(yīng)用服務(wù)器2來處理,假設(shè)用戶請(qǐng)求由應(yīng)用服務(wù)器I來處理,此時(shí)將產(chǎn)生一個(gè)Flash保存在應(yīng)用服務(wù)器I上,如果用戶請(qǐng)求是由服務(wù)器2來處理,這時(shí)又生成一個(gè)相同的Flash。這樣即使不考慮將MicroSoft Office轉(zhuǎn)換成Flash會(huì)增加用戶的等待時(shí)間,也會(huì)使服務(wù)器存儲(chǔ)大量的冗余的文檔。
[0006]pdf2htmlEX是一種可以實(shí)現(xiàn)將PDF文件轉(zhuǎn)換為高保真網(wǎng)頁(yè)文件的開源軟件,本發(fā)明基于pdf2htmlEX提供一種文件預(yù)覽系統(tǒng)及方法。

【發(fā)明內(nèi)容】

[0007](一 )要解決的技術(shù)問題
[0008]本發(fā)明的目的在于提供一種文件預(yù)覽系統(tǒng)及方法,使用戶不需要安裝任何插件即可像瀏覽原生網(wǎng)頁(yè)一樣瀏覽文件,減少服務(wù)器壓力,并提高文件的安全性。
[0009]( 二 )技術(shù)方案
[0010]本發(fā)明提供一種文件預(yù)覽系統(tǒng),用于向?yàn)g覽器推送網(wǎng)頁(yè)文件,以使用戶通過瀏覽器預(yù)覽該網(wǎng)頁(yè)文件,文件預(yù)覽系統(tǒng)包括存儲(chǔ)系統(tǒng)、分發(fā)服務(wù)器及多個(gè)應(yīng)用服務(wù)器,其中:
[0011]存儲(chǔ)系統(tǒng)存儲(chǔ)有多個(gè)網(wǎng)頁(yè)文件;
[0012]分發(fā)服務(wù)器用于接收用戶請(qǐng)求,并將用戶請(qǐng)求分發(fā)到所述多個(gè)應(yīng)用服務(wù)器中的一個(gè)應(yīng)用服務(wù)器;
[0013]多個(gè)應(yīng)用服務(wù)器中的每個(gè)應(yīng)用服務(wù)器存儲(chǔ)有WEB應(yīng)用,WEB應(yīng)用根據(jù)分發(fā)的用戶請(qǐng)求,從存儲(chǔ)系統(tǒng)上獲取相應(yīng)網(wǎng)頁(yè)文件,并將該網(wǎng)頁(yè)文件推送至瀏覽器。
[0014]本發(fā)明還提供一種文件預(yù)覽方法,應(yīng)用于文件預(yù)覽系統(tǒng),方法包括:
[0015]SI,用戶通過瀏覽器向分發(fā)服務(wù)器發(fā)送用戶請(qǐng)求;
[0016]S2,分發(fā)服務(wù)器接收用戶請(qǐng)求,并將所述用戶請(qǐng)求分發(fā)到一個(gè)應(yīng)用服務(wù)器;
[0017]S3,所述服務(wù)器中的WEB應(yīng)用根據(jù)用戶請(qǐng)求,從存儲(chǔ)系統(tǒng)中獲取相應(yīng)網(wǎng)頁(yè)文件,并將該網(wǎng)頁(yè)文件推送至所述瀏覽器;
[0018]S4,用戶通過瀏覽器預(yù)覽所推送的網(wǎng)頁(yè)文件。
[0019](三)有益效果
[0020]1、本發(fā)明通過pdf 2htmlEX直接將PDF文件轉(zhuǎn)換為網(wǎng)頁(yè)文件,使得瀏覽器無需安裝任何插件,就可通過瀏覽網(wǎng)頁(yè)的方式在線瀏覽PDF文件。
[0021]2、對(duì)于同一 PDF文件,轉(zhuǎn)換成的網(wǎng)頁(yè)文件的大小比FLASH要小,故本發(fā)明能支持更大的PDF文件。
[0022]3、本發(fā)明將網(wǎng)頁(yè)文件存儲(chǔ)于專門的存儲(chǔ)系統(tǒng)中,而不是存儲(chǔ)于服務(wù)器中,使服務(wù)器無需存儲(chǔ)大量的冗余的文檔。
[0023]4、本發(fā)明根據(jù)各個(gè)應(yīng)用服務(wù)器的當(dāng)前負(fù)載,將用戶請(qǐng)求轉(zhuǎn)發(fā)到當(dāng)前負(fù)載最小的應(yīng)用服務(wù)器,平衡了各個(gè)應(yīng)用服務(wù)器的負(fù)載,降低了特定應(yīng)用服務(wù)器上的壓力,適用于分布式環(huán)境。
[0024]5、本發(fā)明中WEB應(yīng)用根據(jù)用戶請(qǐng)求中的文件唯一標(biāo)識(shí)獲取網(wǎng)頁(yè)文件,不會(huì)使文件路徑暴露,保證了文件的安全性。
【附圖說明】
[0025]圖1是現(xiàn)有技術(shù)中文件預(yù)覽系統(tǒng)的結(jié)構(gòu)示意圖。
[0026]圖2是本發(fā)明實(shí)施例提供的文件預(yù)覽系統(tǒng)的結(jié)構(gòu)示意圖。
[0027]圖3是本發(fā)明實(shí)施例提供的文件預(yù)覽方法的流程圖。
【具體實(shí)施方式】
[0028]本發(fā)明提供一種文件預(yù)覽系統(tǒng),包括存儲(chǔ)系統(tǒng)、分發(fā)服務(wù)器及多個(gè)應(yīng)用服務(wù)器,分發(fā)服務(wù)器接收用戶請(qǐng)求,并將用戶請(qǐng)求分發(fā)到應(yīng)用服務(wù)器,應(yīng)用服務(wù)器中的WEB應(yīng)用根據(jù)用戶請(qǐng)求,從存儲(chǔ)系統(tǒng)上獲取相應(yīng)網(wǎng)頁(yè)文件,并將該網(wǎng)頁(yè)文件推送至瀏覽器,用戶通過瀏覽器預(yù)覽所推送的網(wǎng)頁(yè)文件。
[0029]本發(fā)明還提供一種文件預(yù)覽方法,包括:
[0030]SI,用戶通過瀏覽器向分發(fā)服務(wù)器發(fā)送用戶請(qǐng)求;
[0031]S2,分發(fā)服務(wù)器接收用戶請(qǐng)求,并將用戶請(qǐng)求分發(fā)到一個(gè)應(yīng)用服務(wù)器;
[0032]S3,應(yīng)用服務(wù)器中的WEB應(yīng)用根據(jù)用戶請(qǐng)求,從存儲(chǔ)系統(tǒng)中獲取相應(yīng)網(wǎng)頁(yè)文件,并將該網(wǎng)頁(yè)文件推送至所述瀏覽器;
[0033]S4,用戶通過瀏覽器預(yù)覽所推送的網(wǎng)頁(yè)文件。
[0034]在一種實(shí)施方式中,分發(fā)服務(wù)器根據(jù)每個(gè)應(yīng)用服務(wù)器的當(dāng)前負(fù)載,將用戶請(qǐng)求分發(fā)到當(dāng)前負(fù)載最小的應(yīng)用服務(wù)器。
[0035]在一種實(shí)施方式中,存儲(chǔ)系統(tǒng)為云存儲(chǔ)系統(tǒng),例如京東云存儲(chǔ)系統(tǒng)。
[0036]在一種實(shí)施方式中,存儲(chǔ)系統(tǒng)中的網(wǎng)頁(yè)文件是由PDF文件轉(zhuǎn)換得到的,可由pdf2htmlEX
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1