技术领域
[0001] 本公开涉及计算机技术领域,具体而言,涉及一种互动方法、装置、计算机设备及存储介质。
相关背景技术
[0002] 扩展现实(Extended Reality,XR)技术可以涵盖虚拟现实、增强现实、混合现实等技术,扩展现实是一个真实与虚拟结合、可人机交互的环境。在扩展现实空间中,可以展示虚拟和/或真实的场景及对象。用户可以通过扩展现实技术体验在现实生活中难以体验的场景。比如,用户想前往场馆参加音乐会、演唱会等活动,但受到现实生活中时间、精力等因素限制,无法实现,这时,可以利用扩展现实技术在扩展现实空间内创造出虚拟的场馆,供用户观看。
[0003] 然而,通过扩展现实技术为用户展示的内容有限,用户仅能感受到按照预设程序设定好的既定影像,不足以为用户带来身临其境的体验。
具体实施方式
[0071] 为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0072] 本公开实施例提供的扩展现实场景,可以包括进行音乐表演的表演场景,在该表演场景中,可以展示虚拟舞台以及在虚拟舞台上进行音乐表演的音乐表演者。在该虚拟舞台的关联位置处,可以设置互动区域,在该互动区域内可以展示一些指引观众参与互动的内容,比如下面实施例中提及的目标互动模型。
[0073] 具体地,本公开实施例提供的互动方法,通过展示扩展现实空间中包含音乐演奏者的目标虚拟互动场,使用户能够通过扩展现实空间体验音乐会等相关场景,并且,通过部署目标互动环节,在目标互动环节中展示与音乐节奏相关的目标互动模型,使用户能够基于目标互动模型做出与音乐节奏相关的互动动作信息,再根据互动动作信息及目标互动模型生成并展示互动结果信息,从而在音乐会等虚拟场景中实现用户与场景的互动。
[0074] 上述方案的问题提出及解决思路,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
[0075] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0076] 为便于对本实施例进行理解,首先对本公开实施例所公开的一种互动方法进行详细介绍,本公开实施例所提供的互动方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备。在一些可能的实现方式中,该互动方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
[0077] 下面以执行主体为终端设备为例对本公开实施例提供的互动方法加以说明。
[0078] 参见图1所示,为本公开实施例提供的互动方法的流程图,所述方法包括步骤S101~S104,其中:
[0079] S101、展示扩展现实空间中的目标虚拟互动场;所述目标虚拟互动场包含音乐表演者。
[0080] 其中,作为该步骤执行主体的终端设备可以为支持扩展现实场景显示的智能设备,也即该终端设备能够展示扩展现实空间。该扩展现实场景可以包括虚拟现实场景、增强现实场景、混合现实场景等,本公开实施例主要以虚拟现实(Virtual Reality,VR)场景为例进行说明,示例性的,终端设备可以包括可穿戴设备,如智能眼镜、智能头部显示设备等。
[0081] 上述扩展现实空间中展示的目标虚拟互动场可以包括多个虚拟对象和/或真实对象,其中展示的音乐表演者可以为真实对象或虚拟对象,在音乐表演者为虚拟对象的情况下,可以基于音乐表演者对应的真实扮演者的实时或预设的动作,来对音乐表演者的动作进行控制。
[0082] 示例性的,参见图2、图3所示,图2为本公开实施例所提供的目标虚拟互动场的示意图之一,图3为本公开实施例所提供的目标虚拟互动场的示意图之二。其中,图2为目标虚拟互动场的俯视图,通过图2可知,目标虚拟互动场可以设置有多个互动区域,互动区域可以部署有不同的虚拟对象,比如,图2中的目标虚拟互动场中部署有舞台,舞台上部署有音乐表演者。图3为用户观测视角下的目标虚拟交互场的示意图,图3中的用户位于目标虚拟交互场的中心区域,并面向舞台,舞台上的音乐演奏者正在演奏音乐,用户的观测视角可以在虚拟扩展现实空间中移动调整,目标虚拟互动场中还可以展示有其他用户的虚拟形象。
[0083] S102、响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型,所述目标互动模型与所述音乐表演者所展示的音乐节奏相关。
[0084] 该步骤中,随着音乐演奏者所展示的音乐的进行,或目标虚拟互动场内所举办的活动的进行,可以进入目标互动环节,在目标互动环节中,可以向用户展示目标互动模型,为用户提供互动渠道。
[0085] 上述目标互动模型可以包括二维或三维的虚拟对象,该虚拟形象可以是卡通人物形象或者简笔画人物形象等等,该虚拟形象可以与音乐表演者所展示的音乐节奏相关,比如可以在音乐表演者进行音乐展示的过程中,跟随音乐节奏进行相关动作,这样,用户可以参考该虚拟形象的动作执行相关动作,从而使用户与目标互动模型之间进行的互动与上述音乐节奏相关,提高用户的沉浸感与参与感。
[0086] 该步骤中,可以通过多种方式判断当前是否处于目标互动环节中,比如,可以在展示的音乐或所举办的活动进行到特定的时间节点或内容节点时,开始目标互动环节;或者,也可以在音乐表演者做出预设的指示操作时,开始目标互动环节,比如,可以在音乐表演者做出预设的指示操作后,确定当前时间节点之后的预设时间段处于目标互动环节。
[0087] 上述预设的指示操作可以包括做出预设的指示动作、发出预设的指示语音、播放预设的指示音乐中的至少一种。比如,音乐表演者可以通过举手的动作触发目标互动环节,或者通过发出“让我们一起舞动起来”之类的召唤语音来触发目标互动环节,再或者,直接播放预先设定好的绑定了目标互动环节的音乐内容来触发目标互动环节。
[0088] 上述目标互动模型与音乐表演者所展示的音乐节奏相关,比如目标互动模型所展示的动作内容及动作节奏是基于上述音乐节奏确定的。目标互动模型能够给予用户互动指示,用户获得互动指示后可以进行互动动作。
[0089] 示例性的,上述目标互动模型可以包含跟随上述音乐节奏做出指定动作的目标参考对象和节拍指示信息,目标参考对象可以根据音乐节奏做出指定动作;节拍提示信息可以用于指示在当前音乐节奏对应的多个节拍点中,当前时间所处的目标节拍点;上述互动动作信息中可以包含用户实际做出指定动作时的节拍点。
[0090] 具体的,上述指定动作可以包括一种或多种,如举起双手、摆动手臂等,在具体实施当中,可以根据实际的应用场景或者音乐属性特征选择指定动作。上述节拍指示信息中可以包含多个节拍标识信息,上述节拍标识信息可以与当前音乐节奏对应的节拍点相匹配;节拍指示信息中指示的当前时间所处的目标节拍点可以通过对节拍标识信息进行突出展示来体现。
[0091] 上述节拍点标识的数量可以与音乐表演者所展示的音乐节奏相关。具体的,可以根据上述音乐节奏对应的节拍数量确定节拍点标识的数量,音乐节奏的节拍数量与节拍点标识的数量可以呈线性相关,比如,节拍点标识的数量可以随着音乐节奏的节拍数量的增加而增加。或者,节拍点标识的数量可以与节拍标识的数量呈非线性相关,比如,若音乐节奏的节拍数量在预设范围内,则可以利用预设范围对应的数量作为节拍点标识的数量。
[0092] 在另一种可能的实施方式中,节拍点标识的数量可以与上述音乐节奏的速度相关,比如,上述音乐节奏的速度相对标准速度较快,则节拍点标识的数量可以在基准数量的基础上增加,这样,在一段音乐节奏中,任一节拍点标识对应的节拍点,为当前时间所处的目标节拍点的时间相较于标准节拍点更短。
[0093] 上述音乐节奏若发生变化,则目标互动模型所展示的内容也可以发生相应的变化,比如,目标参考对象做出的指定动作可以改变,指示的节拍点标识对应的数量也可以改变。
[0094] 参见图4所示,为本公开实施例所提供的目标虚拟互动场的示意图之三。图4展示了用户的观测视角所对应的目标虚拟互动场,在用户的观测视角中,可以观测到虚拟舞台、音乐演奏者,以及上述目标互动模型,目标互动模型中的目标参考对象做出了双手举起的指定动作,节拍点标识的数量为三个,当前时间所处的目标节拍点为随时间流逝经过的第一个节拍点,位于右侧的第一个节拍点标识处于突出展示的状态。目标互动模型还可以展示目标互动环节的相关信息,如目标互动环节的名称、用户当前得到的互动评分等信息,图4中展示目标互动环节的名称为“跟节奏一起舞动”。
[0095] 在响应于目标互动环节的过程中,可以先播放倒计时特效,为用户预留出一定的准备时间,然后在倒计时特效播放完毕后,在目标虚拟互动场内展示目标互动模型。参见图5所示,为本公开实施例所提供的目标虚拟互动场的示意图之四。图5展示了用户的观测视角所对应的目标虚拟互动场,此时用户能够观测到展示的倒计时特效,倒计时特效中可以展示当前距离互动正式开始的剩余时间,以及目标互动环节的描述信息,如“跟节奏一起舞动”、“和DJ一起舞动”等。
[0096] 进一步的,为了更好地吸引用户注意当前进入了互动环节,可以展示目标互动模型的呈现特效。比如,在响应目标互动环节,展示目标互动模型时,可以先展示目标互动模型从音乐表演者处飞至目标互动区域的动画特效,并在动画特效结束后,在目标互动区域展示跟随音乐节奏进行状态变化的目标互动模型。
[0097] 值得注意的是,上述展示倒计时特效再展示目标互动模型的实施例与先展示目标互动模型从音乐表演者处飞至目标互动区域的动画特效的实施例可以结合,在上述两者结合得到的一种可能的实施例中,可以通过目标互动模型展示倒计时特效,目标互动模型在展示倒计时特效的过程中从音乐表演者处废纸目标互动区域,并在飞至目标互动区域的动画特效结束后,播放倒计时特效,在倒计时特效结束后,再展示跟随所述音乐节奏进行状态变化的目标交互模型。
[0098] 参见图6所示,为本公开实施例所提供的目标虚拟互动场的示意图之五。图6展示了用户的观测视角所对应的目标虚拟互动场,此时用户能够观测到展示的倒计时特效,观测到的倒计时特效处于从音乐表演者处飞至目标互动区域的过程中。
[0099] 在互动环节的互动正式开始后,就可以检测用户的互动动作,并将其与各个得分点进行匹配,确定用户当前的互动结果。
[0100] S103、获取用户基于所述目标互动模型做出的互动动作信息。
[0101] 这里,本公开实施例是收集用户的真实动作数据,而不是简单的操作按钮,另外,为了让用户全身心地、沉浸式投入互动,本公开实施例也不像普通跳舞设备那样,(普通跳舞设备)需要用户机械地踩踏各个位置的感应设备来实现动作的采集,而是在不影响用户自由动作的基础上,终端设备可以通过动捕设备捕捉用户基于目标互动模型做出的动作数据,并根据捕捉的动作数据确定互动动作信息。
[0102] 其中,动捕设备可以包括佩戴在用户身体部位的感应设备,和/或图像拍摄设备。佩戴在用户身体部位的感应设备可以为佩戴在肢体部位或手持的传感器,传感器能够感应佩戴的肢体部位或手部的运动信息,从而得到用户的动作数据;图像拍摄设备能够从拍摄的多帧图像中识别出用户,并基于识别结果确定用户的动作数据。
[0103] 该步骤根据用户的动作数据,可以获取到用户进行的各个动作,以及各个动作发生的时间点。根据这些动作数据,可以得知用户是否做出了上述指定动作,以及做出指定动作时对应的时间节点,也即上述互动动作信息。
[0104] 在获取到用户的互动动作信息的同时,可以在目标虚拟互动场中展示虚拟手部的动作,以及与上述虚拟手部的动作匹配的第一指示特效,从而使用户对自身做出的动作有所认知,有助于用户更好的做出互动动作信息。
[0105] 上述虚拟手部的动作及第一指示特效的展示位置可以基于用户的观测视角确定,展示的效果用户自身观测自身做出动作时的视觉效果相匹配。
[0106] 示例性的,参见图7所示,为本公开实施例所提供的目标虚拟互动场的示意图之六。图7展示了用户的观测视角所对应的目标虚拟互动场,目标虚拟互动场中展示有目标互动模型之外,还展示有上述虚拟手部的动作及第一指示特效,该第一指示特效可以指示有虚拟手部的动作轨迹,虚拟手部的动作轨迹与用户手部的实际动作轨迹相匹配。
[0107] S104、根据所述互动动作信息和所述目标互动模型,生成并展示互动结果信息。
[0108] 该步骤中,可以根据互动动作信息和目标互动模型判断用户的互动结果,生成互动结果对应的互动结果信息并展示。互动结果信息可以包括文字信息、图像信息及动画信息。
[0109] 具体的,可以根据互动动作信息及目标互动模型,确定用户的互动动作所匹配上的节拍点,然后,根据预先设置的节拍点对应的匹配得分,和用户的互动动作匹配上的节拍点,确定用户的互动得分,之后,展示与互动得分匹配的互动结果信息。
[0110] 具体实施过程中,可以预先为每个节拍点分配对应的匹配得分,在获取到互动动作信息时,可以基于互动动作信息中指示的用户在做出指定动作时的时间点,判断用户的互动动作所匹配上的节拍点。仅作为示例,在图7所示三个节拍点标识的情况下,可以设置在当前音乐匹配到中间节拍点时,用户做出互动动作时的互动得分最高,匹配到旁边节拍点时,用户做出互动动作时的互动得分相对低一些,若未匹配上这三个节拍点则没有得分。
[0111] 在判断用户的互动动作所匹配上的节拍点时,可以确定用户在做出指定动作时的时间点时,目标互动模型中指示的当前时间所处的目标节拍点,将该目标节拍点作为用户的互动动作所匹配上的节拍点。
[0112] 在确定用户的互动得分之后,可以根据互动得分对应的互动等级,展示目标互动模型包含的目标参考对象对应的、与互动等级匹配的第一动作特效,和/或,展示音乐表演者对应的、与互动等级匹配的第二动作特效。
[0113] 其中,互动等级可以包含多个,每个互动等级可以对应互动得分的一个区间。上述第一动作特效可以通过目标参考对象展示,第二动作特效则可以通过音乐表演者展示。目标参考对象与音乐表演者所进行的动作特效可以不同。
[0114] 上述动作特效可以是控制目标参考对象和/或音乐表演者做出与互动等级相匹配的动作的特效,也可以是围绕在目标参考对象和/或音乐表演者周围的背景特效。
[0115] 示例性的,参见图8所示,为本公开实施例所提供的目标虚拟互动场的示意图之七。图8展示了用户的观测视角所对应的目标虚拟互动场,此时用户的互动得分对应的互动等级为“Miss”,目标互动模型中的目标参考对象对应的第一动作特效可以为突出程度较低的背景特效,在音乐演奏者对应的第二动作特效可以为举起手臂进行加油助威的动作特效。
[0116] 参见图9所示,为本公开实施例所提供的目标虚拟互动场的示意图之八。图9展示了用户的观测视角所对应的目标虚拟互动场,此时用户的互动得分对应的互动等级为“Great”,目标互动模型中的目标参考对象对应的第一动作特效可以为突出程度较高的背景特效,在音乐演奏者对应的第二动作特效可以为进行称赞的动作特效。
[0117] 除了上述第一动作特效及第二动作特效之外,还可以根据上述互动等级展示一些其他的动画特效,比如指示互动得分的特效、描述互动状态的一些特效。
[0118] 本公开实施实例所提供的互动方法,通过展示扩展现实空间中包含音乐演奏者的目标虚拟互动场,使用户能够通过扩展现实空间体验音乐会等相关场景,并且,通过部署目标互动环节,在目标互动环节中展示与音乐节奏相关的目标互动模型,使用户能够基于目标互动模型做出与音乐节奏相关的互动动作信息,再根据互动动作信息及目标互动模型生成并展示互动结果信息,从而在音乐会等虚拟场景中实现用户与场景的互动,提高用户的沉浸感及参与感。
[0119] 本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
[0120] 基于同一发明构思,本公开实施例中还提供了与互动方法对应的互动装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述互动方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0121] 参照图10所示,为本公开实施例提供的一种互动装置的示意图,所述装置包括:
[0122] 第一展示模块1010,用于展示扩展现实空间中的目标虚拟互动场;所述目标虚拟互动场包含音乐表演者;
[0123] 第二展示模块1020,用于响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型,所述目标互动模型与所述音乐表演者所展示的音乐节奏相关;
[0124] 获取模块1030,用于获取用户基于所述目标互动模型做出的互动动作信息;
[0125] 第三展示模块1040,用于根据所述互动动作信息和所述目标互动模型,生成并展示互动结果信息。
[0126] 一种可选的实施方式中,所述目标互动模型包含跟随所述音乐节奏做出指定动作的目标参考对象和节拍指示信息;所述节拍指示信息用于指示在当前音乐节奏对应的多个节拍点中,当前时间所处的目标节拍点;所述互动动作信息中包含所述用户实际做出所述指定动作时的节拍点。
[0127] 一种可选的实施方式中,所述节拍指示信息包含多个节拍点标识,所述节拍点标识的数量与所述音乐表演者所展示的音乐节奏相关。
[0128] 一种可选的实施方式中,所述第三展示模块1040还用于:
[0129] 在获取所述互动动作信息的同时,在所述目标虚拟互动场中展示虚拟手部的动作,以及与所述虚拟手部的动作匹配的第一指示特效。
[0130] 一种可选的实施方式中,所述获取模块1030具体用于:
[0131] 获取通过动捕设备捕捉的所述用户基于所述目标互动模型做出的动作数据;所述动捕设备包括佩戴在所述用户身体部位的感应设备,和/或图像拍摄设备;
[0132] 根据所述动作数据,确定所述互动动作信息。
[0133] 一种可选的实施方式中,所述第二展示模块1020在响应于目标互动环节时,用于:
[0134] 响应于所述音乐表演者做出预设的指示操作,确定当前处于所述目标互动环节;所述预设的指示操作包括做出预设的指示动作、发出预设的指示语音、播放预设的指示音乐中的至少一种。
[0135] 一种可选的实施方式中,所述第二展示模块1020在响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型时,用于:
[0136] 响应于所述目标互动环节,播放倒计时特效,并在所述倒计时特效播放完毕后,在所述目标虚拟互动场内展示所述目标互动模型。
[0137] 一种可选的实施方式中,所述第二展示模块1020在响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型时,用于:
[0138] 响应于所述目标互动环节,展示所述目标互动模型从所述音乐表演者处飞至目标互动区域的动画特效,并在所述动画特效结束后,在所述目标互动区域展示跟随所述音乐节奏进行状态变化的所述目标互动模型。
[0139] 一种可选的实施方式中,所述第三展示模块1040在根据所述互动动作信息和所述目标互动模型,生成并展示互动结果信息时,用于:
[0140] 根据所述互动动作信息和所述目标互动模型,确定所述用户的互动动作匹配上的节拍点;
[0141] 根据预先设置的各节拍点对应的匹配得分和所述用户的互动动作匹配上的节拍点,确定所述用户的互动得分;
[0142] 展示与所述互动得分匹配的互动结果信息。
[0143] 一种可选的实施方式中,所述第三展示模块1040在展示与所述互动得分匹配的互动结果信息时,用于:
[0144] 根据所述互动得分对应的互动等级,展示所述目标互动模型包含的目标参考对象对应的、与所述互动等级匹配的第一动作特效,和/或,展示所述音乐表演者对应的、与所述互动等级匹配的第二动作特效。
[0145] 关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
[0146] 本公开实施例还提供了一种计算机设备,如图11所示,为本公开实施例提供的计算机设备结构示意图,包括:
[0147] 处理器111和存储器112;所述存储器112存储有处理器111可执行的机器可读指令,处理器111用于执行存储器112中存储的机器可读指令,所述机器可读指令被处理器111执行时,处理器111执行下述步骤:
[0148] 展示扩展现实空间中的目标虚拟互动场;所述目标虚拟互动场包含音乐表演者;
[0149] 响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型,所述目标互动模型与所述音乐表演者所展示的音乐节奏相关;
[0150] 获取用户基于所述目标互动模型做出的互动动作信息;
[0151] 根据所述互动动作信息和所述目标互动模型,生成并展示互动结果信息。
[0152] 一种可选的实施方式中,所述处理器111执行的指令中,所述目标互动模型包含跟随所述音乐节奏做出指定动作的目标参考对象和节拍指示信息;所述节拍指示信息用于指示在当前音乐节奏对应的多个节拍点中,当前时间所处的目标节拍点;所述互动动作信息中包含所述用户实际做出所述指定动作时的节拍点。
[0153] 一种可选的实施方式中,所述处理器111执行的指令中,所述节拍指示信息包含多个节拍点标识,所述节拍点标识的数量与所述音乐表演者所展示的音乐节奏相关。
[0154] 一种可选的实施方式中,所述处理器111执行的指令中,还包括:
[0155] 在获取所述互动动作信息的同时,在所述目标虚拟互动场中展示虚拟手部的动作,以及与所述虚拟手部的动作匹配的第一指示特效。
[0156] 一种可选的实施方式中,所述处理器111执行的指令中,所述获取用户基于所述目标互动模型做出的互动动作信息,包括:
[0157] 获取通过动捕设备捕捉的所述用户基于所述目标互动模型做出的动作数据;所述动捕设备包括佩戴在所述用户身体部位的感应设备,和/或图像拍摄设备;
[0158] 根据所述动作数据,确定所述互动动作信息。
[0159] 一种可选的实施方式中,所述处理器111执行的指令中,所述响应于目标互动环节,包括:
[0160] 响应于所述音乐表演者做出预设的指示操作,确定当前处于所述目标互动环节;所述预设的指示操作包括做出预设的指示动作、发出预设的指示语音、播放预设的指示音乐中的至少一种。
[0161] 一种可选的实施方式中,所述处理器111执行的指令中,所述响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型,包括:
[0162] 响应于所述目标互动环节,播放倒计时特效,并在所述倒计时特效播放完毕后,在所述目标虚拟互动场内展示所述目标互动模型。
[0163] 一种可选的实施方式中,所述处理器111执行的指令中,所述响应于目标互动环节,在所述目标虚拟互动场内展示目标互动模型,包括:
[0164] 响应于所述目标互动环节,展示所述目标互动模型从所述音乐表演者处飞至目标互动区域的动画特效,并在所述动画特效结束后,在所述目标互动区域展示跟随所述音乐节奏进行状态变化的所述目标互动模型。
[0165] 一种可选的实施方式中,所述处理器111执行的指令中,所述根据所述互动动作信息和所述目标互动模型,生成并展示互动结果信息,包括:
[0166] 根据所述互动动作信息和所述目标互动模型,确定所述用户的互动动作匹配上的节拍点;
[0167] 根据预先设置的各节拍点对应的匹配得分和所述用户的互动动作匹配上的节拍点,确定所述用户的互动得分;
[0168] 展示与所述互动得分匹配的互动结果信息。
[0169] 一种可选的实施方式中,所述处理器111执行的指令中,所述展示与所述互动得分匹配的互动结果信息,包括:
[0170] 根据所述互动得分对应的互动等级,展示所述目标互动模型包含的目标参考对象对应的、与所述互动等级匹配的第一动作特效,和/或,展示所述音乐表演者对应的、与所述互动等级匹配的第二动作特效。
[0171] 上述存储器112包括内存1121和外部存储器1122;这里的内存1121也称内存储器,用于暂时存放处理器111中的运算数据,以及与硬盘等外部存储器1122交换的数据,处理器111通过内存1121与外部存储器1122进行数据交换。
[0172] 上述指令的具体执行过程可以参考本公开实施例中所述的互动方法的步骤,此处不再赘述。
[0173] 本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的互动方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
[0174] 本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的互动方法的步骤,具体可参见上述方法实施例,在此不再赘述。
[0175] 其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
[0176] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0177] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0178] 另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0179] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0180] 最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。