本發(fā)明涉及虛擬控制技術(shù)領(lǐng)域,尤其是涉及一種虛擬對象的控制方法和裝置。
背景技術(shù):
在拋物線射擊應(yīng)用中,初始射擊角度的選擇關(guān)系到能否最終命中目標,通常根據(jù)初始射擊角度的不同,計算得出的拋物線軌跡也不相同,當拋物線軌跡經(jīng)過目標位置時,判定為擊中目標。
在常見的拋物線射擊應(yīng)用中,用戶需要通過按鍵盤的方向鍵或者按觸摸屏上的虛擬按鍵進行角度控制,每點擊一次則調(diào)整一次角度。在角度可選范圍為0-360°的應(yīng)用中,用戶需要進行多次調(diào)整操作才能選中其預想角度,多次操作導致消耗時間較長,而射擊應(yīng)用對用戶可使用的操作時間有嚴格的限制,多次操作導致的耗時問題嚴重影響用戶的互動體驗。
針對上述控制方法中多次角度調(diào)整操作導致的耗時問題,目前尚未提出有效解決方案。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種虛擬對象的控制方法和裝置,以使用戶可以短時間內(nèi)選中預想角度。
第一方面,本發(fā)明實施例提供了一種虛擬對象的控制方法,包括:在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件;當接收到設(shè)定角度控件被選中的指令時,根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度;控制虛擬對象以目標角度和設(shè)定運動軌跡移動。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件包括:在虛擬對象所在的顯示界面的指定位置設(shè)置多個設(shè)定角度控件,其中,設(shè)定角度控件上標識有對應(yīng)的角度,多個設(shè)定角度控件對應(yīng)的角度互不相同。
結(jié)合第一方面的第一種可能的實施方式,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,在虛擬對象所在的顯示界面的指定位置設(shè)置多個設(shè)定角度控件包括:在虛擬對象所在的顯示界面的角度鍵盤按鍵所在區(qū)域上設(shè)置多個設(shè)定角度控件,多個設(shè)定角度控件包括:90°控件、65°控件、50°控件和20°控件。
結(jié)合第一方面的第一種可能的實施方式或第二種可能的實施方式,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度包括:當虛擬對象對應(yīng)的設(shè)定運動軌跡為拋物線軌跡時,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度;根據(jù)初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度;環(huán)境外力參數(shù)包括環(huán)境風力參數(shù)和/或環(huán)境水力參數(shù)。
結(jié)合第一方面的第三種可能的實施方式,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度包括:將設(shè)定角度控件標識的角度確定為虛擬對象的初始角度;或者,將設(shè)定角度控件標識的角度作為角度調(diào)整量,將虛擬對象的當前角度和角度調(diào)整量的角度和,確定為虛擬對象的初始角度。
結(jié)合第一方面的第三種可能的實施方式,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,根據(jù)初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度包括:當初始角度處于角度閾值范圍時,按照公式(1)計算虛擬對象的目標角度;a=a-d*k1+w*k2(1);
當初始角度處于角度閾值范圍之外時,按照公式(2)計算虛擬對象的目標角度;a=a+w*k2(2);
其中,a表示目標角度,a表示初始角度,d表示虛擬對象與目標對象的距離,k1表示距離系數(shù),w表示環(huán)境外力參數(shù),k2表示外力系數(shù)。
第二方面,本發(fā)明實施例還提供一種虛擬對象的控制裝置,包括:設(shè)定角度控件提供模塊,用于在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件;目標角度確定模塊,用于當接收到設(shè)定角度控件被選中的指令時,根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度;移動控制模塊,用于控制虛擬對象以目標角度和設(shè)定運動軌跡移動。
結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,設(shè)定角度控件提供模塊還用于:在虛擬對象所在的顯示界面的指定位置設(shè)置多個設(shè)定角度控件,其中,設(shè)定角度控件上標識有對應(yīng)的角度,多個設(shè)定角度控件對應(yīng)的角度互不相同。
結(jié)合第二方面的第一種可能的實施方式,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,設(shè)定角度控件提供模塊還用于:在虛擬對象所在的顯示界面的角度鍵盤按鍵所在區(qū)域上設(shè)置多個設(shè)定角度控件,多個設(shè)定角度控件包括:90°控件、65°控件、50°控件和20°控件。
結(jié)合第二方面的第一種可能的實施方式或第二種可能的實施方式,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中,目標角度確定模塊包括:初始角度確定單元,用于當虛擬對象對應(yīng)的設(shè)定運動軌跡為拋物線軌跡時,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度;目標角度確定單元,用于根據(jù)初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度;環(huán)境外力參數(shù)包括環(huán)境風力參數(shù)和/或環(huán)境水力參數(shù)。
本發(fā)明實施例帶來了以下有益效果:本實施例提供的虛擬對象的控制方法,通過在虛擬對象所在的顯示界面內(nèi)新增加至少一個設(shè)定角度控件,有效減少用戶的操作時間和操作次數(shù),使用戶可以快速選中預想角度,進而加快了控制虛擬對象的移動過程,提升了交互場景下的用戶體驗度。
本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種虛擬對象的控制方法的流程示意圖;
圖2為本發(fā)明實施例提供的一種角度盤示意圖;
圖3為本發(fā)明實施例提供的另一種角度盤示意圖;
圖4為本發(fā)明實施例提供的另一種虛擬對象的控制方法的流程示意圖;
圖5為本發(fā)明實施例提供的一種虛擬對象的控制裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的另一種虛擬對象的控制裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的一種虛擬對象的處理器的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
目前常見的拋物線射擊應(yīng)用中,用戶需要進行多次調(diào)整操作才能選中其預想角度,多次操作導致的耗時問題嚴重影響用戶的互動體驗,基于此,本發(fā)明實施例提供的一種虛擬對象的控制方法和裝置,可以使用戶可以短時間內(nèi)選中預想角度。為便于對本實施例進行理解,首先對本發(fā)明實施例所公開的一種虛擬對象的控制方法進行詳細介紹。
在介紹虛擬對象的控制方法前,需要先定義上述方法的應(yīng)用場景,應(yīng)用場景包括但不限于游戲、動畫制作等需要控制虛擬對象的角度,并沿軌跡移動的場景。在本發(fā)明實施例中以射擊游戲應(yīng)用場景為例進行說明。除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對步驟、數(shù)字表達式和數(shù)值并不限制本發(fā)明的范圍。
實施例1
本發(fā)明實施例1提供了一種虛擬對象的控制方法,參見圖1所示的虛擬對象的控制方法的流程示意圖,包括如下步驟:
步驟s11,在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件。
以射擊游戲應(yīng)用場景為例,一般可以通過鍵盤上的上下方向按鍵、通過觸摸屏上的虛擬上下按鍵或者通過鼠標等輸入裝置調(diào)整角度。用戶在通過上述方式調(diào)整角度時,需要進行多次操作進行調(diào)整,消耗時間較長。因此在虛擬對象所在的顯示界面內(nèi)提供了至少一個設(shè)定角度控件,供用戶快速選擇。
考慮到用戶常用的角度一般包括多個,因此在虛擬對象所在的顯示界面的指定位置設(shè)置多個設(shè)定角度控件。其中,上述設(shè)定角度控件上標識有對應(yīng)的角度,顯然也可以通過設(shè)定角度控件的相對角度位置來表示,多個設(shè)定角度控件對應(yīng)的角度互不相同。具體地,上述指定位置優(yōu)選在顯示界面原有的顯示角度的位置附近或者在虛擬對象所在的顯示界面的角度鍵盤按鍵所在區(qū)域上。優(yōu)選地,多個設(shè)定角度控件包括:90°控件、65°控件、50°控件和20°控件。如圖2所示,在角度盤原有的左右兩個控制角度按鍵的基礎(chǔ)上,新增加了四個角度按鍵,分別對應(yīng)上述設(shè)定角度控件,按鍵上標識有角度值。為了方便用戶控制,也可以采用如圖3所示的方式,以角度按鍵在角度盤上的位置表示角度,而以序號1、2、3、4命名各個角度按鍵,用戶通過點擊鍵盤上的數(shù)字鍵1、2、3、4來選中上述角度按鍵。
原有的上下方向按鍵、虛擬上下按鍵的調(diào)節(jié)角度的功能不變,即常見的上增加一度,下減少一度(或者固定度數(shù))。上述四個新增加的設(shè)定角度控件分別代表用戶常用的四種角度選擇方案,包括低角度到高角度,涵蓋了射擊的四種常用的角度選擇,用戶不再需要一次調(diào)整一度或幾度,而是直接跳轉(zhuǎn)到定角度控件對應(yīng)的角度,有效減少用戶的操作時間和操作次數(shù)。
步驟s12,當接收到設(shè)定角度控件被選中的指令時,根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度。
用戶通過上述設(shè)定角度控件輸入選擇指令,包括通過直接點擊顯示在顯示界面的設(shè)定角度控件對應(yīng)的虛擬按鍵輸入,或者通過鍵盤上與上述設(shè)定角度控件相對對應(yīng)的按鍵輸入。在接收到設(shè)定角度控件被選中的指令時,可以根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度,優(yōu)選地,將設(shè)定角度控件對應(yīng)的角度直接設(shè)置為虛擬對象的目標角度。
步驟s13,控制虛擬對象以目標角度和設(shè)定運動軌跡移動。
具體地,上述設(shè)定的運動軌跡可以包括直線運動或者拋物線運動等,需要根據(jù)當前場景的設(shè)定實際確定運動軌跡的類型。虛擬對象根據(jù)目標角度和設(shè)定運動軌跡進行移動,從而確定是否擊中或者經(jīng)過用戶瞄準的目標。
本實施例提供的虛擬對象的控制方法,通過在虛擬對象所在的顯示界面內(nèi)新增加至少一個設(shè)定角度控件,有效減少用戶的操作時間和操作次數(shù),使用戶可以快速選中預想角度,進而加快了控制虛擬對象的移動過程,提升了交互場景下的用戶體驗度。
實施例2
本發(fā)明實施例2提供了一種虛擬對象的控制方法,以拋物線射擊應(yīng)用場景進行說明。
首先需要定義拋物線射擊應(yīng)用場景,具體為在場景任意位置的對象a,可以發(fā)射拋射物或者對象a本身可以被發(fā)射,經(jīng)過拋物線軌跡移動,目的是擊中在場景中其他位置的對象b。可以理解的是,拋射物在運動受到重力、風力、初始作用力、拋射物質(zhì)量的影響,因此會進行拋物線運動,最終拋射物擊中對象b或者不擊中對象b。在拋物線軌跡計算中,使用的拋物線物理計算公式具體如下:
拋射物初速度計算公式:
speedx=cos(angle*π/180)*power
speedy=sin(angle*π/180)*power
speedx是拋射物在x方向上的初速度,x方向是水平方向,speedy是拋射物在y方向上的初速度,y方向是垂直方向。angle是用戶選取的角度值,power是用戶選擇的初始作用力。
拋射物即時速度計算公式:
ax=(wind-airfactor*airfactor*speedx1)/mbullet
ay=g*g
speedx2=speedx1+ax*interval
speedy2=speedy1+ay*interval
在公式中,ax是代入計算即時x方向速度的y方向加速度,ay是代入計算即時y方向速度的y方向加速度。wind是當前風力,風力是一個應(yīng)用中生成的隨機不確定數(shù)值。airfactor是預先設(shè)置的固定值的空氣阻力因素,它可以根據(jù)實際應(yīng)用需要模擬的物理環(huán)境進行設(shè)置并改變。speedx2是即時x方向速度,speedx2是即時y方向速度。speedx1是前一刻拋射物的x方向速度,speedy1是前一刻拋射物的y方向速度。mbullet是拋射物預先設(shè)置的質(zhì)量,可以根據(jù)實際應(yīng)用場景的拋射物設(shè)置為不同的值。g為預先設(shè)置的重力加速度,例如取值0.7,實際上也可以按照傳統(tǒng)物理上的重力系數(shù)9.8計算。interal是當前即時與前一刻的時間間隔。由上述兩個速度公式,可以計算出任意時刻拋射物在x與y方向上的速度,由此經(jīng)過傳統(tǒng)物理的速度位移計算,得到拋射物的拋物線,由此確定擊中或者未擊中對象b。
在實施例1提供的虛擬對象的控制方法的基礎(chǔ)上,考慮到拋物線計算會受到當前場景的環(huán)境因素影響,用戶需要在標準的拋物線軌跡上通過估算進行修正,角度選擇的難度比較大,本實施例提供的虛擬對象的控制方法,提供了角度優(yōu)化,參見圖4所示的流程示意圖,具體包括如下步驟(步驟s11和步驟s13與實施例1相同):
步驟s11,在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件。
步驟s21,當虛擬對象對應(yīng)的設(shè)定運動軌跡為拋物線軌跡時,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度。
在用戶通過選中設(shè)定角度控件輸入角度時,至少包括以下兩種實現(xiàn)方式:1.將設(shè)定角度控件標識的角度確定為虛擬對象的初始角度。2.將設(shè)定角度控件標識的角度作為角度調(diào)整量,將虛擬對象的當前角度和角度調(diào)整量的角度和,確定為虛擬對象的初始角度。
例如設(shè)定角度控件標識的角度為65°,可以將該65°作為初始角度;如果作為角度調(diào)整量,則將65°加到當前角度(例如15°)上,將角度和(80°)作為初始角度。
步驟s22,根據(jù)初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度。環(huán)境外力參數(shù)包括環(huán)境風力參數(shù)和/或環(huán)境水力參數(shù)。
其中,當初始角度處于角度閾值范圍時,按照公式(1)計算虛擬對象的目標角度;
a=a-d*k1+w*k2(1)
當初始角度處于角度閾值范圍之外時,按照公式(2)計算虛擬對象的目標角度;
a=a+w*k2(2)
其中,a表示目標角度,a表示初始角度,d表示虛擬對象與目標對象的距離,k1表示距離系數(shù),w表示環(huán)境外力參數(shù),k2表示外力系數(shù)。
由于初始角度的不同,需要考慮的影響參數(shù)也不相同,例如在上述公式(1)中考慮了虛擬對象與目標對象的距離。上述角度閾值范圍可以取80°-100°,在該范圍內(nèi)目標距離對角度選擇有較大影響,在本實施例中以k1等于0.934為例。w以風力為例,其不但包括了風力值還包括風的方向,取風力方向與用戶對象面朝方向一致時為正,風力方向與用戶對象面朝方向相反時為負,可以理解的是,當風力方向與用戶對象面朝方向呈一定夾角時,可以取風力值沿用戶對象面朝方向的分量進行計算。在射擊應(yīng)用場景中,風力值一般是一個隨機生成的不確定數(shù)值,例如分為1-5級風力,可以將上述數(shù)值直接代入上述公式進行計算,也可做適當轉(zhuǎn)換后再代入計算。
初始角度在角度閾值范圍時,k2的取值根據(jù)初始角度的不同也不同,例如在初始角度為20°時k2為0(因為低角度情況拋物線下受風力影響少),在初始角度為50°時k2為1.5,在初始角度為65°時k2為2??梢岳斫獾氖?,k2的取值可以是根據(jù)初始角度的增加或者減小線性變化,也可以是不同的角度區(qū)間對應(yīng)不同的確定值,因此可以預先保存線性函數(shù)或者角度系數(shù)對應(yīng)列表。
上述目標角度公式可以由系統(tǒng)預先生成,也可以由用戶根據(jù)需求進行自定義設(shè)置,用戶可以根據(jù)自身意愿,預先在配置文件中修改每一種角度方案的具體算式,程序會根據(jù)算式,自動代入?yún)?shù)進行計算,滿足用戶調(diào)整角度方案的多樣化需求。
步驟s13,控制虛擬對象以目標角度和設(shè)定運動軌跡移動。
考慮到拋物線射擊應(yīng)用場景內(nèi)的環(huán)境參數(shù)是變化的,在環(huán)境外力參數(shù)變化時,重新通過上述公式計算目標角度。
由于拋物線射擊應(yīng)用場景多數(shù)是回合制的,在進行本次移動后,下回合還需要再次操作選擇角度,因此上述方法還包括保存步驟,具體包括:將目標角度保存為默認的目標角度以供下次控制虛擬對象使用。為了方便用戶觀察,優(yōu)選在顯示界面上顯示默認的目標角度對應(yīng)的角度,此處需要說明的是該對應(yīng)的角度是目標角度對應(yīng)的用戶輸入的角度,而不是優(yōu)化后的目標角度。
本實施例提供的虛擬對象的控制方法,通過初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度,并控制虛擬對象以該目標角度和設(shè)定運動軌跡移動,在目標角度的計算中考慮了環(huán)境外力參數(shù)的影響,對用戶輸入的初始角度進行了優(yōu)化,避免了環(huán)境因素對用戶進行拋物線軌跡計算的影響,降低了用戶的角度選擇難度,減少了用戶估算需要的時間,降低了用戶的使用門檻。
實施例3
本發(fā)明實施例3提供了一種虛擬對象的控制裝置,應(yīng)用于后臺服務(wù)器,參見圖5所示的結(jié)構(gòu)示意圖,包括設(shè)定角度控件提供模塊310、目標角度確定模塊320和移動控制模塊330,其中,各模塊的功能如下:
設(shè)定角度控件提供模塊310,用于在虛擬對象所在的顯示界面內(nèi)提供至少一個設(shè)定角度控件;
目標角度確定模塊320,用于當接收到設(shè)定角度控件被選中的指令時,根據(jù)設(shè)定角度控件對應(yīng)的角度確定虛擬對象的目標角度;
移動控制模塊330,用于控制虛擬對象以目標角度和設(shè)定運動軌跡移動。
其中,設(shè)定角度控件提供模塊310還用于:在虛擬對象所在的顯示界面的指定位置設(shè)置多個設(shè)定角度控件,其中,設(shè)定角度控件上標識有對應(yīng)的角度,多個設(shè)定角度控件對應(yīng)的角度互不相同。設(shè)定角度控件提供模塊310還用于:在虛擬對象所在的顯示界面的角度鍵盤按鍵所在區(qū)域上設(shè)置多個設(shè)定角度控件,多個設(shè)定角度控件包括:90°控件、65°控件、50°控件和20°控件。
本實施例提供的虛擬對象的控制裝置,通過在虛擬對象所在的顯示界面內(nèi)新增加至少一個設(shè)定角度控件,有效減少用戶的操作時間和操作次數(shù),使用戶可以快速選中預想角度。
參見圖6所示的結(jié)構(gòu)示意圖,目標角度確定模塊320包括:
初始角度確定單元3201,用于當虛擬對象對應(yīng)的設(shè)定運動軌跡為拋物線軌跡時,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度。其中,根據(jù)設(shè)定角度控件標識的角度確定虛擬對象的初始角度包括:將設(shè)定角度控件標識的角度確定為虛擬對象的初始角度;或者,將設(shè)定角度控件標識的角度作為角度調(diào)整量,將虛擬對象的當前角度和角度調(diào)整量的角度和,確定虛擬對象的初始角度。
目標角度確定單元3202,用于根據(jù)初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度;環(huán)境外力參數(shù)包括環(huán)境風力參數(shù)和/或環(huán)境水力參數(shù)。具體包括:當初始角度處于第一角度閾值范圍時,按照公式(1)計算虛擬對象的目標角度;
a=a-d*k1+w*k2(1)
當初始角度處于第一角度閾值范圍之外時,按照公式(2)計算虛擬對象的目標角度;
a=a+w*k2(2)
其中,a表示目標角度,a表示初始角度,d表示虛擬對象與目標對象的距離,k1表示距離系數(shù),w表示環(huán)境外力參數(shù),k2表示外力系數(shù)。
本實施例提供的上述控制裝置,通過初始角度和環(huán)境外力參數(shù)計算虛擬對象的目標角度,并控制虛擬對象以該目標角度和設(shè)定運動軌跡移動,在目標角度的計算中考慮了環(huán)境外力參數(shù)的影響,對用戶輸入的初始角度進行了優(yōu)化,避免了環(huán)境因素對用戶進行拋物線軌跡計算的影響,降低了用戶的角度選擇難度,減少了用戶估算需要的時間,降低了用戶的使用門檻。
參見圖7,本發(fā)明實施例還提供一種虛擬對象的處理器100,包括:處理器70,存儲器71,總線72和通信接口73,上述處理器70、通信接口73和存儲器71通過總線72連接;處理器70用于執(zhí)行存儲器71中存儲的可執(zhí)行模塊,例如計算機程序。
其中,存儲器71可能包含高速隨機存取存儲器(ram:randomaccessmemory),也可能還包括非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。通過至少一個通信接口73(可以是有線或者無線)實現(xiàn)該系統(tǒng)網(wǎng)元與至少一個其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
總線72可以是isa總線、pci總線或eisa總線等。上述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖7中僅用一個雙向箭頭表示,但并不表示僅有一根總線或一種類型的總線。
其中,存儲器71用于存儲程序,上述處理器70在接收到執(zhí)行指令后,執(zhí)行上述程序,前述本發(fā)明實施例任一實施例揭示的流過程定義的裝置所執(zhí)行的方法可以應(yīng)用于處理器70中,或者由處理器70實現(xiàn)。
處理器70可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器70中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器70可以是通用處理器,包括中央處理器(centralprocessingunit,簡稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡稱np)等;還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器71,處理器70讀取存儲器71中的信息,結(jié)合其硬件完成上述方法的步驟。
本發(fā)明實施例所提供的進行虛擬對象的控制方法的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),上述程序代碼包括的指令可用于執(zhí)行前面方法實施例中的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,上述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,又例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
上述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域技術(shù)人員應(yīng)當理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實施例所記載的技術(shù)方案進行修改或可輕易想到變化,或者對其中部分技術(shù)特征進行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準。