專利名稱:一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的技術(shù)。
背景技術(shù):
縮略圖代表網(wǎng)頁上或計(jì)算機(jī)中的圖片經(jīng)壓縮方式處理后的小圖,其中通常會包含指向完整大小的圖片的鏈接地址??s略圖通常用于在Web瀏覽器中更加迅速地裝入圖形或圖片較多的網(wǎng)頁。因其小巧,加載速度非???,故用于快速瀏覽。
現(xiàn)有技術(shù)中,當(dāng)用戶需要將縮略圖所對應(yīng)的在線圖片提供至用戶設(shè)備或網(wǎng)絡(luò)社區(qū),即需要下載、保存或轉(zhuǎn)發(fā)在線圖片時,通常需要點(diǎn)擊縮略圖,以打開該縮略圖對應(yīng)的在線圖片,再通過點(diǎn)擊相應(yīng)的彈出菜單,如保存按鍵,以對該在線圖片進(jìn)行下載、保存或轉(zhuǎn)發(fā), 例如通過右鍵“圖片另存為”等方式,實(shí)現(xiàn)對在線圖片的保存?,F(xiàn)有的這種提供在線圖片的過程非常繁瑣,特別是當(dāng)用戶需要對多個在線圖片進(jìn)行類似處理時,不利于用戶的使用體驗(yàn)。
因此,如何便捷地將縮略圖所對應(yīng)的在線圖片提供給用戶,以提高用戶獲取在線圖片的效率,并提升用戶的使用體驗(yàn),成為本領(lǐng)域技術(shù)人員亟需解決的問題之一。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法與設(shè)備。
根據(jù)本發(fā)明的一個方面,提供了一種由計(jì)算機(jī)實(shí)現(xiàn)的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法,其中,該方法包括以下步驟
a獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;
b根據(jù)所述在線鏈接地址,獲取所述在線圖片;
c將所述在線圖片提供給所述用戶;
其中,所述步驟c中的提供操作包括以下至少任一項(xiàng)
-將所述在線圖片存儲于所述用戶指定的存儲位置;
-將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置;
-將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
根據(jù)本發(fā)明的另一方面,還提供了一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的圖片提供設(shè)備,其中,該設(shè)備包括
縮略圖獲取裝置,用于獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;
圖片獲取裝置,用于根據(jù)所述在線鏈接地址,獲取所述在線圖片;
圖片提供裝置,用于將所述在線圖片提供給所述用戶;
其中,所述圖片提供裝置所執(zhí)行的提供操作包括以下至少任一項(xiàng)
-將所述在線圖片存儲于所述用戶指定的存儲位置;
-將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置;
-將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
與現(xiàn)有技術(shù)相比,本發(fā)明通過獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖, 根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯
圖1示出根據(jù)本發(fā)明一個方面的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的設(shè)備示意圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的設(shè)備示意圖3示出根據(jù)本發(fā)明另一個方面的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法流程圖4示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法流程圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
圖1示出根據(jù)本發(fā)明一個方面的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的設(shè)備示意圖;圖片提供設(shè)備1包括縮略圖獲取裝置101、圖片獲取裝置102和圖片提供裝置103。
在此,圖片提供設(shè)備1包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個超級虛擬計(jì)算機(jī)。
其中,縮略圖獲取裝置101獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。具體地,用戶通過與用戶設(shè)備的交互, 在提供給該用戶的頁面中選擇了一個或多個縮略圖;縮略圖獲取裝置101通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該(等)縮略圖,該縮略圖包含與該縮略圖相對應(yīng)的在線圖片的在線鏈接地址?;蛘?,縮略圖獲取裝置101通過與圖片搜索引擎等第三方設(shè)備的交互,將該第三方設(shè)備基于用戶的圖片查詢序列所獲得的圖片搜索結(jié)果,作為待提供給該用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。又或者,縮略圖獲取裝置101通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過該用戶設(shè)備輸入的圖片查詢序列,再根據(jù)該圖片查詢序列,通過在圖片索引庫中進(jìn)行匹配查詢,獲得與該圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,并將該(等)搜索結(jié)果作為待提供給該用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。
在此,包含所述縮略圖的頁面包括但不限于提供給用戶的搜索結(jié)果頁面、訪問頁面等。例如,假設(shè)在提供給用戶的訪問頁面中包括多個縮略圖,每個縮略圖包含對應(yīng)該縮略圖的在線圖片的在線鏈接地址,用戶在訪問頁面中通過點(diǎn)擊等方式,選擇了其中一個或多個縮略圖,縮略圖獲取裝置101通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該用戶所選擇的該(等)縮略圖。優(yōu)選地,對于用戶的搜索結(jié)果頁面或訪問頁面,圖片提供設(shè)備1還可以通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),接收用戶通過屏幕按鈕等方式觸發(fā)信號,為用戶提供可對縮略圖進(jìn)行選擇的頁面,如縮略圖邊上的復(fù)選框,或可供輸入縮略圖的輸入框等;所述縮略圖獲取裝置101通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶該選擇頁面上所選擇的縮略圖,如復(fù)選框被選中的一個或多個縮略圖,或輸入框中的一個或多個縮略圖。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取縮略圖的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取縮略圖的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
圖片獲取裝置102根據(jù)所述在線鏈接地址,獲取所述在線圖片。具體地,對于縮略圖獲取裝置101所獲取的縮略圖,圖片獲取裝置102根據(jù)該縮略圖所包含的關(guān)于在線圖片的在線鏈接地址,通過訪問本地圖片數(shù)據(jù)庫或訪問該在線鏈接地址所指向的圖片站點(diǎn),獲取對應(yīng)的在線圖片。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取在線圖片的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取在線圖片的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
圖片提供裝置103將所述在線圖片提供給所述用戶;
其中,所述圖片提供裝置所執(zhí)行的提供操作包括以下至少任一項(xiàng)
-將所述在線圖片存儲于所述用戶指定的存儲位置;
-將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置;
-將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
具體地,圖片提供裝置103根據(jù)圖片獲取裝置102所獲取的在線圖片,通過諸如 JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),或者通過下載、共享或收藏等方式,將該(等)在線圖片提供給該用戶,如將該(等)在線圖片存儲于該用戶指定的存儲位置、發(fā)布于該用戶指定的網(wǎng)絡(luò)位置、收藏于該用戶指定的網(wǎng)絡(luò)位置等。
例如,當(dāng)用戶指定了一個保存圖片的路徑,圖片提供裝置103將圖片獲取裝置102 所獲取的在線圖片,通過圖片下載、圖片保存的方式,將該在線圖片保存在與該路徑對應(yīng)的存儲位置。又如,用戶通過在頁面中點(diǎn)選相應(yīng)的共享按鍵,并選擇了一個共享平臺,圖片提供裝置103通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),將該(等)在線圖片發(fā)布于該用戶指定的網(wǎng)絡(luò)位置,如該用戶指定的社交網(wǎng)站、博客等。再如,用戶通過在頁面中點(diǎn)選相應(yīng)的收藏按鍵,并指定了一個網(wǎng)絡(luò)位置,圖片提供裝置103將該(等)在線圖片收藏于該用戶指定的網(wǎng)絡(luò)位置,或者,該用戶直接通過拖拽等方式,將該(等)在線圖片拖拽進(jìn)該用戶指定的網(wǎng)絡(luò)位置,如網(wǎng)絡(luò)收藏夾等,以實(shí)現(xiàn)對該(等)在線圖片的收藏。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供操作如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,圖片提供設(shè)備1還包括操作獲取裝置(未示出),該操作獲取裝置獲取所述用戶對所述在線圖片設(shè)定的提供操作信息;所述圖片提供裝置103根據(jù)所述提供操作信息,將所述在線圖片提供給所述用戶。具體地,該操作獲取裝置通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取所述用戶對所述在線圖片設(shè)定的提供操作信息,如將所述在線圖片保存在指定的位置,或發(fā)布在某個社交網(wǎng)絡(luò)的用戶群中;隨后,圖片提供裝置103根據(jù)該提供操作信息, 將所述在線圖片提供給所述用戶。在此,該操作獲取裝置與圖片獲取裝置102的執(zhí)行順序并無嚴(yán)格要求,可前后串行,也可并行執(zhí)行。
本領(lǐng)域技術(shù)人員應(yīng)能理解,在具體的方案實(shí)現(xiàn)中,操作獲取裝置與縮略圖獲取裝置101既可以是相互獨(dú)立的,也可以是集成在一起的。
在此,本發(fā)明通過獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
優(yōu)選地,圖片提供設(shè)備1的各個裝置之間是持續(xù)不斷工作的。具體地,縮略圖獲取裝置101持續(xù)獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;圖片獲取裝置102持續(xù)根據(jù)所述在線鏈接地址,獲取所述在線圖片;圖片提供裝置103持續(xù)將所述在線圖片提供給所述用戶。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指圖片提供設(shè)備1的各裝置分別不斷進(jìn)行縮略圖的獲取、在線圖片的獲取及提供,直至該圖片提供設(shè)備1在較長時間內(nèi)停止獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖。
優(yōu)選地,所述縮略圖獲取裝置101獲取與待提供給用戶的多個在線圖片相對應(yīng)的多個縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址,所述多個在線圖片來自多個圖片站點(diǎn)。具體地,假設(shè)提供給用戶的搜索結(jié)果頁面或訪問頁面中包含多個縮略圖, 每個縮略圖包含關(guān)于對應(yīng)該縮略圖的在線圖片的在線鏈接地址,用戶通過與用戶設(shè)備的交互,如通過點(diǎn)選、拖拽等方式,在該搜索結(jié)果頁面或訪問頁面中選擇了多個縮略圖,這多個縮略圖對應(yīng)不同的在線圖片,且,這些在線圖片來自不同的圖片站點(diǎn),縮略圖獲取裝置101 通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如 JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該用戶所選擇的多個縮略圖;隨后,圖片獲取裝置 102根據(jù)這多個縮略圖對應(yīng)的多個在線鏈接地址,通過訪問這多個在線鏈接地址所指向的多個圖片站點(diǎn),獲取對應(yīng)的多個在線圖片;接著,圖片提供裝置103通過諸如JSP、ASP或 PHP等動態(tài)網(wǎng)頁技術(shù),或者,通過下載、發(fā)布或收藏等方式,將這些在線圖片提供給該用戶, 如存儲于所述用戶指定的存儲位置、發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置、收藏于所述用戶指定的網(wǎng)絡(luò)位置等。
在此,本發(fā)明根據(jù)用戶選擇的多個縮略圖,提供來自不同圖片站點(diǎn)的對應(yīng)的多個在線圖片,實(shí)現(xiàn)了圖片的批量下載、批量發(fā)布或批量收藏,進(jìn)一步提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。5/17 頁
優(yōu)選地,所述圖片獲取裝置102根據(jù)所述在線鏈接地址,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得所述在線圖片。具體地,圖片獲取裝置102根據(jù)縮略圖獲取裝置101所獲取的縮略圖,從該(等)縮略圖所包含的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,通過數(shù)據(jù)庫匹配查詢的方式,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得該縮略圖對應(yīng)的在線圖片。 優(yōu)選地,該圖片獲取裝置102根據(jù)該(等)縮略圖所包含的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,首先在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,當(dāng)無法匹配得到相應(yīng)的在線圖片時,再通過訪問該(等)在線鏈接地址所指向的圖片站點(diǎn),獲得對應(yīng)的在線圖片。
更優(yōu)選地,圖片提供設(shè)備1還包括更新裝置(未示出),該更新裝置根據(jù)多個圖片歷史訪問記錄,建立或更新所述本地圖片數(shù)據(jù)庫。具體地,用戶通過與用戶設(shè)備的交互,通過諸如輸入圖片查詢序列進(jìn)行搜索在線圖片、點(diǎn)擊瀏覽在線圖片、下載保存在線圖片等,對在線圖片進(jìn)行了訪問操作;更新裝置通過調(diào)用圖片搜索引擎、圖片站點(diǎn)等第三方設(shè)備所提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過調(diào)用諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取大量用戶的多個圖片歷史訪問記錄,進(jìn)一步地,根據(jù)該多個圖片歷史訪問記錄,從中解析出在線圖片與在線鏈接地址的映射關(guān)系,并將該映射關(guān)系存入本地圖片數(shù)據(jù)量,以實(shí)現(xiàn)對該本地圖片數(shù)據(jù)庫的建立或更新。更優(yōu)選地,可將該多個圖片歷史訪問記錄中訪問頻次較高的在線圖片與其在線鏈接地址的映射關(guān)系,寫入該本地圖片數(shù)據(jù)庫。
例如,用戶通過與用戶設(shè)備的交互,在提供給該用戶的頁面中點(diǎn)擊瀏覽在線圖片; 更新裝置通過圖片站點(diǎn)所提供的應(yīng)用程序接口(API),訪問該圖片站點(diǎn)的圖片訪問日志,獲取用戶的多個圖片歷史訪問記錄,進(jìn)一步地,將圖片歷史訪問記錄所對應(yīng)的在線圖片緩存至該圖片提供設(shè)備1中的高速緩沖存儲器(cache)中,該在線圖片還包含該在線圖片對應(yīng)的在線鏈接地址,該cache可作為該圖片提供設(shè)備1的本地圖片數(shù)據(jù)庫。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新本地圖片數(shù)據(jù)庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新本地圖片數(shù)據(jù)庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,所述圖片獲取裝置102當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。具體地,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,如在線鏈接地址訪問超時、在線鏈接地址不可訪問、在線鏈接地址的評級低于預(yù)定評級閾值、在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表等,圖片獲取裝置102基于縮略圖獲取裝置101所獲取的縮略圖中所包含的在線鏈接地址,通過數(shù)據(jù)庫匹配查詢的方式,在鏈接映射庫中進(jìn)行匹配查詢,以獲得與該在線鏈接地址指向相同或相似圖片的備選鏈接地址;隨后,再根據(jù)該備選鏈接地址,通過訪問該備選鏈接地址所指向的圖片站點(diǎn),獲取對應(yīng)的在線圖片。
在此,該鏈接映射庫中存儲有在線連接地址與備選鏈接地址的映射關(guān)系,一組在線鏈接地址與備選鏈接地址指向同一個在線圖片、或指向相似的圖片,該鏈接映射庫既可以位于該圖片提供設(shè)備1中,也可以位于與該圖片提供設(shè)備1通過網(wǎng)絡(luò)相連接的第三方設(shè)備中。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲得備選鏈接地址的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲得備選鏈接地址的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍9以內(nèi),并在此以引用方式包含于此。
在此,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,本發(fā)明通過獲得備選鏈接地址,獲取對應(yīng)的在線圖片并提供給用戶,使得當(dāng)在線鏈接地址出錯時,也能獲得對應(yīng)的在線圖片,進(jìn)一步提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
更優(yōu)選地,所述鏈接轉(zhuǎn)換觸發(fā)條件包括以下至少任一項(xiàng)
-所述在線鏈接地址訪問超時;
-所述在線鏈接地址不可訪問;
-所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值;
-所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表。
具體地,1)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址訪問超時;圖片提供設(shè)備1可以設(shè)置一個訪問時間閾值,當(dāng)圖片獲取裝置102根據(jù)該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,對該(等)在線鏈接地址所指向的圖片站點(diǎn)的訪問時間超過該訪問時間閾值,則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,該圖片獲取裝置102基于該(等) 在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
2)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址不可訪問;例如,圖片獲取裝置102基于該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,獲取該(等)在線圖片時,若接收到“找不到服務(wù)器或DNS錯誤”、“404禁止訪問”等無法訪問的反饋信息, 即無法訪問該(等)在線鏈接地址所指向的圖片站點(diǎn),則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,該圖片獲取裝置102基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
3)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值;在此,該(等)在線鏈接地址所屬的網(wǎng)站的評級可以根據(jù)該(等)在線鏈接地址所指向的圖片站點(diǎn)的權(quán)威度、可信度、用戶訪問頻次和/或圖片質(zhì)量等確定,如該(等)圖片站點(diǎn)的可信度越高,該(等)圖片站點(diǎn)的評級越高,該(等)圖片站點(diǎn)的用戶訪問頻次越高,該(等)圖片站點(diǎn)的評級越高等。例如,圖片提供設(shè)備1可以設(shè)置一個預(yù)定評級閾值, 當(dāng)該圖片提供設(shè)備1基于對該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址的分析,發(fā)現(xiàn)該(等)在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值時,則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,該圖片獲取裝置102基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
4)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表;例如,圖片提供設(shè)備1可以設(shè)置一個禁止訪問列表,如基于大量用戶反饋所生產(chǎn)的黑名單等,當(dāng)該圖片提供設(shè)備1基于對該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址的分析,如在該禁止訪問列表中進(jìn)行匹配查詢,發(fā)現(xiàn)該(等)在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表,則判斷滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,該圖片獲取裝置102基于該 (等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
本領(lǐng)域技術(shù)人員應(yīng)能理解,當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括上述觸發(fā)條件的任意組合,所述圖片獲取裝置102當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址; 根據(jù)所述備選鏈接地址,獲取所述在線圖片。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述鏈接轉(zhuǎn)換觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的鏈接轉(zhuǎn)換觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,圖片提供設(shè)備1還包括預(yù)處理裝置(未示出),該預(yù)處理裝置根據(jù)預(yù)定處理規(guī)則,對所述在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片;隨后,所述圖片提供裝置103將所述預(yù)處理后的在線圖片提供給所述用戶。具體地,預(yù)處理裝置對在線圖片進(jìn)行預(yù)處理的方式包括但不限于
1)根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,預(yù)處理裝置根據(jù)圖片獲取裝置102所獲取的在線圖片,再結(jié)合該用戶對應(yīng)的用戶設(shè)備的分辨率、或根據(jù)該用戶所指定的發(fā)布的網(wǎng)絡(luò)位置所規(guī)定的分辨率,篩選出滿足上述分辨率的在線圖片。
2)根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行分辨率轉(zhuǎn)換處理,以獲得分辨率轉(zhuǎn)換處理后的在線圖片。例如,預(yù)處理裝置根據(jù)該用戶對應(yīng)的用戶設(shè)備的分辨率、或根據(jù)該用戶所指定的發(fā)布的網(wǎng)絡(luò)位置所規(guī)定的分辨率,將圖片獲取裝置102所獲取的在線圖片進(jìn)行分辨率轉(zhuǎn)換處理,將該(等)在線圖片的分辨率轉(zhuǎn)換為上述分辨率。
3)根據(jù)預(yù)定的圖片來源,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,預(yù)處理裝置根據(jù)圖片獲取裝置102所獲取的該(等)在線圖片,通過對該 (等)在線圖片所對應(yīng)的在線鏈接地址的分析,獲得該(等)在線圖片的圖片來源,再結(jié)合預(yù)定的圖片來源,如該用戶指定的圖片站點(diǎn)、或者結(jié)合預(yù)定白名單中存儲的圖片站點(diǎn),篩選出符合上述預(yù)定的圖片來源的在線圖片。
4)根據(jù)預(yù)定的圖片限制等級,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,預(yù)處理裝置根據(jù)圖片獲取裝置102所獲取的該(等)在線圖片,通過對該(等)在線圖片的圖片分析,獲得該(等)在線圖片的主題、顏色特征等,再結(jié)合預(yù)定的圖片限制等級,篩選出不受該預(yù)定的圖片限制等級所限制的在線圖片,或者,刪除受該預(yù)定的圖片限制等級所限制的在線圖片,以獲得篩選處理后的在線圖片。
5)根據(jù)預(yù)定的圖片主題,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,預(yù)處理裝置通過在該(等)在線圖片所對應(yīng)的在線鏈接地址的特定字段中提取出該(等)在線圖片的圖片主題,或者,通過在該(等)在線圖片所對應(yīng)的摘要信息中提取出該(等)在線圖片的圖片主題,再結(jié)合預(yù)定的圖片主題,篩選出滿足該預(yù)定的圖片主題的在線圖片,以獲得篩選處理后的在線圖片。
6)結(jié)合上述任意多種預(yù)定處理規(guī)則,對該(等)在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片。
隨后,圖片提供裝置103通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),或者,通過下載、保存等方式,將這些預(yù)處理后的在線圖片提供給該用戶,如存儲于所述用戶指定的存儲位置、發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置、收藏于所述用戶指定的網(wǎng)絡(luò)位置等。
在此,圖片提供裝置103將預(yù)處理后的在線圖片提供給用戶的方式與圖1上述實(shí)施例中的方式相同,故此處不再贅述,并通過弓I用的方式包含于此。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
在此,本發(fā)明對獲得的在線圖片進(jìn)行預(yù)處理,將預(yù)處理后的在線圖片提供給用戶, 使得提供給用戶的在線圖片更加符合用戶的需求,進(jìn)一步提升了用戶的使用體驗(yàn)。
圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的設(shè)備示意圖;圖片提供設(shè)備1還包括結(jié)果獲取裝置204 ;以下參照圖2對該優(yōu)選實(shí)施例進(jìn)行描述具體地,結(jié)果獲取裝置204獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址;縮略圖獲取裝置201將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖;圖片獲取裝置202根據(jù)所述在線鏈接地址,獲取所述在線圖片;圖片提供裝置203將所述在線圖片提供給所述用戶。其中,圖片獲取裝置 202和圖片提供裝置203分別與圖1所示對應(yīng)裝置相同或相似,故此處不再贅述,并通過引用的方式包含于此。
其中,結(jié)果獲取裝置204獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。具體地,結(jié)果獲取裝置204獲取圖片搜索結(jié)果的方式包括但不限于
1)通過調(diào)用用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過該用戶設(shè)備輸入的圖片查詢序列,再根據(jù)該圖片查詢序列,通過在圖片索引庫中進(jìn)行匹配查詢,獲得與該圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,該(等)圖片搜索結(jié)果包括與該(等)圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。
2)通過調(diào)用諸如圖片搜索引擎第三方設(shè)備的應(yīng)用程序接口(API),獲取該第三方設(shè)備基于用戶輸入的圖片查詢序列匹配所獲得的一個或多個圖片搜索結(jié)果,其中,該(等) 圖片搜索結(jié)果包括與該(等)圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取圖片搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取圖片搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
隨后,所述縮略圖獲取裝置201將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。具體地,縮略圖獲取裝置201根據(jù)結(jié)果獲取裝置204 所獲取的一個或多個圖片搜索結(jié)果,假設(shè)該一個或多個圖片搜索結(jié)果皆為縮略圖,則縮略圖獲取裝置201直接通過與該結(jié)果獲取裝置204的交互,將該一個或多個圖片搜索結(jié)果作為與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,該(等)縮略圖包含與該一個或多個圖片搜索結(jié)果對應(yīng)的在線圖片的在線鏈接地址。
在此,本發(fā)明將基于用戶的圖片查詢序列所獲得的圖片搜索結(jié)果作為縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶在圖片搜索的應(yīng)用場景下,獲取在線圖片的效12率,提升了用戶的使用體驗(yàn)。
在一個優(yōu)選實(shí)施例中(參見圖2),圖片提供設(shè)備1還包括結(jié)果提供裝置(未示出),該結(jié)果提供裝置將所述一個或多個圖片搜索結(jié)果提供給所述用戶。以下參照圖2對該優(yōu)選實(shí)施例進(jìn)行描述具體地,結(jié)果獲取裝置204獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址;結(jié)果提供裝置將所述一個或多個圖片搜索結(jié)果提供給所述用戶;縮略圖獲取裝置201獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇; 將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖;圖片獲取裝置202根據(jù)所述在線鏈接地址,獲取所述在線圖片;圖片提供裝置203將所述在線圖片提供給所述用戶。其中,圖片獲取裝置202和圖片提供裝置203分別與圖1所示對應(yīng)裝置相同或相似,故此處不再贅述,并通過引用的方式包含于此。
其中,結(jié)果提供裝置將所述一個或多個圖片搜索結(jié)果提供給所述用戶。具體地, 結(jié)果提供裝置根據(jù)結(jié)果獲取裝置204所獲取的一個或多個圖片搜索結(jié)果,通過諸如JSP、 ASP或PHP等動態(tài)網(wǎng)頁技術(shù),將該一個或多個圖片搜索結(jié)果提供給該用戶,其中,該(等) 圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。優(yōu)選地,該結(jié)果提供裝置將該一個或多個圖片搜索結(jié)果,以縮略圖的形式,提供給該用戶。例如, 結(jié)果提供裝置根據(jù)結(jié)果獲取裝置204所獲取的一個或多個圖片搜索結(jié)果,首先讀取當(dāng)前目錄中的縮略圖數(shù)據(jù)庫,如“Thumbs, db”文件(隱藏文件),并根據(jù)在該縮略圖數(shù)據(jù)庫中所匹配獲得的對應(yīng)該一個或多個圖片搜索結(jié)果的一個或多個縮略圖,通過諸如JSP、ASP或PHP 等動態(tài)網(wǎng)頁技術(shù),將該一個或多個縮略圖提供給該用戶;假設(shè)不存在該縮略圖數(shù)據(jù)庫,如 “Thumbs, db”文件,或者該縮略圖數(shù)據(jù)庫中不存在該(等)圖片搜索結(jié)果所對應(yīng)的縮略圖, 則結(jié)果提供裝置嘗試獲取該(等)圖片搜索結(jié)果中的EXIF信息,以判斷是否存在縮略圖數(shù)據(jù),若存在,則根據(jù)該縮略圖數(shù)據(jù),生成對應(yīng)的縮略圖再提供給該用戶;若該(等)圖片搜索結(jié)果中的EXIF信息中并不存在縮略圖數(shù)據(jù)或該縮略圖數(shù)據(jù)錯誤,則結(jié)果提供裝置采用插值等方法重新生成縮略圖,再提供給該用戶。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供圖片搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供圖片搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
隨后,所述縮略圖獲取裝置201獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇;將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。具體地,用戶通過與用戶設(shè)備的交互,在結(jié)果提供裝置提供給該用戶的一個或多個圖片搜索結(jié)果中進(jìn)行選擇,選擇了一個或多個圖片搜索結(jié)果,縮略圖獲取裝置201通過調(diào)用該用戶設(shè)備所提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過調(diào)用諸如JSP、ASP或 PHP等動態(tài)網(wǎng)頁技術(shù),獲取該用戶所選擇的圖片搜索結(jié)果,進(jìn)一步地,將該用戶所選擇的一個或多個圖片搜索結(jié)果作為與待提供給該用戶的在線圖片相對應(yīng)的縮略圖。
在此,本發(fā)明將用戶所選擇的圖片搜索結(jié)果作為縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,進(jìn)一步提高了用戶在圖片搜索的應(yīng)用場景下,獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
圖3示出根據(jù)本發(fā)明另一個方面的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法流程圖。
在此,圖片提供設(shè)備1包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個超級虛擬計(jì)算機(jī)。
在步驟S301中,圖片提供設(shè)備1獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。具體地,用戶通過與用戶設(shè)備的交互,在提供給該用戶的頁面中選擇了一個或多個縮略圖;在步驟S301中,圖片提供設(shè)備 1通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如 JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該(等)縮略圖,該縮略圖包含與該縮略圖相對應(yīng)的在線圖片的在線鏈接地址?;蛘撸诓襟ES301中,圖片提供設(shè)備1通過與圖片搜索引擎等第三方設(shè)備的交互,將該第三方設(shè)備基于用戶的圖片查詢序列所獲得的圖片搜索結(jié)果, 作為待提供給該用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。又或者,在步驟S301中,圖片提供設(shè)備1通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過該用戶設(shè)備輸入的圖片查詢序列,再根據(jù)該圖片查詢序列,通過在圖片索引庫中進(jìn)行匹配查詢,獲得與該圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,并將該(等)搜索結(jié)果作為待提供給該用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址。
在此,包含所述縮略圖的頁面包括但不限于提供給用戶的搜索結(jié)果頁面、訪問頁面等。例如,假設(shè)在提供給用戶的訪問頁面中包括多個縮略圖,每個縮略圖包含對應(yīng)該縮略圖的在線圖片的在線鏈接地址,用戶在訪問頁面中通過點(diǎn)擊等方式,選擇了其中一個或多個縮略圖,在步驟S301中,圖片提供設(shè)備1通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該用戶所選擇的該(等)縮略圖。優(yōu)選地,對于用戶的搜索結(jié)果頁面或訪問頁面,圖片提供設(shè)備1還可以通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),接收用戶通過屏幕按鈕等方式觸發(fā)信號,為用戶提供可對縮略圖進(jìn)行選擇的頁面,如縮略圖邊上的復(fù)選框,或可供輸入縮略圖的輸入框等;在步驟S301中,圖片提供設(shè)備1通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶該選擇頁面上所選擇的縮略圖,如復(fù)選框被選中的一個或多個縮略圖,或輸入框中的一個或多個縮略圖。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取縮略圖的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取縮略圖的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
在步驟S302中,圖片提供設(shè)備1根據(jù)所述在線鏈接地址,獲取所述在線圖片。具體地,對于圖片提供設(shè)備1在步驟S301中所獲取的縮略圖,在步驟S302中,圖片提供設(shè)備1 根據(jù)該縮略圖所包含的關(guān)于在線圖片的在線鏈接地址,通過訪問本地圖片數(shù)據(jù)庫或訪問該在線鏈接地址所指向的圖片站點(diǎn),獲取對應(yīng)的在線圖片。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取在線圖片的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取在線圖片的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
在步驟S303中,圖片提供設(shè)備1將所述在線圖片提供給所述用戶;
其中,在步驟S303中,圖片提供設(shè)備1所執(zhí)行的提供操作包括以下至少任一項(xiàng)
-將所述在線圖片存儲于所述用戶指定的存儲位置;
-將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置;
-將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
具體地,在步驟S303中,圖片提供設(shè)備1根據(jù)在步驟S302中所獲取的在線圖片, 通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),或者通過下載、共享或收藏等方式,將該(等) 在線圖片提供給該用戶,如將該(等)在線圖片存儲于該用戶指定的存儲位置、發(fā)布于該用戶指定的網(wǎng)絡(luò)位置、收藏于該用戶指定的網(wǎng)絡(luò)位置等。
例如,當(dāng)用戶指定了一個保存圖片的路徑,在步驟S303中,圖片提供設(shè)備1將在步驟S302中所獲取的在線圖片,通過圖片下載、圖片保存的方式,將該在線圖片保存在與該路徑對應(yīng)的存儲位置。又如,用戶通過在頁面中點(diǎn)選相應(yīng)的共享按鍵,并選擇了一個共享平臺,在步驟S303中,圖片提供設(shè)備1通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),將該(等) 在線圖片發(fā)布于該用戶指定的網(wǎng)絡(luò)位置,如該用戶指定的社交網(wǎng)站、博客等。再如,用戶通過在頁面中點(diǎn)選相應(yīng)的收藏按鍵,并指定了一個網(wǎng)絡(luò)位置,在步驟S303中,圖片提供設(shè)備1 將該(等)在線圖片收藏于該用戶指定的網(wǎng)絡(luò)位置,或者,該用戶直接通過拖拽等方式,將該(等)在線圖片拖拽進(jìn)該用戶指定的網(wǎng)絡(luò)位置,如網(wǎng)絡(luò)收藏夾等,以實(shí)現(xiàn)對該(等)在線圖片的收藏。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供操作僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供操作如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,該方法流程還包括步驟S307 (未示出),在此步驟中,圖片提供設(shè)備1獲取所述用戶對所述在線圖片設(shè)定的提供操作信息;在步驟S303中,根據(jù)所述提供操作信息, 將所述在線圖片提供給所述用戶。具體地,在步驟S307中,圖片提供設(shè)備1通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如JSP、ASP或PHP 等動態(tài)網(wǎng)頁技術(shù),獲取所述用戶對所述在線圖片設(shè)定的提供操作信息,如將所述在線圖片保存在指定的位置,或發(fā)布在某個社交網(wǎng)絡(luò)的用戶群中;隨后,在步驟S303中,圖片提供設(shè)備1根據(jù)該提供操作信息,將所述在線圖片提供給所述用戶。在此,步驟S307與S302的執(zhí)行順序并無嚴(yán)格要求,可前后串行,也可并行執(zhí)行。
在此,本發(fā)明通過獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
優(yōu)選地,圖片提供設(shè)備1的各個步驟之間是持續(xù)不斷工作的。具體地,在步驟S301 中,圖片提供設(shè)備1持續(xù)獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;在步驟S302中,圖片提供設(shè)備1持續(xù)根據(jù)所述在線鏈接地址,獲取所述在線圖片;在步驟S303中,圖片提供設(shè)備1持續(xù)將所述在線圖片提供給所述用戶。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指圖片提供設(shè)備1的各步驟分別不斷進(jìn)行縮略圖的獲取、在線圖片的獲取及提供,直至該圖片提供設(shè)備1在較長時間內(nèi)停止獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖。
優(yōu)選地,在步驟S301中,圖片提供設(shè)備1獲取與待提供給用戶的多個在線圖片相對應(yīng)的多個縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址,所述多個在線圖片來自多個圖片站點(diǎn)。具體地,假設(shè)提供給用戶的搜索結(jié)果頁面或訪問頁面中包含多個縮略圖,每個縮略圖包含關(guān)于對應(yīng)該縮略圖的在線圖片的在線鏈接地址,用戶通過與用戶設(shè)備的交互,如通過點(diǎn)選、拖拽等方式,在該搜索結(jié)果頁面或訪問頁面中選擇了多個縮略圖, 這多個縮略圖對應(yīng)不同的在線圖片,且,這些在線圖片來自不同的圖片站點(diǎn),在步驟S301 中,圖片提供設(shè)備1通過調(diào)用該用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取了該用戶所選擇的多個縮略圖;隨后,在步驟S302中,圖片提供設(shè)備1根據(jù)這多個縮略圖對應(yīng)的多個在線鏈接地址,通過訪問這多個在線鏈接地址所指向的多個圖片站點(diǎn),獲取對應(yīng)的多個在線圖片;接著,在步驟 S303中,圖片提供設(shè)備1通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),或者,通過下載、發(fā)布或收藏等方式,將這些在線圖片提供給該用戶,如存儲于所述用戶指定的存儲位置、發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置、收藏于所述用戶指定的網(wǎng)絡(luò)位置等。
在此,本發(fā)明根據(jù)用戶選擇的多個縮略圖,提供來自不同圖片站點(diǎn)的對應(yīng)的多個在線圖片,實(shí)現(xiàn)了圖片的批量下載、批量發(fā)布或批量收藏,進(jìn)一步提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
優(yōu)選地,在步驟S302中,圖片提供設(shè)備1根據(jù)所述在線鏈接地址,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得所述在線圖片。具體地,在步驟S302中,圖片提供設(shè)備1根據(jù)在步驟S301中所獲取的縮略圖,從該(等)縮略圖所包含的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,通過數(shù)據(jù)庫匹配查詢的方式,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得該縮略圖對應(yīng)的在線圖片。優(yōu)選地,在步驟S302中,圖片提供設(shè)備1根據(jù)該(等)縮略圖所包含的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,首先在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,當(dāng)無法匹配得到相應(yīng)的在線圖片時,再通過訪問該(等)在線鏈接地址所指向的圖片站點(diǎn),獲得對應(yīng)的在線圖片。
更優(yōu)選地,在步驟S305(未示出)中,圖片提供設(shè)備1根據(jù)多個圖片歷史訪問記錄,建立或更新所述本地圖片數(shù)據(jù)庫。具體地,用戶通過與用戶設(shè)備的交互,通過諸如輸入圖片查詢序列進(jìn)行搜索在線圖片、點(diǎn)擊瀏覽在線圖片、下載保存在線圖片等,對在線圖片進(jìn)行了訪問操作;在步驟S305中,圖片提供設(shè)備1通過調(diào)用圖片搜索引擎、圖片站點(diǎn)等第三方設(shè)備所提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過調(diào)用諸如JSP、ASP或 PHP等動態(tài)網(wǎng)頁技術(shù),獲取大量用戶的多個圖片歷史訪問記錄,進(jìn)一步地,根據(jù)該多個圖片歷史訪問記錄,從中解析出在線圖片與在線鏈接地址的映射關(guān)系,并將該映射關(guān)系存入本地圖片數(shù)據(jù)量,以實(shí)現(xiàn)對該本地圖片數(shù)據(jù)庫的建立或更新。更優(yōu)選地,可將該多個圖片歷史訪問記錄中訪問頻次較高的在線圖片與其在線鏈接地址的映射關(guān)系,寫入該本地圖片數(shù)據(jù)庫。
例如,用戶通過與用戶設(shè)備的交互,在提供給該用戶的頁面中點(diǎn)擊瀏覽在線圖片; 在步驟S305中,圖片提供設(shè)備1通過圖片站點(diǎn)所提供的應(yīng)用程序接口(API),訪問該圖片站點(diǎn)的圖片訪問日志,獲取用戶的多個圖片歷史訪問記錄,進(jìn)一步地,將圖片歷史訪問記錄所對應(yīng)的在線圖片緩存至該圖片提供設(shè)備1中的高速緩沖存儲器(cache)中,該在線圖片還包含該在線圖片對應(yīng)的在線鏈接地址,該cache可作為該圖片提供設(shè)備1的本地圖片數(shù)據(jù)16庫。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新本地圖片數(shù)據(jù)庫的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新本地圖片數(shù)據(jù)庫的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。具體地,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,如在線鏈接地址訪問超時、在線鏈接地址不可訪問、在線鏈接地址的評級低于預(yù)定評級閾值、在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表等,在步驟S302中,圖片提供設(shè)備1基于在步驟S301中所獲取的縮略圖中所包含的在線鏈接地址,通過數(shù)據(jù)庫匹配查詢的方式,在鏈接映射庫中進(jìn)行匹配查詢,以獲得與該在線鏈接地址指向相同或相似圖片的備選鏈接地址;隨后,再根據(jù)該備選鏈接地址,通過訪問該備選鏈接地址所指向的圖片站點(diǎn),獲取對應(yīng)的在線圖片。
在此,該鏈接映射庫中存儲有在線連接地址與備選鏈接地址的映射關(guān)系,一組在線鏈接地址與備選鏈接地址指向同一個在線圖片、或指向相似的圖片,該鏈接映射庫既可以位于該圖片提供設(shè)備1中,也可以位于與該圖片提供設(shè)備1通過網(wǎng)絡(luò)相連接的第三方設(shè)備中。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲得備選鏈接地址的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲得備選鏈接地址的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
在此,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,本發(fā)明通過獲得備選鏈接地址,獲取對應(yīng)的在線圖片并提供給用戶,使得當(dāng)在線鏈接地址出錯時,也能獲得對應(yīng)的在線圖片,進(jìn)一步提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
更優(yōu)選地,所述鏈接轉(zhuǎn)換觸發(fā)條件包括以下至少任一項(xiàng)
-所述在線鏈接地址訪問超時;
-所述在線鏈接地址不可訪問;
-所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值;
-所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表。
具體地,1)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址訪問超時;圖片提供設(shè)備1可以設(shè)置一個訪問時間閾值,當(dāng)在步驟S302中,圖片提供設(shè)備1根據(jù)該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,對該(等)在線鏈接地址所指向的圖片站點(diǎn)的訪問時間超過該訪問時間閾值,則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
2)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址不可訪問;例如,在步驟S302 中,圖片提供設(shè)備1基于該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址,獲取該(等)在線圖片時,若接收到“找不到服務(wù)器或DNS錯誤”、“404禁止訪問”等無法訪問的反饋信息,即無法訪問該(等)在線鏈接地址所指向的圖片站點(diǎn),則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
3)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值;在此,該(等)在線鏈接地址所屬的網(wǎng)站的評級可以根據(jù)該(等)在線鏈接地址所指向的圖片站點(diǎn)的權(quán)威度、可信度、用戶訪問頻次和/或圖片質(zhì)量等確定,如該(等)圖片站點(diǎn)的可信度越高,該(等)圖片站點(diǎn)的評級越高,該(等)圖片站點(diǎn)的用戶訪問頻次越高,該(等)圖片站點(diǎn)的評級越高等。例如,圖片提供設(shè)備1可以設(shè)置一個預(yù)定評級閾值, 當(dāng)該圖片提供設(shè)備1基于對該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址的分析,發(fā)現(xiàn)該(等)在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值時,則滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
4)當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表;例如,圖片提供設(shè)備1可以設(shè)置一個禁止訪問列表,如基于大量用戶反饋所生產(chǎn)的黑名單等,當(dāng)該圖片提供設(shè)備1基于對該(等)縮略圖所包括的關(guān)于對應(yīng)的在線圖片的在線鏈接地址的分析,如在該禁止訪問列表中進(jìn)行匹配查詢,發(fā)現(xiàn)該(等)在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表,則判斷滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于該(等)在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
本領(lǐng)域技術(shù)人員應(yīng)能理解,當(dāng)所述鏈接轉(zhuǎn)換觸發(fā)條件包括上述觸發(fā)條件的任意組合,當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,在步驟S302中,圖片提供設(shè)備1基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址;根據(jù)所述備選鏈接地址,獲取所述在線圖片。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述鏈接轉(zhuǎn)換觸發(fā)條件僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的鏈接轉(zhuǎn)換觸發(fā)條件如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
優(yōu)選地,在步驟S306(未示出)中,圖片提供設(shè)備1根據(jù)預(yù)定處理規(guī)則,對所述在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片;隨后,在步驟S303中,圖片提供設(shè)備 1將所述預(yù)處理后的在線圖片提供給所述用戶。具體地,在步驟S306中,圖片提供設(shè)備1對在線圖片進(jìn)行預(yù)處理的方式包括但不限于
1)根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,在步驟S306中,圖片提供設(shè)備1根據(jù)在步驟S302中所獲取的在線圖片,再結(jié)合該用戶對應(yīng)的用戶設(shè)備的分辨率、或根據(jù)該用戶所指定的發(fā)布的網(wǎng)絡(luò)位置所規(guī)定的分辨率,篩選出滿足上述分辨率的在線圖片。
2)根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行分辨率轉(zhuǎn)換處理,以獲得分辨率轉(zhuǎn)換處理后的在線圖片。例如,在步驟S306中,圖片提供設(shè)備1根據(jù)該用戶對應(yīng)的用戶設(shè)備的分辨率、或根據(jù)該用戶所指定的發(fā)布的網(wǎng)絡(luò)位置所規(guī)定的分辨率,將在步驟S302中所獲取的在線圖片進(jìn)行分辨率轉(zhuǎn)換處理,將該(等)在線圖片的分辨率轉(zhuǎn)換為上述分辨率。
3)根據(jù)預(yù)定的圖片來源,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,在步驟S306中,圖片提供設(shè)備1根據(jù)在步驟S302中所獲取的該(等)在線圖片,通過對該(等)在線圖片所對應(yīng)的在線鏈接地址的分析,獲得該(等)在線圖片的圖片來源,再結(jié)合預(yù)定的圖片來源,如該用戶指定的圖片站點(diǎn)、或者結(jié)合預(yù)定白名單中存儲的圖片站點(diǎn),篩選出符合上述預(yù)定的圖片來源的在線圖片。
4)根據(jù)預(yù)定的圖片限制等級,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,在步驟S306中,圖片提供設(shè)備1根據(jù)在步驟S302中所獲取的該(等) 在線圖片,通過對該(等)在線圖片的圖片分析,獲得該(等)在線圖片的主題、顏色特征等,再結(jié)合預(yù)定的圖片限制等級,篩選出不受該預(yù)定的圖片限制等級所限制的在線圖片,或者,刪除受該預(yù)定的圖片限制等級所限制的在線圖片,以獲得篩選處理后的在線圖片。
5)根據(jù)預(yù)定的圖片主題,對所述在線圖片進(jìn)行篩選處理,以獲得篩選處理后的在線圖片。例如,在步驟S306中,圖片提供設(shè)備1通過在該(等)在線圖片所對應(yīng)的在線鏈接地址的特定字段中提取出該(等)在線圖片的圖片主題,或者,通過在該(等)在線圖片所對應(yīng)的摘要信息中提取出該(等)在線圖片的圖片主題,再結(jié)合預(yù)定的圖片主題,篩選出滿足該預(yù)定的圖片主題的在線圖片,以獲得篩選處理后的在線圖片。
6)結(jié)合上述任意多種預(yù)定處理規(guī)則,對該(等)在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片。
隨后,在步驟S303中,圖片提供設(shè)備1通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù), 或者,通過下載、保存等方式,將這些預(yù)處理后的在線圖片提供給該用戶,如存儲于所述用戶指定的存儲位置、發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置、收藏于所述用戶指定的網(wǎng)絡(luò)位置等。
在此,圖片提供設(shè)備1在步驟S303中將預(yù)處理后的在線圖片提供給用戶的方式與圖3上述實(shí)施例中的方式相同,故此處不再贅述,并通過弓I用的方式包含于此。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
在此,本發(fā)明對獲得的在線圖片進(jìn)行預(yù)處理,將預(yù)處理后的在線圖片提供給用戶, 使得提供給用戶的在線圖片更加符合用戶的需求,進(jìn)一步提升了用戶的使用體驗(yàn)。
圖4示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法流程圖;以下參照圖4對該優(yōu)選實(shí)施例進(jìn)行描述具體地,在步驟S404中,圖片提供設(shè)備1獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址;在步驟 S401中,圖片提供設(shè)備1將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖;在步驟S402中,圖片提供設(shè)備1根據(jù)所述在線鏈接地址,獲取所述在線圖片;在步驟S403中,圖片提供設(shè)備1將所述在線圖片提供給所述用戶。其中,步驟 S402、S403分別與圖3所示對應(yīng)步驟相同或相似,故此處不再贅述,并通過引用的方式包含于此。
其中,在步驟S404中,圖片提供設(shè)備1獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。具體地,在步驟S404中,圖片提供設(shè)備1獲取圖片搜索結(jié)果的方式包括但不限于
1)通過調(diào)用用戶設(shè)備提供的應(yīng)用程序接口(API)或其他約定的通信方式,或通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過該用戶設(shè)備輸入的圖片查詢序列,再根據(jù)該圖片查詢序列,通過在圖片索引庫中進(jìn)行匹配查詢,獲得與該圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,該(等)圖片搜索結(jié)果包括與該(等)圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。
2)通過調(diào)用諸如圖片搜索引擎第三方設(shè)備的應(yīng)用程序接口(API),獲取該第三方設(shè)備基于用戶輸入的圖片查詢序列匹配所獲得的一個或多個圖片搜索結(jié)果,其中,該(等) 圖片搜索結(jié)果包括與該(等)圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取圖片搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取圖片搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
隨后,在步驟S401中,圖片提供設(shè)備1將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。具體地,在步驟S401中,圖片提供設(shè)備1根據(jù)在步驟S404中所獲取的一個或多個圖片搜索結(jié)果,假設(shè)該一個或多個圖片搜索結(jié)果皆為縮略圖,則在步驟S401中,圖片提供設(shè)備1直接將該一個或多個圖片搜索結(jié)果作為與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,該(等)縮略圖包含與該一個或多個圖片搜索結(jié)果對應(yīng)的在線圖片的在線鏈接地址。
在此,本發(fā)明將基于用戶的圖片查詢序列所獲得的圖片搜索結(jié)果作為縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶在圖片搜索的應(yīng)用場景下,獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
在一個優(yōu)選實(shí)施例中(參見圖4),在步驟S407(未示出)中,圖片提供設(shè)備1將所述一個或多個圖片搜索結(jié)果提供給所述用戶。以下參照圖4對該優(yōu)選實(shí)施例進(jìn)行描述具體地,在步驟S404中,圖片提供設(shè)備1獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址;在步驟S407中,圖片提供設(shè)備1將所述一個或多個圖片搜索結(jié)果提供給所述用戶;在步驟S401中,圖片提供設(shè)備1獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇;將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖;在步驟S402中,圖片提供設(shè)備1根據(jù)所述在線鏈接地址,獲取所述在線圖片;在步驟S403中,圖片提供設(shè)備1將所述在線圖片提供給所述用戶。其中,步驟S402、S403分別與圖4所示對應(yīng)步驟相同或相似,故此處不再贅述,并通過引用的方式包含于此。
其中,在步驟S407中,圖片提供設(shè)備1將所述一個或多個圖片搜索結(jié)果提供給所述用戶。具體地,在步驟S407中,圖片提供設(shè)備1根據(jù)在步驟S404中所獲取的一個或多個圖片搜索結(jié)果,通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),將該一個或多個圖片搜索結(jié)果提供給該用戶,其中,該(等)圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址。優(yōu)選地,在步驟S407中,圖片提供設(shè)備1將該一個或多個圖片搜索結(jié)果,以縮略圖的形式,提供給該用戶。例如,在步驟S407中,圖片提供設(shè)備1根據(jù)在步驟S404 中所獲取的一個或多個圖片搜索結(jié)果,首先讀取當(dāng)前目錄中的縮略圖數(shù)據(jù)庫,如“Thumbs, db”文件(隱藏文件),并根據(jù)在該縮略圖數(shù)據(jù)庫中所匹配獲得的對應(yīng)該一個或多個圖片搜索結(jié)果的一個或多個縮略圖,通過諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),將該一個或多個縮略圖提供給該用戶;假設(shè)不存在該縮略圖數(shù)據(jù)庫,如“Thumbs, db”文件,或者該縮略圖數(shù)據(jù)庫中不存在該(等)圖片搜索結(jié)果所對應(yīng)的縮略圖,則在步驟S407中,圖片提供設(shè)備1嘗試獲取該(等)圖片搜索結(jié)果中的EXIF信息,以判斷是否存在縮略圖數(shù)據(jù),若存在,則根據(jù)該縮略圖數(shù)據(jù),生成對應(yīng)的縮略圖再提供給該用戶;若該(等)圖片搜索結(jié)果中的EXIF信息中并不存在縮略圖數(shù)據(jù)或該縮略圖數(shù)據(jù)錯誤,則在步驟S407中,圖片提供設(shè)備1采用插值等方法重新生成縮略圖,再提供給該用戶。
本領(lǐng)域技術(shù)人員應(yīng)能理解上述提供圖片搜索結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的提供圖片搜索結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
隨后,在步驟S401中,圖片提供設(shè)備1獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇;將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。具體地,用戶通過與用戶設(shè)備的交互,在圖片提供設(shè)備1提供給該用戶的一個或多個圖片搜索結(jié)果中進(jìn)行選擇,選擇了一個或多個圖片搜索結(jié)果,在步驟S401中,圖片提供設(shè)備1 通過調(diào)用該用戶設(shè)備所提供的應(yīng)用程序接口(API)或其他約定的通信方式,或者通過調(diào)用諸如JSP、ASP或PHP等動態(tài)網(wǎng)頁技術(shù),獲取該用戶所選擇的圖片搜索結(jié)果,進(jìn)一步地,將該用戶所選擇的一個或多個圖片搜索結(jié)果作為與待提供給該用戶的在線圖片相對應(yīng)的縮略圖。
在此,本發(fā)明將用戶所選擇的圖片搜索結(jié)果作為縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,進(jìn)一步提高了用戶在圖片搜索的應(yīng)用場景下,獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。2權(quán)利要求
1.一種由計(jì)算機(jī)實(shí)現(xiàn)的用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法,其中,該方法包括以下步驟a獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;b根據(jù)所述在線鏈接地址,獲取所述在線圖片; c將所述在線圖片提供給所述用戶; 其中,所述步驟c中的提供操作包括以下至少任一項(xiàng) -將所述在線圖片存儲于所述用戶指定的存儲位置; -將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置; -將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括-獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址; 其中,所述步驟a包括-將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。
3.根據(jù)權(quán)利要求2所述的方法,其中,該方法還包括 -將所述一個或多個圖片搜索結(jié)果提供給所述用戶; 其中,所述步驟a包括-獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇;-將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述步驟a包括-獲取與待提供給用戶的多個在線圖片相對應(yīng)的多個縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址,所述多個在線圖片來自多個圖片站點(diǎn)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述步驟b包括-根據(jù)所述在線鏈接地址,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得所述在線圖片。
6.根據(jù)權(quán)利要求5所述的方法,其中,該方法還包括-根據(jù)多個圖片歷史訪問記錄,建立或更新所述本地圖片數(shù)據(jù)庫。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括-當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址; -根據(jù)所述備選鏈接地址,獲取所述在線圖片。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述鏈接轉(zhuǎn)換觸發(fā)條件包括以下至少任一項(xiàng) -所述在線鏈接地址訪問超時;-所述在線鏈接地址不可訪問;-所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值; -所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,該方法還包括-根據(jù)預(yù)定處理規(guī)則,對所述在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片;其中,所述步驟c包括-將所述預(yù)處理后的在線圖片提供給所述用戶。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述預(yù)定處理規(guī)則包括以下至少任一項(xiàng) -根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行篩選處理;-根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行分辨率轉(zhuǎn)換處理; -根據(jù)預(yù)定的圖片來源,對所述在線圖片進(jìn)行篩選處理; -根據(jù)預(yù)定的圖片限制等級,對所述在線圖片進(jìn)行篩選處理; -根據(jù)預(yù)定的圖片主題,對所述在線圖片進(jìn)行篩選處理。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中,該方法還包括 -獲取所述用戶對所述在線圖片設(shè)定的提供操作信息;其中,所述步驟C包括-根據(jù)所述提供操作信息,將所述在線圖片提供給所述用戶。
12.一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的圖片提供設(shè)備,其中,該設(shè)備包括 縮略圖獲取裝置,用于獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;圖片獲取裝置,用于根據(jù)所述在線鏈接地址,獲取所述在線圖片; 圖片提供裝置,用于將所述在線圖片提供給所述用戶; 其中,所述圖片提供裝置所執(zhí)行的提供操作包括以下至少任一項(xiàng) -將所述在線圖片存儲于所述用戶指定的存儲位置; -將所述在線圖片發(fā)布于所述用戶指定的網(wǎng)絡(luò)位置; -將所述在線圖片收藏于所述用戶指定的網(wǎng)絡(luò)位置。
13.根據(jù)權(quán)利要求12所述的圖片提供設(shè)備,其中,該設(shè)備還包括結(jié)果獲取裝置,用于獲取與所述用戶輸入的圖片查詢序列相對應(yīng)的一個或多個圖片搜索結(jié)果,其中,所述圖片搜索結(jié)果包括與所述圖片搜索結(jié)果所對應(yīng)的在線圖片相對應(yīng)的在線鏈接地址;其中,所述縮略圖獲取裝置用于-將所述一個或多個圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。
14.根據(jù)權(quán)利要求13所述的圖片提供設(shè)備,其中,該設(shè)備還包括 結(jié)果提供裝置,用于將所述一個或多個圖片搜索結(jié)果提供給所述用戶; 其中,所述縮略圖獲取裝置用于-獲取所述用戶對所述一個或多個圖片搜索結(jié)果的選擇;-將所選擇的圖片搜索結(jié)果作為與所述待提供給用戶的在線圖片相對應(yīng)的縮略圖。
15.根據(jù)權(quán)利要求12至14中任一項(xiàng)所述的圖片提供設(shè)備,其中,所述縮略圖獲取裝置用于-獲取與待提供給用戶的多個在線圖片相對應(yīng)的多個縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址,所述多個在線圖片來自多個圖片站點(diǎn)。
16.根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的圖片提供設(shè)備,其中,所述圖片獲取裝置用-根據(jù)所述在線鏈接地址,在本地圖片數(shù)據(jù)庫中進(jìn)行匹配查詢,以獲得所述在線圖片。
17.根據(jù)權(quán)利要求16所述的圖片提供設(shè)備,其中,該設(shè)備還包括更新裝置,用于根據(jù)多個圖片歷史訪問記錄,建立或更新所述本地圖片數(shù)據(jù)庫。
18.根據(jù)權(quán)利要求12至17中任一項(xiàng)所述的圖片提供設(shè)備,其中,所述圖片獲取裝置用于-當(dāng)滿足預(yù)定的鏈接轉(zhuǎn)換觸發(fā)條件,基于所述在線鏈接地址,在鏈接映射庫中匹配查詢,以獲得與所述在線鏈接地址指向相同或相似圖片的備選鏈接地址; -根據(jù)所述備選鏈接地址,獲取所述在線圖片。
19.根據(jù)權(quán)利要求18所述的圖片提供設(shè)備,其中,所述鏈接轉(zhuǎn)換觸發(fā)條件包括以下至少任一項(xiàng)-所述在線鏈接地址訪問超時; -所述在線鏈接地址不可訪問;-所述在線鏈接地址所屬的網(wǎng)站的評級低于預(yù)定評級閾值; -所述在線鏈接地址所屬的網(wǎng)站屬于禁止訪問列表。
20.根據(jù)權(quán)利要求12至19中任一項(xiàng)所述的圖片提供設(shè)備,其中,該設(shè)備還包括 預(yù)處理裝置,用于根據(jù)預(yù)定處理規(guī)則,對所述在線圖片進(jìn)行預(yù)處理,以獲得預(yù)處理后的所述在線圖片;其中,所述圖片提供裝置用于-將所述預(yù)處理后的在線圖片提供給所述用戶。
21.根據(jù)權(quán)利要求20所述的圖片提供設(shè)備,其中,所述預(yù)定處理規(guī)則包括以下至少任一項(xiàng)-根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行篩選處理; -根據(jù)預(yù)定的分辨率,對所述在線圖片進(jìn)行分辨率轉(zhuǎn)換處理; -根據(jù)預(yù)定的圖片來源,對所述在線圖片進(jìn)行篩選處理; -根據(jù)預(yù)定的圖片限制等級,對所述在線圖片進(jìn)行篩選處理; -根據(jù)預(yù)定的圖片主題,對所述在線圖片進(jìn)行篩選處理。
22.根據(jù)權(quán)利要求12至21中任一項(xiàng)所述的圖片提供設(shè)備,其中,該設(shè)備還包括 操作獲取裝置,用于獲取所述用戶對所述在線圖片設(shè)定的提供操作信息;其中,所述圖片提供裝置用于-根據(jù)所述提供操作信息,將所述在線圖片提供給所述用戶。
全文摘要
本發(fā)明的目的是提供一種用于根據(jù)縮略圖提供對應(yīng)的在線圖片的方法與設(shè)備,通過獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,其中,所述縮略圖包含所述在線圖片的在線鏈接地址;根據(jù)所述在線鏈接地址,獲取所述在線圖片;將所述在線圖片提供給所述用戶。與現(xiàn)有技術(shù)相比,本發(fā)明通過獲取與待提供給用戶的在線圖片相對應(yīng)的縮略圖,根據(jù)該縮略圖中包括的在線鏈接地址,獲取對應(yīng)的在線圖片,并通過存儲、發(fā)布或收藏等方式,將該在線圖片提供給該用戶,提高了用戶獲取在線圖片的效率,提升了用戶的使用體驗(yàn)。
文檔編號G06F17/30GK102521257SQ20111036897
公開日2012年6月27日 申請日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者王楊, 王梓璇 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司