[發明專利]版式數據流文件的加載方法有效
| 申請號: | 201710789734.6 | 申請日: | 2017-09-04 |
| 公開(公告)號: | CN107526619B | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 何中;顧志平;嚴偉;戴建峰;顧永新;鞠海林;徐曉輝;施小峰 | 申請(專利權)人: | 江蘇中威科技軟件系統有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/957 |
| 代理公司: | 北京馳納智財知識產權代理事務所(普通合伙) 11367 | 代理人: | 蔣路帆 |
| 地址: | 226000 江蘇省南通*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據流文件 獨立文件 版式 頁碼 加載 關聯 設備終端 服務器 關聯數組 文件順序 文件頁碼 下載 渲染 包含文件 合成步驟 文件加載 文件框架 多線程 排序 切割 儲存 創建 | ||
本發明提供了一種版式數據流文件的加載方法,版式數據流文件儲存于服務器,服務器將其切割成多個獨立文件,獨立文件包含編碼和頁碼,版式數據流文件加載至設備終端步驟為:創建關聯數組,關聯數組包含文件順序關聯和文件頁碼關聯,文件順序關聯由各獨立文件按編碼排序獲取,文件頁碼關聯由文件順序關聯中對應獨立文件頁碼獲取;計算獨立文件的頁碼總和由設備終端渲染獲得文件框架,采用多線程下載獲得版式數據流文件;根據版式數據流文件當前頁頁碼獲得對應獨立文件頁碼,計算該頁前P頁和后Q頁頁碼,由設備終端渲染。根據該加載方式可提高文件加載速度,無需等待版式數據流文件完整下載后再查看,由此減少服務器合成步驟,減輕運行負擔。
技術領域
本發明涉及電子文件創建、存儲和傳輸領域技術領域,尤其涉及版式數據流文件的加載方法。
背景技術
現有技術中服務器加載版式數據流文件,首先需將版式數據流文件中的表單,正文,附件等各獨立文件進行版式數據流文件的合成,在將合成后的文件下載后進行渲染,這樣合成過程增加了服務器負擔,另外當版式數據流文件太大、網絡太差時,易導致文件打不開,或者等待時間長,極其影響用戶體驗和使用效果。而有時候用戶只需查看版式數據流文件中批文,其他信息不需查看,此時由于版式數據流文件還沒下載好,根本無法查看批示,導致拖慢辦公效率。例如中國專利CN104965848A公開了一種前端資源加載方法及裝置,其中該方法包括:客戶端獲取并解析目標站點的網頁文檔,該網頁文檔中包含待加載前端資源的描述信息;根據該待加載前端資源的描述信息,判斷是否在本地存儲有該待加載前端資源;若是,則讀取該待加載前端資源并添加入該網頁文檔,若否,則向服務器請求下載該待加載前端資源,將下載的該待加載前端資源添加入該網頁文檔;展示添加入該待加載前端資源的該網頁文檔。該發明中在本地為加載前端資源的情況下,服務器請求下載時,下載過程依舊是對前端資源整體下載,這樣會使得整體文件下載時間長,且在下載過程中無法對前端資源文件查看,降低辦公效率。又如中國專利CN103678698A一種提高PDF文檔在線瀏覽加載速度的方法和裝置,從遠端服務器獲取PDF文檔的屬性信息,根據屬性信息判斷PDF文檔是否為非線性文件;如果PDF文檔為非線性文件,則從遠端服務器獲取PDF文檔的交叉索引表數據,從交叉索引表數據中各對象的位置和大小確定PDF文檔的頁面樹的位置和大小,從遠端服務器獲取PDF文檔的頁面樹;將所獲取的頁面樹呈現給用戶,對頁面樹進行頁面數據分析,從頁面樹中提取出用戶指定頁面對象的位置和大小,從遠端服務器獲取對應的頁面對象數據;從遠端服務器獲取與所獲取的頁面對象數據對應的資源對象數據和頁面內容流數據;根據所獲取的頁面對象數據、資源對象數據和頁面內容流數據得到用戶所選擇的頁面,并呈現給用戶。該發明中雖然在線瀏覽時可通過PDF文檔的頁面樹選取用戶指定的頁面對象,但在查看的過程中僅對用戶指定頁面對象渲染,在查看過程中的當用戶需要前后連貫查看時,需要重新回去頁面樹再次選擇頁面,不方面操作。
發明內容
為克服現有技術中存在的服務器負擔大、文件加載速度慢的問題,本發明提供了一種版式數據流文件的加載方法。
本發明提供了一種版式數據流文件的加載方法,所述版式數據流文件儲存于服務器,服務器將版式數據流文件切割成多個獨立文件,獨立文件包含編碼和頁碼,所述版式數據流文件加載至設備終端,具體步驟如下:
步驟S1,創建關聯數組;關聯數組包含文件順序關聯和文件頁碼關聯,文件順序關聯由各獨立文件按編碼排序獲取,文件頁碼關聯由文件順序關聯中對應獨立文件頁碼獲??;
步驟S2,計算所有獨立文件的頁碼總和渲染獲得文件框架,文件框架由設備終端顯示,多線程下載獨立文件并保存于設備終端,獲得版式數據流文件;
步驟S3,通過設備終端渲染版式數據流文件;根據查閱版式數據流文件中當前頁頁碼,獲得對應獨立文件中頁面頁碼,計算獲得該頁前P頁和后Q頁頁碼,并在設備終端中渲染對應頁碼信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇中威科技軟件系統有限公司,未經江蘇中威科技軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710789734.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種定壓預緊的高剛度鎖定鉸鏈
- 下一篇:儀表級鋁基碳化硅結構件的加工方法





