一种房源浏览方法、设备及存储介质与流程

文档序号:15738611发布日期:2018-10-23 21:54阅读:117来源:国知局
本发明涉及房地产领域,尤其涉及一种房源浏览方法、设备及存储介质。
背景技术
:随着科技的进步,传统现场看房选房的模式一般需要消耗大量人工时间成本,一天只能了解几套房源,为解决该问题,目前市场有通过以下方式看房:1)图片看房:通过预先拍摄的房源图片供看房者观看选择;2)视频看房:通过预先录制的房源视频供看房者观看选择;3)3D看房:通过3D技术进行空间看房。然而,通过图片看房需多体位查看,无立体感,无法全面了解房源;通过视频看房比较消耗资源,细节问题需要暂停才能观察,不能做到随心所欲的了解该房源;通过3D看房,现实感不强。技术实现要素:有鉴于此,本发明提供的一种房源浏览方法、设备及存储介质能够解决现有技术中图片看房不立体、视频看房较繁琐以及3D看房现实感不强的问题。为了实现上述目的,本发明实施例提供了一种房源浏览方法,所述方法基于LeapMotion体感控制器的实现,具体包括:通过3D建模软件对房源进行3D建模得到房源模型;通过LeapMotion体感控制器对所述房源模型进行数据绑定;在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹所述数据绑定对房源模型内容进行相应的处理。优选的,所述通过LeapMotion体感控制器对所述房源模型进行数据绑定,具体包括:LeapMotion体感控制器定期检测浏览工具的运动信息,来获取所述浏览工具的实时数据;LeapMotion体感控制器将所述浏览工具的实时数据进行绑定。优选的,所述LeapMotion体感控制器将所述浏览工具的实时数据进行绑定,具体包括:接收所述浏览工具的实时数据;为所述浏览工具分配一个唯一标识;将所述浏览工具的唯一标识进行列表存储。优选的,所述将所述浏览工具分配一个唯一标识,具体包括:当所述浏览工具始终保持在LeapMotion体感控制器的感应区内,所述唯一标识不变;当所述浏览工具不在LeapMotion体感控制器的感应区内,则所述唯一标识消失;当所述浏览工具不在LeapMotion体感控制器的感应区后又重新出现,则给当前帧的运动信息重新分配新的唯一标识。优选的,所述浏览工具为手、手指或者身体其他部位。优选的,所述浏览工具的运动轨迹包括旋转、平移、缩放。优选的,所述在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹以及所述数据绑定对房源模型内容进行相应的处理,具体包括:当所述浏览工具的运动轨迹为旋转时,对房源模型内容进行相对应的旋转处理;当所述浏览工具的运动轨迹为平移时,对房源模型内容进行平移处理;当所述浏览工具的运动轨迹为缩放时,对房源模型内容进行缩小或者放大处理。优选的,所述房源模型内容包括房源图片或者房源视频。本发明实施例提供的一种房源浏览方法通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。此外,本发明还提供一种智能设备,所述智能设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上的房源浏览程序,所述房源浏览程序配置为实现所述房源浏览方法的步骤。此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有房源浏览程序,所述房源浏览程序被处理器执行时实现所述房源浏览方法的步骤。本发明实施例提供的一种智能设备以及存储介质通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。附图说明图1为本发明一种房源浏览方法第一实施方式的流程示意图;图2为本发明一种房源浏览方法第二实施方式的流程示意图;图3为本发明一种房源浏览方法第三实施方式的流程示意图;图4为本发明智能设备一实施方式的结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。参阅图1,图1为本发明一种房源浏览方法第一实施方式的流程示意图。在步骤S101,通过3D建模软件对房源进行3D建模得到房源模型。具体的,3D建模软件可以是3DMAX软件、Solidworks、Pro/E或者UG等。3D建模软件通过建立三维立体以及软件贴图实现房源模型的建立。在步骤S102,通过LeapMotion体感控制器对所述房源模型进行数据绑定。具体的,LeapMotion体感控制器检测人体部位(如手指、手掌或者手臂等)在体感控制器感应区内的运动趋势来对房源模型中的各个部分进行数据绑定,如房间开门、部分空间放大、缩小等,通过列表的形式来存储,并进行一一对应,具体可见表1-表2。表1表2在步骤S103,在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹以及数据绑定对房源模型内容进行相应的处理。具体的,当浏览工具(如手指、手掌等)与房源模型进行数据绑定后,即可根据浏览工具的运动轨迹对房源模型内容进行相应的处理。正如表1所示,获取手掌运动情况;比如两只手都超一个方向移动,就认为是平移,则手掌对应的房源内容(如某一个窗户)也相应的进行平移;若两只手靠近或分开,则记为缩放,则手掌对应的房源内容(如某一个窗户)也相应的进行缩放显示。进一步地,浏览工具为手、手指或者身体其他部位。更进一步地,当所述浏览工具的运动轨迹为旋转时,对房源模型内容进行相对应的旋转处理;当所述浏览工具的运动轨迹为平移时,对房源模型内容进行平移处理;当所述浏览工具的运动轨迹为缩放时,对房源模型内容进行缩小或者放大处理。优选的,房源模型内容包括房源图片或者房源视频等。本发明实施例提供的一种基于LeapMotion体感控制器的房源浏览方法通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。参阅图2,图2为本发明基于LeapMotion体感控制器的房源浏览方法第二实施方式的流程示意图。具体的,图2为图1中实施例通过LeapMotion体感控制器对所述房源模型进行数据绑定的流程示意图。在步骤S201,LeapMotion体感控制器定期检测浏览工具的运动信息,来获取所述浏览工具的实时数据。在步骤S202,LeapMotion体感控制器将所述浏览工具的实时数据进行绑定。具体的,浏览工具可以为但不限定于手指、手掌或者身体其他部位等,现以手指举例说明。定期(比如5秒一次)检测到得手指的运动信息,运动信息可以包括平移、翻转、弯曲等,将这些运动信息所包含的数据信息与房源内容(图片、视频)的具体示意方式进行绑定,如当手指平移时,房源图片相应平移,并将所有的运动信息进行记录,进而实现实时数据的绑定。参阅图3,图3为本发明基于LeapMotion体感控制器的房源浏览方法第三实施方式的流程示意图。具体的,图3为图2中实施例LeapMotion体感控制器将所述浏览工具的实时数据进行绑定的流程示意图。在步骤S301,接收所述浏览工具的实时数据。具体的,浏览工具的实时数据可以包括平移、翻转、弯曲等。在步骤S302,为所述浏览工具分配一个唯一标识。具体的,浏览工具必须在LeapMotion体感控制器的感应区内,具体的分配标识方法可见表3。表3可指向对象唯一标识(ID)左手Hand-0001右手Hand-0002左拇指Finger-0001右食指Finger-0002……根据这些ID,可以通过Frame::hand()、Frame::finger()等函数来查询每个运动对象的信息,在运动过程中LeapMotion体感控制器时时获取到运动轨迹,可通过LeapSDKFrame::hand()等函数来查询每个ID的事件运动轨迹。在步骤S303,将所述浏览工具的唯一标识进行列表存储。具体的,可见表3,通过列表将所述浏览工具的唯一标识进行存储,使得后续使用能够依照列表使用。进一步地,当所述浏览工具的运动轨迹为旋转时,对房源模型内容进行相对应的旋转处理;当所述浏览工具的运动轨迹为平移时,对房源模型内容进行平移处理;当所述浏览工具的运动轨迹为缩放时,对房源模型内容进行缩小或者放大处理。本发明实施例提供的一种房源浏览方法通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。参阅图4,图4为本发明智能设备一实施方式的结构示意图。智能设备包括:处理器(processor)41、存储器(memory)42、通信接口(CommunicationsInterface)43和总线44;其中:处理器41、存储器42、通信接口43通过总线44完成相互间的通信;通信接口43用于其他设备之间的信息传输。处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的基于LeapMotion体感控制器的房源浏览方法,具体包括:通过3D建模软件对房源进行3D建模得到房源模型;通过LeapMotion体感控制器对所述房源模型进行数据绑定;在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹对房源模型内容进行相应的处理。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述通过LeapMotion体感控制器对所述房源模型进行数据绑定,具体包括:LeapMotion体感控制器定期检测浏览工具的运动信息,来获取所述浏览工具的实时数据;LeapMotion体感控制器将所述浏览工具的实时数据进行绑定。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述LeapMotion体感控制器将所述浏览工具的实时数据进行绑定,具体包括:接收所述浏览工具的实时数据;为所述浏览工具分配一个唯一标识;将所述浏览工具的唯一标识进行列表存储。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述将所述浏览工具分配一个唯一标识,具体包括:当所述浏览工具始终保持在LeapMotion体感控制器的感应区内,所述唯一标识不变;当所述浏览工具不在LeapMotion体感控制器的感应区内,则所述唯一标识消失;当所述浏览工具不在LeapMotion体感控制器的感应区后又重新出现,则给当前帧的运动信息重新分配新的唯一标识。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述房源浏览方法,具体还包括:浏览工具为手、手指或者身体其他部位。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的房源浏览方法,具体还包括:所述浏览工具的运动轨迹包括旋转、平移、缩放。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹对房源模型内容进行相应的处理,具体包括:当所述浏览工具的运动轨迹为旋转时,对房源模型内容进行相对应的旋转处理;当所述浏览工具的运动轨迹为平移时,对房源模型内容进行平移处理;当所述浏览工具的运动轨迹为缩放时,对房源模型内容进行缩小或者放大处理。进一步地,处理器41用于调用存储器42中的计算机程序,以执行上述方法实施例所提供的所述房源浏览方法,具体还包括:所述房源模型内容包括房源图片或者房源视频。本发明实施例提供的一种智能设备通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。此外,本发明实施例还提出一种存储介质,存储介质上存储有房源浏览程序,房源浏览程序被处理器执行时实现如下操作:通过3D建模软件对房源进行3D建模得到房源模型;通过LeapMotion体感控制器对所述房源模型进行数据绑定;在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹对房源模型内容进行相应的处理。进一步地,房源浏览程序被处理器执行时实现如下操作:LeapMotion体感控制器定期检测浏览工具的运动信息,来获取所述浏览工具的实时数据;LeapMotion体感控制器将所述浏览工具的实时数据进行绑定。进一步地,房源浏览程序被处理器执行时实现如下操作:接收所述浏览工具的实时数据;为所述浏览工具分配一个唯一标识;将所述浏览工具的唯一标识进行列表存储。进一步地,房源浏览程序被处理器执行时实现如下操作:当所述浏览工具始终保持在LeapMotion体感控制器的感应区内,所述唯一标识不变;当所述浏览工具不在LeapMotion体感控制器的感应区内,则所述唯一标识消失;当所述浏览工具不在LeapMotion体感控制器的感应区后又重新出现,则给当前帧的运动信息重新分配新的唯一标识。进一步地,房源浏览程序被处理器执行时实现如下操作:所述浏览工具为手、手指或者身体其他部位。进一步地,房源浏览程序被处理器执行时实现如下操作:所述浏览工具的运动轨迹包括旋转、平移、缩放。进一步地,房源浏览程序被处理器执行时实现如下操作:所述在所述LeapMotion体感控制器的感应区内检测浏览工具的运动轨迹,并根据所述浏览工具的运动轨迹对房源模型内容进行相应的处理,具体包括:当所述浏览工具的运动轨迹为旋转时,对房源模型内容进行相对应的旋转处理;当所述浏览工具的运动轨迹为平移时,对房源模型内容进行平移处理;当所述浏览工具的运动轨迹为缩放时,对房源模型内容进行缩小或者放大处理。进一步地,房源浏览程序被处理器执行时实现如下操作:所述房源模型内容包括房源图片或者房源视频。本发明实施例提供的一种存储介质通过结合目前最新的VR技术,通过leapmotion设备、房源3D建模,并将房源数据源绑定,让用户看房变的更加真实,且节省了人力、时间、交通等成本,提升了用户体验。随着科技的发展,计算机程序的传播途径不再受限于有形介质,还可以直接从网络下载,或者采用其他方式获取。因此,本实施例中的计算机可读介质不仅可以包括有形的介质,还可以包括无形的介质。本实施例的计算机存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明个实施例中的功能单元可以集成在一个处理单元中,也可以是个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等可以存储程序代码的介质。上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1