[發(fā)明專利]一種網(wǎng)絡(luò)游戲業(yè)務(wù)操作指令處理系統(tǒng)及其處理方法
| 申請?zhí)枺?/td> | 200910109464.5 | 申請日: | 2009-08-19 |
| 公開(公告)號: | CN101635721A | 公開(公告)日: | 2010-01-27 |
| 發(fā)明(設(shè)計)人: | 關(guān)宇 | 申請(專利權(quán))人: | 深圳市新飛揚(yáng)數(shù)碼技術(shù)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F19/00 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 | 代理人: | 張全文 |
| 地址: | 518048廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)絡(luò)游戲 業(yè)務(wù) 操作 指令 處理 系統(tǒng) 及其 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)游戲技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)游戲業(yè)務(wù)操作指令處理 系統(tǒng)及其處理方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)通訊技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)游戲系統(tǒng)自身也提出了較高的要求, 目前的網(wǎng)絡(luò)游戲都是以復(fù)雜的大型軟件系統(tǒng)來實(shí)現(xiàn)的,首先,客戶端需要連接 到接入服務(wù)器,接入服務(wù)器根據(jù)客戶端的IP地址、屬性以及后臺業(yè)務(wù)服務(wù)器的 負(fù)載情況,選擇合適的業(yè)務(wù)邏輯處理服務(wù)器處理來自客戶端的業(yè)務(wù)操作指令。
現(xiàn)有技術(shù)中,當(dāng)多個客戶端的玩家通過接入服務(wù)器向業(yè)務(wù)邏輯處理服務(wù)器 同時發(fā)出大量的包含有業(yè)務(wù)操作指令的數(shù)據(jù)包時,業(yè)務(wù)邏輯處理服務(wù)器按照收 包時間先后的順序?qū)?shù)據(jù)包中的所有業(yè)務(wù)操作指令排序形成隊(duì)列,對上述業(yè)務(wù) 操作指令進(jìn)行處理,例如依次接收到玩家A、B、C所下達(dá)的業(yè)務(wù)操作指令,通 常是分別對其處理(譬如先處理A的業(yè)務(wù)操作指令,再處理B的業(yè)務(wù)操作指令, 最后處理C的業(yè)務(wù)操作指令)或同時對A、B、C的業(yè)務(wù)操作指令進(jìn)行處理。
上述處理方法存在的問題在于:
當(dāng)對玩家的處理操作指令分別進(jìn)行處理時,其他玩家的指令往往不能及時 的得到處理;
當(dāng)對玩家的處理操作指令同時進(jìn)行處理時,所述業(yè)務(wù)邏輯處理服務(wù)器在同 一時間處理接收到的過多請求指令,導(dǎo)致對每個玩家發(fā)出的業(yè)務(wù)操作指令進(jìn)行 處理速率下降或?qū)Ψ?wù)器的負(fù)載能力有比較大的需求,而且由于不能及時處理 客戶端的請求,使得用戶喪失大量游戲機(jī)會或錯過時機(jī),給網(wǎng)絡(luò)游戲的推廣帶 來極大的不便。
綜上,由于業(yè)務(wù)邏輯處理服務(wù)器只能對接收到的業(yè)務(wù)操作指令依次進(jìn)行處 理或者同時處理,導(dǎo)致處理不夠靈活,造成網(wǎng)絡(luò)堵塞,長時間不能處理客戶端 的業(yè)務(wù)操作指令,給網(wǎng)絡(luò)游戲的推廣帶來極大的不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)絡(luò)游戲業(yè)務(wù)操作指令處理系統(tǒng),旨在 靈活的處理客戶端的業(yè)務(wù)操作指令,提高處理的效率,方便網(wǎng)游系統(tǒng)的推廣。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種網(wǎng)絡(luò)游戲業(yè)務(wù)操作指令處理系統(tǒng),包括 客戶端、與所述客戶端連接的接入服務(wù)器,與所述接入服務(wù)器連接的游戲業(yè)務(wù) 邏輯處理服務(wù)器,所述客戶端發(fā)送包含業(yè)務(wù)操作指令的數(shù)據(jù)包到接入服務(wù)器, 所述接入服務(wù)器將該數(shù)據(jù)包發(fā)送至游戲業(yè)務(wù)邏輯處理服務(wù)器,
所述游戲業(yè)務(wù)邏輯處理服務(wù)器接收客戶端的包含有業(yè)務(wù)操作指令的數(shù)據(jù) 包,解析所述數(shù)據(jù)包,獲取其中的業(yè)務(wù)操作指令,根據(jù)業(yè)務(wù)操作指令對所述業(yè) 務(wù)操作指令進(jìn)行時間標(biāo)識后進(jìn)行緩存,當(dāng)?shù)竭_(dá)當(dāng)前時間起的10秒內(nèi)時,讀取相 應(yīng)的業(yè)務(wù)操作指令,對讀取的業(yè)務(wù)操作指令進(jìn)行處理并將處理結(jié)果返回至相應(yīng) 的客戶端;
所述讀取相應(yīng)的業(yè)務(wù)操作指令,對讀取的業(yè)務(wù)操作指令進(jìn)行處理并將處理 結(jié)果返回至相應(yīng)的客戶端具體包括:
游戲業(yè)務(wù)邏輯處理服務(wù)器預(yù)先定義玩家A的時間標(biāo)識為當(dāng)前時間起的10 秒內(nèi),繼續(xù)推后10秒為玩家B的時間段,在到達(dá)玩家A的時間標(biāo)識時,處理 玩家A的數(shù)據(jù)包的攻擊指令,在到達(dá)玩家B的時間段秒時,開始處理玩家B 的攻擊指令,同時終止對玩家A的處理。
本發(fā)明實(shí)施例的另一目的在提供一種游戲業(yè)務(wù)邏輯處理服務(wù)器,所述服務(wù) 器包括:
數(shù)據(jù)包接收模塊,用于接收客戶端的包含有業(yè)務(wù)操作指令的數(shù)據(jù)包;
時間標(biāo)識模塊,用于根據(jù)業(yè)務(wù)操作指令對業(yè)務(wù)操作指令進(jìn)行時間標(biāo)識;
業(yè)務(wù)操作指令存儲模塊,用于將所述時間標(biāo)識模塊標(biāo)識的業(yè)務(wù)操作指令進(jìn) 行緩存;
業(yè)務(wù)操作指令讀取模塊,用于當(dāng)?shù)竭_(dá)當(dāng)前時間起的10秒內(nèi)時,讀取相應(yīng)的 業(yè)務(wù)操作指令;
業(yè)務(wù)操作指令處理模塊,用于對讀取的業(yè)務(wù)操作指令進(jìn)行處理并將處理結(jié) 果返回至相應(yīng)的客戶端;
所述游戲業(yè)務(wù)邏輯處理服務(wù)器預(yù)先定義玩家A的時間標(biāo)識為當(dāng)前時間起的 10秒內(nèi),繼續(xù)推后10秒為玩家B的時間段,在到達(dá)玩家A的時間標(biāo)識時,處 理玩家A的數(shù)據(jù)包的攻擊指令,在到達(dá)玩家B的時間段秒時,開始處理玩家B 的攻擊指令,同時終止對玩家A的處理。
本發(fā)明實(shí)施例的再一目的在提供一種網(wǎng)絡(luò)游戲業(yè)務(wù)操作指令處理方法,所 述方法包括:
接收客戶端的包含有業(yè)務(wù)操作指令的數(shù)據(jù)包;
解析所述數(shù)據(jù)包獲取其中的業(yè)務(wù)操作指令;
根據(jù)業(yè)務(wù)操作指令的接收時間對業(yè)務(wù)操作指令進(jìn)行時間標(biāo)識后存儲;
當(dāng)?shù)竭_(dá)所述時間標(biāo)識對應(yīng)的時間時,讀取相應(yīng)的業(yè)務(wù)操作指令;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市新飛揚(yáng)數(shù)碼技術(shù)有限公司,未經(jīng)深圳市新飛揚(yáng)數(shù)碼技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910109464.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)游戲方法
- 對網(wǎng)絡(luò)游戲用戶進(jìn)行時間限制的方法和系統(tǒng)
- 一種啟動網(wǎng)絡(luò)游戲的方法及系統(tǒng)
- 一種同步網(wǎng)絡(luò)游戲時間的方法及裝置
- 一種網(wǎng)絡(luò)游戲資源獲取方法及裝置
- 網(wǎng)絡(luò)游戲的優(yōu)化器、優(yōu)化方法和優(yōu)化系統(tǒng)
- 網(wǎng)絡(luò)游戲中進(jìn)行分桌處理的方法及網(wǎng)絡(luò)游戲服務(wù)器
- 網(wǎng)絡(luò)游戲加速方法
- 一種確定網(wǎng)絡(luò)游戲中作弊用戶的方法及裝置
- 一種網(wǎng)絡(luò)游戲的優(yōu)化方法、裝置及系統(tǒng)
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





