本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及一種控制智能終端中的應(yīng)用消息推送的方法及裝置。
背景技術(shù):
隨著計算機技術(shù)的不斷更新、迭代和升級,適用于智能終端的功能多樣、種類繁多的應(yīng)用軟件應(yīng)運而生,尤其是智能手機中的應(yīng)用軟件。雖然功能齊全的應(yīng)用軟件在一定程度上滿足了大眾的需求,但是許多應(yīng)用軟件為了增加用戶的使用頻次默認開啟“消息推送”功能,不僅頻繁的推送自身相關(guān)應(yīng)用信息,而且還推送廣告,極大的降低了用戶體驗。用戶為了避免應(yīng)用軟件頻繁推送垃圾信息,往往將應(yīng)用軟件的推送功能關(guān)閉或者卸載應(yīng)用軟件,從而大大降低了應(yīng)用軟件的推廣使用和有利價值。
針對上述現(xiàn)有技術(shù)中存在的問題,目前亟需一種能夠?qū)χ悄芙K端的應(yīng)用軟件進行綜合管理,并且能夠針對用戶行為信息進行智能分析,及時、有效、準確的控制相關(guān)應(yīng)用軟件推送有價值信息的技術(shù)方案,來進一步增強用戶體驗。本發(fā)明中設(shè)計的方法和裝置彌補了該項技術(shù)的市場空白。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的實現(xiàn)及時、有效、準確的控制智能終端中的應(yīng)用消息推送的方法及裝置。
依據(jù)本發(fā)明的一個方面,提供了一種控制智能終端中的應(yīng)用消息推送的方法,其中,該方法包括:
獲取智能終端中的用戶行為相關(guān)信息;
從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字;
將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用,使得所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。
可選地,所述獲取智能終端中的用戶行為相關(guān)信息包括:
獲取智能終端中的如下內(nèi)容中的一種或多種:
短信內(nèi)容;記事本內(nèi)容;即時通信消息內(nèi)容。
可選地,在獲取智能終端中的用戶行為相關(guān)信息之前,該方法進一步包括:
獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。
可選地,所述獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限包括:
輸出詢問是否可以訪問智能終端中的用戶行為相關(guān)信息的對話框;
接收用戶在所述對話框上輸入的允許訪問的指令。
可選地,所述從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字包括:
對所述用戶行為相關(guān)信息進行分詞處理;
從分詞處理結(jié)果中過濾無意義的詞后,獲得最終的關(guān)鍵字。
可選地,將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用包括:
將所提取的各關(guān)鍵字發(fā)送到服務(wù)器;
接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息;
根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。
可選地,將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用包括:
獲取智能終端上已安裝應(yīng)用的列表;
根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用;
將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。
可選地,所述根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用包括:
預先建立分類信息;
根據(jù)所提取的各關(guān)鍵字的語義信息,確定各關(guān)鍵字的分類;
根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;
確定屬于同一分類的關(guān)鍵字和應(yīng)用相匹配。
可選地,該方法進一步包括:
如果屬于同一分類的應(yīng)用有多個,則從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。
可選地,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用包括:
從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用;
或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;
或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。
可選地,所述根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用包括:
獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;
判斷所提取的一個關(guān)鍵字的語義信息是否與所述列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
可選地,所述獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字包括:
將所述列表發(fā)送給服務(wù)器;
接收服務(wù)器返回的所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
可選地,該方法進一步包括:
攔截所述智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過。
根據(jù)本發(fā)明的另一方面,提供了一種控制智能終端中的應(yīng)用消息推送的裝置,其中,該裝置包括:
信息獲取單元,適于獲取智能終端中的用戶行為相關(guān)信息;
關(guān)鍵字提取單元,適于從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字;
發(fā)送單元,適于將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用,使得所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。
可選地,所述信息獲取單元,適于獲取智能終端中的如下內(nèi)容中的一種或多種:
短信內(nèi)容;
記事本內(nèi)容;
即時通信消息內(nèi)容。
可選地,所述信息獲取單元,適于在獲取智能終端中的用戶行為相關(guān)信息之前,進一步適于獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。
可選地,所述信息獲取單元,適于輸出詢問是否可以訪問智能終端中的用戶行為相關(guān)信息的對話框;接收用戶在所述對話框上輸入的允許訪問的指令。
可選地,所述關(guān)鍵字提取單元,適于對所述用戶行為相關(guān)信息進行分詞處理;從分詞處理結(jié)果中過濾無意義的詞后,獲得最終的關(guān)鍵字。
可選地,所述發(fā)送單元,適于將所提取的各關(guān)鍵字發(fā)送到服務(wù)器;接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息;根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。
可選地,所述發(fā)送單元,適于獲取智能終端上已安裝應(yīng)用的列表;根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用;將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。
可選地,所述發(fā)送單元,適于預先建立分類信息;根據(jù)所提取的各關(guān)鍵字的語義信息,確定各關(guān)鍵字的分類;根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;確定屬于同一分類的關(guān)鍵字和應(yīng)用相匹配。
可選地,所述發(fā)送單元,進一步適于當屬于同一分類的應(yīng)用有多個時,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。
可選地,所述發(fā)送單元,適于從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用;或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。
可選地,所述發(fā)送單元,適于獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;判斷所提取的一個關(guān)鍵字的語義信息是否與所述列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
可選地,所述發(fā)送單元,適于將所述列表發(fā)送給服務(wù)器;接收服務(wù)器返回的所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
可選地,該裝置進一步包括:
推送消息過濾單元,適于攔截所述智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過。
根據(jù)本發(fā)明的技術(shù)方案:首先,通過獲取智能終端中的用戶行為相關(guān)信息,實現(xiàn)了對用戶需求的全面了解;然后,利用預設(shè)程序及算法對用戶行為的相關(guān)信息進行分析處理,進而從中提取關(guān)鍵字,保證了應(yīng)用消息推送的精確性;最后,將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用,實現(xiàn)所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送及時、有效、準確的消息,從而避免了應(yīng)用軟件全部同時推送信息的困擾,極大地增強了用戶體驗。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的方法的流程圖;
圖2示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的裝置的示意圖;
圖3示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的裝置的示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
圖1示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的方法的流程圖。如圖1所示,該方法包括:
步驟S110,獲取智能終端中的用戶行為相關(guān)信息。
本步驟中,自動獲取智能終端中的用戶行為的相關(guān)信息,以實現(xiàn)對用戶全面需求的了解,為增強用戶體驗提供了保障。例如從用戶手機終端獲取短信內(nèi)容、記事本內(nèi)容、QQ消息內(nèi)容和微信消息內(nèi)容信息。
步驟S120,從獲取的用戶行為相關(guān)信息中提取關(guān)鍵字。
本步驟中,從智能終端所獲取的用戶行為信息可能包含很多信息,根據(jù)預設(shè)程序及算法對用戶行為的相關(guān)信息進行分析處理,進而從中提取關(guān)鍵字,保證應(yīng)用消息推送的精確性。例如獲取到的用戶行為相關(guān)的信息為“明天和小李一起去深圳出差”,則獲取其中的關(guān)鍵字為“明天”和“深圳”。
步驟S130,將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用,使得所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。
本步驟中,所提取到的關(guān)鍵字信息可能包括時間和地點等信息,一個或多個應(yīng)用軟件均對應(yīng)該關(guān)鍵字信息,那么將提取到的關(guān)鍵字信息分別發(fā)送給相應(yīng)的應(yīng)用軟件。例如所提取到的關(guān)鍵字為“明天”和“深圳”,并將該組關(guān)鍵字發(fā)送至智能終端的“墨跡天氣”或者“攜程網(wǎng)”等相關(guān)應(yīng)用軟件上;那么“墨跡天氣”將推送明天深圳的天氣,以方便用戶可以根據(jù)天氣做好出行準備(是否需要攜帶雨傘),“攜程網(wǎng)”將推送由出發(fā)地至深圳的飛機航班,從而方便用戶可以根據(jù)日程安排選擇最佳航班。
本發(fā)明的技術(shù)方案,首先,通過獲取智能終端中的用戶行為相關(guān)信息,實現(xiàn)了對用戶需求的全面了解;然后,利用預設(shè)程序及算法對用戶行為的相關(guān)信息進行分析處理,進而從中提取關(guān)鍵字,保證了應(yīng)用消息推送的精確性;最后,將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用,實現(xiàn)一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送及時、有效、準確的消息,從而避免了應(yīng)用軟件全部同時推送信息的困擾,極大地增強了用戶體驗。
在本發(fā)明的一個實施例中,圖1所示的獲取智能終端中的用戶行為相關(guān)信息包括:獲取智能終端中的如下內(nèi)容中的一種或多種:短信內(nèi)容、記事本內(nèi)容、即時通信消息內(nèi)容。獲取以上用戶行為的相關(guān)信息是為了充分了解用戶需求,進而結(jié)合用戶需求,控制相應(yīng)應(yīng)用軟件推送及時、有效、準確的消息,進一步增強了用戶體驗。
在本發(fā)明的一個實施例中,圖1所示的方法,在步驟S110之前,該方法進一步包括:獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。本實施例通過情景的方式對此權(quán)限做出明確的解釋,向用戶解釋允許這項權(quán)限會帶來的好處,從而進一步加深用戶對于此權(quán)限的理解,以實現(xiàn)增長用戶的體驗興趣的目的。
進一步地,獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限的一種方法為:在智能終端的顯示界面輸出詢問對話框,詢問是否可以訪問智能終端中的用戶行為相關(guān)信息(例如短信內(nèi)容、記事本內(nèi)容、QQ消息內(nèi)容和微信消息內(nèi)容等),同時接收用戶在對話框上輸入的允許訪問的指令,實現(xiàn)了保證對用戶行為信息的實時獲取,以及這種事實獲取獲得了用戶的授權(quán),從而保證了本方法的正常運行。
圖1所示的方法中,步驟S120中從獲取的用戶行為相關(guān)信息中提取關(guān)鍵字包括:對用戶行為相關(guān)信息進行分詞處理,以便于關(guān)鍵字的進一步提??;并過濾掉從分詞處理結(jié)果中無意義的詞,以便于關(guān)鍵字的進一步提取,進而提高信息的處理速度,以實現(xiàn)獲得最終關(guān)鍵字的目的,例如:若獲取到的用戶行為相關(guān)的信息為“明天和小李一起去深圳”,對這條信息進行分詞處理,分詞結(jié)果為:明天、和、小李、一起、去、深圳,然后過濾掉分詞結(jié)果中對應(yīng)用消息推送而言無意義的詞:和、小李、一起、去,得到最終關(guān)鍵詞為“明天”和“深圳”。
圖1所示的方法中,步驟S130,將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用包括:將所提取的各關(guān)鍵字發(fā)送到服務(wù)器,接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息,根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。本實施例中,可將提取的關(guān)鍵字“明天”和“深圳”發(fā)送至服務(wù)器,服務(wù)器將“明天”和“深圳”關(guān)鍵字與“墨跡天氣”應(yīng)用進行關(guān)系匹配;同時根據(jù)服務(wù)器返回的對應(yīng)關(guān)系,將該組關(guān)鍵字發(fā)送至智能終端上的安裝的“墨跡天氣”上;“墨跡天氣”推送明天的深圳的天氣情況,實現(xiàn)及時、有效、有價值應(yīng)用消息的推送。
圖1所示的方法中,步驟S130,將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用還包括:本發(fā)明通過自動獲取智能終端上已安裝應(yīng)用的列表,然后根據(jù)所提取的各關(guān)鍵字的語義信息,進而確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用,并將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。例如獲取到的智能終端上已安裝的應(yīng)用列表為百度地圖、墨跡天氣、攜程網(wǎng)、淘寶、京東,而獲取的關(guān)鍵字為明天和深圳,確定該組關(guān)鍵字與墨跡天氣和攜程網(wǎng)相匹配,那么將該組關(guān)鍵字發(fā)送至墨跡天氣和攜程網(wǎng)。
進一步地,根據(jù)所提取的各關(guān)鍵字的語義信息,確定列表中的與各關(guān)鍵字匹配的應(yīng)用包括:預先建立分類信息。例如建立的分類信息包括:美食、出行、新聞、購物等。在本實施例中,根據(jù)所提取的各關(guān)鍵字的語義信息,確定其所屬的分類,例如獲取的關(guān)鍵詞為“圍脖”,那么該關(guān)鍵詞的分類為購物;根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;例如獲取到的智能終端安裝的應(yīng)用列表包括大眾點評、美團、百度糯米、鐵路12306、攜程網(wǎng)、滴滴、新浪新聞、網(wǎng)易新聞、京東、唯品會、淘寶;那么各應(yīng)用的分類為:
美食:大眾點評、美團、百度糯米;
出行:鐵路12306、攜程網(wǎng)、滴滴;
新聞:新浪新聞、網(wǎng)易新聞;
購物:京東、唯品會、淘寶;
那么確定關(guān)鍵詞“圍脖”與“京東”“唯品會”和“淘寶”相匹配,同屬于“購物”這一分類。這樣,實現(xiàn)屬于同一分類的關(guān)鍵字和應(yīng)用軟件相匹配,從而加快了關(guān)鍵字與應(yīng)用軟件的匹配速度;進一步增強了用戶體驗。
在本實施例中,該方法進一步包括:如果屬于同一分類的應(yīng)用有多個,則從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。例如關(guān)鍵字“圍脖”對應(yīng)的同一類應(yīng)用為“京東”“唯品會”和“淘寶”,那么從這三個應(yīng)用中選擇一個應(yīng)用,例如選擇京東,那么將“圍脖”發(fā)送給京東這個應(yīng)用。
進一步地,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用包括:
從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用;例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,用戶使用的頻率最高或者時長最長的應(yīng)用是“京東”,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵詞發(fā)送給“京東”,避免了同一類型的應(yīng)用同時推送消息給用戶造成的困擾;
或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,用戶將“唯品會”預先設(shè)定為了常用軟件,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵詞發(fā)送給“唯品會”,實現(xiàn)用戶常用軟件第一時間推送消息,從而避免了同一類型的應(yīng)用同時推送消息給用戶造成的困擾,進一步增強了用戶體驗;
或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,從服務(wù)器獲取到“京東”的綜合評價信息(性價比高、物流配送快)最高,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵字發(fā)送給“京東”。
在本發(fā)明的一個實施例中,所述根據(jù)所提取的各關(guān)鍵字的語義信息,確定列表中的與各關(guān)鍵字匹配的應(yīng)用包括:獲取列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;判斷所提取的一個關(guān)鍵字的語義信息是否與列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
例如獲取到的智能終端已安裝的的應(yīng)用列表包括如下應(yīng)用:大眾點評、攜程網(wǎng)、網(wǎng)易新聞、京東,獲取到其中各應(yīng)用的關(guān)聯(lián)關(guān)鍵字分別為:
“大眾點評”的關(guān)聯(lián)關(guān)鍵字為:美食、團購;
“攜程網(wǎng)”的關(guān)聯(lián)關(guān)鍵字為:出行、機票、火車票、酒店、旅游;
“網(wǎng)易新聞”的關(guān)聯(lián)關(guān)鍵字為:新聞、時事;
“京東”的關(guān)聯(lián)關(guān)鍵字為:購物。
因而獲當取到的關(guān)鍵字為“聚餐”時,判斷關(guān)鍵字“聚餐”和關(guān)聯(lián)關(guān)鍵字“美食”語義相似,確定“聚餐”關(guān)鍵字與應(yīng)用“大眾點評”相匹配。
在本發(fā)明的一個實施例中,所述獲取列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字包括:將應(yīng)用列表發(fā)送給服務(wù)器;收服務(wù)器返回的列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
例如獲取到的智能終端上已安裝應(yīng)用的列表(表中的應(yīng)用包括大眾點評、攜程網(wǎng)、網(wǎng)易新聞、京東)發(fā)送給服務(wù)器;同時接收服務(wù)器返回的列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
在本發(fā)明的一個實施例中,圖1所示的方法進一步包括:攔截智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過,從而進一步保證了用戶接收到的應(yīng)用推送消息均是及時、有效、準確的,進一步增強了用戶體驗。
圖2示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的裝置示意圖。如圖2所示,該實現(xiàn)控制智能終端中的應(yīng)用消息推送的裝置200包括:
信息獲取單元210,適于獲取智能終端中的用戶行為相關(guān)信息。通過自動獲取智能終端中的用戶行為的相關(guān)信息,以實現(xiàn)對用戶全面需求的了解,為增強用戶體驗提供了保障。例如從用戶手機終端獲取短信內(nèi)容、記事本內(nèi)容、QQ消息內(nèi)容和微信消息內(nèi)容信息。
關(guān)鍵字提取單元220,適于從獲取的用戶行為相關(guān)信息中提取關(guān)鍵字。從智能終端所獲取的用戶行為信息可能包含很多信息,根據(jù)預設(shè)程序及算法對用戶行為的相關(guān)信息進行分析處理,進而從中提取關(guān)鍵字,保證應(yīng)用消息推送的精確性。例如獲取到的用戶行為相關(guān)的信息為“明天和小李一起去深圳出差”,獲取其中的關(guān)鍵字為“明天”和“深圳”。
發(fā)送單元230,適于將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用,使得一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。例如所提取到的關(guān)鍵字信息可能包括時間和地點等信息,一個或多個應(yīng)用軟件均對應(yīng)該關(guān)鍵字信息,那么將提取到的關(guān)鍵字信息均發(fā)送給相應(yīng)的應(yīng)用軟件。例如所提取到的關(guān)鍵字為“明天”和“深圳”,即可將該組關(guān)鍵字發(fā)送至智能終端的“墨跡天氣”或者“攜程網(wǎng)”等相關(guān)應(yīng)用軟件上;那么“墨跡天氣”推送明天深圳的天氣,以方便用戶可以根據(jù)天氣做好出行準備(是否需要攜帶雨傘),“攜程網(wǎng)”推送由出發(fā)地至深圳的飛機航班,從而方便用戶可以根據(jù)日程安排選擇最佳航班。
本發(fā)明的技術(shù)方案,首先,利用信息獲取單元210獲取智能終端中的用戶行為相關(guān)信息,然后,利用關(guān)鍵字提取單元220對用戶行為的相關(guān)信息進行分析處理,進而從中提取關(guān)鍵字,以保證應(yīng)用消息推送的精確性;最后,利用發(fā)送單元230將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用,實現(xiàn)一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送及時、有效、準確的消息,從而避免了應(yīng)用軟件全部同時推送信息的困擾,極大地增強了用戶體驗。
在本發(fā)明的一個實施例,信息獲取單元210,適于獲取智能終端中的如下內(nèi)容中的一種或多種:
短信內(nèi)容;
記事本內(nèi)容;
即時通信消息內(nèi)容。
獲取以上用戶行為的相關(guān)信息是為了充分了解用戶需求,進而結(jié)合用戶需求,控制相應(yīng)應(yīng)用軟件推送及時、有效、準確的消息,進一步增強了用戶體驗。
則信息獲取單元210,還適于在獲取智能終端中的用戶行為相關(guān)信息之前,進一步適于獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。例如通過情景的方式對此權(quán)限做出明確的解釋,向用戶解釋允許這項權(quán)限會帶來的好處,從而進一步加深用戶對于此權(quán)限的理解,以實現(xiàn)增長用戶的體驗興趣的目的。
進一步地,信息獲取單元210,還適于輸出詢問是否可以訪問智能終端中的用戶行為相關(guān)信息的對話框;接收用戶在所述對話框上輸入的允許訪問的指令。例如,在智能終端的顯示界面輸出詢問對話框,詢問是否可以訪問智能終端中的用戶行為相關(guān)信息(例如短信內(nèi)容、記事本內(nèi)容、QQ消息內(nèi)容和微信消息內(nèi)容等),同時接收用戶在對話框上輸入的允許訪問的指令,實現(xiàn)了保證對用戶行為信息的實時獲取,以及這種事實獲取獲得了用戶的授權(quán),從而保證了本方法的正常運行。
在本發(fā)明的一個實施例,關(guān)鍵字提取單元220,進一步適于對用戶行為相關(guān)信息進行分詞處理;從分詞處理結(jié)果中過濾無意義的詞后,獲得最終的關(guān)鍵字。
例如:若獲取到的用戶行為相關(guān)的信息為“明天和小李一起去深圳”,對這條信息進行分詞處理,分詞結(jié)果為:明天、和、小李、一起、去、深圳,然后過濾掉分詞結(jié)果中對于應(yīng)用推送消息無意義的詞:和、小李、一起、去,得到最終關(guān)鍵詞為“明天”和“深圳”。
在本發(fā)明的一個實施例,發(fā)送單元230適于將所提取的各關(guān)鍵字發(fā)送到服務(wù)器;接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息;根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。例如,可將提取的關(guān)鍵字“明天”和“深圳”發(fā)送至服務(wù)器,服務(wù)器將“明天”和“深圳”關(guān)鍵字與“墨跡天氣”應(yīng)用進行關(guān)系匹配;同時根據(jù)服務(wù)器返回的對應(yīng)關(guān)系,將該組關(guān)鍵字發(fā)送至智能終端上的安裝的“墨跡天氣”上;“墨跡天氣”推送明天深圳的天氣情況,實現(xiàn)及時、有效、有價值應(yīng)用消息的推送。
在本發(fā)明的一個實施例,發(fā)送單元230,進一步適于自動獲取智能終端上已安裝應(yīng)用的列表,然后根據(jù)所提取的各關(guān)鍵字的語義信息,進而確定列表中的與各關(guān)鍵字匹配的應(yīng)用,并將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。例如獲取到的智能終端上已安裝的應(yīng)用列表包括:百度地圖、墨跡天氣、攜程網(wǎng)、淘寶、京東,而獲取的關(guān)鍵字為明天和深圳,確定該組關(guān)鍵字與墨跡天氣和攜程網(wǎng)相匹配,那么將該組關(guān)鍵字發(fā)送至墨跡天氣和攜程網(wǎng)。
進一步地,發(fā)送單元230,還適于預先建立分類信息;根據(jù)所提取的各關(guān)鍵字的語義信息,確定各關(guān)鍵字的分類;根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;確定屬于同一分類的關(guān)鍵字和應(yīng)用相匹配。
例如建立的分類信息包括:美食、出行、新聞、購物等。在本實施例中,根據(jù)所提取的各關(guān)鍵字的語義信息,例如獲取的關(guān)鍵詞為“圍脖”,那么該關(guān)鍵詞的分類為購物;根據(jù)各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類,例如獲取到的智能終端已安裝的應(yīng)用的列表包括:大眾點評、美團、百度糯米、鐵路12306、攜程網(wǎng)、滴滴、新浪新聞、網(wǎng)易新聞、京東、唯品會、淘寶;那么各應(yīng)用的分類為:
美食:大眾點評、美團、百度糯米;
出行:鐵路12306、攜程網(wǎng)、滴滴;
新聞:新浪新聞、網(wǎng)易新聞;
購物:京東、唯品會、淘寶;
那么確定關(guān)鍵詞“圍脖”與“京東”“唯品會”和“淘寶”相匹配,屬于同一分類“購物”,從而實現(xiàn)屬于同一分類的關(guān)鍵字和應(yīng)用軟件相匹配,從而加快了關(guān)鍵字與應(yīng)用軟件的匹配速度;進一步增強了用戶體驗。
進一步地,發(fā)送單元230,還進一步適于當屬于同一分類的應(yīng)用有多個時,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。例如關(guān)鍵字“圍脖”對應(yīng)的同一類應(yīng)用為“京東”“唯品會”和“淘寶”,那么從這三個應(yīng)用中選擇一個應(yīng)用,例如選擇京東,那么將“圍脖”發(fā)送給京東。
進一步地,發(fā)送單元230,還適于從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用。例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,獲取“京東”用戶使用的頻率最高或者時長最長,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵詞發(fā)送給“京東”,避免了同一類型的應(yīng)用同時推送消息給用戶造成的困擾;
或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,獲取到用戶將“唯品會”預先設(shè)定為了常用軟件,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵詞發(fā)送給“唯品會”,實現(xiàn)用戶常用軟件第一時間推送消息,從而避免了同一類型的應(yīng)用同時推送消息給用戶造成的困擾,進一步增強了用戶體驗;
或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。例如在購物分類:京東、唯品會、淘寶三個應(yīng)用軟件中,從服務(wù)器獲取到“京東”獲取到的綜合評價信息(性價比高、物流配送快)最高,那么當獲取到購物類的關(guān)鍵詞時,首先將該關(guān)鍵字發(fā)送給“京東”。
在本發(fā)明的一個實施例,發(fā)送單元230,適于獲取列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;判斷所提取的一個關(guān)鍵字的語義信息是否與列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
例如獲取到的智能終端已安裝的應(yīng)用列表包括如下應(yīng)用:大眾點評、攜程網(wǎng)、網(wǎng)易新聞、京東,獲取到其中各應(yīng)用的關(guān)聯(lián)關(guān)鍵字分別為:
“大眾點評”的關(guān)聯(lián)關(guān)鍵字為:美食、團購;
“攜程網(wǎng)”的關(guān)聯(lián)關(guān)鍵字為:出行、機票、火車票、酒店、旅游;
“網(wǎng)易新聞”的關(guān)聯(lián)關(guān)鍵字為:新聞、時事;
“京東”的關(guān)聯(lián)關(guān)鍵字為:購物。
因而獲當取到的關(guān)鍵字為“聚餐”時,判斷關(guān)鍵字“聚餐”和關(guān)聯(lián)關(guān)鍵字“美食”語義相似,確定“聚餐”關(guān)鍵字與應(yīng)用“大眾點評”相匹配。
在本發(fā)明的一個實施例,發(fā)送單元230,適于將列表發(fā)送給服務(wù)器;接收服務(wù)器返回的列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。例如獲取到的智能終端上已安裝應(yīng)用的列表(表中的應(yīng)用包括大眾點評、攜程網(wǎng)、網(wǎng)易新聞、京東)發(fā)送給服務(wù)器;同時接收服務(wù)器返回的列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
圖3示出了根據(jù)本發(fā)明一個實施例的一種控制智能終端中的應(yīng)用消息推送的裝置示意圖。如圖3所示,該實現(xiàn)控制智能終端中的應(yīng)用消息推送的裝置300包括:信息獲取單元310、關(guān)鍵字提取單元320、發(fā)送單元330和推送消息過濾單元340。其中,信息獲取單元310、關(guān)鍵字提取單元320、發(fā)送單元330和圖2中信息獲取單元210、關(guān)鍵字提取單元220和發(fā)送單元230具有對應(yīng)相同的功能,相同的部分在此不再贅述。
其中,推送消息過濾單元340,適于攔截智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過,從而進一步保證了用戶接收到的應(yīng)用推送消息均是及時、有效、準確的,進一步增強了用戶體驗。
需要說明的是,圖2和圖3所示裝置的各實施例與圖1所示方法的各實施例對應(yīng)相同,上文已有詳細說明,在此不再贅述。
總體來看,本發(fā)明的技術(shù)方案,在獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限后,自動獲取智能終端中的用戶行為的相關(guān)信息(例如短信內(nèi)容、記事本內(nèi)容、QQ消息內(nèi)容和微信消息內(nèi)容等),以實現(xiàn)對用戶全面需求的了解,進一步增強用戶體驗。然后根據(jù)預設(shè)程序和算法從獲取的用戶行為相關(guān)信息中提取關(guān)鍵字,保證應(yīng)用消息推送的精確性。最后,將所提取的關(guān)鍵字發(fā)送給智能終端上安裝的一個或多個應(yīng)用,使得一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息,避免了所有的應(yīng)用同時推送信息的困擾,進而有助于應(yīng)用軟件推送及時、有效、有價值的消息,進一步增強了用戶體驗。
需要說明的是:
在此提供的算法和顯示不與任何特定計算機、虛擬裝置或者其它設(shè)備固有相關(guān)。各種通用裝置也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類裝置所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的一種控制智能終端中的應(yīng)用消息推送的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
本發(fā)明公開了A1、一種控制智能終端中的應(yīng)用消息推送的方法,其中,該方法包括:
獲取智能終端中的用戶行為相關(guān)信息;
從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字;
將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用,使得所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。
A2、如權(quán)利要求A1所述的方法,其中,所述獲取智能終端中的用戶行為相關(guān)信息包括:
獲取智能終端中的如下內(nèi)容中的一種或多種:
短信內(nèi)容;
記事本內(nèi)容;
即時通信消息內(nèi)容。
A3、如權(quán)利要求A1所述的方法,其中,在獲取智能終端中的用戶行為相關(guān)信息之前,該方法進一步包括:
獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。
A4、如權(quán)利要求A3所述的方法,其中,所述獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限包括:
輸出詢問是否可以訪問智能終端中的用戶行為相關(guān)信息的對話框;
接收用戶在所述對話框上輸入的允許訪問的指令。
A5、如權(quán)利要求A1所述的方法,其中,所述從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字包括:
對所述用戶行為相關(guān)信息進行分詞處理;
從分詞處理結(jié)果中過濾無意義的詞后,獲得最終的關(guān)鍵字。
A6、如權(quán)利要求A1所述的方法,其中,將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用包括:
將所提取的各關(guān)鍵字發(fā)送到服務(wù)器;
接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息;
根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。
A7、如權(quán)利要求A1所述的方法,其中,將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用包括:
獲取智能終端上已安裝應(yīng)用的列表;
根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用;
將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。
A8、如權(quán)利要求A7所述的方法,其中,所述根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用包括:
預先建立分類信息;
根據(jù)所提取的各關(guān)鍵字的語義信息,確定各關(guān)鍵字的分類;
根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;
確定屬于同一分類的關(guān)鍵字和應(yīng)用相匹配。
A9、如權(quán)利要求A8所述的方法,其中,該方法進一步包括:
如果屬于同一分類的應(yīng)用有多個,則從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。
A10、如權(quán)利要求A9所述的方法,其中,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用包括:
從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用;
或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;
或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。
A11、如權(quán)利要求A7所述的方法,其中,所述根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用包括:
獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;
判斷所提取的一個關(guān)鍵字的語義信息是否與所述列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
A12、如權(quán)利要求A11所述的方法,其中,所述獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字包括:
將所述列表發(fā)送給服務(wù)器;
接收服務(wù)器返回的所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
A13、如權(quán)利要求A1-A12中任一項所述的方法,其中,該方法進一步包括:
攔截所述智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過。
本發(fā)明還公開了B14、一種控制智能終端中的應(yīng)用消息推送的裝置,其中,該裝置包括:
信息獲取單元,適于獲取智能終端中的用戶行為相關(guān)信息;
關(guān)鍵字提取單元,適于從獲取的所述用戶行為相關(guān)信息中提取關(guān)鍵字;
發(fā)送單元,適于將所提取的關(guān)鍵字發(fā)送給所述智能終端上安裝的一個或多個應(yīng)用,使得所述一個或多個應(yīng)用根據(jù)所接收的關(guān)鍵字推送消息。
B15、如權(quán)利要求B14所述的裝置,其中,所述信息獲取單元,適于獲取智能終端中的如下內(nèi)容中的一種或多種:
短信內(nèi)容;
記事本內(nèi)容;
即時通信消息內(nèi)容。
B16、如權(quán)利要求B14所述的裝置,其中,
所述信息獲取單元,適于在獲取智能終端中的用戶行為相關(guān)信息之前,進一步適于獲取訪問智能終端中的用戶行為相關(guān)信息的權(quán)限。
B17、如權(quán)利要求B16所述的裝置,其中,
所述信息獲取單元,適于輸出詢問是否可以訪問智能終端中的用戶行為相關(guān)信息的對話框;接收用戶在所述對話框上輸入的允許訪問的指令。
B18、如權(quán)利要求B14所述的裝置,其中,
所述關(guān)鍵字提取單元,適于對所述用戶行為相關(guān)信息進行分詞處理;從分詞處理結(jié)果中過濾無意義的詞后,獲得最終的關(guān)鍵字。
B19、如權(quán)利要求B14所述的裝置,其中,
所述發(fā)送單元,適于將所提取的各關(guān)鍵字發(fā)送到服務(wù)器;接收服務(wù)器返回的各關(guān)鍵字和相應(yīng)應(yīng)用之間的對應(yīng)關(guān)系信息;根據(jù)服務(wù)器返回的對應(yīng)關(guān)系信息,將各關(guān)鍵字發(fā)送給智能終端上安裝的相應(yīng)應(yīng)用。
B20、如權(quán)利要求B14所述的裝置,其中,
所述發(fā)送單元,適于獲取智能終端上已安裝應(yīng)用的列表;根據(jù)所提取的各關(guān)鍵字的語義信息,確定所述列表中的與各關(guān)鍵字匹配的應(yīng)用;將各關(guān)鍵字發(fā)送給所確定的匹配的應(yīng)用。
B21、如權(quán)利要求B20所述的裝置,其中,
所述發(fā)送單元,適于預先建立分類信息;根據(jù)所提取的各關(guān)鍵字的語義信息,確定各關(guān)鍵字的分類;根據(jù)所述各列表中的應(yīng)用的功能信息,確定各應(yīng)用的分類;確定屬于同一分類的關(guān)鍵字和應(yīng)用相匹配。
B22、如權(quán)利要求B21所述的裝置,其中,
所述發(fā)送單元,進一步適于當屬于同一分類的應(yīng)用有多個時,從屬于同一分類的多個應(yīng)用中選擇一個應(yīng)用,將屬于該分類的關(guān)鍵字發(fā)送給所選擇的應(yīng)用。
B23、如權(quán)利要求B22所述的裝置,其中,
所述發(fā)送單元,適于從屬于同一分類的多個應(yīng)用中選擇用戶使用頻率最高或時長最長的一個應(yīng)用;或者,從屬于同一分類的多個應(yīng)用中選擇用戶預先指定的一個應(yīng)用;或者,從屬于同一分類的多個應(yīng)用中選擇綜合評價最高的一個應(yīng)用,其中,從服務(wù)器獲取各應(yīng)用的綜合評價信息。
B24、如權(quán)利要求B20所述的裝置,其中,
所述發(fā)送單元,適于獲取所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字;判斷所提取的一個關(guān)鍵字的語義信息是否與所述列表中的一個應(yīng)用的關(guān)聯(lián)關(guān)鍵字的語義相同或類似,是則確定該關(guān)鍵字與該應(yīng)用匹配。
B25、如權(quán)利要求B24所述的裝置,其中,
所述發(fā)送單元,適于將所述列表發(fā)送給服務(wù)器;接收服務(wù)器返回的所述列表中的各應(yīng)用的關(guān)聯(lián)關(guān)鍵字。
B26、如權(quán)利要求B14-B25中任一項所述的裝置,其中,該裝置進一步包括:
推送消息過濾單元,適于攔截所述智能終端上安裝的各應(yīng)用所推送的消息,只允許各應(yīng)用根據(jù)所接收的關(guān)鍵字推送的消息通過。