地理位置快速查找定位系统及方法

文档序号:6373548阅读:1347来源:国知局

专利名称::地理位置快速查找定位系统及方法
技术领域
:本发明涉及一种地理位置快速查找定位系统及方法,更具体地说是使用变焦定位法进行位置编码,达到快速查找定位的目的。
背景技术
:目前,位置服务提供商在表示位置信息时,通常使用卫星定位数据,如GPS定位系统。这些定位系统对于位置的表达使用经纬度坐标,类似120.3456E,30.1234N的坐标数据。这种位置表达方法比较复杂,不便于记忆,同时其字符长度也比较长,不便于计算机的存储和传输,更重要的是各个不同的信息系统之间由于通常会采用不同的编码方式对定位数据进行编码,使得这些数据无法自由的在不同信息系统之间传播。
发明内容设计目的避免
背景技术
中的不足之处,设计一种在查找地理位置时具有简便、快捷、精确的地理位置快速查找定位系统及方法。设计方案为了实现上述设计目的。本申请采用的变焦定位编码,其编码方法如下a、对于任意待定位的区域a,选取一个边长分别为x、y的矩形取景框D(X,y),调整该取景框至待定位区域a的距离L0,使得透过该取景框恰好能够观察到区域a的全部范围。此时将该取景框的矩形区域记为A0,其实际边长分别记为xO、y0,实际面积记为S0=x0*y0;b、调整该取景框至区域a的距离至LI,使得透过该取景框能够观察到a的部分区域al,并且满足以下条件将区域al的实际边长分别记为xl、yl,则满足条件x0=xl*tl,y0=yl*tl,记此时区域al的实际面积SI,则S0=Sl*tl*tl。按照以上,贝U可将区域AO平均划分为tl*tl个大小与al相同的矩形区域,本申请以Al、A2......Anl,nl=tl*tl分别表示每一个矩形区域,即对该待定区域a进行了一次编码;C、再次调整该取景框至区域a的距离至L2,使得透过该取景框能够观察到al的部分区域a2,并且满足以下条件将区域a2的实际边长分别记为x2、y2,则满足条件xl=x2*t2,yl=y2*t2,记此时区域a2的实际面积S2,则Sl=S2*t2*t2。按照以上,则可将区域al平均划分为t2*t2个大小与a2相同的矩形区域,本申请以BI、B2……Bn2,n2=t2*t2分别表示每一个矩形区域,即对该待定区域al进行了一次编码;d、重复以上b、c步骤中所述的变焦方法,即可对待定区域进行重复编码,直至最终取景框与区域a的距离为L’,此时观察到的区域a’的实际面积与取景框D(x,y)大小相同,即完成了整个编码过程。那么,区域a其中任一点的位置可以通过其所处的不同层级的矩形框来表达,形如A1B2C6D8的编码。以上所述的编码精度,即该编码所能表达的最小区域即为D(x,y)=x*y,编码长度N则可计算得到x0=x*tl*t2*…*tN。位置服务提供方在向用户提供位置服务时,用户的位置信息以变焦定位编码表示。该位置编码用于在位置服务提供过程中的位置信息的表达、传输以及任何形式的处理。本申请所述的位置系统,包含了接收装置、处理器、存储模块、地图模块、输出装置等部分;其中接收装置用来接收外部传输的位置信息,并传输至处理器供处理;处理器的作用是对接收到的位置信息进行编码解析和转换等处理;存储模块用以存储编码规则表、编码对应数据表等;地图模块是本系统所使用的地图,用以将编码表示的位置显示出来;输出模块用来将解析或者转换后的编码输出至显示模块或者其他系统。本申请的位置服务系统包括a、通过计算机设备,对于任意区域按照变焦定位法的规则,选定编码长度和精度,建立一套完整的位置编码表T0。本发明的位置服务系统,即使用该变焦定位编码来表达任意地点的位置信息;b、本发明的位置服务系统所使用的地图系统,可以为现有的任何地图系统,将步骤a中所述的编码与所使用的地图系统的位置数据进行比对,并建立一起一张对应数据表Tl,则通过该Tl表,系统可将变焦定位法的编码所表达的位置与该地图系统中的位置一一对应起来。从而实现编码的传输、解析和显示;C、本发明的位置服务系统,通过接收装置接收目标用户或设备的卫星定位信息,将该信息传输至处理器,处理器解析该定位信息,并且通过查询编码对应表Tl(该数据表存储在存储模块内),即可将该编码所表达的位置解析为符合以上地图系统的位置数据,从而将该位置显示在所述地图系统中。本系统的编码规则也可在其他任意不同的位置服务系统和各种软件之间传达而被无障碍的理解,其工作原理如下对于其他任意的位置服务系统或者地图系统,本系统可提供开放的数据接口。通过该数据接口接入本系统后,即能够获取本系统提供的解析以上所述的编码表TO和对应数据表Tl;其他任意的位置服务系统或者地图系统,接收到本发明使用的编码后,通过本系统的接口,将其解析为自身系统数据格式的位置信息,并显示在地图上或者做其他数据处理。其他任意的位置服务系统或者地图系统,在发送或者分享位置信息时,同样通过本系统提供的接口,经过编码表TO以及对应数据表Tl的解析,转化为符合本系统的变焦编码,然后再传输至目标系统中。以上,即可实现本系统编码在任意位置服务系统或者地图系统之间的解析和转换。技术方案I:一种地理位置快速查找定位系统,至少包括处理器、接收装置、存储模块、地图模块、输出装置及操作软件;操作软件内置在处理器,接收装置负责接收数据且接收装置将接收数据通过信号输出端接处理器的信号输入端,处理器负责分析、计算位置数据和编码数据,并与存储模块、地图模块构成双向数据交换,存储模块用来存储编码规则及对应数据表LUT,地图模块用来将位置数据显示在相应地图系统上,处理器信号输出端接输出装置的信号输入端且输出装置用来将数据输出本系统。技术方案2:—种地理位置快速查找定位方法,位置服务系统使用该变焦定位编码来表达任意地点的位置信息;a、通过计算机设备,对于任意区域按照变焦定位法的规则,选定编码长度和精度,建立一套完整的位置编码表TO且存储在存储模块内;b、位置服务系统所使用的地图系统,可以为现有的任何地图系统,将步骤a中所述的编码与所使用的地图系统的位置数据进行比对,并建立一起一张对应数据表Tl且存储在存储模块内,则通过该Tl表,系统可将变焦定位法的编码所表达的位置与该地图系统中的位置一一对应起来,从而实现编码的传输、解析和显示;c、位置服务系统通过接收装置接收目标用户或设备的卫星定位信息,将该信息传输至处理器,处理器解析该定位信息,并且通过查询编码对应表Tl,即可将该编码所表达的位置解析为符合以上地图系统的位置数据,从而将该位置显示在所述地图系统中。技术方案3:—种地理位置快速查找定位编码方法,包括计算机及操作软件,位置服务提供方在向用户提供位置服务时,用户的位置信息采用变焦定位编码表示方法a、对于任意待定位的区域a,选取一个边长分别为x、y的矩形取景框D(X,y),调整该取景框至待定位区域a的距离L0,使得透过该取景框恰好能够观察到区域a的全部范围,此时将该取景框的矩形区域记为A0,其实际边长分别记为X0、y0,实际面积记为S0=x0*y0;b、调整该取景框至区域a的距离至LI,使得透过该取景框能够观察到a的部分区域al,并且满足以下条件将区域al的实际边长分别记为xl、yl,则满足条件x0=xl*tl,y0=yl*tl,记此时区域al的实际面积SI,则S0=Sl*tl*tl;按照以上,则可将区域AO平均划分为tl*tl个大小与al相同的矩形区域,以Al、A2……Anl,nl=tl*tl分别表示每一个矩形区域,即对该待定区域a进行了一次编码;c、再次调整该取景框至区域a的距离至L2,使得透过该取景框能够观察到al的部分区域a2,并且满足以下条件将区域a2的实际边长分别记为x2、y2,则满足条件xl=x2*t2,yl=y2*t2,记此时区域a2的实际面积S2,则Sl=S2*t2*t2;按照以上,贝丨J可将区域al平均划分为t2*t2个大小与a2相同的矩形区域,以BI、B2......Bn2,n2=t2*t2分别表示每一个矩形区域,即对该待定区域al进行了一次编码;d、重复以上b、c步骤中所述的变焦方法,即可对待定区域进行重复编码,直至最终取景框与区域a的距离为L’,此时观察到的区域a’的实际面积与取景框D(x,y)大小相同,即完成了整个编码过程;那么,区域a其中任一点的位置可以通过其所处的不同层级的矩形框来表达,形如A1B2C6D8的编码,以上所述的编码精度,即该编码所能表达的最小区域即为D(X,y)=x*y,编码长度N则可计算得到x0=x*tl*t2*…*tN。本发明与
背景技术
相比,一是本发明所使用的编码系统,编码长度非常简短,可以仅使用8位编码即表达精度在IOm以内的位置点,这对于用户记忆表达以及计算机传输、处理都非常便捷;二是该编码系统的编码每一位字符都能够独立表示一个区域范围,即每一个编码都有一定的含义,这使得用户在记忆该编码时,比经纬度坐标等一串数字更加容易,编码的含义也更加容易解读;三是本发明的编码系统所使用的字符非常自由,甚至可以使用汉字来编码,突破了数字和字母的限制,大大丰富了编码字符集的数量,从而能够最大限度降低编码长度。图I是本发明的系统结构示意图。图2是本发明的一种实施例中使用的8倍变焦对中国境内区域进行的7位编码示意图。图3是本发明的一种实施例中使用的加入颜色标示的中国境内区域6位编码示意图。图4是本发明的一种实施例中使用的20倍变焦对中国境内区域进行的5位汉字编码不意图。图5是本发明的一种实施例的系统对位置数据进行编码逻辑流程示意图。图6是本发明的一种实施例的系统将编码解析为地图位置数据逻辑流程示意图。图7是本发明的一种实施例提供的外部系统数据接口示意图。图8是本发明的一种实施例提供的外部系统将自身位置数据转换为变焦编码的逻辑示意图。图9是本发明的一种实施例提供的外部系统将获取的变焦编码解析为自身位置数据的逻辑示意图。具体实施例方式本发明提供的一种实施例,其采用的变焦编码规则可以包含以下三种,分别是第一、采用8倍变焦对中国境内区域进行的7位编码。根据相关数据,中国国境范围从北至南最大距离约为5500KM,从东至西最大距离约为5200KM。于是,本申请使用边长为5500KM的正方形取景框,每次变焦倍数均为8倍。通过计算可知,7位编码的精度可达到5500KM/8~7约为2.62m。该精度相比GPS精度,完全可以达到位置服务的使用要求。根据以上的计算,本申请需要使用8*8共64个字符来进行编码。为了便于计算机输入以及用户记忆,本申请选用64个常用字符来表达,即10个阿拉伯数字加上52个英文大小写字母,另外再加上+和-。于是,本申请根据图2中A点位置,其第一位编码应为b,以此类推,可得该点完整编码brGA394。并且该编码的每一位字符均能独立表示一个区域范围。按照上述方法,即可对中国境内所有位置点以7位长度编码表示出来。第二、加入颜色表示的中国境内区域6位编码同样按照上述对中国境内区域编码,本申请将颜色加入到编码字符集中,采用红、橙、黄、绿、青、蓝、紫、黑8种颜色和10个阿拉伯数字、22个小写英文字符(去掉易与数字O和I混淆的ο和1,以及读音上易混淆的g和j)混合表示,如红a,即a,蓝3即3等等。则此时字符集内字符总数变为32*8=256个,此时的变焦倍数为16倍。同样采用边长为5500KM的正方形初始取景框,按照变焦倍数为16,六次变焦后所得编码的精度应为5500KM/16~6=0.33m。按照以上的变焦编码规则,图3所示的点可表示为a04f8ro第三、20倍变焦对中国境内区域进行的5位汉字编码同样按照上述对中国境内区域编码,本申请采用20倍变焦,字符集为常用的汉字20*20=400个,如你、我、他、一、二、三等等。同样采用边长为5500KM的正方形初始取景框,按照变焦倍数为20,5次变焦后所得编码的精度应为5500KM/20~5=1.72m。按照以上的编码规则,图4所示的点A可表示为我爱天安门。本发明提供的一种实施例,其位置服务系统采用以上所述的任意一种编码规贝U,按照此编码规则,完成一套编码表以及编码与经纬度坐标之间的对应数据表(LUT,即LookupTable)。其系统结构如图I所示,包括了处理器101、接收装置102、存储模块103、地图模块104和输出装置105。其中,处理器101负责分析、计算位置数据和编码数据,并控制其输出;接收装置102负责接收数据,并传输至处理器;存储模块103用来存储编码规则及对应数据表,即LUT(LookupTable);地图模块104用来将位置数据显示在相应地图系统上;输出装置105用来将数据输出本系统。本系统提供的将位置数据按照变焦编码进行转换编码的方法,详述如下·系统通过接收装置102接收位置数据,该数据可以为通过GPS模块获取,也可为其他系统传递过来的。处理器101接收到位置数据,查询存储模块103中的对应数据表LUT,经过计算,将该位置数据转换为变焦编码。同时通过地图模块104,可将该变焦编码与地图系统对应起来,从而能够在地图上显示该位置。最后,处理器101将得到的结果通过输出装置105发送出去。以上流程详见图5所示。本系统提供的将解析变焦编码为经纬度位置信息的方法,详述如下系统通过接收装置102接收编码数据,处理器101接收到该编码数据,查询存储模块103中的对应数据表LUT,经过计算,将该编码数据转换为经纬度位置信息。同时通过地图模块104,可将该位置信息与地图系统对应起来,从而能够在地图上显示该位置。最后,处理器101将得到的结果通过输出装置105发送出去。以上流程详见图6所示。本发明提供的一种实施例,其系统还提供数据接口,使得外部系统可以通过该数据接口,完成变焦编码的解析与转换,其结构示意图如图7。外部系统通过上述数据接口完成位置信息转换为变焦编码的方法,详述如下外部系统A,将自身数据格式的经纬度位置信息发送给数据接口B。数据接口B接受该位置信息,将其传输至本系统A。本系统A内部按照图5所示的流程,将该位置信息转换为变焦编码,并返回至数据接口B。数据接口B再将该结果返回至外部系统A。此时外部系统A即可获取其请求的位置信息转换后得到的变焦编码。以上流程详见图8所示。外部系统通过上述数据接口完成解析变焦编码为位置数据的方法,详述如下外部系统A,将获取的变焦编码数据发送给数据接口B。数据接口B接受该编码数据,将其传输至本系统A。本系统A内部按照图6所示的流程,将该编码数据转换为经纬度位置信息,并返回至数据接口B。数据接口B再将该结果返回至外部系统A。此时外部系统A即可获得其请求的变焦编码所代表的经纬度位置信息。以上流程详见图8所示。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种变化和更改。凡本发明的精神和原则之内,所作的任何修改、等同替改进等,均应包含在本发明的权利要求范围之内。权利要求1.一种地理位置快速查找定位系统,其特征是至少包括处理器(101)、接收装置(102)、存储模块(103)、地图模块(104)、输出装置(105)及操作软件;操作软件内置在处理器(101),接收装置(102)负责接收数据且接收装置(102)将接收数据通过信号输出端接处理器(101)的信号输入端,处理器(101)负责分析、计算位置数据和编码数据,并与存储模块(103)、地图模块(104)构成双向数据交换,存储模块(103)用来存储编码规则及对应数据表LUT,地图模块(104)用来将位置数据显示在相应地图系统上,处理器(101)信号输出端接输出装置(105)的信号输入端且输出装置(105)用来将数据输出本系统。2.根据权利要求I所述的地理位置快速查找定位系统,其特征是接收装置(102)接收编码数据,处理器(101)接收到该编码数据,查询存储模块(103)中的对应数据表LUT,经过计算,将该编码数据转换为经纬度位置信息,同时通过地图模块(104),可将该位置信息与地图系统对应起来,从而能够在地图上显示该位置,处理器(101)将得到的结果通过输出装置(105)发送出去。3.根据权利要求I所述的地理位置快速查找定位系统,其特征是所述LUT是指lookuptable,其中存储了本系统所采用的编码与其他地理位置系统如经纬度坐标之间的对应转换关系。4.根据权利要求I所述的地理位置快速查找定位方法,其特征是所述操作软件则为一套包含以上所述逻辑的控制系统,可使用任何计算机语言和平台进行编写。5.一种地理位置快速查找定位方法,其特征是位置服务系统使用该变焦定位编码来表达任意地点的位置信息;a、通过计算机设备,对于任意区域按照变焦定位法的规则,选定编码长度和精度,建立一套完整的位置编码表TO且存储在存储模块内;b、位置服务系统所使用的地图系统,可以为现有的任何地图系统,将步骤a中所述的编码与所使用的地图系统的位置数据进行比对,并建立一起一张对应数据表Tl且存储在存储模块内,则通过该Tl表,系统可将变焦定位法的编码所表达的位置与该地图系统中的位置一一对应起来,从而实现编码的传输、解析和显示;C、位置服务系统通过接收装置接收目标用户或设备的卫星定位信息,将该信息传输至处理器,处理器解析该定位信息,并且通过查询编码对应表Tl,即可将该编码所表达的位置解析为符合以上地图系统的位置数据,从而将该位置显示在所述地图系统中。6.根据权利5所述的地理位置快速查找定位方法,其特征是a、对于其他任意的位置服务系统或者地图系统,本系统可提供开放的数据接口,通过该数据接口接入本系统后,即能够获取本系统提供的解析以上所述的编码表TO和对应数据表Tl;b、其他任意的位置服务系统或者地图系统,接收到本系统使用的编码后,通过本系统的接口,将其解析为自身系统数据格式的位置信息,并显示在地图上或者做其他数据处理;C、其他任意的位置服务系统或者地图系统,在发送或者分享位置信息时,同样通过本系统提供的接口,经过编码表TO以及对应数据表Tl的解析,转化为符合本系统的变焦编码,然后再传输至目标系统中;d、以上,即可实现本系统编码在任意位置服务系统或者地图系统之间的解析和转换。7.根据权利要求5所述的地理位置快速查找定位方法,其特征是所述操作软件则为一套包含以上所述逻辑的控制系统,可使用任何计算机语言和平台进行编写。8.—种地理位置快速查找定位编码方法,包括计算机及操作软件,其特征是位置服务提供方在向用户提供位置服务时,用户的位置信息采用变焦定位编码表示方法a、对于任意待定位的区域a,选取一个边长分别为x、y的矩形取景框D(X,y),调整该取景框至待定位区域a的距离L0,使得透过该取景框恰好能够观察到区域a的全部范围,此时将该取景框的矩形区域记为A0,其实际边长分别记为xO、yO,实际面积记为SO=xO*yO;b、调整该取景框至区域a的距离至LI,使得透过该取景框能够观察到a的部分区域al,并且满足以下条件将区域al的实际边长分别记为xl、yl,则满足条件x0=xl*tl,yO=yl*tl,记此时区域al的实际面积SI,则SO=Sl*tl*tl;按照以上,则可将区域AO平均划分为tl*tl个大小与al相同的矩形区域,以Al、A2......Anl,nl=tl*tl分别表示每一个矩形区域,即对该待定区域a进行了一次编码;C、再次调整该取景框至区域a的距离至L2,使得透过该取景框能够观察到al的部分区域a2,并且满足以下条件将区域a2的实际边长分别记为x2、y2,则满足条件xl=x2*t2,yl=y2*t2,记此时区域a2的实际面积S2,则Sl=S2*t2*t2;按照以上,则可将区域al平均划分为t2*t2个大小与a2相同的矩形区域,以BI、B2……Bn2,n2=t2*t2分别表示每一个矩形区域,即对该待定区域al进行了一次编码;d、重复以上b、c步骤中所述的变焦方法,即可对待定区域进行重复编码,直至最终取景框与区域a的距离为L’,此时观察到的区域a’的实际面积与取景框D(x,y)大小相同,即完成了整个编码过程;那么,区域a其中任一点的位置可以通过其所处的不同层级的矩形框来表达,形如A1B2C6D8的编码,以上所述的编码精度,即该编码所能表达的最小区域即为D(x,y)=x*y,编码长度N则可计算得到x0=x*tl*t2*…*tN。9.根据权利要求8所述的地理位置快速查找定位编码方法,其特征是所述变焦定位方法的编码长度和精度可根据实际情况自由选择,并且编码所使用的字符也并不限定,可以使用大小写字母、数字、颜色以及任何语言系统的字符和文字,或者以上这些字符的混合搭配。10.根据权利要求8所述的地理位置快速查找定位编码方法,其特征是所述变焦定位方法对于选定编码长度N和精度所完成的编码,也可以使用长度小于N的短码来表达某些特殊的位置,只需将该短码与该位置的实际编码进行关联即可。全文摘要本发明涉及一种地理位置快速查找定位系统及方法,以及位置定位编码的发送、解码的系统方法。本方法所采用的变焦定位,可以对任意待定位区域进行编码,建立一套完整的编码表。变焦定位编码较之传统的位置表达方式,编码长度可以更少,编码的每一位都可以单独表示某一个区域范围,因此更加便于用户的记忆和分享,同时也更加便于计算机的输入和处理。本系统包含了接收装置、处理器、存储模块、地图模块、输出装置等部分。文档编号G06F17/30GK102967303SQ201210250549公开日2013年3月13日申请日期2012年7月19日优先权日2012年7月19日发明者周文伟,李威,蒋卫平申请人:杭州九树网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1