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

基于多游戲控制設(shè)備的動(dòng)感游戲控制方法

文檔序號(hào):1601765閱讀:312來源:國知局
專利名稱:基于多游戲控制設(shè)備的動(dòng)感游戲控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及運(yùn)動(dòng)類游戲領(lǐng)域,特別是涉及一種基于多游戲控制設(shè)備的動(dòng)感游戲控 制方法。
背景技術(shù)
隨著目前游戲手柄產(chǎn)品的不斷發(fā)展,出現(xiàn)了許多新型的產(chǎn)品。就目前比較流行的 運(yùn)動(dòng)類游戲來說,對(duì)應(yīng)運(yùn)動(dòng)游戲的游戲手柄更是種類繁多?;谖C(jī)電技術(shù)(MEMQ的運(yùn)動(dòng) 類傳感器隨著成本的降低,目前應(yīng)用的領(lǐng)域也越來越廣泛,手機(jī)、多功能遙控器、游戲手柄、 多功能鼠標(biāo)等內(nèi)部已經(jīng)將這類傳感器加入了其中,做了相關(guān)的應(yīng)用。由于運(yùn)動(dòng)類游戲的主要核心部件是運(yùn)動(dòng)類傳感器,使得具有該傳感器的設(shè)備實(shí)現(xiàn) 游戲手柄功能成為現(xiàn)實(shí)。傳統(tǒng)的需要游戲手柄進(jìn)行的游戲一般是特定游戲只能由特定的游戲手柄來控制; 當(dāng)運(yùn)動(dòng)類游戲的控制設(shè)備逐漸增多時(shí),怎樣保證各個(gè)不同的控制設(shè)備都可以控制同一種游 戲就成了一個(gè)需要解決的重要問題。因?yàn)閷?duì)于不同的設(shè)備,無論是內(nèi)部所包含的傳感器類 型、數(shù)據(jù)處理結(jié)果、按鍵控制定義,還是數(shù)據(jù)傳輸格式都不一致;而對(duì)于游戲而言,游戲的控 制參數(shù)又需要相對(duì)固定,這就需要對(duì)不同的控制設(shè)備進(jìn)行歸類,并對(duì)不同的控制設(shè)備內(nèi)部 數(shù)據(jù)進(jìn)行重新整理,獲得可以直接控制游戲的有效數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種基于多游戲控制設(shè)備的動(dòng)感游戲控制方法, 能使不同的游戲控制設(shè)備控制具有相同接口的游戲,實(shí)現(xiàn)具有不同輸出信號(hào)的游戲控制設(shè) 備實(shí)現(xiàn)相同游戲的控制。為解決上述技術(shù)問題,本發(fā)明的基于多游戲控制設(shè)備的動(dòng)感游戲控制方法包括如 下步驟步驟一、游戲控制設(shè)備與游戲端建立連接后,游戲端向游戲控制設(shè)備發(fā)出游戲控 制設(shè)備的版本請(qǐng)求,游戲控制設(shè)備按照設(shè)定好的數(shù)據(jù)格式將游戲控制設(shè)備的版本號(hào)發(fā)送給 游戲端;步驟二、游戲端根據(jù)獲得的版本號(hào),分析目前的游戲控制設(shè)備類型,所支持的數(shù)據(jù) 類型;步驟三、根據(jù)目前的游戲控制設(shè)備類型以及現(xiàn)在正在進(jìn)行的游戲,游戲端分析游 戲控制設(shè)備中的傳感器是否完全支持游戲的控制;如果支持則轉(zhuǎn)移到步驟五,如果不完全 支持則執(zhí)行步驟四;步驟四、將游戲控制設(shè)備中的其他傳感器和控制器件轉(zhuǎn)換成游戲端所需的傳感器 和控制器件相對(duì)應(yīng)的數(shù)據(jù);步驟五、游戲端根據(jù)不同的游戲控制設(shè)備,將各種不同的數(shù)據(jù)包歸類,供游戲端隨 時(shí)調(diào)用;
步驟六、游戲端根據(jù)需要的數(shù)據(jù)類型,選擇最佳的數(shù)據(jù)包控制游戲。由于采用本發(fā)明的方法,通過對(duì)不同的游戲控制設(shè)備進(jìn)行歸類,對(duì)不同的游戲控 制設(shè)備賦予一個(gè)不同的版本號(hào),在游戲端與游戲控制設(shè)備建立連接時(shí),首先獲得游戲控制 設(shè)備的版本號(hào),根據(jù)不同的版本號(hào)分析目前游戲控制設(shè)備上所支持的數(shù)據(jù)類型、格式以及 控制方式,經(jīng)過調(diào)整后來控制具體的游戲動(dòng)作。本發(fā)明的方法可以使多種不同的游戲控制設(shè)備都可以控制相關(guān)的游戲,使用戶可 以利用目前的現(xiàn)有游戲控制設(shè)備(比如具有運(yùn)動(dòng)類傳感器的鼠標(biāo)、手機(jī)、遙控器、游戲手柄 等)去玩動(dòng)感游戲,而不需要去尋求專用的游戲手柄。


下面結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明圖1是使用多個(gè)不同的游戲控制設(shè)備玩一個(gè)動(dòng)感游戲的示意圖;圖2是本發(fā)明的方法一實(shí)施例控制圖。
具體實(shí)施例方式本發(fā)明所述的方法目的是使一個(gè)動(dòng)感游戲能夠被多個(gè)不同的游戲控制設(shè)備所控 制,由此擺脫傳統(tǒng)動(dòng)感游戲中特定游戲只能由特定的游戲控制設(shè)備來控制的限制。本發(fā)明的方法通過在不同的電子設(shè)備中加入動(dòng)感游戲所需的運(yùn)動(dòng)類傳感器和控 制器件,并結(jié)合不同設(shè)備的版本管理,可以在諸如手機(jī)、遙控器、鼠標(biāo)等電子設(shè)備實(shí)現(xiàn)多種 不同的游戲控制設(shè)備;通過將游戲控制設(shè)備內(nèi)部的信息重新組合,使不同輸出信號(hào)的游戲 控制設(shè)備可以控制相同的游戲,進(jìn)而可以使用多個(gè)不同的游戲控制設(shè)備對(duì)同一動(dòng)感游戲?qū)?現(xiàn)聯(lián)合控制,如圖1所示。多種具有游戲手柄功能的游戲控制設(shè)備,在同時(shí)去控制相同動(dòng)感游戲時(shí),最開始 需要解決的問題是需要對(duì)不同的游戲控制設(shè)備進(jìn)行識(shí)別,根據(jù)識(shí)別到的設(shè)備類型進(jìn)行數(shù)據(jù) 調(diào)整和控制方式的調(diào)整。在本發(fā)明的具體實(shí)施例中,對(duì)所有的游戲控制設(shè)備分配一個(gè)硬件代碼號(hào)和一個(gè)軟 件代碼號(hào),根據(jù)不同的性能進(jìn)行區(qū)分。比如游戲手柄的硬件代碼號(hào)是“1102”,軟件代碼號(hào) 會(huì)根據(jù)不同游戲手柄的特征而改變;軟件代碼號(hào)和硬件代碼號(hào)中前面一個(gè)字節(jié)(如“28”或 “11”)的數(shù)據(jù)定義是自定的;帶游戲功能的鼠標(biāo)硬件代碼是“2100”;帶游戲手柄功能的遙 控器硬件代碼是“2202” ;帶游戲手柄功能的手機(jī)硬件代碼是“3102”等等。按照具體的分 類,得到一游戲控制個(gè)設(shè)備代碼列表,如表1所示。設(shè)備名稱內(nèi)部特征描述硬件代碼號(hào)軟件代碼號(hào)游戲手柄陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵11 0228 3f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵28 37陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵28 17陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵28 07陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵28 03帶游戲手 柄功能的 鼠標(biāo)陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵21 002a 3f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵2a 37陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵2a 33陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵2a 23帶游戲手 柄功能的 遙控器陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵22 0218 3f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 2f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 37陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 27陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 23陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 07陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵18 03帶游戲手 柄功能的 手機(jī)陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵31 0215 3f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵15 2f陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵15 Of陀螺伩、搖桿、聲音、振動(dòng)、加速度、按鍵15 If其他OOO OOOOOO OOOOOO OOO表 1在表1中的內(nèi)部特征描述欄內(nèi),正體字表示的內(nèi)部特征是該游戲控制設(shè)備包含的 功能,斜體字表示的內(nèi)部特征是該游戲控制設(shè)備不包含的功能。軟件代碼號(hào)的后面一個(gè)字節(jié)的定義,按陀螺儀、搖桿、聲音、振動(dòng)、加速度、按鍵順 序,支持的對(duì)應(yīng)位為1,不支持的為0。例如,含按鍵、加速度、振動(dòng)、搖桿內(nèi)部特征,不含陀螺 儀、聲音內(nèi)部特征的游戲手柄,對(duì)應(yīng)數(shù)據(jù)為“ObOOOlOlll”,即“0x17”。結(jié)合圖2所示,游戲主機(jī)(游戲端)在與外部的游戲控制設(shè)備建立連接后,首先 發(fā)命令要求讀取游戲控制設(shè)備的硬件代碼號(hào)和軟件代碼號(hào),該硬件代碼號(hào)和軟件代碼號(hào)共 同作為某一游戲控制設(shè)備的版本號(hào)。獲得硬件代碼號(hào)和軟件代碼號(hào)后,游戲主機(jī)根據(jù)表1 中的分類來分析目前游戲控制設(shè)備的類型和內(nèi)部支持的控件,比如,帶游戲手柄功能的手 機(jī)的版本號(hào)為“3102153f”,游戲主機(jī)會(huì)得知該游戲控制設(shè)備是手機(jī),并支持包括陀螺儀、搖 桿、聲音、振動(dòng)、加速度、按鍵在內(nèi)的所有功能模塊。游戲主機(jī)分析目前開啟的游戲需要的功 能,根據(jù)需要的功能開啟游戲控制設(shè)備對(duì)應(yīng)的功能模塊。比如,游戲中需要用到聲音反饋控 制功能,游戲主機(jī)先發(fā)送命令開啟游戲控制設(shè)備上的聲音模塊,對(duì)于不需要用的模塊,游戲 控制設(shè)備初始化時(shí)或通過游戲主機(jī)發(fā)命令將其關(guān)閉以起到降低功耗的目的。當(dāng)游戲中需要用到的功能游戲控制設(shè)備中不支持時(shí),游戲端會(huì)根據(jù)實(shí)際支持的模 塊,將數(shù)據(jù)進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn)游戲功能的控制。比如,版本號(hào)為“11022817”的游戲手柄(結(jié)合表1),支持搖桿、振動(dòng)、加速度、按鍵,但不支持陀螺儀和聲音,而游戲中需要用到陀螺儀實(shí) 現(xiàn)的空中鼠標(biāo)功能時(shí),游戲控制設(shè)備會(huì)將搖桿的偏移量按時(shí)間進(jìn)行積分,用獲得的相對(duì)位 移來控制實(shí)際的空中鼠標(biāo)。而對(duì)于聲音部分,游戲端發(fā)現(xiàn)該游戲控制設(shè)備不支持聲音后,自 動(dòng)將聲音播放的數(shù)據(jù)傳輸禁用。采用本發(fā)明的方法,多種不同的游戲控制設(shè)備可以同時(shí)控制同一動(dòng)感游戲,可以 讓游戲玩家在有限的條件完整體驗(yàn)游戲。比如,對(duì)于傳統(tǒng)的球類游戲,要實(shí)現(xiàn)兩人對(duì)打需要 有兩個(gè)游戲手柄,而采用本發(fā)明的方法可以實(shí)現(xiàn)一個(gè)具有游戲手柄功能的鼠標(biāo)和一個(gè)具有 游戲手柄功能的手機(jī)同樣進(jìn)行兩人對(duì)打的球類游戲。采用本發(fā)明的方法能使具有不同運(yùn)動(dòng)類傳感器與不同控制方式的不同游戲控制 設(shè)備可以同時(shí)控制同一游戲,解決了不同層次游戲控制設(shè)備控制相同游戲的問題,有利于 不同的用戶選擇不同的電子設(shè)備而不影響使用電子設(shè)備主要的功能。所述游戲控制設(shè)備可以是內(nèi)含傳感器的游戲手柄、鼠標(biāo)、遙控器、手機(jī)、MP3、MP4等 等。所述游戲控制設(shè)備內(nèi)部包含有加速度傳感器、陀螺儀、磁傳感器、壓力傳感器、溫度傳感 器、搖桿等中的一種或多種。游戲控制設(shè)備內(nèi)部將不同的數(shù)據(jù)類型進(jìn)行歸類,在不同的游戲中,可以根據(jù)實(shí)際 的數(shù)據(jù)需要,調(diào)用對(duì)應(yīng)的數(shù)據(jù)包,而對(duì)于那些數(shù)據(jù)包中不包含的傳感器,游戲控制設(shè)備自動(dòng) 將其電源關(guān)閉以達(dá)到降低功耗的目的。所述不同的數(shù)據(jù)類型進(jìn)行歸類是指,包含有加速度傳感器、陀螺儀、搖桿、按鍵的 游戲控制設(shè)備,會(huì)將與陀螺儀相關(guān)的原始數(shù)據(jù)、空中鼠標(biāo)位移數(shù)據(jù)等放在一個(gè)數(shù)據(jù)結(jié)構(gòu)體 中,將與加速度相關(guān)的原始數(shù)據(jù)、揮舞動(dòng)作數(shù)據(jù)、力度數(shù)據(jù)等放在一個(gè)結(jié)構(gòu)體中,以便游戲 主機(jī)根據(jù)實(shí)際的需要選擇對(duì)應(yīng)的數(shù)據(jù)。不同版本號(hào)對(duì)應(yīng)的是不同的游戲控制設(shè)備或具有不 同內(nèi)部傳感器特征的游戲控制設(shè)備。而這里所說的數(shù)據(jù)包,是對(duì)應(yīng)特定游戲控制設(shè)備中的 數(shù)據(jù),這些數(shù)據(jù)需要先進(jìn)行上面說到的歸類,之后根據(jù)游戲中的特征,將數(shù)據(jù)打包。比如,目 前游戲只需要按鍵和加速度實(shí)現(xiàn)的揮舞動(dòng)作,將按鍵數(shù)據(jù)和加速度揮舞動(dòng)作數(shù)據(jù)整理成一 個(gè)數(shù)據(jù)包,發(fā)送給游戲端。采用本發(fā)明的方法,不同游戲控制設(shè)備上傳到游戲端的數(shù)據(jù)進(jìn)行歸類統(tǒng)一,使游 戲可以方便控制;對(duì)于某些游戲中需要而游戲控制設(shè)備中不包含的傳感器與控制部件,游 戲主機(jī)選擇其它的傳感器與控制部件,經(jīng)過處理后再控制游戲;不同的游戲控制設(shè)備可以 在同一游戲中控制不同的角色。數(shù)據(jù)的歸類統(tǒng)一包含兩個(gè)方面的含義1、對(duì)應(yīng)相同內(nèi)部傳感器等組件,將對(duì)應(yīng)傳感器所能實(shí)現(xiàn)的具體數(shù)據(jù)結(jié)果保存在對(duì) 應(yīng)的相同的結(jié)構(gòu)體中,不同傳感器因具有不同的特征,數(shù)據(jù)結(jié)構(gòu)也不同。2、對(duì)于具有不同的傳感器類型,為了能夠獲得相同的控制效果,會(huì)將其他傳感控 制部件的數(shù)據(jù)經(jīng)過轉(zhuǎn)化,獲得相同的數(shù)據(jù)類型,比如,一個(gè)設(shè)備上沒有陀螺儀,但有搖桿,系 統(tǒng)會(huì)根據(jù)搖桿的偏移按時(shí)間積分,獲得的偏移數(shù)據(jù)放在陀螺儀傳感器對(duì)應(yīng)數(shù)據(jù)結(jié)構(gòu)體中的 鼠標(biāo)偏移位置,通過逆向運(yùn)算(陀螺儀中心點(diǎn)位置數(shù)據(jù)加上實(shí)際偏移)獲得陀螺儀的原始 數(shù)據(jù)。這樣,對(duì)于具有陀螺儀和沒有陀螺儀的游戲控制設(shè)備,對(duì)游戲端而言就實(shí)現(xiàn)了統(tǒng)一。以上通過具體實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,但這些并非構(gòu)成對(duì)本發(fā)明的限 制。在不脫離本發(fā)明原理的情況下,本領(lǐng)域的技術(shù)人員還可做出許多變形和改進(jìn),這些也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于多游戲控制設(shè)備的動(dòng)感游戲控制方法,其特征在于,包括如下步驟 步驟一、游戲控制設(shè)備與游戲端建立連接后,游戲端向游戲控制設(shè)備發(fā)出游戲控制設(shè)備的版本請(qǐng)求,游戲控制設(shè)備按照設(shè)定好的數(shù)據(jù)格式將游戲控制設(shè)備的版本號(hào)發(fā)送給游戲 端;步驟二、游戲端根據(jù)獲得的版本號(hào),分析目前的游戲控制設(shè)備類型,所支持的數(shù)據(jù)類型;步驟三、根據(jù)目前的游戲控制設(shè)備類型以及現(xiàn)在正在進(jìn)行的游戲,游戲端分析游戲控 制設(shè)備中的傳感器是否完全支持游戲的控制;如果支持則轉(zhuǎn)移到步驟五,如果不完全支持 則執(zhí)行步驟四;步驟四、將游戲控制設(shè)備中的其他傳感器和控制器件轉(zhuǎn)換成游戲端所需的傳感器和控 制器件相對(duì)應(yīng)的數(shù)據(jù);步驟五、游戲端根據(jù)不同的游戲控制設(shè)備,將各種不同的數(shù)據(jù)包歸類,供游戲端隨時(shí)調(diào)用;步驟六、游戲端根據(jù)需要的數(shù)據(jù)類型,選擇最佳的數(shù)據(jù)包控制游戲。
2.如權(quán)利要求1所述的動(dòng)感游戲控制方法,其特征在于所述游戲控制設(shè)備是內(nèi)含運(yùn) 動(dòng)類傳感器的游戲手柄、鼠標(biāo)、遙控器、手機(jī)、MP3、MP4。
3.如權(quán)利要求1或2所述的動(dòng)感游戲控制方法,其特征在于所述游戲控制設(shè)備內(nèi)部 包含有加速度傳感器、陀螺儀、磁傳感器、壓力傳感器、溫度傳感器、搖桿等中的一種或多 種。
4.如權(quán)利要求1或2所述的動(dòng)感游戲控制方法,其特征在于所述游戲控制設(shè)備內(nèi)部 將不同的數(shù)據(jù)類型進(jìn)行歸類,在不同的游戲中,根據(jù)實(shí)際的數(shù)據(jù)需要,調(diào)用對(duì)應(yīng)的數(shù)據(jù)包, 對(duì)于那些數(shù)據(jù)包中不包含的傳感器,游戲控制設(shè)備自動(dòng)將其電源關(guān)閉。
5.如權(quán)利要求1或2所述的動(dòng)感游戲控制方法,其特征在于不同游戲控制設(shè)備上傳 到游戲端的數(shù)據(jù)進(jìn)行歸類統(tǒng)一。
6.如權(quán)利要求1或2所述的動(dòng)感游戲控制方法,其特征在于對(duì)于某些游戲中需要而 游戲控制設(shè)備中不包含的傳感器與控制部件,游戲端選擇其它的傳感器與控制部件,經(jīng)過 處理后再控制游戲。
7.如權(quán)利要求1或2所述的動(dòng)感游戲控制方法,其特征在于不同的游戲控制設(shè)備可 以在同一游戲中控制不同的角色。
全文摘要
本發(fā)明公開了一種基于多游戲控制設(shè)備的動(dòng)感游戲控制方法,游戲控制設(shè)備與游戲端建立連接后,游戲端發(fā)出版本請(qǐng)求,游戲控制設(shè)備按照設(shè)定好的數(shù)據(jù)格式將版本號(hào)發(fā)送給游戲端;根據(jù)獲得的版本號(hào),分析目前的設(shè)備類型,所支持的數(shù)據(jù)類型;根據(jù)目前的設(shè)備類型以及正在進(jìn)行的游戲,分析設(shè)備中的傳感器是否完全支持游戲的控制;將設(shè)備中的其他傳感器和控制器件轉(zhuǎn)換成游戲所需的傳感器和控制器件相對(duì)應(yīng)的數(shù)據(jù);根據(jù)不同的設(shè)備,將各種不同的數(shù)據(jù)包歸類,供游戲端隨時(shí)調(diào)用;游戲端根據(jù)需要的數(shù)據(jù)類型,選擇最佳的數(shù)據(jù)包控制游戲。本發(fā)明能使不同的游戲控制設(shè)備控制具有相同接口的游戲,實(shí)現(xiàn)不同的游戲控制設(shè)備控制相同的游戲。
文檔編號(hào)A63F13/02GK102114343SQ20091020207
公開日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者喻應(yīng)東, 徐朔陽, 李霆, 郝鋒 申請(qǐng)人:鼎億公司, 鼎億數(shù)碼科技(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海宁市| 渝中区| 友谊县| 玉田县| 普洱| 金门县| 铜鼓县| 海南省| 绩溪县| 浮梁县| 五指山市| 开江县| 高青县| 射洪县| 乌兰察布市| 新源县| 莱芜市| 昭苏县| 敖汉旗| 横峰县| 商丘市| 贡山| 东城区| 曲沃县| 富阳市| 襄汾县| 双柏县| 龙陵县| 阳东县| 海门市| 曲沃县| 太仓市| 腾冲县| 通渭县| 兴宁市| 柞水县| 丰都县| 泗洪县| 博白县| 临湘市| 长乐市|