一种基于流量监控实现移动数据卡省电的方法

文档序号:7894714阅读:193来源:国知局
专利名称:一种基于流量监控实现移动数据卡省电的方法
技术领域
本发明涉及一种基于流量监控实现移动数据卡省电的方法。
背景技术
移动数据卡专门用于便携设备的无线上网,属于上网流量卡(上网卡)。目前移动数据卡大都使用在便携设备中,如笔记本电脑、平板电脑等。在使用过程中,若移动数据卡插在便携设备中,则基本不考虑省电问题。只有当用户手动断开网络连接时,移动数据卡才处于空闲状态,进入低功耗模式,这样使移动设备的电量容易耗尽,且长时间的使用容易导致移动数据卡发热,减短移动数据卡的使用寿命。

发明内容
本发明的目的在于提供一种可以通过流量监控,自适应用户需求,自动控制移动 数据卡网络连接及工作状态,实现移动数据卡省电的方法,从而提高移动设备电源使用效率,并避免因长时间工作导致过热的情形。本发明一种基于流量监控实现数据卡省电的方法,若存在网络连接时,定时测量网络流量,若网络流量小于阈值,则使该移动数据卡进入省电模式,只有在当前网络流量大于阈值时,启动网络应用监控模块,经判断认为存在网络应用时,则继续定时测量网络流量,若此时不存在网络应用,则断开网络连接,使该移动数据卡进入省电模式。具体包括如下步骤
步骤I、移动数据卡上电后执行搜网动作,在网络驻留成功后,等待用户发起网络连接请求并启动第一定时器;
步骤2、在第一定时器的定时值TO的范围内检测网络连接情况,若定时值TO溢出仍无网络连接,则该移动数据卡进入省电模式;若移动数据卡在定时值TO范围内发起网络连接请求,则将第一定时器清零并关闭;
步骤3、若移动数据卡网络连接成功后,启动预流量统计定时器、周期性流量测量定时器,同时启动网络应用监控模块,记录当前网络应用集S0,并将网络流量小于阈值H)的累计时间Ts、网络流量大于阈值H)的累计时间Tw和两次流量大于阈值H)的间隔时间Tpi(i=l,2…η)置零;
步骤4、在周期性流量测量定时器的定时范围内测得网络流量F,取得当前网络应用集SI,若网络应用集已变更,则重置预流量统计定时器,回到上述步骤3 ;否则
(1)当网络流量F小于阈值H)时,开始累计时间Ts,若网络总流量F开始大于阈值H)时,则将上述累计时间Ts清零,重新开始累计时间Tw ;
(2)记录两次流量大于阈值H)的间隔时间Tpi(i=l,2…η);
(3)若网络流量F小于阈值H)的累计时间Ts大于等于定时值TO时,则将预流量统计定时器清零,自动断开网络连接,移动数据卡进入省电模式,并且关闭周期性流量测量定时器;步骤5、当预流量统计定时器溢出时,计算两次流量大于阈值H)的间隔时间Tpi的标准方差与正态分布,若两次流量大于阈值FO的间隔时间Tpi是非尚散的,且
(1)当网络流量F大于阈值H)的累计时间Tw小于(PO*定时值T0),且Tpi的平均值大于(预流量统计定时值T60 -网络流量大于阈值H)的累计时间Tw)*Pl时,则视为长周期性情况,在Tpi的平均值*P1的时间内断开网络连接,移动数据卡进入省电模式;
(2)当网络流量大于阈值H)的累计时间Tw小于(PO*定时值T0),且Tpi的平均值小于(预流量统计定时值T60 -网络流量大于阈值H)的累计时间Tw)*Pl时,则视为短周期性情况,在Tpi的平均值*P1的时间内使移动数据卡进入DRX模式;
(3)当网络流量大于阈值H)的累计时间Tw大于(PO*定时值T0)时,移动数据卡保持网络连接,处于正常工作模式;
上述PO,Pl为用户预置系数,取值(0,I)之间;
步骤6、当移动数据卡处于省电模式后,若用户手动重连网络时,则重复步骤3至步骤5。本发明在用户使用移动数据卡的过程中,通过流量监控,自适应用户需求,自动控制移动数据卡的网络连接及工作状态,达到省电效果,提高电源使用效率,避免因移动数据卡长时间工作而造成过热的情形。在进行网络数据流量监控的同时,网络应用监控模块将监控网络应用,以便调整省电策略。


图I为本发明的工作流程示意图。以下结合附图和具体实施例对本发明作进一步详述。
具体实施例方式如图I所示,本发明一种基于流量监控实现移动数据卡省电的方法,主要包括如下步骤
步骤I、移动数据卡上电后执行搜网动作,在网络驻留成功后,等待用户发起网络连接请求并启动第一定时器;
步骤2、在第一定时器的定时值TO的范围内(默认为20分种,用户可设置,范围20—60分钟)检测网络连接情况,若定时值TO溢出仍无网络连接,则该移动数据卡进入省电模式;若移动数据卡在定时值TO范围内发起网络连接请求,则将第一定时器清零并关闭;
步骤3、若移动数据卡网络连接成功后,启动预流量统计定时器(默认70分种,用户可设置,范围60-120分钟)、周期性流量测量定时器(时长为I秒),同时启动网络应用监控模块,记录当前网络应用集S0,并将网络流量小于阈值H)的累计时间Ts、网络流量大于阈值FO的累计时间Tw和两次流量大于阈值H)的间隔时间Tpi (i=l, 2···η)置零;
步骤4、在周期性流量测量定时器的定时范围内测得网络流量F,取得当前网络应用集SI,若SO与SI不相等,意味着网络应用集已变更,则重置预流量统计定时器,回到上述步骤3 ;否则
(I)当网络流量F小于阈值H)时,开始累计时间Ts,若网络总流量F开始大于阈值H)时,则将上述累计时间Ts清零,重新开始累计时间Tw ;(3)记录两次流量大于阈值H)的间隔时间Tpi (i=l,2…η);
(3)若网络流量F小于阈值H)的累计时间Ts大于等于定时值TO时,则将预流量统计定时器清零,自动断开网络连接,移动数据卡进入省电模式,并且关闭周期性流量测量定时器;
步骤5、当预流量统计定时器溢出时,计算两次流量大于阈值H)的间隔时间Tpi的标准方差与正态分布,若两次流量大于阈值FO的间隔时间Tpi是非尚散的,且
(1)当网络流量F大于阈值H)的累计时间Tw小于(PO* Τ0),且Tpi的平均值大于(预流量统计定时值Τ60 -网络流量大于阈值H)的累计时间Tw)*Pl时,则视为长周期性情况,在Tpi的平均值*P1的时间内断开网络连接,移动数据卡进入省电模式; (2)当网络流量大于阈值FO的累计时间Tw小于(PO* T0),且Tpi的平均值小于(预流量统计定时值T60 -网络流量大于阈值H)的累计时间Tw) *P1时,则视为短周期性情况,在Tpi的平均值*P1的时间内使移动数据卡进入DRX模式(非连续性接收模式,此模式下只能减少部分功耗,当有报文请求时,可恢复到正常模式);
(3)当网络流量大于阈值H)的累计时间Tw大于(PO* T0)时,移动数据卡保持网络连接,处于正常工作模式;
上述P0,P1为用户预置系数,取值(0,I)之间,默认PO = 60%, Pl = 60%,用户可设置;Tpi的平均值计算时,将忽略小于60*周期性流量测量定时值Tc的值,这些值没有意义。步骤6、当移动数据卡处于省电模式后,若用户手动重连网络时,则重复步骤3至步骤5。当移动数据卡进入省电模式后,用户需要使用网络时,若此时客户端的运行环境(此处运行环境是指移动设备的操作系统)已进入休眠模式,则需要用户激活运行环境后,再激活客户端;并需要手动发起网络连接。本发明的基于流量的监控方式主要是通过客户端软件、主机控制软件来实现的,该客户端软件、主机控制软件通过USB接口控制移动数据卡,将客户端软件、主机控制软件统称为主端,把移动数据卡称为从端。网络使用方式与应用具多样化,例如WEB浏览、FTP上传与下载、收发邮件、P2P等,还有一些即时工具如QQ、MSN等,不同的网络应用在一段时间内的网络数据流量是不一样的。例如FTP的应用,可能集中于某一段时间内有很高的流量,而当任务完成后,就不存在有流量,而比如接收邮件、即时工具,流量基本都是有规律的突发性,例如邮件,可设置管理工具如Outlook每隔30分钟主动收一次等;以上是从网络应用的角度来看网络数据流量,大致将网络应用可以分为两类一类为连续性流量;另一类为突发性流量。对于连续性流量,一般的情况下在持续一段时间后,网络即处于空闲状态;对于突发性流量,是周期性的流量产生,网络大部分时间是处于空闲状态的,只有小部分时间存在流量。当网络处于空闲状态时,主端可以通过断开从端的网络连接,控制从端进入空闲状态,主动让移动数据卡处于省电模式。本发明的重点在于,定时测量网络流量,只有在当前网络流量大于阈值时,启动网络应用监控模块,经判断认为存在网络应用时,则继续定时测量网络流量,若此时不存在网络应用,则断开网络连接,使该移动数据卡进入省电模式。以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属 于本发明技术方案的范围内。
权利要求
1.一种基于流量监控实现数据卡省电的方法,其特征在于若存在网络连接时,定时测量网络流量,若网络流量小于阈值,则使该移动数据卡进入省电模式,只有在当前网络流量大于阈值时,启动网络应用监控模块,经判断认为存在网络应用时,则继续定时测量网络流量,若此时不存在网络应用,则断开网络连接,使该移动数据卡进入省电模式。
2.根据权利要求I所述的一种基于流量监控实现数据卡省电的方法,其特征在于包括如下步骤 步骤I、移动数据卡上电后执行搜网动作,在网络驻留成功后,等待用户发起网络连接请求并启动第一定时器; 步骤2、在第一定时器的定时值TO的范围内检测网络连接情况,若定时值TO溢出仍无网络连接,则该移动数据卡进入省电模式;若移动数据卡在定时值TO范围内发起网络连接请求,则将第一定时器清零并关闭; 步骤3、若移动数据卡网络连接成功后,启动预流量统计定时器、周期性流量测量定时器,同时启动网络应用监控模块,记录当前网络应用集S0,并将网络流量小于阈值H)的累计时间Ts、网络流量大于阈值H)的累计时间Tw和两次流量大于阈值H)的间隔时间Tpi(i=l,2…η)置零; 步骤4、在周期性流量测量定时器的定时范围内测得网络流量F,取得当前网络应用集SI,若网络应用集已变更,则重置预流量统计定时器,回到上述步骤3 ;否则 (I)当网络流量F小于阈值H)时,开始累计时间Ts,若网络总流量F开始大于阈值H)时,则将上述累计时间Ts清零,重新开始累计时间Tw ; 记录两次流量大于阈值FO的间隔时间Tpi (i=l, 2…η); (3)若网络流量F小于阈值H)的累计时间Ts大于等于定时值TO时,则将预流量统计定时器清零,自动断开网络连接,移动数据卡进入省电模式,并且关闭周期性流量测量定时器; 步骤5、当预流量统计定时器溢出时,计算两次流量大于阈值H)的间隔时间Tpi的标准方差与正态分布,若两次流量大于阈值FO的间隔时间Tpi是非尚散的,且 (1)当网络流量F大于阈值H)的累计时间Tw小于(PO*定时值Τ0),且Tpi的平均值大于(预流量统计定时值Τ60 -网络流量大于阈值H)的累计时间Tw)*Pl时,则视为长周期性情况,在Tpi的平均值*P1的时间内断开网络连接,移动数据卡进入省电模式; (2)当网络流量大于阈值H)的累计时间Tw小于(PO*定时值T0),且Tpi的平均值小于(预流量统计定时值T60 -网络流量大于阈值H)的累计时间Tw)*Pl时,则视为短周期性情况,在Tpi的平均值*P1的时间内使移动数据卡进入DRX模式; (3)当网络流量大于阈值H)的累计时间Tw大于(PO*定时值T0)时,移动数据卡保持网络连接,处于正常工作模式; 上述PO,Pl为用户预置系数,取值(0,I)之间; 步骤6、当移动数据卡处于省电模式后,若用户手动重连网络时,则重复步骤3至步骤 5。
全文摘要
本发明是一种基于流量监控实现数据卡省电的方法,若存在网络连接时,定时测量网络流量,若网络流量小于阈值,则使该移动数据卡进入省电模式,只有在当前网络流量大于阈值时,启动网络应用监控模块,经判断认为存在网络应用时,则继续定时测量网络流量,若此时不存在网络应用,则断开网络连接,使该移动数据卡进入省电模式;本发明在用户使用移动数据卡的过程中,通过流量监控,自适应用户需求,自动控制移动数据卡的网络连接及工作状态,达到省电效果,提高电源使用效率,避免因移动数据卡长时间工作而造成过热的情形。
文档编号H04W24/08GK102707789SQ201210130468
公开日2012年10月3日 申请日期2012年4月28日 优先权日2012年4月28日
发明者唐志评 申请人:厦门市凌拓通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1