一种移动终端GSM通信的控制方法、存储设备及移动终端与流程

文档序号:16521035发布日期:2019-01-05 09:58阅读:169来源:国知局
一种移动终端GSM通信的控制方法、存储设备及移动终端与流程

本发明涉及移动终端领域,尤其涉及一种移动终端gsm通信的控制方法、存储设备及移动终端。



背景技术:

gsm是globalsystemformobilecommunications的缩写,由欧洲电信标准组织etsi制订的一个数字移动通信标准,gsm是全球移动通信系统(globalsystemformobilecommunications)的简称。gsm的空中接口采用时分多址技术,自90年代中期投入商用以来,被全球超过100个国家采用。gsm标准的设备占据当前全球蜂窝移动通信设备市场80%以上,是当前应用最为广泛的移动电话标准,全球超过200个国家和地区超过10亿人正在使用gsm电话。因此,每一台移动终端均支持gsm业务。但是,由于gsm是一个相对较老的技术其能耗相对较高,并且在一些特定情况下即使开启gsm通信,受限于其通信技术本身,gsm通信也是无法完成的。

因此,现有技术存在缺陷,有待提高与发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端gsm通信的控制方法、存储设备及移动终端,旨在解决现有技术中移动终端gsm通信能耗较高的问题。

本发明的技术方案如下:

一种移动终端gsm通信的控制方法,其中,包括步骤:

当移动终端的gsm通信处于开启状态时,检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立,是则关闭gsm通信,否则保持gsm通信开启。

所述的移动终端gsm通信的控制方法,其中,还包括步骤:

当移动终端的gsm通信处于关闭状态时,检测移动终端所处高度是否小于第二预设高度,是则开启gsm通信,否则保持gsm通信关闭;

其中,所述第一预设高度大于第二预设高度。

所述的移动终端gsm通信的控制方法,其中,具体包括:

检测移动终端所处高度是否大于第一预设高度;

若所处高度大于第一预设高度,则开启速率检测并检测移动终端移动速率是否大于预设速率,若移动速率大于预设速率,则关闭gsm通信,若移动速率小于或等于预设速率,则保持gsm通信开启;

若所述高度小于或等于第一预设高度,则保持gsm通信开启并保持速率检测功能关闭。

所述的移动终端gsm通信的控制方法,其中,所述开启速率检测包括步骤:

启动gps;

通过gps获取当前所处位置,记录为第一地理位置信息;

等待预设时间段t1后,继续通过gps获取当前所处位置,记录为第二地理位置信息并关闭gps;

计算第一地理位置信息与第二地理位置信息之间的距离l1,由l1/t1计算得到移动终端的移动速率v1。

所述的移动终端gsm通信的控制方法,其中,所述检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立,是则关闭gsm通信,否则保持gsm通信开启的步骤之后,还包括步骤:

清除第一地理位置信息、第二地理位置信息及移动速率v1值。

一种存储设备,其上存储有多条指令,其中,所述指令适合由处理器加载并执行如下步骤:

当移动终端的gsm通信处于开启状态时,检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立,是则关闭gsm通信,否则保持gsm通信开启。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

当移动终端的gsm通信处于关闭状态时,检测移动终端所处高度是否小于第二预设高度,是则开启gsm通信,否则保持gsm通信关闭;

其中,所述第一预设高度大于第二预设高度。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

检测移动终端所处高度是否大于第一预设高度;

若所处高度大于第一预设高度,则开启速率检测并检测移动终端移动速率是否大于预设速率,若移动速率大于预设速率,则关闭gsm通信,若移动速率小于或等于预设速率,则保持gsm通信开启;

若所述高度小于或等于第一预设高度,则保持gsm通信开启并保持速率检测功能关闭。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

启动gps;

通过gps获取当前所处位置,记录为第一地理位置信息;

等待预设时间段t1后,继续通过gps获取当前所处位置,记录为第二地理位置信息并关闭gps;

计算第一地理位置信息与第二地理位置信息之间的距离l1,由l1/t1计算得到移动终端的移动速率v1。

一种移动终端,其中,包括:

处理器,适于实现各指令;以及

存储设备,适于存储多条指令,所述指令适合由处理器加载并执行如上所述的移动终端gsm通信的控制方法。

有益效果:本发明通过控制移动终端在所处高度大于第一预设高度且移动速率大于预设速率时关闭gsm通信,能够节省该条件下开启gsm通信却无法进行gsm通信而消耗的能量,延长电池续航时间,解决了现有技术中移动终端gsm通信能耗较高的问题。

附图说明

图1为本发明所述移动终端gsm通信的控制方法的较佳实施例的流程图。

图2为本发明所述移动终端的较佳实施例结构框图。

具体实施方式

本发明提供一种移动终端gsm通信的控制方法、存储设备及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

一种移动终端gsm通信的控制方法,其中,如图1所示,包括步骤:

s1、当移动终端的gsm通信处于开启状态时,检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立;

s2、是则关闭gsm通信,否则保持gsm通信开启。

本发明所述的移动终端gsm通信的控制方法中,在移动终端即时开启gsm通信功能也无法进行gsm通信的情况下,将gsm通信功能及时关闭,能够有效节省这一条件下开启gsm通信进行无效通信造成的电能损失,从而在一定程度降低gsm通信能耗。

本发明所述步骤s1中,先判断移动终端的gsm通信是否处于开启状态,若gsm已经开启,则检测移动终端是否满足当前所处的高度超过第一预设高度且当前移动速率超过预设速率,如果满足,则表明移动终端当前进入了开启gsm通信也无法进行gsm通信的环境状态中,因而控制gsm通信功能及时关闭以节省无效的gsm通信运行;如果检测移动终端不能同时满足当前所处的高度超过第一预设高度且当前移动速率超过预设速率这两个条件,则说明移动终端并未处于gsm通信无法工作的环境状态中,因而保持gsm通信正常开启工作的状态。

所述步骤s1中,检测移动终端当前所处的高度是否大于第一预设高度及检测移动终端移动速率是否大于预设速率可以同时进行,较佳地,是在检测到移动终端当前所处的高度大于第一预设高度后,再开启速率检测对移动速率进行检测并检测到的移动速率与预设速率进行比较判断,以进一步减少能耗。

所述步骤s1中,检测操作可以为实时检测或定时检测,优选为定时检测,以进一步节约能耗。

具体地,当移动终端的gsm通信处于开启状态时,所述移动终端gsm通信的控制方法包括:

s1’、检测移动终端所处高度是否大于第一预设高度;

s2’、若所处高度大于第一预设高度,则开启速率检测并检测移动终端移动速率是否大于预设速率,若移动速率大于预设速率,则关闭gsm通信,若移动速率小于或等于预设速率,则保持gsm通信开启;

s3’、若所述高度小于或等于第一预设高度,则保持gsm通信开启并保持速率检测功能关闭。

所述步骤s1’中,对于移动终端高度的测定可采用现有技术,才测定处移动终端的当前高度后再将其与第一预设高度进行对比。

所述步骤s2’中,在所处高度大于第一预设高度,则开启速率检测并检测移动终端移动速率是否大于预设速率,若移动速率大于预设速率,则关闭gsm通信,若移动速率小于或等于预设速率,则保持gsm通信开启。也就是说,即使所处高度大于第一预设高度,但是如果移动速率没有达到预设速率,则移动终端的gsm通信功能还是能够进行工作,因而不关闭gsm通信功能,只有在移动终端所处高度大于第一预设高度且检测出移动终端移动速率大于预设速率时,才控制移动终端的gsm通信功能由开启状态转为关闭状态。

所述步骤s3’中,若所述高度小于或等于第一预设高度,则保持gsm通信开启并保持速率检测功能关闭,也只要移动终端的当前高度没有超过第一预设高度,不管当前速率如何,均保持gsm通信功能在开启状态。

具体地,所述步骤s2’中,所述开启速率检测包括步骤:

s21’、启动gps;

s22’、通过gps获取当前所处位置,记录为第一地理位置信息;

s23’、等待预设时间段t1后,继续通过gps获取当前所处位置,记录为第二地理位置信息并关闭gps;

s24’、计算第一地理位置信息与第二地理位置信息之间的距离l1,由l1/t1计算得到移动终端的移动速率v1。

可以看出,在进行速率检测时,gps才是开启的状态,而在速率检测完毕时即将gps关闭,从而进一下节省电池能量。

所述检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立,是则关闭gsm通信,否则保持gsm通信开启的步骤之后,还包括步骤:

清除第一地理位置信息、第二地理位置信息及移动速率v1值。

即每一次对移动速率与预设速率之间的大小进行检测完后,将参与移动速率计算的第一地理位置信息、第二地理位置信息进行清除,以便于下一次移动速率的计算,同时,将计算得到的移动速率v1值清除掉。

较佳地,本发明所述移动终端gsm通信的控制方法,还包括步骤:

当移动终端的gsm通信处于关闭状态时,检测移动终端所处高度是否小于第二预设高度,是则开启gsm通信,否则保持gsm通信关闭;其中,所述第一预设高度大于第二预设高度。也即在移动终端的当前所处高度降低至第二预设高度时,控制gsm通信功能由关闭状态转为开启状态,因为在低于第二预设高度的条件下,移动终端的gsm通信功能只要开启就能够实现工作。而设置第二预设高度小于第一预设高度,这样在第一预设高度与第二预设高度之间有一个缓冲区间,高度低于第一预设高度且继续降低至低于第二预设高度时才会对gsm通信的状态进行切换,否则,如果设置第一预设高度与第二预设高度相同,考虑到移动终端的所处高度可能发生上下波动,若此时正好处于第一预设高度处,若高度从第一预设高度下方上升到第一预设高度上方,则需控制gsm通信开启,若高度又从第一预设高度上方波动到第一预设高度下方,则又要控制gsm通信关闭,从而出现gsm通信的状态频繁切换的情况。

尤佳地,设置第一预定高度为10000m,第二预设高度为5000m。

基于上述方法,本发明还提供了一种存储设备,其上存储有多条指令,其中,所述指令适合由处理器加载并执行如下步骤:

当移动终端的gsm通信处于开启状态时,检测移动终端所处高度大于第一预设高度且移动速率大于预设速率是否成立,是则关闭gsm通信,否则保持gsm通信开启。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

当移动终端的gsm通信处于关闭状态时,检测移动终端所处高度是否小于第二预设高度,是则开启gsm通信,否则保持gsm通信关闭;

其中,所述第一预设高度大于第二预设高度。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

检测移动终端所处高度是否大于第一预设高度;

若所处高度大于第一预设高度,则开启速率检测并检测移动终端移动速率是否大于预设速率,若移动速率大于预设速率,则关闭gsm通信,若移动速率小于或等于预设速率,则保持gsm通信开启;

若所述高度小于或等于第一预设高度,则保持gsm通信开启并保持速率检测功能关闭。

所述的存储设备,其中,所述指令适合由处理器加载并进一步执行:

启动gps;

通过gps获取当前所处位置,记录为第一地理位置信息;

等待预设时间段t1后,继续通过gps获取当前所处位置,记录为第二地理位置信息并关闭gps;

计算第一地理位置信息与第二地理位置信息之间的距离l1,由l1/t1计算得到移动终端的移动速率v1。

基于上述方法,本发明还提供了一种移动终端,如图2所示,包括:

处理器100,适于实现各指令;以及

存储设备200,适于存储多条指令,所述指令适合由处理器加载并执行如上所述的移动终端gsm通信的控制方法。

关于上述移动终端和存储介质的技术细节和好处已在上述方法中进行了详细阐述,此处不再赘述。

综上所述,本发明所提供的移动终端gsm通信的控制方法,通过控制移动终端在所处高度大于第一预设高度且移动速率大于预设速率时关闭gsm通信,能够节省该条件下开启gsm通信却无法进行gsm通信而消耗的能量,延长电池续航时间,解决了现有技术中移动终端gsm通信能耗较高的问题。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1