本發(fā)明涉及虛擬現(xiàn)實技術領域,尤其是涉及一種打樹花的vr模擬方法和裝置。
背景技術:
打樹花是河北省張家口蔚縣暖泉鎮(zhèn)的地方傳統(tǒng)民俗文化活動,是一種具有特色古老節(jié)日的社火;打樹花是用熔化的鐵水潑灑到古城墻上,迸濺形成萬朵火花,因猶如枝繁葉茂的樹冠而稱之為“樹花”。
游客或者打樹花的愛好者可以在觀摩臺上觀看打樹花的表演,但是,由于打樹花難度較大、危險性較高,普通游客無法體驗打樹花的過程。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種打樹花的vr模擬方法和裝置,以通過vr技術逼真地模擬出打樹花的過程和場景,使用戶可以站在表演者的角度,身臨其境地體驗打樹花的過程,提高用戶對打樹花技藝的體驗效果。
第一方面,本發(fā)明實施例提供了一種打樹花的vr模擬方法,該方法由服務器執(zhí)行,服務器與頭戴式顯示器、單手控制器和定位基站分別連接;定位基站分別與頭戴式顯示器和單手控制器連接,用于獲取頭戴式顯示器和單手控制器的位置信息;方法包括:生成打樹花的體驗場景;其中,體驗場景中至少包括用于反射潑灑鐵水的墻體;根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度;將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù);其中,打樹花效果模型根據(jù)流體動力學原理建立;播放圖像數(shù)據(jù)。
結合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,上述生成打樹花的體驗場景步驟,包括:通過外部的3d攝像裝置獲取打樹花的體驗場景的圖像數(shù)據(jù);對圖像數(shù)據(jù)進行圖像拼接處理,生成打樹花的vr體驗場景;或者;采用3d建模軟件繪制打樹花的體驗場景示意圖;對體驗場景示意圖進行渲染處理,生成打樹花的vr體驗場景。
結合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,上述根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系步驟,包括:通過定位基站獲取到的頭戴式顯示器的位置信息,確定配戴頭戴式顯示器的用戶的位置信息;根據(jù)位置信息,計算用戶與體驗場景中的墻體的垂直距離;計算用戶與墻體的邊緣的相對距離;其中,相對距離為用戶和墻體的垂直連線與墻體的交點,距離墻體邊緣的長度;墻體邊緣包括墻體的左側邊緣、右側邊緣、底邊緣或上邊緣。
結合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,上述根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度步驟,包括:通過單手控制器上設置的位置傳感裝置,獲取用戶手持單手控制器進行手臂擺動運動速度。
結合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,上述將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù)步驟,包括:根據(jù)運動速度,計算獲得模擬打樹花的鐵水從用戶處拋出的初速度大小和方向;根據(jù)位置關系、初速度大小和方向、以及流體動力學原理,計算獲得鐵水運動至墻體時的第一運動狀態(tài);根據(jù)第一運動狀態(tài),計算獲得鐵水撞擊墻體后反射的第二運動狀態(tài);根據(jù)第二運動狀態(tài),計算獲得鐵水反射后的運動軌跡;根據(jù)運動軌跡,生成打樹花效果的圖像數(shù)據(jù)。
結合第一方面,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,上述方法還包括:當接收到第一指令時,生成熔化鐵塊的場景圖像;當接收到用戶將模擬鐵塊放入模擬熔爐的信號后,播放鐵塊在熔爐中熔化的圖像數(shù)據(jù);當接收到第二指令時,生成倒出鐵水的場景圖像,以接收用戶將模擬的熔化后的鐵水倒入模擬鐵水筒的信號;當接收到第三指令時,執(zhí)行上述打樹花的vr模擬方法。
結合第一方面,本發(fā)明實施例提供了第一方面的第六種可能的實施方式,其中,上述方法還包括:截取用戶進行打樹花的影像數(shù)據(jù);其中,影像數(shù)據(jù)包括相片或視頻;保存影像數(shù)據(jù),將影像數(shù)據(jù)發(fā)送至用戶的終端或打印設備。
第二方面,本發(fā)明實施例提供了一種打樹花的vr模擬裝置,該裝置設置于服務器,服務器與頭戴式顯示器、單手控制器和定位基站分別連接;定位基站分別與頭戴式顯示器和單手控制器連接,用于獲取頭戴式顯示器和單手控制器的位置信息;該裝置包括:場景生成模塊,用于生成打樹花的體驗場景;其中,體驗場景中至少包括用于反射潑灑鐵水的墻體;位置關系獲取模塊,用于根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;運動速度獲取模塊,用于根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度;圖像數(shù)據(jù)輸出模塊,用于將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù);其中,打樹花效果模型根據(jù)流體動力學原理建立;播放模塊,用于播放圖像數(shù)據(jù)。
結合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,上述場景生成模塊,包括:第一場景生成單元,用于通過外部的3d攝像裝置獲取打樹花的體驗場景的圖像數(shù)據(jù);對圖像數(shù)據(jù)進行圖像拼接處理,生成打樹花的vr體驗場景;或者;第二場景生成單元,用于采用3d建模軟件繪制打樹花的體驗場景示意圖;對體驗場景示意圖進行渲染處理,生成打樹花的vr體驗場景。
結合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,上述位置關系獲取模塊,包括:位置信息確定單元,用于通過定位基站獲取到的頭戴式顯示器的位置信息,確定配戴頭戴式顯示器的用戶的位置信息;相對位置計算單元,用于根據(jù)位置信息,計算用戶與體驗場景中的墻體的垂直距離;相對距離計算單元,用于計算用戶與墻體的邊緣的相對距離;其中,相對距離為用戶和墻體的垂直連線與墻體的交點,距離墻體邊緣的長度;墻體邊緣包括墻體的左側邊緣、右側邊緣、底邊緣或上邊緣。
本發(fā)明實施例帶來了以下有益效果:
本發(fā)明實施例提供的一種打樹花的vr模擬方法和裝置,其中,該方法由與頭戴式顯示器、單手控制器和定位基站分別連接的服務器執(zhí)行,通過頭戴式顯示器的位置信息,可以獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;通過單手控制器的位置信息,可以獲取用戶手臂的運動速度;通過將上述位置關系和運動速度傳輸至預設的打樹花效果模型中,可以輸出打樹花效果的圖像數(shù)據(jù)。該方式可以通過vr技術逼真地模擬出打樹花的過程和場景,使用戶可以站在表演者的角度,身臨其境地體驗打樹花的過程,提高了用戶對打樹花技藝的體驗效果。
本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點在說明書、權利要求書以及附圖中所特別指出的結構來實現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術中的技術方案,下面將對具體實施方式或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的第一種打樹花的vr模擬方法的流程圖;
圖2為本發(fā)明實施例提供的第二種打樹花的vr模擬方法的流程圖;
圖3為本發(fā)明實施例提供的一種打樹花的vr體驗方法的交互流程圖;
圖4為本發(fā)明實施例提供的一種打樹花的vr模擬裝置的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
考慮到游客或者打樹花的愛好者無法真實體驗打樹花過程的問題,本發(fā)明實施例提供了一種打樹花的vr(virtualreality,虛擬現(xiàn)實)模擬方法和裝置;該技術可以應用于游客通過vr技術體驗、觀看打樹花的過程中,還可以應用于打樹花的技師通過vr技術練習打樹花技藝的過程中,該技術可以采用相關的軟件或硬件實現(xiàn),下面通過實施例進行描述。
為便于對本實施例進行理解,首先對本發(fā)明實施例所公開的一種打樹花的vr模擬方法進行詳細介紹。
實施例一:
參見圖1所示的第一種打樹花的vr模擬方法的流程圖;該方法由服務器執(zhí)行,服務器與頭戴式顯示器、單手控制器和定位基站分別連接;定位基站分別與頭戴式顯示器和單手控制器連接,用于獲取頭戴式顯示器和單手控制器的位置信息;在實際實現(xiàn)時,上述定位基站可以與服務器集成設置,也可以分立設置。
該方法包括如下步驟:
步驟s102,生成打樹花的體驗場景;其中,體驗場景中至少包括用于反射潑灑鐵水的墻體;
當采用vr技術模擬的打樹花的體驗場景中,應當至少包括用于播灑鐵水的墻體,優(yōu)選地,該墻體可以模擬為古城墻;上述體驗場景中,還可以包括表演臺、舞臺、以及其他環(huán)境背景等。
步驟s104,根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;
步驟s106,根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度;
步驟s108,將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù);其中,打樹花效果模型根據(jù)流體動力學原理建立;
步驟s110,播放圖像數(shù)據(jù)。
在實際的打樹花的操作中,打樹花的技師與墻體的位置關系、技師手臂揮動的速度大小、方向等均會影響火花的效果;因而,采用vr技術模擬的打樹花的火花效果時,需要結合用戶與墻體的位置關系、以及用戶揮動手臂的運動速度;該運動速度可以為矢量數(shù)據(jù),包括速度大小和速度方向;該運動速度可以為一組數(shù)據(jù),包括用戶在揮動手臂時的預設時間段內采集的多個運動速度的矢量數(shù)據(jù),以反映用戶在揮動手臂過程中運動速度的變化關系。
由于鐵水屬于流體,受到技師手臂通過木勺作用的推力,因而上述鐵水從木勺飛出,且作用至墻體產(chǎn)生的火花形狀、效果遵循流體動力學原理;該流體動力學的基本公理為守恒律,特別是質量守恒、動量守恒以及能量守恒。流體還假設遵守“連續(xù)性假設”(continuumassumption)。流體由分子所組成,彼此互相碰撞,也與固體相碰撞。然而,連續(xù)性假設考慮了流體是連續(xù)的,而非離散的。因此,諸如密度、壓力、溫度以及速度等性質都被視作是在無限小的點上具有良好定義的,并且從一點到另一點是連續(xù)變動。若流體足夠致密,可以成為一連續(xù)體,牛頓流體的動量方程為“納維-斯托克斯方程”,為非線性微分方程,描述流體的流所帶有的應力是與速度及壓力呈線性相依。除了質量、動量與能量守恒方程之外,另外還有熱力學的狀態(tài)方程,使得壓力成為流體其他熱力學變量的函數(shù)。
本發(fā)明實施例提供的一種打樹花的vr模擬方法,該方法由與頭戴式顯示器、單手控制器和定位基站分別連接的服務器執(zhí)行,通過頭戴式顯示器的位置信息,可以獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;通過單手控制器的位置信息,可以獲取用戶手臂的運動速度;通過將上述位置關系和運動速度傳輸至預設的打樹花效果模型中,可以輸出打樹花效果的圖像數(shù)據(jù)。該方式可以通過vr技術逼真地模擬出打樹花的過程和場景,使用戶可以站在表演者的角度,身臨其境地體驗打樹花的過程,提高了用戶對打樹花技藝的體驗效果。
實施例二:
參見圖2所示的第二種打樹花的vr模擬方法的流程圖;該方法在實施例一中提供的打樹花的vr模擬方法的基礎上實現(xiàn),該方法包括如下步驟:
步驟s202,通過外部的3d攝像裝置獲取打樹花的體驗場景的圖像數(shù)據(jù);對圖像數(shù)據(jù)進行圖像拼接處理,生成打樹花的vr體驗場景;
通過雙目攝像機等3d攝像裝置可以獲得真實打樹花場景的各個視角下的3d圖像,通過使用圖像拼接、轉換等3d圖像處理技術,可以生成360度全方位的打樹花的vr體驗場景。該方式中,通過真實的打樹花場景照片處理獲得的體驗場景,體驗場景更為逼真。
該步驟s202,還可以通過下述方式實現(xiàn):采用3d建模軟件繪制打樹花的體驗場景示意圖;對體驗場景示意圖進行渲染處理,生成打樹花的vr體驗場景。該方式中,通過3d建模軟件進行繪制、渲染、追蹤等處理生成的體驗場景,可以獲得不同形式的,不同氛圍下的體驗場景,使體驗場景更加多樣化。
步驟s204,通過定位基站獲取到的頭戴式顯示器的位置信息,確定配戴頭戴式顯示器的用戶的位置信息;在實際實現(xiàn)時,定位基站內可以設置有激光傳感器或光敏傳感器,以獲取頭戴式顯示器的位置信息;
步驟s206,根據(jù)位置信息,計算用戶與體驗場景中的墻體的垂直距離;計算用戶與墻體的邊緣的相對距離;其中,相對距離為用戶和墻體的垂直連線與墻體的交點,距離墻體邊緣的長度;墻體邊緣包括墻體的左側邊緣、右側邊緣、底邊緣或上邊緣。
在三維體驗場景下,為了獲得更為精確的用戶與墻體的位置關系,需要確認用戶與墻體平面的垂直距離,用戶與墻體各個邊緣的相對距離,進而才能將用戶的位置定位置一個點上,從而根據(jù)該點與墻體這一平面的位置關系,輸出最終的火花效果。
步驟s208,通過單手控制器上設置的位置傳感裝置,獲取用戶手持單手控制器進行手臂擺動運動速度;其中,該位置傳感裝置可以為與定位機電連接的定位模塊,通過獲取手臂的多個位置信息,以及多個位置信息對應的時間信息,可以計算獲得手臂擺動運動速度;可以理解,單手控制器上還可以直接設置速度傳感器,以直接獲取手臂擺動運動速度。
步驟s210,根據(jù)運動速度,計算獲得模擬打樹花的鐵水從用戶處拋出的初速度大小和方向;
步驟s212,根據(jù)位置關系、初速度大小和方向、以及流體動力學原理,計算獲得鐵水運動至墻體時的第一運動狀態(tài);
在實際實現(xiàn)時,根據(jù)流體動力學原理可以建立運算公式,該運算公式的輸入?yún)?shù)為位置關系、初速度大小和方向,輸出結果為鐵水運動至墻體時的第一運動狀態(tài);該第一運動狀態(tài)包括鐵水的分布位置、范圍以及各個位置上的運動速度等。
步驟s214,根據(jù)第一運動狀態(tài),計算獲得鐵水撞擊墻體后反射的第二運動狀態(tài);根據(jù)第二運動狀態(tài),計算獲得鐵水反射后的運動軌跡;
上述步驟s214中,也可以根據(jù)流體動力學原理建立運算公式,分別輸入第一運動狀態(tài)和第二運動狀態(tài),最終輸出水反射后的運動軌跡。
步驟s216,根據(jù)運動軌跡,生成打樹花效果的圖像數(shù)據(jù)。
步驟s218,截取用戶進行打樹花的影像數(shù)據(jù);其中,影像數(shù)據(jù)包括相片或視頻;
步驟s220,保存影像數(shù)據(jù),將影像數(shù)據(jù)發(fā)送至用戶的終端或打印設備。
本發(fā)明實施例提供的一種打樹花的vr模擬方法,通過3d攝像裝置或3d建模軟件可以生成場景逼真或場景多樣化的打樹花場景;通過對頭戴式顯示器的位置信息進行計算,可以獲得準確的用戶與墻體的位置關系;通過流體動力學原理、以及得到的位置關系、初速度大小和方向等參數(shù),可以計算獲得鐵水反射后的運動軌跡,進而生成打樹花效果的圖像數(shù)據(jù);該方式可以通過vr技術逼真地模擬出打樹花的過程和場景,使用戶可以站在表演者的角度,身臨其境地體驗打樹花的過程,提高了用戶對打樹花技藝的體驗效果。
實施例三:
參見圖3所示的一種打樹花的vr體驗方法的交互流程圖;該方法在實施例一或實施例二中提供的打樹花的vr模擬方法的基礎上實現(xiàn),該方法的執(zhí)行主體包括佩戴有頭戴式顯示器和單手控制器的用戶,以及服務器;該方法包括如下步驟:
步驟s302,用戶通過單手控制器向服務器發(fā)送第一指令;
步驟s304,服務器生成熔化鐵塊的場景圖像,發(fā)送至所述頭戴式顯示器顯示,以供用戶觀看;
步驟s306,用戶將場景內的模擬鐵塊放入模擬熔爐中,向所述服務器發(fā)送相應的信號;
步驟s308,當接收到用戶將模擬鐵塊放入模擬熔爐的信號后,服務器通過所述頭戴式顯示器播放鐵塊在熔爐中熔化的圖像數(shù)據(jù),以供用戶觀看;
步驟s310,用戶通過單手控制器向服務器發(fā)送第二指令;
步驟s312,服務器生成倒出鐵水的場景圖像,發(fā)送至所述頭戴式顯示器顯示;
步驟s314,用戶將場景內模擬的熔化后的鐵水倒入模擬鐵水筒,向服務器發(fā)送相應的信號;
步驟s316,當接收到用戶將模擬鐵塊放入模擬熔爐的信號后,服務器通過所述頭戴式顯示器播放鐵塊在熔爐中熔化的圖像數(shù)據(jù),以供用戶觀看;
步驟s318,用戶通過單手控制器向服務器發(fā)送第三指令;
步驟s320,服務器生成打樹花的體驗場景;
步驟s322,服務器根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度;將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù);
步驟s324,服務器通過頭戴式顯示器播放圖像數(shù)據(jù),以供用戶觀看。
本發(fā)明實施例提供的一種打樹花的vr模擬方法,用戶通過頭戴式顯示器和單手控制器與服務器實現(xiàn)交互,可以真實地體驗、觀看或者學習完整的打樹花的過程,包括廢鐵熔化、抬鐵水爐以及潑灑鐵水等過程,使用戶可以通過vr技術逼真地模擬出打樹花的過程和場景,使用戶可以站在表演者的角度,身臨其境地體驗打樹花的過程,提高了用戶對打樹花技藝的體驗效果。
實施例四:
對應于上述方法實施例,參見圖4所示的一種打樹花的vr模擬裝置的結構示意圖,該裝置設置于服務器,服務器與頭戴式顯示器、單手控制器和定位基站分別連接;定位基站分別與頭戴式顯示器和單手控制器連接,用于獲取頭戴式顯示器和單手控制器的位置信息;裝置包括:
場景生成模塊40,用于生成打樹花的體驗場景;其中,體驗場景中至少包括用于反射潑灑鐵水的墻體;
位置關系獲取模塊41,用于根據(jù)頭戴式顯示器的位置信息,獲取配戴頭戴式顯示器的用戶與體驗場景中的墻體的位置關系;
運動速度獲取模塊42,用于根據(jù)單手控制器的位置信息,獲取用戶手臂的運動速度;
圖像數(shù)據(jù)輸出模塊43,用于將位置關系和運動速度傳輸至預設的打樹花效果模型中,輸出打樹花效果的圖像數(shù)據(jù);其中,打樹花效果模型根據(jù)流體動力學原理建立;
播放模塊44,用于播放圖像數(shù)據(jù)。
進一步地,上述場景生成模塊,包括:第一場景生成單元,用于通過外部的3d攝像裝置獲取打樹花的體驗場景的圖像數(shù)據(jù);對圖像數(shù)據(jù)進行圖像拼接處理,生成打樹花的vr體驗場景;或者;第二場景生成單元,用于采用3d建模軟件繪制打樹花的體驗場景示意圖;對體驗場景示意圖進行渲染處理,生成打樹花的vr體驗場景。
進一步地,上述位置關系獲取模塊,包括:位置信息確定單元,用于通過定位基站獲取到的頭戴式顯示器的位置信息,確定配戴頭戴式顯示器的用戶的位置信息;相對位置計算單元,用于根據(jù)位置信息,計算用戶與體驗場景中的墻體的垂直距離;相對距離計算單元,用于計算用戶與墻體的邊緣的相對距離;其中,相對距離為用戶和墻體的垂直連線與墻體的交點,距離墻體邊緣的長度;墻體邊緣包括墻體的左側邊緣、右側邊緣、底邊緣或上邊緣。
本發(fā)明實施例所提供的打樹花的vr模擬方法和裝置的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質,所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
另外,在本發(fā)明實施例的描述中,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
在本發(fā)明的描述中,需要說明的是,術語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。此外,術語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
最后應說明的是:以上所述實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,其依然可以對前述實施例所記載的技術方案進行修改或可輕易想到變化,或者對其中部分技術特征進行等同替換;而這些修改、變化或者替換,并不使相應技術方案的本質脫離本發(fā)明實施例技術方案的精神和范圍,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。