专利名称:一种基于gps进行多点预约导航的方法及其系统的制作方法
技术领域:
本发明涉及GPS导航领域,尤其涉及一种基于GPS进行多点预约导航的方法及其系统。
背景技术:
随着汽车工业的发展和道路交通等基础设施的改善,城际间的往来活动更加频繁,我们已不局限于在自己熟悉的一小块区域中进行商务、休闲、探险等活动,此时,不认识道路,找不到目的地的情况屡有发生,即使在自己的住所地,随着城市建设的日新月异,有时要找到一个目的地也比较困难。同时,随着卫星导航应用标准、车载导航设备商业化应用的成熟,车载GPS导航软件的发展也蒸蒸日上。目前的GPS导航方法,多为用户在终端上输入导航目的地,终端在其自身的电子地图中进行目的地位置的检索,其不足之处在于1.用户终端的硬件资源有限,而检索计算的效率依赖于用户终端硬件,导致用户要么增加终端硬件投入成本,要么忍受其终端的缓慢的运行速度;2.在用户需要进行多目的地导航时,一次输入多个目的地,有限的硬件系统的开销更是庞大,而一次输入一个目的地,则存在操作上的诸多不便。
发明内容
针对现有GPS导航方法的不足,本发明提出一种基于GPS进行多点预约导航的方法及其系统来解决上述不足。本发明是将进行位置检索的过程设置在导航服务中心,导航服务中心通过多种途径接受用户的多个目的地的名称信息并检索得到目的地的位置信息发送用户终端,由用户终端规划生成路径信息。本发明的技术方案如下一种基于GPS进行多点预约导航的方法,包括步骤步骤A 用户以上报POI名称的方式向导航服务中心预约导航目的地;步骤B 导航服务根据步骤A中的POI名称检索形成POI位置信息,下发到用户终端;步骤C:用户终端根据电子地图和步骤B中的POI位置信息以及用户的设置形成导航路径信息。步骤A所述导航目的地的数目为一个或多个。在步骤A之前,还包括步骤用户发送用户注册信息至导航服务中心进行注册。所述用户注册信息包括终端的手机卡号、用户相关信息以及服务密码。步骤A所述的上报POI名称是通过以下方式进行在用户终端设置目的地POI名称并将其通过移动通信网络上传导航服务中心或者用户直接拨打电话给导航中心客服人员来设置目的地POI名称。所述步骤B包括以下步骤
步骤Bl 导航服务中心对用户目的地POI名称进行数据库查询得到目的地POI位置信息,若查询成功,则转到步骤B2,否则,结束导航服务;步骤B2 下发目的地POI位置信息至用户终端。所述步骤C包括步骤步骤Cl 用户在用户终端上设置目的地POI的导航顺序,设置大路优先或短路径优先;步骤C2 用户终端根据电子地图信息、用户当前位置信息、目的地POI的导航顺序的设置、大路优先或短路径优先的设置通过路径规划算法形成导航路径信息。所述导航路径信息包括一组构成路径的点序列和目的地POI。在步骤C之后,还包括步骤用户添加预约导航目的地Ρ0Ι,则返回步骤A,用户删除预约导航目的地POI,则返回步骤C ;一种实现上述基于GPS进行多点预约导航的方法的系统,包括导航服务中心系统和用户终端;其中,所述导航服务中心系统包括一 web服务器和一蜂窝移动网络通信服务器,所述 web服务器通过蜂窝移动网络通信服务器和用户终端进行建立连接,所述web服务器在逻辑构架上包括视图层、业务层和数据层,其中视图层和数据层分别连接业务层,业务层对外连接蜂窝移动网络通信服务器,用于处理用户导航的业务逻辑,数据层用于存储和检索目的地POI位置信息数据,视图层提供导航中心客服人员输入及浏览界面;所述用户终端包括GPS模块、无线网络模块、导航模块,其中无线网络模块和GPS 模块分别连接导航模块,无线网络模块对外连接蜂窝移动网络通信服务器,所述导航模块将无线网络模块接收的目的地POI位置信息、GPS模块输出的用户实时位置信息和用户终端的电子地图进行运算处理生成导航路径信息并显示。所述的web服务器的视图层的用户输入界面包括目的地输入界面、目的地排序界本发明采用如上的技术方案,具有的有益效果是1.由导航服务中心的服务器对用户的目的地进行地图数据库查询,在很大程度上降低了用户终端的硬件开销,提高了其运行效率。2.用户可一次预约多个目的地并可以在终端轻松地就多个目的在终端进行排序和规划,极大地方便了用户。
具体实施例方式一种基于GPS进行多点预约导航的方法,主要由以下步骤构成步骤A 用户以上报POI名称的方式向导航服务中心预约导航目的地;步骤B 导航服务根据步骤A中的POI名称检索形成POI位置信息,下发到用户终端;步骤C 用户终端根据电子地图和步骤B中的POI位置信息以及用户的设置形成导航路径信息。作为一优选的实施方式,步骤A所述导航目的地的数目为多个。作为一优选的实施方式,在步骤A之前,还具有步骤用户发送用户注册信息至导航服务中心进行注册。进一步的,所述用户注册信息是终端的手机卡号、用户相关信息以及服务密码。作为一优选的实施方式,步骤A所述的上报POI名称是通过以下方式进行在用户终端设置目的地POI名称并将其通过移动通信网络上传导航服务中心。作为又一优选的实施方式,用户直接拨打电话给导航中心客服人员来设置目的地 POI名称。作为一优选的实施方式,步骤B由以下步骤构成步骤Bl 导航服务中心对用户目的地POI名称进行数据库查询得到目的地POI位置信息,若查询成功,则转到步骤B2,否则,结束导航服务;步骤B2 下发目的地POI位置信息至用户终端。作为一优选的实施方式,步骤C由以下步骤构成步骤Cl 用户在用户终端上设置目的地POI的导航顺序,设置大路优先或短路径优先;步骤C2 用户终端根据电子地图信息、用户当前位置信息、目的地POI的导航顺序的设置、大路优先或短路径优先的设置通过路径规划算法形成导航路径信息。进一步的,所述导航路径信息由一组构成路径的点序列进行表示;作为一优选的实施方式,在步骤C之后,还包括步骤用户添加预约导航目的地 Ρ0Ι,则返回步骤A,用户删除预约导航目的地Ρ0Ι,则返回步骤C。一种实现上述基于GPS进行多点预约导航的方法的系统,由导航服务中心系统和用户终端通过移动通信网络建立连接构成,其中导航服务中心系统由一 web服务器和一蜂窝移动网络通信服务器构成,所述web 服务器通过蜂窝移动网络通信服务器和用户终端进行建立连接,所述web服务器在逻辑构架上分为视图层、业务层和数据层,其中视图层和数据层分别连接业务层,业务层对外连接蜂窝移动网络通信服务器,用于处理用户导航的业务逻辑,数据层用于存储和检索目的地 POI位置信息数据,视图层提供导航中心客服人员输入及浏览界面;所述用户终端由GPS模块、无线网络模块和导航模块构成,其中无线网络模块和 GPS模块分别连接导航模块,无线网络模块对外连接蜂窝移动网络通信服务器,所述导航模块将无线网络模块接收的目的地POI位置信息、GPS模块输出的用户实时位置信息和用户终端的电子地图进行运算处理生成导航路径信息并显示。进一步的,所述web服务器的视图层的用户输入界面包括目的地输入界面、目的地排序界面。尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
权利要求
1.一种基于GPS进行多点预约导航的方法,包括步骤步骤A 用户以上报POI名称的方式向导航服务中心预约导航目的地;步骤B 导航服务根据步骤A中的POI名称检索形成POI位置信息,下发到用户终端;步骤C 用户终端根据电子地图和步骤B中的POI位置信息以及用户的设置形成导航路径信息。
2.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是步骤A所述导航目的地的数目为一个或多个。
3.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是在步骤A之前, 还包括步骤用户发送用户注册信息至导航服务中心进行注册。
4.如权利要求3所述的基于GPS进行多点预约导航的方法,其特征是所述用户注册信息包括终端的手机卡号、用户相关信息以及服务密码。
5.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是步骤A所述的上报POI名称是通过以下方式进行在用户终端设置目的地POI名称并将其通过移动通信网络上传导航服务中心或者用户直接拨打电话给导航中心客服人员来设置目的地POI名称。
6.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是所述步骤B包括以下步骤步骤Bl 导航服务中心对用户目的地POI名称进行数据库查询得到目的地POI位置信息,若查询成功,则转到步骤B2,否则,结束导航服务; 步骤B2 下发目的地POI位置信息至用户终端。
7.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是所述步骤C包括步骤步骤Cl 用户在用户终端上设置目的地POI的导航顺序,设置大路优先或短路径优先;步骤C2 用户终端根据电子地图信息、用户当前位置信息、目的地POI的导航顺序的设置、大路优先或短路径优先的设置通过路径规划算法形成导航路径信息。
8.如权利要求7所述的基于GPS进行多点预约导航的方法,其特征是所述导航路径信息包括一组构成路径的点序列和目的地POI。
9.如权利要求1所述的基于GPS进行多点预约导航的方法,其特征是在步骤C之后, 还包括步骤用户添加预约导航目的地Ρ0Ι,则返回步骤A,用户删除预约导航目的地Ρ0Ι, 则返回步骤C。
10.一种如上述权利要求的基于GPS进行多点预约导航的方法的系统,其特征是包括导航服务中心系统和用户终端;其中,所述导航服务中心系统包括一 web服务器和一蜂窝移动网络通信服务器,所述web服务器通过蜂窝移动网络通信服务器和用户终端进行建立连接,所述web服务器在逻辑构架上包括视图层、业务层和数据层,其中视图层和数据层分别连接业务层,业务层对外连接蜂窝移动网络通信服务器,用于处理用户导航的业务逻辑,数据层用于存储和检索目的地 POI位置信息数据,视图层提供导航中心客服人员输入及浏览界面;所述用户终端包括GPS模块、无线网络模块、导航模块,其中无线网络模块和GPS模块分别连接导航模块,无线网络模块对外连接蜂窝移动网络通信服务器,所述导航模块将无线网络模块接收的目的地POI位置信息、GPS模块输出的用户实时位置信息和用户终端的电子地图进行运算处理生成导航路径信息并显示。
11.如权利要求10所述的一种基于GPS进行多点预约导航的方法的系统,其特征是 所述的web服务器的视图层的用户输入界面包括目的地输入界面、目的地排序界面。
全文摘要
本发明涉及GPS导航领域,尤其涉及一种基于GPS进行多点预约导航的方法和系统。本发明的基于GPS进行多点预约导航的方法是将进行目的地位置检索的过程设置在导航服务中心,导航服务中心通过多种途径接受用户多个目的地信息,并将目的地位置信息发送用户终端,由用户终端进行路径的规划。本发明的基于GPS进行多点预约导航的系统是包括导航服务中心系统和用户终端;其中,所述导航服务中心系统包括一web服务器和一蜂窝移动网络通信服务器,所述用户终端包括GPS模块、无线网络模块、导航模块。本发明的优势是利用导航服务器进行多个目的地的位置信息检索,检索速度快且降低了用户终端的硬件开销。
文档编号G01C21/34GK102168985SQ201010587629
公开日2011年8月31日 申请日期2010年12月8日 优先权日2010年12月8日
发明者吕瑞明, 周海波, 彭勇, 林剑棍, 许宁 申请人:厦门雅迅网络股份有限公司