[發明專利]一種基于CS架構的移動平臺聯網游戲消息交互協議無效
| 申請號: | 200710029224.5 | 申請日: | 2007-07-18 |
| 公開(公告)號: | CN101094227A | 公開(公告)日: | 2007-12-26 |
| 發明(設計)人: | 王建民;鄭子彬;由芳;羅笑南 | 申請(專利權)人: | 中山大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/58;H04L1/00 |
| 代理公司: | 廣州市深研專利事務所 | 代理人: | 陳雅平 |
| 地址: | 510275廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cs 架構 移動 平臺 聯網 游戲 消息 交互 協議 | ||
1、一種基于CS架構的移動平臺聯網游戲消息交互協議,其特征在于,采用了基于字節流的消息設計方式和利用面向對象的設計思想對消息進行封裝,將消息設計為類:
設計過程中一條消息分為消息頭和消息體兩個部分,消息頭用于存儲消息的各種識別信息,這些信息按固定的次序和字段長度排列,在整個游戲游戲架構中具有固定性和可識別性,消息頭中的屬性是每個消息都具有的,它的長度固定,消息體存儲消息的具體信息,只有經過解包的消息才能夠讀取其消息體中的信息,不同消息體含有的屬性不同,不同消息的消息體長度不同;
消息進行封裝的過程中,將消息設計為類,Message類表示消息,它包含MessgeHead(消息頭)和MessageBody(消息體)兩個部分,其中Message類完成構造函數,打包、解包操作及對各相關字段的讀取、設置操作,MessageHead類定義了消息頭的各個字段屬性和打包解包及對各相關字段的讀取、設置操作,MessageBody是一個接口,定義消息體打包和解包兩種操作,最后將所有的消息類封裝為一個消息包,隱藏了實現細節。
2、根據權利要求1所述的基于CS架構的移動平臺聯網游戲消息交互協議,其特征在于,所述消息頭設計為由以下幾個字段組成:
1)消息標識(MAGIC_NUNBER):一串特殊的字符串,所有的消息都一樣,用于判別字節流是否為合法的消息;
2)消息編號(messageId):用于識別是具體哪一種消息;
3)用戶標識(userId):用于識別是哪一個用戶,若該條消息無法確定用戶名(如用戶注冊的請求信息),則設定為一個無效的值。
3、根據權利要求1所述的基于CS架構的移動平臺聯網游戲消息交互協議,其特征在于,所述消息的消息體都由各自的類定義格式,互不相同。
4、根據權利要求1所述的基于CS架構的移動平臺聯網游戲消息交互協議,其特征在于,所述消息類還包括一些具體特殊消息體類,這些消息體類定義了實際需要交互的信息字段屬性,實現了MessageBody接口定義的打包、解包操作,及定義了對各相關字段的讀取、設置操作。
5、根據權利要求1所述的基于CS架構的移動平臺聯網游戲消息交互協議,其特征在于,所述封裝的消息包同時在客戶端和服務器端使用,游戲通信消息的打包和解包的邏輯全部都在包中實現,其他模塊不需要了解其具體邏輯,只需要調用它提供的模塊生成相應的消息就可以。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710029224.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種痔鉗
- 下一篇:LED平板式多芯大功率光源





