多人在線(xiàn)的電子游戲通訊系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明涉及一種通訊系統(tǒng),尤其是一種多人在線(xiàn)的電子游戲通訊系統(tǒng),屬于數(shù)據(jù)通訊的【技術(shù)領(lǐng)域】。按照本發(fā)明提供的技術(shù)方案,所述多人在線(xiàn)的電子游戲通訊系統(tǒng),包括設(shè)置有允許多人進(jìn)行交互的計(jì)算機(jī),所述計(jì)算機(jī)能與多個(gè)平板無(wú)線(xiàn)連接,平板通過(guò)IO板與用于交互操作的交互操作設(shè)備連接;平板對(duì)所述交互操作設(shè)備識(shí)別后,平板將交互操作設(shè)備的操作動(dòng)作信息傳輸至計(jì)算機(jī)內(nèi),計(jì)算機(jī)根據(jù)接收的操作動(dòng)作信息進(jìn)行交互顯示,并能向平板傳輸交互的實(shí)時(shí)信息。本發(fā)明通訊方便,能實(shí)現(xiàn)多種連接的操作需要,適應(yīng)范圍廣,成本低,安全可靠。
【專(zhuān)利說(shuō)明】多人在線(xiàn)的電子游戲通訊系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通訊系統(tǒng),尤其是一種多人在線(xiàn)的電子游戲通訊系統(tǒng),屬于數(shù)據(jù)通訊的【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]街機(jī)游戲在國(guó)內(nèi)已有20多年的歷史,期間吸引了一大批的電子玩家。目前街機(jī)游戲大都是單機(jī)版的,利用一臺(tái)計(jì)算機(jī)就可以獨(dú)立運(yùn)行的電子游戲,一般是1-2個(gè)人對(duì)戰(zhàn),單機(jī)游戲可在同一的主機(jī)下進(jìn)行分屏游戲,游戲玩家不連入互聯(lián)網(wǎng)既可以在自己的電腦上玩的游戲,不需要專(zhuān)門(mén)的服務(wù)器也可以正常運(yùn)行的游戲。
[0003]在目前的單機(jī)游戲中,只有游戲的搖桿或者游戲按鍵等和計(jì)算機(jī)的匹配來(lái)進(jìn)行游戲,單機(jī)游戲的形式比較單一,缺乏互動(dòng)性,缺乏創(chuàng)新,而且單機(jī)游戲更多是玩家私人的空間。
[0004]目前市場(chǎng)上單機(jī)的街機(jī)游戲各種各樣,一款游戲的核心價(jià)值是這款游戲?qū)ν婕业奈Γ词峭ㄟ^(guò)游戲的題材,類(lèi)型,畫(huà)面,劇情,音樂(lè),操作感,平衡性等要素所體現(xiàn)的文化價(jià)值,目前的單機(jī)游戲只能格外的依托劇情,然而對(duì)劇情的過(guò)度依賴(lài),導(dǎo)致游戲陷入以劇情為主,游戲?yàn)檩o的模式。綜上,現(xiàn)有的電子游戲通訊形式單一,難以滿(mǎn)足多元化的要求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種多人在線(xiàn)的電子游戲通訊系統(tǒng),其通訊方便,能實(shí)現(xiàn)多種連接的操作需要,適應(yīng)范圍廣,成本低,安全可靠。
[0006]按照本發(fā)明提供的技術(shù)方案,所述多人在線(xiàn)的電子游戲通訊系統(tǒng),包括設(shè)置有允許多人進(jìn)行交互的計(jì)算機(jī),所述計(jì)算機(jī)能與多個(gè)平板無(wú)線(xiàn)連接,平板通過(guò)IO板與用于交互操作的交互操作設(shè)備連接;平板對(duì)所述交互操作設(shè)備識(shí)別后,平板將交互操作設(shè)備的操作動(dòng)作信息傳輸至計(jì)算機(jī)內(nèi),計(jì)算機(jī)根據(jù)接收的操作動(dòng)作信息進(jìn)行交互顯示,并能向平板傳輸交互的實(shí)時(shí)信息。
[0007]所述交互操作設(shè)備包括光槍設(shè)備,平板采用Android操作系統(tǒng)的平板,交互操作設(shè)備通過(guò)數(shù)據(jù)線(xiàn)與IO板連接,IO板與平板之間通過(guò)USB進(jìn)行連接。
[0008]所述平板通過(guò)無(wú)線(xiàn)連接器與計(jì)算機(jī)進(jìn)行連接,所述無(wú)線(xiàn)連接器對(duì)平板與計(jì)算機(jī)的無(wú)線(xiàn)連接下TCP協(xié)議通信的。
[0009]所述計(jì)算機(jī)與平板通過(guò)U3D平臺(tái)進(jìn)行數(shù)據(jù)通信交互。所述平板根據(jù)生產(chǎn)商ID以及產(chǎn)品ID來(lái)識(shí)別交互操作設(shè)備。
[0010]本發(fā)明的優(yōu)點(diǎn):交互操作設(shè)備通過(guò)IO板與平板,平板與計(jì)算機(jī)采用無(wú)線(xiàn)連接,從而能交換操作設(shè)備之間的連接,計(jì)算機(jī)能夠與多個(gè)交互操作設(shè)備連接,并能實(shí)現(xiàn)多人在線(xiàn)的交互信息處理,從而解決現(xiàn)有單機(jī)游戲中不能多人互動(dòng)的問(wèn)題,實(shí)時(shí)性好,適應(yīng)范圍廣,
安全可靠。【專(zhuān)利附圖】
【附圖說(shuō)明】
[0011]圖1為本發(fā)明的連接示意圖。
[0012]圖2為本發(fā)明進(jìn)行多人在線(xiàn)互動(dòng)的結(jié)構(gòu)示意圖。
[0013]圖3為本發(fā)明IO板與平板之間的工作流程圖。
[0014]圖4為本發(fā)明平板與計(jì)算機(jī)之間的工作流程圖。
[0015]附圖標(biāo)記說(shuō)明;1-10板、2-平板、3-無(wú)線(xiàn)連接器及4-計(jì)算機(jī)。
【具體實(shí)施方式】
[0016]下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0017]如圖1和圖2所示:為了能通訊方便,實(shí)現(xiàn)多種連接的交互操作需要,本發(fā)明包括設(shè)置有允許多人進(jìn)行交互的計(jì)算機(jī)4,所述計(jì)算機(jī)4能與多個(gè)平板2無(wú)線(xiàn)連接,平板2通過(guò)IO板I與用于交互操作的交互操作設(shè)備連接;平板2對(duì)所述交互操作設(shè)備識(shí)別后,平板2將交互操作設(shè)備的操作動(dòng)作信息傳輸至計(jì)算機(jī)4內(nèi),計(jì)算機(jī)4根據(jù)接收的操作動(dòng)作信息進(jìn)行交互顯示,并能向平板2傳輸交互的實(shí)時(shí)信息。
[0018]具體地,為了能實(shí)現(xiàn)多人在線(xiàn)的互動(dòng),所述計(jì)算機(jī)4允許多人進(jìn)行交互,并進(jìn)行一些交互的操作的識(shí)別、處理以及反饋等,具體實(shí)施時(shí),可以在計(jì)算機(jī)4內(nèi)安裝允許多人交互的游戲,如射擊類(lèi)游戲等;當(dāng)有多個(gè)平板2與計(jì)算機(jī)4連接時(shí),計(jì)算機(jī)4形成了一個(gè)實(shí)際意義上的服務(wù)器。所述計(jì)算機(jī)4的交互顯示是指根據(jù)交互操作設(shè)備的輸入進(jìn)行相應(yīng)的顯示,如移動(dòng)、跳躍等動(dòng)作,計(jì)算機(jī)4向平板2傳輸?shù)慕换?shí)時(shí)信息包括位置信息以及多種相關(guān)的信息等。IO板I可以采用現(xiàn)有能實(shí)現(xiàn)輸入輸出的集成電路板。
[0019]所述交互操作設(shè)備包括光槍設(shè)備,平板2采用Android (安卓)操作系統(tǒng)的平板,交互操作設(shè)備通過(guò)USB與IO (Input-Output)板I連接,IO板I與平板2之間通過(guò)USB(Universal Serial Bus) Host 進(jìn)行連接。
[0020]在具體實(shí)施時(shí),對(duì)于計(jì)算機(jī)4內(nèi)的游戲,交互操作設(shè)備可以采用光槍設(shè)備,通過(guò)光槍設(shè)備能夠進(jìn)行瞄準(zhǔn)、移動(dòng)以及射擊等動(dòng)作輸入,交互操作設(shè)備通過(guò)數(shù)據(jù)線(xiàn)與IO板I連接,IO板I通過(guò)USB數(shù)據(jù)線(xiàn)與平板2連接,平板2與IO板I之間通過(guò)USB進(jìn)行連接,平板2能通過(guò)IO板I將交互操作設(shè)備的操作動(dòng)作信息進(jìn)行接收,并處理后傳輸至計(jì)算機(jī)4內(nèi)。
[0021]所述平板2通過(guò)無(wú)線(xiàn)連接器3與計(jì)算機(jī)4進(jìn)行連接,所述無(wú)線(xiàn)連接器3對(duì)平板2與計(jì)算機(jī)4在無(wú)線(xiàn)連接下采用的TCP協(xié)議通信,所述計(jì)算機(jī)4與平板2基于U3D平臺(tái)進(jìn)行數(shù)據(jù)通信交互。所述平板2根據(jù)生產(chǎn)商ID (identification)以及產(chǎn)品ID來(lái)識(shí)別交互操作設(shè)備。無(wú)線(xiàn)連接器3能實(shí)現(xiàn)的無(wú)線(xiàn)連接方式可以為WIFI或藍(lán)牙等,具體可以根據(jù)需要進(jìn)行設(shè)置選擇,此處不再贅述。
[0022]如圖3所示,交互操作設(shè)備通過(guò)數(shù)據(jù)線(xiàn)與IO板I連接后,IO板I通過(guò)帶有USB插口的數(shù)據(jù)線(xiàn)連接平板2,平板2進(jìn)行檢測(cè)設(shè)備,本發(fā)明實(shí)施例中,平板2采用枚舉多個(gè)設(shè)備接口的方式進(jìn)行識(shí)別,平板2根據(jù)交互操作設(shè)備的生產(chǎn)廠(chǎng)商ID以及產(chǎn)品ID進(jìn)行識(shí)別,當(dāng)檢測(cè)的交互操作設(shè)備與平板2內(nèi)現(xiàn)有的參數(shù)匹配時(shí),平板2能夠完成對(duì)所述交互操作設(shè)備的識(shí)另IJ,否則,平板2不能完成對(duì)所述交換操作設(shè)備的識(shí)別,當(dāng)平板2完成識(shí)別后,平板2會(huì)打開(kāi)所述交互操作設(shè)備的輸入,即平板2能進(jìn)行相關(guān)的數(shù)據(jù)發(fā)送與接收,所述發(fā)送的數(shù)據(jù)包括數(shù)據(jù)類(lèi)型、消息內(nèi)容,消息長(zhǎng)度以及發(fā)送時(shí)間等。[0023]具體地,IO板I與平板2是通過(guò)Android USB Host方式連接。首先,平板2檢測(cè)交互操作設(shè)備,由于平板2采用Android系統(tǒng)的平板設(shè)備,從而可以支持多中外圍的USB的接口,而每個(gè)接口的傳輸功能是一樣的,對(duì)于不同廠(chǎng)商生成的USB,每個(gè)USB接口具體唯一的標(biāo)識(shí)ID,用一個(gè)資源文件來(lái)定義USB設(shè)備的屬性,例如供應(yīng)商ID和產(chǎn)品ID。
[0024]當(dāng)IO板I插入到平板2上的時(shí)候,平板2使用迭代器的方法列舉所連接到平板上的所有USB設(shè)備的列表,通過(guò)傳入的設(shè)備名稱(chēng)得到設(shè)備的對(duì)象,如果找到USB設(shè)備,那么就可以自動(dòng)獲取并給設(shè)備授予連接的權(quán)限。
[0025]為了避免線(xiàn)程的阻塞,可以創(chuàng)建一個(gè)新的線(xiàn)程去負(fù)責(zé)所有數(shù)據(jù)的傳輸,通過(guò)生產(chǎn)商ID和產(chǎn)品ID找到合適的接口,就可以發(fā)消息了,通過(guò)平板2內(nèi)進(jìn)行參數(shù)設(shè)置,所述設(shè)置的參數(shù)包括發(fā)送數(shù)據(jù)還是接受數(shù)據(jù)的ID (如果ID為0,則執(zhí)行發(fā)數(shù)據(jù),如果為1,則執(zhí)行接受數(shù)據(jù)),還包括收發(fā)數(shù)據(jù)的內(nèi)容,數(shù)據(jù)的大小,發(fā)送和接受數(shù)據(jù)的時(shí)間。這些數(shù)據(jù)將打包作為計(jì)算機(jī)4到平板2之間連接時(shí),作為消息內(nèi)容來(lái)進(jìn)行通信。
[0026]如圖4所示,通過(guò)計(jì)算機(jī)4對(duì)交互的數(shù)據(jù)進(jìn)行處理,在計(jì)算機(jī)4內(nèi)安裝允許多人參與的射擊類(lèi)游戲時(shí),通過(guò)交互操作設(shè)備能夠進(jìn)行射擊的相關(guān)操作,通過(guò)計(jì)算機(jī)4能夠進(jìn)行操作結(jié)果的顯示輸出。計(jì)算機(jī)4與平板2之間是通過(guò)TCP協(xié)議連接的,計(jì)算機(jī)4與平板2之間基于U3D (Unity3D)進(jìn)行通信,在U3D內(nèi)保護(hù)一個(gè)通信庫(kù),通信庫(kù)內(nèi)包含很多信息,例如連接服務(wù)器,計(jì)算機(jī)4上的IP信息,端口信息等。
[0027]在計(jì)算機(jī)4與平板2之間發(fā)送數(shù)據(jù)包,所述發(fā)送的數(shù)據(jù)包是有消息頭和消息內(nèi)容構(gòu)成的,消息頭是消息頭信息,如游戲中的聊天消失,開(kāi)始游戲,準(zhǔn)星,槍?zhuān)螒蚪Y(jié)束,主角傷害,彈夾信息,怪的分?jǐn)?shù),準(zhǔn)星不可用消息,確定準(zhǔn)星,人物死亡,自動(dòng)加彈夾等消息頭,消息內(nèi)容則是對(duì)對(duì)應(yīng)的消息頭所帶信息的細(xì)化,是真正傳輸消息的主要部分,這些消息內(nèi)容包括基于安卓的平板2下傳送的打包數(shù)據(jù),所述數(shù)據(jù)包括開(kāi)火信息,人物受傷,殺敵消息等,這樣外部的交互操作設(shè)備完成與計(jì)算機(jī)4之間的連接通信,最后這些信息由計(jì)算機(jī)4進(jìn)行統(tǒng)一處理,并呈現(xiàn)到計(jì)算機(jī)4上的畫(huà)面效果,在通過(guò)計(jì)算機(jī)4對(duì)消息包中的消息內(nèi)容解析,會(huì)生成新的數(shù)據(jù)包(所包含的信息和上一步發(fā)送的信息一樣),消息進(jìn)一步發(fā)送到平板,完成了一個(gè)循環(huán)的通信。如果完成數(shù)據(jù)傳輸或者交互操作設(shè)備已經(jīng)拔出,計(jì)算機(jī)4會(huì)關(guān)閉接口和連接。
[0028]本發(fā)明交互操作設(shè)備通過(guò)IO板I與平板2,平板2與計(jì)算機(jī)4采用無(wú)線(xiàn)連接,從而能交換操作設(shè)備之間的連接,計(jì)算機(jī)4能夠與多個(gè)交互操作設(shè)備連接,并能實(shí)現(xiàn)多人在線(xiàn)的交互信息處理,從而解決現(xiàn)有單機(jī)游戲中不能多人互動(dòng)的問(wèn)題,實(shí)時(shí)性好,適應(yīng)范圍廣,
安全可靠。
【權(quán)利要求】
1.一種多人在線(xiàn)的電子游戲通訊系統(tǒng),其特征是:包括設(shè)置有允許多人進(jìn)行交互的計(jì)算機(jī)(4),所述計(jì)算機(jī)(4)能與多個(gè)平板(2)無(wú)線(xiàn)連接,平板(2)通過(guò)IO板(I)與用于交互操作的交互操作設(shè)備連接;平板(2 )對(duì)所述交互操作設(shè)備識(shí)別后,平板(2 )將交互操作設(shè)備的操作動(dòng)作信息傳輸至計(jì)算機(jī)(4)內(nèi),計(jì)算機(jī)(4)根據(jù)接收的操作動(dòng)作信息進(jìn)行交互顯示,并能向平板(2)傳輸交互的實(shí)時(shí)信息。
2.根據(jù)權(quán)利要求1所述的多人在線(xiàn)的電子游戲通訊系統(tǒng),其特征是:所述交互操作設(shè)備包括光槍設(shè)備,平板(2)采用Android操作系統(tǒng)的平板,交互操作設(shè)備通過(guò)數(shù)據(jù)線(xiàn)與IO板(I)連接,IO板(I)與平板(2)之間通過(guò)USB進(jìn)行連接。
3.根據(jù)權(quán)利要求1所述的多人在線(xiàn)的電子游戲通訊系統(tǒng),其特征是:所述平板(2)通過(guò)無(wú)線(xiàn)連接器(3 )與計(jì)算機(jī)(4 )進(jìn)行連接,所述無(wú)線(xiàn)連接器(3 )對(duì)平板(2 )與計(jì)算機(jī)(4 )是無(wú)線(xiàn)連接方式下TCP協(xié)議通信的。
4.根據(jù)權(quán)利要求2所述的多人在線(xiàn)的電子游戲通訊系統(tǒng),其特征是:所述計(jì)算機(jī)(4)與平板(2)通過(guò)U3D平臺(tái)進(jìn)行數(shù)據(jù)通信交互。
5.根據(jù)權(quán)利要求1所述的多人在線(xiàn)的電子游戲通訊系統(tǒng),其特征是:所述平板(2)根據(jù)生產(chǎn)商ID以及產(chǎn)品ID來(lái)識(shí)別交互操作設(shè)備。
【文檔編號(hào)】A63F13/235GK103949053SQ201410222755
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】張翼 申請(qǐng)人:無(wú)錫梵天信息技術(shù)股份有限公司