定位方法与定位装置、移动终端的制作方法

文档序号:6019640阅读:271来源:国知局
专利名称:定位方法与定位装置、移动终端的制作方法
技术领域
本发明涉及定位技术,尤其是一种定位方法与定位装置、移动终端。
背景技术
随着无线通信技术与网络技术的发展,移动终端的使用逐渐普及,已经成为大众随身携带的必备生活用品之一。随着移动终端功能的增加,人们可以通过移动终端完成越来越多的工作,例如可以将定位技术应用于移动终端,通过对企业人员,如巡查外勤人员、销售外勤人员等,配置移动终端来实现对企业人员的位置管理。移动终端定位分为主动定位与第三方定位。其中,主动定位时移动终端用户在希望获得自己当前地理位置时,操作手机定位应用软件,例如手机导航软件,来实现定位。第三方定位是应用方(也称为第三方)希望获得某移动终端用户当前的地理位置时,使用移动通信网络实现对移动终端的定位,移动终端用户当时不一定意识到有第三方对其进行定位。第三方定位目前已经广泛应用于企业管理、监外服刑人员监管、销售人员管理、巡警调度等业务。在现有的码分多址(Code Division Multiple Access,以下简称CDMA)通信网络中,通常采用定位之星(gpsOne)定位技术来实现移动终端的定位。gpsOne定位技术是利用CDMA地面网络定位和全球定位系统(Global Positioning System,以下简称GPS)定位的互补性而发展起来的新技术。其提供基于移动终端计算的定位方式与基于平台计算的定位方式。其中,基于移动终端计算的定位由移动终端发起,定位计算过程在移动终端上完成,该基于移动终端计算的定位方式包括基于移动终端(Mobile Station Based,以下简称MSB)定位模式与独立移动终端(Standalone)定位模式。基于平台计算的定位由网络平台发起,定位计算过程在网络定位服务器上完成,该于平台计算的定位模式包括移动终端辅助(Mobile Station Assisted,以下简称MSA)定位模式。其中,MSB定位模式与Standalone定位模式都属于GPS定位技术,而其中的MSB同时属于辅助全球定位系统(Assisted Global Positioning System,以下简称AGPS)定位技术。GPS或AGPS (以下记为GPS/AGPS)技术,依赖于运动终端的卫星条件进行定位计算。当卫星条件很好时,例如,可见卫星数量在5颗以上,则定位计算延迟较小。而当移动终端处于浅度室内或峡谷中,卫星条件较好时,例如,卫星数量在3颗至5颗之间时,则定位计算延迟应增加以便让移动终端有足够的定位时间进行定位计算。而当移动终端处于深度室内时,卫星条件最差时,例如,卫星数量在3颗以下时,即使给予移动终端再长的定位时间也无法定位计算成功。在实现本发明的过程中,发明人发现,现有GPS/AGPS定位技术至少存在以下问题现有GPS/AGPS定位技术中采用固定的定位时间进行定位计算,若移动终端的卫星条件较好,本来可以定位计算成功,可能由于该固定的定位时间不足导致定位失败;而当移动终端处于深度室内时,卫星条件最差,即使给予移动终端再长的定位时间也无法定位计算成功,但仍然给予移动终端这么长的定位时间进行不必要的定位计算,降低了定位延迟性能,并且,不必要的增加了移动终端耗电严重,极大地缩短了移动终端电池的使用时间。

发明内容
本发明实施例所要解决的技术问题是提供一种定位方法与定位装置、移动终端,以提高移动终端的定位成功率与定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。为解决上述技术问题,根据本发明实施例的一个方面,提供的一种定位方法,包括移动终端响应于采用全球定位系统或辅助全球定位系统GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时,其中,定位超时时间T的大小由所述移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,所述定位条件包括卫星条件,卫星条件越好,定位条件越好;响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位。根据本发明实施例的另一个方面,提供的一种定位装置,包括定位控制单元,用于响应于定位单元采用GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时,其中,定位超时时间T的大小由本次定位的移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,所述定位条件包括卫星条件,卫星条件越好,定位条件越好;定位单元,用于采用GPS/AGPS定位技术进行定位,以及响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位;定位超时控制器,用于按照定位超时时间T进行计时。根据本发明实施例的又一个方面,提供的一种移动终端,包括本发明上述实施例提供的定位装置。基于本发明上述实施例提供的定位方法与定位装置、移动终端,预先由移动终端所在的定位条件确定定位超时控制器的定位超时时间T,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,定位条件包括卫星条件,卫星条件越好,定位条件越好,采用GPS/AGPS定位技术进行定位时,启动定位超时控制器按照定位超时时间T进行计时,通过对移动终端所处的定位条件进行辅助判断,动态调整定位超时时间,由于卫星条件较好,定位超时时间T设置最大,有效保障了移动终端在卫星条件不是最好的情况下可以定位计算成功,避免了由于固定的定位时间不足导致定位失败,有效保障了提高移动终端的定位成功率;并且,定位条件最差时,定位超时时间T最小,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位,提高了移动终端的定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明定位方法一个实施例的流程图;图2为本发明定位方法另一个实施例的流程图;图3为本发明定位装置一个实施例的结构示意图;图4为本发明定位装置另一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明定位方法一个实施例的流程图。如图1所示,该实施例的方法包括101,移动终端响应于采用GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时。其中,定位超时时间T的大小由该移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,其中的定位条件包括卫星条件,卫星条件越好,定位条件越好。示例性地,移动终端可以根据所在的定位条件选择采用GPS或AGPS定位技术进行定位。例如,在移动终端能从AGPS平台获得辅助信息的条件下,可以采用AGPS进行定位。102,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位。本发明上述实施例提供的定位方法,预先由移动终端所在的定位条件确定定位超时控制器的定位超时时间T,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,定位条件包括卫星条件,卫星条件越好,定位条件越好,采用GPS/AGPS定位技术进行定位时,启动定位超时控制器按照定位超时时间T进行计时,通过对移动终端所处的定位条件进行辅助判断,动态调整定位超时时间,由于卫星条件较好,定位超时时间T设置最大,有效保障了移动终端在卫星条件不是最好的情况下可以定位计算成功,避免了由于固定的定位时间不足导致定位失败,有效保障了提高移动终端的定位成功率;并且,定位条件最差时,定位超时时间T最小,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位,提高了移动终端的定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。根据本发明的一个具体示例而非限制,图1所示的实施例中,卫星条件包括卫星数量。具体地,可以设定,在移动终端处于卫星条件很好的情况下,卫星数量大于X颗时,定位超时时间T的取值为Tl ;在移动终端处于浅度室内或者峡谷中,卫星数量小于Y颗时,卫星条件最差,定位超时时间T的取值为T2 ;在移动终端处于深度室内,卫星数量不大于X颗且不小于Y颗时,卫星条件较好,定位超时时间T的取值为T3。其中,X、Y均为大于零的整数且X > Y,T1、T2、T3均为大于零的数,且T1G ∈T3, T2,T1大于T2。这样,在移动终端处于深度室内时,可以减小定位超时时间T以提高定位延迟性能,在移动终端处于卫星条件很好的情况下,可以扩大定位超时时间T以提高定位成功率,当移动终端处于浅度室内或者峡谷中,设置合理的定位超时时间T,使移动终端将在定位超时时间T时间内定位成功,从而减少移动终端的定位延迟并提高定位成功率,提升用户感知。其中,X、Y、T1、T2的具体取值可以根据实际应用需求设置。示例性地,X的取值可以为5,Y的取值可以为3。根据本发明的另一个具体示例而非限制,本发明上述实施例中,移动终端是响应于定位应用平台发送的定位请求,采用GPS/AGPS定位技术进行定位。相应地,响应于在定位超时时间T内得到定位结果,移动终端还向定位应用平台返回定位结果。根据本发明的另一个具体示例而非限制,本发明上述实施例中,采用GPS定位技术进行定位具体可以是采用GPS定位技术进行定位计算。采用AGPS定位技术进行定位具体可以是移动终端从AGPS平台获取定位辅助信息,例如,GPS卫星的星历数据、关于GPS卫星的时间数据等,并根据该定位辅助信息进行定位计算。根据本发明的另一个具体实施例,本发明上述实施例的定位方法中,还可以获取移动终端所在的定位条件,并根据该定位条件设置定位超时控制器的定位超时时间T。根据本发明的又一个具体实施例,本发明上述实施例的定位方法中,定位条件还可以包括移动通信网络条件,例如,无线通信信号的强度。其中,移动通信网络条件越好,表示定位条件越好。图2为本发明定位方法另一个实施例的流程图。如图2所示,该实施例的方法包括201,移动终端获取该移动终端所在的定位条件。其中的定位条件包括卫星条件与移动通信网络条件,卫星条件越好,定位条件越好,移动通信网络条件越好,表示定位条件越好。202,移动终端根据所在的定位条件设置定位超时控制器的定位超时时间T,并选择采用GPS或AGPS定位技术进行定位。若选择采用GPS定位技术进行定位,执行203。否贝1J,若选择采用AGPS定位技术进行定位,执行204。其中,定位超时时间T的大小由该移动终端所在的定位条件确定,定位条件较好、卫星数量位于3颗至5颗之间时,定位超时时间T最大;定位条件最差、卫星数量小于3颗时,定位超时时间T最小;定位条件最好、卫星数量大于5颗时,定位超时时间T介于上述两种情况之间。例如,移动终端在现有的卫星条件下可以从AGPS平台获取到辅助信息时,选择采用AGPS定位技术进行定位,否则,选择采用GPS定位技术进行定位。203,移动终端采用GPS定位技术进行定位计算,与所有的卫星交互获取位置信息,并启动定位超时控制器按照定位超时时间T进行计时。然后执行205。204,移动终端从AGPS平台获取定位辅助信息,例如,GPS卫星的星历数据、关于GPS卫星的时间数据等,并根据该定位辅助信息获取距离自身最近的几颗卫星,然后从这些卫星得到GPS信号,进行定位计算。205,移动终端检测是否在定位超时时间T内得到定位结果。若在定位超时时间T内得到定位结果,执行206。否则,若定位超时控制器超时未得到定位结果,执行207。206,移动终端显示该定位结果或者向定位应用平台返回定位结果。具体地,若为第三方定位,移动终端是响应于定位应用平台发送的定位请求来开始执行201的操作,则该206中向定位应用平台返回定位结果;若为主动定位,则该206中移动终端显示该定位结果。207,移动终端结束本次GPS/AGPS定位。图3为本发明定位装置一个实施例的结构示意图。该实施例的定位装置可用于实现本发明上述各定位方法实施例的流程。如图3所示,其包括定位控制单元301、定位单元302与定位超时控制器303。其中,定位控制单元301,用于响应于定位单元302采用GPS/AGPS定位技术进行定位,启动定位超时控制器303按照定位超时时间T进行计时。其中,定位超时时间T的大小由本次定位的移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,其中的定位条件包括卫星条件,卫星条件越好,定位条件越好。定位单元302,用于采用GPS/AGPS定位技术进行定位,以及响应于定位超时控制器303超时未得到定位结果,结束本次GPS/AGPS定位。定位超时控制器303,用于按照定位超时时间T进行计时。本发明上述实施例提供的定位装置,预先由移动终端所在的定位条件确定定位超时控制器的定位超时时间T,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,定位条件包括卫星条件,卫星条件越好,定位条件越好,采用GPS/AGPS定位技术进行定位时,启动定位超时控制器按照定位超时时间T进行计时,通过对移动终端所处的定位条件进行辅助判断,动态调整定位超时时间,由于卫星条件较好,定位超时时间T设置最大,有效保障了移动终端在卫星条件不是最好的情况下可以定位计算成功,避免了由于固定的定位时间 不足导致定位失败,有效保障了提高移动终端的定位成功率;并且,定位条件最差时,定位超时时间T最小,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位,提高了移动终端的定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。 根据本发明定位装置的一个具体示例而非限制,卫星条件可以包括卫星数量。可以设定,卫星数量大于X颗时,卫星条件最好,定位超时时间T的取值为Tl ;卫星数量小于Y颗时,卫星条件最差,定位超时时间T的取值为T2 ;卫星数量不大于X颗且不小于Y颗时,卫星条件较好,定位超时时间T的取值为T3,其中,X、Y均为大于零的整数且X > Y,T1、T2、T3均为大于零的数,且Tl G [T2, T3,Tl大于T2。示例性地,X的取值可以为5,Y的取值可以为3。根据本发明定位装置的另一个具体示例而非限制,图3所示的实施例中,定位单元302具体采用GPS定位技术进行定位计算,或者,从AGPS平台获取定位辅助信息,并根据该定位辅助信息进行定位计算。另外,定位单元302具体可以响应于定位应用平台发送的定位请求,采用GPS/AGPS定位技术进行定位。相应的,以及响应于在定位超时时间T内得到定位结果,向定位应用平台返回定位结果。图4为本发明定位装置另一个实施例的结构示意图。该实施例的定位装置可用于实现本发明图4所示定位方法实施例的流程。如图4所示,与图3所示的实施例相比,其还包括获取单元304与定时控制单元305。其中,获取单元304,用于获取移动终端所在的定位条件。定时控制单元305,用于根据获取单元304获取的定位条件设置定位超时控制器的定位超时时间T。相应的,定位控制单元301可以根据获取单元304获取的定位条件选择采用GPS或AGPS定位技术进行定位。进一步与本发明上述实施例的定位方法相应的地,定位条件还可以包括移动通信网络条件,例如,无线通信信号的强度。其中,移动通信网络条件越好,表示定位条件越好。另外,本发明实施例还提供了一种移动终端,该移动终端包括本发明上述各实施例提供的定位装置,来对该移动终端进行定位。本发明上述实施例提供的移动终端包括上述实施例的定位装置,预先由移动终端所在的定位条件确定定位超时控制器的定位超时时间T,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,定位条件包括卫星条件,卫星条件越好,定位条件越好,采用GPS/AGPS定位技术进行定位时,启动定位超时控制器按照定位超时时间T进行计时,通过对移动终端所处的定位条件进行辅助判断,动态调整定位超时时间,由于卫星条件较好,定位超时时间T设置最大,有效保障了移动终端在卫星条件不是最好的情况下可以定位计算成功,避免了由于固定的定位时间不足导致定位失败,有效保障了提高移动终端的定位成功率;并且,定位条件最差时,定位超时时间T最小,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位,提高了移动终端的定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例有效保障了提高移动终端的定位成功率;并且,响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位,提高了移动终端的定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种定位方法,其特征在于,包括 移动终端响应于采用全球定位系统或辅助全球定位系统GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时,其中,定位超时时间T的大小由所述移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,所述定位条件包括卫星条件,卫星条件越好,定位条件越好; 响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位。
2.根据权利要求1所述的方法,其特征在于,所述卫星条件包括卫星数量;卫星数量大于X颗时,卫星条件最好,定位超时时间T的取值为Tl ;卫星数量小于Y颗时,卫星条件最差,定位超时时间T的取值为T2 ;卫星数量不大于X颗且不小于Y颗时,卫星条件较好,定位超时时间T的取值为T3,其中,X、Y均为大于零的整数且X > Y,T1、T2、T3均为大于零的数,且 Tl G [T2, T3,Tl 大于 T2。
3.根据权利要求2所述的方法,其特征在于,X的取值为5,Y的取值为3。
4.根据权利要求2所述的方法,其特征在于,所述移动终端响应于定位应用平台发送的定位请求,采用GPS/AGPS定位技术进行定位; 响应于在定位超时时间T内得到定位结果,所述移动终端还向所述定位应用平台返回定位结果。
5.根据权利要求2所述的方法,其特征在于,采用GPS定位技术进行定位包括采用GPS定位技术进行定位计算; 采用AGPS定位技术进行定位包括移动终端从AGPS平台获取定位辅助信息,并根据该定位辅助信息进行定位计算。
6.根据权利要求1至5任意一项所述的方法,其特征在于,还包括 获取所述移动终端所在的定位条件,并根据该定位条件设置定位超时控制器的定位超时时间T。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述定位条件还包括移动通f目网络条件,移动通"[目网络条件越好,定位条件越好。
8.—种定位装置,其特征在于,包括 定位控制单元,用于响应于定位单元采用GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时,其中,定位超时时间T的大小由本次定位的移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,所述定位条件包括卫星条件,卫星条件越好,定位条件越好; 定位单元,用于采用GPS/AGPS定位技术进行定位,以及响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位; 定位超时控制器,用于按照定位超时时间T进行计时。
9.根据权利要求8所述的装置,其特征在于,所述卫星条件包括卫星数量;卫星数量大于X颗时,卫星条件最好,定位超时时间T的取值为Tl ;卫星数量小于Y颗时,卫星条件最差,定位超时时间T的取值为T2 ;卫星数量不大于X颗且不小于Y颗时,卫星条件较好,定位超时时间T的取值为T3,其中,X、Y均为大于零的整数且X > Y,T1、T2、T3均为大于零的数,且 Tl G [T2, T3,T3 大于 T2。
10.根据权利要求9所述的装置,其特征在于,X的取值为5,Y的取值为3。
11.根据权利要求9所述的装置,其特征在于,所述定位单元具体采用GPS定位技术进行定位计算,或者,从AGPS平台获取定位辅助信息,并根据该定位辅助信息进行定位计算。
12.根据权利要求11所述的装置,其特征在于,所述定位单元具体响应于定位应用平台发送的定位请求,采用GPS/AGPS定位技术进行定位;以及响应于在定位超时时间T内得到定位结果,向所述定位应用平台返回定位结果。
13.根据权利要求8至12任意一项所述的装置,还包括 获取单元,用于获取所述移动终端所在的定位条件; 定时控制单元,用于根据获取单元获取的定位条件设置定位超时控制器的定位超时时间T。
14.根据权利要求8至12任意一项所述的装置,所述定位条件还包括移动通信网络条件,移动通"[目网络条件越好,定位条件越好。
15.一种移动终端,其特征在于,包括权利要求8至14任意一项所述的定位装置。
全文摘要
本发明公开了一种定位方法与定位装置、移动终端,其中,方法包括移动终端响应于采用GPS/AGPS定位技术进行定位,启动定位超时控制器按照定位超时时间T进行计时,其中,定位超时时间T的大小由所述移动终端所在的定位条件确定,定位条件较好时,定位超时时间T最大,定位条件最差时,定位超时时间T最小,所述定位条件包括卫星条件,卫星条件越好,定位条件越好;响应于定位超时控制器超时未得到定位结果,结束本次GPS/AGPS定位。本发明实施例可以提高移动终端的定位成功率与定位延迟性能,节省移动终端的耗电量,延长移动终端电池的使用时间。
文档编号G01S19/02GK103033821SQ20111030451
公开日2013年4月10日 申请日期2011年9月30日 优先权日2011年9月30日
发明者魏丫丫, 杨恒, 刘锴, 郭丹, 郭先海, 杨晨, 蒋红源, 郑中平 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1