網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法、服務(wù)器及客戶端的制作方法
【專利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法、服務(wù)器及客戶端。其方法包括:分發(fā)牌類數(shù)據(jù)至本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)各客戶端返回的出牌數(shù)據(jù);接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。依據(jù)本發(fā)明實(shí)施例能夠提高對(duì)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算處理的準(zhǔn)確率,提升用戶體驗(yàn)。
【專利說明】網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法、服務(wù)器及客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法、服務(wù)器及客戶端。
【背景技術(shù)】
[0002]當(dāng)今社會(huì),網(wǎng)絡(luò)游戲以其不受空間時(shí)間限制的優(yōu)勢(shì)越來越多地受到人們的青睞??梢哉f,網(wǎng)絡(luò)游戲極大地豐富了人們的日常生活。而將傳統(tǒng)牌類游戲與網(wǎng)絡(luò)結(jié)合的網(wǎng)絡(luò)牌類游戲更是在網(wǎng)絡(luò)游戲玩家中大受歡迎。但是,現(xiàn)有技術(shù)中,僅能夠在一局游戲完全結(jié)束時(shí),對(duì)參與游戲的各個(gè)網(wǎng)絡(luò)游戲玩家進(jìn)行結(jié)算處理。而隨著網(wǎng)絡(luò)牌類游戲的普及,同一網(wǎng)絡(luò)游戲需要的參與用戶日漸增多,任一網(wǎng)絡(luò)牌類游戲玩家在自身結(jié)束游戲之后,需要浪費(fèi)大量時(shí)間等待其他玩家結(jié)束游戲,以進(jìn)行本局游戲的結(jié)算處理。另外,若網(wǎng)絡(luò)牌類游戲玩家在自身結(jié)束本局游戲之后由于工作或者生活退出游戲,當(dāng)本局所有玩家均結(jié)束游戲時(shí),僅根據(jù)本局游戲當(dāng)前仍存在的玩家進(jìn)行結(jié)算處理,導(dǎo)致結(jié)算處理結(jié)果未能夠覆蓋參與本局游戲的所有網(wǎng)絡(luò)牌類游戲玩家,結(jié)算處理結(jié)果不準(zhǔn)確。
[0003]綜上,現(xiàn)有技術(shù)中,僅在本局網(wǎng)絡(luò)牌類游戲的所有玩家均結(jié)束本局游戲之后,進(jìn)行結(jié)算處理,可能導(dǎo)致網(wǎng)絡(luò)牌類游戲玩家需要浪費(fèi)大量時(shí)間等待已完成的游戲的結(jié)算處理,并且可能導(dǎo)致對(duì)于各個(gè)網(wǎng)絡(luò)牌類游戲玩家的結(jié)算處理不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法、服務(wù)器及客戶端。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于服務(wù)器側(cè),包括:分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0006]可選地,接收到任一結(jié)算請(qǐng)求,包括:接收并核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,所述結(jié)算確認(rèn)請(qǐng)求通過所述第一網(wǎng)絡(luò)牌類游戲客戶端的核查;當(dāng)所述結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至所述第一網(wǎng)絡(luò)牌類游戲客戶端;接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)所述結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
[0007]可選地,所述核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,包括:核查接收到所述結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或,核查發(fā)送所述結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或,核查所述網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
[0008]可選地,依據(jù)結(jié)算規(guī)則和接收到的結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),包括:調(diào)用所述對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0009]可選地,所述方法還包括:當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求,發(fā)送所述第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示。
[0010]可選地,所述方法還包括:當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定所述第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
[0011]可選地,所述方法還包括:針對(duì)已退出所述游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的任一實(shí)時(shí)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)操作均無效。
[0012]依據(jù)本發(fā)明的另一方面,還提供了一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于客戶端側(cè),包括:接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自同一局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);重復(fù)接收操作和/或確定操作和/或發(fā)送操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0013]可選地,所述當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,包括:核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有對(duì)符合所述結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至所述服務(wù)器,由所述服務(wù)器對(duì)所述結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;當(dāng)所述核查結(jié)果中攜帶有結(jié)算提醒信息,則確定所述結(jié)算確認(rèn)請(qǐng)求通過所述服務(wù)器的核查操作;在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示所述結(jié)算提醒信息,以供用戶根據(jù)所述結(jié)算提醒信息確定是否結(jié)算;當(dāng)根據(jù)來自所述用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器。
[0014]可選地,所述本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲,包括:發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器,由所述服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限,并在確定之后,結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在本局的游戲。
[0015]可選地,所述發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器之后,還包括:接收并顯示來自所述服務(wù)器的各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息,其中,所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息包括針對(duì)本網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行的實(shí)時(shí)計(jì)算并結(jié)算各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息。
[0016]依據(jù)本發(fā)明的另一方面,還提供了一種網(wǎng)絡(luò)牌類游戲服務(wù)器,包括:發(fā)送模塊,適于分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;接收模塊,適于接收所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);所述發(fā)送模塊,還適于轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);所述接收模塊,還適于接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求;結(jié)算模塊,適于依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);所述接收模塊,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求;所述結(jié)算模塊,還適于依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);以及,根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0017]可選地,所述服務(wù)器還包括:核查模塊,適于核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,所述結(jié)算確認(rèn)請(qǐng)求通過所述第一網(wǎng)絡(luò)牌類游戲客戶端的核查;所述發(fā)送模塊,還適于當(dāng)所述結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至所述第一網(wǎng)絡(luò)牌類游戲客戶端;所述接收模塊,還適于接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)所述結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
[0018]可選地,所述核查模塊還適于:核查接收到所述結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或,核查發(fā)送所述結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或,核查所述網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
[0019]可選地,所述結(jié)算模塊還適于:調(diào)用所述對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0020]可選地,所述服務(wù)器還包括:所述接收模塊,還適于接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求;所述發(fā)送模塊,還適于發(fā)送所述第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示。
[0021]可選地,所述接收模塊還適于:當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定所述第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
[0022]可選地,所述結(jié)算模塊還適于:在進(jìn)行實(shí)時(shí)計(jì)算并結(jié)算各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)時(shí),針對(duì)已退出所述游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付操作均無效。
[0023]依據(jù)本發(fā)明的再一方面,還提供了一種網(wǎng)絡(luò)牌類游戲客戶端,包括:接收模塊,適于接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自本局游戲其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);確定模塊,適于當(dāng)所述接收模塊每次執(zhí)行接收操作之后,確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;發(fā)送模塊,適于當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和所述游戲桌中剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);所述接收模塊、所述確定模塊以及所述發(fā)送模塊重復(fù)執(zhí)行上述操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0024]可選地,所述客戶端還包括:核查模塊,適于核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有對(duì)符合所述結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;所述發(fā)送模塊,還適于當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至所述服務(wù)器,由所述服務(wù)器對(duì)所述結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;所述確定模塊,還適于當(dāng)所述核查結(jié)果中攜帶有結(jié)算提醒信息,則確定所述結(jié)算確認(rèn)請(qǐng)求通過所述服務(wù)器的核查操作;顯示模塊,適于在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示所述結(jié)算提醒信息,以供用戶根據(jù)所述結(jié)算提醒信息確定是否結(jié)算;所述發(fā)送模塊,還適于當(dāng)根據(jù)來自所述用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器。
[0025]可選地,所述發(fā)送模塊還適于:發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器,由所述服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限,并在確定之后,結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在當(dāng)前游戲桌的游戲狀態(tài)。
[0026]可選地,所述客戶端還包括:所述接收模塊,還適于接收來自所述服務(wù)器的各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息,其中,所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息包括針對(duì)本網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行的實(shí)時(shí)計(jì)算并結(jié)算各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息;所述顯示模塊,還適于顯示所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息。
[0027]依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),當(dāng)接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),當(dāng)再次接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),并根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。因此,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在接收到任一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求時(shí),根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),解決現(xiàn)有技術(shù)中任一網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的網(wǎng)絡(luò)牌類游戲之后,需要等待本局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的游戲以進(jìn)行結(jié)算處理操作的問題,節(jié)省大量等待時(shí)間。另外,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在一局游戲中,不限次數(shù)和/或不限時(shí)間地接收多個(gè)結(jié)算請(qǐng)求時(shí),并根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),因此能夠提高一局游戲中對(duì)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算處理的準(zhǔn)確率,提升用戶體驗(yàn)。
[0028]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0029]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專利附圖】
【附圖說明】
[0030]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0031]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用于服務(wù)器側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法的處理流程圖;
[0032]圖2示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的對(duì)第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求進(jìn)行核查的處理流程圖;
[0033]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用于客戶端側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法的處理流程圖;
[0034]圖4示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的發(fā)送結(jié)算請(qǐng)求至網(wǎng)絡(luò)牌類游戲服務(wù)器的處理流程圖;
[0035]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)牌類游戲服務(wù)器的結(jié)構(gòu)示意圖;
[0036]圖6示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)游戲服務(wù)器的結(jié)構(gòu)示意圖;
[0037]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端的結(jié)構(gòu)示意圖;以及
[0038]圖8示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0040]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于服務(wù)器側(cè)。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用于服務(wù)器側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法的處理流程圖。參見圖1,該流程至少包括步驟S102至步驟S108。
[0041]步驟S102、分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),其中,各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;
[0042]步驟S104、接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0043]步驟S106、接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);
[0044]步驟S108、根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0045]依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),當(dāng)接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),當(dāng)再次接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),并根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。因此,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在接收到任一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求時(shí),根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),解決現(xiàn)有技術(shù)中任一網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的網(wǎng)絡(luò)牌類游戲之后,需要等待本局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的游戲以進(jìn)行結(jié)算處理操作的問題,節(jié)省大量等待時(shí)間。另外,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在一局游戲中,不限次數(shù)和/或不限時(shí)間地接收多個(gè)結(jié)算請(qǐng)求時(shí),并根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),因此能夠提高一局游戲中對(duì)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算處理的準(zhǔn)確率,提升用戶體驗(yàn)。
[0046]上文提及,本發(fā)明實(shí)施例中,當(dāng)接收到本局游戲中的第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)。需要說明的是,本發(fā)明實(shí)施例中,任意一局游戲中至少包括兩個(gè)網(wǎng)絡(luò)牌類游戲客戶端,并且任意一局中包括的任一網(wǎng)絡(luò)牌類游戲客戶端在功能和/或操作上相同或類似。本例中,為區(qū)分同一局游戲中的各個(gè)網(wǎng)絡(luò)牌類游戲客戶端,為各個(gè)網(wǎng)絡(luò)牌類游戲客戶端設(shè)置順序號(hào)。例如,當(dāng)一局游戲中包括兩個(gè)牌類游戲客戶端時(shí),設(shè)置兩個(gè)網(wǎng)絡(luò)牌類游戲客戶端分別為第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端。綜上,本發(fā)明實(shí)施例中,僅以第一網(wǎng)絡(luò)牌類游戲客戶端及與其同局的剩余網(wǎng)絡(luò)牌類客戶端為示例進(jìn)行介紹。
[0047]本發(fā)明實(shí)施例中,為保證網(wǎng)絡(luò)牌類游戲進(jìn)行過程的安全性,優(yōu)選地,對(duì)于第一網(wǎng)絡(luò)牌類游戲客戶端的任一操作(如發(fā)送第一結(jié)算請(qǐng)求操作)和/或操作數(shù)據(jù)(如第一結(jié)算請(qǐng)求中攜帶的牌類數(shù)據(jù)),首先由第一網(wǎng)絡(luò)牌類游戲客戶端一側(cè)進(jìn)行核查,當(dāng)在第一網(wǎng)絡(luò)牌類游戲客戶端一側(cè)核查通過,發(fā)送至網(wǎng)絡(luò)牌類游戲服務(wù)器繼續(xù)進(jìn)行核查。
[0048]現(xiàn)提供一個(gè)優(yōu)選實(shí)施例對(duì)本發(fā)明實(shí)施例中的核查過程進(jìn)行介紹。圖2示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的對(duì)第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求進(jìn)行核查的處理流程圖。參見圖2,該流程至少包括步驟S202至步驟S208。
[0049]步驟S202、接收來自第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,該結(jié)算確認(rèn)請(qǐng)求中攜帶有和牌數(shù)據(jù)。
[0050]本例中接收到的結(jié)算確認(rèn)請(qǐng)求,已由第一網(wǎng)絡(luò)牌類游戲客戶端在客戶端一側(cè)進(jìn)行核查,第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)本客戶端當(dāng)前的牌類數(shù)據(jù)核查本客戶端是否存在結(jié)算確認(rèn)請(qǐng)求中的和牌數(shù)據(jù),并在和牌數(shù)據(jù)通過核查之后,發(fā)送攜帶有和牌數(shù)據(jù)的結(jié)算確認(rèn)請(qǐng)求。
[0051]步驟S204、核查本局游戲是否處于進(jìn)行狀態(tài)。若是,執(zhí)行步驟S206,若否,執(zhí)行步驟 S220。
[0052]步驟S206、核查第一網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài)。若是,執(zhí)行步驟S208,若否,執(zhí)行步驟S220
[0053]步驟S208、核查第一網(wǎng)絡(luò)牌類游戲客戶端是否具有發(fā)送結(jié)算確認(rèn)請(qǐng)求的權(quán)限。若具有,繼續(xù)執(zhí)行步驟S210,若否,執(zhí)行步驟S220。
[0054]具體地,在當(dāng)前游戲桌的各個(gè)網(wǎng)絡(luò)牌類游戲客戶端中預(yù)先設(shè)置執(zhí)行操作順序,并在網(wǎng)絡(luò)牌類游戲的運(yùn)行過程中,依據(jù)該執(zhí)行操作順序執(zhí)行網(wǎng)絡(luò)牌類游戲過程中的各個(gè)操作(包括網(wǎng)絡(luò)牌類游戲服務(wù)器對(duì)網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的操作和/或各個(gè)網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的操作,如分發(fā)牌類數(shù)據(jù)、接收出牌數(shù)據(jù)等等)。核查按照預(yù)先設(shè)置的執(zhí)行操作順序是否輪到第一網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行發(fā)送結(jié)算確認(rèn)請(qǐng)求操作,或者核查第一網(wǎng)絡(luò)牌類游戲客戶端是否符合其他的執(zhí)行發(fā)送結(jié)算確認(rèn)請(qǐng)求操作的規(guī)則。
[0055]步驟S210、根據(jù)結(jié)算確認(rèn)請(qǐng)求中攜帶的和牌數(shù)據(jù)核查本局游戲的總牌類數(shù)據(jù)是否完整。若具有,繼續(xù)執(zhí)行步驟S212,若否,執(zhí)行步驟S220。
[0056]為避免網(wǎng)絡(luò)牌類游戲用戶可能采取非法的手段或者方式獲取未分發(fā)至各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù)執(zhí)行發(fā)送結(jié)算確認(rèn)請(qǐng)求操作,根據(jù)第一網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行發(fā)送操作所對(duì)應(yīng)的和牌數(shù)據(jù),核查本局游戲的總牌類數(shù)據(jù)是否完整。具體地,本例中,將和牌數(shù)據(jù)添加至本局游戲剩余的其他牌類數(shù)據(jù)中,生成本局游戲的總牌類數(shù)據(jù),將總牌類數(shù)據(jù)與本局游戲預(yù)設(shè)的所有牌類數(shù)據(jù)進(jìn)行比對(duì),若兩者相同,則確定總牌類數(shù)據(jù)完整,核查通過,若不相同,則確定本局游戲的總牌類數(shù)據(jù)缺少或存在多余,核查未通過。
[0057]需要說明的是,當(dāng)確定本局游戲的總牌類數(shù)據(jù)缺少或存在多余時(shí),缺少的牌類數(shù)據(jù)或者多余的牌類數(shù)據(jù)可能非第一網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù),因此,本例中優(yōu)選在此情況下進(jìn)一步確定缺少的牌類數(shù)據(jù)或者多余的牌類數(shù)據(jù)所屬的網(wǎng)絡(luò)牌類游戲客戶端,以保證網(wǎng)絡(luò)牌類游戲的安全運(yùn)行。
[0058]例如,當(dāng)本局游戲預(yù)設(shè)的所有牌類數(shù)據(jù)為108份,添加第一網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù)至剩余的其他牌類數(shù)據(jù)組合生成本局游戲的總牌類數(shù)據(jù)為109份,則確定總牌類數(shù)據(jù)存在多余,進(jìn)一步核查得到和牌數(shù)據(jù)中存在多余牌類數(shù)據(jù),則對(duì)第一網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行對(duì)應(yīng)處理,保證網(wǎng)絡(luò)牌類游戲的安全運(yùn)行。
[0059]步驟S212、核查第一網(wǎng)絡(luò)牌類游戲客戶端是否對(duì)和牌數(shù)據(jù)具有操作權(quán)限。若具有,繼續(xù)執(zhí)行步驟S214,若否,執(zhí)行步驟S220。
[0060]實(shí)際操作中,網(wǎng)絡(luò)牌類游戲用戶能夠通過多種非法的方式獲取未分發(fā)至其網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù)。例如,通過非法的方式將本局游戲中不存在的牌類數(shù)據(jù)添加至本客戶端的牌類數(shù)據(jù)中,通過步驟S210的核查操作能夠發(fā)現(xiàn)此種非法的方式。但是,若網(wǎng)絡(luò)牌類游戲用戶通過非法的方式將本網(wǎng)絡(luò)牌類游戲客戶端的牌類數(shù)據(jù)替換為分發(fā)至當(dāng)前游戲桌中的其他網(wǎng)絡(luò)牌類游戲客戶端處的牌類數(shù)據(jù),則無法通過步驟S210核查發(fā)現(xiàn)。因此,本例中,對(duì)出牌數(shù)據(jù)執(zhí)行步驟S212所示的核查。步驟S210中提及,本例中,在分發(fā)牌類數(shù)據(jù)至游戲桌中的各個(gè)網(wǎng)絡(luò)牌類游戲客戶端時(shí),對(duì)分發(fā)至各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的牌類數(shù)據(jù)進(jìn)行記錄。當(dāng)接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù),根據(jù)之前的記錄對(duì)和牌數(shù)據(jù)進(jìn)行核查,若根據(jù)記錄,曾分發(fā)和牌數(shù)據(jù)至第一網(wǎng)絡(luò)牌類游戲客戶端,則通過核查,反之,則未通過核查。
[0061]步驟S214、核查和牌數(shù)據(jù)是否滿足結(jié)算規(guī)則。若是,執(zhí)行步驟S216,若否,執(zhí)行步驟 S220。
[0062]步驟S216、第一網(wǎng)絡(luò)牌類游戲客戶端的和牌數(shù)據(jù)通過核查,返回結(jié)算提醒信息至第一網(wǎng)絡(luò)牌類游戲客戶端。
[0063]步驟S218、當(dāng)接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)結(jié)算提醒信息返回的結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和返回的結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣操作。
[0064]步驟S220、拒絕第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求。
[0065]需要說明的是,圖2中的步驟S204至步驟S214均為核查操作,實(shí)際應(yīng)用中,此六步核查操作的執(zhí)行順序可以為任意組合,圖2所示的流程僅為示意,對(duì)此不能夠造成限定。
[0066]當(dāng)依據(jù)上文介紹的流程接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求,本發(fā)明實(shí)施例根據(jù)結(jié)算規(guī)則和結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),并調(diào)用各個(gè)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。例如,當(dāng)本局游戲中存在第一、第二、第三、第四網(wǎng)絡(luò)牌類游戲客戶端共四個(gè)客戶端,并且設(shè)置第一網(wǎng)絡(luò)牌類游戲客戶端因獲取第三網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù)和牌,第二網(wǎng)絡(luò)牌類游戲客戶端為莊家(即本局游戲中接收到分發(fā)的牌類數(shù)據(jù)的第一個(gè)客戶端),根據(jù)結(jié)算規(guī)則和結(jié)算請(qǐng)求得到收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)如下:
[0067]第一網(wǎng)絡(luò)牌類游戲客戶端和牌,收繳剩余三個(gè)網(wǎng)絡(luò)牌類游戲客戶端的網(wǎng)絡(luò)幣數(shù)量為14,為第二網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為2 ;
[0068]第二網(wǎng)絡(luò)牌類游戲客戶端,收繳剩余三個(gè)網(wǎng)絡(luò)牌類游戲客戶端的網(wǎng)絡(luò)幣數(shù)量為6,為第一網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為4 ;
[0069]第三網(wǎng)絡(luò)牌類游戲客戶端,為第一網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為6,為第二網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為2 ;
[0070]第四網(wǎng)絡(luò)牌類游戲客戶端,為第一網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為4,為第二網(wǎng)絡(luò)牌類游戲客戶端支付的網(wǎng)絡(luò)幣數(shù)量為2。
[0071]根據(jù)計(jì)算得到的各網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)調(diào)用各個(gè)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣關(guān)系系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0072]需要說明的是,上例中各個(gè)網(wǎng)絡(luò)牌類游戲客戶端收繳或支付的網(wǎng)絡(luò)幣的數(shù)量?jī)H為示例,不能夠?qū)?shí)際應(yīng)用中收繳或支付的網(wǎng)絡(luò)幣數(shù)量造成限定。
[0073]本發(fā)明實(shí)施例中,若在網(wǎng)絡(luò)牌類游戲的運(yùn)行過程中,接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求,則確定第一網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。在第一網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲之后,若在剩余網(wǎng)絡(luò)牌類游戲客戶端繼續(xù)游戲的過程中,第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌,為保證之后的結(jié)算處理的正確性,本發(fā)明實(shí)施例優(yōu)選針對(duì)已退出本局游戲的游戲桌的第一網(wǎng)絡(luò)牌類游戲客戶端的任一實(shí)時(shí)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)操作均無效。
[0074]進(jìn)一步地,為保證對(duì)第一網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作的正確性,避免這一操作的錯(cuò)誤導(dǎo)致對(duì)剩余網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作的失誤,在根據(jù)第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求確認(rèn)第一網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲之后,對(duì)將第一網(wǎng)絡(luò)牌類游戲客戶端在本局游戲中的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息發(fā)送至各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示,以供各個(gè)網(wǎng)絡(luò)牌類游戲客戶端對(duì)第一網(wǎng)絡(luò)牌類游戲客戶端參與的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作進(jìn)行核查,進(jìn)一步提高實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)的準(zhǔn)確性。
[0075]基于上文各優(yōu)選實(shí)施例提供的、應(yīng)用于服務(wù)器側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種應(yīng)用于客戶端側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法。圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用于客戶端側(cè)的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法的處理流程圖。參見圖3,該流程至少包括步驟S302至步驟S308。
[0076]步驟S302、接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或該服務(wù)器轉(zhuǎn)發(fā)的、來自同一局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);
[0077]步驟S304、確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;
[0078]步驟S306、當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至該服務(wù)器,以供該服務(wù)器依據(jù)結(jié)算規(guī)則和結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0079]步驟S308、重復(fù)接收操作和/或確定操作和/或發(fā)送操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0080]依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或該服務(wù)器轉(zhuǎn)發(fā)的、來自同一局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù),確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則。當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至該服務(wù)器,以供服務(wù)器依據(jù)結(jié)算規(guī)則和結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),并重復(fù)接收操作和/或確定操作和/或發(fā)送操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。因此,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在一局游戲中任意確定當(dāng)前牌類數(shù)據(jù)中的部分或全部符合結(jié)算規(guī)則時(shí),發(fā)送結(jié)算請(qǐng)求至該服務(wù)器,并由該服務(wù)器根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本局游戲中各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),節(jié)省現(xiàn)有技術(shù)中等待結(jié)算處理的時(shí)間,并提高結(jié)算處理的準(zhǔn)確率。
[0081]上文提及,本例中,當(dāng)確定當(dāng)前牌類數(shù)據(jù)中的部分或全部符合結(jié)算規(guī)則,本發(fā)明實(shí)施例發(fā)送結(jié)算請(qǐng)求至服務(wù)器。具體地,圖4示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的發(fā)送結(jié)算請(qǐng)求至網(wǎng)絡(luò)牌類游戲服務(wù)器的處理流程圖。參見圖4,該流程至少包括步驟S402至步驟S410。
[0082]步驟S402、核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有符合結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;
[0083]步驟S404、當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至網(wǎng)絡(luò)牌類游戲服務(wù)器,由該服務(wù)器對(duì)結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;
[0084]步驟S406、當(dāng)核查結(jié)果中攜帶有結(jié)算提醒信息,則確定結(jié)算確認(rèn)請(qǐng)求通過該服務(wù)器的核查操作;
[0085]步驟S408、在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示結(jié)算提醒信息,以供用戶根據(jù)結(jié)算提醒信息確定是否結(jié)算;
[0086]步驟S410、當(dāng)根據(jù)來自用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至該服務(wù)器。
[0087]由圖4所示的流程圖可知,本例中,當(dāng)確定當(dāng)前牌類數(shù)據(jù)中的部分或全部符合結(jié)算規(guī)則時(shí),核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有對(duì)符合結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限,并在核查通過之后,發(fā)送結(jié)算確認(rèn)請(qǐng)求至網(wǎng)絡(luò)牌類服務(wù)器,通過對(duì)發(fā)送結(jié)算請(qǐng)求至服務(wù)器的過程中多個(gè)步驟的多重核查,本發(fā)明實(shí)施例能夠達(dá)到提高網(wǎng)絡(luò)牌類游戲運(yùn)行的安全性的有益效果。
[0088]另外,在進(jìn)行網(wǎng)絡(luò)牌類游戲的過程中,若接收到來自用戶的游戲結(jié)束指令,發(fā)送游戲結(jié)束請(qǐng)求至網(wǎng)絡(luò)牌類游戲服務(wù)器,由該服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限(例如本網(wǎng)絡(luò)牌類游戲客戶端在當(dāng)前游戲中的網(wǎng)絡(luò)幣收繳或支付操作是否已完成,本網(wǎng)絡(luò)牌類游戲客戶端是否處于可以結(jié)束游戲的狀態(tài)等等),并在確定之后結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在本局的游戲。優(yōu)選地,為保證對(duì)本網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作的正確性,避免這一操作的錯(cuò)誤導(dǎo)致對(duì)剩余網(wǎng)絡(luò)牌類游戲客戶端執(zhí)行的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作的失誤,在發(fā)送游戲推出請(qǐng)求之后,若網(wǎng)絡(luò)牌類游戲服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端能夠退出本局游戲,則本網(wǎng)絡(luò)牌類游戲客戶端能夠接收到來自該服務(wù)器的、本網(wǎng)絡(luò)牌類游戲客戶端在本局游戲中的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息,以供本網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的用戶對(duì)本網(wǎng)絡(luò)牌類游戲客戶端參與的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的操作進(jìn)行核查,進(jìn)一步提高實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)的準(zhǔn)確性。
[0089]基于上文各優(yōu)選實(shí)施例提供的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)牌類游戲服務(wù)器。圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)牌類游戲服務(wù)器的結(jié)構(gòu)示意圖。參見圖5,本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲服務(wù)器至少包括發(fā)送模塊510、接收模塊520以及結(jié)算模塊530。
[0090]現(xiàn)介紹本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲服務(wù)器的各器件或組成的功能以及各部分間的連接關(guān)系:
[0091]發(fā)送模塊510,適于分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,其中,各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;
[0092]接收模塊520,與發(fā)送模塊510相耦合,適于接收各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);
[0093]發(fā)送模塊510,還適于轉(zhuǎn)發(fā)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);
[0094]接收模塊520,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求;
[0095]結(jié)算模塊530,與接收模塊520相耦合,適于依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0096]接收模塊520,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求;
[0097]結(jié)算模塊530,還適于依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);以及
[0098]根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0099]圖6示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)游戲服務(wù)器的結(jié)構(gòu)示意圖。參見圖6,本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲服務(wù)器還包括:
[0100]核查模塊540,與發(fā)送模塊510以及接收模塊520分別相I禹合,適于核查來自第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,結(jié)算確認(rèn)請(qǐng)求通過第一網(wǎng)絡(luò)牌類游戲客戶端的核查;
[0101]發(fā)送模塊510,還適于當(dāng)結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至第一網(wǎng)絡(luò)牌類游戲客戶端;
[0102]接收模塊520,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
[0103]在一個(gè)優(yōu)選的實(shí)施例中,核查模塊540還適于:
[0104]核查接收到結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或
[0105]核查發(fā)送結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或
[0106]核查網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
[0107]在一個(gè)優(yōu)選的實(shí)施例中,結(jié)算模塊530還適于:
[0108]調(diào)用對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0109]在一個(gè)優(yōu)選的實(shí)施例中,網(wǎng)絡(luò)牌類游戲服務(wù)器還包括:
[0110]接收模塊520,還適于接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求;
[0111]發(fā)送模塊510,還適于發(fā)送第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示。
[0112]在一個(gè)優(yōu)選的實(shí)施例中,接收模塊520還適于:
[0113]當(dāng)接收到來自第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
[0114]在一個(gè)優(yōu)選的實(shí)施例中,結(jié)算模塊530還適于:
[0115]在進(jìn)行實(shí)時(shí)計(jì)算并結(jié)算各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)時(shí),針對(duì)已退出游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付操作均無效。
[0116]基于上文各優(yōu)選實(shí)施例提供的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)牌類游戲客戶端。圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端的結(jié)構(gòu)示意圖。參見圖7,本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端至少包括接收模塊710、確定模塊720以及發(fā)送模塊730。
[0117]現(xiàn)介紹本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端的各器件或組成的功能以及各部分間的連接關(guān)系:
[0118]接收模塊710,適于接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或服務(wù)器轉(zhuǎn)發(fā)的、來自本局游戲其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);
[0119]確定模塊720,與接收模塊710相耦合,適于當(dāng)接收模塊710每次執(zhí)行接收操作之后,確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;
[0120]發(fā)送模塊730,與確定模塊720相耦合,適于當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至服務(wù)器,以供服務(wù)器依據(jù)結(jié)算規(guī)則和結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和游戲桌中剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0121]接收模塊710、確定模塊720以及發(fā)送模塊730重復(fù)執(zhí)行上述操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0122]圖8示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端的結(jié)構(gòu)示意圖。參見圖8,本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲客戶端還包括:
[0123]核查模塊740,與發(fā)送模塊730耦合,適于核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有符合結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;
[0124]發(fā)送模塊730,還適于當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至服務(wù)器,由服務(wù)器對(duì)結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;
[0125]確定模塊720,還適于當(dāng)核查結(jié)果中攜帶有結(jié)算提醒信息,則確定結(jié)算確認(rèn)請(qǐng)求通過服務(wù)器的核查操作;
[0126]顯示模塊750,與接收模塊710以及確定模塊730分別相耦合,適于在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示結(jié)算提醒信息,以供用戶根據(jù)結(jié)算提醒信息確定是否結(jié)算;
[0127]發(fā)送模塊730,還適于當(dāng)根據(jù)來自用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至服務(wù)器。
[0128]在一個(gè)優(yōu)選的實(shí)施例中,發(fā)送模塊730還適于:
[0129]發(fā)送游戲結(jié)束請(qǐng)求至服務(wù)器,由服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限,并在確定之后,結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在當(dāng)前游戲桌的游戲狀態(tài)。
[0130]在一個(gè)優(yōu)選的實(shí)施例中,客戶端還包括:
[0131]接收模塊710,還適于接收來自服務(wù)器的各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息,其中,各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息包括針對(duì)本網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行的實(shí)時(shí)計(jì)算并結(jié)算各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息;
[0132]顯示模塊750,還適于顯示各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息。
[0133]根據(jù)上述任意一個(gè)優(yōu)選實(shí)施例或多個(gè)優(yōu)選實(shí)施例的組合,本發(fā)明實(shí)施例能夠達(dá)到如下有益效果:
[0134]依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),當(dāng)接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),當(dāng)再次接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),并根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。因此,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在接收到任一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算請(qǐng)求時(shí),根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),解決現(xiàn)有技術(shù)中任一網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的網(wǎng)絡(luò)牌類游戲之后,需要等待本局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端結(jié)束在本局的游戲以進(jìn)行結(jié)算處理操作的問題,節(jié)省大量等待時(shí)間。另外,依據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,能夠在一局游戲中,不限次數(shù)和/或不限時(shí)間地接收多個(gè)結(jié)算請(qǐng)求時(shí),并根據(jù)結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù),因此能夠提高一局游戲中對(duì)各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算處理的準(zhǔn)確率,提升用戶體驗(yàn)。
[0135]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
[0136]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0137]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0138]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0139]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的設(shè)裝置或者設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0140]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0141]至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。
[0142]本發(fā)明還公開了 Al.—種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于服務(wù)器側(cè),包括:
[0143]分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;
[0144]接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0145]接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);
[0146]根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0147]A2.根據(jù)Al所述的方法,其中,接收到任一結(jié)算請(qǐng)求,包括:
[0148]接收并核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,所述結(jié)算確認(rèn)請(qǐng)求通過所述第一網(wǎng)絡(luò)牌類游戲客戶端的核查;
[0149]當(dāng)所述結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至所述第一網(wǎng)絡(luò)牌類游戲客戶端;
[0150]接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)所述結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
[0151]A3.根據(jù)A2所述的方法,其中,所述核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,包括:
[0152]核查接收到所述結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或
[0153]核查發(fā)送所述結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或
[0154]核查所述網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
[0155]A4.根據(jù)Al至A3任一項(xiàng)所述的方法,其中,依據(jù)結(jié)算規(guī)則和接收到的結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),包括:
[0156]調(diào)用所述對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0157]A5.根據(jù)Al至A4任一項(xiàng)所述的方法,其中,所述方法還包括:
[0158]當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求,發(fā)送所述第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示。
[0159]A6.根據(jù)Al至A5任一項(xiàng)所述的方法,其中,所述方法還包括:
[0160]當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定所述第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
[0161]A7.根據(jù)A6所述的方法,其中,所述方法還包括:
[0162]針對(duì)已退出所述游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的任一實(shí)時(shí)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)操作均無效。
[0163]本發(fā)明還公開了 B8.—種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于客戶端側(cè),包括:
[0164]接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自同一局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);
[0165]確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;
[0166]當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0167]重復(fù)接收操作和/或確定操作和/或發(fā)送操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0168]B9.根據(jù)B8所述的方法,其中,所述當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,包括:
[0169]核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有對(duì)符合所述結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;
[0170]當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至所述服務(wù)器,由所述服務(wù)器對(duì)所述結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;
[0171]當(dāng)所述核查結(jié)果中攜帶有結(jié)算提醒信息,則確定所述結(jié)算確認(rèn)請(qǐng)求通過所述服務(wù)器的核查操作;
[0172]在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示所述結(jié)算提醒信息,以供用戶根據(jù)所述結(jié)算提醒信息確定是否結(jié)算;
[0173]當(dāng)根據(jù)來自所述用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器。
[0174]B10.根據(jù)B8或B9所述的方法,其中,所述本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲,包括:
[0175]發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器,由所述服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限,并在確定之后,結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在本局的游戲。
[0176]Bll.根據(jù)BlO所述的方法,其中,所述發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器之后,還包括:
[0177]接收并顯示來自所述服務(wù)器的各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息,其中,所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息包括針對(duì)本網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行的實(shí)時(shí)計(jì)算并結(jié)算各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息。
[0178]本發(fā)明還公開了 C12.—種網(wǎng)絡(luò)牌類游戲服務(wù)器,包括:
[0179]發(fā)送模塊,適于分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端;
[0180]接收模塊,適于接收所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);
[0181]所述發(fā)送模塊,還適于轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù);
[0182]所述接收模塊,還適于接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求;
[0183]結(jié)算模塊,適于依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0184]所述接收模塊,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求;
[0185]所述結(jié)算模塊,還適于依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);以及
[0186]根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
[0187]C13.根據(jù)C12所述的服務(wù)器,其中,所述服務(wù)器還包括:
[0188]核查模塊,適于核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,所述結(jié)算確認(rèn)請(qǐng)求通過所述第一網(wǎng)絡(luò)牌類游戲客戶端的核查;
[0189]所述發(fā)送模塊,還適于當(dāng)所述結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至所述第一網(wǎng)絡(luò)牌類游戲客戶端;
[0190]所述接收模塊,還適于接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)所述結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
[0191]C14.根據(jù)C13所述的服務(wù)器,其中,所述核查模塊還適于:
[0192]核查接收到所述結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或
[0193]核查發(fā)送所述結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或
[0194]核查所述網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
[0195]C15.根據(jù)C12至C14任一項(xiàng)所述的服務(wù)器,其中,所述結(jié)算模塊還適于:調(diào)用所述對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
[0196]C16.根據(jù)C12至C15任一項(xiàng)所述的服務(wù)器,其中,所述服務(wù)器還包括:
[0197]所述接收模塊,還適于接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求;所述發(fā)送模塊,還適于發(fā)送所述第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯示。
[0198]C17.根據(jù)C12至C16任一項(xiàng)所述的服務(wù)器,其中,所述接收模塊還適于:當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定所述第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
[0199]C18.根據(jù)C17所述的服務(wù)器,其中,所述結(jié)算模塊還適于:
[0200]在進(jìn)行實(shí)時(shí)計(jì)算并結(jié)算各個(gè)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù)時(shí),針對(duì)已退出所述游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付操作均無效。
[0201]本發(fā)明還公開了 D19.—種網(wǎng)絡(luò)牌類游戲客戶端,包括:
[0202]接收模塊,適于接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自本局游戲其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù);
[0203]確定模塊,適于當(dāng)所述接收模塊每次執(zhí)行接收操作之后,確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則;
[0204]發(fā)送模塊,適于當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和所述游戲桌中剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù);
[0205]所述接收模塊、所述確定模塊以及所述發(fā)送模塊重復(fù)執(zhí)行上述操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
[0206]D20.根據(jù)D19所述的客戶端,其中,所述客戶端還包括:
[0207]核查模塊,適于核查本網(wǎng)絡(luò)牌類游戲客戶端是否具有對(duì)符合所述結(jié)算規(guī)則的牌類數(shù)據(jù)的結(jié)算權(quán)限;
[0208]所述發(fā)送模塊,還適于當(dāng)核查結(jié)果為具有,返回結(jié)算確認(rèn)請(qǐng)求至所述服務(wù)器,由所述服務(wù)器對(duì)所述結(jié)算確認(rèn)請(qǐng)求繼續(xù)核查,并返回核查結(jié)果至本網(wǎng)絡(luò)牌類游戲客戶端;
[0209]所述確定模塊,還適于當(dāng)所述核查結(jié)果中攜帶有結(jié)算提醒信息,則確定所述結(jié)算確認(rèn)請(qǐng)求通過所述服務(wù)器的核查操作;
[0210]顯示模塊,適于在本網(wǎng)絡(luò)牌類游戲客戶端的顯示界面顯示所述結(jié)算提醒信息,以供用戶根據(jù)所述結(jié)算提醒信息確定是否結(jié)算;
[0211]所述發(fā)送模塊,還適于當(dāng)根據(jù)來自所述用戶的觸發(fā)指令確定結(jié)算,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器。
[0212]D21.根據(jù)D19或D20所述的客戶端,其中,所述發(fā)送模塊還適于:
[0213]發(fā)送游戲結(jié)束請(qǐng)求至所述服務(wù)器,由所述服務(wù)器確定本網(wǎng)絡(luò)牌類游戲客戶端是否具有退出當(dāng)前游戲的權(quán)限,并在確定之后,結(jié)束本網(wǎng)絡(luò)牌類游戲客戶端在當(dāng)前游戲桌的游戲狀態(tài)。
[0214]D22.根據(jù)D21所述的客戶端,其中,所述客戶端還包括:
[0215]所述接收模塊,還適于接收來自所述服務(wù)器的各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息,其中,所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息包括針對(duì)本網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行的實(shí)時(shí)計(jì)算并結(jié)算各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息;
[0216]所述顯示模塊,還適于顯示所述各個(gè)網(wǎng)絡(luò)幣數(shù)據(jù)的信息。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于服務(wù)器側(cè),包括: 分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,接收/轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù),其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端; 接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求,依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù); 接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求,依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù); 根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
2.根據(jù)權(quán)利要求1所述的方法,其中,接收到任一結(jié)算請(qǐng)求,包括: 接收并核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,其中,所述結(jié)算確認(rèn)請(qǐng)求通過所述第一網(wǎng)絡(luò)牌類游戲客戶端的核查; 當(dāng)所述結(jié)算確認(rèn)請(qǐng)求通過核查,返回結(jié)算提醒信息至所述第一網(wǎng)絡(luò)牌類游戲客戶端; 接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端根據(jù)所述結(jié)算提醒信息返回的結(jié)算請(qǐng)求。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述核查來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的結(jié)算確認(rèn)請(qǐng)求,包括: 核查接收到所述結(jié)算確認(rèn)請(qǐng)求時(shí),本局游戲是否處于進(jìn)行狀態(tài);和/或 核查發(fā)送所述結(jié)算確認(rèn)請(qǐng)求的網(wǎng)絡(luò)牌類游戲客戶端是否處于游戲進(jìn)行狀態(tài);和/或 核查所述網(wǎng)絡(luò)牌類游戲客戶端當(dāng)前的全部或部分牌類數(shù)據(jù)是否滿足結(jié)算規(guī)則。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其中,依據(jù)結(jié)算規(guī)則和接收到的結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù),包括: 調(diào)用所述對(duì)應(yīng)網(wǎng)絡(luò)牌類游戲客戶端對(duì)應(yīng)的賬號(hào)的網(wǎng)絡(luò)幣管理系統(tǒng)進(jìn)行網(wǎng)絡(luò)幣的劃撥處理。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其中,所述方法還包括: 當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的游戲結(jié)束請(qǐng)求,發(fā)送所述第一網(wǎng)絡(luò)牌類游戲客戶端的各個(gè)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)的信息至所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行顯/Jn ο
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其中,所述方法還包括: 當(dāng)接收到來自所述第一網(wǎng)絡(luò)牌類游戲客戶端的退出請(qǐng)求,確定所述第一網(wǎng)絡(luò)牌類游戲客戶端退出生成本局游戲的游戲桌。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述方法還包括: 針對(duì)已退出所述游戲桌的網(wǎng)絡(luò)牌類游戲客戶端的任一實(shí)時(shí)收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù)操作均無效。
8.—種網(wǎng)絡(luò)牌類游戲中進(jìn)行結(jié)算處理的方法,應(yīng)用于客戶端側(cè),包括: 接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自同一局游戲的其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù); 確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則; 當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù); 重復(fù)接收操作和/或確定操作和/或發(fā)送操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
9.一種網(wǎng)絡(luò)牌類游戲服務(wù)器,包括: 發(fā)送模塊,適于分發(fā)牌類數(shù)據(jù)至參與本局游戲的各網(wǎng)絡(luò)牌類游戲客戶端,其中,所述各網(wǎng)絡(luò)牌類游戲客戶端至少包括第一網(wǎng)絡(luò)牌類游戲客戶端和第二網(wǎng)絡(luò)牌類游戲客戶端; 接收模塊,適于接收所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù); 所述發(fā)送模塊,還適于轉(zhuǎn)發(fā)所述各個(gè)網(wǎng)絡(luò)牌類游戲客戶端返回的出牌數(shù)據(jù); 所述接收模塊,還適于接收到所述第一網(wǎng)絡(luò)牌類游戲客戶端的第一結(jié)算請(qǐng)求; 結(jié)算模塊,適于依據(jù)結(jié)算規(guī)則和所述第一結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第一收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù); 所述接收模塊,還適于接收到第一網(wǎng)絡(luò)牌類游戲客戶端的第二結(jié)算請(qǐng)求; 所述結(jié)算模塊,還適于依據(jù)所述結(jié)算規(guī)則和所述第二結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出所述第一網(wǎng)絡(luò)牌類游戲客戶端和剩余網(wǎng)絡(luò)牌類游戲客戶端的第二收繳或支付的網(wǎng)絡(luò)幣數(shù)據(jù);以及 根據(jù)后續(xù)接收的結(jié)算請(qǐng)求重復(fù)實(shí)時(shí)結(jié)算操作,直至本局游戲結(jié)束,對(duì)各網(wǎng)絡(luò)牌類游戲客戶端進(jìn)行結(jié)束結(jié)算。
10.一種網(wǎng)絡(luò)牌類游戲客戶端,包括: 接收模塊,適于接收來自網(wǎng)絡(luò)牌類游戲服務(wù)器的牌類數(shù)據(jù)和/或所述服務(wù)器轉(zhuǎn)發(fā)的、來自本局游戲其他網(wǎng)絡(luò)牌類游戲客戶端的出牌數(shù)據(jù); 確定模塊,適于當(dāng)所述接收模塊每次執(zhí)行接收操作之后,確定當(dāng)前牌類數(shù)據(jù)中的部分或全部是否符合結(jié)算規(guī)則; 發(fā)送模塊,適于當(dāng)確定結(jié)果為是,發(fā)送結(jié)算請(qǐng)求至所述服務(wù)器,以供所述服務(wù)器依據(jù)所述結(jié)算規(guī)則和所述結(jié)算請(qǐng)求實(shí)時(shí)計(jì)算并結(jié)算出本網(wǎng)絡(luò)牌類游戲客戶端和所述游戲桌中剩余網(wǎng)絡(luò)牌類游戲客戶端的收繳或支付網(wǎng)絡(luò)幣數(shù)據(jù); 所述接收模塊、所述確定模塊以及所述發(fā)送模塊重復(fù)執(zhí)行上述操作,直至本網(wǎng)絡(luò)牌類游戲客戶端退出本局游戲。
【文檔編號(hào)】A63F13/843GK104436654SQ201410806534
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
【發(fā)明者】蒲鋒, 程娟 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司