进行通信。RF电路170可以包括众所周知的执行这些功能的电路,包括但不限于天线系统、RF收发器、一个或多个放大器、协调器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户识别(subscriber identity module,SIM)卡、存储器等。RF电路170可以与蜂窝式电话网络、无线局域网(local area network,LAN)和/或城域网(metropolitanarea netWOrk,MAN)等无线网络以及互联网和/或内联网等网络通信,并通过无线通信与其它设备进行通信。所述无线通信网络可以采用多个通信标准、协议和技术中的任一个,包括但不限于全球移动通信系统(Global System for Mobile Communicat1ns,GSM)、增强型数据GSM环境(Enhanced Data GSM Environment,EDGE)、高速下行分组接入(high-speeddownlink packet access,HSDPA)、高速上行分组接入(high-speed uplink packetaccess,HSUPA)、宽带码分多址(wideband code divis1n multiple access,W_CDMA)、码分多址接入(code divis1n multiple access,CDMA)、时分多址接入(time divis1nmultiple access,TDMA)、蓝牙、无线保真(Wireless Fidelity,Wi_Fi)(例如,IEEE802.lla、IEEE 802.llb、IEEE 802.1lg和 / 或 IEEE802.lln)、基于 IP 的语音传输(voiceover Internet Protocol,VoIP)、Wi_MAX或其他适用的通信协议。
[0021]所述音频电路190与一个或多个扬声器191和麦克风193相连。这些组件一起在用户与所述设备100之间提供了音频接口。所述音频电路190从所述外设接口 107接收音频数据,将所述音频数据转换为电信号,并将所述电信号传输给所述扬声器191。所述扬声器191将所述电信号转换为人类可听声波。所述音频电路190也接收所述麦克风193从声波转换而来的电信号。所述音频电路190将电信号转换为音频数据并将所述音频数据传输给所述外设接口 107进行处理。所述外设接口 107可以从所述存储器130和/或所述RF电路170取回音频数据和/或向所述存储器130和/或所述RF电路170传输音频数据。
[0022]所述屏幕111可以是触摸屏,并在所述设备和用户之间提供输出接口和输入接口。所述屏幕111向用户显示可视化输出,其中,可视化输出可以包括文本、图形、视频及其任意组合。部分或所有可视化输出可对应用户界面对象,进一步的细节如下所述。所述屏幕ill可采用LCD(液晶显示屏,liquid crystal display)技术或其他所知显示技术。所述屏幕111也接受用户基于触摸和/或触知接触的输入。
[0023]所述设备100也包括为各种组件供电的电源系统150。所述电源系统150可包括储能的电池153、监测所述电池153的电量的传统电量监测模块151以及与移动设备中的电量的生成、管理和分配相关联的任意其他组件。所述电池153可通过可充电电池例如锂离子电池实现,以提供直流电。所述电量监测模块151可包括耦合至所述电池153的电子器件,其能检测所述电池153的电量。
[0024]存储在所述存储器130中的操作系统131(例如,Android、RTXC、Linux、UNIX、AppleOS X、Microsoft Windows或VxWorks等嵌入式操作系统)包括用于控制和管理普通系统任务(例如,内存管理、存储设备控制以及电源管理等)的各种软件组件和/或驱动器,促进各种硬件与软件组件间的通信。虽然可以应用多种操作系统,但以下描述中将以Android为例对本发明实施例进行描述。可以在所述操作系统131上安装各种应用程序133。
[0025]存储器130也包含第一桌面程序134和第二桌面程序135。一般而言,桌面程序(launcher)是在屏幕上展示链接的软件程序,以启动安装在移动电子设备上的其他软件程序。应注意的是,本发明其他实施例可以采用两个以上桌面程序。
[0026]图3概念性地示出了桌面程序的操作性组件。在本发明的一些实施例中,所述桌面程序可包括向用户显示的多个功能名称的集合以及功能代码的链接,这样使得用户能够识另O、选择并打开功能名称。所述桌面程序展示的链接可包括:在所述屏幕上显示的示出多个功能图标的窗口;功能名称列表,例如下拉列表;或具有用于打开各功能的按钮的互联网浏览器或其他程序中包含的工具栏。所有的这些链接都允许用户选择并打开期望的应用程序或功能。同时,桌面程序可包括允许接入文件夹或其他窗口的一个或多个名称。如图3所示,示例性桌面程序234包括嵌入操作系统231中的可执行桌面程序代码。所述桌面程序234用于展示包含功能名称(如图标所示)的用户界面,以在移动电子设备200的屏幕上查看。当用户通过用户界面选择功能名称时,所述桌面程序执行存储器230中的对应的可执行应用程序233,以激活对应的功能。
[0027]继续参阅图2,所述存储器130还可包括如下所述的与所述操作系统131交互的激活模块132、所述第一桌面程序134、所述第二桌面程序135以及功能限制模块136。
[0028]所述激活模块132用于接收从所述电源系统150的电量监测模块151获得的所述电池153的电量,将所述电量与预定义门限比较,并根据所述比较为所述设备100激活存储于所述存储器130中的相应的桌面程序134或135。所述门限可由用户输入或选择。例如,所述预定义门限可以是20% (剩余20%电量),这意味着当所述电池153的电量大于20%时,所述移动设备100采用所述第一桌面程序134,否则,所述移动设备激活所述第二桌面程序135以代替所述第一桌面程序134。
[0029]所述激活模块132还可以用于激活存储于所述存储器130上的功能限制模块136。例如,当所述电量小于所述预定义门限时,所述激活模块132也可以激活所述功能限制模块136以开始禁用或降低所述移动设备100的某些功能。
[0030]所述第一桌面程序134显示链接,以启动提供完整用户体验的所述屏幕111上的其他软件程序。完整用户体验意味着所述移动设备上的功能正常执行,并没有牺牲用户体验以节省电池153的电量。
[0031]与所述第一桌面程序134相反,所述第二桌面程序135是降低用户体验的桌面程序,且应用于所述设备进入省电模式时。例如,当所述激活模块132确定所述电池153的电量小于某个预定义门限例如20%时,所述激活模块132会激活所述第二桌面程序135。
[0032]在其他实施例中,所述功能限制模块136可以作为所述第二桌面程序135的一部分实现。
[0033]图4A至图4C是示出了本发明实施例提供的当电池153的电量达到预定义门限时从第一桌面程序134切换至第二桌面程序135以及激活所述功能限制模块136的过程的流程图。
[0034]在步骤301中,启动所述第一桌面程序134。首先,当所述电池153充满电,或所述电池153的电量大于预定义门限时,所述移动设备100开始执行所述第一桌面程序134。因此,所述移动设备100能够提供丰富的通信服务且保持正常的性能,而不需要牺牲性能以节省电量。
[0035]在步骤302中,监测所述电池153的电量。在电源系统150中的电量监测模块151会一直监测所述电池153的电量,并将所述电池153的所述电量上报回操作系统131。激活模块132通过所述操作系统131获得所述电池153的所述电量。
[0036]在步骤303中,确定所述电池153的所述电量达到预先规定的门限。所述激活模块132将获得的所述电池153的电量与预设门限比较。例如,所述预设门限可由用户输入,也可由