专利名称:一种手机网络导航中信息点的获取方法
技术领域:
本发明涉及一种手机网络导航中信息点的获取方法。
背景技术:
在导航产品中, 一般都会提供诸如目的地搜索、指定点位置周边 搜索、兴趣点査询等功能。同时在导航过程中,导航地图中一般会显
示导航线路周边可见范围内的信息点(POI) ("Point of Interest" 的縮写,可以翻译成"兴趣点",每个POI包含四方面信息,名称、 类别、经度、纬度),使用户可及时了解线路的周边信息。
可以看出,信息点的获取是导航过程中不可缺少的一环。对于自 主导航,信息点的描述信息均存储在手机或车载导航终端中。导航终 端功能中基于信息点的相关操作均是对本地终端的数据库进行搜索。 但由于各种原因,信息点的数目经常会增加或者减少,同时有些信息 点的名称和描述信息也会发生变化。对于自主导航用户,需要定期对 手机终端的地图数据库进行更新。
基于网络导航的终端设备,其地图和信息点数据可以实时同网络 导航中心的数据保持同步。之前出现的网络导航的产品一般都是车载 固定安装设备,由于硬件条件和成本因素,这种方式的导航产品功能 相对简单,用户界面交互不够友好,没办法很好地发挥网络导航的优 势。
发明内容
本发明提出的一种手机网络导航中信息点的获取方法,使得导航 信息点的获取更加快速、实时和便捷,使用户通过手机就能获取到最 新的信息点信息,供手机网络导航和信息点搜索査询使用。
本发明旨在提供一种手机网络导航中获取信息点的方法,包括以 下几个步骤
首先由手机终端发起目的地的搜寻操作,并将目的地的相关搜索 条件发送给网络导航中心,该中心的信息点服务器搜索出匹配的目的 地信息点的相关信息并发送给手机终端;用户选择正确的目的地信息 点,请求网络导航中心开始导航;该中心的导航服务器收到导航请求 之后,计算最佳的导航路径,并下发给手机终端,网络导航中心的地图服务器搜索匹配的地图数据,同时下发给终端显示,.下发的地图数 据中包含了导航路线周边的信息点的相关信息。
所述的目的地搜索还包括指定点位置周边搜索,其中
目的地搜索手机终端提示用户选择要査询的信息点所在城市和 信息点搜索关键词,然后手机终端将该城市信息和信息点搜索关键词 上传到网络导航中心,作为信息点搜索的条件;
指定点位置周边搜索用户通过手机终端将包含指定点或当前位 置的经纬度信息和相应的信息点分类代码的搜索条件上传到网络导 航中心,作为信息点搜索的条件。
所述的网络导航中心端,认证服务器先对请求的手机终端身份进 行验证,接着信息点服务器处理手机终端的信息点信息搜索请求,信 息点服务器依据请求的类型进行操作,并将结果返回给手机终端;
对基于城市名称和信息点名称关键词的搜索方式,.信息点服务器 会先搜索地图引擎,定位到相应城市信息点的内存区域,然后利用分 词算法进行关键词的匹配搜索;
对基于经纬度信息和信息点分类代码的搜索方式,信息点服务器 会先定位经纬度对应点的所在区域,然后根据比例尺大小在划定的区 域内,搜索匹配的信息点分类标识,并将结果返回给手机终端。
所谓分词算法,是以汉字里面的词和常用字作为索引值,先对接 收到的信息点关键信息进行分词的操作,在分词的基础上,索引相应 的匹配词汇。
采用本发明的一种手机网络导航中信息点的获取方法,具有以下 优点-
(1)通过手机终端获取信息点,使用更方便,适用范围和场合
更广;
,(2)信息点信息随中心数据库即时更新,免除用户地图版本升 级的麻烦;
(3) 方法支持多方式的搜索和限定条件;
(4) 信息点信息的可重复性利用。
图1为本发明实施例中"目的地搜索"的手机终端用户界面; 图2为本发明实施例中"周边搜索"的手机终端用户界面。
具体实施例方式
本发明所涉及的一种手机网络导航信息点的获取方法,包括终端
4获取方式的选择、数据传输协议的制定、网络导航中心poi信息的提 取和poi信息的有效利用。
1、 多方式信息点(poi)获取方法
手机终端支持目的地搜索和指定点位置周边搜索两种方式。
目的地搜索手机终端提示用户选择要査询的信息点poi所在城
市,同时需用户手动输入poi名称关键词,然后手机终端将城市信息 和信息点poi搜索关键词上传到网络导航中心,作为信息点(poi)
搜索的条件。
指定点位置周边搜索用户通过手机终端将包含指定点(可以是
当前位置)的经纬度信息和相应的信息点poi分类代码的搜索条件上
传到网络导航中心。
2、 数据传输协议的制定
本发明中手机终端需要从网络导航中心下载所需的信息点(poi) 的相关信息。手机终端先发起连接和下载请求,经网络导航中心验证 后,该中心把搜索査询的结果下发给手机终端。这个过程需要定义应 用层的数据传输协议。
手机终端到该中心的请求操作数据格式如下
流水号地图版本
基准点经度基准点纬度
城市名称长度城市名称
信息点poi分类代码该中心到手机终端的数据传输格式如下:
流水号
地图版本
结果总字节数
poi
水》
信息点poi名称长度 poi名称
信息点poi描述内容长度(第1个) 信息点poi描述内容
可信用度等级
第n
水
53、 网络导航中心信息点POI信息的提取
在网络导航中心端,认证服务器先对请求的手机终端身份进行验 证,接着信息点POI服务器处理手机终端的信息点POI信息搜索请求, 信息点POI服务器依据请求的类型进行操作,并将结果返回给手机终
^山 顿。
对基于城市名称和信息点POI名称关键词的搜索方式,信息点 POI服务器会先搜索地图引擎,定位到相应城市信息点的内存区域,
然后利用分词算法进行关键词的匹配搜索。
所谓分词算法,是以汉字里面的词和常用字作为索引值,先对接
收到的信息点POI关键信息进行分词的操作,在分词的基础上,索引 相应的匹配词汇。该算法比普通的字符串顺序比较的速度要快6-8 倍。
对基于经纬度信息和信息点POI分类代码的搜索方式,信息点 POI服务器会先定位经纬度对应点的所在区域,然后根据比例尺大小 在划定的区域内,搜索匹配的信息点POI分类标识,并将结果返回给 手机终端。
信息点(POI)信息内容的多少取决于地图引擎信息点内容的丰 富程度和相关算法。现今,我们采用的地图引擎信息点包括的内容有; 信息点POI名称、信息点POI所在具体位置信息、信息点POI描述性 信息、信息点POI信用等级评价和信息点POI就近公交线路等。
4、 信息点POI信息的有效利用
(1) 可利用信息点POI的经纬度信息进行该信息点POI周边分 类搜索;
(2) 可利用信息点POI的经纬度信息下载该信息点POI周边地
(3) 可直接将信息点POI作为目的地进行导航;'
(4) 可添加为兴趣点,方便以后的导航和其他操作。 使用本发明时,在手机终端需预装网络导航的客户端软件,手机
终端可内置GPS接收器或通过蓝牙连接蓝牙GPS。同时,手机终端需 开通无线数据传输业务,传输网络可选择GPRS或CDMAlx。网络导航 中心由GPRS前置机、验证服务器、信息点POI服务器、导航服务器 和地图服务器组成。
手机终端发起目的地搜寻的操作,将目的地的相关信息发送给网 络导航中心,该中心的信息点POI服务器返回匹配的目的地POI信息 点的相关信息给手机终端;用户选择正确的目的地POI,请求网络导 航中心开始导航;该中心的导航服务器收到导航请求之后,计算最佳 的导航路径,并下发给手机终端,网络导航中心的地图服务器搜索匹 配的地图数据,同时下发给终端显示,下发的地图数据中包含了导航
6路线周边的信息点的相关信息。
同样地,系统也支持手机终端对指定点进行周边搜索的操作。 本发明的手机终端对于信息点的获取有两种方式,我们称之为 "目的地搜索" 和"周边搜索"。
例如,基于省/市信息和信息点POI名称关键词的"目的地搜索" 需在手机终端上选择搜索的目的地(POI)所在的省/市,如选择"福
建省/厦门市",并输入搜索关键词"美丽华酒店",点击"搜索"按
键开始目的地(POI)搜索。如图l所示。
基于经纬度信息和信息点poi分类的"周边搜索"需在手机终端 上选择搜索信息点poi的分类信息。对于周边搜索,我们把信息点 poi按两级来分类, 一级分类包含汽车、饮食、购物、住宿、休闲娱
乐、公共、交通、文化、出行服务、生活服务和其他等11大类。每
个一级分类又有二级的子分类。周边搜索一般是对某个特定poi或者 当前位置进行周边搜索。如图2所示。手机终端会将搜索的条件 信息以之前提到的数据传输格式进行打包,并通过GPRS通道传送到 网络导航中心的信息点poi服务器。
网络导航中心的信息点poi服务器根据相应的搜索限定条件,在 该中心的地图数据库中搜索匹配的POI信息点数据,滤除不匹配的 p0i信息点,并将最终的搜索结果传送给手机终端。搜索结果包 括名称、描述性信息、信用等级评价、公交线路等。.
权利要求
1、一种手机网络导航中信息点的获取方法,其特征在于首先由手机终端发起目的地的搜寻操作,并将目的地的相关搜索条件发送给网络导航中心,该中心的信息点服务器搜索出匹配的目的地信息点的相关信息后发送给手机终端;用户选择正确的目的地信息点,请求网络导航中心开始导航;该中心的导航服务器收到导航请求之后,计算最佳的导航路径,并下发给手机终端,网络导航中心的地图服务器搜索匹配的地图数据,同时下发给终端显示,下发的地图数据中包含了导航路线周边的信息点的相关信息。
2、 根据权利要求1所述的一种手机网络导航中信息点的获取方 法,其特征在于所述的目的地搜索还包括指定点位置周边搜索,其巾目的地搜索手机终端提示用户选择要査询的信息点所在城市和 信息点搜索关键词,然后手机终端将该城市信息和信息点搜索关键词 上传到网络导航中心,作为信息点搜索的条件;指定点位置周边搜索用户通过手机终端将包含指定点或当前位置的经纬度信息和相应的信息点分类代码的搜索条件上传到网络导 航中心,作为信息点搜索的条件。
3、 根据权利要求1所述的一种手机网络导航中信息点的获取方法,其特征在于所述的网络导航中心端,认证服务器先对请求的手 机终端身份进行验证,接着信息点服务器处理手机终端的信息点信息 搜索请求,信息点服务器依据请求的类型进行操作,并将结果返回给 手机终端;对基于城市名称和信息点名称关键词的搜索方式,信息点服务器 会先搜索地图引擎,定位到相应城市信息点的内存区域,然后利用分 词算法进行关键词的匹配搜索 ,对基于经纬度信息和信息点分类代码的搜索方式,信息点服务器 会先定位经纬度对应点的所在区域,然后根据比例尺大小在划定的区 域内,搜索匹配的信息点分类标识,并将结果返回给手机终端。
4、 根据权利要求3所述的一种手机网络导航中信息点的获取方 法,其特征在于所谓分词算法,是以汉字里面的词和常用字作为索引值,先对接收到的信息点关键信息进行分词的操作,在分词的基础 上,索引相应的匹配词汇。
全文摘要
本发明公开一种手机网络导航中信息点的获取方法,手机终端将目的地的相关搜索条件发送给网络导航中心,该中心的信息点服务器搜索出匹配的目的地信息点的相关信息后发送给手机终端;用户选择正确的目的地信息点,请求中心开始导航;该中心的导航服务器收到导航请求之后,计算最佳的导航路径,并下发给手机终端,中心的地图服务器搜索匹配的地图数据,同时下发给终端显示;本发明信息点的获取更加快速、实时和便捷,使用户通过手机就能获取到最新的信息点信息,供手机网络导航和信息点搜索查询使用。
文档编号H04L29/08GK101494660SQ20081007054
公开日2009年7月29日 申请日期2008年1月23日 优先权日2008年1月23日
发明者磊 杨, 汤益明, 蔡良达, 陈从华, 黄希煌 申请人:厦门雅迅网络股份有限公司