欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提供文檔在線閱讀的方法和裝置以及系統(tǒng)的制作方法

文檔序號:8258742閱讀:507來源:國知局
提供文檔在線閱讀的方法和裝置以及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別地涉及一種提供文檔在線閱讀的方法和裝置以及系統(tǒng)。
【背景技術】
[0002]目前文檔在線閱讀的一種常用方式是在網(wǎng)頁中呈現(xiàn)Flash格式的文檔,用戶能夠閱覽文檔內(nèi)容,并在有權(quán)限時可以下載可編輯的格式的文檔文件。在服務端首先采用OpenOff ice>LibreOffice 等工具將 WorcUExcel'PowerPoint 等文檔轉(zhuǎn)換成 PDF 文件,然后采用Swftools等工具將PDF文件轉(zhuǎn)換成Flash文件,再使用PlexPaper工具,通過分頁、豎屏、可控的方式將上述的Word、Excel、PowerPoint等文檔的內(nèi)容展現(xiàn)給用戶。
[0003]在用戶請求在線閱讀某個文件A時,通過點擊文檔列表的頁面中的文檔鏈接,或者在搜索框中輸入文檔名稱,瀏覽器將閱讀該文檔的請求發(fā)送至服務端的分發(fā)服務器,由分發(fā)服務器根據(jù)負荷情況來分配一臺服務器,例如服務器1,然后由該服務器I按上文的方式生成一個Flash文件,保存在服務器I中。如果有另一用戶也請求閱讀該文件A,并且由服務器2來處理,這樣服務器2也生成一個相同的Flash文件并保存。顯然這種方式會使服務器保存大量相同文檔造成冗余。
[0004]另外在加載較大的Flash文件時,為了避免加載緩慢的現(xiàn)象出現(xiàn),目前通常采用分頁加載的方式,例如調(diào)用FlexPaper提供的方法,傳入的參數(shù)包含文件名和總頁數(shù),在文件名中,需包含文件在服務器上的地址,即類似http://doc.jd.com/testDoc.docx的格式。這種方式因為暴露了文件在服務器上的真實存儲地址,將其輸入地址欄就可以直接下載文檔,所以有一定的安全隱患。

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

[0005]有鑒于此,本發(fā)明提供一種提供文檔在線閱讀的方法和裝置以及系統(tǒng),能夠減輕服務器存儲壓力并且提高對用戶在線閱讀文檔的響應速度;另外本發(fā)明有助于提高上述文檔的安全性。
[0006]為實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,給出了一種提供文檔在線閱讀的方法。
[0007]本發(fā)明的提供文檔在線閱讀的方法包括:接收第一終端上傳的文檔,為該文檔分配文檔標識,并且將該文檔轉(zhuǎn)換為Flash文件,將該Flash文件保存到云存儲系統(tǒng);接收第二終端發(fā)送的文檔閱讀請求信息,判斷該請求信息中包含的文檔標識是否合法,若是,則按該文檔標識從所述云存儲系統(tǒng)獲取Flash文件然后發(fā)送給所述第二終端。
[0008]可選地,所述文檔閱讀請求信息中不包含文檔的真實存儲地址。
[0009]可選地,所述文檔閱讀請求信息包含應用名稱、交互頁面標識、以及文檔標識,其中:應用名稱是提供文檔在線閱讀的應用的名稱;交互頁面標識是呈現(xiàn)閱讀鏈接的網(wǎng)頁的標識,在該鏈接被點擊時發(fā)出文檔閱讀請求。
[0010]可選地,按該文檔標識從所述云存儲系統(tǒng)獲取Flash文件然后發(fā)送給所述第二終端的步驟包括:根據(jù)所述第二終端當前閱讀的文檔位置,從所述云存儲系統(tǒng)獲取具有該文檔標識的文檔在該位置的數(shù)據(jù)然后發(fā)送給所述第二終端。
[0011]根據(jù)本發(fā)明的另一方面,給出了一種提供文檔在線閱讀的裝置。
[0012]本發(fā)明的提供文檔在線閱讀的裝置包括:文檔接收模塊,用于接收終端上傳的文檔;分配模塊,用于為所述文檔分配文檔標識;轉(zhuǎn)換模塊,用于將所述文檔轉(zhuǎn)換為Flash文件,將該Flash文件保存到云存儲系統(tǒng);請求接收模塊,用于接收終端發(fā)送的文檔閱讀請求信息;判斷模塊,用于判斷所述文檔閱讀請求信息中包含的文檔標識是否合法;文檔獲取模塊,用于在所述文檔閱讀請求信息中包含的文檔標識合法的情況下,按該文檔標識從所述云存儲系統(tǒng)獲取Flash文件然后發(fā)送給終端。
[0013]可選地,還包括交互頁面發(fā)送模塊,用于向終端發(fā)送呈現(xiàn)閱讀鏈接的網(wǎng)頁的數(shù)據(jù),所述閱讀鏈接不包含文檔在服務器上的真實存儲地址。
[0014]可選地,所述閱讀鏈接由應用名稱、交互頁面標識、以及文檔標識構(gòu)成,其中:應用名稱是提供文檔在線閱讀的應用的名稱;交互頁面標識是呈現(xiàn)閱讀鏈接的網(wǎng)頁的標識,在該鏈接被點擊時發(fā)出文檔閱讀請求。
[0015]可選地,所述文檔獲取模塊還用于根據(jù)終端當前閱讀的文檔位置,從所述云存儲系統(tǒng)獲取具有該文檔標識的文檔在該位置的數(shù)據(jù)然后發(fā)送給終端。
[0016]根據(jù)本發(fā)明的又一方面,給出了一種提供文檔在線閱讀的系統(tǒng)。
[0017]本發(fā)明的提供文檔在線閱讀的系統(tǒng)包括云存儲系統(tǒng),以及一個或多個服務器,其中各個所述服務器中設置有本發(fā)明的提供文檔在線閱讀的裝置。
[0018]可選地,還包括分發(fā)服務器,用于接收終端發(fā)送的文檔或者文檔閱讀請求信息,然后確定一個所述服務器,再將所述文檔或者文檔閱讀請求信息發(fā)送給該服務器。
[0019]根據(jù)本發(fā)明的技術方案,在收到終端上傳的文檔后,制作相應的Flash文件然后保存到云存儲系統(tǒng),用戶請求閱讀文檔時,將云存儲系統(tǒng)中的文件提供給用戶,這樣無需服務器在收到用戶的文檔閱讀請求的情況下臨時制作Flash文件,提高了對用戶的響應速度;并且無需在該服務器上保存這些Flash文件,減輕其存儲壓力。在用戶閱讀時該問的URL中,不顯示文檔的真實存儲地址,有助于提高文檔的安全性。通過確定用戶閱讀位置、將該位置的文檔數(shù)據(jù)發(fā)送給用戶的方式能夠?qū)崿F(xiàn)分頁加載,這樣用戶在閱讀較大文檔時也能夠流暢加載,有比較良好的閱讀體驗。
【附圖說明】
[0020]附圖用于更好地理解本發(fā)明,不構(gòu)成對本發(fā)明的不當限定。其中:
[0021]圖1是根據(jù)本發(fā)明實施例的提供文檔在線閱讀的方法的主要步驟的示意圖;
[0022]圖2是根據(jù)本發(fā)明實施例的提供文檔在線閱讀的裝置的基本組成部分的示意圖;
[0023]圖3是根據(jù)本發(fā)明實施例的提供文檔在線閱讀的系統(tǒng)的示意圖。
【具體實施方式】
[0024]以下結(jié)合附圖對本發(fā)明的示范性實施例做出說明,其中包括本發(fā)明實施例的各種細節(jié)以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結(jié)構(gòu)的描述。
[0025]本發(fā)明實施例中的提供文檔在線閱讀的方法主要由服務端的服務器來完成,服務端在接收到上傳的文檔之后,將其轉(zhuǎn)換為Flash文件,并且將該Flash文件保存到云存儲系統(tǒng);在用戶請求閱讀文檔時,將云存儲系統(tǒng)的相應Flash文件提供給該用戶。以下結(jié)合圖1對該方法作具體說明,圖1是根據(jù)本發(fā)明實施例的提供文檔在線閱讀的方法的主要步驟的示意圖。
[0026]步驟Sll:接收第一終端上傳的文檔。
[0027]步驟S12:為接收到的文檔分配標識,并轉(zhuǎn)換為Flash文件。
[0028]步驟S13:將上述Flash文件保存到云存儲系統(tǒng)。完成以上三個步驟之后,就可以為用戶提供文檔在線閱讀。
[0029]步驟S14:接收第二終端發(fā)送的文檔閱讀請求信息。使用第二終端(即不同于使用第一終端)的用戶在例如包含文檔列表的網(wǎng)頁上點擊文檔的閱讀鏈接,瀏覽器即發(fā)送文檔閱讀請求信息至服務器,該請求信息中包含該閱讀鏈接的統(tǒng)一資源地址URL。為安全起見,該閱讀鏈接的URL中不包含文檔在服務器上的真實存儲地址,而是以步驟S12中分配的標識來代替。例如該 URL 格式為:http://doc.jd.com/preview ? id = I。其中 doc.jd.com是提供文檔在線閱讀應用的應用名稱;preview是交互頁面標識,即上述的網(wǎng)頁的標識,通過這個標識,服務器能知道給用戶呈現(xiàn)哪些頁面;問號(?)后面的id的值(上例中是I)即為步驟S12中分配的標識。
[0030]步驟S15:判斷文檔閱讀請求信息中的文檔標識是否合法。因為在現(xiàn)實中,一方面各用戶有自己的權(quán)限,有些用戶可以下載文檔,有些則只能在線
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平安县| 新闻| 嘉兴市| 泰来县| 富锦市| 英德市| 红河县| 上高县| 阿合奇县| 镇安县| 乌苏市| 金沙县| 高尔夫| 滦平县| 龙游县| 兴义市| 永川市| 林甸县| 漳浦县| 哈尔滨市| 巴林右旗| 前郭尔| 武平县| 永定县| 绵阳市| 腾冲县| 三明市| 邓州市| 灵宝市| 尤溪县| 嘉义市| 永寿县| 元朗区| 修武县| 化州市| 玛纳斯县| 客服| 车致| 家居| 伊川县| 高唐县|