[0132]例如,對于短消息“下午6點(diǎn)在星巴克門口等我”,說明生成子單元4062將短消息中的關(guān)鍵詞語做特殊顯示可以為“下午6點(diǎn)在星巴克門口等我”,其中“下午6點(diǎn)”對應(yīng)用戶的潛在意圖“設(shè)置提醒”,“星巴克”對應(yīng)用戶的潛在意圖“查詢?nèi)バ前涂说穆肪€”、“查詢星巴克的菜單”、“查詢星巴克的優(yōu)惠券”等。說明生成子單元4062可監(jiān)測用戶的行為,當(dāng)監(jiān)測到用戶點(diǎn)選預(yù)設(shè)的某一關(guān)鍵詞語例如“星巴克”時,為用戶顯示對應(yīng)的推薦說明。具體在當(dāng)前的例子中,當(dāng)用戶點(diǎn)選“星巴克”時,將為用戶顯示與上述三個潛在意圖對應(yīng)的推薦說明,該推薦說明的顯示可按每個意圖對應(yīng)的概率大小先后顯示。
[0133]當(dāng)用戶選擇某一推薦說明后,服務(wù)獲取單元406獲取與該推薦說明對應(yīng)的潛在意圖對應(yīng)的服務(wù)。
[0134]服務(wù)獲取單元406所獲取的服務(wù)可以是調(diào)用終端自身的一些應(yīng)用,例如終端上的提醒應(yīng)用,鬧鐘應(yīng)用,或者備忘錄應(yīng)用等,也可以是從第三方獲取的服務(wù),第三方例如服務(wù)器,其他終端等。
[0135]當(dāng)然,在上面的例子中,也可以不用等待用戶選擇推薦說明,當(dāng)推薦說明停留在終端顯示界面上預(yù)置的時間后,服務(wù)獲取單元406自動獲取與所有推薦說明對應(yīng)的服務(wù)。
[0136]在服務(wù)獲取單元406獲取對應(yīng)的服務(wù)之后,服務(wù)合并單元407將獲取的服務(wù)進(jìn)行合并,獲得第一服務(wù)集合,這樣做的目的是去除重復(fù)的服務(wù),然后服務(wù)顯示單元408可將第一服務(wù)集合中的服務(wù)按照與所述短消息的貼合度排序后進(jìn)行排序后顯示在終端的界面上以供用戶選擇。
[0137]服務(wù)與短消息的貼合度可以是服務(wù)與短消息中的關(guān)鍵詞語的貼合度,例如,當(dāng)短消息為“晚上到上地附近來吃飯吧”,這里面有一個關(guān)鍵詞語“上地附近”,與用戶的潛在意圖對應(yīng)的服務(wù)可能有為用戶推薦的上地附近的餐廳,那么距離上地越近的餐廳與短消息的貼合度就越高,因此,服務(wù)顯示單元408可按照與短消息的貼合度從高到低的順序?qū)⒎?wù)排序后顯示在終端界面上,以方便用戶選擇。另外,服務(wù)與短消息的貼合度也可以包括但不限于日常生活形成的統(tǒng)一認(rèn)識判斷的條件重要程度,例如在推薦優(yōu)惠券服務(wù)中,“優(yōu)惠價格”比“過期時間”可能更優(yōu)先,以及服務(wù)與短消息的貼合度還可以根據(jù)用戶的習(xí)慣及歷史記錄數(shù)據(jù)來判斷。
[0138]本實(shí)施例中,意圖識別單元通過語言解析確定用戶的潛在意圖,說明生成單元生成與潛在意圖對應(yīng)的推薦說明,以供用戶選擇,然后服務(wù)獲取單元為用戶提供對應(yīng)的服務(wù),提高了服務(wù)推薦的靈活性,使得為用戶推薦的服務(wù)為最符合用戶潛在需要的服務(wù),從而方便用戶選擇符合需求的服務(wù)。
[0139]下面請參閱圖5,圖5提供了本發(fā)明終端的另一實(shí)施例示意圖,本實(shí)施例的終端500可以用于實(shí)施上述實(shí)施例提供的服務(wù)推薦方法,在實(shí)際應(yīng)用中,終端500可以是手機(jī),筆記本電腦等電子設(shè)備。具體來講:
[0140]終端500可以包括RF(Rad1 Frequency,射頻)電路510、包括有一個或一個以上計(jì)算機(jī)可讀存儲介質(zhì)的存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、WiFi (wireless fidelity,無線保真)模塊570、包括有一個或者一個以上處理核心的處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的結(jié)構(gòu)并不構(gòu)成對終端500的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0141]RF電路510可用于收發(fā)消息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器580處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路510包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM (Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS (General Packet Rad1 Service,通用分組無線服務(wù))、CDMA(CodeDivis1n Multiple Access,碼分多址)、WCDMA(Wideband Code Divis1n MultipleAccess,寬帶碼分多址)、LTE (Long Term Evolut1n,長期演進(jìn))、電子郵件、SMS (ShortMessaging Service,短消息服務(wù))等。
[0142]存儲器520可用于存儲軟件程序以及模塊,處理器580通過運(yùn)行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)存儲設(shè)備的使用創(chuàng)建數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)。此外,存儲器520可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器520還可以包括存儲器控制器,以提供處理器580和輸入單元530對存儲器520的訪問。
[0143]輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元530可包括觸敏表面531以及其他輸入設(shè)備532。觸敏表面531,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面531上或在觸敏表面531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面531。除了觸敏表面531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0144]顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元540可包括顯示面板541,可選的,可以采用LCD (Liquid Crystal Display,液晶顯示器)、0LED (Organic Light-Emitting D1de,有機(jī)發(fā)光二極管)等形式來配置顯示面板541。進(jìn)一步的,觸敏表面531可覆蓋顯示面板541,當(dāng)觸敏表面531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸敏表面531與顯示面板541是作為兩個獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面531與顯示面板541集成而實(shí)現(xiàn)輸入和輸出功能。
[0145]終端500還可包括至少一種傳感器550,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在終端500移動到耳邊時,關(guān)閉顯示面板541和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別終端姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端500還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0146]音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與裝置之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器520以便進(jìn)一步處理。音頻電路560還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。
[0147]WiFi屬于短距離無線傳輸技術(shù),終端500通過WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了 WiFi模塊570,但是可以理解的是,其并不屬于裝置的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0148]處理器580是預(yù)測用戶離網(wǎng)的裝置的控制中心,利用各種接口和線路連接整個裝置的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器520內(nèi)的數(shù)據(jù),執(zhí)行存儲設(shè)備的各種功能和處理數(shù)據(jù),從而對存儲設(shè)備進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個或多個處理核心;可選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
[0149]終端500還包括給各個部件供電的電源590 (比如電池),可選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源590還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0150]盡管未示出,終端500還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端500包括有存儲器520,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器520中,且經(jīng)配置以由一個或者一個以上處理器580執(zhí)行上述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
[0151]獲取終端內(nèi)的短消息;
[0152]將所述短消息進(jìn)行語言解析,獲得所述短消息對應(yīng)的用戶的潛在意圖;
[0153]根據(jù)所述用戶的潛在意圖,獲取與所述用戶的潛在意圖對應(yīng)的服務(wù)。