[發(fā)明專利]一種實現(xiàn)安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710695171.4 | 申請日: | 2017-08-15 |
| 公開(公告)號: | CN107463536A | 公開(公告)日: | 2017-12-12 |
| 發(fā)明(設(shè)計)人: | 涂高元;邱志斌;蔡官香;郭永興;陸云燕;陳雅賢 | 申請(專利權(quán))人: | 廈門天銳科技股份有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361000 福建省廈門市廈*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實現(xiàn) 設(shè)備 在線 預(yù)覽 服務(wù)器 文檔 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明屬于安卓相關(guān)的網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,具體涉及一種安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的方法及系統(tǒng)。
背景技術(shù)
隨著科技的不斷發(fā)展,安卓設(shè)備已經(jīng)獲得普及,在這些安卓設(shè)備上實現(xiàn)文檔在線預(yù)覽的需求日益增多。目前的文檔在線預(yù)覽多數(shù)是借助瀏覽器和Flash插件實現(xiàn)的,具體實現(xiàn)步驟是:
(1)將各種文檔首先轉(zhuǎn)化為swf格式的文檔;
(2)使用Flash技術(shù)制作用來播放預(yù)覽的Flash播放界面,并將其嵌入網(wǎng)頁中;
(3)將swf格式的預(yù)覽文檔加載到制作好的Flash播放界面中;
(4)在安卓設(shè)備上顯示加載了swf格式的預(yù)覽文檔的Flash播放界面,從而實現(xiàn)文檔在線預(yù)覽。
其缺點在于:無法在不支持Flash播放功能的安卓設(shè)備上使用,需要借助第三方的Flash瀏覽程序,通用性較差。
發(fā)明內(nèi)容
本發(fā)明的目的,在于提供一種實現(xiàn)安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的方法及系統(tǒng),其可實現(xiàn)安卓設(shè)備在線預(yù)覽服務(wù)器上的文檔,實現(xiàn)簡單,提高閱讀體驗。
為了達成上述目的,本發(fā)明的解決方案是:
一種實現(xiàn)安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的方法,包括在安卓終端與服務(wù)器之間進行數(shù)據(jù)通訊,所述方法包括如下步驟:
步驟1,安卓終端將需在線預(yù)覽的文檔對應(yīng)的數(shù)據(jù)對象發(fā)送給服務(wù)器;
步驟2,服務(wù)器對安卓終端發(fā)送的數(shù)據(jù)對象進行解析,得到文檔的唯一標識,通過數(shù)據(jù)庫查詢得到對應(yīng)的文檔,將該文檔轉(zhuǎn)換為PDF格式;
步驟3,服務(wù)器將轉(zhuǎn)換為PDF格式后的文檔所在的服務(wù)器地址寫入服務(wù)器接收到的數(shù)據(jù)對象中,將修改后的數(shù)據(jù)對象再發(fā)送給安卓終端;
步驟4,安卓終端接收服務(wù)器返回的數(shù)據(jù)對象,對其解析得到PDF格式文檔所在的服務(wù)器地址;
步驟5,安卓終端通過Java技術(shù)從解析得到的文檔所在的服務(wù)器地址中獲取文檔的二進制流,利用可讀取PDF格式的開源程序插件顯示該PDF二進制流,完成文檔的顯示。
上述步驟1中,文檔對應(yīng)的數(shù)據(jù)對象包含以下參數(shù):name:文檔名;url:文檔所在服務(wù)器的地址;以及uuid:該文檔的唯一標識碼;在步驟2中,服務(wù)器對數(shù)據(jù)對象進行解析后,得到參數(shù)name、url和uuid。
上述步驟5中,安卓終端通過Java中的URL,InputStreamReader或BufferedReader技術(shù)從服務(wù)器地址中獲取文檔的二進制流。
上述步驟5中,可讀取PDF格式的開源程序插件是指com.github.barteksc:android-pdf-viewer。
一種實現(xiàn)安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的系統(tǒng),包括安卓終端和服務(wù)器;
服務(wù)器包括:
接收模塊,用于接收安卓終端發(fā)送的文檔在線預(yù)覽請求及在線預(yù)覽文檔對應(yīng)的數(shù)據(jù)對象;
轉(zhuǎn)碼模塊,用于根據(jù)解析所接收數(shù)據(jù)對象中得到的唯一標識,將唯一標識對應(yīng)的文檔轉(zhuǎn)換為PDF格式;以及,
第一發(fā)送模塊,用于將轉(zhuǎn)換完畢后的文檔相關(guān)數(shù)據(jù)參數(shù)寫入數(shù)據(jù)對象并發(fā)送給安卓終端,該數(shù)據(jù)對象包含轉(zhuǎn)換后文檔所在的服務(wù)器地址;
安卓終端包括:
第二發(fā)送模塊,用于向服務(wù)器發(fā)送文檔在線預(yù)覽請求,所述請求包括文檔對應(yīng)的數(shù)據(jù)對象;
終端接收模塊用于接收所述服務(wù)器返回的轉(zhuǎn)換完畢后的文檔數(shù)據(jù)對象;以及,
顯示模塊,集成有可讀取PDF格式的開源程序插件,用于顯示通過Java技術(shù)從解析得到的文檔所在服務(wù)器地址中獲取文檔的二進制流。
采用上述方案后,本發(fā)明將預(yù)覽文檔轉(zhuǎn)換為PDF格式,供安卓設(shè)備讀取,利用PDF跨平臺、安全性高、不易修改、閱讀性能高、閱讀舒適性好的特點,相比word格式的文檔,PDF文件格式更為正式。
附圖說明
圖1是本發(fā)明的整體架構(gòu)圖;
圖2是本發(fā)明的流程圖。
具體實施方式
以下將結(jié)合附圖,對本發(fā)明的技術(shù)方案及有益效果進行詳細說明。
本發(fā)明提供一種實現(xiàn)安卓設(shè)備上在線預(yù)覽服務(wù)器上文檔的方法,在實現(xiàn)時,首先要確保服務(wù)器與安卓終端能夠成功通訊,二者可以互相接收和發(fā)送數(shù)據(jù),且此時安卓終端已經(jīng)顯示了從服務(wù)器獲取的一系列文檔;服務(wù)器和安卓終端約定一個共知的數(shù)據(jù)對象,假定該對象名為Document,同時設(shè)定Document對象里包含以下參數(shù):name:文檔名;url:文檔所在服務(wù)器的地址;uuid:該文檔的唯一標識碼。配合圖2所示,所述方法包括如下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門天銳科技股份有限公司,未經(jīng)廈門天銳科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710695171.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)
- 提供文檔預(yù)覽的方法、系統(tǒng)和裝置
- 播發(fā)裝置以及接收裝置
- 分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)系統(tǒng)中的發(fā)送方法和接收方法
- 用于在線媒體預(yù)覽的系統(tǒng)和方法
- 一種用于播放器的播放預(yù)覽方法和系統(tǒng)
- 一種移動終端視頻預(yù)覽的方法及系統(tǒng)
- 一種預(yù)覽數(shù)據(jù)的方法、系統(tǒng)及服務(wù)器、預(yù)覽設(shè)備
- 預(yù)覽圖像顯示裝置
- 預(yù)覽圖像顯示控制方法、裝置、電子設(shè)備及介質(zhì)
- 一種基于分布式存儲系統(tǒng)的文檔預(yù)覽管理系統(tǒng)





