一种地理编码器的切换方法和装置的制造方法
【技术领域】
[0001]本发明涉及通讯技术领域,尤其涉及一种地理编码器的切换方法和装置。
【背景技术】
[0002]随着计算机技术以及终端技术的不断发展,基于移动终端的导航类应用被越来越多的用户所使用。导航类应用主要通过地理编码服务(也称geocode service)来提供地图导航功能。所述地理编码服务,是指将地理坐标(例如,经玮度)解析为街道地址或者其他点位和地理特征的过程及其逆过程。例如,用户希望了解当前所处的位置时,导航类应用通过GPS数据可以直接获取用户当前的经玮度信息,但是用户了解这一经玮度信息后仍然对当前所处位置一无所知,此时通过地理编码服务,用户可以获取与经玮度信息对应的地址信息。
[0003]目前,地理编码服务主要通过构造经玮度地址解析库的方式来实现。通过在上述地址解析库中存储地理坐标与地址信息之间的对应关系,即可实现将地理坐标解析为地址信息(或者相反过程)。显然,不同国家存储的地址解析库内容不相同,而且不同国家完成地理坐标与地址信息的解析算法也不尽相同,例如,对于地址规则度较高的国家,可以采取“地址插值”的方式结合地址解析库完成上述解析,而对于地址分布较乱的国家,则只能根据地址解析库完成上述解析。
[0004]随着经济和科学技术的发展,人们去国外工作、学习、旅游的机会越来越多,当人们初到一个新的国家,还使用之前国家所适用的地址解析库以及解析算法,则会出现移动终端位置信息显示不对或者显示错误等问题,给人们生活带来诸多不便。
【发明内容】
[0005]有鉴于此,本发明实施例提供一种地理编码器的切换方法和装置,以优化现有的地理解析服务,满足人们日益增长的便捷化、准确化的地址解析需求。
[0006]第一方面,本发明实施例提供了一种地理编码器的切换方法,包括:
[0007]确定移动终端的当前地理位置标识;
[0008]将当前应用的用于地理编码服务的地理编码器,切换为与所述地理位置标识对应的目标地理编码器;
[0009]基于所述目标地理编码器,完成地理坐标与地址信息之间的转换。
[0010]第二方面,本发明实施例还提供了一种地理编码器的切换装置,包括:
[0011]位置标识确定单元,用于确定移动终端的当前地理位置标识;
[0012]地理编码器切换单元,用于将当前应用的用于地理编码服务的地理编码器,切换为与所述地理位置标识对应的目标地理编码器;
[0013]转换单元,基于所述目标地理编码器,完成地理坐标与地址信息之间的转换。
[0014]本发明实施例提供的一种地理编码器的切换方法及装置,通过确定移动终端的当前地理位置标识,将当前应用的地理编码器切换为所述地理位置标识对应的目标地理编码器,完成地理坐标与地址信息之间的转换,能够优化现有的地理解析服务,解决了当人们初到一个新的国家或地区时,出现的移动终端位置信息显示不对或者显示错误等问题,满足人们日益增长的便捷化、准确化的地址解析需求,给人们的生活带来便利。
【附图说明】
[0015]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0016]图1为本发明实施例一提供的一种地理编码器的切换方法流程图;
[0017]图2为本发明实施例二提供的一种地理编码器的切换方法流程图;
[0018]图3为本发明实施例三提供的一种地理编码器的切换方法流程图;
[0019]图4为本发明实施例四提供的一种地理编码器的切换方法流程图;
[0020]图5为本发明实施例五提供的一种地理编码器的切换方法流程图;
[0021]图6为本发明实施例六提供的一种地理编码器的切换装置结构框图。
【具体实施方式】
[0022]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0023]实施例一
[0024]图1为本发明实施例一提供的一种地理编码器的切换方法流程图;该方法可以由一种地理编码器的切换装置来执行,其中的装置可由软件和/或硬件的方式来实现,该装置设于移动终端的内部,如图1所示,所述方法包括:
[0025]步骤101:确定移动终端的当前地理位置标识。
[0026]所述移动终端为智能手机、平板电脑等电子设备;所述地址位置标识可以为国家、地区、城市或者时区等可以用来表示移动终端所在位置的信息。
[0027]步骤102:将当前应用的用于地理编码服务的地理编码器,切换为与所述地理位置标识对应的目标地理编码器。
[0028]如前所述,不同的国家或者地区由于存储的地址解析库内容不相同,而且不同国家完成地理坐标与地址信息的解析算法也不尽相同,当移动终端处于不同地理位置时,其所适用的地理编码器也不尽相同,因此需要根据移动终端当前的地理位置标识,应用相对应的地理编码器。
[0029]举例而言,所述地理位置标识具体为国家,设定移动终端在中国国内和中国国外所应用的用于地理编码服务的地理编码器是不同的,如,移动终端在中国国内所应用的为百度提供的地理编码器,在中国国外所应用的为谷歌提供的地理编码器。如果用户携带移动终端由中国国内到美国旅游,当移动终端当前所处的位置为美国时,则需要将当前的在中国国内应用的百度提供的地理编码器,切换成与美国的国家信息相对应的谷歌提供的目标地理编码器。
[0030]在本实施例中,移动终端存储有地理编码器与地理位置标识之间的对应关系,当获取地理位置标识后,即可确定与该地理位置标识相对应的目标地理编码器。
[0031]步骤103:基于所述目标地理编码器,完成地理坐标与地址信息之间的转换。
[0032]所述的目标地理编码器,能够完成地理坐标和地址信息之间的转换,将转换的地理坐标或地址信息显示在移动终端中的电子地图上,举例而言,当用户使用移动终端定位自己所处的位置时,移动终端中的地理编码器将获取的所处位置的地理坐标转换成地址信息,这样,用户就可以在地图上找到自己所处的位置;如果用户想了解自己所处位置的经玮度,可以在电子地图上输入地点的名称,通过地理编码器,将地址信息转换成经玮度信息,显示在电子地图上。
[0033]在本实施例的基础上,如果用户想知道除自己所处的位置之外的地点的经玮度信息,可以在随身携带的移动终端中的电子地图上输入该地点的名称,经地理编码器,将地址信息转换成经玮度信息,在电子地图上显示。
[0034]本实施例提供的一种地理编码器的切换方法,通过确定移动终端的当前地理位置标识,将当前应用的地理编码器切换为所述地理位置标识对应的目标地理编码器,完成地理坐标与地址信息之间的转换,能够优化现有的地理解析服务,解决了当人们初到一个新的国家或地区时,出现的移动终端位置信息显示不对或者显示错误等问题,满足人们日益增长的便捷化、准确化的地址解析需求,给人们的生活带来便利。
[0035]实施例二
[0036]图2为本发明实施例二提供的一种地理编码器的切换方法流程图;本实施例以上述实施例为基础进行优化,在本实施例中,将确定移动终端当前地理位置标识优化为:根据监听到的移动终端中的调制解调器的运营商注册信息,确定所述移动终端当前的国家标识;将所述国家标识作为移动终端当前地理位置标识。
[0037]相应的,如图2所示,本实施例的方法具体包括如下步骤:
[0038]步骤201:根据监听到的移动终端中的调制解调器的运营商注册信息,确定所述移动终端当前的国家标识。
[0039]在本实施例中,移动终端能够监听内部调制解调器的运营商的注册信息,调制解调器运营商注册信息变化,运营商名称的国家编号也会发生变化,根据运营商名称的国家编号,能够确定移动终端当前的国家标识,即确定移动终端所处的国家信息。
[0040]举例而言,在中国国内,调制解调器的运营商有移动、联通、电信、网通;在不同的国家,这些运营商的编号分别是不同的,在每个国家,这些运营商的编号分别是唯一固定的。例如,如果用户的移动终端是电信用户,电信在中国国内有固定的编号,在美国会有另外一个编号,在不同的国家,编号是不同的;如果用户所处的国家为美国,用户携带的移动终端能够监听到调制解调器的运营商(电信)的注册信息,基于注册信息确定其编号,根据编号确定移动终端当前的国家标识,即移动终端当前所处的国家信息。
[0041]步骤202:将所述国家标识作为移动终端当前地理位置标识。
[0042]将所述国家标识作为移动终端当前地理位置