[發明專利]一種基于對等覆蓋網絡的游戲平臺系統無效
| 申請號: | 200710052729.3 | 申請日: | 2007-07-11 |
| 公開(公告)號: | CN101094245A | 公開(公告)日: | 2007-12-26 |
| 發明(設計)人: | 金海;廖小飛;姚宏;曾德澤;劉偉;楊思睿;樂袆凡;賈勇 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 華中科技大學專利中心 | 代理人: | 曹葆青 |
| 地址: | 430074湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 對等 覆蓋 網絡 游戲 平臺 系統 | ||
1、一種基于對等覆蓋網絡的游戲平臺系統,其特征在于:該系統包括包括客戶端和服務器端,其中客戶端包括用戶接口模塊(1)、統一化游戲接口模塊(2)、傳輸控制及優化模塊(3)和對等覆蓋網絡構建與維護模塊(4),服務器端包括用戶登陸模塊(5)、結點管理模塊(6)和結點調度模塊(7);
用戶接口模塊(1)用于用戶將登陸信息發送給服務器端,由用戶登陸模塊(5)進行驗證,驗證成功后登陸;登陸后,當用戶通過用戶接口模塊(1)啟動某一游戲進程時,用戶接口模塊(1)通過進程鉤子向該游戲進程內存空間注入統一化游戲接口模塊(2),同時啟動對等覆蓋網絡構建與維護模塊(4);
統一化游戲接口模塊(2)注入到游戲進程,并在TCP/IP協議棧表示層截獲游戲進程發送出去的游戲包,封裝游戲包,然后將封裝后的游戲包傳遞給傳輸控制及優化模塊(3);統一化游戲接口模塊(2)還接收來自傳輸控制及優化模塊(3)的游戲包,解析游戲包并將游戲數據提交給游戲進程;
傳輸控制及優化模塊(3)從對等覆蓋網絡構建與維護模塊(4)維護的對等覆蓋網絡拓撲中挑選低延遲結點,作為應用層多播的伙伴結點,對游戲的共享信息進行應用層多播;傳輸控制及優化模塊(3)還將從廣域網接收到的游戲包重新封裝后傳遞給統一化游戲接口模塊(2);
對等覆蓋網絡構建與維護模塊(4)在用戶通過用戶接口模塊(1)啟動游戲進程時觸發,向結點管理模塊報告自己所進入的游戲類型,并向結點調度模塊(7)請求結點,并接收其返回的在線結點信息,根據這些結點信息構建對等覆蓋網絡,并對其進行維護,同時將這些結點信息顯示到用戶界面上;
用戶登陸模塊(5)用于驗證客戶端用戶的登陸信息,判斷用戶是否成功登陸;如果成功登陸則將該用戶的登陸信息,同時向用戶返回登陸成功的消息,客戶端收到登陸成功消息后更換用戶界面告知用戶登陸成功;
結點管理模塊(6)用于對廣域網中加入系統的所有結點按游戲類型區分管理;當某結點啟動某個游戲進程時,對等覆蓋網絡構建與維護模塊(4)會向結點管理模塊(6)報告自己所進入的游戲類型;
結點調度模塊(7)接收對等覆蓋網絡構建與維護模塊(4)的請求,從結點管理模塊(6)所管理的所有結點中通過IP地址臨近機制和隨機調度機制相結合的策略挑選一些與新結點在相同游戲類型中的在線結點,然后按照隨機調度機制再挑選一部分結點,然后一并將這些信息返回給新結點的對等覆蓋網絡構建與維護模塊(4),幫助新結點加入對等覆蓋網絡。
2、根據權利要求1所述的系統,其特征在于:統一化游戲接口模塊(2)包括應用程序編程接口攔截模塊(21)、用戶數據包協議傳輸替代模塊(22)、游戲包封裝模塊(23)、原用戶數據包協議傳輸模塊(24)和游戲包解析模塊(25);
應用程序編程接口攔截模塊(21)用于獲取原用戶數據包協議傳輸模塊(24)中winsock.dll中sendto函數和recvfrom函數的函數地址,同時用戶數據包協議傳輸替代模塊(22)將自己的發送函數和接收函數的函數地址傳遞給應用程序編程接口攔截模塊(21),將sendto函數和recvfrom函數的函數地址分別替換為用戶數據包協議傳輸替代模塊(22)中設置的發送函數和接收函數的函數地址;
游戲包封裝模塊(23)將sendto函數的buffer參數當中的游戲數據進行封裝;封裝完成之后調用原用戶數據包協議傳輸模塊(24)winsock.dll中的sendto函數,將游戲包傳遞給傳輸控制及優化模塊(3);
游戲包解析模塊(25)接收傳輸控制及優化模塊3通過原用戶數據包協議傳輸模塊(24)提交的游戲包,去掉封包時附加的游戲包頭,然后通過用戶數據包協議傳輸替代模塊(22)將解析后得到的原始游戲數據提交給MOG游戲進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710052729.3/1.html,轉載請聲明來源鉆瓜專利網。





