本發(fā)明屬于智能電視領(lǐng)域,尤其涉及一種海報圖片匹配方法及系統(tǒng)。
背景技術(shù):
近年來,智能電視迅猛發(fā)展,智能電視的視頻資源也越來越豐富。目前智能電視中的各種視頻匯聚軟件通常采用海報加文字說明的方式來向用戶展示視頻資源的詳細(xì)信息。在此之前,需要運營人員編輯資源,為資源設(shè)置海報圖片。其中,資源是指具體的節(jié)目,例如一部電影或電視劇。
現(xiàn)有技術(shù)中,設(shè)置海報圖片的方法,通常為運營人員從服務(wù)器或云端存儲設(shè)備中存儲的海量圖片中篩選出與視頻資源匹配的圖片作為該視頻資源的海報圖片(或最優(yōu)圖片)。
然而,運營人員在編輯資源的過程中,需要耗費較多時間和精力才能手動查找與資源匹配的海報圖片,編輯資源的效率太低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種海報圖片匹配方法及系統(tǒng),能夠快速并準(zhǔn)確查找到匹配的海報圖片,提高海報圖片的查找效率,提高編輯資源的效率。
為解決上述問題,本發(fā)明第一方面提供一種海報圖片匹配方法,所述海報圖片匹配方法包括:
客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;
所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;
所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;
所述客戶端接收并顯示所述目標(biāo)圖片。
為解決上述問題,本發(fā)明提供第二方面提供一種海報圖片匹配系統(tǒng),所述海報圖片匹配系統(tǒng)包括:
客戶端,用于當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;
所述服務(wù)器,用于在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;
所述服務(wù)器還用于將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;
所述客戶端還用于接收并顯示所述目標(biāo)圖片。
上述方案,客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;所述客戶端接收并顯示所述目標(biāo)圖片。由于服務(wù)器能夠根據(jù)客戶端發(fā)送的請求信息自動獲取與請求信息相匹配的海報圖片,客戶端用戶在編輯資源時不需要從海量圖片中手動篩選海報圖片,就能夠快速并準(zhǔn)確查找到匹配的海報圖片,能夠節(jié)省海報圖片查找時間,提高海報圖片的查找效率,進(jìn)而提高編輯資源的效率。
附圖說明
圖1是本發(fā)明海報圖片匹配系統(tǒng)一實施例的示意圖;
圖2是本發(fā)明推薦位的用戶界面一實施例的示意圖;
圖3是本發(fā)明顯示海報圖片一實施例的示意圖;
圖4是本發(fā)明海報圖片匹配方法一實施例的流程圖;
圖5是本發(fā)明海報圖片匹配方法另一實施例的流程圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,圖1是本發(fā)明海報圖片匹配系統(tǒng)一實施例的示意圖。海報圖片匹配包括至少一個客戶端110、服務(wù)器120??蛻舳?10可以為電腦等終端設(shè)備,但并不限于此。至少一個客戶端110與服務(wù)器120能夠進(jìn)行通信。其中,海報圖片匹配可以應(yīng)用于以下場景:智能電視編輯欄目時,為某節(jié)目選擇合適的海報圖片;建設(shè)購物網(wǎng)站,編輯商品時,為商品選擇合適的商品展示圖片;手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片;電影網(wǎng)站,編輯電影信息時,為電影選擇合適的宣傳圖片。
客戶端110用于當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器120發(fā)送獲取海報圖片的請求信息;其中,該請求信息包括海報圖片對應(yīng)的查詢條件。
例如:客戶端110當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時向服務(wù)器120發(fā)送獲取海報圖片的請求信息;其中,該請求信息包括海報圖片對應(yīng)的查詢條件。查詢條件用于標(biāo)識待獲取的海報圖片需要滿足的條件。
進(jìn)一步地,查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值;還可以包括海報圖片的寬的像素值。其中,高寬比例:該圖片的高與寬之比;寬:圖片真實大小的寬,單位為像素;高:圖片真實大小的高,單位為像素。其中,海報圖片的高對應(yīng)的像素值,也是用于展示資源的推薦位的高的像素值。
請一并參閱圖2,圖2是本發(fā)明推薦位的用戶界面一實施例的示意圖。
觸發(fā)獲取海報圖片的預(yù)設(shè)操作可以是,檢測到運營人員通過客戶端110為如圖2所示的推薦位選擇資源,或進(jìn)入某資源的編輯界面。其中,資源指一個具體的節(jié)目,比如一部電影或者一部電視劇。資源中保存著標(biāo)題,海報圖片地址等信息。推薦位是智能電視系統(tǒng)中用于展示資源的海報圖片以及保存資源信息的一種結(jié)構(gòu)。標(biāo)題為海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。海報圖片地址是海報圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。
在其他實施例中,獲取海報圖片的預(yù)設(shè)操作可以是:檢測到用戶在建設(shè)購物網(wǎng)站并編輯商品時,為商品選擇合適的商品展示圖片的操作;或檢測到用戶在為手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片,或為音樂選擇合適的專輯圖片的操作;或檢測到用戶在電影網(wǎng)站編輯電影信息時,為電影選擇合適的宣傳圖片的操作。
服務(wù)器120在接收到客戶端110發(fā)送的請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。
例如,服務(wù)器120中預(yù)先存儲有大量圖片以及與圖片對應(yīng)的圖片信息。圖片與圖片信息關(guān)聯(lián)保存。圖片信息主要包括:標(biāo)題、圖片地址、高寬比例、寬、高、更新時間。其中,服務(wù)器120可以將圖片信息以表格的形式保存在服務(wù)器120的關(guān)系型數(shù)據(jù)庫。
標(biāo)題:海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。
圖片地址:圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。高寬比例:該圖片的高與寬之比。寬:圖片真實大小的寬,單位為像素;高:圖片真實大小的高,單位為像素。更新時間:該圖片的上傳時間或上次修改時間。
服務(wù)器120在接收到客戶端110發(fā)送的請求信息時,獲取與請求信息包含的海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。
進(jìn)一步地,當(dāng)客戶端110發(fā)送的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息時,服務(wù)器120用于在接收到客戶端110發(fā)送的請求信息時,根據(jù)海報圖片對應(yīng)的標(biāo)題以及像素信息從數(shù)據(jù)庫中獲取與標(biāo)題以及像素信息均匹配的目標(biāo)圖片,以及用于將目標(biāo)圖片發(fā)送至發(fā)送請求信息的客戶端110。
其中,數(shù)據(jù)庫可以是本地數(shù)據(jù)庫,也可以是云端數(shù)據(jù)庫。服務(wù)器130可從數(shù)據(jù)庫中獲取標(biāo)題與查詢條件中的標(biāo)題、像素信息完全相同的目標(biāo)圖片,也可采用考慮模糊匹配方法,獲取標(biāo)題與查詢條件中的標(biāo)題相近,且像素信息與查詢條件中的像素信息相近的目標(biāo)圖片。相近可以是兩者之間的誤差在可接受的預(yù)設(shè)范圍內(nèi)。
進(jìn)一步地,當(dāng)查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,服務(wù)器120用于在接收到所述請求信息時,從數(shù)據(jù)庫中獲取與所述主題、所述寬高比、所述海報圖片的高對應(yīng)的像素值均匹配的目標(biāo)圖片。
例如,當(dāng)請求信息中的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,服務(wù)器120在接收到所述請求信息時,從請求信息中獲取查詢條件,從數(shù)據(jù)庫中獲取與查詢條件中包含的主題、寬高比、海報圖片的高對應(yīng)的像素值均匹配的目標(biāo)圖片。其中,獲取到的目標(biāo)圖片可以為一個,也可以為至少兩個。當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器120將該目標(biāo)圖片識別為海報圖片,當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器120可以將至少兩個圖片均是別為海報圖片,以供用戶選擇;也可以從中選擇一個最優(yōu)的目標(biāo)圖片識別為海報圖片,最優(yōu)的目標(biāo)圖片是指與請求信息中包含的查詢條件匹配度最高的目標(biāo)圖片。
其中,對某節(jié)目而言,符合其標(biāo)題,且高寬比例與推薦位的高寬比例一致,高與推薦位的高一致,并且更新時間最接近當(dāng)前時刻的圖片,為其海報圖片。
進(jìn)一步地,當(dāng)獲取到的目標(biāo)圖片的數(shù)目為至少兩個時,服務(wù)器120還用于:根據(jù)所述至少兩個目標(biāo)圖片對應(yīng)的更新時間確定海報圖片;其中,確定的所述海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
當(dāng)請求信息中的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,服務(wù)器120在接收到所述請求信息時,從請求信息中獲取查詢條件,從數(shù)據(jù)庫中獲取與查詢條件中包含的主題以及寬高比均匹配,且圖片的高的像素值大于或等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片;將與主題以及寬高比均匹配,且圖片的高的像素值等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片識別為第一類目標(biāo)圖片;將與主題信息以及寬高比均匹配,且圖片的高的像素值大于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片識別為第二類目標(biāo)圖片;根據(jù)第一類圖片中的目標(biāo)圖片各自對應(yīng)的更新時間,從第一類目標(biāo)圖片中確定海報圖片,并將第一類圖片中除海報圖片之外的其他目標(biāo)圖片,以及第二類圖片識別為備選圖片;其中,確定的海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
需要說明的是,考慮到圖片清晰度的問題,服務(wù)器120獲取圖片的高的像素值大于或等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片,而不獲取小于海報圖片的高對應(yīng)的像素值的圖片,即小于推薦位高的圖片。推薦位的高通常為572像素,但并不限于此。
可以理解的是,服務(wù)器120可以只向客戶端110發(fā)送海報圖片,也可以將海報圖片以及備選圖片向客戶端110發(fā)送。
進(jìn)一步地,當(dāng)獲取到的目標(biāo)圖片的數(shù)目為至少兩個時,服務(wù)器120還用于:所述服務(wù)器根據(jù)所述至少兩個目標(biāo)圖片對應(yīng)的更新時間將至少兩個目標(biāo)圖片進(jìn)行排序;從排序后的至少兩個目標(biāo)圖片中確定海報圖片以及備選圖片;其中,確定的海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
例如,當(dāng)服務(wù)器120獲取到的目標(biāo)圖片的數(shù)目為至少兩個時,服務(wù)器120獲取至少兩個目標(biāo)圖片各自對應(yīng)的更新時間,并根據(jù)更新時間按時間先后進(jìn)行順序排序或倒序排列,根據(jù)處于首尾兩端的目標(biāo)圖片的更新時間確定海報圖片,并將除海報圖片以外的其他目標(biāo)圖片識別為備選圖片,此時,海報圖片以及備選圖片均是按更新時間進(jìn)行排序的。
其中,服務(wù)器120標(biāo)記了海報圖片。順序排列是指按時間先后順序依次排列,此時,更新時間距離當(dāng)前時刻最近的圖片排列在最前面;倒序排列是指按時間從后到先的次序依次排列,此時,更新時間距離當(dāng)前時刻最遠(yuǎn)/久的圖片排列在最前面。服務(wù)器120在根據(jù)請求信息中包含的查詢條件查找到目標(biāo)圖片時,將查找到的目標(biāo)圖片發(fā)送至發(fā)送該請求信息的客戶端110。
服務(wù)器120用于將獲取到的目標(biāo)圖片發(fā)送至發(fā)送請求信息的客戶端110。
進(jìn)一步地,當(dāng)服務(wù)器120獲取到的目標(biāo)圖片的數(shù)目為至少兩個時,服務(wù)器將120還用于將至少兩個目標(biāo)圖片發(fā)送至客戶端110。
進(jìn)一步地,當(dāng)服務(wù)器120獲取到的目標(biāo)圖片的數(shù)目為至少兩個,且從中確定海報圖片時,將確定的海報圖片發(fā)送至發(fā)送請求信息的客戶端110。
進(jìn)一步地,當(dāng)服務(wù)器120獲取到的目標(biāo)圖片的數(shù)目為至少兩個,并對至少兩個目標(biāo)圖片進(jìn)行排序,從隊列中確定海報圖片以及備選圖片,且標(biāo)記海報圖片時,將已排序的海報圖片、備選圖片發(fā)送至客戶端110。其中,海報圖片以及備選圖片均攜帶各自對應(yīng)的隊列標(biāo)識,該隊列標(biāo)識用于客戶端110能夠根據(jù)列隊標(biāo)識呈現(xiàn)已排序的海報圖片、備選圖片。
客戶端110用于接收并顯示目標(biāo)圖片。
請一并參閱圖3,圖3是本發(fā)明顯示海報圖片一實施例的示意圖。
其中,客戶端110收到服務(wù)器120發(fā)送的目標(biāo)圖片后,將目標(biāo)圖片顯示于資源編輯界面的待選框中(如圖3所示),以供運營人員選擇。其中,待選框為編輯資源界面用來放置最優(yōu)圖片及次優(yōu)圖片的控件。進(jìn)一步地,當(dāng)服務(wù)器120從排序后的所述至少兩個目標(biāo)圖片中確定海報圖片以及備選圖片時,客戶端110用于接收并顯示服務(wù)器120發(fā)送的排序后的海報圖片以及備選圖片。
例如,客戶端110可以將服務(wù)器120標(biāo)記的海報圖片顯示于資源編輯界面的待選框中用于顯示海報圖片的第一顯示區(qū)域,并將備選圖片顯示于資源編輯界面的待選框中用于顯示備選圖片的第二顯示區(qū)域。第一顯示區(qū)域位于第二顯示區(qū)域之前,并將該海報圖片發(fā)送至客戶端110,以便客戶端110在用于展示資源的推薦位顯示該海報圖片??梢岳斫獾氖?,運營人員可以從備選圖片中重新確定海報圖片,并將重新確定的海報圖片替換顯示于第一顯示區(qū)域中默認(rèn)的海報圖片。
可以理解的是,在本實施例中,當(dāng)服務(wù)器120獲取到至少兩個目標(biāo)圖片時,由服務(wù)器120根據(jù)各目標(biāo)圖片的更新時間確定海報圖片以及備選圖片,在其他實施例中,也可以由客戶端110根據(jù)服務(wù)器120確定的目標(biāo)圖片各自對應(yīng)的更新時間確定海報圖片以及備選圖片。
上述方案,客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;所述客戶端接收并顯示所述目標(biāo)圖片。由于服務(wù)器能夠根據(jù)客戶端發(fā)送的請求信息自動獲取與請求信息相匹配的海報圖片,客戶端用戶在編輯資源時不需要從海量圖片中手動篩選海報圖片,就能夠快速并準(zhǔn)確查找到匹配的海報圖片,能夠節(jié)省海報圖片查找時間,提高海報圖片的查找效率,進(jìn)而提高編輯資源的效率。
由于服務(wù)器只將匹配的海報圖片發(fā)送至客戶端,減小了傳輸圖片的網(wǎng)絡(luò)傳輸量,減輕了網(wǎng)絡(luò)壓力和帶寬開銷。
服務(wù)器可將匹配的海報圖片以及備選圖片發(fā)送至客戶端,以便客戶端用戶選擇,為運營人員提供了一個友好的選擇合適的海報圖片的途徑。
請參閱圖4,圖4是本發(fā)明海報圖片匹配方法一實施例的流程圖。海報圖片匹配方法可以應(yīng)用于以下場景:智能電視編輯欄目時,為某節(jié)目選擇合適的海報圖片;建設(shè)購物網(wǎng)站,編輯商品時,為商品選擇合適的商品展示圖片;手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片;電影網(wǎng)站,編輯電影信息時,為電影選擇合適的宣傳圖片本實施例中的海報圖片匹配方法包括以下步驟:
S101:客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件。
例如:客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,該請求信息包括海報圖片對應(yīng)的查詢條件。查詢條件用于標(biāo)識待獲取的海報圖片需要滿足的條件。
請一并參閱圖2,圖2是本發(fā)明推薦位的用戶界面一實施例的示意圖。
觸發(fā)獲取海報圖片的預(yù)設(shè)操作可以是,檢測到運營人員通過客戶端為如圖2所示的推薦位選擇資源,或進(jìn)入某資源的編輯界面。其中,資源指一個具體的節(jié)目,比如一部電影或者一部電視劇。資源中保存著標(biāo)題,海報圖片地址等信息。推薦位是智能電視系統(tǒng)中用于展示資源的海報圖片以及保存資源信息的一種結(jié)構(gòu)。標(biāo)題為海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。海報圖片地址是海報圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。
在其他實施例中,獲取海報圖片的預(yù)設(shè)操作可以是:檢測到用戶在建設(shè)購物網(wǎng)站并編輯商品時,為商品選擇合適的商品展示圖片的操作;或檢測到用戶在為手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片,或為音樂選擇合適的專輯圖片的操作;或檢測到用戶在電影網(wǎng)站編輯電影信息時,為電影選擇合適的宣傳圖片的操作。
S102:所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。
例如,服務(wù)器在接收到客戶端發(fā)送的請求信息時,從數(shù)據(jù)庫中獲取與請求信息包含的海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。其中,數(shù)據(jù)庫可以是本地數(shù)據(jù)庫,也可以是云端數(shù)據(jù)庫。
其中,服務(wù)器中預(yù)先存儲有大量圖片以及與圖片對應(yīng)的圖片信息。圖片與圖片信息關(guān)聯(lián)保存。圖片信息主要包括:標(biāo)題、圖片地址、高寬比例、寬、高、更新時間。其中,服務(wù)器可以將圖片信息以表格的形式保存在服務(wù)器的關(guān)系型數(shù)據(jù)庫。
標(biāo)題:海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。
圖片地址:圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。高寬比例:該圖片的高與寬之比。寬:圖片真實大小的寬,單位為像素;高:圖片真實大小的高,單位為像素。更新時間:該圖片的上傳時間或上次修改時間。
S103:所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端。
服務(wù)器將從數(shù)據(jù)庫中獲取與請求信息包含的海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片,發(fā)送至發(fā)送請求信息的客戶端。
其中,獲取到的目標(biāo)圖片可以為一個,也可以為至少兩個。當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器將該目標(biāo)圖片識別為海報圖片,當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器可以將至少兩個圖片均是別為海報圖片,以供用戶選擇;也可以從中選擇一個最優(yōu)的目標(biāo)圖片識別為海報圖片,最優(yōu)的目標(biāo)圖片是指與請求信息中包含的查詢條件匹配度最高的目標(biāo)圖片。
S104:所述客戶端接收并顯示所述目標(biāo)圖片。
請一并參閱圖3,圖3是本發(fā)明顯示海報圖片一實施例的示意圖。
客戶端收到服務(wù)器發(fā)送的海報圖片后,將海報圖片顯示于資源編輯界面的待選框中(如圖3所示),以供運營人員選擇。其中,待選框為編輯資源界面用來放置最優(yōu)圖片及次優(yōu)圖片的控件。最優(yōu)圖片默認(rèn)為海報圖片,次優(yōu)圖片為備選圖片。
上述方案,客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;所述客戶端接收并顯示所述目標(biāo)圖片。由于服務(wù)器能夠根據(jù)客戶端發(fā)送的請求信息自動獲取與請求信息相匹配的海報圖片,客戶端用戶在編輯資源時不需要從海量圖片中手動篩選海報圖片,就能夠快速并準(zhǔn)確查找到匹配的海報圖片,能夠節(jié)省海報圖片查找時間,提高海報圖片的查找效率,進(jìn)而提高編輯資源的效率。
請參閱圖5,圖5是本發(fā)明海報圖片匹配方法另一實施例的流程圖。海報圖片匹配方法可以應(yīng)用于以下場景:智能電視編輯欄目時,為某節(jié)目選擇合適的海報圖片;建設(shè)購物網(wǎng)站,編輯商品時,為商品選擇合適的商品展示圖片;手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片;電影網(wǎng)站,編輯電影信息時,為電影選擇合適的宣傳圖片。本實施例中的海報圖片匹配方法包括以下步驟:
S201:客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件。
例如:客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,該請求信息包括海報圖片對應(yīng)的查詢條件。查詢條件用于標(biāo)識待獲取的海報圖片需要滿足的條件。
請一并參閱圖2,圖2是本發(fā)明推薦位的用戶界面一實施例的示意圖。
觸發(fā)獲取海報圖片的預(yù)設(shè)操作可以是,檢測到運營人員通過客戶端為如圖2所示的推薦位選擇資源,或進(jìn)入某資源的編輯界面。其中,資源指一個具體的節(jié)目,比如一部電影或者一部電視劇。資源中保存著標(biāo)題,海報圖片地址等信息。推薦位是智能電視系統(tǒng)中用于展示資源的海報圖片以及保存資源信息的一種結(jié)構(gòu)。標(biāo)題為海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。海報圖片地址是海報圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。
在其他實施例中,獲取海報圖片的預(yù)設(shè)操作可以是:檢測到用戶在建設(shè)購物網(wǎng)站并編輯商品時,為商品選擇合適的商品展示圖片的操作;或檢測到用戶在為手機或電腦音樂播放軟件,編輯歌手信息時,為歌手選擇合適的照片,或為音樂選擇合適的專輯圖片的操作;或檢測到用戶在電影網(wǎng)站編輯電影信息時,為電影選擇合適的宣傳圖片的操作。
進(jìn)一步地,查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值;還可以包括海報圖片的寬的像素值。其中,高寬比例:該圖片的高與寬之比;寬:圖片真實大小的寬,單位為像素;高:圖片真實大小的高,單位為像素。其中,海報圖片的高對應(yīng)的像素值,也是用于展示資源的推薦位的高的像素值。
S202:所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。
例如,服務(wù)器在接收到客戶端發(fā)送的請求信息時,從數(shù)據(jù)庫中獲取與請求信息包含的海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片。其中,數(shù)據(jù)庫可以是本地數(shù)據(jù)庫,也可以是云端數(shù)據(jù)庫。
其中,服務(wù)器中預(yù)先存儲有大量圖片以及與圖片對應(yīng)的圖片信息。圖片與圖片信息關(guān)聯(lián)保存。圖片信息主要包括:標(biāo)題、圖片地址、高寬比例、寬、高、更新時間。其中,服務(wù)器可以將圖片信息以表格的形式保存在服務(wù)器的關(guān)系型數(shù)據(jù)庫。
標(biāo)題:海報圖片對應(yīng)的節(jié)目的標(biāo)題,如電影《道士下山》對應(yīng)的海報圖片的標(biāo)題為“道士下山”。
圖片地址:圖片保存的位置,海報圖片可能是本地服務(wù)器中的圖片,也可能是保存在云端服務(wù)器的圖片。高寬比例:該圖片的高與寬之比。寬:圖片真實大小的寬,單位為像素;高:圖片真實大小的高,單位為像素。更新時間:該圖片的上傳時間或上次修改時間。
進(jìn)一步地,當(dāng)請求信息中的查詢條件包括所述海報圖片對應(yīng)的標(biāo)題以及像素信息時,步驟S202可以具體包括:所述服務(wù)器在接收到所述請求信息時,根據(jù)所述海報圖片對應(yīng)的標(biāo)題以及像素信息從數(shù)據(jù)庫中獲取與所述標(biāo)題以及像素信息均匹配的目標(biāo)圖片。
當(dāng)請求信息中的查詢條件包括所述海報圖片對應(yīng)的標(biāo)題以及像素信息時,服務(wù)器可從數(shù)據(jù)庫中獲取標(biāo)題與查詢條件中的標(biāo)題、像素信息完全相同的目標(biāo)圖片,也可采用考慮模糊匹配方法,獲取標(biāo)題與查詢條件中的標(biāo)題相近,且像素信息與查詢條件中的像素信息相近的目標(biāo)圖片。相近可以是兩者之間的誤差在可接受的預(yù)設(shè)范圍內(nèi)。數(shù)據(jù)庫可以是本地數(shù)據(jù)庫,也可以是云端數(shù)據(jù)庫。
進(jìn)一步地,當(dāng)請求信息中的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,步驟S202可以具體包括:所述服務(wù)器在接收到所述請求信息時,從數(shù)據(jù)庫中獲取與所述主題、所述寬高比、所述海報圖片的高對應(yīng)的像素值均匹配的目標(biāo)圖片。
例如,當(dāng)請求信息中的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,服務(wù)器在接收到所述請求信息時,從請求信息中獲取查詢條件,從數(shù)據(jù)庫中獲取與查詢條件中包含的主題、寬高比、海報圖片的高對應(yīng)的像素值均匹配的目標(biāo)圖片。其中,獲取到的目標(biāo)圖片可以為一個,也可以為至少兩個。當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器將該目標(biāo)圖片識別為海報圖片,當(dāng)獲取到一個目標(biāo)圖片時,服務(wù)器可以將至少兩個圖片均是別為海報圖片,以供用戶選擇;也可以從中選擇一個最優(yōu)的目標(biāo)圖片識別為海報圖片,最優(yōu)的目標(biāo)圖片是指與請求信息中包含的查詢條件匹配度最高的目標(biāo)圖片。
其中,對某節(jié)目而言,符合其標(biāo)題,且高寬比例與推薦位的高寬比例一致,高與推薦位的高一致,并且更新時間最接近當(dāng)前時刻的圖片,為其海報圖片。
進(jìn)一步地,當(dāng)獲取到的所述目標(biāo)圖片的數(shù)目為至少兩個時,所述海報圖片匹配方法還包括S203:根據(jù)所述至少兩個目標(biāo)圖片對應(yīng)的更新時間確定海報圖片;其中,確定的所述海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
當(dāng)請求信息中的查詢條件包括海報圖片對應(yīng)的標(biāo)題以及像素信息;像素信息包括寬高比例、海報圖片的高對應(yīng)的像素值時,服務(wù)器在接收到所述請求信息時,從請求信息中獲取查詢條件,從數(shù)據(jù)庫中獲取與查詢條件中包含的主題以及寬高比均匹配,且圖片的高的像素值大于或等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片;將與主題以及寬高比均匹配,且圖片的高的像素值等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片識別為第一類目標(biāo)圖片;將與主題信息以及寬高比均匹配,且圖片的高的像素值大于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片識別為第二類目標(biāo)圖片;根據(jù)第一類圖片中的目標(biāo)圖片各自對應(yīng)的更新時間,從第一類目標(biāo)圖片中確定海報圖片,并將第一類圖片中除海報圖片之外的其他目標(biāo)圖片,以及第二類圖片識別為備選圖片;其中,海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
需要說明的是,考慮到圖片清晰度的問題,服務(wù)器獲取圖片的高的像素值大于或等于查詢條件中海報圖片的高對應(yīng)的像素值的目標(biāo)圖片,而不獲取小于海報圖片的高對應(yīng)的像素值的圖片,即小于推薦位高的圖片。推薦位的高通常為572像素,但并不限于此。
可以理解的是,服務(wù)器可以只向客戶端發(fā)送海報圖片,也可以將海報圖片以及備選圖片向客戶端發(fā)送。
進(jìn)一步地,當(dāng)獲取到的所述目標(biāo)圖片的數(shù)目為至少兩個時,所述海報圖片匹配方法還可以包括S204:所述服務(wù)器根據(jù)所述至少兩個目標(biāo)圖片對應(yīng)的更新時間將至少兩個目標(biāo)圖片進(jìn)行排序;從排序后的所述至少兩個目標(biāo)圖片中確定海報圖片以及備選圖片;其中,確定的所述海報圖片的更新時間與當(dāng)前時刻之間的時間差最小。
例如,當(dāng)服務(wù)器獲取到的目標(biāo)圖片的數(shù)目為至少兩個時,服務(wù)器獲取至少兩個目標(biāo)圖片各自對應(yīng)的更新時間,并根據(jù)更新時間按時間先后進(jìn)行順序排序或倒序排列,根據(jù)處于首尾兩端的目標(biāo)圖片的更新時間確定海報圖片,并將除海報圖片以外的其他目標(biāo)圖片識別為備選圖片,此時,海報圖片以及備選圖片均是按更新時間進(jìn)行排序的。
其中,服務(wù)器標(biāo)記了海報圖片。順序排列是指按時間先后順序依次排列,此時,更新時間距離當(dāng)前時刻最近的圖片排列在最前面;倒序排列是指按時間從后到先的次序依次排列,此時,更新時間距離當(dāng)前時刻最遠(yuǎn)/久的圖片排列在最前面。
此時,服務(wù)器可以將標(biāo)記的海報圖片以及備選圖片均發(fā)送至客戶端。
服務(wù)器在執(zhí)行步驟202、S203或S204之后,執(zhí)行步驟S205。
S205:所述服務(wù)器將所述海報圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;或者將所述海報圖片以及所述備選圖片發(fā)送至所述客戶端。
服務(wù)器將從數(shù)據(jù)庫中獲取與請求信息包含的海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片,發(fā)送至發(fā)送請求信息的客戶端。
當(dāng)獲取到的目標(biāo)圖片只有一個時,將唯一的目標(biāo)圖片識別為海報圖片,并將該海報圖片發(fā)送至發(fā)送請求信息的客戶端。
當(dāng)獲取到的目標(biāo)圖片為至少兩個,且服務(wù)器確定并標(biāo)記海報圖片時,將標(biāo)記的海報圖片發(fā)送至發(fā)送請求信息的客戶端。
進(jìn)一步地,當(dāng)獲取到的目標(biāo)圖片為至少兩個,從排序后的至少兩個目標(biāo)圖片中確定海報圖片以及備選圖片時,服務(wù)器將海報圖片以及備選圖片發(fā)送至所述客戶端。
例如,服務(wù)器當(dāng)獲取到的目標(biāo)圖片的數(shù)目為至少兩個,并對至少兩個目標(biāo)圖片進(jìn)行排序,從隊列中確定海報圖片以及備選圖片,且標(biāo)記海報圖片時,將已排序的海報圖片、備選圖片發(fā)送至客戶端。其中,海報圖片以及備選圖片均攜帶各自對應(yīng)的隊列標(biāo)識,該隊列標(biāo)識用于客戶端能夠根據(jù)列隊標(biāo)識呈現(xiàn)已排序的海報圖片、備選圖片。
S206:所述客戶端接收并顯示所述海報圖片,或者接收并顯示所述海報圖片以及所述備選圖片。
請一并參閱圖3,圖3是本發(fā)明顯示海報圖片一實施例的示意圖。
其中,客戶端收到服務(wù)器發(fā)送的海報圖片后,將海報圖片顯示于資源編輯界面的待選框中(如圖3所示),以供運營人員選擇。其中,待選框為編輯資源界面用來放置最優(yōu)圖片及次優(yōu)圖片的控件。最優(yōu)圖片默認(rèn)為海報圖片,次優(yōu)圖片為備選圖片。
進(jìn)一步地,當(dāng)服務(wù)器向客戶端發(fā)送海報圖片時,步驟S206可以具體包括:所述客戶端接收并顯示服務(wù)器發(fā)送的海報圖片。
進(jìn)一步地,當(dāng)服務(wù)器從排序后的至少兩個目標(biāo)圖片中確定海報圖片以及備選圖片,并將已排序的海報圖片以及備選圖片發(fā)送至客戶端時,步驟S206可以具體包括:客戶端接收并顯示服務(wù)器發(fā)送的排序后的海報圖片以及備選圖片。
例如,客戶端可以將服務(wù)器標(biāo)記的海報圖片顯示于資源編輯界面的待選框中用于顯示海報圖片的第一顯示區(qū)域,并將備選圖片顯示于資源編輯界面的待選框中用于顯示備選圖片的第二顯示區(qū)域。第一顯示區(qū)域位于第二顯示區(qū)域之前,并將該海報圖片發(fā)送至客戶端,以便客戶端在用于展示資源的推薦位顯示該海報圖片??梢岳斫獾氖?,運營人員可以從備選圖片中重新確定海報圖片,并將重新確定的海報圖片替換顯示于第一顯示區(qū)域中默認(rèn)的海報圖片。
可以理解的是,在本實施例中,當(dāng)服務(wù)器獲取到至少兩個目標(biāo)圖片時,由服務(wù)器根據(jù)各目標(biāo)圖片的更新時間確定海報圖片以及備選圖片,在其他實施例中,也可以由客戶端根據(jù)服務(wù)器確定的目標(biāo)圖片各自對應(yīng)的更新時間確定海報圖片以及備選圖片。上述方案,客戶端當(dāng)檢測到用戶觸發(fā)獲取海報圖片的預(yù)設(shè)操作時,向服務(wù)器發(fā)送獲取海報圖片的請求信息;其中,所述請求信息包括所述海報圖片對應(yīng)的查詢條件;所述服務(wù)器在接收到所述請求信息時,獲取與所述請求信息包含的所述海報圖片對應(yīng)的查詢條件相匹配的目標(biāo)圖片;所述服務(wù)器將所述目標(biāo)圖片發(fā)送至發(fā)送所述請求信息的所述客戶端;所述客戶端接收并顯示所述目標(biāo)圖片。由于服務(wù)器能夠根據(jù)客戶端發(fā)送的請求信息自動獲取與請求信息相匹配的海報圖片,客戶端用戶在編輯資源時不需要從海量圖片中手動篩選海報圖片,就能夠快速并準(zhǔn)確查找到匹配的海報圖片,能夠節(jié)省海報圖片查找時間,提高海報圖片的查找效率,進(jìn)而提高編輯資源的效率。
由于服務(wù)器只將匹配的海報圖片發(fā)送至客戶端,減小了傳輸圖片的網(wǎng)絡(luò)傳輸量,減輕了網(wǎng)絡(luò)壓力和帶寬開銷。
服務(wù)器可將匹配的海報圖片以及備選圖片發(fā)送至客戶端,以便客戶端用戶選擇,為運營人員提供了一個友好的選擇合適的海報圖片的途徑。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。