实时动态校园导航系统的制作方法

文档序号:8428822阅读:484来源:国知局
实时动态校园导航系统的制作方法
【技术领域】
[0001]本发明涉及一种导航软件技术,具体涉及一种实时动态校园导航系统。
【背景技术】
[0002]近几年,随着高校校园的逐渐扩大以及对外交流的日益增多,前往高校参观的人也越来越多,特别是刚踏入大学校园的新生,往往会因为不熟悉地形而烦恼。高校的占地面积一般都很大,而且很少有学校会给新生发放纸质地图,这样给很多人带来了一定的困扰。随着智能手机的普遍运用,很多人希望有一款简单易于使用的校园导航软件。
[0003]目前也出现了一些针对校园导航的软件,有一些是直接基于百度地图等地图软件对路线进行规划,但是这类软件基于的地图对校园的道路并不是十分适用,例如,校园的道路大多都比较小并且有些比较隐蔽,使用这类软件并不能准确地导航到想要的去处;虽然有一些软件具备自己独立的地图数据库,可以解决校园道路的问题,但是其导航还是基于一条系统直接给出的道路进行导航,有时候可能会错掉一些抄近路的机会,最后导航的距离其实并没有实现最近距离。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种体可以实现最近距离导航的实时动态校园导航系统。
[0005]为了达到上述目的,本发明的技术方案如下:
[0006]实时动态校园导航系统,其包括:
[0007]位置获取模块,用于实时获取用户的当前位置,同时生成多个实时位置数据;
[0008]数据处理模块,其内设置有数据库模块,该数据库模块内存储有各条道路的信息以及道路的顶点,该数据处理模块先将起点和终点之间拉出一条直线,并将直线所指的方向作为行进方向,该数据处理模块根据行进方向从数据库模块中找出一条距离起点最近的道路,并确定其顶点作为第一顶点,该数据处理模块从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第一顶点时,该数据处理模块再根据行进方向从数据库模块中找出一条距离第一顶点最近的道路,并确定其顶点作为第二顶点,该数据处理模块再从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第二顶点时,该数据处理模块再根据行进方向从数据库模块中找出一条距离第二顶点最近的道路,以此依此类推,直到数据处理模块获取的实时位置数据所包含的位置点与最后一条距离终点最近的道路的顶点重合,导航结束。
[0009]本发明通过在起点和终点之间拉开直线,并以该直线确定终点方向,然后数据处理模块再对道路顶点和位置点的不断对比,然后再根据行进方向不断在数据库模块中寻找最近距离的道路,经过一个反复的处理过程,最终达到离终点最近的道路的顶点,导航结束,由此形成了一个复杂且精确的导航过程,使得最终获得导航距离相较于传统的单线导航来说,精确程度和导航距离上都得到了优化。
[0010]因此,本发明与现有技术相比,其可以将导航距离缩得更近,并且在导航的精确程度上也获得提高。
[0011]在上述技术方案的基础上,本发明还可以作如下改进:
[0012]作为优选的方案,上述的位置获取模块为GPS模块、WIFI模块或者信号基站。
[0013]采用上述优选的方案,可以提高对于位置信息采集的精确程度。
[0014]作为优选的方案,上述的数据处理模块内还设有地图选择模块,地图选择模块将数据库模块内的地图数据按照设定分类进行分类,根据分类,用户进入不同的地图数据板块内。
[0015]采用上述优选的方案,可以使得用户选择不同的地图板块,例如教学楼区、宿舍楼区等,从而提高操控的便利性。
[0016]作为优选的方案,上述的位置获取模块基于网络并通过用户的手机或者其他移动终端来实时获取用户的当前位置。
[0017]采用上述优选的方案,可以更为迅速且可靠地获得用户的位置信息。
【附图说明】
[0018]图1为本发明的实时动态校园导航系统的架构图。
[0019]图2为本发明的实时动态校园导航系统的实施流程图。
[0020]图3为本发明的实时动态校园导航系统的道路导航示意图。
【具体实施方式】
[0021]下面结合附图详细说明本发明的优选实施方式。
[0022]为了达到本发明的目的,如图1-3所示,在本发明的实时动态校园导航系统的其中一些实施方式中,其包括:位置获取模块,用于实时获取用户的当前位置,同时生成多个实时位置数据;数据处理模块,其内设置有数据库模块,该数据处理模块具体可以为系统服务器,该数据库模块具体可以为数据库服务器,该数据库模块内存储有各条道路的信息以及道路的顶点,该数据处理模块先将起点和终点之间拉出一条直线,并将直线所指的方向作为行进方向,该数据处理模块根据行进方向从数据库模块中找出一条距离起点最近的道路,并确定其顶点作为第一顶点,该数据处理模块从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第一顶点时,该数据处理模块再根据行进方向从数据库模块中找出一条距离第一顶点最近的道路,并确定其顶点作为第二顶点,该数据处理模块再从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第二顶点时,该数据处理模块再根据行进方向从数据库模块中找出一条距离第二顶点最近的道路,以此依此类推,直到数据处理模块获取的实时位置数据所包含的位置点与最后一条距离终点最近的道路的顶点重合,导航结束。
[0023]本系统通过在起点和终点之间拉开直线,并以该直线确定终点方向,然后数据处理模块再对道路顶点和位置点的不断对比,然后再根据行进方向不断在数据库模块中寻找最近距离的道路,经过一个反复的处理过程,最终达到离终点最近的道路的顶点,导航结束,由此形成了一个复杂且精确的导航过程,使得最终获得导航距离相较于传统的单线导航来说,精确程度和导航距离上都得到了优化。因此,本系统与现有技术相比,其可以将导航距离缩得更近,并且在导航的精确程度上也获得提高。
[0024]为了进一步地优化本发明的实施效果,在本发明的实时动态校园导航系统的另一些实施方式中,在上述内容的基础上,上述的位置获取模块为GPS模块、WIFI模块或者信号基站。采用该实施方式的方案,可以提高对于位置信息采集的精确程度。
[0025]为了进一步地优化本发明的实施效果,如图1所示,在本发明的实时动态校园导航系统的另一些实施方式中,在上述内容的基础上,上述的数据处理模块内还设有地图选择模块,地图选择模块将数据库模块内的地图数据按照设定分类进行分类,根据分类,用户进入不同的地图数据板块内。采用该实施方式的方案,可以使得用户选择不同的地图板块,例如教学楼区、宿舍楼区等,从而提高操控的便利性。
[0026]为了进一步地优化本发明的实施效果,在本发明的实时动态校园导航系统的另一些实施方式中,在上述内容的基础上,上述的位置获取模块基于网络并通过用户的手机或者其他移动终端来实时获取用户的当前位置。采用该实施方式的方案,可以更为迅速且可靠地获得用户的位置信息。
[0027]以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
【主权项】
1.实时动态校园导航系统,其特征在于,包括: 位置获取模块,用于实时获取用户的当前位置,同时生成多个实时位置数据; 数据处理模块,其内设置有数据库模块,所述数据库模块内存储有各条道路的信息以及所述道路的顶点,所述数据处理模块先将起点和终点之间拉出一条直线,并将所述直线所指的方向作为行进方向,所述数据处理模块根据所述行进方向从所述数据库模块中找出一条距离起点最近的道路,并确定其顶点作为第一顶点,所述数据处理模块从所述位置获取模块中不断获取所述实时位置数据,当所述实时位置数据所包含的位置点重合于所述第一顶点时,所述数据处理模块再根据所述行进方向从所述数据库模块中找出一条距离所述第一顶点最近的道路,并确定其顶点作为第二顶点,所述数据处理模块再从所述位置获取模块中不断获取所述实时位置数据,当所述实时位置数据所包含的位置点重合于所述第二顶点时,所述数据处理模块再根据所述行进方向从所述数据库模块中找出一条距离所述第二顶点最近的道路,以此依此类推,直到所述数据处理模块获取的实时位置数据所包含的位置点与最后一条距离终点最近的道路的顶点重合,导航结束。
2.根据权利要求1所述的实时动态校园导航系统,其特征在于,所述位置获取模块为GPS模块、WIFI模块或者信号基站。
3.根据权利要求1所述的实时动态校园导航系统,其特征在于,所述数据处理模块内还设有地图选择模块,所述地图选择模块将所述数据库模块内的地图数据按照设定分类进行分类,根据所述分类,用户进入不同的地图数据板块内。
4.根据权利要求1所述的实时动态校园导航系统,其特征在于,所述位置获取模块基于网络并通过用户的手机或者其他移动终端来实时获取用户的当前位置。
【专利摘要】本发明公开了一种实时动态校园导航系统,其包括:位置获取模块,用于实时获取用户的当前位置;数据处理模块,其将起点和终点之间拉出一条直线,并将直线所指的方向作为行进方向,根据行进方向从数据库模块中找出一条距离起点最近的道路,并确定其顶点作为第一顶点,当实时位置数据所包含的位置点重合于第一顶点时,再根据行进方向从数据库模块中找出一条距离第一顶点最近的道路,并确定其顶点作为第二顶点,当实时位置数据所包含的位置点重合于第二顶点时,再根据行进方向从数据库模块中找出一条距离第二顶点最近的道路,直到实时位置与最后一条道路的顶点重合。本发明可以将导航距离缩得更近,并提高导航的精确度。
【IPC分类】G01C21-00
【公开号】CN104748744
【申请号】CN201510157854
【发明人】卫丽华
【申请人】南通理工学院
【公开日】2015年7月1日
【申请日】2015年4月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1