一种节电卫星定位方法及终端的制作方法

文档序号:6172969阅读:129来源:国知局
一种节电卫星定位方法及终端的制作方法
【专利摘要】本发明提供了一种节电卫星定位方法,其包括以下步骤:1)提供一定位单元以及一定时单元:2)启动所述定位单元进入定位模式开始定位,同时开启定时单元;3)所述定位单元定位成功或定时单元的定位模式时间到,所述定位单元由定位模式切换至省电模式;4)所述定位单元进入省电模式后所述定位单元停止定位,当定时单元的省电模式设定时间到,所述定位单元由省电模式切换至定位模式,所述定位模式时间小于省电模式设定时间;5)所述定位单元进入定位模式后重复步骤3)。本发明提供卫星定位模块只有很短的时间工作在定位状态,绝大部分时间工作在省电状态;同时本发明采用中断信号控制省电模式与定位模式的切换,控制有序且不容易出错,有利于长时间周期性定位。
【专利说明】一种节电卫星定位方法及终端

【技术领域】
[0001 ] 本发明涉及卫星定位技术,特别是涉及一种卫星定位终端节电定位方法与节电卫星定位终端。

【背景技术】
[0002]通常卫星定位模块在定位工作时的功耗是该模块省电模式时功耗的上百倍甚至几千倍,如某北斗模块工作时的平均电流为60mA,而省电模式下平均电流为20uA,功耗相差3000倍。
[0003]目前市场上的手持卫星定位终端,在需要不间断的定位信息时,其工作模式是连续定位,使卫星定位模块始终工作,因卫星定位模块进行定位工作时功耗很大,因此将严重影响手持卫星定位终端的正常工作时间。本方法在保证不间断提供定位信息的同时,使卫星定位模块绝大部分时间工作在省电状态,有效地降低了卫星定位模块的功耗,从而大大延长了手持卫星定位终端的工作时间。


【发明内容】

[0004]本发明提供了一种节电卫星定位方法,其包括以下步骤:
1)提供一定位单元:用于对自身位置进行定位,其工作状态包括定位模式与省电模式;以及一定时单元:设定所述定位单元处于不同工作状态的时间值;
2)启动所述定位单元进入定位模式开始定位,同时开启定时单元;
3)所述定位单元定位成功或定时单元的定位模式时间到,所述定位单元由定位模式切换至省电模式;
4)所述定位单元进入省电模式后所述定位单元停止定位,当定时单元的省电模式设定时间到,所述定位单元由省电模式切换至定位模式,所述定位模式时间小于省电模式设定时间;
5)所述定位单元进入定位模式后重复步骤3),使得定位单元进行不间断定位,以便其大部分时间工作在省电模式。
[0005]较佳地,所述定位单元包括定位成功中断发送模块与卫星定位模块,所述定时单元包括定位定时器与省电定时器,所述定位单元由定位模式切换至省电模式的具体过程包括:
当定位成功时,定位成功中断发送模块发送定位成功中断信号至所述定位定时器,定位定时器停止计时;当定位定时器设定时间到,卫星定位模块未完成定位,所述定位定时器发送定位失败中断信号;
定位成功或失败后,定位单元接收所述定位成功中断信号或失败中断信号进入省电模式,省电定时器开始计时。
[0006]较佳地,所述定位单元由省电模式切换至定位模式的具体过程包括:
省电定时器设定时间到,所述省电计时器发送定位中断信号至所述卫星定位模块,所述卫星定位模块开始定位。
[0007]较佳地,所述定位定时器的设定的时间为卫星定位模块冷启动时获取定位所需时间。
[0008]较佳地,所述省电定时器设定的时间为用户连续两次定位的时间间隔需求与卫星定位模块保持热启动的最大时间值中的较小者。
[0009]较佳地,当定位成功时,卫星定位模块产生定位信息;当定位失败时,卫星定位模块产生定位失败信息。
[0010]本发明还提供了一种节电卫星定位终端,其包括:
定位单元:用于对自身位置进行定位,其工作状态包括定位模式与省电模式;
定时单元:设定所述定位单元处于不同工作状态的时间值;
所述定位单元在所述定位模式与省电模式之间来回切换,具体地:
当所述定位单元处于定位模式时,其对自身位置进行定位;且当其定位成功或设定时间结束后,所述定位单元由定位模式切换至省电模式;
当所述定位单元处于省电模式时,其停止定位;并且当设定时间结束后,所述定位单元由省电模式切换至定位模式。
[0011]较佳地,所述定位单元包括卫星定位模块与定位成功中断发送模块,所述卫星定位模块用于获取定位信息完成定位,所述定位成功中断发送模块用于发送定位成功中断信号至所述定时单元;
所述定时单元包括定位定时器与省电定时器,所述定位定时器为所述定位单元设定处于定位模式的最大时间值,所述省电定时器用于为所述定位单兀设定处于省电模式的时间值。
[0012]较佳地,所述定位定时器设定时间为卫星定位模块冷启动时获取定位所需时间; 所述省电定时器设定时间为用户连续两次定位的时间间隔需求与卫星定位模块保持热启动的最大时间值中的较小者。
[0013]较佳地,当卫星定位模块完成定位时,定位成功中断发送模块发送定位成功中断信号至所述定位定时器,控制所述定位定时器停止定时,同时控制所述定位单元进入省电模式并控制所述省电定时器开始定时;
当所述定位定时器的设定时间到,而卫星定位模块未完成定位,则所述定位定时器发送定位失败中断信号控制所述定位单元进入省电模式,同时控制所述省电定时器开始定时。
[0014]较佳地,当所述省电定时器设定时间到,则所述省电定时器发送定位中断信号至所述定位单元,控制所述卫星定位模块进行定位,并控制所述定位定时器开始计时。
[0015]本发明提供的定位方法使定位单元在大部分时间处于热启动状态,使该模块工作在省电模式,同时周期性的进入定位模式进行定位,耗电量减少了很多;本发明另一优点在于本发明在获得终端的位置信息时即进入省电模式,不做连续性的定位这样就进一步减少了用电的消耗;本发明采用中断信号控制省电模式与定位模式的切换,控制有序且不容易出错,有利于长时间周期性定位。
[0016]当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

【专利附图】

【附图说明】
[0017]图1为本发明实施例一提供的节电卫星定位终端结构示意图;
图2为本发明实施例三提供的卫星定位模块启动流程图;
图3为本发明实施例三提供的Tl定时器中断处理流程图;
图4为本发明实施例三T4定时器中断处理流程图;
图5为本发明实施例三提供的卫星定位成功中断处理流程图。
具体实施例
[0018]实施例一
本发明提供了一种节电卫星定位终端,如图1所示,其包括:
定位单元1:用于对自身位置进行定位,其工作状态包括定位模式与省电模式;
定时单元2:设定所述定位单元处于不同工作状态的时间值;
定位单元I在所述定位模式与省电模式之间来回切换,具体地:
当定位单元I处于定位模式时,其对自身位置进行定位;且当其定位成功或设定时间结束后,定位单元I由定位模式切换至省电模式;
当定位单元I处于省电模式时,其停止定位;并且当设定时间结束后,定位单元I由省电模式切换至定位模式。
[0019]本实施例中,定位单元I包括卫星定位模块11与定位成功中断发送模块12,卫星定位模块11用于获取定位信息完成定位,定位成功中断发送模块12用于发送定位成功中断信号至定时单元2。
[0020]其中,定时单元2包括定位定时器21与省电定时器22,定位定时器21为定位单元I设定处于定位模式的最大时间值,省电定时器22用于为定位单兀I设定处于省电模式的时间值。定位定时器21设定时间为卫星定位模块11冷启动时获取定位所需时间,这样的就可以确保在卫星定位模块11可以获取定位的环境下能够定位成功,如果处于省电模式的卫星定位模块11在冷启动获取定位所需时间之内不能定位成功,则可以确定该卫星定位模块11所处环境不能获取定位;延迟定位时间也不能获取定位。
[0021]省电定时器22设定时间为用户连续两次定位的时间间隔需求与卫星定位模块11保持热启动的最大时间值中的较小者。这样设置省电定时器22使定位终端既能满足用户的定位时间周期的需求,也能够满足卫星定位模块11保持热启动时间;同时满足了用户的需求同时也能保证卫星定位模块11保持热启动状态。
[0022]在本实施例中,当卫星定位模块11完成定位时,定位成功中断发送模块12发送定位成功中断信号至定位定时器21,控制定位定时器21停止定时,同时控制定位单元I进入省电模式并控制省电定时器22开始定时;当定位定时器21的设定时间到,卫星定位模块11未完成定位,定位定时器21发送定位失败中断信号控制定位单元I进入省电模式,同时控制省电定时器22开始定时。
[0023]在本实施例中,省电定时器22设定时间到,发送定位中断信号至定位单元1,控制卫星定位模块11进行定位,并控制定位定时器21开始计时。
[0024]本实施例提供的节电卫星定位终端还包括一显示装置,定位单元I定位失败时产生定位失败信息,定位单元I定位成功时产生定位信息,并通过所述显示装置显示。
[0025]实施例二
本实施例提供了一种节电卫星定位方法,其包括以下步骤:
1)提供一定位单元:用于对自身位置进行定位,其工作状态包括定位模式与省电模式;以及一定时单元:设定所述定位单元处于不同工作状态的时间值;
2)启动所述定位单元进入定位模式开始定位,同时开启定时单元;
3)所述定位单元定位成功或定时单元的定位模式时间到,所述定位单元由定位模式切换至省电模式;
4)所述定位单元进入省电模式后所述定位单元停止定位,当定时单元的省电模式设定时间到,所述定位单元由省电模式切换至定位模式,所述定位模式时间小于省电模式设定时间;
5)所述定位单元进入定位模式后重复步骤3),使得定位单元进行不间断定位,以便其大部分时间工作在省电模式。
[0026]本实施例中,所述定位单元包括定位成功中断发送模块与卫星定位模块,所述定时单元包括定位定时器与省电定时器,所述定位单元由定位模式切换至省电模式的具体过程包括:
当定位成功时,定位成功中断发送模块发送定位成功中断信号至所述定位定时器,定位定时器停止计时;当定位定时器设定时间到,卫星定位模块未完成定位,所述定位定时器发送定位失败中断信号;
定位成功或失败后,定位单元接收所述定位成功中断信号或失败中断信号进入省电模式,省电定时器开始计时;
所述定位单元由省电模式切换至定位模式的具体过程包括:
省电定时器设定时间到,所述省电计时器发送定位中断信号至所述卫星定位模块,所述卫星定位模块开始定位。
[0027]本实施例采用中断信号控制省电模式与定位模式的切换,控制有序且不容易出错,有利于长时间周期性定位。同时本实施例在定位单元获得位置信息时即进入省电模式,不做连续性的定位这样就进一步减少了用电的消耗。
[0028]在本实施例中,所述定位定时器的设定的时间可以为卫星定位模块冷启动时获取定位所需时间;所述省电定时器设定的时间可以为用户连续两次定位的时间间隔需求与卫星定位模块保持热启动的最大时间值中的较小者。当然本实施例省电定时器与定位定时器的设定时间不仅限于本实施例所给出的时间值,本实施例设定的时间值仅为本发明的一较佳实施方法。
[0029]当定位成功时,卫星定位模块产生定位信息;当定位失败时,卫星定位模块产生定位失败信息。
[0030]实施例三
本例中,定位计时器的定时时间设定为卫星定位模块冷启动时获取定位所需的时间(通常在40秒左右),在本实施例中,将定位计时器记为Tl定时器;省电定时器定时时间设定为T4,T4为T2与T3之中的数值较小者即:T4=MIN(T2,T3)。其中T2为卫星定位模块成功定位后维持该模块为热启动状态的最大时间(通常为几十分钟),T3为卫星定位终端需要提供定位信息的时间间隔(通常为几分钟到几十分钟)。本实施例中,省电定时器记为T4定时器。
[0031]在终端控制平台首先执行卫星定位模块启动程序如图2所示,S11-S12:开始启动卫星定位模块使其进入卫星定位状态;S12:设置、启动Tl定时器;S13:然后结束启动程序。
[0032]执行完启动程序后,卫星定位模块开始定位工作,同时Tl定时器开始计数,如果在Tl时间内卫星定位模块未能实现定位,在Tl时间到达时,Tl定时器产生定位失败中断信号,如图3所示,S21:开始进入Tl定时器中断处理程序,S22:提供定位失败信息给用户,S23:控制卫星定位模块进入省电模式,S24:同时设置、启动T4定时器,S25:然后结束本中断处理程序。
[0033]如果在Tl时间内卫星定位模块定位成功,则进入如图5所示的流程,S41:执行卫星定位成功中断处理程序,S42:停止Tl定时器,这样使Tl定时器中断不会发生,S43:提供定位信息给用户,S44:控制卫星定位模块进入省电模式,S45:同时设置、启动T4定时器,S46:然后结束本中断处理程序。
[0034]在进入省电模式T4时间后,如图4所示,S31: T4定时器中断产生,执行T4定时器中断处理程序,S32:控制卫星定位模块进入定位工作模式,S33:同时设置、启动Tl定时器,S34:然后结束本中断处理程序。
[0035]卫星定位模块进入定位模式后,如果定位成功则执行定位成功中断服务程序如图3所示,如果定位不成功(Tl时间内未定位即意味着定位失败)则执行Tl定时器中断处理程序。上述流程实现了卫星定位模式(短时间)与省电模式(长时间)循环工作,在不间断提供卫星定位信息的同时,解决了卫星定位模块由于在定位工作模式时功耗很大影响卫星定位终端工作时间的问题。
[0036]通过利用卫星定位模块(如GPS、北斗、GLONASS, Galileo等)的热启动定位状态,采用本方法使手持卫星定位终端以很少的功耗满足终端用户自身定位及远程监控中心对手持终端不间断定位的要求。卫星定位模块的热启动定位时间一般在几秒之内(如1-3秒),而对于移动速度在每小时几十公里以内的卫星定位终端用户,并不需要连续的定位,几秒的热启动定位时间延迟最多产生几十米的误差,这个误差范围是可以接受的。通常卫星定位模块在定位工作时的功耗是该模块省电模式时功耗的上百倍甚至几千倍,如某北斗模块工作时的平均电流为60mA,而省电模式下平均电流为20uA,功耗相差3000倍。本方法使定位模块保持在热启动状态(在在开阔天空下需要定位时几秒钟就可获得位置信息),同时使定位终端绝大部分时间工作在省电模式下。
[0037]本发明提供的定位方法使定位单元在大部分时间处于热启动状态,使该模块工作在省电模式,同时周期性的进入定位模式进行定位,耗电量减少了很多;本发明另一优点在于本发明在获得终端的位置信息时即进入省电模式,不做连续性的定位这样就进一步减少了用电的消耗;本发明采用中断信号控制省电模式与定位模式的切换,控制有序且不容易出错,有利于长时间周期性定位。
[0038]以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的【具体实施方式】。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属【技术领域】技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
【权利要求】
1.一种节电卫星定位方法,其特征在于,包括以下步骤: 1)提供一定位单元:用于对自身位置进行定位,其工作状态包括定位模式与省电模式;以及一定时单元:设定所述定位单元处于不同工作状态的时间值; 2)启动所述定位单元进入定位模式开始定位,同时开启定时单元; 3)所述定位单元定位成功或定时单元的定位模式时间到,所述定位单元由定位模式切换至省电模式; 4)所述定位单元进入省电模式后所述定位单元停止定位,当定时单元的省电模式设定时间到,所述定位单元由省电模式切换至定位模式,所述定位模式时间小于省电模式设定时间; 5)所述定位单元进入定位模式后重复步骤3),使得定位单元进行不间断定位,以便其大部分时间工作在省电模式。
2.如权利要求1所述的节电卫星定位方法,其特征在于,所述定位单元包括定位成功中断发送模块与卫星定位模块,所述定时单元包括定位定时器与省电定时器,所述定位单元由定位模式切换至省电模式的具体过程包括: 当定位成功时,定位成功中断发送模块发送定位成功中断信号至所述定位定时器,定位定时器停止计时;当定位定时器设定时间到,卫星定位模块未完成定位,所述定位定时器发送定位失败中断信号; 定位成功或失败后,定位单元接收所述定位成功中断信号或失败中断信号进入省电模式,省电定时器开始计时。
3.如权利要求2所述的节电卫星定位方法,其特征在于,所述定位单元由省电模式切换至定位模式的具体过程包括: 省电定时器设定时间到,所述省电计时器发送定位中断信号至所述卫星定位模块,所述卫星定位模块开始定位。
4.如权利要求3所述的节电卫星定位方法,其特征在于,所述定位定 时器的设定的时间为卫星定位模块冷启动时获取定位所需时间。
5.如权利要求3所述的节电卫星定位方法,其特征在于,所述省电定 时器设定的时间为用户连续两次定位的时间间隔需求与卫星定位模块保持热启动的最大时间值中的较小者。
6.如权利要求3所述的节电卫星定位方法,其特征在于,当定位成功时,卫星定位模块产生定位信息;当定位失败时,卫星定位模块产生定位失败信息。
7.本发明提供了一种节电卫星定位终端,其特征在于,包括: 定位单元:用于对自身位置进行定位,其工作状态包括定位模式与省电模式; 定时单元:设定所述定位单元处于不同工作状态的时间值; 所述定位单元在所述定位模式与省电模式之间来回切换,具体地: 当所述定位单元处于定位模式时,其对自身位置进行定位;且当其定位成功或设定时间结束后,所述定位单元由定位模式切换至省电模式; 当所述定位单元处于省电模式时,其停止定位;并且当设定时间结束后,所述定位单元由省电模式切换至定位模式。
8.如权利要求7所述的节电卫星定位终端,其特征在于,所述定位单元包括卫星定位模块与定位成功中断发送模块,所述卫星定位模块用于获取定位信息完成定位,所述定位成功中断发送模块用于发送定位成功中断信号至所述定时单元; 所述定时单元包括定位定时器与省电定时器,所述定位定时器为所述定位单元设定处于定位模式的最大时间值,所述省电定时器用于为所述定位单兀设定处于省电模式的时间值。
9.如权利要求8所述的节电卫星定位终端,其特征在于,所述定位定时器设定时间为卫星定位模块冷启动时获取定位所需时间; 所述省电定时器设定时间为用户连续两次定位的时间间隔需求与卫星定位模块保持热启动的最大时间值中的较小者。
10.如权利要求8所述的节电卫星定位终端,其特征在于,当卫星定位模块完成定位时,定位成功中断发送模块发送定位成功中断信号至所述定位定时器,控制所述定位定时器停止定时,同时控制所述定位单元进入省电模式并控制所述省电定时器开始定时; 当所述定位定时器的设定时间到,而卫星定位模块未完成定位,则所述定位定时器发送定位失败中断信号控制所述定位单元进入省电模式,同时控制所述省电定时器开始定时。
11.如权利要求8所述的节电卫星定位终端,其特征在于,当所述省电定时器设定时间至IJ,则所述省电定时器发送定位中断信号至所述定位单元,控制所述卫星定位模块进行定位,并控制所述定位定时器开始计时。
【文档编号】G01S19/34GK104375152SQ201310352206
【公开日】2015年2月25日 申请日期:2013年8月14日 优先权日:2013年8月14日
【发明者】姜九旺 申请人:优能通信科技(杭州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1