一种信息处理方法及电子设备转让专利

申请号 : CN201611168562.2

文献号 : CN106775243B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈军宏张培养

申请人 : 厦门黑镜科技有限公司

摘要 :

本发明实施例公开了一种信息处理方法及电子设备,第一电子设备根据针对第一虚拟对象的多个操作指令进行响应,从而使得第一虚拟对象在第一电子设备侧输出连续的动画,并将第一虚拟对象的动画数据同步至第二电子设备,使得第二电子设备的用户可以同时看到第一虚拟对象输出的动画,增强了用户间的互动性。

权利要求 :

1.一种信息处理方法,应用于第一电子设备,其特征在于,所述方法包括:接收由操作体对第一虚拟对象进行操作而触发的至少两个操作指令;所述第一虚拟对象为通过即时通讯软件接收的第二电子设备发送的虚拟对象;

确定与每一个操作指令对应的所述第一虚拟对象的响应方式;

控制所述第一虚拟对象按照所确定的各个响应方式输出动画;

将所述第一虚拟对象的动画数据同步至第二电子设备并显示。

2.根据权利要求1所述的方法,其特征在于,所述确定与每一个操作指令对应的所述第一虚拟对象的响应方式包括:按照操作指令的接收顺序,依次确定与每一个操作指令对应的所述第一虚拟对象的响应方式。

3.根据权利要求2所述的方法,其特征在于,所述控制所述第一虚拟对象按照所确定的响应方式输出动画包括:每确定一个响应方式,控制所述第一虚拟对象按照所确定的响应方式输出子动画;

或者,

在确定响应方式完成后,控制所述第一虚拟对象按照所确定的各个响应方式依次输出子动画。

4.根据权利要求1所述的方法,其特征在于,所述至少两个操作指令通过所述操作体在所述第一电子设备的触摸屏上进行操作触发;在接收针对所述第一虚拟对象的至少两个操作指令之后,在控制所述第一虚拟对象按照所确定的各个响应方式输出动画之前,所述方法还包括:确定所述操作体在所述触摸屏上的操作区域;

所述控制所述第一虚拟对象按照所确定的各个响应方式输出动画包括:控制所述第一虚拟对象按照所确定的各个响应方式在所述操作区域输出动画。

5.根据权利要求1所述的方法,其特征在于,所述第一虚拟对象为所述第一电子设备本地存储的虚拟对象。

6.根据权利要求1所述的方法,其特征在于,所述确定与每一个操作指令对应的所述第一虚拟对象的响应方式包括:确定所述第一虚拟对象所处的虚拟场景;

确定与每一个操作指令对应的在所述虚拟场景下的所述第一虚拟对象的响应方式。

7.根据权利要求1所述的方法,其特征在于,还包括:监测接收针对所述第一虚拟对象的至少两个操作指令的持续时长;

当所述持续时长大于预设时长时,输出提示信息;所述提示信息中包括持续时长,以及是否继续操作的选择信息;

若用户选择继续操作,则继续接收由操作体对所述第一虚拟对象进行操作而触发的操作指令;

若用户选择不再继续操作,则禁止接收操作体对所述第一虚拟对象进行操作而触发的操作指令。

8.一种第一电子设备,其特征在于,包括:

通信组件,显示屏和处理器;其中,

所述通信组件用于与第二电子设备进行通信;

所述处理器用于,接收由操作体对第一虚拟对象进行操作而触发的至少两个操作指令;确定与每一个操作指令对应的所述第一虚拟对象的响应方式;控制所述第一虚拟对象按照所确定的各个响应方式输出动画;将所述第一虚拟对象的动画数据同步至第二电子设备并显示;所述第一虚拟对象为通过即时通讯软件接收的所述第二电子设备发送的虚拟对象。

9.根据权利要求8所述的第一电子设备,其特征在于,所述处理器确定与每一个操作指令对应的所述第一虚拟对象的响应方式包括:所述处理器按照操作指令的接收顺序,依次确定与每一个操作指令对应的所述第一虚拟对象的响应方式。

10.根据权利要求8所述的第一电子设备,其特征在于,所述显示屏为触摸屏,所述至少两个操作指令通过所述操作体在所述触摸屏上进行操作触发;

所述处理器还用于,在接收由操作体对所述第一虚拟对象进行操作而触发的至少两个操作指令之后,在控制所述第一虚拟对象按照所确定的各个响应方式输出动画之前,确定所述操作体在所述触摸屏上的操作区域;

所述处理器控制所述第一虚拟对象按照所确定的各个响应方式输出动画包括:所述处理器控制所述第一虚拟对象按照所确定的各个响应方式在所述操作区域输出动画。

11.根据权利要求8所述的第一电子设备,其特征在于,所述处理器确定与每一个操作指令对应的所述第一虚拟对象的响应方式包括:所述处理器确定所述第一虚拟对象所处的虚拟场景;确定与每一个操作指令对应的在所述虚拟场景下的所述第一虚拟对象的响应方式。

12.根据权利要求8所述的第一电子设备,其特征在于,所述处理还用于,监测接收针对所述第一虚拟对象的至少两个操作指令的持续时长;当所述持续时长大于预设时长时,输出提示信息;所述提示信息中包括持续时长,以及是否继续操作的选择信息;若用户选择继续操作,则继续接收由操作体对所述第一虚拟对象进行操作而触发的操作指令;若用户选择不再继续操作,则禁止接收由操作体对所述第一虚拟对象进行操作而触发的操作指令。

说明书 :

一种信息处理方法及电子设备

技术领域

[0001] 本发明涉及信息处理技术领域,更具体地说,涉及一种信息处理方法及电子设备。

背景技术

[0002] 随着科学技术的迅速发展,通过电子设备进行信息交互越来越多的成为人们互动的一种实现方式。然而,目前通过电子设备进行信息交互,仅限于通过语音、文本或者预先保存的动画进行交互,使得用户间的互动性较差。
[0003] 因此,如何增强用户间的互动性成为亟待解决的技术问题。

发明内容

[0004] 本发明的目的是提供一种信息处理方法及电子设备,以增强用户间的互动性。
[0005] 为实现上述目的,本发明提供了如下技术方案:
[0006] 一种信息处理方法,应用于第一电子设备,所述方法包括:
[0007] 接收针对第一虚拟对象的至少两个操作指令;
[0008] 确定与每一个操作指令对应的响应方式;
[0009] 控制所述第一虚拟对象按照所确定的各个响应方式输出动画;
[0010] 将所述第一虚拟对象的动画数据同步至第二电子设备。
[0011] 上述方法,优选的,所述确定与每一个操作指令对应的响应方式包括:
[0012] 按照操作指令的接收顺序,依次确定与每一个操作指令对应的响应方式。
[0013] 上述方法,优选的,所述控制所述第一虚拟对象按照所确定的响应方式输出动画包括:
[0014] 每确定一个响应方式,控制所述第一虚拟对象按照所确定的响应方式输出子动画;
[0015] 或者,
[0016] 在确定响应方式完成后,控制所述第一虚拟对象按照所确定的各个响应方式依次输出子动画。
[0017] 上述方法,优选的,所述至少两个操作指令通过操作体在所述第一电子设备的触摸屏上进行操作触发;在接收针对所述第一虚拟对象的至少两个操作指令之后,在控制所述第一虚拟对象按照所确定的各个响应方式输出动画之前,所述方法还包括:
[0018] 确定所述操作体在所述触摸屏上的操作区域;
[0019] 所述控制所述第一虚拟对象按照所确定的各个响应方式输出动画包括:
[0020] 控制所述第一虚拟对象按照所确定的各个响应方式在所述操作区域输出动画。
[0021] 上述方法,优选的,所述第一虚拟对象为所述第一电子设备本地存储的虚拟对象,或者,所述第一虚拟对象为所述第一电子设备接收的第二电子设备发送的虚拟对象。
[0022] 上述方法,优选的,所述确定与每一个操作指令对应的响应方式包括:
[0023] 确定所述第一虚拟对象所处的虚拟场景;
[0024] 确定与每一个操作指令对应的在所述虚拟场景下的响应方式。
[0025] 上述方法,优选的,还包括:
[0026] 监测接收针对所述第一虚拟对象的至少两个操作指令的持续时长;
[0027] 当所述持续时长大于预设时长时,输出提示信息;所述提示信息中包括持续时长,以及是否继续操作的选择信息;
[0028] 若用户选择继续操作,则继续接收针对所述第一虚拟对象的操作指令;
[0029] 若用户选择不再继续操作,则禁止接收针对所述第一虚拟对象的操作指令。
[0030] 一种第一电子设备,包括:
[0031] 通信组件,显示屏和处理器;其中,
[0032] 所述通信组件用于与第二电子设备进行通信;
[0033] 所述处理器用于,接收针对第一虚拟对象的至少两个操作指令;确定与每一个操作指令对应的响应方式;控制所述第一虚拟对象按照所确定的各个响应方式输出动画;将所述第一虚拟对象的动画数据同步至第二电子设备。
[0034] 上述第一电子设备,优选的,所述处理器确定与每一个操作指令对应的响应方式包括:
[0035] 所述处理器按照操作指令的接收顺序,依次确定与每一个操作指令对应的响应方式。
[0036] 上述第一电子设备,优选的,所述显示屏为触摸屏,所述至少两个操作指令通过操作体在所述触摸屏上进行操作触发;
[0037] 所述处理器还用于,在接收针对所述第二虚拟对象的至少两个操作指令之后,在控制所述第一虚拟对象按照所确定的各个响应方式输出动画之前,确定所述操作体在所述触摸屏上的操作区域;
[0038] 所述处理器控制所述第一虚拟对象按照所确定的各个响应方式输出动画包括:
[0039] 所述处理器控制所述第一虚拟对象按照所确定的各个响应方式在所述操作区域输出动画。
[0040] 上述第一电子设备,优选的,所述处理器确定与每一个操作指令对应的响应方式包括:
[0041] 所述处理器确定所述第一虚拟对象所处的虚拟场景;确定与每一个操作指令对应的在所述虚拟场景下的响应方式。
[0042] 上述第一电子设备,优选的,所述处理还用于,监测接收针对所述第一虚拟对象的至少两个操作指令的持续时长;当所述持续时长大于预设时长时,输出提示信息;所述提示信息中包括持续时长,以及是否继续操作的选择信息;若用户选择继续操作,则继续接收针对所述第一虚拟对象的操作指令;若用户选择不再继续操作,则禁止接收针对所述第一虚拟对象的操作指令。
[0043] 通过以上方案可知,本申请提供的一种信息处理方法及电子设备,第一电子设备根据针对第一虚拟对象的多个操作指令进行响应,从而使得第一虚拟对象在第一电子设备侧输出连续的动画,并将第一虚拟对象的动画数据同步至第二电子设备,使得第二电子设备的用户可以同时看到第一虚拟对象输出的动画,增强了用户间的互动性。

附图说明

[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045] 图1a为本发明实施例提供的信息处理方法的一种实现流程图;
[0046] 图1b为本发明实施例提供的操作体执行至少两个操作而触发至少两个操作指令的一种示例图;
[0047] 图1c为本发明实施例提供的操作体执行至少两个操作而触发至少两个操作指令的另一种示例图;
[0048] 图1d为本发明实施例提供的操作体执行至少两个操作而触发至少两个操作指令的又一种示例图;
[0049] 图2为本发明实施例提供的信息处理方法的另一种实现流程图;
[0050] 图3为本发明实施例提供的信息处理方法的又一种实现流程图;
[0051] 图4为本发明实施例提供的信息处理方法的再一种实现流程图;
[0052] 图5为本发明实施例提供的信息处理方法的第五种实现流程图;
[0053] 图6为本发明实施例提供的第一电子设备的一种结构示意图。
[0054] 说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。

具体实施方式

[0055] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056] 本发明实施例提供的信息处理方法可以应用于第一电子设备,该第一电子设备可以显示虚拟对象,该第一电子设备还可以与第二电子设备进行通信。
[0057] 请参阅图1a,图1a为本发明实施例提供的信息处理方法的一种实现流程图,可以包括:
[0058] 步骤S11:接收针对第一虚拟对象的至少两个操作指令;
[0059] 该第一虚拟对象可以是第一电子设备本地存储的虚拟对象。
[0060] 或者,第一虚拟对象可以是由第二电子设备发送给第一电子设备的虚拟对象。例如,第一电子设备可以通过即时通讯软件接收第二电子设备发送的虚拟对象。
[0061] 该至少两个操作指令由用户通过操作体对第一虚拟对象进行操作而触发生成。不同的操作触发生成不同的操作指令。该至少两个操作指令可以至少有部分操作指令相同,也可以是完全不同的多个操作指令。操作体可以输入设备,如键盘,鼠标,触控笔等,也可以是用户的身体的一部分,如用户的手指。
[0062] 用于触发该至少两个操作指令的至少两个操作中,相邻两个操作的执行时间的时间间隔可以小于预设时长,从而可以使得所述至少两个操作指令具有一定的连续性。也就是说,该至少两个操作指令可以是由至少两个不连续的操作而触发的操作指令,也可以是由至少两个连续的操作而触发的操作指令,或者,该至少两个操作指令中,有部分操作指令是由不连续的操作触发生成,有部分操作指令由连续的操作触发生成。如图1b所示,为操作体执行至少两个操作而触发至少两个操作指令的一种示例图;图1b中,用户执行了两个不连续的操作,一个是从左往右滑动操作体,一个是从下往上滑动操作体,则该两个不连续的操作依次生成两个操作指令。如图1c所示,为操作体执行至少两个操作而触发至少两个操作指令的另一种示例图;图1c中,用户执行了三个连续的操作,先是从左往右滑动操作体,然后,以滑动的结束位置为起点,控制操作体执行抛物线操作,最后,以抛物线的结束位置为起点,控制操作体执行画圆操作。如图1d所示,为操作体执行至少两个操作而触发至少两个操作指令的又一种示例图;图1d中,用户所执行的三个操作中,部分操作连续,部分操作不连续。先是从左往右滑动操作体,然后,以滑动的结束位置为起点,控制操作体执行抛物线操作,最后,从下往上滑动操作体。显然,图1d中前两个操作是连续的,第三个操作与第二操作之间是部连续的。
[0063] 需要说明的是,图1b-图1d中所示的操作的个数只是示例性说明,具体在实现过程中,还可以有更多的操作,这里不一一详述。
[0064] 步骤S12:确定与每一个操作指令对应的响应方式;
[0065] 不同的操作指令对应不同的响应方式。不同的响应方式对应第一虚拟对象的不同的动画。为了便于叙述,将每一个响应方式对应的第一虚拟对象的动画记为子动画。
[0066] 步骤S13:控制第一虚拟对象按照所确定的各个响应方式输出动画;
[0067] 本发明实施例中,第一虚拟对象输出的动画是各个响应方式对应的子动画的组合。本发明实施例中,子动画的输出顺序与操作指令的接收顺序相对应,即,操作指令的接收时间越早,基于该操作指令确定的响应方式所对应的子动画的输出时间越早。
[0068] 步骤S14:将第一虚拟对象的动画数据同步至第二电子设备。
[0069] 本发明实施例中,除了控制第一虚拟对象按照所确定的各个响应方式在第一电子设备输出动画外,还将第一虚拟对象的动画数据同步至第二电子设备,使得第二电子设备侧也输出第一虚拟对象的动画。
[0070] 本发明实施例提供的信息处理方法,第一电子设备根据针对第一虚拟对象的多个操作指令进行响应,从而使得第一虚拟对象在第一电子设备侧输出连续的动画,并将第一虚拟对象的动画数据同步至第二电子设备,使得第二电子设备的用户可以同时看到第一虚拟对象输出的动画,增强了用户间的互动性。
[0071] 需要说明的是,在如下实施例当中,均以第一虚拟对象为第一电子设备本地存储的虚拟对象,第二虚拟对象为第二电子设备本地存储的虚拟对象进行描述。或者,在其他实施例当中,也可以是第一虚拟对象为第二电子设备本地存储的虚拟对象,则第二虚拟对象为第一电子设备本地存储的虚拟对象。本发明对此不做限制。
[0072] 在一可选的实施例中,第一电子设备可以接受第二电子设备发送的第二虚拟对象的文件数据,根据该文件数据在第一电子设备中显示第二虚拟对象;同时,第一电子设备可以接受第二电子设备发送的第二虚拟对象的动画数据;并根据第二虚拟对象的动画数据显示第二虚拟对象的动画,从而第一电子设备用户可以同时看到第一虚拟对象的动画效果和第二虚拟对象的动画效果,进一步增强用户间的互动性。第二虚拟对象的动画数据是由第二电子设备用户对第二虚拟对象进行连续操作后输出动画的动画数据。
[0073] 在一可选的实施例中,确定与每一个操作指令对应的响应方式的一种实现方式可以为:
[0074] 按照操作指令的接收顺序,依次确定与每一个操作指令对应的响应方式。可以每接收到一个操作指令,确定于该操作指令对应的响应方式。
[0075] 在一可选的实施例中,可以每确定一个响应方式,控制第一虚拟对象按照所确定的响应方式输出子动画。即子动画是实时输出的。
[0076] 在一可选的实施例中,可以在确定响应方式完成后,控制第一虚拟对象按照所确定的各个响应方式依次输出子动画。
[0077] 与前一实施例不同,本发明实施例中,是在确定所有操作指令对应的响应方式后,再依次输出各个响应方式对应的子动画。只要有一个操作指令未确定响应方式,则不输出已确定的响应方式对应的子动画。
[0078] 在一可选的实施例中,第一电子设备可以为具有触摸屏的电子设备。则上述至少两个操作指令可以通过操作体在第一电子设备的触摸屏上对第一虚拟对象进行操作而触发。基于此,本发明实施例提供的信息处理方法的另一种实现流程图如图2所示,可以包括:
[0079] 步骤S21:接收针对第一虚拟对象的至少两个操作指令。本步骤的具体实现方式可参看图1所示实施例,这里不再赘述。
[0080] 步骤S22:确定操作体在触摸屏上的操作区域。
[0081] 通常,不同的用户在触摸屏上进行操作时的动作幅度、动作角度等操作习惯是不同的。本发明实施例中,根据操作体的实际操作确定操作区域,使得用户按照自己的操作习惯对第一虚拟对象进行操作,避免设置固定的操作区域使得用户的操作受限,给用户的操作带来不便。
[0082] 步骤S23:确定与每一个操作指令对应的响应方式。本步骤的具体实现方式可参看图1所示实施例,这里不再赘述。
[0083] 本发明实施例中,步骤S22与步骤S23的执行顺序不做限定,可以先执行步骤S22,再执行步骤S23;或者,先执行步骤S23,再执行步骤S22;或者,步骤S22与步骤S23同时执行。
[0084] 步骤S24:控制第一虚拟对象按照所确定的各个响应方式在操作区域输出动画;
[0085] 在操作区域之外,可以显示一些相关的虚拟按键,如场景选择按键、音效按键等,以方便用户进行相应的选择。
[0086] 步骤S25:将第一虚拟对象的动画数据同步至第二电子设备。本步骤的具体实现方式可参看图1所示实施例,这里不再赘述。
[0087] 在一可选的实施例中,确定与每一个操作指令对应的响应方式的一种实现方式可以为:
[0088] 确定第一虚拟对象所处的虚拟场景;
[0089] 本发明实施例中,设置了多个可选的虚拟场景,用户可以选择其中一个虚拟场景作为第一虚拟对象所处的虚拟场景。即,第一虚拟对象所处的虚拟场景可以是用户选择的虚拟场景。
[0090] 确定与每一个操作指令对应的在所确定的虚拟场景下的响应方式。
[0091] 本发明实施例中,在不同的虚拟场景下,与同一个操作指令对应的响应方式不同。
[0092] 例如,若虚拟场景为浪漫的音乐背景,则第一虚拟对象的响应方式比较轻柔的响应方式,即动画输出效果为:第一虚拟对象的动作幅度较小且比较轻柔;而若虚拟场景为摇滚音乐,则第一虚拟对象的响应方式比较狂野,即动画输出效果为:第一虚拟对象的动作幅度较大且充满力量。
[0093] 可选的,本发明实施例提供的信息处理方法还可以包括:
[0094] 监测接收针对第一虚拟对象的至少两个操作指令的持续时长;
[0095] 该持续时长即为用户对第一虚拟对象进行操作的持续时长。
[0096] 当持续时长大于预设时长时,输出提示信息;该提示信息中包括持续时长,以及是否继续操作的选择信息;
[0097] 若用户选择继续操作,则继续接收针对第一虚拟对象的操作指令;
[0098] 若用户选择不再继续操作,则禁止接收针对第一虚拟对象的操作指令。
[0099] 本发明实施例中,为避免用户长时间连续与电子设备进行交互而对用户造成伤害,当监测到持续时长大于预设时长时对用户进行提示,并由用户选择是否继续。
[0100] 在一可选的实施例中,当持续时长大于预设时长,输出提示信息时,提示信息中除了包括持续时长和是否继续操作的选择信息外,还可以包括第一电子设备当前所使用的网络。
[0101] 以便用户根据网络使用情况选择是否继续操作。避免第一电子设备通过流量与第二电子设备进行长时间交互使用过多流量而造成额外的费用。
[0102] 在一可选的实施例中,可以采集用户的语音;对采集的语音进行识别;当识别结果表征停止接收针对第一虚拟对象的操作指令时,第一电子设备不再接收针对第一虚拟对象的操作指令。
[0103] 在一可选的实施例中,在控制第一虚拟对象按照所确定的各个响应方式输出动画后,还可以保存第一虚拟对象的动画数据。以便于可以直接使用该第一虚拟对象的动画数据。
[0104] 本发明实施例提供的信息处理方法的又一种实现流程图如图3所示,可以包括:
[0105] 步骤S31:第一电子设备接收针对第一虚拟对象的至少两个第一类操作指令;该第一虚拟对象为第一电子设备本地存储的虚拟对象;
[0106] 步骤S32:第一电子设备确定与每一个第一类操作指令对应的响应方式;
[0107] 步骤S33:第一电子设备控制第一虚拟对象按照所确定的响应方式输出动画;
[0108] 步骤S34:第一电子设备将第一虚拟对象的动画数据同步至第二电子设备。
[0109] 步骤S35:第二电子设备根据第一虚拟对象的动画数据输出第一虚拟对象的动画。
[0110] 在一可选的实施例中,步骤S33可以为在确定响应方式完成后,控制第一虚拟对象按照所确定的各个响应方式依次输出子动画。
[0111] 在另一可选的实施例中,步骤S33也可以每确定一个响应方式,控制第一虚拟对象按照所确定的响应方式输出子动画。即子动画是实时输出的。则此时,每确定一个响应方式输出动画后,则执行步骤S34及步骤S35;或者,同时执行步骤S33、步骤S34、与步骤S35。
[0112] 需要说明的是,步骤S33与步骤S34的执行顺序不做限定,可以先执行步骤S33,再执行步骤S34;或者,步骤S33与步骤S34同时执行。
[0113] 在图3所示实施例的基础上,本发明实施例提供的信息处理方法的又一种实现流程图如图4所示,可以包括:
[0114] 步骤S31:第一电子设备接收针对第一虚拟对象的至少两个第一类操作指令;该第一虚拟对象为第一电子设备本地存储的虚拟对象。
[0115] 步骤S32:第一电子设备确定与每一个第一类操作指令对应的第一类响应方式。
[0116] 步骤S33:第一电子设备控制第一虚拟对象按照所确定的第一类响应方式输出动画。
[0117] 步骤S34:第一电子设备将第一虚拟对象的动画数据同步至第二电子设备。
[0118] 步骤S35:第二电子设备根据第一虚拟对象的动画数据输出第一虚拟对象的动画。
[0119] 步骤S41:第二电子设备接收针对第二虚拟对象的至少两个第二类操作指令;该第二虚拟对象为第二电子设备本地存储的虚拟对象;第一虚拟对象和第二虚拟对象可以同时显示。
[0120] 步骤S42:第二电子设备确定与每一个第二类操作指令对应的第二类响应方式。
[0121] 步骤S43:第二电子设备控制第二虚拟对象按照所确定的各个第二类响应方式输出动画。
[0122] 步骤S44:第二电子设备将第二虚拟对象的动画数据同步至第一电子设备。
[0123] 步骤S45:第一电子设备根据第二虚拟对象的动画数据输出第二虚拟对象的动画。第一虚拟对象和第二虚拟对象可以同时显示。
[0124] 通过图4所示实施例,在第一电子设备侧和第二电子设备侧均可以同时显示第一虚拟对象和第二虚拟对象。
[0125] 在一可选的实施例中,步骤S31至步骤S35与步骤S41至步骤S45可以同时执行,并不需要先执行完步骤S31至步骤S35后,再执行步骤S41至步骤S45。例如,第一电子设备用户可以继续对第一虚拟对象进行操作,第一电子设备接收针对第一虚拟对象的至少两个操作指令后,将第一虚拟对象的动画数据发送给第二电子设备,在第一电子设备用户对第一虚拟对象进行操作的同时,第二电子设备可以继续对第二虚拟对象进行操作,第二电子设备接收针对第二虚拟对象的至少两个操作指令后,将第二虚拟对象的动画数据发送给第一电子设备。
[0126] 基于此,第一电子设备同时输出第一虚拟对象的动画和第二虚拟对象的动画,形成第一虚拟对象和第二虚拟对象互动的画面;同理,第二电子设备也同时输出第一虚拟对象的动画和第二虚拟对象的动画,形成第一虚拟对象和第二虚拟对象互动的画面。
[0127] 在另一可选的实施例中,在第一电子设备侧,第一电子设备用户还可以对第二虚拟对象进行连续操作;在第二电子设备侧,第二电子设备用户也可以对第一虚拟对象进行连续操作。
[0128] 具体的,第一电子设备用户对第二虚拟对象进行操作,第一电子设备接收针对第二虚拟对象的至少两个第一类操作指令;确定与每一个第一类操作指令对应的第一类响应方式;控制第二虚拟对象按照所确定的各个第一类响应方式输出动画;将第二虚拟对象的动画数据同步至第二电子设备。
[0129] 在第一电子设备用户对第二虚拟对象操作的同时,第二电子设备用户可以对第一虚拟对象进行操作,第二电子设备接收针对第一虚拟对象的至少两个第二类操作指令;确定与每一个第二类操作指令对应的第二类响应方式;控制第二虚拟对象按照所确定的各个第二类响应方式输出动画;将第二虚拟对象的动画数据同步至第二电子设备。
[0130] 基于此,也实现了第一电子设备同时输出第一虚拟对象的动画和第二虚拟对象的动画,形成第一虚拟对象和第二虚拟对象互动的画面;同理,第二电子设备也同时输出第一虚拟对象的动画和第二虚拟对象的动画,形成第一虚拟对象和第二虚拟对象互动的画面。
[0131] 本发明实施例提供的信息处理方法的又一种实现流程图如图5所示,可以包括:
[0132] 步骤S51:第一电子设备接收并显示第二电子设备发送的第二虚拟对象,此时,第一电子设备同时显示第一虚拟对象和第二虚拟对象。
[0133] 步骤S52:第一电子设备响应于第一用户触发的连接指令,控制第一虚拟对象输出第一动画;
[0134] 步骤S53:向第二电子设备发送第一虚拟对象,以及第一虚拟对象的第一动画数据。
[0135] 连接指令可以是由第一电子设备的用户(即第一用户)在第一电子设备的触摸屏上进行长按操作而触发的。此时第一用户可以对第一虚拟对象进行长按操作。
[0136] 在一可选的示例中,第一动画可以是伸出手做邀请状。
[0137] 步骤S54:第二电子设备接收到第一电子设备发送的第一虚拟对象和第一虚拟对象的第一动画数据后,根据第一虚拟对象的第一动画数据控制第一虚拟对象输出第一动画。此时,第二电子设备同时显示第一虚拟对象和第二虚拟对象,并且,第一虚拟对象输出第一动画。
[0138] 步骤S55:第二电子设备响应于第二用户触发的响应指令,控制第二电子设备输出第二动画;
[0139] 步骤S56:向第一电子设备发送第二虚拟对象的第二动画数据。
[0140] 第二电子设备显示第一虚拟对象及其动画后,第二电子设备的用户(即第二用户)若想与第一用户进行互动,则可以在第二电子设备的触摸屏上进行长按操作而触发响应指令。第二用户可以对第一虚拟对象进行长按操作触发响应指令,例如,在第一虚拟对象的手部做长按操作触发响应指令。
[0141] 在一可选的示例中,第二动画可以是伸出手接受邀请状。这样第二电子设备的用户可以看到第一虚拟对象伸出手做邀请状后,第二虚拟对象伸出手接收第一虚拟对象的邀请的动画。
[0142] 步骤S57:第一电子设备接收第二电子设备发送的第二虚拟对象的第二动画数据后,根据第二动画数据控制第二虚拟对象输出第二动画。这样第一电子设备的用户可以看到第一虚拟对象伸出手做邀请状后,第二虚拟对象伸出手接收第一虚拟对象的邀请的动画。
[0143] 步骤S58:第一电子设备接收针对第二虚拟对象持续输入的至少两个第一类操作指令,响应于上述至少两个第一类操作指令,控制第二虚拟对象输出第三动画,如跳舞。具体实现过程可参看图1所示实施例。上述持续输入的至少两个第一类操作指令可以由用户执行一系列的拖拽操作而触发生成。
[0144] 步骤S59:第一电子设备将第三动画数据发送至第二电子设备。
[0145] 步骤S510:第二电子设备接收针对第一虚拟对象持续输入的至少两个第二类操作指令,响应于上述至少两个第二类操作指令,控制第一虚拟对象输出第四动画,如,跳舞。具体实现过程可参看图1所示实施例。上述持续输入的至少两个第二类操作指令可以由用户执行一系列的拖拽操作而触发生成。
[0146] 步骤S511:第二电子设备将第四动画数据发送至第一电子设备。
[0147] 其中,步骤S58与步骤S510的执行顺序不做具体限定。步骤S58可以先于步骤S510执行,也可以晚于步骤S510执行,或者,两个步骤同时执行。
[0148] 步骤S512:第二电子设备接收第一电子设备发送的第三动画数据后,控制第二虚拟对象输出第三动画。
[0149] 步骤S513:第一电子设备接收到第二电子设备发送的第四动画数据后,控制第一虚拟对象输出第四动画。
[0150] 通过步骤S512,第二电子设备的用户可以看到第一虚拟对象和第二虚拟对象跳舞互动的动画,通过步骤S513,第一电子设备的用户也可以看到第一虚拟对象和第二虚拟对象跳舞互动的动画。使用户感觉在现实世界中和对方互动一样。
[0151] 与方法实施例相对应,本申请实施例还提供一种第一电子设备,本发明实施例提供的第一电子设备的一种结构示意图如图6所示,可以包括:
[0152] 通信组件61,显示屏62和处理器63;其中,
[0153] 通信组件61用于与第二电子设备进行通信;
[0154] 处理器63用于接收针对第一虚拟对象的至少两个操作指令;确定与每一个操作指令对应的响应方式;控制第一虚拟对象按照所确定的各个响应方式通过显示屏62输出动画;将第一虚拟对象的动画数据同步至第二电子设备。
[0155] 本发明实施例提供的第一电子设备,第一电子设备根据针对第一虚拟对象的多个操作指令进行响应,从而使得第一虚拟对象在第一电子设备侧输出连续的动画,并将第一虚拟对象的动画数据同步至第二电子设备,使得第二电子设备的用户可以同时看到第一虚拟对象输出的动画,增强了用户间的互动性。
[0156] 在一可选的实施例中,处理器63确定与每一个操作指令对应的响应方式可以包括:
[0157] 处理器63按照操作指令的接收顺序,依次确定与每一个操作指令对应的响应方式。
[0158] 在一可选的实施例中,处理器63控制第一虚拟对象按照所确定的响应方式输出动画可以包括:
[0159] 处理器63每确定一个响应方式,控制第一虚拟对象按照所确定的响应方式输出子动画;
[0160] 或者,
[0161] 处理器63在确定响应方式完成后,控制第一虚拟对象按照所确定的各个响应方式依次输出子动画。
[0162] 在一可选的实施例中,显示屏62可以为触摸屏,上述至少两个操作指令通过操作体在触摸屏上进行操作触发;处理器63还可以用于,在接收针对第二虚拟对象的至少两个操作指令之后,在控制第一虚拟对象按照所确定的各个响应方式输出动画之前,确定操作体在所述触摸屏上的操作区域;
[0163] 相应的,处理器63控制第一虚拟对象按照所确定的各个响应方式输出动画可以包括:
[0164] 处理器63控制第一虚拟对象按照所确定的各个响应方式在操作区域输出动画。
[0165] 在一可选的实施例中,第一虚拟对象可以为第一电子设备本地存储的虚拟对象,或者,第一虚拟对象可以为第一电子设备接收的第二电子设备发送的虚拟对象。
[0166] 在一可选的实施例中,处理器63确定与每一个操作指令对应的响应方式可以包括:
[0167] 处理器63确定第一虚拟对象所处的虚拟场景;确定与每一个操作指令对应的在虚拟场景下的响应方式。
[0168] 在一可选的实施例中,处理器63还可以用于,监测接收针对第一虚拟对象的至少两个操作指令的持续时长;当持续时长大于预设时长时,输出提示信息;提示信息中包括持续时长,以及是否继续操作的选择信息;若用户选择继续操作,则继续接收针对第一虚拟对象的操作指令;若用户选择不再继续操作,则禁止接收针对第一虚拟对象的操作指令。
[0169] 结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM(Electrically Erasable Programmable Read-Only Memory)存储器、寄存器、硬盘、移动硬盘、CD-ROM(Compact Disc Read-Only Memory)或者本领域熟知的任何其它形式的存储介质中。
[0170] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。