一種壓縮圖片的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種壓縮圖片的方法和系統(tǒng),屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:接入服務(wù)器接收終端提交的圖片壓縮請求信息;接入服務(wù)器根據(jù)壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;被選取的圖片壓縮服務(wù)器根據(jù)圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將壓縮后的圖片的URL地址返回給接入服務(wù)器;接入服務(wù)器將壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至終端。本發(fā)明通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
【專利說明】一種壓縮圖片的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種壓縮圖片的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著圖像采集設(shè)備的發(fā)展,所拍攝或制作的圖片的質(zhì)量和容量越來越高,并且伴隨圖片數(shù)量的增長,圖片數(shù)據(jù)所占用的空間越來越大,此時圖片壓縮技術(shù)應(yīng)運(yùn)而生。目前比較常用的壓縮方式為通過技術(shù)手段對圖片數(shù)據(jù)進(jìn)行重新組織編碼,得到占用文件空間更小的圖片。
[0003]現(xiàn)有技術(shù)中用戶可以通過終端中的圖像處理的應(yīng)用來對圖片進(jìn)行壓縮處理;對于專業(yè)的開發(fā)人員,可以調(diào)用第三方代碼庫提供的API (Application ProgrammingInterface,應(yīng)用程序編程接口)函數(shù),調(diào)用第三方代碼庫提供的開發(fā)包對圖片進(jìn)行壓縮處理。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]用戶通過圖像處理的應(yīng)用進(jìn)行圖片壓縮處理時,只能手工對每一個圖片進(jìn)行壓縮操作,無法批量處理且效率低下;通過第三方代碼庫提供的開發(fā)包對圖片進(jìn)行壓縮處理時,由于壓縮過程是計(jì)算密集型操作,因此面對海量圖片,調(diào)用者需自行部署負(fù)載均衡的過程,會影響用戶的操作體驗(yàn)。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)用戶終端對圖片無法批量壓縮的問題,以及專業(yè)人員通過第三方代碼庫提供的開發(fā)包壓縮圖片時需要自行處理負(fù)載均衡的問題,本發(fā)明實(shí)施例提供了一種壓縮圖片的方法和系統(tǒng)。所述技術(shù)方案如下:
[0007]—方面,提供了一種壓縮圖片的方法,所述方法包括:
[0008]接入服務(wù)器接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0009]所述接入服務(wù)器根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0010]所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器;
[0011]所述接入服務(wù)器將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0012]其中,所述接入服務(wù)器根據(jù)所述處理圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器,包括:
[0013]所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;或者,[0014]所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0015]其中,所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器,包括:
[0016]所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器;或者,
[0017]所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0018]其中,所述接入服務(wù)器接收終端提交的圖片壓縮請求信息之后,所述方法還包括:
[0019]所述接入服務(wù)器將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份;或者,
[0020]所述接入服務(wù)器根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0021]其中,所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器之后,所述方法還包括:
[0022]所述壓縮算法控制服務(wù)器向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0023]另一方面,提供了一種壓縮圖片的系統(tǒng),所述系統(tǒng)包括:接入服務(wù)器,圖片壓縮服務(wù)器;
[0024]所述接入服務(wù)器包括:接收模塊,處理模塊,發(fā)送模塊;
[0025]所述接收模塊,用于接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0026]所述處理模塊,用于根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0027]所述發(fā)送模塊,用于將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片;
[0028]所述圖片壓縮服務(wù)器包括:壓縮模塊;
[0029]所述壓縮模塊,用于根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0030] 其中,所述處理模塊,包括:
[0031]第一處理單元,用于所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0032]第二處理單元,用于所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0033]其中,所述壓縮模塊,包括:
[0034]第一壓縮單元,用于根據(jù)所述圖片壓縮請求信息中的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器;
[0035]第二壓縮單元,用于根據(jù)所述圖片壓縮請求信息中的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0036]其中,所述接入服務(wù)器還包括:
[0037]第一備份模塊,用于將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份;
[0038]第二備份模塊,用于根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0039]其中,所述系統(tǒng)還包括壓縮算法控制服務(wù)器,
[0040]所述壓縮算 法控制服務(wù)器,用于向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0041]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0042]通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
【專利附圖】
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實(shí)施例一提供的壓縮圖片的方法流程圖;
[0045]圖2是本發(fā)明實(shí)施例二提供的壓縮圖片的方法流程圖;
[0046]圖3是本發(fā)明實(shí)施例三提供的壓縮圖片的方法流程圖;
[0047]圖4是本發(fā)明實(shí)施例四提供的壓縮圖片的系統(tǒng)結(jié)構(gòu)示意圖;
[0048]圖5是本發(fā)明實(shí)施例五提供的壓縮圖片的系統(tǒng)結(jié)構(gòu)示意圖;
[0049]圖6是本發(fā)明實(shí)施例六提供的壓縮圖片的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0050]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0051]實(shí)施例一
[0052]本發(fā)明實(shí)施例提供了一種壓縮圖片的方法,參見圖1,方法流程包括:
[0053]101:接入服務(wù)器接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0054]102:所述接入服務(wù)器根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0055]103:所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器;
[0056]104:所述接入服務(wù)器將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0057]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0058]實(shí)施例二
[0059]本發(fā)明實(shí)施例提供了一種壓縮圖片的方法,參見圖2。需要說明的是本發(fā)明實(shí)施例是對圖片進(jìn)行實(shí)時的壓縮處理,并在實(shí)時的壓縮處理后實(shí)時的返回給終端。進(jìn)一步的,本發(fā)明實(shí)施例中所涉及的服 務(wù)器可以為單一服務(wù)器也可以為服務(wù)器集群,在此并不進(jìn)行限定。
[0060]方法流程包括:
[0061]201:接入服務(wù)器接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息。
[0062]具體的,當(dāng)終端用戶選擇實(shí)時的進(jìn)行壓縮圖片處理的服務(wù)后,發(fā)送的圖片壓縮請求信息中包含終端上傳的一張或多張待壓縮的圖片,或待壓縮的圖片對應(yīng)的URUUniform/Universal Resource Locator,統(tǒng)一資源定位符)地址,同時圖片壓縮請求信息中還包含每張待壓縮圖片對應(yīng)的壓縮圖片的時間信息,在本發(fā)明實(shí)施例中壓縮圖片的時間信息則對應(yīng)為實(shí)時壓縮圖片的時間信息。進(jìn)一步的,圖片壓縮請求信息中還包括用戶在網(wǎng)站中選擇的壓縮相關(guān)的參數(shù)信息,例如:選取的圖片壓縮比例,有損或無損處理方式,圖片分辨率調(diào)整的信息等。
[0063]優(yōu)選的,在本發(fā)明實(shí)施例中,對于圖片的實(shí)時壓縮請求過程,接收的為用戶上傳的待壓縮圖片。
[0064]202:所述接入服務(wù)器將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0065]優(yōu)選的,接入服務(wù)器可以將終端提交的圖片壓縮請求信息中攜帶的待壓縮的圖片進(jìn)行預(yù)先的備份,將待壓縮的圖片在壓縮前先發(fā)送至容錯備份服務(wù)器。防止在圖片壓縮服務(wù)器壓縮過程中出錯導(dǎo)致原始圖片丟失而無法完成圖片壓縮服務(wù)。
[0066]當(dāng)圖片壓縮服務(wù)器在圖片壓縮過程中失敗時,則向接入服務(wù)器發(fā)送獲取備份圖片的請求,接入服務(wù)器則根據(jù)請求信息向容錯備份服務(wù)器發(fā)送查找備份的圖片的請求,在查找到后返回給接入服務(wù)器,接入服務(wù)器再將圖片返回給圖片壓縮服務(wù)器進(jìn)行重新壓縮。[0067]203:所述接入服務(wù)器根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0068]具體的,當(dāng)終端用戶選擇實(shí)時的進(jìn)行壓縮圖片處理的服務(wù)后,圖片壓縮請求信息中的時間信息則為實(shí)時壓縮圖片的時間信息,因此接入服務(wù)器則需即時的對該請求進(jìn)行響應(yīng)來對圖片進(jìn)行壓縮處理。
[0069]由于圖片壓縮業(yè)務(wù)是一種計(jì)算密集型的操作,會利用服務(wù)器的計(jì)算能力來處理圖片壓縮的功能,因此為了負(fù)載均衡的考慮,此時接入服務(wù)器首先查看當(dāng)前圖片壓縮服務(wù)器集群中各個圖片壓縮服務(wù)器的負(fù)載情況,獲得各個圖片壓縮服務(wù)器的負(fù)載后,選取一個負(fù)載小于預(yù)設(shè)閾值,即負(fù)載相對較低的圖片壓縮服務(wù)器作為分配終端用戶的圖片壓縮請求的目標(biāo)的圖片壓縮服務(wù)器。之后將接收的圖片壓縮請求信息通過分配壓縮任務(wù)的信息發(fā)送給目標(biāo)的圖片壓縮服務(wù)器。
[0070]因此步驟203在本發(fā)明實(shí)施例中具體為:
[0071]2031:所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0072]204:所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0073]將圖片壓縮請求信息中攜帶的圖片根據(jù)用戶選擇的壓縮模式進(jìn)行壓縮,之后將壓縮后的圖片發(fā)送至圖片存儲服務(wù)器,圖片存儲服務(wù)器對壓縮后的圖片進(jìn)行保存后,返回給圖片壓縮服務(wù)器該圖片保存的URL地址。圖片壓縮服務(wù)器將圖片壓縮的結(jié)果以及圖片壓縮后保存的URL地址返回給接入服務(wù)器。
[0074]因此步驟204在本發(fā)明實(shí)施例中具體為: [0075]2041:所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0076]205:所述接入服務(wù)器將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0077]206:所述壓縮算法控制服務(wù)器向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0078]優(yōu)選的,在整套系統(tǒng)中還可以另行部署壓縮算法控制服務(wù)器。該服務(wù)器會和圖片壓縮計(jì)算服務(wù)器進(jìn)行雙向數(shù)據(jù)交互。壓縮算法控制服務(wù)器可以通過傳遞更新的參數(shù)來控制圖片壓縮服務(wù)器進(jìn)行相應(yīng)操作。例如更新壓縮算法和/或內(nèi)核數(shù)據(jù)等方式。
[0079]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0080]實(shí)施例三
[0081]本發(fā)明實(shí)施例提供了一種壓縮圖片的方法,參見圖3。需要說明的是本發(fā)明實(shí)施例是對圖片進(jìn)行延時的壓縮處理,并在延時的壓縮處理后返回給終端。進(jìn)一步的,本發(fā)明實(shí)施例中所涉及的服務(wù)器可以為單一服務(wù)器也可以為服務(wù)器集群,在此并不進(jìn)行限定。[0082]301:接入服務(wù)器接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息。
[0083]具體的,在本發(fā)明實(shí)施例中接入服務(wù)器的功能可以由兩臺不同的服務(wù)器進(jìn)行管理和實(shí)施,對應(yīng)的兩臺服務(wù)器為:壓縮離線服務(wù)控制服務(wù)器和壓縮離線調(diào)度服務(wù)器。
[0084]接入服務(wù)器中的壓縮離線服務(wù)控制服務(wù)器作為終端用戶選擇延時壓縮圖片后的注冊業(yè)務(wù)的管理者。首先,當(dāng)終端用戶選擇延時的進(jìn)行壓縮圖片處理的服務(wù)后,發(fā)送的圖片壓縮請求信息中包含終端上傳的多張待壓縮的圖片或待壓縮的圖片對應(yīng)的URL地址,同時圖片壓縮請求信息中還包含每張待壓縮圖片對應(yīng)的壓縮圖片的時間信息,在本發(fā)明實(shí)施例中壓縮圖片的時間信息則對應(yīng)為延時壓縮圖片的時間信息,即當(dāng)前并不即時對圖片進(jìn)行壓縮處理。進(jìn)一步的,圖片壓縮請求信息中還包括用戶在網(wǎng)站中選擇的壓縮相關(guān)的參數(shù)信息,例如:選取的圖片壓縮比例,有損或無損處理方式,圖片分辨率調(diào)整的信息等。
[0085]圖片壓縮請求信息會被發(fā)送至壓縮離線服務(wù)控制服務(wù)器,根據(jù)約定格式協(xié)議在該服務(wù)器中進(jìn)行注冊,注冊需要處理的圖片的URL地址,處理的時間頻度即延時處理圖片的時間信息,以及相關(guān)的壓縮參數(shù)。
[0086]其中,用戶選擇的延時處理圖片的時間信息可以為I天,I周等時間,用戶在該時間到期時來接收壓縮后的圖片。因此圖片壓縮系統(tǒng)并不需要即時的對圖片進(jìn)行壓縮處理,可以充分利用當(dāng)前至?xí)r間到期之前的時間進(jìn)行合理的分配時間以及分配圖片壓縮服務(wù)器進(jìn)行處理,把用戶的圖片壓縮集中的計(jì)算量平衡到多個時間段內(nèi)完成壓縮任務(wù),這樣即可大大減少了對計(jì)算量的依賴。
[0087]302:所述接入服務(wù)器根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0088]優(yōu)選的,接 入服務(wù)器中的壓縮離線調(diào)度服務(wù)器可以將終端提交的圖片壓縮請求信息中攜帶的待壓縮的圖片的URL地址對應(yīng)的圖片進(jìn)行預(yù)先的備份,將待壓縮的圖片的URL地址在壓縮前先發(fā)送至容錯備份服務(wù)器,容錯備份服務(wù)器根據(jù)ULR地址獲取到圖片并進(jìn)行備份保存。防止在圖片壓縮服務(wù)器壓縮過程中出錯導(dǎo)致原始圖片丟失而無法完成圖片壓縮服務(wù)。
[0089]當(dāng)圖片壓縮服務(wù)器在圖片壓縮過程中失敗時,則向接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器發(fā)送獲取備份圖片的請求,接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器則根據(jù)請求信息向容錯備份服務(wù)器發(fā)送查找備份的圖片的請求,在查找到后返回給接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器,接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器再將圖片返回給圖片壓縮服務(wù)器進(jìn)行重新壓縮。
[0090]303:所述接入服務(wù)器根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0091]具體的,接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器負(fù)責(zé)平衡整體調(diào)度任務(wù)的工作。壓縮離線服務(wù)控制服務(wù)器在接收到終端用戶提交的圖片壓縮請求信息并完整注冊過程后,將該圖片壓縮請求信息任務(wù)發(fā)送給壓縮離線調(diào)度服務(wù)器,壓縮離線調(diào)度服務(wù)器會根據(jù)排隊(duì)的任務(wù)以及當(dāng)前任務(wù)的圖片壓縮請求信息中的延時壓縮圖片的時間信息來調(diào)度各個壓縮任務(wù)。[0092]此時接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器根據(jù)當(dāng)前任務(wù)的圖片壓縮請求信息中的延時壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間。在每一個分配的壓縮圖片的時間時查看當(dāng)前圖片壓縮服務(wù)器集群中各個圖片壓縮服務(wù)器的負(fù)載情況,獲得各個圖片壓縮服務(wù)器的負(fù)載后,選取一個負(fù)載小于預(yù)設(shè)閾值,即負(fù)載相對較低的圖片壓縮服務(wù)器作為分配終端用戶的圖片壓縮請求的目標(biāo)的圖片壓縮服務(wù)器。之后將接收的圖片壓縮請求信息通過分配壓縮任務(wù)的信息發(fā)送給目標(biāo)的圖片壓縮服務(wù)器。直到該該圖片壓縮請求信息對應(yīng)的所有的圖片壓縮結(jié)束,則完成該圖片壓縮請求信息對應(yīng)的任務(wù)。
[0093]因此步驟303在本發(fā)明實(shí)施例中具體為:
[0094]3031:所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0095]304:所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0096]圖片壓縮服務(wù)器接收到分配的壓縮任務(wù)對應(yīng)的圖片壓縮請求信息后,首先根據(jù)圖片壓縮請求信息中的URL地址獲取該圖片,然后再對其進(jìn)行壓縮處理。
[0097]將圖片壓縮請求信息中攜帶的圖片根據(jù)用戶選擇的壓縮模式進(jìn)行壓縮,之后將壓縮后的圖片發(fā)送至圖片存儲服務(wù)器,圖片存儲服務(wù)器對壓縮后的圖片進(jìn)行保存后,返回給圖片壓縮服務(wù)器該圖片保存的URL(Uniform/Universal Resource Locator,統(tǒng)一資源定位符)地址。圖片壓縮服務(wù)器將圖片壓縮的結(jié)果以及圖片壓縮后保存的URL地址返回給接入服務(wù)器。
[0098]因此步驟304 在本發(fā)明實(shí)施例中具體為:
[0099]3041:所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0100]具體的,將壓縮后的圖片的URL地址返回給接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器。
[0101]305:所述接入服務(wù)器將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0102]接入服務(wù)器中的壓縮離線調(diào)度服務(wù)器根據(jù)與終端約定的接口,向終端返回壓縮后的圖片的URL地址。
[0103]306:所述壓縮算法控制服務(wù)器向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0104]優(yōu)選的,在整套系統(tǒng)中還可以另行部署壓縮算法控制服務(wù)器。該服務(wù)器會和圖片壓縮計(jì)算服務(wù)器進(jìn)行雙向數(shù)據(jù)交互。壓縮算法控制服務(wù)器可以通過傳遞更新的參數(shù)來控制圖片壓縮服務(wù)器進(jìn)行相應(yīng)操作。例如更新壓縮算法和/或內(nèi)核數(shù)據(jù)等方式。
[0105]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0106]實(shí)施例四
[0107]本發(fā)明實(shí)施例提供了一種壓縮圖片的系統(tǒng),參見圖4。
[0108]所述系統(tǒng)包括:接入服務(wù)器401,圖片壓縮服務(wù)器402 ;
[0109]所述接入服務(wù)器401包括:接收模塊4011,處理模塊4012,發(fā)送模塊4013 ;
[0110]所述接收模塊4011,用于接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0111]所述處理模塊4012,用于根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0112]所述發(fā)送模塊4013,用于將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0113]所述圖片壓縮服務(wù)器402包括:壓縮模塊4021 ;
[0114]所述壓縮模塊4021,用于根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0115]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0116]實(shí)施例五
[0117]本發(fā)明實(shí)施例提供了一種壓縮圖片的系統(tǒng),參見圖5。
[0118]所述系統(tǒng)包括:接入服務(wù)器501,圖片壓縮服務(wù)器502 ;
[0119]所述接入服務(wù)器501包括:接收模塊5011,處理模塊5012,發(fā)送模塊5013 ;
[0120]所述接收模塊5011,用于接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0121]所述處理模塊5012,用于根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0122]所述發(fā)送模塊5013,用于將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0123]其中,所述處理模塊5012,包括:
[0124]第一處理單元50121,用于所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0125]其中,所述接入服務(wù)器501還包括:
[0126]第一備份模塊5014,用于將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0127]所述圖片壓縮服務(wù)器包括502:壓縮模塊5021 ;
[0128]所述壓縮模塊5021,用于根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。[0129]其中,所述壓縮模塊5021,包括:
[0130]第一壓縮單元50211,用于根據(jù)所述圖片壓縮請求信息中的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0131]所述系統(tǒng)還包括壓縮算法控制服務(wù)器503,
[0132]所述壓縮算法控制服務(wù)器503,用于向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0133]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0134]實(shí)施例六
[0135]本發(fā)明實(shí)施例提供了一種壓縮圖片的系統(tǒng),參見圖6。
[0136]所述系統(tǒng)包括:接入服務(wù)器601,圖片壓縮服務(wù)器602 ;
[0137]所述接入服務(wù)器601包括:接收模塊6011,處理模塊6012,發(fā)送模塊6013 ;
[0138]所述接收模塊6011,用于接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息;
[0139]所述處理模塊 6012,用于根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;
[0140]所述發(fā)送模塊6013,用于將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
[0141]其中,所述處理模塊6012,包括:
[0142]第二處理單元60121,用于所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
[0143]其中,所述接入服務(wù)器601還包括:
[0144]第二備份模塊6014,用于根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
[0145]所述圖片壓縮服務(wù)器包括602:壓縮模塊6021 ;
[0146]所述壓縮模塊6021,用于根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0147]其中,所述壓縮模塊6021,包括:
[0148]第二壓縮單元60211,用于根據(jù)所述圖片壓縮請求信息中的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
[0149]所述系統(tǒng)還包括壓縮算法控制服務(wù)器603,
[0150]所述壓縮算法控制服務(wù)器603,用于向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
[0151]本發(fā)明實(shí)施例通過圖片壓縮的系統(tǒng)對終端的圖片壓縮請求進(jìn)行處理,并根據(jù)自身系統(tǒng)中的各圖片壓縮服務(wù)器的負(fù)載自行處理負(fù)載均衡,實(shí)現(xiàn)了對終端海量圖片的處理又達(dá)到了自行調(diào)整負(fù)載均衡的目的。
[0152]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0153]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0154]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何 修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種壓縮圖片的方法,其特征在于,所述方法包括: 接入服務(wù)器接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息; 所述接入服務(wù)器根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器; 所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器; 所述接入服務(wù)器將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接入服務(wù)器根據(jù)所述處理圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器,包括: 所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器;或者, 所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮 請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器,包括: 所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器;或者, 所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息中攜帶的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述接入服務(wù)器接收終端提交的圖片壓縮請求信息之后,所述方法還包括: 所述接入服務(wù)器將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份;或者, 所述接入服務(wù)器根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
5.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述被選取的圖片壓縮服務(wù)器根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器之后,所述方法還包括: 所述壓縮算法控制服務(wù)器向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
6.一種壓縮圖片的系統(tǒng),其特征在于,所述系統(tǒng)包括:接入服務(wù)器,圖片壓縮服務(wù)器;所述接入服務(wù)器包括:接收模塊,處理模塊,發(fā)送模塊; 所述接收模塊,用于接收終端提交的圖片壓縮請求信息,其中所述圖片壓縮請求信息中包含多張待壓縮的圖片或待壓縮的圖片對應(yīng)的統(tǒng)一資源定位符URL地址,以及每張待壓縮的圖片對應(yīng)的壓縮圖片的時間信息; 所述處理模塊,用于根據(jù)所述壓縮圖片的時間信息,選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器; 所述發(fā)送模塊,用于將所述壓縮后的圖片的URL地址轉(zhuǎn)發(fā)至所述終端,使所述終端根據(jù)所述壓縮后的圖片的URL地址獲取壓縮后的圖片; 所述圖片壓縮服務(wù)器包括:壓縮模塊; 所述壓縮模塊,用于根據(jù)所述圖片壓縮請求信息對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理模塊,包括: 第一處理單元,用于所述接入服務(wù)器根據(jù)實(shí)時的壓縮圖片的時間信息,選取當(dāng)前負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器; 第二處理單元,用于所述接入服務(wù)器根據(jù)延時的壓縮圖片的時間信息,在當(dāng)前至所述延時壓縮圖片的時間信息之間平均分配壓縮圖片的時間,并在每一個分配的壓縮圖片的時間選取負(fù)載低于預(yù)設(shè)閾值的圖片壓縮服務(wù)器,并將所述圖片壓縮請求信息發(fā)送至被選取的圖片壓縮服務(wù)器。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述壓縮模塊,包括: 第一壓縮單元,用于根據(jù)所述圖片壓縮請求信息中的待壓縮的圖片對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器; 第二壓縮單元,用于根據(jù)所述圖片壓縮請求信息中的圖片的URL地址獲取待壓縮的圖片并對圖片進(jìn)行壓縮,將壓縮后的圖片進(jìn)行保存并將所述壓縮后的圖片的URL地址返回給所述接入服務(wù)器。
9.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的系統(tǒng),其特征在于,所述接入服務(wù)器還包括: 第一備份模塊,用于將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份; 第二備份模塊,用于根據(jù)所述待壓縮的圖片對應(yīng)的URL地址,獲取所述待壓縮的圖片,并將所述待壓縮的圖片發(fā)送至容錯備份服務(wù)器進(jìn)行備份。
10.根據(jù)權(quán)利要求6-8任意一項(xiàng)所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括壓縮算法控制服務(wù)器, 所述壓縮算法控制服務(wù)器,用于向所述圖片壓縮服務(wù)器發(fā)送更新壓縮算法和/或內(nèi)核數(shù)據(jù)的命令,使得所述圖片壓縮服務(wù)器根據(jù)所述更新壓縮算法和/或內(nèi)核數(shù)據(jù)調(diào)整自身的圖片壓縮方式。
【文檔編號】H04L29/08GK103731448SQ201210384676
【公開日】2014年4月16日 申請日期:2012年10月11日 優(yōu)先權(quán)日:2012年10月11日
【發(fā)明者】黃飛躍, 吳永堅(jiān), 高峰, 丁守鴻, 林慶梁, 張璐 申請人:騰訊科技(深圳)有限公司