專(zhuān)利名稱(chēng):基于云的游戲?qū)崿F(xiàn)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種游戲?qū)崿F(xiàn)技術(shù),特別是涉及一種基于云的游戲?qū)崿F(xiàn)系統(tǒng)。
背景技術(shù):
云計(jì)算(Cloud Computing)技術(shù)是目前新興的技術(shù),云計(jì)算旨在通過(guò)網(wǎng)絡(luò)把多個(gè)成本相對(duì)較低的計(jì)算實(shí)體整合成一個(gè)具有強(qiáng)大計(jì)算能力的完美系統(tǒng),并借助SaaS、PaaS,IaaS, MSP等先進(jìn)的商業(yè)模式把這強(qiáng)大的計(jì)算能力分布到終端用戶(hù)手中。云計(jì)算的一個(gè)核心理念就是通過(guò)不斷提高“云”的處理能力,進(jìn)而減少用戶(hù)終端的處理負(fù)擔(dān),最終使用戶(hù)終端簡(jiǎn)化成一個(gè)單純的輸入輸出設(shè)備,并能按需享受“云”的強(qiáng)大計(jì)算處理能力。發(fā)明人在實(shí)現(xiàn)本發(fā)明過(guò)程中發(fā)現(xiàn)游戲已經(jīng)成為人們娛樂(lè)生活中一個(gè)重要組成部分,然而,有的游戲?qū)τ螒蜓b置的軟硬件要求很高,從而造成游戲?qū)崿F(xiàn)成本高。 有鑒于上述現(xiàn)有的游戲?qū)崿F(xiàn)方式存在的缺陷,本發(fā)明人基于從事此類(lèi)產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專(zhuān)業(yè)知識(shí),并配合學(xué)理的運(yùn)用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新型結(jié)構(gòu)的基于云的游戲?qū)崿F(xiàn)系統(tǒng),該系統(tǒng)能夠克服現(xiàn)有的游戲?qū)崿F(xiàn)方式存在的問(wèn)題,使其更具有實(shí)用性。經(jīng)過(guò)不斷的研究、設(shè)計(jì),并經(jīng)過(guò)反復(fù)試作樣品及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的游戲?qū)崿F(xiàn)方式存在的缺陷,而提供一種新型結(jié)構(gòu)的基于云的游戲?qū)崿F(xiàn)系統(tǒng),所要解決的技術(shù)問(wèn)題是,簡(jiǎn)化游戲裝置,降低游戲?qū)崿F(xiàn)成本,非常適于實(shí)用。本發(fā)明的目的以及解決其技術(shù)問(wèn)題可以采用以下的技術(shù)方案來(lái)實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種基于云的游戲?qū)崿F(xiàn)系統(tǒng),所述系統(tǒng)包括分屬于不同網(wǎng)段的多個(gè)云計(jì)算服務(wù)器、以及多個(gè)游戲?qū)崿F(xiàn)裝置;其中的任一游戲?qū)崿F(xiàn)裝置包括游戲裝置和游戲手柄;或者所述游戲?qū)崿F(xiàn)裝置包括游戲裝置和具有游戲手柄功能的電子設(shè)備;所述游戲裝置包括網(wǎng)絡(luò)接口,用于與所述云計(jì)算服務(wù)器連接,所述游戲裝置通過(guò)所述網(wǎng)絡(luò)接口與所述云計(jì)算服務(wù)器進(jìn)行信息交互;本地接口,用于接收所述游戲手柄或電子設(shè)備傳輸來(lái)的游戲控制命令;轉(zhuǎn)發(fā)模塊,用于將所述本地接口接收到的游戲控制命令通過(guò)所述網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給所述云計(jì)算服務(wù)器;顯示模塊,用于根據(jù)云計(jì)算服務(wù)器傳輸來(lái)的游戲信息顯示游戲畫(huà)面;所述云計(jì)算服務(wù)器為跨越網(wǎng)段的服務(wù)器集群中的服務(wù)器;所述服務(wù)器集群是由一個(gè)云計(jì)算根服務(wù)器和多個(gè)云計(jì)算節(jié)點(diǎn)服務(wù)器組成的系統(tǒng);云計(jì)算根服務(wù)器用于執(zhí)行云計(jì)算節(jié)點(diǎn)服務(wù)器的任務(wù)分配、負(fù)載平衡和整體優(yōu)化的任務(wù);所述云計(jì)算節(jié)點(diǎn)服務(wù)器用于對(duì)游戲裝置傳輸來(lái)的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。
本發(fā)明的目的以及解決其技術(shù)問(wèn)題還可以采用以下的技術(shù)措施來(lái)進(jìn)一步實(shí)現(xiàn)。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述游戲裝置包括電視機(jī)、或者機(jī)頂盒和電視機(jī)、或者電視機(jī)頂盒一體機(jī)、或者所述游戲裝置包括計(jì)算機(jī)、或者游戲機(jī)。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述任一游戲?qū)崿F(xiàn)裝置還包括攝像模塊,用于攝取圖像;所述本地接口接收所述攝像模塊攝取的圖像;所述轉(zhuǎn)發(fā)模塊將所述本地接口接收到的圖像通過(guò)網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給所述云計(jì)算節(jié)點(diǎn)服務(wù)器;所述云計(jì)算節(jié)點(diǎn)服務(wù)器根據(jù)所述圖像確定游戲玩家的動(dòng)作,將所述動(dòng)作轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述攝像模塊通過(guò)有線或者無(wú)線的方式與所述游戲裝置連接,或者所述攝像模塊集成設(shè)置在所述游戲裝置中。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述攝像模塊包括RGB彩色攝像頭 和/或3D深度感應(yīng)器。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中3D深度感應(yīng)器包括紅外線發(fā)射器和紅外線CMOS攝像機(jī);或者所述3D深度感應(yīng)器包括激光發(fā)射器和激光攝像機(jī);或者所述3D深度感應(yīng)器包括LED發(fā)光設(shè)備及針對(duì)LED光進(jìn)行捕捉的光學(xué)攝像機(jī)。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述攝像模塊包括光源跟蹤模塊,用于進(jìn)行光源跟蹤,并將跟蹤獲得的光源位置信息通過(guò)所述網(wǎng)絡(luò)接口傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器;所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述光源位置信息轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述游戲手柄或電子設(shè)備包括聲音擷取模塊、以及接口模塊;所述聲音擷取模塊向所述接口模塊輸出拾取的聲音的音頻信號(hào);所述接口模塊接收所述聲音擷取模塊輸出的音頻信號(hào),并向所述游戲裝置輸出所述音頻信號(hào),所述音頻信號(hào)通過(guò)所述網(wǎng)絡(luò)接口傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器,所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述音頻信號(hào)轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述游戲手柄或電子設(shè)備還包括聲音播放模塊,用于根據(jù)所述云計(jì)算節(jié)點(diǎn)服務(wù)器通過(guò)所述網(wǎng)絡(luò)接口和所述接口模塊傳輸來(lái)的播放音頻信號(hào)輸出聲音。較佳的,前述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其中所述游戲手柄或電子設(shè)備還包括重力加速度傳感器和/或陀螺儀;所述重力加速度傳感器和/或陀螺儀產(chǎn)生的采集數(shù)據(jù)通過(guò)所述接口模塊傳輸給所述游戲裝置,所述游戲裝置中的轉(zhuǎn)發(fā)模塊通過(guò)所述網(wǎng)絡(luò)接口將所述數(shù)據(jù)傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器;所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述采集數(shù)據(jù)轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。借由上述技術(shù)方案,本發(fā)明的基于云的游戲?qū)崿F(xiàn)系統(tǒng)至少具有下列優(yōu)點(diǎn)及有益效果本發(fā)明通過(guò)利用云計(jì)算服務(wù)器,使游戲裝置基本上具有接收、轉(zhuǎn)發(fā)、以及顯示功能即可實(shí)現(xiàn)游戲,簡(jiǎn)化了游戲裝置,從而降低了游戲?qū)崿F(xiàn)成本。綜上所述,本發(fā)明降低了游戲?qū)崿F(xiàn)成本,在技術(shù)上有顯著的進(jìn)步,并具有明顯的積極效果,誠(chéng)為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。
圖I為本發(fā)明的基于云的游戲?qū)崿F(xiàn)系統(tǒng)示意圖。
具體實(shí)施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的基于云的游戲?qū)崿F(xiàn)系統(tǒng)其具體實(shí)施方式
、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如后。本發(fā)明具體實(shí)施例的一種基于云的游戲?qū)崿F(xiàn)系統(tǒng)如圖I所示。圖I示出的系統(tǒng)包括云計(jì)算服務(wù)器100和多個(gè)游戲?qū)崿F(xiàn)裝置200。其中的云計(jì)算服務(wù)器100為跨越網(wǎng)段的服務(wù)器集群中的服務(wù)器,從而不同的云計(jì)算服務(wù)器100可以分屬于不同網(wǎng)段,即多個(gè)云計(jì)算服務(wù)器100是跨越不同網(wǎng)段的服務(wù)器。另夕卜,不同的游戲?qū)崿F(xiàn)裝置200也可以分屬于不同網(wǎng)段。上述服務(wù)器集群是由一個(gè)云計(jì)算根服務(wù)器和多個(gè)云計(jì)算節(jié)點(diǎn)服務(wù)器組成的系統(tǒng),即云計(jì)算服務(wù)器100包括云計(jì)算根服務(wù)器110和多個(gè)云計(jì)算節(jié)點(diǎn)服務(wù)器120。其中的任一個(gè)游戲?qū)崿F(xiàn)裝置200包括游戲裝置210和至少一個(gè)游戲手柄220??蛇x的,其中任一個(gè)游戲?qū)崿F(xiàn)裝置210還可以包括攝像模塊230。圖I中僅示意性的示出了兩個(gè)游戲?qū)崿F(xiàn)裝置200和兩個(gè)云計(jì)算節(jié)點(diǎn)服務(wù)器120,在實(shí)際應(yīng)用中,游戲?qū)崿F(xiàn)裝置200和云計(jì)算節(jié)點(diǎn)服務(wù)器120的數(shù)量均可以多于兩個(gè)。需要說(shuō)明的是,本實(shí)施例中的游戲手柄220還可以為具有游戲手柄功能的電子設(shè)備,如移動(dòng)電話(huà)等。本實(shí)施例雖是以游戲手柄為例進(jìn)行描述的,但是,應(yīng)明確獲知,本實(shí)施例中的游戲手柄也可以為移動(dòng)電話(huà)等具有游戲手柄功能的電子設(shè)備。游戲手柄和具有游戲手柄的電子設(shè)備可以統(tǒng)稱(chēng)為游戲控制裝置。上述游戲裝置210可以具體包括網(wǎng)絡(luò)接口 211、本地接口 212、轉(zhuǎn)發(fā)模塊213、以及顯不模塊214。另外,該游戲裝置210還可以包括聲音輸出模塊,以播放游戲音。聲音輸出模塊可以根據(jù)云計(jì)算節(jié)點(diǎn)服務(wù)器120傳輸來(lái)的游戲信息播放游戲音。上述游戲裝置210可以具體為電視機(jī),也可以為電視機(jī)和機(jī)頂盒,也可以具體為電視機(jī)機(jī)頂盒一體機(jī),還可以具體為計(jì)算機(jī)或者游戲機(jī)。在游戲裝置210為電視機(jī)和機(jī)頂盒的情況下,上述網(wǎng)絡(luò)接口 211、本地接口 212和轉(zhuǎn)發(fā)模塊213可以設(shè)置在機(jī)頂盒中,且顯示模塊214包括電視機(jī)。當(dāng)然,網(wǎng)絡(luò)接口 211、本地接口 212和轉(zhuǎn)發(fā)模塊213也可以獨(dú)立于機(jī)頂盒和電視而單獨(dú)設(shè)置,或者集成設(shè)置在電視機(jī)中。在游戲裝置210為計(jì)算機(jī)或者游戲機(jī)的情況下,該計(jì)算機(jī)或者游戲機(jī)可以為具有接收、轉(zhuǎn)發(fā)、顯示、和播音功能的極其簡(jiǎn)化的游戲客戶(hù)端。
上述游戲手柄220可以包括聲音擷取模塊221、接口模塊222、聲音播放模塊223、重力加速度傳感器224、以及陀螺儀225。下面對(duì)云計(jì)算服務(wù)器100中包括的各服務(wù)器、游戲裝置210中包括的各模塊、游戲手柄220中包括的各模塊、以及攝像模塊230中包括的各模塊進(jìn)行逐一說(shuō)明。云計(jì)算根服務(wù)器110主要用于執(zhí)行云計(jì)算節(jié)點(diǎn)服務(wù)器的任務(wù)分配、負(fù)載平衡和整體優(yōu)化的任務(wù),云計(jì)算根服務(wù)器110可以管理云計(jì)算節(jié)點(diǎn)服務(wù)器120的資源,例如,云計(jì)算根服務(wù)器110根據(jù)預(yù)先設(shè)定的資源管理算法配置云計(jì)算節(jié)點(diǎn)服務(wù)器120應(yīng)處理的游戲邏輯。云計(jì)算根服務(wù)器110在配置了云計(jì)算節(jié)點(diǎn)服務(wù)器120的游戲邏輯后,云計(jì)算節(jié)點(diǎn)服務(wù)器120可以接收到游戲裝置210傳輸來(lái)的游戲控制命令,并對(duì)游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置210發(fā)送游戲信息。游戲裝置210可以不知道為其服務(wù)的云計(jì)算節(jié)點(diǎn)服務(wù)器120到底是哪一個(gè),云計(jì)算根服務(wù)器110通過(guò)資源配置可以使相應(yīng)的云計(jì)算節(jié)點(diǎn)服務(wù)器120接收到游戲裝置210傳輸來(lái)的信息,并使相應(yīng)的游戲裝置210接收到云計(jì)算節(jié)點(diǎn)服務(wù)器120發(fā)送來(lái)的 游戲信息;例如,云計(jì)算根服務(wù)器110可以通過(guò)配置云端的路由設(shè)備來(lái)使云計(jì)算節(jié)點(diǎn)服務(wù)器120接收到相應(yīng)的游戲裝置210傳輸來(lái)的信息(如游戲控制命令、圖像信息、以及音頻信息等)、以及使相應(yīng)的游戲裝置210接收到云計(jì)算節(jié)點(diǎn)服務(wù)器120發(fā)送來(lái)的游戲信息。云計(jì)算節(jié)點(diǎn)服務(wù)器120主要用于接收參與同一游戲的各游戲裝置210通過(guò)其網(wǎng)絡(luò)接口 211傳輸來(lái)的游戲控制命令,并對(duì)接收到的游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)該游戲邏輯處理結(jié)果產(chǎn)生游戲信息,并向參與同一游戲的各游戲裝置210發(fā)送游戲信息,各游戲裝置210通過(guò)其網(wǎng)絡(luò)接口 211均接收游戲信息。游戲裝置210接收到的游戲信息主要用于顯示游戲畫(huà)面,即游戲裝置210根據(jù)網(wǎng)絡(luò)接口 211接收到的游戲信息顯示游戲畫(huà)面,以便游戲的繼續(xù)進(jìn)行。需要說(shuō)明的是,由于參與同一游戲的各游戲裝置210顯示的游戲畫(huà)面的視角可能不相同,因此,云計(jì)算節(jié)點(diǎn)服務(wù)器120向參與同一游戲的各游戲裝置210發(fā)送的游戲信息可以相同也可以不相同。本發(fā)明中的游戲信息可以包括用于顯示游戲畫(huà)面的游戲信息和用于播放游戲音的游戲信息。云計(jì)算節(jié)點(diǎn)服務(wù)器120除了可以接收到參與同一游戲的各游戲裝置210傳輸來(lái)的游戲控制命令之外,還可以接收到游戲裝置210通過(guò)其網(wǎng)絡(luò)接口 211傳輸來(lái)的圖像信息、光源位置信息、以及音頻信號(hào)等等。云計(jì)算節(jié)點(diǎn)服務(wù)器120在接收到圖像信息、光源位置信息、以及音頻信號(hào)后,需要先將這些信息轉(zhuǎn)換為游戲控制命令,之后,再對(duì)轉(zhuǎn)換出的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)該游戲邏輯處理結(jié)果產(chǎn)生游戲信息,最后,向參與同一游戲的各游戲裝置210發(fā)送游戲信息,該游戲信息可以用于顯示游戲畫(huà)面的該游戲信息,還可以用于播放游戲音。本發(fā)明中的云計(jì)算節(jié)點(diǎn)服務(wù)器120可以采用現(xiàn)有的技術(shù)進(jìn)行游戲控制命令的轉(zhuǎn)換,而且,云計(jì)算節(jié)點(diǎn)服務(wù)器120可以采用現(xiàn)有的技術(shù)進(jìn)行游戲邏輯處理,本發(fā)明不限制云計(jì)算節(jié)點(diǎn)服務(wù)器120進(jìn)行游戲控制命令轉(zhuǎn)換、以及游戲邏輯處理的具體實(shí)現(xiàn)過(guò)程。網(wǎng)絡(luò)接口 211設(shè)置于游戲裝置210中,與轉(zhuǎn)發(fā)模塊213連接。游戲裝置210通過(guò)網(wǎng)絡(luò)接口 211與云計(jì)算節(jié)點(diǎn)服務(wù)器120連接,即游戲裝置210和游戲手柄220通過(guò)網(wǎng)絡(luò)接口 211與云計(jì)算節(jié)點(diǎn)服務(wù)器120進(jìn)行信息交互。游戲裝置210與云計(jì)算節(jié)點(diǎn)服務(wù)器120之間通過(guò)網(wǎng)絡(luò)接口 211進(jìn)行交互的信息可以采用現(xiàn)有的多種通訊協(xié)議,本發(fā)明不限制所采用的具體通訊協(xié)議。本地接口 212設(shè)置于游戲裝置210中,本地接口 212與轉(zhuǎn)發(fā)模塊213連接。游戲裝置210通過(guò)本地接口 212與游戲手柄220進(jìn)行信息交互,即本地接口 212接收游戲手柄220傳輸來(lái)的信息,并將轉(zhuǎn)發(fā)模塊213傳輸來(lái)的信息傳輸給游戲手柄220。本地接口 212主要用于接收游戲手柄220傳輸來(lái)的游戲控制命令,該游戲控制命令可以是游戲手柄220基于按鍵或者轉(zhuǎn)動(dòng)搖桿等方式而產(chǎn)生的游戲控制命令。本地接口212還可以接收到游戲手柄220傳輸來(lái)的音頻信號(hào)以及采集數(shù)據(jù)等。另外,本地接口 212還可以接收到攝像模塊230傳輸來(lái)的圖像信息。轉(zhuǎn)發(fā)模塊213與網(wǎng)絡(luò)接口 211、本地接口 212、以及顯示模塊214均連接。轉(zhuǎn)發(fā)模塊213主要用于將本地接口 212接收到的游戲控制命令通過(guò)網(wǎng)絡(luò)接口 211轉(zhuǎn)發(fā)給云計(jì)算節(jié)點(diǎn)服務(wù)器120。轉(zhuǎn)發(fā)模塊213還可以將本地接口 212接收到的音頻信號(hào)、圖像信息、以及采、集數(shù)據(jù)等信息通過(guò)網(wǎng)絡(luò)接口 211轉(zhuǎn)發(fā)給云計(jì)算節(jié)點(diǎn)服務(wù)器120。另外,轉(zhuǎn)發(fā)模塊213可以將網(wǎng)絡(luò)接口 211接收到的云計(jì)算節(jié)點(diǎn)服務(wù)器120發(fā)送來(lái)的數(shù)據(jù)轉(zhuǎn)發(fā)給顯示模塊214或者通過(guò)本地接口 212轉(zhuǎn)發(fā)給游戲手柄220。轉(zhuǎn)發(fā)模塊213在信息轉(zhuǎn)發(fā)過(guò)程中可以進(jìn)行數(shù)據(jù)打包以及解析等處理操作。顯示模塊214與轉(zhuǎn)發(fā)模塊213連接,顯示模塊214主要用于根據(jù)云計(jì)算節(jié)點(diǎn)服務(wù)器120通過(guò)網(wǎng)絡(luò)接口 211和轉(zhuǎn)發(fā)模塊213傳輸來(lái)的游戲信息顯示游戲畫(huà)面。顯示模塊214可以包括液晶顯示器等設(shè)備。聲音擷取模塊221與接口模塊222連接。聲音擷取模塊221主要用于拾取游戲玩家發(fā)出的聲音,并向接口模塊222輸出其拾取到的聲音的音頻信號(hào)。該聲音擷取模塊221可以具體為麥克風(fēng)等元件。本發(fā)明不限制聲音擷取模塊221的具體表現(xiàn)形式。接口模塊222與游戲裝置210的本地接口 212、聲音擷取模塊221、聲音播放模塊223、重力加速度傳感器224、以及陀螺儀225均連接。接口模塊222和本地接口 212—起實(shí)現(xiàn)了游戲手柄220和游戲裝置210之間的信息互通。接口模塊222主要用于接收聲音擷取模塊221輸出的其拾取的聲音的音頻信號(hào),并向游戲裝置210輸出音頻信號(hào),該音頻信號(hào)被游戲裝置210的本地接口 212接收后,由游戲裝置210的轉(zhuǎn)發(fā)模塊213將該音頻信號(hào)通過(guò)網(wǎng)絡(luò)接口 211傳輸給云計(jì)算節(jié)點(diǎn)服務(wù)器120,云計(jì)算節(jié)點(diǎn)服務(wù)器120將接收到的音頻信號(hào)轉(zhuǎn)換為游戲控制命令,并對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置210發(fā)送用于顯示游戲畫(huà)面的游戲信息。另外云計(jì)算節(jié)點(diǎn)服務(wù)器120還可以向游戲裝置210發(fā)送用于播放游戲音的播放音頻信號(hào),云計(jì)算節(jié)點(diǎn)服務(wù)器120可以向參與同一游戲的各游戲裝置210均發(fā)送播放音頻信號(hào),也可以向參與同一游戲的部分游戲裝置210發(fā)送播放音頻信號(hào),且云計(jì)算節(jié)點(diǎn)服務(wù)器120向不同的游戲裝置210發(fā)送的播放音頻信號(hào)可以不相同。接口模塊222可以具體為無(wú)線接口模塊,也可以為有線接口模塊,即游戲手柄220可以通過(guò)有線連接方式或者無(wú)線連接方式與游戲裝置210連接。具體的接口模塊222可以為藍(lán)牙、2. 4GHz模塊、WIFI模塊、紅外模塊或者USB接口等等。本發(fā)明不限制接口模塊222的具體實(shí)現(xiàn)方式。 聲音播放模塊223與接口模塊222連接。聲音播放模塊223主要用于播放接口模塊222發(fā)送來(lái)的播放音頻信號(hào),即根據(jù)接口模塊222發(fā)送來(lái)的播放音頻信號(hào)輸出聲音。接口模塊222向聲音播放模塊223發(fā)送的播放音頻信號(hào)是網(wǎng)絡(luò)接口模塊211接收的云計(jì)算節(jié)點(diǎn)服務(wù)器120發(fā)送來(lái)的播放音頻信號(hào),具體的,該播放音頻信號(hào)從云計(jì)算節(jié)點(diǎn)服務(wù)器120處向游戲裝置210發(fā)送,游戲裝置210通過(guò)其網(wǎng)絡(luò)接口 211接收該播放音頻信號(hào),轉(zhuǎn)發(fā)模塊213將該播放音頻信號(hào)通過(guò)本地接口 212傳輸給游戲手柄220,游戲手柄220中的接口模塊222將接收到的該播放音頻信號(hào)傳輸給聲音播放模塊223。上述聲音播放模塊223可以具體為揚(yáng)聲器。另外,該聲音播放模塊223還可以包括耳機(jī),即聲音播放模塊223可以通過(guò)外放的方式向游戲玩家播出聲音,也可以通過(guò)耳機(jī)向游戲玩家播出聲音。重力加速度傳感器224與接口模塊222連接。重力加速度傳感器224主要用于產(chǎn)生重力加速度傳感信號(hào)。該產(chǎn)生的重力加速度傳感信號(hào)可以通過(guò)接口模塊222傳輸至游戲裝置210。游戲裝置210中的本地接口 212接收該重力加速度傳感信號(hào),并由轉(zhuǎn)發(fā)模塊213 通過(guò)網(wǎng)絡(luò)接口 211將該重力加速度傳感信號(hào)傳輸給云計(jì)算節(jié)點(diǎn)服務(wù)器120。云計(jì)算節(jié)點(diǎn)服務(wù)器120在接收到重力加速度傳感信號(hào)之后,將該重力加速度傳感信號(hào)轉(zhuǎn)換為游戲控制命令,并對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)游戲邏輯處理結(jié)果向游戲裝置210發(fā)送游戲信息,該游戲信息可以包括用于顯示游戲畫(huà)面的游戲信息和/或播放音頻信號(hào)。本發(fā)明不限制云計(jì)算節(jié)點(diǎn)服務(wù)器120將重力加速度傳感信號(hào)轉(zhuǎn)換為游戲控制命令的具體實(shí)現(xiàn)方式。陀螺儀225設(shè)置于游戲手柄220中,與接口模塊222連接。陀螺儀225即為角運(yùn)動(dòng)檢測(cè)裝置。陀螺儀225用于產(chǎn)生基于角速度的采集數(shù)據(jù)。陀螺儀225可以將其感知到的角速度的變化轉(zhuǎn)換為電信號(hào),從而產(chǎn)生基于角速度的采集數(shù)據(jù)。陀螺儀225產(chǎn)生的采集數(shù)據(jù)通過(guò)接口模塊222傳輸至游戲裝置210。游戲裝置210中的本地接口 212接收該采集數(shù)據(jù),并由轉(zhuǎn)發(fā)模塊213通過(guò)網(wǎng)絡(luò)接口 211將該采集數(shù)據(jù)傳輸給云計(jì)算節(jié)點(diǎn)服務(wù)器120。云計(jì)算節(jié)點(diǎn)服務(wù)器120在接收到采集數(shù)據(jù)之后,將該采集數(shù)據(jù)轉(zhuǎn)換為游戲控制命令,并對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置210發(fā)送游戲信息,該游戲信息可以包括用于顯示游戲畫(huà)面的游戲信息和/或播放音頻信號(hào)。本發(fā)明不限制云計(jì)算節(jié)點(diǎn)服務(wù)器120將陀螺儀225產(chǎn)生的采集數(shù)據(jù)轉(zhuǎn)換為游戲控制命令的具體實(shí)現(xiàn)方式。攝像模塊230主要用于實(shí)時(shí)攝取圖像,攝像模塊230可以按照預(yù)定采樣頻率進(jìn)行圖像的實(shí)時(shí)采樣。攝像模塊230可以通過(guò)有線或者無(wú)線的方式將其實(shí)時(shí)攝取到的圖像傳輸給游戲裝置210,即攝像模塊230與游戲裝置210之間可以采用有線方式連接,也可以采用無(wú)線方式連接。在采用有線方式連接的情況下,游戲裝置210可以通過(guò)USB等與攝像模塊230連接。在采用無(wú)線方式連接的情況下,游戲裝置210可以通過(guò)藍(lán)牙、2. 4GHz、WIFI、或者紅外等方式與攝像模塊230連接。另外,在采用無(wú)線方式連接的情況下,在攝像模塊230與游戲裝置210之間正常傳輸圖像之前,攝像模塊230可以通過(guò)注冊(cè)識(shí)別等過(guò)程與游戲裝置210建立正常的無(wú)線連接鏈路。本發(fā)明不限制攝像模塊230與游戲裝置210的具體連接方式、以及建立無(wú)線連接鏈路的具體實(shí)現(xiàn)過(guò)程。另外,攝像模塊230也可以集成設(shè)置在游戲裝置210中。
攝像模塊230可以采用現(xiàn)有的攝像頭、以及攝像機(jī)等設(shè)備來(lái)實(shí)現(xiàn),例如,攝像模塊230可以包括RGB彩色攝像頭、以及3D深度感應(yīng)器中的至少一個(gè)。這里的3D深度感應(yīng)器可以具體包括紅外線發(fā)射器、以及紅外線CMOS攝像機(jī)等,該3D深度感應(yīng)器也可以具體包括激光發(fā)射器和激光攝像機(jī)等;該3D深度感應(yīng)器還可以包括LED發(fā)光設(shè)備及針對(duì)LED光進(jìn)行捕捉的光學(xué)攝像機(jī)。本發(fā)明不限制攝像模塊230的具體類(lèi)型、以及攝像模塊230與游戲裝置210之間傳輸?shù)膱D像的具體格式及協(xié)議等。在一個(gè)攝像模塊230攝取多個(gè)游戲玩家的視頻圖像的情況下,為方便攝取游戲玩家的圖像,攝像模塊230可以包括多組攝像單元,且每一組攝像單元攝取一個(gè)游戲玩家的圖像。當(dāng)然,攝像模塊230也可以只包括一組攝像單元,該攝像單元同時(shí)攝取多個(gè)游戲玩家的圖像。 攝像模塊230還可以包括光源跟蹤模塊。光源跟蹤模塊主要用于跟蹤光源的位置,并將跟蹤獲得的光源位置信息傳輸給游戲裝置210,游戲裝置210中的本地接口 212接收該光源位置信息,并由游戲裝置210通過(guò)其網(wǎng)絡(luò)接口 211將光源位置信息傳輸給云計(jì)算節(jié)點(diǎn)服務(wù)器120。光源跟蹤模塊可以采用現(xiàn)有的技術(shù)來(lái)跟蹤光源的位置,如現(xiàn)有的體感游戲中的游戲手柄可以根據(jù)光源來(lái)確定其自身的位置信息,光源跟蹤模塊可以采用該游戲手柄的技術(shù)來(lái)確定光源的位置信息。本發(fā)明不限制光源跟蹤模塊確定光源的位置信息的具體實(shí)現(xiàn)過(guò)程。云計(jì)算節(jié)點(diǎn)服務(wù)器120在接收到游戲裝置210通過(guò)網(wǎng)絡(luò)接口 211傳輸來(lái)的圖像信息和/或光源位置信息后,將該圖像信息和/或光源位置信息轉(zhuǎn)換為游戲控制命令(如利用Kinet技術(shù)識(shí)別游戲玩家的動(dòng)作,并將識(shí)別出的動(dòng)作轉(zhuǎn)換為游戲控制命令),云計(jì)算節(jié)點(diǎn)服務(wù)器120對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,之后,云計(jì)算節(jié)點(diǎn)服務(wù)器120根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的游戲裝置210發(fā)送用于顯示游戲畫(huà)面和/或播放游戲音的游戲信息。本發(fā)明不限制云計(jì)算節(jié)點(diǎn)服務(wù)器120將圖像信息和光源位置信息轉(zhuǎn)換為游戲控制命令的具體實(shí)現(xiàn)方式。在游戲手柄220為多個(gè)、且使用多個(gè)游戲手柄220進(jìn)行多人游戲的情況下,云計(jì)算節(jié)點(diǎn)服務(wù)器120可以根據(jù)游戲手柄的地址信息動(dòng)態(tài)設(shè)置各游戲控制裝置信息與各游戲玩家信息的對(duì)應(yīng)關(guān)系信息,并根據(jù)游戲控制命令中攜帶的地址信息區(qū)分出游戲玩家,從而進(jìn)行游戲邏輯處理,實(shí)現(xiàn)多人游戲。以上所述僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專(zhuān)業(yè)的技術(shù)人員在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括分屬于不同網(wǎng)段的多個(gè)云計(jì)算服務(wù)器、以及多個(gè)游戲?qū)崿F(xiàn)裝置; 其中的任一游戲?qū)崿F(xiàn)裝置包括游戲裝置和游戲手柄;或者所述游戲?qū)崿F(xiàn)裝置包括游戲裝置和具有游戲手柄功能的電子設(shè)備; 所述游戲裝置包括 網(wǎng)絡(luò)接口,用于與所述云計(jì)算服務(wù)器連接,所述游戲裝置通過(guò)所述網(wǎng)絡(luò)接口與所述云計(jì)算服務(wù)器進(jìn)行信息交互; 本地接口,用于接收所述游戲手柄或電子設(shè)備傳輸來(lái)的游戲控制命令; 轉(zhuǎn)發(fā)模塊,用于將所述本地接口接收到的游戲控制命令通過(guò)所述網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給所述云計(jì)算服務(wù)器; 顯示模塊,用于根據(jù)云計(jì)算服務(wù)器傳輸來(lái)的游戲信息顯示游戲畫(huà)面; 所述云計(jì)算服務(wù)器為跨越網(wǎng)段的服務(wù)器集群中的服務(wù)器;所述服務(wù)器集群是由一個(gè)云計(jì)算根服務(wù)器和多個(gè)云計(jì)算節(jié)點(diǎn)服務(wù)器組成的系統(tǒng);云計(jì)算根服務(wù)器用于執(zhí)行云計(jì)算節(jié)點(diǎn)服務(wù)器的任務(wù)分配、負(fù)載平衡和整體優(yōu)化的任務(wù);所述云計(jì)算節(jié)點(diǎn)服務(wù)器用于對(duì)游戲裝置傳輸來(lái)的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。
2.如權(quán)利要求I所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述游戲裝置包括電視機(jī)、或者機(jī)頂盒和電視機(jī)、或者電視機(jī)頂盒一體機(jī)、或者所述游戲裝置包括計(jì)算機(jī)、或者游戲機(jī)。
3.權(quán)利要求I所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述任一游戲?qū)崿F(xiàn)裝置還包括 攝像模塊,用于攝取圖像; 所述本地接口接收所述攝像模塊攝取的圖像; 所述轉(zhuǎn)發(fā)模塊將所述本地接口接收到的圖像通過(guò)網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給所述云計(jì)算節(jié)點(diǎn)服務(wù)器; 所述云計(jì)算節(jié)點(diǎn)服務(wù)器根據(jù)所述圖像確定游戲玩家的動(dòng)作,將所述動(dòng)作轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。
4.權(quán)利要求3所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述攝像模塊通過(guò)有線或者無(wú)線的方式與所述游戲裝置連接,或者所述攝像模塊集成設(shè)置在所述游戲裝置中。
5.權(quán)利要求3所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述攝像模塊包括RGB彩色攝像頭和/或3D深度感應(yīng)器。
6.如權(quán)利要求5所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述3D深度感應(yīng)器包括紅外線發(fā)射器和紅外線CMOS攝像機(jī);或者所述3D深度感應(yīng)器包括激光發(fā)射器和激光攝像機(jī);或者所述3D深度感應(yīng)器包括LED發(fā)光設(shè)備及針對(duì)LED光進(jìn)行捕捉的光學(xué)攝像機(jī)。
7.如權(quán)利要求3所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述攝像模塊包括 光源跟蹤模塊,用于進(jìn)行光源跟蹤,并將跟蹤獲得的光源位置信息通過(guò)所述網(wǎng)絡(luò)接口傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器; 所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述光源位置信息轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲息。
8.如權(quán)利要求I所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述游戲手柄或電子設(shè)備包括聲音擷取模塊、以及接口模塊; 所述聲音擷取模塊向所述接口模塊輸出拾取的聲音的音頻信號(hào); 所述接口模塊接收所述聲音擷取模塊輸出的音頻信號(hào),并向所述游戲裝置輸出所述音頻信號(hào),所述音頻信號(hào)通過(guò)所述網(wǎng)絡(luò)接口傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器,所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述音頻信號(hào)轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信息。
9.如權(quán)利要求8所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述游戲手柄或電子設(shè)備還包括 聲音播放模塊,用于根據(jù)所述云計(jì)算節(jié)點(diǎn)服務(wù)器通過(guò)所述網(wǎng)絡(luò)接口和所述接口模塊傳輸來(lái)的播放音頻信號(hào)輸出聲音。
10.如權(quán)利要求I所述的基于云的游戲?qū)崿F(xiàn)系統(tǒng),其特征在于,所述游戲手柄或電子設(shè)備還包括 重力加速度傳感器和/或陀螺儀; 所述重力加速度傳感器和/或陀螺儀產(chǎn)生的采集數(shù)據(jù)通過(guò)所述接口模塊傳輸給所述游戲裝置,所述游戲裝置中的轉(zhuǎn)發(fā)模塊通過(guò)所述網(wǎng)絡(luò)接口將所述數(shù)據(jù)傳輸給所述云計(jì)算節(jié)點(diǎn)服務(wù)器; 所述云計(jì)算節(jié)點(diǎn)服務(wù)器將所述采集數(shù)據(jù)轉(zhuǎn)換為游戲控制命令,對(duì)轉(zhuǎn)換后的游戲控制命令進(jìn)行游戲邏輯處理,并根據(jù)游戲邏輯處理結(jié)果向參與同一游戲的各游戲裝置發(fā)送游戲信肩、O
全文摘要
本發(fā)明是有關(guān)于一種基于云的游戲?qū)崿F(xiàn)系統(tǒng),包括云計(jì)算服務(wù)器及游戲?qū)崿F(xiàn)裝置;游戲?qū)崿F(xiàn)裝置包括游戲裝置和游戲手柄或移動(dòng)電話(huà);游戲裝置包括網(wǎng)絡(luò)接口,與云計(jì)算服務(wù)器連接,游戲裝置通過(guò)網(wǎng)絡(luò)接口與云計(jì)算服務(wù)器進(jìn)行信息交互;本地接口,接收游戲手柄或移動(dòng)電話(huà)傳輸來(lái)的游戲控制命令;轉(zhuǎn)發(fā)模塊將本地接口接收到的游戲控制命令通過(guò)網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給云計(jì)算服務(wù)器;顯示模塊根據(jù)云計(jì)算服務(wù)器傳輸來(lái)的游戲信息顯示游戲畫(huà)面;云計(jì)算服務(wù)器包括云計(jì)算根服務(wù)器和云計(jì)算節(jié)點(diǎn)服務(wù)器,云計(jì)算節(jié)點(diǎn)服務(wù)器對(duì)游戲裝置傳輸來(lái)的游戲控制命令進(jìn)行游戲邏輯處理,并向游戲裝置發(fā)送游戲信息。本發(fā)明提供的技術(shù)方案能夠簡(jiǎn)化游戲裝置,降低游戲?qū)崿F(xiàn)成本,非常適于實(shí)用。
文檔編號(hào)G06F19/00GK102739607SQ20111008343
公開(kāi)日2012年10月17日 申請(qǐng)日期2011年4月2日 優(yōu)先權(quán)日2011年4月2日
發(fā)明者吳冠廷 申請(qǐng)人:德信互動(dòng)科技(北京)有限公司