信息展示方法、设备、装置及存储介质与流程

文档序号:29743968发布日期:2022-04-21 20:40阅读:102来源:国知局
信息展示方法、设备、装置及存储介质与流程

1.本技术涉及虚拟现实技术领域,尤其涉及一种信息展示方法、设备、装置及存储介质。


背景技术:

2.在vr/ar看车场景中,可以对实景车辆进行展示。用户无需到达现场,即可通过拖拽或滑动的方式在线上浏览实景车辆的外观或内饰细节等。但是,整个浏览过程中,无法方便快捷的对车辆信息进行展示,因此,如何方便快捷的对车辆信息进行展示是亟需解决的问题。


技术实现要素:

3.本技术的多个方面提供一种信息展示方法、设备、装置及存储介质,用以方便用户快速便捷控制实景车辆或车辆模型,提高用户的体验感。
4.本技术实施例提供一种信息展示方法,通过第一电子终端提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆,该方法包括:在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态,第二显示状态与第一显示状态适配。
5.本技术实施例还提供一种信息展示装置,信息展示装置提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆,信息展示装置包括:展示模块、第一切换模块和第二切换模块;展示模块,用于在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;第一切换模块,用于响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态;第二切换模块,用于根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态,第二显示状态与第一显示状态适配。
6.本技术实施例还提供一种电子终端,电子终端包括:存储器、处理器以及显示器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以用于:通过显示器提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆;在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态,第二显示状态与第一显示状态适配。
7.本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现本技术实施例提供的信息展示方法中的步骤。
8.在本技术实施例中,在第一交互界面上显示目标车辆对应的实景车辆,在第二交互界面上显示目标车辆对应的车辆模型,实景车辆和车辆模型之间存在联动关系,针对实景车辆或车辆模型中的一个进行交互操作,根据该联动关系另一个可随该交互操作进行联动响应,方便用户快速便捷控制实景车辆或车辆模型,提高用户的体验感。
附图说明
9.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
10.图1为本技术示例性实施例提供的一种信息展示方法的流程示意图;
11.图2a为本技术示例性实施例提供的一种第一交互界面和第二交互界面的示意图;
12.图2b为本技术示例性实施例提供的另一种第一交互界面和第二交互界面的示意图;
13.图3a为本技术实施例提供的一种目标相机点位更新之前的示意图;
14.图3b为本技术实施例提供的一种目标相机点位更新之后的示意图;
15.图4a为本技术实施例提供的一种目标相机点位的拍摄视角更新之前的示意图;
16.图4b为本技术实施例提供的一种目标相机点位的拍摄视角更新之后的示意图;
17.图5为本技术示例性实施例提供的一种信息展示装置的结构示意图;
18.图6为本技术示例性实施例提供的一种电子终端的结构示意图。
具体实施方式
19.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.以下结合附图,详细说明本技术各实施例提供的技术方案。
21.本技术实施例中的信息展示方法可以运行于电子终端或者是服务器。其中,电子终端可以为本地电子终端。当车辆信息展示方法运行于为服务器时,可以为云展示。
22.在一可选的实施方式中,云展示是指以云计算为基础的信息展示方式。在云展示的运行模式下,信息处理程序的运行主体和车辆信息画面的呈现主体是分离的,车辆信息展示方法所对应的数据储存与运行可以在云展示服务器上完成的,云展示客户端的作用为数据的接收、发送以及画面的呈现,举例而言,云展示客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息数据处理的电子终端为云端的云展示服务器。在进行信息浏览时,用户操作云展示客户端向云展示服务器发送操作指令,云展示服务器根据操作指令展示相关的画面,将数据进行编码压缩,通过网络返回云展示客户端,最后,通过云展示客户端进行解码并输出对应的画面。
23.在另一可选的实施方式中,电子终端可以为本地电子终端。本地电子终端存储有应用程序并用于呈现应用界面。本地电子终端用于通过图形用户界面与用户进行交互,即,
常规的通过电子设备下载安装应用程序并运行。该本地电子终端将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给用户。举例而言,本地电子终端可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括应用画面,该处理器用于运行该应用程序、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
24.其中,当电子终端为本地电子终端时,其可以是台式电脑、笔记本电脑、平板电脑、移动终端以及虚拟现实(virtual reality,vr)设备等电子终端。其中,vr设备可以包括计算机、vr头戴设备以及vr控制设备等等,用户可以通过vr头戴设备的显示器件展示的车源画面,并在指定的区域内进行漫游,从而实现用户在虚拟空间中的真实漫游,同时可以通过vr控制设备与虚拟车辆进行交互。
25.终端上可以运行应用程序,例如生活类应用程序、音频应用程序以及游戏应用程序等。其中,生活类应用程序又可以根据类型不同进一步进行划分,例如租售车应用程序、租售房应用程序、家政服务应用程序、休闲娱乐应用程序等。本技术实施例以在移动终端上运行租售车应用程序为例进行示例性说明,可以理解的是,本技术不局限于此。
26.用户线上浏览实景车辆的外观或内饰过程中,一种方法是同时展示实景车辆和车辆的俯视平面图,通过俯视平面图获取实景车辆当前所在视角并明确实景车辆的空间位置关系。但是,车辆的俯视平面图是二维的,实景车辆是三维的,俯视平面图与实景车辆相呼应,需要一定的认知门槛,用户体验感较差。基于此,在本技术实施例中,在第一交互界面上显示目标车辆对应的实景车辆,在第二交互界面上显示目标车辆对应的车辆模型,实景车辆和车辆模型之间存在联动关系,针对实景车辆或车辆模型中的一个执行交互操作,根据该联动关系另一个可随该交互操作进行联动响应,方便用户快速、便捷的查看实景车辆和车辆模型,提高用户的体验感。
27.图1为本技术示例性实施例提供的一种信息展示方法的流程示意图。在该方法中,通过第一电子终端提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆,如图1所示,该方法包括:
28.101、在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;
29.102、响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态,第二显示状态与第一显示状态适配。
30.在本实施例中,目标车辆是需要向用户展示的车辆;实景车辆是对目标车辆进行图像采集,对采集到的图像进行合成得到的;车辆模型是对目标车辆进行建模得到的车辆模型,例如,对目标车辆进行三维建模得到的3d车辆模型,或者对实体车辆进行图像采集,对采集到的图像进行动画合成,得到动画车辆模型。
31.在本实施例中,实景车辆和车辆模型之间存在联动关系,联动关系是指对于实景车辆和车辆模型来说,其中一个运动或变化,另一个也跟着运动或变化。在本实施例中,可针对第二交互界面上的车辆模型发起交互操作,为了便于区分和描述,将针对车辆模型发起的交互操作,称为第一交互操作。其中,第一交互操作可以包含但不限于:局部点选操作、缩放操作、旋转操作、打开车门、打开天窗或打开后备箱等。发起第一交互操作的可以是用
户,也可以是服务人员,对此不做限定。第一电子终端可响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态。第一显示状态是对处于当前显示状态的车辆模型执行第一交互操作得到的显示状态。第二显示状态是针对处于当前显示状态的实景车辆执行第一交互操作得到的显示状态。第二显示状态与第一显示状态与第一交互操作对应,或者说,第二显示状态与第一显示状态适配。下面举例说明。
32.例如,车辆模型的当前显示状态是车门关闭状态,实景车辆的当前显示状态也是车门关闭状态,若针对车辆模型发起的第一交互操作是打开车门,则将车辆模型由车门关闭状态切换为车门打开状态,相应地,根据联动关系,将实景模型由车门关闭状态同步切换为车门打开状态。又例如,车辆模型的当前显示状态为全局显示状态,实景车辆的当前显示状态也为全局显示状态,第一交互操作是针对车辆模型的放大操作,车辆模型由当前的全局显示状态切换为车辆模型的局部显示状态,例如,该局部显示状态是车辆模型的天窗显示状态,根据联动关系,对实景车辆也执行放大操作,实景车辆由当前的全局显示状态切换为放大后的全局显示状态,该实景车辆放大后的全局显示状态与车辆模型的天窗显示状态对应,或者说,该实景车辆放大后的全局显示状态与车辆模型的天窗显示状态适配。
33.在本实施例中,针对车辆模型发起交互操作,车辆模型可以由当前显示状态切换为与该交互操作对应的第一显示状态,根据联动关系,实景车辆可以将当前显示状态同步切换为与该交互操作对应的第二显示状态。除此之外,针对实景车辆发起交互操作,实景车辆可以进行显示状态的切换,根据联动关系,车辆模型也可以同步进行显示状态的切换。具体地,在本技术一些可选实施例中,可针对实景车辆发起交互操作,为了便于区分和描述,将针对实景车辆发起的交互操作称为第二交互操作。第一电子终端可响应作用于实景车辆上的第二交互操作,将实景车辆从当前显示状态切换为第三显示状态,并根据联动关系将车辆模型从当前显示状态同步切换为第四显示状态,第三显示状态与第四显示状态均对应于第二交互操作,且第三显示状态与第四显示状态适配。第二交互操作与第一交互操作相同或相似,关于第二交互操作的详细内容可参见前述实施例,在此不再赘述。
34.在本技术实施例中,在第一交互界面上显示目标车辆对应的实景车辆,在第二交互界面上显示目标车辆对应的车辆模型,实景车辆和车辆模型之间存在联动关系,针对实景车辆或车辆模型中的一个执行交互操作,根据该联动关系另一个可随该交互操作进行联动响应,方便用户快速便捷控制实景车辆或车辆模型,提高用户的体验感。
35.在本实施例中,第一交互界面和第二交互界面可以在同一电子终端上显示,与也可以在不同电子终端上显示。下面分别进行说明。
36.在一可选实施例中,第一交互界面和第二交互界面显示在同一电子终端上。第二交互界面与第一交互界面是第一电子终端上的同一交互界面,车辆模型和实景车辆分别位于该同一交互界面(如第一交互界面)的边缘区域和中心区域。其中,第一交互界面上的中心区域和边缘区域是相对而言,根据交互界面的形状不同,中心区域和边缘区域的位置也有所不同。例如,若交互界面为圆形,则交互界面的中心区域是指圆心与该圆形相同,半径小于该圆形的小圆形,交互界面的边缘区域是指圆形区域中除去中心区域对应的小圆形区域之后的环形区域,当然中心区域也可以是其他形状,边缘区域也可以是其他形状,对此不做限定。又例如,若交互界面为矩形,则交互界面的中心区域是矩形的中央区域,交互界面
的边缘区域为矩形四个角的区域,例如,左下角区域、左上角区域、右下角区域以及右上角区域。在图2a中,以交互界面是矩形,交互界面的边缘区域为交互界面右上角区域为例,对车辆模型以及实景车辆进行展示,但并不限于此。
37.在另一可选实施例中,第一交互界面和第二交互界面显示在同一电子终端上。第二交互界面与第一交互界面是第一电子终端上不同的交互界面,第一交互界面和第二交互界面的位置关系不做限定。例如,第一交互界面和第二交互界面可以并排,例如上下并排或左右并排;第一交互界面和第二交互界面也可以呈对角关系,例如,第一交互界面位于第二交互界面的左上或者右下等;第一交互界面和第二交互界面还可以重叠,例如,第一交互界面位于第二交互界面上等。如图2a所示,以第二交互界面位于第一交互界面的右上角为例进行图示,但并不限于此。第一交互界面和第二交互界面的界面大小也不做限定,例如,第一交互界面的界面尺寸大于第二交互界面的界面尺寸,或者第一交互界面的界面尺寸小于第二交互界面的界面尺寸等。在图2a和图2b中以第二交互界面小于第一交互界面为例进行图示。
38.在又一可选实施例中,第一交互界面和第二交互界面显示在不同的电子终端上。第一交互界面是第一电子终端上的交互界面,第二交互界面是第二电子终端上的交互界面,第二电子终端与第一电子终端通信连接。如图2b所示,以第一电子终端是显示屏,第二电子终端是智能手机为例进行图示,但并不限于此。
39.无论第一交互界面和第二交互界面显示在一个电子终端上,还是显示在两个不同的电子终端上。在本技术一些可选实施例中,车辆模型上更多展示的是目标车辆的轮廓信息,可能无法展示目标车辆的细节信息,例如,车辆模型可能无法展示目标车辆表面的车漆信息或者目标车辆的内饰信息等,而目标车辆的细节信息可以通过实景车辆进行展示。基于此,第二交互界面的界面尺寸可以小于第一交互界面的界面尺寸。将车辆模型显示在界面尺寸较小的第一交互界面上,便于用户进行交互操作,将实景车辆显示在界面尺寸较大的第二交互界面上,更加清楚直观的向用户展示目标车辆的细节信息。进一步,在第一交互界面和第二交互界面显示在两个电子终端的情况下,第二电子终端的屏幕尺寸小于第一电子终端的电子屏幕。例如,第一电子终端实现为led大屏幕,第二电子终端实现为智能手机。
40.在本实施例中,并不对第一交互操作和第二交互操作进行限定。第一交互操作和第二交互操作的实现方式相同或相似,下面对第一交互操作的实现方式进行举例说明,关于第二交互操作的实现方式,可参见第一交互操作的实现方式,在此不再赘述。
41.示例a1:第一交互操实现为用于查看车辆局部区域的局部点选操作。其中,车辆局部区域可以是车辆外观的局部区域或为车辆内部的局部区域。在本实施例中,并不限定针对车辆模型发起局部点选操作的实施方式。例如,可以直接点击车辆模型的局部区域,以针对车辆模型发起局部点选操作,从而展示车辆模型的局部区域。又例如,第二交互界面上包括局部控件,局部控件指向车辆模型的局部区域,局部控件可以是多个,每个局部控件对应车辆模型上不同的局部区域,通过触发局部控件发起针对车辆模型的局部点选操作,从而展示车辆模型的局部区域。
42.无论哪种发起局部点选操作的实施方式,在本实施例中,在发起针对车辆模型的局部点选操作后,可根据局部点选操作选中的车辆局部区域,获取车辆模型对应的第一局部放大视图和实景车辆对应的第二局部放大视图;其中,第一局部放大视图是车辆局部区
域在车辆模型上的放大视图,且表示第一显示状态;第二局部放大视图是车辆局部区域在实景车辆上的放大视图,且表示第二显示状态;将车辆模型的当前视图切换为第一局部放大视图,并根据联动关系,将实景车辆的当前视图切换为第二局部放大视图。其中,车辆模型的当前视图表示车辆模型的当前显示状态;实景车辆的当前视图表示实景车辆的当前显示状态。
43.示例a2:第一交互操作为缩放操作。其中,可以通过双指滑动操作触发缩放操作,基于此,可根据缩放操作的缩放轨迹,确定参考缩放比例;基于参考缩放比例,对车辆模型的当前视图进行第一缩放操作,并根据联动关系,对实景车辆的当前视图同步进行第二缩放操作;其中,第一缩放操作得到的视图表示第一显示状态,第二缩放操作得到的视图表示第二显示状态。或者,在第二交互界面上设置缩放控件,基于缩放控件实现缩放操作。在本实施例中,可以通过对缩放控件的触发,确定参考缩放比例,基于参考缩放比例,对车辆模型的当前视图进行第一缩放操作,并根据联动关系,对实景车辆的当前视图同步进行第二缩放操作。
44.在本实施例中,第一缩放操作与第二缩放操作的实际缩放比例可以相同,也可以不相同。可选地,考虑到第一交互界面和第二交互界面的界面尺寸可能不同,可根据参考缩放比例和界面大小确定第一缩放操作与第二缩放操作的实际缩放比例。例如,对于界面尺寸较大的第二交互界面,其实际缩放比例可以大于参考缩放比例,对于界面尺寸较大的第一交互界面,其实际缩放比例可以小于或等于参考缩放比例。
45.进一步可选地,第一缩放操作与第二缩放操作的实际缩放比例不相同的情况下,第一缩放操作得到的视图为车辆模型的全局视图,第二缩放操作得到的视图为实景车辆的第三局部放大视图,则可以在车辆模型的全局视图中,标记出与第三局部放大视图显示的车辆局部区域对应的视图区域,以便于根据车辆模型的全局视图查看实景车辆显示的局部区域的位置,使得用户获取实景汽车当前所在的视角,明确局部区域在整个车辆的空间位置关系。
46.示例a3:第一交互操作为旋转操作。其中,并不限定发起旋转操作的实施方式,例如,可以通过单指拖拽操作发起针对车辆模型的旋转操作,或者,第二交互界面上包括旋转控件,通过触发该旋转控件,以发起针对车辆模型的旋转操作。在针对车辆模型发起旋转操作后,可根据旋转操作的旋转轨迹,对车辆模型的当前视图进行第一旋转操作,并根据联动关系,对实景车辆的当前视图同步进行第二旋转操作;其中,第一旋转操作得到的视图表示第一显示状态,第二旋转操作得到的视图表示第二显示状态。可选地,在对车辆模型的当前视图进行第一旋转操作过程中,可以实时显示相对旋转方位信息。例如,可以通过数字或者图标的方式显示旋转的角度或旋转的方向等。
47.示例a4:在展示目标车辆的内饰或外观时,通过第一旋转操作可以在任意角度自由展示实景车辆或车辆模型,除此之外,在第一交互界面上还可以显示与车辆模型关联的视角切换控件;该视角切换控件与车辆模型的固定视角关联,例如车辆模型的固定视角可以是车顶视角、前脸视角、车尾视角或斜侧方视角等。视角切换控件的实现形式可以是但不限于:旋钮、图标按钮或数字按钮等。用户通过视角切换控件快速查看目标车辆的外观或内饰的关键角度,快速获取关键信息。
48.相应地,第一交互操作实现为作用于视角切换控件上的视角切换操作,在该视角
切换控件被触发的情况下,可以响应于对视角切换操作的触发操作,获取视角切换操作对应的第一目标视角,第一目标视角是车辆模型的固定视角中的一个,将车辆模型的当前视图切换为车辆模型在第一目标视角下的视图,并根据联动关系,将实景车辆的当前视图同步切换为实景车辆在第一目标视角下的视图。除此之外,在本实施例中,还可以为车辆模型的固定视角关联讲解内容,讲解内容可由人工智能(artificial intelligence,ai)、经纪人语音、真人形象或模拟形象等进行讲解。讲解内容包括固定视角下的车辆模型的信息,例如,车辆模型的在固定视角下的需要展示的信息或角度信息等。例如,车辆模型的前脸视角对应的讲解内容包括车灯、车刷雨眉或者挡风玻璃等的信息,车辆模型的车顶视角对应的讲解内容包括:天窗或车顶架等的信息。在该视角切换控件被触发的情况下,还可以获取与第一目标视角适配的讲解内容,播报讲解内容并显示讲解内容对应的文本信息,其中,文本信息中的关键信息被突出显示,例如高亮显示。关键信息可以是讲解内容中用户重点关注的问题,例如,车辆补漆信息或车辆部件更新的信息等,使得用户可以在车辆模型或实景车辆的固定视角下,快捷查看相关信息。
49.示例a5:在本实施例中,除了通过对视角切换控件的触发来获取车辆模型固定视角对应的视图之外,还可以预先设定关键字与车辆模型固定视角的对应关系,在识别到目标关键字的情况下,展示目标关键字对应的车辆模型的固定视角,也即可以根据讲解内容中关键字的不同,配合展示目标车辆的不同的固定视角,用户可以自动跟随目标车辆的讲解内容了解目标车辆,无需手动调节。
50.具体地,在针对目标车辆进行讲解过程中,实时获取针对目标车辆的语音讲解内容;对语音讲解内容进行语义识别,若识别到目标关键词,则确定目标关键词对应的第二目标视角;将车辆模型的当前视图切换为车辆模型在第二目标视角下的视图,并根据联动关系,将实景车辆的当前视图同步切换为实景车辆在第二目标视角下的视图。除此之外,在本实施例中,还可以获取与第二目标视角适配的讲解内容,该讲解内容用于对第二目标视角下的车辆模型进行讲解。另外,还可以突出显示讲解内容中的关键信息。
51.在一可选实施例中,第一交互界面可展示实景车辆对应的实景图的局部画面,该实景图可以是将目标车辆的全景图(2d图像)贴在球上,或者是做天空盒生成,从而提高用户实景观看的效果,以在不同漫游视角下可观察对应的画面,从而获得全景漫游的体验。第二交互界面通过第一视角画面展示目标车辆对应的车辆模型,第一视角画面为车辆模型对应的模型图,目标车辆的模型图可以是对目标车辆进行空间建模后产生的空间模型对应的画面,通过空间建模产生的空间模型对应于虚拟三维空间,在虚拟三维空间中,用户可通过点选漫游点、调整漫游视角等操作来不断切换漫游视角,从而获得全景漫游的体验。
52.在一可选实施例中,模型图中显示第一显示样式的第一相机点位和第二显示样式的至少一个第二相机点位,第一相机点位为目标相机点位;目标相机点位对应的拍摄视角与第一视角画面相适配,第一视角画面对应于第一漫游点的第一漫游视角。在模型图中,包括一个第一相机点位和至少一个第二相机点位,其中,第一相机点位为呈第一显示样式的目标相机点位,且目标相机点位对应的拍摄视角与第一视角画面相适配,第一视角画面对应于实景图中第一漫游点的第一漫游视角,即,目标相机点位对应的拍摄视角与第一漫游视角为匹配视角。
53.下面针对第一交互操作为视角切换操作的情况,对响应于第一交互操作更新显示
状态的过程进行阐述。其中,响应作用于所述车辆模型上的第一交互操作,将所述车辆模型从当前显示状态切换为第一显示状态,并根据所述联动关系将所述实景车辆从当前显示状态同步切换为第二显示状态,至少包括以下至少一种:
54.方案一:响应于对所述模型图上的视角切换操作,更新所述目标相机点位,并根据所述联动关系,控制所述第一交互界面展示与更新后的所述目标相机点位适配的第二视角画面,其中,所述第二视角画面为所述实景图中对应于第二漫游点的局部画面,更新所述目标相机点位后的所述模型图对应于所述车辆模型的第一显示状态,所述第二视角画面对应于所述实景车辆的第二显示状态;
55.方案二:响应于对所述目标相机点位的视角切换操作,调整所述目标相机点位对应的拍摄视角,并根据所述联动关系,控制所述第一交互界面展示与调整后的拍摄视角适配的第三视角画面,其中,所述第三视角画面为所述全景图中对应于所述第一漫游点的第二漫游视角的局部画面,调整所述目标相机点位对应的拍摄视角后的所述模型图对应于所述车辆模型的第一显示状态,所述第三视角画面对应于所述实景车辆的第二显示状态。
56.下面首先对方案一进行介绍:
57.响应于对模型图的视角切换操作,将目标相机点位由第一相机点位更新为至少一个第二相机点位中的某个相机点位,即,响应于视角切换操作,在至少一个第二相机点位中筛选出一个相机点位,将其确定为目标相机点位。针对第一相机点位而言,其不再作为目标相机点位。在更新目标相机点位的情况下,根据联动关系,控制第一交互界面展示与更新后的目标相机点位适配的第二视角画面,以实现响应于对模型图的视角切换操作,控制目标相机点位更新,并带动第一交互界面进行联动响应。针对第二视角画面,第二视角画面为实景图中对应于第二漫游点的局部画面,具体为第二漫游点的默认漫游视角对应的视角画面,第二漫游点对应的默认漫游视角与更新后的目标相机点位的默认拍摄视角匹配。第二漫游点为实景图中与第一漫游点相区别的漫游点,实景图中的漫游点与模型图中的相机点位可形成映射关系。
58.更新目标相机点位之前的模型图对应于车辆模型的当前显示状态,更新目标相机点位之后的模型图对应于车辆模型的第一显示状态;第一视角画面对应于实景车辆的当前显示状态,第二视角画面对应于实景车辆的第二显示状态。
59.其中,响应于对所述二维车辆模型图的视角切换操作,更新所述目标相机点位,包括:响应于在所述至少一个第二相机点位中的第一选择操作,将所述目标相机点位由所述第一相机点位更新为选中的所述第二相机点位;将所述第一相机点位更新为所述第二显示样式、将选中的所述第二相机点位更新为所述第一显示样式。
60.在响应于视角切换操作更新目标相机点位时,具体为,接收在至少一个第二相机点位中的第一选择操作,响应于第一选择操作将选中的第二相机点位确定为更新后的目标相机点位,此时的视角切换操作即为第一选择操作。由于选中的第二相机点位作为更新后的目标相机点位,第一相机点位则不再是目标相机点位。在进行目标相机点位的更新之后,第一相机点位变更为第二显示样式,筛选出的第二相机点位变更为第一显示样式。
61.例如,参见图3a所示,模型图中的第一相机点位(右侧的相机点位)为第一显示样式,即,第一相机点位处呈现一圆点标识并形成一扇形区域,多个第二相机点位为第二显示样式,即第二相机点位处呈现一圆点标识。在接收到在多个第二相机点中的第一选择操作
的情况下,将选中的第二相机点位确定为目标相机点位,控制选中的第二相机点位切换为第一显示样式,第一相机点位变更为第二显示样式,参见图3b所示,目标相机点位更新为上方的第二相机点位。
62.上述实施过程,通过更新目标相机点位,带动第一交互界面实现联动响应,由显示实景图中对应于第一漫游点的第一漫游视角的第一视角画面,切换为显示实景图中对应于第二漫游点的第二视角画面,实现通过目标相机点位的更新控制漫游视角的切换。
63.下面对方案二进行介绍:
64.响应于对目标相机点位的视角切换操作,调整目标相机点位对应的拍摄视角。在此方案中,目标相机点位不发生更新,但是目标相机点位对应的拍摄视角发生变化。其中,所述响应于对所述目标相机点位的视角切换操作,调整所述目标相机点位对应的拍摄视角,包括:响应于对所述目标相机点位的旋转操作,调整所述目标相机点位对应的拍摄视角。
65.在接收到用户对目标相机点位的旋转操作时,响应于旋转操作,将目标相机点位对应的拍摄视角由第一拍摄视角切换为第二拍摄视角,此时,视角切换操作,即为对目标相机点位的旋转操作。如,参见图4a所示,模型图中的第一相机点位(左侧的相机点位,且第一相机点位为目标相机点位)为第一显示样式,即,第一相机点位处呈现一圆点标识并形成一扇形区域,扇形区域正对图中的目标车辆,多个第二相机点位为第二显示样式,即第二相机点位处呈现一圆点标识。在接收到对第一相机点位的旋转操作时,控制扇形区域旋转,参见图4b所示,以调整第一相机点位对应的拍摄视角。
66.在调整目标相机点位对应的拍摄视角时,根据联动关系,控制第一交互界面展示与调整后的拍摄视角相适配第三视角画面,以实现响应于对模型图的视角切换操作,控制目标相机点位的拍摄视角更新,并带动第一交互界面进行联动响应。其中,第三视角画面为实景图中对应于第一漫游点的第二漫游视角的局部画面,第二漫游视角与第一漫游视角为第一漫游点对应的不同漫游视角。
67.更新目标相机点位的拍摄视角之前的模型图对应于车辆模型的当前显示状态,更新目标相机点位的拍摄视角之后的模型图对应于车辆模型的第一显示状态;第一视角画面对应于实景车辆的当前显示状态,第三视角画面对应于实景车辆的第二显示状态。
68.上述实施过程,通过更新目标相机点位的拍摄视角,带动第一交互界面实现联动响应,由显示实景图中对应于第一漫游点的第一漫游视角的第一视角画面,切换为显示实景图中对应于第一漫游点的第二漫游视角的第三视角画面,实现通过目标相机点位的拍摄视角的更新控制同一漫游点下的漫游视角的切换。
69.下面针对第二交互操作为视角切换操作的情况,对更新显示状态的过程继续进行阐述。其中,所述第一视角画面显示至少一个第三漫游点,响应作用于所述实景车辆上的第二交互操作,将所述实景车辆从当前显示状态切换为第三显示状态,并根据所述联动关系将所述车辆模型从当前显示状态同步切换为第四显示状态,至少包括以下至少一种:
70.方案三:响应于对所述实景图的视角切换操作,控制所述第一交互界面展示所述实景图中对应于第三目标漫游点的第四视角画面,并根据所述联动关系,更新所述目标相机点位,其中,更新后的所述目标相机点位与所述第四视角画面适配,所述第四视角画面对应于所述实景车辆的第三显示状态,更新所述目标相机点位后的所述模型图对应于所述车
辆模型的第四显示状态;
71.方案四:响应于对所述第一漫游点的视角切换操作,控制所述第一交互界面展示所述实景图中对应于所述第一漫游点的第三漫游视角的第五视角画面,并根据所述联动关系,调整所述目标相机点位对应的拍摄视角,其中,调整后的拍摄视角与所述第五视角画面适配,所述第五视角画面对应于所述实景车辆第三显示状态,调整所述目标相机点位对应的拍摄视角后的所述模型图对应于所述车辆模型的第四显示状态。
72.下面首先对方案三进行介绍:
73.响应于对实景图的视角切换操作,控制第一交互界面展示实景图中对应于第三目标漫游点的第四视角画面,其中第四视角画面为第三目标漫游点的默认漫游视角所对应的视角画面,本实施例中的第三目标漫游点与上一实施例(第一目标图像为模型图的实施例)中的第二漫游点可以为同一个漫游点,也可以为不同的漫游点。
74.其中,所述响应于对所述实景图的视角切换操作,控制所述第一交互界面展示所述实景图中对应于第三目标漫游点的第四视角画面,包括:响应于在所述至少一个第三漫游点中的第二选择操作,控制所述第一交互界面展示选中的所述第三目标漫游点对应的第四视角画面。
75.在响应于视角切换操作控制第一交互界面展示第四视角画面时,可以接收在第一视角画面所显示的至少一个第三漫游点中的第二选择操作,响应于第二选择操作,选中一第三漫游点,将选中的第三漫游点确定为第三目标漫游点,在第一交互界面显示选中的第三目标漫游点对应的第四视角画面,实现第一交互界面的显示更新。其中,第一视角画面可以显示多个漫游点,每个漫游点可对应于一与第一视角画面相区别的视角画面,以便于由第一视角画面切换至其他视角画面,相应的,其他视角画面也可以显示漫游点,以继续进行视角画面的切换。
76.在控制第一交互界面展示第四视角画面的情况下,根据联动关系更新目标相机点位,使得更新后的目标相机点位与第四视角画面适配,以实现响应于对实景图的视角切换操作,控制第一交互界面更新显示画面,并基于联动响应,带动目标相机点位进行更新。
77.针对第四视角画面而言,第四视角画面为实景图中对应于第三目标漫游点的局部画面,具体为第三目标漫游点的默认漫游视角对应的视角画面,第三目标漫游点对应的默认漫游视角与更新后的目标相机点位的默认拍摄视角匹配。
78.更新目标相机点位之前的模型图对应于车辆模型的当前显示状态,更新目标相机点位之后的模型图对应于车辆模型的第三显示状态;第一视角画面对应于实景车辆的当前显示状态,第四视角画面对应于实景车辆的第四显示状态。更新后的目标相机点位在至少一个第二相机点位中确定,针对第一相机点位而言,其不再作为目标相机点位,在进行目标相机点位的更新之后,第一相机点位变更为第二显示样式,确定的第二相机点位变更为第一显示样式。
79.上述实施过程,通过响应于视角切换操作更新第一交互界面,基于联动响应,在至少一个第二相机点位中确定出匹配的目标相机点位,以实现通过漫游点的切换更新目标相机点位。
80.下面对方案四进行介绍:
81.响应于对第一漫游点的视角切换操作,控制第一交互界面展示实景图中对应于第
一漫游点的第三漫游视角的第五视角画面。在此方案中,漫游点未发生变化,漫游点对应的漫游视角进行了更新。
82.其中,响应于对所述第一漫游点的视角切换操作,控制所述第一交互界面展示所述实景图中对应于所述第一漫游点的第三漫游视角的第五视角画面,包括:响应于调整所述第一漫游点的漫游视角的操作,控制所述第一交互界面展示对应于所述第三漫游视角的第五视角画面。
83.在接收到对第一漫游点所执行的视角切换操作时,响应于视角切换操作,控制当前漫游视角由第一漫游点对应的第一漫游视角切换为第一漫游点对应的第三漫游视角,以实现控制第一交互界面显示第三漫游视角对应的第五视角画面。其中,第五视角画面为三维全景图中对应于第一漫游点的第三漫游视角的局部画面,第三漫游视角与第一漫游视角为第一漫游点对应的不同视角,第三漫游视角与上述实施例(第一目标图像为模型图的实施例)中的第二漫游视角可以为同一视角,也可以为不同视角。
84.在控制第一交互界面展示第五视角画面的情况下,根据联动关系,调整目标相机点位对应的拍摄视角,使得调整后的拍摄视角与第五视角画面适配,以实现响应于对第一漫游点的视角切换操作,控制第一交互界面进行显示更新,并基于联动响应,带动目标相机点位的拍摄视角更新。
85.更新目标相机点位的拍摄视角之前的模型图对应于车辆模型的当前显示状态,更新目标相机点位的拍摄视角之后的模型图对应于车辆模型的第三显示状态;第一视角画面对应于实景车辆的当前显示状态,第五视角画面对应于实景车辆的第四显示状态。
86.上述实施过程,通过响应于视角切换操作更新第一交互界面,基于联动响应,调整目标相机点位的拍摄视角,以实现通过漫游视角的切换更新目标相机点位的拍摄视角。
87.需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤101至步骤103的执行主体可以为设备a;又比如,步骤101和102的执行主体可以为设备a,步骤103的执行主体可以为设备b;等等。
88.另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
89.图5为本技术示例性实施例提供的一种信息展示装置的结构示意图,信息展示装置提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆,如图5所示,信息展示装置包括:展示模块51、第一切换模块52和第二切换模块53。
90.展示模块51,用于在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;
91.第一切换模块52,用于响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态;
92.第二切换模块53,用于根据联动关系将实景车辆从当前显示状态同步切换为第二
显示状态,第二显示状态与第一显示状态适配。
93.在一可选实施例中,第一切换模块52,还用于:响应作用于实景车辆上的第二交互操作,将实景车辆从当前显示状态切换为第三显示状态;第二切换模块53,还用于:根据联动关系将车辆模型从当前显示状态同步切换为第四显示状态,第四显示状态与第三显示状态适配。
94.在一可选实施例中,第二交互界面与第一交互界面是第一电子终端上的同一交互界面,车辆模型和实景车辆分别位于同一交互界面的边缘区域和中心区域;或者第二交互界面与第一交互界面是第一电子终端上不同的交互界面;或者第二交互界面是第二电子终端上的交互界面,第二电子终端与第一电子终端通信连接。
95.在一可选实施例中,第二交互界面的界面尺寸小于第一交互界面的界面尺寸。
96.在一可选实施例中,第一交互操作为用于查看车辆局部区域的局部点选操作,第一切换模块52具体用于:根据局部点选操作选中的车辆局部区域,获取车辆模型对应的第一局部放大视图和实景车辆对应的第二局部放大视图;将车辆模型的当前视图切换为第一局部放大视图;第二切换模块53具体用于:并根据联动关系,将实景车辆的当前视图切换为第二局部放大视图;其中,第一局部放大视图是车辆局部区域在车辆模型上的放大视图,且表示第一显示状态;第二局部放大视图是车辆局部区域在实景车辆上的放大视图,且表示第二显示状态。
97.在一可选实施例中,局部点选操作选中的车辆局部区域为车辆外观的局部区域或为车辆内部的局部区域。
98.在一可选实施例中,第一交互操作为缩放操作,第一切换模块52具体用于:根据缩放操作的缩放轨迹,确定参考缩放比例;基于参考缩放比例,对车辆模型的当前视图进行第一缩放操作;第二切换模块53具体用于:根据联动关系,对实景车辆的当前视图同步进行第二缩放操作;其中,第一缩放操作得到的视图表示第一显示状态,第二缩放操作得到的视图表示第二显示状态。
99.在一可选实施例中,第一缩放操作与第二缩放操作的实际缩放比例不同,实际缩放比例是根据参考缩放比例和界面大小确定的。
100.在一可选实施例中,第一缩放操作得到的视图为车辆模型的全局视图,第二缩放操作得到的视图为实景车辆的第三局部放大视图;信息展示装置还包括:标记模块;标记模块,用于在车辆模型的全局视图中,标记出与第三局部放大视图显示的车辆局部区域对应的视图区域。
101.在一可选实施例中,第一交互操作为旋转操作,第一切换模块52具体用于:根据旋转操作的旋转轨迹,对车辆模型的当前视图进行第一旋转操作;第二切换模块53具体用于:根据联动关系,对实景车辆的当前视图同步进行第二旋转操作;其中,第一旋转操作得到的视图表示第一显示状态,第二旋转操作得到的视图表示第二显示状态。
102.在一可选实施例中,信息展示装置还包括:显示模块;显示模块,用于在对车辆模型的当前视图进行第一旋转操作过程中,实时显示相对旋转方位信息。
103.在一可选实施例中,显示模块还用于显示与车辆模型关联的视角切换控件;第一切换模块52具体用于:获取视角切换操作对应的第一目标视角,将车辆模型的当前视图切换为车辆模型在第一目标视角下的视图;第二切换模块53具体用于:根据联动关系,将实景
车辆的当前视图同步切换为实景车辆在第一目标视角下的视图;信息展示装置还包括:获取模块和播报模块;获取模块,用于获取与第一目标视角适配的讲解内容;播报模块,用于播报讲解内容并显示讲解内容对应的文本信息,其中,文本信息中的关键信息被突出显示。
104.在一可选实施例中,获取模块,还用于实时获取针对目标车辆的语音讲解内容;信息展示装置还包括:识别模块、确定模块和显示模块;识别模块,用于对语音讲解内容进行语义识别;确定模块,用于若识别到目标关键词,则确定目标关键词对应的第二目标视角;第一切换模块52具体用于:将车辆模型的当前视图切换为车辆模型在第二目标视角下的视图;第二切换模块53具体用于:根据联动关系,将实景车辆的当前视图同步切换为实景车辆在第二目标视角下的视图;获取模块,还用于获取与第二目标视角适配的讲解内容,显示模块,用于突出显示讲解内容中的关键信息。
105.在一可选实施例中,第一交互界面展示实景车辆对应的实景图的局部画面,第二交互界面通过第一视角画面展示目标车辆对应的车辆模型,第一视角画面为车辆模型对应的模型图,模型图中显示第一显示样式的第一相机点位和第二显示样式的至少一个第二相机点位,第一相机点位为目标相机点位;目标相机点位对应的拍摄视角与第一视角画面相适配,第一视角画面对应于第一漫游点的第一漫游视角。
106.在一可选实施例中,第一交互操作为视角切换操作;第一切换模块52具体用于:响应于对模型图上的视角切换操作,更新目标相机点位,第二切换模块53具体用于:并根据联动关系,控制第一交互界面展示与更新后的目标相机点位适配的第二视角画面,其中,第二视角画面为实景图中对应于第二漫游点的局部画面,更新目标相机点位后的模型图对应于车辆模型的第一显示状态,第二视角画面对应于实景车辆的第二显示状态;和/或,第一切换模块52具体用于:响应于对目标相机点位的视角切换操作,调整目标相机点位对应的拍摄视角;第二切换模块53具体用于:根据联动关系,控制第一交互界面展示与调整后的拍摄视角适配的第三视角画面,其中,第三视角画面为实景图中对应于第一漫游点的第二漫游视角的局部画面,调整目标相机点位对应的拍摄视角后的模型图对应于车辆模型的第一显示状态,第三视角画面对应于实景车辆的第二显示状态。
107.在一可选实施例中,第一切换模块52具体用于:响应于在至少一个第二相机点位中的第一选择操作,将目标相机点位由第一相机点位更新为选中的第二相机点位;将第一相机点位更新为第二显示样式、将选中的第二相机点位更新为第一显示样式。
108.在一可选实施例中,第一切换模块52具体用于:响应于对目标相机点位的旋转操作,调整目标相机点位对应的拍摄视角。
109.在一可选实施例中,第二交互操作为视角切换操作,第一视角画面显示至少一个第三漫游点;第一切换模块52具体用于:响应于对实景图的视角切换操作,控制第一交互界面展示实景图中对应于第三目标漫游点的第四视角画面;第二切换模块53具体用于:根据联动关系,更新目标相机点位,其中,更新后的目标相机点位与第四视角画面适配,第四视角画面对应于实景车辆的第三显示状态,更新目标相机点位后的模型图对应于车辆模型的第四显示状态;和/或第一切换模块52具体用于:响应于对第一漫游点的视角切换操作,控制第一交互界面展示实景图中对应于第一漫游点的第三漫游视角的第五视角画面;第二切换模块53具体用于:根据联动关系,调整目标相机点位对应的拍摄视角,其中,调整后的拍摄视角与第五视角画面适配,第五视角画面对应于实景车辆第三显示状态,调整目标相机
点位对应的拍摄视角后的模型图对应于车辆模型的第四显示状态。
110.在一可选实施例中,第一切换模块52具体用于:响应于在至少一个第三漫游点中的第二选择操作,控制第一交互界面展示选中的第三目标漫游点对应的第四视角画面。
111.在一可选实施例中,第一切换模块52具体用于:响应于调整第一漫游点的漫游视角的操作,控制第一交互界面展示对应于第三漫游视角的第五视角画面。
112.图6为本技术示例性实施例提供的一种电子终端的结构示意图,该电子终端可实现为上述信息展示方法中的第一电子终端。如图6所示,该电子终端包括:存储器64、处理器65。进一步还包括显示器67。
113.存储器64,用于存储计算机程序,并可被配置为存储其它各种数据以支持在电子终端上的操作。这些数据的示例包括用于在电子终端上操作的任何应用程序或方法的指令。
114.存储器64可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
115.处理器65,与存储器64耦合,用于执行存储器64中的计算机程序,以用于:通过显示器67提供第一图形用户界面,第一图形用户界面显示的内容包括第一交互界面,第一交互界面上展示有目标车辆对应的实景车辆;在第二交互界面,展示与实景车辆对应的车辆模型,实景车辆和车辆模型之间存在的联动关系,车辆模型是对目标车辆进行建模得到的;响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态,第二显示状态与第一显示状态适配。
116.在一可选实施例中,处理器65还用于:响应作用于实景车辆上的第二交互操作,将实景车辆从当前显示状态切换为第三显示状态,并根据联动关系将车辆模型从当前显示状态同步切换为第四显示状态,第四显示状态与第三显示状态适配。
117.在一可选实施例中,第二交互界面与第一交互界面是第一电子终端上的同一交互界面,车辆模型和实景车辆分别位于同一交互界面的边缘区域和中心区域;或者第二交互界面与第一交互界面是第一电子终端上不同的交互界面;或者第二交互界面是第二电子终端上的交互界面,第二电子终端与第一电子终端通信连接。
118.在一可选实施例中,第二交互界面的界面尺寸小于第一交互界面的界面尺寸。
119.在一可选实施例中,第一交互操作为用于查看车辆局部区域的局部点选操作,则处理器65在将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于:根据局部点选操作选中的车辆局部区域,获取车辆模型对应的第一局部放大视图和实景车辆对应的第二局部放大视图;将车辆模型的当前视图切换为第一局部放大视图,并根据联动关系,将实景车辆的当前视图切换为第二局部放大视图;其中,第一局部放大视图是车辆局部区域在车辆模型上的放大视图,且表示第一显示状态;第二局部放大视图是车辆局部区域在实景车辆上的放大视图,且表示第二显示状态。
120.在一可选实施例中,局部点选操作选中的车辆局部区域为车辆外观的局部区域或
为车辆内部的局部区域。
121.在一可选实施例中,第一交互操作为缩放操作,则处理器65在将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于:根据缩放操作的缩放轨迹,确定参考缩放比例;基于参考缩放比例,对车辆模型的当前视图进行第一缩放操作,并根据联动关系,对实景车辆的当前视图同步进行第二缩放操作;其中,第一缩放操作得到的视图表示第一显示状态,第二缩放操作得到的视图表示第二显示状态。
122.在一可选实施例中,第一缩放操作与第二缩放操作的实际缩放比例不同,实际缩放比例是根据参考缩放比例和界面大小确定的。
123.在一可选实施例中,第一缩放操作得到的视图为车辆模型的全局视图,第二缩放操作得到的视图为实景车辆的第三局部放大视图,则处理器65还用于:在车辆模型的全局视图中,标记出与第三局部放大视图显示的车辆局部区域对应的视图区域。
124.在一可选实施例中,第一交互操作为旋转操作,则处理器65在将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于:根据旋转操作的旋转轨迹,对车辆模型的当前视图进行第一旋转操作,并根据联动关系,对实景车辆的当前视图同步进行第二旋转操作;其中,第一旋转操作得到的视图表示第一显示状态,第二旋转操作得到的视图表示第二显示状态。
125.在一可选实施例中,处理器65还用于:在对车辆模型的当前视图进行第一旋转操作过程中,实时显示相对旋转方位信息。
126.在一可选实施例中,处理器65还用于:显示与车辆模型关联的视角切换控件;第一交互操作为作用于视角切换控件上的视角切换操作,则处理器65在将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于:获取视角切换操作对应的第一目标视角,将车辆模型的当前视图切换为车辆模型在第一目标视角下的视图,并根据联动关系,将实景车辆的当前视图同步切换为实景车辆在第一目标视角下的视图;以及获取与第一目标视角适配的讲解内容,播报讲解内容并显示讲解内容对应的文本信息,其中,文本信息中的关键信息被突出显示。
127.在一可选实施例中,处理器65还用于:实时获取针对目标车辆的语音讲解内容;对语音讲解内容进行语义识别,若识别到目标关键词,则确定目标关键词对应的第二目标视角;处理器65在将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于:将车辆模型的当前视图切换为车辆模型在第二目标视角下的视图,并根据联动关系,将实景车辆的当前视图同步切换为实景车辆在第二目标视角下的视图;以及获取与第二目标视角适配的讲解内容,并突出显示讲解内容中的关键信息。
128.在一可选实施例中,第一交互界面展示实景车辆对应的实景图的局部画面,第二交互界面通过第一视角画面展示目标车辆对应的车辆模型,第一视角画面为车辆模型对应的模型图,模型图中显示第一显示样式的第一相机点位和第二显示样式的至少一个第二相机点位,第一相机点位为目标相机点位;目标相机点位对应的拍摄视角与第一视角画面相适配,第一视角画面对应于第一漫游点的第一漫游视角。
129.在一可选实施例中,处理器65还用于:第一交互操作为视角切换操作;处理器65在
响应作用于车辆模型上的第一交互操作,将车辆模型从当前显示状态切换为第一显示状态,并根据联动关系将实景车辆从当前显示状态同步切换为第二显示状态时,具体用于执行一下至少一种操作:响应于对模型图上的视角切换操作,更新目标相机点位,并根据联动关系,控制第一交互界面展示与更新后的目标相机点位适配的第二视角画面,其中,第二视角画面为实景图中对应于第二漫游点的局部画面,更新目标相机点位后的模型图对应于车辆模型的第一显示状态,第二视角画面对应于实景车辆的第二显示状态;响应于对目标相机点位的视角切换操作,调整目标相机点位对应的拍摄视角,并根据联动关系,控制第一交互界面展示与调整后的拍摄视角适配的第三视角画面,其中,第三视角画面为实景图中对应于第一漫游点的第二漫游视角的局部画面,调整目标相机点位对应的拍摄视角后的模型图对应于车辆模型的第一显示状态,第三视角画面对应于实景车辆的第二显示状态。
130.在一可选实施例中,处理器65在响应于对模型图的视角切换操作,更新目标相机点位时,具体用于:响应于在至少一个第二相机点位中的第一选择操作,将目标相机点位由第一相机点位更新为选中的第二相机点位;将第一相机点位更新为第二显示样式、将选中的第二相机点位更新为第一显示样式。
131.在一可选实施例中,处理器65在响应于对目标相机点位的视角切换操作,调整目标相机点位对应的拍摄视角时,具体用于:响应于对目标相机点位的旋转操作,调整目标相机点位对应的拍摄视角。
132.在一可选实施例中,第二交互操作为视角切换操作,第一视角画面显示至少一个第三漫游点;处理器65在响应作用于实景车辆上的第二交互操作,将实景车辆从当前显示状态切换为第三显示状态,并根据联动关系将车辆模型从当前显示状态同步切换为第四显示状态时,具体用于执行以下至少一种操作:响应于对实景图的视角切换操作,控制第一交互界面展示实景图中对应于第三目标漫游点的第四视角画面,并根据联动关系,更新目标相机点位,其中,更新后的目标相机点位与第四视角画面适配,第四视角画面对应于实景车辆的第三显示状态,更新目标相机点位后的模型图对应于车辆模型的第四显示状态;响应于对第一漫游点的视角切换操作,控制第一交互界面展示实景图中对应于第一漫游点的第三漫游视角的第五视角画面,并根据联动关系,调整目标相机点位对应的拍摄视角,其中,调整后的拍摄视角与第五视角画面适配,第五视角画面对应于实景车辆第三显示状态,调整目标相机点位对应的拍摄视角后的模型图对应于车辆模型的第四显示状态。
133.在一可选实施例中,处理器65在响应于对实景图的视角切换操作,控制第一交互界面展示实景图中对应于第三目标漫游点的第四视角画面时,具体用于:响应于在至少一个第三漫游点中的第二选择操作,控制第一交互界面展示选中的第三目标漫游点对应的第四视角画面。
134.在一可选实施例中,处理器65在响应于对第一漫游点的视角切换操作,控制第一交互界面展示实景图中对应于第一漫游点的第三漫游视角的第五视角画面时,具体用于:响应于调整第一漫游点的漫游视角的操作,控制第一交互界面展示对应于第三漫游视角的第五视角画面。
135.本技术实施例提供的电子终端,在第一交互界面上显示目标车辆对应的实景车辆,在第二交互界面上显示目标车辆对应的车辆模型,实景车辆和车辆模型之间存在联动关系,针对实景车辆或车辆模型中的一个进行交互操作,根据该联动关系另一个可随该交
互操作进行联动响应,方便用户快速便捷控制实景车辆或车辆模型,提高用户的体验感。
136.进一步,如图6所示,该电子终端还包括:通信组件66、电源组件68、音频组件69等其它组件。图6中仅示意性给出部分组件,并不意味着电子终端只包括图6所示组件。需要说明的是,图6中虚线框内的组件为可选组件,而非必选组件,具体可视电子终端的产品形态而定。
137.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现图1所示方法中的各步骤。
138.上述图6中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
139.上述图6中的显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
140.上述图6中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
141.上述图6中的音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
142.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
143.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
144.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
145.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
146.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
147.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
148.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
149.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
150.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1