无线通信终端和位置测定系统的制作方法

文档序号:6040317阅读:138来源:国知局
专利名称:无线通信终端和位置测定系统的制作方法
技术领域
本发明涉及一无线通信终端,它的设计使得GPS卫星检索所需要的检索定时和检索时间都能通过一座通信基站从一个位置信息服务器接收。本发明还涉及一个由该无线通信终端和位置信息服务器构成的位置测定系统,并涉及由上述无线通信终端执行的位置测定方法。
背景技术
作为能测定各无线通信终端位置(无线通信终端),譬如测定具有通信功能的移动电话和便携式信息终端位置,的位置测定系统之一,某种位置测定系统采用GPS(全球定位系统)卫星和基站。在这种类型的位置测定系统中,当一部移动电话位于某个位置,譬如位于GPS卫星可以被满意检索的一个户外地点时,这部移动电话的某个当前位置就可以根据这些GPS卫星发送的GPS卫星信号来测定。相反,当该移动电话位于某个位置,譬如位于GPS卫星不能被满意检索的一个室内地点时,该便携式终端的一个当前位置则可以根据从各邻近基站发送的某个基站信号的信号迟延量来测定。
另一方面,当一部移动电话能够独自确定它的某个当前位置时,各GPS卫星的年鉴信息和各基站的年鉴信息必须储存在这部移动电话内,并且/或者在这部移动电话中进行复杂的定位计算。由于上述要求,该移动电话变得相当贵,该移动电话的结构也变得很复杂。鉴于这样一个理由,就提出了一部移动电话并不独自测定某个当前位置的另一种位置测定系统。就是说,在这个系统中,该移动电话向某个位置信息服务器既发送通过检索GPS卫星获得的GPS卫星信息,又发送通过检索邻近基站信息获得的邻近基站信息,所以这个位置信息服务器就可以根据从该移动电话接收到的GPS卫星信息和邻近基站信息一道来测定该移动电话的某个当前位置。
在这样一个由该位置信息服务器测定该移动电话当前位置的系统中,这部移动电话从与这台便携式终端通信的某座通信基站周围的几座邻近基站中认定一座邻近基站作为一个参考基站,譬如说,在这座被认定的邻近基站中,某个基站信号的一个信号迟延量是一个最小迟延量。而且,这部移动电话也将与这些邻近基站有关的邻近基站信息发送到该位置信息服务器。
当该位置信息服务器从该移动电话接收到该邻近基站信息时,该位置信息服务器根据该收到的邻近基站信息,并参考以前已经拥有的这些基站的年鉴信息来提取每个邻近基站的纬度和经度。而且,这个位置信息服务器还根据从各个邻近基站发送的各基站信号的信号迟延量之间的某种相对关系来计算位置信息服务器本身与各邻近基站之间的拟距离,而该参考基站发送的基站信号的信号迟延量则被用作一个参考值。于是,这个位置信息服务器就能预测该移动电话的某个近似位置。
然后,该位置信息服务器根据这部移动电话的近似预测位置将一个表示检索定时的代码相位和一个代表检索时间的搜索窗口一道设定成这部移动电话检索这些GPS卫星时所需要的一个参数,而且,这个位置信息服务器还设置辅助信息。然后,该位置信息服务器将这些设定的辅助信息发送到该移动电话。
当该移动电话接收到来自该位置信息服务器的辅助信息时,这部移动电话从该接收到的辅助信息中同时提取该代码相位和搜索窗口,然后检索各GPS卫星以便根据这个提取的代码相位所表示的检索定时和这个提取的搜索窗口所表示的检索时间来获取GPS卫星信息。而且,该移动电话还获取该邻近基站信息,然后将已经获得的GPS卫星信息和邻近基站信息一道发送到该位置信息服务器。
然后,当该位置信息服务器从该移动电话同时接收到该GPS卫星信息以及该邻近基站信息时,这个位置信息服务器就根据该GPS卫星信息和该邻近基站信息一道来测定该移动电话的某个当前位置。于是,这个位置信息服务器将这个测定的该移动电话的当前位置作为一个定位结果发送到该移动电话。
另一方面,由于上述辅助信息以及类似信息通过该移动电话与该位置信息服务器之间的通信基站来发送/接收,所以如果这座通信基站的安装位置与该便携式电话的实际所在位置之间的距离变长,那么该通信基站的参考定时与该移动电话的参考定时之间就会出现一个时间差而形成一个传播迟延误差。在这种情况下,当该位置信息服务器预测该移动电话的近似位置时,这个位置信息服务器考虑的是该移动电话的这个近似预测位置与该通信基站安装位置之间的距离。然后,该位置信息服务器同时设定根据这个考虑的距离进行修正后的一个代码相位和一个搜索窗口。
在这一情况下,图18和图19表示由某个代码相位表示的检索定时与由某个搜索窗口代表的检索时间之间的某种关系,该代码相位与搜索窗口均由上述位置信息服务器设定。在这一情况下,这个位置信息服务器考虑的是该移动电话的这个近似预测位置与该通信基站的安装位置之间的距离,然后再预测该移动电话的参考定时以便计算出一个修正值。这时,这个时间差被表示成该移动电话的实际参考定时与由该位置信息服务器预测的该移动电话的参考定时之间的一个修正误差。然后,这个修正误差可以被表示成该位置信息服务器设定的检索定时与该移动电话实际检索这些GPS卫星的检索定时之间的一个时间差。
在这一情况下,如图18所示,当该移动电话的实际参考定时与该位置信息服务器预测的该移动电话的参考定时之间的某个时间差很小时,该修正误差变小。结果,由该位置信息服务器设定的检索定时没有偏离该移动电话实际检索这些GPS卫星的检索时间(图18中的(d))。而且,该移动电话能够按照该GPS卫星的理想检索定时来检索这些GPS卫星。因而,在该移动电话能够成功地进行这些GPS卫星的检索操作时,该位置信息服务器就可以正确地测定该移动电话的当前位置。
不过,如图19所示,当该移动电话的实际参考定时与该位置信息服务器预测的该移动电话的参考定时之间的某个时间差很大时,该修正误差变大。结果,该位置信息服务器设定的检索定时会偏离该移动电话实际检索这些GPS卫星的检索时间(图19中的(d)),所以,该移动电话不能按照这些GPS的理想检索定时来检索这些GPS卫星。因而,在该移动电话不能进行这些GPS卫星的检索操作时,该位置信息服务器也就不能正确地测定该移动电话的当前位置。

发明内容
所以本发明的一个目的是提供能够成功检索GPS卫星的一个无线通信终端、一个位置测定系统和一个计算机程序,从而正确地测定该无线通信终端的当前位置。
根据本发明的无线通信终端,当该无线通信终端通过一座通信基站从一个位置信息服务器接收到已经由该位置信息服务器对各个GPS卫星设定的检索定时和检索时间时,该无线通信终端至少修正从这个位置信息服务器通报的检索定时和检索时间中的一项,修正方法是改动该检索定时或者延长该检索时间,然后设定该修正后的检索定时或者该修正后的检索时间。该无线通信终端同时根据已经修正设定的检索定时和检索时间来检索各个GPS卫星,以便获取GPS卫星信息。该无线电终端通过该通信基站向该位置信息服务器发送该获得的GPS卫星信息。于是,当该位置信息服务器从该无线通信终端接收该GPS卫星信息时,这个位置信息服务器至少能根据这个接收到的GPS卫星信息来测定该无线通信终端的某个当前位置。
结果,即使在该无线通信终端的实际参考定时与该位置信息服务器预测的该无线通信终端参考定时之间的时间差大的情况下,就是说即使在该修正误差大的情况下,该检索定时和该检索时间中也至少有一项会按照改动这个检索定时或者延长这个检索时间的方式来修正设定。结果,就可能避免该位置信息服务器设定的检索定时偏离该无线通信终端实际检索这些GPS卫星的检索时间。这样,该无线通信终端就能够成功地进行该GPS卫星的检索操作。而且,该位置信息服务器也就能够正确地测定该无线通信终端的当前位置。


为了更好地理解本发明,可以参考与所附例图结合而作的一个详细说明,在这些例图中图1是说明根据本发明一个实施例的某个位置测定系统的整体结构示意图;图2是表示该位置测定系统中所用的一部移动电话的结构的方框图;图3是示意性地表示该位置测定系统运行过程的流程图;图4是表示该移动电话所执行的处理操作的流程图;图5是表示一个辅助信息示例的表格;图6是表示按高仰角在前的顺序排列的多个辅助信息的表格;图7是表示搜索窗口与检索时间之间某种关系的表格;
图8是表示只通过修正该搜索窗口来设定的一个辅助信息示例的表格;图9是表示该位置测定系统中检索定时与检索时间之间某种关系的时间曲线图;图10是表示与图8表格对应的、只通过修正该搜索窗口来设定的另一个辅助信息示例的表格;图11是该位置测定系统中与图9曲线对应的、表示检索定时与检索时间之间某种关系的时间曲线图;图12是表示只通过修正该代码相位来设定的一个辅助信息示例的表格;图13是该位置测定系统中与图9曲线对应的、表示检索定时与检索时间之间某种关系的时间曲线图;图14是表示通过同时修正该代码相位和该搜索窗口来设定的一个辅助信息示例的表格;图15是该位置测定系统中与图9曲线对应的、表示检索定时与检索时间之间某种关系的时间曲线图;图16是表示在总检索时间达到定义检索时间的情况下的一个辅助信息示例的表格;图17是表示在某个参数修正计数器的一个计数值达到某个定义修正数的情况下的一个辅助信息示例的表格;图18是描述根据背景技术的一个位置测定系统中检索定时与检索时间之间关系的时间曲线图;图19是在根据该背景技术的一个常规位置测定系统中与图1 8曲线对应的、描述检索定时与检索时间之间关系的时间曲线图。
具体实施例方式
现在参考图1至图17来说明如何将根据本发明一个实施例的一个无线通信终端应用于一移动电话的一个位置测定系统。
在图1中,举例来说,一部移动电话1首先从一组基站2中根据从各基站信号接收到的电场强度确定一座通信基站,并通过一个CDMA(码分多址)网络3由这个被确定的通信基站在该移动电话本身与一个位置信息服务器(PIS)4之间发送/接收各种类型的信息。移动电话1和位置信息服务器4均接收从各GPS(全球定位系统)卫星5发送的GPS卫星信号。而且,位置信息服务器4还拥有与各GPS卫星有关的年鉴信息和与各基站2有关的年鉴信息(设定位置、天线方向即定向性、服务区域等等)。
图2示意性地表示移动电话1的功能块。移动电话1的结构是这样的,即一个检索该GPS卫星5的GPS无线单元7、一个CDMA无线单元8、一个声音处理单元11、一个键盘操作单元12、一个显示器单元13和一个存储器单元14都被连接到主要由一个微处理器构成的CPU(中央处理器)6。CDMA无线单元8检索基站2,并通过CDMA网络3在CDMA无线单元8本身与位置信息服务器4之间发送/接收信息。声音处理单元11处理从一个麦克风9输入的电话发送声音以及从一个扬声器10输出的电话接收声音。键盘操作单元12由一块上面排列了许多按键的键板构成。这些按键提供一个“电话通信开始”键、一个“电话通信结束”键、“0”至“9”的“数字”键等等。
显示器单元13由一台上面显示日期、时刻、电话号码等的液晶显示器构成。存储器单元14包括一个RAM(随机存取存储器)和一个ROM(只读存储器)。应当指出,在这种情况下操作单元12可以由一个在显示器单元13上显示的触摸面板类型的操作单元构成。天线可以集成为一部单个天线运行来作为GPS无线单元7的一个天线和CDMA无线单元8的一个天线。
下面参考图3至图17来解释上述装置的运行过程。
举例来说,移动电话1首先检测一个电话用户发出的开始一次定位操作的指令,或者检测一个从CDMA网络3发出的开始定位操作的指令。当移动电话1接受到该开始定位操作的请求时,移动电话1就向位置信息服务器4发送一个定位请求。当位置信息服务器4接收到来自移动电话1的该定位请求时,这个位置信息服务器4要确定能否执行该定位操作。当位置信息服务器4确认该定位操作可以执行时,这个位置信息服务器4就向移动电话1发送一个定位响应。
当移动电话1接收到来自位置信息服务器4的该定位响应时,移动电话1开始一次定位操作(步骤S101),它检索位于该通信基站邻近区域内的一组邻近基站(步骤S102),并在这些邻近基站之中确定一座邻近基站作为一座参考基站(步骤S103)。举例来说,这座邻近基站中一个基站信号的一个信号迟延量是一个最小信号迟延量。然后,移动电话1将与这些邻近基站有关的邻近基站信息以及终端信息(电话号码等)一道发送到位置信息服务器4。
一旦收到该移动电话发送的终端信息和邻近基站信息,位置信息服务器4就根据该接收到的邻近基站信息设定一个定位参考点(步骤S201),并且指定一座参考基站(步骤S202)。然后,位置信息服务器4参考基站2的年鉴信息,并根据从移动电话1接收到的这些邻近基站信息来提取每座邻近基站的纬度和经度。而且,位置信息服务器4根据各座邻近基站发送的各基站信号的信号迟延量之间的某种相对关系来计算位置信息服务器4本身与各邻近基站之间的拟距离,而从该参考基站发送的某个基站信号的一个信号迟延量则被用作一个参考值。于是,这个位置信息服务器4就预测移动电话1的一个近似位置(步骤S203)。
随后,位置信息服务器4设定一个表示检索定时的代码相位和一个表示检索时间的搜索窗口来作为移动电话1检索各GPS卫星5时所需参数的一部分,而且,这个位置信息服务器4也针对每个GPS卫星5设定辅助信息,这个辅助信息包括一个卫星号、一个仰角、一个代码相位和一个搜索窗口(步骤S204)。然后,位置信息服务器4将这个设定的辅助信息发送到移动电话1。还应当指出,尽管该辅助信息实际包括该卫星号、仰角、代码相位、搜索窗口以及其他参数,但在这个实施例中省略了其他参数。
于是,当便携式终端1从位置信息服务器4接收到该辅助信息时,移动电话1在与这个接收到的辅助信息中所包含的参数的一部分相对应的搜索窗口和代码相位中至少修正一项,然后便携式终端1设定该修正后的参数。否则,移动电话1设定这些参数而不作任何修正(步骤S104)。根据这个设定的参数,这部移动电话1检索该GPS卫星5,以便获取与该GPS卫星5有关的GPS卫星信息(步骤S105)。下面将参考图4至图17来解释移动电话1获得该GPS卫星信息之前所执行的一个过程。应当理解,图4表示,由移动电话1执行的过程操作被画成了一幅流程图。
当移动电话1从位置信息服务器4接收到该辅助信息时,移动电话1从这个接收到的辅助信息中提取该卫星号、仰角、代码相位和搜索窗口,并且将位置信息服务器4通报的所有GPS卫星5按高仰角在前的顺序进行排序(步骤S301)。然后移动电话1对所有GPS卫星5附加索引号,使得这些GPS卫星5按高仰角在前的上升顺序排列(步骤S302)。
具体地说,现在假定8个这种GPS卫星5的卫星号、仰角、代码相位和搜索窗口如图5所示被包含在由位置信息服务器4通报的该辅助信息之中,移动电话1则如图6所示对这8个GPS卫星5以高仰角在前的顺序排序。然后,它对所有8个GPS卫星5加索引号,使得这些GPS卫星按高仰角在前的上升顺序排列。
在这种情况下,由于卫星号为“4”的GPS卫星5的仰角等于“75”度,就是说,它具有最高的仰角,所以移动电话1对卫星号为“4”的GPS卫星5加一个索引号“1”。其次,由于卫星号为“22”的GPS卫星5的仰角等于“70”度,就是说,它具有第二最高的仰角,所以与卫星号为“4”的GPS卫星5的仰角相比,移动电话1对卫星号为“22”的GPS卫星5加一个索引号“2”。
然后,由于卫星号为“17”的GPS卫星5的仰角等于“60”度,就是说,它具有第三最高的仰角,所以与卫星号为“22”的GPS卫星5的仰角相比,移动电话1对卫星号为“17”的GPS卫星5加一个索引号“3”。移动电话1按上述方法对位置信息服务器4通报的所有这些GPS卫星5加索引号。
然后,移动电话1设定一个定义修正数(步骤S303)。在这一情况下,这个定义修正数是指应当对一个代码相位与一个搜索窗口中至少一项加以修正的这类GPS卫星5的一个总数。设定这个定义修正数的理由如下。假定移动电话1修正对所有GPS卫星5已经设定的参数以便设定这些修正后的参数,那么移动电话1也会设定对那些具有低仰角的GPS卫星5已经设定的参数并设定这些修正后的参数,就是说,最终会修正对那些低可靠性GPS卫星5已经设定的这些参数并设定这些修正后的参数。
因而,即使移动电话1检索那些参数已经修正设定的可靠性低的GPS卫星,但由于这部移动电话1不能够充分地获取这些GPS卫星信息,所以对那些参数应当加以修正的GPS卫星5的总数要作某种限制。而且,当参数被修正设定时,也存在检索时间因此而变长的情况。为了使这个检索时间的增加能够有效地被压缩到一个最小的必需值,这个定义修正数还要根据下面的理由来设定,就是使具有高仰角的GPS卫星5,即具有高可靠性的GPS卫星5的参数以最高优先级进行修正,以便设定该修正后的参数。
随后,移动电话1预测在位置信息服务器4预测移动电话1的某个近似位置时所得到的一个修正误差(步骤S304),然后,根据这个预测修正误差来计算某个参数的一个修正度(步骤S305)。那就是,如果移动电话1预测认为位置信息服务器4在预测移动电话1的某个近似位置时所得到的一个修正误差小,那么移动电话1会计算出该参数的修正度也小。相反,如果移动电话1预测认为位置信息服务器4在预测移动电话1的某个近似位置时得到的一个修正误差大,那么移动电话1会计算出该参数的修正度也大。
然后,移动电话1根据对位置信息服务器4通报的各个GPS卫星5设定的搜索窗口来计算总检索时间(步骤S306)。在这种情况下,这个总检索时间相应于对位置信息服务器4通报的所有GPS卫星5进行检索所需的某个时间。在这种情况下,由于搜索窗口和检索时间两者构成了图7所示的这种关系,所以移动电话1可以算得“10(毫秒)×6+30(毫秒)×2=120毫秒”,其理由如下。就是说在这种情况下,如图6所示,搜索窗口“0至31(chip)”是对所有八个GPS卫星5中的六个GPS卫星5设定的(即卫星号为“4”、“22”、“17”、“8”、“6”和“27”的GPS卫星5)。而且,搜索窗口“64至95(chip)”是对两个GPS卫星5设定的(即卫星号为“31”和“5”的GPS卫星5)。这里chip代表一个CDMA代码或者代码字(chip代码)。
接着,移动电话1将索引设定为“1”(步骤S307),将参数修正计数器设定为“0”(步骤S308)。在这种情况下,这个参数修正计数器的一个计数值等于参数已经被修正设定的GPS卫星5的总数。
然后,移动电话1将这个定义检索时间和在这个检索时间之前已经算得的总检索时间相比较,以便确定该总检索时间是否达到该定义检索时间(步骤S309)。在这种情况下,这个定义检索时间是指一个对打算检索GPS卫星5的移动电话1所允许的检索时间。这个定义检索时间是根据如下理由设定的。就是说,如果这部移动电话1为了检索GPS卫星5需要花过长的时间,那么就可能出现该移动电话不能正确执行与该电话通信有关的操作(譬如,位置登记、电话呼叫的检测等等)的某些情况。所以,对检索该GPS卫星5所用的时间应作一定的限制。
举例来说,假定该定义检索时间被设定为“200(毫秒)”。正如这种情况下说明的那样,当总检索时间等于“120(毫秒)”时,由于这个总检索时间没有达到该定义检索时间(步骤S309中的“YES”),所以移动电话1将该参数修正计数器中以前设定的计数值与以前设定的定义修正数相比较来确定该参数修正计数器中的计数值是否达到该定义修正数(步骤S310)。
然后假定,譬如说,“5”被设定为该定义修正数,那么正如这种情况下解释的那样,当该参数修正计数器的计数值等于“0”时,由于该参数计数器的计数值没有达到该定义修正数(步骤S310中的“YES”),所以这时移动电话1获取对某个索引号指定的GPS卫星5已经设定的一个参数(既包括代码相位也包括搜索窗口)(步骤S311)。在这种情况下,由于该索引号被设定为“1”,所以移动电话1就获取设定为“4(chip)”的搜索窗口和设定为“30(chip)”的代码相位来作为对卫星号为“4”、所加索引号为“1”的GPS卫星5设定的参数。
那么,由于移动电话1接收这样一个操作,即当位置信息服务器4预测移动电话1的一个近似位置时位置信息服务器4预测该修正误差,所以这部移动电话1将这个获得的参数与该预测修正误差进行比较,以使得移动电话1能确定这个获得的参数是否应当被修正(步骤S312)。在这种情况下,当这个获得的参数(即位置信息服务器4设定的参数)超过该预测修正误差的某个范围时,移动电话1就认定这个获得的参数应当被修正(步骤S312的“YES”)。然后移动电话1根据在这个获得的参数之前已经算得的该参数的修正度来修正这个获得的参数,并设定这个修正后的参数(步骤S313)。
在这种情况下,作为修正某个参数来设定该修正后参数的一种方式,这里又存在三种情况。第一,只修正一个搜索窗口来设定该修正后的窗口。第二,只修正一个代码相位来设定该修正后的代码相位。第三,同时修正一个搜索窗口和一个代码相位来设定该修正后的窗口和该修正后的代码相位。
(1)只修正一个搜索窗口来设定的情况在这种情况下如图6所示,虽然卫星号为“4”、索引号设定为“1”的GPS卫星5的搜索窗口被设定为“4(chip)”,但移动电话1将这个搜索窗口从“4(chip)”修正为,譬如说,“80(chip)”来设定该修正后的搜索窗口(见图8)。
结果如图9所示,在该搜索窗口被修正设定之前,位置信息服务器4设定的检索定时偏离了移动电话1实际检索该GPS卫星5的检索时间(图9的(d))。但是,因为该搜索窗口被从“4(chip)”修正为“80(chip)”,所以由于图7所示的该搜索窗口与该检索时间之间的关系,该检索时间将从“10(毫秒)”被延长“20(毫秒)”而达到“30(毫秒)”。结果,当移动电话1随后检索卫星号为“4”的GPS卫星5时,就可能预先避免位置信息服务器4设定的检索定时偏离移动电话1实际检索GPS卫星5的检索时间的情况(图9的(e))。从而,移动电话1可以成功地进行GPS卫星5的检索操作。
另一方面,移动电话1修正该搜索窗口来设定该修正后的搜索窗口时,并不总是需要让该检索时间在两个方向上按时间顺序延长。作为一种选择,移动电话1还可以用这样一种方式修正该搜索窗口来设定该修正后的搜索窗口,即该检索时间仅仅在一个方向上按时间顺序延长。这就如图10所示,移动电话1可以从“4(chip)”修正为,譬如说,“50(chip)”来设定该修正后的搜索窗口。
结果如图11所示,因为该搜索窗口被从“4(chip)”修正为“50(chip)”,所以由于图7所示的该搜索窗口与该检索时间之间的关系,该检索时间按时间顺序从“10(毫秒)”在一个方向上延长了“10(毫秒)”,达到“20(毫秒)”。结果,在这种情况下,当移动电话1随后检索卫星号为“4”的GPS卫星5时,也就可以预先避免位置信息服务器4设定的检索定时偏离移动电话1实际检索该GPS卫星5的检索时间的情况(图11的(e)),从而,就可以增加移动电话1能够成功进行GPS接收器5检索操作的某种可能性。
(2)只修正一个代码相位来设定的情况在这种情况下,如图6所示,虽然卫星号为“4”、索引号被设定为“1”的GPS卫星5的代码相位被设定为“30(chip)”,但移动电话1将这个代码相位从“30(chip)”修正为,譬如说,“20(chip)”来设定该修正后的代码相位(图12)。
结果,由于该代码相位被从“30(chip)”修正为“20(chip)”来进行设定,所以该检索时间就被改动(即修正误差变小)。结果,在这种情况下,当移动电话1随后检索卫星号为“4”的GPS卫星5时,也就可能预先避免位置信息服务器4设定的检索定时偏离移动电话1实际检索该GPS卫星5的检索时间的情况(图13中的(e)),从而,可以增加移动电话1成功进行GPS接收器5的检索操作的某种可能性。
(3)同时修正一个搜索窗口和一个代码相位来设定的情况在这种情况下,如图14所示,移动电话1将该搜索窗口从“4(chip)”修正为,譬如说,“50(chip)”来设定该修正后的搜索窗口。同时,移动电话1将该代码相位从“30(chip)”修正为,譬如说,“25(chip)”来设定该修正后的代码相位。这时,该搜索窗口被修正设定的程度可能小于上述只修正设定搜索窗口的程度,即小于该搜索窗口从“4(chip)”修正设定为“80(chip)”的情况。而且,该代码相位被修正设定的程度也变得小于上述只修正设定代码相位的程度,即小于该代码相位从“30(chip)”修正设定为“20(chip)”的情况。
结果,由于该搜索窗口被从“4(chip)”修正设定为“50(chip)”,所以该检索时间从“10(毫秒)”被延长了“10(毫秒)”而达到“20(毫秒)”。同时,由于该代码相位被从“30(chip)”修正设定为“25(chip)”,所以改动了该检索时间。因而,在这种情况下,当移动电话1随后检索卫星号为“4”的GPS卫星5时,也就可能预先避免位置信息服务器4设定的检索定时偏离移动电话1实际检索该GPS卫星5的检索时间的情况(图15中的(e)),从而,移动电话1就能够成功地进行GPS接收器5的检索操作。
正如前面所述,移动电话1根据上述方式(1)至(3)中的任何一种来修正该参数,然后设定该修正后的参数。于是,当移动电话1以这种方式修正该参数来设定该修正后的参数时,移动电话1就会执行下面所述的过程操作。这里,作为移动电话1随后修正某个参数来设定这个修正后参数的一种方式,现在对上述(1)至(3)中的第一项“(1)只修正搜索窗口来设定”进行说明。
之后,移动电话1再根据对各个GPS卫星5已经设定的搜索窗口来计算总检索时间,而这个总检索时间则是对位置信息服务器4通报的所有GPS卫星5进行检索所需要的时间(步骤S314)。具体地讲,正如在这种情况下说明的那样,当移动电话1对卫星号为“4”、所加索引号为“1”的GPS卫星5将搜索窗口从“4(chip)”修正为“80(chip)”,然后又设定了该修正后的搜索窗口时,由于这个检索时间被从“10(毫秒)”修正到“30(毫秒)”加以设定,所以这个修正后的检索时间也增加了“20(毫秒)”。结果,移动电话1算出“140(毫秒)”来作为该总检索时间。然后,移动电话1递增该参数修正计数器(步骤S315),并递增该索引号(步骤S316)。
随后,移动电话1将该递增后的索引号与位置信息服务器4通报的GPS卫星数(这种情况下是8)进行比较来确定该递增后的索引号是否超过了位置信息服务器4通报的该GPS卫星5的数目(max GPS)(步骤S317)。如果该递增后的索引号没有超过位置信息服务器4通报的该GPS卫星5的数目(步骤S317中的“NO”),那么移动电话1再次执行步骤S309及其后定义的上述过程操作。
正如前面所述,在该总检索时间达到该定义检索时间之前,或者在该参数修正计数器的计数值达到该定义修正数之前,移动电话1需要确定,对位置信息服务器4通报的所有GPS卫星5,位置信息服务器4设定的参数是否必须进行修正。当移动电话1确认该参数必须修正时,移动电话1就修正这个参数来设定该修正后的参数。
应当理解,如果位置信息服务器4设定的参数没有超过预测修正误差的范围,那么移动电话1就认定这个获得的参数不需要被修正(步骤S312中的“NO”),直接设定位置信息服务器4设定的该参数而不作修正(步骤S318),并且递增该索引号(步骤S316)。然后,移动电话1将该递增后的索引号与位置信息服务器4通报的GPS卫星5的数目进行比较,以便确定该递增后的索引号是否超过位置信息服务器4通报的GPS卫星5的数目(步骤S317)。
而且,在该总检索时间达到该定义检索时间(步骤S309中的“NO”)或者该参数修正计数器的计数值达到该定义修正数(步骤S310中的“NO”)时,移动电话1就获取对此时索引号所指的GPS卫星5设定的一个参数(步骤S319)。并且在这时,与判断该参数不必进行修正时的过程操作类似,移动电话1不修正这个获得的参数。换句话说,移动电话1直接设定由位置信息服务器4设定的该参数(步骤S318)而不作修正。
如图16所示,移动电话1对卫星号为“4”、所加索引号为“1”的GPS卫星5将搜索窗口从“4(chip)”修正为“80(chip)”来设定该修正后的搜索窗口;然后,移动电话1对卫星号为“22”、所加索引号为“2”的GPS卫星5将搜索窗口从“2(chip)”修正为,譬如说,“70(chip)”;随后,移动电话1对卫星号为“17”、所加索引号为“3”的GPS卫星5将搜索窗口从“4(chip)”修正为,譬如说,“140(chip)”,在这种情况下,尽管该参数修正计数器的计数值没有达到该定义修正数,但移动电话1根据图7所示的该搜索窗口与该检索时间之间的关系可以算出该总检索时间为“200(毫秒)”。结果,由于该总检索时间可以达到该定义检索时间,所以移动电话1随后设定该参数而不作修正。
而且,如图17所示的情况是,移动电话1对卫星号为“4”、所加索引号为“1”的GPS卫星5将搜索窗口从“4(chip)”修正为“80(chip)”来设定该修正后的搜索窗口;然后,移动电话1对卫星号为“22”、所加索引号为“2”的GPS卫星5将搜索窗口从“2(chip)”修正为,譬如说,“40(chip)”;然后,移动电话1对卫星号为“17”、所加索引号为“3”的GPS卫星5将搜索窗口从“4(chip)”修正为,譬如说,“40(chip)”;随后,移动电话1对卫星号为“8”、所加索引号为“4”的GPS卫星5设定搜索窗口而不作任何修正;然后,移动电话1对卫星号为“31”、所加索引号为“5”的GPS卫星5将搜索窗口从“65(chip)”修正为,譬如说,“100(chip)”;而且在此后,移动电话1对卫星号为“5”、所加索引号为“6”的GPS卫星5将搜索窗口从“80(chip)”修正为,譬如说,“120(chip)”。
移动电话1根据图7所示的该搜索窗口与该检索时间之间的关系可以算出该总检索时间为“180(毫秒)”,尽管该总检索时间没有达到该定义修正数。结果,因为该参数修正计数器的计数值可以达到该定义修正数,所以移动电话1随后设定该参数而不作任何修正。
上述解释涉及的情况是,前面(1)至(3)中的“(1)只修正该搜索窗口来设定的情况”被作为示例来说明移动电话1修正该参数来设定这个修正后参数的一种方式。另一种情形是,在“(2)只修正该代码相位来设定的情况”中,由于该搜索窗口未被修正设定,所以该总检索时间并不增加。而且,在“(3)同时修正该搜索窗口和该代码相位来设定的情况”中,由于该搜索窗口被修正设定,所以该总检索时间增加。然而,由于该代码相位也被修正设定,所以这个增加的总检索时间小于“只修正该搜索窗口情况”下得到的时间。
当该递增的索引号超过位置信息服务器4通报的该GPS卫星数时(步骤S317中的“YES”),移动电话1就再将这个递增的索引号设定为“1”(步骤S320),将某个检索成功计数器设定为“0”(步骤S321)。在这种情况下,这个检索成功计数器的某个计数值就相应于能成功进行检索操作的GPS卫星5的一个总数。
然后,移动电话1检索此时索引号所指的这些GPS卫星5(步骤S322)。这时,如果迄今为止移动电话1通过上述过程操作已经修正了该参数来设定该修正后的参数,那么移动电话1就根据这个修正后的并已设定的参数来检索该GPS卫星5。相反,如果移动电话1已经设定该参数而未作任何修正,那么移动电话1就根据这个未作任何修改的设定参数来检索该GPS卫星5,就是说,根据位置信息服务器4设定的参数。
随后,移动电话1确定这部移动电话1是否成功地进行了GPS卫星5的检索操作(步骤S323)。如果移动电话1能够成功地进行GPS卫星5的检索操作(步骤S323中的“YES”),那么移动电话1递增该检索成功计数器的计数值(步骤S324),并将该递增后的检索成功计数器计数值与某个定义检索成功数相比较(步骤S325)。在这种情况下,这个定义检索成功数就相应于位置信息服务器4为了成功测定移动电话1的某个当前位置而需要对其进行检索操作的GPS卫星5的一个总数。
然后,当该递增后的检索成功计数器的计数值达到该定义检索成功数时(步骤S325中的“NO”),移动电话1随后停止检索这些GPS卫星5,并进入下一轮过程处理。
相反,如果该递增后的检索成功计数器的计数值没有达到该定义检索成功数(步骤S325中的“YES”),那么移动电话1就递增该索引号(步骤S326),并且将该递增后的索引号与位置信息服务器4通报的GPS卫星5的数目相比较,以便确定这个递增后的索引号是否超过了位置信息服务器4通报的GPS卫星5的数目(步骤S327)。然后,如果该递增后的索引号没有超过位置信息服务器4通报的GPS卫星数目(步骤S327中的“NO”),移动电话1就再次执行上述步骤S322之后定义的过程操作。
正如前面说明的那样,在该检索成功计数器的计数值达到该定义检索成功数之前,移动电话1检索位置信息服务器4通报的各个GPS卫星5来获取与GPS卫星5有关的GPS卫星信息。当该检索成功计数器的计数值达到该定义检索成功数时,移动电话1则随后停止检索GPS卫星5。
而且,在尽管移动电话1已经检索了位置信息服务器4通报的所有GPS卫星5,但该检索成功计数器的计数值仍没有达到该定义检索成功数的情况下(步骤S327中的“YES”),这部移动电话1就再次修正对任何一个GPS卫星5设定的这个参数,然后再次设定这个修正后的参数。根据这个修正/设定的参数,移动电话1再次检索这些GPS卫星5(步骤S328)。
然后,当移动电话1根据上述方法获取该GPS卫星信息时,移动电话1检索邻近基站以便获取与各邻近基站有关的邻近基站信息(步骤S106)。然后,移动电话1向位置信息服务器4发送该GPS卫星信息以及该邻近基站信息。
当位置信息服务器4从移动电话1同时检索该GPS卫星信息和该邻近基站信息时,位置信息服务器4根据接收到的GPS卫星信息和接收到的邻近基站信息来执行该定位计算(步骤S205),以便测定这部移动电话1的某个当前位置,然后将表示这个测得的当前位置的一个定位结果发送到移动电话1。于是,当移动电话1从位置信息服务器4接收该定位结果时,移动电话1在显示器单元13上显示这一收到的定位结果。
正如前面解释的那样,根据这个实施例,在移动电话1中,从位置信息服务器4接收到的表示该检索定时的代码相位和表示该检索时间的搜索窗口中至少有一项会以如下方式被修正,即这个检索定时被改动或者这个检索时间被延长。移动电话1同时根据已经修正设定的该检索定时和该检索时间来检索这些GPS卫星5,以便获取该GPS卫星信息,然后将这个获得的GPS卫星信息发送给位置信息服务器4。
结果,即使在移动电话1的实际参考定时与位置信息服务器4预测的移动电话1的参考定时之间的时间差别大的情况下,即该修正误差大的情况下,该检索定时与该检索时间中至少也会有一项以如下方法被修正设定,即这个检索定时被改动或者这个检索时间被延长。结果,就可能避免位置信息服务器4设定的检索定时偏离移动电话1实际检索GPS卫星5的检索时间。结果,移动电话1能够成功进行该GPS卫星检索操作的可能性能得以增加,而且,位置信息服务器4可以正确地测定移动电话1当前位置的可能性也能够得以增加。
而且,该位置测定系统是按照如下方式设计的。就是说,位置信息服务器4通报的所有GPS卫星5按照高仰角在前的顺序排列,与位置信息服务器4通报的GPS卫星5有关的检索定时与检索时间中至少有一项会被按照高仰角在前的顺序修正设定。结果,GPS卫星5的仰角越高,受某个屏蔽物等的不利影响也越小。从而,这类GPS卫星可能具有较高的可靠性。因而,由于与具有较高可靠性的GPS卫星5有关的检索定时以及检索时间中任何一项都会以头等优先级被修正设定,所以在位置信息服务器4测定移动电话1的当前位置时获得的精度就能得到改善。
而且,该位置测定系统也按照如下方式设计。就是说,检索所有GPS卫星5所需要的总检索时间是根据对各个GPS卫星5设定的检索时间来计算的,当这个总检索时间达到该定义检索时间时,与位置信息服务器4通报的其他GPS卫星5有关的检索定时以及检索时间都会被设定而不对它们作任何修正。由于检索所有GPS卫星5所需要的这个最优时间被设定作为该定义检索时间,所以该检索定时以及该检索时间中至少有一项会到在某个不超过这个最优时间的范围之内被修正设定,并且此后该系统能够设定该修正后的检索定时,或者设定该修正后的检索时间,以便使该GPS卫星5能够被移动电话1有效地检索。
此外,该位置测定系统还按照如下方式设计。就是说,当该检索定时以及该检索时间中至少有一项已被修正设定的GPS卫星5总数达到该定义修正数时,与位置信息服务器4随后通报的其他GPS卫星5有关的检索定时以及检索时间都会被设定而不作任何修正。因而,由于检索定时以及检索时间中至少有一项应当被修正的GPS卫星5的某个最优数目被设定为该定义修正数,所以该检索定时以及该检索时间中至少有一项能够在某个不超过这个最优数目的范围之内被修正,然后该系统能够设定该修正后的检索定时,或者设定该修正后的检索时间,以便使该GPS卫星5能够被移动电话1有效地检索。
本发明不仅仅限于上述实施例,它能够以各种方法加以修改。
该无线通信终端可以用一个具有某种通信功能的移动通信终端以及类似设备来实现。
该基站可以用一座具有某种位置信息服务器功能的基站来实现。该位置信息服务器可以设计得能够只根据GPS卫星信息进行一次定位计算来测定该移动电话的当前位置。该定义检索时间、定义修正数和定义检索成功数可以根据一个系统的某种运行方式等来设定。
作为另一种选择,该移动电话还可以确定,这样一个参数是否应当只对所加索引号在某个预定索引号之前一个GPS卫星进行修正。而且,由于该移动电话决定某个GPS卫星的一个仰角,所以作为另一种选择,该移动电话还可以确定,这样一个参数是否应当只对其仰角达到某个预定仰角的一个GPS卫星进行修正。
在该移动电话中,由该CPU执行的计算机程序并不仅限于那种在一开始(譬如说,在制造阶段)就预先储存的计算机程序,而且也可以用通过某个网络从,譬如说,某个特殊的服务器下载的一个计算机程序来实现。另一种方法是,这个计算机程序可以用一个由某种记录媒体,譬如说,一个CD-ROM(光盘只读存储器)和一个将要安装的存储器卡传输的计算机程序来实现。
权利要求
1.一种用于位置测定系统的无线通信终端(1),该系统包括一座基站(2)、一个位置信息服务器(4)和若干GPS卫星(5),该无线通信终端(1)包括通过一座通信基站(2)从位置信息服务器(4)接收已经由位置信息服务器(4)针对每个GPS卫星(5)设定的检索定时和检索时间的装置;和至少能够将GPS卫星信息发送到位置信息服务器(4),以便位置信息服务器(4)根据该接收到的信息来测定该无线通信终端的位置的装置,该无线通信终端(1)的特征是它还包括修正与位置信息服务器(4)通报的GPS卫星(5)有关的该检索定时与该检索时间之中至少一项的装置,修正方法是改动该检索定时或者延长该检索时间,以及根据该修正后的检索定时和检索时间来检索这些GPS卫星以便获取该GPS卫星信息,从而使得该获得的GPS卫星信息能通过该通信基站(2)被发送到位置信息服务器(4)的装置。
2.如权利要求1的无线通信终端(1),其中该修正装置修正与位置信息服务器(4)通报的该GPS卫星(5)有关的检索定时,使得与该GPS卫星(5)有关的检索定时只在一个方向上按照时间顺序被延长。
3.如权利要求1的无线通信终端(1),其中该修正装置将位置信息服务器(4)通报的各GPS卫星(5)按高仰角在前的顺序排序,并按高仰角GPS卫星(5)在前的顺序来修正与位置信息服务器(4)通报的各GPS卫星(5)有关的检索定时与检索时间中的至少一项。
4.如权利要求1的无线通信终端(1),其中该修正装置根据对各GPS卫星(5)设定的检索时间来计算检索所有GPS卫星(5)所需要的总检索时间,并且在该算得的总检索时间达到某个定义检索时间后设定与位置信息服务器(4)通报的其他GPS卫星(5)有关的检索定时与检索时间而不对其作任何修正。
5.如权利要求1的无线通信终端(1),其中该修正装置在其中该检索定时与该检索时间中至少有一项已经被修正的GPS卫星(5)总数达到某个定义修正数后设定与位置信息服务器(4)通报的其他GPS卫星(5)有关的检索定时与检索时间而不对其作任何修正。
6.如权利要求1的无线通信终端(1),其中该检索装置在可能被成功检索的GPS卫星(5)总数达到某个定义检索成功数之后停止检索其他GPS卫星(5)。
7.如权利要求6的无线通信终端(1),其中该修正装置在可能被成功检索的GPS卫星(5)总数达到该定义检索成功数之后修正该修正后的检索定时与该修正后的检索时间中的至少一项。
8.如权利要求1的无线通信终端(1),它还包括显示由位置信息服务器(4)测定的、并从它接收到的位置的装置。
9.一个位置测定系统,它包括权利要求1中的无线通信终端(1);和一个位置信息服务器(4),它能通过一座通信基站(2)向无线通信终端(1)发送已针对每个GPS卫星(5)设定的检索定时与检索时间,并能够至少根据从无线通信终端(1)接收到的GPS卫星信息来测定无线通信终端(1)的位置。
10.一种定位方法,包括步骤从位置信息服务器(4)同时接收位置信息服务器(4)业已对每个GPS卫星(5)设定的检索定时以及检索时间;修正由位置信息服务器(4)通报的检索定时以及检索时间中的至少一项,使得该检索定时被改动,或者该检索时间被延长,然后设定该修正后的检索定时或者该修正后的检索时间;根据业已被修正设定的检索定时与检索时间来检索这些GPS卫星(5),以便获取GPS卫星信息;和通过一座通信基站(2)向该位置信息服务器发送该获得的GPS卫星信息。
全文摘要
一个无线通信终端(1)被应用在一个位置测定系统之中,该系统中每个GPS卫星(5)的检索定时以及检索时间均通过一座通信基站(2)接收自一个位置信息服务器(4)。该位置信息服务器(4)至少能根据从该无线通信终端(1)接收到的GPS卫星信息来测定该无线通信终端(1)的某个位置。该无线通信终端(1)修正检索定时以及检索时间中的至少一项,使得该检索定时被改动或者该检索时间被延长。该无线通信终端(1)根据该修正后的检索定时与该修正后的检索时间来检索这些GPS卫星(5)。
文档编号G01S5/00GK1422012SQ0214683
公开日2003年6月4日 申请日期2002年10月15日 优先权日2001年11月28日
发明者荻野博康, 竹内利浩, 社本道雄 申请人:株式会社电装
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1