基于即時通信的信息處理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種基于即時通信的信息處理方法、裝置及系統(tǒng)。本發(fā)明基于即時通信的信息處理方法,包括:業(yè)務(wù)服務(wù)器獲取IM客戶端的即時通信IM信息中包含的關(guān)鍵字,根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端,以使所述IM客戶端主動推送所述關(guān)鍵字匹配的推送信息。本發(fā)明實施例實現(xiàn)在用戶瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供信息的問題。
【專利說明】基于即時通信的信息處理方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種基于即時通信的信息處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動網(wǎng)絡(luò)和互聯(lián)網(wǎng)的發(fā)展,個人用戶收到包含潛在需求信息時,如欠費短信或者交談時其他用戶提到的某個潛在需求,可以在手機終端、平板電腦、家用電腦等終端設(shè)備上獲取相關(guān)信息,業(yè)務(wù)提供商希望可以給個人用戶提供更及時和豐富的信息。
[0003]現(xiàn)有的方法是,當(dāng)用戶瀏覽或者搜索過相關(guān)信息時,業(yè)務(wù)提供商根據(jù)用戶瀏覽的信息或者是搜索使用的關(guān)鍵字查詢相關(guān)屬性的信息,并顯示在用戶終端設(shè)備屏幕上。
[0004]這種方法需要在用戶主動瀏覽或搜索后,業(yè)務(wù)提供商才能提供相應(yīng)的信息。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種基于即時通信的信息處理方法、裝置及系統(tǒng),以克服現(xiàn)有技術(shù)需要在用戶主動瀏覽或搜索后,業(yè)務(wù)提供商才能提供相應(yīng)信息的問題。
[0006]第一方面,本發(fā)明實施例提供一種基于即時通信的信息處理方法,包括:
[0007]業(yè)務(wù)服務(wù)器獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字;
[0008]根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息;
[0009]將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述用戶的頂客戶端,以使所述IM客戶端主動推送所述關(guān)鍵字匹配的推送信息。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述業(yè)務(wù)服務(wù)器獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,包括:
[0011]所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述頂信息;
[0012]根據(jù)預(yù)設(shè)的關(guān)鍵字列表,查詢所述IM信息是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字。
[0013]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述業(yè)務(wù)服務(wù)器獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,包括:
[0014]所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述關(guān)鍵字;或者,
[0015]所述業(yè)務(wù)服務(wù)器接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。
[0016]結(jié)合第一方面,第一方面的第一種至二種任一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,若所述推送信息至少兩個以上,則所述將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端之前,包括:
[0017]根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
[0018]第二方面,本發(fā)明實施例提供一種基于即時通信的信息處理方法,包括:
[0019]即時通信M客戶端獲取用戶的M信息;[0020]所述IM客戶端根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;
[0021]所述頂客戶端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。
[0022]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述獲取與所述關(guān)鍵字匹配的推送信息,包括:
[0023]所述M客戶端根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息;或者,
[0024]所述M客戶端將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息返回給所述IM客戶端;接收所述業(yè)務(wù)服務(wù) 器返回的所述匹配的推送信息;或者,
[0025]所述IM客戶端將所述關(guān)鍵字發(fā)送給IM服務(wù)器,以使所述IM服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述頂客戶端;接收所述IM服務(wù)器返回的所述匹配的推送信息。
[0026]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,當(dāng)所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息至少兩個以上時,所述顯示,包括:
[0027]根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示;
[0028]所述獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,還包括:
[0029]記錄所述用戶對所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0030]第三方面,本發(fā)明實施例提供一種業(yè)務(wù)處理器,包括:
[0031]接收模塊,用于獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字;
[0032]查詢模塊,用于根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息;
[0033]發(fā)送模塊,用于將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述頂客戶端主動推送所述關(guān)鍵字匹配的推送信息。
[0034]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述接收模塊獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,具體用于:
[0035]接收所述頂客戶端發(fā)送的所述頂信息;
[0036]根據(jù)預(yù)設(shè)的關(guān)鍵字列表,查詢所述IM信息是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字。
[0037]結(jié)合第三方面,在第三方面的第二種可能的實現(xiàn)方式中,所述接收模塊獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,具體用于:
[0038]接收所述頂客戶端發(fā)送的所述關(guān)鍵字;或者,
[0039]接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。
[0040]結(jié)合第三方面,第一種至第二種任一種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,若所述匹配的推送信息至少兩個以上,則所述業(yè)務(wù)處理器還包括權(quán)重確定模塊,用于:
[0041]在所述發(fā)送模塊將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端之前,根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
[0042]第四方面,本發(fā)明實施例提供一種終端,包括:
[0043]識別模塊,用于獲取用戶的IM信息;
[0044]第一查詢模塊,用于根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;
[0045]第二查詢模塊,用于獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。
[0046]結(jié)合第四方面,在第四方面的第一種可能的實現(xiàn)方式中,所述第二查詢模塊獲取與所述關(guān)鍵字匹配的推送信息,具體用于:
[0047]根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息;或者,
[0048]將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息返回給所述頂客戶端;接收所述業(yè)務(wù)服務(wù)器返回的所述匹配的推送信息;或者,
[0049]將所述關(guān)鍵字發(fā)送給頂服務(wù)器,以使所述頂服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述IM客戶端;接收所述IM服務(wù)器返回的所述匹配的推送信息。 [0050]結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第四方面的第二種可能的實現(xiàn)方式中,所述第二查詢模塊,還用于:
[0051]當(dāng)所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息至少兩條以上時,根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示;
[0052]所述第二查詢模塊還用于,在所述獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,記錄所述用戶對所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0053]第五方面,本發(fā)明實施例提供即時通信的信息處理系統(tǒng),包括:終端和業(yè)務(wù)服務(wù)器;
[0054]所述終端用于獲取用戶的IM信息;所述終端根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;所述終端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以主動向所述終端推送所述關(guān)鍵字匹配的推送信息;
[0055]所述業(yè)務(wù)服務(wù)器用于獲取所述終端的即時通信IM信息中包含的關(guān)鍵字;根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息;將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述終端,以使所述終端主動推送所述關(guān)鍵字匹配的推送信
肩、O
[0056]本發(fā)明實施例一種基于即時通信的信息處理方法、裝置,在用戶主動瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
【專利附圖】
【附圖說明】
[0057]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0058]圖1為本發(fā)明提供的一種基于即時通信的信息處理方法實施例一的流程圖;
[0059]圖2為本發(fā)明提供的一種基于即時通信的信息處理方法實施例二的流程圖;
[0060]圖3A為本發(fā)明提供的一種基于即時通信的信息處理方法實施例三的信令流程圖;
[0061]圖3B為圖3A所示的實施例三中IM客戶端獲取預(yù)設(shè)的關(guān)鍵字列表的信令流程圖;
[0062]圖3C為圖3A所示的實施例三的另一種信令流程圖;
[0063]圖4為本發(fā)明提供的一種基于即時通信的信息處理方法實施例四的信令流程圖;
[0064]圖5為本發(fā)明一種業(yè)務(wù)處理器實施例一的結(jié)構(gòu)不意圖;
[0065]圖6為本發(fā)明一種業(yè)務(wù)處理器實施例二的結(jié)構(gòu)示意圖;
[0066]圖7為本發(fā)明一種終端實施例一的結(jié)構(gòu)不意圖; [0067]圖8為本發(fā)明一種基于即時通信的信息處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0068]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0069]圖1為本發(fā)明提供的一種基于即時通信的信息處理方法實施例一的流程圖,如圖1所示,本實施例的方法可以包括:
[0070]步驟101、業(yè)務(wù)服務(wù)器獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字。
[0071]其中,所述即時通信(Instant Message,簡稱IM)信息為用戶在點對點通信或群通信中的頂信息,可以是所述頂客戶端接收的其他用戶發(fā)送的頂信息,也可以是所述用戶通過所述IM客戶端向其他用戶發(fā)送的信息。
[0072]可選的,所述IM信息中包含的關(guān)鍵字可以是多個。舉例來說,關(guān)鍵字可以為“話費余額不足”、“聚會”等??蛇x的,關(guān)鍵字也可以采用多個關(guān)鍵詞的邏輯表達(dá)式來定義,舉例來說,當(dāng)一個關(guān)鍵字為“欠費”與“移動”時,則只有從同時包含“欠費”、“移動”兩個關(guān)鍵詞的頂信息中才包含該關(guān)鍵字,又舉例來說,當(dāng)一個關(guān)鍵字為“登山”或“戶外”時,則從包含“欠費”或“移動”中任一個關(guān)鍵詞的IM信息均包含該關(guān)鍵字。
[0073]可選的,所述頂信息為用戶在點對點通信或群通信中的頂信息。具體地,所述頂信息可以是點對點通信中接收和/或發(fā)送的頂信息,也可以是群通信中接收和/或發(fā)送的頂信息。
[0074]進(jìn)一步地,所述業(yè)務(wù)服務(wù)器獲取所述關(guān)鍵字的方式可以有多種。
[0075]在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)服務(wù)器獲取即時通信頂信息中包含的關(guān)鍵字,包括:
[0076]所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述關(guān)鍵字;或者,
[0077]所述業(yè)務(wù)服務(wù)器接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。[0078]具體地,所述IM客戶端可以基于預(yù)設(shè)的關(guān)鍵字列表在所述的IM信息中檢索關(guān)鍵字,并將檢索到的所述關(guān)鍵字直接發(fā)給業(yè)務(wù)服務(wù)器,或者,將檢索到的所述關(guān)鍵字通過IM服務(wù)器發(fā)給業(yè)務(wù)服務(wù)器。進(jìn)一步地,所述IM客戶端可以預(yù)先從所述業(yè)務(wù)服務(wù)器獲取所述關(guān)鍵字列表。
[0079]在又一種可能的實現(xiàn)方式中,所述業(yè)務(wù)服務(wù)器獲取即時通信頂信息中包含的關(guān)鍵字之前,還包括:
[0080]所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述頂信息;
[0081]根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字。
[0082]也就是說,IM彳目息的關(guān)鍵字可以是IM客戶端從IM /[目息中檢索到的,也可以是業(yè)務(wù)服務(wù)器從頂客戶端發(fā)送的IM信息中檢索到的。
[0083]步驟102、根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息。
[0084]其中,所述業(yè)務(wù)服務(wù)器中預(yù)設(shè)有推送信息庫。具體地,推送信息庫記錄有至少兩條以上推送信息,以及所述至少兩條以上推送信息和關(guān)鍵字的匹配關(guān)系,一條推送信息可以匹配一個或多個關(guān)鍵字,一個關(guān)鍵字也可以匹配一條或多條推送信息。
[0085]所述業(yè)務(wù)服務(wù)器使用所述關(guān)鍵字查詢所述的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息。例如,關(guān)鍵字“余額不足”對應(yīng)的推送信息可以為手機話費充值推送信息,關(guān)鍵字“聚會”對應(yīng)的推送 信息可以為某餐廳團購?fù)扑托畔ⅰ?br>
[0086]步驟103、將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述頂客戶端主動推送所述關(guān)鍵字匹配的推送信息。
[0087]進(jìn)一步地,所述匹配的推送信息可以包括網(wǎng)頁地址、即時通信頂客戶端內(nèi)其他頁面跳轉(zhuǎn)地址、其他客戶端跳轉(zhuǎn)入口。其中,所述IM客戶端內(nèi)其他頁面可以為IM客戶端提供的多個顯示頁面中非IM信息通信的頁面;點擊其他客戶端跳轉(zhuǎn)入口可以彈出其他客戶端的界面。
[0088]可選的,所述匹配的推送信息包含所述匹配的推送信息對應(yīng)的支付信息,以使所述IM客戶端顯示所述匹配的推送信息后,根據(jù)用戶的點擊操作,所述IM客戶端可以向所述業(yè)務(wù)服務(wù)器發(fā)送所述匹配的推送信息對應(yīng)的支付請求。進(jìn)一步地,所述業(yè)務(wù)服務(wù)器可以向第三方設(shè)備發(fā)送所述匹配的推送信息對應(yīng)的支付請求,以使所述第三方設(shè)備通過所述業(yè)務(wù)服務(wù)器與所述IM客戶端建立連接并完成支付。
[0089]本實施例,通過根據(jù)從所述IM信息中包含的關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,返回與所述關(guān)鍵字匹配的推送信息,實現(xiàn)在用戶瀏覽或搜索之前主動推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供信息的問題。
[0090]可選地,所述匹配的推送信息可以有多條。進(jìn)一步地,若所述匹配的推送信息有至少兩條以上,則所述將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端之前,還包括:
[0091]根據(jù)各匹配的推送信息的屬性值以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
[0092]相應(yīng)的,所述將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端,可以包括:[0093]將至少兩條匹配的推送信息按照各匹配的推送信息的權(quán)重進(jìn)行排序;
[0094]將排序后的所述至少兩條匹配的推送信息返回給所述IM客戶端。
[0095]其中,所述各匹配的推送信息的屬性值可以預(yù)先在推送信息庫中設(shè)定,例如,當(dāng)推送信息的提供商具有高優(yōu)先級時,該推送信息具有高優(yōu)先級的屬性值,如較大的屬性值。所述各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度也可以預(yù)先在推送信息庫中設(shè)定,例如,與關(guān)鍵字“筆記本”匹配的推送信息可能包括:筆記本電腦推送信息、臺式電腦推送信息、電腦維修推送信息、記事本推送信息,這些推送信息與所述關(guān)鍵字具有不同的關(guān)聯(lián)度。所述匹配的推送信息的屬性值以及所述匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度越高,則所述匹配的推送信息的權(quán)重越高,具體計算方法本發(fā)明不做限制。
[0096]舉例來說,若所述頂信息包含“關(guān)鍵字1”,所述推送信息庫中包含2條記錄,分別是記錄I包含“推送信息1”、“關(guān)鍵字I”、“推送信息I的屬性值”和“推送信息I與關(guān)鍵字I的關(guān)聯(lián)度”等屬性,記錄2包含“推送信息2”、“關(guān)鍵字I”、“推送信息2的屬性值”和“推送信息2與關(guān)鍵字I的關(guān)聯(lián)度”等屬性,業(yè)務(wù)服務(wù)器可以根據(jù)每條記錄中的推送信息的屬性值和關(guān)聯(lián)度計算權(quán)重。
[0097]可選地,所述業(yè)務(wù)服務(wù)器可以根據(jù)所述各匹配的推送信息的權(quán)重由高到低對所述至少兩條推送信息進(jìn)行排序。進(jìn)一步地,如IM通信繁忙時,所述業(yè)務(wù)服務(wù)器可以選擇權(quán)重較高的推送信息返回給所述IM客戶端。
[0098]進(jìn)一步地,在確定推送信息的權(quán)重時還可以考慮用戶對該推送信息的關(guān)注度。相應(yīng)地,所述根據(jù)各匹配的推送信息的屬性值以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重,包括:
[0099]根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
[0100]其中,所述用戶關(guān)注度可以為數(shù)值,例如,任意IM客戶端接收到某條推送信息后統(tǒng)計到該條推送信息被用戶點擊的次數(shù)的總和,所述業(yè)務(wù)服務(wù)器可以將所述各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度的各項數(shù)值按一定加權(quán)比例求和,得到所述各匹配的退信信息的權(quán)重。所述推送信息的用戶關(guān)注度也可以在推送信息庫中設(shè)定,進(jìn)一步地,還可以根據(jù)用戶對推送信息的操作更新其用戶關(guān)注度。相應(yīng)地,所述將所述匹配的推送信息返回給所述頂客戶端之后,還包括:
[0101]接收所述IM客戶端上報的所述用戶對所述匹配的推送信息的點擊操作,并統(tǒng)計;
[0102]根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0103]具體地,推送信息的用戶關(guān)注度可以根據(jù)用戶對該推送信息的點擊操作的次數(shù)計算得到。
[0104]作為替代地,所述業(yè)務(wù)服務(wù)器可以將所述各匹配的推送信息的權(quán)重攜帶在所述各匹配的推送信息中返回給所述IM客戶端,以使所述IM客戶端可以根據(jù)所述各匹配的推送信息的權(quán)重進(jìn)行排序。
[0105]其中,所述業(yè)務(wù)服務(wù)器在確定各匹配的推送信息的權(quán)重后,無需根據(jù)權(quán)重對各匹配的推送信息進(jìn)行排序,而是將權(quán)重添加到推送信息中,一并返回給頂客戶端,由頂客戶端根據(jù)權(quán)重確定推送信息的顯示方式。[0106]可選地,將查詢到的與所述關(guān)鍵字匹配的推送信息,返回給所述頂客戶端,可以包括:
[0107]所述業(yè)務(wù)服務(wù)器將查詢到的與所述關(guān)鍵字匹配的推送信息發(fā)送給IM服務(wù)器,由所述頂服務(wù)器返回給所述頂客戶端。
[0108]通過業(yè)務(wù)服務(wù)器獲取IM信息中包含的關(guān)鍵字,查詢預(yù)設(shè)的推送信息庫,并將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述頂客戶端向所述用戶呈現(xiàn)所述推送信息,實現(xiàn)在用戶主動瀏覽或搜索之前主動推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0109]圖2為本發(fā)明提供的一種基于即時通信的信息處理方法實施例二的流程圖,如圖2所示,本實施例的方法可以包括:
[0110]步驟201、頂客戶端獲取用戶的頂信息。
[0111]其中,所述頂客戶端可以在手機、電腦、平板電腦等用戶設(shè)備上運行??蛇x地,所述頂客戶端獲取所述用戶在點對點通信或群通信中的頂信息,所述頂信息可以是所述頂客戶端接收的其他用戶發(fā)送的頂信息,也可以是所述用戶通過所述頂客戶端向其他用戶發(fā)送的信息。 [0112]步驟202、根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述頂信息中包含的關(guān)鍵字。
[0113]舉例來說,關(guān)鍵字可以為“話費余額不足”、“話費”等。可選的,所述關(guān)鍵字可以采用一個或多個關(guān)鍵詞的邏輯表達(dá)式來定義,舉例來說,當(dāng)一個關(guān)鍵字為“欠費”與“移動”時,則只有從同時包含“欠費”、“移動”兩個關(guān)鍵詞的頂信息中才包含該關(guān)鍵字,又舉例來說,當(dāng)一個關(guān)鍵字為“登山”或“戶外”時,則從包含“欠費”或“移動”中任一個關(guān)鍵詞的頂信息均包含該關(guān)鍵字。
[0114]具體地,所述頂客戶端檢測所述頂信息,是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的一個或多個關(guān)鍵字。
[0115]進(jìn)一步地,所述獲取與所述關(guān)鍵字匹配的推送信息的方式可以有多種。
[0116]在一種可能的實現(xiàn)方式中,所述獲取與所述關(guān)鍵字匹配的推送信息,包括:
[0117]所述IM客戶端根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息。
[0118]其中,所述預(yù)設(shè)的推送信息庫可以包含一條或多條推送信息和與推送信息關(guān)聯(lián)的一個或多個關(guān)鍵字。所述IM客戶端使用所述關(guān)鍵字,查詢所述預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息。在所述頂客戶端根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息之前,還包括:所述頂客戶端通過發(fā)送推送信息庫預(yù)同步請求,下載所述預(yù)設(shè)的推送信息庫。
[0119]在又一種可能的實現(xiàn)方式中,所述獲取與所述關(guān)鍵字匹配的推送信息,包括:
[0120]所述M客戶端將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息返回給所述IM客戶端;接收所述業(yè)務(wù)服務(wù)器返回的所述匹配的推送信息。
[0121]其中,所述IM客戶端向所述業(yè)務(wù)服務(wù)器發(fā)送所述關(guān)鍵字,所述IM客戶端接收所述關(guān)鍵字匹配的推送信息。所述關(guān)鍵字與所述推送信息的內(nèi)容和關(guān)系與第一種情況相同,此處不再贅述。[0122]在另一種可能的實現(xiàn)方式中,所述獲取與所述關(guān)鍵字匹配的推送信息,包括:
[0123]所述IM客戶端將所述關(guān)鍵字發(fā)送給IM服務(wù)器,以使所述IM服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述頂客戶端;接收所述IM服務(wù)器返回的所述匹配的推送信息。
[0124]步驟203、所述頂客戶端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。
[0125]其中,所述頂客戶端將所述獲取到的與所述關(guān)鍵字匹配的推送信息顯示在頂客戶端上。例如,以一條頂信息的形式顯示在頂客戶端的顯示界面上或是以頂客戶端的系統(tǒng)消息形式顯示。
[0126]可選地,所述匹配的推送信息包括網(wǎng)頁地址、即時通信頂客戶端內(nèi)其他頁面跳轉(zhuǎn)地址、其他客戶端跳轉(zhuǎn)入口。
[0127]可選的,所述匹配的推送信息包含所述匹配的推送信息對應(yīng)的支付信息,所述IM客戶端顯示所述匹配的推送信息后,根據(jù)用戶的點擊操作,所述頂客戶端可以向所述業(yè)務(wù)服務(wù)器發(fā)送所述匹配的推送信息對應(yīng)的支付請求,以使所述業(yè)務(wù)服務(wù)器可以向第三方設(shè)備發(fā)送所述匹配的推送信息對應(yīng)的支付請求,以使所述IM客戶端通過所述業(yè)務(wù)服務(wù)器與所述第三方設(shè)備建立連接并完成支付。
[0128]可選地,所述獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,還包括:
[0129]記錄所述用戶對所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0130]可選地,當(dāng)所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息有至少兩條以上時,所述顯示,包括:
[0131]根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示。
[0132]舉例來說,可以使用數(shù)值1-10作為權(quán)重,各匹配的推送信息中哪一條的權(quán)重數(shù)值越大,如10,表示顯示優(yōu)先級越高。
[0133]可選地,所述獲取與所述關(guān)鍵字匹配的推送信息之后,還包括:
[0134]根據(jù)所述用戶的轉(zhuǎn)發(fā)指令,將所述匹配的推送信息轉(zhuǎn)發(fā)給其他頂客戶端。
[0135]其中,頂客戶端顯示所述推送信息后,用戶可以對其進(jìn)行操作,比如,將其通過頂客戶端轉(zhuǎn)發(fā)給其他IM用戶。
[0136]本實施例通過所述頂客戶端獲取頂信息并根據(jù)預(yù)設(shè)的關(guān)鍵字列表獲取頂信息中包含的關(guān)鍵字,獲取所述關(guān)鍵字匹配的推送信息并顯示在頂客戶端上供用戶查看,實現(xiàn)在用戶主動瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0137]可選地,所述IM服務(wù)器可以接收所述IM客戶端發(fā)送的所述的IM信息中包含的關(guān)鍵字,將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息返回給所述頂服務(wù)器;
[0138]所述頂服務(wù)器可以接收所述業(yè)務(wù)服務(wù)器返回的與所述關(guān)鍵字匹配的推送信息,將所述匹配的推送信息返回給所述IM客戶端。
[0139]下面采用幾個具體的實施例,對圖1-2所示方法實施例的技術(shù)方案進(jìn)行詳細(xì)說明。
[0140]圖3A為本發(fā)明提供的一種基于即時通信的信息處理方法實施例三的信令流程圖,如圖3A所示,本實施例的方法可以包括:
[0141]S301、頂客戶端獲取頂信息。
[0142]S302、IM客戶端查詢預(yù)設(shè)關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字。
[0143]S303、IM客戶端向業(yè)務(wù)服務(wù)器發(fā)送推送信息查詢請求,攜帶所述關(guān)鍵字。
[0144]S304、業(yè)務(wù)服務(wù)器查詢預(yù)設(shè)推送信息庫,獲取所述關(guān)鍵字匹配的推送信息。
[0145]S305、業(yè)務(wù)服務(wù)器向頂客戶端發(fā)送推送信息查詢響應(yīng),攜帶所述關(guān)鍵字匹配的推送信息。
[0146]S306、IM客戶端顯示所述推送信息。
[0147]S307、用戶點擊推送信息。
[0148]可選的,在S307之后,還可以包括:
[0149]S308、IM客戶端發(fā)送推送信息統(tǒng)計,攜帶所述推送信息點擊次數(shù)。
[0150]S309、業(yè)務(wù)服務(wù)器統(tǒng)計推送信息點擊次數(shù),更新推送信息庫中所述推送信息的用戶關(guān)注度。
[0151]本實施例,通過所述IM客戶端根據(jù)預(yù)設(shè)的關(guān)鍵字列表獲取IM信息中包含的關(guān)鍵字,向所述業(yè)務(wù)服務(wù)器獲取所述關(guān)鍵字匹配的推送信息并顯示在頂客戶端上供用戶查看,實現(xiàn)在用戶主動瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0152]圖3B為圖3A所示的實施例三中IM客戶端獲取預(yù)設(shè)的關(guān)鍵字列表的信令流程圖,如圖3B所示,IM客戶端獲取預(yù)設(shè)的關(guān)鍵字列表的步驟包括:
[0153]S300-1、IM客戶端向業(yè)務(wù)服務(wù)器發(fā)送關(guān)鍵字列表預(yù)同步請求。
[0154]S300-2、業(yè)務(wù)服務(wù)器獲取預(yù)設(shè)關(guān)鍵字列表。
[0155]S300-3、業(yè)務(wù)服務(wù)器向頂客戶端發(fā)送關(guān)鍵字列表預(yù)同步響應(yīng),攜帶關(guān)鍵字列表。
[0156]S300-4、IM客戶端保存關(guān)鍵字列表。
[0157]本實施例,通過所述頂客戶端預(yù)先同步所述業(yè)務(wù)服務(wù)器發(fā)送關(guān)鍵字列表至本地,使得所述IM客戶端能夠根據(jù)預(yù)設(shè)的關(guān)鍵字列表獲取IM信息中包含的關(guān)鍵字,向所述業(yè)務(wù)服務(wù)器獲取所述關(guān)鍵字匹配的推送信息并顯示在頂客戶端上供用戶查看,節(jié)省通信時長,實現(xiàn)在用戶主動瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0158]圖3C為圖3A所示的實施例三的另一種信令流程圖,如圖3C所示,本實施例與圖3A所示實施例的區(qū)別在于,圖3A中S303的推送信息查詢請求和S305響應(yīng)消息可以通過IM服務(wù)器轉(zhuǎn)發(fā),即S303對應(yīng)圖3C中的S303-1和S303-2、S305對應(yīng)圖3C中的S305-1和S305-2,本實施例的方法還可以包括:
[0159]S303-1、頂客戶端向頂服務(wù)器發(fā)送推送信息查詢請求,攜帶所述關(guān)鍵字。
[0160]S303-2、頂服務(wù)器向業(yè)務(wù)服務(wù)器發(fā)送推送信息查詢請求,攜帶所述關(guān)鍵字。
[0161]S305-1、業(yè)務(wù)服務(wù)器向頂服務(wù)器發(fā)送推送信息查詢響應(yīng),攜帶所述關(guān)鍵字匹配的推送信息。
[0162] S305-2、頂服務(wù)器向頂客戶端發(fā)送推送信息查詢響應(yīng),攜帶所述關(guān)鍵字匹配的推送信息。
[0163]其他步驟S301-S302、S304、S306-S309與圖3A所示實施例三相同,此處不再贅述。
[0164]本實施例,通過所述頂客戶端通過頂服務(wù)器轉(zhuǎn)發(fā)的方式,向所述業(yè)務(wù)服務(wù)器獲取所述關(guān)鍵字匹配的推送信息并顯示在頂客戶端上供用戶查看,不需要新增頂客戶端與業(yè)務(wù)服務(wù)器之間的接口,實現(xiàn)在用戶主動瀏覽或搜索之前推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0165]圖4為本發(fā)明提供的一種基于即時通信的信息處理方法實施例四的信令流程圖,如圖4所示,本實施例與圖3A所示實施例的區(qū)別在于,IM客戶端預(yù)先獲取推送信息庫并在頂客戶端獲取關(guān)鍵字對應(yīng)的推送信息,本實施例的方法可以包括:
[0166]S400-1、IM客戶端向業(yè)務(wù)服務(wù)器發(fā)送關(guān)鍵字列表預(yù)同步請求。
[0167]其中,在頂客戶端向業(yè)務(wù)服務(wù)器發(fā)送推送信息預(yù)同步請求前,需要先發(fā)送關(guān)鍵字列表預(yù)同步請求,以保證關(guān)鍵字列表和推送信息都是相同時間的。防止出現(xiàn)推送信息是最新的,而關(guān)鍵字列表是早前獲取的,避免出現(xiàn)關(guān)鍵字列表中的關(guān)鍵字與推送信息不能準(zhǔn)確匹配的情況。
[0168]S400-2、業(yè)務(wù)服務(wù)器獲取預(yù)設(shè)關(guān)鍵字列表。
[0169]S400-3、業(yè)務(wù)服務(wù) 器向頂客戶端發(fā)送關(guān)鍵字列表預(yù)同步響應(yīng),攜帶關(guān)鍵字列表。
[0170]S400-4、IM客戶端保存關(guān)鍵字列表。
[0171]S400-5、頂客戶端向業(yè)務(wù)服務(wù)器發(fā)送推送信息預(yù)同步請求。
[0172]S400-6、業(yè)務(wù)服務(wù)器獲取預(yù)設(shè)推送信息庫。
[0173]S400-7、業(yè)務(wù)服務(wù)器向頂客戶端發(fā)送推送信息預(yù)同步響應(yīng),攜帶關(guān)鍵字列表。
[0174]S400-8、IM客戶端保存推送信息庫。
[0175]S401、頂客戶端獲取頂信息。
[0176]S402、頂客戶端查詢預(yù)設(shè)關(guān)鍵字列表,獲取所述頂信息中包含的關(guān)鍵字。
[0177]S403、IM客戶端查詢預(yù)設(shè)推送信息庫,獲取所述關(guān)鍵字匹配的推送信息。
[0178]S404、IM客戶端顯示所述推送信息
[0179]S405、用戶在頂客戶端上點擊推送信息。
[0180]S406、IM客戶端發(fā)送推送信息統(tǒng)計,攜帶所述推送信息點擊次數(shù)。
[0181]S407、業(yè)務(wù)服務(wù)器統(tǒng)計推送信息點擊次數(shù),更新推送信息庫中所述推送信息的用戶關(guān)注度。
[0182]本實施例,通過所述頂客戶端預(yù)先同步關(guān)鍵字列表和推送信息,使得所述頂客戶端可以在本地獲取所述關(guān)鍵字匹配的推送信息并顯示在頂客戶端上供用戶查看,節(jié)省通信時長,實現(xiàn)在用戶主動瀏覽或搜索之前主動推送信息,解決了業(yè)務(wù)提供商無法主動向用戶提供商品信息的問題。
[0183]圖5為本發(fā)明一種業(yè)務(wù)處理器實施例一的結(jié)構(gòu)不意圖,如圖5所不,本實施例的業(yè)務(wù)服務(wù)器I可以包括:接收模塊11、查詢模塊12和發(fā)送模塊13,其中,接收模塊11,用于獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字,查詢模塊12,用于根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息,發(fā)送模塊13,用于將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述頂客戶端主動推送所述關(guān)鍵字匹配的推送信息。[0184]可選的,所述匹配的推送信息包括網(wǎng)頁地址、即時通信頂客戶端內(nèi)其他頁面跳轉(zhuǎn)地址、其他客戶端跳轉(zhuǎn)入口。
[0185]可選的,所述頂信息為在點對點通信或群通信中的頂信息。
[0186]可選的,所述接收模塊11獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字,包括兩種可選的實施方式。
[0187]—種可選的實施方式中,所述接收模塊11具體用于:
[0188]接收所述頂客戶端發(fā)送的所述頂信息;
[0189]根據(jù)預(yù)設(shè)的關(guān)鍵字列表,查詢所述IM信息是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字。
[0190]另一種可選的實施方式中,所述接收模塊11具體用于:
[0191]接收所述頂客戶端發(fā)送的所述關(guān)鍵字;或者,
[0192]接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。
[0193]本實施例的裝置,可以用于執(zhí)行圖1、圖3-4所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0194]圖6為本發(fā)明一種業(yè)務(wù)處理器實施例二的結(jié)構(gòu)示意圖,如圖6所示,若所述推送信息至少兩個以上,本實施 例的業(yè)務(wù)服務(wù)器I在圖5所示裝置結(jié)構(gòu)的基礎(chǔ)上,進(jìn)一步地,還可以包括:
[0195]權(quán)重確定模塊14,用于在所述發(fā)送模塊13將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端之前,根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
[0196]可選的,所述發(fā)送模塊13將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端時,所述發(fā)送模塊13還具體用于:
[0197]將至少兩條匹配的推送信息按照各匹配的推送信息的權(quán)重進(jìn)行排序;將排序后的所述至少兩條匹配的推送信息返回給所述頂客戶端。
[0198]可選的,所述發(fā)送模塊13將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端時,所述發(fā)送模塊13還具體用于:
[0199]將所述各匹配的推送信息的權(quán)重攜帶在所述各匹配的推送信息中返回給所述IM客戶端。
[0200]可選的,所述獲取模塊11還具體用于:
[0201]在所述查詢模塊12將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端之后接收所述頂客戶端上報的所述用戶對所述匹配的推送信息的點擊操作,并統(tǒng)計;并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0202]本實施例的裝置,可以用于執(zhí)行圖1、圖3-4所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0203]圖7為本發(fā)明一種終端實施例一的結(jié)構(gòu)示意圖,如圖7所示,本實施例的終端2可以包括:識別模塊21、第一查詢模塊22、第二查詢模塊23,其中,所述識別模塊21,用于獲取用戶的頂信息,第一查詢模塊22,用于根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字,第二查詢模塊23,用于獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。[0204]可選的,所述第二查詢模塊23包括三種可選的實施方式,一種的可選的實施方式中,所述第二查詢模塊23具體用于:
[0205]根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息。
[0206]另一種可選的實施方式中,所述第二查詢模塊23具體用于:
[0207]將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息發(fā)送給所述終端;接收所述業(yè)務(wù)服務(wù)器返回的所述匹配的推送信息。
[0208]第三種可選的實施方式中,所述第二查詢模塊23具體用于:
[0209]將所述關(guān)鍵字發(fā)送給頂服務(wù)器,以使所述頂服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述終端;接收所述頂服務(wù)器返回的所述匹配的推送信息。
[0210]可選的,在所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息有至少兩條以上時,所述第二查詢模塊23還具體用于:
[0211]根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示。
[0212]進(jìn)一步地,在所述第二查詢模塊23獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,所述第二查詢模塊23還可以用于:
[0213]記錄所述用戶對 所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
[0214]可選的,所述匹配的推送信息包括網(wǎng)頁地址、即時通信頂客戶端內(nèi)其他頁面跳轉(zhuǎn)地址、其他客戶端跳轉(zhuǎn)入口。
[0215]本實施例的裝置,可以用于執(zhí)行圖2-4所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0216]圖8為本發(fā)明一種基于即時通信的信息處理系統(tǒng)實施例的結(jié)構(gòu)示意圖,如圖8所示,本實施例的系統(tǒng)800包括:業(yè)務(wù)服務(wù)器1、終端2和頂服務(wù)器3。
[0217]其中,所述業(yè)務(wù)服務(wù)器I用于獲取所述終端的即時通信IM信息中包含的關(guān)鍵字;根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息;將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述終端,以使所述終端主動推送所述關(guān)鍵字匹配的推送信息。
[0218]所述終端2用于獲取用戶的IM信息;所述終端根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;所述終端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以主動向所述終端推送所述關(guān)鍵字匹配的推送信息。
[0219]業(yè)務(wù)服務(wù)器I可以采用圖5~圖6任一裝置實施例的結(jié)構(gòu),終端2可以采用圖7裝置實施例的結(jié)構(gòu),其對應(yīng)地,可以執(zhí)行圖1~圖4中任一方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0220]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0221]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對 前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種基于即時通信的信息處理方法,其特征在于,包括: 業(yè)務(wù)服務(wù)器獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字; 根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息; 將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述頂客戶端主動推送所述關(guān)鍵字匹配的推送信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,包括: 所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述IM信息; 根據(jù)預(yù)設(shè)的關(guān)鍵字列表,查詢所述IM信息是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,包括: 所述業(yè)務(wù)服務(wù)器接收所述頂客戶端發(fā)送的所述關(guān)鍵字;或者, 所述業(yè)務(wù)服務(wù)器接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。
4.根據(jù)權(quán)利 要求1-3中任一項所述的方法,其特征在于,若所述推送信息至少兩個以上,則所述將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端之前,包括: 根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
5.一種基于即時通信的信息處理方法,其特征在于,包括: 即時通信IM客戶端獲取用戶的IM信息; 所述IM客戶端根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字; 所述頂客戶端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取與所述關(guān)鍵字匹配的推送信息,包括: 所述頂客戶端根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息;或者, 所述IM客戶端將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息發(fā)送給所述頂客戶端;所述頂客戶端接收所述業(yè)務(wù)服務(wù)器返回的所述匹配的推送信息;或者, 所述IM客戶端將所述關(guān)鍵字發(fā)送給IM服務(wù)器,以使所述IM服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述頂客戶端;接收所述IM服務(wù)器返回的所述匹配的推送信息。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,當(dāng)所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息至少兩個以上時,所述顯示,包括: 根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示; 所述獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,還包括: 記錄所述用戶對所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
8.—種業(yè)務(wù)服務(wù)器,其特征在于,包括: 接收模塊,用于獲取頂客戶端的即時通信頂信息中包含的關(guān)鍵字; 查詢模塊,用于根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息; 發(fā)送模塊,用于將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述頂客戶端,以使所述IM客戶端主動推送所述關(guān)鍵字匹配的推送信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述接收模塊獲取IM客戶端的即時通信頂信息中包含的關(guān)鍵字,具體用于: 接收所述頂客戶端發(fā)送的所述IM信息; 根據(jù)預(yù)設(shè)的關(guān)鍵字列表,查詢所述IM信息是否包含所述預(yù)設(shè)的關(guān)鍵字列表中的關(guān)鍵字。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述接收模塊獲取IM客戶端的即時通信頂信息中包含 的關(guān)鍵字,具體用于: 接收所述IM客戶端發(fā)送的所述關(guān)鍵字;或者, 接收頂服務(wù)器發(fā)送的所述關(guān)鍵字。
11.根據(jù)權(quán)利要求8-10中任一項所述的方法,其特征在于,若所述推送信息至少兩個以上,則所述業(yè)務(wù)服務(wù)器還包括權(quán)重確定模塊,用于: 在所述發(fā)送模塊將查詢到的與所述關(guān)鍵字匹配的推送信息返回給所述IM客戶端之前,根據(jù)各匹配的推送信息的屬性值、用戶關(guān)注度以及各匹配的推送信息與所述關(guān)鍵字的關(guān)聯(lián)度,確定各匹配的推送信息的權(quán)重。
12.—種終端,其特征在于,包括: 識別模塊,用于獲取用戶的頂信息; 第一查詢模塊,用于根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;第二查詢模塊,用于獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以在用戶搜索所述關(guān)鍵字前,主動推送所述關(guān)鍵字匹配的推送信息。
13.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述第二查詢模塊獲取與所述關(guān)鍵字匹配的推送信息,具體用于: 根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫,獲取與所述關(guān)鍵字匹配的推送信息;或者,將所述關(guān)鍵字發(fā)送給業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫并在查詢到與所述關(guān)鍵字匹配的推送信息時將所述匹配的推送信息發(fā)送給所述終端;接收所述業(yè)務(wù)服務(wù)器返回的所述匹配的推送信息;或者, 將所述關(guān)鍵字發(fā)送給IM服務(wù)器,以使所述IM服務(wù)器向所述業(yè)務(wù)服務(wù)器查詢與所述關(guān)鍵字匹配的推送信息并將所述業(yè)務(wù)服務(wù)器返回的匹配的推送信息返回給所述終端;接收所述頂服務(wù)器返回的所述匹配的推送信息。
14.根據(jù)權(quán)利要求12或13所述的方法,其特征在于,所述第二查詢模塊,還用于: 當(dāng)所述匹配的推送信息中攜帶所述匹配的推送信息的權(quán)重,且所述匹配的推送信息至少兩條以上時,根據(jù)各匹配的推送信息的權(quán)重,對各匹配的推送信息進(jìn)行排序并顯示;所述第二查詢模塊還用于,在所述獲取與所述關(guān)鍵字匹配的推送信息,并顯示之后,記錄所述用戶對所述匹配的推送信息的點擊操作,并上報業(yè)務(wù)服務(wù)器,以使所述業(yè)務(wù)服務(wù)器進(jìn)行統(tǒng)計并根據(jù)統(tǒng)計結(jié)果更新所述匹配的推送信息的用戶關(guān)注度。
15.一種即時通信系統(tǒng),其特征在于,包括:終端和業(yè)務(wù)服務(wù)器; 所述終端用于獲取用戶的IM信息;所述終端根據(jù)預(yù)設(shè)的關(guān)鍵字列表,獲取所述IM信息中包含的關(guān)鍵字;所述終端獲取與所述關(guān)鍵字匹配的推送信息,并顯示,用以主動向所述終端推送所述關(guān)鍵字匹配的推送信息; 所述業(yè)務(wù)服務(wù)器用于獲取所述終端的即時通信頂信息中包含的關(guān)鍵字;根據(jù)所述關(guān)鍵字查詢預(yù)設(shè)的推送信息庫得到與所述關(guān)鍵字匹配的推送信息;將查詢到的與所述關(guān)鍵字匹配的推 送信息返回給所述終端,以使所述終端主動推送所述關(guān)鍵字匹配的推送信息。
【文檔編號】H04L29/08GK104022940SQ201410152509
【公開日】2014年9月3日 申請日期:2014年4月16日 優(yōu)先權(quán)日:2014年4月16日
【發(fā)明者】段治勇 申請人:華為技術(shù)有限公司