一種圖片信息處理方法、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域中的數(shù)據(jù)處理技術(shù),尤其涉及一種圖片信息處理方法、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]目前,對(duì)用戶上傳的圖片進(jìn)行處理,會(huì)在服務(wù)器所在的系統(tǒng)平臺(tái)上接收到圖片,并且服務(wù)器會(huì)對(duì)用戶上傳的圖片進(jìn)行各種處理,比如,包括縮略、裁剪、加水印、提取圖片信息等都是串行進(jìn)行的。由于服務(wù)器側(cè)會(huì)消耗大量的時(shí)間進(jìn)行處理,這樣無(wú)法保證圖片處理的速度,影響了用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的主要目的在于提出一種圖片信息處理方法、服務(wù)器及系統(tǒng),能至少解決現(xiàn)有技術(shù)中存在的上述問題。
[0004]本發(fā)明實(shí)施例提供了一種圖片信息處理方法,應(yīng)用于第一服務(wù)器,所述方法包括:
[0005]接收到客戶端發(fā)來(lái)的圖片上傳請(qǐng)求;
[0006]從所述圖片上傳請(qǐng)求中獲取到圖片,保存獲取到的所述圖片;
[0007]檢測(cè)是否接收到所述客戶端發(fā)來(lái)的圖片獲取請(qǐng)求;
[0008]若接收到圖片獲取請(qǐng)求,則基于所述圖片獲取請(qǐng)求選取對(duì)應(yīng)的圖片;
[0009]根據(jù)所述圖片獲取請(qǐng)求,對(duì)選取的所述圖片進(jìn)行相應(yīng)處理,將處理后得到的圖片發(fā)送至所述客戶端。
[0010]上述方案中,所述接收到客戶端發(fā)來(lái)的圖片上傳請(qǐng)求之后,所述方法還包括:
[0011]基于所述圖片上傳請(qǐng)求中的賬戶信息,從第二服務(wù)器側(cè)獲取到針對(duì)所述賬戶的許可?目息O
[0012]上述方案中,所述基于所述圖片獲取請(qǐng)求選取對(duì)應(yīng)的圖片,包括:
[0013]檢測(cè)自身是否存儲(chǔ)有對(duì)應(yīng)的圖片;
[0014]若沒有存儲(chǔ)對(duì)應(yīng)的圖片,則檢測(cè)第三服務(wù)器是否存儲(chǔ)有對(duì)應(yīng)的圖片;
[0015]若所述第三服務(wù)器側(cè)存儲(chǔ)有對(duì)應(yīng)的圖片,則從所述第三服務(wù)器側(cè)獲取到所述圖片。
[0016]上述方案中,所述方法還包括:根據(jù)所述圖片獲取請(qǐng)求,對(duì)選取的所述圖片進(jìn)行相應(yīng)處理之后,將選取的圖片以及處理之后的所述圖片保存于所述第一服務(wù)器的緩存;相應(yīng)的,所述方法還包括:清除所述緩存中存儲(chǔ)時(shí)長(zhǎng)超過預(yù)設(shè)門限值的圖片。
[0017]本發(fā)明實(shí)施例還提供了一種服務(wù)器,所述服務(wù)器包括:
[0018]通信單元,用于接收到客戶端發(fā)來(lái)的圖片上傳請(qǐng)求;
[0019]處理單元,用于從所述圖片上傳請(qǐng)求中獲取到圖片,保存獲取到的所述圖片;檢測(cè)是否接收到所述客戶端發(fā)來(lái)的圖片獲取請(qǐng)求;若接收到圖片獲取請(qǐng)求,則基于所述圖片獲取請(qǐng)求選取對(duì)應(yīng)的圖片;根據(jù)所述圖片獲取請(qǐng)求,對(duì)選取的所述圖片進(jìn)行相應(yīng)處理,將處理后得到的圖片發(fā)送至所述客戶端。
[0020]上述方案中,所述處理單元,還用于基于所述圖片上傳請(qǐng)求,獲取到賬戶信息;基于所述賬戶信息從第二服務(wù)器側(cè)獲取到針對(duì)所述賬戶的許可信息。
[0021]上述方案中,所述服務(wù)器還包括:緩存單元,用于存儲(chǔ)圖片;
[0022]相應(yīng)的,所述處理單元,具體用于檢測(cè)自身是否存儲(chǔ)有對(duì)應(yīng)的圖片;若沒有存儲(chǔ)對(duì)應(yīng)的圖片,則檢測(cè)第三服務(wù)器是否存儲(chǔ)有對(duì)應(yīng)的圖片;若所述第三服務(wù)器側(cè)存儲(chǔ)有對(duì)應(yīng)的圖片,則從所述第三服務(wù)器側(cè)獲取到所述圖片。
[0023]本發(fā)明實(shí)施例還提供了一種圖片信息處理系統(tǒng),所述系統(tǒng)包括:
[0024]第一服務(wù)器,用于接收到客戶端發(fā)來(lái)的圖片上傳請(qǐng)求;從所述圖片上傳請(qǐng)求中獲取到圖片,保存獲取到的所述圖片至第三服務(wù)器;檢測(cè)是否接收到所述客戶端發(fā)來(lái)的圖片獲取請(qǐng)求;若接收到圖片獲取請(qǐng)求,則基于所述圖片獲取請(qǐng)求選取對(duì)應(yīng)的圖片;根據(jù)所述圖片獲取請(qǐng)求,對(duì)選取的所述圖片進(jìn)行相應(yīng)處理,將處理后得到的圖片發(fā)送至所述客戶端;
[0025]第三服務(wù)器,用于存儲(chǔ)第一服務(wù)器發(fā)來(lái)的圖片。
[0026]上述方案中,所述系統(tǒng)還包括:
[0027]第二服務(wù)器,用于獲取到所述客戶端發(fā)來(lái)的上傳圖片許可請(qǐng)求信息,基于所述上傳圖片許可請(qǐng)求信息獲取到賬戶信息,基于所述賬戶信息進(jìn)行驗(yàn)證,得到針對(duì)所述賬戶的許可信息;
[0028]相應(yīng)的,所述第一服務(wù)器,還用于基于所述圖片上傳請(qǐng)求,獲取到賬戶信息;基于所述賬戶信息從第二服務(wù)器側(cè)獲取到針對(duì)所述賬戶的許可信息。
[0029]上述方案中,所述第一服務(wù)器,還用于檢測(cè)自身是否存儲(chǔ)有對(duì)應(yīng)的圖片;若沒有存儲(chǔ)對(duì)應(yīng)的圖片,則檢測(cè)第三服務(wù)器是否存儲(chǔ)有對(duì)應(yīng)的圖片;若所述第三服務(wù)器側(cè)存儲(chǔ)有對(duì)應(yīng)的圖片,則從所述第三服務(wù)器側(cè)獲取到所述圖片。
[0030]采用本發(fā)明提供的圖片信息處理方法、服務(wù)器及系統(tǒng),能夠根據(jù)圖片上傳請(qǐng)求僅進(jìn)行保存圖片的操作;當(dāng)收到圖片獲取請(qǐng)求時(shí),根據(jù)圖片獲取請(qǐng)求對(duì)所述圖片進(jìn)行相應(yīng)處理,將處理后得到的圖片發(fā)送至所述客戶端。如此,簡(jiǎn)化了發(fā)圖的業(yè)務(wù)邏輯,把需要對(duì)圖片進(jìn)行處理的業(yè)務(wù)邏輯挪到了需要用到具體的圖片的時(shí)候再按要求對(duì)圖片進(jìn)行相應(yīng)的處理,這樣使得圖片處理非常靈活,需要與定制實(shí)時(shí)進(jìn)行圖片處理,提升了圖片處理效率。
【附圖說(shuō)明】
[0031]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的終端設(shè)備的硬件結(jié)構(gòu)示意圖;
[0032]圖2為如圖1所示的終端設(shè)備的無(wú)線通信系統(tǒng)示意圖;
[0033]圖3為本發(fā)明實(shí)施例圖片信息處理方法流程示意圖;
[0034]圖4為本發(fā)明實(shí)施例示例一;
[0035]圖5為本發(fā)明實(shí)施例示例二;
[0036]圖6為本發(fā)明實(shí)施例服務(wù)器組成結(jié)構(gòu)示意圖一;
[0037]圖7為本發(fā)明實(shí)施例服務(wù)器組成結(jié)構(gòu)示意圖二 ;
[0038]圖8為本發(fā)明實(shí)施例系統(tǒng)組成結(jié)構(gòu)示意圖;
[0039]圖9為本發(fā)明實(shí)施例系統(tǒng)示例圖。
[0040]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0041]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]終端設(shè)備可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的終端設(shè)備以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是終端設(shè)備。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的終端設(shè)備的硬件結(jié)構(gòu)示意。終端設(shè)備100可以包括無(wú)線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測(cè)單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的終端設(shè)備,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSH))、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。
[0043]參考圖2描述其中根據(jù)本發(fā)明的終端設(shè)備能夠操作的通信系統(tǒng)。這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(FDMA)、時(shí)分多址(TDMA)、碼分多址(CDMA)和通用移動(dòng)通信系統(tǒng)(UMTS)(特別地,長(zhǎng)期演進(jìn)(LTE))、全球移動(dòng)通信系統(tǒng)(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統(tǒng),但是這樣的教導(dǎo)同樣適用于其它類型的系統(tǒng)。參考圖2,CDMA無(wú)線通信系統(tǒng)可以包括多個(gè)終端設(shè)備100、多個(gè)基站(BS) 270、基站控制器(BSC) 275和移動(dòng)交換中心(MSC) 280。MSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN) 290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口。回程線路可以根據(jù)若干己知的接口中的任一種來(lái)構(gòu)造,所述接口包括例如El/Tl、ATM,IP、PPP、幀中繼、HDSL, ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個(gè)BSC2750。
[0044]基于上述終端設(shè)備硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明方法各個(gè)實(shí)施例。
[0045]實(shí)施例一、
[0046]本發(fā)明實(shí)施例提供了一種圖片信