用于在电子装置中执行省电模式的方法及其电子装置的制造方法_3

文档序号:9713497阅读:来源:国知局
括电话呼叫应用、消息应用和 web浏览器应用中的至少一个。
[0132] 根据本发明的各种实施例,屏幕限制方案可包括将屏幕亮度改变为预定值的操作 以及将屏幕切换到灰度模式的操作中的至少一个。
[0133] 根据本发明的各种实施例,当检测到用于切换到省电模式的命令时,可显示省电 屏幕,其中,使用显示单元的屏幕的亮度的控制、显示单元的屏幕切换到灰度模式、显示单 元的主屏幕切换到最少功能的主屏幕、除所设置的必要应用以外的其它应用的禁用中的至 少一个来配置所述省电屏幕。
[0134] 在下文中,将基于大部分从用于限制各种功能的省电方案中划分出的网络省电方 案、进程省电方案、应用限制省电方案、屏幕省电方案来描述本发明的各种实施例。在省电 方案之中,可选择性地应用至少一种省电方案。
[0135] 此外,根据实施例,可提供用于根据从省电方案中所选择的至少一种省电方案逐 渐控制省电阶段的功能。
[0136] 图5是根据本发明的各种实施例的示出基于网络省电方案在省电模式下的操作的 流程图。网络省电方案可表示用于基于网络限制信息的传输的方案。
[0137] 参照图5,在操作505,根据本发明的各种实施例的电子装置100可在网络省电方案 500的情况下改变网络属性。为此,电子装置100可不通过将网络偏好改变为一个属性来搜 索另一网络。例如,为了在屏幕被关闭时增加调制解调器的睡眠时间段,呼叫处理器310可 固定网络功能(NAT ),因此,所设置的网络偏好将被固定为WCDMA网络。
[0138] 参照根据本发明的各种实施例的图6A,当电子装置在正常模式下接入基于WCDMA 的3G网络时,呼叫处理器310可产生针对LTE连接的搜索信号,以便根据用户输入执行针对 互联网连接的操作。当电子装置接入LTE网络时,为了提供用于呼叫的语音服务,呼叫处理 器3101可产生针对3G网络搜索的信号以搜索3G网络。在这时,LTE不提供基于电路交换(CS) 的语音服务。因此,基于在省电模式下基本呼叫具有最高优先级,如果阻止针对LTE的网络 搜索,则可减少电能消耗。
[0139] 参照根据本发明的各种实施例的图6B,在省电模式下固定3G网络。因此,呼叫处理 器310仅需保持3G模式并由此不产生用于搜索另一网络的搜索信号。作为结果,不产生针对 另一网络的搜索信号,呼叫处理器310可根据搜索信号的产生减少电能消耗。如上所述,在 改变网络属性以后,电子装置100可禁用在状态栏上所显示的LTE图标并显示限制LTE的使 用的省电屏幕。当预定时间经过时,省电屏幕可变成关闭状态。然而,在阻止LTE网络之后, 在 3G网络中具有等于或小于预定强度的信号强度的弱电场中,电池消耗可能是高的,使得 电子装置可返回到针对LTE的网络以省电。
[0140]根据本发明的各种实施例,如上所述,针对正常模式下的互联网连接,呼叫处理器 310可产生针对LTE连接的搜索信号或产生用于搜索针对语音服务的3G网络的信号,并且根 据预定第一时间段执行搜索信号的传输。然而,在省电模式下,可根据第二时间段而不是正 常模式的第一时间段执行所述传输。这里,第二时间段可能比第一时间段长,并且可根据网 络环境确定其长度。例如,当在省电模式下电子装置100位于服务不可能的区域中时,根据 预定第一时间段的网络搜索造成不必要的电能消耗。因此,根据本发明的实施例的呼叫处 理器310可通过增加网络搜索时间段来减少电能消耗。
[0141 ]此外,根据本发明的各种实施例,当电子装置移动到漫游区域时,电子装置执行周 期性网络搜索以找到具有比当前网络的质量更好的质量的网络,例如,具有更高优先级的 网络。然而,根据本发明的实施例的呼叫处理器310可在省电模式下停止针对更好质量的网 络的网络搜索,即使漫游情况发生。
[0142] 相应地,根据本发明的各种实施例,在操作510,电子装置100可确定省电屏幕是否 处于关闭状态下。当省电屏幕处于关闭状态下时,在操作515,电子装置可移除内核区域中 的路由表。当路由表被移除时,可在屏幕关闭状态下限制移动数据的使用。路由表可包括用 于允许应用处理器320选择相应网络接口以向给定目的地发送数据的路由信息。由于在路 由表中包含的信息是已知的,因此将省略其详细描述。
[0143] 参照根据本发明的各种实施例的图7A,应用处理器320可在正常模式下通过内核 数据路由700向呼叫处理器310请求数据,因此,呼叫处理器310可与网络340交换数据,也就 是说,如附图标号710所示,向网络340发送数据/从网络340接收数据。
[0144] 然而,根据本发明的各种实施例,当在省电模式下关闭省电屏幕时,从内核区域中 移除路由表并由此如图7B的附图标号730所示,可阻止在应用处理器320与呼叫处理器310 之间的内核数据路由700。也就是说,当移除路由表时,与实际平台区域相应的应用处理器 320无法知道路由,使得向充当调制解调器的呼叫处理器310或在调制解调器内存在的呼叫 处理器310的数据传输会是不可能的。因此,无法产生套接字(socket),并且应用处理器320 可确定与网络340的连接被断开。
[0145] 此外,虽然呼叫处理器310可从网络340接收数据,但是如附图标号720所示,无法 向网络发送数据,因此,呼叫处理器可能不将从网络340接收到的数据发送到应用处理器 320。也就是说,呼叫处理器310可控制应用处理器320的唤醒。如上所述,当屏幕处于关闭状 态下时,防止应用处理器320被除所允许的处理器以外的任何东西唤醒成为可能。
[0146] 在这时,在实践中从网络340发送到呼叫处理器310的数据可能几乎不存在。这是 因为从应用处理器320的角度,与网络340的连接被断开并由此无法产生套接字。例如,可将 电子装置实施为不使用信使应用的推送服务,当电子装置处于屏幕开启状态下时,可将电 子装置实施为通知消息接收信息。
[0147] 根据本发明的各种实施例,应用处理器320无法向呼叫处理器310发送数据并由此 考虑所述连接被断开。作为结果,如附图标号740所示,应用处理器320可向相应应用330通 知断开状态。然而,由于在实践中仍然保持在呼叫处理器310和网络340之间的连接,所述通 知实际上可与虚假通知740相应。在每当将屏幕开启/关闭而请求或阻止移动数据的接收 时,每次向网络发送针对数据连接或断开的请求,从而网络速度变慢并且网络本身由于所 述请求也过载。另外,由于也执行在呼叫处理器中的连接或断开操作,因此电子装置100可 产生大的电能消耗。然而,根据本发明的各种实施例,通常保持在呼叫处理器310与网络340 之间的连接而不考虑屏幕开启/关闭,因此,即使重复屏幕开启/关闭,重复操作也不产生电 能消耗。因此,可仅通过路由表的移除使电能消耗最小化。
[0148] 此外,根据本发明的各种实施例,应用处理器320不发送/接收数据,并且不向应用 处理器320发送由呼叫处理器310接收到的数据,使得通过控制唤醒和阻止数据发送/接收 使电能消耗最小化。
[0149] 同时,根据本发明的各种实施例,在操作520,电子装置100可阻止网络信息的接 收。例如,可阻止关于与网络相关的功能(诸如网络标识和时区(Nitz))的信息的接收。因 此,在屏幕关闭状态下,电子装置100不从网络接收网络时间信息,因此,不需要更新网络时 间信息的接收,从而减少电能消耗。也就是说,呼叫处理器310不需要唤醒以接收网络信息, 从而使电能消耗最小化。在这种情况下,根据本发明的各种实施例,电子装置100可基于电 子装置100本身的实时时钟(RTC)信息来更新时间信息。电子装置可不仅阻止网络信息而且 阻止主动式命令。主动式命令是从电子装置100的SM卡发送到呼叫处理器310的命令,呼叫 处理器310可根据主动式命令向在网络中存在的服务器发送基于主动式命令的请求。因此, 在根据本发明的实施例的省电模式下,阻止使用网络的主动式命令并减少电能消耗成为可 能。
[0150]图8A示出当如附图标号800所示在正常模式下接收到网络信息时在应用处理器 320和呼叫处理器310之间执行数据发送/接收的情况810。在正常模式下,应用处理器320可 接收通过呼叫处理器310发送的网络信息。
[0151] 根据本发明的各种实施例的图8B示出当如附图标号820所示在省电模式下接收到 网络信息时不向应用处理器320发送接收到的网络信息的情况830。根据本发明的各种实施 例,在省电模式的屏幕关闭状态下,不向应用处理器320发送网络信息。也就是说,即使呼叫 处理器310从网络340接收到网络信息,呼叫处理器310过滤网络信息并且不向应用处理器 320发送网络信息。因此,存在阻止呼叫处理器310对应用处理器320的唤醒的效果。这里,网 络信息与网络相关功能(诸如Nitz)相应并且可指示控制信息而不是用户信息。
[0152] 随后,在操作525,根据本发明的各种实施例的电子装置100确定是否选择切换到 正常模式,当选择切换到正常模式时,在操作530,电子装置100切换到正常模式。相反地,当 在操作525未选择切换到正常模式时,在操作510,电子装置100确定省电屏幕是否处于关闭 状态下。当由用户开启屏幕时,在操作535,电子装置100可重构路由表。
[0153] 更确切地讲,虽然在关闭屏幕时移除在内核区域中存在的路由表,但是不移除与 可由应用处理器320访问的区域相应的链路属性内关于目的地的路由信息。因此,当开启屏 幕时,应用处理器320基于关于目的地的路由信息重构路由表。
[0154] 可选地,当开启屏幕时,电子装置100可向网络340请求数据呼叫列表,并基于针对 上述请求的响应更新路由表。
[0155] 在操作540,根据本发明的各种实施例的电子装置100可释放对网络信息的接收的 阻止。因此,电子装置100可执行更新网络时间的操作。随后,电子装置可返回到操作510并 且重复执行前述处理,除非在操作525选择切换到正常模式。
[0156] 如上所述,根据本发明的各种实施例,通过处理在屏幕关闭状态下停止的操作,一 旦开启屏幕,在屏幕关闭状态下阻止网络信息的周期性接收和针对在后台执行的操作的数 据的发送/接收,由此可防止在屏幕关闭状态下产生的不必要的电能消耗。
[0157]在这时,将参照图9详细描述在省电屏幕关闭状态和省电屏幕开启状态下呼叫处 理器310和应用处理器320的操作。
[0158]图9A示出当省电屏幕处于关闭状态下时阻止通过内核数据路由700在应用处理器 320与呼叫处理器310之间的数据发送/接收。如图9A所示,由于路由表的移除与内部路由信 息的移除相应,因此呼叫处理器310不向网络340做出用于释放数据连接的请求。因此,可通 常保持在呼叫处理器310和网络340之间的连接。如上所述,在屏幕关闭状态下阻止数据的 方法与在实践中未处于物理断开状态下使用路由表的阻止方法相应。
[0159]图9B示出当省电屏幕处于开启状态下时重构路由表并且执行通过内核数据路由 700在应用处理器320与呼叫处理器310之间的数据发送/接收。在这时,应用处理器320可考 虑通过重构的路由表再次进行与网络340的连接并且如附图标号940所示通知连接状态的 应用330。然而,由于在实践中尚未释放在呼叫处理器310和网络340之间的连接,因此所述 连接可实际与虚假通知940相应。此外,由于通常保持在呼叫处理器310和网络340之间的连 接,如附图标号920所示不需要单独的数据连接请求。如上所述,根据本发明的各种实施例, 由于当关闭或开启屏幕时移除或重构路由表,因此不需要向网络340发送针对连接/断开操 作的请求,使得网络速度变快。此外,呼叫处理器310不需要执行与网络340的连接/断开,从 而使电能消耗最小化。也就是说,仅在应用处理器320中进行断开或/连接,并且呼叫处理器 310和网络340没有额外需要的操作,从而提高电能消耗。
[0160]同时,图10是根据本发明的各种实施例的示出基于进程省电方案在省电模式下的 操作的流程图。进程省电方案与用于在屏幕关闭状态下限制后台服务的使用的方案相应并 限制应用处理器320的操作。
[0161] 参照图10,在进程省电方案1000的情况下,在操作1010,根据本发明的各种实施例 的电子装置1〇〇可确定省电屏幕是否处于关闭状态下。在下文中,由应用处理器320执行进 程省电方案,不过参照关于应用处理器320的操作信息可由呼叫处理器310或控制单元110 执行进程省电方案。随后,在操作1010,电子装置可确定省电屏幕是否处于关闭状态下。
[0162] 当在操作1010省电屏幕不处于关闭状态下时,根据本发明的各种实施例的电子装 置1〇〇可根据进程省电方案使至少一个进程停止以不在省电模式下使用。例如,在需要省电 的紧急情况下,电子装置可使除仅实现省电呼叫功能、改变触摸屏190的显示模式、改变主 菜单的显示方法或将特定应用的使用设置为不可用的进程以外的至少一个进程停止。如上 所述,通过使至少一个进程停止以不在省电模式下使用,可阻止不必要的应用的操作。
[0163] 当在操作1010省电屏幕处于关闭状态下时,在操作1015,根据本发明的各种实施 例的电子装置1〇〇可阻止除呼叫相关功能以外在应用处理器320中的处理。因此,可移除将 在屏幕关闭状态下处理的所述进程的列表(例如,闹钟进程表)。
[0164] 根据本发明的各种实施例的进程的阻止可表示限制进程的操作,并且受限的进程 可包括(例如)限制由实时通信(RTC)中断的开始、应用进程的开始以及同步操作。在它们之 中,RTC中断指示以时间为单位注册的全部中断以及请求由控制单元110处理的全部任务, 也就是说,可通过所述中断阻止CPU。
[0165] 相应地,当控制单元110执行程序时,如果装置(诸如输入/输出硬件)具有进行处 理的东西或将被处理的例外情况发生,则可通知控制单元110。根据本发明的各种实施例, 可在屏幕关闭状态下临时暂停由所述中断需要的处理,然后当开启屏幕时可执行由所述中 断需要的处理。此外,当第三方应用向控制单元110做出用于处理所述进程的请求时,控制 单元110不在屏幕关闭状态下处理所述进程,然后可在开启屏幕时执行处理。例如,可阻止 除按照控制消息形式(诸如呼叫、消息等)接收到的信号以外的其它功能。因此,可将电子装 置实施为在屏幕关闭状态下使用推送服务并在开启屏幕时通知推送消息。可将应用处理器 320实施为不执行用于同步的全部处理器。如上所述,在屏幕关闭状态下,可在缓冲器队列 中暂停除系统区域和网络区域以外的全部进程的处理。
[0166]取代每当由在屏幕关闭状态期间产生的中断请求的处理时处理任务,根据本发明 的各种实施例的控制单元110可在缓冲器队列中存储所述任务。也就是说,随着请求予以处 理的任务被添加到缓冲器,可移除指示任务的闹钟进程表,其中,当实际关闭屏幕时应处理 所述任务。
[0167] 根据本发明的各种实施例,在保持省电模式的状态下,在操作1020,电子装置可确 定是否选择切换到正常模式。当选择切换到正常模式时,在操作1025,电子装置可切换到正 常模式。与此不同,当在操作1020未选择切换到正常模式时,电子装置返回到操作1010并确 定省电屏幕是否处于关闭状态下。当开启被关闭的省电屏幕时,在操作1030,电子装置100 处理被暂停的进程并进行到操作1020。因此,在缓冲器队列中被暂停的进程可被立即处理。 电子装置返回到操作1010并重复执行前述进程,除非在操作1020未选择切换到正常模式。
[0168] 根据本发明的各种实施例,在省电模式下,可限制闹钟管理器(Alarm Manager)第 三方应用服务的注册。因此,可限制相应应用的后台服务的使用。
[0169]图11不出根据在正常模式和省电模式的每一个下的屏幕关闭/开启状态在电子装 置100中的电流消耗。
[0170]参照图11A,在正常模式下,如附图标号1110所示,通常可在屏幕关闭状态1100下 尝试四个闹钟和一个处理开始。在正常模式下,可产生与尝试1110相应的部分唤醒。每当产 生唤醒时,电流消耗可发生。随后,当屏幕进入开启状态1105中时,应用处理器320进入完全 唤醒状态并控制与各种应用330的执行相关的操作,从而产生大的电能消耗。
[0171]相反地,如根据本发明的各种实施例的图11B所示,可将电子装置100实施为保持 睡眠状态而没有在根据本发明的实施例的屏幕关闭状态下唤醒电子装置100的CPU。因此, 由于当如附图标号1115所示电子装置在省电模式下运行时在屏幕关闭状态下阻止闹钟和 所述处理开始的尝试,因此注意到可不产生部分唤醒。因此,不存在因在屏幕关闭状态下的 所述尝试而产生的电流消耗。相反地,当开启屏幕时,如附图标号1125所示可立即处理全部 被暂停的任务,例如,所述闹钟和处理器的操作。
[0172] 如上所述,根据本发明的各种实施例,在省电模式下在屏幕关闭状态下不产生部 分唤醒,使得可创建省电效果。更确切地讲,当产生部分唤醒时,电子装置不在完成所述任 务之后立刻进入睡眠模式,不过由于使应用处理器320或呼叫处理器310稳定需要时间,因 此可在若干秒至若干分钟之后进入睡眠模式。因此,由于对部分唤醒的限制,即使通过考虑 所需要的时间的情况下也可显著减少电流消耗。此外,根据本发明的各种实施例,即使立即 开启屏幕并处理全部任务,电子装置处于与正常模式相同的完全唤醒状态。因此,与正常模 式进行比较,更多的电流未被消耗。也就是说,虽然立即处理被暂停的任务,但是消耗等于 正常模式下的电流的电流。
[0173] 图12是根据本发明的实施例的示出基于应用限制省电方案在省电模式下的操作 的流程图。这里,应用限制省电方案指示用于限制除所设置的必要应用以外的其它应用的 使用的方案。
[0174] 参照图12,在应用限制省电方案1200的情况下,在操作1205,电子装置100可确定 所
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1