信息顯示方法、推送方法及裝置的制造方法
【專利摘要】本申請公開了信息顯示方法、推送方法及裝置。所述方法的一【具體實施方式】包括:從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語;確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內;向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息;顯示所述服務器發回的推送信息。該實施方式實現了符合用戶的個性化信息推送。
【專利說明】
信息顯示方法、推送方法及裝置
技術領域
[0001]本申請涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及信息顯示方法、推送方法及裝置。
【背景技術】
[0002]信息推送,又稱為“網絡廣播”,是通過一定的技術標準或協議,在互聯網上通過推送用戶需要的信息來減少信息過載的一項技術。信息推送技術通過主動推送信息給用戶,可以減少用戶在網絡上搜索所花的時間。
[0003]然而,現有的信息推送方式通常是在網頁上直接顯示各種推送信息,而服務器在通過客戶端向用戶推送信息時通常沒有充分考慮用戶的興趣以及客戶端前臺所運行的應用等因素,因此難以實現符合用戶的個性化信息推送,甚至在推送信息時會造成用戶的反感,例如,在用戶通過銀行類應用辦理業務時推送廣告信息會造成用戶的反感。
【發明內容】
[0004]本申請的目的在于提出一種改進的信息顯示方法、推送方法及裝置,來解決以上【背景技術】部分提到的技術問題。
[0005]第一方面,本申請提供了一種信息顯示方法,所述方法包括:從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語;確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內;向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息;顯示所述服務器發回的推送信息。
[0006]在一些實施例中,所述方法還包括:接收所述用戶針對顯示的推送信息執行的操作;接收所述服務器發送的應用下載信息,其中,所述應用下載信息是所述服務器根據所述用戶執行的操作確定所述用戶為應用下載目標用戶之后發送的;顯示所述應用下載信息。
[0007]在一些實施例中,在從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語之前,所述方法還包括:從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器;接收所述服務器發送的興趣詞確定信息,并根據所述興趣詞確定信息確定滿足預設要求的詞語為用戶興趣詞,其中,所述興趣詞確定信息是所述服務器確定滿足預設要求的詞語與預先設定的詞語集合中的詞語相匹配后發送的。
[0008]在一些實施例中,所述從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器,包括:對所述用戶通過客戶端的輸入法應用輸入的歷史信息中包括的詞語進行統計分析;對出現頻率超過預設次數的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。
[0009]第二方面,本申請提供了一種信息推送方法,所述方法包括:接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是所述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的;根據所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向所述用戶推送信息。
[0010]在一些實施例中,所述方法還包括:根據所述用戶對所推送信息的操作確定所述用戶為應用下載目標用戶;向所述用戶發送應用下載信息。
[0011]在一些實施例中,所述根據所述用戶對所推送信息的操作信息確定所述用戶為應用下載目標用戶,包括:判斷所述用戶對所推送信息的執行的操作是否滿足預先規定的操作;如果滿足,則確定所述用戶為應用下載目標用戶。
[0012]在一些實施例中,在接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息之前,所述方法還包括:接收客戶端發送的詞語,其中,所述詞語是所述客戶端從用戶通過輸入法應用輸入的信息中分析得到的;確定所述詞語與預先設定的詞語集合中的詞語相匹配后,向所述客戶端發送興趣詞確定信息,使所述客戶端根據所述興趣詞確定信息確定所述詞語為用戶興趣詞。
[0013]第三方面,本申請提供了一種信息顯示裝置,所述裝置包括:識別單元,用于從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語;確定單元,用于確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內;發送單元,用于向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息;第一顯示單元,用于顯示所述服務器發回的推送信息。
[0014]在一些實施例中,所述裝置還包括:第一接收單元,用于接收所述用戶針對顯示的推送信息執行的操作;第二接收單元,用于接收所述服務器發送的應用下載信息,其中,所述應用下載信息是所述服務器根據所述用戶執行的操作確定所述用戶為應用下載目標用戶之后發送的;第二顯示單元,用于顯示所述應用下載信息。
[0015]在一些實施例中,所述裝置還包括:分析單元,用于從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器;第三接收單元,用于接收所述服務器發送的興趣詞確定信息,并根據所述興趣詞確定信息確定滿足預設要求的詞語為用戶興趣詞,其中,所述興趣詞確定信息是所述服務器確定滿足預設要求的詞語與預先設定的詞語集合中的詞語相匹配后發送的。
[0016]在一些實施例中,所述分析單元進一步用于:對所述用戶通過客戶端的輸入法應用輸入的歷史信息中包括的詞語進行統計分析;對出現頻率超過預設次數的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。
[0017]第四方面,本申請提供了一種信息推送裝置,所述裝置包括:信息接收單元,用于接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是所述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的;推送單元,用于根據所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向所述用戶推送信息。
[0018]在一些實施例中,所述裝置還包括:目標用戶確定單元,用于根據所述用戶對所推送信息的操作確定所述用戶為應用下載目標用戶;信息發送單元,用于向所述用戶發送應用下載信息。
[0019]在一些實施例中,所述目標用戶確定單元進一步用于:判斷所述用戶對所推送信息的執行的操作是否滿足預先規定的操作;如果滿足,則確定所述用戶為應用下載目標用戶。
[0020]在一些實施例中,所述裝置還包括:詞語接收單元,用于接收客戶端發送的詞語,其中,所述詞語是所述客戶端從用戶通過輸入法應用輸入的信息中分析得到的;匹配和發送單元,用于確定所述詞語與預先設定的詞語集合中的詞語相匹配后,向所述客戶端發送興趣詞確定信息,使所述客戶端根據所述興趣詞確定信息確定所述詞語為用戶興趣詞。
[0021]本申請提供的信息顯示方法、推送方法及裝置,從用戶通過客戶端輸入法應用輸入的信息中識別出與用戶興趣詞相同的詞語,而后確定當前時間、客戶端前臺運行的應用包含在允許推送應用范圍內,最后,服務器根據客戶端發送的詞語、當前時間前臺所運行應用的信息以及用戶的位置信息向客戶端推送信息,并由客戶端向用戶顯示,從而實現了符合用戶的個性化信息推送。
【附圖說明】
[0022]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
[0023]圖1是本申請可以應用于其中的示例性系統架構圖;
[0024]圖2是根據本申請的信息顯示方法的一個實施例的流程圖;
[0025]圖3是根據本申請的信息推送方法的一個實施例的流程圖;
[0026]圖4是根據本申請的信息顯示裝置的一個實施例的結構示意圖;
[0027]圖5是根據本申請的信息推送裝置的一個實施例的結構示意圖;
[0028]圖6是適于用來實現本申請實施例的終端設備或服務器的計算機系統的結構示意圖。
【具體實施方式】
[0029]下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發明相關的部分。
[0030]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
[0031]圖1示出了可以應用本申請的信息顯示方法、推送方法及裝置的實施例的示例性系統架構100。
[0032]如圖1所示,系統架構100可以包括終端設備101、102、103,網絡104和服務器105。網絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質。網絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0033]用戶可以使用終端設備101、102、103通過網絡104與服務器105交互,以接收或發送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用,例如輸入法應用、銀行類應用、網頁瀏覽器應用、購物類應用、搜索類應用、即時通信工具、郵箱客戶端、社交平臺軟件等。
[0034]終端設備101、102、103可以是具有顯示屏并且支持網頁瀏覽的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture ExpertsGroup Aud1 Layer 111,動態影像專家壓縮標準音頻層面3)、MP4 (Moving PictureExperts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
[0035]服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上顯示的推送信息提供支持的后臺服務器。后臺服務器可以對接收到的終端設備發送的信息進行分析等處理,并根據終端設備發送的信息向終端設備反饋推送信息。
[0036]需要說明的是,本申請實施例所提供的信息顯示方法一般由終端設備101、102、103執行,相應地,信息顯示裝置一般設置于終端設備101、102、103中。本申請實施例所提供的信息推送方法一般由服務器105執行,相應地,信息推送裝置一般設置于服務器105中。
[0037]應該理解,圖1中的終端設備、網絡和服務器的數目僅僅是示意性的。根據實現需要,可以具有任意數目的終端設備、網絡和服務器。
[0038]繼續參考圖2,示出了根據本申請的信息顯示方法的一個實施例的流程200。所述的信息顯示方法,包括以下步驟:
[0039]步驟201,從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語。
[0040]在本實施例中,信息顯示方法運行于其上的電子設備(例如圖1所述的終端設備101、102、103)可以通過各種方式從用戶通過輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語。例如,上述電子設備可以將預先確定的用戶興趣詞與用戶通過輸入法應用輸入的信息進行匹配,從而判斷用戶輸入的信息中是否包含與用戶興趣詞相同的詞語。又例如,上述電子設備可以將用戶通過輸入法應用輸入的信息進行全切分方法等處理,把信息內容分割成詞;再將所得到的詞與預先確定的用戶興趣詞進行匹配,從而識別出與用戶興趣詞相同的詞語。需要說明的是,上述全切分方法是目前廣泛研究和應用的公知技術,在此不再贅述。
[0041]步驟202,確定當前時間、客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內。
[0042]在本實施例中,信息顯示方法運行于其上的電子設備上可以預先存儲允許推送應用名單或者禁止推送應用名單,在確定用戶通過輸入法應用輸入的信息中包含與預先確定的用戶興趣詞相同的詞語之后,上述電子設備還可以進一步判斷當前時間、前臺運行的應用是否包含在允許推送應用名單中或者不包含在禁止推送應用名單中,如果是,則可以確定當前時間、前臺運行的應用包含在預先設定的允許推送應用范圍內。
[0043]步驟203,向服務器發送詞語、當前時間前臺所運行應用的信息以及用戶的位置信息。
[0044]在本實施例中,上述電子設備可以向服務器發送步驟201中識別出的與用戶興趣詞相同的詞語,還可以向服務器發送當前時間前臺所運行應用的信息(例如應用的名稱等信息)以及用戶的位置信息。
[0045]步驟204,顯示服務器發回的推送信息。
[0046]在本實施例中,上述電子設備可以接收服務器發回的推送信息,并將推送信息顯示給用戶,其中,上述推送信息是服務器根據客戶端發送的詞語、當前時間前臺所運行應用的信息以及用戶的位置信息得到的。
[0047]在本實施例的一些可選的實現方式中,上述電子設備還可以接收用戶針對顯示的推送信息執行的操作;之后,上述電子設備可以接收服務器發送的應用下載信息,其中,應用下載信息是服務器根據用戶執行的操作確定用戶為應用下載目標用戶之后發送的;最后,上述電子設備可以顯示應用下載信息。
[0048]在本實施例的一些可選的實現方式中,在步驟201,從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語之前,上述電子設備還可以從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將該滿足預設要求的詞語發送給服務器;之后,上述電子設備可以接收服務器發送的興趣詞確定信息,并根據興趣詞確定信息確定滿足預設要求的詞語為用戶興趣詞,其中,興趣詞確定信息是服務器確定滿足預設要求的詞語與預先設定的詞語集合中的詞語相匹配后發送的。
[0049]在一些可選的實現方式中,上述從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器,包括:首先,上述電子設備可以對用戶通過輸入法應用輸入的歷史信息中包括的詞語進行統計分析,其中,上述歷史信息可以是指在當前時間前設定時長內用戶通過輸入法應用輸入的信息,例如,用戶在當前時間前半小時內輸入的信息;之后,上述電子設備對出現頻率超過預設次數(例如5次)的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。例如,上述電子設備可以采用類似于吃***,喝***,去***玩,看***,下載***這類的正則表達式進行正則匹配。
[0050]本申請的上述實施例提供的信息顯示方法從用戶通過輸入法應用輸入的信息中識別出與用戶興趣詞相同的詞語,并由服務器根據識別出來的詞語、當前時間前臺所運行應用的信息以及用戶的位置信息向用戶推送信息,從而有效的利用了用戶通過輸入法應用輸入的信息,使用戶獲得滿足其個性化需求的信息。
[0051]繼續參考圖3,示出了根據本申請的信息推送方法的一個實施例的流程300。所述的信息推送方法,包括以下步驟:
[0052]步驟301,接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息。
[0053]在本實施例中,信息推送方法運行于其上的電子設備(例如圖1所述的服務器105)可以通過有線連接方式或者無線連接方式從用戶利用其進行信息輸入的客戶端接收用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,上述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的。需要指出的是,上述無線連接方式可以包括但不限于3G/4G連接、WiFi連接、藍牙連接、WiMAX連接、Zigbee連接、UWB(ultra wideband)連接、以及其他現在已知或將來開發的無線連接方式。
[0054]步驟302,根據用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向用戶推送信息。
[0055]在本實施例中,信息推送方法運行于其上的電子設備可以根據客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息選取推送信息向用戶推送,例如,上述電子設備可以根據客戶端發送的用戶興趣詞“吃烤魚”、當前時間前臺所運行的聊天類應用以及用戶的位置信息通過小動畫、懸浮窗或者卡片式的形式向用戶推送用戶所在位置附件的烤魚團購信息。
[0056]在本實施例的一些可選的實現方式中,上述電子設備還可以根據用戶對所推送信息的操作確定用戶為應用下載目標用戶,例如,當推送的信息為商品信息時,上述電子設備可以根據用戶對推送的商品信息的點擊查看操作、以及對商品的點擊購買操作等確定用戶認可推送的購買信息,且對該商品信息所在的購物類應用(例如百度糯米)的購物體驗滿意,因此可以將確定該用戶為該購物類應用的應用下載目標用戶;確定用戶為應用下載目標之后,上述電子設備可以通過客戶端向用戶發送應用下載信息,通過該應用下載信息用戶可以下載上述電子設備推薦的應用。
[0057]在一些可選的實現方式中,上述根據用戶對所推送信息的操作信息確定用戶為應用下載目標用戶,包括:上述電子設備可以判斷用戶對所推送信息的執行的操作是否滿足預先規定的操作;如果滿足,則上述電子設備可以確定用戶為應用下載目標用戶。
[0058]在本實施例的一些可選的實現方式中,在步驟301,接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息之前,上述電子設備還可以接收客戶端發送的詞語,其中,上述詞語是客戶端從用戶通過輸入法應用輸入的信息中分析得到的;之后,上述電子設備在確定上述詞語與預先設定的詞語集合中的詞語相匹配后,可以向客戶端發送興趣詞確定信息,使客戶端根據興趣詞確定信息確定詞語為用戶興趣詞。
[0059]本申請的上述實施例提供的信息推送方法根據用戶興趣詞、當前時間前臺所運行應用的信息以及用戶的位置信息向用戶推送信息,從而實現了符合用戶的個性化信息推送。
[0060]進一步參考圖4,作為對上述圖2所示方法的實現,本申請提供了一種信息顯示裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。
[0061 ] 如圖4所示,本實施例所述的信息顯示裝置400包括:識別單元401、確定單元402、發送單元403和第一顯示單元404。其中,識別單元401用于從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語;確定單元402用于確定當前時間、上述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內;發送單元403用于向服務器發送上述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息;第一顯示單元404用于顯示上述服務器發回的推送信息。
[0062]在本實施例中,識別單元401、確定單元402、發送單元403和第一顯示單元404的具體處理可以參考圖2對應實施例步驟201、步驟202、步驟203和步驟204的詳細描述,在此不再贅述。
[0063]在本實施例的一些可選的實現方式中,上述裝置還包括:第一接收單元(未示出),用于接收上述用戶針對顯示的推送信息執行的操作;第二接收單元(未示出),用于接收上述服務器發送的應用下載信息,其中,上述應用下載信息是上述服務器根據上述用戶執行的操作確定上述用戶為應用下載目標用戶之后發送的;第二顯示單元(未示出),用于顯示上述應用下載信息。該實現方式可參考上述圖2對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0064]在本實施例的一些可選的實現方式中,上述裝置還包括:分析單元(未示出),用于從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將上述詞語發送給服務器;第三接收單元(未示出),用于接收上述服務器發送的興趣詞確定信息,并根據上述興趣詞確定信息確定上述詞語為用戶興趣詞,其中,上述興趣詞確定信息是上述服務器確定上述詞語與預先設定的詞語集合中的詞語相匹配后發送的。該實現方式可參考上述圖2對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0065]在本實施例的一些可選的實現方式中,上述分析單元進一步用于:對上述用戶通過客戶端的輸入法應用輸入的歷史信息中包括的詞語進行統計分析;對出現頻率超過預設次數的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。該實現方式可參考上述圖2對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0066]進一步參考圖5,作為對上述圖3所示方法的實現,本申請提供了一種信息推送裝置的一個實施例,該裝置實施例與圖3所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。
[0067]如圖5所示,本實施例所述的信息推送裝置500包括:信息接收單元501和推送單元502。其中,信息接收單元501用于接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,上述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是上述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的;推送單元502用于根據上述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向上述用戶推送信息。
[0068]在本實施例中,信息接收單元501和推送單元502的具體處理可以參考圖3對應實施例步驟301和步驟302的詳細描述,在此不再贅述。
[0069]在本實施例的一些可選的實現方式中,上述裝置還包括:目標用戶確定單元(未示出),用于根據上述用戶對所推送信息的操作確定上述用戶為應用下載目標用戶;信息發送單元(未示出),用于向上述用戶發送應用下載信息。該實現方式可參考上述圖3對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0070]在本實施例的一些可選的實現方式中,上述目標用戶確定單元進一步用于:判斷上述用戶對所推送信息的執行的操作是否滿足預先規定的操作;如果滿足,則確定上述用戶為應用下載目標用戶。該實現方式可參考上述圖3對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0071 ]在本實施例的一些可選的實現方式中,上述裝置還包括:詞語接收單元(未示出),用于接收客戶端發送的詞語,其中,上述詞語是上述客戶端從用戶通過輸入法應用輸入的信息中分析得到的;匹配和發送單元(未示出),用于確定上述詞語與預先設定的詞語集合中的詞語相匹配后,向上述客戶端發送興趣詞確定信息,使上述客戶端根據上述興趣詞確定信息確定上述詞語為用戶興趣詞。該實現方式可參考上述圖3對應實施例中相應實現方式的詳細描述,在此不再贅述。
[0072]下面參考圖6,其示出了適于用來實現本申請實施例的終端設備或服務器的計算機系統600的結構示意圖。
[0073]如圖6所示,計算機系統600包括中央處理單元(CPU)601,其可以根據存儲在只讀存儲器(R0M)602中的程序或者從存儲部分608加載到隨機訪問存儲器(RAM)603中的程序而執行各種適當的動作和處理。在RAM 603中,還存儲有系統600操作所需的各種程序和數據。CPU 60KROM 602以及RAM 603通過總線604彼此相連。輸入/輸出(I/O)接口605也連接至總線 604。
[0074]以下部件連接至I/O接口605:包括鍵盤、鼠標等的輸入部分606 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如LAN卡、調制解調器等的網絡接口卡的通信部分609。通信部分609經由諸如因特網的網絡執行通信處理。驅動器610也根據需要連接至I/O接口 605。可拆卸介質611,諸如磁盤、光盤、磁光盤、半導體存儲器等等,根據需要安裝在驅動器610上,以便于從其上讀出的計算機程序根據需要被安裝入存儲部分608。
[0075]特別地,根據本公開的實施例,上文參考流程圖描述的過程可以被實現為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產品,其包括有形地包含在機器可讀介質上的計算機程序,所述計算機程序包含用于執行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網絡上被下載和安裝,和/或從可拆卸介質611被安裝。
[0076]附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個接連地表示的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。
[0077]描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現,也可以通過硬件的方式來實現。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包括識別單元、確定單元、發送單元和第一顯示單元。其中,這些單元的名稱在某種情況下并不構成對該單元本身的限定,例如,識別單元還可以被描述為“從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語的單元”。
[0078]作為另一方面,本申請還提供了一種非易失性計算機存儲介質,該非易失性計算機存儲介質可以是上述實施例中所述裝置中所包含的非易失性計算機存儲介質;也可以是單獨存在,未裝配入終端中的非易失性計算機存儲介質。上述非易失性計算機存儲介質存儲有一個或者多個程序,當所述一個或者多個程序被一個設備執行時,使得所述設備:從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語;確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內;向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息;顯示所述服務器發回的推送信息。又或者,上述非易失性計算機存儲介質存儲有一個或者多個程序,當所述一個或者多個程序被一個設備執行時,使得所述設備:接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是所述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的;根據所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向所述用戶推送信息。
[0079]以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發明范圍,并不限于上述技術特征的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發明構思的情況下,由上述技術特征或其等同特征進行任意組合而形成的其它技術方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術特征進行互相替換而形成的技術方案。
【主權項】
1.一種信息顯示方法,其特征在于,所述方法包括: 從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語; 確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內; 向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息; 顯示所述服務器發回的推送信息。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 接收所述用戶針對顯示的推送信息執行的操作; 接收所述服務器發送的應用下載信息,其中,所述應用下載信息是所述服務器根據所述用戶執行的操作確定所述用戶為應用下載目標用戶之后發送的; 顯示所述應用下載信息。3.根據權利要求1所述的方法,其特征在于,在從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語之前,所述方法還包括: 從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器; 接收所述服務器發送的興趣詞確定信息,并根據所述興趣詞確定信息確定滿足預設要求的詞語為用戶興趣詞,其中,所述興趣詞確定信息是所述服務器確定滿足預設要求的詞語與預先設定的詞語集合中的詞語相匹配后發送的。4.根據權利要求3所述的方法,其特征在于,所述從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器,包括: 對所述用戶通過客戶端的輸入法應用輸入的歷史信息中包括的詞語進行統計分析; 對出現頻率超過預設次數的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。5.一種信息推送方法,其特征在于,所述方法包括: 接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是所述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的; 根據所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向所述用戶推送信息。6.根據權利要求5所述的方法,其特征在于,所述方法還包括: 根據所述用戶對所推送信息的操作確定所述用戶為應用下載目標用戶; 向所述用戶發送應用下載信息。7.根據權利要求6所述的方法,其特征在于,所述根據所述用戶對所推送信息的操作信息確定所述用戶為應用下載目標用戶,包括: 判斷所述用戶對所推送信息的執行的操作是否滿足預先規定的操作; 如果滿足,則確定所述用戶為應用下載目標用戶。8.根據權利要求5所述的方法,其特征在于,在接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息之前,所述方法還包括: 接收客戶端發送的詞語,其中,所述詞語是所述客戶端從用戶通過輸入法應用輸入的信息中分析得到的; 確定所述詞語與預先設定的詞語集合中的詞語相匹配后,向所述客戶端發送興趣詞確定信息,使所述客戶端根據所述興趣詞確定信息確定所述詞語為用戶興趣詞。9.一種信息顯示裝置,其特征在于,所述裝置包括: 識別單元,用于從用戶通過客戶端的輸入法應用輸入的信息中識別出與預先確定的用戶興趣詞相同的詞語; 確定單元,用于確定當前時間、所述客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內; 發送單元,用于向服務器發送所述詞語、當前時間前臺所運行應用的信息以及用戶的位置信息; 第一顯示單元,用于顯示所述服務器發回的推送信息。10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括: 第一接收單元,用于接收所述用戶針對顯示的推送信息執行的操作; 第二接收單元,用于接收所述服務器發送的應用下載信息,其中,所述應用下載信息是所述服務器根據所述用戶執行的操作確定所述用戶為應用下載目標用戶之后發送的;第二顯示單元,用于顯示所述應用下載信息。11.根據權利要求9所述的裝置,其特征在于,所述裝置還包括: 分析單元,用于從用戶通過客戶端的輸入法應用輸入的歷史信息中分析得到滿足預設要求的詞語,并將滿足預設要求的詞語發送給服務器; 第三接收單元,用于接收所述服務器發送的興趣詞確定信息,并根據所述興趣詞確定信息確定滿足預設要求的詞語為用戶興趣詞,其中,所述興趣詞確定信息是所述服務器確定滿足預設要求的詞語與預先設定的詞語集合中的詞語相匹配后發送的。12.根據權利要求11所述的裝置,其特征在于,所述分析單元進一步用于: 對所述用戶通過客戶端的輸入法應用輸入的歷史信息中包括的詞語進行統計分析; 對出現頻率超過預設次數的詞語進行語義分析或正則匹配,從而確定滿足預設要求的詞語。13.一種信息推送裝置,其特征在于,所述裝置包括: 信息接收單元,用于接收客戶端發送的用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息,其中,所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息是所述客戶端在確定當前時間客戶端前臺運行的應用包含在預先設定的允許推送應用范圍內之后發送的; 推送單元,用于根據所述用戶興趣詞、客戶端當前時間前臺所運行應用的信息以及用戶的位置信息向所述用戶推送信息。14.根據權利要求13所述的裝置,其特征在于,所述裝置還包括: 目標用戶確定單元,用于根據所述用戶對所推送信息的操作確定所述用戶為應用下載目標用戶; 信息發送單元,用于向所述用戶發送應用下載信息。15.根據權利要求14所述的裝置,其特征在于,所述目標用戶確定單元進一步用于: 判斷所述用戶對所推送信息的執行的操作是否滿足預先規定的操作; 如果滿足,則確定所述用戶為應用下載目標用戶。16.根據權利要求13所述的裝置,其特征在于,所述裝置還包括: 詞語接收單元,用于接收客戶端發送的詞語,其中,所述詞語是所述客戶端從用戶通過輸入法應用輸入的信息中分析得到的; 匹配和發送單元,用于確定所述詞語與預先設定的詞語集合中的詞語相匹配后,向所述客戶端發送興趣詞確定信息,使所述客戶端根據所述興趣詞確定信息確定所述詞語為用戶興趣詞。
【文檔編號】G06F17/30GK106055680SQ201610397225
【公開日】2016年10月26日
【申請日】2016年6月7日
【發明人】張潤琦
【申請人】百度在線網絡技術(北京)有限公司