聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器。
【背景技術(shù)】
[0002]社交是網(wǎng)絡(luò)游戲的核心體驗之一,而在線實時聊天則是網(wǎng)絡(luò)游戲社交功能的一個重要元素。目前基本上所有的網(wǎng)絡(luò)游戲都實現(xiàn)了集成式的聊天系統(tǒng),如圖1所示,交互模塊集成在游戲服務(wù)器內(nèi),游戲用戶想要聊天,需要打開游戲客戶端,登入到游戲世界中才能使用聊天功能和游戲中的其它使用游戲客戶端的在線用戶聊天。
[0003]因為聊天功能是集成在游戲系統(tǒng)內(nèi)的,意味著游戲用戶只能通過游戲客戶端進入游戲后才能進行聊天,而不能與未登錄游戲的游戲用戶進行交流。而對于傳統(tǒng)的游戲玩家來說,經(jīng)常會在同一個游戲中存在多個游戲角色,或者同時玩多個游戲。但是由于現(xiàn)在的游戲客戶端的限制或者是PC機器性能的限制,用戶通常都無法同時運行多個游戲客戶端。因此,如果用戶想要使用不同游戲角色進行聊天,或者與不同游戲的玩家進行聊天,只能重新啟動游戲客戶端并更換角色,或者重新運行相應(yīng)的游戲客戶端,操作非常繁瑣。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的是提供一種聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器,以解決不同游戲角色聊天時切換不便的問題。
[0005]本發(fā)明實施例提出一種聊天信息傳輸方法,包括:
[0006]接收用戶輸入的游戲賬戶信息,并生成角色登錄信息;
[0007]將根據(jù)所述游戲賬戶信息生成的至少一個角色登錄信息發(fā)送給聊天信息推送服務(wù)器;
[0008]根據(jù)所述游戲賬戶信息,顯示相應(yīng)游戲角色的登錄狀態(tài);
[0009]實時接收聊天信息推送服務(wù)器根據(jù)所述角色登錄信息推送來的推送信息,且當接收到推送信息,則顯示相應(yīng)角色的聊天提醒信息。
[0010]本發(fā)明實施例還提出一種聊天信息推送方法,用于至少一個游戲服務(wù)器和至少一個用戶端之前的聊天信息的傳輸,包括:
[0011]接收并記錄用戶端發(fā)送來的角色登錄信息;
[0012]接收游戲服務(wù)器發(fā)送來的聊天信息;
[0013]根據(jù)所述角色登錄信息,將所述游戲服務(wù)器發(fā)送來的聊天信息推送給相應(yīng)的用戶端。
[0014]本發(fā)明實施例還提出一種聊天信息傳輸裝置,包括:
[0015]賬戶信息輸入單元,用于接收用戶輸入的游戲賬戶信息,并生成角色登錄信息;
[0016]發(fā)送單元,用于將根據(jù)所述游戲賬戶信息生成的至少一個角色登錄信息發(fā)送給聊天信息推送服務(wù)器;
[0017]登錄狀態(tài)顯示單元,用于根據(jù)所述游戲賬戶信息,顯示相應(yīng)游戲角色的登錄狀態(tài);
[0018]推送信息接收單元,用于實時接收聊天信息推送服務(wù)器根據(jù)所述角色登錄信息推送來的推送信息;
[0019]聊天提醒單元,用于當接收到推送信息,則顯示相應(yīng)角色的聊天提醒信息。
[0020]本發(fā)明實施例還提出一種聊天信息推送服務(wù)器,用于至少一個游戲服務(wù)器和至少一個用戶端之前的聊天信息的傳輸,其特征在于,包括:
[0021]角色信息記錄模塊,用于接收并記錄用戶端發(fā)送來的角色登錄信息;
[0022]第一通信模塊,用于與游戲服務(wù)器進行通信,并接收游戲服務(wù)器發(fā)送來的聊天信息;
[0023]第二通信模塊,用于與用戶端進行通信;
[0024]推送模塊,用于根據(jù)所述角色登錄信息,將所述游戲服務(wù)器發(fā)送來的聊天信息通過所述第二通信模塊推送給相應(yīng)的用戶端。
[0025]相對于現(xiàn)有技術(shù),本發(fā)明的有益效果是:通過本發(fā)明實施例的聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器,可以實現(xiàn)多游戲角色同時在線聊天,避免了切換游戲客戶端時的繁瑣操作,大大增加了游戲角色聊天時的便利性。
【附圖說明】
[0026]圖1為現(xiàn)有的游戲聊天系統(tǒng)示意圖;
[0027]圖2為本發(fā)明實施例的一種聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器的運行環(huán)境示意圖;
[0028]圖3為圖2中聊天信息推送服務(wù)器的常用部件的示意圖;
[0029]圖4為圖2中用戶端的常用部件的示意圖;
[0030]圖5為本發(fā)明實施例的一種聊天信息推送方法的流程圖;
[0031]圖6為本發(fā)明實施例的另一種聊天信息推送方法的流程圖;
[0032]圖7為本發(fā)明實施例的一種聊天信息傳輸方法的流程圖;
[0033]圖8為本發(fā)明實施例的一種游戲登錄界面的示意圖;
[0034]圖9為本發(fā)明實施例的一種游戲角色的登錄狀態(tài)的示意圖;
[0035]圖10為本發(fā)明實施例的另一種聊天信息傳輸方法的流程圖;
[0036]圖11為本發(fā)明實施例的一種聊天界面的示意圖;
[0037]圖12為本發(fā)明實施例的一種聊天信息推送服務(wù)器的結(jié)構(gòu)圖;
[0038]圖13為本發(fā)明實施例的一種聊天信息傳輸裝置的結(jié)構(gòu)圖;
[0039]圖14為本發(fā)明實施例的另一種聊天信息傳輸裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0040]有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點及功效,在以下配合參考圖式的較佳實施例詳細說明中將可清楚的呈現(xiàn)。通過【具體實施方式】的說明,當可對本發(fā)明為達成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
[0041]本發(fā)明實施例涉及一種聊天信息傳輸方法及裝置、聊天信息推送方法及服務(wù)器,用于游戲服務(wù)器和用戶端之間聊天信息的傳遞,請參見圖2,其為該方法、裝置、服務(wù)器的應(yīng)用環(huán)境示意圖。聊天信息推送服務(wù)器200分別與至少一個游戲服務(wù)器300及至少一個用戶端100連接,聊天信息推送服務(wù)器200可以接收游戲服務(wù)器300和用戶端100發(fā)送來的聊天信息,然后根據(jù)聊天信息中的目的地信息將接收到的聊天信息推送到對應(yīng)的用戶端100和游戲服務(wù)器300。聊天信息推送服務(wù)器200和游戲服務(wù)器300以及聊天信息推送服務(wù)器200和用戶端100之間均可以通過有線、無線、互聯(lián)網(wǎng)、局域網(wǎng)、企業(yè)內(nèi)部網(wǎng)等任意可以通訊的方式連接。為了便于理解,圖示中僅繪示了兩個游戲服務(wù)器100和兩個用戶端300,但是游戲服務(wù)器300和用戶端300的數(shù)量并不以此為限。所述用戶端100可以是平板電腦、手機、電子閱讀器、遙控器、PC、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有通訊功能的智能設(shè)備。
[0042]進一步參見圖3,其為上述聊天信息推送服務(wù)器200可能會使用到的常用部件的示意圖,聊天信息推送服務(wù)器200包括:存儲器102、存儲控制器104、一個或多個(圖中僅示出一個)處理器106、外設(shè)接口 108以及網(wǎng)絡(luò)控制器112。可以理解,圖2所示的結(jié)構(gòu)僅為示意,其并不對聊天信息推送服務(wù)器200的結(jié)構(gòu)造成限定。例如,聊天信息推送服務(wù)器200還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。
[0043]存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的聊天信息推送方法對應(yīng)的程序指令/模塊,處理器106通過運行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的方法。
[0044]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至聊天信息推送服務(wù)器200。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0045]外設(shè)接口 108將各種輸入/輸入裝置耦合至處理器106。處理器106運行存儲器102內(nèi)的各種軟件、指令,以及進行數(shù)據(jù)處理。在一些實施例中,外設(shè)接口 108、處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0046]網(wǎng)絡(luò)控制器112用于接收以及發(fā)送網(wǎng)絡(luò)信號。上述網(wǎng)絡(luò)信號可包括無線信號或者有線信號。在一個實例中,上述網(wǎng)絡(luò)信號為有線網(wǎng)絡(luò)信號。此時,網(wǎng)絡(luò)控制器112可包括處理器、隨機存儲器、轉(zhuǎn)換器、晶體振蕩器等元件。
[0047]存儲于存儲器102的軟件程序以及模塊可以包括:操作系統(tǒng)122。操作系統(tǒng)122例如可為LINUX,UNIX,WINDOWS,其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運行環(huán)境。
[0048]進一步參閱圖4,其為圖1中用戶端100的常用部件示意圖,可以看到,用戶端100與聊天信息推送服務(wù)器200的結(jié)構(gòu)相似,其不同之處在于,用戶端100還可以包括設(shè)置在存儲器102中的瀏覽器引擎124。瀏覽器引