一种基于三维可视化技术的室内导航系统技术方案

技术编号:36752408 阅读:12 留言:0更新日期:2023-03-04 10:40
本发明专利技术提供了一种基于三维可视化技术的室内导航系统,包括服务器端与用户模块,所述服务器端包括wifi定位模块、电子地图以及导航模块,为用户提供地图,保存系统数据,确定用户位置,进行导航,所述用户模块为用户提供和服务器交互的功能,用户模块分为两部分:网页版,向用户显示电子地图,能够做出成功的定位,并提供一条合适的导航线路,定位的准确性;导航路线的合理性;系统的使用流畅,保证用户在使用时候界面易懂,操作流畅,使用户有很好的用户体验;隐私保护,在定位的过程中,收集了有关用户的各种数据,包括地点、在某个位置停留时间、目标地点等,这就引起了用户隐私问题。这就引起了用户隐私问题。这就引起了用户隐私问题。

【技术实现步骤摘要】
一种基于三维可视化技术的室内导航系统


[0001]本专利技术涉及室内导航领域,特别涉及一种基于三维可视化技术的室内导航系统。

技术介绍

[0002]三维可视化是用于显示描述和理解地下及地面诸多地质现象特征的一种工具,广泛应用于地质和地球物理学的所有领域。三维可视是描绘和理解模型的一种手段,是数据体的一种表征形式,并非模拟技术。它能够利用大量数据,检查资料的连续性,辨认资料真伪,发现和提出有用异常,为分析、理解及重复数据提供了有用工具,对多学科的交流协作起到桥梁作用。
[0003]伴随着经济的迅猛发展,越来越多的高楼大厦出现在城市当中。大型购物中心、地铁站、机场、医院等与生活息息相关的基础设施已成为人们生活的重要组成部分。为了帮助人们在这些大型建筑物内快速准确找到想要到达的位置,室内定位导航技术近年来受到越来越多的关注,并呈现出日渐广阔的商业前景和巨大的市场价值。

技术实现思路

[0004]本专利技术的目的是设计一种基于三维可视化技术的室内导航系统,能够做出成功的定位,并提供一条合适的导航线路。
[0005]为了达到上述专利技术目的,本专利技术采用的技术方案为:一种基于三维可视化技术的室内导航系统,其特征在于,包括服务器端与用户模块,所述服务器端包括wifi定位模块、电子地图以及导航模块,为用户提供地图,保存系统数据,确定用户位置,进行导航,所述用户模块为用户提供和服务器交互的功能,用户模块分为两部分:网页版,向用户显示电子地图,提供查询某个地点的位置和为指定的起始点和目标点导航的功能;移动版,在网页版基础上提供定位功能,导航时可以从当前位置进行导航。
[0006]作为改进,所述WiFi定位模块主要向用户提供定位功能,结合相关数据通过定位算法得出用户的位置,并显示到电子地图上,所述WiFi定位模块通过用户提交的周围WiFi的信号强度,MAC等相关信息,结合RSSI指纹数据库,最后通过WiFi定位算法得到用户的位置。
[0007]作为改进,所述电子地图是室内导航系统的基础部分,是定位、导航功能的实现载体,所述电子地图包括地图地形层、地图操作部分、地图结构层以及RSSI指纹数据库,所述地图地形层,向用户显示各种信息,主要包括用户可以看到的由图形组成的地图、定位结果、导航结果以及一些显示信息,每一个地图中所有相关的信息保存在一一个包含相应的SVG标签的htmi文件中;所述地图操作部分,为用户提供对地图的各种操作功能,使用Javascript文件对地图显示层进行各种操作,对地图内的一些数据进行读取、修改等;所述地图结构层,为了方便实现地图导航的功能,使用一个有向图来描述整个室内空间的拓扑结构,其中用节点来表示道路上的路点、办公室、会议室、门等,点与点之间的连线表示是可以连通的道路,并把点按所属区域的不同分类,每一个地图中所有的信息保存在一个对应
的XML文件中,该XML文件通过地图建模模块生成,所述RSSI指纹数据库,室内多个采集点采集到的WiFi接入点的RSSI以及MAC等数据,把这些信息经过处理之后存入数据库,通过这些信息可以使用WiFi定位算法进行定位。
[0008]作为改进,所述导航模块利用电子地图模块的地图结构层所保存的表示室内道路拓扑结构的有向图,利用导航算法得到一条从指定起始点到目标点的道路,导航模块包括两个部分:最近点搜索部分;道路搜索部分。
[0009]本专利技术的有益效果是:这种基于三维可视化技术的室内导航系统,能够做出成功的定位,并提供一条合适的导航线路,定位的准确性;导航路线的合理性;系统的使用流畅,保证用户在使用时候界面易懂,操作流畅,使用户有很好的用户体验;隐私保护,在定位的过程中,收集了有关用户的各种数据,包括地点、在某个位置停留时间、目标地点等,这就引起了用户隐私问题。
附图说明
[0010]图1为本专利技术一种基于三维可视化技术的室内导航系统系统图。
具体实施方式
[0011]下面用具体实施例说明本专利技术,并不是对本专利技术的限制。
[0012]一种基于三维可视化技术的室内导航系统,包括服务器端与用户模块,服务器端包括wifi定位模块、电子地图、导航模块地图建模模块以及wifi信息采集模块,为用户提供地图,保存系统数据,确定用户位置,进行导航,用户模块为用户提供和服务器交互的功能,用户模块分为两部分:网页版,向用户显示电子地图,提供查询某个地点的位置和为指定的起始点和目标点导航的功能;移动版,在网页版基础上提供定位功能,导航时可以从当前位置进行导航。
[0013]WiFi定位模块对于室内导航系统是一个非常关键的核心模块,和室内环境相对于室外来说更复杂,加上墙壁等遮挡物比较多,经常容易无法判断自己的位置。所以一个好的室内导航系统必须要有室内定位功能。主要向用户提供定位功能,结合相关数据通过定位算法得出用户的位置,并显示到电子地图上,WiFi定位模块通过用户提交的周围WiFi的信号强度,MAC等相关信息,结合RSSI指纹数据库,最后通过WiFi定位算法得到用户的位置。
[0014]首先用户终端采集环境中周围WiFi接入点的RSSI以及MAC等信息,然后将该信息发送给服务器,服务器将该数据和数据库中的RSSI指纹一一对比,计算每个点出现的可能性,依靠权值来获得最佳的若干点,然后取其平均值即为所在点。用户终端获取所在点后在电子地图上显示。其中为了更好的完成RSSI指纹数据库的建立工作,项目单独设计一个WiFi信息采集模块,完成RSSI指纹数据库的建立工作。
[0015]电子地图是室内导航系统的基础部分,是定位、导航功能的实现载体,电子地图包括地图地形层、地图操作部分、地图结构层以及RSSI指纹数据库,地图地形层,向用户显示各种信息,主要包括用户可以看到的由图形组成的地图、定位结果、导航结果以及一些显示信息。每一个地图中所有相关的信息保存在一一个包含相应的SVG标签的htmi文件中;地图的线条、定位的标志、导航的线路以及一些标记等都由SVG中的元素(比如线,矩形,园,折线、图等)描述,SVG的元素由一个Javascript文件进行操作。SVG图形由设计人员通过
AdobeIlustrator绘制。
[0016]地图操作部分,为用户提供对地图的各种操作功能,使用Javascript文件对地图显示层进行各种操作,比如定位结果、导航结果、地图标记等元素的添加删除,地图的放大、缩小、平移和拖动,对地图内的一些数据进行读取、修改等;地图结构层,为了方便实现地图导航的功能,使用一个有向图来描述整个室内空间的拓扑结构,其中用节点来表示道路上的路点、办公室、会议室、门等,点与点之间的连线表示是可以连通的道路,并把点按所属区域的不同分类,每一个地图中所有的信息保存在一个对应的XML文件中,该XML文件通过地图建模模块生成。
[0017]RSSI指纹数据库,室内多个采集点采集到的WiFi接入点的RSSI以及MAC等数据,把这些信息经过处理之后存入数据库,通过这些信息可以使用WiFi定位算法进行定位。此数据库通过WiFi信息采集本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维可视化技术的室内导航系统,其特征在于,包括服务器端与用户模块,所述服务器端包括wifi定位模块、电子地图以及导航模块,为用户提供地图,保存系统数据,确定用户位置,进行导航,所述用户模块为用户提供和服务器交互的功能,用户模块分为两部分:网页版,向用户显示电子地图,提供查询某个地点的位置和为指定的起始点和目标点导航的功能;移动版,在网页版基础上提供定位功能,导航时可以从当前位置进行导航。2.根据权利要求1所述的一种基于三维可视化技术的室内导航系统,其特征在于,所述WiFi定位模块主要向用户提供定位功能,结合相关数据通过定位算法得出用户的位置,并显示到电子地图上,所述WiFi定位模块通过用户提交的周围WiFi的信号强度,MAC等相关信息,结合RSSI指纹数据库,最后通过WiFi定位算法得到用户的位置。3.根据权利要求1所述的一种基于三维可视化技术的室内导航系统,其特征在于,所述电子地图是室内导航系统的基础部分,是定位、导航功能的实现载体,所述电子地图包括地图地形层、地图操作部分、地图结构层以及RSSI指纹数据库,所述地图地形层,向用户显示各种信息,主要包括用户可以看到的...

【专利技术属性】
技术研发人员:常乐李璎昊常晓贇齐迹邢欢张甲虞茉莉
申请(专利权)人:沈阳城市建设学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1