本發(fā)明涉及計(jì)算機(jī)技術(shù),特別涉及一種資源推送方法和裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的不斷進(jìn)步,人們的社交也呈網(wǎng)絡(luò)化發(fā)展的趨勢(shì),多種類型的即時(shí)通訊軟件、社交工具等,為社交生活提供了很大的便利。例如,在一個(gè)多個(gè)好友共同參與的通訊應(yīng)用中,每一個(gè)人都可以在該應(yīng)用中發(fā)言,其他人能夠看到其發(fā)言并進(jìn)行評(píng)論互動(dòng)。其中,在應(yīng)用中發(fā)布的一種類型的內(nèi)容即為圖片,比如,可以發(fā)布一個(gè)自拍風(fēng)景,或者發(fā)布一個(gè)由網(wǎng)絡(luò)中獲取的景色照片。上述通訊應(yīng)用中發(fā)布的信息,當(dāng)前很少利用,造成了信息資源的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種資源推送方法和裝置,以對(duì)網(wǎng)絡(luò)發(fā)布信息進(jìn)行更加有效的利用。
具體地,本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
第一方面,提供一種資源推送方法,所述方法包括:
獲取用戶上傳的圖片的顏色值;
根據(jù)所述顏色值,推送對(duì)應(yīng)的資源。
第二方面,提供一種資源推送裝置,所述裝置包括:
色值提取模塊,用于獲取用戶上傳的圖片的顏色值;
資源推送模塊,用于根據(jù)所述顏色值,推送對(duì)應(yīng)的資源。
本發(fā)明實(shí)施例的資源推送方法和裝置,通過(guò)獲取用戶上傳圖片的顏色值,并根據(jù)顏色值推薦資源,充分利用了上傳圖片的特點(diǎn),對(duì)用戶上傳圖片進(jìn)行了有效利用,實(shí)現(xiàn)了根據(jù)上傳圖片推送資源的這種網(wǎng)絡(luò)發(fā)布信息的利用。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種圖片上傳示意圖;
圖2為本發(fā)明實(shí)施例提供的一種資源推送方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的一種資源推送方法的流程圖;
圖4為本發(fā)明實(shí)施例提供的一種圖片色值提取應(yīng)用示意圖;
圖5為本發(fā)明實(shí)施例提供的一種餐廳推薦示意圖;
圖6為本發(fā)明實(shí)施例提供的一種用戶評(píng)價(jià)接收示意圖;
圖7為本發(fā)明實(shí)施例提供的一種資源推送方法的流程圖;
圖8為本發(fā)明實(shí)施例提供的一種美食推送示意圖;
圖9為本發(fā)明實(shí)施例提供的一種資源推送裝置的結(jié)構(gòu)圖;
圖10為本發(fā)明實(shí)施例提供的一種資源推送裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
圖片是在即時(shí)通訊應(yīng)用中經(jīng)常被用戶上傳的一種內(nèi)容類型,例如,參見(jiàn)圖1的示例,在一個(gè)社交圈的朋友動(dòng)態(tài)中,小王今天心情很好,上傳了一張開(kāi)滿鮮花的圖片;又例如,小張今天心情不好,上傳了一張陰雨綿綿的照片。所上傳的圖片的來(lái)源和類型不做限制,比如,可以是用戶自拍得到,或者是用戶由網(wǎng)絡(luò)中搜索得到,或者是用戶由其他朋友處接收得到;所述的圖片可以是拍攝的自然風(fēng)景照片,或者是繪畫(huà)的圖片,或者是電腦軟件設(shè)計(jì)的圖片等。此外,圖片的發(fā)布也不一定是在社交圈,還可以是其他用戶應(yīng)用中。
經(jīng)過(guò)科學(xué)研究發(fā)現(xiàn),不同的顏色對(duì)人的心理狀態(tài)會(huì)有一定的影響,人們會(huì)選擇與其當(dāng)前心理狀態(tài)相適應(yīng)的顏色的圖片,來(lái)視為代表其當(dāng)前心情。例如,圖1所示的,心情不好的小張上傳的陰雨綿綿的照片,可以是一個(gè)藍(lán)色背景,顯得憂郁;而心情好的小王上傳的鮮花照片,可以滿個(gè)照片都是紅色,顯示一種比較積極的氛圍。當(dāng)然,上述這種圖片的顏色值與心情的對(duì)應(yīng),是一種例子,在其他的應(yīng)用中,也可以用顏色值來(lái)表示其他對(duì)應(yīng)的意義。
正是由于圖片的顏色值可以代表一定的意義,比如體現(xiàn)發(fā)表該圖片的用戶的心情,所以可以根據(jù)該意義對(duì)圖片進(jìn)行更加有效的利用。例如,圖2示例了一種本申請(qǐng)實(shí)施例的資源推送方法,該方法例如可以由某個(gè)社交應(yīng)用執(zhí)行,該社交應(yīng)用可以是圖1中顯示朋友動(dòng)態(tài)的對(duì)應(yīng)應(yīng)用,該方法可以包括:
步驟201中,獲取用戶上傳的圖片的顏色值。
本步驟中,應(yīng)用對(duì)圖片顏色值的提取可以有多種方法,可以使用應(yīng)用運(yùn)行所在系統(tǒng)提供的顏色值提取函數(shù)來(lái)獲取色值。例如,Android中提供的一種Palette類,或者使用CoLor類,應(yīng)用按照某個(gè)顏色提取算法進(jìn)行圖片顏色值的提取,本實(shí)施例對(duì)顏色值提取的方法不做限制。例如,所提取的顏色值可以是#0066cc。
在步驟202中,根據(jù)所述顏色值,推送對(duì)應(yīng)的資源。
本實(shí)施例的資源推送,是根據(jù)圖片的顏色值進(jìn)行推送。例如,如果圖片顏色值是紅色,表示用戶當(dāng)前心情較好,可以推薦一個(gè)光線明亮的餐廳;又例如,如果圖片顏色是陰暗的藍(lán)色,表示用戶心情憂郁,可以推薦一點(diǎn)甜食以改善心情。此外,顏色值也可以表示心情之外的其他意義,并根據(jù)其意義進(jìn)行類似上述的對(duì)應(yīng)推薦。并且,推薦的資源也不一定是餐飲類,比如還可以是游戲類,游玩景點(diǎn)類,書(shū)籍類,等,不做限制。
本步驟中,資源推送的方式,例如可以在應(yīng)用中彈出一個(gè)推薦窗,在該推薦窗中顯示所推薦資源的特點(diǎn),并給出用戶是否選用該資源的選項(xiàng)提示。如果用戶選擇了該資源,可以進(jìn)一步向用戶展示資源的詳細(xì)信息,否則,如果用戶未采納所推薦的資源,可以退出應(yīng)用界面。
本實(shí)施例的資源推送方法,通過(guò)獲取用戶上傳圖片的顏色值,并根據(jù)顏色值推薦資源,充分利用了上傳圖片的特點(diǎn),對(duì)用戶上傳圖片進(jìn)行了有效利用,實(shí)現(xiàn)了根據(jù)上傳圖片推送資源的這種網(wǎng)絡(luò)發(fā)布信息的利用。
如下以在社交圈中,根據(jù)用戶上傳圖片來(lái)推薦資料為例,描述本申請(qǐng)實(shí)施例的資源推送方法的應(yīng)用。假設(shè)仍然如圖1的示例,小王和小張?jiān)谏缃蝗χ猩蟼髁藘蓮垐D片,一張是紅色的鮮花盛開(kāi)的照片,另一張是陰雨綿綿的陰郁藍(lán)色。圖3示例了本實(shí)施例的資源推送方法的流程,可以包括:
步驟301中,檢測(cè)到對(duì)圖片的色值提取提示,并根據(jù)提示獲取圖片顏色值。
如圖4所示,以小王為例,小王可以在自己發(fā)布的圖片上按住,長(zhǎng)按一定時(shí)間,比如,長(zhǎng)按三秒鐘,此時(shí)應(yīng)用在檢測(cè)到該圖片被用戶長(zhǎng)按三秒,可以識(shí)別為用戶發(fā)出了色值提取指示,應(yīng)用則開(kāi)始提取圖片的顏色值。并且,同時(shí)應(yīng)用可以將圖片的顏色進(jìn)行暗淡處理,凸顯一個(gè)提示性的“發(fā)現(xiàn)我的隨心餐廳”,還可以配上一個(gè)心形,表示應(yīng)用后臺(tái)正在分析圖片表示的用戶心情,并正在尋找與心情匹配的餐廳以推薦給用戶。該例子中,“長(zhǎng)按圖片三秒鐘”是一種示例性的觸發(fā)色值提取提示的方式,也可以采用其他方式,比如,右鍵選擇。
步驟302中,根據(jù)色值與心情特征的第一對(duì)應(yīng)關(guān)系,得到與所述顏色值對(duì)應(yīng)的心情特征。
不同的圖片顏色值對(duì)應(yīng)不同的心情,例如,圖1中示例的紅色圖片和藍(lán)色圖片,紅色圖片代表用戶心情好,藍(lán)色圖片代表用戶心情不好,而紅色和藍(lán)色對(duì)應(yīng)的顏色值也不同。應(yīng)用可以預(yù)先存儲(chǔ)第一對(duì)應(yīng)關(guān)系,即不同的顏色值與心情的對(duì)應(yīng)關(guān)系,那么本步驟就可以根據(jù)步驟301中分析得到的圖片顏色值,得到此時(shí)發(fā)布該圖片的用戶的心情特征。該心情特征例如可以是:憂郁、明朗等。
步驟303中,獲取與所述心情特征對(duì)應(yīng)的資源特征。
本實(shí)施例以推薦餐廳為例,這里的資源特征可以是餐廳的特征,該特征可以是多維度的,比如,餐廳的光線、裝修風(fēng)格、菜品類型、人均消費(fèi)等。可以有一個(gè)存儲(chǔ)資源的資源庫(kù),該資源庫(kù)中可以包括很多商家上傳的餐廳信息,餐廳特征可以是商家自定義的,或者也可以是預(yù)先定義供商家在上傳時(shí)選擇使用。不同的商家在上傳自己的餐廳信息時(shí),可以根據(jù)自己餐廳的特點(diǎn),設(shè)置對(duì)應(yīng)的餐廳特征。例如,一個(gè)餐廳的餐廳特征可以包括“光線充足、簡(jiǎn)潔風(fēng)格、淮揚(yáng)菜系”,另一個(gè)餐廳的餐廳特征可以包括“光線暗淡、暖色調(diào)、川菜風(fēng)味”。在餐廳之外的其他資源的例子中,也可以設(shè)置對(duì)應(yīng)資源的資源特征。
本實(shí)施例中,應(yīng)用可以根據(jù)步驟302中得到的心情特征,由資源庫(kù)中獲取與心情特征對(duì)應(yīng)的資源特征。該心情特征和資源特征的對(duì)應(yīng)關(guān)系可以預(yù)先存儲(chǔ),例如,示例性的一種對(duì)應(yīng)關(guān)系可以是“心情明朗——光線充足”,那么應(yīng)用可以得到本步驟獲取的資源特征是光線充足。
步驟304中,選擇符合所述資源特征的資源進(jìn)行推送。
例如,在確定資源特征是光線充足后,應(yīng)用可以由資源庫(kù)中查找匹配的資源。可以根據(jù)資源特征,尋找具有該資源特征的餐廳,即為要推送的餐廳。圖5示例了一種推送的餐廳,該餐廳的光線比較充足,是為心情好的小王推薦的。并且應(yīng)用中還可以顯示一個(gè)供用戶選擇是否采納該推薦的提示,如圖5所示的“選我選我”。如果用戶小王對(duì)該餐廳有意,可以點(diǎn)擊該選項(xiàng),應(yīng)用繼續(xù)執(zhí)行步驟305,向用戶展示更詳細(xì)的該餐廳的信息,以供用戶進(jìn)一步了解;否則,用戶不采納該餐廳也可以直接關(guān)閉。
步驟305中,根據(jù)用戶選擇,展示更詳細(xì)的資源信息。
本步驟中,當(dāng)用戶選擇步驟304中推薦的餐廳后,可以進(jìn)一步展示該餐廳的詳情,比如,餐廳的地址、其他用戶的評(píng)價(jià)等,更進(jìn)一步的,為了方便用戶去該餐廳,可以顯示一些“打車(chē)去該餐廳”等快捷選項(xiàng),用戶可以選擇使用。
為了更有助于本實(shí)施例資源推薦方法的改進(jìn),還可以接收一些用戶的評(píng)價(jià),比如圖6所示的,可以提示用戶選擇評(píng)價(jià),本次推薦的餐廳是否滿意。
本例子的資源推薦方法,實(shí)現(xiàn)了根據(jù)用戶上傳圖片判斷用戶心情,并根據(jù)心情向用戶推送對(duì)應(yīng)的資源例如餐廳,對(duì)上傳圖片進(jìn)行了有效利用。
在另一個(gè)例子中,用戶不僅可以選擇自己上傳的圖片進(jìn)行資源推薦,還可以選擇朋友發(fā)布的圖片,為朋友進(jìn)行資源推薦。仍以圖1為例,小王可以觸發(fā)應(yīng)用為小張進(jìn)行資源推薦;小王可以長(zhǎng)按小張發(fā)布的陰雨綿綿的圖片,此時(shí)應(yīng)用可以識(shí)別要對(duì)該圖片進(jìn)行顏色值的提取及推送資源,參見(jiàn)圖7所示的流程,其中,與上一個(gè)實(shí)施例相同的步驟不再詳述。
步驟701中,檢測(cè)到對(duì)圖片的色值提取提示,并根據(jù)提示獲取圖片顏色值,應(yīng)用確定圖片的上傳用戶和指示用戶不同。
本例子中,用戶小王長(zhǎng)按小張發(fā)布的圖片時(shí),應(yīng)用不僅檢測(cè)到了色值提取指示,還可以判斷出上傳所述圖片的上傳用戶,與當(dāng)前觸發(fā)所述色值提取指示的指示用戶不同,上傳用戶即小張,指示用戶即小王;例如,判斷方式可以是,當(dāng)前打開(kāi)運(yùn)行的應(yīng)用對(duì)應(yīng)的用戶賬戶、發(fā)布圖片的小張的賬戶,應(yīng)用都是可以獲知的,很容易可以確定出這兩者不同。
上傳用戶和指示用戶不同時(shí),應(yīng)用可以在后續(xù)的步驟中,比如本例子中的步驟704中,在推送資源時(shí)另外顯示一些提示上述用戶不同的信息。
步驟702中,根據(jù)色值與心情特征的第一對(duì)應(yīng)關(guān)系,得到與所述顏色值對(duì)應(yīng)的心情特征。例如,小張上傳圖片的顏色值對(duì)應(yīng)的心情特征是憂郁。
步驟703中,獲取與所述心情特征對(duì)應(yīng)的資源特征。
例如,與心情特征“憂郁”對(duì)應(yīng)的資源特征可以是“甜品”,心情不好的人吃點(diǎn)甜點(diǎn)也許心情會(huì)有所改善。
步驟704中,選擇符合所述資源特征的資源進(jìn)行推送,并顯示將所述資源發(fā)送至圖片的上傳用戶的提示。
例如,應(yīng)用可以由資源庫(kù)中選擇具有“甜品”作為資源特征的美食推薦。本例子中,由于步驟701中應(yīng)用已經(jīng)確定圖片的上傳用戶和指示用戶不同,所以在本步驟推送資源時(shí),可以顯示提示信息,提示當(dāng)前的指示用戶要把美食送給圖片的上傳用戶而不是其本人??蛇x的,應(yīng)用也可以在本步驟判斷上傳用戶和指示用戶是否相同,本實(shí)施例不限制用戶比較的執(zhí)行順序。
如圖8所示,應(yīng)用在推送美食后,可以顯示“外送給他”,當(dāng)然可以進(jìn)一步顯示地圖信息,方便用戶選擇上傳用戶的外送目的地。此外,該方案也可以有很多變更,比如,當(dāng)前用戶可以自定義只對(duì)其關(guān)注的朋友中的部分朋友進(jìn)行隨心推薦。本步驟中,如果用戶選擇了推薦的美食,也可以展示更詳細(xì)的資源信息,一供用戶進(jìn)一步了解。
本例子的資源推薦方法,實(shí)現(xiàn)了由當(dāng)前用戶根據(jù)其朋友用戶上傳圖片,對(duì)朋友進(jìn)行隨心的資源推薦,擴(kuò)大了資源有效利用的范圍。
上述的實(shí)施例中,所推薦的資源都是以餐廳、美食為例,具體實(shí)施中推薦的資源類型不局限于此,并且,本實(shí)施例還可以提供給用戶選擇其所希望推薦的資源類型,比如,用戶可以選擇推薦“隨心餐廳”、或者選擇推薦“隨心美食”、或者還可以是選擇推薦“隨心書(shū)籍”等,應(yīng)用即可按照用戶選擇的資源類型進(jìn)行對(duì)應(yīng)資源的推薦。對(duì)應(yīng)的,在資源庫(kù)中存儲(chǔ)的資源,也可以按照資源類型進(jìn)行分類,比如,餐廳資源、美食資源、書(shū)籍資源等,每種資源仍然具有其各自的資源特征,只是當(dāng)用戶選擇了希望推薦的資源類型時(shí),應(yīng)用可以由對(duì)應(yīng)該資源類型的資源中查找匹配的資源即可。用戶提供用戶進(jìn)行資源類型選擇的方式,本實(shí)施例不做限制,比如,可以設(shè)置一應(yīng)用選項(xiàng),供用戶選擇。
為了實(shí)現(xiàn)上述的資源推送方法,本申請(qǐng)實(shí)施例還提供了一種資源推送裝置。如圖9所示,該裝置可以包括:色值提取模塊91和資源推送模塊92。
色值提取模塊91,用于獲取用戶上傳的圖片的顏色值;
資源推送模塊92,用于根據(jù)所述顏色值,推送對(duì)應(yīng)的資源。
在一個(gè)例子中,色值提取模塊91,具體用于在檢測(cè)到對(duì)所述圖片的色值提取指示時(shí),獲取所述顏色值。
在一個(gè)例子中,資源推送模塊92,還用于在上傳所述圖片的上傳用戶,與當(dāng)前觸發(fā)所述色值提取指示的指示用戶不同時(shí),則在推送所述資源之后,還顯示將所述資源發(fā)送至所述上傳用戶的提示。
在一個(gè)例子中,如圖10所示,該裝置中的資源推送模塊92可以包括:特征確定單元921和資源選擇單元922。
特征確定單元921,用于根據(jù)色值與心情特征的第一對(duì)應(yīng)關(guān)系,得到與所述顏色值對(duì)應(yīng)的心情特征;獲取與所述心情特征對(duì)應(yīng)的資源特征;
資源選擇單元922,用于選擇符合所述資源特征的資源,作為推送的資源。
在一個(gè)例子中,該裝置還可以包括:類型接收模塊93,用于接收用戶選擇的資源類型。資源推送模塊92,推送的所述資源,是所述資源類型對(duì)應(yīng)的資源。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。