CN117193541A - 虚拟形象交互方法、装置、终端和存储介质 - Google Patents

虚拟形象交互方法、装置、终端和存储介质 Download PDF

Info

Publication number
CN117193541A
CN117193541A CN202311475817.XA CN202311475817A CN117193541A CN 117193541 A CN117193541 A CN 117193541A CN 202311475817 A CN202311475817 A CN 202311475817A CN 117193541 A CN117193541 A CN 117193541A
Authority
CN
China
Prior art keywords
terminal
target
interaction
avatar
home
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311475817.XA
Other languages
English (en)
Other versions
CN117193541B (zh
Inventor
刘庆升
邹锦
储德宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Toycloud Technology Co Ltd
Original Assignee
Anhui Toycloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Toycloud Technology Co Ltd filed Critical Anhui Toycloud Technology Co Ltd
Priority to CN202311475817.XA priority Critical patent/CN117193541B/zh
Publication of CN117193541A publication Critical patent/CN117193541A/zh
Application granted granted Critical
Publication of CN117193541B publication Critical patent/CN117193541B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及数据处理技术领域,提供一种虚拟形象交互方法、装置、终端和存储介质,其中方法包括:在检测到目标端的情况下,显示本端虚拟形象;接收交互触发;响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。本发明提供的方法、装置、终端和存储介质,能够实现虚拟形象之间的交互,不仅可以拓展虚拟形象的镜像虚拟世界,提升虚拟形象的互动性和真实感,而且有利于拓展终端用户间的交流。

Description

虚拟形象交互方法、装置、终端和存储介质
技术领域
本发明涉及数据处理技术领域,尤其涉及一种虚拟形象交互方法、装置、终端和存储介质。
背景技术
在陪伴机器人领域,为了增加设备的拟人性和用户体验,设备支持用户自定义虚拟形象,用户可以根据个人喜好和需求,为设备命名、选择性别、定制形象和穿戴等,以便用户在与设备进行交互时,仿佛在和人交流一样。
然而,目前用户对设备自定义的虚拟形象只具备与用户之间进行交互的能力,而不同设备的虚拟形象之间缺乏直接交互,导致虚拟形象的互动性和真实感受限,无法为用户提供连续的高质量人机交互体验。
发明内容
本发明提供一种虚拟形象交互方法、装置、终端和存储介质,用以解决现有技术中虚拟形象之间缺乏直接交互,导致虚拟形象的互动性和真实感受限的缺陷。
本发明提供一种虚拟形象交互方法,包括:
在检测到目标端的情况下,显示本端虚拟形象;
接收交互触发;
响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
根据本发明提供的一种虚拟形象交互方法,所述响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,包括:
响应于所述交互触发,从本端和所述目标端中确定出交互终端;
在所述交互终端包括所述目标端的情况下,将所述本端虚拟形象的形象数据发送至所述目标端;
在所述交互终端包括所述本端的情况下,接收所述目标端发送的所述目标端虚拟形象的形象数据。
根据本发明提供的一种虚拟形象交互方法,所述响应于所述交互触发,从本端和所述目标端中确定出交互终端,包括:
基于所述交互触发的触发方向,以及所述目标端相对于所述本端的方向,从所述本端和所述目标端中确定出交互终端。
根据本发明提供的一种虚拟形象交互方法,在所述同一终端包括本端的情况下,所述进行虚拟形象间的交互,包括:
基于所述形象数据中的行为特征数据,生成所述本端虚拟形象和所述目标端虚拟形象共有的虚拟生活轨迹;
基于所述虚拟生活轨迹,进行虚拟形象间的交互。
根据本发明提供的一种虚拟形象交互方法,所述行为特征数据是基于终端用户的行为数据确定的。
根据本发明提供的一种虚拟形象交互方法,所述目标端的确定方法包括:
检测本端与各候选终端之间的第一距离;
从所述第一距离小于预设阈值的候选终端中,确定出所述目标端。
根据本发明提供的一种虚拟形象交互方法,所述从所述第一距离小于预设阈值的候选终端中,确定出所述目标端,包括:
对所述第一距离小于预设阈值的候选终端进行距离更新,得到第二距离;
在所述第二距离小于等于第一距离的情况下,将所述候选终端确定为所述目标端。
本发明还提供一种虚拟形象交互装置,包括:
显示单元,用于在检测到目标端的情况下,显示本端虚拟形象;
接收单元,用于接收交互触发;
交互单元,用于响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
本发明还提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述虚拟形象交互方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述虚拟形象交互方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述虚拟形象交互方法。
本发明提供的一种虚拟形象交互方法、装置、终端和存储介质,通过与目标端传输本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于形象数据同屏显示本端虚拟形象和目标端虚拟形象并进行虚拟形象间的交互,由此实现了两终端内的虚拟形象之间的交互,使得不同终端内的虚拟形象在虚拟世界内可以实现交友,不仅可以拓展虚拟形象的镜像虚拟世界,提升虚拟形象的互动性和真实感,为用户提供更加丰富和多元化的交互体验,而且有利于拓展终端用户间的交流。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的虚拟形象交互方法的流程示意图;
图2是本发明提供的目标端确定方法的流程示意图;
图3是本发明提供的虚拟形象交互装置的结构示意图;
图4是本发明提供的终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
虚拟形象是一种具有特定角色及其特定性格和能力的虚拟人物,虚拟形象可以在虚拟世界中担任虚拟角色,并参与到虚拟世界中。它可以表现出特定的性格,例如勇敢、激进、坚毅等,也可以具有特定的技能,例如拳击、枪械战斗或攻击等,还可以有特定的外貌,例如身份、性别、职业等。
近年来,陪伴机器人在市场上受到越来越多的关注和需求。为了提升用户体验,许多陪伴机器人设备支持用户自定义虚拟形象。用户可以根据个人喜好和需求,为设备命名、选择性别、定制形象和穿戴等。这样的自定义虚拟形象使得用户在与设备进行交互时,仿佛在与人进行交流,为设备赋予了更强的拟人性。
然而,目前用户对设备自定义的虚拟形象只具备与用户之间进行交互的能力,而不同设备的虚拟形象之间缺乏交互,这一限制阻碍了陪伴机器人在团队协作、社交互动等场景中的应用发展,而且限制了虚拟形象的互动性和真实感,导致无法为用户提供连续的高质量人机交互体验。
对此,本发明实施例提供一种虚拟形象交互方法,能够实现虚拟形象之间的交互,提升虚拟形象的互动性和真实感,从而克服上述缺陷。本发明实施例提供的虚拟形象交互方法,可以应用于终端,此处的终端既可以是本端,也可以是目标端,本发明实施例以应用于本端为例进行说明。
图1是本发明提供的虚拟形象交互方法的流程示意图,如图1所示,该方法包括:
步骤110,在检测到目标端的情况下,显示本端虚拟形象;
具体地,本端和目标端是指两个不同的终端设备,可以是个人电脑、智能手机、平板电脑、陪伴机器人、智能学习机等,本发明实施例对此不作具体限定。此处,本端是指当前用户正在使用的终端设备,也即当前正在执行该方法的终端设备;目标端是指参与虚拟形象交互的另一个终端设备,它可以是当前用户的其他终端设备,也可以是另一个用户正在使用的终端设备,还可以是远程设备或其他***。
在进行虚拟形象交互之前,本端需要确定进行虚拟形象交互的目标端,本端可以利用设备的通信功能、网络连接、距离测量或用户输入等方式来检测目标端的存在并与其进行交互。例如,本端可以通过蓝牙、Wi-Fi或其他无线通信技术扫描附近的设备,通过扫描设备的唯一标识符(如MAC地址)或广播信息,本端可以识别并检测到目标端的存在。又例如,本端可以通过网络连接,使用IP地址或域名解析来检测目标端的存在。还例如,本端可以通过信号强度指示、超声波或红外线测距、近场通信(NFC)或激光测距器等方式,来检测目标端与自身之间的距离,并通过距离范围来确定目标端。
在检测到目标端的情况下,本端的显示屏上可以自动显示本端虚拟形象,此处的本端虚拟形象即是指当前用户预先为本终端自定义的虚拟形象。
步骤120,接收交互触发;
具体地,交互触发是指在特定条件下触发交互动作或事件的行为,其可以是用户的操作、特定的信号或事件,也可以是根据预设的规则和逻辑自动触发的。
本端可以通过触摸屏交互、手势识别、语音识别、传感器触发或数据通信触发等方式接收交互触发,本发明实施例对此不作具体限定。例如,当前用户可以通过本端的显示屏上的触摸操作(如点击、滑动或手势操作等)来触发交互动作。又例如,本端可以使用摄像头来识别当前用户的手势动作(如挥手、手势划动、手指点选等),并将其作为交互触发。又例如,本端可以使用语音识别技术,接收当前用户的语音指令作为交互触发。还例如,当目标端靠近本端时,本端可以接收到距离传感器的信号触发交互。
步骤130,响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
具体地,本端在接收到交互触发后,可以将本端虚拟形象的形象数据传输至目标端,也可以接收目标端发送的目标端虚拟形象的形象数据。此处,本端虚拟形象的形象数据是指描述和定义本端虚拟形象的外观数据和行为特征数据,它包含了本端虚拟形象的各种特征、属性、外观和行为信息。目标端虚拟形象是指当前用户或另一用户为目标端自定义的虚拟形象,目标端虚拟形象的形象数据即是指描述和定义目标端虚拟形象的外观数据和行为特征数据,其包含了目标端虚拟形象的各种特征、属性、外观和行为信息。
本端在将本端虚拟形象的形象数据传输至目标端时,可以通过网络传输、蓝牙传输或NFC传输等方式来实现,目标端在将目标端虚拟形象的形象数据传输至本端时,也可以使用相同的方式来实现。
本端与目标端在完成本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据的传输后,即可实现在同一终端上同屏显示本端虚拟形象和目标端虚拟形象,从而使得两终端内的虚拟形象之间可以进行交互。此处,同一终端可以是本端,也可以是目标端,在同一终端包括本端的情况下,本端可以接收目标端传输的目标端虚拟形象的形象数据,并对其进行解析,将其转换为可渲染的虚拟形象,例如,本端可以使用计算机图形技术和渲染算法等将目标端虚拟形象渲染到本端的显示屏上,以使本端虚拟形象和目标端虚拟形象可以同屏显示,从而实现虚拟形象之间的交互。
可以理解的是,虚拟形象之间的交互可以包括互动动作,例如,通过识别虚拟形象之间的位置和姿态,可以使虚拟形象之间进行握手、拥抱、传递物品等互动动作,以增强交互的真实感和情感表达。虚拟形象之间也可以进行对话和交流,通过语音或文本进行沟通,使虚拟形象之间能够相互交流、回答问题或进行情感表达。虚拟形象之间还可以相互协作或参与竞技,例如,虚拟形象之间可以合作解决谜题、参与答题比赛等。
本发明实施例提供的方法,通过与目标端传输本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于形象数据同屏显示本端虚拟形象和目标端虚拟形象并进行虚拟形象间的交互,由此实现了两终端内的虚拟形象之间的交互,使得不同终端内的虚拟形象在虚拟世界内可以实现交友,不仅可以拓展虚拟形象的镜像虚拟世界,提升虚拟形象的互动性和真实感,从而为用户提供更加丰富和多元化的交互体验,而且有利于拓展终端用户间的交流。
基于上述实施例,步骤130中,所述响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,包括:
步骤131,响应于所述交互触发,从本端和所述目标端中确定出交互终端;
具体地,在接收到交互触发后,可以根据交互触发的源头,从本端和目标端中确定出交互终端。此处的交互终端是指本端虚拟形象和目标端虚拟形象之间进行交互的终端设备,交互终端可以包括本端,也可以包括目标端。示例性地,如果交互触发是由本端的用户操作引发的,则可以确定目标端为交互终端,如果交互触发是由目标端虚拟形象发出的信号或动作引发的,则可以确定本端为交互终端。
例如,目标端保持静止,当前用户带动本端向目标端移动,由于交互触发是由本端的用户操作引发的,则可以确定目标端为交互终端,将本端虚拟形象的形象数据传输至目标端,即本端内的虚拟形象进入目标端内。又例如,当前用户在本端的显示屏上通过滑动手指,且滑动方向指向目标端,则可以确定目标端为交互终端。
可以理解的是,当两终端触碰在一起时,可以任意选择一个终端为交互终端,以使两个终端的虚拟形象在交互终端上同屏显示并进行虚拟形象间的交互。
步骤132,在所述交互终端包括所述目标端的情况下,将所述本端虚拟形象的形象数据发送至所述目标端;
步骤133,在所述交互终端包括所述本端的情况下,接收所述目标端发送的所述目标端虚拟形象的形象数据。
具体地,在交互终端包括目标端的情况下,本端可以通过网络传输、蓝牙传输或NFC传输等方式,将本端虚拟形象的形象数据发送至目标端,以实现在目标端的显示屏上同屏显示本端虚拟形象和目标端虚拟形象,从而使得两终端内的虚拟形象之间可以进行交互。
在交互终端包括本端的情况下,目标端可以通过网络传输、蓝牙传输或NFC传输等方式,将目标端虚拟形象的形象数据发送至本端,本端在接收到目标端虚拟形象的形象数据后,可以对其进行解析,将其转换为可渲染的虚拟形象,并将目标端虚拟形象渲染到本端的显示屏上,以实现在本端的显示屏上同屏显示本端虚拟形象和目标端虚拟形象,从而使得两终端内的虚拟形象之间可以进行交互。
本发明实施例提供的方法,通过基于交互触发,从本端和目标端中确定出交互终端,并在交互终端上同屏显示本端虚拟形象和目标端虚拟形象,可以实现虚拟形象间的交互,使得虚拟形象可以在虚拟世界内实现交友,就像人与人之间交流、沟通一样,有助于提升虚拟形象的互动性和逼真度,从而可以为用户提供更多样化、多层次的互动体验。
基于上述实施例,步骤131具体包括:
基于所述交互触发的触发方向,以及所述目标端相对于所述本端的方向,从所述本端和所述目标端中确定出交互终端。
具体地,交互触发可以是用于指向一终端内的虚拟形象进入另一终端内的指引性动作,交互触发的触发方向即是指指引性动作的指向方向。例如,目标端静止,本端向目标端移动以实现交互触发,此时的触发方向即为本端至目标端的方向;又例如,在本端的显示屏上滑动手指,则手指的滑动方向即为交互触发的触发方向,其可以是向上、向下、向左或向右等。
上述目标端相对于本端的方向是指目标端在相对于本端的位置和朝向关系,例如,目标端可以位于本端的前方、后方、左侧或右侧等。本端可以通过位置信息或方向传感器来获取目标端的方向信息,也可以通过检测不同方向的信号强度来确定目标端的方向。
在确定交互触发的触发方向以及目标端相对于本端的方向后,可以将触发方向和目标端的方向进行比较,判断二者是否相匹配,从而确定出交互终端。例如,如果交互触发是在本端操作的,交互触发的触发方向是向左,且目标端的方向是在本端的左侧,则可以判断触发方向和目标端的方向相匹配,由此可以确定目标端作为交互终端。
本发明实施例中,通过基于交互触发的触发方向,以及目标端相对于本端的方向来确定交互终端,可以根据用户的实际需求,实现对交互终端的精确确定,提高交互终端确定的准确性和灵活性。
基于上述任一实施例,在所述同一终端包括本端的情况下,所述进行虚拟形象间的交互,包括:
基于所述形象数据中的行为特征数据,生成所述本端虚拟形象和所述目标端虚拟形象共有的虚拟生活轨迹;
基于所述虚拟生活轨迹,进行虚拟形象间的交互。
具体地,在同一终端包括本端的情况下,本端可以接收目标端传输的目标端虚拟形象的形象数据,以使本端虚拟形象和目标端虚拟形象可以在本端的显示屏上同屏显示并进行虚拟形象间的交互。本端虚拟形象与目标端虚拟形象在进行交互时,可以基于共有的虚拟生活轨迹进行交互,有助于双方在虚拟世界中进行更加真实、紧密和协同的交互体验。
此处,虚拟生活轨迹是指虚拟形象在虚拟世界中的各种行为和交互轨迹,其可以基于虚拟形象的形象数据中的行为特征数据生成。其中,行为特征数据描述了虚拟形象的动作、行为和互动方式,使其能够与用户或其他虚拟形象进行交互,行为特征数据可以包括聊天数据、面部表情数据、肢体动作数据等。
本端在接收到目标端虚拟形象的形象数据后,可以将本端虚拟形象的行为特征数据和目标端虚拟形象的行为特征数据进行融合,得到双方行为特征的关键信息,可以使用机器学习模型或深度学习模型等建立轨迹生成模型,根据双方的行为特征数据生成本端虚拟形象和目标端虚拟形象共有的虚拟生活轨迹。
基于形象数据中的行为特征数据,生成共有的虚拟生活轨迹后,本端虚拟形象和目标端虚拟形象可以共享彼此的虚拟生活轨迹,并进行虚拟形象间的交互,例如,可以包括移动、交流、合作、共同完成任务等行为,也可以共享虚拟世界中的物体和资源,还可以进行虚拟事件的互动,以模拟真实世界中的交互体验,提高虚拟形象交互的真实感和协作性。
本发明实施例提供的方法,通过基于本端虚拟形象和目标端虚拟形象共有的虚拟生活轨迹进行交互,可以提高交互的效率和准确性,共享彼此的经验和知识,增强双方的情感互动,营造更加真实和紧密的交互关系。
基于上述任一实施例,所述行为特征数据是基于终端用户的行为数据确定的。
具体地,终端用户的行为数据指的是用户在使用终端设备时产生的各种行为和操作相关的数据,行为数据可以反映用户真实生活中的各种行为方式、偏好和生活经历等。终端用户在自定义虚拟形象时,可以基于终端用户的行为数据,来确定虚拟形象的行为特征数据,从而可以根据用户的兴趣、喜好,定制个性化的虚拟形象。例如,可以根据用户的点击和浏览行为,推荐适合用户喜好的虚拟服装、发型、配饰等,使虚拟形象更符合用户的个人风格。
可以理解的是,本端虚拟形象和目标端虚拟形象可以是不同终端用户创建的,不同终端用户的行为数据确定了不同虚拟形象的行为特征数据,从而使得虚拟形象之间的交互可以像人与人之间的交流一样,虚拟形象在虚拟世界内可以进行交友,分享知识、经验和技能,进行学习和培训等,不仅可以提升虚拟形象的互动性和真实感,还可以使得虚拟形象在与用户交互时,更加贴近于真实的人类,带给用户更加丰富和多样化的交互体验,使用户获得更多的社交、合作和学习机会。
基于上述任一实施例,图2是本发明提供的目标端确定方法的流程示意图,如图2所示,所述目标端的确定方法包括:
步骤210,检测本端与各候选终端之间的第一距离;
步骤220,从所述第一距离小于预设阈值的候选终端中,确定出所述目标端。
具体地,候选终端指的是设置有虚拟形象且与本端相互连接的其他终端设备,其可以是通过无线网络、蓝牙、NFC或其他通信方式与本端进行连接。本端可以通过使用传感器、信号强度测量、NFC或激光测距器等方式,来检测其与各候选终端之间的距离,该距离可以记为第一距离。
针对任一候选终端,在测量得到本端与该候选终端之间的第一距离后,可以将第一距离与预设阈值进行比较,如果第一距离小于预设阈值,表明该候选终端在本端的预设距离范围内,则可以确定该候选终端为目标端。此处,预设阈值是指预先设定的距离,例如,预设阈值可以为50米或100米,其可以根据实际需求进行设置,本发明实施例对此不作具体限定。
本发明实施例提供的方法,通过检测本端与各候选终端之间的第一距离,并基于第一距离从各候选终端中确定出目标端,可以限制与本端进行虚拟形象交互的目标端的距离范围,增加虚拟形象交互的准确性和安全性,同时可以根据用户所处的环境和位置,选择合适的目标端进行虚拟形象交互,有助于促进终端用户间的交流。
基于上述实施例,步骤220具体包括:
对所述第一距离小于预设阈值的候选终端进行距离更新,得到第二距离;
在所述第二距离小于等于第一距离的情况下,将所述候选终端确定为所述目标端。
需要说明的是,考虑到交互触发可以是一终端向另一终端移动引发的,为了进一步提高目标端确定的准确性和可靠性,本发明实施例在检测得到本端与候选终端之间的第一距离后,可以继续对本端与该候选终端之间的距离进行检测更新,以确定本端在向目标端靠近,或者目标端在向本端靠近,从而确保目标端确定的准确性。
具体地,对于第一距离小于预设阈值的候选终端,本端可以通过使用传感器、信号强度测量、NFC或激光测距器等方式,来检测其与该候选终端之间的距离,该距离即为第二距离。将第二距离与第一距离进行比较,若第二距离小于等于第一距离,表明本端在向目标端靠近或目标端在向本端靠近,由此可以确定该候选终端为目标端。
示例性地,终端A为陪伴机器人,其虚拟形象为“蛋蛋”,终端B为智能词典笔,其虚拟形象为“月月”,当终端A和终端B靠近且距离满足预设阈值时,终端A的显示屏上可以显示虚拟形象“蛋蛋”,终端B的显示屏上可以显示虚拟形象“月月”,当终端A保持静止,终端B向终端A运动时,终端B可以将虚拟形象“月月”的形象数据传输至终端A,以使终端A的显示屏上可以同时显示两个虚拟形象,从而虚拟形象“蛋蛋”和虚拟形象“月月”可以进行交互,例如,虚拟形象“蛋蛋”可以向虚拟形象“月月”打招呼,并语音播报“月月你好”。
本发明实施例提供的方法,通过对第一距离小于预设阈值的候选终端进行距离更新,得到第二距离,并基于第二距离确定目标端,可以进一步提高目标端确定的准确性和可靠性,避免与其他不相关的终端产生交互,从而确保虚拟形象交互的稳定性。
下面对本发明提供的虚拟形象交互装置进行描述,下文描述的虚拟形象交互装置与上文描述的虚拟形象交互方法可相互对应参照。
基于上述任一实施例,图3是本发明提供虚拟形象交互装置的结构示意图,包括:
显示单元310,用于在检测到目标端的情况下,显示本端虚拟形象;
接收单元320,用于接收交互触发;
交互单元330,用于响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
本发明实施例提供的装置,通过与目标端传输本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于形象数据同屏显示本端虚拟形象和目标端虚拟形象并进行虚拟形象间的交互,由此实现了两终端内的虚拟形象之间的交互,使得不同终端内的虚拟形象在虚拟世界内可以实现交友,不仅可以拓展虚拟形象的镜像虚拟世界,提升虚拟形象的互动性和真实感,为用户提供更加丰富和多元化的交互体验,而且有利于拓展终端用户间的交流。
基于上述任一实施例,交互单元330具体包括:
确定子单元,用于响应于所述交互触发,从本端和所述目标端中确定出交互终端;
发送子单元,用于在所述交互终端包括所述目标端的情况下,将所述本端虚拟形象的形象数据发送至所述目标端;
接收子单元,用于在所述交互终端包括所述本端的情况下,接收所述目标端发送的所述目标端虚拟形象的形象数据。
基于上述任一实施例,确定子单元具体用于:
基于所述交互触发的触发方向,以及所述目标端相对于所述本端的方向,从所述本端和所述目标端中确定出交互终端。
基于上述任一实施例,交互单元330还包括交互子单元,在所述同一终端包括本端的情况下,交互子单元具体用于:
基于所述形象数据中的行为特征数据,生成所述本端虚拟形象和所述目标端虚拟形象共有的虚拟生活轨迹;
基于所述虚拟生活轨迹,进行虚拟形象间的交互。
基于上述任一实施例,所述行为特征数据是基于终端用户的行为数据确定的。
基于上述任一实施例,该装置还包括目标端确定单元,目标端确定单元包括:
距离检测子单元,用于检测本端与各候选终端之间的第一距离;
目标端确定子单元,用于从所述第一距离小于预设阈值的候选终端中,确定出所述目标端。
基于上述任一实施例,目标端确定子单元具体用于:
对所述第一距离小于预设阈值的候选终端进行距离更新,得到第二距离;
在所述第二距离小于等于第一距离的情况下,将所述候选终端确定为所述目标端。
图4示例了一种终端的实体结构示意图,如图4所示,该终端可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行虚拟形象交互方法,该方法包括:在检测到目标端的情况下,显示本端虚拟形象;接收交互触发;响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的虚拟形象交互方法,该方法包括:在检测到目标端的情况下,显示本端虚拟形象;接收交互触发;响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的虚拟形象交互方法,该方法包括:在检测到目标端的情况下,显示本端虚拟形象;接收交互触发;响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种虚拟形象交互方法,其特征在于,包括:
在检测到目标端的情况下,显示本端虚拟形象;
接收交互触发;
响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
2.根据权利要求1所述的虚拟形象交互方法,其特征在于,所述响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,包括:
响应于所述交互触发,从本端和所述目标端中确定出交互终端;
在所述交互终端包括所述目标端的情况下,将所述本端虚拟形象的形象数据发送至所述目标端;
在所述交互终端包括所述本端的情况下,接收所述目标端发送的所述目标端虚拟形象的形象数据。
3.根据权利要求2所述的虚拟形象交互方法,其特征在于,所述响应于所述交互触发,从本端和所述目标端中确定出交互终端,包括:
基于所述交互触发的触发方向,以及所述目标端相对于所述本端的方向,从所述本端和所述目标端中确定出交互终端。
4.根据权利要求1至3中任一项所述的虚拟形象交互方法,其特征在于,在所述同一终端包括本端的情况下,所述进行虚拟形象间的交互,包括:
基于所述形象数据中的行为特征数据,生成所述本端虚拟形象和所述目标端虚拟形象共有的虚拟生活轨迹;
基于所述虚拟生活轨迹,进行虚拟形象间的交互。
5.根据权利要求4所述的虚拟形象交互方法,其特征在于,所述行为特征数据是基于终端用户的行为数据确定的。
6.根据权利要求1至3中任一项所述的虚拟形象交互方法,其特征在于,所述目标端的确定方法包括:
检测本端与各候选终端之间的第一距离;
从所述第一距离小于预设阈值的候选终端中,确定出所述目标端。
7.根据权利要求6所述的虚拟形象交互方法,其特征在于,所述从所述第一距离小于预设阈值的候选终端中,确定出所述目标端,包括:
对所述第一距离小于预设阈值的候选终端进行距离更新,得到第二距离;
在所述第二距离小于等于第一距离的情况下,将所述候选终端确定为所述目标端。
8.一种虚拟形象交互装置,其特征在于,包括:
显示单元,用于在检测到目标端的情况下,显示本端虚拟形象;
接收单元,用于接收交互触发;
交互单元,用于响应于所述交互触发,与所述目标端传输所述本端虚拟形象的形象数据和/或目标端虚拟形象的形象数据,以使同一终端基于所述形象数据同屏显示所述本端虚拟形象和所述目标端虚拟形象并进行虚拟形象间的交互。
9.一种终端,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述虚拟形象交互方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述虚拟形象交互方法。
CN202311475817.XA 2023-11-08 2023-11-08 虚拟形象交互方法、装置、终端和存储介质 Active CN117193541B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311475817.XA CN117193541B (zh) 2023-11-08 2023-11-08 虚拟形象交互方法、装置、终端和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311475817.XA CN117193541B (zh) 2023-11-08 2023-11-08 虚拟形象交互方法、装置、终端和存储介质

Publications (2)

Publication Number Publication Date
CN117193541A true CN117193541A (zh) 2023-12-08
CN117193541B CN117193541B (zh) 2024-03-15

Family

ID=88987314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311475817.XA Active CN117193541B (zh) 2023-11-08 2023-11-08 虚拟形象交互方法、装置、终端和存储介质

Country Status (1)

Country Link
CN (1) CN117193541B (zh)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030071262A (ko) * 2002-02-28 2003-09-03 (주)디지털 싸이버 인터넷을 이용한 지능형 아바타 운영 시스템 및 방법
KR20050062047A (ko) * 2003-12-19 2005-06-23 김수현 인터넷 네트워크에 연결된 단말기를 이용한 아바타 육성 게임 방법 및 장치와 그 저장매체 그리고 아바타 관련 컨텐츠 제공 장치 및 그 방법
KR20060062615A (ko) * 2004-12-04 2006-06-12 엘지전자 주식회사 휴대단말기의 가상공간에서 친구검색 장치 및 방법
US20120110477A1 (en) * 2010-11-02 2012-05-03 Mimesis Republic Systems and methods for enabling virtual social interactions
TW201351202A (zh) * 2012-06-07 2013-12-16 Univ Yuan Ze 虛擬互動溝通方法
CN107741809A (zh) * 2016-12-21 2018-02-27 腾讯科技(深圳)有限公司 一种虚拟形象之间的互动方法、终端、服务器及***
CN108234276A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 一种虚拟形象之间互动的方法、终端及***
CN108933723A (zh) * 2017-05-19 2018-12-04 腾讯科技(深圳)有限公司 消息展示方法、装置及终端
CN110597395A (zh) * 2019-09-19 2019-12-20 腾讯科技(深圳)有限公司 对象交互控制方法和装置、存储介质及电子装置
CN112657185A (zh) * 2020-12-25 2021-04-16 北京像素软件科技股份有限公司 游戏数据处理方法、装置、***、服务器及存储介质
CN115396390A (zh) * 2021-05-25 2022-11-25 Oppo广东移动通信有限公司 基于视频聊天的互动方法、***、装置及电子设备
US11557093B1 (en) * 2019-09-10 2023-01-17 Meta Platforms Technologies, Llc Using social connections to define graphical representations of users in an artificial reality setting
CN116017014A (zh) * 2023-01-30 2023-04-25 北京字跳网络技术有限公司 视频处理方法、装置、电子设备及存储介质
WO2023071630A1 (zh) * 2021-10-29 2023-05-04 北京字节跳动网络技术有限公司 基于增强显示的信息交互方法、装置、设备和介质
WO2023142425A1 (zh) * 2022-01-29 2023-08-03 腾讯科技(深圳)有限公司 社交互动方法、装置、设备、存储介质及程序产品
CN116688526A (zh) * 2023-06-12 2023-09-05 网易(杭州)网络有限公司 虚拟角色的互动方法、装置、终端设备及存储介质
CN117014544A (zh) * 2022-05-31 2023-11-07 腾讯科技(深圳)有限公司 基于通话的交互方法、装置、计算机设备和存储介质

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030071262A (ko) * 2002-02-28 2003-09-03 (주)디지털 싸이버 인터넷을 이용한 지능형 아바타 운영 시스템 및 방법
KR20050062047A (ko) * 2003-12-19 2005-06-23 김수현 인터넷 네트워크에 연결된 단말기를 이용한 아바타 육성 게임 방법 및 장치와 그 저장매체 그리고 아바타 관련 컨텐츠 제공 장치 및 그 방법
KR20060062615A (ko) * 2004-12-04 2006-06-12 엘지전자 주식회사 휴대단말기의 가상공간에서 친구검색 장치 및 방법
US20120110477A1 (en) * 2010-11-02 2012-05-03 Mimesis Republic Systems and methods for enabling virtual social interactions
TW201351202A (zh) * 2012-06-07 2013-12-16 Univ Yuan Ze 虛擬互動溝通方法
CN108234276A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 一种虚拟形象之间互动的方法、终端及***
CN107741809A (zh) * 2016-12-21 2018-02-27 腾讯科技(深圳)有限公司 一种虚拟形象之间的互动方法、终端、服务器及***
CN108933723A (zh) * 2017-05-19 2018-12-04 腾讯科技(深圳)有限公司 消息展示方法、装置及终端
US11557093B1 (en) * 2019-09-10 2023-01-17 Meta Platforms Technologies, Llc Using social connections to define graphical representations of users in an artificial reality setting
CN110597395A (zh) * 2019-09-19 2019-12-20 腾讯科技(深圳)有限公司 对象交互控制方法和装置、存储介质及电子装置
CN112657185A (zh) * 2020-12-25 2021-04-16 北京像素软件科技股份有限公司 游戏数据处理方法、装置、***、服务器及存储介质
CN115396390A (zh) * 2021-05-25 2022-11-25 Oppo广东移动通信有限公司 基于视频聊天的互动方法、***、装置及电子设备
WO2023071630A1 (zh) * 2021-10-29 2023-05-04 北京字节跳动网络技术有限公司 基于增强显示的信息交互方法、装置、设备和介质
WO2023142425A1 (zh) * 2022-01-29 2023-08-03 腾讯科技(深圳)有限公司 社交互动方法、装置、设备、存储介质及程序产品
CN117014544A (zh) * 2022-05-31 2023-11-07 腾讯科技(深圳)有限公司 基于通话的交互方法、装置、计算机设备和存储介质
CN116017014A (zh) * 2023-01-30 2023-04-25 北京字跳网络技术有限公司 视频处理方法、装置、电子设备及存储介质
CN116688526A (zh) * 2023-06-12 2023-09-05 网易(杭州)网络有限公司 虚拟角色的互动方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
CN117193541B (zh) 2024-03-15

Similar Documents

Publication Publication Date Title
US11303850B2 (en) Communication using interactive avatars
US20210272344A1 (en) Virtual reality presentation of body postures of avatars
CN110348524B (zh) 一种人体关键点检测方法及装置、电子设备和存储介质
JP6616288B2 (ja) 通信における情報交換のための方法、ユーザ端末、及びサーバ
JP7254772B2 (ja) ロボットインタラクションのための方法及びデバイス
US11452941B2 (en) Emoji-based communications derived from facial features during game play
CN108984087B (zh) 基于三维虚拟形象的社交互动方法及装置
KR101261349B1 (ko) 가상 세계에서 사회화를 강화하기 위한 시스템 및 방법
CN107294837A (zh) 采用虚拟机器人进行对话交互的方法和***
US20210081985A1 (en) Advertisement interaction methods and apparatuses, electronic devices and storage media
KR20130022434A (ko) 통신단말장치의 감정 컨텐츠 서비스 장치 및 방법, 이를 위한 감정 인지 장치 및 방법, 이를 이용한 감정 컨텐츠를 생성하고 정합하는 장치 및 방법
US20220165013A1 (en) Artificial Reality Communications
JP2023524119A (ja) 顔イメージ生成方法、装置、電子機器及び可読記憶媒体
CN110399474B (zh) 一种智能对话方法、装置、设备及存储介质
CN111369275A (zh) 识别和描述群体方法、协调装置及计算机可读取存储介质
CN117193541B (zh) 虚拟形象交互方法、装置、终端和存储介质
CN115738260A (zh) 一种机器人交互游戏方法、***和计算机可读介质
CN114527912A (zh) 信息处理方法、装置、计算机可读介质及电子设备
Tsai et al. An application of using bluetooth indoor positioning, image recognition and augmented reality
US20240203080A1 (en) Interaction data processing
CN114051010B (zh) 交互控制方法、装置、计算机存储介质和电子设备
KR20150002424A (ko) 게임 중 사용자 감정 전달 방법 및 시스템
JP7265085B1 (ja) 情報処理システム、情報処理方法、及びプログラム
WO2024139458A1 (zh) 交友内容的推荐方法、装置、设备及存储介质
WO2024080135A1 (ja) 表示制御装置、表示制御方法および表示制御プログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant