一种控制便携式路由器低功耗工作的方法及便携式路由器的制作方法

文档序号:7794682阅读:216来源:国知局
专利名称:一种控制便携式路由器低功耗工作的方法及便携式路由器的制作方法
技术领域
本发明涉及通信领域,特别涉及一种控制便携式路由器低功耗工作的方法及便携式路由器。
背景技术
便携路由器是一种可在没有无线网络的环境下扩展出无线网络的无线路由器,可使具有WIFI (wireless fidelity,无线局域网)功能的设备使用无线上网功能。便携式3G 路由器的使用场景是一个私人的、贴身的,便携式路由器的最大特点就是在没有电源户外场景,利用电池供电,给用户提供3G(3rd-generati0n,第三代移动通信技术)上行的WIFI 热点服务,可以配合便携式WIFI手持终端如ipad、psp、上网本、笔记本电脑进行户外的互联网服务。由于便携式路由器使用电池作为供电能源,因此存在便携式路由器使用时间较短的问题。

发明内容
为了解决现有的便携式路由器使用时间较短的问题,本发明实施例提供了一种便携式路由器低功耗工作的方法及便携式路由器。所述技术方案如下一种便携式路由器低功耗工作的方法,所述方法包括便携式路由器中的AP (Application processor,应用控制器)判断是否同时满足预设的休眠条件中的全部条件;当同时满足预设的休眠条件中的全部条件时,所述AP指示与所述AP连接的Modem 模块和WIFI模块进入休眠状态;所述AP使所述AP侧的与所述Modem模块相连的USB (Universal Serial BUS, 通用串行总线)进入空闲模式,所述AP的UART(Universal Asynchronous Receiver/ Transmitter,通用异步接收/发送装置)挂起;所述AP、所述Modem模块和所述WIFI模块进入休眠状态。一种便携式路由器,所述便携式路由器包括AP、Modem模块和WIFI模块;所述AP包括第一判断单元,用于判断所述AP是否同时满足预设的休眠条件中的全部条件;第一指示单元,用于当所述第一判断单元判断得出同时满足预设的休眠条件中的全部条件时,指示所述Modem模块和所述WIFI模块进入休眠状态;第一休眠单元,用于使所述AP侧的与所述Modem模块相连的通用串行总线USB进入空闲模式,所述AP的通用异步接收/发送装置UART挂起,所述AP进入休眠状态;所述Modem模块和所述WIFI模块在所述第一指示单元指示所述Modem模块和所述WIFI模块进入休眠状态之后,进入休眠状态。本发明实施例提供的技术方案通过当便携式路由器的应用控制器AP满足休眠条件时,AP指示与所述AP连接的Modem模块和WIFI模块进入休眠状态,使该AP侧的与Modem 模块相连的USB进入空闲模式,该AP的UART挂起,AP进入休眠状态,完成了对具有AP和 Modem模块双芯片的便携式路由器的低功耗工作的控制,达到了节省电池能源的效果,增加了具有双芯片的便携式路由器的使用时间。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1中提供的一种控制便携式路由器低功耗工作的方法的流程示意图;图2是本发明实施例2中提供的一种控制便携式路由器的硬件连接结构示意图;图3是本发明实施例2中提供的一种AP进行休眠控制的方法的流程示意图;图4是本发明实施例2中提供的一种Modem模块进行休眠控制的方法的流程示意图;图5是本发明实施例3中提供的一种唤醒便携式路由器的方法的流程示意图;图6是本发明实施例3中提供的第二种唤醒便携式路由器的方法的流程示意图;图7是本发明实施例3中提供的第三种唤醒便携式路由器的方法的流程示意图;图8是本发明实施例4中提供的一种便携式路由器的结构示意图;图9是本发明实施例4中提供的一种便携式路由器中的AP4的结构示意图;图10是本发明实施例4中提供的一种便携式路由器中的AP4的第二种结构示意图;图11是本发明实施例4中提供的一种便携式路由器中的Modem模块5的结构示意图;图12是本发明实施例4中提供的一种便携式路由器中的AP4的第三种结构示意图;图13是本发明实施例4中提供的一种便携式路由器中的WIFI模块6的结构示意图;图14是本发明实施例4中提供的一种便携式路由器中的AP4的第四种结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1如图1所示,本实施例提供了一种控制便携式路由器低功耗工作的方法,方法具体包括101、便携式路由器中的AP判断是否同时满足预设的休眠条件中的全部条件;
102、当AP同时满足预设的休眠条件中的全部条件时,AP指示与该AP连接的 Modem模块和WIFI模块进入休眠状态,AP使该AP侧的与Modem模块相连的USB进入空闲模式,该AP的UART挂起;103, AP> Modem模块和WIFI模块进入休眠状态。本实施例提供了一种控制便携式路由器低功耗工作的方法,通过当便携式路由器的应用控制器AP满足休眠条件时,AP指示与AP连接的Modem模块和WIFI模块进入休眠状态,使该AP侧的与Modem模块相连的USB进入空闲模式,该AP的UART挂起,AP进入休眠状态,完成了对具有AP和Modem模块双芯片的便携式路由器的低功耗工作的控制,达到了节省电池能源的效果,增加了具有双芯片的便携式路由器的使用时间。实施例2本实施例提供了一种控制便携式路由器工作的方法,是在实施例1的基础之上进行的改进。在本实施例中,以图2所示的便携式路由器为例进行说明。其中,图2所示为本发明提供的便携式路由器的组成图,该便携式路由器由AP(Applicati0n processor,应用控制器)、Modem (调制解调器)模块、SIM (Subscriber Identity Module,用户身份识别模块)、显示屏、电池(Battery)、WIFI模块等,在本实施例中,显示屏具体的以OLED (Organic Flectroluminesence Display,有机电激光显示屏)为例,在实际应用中,显示屏还可以为 IXD (Liquid Crystal Display,液晶显示器),其中,虚线表示可增加的连接,双线表示该双线连接的两端可进行数据的双向交互;需要说明的是,在现有技术中,Modem模块与AP采用同一块芯片,使用单CPU双核的形式,在本发明提供的便携式路由器中,Modem模块与AP为两块芯片,各自具有CPU,相对于现有的路由器的数据处理速度更快,在AP所处的芯片上还包括有router (路由)模块,AP与router模块集成在同一±夬芯片上,Modem模块与AP通过COM (Component Object Model,串行接口)和USB(Universal Serial BUS,通用串行总线)相连,COM用于Modem模块与AP之间的信令交互,连接Modem模块和AP的USB用于Modem与AP之间的数据交换;SIM与Modem模块相连,用于插入SIM卡,以便为便携式路由器提供3G网络服务;OLED与Modem模块相连,用于显示AP或Modem模块输出的信息;PMIC(Power-Management Integrated Circuit,功率管理集成电路)1 与 AP 相连, 用于对AP进行电源管理,BATTERY (电池)通过MOC (Metal Oxide Semicon Ductor,金属氧化物半导体)集成电路与PMICl连接,用于对AP进行供电,Charge IC(充电集成电路)与 PMICl和MOC集成电路连接,用于给BATTERY进行充电,Charge IC与充电USB接口相连并可通过该充电USB接口取电以进行充电操作,其中,上述充电USB接口还通过与AP之间的 USB相连接,AP可通过该充电USB接口的Vbus、D+、D-获取电源,开关与PMICl相连,用于便携式路由器的电源的开启与关闭;PMIC2与Moedm相连,用于对Modem模块进行电源管理,其中,Modem模块运行时使用的电源通过AP与Modem模块之间的USB从AP获取;WIFI模块与AP相连,用于向用户提供上行的无线网络接入,在当用户发送上行数据时,WIFI模块可通过向AP发送wake up命令将AP唤醒。进一步地,在AP上还可以连接有SD卡Secure Digital Memory Card,安全数码卡),当用户设备接入便携式路由后,可对SD卡进行访问和操作。下面,基于上述便携式路由器对一种控制便携式路由器工作的方法进行具体说明需要说明的是,由于在本实施例中所使用的便携式路由器的AP和Modem模块为双芯片,因此各自可进行独立控制,WIFI模块由AP进行控制,因此,本实施例提供的方法包括对上述便携式路由器的Modem模块和AP的休眠控制,以达到使得便携式路由器的主要构成组件Modem模块、AP或WIFI模块节省电池能源的效果,该控制过程包括休眠和唤醒过程。其中,只有当便携式路由器中的AP休眠后,Modem模块才可以休眠。首先,如图3所示,对AP的休眠控制方法进行说明,该方法具体包括如下步骤A201、AP判断与自身连接的WIFI模块是否进入休眠状态,如果不是,执行步骤 A202,如果是,执行步骤A204 ;具体地,在AP中存储有第一标志位,该第一标志位用于标志WIFI模块是否处于休眠状态。例如,第一标志物为1时,WIFI模块处于休眠状态,当第一标志物为0时,则WIFI 模块处于工作状态。当WIFI模块休眠前,向AP发送WIFI休眠的通知消息,AP将第一标志位置为1。相应地,AP通过第一标志位判断WIFI模块是否处于休眠状态。A202、AP判断自身连接的WIFI模块是超过预设的时间无用户连接,如果是,执行步骤A203,如果不是,执行步骤A204 ;需要说明的是,WIFI模块超过预设的时间无用户连接,具体为该WIFI模块在预设的时间内无任务执行。A203、AP指示与自身连接的WIFI模块进入休眠状态,并将第一标志位置为休眠状态,并执行步骤A204 ;A204、AP判断AP侧的外部USB是否不在位,如果是,执行步骤A205,如果不是,处理其他事件,并返回步骤A201 ;需要说明的是,外部USB不在位具体指与AP的外部USB接口上未连接有设备,例如通过外部USB接口接入的SD卡或存储器等。其中,在本实施例中,由于外部USB设备与充电USB为同一接口,在本步骤中还包括判断充电器是否在位,如果在位,则保持工作状态,如果不在位,则执行步骤A205。A205、AP判断OLED是否为关闭状态,如果是,执行步骤A206,如果不是,处理其他事件,并返回步骤A201 ;A206、AP判断当前电池是否高于预设电量,如果不是,执行步骤A207,如果是,处理其他事件,并返回步骤A201 ;A207、判断电池的温度是否低于预设的温度保护值,如果是,执行步骤A208,如果不是,处理其他事件,并返回步骤A201 ;需要说明的是,在本实施例步骤A204-A207中,其他事件为AP当前待执行的任务, 例如当AP的外部USB连接有设备时时,控制外部USB设备的运行;或,当OLED不是关闭状态时,控制OLED的运行;或
当电池低于预设电量时,进行提示操作,提示用户电池已经低于预设电量;或当电池的温度不低于预设的温度保护值时,提示用户电池的温度过高。A208、AP判断Modem模块是否处于休眠状态,如果是,执行步骤A211,如果不是,执行步骤A209 ;需要说明的是,AP判断Modem模块是否处于休眠状态具体包括AP根据自身存储的第二标志位判断Modem模块是否处于休眠状态,例如,第二标志位可为在AP中设置固定的一个bit用于记录与AP连接的Modem模块的状态的标志位, 且设置当该第二标志位为1时,Modem模块为休眠状态,当该第二标志位为0时,该Modem模块为工作状态。A209、AP指示Modem模块进入休眠状态,执行步骤A210 ;需要说明的是,AP指示Modem模块进入休眠状态,具体的为向Modem模块发送AP 休眠的通知消息;进一步地,Modem模块在接收到AP休眠的通知消息后,当满足自身对应的休眠条件时,进入休眠状态,具体方法将在下面步骤M201-M204中叙述。A210、将Modem模块的状态标志位置为休眠状态,执行步骤A211 ;A211、AP将自身侧的与Modem模块相连的USB置为空闲(Idle)模式,UART挂起, AP进入休眠状态,完成AP的休眠控制。需要说明的是,上述对休眠条件的判断中,判断的步骤没有顺序限制,当满足全部休眠条件时即可进行休眠操作,本实施例只是提供一种较优的实施方式,因此,只是将上述判断条件做顺序上的改变或删除,仍在本发明保护范围之内。其次,如图4所示,对Modem模块的休眠控制方法进行说明,该方法具体包括如下步骤M201、Modem模块判断自身是否接收到AP发送的AP休眠的指示,如果是,执行步骤M202,如果不是,Modem模块不能进行休眠;需要说明的是,在本实施例中,在AP未休眠时,Modem模块不能进行休眠。M202、Modem模块判断等待执行的全部任务是否完成,如果是,执行步骤M204,如果不是,执行步骤M203 ;M203、Modem模块执行当前任务,并在当前任务执行结束后将当前任务的状态标志位置为完成,并返回步骤M202 ;需要说明的是,等待执行的任务可以以队列的方式记录,执行完当前任务,会切换到队列中的下一个任务执行。需要说明的是,在Modem模块中保存第三标志位,该第三标志位为标志有自身执行任务的状态,用以记录Modem模块的任务的状态,例如,可以设置多个bit用以表示Modem 模块的任务的状态,当第三标志位的第一个bit为0时,表示该bit对应的任务未完成,当该bit为1时,表示该bit对应的任务已经完成,当第三标志位全部为1时,则Modem模块的当前任务全部完成。其中,休眠也可作为Modem模块的任务,但是休眠的优先级最低,因此,在上述 Modem模块的当前的全部任务中不包括休眠任务。M204、Modem模块使自身进入休眠状态,完成Modem模块的休眠控制。
需要说明的是,上述对休眠条件的判断中,判断的步骤没有顺序限制,当满足全部的休眠条件时即可进行休眠操作,本实施例只是提供一种较优的实施方式,因此,只是将上述判断条件做顺序上的改变或删除,仍在本发明保护范围之内。本实施例提供了一种控制便携式路由器低功耗工作的方法,通过当便携式路由器的应用控制器AP满足休眠条件时,AP指示与该AP连接的Modem模块和WIFI模块进入休眠状态,使该AP侧的与Modem模块相连的USB进入空闲模式,该AP的UART挂起,AP进入休眠状态,完成了对具有AP和Modem模块双芯片的便携式路由器的低功耗工作的控制,达到了节省电池能源的效果,增加了具有双芯片的便携式路由器的使用时间。实施例3本实施例所提供的方法是对实施例2的进一步优化,当完成AP和Modem模块的休眠控制,使得便携式路由器在不工作时进入休眠状态后,本实施例提供了一种唤醒便携式路由器的方法,包括唤醒AP、Modem模块和WIFI模块。下面对一种唤醒便携式路由器的方法进行详细的说明。首先,如图5所示,第一种唤醒便携式路由器的方法,具体包括如下步骤A301、AP判断是否到达预设的定时唤醒时间,如果是,执行步骤A309,如果不是, 执行步骤A302 ;需要说明的是,AP预设有定时唤醒时间,当到达预设的定时唤醒时间时,AP唤醒自身,由休眠状态进入工作状态,例如,可以设置AP每隔5分钟唤醒自身一次。A302、AP判断电池是否低于预设电量,如果是,执行步骤A309,如果不是,执行步骤 A303 ;A303、AP判断激活按键是否被按下,如果是,执行步骤A309,如果不是,执行步骤 A304 ;其中,便携式路由器设置有激活按键,且该激活按键与AP连接,用于唤醒便携式路由器。A304、AP判断是否接收到Modem模块发送的唤醒AP的指示,如果是,执行步骤 A309,如果不是,执行步骤A305 ;需要说明的是,Modem模块向AP发送唤醒AP的指示,即是Modem模块指示AP进入工作状态,以下唤醒操作均如此。具体地,Modem模块向AP发送唤醒AP的指示,可以包括两种方法一种是,Modem模块向AP发送唤醒AP的通知消息,另一种是Modem模块被唤醒后, 通过GPIO (General Purpose Input Output,通用输入/输出)向AP发送高/低电平指示 AP唤醒。A305、AP判断自身的外部USB是否在位,如果是,执行步骤A309,如果不是,执行步骤 A306 ;需要说明的是,在本实施例中,外部USB即充电USB接口,外部USB在位即充电USB 接口有设备接入。A306、AP判断是否接收到WIFI模块发送的唤醒AP的指示,如果是,执行步骤 A309,如果不是,执行步骤A307 ;WIFI模块发送的唤醒AP的指示,具体的为,当WIFI模块有用户连接时,WIFI模块向AP发送唤醒AP的指示。A307、判断电池的温度是否高于预设的温度保护值,如果是,执行步骤A309,如果不是,执行步骤A308;A308、判断充电器是否在位,如果是,执行步骤A309,如果不是,则AP保持休眠状态。其中,充电器在位即AP可通过外置电源供电。A309、AP启动退出休眠的操作,执行步骤A310 ;A310.AP判断是否是被Modem模块唤醒,如果是,执行步骤A312,如果不是,执行步骤A311 ;A311、AP向Modem模块发送唤醒Modem模块的指示,执行步骤A312 ;进一步地,在Modem模块接收到Modem模块发送的唤醒Modem模块的指示后, Modem模块进入工作状态。A312、AP将自身保存的第二标志位置为工作状态,执行步骤A313 ;A313、AP使自身侧的与Modem模块相连的USB退出Idle模式,URAT退出挂起状态,执行步骤A314 ;A314、AP向WIFI模块发送唤醒WIFI模块的指示,设定OLED定时关闭时间,AP和 WIFI模块进入工作状态。需要说明的是,上述对唤醒条件的判断中,判断的步骤没有顺序限制,当满足唤醒条件中的任一条件时即可进行唤醒操作,本实施例只是提供一种较优的实施方式,因此,只是将上述判断条件做顺序上的改变或删除,仍在本发明保护范围之内。其次,如图6所示,第二种唤醒便携式路由器的方法,具体包括如下步骤M301、Modem模块判断是否接收到来自自身天线的下行数据,如果是,执行步骤 M302,如果不是,Modem模块继续保持休眠状态;例如,当Modem模块的天线接收到来自基站的短消息,并且需要通过便携式路由器发送给用户时,则执行步骤M302。M302、Modem模块根据自身保存的第四标志位判断AP是否处于休眠状态,如果是, 执行步骤M303,如果不是,执行步骤M304 ;其中,第四标志位为Modem模块保存的用于记录AP的休眠情况的标志位。M303、Modem模块向AP发送唤醒AP的指示,并执行步骤M304 ;具体地,Modem模块向AP发送唤醒AP的指示,可以包括两种方法一种是,Modem模块向AP发送唤醒AP的通知消息,另一种是Modem模块被唤醒后, 通过GPIO (General Purpose Input Output,通用输入/输出)向AP发送高/低电平指示 AP唤醒。进一步地,Modem模块向AP发送唤醒AP的指示之后,本方法还包括AP使AP侧的与Modem模块相连的USB退出空闲模式,AP的UART退出挂起,AP进入工作状态,并指示 WIFI模块进入工作状态,以便于WIFI模块进入工作状态。M304、Modem模块将自身保保存的第四标志位置为工作状态;M305、Modem模块使自身侧的USB、Uart退出挂起状态,Modem模块进入工作状态。需要说明的是,上述对唤醒条件的判断中,判断的步骤没有顺序限制,当满足唤醒条件中的任一条件时即可进行唤醒操作,本实施例只是提供一种较优的实施方式,因此,只是将上述判断条件做顺序上的改变或删除,仍在本发明保护范围之内。再次,如图7所示,第三种唤醒便携式路由器的方法,包括如下步骤W301、WIFI模块判断是否有用户连接,如果有用户连接,执行步骤W302,如果没有用户连接,执行W303;W302、WIFI模块指示AP进入工作状态,并执行步骤W303 ;进一步地,WIFI模块指示AP进入工作状态之后,本方法还包括AP使AP侧的与Modem模块相连的USB退出空闲模式,AP的UART退出挂起,AP进入工作状态,并指示Modem模块进入工作状态,以便于Modem模块进入工作状态。W303、WIFI模块判断是否接收到AP发送的唤醒WIFI模块的指示,如果是,执行步骤W304,如果不是,继续保持休眠状态;W304、WIFI模块进入工作状态。需要说明的是,上述对唤醒条件的判断中,判断的步骤没有顺序限制,当满足唤醒条件中的任一条件时即可进行唤醒操作,本实施例只是提供一种较优的实施方式,因此,只是将上述判断条件做顺序上的改变或删除,仍在本发明保护范围之内。本发明实施例在实施例2的基础之上,提供了唤醒便携式路由器的方法,使得在休眠状态的便携式路由器在接收到任务时,能够进行唤醒进行正常的工作,保证了双芯片的便携式路由器的正常工作。实施例4本发明实施例提供了一种便携式路由器,如图8所示,该装置包括应用控制器 AP4、调制解调器Modem模块5和无线局域网WIFI模块6 ;其中,AP4和Modem模块5通过串行通用总线USB相连,AP4连接有WIFI模块6 ;如图9所示,AP4包括第一判断单元41,用于判断AP是否同时满足预设的休眠条件中的全部条件;第一指示单元42,用于当第一判断单元41判断得出同时满足预设的休眠条件中的全部条件时,指示Modem模块和WIFI模块进入休眠状态;第一休眠单元43,用于使AP侧的与Modem模块相连的通用串行总线USB进入空闲模式,AP的通用异步接收/发送装置UART挂起,AP进入休眠状态;Modem模块5和WIFI模块6在第一指示单元42指示Modem模块5和WIFI模块6 进入休眠状态之后,进入休眠状态。进一步地,预设的休眠条件包括WIFI模块6超过预设的时间无用户连接、AP4侧的外部USB不在位、充电器不在位、显示屏关闭、电池的电量高于预设电量和电池的温度低于预设的温度保护值。进一步地,Modem5模块具体包括第二休眠单元51,用于在第一指示单元42指示Modem模块进入休眠状态之后,且执行完Modem模块5等待执行的全部任务时,使Modem模块5进入休眠状态。进一步地,如图10所示,AP4还包括第二判断单元44,用于在AP4、Modem模块5和WIFI模块6进入休眠状态之后,判断是否满足预设的唤醒条件中的任意一个条件;
第一唤醒单元45,用于在第二判断单元44判断是否满足预设的唤醒条件中的任意一个条件时,使AP4侧的与Modem模块5相连的USB退出空闲模式,AP4的UART退出挂起,使AP4进入工作状态;第二指示单元46,用于指示Modem模块5和WIFI模块6进入工作状态,以使Modem 模块5和WIFI模块6进入工作状态。进一步地,满足如下条件之一,路由器即可进入工作状态,S卩到达预设的定时唤醒时间、AP4侧的外部USB在位、充电器在位、激活按键被按下、电池电量低于预设电量、电池的温度高于预设的温度保护值。进一步地,如图11所示,Modem模块5还包括第三判断单元52,用于在Modem模块5进入休眠状态之后,判断是否接收到来自与 Modem模块5连接的天线的下行数据;第二唤醒单元53,用于当第三判断单元52接收到来自与Modem模块5连接的天线的下行数据时,使Modem模块5侧的与AP4连接的USB退出空闲状态、Modem模块5的UART 退出挂起状态,使Modem模块进入工作状态;第三指示单元M,用于指示AP4进入工作状态,以便于AP4指示WIFI模块6进入工作状态,AP4和WIFI模块6进入工作状态。相应地,如图12所示,AP4还包括第三唤醒单元47,用于在第三指示单元M指示AP4进入工作状态之后,使AP4侧的与Modem模块5连接的USB退出空闲状态、AP4的UART退出挂起状态,使AP4进入工作状态;第四指示单元48,用于指示WIFI模块6进入工作状态,以便于WIFI模块6进入工作状态。进一步地,如图13所示,WIFI模块6包括第四判断单元61,用于在WIFI模块6进入休眠状态之后,判断是否有用户连接;第四唤醒单元62,用于当第六判断单元61判断得出有用户连接时,使WIFI模块6 进入工作状态;第五指示单元63,用于指示AP4进入工作状态,以便于AP4指示Modem模块5进入工作状态,AP4和Modem模块5进入工作状态。相应地,如图14所示,AP4还包括第五唤醒单元49,用于在第五指示单元63指示AP4进入工作状态之后,使AP4侧的与Modem模块5连接的USB退出空闲状态、AP4的UART退出挂起状态,使AP4进入工作状态;第六指示单元410,用于指示Modem模块5进入工作状态,以便于Modem模块5进入工作状态。本实施例提供了一种便携式路由器,该便携式路由器的AP和Modem模块为双芯片,通过当便携式路由器的应用控制器AP满足休眠条件时,AP指示与该AP连接的Modem模块和WIFI模块进入休眠状态,使该AP侧的与Modem模块相连的USB进入空闲模式,该AP 的UART挂起,AP进入休眠状态,完成了对具有AP和Modem模块双芯片的便携式路由器的低功耗工作的控制,达到了节省电池能源的效果,增加了具有双芯片的便携式路由器的使用时间。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种控制便携式路由器低功耗工作的方法,其特征在于,所述方法包括便携式路由器中的应用控制器AP判断是否同时满足预设的休眠条件中的全部条件; 当同时满足预设的休眠条件中的全部条件时,所述AP指示与所述AP连接的调制解调器Modem模块和无线局域网WIFI模块进入休眠状态;所述AP使所述AP侧的与所述Modem模块相连的通用串行总线USB进入空闲模式,所述AP的通用异步接收/发送装置UART挂起;所述AP、所述Modem模块和所述WIFI模块进入休眠状态。
2.根据权利要求I所述的方法,其特征在于,所述预设的休眠条件包括所述WIFI模块超过预设的时间无用户连接、所述AP侧的外部通用串行总线USB不在位、充电器不在位、显示屏关闭、电池的电量高于预设电量和所述电池的温度低于预设的温度保护值。
3.根据权利要求I或2所述的方法,其特征在于,所述AP指示与所述AP连接的Modem 模块和WIFI模块进入休眠状态之后,所述Modem模块进入休眠状态之前,还包括所述Modem模块执行完等待执行的全部任务。
4.根据权利要求I至3中任意一项所述的方法,其特征在于,所述AP、所述Modem模块和所述WIFI模块进入休眠状态之后,所述方法还包括所述AP判断是否满足预设的唤醒条件中的任意一个条件;当满足预设的唤醒条件中的任意一个条件时,所述AP使所述AP侧的与所述Modem模块相连的USB退出空闲模式,所述AP的UART退出挂起;所述AP进入工作状态,并指示所述Modem模块和所述WIFI模块进入工作状态;所述Modem模块和所述WIFI模块进入工作状态。
5.根据权利要求4所述的方法,其特征在于,所述预设的唤醒条件包括至IJ达预设的定时唤醒时间、所述AP侧的外部USB在位、所述充电器在位、激活按键被按下、所述电池电量低于预设电量、所述电池的温度高于预设的温度保护值。
6.根据权利要求I至3中任意一项所述的方法,其特征在于,所述Modem模块进入休眠状态之后,所述方法还包括所述Modem模块判断是否接收到来自与所述Modem模块连接的天线的下行数据; 当所述Modem模块接收到来自与所述Modem模块连接的天线的下行数据时,所述Modem 模块使所述Modem模块侧的与所述AP连接的USB退出空闲状态、所述Modem模块的UART 退出挂起状态,所述Modem模块进入工作状态;所述Modem模块指示所述AP进入工作状态,所述AP使所述AP侧的与所述Modem模块相连的USB退出空闲模式,所述AP的UART退出挂起,所述AP进入工作状态;所述AP指示所述WIFI模块进入工作状态,所述WIFI模块进入工作状态。
7.根据权利要求I至3中任意一项所述的方法,其特征在于,所述WIFI模块进入休眠状态之后,所述方法还包括所述WIFI模块判断是否有用户连接;当所述WIFI模块有用户连接时,所述WIFI模块进入工作状态;所述WIFI模块指示所述AP进入工作状态,所述AP使所述AP侧的与所述Modem模块相连的USB退出空闲模式,所述AP的UART退出挂起,所述AP进入工作状态;所述AP指示所述Modem模块进入工作状态,所述Modem模块进入工作状态。
8.一种便携式路由器,其特征在于,所述便携式路由器包括应用控制器AP、调制解调器Modem模块和无线局域网WIFI模块;所述AP包括第一判断单元,用于判断所述AP是否同时满足预设的休眠条件中的全部条件;第一指示单元,用于当所述第一判断单元判断得出同时满足预设的休眠条件中的全部条件时,指示所述Modem模块和所述WIFI模块进入休眠状态;第一休眠单元,用于使所述AP侧的与所述Modem模块相连的通用串行总线USB进入空闲模式,所述AP的通用异步接收/发送装置UART挂起,所述AP进入休眠状态;所述Modem模块和所述WIFI模块在接收到所述第一指示单元进入休眠状态的指示之后,进入休眠状态。
9.根据权利要求8所述的便携式路由器,其特征在于,所述Modem模块具体包括第二休眠单元,用于在所述第一指示单元指示所述Modem模块进入休眠状态之后,且执行完所述Modem模块等待执行的全部任务时,使所述Modem模块进入休眠状态。
10.根据权利要求8或9所述的便携式路由器,其特征在于,所述AP还包括第二判断单元,用于在所述AP、所述Modem模块和所述WIFI模块进入休眠状态之后,判断是否满足预设的唤醒条件中的任意一个条件;第一唤醒单元,用于在所述第二判断单元判断得到能够满足预设的唤醒条件中的任意一个条件时,使所述AP侧的与所述Modem模块相连的USB退出空闲模式,所述AP的UART 退出挂起,使所述AP进入工作状态;第二指示单元,用于指示所述Modem模块和所述WIFI模块进入工作状态,以使所述 Modem模块和所述WIFI模块进入工作状态。
11.根据权利要求8或9所述的便携式路由器,其特征在于,所述Modem模块还包括 第三判断单元,用于在所述Modem模块进入休眠状态之后,判断是否接收到来自与所述Modem模块连接的天线的下行数据;第二唤醒单元,用于当所述第三判断单元接收到来自与所述Modem模块连接的天线的下行数据时,使所述Modem模块侧的与所述AP连接的USB退出空闲状态、所述Modem模块的UART退出挂起状态,使所述Modem模块进入工作状态;第三指示单元,用于指示所述AP进入工作状态;所述AP还包括第三唤醒单元,用于在所述第三指示单元指示所述AP进入工作状态之后,使所述AP侧的与所述Modem模块连接的USB退出空闲状态、所述AP的UART退出挂起状态,使所述AP 进入工作状态;第四指示单元,用于指示所述WIFI模块进入工作状态,以便于所述WIFI模块进入工作状态。
12.根据权利要求8或9所述的便携式路由器,其特征在于,所述WIFI模块包括 第四判断单元,用于在所述WIFI模块进入休眠状态之后,判断是否有用户连接; 第四唤醒单元,用于当所述第六判断单元判断得出有用户连接时,使所述WIFI模块进入工作状态;第五指示单元,用于指示所述AP进入工作状态,以便于所述AP指示所述Modem模块进入工作状态,所述AP和所述Modem模块进入工作状态;所述AP还包括第五唤醒单元,用于在所述第五指示单元指示所述AP进入工作状态之后,使所述AP侧的与所述Modem模块连接的USB退出空闲状态、所述AP的UART退出挂起状态,使所述AP 进入工作状态;第六指示单元,用于指示所述Modem模块进入工作状态,以便于所述Modem模块进入工作状态。
全文摘要
本发明公开了一种控制便携式路由器低功耗工作的方法及便携式路由器,属于通信领域。本发明通过当便携式路由器的应用控制器AP满足休眠条件时,指示Modem模块和WIFI模块进入休眠状态,使该AP侧的与Modem模块相连的USB进入空闲模式,该AP的UART挂起,AP和WIFI模块进入休眠状态,AP进入休眠状态,完成了对具有AP和Modem模块双芯片的便携式路由器的低功耗工作的控制,达到了节省电池能源的效果,增加了具有双芯片的便携式路由器的使用时间。
文档编号H04W52/28GK102547935SQ201110437559
公开日2012年7月4日 申请日期2011年12月23日 优先权日2011年12月23日
发明者赵阳, 龚阿世 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1