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