[發明專利]版式數據流文件的加載方法有效
| 申請號: | 201710789734.6 | 申請日: | 2017-09-04 |
| 公開(公告)號: | CN107526619B | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 何中;顧志平;嚴偉;戴建峰;顧永新;鞠海林;徐曉輝;施小峰 | 申請(專利權)人: | 江蘇中威科技軟件系統有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/957 |
| 代理公司: | 北京馳納智財知識產權代理事務所(普通合伙) 11367 | 代理人: | 蔣路帆 |
| 地址: | 226000 江蘇省南通*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據流文件 獨立文件 版式 頁碼 加載 關聯 設備終端 服務器 關聯數組 文件順序 文件頁碼 下載 渲染 包含文件 合成步驟 文件加載 文件框架 多線程 排序 切割 儲存 創建 | ||
1.一種版式數據流文件的加載方法,所述版式數據流文件儲存于服務器,服務器將版式數據流文件切割成多個獨立文件,獨立文件包含編碼和頁碼,所述版式數據流文件加載至設備終端,具體步驟如下:
步驟S1,創建關聯數組;關聯數組包含文件順序關聯和文件頁碼關聯,文件順序關聯由各獨立文件按編碼排序獲取,文件頁碼關聯由文件順序關聯中對應獨立文件頁碼獲取;
步驟S2,計算所有獨立文件的頁碼總和渲染獲得文件框架,文件框架由設備終端顯示,多線程下載獨立文件并保存于設備終端,獲得版式數據流文件,經過文件調整,對服務器中版式數據流文件進行更新;
文件調整包括復制和刪除;具體步驟為:
步驟S21,檢測用戶在設備終端是否進行文件調整操作,復制操作進入步驟S22,刪除操作進入步驟S23;
步驟S22,復制獨立文件獲得復制文件,復制文件包含編碼和頁碼,該文件編碼根據被復制獨立文件編碼向后順延,更新文件順序關聯和文件頁碼關聯,進入步驟S24;
步驟S23,刪除獨立文件,刪除該獨立文件的編碼和頁碼,更新文件順序關聯和文件頁碼關聯,進入步驟S24;
步驟S24,文件順序關聯和文件頁碼關聯提交服務器。
步驟S3,通過設備終端渲染版式數據流文件;根據查閱版式數據流文件中當前頁頁碼,獲得對應獨立文件中頁面頁碼,計算獲得該頁前P頁和后Q頁頁碼,并在設備終端中渲染對應頁碼信息。
2.根據權利要求1所述的版式數據流文件的加載方法,其特征在于:所述步驟S2中獨立文件下載包含兩種結果:下載成功和下載失敗;下載成功的獨立文件填充于文件框架對應位置;下載失敗的獨立文件在文件框架對應位置顯示缺失頁面。
3.根據權利要求2所述的版式數據流文件的加載方法,其特征在于:所述缺失頁面上包含下載按鈕。
4.根據權利要求1所述的版式數據流文件的加載方法,其特征在于:所述設備終端渲染主要步驟如下:
步驟S31,查閱版式數據流文件,確定版式數據流文件當前頁頁碼;
步驟S32,根據版式數據流當前頁頁碼換算獲得獨立文件中對應頁碼,通過獨立文件中對應頁碼獲取該獨立文件頁碼的前P頁和后Q頁相應頁面信息;
步驟S33,前P頁、當前頁和后Q頁的頁面信息在設備內存中渲染。
5.根據權利要求4所述的版式數據流文件的加載方法,其特征在于:所述設備內存保存頁數固定,優選為3頁,其中P=Q=1。
6.根據權利要求4所述的版式數據流文件的加載方法,其特征在于:在步驟S32中所述版式數據流頁碼和獨立文件頁碼換算具體步驟為:
步驟S321,將文件順序關聯中最小編碼獨立文件頁碼對比版式數據流文件當前頁頁碼,
最小編碼獨立文件頁碼小于版式數據流文件當前頁頁碼,進入步驟S324;
最小編碼獨立文件頁碼大于版式數據流文件當前頁頁碼,進入步驟S323;
步驟S323,按編碼排序將獨立文件頁碼依次相加,每次相加獲得的頁碼總和對比版式數據流文件當前頁頁碼,直至所得的頁碼總和第一次大于版式數據流文件當前頁頁碼,且版式數據流文件當前頁頁碼小于全部獨立文件頁碼相加總和,進入步驟S325;
步驟S324,版式數據流文件當前頁頁碼則為最小編碼獨立文件對應頁頁碼;步驟S325,將相加獨立文件頁碼總和減去所相加的獨立文件中最后一個獨立文件的頁碼所得的頁碼數值,版式數據流文件當前頁頁碼與該頁碼數值相減所得結果為版式數據流文件當前頁頁碼在相對應的獨立文件中頁面頁碼。
7.根據權利要求2所述的版式數據流文件的加載方法,其特征在于:所述下載成功的獨立文件放置于設備緩存單元中。
8.根據權利要求3所述的版式數據流文件的加載方法,其特征在于:所述下載按鈕被點擊,重新下載缺失獨立文件,取得缺失獨立文件編碼和頁碼并更新關聯數組。
9.根據權利要求4所述的版式數據流文件的加載方法,其特征在于:所述查閱版式數據流文件檢測用戶進行跳頁或翻頁操作,重新確定跳頁或翻頁后的當前頁頁碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇中威科技軟件系統有限公司,未經江蘇中威科技軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710789734.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種定壓預緊的高剛度鎖定鉸鏈
- 下一篇:儀表級鋁基碳化硅結構件的加工方法





