欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法

文檔序號:7770745閱讀:304來源:國知局
一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法
【專利摘要】一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,具體涉及一種通訊方法。應(yīng)用于網(wǎng)絡(luò)游戲系統(tǒng),客戶端與服務(wù)器端建立連接;服務(wù)器端將游戲參與者的連接數(shù)據(jù)進行組合并添加至一游戲進程中,客戶端從服務(wù)器端獲取本地游戲需要的初始化數(shù)據(jù)進行保存,并設(shè)置一組游戲會話標識;游戲運行過程中,服務(wù)器端獲取游戲參與者的操作指令發(fā)送至游戲進程,并將游戲進程產(chǎn)生的數(shù)據(jù)發(fā)送給游戲參與者,客戶端記錄并保存游戲狀態(tài)數(shù)據(jù),并根據(jù)游戲進程更新游戲會話標識;游戲結(jié)束時,通過判斷游戲狀態(tài)數(shù)據(jù),保存進程產(chǎn)生結(jié)果至服務(wù)器端,對應(yīng)至游戲參與者相應(yīng)記錄中,并釋放游戲會話標識及游戲進程。本發(fā)明使得網(wǎng)絡(luò)游戲的通訊更加安全、穩(wěn)定和高效,有利于提升游戲品質(zhì)及用戶體驗。
【專利說明】—種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)游戲【技術(shù)領(lǐng)域】,具體涉及一種通訊方法。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)游戲是游戲與網(wǎng)絡(luò)有機結(jié)合的產(chǎn)物,隨著網(wǎng)絡(luò)游戲類型的不斷豐富,為游戲愛好者提供了越來越好的游戲體驗,進一步的,市場規(guī)模也不斷擴大;網(wǎng)絡(luò)游戲通常包括服務(wù)器端和客戶端兩部分,服務(wù)器端和客戶端兩者之間需要不斷的發(fā)送和接收數(shù)據(jù)以保證游戲的正常運行,一個服務(wù)器端經(jīng)常要為多個客戶端服務(wù),尤其是一些網(wǎng)絡(luò)上的公共服務(wù)器端、代理服務(wù)器端、大型網(wǎng)絡(luò)游戲服務(wù)器端等,經(jīng)常會服務(wù)成千上萬個客戶端。
[0003]棋牌類游戲是基于網(wǎng)絡(luò)的以休閑、益智、教育為主要內(nèi)容的輕量級娛樂型游戲,這種游戲通常是多人互動游戲,以對戰(zhàn)為主要形式,以積分為主要的勝負記錄方式。棋牌類游戲是一種客戶群廣泛的大型網(wǎng)絡(luò)應(yīng)用系統(tǒng),通訊方法關(guān)系著游戲運行的穩(wěn)定性,進一步影響游戲品質(zhì)及客戶體驗。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于,提供一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,解決以上技術(shù)問題。
[0005]本發(fā)明所解決的技術(shù)問題可以采用以下技術(shù)方案來實現(xiàn):
[0006]一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,應(yīng)用于網(wǎng)絡(luò)游戲系統(tǒng),所述網(wǎng)絡(luò)游戲系統(tǒng)包括服務(wù)器端、客戶端,所述客戶端發(fā)送登錄請求給所述服務(wù)器端,與所述服務(wù)器端建立連接;其中,包括以下步驟:
[0007]步驟101,初始化游戲?qū)嵗⒔⑦M程的步驟:所述服務(wù)器端將游戲參與者的連接數(shù)據(jù)進行組合并添加至一游戲進程中,所述客戶端從所述服務(wù)器端獲取本地游戲需要的初始化數(shù)據(jù)進行保存,并設(shè)置一組游戲會話標識;
[0008]步驟102,連接維持的步驟:游戲運行過程中,所述服務(wù)器端獲取游戲參與者的操作指令發(fā)送至游戲進程,并將游戲進程產(chǎn)生的數(shù)據(jù)發(fā)送給游戲參與者,所述客戶端記錄并保存游戲狀態(tài)數(shù)據(jù),并根據(jù)游戲進程更新所述游戲會話標識;
[0009]步驟103,結(jié)束游戲的步驟:游戲結(jié)束時,通過判斷游戲狀態(tài)數(shù)據(jù),保存進程產(chǎn)生結(jié)果至所述服務(wù)器端,對應(yīng)至游戲參與者相應(yīng)記錄中,并釋放所述游戲會話標識及游戲進程。
[0010]優(yōu)選地,步驟102中,還包括步驟1021,斷線處理的步驟:所述服務(wù)器端檢測到與所述客戶端的游戲會話中斷時,所述服務(wù)器端保留游戲會話的現(xiàn)場數(shù)據(jù);
[0011]判斷所述客戶端的中斷屬于惡意操作中斷還是非惡意操作中斷。
[0012]優(yōu)選地,步驟1021中,所述服務(wù)器端通過向所述客戶端發(fā)送連接請求,重新建立連接,連接成功則所述中斷屬于非惡意操作中斷。
[0013]優(yōu)選地,步驟1021中,所述客戶端的中斷屬于非惡意操作中斷時,所述客戶端重新連接所述服務(wù)器端,并讀取所述現(xiàn)場數(shù)據(jù)以更新游戲進程中的所述游戲會話標識,繼續(xù)上一次游戲進程。
[0014]優(yōu)選地,步驟1021中,所述服務(wù)器端通過向另一服務(wù)器端發(fā)送請求,另一所述服務(wù)器端對發(fā)生中斷的所述客戶端發(fā)送連接請求,連接成功則所述中斷屬于惡意操作中斷,查找造成中斷的原因并排除。
[0015]優(yōu)選地,步驟102中,還包括步驟1022,游戲超時監(jiān)控的步驟:所述服務(wù)器端對所述客戶端進行游戲進程的時間進行計時并保存累積運行時間,將所述累積運行時間與一設(shè)定門檻值進行比較。
[0016]優(yōu)選地,步驟1022中,所述累積運行時間超過所述設(shè)定門檻值時,所述服務(wù)器端提醒所述客戶端游戲超時,提醒所述客戶端結(jié)束游戲,執(zhí)行步驟103。
[0017]優(yōu)選地,所述客戶端與所述服務(wù)器端采用基于客戶端/服務(wù)器端的體系結(jié)構(gòu)。
[0018]有益效果:由于采用以上技術(shù)方案,本發(fā)明使得網(wǎng)絡(luò)游戲的通訊更加安全、穩(wěn)定和聞效,有利于提聞游戲品質(zhì)和提升用戶體驗。
【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明的通訊方法流程示意圖;
[0020]圖2為本發(fā)明的網(wǎng)絡(luò)游戲系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相
互組合。
[0023]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0024]參照圖1、圖2,一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,應(yīng)用于網(wǎng)絡(luò)游戲系統(tǒng),網(wǎng)絡(luò)游戲系統(tǒng)包括服務(wù)器端10、客戶端20,客戶端20發(fā)送登錄請求給服務(wù)器端10,多個客戶端20通過網(wǎng)絡(luò)I與服務(wù)器端10建立連接;服務(wù)器端10包括登入模塊,用于監(jiān)聽客戶端發(fā)送的網(wǎng)絡(luò)連接消息并驗證其合法性;客戶端20在與服務(wù)器端10創(chuàng)建連接并獲得許可的情況下進入游戲;
[0025]包括以下步驟:
[0026]步驟101,初始化游戲?qū)嵗⒔⑦M程的步驟:服務(wù)器端將游戲參與者的連接數(shù)據(jù)進行組合并添加至一游戲進程中,客戶端從服務(wù)器端獲取本地游戲需要的初始化數(shù)據(jù)進行保存,并設(shè)置一組游戲會話標識;
[0027]步驟102,連接維持的步驟:游戲運行過程中,服務(wù)器端獲取游戲參與者的操作指令發(fā)送至游戲進程,并將游戲進程產(chǎn)生的數(shù)據(jù)發(fā)送給游戲參與者,客戶端記錄并保存游戲狀態(tài)數(shù)據(jù),并根據(jù)游戲進程更新游戲會話標識;
[0028]步驟103,結(jié)束游戲的步驟:游戲結(jié)束時,通過判斷游戲狀態(tài)數(shù)據(jù),保存進程產(chǎn)生結(jié)果至服務(wù)器端,對應(yīng)至游戲參與者相應(yīng)記錄中,并釋放游戲會話標識及游戲進程。[0029]網(wǎng)絡(luò)游戲的客戶端在游戲進程中需要不斷與服務(wù)器進行通訊,與服務(wù)器交換數(shù)據(jù)來確定檔期游戲的狀態(tài),如其他玩家的位置變化等,同樣,在離開游戲時,客戶端向服務(wù)器端告知要離開,服務(wù)器端在得到游戲參與者要離開游戲的消息后,服務(wù)器端會通過一登出模塊把歐系參與者的屬性數(shù)據(jù)保存至服務(wù)器端的數(shù)據(jù)庫中,如經(jīng)驗值、等級、生命值等,并釋放游戲會話標識及游戲進程
[0030]實際使用中,經(jīng)常會出現(xiàn)由于通信環(huán)境或客戶端本身功能的限制而不得不中途退出游戲的情況,如正在使用在線游戲的移動終端用戶進入移動運營商的信號盲點,或移動終端自身斷電、內(nèi)存等原因?qū)е掠螒蜻M程中斷,作為本發(fā)明的進一步改進,步驟102中,還包括步驟1021,斷線處理的步驟:服務(wù)器端檢測到與客戶端的游戲會話中斷時,服務(wù)器端保留游戲會話的現(xiàn)場數(shù)據(jù);判斷客戶端的中斷屬于惡意操作中斷還是非惡意操作中斷。
[0031]步驟1021中,服務(wù)器端通過向客戶端發(fā)送連接請求,重新建立連接,連接成功則中斷屬于非惡意操作中斷??蛻舳说闹袛鄬儆诜菒阂獠僮髦袛鄷r,客戶端重新連接服務(wù)器端,并讀取現(xiàn)場數(shù)據(jù)以更新游戲進程中的游戲會話標識,繼續(xù)上一次游戲進程,從而使游戲的連續(xù)性增強。
[0032]步驟1021中,服務(wù)器端通過向另一服務(wù)器端發(fā)送請求,另一服務(wù)器端對發(fā)生中斷的客戶端發(fā)送連接請求,連接成功則中斷屬于惡意操作中斷,查找造成中斷的原因并排除。
[0033]上述的客戶端可以是個人計算機、手機、車載移動終端中的任意一種。
[0034]優(yōu)選地,步驟102中,還包括步驟1022,游戲超時監(jiān)控的步驟:服務(wù)器端對客戶端進行游戲進程的時間進行計時并保存累積運行時間,將累積運行時間與一設(shè)定門檻值進行比較。累積運行時間超過設(shè)定門檻值時,服務(wù)器端提醒客戶端游戲超時,提醒客戶端結(jié)束游戲,執(zhí)行步驟103。以避免對網(wǎng)絡(luò)游戲的沉迷。
[0035]優(yōu)選地,客戶端與服務(wù)器端采用基于客戶端/服務(wù)器端的體系結(jié)構(gòu)。網(wǎng)絡(luò)游戲系統(tǒng)的服務(wù)器端可以為一服務(wù)器集群,服務(wù)器集群至少包括一用于儲存游戲相關(guān)資料的數(shù)據(jù)庫服務(wù)器,用以依據(jù)客戶端需求傳送資料的網(wǎng)絡(luò)服務(wù)器。
[0036]以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當包含在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,應(yīng)用于網(wǎng)絡(luò)游戲系統(tǒng),所述網(wǎng)絡(luò)游戲系統(tǒng)包括服務(wù)器端、客戶端,所述客戶端發(fā)送登錄請求給所述服務(wù)器端,與所述服務(wù)器端建立連接;其特征在于,包括以下步驟: 步驟101,初始化游戲?qū)嵗⒔⑦M程的步驟:所述服務(wù)器端將游戲參與者的連接數(shù)據(jù)進行組合并添加至一游戲進程中,所述客戶端從所述服務(wù)器端獲取本地游戲需要的初始化數(shù)據(jù)進行保存,并設(shè)置一組游戲會話標識; 步驟102,連接維持的步驟:游戲運行過程中,所述服務(wù)器端獲取游戲參與者的操作指令發(fā)送至游戲進程,并將游戲進程產(chǎn)生的數(shù)據(jù)發(fā)送給游戲參與者,所述客戶端記錄并保存游戲狀態(tài)數(shù)據(jù),并根據(jù)游戲進程更新所述游戲會話標識; 步驟103,結(jié)束游戲的步驟:游戲結(jié)束時,通過判斷游戲狀態(tài)數(shù)據(jù),保存進程產(chǎn)生結(jié)果至所述服務(wù)器端,對應(yīng)至游戲參與者相應(yīng)記錄中,并釋放所述游戲會話標識及游戲進程。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于, 步驟102中,還包括步驟1021,斷線處理的步驟:所述服務(wù)器端檢測到與所述客戶端的游戲會話中斷時,所述服務(wù)器端保留游戲會話的現(xiàn)場數(shù)據(jù); 判斷所述客戶端的中斷屬于惡意操作中斷還是非惡意操作中斷。
3.根據(jù)權(quán)利要求2所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,步驟1021中,所述服務(wù)器端通過向所述客戶端發(fā)送連接請求,重新建立連接,連接成功則所述中斷屬于非惡意操作中斷。
4.根據(jù)權(quán)利要求3所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,步驟1021中,所述客戶端的中斷屬于非惡意操作中斷時,所述客戶端重新連接所述服務(wù)器端,并讀取所述現(xiàn)場數(shù)據(jù)以更新游戲進程中的所述游戲會話標識,繼續(xù)上一次游戲進程。
5.根據(jù)權(quán)利要求2所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,步驟1021中,所述服務(wù)器端通過向另一服務(wù)器端發(fā)送請求,另一所述服務(wù)器端對發(fā)生中斷的所述客戶端發(fā)送連接請求,連接成功則所述中斷屬于惡意操作中斷,查找造成中斷的原因并排除。
6.根據(jù)權(quán)利要求2所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,步驟102中,還包括步驟1022,游戲超時監(jiān)控的步驟:所述服務(wù)器端對所述客戶端進行游戲進程的時間進行計時并保存累積運行時間,將所述累積運行時間與一設(shè)定門檻值進行比較。
7.根據(jù)權(quán)利要求6所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,步驟1022中,所述累積運行時間超過所述設(shè)定門檻值時,所述服務(wù)器端提醒所述客戶端游戲超時,提醒所述客戶端結(jié)束游戲,執(zhí)行步驟103。
8.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲系統(tǒng)的通訊方法,其特征在于,所述客戶端與所述服務(wù)器端采用基于客戶端/服務(wù)器端的體系結(jié)構(gòu)。
【文檔編號】H04L29/08GK104009969SQ201310424775
【公開日】2014年8月27日 申請日期:2013年9月17日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】方凈, 林啟宏 申請人:寧波公眾信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
承德市| 贵阳市| 图木舒克市| 明溪县| 大姚县| 莒南县| 霍林郭勒市| 东丽区| 浑源县| 沽源县| 库车县| 刚察县| 筠连县| 海阳市| 东至县| 盐边县| 抚州市| 新疆| 元江| 垦利县| 深泽县| 家居| 丰顺县| 磴口县| 宝丰县| 江安县| 平南县| 耒阳市| 韶关市| 三明市| 芦溪县| 巫山县| 华容县| 枣阳市| 永修县| 萨嘎县| 兰西县| 靖边县| 苏州市| 都昌县| 屏山县|