一种进入房源的虚拟三维空间全景的方法及系统与流程

文档序号:16086615发布日期:2018-11-27 22:30阅读:265来源:国知局

本发明涉及计算机技术领域,具体涉及一种进入房源的虚拟三维空间全景的方法及系统。



背景技术:

在房源的虚拟三维模型体验方面,目前的房源虚拟三维模型产品都是在房源展示页面上展示房源图片,但是,用户通过客户端点击房源图片后,进入房源虚拟三维空间模型中首次看到的画面与房源展示页面上的房源图片的画面,明显感到不同。导致用户在进入房源的虚拟三维模型的过程中,产生眩晕感。

因此,如何提供一种可以减少用户在进入房源的虚拟三维空间模型的过程中的眩晕感的方法,成为亟需解决的问题。



技术实现要素:

针对现有技术的不足,本发明提供一种进入房源的虚拟三维空间全景的方法及系统。

第一方面,本发明实施例提供一种进入房源的虚拟三维空间全景的方法,所述方法包括:

若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;

根据所述点位信息和所述视角信息,获取对应的全景图;

对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

第二方面,本发明实施例提供一种进入房源的虚拟三维空间全景的系统,所述系统包括:

检测模块,用于若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;

第一获取模块,用于根据所述点位信息和所述视角信息,获取对应的全景图;

展示模块,用于对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

第三方面,本发明实施例提供一种电子设备,所述设备包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述进入房源的虚拟三维空间全景的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述进入房源的虚拟三维空间全景的方法。

本发明实施例提供的进入房源的虚拟三维空间全景的方法及系统中,若检测到用户点击或长按房源展示页面上的房源图片,则获取房源图片对应的点位信息和视角信息,根据点位信息和视角信息,获取对应的全景图,对全景图进行展示,进入房源的虚拟三维空间全景。该方法和系统可以实现用户在客户端从房源图片无感知地进入房源的虚拟三维空间全景中,提升了用户的看房体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的进入房源的虚拟三维空间全景的方法流程图;

图2是是本发明实施例提供的进入房源的虚拟三维空间全景的系统的结构示意图;

图3是本发明实施例提供的电子设备的结构示意图;

图4是本发明实施例提供的房源展示页面示意图;

图5是本发明实施例提供的房源图片示意图;

图6是本发明实施例提供的房源虚拟三维空间全景中的画面示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明实施例提供的进入房源的虚拟三维空间全景的方法流程图,图4是本发明实施例提供的房源展示页面示意图。如图1所示,所述方法包括:

步骤10、若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;

步骤11、根据所述点位信息和所述视角信息,获取对应的全景图;

步骤12、对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

与目前流行的图片看房、视频看房、全景看房等无法提供深度信息和真实感知的看房概念不同的是,“VR看房”是指利用VR技术真实还原出房源三维场景,为消费者提供自由模式下的沉浸式看房体验,从而让用户足不出户即可体验到真实看房场景。例如,通过打开APP上的VR房源,触摸屏幕任意处即可获得包括房屋真实空间的尺寸、朝向、远近等深度信息。在还原房源三维场景这方面,可以先对房屋进行多点多角度的扫描拍摄,得到完整的三维点云数据、经纬度数据以及多曝光的高清彩色照片,后期通过自动建模、智能空洞填补、全自动数据提取,HDR优化等三维重建技术,将全部数据及图片纹理映射到三维模型上,得到最终用户看到的真实房屋空间。

用户可以通过手机等终端查看一个房源的展示页面,如图4所示,房源展示页面上显示有该房源的图片。系统可以在数据库中预先保存好每个房源图片对应的点位信息和视角信息,系统如果在某一时刻检测到用户点击或长按了一个房源展示页面上的房源图片,则可以从数据库中查询该房源图片对应的点位信息和视角信息。

然后,系统可以根据获取到的点位信息和视角信息,获取对应的全景图。具体地,系统可以在数据库中预存好由点位信息和视角信息组成的信息对与房源的虚拟三维空间模型中的全景图之间的对应关系。系统可以根据该对应关系以及获取到的点位信息和视角信息,从数据库中获取到对应的全景图。然后,在用户的终端上展示获取到的全景图,进入该房源的虚拟三维空间全景。

本发明实施例提供的进入房源的虚拟三维空间全景的方法中,若检测到用户点击或长按房源展示页面上的房源图片,则获取房源图片对应的点位信息和视角信息,根据点位信息和视角信息,获取对应的全景图,对全景图进行展示,进入房源的虚拟三维空间全景。该方法可以实现用户在客户端从房源图片无跳转感知地进入房源的虚拟三维空间全景中,提升了用户的看房体验。

图5是本发明实施例提供的房源图片示意图,图6是本发明实施例提供的房源虚拟三维空间全景中的画面示意图。

可选地,在上述实施例的基础上,所述方法还包括所述房源图片的获取过程,所述获取过程包括:

获取所述房源的虚拟三维空间全景在所述点位信息和所述视角信息处,对应的全景画面;

对所述全景画面进行截图,得到所述房源图片。

具体地,上述实施例中所述的房源展示页面上的房源图片是从该房源的虚拟三维空间全景中,通过截图获取得到的。比如,如图5所示的房源图片就是通过对如图6所示的房源的虚拟三维空间全景中的一个画面进行截图得到的。

房源的虚拟三维空间全景中有很多点位信息,在每个点位信息处,用户可以采用不同的视角来观看房源,在同一个点位信息处,不同的视角信息对应的全景画面不同。

系统可以获取房源的虚拟三维空间全景在其中的一个点位信息处,采用其中一种视角信息对应的全景画面,然后,将该全景画面进行截图,将截得的图片作为该房源展示页面上的房源图片。

本发明实施例提供的进入房源的虚拟三维空间全景的方法,通过获取房源的虚拟三维空间全景在一个点位信息和一个视角信息处,对应的全景画面,对全景画面进行截图,得到房源图片,这使得所述方法更加科学。

可选地,在上述实施例的基础上,所述房源图片包括:所述房源的预设功能间的展示图片。

具体地,对于一个房源来说,可以包括很多功能间,比如,可以包括:卧室、客厅、厨房、卫生间和阳台等。

系统可以选择其中的一个功能间,获取该功能间的图片,并将获取到的该功能间的图片,在房源展示页面上进行展示。比如,系统可以选择将卧室的图片作为房源图片进行展示。这样以来,用户通过手机等终端查看房源时,可以首先看到该房源卧室的展示图片,对房源的卧室有一个比较直观的了解。

本发明实施例提供的进入房源的虚拟三维空间全景的方法,通过将房源的预设功能间的展示图片,设定为房源展示页面上的图片,使得所述方法更加科学。

可选地,在上述实施例的基础上,所述点位信息为在所述房源的虚拟三维空间全景中预先选出的点位信息,所述视角信息为在所述房源的虚拟三维空间全景中的所述点位信息处预先选出的视角信息。

具体地,系统可以从房源的虚拟三维空间全景中,预先选定一个点位信息,比如,可以从房源的卧室中预先选定一个点位信息,确定好该点位信息之后,再从该点位信息处的所有视角信息中,选择一个最佳视角信息,在该点位信息处采用该最佳视角信息,可看到卧室的全景画面,且所看到的画面是经过水平校正之后的画面。

本发明实施例提供的进入房源的虚拟三维空间全景的方法,通过在房源的虚拟三维空间全景中预先选出点位信息,在所述房源的虚拟三维空间全景中的预先选出的点位信息处预先选出视角信息,这使得所述方法更加科学。

图2是本发明实施例提供的进入房源的虚拟三维空间全景的系统的结构示意图,如图2所示,所述系统包括:检测模块20、第一获取模块21和展示模块22,其中:

检测模块20用于若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;第一获取模块21用于根据所述点位信息和所述视角信息,获取对应的全景图;展示模块22用于对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

具体地,本发明实施例提供的进入房源的虚拟三维空间全景的系统可以包括:检测模块20、第一获取模块21和展示模块22。

检测模块20如果在某一时刻检测到用户点击或长按了一个房源展示页面上的房源图片,可以从数据库中查询该房源图片对应的点位信息和视角信息,其中,数据库中预先保存有每个房源图片对应的点位信息和视角信息。

第一获取模块21可以根据获取到的点位信息和视角信息,获取对应的全景图。具体地,数据库中预存好由点位信息和视角信息组成的信息对与房源的虚拟三维空间模型中的全景图之间的对应关系。第一获取模块21可以根据该对应关系以及获取到的点位信息和视角信息,从数据库中获取到对应的全景图。展示模块22可以在用户的终端上展示获取到的全景图,进入该房源的虚拟三维空间全景。

本发明实施例提供的进入房源的虚拟三维空间全景的系统,其功能具体参照上述方法实施例,此处不再赘述。

本发明实施例提供的进入房源的虚拟三维空间全景的系统中,若检测到用户点击或长按房源展示页面上的房源图片,则获取房源图片对应的点位信息和视角信息,根据点位信息和视角信息,获取对应的全景图,对全景图进行展示,进入房源的虚拟三维空间全景。该系统可以实现用户在客户端从房源图片无跳转感知地进入房源的虚拟三维空间全景中,提升了用户的看房体验。

可选地,在上述实施例的基础上,所述系统包括:检测模块、第一获取模块、展示模块和第二获取模块,其中:

第二获取模块用于获取所述房源的虚拟三维空间全景在所述点位信息和所述视角信息处,对应的全景画面;对所述全景画面进行截图,得到所述房源图片。

具体地,本发明实施例提供的进入房源的虚拟三维空间全景的系统可以包括:检测模块、第一获取模块、展示模块和第二获取模块。其中,所述检测模块、所述第一获取模块和所述展示模块,已在上述实施例中详细描述,此处不再赘述。

第二获取模块可从房源的虚拟三维空间全景中,通过截图获取到上述实施例中所述的房源展示页面上的房源图片。房源的虚拟三维空间全景中,有很多点位信息,在每个点位信息处,用户可以采用不同的视角来观看房源,但是,在同一个点位信息处,不同的视角信息对应的全景画面也不相同。

第二获取模块可以获取房源的虚拟三维空间全景在其中的一个点位信息处,采用其中一种视角信息对应的全景画面,然后,将该全景画面进行截图,将截得的图片作为该房源展示页面上的房源图片。

本发明实施例提供的进入房源的虚拟三维空间全景的系统,通过获取房源的虚拟三维空间全景在点位信息和视角信息处对应的全景画面,对全景画面进行截图,得到房源图片,这使得所述系统更加科学。

可选地,在上述实施例的基础上,所述房源图片包括:所述房源的预设功能间的展示图片。

具体地,对于一个房源来说,可以包括很多功能间,比如,可以包括:卧室、客厅、厨房、卫生间和阳台等。

第二获取模块可以选择其中的一个功能间,获取该功能间的图片,并将获取到的该功能间的图片,在房源展示页面上进行展示。比如,第二获取模块可以选择将卧室的图片,作为房源图片进行展示。这样以来,用户通过手机等终端查看房源时,可以首先看到该房源卧室的展示图片,对房源的卧室有一个比较直观的了解。

本发明实施例提供的进入房源的虚拟三维空间全景的系统,通过将房源的预设功能间的展示图片,设定为房源展示页面上的图片,使得所述系统更加科学。

可选地,在上述实施例的基础上,所述点位信息为在所述房源的虚拟三维空间全景中预先选出的点位信息,所述视角信息为在所述房源的虚拟三维空间全景中的所述点位信息处预先选出的视角信息。

具体地,第二获取模块可以从房源的虚拟三维空间全景中,预先选定一个点位信息作为最佳点位信息,比如,可以从房源的卧室中预先选定一个点位信息作为最佳点位信息,确定好该点位信息之后,再从该点位信息处的所有视角信息中,选择一个最佳视角信息,在该点位信息处采用该最佳视角可看到卧室的全景画面,且所看到的画面是经过水平校正之后的画面。

本发明实施例提供的进入房源的虚拟三维空间全景的系统,通过在房源的虚拟三维空间全景中预先选出点位信息,在所述房源的虚拟三维空间全景中的预先选出的点位信息处预先选出视角信息,这使得所述系统更加科学。

图3为本发明实施例提供的电子设备的结构示意图,如图3所示,所述设备包括:处理器(processor)31、存储器(memory)32和总线33,其中:

所述处理器31和所述存储器32通过所述总线33完成相互间的通信;所述处理器31用于调用所述存储器32中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;根据所述点位信息和所述视角信息,获取对应的全景图;对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;根据所述点位信息和所述视角信息,获取对应的全景图;对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若检测到用户点击或长按房源展示页面上的房源图片,则获取所述房源图片对应的点位信息和视角信息;根据所述点位信息和所述视角信息,获取对应的全景图;对所述全景图进行展示,进入所述房源的虚拟三维空间全景。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1