位置信息采集控制方法和终端

申请号 CN201280039640.2 申请日 2012-05-25 公开(公告)号 CN103733653B 公开(公告)日 2017-12-05
申请人 华为技术有限公司; 发明人 华飞; 林仁敬; 郭宽新;
摘要 本 发明 实施例 涉及一种 位置 信息采集控制方法和终端。方法包括:对终端的至少一种终端位置信息采集操作的开启/停止状态进行检测;对所述终端的连接状态和/或业务状态进行检测;若所述终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作;或者,若所述终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作。本发明实施例实现节省终端的 电能 。
权利要求

1.一种位置信息采集控制方法,其特征在于,包括:
对终端的至少一种终端位置信息采集操作的开启/停止状态进行检测;
对所述终端的连接状态和/或业务状态进行检测;
若所述终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作;或者,若所述终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作,其中,所述终端的连接状态和/或业务状态满足的第二设定条件包括以下任一种或多种的组合:所述终端的服务小区或驻留小区发生变化,所述终端脱离网络覆盖,所述终端的网络覆盖信号强度低于第一设定限,所述终端的语音业务激活,所述终端的数据业务激活,所述终端的覆盖信号干扰超过第二设定门限;
所述停止处于开启状态的所有终端位置信息采集操作之后,还包括:
根据每种终端位置信息采集操作的无效启动次数来延长所述每种终端位置信息采集操作保持停止状态的时间,其中,任一种终端位置信息采集操作的一次无效启动为:所述任一种终端位置信息采集操作从启动至停止的过程中未采集到所述终端的位置信息。
2.根据权利要求1所述的方法,其特征在于,所述终端的连接状态和/或业务状态满足的第一设定条件包括以下任一种或多种的组合:在第一设定时间门限内未采集到所述终端的位置信息,所述终端的语音业务结束,所述终端的数据业务结束,所述至少一种终端位置信息采集操作启动时间超过第二设定时间门限。
3.根据权利要求1所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作之前,还包括:
输出启动选择信息,所述启动选择信息用于指示用户选择是否启动处于停止状态的至少一种终端位置信息采集操作。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述至少一种位置信息采集操作包括以下任一种或多种的组合:所述终端的全球定位系统GPS模执行的终端位置信息采集操作,向网络侧服务器发送所述终端的小区及邻区测量信息以获取所述终端位置信息的操作,向所述网络侧服务器发送无线保真WIFI网络测量信息以获取所述终端位置信息的操作。
5.根据权利要求4所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作,包括:
开启所述GPS模块,以使所述GPS模块执行终端位置信息采集操作。
6.根据权利要求5所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作之后进一步包括:
若所述GPS模块在第三设定时间门限内未采集到所述终端的位置信息,则关闭所述GPS模块,以使所述GPS模块停止执行终端位置信息采集操作。
7.根据权利要求4所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作,包括:向网络侧服务器发送所述终端的小区及邻区测量信息以获取所述终端的位置信息。
8.根据权利要求7所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作之后进一步包括:
若在第四设定时间门限内未获取到所述终端的位置信息,则停止向所述网络侧服务器发送所述终端的小区及邻区测量信息。
9.根据权利要求4所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作,包括:向所述网络侧服务器发送WIFI网络测量信息以获取所述终端位置信息。
10.根据权利要求9所述的方法,其特征在于,所述启动处于停止状态的至少一种终端位置信息采集操作之后进一步包括:
若在第五设定时间门限内未获取到所述终端的位置信息,则停止向所述网络侧服务器发送所述WIFI网络测量信息。
11.一种终端,其特征在于,包括:至少一个采集模块、检测模块和控制模块;
每个所述采集模块,用于执行一种终端位置信息采集操作;
所述检测模块,用于对各所述采集模块所执行的终端位置信息采集操作的开启/关闭状态进行检测,还用于对所述终端的连接状态和/或业务状态进行检测;
所述控制模块,用于若检测模块检测到的所述终端的连接状态和/或业务状态满足第一设定条件,则关闭处于开启状态的所有所述采集模块,以停止所述采集模块执行的终端位置信息采集操作;或者,若所述终端的连接状态和/或业务状态满足第二设定条件,则开启至少一个处于关闭状态的所述采集模块,以使所述采集模块执行终端位置信息采集操作,其中,所述终端的连接状态和/或业务状态满足的第二设定条件包括以下任一种或多种的组合:所述终端的服务小区或驻留小区发生变化,所述终端脱离网络覆盖,所述终端的网络覆盖信号强度低于第一设定门限,所述终端的语音业务激活,所述终端的数据业务激活,所述终端的覆盖信号干扰超过第二设定门限;
所述控制模块还用于:根据每个所述采集模块的无效启动次数来延长每个所述采集模块保持关闭状态的时间,其中,任一所述采集模块的一次所述无效启动为该采集模块从开启至关闭的过程中未采集到所述终端的位置信息。
12.根据权利要求11所述的终端,其特征在于,所述终端的连接状态和/或业务状态满足的第一设定条件包括以下任一种或多种的组合:在第一设定时间门限内处于开启状态的采集模块均未采集到所述终端的位置信息,所述终端的语音业务结束,所述终端的数据业务结束,所述至少一个采集模块的开启时间超过第二设定时间门限。
13.根据权利要求11所述的终端,其特征在于,还包括:
输出模块,用于输出启动选择信息,所述启动选择信息用于指示用户选择是否启动处于关闭状态的至少一个所述采集模块。
14.根据权利要求11-13任一项所述的终端,其特征在于,所述至少一个采集模块包括以下任一种或多种的组合:全球定位系统GPS模块,用于向网络侧服务器发送所述终端的小区及邻区测量信息以获取所述终端位置信息的第一采集模块,用于向所述网络侧服务器发送无线保真WIFI网络测量信息以获取所述终端位置信息的第二采集模块。
15.根据权利要求14所述的终端,其特征在于,所述控制模块具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启所述GPS模块,以使所述GPS模块执行终端位置信息采集操作。
16.根据权利要求15所述的终端,其特征在于,所述控制模块还用于:若所述GPS模块在第三设定时间门限内未采集到所述终端的位置信息,则关闭所述GPS模块,以使所述GPS模块停止执行终端位置信息采集操作。
17.根据权利要求14所述的终端,其特征在于,所述控制模块具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启所述第一采集模块,以使所述第一采集模块向所述网络侧服务器发送所述终端的小区及邻区测量信息。
18.根据权利要求17所述的终端,其特征在于,所述控制模块还用于:若所述第一采集模块在第四设定时间门限内未采集到所述终端的位置信息,则关闭所述第一采集模块,以使所述第一采集模块停止向所述网络侧服务器发送所述终端的小区及邻区测量信息。
19.根据权利要求14所述的终端,其特征在于,所述控制模块具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启所述第二采集模块,以使所述第二采集模块向所述网络侧服务器发送WIFI网络测量信息。
20.根据权利要求19所述的终端,其特征在于,所述控制模块还用于:若在第五设定时间门限内未获取到所述终端的位置信息,则关闭所述第二采集模块,以使所述第二采集模块停止向所述网络侧服务器发送所述WIFI网络测量信息。

说明书全文

位置信息采集控制方法和终端

技术领域

[0001] 本发明实施例涉及通信技术领域,特别涉及一种位置信息采集控制方法和终端。

背景技术

[0002] 基于位置的服务(Location Based Service,LBS)是移动通信网络中常见的一种应用,LBS类型的应用程序可以安装在终端上,用于采集的终端位置信息,包括终端地理位置的经度、纬度等信息,网络侧可以根据终端的位置信息和终端上报的各种测量信息分析各个位置的网络状况,从而进行网络优化。
[0003] 现有技术中,终端上安装的需要采集位置信息的应用程序一旦开启,实现位置信息采集功能的位置信息采集模就同步开启,直至终端退出应用程序后,位置信息采集模块才关闭。而终端持续开启位置信息采集模块将导致终端耗电量大。

发明内容

[0004] 本发明实施例提供一种位置信息采集控制方法和终端,以节省终端的电能
[0005] 一方面,本发明实施例提供了一种位置信息采集控制方法,包括:
[0006] 对终端的至少一种终端位置信息采集操作的开启/停止状态进行检测;
[0007] 对所述终端的连接状态和/或业务状态进行检测;
[0008] 若所述终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作;或者,若所述终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作。
[0009] 另一方面,本发明实施例还提供一种终端,包括:
[0010] 至少一个采集模块、检测模块和控制模块;
[0011] 每个所述采集模块,用于执行一种终端位置信息采集操作;
[0012] 所述检测模块,用于对各所述采集模块所执行的终端位置信息采集操作的开启/关闭状态进行检测,还用于对所述终端的连接状态和/或业务状态进行检测;
[0013] 所述控制模块,用于若所述终端的连接状态和/或业务状态满足第一设定条件,则关闭处于开启状态的所有所述采集模块,以停止所述采集模块执行的终端位置信息采集操作;或者,若所述终端的连接状态和/或业务状态满足第二设定条件,则开启至少一个处于关闭状态的所述采集模块,以使所述采集模块执行终端位置信息采集操作。
[0014] 本发明实施例提供的位置信息采集控制方法和终端。通过检测终端连接状态和/或业务状态,实现在满足设定条件时停止处于开启状态的终端位置信息的采集操作,或者启动处于停止状态的终端位置信息的采集操作,从而节省终端的电能,使终端位置信息采集更加灵活。附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明提供的位置信息采集控制方法一个实施例的流程图
[0017] 图2为本发明提供的位置信息采集控制方法又一个实施例的流程图;
[0018] 图3为本发明提供的终端一个实施例的结构示意图;
[0019] 图4为本发明提供的终端又一个实施例的结构示意图。

具体实施方式

[0020] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 图1为本发明提供的位置信息采集控制方法一个实施例的流程图,如图1,该方法包括:
[0022] S101、对终端的至少一种终端位置信息采集操作的开启/或停止状态进行检测。
[0023] S102、对终端的连接状态和/或业务状态进行检测。
[0024] S103、若终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作;或者,若终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作。
[0025] 以上步骤的执行主体为终端,可以是各种移动终端、PAD或者各种具有位置信息检测功能的其他终端。
[0026] 本发明实施例中涉及的终端,至少可以进行一种终端位置信息采集操作,所采集的终端的位置信息可以是,例如:经度信息和纬度信息。该终端支持的终端位置信息采集操作方式可以包括如下一种或多种:(1)终端上设置有全球定位系统(Global Positioning System,GPS)模块,通过该GPS模块直接对终端的位置信息进行采集;(2)终端向网络侧服务器发送终端的小区及邻区测量信息,以使网络侧服务器根据终端上报的这些小区及邻区测量信息,从特定的数据库中获取终端位置信息;(3)终端向网络侧服务器发送无线保真(Wireless fidelity,WIFI)网络测量信息,以使网络侧服务器根据终端发送的WIFI网络测量信息,从特定的数据库中获取终端位置信息。需要说明的是,以上仅提供了终端进行位置信息采集操作的几种可行的方式,但并不以此作为对本发明实施例的限制。本发明实施例中涉及的终端位置信息采集操作方式,还可以为现有的各种位置信息采集操作方式。
[0027] 终端获取到位置信息后,网络侧可以根据终端的位置信息和终端上报的各种测量信息分析各个位置的网络状况,进行网络优化,或者进行其他处理,在此不一一列举。
[0028] 当终端需要采集位置信息时,可以仅执行终端支持的任意一种位置信息采集操作,如果终端支持多种位置信息采集操作方式,也可以同时执行任意两种或两种以上位置信息采集操作。还可以在一种位置信息采集操作没有采集到终端位置信息时,启动其他任意至少一种位置信息采集操作。
[0029] 终端可以对自身的至少一种终端位置信息采集操作的开启/停止状态进行检测,即,检测是否在进行终端位置信息采集操作。另外,终端还可以对自身的连接状态和/或业务状态进行检测,若检测到终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作。或者,若检测到终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作。其中,S101和S102的执行顺序不分先后,可以先执行S101再执行S102,也可以先执行S102再执行S101,还可以同时执行S101和S102。
[0030] 具体的,终端的连接状态可以是指终端与网络侧的连接情况,终端的信号质量等情况;终端的业务状态可以指终端是否进行语音业务,终端是否进行数据业务等情况。
[0031] 终端可以根据实际需求预先设置第一设定条件,当检测到终端的至少一种终端位置信息采集操作处于正在进行的状态时,若终端满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作。
[0032] 作为一种可行的实施方式,终端的连接状态和/或业务状态满足的第一设定条件可以包括以下任一种或多种的组合:在第一设定时间限内未采集到终端的位置信息,终端的语音业务结束,终端的数据业务结束,终端位置信息采集操作启动时间超过第二设定时间门限等。
[0033] 可选的,当在第一设定时间门限内未采集到终端的位置信息,则可以停止处于开启状态的所有针对终端的位置信息采集操作。具体的:
[0034] 由于终端的每种位置信息采集操作的具体过程不相同,每种位置信息采集操作获取终端位置信息的时间可能会不同。因此,对于终端的每种位置信息采集操作,可以分别设置时间门限值(例如,设置第一设定时间门限,该第一设定时间门限可以根据终端具体需求进行设置,每种位置信息采集操作的第一设定时间门限可以不同也可以相同)。具体时间门限值可以通过定时器设置定时时间来实现,例如:对于GPS模块采集终端位置信息的操作可以设置第一设定时间门限为A,对于向网络侧服务器发送终端的小区及邻区测量信息以获取终端位置信息的操作可以设置第一设定时间门限为B,对于向网络侧服务器发送WIFI网络测量信息以获取终端位置信息的操作可以设置第一设定时间门限为C。若终端仅有上述任意一种位置信息采集操作正在进行,则若该位置信息采集操作超过对应其设置的第一设定时间门限仍未获取终端位置信息,则可以停止该位置信息采集操作。若终端有上述任意两种或两种位置采集操作正在进行,则若该两种或两种以上位置信息采集操作均超过各自的第一设定时间门限仍未获取终端位置信息,则可以停止该两种或两种以上位置信息采集操作。
[0035] 可选的,若终端的语音业务结束,则可以停止处于开启状态的所有终端位置信息采集操作。若终端的数据业务结束,则可以停止处于开启状态的所有终端位置信息采集操作。具体的:
[0036] 如果终端当前仅开启了语音业务,则当检测到终端的语音业务停止时,例如:检测到用户结束打电话,或者基于终端与服务小区间开始进行呼叫链路释放过程,或者基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的特征数据包输出发生变化等,则可以触发关闭终端的所有位置信息采集操作(可以立即关闭或者延时关闭)。如果终端当前仅开启了数据业务,则当检测到终端的数据业务停止时,例如:检测到用户退出网页浏览器停止上网,或者基于终端与服务小区间开始进行数据业务链路释放过程,或者基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的特征数据包输出发生变化等,则可以触发关闭终端的所有位置信息采集操作(也可以立即或者延时关闭)。如果终端当前同时开启了语音业务和数据业务,当检测到终端的其中一种业务停止而另一种业务正在进行时,则可以待检测到终端的另一种业务也停止时,触发关闭终端的所有位置信息采集操作。
[0037] 可选的,若终端位置信息采集操作启动时间超过第二设定时间门限,则可以停止处于开启状态的所有终端位置信息采集操作。具体的:
[0038] 还可以针对每种位置信息采集操作设置一定的启动门限(第二设定时间门限,该第二设定时间门限可以根据终端具体需求进行设置,每种位置信息采集操作的第二设定时间门限可以不同也可以相同),当终端仅有任意一种位置信息采集操作进行时,则当检测到该位置信息采集操作进行的时间超过第二设定时间门限,则可以停止该位置信息采集操作。若终端有任意两种或两种以上位置信息采集操作进行时,则当其中任意一种位置信息采集操作进行的时间超过该位置信息采集操作对应的第二设定时间门限时,则可以停止该位置信息采集操作。
[0039] 同样的,终端也可以根据实际需求预先设置第二设定条件,当检测到终端的位置信息采集操作处于停止状态时,若终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作。
[0040] 作为一种可行的实施方式,终端的连接状态和/或业务状态满足的第二设定条件可以包括以下任一种或组合:终端的服务小区或驻留小区发生变化,终端脱离网络覆盖,终端的覆盖信号强度低于第一设定门限,终端的语音业务激活,终端的数据业务激活,终端的覆盖信号干扰超过第二设定门限。
[0041] 可选的,若终端的服务小区或驻留小区发生变化,则可以启动处于停止状态的至少一种终端位置信息采集操作。具体的:当终端检测与其通信的小区的信息发生变化,例如:终端的服务小区或驻留小区发生变化时,则该终端可能由于移动处于小区的边界处,在这种情况下采集的终端位置信息与终端当前的信号质量以及用户体验满意度等测量值相结合,能够使网络侧服务器更好的分析出当前网络覆盖信号薄弱区域,有利于网络优化。因此,在这种实施场景下,可以启动处于停止状态的至少一种终端位置信息采集操作。
[0042] 可选的,若终端的语音业务激活,和/或终端的数据业务激活,则可以启动处于停止状态的至少一种终端位置信息采集操作。具体的:
[0043] 当检测到终端语音业务开启,例如:用户输入电话号码后按拨号键,或者基于终端与服务小区间开始进行呼叫建立过程,或者基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的特征数据包输出发生变化等,则可以启动处于停止状态的至少一种终端位置信息采集操作。当检测到终端的数据业务开启,例如:用户打开网页浏览器、跳转至某个网址,或者基于终端与服务小区间开始进行数据业务链路建立过程,或者基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的特征数据包输出发生变化等,则可以启动处于停止状态的至少一种终端位置信息采集操作。
[0044] 可选的,若终端脱离网络覆盖,或者终端的覆盖信号强度低于第一设定门限,则可以启动处于停止状态的至少一种终端位置信息采集操作。具体的:
[0045] 当检测到终端脱离网络或者检测到终端的覆盖信号偏弱,低于第一设定门限(第一设定门限可以是信号强度门限,可以根据终端具体需求进行设置)。例如:建筑物严重遮挡导致移动通信网络覆盖出现空洞,当用户走到覆盖空洞区域时,终端失去与网络的联系,此时基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的特征数据包信息发生变化,则可以启动处于停止状态的至少一种终端的位置信息采集操作。又例如:基站间距过大导致基站覆盖区域交界部分出现覆盖信号偏弱的情况,当用户走到弱覆盖(低于第一设定门限,该门限值可以根据具体需求进行设置)区域时,基于终端与服务小区间可能传输的测量报告,或者基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的数据包信息发生变化等,则可以启动处于停止状态的至少一种终端位置信息采集操作。
[0046] 可选的,若终端的覆盖信号干扰超过第二设定门限,则可以启动处于停止状态的至少一种终端位置信息采集操作。具体的:
[0047] 若终端检测到覆盖信号干扰平超过第二设定门限(第二设定门限可以是信号质量门限,例如:可以是信号强度与信号干扰强度的比值,具体可以根据终端具体需求进行设置),例如:多个小区重叠覆盖某片区域导致该区域的信号干扰比超过第二设定门限,终端信号干扰严重,用户走到该导频污染区域时,基于终端操作系统的对外接口状态发生变化,或者基于终端芯片的数据包信息发生变化等,则可以启动处于停止状态的至少一种终端位置信息采集操作。
[0048] 需要说明的是,上述的第一设定条件和第二设定条件均可以根据终端的实际需要以及终端在各种情况下的耗电情况进行设置。在终端的连接状态和/或业务状态满足第一设定条件,则停止终端正在进行的所有位置信息采集操作。而在终端的连接状态和/或业务状态满足第二设定条件,则开启至少一种位置信息采集操作。终端可以开启任意一种位置信息采集操作,也可以开启任意两种或两种以上位置信息采集操作。或者,终端在开启任意一种位置信息采集操作超过一定时间仍未获取终端的位置信息,则可以开启其他任意一种位置信息采集操作。
[0049] 本发明实施例提供的位置信息采集控制方法,通过检测终端连接状态和/或业务状态,实现在满足设定条件时停止处于开启状态的终端位置信息的采集操作,或者启动处于停止状态的终端位置信息的采集操作,从而节省终端的电能,使终端位置信息采集更加灵活。
[0050] 图2为本发明提供的位置信息采集控制方法又一个实施例的流程图,如图2,该方法包括:
[0051] S201、对终端的至少一种终端位置信息采集操作的开启/或停止状态进行检测,若终端的至少一种终端位置信息采集操作处于开启状态,则执行S202~S204的操作,若终端的所有终端位置信息采集操作均处于停止状态,则执行S205~S212的操作。
[0052] S202、对终端的连接状态和/或业务状态进行检测。
[0053] 其中,S201和S202的执行顺序不分先后,可以先执行S201再执行S202,也可以先执行S202再执行S201,还可以同时执行S201和S202。
[0054] S203、若终端的连接状态和/或业务状态满足第一设定条件,则停止处于开启状态的所有终端位置信息采集操作。
[0055] 其中,对终端的连接状态和/或业务状态的检测,以及第一设定条件的可行实施方式,均可以参见前一实施中的相关描述,在此不再赘述。
[0056] S204、根据每种终端位置信息采集操作的无效启动次数来延长所述每种终端位置信息采集操作保持停止状态的时间,其中,任一种终端位置信息采集操作的一次无效启动为所述任一种终端位置信息采集操作从启动至停止的过程中未采集到终端的位置信息。
[0057] 具体的,如果终端的连接状态和/或业务状态满足了第二设定条件,则终端的至少一个位置信息采集操作开启,终端开始执行位置信息采集操作。如果该位置信息采集操作在终端的连接状态和/或业务状态满足第一设定条件后被关闭,则在该位置信息采集操作开启至关闭的过程中,终端可能并没有采集到终端的位置信息,那么终端的电量就被浪费掉了。为了进一步防止无效启动的发生,终端可以根据每种终端位置信息采集操作的无效启动次数从来延长终端位置信息采集操作保持停止状态的时间。
[0058] 具体的,对于每种终端位置信息采集操作可以在终端上设置一个计数器,将其初始值设置为0,并设置“惩罚时间”的初始值0。以任意一种位置信息采集操作为例,如果该位置信息采集操作从开启到停止的过程中没有获取终端的位置信息,则该位置信息采集操作对应的计数器计1次无效启动。这样,随着无效启动次数的增加,计数器不断累积无效启动的次数。对于一次无效启动,终端可以在该位置信息采集操作结束时,延长停止时间,即,给予该位置信息采集操作一定的停止位置信息采集操作的“惩罚时间”。无效启动的次数越多,则停止该位置信息采集操作的时间可以越长,可以设置不同的无效启动次数和惩罚时间的对应比例,在惩罚时间内不允许启动位置信息采集操作,从而降低无效启动的可能性,避免终端的无意义耗电。
[0059] 需要说明的是,S201和S202的操作可以是实时执行的,即,S204终端的所有位置信息采集操作均停止之后,终端还可以执行S201和S202。
[0060] S205、若终端的连接状态和/或业务状态满足第二设定条件,则输出启动选择信息,启动选择信息用于指示用户选择是否启动处于停止状态的至少一种终端位置信息采集操作。
[0061] 若终端的连接状态和/或业务状态满足第二设定条件,则终端可以向用户提供“事件触发定位模式选择界面”,通过该界面向用户输出启动选择信息,指示用户选择是否启动处于停止状态的至少一种终端位置信息采集操作。
[0062] 如果用户选择“启动处于停止状态的至少一种终端位置信息采集操作”,则终端可以直接启动处于停止状态的至少一种终端位置信息采集操作。如果用户选择“拒绝启动处于停止状态的至少一种终端位置信息采集操作”,流程结束。
[0063] 进一步的,终端还可以为用户提供启动模式选择,用户可以选择终端自动开启“若终端的连接状态和/或业务状态满足第二设定条件,则启动处于停止状态的至少一种终端位置信息采集操作”的触发启动模式,还可以选择由用户确认触发启动处于停止状态的至少一种终端位置信息采集操作的触发条件。另外,终端也可以默认配置第二设定条件中的一种或多种,可按照不同终端支持的操作系统、终端型号、厂家、终端能等进行配置。
[0064] 假设终端支持如下三种终端位置信息采集操作方式:(1)GPS模块执行的终端位置信息采集操作;(2)向网络侧服务器发送终端的小区及邻区测量信息以获取所述终端位置信息的操作;(3)向网络侧服务器发送无线保真WIFI网络测量信息以获取终端位置信息的操作。如果上述(1)至(3)三种终端位置信息采集操作的方式开启的优先级为从高到低排列,则终端开启或停止位置信息采集操作的过程可以为:当终端检测到位置信息采集操作处于关闭状态下,只要检测到终端的连接状态和/或业务状态满足第二设定条件,则终端可以优先采用GPS模块直接采集终端的位置信息;若在预先设定的第三设定时间门限内GPS模块无法采集到终端的位置信息,则终端可以关闭GPS模块,使该GPS模块停止终端位置信息的采集,然后终端可以向网络侧服务器发送所述终端的小区及邻区测量信息来获取终端位置信息;当在预设的第四设定时间门限内未获取到终端的位置信息,则终端可以进一步向所述网络侧服务器发送WIFI网络测量信息来获取所述终端位置信息;若在第五设定时间门限内未获取到终端的位置信息,则停止向网络侧服务器发送WIFI网络测量信息。
[0065] 下面通过更为具体的例子来介绍终端开启或停止终端位置信息采集操作的流程。
[0066] S206、开启GPS模块,以使所述GPS模块执行终端位置信息采集操作。
[0067] S207、判断GPS模块在第三设定时间门限内是否采集到终端的位置信息,是则GPS模块继续执行终端位置信息采集操作,否则执行S208。
[0068] S208、关闭GPS模块,以使GPS模块停止执行的终端位置信息采集操作。
[0069] S209、向网络侧服务器发送终端的小区及邻区测量信息以获取终端的位置信息。
[0070] S210、判断在第四设定时间门限内是否获取到终端的位置信息,是则执行S209,否则执行S211。
[0071] S211、停止向网络侧服务器发送终端的小区及邻区测量信息。
[0072] S212、向网络侧服务器发送WIFI网络测量信息以获取终端位置信息。
[0073] S213、判断在第五设定时间门限内是否获取到终端的位置信息,是则执行S212,否则执行S214。
[0074] S214、停止向网络侧服务器发送WIFI网络测量信息。
[0075] 以上只是举例进行说明,在实际应用中,终端可以对上述各种位置信息采集操作设置不同的优先级,并按照优先级从高到低的顺序来开启各种终端位置信息采集操作。需要说明的是,S201和S202的操作可以是实施执行的,即,S206或S209或S212终端的位置信息采集操作开启之后,终端还可以执行S201和S202。
[0076] 终端获取到位置信息后,网络侧可以根据终端的位置信息和终端上报的各种测量信息分析各个位置的网络状况,进行网络优化,或者进行其他处理。
[0077] 图3为本发明提供的终端一个实施例的结构示意图,如图3所示,该终端包括:至少一个采集模块11、检测模块12和控制模块13;
[0078] 每个采集模块11,用于执行一种终端位置信息采集操作;
[0079] 检测模块12,用于对各采集模块11所执行的终端位置信息采集操作的开启/关闭状态进行检测,还用于对终端的连接状态和/或业务状态进行检测;
[0080] 控制模块13,用于若检测模块12检测到的所述终端的连接状态和/或业务状态满足第一设定条件,则关闭处于开启状态的所有采集模块11,以停止采集模块11执行的终端位置信息采集操作;或者,若终端的连接状态和/或业务状态满足第二设定条件,则开启至少一个处于关闭状态的采集模块11,以使采集模块11执行终端位置信息采集操作。
[0081] 可选的,终端的连接状态和/或业务状态满足的第一设定条件包括以下任一种或多种的组合:在第一设定时间门限内处于开启状态的采集模块11均未采集到终端的位置信息,终端的语音业务结束,终端的数据业务结束,至少一个采集模块11的开启时间超过第二设定时间门限。
[0082] 可选的,终端的连接状态和/或业务状态满足的第二设定条件包括以下任一种或多种的组合:终端的服务小区或驻留小区发生变化,终端脱离网络覆盖,终端的网络覆盖信号强度低于第一设定门限,终端的语音业务激活,终端的数据业务激活,终端的覆盖信号干扰超过第二设定门限。
[0083] 图4为本发明提供的终端又一个实施例的结构示意图,如图4所示,终端还可以包括:
[0084] 输出模块14,用于输出启动选择信息,启动选择信息用于指示用户选择是否启动处于关闭状态的至少一个采集模块11。
[0085] 可选的,至少一个采集模块11包括以下任一种或多种的组合:全球定位系统GPS模块,用于向网络侧服务器发送终端的小区及邻区测量信息以获取终端位置信息的第一采集模块,用于向网络侧服务器发送无线保真WIFI网络测量信息以获取终端位置信息的第二采集模块。
[0086] 可选的,控制模块13可以具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启GPS模块,以使GPS模块执行终端位置信息采集操作。
[0087] 进一步的,控制模块13还可以用于:若GPS模块在第三设定时间门限内未采集到终端的位置信息,则可以关闭GPS模块,以使GPS模块停止执行终端位置信息采集操作。
[0088] 可选的,控制模块13还可以具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启第一采集模块,以使第一采集模块向网络侧服务器发送终端的小区及邻区测量信息。
[0089] 进一步的,控制模块13还可以用于:若第一采集模块在第四设定时间门限内未采集到终端的位置信息,则关闭第一采集模块,以使第一采集模块停止向网络侧服务器发送终端的小区及邻区测量信息。
[0090] 可选的,控制模块13还可以具体用于:若所述终端的连接状态和/或业务状态满足第二设定条件,则开启第二采集模块,以使第二采集模块向网络侧服务器发送WIFI网络测量信息。
[0091] 进一步的,控制模块13还可以用于:若在第五设定时间门限内未获取到终端的位置信息,则可以关闭第二采集模块,以使第二采集模块停止向网络侧服务器发送WIFI网络测量信息。
[0092] 可选的,控制模块13还可以用于:根据每个采集模块11的无效启动次数,来延长每个采集模块11保持关闭状态的时间,其中,任一采集模块11的一次无效启动为该采集模块11从开启至关闭的过程中未采集到终端的位置信息。
[0093] 本发明实施例提供的终端,为本发明实施例提供的位置信息采集控制方法的执行设备,其执行位置信息采集控制方法的过程可参见本发明提供的位置信息采集控制方法实施例,在此不再赘述。
[0094] 本发明实施例提供的终端,通过检测终端连接状态和/或业务状态,实现在满足设定条件时停止处于开启状态的终端位置信息的采集操作,或者启动处于停止状态的终端位置信息的采集操作,从而节省终端的电能,使终端位置信息采集更加灵活。
[0095] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0096] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
QQ群二维码
意见反馈