即時(shí)通訊的實(shí)現(xiàn)方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種即時(shí)通訊的實(shí)現(xiàn)方法和裝置。其中,即時(shí)通訊的實(shí)現(xiàn)方法包括:接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信息和在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資源定位符,登錄信息由游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成;依據(jù)統(tǒng)一資源定位符向游戲平臺(tái)終端下發(fā)聊天室信息記錄表,并接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端查詢聊天室信息記錄表得出的與統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息;按照登錄信息將游戲平臺(tái)終端用戶加入聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。從而實(shí)現(xiàn)了游戲平臺(tái)用戶的即時(shí)通訊。
【專利說明】即時(shí)通訊的實(shí)現(xiàn)方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種即時(shí)通訊的實(shí)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002] 游戲大廳是包含了眾多游戲的某一網(wǎng)絡(luò)游戲平臺(tái)的首頁,其集成了眾多游戲入 口,可以實(shí)現(xiàn)用戶設(shè)置、游戲選擇、論壇交流、道具購買等多種功能。
[0003] 現(xiàn)有的游戲平臺(tái)中用戶的交流一般采用兩種方式,一種是游戲論壇,預(yù)先建立各 個(gè)游戲的論壇,供用戶發(fā)帖討論;另一種是利用游戲中的聊天功能。前者的實(shí)時(shí)性差,后者 的交流僅能滿足當(dāng)前游戲?qū)种杏脩糁g的交流,無法實(shí)現(xiàn)同一游戲或者同一游戲分區(qū)中 的用戶的交流?;谝陨蠁栴},一種解決方法利用即時(shí)通訊客戶端進(jìn)行游戲用戶之間的交 流。
[0004] 即時(shí)通訊(Instant Messenger,簡(jiǎn)稱IM),是一種基于互聯(lián)網(wǎng)的即時(shí)交流消息的業(yè) 務(wù),以實(shí)現(xiàn)兩人或多人使用終端通過網(wǎng)絡(luò)進(jìn)行時(shí)的傳遞文字信息、文件、語音與視頻交流。
[0005] 目前即時(shí)通訊軟件大多采用客戶端/服務(wù)器(C/S)模式,也就是由服務(wù)器端的系 統(tǒng)管理人員或某個(gè)用戶直接設(shè)置并創(chuàng)建某個(gè)游戲主題的聊天室后,用戶通過即時(shí)通訊客戶 端查找可選的聊天室,并選擇進(jìn)入自己感興趣的聊天室。采用這種方式至少存在以下問題: 用戶不能準(zhǔn)確獲知游戲?qū)?yīng)的聊天室,聊天室中也不能保證加入人員是否為對(duì)應(yīng)游戲的玩 家,創(chuàng)建的聊天室也容易出現(xiàn)重復(fù)的情況。
【發(fā)明內(nèi)容】
[0006] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的即時(shí)通訊的實(shí)現(xiàn)裝置和相應(yīng)的即時(shí)通訊的實(shí)現(xiàn)方法。
[0007] 本發(fā)明一個(gè)進(jìn)一步的目的是要實(shí)現(xiàn)同一游戲平臺(tái)中某一游戲用戶的即時(shí)交流。
[0008] 本發(fā)明另一個(gè)進(jìn)一步的目的是要提高游戲用戶的通訊體驗(yàn)。
[0009] 本發(fā)明另一個(gè)進(jìn)一步的目的是要保證聊天室與游戲的動(dòng)態(tài)匹配。
[0010] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種即時(shí)通訊的實(shí)現(xiàn)方法。該方法包括:接收游戲 平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信息和在游戲平臺(tái)終 端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資源定位符,登錄信息由游戲平臺(tái)終端根 據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成;依據(jù)統(tǒng)一資源定位符向游戲平臺(tái)終端下發(fā)聊 天室信息記錄表,并接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終 端查詢聊天室信息記錄表得出的與統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息;按照登錄信息 將游戲平臺(tái)終端用戶加入聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的 傳送。
[0011] 可選地,接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求包括:確定加入請(qǐng)求中包含的 聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接入;若是,按照登錄信息將游戲平臺(tái)終端 用戶加入可接入的即時(shí)通訊聊天室;若否,向游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下 一條加入請(qǐng)求。
[0012] 可選地,聊天室信息記錄表按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式生成,第一 級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)下各種游戲的信息,第三 級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí),依據(jù)統(tǒng)一資 源定位符向游戲平臺(tái)終端下發(fā)聊天室信息記錄表包括:查詢統(tǒng)一資源定位符對(duì)應(yīng)的聊天室 信息記錄的節(jié)點(diǎn);下發(fā)查詢出的節(jié)點(diǎn)下的聊天室信息記錄表中的數(shù)據(jù)。
[0013] 可選地,在接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求之前還包括:接收游戲平臺(tái)終端 的啟動(dòng)信息;向游戲平臺(tái)終端下發(fā)與游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊聊天 室的入口信息。
[0014] 可選地,向游戲平臺(tái)終端下發(fā)與游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊 聊天室的入口信息包括:向游戲平臺(tái)終端下發(fā)歷史記錄中游戲次數(shù)最多的游戲?qū)?yīng)的即時(shí) 通訊聊天室的入口信息;或向游戲平臺(tái)終端下發(fā)與歷史記錄特征匹配的游戲?qū)?yīng)的即時(shí)通 訊聊天室的入口信息。
[0015] 可選地,本發(fā)明提供的方法還包括:接收由游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組 的請(qǐng)求,請(qǐng)求中包括登錄信息以及邀請(qǐng)的終端標(biāo)識(shí);根據(jù)請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng) 的終端標(biāo)識(shí)對(duì)應(yīng)的終端加入即時(shí)通訊群組。
[0016] 可選地,進(jìn)行即時(shí)通訊信息的傳送包括:獲取游戲平臺(tái)終端上傳的通信內(nèi)容;根 據(jù)通信內(nèi)容向即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提醒;按照新消息請(qǐng)求向 對(duì)應(yīng)的游戲平臺(tái)終端下發(fā)帶有通信內(nèi)容的消息。
[0017] 可選地,在接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求之前還包括:接收即時(shí)通訊聊天 室的創(chuàng)建信息,創(chuàng)建信息包括聊天室創(chuàng)建者的信息以及對(duì)應(yīng)的游戲統(tǒng)一資源定位符;根據(jù) 創(chuàng)建信息分配聊天室標(biāo)識(shí);按照聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并將聊天室標(biāo)識(shí)和 創(chuàng)建信息添加至聊天室信息記錄表。
[0018] 根據(jù)本發(fā)明的另一方面,還提供了一種即時(shí)通訊的實(shí)現(xiàn)裝置。該即時(shí)通訊的實(shí)現(xiàn) 裝置包括:請(qǐng)求接收模塊,配置為接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲 平臺(tái)終端用戶的登錄信息和在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng) 一資源定位符,登錄信息由游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成; 記錄表下發(fā)模塊,配置為依據(jù)統(tǒng)一資源定位符向游戲平臺(tái)終端下發(fā)聊天室信息記錄表,并 接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端查詢聊天室信息記 錄表得出的與統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息;信息傳送模塊,配置為按照登錄信 息將游戲平臺(tái)終端用戶加入聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息 的傳送。
[0019] 可選地,請(qǐng)求接收模塊還配置為:確定加入請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的 即時(shí)通訊聊天室是否可接入;若是,按照登錄信息將游戲平臺(tái)終端用戶加入可接入的即時(shí) 通訊聊天室;若否,向游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下一條加入請(qǐng)求。
[0020] 可選地,記錄表下發(fā)模塊還配置為:查詢統(tǒng)一資源定位符對(duì)應(yīng)的聊天室信息記錄 的節(jié)點(diǎn);下發(fā)查詢出的節(jié)點(diǎn)下的聊天室信息記錄表中的數(shù)據(jù),聊天室信息記錄表按照三級(jí) 節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式生成,第一級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn) 用于記錄游戲平臺(tái)下各種游戲的信息,第三級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別 對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí)。
[0021] 可選地,本發(fā)明提供的即時(shí)通訊的實(shí)現(xiàn)裝置還包括:預(yù)處理模塊,配置為接收游戲 平臺(tái)終端的啟動(dòng)信息;向游戲平臺(tái)終端下發(fā)與游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí) 通訊聊天室的入口信息。
[0022] 可選地,本發(fā)明提供的即時(shí)通訊的實(shí)現(xiàn)裝置還包括:群組創(chuàng)建模塊,配置為接收由 游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求,請(qǐng)求中包括登錄信息以及邀請(qǐng)的終端標(biāo)識(shí); 根據(jù)請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng)的終端標(biāo)識(shí)對(duì)應(yīng)的終端加入即時(shí)通訊群組。
[0023] 可選地,信息傳送模塊還配置為:獲取游戲平臺(tái)終端上傳的通信內(nèi)容;根據(jù)通信 內(nèi)容向即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提醒;按照新消息請(qǐng)求向?qū)?yīng)的 游戲平臺(tái)終端下發(fā)帶有通信內(nèi)容的消息。
[0024] 可選地,本發(fā)明提供的即時(shí)通訊的實(shí)現(xiàn)裝置還包括:聊天室創(chuàng)建模塊,配置為:接 收即時(shí)通訊聊天室的創(chuàng)建信息,創(chuàng)建信息包括聊天室創(chuàng)建者的信息以及對(duì)應(yīng)的游戲統(tǒng)一資 源定位符;根據(jù)創(chuàng)建信息分配聊天室標(biāo)識(shí);按照聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并 將聊天室標(biāo)識(shí)和創(chuàng)建信息添加至聊天室信息記錄表。
[0025] 本發(fā)明的即時(shí)通訊的實(shí)現(xiàn)方法由于根據(jù)用戶啟動(dòng)游戲或進(jìn)入游戲分區(qū)的統(tǒng)一資 源定位符(Uniform Resource Locator,縮寫為URL)確定對(duì)應(yīng)的聊天室信息,并相應(yīng)利用游 戲平臺(tái)終端用戶的登錄信息完成對(duì)應(yīng)的聊天室的加入,進(jìn)而進(jìn)行即時(shí)通訊,從而即時(shí)通訊 聊天室與游戲?qū)?yīng),便于用戶的游戲交流。
[0026] 進(jìn)一步地,本發(fā)明的即時(shí)通訊的實(shí)現(xiàn)方法中以多級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格 式記錄聊天室信息,供游戲平臺(tái)終端動(dòng)態(tài)查詢加載,數(shù)據(jù)更新速度快,與游戲平臺(tái)的變動(dòng)更 加匹配。
[0027] 更進(jìn)一步地,本發(fā)明的即時(shí)通訊的實(shí)現(xiàn)方法通過對(duì)登錄流程、聊天室創(chuàng)建流程、群 組創(chuàng)建流程等進(jìn)行優(yōu)化,盡量避免用戶的復(fù)雜操作,提高用戶交流體驗(yàn)。
[0028] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0029] 根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明 了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專利附圖】
【附圖說明】
[0030] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0031] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置的運(yùn)行環(huán)境架構(gòu)示意圖;
[0032] 圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置的示意圖;
[0033] 圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法的示意圖;
[0034] 圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中的登錄流程圖;
[0035] 圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中的聊天室信息記錄表的 數(shù)據(jù)結(jié)構(gòu)示意圖;
[0036] 圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中創(chuàng)建聊天室的示意圖;
[0037] 圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中游戲平臺(tái)的游戲列表的 示意圖;以及
[0038] 圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中游戲平臺(tái)的游戲分區(qū)的 示意圖。
【具體實(shí)施方式】
[0039] 在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。 各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求 的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種 編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā) 明的最佳實(shí)施方式。
[0040] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置100的運(yùn)行環(huán)境架構(gòu)示意 圖,至少一個(gè)游戲平臺(tái)終端200通過網(wǎng)絡(luò)通道300連接游戲平臺(tái)服務(wù)器400和即時(shí)通訊服 務(wù)器500,游戲平臺(tái)服務(wù)器400向多個(gè)游戲平臺(tái)終端200提供平臺(tái)內(nèi)多游戲的聯(lián)機(jī)服務(wù),讓 游戲平臺(tái)終端200游戲玩家通過互聯(lián)網(wǎng)進(jìn)行游戲,另外游戲平臺(tái)服務(wù)器400中還存儲(chǔ)有游 戲平臺(tái)終端200的用戶的相關(guān)信息。
[0041] 本實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置100可以布置于即時(shí)通訊服務(wù)器500處,通過與 游戲平臺(tái)終端200和即時(shí)通訊服務(wù)器500的數(shù)據(jù)交互,實(shí)現(xiàn)游戲平臺(tái)終端用戶之間的即時(shí) 通訊。
[0042] 使用以上架構(gòu)中進(jìn)行游戲時(shí),游戲數(shù)據(jù)流向可以為游戲平臺(tái)終端200通過網(wǎng)絡(luò)通 道300與游戲平臺(tái)服務(wù)器400進(jìn)行游戲數(shù)據(jù)交互,在進(jìn)行即時(shí)通訊時(shí),本實(shí)施例的即時(shí)通訊 的實(shí)現(xiàn)裝置100可以匹配查詢得出當(dāng)前啟動(dòng)游戲或進(jìn)入游戲分區(qū)對(duì)應(yīng)的即時(shí)通訊聊天室, 從游戲平臺(tái)服務(wù)器400獲取游戲平臺(tái)終端200用戶的登錄信息,然后向即時(shí)通訊服務(wù)器500 發(fā)送聊天室加入請(qǐng)求,在登錄成功通過即時(shí)通訊服務(wù)器500完成聊天室內(nèi)的即時(shí)通訊信息 傳送。
[0043] 利用本實(shí)施例提供的系統(tǒng)架構(gòu),利用游戲平臺(tái)的用戶信息作為即時(shí)通訊的登錄信 息,可以整合平臺(tái)的用戶資源,提高數(shù)據(jù)的通用性。
[0044] 圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置100的示意圖,該即時(shí)通訊 的實(shí)現(xiàn)裝置100 -般性地可以包括:請(qǐng)求接收模塊110、記錄表下發(fā)模塊120、信息傳送模塊 130、預(yù)處理模塊140、群組創(chuàng)建模塊150、聊天室創(chuàng)建模塊160。以上模塊可以根據(jù)本實(shí)施例 的即時(shí)通訊的實(shí)現(xiàn)裝置100的具體功能靈活進(jìn)行配置,在一些可選情況下,可以不同時(shí)配 置所有的模塊。
[0045] 在以上模塊中,請(qǐng)求接收模塊110用于接收游戲平臺(tái)終端200的聊天室登錄請(qǐng)求, 該登錄請(qǐng)求中帶有游戲平臺(tái)終端200用戶的登錄信息以及當(dāng)前在游戲平臺(tái)終端200中啟動(dòng) 的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資源定位符。本實(shí)施例即時(shí)通訊的實(shí)現(xiàn)裝置100使 用游戲平臺(tái)終端200用戶的登錄信息,可以有效地整合用戶資源,避免用戶需要對(duì)不同功 能重復(fù)進(jìn)行注冊(cè)導(dǎo)致的數(shù)據(jù)重復(fù),提高了用戶的使用便利性。
[0046] 登錄信息由游戲平臺(tái)終端200根據(jù)游戲平臺(tái)服務(wù)器400下發(fā)的用戶標(biāo)識(shí)信息生 成。一種可選的流程為:用戶啟動(dòng)游戲平臺(tái)終端200后,使用游戲平臺(tái)終端用戶的登錄信 息登錄游戲平臺(tái)服務(wù)器400,游戲平臺(tái)服務(wù)器400根據(jù)游戲平臺(tái)終端用戶的登錄信息下發(fā) 對(duì)應(yīng)的用戶標(biāo)識(shí)信息作為與即時(shí)通訊服務(wù)器500數(shù)據(jù)連接的登錄信息。從而游戲平臺(tái)終端 200可以在用戶不需要進(jìn)行操作的情況下完成即時(shí)通信的登錄,并且保證了即時(shí)通信的登 錄信息與游戲平臺(tái)的登錄信息對(duì)應(yīng)。
[0047] 記錄表下發(fā)模塊120配置為依據(jù)統(tǒng)一資源定位符向游戲平臺(tái)終端200下發(fā)聊天室 信息記錄表,并接收來自游戲平臺(tái)終端200的聊天室加入請(qǐng)求,聊天室加入請(qǐng)求中帶有游 戲平臺(tái)終端200查詢聊天室信息記錄表得出的與統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息。 [0048] 為了提高查詢聊天室信息記錄表的效率,聊天室信息記錄表可以采取多級(jí)節(jié)點(diǎn)數(shù) 據(jù)結(jié)構(gòu)進(jìn)行構(gòu)建,例如,聊天室信息記錄表可以按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式 (Extensible Markup Language,簡(jiǎn)稱XML)生成,第一級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)的信息,第二 級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)下各種游戲的信息,第三級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分 區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí),從而記錄表下發(fā)模塊120可以查詢統(tǒng)一資源定位符 對(duì)應(yīng)的聊天室信息記錄的節(jié)點(diǎn);下發(fā)查詢出的節(jié)點(diǎn)下的聊天室信息記錄表中的數(shù)據(jù)。一種 可選的流程為記錄表下發(fā)模塊120首先確定出游戲平臺(tái)對(duì)應(yīng)的第一級(jí)節(jié)點(diǎn),第一級(jí)節(jié)點(diǎn)下 的第二級(jí)節(jié)點(diǎn)中記錄了該游戲平臺(tái)中集成的多個(gè)游戲的信息,記錄表下發(fā)模塊120進(jìn)一步 可以根據(jù)游戲的URL確定出對(duì)應(yīng)的第二級(jí)節(jié)點(diǎn),一般第二級(jí)節(jié)點(diǎn)中記錄的URL可能為包含 通配符的一組URL,如果確定游戲的URL屬于該第二級(jí)節(jié)點(diǎn)的URL組,則可以確定出第二級(jí) 節(jié)點(diǎn),然后從而第二級(jí)節(jié)點(diǎn)中精確地得出URL對(duì)應(yīng)的第三級(jí)節(jié)點(diǎn),該第三級(jí)節(jié)點(diǎn)記錄了各 個(gè)即時(shí)通訊聊天室的標(biāo)識(shí)信息,根據(jù)該標(biāo)識(shí)信息就可以得到用戶需要進(jìn)入的即時(shí)通訊聊天 室。
[0049] XML可以對(duì)數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理,從而能夠在游戲平臺(tái)終端200和本實(shí)施例的即 時(shí)通訊的實(shí)現(xiàn)裝置100之間進(jìn)行交換,實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容生成保證了能夠更準(zhǔn)確快速的查詢。
[0050] 在查詢到即時(shí)通訊聊天室的標(biāo)識(shí)信息后,請(qǐng)求接收模塊110還可以確定加入請(qǐng)求 中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接入;若是,按照登錄信息將游戲 平臺(tái)終端200用戶加入可接入的即時(shí)通訊聊天室;若否,向游戲平臺(tái)終端200下發(fā)拒絕加入 的信息,并接收下一條加入請(qǐng)求。也就是說,如果出現(xiàn)一個(gè)游戲或一個(gè)游戲分區(qū)已經(jīng)對(duì)應(yīng)建 立有多個(gè)聊天室的情況下,可以按照一定順序查詢聊天室是可供接入(例如是否人數(shù)超過 上限等),直至查詢到的聊天室可供接入。
[0051] 信息傳送模塊130按照登錄信息將游戲平臺(tái)終端200用戶加入聊天室標(biāo)識(shí)信息對(duì) 應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。即時(shí)通訊信息可以包括:文字、音頻、視 頻、圖片等各種類型或者以上類型的組合。傳輸過程中可以對(duì)信息進(jìn)行安全掃描,屏蔽或者 提示一些存在安全隱患的信息。從而用戶在游戲平臺(tái)進(jìn)行游戲的同時(shí),可以在即時(shí)通訊聊 天室中進(jìn)行討論和交流。由于即時(shí)通訊聊天室中的用戶均是該游戲的玩家,提高了用戶的 溝通效率。
[0052] 信息傳送模塊130的一種信息傳送方式為獲取游戲平臺(tái)終端200上傳的通信內(nèi) 容;根據(jù)通信內(nèi)容向即時(shí)通訊聊天室中所有的游戲平臺(tái)終端200推送新消息提醒,對(duì)應(yīng)的 游戲平臺(tái)終端200接受到新消息提醒后,可以根據(jù)該新消息提醒發(fā)出消息讀取請(qǐng)求,信息 傳送模塊130按照新消息請(qǐng)求向?qū)?yīng)的游戲平臺(tái)終端200下發(fā)帶有通信內(nèi)容的消息。這種 方式保證了信息傳送的實(shí)時(shí)性,實(shí)現(xiàn)了聊天室公共信息的傳送。
[0053] 另外,在用戶進(jìn)入即時(shí)通訊聊天室后,信息傳送模塊130還可以將最近的一些歷 史記錄信息進(jìn)行下發(fā),以便用戶可以了解最近的討論話題。
[0054] 預(yù)處理模塊140可以接收游戲平臺(tái)終端200的啟動(dòng)信息;向游戲平臺(tái)終端200下 發(fā)與游戲平臺(tái)終端200的游戲的歷史記錄匹配的即時(shí)通訊聊天室的入口信息。在用戶非首 次進(jìn)行即時(shí)聊天時(shí),可以預(yù)加載此前歷史記錄匹配的即時(shí)通訊聊天室的入口信息,并在用 戶開啟歷史記錄中的游戲時(shí),直接允許用戶加入匹配的即時(shí)通訊聊天室。
[0055] 群組創(chuàng)建模塊150可以接收由游戲平臺(tái)終端200發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求, 請(qǐng)求中包括登錄信息以及邀請(qǐng)的終端標(biāo)識(shí);根據(jù)請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng)的終端 標(biāo)識(shí)對(duì)應(yīng)的終端加入即時(shí)通訊群組,從而滿足游戲平臺(tái)終端用戶進(jìn)行小范圍成員間進(jìn)行即 時(shí)通訊的需求。
[0056] 相應(yīng)地,本實(shí)施例還可以利用聊天室創(chuàng)建模塊160創(chuàng)建以上與游戲?qū)?yīng)的聊天 室,聊天室創(chuàng)建模塊160的一種可選流程為:接收即時(shí)通訊聊天室的創(chuàng)建信息,創(chuàng)建信息包 括聊天室創(chuàng)建者的信息以及對(duì)應(yīng)的游戲URL ;根據(jù)創(chuàng)建信息分配聊天室標(biāo)識(shí);按照聊天室 標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并將聊天室標(biāo)識(shí)和創(chuàng)建信息添加至聊天室信息記錄表。
[0057] 其中,聊天室創(chuàng)建模塊160獲取的游戲URL可以利用以下步驟得到:為接收由用 戶對(duì)游戲平臺(tái)中預(yù)置的游戲列表的選擇;按照選擇出的游戲和游戲服務(wù)器分區(qū)提取對(duì)應(yīng)的 URL,并上傳至本實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置100。創(chuàng)建信息包括以下至少一項(xiàng):名稱、創(chuàng) 建時(shí)間、創(chuàng)建者信息、對(duì)所述游戲的描述。以上創(chuàng)建信息可以由以下任一種方式獲得:接收 聊天室創(chuàng)建者輸入的創(chuàng)建信息;提取游戲的特征信息作為創(chuàng)建信息;獲取由游戲平臺(tái)分配 的創(chuàng)建信息。
[0058] 游戲創(chuàng)建者可以根據(jù)游戲平臺(tái)內(nèi)游戲的變更情況及時(shí)創(chuàng)建新的即時(shí)通訊聊天室, 并通過實(shí)時(shí)更新聊天室信息記錄表使游戲平臺(tái)終端200加入。
[0059] 本發(fā)明實(shí)施例還提供了一種即時(shí)通訊的實(shí)現(xiàn)方法,該即時(shí)通訊的實(shí)現(xiàn)方法可以由 以上實(shí)施例介紹的任意一種即時(shí)通訊的實(shí)現(xiàn)裝置100來執(zhí)行,方便游戲平臺(tái)中用戶的交 流,圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法的示意圖,如圖所示,該即時(shí)通訊 的實(shí)現(xiàn)方法包括以下步驟:
[0060] 步驟S302,接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求;
[0061] 步驟S304,依據(jù)統(tǒng)一資源定位符向游戲平臺(tái)終端下發(fā)聊天室信息記錄表,并接收 來自游戲平臺(tái)終端的聊天室加入請(qǐng)求;
[0062] 步驟S306,按照登錄信息將游戲平臺(tái)終端用戶加入聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通 訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。
[0063] 以上步驟S302中的聊天室登錄請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信息和在游 戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的URL,登錄信息由游戲平臺(tái)終端根據(jù) 游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成。
[0064] 步驟S304的聊天室加入請(qǐng)求中帶有游戲平臺(tái)終端查詢聊天室信息記錄表得出的 與URL匹配的聊天室標(biāo)識(shí)信息,如果匹配出的聊天標(biāo)識(shí)信息為多個(gè),可以優(yōu)先選擇允許加 入的排序靠前的聊天室。
[0065] 圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中的登錄流程圖,如圖,登 錄流程包括:
[0066] 步驟S402,游戲平臺(tái)終端200向游戲平臺(tái)服務(wù)器400發(fā)送游戲平臺(tái)賬戶密碼等登 錄信息,以由游戲平臺(tái)服務(wù)器400完成該用戶的登錄;
[0067] 步驟S404,游戲平臺(tái)服務(wù)器400向游戲平臺(tái)終端200返回登錄結(jié)果、游戲URL以及 即時(shí)通訊用戶標(biāo)識(shí)信息;
[0068] 步驟S406,戲平臺(tái)服務(wù)器400與游戲平臺(tái)終端200進(jìn)行游戲數(shù)據(jù)的傳送,以供用戶 進(jìn)行游戲;
[0069] 步驟S408,游戲平臺(tái)終端200向即時(shí)通訊服務(wù)器500發(fā)送游戲平臺(tái)終端的聊天室 登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信息和在游戲平臺(tái)終端中啟動(dòng)的游戲的 或請(qǐng)求進(jìn)入的游戲分區(qū)的URL ;
[0070] 步驟S410,即時(shí)通訊服務(wù)器500向游戲平臺(tái)終端200下發(fā)聊天室信息記錄表,以供 游戲平臺(tái)終端200查詢聊天室信息記錄表得出的與URL匹配的聊天室標(biāo)識(shí)信息;
[0071] 步驟S412,游戲平臺(tái)終端200向即時(shí)通訊服務(wù)器500發(fā)送聊天室加入請(qǐng)求;
[0072] 步驟S414,即時(shí)通訊服務(wù)器500向游戲平臺(tái)終端200反饋請(qǐng)求加入的聊天室是否 允許加入;
[0073] 步驟S416,加入聊天室后,游戲平臺(tái)終端200與即時(shí)通訊服務(wù)器500進(jìn)行即時(shí)通訊 信息的傳送。
[0074] 通過以上可選的流程,游戲平臺(tái)終端200可以完成游戲數(shù)據(jù)和即時(shí)通訊數(shù)據(jù)的傳 輸,實(shí)現(xiàn)了用戶的游戲交流。
[0075] 在同一游戲URL對(duì)應(yīng)有多個(gè)即時(shí)通訊聊天室的情況下,步驟S302還可以確定加入 請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接入;若是,按照登錄信息將 游戲平臺(tái)終端用戶加入可接入的即時(shí)通訊聊天室;若否,向游戲平臺(tái)終端下發(fā)拒絕加入的 信息,并接收下一條加入請(qǐng)求。也就是說,如果出現(xiàn)一個(gè)游戲或一個(gè)游戲分區(qū)已經(jīng)對(duì)應(yīng)建立 有多個(gè)聊天室的情況下,可以按照一定順序查詢聊天室是可供接入(例如是否人數(shù)超過上 限等),直至有聊天室可供接入。
[0076] 聊天室信息記錄表的一種數(shù)據(jù)結(jié)構(gòu)可以為按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言 格式生成,第一級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn)用于記錄游戲平臺(tái)下各種游 戲的信息,第三級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo) 識(shí)。
[0077] 對(duì)應(yīng)于該數(shù)據(jù)結(jié)構(gòu)步驟S304的一種可選流程為:查詢URL對(duì)應(yīng)的聊天室信息記錄 的節(jié)點(diǎn);下發(fā)查詢出的節(jié)點(diǎn)下的聊天室信息記錄表中的數(shù)據(jù)。
[0078] 圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中的聊天室信息記錄表的 數(shù)據(jù)結(jié)構(gòu)示意圖。如圖,聊天室信息記錄表記錄了平臺(tái)1、平臺(tái)2、平臺(tái)3……等多個(gè)平臺(tái)的 游戲聊天室信息,其中平臺(tái)2中包括有g(shù)amel、game2、game3......等多個(gè)游戲,其中g(shù)amel中 所有游戲?qū)?yīng)的URL的通配地址為http://gamel. wan. 360. cn/*,其中*符號(hào)為通配符, gamel中也存在多個(gè)分區(qū),其中分區(qū)1的url可以為Chatrooml、http://gamel. wan. 360. cn/sl,其建立有聊天室chatrooml,對(duì)應(yīng)地,分區(qū)2的url可以為http://gamel. wan. 360. cn/s2,其對(duì)應(yīng)建立有聊天室chatroom2。根據(jù)圖5示出的結(jié)構(gòu),就可以根據(jù)URL就可以查詢 出聊天室信息記錄表對(duì)應(yīng)的聊天室信息,在圖中,URL僅為舉例說明,并非對(duì)本實(shí)施例進(jìn)行 限制,本領(lǐng)域技術(shù)人員在此基礎(chǔ)上可以靈活設(shè)計(jì)多級(jí)的聊天室信息記錄表。
[0079] 步驟S306傳送即時(shí)通訊信息的一種可選流程為獲取游戲平臺(tái)終端上傳的通信內(nèi) 容;根據(jù)通信內(nèi)容向即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提醒;按照新消息 請(qǐng)求向?qū)?yīng)的游戲平臺(tái)終端下發(fā)帶有通信內(nèi)容的消息。即時(shí)通訊信息可以包括:文字、音 頻、視頻、圖片等各種類型或者以上類型的組合。傳輸過程中可以對(duì)信息進(jìn)行安全掃描,屏 蔽或者提示一些存在安全隱患的信息。從而用戶在游戲平臺(tái)進(jìn)行游戲的同時(shí),可以在即時(shí) 通訊聊天室中進(jìn)行討論和交流。由于即時(shí)通訊聊天室中的用戶均是該游戲的玩家,提高了 用戶的溝通效率。另外,在用戶進(jìn)入即時(shí)通訊聊天室后,可以將最近的一些歷史記錄信息進(jìn) 行下發(fā),并在聊天顯示界面中進(jìn)行加載,以便用戶可以了解最近的討論話題。
[0080] 在步驟S302之前還可以接收游戲平臺(tái)終端的啟動(dòng)信息;向游戲平臺(tái)終端下發(fā)與 游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊聊天室的入口信息。在用戶非首次進(jìn)行即 時(shí)聊天時(shí),可以預(yù)加載此前歷史記錄匹配的即時(shí)通訊聊天室的入口信息,并在用戶開啟歷 史記錄中的游戲時(shí),直接允許用戶加入匹配的即時(shí)通訊聊天室。
[0081] 其中向游戲平臺(tái)終端下發(fā)與游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊聊 天室的入口信息的一種方式為:向游戲平臺(tái)終端下發(fā)歷史記錄中游戲次數(shù)最多的游戲?qū)?yīng) 的即時(shí)通訊聊天室的入口信息;或向游戲平臺(tái)終端下發(fā)與歷史記錄特征匹配的游戲?qū)?yīng)的 即時(shí)通訊聊天室的入口信息。也就是,在游戲平臺(tái)終端啟動(dòng)后,可以預(yù)加載最常使用的即時(shí) 通訊聊天室或最近使用的即時(shí)通訊聊天室的入口信息,并在用戶開啟使用最頻繁的游戲或 最近使用的游戲時(shí),自動(dòng)按照預(yù)加載的入口信息,進(jìn)入聊天室。
[0082] 另外,本實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法還可以進(jìn)行即時(shí)通訊群組以及聊天室的創(chuàng) 建,其中創(chuàng)建即時(shí)通訊群組時(shí),可以接收由游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求,請(qǐng) 求中包括登錄信息以及邀請(qǐng)的終端標(biāo)識(shí);根據(jù)請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng)的終端標(biāo) 識(shí)對(duì)應(yīng)的終端加入即時(shí)通訊群組。
[0083] 圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中創(chuàng)建聊天室的示意圖,如 圖,創(chuàng)建聊天室包括以下步驟:
[0084] 步驟S602,接收即時(shí)通訊聊天室的創(chuàng)建信息;
[0085] 步驟S604,根據(jù)創(chuàng)建信息分配聊天室標(biāo)識(shí);
[0086] 步驟S606,按照聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室;
[0087] 步驟S608,將聊天室標(biāo)識(shí)和創(chuàng)建信息添加至聊天室信息記錄表中。
[0088] 其中,步驟S602中獲取的游戲URL可以通過以下步驟得到:為接收由用戶對(duì)游戲 平臺(tái)中預(yù)置的游戲列表的選擇;按照選擇出的游戲和游戲服務(wù)器分區(qū)提取對(duì)應(yīng)的URL,并 上傳至本實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置1〇〇。
[0089] 創(chuàng)建信息還可以包括以下至少一項(xiàng):名稱、創(chuàng)建時(shí)間、創(chuàng)建者信息、對(duì)所述游戲的 描述。以上創(chuàng)建信息可以由以下任一種方式獲得:接收聊天室創(chuàng)建者輸入的創(chuàng)建信息;提 取游戲的特征信息作為創(chuàng)建信息;獲取由游戲平臺(tái)分配的創(chuàng)建信息。
[0090] 步驟S604分配聊天室標(biāo)識(shí)可以將所述標(biāo)識(shí)信息和所述創(chuàng)建信息上傳至即時(shí)通訊 服務(wù)器,由即時(shí)通訊服務(wù)器按照預(yù)設(shè)編碼規(guī)則分配聊天室標(biāo)識(shí)并下發(fā),預(yù)設(shè)的編碼規(guī)則可 以包括:按照字母或數(shù)字的順序遞加形成、按照游戲名稱進(jìn)行編碼等。
[0091] 游戲創(chuàng)建者可以根據(jù)游戲平臺(tái)內(nèi)游戲的變更情況及時(shí)創(chuàng)建新的即時(shí)通訊聊天室, 并通過實(shí)時(shí)更新聊天室信息記錄表供用戶查詢加入。
[0092] 圖7和圖8分別示出了本發(fā)明一個(gè)實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法中游戲列表以 及游戲分區(qū)的示意效果圖,如圖游戲平臺(tái)中集成了數(shù)量眾多的網(wǎng)絡(luò)游戲,每款游戲中又提 供了若干服務(wù)器分區(qū),在現(xiàn)有技術(shù)中,不存在針對(duì)游戲平臺(tái)的即時(shí)通訊工具,而利用第三方 通訊軟件又無法保證聊天室與游戲平臺(tái)的游戲匹配,用戶通過游戲論壇進(jìn)行交流的實(shí)時(shí)性 差。
[0093] 本發(fā)明的實(shí)施例實(shí)現(xiàn)了一種利用游戲平臺(tái)登錄信息進(jìn)入對(duì)應(yīng)即時(shí)通訊聊天室進(jìn) 行即時(shí)通訊的方法。進(jìn)入即時(shí)通訊聊天室無需重復(fù)進(jìn)行注冊(cè)和登錄,而且通訊聊天室與游 戲的URL-一對(duì)應(yīng),而且可以隨平臺(tái)中游戲的變化動(dòng)態(tài)更新,從而提高了用戶游戲體驗(yàn)。
[0094] 本實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)方法由于根據(jù)用戶啟動(dòng)游戲或進(jìn)入游戲分區(qū)的為URL 確定對(duì)應(yīng)的聊天室信息,并相應(yīng)利用游戲平臺(tái)終端用戶的登錄信息登錄對(duì)應(yīng)的聊天室,從 而進(jìn)行即時(shí)通訊,并且即時(shí)通訊聊天室與游戲?qū)?yīng),便于用戶的游戲交流。
[0095] 進(jìn)一步地,本發(fā)明的即時(shí)通訊的實(shí)現(xiàn)方法中以多級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格 式記錄聊天室信息,供游戲平臺(tái)終端動(dòng)態(tài)查詢加載,數(shù)據(jù)更新速度快,與游戲平臺(tái)的變動(dòng)更 加匹配。而且通過對(duì)登錄流程、聊天室創(chuàng)建流程、群組創(chuàng)建流程等進(jìn)行優(yōu)化,盡量避免用戶 的復(fù)雜操作,提高用戶交流體驗(yàn)。
[0096] 在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施 例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu) 和技術(shù),以便不模糊對(duì)本說明書的理解。
[0097] 類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面 的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此, 遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身 都作為本發(fā)明的單獨(dú)實(shí)施例。
[0098] 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或 子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任 何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開 的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴 隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代 特征來代替。
[0099] 此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例 中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一 都可以以任意的組合方式來使用。
[0100] 本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行 的客戶端模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使 用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的即時(shí)通訊的實(shí)現(xiàn)裝置 中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的 方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣 的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形 式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形 式提供。
[0101] 應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中, 不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞"包含"不排除存在 未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞"一"或"一個(gè)"不排除存在多個(gè)這 樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件 項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為 名稱。
[0102] 至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示 例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接 確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn) 定為覆蓋了所有這些其他變型或修改。
[0103] 本發(fā)明實(shí)施例還提供了 A1. -種即時(shí)通訊的實(shí)現(xiàn)方法,包括:
[0104] 接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信 息和在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資源定位符,所述登錄 信息由所述游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成;
[0105] 依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天室信息記錄表,并接收來 自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有所述游戲平臺(tái)終端查詢所述聊天室信息 記錄表得出的與所述統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息;
[0106] 按照所述登錄信息將所述游戲平臺(tái)終端用戶加入所述聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即 時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。
[0107] A2.根據(jù)A1所述的方法,其中,接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求包括:
[0108] 確定所述加入請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接 入;
[0109] 若是,按照所述登錄信息將所述游戲平臺(tái)終端用戶加入可接入的即時(shí)通訊聊天 室;
[0110] 若否,向所述游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下一條加入請(qǐng)求。
[0111] A3.根據(jù)A1所述的方法,其中,
[0112] 所述聊天室信息記錄表按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式生成,第一級(jí)節(jié) 點(diǎn)用于記錄所述游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn)用于記錄所述游戲平臺(tái)下各種游戲的信息, 第三級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí),
[0113] 依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天室信息記錄表包括:
[0114] 查詢所述統(tǒng)一資源定位符對(duì)應(yīng)的所述聊天室信息記錄的節(jié)點(diǎn);
[0115] 下發(fā)查詢出的節(jié)點(diǎn)下的所述聊天室信息記錄表中的數(shù)據(jù)。
[0116] A4.根據(jù)A1至A3中任一項(xiàng)所述的方法,其中,在接收游戲平臺(tái)終端的聊天室登錄 請(qǐng)求之前還包括:
[0117] 接收所述游戲平臺(tái)終端的啟動(dòng)信息;
[0118] 向所述游戲平臺(tái)終端下發(fā)與所述游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通 訊聊天室的入口信息。
[0119] A5.根據(jù)A4所述的方法,其中,向所述游戲平臺(tái)終端下發(fā)與所述游戲平臺(tái)終端的 游戲的歷史記錄匹配的即時(shí)通訊聊天室的入口信息包括:
[0120] 向所述游戲平臺(tái)終端下發(fā)所述歷史記錄中游戲次數(shù)最多的游戲?qū)?yīng)的即時(shí)通訊 聊天室的入口信息;或
[0121] 向所述游戲平臺(tái)終端下發(fā)與所述歷史記錄特征匹配的游戲?qū)?yīng)的即時(shí)通訊聊天 室的入口信息。
[0122] A6.根據(jù)A1至A5中任一項(xiàng)所述的方法,其中,還包括:
[0123] 接收由所述游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求,所述請(qǐng)求中包括所述登 錄信息以及邀請(qǐng)的終端標(biāo)識(shí);
[0124] 根據(jù)所述請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng)的終端標(biāo)識(shí)對(duì)應(yīng)的終端加入所述即時(shí) 通訊群組。
[0125] A7.根據(jù)A1至A6中任一項(xiàng)所述的方法,其中,進(jìn)行即時(shí)通訊信息的傳送包括:
[0126] 獲取所述游戲平臺(tái)終端上傳的通信內(nèi)容;
[0127] 根據(jù)所述通信內(nèi)容向所述即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提 醒;
[0128] 按照新消息請(qǐng)求向?qū)?yīng)的游戲平臺(tái)終端下發(fā)帶有所述通信內(nèi)容的消息。
[0129] A8.根據(jù)A1至A7中任一項(xiàng)所述的方法,其中,在接收游戲平臺(tái)終端的聊天室登錄 請(qǐng)求之前還包括:
[0130] 接收即時(shí)通訊聊天室的創(chuàng)建信息,所述創(chuàng)建信息包括聊天室創(chuàng)建者的信息以及對(duì) 應(yīng)的游戲統(tǒng)一資源定位符;
[0131] 根據(jù)所述創(chuàng)建信息分配聊天室標(biāo)識(shí);
[0132] 按照所述聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并將所述聊天室標(biāo)識(shí)和所述創(chuàng)建 信息添加至所述聊天室信息記錄表。
[0133] 本發(fā)明實(shí)施例還提供了 B9. -種即時(shí)通訊的實(shí)現(xiàn)裝置,包括:
[0134] 請(qǐng)求接收模塊,配置為接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲 平臺(tái)終端用戶的登錄信息和在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng) 一資源定位符,所述登錄信息由所述游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信 息生成;
[0135] 記錄表下發(fā)模塊,配置為依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天 室信息記錄表,并接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有所述游戲平臺(tái) 終端查詢所述聊天室信息記錄表得出的與所述統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息;
[0136] 信息傳送模塊,配置為按照所述登錄信息將所述游戲平臺(tái)終端用戶加入所述聊天 室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。
[0137] B10.根據(jù)B9所述的裝置,其中所述請(qǐng)求接收模塊還配置為:
[0138] 確定所述加入請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接 入;
[0139] 若是,按照所述登錄信息將所述游戲平臺(tái)終端用戶加入可接入的即時(shí)通訊聊天 室;
[0140] 若否,向所述游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下一條加入請(qǐng)求。
[0141] B11.根據(jù)B9所述的裝置,其中,所述記錄表下發(fā)模塊還配置為
[0142] 查詢所述統(tǒng)一資源定位符對(duì)應(yīng)的所述聊天室信息記錄的節(jié)點(diǎn);
[0143] 下發(fā)查詢出的節(jié)點(diǎn)下的所述聊天室信息記錄表中的數(shù)據(jù),
[0144] 所述聊天室信息記錄表按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式生成,第一級(jí)節(jié) 點(diǎn)用于記錄所述游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn)用于記錄所述游戲平臺(tái)下各種游戲的信息, 第三級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí)。
[0145] B12.根據(jù)B9至B11中任一項(xiàng)所述的裝置,還包括:
[0146] 預(yù)處理模塊,配置為接收所述游戲平臺(tái)終端的啟動(dòng)信息;向所述游戲平臺(tái)終端下 發(fā)與所述游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊聊天室的入口信息。
[0147] B13.根據(jù)B9至B12中任一項(xiàng)所述的裝置,還包括:
[0148] 群組創(chuàng)建模塊,配置為接收由所述游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求, 所述請(qǐng)求中包括所述登錄信息以及邀請(qǐng)的終端標(biāo)識(shí);根據(jù)所述請(qǐng)求創(chuàng)建即時(shí)通訊群組,并 將邀請(qǐng)的終端標(biāo)識(shí)對(duì)應(yīng)的終端加入所述即時(shí)通訊群組。
[0149] B14.根據(jù)B9至B13中任一項(xiàng)所述的裝置,其中,所述信息傳送模塊還配置為:
[0150] 獲取所述游戲平臺(tái)終端上傳的通信內(nèi)容;
[0151] 根據(jù)所述通信內(nèi)容向所述即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提 醒;
[0152] 按照新消息請(qǐng)求向?qū)?yīng)的游戲平臺(tái)終端下發(fā)帶有所述通信內(nèi)容的消息。
[0153] B15.根據(jù)B9至B14中任一項(xiàng)所述的裝置,還包括:
[0154] 聊天室創(chuàng)建模塊,配置為:接收即時(shí)通訊聊天室的創(chuàng)建信息,所述創(chuàng)建信息包括聊 天室創(chuàng)建者的信息以及對(duì)應(yīng)的游戲統(tǒng)一資源定位符;根據(jù)所述創(chuàng)建信息分配聊天室標(biāo)識(shí); 按照所述聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并將所述聊天室標(biāo)識(shí)和所述創(chuàng)建信息添加 至所述聊天室信息記錄表。
【權(quán)利要求】
1. 一種即時(shí)通訊的實(shí)現(xiàn)方法,包括: 接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái)終端用戶的登錄信息和 在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資源定位符,所述登錄信息 由所述游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生成; 依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天室信息記錄表,并接收來自游 戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有所述游戲平臺(tái)終端查詢所述聊天室信息記錄 表得出的與所述統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息; 按照所述登錄信息將所述游戲平臺(tái)終端用戶加入所述聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通 訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。
2. 根據(jù)權(quán)利要求1所述的方法,其中,接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求包括: 確定所述加入請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接入; 若是,按照所述登錄信息將所述游戲平臺(tái)終端用戶加入可接入的即時(shí)通訊聊天室; 若否,向所述游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下一條加入請(qǐng)求。
3. 根據(jù)權(quán)利要求1所述的方法,其中, 所述聊天室信息記錄表按照三級(jí)節(jié)點(diǎn)結(jié)構(gòu)的可擴(kuò)展標(biāo)記語言格式生成,第一級(jí)節(jié)點(diǎn)用 于記錄所述游戲平臺(tái)的信息,第二級(jí)節(jié)點(diǎn)用于記錄所述游戲平臺(tái)下各種游戲的信息,第三 級(jí)節(jié)點(diǎn)用于記錄一種游戲下多個(gè)游戲分區(qū)分別對(duì)應(yīng)的即時(shí)通訊聊天室的標(biāo)識(shí), 依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天室信息記錄表包括: 查詢所述統(tǒng)一資源定位符對(duì)應(yīng)的所述聊天室信息記錄的節(jié)點(diǎn); 下發(fā)查詢出的節(jié)點(diǎn)下的所述聊天室信息記錄表中的數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,在接收游戲平臺(tái)終端的聊天室登錄 請(qǐng)求之前還包括: 接收所述游戲平臺(tái)終端的啟動(dòng)信息; 向所述游戲平臺(tái)終端下發(fā)與所述游戲平臺(tái)終端的游戲的歷史記錄匹配的即時(shí)通訊聊 天室的入口信息。
5. 根據(jù)權(quán)利要求4所述的方法,其中,向所述游戲平臺(tái)終端下發(fā)與所述游戲平臺(tái)終端 的游戲的歷史記錄匹配的即時(shí)通訊聊天室的入口信息包括: 向所述游戲平臺(tái)終端下發(fā)所述歷史記錄中游戲次數(shù)最多的游戲?qū)?yīng)的即時(shí)通訊聊天 室的入口信息;或 向所述游戲平臺(tái)終端下發(fā)與所述歷史記錄特征匹配的游戲?qū)?yīng)的即時(shí)通訊聊天室的 入口信息。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,還包括: 接收由所述游戲平臺(tái)終端發(fā)送創(chuàng)建即時(shí)通訊群組的請(qǐng)求,所述請(qǐng)求中包括所述登錄信 息以及邀請(qǐng)的終端標(biāo)識(shí); 根據(jù)所述請(qǐng)求創(chuàng)建即時(shí)通訊群組,并將邀請(qǐng)的終端標(biāo)識(shí)對(duì)應(yīng)的終端加入所述即時(shí)通訊 群組。
7. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,進(jìn)行即時(shí)通訊信息的傳送包括: 獲取所述游戲平臺(tái)終端上傳的通信內(nèi)容; 根據(jù)所述通信內(nèi)容向所述即時(shí)通訊聊天室中所有的游戲平臺(tái)終端推送新消息提醒; 按照新消息請(qǐng)求向?qū)?yīng)的游戲平臺(tái)終端下發(fā)帶有所述通信內(nèi)容的消息。
8. 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其中,在接收游戲平臺(tái)終端的聊天室登錄 請(qǐng)求之前還包括: 接收即時(shí)通訊聊天室的創(chuàng)建信息,所述創(chuàng)建信息包括聊天室創(chuàng)建者的信息以及對(duì)應(yīng)的 游戲統(tǒng)一資源定位符; 根據(jù)所述創(chuàng)建信息分配聊天室標(biāo)識(shí); 按照所述聊天室標(biāo)識(shí)創(chuàng)建新的即時(shí)通訊聊天室,并將所述聊天室標(biāo)識(shí)和所述創(chuàng)建信息 添加至所述聊天室信息記錄表。
9. 一種即時(shí)通訊的實(shí)現(xiàn)裝置,包括: 請(qǐng)求接收模塊,配置為接收游戲平臺(tái)終端的聊天室登錄請(qǐng)求,該請(qǐng)求中帶有游戲平臺(tái) 終端用戶的登錄信息和在游戲平臺(tái)終端中啟動(dòng)的游戲的或請(qǐng)求進(jìn)入的游戲分區(qū)的統(tǒng)一資 源定位符,所述登錄信息由所述游戲平臺(tái)終端根據(jù)游戲平臺(tái)服務(wù)器下發(fā)的用戶標(biāo)識(shí)信息生 成; 記錄表下發(fā)模塊,配置為依據(jù)所述統(tǒng)一資源定位符向所述游戲平臺(tái)終端下發(fā)聊天室信 息記錄表,并接收來自游戲平臺(tái)終端的聊天室加入請(qǐng)求,該請(qǐng)求中帶有所述游戲平臺(tái)終端 查詢所述聊天室信息記錄表得出的與所述統(tǒng)一資源定位符匹配的聊天室標(biāo)識(shí)信息; 信息傳送模塊,配置為按照所述登錄信息將所述游戲平臺(tái)終端用戶加入所述聊天室標(biāo) 識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室,并進(jìn)行即時(shí)通訊信息的傳送。
10. 根據(jù)權(quán)利要求9所述的裝置,其中所述請(qǐng)求接收模塊還配置為: 確定所述加入請(qǐng)求中包含的聊天室標(biāo)識(shí)信息對(duì)應(yīng)的即時(shí)通訊聊天室是否可接入; 若是,按照所述登錄信息將所述游戲平臺(tái)終端用戶加入可接入的即時(shí)通訊聊天室; 若否,向所述游戲平臺(tái)終端下發(fā)拒絕加入的信息,并接收下一條加入請(qǐng)求。
【文檔編號(hào)】H04L29/06GK104052657SQ201410302838
【公開日】2014年9月17日 申請(qǐng)日期:2014年6月27日 優(yōu)先權(quán)日:2014年6月27日
【發(fā)明者】郭富森, 趙肖勇, 張菊元, 李林, 李超, 劉武 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司