[發明專利]分布式文件轉版與加工方法、系統及計算機可讀存儲介質有效
| 申請號: | 201711159328.8 | 申請日: | 2017-11-20 |
| 公開(公告)號: | CN107798132B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 楊迪;徐建兵;倪時龍;林振天;陳又詠;黃敬林 | 申請(專利權)人: | 福建億榕信息技術有限公司;國家電網公司;國網上海市電力公司;國網信息通信產業集團有限公司;國網信通億力科技有限責任公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/178;G06F16/16;G06F16/13 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 林曉琴 |
| 地址: | 350000 福建省福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 文件 加工 方法 系統 計算機 可讀 存儲 介質 | ||
1.一種分布式文件轉版與加工方法,其特征在于:包括如下步驟:
步驟1、通過至少一個文件上傳服務將待處理文件存儲到存儲庫中,并生成轉版隊列、縮略圖隊列、抽取隊列和索引隊列;
步驟2、通過一統一調度服務將每一隊列的每一任務編號與該隊列對應的服務個數進行取模,根據所述模值分配每一對應的服務的待執行任務;每一隊列的每一任務包括任務編號和任務時間,所述任務編號表示整數序列文件,所述任務時間表示任務執行的先后順序;
步驟3、通過復數個轉版服務對文件進行轉版操作,每一所述轉版服務根據統一調度服務計算的模值以及轉版隊列的任務時間批量提取待轉版任務進行轉版,并將轉版后的文件存入存儲庫中,同時觸發更新縮略圖隊列;
步驟4、通過復數個縮略圖服務對文件進行縮略圖處理,每一所述縮略圖服務根據統一調度服務計算的模值以及縮略圖隊列的任務時間批量提取待縮略圖任務進行處理,并將處理結果存入存儲庫中;
步驟5、通過復數個內容抽取服務對文件進行抽取處理,每一所述內容抽取服務根據統一調度服務計算的模值以及抽取隊列的任務時間批量提取抽取任務進行文件內容的抽取處理,并將處理后的內容存入存儲庫,并觸發更新索引隊列;
步驟6、通過復數個創建索引服務對文件進行索引創建,每一所述創建索引服務根據統一調度服務計算的模值以及索引隊列的任務時間批量提取索引任務進行創建索引操作,并將處理結果存入索引庫;
所述步驟3和步驟5不分先后進行;所述步驟4和步驟6不分先后進行。
2.根據權利要求1所述的分布式文件轉版與加工方法,其特征在于:所述步驟2中的隊列包括轉版隊列、縮略圖隊列、抽取隊列和索引隊列,且所述轉版隊列、縮略圖隊列、抽取隊列和索引隊列對應的服務依次為轉版服務、縮略圖服務、內容抽取服務和創建索引服務。
3.根據權利要求1所述的分布式文件轉版與加工方法,其特征在于:所述轉版服務、縮略圖服務、內容抽取服務和創建索引服務分別以組件形式存在,其個數根據需要進行增減。
4.根據權利要求1所述的分布式文件轉版與加工方法,其特征在于:用戶通過修改隊列中的任務時間對個別文件處理順序進行調整。
5.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現以下步驟:
步驟1、通過至少一個文件上傳服務將待處理文件存儲到存儲庫中,并生成轉版隊列、縮略圖隊列、抽取隊列和索引隊列;
步驟2、通過一統一調度服務將每一隊列的每一任務編號與該隊列對應的服務個數進行取模,根據所述模值分配每一對應的服務的待執行任務;每一隊列的每一任務包括任務編號和任務時間,所述任務編號表示整數序列文件,所述任務時間表示任務執行的先后順序;
步驟3、通過復數個轉版服務對文件進行轉版操作,每一所述轉版服務根據統一調度服務計算的模值以及轉版隊列的任務時間批量提取待轉版任務進行轉版,并將轉版后的文件存入存儲庫中,同時觸發更新縮略圖隊列;
步驟4、通過復數個縮略圖服務對文件進行縮略圖處理,每一所述縮略圖服務根據統一調度服務計算的模值以及縮略圖隊列的任務時間批量提取待縮略圖任務進行處理,并將處理結果存入存儲庫中;
步驟5、通過復數個內容抽取服務對文件進行抽取處理,每一所述內容抽取服務根據統一調度服務計算的模值以及抽取隊列的任務時間批量提取抽取任務進行文件內容的抽取處理,并將處理后的內容存入存儲庫,并觸發更新索引隊列;
步驟6、通過復數個創建索引服務對文件進行索引創建,每一所述創建索引服務根據統一調度服務計算的模值以及索引隊列的任務時間批量提取索引任務進行創建索引操作,并將處理結果存入索引庫;
所述步驟3和步驟5不分先后進行;所述步驟4和步驟6不分先后進行。
6.根據權利要求5所述的一種計算機可讀存儲介質,其特征在于:所述步驟2中的隊列包括轉版隊列、縮略圖隊列、抽取隊列和索引隊列,且所述轉版隊列、縮略圖隊列、抽取隊列和索引隊列對應的服務依次為轉版服務、縮略圖服務、內容抽取服務和創建索引服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建億榕信息技術有限公司;國家電網公司;國網上海市電力公司;國網信息通信產業集團有限公司;國網信通億力科技有限責任公司,未經福建億榕信息技術有限公司;國家電網公司;國網上海市電力公司;國網信息通信產業集團有限公司;國網信通億力科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711159328.8/1.html,轉載請聲明來源鉆瓜專利網。





