[發(fā)明專利]一種HTTP協(xié)議的圖片實時處理方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202310003695.8 | 申請日: | 2023-01-03 |
| 公開(公告)號: | CN116320192A | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設計)人: | 梁峰 | 申請(專利權(quán))人: | 焦點科技股份有限公司 |
| 主分類號: | H04N1/21 | 分類號: | H04N1/21;H04L67/1004;H04L67/02 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210032 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 http 協(xié)議 圖片 實時處理 方法 系統(tǒng) | ||
1.一種HTTP協(xié)議的圖片實時處理方法,其特征在于,包括如下步驟:
步驟1:預設對象存儲系統(tǒng),支持將上傳時給定的原圖唯一標識和原圖blob存儲,支持根據(jù)原圖唯一標識讀取原圖blob;支持對象的元信息的存儲,支持根據(jù)原圖唯一標識讀取元信息,用戶通過預設的對象存儲系統(tǒng)自有的客戶端,給定原圖唯一標識和原圖blob,上傳原圖到對象存儲集群,并將原圖的版本標識寫入元信息;
步驟2:預設HTTP請求負載均衡器,支持按指定策略向圖片實時處理集群中的工作節(jié)點分發(fā)圖片訪問請求;
步驟3:圖片實時處理集群中的工作節(jié)點中預設的請求處理控制器接收到圖片訪問請求,調(diào)用URL解析模塊將圖片訪問請求的URL解析成原圖唯一標識和圖片處理目標參數(shù);URL解析模塊根據(jù)圖片訪問請求中URL包含的域名查找到對應的URL處理邏輯體,進一步調(diào)用邏輯體中實現(xiàn)的第一接口以獲得當前圖片訪問請求對應的原圖唯一標識和圖片處理目標參數(shù);
步驟4:請求處理控制器調(diào)用預設的終端緩存更新判定模塊,判斷當前請求在終端的緩存是否需要更新;終端緩存更新判定模塊使用原圖唯一標識從對象存儲系統(tǒng)中獲取相應原圖的版本標識;當該版本標識與請求中包含的終端緩存版本標識的一致性時,直接返回304狀態(tài)碼,否則進入步驟5;
步驟5:預設二級緩存系統(tǒng),支持緩存數(shù)據(jù)的寫入和讀取,所述二級緩存系統(tǒng)具備冷數(shù)據(jù)自動驅(qū)逐和在線橫向擴展的能力;請求處理控制器調(diào)用緩存處理模塊,做緩存結(jié)果查找和返回處理;緩存處理模塊使用原圖唯一標識從二級緩存中讀取當前緩存版本標識,當緩存的版本標識與步驟4中從對象存儲系統(tǒng)中獲得的版本標識一致時,將原圖唯一標識和圖片處理目標參數(shù)組合成一個針對當前圖片請求的請求唯一標識,并嘗試使用請求唯一標識在二級緩存系統(tǒng)中查找當前圖片請求的緩存結(jié)果,如果緩存結(jié)果存在,則直接返回;反之,則進入步驟6;
步驟6:預設圖片處理引擎,所述圖片處理引擎支持圖片的縮略、格式轉(zhuǎn)換、旋轉(zhuǎn)、水印處理;請求處理控制器使用請求中包含的原圖唯一標識,從對象存儲系統(tǒng)中讀取原圖和版本標識,進而調(diào)用圖片處理引擎將原圖實時處理成請求指定的圖片規(guī)格、格式等;
步驟7:緩存處理模塊使用步驟6中的處理結(jié)果,向二級緩存系統(tǒng)寫入原圖唯一標識與其緩存版本標識對,和當前請求唯一標識與處理結(jié)果的信息對;
步驟8:請求處理控制器將步驟7中的處理結(jié)果返回給用戶終端。
2.如權(quán)利要求1所述的一種HTTP協(xié)議的圖片實時處理方法,其特征在于,所述步驟1中,所述原圖唯一標識和原圖blob以key-value鍵值對存儲,所述版本標識為圖片的上傳時間戳;如使用相同唯一標識重復上傳原圖,則讀取最后一次上傳的原圖及其版本標識。
3.如權(quán)利要求2所述的一種HTTP協(xié)議的圖片實時處理方法,其特征在于,所述步驟2中,所述圖片實時處理集群包含多個圖片實時處理工作節(jié)點,每個圖片實時處理工作節(jié)點均接入HTTP圖片處理請求,用以配合HTTP請求負載均衡器實現(xiàn)實時處理壓力分擔和系統(tǒng)高可用。
4.如權(quán)利要求3所述的一種HTTP協(xié)議的圖片實時處理方法,其特征在于,所述步驟3中,所述URL解析模塊制定了一套URL解析插件API,所述URL解析插件API包括兩個接口,第一接口用于URL向圖片處理目標參數(shù)轉(zhuǎn)換,第二接口用于插件對應的域名返回接口;所述URL解析模塊負責加載用戶實現(xiàn)的URL解析插件API的具體實現(xiàn),并將業(yè)務域名與插件處理邏輯體進行配對,支持根據(jù)業(yè)務域名獲取相應的URL處理邏輯體。
5.如權(quán)利要求4所述的一種HTTP協(xié)議的圖片實時處理方法,其特征在于,所述步驟4中,所述緩存更新判定模塊使用原圖唯一標識從對象存儲系統(tǒng)中僅獲取原圖的最新版本標識,當該版本標識與請求中包含的終端緩存版本標識一致時,直接返回304狀態(tài)碼。
該專利技術(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/202310003695.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 印刷裝置、信息處理裝置、它們的控制方法、及信息記錄介質(zhì)
- 搜尋正文以檢索符合某一關(guān)鍵詞的字符流的信息搜尋裝置
- 實時處理
- 執(zhí)行實時性能改進方法的磁盤驅(qū)動器
- 印刷裝置、信息處理裝置、它們的控制方法、及信息記錄介質(zhì)
- 實時以太網(wǎng)系統(tǒng)及其實現(xiàn)方法
- 基于云計算的實時處理客戶意見電子監(jiān)管平臺終端
- 實時處理數(shù)據(jù)的異步補償方法、裝置、設備及存儲介質(zhì)
- 一種SAR雷達的小型實時處理裝置及SAR雷達信號的RD算法實時處理方法
- 一種物聯(lián)網(wǎng)數(shù)據(jù)語義處理系統(tǒng)





