本發(fā)明涉及信息處理技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
隨著科學(xué)技術(shù)的迅速發(fā)展,通過(guò)電子設(shè)備進(jìn)行信息交互越來(lái)越多的成為人們互動(dòng)的一種實(shí)現(xiàn)方式。然而,目前通過(guò)電子設(shè)備進(jìn)行信息交互,僅限于通過(guò)語(yǔ)音、文本或者預(yù)先保存的動(dòng)畫(huà)進(jìn)行交互,使得用戶間的互動(dòng)性較差。
因此,如何增強(qiáng)用戶間的互動(dòng)性成為亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種信息處理方法及電子設(shè)備,以增強(qiáng)用戶間的互動(dòng)性。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
一種信息處理方法,應(yīng)用于第一電子設(shè)備,所述方法包括:
接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令;
確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式;
控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà);
將所述第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
上述方法,優(yōu)選的,所述確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式包括:
按照操作指令的接收順序,依次確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式。
上述方法,優(yōu)選的,所述控制所述第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出動(dòng)畫(huà)包括:
每確定一個(gè)響應(yīng)方式,控制所述第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出子動(dòng)畫(huà);
或者,
在確定響應(yīng)方式完成后,控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式依次輸出子動(dòng)畫(huà)。
上述方法,優(yōu)選的,所述至少兩個(gè)操作指令通過(guò)操作體在所述第一電子設(shè)備的觸摸屏上進(jìn)行操作觸發(fā);在接收針對(duì)所述第一虛擬對(duì)象的至少兩個(gè)操作指令之后,在控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)之前,所述方法還包括:
確定所述操作體在所述觸摸屏上的操作區(qū)域;
所述控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)包括:
控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式在所述操作區(qū)域輸出動(dòng)畫(huà)。
上述方法,優(yōu)選的,所述第一虛擬對(duì)象為所述第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象,或者,所述第一虛擬對(duì)象為所述第一電子設(shè)備接收的第二電子設(shè)備發(fā)送的虛擬對(duì)象。
上述方法,優(yōu)選的,所述確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式包括:
確定所述第一虛擬對(duì)象所處的虛擬場(chǎng)景;
確定與每一個(gè)操作指令對(duì)應(yīng)的在所述虛擬場(chǎng)景下的響應(yīng)方式。
上述方法,優(yōu)選的,還包括:
監(jiān)測(cè)接收針對(duì)所述第一虛擬對(duì)象的至少兩個(gè)操作指令的持續(xù)時(shí)長(zhǎng);
當(dāng)所述持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),輸出提示信息;所述提示信息中包括持續(xù)時(shí)長(zhǎng),以及是否繼續(xù)操作的選擇信息;
若用戶選擇繼續(xù)操作,則繼續(xù)接收針對(duì)所述第一虛擬對(duì)象的操作指令;
若用戶選擇不再繼續(xù)操作,則禁止接收針對(duì)所述第一虛擬對(duì)象的操作指令。
一種第一電子設(shè)備,包括:
通信組件,顯示屏和處理器;其中,
所述通信組件用于與第二電子設(shè)備進(jìn)行通信;
所述處理器用于,接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令;確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式;控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà);將所述第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
上述第一電子設(shè)備,優(yōu)選的,所述處理器確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式包括:
所述處理器按照操作指令的接收順序,依次確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式。
上述第一電子設(shè)備,優(yōu)選的,所述顯示屏為觸摸屏,所述至少兩個(gè)操作指令通過(guò)操作體在所述觸摸屏上進(jìn)行操作觸發(fā);
所述處理器還用于,在接收針對(duì)所述第二虛擬對(duì)象的至少兩個(gè)操作指令之后,在控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)之前,確定所述操作體在所述觸摸屏上的操作區(qū)域;
所述處理器控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)包括:
所述處理器控制所述第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式在所述操作區(qū)域輸出動(dòng)畫(huà)。
上述第一電子設(shè)備,優(yōu)選的,所述處理器確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式包括:
所述處理器確定所述第一虛擬對(duì)象所處的虛擬場(chǎng)景;確定與每一個(gè)操作指令對(duì)應(yīng)的在所述虛擬場(chǎng)景下的響應(yīng)方式。
上述第一電子設(shè)備,優(yōu)選的,所述處理還用于,監(jiān)測(cè)接收針對(duì)所述第一虛擬對(duì)象的至少兩個(gè)操作指令的持續(xù)時(shí)長(zhǎng);當(dāng)所述持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),輸出提示信息;所述提示信息中包括持續(xù)時(shí)長(zhǎng),以及是否繼續(xù)操作的選擇信息;若用戶選擇繼續(xù)操作,則繼續(xù)接收針對(duì)所述第一虛擬對(duì)象的操作指令;若用戶選擇不再繼續(xù)操作,則禁止接收針對(duì)所述第一虛擬對(duì)象的操作指令。
通過(guò)以上方案可知,本申請(qǐng)?zhí)峁┑囊环N信息處理方法及電子設(shè)備,第一電子設(shè)備根據(jù)針對(duì)第一虛擬對(duì)象的多個(gè)操作指令進(jìn)行響應(yīng),從而使得第一虛擬對(duì)象在第一電子設(shè)備側(cè)輸出連續(xù)的動(dòng)畫(huà),并將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備,使得第二電子設(shè)備的用戶可以同時(shí)看到第一虛擬對(duì)象輸出的動(dòng)畫(huà),增強(qiáng)了用戶間的互動(dòng)性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a為本發(fā)明實(shí)施例提供的信息處理方法的一種實(shí)現(xiàn)流程圖;
圖1b為本發(fā)明實(shí)施例提供的操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的一種示例圖;
圖1c為本發(fā)明實(shí)施例提供的操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的另一種示例圖;
圖1d為本發(fā)明實(shí)施例提供的操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的又一種示例圖;
圖2為本發(fā)明實(shí)施例提供的信息處理方法的另一種實(shí)現(xiàn)流程圖;
圖3為本發(fā)明實(shí)施例提供的信息處理方法的又一種實(shí)現(xiàn)流程圖;
圖4為本發(fā)明實(shí)施例提供的信息處理方法的再一種實(shí)現(xiàn)流程圖;
圖5為本發(fā)明實(shí)施例提供的信息處理方法的第五種實(shí)現(xiàn)流程圖;
圖6為本發(fā)明實(shí)施例提供的第一電子設(shè)備的一種結(jié)構(gòu)示意圖。
說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的部分,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例能夠以除了在這里圖示的以外的順序?qū)嵤?/p>
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供的信息處理方法可以應(yīng)用于第一電子設(shè)備,該第一電子設(shè)備可以顯示虛擬對(duì)象,該第一電子設(shè)備還可以與第二電子設(shè)備進(jìn)行通信。
請(qǐng)參閱圖1a,圖1a為本發(fā)明實(shí)施例提供的信息處理方法的一種實(shí)現(xiàn)流程圖,可以包括:
步驟S11:接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令;
該第一虛擬對(duì)象可以是第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象。
或者,第一虛擬對(duì)象可以是由第二電子設(shè)備發(fā)送給第一電子設(shè)備的虛擬對(duì)象。例如,第一電子設(shè)備可以通過(guò)即時(shí)通訊軟件接收第二電子設(shè)備發(fā)送的虛擬對(duì)象。
該至少兩個(gè)操作指令由用戶通過(guò)操作體對(duì)第一虛擬對(duì)象進(jìn)行操作而觸發(fā)生成。不同的操作觸發(fā)生成不同的操作指令。該至少兩個(gè)操作指令可以至少有部分操作指令相同,也可以是完全不同的多個(gè)操作指令。操作體可以輸入設(shè)備,如鍵盤(pán),鼠標(biāo),觸控筆等,也可以是用戶的身體的一部分,如用戶的手指。
用于觸發(fā)該至少兩個(gè)操作指令的至少兩個(gè)操作中,相鄰兩個(gè)操作的執(zhí)行時(shí)間的時(shí)間間隔可以小于預(yù)設(shè)時(shí)長(zhǎng),從而可以使得所述至少兩個(gè)操作指令具有一定的連續(xù)性。也就是說(shuō),該至少兩個(gè)操作指令可以是由至少兩個(gè)不連續(xù)的操作而觸發(fā)的操作指令,也可以是由至少兩個(gè)連續(xù)的操作而觸發(fā)的操作指令,或者,該至少兩個(gè)操作指令中,有部分操作指令是由不連續(xù)的操作觸發(fā)生成,有部分操作指令由連續(xù)的操作觸發(fā)生成。如圖1b所示,為操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的一種示例圖;圖1b中,用戶執(zhí)行了兩個(gè)不連續(xù)的操作,一個(gè)是從左往右滑動(dòng)操作體,一個(gè)是從下往上滑動(dòng)操作體,則該兩個(gè)不連續(xù)的操作依次生成兩個(gè)操作指令。如圖1c所示,為操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的另一種示例圖;圖1c中,用戶執(zhí)行了三個(gè)連續(xù)的操作,先是從左往右滑動(dòng)操作體,然后,以滑動(dòng)的結(jié)束位置為起點(diǎn),控制操作體執(zhí)行拋物線操作,最后,以拋物線的結(jié)束位置為起點(diǎn),控制操作體執(zhí)行畫(huà)圓操作。如圖1d所示,為操作體執(zhí)行至少兩個(gè)操作而觸發(fā)至少兩個(gè)操作指令的又一種示例圖;圖1d中,用戶所執(zhí)行的三個(gè)操作中,部分操作連續(xù),部分操作不連續(xù)。先是從左往右滑動(dòng)操作體,然后,以滑動(dòng)的結(jié)束位置為起點(diǎn),控制操作體執(zhí)行拋物線操作,最后,從下往上滑動(dòng)操作體。顯然,圖1d中前兩個(gè)操作是連續(xù)的,第三個(gè)操作與第二操作之間是部連續(xù)的。
需要說(shuō)明的是,圖1b-圖1d中所示的操作的個(gè)數(shù)只是示例性說(shuō)明,具體在實(shí)現(xiàn)過(guò)程中,還可以有更多的操作,這里不一一詳述。
步驟S12:確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式;
不同的操作指令對(duì)應(yīng)不同的響應(yīng)方式。不同的響應(yīng)方式對(duì)應(yīng)第一虛擬對(duì)象的不同的動(dòng)畫(huà)。為了便于敘述,將每一個(gè)響應(yīng)方式對(duì)應(yīng)的第一虛擬對(duì)象的動(dòng)畫(huà)記為子動(dòng)畫(huà)。
步驟S13:控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà);
本發(fā)明實(shí)施例中,第一虛擬對(duì)象輸出的動(dòng)畫(huà)是各個(gè)響應(yīng)方式對(duì)應(yīng)的子動(dòng)畫(huà)的組合。本發(fā)明實(shí)施例中,子動(dòng)畫(huà)的輸出順序與操作指令的接收順序相對(duì)應(yīng),即,操作指令的接收時(shí)間越早,基于該操作指令確定的響應(yīng)方式所對(duì)應(yīng)的子動(dòng)畫(huà)的輸出時(shí)間越早。
步驟S14:將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
本發(fā)明實(shí)施例中,除了控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式在第一電子設(shè)備輸出動(dòng)畫(huà)外,還將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備,使得第二電子設(shè)備側(cè)也輸出第一虛擬對(duì)象的動(dòng)畫(huà)。
本發(fā)明實(shí)施例提供的信息處理方法,第一電子設(shè)備根據(jù)針對(duì)第一虛擬對(duì)象的多個(gè)操作指令進(jìn)行響應(yīng),從而使得第一虛擬對(duì)象在第一電子設(shè)備側(cè)輸出連續(xù)的動(dòng)畫(huà),并將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備,使得第二電子設(shè)備的用戶可以同時(shí)看到第一虛擬對(duì)象輸出的動(dòng)畫(huà),增強(qiáng)了用戶間的互動(dòng)性。
需要說(shuō)明的是,在如下實(shí)施例當(dāng)中,均以第一虛擬對(duì)象為第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象,第二虛擬對(duì)象為第二電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象進(jìn)行描述。或者,在其他實(shí)施例當(dāng)中,也可以是第一虛擬對(duì)象為第二電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象,則第二虛擬對(duì)象為第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象。本發(fā)明對(duì)此不做限制。
在一可選的實(shí)施例中,第一電子設(shè)備可以接受第二電子設(shè)備發(fā)送的第二虛擬對(duì)象的文件數(shù)據(jù),根據(jù)該文件數(shù)據(jù)在第一電子設(shè)備中顯示第二虛擬對(duì)象;同時(shí),第一電子設(shè)備可以接受第二電子設(shè)備發(fā)送的第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù);并根據(jù)第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)顯示第二虛擬對(duì)象的動(dòng)畫(huà),從而第一電子設(shè)備用戶可以同時(shí)看到第一虛擬對(duì)象的動(dòng)畫(huà)效果和第二虛擬對(duì)象的動(dòng)畫(huà)效果,進(jìn)一步增強(qiáng)用戶間的互動(dòng)性。第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)是由第二電子設(shè)備用戶對(duì)第二虛擬對(duì)象進(jìn)行連續(xù)操作后輸出動(dòng)畫(huà)的動(dòng)畫(huà)數(shù)據(jù)。
在一可選的實(shí)施例中,確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式的一種實(shí)現(xiàn)方式可以為:
按照操作指令的接收順序,依次確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式??梢悦拷邮盏揭粋€(gè)操作指令,確定于該操作指令對(duì)應(yīng)的響應(yīng)方式。
在一可選的實(shí)施例中,可以每確定一個(gè)響應(yīng)方式,控制第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出子動(dòng)畫(huà)。即子動(dòng)畫(huà)是實(shí)時(shí)輸出的。
在一可選的實(shí)施例中,可以在確定響應(yīng)方式完成后,控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式依次輸出子動(dòng)畫(huà)。
與前一實(shí)施例不同,本發(fā)明實(shí)施例中,是在確定所有操作指令對(duì)應(yīng)的響應(yīng)方式后,再依次輸出各個(gè)響應(yīng)方式對(duì)應(yīng)的子動(dòng)畫(huà)。只要有一個(gè)操作指令未確定響應(yīng)方式,則不輸出已確定的響應(yīng)方式對(duì)應(yīng)的子動(dòng)畫(huà)。
在一可選的實(shí)施例中,第一電子設(shè)備可以為具有觸摸屏的電子設(shè)備。則上述至少兩個(gè)操作指令可以通過(guò)操作體在第一電子設(shè)備的觸摸屏上對(duì)第一虛擬對(duì)象進(jìn)行操作而觸發(fā)?;诖耍景l(fā)明實(shí)施例提供的信息處理方法的另一種實(shí)現(xiàn)流程圖如圖2所示,可以包括:
步驟S21:接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令。本步驟的具體實(shí)現(xiàn)方式可參看圖1所示實(shí)施例,這里不再贅述。
步驟S22:確定操作體在觸摸屏上的操作區(qū)域。
通常,不同的用戶在觸摸屏上進(jìn)行操作時(shí)的動(dòng)作幅度、動(dòng)作角度等操作習(xí)慣是不同的。本發(fā)明實(shí)施例中,根據(jù)操作體的實(shí)際操作確定操作區(qū)域,使得用戶按照自己的操作習(xí)慣對(duì)第一虛擬對(duì)象進(jìn)行操作,避免設(shè)置固定的操作區(qū)域使得用戶的操作受限,給用戶的操作帶來(lái)不便。
步驟S23:確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式。本步驟的具體實(shí)現(xiàn)方式可參看圖1所示實(shí)施例,這里不再贅述。
本發(fā)明實(shí)施例中,步驟S22與步驟S23的執(zhí)行順序不做限定,可以先執(zhí)行步驟S22,再執(zhí)行步驟S23;或者,先執(zhí)行步驟S23,再執(zhí)行步驟S22;或者,步驟S22與步驟S23同時(shí)執(zhí)行。
步驟S24:控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式在操作區(qū)域輸出動(dòng)畫(huà);
在操作區(qū)域之外,可以顯示一些相關(guān)的虛擬按鍵,如場(chǎng)景選擇按鍵、音效按鍵等,以方便用戶進(jìn)行相應(yīng)的選擇。
步驟S25:將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。本步驟的具體實(shí)現(xiàn)方式可參看圖1所示實(shí)施例,這里不再贅述。
在一可選的實(shí)施例中,確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式的一種實(shí)現(xiàn)方式可以為:
確定第一虛擬對(duì)象所處的虛擬場(chǎng)景;
本發(fā)明實(shí)施例中,設(shè)置了多個(gè)可選的虛擬場(chǎng)景,用戶可以選擇其中一個(gè)虛擬場(chǎng)景作為第一虛擬對(duì)象所處的虛擬場(chǎng)景。即,第一虛擬對(duì)象所處的虛擬場(chǎng)景可以是用戶選擇的虛擬場(chǎng)景。
確定與每一個(gè)操作指令對(duì)應(yīng)的在所確定的虛擬場(chǎng)景下的響應(yīng)方式。
本發(fā)明實(shí)施例中,在不同的虛擬場(chǎng)景下,與同一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式不同。
例如,若虛擬場(chǎng)景為浪漫的音樂(lè)背景,則第一虛擬對(duì)象的響應(yīng)方式比較輕柔的響應(yīng)方式,即動(dòng)畫(huà)輸出效果為:第一虛擬對(duì)象的動(dòng)作幅度較小且比較輕柔;而若虛擬場(chǎng)景為搖滾音樂(lè),則第一虛擬對(duì)象的響應(yīng)方式比較狂野,即動(dòng)畫(huà)輸出效果為:第一虛擬對(duì)象的動(dòng)作幅度較大且充滿力量。
可選的,本發(fā)明實(shí)施例提供的信息處理方法還可以包括:
監(jiān)測(cè)接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令的持續(xù)時(shí)長(zhǎng);
該持續(xù)時(shí)長(zhǎng)即為用戶對(duì)第一虛擬對(duì)象進(jìn)行操作的持續(xù)時(shí)長(zhǎng)。
當(dāng)持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),輸出提示信息;該提示信息中包括持續(xù)時(shí)長(zhǎng),以及是否繼續(xù)操作的選擇信息;
若用戶選擇繼續(xù)操作,則繼續(xù)接收針對(duì)第一虛擬對(duì)象的操作指令;
若用戶選擇不再繼續(xù)操作,則禁止接收針對(duì)第一虛擬對(duì)象的操作指令。
本發(fā)明實(shí)施例中,為避免用戶長(zhǎng)時(shí)間連續(xù)與電子設(shè)備進(jìn)行交互而對(duì)用戶造成傷害,當(dāng)監(jiān)測(cè)到持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí)對(duì)用戶進(jìn)行提示,并由用戶選擇是否繼續(xù)。
在一可選的實(shí)施例中,當(dāng)持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),輸出提示信息時(shí),提示信息中除了包括持續(xù)時(shí)長(zhǎng)和是否繼續(xù)操作的選擇信息外,還可以包括第一電子設(shè)備當(dāng)前所使用的網(wǎng)絡(luò)。
以便用戶根據(jù)網(wǎng)絡(luò)使用情況選擇是否繼續(xù)操作。避免第一電子設(shè)備通過(guò)流量與第二電子設(shè)備進(jìn)行長(zhǎng)時(shí)間交互使用過(guò)多流量而造成額外的費(fèi)用。
在一可選的實(shí)施例中,可以采集用戶的語(yǔ)音;對(duì)采集的語(yǔ)音進(jìn)行識(shí)別;當(dāng)識(shí)別結(jié)果表征停止接收針對(duì)第一虛擬對(duì)象的操作指令時(shí),第一電子設(shè)備不再接收針對(duì)第一虛擬對(duì)象的操作指令。
在一可選的實(shí)施例中,在控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)后,還可以保存第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)。以便于可以直接使用該第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)。
本發(fā)明實(shí)施例提供的信息處理方法的又一種實(shí)現(xiàn)流程圖如圖3所示,可以包括:
步驟S31:第一電子設(shè)備接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)第一類操作指令;該第一虛擬對(duì)象為第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象;
步驟S32:第一電子設(shè)備確定與每一個(gè)第一類操作指令對(duì)應(yīng)的響應(yīng)方式;
步驟S33:第一電子設(shè)備控制第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出動(dòng)畫(huà);
步驟S34:第一電子設(shè)備將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
步驟S35:第二電子設(shè)備根據(jù)第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)輸出第一虛擬對(duì)象的動(dòng)畫(huà)。
在一可選的實(shí)施例中,步驟S33可以為在確定響應(yīng)方式完成后,控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式依次輸出子動(dòng)畫(huà)。
在另一可選的實(shí)施例中,步驟S33也可以每確定一個(gè)響應(yīng)方式,控制第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出子動(dòng)畫(huà)。即子動(dòng)畫(huà)是實(shí)時(shí)輸出的。則此時(shí),每確定一個(gè)響應(yīng)方式輸出動(dòng)畫(huà)后,則執(zhí)行步驟S34及步驟S35;或者,同時(shí)執(zhí)行步驟S33、步驟S34、與步驟S35。
需要說(shuō)明的是,步驟S33與步驟S34的執(zhí)行順序不做限定,可以先執(zhí)行步驟S33,再執(zhí)行步驟S34;或者,步驟S33與步驟S34同時(shí)執(zhí)行。
在圖3所示實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的信息處理方法的又一種實(shí)現(xiàn)流程圖如圖4所示,可以包括:
步驟S31:第一電子設(shè)備接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)第一類操作指令;該第一虛擬對(duì)象為第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象。
步驟S32:第一電子設(shè)備確定與每一個(gè)第一類操作指令對(duì)應(yīng)的第一類響應(yīng)方式。
步驟S33:第一電子設(shè)備控制第一虛擬對(duì)象按照所確定的第一類響應(yīng)方式輸出動(dòng)畫(huà)。
步驟S34:第一電子設(shè)備將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
步驟S35:第二電子設(shè)備根據(jù)第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)輸出第一虛擬對(duì)象的動(dòng)畫(huà)。
步驟S41:第二電子設(shè)備接收針對(duì)第二虛擬對(duì)象的至少兩個(gè)第二類操作指令;該第二虛擬對(duì)象為第二電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象;第一虛擬對(duì)象和第二虛擬對(duì)象可以同時(shí)顯示。
步驟S42:第二電子設(shè)備確定與每一個(gè)第二類操作指令對(duì)應(yīng)的第二類響應(yīng)方式。
步驟S43:第二電子設(shè)備控制第二虛擬對(duì)象按照所確定的各個(gè)第二類響應(yīng)方式輸出動(dòng)畫(huà)。
步驟S44:第二電子設(shè)備將第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第一電子設(shè)備。
步驟S45:第一電子設(shè)備根據(jù)第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)輸出第二虛擬對(duì)象的動(dòng)畫(huà)。第一虛擬對(duì)象和第二虛擬對(duì)象可以同時(shí)顯示。
通過(guò)圖4所示實(shí)施例,在第一電子設(shè)備側(cè)和第二電子設(shè)備側(cè)均可以同時(shí)顯示第一虛擬對(duì)象和第二虛擬對(duì)象。
在一可選的實(shí)施例中,步驟S31至步驟S35與步驟S41至步驟S45可以同時(shí)執(zhí)行,并不需要先執(zhí)行完步驟S31至步驟S35后,再執(zhí)行步驟S41至步驟S45。例如,第一電子設(shè)備用戶可以繼續(xù)對(duì)第一虛擬對(duì)象進(jìn)行操作,第一電子設(shè)備接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令后,將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)發(fā)送給第二電子設(shè)備,在第一電子設(shè)備用戶對(duì)第一虛擬對(duì)象進(jìn)行操作的同時(shí),第二電子設(shè)備可以繼續(xù)對(duì)第二虛擬對(duì)象進(jìn)行操作,第二電子設(shè)備接收針對(duì)第二虛擬對(duì)象的至少兩個(gè)操作指令后,將第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)發(fā)送給第一電子設(shè)備。
基于此,第一電子設(shè)備同時(shí)輸出第一虛擬對(duì)象的動(dòng)畫(huà)和第二虛擬對(duì)象的動(dòng)畫(huà),形成第一虛擬對(duì)象和第二虛擬對(duì)象互動(dòng)的畫(huà)面;同理,第二電子設(shè)備也同時(shí)輸出第一虛擬對(duì)象的動(dòng)畫(huà)和第二虛擬對(duì)象的動(dòng)畫(huà),形成第一虛擬對(duì)象和第二虛擬對(duì)象互動(dòng)的畫(huà)面。
在另一可選的實(shí)施例中,在第一電子設(shè)備側(cè),第一電子設(shè)備用戶還可以對(duì)第二虛擬對(duì)象進(jìn)行連續(xù)操作;在第二電子設(shè)備側(cè),第二電子設(shè)備用戶也可以對(duì)第一虛擬對(duì)象進(jìn)行連續(xù)操作。
具體的,第一電子設(shè)備用戶對(duì)第二虛擬對(duì)象進(jìn)行操作,第一電子設(shè)備接收針對(duì)第二虛擬對(duì)象的至少兩個(gè)第一類操作指令;確定與每一個(gè)第一類操作指令對(duì)應(yīng)的第一類響應(yīng)方式;控制第二虛擬對(duì)象按照所確定的各個(gè)第一類響應(yīng)方式輸出動(dòng)畫(huà);將第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
在第一電子設(shè)備用戶對(duì)第二虛擬對(duì)象操作的同時(shí),第二電子設(shè)備用戶可以對(duì)第一虛擬對(duì)象進(jìn)行操作,第二電子設(shè)備接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)第二類操作指令;確定與每一個(gè)第二類操作指令對(duì)應(yīng)的第二類響應(yīng)方式;控制第二虛擬對(duì)象按照所確定的各個(gè)第二類響應(yīng)方式輸出動(dòng)畫(huà);將第二虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
基于此,也實(shí)現(xiàn)了第一電子設(shè)備同時(shí)輸出第一虛擬對(duì)象的動(dòng)畫(huà)和第二虛擬對(duì)象的動(dòng)畫(huà),形成第一虛擬對(duì)象和第二虛擬對(duì)象互動(dòng)的畫(huà)面;同理,第二電子設(shè)備也同時(shí)輸出第一虛擬對(duì)象的動(dòng)畫(huà)和第二虛擬對(duì)象的動(dòng)畫(huà),形成第一虛擬對(duì)象和第二虛擬對(duì)象互動(dòng)的畫(huà)面。
本發(fā)明實(shí)施例提供的信息處理方法的又一種實(shí)現(xiàn)流程圖如圖5所示,可以包括:
步驟S51:第一電子設(shè)備接收并顯示第二電子設(shè)備發(fā)送的第二虛擬對(duì)象,此時(shí),第一電子設(shè)備同時(shí)顯示第一虛擬對(duì)象和第二虛擬對(duì)象。
步驟S52:第一電子設(shè)備響應(yīng)于第一用戶觸發(fā)的連接指令,控制第一虛擬對(duì)象輸出第一動(dòng)畫(huà);
步驟S53:向第二電子設(shè)備發(fā)送第一虛擬對(duì)象,以及第一虛擬對(duì)象的第一動(dòng)畫(huà)數(shù)據(jù)。
連接指令可以是由第一電子設(shè)備的用戶(即第一用戶)在第一電子設(shè)備的觸摸屏上進(jìn)行長(zhǎng)按操作而觸發(fā)的。此時(shí)第一用戶可以對(duì)第一虛擬對(duì)象進(jìn)行長(zhǎng)按操作。
在一可選的示例中,第一動(dòng)畫(huà)可以是伸出手做邀請(qǐng)狀。
步驟S54:第二電子設(shè)備接收到第一電子設(shè)備發(fā)送的第一虛擬對(duì)象和第一虛擬對(duì)象的第一動(dòng)畫(huà)數(shù)據(jù)后,根據(jù)第一虛擬對(duì)象的第一動(dòng)畫(huà)數(shù)據(jù)控制第一虛擬對(duì)象輸出第一動(dòng)畫(huà)。此時(shí),第二電子設(shè)備同時(shí)顯示第一虛擬對(duì)象和第二虛擬對(duì)象,并且,第一虛擬對(duì)象輸出第一動(dòng)畫(huà)。
步驟S55:第二電子設(shè)備響應(yīng)于第二用戶觸發(fā)的響應(yīng)指令,控制第二電子設(shè)備輸出第二動(dòng)畫(huà);
步驟S56:向第一電子設(shè)備發(fā)送第二虛擬對(duì)象的第二動(dòng)畫(huà)數(shù)據(jù)。
第二電子設(shè)備顯示第一虛擬對(duì)象及其動(dòng)畫(huà)后,第二電子設(shè)備的用戶(即第二用戶)若想與第一用戶進(jìn)行互動(dòng),則可以在第二電子設(shè)備的觸摸屏上進(jìn)行長(zhǎng)按操作而觸發(fā)響應(yīng)指令。第二用戶可以對(duì)第一虛擬對(duì)象進(jìn)行長(zhǎng)按操作觸發(fā)響應(yīng)指令,例如,在第一虛擬對(duì)象的手部做長(zhǎng)按操作觸發(fā)響應(yīng)指令。
在一可選的示例中,第二動(dòng)畫(huà)可以是伸出手接受邀請(qǐng)狀。這樣第二電子設(shè)備的用戶可以看到第一虛擬對(duì)象伸出手做邀請(qǐng)狀后,第二虛擬對(duì)象伸出手接收第一虛擬對(duì)象的邀請(qǐng)的動(dòng)畫(huà)。
步驟S57:第一電子設(shè)備接收第二電子設(shè)備發(fā)送的第二虛擬對(duì)象的第二動(dòng)畫(huà)數(shù)據(jù)后,根據(jù)第二動(dòng)畫(huà)數(shù)據(jù)控制第二虛擬對(duì)象輸出第二動(dòng)畫(huà)。這樣第一電子設(shè)備的用戶可以看到第一虛擬對(duì)象伸出手做邀請(qǐng)狀后,第二虛擬對(duì)象伸出手接收第一虛擬對(duì)象的邀請(qǐng)的動(dòng)畫(huà)。
步驟S58:第一電子設(shè)備接收針對(duì)第二虛擬對(duì)象持續(xù)輸入的至少兩個(gè)第一類操作指令,響應(yīng)于上述至少兩個(gè)第一類操作指令,控制第二虛擬對(duì)象輸出第三動(dòng)畫(huà),如跳舞。具體實(shí)現(xiàn)過(guò)程可參看圖1所示實(shí)施例。上述持續(xù)輸入的至少兩個(gè)第一類操作指令可以由用戶執(zhí)行一系列的拖拽操作而觸發(fā)生成。
步驟S59:第一電子設(shè)備將第三動(dòng)畫(huà)數(shù)據(jù)發(fā)送至第二電子設(shè)備。
步驟S510:第二電子設(shè)備接收針對(duì)第一虛擬對(duì)象持續(xù)輸入的至少兩個(gè)第二類操作指令,響應(yīng)于上述至少兩個(gè)第二類操作指令,控制第一虛擬對(duì)象輸出第四動(dòng)畫(huà),如,跳舞。具體實(shí)現(xiàn)過(guò)程可參看圖1所示實(shí)施例。上述持續(xù)輸入的至少兩個(gè)第二類操作指令可以由用戶執(zhí)行一系列的拖拽操作而觸發(fā)生成。
步驟S511:第二電子設(shè)備將第四動(dòng)畫(huà)數(shù)據(jù)發(fā)送至第一電子設(shè)備。
其中,步驟S58與步驟S510的執(zhí)行順序不做具體限定。步驟S58可以先于步驟S510執(zhí)行,也可以晚于步驟S510執(zhí)行,或者,兩個(gè)步驟同時(shí)執(zhí)行。
步驟S512:第二電子設(shè)備接收第一電子設(shè)備發(fā)送的第三動(dòng)畫(huà)數(shù)據(jù)后,控制第二虛擬對(duì)象輸出第三動(dòng)畫(huà)。
步驟S513:第一電子設(shè)備接收到第二電子設(shè)備發(fā)送的第四動(dòng)畫(huà)數(shù)據(jù)后,控制第一虛擬對(duì)象輸出第四動(dòng)畫(huà)。
通過(guò)步驟S512,第二電子設(shè)備的用戶可以看到第一虛擬對(duì)象和第二虛擬對(duì)象跳舞互動(dòng)的動(dòng)畫(huà),通過(guò)步驟S513,第一電子設(shè)備的用戶也可以看到第一虛擬對(duì)象和第二虛擬對(duì)象跳舞互動(dòng)的動(dòng)畫(huà)。使用戶感覺(jué)在現(xiàn)實(shí)世界中和對(duì)方互動(dòng)一樣。
與方法實(shí)施例相對(duì)應(yīng),本申請(qǐng)實(shí)施例還提供一種第一電子設(shè)備,本發(fā)明實(shí)施例提供的第一電子設(shè)備的一種結(jié)構(gòu)示意圖如圖6所示,可以包括:
通信組件61,顯示屏62和處理器63;其中,
通信組件61用于與第二電子設(shè)備進(jìn)行通信;
處理器63用于接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令;確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式;控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式通過(guò)顯示屏62輸出動(dòng)畫(huà);將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備。
本發(fā)明實(shí)施例提供的第一電子設(shè)備,第一電子設(shè)備根據(jù)針對(duì)第一虛擬對(duì)象的多個(gè)操作指令進(jìn)行響應(yīng),從而使得第一虛擬對(duì)象在第一電子設(shè)備側(cè)輸出連續(xù)的動(dòng)畫(huà),并將第一虛擬對(duì)象的動(dòng)畫(huà)數(shù)據(jù)同步至第二電子設(shè)備,使得第二電子設(shè)備的用戶可以同時(shí)看到第一虛擬對(duì)象輸出的動(dòng)畫(huà),增強(qiáng)了用戶間的互動(dòng)性。
在一可選的實(shí)施例中,處理器63確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式可以包括:
處理器63按照操作指令的接收順序,依次確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式。
在一可選的實(shí)施例中,處理器63控制第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出動(dòng)畫(huà)可以包括:
處理器63每確定一個(gè)響應(yīng)方式,控制第一虛擬對(duì)象按照所確定的響應(yīng)方式輸出子動(dòng)畫(huà);
或者,
處理器63在確定響應(yīng)方式完成后,控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式依次輸出子動(dòng)畫(huà)。
在一可選的實(shí)施例中,顯示屏62可以為觸摸屏,上述至少兩個(gè)操作指令通過(guò)操作體在觸摸屏上進(jìn)行操作觸發(fā);處理器63還可以用于,在接收針對(duì)第二虛擬對(duì)象的至少兩個(gè)操作指令之后,在控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)之前,確定操作體在所述觸摸屏上的操作區(qū)域;
相應(yīng)的,處理器63控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式輸出動(dòng)畫(huà)可以包括:
處理器63控制第一虛擬對(duì)象按照所確定的各個(gè)響應(yīng)方式在操作區(qū)域輸出動(dòng)畫(huà)。
在一可選的實(shí)施例中,第一虛擬對(duì)象可以為第一電子設(shè)備本地存儲(chǔ)的虛擬對(duì)象,或者,第一虛擬對(duì)象可以為第一電子設(shè)備接收的第二電子設(shè)備發(fā)送的虛擬對(duì)象。
在一可選的實(shí)施例中,處理器63確定與每一個(gè)操作指令對(duì)應(yīng)的響應(yīng)方式可以包括:
處理器63確定第一虛擬對(duì)象所處的虛擬場(chǎng)景;確定與每一個(gè)操作指令對(duì)應(yīng)的在虛擬場(chǎng)景下的響應(yīng)方式。
在一可選的實(shí)施例中,處理器63還可以用于,監(jiān)測(cè)接收針對(duì)第一虛擬對(duì)象的至少兩個(gè)操作指令的持續(xù)時(shí)長(zhǎng);當(dāng)持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng)時(shí),輸出提示信息;提示信息中包括持續(xù)時(shí)長(zhǎng),以及是否繼續(xù)操作的選擇信息;若用戶選擇繼續(xù)操作,則繼續(xù)接收針對(duì)第一虛擬對(duì)象的操作指令;若用戶選擇不再繼續(xù)操作,則禁止接收針對(duì)第一虛擬對(duì)象的操作指令。
結(jié)合本發(fā)明公開(kāi)內(nèi)容所描述的方法或者算法的步驟可以硬件的方式來(lái)實(shí)現(xiàn),也可以是由處理器執(zhí)行軟件指令的方式來(lái)實(shí)現(xiàn)。軟件指令可以由相應(yīng)的軟件模塊組成,軟件模塊可以被存放于RAM存儲(chǔ)器、閃存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM(Electrically Erasable Programmable Read-Only Memory)存儲(chǔ)器、寄存器、硬盤(pán)、移動(dòng)硬盤(pán)、CD-ROM(Compact Disc Read-Only Memory)或者本領(lǐng)域熟知的任何其它形式的存儲(chǔ)介質(zhì)中。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。