一種消息交互的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動(dòng)終端的技術(shù)領(lǐng)域,尤其涉及一種消息交互的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)的普及使得人們對消息的接收和發(fā)送有了更高的要求,客戶端希望能與更多的人進(jìn)行消息分享,同時(shí)希望能更及時(shí)地收到消息回應(yīng),以形成實(shí)時(shí)的多對多互動(dòng)。傳統(tǒng)的處理方法是:某個(gè)客戶端發(fā)送的消息廣播給所有的其他客戶端,其他客戶端發(fā)回應(yīng)時(shí),消息再以同樣的方式廣播出去,以實(shí)現(xiàn)多客戶端間的消息廣播交互。傳統(tǒng)的消息廣播方法存在服務(wù)器分發(fā)消息占用大量的網(wǎng)絡(luò)帶寬、消息轉(zhuǎn)發(fā)分散難以集中管理以及不便于靈活擴(kuò)展等缺陷。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提出一種消息交互的方法、裝置及系統(tǒng),旨在解決如何集中管理消息降低服務(wù)器內(nèi)部的網(wǎng)絡(luò)帶寬的問題。
[0004]為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0005]—種消息交互的方法,所述方法包括:
[0006]向登錄的前端服務(wù)器發(fā)送消息,以使得所述前端服務(wù)器將所述消息發(fā)送給消息管理服務(wù)器,所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;
[0007]接收所述登錄的前端服務(wù)器發(fā)送的所述消息。
[0008]—種消息交互的方法,所述方法包括:
[0009]接收登錄的客戶端發(fā)送的消息,將所述消息發(fā)送給消息管理服務(wù)器,以使得所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;
[0010]接收所述消息管理服務(wù)器發(fā)送的所述消息。
[0011]優(yōu)選地,所述方法在接收登錄的客戶端發(fā)送的消息,將所述消息發(fā)送給消息管理服務(wù)器之后,還包括:
[0012]根據(jù)所述客戶端的需求,動(dòng)態(tài)開啟或者關(guān)閉所述前端服務(wù)器。
[0013]一種消息交互的方法,所述方法包括:
[0014]接收注冊的前端服務(wù)器發(fā)送的消息;
[0015]將所述消息發(fā)送給與消息管理服務(wù)器注冊的所有前端服務(wù)器,以使得所述前端服務(wù)器將所述消息分別發(fā)送給與所述前端服務(wù)器對應(yīng)的客戶端。
[0016]優(yōu)選地,所述方法在接收注冊的前端服務(wù)器發(fā)送的消息之后,還包括:
[0017]設(shè)置敏感詞的過濾信息、屏蔽所述客戶端的客戶端消息和/或設(shè)置訂閱消息。
[0018]—種消息交互的裝置,所述裝置包括:
[0019]發(fā)送單元,用于向登錄的前端服務(wù)器發(fā)送消息,以使得所述前端服務(wù)器將所述消息發(fā)送給消息管理服務(wù)器,所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;
[0020]接收單元,用于接收所述登錄的前端服務(wù)器發(fā)送的所述消息。
[0021]—種消息交互的裝置,所述裝置包括:
[0022]第一接收單元,用于接收登錄的客戶端發(fā)送的消息;
[0023]第一發(fā)送單元,用于將所述消息發(fā)送給消息管理服務(wù)器,以使得所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;
[0024]第二接收單元,用于接收所述消息管理服務(wù)器發(fā)送的所述消息。
[0025]優(yōu)選地,所述裝置還包括:
[0026]處理單元,用于根據(jù)所述客戶端的需求,動(dòng)態(tài)開啟或者關(guān)閉所述前端服務(wù)器。
[0027]—種消息交互的裝置,所述裝置包括:
[0028]第一接收單元,用于接收注冊的前端服務(wù)器發(fā)送的消息;
[0029]發(fā)送單元,用于將所述消息發(fā)送給與消息管理服務(wù)器注冊的所有前端服務(wù)器,以使得所述前端服務(wù)器將所述消息分別發(fā)送給與所述前端服務(wù)器對應(yīng)的客戶端。
[0030]優(yōu)選地,所述裝置還包括:
[0031]設(shè)置單元,用于設(shè)置敏感詞的過濾信息、屏蔽所述客戶端的客戶端消息和/或設(shè)置訂閱消息。
[0032]—種消息交互的系統(tǒng),所述系統(tǒng)包括:
[0033]客戶端,用于向登錄的前端服務(wù)器發(fā)送消息,接收所述登錄的前端服務(wù)器發(fā)送的所述消息;
[0034]所述前端服務(wù)器,用于接收登錄的客戶端發(fā)送的消息,將所述消息發(fā)送給消息管理服務(wù)器,接收所述消息管理服務(wù)器發(fā)送的所述消息;
[0035]所述消息管理服務(wù)器,用于接收注冊的前端服務(wù)器發(fā)送的消息;將所述消息發(fā)送給與消息管理服務(wù)器注冊的所有前端服務(wù)器。
[0036]本發(fā)明實(shí)施例通過向登錄的前端服務(wù)器發(fā)送消息,以使得所述前端服務(wù)器將所述消息發(fā)送給消息管理服務(wù)器,所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;接收所述登錄的前端服務(wù)器發(fā)送的所述消息,從而建立一種新的消息廣播互動(dòng)方案,集中管理消息,降低服務(wù)器內(nèi)部的網(wǎng)絡(luò)帶寬,降低消息時(shí)延,增加消息傳輸?shù)目煽啃浴?br>【附圖說明】
[0037]圖1是本發(fā)明實(shí)施例消息交互的方法第一實(shí)施例的流程示意圖;
[0038]圖2是本發(fā)明實(shí)施例消息交互的方法第二實(shí)施例的流程示意圖;
[0039]圖3是本發(fā)明實(shí)施例消息交互的方法第三實(shí)施例的流程示意圖;
[0040]圖4是本發(fā)明實(shí)施例消息交互的方法第四實(shí)施例的流程示意圖;
[0041]圖5是本發(fā)明實(shí)施例消息交互的方法第五實(shí)施例的流程示意圖;
[0042]圖6是本發(fā)明實(shí)施例消息交互的裝置的功能模塊示意圖;
[0043]圖7是本發(fā)明實(shí)施例消息交互的裝置的功能模塊示意圖;
[0044]圖8是本發(fā)明消息交互的裝置的功能模塊示意圖;
[0045]圖9是本發(fā)明實(shí)施例消息交互的裝置的功能模塊示意圖;
[0046]圖10是本發(fā)明實(shí)施例消息交互的裝置的功能模塊示意圖;
[0047]圖11是本發(fā)明實(shí)施例消息交互的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面結(jié)合附圖和實(shí)施例對本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對本發(fā)明實(shí)施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。
[0049]實(shí)施例一
[0050]參考圖1,圖1是本發(fā)明實(shí)施例消息交互的方法第一實(shí)施例的流程示意圖。
[0051]在實(shí)施例一中,所述消息交互的方法包括:
[0052]步驟101,向登錄的前端服務(wù)器發(fā)送消息,以使得所述前端服務(wù)器將所述消息發(fā)送給消息管理服務(wù)器,所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;
[0053]步驟102,接收所述登錄的前端服務(wù)器發(fā)送的所述消息。
[0054]具體的,消息服管理服務(wù)器啟動(dòng)服務(wù),等待各前端服務(wù)器注冊;各前端服務(wù)器啟動(dòng)服務(wù),注冊到消息服管理服務(wù)器并與它建立通信;各用戶登錄到前端服務(wù)器;用戶A發(fā)前端服務(wù)器A發(fā)一條下紅包雨消息,前端服務(wù)器A將紅包雨消息轉(zhuǎn)發(fā)給消息管理服務(wù)器;消息管理服務(wù)器處理后把消息轉(zhuǎn)給各前端服務(wù)器,然后各前端服務(wù)器將下紅包雨消息發(fā)給用戶;各用戶收到紅包雨消息,以用戶B為例,B發(fā)一條搶紅包消息給前端服務(wù)器B,前端服務(wù)器B傳給消息管理服務(wù)器處理;消息管理服務(wù)器處理后,發(fā)一條B搶到紅包的消息到所有前端服務(wù)器,前端服務(wù)器再發(fā)給所有登錄到本機(jī)的用戶;所有的用戶都收到B用戶搶到紅包的消息,至此完成了一次大量用戶間的消息廣播交互。
[0055]本發(fā)明實(shí)施例通過向登錄的前端服務(wù)器發(fā)送消息,以使得所述前端服務(wù)器將所述消息發(fā)送給消息管理服務(wù)器,所述消息管理服務(wù)器將所述消息發(fā)送給與所述消息管理服務(wù)器建立通信的所有前端服務(wù)器;接收所述登錄的前端服務(wù)器發(fā)送的所述消息,從而建立一種新的消息廣播互動(dòng)方案,集中管理消息,降低服務(wù)器內(nèi)部的網(wǎng)絡(luò)帶寬,降低消息時(shí)延,增加消息傳輸?shù)目煽啃浴?br>[0056]實(shí)施例二
[0057]參考圖2,圖2是本發(fā)明實(shí)施例消息交互的方法第二實(shí)施例的流程示意圖。
[0058]在實(shí)施例二中,所述法包括:
[0059]步驟201,接收登錄的客戶端發(fā)送的消息,將所述消