专利名称:基于gps全球定位系统的lbs位置相关服务定位误差自适应校准方法
技术领域:
本发明专利涉及一种如何提高LBS位置相关服务定位精度的方法,尤其是一种如何基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准方法。
背景技术:
目前民用GPS全球定位系统的精度在10米左右,但由于我国为了保证国家的安全在数字地图中对GPS全球定位系统进行了人为干扰的偏移,目前大约在100米左右,同时这种偏移是随机的,即有的地方有偏移,有的地方则没有偏移,这样就造成了基于GPS全球定位系统的LBS位置相关服务在定位上有很大的误差从而无法真正产生实用价值。同时根据国家规定任何人都不准私自测绘和出版电子的或纸质的地图,因此目前基于GPS全球定位系统的电子数字地图也无法得到修正,只能使用国家规定的带偏差的数字电子地图。此外,由于不同的3G手机自身在定位时所产生的误差,以及3G手机当时是否在移动,以及当时所获得的GPS全球定位系统定位的星的数量都将影响误差的大小。所有这些都使LBS位置相关服务无法为用户提供真正有价值的与位置有关的服务。
发明内容
本发明的目的是为了克服上述缺点,提供一种使LBS位置相关服务可为用户提供真正有价值的与位置有关的服务的基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准方法。实现本发明目的的技术方案是基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准方法,将基于GPS全球定位系统的电子数字地图中带误差的街道信息和真实的街道信息同时发送到远程的“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”,“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到带误差的街道信息和真实的街道信息后进行以下处理1)将基于GPS全球定位系统的电子数字地图中带有误差的街道信息转化为一种数字编码,这个数字编码可以是任意的数字组合;在产生数字编码时,如果这个带误差的街道信息在误差分布数据库表格中是第一次出现,则产生一个新的数字编码,如果该带误差的街道信息在误差分布数据库表格中已经存在了,则将其出现的次数加1 ;2)以真实的街道作为数据库表格字段的关键词,将新接收到的真实的街道,带误差的街道信息,由带有误差的街道信息转化而来的新数字编码或查找到的原有的数字编码和该数字编码在对应该新接收到的真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”, “数字编码字段”,“重复出现次数字段”;3)如果在误差分布数据库表格中无法查找到有关此带误差的街道信息的记录,则发回给使用者一个信息,要求使用者将当前所在的真实街道名称,包括所在的道路和最靠近的相交道路的名称发送给“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”进行校准;“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到这个真实街道信息后,首先对先前接收到的带误差的街道信息进行数字编码, 然后以真实的街道作为数据库表格字段的关键词,将接收到的这个真实的街道,带误差的街道信息,和新产生的数字编码和该数字编码在对应该真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”;值得注意的是在这里对应该真实街道时重复出现的次数是1 ;在误差分布数据库表格中查找是否已经存在该带误差的街道信息,如果存在,则找到对应的数字编码,并进一步找到该编码对应的真实街道;如果该编码对应有多个真实的街道,则找出所有对应的真 实街道;同时找出该编码在每个对应的真实街道中重复出现的次数;出现次数最多的那个真实街道将是针对带误差的街道信息进行误差校准后的街道。本发明具有积极的效果(1)本发明通过提高LBS位置相关服务定位的精确度将极大地方便出行人群在一个陌生的地点附近可以非常方便地找到自己所需要的商店或服务;(2) LBS位置相关服务是移动电子商务的一个重要分支,与LBS位置相关服务相关的应用潜在的国内市场高达上千亿元每年。
为了使本发明的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明,其中图1为本发明的误差分布数据库表格;图2为本发明的基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准的校准原理图;图3为本发明的城市商业信息数据库表格;图4为本发明的基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准的服务原理框架性示意图。
具体实施例方式(实施例1)见图1至图4,首先建立一个误差分布数据库表格。表格中有四个主要的字段,分别是“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”。其中“带误差的街道信息字段”的格式为带误差的街道信息字段2,带误差的街道信息字段......带误差的街道信息字段η。其中“数字编码字段”的格式为数字编码字段1,,数字编码字段2,......数字
编码字段η。其中“重复出现次数字段”的格式为重复出现次数字段1,重复出现次数字段 2,......重复出现次数字段η。
其中“带误差的街道 信息字段1”,“数字编码字段1”,“重复出现次数字段1”为对应的第一组数据,而“带误差的街道信息字段n”,“数字编码字段n”,“重复出现次数字段η” 为对应的第η组数据。城市商业信息数据库表格中有二个主要的字段,分别是“真实街道信息”,“商业信肩、ο其中真实街道信息又包括路名和靠近且相交的路名,其格式为路名/靠近且相交的路名。其中商业信息又包括商业名称,主营范围,联系方式和所在的路名和靠近且相交的路名,其格式为商业名称主营范围联系方式所在的路名和靠近且相交的路名,
商业名称[email protected]主营范围[email protected]联系方式[email protected]所在的路名和靠近且相交的路名......商业名称η@
主营范围η@联系方式浦所在的路名和靠近且相交的路名。校准时,在3G GPS全球定位系统手机上有个地理位置自校准功能程序,启动这个功能后,用户可以将当前所处的真实街道信息发送到“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”。同时GPS全球定位系统手机自动根据当前的GPS全球定位系统定位从数字电子地图服务提供商哪里获得当前带有人为误差的街道信息,然后通过一个数据接口将此街道信息传送给地理位置自校准功能程序,而地理位置自校准功能程序在接收到这个街道信息后又自动将这个街道信息发送到“基于GPS全球定位系统的LBS 位置相关服务定位误差自适应校准系统”。“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到带误差的街道信息和真实的街道信息后1)将电子数字地图中带有GPS全球定位系统定位误差的街道信息转化为一种数字编码,这个数字编码可以是任意的数字组合。在产生数字编码时,如果这个带GPS全球定位系统定位误差的街道信息在误差分布数据库表格中是第一次出现,则产生一个新的数字编码,如果该带GPS全球定位系统定位误差的街道信息在数据库中已经存在了,则将其出现的次数加1。由于用户反馈回来的带有GPS全球定位系统误差的街道信息并不稳定,其所带的误差也时大时小,因此形成一个围绕着某个真实街道的反复出现的不同的数字编码, 同时这些围绕着某个真实的街道的不同的数字编码重复出现的次数也是不同的,而且由于误差的存在,同一个数字编码可能会对应不同的几个相邻的真实街道。2)以真实的街道作为数据库表格字段的关键词,将真实的街道,带误差的街道信息,由带有GPS全球定位系统定位误差的街道信息转化而来的数字编码和该数字编码在对应该真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”。使用时,在3G GPS全球定位系统手机上有个感知周边商业信息的程序,此程序将用户通过GPS全球定位系统定位从数字电子地图服务提供商哪里获得的带误差的街道信息发送给“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”1) “基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到带误差的街道信息后首先在误差分布数据库表格中查找是否已经存在该信息,如果存在,则找到对应的数字编码,并进一步找到该编码对应的真实街道。如果该编码对应有多个真实的街道,则找出所有对应的真实街道。找出该编码在每个对应的街道中重复出现的次数。出现次数最多的那个真实街道将是针对带误差的街道信息进行误差校准后的街道。2) “基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到带误差的街道信息后如果在误差分布数据库表格中无法查找到此信息有关的记录,则发回给使用者一个信息,要求使用者将当前所在的真实街道名称,包括所在的道路和最靠近的相交道路的名称发送给“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”进行校准。“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到这个新的带误差的街道信息和新的真实街道信息后,首先对带误差的街道信息进行编码,然后以真实的街道作为数据库表格字段的关键词,将真实的街道,带误差的街道信息,由带有GPS全球定位系统定位误差的街道信息转化而来的数字编码和该数字编码在对应该真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”。值得注意的是在这里重复出现的次数是1 ;3)如何使用者发现获得的真实街道信息不准确,也可以将当前真实的街道信息发给“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”要求进行修正;“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”一旦获得了真实的街道,则可以以真实的街道为关键词在城市商业信息数据库表格中找到对应的该街道上的所有的商业信息。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准方法,其特征在于 将基于GPS全球定位系统的电子数字地图中带误差的街道信息和真实的街道信息同时发送到远程的“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”,“基于 GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”在接收到带误差的街道信息和真实的街道信息后进行以下处理1)将基于GPS全球定位系统的电子数字地图中带有误差的街道信息转化为一种数字编码,这个数字编码可以是任意的数字组合;在产生数字编码时,如果这个带误差的街道信息在误差分布数据库表格中是第一次出现,则产生一个新的数字编码,如果该带误差的街道信息在误差分布数据库表格中已经存在了,则将其出现的次数加1 ;2)以真实的街道作为数据库表格字段的关键词,将新接收到的真实的街道,带误差的街道信息,由带有误差的街道信息转化而来的新数字编码或查找到的原有的数字编码和该数字编码在对应该新接收到的真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”;3)如果在误差分布数据库表格中无法查找到有关此带误差的街道信息的记录,则发回给使用者一个信息,要求使用者将当前所在的真实街道名称,包括所在的道路和最靠近的相交道路的名称发送给“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统”进行校准;“基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准系统” 在接收到这个真实街道信息后,首先对先前接收到的带误差的街道信息进行数字编码,然后以真实的街道作为数据库表格字段的关键词,将接收到的这个真实的街道,带误差的街道信息,和新产生的数字编码和该数字编码在对应该真实街道时重复出现的次数作为一条记录中的四个数据单元分别存储到误差分布数据库表格中的“真实街道字段”,“带误差的街道信息字段”,“数字编码字段”,“重复出现次数字段”;值得注意的是在这里对应该真实街道时重复出现的次数是1 ;在误差分布数据库表格中查找是否已经存在该带误差的街道信息,如果存在,则找到对应的数字编码,并进一步找到该编码对应的真实街道;如果该编码对应有多个真实的街道,则找出所有对应的真实街道;同时找出该编码在每个对应的真实街道中重复出现的次数;出现次数最多的那个真实街道将是针对带误差的街道信息进行误差校准后的街道。
全文摘要
本发明涉及一种如何提高LBS位置相关服务定位精度的方法,尤其是一种如何基于GPS全球定位系统的LBS位置相关服务定位误差自适应校准方法。该方法通过一种具有自学习能力的自适应误差校准能够有效地消除人为地加在基于GPS全球定位系统定位的电子数字地图中的误差。
文档编号G01S19/40GK102346259SQ201010242539
公开日2012年2月8日 申请日期2010年8月2日 优先权日2010年8月2日
发明者奚伟祖 申请人:奚伟祖