CN107036609A - 基于bim的虚拟现实导航方法、服务器、终端及*** - Google Patents
基于bim的虚拟现实导航方法、服务器、终端及*** Download PDFInfo
- Publication number
- CN107036609A CN107036609A CN201610908820.XA CN201610908820A CN107036609A CN 107036609 A CN107036609 A CN 107036609A CN 201610908820 A CN201610908820 A CN 201610908820A CN 107036609 A CN107036609 A CN 107036609A
- Authority
- CN
- China
- Prior art keywords
- terminal
- picture
- server
- module
- information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/5866—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Library & Information Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及一种基于BIM的虚拟现实导航方法、服务器、终端及***,其中,服务器获取终端发送的位置信息;根据位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库;获取终端发送的实景图片;从数据库中,确定与实景图片相匹配的参考图片;将参考图片对应的导航信息发送到终端,并播放。在导航过程中,如果终端不能获取准确的位置信息,服务器依然可以获取终端拍摄的出行路线的实景图片,通过匹配数据库参考图片的方式,确定用户是否行驶在规划的出行路线上,保证导航精度;而且,在本发明实施例中,用户终端可以实时地显示基于BIM的三维城市图像,给用户更加真实的虚拟显示导航体验,防止用户进入错误道路,确保导航精度。
Description
技术领域
本发明涉及导航技术领域,具体涉及一种基于BIM(英文:Building InformationModeling,中文:建筑信息模型)构建的城市三维地图的虚拟现实导航方法、服务器、终端及***。
背景技术
当人们出行时,导航设备能够为用户规划出行路线,并实时地为用户指引行驶方向,从而方便用户顺利到达目的地。
为了实现导航功能,目前的导航设备通常存储有城市的二维电子地图,当用户向导航设备输入始发地和目的地的名称后,导航设备根据二维电子地图为用户计算最优的出行路线。在导航过程中,导航设备实时地采集用户的位置信号,并根据所述位置信号确定用户位置;继而根据所述用户位置和二维电子地图,向用户发出行驶方向的指示,从而帮助用户到达目的地。
然而,发明人通过研究发现,在上述导航设备使用过程中,导航设备很容易发生位置信号减弱,从而导致定位位置发生偏差;在用户到达岔路口比较密集的地方时,很容易因为定位位置的偏差,走到错误的路线上,导航精度低。
发明内容
本发明为了弥补现有技术的不足,提供了一种基于BIM的虚拟现实导航方法、服务器、终端及***,以解决现有技术中的导航***导航精度低的问题。
本发明是通过如下技术方案实现的:
根据第一方面,本发明实施例提供一种基于BIM的虚拟现实导航方法,该方法包括:
获取终端发送的位置信息;
根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;
获取终端发送的实景图片;
从所述数据库中,确定与所述实景图片相匹配的参考图片;
将所述参考图片对应的导航信息发送到终端,使终端播放所述导航信息。
可选地,所述根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,包括:
建立整个城市的空间索引;
通过匹配所述位置信息和所述空间索引,确定终端当前位置对应的BIM三维城市模型以及数据库。
可选地,所述从所述数据库中,确定与所述实景图片相匹配的参考图片,包括:
确定所述位置信息对应的参考区域;
当所述参考图片携带相应的参考位置信息时,从所述数据库中,选择出参考位置信息属于所述参考区域的图片;
逐一匹配选择出的图片和所述实景图片,确定所述参考图片。
可选地,该方法还包括:
获取终端发送目的地的目标图片;
从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片;
当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
根据第二方面,本发明实施例提供一种基于BIM的虚拟现实导航方法,该方法包括:
将定位得到的位置信息发送至服务器,以使所述服务器根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;
拍摄当前所处位置的实景图片,将所述实景图片发送至服务器,以使所述服务器从所述数据库中,确定与所述实景图片相匹配的参考图片;
接收服务器发送的、所述参考图片对应的导航信息,并播放。
可选地,将所述实景图片发送至服务器之前,该方法还包括:
获取目的地的目标图片,并将所述目标图片发送至服务器,以使所述服务器从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片;当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
可选地,将将所述实景图片发送至服务器之前,该方法还包括:
从实景图片中去除干扰元素,其中,所述干扰元素包括行人、车辆、天空以及植物中的一种或多种。
根据第三方面,本发明实施例还提供一种服务器,该服务器包括:
第一通讯模块,用于接收来自终端的位置信息以及实景图片;
第一存储模块,用于存储导航信息;
城市信息模型模块,用于提供已构建的BIM三维城市模型;
空间索引及图像匹配模块,用于根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;从所述数据库中,确定与所述实景图片相匹配的参考图片;
数据推送模块,用于接收第一控制模块的指令,将存储于第一存储模块的导航信息,通过第二通讯模块发送至终端;
第一控制模块,用于向第一通讯模块、第一存储模块、城市信息模型模块、空间索引及图像匹配模块和数据推送模块发送控制命令。
根据第四方面,本发明实施例还提供一种终端,该终端包括:
定位模块,用于定位位置信息;
第二存储模块,用于存储实景图片或目标图片;
图像识别模块,用于拍摄实景图片或目标图片;
第二通讯模块,用于与服务器通讯,向服务器发送定位位置信息和图像识别模块拍摄到的图片,以及接收来自服务器的导航信息;
界面模块,用于控制显示用户操作界面;
播报模块,用于播报来自服务器的导航信息;
第二控制模块,用于向定位模块、第二存储模块、图像识别模块、第二通讯模块、界面模块以及播报模块发送控制指令。
根据第五方面,本发明实施例还提供一种导航***,该导航***包括本发明实施例第三方面所述的服务器,以及本发明实施例第四方面所述的终端。
本发明的有益效果是:本发明实施例提供的一种基于BIM的虚拟现实导航方法、服务器、终端及***,通过获取终端发送的位置信息;根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;获取终端发送的实景图片;从所述数据库中,确定与所述实景图片相匹配的参考图片;将所述参考图片对应的导航信息发送到终端,使终端播放所述导航信息。在导航过程中,如果终端不能够获取准确的位置信息,服务器依然可以获取终端拍摄的出行路线上的实景图片,通过匹配数据库中参考图片的方式,能够确定用户是否行驶在规划的出行路线上,保证导航精度;而且,在本发明实施例中,用户终端可以实时地显示基于BIM的三维城市图像,给用户更加真实的虚拟显示导航体验,进一步防止用户进入错误道路,确保导航精度。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明实施例提供的一种服务器侧基于BIM的虚拟现实导航方法的流程示意图;
图2是本发明实施例提供的一种确定BIM三维城市模型以及数据库的方法流程示意图;
图3是本发明实施例提供的一种参考图片的确定方法的流程示意图;
图4是本发明实施例提供的一种目的地设置方法的流程示意图;
图5是本发明实施例提供的一种终端侧基于BIM的虚拟现实导航方法的流程示意图;
图6是本发明实施例提供的一种服务器的结构示意图;
图7是本发明实施例提供的一种终端的结构示意图;
图8是本发明实施例提供的一种导航***的结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。
在导航过程中,用户使用终端设定始发地和目的地;其中,所述始发地可以是终端定位的当前位置,所述目的地,用户可以使用终端输入目的地名称或者在终端屏幕上点击的方式设定,在本发明实施例中,不做限定。
终端将用户设定的始发地和目的地发送到服务器,服务器根据预先存储的城市地理信息以及当前交通状况,为用户规划出行路线,其中,所述城市地理信息可以为二维电子点图或者三维电子地图,在本发明实施例中,所述城市地理信息为使用建筑信息模型(英文:Building Information Modeling,简称:BIM)构建的城市三维地图。需要说明的是,BIM是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息。它具有信息完备性、信息关联性、信息一致性、可视化、协调性、模拟性、优化性和可出图性等特点。基于BIM的城市三维地图能够显示城市实体建筑的外观、构造以及设计规格等多种细节信息。服务器还为用户在出行路线的节点上设置相应的导航信息,所述导航信息包括图片信息、文字信息和语音信息的一种或多种组合。
请参见图1,是本发明实施例提供的一种服务器侧基于BIM的虚拟现实导航方法的流程示意图,如图1所示,本发明实施例示出了服务器执行基于BIM的虚拟现实导航方法的过程,而且在本发明实施例中,服务器可以为独立的服务器或者服务器集群,该方法包括:
步骤S101:获取终端发送的位置信息。
在导航开始后,终端实时地获取当前的位置信息。在具体实施时,终端可以配置有全球卫星导航***(英文:Global Navigation Satellite System,简称:GNSS)定位模块,所述GNSS定位模块负责接收卫星信号,经终端处理得到当前的位置信息。当然,终端还可以装配的全球定位***(英文:Global Positioning System,简称:GPS)定位模块或北斗定位模块得到终端的位置信息。进一步,终端将所述位置信息发送至服务器,服务器接收来自终端的位置信息。
步骤S102:根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息。
为了精确描述整个城市的地理信息和空间数据,对于城市中的房屋、桥梁和道路等建筑都建立相应的BIM三维模型,从而形成完整的BIM三维城市模型。而且,对于一定位置区域内的建筑,也相应的建立数据库,用于存储描述相应建筑外观、轮廓的参考图片,以及服务器根据出行路线,为相关的建筑设置的导航信息。
由于城市通常很复杂,例如一个城市可能包括多个城区,每个城区又包括多个社区,这样上述建立的BIM三维城市模型以及数据库通常非常复杂。为了方便检索,在本发明实施例中使用空间索引的方式管理上述BIM三维城市模型以及数据库,参见图2,是本发明实施例提供的一种确定BIM三维城市模型以及数据库的方法流程示意图,该方法包括以下步骤:
步骤S1021:建立整个城市的空间索引。
在具体实施时,可以将一个城市划分为多个城区,每个城区建立一条主索引;每个城区又进一步划分为多个社区,每个社区建立一条从索引,从而形成多个层次的、树状的空间索引结构。当然,需要说明的是,上述空间索引的建立过程仅是一示例性过程,在具体实施时,可以将城市划分为任意多个层次的空间索引结构,且划分过程也可以不以行政区域为标准,例如可以将城市等分为多个网格等,在本发明实施例中不做限定。
步骤S1022:通过匹配所述位置信息和所述空间索引,确定终端当前位置对应的BIM三维城市模型以及数据库。
当所述位置信息属于步骤S1021建立的空间索引所对应的区域时,则提取所述空间索引对应的BIM三维空间模型,以及该区域对应的数据库。
步骤S103:获取终端发送的实景图片。
在导航过程中,终端可以以固定周期采集出行路线上的实景图片;或者,当用户需要再次确认当前行走路线时,终端接收用户发送的采集指令,并在接收到所述采集指令时采集出行路线上的实景图片。终端进一步将所述实景图片发送到服务器,服务器接收来自终端的实景图片。
步骤S104:从所述数据库中,确定与所述实景图片相匹配的参考图片。
根据步骤S102确定的数据库,使用图像识别技术,逐一比对所述数据库中的每张参考图片与所述实景图片,从而选择出匹配度最高的参考图片。
为了提高参考图片的确定效率,参见图3,是本发明实施例提供的一种参考图片的确定方法的流程示意图,该方法包括以下步骤:
步骤S1041:确定所述位置信息对应的参考区域。
在具体实施时,可以预设区域半径,从而以位置信息对应位置为圆心,在BIM三维空间模型中,以所述区域半径确定的圆形区域作为参考区域;或者,预设区域边长,从而以位置信息对应位置为中心,在BIM三维空间模型中,以所述区域边长确定的方形区域作为参考区域。
步骤S1042:当所述参考图片携带相应的参考位置信息时,从所述数据库中,选择出参考位置信息属于所述参考区域的图片。
查询所述数据库中图片的参考位置信息,判断所述参考位置信息是否属于所述参考区域;如果所述参考位置信息属于所述参考区域,则选择出相应的图片。
步骤S1043:逐一匹配选择出的图片和所述实景图片,确定所述参考图片。
步骤S105:将所述参考图片对应的导航信息发送到终端,使终端播放所述导航信息。
将参考图片对应的导航信息发送到终端;终端接收到所述导航信息后,在终端上播放导航信息,以指示用户的行驶方向。所述导航信息可以包括相应区域内的BIM三维空间模型,相应区域内建筑的图片、指示方向的文字或图像,以及指示方向的语音等。用户可以通过终端观察到三维立体的场景图,虚拟用户的行使场景,给用户更加真实的行使体验;并且通过在屏幕上显示文字或图像的指示提醒,以及播放语音指示等方式,方便指引用户到达目的地。
另外,在本发明实施例中,为了进一步方便用户使用,在设置目的地时,参见图4,是本发明实施例提供的一种目的地设置方法的流程示意图,该方法包括:
步骤S201:获取终端发送的目的地的目标图片。
当用户无法得知目的地的具体名称时,例如用户在浏览网页时查阅到一张建筑物的图片,想要去参观相应的建筑,但是网页中没有相应的名称,用户可以拍摄所述建筑物的图片,作为目的地的目标图片,并将所述目标图片发送至服务器。服务器接收终端发送的目标图片。
步骤S202:从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片。
在整个城市的所有数据库中,逐一比对参考图片与所述目标图片,并查找出与所述目标图片匹配度最高的参考图片。
步骤S203:当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
根据所述参考图片对应的参考位置信息,或者通过所述参考图片所在的数据库,确定相应数据库对应的空间索引位置;将所述参考位置信息或者空间索引位置,作为目的地位置,计算生成出行路线,以及相应的导航信息。
由上述实施例的描述可见,本发明实施例提供的一种服务器侧基于BIM的虚拟现实导航方法,通过获取终端发送的位置信息;根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;获取终端发送的实景图片;从所述数据库中,确定与所述实景图片相匹配的参考图片;将所述参考图片对应的导航信息发送到终端,使终端播放所述导航信息。在导航过程中,如果终端不能够获取准确的位置信息,服务器依然可以获取终端拍摄的出行路线上的实景图片,通过匹配数据库中参考图片的方式,能够确定用户是否行驶在规划的出行路线上,保证导航精度;而且,在本发明实施例中,用户终端可以实时地显示基于BIM的三维城市图像,给用户更加真实的虚拟显示导航体验,进一步防止用户进入错误道路,确保导航精度。
参见图5,是本发明实施例提供的一种终端侧基于BIM的虚拟现实导航方法的流程示意图,本发明实施例示出了终端执行BIM的虚拟显示导航方法的过程,该方法包括:
步骤S301:将定位得到的位置信息发送至服务器,以使所述服务器根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息。
终端可以配置有GNSS定位模块、GPS定位模块或北斗定位模块中的一种或多种,从而定位终端的当前位置信息,并将所述位置信息发送到服务器。
步骤S302:拍摄当前所处位置的实景图片,将所述实景图片发送至服务器,以使所述服务器从所述数据库中,确定与所述实景图片相匹配的参考图片。
终端可以以固定周期采集出行路线上的实景图片,例如以10秒或者30秒为周期等;或者,当用户需要再次确认当前行走路线时,终端接收用户发送的采集指令,并在接收到所述采集指令时采集出行路线上的实景图片。
步骤S303:接收服务器发送的、所述参考图片对应的导航信息,并播放。
为了方便用户设置目的地,在本发明实施例中,在设置目的地时,终端可以获取目的地的目标图片,并将所述目标图片发送至服务器,以使所述服务器从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片;当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
另外,在实景图片的获取过程中,终端可能拍摄到包含干扰信息的图片,为了提高参考图片的识别效率,在本发明实施例中,终端还对拍摄到的实景图片进行优化处理。具体地,通过对比度或者轮廓匹配的方式,从实景图片中去除对比度较高的元素例如天空等,或者从实景图片中区域轮廓与行人、车辆以及植物等,从而突出显示实景图片中的建筑物,方便服务器对实景图片中建筑物的识别匹配。
由上述是实施例的描述可见,本发明实施例提供的基于BIM的虚拟现实导航方法,通过将定位得到的位置信息发送至服务器,以使所述服务器根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;拍摄当前所处位置的实景图片,将所述实景图片发送至服务器,以使所述服务器从所述数据库中,确定与所述实景图片相匹配的参考图片;接收服务器发送的、所述参考图片对应的导航信息,并播放。在导航过程中,终端在能够获取准确的位置信息,通过拍摄出行路线上的实景图片,并将所述实景图片发送到服务器,通过匹配数据库中参考图片的方式,确定用户是否行驶在规划的出行路线上,保证导航精度;而且,在本发明实施例中,用户终端可以实时地显示基于BIM的三维城市图像,给用户更加真实的虚拟显示导航体验,进一步防止用户进入错误道路,确保导航精度。
通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
与本发明提供的基于BIM的虚拟显示导航方法实施例相对应,本发明还提供了一种服务器,参见图6,是本发明实施例提供的一种服务器的结构示意图,该服务器包括:
第一通讯模块11,用于接收来自终端的位置信息以及实景图片;
第一存储模块12,用于存储导航信息;
建筑信息模型模块13,用于提供已构建的BIM三维城市模型;
空间索引及图像匹配模块14,用于根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;从所述数据库中,确定与所述实景图片相匹配的参考图片;
数据推送模块15,用于将存储于第一存储模块的导航信息,通过第二通讯模块发送至终端;
第一控制模块16,用于向第一通讯模块11、第一存储模块12、建筑信息模型模块13、空间索引及图像匹配模块14和数据推送模块15发送控制命令。
在具体实施时,所述服务器包括相互连接的第一控制模块16、第一存储模块12、第一通讯模块11、空间索引及图像匹配模块14、城市信息模型模块13以及数据推送模块15。城市信息模型模块13提供已构建的三维城市模型,所述空间索引及图像匹配模块14利用终端发送的定位信息建立空间索引检索到相应的数据库,在利用终端发送的实景图片在上述检索到的数据库中进行图像匹配,找到与实景图片上的实物体对应的导航信息,所述导航信息包括语音信息、图片信息、文字信息中的一种或多种,通过数据推送模块15推送到终端,由终端进行播报。
本发明实施例还提供一种终端,参见图7,是本发明实施例提供的一种终端的结构示意图,该终端包括:
定位模块21,用于定位位置信息;
第二存储模块22,用于存储实景图片或目标图片;
图像识别模块23,用于拍摄实景图片或目标图片;
第二通讯模块24,用于与服务器通讯,向服务器发送定位位置信息和图像识别模块拍摄到的图片,以及接收来自服务器的导航信息;
界面模块25,用于控制显示用户操作界面;
播报模块26,用于播报来自服务器的导航信息;
第二控制模块27,用于向定位模块21、第二存储模块22、图像识别模块23、第二通讯模块24、界面模块25以及播报模块26发送控制指令。
在具体实施时,所述终端包括第二控制模块27、第二通讯模块24、第二存储模块22、界面模块25、图像识别模块23、定位模块21以及播报模块26。其中,所述定位模块21包括GNSS定位模块和/或GPS定位模块。所述第二存储模块22、界面模块25、图像识别模块23、定位模块21以及播报模块26分别与第二控制模块27通讯连接,所述图像识别模块23负责采集图片并存储到第二存储模块22,所述定位模块21负责接收卫星信号,经处理得到相应的位置信息,并将此位置信息发送到服务器,以使服务器确定对应的BIM构建的三维城市模型,所述播报模块26负责播报对应地点的导航信息。
本发明实施例还提供一种导航***,参见图8,是本发明实施例提供的一种导航***的结构示意图,该导航***包括上述实施例描述的服务器,以及上述实施例描述的终端。通过设置在服务器的第一通讯模块1,以及设置在终端的第二通讯摸24的匹配通信连接,实现服务器与终端之间的数据交互。本发明实施例中导航***的服务器及终端的结构可参见上述实施例的描述,在此不再赘述。
本发明未详述之处,均为本技术领域技术人员的公知技术。最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (10)
1.一种基于BIM的虚拟现实导航方法,应用于服务器,其特征在于,包括以下步骤:
获取终端发送的位置信息;
根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;
获取终端发送的实景图片;
从所述数据库中,确定与所述实景图片相匹配的参考图片;
将所述参考图片对应的导航信息发送到终端,使终端播放所述导航信息。
2.根据权利要求1所述的基于BIM的虚拟现实导航方法,其特征在于,所述根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,包括:
建立整个城市的空间索引;
通过匹配所述位置信息和所述空间索引,确定终端当前位置对应的BIM三维城市模型以及数据库。
3.根据权利要求1所述的基于BIM的虚拟现实导航方法,其特征在于,所述从所述数据库中,确定与所述实景图片相匹配的参考图片,包括:
确定所述位置信息对应的参考区域;
当所述参考图片携带相应的参考位置信息时,从所述数据库中,选择出参考位置信息属于所述参考区域的图片;
逐一匹配选择出的图片和所述实景图片,确定所述参考图片。
4.根据权利要求1所述的基于BIM的虚拟现实导航方法,其特征在于,还包括:
获取终端发送的目的地的目标图片;
从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片;
当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
5.一种基于BIM的虚拟现实导航方法,应用于终端,其特征在于,包括以下步骤:
将定位得到的位置信息发送至服务器,以使所述服务器根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;
拍摄当前所处位置的实景图片,将所述实景图片发送至服务器,以使所述服务器从所述数据库中,确定与所述实景图片相匹配的参考图片;
接收服务器发送的、所述参考图片对应的导航信息,并播放。
6.根据权利要求5所述的基于BIM的虚拟现实导航方法,其特征在于,将所述实景图片发送至服务器之前,还包括:
获取目的地的目标图片,并将所述目标图片发送至服务器,以使所述服务器从整个城市的数据库中,匹配查找与所述目标图片相匹配的参考图片;当所述参考图片携带相应的参考位置信息时,根据查找出的参考图片的参考位置信息生成导航信息。
7.根据权利要求5所述的基于BIM的虚拟现实导航方法,其特征在于,将将所述实景图片发送至服务器之前,还包括:
从实景图片中去除干扰元素,其中,所述干扰元素包括行人、车辆、天空以及植物中的一种或多种。
8.一种服务器,其特征在于,该服务器包括:
第一通讯模块,用于接收来自终端的位置信息以及实景图片;
第一存储模块,用于存储导航信息;
城市信息模型模块,用于提供已构建的BIM三维城市模型;
空间索引及图像匹配模块,用于根据所述位置信息,确定终端当前位置对应的BIM三维城市模型以及数据库,其中,所述数据库至少存储有参考图片以及与所述参考图片对应的导航信息;从所述数据库中,确定与所述实景图片相匹配的参考图片;
数据推送模块,用于接收第一控制模块的指令,将存储于第一存储模块的导航信息,通过第二通讯模块发送至终端;
第一控制模块,用于向第一通讯模块、第一存储模块、城市信息模型模块、空间索引及图像匹配模块和数据推送模块发送控制命令。
9.一种终端,其特征在于,该终端包括:
定位模块,用于定位位置信息;
第二存储模块,用于存储实景图片或目标图片;
图像识别模块,用于拍摄实景图片或目标图片;
第二通讯模块,用于与服务器通讯,向服务器发送定位位置信息和图像识别模块拍摄到的图片,以及接收来自服务器的导航信息;
界面模块,用于控制显示用户操作界面;
播报模块,用于播报来自服务器的导航信息;
第二控制模块,用于向定位模块、第二存储模块、图像识别模块、第二通讯模块、界面模块以及播报模块发送控制指令。
10.一种导航***,其特征在于,包括如权利要求8所述的服务器,以及如权利要求9所述的终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610908820.XA CN107036609A (zh) | 2016-10-18 | 2016-10-18 | 基于bim的虚拟现实导航方法、服务器、终端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610908820.XA CN107036609A (zh) | 2016-10-18 | 2016-10-18 | 基于bim的虚拟现实导航方法、服务器、终端及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107036609A true CN107036609A (zh) | 2017-08-11 |
Family
ID=59532707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610908820.XA Pending CN107036609A (zh) | 2016-10-18 | 2016-10-18 | 基于bim的虚拟现实导航方法、服务器、终端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107036609A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948245A (zh) * | 2017-10-31 | 2018-04-20 | 重庆工程职业技术学院 | 基于bim的建筑工程管理*** |
CN109489662A (zh) * | 2018-09-26 | 2019-03-19 | 中国平安人寿保险股份有限公司 | 乘梯指引方法、装置、计算机设备和存储介质 |
CN111189440A (zh) * | 2019-12-31 | 2020-05-22 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于空间信息模型与实时图像比对的定位导航方法 |
CN111323028A (zh) * | 2020-02-20 | 2020-06-23 | 北京经智纬科技有限公司 | 一种基于图像识别的室内室外定位装置以及定位方法 |
CN111527378A (zh) * | 2017-12-28 | 2020-08-11 | 四川金瑞麒智能科学技术有限公司 | 一种通过照片实现智能轮椅的定位方法 |
CN112050826A (zh) * | 2020-09-14 | 2020-12-08 | 深圳市掌锐电子有限公司 | 一种低延时高清ar多路导航*** |
CN116202516A (zh) * | 2022-12-23 | 2023-06-02 | 中国铁路设计集团有限公司 | 一种轨道bim多维参数辅助imu的轨道三维重建方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101435706A (zh) * | 2007-11-14 | 2009-05-20 | 环隆电气股份有限公司 | 道路影像辨识导航装置与导航方法 |
CN102829788A (zh) * | 2012-08-27 | 2012-12-19 | 北京百度网讯科技有限公司 | 一种实景导航方法和实景导航装置 |
CN103398717A (zh) * | 2013-08-22 | 2013-11-20 | 成都理想境界科技有限公司 | 全景地图数据库采集***及基于视觉的定位、导航方法 |
CN103424113A (zh) * | 2013-08-01 | 2013-12-04 | 毛蔚青 | 移动终端基于图像识别技术的室内定位与导航方法 |
CN103471580A (zh) * | 2012-06-06 | 2013-12-25 | 三星电子株式会社 | 用于提供导航信息的方法、移动终端和服务器 |
CN104819723A (zh) * | 2015-04-29 | 2015-08-05 | 京东方科技集团股份有限公司 | 一种定位方法和定位服务器 |
CN104897165A (zh) * | 2014-03-06 | 2015-09-09 | 苏州工业园区新国大研究院 | 基于拍摄景物的导航方法及其*** |
CN104990555A (zh) * | 2015-02-17 | 2015-10-21 | 上海安悦四维信息技术有限公司 | 实景导航***的工作方法 |
-
2016
- 2016-10-18 CN CN201610908820.XA patent/CN107036609A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101435706A (zh) * | 2007-11-14 | 2009-05-20 | 环隆电气股份有限公司 | 道路影像辨识导航装置与导航方法 |
CN103471580A (zh) * | 2012-06-06 | 2013-12-25 | 三星电子株式会社 | 用于提供导航信息的方法、移动终端和服务器 |
CN102829788A (zh) * | 2012-08-27 | 2012-12-19 | 北京百度网讯科技有限公司 | 一种实景导航方法和实景导航装置 |
CN103424113A (zh) * | 2013-08-01 | 2013-12-04 | 毛蔚青 | 移动终端基于图像识别技术的室内定位与导航方法 |
CN103398717A (zh) * | 2013-08-22 | 2013-11-20 | 成都理想境界科技有限公司 | 全景地图数据库采集***及基于视觉的定位、导航方法 |
CN104897165A (zh) * | 2014-03-06 | 2015-09-09 | 苏州工业园区新国大研究院 | 基于拍摄景物的导航方法及其*** |
CN104990555A (zh) * | 2015-02-17 | 2015-10-21 | 上海安悦四维信息技术有限公司 | 实景导航***的工作方法 |
CN104819723A (zh) * | 2015-04-29 | 2015-08-05 | 京东方科技集团股份有限公司 | 一种定位方法和定位服务器 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948245A (zh) * | 2017-10-31 | 2018-04-20 | 重庆工程职业技术学院 | 基于bim的建筑工程管理*** |
CN111527378A (zh) * | 2017-12-28 | 2020-08-11 | 四川金瑞麒智能科学技术有限公司 | 一种通过照片实现智能轮椅的定位方法 |
CN111527378B (zh) * | 2017-12-28 | 2024-03-19 | 四川金瑞麒智能科学技术有限公司 | 一种通过照片实现智能轮椅的定位方法 |
CN109489662A (zh) * | 2018-09-26 | 2019-03-19 | 中国平安人寿保险股份有限公司 | 乘梯指引方法、装置、计算机设备和存储介质 |
CN111189440A (zh) * | 2019-12-31 | 2020-05-22 | 中国电建集团华东勘测设计研究院有限公司 | 一种基于空间信息模型与实时图像比对的定位导航方法 |
CN111323028A (zh) * | 2020-02-20 | 2020-06-23 | 北京经智纬科技有限公司 | 一种基于图像识别的室内室外定位装置以及定位方法 |
CN111323028B (zh) * | 2020-02-20 | 2022-08-19 | 川谷汇(北京)数字科技有限公司 | 一种基于图像识别的室内室外定位装置以及定位方法 |
CN112050826A (zh) * | 2020-09-14 | 2020-12-08 | 深圳市掌锐电子有限公司 | 一种低延时高清ar多路导航*** |
CN116202516A (zh) * | 2022-12-23 | 2023-06-02 | 中国铁路设计集团有限公司 | 一种轨道bim多维参数辅助imu的轨道三维重建方法 |
CN116202516B (zh) * | 2022-12-23 | 2024-02-20 | 中国铁路设计集团有限公司 | 一种轨道bim多维参数辅助imu的轨道三维重建方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107036609A (zh) | 基于bim的虚拟现实导航方法、服务器、终端及*** | |
EP2737279B1 (en) | Variable density depthmap | |
CN108986207B (zh) | 一种基于真实路面数据的道路及沿线建筑仿真建模方法 | |
CN105241458B (zh) | 用于产生、管理、和共享运动路径的方法和装置 | |
CN104598506B (zh) | 地理位置点的地址生成、查询方法和装置 | |
CN109409612B (zh) | 一种路径规划方法、服务器及计算机存储介质 | |
CN102867057B (zh) | 一种基于视觉定位的虚拟向导构建方法 | |
Gartner et al. | Location based services and telecartography | |
CN109883418A (zh) | 一种室内定位方法及装置 | |
CN106969774A (zh) | 导航方法与装置、终端、服务器及*** | |
CN106920387A (zh) | 获取交通道路中路线热度的方法及装置 | |
CN115062366A (zh) | 园林景观的数字孪生设计方法、***、存储介质及终端 | |
CN104101348A (zh) | 导航***以及在导航***上显示地图的方法 | |
CN106296488A (zh) | 一种基于众包模式的智慧旅游***及方法 | |
CN105912659A (zh) | 一种地图生成方法及电子设备 | |
CN116518960B (zh) | 路网更新方法、装置、电子设备和存储介质 | |
CN105844031B (zh) | 一种基于手机定位数据的城市交通廊道识别方法 | |
CN108828643A (zh) | 一种基于灰色预测模型的室内外无缝定位***及方法 | |
CN114048943A (zh) | 一种基于无人机bim和swmm的城市内涝分析方法、装置及介质 | |
CN110136174A (zh) | 一种目标对象跟踪方法和装置 | |
CN105845020B (zh) | 一种实景地图制作方法及装置 | |
CN101825473B (zh) | 一种导航方法及导航*** | |
CN107341273A (zh) | 一种用于城乡规划调查的数据收集方法及*** | |
CN114463499A (zh) | 建筑物三维建模方法及装置 | |
CN114090713A (zh) | 基于增强现实的服务提供方法、***及电子设备 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170811 |
|
RJ01 | Rejection of invention patent application after publication |