用于觸摸終端的場景控制方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種用于觸摸終端的場景控制方法及設(shè)備。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)、互聯(lián)網(wǎng)技術(shù)的發(fā)展進(jìn)步,人們越來越習(xí)慣通過在不同觸摸終端上的觸摸操控,實(shí)現(xiàn)與智能設(shè)備的交互,例如實(shí)現(xiàn)數(shù)據(jù)信息的獲取與發(fā)出、進(jìn)行游戲娛樂活動(dòng)的互動(dòng)等。在常規(guī)的運(yùn)行于觸摸終端的多人在線戰(zhàn)斗競技(MOBA ,Multiplayer OnlineBattle Arena)游戲中,觸摸終端的應(yīng)用的窗口內(nèi)所顯示的內(nèi)容僅為操作者附近的場景,因此用戶在進(jìn)行游戲的過程中可看到的場景的范圍僅限于其所操作的操作者附近(例如以操作者為中心的區(qū)域),對于發(fā)生于其它場景處的情況,則無法獲取。因此,用戶通過窗口內(nèi)所顯示的內(nèi)容所獲取的信息有限,導(dǎo)致人機(jī)的交互性較低,影響用戶體驗(yàn)。
[0003]申請內(nèi)容
[0004]本申請的一個(gè)目的是提供一種用于觸摸終端的顯示場景控制方法及設(shè)備。
[0005]為實(shí)現(xiàn)上述目的,本申請?zhí)峁┝艘环N用于觸摸終端的場景控制方法,該方法包括:
[0006]獲取用戶在觸摸終端的應(yīng)用的窗口內(nèi)輸入的場景移動(dòng)操作,其中,所述應(yīng)用的場景控制模式已被激活;
[0007]根據(jù)所述窗口內(nèi)的當(dāng)前場景和所述場景移動(dòng)操作獲取目標(biāo)場景;
[0008]在所述窗口內(nèi)顯示所述目標(biāo)場景。
[0009]基于本申請的另一方面,還提供了一種用于觸摸終端的場景控制設(shè)備,該設(shè)備包括:
[0010]第一裝置,用于獲取用戶在觸摸終端的應(yīng)用的窗口內(nèi)輸入的場景移動(dòng)操作,其中,所述應(yīng)用的場景控制模式已被激活;
[0011 ]第二裝置,用于根據(jù)所述窗口內(nèi)的當(dāng)前場景和所述場景移動(dòng)操作獲取目標(biāo)場景;
[0012]第三裝置,用于在所述窗口內(nèi)顯示所述目標(biāo)場景。
[0013]與現(xiàn)有技術(shù)相比,本申請實(shí)施例通過在應(yīng)用的場景控制模式下獲取用戶輸入的場景移動(dòng)操作,并根據(jù)該場景移動(dòng)操作顯示目標(biāo)場景,使得用戶能夠查看到其它區(qū)域的情況,從而為用戶提供更多的可用信息,方便用戶了解更多的信息,并根據(jù)這些信息做出更多的決策,提高人機(jī)的互動(dòng)性,優(yōu)化用戶體驗(yàn)。
【附圖說明】
[0014]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0015]圖1為本申請實(shí)施例提供的一種用于觸摸終端的場景控制方法的流程圖;
[0016]圖2(a)為當(dāng)前場景在整個(gè)戰(zhàn)場中所對應(yīng)的區(qū)域的示意圖;
[0017]圖2(b)為當(dāng)前場景所顯示的內(nèi)容的示意圖;
[0018]圖2(c)為目標(biāo)場景在整個(gè)戰(zhàn)場中所對應(yīng)的區(qū)域的示意圖;
[0019]圖2(d)為目標(biāo)場景所顯不的內(nèi)容的不意圖;
[0020]圖3為本申請實(shí)施例提供的一種優(yōu)選的用于觸摸終端的場景控制方法的流程圖;
[0021]圖4(a)為本申請實(shí)施例列舉的激活場景控制模式的一種激活操作的示意圖;
[0022]圖4(b)為本申請實(shí)施例列舉的激活場景控制模式的另一種激活操作的示意圖;
[0023]圖5為用戶用于操控操作者向右移動(dòng)時(shí)的操作者控制操作的示意圖;
[0024]圖6為初始場景所顯不的內(nèi)容的不意圖;
[0025]圖7為本申請實(shí)施例提供的一種用于觸摸終端的場景控制設(shè)備的結(jié)構(gòu)示意圖;
[0026]圖8為本申請實(shí)施例提供的一種優(yōu)選的用于觸摸終端的場景控制設(shè)備的結(jié)構(gòu)示意圖;
[0027]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0028]下面結(jié)合附圖對本申請作進(jìn)一步詳細(xì)描述。
[0029]在本申請一個(gè)典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0030]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flashRAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0031]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0032]圖1示出了一種用于觸摸終端的場景控制方法的流程圖,該方法包括以下處理步驟:
[0033]步驟SlOl,獲取用戶在觸摸終端的應(yīng)用的窗口內(nèi)輸入的場景移動(dòng)操作,其中,所述應(yīng)用的場景控制模式已被激活。
[0034]步驟S102,根據(jù)所述窗口內(nèi)的當(dāng)前場景和所述場景移動(dòng)操作獲取目標(biāo)場景。
[0035]步驟S103,在所述窗口內(nèi)顯示所述目標(biāo)場景。
[0036]其中,所述應(yīng)用的場景控制模式是指區(qū)別于應(yīng)用的常規(guī)操作模式,用于獲取特定的場景操作對顯示的場景進(jìn)行控制的運(yùn)行模式。在該場景控制模式下,預(yù)設(shè)的某些操作將被會(huì)判定為場景移動(dòng)操作,例如在常規(guī)操作模式下,用戶在觸摸終端的應(yīng)用的窗口內(nèi)上的劃動(dòng)操作為選中某一對象的操作,而在場景控制模式下,同樣的劃動(dòng)操作將會(huì)被判定為用于控制場景顯示的場景移動(dòng)操作。所述當(dāng)前場景是指觸摸終端的應(yīng)用的窗口在獲取到場景移動(dòng)操作的時(shí)刻所顯示的場景,而所述目標(biāo)場景為根據(jù)所述當(dāng)前場景的相關(guān)信息以及場景移動(dòng)操作的相關(guān)信息進(jìn)行處理所得到的將要在窗口內(nèi)顯示的場景。
[0037]在上述方法中,各個(gè)步驟之間是持續(xù)不斷工作的。具體地,在步驟SlOl,持續(xù)獲取用戶在觸摸終端的應(yīng)用的窗口內(nèi)輸入的場景移動(dòng)操作;在步驟S102中,持續(xù)根據(jù)所述窗口內(nèi)的當(dāng)前場景和所述場景移動(dòng)操作獲取目標(biāo)場景;在步驟S103中,持續(xù)在所述窗口內(nèi)顯示所述目標(biāo)場景。在此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,所述“持續(xù)”是指各步驟之間分別不斷地進(jìn)行場景移動(dòng)操作的獲取、目標(biāo)場景的獲取以及目標(biāo)場景的顯示,直至停止獲取到所述場景移動(dòng)操作。
[0038]由于在實(shí)際應(yīng)用中,用戶在觸摸終端的應(yīng)用的窗口內(nèi)劃動(dòng)可以是連續(xù)的劃動(dòng),例如用戶的手指在觸屏上按下后依次沿多個(gè)方向連續(xù)劃動(dòng),在整個(gè)過程中保持手指始終按壓在屏幕上;此外也可以是多次劃動(dòng),例如用戶的手指窗口內(nèi)按下后依次沿一個(gè)方向劃動(dòng)后,抬起手指,然后再按下繼續(xù)沿某一方向劃動(dòng),反復(fù)多次。在通過本申請?zhí)峁┑姆椒ㄟM(jìn)行場景控制時(shí),持續(xù)獲取用戶在窗口內(nèi)劃動(dòng)時(shí)的劃動(dòng)操作進(jìn)行相關(guān)處理,直至用戶停止進(jìn)行劃動(dòng)。
[0039]例如,以MOBA游戲?yàn)槔?,?dāng)前場景和目標(biāo)場景中所顯示的內(nèi)容均為整個(gè)戰(zhàn)場中的某一部分,假設(shè)整個(gè)戰(zhàn)場的大小為20000 X 20000像素,當(dāng)前場景所顯示的內(nèi)容為其中1600X 900像素大小的區(qū)域,例如橫向第700?2299像素、縱向第600?1499像素的區(qū)域,如圖2(a)所示,當(dāng)前場景在整個(gè)戰(zhàn)場中所對應(yīng)的區(qū)域即為區(qū)域2。圖2(b)所顯示的畫面即為當(dāng)前場景,其中對象2A為操作者,即用戶所操控的單位,對象2B和對象2C均戰(zhàn)場元素(即其它用戶操控的單位或者戰(zhàn)場中的固有的物體,例如草叢、防御塔、障礙物等)。在現(xiàn)有技術(shù)中,任何時(shí)刻顯示的場景相對于對象2A是固定的,即只能顯示以對象2A為中心的內(nèi)容,因此對于用戶在進(jìn)行操作時(shí)可惡意卡暗道的內(nèi)容十分有限。
[0040]而在采用本申請的控制方法后,若所述場景移動(dòng)操作為用戶的操作點(diǎn)1(即用戶劃動(dòng)操作的起始點(diǎn),場景中不顯示)向箭頭方向劃動(dòng)一段的距離,那么將當(dāng)前場景在整個(gè)戰(zhàn)場中的區(qū)域沿箭頭方向移動(dòng)若干像素的距離即為目標(biāo)場景在整個(gè)戰(zhàn)場中的區(qū)域,如圖2(c)所示,區(qū)域2’即為目標(biāo)場景在整個(gè)戰(zhàn)場中所對應(yīng)的區(qū)域。對應(yīng)地,目標(biāo)場景所顯示的內(nèi)容如圖2(d)所示,在該目標(biāo)場景中,可以查看到對象2D和對象2E等其它的戰(zhàn)場元素,使得用戶能夠獲取到更多的信息,例如可以更早的發(fā)現(xiàn)敵方的單位,由此做出更好的預(yù)判和戰(zhàn)術(shù)選擇,優(yōu)化用戶體驗(yàn)。
[0041]當(dāng)所述場景移動(dòng)操作為劃動(dòng)操作時(shí),所述步驟S102具體包括:根據(jù)所述窗口內(nèi)的當(dāng)前場景和所述場景移動(dòng)操作的劃動(dòng)距離獲取目標(biāo)場景。在實(shí)際應(yīng)用中,目標(biāo)場景與當(dāng)前場景的距離一般與所述場景移動(dòng)操作的劃動(dòng)距離成正比,即劃動(dòng)的距離越遠(yuǎn),顯示的目標(biāo)場景與原來的當(dāng)前場景的距離也越遠(yuǎn)。
[0042]通過在應(yīng)用的場景控制模式下獲取用戶輸入的場景移動(dòng)操作,并根據(jù)該場景移動(dòng)操作顯示目標(biāo)場景,使得用戶能夠查看到其它區(qū)域的情況,從而為用戶提供更多的可用信息,方便用戶了解更多的信息,并根據(jù)這些信息做出更多的決策,提高人機(jī)的互動(dòng)性,優(yōu)化用戶體驗(yàn)。
[0043]作為一種優(yōu)選的實(shí)施方式,用戶可以在未激活場景控制模式時(shí)通過輸入預(yù)設(shè)的激活操作從常規(guī)操作模式進(jìn)入到場景控制模式,進(jìn)而實(shí)現(xiàn)對顯示的場景進(jìn)行控制。由此,所述用于觸摸終端的場景控制方法如圖3所示,