欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖片訪問方法、裝置、可讀介質(zhì)及存儲控制器與流程

文檔序號:12720144閱讀:251來源:國知局
一種圖片訪問方法、裝置、可讀介質(zhì)及存儲控制器與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種圖片訪問方法、裝置、可讀介質(zhì)及存儲控制器。



背景技術(shù):

隨著計算機技術(shù)的不斷發(fā)展,數(shù)據(jù)量大量增加,越來越多的企業(yè)或組織通過數(shù)據(jù)庫或文件管理系統(tǒng)來存儲大量的業(yè)務(wù)數(shù)據(jù),比如存儲圖片。

目前,多數(shù)企業(yè)或組織通過數(shù)據(jù)庫來直接存儲圖片,當(dāng)存在客戶端需要獲取并顯示相應(yīng)的圖片時,則直接從數(shù)據(jù)庫中獲取圖片。

在上述技術(shù)方案中,在多數(shù)業(yè)務(wù)場景中,數(shù)據(jù)庫需要存儲大量的圖片,每一張圖片均需要占用數(shù)據(jù)庫中相對較大的存儲空間,在客戶端訪問數(shù)據(jù)庫種存儲的圖片時,一方面,數(shù)據(jù)庫的響應(yīng)速度較慢,另一方面,圖片本身的加載速度較慢。因此,導(dǎo)致圖片的訪問速度較慢。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種圖片訪問方法、裝置、可讀介質(zhì)及存儲控制器,可提高圖片的訪問速度。

第一方面,本發(fā)明提供了一種圖片訪問方法,包括:

S0:生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,利用各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的所述壓縮圖片,并將各個所述壓縮圖片存儲至數(shù)據(jù)庫;

S1:接收客戶端發(fā)送的第一圖片訪問請求,其中,所述第一圖片訪問請求攜帶目標(biāo)特征信息;

S2:根據(jù)所述目標(biāo)特征信息查詢所述數(shù)據(jù)庫,以獲取所述目標(biāo)特征信息對應(yīng)的目標(biāo)壓縮圖片;

S3:將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端。

優(yōu)選地,還包括:

將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng);

確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑;

則,所述將各個所述壓縮圖片存儲至數(shù)據(jù)庫,進一步包括:將每一個所述壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑存儲至所述數(shù)據(jù)庫。

優(yōu)選地,

在所述將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端之后,還包括:

接收所述客戶端根據(jù)接收的所述目標(biāo)壓縮圖片發(fā)送的第二圖片訪問請求;

查詢所述數(shù)據(jù)庫以獲取所述目標(biāo)壓縮圖片對應(yīng)的所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的目標(biāo)存儲路徑;

根據(jù)獲取的所述目標(biāo)存儲路徑訪問所述文件管理系統(tǒng)以獲取目標(biāo)基準(zhǔn)圖片;

將獲取的所述目標(biāo)基準(zhǔn)圖片轉(zhuǎn)發(fā)至所述客戶端。

優(yōu)選地,

所述將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng),包括:將每一張基準(zhǔn)圖片存儲至文件管理系統(tǒng)的指定文件夾下;

所述確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑,包括:

針對于每一張所述基準(zhǔn)圖片,均執(zhí)行:

生成對應(yīng)當(dāng)前所述基準(zhǔn)圖片的文件內(nèi)碼;

確定所述基準(zhǔn)圖片的屬性信息;

根據(jù)所述指定文件夾、所述文件內(nèi)碼和所述屬性信息組裝當(dāng)前所述基準(zhǔn)圖片對應(yīng)在所述文件管理系統(tǒng)中的存儲路徑。

第二方面,本發(fā)明實施例提供了一種圖片訪問裝置,包括:

預(yù)處理模塊,用于生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,利用各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的所述壓縮圖片,并將各個所述壓縮圖片存儲至數(shù)據(jù)庫;

第一信息接收模塊,用于接收客戶端發(fā)送的第一圖片訪問請求,其中,所述第一圖片訪問請求攜帶目標(biāo)特征信息;

第一圖片獲取模塊,用于根據(jù)所述目標(biāo)特征信息查詢所述數(shù)據(jù)庫,以獲取所述目標(biāo)特征信息對應(yīng)的目標(biāo)壓縮圖片;

第一圖片轉(zhuǎn)發(fā)模塊,用于將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端。

優(yōu)選地,

還包括:存儲處理模塊和路徑確定模塊;其中,

所述存儲處理模塊,用于將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng);

所述路徑確定模塊,用于確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑;

則,

所述預(yù)處理模塊,進一步用于將每一個所述壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑存儲至所述數(shù)據(jù)庫。

優(yōu)選地,

還包括:第二信息接收模塊、查詢處理模塊、第二圖片獲取模塊和第二圖片轉(zhuǎn)發(fā)模塊;其中,

所述第二信息接收模塊,用于接收所述客戶端根據(jù)接收的所述目標(biāo)壓縮圖片發(fā)送的第二圖片訪問請求;

所述查詢處理模塊,用于查詢所述數(shù)據(jù)庫以獲取所述目標(biāo)壓縮圖片對應(yīng)的所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的目標(biāo)存儲路徑;

所述第二圖片獲取模塊,用于根據(jù)獲取的所述目標(biāo)存儲路徑訪問所述文件管理系統(tǒng)以獲取目標(biāo)基準(zhǔn)圖片;

所述第二圖片轉(zhuǎn)發(fā)模塊,用于將獲取的所述目標(biāo)基準(zhǔn)圖片轉(zhuǎn)發(fā)至所述客戶端。

優(yōu)選地,

所述存儲處理模塊,用于將每一張基準(zhǔn)圖片存儲至文件管理系統(tǒng)的指定文件夾下;

所述路徑確定模塊,包括:內(nèi)碼生成單元、確定單元和構(gòu)建單元;其中,

所述內(nèi)碼生成單元,用于針對于每一張所述基準(zhǔn)圖片,生成對應(yīng)當(dāng)前所述基準(zhǔn)圖片的文件內(nèi)碼;

所述確定單元,用于確定所述基準(zhǔn)圖片的屬性信息;

所述構(gòu)建單元,用于根據(jù)所述指定文件夾、所述文件內(nèi)碼和所述屬性信息組裝當(dāng)前所述基準(zhǔn)圖片對應(yīng)在所述文件管理系統(tǒng)中的存儲路徑。

第三方面,本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行第一方面中任一項所述的方法。

第四方面,本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;

所述處理器和所述存儲器通過所述總線連接;

所述存儲器,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行第一方面中任一項所述的方法。

本發(fā)明實施例提供了一種圖片訪問方法、裝置、可讀介質(zhì)及存儲控制器,在該方法中,首先生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,然后各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的壓縮圖片,并將命名后的各個壓縮圖片存儲至數(shù)據(jù)庫;之后,在接收到客戶端發(fā)送的攜帶目標(biāo)特征信息的第一圖片訪問請求時,則可根據(jù)目標(biāo)特征信息從數(shù)據(jù)庫中獲取對應(yīng)的目標(biāo)壓縮圖片,然后將目標(biāo)壓縮圖片轉(zhuǎn)發(fā)至客戶端。本發(fā)明實施例提供的技術(shù)方案中,一方面,數(shù)據(jù)庫僅存儲各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,壓縮圖片相對較小,各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片僅需要占用數(shù)據(jù)庫中相對較小的存儲空間,可提高數(shù)據(jù)庫的響應(yīng)速度;另一方面,在客戶端需要訪問相應(yīng)的基準(zhǔn)圖片時,僅需要將對應(yīng)該基準(zhǔn)圖片的壓縮圖片發(fā)送至客戶端,而不必將基準(zhǔn)圖片發(fā)送至客戶端,相對較小的壓縮圖片更易于加載,可提高圖片本身的加載速度;綜上可見,通過本發(fā)明實施例提供的技術(shù)方案,可提高圖片的訪問速度。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一實施例提供的一種圖片訪問方法的流程圖;

圖2是本發(fā)明一實施例提供的另一種圖片訪問方法的流程圖;

圖3是本發(fā)明一實施例提供的一種圖片訪問裝置的結(jié)構(gòu)示意圖;

圖4是本發(fā)明一實施例提供的另一種圖片訪問裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明一實施例提供的又一種圖片訪問裝置的結(jié)構(gòu)示意圖;

圖6是本發(fā)明一實施例提供的再一種圖片訪問裝置的結(jié)構(gòu)示意圖;

圖7是本發(fā)明一實施例提供的一種圖片訪問系統(tǒng)的結(jié)構(gòu)示意圖;

圖8是本發(fā)明一實施例提供的另一種圖片訪問系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

如圖1所示,本發(fā)明實施例提供了一種圖片訪問方法,包括:

S0:生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,利用各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的所述壓縮圖片,并將各個所述壓縮圖片存儲至數(shù)據(jù)庫;

S1:接收客戶端發(fā)送的第一圖片訪問請求,其中,所述第一圖片訪問請求攜帶目標(biāo)特征信息;

S2:根據(jù)所述目標(biāo)特征信息查詢所述數(shù)據(jù)庫,以獲取所述目標(biāo)特征信息對應(yīng)的目標(biāo)壓縮圖片;

S3:將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端。

本發(fā)明上述實施例中,首先生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,然后各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的壓縮圖片,并將命名后的各個壓縮圖片存儲至數(shù)據(jù)庫;之后,在接收到客戶端發(fā)送的攜帶目標(biāo)特征信息的第一圖片訪問請求時,則可根據(jù)目標(biāo)特征信息從數(shù)據(jù)庫中獲取對應(yīng)的目標(biāo)壓縮圖片,然后將目標(biāo)壓縮圖片轉(zhuǎn)發(fā)至客戶端。本發(fā)明實施例提供的技術(shù)方案中,一方面,數(shù)據(jù)庫僅存儲各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,壓縮圖片相對較小,各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片僅需要占用數(shù)據(jù)庫中相對較小的存儲空間,可提高數(shù)據(jù)庫的響應(yīng)速度;另一方面,在客戶端需要訪問相應(yīng)的基準(zhǔn)圖片時,僅需要將對應(yīng)該基準(zhǔn)圖片的壓縮圖片發(fā)送至客戶端,而不必將基準(zhǔn)圖片發(fā)送至客戶端,相對較小的壓縮圖片更易于加載,可提高圖片本身的加載速度;綜上可見,通過本發(fā)明實施例提供的技術(shù)方案,可提高圖片的訪問速度。

由于客戶端在需要訪問相應(yīng)的基準(zhǔn)圖片時,僅向客戶端提供相應(yīng)基準(zhǔn)圖片所對應(yīng)的壓縮圖片,可能并不足以滿足相應(yīng)的用戶需求,此時,為了實現(xiàn)能夠向客戶端提供未發(fā)生壓縮的基準(zhǔn)圖片,本發(fā)明一個實施例中,還包括:

將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng);

確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑;

則,所述將各個所述壓縮圖片存儲至數(shù)據(jù)庫,進一步包括:將每一個所述壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑存儲至所述數(shù)據(jù)庫。

本發(fā)明上述實施例中,通過將各個壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在文件管理系統(tǒng)中的存儲路徑存儲至數(shù)據(jù)庫中,當(dāng)用戶需要通過客戶端獲取相應(yīng)壓縮圖片所對應(yīng)的基準(zhǔn)圖片時,則可根據(jù)數(shù)據(jù)庫中存儲的相應(yīng)的存儲路徑從文件管理系統(tǒng)中獲取相應(yīng)的基準(zhǔn)圖片。

具體地,為了實現(xiàn)向客戶端提供未發(fā)生壓縮的基準(zhǔn)圖片,本發(fā)明一個實施例中,在所述將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端之后,還包括:

接收所述客戶端根據(jù)接收的所述目標(biāo)壓縮圖片發(fā)送的第二圖片訪問請求;

查詢所述數(shù)據(jù)庫以獲取所述目標(biāo)壓縮圖片對應(yīng)的所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的目標(biāo)存儲路徑;

根據(jù)獲取的所述目標(biāo)存儲路徑訪問所述文件管理系統(tǒng)以獲取目標(biāo)基準(zhǔn)圖片;

將獲取的所述目標(biāo)基準(zhǔn)圖片轉(zhuǎn)發(fā)至所述客戶端。

應(yīng)當(dāng)理解的是,由于壓縮圖片的圖片質(zhì)量相對較低,而基準(zhǔn)圖片的圖片質(zhì)量相對較高,客戶端在接收到壓縮圖片之后,可針對接收的壓縮圖片進行相應(yīng)倍數(shù)的放大處理或縮小處理,在針對壓縮圖片進行放大處理或者壓縮處理之后,則可能導(dǎo)致壓縮圖片不清晰,此時,則可通過用戶觸發(fā)相應(yīng)的功能按鈕,發(fā)出對應(yīng)該壓縮圖片的第二圖片訪問請求以獲取該壓縮圖片對應(yīng)的基準(zhǔn)圖片。

進一步的,為了實現(xiàn)在可以根據(jù)相應(yīng)的存儲路徑訪問文件管理系統(tǒng)中存儲的基準(zhǔn)圖片的同時,確保各個基準(zhǔn)圖片在文件管理系統(tǒng)中分別對應(yīng)的存儲路徑具有唯一性,防止新增值文件管理系統(tǒng)中的基準(zhǔn)圖片覆蓋掉文件管理系統(tǒng)中原本存儲的基準(zhǔn)圖片,本發(fā)明一個實施例中,所述將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng),包括:將每一張基準(zhǔn)圖片存儲至文件管理系統(tǒng)的指定文件夾下;

所述確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑,包括:

針對于每一張所述基準(zhǔn)圖片,均執(zhí)行:

生成對應(yīng)當(dāng)前所述基準(zhǔn)圖片的文件內(nèi)碼;

確定所述基準(zhǔn)圖片的屬性信息;

根據(jù)所述指定文件夾、所述文件內(nèi)碼和所述屬性信息組裝當(dāng)前所述基準(zhǔn)圖片對應(yīng)在所述文件管理系統(tǒng)中的存儲路徑。

為了更加清楚的說明本發(fā)明實施例的技術(shù)方案及優(yōu)點,以基準(zhǔn)圖片A和基準(zhǔn)圖片B舉例,本發(fā)明實施例提供了另一種圖片訪問方法,具體可以包括如下各個步驟:

步驟201,將基準(zhǔn)圖片A和基準(zhǔn)圖片B分別存儲至文件管理系統(tǒng)的指定文件夾X下。

步驟202,生成基準(zhǔn)圖片A對應(yīng)的文件內(nèi)碼m,以及生成基準(zhǔn)圖片B對應(yīng)的文件內(nèi)碼n。

本發(fā)明實施例中,文件內(nèi)碼m和文件內(nèi)碼n可以是具有設(shè)定長度的字符串,比如,文件內(nèi)碼m和文件內(nèi)碼n均為隨機生成的具有32位長度的散列碼。

步驟203,確定基準(zhǔn)圖片A的屬性信息a,以及確定基準(zhǔn)圖片B的屬性信息b。

本發(fā)明實施例中,屬性信息具有可以包括圖片的長度尺寸、寬度尺寸、分別率、上傳該基準(zhǔn)圖片的用戶名等。

步驟204,根據(jù)指定文件夾X、文件內(nèi)碼m和屬性信息a組裝基準(zhǔn)圖片A對應(yīng)在文件管理系統(tǒng)中的存儲路徑α;以及根據(jù)指定文件夾X、文件內(nèi)碼n和屬性信息b組裝基準(zhǔn)圖片B對應(yīng)在文件管理系統(tǒng)中的存儲路徑β。

本發(fā)明實施中,存儲路徑可以是各個基準(zhǔn)圖片在文件管理系統(tǒng)中所對應(yīng)的URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址。

如此,實現(xiàn)在可以根據(jù)相應(yīng)的存儲路徑訪問文件管理系統(tǒng)中存儲的基準(zhǔn)圖片的同時,確保各個基準(zhǔn)圖片在文件管理系統(tǒng)中分別對應(yīng)的存儲路徑具有唯一性,防止新增值文件管理系統(tǒng)中的基準(zhǔn)圖片覆蓋掉文件管理系統(tǒng)中原本存儲的基準(zhǔn)圖片。

步驟205,生成基準(zhǔn)圖片A和基準(zhǔn)圖片B分別對應(yīng)的壓縮圖片A1和B1,利用基準(zhǔn)圖片A的特征信息命名壓縮圖片A1,以及利用基準(zhǔn)圖片B的特征信息命名壓縮圖片B1。

步驟206,將命名處理后的壓縮圖片A1、壓縮圖片B2、基準(zhǔn)圖片A的存儲路徑α、基準(zhǔn)圖片B的存儲路徑β存儲至數(shù)據(jù)庫。

步驟207,接收客戶端發(fā)送的第一圖片訪問請求。

其中,第一圖片訪問請求攜帶目標(biāo)特征信息。

本發(fā)明實施例的下述各個步驟中,均以第一圖片訪問請求攜帶的特征信息為壓縮圖片A1的名稱為例。應(yīng)當(dāng)理解的是,當(dāng)用戶需要通過客戶端訪問基準(zhǔn)圖片B時,則可通過客戶端輸入基準(zhǔn)圖片B的特征信息,客戶端則可發(fā)出攜帶基準(zhǔn)圖片B的特征信息的第一圖片訪問請求,以從數(shù)據(jù)庫中獲取基準(zhǔn)圖片B所對應(yīng)的壓縮圖片B1。

步驟208,根據(jù)目標(biāo)特征信息查詢所述數(shù)據(jù)庫,以獲取目標(biāo)特征信息對應(yīng)的目標(biāo)壓縮圖片A1。

步驟209,將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端。

步驟210,接收客戶端根據(jù)接收的目標(biāo)壓縮圖片發(fā)送的第二圖片訪問請求。

步驟211,查詢數(shù)據(jù)庫以獲取目標(biāo)壓縮圖片對應(yīng)的基準(zhǔn)圖片在文件管理系統(tǒng)中的目標(biāo)存儲路徑α。

步驟212,根據(jù)獲取的目標(biāo)存儲路徑α訪問文件管理系統(tǒng)以獲取目標(biāo)基準(zhǔn)圖片A。

步驟213,將獲取的目標(biāo)基準(zhǔn)圖片A轉(zhuǎn)發(fā)至客戶端。

如圖3所示,本發(fā)明實施例提供了一種圖片訪問裝置,包括:

預(yù)處理模塊301,用于生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,利用各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的所述壓縮圖片,并將各個所述壓縮圖片存儲至數(shù)據(jù)庫;

第一信息接收模塊302,用于接收客戶端發(fā)送的第一圖片訪問請求,其中,所述第一圖片訪問請求攜帶目標(biāo)特征信息;

第一圖片獲取模塊303,用于根據(jù)所述目標(biāo)特征信息查詢所述數(shù)據(jù)庫,以獲取所述目標(biāo)特征信息對應(yīng)的目標(biāo)壓縮圖片;

第一圖片轉(zhuǎn)發(fā)模塊304,用于將獲取的所述目標(biāo)壓縮圖片發(fā)送至所述客戶端。

如圖4所示,本發(fā)明一個優(yōu)選實施例中,所述圖片訪問裝置,還包括:存儲處理模塊401和路徑確定模塊402;其中,

所述存儲處理模塊401,用于將每一張基準(zhǔn)圖片分別存儲至文件管理系統(tǒng);

所述路徑確定模塊402,用于確定每一張所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑;

則,

所述預(yù)處理模塊301,進一步用于將每一個所述壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在所述文件管理系統(tǒng)中的存儲路徑存儲至所述數(shù)據(jù)庫。

如圖5所示,本發(fā)明一個優(yōu)選實施例中,所述圖片訪問裝置,還包括:第二信息接收模塊501、查詢處理模塊502、第二圖片獲取模塊503和第二圖片轉(zhuǎn)發(fā)模塊504;其中,

所述第二信息接收模塊501,用于接收所述客戶端根據(jù)接收的所述目標(biāo)壓縮圖片發(fā)送的第二圖片訪問請求;

所述查詢處理模塊502,用于查詢所述數(shù)據(jù)庫以獲取所述目標(biāo)壓縮圖片對應(yīng)的所述基準(zhǔn)圖片在所述文件管理系統(tǒng)中的目標(biāo)存儲路徑;

所述第二圖片獲取模塊503,用于根據(jù)獲取的所述目標(biāo)存儲路徑訪問所述文件管理系統(tǒng)以獲取目標(biāo)基準(zhǔn)圖片;

所述第二圖片轉(zhuǎn)發(fā)模塊504,用于將獲取的所述目標(biāo)基準(zhǔn)圖片轉(zhuǎn)發(fā)至所述客戶端。

如圖6所示,本發(fā)明一個優(yōu)選實施例中,所述存儲處理模塊401,用于將每一張基準(zhǔn)圖片存儲至文件管理系統(tǒng)的指定文件夾下;

所述路徑確定模塊402,包括:內(nèi)碼生成單元4021、確定單元4022和構(gòu)建單元4023;其中,

所述內(nèi)碼生成單元4021,用于針對于每一張所述基準(zhǔn)圖片,生成對應(yīng)當(dāng)前所述基準(zhǔn)圖片的文件內(nèi)碼;

所述確定單元4022,用于確定所述基準(zhǔn)圖片的屬性信息;

所述構(gòu)建單元4023,用于根據(jù)所述指定文件夾、所述文件內(nèi)碼和所述屬性信息組裝當(dāng)前所述基準(zhǔn)圖片對應(yīng)在所述文件管理系統(tǒng)中的存儲路徑。

如圖7所示,本發(fā)明實施例提供了一種圖片訪問系統(tǒng),包括:數(shù)據(jù)庫701、客戶端702,以及本發(fā)明任意一個實施例提供的圖片訪問裝置703;其中,

所述客戶端702,用于向所述圖片訪問裝置703發(fā)送第一發(fā)問請求,以及接收所述圖片訪問裝置703轉(zhuǎn)發(fā)的壓縮圖片;

所述數(shù)據(jù)庫701,用于存儲所述圖片訪問裝置702提供的至少一個壓縮圖片。

如圖8所示,本發(fā)明一個實施例中紅,所述圖片訪問系統(tǒng)進一步包括:文件管理系統(tǒng)801;其中,

所述文件管理系統(tǒng)801,用于存儲所述圖片訪問裝置702提供的至少一個基準(zhǔn)圖像;

所述數(shù)據(jù)庫701,進一步用于存儲所述圖片訪問裝置702提供的各個所述基準(zhǔn)圖像在所述文件管理系統(tǒng)801中的存儲路徑。

本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行第一方面中任一項所述的方法。

本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;

所述處理器和所述存儲器通過所述總線連接;

所述存儲器,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行第一方面中任一項所述的方法。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。

綜上所述,本發(fā)明各個實施例至少具有如下有益效果:

1、本發(fā)明一實施例中,首先生成每一張基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,然后各個所述基準(zhǔn)圖片的特征信息分別命名對應(yīng)的壓縮圖片,并將命名后的各個壓縮圖片存儲至數(shù)據(jù)庫;之后,在接收到客戶端發(fā)送的攜帶目標(biāo)特征信息的第一圖片訪問請求時,則可根據(jù)目標(biāo)特征信息從數(shù)據(jù)庫中獲取對應(yīng)的目標(biāo)壓縮圖片,然后將目標(biāo)壓縮圖片轉(zhuǎn)發(fā)至客戶端。本發(fā)明實施例提供的技術(shù)方案中,一方面,數(shù)據(jù)庫僅存儲各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片,壓縮圖片相對較小,各個基準(zhǔn)圖片分別對應(yīng)的壓縮圖片僅需要占用數(shù)據(jù)庫中相對較小的存儲空間,可提高數(shù)據(jù)庫的響應(yīng)速度;另一方面,在客戶端需要訪問相應(yīng)的基準(zhǔn)圖片時,僅需要將對應(yīng)該基準(zhǔn)圖片的壓縮圖片發(fā)送至客戶端,而不必將基準(zhǔn)圖片發(fā)送至客戶端,相對較小的壓縮圖片更易于加載,可提高圖片本身的加載速度;綜上可見,通過本發(fā)明實施例提供的技術(shù)方案,可提高圖片的訪問速度。

2、本發(fā)明一實施例中,通過將各個壓縮圖片分別對應(yīng)的基準(zhǔn)圖片在文件管理系統(tǒng)中的存儲路徑存儲至數(shù)據(jù)庫中,當(dāng)用戶需要通過客戶端獲取相應(yīng)壓縮圖片所對應(yīng)的基準(zhǔn)圖片時,則可根據(jù)數(shù)據(jù)庫中存儲的各個基準(zhǔn)圖片所在文件管理系統(tǒng)中的存儲路徑從文件管理系統(tǒng)中獲取相應(yīng)的基準(zhǔn)圖片,并轉(zhuǎn)發(fā)至客戶端。

3、本發(fā)明一實施例中,根據(jù)指定文件夾、基準(zhǔn)圖片的文件內(nèi)碼和屬性信息組合成相應(yīng)基準(zhǔn)圖片在文件管理系統(tǒng)中的存儲路徑,實現(xiàn)在可以根據(jù)相應(yīng)的存儲路徑訪問文件管理系統(tǒng)中存儲的基準(zhǔn)圖片的同時,確保各個基準(zhǔn)圖片在文件管理系統(tǒng)中分別對應(yīng)的存儲路徑具有唯一性,防止新增值文件管理系統(tǒng)中的基準(zhǔn)圖片覆蓋掉文件管理系統(tǒng)中原本存儲的基準(zhǔn)圖片。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個〃·····”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
弋阳县| 盐池县| 邹城市| 余江县| 湾仔区| 都昌县| 惠东县| 泰和县| 麟游县| 巴林左旗| 绥宁县| 武山县| 崇州市| 唐河县| 肃宁县| 炉霍县| 罗定市| 建阳市| 错那县| 崇阳县| 教育| 宁阳县| 贡嘎县| 绥德县| 二连浩特市| 稷山县| 龙州县| 汉阴县| 绵阳市| 光泽县| 邯郸市| 福安市| 喀什市| 民勤县| 宜良县| 泰安市| 县级市| 土默特右旗| 鸡泽县| 高雄县| 陕西省|