一種推薦服務信息的方法和終端的制作方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網應用技術領域,尤其涉及一種推薦服務信息的方法和終端。
【背景技術】
[0002]終端上存在大量的文本,這些文本多含有用戶潛在的需求。例如,用戶習慣使用的提醒、日程表及備忘錄等文本記錄有行程安排及計劃做的事情,而且,這些行程安排及計劃做的事情含有用戶潛在的需求。如果能夠準確分析這些文本中包含的用戶潛在需求,并有針對性地為用戶推薦服務信息,例如廣告和應用,將能夠提高終端的易用性。
[0003]現(xiàn)有技術中存在一種基于用戶選擇的關鍵詞而推薦服務信息的方案。在該方案中,通過識別出文本中的關鍵詞以及參考用戶的個人信息為用戶推薦對應的服務信息。
[0004]在實現(xiàn)上述基于用戶選擇的關鍵詞而推薦服務信息的過程中,對于兩個文本,SP使用戶選擇的關鍵詞相同,其他部分的細小差異也可能帶來含義上的不同,因此,僅根據(jù)用戶選擇的關鍵詞和用戶個人信息進行服務推薦,容易導致對用戶潛在需求的錯誤分析。
【發(fā)明內容】
[0005]本發(fā)明的實施例提供一種推薦服務信息的方法和終端,能夠提高根據(jù)文本向用戶推薦服務信息的準確性。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0007]第一方面,提供一種推薦服務信息的方法,包括:
[0008]獲取終端中存儲的文本;
[0009]根據(jù)所述文本和預設的事件模型確定用于指示用戶活動的事件;
[0010]根據(jù)所述事件,確定用戶潛在需求;
[0011]根據(jù)所述用戶潛在需求,確定需要推薦的服務信息;
[0012]顯示所述需要推薦的服務信息。
[0013]結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述文本包括事件觸發(fā)詞和事件元素,所述根據(jù)所述文本和預設的事件模型確定用于指示用戶活動的事件包括:
[0014]確定所述文本中的事件觸發(fā)詞和事件元素;
[0015]根據(jù)所述事件觸發(fā)詞和所述預設的事件模型確定事件類型;
[0016]根據(jù)所述事件元素以及所述事件類型確定用于指示用戶活動的事件。
[0017]結合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,在所述事件為至少兩個時,所述根據(jù)所述事件,確定用戶潛在需求包括:
[0018]根據(jù)預設的事件排序模型將所述事件劃分優(yōu)先級,所述事件包括第一優(yōu)先級事件;
[0019]根據(jù)第一優(yōu)先級事件確定所述用戶潛在需求,所述第一優(yōu)先級事件是指所述事件中優(yōu)先級高于第一預設值的事件。
[0020]結合第一方面或第一方面的第一種或第二種可能的任一實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述用戶潛在需求,確定需要推薦的服務信息包括:
[0021]根據(jù)所述用戶潛在需求的類型,獲取需要推薦的服務信息;
[0022]根據(jù)預設的服務信息排序模型,確定所述需要推薦的服務信息的優(yōu)先級;
[0023]確定優(yōu)先級高于第二預設值的服務信息為需要推薦的服務信息。
[0024]結合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述根據(jù)預設的服務信息排序模型,確定所述需要推薦的服務信息的優(yōu)先級之后還包括:
[0025]根據(jù)用戶個人的信息,調整所述需要推薦的服務信息的優(yōu)先級;
[0026]所述確定優(yōu)先級高于第二預設值的服務信息為需要推薦的服務信息包括:
[0027]確定優(yōu)先級高于第二預設值的調整后的服務信息為需要推薦的服務信息。
[0028]結合第一方面或第一方面的第一種至第四種可能的任一實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,在所述根據(jù)所述用戶潛在需求,確定需要推薦的服務信息之后,所述方法還包括:
[0029]在所述確定的需要推薦的服務信息至少有兩條屬于同一服務信息類型時,將屬于同一服務信息類型的需要推薦的服務信息進行合并;
[0030]所述顯示所述需要推薦的服務信息包括:
[0031 ] 顯示合并后的需要推薦的服務信息。
[0032]第二方面,提供一種終端,包括:
[0033]文本獲取單元,用于獲取所述終端中存儲的文本;
[0034]事件抽取單元,用于根據(jù)所述文本獲取單元獲取的所述文本和預設的事件模型確定用于指示用戶活動的事件;
[0035]事件處理單元,用于根據(jù)所述事件抽取單元確定的所述事件,確定用戶潛在需求;
[0036]服務信息確定單元,用于根據(jù)所述事件處理單元確定的所述用戶潛在需求,確定需要推薦的服務信息;
[0037]顯示單元,用于顯示所述服務信息確定單元確定的所述需要推薦的服務信息。
[0038]結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述文本包括事件觸發(fā)詞和事件元素,所述事件抽取單元具體用于:
[0039]確定所述文本獲取單元獲取的所述文本中的事件觸發(fā)詞和事件元素;
[0040]根據(jù)所述事件觸發(fā)詞和所述預設的事件模型確定事件類型;
[0041]根據(jù)所述事件元素以及所述事件類型確定用于指示用戶活動的事件。
[0042]結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,在所述事件為至少兩個時,所述事件處理單元具體用于:
[0043]根據(jù)預設的事件排序模型將所述事件抽取單元確定的所述事件劃分優(yōu)先級,所述事件包括第一優(yōu)先級事件;
[0044]根據(jù)第一優(yōu)先級事件確定所述用戶潛在需求,所述第一優(yōu)先級事件是指所述事件中優(yōu)先級高于第一預設值的事件。
[0045]結合第二方面或第二方面的第一種或第二種可能的任一實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述服務信息確定單元具體用于:
[0046]根據(jù)所述事件處理單元確定的所述用戶潛在需求的類型,獲取需要推薦的服務信息;
[0047]根據(jù)預設的服務信息排序模型,確定所述需要推薦的服務信息的優(yōu)先級;
[0048]確定優(yōu)先級高于第二預設值的服務信息為需要推薦的服務信息。
[0049]結合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述服務信息確定單元具體用于:
[0050]根據(jù)用戶個人的信息,調整所述需要推薦的服務信息的優(yōu)先級;
[0051]確定優(yōu)先級高于第二預設值的調整后的服務信息為需要推薦的服務信息。
[0052]結合第二方面或第二方面的第一種至第四種可能的任一實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述終端還包括服務信息處理單元,用于:
[0053]在所述服務信息確定單元確定的需要推薦的服務信息至少有兩條屬于同一服務信息類型時,將屬于同一服務信息類型的需要推薦的服務信息進行合并;
[0054]所述顯示單元具體用于:顯示所述服務信息處理單元合并后的需要推薦的服務信肩、O
[0055]本發(fā)明實施例提供的推薦服務信息的方法和終端根據(jù)預設的事件模型確定文本對應的用于指示用戶活動的事件,即以事件的方式分析文本的含義,進而確定文本中包含的用戶潛在需求。由于事件模型是基于人類理解自然語言的方式而設置的,相對于以關鍵詞的方式分析文本,以事件的方式分析文本將會更加全面、更加智能,因此,以事件的方式確定的文本含義與用戶潛在需求更加準確,因而能夠提高根據(jù)文本向用戶推薦服務信息的準確性。
【附圖說明】
[0056]圖1為本發(fā)明第一實施例所提供的推薦服務信息的方法的流程圖;
[0057]圖2為本發(fā)明第二實施例所提供的推薦服務信息的方法的流程圖;
[0058]圖3為本發(fā)明第三實施例所提供的推薦服務信息的方法的流程圖;
[0059]圖4A為本發(fā)明第四實施例所提供的推薦服務信息的終端的結構示意圖;
[0060]圖4B為本發(fā)明第四實施例的變形實施例所提供的推薦服務信息的終端的結構示意圖;
[0061]圖5為本發(fā)明第五實施例所提供的終端的系統(tǒng)架構圖。
【具體實施方式】
[0062]下面結合附圖對本發(fā)明實施例的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0063]圖1為本發(fā)明第一實施例所提供的推薦服務信息的方法的流程圖。所述方法可應用于手機、平板電腦等終端中。如圖1所示,所述方法包括如下步驟:
[0064]步驟11、獲取終端中存儲的文本。
[0065]獲取終端中存儲的文本,常見的有短文本和富文本。所述文本可以是用戶創(chuàng)建的也可以是終端接收的文本。短文本包括但不限于提醒、備忘錄、日程表、短信服務(ShortMessaging Service, SMS)、多媒體短信服務(Multimedia Messaging Servic