对定位模块工作状态进行控制的方法及其移动终端的制作方法

文档序号:7927457阅读:128来源:国知局
专利名称:对定位模块工作状态进行控制的方法及其移动终端的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种对定位模块工作状态进行控制的方
法及其移动终端。
背景技术
在现有技术中,由于全球定位系统(GPS,Global Position System)以及辅助全球 定位系统(A-GPS, Assistant-Global Position System)具有较高的定位精度,因此被广泛 地应用于移动终端的位置定位、运动轨迹跟踪以及运动轨迹记录等。比如,采用A-GPS对移 动终端实现位置定位的具体过程如下 首先,建立一个GPS参考网络,该GPS参考网络与无线通信网络是连通的,并且该 GPS参考网络中所有的GPS模块都能够接收到卫星发射的信号,并能保持连续的工作;
当该GPS参考网络中处于移动终端内部的GPS模块向GPS参考网络中的服务器发 出请求对移动终端当前所在位置进行定位的定位请求信号后,GPS参考网络中的服务器将 定位辅助信息(包括差分GPS校正数据信息、移动终端大致的位置信息、可见卫星列表信 息、卫星信号多普勒频率信息以及相应的搜索窗口信息等)通过无线通信网络传送给移动 终端内部的GPS模块; 移动终端内部的GPS模块根据接收到的定位辅助信息,就可以确定出移动终端当 前所处的位置。 在上述过程中,GPS模块周期性地向GPS参考网络中的服务器发出请求对移动终 端当前所在位置进行定位的定位请求信号,而在GPS模块对移动终端进行定位后,直至下 次发送定位请求信号前,GPS模块始终处于休眠状态,在现有技术中,当带有GPS模块的移 动终端在很长一段时间内始终停留在同一个位置上,而暂时不需要对自身所处位置进行频 繁定位时,移动终端还是会周期性地启动处于休眠状态的GPS模块,启动后的GPS模块便会 向GPS参考网络中的服务器发送请求对移动终端当前所在位置进行定位的定位请求信号, 因此不可避免地会导致对移动终端不必要的电量耗费。

发明内容
本发明实施例提供一种对定位模块工作状态进行控制的方法及其移动终端,以避
免移动终端不必要的电量耗费。 为此,本发明实施例采用以下技术方案 —种对定位模块工作状态进行控制的方法,包括移动终端获得自身所在小区的 邻小区标识;比较本次所获得的邻小区标识相对于前次所获得的邻小区标识,确定发生了 变化的邻小区数目;移动终端在确定出的邻小区数目小于预设的数目阈值时,控制自身中 的定位模块处于睡眠状态。 较佳地,移动终端比较本次所获得的邻小区标识相对于前次所获得的邻小区标 识,具体包括移动终端将前次获得的邻小区标识存储在第一存储域中,并将本次获得的邻小区标识存储在第二存储域中;移动终端比较第二存储域中存储的邻小区标识和第一存储 域中存储的邻小区标识; 移动终端在确定发生了变化的邻小区数目后,还包括移动终端基于第二存储域 中存储的邻小区标识更新第一存储域中存储的邻小区标识,并删除第二存储域中存储的邻 小区标识。 较佳地,上述方法中预定的数目阈值为2。 较佳地,移动终端周期性地获得自身所在小区的邻小区标识。 较佳地,移动终端按照长度为IO秒的时间周期,周期性地获得自身所在小区的邻 小区标识。 —种移动终端,包括获得单元,用于获得移动终端自身所在小区的邻小区标识;确 定单元,用于比较获得单元本次所获得的邻小区标识相对于前次所获得的邻小区标识,确 定发生了变化的邻小区数目;控制单元,用于在确定单元确定出的邻小区数目小于预设的 数目阈值时,控制自身中的定位模块处于睡眠状态。 本发明实施例通过由移动终端获得自身所在小区的邻小区标识;比较本次所获得 的邻小区标识相对于前次所获得的邻小区标识,确定发生了变化的邻小区数目;以及在确 定出的邻小区数目小于预设的数目阈值时,控制自身中的GPS模块处于睡眠状态,使得移 动终端在检测到自身位置长时间不发生变化时,控制自身中的定位模块处于睡眠状态,而 不会周期性地向GPS参考网络中的服务器发送请求对移动终端当前所在位置进行定位的 定位请求信号,从而避免了对移动终端不必要的电量耗费。


图1为本发明实施例提供的一种对定位模块工作状态进行控制的方法的具体流 程示意图; 图2为本发明实施例中移动终端对获得的邻小区标识进行存储后,再进行比较的 具体流程示意图; 图3为本发明实施例中依据移动终端维护的列表,确定对定位模块工作状态进行 控制的具体流程示意图; 图4为移动终端从A小区移动到B小区的示意图; 图5为本发明实施例提供的一种移动终端的具体结构示意图。
具体实施例方式
当用户需要查询另一个用户所在位置,且具有该查询权限时,比如,为了保障老人 或小孩在安全的范围内活动,用户需要通过自己的移动终端(以下称为查询终端)来查询 老人或小孩随身携带的移动终端(以下称为定位终端)的具体位置,从而能够获知老人或 小孩所处的位置,具体方法是查询终端实时或定时通过短信、Web、 WAP或客户端向网络侧 查询等方式查询定位终端的位置,并且可以通过Web、 WAP等方式进一步查询定位终端的活 动轨迹及定位终端所在位置的周边信息,当查询终端通过定位终端反馈的位置信息,获知 定位终端的位置超出预定范围时,由查询终端通过发送信息给定位终端的方法,通知老人 或小孩回到安全区域。
在上述过程中,由于被定位终端需要将自身的位置信息发送给查询终端,因此,定 位终端中的定位模块会周期性地向GPS参考网络中的服务器发送请求对定位终端当前所 在位置进行定位的定位请求信号,而当携带有该定位终端的老人或者小孩的位置在一段较 长的时间内不发生变化时,定位模块周期性地发送定位请求信号会耗费定位终端大量的电 能,如果定位终端的电能被消耗完毕而使得定位终端关机,查询终端就会失去老人或小孩 的位置信息,从而有可能导致不好的结果。 因此,本发明实施例提供一种对定位模块工作状态进行控制的方案,以避免对类 似上述定位终端不必要的电量耗费。 下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细的阐述。 本发明实施例提供的一种对定位模块工作状态进行控制的方法的具体流程示意 图如图l所示,包括 步骤ll,移动终端获得自身所在小区的邻小区标识; 步骤12,比较本次所获得的邻小区标识相对于前次所获得的邻小区标识,确定发 生了变化的邻小区数目; 步骤13,移动终端在确定出的邻小区数目小于预设的数目阈值时,控制自身中的 定位模块处于睡眠状态。 在上述步骤12中,移动终端比较本次所获得的邻小区标识相对于前次所获得的 邻小区标识时,可以通过对获得的邻小区标识进行存储后,再进行比较,该过程的具体流程 图如图2所示,包括 步骤21,移动终端将前次获得的邻小区标识存储在第一存储域中;
步骤22,将本次获得的邻小区标识存储在第二存储域中; 步骤23,移动终端比较第二存储域中存储的邻小区标识和第一存储域中存储的邻 小区标识; 步骤24,移动终端根据比较结果,确定发生了变化的邻小区数目。 由于为了切换或小区重选,移动终端会根据小区信号的强度,将小区的ID号对应
保存在不同的列表中,比如,移动终端维护的列表具体有以下几种 1、激活集列表,该列表中的小区为与分配给移动终端的前向业务信道相对应的导 频对应的小区ID ; 2、候选集列表,该列表中小区ID对应的小区基站发送的导频有足够的强度表明, 该小区基站的前向业务信道可以被成功解调; 3、邻近集列表,该列表中的小区ID为当前不在激活集里和候选导频集中,但可以 进入候选集的小区的小区ID; 4、剩余集列表,该列表中的小区ID为在当前的系统中除上述三种列表中的小区 ID以外的其他小区ID。 因此,较佳地,本发明实施例可以依据上述移动终端维护的列表,确定对定位模块 工作状态进行控制的具体流程示意图如图3所示,包括 步骤31,移动终端读取自身维护的列表中的小区ID,并将读取到的小区ID存储到 自身的第一存储域中,比如,图4为移动终端从A小区移动到B小区的示意图,当移动终端在A小区中时,移动终端当前所在A小区的邻小区即移动终端中候选集列表中的小区ID分 别为1小区ID、2小区ID及B小区ID,此时,移动终端读取候选集列表中的1小区ID、2小 区ID及B小区ID,并将读取到的小区ID存储到自身的寄存器M1中; 步骤32,当间隔一段时间后,移动终端再次读取自身维护的列表中的小区ID,并 将读取到的小区ID存储到自身的第一存储域中,如图4所示,当移动终端经过一段时间移 动到B小区中时,移动终端当前所在B小区的邻小区即候选集列表中的小区ID则变为了 2 小区ID、3小区ID及A小区ID,此时,移动终端读取候选集列表中的2小区ID、3小区ID及 A小区ID,并将读取到的各小区ID存储到自身的寄存器M2中; 步骤33,比较寄存器Ml和寄存器M2中的小区ID,当比较得到小区ID变化的数目 小于预设的数目阈值时,执行步骤34,而当比较得到小区ID变化的数目大于预设的数目阈 值时,执行步骤35 ; 步骤34,移动终端确定自身的位置未发生变动或变动较小,控制自身中处于工作 状态的定位模块在处理完当前的任务后进入睡眠状态,或控制自身中原本处于睡眠状态的 定位模块保持睡眠状态,然后,再执行步骤36 ; 步骤35,移动终端确定自身的位置发生了变动,将自身中的定位模块由睡眠状态 启动为工作状态,并向GPS参考网络中的服务器发送请求对移动终端当前所在位置进行定 位的定位请求信号,再执行步骤36 ; 步骤36,移动终端基于寄存器M2中存储的小区ID,更新寄存器M1中存储的小区 ID,并删除寄存器M2中存储的小区ID。 在上述步骤31及32中,移动终端还可以读取并存储激活集列表中的小区ID,后 续可以根据激活集及候选集中小区ID变化的总数目是否大于预设的数目阈值,判断自身 位置是否发生了变动。由于移动终端由A小区移动到B小区的过程中,当进入A小区和B 小区均有信号覆盖的边缘位置时,由于该位置的信号不稳定,有可能导致移动终端位置并 未变化,但激活集或候选集中的小区ID却发生了变化。为此,较佳地,上述步骤33中的预 设的数目阈值可以设为2,这样,即使移动终端保持静止,但其所处的位置处的信号强度发 生变化使得激活集或候选集中发生了变化,由于这样的变化引起的激活集或候选集中的小 区ID变化个数往往为1个,因此,移动终端会根据该变化个数小于数目阈值2,而判断得到 自身位置并未发生变化,从而将自身包含的定位模块的状态控制为睡眠状态;而只有当激 活集或候选集中发生变化的小区总数目至少为2个时,移动终端才确定自身位置发生了变 化,从而将自身中的定位模块由睡眠状态启动为工作状态,并向GPS参考网络中的服务器 发送请求对移动终端当前所在位置进行定位的定位请求信号。由此可见,将预设的数目阈 值设为2,或者为至少大于2的正整数,可以防止由于信号不稳定造成的移动终端对自身位 置发生变化产生错误判断。 此外,上述步骤32中,移动终端可以是周期性地读取自身维护的列表中的小区 ID,较佳地,移动终端可以按照定位模块原定的启动周期来读取自身维护的列表中的小区 ID,比如,该周期可以但不限于是10s。 此外,上述步骤36中,在移动终端基于寄存器M2中存储的小区ID更新寄存器M1 中存储的小区ID之后,也可以不删除寄存器M2中存储的小区ID,而是基于在下一次间隔一 段时间后读取的自身维护的列表中的小区ID,更新当前寄存器M2中存储的小区ID。
由本发明实施例提供的上述方法可知,由于移动终端在判断自身位置没有发生变 动或者没有发生较大变动时,都会使自身的定位模块处于睡眠状态,而不是使定位模块周 期性地向GPS参考网络中的服务器发送用于请求移动终端当前所在位置的定位请求信号, 因此可以较好的避免对移动终端不必要的电量消耗。 相应地,本发明实施例还提供了一种移动终端,用以避免对移动终端不必要的电
量耗费。该移动终端的具体结构示意图如图5所示,包括 获得单元51,用于获得移动终端自身所在小区的邻小区标识; 确定单元52,用于比较获得单元51本次所获得的邻小区标识相对于前次所获得 的邻小区标识,确定发生了变化的邻小区数目; 控制单元53,用于在确定单元52确定出的邻小区数目小于预设的数目阈值时,控 制自身中的定位模块处于睡眠状态。 其中,确定单元52可以采用存储并比较获得单元51每次获得的邻小区标识,来确
定发生了变化的邻小区数目的方式,当采用该方式时,如图5所示,确定单元52具体包括 第一存储模块521,用于存储获得单元51前次获得的邻小区标识; 第二存储模块522,用于存储获得单元51本次获得的邻小区标识; 比较模块523,用于比较第二存储模块522中存储的邻小区标识和第一存储模块
521中存储的邻小区标识; 确定模块524,用于根据比较模块523的比较结果,确定发生了变化的邻小区数目。 对应于确定单元52实现的功能,如图5所示,本发明实施例提供的移动终端还包 括 更新单元54,用于在确定模块524确定发生了变化的邻小区数目后,基于第二存
储模块522中存储的邻小区标识更新第一存储模块521中存储的邻小区标识;以及 删除单元55,用于删除第二存储模块522中存储的邻小区标识。 如果不考虑将第二存储模块522中存储的邻小区标识删除,而是用获得模块在下
次获得的邻小区标识对存储的邻小区标识进行更新也是可行的,因此本发明实施例提供的
该移动终端也可以不包括删除单元55。 较佳地,为了防止由于信号不稳定而造成的移动终端对自身所处位置是否发生变 化产生错误的判断,上述预定的数目阈值可以为2。 较佳地,上述获得单元51可以周期性地获得移动终端所在小区的邻小区标识,比 如,获得单元51可以按照用户终端中的定位模块原定的启动周期来获得移动终端所在小 区的邻小区标识,比如,该周期可以但不限于是10s。 需要说明的是,采用本发明实施例提供的方案实现避免包含任何具有定位功能模 块(比如GPS模块或A-GPS模块)的移动终端不必要的电量耗费,都在本发明的保护范围 之内。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种对定位模块工作状态进行控制的方法,其特征在于,包括移动终端获得自身所在小区的邻小区标识;以及比较本次所获得的邻小区标识相对于前次所获得的邻小区标识,确定发生了变化的邻小区数目;移动终端在确定出的邻小区数目小于预设的数目阈值时,控制自身中的定位模块处于睡眠状态。
2. 如权利要求1所述的方法,其特征在于,移动终端比较本次所获得的邻小区标识相 对于前次所获得的邻小区标识,具体包括移动终端将前次获得的邻小区标识存储在第一存储域中,并 将本次获得的邻小区标识存储在第二存储域中;移动终端比较第二存储域中存储的邻小区标识和第一存储域中存储的邻小区标识; 移动终端在确定发生了变化的邻小区数目后,还包括移动终端基于第二存储域中存储的邻小区标识更新第一存储域中存储的邻小区标识。
3. 如权利要求2所述的方法,其特征在于,移动终端基于第二存储域中存储的邻小区 标识更新第一存储域中存储的邻小区标识之后,删除第二存储域中存储的邻小区标识。
4. 如权利要求1所述的方法,其特征在于,所述预定的数目阈值为2。
5. 如权利要求1、2、3或4所述的方法,其特征在于,移动终端周期性地获得自身所在小 区的邻小区标识。
6. 如权利要求5所述的方法,其特征在于,移动终端按照长度为IO秒的时间周期,周期 性地获得自身所在小区的邻小区标识。
7. —种移动终端,其特征在于,包括获得单元,用于获得移动终端自身所在小区的邻小区标识;确定单元,用于比较获得单元本次所获得的邻小区标识相对于前次所获得的邻小区标 识,确定发生了变化的邻小区数目;控制单元,用于在确定单元确定出的邻小区数目小于预设的数目阈值时,控制自身中 的定位模块处于睡眠状态。
8. 如权利要求7所述的移动终端,其特征在于,所述确定单元具体包括 第一存储模块,用于存储获得单元前次所获得的邻小区标识; 第二存储模块,用于存储获得单元本次所获得的邻小区标识;比较模块,用于比较第二存储模块中存储的邻小区标识和第一存储模块中存储的邻小 区标识;确定模块,用于根据比较模块的比较结果,确定发生了变化的邻小区数目; 所述移动终端还包括更新单元,用于在确定模块确定发生了变化的邻小区数目后,基于第二存储模块中存 储的邻小区标识更新第一存储模块中存储的邻小区标识。
9. 如权利要求7所述的移动终端,其特征在于所述移动终端还包括 删除单元,用于删除第二存储模块中存储的邻小区标识。
10. 如权利要求7所述的移动终端,其特征在于,所述预定的数目阈值为2。
11. 如权利要求7、8、9或10所述的移动终端,其特征在于,所述获得单元周期性地获得移动终端所在小区的邻小区标识。
12.如权利要求ll所述的移动终端,其特征在于,所述获得单元按照长度为IO秒的时 间周期,周期性地获得移动终端所在小区的邻小区标识。
全文摘要
本发明公开了一种对定位模块工作状态进行控制的方法及其移动终端,其中方法包括移动终端获得自身所在小区的邻小区标识;比较本次所获得的邻小区标识相对于前次所获得的邻小区标识,确定发生了变化的邻小区数目;移动终端在确定出的邻小区数目小于预设的数目阈值时,控制自身中的定位模块处于睡眠状态。采用本发明提供的技术方案,能够避免移动终端不必要的电量耗费。
文档编号H04W52/02GK101730204SQ20081022517
公开日2010年6月9日 申请日期2008年10月29日 优先权日2008年10月29日
发明者朱春梅, 贾冬麟, 马君, 骆晓亮 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1