CN101650192A - 导航电子地图目的地设定的方法、移动终端和服务器端 - Google Patents
导航电子地图目的地设定的方法、移动终端和服务器端 Download PDFInfo
- Publication number
- CN101650192A CN101650192A CN200910089986A CN200910089986A CN101650192A CN 101650192 A CN101650192 A CN 101650192A CN 200910089986 A CN200910089986 A CN 200910089986A CN 200910089986 A CN200910089986 A CN 200910089986A CN 101650192 A CN101650192 A CN 101650192A
- Authority
- CN
- China
- Prior art keywords
- navigation terminal
- query result
- coded message
- information
- destination
- 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
Images
Landscapes
- Navigation (AREA)
Abstract
本发明提供一种导航电子地图目的地设定的方法、移动终端和服务器端,其中方法包括:步骤一,导航终端获得输入的查询信息;步骤二,所述导航终端将所述查询信息进行编码获得第一编码信息,并将所述第一编码信息发送给服务器端;步骤三,所述导航终端获得来自所述服务器端的第二编码信息,并对所述第二编码信息进行解码获得查询结果;步骤四,所述导航终端根据所述查询结果设置目的地。本发明能基于快速更新的地图数据,为导航终端提供在线查询服务并辅助设置目的地以最大程度地服务用户、方便用户。
Description
技术领域
本发明涉及电子导航技术,特别是涉及一种导航电子地图目的地设定的方法、移动终端和服务器端。
背景技术
随着电子导航技术的普及,电子导航地图用户对地图的要求越来越高,这些要求主要体现在地图数据的准确度和更新频率上,地图数据的快速更新是大势所趋。
在实现本发明技术方案的过程中,发现目前导航终端设置目的地只能以导航终端本身具有的信息进行,而由于更新及更新频率问题,终端信息一般都不是最新的,新产生的设施信息无法在导航终端上找到,这就无法将其设置为目的地,也无法为用户导航。例如,某地刚刚竣工了一个新餐馆,并进行开业酬宾,终端用户打算前往并且只知道餐馆名称,但终端的地图由于尚未更新,没有标示该餐馆名称,用户就不能把该餐馆名称设为目的地,这无疑影响了用户的使用,给用户带来的不便。
发明内容
本发明实施例的目的是提供一种导航电子地图目的地设定的方法、移动终端和服务器端,能基于快速更新的地图数据,为导航终端提供在线查询服务并辅助设置目的地以最大程度地服务用户、方便用户。
为了实现上述目的,一方面,提供了一种导航电子地图目的地设定的方法,包括:
步骤一,导航终端获得输入的查询信息;
步骤二,所述导航终端将所述查询信息进行编码获得第一编码信息,并将所述第一编码信息发送给服务器端;
步骤三,所述导航终端获得来自所述服务器端的第二编码信息,并对所述第二编码信息进行解码获得查询结果;
步骤四,所述导航终端根据所述查询结果设置目的地。
优选地,上述的方法中,所述步骤一还包括:在所述导航终端的地图数据库中检索所述查询信息,判断是否能够检索到所述查询信息,是则直接执行步骤四,否则执行步骤二。
优选地,上述的方法中,在所述步骤三中,所述查询结果为根据所述查询信息在所述服务器端的地图数据库中检索获得。
优选地,上述的方法中,所述步骤四具体包括:
所述导航终端显示所述查询结果;
如果所述查询结果只有一条,则直接将所述查询结果设置为目的地;如果所述查询结果多于一条,则根据用户的选择将所述查询结果中的一条设置为目的地,并且,所述查询结果的最大条数不大于预设值。
优选地,上述的方法中,所述第一编码信息和第二编码信息采用ASCII码进行编码,并且具体包括:包头部分、功能类型部分、密钥部分、数据内容部分和结束标志部分;
所述包头部分为3个字节,用于表示信息的开始;
所述功能类型部分包括一级类型和二级类型,所述一级类型包括密钥指令和地图信息服务指令,所述地图信息服务指令包括兴趣点信息查询指令或兴趣点信息返回指令;
所述结束标志部分为1个字节。
本发明的另一个方面,提供一种导航终端,包括:
导航终端查询模块,用于获得输入的查询信息;
导航终端编解码器,用于将所述查询信息进行编码获得第一编码信息,将第二编码信息进行解码获得查询结果;
导航终端通讯模块,用于将所述第一编码信息发送给服务器端,并接收来自所述服务器端的所述第二编码信息;
导航终端目的地设置模块,用于根据所述查询结果设置目的地。
优选地,上述的导航终端中,所述导航终端查询模块还用于:在所述导航终端的地图数据库中检索所述查询信息。
优选地,上述的导航终端中,所述导航终端目的地设置模块包括:
显示单元,用于显示所述查询结果;
选择设定单元,用于:如果所述查询结果只有一条,则直接将所述查询结果设置为目的地;如果所述查询结果多于一条,则根据用户的选择将所述查询结果中的一条设置为目的地。
优选地,上述的导航终端中,所述导航终端为智能手机、便携式自导航***或智能车载导航仪,所述导航终端通讯模块为GPRS通讯模块或者CDMA通讯模块或3G通讯模块。
本发明的另一个方面,提供一种服务器端,包括:
服务器端通讯模块,用于接收来自导航终端的第一编码信息,向所述导航终端发送第二编码信息;
服务器端编解码器,用于对所述第一编码信息进行解码,获得查询信息;对查询结果进行编码,获得所述第二编码信息;
服务器端搜索模块,用于根据所述查询信息从服务器端的地图数据库中进行检索,获得所述查询结果。
本发明实施例至少存在以下技术效果:
1)本发明通过导航终端向服务器端请求查询结果,从而为导航终端提供在线查询服务,能最大程度地服务用户、方便用户。
2)本发明基于服务器端快速更新的地图数据,通过在线查询服务,使用户可以查询用户终端所没有的位置。
3)本发明通过导航终端目的地设置模块可以辅助用户设置目的地。
4)本发明使用便捷,运用范围广泛。
附图说明
图1为本发明实施例的方法的步骤流程图;
图2是本发明实施例的***结构示意图;
图3是本发明实施例的目的地设置的详细流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
本发明是基于快速更新的地图数据,为导航终端提供在线查询服务,以最大程度地服务用户、方便用户。图1为本发明实施例的方法的步骤流程图,如图所示,本发明导航电子地图目的地设定的方法包括:
步骤301,导航终端获得输入的查询信息;
步骤302,所述导航终端将所述查询信息进行编码获得第一编码信息,并将所述第一编码信息发送给服务器端;
步骤303,所述导航终端获得来自所述服务器端的第二编码信息,并对所述第二编码信息进行解码获得查询结果;
步骤304,所述导航终端根据所述查询结果设置目的地。
图2是本发明实施例的***结构示意图,如图2所示,***结构包括导航终端和服务器端,导航终端包括:导航终端查询模块102、导航终端编解码器104、导航终端通讯模块106、导航终端目的地设置模块114。服务器端包括:服务器端通讯模块108、服务器端编解码器110、服务器端搜索模块112。
其中,导航终端查询模块102是导航终端中负责POI查询的模块,可以检索查询以前从服务器查询得到的老师查询结果,如果历史结果中没有满足要求的POI,则可以向服务器端进行检索查询。其中POI(Point of Interest,兴趣点,至少包含四个方面的信息:名称、类别、经度、纬度)。
导航终端编解码器104负责对查询信息进行编码。编码后传送给导航终端通讯模块106。
导航终端通讯模块106负责通讯部分功能,包括通过GPRS(通用分组无线业务)连接服务器,然后向服务器端传输经过编码的查询信息。
导航终端目的地设置模块114负责在接收到服务器端的查询结果后设置目的地。
服务器端通讯模块108负责管理导航终端的连接并接收查询信息。
服务器端编解码器110负责对接收的查询信息进行解码。
服务器端查询模块112负责根据查询信息从POI数据库中检索满足要求的POI。
获得查询结果后返回到终端显示并通过导航终端目的地设置模块114自动设置为目的地。
其中,导航终端可以是智能手机、PND(Portable Navigation Devices便携式自导航***。)和智能车载导航仪,需要支持GPRS或者CDMA或者3G(第三代移动通信技术,具体可以为TD-SCDMA、WCDMA或CDMA2000)。
所述导航终端目的地设置模块可以具体包括:显示单元,用于显示所述查询结果;选择设定单元,用于:如果所述查询结果只有一条,则直接将所述查询结果设置为目的地;如果所述查询结果多于一条,则根据用户的选择将所述查询结果中的一条设置为目的地。
在导航过程中,如果用户在导航终端地图数据中无法检索到要找的目的地,可以通过查询模块检索在服务器上进行检索。图3是本发明实施例的目的地设置的详细流程图。如图3所示,包括:
步骤202,开始;
步骤204,(终端)录入目的地关键字;
步骤206,由终端编解码器对查询信息进行编码,编码后,转到终端通讯模块;
步骤208,终端通讯模块先连接服务器;
步骤210,建立连接后,终端通讯模块向服务器发送编码后的查询信息(即第一编码信息)。
步骤212,服务器端通讯模块监听到导航终端的连接申请后经过验证建立连接,然后接收第一编码信息,服务器接收到第一编码信息;
步骤214,服务器编解码模块进行解码;
步骤216,把查询关键字传给服务器端搜索模块进行关键字检索;
步骤218,服务器根据配置的返回查询结果数量N,确定前N条满足查询条件的POI作为查询结果(或称为搜索结果),如果满足条件的数量小于N,则全部作为查询结果;
步骤220,对搜索结果进行编码;
步骤222,然后向导航终端返回编码后的搜索结果(即第二编码信息);
步骤224,导航终端接收并获得第二编码信息;
步骤226,导航终端编解码器对所述第二编码信息进行解码,获得搜索结果;
步骤228,将所述搜索结果传给目的地设置模块进行显示;
步骤230,将所述搜索结果自动设置为目的地,设置策略是如果只有一条结果,默认自动设置为目的地(用户可以取消),如果搜索结果多于一条,则由用户选择最合适的一条设置为目的地。设置目的地后自动进行路径规划;
步骤232,流程结束。
编码解码按照通讯协议进行,导航终端与服务器的通信协议为不定长格式,其中字符全部采用ASCII码进行编码,其基本格式如下:
其中,用“#GL”3个字符表示信息的开始,占3个字节。只有当收到正确的信息头才开始接收后面的数据,否则不进行处理。功能类型分为两级,各占用1字节,紧跟在包头之后。一级类型分为密钥指令(K)、地图信息服务指令(M),用字母表示,具体定义如下:
一级类型值为“K”,大小为一字节。主要用于终端向服务器端请求密钥,并由服务器将密钥返回终端,具体如下表:
一级类型值为“M”,大小为一字节。主要用于POI数据服务,包括POI查询、基于POI的周边查询、最近POI查找、地址匹配等基于位置的服务(LBS)。具体如下表:
POI信息查询指令用于导航终端向中心服务器发送POI信息的点播请求。POI查询的数据内容格式如下:
POI信息返回指令(0xB)用于中心服务器向导航终端发送POI查询结果信息。发送内容是多条POI信息记录的组合,每条信息包含名称、区号、详细地址、电话、地理坐标等信息。
POI信息查询反馈内容格式如下:
POI信息内容是多条POI信息记录的组合,每条信息除包含名称、区号、详细地址、电话、地理坐标等POI基本信息外,还根据深度POI的类型不同数据有所变化。<dpois/>节标明所包含的深度POI记录数、当前查询位置、返回结果多少等信息,<dpoi/>节标明深度POI的类型、分类编码、POI唯一标识。<field/>中的isbase属性说明是否为基本POI信息。
深度POI信息内容格式如下:
<dpois total=””curitem=””size=””>
<dpoi type=”hotel”class=””id=””poiid=””>
<field name=””type=””length=””isbase=””>value</field>
<field name=””type=””length=””>value</field>
<field name=””type=””length=””>value</field>
……
</dpoi>
<dpoi type=”hotel”class=””id=””poiid=””>
<field name=””type=””length=””isbase=””>value</field>
<field name=””type=””length=””>value</field>
<field name=””type=””length=””>value</field>
……
</dpoi>
……
</dpois>
终端通利用GPRS/CDMA/3G采用Socket方式连接服务器端,服务器端对Socket端口进行监听,根据终端发送的指令进行相应的处理,再由服务器端通过Socket将结果返回终端。
由上可知,本发明实施例具有以下优势:
1)本发明通过导航终端向服务器端请求查询结果,从而为导航终端提供在线查询服务,能最大程度地服务用户、方便用户。
2)本发明基于服务器端快速更新的地图数据,通过在线查询服务,使用户可以查询用户终端所没有的位置。
3)本发明通过导航终端目的地设置模块可以辅助用户设置目的地。
4)本发明使用便捷,运用范围广泛。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种导航电子地图目的地设定的方法,其特征在于,包括:
步骤一,导航终端获得输入的查询信息;
步骤二,所述导航终端将所述查询信息进行编码获得第一编码信息,并将所述第一编码信息发送给服务器端;
步骤三,所述导航终端获得来自所述服务器端的第二编码信息,并对所述第二编码信息进行解码获得查询结果;
步骤四,所述导航终端根据所述查询结果设置目的地。
2.根据权利要求1所述的方法,其特征在于,所述步骤一还包括:在所述导航终端的地图数据库中检索所述查询信息,判断是否能够检索到所述查询信息,是则直接执行步骤四,否则执行步骤二。
3.根据权利要求1所述的方法,其特征在于,在所述步骤三中,所述查询结果为根据所述查询信息在所述服务器端的地图数据库中检索获得。
4.根据权利要求1所述的方法,其特征在于,所述步骤四具体包括:
所述导航终端显示所述查询结果;
如果所述查询结果只有一条,则直接将所述查询结果设置为目的地;如果所述查询结果多于一条,则根据用户的选择将所述查询结果中的一条设置为目的地,并且,所述查询结果的最大条数不大于预设值。
5.根据权利要求1所述的方法,其特征在于,所述第一编码信息和第二编码信息采用ASCII码进行编码,并且具体包括:包头部分、功能类型部分、密钥部分、数据内容部分和结束标志部分;
所述包头部分为3个字节,用于表示信息的开始;
所述功能类型部分包括一级类型和二级类型,所述一级类型包括密钥指令和地图信息服务指令,所述地图信息服务指令包括兴趣点信息查询指令或兴趣点信息返回指令;
所述结束标志部分为1个字节。
6.一种导航终端,其特征在于,包括:
导航终端查询模块,用于获得输入的查询信息;
导航终端编解码器,用于将所述查询信息进行编码获得第一编码信息,将第二编码信息进行解码获得查询结果;
导航终端通讯模块,用于将所述第一编码信息发送给服务器端,并接收来自所述服务器端的所述第二编码信息;
导航终端目的地设置模块,用于根据所述查询结果设置目的地。
7.根据权利要求6所述的导航终端,其特征在于,
所述导航终端查询模块还用于:在所述导航终端的地图数据库中检索所述查询信息。
8.根据权利要求6所述的导航终端,其特征在于,所述导航终端目的地设置模块包括:
显示单元,用于显示所述查询结果;
选择设定单元,用于:如果所述查询结果只有一条,则直接将所述查询结果设置为目的地;如果所述查询结果多于一条,则根据用户的选择将所述查询结果中的一条设置为目的地。
9.根据权利要求6所述的导航终端,其特征在于,所述导航终端为智能手机、便携式自导航***或智能车载导航仪,所述导航终端通讯模块为GPRS通讯模块或者CDMA通讯模块或3G通讯模块。
10.一种服务器端,其特征在于,包括:
服务器端通讯模块,用于接收来自导航终端的第一编码信息,向所述导航终端发送第二编码信息;
服务器端编解码器,用于对所述第一编码信息进行解码,获得查询信息;对查询结果进行编码,获得所述第二编码信息;
服务器端搜索模块,用于根据所述查询信息从服务器端的地图数据库中进行检索,获得所述查询结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910089986A CN101650192A (zh) | 2009-07-30 | 2009-07-30 | 导航电子地图目的地设定的方法、移动终端和服务器端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910089986A CN101650192A (zh) | 2009-07-30 | 2009-07-30 | 导航电子地图目的地设定的方法、移动终端和服务器端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101650192A true CN101650192A (zh) | 2010-02-17 |
Family
ID=41672478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910089986A Pending CN101650192A (zh) | 2009-07-30 | 2009-07-30 | 导航电子地图目的地设定的方法、移动终端和服务器端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101650192A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073679A (zh) * | 2010-12-08 | 2011-05-25 | 四川长虹电器股份有限公司 | 在导航设备上支持热点查询的方法及导航***、导航设备 |
CN105466418A (zh) * | 2015-11-19 | 2016-04-06 | 北京百度网讯科技有限公司 | 地图定位方法及装置 |
CN110118569A (zh) * | 2019-04-15 | 2019-08-13 | 北京四维图新科技股份有限公司 | 地理标志产品导航、信息获取方法及导航*** |
CN110260879A (zh) * | 2019-07-15 | 2019-09-20 | 广州小鹏汽车科技有限公司 | 目的地辅助导航方法及***、导航终端、辅助终端、服务器 |
CN112368546A (zh) * | 2018-09-06 | 2021-02-12 | 谷歌有限责任公司 | 在地图应用中显示个性化地标 |
-
2009
- 2009-07-30 CN CN200910089986A patent/CN101650192A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073679A (zh) * | 2010-12-08 | 2011-05-25 | 四川长虹电器股份有限公司 | 在导航设备上支持热点查询的方法及导航***、导航设备 |
CN105466418A (zh) * | 2015-11-19 | 2016-04-06 | 北京百度网讯科技有限公司 | 地图定位方法及装置 |
CN105466418B (zh) * | 2015-11-19 | 2018-09-21 | 北京百度网讯科技有限公司 | 地图定位方法及装置 |
CN112368546A (zh) * | 2018-09-06 | 2021-02-12 | 谷歌有限责任公司 | 在地图应用中显示个性化地标 |
US11821747B2 (en) | 2018-09-06 | 2023-11-21 | Google Llc | Displaying personalized landmarks in a mapping application |
CN110118569A (zh) * | 2019-04-15 | 2019-08-13 | 北京四维图新科技股份有限公司 | 地理标志产品导航、信息获取方法及导航*** |
CN110118569B (zh) * | 2019-04-15 | 2022-06-14 | 北京四维图新科技股份有限公司 | 地理标志产品导航、信息获取方法及导航*** |
CN110260879A (zh) * | 2019-07-15 | 2019-09-20 | 广州小鹏汽车科技有限公司 | 目的地辅助导航方法及***、导航终端、辅助终端、服务器 |
CN110260879B (zh) * | 2019-07-15 | 2021-10-08 | 广州小鹏汽车科技有限公司 | 目的地辅助导航方法及***、导航终端、辅助终端、服务器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7245926B2 (en) | Multimedia information and information inquiry download service | |
US7283846B2 (en) | Integrating geographical contextual information into mobile enterprise applications | |
US20040000995A1 (en) | GPS e-marker | |
US20040127252A1 (en) | Infromation terminal device and PC card that a user can easily find a hot spot to access a wireless LAN | |
JP2002048586A (ja) | ナビゲーション方法、携帯情報機器、ナビゲーション用サーバ、及び光学的データ解析用サーバ | |
WO2001013069A1 (en) | Method and apparatus for providing location-dependent services to mobile users | |
WO2003027900A1 (fr) | Systeme de traitement d'informations fournissant divers services au moyen d'informations de carte electronique | |
CN101000372B (zh) | 一种追踪导航中的地图记录方法及设备 | |
US20090287796A1 (en) | Method and apparatus for device and carrier independent location systems for mobile devices | |
CN101644577A (zh) | 获取导航信息的方法、导航终端及导航中心服务器 | |
CN101650192A (zh) | 导航电子地图目的地设定的方法、移动终端和服务器端 | |
CN104316065A (zh) | 一种快速向第三方发送请求的精准导航方法 | |
CN100483413C (zh) | 电子地图的图文和多媒体数据扩展和查询的方法 | |
CN107018210A (zh) | 一种ip地址库创建方法及装置 | |
CN102238209A (zh) | 车辆周边信息的提供方法及车载*** | |
CN101331485A (zh) | 通过使用隐式位置测量基于位置的点进测量来改进基于位置的搜索 | |
US20030035519A1 (en) | Methods and apparatus for accessing web content from a wireless telephone | |
CN101008572B (zh) | 一种位置监控方法及设备 | |
CN1996289A (zh) | 一种电子地图查询定位方法 | |
CN101404673B (zh) | 一种获取综合信息的方法、***及装置 | |
CN101329178B (zh) | 一种获得编码信息及地址定位的方法和装置 | |
JP2001243251A (ja) | 電話番号リストデータ自動作成システム | |
CN102081676A (zh) | 基于移动无线网络、通过远程服务器进行地图解析的方法 | |
JP2002062158A (ja) | 位置情報交換システム、位置情報生成装置、位置表示装置および情報処理装置 | |
JP2003315078A (ja) | ナビゲーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100217 |