专利名称::定位装置及方法
技术领域:
:本发明涉及一种定位装置及方法,尤指一种能自其它定位装置接收有效的辅助定位数据及/或定位结果作为本身的坐标信息的定位装置及方法。
背景技术:
:全球定位系统(globalpositioningsystem,GPS),是一种中距离圆型轨道的卫星导航系统。一般全球定位系统由运行在太空的24颗GPS卫星群,分别运行在六个轨道面,执行三角定位。且每颗卫星皆无时无刻传递信号回GPS终端,这些信号包含坐标、时间及其它参数,且这些信号系能否准确定位坐标的关键。因此,辅助全球定位系统(assistedglobalpositioningsystem,AGPS)被发展出来,其可利用手机基站发送的信号,搭配传统GPS卫星信号,使定位速度加快。AGPS网络中,接收器透过辅助服务器的通信得到辅助定位数据,因此定位速度较传统GPS系统速度更快,且具有更高效率。目前而言,GPS终端装置必须透过网络预先下载辅助定位数据,因此,对于可以透过网络下载辅助定位数据的习知GPS装置,无论是透过手机网络或是Wi-Fi网络,使用者必须付出额外的费用与联机所需时间,才能顺利得到辅助定位数据。但对于绝大多数无法透过网络进行下载辅助定位数据的GPS装置,往往需要等待冷开机(coldstart)所需时间。然而,透过网络下载辅助定位数据已构成既有的使用限制,当面临网络讯号微弱甚至无法得到该网络信号,皆使得该定位装置无法提供稳定与可靠的定位信息。并且开机时间的花费,亦会造成使用不便。换言之,在上述的各种方式,并无法有效缩短定位时间,提升效率。
发明内容本发明所要解决的技术问题是提供一种定位装置及方法,可提供稳定且可靠的定位信息,并可缩短其定位所需的时间。为了解决以上技术问题,本发明提供了如下技术方案本发明提供了一种定位装置,其可自其它定位装置接收有效的辅助定位数据,并据以进行定位程序,或者接收其它定位装置的定位结果作为本身的坐标信息。藉此,本发明的定位装置可提供稳定且可靠的定位信息,并可缩短其定位所需的时间,解决习知技术的问题。根据一具体实施例,该定位装置包含一无线通讯模块、一储存单元、一定位模块以及一控制单元。该无线通讯模块系用以产生一侦测讯号。该储存单元耦接于该无线通讯模块,用以储存一辅助定位数据。该定位模块耦接于该储存单元,用以根据一卫星讯号及该辅助定位数据来产生一坐标信息。该控制单元耦接于该无线通讯模块、该储存单元以及该定位模块,用以判断该辅助定位资料是否有效。若该辅助定位数据无效,则该控制单元控制该无线通讯模块产生该侦测讯号。进一步,该侦测讯号系用以侦测该定位装置的周围是否存在包含一有效的辅助定位数据及一定位结果的一另一定位装置。若存在该另一定位装置,则该无线通讯模块与该另一定位装置建立通讯连结,并接收该有效的辅助定位数据及该定位结果,并且该定位装置可以该定位结果作为本身的该坐标信息。本发明还提供了一种定位方法,其可自其它定位装置接收有效的辅助定位数据,并据以进行定位程序,或者接收其它定位装置的定位结果作为本身的坐标信息。藉此,本发明的定位方法可提供稳定且可靠的定位信息,并可缩短其定位所需的时间,解决习知技术的问题。根据一具体实施例,该定位方法可运用于一定位装置,该定位装置储存有一辅助定位数据。并且,该定位方法包含下列步骤首先,执行步骤(a),判断该辅助定位数据是否有效。接着,执行步骤(b),当该辅助定位数据被判断为无效,产生一侦测讯号以侦测该定位装置的周围是否存在包含一有效的辅助定位数据及一定位结果的一另一定位装置。最后,执行步骤(C),则与该另一定位装置建立通讯连结,并接收该有效的辅助定位数据及该定位结果,并且以该定位结果作为该定位装置的一坐标信息。本发明采用的定位装置及方法,可自其它定位装置接收有效的辅助定位数据,并据以进行定位程序,或者接收其它定位装置的定位结果作为本身的坐标信息。藉此,本发明的定位装置及方法可提供稳定且可靠的定位信息,并可缩短其定位所需的时间。进一步,本发明的定位装置可透过无线通讯的方式实时自邻近定位装置取得相关定位数据,以获得准确的坐标信息,进一步达到实时更新坐标信息的目的。图1为根据本发明的一具体实施例的定位装置的功能方块图。图2为图1的定位装置与其它定位装置沟通的示意图。图3为根据本发明的一具体实施例的定位方的流程图。图4为根据本发明的一具体实施例的定位方法的流程图。主要组件符号说明1、3、4:定位装置10无线通讯模块12储存装置14:定位模块16:控制单元S50S58、S80S90流程步骤具体实施例方式请一并参见图1以及图2,图1为根据本发明的一具体实施例的定位装置1的功能方块图,而图2则绘示图1中的定位装置1与其它定位装置3、4沟通的示意图。如图所示,定位装置1包含无线通讯模块10、储存单元12、定位模块14以及控制单元16。此外,定位装置3储存有效的辅助定位数据及定位结果,而定位装置4则未储存任何辅助定位数据或是储存无效的辅助定位数据。一般而言,辅助定位数据有一定的有效期限,有效期限一过,该辅助定位数据即变为无效。无线通讯模块10,可产生侦测讯号,以侦测定位装置1的周围是否存在包含有效的辅助定位数据及/或定位结果的另一定位装置(即定位装置3)。进一步,于本具体实施例中,无线通讯模块10为射频识别(RadioFrequencyIdentification,RFID)通讯模块,其具有读取模式以及卷标模式等二种模式。储存单元12,耦接于无线通讯模块10,用以储存辅助定位数据。定位模块14,耦接于储存单元12,用以根据卫星讯号及辅助定位数据来产生关于定位装置1的坐标信息。控制单元16耦接于无线通讯模块10、储存单元12以及定位模块14,用以判断储存单元12中的辅助定位数据是否有效。若控制单元16判断辅助定位数据有效,控制单元16控制无线通讯模块10进入卷标模式。在卷标模式下,无线通讯模块10系可接收来自其它定位装置(即定位装置4)的侦测讯号,并根据侦测讯号将储存单元12中的有效的辅助定位数据传送给定位装置4。反之,若控制单元16判断储存单元12中的辅助定位数据无效,则控制单元16控制无线通讯模块10进入读取模式,以产生侦测讯号。如前所述,侦测讯号可侦测包含有效的辅助定位数据及定位结果的定位装置3的存在。由于辅助定位数据具有时效性,因此,在实际应用中,控制单元16(例如,AGPS控制中心(AGPScontrolcenter,ACC)芯片)可定期检视储存单元12中的辅助定位数据,并判断其是否有效。并且,控制单元16可根据每次的判断结果控制无线通讯模块10进入读取模式或卷标模式。当无线通讯模块10透过侦测讯号侦测到定位装置3时,无线通讯模块10与定位装置3建立通讯连结,并接收定位装置3所储存的有效的辅助定位数据及/或定位结果。随后,定位装置1可以定位装置3的定位结果作为本身的坐标信息。请注意,由于本具体实施例中的无线通讯模块10为射频识别通讯模块,其传输距离短,这也表示定位装置1与定位装置3之间的距离不会太远,所以用定位装置3的定位结果作为定位装置1本身的坐标信息并不会有太大误差。然而,当定位装置1与定位装置3之间的距离增大(例如,手持定位装置1与定位装置3的使用者往相反方向移动,特别是快速移动)的时候,依此方式所得到的坐标信息的误差便可能扩大。因此,本发明的定位装置1可同时依照自定位装置3所接收的辅助定位信息重新本身的定位,以提高定位的精确度。进一步,于本具体实施例中,定位装置1具有第一识别码,而定位装置3具有第二识别码,当定位装置3接收定位装置1的无线通讯模块10所发出的侦测讯号时,其响应第二识别码至定位装置1。定位装置1于接收到第二识别码后,传送第一识别码至定位装置3。换言之,定位装置1与定位装置3可根据第一识别码及第二识别码产生前述的通讯连结。当定位装置3中的有效的辅助定位数据透过前述的通讯连结传送至定位装置1时,有效的辅助定位数据被分为复数个封包,并且每个封包分别包含一剩余长度信息,用以指示尚未传输完成的封包长度。此外,定位装置1透过无线通讯模块10接收该等封包,并且将该等封包储存于储存单元12中。无线通讯模块10可藉由检查各个封包的剩余长度信息了解还有几个封包要接收。于一实施例中,当辅助定位数据的传输未完成,且无线通讯模块10未于预定时间内接收,例如,至少两个封包时(即,前述的通讯连结可能已经中断),控制单元16清除储存单元12中已接收的封包,并控制无线通讯模块10重新发送侦测讯号,以重新与定位装置3或与其它包含有效的辅助定位数据的定位装置建立通讯连结。于另一实施例中,当无线通讯模块10接收第一个封包后,经过预定时间仍未顺利接收第二个封包时,无线通讯模块10会连续发送数次相同的请求信号至定位装置3。若还是无法接收第二个封包,则定位装置1舍弃已接收的第一个封包,并由无线通信模块10重新发送侦测信号。请注意,前述实施例仅为举例说明本发明,而非限制本发明的范围。此外,于实际应用中,当有效的辅助定位数据传输完成后,控制单元16根据检查码(checksum)检查有效的辅助定位数据是否正确(例如,封包长度是否正确、辅助定位数据内容是否完整等)。若检查结果指示该有效的辅助定位数据不正确,则该控制单元16清除该储存单元12中已接收的封包,并控制无线通讯模块10重新发送侦测讯号,以重新与定位装置3或与其它包含有效的辅助定位数据的定位装置建立通讯连结。请注意,于实务中,当定位装置1同时搜寻到多个包含有效的辅助定位数据的其它定位装置时,定位装置1可依据其本身与该等定位装置之间的讯号强度、距离或其它参数来决定与该等定位装置建立通讯的优先级。于实际应用中,本发明的定位装置1泛指各种具有定位功能的电子设备,例如GPS手机或可携式导航设备(portablenavigationdevice,PND)0因此,该定位装置1可以是一独立的GPS接收器或一内建于各种具数据处理能力的电子装置上,例如具有GPS接收功能的手机或汽车行车计算机等。手机或汽车行车计算机可透过导航软件执行存在储存媒体的数据,再根据自GPS接收器所接收到的定位信号,执行本发明提出的定位方法。请参见图3,图3为根据本发明的一具体实施例的定位方法的流程图。此定位方法可运用于一第一定位装置,以协助第一定位装置获得其本身的坐标信息。于本具体实施例中,第一定位装置储存有辅助定位数据,而该定位方法包含以下步骤首先,执行步骤S50,第一定位装置判断所储存的辅助定位数据是否有效。于实务中,步骤S50可因为使用者操作而启动,或是由第一定位装置自动启动。若步骤S50判断辅助定位数据有效,执行步骤S52,第一定位装置以有效的辅助定位数据进行本身的定位,以获得坐标信息。此外,若步骤S50判断辅助定位数据有效,本发明的定位方法还可控制射频识别通讯模块进入卷标模式。在卷标模式下,射频识别通讯模块可接收来自其它定位装置的侦测讯号,选择性地响应有效的辅助定位数据至其它定位装置。反之,若步骤S50判断辅助定位数据无效,执行步骤S54,第一定位装置产生侦测讯号。再执行步骤S56,藉此侦测讯号侦测周围是否存在包含有效的辅助定位数据及定位结果的第二定位装置。于实际应用中,本发明的方法可控制射频识别通讯模块进入读取模式,致使射频识别通讯模块产生侦测讯号。此外,于实际应用中,可能有不只一个第二定位装置接收到此侦测讯号。若第二定位装置存在,执行步骤S58,第一定位装置与第二定位装置建立通讯连结,并接收有效的辅助定位数据及/或定位结果,并以定位结果作为第一定位装置的坐标信息,或是根据有效的辅助定位数据来得到本身的坐标信息。进一步,于实际应用中,第一定位装置可具有第一识别码,而第二定位装置可具有第二识别码。并且,前述第一定位装置与第二定位装置建立通讯连结的步骤还包含第二定位装置接收侦测讯号,并响应第二识别码至第一定位装置。当然,于实务中,该第二定位装置也可能因为其使用者的决定或其它因素不响应第二识别码。接着,第一定位装置于接收到第二识别码后,传送第一识别码至第二定位装置,且第一定位装置与第二定位装置根据第一识别码及第二识别码产生通讯连结。反之,若第二定位装置不存在,则第一定位装置可周期性地产生侦测讯号进行侦测(重复步骤S54),也可先以本身所储存的无效的辅助定位数据进行定位,且同时提醒使用者目前状况。以下将进一步说明前述第一定位装置与第二定位装置间的有效辅助定位数据传输过程,以及第一定位装置接收有效辅助定位数据后的后续步骤。请参阅图4,图4绘示根据本发明的一具体实施例的定位方法的流程图。如图所示,本发明的定位方法还可包含下列步骤首先,执行步骤S80,于第一定位装置与第二定位装置建立通讯连结后,第二定位装置将有效的辅助定位数据分为复数个封包,且每个封包分别包含剩余长度信息,用以指示尚未传输完成的封包长度。举例来说,若第二定位装置将有效的辅助定位数据分为十个封包,则第一个封包包含剩余长度值「9」,第二个封包包含剩余长度值「8」,第三个封包包含剩余长度值「7」,…,第十个封包则包含剩余长度值「0」。接着,执行步骤S82,第一定位装置根据剩余长度信息判断有效的辅助定位数据是否传输完成。若步骤S82的判断结果为是,则执行步骤S84,第一定位装置根据检查码检查所接收的有效的辅助定位数据是否正确(例如,封包长度是否正确、辅助定位数据内容是否完整等)。若是,执行步骤S86,第一定位装置根据所接收的有效辅助定位数据进行定位,以获得本身的坐标信息。若否,则执行步骤S88,第一定位装置清除已接收的封包,并重新发送侦测讯号。反之,若步骤S82的判断结果为否,则进一步执行步骤S90,第一定位装置判断是否于预定时间内接收至少两个封包。若否,则执行前述步骤S88,第一定位装置清除已接收的封包,并重新发送侦测讯号。反之,若步骤S90的判断为是,则第一定位装置可于一期限内继续等待剩余封包的传递。若在该期限内仍未收到剩余封包,则第一定位装置清除已接收的封包,并重新发送侦测讯号。综上所述,本发明所提供的定位装置及方法,可自其它定位装置接收有效的辅助定位数据,并据以进行定位程序,或者接收其它定位装置的定位结果作为本身的坐标信息。藉此,本发明的定位装置及方法可提供稳定且可靠的定位信息,并可缩短其定位所需的时间。进一步,本发明的定位装置可透过无线通讯的方式实时自邻近定位装置取得相关定位数据,以获得准确的坐标信息,进一步达到实时更新坐标信息的目的。藉由以上较佳具体实施例的详述,系希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明权利要求的范畴内。权利要求一种定位装置,其特征在于,包含有一无线通讯模块,用以产生一侦测讯号;一储存单元,耦接于该无线通讯模块,用以储存一辅助定位数据;一定位模块,耦接于该储存单元,用以根据一卫星讯号及该辅助定位数据来产生一坐标信息;以及一控制单元,耦接于该无线通讯模块、该储存单元以及该定位模块,用以判断该辅助定位数据是否有效,若该辅助定位数据无效,则该控制单元控制该无线通讯模块产生该侦测讯号。2.如权利要求1所述的定位装置,其特征在于,该侦测讯号系用以侦测该定位装置的周围是否存在包含一有效的辅助定位数据及一定位结果的一另一定位装置,若存在该另一定位装置,则该无线通讯模块与该另一定位装置建立通讯连结,并接收该有效的辅助定位数据及该定位结果,并且该定位装置系以该定位结果作为本身的该坐标信息。3.如权利要求2所述的定位装置,其特征在于,该有效的辅助定位数据系被分为复数个封包,并且每个封包分别包含一剩余长度信息,用以指示尚未传输完成的封包长度。4.如权利要求3所述的定位装置,其特征在于,当该辅助定位数据的传输未完成,且该无线通讯模块未于一预定时间内接收至少两个封包,则该控制单元清除该储存单元中已接收的封包,并控制该无线通讯模块重新发送该侦测讯号。5.如权利要求2所述的定位装置,其特征在于,当该有效的辅助定位数据传输完成后,该控制单元根据一检查码检查该有效的辅助定位数据是否正确,若检查结果指示该有效的辅助定位数据不正确,则该控制单元清除该储存单元中已接收的封包,并控制该无线通讯模块重新发送该侦测讯号。6.如权利要求1所述的定位装置,其特征在于,该无线通讯模块系为一射频识别通讯模块,具有一读取模式以及一卷标模式,当该控制单元判断该辅助定位数据无效时,该控制单元控制该无线通讯模块进入该读取模式,以产生该侦测讯号。7.如权利要求6所述的定位装置,其特征在于,当该控制单元判断该辅助定位数据有效时,该控制单元控制该无线通讯模块进入该卷标模式,在该卷标模式下,该无线通讯模块系可接收来自其它定位装置的该侦测讯号。8.如权利要求6所述的定位装置,其特征在于,该定位装置系具有一第一识别码,该另一定位装置系具有一第二识别码,当该另一定位装置接收该侦测讯号时,响应该第二识别码至该定位装置,该定位装置于接收到该第二识别码后,传送该第一识别码至该另一定位装置,该定位装置与该另一定位装置系根据该第一识别码及该第二识别码产生通讯连结。9.一种定位方法,运用于储存有一辅助定位数据的一定位装置,其特征在于,该定位方法包含下列步骤(a)判断该辅助定位资料是否有效;(b)当该辅助定位数据被判断为无效,产生一侦测讯号以侦测该定位装置的周围是否存在包含一有效的辅助定位数据及一定位结果的一另一定位装置;以及(c)与该另一定位装置建立通讯连结,并接收该有效的辅助定位数据及该定位结果,并且以该定位结果作为该定位装置的一坐标信息。10.如权利要求9所述的定位方法,其特征在于,该定位装置包含一射频识别通讯模块,该射频识别通讯模块具有一读取模式以及一卷标模式,其中步骤(b)进一步包含(bl)当该辅助定位数据被判断为无效,控制该射频识别通讯模块进入该读取模式,以产生该侦测讯号。11.如权利要求10所述的定位方法,其特征在于,进一步包含当该辅助定位数据被判断为有效,控制该射频识别通讯模块进入该卷标模式,在该卷标模式下,该射频识别通讯模块系可接收来自其它定位装置的该侦测讯号。12.如权利要求10所述的定位方法,其特征在于,该定位装置系具有一第一识别码,该另一定位装置系具有一第二识别码,其中步骤(c)进一步包含(cl)当该另一定位装置接收该侦测讯号时,响应该第二识别码至该定位装置;以及(c2)该定位装置于接收到该第二识别码后,传送该第一识别码至该另一定位装置,且该定位装置与该另一定位装置系根据该第一识别码及该第二识别码产生通讯连结。13.如权利要求9所述的定位方法,其特征在于,该有效的辅助定位数据系被分为复数个封包,并且每个封包分别包含一剩余长度信息,用以指示尚未传输完成的封包长度。14.如权利要求9所述的定位方法,其特征在于,进一步包含(d)当该有效的辅助定位数据传输完成后,根据一检查码检查该有效的辅助定位数据是否正确;以及(e)若检查结果指示该有效的辅助定位数据不正确,则清除已接收的封包,并重新发送该侦测讯号。全文摘要本发明公开了一种定位装置及方法,可提供稳定且可靠的定位信息,并可缩短其定位所需的时间。该定位装置包含一无线通讯模块、一储存单元、一定位模块以及一控制单元。该无线通讯模块系用以产生一侦测讯号。该储存单元耦接于该无线通讯模块,用以储存一辅助定位数据。该定位模块耦接于该储存单元,用以根据一卫星讯号及该辅助定位数据来产生一坐标信息。该控制单元耦接于该无线通讯模块、该储存单元以及该定位模块,用以判断该辅助定位资料是否有效。若该辅助定位数据无效,则该控制单元控制该无线通讯模块产生该侦测讯号。文档编号G01S5/02GK101799528SQ20091000867公开日2010年8月11日申请日期2009年2月11日优先权日2009年2月11日发明者范永祺申请人:晨星软件研发(深圳)有限公司;晨星半导体股份有限公司