即時通訊工具中建立多人會話的方法及裝置制造方法
【專利摘要】本發明提出了一種即時通訊工具中建立多人會話的方法,包括:本地即時通訊工具接收用戶輸入的消息;本地即時通訊工具對消息進行分析;本地即時通訊工具根據分析結果判斷消息之中是否有一個或多個部分消息滿足多人會話發起策略;如果消息之中有一個或多個部分消息滿足多人會話發起策略,則從一個或多個部分消息中提取一個或多個待邀請用戶ID,并向一個或多個待邀請用戶ID發送建立多人會話請求。本發明還提出了一種即時通訊工具和一種客戶端。本發明通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
【專利說明】即時通訊工具中建立多人會話的方法及裝置【技術領域】
[0001]本發明涉及互聯網【技術領域】,特別涉及一種即時通訊工具中建立多人會話的方法、即時通訊工具及具有該即時通訊工具的客戶端。
【背景技術】
[0002]即時通信(Instant Messenger,以后簡稱IM)軟件已成為常用的網絡通信工具之一,現有技術的即時通信技術還提供了多人會話的信息交流形式,簡單地提供多用戶之間交互的實時雙向通信方式。現有的頂系統中創建多人會話的方式一般是在一對一的會話窗口中,通過鼠標點擊窗口上的某個功能按鈕,彈出一個新的窗口,然后再在這個新的窗口中選擇將被加入到多人會話的用戶。這種現有技術需要在鍵盤操作和鼠標操作之間進行切換,效率低,使得溝通過程容易受阻,用戶體驗差。
【發明內容】
[0003]本發明旨在至少在一定程度上解決上述技術問題之一或至少提供一種有用的商業選擇。
[0004]為此,本發明的第一個目的在于提出一種即時通訊工具中建立多人會話的方法,快速地建立多人會話,改善了用戶體驗。本發明的第二個目的在于提出一種即時通訊工具。本發明的第三個目的在于提出一種客戶端。
[0005]為達到上述目的,本發明的第 一方面實施例提出了一種即時通訊工具中建立多人會話的方法,包括以下步驟:本地即時通訊工具接收用戶輸入的消息;所述本地即時通訊工具對所述消息進行分析;所述本地即時通訊工具根據所述分析結果判斷所述消息之中是否有一個或多個部分消息滿足多人會話發起策略;如果所述消息之中有一個或多個部分消息滿足所述多人會話發起策略,則從所述一個或多個部分消息中提取一個或多個待邀請用戶ID,并向所述一個或多個待邀請用戶ID發送建立多人會話請求。
[0006]根據本發明實施例的即時通訊工具中建立多人會話的方法,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0007]在本發明的一個實施例中,所述多人會話發起策略由所述用戶設定。
[0008]在本發明的一個實施例中,所述多人會話發起策略為當所述消息中出現的特殊字符+待邀請用戶ID,則根據所述待邀請用戶ID向所述待邀請用戶發送建立多人會話請求。
[0009]在本發明的一個實施例中,所述待邀請用戶ID包括所述待邀請用戶的用戶名或所述待邀請用戶在所述即時通訊工具中的注冊號。
[0010]在本發明的一個實施例中,當所述本地即時通訊工具在判斷所述消息之中出現所述特殊字符時,則對所述消息進行分析。
[0011]在本發明的一個實施例中,所述本地即時通訊工具在判斷所述用戶輸入所述特殊字符之后,根據所述群中的用戶的ID對所述用戶進行輸入智能提醒。[0012]本發明的第二方面實施例提出了一種即時通訊工具,包括:通信模塊,用于向其他所述即時通訊工具發送消息,以及接收其他所述即時通訊工具發送的消息;分析模塊,用于對所述通信模塊接收到的所述消息進行分析;判斷模塊,用于根據所述分析結果判斷所述消息之中是否有一個或多個部分消息滿足多人會話發起策略;會話建立模塊,用于在所述消息之中有部分消息滿足所述多人會話發起策略時,從所述一個或多個部分消息中提取一個或多個待邀請用戶ID,并向所述一個或多個待邀請用戶ID發送建立多人會話請求。
[0013]根據本發明實施例的即時通訊工具,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0014]在本發明的一個實施例中,所述多人會話發起策略由所述用戶設定。
[0015]在本發明的一個實施例中,所述多人會話發起策略為:當所述消息中出現的特殊字符+待邀請用戶ID,則根據所述待邀請用戶ID向所述待邀請用戶發送建立多人會話請求。
[0016]在本發明的一個實施例中,所述待邀請用戶ID包括所述待邀請用戶的用戶名或所述待邀請用戶在所述即時通訊工具中的注冊號。
[0017]在本發明的一個實施例中,所述分析模塊在判斷所述消息之中出現所述特殊字符時,對所述消息進行分析。
[0018]在本發明的一個實施例中,所述判斷模塊還用于判斷所述用戶輸入字符是否為所述特殊字符。
[0019]在本發明的一個實施例中,所述即時通訊工具還包括:提醒模塊,用于在所述判斷模塊判斷所述用戶輸入所述特殊字符之后,根據所述群中的用戶的ID對所述用戶進行輸入智能提醒。
[0020]本發明的第三方面實施例提出了一種客戶端,包括如本發明第二方面實施例所述的即時通訊工具。
[0021]根據本發明實施例的客戶端,通過使用本發明第二方面實施例所述的即時通訊工具,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0022]在本發明的一個實施例中,所述客戶端為PC機或移動終端。
[0023]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【專利附圖】
【附圖說明】
[0024]本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0025]圖1為根據本發明實施例的即時通訊工具中建立多人會話的方法的流程圖;
[0026]圖2為根據本發明實施例的一個可選的多人會話發起策略的實施例圖;
[0027]圖3為根據本發明實施例的另一個可選的多人會話發起策略的實施例圖;
[0028]圖4為根據本發明實施例的另一個可選的多人會話發起策略的實施例圖;
[0029]圖5為根據本發明實施例的用戶輸入特殊字符后即時通訊工具給予自動提示的示意圖;[0030]圖6為根據本發明一個實施例的“特殊字符+待邀請用戶ID”策略的會話發起的示意圖;
[0031]圖7為根據本發明一個實施例的“特殊字符+待邀請用戶ID”策略的會話建立成功后的不意圖;
[0032]圖8為根據本發明實施例的即時通訊工具的示意圖;以及
[0033]圖9為根據本發明另一個實施例的即時通訊工具的示意圖。
【具體實施方式】
[0034]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
[0035]在本發明的描述中,需要理解的是,術語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
[0036]在本發明的描述中,需要說明的是,除非另有規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是機械連接或電連接,也可以是兩個元件內部的連通,可以是直接相連,也可以通過中間媒介間接相連,對于本領域的普通技術人員而言,可以根據具體情況理解上述術語的具體含義。
[0037]下面參考圖1至圖4描述根據本發明實施例的即時通訊工具中建立多人會話的方法。
[0038]如圖1所示,根據本發明第一方面實施例的即時通訊工具中建立多人會話的方法,包括以下步驟:
[0039]SlOl:本地即時通訊工具接收用戶輸入的消息。
[0040]其中,即時通訊工具包括百度H1、QQ、MSN等即時通訊軟件。
[0041]S102:本地即時通訊工具對消息進行分析。
[0042]在即時通訊工具接收到消息后,對消息進行分析。分析時,可以只針對多人會話發起策略,即“特殊字符+用戶的ID”進行分析,也可以對消息進行分詞分析。對不同語言的消息,可采用不同的分詞分析策略。對混雜了不同語言的消息,可以先按語言對消息進行分塊,再對各語言分塊消息按對應的分詞策略分析。
[0043]在本發明的一個實施例中,即時通訊工具在判斷消息之中出現特殊字符(例如“O”)時,才對該消息進行分析。如果消息中未出現特殊字符,則直接將該消息作為普通消息進行處理。
[0044]S103:本地即時通訊工具根據分析結果判斷消息之中是否有一個或多個部分消息滿足多人會話發起策略。
[0045]在本發明的一個實施例中,如圖2至圖5所示,展示了本發明一個實施例的多人會話發起策略示例。多人會話發起策略可以由用戶進行設定,如圖2至圖4所示,分別向用戶提供了兩種可用的多人會話發起策略:如圖2以及圖3中實線框住部分所示,通過特殊字符+待邀請用戶ID發起多人會話;或如圖4所示,從多個聯系人列表中選定若干個聯系人,以發起多人會話。其中,通過特殊字符+待邀請用戶ID的多人會話發起策略,客戶端可以在用戶完成單個指令輸入后,向指定用戶發出加入多人會話邀請,如圖2所示。也可以在用戶完成一批邀請指令后,發送會話消息前批量發出多人會話邀請,如圖3所示。用戶可以自行選擇使用哪一種多人會話發起策略,或使用哪幾種多人會話發起策略的組合。多人會話發起策略的設置,可以保存在即時通訊工具的服務器端,也可以保存在即時通訊工具的客戶端。
[0046]用戶使用即時通訊工具的“通過特殊字符+待邀請用戶ID”的多人會話發起策略可通過如下方式實現:發送消息的用戶使用特殊符號后接用戶ID的形式夾雜在聊天消息中,以觸發“提及功能”,而即時通訊工具在消息中出現特殊字符+用戶的ID時,向對應的待邀請用戶發起建立多人會話請求。其中,特殊字符包括但并不僅限于等特殊符號;用戶的ID包括:用戶的用戶名、用戶在即時通訊中的注冊號等。例如,圖3中,消息中包含圖中實線框住部分的“@小明”、“OElfenLied”,則向用戶“小明”和用戶“ElfenLied”發起建立多人會話請求。
[0047]S104:如果消息之中有一個或多個部分消息滿足多人會話發起策略,則從一個或多個部分消息中提取一個或多個待邀請用戶ID,并向一個或多個待邀請用戶ID發送建立多人會話請求。
[0048]在本發明的一個實施例中,如圖5所示,即時通訊工具在判斷用戶輸入特殊字符(圖中為后,在用戶的聯系人列表或/與群用戶列表中查找可能匹配用戶輸入的聯系人名稱,對用戶進行輸入智能提醒。例如在圖5中,用戶輸入Ozh后,即時通訊工具在用戶的聯系人列表或/與群用戶列表的ID中查找ID包括字符串zh和ID拼音中包括zh的用戶,給出的相應提醒為“zhangsan”、“張三”、“張四”,用戶可以從中選擇具體希望邀請哪一位用戶加入多人會話。當然,提醒的關鍵字也可以是漢字,例如用戶輸入小”后,即時通訊工具篩選ID包括“小”的用戶,給出相應的提醒。若用戶的輸入沒有匹配到任何可能的被邀請用戶,則此輸入被當作會話消息中的普通文本處理,不觸發邀請加入多人會話操作。需要附加說明的一點是,為了避免錯誤地提醒用戶,即時通訊工具應當不允許各用戶的用戶名、注冊號之間產生重復,例如:當某位用戶的注冊號為14811481后,即時通訊工具不允許其他用戶使用14811481作為用戶名以及注冊號。
[0049]向待邀請用戶發送建立多人會話請求后,在受邀請用戶的即時通訊工具的客戶端中,即時通訊工具檢查受邀請用戶的設置,并根據設置判斷,是直接接受該多人會話請求,還是提示受邀請用戶決定接受或拒絕該多人會話請求。
[0050]在本發明的一個實施例中,如圖6和圖7所示,用戶可通過特殊符號+用戶ID的方式向待邀請發送建立會話請求,如圖6中的小明O夏洛特”消息;被邀請的用戶“小明”、用戶“夏洛特”響應后,即可加入到多人會話中,如圖7中實線框中部分所示。
[0051]根據本發明第一方面實施例的即時通訊工具中建立多人會話的方法,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0052]如圖8所示,本發明第二方面實施例的即時通訊工具,包括:通信模塊801、分析模塊802、判斷模塊803和會話建立模塊804。
[0053]具體地,通信模塊801向其他所述即時通訊工具發送消息,并接收其他所述即時通訊工具發送的消息。分析模塊802對通信模塊801接收到的所述消息進行分析。判斷模塊803根據分析結果判斷消息之中是否有一個或多個部分消息滿足多人會話發起策略。會話建立模塊804在消息之中有部分消息滿足多人會話發起策略時,從一個或多個部分消息中提取一個或多個待邀請用戶ID,并向這一個或多個待邀請用戶ID發送建立多人會話請求。
[0054]具體地,多人會話發起策略可以由用戶進行設定。在本發明的一個實施例中,如圖2至圖4所示,向用戶提供了兩種可選的多人會話發起策略:如圖2以及圖3中實線框住部分所示,通過特殊字符+待邀請用戶ID發起多人會話;或如圖4所示,從多個聯系人列表中選定若干個聯系人,以發起多人會話。其中,通過特殊字符+待邀請用戶ID的多人會話發起策略,客戶端可以在用戶完成單個指令輸入后,向指定用戶發出加入多人會話邀請,如圖2所示。也可以在用戶完成一批邀請指令后,發送會話消息前批量發出多人會話邀請,如圖3所示。用戶可以自行選擇使用哪一種多人會話發起策略,或使用哪幾種多人會話發起策略的組合。多人會話發起策略的設置,可以保存在即時通訊工具的服務器端,也可以保存在即時通訊工具的客戶端。
[0055]在本發明的一個實施例中,如圖2至圖5所示,展示了本發明一個實施例的多人會話發起策略示例。多人會話發起策略可以由用戶進行設定,如圖2至圖4所示,分別向用戶提供了兩種可用的多人會話發起策略:如圖2以及圖3中實線框住部分所示,通過特殊字符+待邀請用戶ID發起多人會話;或如圖4所示,從多個聯系人列表中選定若干個聯系人,以發起多人會話。其中,通過特殊字符+待邀請用戶ID的多人會話發起策略,客戶端可以在用戶完成單個指令輸入后,向指定用戶發出加入多人會話邀請,如圖2所示。也可以在用戶完成一批邀請指令后,發送會話消息前批量發出多人會話邀請,如圖3所示。用戶可以自行選擇使用哪一種多人會話發起策略,或使用哪幾種多人會話發起策略的組合。多人會話發起策略的設置,可以保存在即時通訊工具的服務器端,也可以保存在即時通訊工具的客戶端。
[0056]在本發明的一個實施例中,分析模塊802在判斷消息之中出現特殊字符(例如“O”)時,才對該消息進行分析。如果消息中未出現特殊字符,則直接將該消息作為普通消息進行處理。
[0057]用戶使用即時通訊工具的“通過特殊字符+待邀請用戶ID”的多人會話發起策略可通過如下方式實現:發送消息的用戶使用特殊符號后接用戶ID的形式夾雜在聊天消息中,以觸發“提及功能”,而即時通訊工具在消息中出現特殊字符+用戶的ID時,向對應的待邀請用戶發起建立多人會話請求。其中,特殊字符包括但并不僅限于等特殊符號;用戶的ID包括:用戶的用戶名、用戶在即時通訊中的注冊號等。例如,圖3中,消息中包含圖中實線框住部分的“@小明”、“OElfenLied”,則向用戶“小明”和用戶“ElfenLied”發起建立多人會話請求。
[0058]在本發明的一個實施例中,如圖9所示,所述即時通訊工具還包括提醒模塊805。如圖5所示,在判斷模塊803判斷用戶輸入特殊字符(圖中為“O”)后,在用戶的聯系人列表或/與群用戶列表中查找可能匹配用戶輸入的聯系人名稱,提醒模塊805對用戶進行輸入智能提醒。例如在圖5中,用戶輸入Ozh后,提醒模塊805在用戶的聯系人列表或/與群用戶列表的ID中查找ID包括字符串zh和ID拼音中包括zh的用戶,給出的相應提醒為“zhangsan”、“張三”、“張四”,用戶可以從中選擇具體希望邀請哪一位用戶加入多人會話。當然,提醒的關鍵字也可以是漢字,例如用戶輸入“O小”后,提醒模塊805篩選ID包括“小”的用戶,給出相應的提醒。若用戶的輸入沒有匹配到任何可能的被邀請用戶,則此輸入被當作會話消息中的普通文本處理,不觸發邀請加入多人會話操作。需要附加說明的一點是,為了避免錯誤地提醒用戶,即時通訊工具應當不允許各用戶的用戶名、注冊號之間產生重復,例如:當某位用戶的注冊號為14811481后,即時通訊工具不允許其他用戶使用14811481作為用戶名以及注冊號。
[0059]會話建立模塊804向待邀請用戶發送建立多人會話請求后,受邀請用戶的即時通訊工具的會話建立模塊804檢查受邀請用戶的設置,并根據設置判斷,是直接接受該多人會話請求,還是提示受邀請用戶決定接受或拒絕該多人會話請求。
[0060]根據本發明第二方面的實施例的即時通訊工具,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0061]本發明第三方面實施例的客戶端,安裝有本發明第二方面實施例所述的即時通訊工具。客戶端為可以供用戶訪問互聯網的設備,包括但不僅限于:PC(Personal Computer,個人電腦),手機等移動終端、平板電腦等。
[0062]在本發明的一個實施例中,同一即時通訊工具在不同的互聯網訪問設備上可以有不同的版本。并且,這些針對不同的互聯網訪問設備的不同版本的即時通訊工具之間,可以
互相兼容使用。
[0063]根據本發明實施例的客戶端,通過使用本發明第二方面實施例所述的即時通訊工具,可以通過在即時通訊工具客戶端的消息框中輸入指令,快速地建立多人會話,改善了用戶體驗,為用戶提供了便利。
[0064]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬【技術領域】的技術人員所理解。
[0065]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0066]應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0067]本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0068]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0069]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0070]盡管已經示出和描述了本發明的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的范圍由所附權利要求及其等同限定。
【權利要求】
1.一種即時通訊工具中建立多人會話的方法,其特征在于,包括以下步驟: 本地即時通訊工具接收用戶輸入的消息; 所述本地即時通訊工具對所述消息進行分詞分析; 所述本地即時通訊工具根據所述分析結果判斷所述消息之中是否有一個或多個部分消息滿足多人會話發起策略;以及 如果所述消息之中有一個或多個部分消息滿足所述多人會話發起策略,則從所述一個或多個部分消息中提取一個或多個待邀請用戶ID,并向所述一個或多個待邀請用戶ID發送建立多人會話請求。
2.如權利要求1所述的即時通訊工具中建立多人會話的方法,其特征在于,所述多人會話發起策略由所述用戶設定。
3.如權利要求1或2所述的即時通訊工具中建立多人會話的方法,其特征在于,所述多人會話發起策略為當所述消息中出現的特殊字符+待邀請用戶ID,則根據所述待邀請用戶ID向所述待邀請用戶發送建立多人會話請求。
4.如權利要求1-3任一項所述的即時通訊工具中建立多人會話的方法,其特征在于,所述待邀請用戶ID包括所述待邀請用戶的用戶名或所述待邀請用戶在所述即時通訊工具中的注冊號。
5.如權利要求1-4任一項所述的即時通訊工具中建立多人會話的方法,其特征在于,當所述本地即時通訊工具在判斷所述消息之中出現所述特殊字符時,則對所述消息進行分析。
6.如權利要求1-5任一項所述的即時通訊工具中建立多人會話的方法,其特征在于,還包括: 所述本地即時通訊工具在判斷所述用戶輸入所述特殊字符之后,根據所述群中的用戶的ID對所述用戶進行輸入智能提醒。
7.一種即時通訊工具,其特征在于,包括: 通信模塊,用于向其他所述即時通訊工具發送消息,以及接收其他所述即時通訊工具發送的消息; 分析模塊,用于對所述通信模塊接收到的所述消息進行分析; 判斷模塊,用于根據所述分析結果判斷所述消息之中是否有一個或多個部分消息滿足多人會話發起策略;以及 會話建立模塊,用于在所述消息之中有部分消息滿足所述多人會話發起策略時,從所述一個或多個部分消息中提取一個或多個待邀請用戶ID,并向所述一個或多個待邀請用戶ID發送建立多人會話請求。
8.如權利要求7所述的即時通訊工具,其特征在于,所述多人會話發起策略由所述用戶設定。
9.如權利要求7或8所述的即時通訊工具,其特征在于,所述多人會話發起策略為:當所述消息中出現的特殊字符+待邀請用戶ID,則根據所述待邀請用戶ID向所述待邀請用戶發送建立多人會話請求。
10.如權利要求7-9任一項所述的即時通訊工具,其特征在于,所述待邀請用戶ID包括所述待邀請用戶的用戶名或所述待邀請用戶在所述即時通訊工具中的注冊號。
11.如權利要求7-10任一項所述的即時通訊工具,其特征在于,所述分析模塊在判斷所述消息之中出現所述特殊字符時,對所述消息進行分析。
12.如權利要求7-11任一項所述的即時通訊工具,其特征在于,所述判斷模塊還用于判斷所述用戶輸入字符是否為所述特殊字符。
13.如權利要求12所述的即時通訊工具,其特征在于,還包括: 提醒模塊,用于在所述判斷模塊判斷所述用戶輸入所述特殊字符之后,根據所述群中的用戶的ID對所述用戶進行輸入智能提醒。
14.一種客戶端,其特征在于,包括如權利要求7-13任一項所述的即時通訊工具。
15.如權利要求14所述的客戶端,其特征在于,所述客戶端為PC機或移動終端。
【文檔編號】H04L29/06GK103634197SQ201210309508
【公開日】2014年3月12日 申請日期:2012年8月27日 優先權日:2012年8月27日
【發明者】楊木祥 申請人:百度在線網絡技術(北京)有限公司