專利名稱:一種群組通信方法、系統(tǒng)及即時通信服務器的制作方法
技術領域:
本發(fā)明屬于網(wǎng)絡通信領域,尤其涉及一種群組通信方法、系統(tǒng)及即時通信服務器。
背景技術:
目前,于即時通信過程中,即時通信服務器未經(jīng)任何設置處理所有群組的通信。如此,群組通信會增加即時通信服務器的壓力,同時亦不利于群組的管理和維護。此外,即時通信服務器發(fā)送群組消息給所有群組成員的效率低,從而影響了用戶體驗。
發(fā)明內(nèi)容
本發(fā)明提供一種群組通信方法、系統(tǒng)及即時通信服務器,以解決上述問題。本發(fā)明提供一種群組通信方法,包括以下步驟。即時通信服務器接收用戶發(fā)送的群組消息。即時通信服務器根據(jù)群組消息所屬的群組與群組服務器的對應關系,將群組消息發(fā)送至對應的群組服務器。群組服務器將接收的群組消息發(fā)送至群組成員。本發(fā)明還提供一種群組通信方法,包括以下步驟。即時通信服務器接收用戶發(fā)送的群組消息。即時通信服務器中與群組消息所屬的群組相對應的群組通信模塊接收群組消息。群組通信模塊將接收的群組消息發(fā)送至群組成員。本發(fā)明還提供一種群組通信系統(tǒng),包括即時通信服務器以及群組服務器。即時通信服務器包括接收模塊以及發(fā)送模塊。接收模塊連接發(fā)送模塊,即時通信服務器連接群組服務器。即時通信服務器的接收模塊用于接收用戶發(fā)送的群組消息。即時通信服務器的發(fā)送模塊用于根據(jù)群組消息所屬的群組與群組服務器的對應關系,將群組消息發(fā)送至對應的群組服務器。群組服務器用于將接收的群組消息發(fā)送至群組成員。本發(fā)明還提供一種即時通信服務器,包括接收模塊以及群組通信模塊。接收模塊連接群組通信模塊。接收模塊用于接收用戶發(fā)送的群組消息。群組通信模塊,用于接收與其對應的群組的群組消息,并將接收的群組消息發(fā)送至群組成員。相較于先前技術,根據(jù)本發(fā)明提供的群組通信方法、系統(tǒng)及即時通信服務器,每個群組通信是由獨立的群組服務器或者即時通信服務器中的群組通信模塊完成,從而便于管理和維護群組。此外,單獨的群組服務器或者群組通信模塊給對應的群組成員發(fā)送群組消息,從而提高了通信效率,亦提升了用戶的體驗度。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1所示為根據(jù)本發(fā)明的第一較佳實施例提供的群組通信方法的流程圖;圖2所示為根據(jù)本發(fā)明的第一較佳實施例提供的群組通信系統(tǒng)的示意圖;圖3所示為根據(jù)本發(fā)明的第二較佳實施例提供的群組通信方法的流程圖;圖4所示為根據(jù)本發(fā)明的第二較佳實施例提供的即時通信服務器的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1所示為根據(jù)本發(fā)明的第一較佳實施例提供的群組通信方法的流程圖。圖2所示為根據(jù)本發(fā)明的第一較佳實施例提供的群組通信系統(tǒng)的示意圖。請一并參考圖1與圖2。 如圖1所示,本發(fā)明的第一較佳實施例提供的群組通信方法包括步驟101 103。于步驟 101,即時通信服務器接收用戶發(fā)送的群組消息。于步驟102,即時通信服務器根據(jù)群組消息所屬的群組與群組服務器的對應關系,將群組消息發(fā)送至對應的群組服務器。于步驟103, 群組服務器將接收的群組消息發(fā)送至群組成員。于本實施例中,如圖2所示,群組通信系統(tǒng)包括即時通信服務器10以及群組服務器Ila 11c。即時通信服務器10連接群組服務器Ila 11c。于此,以三個群組服務器 Ila Ilc為例進行說明。然而,本發(fā)明對此不作任何限定。此外,即時通信服務器10包括驗證模塊10a、接收模塊IOb以及發(fā)送模塊10c。驗證模塊IOa連接接收模塊10η,接收模塊 IOb連接發(fā)送模塊10c。以下結(jié)合圖1與圖2詳細說明本發(fā)明第一較佳實施例提供的群組通信方法的具體過程。于步驟101,即時通信服務器10接收用戶發(fā)送的群組消息。具體而言,用戶通過客戶端發(fā)送群組消息,即時通信服務器10的接收模塊IOb接收上述群組消息。其中,上述群組指具有相同愛好或者特征的人群集合到一起實現(xiàn)即時通信交流的平臺。于此,群組例如包括法律部群、技術部群以及行政部群。然而,本發(fā)明對此不作任何限定。舉例而言,用戶屬于法律部群,則此用戶發(fā)送的群組消息需要發(fā)送至所有法律部群的成員。于步驟102,即時通信服務器10根據(jù)群組消息所屬的群組與群組服務器的對應關系,將群組消息發(fā)送至對應的群組服務器。其中,即時通信服務器10中可預設群組與群組服務器的對應關系表,即時通信服務器可以通過查詢上述關系表來判斷將群組消息發(fā)送至哪個群組服務器。舉例而言,群組服務器Ila對應處理法律部群的群組消息,群組服務器 lib對應處理技術部群的群組消息,群組服務器Ilc對應處理行政部群的群組消息。換言之,不同的群組服務器處理不同群組的群組消息。因此,當法律部群的用戶發(fā)送群組消息時,即時通信服務器10的發(fā)送模塊IOc會將此群組消息發(fā)送至群組服務器11a。如此,便于群組的管理與維護,亦提高了通信效率。于步驟103,群組服務器(例如群組服務器Ila)將接收的群組消息發(fā)送至群組成員。具體而言,群組服務器接收到對應的群組消息后,將群組消息發(fā)送至該群組的所有群組成員。例如,當群組服務器Ila接收到法律部群的群組消息后,會將此群組消息發(fā)送至法律部群中的所有群組成員。此外,于本實施例中,于即時通信服務器10接收用戶發(fā)送的群組消息之前,即時通信服務器10判斷用戶是否具有發(fā)送群組消息的權限。具體而言,當某群組的用戶進行群組通信時,即時通信服務器10的驗證模塊IOa會根據(jù)其存儲的群組信息判斷用戶是否具有發(fā)送此群組的群組信息的權限。然而,本發(fā)明亦并不限定于此。圖3所示為根據(jù)本發(fā)明的第二較佳實施例提供的群組通信方法的流程圖。圖4所示為根據(jù)本發(fā)明的第二較佳實施例提供的即時通信服務器的示意圖。請一并參考圖3與圖4。如圖3所示,本發(fā)明的第二較佳實施例提供的群組通信方法包括步驟201 203。于步驟201,即時通信服務器接收用戶發(fā)送的群組消息。于步驟202,即時通信服務器中與群組消息所屬的群組相對應的群組通信模塊接收群組消息。于步驟203,群組通信模塊將接收的群組消息發(fā)送至群組成員。于本實施例中,如圖4所示,本發(fā)明的第二較佳實施例提供的即時通信服務器20 包括驗證模塊20a、接收模塊20b以及群組通信模塊20c 20e。于此,以三個群組通信模塊20c 20e為例進行說明。然而,本發(fā)明對此不作任何限定。其中,驗證模塊20a連接接收模塊20b,接收模塊20b連接群組通信模塊20c 20e。以下結(jié)合圖3及圖4詳細說明本發(fā)明第二較佳實施例提供的群組通信方法的具體過程。于步驟201,即時通信服務器20接收用戶發(fā)送的群組消息。具體而言,用戶通過客戶端發(fā)送群組消息,即時通信服務器20的接收模塊20b接收上述群組消息。于步驟202,即時通信服務器20中與群組消息所屬的群組相對應的群組通信模塊接收群組消息。其中,即時通信服務器20中可預設群組與群組通信模塊的對應關系表,即時通信服務器20的接收模塊20b可以通過查詢上述關系表來判斷將群組消息傳輸至哪個群組通信模塊。舉例而言,群組例如包括法律部群、技術部群以及行政部群。群組通信模塊 20c對應處理法律部群的群組消息,群組通信模塊20d對應處理技術部群的群組消息,群組通信模塊20e對應處理行政部群的群組消息。因此,當法律部群的用戶發(fā)送群組消息時,即時通信服務器10的接收模塊20b接收群組消息后,會將此群組消息傳輸至群組通信模塊 20c。如此,便于群組的管理與維護,亦提高了通信效率。于步驟203,群組通信模塊(例如,群組通信模塊20c)將接收的群組消息發(fā)送至群組成員。例如,當群組通信服務器20c接收到法律部的群組消息后,會將此群組消息發(fā)送至法律部群中的所有群組成員。此外,于本實施例中,于即時通信服務器20接收用戶發(fā)送的群組消息之前,即時通信服務器20判斷用戶是否具有發(fā)送群組消息的權限。具體而言,當某群組的用戶進行群組通信時,即時通信服務器20的驗證模塊20a會根據(jù)其存儲的群組信息判斷用戶是否具有發(fā)送此群組的群組信息的權限。然而,本發(fā)明亦并不限定于此。綜上所述,根據(jù)本發(fā)明較佳實施例提供的群組通信方法、系統(tǒng)及即時通信服務器, 每個群組通信是由獨立的群組服務器或者即時通信服務器中的群組通信模塊完成,從而便于管理和維護群組。此外,單獨的群組服務器或者群組通信模塊給對應的群組成員發(fā)送群組消息,提高了通信效率,亦提升了用戶的體驗度。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種群組通信方法,其特征在于,包括以下步驟即時通信服務器接收用戶發(fā)送的群組消息;所述即時通信服務器根據(jù)所述群組消息所屬的群組與群組服務器的對應關系,將所述群組消息發(fā)送至對應的群組服務器;所述群組服務器將接收的所述群組消息發(fā)送至群組成員。
2.根據(jù)權利要求1所述的群組通信方法,其特征在于,于所述即時通信服務器接收所述用戶發(fā)送的所述群組消息之前,所述即時通信服務器判斷所述用戶是否具有發(fā)送所述群組消息的權限。
3.—種群組通信方法,其特征在于,包括以下步驟即時通信服務器接收用戶發(fā)送的群組消息;所述即時通信服務器中與所述群組消息所屬的群組相對應的群組通信模塊接收所述群組消息;所述群組通信模塊將接收的所述群組消息發(fā)送至群組成員。
4.根據(jù)權利要求3所述的群組通信方法,其特征在于,于所述即時通信服務器接收所述用戶發(fā)送的所述群組消息之前,所述即時通信服務器判斷所述用戶是否具有發(fā)送所述群組消息的權限。
5.一種群組通信系統(tǒng),其特征在于,包括即時通信服務器以及群組服務器,所述即時通信服務器包括接收模塊以及發(fā)送模塊,所述接收模塊連接所述發(fā)送模塊,所述即時通信服務器連接所述群組服務器,所述即時通信服務器的所述接收模塊,用于接收用戶發(fā)送的群組消息,所述即時通信服務器的所述發(fā)送模塊,用于根據(jù)所述群組消息所屬的群組與群組服務器的對應關系,將所述群組消息發(fā)送至對應的群組服務器,所述群組服務器,用于將接收的所述群組消息發(fā)送至群組成員。
6.根據(jù)權利要求5所述群組通信系統(tǒng),其特征在于,所述即時通信服務器還包括驗證模塊,所述驗證模塊連接所述接收模塊,用于判斷所述用戶是否具有發(fā)送所述群組消息的權限。
7.—種即時通信服務器,其特征在于,包括接收模塊以及群組通信模塊,所述接收模塊連接所述群組通信模塊,所述接收模塊,用于接收用戶發(fā)送的群組消息,所述群組通信模塊,用于接收與其對應的群組的群組消息,并將接收的所述群組消息發(fā)送至群組成員。
8.根據(jù)權利要求7所述的即時通信服務器,其特征在于,還包括驗證模塊,所述驗證模塊連接所述接收模塊,用于判斷所述用戶是否具有發(fā)送所述群組消息的權限。
全文摘要
本發(fā)明提供一種群組通信方法、系統(tǒng)及即時通信服務器。上述方法包括以下步驟。即時通信服務器接收用戶發(fā)送的群組消息。即時通信服務器根據(jù)群組消息所屬的群組與群組服務器的對應關系,將群組消息發(fā)送至對應的群組服務器。群組服務器將接收的群組消息發(fā)送至群組成員。
文檔編號H04L12/58GK102291327SQ201110211159
公開日2011年12月21日 申請日期2011年7月27日 優(yōu)先權日2011年7月27日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡科技有限公司