一种基于虚拟影像的交互方法、装置及存储介质与流程

文档序号:29692162发布日期:2022-04-16 12:04阅读:147来源:国知局
一种基于虚拟影像的交互方法、装置及存储介质与流程

1.本技术涉及通信交互技术领域,特别是涉及一种基于虚拟影像的交互方法、装置及存储介质。


背景技术:

2.在同一交互环境中,各个用户的交互环境是直接连通的,能够即时沟通,并且能够随时感受彼此。在某个用户想要与他人沟通的情况下,抬头即可见可谈,或者直接走近目标者后与其沟通。但是,随着异地交互情况的增加(例如越来越多的人开始在家办公或者是异地办公),越来越多的用户开始在不同的交互环境中进行交互。由于用户彼此在空间上的彼此分离,因此不能像在同一交互环境下那样随时感受到彼此并且进行即时沟通。
3.现有的通信交互方式虽然可以提供即时通信服务(例如类似于微信、qq、企业微信、钉钉这样的即时通信服务),但是这种即时通信服务并不能向用户提供能够实时展示各个联系人的真实情况的环境,因此也就不能使得异地用户象处于同一交互环境中的用户那样感受到彼此,并随时进行即时沟通。用户如果要想了解某个联系人的真实情况,必须要通过触发对应的视频通信组件,并在对方同意的情况下才可以进行视频通话或者视频会议,因此产生了用户与联系人之间的距离感。
4.针对上述的现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此的技术问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本公开的实施例提供了一种基于虚拟影像的交互方法、装置及存储介质,以至少解决现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此的技术问题。
6.根据本公开实施例的一个方面,提供了一种基于虚拟影像的交互方法,用于交互平台的用户的第一终端设备,包括:通过用户预设的账户登录远程的交互平台;显示账户的联系人列表中在线联系人的头像区域,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;以及在在线联系人的头像区域中显示与在线联系人对应的第一图像序列,从而通过第一图像序列中在线联系人的动态虚拟影像实时展示在线联系人的实时情况,其中第一图像序列与在线联系人登录交互平台的第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,其中动态虚拟影像是根据第二图像序列中在线联系人的影像生成的。
7.根据本公开实施例的另一方面,还提供了一种基于虚拟影像的交互方法,用于交互平台,包括:在交互平台的用户的第一终端设备通过预设的账户登录交互平台后,确定账户的联系人列表中的在线联系人,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;从在线联系人登录交互平台的第二终端设备接收与在线联系人对应的第一图像序列,其中第一图像
序列与第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,并且其中第一图像序列包括在线联系人的动态虚拟影像,以及动态虚拟影像是根据第二图像序列中在线联系人的影像生成的;以及将第一图像序列发送至第一终端设备,以便在第一终端设备实时展示在线联系人的实时情况。
8.根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项的方法。
9.根据本公开实施例的另一个方面,还提供了一种基于虚拟影像的交互装置,包括:登录模块,用于通过用户预设的账户登录远程的交互平台;头像区域显示模块,用于显示所述账户的联系人列表中在线联系人的头像区域,其中所述联系人列表包括通过所述账户在所述交互平台所建立的联系人的联系人信息,以及所述在线联系人为所述联系人列表中已经登录所述交互平台的联系人;以及图像序列显示模块,用于在所述在线联系人的头像区域中显示与所述在线联系人对应的第一图像序列,从而通过所述第一图像序列中所述在线联系人的动态虚拟影像实时展示所述在线联系人的实时情况,其中所述第一图像序列与所述在线联系人登录所述交互平台的第二终端设备实时采集的第二图像序列对应,并与所述第二图像序列同步生成,其中所述动态虚拟影像是根据所述第二图像序列中所述在线联系人的影像生成的。
10.根据本公开实施例的另一个方面,还提供了一种基于虚拟影像的交互装置,包括:确定模块,用于在交互平台的用户的第一终端设备通过预设的账户登录所述交互平台后,确定所述账户的联系人列表中的在线联系人,其中所述联系人列表包括通过所述账户在所述交互平台所建立的联系人的联系人信息,以及所述在线联系人为所述联系人列表中已经登录交互平台的联系人;第一接收模块,用于从所述在线联系人登录所述交互平台的第二终端设备接收与所述在线联系人对应的第一图像序列,其中所述第一图像序列与所述第二终端设备实时采集的第二图像序列对应,并与所述第二图像序列同步生成,并且其中所述第一图像序列包括所述在线联系人的动态虚拟影像,以及所述动态虚拟影像是根据所述第二图像序列中所述在线联系人的影像生成的;以及第一图像序列发送模块,用于将所述第一图像序列发送至所述第一终端设备,以便在所述第一终端设备实时展示所述在线联系人的实时情况。
11.根据本公开实施例的另一个方面,还提供了一种基于虚拟影像的交互装置,用于交互平台的用户的第一终端设备,包括:第一处理器;以及第一存储器,与第一处理器连接,用于为第一处理器提供处理以下处理步骤的指令:通过用户预设的账户登录远程的交互平台;显示账户的联系人列表中在线联系人的头像区域,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;以及在在线联系人的头像区域中显示与在线联系人对应的第一图像序列,从而通过第一图像序列中在线联系人的动态虚拟影像实时展示在线联系人的实时情况,其中第一图像序列与在线联系人登录交互平台的第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,其中动态虚拟影像是根据第二图像序列中在线联系人的影像生成的。
12.根据本公开实施例的另一个方面,还提供了一种基于虚拟影像的交互装置,包括:第二处理器;以及第二存储器,与第二处理器连接,用于为第二处理器提供处理以下处理步
骤的指令:在交互平台的用户的第一终端设备通过预设的账户登录交互平台后,确定账户的联系人列表中的在线联系人,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;从在线联系人登录交互平台的第二终端设备接收与在线联系人对应的第一图像序列,其中第一图像序列与第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,并且其中第一图像序列包括在线联系人的动态虚拟影像,以及动态虚拟影像是根据第二图像序列中在线联系人的影像生成的;以及将第一图像序列发送至第一终端设备,以便在第一终端设备实时展示在线联系人的实时情况。
13.从而根据本公开的实施例,在用户利用终端设备通过账户登录交互平台后,为了能够让用户能够像处于同一环境中的用户那样感受到其他用户,终端设备响应于登录交互平台的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域。由于交互平台持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户利用终端设备通过账户登录交互平台后,交互平台会确定用户的在线联系人,并将实时接收的包含在线联系人的动态虚拟影像的第一图像序列发送至该用户的终端设备。从而,该用户的终端设备在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人登录交互平台的终端设备实时采集的第二图像序列同步生成的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受到彼此。从而用户只需要登录交互平台,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此并且进行即时沟通的技术问题。
附图说明
14.此处所说明的附图用来提供对本公开的进一步理解,构成本技术的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
15.图1是用于实现根据本公开实施例1所述的方法的计算设备的硬件结构框图;
16.图2a是根据本公开实施例1所述的交互系统的示意图;
17.图2b是根据本公开实施例1所述的交互系统中的终端设备的硬件结构示意图;
18.图3是根据本公开实施例1的第一个方面所述的交互方法的流程示意图;
19.图4是根据本公开实施例1的第二个方面所述的交互方法的流程示意图;
20.图5是根据本公开实施例1的第三个方面所述的交互方法的流程示意图;
21.图6a是根据本公开实施例1所述的一个交互过程的示意图;
22.图6b是根据本公开实施例1所述的另一个交互过程的示意图;
23.图7是根据本公开实施例2的第一个方面所述的交互装置的示意图;
24.图8是根据本公开实施例2的第二个方面所述的交互装置的示意图;
25.图9是根据本公开实施例3的第一个方面所述的交互装置的示意图;以及
26.图10是根据本公开实施例3的第二个方面所述的交互装置的示意图。
具体实施方式
27.为了使本技术领域的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
28.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.实施例1
30.根据本实施例,提供了一种基于虚拟影像的交互方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
31.本实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的计算设备中执行。图1示出了一种用于实现一种基于虚拟影像的交互方法的计算设备的硬件结构框图。如图1所示,计算设备可以包括一个或多个处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器、以及用于通信功能的传输装置。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
32.应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算设备中的其他元件中的任意一个内。如本公开实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
33.存储器可用于存储应用软件的软件程序以及模块,如本公开实施例中的基于虚拟影像的交互方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的基于虚拟影像的交互方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包
括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
34.传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算设备的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
35.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算设备的用户界面进行交互。
36.此处需要说明的是,在一些可选实施例中,上述图1所示的计算设备可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算设备中的部件的类型。
37.图2a是根据本实施例所述的交互系统的示意图,该交互系统例如可以是异地办公系统。参照图2a所示,该交互系统一般性地包括:多个终端设备100a~100c、多个办公电脑200a~200c以及交互平台300。其中,多个终端设备100a~100c与交互平台300通信连接,用户可以通过各自的终端设备在交互系统所提供的交互环境下进行通信交互。多个办公电脑200a~200c与多个终端设备100a~100c通信连接,用户可以通过办公电脑200a~200c进行办公工作。交互平台300可以由多个服务器搭建,为用户提供即时通信服务。从而通过该交互系统,用户a至用户c可以不必局限在同一个场所,从而实现了异地办公。
38.此外,图2b为交互系统中的终端设备的硬件结构示意图。交互系统中的终端设备(例如终端设备100a)包括显示器100和设置于显示器100上的图像采集设备121、音频采集设备122和音频播放设备123。其中,在终端设备100a登录交互平台300后,显示器100所显示的主界面包括三个显示区域,分别为第一显示区域111、第二显示区域112和第三显示区域113。第一显示区域111包括一个头像区域,用于显示终端设备110a所采集的自己的用户的图像序列。第二显示区域112包括多个头像区域,分别用于显示与各个联系人对应的图像序列,其中各个联系人对应的图像序列例如可以包含相应的联系人的动态虚拟影像(例如卡通影像或者是动态3d影像)。第三显示区域113包括多个功能按键,用于为用户提供各项交互所需的功能。
39.需要说明的是,系统中的多个终端设备100a~100c、多个办公电脑200a~200c以及交互平台300均可适用上面所述的硬件结构。
40.在上述运行环境下,根据本实施例的第一个方面,提供了一种基于虚拟影像的交互方法,该方法由图2a中所示的用于交互平台300的用户的第一终端设备(例如终端设备100a)实现。图3示出了该方法的流程示意图,参考图3所示,该方法包括:
41.s302:通过用户预设的账户登录远程的交互平台;
42.s304:显示账户的联系人列表中在线联系人的头像区域,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;以及
43.s306:在在线联系人的头像区域中显示与在线联系人对应的第一图像序列,从而
通过第一图像序列中在线联系人的动态虚拟影像实时展示在线联系人的实时情况,其中第一图像序列与在线联系人登录交互平台的第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,其中动态虚拟影像是根据第二图像序列中在线联系人的影像生成的。
44.参照图2a、图2b和图3所示,终端设备100a例如为用户a的终端设备(即第一终端设备),用户a可以通过终端设备100a在交互系统所提供的交互环境下进行通信交互。其中,用户a可以在交互平台300上注册一个账户,并通过该账户在交互平台300上建立各个联系人。从而,用户a在需要与他人进行通信交互的情况下,可以利用终端设备100a通过该账户登录远程的交互平台300。在该应用场景下,终端设备100a响应于用户a登录交互平台300的操作,显示主界面,并在主界面显示该账户的联系人列表中在线联系人的头像区域。其中,联系人列表包括通过该账户在交互平台300所建立的联系人的联系人信息,在线联系人为联系人列表中已经登录交互平台的联系人。例如,参照图2a所示,用户a在交互平台300上所建立的账户名下的联系人列表包括用户b和用户c的联系人信息,在用户a利用终端设备100a通过该账户登录交互平台300后,终端设备100a检测到只有用户b在线,此时终端设备100a显示用户b的头像区域。
45.其中,所述头像区域的功能例如可以参考交互应用程序(例如微信、qq等)的主界面中所显示的头像组件等,从而用户通过点击头像区域,与头像区域所对应的联系人进行交互(例如,可以传输文件、进行视频沟通以及发送即时消息等)。
46.进一步地,参照图2b所示,终端设备100a例如在第二显示区域112可以显示与各个联系人(例如用户b和用户c)对应的头像区域(例如112b和112c)。从而,终端设备100a在显示该账户的在线联系人(即,用户b)的头像区域112b后,在该头像区域112b中显示与用户b对应的图像序列(即第一图像序列)。其中头像区域112b与用户b登录交互平台300的终端设备100b(即第二终端设备)实时采集的图像序列(第二图像序列)对应,并且第一图像序列中包含用户b的动态虚拟影像。
47.具体地,第一图像序列中的图像帧可以是根据第二图像序列中相应的图像帧生成的虚拟画面。例如,第一图像序列中的图像帧是根据第二图像序列中相应的图像帧生成的卡通图像,从而第一图像序列包含用户b的动态卡通影像。或者,第一图像序列中的图像帧是根据第二图像序列中相应的图像帧生成的3d图像,从而第一图像序列包含用户b的动态3d影像。从而当连续显示第一图像序列各个图像帧时,可以展示用户b的动态虚拟影像。
48.例如:在用户b通过其账户登录交互平台300后,为了让用户b的在线联系人能够持续地、实时地查看用户b的图像序列,终端设备100b在用户b登录交互平台300后便开始实时采集用户b的图像序列(对应于第二图像序列),并将与采集到的与第二图像序列对应的第一图像序列实时地发送至交互平台300,由交互平台300实时地将第一图像序列传输至用户a的终端设备100a。从而,终端设备100a在显示用户b的头像区域112b后,即可在该头像区域112b中显示包含用户b的动态虚拟影像的第一图像序列。
49.正如上述背景技术所述的,现有的即时通信服务虽然能够实现异地用户之间的即时交互和通信,但是其并不能帮助异地用户象处于同一交互环境中的用户那样感受到彼此,并随时进行即时沟通,用户不能实时看到其他人的真实情况。
50.有鉴于此,本实施例所提出的技术方案在用户a利用终端设备100a通过账户登录
交互平台300后,为了能够让用户a能够象处于同一环境中的用户那样感受到其他用户,终端设备100a响应于登录交互平台300的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域(例如用户b的头像区域)。由于交互平台300持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户a利用终端设备100a通过账户登录交互平台300后,交互平台300会确定用户a的在线联系人,将实时接收的包含在线联系人(例如用户b)的动态虚拟影像的第一图像序列发送至第一终端设备(例如终端设备100a)。从而,第一终端设备(即,终端设备100a)在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人(例如用户b)登录交互平台300的终端设备实时采集的第二图像序列同步生成并实时传输至用户a的第一终端设备的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受到彼此。从而用户a只需要登录交互平台300,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此的技术问题。
51.此外,需要进一步说明的是,尽管本实施例中以第一终端设备100a为例对本实施例第一个方面所述的方法进行了说明。但是该方法的应用不限于此,例如该方法也同样可以应用于类似于qq或者微信之类的即时通信软件,从而可以在即时通信软件的主界面显示上述的头像区域,并在头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式。因此本实施例第一个方面所述的方法可以应用于平板电脑以及手机等终端设备上的应用程序。
52.可选地,显示账户的联系人列表中已经登录交互平台的在线联系人的头像区域的操作,包括:确定账户的联系人列表中已经登录交互平台的在线联系人;以及根据所确定的在线联系人,显示在线联系人的头像区域。
53.具体地,第一终端设备(例如终端设备100a)在显示账户的联系人列表中已经登录交互平台的在线联系人的头像区域的操作过程中,先确定账户的联系人列表中已经登录交互平台的在线联系人,然后根据所确定的在线联系人,显示在线联系人的头像区域。例如,参照图2a所示,用户a在交互平台300上所建立的账户名下的联系人列表包括用户b和用户c的联系人信息,在用户a利用终端设备100a通过该账户登录交互平台300后,交互平台300通过联系人列表检测到只有用户b在线,从而终端设备100a显示用户b的头像区域。通过上述方式,第一终端设备能够快速、准确地显示在线联系人的头像区域。
54.此外,正如上面所述的,动态虚拟影像可以是根据第二图像序列(即终端设备100b在用户b登录交互平台300后实时采集用户b的图像序列)中在线联系人(即用户b)的影像同步生成的动态卡通影像或动态3d影像。
55.具体地,在线联系人(例如用户b)的终端设备(例如终端设备100b)在实时采集用户b的图像序列(对应于第二图像序列)的过程中,可以根据所采集的每一个图像帧同步生成相应的卡通图像或者是3d图像作为第一图像序列(即在用户a的终端设备100a显示的头
像区域中显示的图像序列)的每一个图像帧,从而生成上述第一图像序列。
56.其中根据第二图像序列的图像帧生成相应的卡通图像或者是3d图像的方法可以参考现有技术中常见将真实图像转变为卡通图像或者是3d图像的方法。优选地,生成的卡通图像或者3d图像中在线联系人的虚拟影像与第二图像序列的图像帧中在线联系人的影像匹配。例如虚拟影像的外表、动作以及表情等图像信息与第二图像序列的图像帧中在线联系人的外表、动作以及表情等相应的图像信息匹配,从而能形象地展示在线联系人的外表、动作以及表情。从而第一图像序列中的动态虚拟影像能够实时动态地展示在线联系人的外表、动作以及表情等信息。
57.此外,也可以利用图像融合的技术,根据第二图像序列的图像帧生成第一图像序列的图像帧。例如,在线联系人的终端设备(例如终端设备100b)可以利用r-cnn等检测网络在第二图像序列的图像帧中检测到在线联系人影像的图像区域。然后终端设备100b可以仅仅针对检测出的图像区域生成包含在线联系人的虚拟影像的卡通图像或者是3d图像。然后终端设备100b再将生成的卡通图像或者是3d图像与第二图像序列相应的原始图像帧进行图像融合,从而生成第一图像序列的图像帧。
58.此外,为了降低图像序列的传输成本和带宽压力,终端设备100b可以首先对第二图像序列进行分辨率和/或帧率的降低处理后,再利用上面所述的方法根据处理后的第二图像序列生成第一图像序列,并将第一图像序列发送至交互平台300。因此,第一图像序列是基于第二图像序列降低分辨率和/或帧率之后生成的图像序列。最后,终端设备100a在在线联系人的头像区域中显示所接收的第一图像序列。通过这种方式,不仅使得用户能够持续地、实时地查看其在线联系人的图像序列,还能够有效降低图像序列的传输成本和带宽压力。
59.可选地,该交互方法还包括:响应于登录交互平台,启动设置于第一终端设备的图像采集装置;以及将第三图像序列发送至交互平台,其中第三图像序列与图像采集装置实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的。
60.具体地,参照图2b所示,终端设备100a~100c上设置有图像采集装置121。从而,第一终端设备(例如终端设备100a)响应于用户登录交互平台300的操作,启动设置于终端设备100a上的图像采集装置121,通过图像采集装置121实时采集用户的图像序列(对应于第四图像序列)。可选地,为了降低图像序列的传输成本和带宽压力,第一终端设备可以对第四图像序列进行分辨率和/或帧率的降低处理。并且,终端设备100a根据第四图像序列(或者是进行降低处理后的第四图像序列)同步生成第三图像序列,并将第三图像序列实时发送至交互平台300。其中第三图像序列包含该用户(即用户a)的动态虚拟影像,并且用户a的动态虚拟影像是根据第四图像序列中用户a的影像生成的。根据第四图像序列生成第三图像序列的方法,可以参考上面所述的根据第二图像序列生成第一图像序列的方法,此处不再赘述。
61.通过这种方式,第一终端设备可以在登录交互平台300之后自动通过图像采集装置持续地、实时地采集用户的图像序列(而不必通过用户a去点击打开图像采集装置),并且生成相应的包含用户的动态虚拟影像的图像序列,并将生成的图像序列发送至交互平台300,从而可以通过交互平台300向该用户(即用户a)的在线联系人实时展示该用户的实时
情况。
62.此外,根据本实施例的第二个方面,提供了一种交互方法,该方法由图2a中所示的交互平台300实现。图4示出了该方法的流程示意图,参考图4所示,该方法包括:
63.s402:在交互平台的用户的第一终端设备通过预设的账户登录交互平台后,确定账户的联系人列表中的在线联系人,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;
64.s404:从在线联系人登录交互平台的第二终端设备接收与在线联系人对应的第一图像序列,其中第一图像序列与第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,并且其中第一图像序列包括在线联系人的动态虚拟影像,以及动态虚拟影像是根据第二图像序列中在线联系人的影像生成的;以及
65.s406:将第一图像序列发送至第一终端设备,以便在第一终端设备实时展示在线联系人的实时情况。
66.可选地,方法还包括:响应于登录的操作,从第一终端设备接收第三图像序列,其中第三图像序列与第一终端设备实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的;以及将第三图像序列发送至第二终端设备。
67.此处需要特别说明的是,关于本实施例的第二个方面所述的方法的详细内容,可以参考本实施例的第一个方面中所述的内容,此处不再赘述。
68.此外,根据本实施例的第三个方面,提供了一种交互方法,该方法由图2a中所示的第一终端设备(例如终端设备100a)和交互平台300共同实现。图5示出了该方法的流程示意图,参考图5所示,该方法包括:
69.s501:第一终端设备通过预设的账户登录远程的交互平台;
70.s502:交互平台确定账户的联系人列表中的在线联系人,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;
71.s503:交互平台从在线联系人登录交互平台的第二终端设备接收与在线联系人对应的第一图像序列,并将第一图像序列发送至第一终端设备,以便在第一终端设备实时展示在线联系人的实时情况,其中第一图像序列与第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,并且其中第一图像序列包括在线联系人的动态虚拟影像,以及动态虚拟影像是根据第二图像序列中在线联系人的影像生成的;
72.s504:第一终端设备从交互平台接收第一图像序列;
73.s505:第一终端设备显示在线联系人的头像区域;以及
74.s506:第一终端设备在在线联系人的头像区域中显示第一图像序列,从而实时展示在线联系人的实时情况。
75.具体地,参照图6a所示,用户(例如用户a)可以利用第一终端设备(例如终端设备100a)通过该账户登录远程的交互平台300(图6a步骤1)。在该应用场景下,交互平台300响应于用户a的登录操作,确定该账户的联系人列表中的在线联系人(图6a步骤2)。其中,联系人列表包括通过该账户在交互平台300所建立的联系人的联系人信息,在线联系人为联系人列表中已经登录交互平台的联系人。例如,参照图2a所示,用户a在交互平台300上所建立
的账户名下的联系人列表包括用户b和用户c的联系人信息,在用户a利用终端设备100a通过该账户登录交互平台300后,交互平台300检测到用户b在线以及用户c离线,此时交互平台300确定该账户的在线联系人为用户b。
76.进一步地,为了让用户b的在线联系人能够持续地、实时地查看用户b的图像序列,用户b的第二终端设备(例如终端设备100b)实时采集用户b的图像序列(对应于第二图像序列),并根据第二图像序列生成包含用户b的动态虚拟影像的第一图像序列。然后终端设备100b将与第二图像序列对应的第一图像序列发送至交互平台300(图6a步骤3)。从而,交互平台300将从终端设备100b接收的第一图像序列发送至终端设备100a(图6a步骤4)。然后,参照图2b所示,终端设备100a上设置有与各个联系人(例如用户b和用户c)对应的头像区域(图6a步骤4)。从而,在该应用场景下,终端设备100a显示该账户的联系人列表中在线联系人(即,用户b)的头像区域,并在显示该账户的在线联系人(即,用户b)的头像区域后,在该头像区域中显示与用户b对应的第一图像序列(图6a步骤6)。
77.因此与现有技术相比,本实施例所提出的技术方案在用户a利用终端设备100a通过账户登录交互平台300后,为了能够让用户a能够象处于同一环境中的用户那样感受到其他用户,终端设备100a响应于登录交互平台300的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域(例如用户b的头像区域)。由于交互平台300持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户a利用终端设备100a通过账户登录交互平台300后,交互平台300会确定用户a的在线联系人,将实时接收的包含在线联系人(例如用户b)的动态虚拟影像的第一图像序列发送至第一终端设备(例如终端设备100a)。从而,第一终端设备(即,终端设备100a)在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人(例如用户b)登录交互平台300的终端设备实时采集的第二图像序列同步生成并实时传输至用户a的第一终端设备的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受到彼此。从而用户a只需要登录交互平台300,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此的技术问题。
78.可选地,该交互方法还包括:第一终端设备响应于登录交互平台,发送第三图像序列至交互平台,其中第三图像序列与第一终端设备实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的;以及交互平台从第一终端设备接收第三图像序列,并将第三图像序列发送至在线联系人的第二终端设备。
79.具体地,参照图6b所示,第一终端设备(例如终端设备100a)通过账户登录交互平台300后,可以实时采集用户(例如用户a)的第四图像序列(图6b步骤1)。可选地,为了降低图像序列的传输成本和带宽压力,第一终端设备可以对第四图像序列进行分辨率和/或帧率的降低处理。并且,终端设备100a根据第四图像序列(或者是进行降低处理后的第四图像
序列)同步生成第三图像序列(图6b步骤2),并将第三图像序列发送至交互平台300(图6b步骤2)。从而,交互平台300从终端设备100a接收第三图像序列,并将第三图像序列发送至在线联系人(例如用户b)的第二终端设备(即,终端设备100b)(图6b步骤3)。此外,终端设备100b通过用户b的账户登录交互平台300后,显示与终端设备100a的用户a对应的头像区域(图6b步骤4)。然后从交互平台300接收终端设备100a的用户a的第三图像序列,并在该头像区域显示第三图像序列。通过这种方式,第一终端设备不仅可以通过图像采集装置够持续地、实时地采集用户的图像序列,还能够有效降低图像序列的传输成本和带宽压力。
80.此外,参考图1所示,根据本实施例的第四个方面,提供了一种存储介质。存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
81.从而根据本实施例,在用户利用终端设备通过账户登录交互平台后,为了能够让用户能够像处于同一环境中的用户那样感受到其他用户,终端设备响应于登录交互平台的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域。由于交互平台持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户利用终端设备通过账户登录交互平台后,交互平台会确定用户的在线联系人,并将实时接收的包含在线联系人的动态虚拟影像的第一图像序列发送至该用户的终端设备。从而,该用户的终端设备在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人登录交互平台的终端设备实时采集的第二图像序列同步生成的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受到彼此。从而用户只需要登录交互平台,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此并且进行即时沟通的技术问题。
82.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
83.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
84.实施例2
85.图7示出了根据本实施例的第一个方面所述的基于虚拟影像的交互装置700,该装置700与根据实施例1的第一个方面所述的方法相对应。参考图7所示,该装置700包括:第一
登录模块710,用于通过用户预设的账户登录远程的交互平台;第一头像区域显示模块720,用于显示账户的联系人列表中在线联系人的头像区域,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;以及第一图像序列显示模块730,用于在在线联系人的头像区域中显示与在线联系人对应的第一图像序列,从而通过第一图像序列中在线联系人的动态虚拟影像实时展示在线联系人的实时情况,其中第一图像序列与在线联系人登录交互平台的第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,其中动态虚拟影像是根据第二图像序列中在线联系人的影像生成的。
86.可选地,动态虚拟影像是根据第二图像序列中在线联系人的影像生成的动态卡通影像。
87.可选地,动态虚拟影像是根据第二图像序列中在线联系人的影像生成的动态3d虚拟影像。
88.可选地,装置700还包括:启动模块,用于响应于登录交互平台,启动设置于第一终端设备的图像采集装置;以及发送模块,用于将第三图像序列发送至交互平台,其中第三图像序列与图像采集装置实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的。
89.此外,图8示出了根据本实施例的第二个方面所述的基于虚拟影像的交互装置800,该装置800与根据实施例1的第二个方面所述的方法相对应。参考图8所示,该装置800包括:确定模块810,用于在交互平台的用户的第一终端设备通过预设的账户登录交互平台后,确定与用户关联的联系人;第一接收模块820,用于接收与用户关联的联系人的图像序列;以及第一图像序列发送模块830,用于将图像序列发送至第一终端设备。
90.可选地,装置800还包括:第二接收模块,用于响应于登录的操作,从第一终端设备接收第三图像序列,其中第三图像序列与第一终端设备实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的;以及第二图像序列发送模块,用于将第三图像序列发送至第二终端设备。
91.从而根据本实施例,在用户利用终端设备通过账户登录交互平台后,为了能够让用户能够像处于同一环境中的用户那样感受到其他用户,终端设备响应于登录交互平台的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域。由于交互平台持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户利用终端设备通过账户登录交互平台后,交互平台会确定用户的在线联系人,并将实时接收的包含在线联系人的动态虚拟影像的第一图像序列发送至该用户的终端设备。从而,该用户的终端设备在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人登录交互平台的终端设备实时采集的第二图像序列同步生成的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受
到彼此。从而用户只需要登录交互平台,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此并且进行即时沟通的技术问题。
92.实施例3
93.图9示出了根据本实施例的第一个方面所述的基于虚拟影像的交互装置900,该装置900与根据实施例1的第一个方面所述的方法相对应。参考图9所示,该装置900包括:第一处理器910;以及第一存储器920,与第一处理器910连接,用于为第一处理器910提供处理以下处理步骤的指令:通过用户预设的账户登录远程的交互平台;显示账户的联系人列表中在线联系人的头像区域,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;以及在在线联系人的头像区域中显示与在线联系人对应的第一图像序列,从而通过第一图像序列中在线联系人的动态虚拟影像实时展示在线联系人的实时情况,其中第一图像序列与在线联系人登录交互平台的第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,其中动态虚拟影像是根据第二图像序列中在线联系人的影像生成的。
94.可选地,动态虚拟影像是根据第二图像序列中在线联系人的影像生成的动态卡通影像。
95.可选地,动态虚拟影像是根据第二图像序列中在线联系人的影像生成的动态3d虚拟影像。
96.可选地,第一存储器920还用于为第一处理器910提供处理以下处理步骤的指令:响应于登录交互平台,启动设置于第一终端设备的图像采集装置;以及将第三图像序列发送至交互平台,其中第三图像序列与图像采集装置实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生成的。
97.此外,图10示出了根据本实施例的第二个方面所述的交互装置1000,该装置1000与根据实施例1的第二个方面所述的方法相对应。参考图10所示,该装置1000包括:第二处理器1010;以及第二存储器1020,与第二处理器1010连接,用于为第二处理器1010提供处理以下处理步骤的指令:在交互平台的用户的第一终端设备通过预设的账户登录交互平台后,确定账户的联系人列表中的在线联系人,其中联系人列表包括通过账户在交互平台所建立的联系人的联系人信息,以及在线联系人为联系人列表中已经登录交互平台的联系人;从在线联系人登录交互平台的第二终端设备接收与在线联系人对应的第一图像序列,其中第一图像序列与第二终端设备实时采集的第二图像序列对应,并与第二图像序列同步生成,并且其中第一图像序列包括在线联系人的动态虚拟影像,以及动态虚拟影像是根据第二图像序列中在线联系人的影像生成的;以及将第一图像序列发送至第一终端设备,以便在第一终端设备实时展示在线联系人的实时情况。
98.可选地,第二存储器1020还用于为第二处理器1010提供处理以下处理步骤的指令:响应于登录的操作,从第一终端设备接收第三图像序列,其中第三图像序列与第一终端设备实时采集的第四图像序列对应,并与第四图像序列同步生成,并且其中第三图像序列包含用户的动态虚拟影像,并且用户的动态虚拟影像是根据第四图像序列中用户的影像生
成的;以及将第三图像序列发送至第二终端设备。
99.从而根据本实施例,在用户利用终端设备通过账户登录交互平台后,为了能够让用户能够像处于同一环境中的用户那样感受到其他用户,终端设备响应于登录交互平台的操作,在主界面显示该账户的联系人列表中在线联系人的头像区域。由于交互平台持续地、实时地接收包含已登录用户的动态虚拟影像的图像序列,因此在用户利用终端设备通过账户登录交互平台后,交互平台会确定用户的在线联系人,并将实时接收的包含在线联系人的动态虚拟影像的第一图像序列发送至该用户的终端设备。从而,该用户的终端设备在显示在线联系人的头像区域后,在该头像区域中显示在线联系人的动态虚拟影像。由于该动态虚拟影像是根据在线联系人登录交互平台的终端设备实时采集的第二图像序列同步生成的,因此该动态虚拟影像能够展示在线联系人的实时情况。从而,通过用户的终端设备在在线联系人的头像区域中显示包含在线联系人的动态虚拟影像的图像序列的方式,能够实时展示用户的在线联系人的实时情况,使得各个用户都能够持续地、实时地查看其在线联系人的实时情况,从而帮助处于不同环境下的用户能够像处于同一环境中的用户那样感受到彼此。从而用户只需要登录交互平台,即可通过与在线联系人对应的头像区域查看各个在线联系人的实时情况。从而实现了能够让处于不同环境下的用户能够身临其境地感受彼此的技术效果。进而解决了现有技术中存在的现有的通信交互方式无法使处于不同环境下的用户能够身临其境地感受彼此并且进行即时沟通的技术问题。
100.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
101.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
102.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
103.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
104.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
105.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存
储器(ram,randomaccess memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
106.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1