一種跨平臺(tái)聊天系統(tǒng)和跨平臺(tái)聊天方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種跨平臺(tái)聊天系統(tǒng)和一種跨平臺(tái)聊天方法。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,越來越多的用戶在互聯(lián)網(wǎng)中玩網(wǎng)絡(luò)游戲,比如天龍八部等PC端網(wǎng)絡(luò)游戲,比如刀塔傳奇等移動(dòng)終端網(wǎng)絡(luò)游戲。
[0003]目前,每個(gè)網(wǎng)絡(luò)游戲內(nèi)部自帶聊天系統(tǒng),但是該聊天系統(tǒng)只能是該游戲的同一個(gè)游戲服務(wù)器的玩家之間才能溝通。而實(shí)際中,存在一種游戲平臺(tái),該平臺(tái)可能提供了各種各樣的游戲,玩家通過該游戲平臺(tái)登入其想玩的一個(gè)游戲的一個(gè)游戲服務(wù)器中進(jìn)行操作。而實(shí)際上,游戲平臺(tái)會(huì)采用客服人員,為玩家提供服務(wù),但是在目前的技術(shù)中,對于每個(gè)游戲,客服人員只能以每個(gè)游戲服務(wù)器的GM(Game Master,游戲管理員)的身份,與該游戲服務(wù)器的玩家進(jìn)行溝通,其要管理的GM賬號(hào)繁多,操作復(fù)雜。并且,對于客服人員來說,其不可能去與所有玩家進(jìn)行溝通,客服人員無法快捷的確定哪些玩家需要溝通,時(shí)間成本高昂。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的跨平臺(tái)聊天系統(tǒng)和相應(yīng)的一種跨平臺(tái)聊天方法。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種跨平臺(tái)聊天系統(tǒng),包括:
[0006]游戲平臺(tái)服務(wù)器,數(shù)據(jù)存儲(chǔ)服務(wù)器,數(shù)據(jù)分析服務(wù)器,聊天系統(tǒng)服務(wù)器和客服客戶端;
[0007]所述游戲平臺(tái)服務(wù)器包括:
[0008]消息生成模塊,適于根據(jù)用戶客戶端的訪問請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問請求包括用戶標(biāo)識(shí);
[0009]所述數(shù)據(jù)存儲(chǔ)服務(wù)器包括:
[0010]數(shù)據(jù)獲取模塊,適于獲取各用戶標(biāo)識(shí)的訪問行為消息,并進(jìn)行記錄;
[0011 ] 所述數(shù)據(jù)分析服務(wù)器包括:
[0012]用戶篩選模塊,適于針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的所述用戶標(biāo)識(shí)的各訪問行為消息,篩選目標(biāo)用戶標(biāo)識(shí);
[0013]所述聊天系統(tǒng)服務(wù)器包括:
[0014]目標(biāo)用戶標(biāo)識(shí)發(fā)送模塊,適于獲取各目標(biāo)用戶標(biāo)識(shí),并將各目標(biāo)用戶標(biāo)識(shí)發(fā)送給客服客戶端;
[0015]所述客服客戶端包括:
[0016]聊天模塊,適于通過聊天系統(tǒng)服務(wù)器,與已經(jīng)上線的對應(yīng)所述目標(biāo)用戶標(biāo)識(shí)的用戶客戶端建立連接,以進(jìn)行在線聊天。
[0017]可選地,所述訪問請求包括登錄請求和/或充值請求。
[0018]可選地,所述消息生成模塊包括:
[0019]第一信息生成子模塊,適于根據(jù)所述登錄請求和/或充值請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問行為消息包括登錄行為消息和/或充值行為消息。
[0020]可選地,所述用戶篩選模塊包括:
[0021]第一篩選子模塊,適于針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的登錄行為消息,判斷用戶的登錄頻率和/或登錄時(shí)間是否符合第一閾值條件;如果符合第一閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí);
[0022]或者,第二篩選子模塊,適于針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的充值行為消息,判斷用戶的充值頻率和/或充值時(shí)間是否符合第二閾值條件;如果符合第二閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí);
[0023]或者,第三篩選子模塊,針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的登錄行為消息和充值行為消息,判斷用戶的登錄頻率和/或登錄時(shí)間、充值頻率和/或充值時(shí)間是否符合第三閾值條件;如果符合第三閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí)。
[0024]可選地,所述訪問請求包括:
[0025]針對各個(gè)游戲的登錄請求和/或針對各個(gè)游戲的充值請求。
[0026]可選地,所述數(shù)據(jù)獲取模塊包括:
[0027]第一獲取子模塊,適于獲取各用戶標(biāo)識(shí)的訪問行為消息,并在每個(gè)用戶標(biāo)識(shí)下按照游戲進(jìn)行記錄。
[0028]可選地,所述用戶篩選模塊包括:
[0029]游戲篩選子模塊,適于針對每個(gè)用戶標(biāo)識(shí),根據(jù)每個(gè)用戶標(biāo)識(shí)下按照游戲進(jìn)行記錄的訪問行為消息,篩選針對各游戲的目標(biāo)用戶標(biāo)識(shí)。
[0030]可選地,所述游戲平臺(tái)服務(wù)器還包括:
[0031]選擇模塊,適于選擇距離游戲平臺(tái)服務(wù)器最近的數(shù)據(jù)存儲(chǔ)服務(wù)器,將所述訪問行為消息發(fā)送給所述數(shù)據(jù)存儲(chǔ)服務(wù)器。
[0032]根據(jù)本發(fā)明的另一方面,提供了一種跨平臺(tái)聊天方法,包括:
[0033]由游戲平臺(tái)服務(wù)器根據(jù)用戶客戶端的訪問請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問請求包括用戶標(biāo)識(shí);
[0034]由數(shù)據(jù)存儲(chǔ)服務(wù)器獲取各用戶標(biāo)識(shí)的訪問行為消息,并進(jìn)行記錄;
[0035]由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的所述用戶標(biāo)識(shí)的各訪問行為消息,篩選目標(biāo)用戶標(biāo)識(shí);
[0036]由聊天系統(tǒng)服務(wù)器獲取各目標(biāo)用戶標(biāo)識(shí),并將各目標(biāo)用戶標(biāo)識(shí)發(fā)送給客服客戶端;
[0037]由客服客戶端通過聊天系統(tǒng)服務(wù)器,與已經(jīng)上線的對應(yīng)所述目標(biāo)用戶標(biāo)識(shí)的用戶客戶端建立連接,以進(jìn)行在線聊天。
[0038]可選地,所述訪問請求包括登錄請求和/或充值請求。
[0039]可選地,所述由游戲平臺(tái)服務(wù)器根據(jù)用戶客戶端的訪問請求,生成針對用戶標(biāo)識(shí)的訪問行為消息,包括:
[0040]由游戲平臺(tái)服務(wù)器根據(jù)所述訪問請求和/或充值請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問行為消息包括登錄行為消息和/或充值行為消息。
[0041]可選地,所述由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的所述用戶標(biāo)識(shí)的各訪問行為消息,篩選目標(biāo)用戶標(biāo)識(shí),包括:
[0042]由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的登錄行為消息,判斷用戶的登錄頻率和/或登錄時(shí)間是否符合第一閾值條件;如果符合第一閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí);
[0043]或者,由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的充值行為消息,判斷用戶的充值頻率和/或充值時(shí)間是否符合第二閾值條件;如果符合第二閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí);
[0044]或者,由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的登錄行為消息和充值行為消息,判斷用戶的登錄頻率和/或登錄時(shí)間、充值頻率和/或充值時(shí)間是否符合第三閾值條件;如果符合第三閾值條件,則將所述用戶標(biāo)識(shí)作為目標(biāo)用戶標(biāo)識(shí)。
[0045]可選地,所述訪問請求包括:
[0046]針對各個(gè)游戲的登錄請求和/或針對各個(gè)游戲的充值請求。
[0047]可選地,所述由數(shù)據(jù)存儲(chǔ)服務(wù)器獲取各用戶標(biāo)識(shí)的訪問行為消息,并進(jìn)行記錄,包括:
[0048]由數(shù)據(jù)存儲(chǔ)服務(wù)器獲取各用戶標(biāo)識(shí)的訪問行為消息,并在每個(gè)用戶標(biāo)識(shí)下按照游戲進(jìn)行記錄。
[0049]可選地,所述由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)記錄的所述用戶標(biāo)識(shí)的各訪問行為消息,篩選目標(biāo)用戶標(biāo)識(shí),包括:
[0050]由數(shù)據(jù)分析服務(wù)器針對每個(gè)用戶標(biāo)識(shí),根據(jù)每個(gè)用戶標(biāo)識(shí)下按照游戲進(jìn)行記錄的訪問行為消息,篩選針對各游戲的目標(biāo)用戶標(biāo)識(shí)。
[0051]可選地,所述由游戲平臺(tái)服務(wù)器根據(jù)用戶客戶端的訪問請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問請求包括用戶標(biāo)識(shí)的步驟之后,還包括:
[0052]由游戲平臺(tái)服務(wù)器選擇距離游戲平臺(tái)服務(wù)器最近的數(shù)據(jù)存儲(chǔ)服務(wù)器,將所述訪問行為消息發(fā)送給所述數(shù)據(jù)存儲(chǔ)服務(wù)器。
[0053]根據(jù)本發(fā)明的一種跨平臺(tái)聊天系統(tǒng)可以根據(jù)用戶客戶端發(fā)送的訪問請求生成用戶訪問行為消息并記錄,根據(jù)上述用戶訪問行為消息篩選出需要溝通的目標(biāo)用戶標(biāo)識(shí),然后與目標(biāo)用戶標(biāo)識(shí)對應(yīng)的用戶在線的客戶服務(wù)端溝通,由此解決了不能跨游戲服務(wù)器與用戶溝通,且確定溝通對象耗時(shí)長等問題,取得了快速確定溝通對象且可以跨多個(gè)游戲服務(wù)器與不同游戲用戶同時(shí)溝通,進(jìn)而提高溝通效率避免用戶流失的有益效果。
[0054]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0055]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0056]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖;
[0057]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖;
[0058]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖;
[0059]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天方法實(shí)施例的步驟流程圖;
[0060]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天方法實(shí)施例的步驟流程圖;
[0061]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天方法實(shí)施例的步驟流程圖。
【具體實(shí)施方式】
[0062]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0063]實(shí)施例一
[0064]參照圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨平臺(tái)聊天系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖,具體可以包括:
[0065]游戲平臺(tái)服務(wù)器110,數(shù)據(jù)存儲(chǔ)服務(wù)器120,數(shù)據(jù)分析服務(wù)器130,聊天系統(tǒng)服務(wù)器140和客服客戶端150。
[0066]其中,游戲平臺(tái)服務(wù)器110包括:
[0067]消息生成模塊111,適于根據(jù)用戶客戶端的訪問請求,生成針對用戶標(biāo)識(shí)的訪問行為消息;所述訪問請求包括用戶標(biāo)識(shí)。
[0068]其中的用戶標(biāo)識(shí)為可以代表該用戶并可以將該用戶與其它用戶區(qū)分開的標(biāo)識(shí),如用戶ID等。訪問請求中包括用戶標(biāo)識(shí),以實(shí)現(xiàn)根據(jù)訪問請求生成的訪問行為信息是針對上述用戶標(biāo)識(shí)的,即建立了訪問行為信息和用戶標(biāo)識(shí)的以及用戶對應(yīng)關(guān)系。
[0069]例如,某一用戶在2015年11月10日15時(shí)48分,經(jīng)用戶客戶端發(fā)送訪問請求,登錄游戲平臺(tái)服務(wù)器中的某游戲,其中該用戶ID為Hero,游戲名稱為地下城與勇士,則生成的訪問行為信息可以如下:
[0070]2015年11月10日15時(shí)48分,Hero,地下城與勇士,登錄。
[0071 ] 其中的Hero為用戶標(biāo)識(shí)。
[0072]當(dāng)然,訪問行為信息也可以為數(shù)組等其他的格式,對此本發(fā)明不加以限定。
[0073]而且,接收到訪問請求與根據(jù)訪問請求生成訪問行為消息的過程之間的時(shí)間間隔非常小,可以認(rèn)為是生成訪問行為消息是實(shí)時(shí)的。
[0074]另外,消息生成模塊會(huì)將生成的訪問行為消息存放至消息隊(duì)列中,以供其他模塊調(diào)用。其中的消息隊(duì)列可以選用任何一種消息隊(duì)列,如MSMQ (MicroSoft Mes