一种用于降低移动终端功耗的方法和系统、以及移动终端与流程

文档序号:12380321阅读:150来源:国知局
一种用于降低移动终端功耗的方法和系统、以及移动终端与流程

本发明涉及通信技术领域,尤其涉及一种用于降低移动终端功耗的方法和系统、以及移动终端。



背景技术:

现有双系统双模智能终端带有一个安全系统和一个普通系统,当其中一个系统运行在前台,另一个系统就会运行在后台,双系统之间可以快速切换,并且带有双模数据业务可提供下载。在双系统运行起来之后,双模数据业务一直是打开,并会检测网络状态,当某一个系统中有下载请求的时候,通常采用两种方式分配数据业务资源:一种是直接分配下载数据业务资源给予此请求,直至双模数据业务资源分配完为止;另一种是双系统各占一个通信模块进行下载数据业务资源分配。不管是不区分双系统按照请求先后顺序分配资源,还是被双系统各占一个模的资源进行各自的下载,两个通信模块一直都是打开的,即使是没有下载,双模都是有功耗的,减少了待机时间更短,影响了移动终端的使用。

综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。



技术实现要素:

针对上述的缺陷,本发明的目的在于提供一种用于降低移动终端功耗的方法和系统、以及移动终端,其能在满足移动终端数据业务下载需求的同时,降低移动终端的功耗。

为了实现上述目的,本发明提供一种用于降低移动终端功耗的方法,所述方法包括:

检测移动终端通信模块的网络性能,所述移动终端通信模块包括第一通信模块和第二通信模块;

当第一通信模块的网络性能优于所述第二通信模块时,保持第一通信模块 开启并关闭第二通信模块;

根据所述第一通信模块的网络资源分配情况控制所述第二通信模块的启动。根据本发明的方法,所述根据所述第一通信模块的网络资源分配情况控制所述第二通信模块的启动的步骤包括:

当所述第一通信模块的网络资源分配未超过预设阈值时将数据业务请求分配至所述第一通信模块,保持所述第二通信模块关闭;

当所述第一通信模块的网络资源分配超过预设阈值则启动所述第二通信模块备用;

当所述第一通信模块的网络资源分配完时,则启动所述第二通信模块且将新的数据业务请求分配至所述第二通信模块。

根据本发明的方法,所述将新的数据业务请求分配至所述第二通信模块的步骤之后还包括:

所述第二通信模块完成数据业务下载后,且在预设时间阈值内未接收到新的数据业务请求时关闭所述第二通信模块。

根据本发明的方法,所述方法还包括:

在未接收到数据业务请求时,每隔一预设时间阈值检测所述第一通信模块的网络性能。

本发明相应提供一种用于降低移动终端功耗的系统,所述系统包括:

检测模块,用于检测移动终端通信模块的网络性能,所述移动终端通信模块包括第一通信模块和第二通信模块;

控制模块,当第一通信模块的网络性能优于所述第二通信模块时,保持第一通信模块开启并关闭第二通信模块,并根据所述第一通信模块的网络资源分配情况控制所述第二通信模块的启动。

根据本发明的系统,所述控制模块还用于当所述第一通信模块的网络资源分配未超过预设阈值时将数据业务请求分配至所述第一通信模块,保持所述第二通信模块关闭;所述控制模块还用于当所述第一通信模块的网络资源分配超过预设阈值则启动所述第二通信模块备用;所述控制模块还用于当所述第一通信模块的网络资源分配完时,则启动所述第二通信模块且将新的数据业务请求分配至所述第二通信模块。

根据本发明的系统,所述控制模块还用于在所述第二通信模块完成数据业 务下载后,在预设时间阈值内未接收到新的数据业务请求时关闭所述第二通信模块。

根据本发明的系统,所述检测模块还用于在未接收到数据业务请求时,每隔一预设时间阈值检测所述第一通信模块的网络性能。

本发明还提供一种包括如上所述的系统的移动终端。

本发明通过对移动终端的两个通信模块的网络性能进行检测,保持开启网络性能较好的第一通信模块并关闭网络性能较差的第二通信模块,同时根据第一通信模块的网络资源分配情况控制所述第二通信模块的启动,本发明可在第一通信模块的网络资源能够满足数据业务下载需求时关闭第二通信模块,在第一通信模块的网络资源不能满足数据业务下载需求时再开启第二通信模块进行下载,从而在满足移动终端数据业务下载需求的同时,降低移动终端的功耗。

附图说明

图1是本发明一种用于降低移动终端功耗的系统的框架图;

图2是本发明一种降低移动终端功耗的方法的流程图;

图3是根据第一通信模块的网络资源分配情况控制第二通信模块的启动的流程图;

图4是本发明应用于双模双系统移动终端的应用实施例的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明一种用于降低移动终端功耗的系统100,所述系统100可应用于手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等移动终端中,移动终端具有两个或多个通信模块,例如为双卡双待移动终端、多卡多待移动终端、双待双通移动终端、多待多通移动终端、双模移动终端、多模移动终端等,该系统可以是内置于移动终端的软件单元,硬件单元或软硬件结合单元。系统100包括检测模块10以及控制模块20。

检测模块10,用于检测移动终端通信模块的网络性能,所述移动终端通信 模块包括第一通信模块和第二通信模块。

控制模块20,当第一通信模块的网络性能优于所述第二通信模块时,保持第一通信模块开启并关闭第二通信模块,并根据所述第一通信模块的网络资源分配情况控制所述第二通信模块的启动。该通信模块的网络性能通常通过带宽、时延等参数来体现,其中带宽较大、时延较低的通信模块其网络性能较好,而带宽较小、时延较高的通信模块的网络性能较差。

本发明可在第一通信模块的网络资源能够满足数据业务下载需求时关闭第二通信模块,在第一通信模块的网络资源不能满足数据业务下载需求时再开启第二通信模块进行下载,从而在满足移动终端数据业务下载需求的同时,降低移动终端的功耗。

优选的是,控制模块20还用于当第一通信模块的网络资源分配未超过预设阈值时将数据业务请求分配至第一通信模块,保持所述第二通信模块关闭;控制模块20还用于当第一通信模块的网络资源分配超过预设阈值则启动第二通信模块备用;控制模块20还用于当第一通信模块的网络资源分配完时,则启动所述第二通信模块且将新的数据业务请求分配至第二通信模块。具体的,网络性能较好的第一通信模块一直保持开启,来自系统的数据业务请求全都发送至第一通信模块,在第一通信模块的网络资源在即将用完时打开第二通信模块备用,在第一通信模块的网络资源分配完时将新的数据业务请求分配至第二通信模块,从而能够在第一通信模块的网络资源满足数据业务需求时候关闭第二通信模块降低功耗,而在第一通信模块的网络资源分配完时通过第二通信模块来完成新的数据业务,满足了移动终端数据业务需求。

优选的是,控制模块20还用于在所述第二通信模块完成数据业务下载后,在预设时间阈值内未接收到新的数据业务请求时关闭所述第二通信模块。具体的,由于如果需要打开第二通信模块进行数据业务下载,说明移动终端可能处于数据业务请求高峰期。若第二通信模块完成数据业务下载立即关闭,有可能由于高峰期大量新的数据业务请求而重新打开第二通信模块,这样可能造成在数据业务请求高峰期不能及时打开第二通信模块造成业务处理的延时,并且会增加功耗。因此,在本实施中,第二通信模块完成数据业务下载后,在预设时间段内(例如5分钟)未接受到新的数据业务请求时再关闭第二通信模块,能够使得第二通信模块及时处理移动终端突发性的大量数据业务需求。

优选的是,检测模块还用于在未接收到数据业务请求时,每隔一预设时间阈值检测第一通信模块的网络性能。具体的,在有数据业务请求时,检测模块能够根据第一通信模块的数据业务下载情况来获知其网络性能,而在没有数据业务请求时,需要保证第一通信模块一直具有良好的网络性能来满足数据业务请求。因此本发明在没有数据业务请求时,每个一预设时间段(例如一分钟)来检测第一通信模块的网络性能,若第一通信模块网络性能较差,则需要启用第二通信模块,并将第二通信模块和第一通信模块互换,始终打开网络性能较好的通信模块。从而保证移动终端数据业务下载需求能够及时得到响应,并且当没有数据业务下载的时候,加大网络状态的检测时间间隔,减少部分功耗。

本发明还提供了一种移动终端,所述移动终端包括上述的用于降低移动终端功耗的系统100。

图2是本发明一种降低移动终端功耗的方法的流程图。该方法通过如图1所示的系统100实现,该方法包括:

步骤S201,检测移动终端通信模块的网络性能,所述移动终端通信模块包括第一通信模块和第二通信模块。本步骤通过检测模块10实现。该通信模块的网络性能通常通过带宽、时延等参数来体现,其中带宽较大、时延较低的通信模块其网络性能较好,而带宽较小、时延较高的通信模块的网络性能较差。

步骤S202,当第一通信模块的网络性能优于所述第二通信模块时,保持第一通信模块开启并关闭第二通信模块。本步骤通过控制模块20实现。

步骤S203,根据第一通信模块的网络资源分配情况控制第二通信模块的启动。本步骤通过控制模块20实现。

优选的是,该方法还包括:在未接收到数据业务请求时,每隔一预设时间阈值检测所述第一通信模块的网络性能。

图3是根据第一通信模块的网络资源分配情况控制第二通信模块的启动的流程图。该流程包括:

步骤S301,当第一通信模块的网络资源分配未超过预设阈值时将数据业务请求分配至第一通信模块,保持所述第二通信模块关闭;

步骤S302,当第一通信模块的网络资源分配超过预设阈值则启动第二通信模块备用;

步骤S303,当第一通信模块的网络资源分配完时,则启动所述第二通信模 块且将新的数据业务请求分配至第二通信模块。优选的是,将新的数据业务请求分配至所述第二通信模块的步骤之后还包括:第二通信模块完成数据业务下载后,在预设时间阈值内未接收到新的数据业务请求且第一通信模块的网络资源分配未超过预设阈值时关闭。

图4是本发明应用于双模双系统移动终端的应用实施例的流程图,该流程包括:

步骤S401,双模数据业务打开。

步骤S402,检测两个通信模块的网络性能。

步骤S403,保留网络性能较好的第一通信模块,关闭网络性能相对较差的第二通信模块。

步骤S404,接收来自双系统的数据业务请求。

步骤S405,判断第一通信模块网络资源分配是否超过阈值。具体的该阈值可设置为95%。若是则进入步骤S407,否则进入步骤406。

步骤S406,将数据业务请求分配至第一通信模块。

步骤S407,打开第二通信模块。进入步骤S408。

步骤S408,判断第一通信模块网络资源分配是否分配完毕,若否则回到步骤S406,否则进入步骤S409。

步骤S409,将新数据业务请求分配至第二通信模块。进入步骤S410。

步骤S410,第二通信模块数据业务下载完成。

步骤S411,判断第二通信模块是否在预设时间段内未接收到新的数据业务请求。若是则进入步骤S412,否则进入S409。

步骤S412,关闭第二通信模块。

综上所述,本发明通过对移动终端的两个通信模块的网络性能进行检测,保持开启网络性能较好的第一通信模块并关闭网络性能较差的第二通信模块,同时根据第一通信模块的网络资源分配情况控制所述第二通信模块的启动,本发明可在第一通信模块的网络资源能够满足数据业务下载需求时关闭第二通信模块,在第一通信模块的网络资源不能满足数据业务下载需求时再开启第二通信模块进行下载,从而在满足移动终端数据业务下载需求的同时,降低移动终端的功耗。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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