一种智能移动终端基于低电量状态下的通讯方法及装置与流程

文档序号:11158235阅读:389来源:国知局
一种智能移动终端基于低电量状态下的通讯方法及装置与制造工艺

本申请涉及智能控制领域,具体涉及一种智能移动终端基于低电量状态下的通讯方法及装置。



背景技术:

众所周知,智能手机功能强大,实用,提供了很方便的交互功能,用户可以自由安装三方提供的应用程序和游戏,同过此类程序不断的扩充手机的功能、方便的管理个人信息和联系方式、方便的管理跟人的日程安排、实用各种增值业务比如股票、新闻、天气、交通、商店、购物等等。

要实现上述功能,需要基于高性能的硬件,比如:

高主频:现在主流的智能手机的主频的单位基本都是GHz;大内存,有的手机的运行内存达到4GB;

大存储:手机的存储器可以达到64GB,甚至可以扩充到更多;

丰富的外设:如传感器包括方向、速度、重力、适度、温度、光线、陀螺仪、近程、线性加速度、磁场、压力、旋转向量等;GPS,高分辨率的LCD,BT,WI-FI等等。该些外设为用户提供了极大的便捷性的同时也带了问题。

随着智能手机功能的增强,对电池的负担也将增大。正常的使用频率下智能手机基本上每天需要充电,当用户的手机电量不足而无法正常使用,且没有备用电池以及移动电源的情况下,如何能够保证智能手机在电量不足情况下,具备基本的通讯功能,成为本领域技术人员需要解决的技术问题。



技术实现要素:

本申请提供一种智能移动终端基于低电量状态下的通讯方法,以解决现有技术中在智能移动终端电量不足情况下无法具备基本的通讯功能的问题。本申请另外提供一种智能移动终端基于低电量状态下的通讯装置。

本申请提供一种智能移动终端基于低电量状态下的通讯方法,包括:

检测智能移动终端的当前电量值或当前电压值;

根据所述当前电量值或当前电压值判断所述智能移动终端是否满足进入低功耗工作模式的条件,若是,则执行下一步;

将所述智能移动终端的当前工作模式切换为预先设定的所述低功耗工作模式,并通过所述低功耗工作模式为所述智能移动终端提供通讯服务。

优选的,所述检测智能移动终端的当前电量值或当前电压值包括:

检测所述智能移动终端在电量不足情况下自动关机时的当前关机电量值或当前关机电压值;或者

检测所述智能移动终端的当前运行电量值或当前运行电压值。

优选的,所述根据所述当前电量值或当前电压值判断所述智能移动终端是否满足进入低功耗工作模式的条件包括:

判断所述当前电量值是否小于或等于预先设定的进入电量阈值范围的上限值,且大于等于预先设定的进入电量阈值范围的下限值;或判断所述当前电压值是否小于或等于预先设定的进入电压阈值范围的上限值,大于等于预先设定的进入电压阈值范围的下限值。

优选的,所述进入电量阈值范围为大于等于15%,小于等于25%,所述进入电压阈值范围为大于等于3.6V,小于等于3.8V。

优选的,所述预先设定的低功耗工作模式包括:

建立所述智能移动终端的低功耗操作界面;

设置在进入所述低功耗操作界面时被启动的与通讯相关的基本服务。

优选的,所述与通讯相关的基本服务包括:拨打电话服务、麦克风服务、免提音频通道和耳机音频通道。

优选的,包括:根据所述基本服务增加与所述通讯相关的辅助服务。

优选的,所述辅助服务包括:

短信服务、屏幕背光设置服务、CPU频率设置服务、接听电话屏幕显示服务和/或硬件设备休眠设置服务。

优选的,所述将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式,并通过所述低功耗工作模式为所述智能移动终端提供通讯服务包括:

获取所述低功耗工作模式下,所述移动终端的电量值或电压值;

根据所述电量值或电压值判断所述智能移动终端是否满足退出所述低功耗工作模式的条件,若是,则将所述低功耗工作模式切换为正常工作模式,若否,则保持。

优选的,所述根据所述当前电量值或当前电压值判断所述智能移动终端是否满足退出所述低功耗工作模式的条件,包括:

判断所述电量值是否大于预先设定的退出电量阈值;或判断所述电压阈值是否大于预先设定的退出电压阈值。

优选的,所述退出电量阈值为总电量的30%,所述退出电压阈值为3.85V。

本申请还提供一种智能移动终端基于低电量状态下的通讯装置,包括:

检测单元,用于检测智能移动终端的当前电量值或当前电压值;

判断单元,用于根据所述当前电量值或当前电压值判断所述智能移动终端是否满足进入低功耗工作模式的条件,若是,则执行切换单元;

所述切换单元,用于将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式,并通过所述低功耗工作模式为所述智能移动终端提供通讯服务。

优选的,所述检测单元包括:开机电量检测单元或开机电压检测单元或运行电量检测单元或运行电压检测单元;

所述开机电量检测单元,用于检测所述智能移动终端的当前开机电量值;

所述开机电压检测单元,用于检测所述智能移动终端的当前开机电压值;

所述运行电量检测单元,用于检测所述智能移动终端的当前运行电量值;

所述运行电压检测单元,用于检测所述智能移动终端的当前运行电压值。

优选的,所述判断单元包括:进入电量判断单元和进入电压判断单元;

其中,所述进入电量判断单元,用于判断所述当前电量值是否小于或等于预先设定的进入电量阈值的上限值,且大于等于预先设定的进入电量阈值范围的下限值;

所述进入电压判断单元,用于判断所述当前电压值是否小于或等于预先设定的进入电压阈值范围的上限值,大于等于预先设定的进入电压阈值范围的下限值。

优选的,所述进入电量阈值范围为大于等于15%,小于等于25%,所述进入电压阈值范围为大于等于3.6V,小于等于3.8V。

优选的,包括:低功耗工作模式设定单元,用于设定所述智能移动终端的低功耗工作模式,所述低功耗工作模式设定单元包括:

建立单元,用于建立所述智能移动终端的低功耗操作界面;

基本服务设置单元,用于设置在进入所述低功耗操作界面时被启动的与通讯相关的基本服务。

优选的,所述与通讯相关的基本服务包括:拨打电话服务、麦克风服务、免提音频通道和耳机音频通道。

优选的,所述低功耗工作模式设定单元还包括:

辅助服务设置单元,用于根据所述基本服务增加与所述通讯相关的辅助服务。

优选的,所述辅助服务包括:

屏幕背光设置服务、CPU频率设置服务、接听电话屏幕显示服务和/或硬件设备休眠设置服务。

优选的,所述切换单元包括:

获取单元,用于获取所述低功耗工作模式下,所述移动终端的电量值或电压值;

退出判断单元,用于根据所述电量值或电压值判断所述智能移动终端是否满足退出所述低功耗工作模式的条件,若是,则将所述低功耗工作模式切换为正常工作模式,若否,则保持。

优选的,所述退出判断单元包括:

退出阈值判断单元,用于判断所述电量值是否大于预先设定的退出电量阈值;或判断所述电压阈值是否大于预先设定的退出电压阈值。

优选的,所述退出电量阈值为总电量的30%,所述退出电压阈值为3.8V。

与现有技术相比,本申请具有以下优点:

本申请提供的一种智能移动终端基于低电量状态下的通讯方法,通过检测获得智能移动终端当前电量值或当前电压值,与预先设定的进入低功耗工作模式条件值进行比较,若符合进入低功耗工作模式条件则将智能移动终端的当前工作模式切换为预先设定的所述低功耗工作模式;在所述低功耗工作模式下,为所述智能移动终端提供通讯服务;所述智能移动终端提供的通讯服务可以有与电话服务相关的基本服务和/或辅助服务,禁用正常工作模式下的多种应用功能,进而使得智能移动终端在电量不足的情况下仍然能够具有较长的待机时间,也就是说,通过上述方法能够将智能移动终端的功能服务限制于基本的功能手机的服务;使得智能移动终端由于电量不足而自动关机,并再次启动进入后延长手机的使用时间。

附图说明

图1是本申请提供一种智能移动终端基于低电量状态下的通讯方法的流程图;

图2是本申请提供一种智能移动终端基于低电量状态下的通讯装置的结构示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

请参考图1所示,图1是本申请提供一种智能移动终端基于低电量状态下的通讯方法的流程图。

本申请提供一种智能移动终端基于低电量状态下的通讯方法包括:

步骤S101:检测智能移动终端的当前电量值或当前电压值;

所述步骤S101的具体实现过程可以是,在本实施中,所述智能移动终端可以是智能手机,操作系统为Android。

为了用户更好的能够了解智能手机用电情况,智能手机能够实时自动的检测电池的电量,通常情况下可以采用电池电量计来检测电池的电量,电池电量计对流入/流出电池的总电流持续进行积分,并将积分得到的净电荷数作为剩余容量。

所述步骤S101中的检测智能移动终端的当前电量值或当前电压值就是检测智能手机的当前剩余电量值或当前电压值;可以理解的是,电量值越少电压值则越低,下表给出了电池容量的百分比对应于电压值的参考数据,如下:

通常情况下,智能手机在电压值为3.7V时,将会自动关机,通过上表可以获知,在智能手机关机后,电池实际上还是具有电压的,由于该电压值使得电池无法支撑智能手机大功率的运行以及支持多种应用的应用而导致智能手机自动关机。

基于上述,对于检测智能手机的当前电量值或当前电压值可以采用现有技术来实现,当智能手机关机时电压值可以设定为3.7V,当然不同的电池生产厂商对电池启动电压或者关机电压的电压值不同,但通常情况下是在3.6V或3.7V。

在本实施中,检测智能移动终端的当前电量值或当前电压值可以是检测智能手机处于正常使用状态下的电量值或电压值,也就是说,检测智能手机当前运行电量值或当前运行电压值;所述检测智能移动终端的当前电量值或当前电压值也可以是检测智能手机由于电量不足而自动关机时当前关机电量值或当前关机电压值,也就是说,智能手机由于电量不足而自动关机时当前关机电量值或当前关机电压值也可以是智能手机处于电力不足自动关机状态的开机电量值或开机电压值。

具体检测电池电量值或电压值的过程,可以参考现有技术的描述,因此,此处不再赘述。

步骤S102:根据所述当前电量值或当前电压值判断所述智能移动终端是否满足进入低功耗工作模式条件,若是,则执行步骤S103。

所述步骤S102的具体实现过程是,判断所述当前电量值是否小于等于预先设定的进入电量阈值范围的上限值,且大于等于预先设定的进入电量阈值范围的下限值;或判断所述当前电压值是否小于等于预先设定的进入电压阈值范围的上限值,大于等于预先设定的进入电压阈值范围的下限值。

所述预先设定的进入电量阈值可以是大于等于15%,小于等于25%;所述进入电压阈值可以是大于等于3.6V,小于等于3.8V。

当所述智能手机的当前电量值为20%时,则所述智能手机满足工作模式切换的要求,即:满足进入低功耗工作模式的条件;或者是,当所述智能手机的当前电量值为3.7V时,则所述智能手机满足工作模式切换的要求,即:满足进入低功耗工作模式的条件。

需要说明的是,智能手机由于电量不足自动关机,而再次启动开机时,由于开机电量通常为20%,开机电压通常为3.7V,因此,智能手机再次启动开机后直接进入低功耗工作模式。或者,当检测到智能手机当前运行的电量为20%或者当前运行的电压为3.7V时,则将智能手机当前的工作模式切换到低功耗工作模式下。也就是说,切换至低功耗工作模式,可以是在自动关机后再次开机时进入,也可以是,当检测到电量或电压值不足时进行切换。

以上的开机电量20%,开机电压3.7V仅为说明而举例,实际上切换为低功耗工作模式的电量值或电压值可以根据实际需求进行设定。

可以理解的是,所述智能手机在电量不多以及没有备用电源使用的情况下,为了更好的保证所述智能手机的基本电话服务功能,所述进入电量阈值范围或进入电压阈值范围还可以设置为比关机电量或关机电压更高一些的阈值范围,从而使得智能手机能够在低功耗工作模式下能够具有更好的工作时间,提高智能手机的待机时间。

步骤S103:将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式,并通过所述低功耗工作模式为所述智能移动终端提供通讯服务。

在所述步骤S103实现过程中需要首先说明的是,在本实施中如何预先设定的低功耗工作模式。

在本实施中,所述预先设定的低功耗工作模式可以包括:

建立所述智能移动终端的低功耗操作界面;

设置在进入所述低功耗操作界面时被启动的与通讯相关的基本服务。

所述建立所述智能移动终端的低功耗操作界面,可以通过在init.rc文件中,将通过service ril-daemon/system/bin/rild-l/system/lib/libreference-ril.so---d/dev/ttyS0(自动)或/system/bin/rild-l/system/lib/libreference-ril.so---d/dev/ttyS0(手动)来进行Android RIL的加载;这两种方式,都将启动rild守护进程,然后通过-l参数将libreference-ril.so共享库链入,libreference-ril.so的参数-d是指加载一个串口设备,/dev/ttyS0则是这个串口设备的具体设备文件,除了参数-d外,还有-s代表加载类型为socket的设备,-p代表回环接口。

通过上述方式可以将Android RIL加载在低功耗操作界面上,即,在所述低功耗操作界面上显示于电话服务相关的基本服务功能。

Android RIL的Java部分也被分为了两个模块,RIL模块与Phone模块。其中RIL模块负责进行请求以及相应的处理,它将直接与RIL的原声代码进行通信。而Phone模块则向应用程序开发者提供了一系列的电话功能接口。

RILRequest提供了obtain()方法,用于得到具体的request操作,这些操作被定义在RILConstants.java中(RILConstants.java中定义的request命令与RIL原生代码中ril.h中定义的request命令是相同的),然后通过send()函数发送EVENT_SEND,在RIL_Sender线程中处理这个EVENT_SEND将命令写入到stream(socket)中去。Socket是来自常量SOCKET_NAME_RIL,它与RIL原生代码部分的s_fdListen所指的socket是同一个。

当有上报信息来到时,操作系统将通过RILReciver来得到信息,并进行处理。在RILReciver的生命周期里,它一直监视着SOCKET_NAME_RIL这个socket,当有数据到来时,它将通过readRilMessage()方法读取到一个完整的响应,然后通过processResponse来进行处理。

Android RIL提供了无线硬件设备与电话服务之间的抽象层,Android的RIL位于应用程序框架与内核之间,分成了两个部分,一个部分是rild,所述rild负责socket与应用程序框架进行通信。另外一个部分是Vendor RIL,这个部分负责向下并通过两种方式与radio进行通信,所述RIL和所述Vendor RIL是直接与radio通信的AT指令通道和用于传输包数据的通道,数据通道用于手机的上网功能。

对于RIL的java框架部分,也被分成了两个部分,一个是RIL模块,这个模块主要用于与下层的rild进行通信,另外一个是Phone模块,Android通过暴露Phone模块来供上层应用程序用户使用电话功能相关的接口。

本实施中,设置在进入所述低功耗操作界面时被启动的与通讯相关的基本服务中可以通过Phone模块来实现与通讯相关的基本服务的设置。

Phone模块为用户提供了诸如电话呼叫,短信息,SIM卡管理之类的接口调用等。它的核心部分是类GSMPhone,电话功能的实现,需要通过PhoneFactory获取这个GSMPhone。

GSMPhone并不是直接提供接口给上层用户使用,而是通过另外一个管理类TelephonyManager来供应用程序用户使用。

类TelephonyManager实现了android的电话相关操作。它主要使用两个服务来访问telephony功能:

1.ITelephony,提供给上层应用程序用户与telephony进行操作,交互的接口,在packages/apps/Phone中由PhoneInterfaceManager.java实现。

2.ItelephonyRegistry提供了一个通知机制,将底层来的上报通知给框架中需要得到通知的部分,由TelephonyRegistry.java实现。

GSMPhone通过PhoneNotifier的实现者DefaultPhoneNotifier将具体的事件转化为函数调用,通知到TelephonyRegistry。TelephonyRegistry再通过两种方式通知给用户,其一是广播事件,另外一种是通过服务用户在TelephonyRegistry中注册的IphoneStateListener接口,实现回调。

根据Android RIL建立基于Unix系统搭建低功耗操作界面,从而实现在低功耗操纵界面上实现拨打电话的功能。也就是说,在进入低功耗工作模式后,拨打电话是基于低功耗操作界面上实现,即:所述低功耗操作界面提供一个基于Unix系统的拨号功能界面。

可以理解的是,与通讯相关的基本服务可以包括:拨打电话服务、麦克风服务、免提音频通道和耳机音频通道。

为提高智能手机在低功耗工作模式下用户的使用感受并减小电量的损耗,本实施还可以增加与所述通讯相关的辅助服务。所述辅助服务包括:短信服务、屏幕背光设置服务、CPU频率设置服务、接听电话屏幕显示服务和/或硬件设备休眠设置服务。

该些服务同样可以通过操作系统提供的接口调用相关函数直接对低功耗操作界面进行设置,或者在所述低功耗操作界面上显示相关服务信息。

可以理解的是,智能手机通常情况下具有以下几种工作模式:正常工作模式、工程测试模式、工厂模式等等,在本实施中增加了低功耗工作模式,以便在智能手机电量即将达到关机电量或电压时,进入低功耗工作模式,以便延长手机待机时间。

当智能手机电量或电压已高于关机电压时,可以使智能手机退出所述低功耗工作模式进入正常的工作模式,为用户提供更好的服务。

基于上述,在本实施中,当所述智能手机处于低功耗工作模式状态下,智能手机电量已不再处于低电量情况时,所述智能手机能够退出低功耗工作模式具体可以是,当所述将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式,还包括:

获取所述低功耗工作模式下,所述移动终端的实时电量值或实时电压值;

根据所述实时电量值或实时电压值判断所述智能移动终端是否满足退出所述低功耗工作模式的条件,若是,则将所述低功耗工作模式切换为正常工作模式,若否,则保持,即:保持低功耗工作模式。

所述判断所述智能移动终端是否满足退出所述低功耗工作模式的条件具体可以是,判断所述电量值是否大于或等于预先设定的退出电量阈值;或判断所述电压阈值是否大于或等于预先设定的退出电压阈值。

所述退出电量阈值可以是总电量的30%,所述退出电压阈值可以是3.85V。

需要说明的是,将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式的过程中,所述切换可以是认为手动进行也可以是自动进行,例如:在执行将所述智能移动终端的当前工作模式切换为预先设定的低功耗工作模式时,所述智能手机已自动关机,则在人为手动开机后直接进入低功耗工作模式;或者所述智能手机未自动关机,且当前电量值或当前电压值已到达设定的进入低功耗工作模式的进入电量阈值范围内,此时操作界面可以弹出“电量不足,请进入低功耗工作模式”的提示信息及进入低功耗工作的操作控件,人为触控所述操作控件,所述智能手机进入低功耗工作模式;或者所述智能手机未自动关机,且当前电量值或当前电压值已到达设定的进入低功耗工作模式的进入电量阈值范围内,智能手机被强制重启,并在重启后进入低功耗工作模式。

可以理解的是,所述智能手机在根据当前电量值或当前电压值与预先设定的进入电量阈值范围或进入电压阈值范围的比较,进入低功耗工作模式的方式可以有多种,并不限于上述内容。

在本实施中,所述的低功耗工作模式是指智能手机的电量接近或等于关机电量或电压的时,要进入的一种工作模式,该低功耗工作模式并非是关闭相关应用程序或后台运行的程序,而是进入另一种操作模式,例如:dos模式,本实施中是进入unix操作模式下并仅具有与电话功能相关服务的操作界面,可以理解为在进入低功耗工作模式后,智能手机实际上提供的服务功能相当于功能手机的服务,从而能够保证处于低电量状态下智能手机能够延长待机时间的目的,为用户提供方便。

与前述智能移动终端基于低电量状态下的通讯方法实施例相对应,本申请还公开了一种智能移动终端基于低电量状态下的通讯装置实施例,请参看图2,其为本申请提供的一种智能移动终端基于低电量状态下的通讯装置实施例示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。

如图2所示,图2是本申请提供的一种智能移动终端基于低电量状态下的通讯装置的结构示意图。

本申请提供的一种智能移动终端基于低电量状态下的通讯装置包括:

检测单元201,用于检测智能移动终端的当前电量值或当前电压值;

判断单元202,用于根据所述当前电量值或当前电压值判断所述智能移动终端是否满足进入低功耗工作模式的条件,若是,则执行切换单元;

所述切换单元203,将所述智能移动终端的当前工作模式切换为预先设定的所述低功耗工作模式,并通过所述低功耗工作模式为所述智能移动终端提供通讯服务。

所述检测单元201包括:开机电量检测单元或开机电压检测单元或运行电量检测单元或运行电压检测单元;

所述开机电量检测单元,用于检测所述智能移动终端的当前开机电量值;

所述开机电压检测单元,用于检测所述智能移动终端的当前开机电压值;

所述运行电量检测单元,用于检测所述智能移动终端的当前运行电量值;

所述运行电压检测单元,用于检测所述智能移动终端的当前运行电压值。

所述判断单元202包括:进入电量判断单元和进入电压判断单元;

其中,所述进入电量判断单元,用于判断所述当前电量值是否小于或等于预先设定的进入电量阈值的上限值,且大于等于预先设定的进入电量阈值范围的下限值;

所述进入电压判断单元,用于判断所述当前电压值是否小于或等于预先设定的进入电压阈值范围的上限值,大于等于预先设定的进入电压阈值范围的下限值。

所述进入电量阈值范围为大于等于15%,小于等于25%,所述进入电压阈值范围为大于等于3.6V,小于等于3.8V。

本申请提供的一种智能移动终端基于低电量状态下的通讯装置还包括:

低功耗工作模式设定单元,用于设定所述智能移动终端的低功耗工作模式,所述低功耗工作模式设定单元包括:

建立单元,用于建立所述智能移动终端的低功耗操作界面;

基本服务设置单元,用于设置在进入所述低功耗操作界面时被启动的与通讯相关的基本服务。

所述与通讯相关的基本服务包括:拨打电话服务、麦克风服务、免提音频通道和耳机音频通道。

所述低功耗工作模式设定单元还包括:

辅助服务设置单元,用于根据所述基本服务增加与所述通讯相关的辅助服务。

所述辅助服务包括:

屏幕背光设置服务、CPU频率设置服务、接听电话屏幕显示服务和/或硬件设备休眠设置服务。

所述切换单元203包括:

获取单元,用于获取所述低功耗工作模式下,所述移动终端的电量值或电压值;

退出判断单元,用于根据所述电量值或电压值判断所述智能移动终端是否满足退出所述低功耗工作模式的条件,若是,则将所述低功耗工作模式切换为正常工作模式,若否,则保持。

所述退出判断单元包括:

退出阈值判断单元,用于判断所述电量值是否大于预先设定的退出电量阈值;或判断所述电压阈值是否大于预先设定的退出电压阈值。

所述退出电量阈值为总电量的30%,所述退出电压阈值为3.8V。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

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