[發(fā)明專利]一種基于客戶端同步的Xbox平臺(tái)多人游戲接入控制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711315929.3 | 申請(qǐng)日: | 2017-12-12 |
| 公開(kāi)(公告)號(hào): | CN107930113B | 公開(kāi)(公告)日: | 2021-01-29 |
| 發(fā)明(設(shè)計(jì))人: | 牛群 | 申請(qǐng)(專利權(quán))人: | 蘇州蝸牛數(shù)字科技股份有限公司 |
| 主分類(lèi)號(hào): | A63F13/35 | 分類(lèi)號(hào): | A63F13/35;A63F13/33 |
| 代理公司: | 北京德崇智捷知識(shí)產(chǎn)權(quán)代理有限公司 11467 | 代理人: | 賈凱 |
| 地址: | 215000 江蘇省*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 客戶端 同步 xbox 平臺(tái) 游戲 接入 控制 方法 | ||
1.一種基于客戶端同步的Xbox平臺(tái)多人游戲接入控制方法,其特征在于:用于針對(duì)Xbox Live平臺(tái)與游戲服務(wù)器并存的情況,實(shí)現(xiàn)多人游戲接入控制;包括發(fā)起客戶端邀請(qǐng)目標(biāo)客戶端共同游戲模式,其中,由發(fā)起客戶端基于其在游戲服務(wù)器上的空閑狀態(tài),同步其在Xbox Live平臺(tái)上的狀態(tài),并先向Xbox Live平臺(tái)請(qǐng)求構(gòu)建微軟房間,再向游戲服務(wù)器請(qǐng)求構(gòu)建游戲房間;然后由發(fā)起客戶端經(jīng)過(guò)Xbox Live平臺(tái)向目標(biāo)客戶端發(fā)送邀請(qǐng)請(qǐng)求,實(shí)現(xiàn)游戲外邀請(qǐng),目標(biāo)客戶端基于其在游戲服務(wù)器上的空閑狀態(tài),同步其在Xbox Live平臺(tái)上的狀態(tài),先加入發(fā)起客戶端的微軟房間,再加入發(fā)起客戶端的游戲房間,實(shí)現(xiàn)發(fā)起客戶端與目標(biāo)客戶端的共同游戲。
2.根據(jù)權(quán)利要求1所述一種基于客戶端同步的Xbox平臺(tái)多人游戲接入控制方法,其特征在于,所述發(fā)起客戶端邀請(qǐng)目標(biāo)客戶端共同游戲模式,包括如下步驟: 步驟A1. 發(fā)起客戶端根據(jù)游戲服務(wù)器對(duì)其所下發(fā)的狀態(tài)信息,確認(rèn)其在游戲服務(wù)器上的狀態(tài)是否為空閑,是則進(jìn)入步驟A2;否則發(fā)起客戶端進(jìn)入斷線重連模式,然后重新執(zhí)行步驟A1;
步驟A2. 發(fā)起客戶端重置其在Xbox Live平臺(tái)上的狀態(tài)為空閑,若重置成功,則進(jìn)入步驟A3;若重置失敗,則結(jié)束共同游戲模式;
步驟A3. 發(fā)起客戶端向Xbox Live平臺(tái)請(qǐng)求創(chuàng)建微軟房間,且微軟房間的最大客戶端數(shù)等于游戲服務(wù)器上單個(gè)房間的最大客戶端數(shù),若請(qǐng)求成功,則進(jìn)入步驟A4;若請(qǐng)求失敗,則結(jié)束共同游戲模式;
步驟A4. Xbox Live平臺(tái)創(chuàng)建微軟房間,并將微軟房間的微軟房間號(hào)返回給發(fā)起客戶端,若創(chuàng)建成功,則進(jìn)入步驟A5;若創(chuàng)建失敗,則結(jié)束共同游戲模式;
步驟A5. 發(fā)起客戶端記錄所獲微軟房間號(hào),并轉(zhuǎn)發(fā)至游戲服務(wù)器,同時(shí)向游戲服務(wù)器請(qǐng)求創(chuàng)建游戲房間,若請(qǐng)求成功,則進(jìn)入步驟A6;若請(qǐng)求失敗,則發(fā)起客戶端退出其微軟房間,并重置其在Xbox Live平臺(tái)上的狀態(tài)為空閑,然后結(jié)束共同游戲模式;
步驟A6. 游戲服務(wù)器記錄所獲微軟房間號(hào),并創(chuàng)建游戲房間,同時(shí)將游戲房間的游戲房間號(hào)返回給發(fā)起客戶端,若創(chuàng)建成功,則進(jìn)入步驟A7;若創(chuàng)建失敗,則發(fā)起客戶端退出其微軟房間,并重置其在Xbox Live平臺(tái)上的狀態(tài)為空閑,然后結(jié)束共同游戲模式;
步驟A7. 發(fā)起客戶端向Xbox Live平臺(tái)發(fā)送邀請(qǐng)目標(biāo)客戶端的請(qǐng)求,并由Xbox Live平臺(tái)將此請(qǐng)求發(fā)送至目標(biāo)客戶端,若邀請(qǐng)請(qǐng)求發(fā)送成功,則進(jìn)入步驟A8;若邀請(qǐng)請(qǐng)求發(fā)送失敗,則Xbox Live平臺(tái)向發(fā)起客戶端返回邀請(qǐng)請(qǐng)求發(fā)送失敗信息,發(fā)起客戶端根據(jù)需求,結(jié)束共同游戲模式;針對(duì)目標(biāo)客戶端,重新執(zhí)行步驟A7;或者針對(duì)其他目標(biāo)客戶端,重新執(zhí)行步驟A7操作;
步驟A8. 目標(biāo)客戶端接收來(lái)自Xbox Live平臺(tái)所發(fā)送請(qǐng)求中的邀請(qǐng),并向游戲服務(wù)器確認(rèn)其在游戲服務(wù)器上的狀態(tài)是否為空閑,是則進(jìn)入步驟A9;否則目標(biāo)客戶端接收邀請(qǐng)的行為被游戲服務(wù)器攔截;
步驟A9. 目標(biāo)客戶端向Xbox Live平臺(tái)請(qǐng)求加入發(fā)起客戶端的微軟房間,若請(qǐng)求成功,則進(jìn)入步驟A10;若請(qǐng)求失敗,則Xbox Live平臺(tái)向目標(biāo)客戶端返回請(qǐng)求失敗信息;
步驟A10. 待Xbox Live平臺(tái)將目標(biāo)客戶端加入至發(fā)起客戶端的微軟房間后,目標(biāo)客戶端向游戲服務(wù)器請(qǐng)求加入發(fā)起客戶端的游戲房間,若請(qǐng)求成功,則進(jìn)入步驟A11;若請(qǐng)求失敗,則目標(biāo)客戶端退出發(fā)起客戶端的微軟房間,并重置其在Xbox Live平臺(tái)上的狀態(tài)為閑,并返回步驟A9;
步驟A11. 待游戲服務(wù)器將目標(biāo)客戶端加入至發(fā)起客戶端的游戲房間后,游戲服務(wù)器向目標(biāo)客戶端返回其所加入游戲房間的游戲房間號(hào),實(shí)現(xiàn)發(fā)起客戶端與目標(biāo)客戶端的共同游戲。
3.根據(jù)權(quán)利要求2所述一種基于客戶端同步的Xbox平臺(tái)多人游戲接入控制方法,其特征在于:所述步驟A3中,發(fā)起客戶端向Xbox Live平臺(tái)請(qǐng)求創(chuàng)建微軟房間,并設(shè)定該微軟房間為公共可見(jiàn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州蝸牛數(shù)字科技股份有限公司,未經(jīng)蘇州蝸牛數(shù)字科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711315929.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類(lèi)專利
- 專利分類(lèi)
A63F 紙牌、棋盤(pán)或輪盤(pán)賭游戲;利用小型運(yùn)動(dòng)物體的室內(nèi)游戲;其他類(lèi)目不包含的游戲
A63F13-00 使用二維或多維電子顯示器
A63F13-02 .附件
A63F13-08 .結(jié)構(gòu)零件或布置,例如其他類(lèi)目不包括的殼體、導(dǎo)線、連接件、操縱臺(tái)
A63F13-10 .游戲過(guò)程的控制,例如開(kāi)始、進(jìn)行、結(jié)束
A63F13-12 .涉及若干游戲裝置之間的相互作用,例如傳送和分配系統(tǒng)
A63F13-04 ..用于命中顯示器上的特殊區(qū)域,如具有光電探測(cè)裝置的





