新四季網

一種在即時通信中實現一對多聊天的方法及系統的製作方法

2023-04-28 15:46:21


專利名稱::一種在即時通信中實現一對多聊天的方法及系統的製作方法
技術領域:
:本發明涉及即時通信(Instantmessaging,IM)領域,更具體地說,涉及一種在即時通信中實現一對多聊天的方法及系統。
背景技術:
:在使用即時通信軟體的過程中,用戶有時需要將同樣的信息發送給不同的聯繫人。但是若聯繫人之間不認識或者不相關,不適宜建立臨時群一併發送。於是用戶在需要群發這類聊天消息時,就不得不把一個事件反覆單獨地描述給各個聯繫人,這個過程需要多次進行手工的編輯或複製粘貼操作,使得用戶的工作量大,處理效率低。因此需要一種新的在即時通信中實現一對多聊天的方法,從而筒化用戶的操作,提高發送效率。
發明內容本發明的目的在於提供一種在即時通信中實現一對多聊天的系統,旨在解決現有技術在向用戶群發消息的過程中用戶手動#:作繁瑣,導致發送效率較低的問題。本發明的目的還在於提供一種在即時通信中實現一對多聊天的方法,以更好地解決現有技術中存在的上述問題。為了實現發明目的,所述在即時通信中實現一對多聊天的系統,包括伺服器,用戶所在的用戶客戶端,及聯繫人所在的聯繫人客戶端,其中所述用戶客戶端與伺服器進行數據交互,其根據用戶選擇綁定的聯繫人名單建立綁定信息列表並發送至伺服器,所述綁定信息列表中用戶與聯繫人之間是一對多的映射關係;所述伺服器與用戶客戶端及聯繫人客戶端進行數據交互,其根據用戶客戶端發送的綁定信息列表對應建立消息轉發列表,並根據所述消息轉發列表在用一的映射關係。優選地,所述用戶客戶端包括信息收發單元、聯繫人綁定單元、用戶接口單元;所述信息收發單元用於與伺服器之間進行信息交互,包括將聯繫人綁定單元建立的綁定信息列表發送至伺服器,以及接收伺服器轉發的聯繫人回復消息;所述聯繫人綁定單元與信息收發單元進行數據交互,用於根據用戶選擇綁定的聯繫人名單建立綁定信息列表,其中用戶與聯繫人之間是一對多的映射關係;所述用戶接口單元與信息收發單元及聯繫人綁定單元進行數據交互,用於才艮據綁定信息列表在用戶界面上生成"一對多聊天窗口",並接收用戶在所述"一對多聊天窗口,,中輸入的聊天消息,以及將伺服器轉發的聯繫人回復消息顯示到所述"一對多聊天窗口"中。優選地,所述伺服器包括信息收發單元、連接構建單元、數據處理單元;所述信息收發單元用於與用戶客戶端及聯繫人客戶端分別進行信息交互,包括接收用戶客戶端發送的綁定信息列表,以及對用戶和聯繫人之間的聊天消息進行轉發;所述連接構建單元用於與信息收發單元及數據處理單元進行數據交互,用於根據用戶客戶端發送的綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係;所述數據處理單元與信息收發單元及連接構建單元進行數據交互,用於根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬。優選地,所述用戶客戶端中的聯繫人綁定單元進一步用於,建立多個主題的綁定信息列表,每個主題下的綁定信息列表中用戶與聯繫人均為一對多的映射關係;所述伺服器中的連接構建單元進一步用於,根據所述多個主題的綁定信息列表對應建立多個主題的消息轉發列表,每個主題下的消息轉發列表中用戶與聯繫人之間均為一對一的映射關係。為了更好地實現發明目的,所述在即時通信中實現一對多聊天的方法包括以下步驟A.用戶客戶端根據用戶選擇綁定的聯繫人名單,建立綁定信息列表並發送至伺服器,所述綁定信息列表中用戶與聯繫人之間是一對多的映射關係;B.伺服器根據所述綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係;c.伺服器根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬,並基於所述判斷對用戶與聯繫人之間的聊天消息進行轉發。優選地,所述步驟A進一步包括,根據用戶的選擇建立多個主題的綁定信息列表,每個主題下的綁定信息列表中用戶與聯繫人均為一對多的映射關係。優選地,所述步驟A中還包括,根據用戶客戶端建立的綁定信息列表,在用戶界面中相應生成"一對多聊天窗口",用於接收用戶輸入的聊天消息及顯示聯繫人回復消息。優選地,所述步驟B進一步包括,伺服器根據所述多個主題的綁定信息列表對應建立多個主題的消息轉發列表,每個主題下的消息轉發列表中用戶與聯繫人之間均為一對一的映射關係。優選地,對於用戶發送的聊天消息,所述步驟C進一步包括Cll.接收到用戶的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表中的哪些聯繫人;C12.將所述聊天消息分別轉發給步驟C1中經判斷而識別的聯繫人。優選地,對於聯繫人回復的聊天消息,所述步驟C進一步包括C21.接收到聯繫人回復的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表中的哪個聯繫人;C22.對該聊天消息添加一個與所述主題相關的主題標識,並將所述聊天消息轉發給用戶客戶端,由用戶客戶端根據所述主題標識將該聊天消息顯示到對應的"一對多聊天窗口"中。本發明根據用戶選擇要綁定的聯繫人名單,在用戶客戶端中建立綁定信息列表,其中用戶與聯繫人是一對多的映射關係,並在伺服器中對應建立消息轉發列表,其中用戶與聯繫人是一對一的映射關係。這樣用戶在"一對多聊天窗口,,中只需要輸入一次聊天消息,就可以同時且單獨地發送給多個相互獨立的聯繫人,簡化了用戶的手動操作,提高了操作效率。圖l是本發明在即時通信中實現一對多聊天的系統結構圖;圖2是本發明的一個實施例在用戶客戶端中顯示的"一對多聊天窗口,,的示意圖;圖3是本發明在即時通信中實現一對多聊天的方法流程圖;圖4是本發明的一個實施例在即時通信中實現一對多聊天的方法流程圖。具體實施方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明根據用戶選擇要綁定的聯繫人名單,在用戶客戶端中建立綁定信息列表並發送給伺服器,該綁定信息列表中用戶與聯繫人是一對多的映射關係,然後在伺服器中對應建立消息轉發列表,該消息轉發列表中用戶與聯繫人是一對一的映射關係。在會話階段,用戶客戶端根據綁定信息列表在用戶界面中顯示"一對多聊天窗口",這樣用戶在該"一對多聊天窗口,,中只需要輸入一次聊天消息,就可以同時且單獨地發送給多個相互獨立的耳關係人,簡化了用戶的手動操作,提高了操作效率。圖1示出了本發明在即時通信中實現一對多聊天的系統結構,該系統包括用戶客戶端100、伺服器200,及與伺服器200相連的聯繫人客戶端300。應當說明的是,本發明所有圖示中各設備之間的連接關係是為了清楚闡釋其信息交互及控制過程的需要,因此應當視為邏輯上的連接關係,而不應僅限於物理連接。(1)用戶客戶端100典型的可為各種能夠進行即時通信的終端設備,例如個人計算;f幾(PersonalComputer,PC)、個人數字助理(PersonalDigitalAssistant,PDA)、行動電話(MobilePhone,MP)等,此外還包括網頁瀏覽器(WebBrowser),因此本發明的保護範圍不應限定為某種特定類型的客戶端。用戶客戶端IOO執行如下功能在連接建立階段,根據用戶選擇要綁定的聯繫人名單建立綁定信息列表並發送至伺服器200,綁定信息列表中用戶與聯繫人之間是一對多的映射關係;在會話階段,根據綁定信息列表在用戶界面上生成"一對多聊天窗口",並將用戶在"一對多聊天窗口"中輸入的聊天消息發送至伺服器200,以及將伺服器200轉發的聯繫人回復消息顯示到用戶界面中的"一對多聊天窗口,,中。應當說明的是,若用戶客戶端100是網頁瀏覽器時,用戶打開的聊天窗口則是以網頁的形式展現。該用戶客戶端100進一步包括信息收發單元101、聯繫人綁定單元102、用戶接口單元103,其中信息收發單元101用於與伺服器200之間進行信息交互,包括在連接建立階段,將聯繫人綁定單元102生成的綁定信息列表發送給伺服器200;在會話階段,接收用戶接口單元103送入的用戶的聊天消息,並將其發送給伺服器200,以及接收伺服器200轉發過來的聯繫人的聊天消息,並將其送入用戶接口單元103顯示給用戶。聯繫人綁定單元102與信息收發單元101進行數據交互,用於根據用戶選擇綁定的聯繫人名單建立綁定信息列表,其中用戶與聯繫人之間是一對多的映射關係。在一個實施例中,綁定信息列表如下所示tableseeoriginaldocumentpage9當然,用戶也可進行多種不同主題的綁定,數據結構中則生成多個綁定信息列表,在界面中對應顯示多個主題不同的"一對多聊天窗口"。在另一實施例中,根據兩個主題建立的綁定信息列表如下tableseeoriginaldocumentpage9在上述實施例中可知,用戶將建立兩個"一對多聊天窗口",其中都包括聯繫人OOl,只是主題不同。用戶接口單元103與信息收發單元101及聯繫人綁定單元102進行數據交互,用於根據綁定信息列表在用戶界面上生成"一對多聊天窗口",若用戶進行多種不同主題的綁定,則對應數據結構中生成的多個綁定信息列表,在界面中對應顯示多個主題不同的"一對多聊天窗口";接收用戶在"一對多聊天窗口"中輸入的聊天消息,並將輸入的聊天消息送入信息收發單元101;以及將伺服器200轉發的聯繫人回復消息顯示到用戶界面的"一對多聊天窗口,,中。該"一對多聊天窗口,,的表現形式,如附圖2所示,其顯示用戶與所有綁定的聯繫人之間的聊天記錄,並有一個統一的輸入信息窗口。但是,應當說明的是,"一對多聊天窗口,,不同於一般的群聊天窗口,其聯繫人與用戶聯繫的信息是相對獨立的,其他聯繫人不可見,因此當用戶基於此"一對多聊天窗口"發送一條聊天消息時,各聯繫人將單獨接收到該聊天消息,這樣相對於一般的群聊天窗口而言,也避免了因部分聯繫人刷屏而對不相關聯繫人的騷擾。另外,用戶還可以在"一對多聊天窗口"中選擇需要發送信息的聯繫人,進行部分發送。(2)伺服器200典型的可為一個即時通信伺服器200等,因此本發明的保護範圍不應限定為某種特定類型的伺服器200。在連接建立階段,伺服器200根據用戶客戶端100發送綁定信息列表,對應建立消息轉發列表,消息轉發列表中用戶與聯繫人之間是一對一的映射關係;在會話階段,將用戶客戶端100發送的聊天消息根據消息轉發列表發送至對應的聯繫人客戶端300,並將聯繫人回復的聊天消息根據該列錶轉發至用戶客戶端IOO。伺服器200進一步包括信息收發單元201、連接構建單元202、^:據處理單元203,其中信息收發單元201與用戶客戶端1OO及聯繫人客戶端300之間進行信息交互在連接建立階段,接收用戶客戶端100發送的綁定信息列表,並將其送入連接構建單元202;在會話階段,接收用戶客戶端100發送的用戶的聊天消息,將其送入數據處理單元203進行判斷,然後再轉發至對應的聯繫人客戶端300,以及接收聯繫人客戶端300發送的聯繫人回復的聊天消息,將其送入數據處理單元203進行判斷,然後再轉發至用戶客戶端IOO。連接構建單元202與信息收發單元201及數據處理單元203進行數據交互,用於根據用戶客戶端1OO發送的綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係。在一個實施例中,該消息轉發列表如下所示用戶——聯繫人OOl用戶——聯繫人002用戶——聯繫人n_當然,如前所述,若用戶進行多種不同主題的綁定,數據結構中生成多個綁定信息列表,在用戶界面中對應顯示多個主題不同的"一對多聊天窗口",那麼伺服器200也相應建立多個消息轉發列表。在另一個實施例中,伺服器200中建立的兩個消息轉發列表如下所示tableseeoriginaldocumentpage11數據處理單元203與信息收發單元201及連接構建單元202進行數據交互,用於根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬。具體包括接收到用戶的聊天消息後,判斷該聊天消息歸屬於哪個主題的"消息轉發列表"中的哪些聯繫人,然後利用信息收發單元201分別轉發給這些聯繫人;接收到聯繫人的聊天消息後,判斷該聊天消息歸屬於哪個主題的"消息轉發列表"中的哪個聯繫人,然後對該聊天消息添加一個與該主題相關的主題標識,並將該聊天消息轉發給用戶客戶端100,由用戶客戶端IOO根據該主題標識將該聊天消息顯示到對應的"一對多聊天窗口"中。例如上表中,若判斷得知一個聊天消息歸屬於主題一的"消息轉發列表,,中的聯繫人OOl,則將該聊天消息加上該主題相關的標籤(tag)進行標識,再利用信息收發單元201將其轉發給用戶客戶端IOO,當用戶客戶端100收到後,根據標籤得知該聊天消息歸屬於主題一的"綁定信息列表,,中的聯繫人OOl,則利用用戶接口單元103將該聊天消息顯示到用戶界面上與主題一對應的"一對多聊天窗口"中。(3)聯繫人客戶端300接收伺服器200轉發的用戶的聊天消息,並回復聊天消息至伺服器200進行轉發。在本發明中,聯繫人客戶端300典型的可為各種能夠進行即時通信的終端設備,例如個人計算機(PersonalComputer,PC)、個人數字助理(PersonalDigitalAssistant,PDA)、行動電話(MobilePhone,MP)等,也可包括網頁瀏覽器,因此本發明的保護範圍不應限定為某種特定類型的客戶端。應當說明的是,若聯繫人客戶端300是網頁瀏覽器時,該聯繫人打開的聊天窗口則是以網頁的形式展現。若該聯繫人參與到用戶發起的多個主題,那麼在該聯繫人客戶端300中彈出的聊天對話框將按照主題進行分屏顯示,即一個主題對應一個聊天對話框,這樣便於聯繫人根據主題查找對應的聊天記錄。另外,聯繫人客戶端300可能有多個,如圖l所示的聯繫人客戶端300a、聯繫人客戶端300b......聯繫人客戶端300n,其上分別登錄前述的聯繫人OOl、聯繫人002……聯繫人N。圖3示出了本發明在即時通信中實現一對多聊天的方法流程,該方法流程基於圖l所示的系統結構,具體過程如下在執行本發明的所有步驟之前,用戶客戶端IOO對用戶輸入的帳號及密碼進行驗證,使用戶成功登錄。在步驟S301中,用戶客戶端100根據用戶選擇綁定的聯繫人名單,建立綁定信息列表並發送至伺服器200,該綁定信息列表中用戶與聯繫人之間是一對多的映射關係。當然,用戶客戶端100也可根據用戶的選擇建立多個主題的綁定信息列表,每個主題下的綁定信息列表中用戶與聯繫人均為一對多的映射關係。此步驟完成時,用戶客戶端100根據建立的綁定信息列表,在用戶界面中相應生成"一對多聊天窗口",用於接收用戶輸入的聊天消息及顯示聯繫人回復消息。在步驟S302中,伺服器200根據所述綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係。若用戶客戶端100中建立多個主題的綁定信息列表,那麼在此步驟中,伺服器200則根據多個主題的綁定信息列表對應建立多個主題的消息轉發列表,每個主題下的消息轉發列表中用戶與聯繫人之間均為一對一的映射關係。在步驟S303中,伺服器200根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬,並基於所述判斷對用戶與聯繫人之間的聊天消息進行轉發。對於用戶發送的聊天消息,此步驟S303具體包括(1)伺服器200接收到用戶的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表,並進一步判斷其歸屬於該消息轉發列表中的哪些聯繫人;(2)伺服器200將該聊天消息分別轉發給前述步驟(l)中經判斷而識別的聯繫人。對於聯繫人回復的聊天消息,步驟S303具體包括(1,)伺服器200接收到聯繫人回復的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表,並進一步判斷其歸屬於該消息轉發列表中的中的哪個聯繫人;(2,)伺服器200對該聊天消息添加一個與該主題相關的主題標識,並將該聊天消息轉發給用戶客戶端100,由用戶客戶端100根據該主題標識將該聊天消息顯示到對應的"一對多聊天窗口"中。圖4示出了本發明的一個實施例在即時通信中實現一對多聊天的方法流程,該實施例闡述了本發明實現第一次聊天消息交互的全過程,其方法流程基於圖l所示的系統結構及圖3所示的方法流程。具體過程如下在執行所有步驟之前,用戶客戶端IOO對用戶輸入的帳號及密碼進行驗證,使用戶成功登錄。在步驟S401中,用戶客戶端100根據用戶選擇的聯繫人建立綁定信息列表,並發送至伺服器200。在本實施例中,用戶進行多種不同主題的綁定,在主題一(例如"羽毛球活動,,)中用戶需要綁定四個聯繫人,在主題二(例如"野餐,,)中用戶也綁定四個聯繫人,其中聯繫人001在兩個主題中均存在,那麼在用戶客戶端100的數據結構中生成如下表所示的綁定信息列表tableseeoriginaldocumentpage13此步驟完成時,用戶客戶端IOO利用其用戶接口單元103在用戶界面中生成並顯示與這兩個主題分別對應的"一對多聊天窗口",每個"一對多聊天窗口"因為聯繫人的不同而在內容上存在差別,但是表現形式均如圖2所示。在每個"一對多聊天窗口,,中,都顯示用戶與所有綁定的聯繫人之間的聊天記錄,並有一個統一的輸入信息窗口。但是,應當說明的是,"一對多聊天窗口"不同於一般的群聊天窗口,其聯繫人與用戶聯繫的信息是相對獨立的,其他聯繫人不可見,因此當用戶基於此"一對多聊天窗口"發送一條聊天消息時,各聯繫人將單獨接收到該聊天消息,這樣相對於一般的群聊天窗口而言,也避免了因部分聯繫人刷屏而對不相關聯繫人的騷擾。另外,用戶還可以在"一對多聊天窗口',中選擇需要發送信息的聯繫人,進行部分發送。在步驟S402中,伺服器200根據綁定信息列表對應建立消息轉發列表,消息轉發列表中用戶與聯繫人之間是一對一的映射關係。由於步驟S401中建立了兩個綁定信息列表,那麼伺服器200也對應建立兩個消息轉發列表,如下所示tableseeoriginaldocumentpage14在步驟S403中,伺服器200接收用戶客戶端100通過"一對多聊天窗口"發送的聊天消息。具體地,例如用戶在主題一對應的"一對多聊天窗口"中輸入聊天消息,點擊發送,用戶客戶端100會在該"一對多聊天窗口,,中顯示聊天消息發送成功,同時發送的聊天消息會顯示在該"一對多聊天窗口"中對應各聯繫人的聊天記錄中。在步驟S404中,伺服器200接收到該聊天消息後,首先利用其數據處理單元203對消息轉發列表進行檢測,從而判斷得知該聊天消息要送至主題一對應的消息轉發列表中的所有聯繫人,然後逐一單獨發送到這些聯繫人所在的聯繫人客戶端300。在步驟S405中,各聯繫人客戶端300(300a、300b……300n)收到用戶發送的聊天消息後則分別進行回復,由伺服器200接收各聯繫人客戶端300回復的聊天消息。應當i兌明的是,對於"一對多聊天窗口',中的聯繫人,其在回復時只是筒單的一對一的回覆聊天消息,與現有技術一致。在本實施例中,當聯繫人001接收到用戶發送的與主題一相關的聊天消息後,則對應回復一個聊天消息,發送給伺服器200.在步驟S406中,伺服器200接收到各聯繫人客戶端300回復的聊天消息後,首先利用其數據處理單元203對消息轉發列表進行檢測,從而判斷該聊天消息歸屬於哪個主題下的消息轉發列表,並進一步判斷其歸屬於該消息轉發列表中的中的哪個聯繫人,然後添加一個與該主題相關的主題標識,並將該聊天消息轉發給用戶客戶端100。在本實施例中,伺服器200判斷得知該聊天消息來自主題一的消息轉發列表中的聯繫人OOl,則對該聊天消息添加一個與主題一相關的主題標識,並將該聊天消息轉發給用戶客戶端100。在步驟S407中,用戶客戶端100收到聯繫人001回復的聊天消息後,根據其帶有的主題標識,利用用戶接口單元103將該聊天消息顯示到對應主題的"一對多聊天窗口"中。本發明中除了可基於"一對多聊天窗口"進行消息群發,還支持一鍵複製聊天記錄以及增刪聯繫人的功能,這些功能的實現可參考現有技術。(1)一鍵複製聊天記錄的過程是根據用戶在一對多聊天窗口中對聯繫人聊天記錄的點選,將所點選的內容複製到"一對多聊天窗口"的信息輸入窗口中,可以進行相關的編輯並發送給綁定信息列表中的所有或者部分聯繫人。(2)在"一對多聊天窗口"中增加聯繫人的具體過程是根據用戶在聯繫人列表中對聯繫人的選擇生成一個"添加入一對多聊天窗口,,的命令,伺服器200接收到該命令後則對選中的聯繫人進行判斷,如果是已經加入了的,則提示已經加入,對於"一對多聊天窗口"中沒有的聯繫人,則通過連接構建單元202分別建立聯繫。(3)在"一對多聊天窗口,,中刪除聯繫人的具體過程是根據用戶在一對多聊天窗口中對聯繫人的選擇生成一個"從一對多聊天窗口刪除"的命令,伺服器200接收到該命令後則利用其連接構建單元202中斷對"一對多聊天窗口"中該聯繫人的聯繫。當"一對多聊天窗口"中的聯繫人產生變化時,需要把信息發送到伺服器200端進行更新。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。權利要求1、一種在即時通信中實現一對多聊天的系統,包括伺服器,用戶所在的用戶客戶端,及聯繫人所在的聯繫人客戶端,其特徵在於,所述用戶客戶端與伺服器進行數據交互,其根據用戶選擇綁定的聯繫人名單建立綁定信息列表並發送至伺服器,所述綁定信息列表中用戶與聯繫人之間是一對多的映射關係;所述伺服器與用戶客戶端及聯繫人客戶端進行數據交互,其根據用戶客戶端發送的綁定信息列表對應建立消息轉發列表,並根據所述消息轉發列表在用戶與聯繫人之間轉發聊天消息,所述消息轉發列表中用戶與聯繫人之間是一對一的映射關係。2、根據權利要求l所述的在即時通信中實現一對多聊天的系統,其特徵在於,所述用戶客戶端包括信息收發單元、聯繫人綁定單元、用戶接口單元;所述信息收發單元用於與伺服器之間進行信息交互,包括將聯繫人綁定單元建立的綁定信息列表發送至伺服器,以及接收伺服器轉發的聯繫人回復消息;所述聯繫人綁定單元與信息收發單元進行數據交互,用於根據用戶選擇綁定的聯繫人名單建立綁定信息列表,其中用戶與聯繫人之間是一對多的映射關係;所述用戶接口單元與信息收發單元及聯繫人綁定單元進行數據交互,用於根據綁定信息列表在用戶界面上生成"一對多聊天窗口",並接收用戶在所述"一對多聊天窗口"中輸入的聊天消息,以及將伺服器轉發的聯繫人回復消息顯示到所述"一對多聊天窗口"中。3、根據權利要求1或2中任一權利要求所述的在即時通信中實現一對多聊天的系統,其特徵在於,所述伺服器包括信息收發單元、連接構建單元、數據處理單元;所述信息收發單元用於與用戶客戶端及聯繫人客戶端分別進行信息交互,包括接收用戶客戶端發送的綁定信息列表,以及對用戶和聯繫人之間的聊天消息進行轉發;所述連接構建單元用於與信息收發單元及數據處理單元進行數據交互,用於根據用戶客戶端發送的綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係;所述數據處理單元與信息收發單元及連接構建單元進行數據交互,用於根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬。4、根據權利要求3所述的在即時通信中實現一對多聊天的系統,其特徵在於,所述用戶客戶端中的聯繫人綁定單元進一步用於,建立多個主題的綁定信息列表,每個主題下的綁定信息列表中用戶與聯繫人均為一對多的映射關係;所述伺服器中的連接構建單元進一步用於,根據所述多個主題的綁定信息列表對應建立多個主題的消息轉發列表,每個主題下的消息轉發列表中用戶與聯繫人之間均為一對一的映射關係。5、一種基於權利要求l所述系統在即時通信中實現一對多聊天的方法,其特徵在於,所述方法包括以下步驟A.用戶客戶端根據用戶選擇綁定的聯繫人名單,建立綁定信息列表並發送至伺服器,所述綁定信息列表中用戶與聯繫人之間是一對多的映射關係;B.伺服器根據所述綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係;C.伺服器根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬,並基於所述判斷對用戶與聯繫人之間的聊天消息進行轉發。6、根據權利要求5所述的在即時通信中實現一對多聊天的方法,其特徵在於,所述步驟A進一步包括,根據用戶的選擇建立多個主題的綁定信息列表,每個主題下的綁定信息列表中用戶與聯繫人均為一對多的映射關係。7、根據權利要求5或6所述的在即時通信中實現一對多聊天的方法,其特徵在於,所述步驟A中還包括,根據用戶客戶端建立的綁定信息列表,在用戶界面中相應生成"一對多聊天窗口,,,用於接收用戶輸入的聊天消息及顯示聯繫人回復消息。8、根據權利要求7所述的在即時通信中實現一對多聊天的方法,其特徵在於,所述步驟B進一步包括,伺服器根據所述多個主題的綁定信息列表對應建立多個主題的消息轉發列表,每個主題下的消息轉發列表中用戶與聯繫人之間均為一對一的映射關係。9、根據權利要求8所述的在即時通信中實現一對多聊天的方法,其特徵在於,對於用戶發送的聊天消息,所述步驟C進一步包括Cll.接收到用戶的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表中的哪些聯繫人;C12.將所述聊天消息分別轉發給步驟C1中經判斷而識別的聯繫人。10、根據權利要求8所述的在即時通信中實現一對多聊天的方法,其特徵在於,對於聯繫人回復的聊天消息,所述步驟C進一步包括C21.接收到聯繫人回復的聊天消息後,判斷該聊天消息歸屬於哪個主題下的消息轉發列表中的哪個聯繫人;C22.對該聊天消息添加一個與所述主題相關的主題標識,並將所述聊天消息轉發給用戶客戶端,由用戶客戶端根據所述主題標識將該聊天消息顯示到對應的"一對多聊天窗口"中。全文摘要本發明涉及即時通信領域,提供了一種在即時通信中實現一對多聊天的方法及系統。所述方法包括以下步驟A.用戶客戶端根據用戶選擇綁定的聯繫人名單,建立綁定信息列表並發送至伺服器,所述綁定信息列表中用戶與聯繫人之間是一對多的映射關係;B.伺服器根據所述綁定信息列表對應建立消息轉發列表,其中用戶與聯繫人之間是一對一的映射關係;C.伺服器根據所述消息轉發列表判斷用戶與聯繫人之間的聊天消息的歸屬,並基於所述判斷對用戶與聯繫人之間的聊天消息進行轉發。本發明中用戶在「一對多聊天窗口」中只需要輸入一次聊天消息,就可以同時且單獨地發送給多個相互獨立的聯繫人,簡化了用戶的手動操作,提高了操作效率。文檔編號H04L12/58GK101217517SQ20081006514公開日2008年7月9日申請日期2008年1月7日優先權日2008年1月7日發明者陳麗菲申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀