本發(fā)明涉及終端服務(wù)推薦技術(shù)領(lǐng)域,特別涉及一種服務(wù)推薦方法及終端。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,手機等終端已經(jīng)深入到人們的生活中,成為日常生活中必不可少的重要工具。目前,在用戶與手機等終端的交互過程中,終端可以識別用戶的情緒,并根據(jù)用戶的情緒來推薦相關(guān)的服務(wù)。例如通過用于的搜索內(nèi)容識別用戶的情緒,具體地,如用戶通過手機進行文字搜索或語音搜索“失戀”,手機可以根據(jù)預(yù)設(shè)的規(guī)則判斷出用戶處于悲傷的情緒,然后為用戶推薦與悲傷情緒相關(guān)的服務(wù),例如,手機向用戶推薦與悲傷情緒有關(guān)的歌曲或視頻。
然而,現(xiàn)有技術(shù)中的終端不具備主動識別用戶情緒的功能,只能被動識別用戶的操作,例如上述在用戶進行搜索時通過搜索關(guān)鍵詞識別用戶情緒,導(dǎo)致終端與用戶的互動功能性下降,降低了用戶體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種服務(wù)推薦方法及終端,可主動進行用戶的情緒識別,提高了與用戶的互動功能,增強了用戶體驗。
為實現(xiàn)上述目的,本發(fā)明提供如下的技術(shù)方案:
一種服務(wù)推薦方法,包括:
終端采集用戶的面部圖像信息;
終端確定與所述面部圖像信息對應(yīng)的情緒類型;
終端確定與所述情緒類型對應(yīng)的服務(wù)內(nèi)容;
終端向所述用戶推薦所述服務(wù)內(nèi)容。
本發(fā)明提供的服務(wù)推薦方法可通過用戶面部圖像信息識別用戶的情緒,并根據(jù)用戶的情緒推薦相關(guān)的服務(wù),與現(xiàn)有技術(shù)中通過用戶的操作識別用戶情緒的推薦方法相比,本發(fā)明提供的服務(wù)推薦方法可主動識別用戶的情緒,且不需用戶進行輸入操作,提高了與用戶的互動功能,增強了用戶體驗。
可選地,終端采集用戶的面部圖像信息,具體包括:
終端在應(yīng)用程序展示第一數(shù)據(jù)的過程中采集用戶的面部圖像信息。
可選地,終端確定與所述面部圖像信息對應(yīng)的情緒類型,具體包括:
終端根據(jù)所述面部圖像信息提取表征用戶情緒的特征參數(shù);
終端確定所述特征參數(shù)對應(yīng)的情緒類型。
可選地,終端確定與所述情緒類型對應(yīng)的服務(wù)內(nèi)容,具體包括:
終端根據(jù)所述情緒類型和所述第一數(shù)據(jù)獲取第二數(shù)據(jù),其中,所述第二數(shù)據(jù)為所述應(yīng)用程序待推薦的數(shù)據(jù)。
可選地,終端向所述用戶推薦所述服務(wù)內(nèi)容,具體包括:
終端向用戶提示所述第二數(shù)據(jù),或,終端向用戶展示所述第二數(shù)據(jù)。
可選地,終端獲取與所述情緒類型和所述第一數(shù)據(jù)對應(yīng)的第二數(shù)據(jù),具體包括:
獲取與所述第一數(shù)據(jù)的內(nèi)容匹配的相關(guān)數(shù)據(jù);
在所述相關(guān)數(shù)據(jù)中搜索與所述情緒類型關(guān)聯(lián)的數(shù)據(jù),得到所述第二數(shù)據(jù)。
可選地,所述第一數(shù)據(jù)和所述第二數(shù)據(jù)包括下列數(shù)據(jù)類型中的至少一種:
文字信息、圖像信息、音頻信息、視頻信息。
本發(fā)明還提供了一種終端,包括:
圖像采集單元,用于采集用戶的面部圖像信息;
情緒確定單元,用于確定與所述面部圖像信息對應(yīng)的情緒類型;
服務(wù)確定單元,用于確定與所述情緒類型對應(yīng)的服務(wù)內(nèi)容;
推薦單元,用于向所述用戶推薦所述服務(wù)內(nèi)容。
本發(fā)明提供的終端可通過圖像采集單元采集用戶面板圖像信息,并通過情緒確定單元根據(jù)用戶面部圖像信息識別用戶的情緒,并通過服務(wù)確定單元確定用戶的情緒類型,通過推薦單元為用戶推薦相關(guān)的服務(wù);與現(xiàn)有技術(shù)中通過用戶的操作識別用戶情緒的終端相比,本發(fā)明提供的終端可主動識別用戶的情緒,且不需用戶進行輸入操作,提高了與用戶的互動功能,增強了用戶體驗。
可選地,所述圖像采集單元具體用于:
在應(yīng)用程序展示第一數(shù)據(jù)的過程中采集用戶的面部圖像信息。
可選地,所述情緒確定單元,具體用于:
根據(jù)所述面部圖像信息提取表征用戶情緒的特征參數(shù);
確定所述特征參數(shù)對應(yīng)的情緒類型。
可選地,所述服務(wù)確定單元,具體用于:
根據(jù)所述情緒類型和所述第一數(shù)據(jù)獲取第二數(shù)據(jù),其中,所述第二數(shù)據(jù)為所述應(yīng)用程序待推薦的數(shù)據(jù)。
可選地,所述服務(wù)推薦單元,具體用于:
向用戶提示所述第二數(shù)據(jù),或,向用戶展示所述第二數(shù)據(jù)。
可選地,所述服務(wù)確定單元,進一步用于:
獲取與所述第一數(shù)據(jù)的內(nèi)容匹配的相關(guān)數(shù)據(jù);
在所述相關(guān)數(shù)據(jù)中搜索與所述情緒類型關(guān)聯(lián)的數(shù)據(jù),得到所述第二數(shù)據(jù)。
可選地,所述第一數(shù)據(jù)和所述第二數(shù)據(jù)包括下列數(shù)據(jù)類型中的至少一種:
文字信息、圖像信息、音頻信息、視頻信息。
附圖說明
圖1是本發(fā)明實施例一提供的服務(wù)推薦方法的步驟流程圖;
圖2是本發(fā)明實施例二提供的終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一:
本實施例提供一種服務(wù)推薦方法,如圖1所示,包括以下步驟:
步驟S101,終端采集用戶的面部圖像信息;
步驟S102,終端確定與面部圖像信息對應(yīng)的情緒類型;
步驟S103,終端確定與情緒類型對應(yīng)的服務(wù)內(nèi)容;
步驟S104,終端向用戶推薦服務(wù)內(nèi)容。
上述服務(wù)推薦方法基于人臉表情識別原理,根據(jù)用戶的面部圖像信息識別出用戶的情緒,具體實施中,本發(fā)明實施例提供的服務(wù)推薦方法可以由終端實施,也可以由終端與網(wǎng)絡(luò)側(cè)服務(wù)器共同實施,或者,還可以將本發(fā)明實施例提供服務(wù)推薦方法嵌入其他應(yīng)用客戶端中,根據(jù)用戶的使用需求進行服務(wù)推薦。
具體地,步驟S101,終端根據(jù)用戶的面部圖像信息,確定與面部圖像信息對應(yīng)的情緒類型,具體包括:
終端在應(yīng)用程序展示第一數(shù)據(jù)的過程中采集用戶的面部圖像信息。
具體的,上述第一數(shù)據(jù)可以是文字信息、圖像信息、音頻信息或視頻信息中的至少一種;展示第一數(shù)據(jù)的應(yīng)用程序可為用于展示文字信息、圖像信息、音頻信息或視頻信息的應(yīng)用程序,如瀏覽器程序、播放器程序等;本發(fā)明實施例中的終端可為手機、平板電腦等移動終端,用戶的面部圖像可以由終端的相機拍攝用戶當前圖像得到,也可以為用戶從終端的相冊中選擇得到,本發(fā)明實施例對此不進行限定,只要能夠體現(xiàn)用戶當前的情緒即可。
優(yōu)選地,在采用終端的相機拍攝用戶當前圖像時,可采用按照預(yù)設(shè)的時間間隔通過前置攝像頭對用戶的面部進行拍攝的方法,以獲取多張用戶的面部圖像,增強識別精度。
另外,為提高圖像識別的精確度,在獲取用戶的面部圖像之后,需對圖片進行預(yù)處理,以獲取面部圖像信息,面部圖像信息包括用戶的面部中額頭、眉毛、眼睛、嘴巴、牙齒等部分,預(yù)處理過程可包括將圖片從RGB模式轉(zhuǎn)為灰度圖,然后進行灰度圖直方圖均衡化操作,以增強圖像的對比度,然后進行識別。
具體地,步驟S102,終端確定與面部圖像信息對應(yīng)的情緒類型,包括:
步驟S1021,終端根據(jù)面部圖像信息提取表征用戶情緒的特征參數(shù);
步驟S1022,終端確定特征參數(shù)對應(yīng)的情緒類型。
具體實施中,步驟S1021中,在獲取到用戶面部圖像后,需進一步獲取用戶面部的圖像中的用戶面部圖形,并檢測用戶面部圖形在用戶面部圖像中的位置,得到面部信息對應(yīng)的參數(shù)特征,具體實施時,可以對獲得的面部圖像中包含的用戶嘴巴、眼睛、鼻子、臉部輪廓等部位進行檢測,生成的參數(shù)特征包括額頭皺紋、眉毛彎皺、眼睛的彎曲程度、嘴巴的彎曲程度、有無牙齒、有無眼淚等。
步驟S1022中,在得到參數(shù)特征后,可通過預(yù)設(shè)的特征參數(shù)與情緒類型的對應(yīng)關(guān)系,根據(jù)不同的參數(shù)特征匹配出相應(yīng)的情緒類型,情緒類型可有多種預(yù)設(shè)方式,本發(fā)明實施例中,將情緒類型預(yù)設(shè)為:平靜情緒類型、高興情緒類型、驚訝特征情緒信息、生氣情緒類型、厭惡情緒類型、恐懼情緒類型、悲傷情緒類型,分別對應(yīng)用戶的平靜、高興、驚訝、生氣、厭惡、恐懼、悲傷情緒,上述七類情緒為常見的情緒,可基本覆蓋用戶的所有情緒類型。具體實施中,預(yù)設(shè)的情緒特征可不限于本實施例所列舉上述七類情緒。在進行情緒類型匹配時,可采用常用的表情識別算法,例如支持向量機(SVM)算法、典型相關(guān)分析法、AdaBoost算法等。
具體實施時,由于情緒識別計算量較大且耗時較多,受終端的計算能力所限,會導(dǎo)致情緒識別的響應(yīng)速度減慢,為使用戶可流暢體驗上述服務(wù)推薦方法,情緒識別操作可以由網(wǎng)絡(luò)側(cè)的服務(wù)器執(zhí)行,以縮短情緒識別所需的時間。
具體地,步驟S103,終端確定與情緒類型對應(yīng)的服務(wù)內(nèi)容,包括:
終端根據(jù)情緒類型和第一數(shù)據(jù)獲取第二數(shù)據(jù),其中,第二數(shù)據(jù)為應(yīng)用程序待推薦的數(shù)據(jù)。
步驟S104,終端向用戶推薦服務(wù)內(nèi)容,具體包括:
終端向用戶提示第二數(shù)據(jù),或,終端向用戶展示第二數(shù)據(jù)。
具體地,步驟S103中,根據(jù)情緒類型結(jié)合第一數(shù)據(jù),獲取待推薦給用戶的第二數(shù)據(jù),第二數(shù)據(jù)在具體實施中可以是文字信息、圖像信息、音頻信息或視頻信息中的至少一種;
本發(fā)明實施例中,將情緒類型預(yù)設(shè)為:平靜情緒類型、高興情緒類型、驚訝特征情緒信息、生氣情緒類型、厭惡情緒類型、恐懼情緒類型、悲傷情緒類型七種情緒類型,具體實施中,可預(yù)設(shè)一個待推薦數(shù)據(jù)庫,數(shù)據(jù)庫中的信息與七種情緒類型對應(yīng)劃分為七種信息類型,每一種信息類型分別對應(yīng)不同的情緒類型,將待推薦的數(shù)據(jù)信息按照情緒類型進行歸類,待推薦的數(shù)據(jù)信息可從文字信息、圖像信息、音頻信息或視頻信息中進行選擇,表1為一種待推薦數(shù)據(jù)庫中的情緒類型與信息類型之間的對應(yīng)關(guān)系的示意:
表1
結(jié)合表1的對應(yīng)關(guān)系,可得出確定用戶的情緒類型之后向用戶推薦的信息的對應(yīng)類型。例如確定用戶情緒類型為悲傷,則可以向用戶推薦悲傷音樂、勵志電影、笑話段子等音頻、視頻、文字文件。
具體實施中,由于用戶當前情緒會受到終端中運行的應(yīng)用程序所展示的第一數(shù)據(jù)中的信息的影響,在進行服務(wù)推薦時需考慮到第一數(shù)據(jù)中的信息對用戶情緒的影響,并推薦與第一數(shù)據(jù)相關(guān)的服務(wù),以提高用戶的使用體驗。例如,用戶在觀看電視劇時,受電視劇中傷感情節(jié)影響,產(chǎn)生悲傷情緒,此時推薦與電視劇內(nèi)容無關(guān)的服務(wù),例如笑話段子等文件,有可能使用戶對推薦的服務(wù)造成反感,降低用戶的使用體驗;而推薦與電視劇后續(xù)情節(jié)相關(guān)的服務(wù),例如后續(xù)劇情介紹、拍攝花絮等文件,可使用戶的注意力集中于電視劇中,不易對推薦的服務(wù)造成反感,提高了用戶體驗。具體地,步驟S103,終端根據(jù)情緒類型和第一數(shù)據(jù)獲取第二數(shù)據(jù),包括:
步驟S1031,獲取與第一數(shù)據(jù)的內(nèi)容匹配的相關(guān)數(shù)據(jù);
步驟S1032,在相關(guān)數(shù)據(jù)中搜索與情緒類型關(guān)聯(lián)的數(shù)據(jù),得到第二數(shù)據(jù)。
具體地,上述獲取與第一數(shù)據(jù)的內(nèi)容匹配的相關(guān)數(shù)據(jù)時,可根據(jù)第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞在終端或網(wǎng)絡(luò)側(cè)中預(yù)設(shè)的數(shù)據(jù)庫中進行搜索,以得到相關(guān)數(shù)據(jù)。第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞為表征第一數(shù)據(jù)相關(guān)內(nèi)容的關(guān)鍵詞,例如,第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞可為電視劇的名稱和劇集情節(jié)內(nèi)容、文學(xué)作品的作者和流派等,第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞可由終端中預(yù)設(shè)的數(shù)據(jù)中獲取,也可由網(wǎng)絡(luò)側(cè)進行搜索獲??;
與第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞相匹配的相關(guān)數(shù)據(jù)為根據(jù)第一數(shù)據(jù)的內(nèi)容關(guān)鍵詞獲取的與第一數(shù)據(jù)內(nèi)容相關(guān)的數(shù)據(jù),例如電視劇的后續(xù)劇情介紹、文學(xué)作品的作者的生平簡介或其他作品等,相關(guān)數(shù)據(jù)可由終端中預(yù)設(shè)的數(shù)據(jù)中獲取,也可由網(wǎng)絡(luò)側(cè)進行搜索獲取;
在獲取相關(guān)數(shù)據(jù)后,需根據(jù)用戶的情緒類型對相關(guān)數(shù)據(jù)進行篩選,得出符合用戶情緒的數(shù)據(jù),具體實施中,可根據(jù)情緒類型的情緒關(guān)鍵詞對相關(guān)數(shù)據(jù)進行搜索,情緒關(guān)鍵詞為描述情緒類型的關(guān)鍵詞、或為部分消極情緒的反義詞,例如高興情緒的情緒關(guān)鍵詞可為高興、興奮、開心等,悲傷情緒類型的情緒關(guān)鍵詞可為描述悲傷情緒的詞語悲傷、悲哀、哀傷、沮喪等,也可為悲傷的反義詞,例如開心、高興等;具體實施中,可在終端或網(wǎng)絡(luò)側(cè)預(yù)設(shè)情緒關(guān)鍵詞數(shù)據(jù)庫,存儲與每個情緒類型向?qū)?yīng)的一系列情緒關(guān)鍵詞。通過情緒關(guān)鍵詞在相關(guān)數(shù)據(jù)中搜索,得出相關(guān)數(shù)據(jù)中與用戶情緒類型對應(yīng)的數(shù)據(jù),即為可向用戶推薦的第二數(shù)據(jù)。例如,用戶在觀看電視劇時,受劇情影響產(chǎn)生悲傷情緒,終端獲取用戶的面部圖像,并檢測到用戶此時的情緒類型為悲傷情緒類型,根據(jù)電視劇的名稱和劇情簡介進行搜索,獲取與該電視劇相關(guān)的相關(guān)數(shù)據(jù),如各集劇情介紹、演員介紹、拍攝花絮等一系列數(shù)據(jù),根據(jù)用戶的情緒關(guān)鍵詞在相關(guān)數(shù)據(jù)中進行檢索,例如檢索悲傷或開心等關(guān)鍵詞,優(yōu)選地,在用戶情緒為悲傷、生氣、恐懼等消極情緒時,優(yōu)先檢索的關(guān)鍵詞為此類消極情緒的反義詞,以緩解用戶的消極情緒,提高用戶體驗,例如,在用戶情緒為悲傷時,可優(yōu)先檢索關(guān)鍵詞高興、開心等,檢索結(jié)果可為例如用戶當前觀看的電視劇的后續(xù)劇情簡介中使人心情愉悅的劇情,并向用戶提示或展示,以緩解用戶當前的悲傷情緒。
本發(fā)明提供的服務(wù)推薦方法可通過用戶面部圖像信息識別用戶的情緒,并根據(jù)用戶的情緒推薦相關(guān)的服務(wù),與現(xiàn)有技術(shù)中通過用戶的操作識別用戶情緒的推薦方法相比,本發(fā)明提供的服務(wù)推薦方法可主動識別用戶的情緒,且不需用戶進行輸入操作,提高了與用戶的互動功能,增強了用戶體驗。
實施例二:
基于同一發(fā)明構(gòu)思,本實施例中還提供了一種終端,由于該終端解決問題的原理與本發(fā)明實施例一中提供的服務(wù)推薦方法相似,因此該終端的實施可以參見方法的實施,重復(fù)之處不再贅述。
參見圖2所示,本實施例還提供了一種終端,包括:
圖像采集單元10,用于采集用戶的面部圖像信息;
情緒確定單元20,用于確定與面部圖像信息對應(yīng)的情緒類型;
服務(wù)確定單元30,用于確定與情緒類型對應(yīng)的服務(wù)內(nèi)容;
推薦單元40,用于向用戶推薦服務(wù)內(nèi)容。
本發(fā)明提供的終端可通過圖像采集單元采集用戶面板圖像信息,并通過情緒確定單元20根據(jù)用戶面部圖像信息識別用戶的情緒,并通過服務(wù)確定單元30確定用戶的情緒類型,通過推薦單元40為用戶推薦相關(guān)的服務(wù);
與現(xiàn)有技術(shù)中通過用戶的操作識別用戶情緒的終端相比,本發(fā)明提供的終端可主動識別用戶的情緒,且不需用戶進行輸入操作,提高了與用戶的互動功能,增強了用戶體驗。
一種可選方式中,圖像采集單元10具體用于:
在應(yīng)用程序展示第一數(shù)據(jù)的過程中采集用戶的面部圖像信息。
一種可選方式中,情緒確定單元20,具體用于:
根據(jù)面部圖像信息提取表征用戶情緒的特征參數(shù);
確定特征參數(shù)對應(yīng)的情緒類型。
一種可選方式中,服務(wù)確定單元30,具體用于:
根據(jù)情緒類型和第一數(shù)據(jù)獲取第二數(shù)據(jù),其中,第二數(shù)據(jù)為應(yīng)用程序待推薦的數(shù)據(jù)。
一種可選方式中,服務(wù)推薦單元40,具體用于:
向用戶提示第二數(shù)據(jù),或,向用戶展示第二數(shù)據(jù)。
一種可選方式中,服務(wù)確定單元40,進一步用于:
獲取與第一數(shù)據(jù)的內(nèi)容匹配的相關(guān)數(shù)據(jù);
在相關(guān)數(shù)據(jù)中搜索與情緒類型關(guān)聯(lián)的數(shù)據(jù),得到第二數(shù)據(jù)。
一種可選方式中,第一數(shù)據(jù)和第二數(shù)據(jù)包括下列數(shù)據(jù)類型中的至少一種:
文字信息、圖像信息、音頻信息、視頻信息。
以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分的方法。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。