本申請(qǐng)涉及數(shù)字圖像處理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)圖片的加載方法、裝置和系統(tǒng)
背景技術(shù):
隨著網(wǎng)頁(yè)技術(shù)的發(fā)展,網(wǎng)頁(yè)中所包含的信息量越來(lái)越大,圖片在網(wǎng)頁(yè)中所占的比重也越來(lái)也大,然而圖片與網(wǎng)頁(yè)中的其它文本信息相比其數(shù)據(jù)量較大,尤其是一些高質(zhì)量的大圖片。此外,用戶(hù)在使用數(shù)據(jù)流量網(wǎng)絡(luò)瀏覽圖片時(shí),由于基站數(shù)量、終端所處位置的影響,信號(hào)強(qiáng)度差別較大,可能一些地方數(shù)據(jù)網(wǎng)絡(luò)信號(hào)比較強(qiáng),有些地方信號(hào)就很弱。基于圖片的數(shù)據(jù)量大以及終端網(wǎng)絡(luò)速度慢的雙重制約,圖片通過(guò)網(wǎng)絡(luò)傳輸?shù)浇K端的時(shí)間通常會(huì)比較長(zhǎng),此時(shí),用戶(hù)需要在頁(yè)面上等待很長(zhǎng)時(shí)間才能看到圖片內(nèi)容。
對(duì)于商品展示頁(yè)面,頁(yè)面上的商品圖片加載速度能夠在很大程度影響用戶(hù)是否留在這個(gè)頁(yè)面繼續(xù)瀏覽,如果商品圖片不能快速展示,則很有可能會(huì)喪失潛在用戶(hù)。針對(duì)這一問(wèn)題,目前一種較為常見(jiàn)的方法是預(yù)先加載一張與商品圖片無(wú)關(guān)的LOGO圖片,同時(shí)接收商品圖片的圖片數(shù)據(jù),等待圖片數(shù)據(jù)接收完之后再顯示商品圖片。由于LOGO圖片與商品本身并無(wú)任何關(guān)聯(lián),這樣會(huì)可能導(dǎo)致用戶(hù)在一個(gè)無(wú)用的頁(yè)面停留過(guò)多時(shí)間,未在商品圖片顯示之前已經(jīng)離開(kāi)該頁(yè)面,同樣會(huì)加大用戶(hù)流失的機(jī)會(huì)。因此有必要提供一種網(wǎng)絡(luò)圖片的加載方法,在不改變圖片數(shù)據(jù)量大小以及網(wǎng)絡(luò)傳輸速度的前提下盡可能快速地顯示出網(wǎng)絡(luò)圖片的圖片內(nèi)容。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載方法、裝置和系統(tǒng),用于提高網(wǎng)絡(luò)圖片的顯示速度。
為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載方法,所述方法包括:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的;將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
優(yōu)選地,根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到數(shù)據(jù)塊,包括:將所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換;根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成所述數(shù)據(jù)塊,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。
優(yōu)選地,所述網(wǎng)絡(luò)圖片包含的數(shù)據(jù)塊為N塊,則所述將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,包括:當(dāng)接收到第i個(gè)數(shù)據(jù)塊時(shí),將第i個(gè)數(shù)據(jù)塊及已接收的第i個(gè)之前的數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,其中,1≤i≤N。
優(yōu)選地,所述N為3,當(dāng)i為1時(shí),第i個(gè)數(shù)據(jù)塊為低頻數(shù)據(jù)塊,當(dāng)i為2時(shí),第i個(gè)數(shù)據(jù)塊為中頻數(shù)據(jù)塊,當(dāng)i為3時(shí),第i個(gè)數(shù)據(jù)塊為高頻數(shù)據(jù)塊;則當(dāng)接收到第i個(gè)數(shù)據(jù)塊時(shí),將第i個(gè)數(shù)據(jù)塊及已接收的第i個(gè)之前的數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,具體包括:當(dāng)接收到低頻數(shù)據(jù)塊時(shí),將低頻數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示;當(dāng)接收到中頻數(shù)據(jù)塊時(shí),將低頻數(shù)據(jù)塊以及中頻數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示;當(dāng)接收到高頻數(shù)據(jù)塊時(shí),將低頻數(shù)據(jù)塊、中頻數(shù)據(jù)塊以及高頻數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
優(yōu)選地,所述數(shù)據(jù)塊尾部具有結(jié)束標(biāo)識(shí),則當(dāng)接收到結(jié)束標(biāo)識(shí)符時(shí),確定接收到所述數(shù)據(jù)塊。
優(yōu)選地,所述至少兩個(gè)數(shù)據(jù)塊的數(shù)量根據(jù)組成所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)的數(shù)據(jù)量確定。
為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載方法,所述方法包括:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊是對(duì)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行劃分得到的;將已接收到的數(shù)據(jù)塊確定為待加載的圖片數(shù)據(jù);將待加載的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載裝置,所述裝置包括接收模塊、還原模塊和加載模塊,其中:所述接收模塊,接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的;所述還原模塊,將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);所述加載模塊,將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
優(yōu)選地,所述接收模塊接收的所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到,其中:所述數(shù)據(jù)塊是將所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換;根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。
優(yōu)選地,所述網(wǎng)絡(luò)圖片包含的數(shù)據(jù)塊為N塊,則所述還原模塊將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),以及,所述加載模塊將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,包括:當(dāng)接收到第i個(gè)數(shù)據(jù)塊時(shí),所述還原模塊將第i個(gè)數(shù)據(jù)塊及已接收的第i個(gè)之前的數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),所述加載模塊將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,其中,1≤i≤N。
為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載系統(tǒng),所述系統(tǒng)包括網(wǎng)絡(luò)服務(wù)器和客戶(hù)端,其中:所述網(wǎng)絡(luò)服務(wù)器,向客戶(hù)端發(fā)送網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的;所述客戶(hù)端將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);以及,將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
優(yōu)選地,所述網(wǎng)絡(luò)服務(wù)器中具體包括有數(shù)據(jù)塊生成模塊,其中,所述數(shù)據(jù)塊生成模塊,將所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換;根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成所述數(shù)據(jù)塊,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。
為實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)圖片的加載裝置,所述裝置包括接收模塊、確定模塊和加載模塊,其中:所述接收模塊,接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊是對(duì)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行劃分得到的;所述確定模塊,將已接收到的數(shù)據(jù)塊確定為待加載的圖片數(shù)據(jù);所述加載模塊,將待加載的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:接收的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊為根據(jù)網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到,網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,因此客戶(hù)端在持續(xù)接收網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)塊時(shí)可以分步顯示網(wǎng)絡(luò)圖片,快速地顯示網(wǎng)絡(luò)圖片的局部圖片內(nèi)容,等所有的數(shù)據(jù)塊接收完成時(shí)再顯示完整的網(wǎng)絡(luò)圖片,從而提高了網(wǎng)絡(luò)圖片的顯示速度。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
圖1為本申請(qǐng)實(shí)施例1提供的網(wǎng)絡(luò)圖片的加載方法的實(shí)現(xiàn)流程示意圖;
圖2為本申請(qǐng)實(shí)施例2提供的網(wǎng)絡(luò)圖片的加載方法的實(shí)施實(shí)例流程示意圖;
圖3為本申請(qǐng)實(shí)施例3提供的網(wǎng)絡(luò)圖片的加載系統(tǒng)的工作流程示意圖;
圖4為本申請(qǐng)實(shí)施例4提供的網(wǎng)絡(luò)圖片的加載方法的流程示意圖;
圖5為本申請(qǐng)實(shí)施例5提供的網(wǎng)絡(luò)圖片的加載裝置的結(jié)構(gòu)示意圖;
圖6為本申請(qǐng)實(shí)施例6提供的網(wǎng)絡(luò)圖片的加載系統(tǒng)的結(jié)構(gòu)示意圖;
圖7為本申請(qǐng)實(shí)施例7提供的網(wǎng)絡(luò)圖片的加載裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
如前所述,用戶(hù)在網(wǎng)頁(yè)上瀏覽網(wǎng)絡(luò)圖片(簡(jiǎn)稱(chēng)圖片)時(shí),通常是直接從網(wǎng)站服務(wù)器接收?qǐng)D片數(shù)據(jù)且接收完才顯示出來(lái),以下實(shí)施例中提到的圖片數(shù)據(jù)可以為圖片中包含每個(gè)像素點(diǎn)的RGB強(qiáng)度及位置的相關(guān)數(shù)據(jù)。由于圖片數(shù)據(jù)大及終端網(wǎng)絡(luò)速度慢的雙重制約,通常用戶(hù)需要在頁(yè)面上等待很長(zhǎng)時(shí)間才能看到該圖片內(nèi)容。如果在包含多個(gè)圖片的頁(yè)面中,每一個(gè)圖片都在圖片數(shù)據(jù)完全接收完之后在顯示出來(lái),則用戶(hù)在瀏覽該包含多個(gè)圖片的頁(yè)面時(shí),需要等待很長(zhǎng)時(shí)間才能顯示出該圖片內(nèi)容。
實(shí)施例1
為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例1提供一種網(wǎng)絡(luò)圖片的加載方法,用于提高網(wǎng)絡(luò)圖片的顯示速度。該方法的具體流程示意圖如圖1所示,包括下述步驟:
步驟S11:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的。
該步驟中接收的數(shù)據(jù)塊可以是對(duì)組成網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)經(jīng)過(guò)傅里葉變換、小波變換等算法運(yùn)算后、對(duì)運(yùn)算后的數(shù)據(jù)進(jìn)行處理得到的,且數(shù)據(jù)塊的數(shù)量為至少兩個(gè)。
另外,該步驟的執(zhí)行主體可以是與上述網(wǎng)絡(luò)服務(wù)器(簡(jiǎn)稱(chēng)服務(wù)器)相對(duì)應(yīng)的客戶(hù)端,例如網(wǎng)頁(yè)瀏覽器,即時(shí)通信軟件等,如果執(zhí)行主體為網(wǎng)頁(yè)瀏覽器,在步驟S11之前當(dāng)然還可以向服務(wù)器發(fā)送包含有接收數(shù)據(jù)塊的請(qǐng)求。此外,該步驟中提到的網(wǎng)絡(luò)圖片以及組成網(wǎng)絡(luò)圖片的圖片數(shù)據(jù),可以是針對(duì)網(wǎng)頁(yè)中一個(gè)待顯示的圖片而言,網(wǎng)頁(yè)中有多個(gè)待顯示的圖片時(shí),可以對(duì)每一個(gè)待顯示的圖片分別執(zhí)行該實(shí)施例1提供的操作方法。
步驟S12:將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)。
已接收到的數(shù)據(jù)塊,可以為上述至少兩個(gè)數(shù)據(jù)塊中的一個(gè),兩個(gè),……,或者是網(wǎng)絡(luò)圖片包含的全部的數(shù)據(jù)塊,具體地,已接收到的數(shù)據(jù)塊可以是當(dāng)前時(shí)刻所有的、已經(jīng)接收到的所述網(wǎng)絡(luò)圖片的數(shù)據(jù)塊。
將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)時(shí),如果利用傅里葉變換將圖片數(shù)據(jù)變換到頻域形成頻譜數(shù)據(jù),對(duì)頻譜數(shù)據(jù)按照頻率值的排序分割得到上述數(shù)據(jù)塊時(shí),該步驟則可以對(duì)已接收到的單個(gè)數(shù)據(jù)塊,或者是已接收到的多個(gè)數(shù)據(jù)塊的組合進(jìn)行傅里葉反變換,進(jìn)而得到所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)。
在確定單獨(dú)的一個(gè)數(shù)據(jù)塊是否接收完成時(shí),可以通過(guò)讀取結(jié)束標(biāo)識(shí)的方法,根據(jù)讀取結(jié)果判斷接收數(shù)據(jù)塊的過(guò)程中單個(gè)數(shù)據(jù)塊是否接收完成。例如讀取到一個(gè)結(jié)束標(biāo)識(shí),表明有一個(gè)數(shù)據(jù)塊接收完成,其中所述數(shù)據(jù)塊的結(jié)束位置存在有結(jié)束標(biāo)識(shí),以便判斷數(shù)據(jù)塊是否接收完成。此外,每當(dāng)接收到一個(gè)數(shù)據(jù)塊時(shí),還可以將該數(shù)據(jù)塊緩存起來(lái),以便后續(xù)步驟中使用到該數(shù)據(jù)塊時(shí)方便讀取。上述數(shù)據(jù)塊的總量是一定的,每個(gè)數(shù)據(jù)塊的尾部插入有結(jié)束標(biāo)識(shí),根據(jù)讀取到的結(jié)束標(biāo)識(shí)的總個(gè)數(shù)還可以確定上述的至少兩個(gè)數(shù)據(jù)塊是否全部接收完成。
步驟S13:將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
無(wú)論是對(duì)于上述的至少兩個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)塊,還是對(duì)于單獨(dú)的一個(gè)數(shù)據(jù)塊中包含的數(shù)據(jù)而言,步驟S11的接收過(guò)程均是一個(gè)持續(xù)的過(guò)程,在該步驟中的顯示過(guò)程則體現(xiàn)為:每接收完一個(gè)數(shù)據(jù)塊,則可以表現(xiàn)為一次顯示過(guò)程的改變,直至最終接收完所有的數(shù)據(jù)塊并顯示完整的圖片內(nèi)容。例如一共有三個(gè)數(shù)據(jù)塊,接收到第一個(gè)數(shù)據(jù)塊時(shí)則可以顯示與該數(shù)據(jù)塊對(duì)應(yīng)的圖片內(nèi)容;接收到第二個(gè)數(shù)據(jù)塊時(shí),顯示與第一數(shù)據(jù)塊和第二數(shù)據(jù)塊的組合相對(duì)應(yīng)的圖片內(nèi)容;接收到第三個(gè)數(shù)據(jù)塊時(shí),則顯示與所有數(shù)據(jù)塊組合對(duì)應(yīng)的圖片內(nèi)容。
采用實(shí)施例1提供的該方法,接收的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊為根據(jù)網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到,網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,因此客戶(hù)端在持續(xù)接收網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)塊時(shí)可以分步顯示網(wǎng)絡(luò)圖片,快速地顯示網(wǎng)絡(luò)圖片的局部圖片內(nèi)容,等所有的數(shù)據(jù)塊接收完成時(shí)再顯示完整的網(wǎng)絡(luò)圖片,從而提高了網(wǎng)絡(luò)圖片的顯示速度。
采用實(shí)施例1提供的方法應(yīng)用在商品展示頁(yè)面時(shí),由于商品的信息主要是通過(guò)圖片傳達(dá)給用戶(hù),用戶(hù)通過(guò)瀏覽圖片而了解商品時(shí),對(duì)于一些商品,用戶(hù)側(cè)重關(guān)心商品的外觀結(jié)構(gòu),而這些外觀結(jié)構(gòu)通過(guò)商品圖片的大致輪廓信息即能展現(xiàn)給用戶(hù);另外,從用戶(hù)通過(guò)圖片了解商品的角度而言,用戶(hù)會(huì)首先關(guān)心商品的大致外觀輪廓,其次才是局部的細(xì)節(jié)內(nèi)容,在這種情況下,對(duì)于實(shí)施例1中所提到的數(shù)據(jù)塊的生成過(guò)程如下:
將組成所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換后,根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成所述數(shù)據(jù)塊,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。此時(shí),步驟S11中的接收數(shù)據(jù)塊的順序可以為:依次接收從小到大的所述頻率值的區(qū)間順序所對(duì)應(yīng)的數(shù)據(jù)塊。
例如網(wǎng)絡(luò)服務(wù)器利用傅里葉變換將圖片中提取出的圖片數(shù)據(jù)變換到頻域構(gòu)成頻譜數(shù)據(jù),進(jìn)而根據(jù)頻譜數(shù)據(jù)的頻率值從低到高順序?qū)㈩l譜數(shù)據(jù)分為不同的數(shù)據(jù)塊,例如分割為低頻數(shù)據(jù)塊、中頻數(shù)據(jù)塊和高頻數(shù)據(jù)塊三個(gè)數(shù)據(jù)塊,具體分割時(shí)可以采用低通濾波、高通濾波等相關(guān)技術(shù)。則客戶(hù)端在接收數(shù)據(jù)塊時(shí),可以首先接收低頻數(shù)據(jù)塊,然后接收中頻數(shù)據(jù)塊,最后接收高頻數(shù)據(jù)塊。
此時(shí)在實(shí)施例1的步驟S12中將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)時(shí),例如數(shù)據(jù)塊為傅里葉變換之后的圖片數(shù)據(jù)分割得到,此處還原圖片數(shù)據(jù)時(shí)可以利用傅里葉反變換對(duì)已接收到的數(shù)據(jù)塊進(jìn)行操作;數(shù)據(jù)塊為小波變換之后的圖片數(shù)據(jù)分割得到,此處還原圖片數(shù)據(jù)時(shí)可以利用小波變換的反變換對(duì)已接收到的數(shù)據(jù)塊進(jìn)行操作。
由于低頻數(shù)據(jù)塊能夠體現(xiàn)圖片的大致輪廓信息,高頻數(shù)據(jù)塊體現(xiàn)圖片的具體細(xì)節(jié)信息以及邊緣信息,這樣在客戶(hù)端的網(wǎng)頁(yè)上則可以體現(xiàn)出首先顯示出圖片的輪廓信息,然后按照數(shù)據(jù)塊的個(gè)數(shù)分階段逐漸由模糊到清晰,最后顯示出完整的圖片信息。
通過(guò)上述方式的實(shí)現(xiàn),由于接收完成全部的數(shù)據(jù)塊時(shí)的時(shí)間和現(xiàn)有技術(shù)中接收?qǐng)D片的圖片數(shù)據(jù)時(shí)間的時(shí)間差可以忽略不計(jì),因此在客戶(hù)端的網(wǎng)頁(yè)頁(yè)面上則體現(xiàn)為:同樣的接收時(shí)間,現(xiàn)有技術(shù)中則為上述接收時(shí)間走完之后才能顯示出圖片內(nèi)容,而采用本方案則可以逐步顯示,例如先顯示圖片的輪廓信息,逐步顯示細(xì)節(jié)信息,等全部接收完之后顯示完整的圖片內(nèi)容。
如前所述,在商品展示頁(yè)面時(shí),由于商品的信息主要是通過(guò)商品的圖片傳達(dá)給用戶(hù),商品的圖片的顯示速度能夠在一定程度上影響用戶(hù)是否留在這個(gè)頁(yè)面繼續(xù)瀏覽,如果商品圖片不能快速展示,很有可能會(huì)喪失潛在用戶(hù)。采用本申請(qǐng)實(shí)施例1提供的方法,則可以對(duì)圖片內(nèi)容逐步顯示,先顯示圖片的輪廓信息,逐步顯示細(xì)節(jié)信息,等全部接收完之后顯示完整的圖片內(nèi)容,從而提高了圖片的顯示速度,不僅提升了用戶(hù)體驗(yàn),而且在一定程度上能夠保留甚至是吸引更多的潛在客戶(hù)。
實(shí)施例1提供的網(wǎng)絡(luò)圖片的加載的方法,不僅可以利用在網(wǎng)頁(yè)上的圖片顯示,實(shí)際上,只要是具有網(wǎng)絡(luò)圖片顯示功能的應(yīng)用程序上均可,例如在即時(shí)通信的聊天窗口接收并顯示好友發(fā)送的圖片。當(dāng)實(shí)施例1提供的方法利用在網(wǎng)頁(yè)上的圖片顯示時(shí),在步驟S11之前,還可以包括以下步驟:向服務(wù)器發(fā)送包含接收數(shù)據(jù)塊的請(qǐng)求。
實(shí)施例1提到將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,當(dāng)所述網(wǎng)絡(luò)圖片包含的數(shù)據(jù)塊為N塊,則上述步驟可以為:當(dāng)接收到第i個(gè)數(shù)據(jù)塊時(shí),將第i個(gè)數(shù)據(jù)塊及已接收的第i個(gè)之前的數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,其中,1≤i≤N。當(dāng)i為1時(shí),即接收第1個(gè)數(shù)據(jù)塊之前沒(méi)有接收有數(shù)據(jù)塊,則直接將第1個(gè)數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);當(dāng)i為2時(shí),即接收第2個(gè)數(shù)據(jù)塊之前接收有第1個(gè)數(shù)據(jù)塊,則直接將第1個(gè)數(shù)據(jù)塊和第2個(gè)數(shù)據(jù)塊的組合還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);后續(xù)接收到數(shù)據(jù)塊時(shí)以此類(lèi)推,直至接收到第N個(gè)數(shù)據(jù)塊時(shí),將第1個(gè)數(shù)據(jù)塊、第2個(gè)數(shù)據(jù)塊、……、第N個(gè)數(shù)據(jù)塊的組合還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)。
實(shí)施例1提到數(shù)據(jù)塊的數(shù)量至少為兩個(gè)(包括兩個(gè)),所述至少兩個(gè)數(shù)據(jù)塊的數(shù)量根據(jù)組成所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)的數(shù)據(jù)量確定。當(dāng)然服務(wù)器中存儲(chǔ)有對(duì)應(yīng)的規(guī)則,例如將圖片的數(shù)據(jù)量小于1M時(shí)分為兩個(gè)數(shù)據(jù)塊,將圖片的數(shù)據(jù)量大于1M小于3M時(shí)分為三個(gè)數(shù)據(jù)塊,將圖片的數(shù)據(jù)量大于3M時(shí)分為四個(gè)數(shù)據(jù)塊等等。
實(shí)施例2
為更透切地描述本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)圖片的加載方法,下面以一個(gè)具體的實(shí)施實(shí)例進(jìn)行說(shuō)明,如圖2所示。在實(shí)施例2的步驟執(zhí)行之前,服務(wù)器端將原始的圖片數(shù)據(jù)進(jìn)行傅里葉變換,根據(jù)傅里葉變換之后的頻譜數(shù)據(jù)的頻率值的排序?qū)⑺鲱l譜數(shù)據(jù)進(jìn)行分割為低頻數(shù)據(jù)塊,中頻數(shù)據(jù)塊和高頻數(shù)據(jù)塊,其中,低頻數(shù)據(jù)塊對(duì)應(yīng)低頻率的頻譜數(shù)據(jù),中頻數(shù)據(jù)塊對(duì)應(yīng)中頻率的頻譜數(shù)據(jù),高頻數(shù)據(jù)塊對(duì)應(yīng)于高頻率的頻譜數(shù)據(jù)。
客戶(hù)端接收數(shù)據(jù)塊的接收順序?yàn)橐来谓邮諒男〉酱蟮乃鲱l率值區(qū)間所對(duì)應(yīng)的數(shù)據(jù)塊,即首先接收低頻數(shù)據(jù)塊,然后接收中頻數(shù)據(jù)塊,最后接收高頻數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊的結(jié)尾都會(huì)有結(jié)束符以在接收數(shù)據(jù)塊時(shí)判斷一個(gè)數(shù)據(jù)塊是否接收完成。當(dāng)服務(wù)器向客戶(hù)端發(fā)送數(shù)據(jù)塊時(shí),客戶(hù)端將持續(xù)接收數(shù)據(jù),并實(shí)時(shí)讀取接收到的數(shù)據(jù)。該實(shí)施例中提到的結(jié)束符的作用與實(shí)施例1中的提到的結(jié)束標(biāo)識(shí)相同。
當(dāng)客戶(hù)端讀取到低頻數(shù)據(jù)塊結(jié)束符后,說(shuō)明低頻數(shù)據(jù)塊已經(jīng)接收完畢,從而將其緩存下來(lái),便于與后續(xù)的中頻數(shù)據(jù)塊,高頻數(shù)據(jù)塊拼接,然后將其進(jìn)行傅里葉反變換,從而還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),最后加載到顯示頁(yè)面進(jìn)行顯示,此時(shí)只是顯示圖片內(nèi)容的大致輪廓。如果客戶(hù)端未讀取到低頻數(shù)據(jù)塊結(jié)束符,則說(shuō)明低頻數(shù)據(jù)塊數(shù)據(jù)還未接收完成,此時(shí)將繼續(xù)讀取接收到的數(shù)據(jù)。
當(dāng)客戶(hù)端繼續(xù)讀取到中頻數(shù)據(jù)塊結(jié)束符后,說(shuō)明中頻數(shù)據(jù)塊也已經(jīng)接收完畢,從而將中頻數(shù)據(jù)塊緩存,便于與后續(xù)的高頻數(shù)據(jù)塊拼接。然后把中頻數(shù)據(jù)塊和低頻數(shù)據(jù)塊拼接后進(jìn)行傅里葉反變換,加載反變換之后的數(shù)據(jù)以顯示圖片,此時(shí)顯示的圖片包含更多的圖片部分細(xì)節(jié)。
當(dāng)客戶(hù)端繼續(xù)讀取到高頻數(shù)據(jù)塊結(jié)束符后,說(shuō)明高頻數(shù)據(jù)塊也已經(jīng)接收完畢,這時(shí),將低頻、中頻、高頻數(shù)據(jù)拼接后進(jìn)行傅里葉反變換,最后加載反變換之后的數(shù)據(jù)形成可顯示圖片并顯示,此時(shí)則顯示完整的圖片內(nèi)容。
采用實(shí)施例2提供的該方法,客戶(hù)端在持續(xù)接收服務(wù)器發(fā)送的數(shù)據(jù)塊時(shí)可以分步加載并顯示圖片,快速地顯示圖片的輪廓信息,然后顯示圖片的部分細(xì)節(jié)信息,最后等所有的數(shù)據(jù)塊接收完成時(shí)再顯示完整圖片。
實(shí)施例3
在上述實(shí)施例2中,服務(wù)器中的原始網(wǎng)絡(luò)圖片的來(lái)源可以是由服務(wù)器利用網(wǎng)絡(luò)爬蟲(chóng)在網(wǎng)絡(luò)上收集得到,也可以是由其它的客戶(hù)端上傳得到。當(dāng)服務(wù)器中的圖片來(lái)源為其他客戶(hù)端上傳得到時(shí),本申請(qǐng)實(shí)施例還提供一種網(wǎng)絡(luò)圖片顯示系統(tǒng)。如圖3所示,該系統(tǒng)包括有第一客戶(hù)端,第二客戶(hù)端以及服務(wù)器。該系統(tǒng)的工作原理為:
第一客戶(hù)端上傳圖片并由服務(wù)器接收,服務(wù)器對(duì)接收到的圖片進(jìn)行數(shù)據(jù)提取操作,并將提取出的圖片數(shù)據(jù)進(jìn)行頻譜變換,根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率值的排序?qū)⑺鲱l譜數(shù)據(jù)進(jìn)行分割為低頻數(shù)據(jù)塊,中頻數(shù)據(jù)塊及高頻數(shù)據(jù)塊,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊,并且在每個(gè)數(shù)據(jù)塊的結(jié)尾位置插入結(jié)束符,同時(shí)將包含結(jié)束符的三個(gè)數(shù)據(jù)塊組成一個(gè)文件,等待第二客戶(hù)端請(qǐng)求數(shù)據(jù)。
第二客戶(hù)端向服務(wù)器請(qǐng)求數(shù)據(jù)時(shí),這時(shí)服務(wù)器向第二客戶(hù)端將發(fā)送數(shù)據(jù),此處的數(shù)據(jù)包括上述數(shù)據(jù)塊以及結(jié)束符,當(dāng)?shù)诙蛻?hù)端讀取完畢低頻數(shù)據(jù)塊后,即將低頻數(shù)據(jù)塊緩存并反變換轉(zhuǎn)化為可顯示的圖片,此處將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù)的操作,即上述頻譜變換的反變換,以下類(lèi)同,此時(shí)會(huì)顯示圖片的大致輪廓信息;當(dāng)讀取完中頻數(shù)據(jù)塊后,將低頻與中頻數(shù)據(jù)塊拼接反變換轉(zhuǎn)化為可顯示的圖片,并緩存中頻數(shù)據(jù)塊,由于中頻數(shù)據(jù)塊包含更多的細(xì)節(jié),所以圖片會(huì)更加清晰;當(dāng)讀取完高頻數(shù)據(jù)塊后,將低頻、中頻及高頻數(shù)據(jù)塊拼接反變換轉(zhuǎn)化為可顯示的圖片并進(jìn)行顯示,至此,完整圖片顯示完畢。
采用實(shí)施例3提供的該方法,第二客戶(hù)端在持續(xù)接收服務(wù)器發(fā)送的數(shù)據(jù)塊時(shí)可以分步加載并顯示圖片,快速地顯示圖片的輪廓信息,然后顯示圖片的部分細(xì)節(jié)信息,最后等所有的數(shù)據(jù)塊接收完成時(shí)再顯示完整圖片。
實(shí)施例4
基于相同的發(fā)明構(gòu)思,實(shí)施例4提供了一種網(wǎng)絡(luò)圖片的加載方法,用于提高網(wǎng)絡(luò)圖片的顯示速度,如圖4所示,該方法包括以下幾個(gè)步驟:
步驟S41:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊是對(duì)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行劃分得到的;
該實(shí)施例中的數(shù)據(jù)塊可以是直接對(duì)組成所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行分割得到。
例如當(dāng)所述網(wǎng)絡(luò)圖片為位圖時(shí),將位圖分割為長(zhǎng)度與原始圖片相等,寬度為原始圖片寬度的1/N的N個(gè)子圖片,N為正整數(shù),每一個(gè)子圖片對(duì)應(yīng)一個(gè)數(shù)據(jù)塊。
又例如,以像素為單位,尺寸為1024×768的原圖片,可以將其按左右順序均分為兩個(gè)512×768的子圖片,每一個(gè)子圖片對(duì)應(yīng)一個(gè)數(shù)據(jù)塊而將圖片數(shù)據(jù)分割為兩個(gè)數(shù)據(jù)塊,且每個(gè)數(shù)據(jù)塊分別對(duì)應(yīng)于原圖片上不同的位置的圖片內(nèi)容;或按上下左右順序分為四個(gè)512×384的子圖片,每一個(gè)子圖片對(duì)應(yīng)一個(gè)數(shù)據(jù)塊而將圖片數(shù)據(jù)分割為四個(gè)數(shù)據(jù)塊,且每個(gè)數(shù)據(jù)塊分別對(duì)應(yīng)于原圖片上不同的位置的圖片內(nèi)容。
當(dāng)所述網(wǎng)絡(luò)圖片為矢量圖時(shí),將矢量圖分割為不同的幾個(gè)子圖片,每一個(gè)子圖片對(duì)應(yīng)一個(gè)數(shù)據(jù)塊,且每個(gè)數(shù)據(jù)塊分別對(duì)應(yīng)于原圖片上不同的位置的圖片內(nèi)容。
步驟S42:將已接收到的數(shù)據(jù)塊確定為待加載的圖片數(shù)據(jù);
步驟S41的接收過(guò)程是一個(gè)持續(xù)的過(guò)程,因此,當(dāng)收完第一個(gè)數(shù)據(jù)塊,則可以將第一個(gè)數(shù)據(jù)塊確定為待加載的圖片數(shù)據(jù);當(dāng)接收完第二個(gè)數(shù)據(jù)塊,則可以將第一個(gè)數(shù)據(jù)塊和第二個(gè)數(shù)據(jù)塊組合確定為待加載的圖片數(shù)據(jù)……直至接收完網(wǎng)絡(luò)圖片包括的全部數(shù)據(jù)塊。
步驟S43:將待加載的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
這樣客戶(hù)端在接收到一個(gè)數(shù)據(jù)塊時(shí),即可顯示出包含所有接收到的數(shù)據(jù)塊的圖片內(nèi)容。在客戶(hù)端上則體現(xiàn)為,對(duì)圖塊分區(qū)域并逐步進(jìn)行顯示,等所有的數(shù)據(jù)塊接收完成時(shí)顯示完整的圖片內(nèi)容。
實(shí)施例5
基于相同的發(fā)明構(gòu)思,實(shí)施例5提供了一種網(wǎng)絡(luò)圖片的加載裝置,用于提高網(wǎng)絡(luò)圖片的顯示速度。如圖5所示,該裝置包括:接收模塊51、還原模塊52和加載模塊53,其中:
所述接收模塊51,可以用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的;
所述還原模塊52,可以用于將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);
所述加載模塊53,可以用于將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
采用實(shí)施例5提供的該裝置能夠達(dá)到與實(shí)施例1相同或者類(lèi)似的技術(shù)效果,在此不再贅述。
另外,所述接收模塊51接收的所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到,其中:所述數(shù)據(jù)塊是將所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換;根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。
另外,所述網(wǎng)絡(luò)圖片包含的數(shù)據(jù)塊為N塊時(shí),則所述還原模塊52將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),以及,所述加載模塊53將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,包括:當(dāng)接收到第i個(gè)數(shù)據(jù)塊時(shí),所述還原模塊52將第i個(gè)數(shù)據(jù)塊及已接收的第i個(gè)之前的數(shù)據(jù)塊還原為網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù),所述加載模塊53將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示,其中,1≤i≤N。
實(shí)施例6
基于相同的發(fā)明構(gòu)思,實(shí)施例6提供了一種網(wǎng)絡(luò)圖片的加載系統(tǒng),用于提高網(wǎng)絡(luò)圖片的顯示速度。如圖6所示,所述系統(tǒng)包括網(wǎng)絡(luò)服務(wù)器61和客戶(hù)端62,其中:
所述網(wǎng)絡(luò)服務(wù)器61,可以用于向客戶(hù)端發(fā)送網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊為根據(jù)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)生成得到的;
所述客戶(hù)端62,可以用于將已接收到的數(shù)據(jù)塊還原為所述網(wǎng)絡(luò)圖片的相應(yīng)圖片數(shù)據(jù);以及,
將還原的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
采用實(shí)施例6提供的該系統(tǒng)能夠達(dá)到與實(shí)施例3相同或者類(lèi)似的技術(shù)效果,在此不再贅述。
可選地,網(wǎng)絡(luò)服務(wù)器61中具體還可以包括有數(shù)據(jù)塊生成模塊,其中,所述數(shù)據(jù)塊生成模塊,可以用于將所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行頻譜變換;根據(jù)頻譜變換之后的頻譜數(shù)據(jù)的頻率高低形成所述數(shù)據(jù)塊,其中,不同的頻率區(qū)間對(duì)應(yīng)不同的數(shù)據(jù)塊。
實(shí)施例7
基于相同的發(fā)明構(gòu)思,實(shí)施例7提供了一種網(wǎng)絡(luò)圖片的加載裝置,用于提高網(wǎng)絡(luò)圖片的顯示速度。如圖7所示,該裝置包括:接收模塊71、確定模塊72和加載模塊73,其中:
所述接收模塊71,可以用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的網(wǎng)絡(luò)圖片的數(shù)據(jù)塊,所述網(wǎng)絡(luò)圖片包含至少兩個(gè)數(shù)據(jù)塊,所述數(shù)據(jù)塊是對(duì)所述網(wǎng)絡(luò)圖片的圖片數(shù)據(jù)進(jìn)行劃分得到的;
所述確定模塊72,可以用于將已接收到的數(shù)據(jù)塊確定為待加載的圖片數(shù)據(jù);
所述加載模塊73,可以用于將待加載的圖片數(shù)據(jù)加載到顯示頁(yè)面進(jìn)行顯示。
采用實(shí)施例7提供的該裝置能夠達(dá)到與實(shí)施例4相同或者類(lèi)似的技術(shù)效果,在此不再贅述。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪(fǎng)問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。