[發(fā)明專利]pdf文件在線預(yù)覽方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010156690.5 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111444671A | 公開(公告)日: | 2020-07-24 |
| 發(fā)明(設(shè)計(jì))人: | 彭舟杰 | 申請(專利權(quán))人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F40/106 | 分類號: | G06F40/106;G06F40/126;G06F16/957 |
| 代理公司: | 北京市京大律師事務(wù)所 11321 | 代理人: | 劉挽瀾 |
| 地址: | 518033 廣東省深圳市福田區(qū)益田路5033號*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | pdf 文件 在線 預(yù)覽 方法 裝置 計(jì)算機(jī) 設(shè)備 存儲 介質(zhì) | ||
1.一種pdf文件在線預(yù)覽方法,其特征在于,所述pdf文件在線預(yù)覽方法包括:
獲取瀏覽器發(fā)起的預(yù)覽請求,根據(jù)所述預(yù)覽請求生成對應(yīng)的事件,根據(jù)所述事件觸發(fā)對應(yīng)預(yù)覽請求的解析,并對所述事件的處理狀態(tài)進(jìn)行監(jiān)控,所述事件的處理狀態(tài)包括完成及未完成;
對所述預(yù)覽請求進(jìn)行解析,獲得插件路徑及文件路徑,根據(jù)所述文件路徑獲得對應(yīng)的pdf文件,所述插件路徑用于標(biāo)識插件存儲的地址,所述插件用于解析所述pdf文件;
調(diào)用所述插件路徑對應(yīng)的插件對所述pdf文件進(jìn)行解析,獲得所述pdf文件的編碼數(shù)據(jù),所述編碼數(shù)據(jù)包含與所述插件對應(yīng)的編碼格式信息;
當(dāng)檢測到任一事件的處理狀態(tài)為完成狀態(tài)時,將所述事件對應(yīng)的編碼格式及所述pdf文件的編碼數(shù)據(jù)發(fā)送至瀏覽器,用以預(yù)覽顯示。
2.如權(quán)利要求1所述的pdf文件在線預(yù)覽方法,其特征在于,所述獲取瀏覽器發(fā)起的預(yù)覽請求,根據(jù)所述預(yù)覽請求生成對應(yīng)的事件包括:
獲取瀏覽器發(fā)起的預(yù)覽請求,給每一個預(yù)覽請求分配預(yù)覽請求ID;
根據(jù)所述預(yù)覽請求生成對應(yīng)的事件,并給所述事件分配事件ID,所述預(yù)覽請求ID與所述事件ID一一對應(yīng)。
3.如權(quán)利要求2所述的pdf文件在線預(yù)覽方法,其特征在于,所述對所述事件的處理狀態(tài)進(jìn)行監(jiān)控包括:
創(chuàng)建隊(duì)列,將所述事件存儲在所述隊(duì)列中,依次從所述隊(duì)列中提取所述事件進(jìn)行處理,并檢測所述隊(duì)列外是否有正在處理的事件;
當(dāng)檢測到所述隊(duì)列外有正在處理的事件時,對所述正在處理的事件的處理狀態(tài)進(jìn)行監(jiān)控。
4.如權(quán)利要求3所述的pdf文件在線預(yù)覽方法,其特征在于,所述創(chuàng)建隊(duì)列,將所述事件存儲在所述隊(duì)列中,依次從所述隊(duì)列中提取所述事件進(jìn)行處理之前,還包括:
開辟單獨(dú)的后臺服務(wù),所述單獨(dú)的后臺服務(wù)僅用于處理預(yù)覽請求;
為所述后臺服務(wù)創(chuàng)建線程,所述線程用于處理所述預(yù)覽請求,當(dāng)任一預(yù)覽請求處理完成時,通知所述線程執(zhí)行所述預(yù)覽請求對應(yīng)的回調(diào)函數(shù)。
5.如權(quán)利要求4所述的pdf文件在線預(yù)覽方法,其特征在于,所述當(dāng)檢測到所述隊(duì)列外有正在處理的事件時,對所述正在處理的事件進(jìn)行處理狀態(tài)監(jiān)控包括:
當(dāng)檢測到所述隊(duì)列外有正在處理的事件時,檢測所述正在處理的事件的處理狀態(tài);
當(dāng)監(jiān)控到所述正在處理的事件的處理狀態(tài)為未完成時,暫停提取所述隊(duì)列中的事件,直至所述正在處理的事件的處理狀態(tài)為完成時,繼續(xù)從所述隊(duì)列中提取事件進(jìn)行處理。
6.如權(quán)利要求5所述的pdf文件在線預(yù)覽方法,其特征在于,所述對所述預(yù)覽請求進(jìn)行解析,獲得插件路徑及文件路徑,根據(jù)所述文件路徑獲得對應(yīng)的pdf文件包括:
對所述預(yù)覽請求進(jìn)行解析,獲得所述預(yù)覽請求中的文件路徑,根據(jù)所述文件路徑獲得對應(yīng)的pdf文件;
根據(jù)所述預(yù)覽請求獲得預(yù)置的插件路徑。
7.如權(quán)利要求6所述的pdf文件在線預(yù)覽方法,其特征在于,所述調(diào)用所述插件路徑對應(yīng)的插件對所述pdf文件進(jìn)行解析,獲得所述pdf文件的編碼數(shù)據(jù),所述編碼數(shù)據(jù)包含與所述插件對應(yīng)的編碼格式信息包括:
根據(jù)所述插件路徑獲得對應(yīng)的插件,調(diào)用所述插件將所述pdf文件進(jìn)行二進(jìn)制轉(zhuǎn)換,獲得二進(jìn)制轉(zhuǎn)換數(shù)據(jù);
將所述二進(jìn)制轉(zhuǎn)換數(shù)據(jù)根據(jù)預(yù)置的編碼格式進(jìn)行轉(zhuǎn)換,獲得編碼數(shù)據(jù)。
該專利技術(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/202010156690.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)
- 提供文檔預(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)





