設(shè)置有連接異類游戲體感型運(yùn)動(dòng)設(shè)備與各種游戲內(nèi)容進(jìn)行管理的中間件的客戶機(jī)設(shè)備以 ...的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種體感游戲,所述游戲是連接如游戲有趣的內(nèi)容(或應(yīng)用程序)和 運(yùn)動(dòng)器材的體感型運(yùn)動(dòng)游戲,更詳細(xì)而言,涉及一種設(shè)置有中間件的客戶機(jī)設(shè)備以及中間 件的控制方法,在連接異類體感游戲運(yùn)動(dòng)器材和各種游戲內(nèi)容(應(yīng)用程序)之間的復(fù)雜的 環(huán)境中,所述中間件管理整體服務(wù)以能順利運(yùn)行。
【背景技術(shù)】
[0002] 最近,運(yùn)動(dòng)體感型主機(jī)游戲機(jī)或屏幕高爾夫球等能同時(shí)玩樂游戲和運(yùn)動(dòng)的運(yùn)動(dòng)器 材廣受喜愛。將這些運(yùn)動(dòng)器材叫做體感游戲運(yùn)動(dòng)器材。
[0003] 尤其,本發(fā)明涉及在體感游戲領(lǐng)域中使用室內(nèi)自行車、橢圓機(jī)、跑步機(jī)或各種稱重 裝置等室內(nèi)運(yùn)動(dòng)器材的體感游戲。
[0004] 一般,室內(nèi)運(yùn)動(dòng)器材具有反復(fù)旋轉(zhuǎn)或直線往返移動(dòng)的機(jī)械結(jié)構(gòu),可適用于測(cè)量構(gòu) 造物的往返速度來利用游戲等內(nèi)容的裝備。
[0005] 以前,就有幾家企業(yè)領(lǐng)先開發(fā)及供應(yīng)游戲,但是,最近,隨著智能裝置及應(yīng)用程序 市場(chǎng)的發(fā)達(dá),小型企業(yè)或者個(gè)人都自行開發(fā)游戲便發(fā)行。由此可以推測(cè)今后體感游戲市場(chǎng) 也會(huì)有很多中小企業(yè)開發(fā)各種異類硬件設(shè)備及游戲內(nèi)容(或應(yīng)用程序)。
[0006] 現(xiàn)在的體感游戲運(yùn)動(dòng)器材主要是用硬件設(shè)備控制游戲替身移動(dòng)的技術(shù),大部分從 嵌入于體感游戲運(yùn)動(dòng)器材的控制部的固件直接向游戲內(nèi)容(應(yīng)用程序)傳送規(guī)定信號(hào)來控 制。
[0007] 但是,所述體感游戲運(yùn)動(dòng)器材具有如下問題。
[0008] 第一,一個(gè)體感游戲運(yùn)動(dòng)器材只能利用規(guī)定游戲企業(yè)或器材公司開發(fā)的極少數(shù)的 游戲內(nèi)容(應(yīng)用程序)。
[0009] 第二,異類體感游戲運(yùn)動(dòng)器材利用一個(gè)游戲內(nèi)容(應(yīng)用程序)時(shí),由于運(yùn)動(dòng)器材的 特性按機(jī)種不同,因此,在游戲等控制信號(hào)上會(huì)有一些偏差。這會(huì)在利用游戲內(nèi)容(應(yīng)用程 序)時(shí),根據(jù)運(yùn)動(dòng)器材的機(jī)種產(chǎn)生差別,進(jìn)而,會(huì)使用戶對(duì)游戲內(nèi)容(應(yīng)用程序)的信息失 去信賴。換而言之,相同的人以相同的強(qiáng)度運(yùn)動(dòng)時(shí),游戲內(nèi)容的記錄應(yīng)相同,但實(shí)際上,其記 錄很難相同,這意味著用戶會(huì)對(duì)記錄失去信賴性。
[0010] 第三,若從體感游戲運(yùn)動(dòng)器材直接向執(zhí)行應(yīng)用程序(游戲內(nèi)容)的客戶機(jī)設(shè)備傳 遞控制信號(hào),則只有在客戶機(jī)設(shè)備上激活的一個(gè)應(yīng)用程序接收信號(hào)。因此,若所述應(yīng)用程序 沒有處理運(yùn)動(dòng)數(shù)據(jù)的功能,則運(yùn)動(dòng)數(shù)據(jù)無法用作信息而被消滅。這是指在企劃階段不是體 感游戲的現(xiàn)有游戲無法作為運(yùn)動(dòng)數(shù)據(jù)使用。
【發(fā)明內(nèi)容】
[0011] (要解決的技術(shù)課題)
[0012] 本發(fā)明是為解決所述問題點(diǎn)而提出的,其目的在于,在游戲運(yùn)動(dòng)器材中在異類體 感游戲運(yùn)動(dòng)器材和多樣的內(nèi)容(或應(yīng)用程序)之間設(shè)置中間件,并使所述中間件起中介運(yùn) 動(dòng)器材和內(nèi)容之間的各種信號(hào)的作用。
[0013] 所述中間件在服務(wù)器&客戶環(huán)境下設(shè)置在客戶機(jī)設(shè)備(PC,TV,電話,其他便攜式 終端)上,還可以設(shè)置在通過有無線連接于客戶機(jī)設(shè)備上的運(yùn)動(dòng)器材。因此,所述運(yùn)動(dòng)器材 也可以視為客戶機(jī)設(shè)備的一部分。
[0014] 本發(fā)明的其他目的在于,通過網(wǎng)絡(luò)連接多個(gè)服務(wù)器和體感游戲運(yùn)動(dòng)器材控制部的 固件。當(dāng)需要修改運(yùn)動(dòng)器材控制部的固件時(shí),通過修改服務(wù)器的信息來修改網(wǎng)絡(luò)內(nèi)的所有 運(yùn)動(dòng)器材控制部的固件。
[0015] (課題的解決方法)
[0016] 根據(jù)本發(fā)明的中間件是一種軟件,設(shè)置于客戶機(jī)設(shè)備(PC,TV,電話,其他便攜式終 端)或通過有無線連接于客戶機(jī)設(shè)備的運(yùn)動(dòng)器材,所述客戶機(jī)設(shè)備連接用戶與網(wǎng)絡(luò)起網(wǎng)關(guān) 作用,為了明確理解中間件的作用,分為中央控制部、校準(zhǔn)部、個(gè)人數(shù)據(jù)部、應(yīng)用程序配置文 件的4個(gè)領(lǐng)域。
[0017] 中央控制部從外部中間件服務(wù)器接收以下三種數(shù)據(jù)。
[0018] 第一,數(shù)據(jù)是運(yùn)動(dòng)器材的機(jī)種號(hào),是嵌入于運(yùn)動(dòng)器材控制部的固件的固有數(shù)據(jù),相 同的機(jī)種具有相同的號(hào)碼。
[0019] 第二,數(shù)據(jù)是按照各體感游戲運(yùn)動(dòng)器材的機(jī)種指定的校準(zhǔn)參數(shù),該參數(shù)包括測(cè)定 速度參數(shù)、測(cè)定力矩參數(shù)、心搏數(shù)參數(shù)、力矩控制參數(shù)。各參數(shù)由規(guī)定常數(shù)構(gòu)成,其值通過中 間件服務(wù)器可隨時(shí)變更。
[0020] 第三,作為數(shù)據(jù)可舉由命令應(yīng)用程序替身的移動(dòng)速度的HID信號(hào)值構(gòu)成的配置文 件(Profile)。配置文件由切換信號(hào)、鍵值信號(hào)、線性控制(Linear control)的三種信號(hào)構(gòu) 成。各應(yīng)用程序具有三種信號(hào)中定義一個(gè)以上信號(hào)的配置文件。
[0021] 如此,中央控制部下載在外部中間件服務(wù)器輸入的數(shù)據(jù)并存儲(chǔ),并負(fù)責(zé)向中間件 內(nèi)的其他部分提供數(shù)據(jù)的作用。
[0022] 校準(zhǔn)部用于校準(zhǔn)在運(yùn)動(dòng)器材測(cè)定的運(yùn)動(dòng)速度、運(yùn)動(dòng)力矩、心搏數(shù)的測(cè)定值信息乘 從所述中央控制部接收的各參數(shù)而測(cè)定的信息。此過程是按基準(zhǔn)標(biāo)準(zhǔn)化在異類運(yùn)動(dòng)器材上 顯示偏差的各測(cè)定值的過程。通過所述校準(zhǔn)過程可以將異類體感游戲運(yùn)動(dòng)器材上測(cè)定的信 號(hào)值無偏差地進(jìn)行標(biāo)準(zhǔn)化。
[0023] 而且,校準(zhǔn)部具有在從應(yīng)用程序接收的力矩控制數(shù)據(jù)同樣乘力矩控制參數(shù)并使數(shù) 據(jù)標(biāo)準(zhǔn)化后,傳送給運(yùn)動(dòng)器材控制部的作用。
[0024] 若沒有如上所述的校準(zhǔn)過程,根據(jù)運(yùn)動(dòng)器材的特性,即便用戶沒有運(yùn)動(dòng)實(shí)力也能 取得好成績(jī),而一些運(yùn)動(dòng)器材,即便用戶的運(yùn)動(dòng)實(shí)力出色也得不到好成績(jī),會(huì)在公平的競(jìng)爭(zhēng) 上失敗。而且,會(huì)成為用戶對(duì)運(yùn)動(dòng)失去興趣,且降低內(nèi)容(應(yīng)用程序)本身的競(jìng)爭(zhēng)力的原因。 因此,必須要進(jìn)行所述校準(zhǔn)過程。
[0025] 個(gè)人數(shù)據(jù)部是基于從運(yùn)動(dòng)管理傳感器接收的每個(gè)人的運(yùn)動(dòng)代謝率信息和從校準(zhǔn) 部接收的經(jīng)校準(zhǔn)的運(yùn)動(dòng)信息計(jì)算運(yùn)動(dòng)量等運(yùn)動(dòng)數(shù)據(jù),然后再次傳送給運(yùn)動(dòng)管理服務(wù)器。
[0026] 應(yīng)用程序配置文件部是將從校準(zhǔn)部接收的經(jīng)校準(zhǔn)的運(yùn)動(dòng)速度及運(yùn)動(dòng)力矩、心搏數(shù) 測(cè)定信號(hào)變換為符合用戶為利用而選擇的應(yīng)用程序的HID值后進(jìn)行傳送。
[0027] 如上所述,在應(yīng)用程序配置文件部將校準(zhǔn)的信號(hào)變換為HID值時(shí),變換基準(zhǔn)信號(hào) 由運(yùn)動(dòng)速度、相乘運(yùn)動(dòng)速度與運(yùn)動(dòng)力矩的值、心搏數(shù)的三種來定義。
[0028] 根據(jù)應(yīng)用程序的HID規(guī)格信號(hào)的傳遞方法基本上有切換、鍵值、線性控制(linear control)的三種配置文件,根據(jù)情況,可以組合使用2個(gè)以上配置文件。在用戶執(zhí)行應(yīng)用程 序時(shí),在中央控制部向應(yīng)用程序配置文件部提供用戶選擇的應(yīng)用程序的配置文件。
[0029] 切換配置文件是一般在游戲及內(nèi)容(應(yīng)用程序)的替身如汽車或飛機(jī)與移動(dòng)速度 無關(guān)顯示為一個(gè)動(dòng)畫,命令替身行駛的方法如按壓"上箭頭(up arrow)"只有一種方法時(shí)使 用。
[0030] 鍵值配置文件是一般在游戲及內(nèi)容(應(yīng)用程序)的替身如人或動(dòng)物、機(jī)器人等走 路奔跑時(shí)分別需要不同的動(dòng)畫,操作鍵也根據(jù)替身的速度不同時(shí)使用。
[0031] 線性控制配置文件是一般在游戲及內(nèi)容(應(yīng)用程序)的替身如汽車或飛機(jī)與移動(dòng) 速度無關(guān)顯示為一個(gè)動(dòng)畫,命令替身行駛的方法如操縱桿的電位器(potentiometer)為線 性方法,可適用于程序化的應(yīng)用程序。
[0032] 所述配置文件中可以組合2個(gè)以上使用。例如,可以組合鍵值配置文件和切換配 置文件、鍵值配置文件和線性控制配置文件、或者切換配置文件和線性控制配置文件等。還 可以舉在一般行駛時(shí),使用線性控制配置文件或切換配置文件,然后如加速或跳躍做特別 的行駛時(shí)使用鍵值配置文件的情況。
[0033] (發(fā)明效果)
[0034] 根據(jù)本發(fā)明的中間件以及設(shè)置有該中間件的裝置具有如下效果。
[0035] 第一,通過將在異類體感游戲運(yùn)動(dòng)器材上產(chǎn)生的各種不同的測(cè)定信號(hào)標(biāo)準(zhǔn)化,防 止因特定器材的性能過好或過低對(duì)游戲內(nèi)容(應(yīng)用程序)的娛樂性降低且用戶的可靠性降 低。
[0036] 第二,游戲的操作方法中,尤其替身的移動(dòng)方法分別不同的游戲內(nèi)容(應(yīng)用程序) 也可利用于一個(gè)體感游戲運(yùn)動(dòng)器材。
[0037] 第三,由于可以在中央服務(wù)器更新將所述體感游戲運(yùn)動(dòng)設(shè)備的信號(hào)標(biāo)準(zhǔn)化的參數(shù) 及操作游戲內(nèi)容(應(yīng)用程序)的配置文件,因此不用一一修改運(yùn)動(dòng)器材控制部的固件或者 游戲內(nèi)容(應(yīng)用程序)的執(zhí)行配置文件也可以在中央控制所有配置文件。
[0038] 第四,在沒有中間件的情況下邊利用應(yīng)用程序邊計(jì)算運(yùn)動(dòng)數(shù)據(jù)時(shí),在游戲內(nèi)容 (應(yīng)用程序)內(nèi)應(yīng)具備運(yùn)動(dòng)數(shù)據(jù)計(jì)算功能。但是,根據(jù)本發(fā)明的中間件,即便在應(yīng)用程序 不具備計(jì)算及管理運(yùn)動(dòng)數(shù)據(jù)的功能,在中間件單獨(dú)進(jìn)行計(jì)算并將信息傳送至運(yùn)動(dòng)管理服務(wù) 器。
【附圖說明】
[0039] 圖1是用于說明根據(jù)本發(fā)明的實(shí)施例的中間件的概念的圖。
[0040] 圖2是根據(jù)本發(fā)明的實(shí)施例的中間件的系統(tǒng)結(jié)構(gòu)圖。
[0041] 圖3是根據(jù)本發(fā)明的實(shí)施例的中間件的內(nèi)部結(jié)構(gòu)圖。
[0042] 圖4是根據(jù)本發(fā)明的實(shí)施例的中間件在中央控制部和中間件服務(wù)器之間的作用 的結(jié)構(gòu)圖。
[0043] 圖5是具體示出根據(jù)本發(fā)明的實(shí)施例的校準(zhǔn)部的作用的圖。
[0044] 圖6是具體示出根據(jù)本發(fā)明的實(shí)施例的應(yīng)用程序配置文件部的作用的圖。
[0045] 圖7至圖9是根據(jù)本發(fā)明的實(shí)施例的切換配置文件部的示例圖。
[0046] 圖10及圖11是根據(jù)本發(fā)明的實(shí)施例的HID信號(hào)的鍵值配置文件的示例圖。
[0047] 圖12及圖13是根據(jù)本發(fā)明的實(shí)施例的線性控制配置文件的示例圖。
[0048] 圖14是具體示出根據(jù)本發(fā)明的實(shí)施例的個(gè)人數(shù)