具体实施方式
为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
下面结合本发明实施例附图进一步说明本发明实施例具体实现。
首先需要说明的是,本发明实施例中,“评论”不仅包括应用中提供的评论区域的评论、论坛社区中的帖子和评论,其它类似评论或发贴场景均包括在本发明实施例中的“评论”中。
实施例一
参照图1,示出了根据本发明实施例一的一种评论方法的步骤流程图。
本实施例的评论方法包括以下步骤:
步骤S102:根据发表评论的用户的用户信息,获取对应的用户虚拟形象。
其中,本领域技术人员可以根据实际需要采用适当的方式获取与用户信息对应的用户虚拟形象。例如,用户预先在应用中设置了对应的虚拟形象,则可以直接根据用户的用户信息如用户的帐号或标识获取该虚拟形象;也可以获取用户上传的图像或视频,该图像或视频中包含有该用户的形象如头像等,从而可以从用户上传的图像或视频中获取用户虚拟形象;若用户既未预先设置虚拟形象也未上传图像或视频,或者上传的图像或视频中并没有用户的形象,则可以按照默认设置为用户确定一个虚拟形象,或者根据用户对虚拟形象的类型(如卡通形象、动物形象、名人形象等等)的选择生成相应的虚拟形象。
发表评论的用户可以包括:当前评论区域已发表过评论的用户,或者,被触发进行用户虚拟形象展示的一个或多个用户。可选地,若也可以包括当前正在登录使用该评论区域的用户,该用户可以已发表评论可以还未发表评论。例如,设定当前用户为用户X,当前评论区域有三条评论,分别由不同的三个用户发表,评论顺序为:用户1、用户2、用户3。当用户X进入评论区域时,可依次显示用户1的虚拟形象、用户2的虚拟形象和用户3的虚拟形象。可以在前一用户虚拟形象完成相应的评论内容和交互信息的评论展示后,再显示后一用户虚拟形象,如,用户1的虚拟形象完成评论展示后,显示用户2的虚拟形象并进行评论展示;也可以同时显示多个用户虚拟形象,但当前活动的虚拟形象仅有一个,在当前活动的虚拟形象完成相应的评论内容和交互信息的展示后,将活动的虚拟形象切换为下一个,例如,同时显示用户1、2、3对应的虚拟形象,当前活动的虚拟形象为用户1的虚拟形象,在用户1的虚拟形象完成评论展示后,切换到用户2的虚拟形象进行评论展示,等等。当然,在实际使用中,本领域技术人员也可以根据实际需要采用其它适当的展示方式。
用户X可以单独发表评论,也可以针对用户1、2、3的评论内容进行评论,用户X的评论可以选择常规发表方式(如常规文字或语音发表方式),也可以选择通过用户X的用户虚拟形象发表的方式,还可以两种方式同时选择。
步骤S104:根据评论内容,确定用户虚拟形象的交互信息。
其中,所述交互信息可以是播放评论内容时用户虚拟形象的简单变化如口型变化,但不限于此,交互信息还可以包括但不限于用户虚拟形象的表情和/或动作。例如,可以对评论内容进行分析,分析后确定相应的情绪和/或动作,如高兴、生气、摔杯子,等等,以使用户虚拟形象在展示评论内容的同时,还可以具有相应的表情和/或动作,提升交互性和趣味性。
步骤S106:通过用户虚拟形象展示评论内容和交互信息。
其中,评论内容可以是语音内容也可以是文字内容,若为语音内容,可以通过用户虚拟形象进行播放;若为文字内容,可以基于用户虚拟形象进行文字展示。可选地,也可以通过交互信息进行文字展示。
根据本实施例的评论方法,通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
本实施例的评论方法可以由任意适当的具有数据处理能力的终端设备执行,包括但不限于:移动终端,如平板电脑、手机,以及台式机等。
实施例二
参照图2,示出了根据本发明实施例二的一种评论方法的步骤流程图。
本实施例以实施例一中的用户X查看当前不在线的用户1、2、3的评论内容,并对用户1的评论内容进行评论回复为例,对本发明实施例的评论方法进行说明。
本实施例的评论方法包括以下步骤:
步骤S202:根据发表评论的用户的用户信息,获取对应的用户虚拟形象。
如实施例一中所述,根据用户信息获取对应的用户虚拟形象可以有多种方式。本实施例中,获取用户虚拟形象采用的方式为:根据与所述用户信息对应的用户图像信息,获取对应的用户虚拟形象;或者,根据与所述用户信息对应的视频图像信息,获取对应的用户虚拟形象。用户图像或视频图像中可能包含有用户本人形象或者用户偏好的他人形象或者用户偏好的动物或卡通形象等等,根据用户图像或视频图像中包含的这些信息,可以获取或生成相对应的用户虚拟形象。通过这种方式,可以获得或生成比较符合用户形象或偏好的虚拟形象。但若用户已预先设置有相应的用户虚拟形象,则用户设置的用户虚拟形象优先于上述方式获得的用户虚拟形象使用。
优选地,用户图像信息包括:包含用户形象的用户图像的信息;视频图像信息包括:包含用户形象的视频图像的信息。较优地,用户图像或视频图像中最好包括多张,多张图像中包含有用户的多种表情和/或动作,以便于对用户虚拟形象进行不同表情和动作的处理。当用户图像或视频图像包含用户形象如用户头像、用户半身或全身形象等时,用户虚拟形象与用户本人更为贴合,更能提升用户的评论体验。
其中,根据用户信息获取或生成用户虚拟形象的方式可以由本领域技术人员根据实际需要采用任意适当的方式实现,如对图像进行检测后将用户形象抠取或重绘下来,或者,根据检测到的图像中的用户形象进行三维重建,形成三维用户虚拟形象等等,本发明实施例对此不作限制。
本实施例中,获取的发表评论的用户的用户虚拟形象包括用户1的虚拟形象、用户2的虚拟形象和用户3的虚拟形象。
步骤S204:根据评论内容,确定所述用户虚拟形象的交互信息。
为使用户虚拟形象能更好地匹配和展示评论内容,可以先根据评论内容,确定用户虚拟形象的交互信息。本实施例中,用户虚拟形象的交互信息包括用户虚拟形象的表情和/或动作。
例如,若评论内容为文字内容,则可以对文字内容进行情绪和/或动作分析,根据情绪和/或动作分析的结果,确定对应的用户虚拟形象的表情和/或动作。其中,对文字内容进行情绪和/或动作分析的实现可以由本领域技术人员根据实际需求采用任意适当方式实现,本发明实施例对此不作限制。例如,用户1发表的评论内容为文字“这件衣服非常不错!”,通过对这段文字进行情绪分析可获得相应的情绪分值,根据该情绪分值使用户虚拟形象展示大笑或微笑的表情。当然,还可以根据该情绪为用户虚拟形象赋予一定的动作展示,如旋转或跳舞等。与进行情绪分析类似,某些文字评论内容中包括有动作文字,对其进行动作分析可以确定相应的用户虚拟形象的动作,如摔杯子或者握拳头等等。
再例如,若评论内容为语音内容,则可以将语音内容转换为文字内容后,对转换后的文字内容进行情绪和/或动作分析,根据情绪和/或动作分析的结果,确定对应的用户虚拟形象的表情和/或动作。其中,将语音内容转换为文字内容,以及,对转换后的文字内容进行情绪和/或动作分析的实现均可以由本领域技术人员根据实际需求采用任意适当方式实现,本发明实施例对此不作限制。
但不限于上述方式,用户虚拟形象的交互信息也可以仅有简单的口型变化。
步骤S206:通过用户虚拟形象展示评论内容和交互信息。
当所述交互信息包括用户虚拟形象的表情和/或动作,在展示评论内容和交互信息时,若评论内容为文字内容,则可以将文字内容转换为语音内容,并通过用户虚拟形象播放该语音内容,以及,展示确定的所述表情和/或动作;若评论内容为语音内容,则直接通过用户虚拟形象播放该语音内容,以及,展示确定的所述表情和/或动作。通过用户虚拟形象展示评论内容和交互信息,实现了评论的AR处理,提升了评论的趣味性和交互性。
但不限于将文字内容转换为语音内容,在实际使用中,也可以通过用户虚拟形象展示文字内容,如在用户虚拟形象旁边使用气泡展示文字内容,或者,通过其它图形图像方式展示文字内容等等。
此外,也不限于用户虚拟形象的表情和/或动作的方式,用户虚拟形象也可以仅简单进行口型开合处理,播放相应评论内容。
步骤S208:接收对用户虚拟形象的操作,根据所述操作更新用户虚拟形象。
应用中可以通过应用界面为用户提供针对用户虚拟形象的操作,如献花、点赞、赠送虚拟物品等,用户可以通过相应选项选择相应操作,应用在接收到该操作后,根据该操作更新用户虚拟形象。如,用户X赞同用户1的评论内容,点击了“花环”这一虚拟物品,应用对该操作进行处理后,实现将该花环佩戴在用户1的虚拟形象的头上的效果。
需要说明的是,本步骤为可选步骤,在实际使用中,也可以不对用户虚拟形象进行任何操作或者评论回复。
通过该过程,实现了用户与用户虚拟对象的交互,进一步提升了评论体验。
此外,在用户1的虚拟形象展示完评论内容和交互信息后,用户X想要针对用户1的评论内容进行回复,则此时,用户X可以通过评论区域的回复功能输入相应的评论回复并进行发表,应用确认用户X发表了该评论回复,如“发表”按钮被点击后,展示用户X的虚拟形象,一方面,将用户X发表的评论回复的内容使用常规的文字方式展示的相应的位置;另一方面,通过用户X的虚拟形象进行评论展示,其它用户可以通过该评论展示,查看用户X的评论内容。
另外,若评论内容中包括有图像内容时,还可以对该图像进行处理,如,接收用户输入的新图像,根据该新图像对评论内容中包括的图像内容进行AR处理,生成AR图像;使用AR图像更新评论内容中的图像内容。例如,用户之前在发表评论时,上传了一张通过AR处理实现了真人佩戴虚拟帽子的图像,若该用户后续购买了该虚拟帽子对应的实体帽子后,又上传了一张真人佩戴真实帽子的图像,则可以将真实帽子的图像进行AR处理叠加到之前的虚拟帽子的图像中,或者,将虚拟帽子的图像进行AR处理叠加到之后的真实帽子的图像中,实现效果比对。
一种基于上述过程的评论界面示例如图3所示,图3所示的评论界面中包括左侧界面和右侧界面。其中,用户X进入某应用的评论界面,通过相应操作如点选相应选项或按钮触发使用AR方式展示用户1的评论内容,此时,应用获取用户1的三维虚拟形象,通过用户1的三维虚拟形象(左侧界面中人形图片所示)以语音形式播放用户1发表的评论内容,并且,用户1的三维虚拟形象做出口型变化和微笑表情,如图3中左侧界面所示。当用户X进行相应操作,如点击与用户1的评论内容对应的“回复”按钮,此时,显示相应的用于输入回复内容的输入框(右侧界面中方框所示),并且,显示用户X对应的三维虚拟形象,用户X在输入框中输入相应回复内容,当用户X点击“发表”按钮时,输入的回复内容除以文字形式回复到用户1的评论内容后外,用户X的三维虚拟形象(右侧界面中下方人形图片所示)还在播放用户X输入的回复内容的同时,做出点头动作和微笑表情,如图3中右侧界面所示。在需要时,用户虚拟形象可以通过相应的触发操作取消显示,恢复到常规文字评论状态或常规语音评论状态。该取消显示可以仅针对某个用户虚拟形象,也可以同时针对所有用户虚拟形象。
可见,根据本实施例的评论方法,通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
本实施例的评论方法可以由任意适当的具有数据处理能力的终端设备执行,包括但不限于:移动终端,如平板电脑、手机,以及台式机等。
实施例三
参照图4,示出了根据本发明实施例三的一种评论方法的步骤流程图。
本实施例以实施例一中的用户X查看用户1、2、3的评论内容,并与当前在线的用户1进行交互评论为例,对本发明实施例的评论方法进行说明。
本实施例的评论方法包括以下步骤:
步骤S302:根据发表评论的用户的用户信息,获取对应的用户虚拟形象。
若当前在线的用户包括多个,则可以根据当前在线的多个发表评论的用户的用户信息,获取对应的多个虚拟形象。
例如,用户X和用户1、2、3均在线,则可以获取对应的这四个用户的用户虚拟形象。进一步地,还可以为该四个用户虚拟形象设置一虚拟场景,如虚拟会议室,实现四个用户在同一场景中进行讨论的效果,该虚拟场景可以通过任意适当方式进行展示,如通过悬浮窗口或半屏窗口展示,等等。
但不限于此,对于当前在线的多个用户,也可以仅获取其实部分用户的虚拟形象,如用户X对用户1的评论进行回复,则可以仅获取用户X和用户1分别对应的用户虚拟形象即可,一方面,这种方式使得用户虚拟形象的展示更有针对性,另一方面,也节省了应用的数据处理负担,提高了应用的处理效率。
在一种可行方式中,设定当前在线的多个发表评论的用户包括当前进行交互评论的第一评论用户如用户1和第二评论用户如用户X。其中,交互评论用于指示第一评论用户和第二评论用户分别对对方发表的评论内容进行评论或回复的操作。
本实施例中,设定用户1和用户X各自上传了包含自身形象的一段视频,应用对用户1上传的视频进行处理后,生成用户1对应的用户虚拟形象及该虚拟形象的多种表情和动作;应用对用户X上传的视频进行处理后,生成用户X对应的用户虚拟形象及该虚拟形象的多种表情和动作。
步骤S304:根据评论内容,确定所述用户虚拟形象的交互信息。
本实施例中,设定评论内容均为文字内容,则用户输入相应的文字内容后,通过对输入的文字内容进行情绪和/或动作分析,根据情绪和/或动作分析的结果,确定对应的用户虚拟形象的表情和/或动作。具体到本实施例,需要分别根据用户1和用户X输入的文字内容进行相应的分析,并确定对应的用户虚拟形象的表情和/或动作。
步骤S306:通过用户虚拟形象展示评论内容和交互信息,并将用户虚拟形象叠加到图像采集设备实时采集的图像中并显示。
本实施例主要针对第一评论用户如用户1和第二评论用户如用户X的交互评论场景,此种情况下,可选地,可以通过第一评论用户的用户虚拟形象展示第一评论用户的评论内容和交互信息,并将第一评论用户的用户虚拟形象叠加到第二评论用户的图像采集设备实时采集的图像中并显示;或者,通过第二评论用户的用户虚拟形象展示第二评论用户的评论内容和交互信息,并将第二评论用户的用户虚拟形象叠加到第一评论用户的图像采集设备实时采集的图像中并显示。例如,用户1通过用户1的手机将用户X的虚拟形象投射到家中的电视机旁,实现对电视机中正在播放的电视剧A的交互评论;与此同时,用户X通过用户X的手机将用户1的形象投射到家中的沙发前,实现对电视剧A的交互评论。则,对于用户1来说,用户1的手机将用户X的用户虚拟形象叠加到了用户1的手机采集的图像中;而对于用户X来说,用户X的手机将用户1的用户虚拟形象叠加到了用户X的手机采集的图像中。
需要说明的是,在实际应用中,进行交互评论的双方中也可以仅有一方采用用户虚拟形象的方式而另一方采用常规的文字或语音显示的方式。
一种基于上述过程的评论界面示例如图5所示,图5中左侧的评论界面为用户1的手机显示的评论界面,图5右侧的评论界面为用户X的手机显示的评论界面。本实例中,评论交互采用以下示例:
用户1:“这个电视剧A的剧情很紧凑呀”;
用户X:“同意用户1的观点”;
用户1:“我喜欢电视剧A里的男主角”;
用户X:“我觉得他演得不怎么样!”
基于上述评论,在左侧的评论界面中,用户1先发表“这个电视剧A的剧情很紧凑呀”的评论;在收到用户X的回复“同意用户1的观点”后,用户1家中的电视机旁的用户X在播放“同意用户1的观点”的语音的同时,还做出微笑并点头的动作;用户1回复用户X“我喜欢电视剧A里的男主角”;在接收到用户X的回复“我觉得他演得不怎么样!”后,用户1家中的电视机旁的用户X在播放“我觉得他演得不怎么样!”的语音的同时,还做出摇头的动作。此外,用户1可以在该交互评论过程中的任意时刻进行图像采集或视频采集。
基于上述评论,在右侧的评论界面中,用户X家中沙发前的用户1在播放“这个电视剧A的剧情很紧凑呀”的语音的同时,还做出微笑表情;用户X回复“同意用户1的观点”;用户X在收到用户1回复的“我喜欢电视剧A里的男主角”后,用户X家中沙发前的用户1在播放“我喜欢电视剧A里的男主角”的语音的同时,还做出害羞表情和歪头动作;用户X回复“我觉得他演得不怎么样!”。在上述交互评论过程中,用户X可以在该交互评论过程中的任意时刻进行图像采集或视频采集。
需要说明的是,上述交互评论的场景在展示时可以由本领域技术人员根据实际需要采用任意适当的展示方式,如全屏展示,或半屏显示交互半屏显示评论内容(图5中所示方式),或者,通过悬浮的小窗口进行展示,等等。
此外,还需要说明的是,本领域技术人员还可以在应用的评论功能中设置类似直播的AR处理,也即,针对进行交互评论的在线用户,通过设置的视频交互选项进行实时交互评论,当视频交互选项被触发后,一方在实时采集的图像中的形象经处理后可以投射到另一方或多方设定的场景或位置,以实现交互评论者的实时互动。
可见,根据本实施例的评论方法,通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
本实施例的评论方法可以由任意适当的具有数据处理能力的终端设备执行,包括但不限于:移动终端,如平板电脑、手机,以及台式机等。
实施例四
参照图6,示出了根据本发明实施例四的一种评论装置的结构框图。
本实施例的评论装置包括:获取模块402,用于根据发表评论的用户的用户信息,获取对应的用户虚拟形象;确定模块404,用于根据评论内容,确定所述用户虚拟形象的交互信息;展示模块406,用于通过所述用户虚拟形象展示所述评论内容和所述交互信息。
根据本实施例的评论装置,通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
实施例五
参照图7,示出了根据本发明实施例五的一种评论装置的结构框图。
本实施例的评论装置包括:获取模块502,用于根据发表评论的用户的用户信息,获取对应的用户虚拟形象;确定模块504,用于根据评论内容,确定所述用户虚拟形象的交互信息;展示模块506,用于通过所述用户虚拟形象展示所述评论内容和所述交互信息。
可选地,所述用户虚拟形象的交互信息包括所述用户虚拟形象的表情和/或动作。
可选地,所述确定模块504,用于若所述评论内容为文字内容,则对所述文字内容进行情绪和/或动作分析,根据所述情绪和/或动作分析的结果,确定对应的所述用户虚拟形象的表情和/或动作;若所述评论内容为语音内容,则将所述语音内容转换为文字内容后,对转换后的所述文字内容进行情绪和/或动作分析,根据所述情绪和/或动作分析的结果,确定对应的所述用户虚拟形象的表情和/或动作。
可选地,所述展示模块506,用于若所述评论内容为文字内容,则将所述文字内容转换为语音内容,并通过所述用户虚拟形象播放所述语音内容,以及,展示确定的所述表情和/或动作;若所述评论内容为语音内容,则直接通过所述用户虚拟形象播放所述语音内容,以及,展示确定的所述表情和/或动作。
可选地,所述获取模块502,用于根据当前在线的多个发表评论的用户的用户信息,获取对应的多个用户虚拟形象。
可选地,所述当前在线的多个发表评论的用户包括当前进行交互评论的第一评论用户和第二评论用户。
可选地,所述展示模块506,用于通过所述第一评论用户的用户虚拟形象展示所述第一评论用户的评论内容和交互信息,并将所述第一评论用户的用户虚拟形象叠加到所述第二评论用户的图像采集设备实时采集的图像中并显示;或者,通过所述第二评论用户的用户虚拟形象展示所述第二评论用户的评论内容和交互信息,并将所述第二评论用户的用户虚拟形象叠加到所述第一评论用户的图像采集设备实时采集的图像中并显示。
可选地,本实施例的评论装置还包括:第一更新模块508,用于接收对所述用户虚拟形象的操作,根据所述操作更新所述用户虚拟形象。
可选地,当所述评论内容包括图像内容时,本实施例的评论装置还包括:第二更新模块510,用于接收所述用户输入的新图像,根据所述新图像对所述评论内容中包括的图像内容进行增强现实AR处理,生成AR图像;使用所述AR图像更新所述评论内容中的图像内容。
可选地,所述获取模块502,用于根据与所述用户信息对应的用户图像信息,获取对应的用户虚拟形象;或者,根据与所述用户信息对应的视频图像信息,获取对应的用户虚拟形象。
可选地,所述用户图像信息包括:包含用户形象的用户图像的信息;所述视频图像信息包括:包含用户形象的视频图像的信息。
根据本实施例的评论装置,通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
实施例六
参照图8,示出了根据本发明实施例六的一种电子设备的结构示意图。本发明具体实施例并不对电子设备的具体实现做限定。
如图8所示,该电子设备可以包括:处理器(processor)602、通信接口(Communications Interface)604、存储器(memory)606、以及通信总线608。
其中:
处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。
通信接口604,用于与其它电子设备进行通信。
处理器602,用于执行程序610,具体可以执行上述评论方法实施例中的相关步骤。
具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。
处理器602可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器606,用于存放程序610。存储器606可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序610具体可以用于使得处理器602执行以下操作:根据发表评论的用户的用户信息,获取对应的用户虚拟形象;根据评论内容,确定所述用户虚拟形象的交互信息;通过所述用户虚拟形象展示所述评论内容和所述交互信息。
在一种可选的实施方式中,所述用户虚拟形象的交互信息包括所述用户虚拟形象的表情和/或动作。
在一种可选的实施方式中,程序610还用于使得处理器602在根据评论内容,确定所述用户虚拟形象的交互信息时,若所述评论内容为文字内容,则对所述文字内容进行情绪和/或动作分析,根据所述情绪和/或动作分析的结果,确定对应的所述用户虚拟形象的表情和/或动作;若所述评论内容为语音内容,则将所述语音内容转换为文字内容后,对转换后的所述文字内容进行情绪和/或动作分析,根据所述情绪和/或动作分析的结果,确定对应的所述用户虚拟形象的表情和/或动作。
在一种可选的实施方式中,程序610还用于使得处理器602在通过所述用户虚拟形象展示所述评论内容和所述交互信息时,若所述评论内容为文字内容,则将所述文字内容转换为语音内容,并通过所述用户虚拟形象播放所述语音内容,以及,展示确定的所述表情和/或动作;若所述评论内容为语音内容,则直接通过所述用户虚拟形象播放所述语音内容,以及,展示确定的所述表情和/或动作。
在一种可选的实施方式中,程序610还用于使得处理器602在根据发表评论的用户的用户信息,获取对应的用户虚拟形象时,根据当前在线的多个发表评论的用户的用户信息,获取对应的多个用户虚拟形象。
在一种可选的实施方式中,所述当前在线的多个发表评论的用户包括当前进行交互评论的第一评论用户和第二评论用户。
在一种可选的实施方式中,程序610还用于使得处理器602在所述通过所述用户虚拟形象展示所述评论内容和所述交互信息时,通过所述第一评论用户的用户虚拟形象展示所述第一评论用户的评论内容和交互信息,并将所述第一评论用户的用户虚拟形象叠加到所述第二评论用户的图像采集设备实时采集的图像中并显示;或者,通过所述第二评论用户的用户虚拟形象展示所述第二评论用户的评论内容和交互信息,并将所述第二评论用户的用户虚拟形象叠加到所述第一评论用户的图像采集设备实时采集的图像中并显示。
在一种可选的实施方式中,程序610还用于使得处理器602接收对所述用户虚拟形象的操作,根据所述操作更新所述用户虚拟形象。
在一种可选的实施方式中,当所述评论内容包括图像内容时,程序610还用于使得处理器602接收所述用户输入的新图像,根据所述新图像对所述评论内容中包括的图像内容进行增强现实AR处理,生成AR图像;使用所述AR图像更新所述评论内容中的图像内容。
在一种可选的实施方式中,程序610还用于使得处理器602在根据发表评论的用户的用户信息,获取对应的用户虚拟形象时,根据与所述用户信息对应的用户图像信息,获取对应的用户虚拟形象;或者,根据与所述用户信息对应的视频图像信息,获取对应的用户虚拟形象。
在一种可选的实施方式中,所述用户图像信息包括:包含用户形象的用户图像的信息;所述视频图像信息包括:包含用户形象的视频图像的信息。
程序610中各步骤的具体实现可以参见上述评论方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
通过本实施例的电子设备,使得能够通过发表评论用户的用户虚拟形象来展现评论内容以及相应的交互信息,例如,用户虚拟形象可以在通过语音播放评论内容的同时,做出相应的动作和/或表情,实现与人物在真实物理场景中进行评论类似的效果,以丰富评论或发帖的形式,满足用户的个性化需求,提升用户的评论或发帖体验。
需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。
上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的评论方法。此外,当通用计算机访问用于实现在此示出的评论方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的评论方法的专用计算机。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。