個人電腦端與移動端游戲賬號互通的方法
【專利摘要】本發(fā)明公開了一種個人電腦端與移動端游戲賬號互通的方法,涉及移動應(yīng)用領(lǐng)域。本方法:獲取游戲平臺上輸入的游戲賬號,并發(fā)送到平臺服務(wù)器;平臺服務(wù)器對所述游戲賬號進行驗證,如果驗證不成功,返回?zé)o法登陸游戲的提示消息;如果驗證成功,向游戲平臺返回與所述賬號對應(yīng)的唯一ID和所述游戲賬號的基本信息,并向游戲服務(wù)器發(fā)送進入游戲請求;游戲服務(wù)器向所述平臺服務(wù)器請求驗證游戲請求是否合法;如果合法,則向游戲服務(wù)器發(fā)送成功碼,游戲平臺發(fā)送成功登陸的提示消息;如果不成功,返回?zé)o法登陸游戲的提示消息。本發(fā)明可以實現(xiàn)玩家在不同的客戶端使用同一個游戲賬號進入游戲并體驗游戲,增強玩家的游戲體驗感。
【專利說明】
個人電腦端與移動端游戲賬號互通的方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動應(yīng)用領(lǐng)域,尤其涉及一種個人電腦端與移動端游戲賬號互通的方法。
【背景技術(shù)】
[0002]隨著移動游戲行業(yè)的發(fā)展,出現(xiàn)了多平臺的需求,而現(xiàn)行的做法:玩家在不同的平臺上需注冊新賬號,且需重新從最低級開始玩起,此種做法對玩家而言體驗感差,對平臺而S易造成玩家流失。
[0003]從玩家角度出發(fā),玩家更喜歡根據(jù)自身條件選擇一種適合自己的平臺,同時,選擇同一個游戲賬號;因為使用不同的平臺和不同的賬號,玩家不僅會浪費很多時間做重復(fù)的事情,而且也需要花費多余的錢,不僅影響玩家的游戲時間,也會影響玩家在游戲里面的體驗。
[0004]因此,亟需一種方法讓玩家能夠在不同的平臺上使用同一個賬號進行游戲,從而使得玩家在游戲中能夠花更少的時間,提升更多的等級,從而增加其在游戲中的歸屬感。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種個人電腦端與移動端游戲賬號互通的方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。
[0006]為了實現(xiàn)上述目的,本發(fā)明所述個人電腦端與移動端游戲賬號互通的方法,所述方法包括:
[0007]SI,獲取玩家在客戶端的游戲平臺上輸入的游戲賬號,并將所述游戲賬號發(fā)送到與所述游戲平臺對應(yīng)的平臺服務(wù)器;
[0008]S2,平臺服務(wù)器對所述游戲賬號進行驗證,如果驗證成功,向游戲平臺返回與所述賬號對應(yīng)的唯一 ID,進入S3 ;如果驗證不成功,進入S6 ;
[0009]S3,游戲平臺根據(jù)所述唯一 ID以及從平臺服務(wù)器獲取的所述游戲賬號的基本信息,向游戲服務(wù)器發(fā)送進入游戲的請求;
[0010]S4,游戲服務(wù)器向所述平臺服務(wù)器請求驗證接收到的唯一 ID和基本信息中的預(yù)定義密鑰是否合法;
[0011 ] S5,平臺服務(wù)器驗證合法后,向游戲服務(wù)器發(fā)送成功碼,游戲服務(wù)器確認進入游戲的請求合法向游戲平臺發(fā)送成功登陸的提示消息,并且將游戲信息發(fā)送到游戲平臺;如果驗證不合法,進入S6;
[0012]S6,返回賬號信息錯誤,無法登陸游戲。
[0013]優(yōu)選地,步驟SI中,玩家在客戶端第一次打開游戲平臺并輸入賬號。
[0014]優(yōu)選地,步驟SI中,所有游戲平臺為安裝在移動端或PC端應(yīng)用程序,所述游戲平臺下屬多種游戲。
[0015]優(yōu)選地,步驟SI中,所述賬號信息包括:賬號名稱和賬號密碼。
[0016]優(yōu)選地,步驟S5中,平臺服務(wù)器驗證不成功后,游戲服務(wù)器不能獲得成功碼,游戲服務(wù)器向客戶端發(fā)送登錄不成功的信息,客戶端顯示無法登陸游戲的提示消息。
[0017]優(yōu)選地,所述后臺服務(wù)器包括:
[0018]第一注冊模塊,用于接收并保存玩家通過輸入的注冊游戲平臺注冊信息;所述注冊信息為游戲平臺用戶的基本信息,包括玩家的游戲平臺ID;
[0019]第一登錄模塊,用于實現(xiàn)玩家登錄所述后臺服務(wù)器的功能;
[0020]第一查詢模塊,查詢與所述游戲賬號相關(guān)聯(lián)的游戲信息;
[0021 ]第一驗證模塊,用于驗證所述游戲賬號的身份是否合法,如果是,則生成與所述游戲賬號一一對應(yīng)的唯一 ID,并將所述唯一 ID發(fā)送到客戶端的游戲平臺;如果否,則向客戶端的游戲平臺發(fā)送游戲賬號不合法的提示消息;
[0022]第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一ID和預(yù)定義密鑰是否合法,如果均合法,則自動生成成功碼,并將成功碼返回游戲服務(wù)器;如果任意一個不合法,則將不合法的提示消息返回給游戲服務(wù)器。
[0023]更優(yōu)選地,所述第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一ID和預(yù)定義密鑰是否合法,具體按照下述步驟實現(xiàn):
[0024]第二驗證模塊驗證唯一ID是否合法,具體為:第二驗證模塊將接收到的唯一 ID與ID數(shù)據(jù)庫中存儲的ID對比,判斷所述唯一 ID是否存在與所述ID數(shù)據(jù)庫,如果是,則所述唯一ID合法;如果否,則所述唯一 ID不合法;
[0025]第二驗證模塊驗證預(yù)定義密鑰是否合法,具體為:第二驗證模塊將接收到的預(yù)定義密鑰與密鑰庫中存儲的密鑰對比,判斷所述預(yù)定義密鑰是否存在與所述密鑰庫中,如果是,則所述預(yù)定義密鑰合法;如果否,則所述預(yù)定義密鑰不合法。
[0026]優(yōu)選地,所述預(yù)定義密鑰預(yù)先存儲在所述游戲賬號的基本信息中。
[0027]優(yōu)選地,所有游戲服務(wù)器包括:
[0028]第二注冊模塊,用于接收到并保存玩家通過游戲平臺注冊任意一款游戲的游戲注冊信息,所述游戲注冊信息為游戲玩家的基本信息,包括玩家的游戲ID;
[0029]第二登錄模塊,用于使用游戲賬號和成功碼登錄游戲;
[0030]接收模塊;接收游戲平臺發(fā)送的唯一ID和預(yù)定義密鑰,接收第二驗證模塊發(fā)送的成功碼或唯一 ID和預(yù)定義密鑰不合法的提示消息;
[0031]第二查找模塊;從與所述游戲賬號相關(guān)聯(lián)的游戲信息中查找到預(yù)定義密鑰;
[0032]發(fā)送模塊,將預(yù)定義密鑰和唯一ID發(fā)送到第二驗證模塊,將接收到唯一 ID和預(yù)定義密鑰不合法的提示消息或成功碼發(fā)送到游戲平臺。
[0033]本發(fā)明的有益效果是:本發(fā)明可以實現(xiàn)玩家在不同的客戶端使用同一個游戲賬號進入游戲并體驗游戲,從而讓玩家可以充分的使用零碎的或者完整的時間選擇不同的客戶端進行游戲,有效的避免了玩家在游戲過程中產(chǎn)生的流失,也讓玩家可以在同一個游戲賬號投入更多的時間,具體體現(xiàn)為:
[0034]1、本發(fā)明可以解決玩家在不同的平臺上使用相同的游戲賬號進行游戲,從完善了讓玩家在不同的地點、不同的條件下選擇適當(dāng)?shù)目蛻舳?,進行同一個游戲,同一個賬號的體驗。
[0035]2、本發(fā)明所述方法直接由客戶端和賬號的服務(wù)器連通校驗,而本地不對賬號做任何處理,當(dāng)然,這樣也為玩家的賬號的安全性做了保證,省去了玩家害怕賬號被盜號等問題的出現(xiàn),這樣做,也可以讓開發(fā)者直接與賬號服務(wù)器聯(lián)通,從而保證了接口的穩(wěn)定。
[0036]3、使用本發(fā)明所述方法,玩家可以放心的玩耍游戲,也因為在不同的客戶端上使用相同的賬號,可以在同一個角色中投放更多的精力,讓玩家可以對游戲有更加的深入體驗以及和其他玩家有更多的互動,進而在游戲中找到更多的歸屬感,從而提升了游戲的留存率。
【附圖說明】
[0037]圖1是個人電腦端與移動端游戲賬號互通的方法的流程示意圖;
[0038]圖2是游戲平臺、平臺服務(wù)器和游戲服務(wù)器的關(guān)系示意圖。
【具體實施方式】
[0039]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]實施例
[0041]參照圖1,本實施例個人電腦端與移動端游戲賬號互通的方法,所述方法包括:
[0042]SI,獲取玩家在客戶端的游戲平臺上輸入的游戲賬號,并將所述游戲賬號發(fā)送到所述游戲平臺的平臺服務(wù)器;
[0043]S2,平臺服務(wù)器對所述賬號進行驗證,如果驗證成功,向游戲平臺返回與所述賬號對應(yīng)的唯一 ID,進入S3 ;如果驗證不成功,進入S6 ;
[0044]S3,游戲平臺根據(jù)所述唯一 ID以及從平臺服務(wù)器獲取的所述游戲賬號的基本信息,向游戲服務(wù)器發(fā)送進入游戲的請求;
[0045]S4,游戲服務(wù)器向所述平臺服務(wù)器請求驗證接收到的唯一 ID和基本信息中的預(yù)定義密鑰是否合法;
[0046]S5,平臺服務(wù)器驗證成功后,向游戲服務(wù)器發(fā)送成功碼,游戲服務(wù)器確認進入游戲的請求合法向游戲平臺發(fā)送成功登陸的提示消息,并且將游戲信息發(fā)送到游戲平臺;如果驗證不成功,進入S6;
[0047]S6,返回賬號信息錯誤,無法登陸游戲。
[0048](一)步驟SI中,玩家在客戶端第一次打開游戲平臺并輸入賬號。
[0049]步驟SI中,所有游戲平臺為安裝在移動端或PC端應(yīng)用程序,所述游戲平臺下屬多種游戲。
[0050]步驟SI中,所述賬號信息包括:賬號名稱和賬號密碼。
[0051 ]所述預(yù)定義密鑰預(yù)先存儲在所述游戲賬號的基本信息中。
[0052](二)步驟S5中,平臺服務(wù)器驗證不成功后,游戲服務(wù)器不能獲得成功碼,游戲服務(wù)器向游戲平臺發(fā)送登錄不成功的信息,客戶端顯示無法登陸游戲的提示消息。
[0053](三)所述后臺服務(wù)器包括:
[0054]第一注冊模塊,用于接收并保存玩家通過輸入的注冊游戲平臺注冊信息;所述注冊信息為用戶基本信息,包括玩家的游戲平臺ID;
[0055]第一登錄模塊,用于實現(xiàn)玩家登錄所述后臺服務(wù)器的功能;
[0056]第一查詢模塊,查詢與所述游戲賬號相關(guān)聯(lián)的游戲信息;
[0057]第一驗證模塊,用于驗證所述游戲賬號的身份是否合法,如果是,則生成與所述游戲賬號一一對應(yīng)的唯一 ID,并將所述唯一 ID發(fā)送到客戶端的游戲平臺;如果否,則向客戶端的游戲平臺發(fā)送游戲賬號不合法的提示消息;
[0058]第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一ID和預(yù)定義密鑰是否合法,如果均合法,則自動生成成功碼,并將成功碼返回游戲服務(wù)器;如果任意一個不合法,則將不合法的提示消息返回給游戲服務(wù)器。
[0059]其中,所述第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一ID和預(yù)定義密鑰是否合法,具體按照下述步驟實現(xiàn):
[0060]第二驗證模塊驗證唯一ID是否合法,具體為:第二驗證模塊將接收到的唯一 ID與ID數(shù)據(jù)庫中存儲的ID對比,判斷所述唯一 ID是否存在與所述ID數(shù)據(jù)庫,如果是,則所述唯一ID合法;如果否,則所述唯一 ID不合法;
[0061 ]第二驗證模塊驗證預(yù)定義密鑰是否合法,具體為:第二驗證模塊將接收到的預(yù)定義密鑰與密鑰庫中存儲的密鑰對比,判斷所述預(yù)定義密鑰是否存在與所述密鑰庫中,如果是,則所述預(yù)定義密鑰合法;如果否,則所述預(yù)定義密鑰不合法。
[0062](四)所有游戲服務(wù)器包括:
[0063]第二注冊模塊,用于接收到并保存玩家通過游戲平臺注冊任意一款游戲的游戲注冊信息,所述游戲注冊信息為游戲玩家的基本信息,包括玩家的游戲ID;
[0064]第二登錄模塊,用于使用游戲賬號和成功碼登錄游戲;
[0065]接收模塊;接收游戲平臺發(fā)送的唯一ID和預(yù)定義密鑰,接收第二驗證模塊發(fā)送的成功碼或唯一 ID和預(yù)定義密鑰不合法的提示消息;
[0066]第二查找模塊;從與所述游戲賬號相關(guān)聯(lián)的游戲信息中查找到預(yù)定義密鑰;
[0067]發(fā)送模塊,將預(yù)定義密鑰和唯一ID發(fā)送到第二驗證模塊,將接收到唯一 ID和預(yù)定義密鑰不合法的提示消息或成功碼發(fā)送到游戲平臺。
[0068]參照圖2,
[0069]步驟I表示游戲平臺將玩家輸入的游戲賬號發(fā)送到平臺服務(wù)器;
[0070]步驟2表示平臺服務(wù)器將驗證成功后的與所述游戲賬號一一對應(yīng)的唯一 ID和所述游戲賬號的基本信息返回到游戲平臺;
[0071]步驟3表示游戲平臺將唯一ID和所述游戲賬號的基本信息發(fā)送到游戲服務(wù)器請求進入游戲;
[0072]步驟4表示游戲服務(wù)器向所述平臺服務(wù)器驗證接收到的唯一ID和基本信息中的預(yù)定義密鑰是否合法;
[0073]步驟5表示平臺服務(wù)器將驗證成功的成功碼或驗證不成功的提示消息返回游戲平臺;
[0074]步驟6表示游戲服務(wù)器接收到成功碼后,確認進入游戲的請求合法,同意所述游戲賬號登陸游戲并將所述游戲賬號下屬的游戲信息發(fā)送到游戲平臺;或不能成功登陸的提示消息發(fā)送到游戲平臺。
[0075]通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果:本發(fā)明的有益效果是:本發(fā)明可以實現(xiàn)玩家在不同的客戶端使用同一個游戲賬號進入游戲并體驗游戲,從而讓玩家可以充分的使用零碎的或者完整的時間選擇不同的客戶端進行游戲,有效的避免了玩家在游戲過程中產(chǎn)生的流失,也讓玩家可以在同一個游戲賬號投入更多的時間,具體體現(xiàn)為:
[0076]1、本發(fā)明可以解決玩家在不同的平臺上使用相同的游戲賬號進行游戲,從完善了讓玩家在不同的地點、不同的條件下選擇適當(dāng)?shù)目蛻舳?,進行同一個游戲,同一個賬號的體驗。
[0077]2、本發(fā)明所述方法直接由客戶端和賬號的服務(wù)器連通校驗,而本地不對賬號做任何處理,當(dāng)然,這樣也為玩家的賬號的安全性做了保證,省去了玩家害怕賬號被盜號等問題的出現(xiàn),這樣做,也可以讓開發(fā)者直接與賬號服務(wù)器聯(lián)通,從而保證了接口的穩(wěn)定。
[0078]3、使用本發(fā)明所述方法,玩家可以放心的玩耍游戲,也因為在不同的客戶端上使用相同的賬號,可以在同一個角色中投放更多的精力,讓玩家可以對游戲有更加的深入體驗以及和其他玩家有更多的互動,進而在游戲中找到更多的歸屬感,從而提升了游戲的留存率。
[0079]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。
【主權(quán)項】
1.一種個人電腦端與移動端游戲賬號互通的方法,其特征在于,所述方法包括: SI,獲取玩家在客戶端的游戲平臺上輸入的游戲賬號,并將所述游戲賬號發(fā)送到與所述游戲平臺對應(yīng)的平臺服務(wù)器; S2,平臺服務(wù)器對所述游戲賬號進行驗證,如果驗證成功,向游戲平臺返回與所述賬號對應(yīng)的唯一 ID,進入S3 ;如果驗證不成功,進入S6 ; S3,游戲平臺根據(jù)所述唯一ID以及從平臺服務(wù)器獲取的所述游戲賬號的基本信息,向游戲服務(wù)器發(fā)送進入游戲的請求; S4,游戲服務(wù)器向所述平臺服務(wù)器請求驗證接收到的唯一 ID和基本信息中的預(yù)定義密鑰是否合法; S5,平臺服務(wù)器驗證合法后,向游戲服務(wù)器發(fā)送成功碼,游戲服務(wù)器確認進入游戲的請求合法向游戲平臺發(fā)送成功登陸的提示消息,并且將游戲信息發(fā)送到游戲平臺;如果驗證不合法,進入S6; S6,返回賬號信息錯誤,無法登陸游戲。2.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟SI中,玩家在客戶端第一次打開游戲平臺并輸入賬號。3.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟SI中,所有游戲平臺為安裝在移動端或PC端應(yīng)用程序,所述游戲平臺下屬多種游戲。4.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟SI中,所述賬號信息包括:賬號名稱和賬號密碼。5.根據(jù)權(quán)利要求1所述方法,其特征在于,步驟S5中,平臺服務(wù)器驗證不成功后,游戲服務(wù)器不能獲得成功碼,游戲服務(wù)器向客戶端發(fā)送登錄不成功的信息,客戶端顯示無法登陸游戲的提示消息。6.根據(jù)權(quán)利要求1所述方法,其特征在于,所述后臺服務(wù)器包括: 第一注冊模塊,用于接收并保存玩家通過輸入的注冊游戲平臺注冊信息;所述注冊信息為游戲平臺用戶的基本信息,包括玩家的游戲平臺ID; 第一登錄模塊,用于實現(xiàn)玩家登錄所述后臺服務(wù)器的功能; 第一查詢模塊,查詢與所述游戲賬號相關(guān)聯(lián)的游戲信息; 第一驗證模塊,用于驗證所述游戲賬號的身份是否合法,如果是,則生成與所述游戲賬號一一對應(yīng)的唯一 ID,并將所述唯一 ID發(fā)送到客戶端的游戲平臺;如果否,則向客戶端的游戲平臺發(fā)送游戲賬號不合法的提示消息; 第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一 ID和預(yù)定義密鑰是否合法,如果均合法,則自動生成成功碼,并將成功碼返回游戲服務(wù)器;如果任意一個不合法,則將不合法的提示消息返回給游戲服務(wù)器。7.根據(jù)權(quán)利要求6所述方法,其特征在于,所述第二驗證模塊,分別驗證游戲服務(wù)器發(fā)送過來的唯一 ID和預(yù)定義密鑰是否合法,具體按照下述步驟實現(xiàn): 第二驗證模塊驗證唯一 ID是否合法,具體為:第二驗證模塊將接收到的唯一 ID與ID數(shù)據(jù)庫中存儲的ID對比,判斷所述唯一 ID是否存在與所述ID數(shù)據(jù)庫,如果是,則所述唯一 ID合法;如果否,則所述唯一 ID不合法; 第二驗證模塊驗證預(yù)定義密鑰是否合法,具體為:第二驗證模塊將接收到的預(yù)定義密鑰與密鑰庫中存儲的密鑰對比,判斷所述預(yù)定義密鑰是否存在與所述密鑰庫中,如果是,則所述預(yù)定義密鑰合法;如果否,則所述預(yù)定義密鑰不合法。8.根據(jù)權(quán)利要求1所述方法,其特征在于,所述預(yù)定義密鑰預(yù)先存儲在所述游戲賬號的基本信息中。9.根據(jù)權(quán)利要求1所述方法,其特征在于,所有游戲服務(wù)器包括: 第二注冊模塊,用于接收到并保存玩家通過游戲平臺注冊任意一款游戲的游戲注冊信息,所述游戲注冊信息為游戲玩家的基本信息,包括玩家的游戲ID; 第二登錄模塊,用于使用游戲賬號和成功碼登錄游戲; 接收模塊;接收游戲平臺發(fā)送的唯一 ID和預(yù)定義密鑰,接收第二驗證模塊發(fā)送的成功碼或唯一 ID和預(yù)定義密鑰不合法的提示消息; 第二查找模塊;從與所述游戲賬號相關(guān)聯(lián)的游戲信息中查找到預(yù)定義密鑰; 發(fā)送模塊,將預(yù)定義密鑰和唯一 ID發(fā)送到第二驗證模塊,將接收到唯一 ID和預(yù)定義密鑰不合法的提示消息或成功碼發(fā)送到游戲平臺。
【文檔編號】H04L12/58GK105897555SQ201610293536
【公開日】2016年8月24日
【申請日】2016年5月5日
【發(fā)明人】張永明, 陳田生
【申請人】廣州四三九九信息科技有限公司