[發(fā)明專利]圖片處理方法和裝置在審
| 申請?zhí)枺?/td> | 201310484745.5 | 申請日: | 2013-10-16 |
| 公開(公告)號: | CN104574264A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設計)人: | 胡勇 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06T1/60 | 分類號: | G06T1/60 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100871 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖片 處理 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機技術,尤其涉及一種圖片處理方法和裝置。
背景技術
一個網(wǎng)絡(可以稱之為Web)系統(tǒng)往往會在級聯(lián)樣式表(Cascading?Style?Sheet;簡稱:CSS)里使用大量圖片,以用來做界面元素的背景,從而使得該Web系統(tǒng)看上去更加美觀、專業(yè)。另外,瀏覽器在查看網(wǎng)頁Web頁面時,圖片會從服務器傳到本地,在網(wǎng)速一定的前提下,圖片越多越大時,會造成頁面加載速度越來越慢。為了解決上述問題,可以采用互聯(lián)網(wǎng)信息服務(Internet?Information?Services;簡稱:IIS)技術,即對從服務器傳到本地的圖片進行緩存,以便再次應用到該圖片時,可以從緩存中獲取該圖片,從而有效的提高了頁面的訪問效率。
但是,由于IIS技術需要對保存的圖片的存放路徑進行配置,因此,當Web系統(tǒng)使用的圖片的存放路徑不集中,很分散時,就需要逐個對圖片進行路徑配置,從而造成了圖片緩存的繁瑣。
發(fā)明內(nèi)容
本發(fā)明提供一種圖片處理方法和裝置,用于解決現(xiàn)有技術中圖片緩存繁瑣的問題。
本發(fā)明的第一個方面是提供一種圖片處理方法,包括:
接收客戶端發(fā)送的圖片資源獲取請求,所述圖片資源獲取請求中攜帶待請求圖片文件的路徑;
刪除所述路徑中的預設后綴,并根據(jù)刪除所述預設后綴后的路徑獲取所述待請求圖片文件;
將所述待請求的圖片文件以及預配置的緩存策略返回給所述客戶端,以供所述客戶端根據(jù)所述緩存策略,對所述待請求的圖片文件進行緩存處理。
本發(fā)明的又一個方面是提供一種圖片處理裝置,包括:
收發(fā)模塊,用于接收客戶端發(fā)送的圖片資源獲取請求,所述圖片資源獲取請求中攜帶待請求圖片文件的路徑;
處理模塊,用于刪除所述路徑中的預設后綴,并根據(jù)刪除所述預設后綴后的路徑獲取所述待請求圖片文件;
所述收發(fā)模塊還用于將所述待請求的圖片文件以及預配置的緩存策略返回給所述客戶端,以供所述客戶端根據(jù)所述緩存策略,對所述待請求的圖片文件進行緩存處理。
本發(fā)明的技術效果是:接收客戶端發(fā)送的圖片資源獲取請求,該圖片資源獲取請求中攜帶待請求圖片文件的路徑;刪除該路徑中的預設后綴,并根據(jù)刪除該預設后綴后的路徑獲取該待請求圖片文件,并該待請求的圖片文件以及預配置的緩存策略返回給客戶端,以供該客戶端根據(jù)緩存策略,對該請求的圖片文件進行緩存處理,相對于現(xiàn)有技術中采用IIS技術對緩存的圖片要逐個配置存放路徑而言,緩存方式相對簡單,從而解決了現(xiàn)有技術中圖片緩存繁瑣的問題。
附圖說明
圖1為本發(fā)明圖片處理方法的一個實施例的流程圖;
圖2為本發(fā)明圖片處理方法的另一個實施例的流程圖;
圖3為本發(fā)明圖片處理裝置的一個實施例的結構示意圖。
具體實施方式
圖1為本發(fā)明圖片處理方法的一個實施例的流程圖,如圖1所示,本實施例的執(zhí)行主體為服務器,則該方法包括:
步驟101、接收客戶端發(fā)送的圖片資源獲取請求,該圖片資源獲取請求中攜帶待請求圖片文件的路徑。
在本實施例中,客戶端可以將“.tif”、“.jpg”和“.png”等格式后綴的圖片設定新的訪問路徑名稱,例如可以是:“.tif.ashx”、“.jpg.ashx”和“.png.ashx”。
步驟102、刪除該路徑中的預設后綴,并根據(jù)刪除該預設后綴后的路徑獲取該待請求圖片文件。
在本實施例中,該預設后綴可以具體為:.ashx。
步驟103、將該待請求的圖片文件以及預配置的緩存策略返回給該客戶端,以供該客戶端根據(jù)該緩存策略,對該待請求的圖片文件進行緩存處理。
在本實施例中,舉例來說,可以將該待請求的圖片文件通過HTTP響應輸出流,即context.Response.WriteFile中,返回給客戶端。另外,還可以將緩存策略通過圖片資源策略響應中返回客戶端。
在本實施例中,接收客戶端發(fā)送的圖片資源獲取請求,該圖片資源獲取請求中攜帶待請求圖片文件的路徑;刪除該路徑中的預設后綴,并根據(jù)刪除該預設后綴后的路徑獲取該待請求圖片文件,并該待請求的圖片文件以及預配置的緩存策略返回給客戶端,以供該客戶端根據(jù)緩存策略,對該請求的圖片文件進行緩存處理,相對于現(xiàn)有技術中采用IIS技術對緩存的圖片要逐個配置存放路徑而言,緩存方式相對簡單,從而解決了現(xiàn)有技術中圖片緩存繁瑣的問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經(jīng)北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310484745.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





