状态切换方法

文档序号:7996922阅读:469来源:国知局
状态切换方法
【专利摘要】一种状态切换方法,用于一移动装置,该状态切换方法包含有接收用来使该移动装置的一无线电功能由一第一状态切换至一第二状态的一第一请求;在一特定期间内,维持该无线电功能于该第一状态;在该特定期间内,若未接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的一第二请求,则将该无线电功能切换至该第二状态;以及在该特定期间内,若接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的该第二请求,则保持该无线电功能于该第一状态。
【专利说明】状态切换方法
【技术领域】
[0001]本发明是指一种状态切换方法,尤指一种可在收到启动飞航模式的一请求后一特定期间,再关闭调制解调器电源,以在频繁切换启动及解除飞航模式(开启无线及关闭无线)时,节省读取及加载无线电只读存储器(Read-Only Memory, ROM)映像的时间。
【背景技术】
[0002]现今移动电话已被广泛的使用,在某些情况下,使用者可能意图将移动电话的状态快速切换(为了开启无线及关闭无线,而启动及解除飞航模式),在系统中,由于移动电话的单一状态改变可能需要许多步骤与程序,故等待状态改变完成相当耗时。
[0003]举例来说,易失性存储器(Volatile memory)只在存储器芯片有电源供应时保存数据,当电源关闭时,数据便遗失。如易失性存储器应用于无线通讯系统中,当电源关闭时,无线电映像之便遗失。为了省电的考虑,已知设计在启动飞航模式(即关闭无线)后,将会直接关闭调制解调器电源,导致所有调制解调器数据遗失。因此,当接受到解除飞航模式(即开启无线)的请求时,在开启无线的程序中,需将包含调制解调器数据的无线电映像由非易失性存储器(Non-volatile memory,即与非门闪存,NAND Flash)重新读取及加载至易失性存储器,此法相当耗时。
[0004]在此情况下,随着无线电映像的大小增加,且飞航模式切换频繁于启动及解除之间,耗时问题变的更加严重。有鉴于此,已知技术实有改进的必要。

【发明内容】

[0005]因此,本发明主要提供一种可在收到启动飞航模式的一请求后,持续地维持飞航模式于初始解除状态,以在频繁切换启动及解除飞航模式(开启无线电及关闭无线电)时,节省读取及加载无线电只读存储器(Read-Only Memory, ROM)映像的时间。
[0006]本发明揭露一种状态切换方法,用于一移动装置,该状态切换方法包含有接收用来使该移动装置的一无线电功能由一第一状态切换至一第二状态的一第一请求;在一特定期间内,维持该无线电功能于该第一状态;在该特定期间内,若未接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的一第二请求,则将该无线电功能切换至该第二状态;以及在该特定期间内,若接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的该第二请求,则保持该无线电功能于该第一状态。
【专利附图】

【附图说明】
[0007]图1为一移动装置的示意图。
[0008]图2为一已知关闭飞航模式流程的流程图。
[0009]图3为一已知开启飞航模式流程的流程图。
[0010]图4为本发明实际例一状态切换流程的流程图。
[0011]图5为本发明实际例一状态切换流程的流程图。[0012][标号说明]
[0013]10 移动装置101 应用处理器
[0014]103、107 随机存取存储器105 调制解调器处理器
[0015]109 与非门闪存111 无线模块
[0016]20、30、40、50 流程
[0017]201、203、205、207、209、211、301、303、305、307、401、403、405、407、411、501、503、505、507、509、511、513 步骤
【具体实施方式】
[0018]请参考图1,图1为一移动装置10的示意图。移动装置10包含有一应用处理器101、随机存取存储器(random access memory, RAM)103、107、一调制解调器处理器105、一与非门闪存(NAND Flash) 109及一无线模块111。详细来说,应用处理器101执行操作系统及使用者层级应用。只读存储器(Read-Only Memory, ROM)映像基本上包括操作系统与应用的数字码,并最初储存于与非门闪存109。由于与非门闪存109为一区块装置(blockdevice),应用处理器101不能直接执行软件程序,故数字码需读取及加载至随机存取存储器103中才能执行。当移动装置10开机时,应用只读存储器映像被读取及加载至随机存取存储器103,以执行并唤醒操作系统及使用者层级应用。有时储存于与非门闪存109的数字码可能经过压缩,故在执行前需先将该数字码解压缩。
[0019]调制解调器处理器105主要提供移动电话网络服务功能,如全球移动通讯系统(Global System for Mobile Communications, GSM)、通用移动通讯系统(UniversalMobile Telecommunications System,UMTS)、石马分多工(Code Division Multiple Access,CDMA)、宽带码分多工(Wideband Code Division Multiple Access, WCDMA)或长期演进技术(Long Term Evolution,LTE)。为了与使用者层级应用通讯(如为了使用者拨打或接听电话的电话拨号器),调制解调器处理器105耦接于应用处理器101。除此之外,调制解调器处理器105亦需将该无线电只读存储器映像由与非门闪存109读取及加载至随机存取存储器107以供执行,其中该无线电只读存储器映像是提供该移动电话网络服务功能(主要处理移动网络协议)的软件数字码。
[0020]值得注意的是,随机存取存储器103、107为软件程序执行之所在,其运作有如名为快取的系统暂存区,用来短暂储存软件程序数据及使用者数据。随机存取存储器103、107可以一易失性存储器(如同步动态随机存取存储器及静随机存取存储器)实现。无线模块111提供至外部装置的无线信道。该无线通道包括蓝牙(Bluetooth)及无线局域网络(Wireless local area network, WLAN)。
[0021]在移动装置10中,开启飞航模式意即启动飞航模式(关闭无线),在飞航模式中,移动装置10关闭所有无线通讯功能,如移动电网络服务(全球移动通讯系统、通用移动通讯系统、码分多工、宽带码分多工或长期演进技术)、蓝牙及无线局域网络等。另一方面关闭飞航模式意即解除对所有无线通讯联机能力的限制(开启无线)。为求简化图标,以下说明主要针对移动电话网络服务,而非其它无线功能如蓝牙及无线局域网络。
[0022]请参考图2,图2为一已知关闭飞航模式流程20的流程图。如图2所示,关闭飞航模式流程20是用于移动装置10,其包含下列步骤:[0023]步骤201:开始。
[0024]步骤203:接收一关闭飞航模式请求。
[0025]步骤205:开启调制解调器电源。
[0026]步骤207:读取及加载该无线电只读存储器映像。
[0027]步骤209:执行该无线电只读存储器映像。
[0028]步骤211:离开飞航模式。
[0029]根据关闭飞航模式流程20,在一初始状态,移动装置10启动一飞航模式并关闭移动电话网络服务。接着,当一使用者要求关闭该飞航模式时(如经由点击移动装置10的该飞航模式使用者界面按钮或于触控板上的使用者界面小图标或按下移动装置10的实体按键),移动装置10接收一关闭飞航模式请求,接着应用处理器101开启调制解调器处理器105的电源并将该无线电只读存储器映像由与非门闪存109读取及加载至随机存取存储器107。一旦该无线电只读存储器映像被读入随机存取存储器107,调制解调器处理器105开始执行该无线电只读存储器映像。待硬件及软件的初始化完成,调制解调器处理器105移动电话网络服务,使移动装置10离开该飞航模式。
[0030]请参考图3,图3为一已知开启飞航模式流程30的流程图。如图3所示,开启飞航模式流程30包含下列步骤:
[0031]步骤301:开始。
[0032]步骤303:接收一开启飞航模式请求。
[0033]步骤305:关闭调制解调器电源。
[0034]步骤307:进入飞航模式。
[0035]根据开启飞航模式流程30,在一初始状态,移动装置10解除一飞航模式并开启移动电话网络服务。接着,当一使用者要求开启该飞航模式时(如经由点击移动装置10的该飞航模式使用者界面按钮或于触控板上的使用者界面小图标或按下移动装置10的实体按键),移动装置10接收一开启飞航模式请求,接着应用处理器101关闭调制解调器处理器105的电源,使随机存取存储器107的电源供应亦被关闭。在此情形下,所有储存于随机存取存储器107的数据包括该无线电只读存储器映像皆会遗失。待其它相关于开启飞航模式的程序(即相关硬件及软件解除初始化或卸载)完成后,移动装置10进入飞航模式。
[0036]由关闭飞航模式流程20及开启飞航模式流程30可知,每次该使用者开启及关闭该飞航模式,皆有大量的步骤需进行,造成时间及电源的耗损。此外,由于调制解调器处理器105提供完整且复杂的移动电话网络服务,该无线电只读存储器映像的大小亦相当庞大。因此,当该使用者频繁开启及关闭该飞航模式时,该无线电只读存储器映像亦频繁遗失并由与非门闪存109重新读取及加载至随机存取存储器107,故相当耗时。
[0037]请参考图4,图4为本发明实施例一状态切换流程40的流程图。如图4所示,状态切换流程40是用于移动装置10,其包含下列步骤:
[0038]步骤401:开始。
[0039]步骤403:接收用来使该移动装置的一无线电功能由一第一状态切换至一第二状态的一第一请求。
[0040]步骤405:在一特定期间内,维持该无线电功能于该第一状态。
[0041]步骤407:在该特定期间后,将该无线电功能切换至该第二状态。[0042]步骤411:结束。
[0043]根据状态切换流程40,当移动装置10接收用来使该移动装置一无线电功能由一第一状态切换至一第二状态的一第一请求时,移动装置10在一特定期间内,维持该无线电功能于该第一状态。接着,在该特定期间后,将该无线电功能切换至该第二状态。在此情形下,当移动装置10于解除一飞航模式的一初始状态,并接收用来使由解除该飞航模式(第一状态)切换至启动该飞航模式(第二状态)的一开启飞航模式请求时,移动装置10在该特定期间内,持续地维持该飞航模式于解除状态,接着,在该特定期间后,将该飞航模式启动。由于移动装置10持续地维持该飞航模式于解除状态(调制解调器处理器105与随机存取存储器107的电源未被关闭),于接收该开启飞航模式请求后,于随机存取存储器107中的该无线电只读存储器映像在该特定期间内并未遗失。如此一来,如果使用者迅速将该飞航模式由解除切换至启动,并在该特定期间内解除该飞航模式,移动装置10仅停留于解除状态,且未执行启动流程,以节省读取及加载该无线电只读存储器映像的时间与电源。如果在该特定期间内,使用者未有进一步的状态切换请求,则启动该飞航模式。
[0044]详细来说,请参考图5,图5为本发明实施例一状态切换流程50的流程图。如图5所示,状态切换流程50是用于移动装置10,其包含下列步骤:
[0045]步骤501:开始。
[0046]步骤503:接受一开启飞航模式请求。
[0047]步骤505:开始一调制解调器电源关闭定时器。
[0048]步骤507:判断该调制解调器电源关闭定时器是否逾时。若该调制解调器电源关闭定时器逾时,跳到步骤513 ;否则执行步骤509。
[0049]步骤509:判断是否接收一关闭飞航模式请求。若接收一关闭飞航模式请求,执行步骤511 ;否则回到步骤507。
[0050]步骤511:停止该调制解调器电源关闭定时器并维持该飞航模式解除状态,回到步骤503。
[0051]步骤513:关闭调制解调器电源。
[0052]步骤515:进入飞航模式。
[0053]根据状态切换流程50,在一初始状态,移动装置10解除一飞航模式使移动电话网络服务被开启。接着,当一使用者要求开启该飞航模式时(如经由点击移动装置10的该飞航模式使用者界面按钮或于触控板上的使用者界面小图标或按下移动装置10的实体按键),移动装置10接收一开启飞航模式请求(即一第一请求)并根据一特定期间的逾时时间,开始一调制解调器电源关闭定时器。随后,移动装置10判断该调制解调器电源关闭定时器是否逾时。此情况下,如同步骤509、步骤511所示,若该调制解调器电源关闭定时器没有逾时(在该特定期间内),移动装置10判断是否接收一关闭飞航模式请求(即一第二请求)。若接收该关闭飞航模式请求,移动装置10停止该调制解调器电源关闭定时器,并持续地维持该飞航模式于解除状态。因此,当移动装置10在该特定期间内(如五秒)持续地维持该飞航模式于解除状态(调制解调器处理器105与随机存取存储器107的电源未被关闭),则该无线电只读存储器映像并未遗失,移动装置10就不需要在该特定期间内接收该关闭飞航模式请求时,再次读取及加载该无线电只读存储器映像。
[0054]值得注意的是,在该特定期间内,为了减少随机存取存储器107及调制解调器处理器105的耗电量,移动装置10将随机存取存储器107切换至一省电模式,例如降低一存储器时钟或运行自动更新机制,并将调制解调器处理器105切换至一省电模式,例如进入睡眠模式、降低处理器核心电压或操作频率。
[0055]另一方面,若未接收该关闭飞航模式请求,然后该调制解调器电源关闭定时器逾时(在该特定期间后),如步骤513、步骤515所示,在关闭调制解调器处理器105与随机存取存储器107的电源以前,移动装置10停止当下所有运行于该调制解调器处理器的系统程序,使所有系统程序完成解除初始化或卸载程序。为了在关闭电源前将与非门闪存109与随机存取存储器107的数据同步至最新状态,移动装置10清除并回写系统快取(flushcache)及调制解调器处理器105的内部暂存器与快取。此外,移动装置10将该移动装置的一当下软件系统状态及一硬件设定,备份至与非门闪存109,使备份的状态信息可用来加速重新配置程序(类似步骤209读取及加载无线电只读存储器映像)。结束上述操作并关闭调制解调器处理器105与随机存取存储器107的电源后,移动装置10进入该飞航模式。
[0056]值得注意的是,本发明的精神是当接收该飞航模式请求时,于该特定期间内持续地保持调制解调器处理器的电源使无线电只读存储器映像不致遗失,以在频繁切换启动及解除飞航模式时,节省读取及加载无线电只读存储器映像的时间。本领域技术人员当可据以修饰或变化,而不限于此。举例来说,该调制解调器电源关闭定时器可为一软件定时器或硬件定时器。举例来说,一内部或外部的实时时钟(real time clock, RTC)警报定时器可设置一逾时值,一旦该实时时钟警报定时器逾时,该实时时钟警报定时器产生一硬件中断信号(interrupt signal)以提示软件该逾时时间已到。另一例,移动装置10可以定时查看系统时间以确认是否逾时。
[0057]另外,该特定时间(即该调制解调器电源关闭定时器的逾时时间)可设为固定(如五秒)或依使用者行为调整。精确地说,移动装置10可记录从接收该飞航模式的启动请求到关闭请求之间的时间间隔,并依据过去所记录的时间间隔调整该特定期间。例如,若使用者频繁地于三秒或七秒内切换启动及解除飞航模式,而非五秒,移动装置10记录每个时间间隔(如三秒或七秒)于随机存取存储器103中,随机存取存储器107或与非门闪存(NAND Flash) 109则用来追踪该使用者行为。接者,移动装置10可将该特定期间调整为记录中最新的十次时间间隔的平均值。在另一实施例中,该特定时间也可以由该使用者直接设定。
[0058]值得注意的是,移动装置10可能包含一计算机可读记录媒介。该计算机可读记录媒介可为任一数据储存装置,其用来储存一程序码,可通过应用处理器101及调制解调器处理器105读取以及执行。举例来说,该计算机可读记录媒介可为用户识别模块(subscriber identity module, SIM)、只读存储器(read-only memory, ROM)、随机存取存储器(random-access memory, RAM)、光盘只读存储器(CD-ROMs)、磁带(magnetic tapes)、硬盘(hard disks)、光学数据储存装置(optical data storage devices)以及载波(如通过因特网的数据传输)。该应用处理器101与调制解调器处理器105可执行该程序码以运行20-50程序。
[0059]综上所述,如图3所示,当接收该启动飞航模式请求时,移动装置10可能直接关闭调制解调器电源并遗失该无线电只读存储器映像。因此,当该使用者频繁切换启动及解除飞航模式时,移动装置10需要许多时间来频繁读取及加载该无线电只读存储器映像。相较之下,本发明在接收该启动飞航模式请求时,于该特定期间内持续地保持调制解调器处理器的电源使无线电只读存储器映像不致遗失,以在频繁切换启动及解除飞航模式时,节省读取及加载无线电只读存储器映像的时间。
[0060]以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【权利要求】
1.一种状态切换方法,用于一移动装置,该状态切换方法包含有: 接收用来使该移动装置的一无线电功能由一第一状态切换至一第二状态的一第一请求; 在一特定期间内,维持该无线电功能于该第一状态; 在该特定期间内,若未接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的一第二请求,则将该无线电功能切换至该第二状态;以及 在该特定期间内,若接收到用来使该移动装置的该无线电功能由该第二状态切换至该第一状态的该第二请求,则保持该无线电功能于该第一状态。
2.根据权利要求1所述的状态切换方法,其中该无线电功能的该第一状态是启动该移动装置的飞航模式,而该无线电功能的该第二状态是解除该移动装置的飞航模式。
3.根据权利要求1所述的状态切换方法,其中该无线电功能的该第一状态指示一特定蜂窝式网络开启,而该无线电功能的该第二状态指示该特定蜂窝式网络关闭。
4.根据权利要求3所述的状态切换方法,其中该特定蜂窝式网络是全球移动通讯系统、通用移动通讯系统、码分多工或长期演进技术。
5.根据权利要求1所述的状态切换方法,还包含有: 记录于接收该第一请求与该第二请求之间的至少一时间区间。
6.根据权利要求5所述的状态切换方法,还包含有: 根据该至少一时间区间,自动调整该特定期间。
7.根据权利要求1所述的状态切换方法,还包含有: 在该特定期间内,若未接收到该第二请求,在该特定期间后,停止当下运行的系统程序。
8.根据权利要求1所述的状态切换方法,还包含有: 在该特定期间内,若未接收到该第二请求,在该特定期间后,清除该移动装置的系统快取。
9.根据权利要求1所述的状态切换方法,还包含有: 在该特定期间内,若未接收到该第二请求,在该特定期间后,备份该移动装置的一当下软件系统状态及一硬件设定。
10.根据权利要求1所述的状态切换方法,还包含有: 在该特定期间内,降低一存储器时钟或运行自动更新。
11.根据权利要求1所述的状态切换方法,还包含有: 在该特定期间内,降低该调制解调器处理器的一核心电压或降低该调制解调器处理器的一操作频率。
12.根据权利要求1所述的状态切换方法,其中该特定期间可由一使用者调整。
【文档编号】H04M1/725GK103916529SQ201310068680
【公开日】2014年7月9日 申请日期:2013年3月5日 优先权日:2013年1月2日
【发明者】赖俊羽 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1