專利名稱:一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法及系統(tǒng)。
背景技術(shù):
在使用電腦的過程中,我們幾乎每天都和不同的文檔打交道,比如查看Word,、 PPT、Excel、PDF、CHM以及TXT等文檔。目前對(duì)于電腦用戶來說,查看不同文檔的必備條件是必須在終端電腦上安裝該文檔相對(duì)應(yīng)的客戶端軟件。因此,這就要求用戶必須在自己的電腦上安裝大批且容量相當(dāng)大的相關(guān)程序,如0ffice2010就達(dá)到了 791MB,占據(jù)了本地電腦的大量容量。而且,調(diào)用本地電腦桌面的軟件閱讀文檔時(shí),不可避免地要面臨網(wǎng)絡(luò)安全問題,如本地電腦有病毒,那么,將不能保障這些文檔的安全。當(dāng)今,網(wǎng)絡(luò)硬盤和電子郵箱非常盛行。但是,網(wǎng)絡(luò)用戶每次都需要把網(wǎng)絡(luò)硬盤或者電子郵箱里的文件下載至本地電腦,使用客戶端軟件打開后才能閱讀,非常不便捷且不安全。對(duì)于用戶來說,很多的過程,其實(shí)只是預(yù)覽一下這些文檔。然而,這些預(yù)覽過程很繁瑣。 另外,由于出差等原因,網(wǎng)絡(luò)用戶如遇更換電腦的情況,又需重新安裝軟件,非常不便。如果能夠在線閱讀文檔,將極大地提升網(wǎng)絡(luò)硬盤和電子郵箱的用戶體驗(yàn)和增強(qiáng)網(wǎng)絡(luò)安全性。另外,現(xiàn)行的網(wǎng)絡(luò)視頻會(huì)議,參會(huì)的每臺(tái)電腦都須安裝相應(yīng)的客戶端文檔閱讀軟件,否則,網(wǎng)絡(luò)會(huì)議的文檔演示功能就不能實(shí)現(xiàn)。這方面的不足嚴(yán)重阻礙了網(wǎng)絡(luò)視頻會(huì)議的大范圍推廣。于是,人們便有了無需下載安裝任何軟件,一打開網(wǎng)頁就可以實(shí)現(xiàn)文檔閱讀的強(qiáng)烈需求。此外,現(xiàn)有的信息的獲取往往是被動(dòng)的,沒有進(jìn)行有效地認(rèn)證控制,容易造成安全
急 ^^ ο
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的主要目的是提出一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法及系統(tǒng),實(shí)現(xiàn)了無需下載任何控件即可實(shí)現(xiàn)將文檔轉(zhuǎn)換成圖片和信息的認(rèn)證控制。本發(fā)明的主要目的將通過以下技術(shù)方案得以實(shí)現(xiàn) 一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法,包括如下步驟
通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。—種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的系統(tǒng),包括用戶、通訊服務(wù)器、及瀏覽器,其中
通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。本發(fā)明的主要目的是提出一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法及系統(tǒng),實(shí)現(xiàn)了無需下載任何控件即可實(shí)現(xiàn)將文檔轉(zhuǎn)換成圖片和信息的認(rèn)證控制。
圖1是實(shí)施例一中一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法的流程具體實(shí)施例方式實(shí)施例一
如圖1所示,本發(fā)明的具體實(shí)施例一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法,具體包括如下步驟
步驟101 用戶打開網(wǎng)頁,所述網(wǎng)頁自動(dòng)加載Flash插件,所述Flash插件與通訊服務(wù)器建立永久連接,并且開始監(jiān)聽所述通訊服務(wù)器數(shù)據(jù)傳輸。
上述技術(shù)方案具體包括如下過程
用戶打開網(wǎng)頁,網(wǎng)頁自動(dòng)加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與通訊服務(wù)器的永久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸。步驟102 調(diào)用所述Flash插件接口傳入用戶待傳輸?shù)奈臋n,然后所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將所述文檔發(fā)送到通訊服務(wù)器。上述技術(shù)方案具體包括如下過程
(2a)所述源用戶選擇待傳輸?shù)奈臋n至登錄的網(wǎng)頁;
(2b)所述網(wǎng)頁調(diào)用所述Flash插件接口傳入用戶待傳輸?shù)奈臋n;
(2c)所述Flash插件接收到文檔后,調(diào)用XMLSocket類的方法,將文檔發(fā)送到通訊服務(wù)
ο步驟103 通訊服務(wù)器接收到文檔后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(用戶是否具有發(fā)送文檔的權(quán)限)、用戶指令所操作目標(biāo)權(quán)限認(rèn)證(用戶發(fā)送的文檔是否能訪問瀏覽器的權(quán)限)、通訊服務(wù)器對(duì)瀏覽器指令權(quán)限認(rèn)證(瀏覽器是否具有接收用戶發(fā)送的文檔的權(quán)限),所有認(rèn)證通過后,所述通訊服務(wù)器將文檔發(fā)送到第三方程序。上述技術(shù)方案具體包括以下過程
(3a)所述通訊服務(wù)器接收到文檔后,對(duì)用戶身份進(jìn)行認(rèn)證,即用戶是否是通訊服務(wù)器所識(shí)別的合法用戶,若認(rèn)證不通過,則同步操作中止;若認(rèn)證通過,繼續(xù)進(jìn)行下一步認(rèn)證;
(3b)對(duì)用戶的數(shù)據(jù)指令權(quán)限進(jìn)行認(rèn)證,即用戶是否擁有發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證若認(rèn)證不通過,則同步操作中止;若認(rèn)證通過,則繼續(xù)進(jìn)行下一步認(rèn)證;
(3c)對(duì)用戶指令所操作目標(biāo)進(jìn)行權(quán)限認(rèn)證,即用戶是否擁有將文檔發(fā)送給瀏覽器的權(quán)限,若認(rèn)證不通過,則同步操作中止;若認(rèn)證通過,則繼續(xù)進(jìn)行下一步認(rèn)證;
(3d)通訊服務(wù)器對(duì)瀏覽器指令權(quán)限認(rèn)證,即對(duì)瀏覽器是否具有接收用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證,若認(rèn)證不通過,則同步操作中止;認(rèn)證通過后,所述通訊服務(wù)器將所述文檔發(fā)送至第三方程序;
(3e)所述通訊服務(wù)器將所述文檔路徑保存到一個(gè)變量中;
(3f)所述通訊服務(wù)器將所述第三方程序的路徑和文檔路徑組成一個(gè)字符串;(3g)所述通訊服務(wù)器端調(diào)用函數(shù)exec (),并將所述字符串作為參數(shù)運(yùn)行的方式來運(yùn)行所述第三方程序。步驟104 所述第三方程序根據(jù)獲取的參數(shù)及文檔等信息,將所述文檔轉(zhuǎn)化成圖片,并將所述圖片按照所述文檔中的頁碼順序進(jìn)行命名,所述第三方程序輸出生成的所述圖片的總個(gè)數(shù)。上述技術(shù)方案具體包括以下過程 (4a)所述第三方程序獲取命令行中的參數(shù); (4b)從所述參數(shù)中獲取所述文檔路徑;
(4c)根據(jù)文檔路徑打開相應(yīng)的文檔,并將所述文檔轉(zhuǎn)化成圖片; (4d)將生成的所述圖片安裝文檔中對(duì)應(yīng)的頁碼順序進(jìn)行命名; (4e)所述第三方程序輸出所述圖片的總張數(shù)。步驟105 所述服務(wù)器捕捉所述第三方程序的輸出字符串,根據(jù)所述字符串的數(shù)值,循環(huán)輸出所有圖片至瀏覽器。上述技術(shù)方案具體包括以下過程
(5a)所述通訊服務(wù)器捕捉所述第三方程序輸出的所述圖片的總張數(shù); (5b)循環(huán)所述總張數(shù)的次數(shù),并逐個(gè)將所述圖片輸出到所述瀏覽器。實(shí)施例二
本發(fā)明的具體實(shí)施例一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的系統(tǒng),包括用戶、通訊服務(wù)器、 及瀏覽器,其中
通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。優(yōu)選地,通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述用戶的身份進(jìn)行認(rèn)證。優(yōu)選地,通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后, 還對(duì)所述用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即對(duì)所述用戶發(fā)送的所述文檔轉(zhuǎn)化成的圖片是否能訪問所述瀏覽器的權(quán)限進(jìn)行認(rèn)證。下面根據(jù)附圖詳細(xì)介紹本實(shí)施例的工作原理
用戶打開網(wǎng)頁,所述網(wǎng)頁自動(dòng)加載Flash插件,所述Flash插件與通訊服務(wù)器建立永久連接,并且開始監(jiān)聽所述通訊服務(wù)器數(shù)據(jù)傳輸。調(diào)用所述Flash插件接口傳入用戶待傳輸?shù)奈臋n,然后所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將所述文檔發(fā)送到通訊服務(wù)
ο通訊服務(wù)器接收到文檔后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(用戶是否具有發(fā)送文檔的權(quán)限)、用戶指令所操作目標(biāo)權(quán)限認(rèn)證(用戶發(fā)送的文檔是否能訪問瀏覽器的權(quán)限)、通訊服務(wù)器對(duì)瀏覽器指令權(quán)限認(rèn)證(瀏覽器是否具有接收用戶發(fā)送的文檔的權(quán)限),所有認(rèn)證通過后,所述通訊服務(wù)器將文檔發(fā)送到第三方程序。所述第三方程序根據(jù)獲取的參數(shù)及文檔等信息,將所述文檔轉(zhuǎn)化成圖片,并將所述圖片按照所述文檔中的頁碼順序進(jìn)行命名,所述第三方程序輸出生成的所述圖片的總個(gè)數(shù)。
5
所述通訊服務(wù)器獲取所述第三方程序的輸出字符串,根據(jù)所述字符串的數(shù)值,循環(huán)輸出所有圖片至瀏覽器。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為
(1)在線的文檔閱讀,滿足了用戶不必安裝龐大的軟件就可以查看文檔所有內(nèi)容的需求;(2)在線將文檔轉(zhuǎn)換為圖片的技術(shù)方法和網(wǎng)頁版視頻會(huì)議(尤其是白板功能)的結(jié)合非常容易,極大地增強(qiáng)了網(wǎng)絡(luò)視頻會(huì)議的用戶體驗(yàn),提升了網(wǎng)頁版視頻會(huì)議的商業(yè)價(jià)值;(3) 在線的office文檔閱讀最大限度地保證了文檔的網(wǎng)絡(luò)安全;(4)服務(wù)器對(duì)權(quán)限進(jìn)行嚴(yán)格認(rèn)證,確保數(shù)據(jù)的安全性,用戶不受額外信息的干擾。本發(fā)明尚有多種具體的實(shí)施方式,凡采用等同替換或者等效變換而形成的所有技術(shù)方案,均落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法,其特征在于通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述用戶的身份進(jìn)行認(rèn)證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,還對(duì)所述用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即對(duì)所述用戶發(fā)送的所述文檔轉(zhuǎn)化成的圖片是否能訪問所述瀏覽器的權(quán)限進(jìn)行認(rèn)證。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器獲取文檔之前,還包括用戶打開網(wǎng)頁,所述網(wǎng)頁自動(dòng)加載Flash插件,所述Flash插件與所述通訊服務(wù)器建立永久連接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器的數(shù)據(jù)傳輸。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于調(diào)用所述Flash插件的應(yīng)用程序編程接口 API,將所述文檔發(fā)送至所述通訊服務(wù)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述瀏覽器收到所述圖片之前,還包括 所述通訊服務(wù)器將接收到的所述文檔傳輸至第三方程序。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述第三方程序?qū)⑺鑫臋n轉(zhuǎn)化成圖片, 并將所述圖片返回給所述通訊服務(wù)器;所述通訊服務(wù)器將所述圖片傳輸至瀏覽器。
8.一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的系統(tǒng),其特征在于包括用戶、通訊服務(wù)器、、及瀏覽器,其中通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述用戶的身份進(jìn)行認(rèn)證。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于通訊服務(wù)器對(duì)接收的用戶發(fā)送的文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,還對(duì)所述用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即對(duì)所述用戶發(fā)送的所述文檔轉(zhuǎn)化成的圖片是否能訪問所述瀏覽器的權(quán)限進(jìn)行認(rèn)證。
全文摘要
本發(fā)明揭示了一種實(shí)現(xiàn)在線將文檔轉(zhuǎn)換為圖片的方法及系統(tǒng),應(yīng)用在網(wǎng)絡(luò)技術(shù)領(lǐng)域,包括如下步驟通訊服務(wù)器對(duì)接收的用戶發(fā)送文檔的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,對(duì)瀏覽器接收所述文檔轉(zhuǎn)化成的圖片的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過后,將所述圖片發(fā)送至所述瀏覽器。本發(fā)明實(shí)現(xiàn)了無需下載安裝軟件即可實(shí)現(xiàn)將文檔轉(zhuǎn)化成圖片及信息安全。
文檔編號(hào)H04L29/06GK102164147SQ201110106938
公開日2011年8月24日 申請(qǐng)日期2011年4月27日 優(yōu)先權(quán)日2011年4月27日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司