專利名稱:無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)及游戲數(shù)據(jù)交互方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)游戲領(lǐng)域,特別涉及一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)及游戲數(shù)據(jù)交互方法。
背景技術(shù):
隨著無(wú)線技術(shù)的發(fā)展和普及,無(wú)線數(shù)據(jù)服務(wù)越來(lái)越普遍。同時(shí),網(wǎng)絡(luò)游戲作為互聯(lián)網(wǎng)時(shí)代電子游戲的新的形式,已經(jīng)得到大量玩家的青睞,新的游戲?qū)映霾桓F。將有線網(wǎng)絡(luò)游戲的模式應(yīng)用到無(wú)線領(lǐng)域的無(wú)線網(wǎng)絡(luò)游戲業(yè)務(wù)正成為無(wú)線增值服務(wù)的重要組成部分。
現(xiàn)有技術(shù)中,無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)主要包括通過(guò)無(wú)線網(wǎng)絡(luò)連接的游戲服務(wù)器和終端(游戲客戶端)。終端通過(guò)網(wǎng)絡(luò)運(yùn)營(yíng)商提供的網(wǎng)絡(luò)服務(wù),進(jìn)行和游戲服務(wù)器建立連接以及注冊(cè)等操作,并且在進(jìn)行游戲的過(guò)程中和服務(wù)器交換數(shù)據(jù)和命令。參見(jiàn)圖1,多個(gè)玩家的客戶端分別和游戲服務(wù)器建立這樣的連接,便可以通過(guò)服務(wù)器作為中介,交互數(shù)據(jù)和信息,組成無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)。
現(xiàn)有技術(shù)中,無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互的方法是依靠用戶通過(guò)游戲客戶端(或者其它可以訪問(wèn)游戲服務(wù)器的應(yīng)用)訪問(wèn)游戲服務(wù)器,在服務(wù)器上注冊(cè)角色,建立或者參與一個(gè)多人游戲?qū)嵗_(kāi)始游戲后,參與游戲的各玩家把自己的數(shù)據(jù)傳送到游戲服務(wù)器,游戲服務(wù)器再把搜集到的數(shù)據(jù)有目的的發(fā)送到對(duì)應(yīng)的玩家。采用這種方式,就可以實(shí)現(xiàn)玩家和服務(wù)器、玩家和玩家之見(jiàn)的數(shù)據(jù)及命令的交互。
現(xiàn)有技術(shù)中無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)及游戲數(shù)據(jù)交互方法的不足之處在于參與一個(gè)多人無(wú)線網(wǎng)絡(luò)游戲的各方,一般處于不同的地域,甚至不同的網(wǎng)絡(luò)運(yùn)營(yíng)商,所有參與游戲的客戶端之間的數(shù)據(jù)交互,都需要訪問(wèn)無(wú)線網(wǎng)絡(luò),進(jìn)而通過(guò)游戲服務(wù)器的中介獲得,從而給游戲服務(wù)器造成了極大的流量負(fù)荷;進(jìn)一步地,對(duì)于多人無(wú)線網(wǎng)絡(luò)游戲,由于無(wú)線數(shù)據(jù)業(yè)務(wù)的帶寬較低,而且交互類業(yè)務(wù)的延時(shí)相對(duì)比較大。如果玩家之間的數(shù)據(jù)交互延遲如果過(guò)大,很可能會(huì)嚴(yán)重影響游戲的進(jìn)行和玩家的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)及游戲數(shù)據(jù)交互方法,能夠有效地減少游戲數(shù)據(jù)交互延時(shí),并且顯著地減輕游戲服務(wù)器負(fù)荷。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),包括游戲服務(wù)器,用于與客戶端交互游戲數(shù)據(jù);位置信息服務(wù)器,與所述游戲服務(wù)器網(wǎng)絡(luò)連接,用于向所述游戲服務(wù)器提供客戶端位置信息;至少一個(gè)客戶端,與所述游戲服務(wù)器和位置信息服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接,用于與所述游戲服務(wù)器交互游戲數(shù)據(jù),通過(guò)所述游戲服務(wù)器獲取其它客戶端的位置信息,以及向所述位置信息服務(wù)器注冊(cè)位置信息;同一個(gè)無(wú)線局域網(wǎng)內(nèi)的客戶端之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù)。
進(jìn)一步地,在上述技術(shù)方案中,所述客戶端可通過(guò)接入設(shè)備與所述游戲服務(wù)器網(wǎng)絡(luò)連接。更進(jìn)一步地,通過(guò)同一個(gè)接入設(shè)備與所述游戲服務(wù)器網(wǎng)絡(luò)連接的客戶端之間可通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù),不通過(guò)同一個(gè)接入設(shè)備與所述游戲服務(wù)器網(wǎng)絡(luò)連接的客戶端之間可通過(guò)所述游戲服務(wù)器交互游戲數(shù)據(jù)。
為實(shí)現(xiàn)發(fā)明目的,本發(fā)明還提供了一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,包括以下步驟客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息,并根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲;游戲服務(wù)器與客戶端之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
進(jìn)一步地,在上述技術(shù)方案中,所述客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息具體包括所述客戶端向游戲服務(wù)器發(fā)送請(qǐng)求,并向所述位置信息服務(wù)器注冊(cè)該客戶端的位置信息;所述游戲服務(wù)器收到該請(qǐng)求后訪問(wèn)所述位置信息服務(wù)器,獲取該客戶端所在無(wú)線局域網(wǎng)內(nèi)其它客戶端的位置信息并發(fā)送給該客戶端。所述根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲具體包括所述客戶端從所述游戲服務(wù)器發(fā)送的其它客戶端的位置信息中選擇一客戶端的位置信息并發(fā)送給所述游戲服務(wù)器,所述游戲服務(wù)器根據(jù)所述客戶端發(fā)送的位置信息將所述客戶端加入該位置信息對(duì)應(yīng)的客戶端參與的無(wú)線網(wǎng)絡(luò)游戲中。
上述技術(shù)方案中,通過(guò)位置信息服務(wù)器保存游戲客戶端的位置信息,游戲客戶端在加入無(wú)線網(wǎng)絡(luò)游戲時(shí),通過(guò)游戲服務(wù)器獲得位置信息服務(wù)器保存的該客戶端所在的無(wú)線局域網(wǎng)中的其它客戶端的位置信息,進(jìn)而選擇并加入該客戶端所在的無(wú)線局域網(wǎng)中的其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲;并在后續(xù)的游戲數(shù)據(jù)交互過(guò)程中,通過(guò)無(wú)線網(wǎng)絡(luò)與游戲服務(wù)器交互游戲數(shù)據(jù),并通過(guò)無(wú)線局域網(wǎng)與其所在的無(wú)線局域網(wǎng)中的其它客戶端交互游戲數(shù)據(jù)。
由上述技術(shù)方案可知,通過(guò)游戲服務(wù)器獲得位置信息服務(wù)器保存的位置信息,游戲客戶端能夠選擇加入其所在的無(wú)線局域網(wǎng)中其它客戶端建立的無(wú)線網(wǎng)絡(luò)游戲,從而能夠通過(guò)其所在的無(wú)線局域網(wǎng)與其他客戶端之間共享部分游戲數(shù)據(jù),進(jìn)而有效地減輕游戲服務(wù)器的流量負(fù)荷,并且有效地減少因網(wǎng)絡(luò)條件差引起的延時(shí)。
綜上所述,本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)和游戲數(shù)據(jù)交互方法通過(guò)位置信息服務(wù)器保存的位置信息,以及在無(wú)線局域網(wǎng)內(nèi)的客戶端交互游戲數(shù)據(jù),能夠達(dá)到有效地減少游戲數(shù)據(jù)交互延時(shí),并且顯著地減輕游戲服務(wù)器負(fù)荷的有益技術(shù)效果。
圖1為現(xiàn)有技術(shù)中無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的示意圖;圖2為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的示意圖;圖3為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的具體實(shí)施例一的示意圖;圖4為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的具體實(shí)施例二的示意圖;圖5為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例三的流程圖;圖6為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例四的流程圖;圖7為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例五的流程圖;圖8為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例六的流程圖;圖9為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例七的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明通過(guò)位置信息服務(wù)器為游戲服務(wù)器提供客戶端的位置信息服務(wù)。隨著移動(dòng)通信技術(shù)和數(shù)據(jù)業(yè)務(wù)的發(fā)展,位置服務(wù)也成為移動(dòng)增值服務(wù)的重要組成部分,其實(shí)現(xiàn)方法是位置服務(wù)系統(tǒng)通過(guò)移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)獲取移動(dòng)終端用戶的位置信息,結(jié)合其它的業(yè)務(wù)或者信息,為用戶提供相應(yīng)服務(wù)。位置服務(wù)可設(shè)置在手機(jī)上,用戶可以隨時(shí)開(kāi)啟或關(guān)掉定位功能,以保護(hù)自己的隱私權(quán)。
本發(fā)明通過(guò)基于位置信息的多人無(wú)線網(wǎng)絡(luò)游戲的建立,以及客戶端通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù),從而有效地減少游戲數(shù)據(jù)交互延時(shí),并且顯著地減輕游戲服務(wù)器負(fù)荷。對(duì)于多人參與的移動(dòng)網(wǎng)絡(luò)游戲,大概需要這么幾個(gè)前提條件游戲客戶端已安裝某款游戲;游戲客戶端能夠和游戲服務(wù)器連接并且能夠交互命令和數(shù)據(jù);游戲客戶端加入或者是新建一個(gè)游戲?qū)嵗蛘邎?chǎng)景;加入某個(gè)游戲的玩家,能夠相互交互數(shù)據(jù),相互通信。多人網(wǎng)絡(luò)游戲中通過(guò)無(wú)線網(wǎng)絡(luò)交互的游戲數(shù)據(jù)包括各個(gè)游戲客戶端和服務(wù)器之間交互的數(shù)據(jù),這部分?jǐn)?shù)據(jù)主要是包括交互命令、時(shí)間通知、客戶端參數(shù)更新等。這類數(shù)據(jù)交互是和特定游戲終端相關(guān)的;加入某個(gè)無(wú)線網(wǎng)絡(luò)游戲的客戶端之間交互的數(shù)據(jù),這部分?jǐn)?shù)據(jù)包括消息(Message)等;某個(gè)無(wú)線網(wǎng)絡(luò)游戲的服務(wù)器下發(fā)給所有游戲客戶端的,公用的數(shù)據(jù),這類數(shù)據(jù)包括游戲的背景,參與游戲的人物角色信息等等。
圖2為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的示意圖,一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),包括游戲服務(wù)器B,用于與客戶端交互游戲數(shù)據(jù);位置信息服務(wù)器A,與游戲服務(wù)器B網(wǎng)絡(luò)連接,用于向游戲服務(wù)器B提供客戶端位置信息;客戶端C1、C2、C3,與游戲服務(wù)器B和位置信息服務(wù)器A通過(guò)無(wú)線網(wǎng)絡(luò)連接,用于與游戲服務(wù)器B交互游戲數(shù)據(jù),通過(guò)游戲服務(wù)器B獲取其它客戶端的位置信息,以及向位置信息服務(wù)器A注冊(cè)位置信息;同時(shí)在同一個(gè)無(wú)線局域網(wǎng)內(nèi)的客戶端C1、C2、C3之間還通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù)??蛻舳丝梢酝ㄟ^(guò)無(wú)線網(wǎng)絡(luò)與游戲服務(wù)器交互包括交互命令、時(shí)間通知、客戶端參數(shù)更新等的游戲數(shù)據(jù)、以及游戲服務(wù)器下發(fā)的包括游戲的背景和參與游戲的人物角色信息等的公用數(shù)據(jù);同一個(gè)無(wú)線局域網(wǎng)內(nèi)的客戶端之間可以通過(guò)無(wú)線局域網(wǎng)交互包括消息(Message)等的游戲數(shù)據(jù);此外客戶端也可以通過(guò)無(wú)線局域網(wǎng)向其它已經(jīng)從游戲服務(wù)器獲取了公用數(shù)據(jù)的客戶端獲取該公用數(shù)據(jù)。
圖3為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的具體實(shí)施例一的示意圖,一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),包括游戲服務(wù)器B,用于與客戶端交互游戲數(shù)據(jù);位置信息服務(wù)器A,與游戲服務(wù)器B網(wǎng)絡(luò)連接,用于向游戲服務(wù)器B提供客戶端位置信息;接入設(shè)備D,與游戲服務(wù)器B網(wǎng)絡(luò)連接;客戶端C1、C2、C3,通過(guò)接入設(shè)備D與游戲服務(wù)器B網(wǎng)絡(luò)連接,用于與游戲服務(wù)器B交互游戲數(shù)據(jù)以及通過(guò)游戲服務(wù)器B獲取其它客戶端的位置信息;客戶端C1、C2、C3還分別與位置信息服務(wù)器A連接,用于向位置信息服務(wù)器A注冊(cè)位置信息;同時(shí)在同一個(gè)無(wú)線局域網(wǎng)內(nèi)的客戶端C1、C2、C3之間還通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù)。其中,通過(guò)同一個(gè)接入設(shè)備D與游戲服務(wù)器B網(wǎng)絡(luò)連接的客戶端C1、C2、C3之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù),所述無(wú)線局域網(wǎng)可為藍(lán)牙網(wǎng)絡(luò)或者紅外網(wǎng)絡(luò)(Infrares Data Association,簡(jiǎn)稱IrDA)。不通過(guò)同一個(gè)接入設(shè)備與游戲服務(wù)器B網(wǎng)絡(luò)連接的客戶端之間通過(guò)游戲服務(wù)器B交互游戲數(shù)據(jù)。接入設(shè)備D可為基站或線局域網(wǎng)接入點(diǎn)。
圖4為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲系統(tǒng)的具體實(shí)施例二的示意圖,與具體實(shí)施例一的區(qū)別在于具體實(shí)施例一中同一個(gè)無(wú)線局域網(wǎng)中的游戲客戶端C1、C2、C3之間通過(guò)無(wú)線局域網(wǎng)以點(diǎn)對(duì)點(diǎn)通信的方式交互游戲數(shù)據(jù);而具體實(shí)施例二中同一個(gè)無(wú)線局域網(wǎng)中的游戲客戶端之間通過(guò)無(wú)線局域網(wǎng),以客戶端C1向其它客戶端C2、C3、C4廣播的方式交互游戲數(shù)據(jù)。
圖5為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例三的流程圖,一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,包括以下步驟在步驟1中,客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息;然后在步驟2中客戶端根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲;最后在步驟3中,游戲服務(wù)器與客戶端之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);同一個(gè)無(wú)線局域網(wǎng)中加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
圖6為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例四的流程圖,一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,包括以下步驟首先在步驟10中,客戶端向游戲服務(wù)器發(fā)送請(qǐng)求,并向所述位置信息服務(wù)器注冊(cè)該客戶端的位置信息;例如位置信息服務(wù)器中可以通過(guò)保存客戶端標(biāo)識(shí)(如移動(dòng)終端號(hào)碼)與位置信息(如經(jīng)緯度信息和/或小區(qū)信息)的對(duì)應(yīng)表來(lái)完成對(duì)客戶端位置信息的注冊(cè);然后在步驟11中,游戲服務(wù)器收到該請(qǐng)求后訪問(wèn)所述位置信息服務(wù)器,獲取該客戶端所在無(wú)線局域網(wǎng)內(nèi)其它客戶端的位置信息并發(fā)送給該客戶端;例如游戲服務(wù)器可以預(yù)先向位置信息服務(wù)器查詢并保存所有其它客戶端的位置信息,并在收到所述客戶端的請(qǐng)求后向位置信息服務(wù)器查詢所述客戶端的位置信息,與預(yù)先保存的其它客戶端的位置信息進(jìn)行比較,并向所述客戶端返回與該客戶端在同一個(gè)無(wú)線局域網(wǎng)中的其它客戶端的位置信息;游戲服務(wù)器也可以在收到請(qǐng)求后向位置信息服務(wù)器提交所述客戶端和其它客戶端的客戶端標(biāo)識(shí)以獲取對(duì)應(yīng)的位置信息,并比較獲取的位置信息,從中選取與所述客戶端在同一個(gè)無(wú)線局域網(wǎng)中的其它客戶端的位置信息并發(fā)送給所述客戶端;隨后在步驟20中,客戶端從所述游戲服務(wù)器發(fā)送的其它客戶端的位置信息中選擇一客戶端的位置信息并發(fā)送給所述游戲服務(wù)器;繼而在步驟21中,游戲服務(wù)器根據(jù)所述客戶端發(fā)送的位置信息將所述客戶端加入該位置信息對(duì)應(yīng)的客戶端參與的無(wú)線網(wǎng)絡(luò)游戲中;最后在步驟3中,游戲服務(wù)器與客戶端之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
圖7為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例五的流程圖,一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,包括以下步驟首先在步驟01中,要建立所述無(wú)線網(wǎng)絡(luò)游戲的客戶端a在所述游戲服務(wù)器上建立所述無(wú)線網(wǎng)絡(luò)游戲,并在所述位置服務(wù)器中注冊(cè)該客戶端的位置信息;然后在步驟02中,客戶端b通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息;然后在步驟03中客戶端b根據(jù)獲取的位置信息選擇相應(yīng)的客戶端a的位置信息并發(fā)送給游戲服務(wù)器,游戲服務(wù)起將客戶端b加入所在無(wú)線局域網(wǎng)內(nèi)客戶端a參與的無(wú)線網(wǎng)絡(luò)游戲;最后在步驟04中,游戲服務(wù)器與客戶端a、b之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);同一個(gè)無(wú)線局域網(wǎng)中加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端a、b之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
圖8為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例六的流程圖,一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,與具體實(shí)施例四的區(qū)別在于,步驟04具體包括以下步驟在步驟041中,游戲服務(wù)器與客戶端a、b之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù);在步驟042中,客戶端a向客戶端b、c通過(guò)無(wú)線局域網(wǎng)以廣播方式傳輸無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
圖9為本發(fā)明無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法的具體實(shí)施例七的流程圖,一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,與具體實(shí)施例四的區(qū)別在于,步驟04具體包括以下步驟在步驟041中,游戲服務(wù)器與客戶端a、b之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù);在步驟043中,客戶端a、b、c之間通過(guò)無(wú)線局域網(wǎng)以點(diǎn)對(duì)點(diǎn)通信方式傳輸無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
最后應(yīng)當(dāng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,依然可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換,而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
權(quán)利要求
1.一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),其特征在于,包括游戲服務(wù)器,用于與客戶端交互游戲數(shù)據(jù);位置信息服務(wù)器,與所述游戲服務(wù)器網(wǎng)絡(luò)連接,用于向所述游戲服務(wù)器提供客戶端位置信息;至少一個(gè)客戶端,與所述游戲服務(wù)器和位置信息服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接,用于與所述游戲服務(wù)器交互游戲數(shù)據(jù),通過(guò)所述游戲服務(wù)器獲取其它客戶端的位置信息,以及向所述位置信息服務(wù)器注冊(cè)位置信息;同一個(gè)無(wú)線局域網(wǎng)內(nèi)的客戶端之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),其特征在于所述客戶端通過(guò)接入設(shè)備與所述游戲服務(wù)器網(wǎng)絡(luò)連接。
3.根據(jù)權(quán)利要求2所述的無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),其特征在于通過(guò)同一個(gè)接入設(shè)備與所述游戲服務(wù)器網(wǎng)絡(luò)連接的客戶端之間通過(guò)無(wú)線局域網(wǎng)交互游戲數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),其特征在于所述接入設(shè)備為基站或無(wú)線局域網(wǎng)接入點(diǎn)。
5.根據(jù)權(quán)利要求1-4任一所述的無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),其特征在于所述無(wú)線局域網(wǎng)為藍(lán)牙網(wǎng)絡(luò)或紅外網(wǎng)絡(luò)。
6.一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,通過(guò)游戲服務(wù)器與客戶端交互游戲數(shù)據(jù),其特征在于,包括以下步驟客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息,并根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲;游戲服務(wù)器與客戶端之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息具體包括所述客戶端向游戲服務(wù)器發(fā)送請(qǐng)求,并向所述位置信息服務(wù)器注冊(cè)該客戶端的位置信息;所述游戲服務(wù)器收到該請(qǐng)求后訪問(wèn)所述位置信息服務(wù)器,獲取該客戶端所在無(wú)線局域網(wǎng)內(nèi)其它客戶端的位置信息并發(fā)送給該客戶端。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲具體包括所述客戶端從所述游戲服務(wù)器發(fā)送的其它客戶端的位置信息中選擇一客戶端的位置信息并發(fā)送給所述游戲服務(wù)器,所述游戲服務(wù)器根據(jù)所述客戶端發(fā)送的位置信息將所述客戶端加入該位置信息對(duì)應(yīng)的客戶端參與的無(wú)線網(wǎng)絡(luò)游戲中。
9.根據(jù)權(quán)利要求6-8任一所述的方法,其特征在于參與無(wú)線網(wǎng)絡(luò)游戲的客戶端向加入所述無(wú)線網(wǎng)絡(luò)游戲的客戶端,通過(guò)所述無(wú)線局域網(wǎng)以廣播的方式交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
10.根據(jù)權(quán)利要求6-8任一所述的方法,其特征在于所述無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)以點(diǎn)對(duì)點(diǎn)通信的方式交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種無(wú)線網(wǎng)絡(luò)游戲系統(tǒng),包括游戲服務(wù)器,用于與客戶端交互游戲數(shù)據(jù);位置信息服務(wù)器,與游戲服務(wù)器網(wǎng)絡(luò)連接,用于向所述游戲服務(wù)器提供客戶端位置信息;至少一個(gè)客戶端,與游戲服務(wù)器和位置信息服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接。本發(fā)明還涉及一種無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)交互方法,包括以下步驟客戶端通過(guò)游戲服務(wù)器獲取其它客戶端的位置信息,并根據(jù)所述位置信息加入所在無(wú)線局域網(wǎng)內(nèi)其它客戶端參與的無(wú)線網(wǎng)絡(luò)游戲;游戲服務(wù)器與客戶端之間通過(guò)網(wǎng)絡(luò)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù);加入同一無(wú)線網(wǎng)絡(luò)游戲的客戶端之間通過(guò)所述無(wú)線局域網(wǎng)交互無(wú)線網(wǎng)絡(luò)游戲數(shù)據(jù)。本發(fā)明能夠有效地減少游戲數(shù)據(jù)交互延時(shí),并且顯著地減輕游戲服務(wù)器負(fù)荷。
文檔編號(hào)H04L12/28GK1903404SQ20061010397
公開(kāi)日2007年1月31日 申請(qǐng)日期2006年7月28日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者田原, 趙暉 申請(qǐng)人:華為技術(shù)有限公司