• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    服務器適配方法、裝置和系統制造方法及圖紙

    技術編號:14340870 閱讀:97 留言:0更新日期:2017-01-04 13:05
    本申請提供了一種服務器適配方法、裝置和系統,該方法包括,獲取游戲客戶端生成的游戲啟動指令,該游戲啟動指令用于指示游戲服務系統為該游戲客戶端啟動目標游戲業務,該游戲服務系統包括至少兩臺用于處理該目標游戲業務且部署于不同地區的服務器;確定該游戲客戶端訪問該服務器的訪問時延;根據訪問時延,從該至少兩臺所述服務器中確定滿足預設條件的目標服務器;指示該游戲客戶端向目標服務器請求啟動該目標游戲業務。本申請的方案可以減少游戲數據交互不及時的情況。

    【技術實現步驟摘要】

    本申請涉及通信
    ,特別涉及一種服務器適配方法、裝置和系統
    技術介紹
    全球同服游戲是指全球的游戲玩家基于同一套服務器體系進行游戲,通過全球同服游戲可以實現不同國家和地區的游戲玩家之間的游戲競技。然而不同國家和地區的游戲玩家連接到該服務器體系的網絡狀況差異性較大,這樣,對于一些實時性要求較高的游戲而言,就經常會出現游戲數據交互不及時的狀況,從而導致全球不同地區的游戲玩家之間的游戲數據不同步或者導致游戲玩家無法正常進行游戲。
    技術實現思路
    本申請提供了一種服務器適配方法和裝置,以減少游戲數據交互不及時的情況,以減少全球不同地區的游戲玩家出現游戲異常的情況,并提高全球不同地區的游戲玩家之間的數據同步性。為了解決上述問題,一方面,本申請提供了一種服務器適配方法,包括:獲取游戲客戶端生成的游戲啟動指令,所述游戲啟動指令用于指示游戲服務系統為所述游戲客戶端啟動目標游戲業務,所述游戲服務系統包括至少兩臺用于處理所述目標游戲業務且部署于不同地區的服務器;確定所述游戲客戶端訪問所述服務器的訪問時延;根據所述訪問時延,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器;指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務。另一方面,本申請實施例還提供了一種服務器適配裝置,包括:指令獲取單元,用于獲取游戲客戶端生成的游戲啟動指令,所述游戲啟動指令用于指示游戲服務系統為所述游戲客戶端啟動目標游戲業務,所述游戲服務系統包括至少兩臺用于處理所述目標游戲業務且部署于不同地區的服務器;時延確定單元,用于確定所述游戲客戶端訪問所述服務器的訪問時延;服務器確定單元,用于根據所述訪問時延,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器;啟動指示單元,用于指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務。一種服務器適配系統,包括:游戲服務系統以及至少一臺游戲客戶端;其中,所述游戲服務系統包括:速度適配器以及與所述速度適配器相連的至少兩臺用于處理目標游戲業務且部署于不同地區的服務器;其中,所述游戲客戶端,用于向所述速度適配器發送游戲啟動指令,所述游戲啟動指令用于請求啟動目標游戲業務;所述速度適配器,用于獲取所述游戲客戶端訪問每臺所述服務器的訪問時延;根據所述訪問時延,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器;指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務。由以上可知,本申請中游戲服務系統包括至少兩臺用于處理目標游戲業務的服務器,且該至少兩臺服務器分別部署在不同的地區,同時,根據游戲客戶端訪問該至少兩臺服務器的訪問時延,為該游戲客戶端確定請求該目標游戲業務所需訪問的目標服務器,從而可以在游戲客戶端運行目標游戲業務的過程中,減少游戲數據交互不及時的狀況,提高了游戲玩家進行目標游戲業務的游戲體驗。同時,也可以減少不同地區的游戲客戶端之間出現游戲數據不同步的情況,提高游戲的公平性。附圖說明為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1示出了本申請一種服務器適配方法所適用的一種游戲服務系統一個實施例的組成結構示意圖;圖2示出了本申請一種服務器適配方法一個實施例的流程示意圖;圖3示出了本申請一種服務器適配方法又一個實施例的流程示意圖;圖4示出了本申請一種服務器適配系統一個實施例的組成結構示意圖;圖5示出了本申請一種服務器適配方法又一個實施例的流程交互示意圖;圖6示出了本申請一種服務器適配方法在PVP游戲業務場景下的流程交互示意圖;圖7a示出了游戲客戶端請求啟動目標游戲業務的界面的一種可能示意圖;圖7b示出了游戲客戶端等待進入PVP游戲房間的界面的一種可能示意圖;圖7c示出了游戲客戶端進入PVP游戲房間后的界面的一種可能示意圖;圖8示出了本申請一種服務器適配方法又一個實施例的流程示意圖;圖9示出了本申請一種服務器適配裝置一個實施例的結構示意圖;圖10示出了本申請一種服務器一個實施例的硬件架構示意圖。具體實施方式本專利技術實施例描述的業務場景是為了更加清楚的說明本專利技術實施例的技術方案,并不構成對于本專利技術實施例提供的技術方案的限定,本領域普通技術人員可知,隨著網絡架構的演變和新業務場景的出現,本專利技術實施例提供的技術方案對于類似的技術問題,同樣適用。本申請的服務器適配方法適用于在游戲客戶端向游戲服務系統請求啟動目標游戲業務時,從游戲服務系統中用于處理該目標游戲業務的多臺服務器中,確定出為該游戲客戶端啟動該目標游戲業務的服務器的場景。在本申請實施例中,游戲客戶端可以運行于手機、筆記本電腦、臺式電腦等終端上。游戲客戶端所請求的目標游戲業務可以是對實時性要求較高的游戲業務,如該目標游戲業務可以為玩家與玩家對戰(PVP,PlayerVSPlayer)的游戲業務;又如,目標游戲業務也可以玩家與環境對戰(PVE,PlayerVSEnvironment)的游戲業務。當然,該目標游戲業務還可以是其他游戲業務,在此不加以限制。針對一種目標游戲業務,該游戲服務系統部署了至少兩臺用于處理該目標游戲業務的服務器,該至少兩臺服務器分別部署于在不同地區。其中,不同地區是指不同地理區域。可選的,在本申請實施例中,不同地區可以指不同國家所對應的地理區域。當然,該服務器具體部署于哪個國家可以根據需要設定。如,以PVP游戲為例,在該游戲服務系統中部署了三臺用于處理PVP游戲業務的服務器,且該三臺臺用于處理PVP游戲業務的服務器分別部署于國家A、國家B和國家C所對應的地理區域內。同時,本申請實施例當獲取到游戲客戶端生成的用于請求目標游戲業務的游戲啟動指令后,可以根據游戲客戶端訪問該至少兩臺用于處理該目標游戲業務的服務器的訪問時延,從該至少兩臺服務器中選取出用于為該游戲客戶端啟動該目標游戲業務的目標服務器,這樣,有利于從游戲服務系統中選取出適合為該游戲客戶端處理該目標游戲業務的服務器,以降低游戲客戶端在進行目標游戲業務中的訪問時延,減少游戲數據交互不及時的情況。為了便于理解,先對本申請實施例的游戲服務系統進行介紹。如圖1,其示出了本申請實施例的游戲服務器系統的一種組成架構示意圖,本實施例的游戲服務器系統可以包括:至少兩臺用于處理該目標游戲業務的匹配服務器101,且該至少兩臺匹配服務器101分別部署于不同的地區。每臺匹配服務器均連接有至少一臺業務服務器102。其中,每臺匹配服務器與該匹配服務器相連的業務服務器實際上是構成了一個業務處理子系統10,如圖1中每個虛線框標示出一個業務處理子系統10。其中,該匹配服務器負責為業務服務器分配處理目標游戲業務的任務,這樣,該匹配服務器用于接收游戲客戶端發送的用于請求啟動目標游戲業務的游戲啟動請求后,并由匹配服務器為該游戲客戶端分配處理該目標游戲業務的業務服務器。相應的,業務服務器可以為該游戲客戶端處理該目標游戲業務相關的游戲數據。在該種情況下,本申請實施例所提及的用于處理該目標游戲業務的服務器可以為該匹配服務器。相應的,游戲客戶端在運行目標游戲業務過程中數據的延時情況,可以通過測試游戲客戶端訪問匹配服務器的本文檔來自技高網...
    服務器適配方法、裝置和系統

    【技術保護點】
    一種服務器適配方法,其特征在于,包括:獲取游戲客戶端生成的游戲啟動指令,所述游戲啟動指令用于指示游戲服務系統為所述游戲客戶端啟動目標游戲業務,所述游戲服務系統包括至少兩臺用于處理所述目標游戲業務且部署于不同地區的服務器;確定所述游戲客戶端訪問所述服務器的訪問時延;根據所述訪問時延,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器;指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務。

    【技術特征摘要】
    1.一種服務器適配方法,其特征在于,包括:獲取游戲客戶端生成的游戲啟動指令,所述游戲啟動指令用于指示游戲服務系統為所述游戲客戶端啟動目標游戲業務,所述游戲服務系統包括至少兩臺用于處理所述目標游戲業務且部署于不同地區的服務器;確定所述游戲客戶端訪問所述服務器的訪問時延;根據所述訪問時延,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器;指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務。2.根據權利要求1所述的服務器適配方法,其特征在于,所述預設條件包括:訪問時延從高到低的排序處于前指定范圍內。3.根據權利要求2所述的服務器適配方法,其特征在于,在所述獲取游戲客戶端生成的游戲啟動指令之后,還包括:獲取當前時刻每臺所述服務器的負載;所述預設條件還包括:負載處于預設的閾值范圍內。4.根據權利要求3所述的服務器適配方法,其特征在于,在所述確定所述游戲客戶端訪問所述服務器的訪問時延之前,還包括:確定負載處于預設的閾值范圍內的服務器集合,所述服務器集合中包括至少一臺服務器;則所述確定所述游戲客戶端訪問所述服務器的訪問時延,包括:確定所述游戲客戶端訪問所述服務器集合中每臺服務器的訪問時延。5.根據權利要求4所述的服務器適配方法,其特征在于,從所述至少兩臺所述服務器中確定滿足預設條件的目標服務器,包括:從所述服務器集合中確定出訪問時延從高到低的排序處于前指定范圍內的目標服務器。6.根據權利要求2所述的服務器適配方法,其特征在于,所述訪問時延從高到低的排序處于前指定范圍內,包括:訪問時延最小。7.根據權利要求1所述的服務器適配方法,其特征在于,在所述獲取游戲客戶端生成的游戲啟動指令之后,還包括:確定所述游戲客戶端當前登錄所述游戲服務系統所采用的用戶賬號以及所述游戲客戶端當前的IP地址;檢測歷史訪問記錄中是否存在與所述用戶賬號以及IP地址對應的目標服務器的信息,所述歷史訪問記錄中記錄有:當前時刻之前不同用戶賬號以及IP地址對應的游戲客戶端請求啟動所述目標游戲業務所訪問的服務器的信息;如果存在與所述用戶賬號以及IP地址對應的目標服務器,指示所述游戲客戶端向與所述用戶賬號以及IP地址對應的目標服務器請求啟動所述目標游戲業務;如果不存在與所述用戶賬號以及IP地址對應的目標服務器,則執行所述確定所述游戲客戶端訪問所述服務器的訪問時延。8.根據權利要求7所述的服務器適配方法,其特征在于,在所述指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務之后,還包括:將所述用戶賬號以及IP地址與所述目標服務器之間的對應關系存儲到所述歷史訪問記錄中。9.根據權利要求1至8任一項所述的服務器適配方法,其特征在于,所述獲取游戲客戶端生成的游戲啟動指令,包括:接收游戲客戶端發送的游戲啟動指令;所述確定所述游戲客戶端訪問所述服務器的訪問時延,包括:向所述游戲客戶端發送時延測試指示,所述時延測試指示用于指示所述游戲客戶端測試所述游戲客戶端訪問所述服務器的訪問時延;獲取所述游戲客戶端測試出的針對所述服務器的訪問時延。10.根據權利要求9所述的服務器適配方法,其特征在于,所述時延測試指示中攜帶有所述服務器的地址,以使得游戲客戶端依據所述服務器的地址測試所述游戲客戶端訪問所述服務器的訪問時延。11.根據權利要求9所述的服務器適配方法,其特征在于,所述指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務,包括:向所述游戲客戶端發送訪問指示,所述訪問指示用于指示所述測試客戶端向所述目標服務器請求啟動所述目標游戲業務。12.根據權利要求1至8任一項所述的服務器適配方法,其特征在于,所述獲取游戲客戶端生成的游戲啟動指令,包括:截獲游戲客戶端被觸發生成的游戲啟動指令;所述指示所述游戲客戶端向所述目標服務器請求啟動所述目標游戲業務,包括:觸發所述游戲客戶端向所述目標服務器發送游戲啟動請求,所述游戲啟動請求用于請求啟動所述目標游...

    【專利技術屬性】
    技術研發人員:梁賽婷張丹王浩宇周瑞卿
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲一区无码中文字幕乱码| 国产精品va在线观看无码| 2014AV天堂无码一区| 久久久久av无码免费网| 久久久久久久人妻无码中文字幕爆| 久久久久亚洲AV无码专区体验| 亚洲av永久中文无码精品综合| 日韩视频无码日韩视频又2021| 无码AV中文字幕久久专区| 精品久久亚洲中文无码| 亚洲Aⅴ无码一区二区二三区软件| 一本色道无码道在线观看| 国产精品va无码一区二区| 一本久道综合在线无码人妻| 久久亚洲精品成人无码网站| 久久人妻无码一区二区| 午夜人性色福利无码视频在线观看| 亚洲2022国产成人精品无码区| 亚洲成av人片在线观看天堂无码| 无码视频一区二区三区| 亚洲熟妇av午夜无码不卡| 无码AV一区二区三区无码| 国产午夜无码视频在线观看| 久久久亚洲精品无码| 精品欧洲av无码一区二区| 无码少妇精品一区二区免费动态| 自拍中文精品无码| 特级做A爰片毛片免费看无码| 18禁无遮拦无码国产在线播放| 亚洲大尺度无码专区尤物| 亚洲啪啪AV无码片| 亚洲日韩精品无码专区加勒比| 久久久亚洲精品无码| 无码一区二区三区亚洲人妻| 成人免费无码视频在线网站| 成人免费一区二区无码视频| 少妇伦子伦精品无码STYLES| 无码熟熟妇丰满人妻啪啪软件| 无码熟熟妇丰满人妻啪啪软件| 亚洲av无码电影网| 亚洲精品9999久久久久无码|