信息提示的方法、裝置、即時通訊系統的制作方法
【技術領域】
[0001]本申請涉及即時通訊領域,尤其涉及一種信息提示的方法、用于信息提示的裝置及即時通訊系統。
【背景技術】
[0002]通過即時通訊工具聊天時在群里聊天是我們經常遇到的場景,一方面我們沒有很多的時間去持續關注群聊天過程,另一方面我們又對群里的某些信息非常感興趣,希望及時獲取或者不錯過該信息,如聚會、出游等特定話題。
[0003]目前的做法是可以在群里打開歷史記錄搜索關鍵詞,但是缺點是必須每次打開歷史記錄進行搜索才能獲取到自己所關注的信息,因此效率不高。
【發明內容】
[0004]本申請提供一種信息提示的方法、裝置、即時通訊系統,解決現有技術中搜索效率問題。
[0005]根據本申請實施例的第一方面,提供一種信息提示的方法,包括步驟:
[0006]當接收到用戶輸入的關鍵字后,記錄所述關鍵字;
[0007]當收到群消息時,根據所述關鍵字,對發給所述用戶的群消息進行關鍵字匹配;
[0008]將所述群消息中匹配到所述關鍵字的消息提示給用戶。
[0009]根據本申請實施例的第二方面,提供一種用于信息提示的裝置,包括:
[0010]識別模塊,用于當接收到用戶輸入的關鍵字后,記錄所述關鍵字;
[0011]匹配模塊,用于當收到群消息時,根據所述關鍵字,對發給所述用戶的群消息進行關鍵字匹配;
[0012]標記模塊,用于將所述群消息中匹配到所述關鍵字的消息提示用戶。
[0013]根據本申請實施例的第三方面,提供一種即時通訊系統,該系統包括客戶端和服務器,
[0014]所述服務器,用于記錄接收到的用戶輸入的關鍵字,以及識別該用戶的用戶標識;當收到該用戶的群消息時,根據所述關鍵字,對發給所述用戶的群消息進行關鍵字匹配;對所述群消息中匹配到所述關鍵字的消息進行打標簽作為標記,并將帶標簽的消息發送給所述客戶端;
[0015]所述客戶端,用于提供給用戶輸入關鍵字的區域以及接收所述帶標簽的消息提示給用戶。
[0016]相對于現有技術的搜索關鍵字的方案中,由于現有技術只是針對用戶的觸發指令對歷史消息進行臨時搜索,不需要保存關鍵字,而本申請方案中,可預先記錄關鍵字,以便能夠實現后續對群消息中新的消息進行自動化搜索的過程。現有技術是對歷史消息進行搜索,也就是當收到用戶關鍵字時才進行的搜索,而本申請在每次收到群消息時就會進行搜索,由于群消息是不斷更新的,所以搜索的動作是不斷在進行的,而不像現有技術僅僅是一次性的動作。也正是由于本申請是對持續收到的群消息不斷匹配的過程,使得用戶能夠感受到不斷動態更新匹配結果的效果,而不像現有技術的方案給用戶呈現出的是一次性的搜索結果,因此本申請對用戶帶來的體驗大大提升,并大大提升了搜索效率。
【附圖說明】
[0017]圖1為本申請實施例中信息提示的方法服務器端執行的流程圖;
[0018]圖2為本申請實施例中信息提示的方法服務器端執行的時序圖;
[0019]圖3為本申請實施例中信息提示的方法客戶端執行的時序圖;
[0020]圖4為本申請實施例中服務器的硬件結構框架圖;
[0021]圖5為本申請實施例中信息提示的裝置位于服務器的內部模塊邏輯框圖;
[0022]圖6為本申請實施例中圖5所構成的即時通訊系統的邏輯框圖;
[0023]圖7為本申請實施例中圖6的即時通訊系統的信息交互流程圖;
[0024]圖8為本申請實施例中信息提示的裝置位于客戶端的即時通信系統的邏輯框圖;
[0025]圖9至圖10為本申請實施例中的客戶端的效果呈現圖。
【具體實施方式】
[0026]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0027]在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。
[0028]本申請提供了一種信息提示的方案,用戶可以自定義需要關注的關鍵詞,從設置完成的時刻開始,系統會幫助用戶持續關注此關鍵詞。用戶可以偶爾來看一眼群內是否已經有人提及此關鍵詞,如有人提及則可以及時獲取而不錯過,如沒有人提及則忽略此群聊天內容。一目了然,方便高效。
[0029]值得說明的是,本申請所涉及的方案不僅適用于在聊天群中關注群消息的場景,對于任何在公共信息發布區域發布的公共信息進行關注的場景均可適用,例如多人評論的評論場合;或者以文字方式進行直播的場合,等等。因此,在本申請中所定義的群消息不單純限于聊天群的群消息,對于其他場景下多個用戶所發布的消息統稱為群消息。
[0030]本申請提供的對用戶進行信息提示的方法的處理過程如下:當接收到用戶輸入的關鍵字后,記錄所述關鍵字;當收到群消息時,根據關鍵字,對發給所述用戶的群消息進行關鍵字匹配;將所述群消息中匹配到所述關鍵字的消息提示給用戶。
[0031]客戶端會預先設置好通過何種方式對消息進行視覺標記,以便提示給用戶,例如突出顯示,或者帶設定標記的方式顯示,以及將匹配到消息的關鍵字以設定方式顯示給所述用戶,以便用戶可基于該顯示的關鍵字查找出匹配到所述關鍵字的消息等。除了將消息通過視覺標記的方式對用戶進行提醒以外,對用戶進行信息提示的方式可以根據不同應用場景的需要設置成不同的提示方式,例如,可以彈出提示框,提示用戶是否需要查看匹配結果;顯示匹配到的關鍵字次數;可以設置提醒次數達到固定的次數時,向客戶端發送通知提醒或聲首提醒等等。
[0032]相對于現有技術的搜索關鍵字的方案中,由于只是針對用戶的觸發指令對歷史消息進行臨時搜索,不需要保存關鍵字,而本申請方案中,可預先記錄關鍵字,以便能夠實現后續對群消息中新的消息進行自動化搜索的過程。現有技術是對歷史消息進行搜索,也就是當收到用戶關鍵字時才進行的搜索,而本申請在每次收到群消息時就會進行搜索,由于群消息是不斷更新的,所以搜索的動作是不斷在進行的,而不像現有技術僅僅是一次性的動作。也正是由于本申請是對持續收到的群消息不斷匹配的過程,使得用戶能夠感受到不斷動態更新匹配結果的效果,而不像現有技術的方案給用戶呈現出的是一次性的搜索結果,因此本申請對用戶帶來的體驗大大提升,特別適用于群消息中對特定消息進行跟蹤的場合。
[0033]本申請的對用戶進行信息提示的方法在服務器端和客戶端均可適用,在服務器端運行時無論客戶端是否開啟均不妨礙本方案的執行,當客戶端開啟后就可以隨時查看到所關注的信息。為更加詳細的闡述本申請,以下分別從客戶端側和服務器側實現本申請的方案進行詳細闡述,下面所述的客戶端和服務器是指即時通訊系統中的客戶端和服務器,當然在其他系統中,例如評論系統中或文字直播系統中,也可以包括客戶端和服務器。圖1是信息提示的方法在服務器端執行的實施例的流程圖。
[0034]用戶首次登陸即時通訊工具時,其可能沒有加入任何用戶群,在登錄后可以通過在用戶界面上搜索,創建或者以其他方式加入某個用戶群中,服務端將記錄這個