《用于显示控制的方法及其电子设备.pdf》由会员分享,可在线阅读,更多相关《用于显示控制的方法及其电子设备.pdf(32页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410446666.X(22)申请日 2014.09.0310-2013-0105239 2013.09.03 KRG06F 3/0484(2013.01)G06F 3/0346(2013.01)G06F 3/0354(2013.01)G06F 3/01(2006.01)(71)申请人三星电子株式会社地址韩国京畿道(72)发明人沈辅铉 高祥赫 金泰延 金熙琎李惠美 张时学(74)专利代理机构北京市柳沈律师事务所 11105代理人侯广(54) 发明名称用于显示控制的方法及其电子设备(57) 摘要提供用于显示控制的方法及其电子设备。该方。
2、法包括:开启电子设备的显示器;检测电子设备中的电子笔的状态信息;以及基于电子笔的状态信息来改变显示器的状态。所述改变显示器的状态可以包括关闭显示器、显示器的背光、或显示器中包括的触摸面板中的至少一个。(30)优先权数据(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书13页 附图16页(10)申请公布号 CN 104423837 A(43)申请公布日 2015.03.18CN 104423837 A1/2页21.一种操作电子设备的方法,该方法包括:检测电子设备上的电子笔的状态信息;以及基于电子笔的状态信息改变显示器的状态。2.根据权利要求1所述。
3、的方法,其中,所述检测电子笔的状态信息包括:检测电子笔的状态信息,其包括电子笔的坐标、指示电子笔的坐标是否被固定的信息、电子笔的坐标被固定的时间、电子笔的倾斜度中的至少一个、或者其组合。3.根据权利要求1所述的方法,其中,所述改变显示器的状态包括:关闭显示器、显示器的背光、或显示器中包括的触摸面板中的至少一个。4.根据权利要求1所述的方法,其中,所述改变显示器的状态包括:将电子设备的模式改变为睡眠模式。5.根据权利要求1所述的方法,其中,所述改变显示器的状态包括:当电子笔的坐标被固定时,改变显示器的状态。6.根据权利要求5所述的方法,其中,所述改变显示器的状态包括:当电子笔的坐标被固定时,基于。
4、电子笔的坐标被固定的时间来改变显示器的状态。7.根据权利要求5所述的方法,其中,所述改变显示器的状态包括:基于电子笔的坐标被固定时包括电子笔的坐标的区域来改变显示器的状态。8.根据权利要求5所述的方法,其中,所述改变显示器的状态包括:基于电子笔的坐标被固定时电子笔的倾斜度来改变显示器的状态。9.根据权利要求1所述的方法,进一步包括:在显示器的状态改变之后,当电子笔的坐标被改变时开启显示器。10.根据权利要求1所述的方法,进一步包括:在显示器的状态改变之后,当电子笔的倾斜度被改变时开启显示器。11.一种电子设备,包括:存储器;显示器;以及处理器,被配置为控制开启显示器,检测电子笔的状态信息,并且。
5、基于电子笔的状态信息改变显示器的状态。12.根据权利要求11所述的电子设备,其中,该处理器被配置为检测电子笔的状态信息,其包括电子笔的坐标、指示电子笔的坐标是否被固定的信息、电子笔的坐标被固定的时间、电子笔的倾斜度中的至少一个、或者其组合。13.根据权利要求11所述的电子设备,其中,该处理器被配置为关闭显示器、显示器的背光、或显示器中包括的触摸面板中的至少一个。14.根据权利要求11所述的电子设备,其中,该处理器被配置为当显示器的状态被改变时将电子设备的模式改变为睡眠模式。15.根据权利要求11所述的电子设备,其中,该处理器被配置为当电子笔的坐标被固定时改变显示器的状态。16.根据权利要求15。
6、所述的电子设备,其中,该处理器被配置为当电子笔的坐标被固定时基于电子笔的坐标被固定的时间来改变显示器的状态。17.根据权利要求15所述的电子设备,其中,该处理器被配置为基于电子笔的坐标被权 利 要 求 书CN 104423837 A2/2页3固定时包括电子笔的坐标的区域来改变显示器的状态。18.根据权利要求15所述的电子设备,其中,该处理器被配置为基于电子笔的坐标被固定时电子笔的倾斜度来改变显示器的状态。19.根据权利要求11所述的电子设备,其中,该处理器被配置为在显示器的状态改变之后当电子笔的坐标被改变时开启显示器。20.根据权利要求11所述的电子设备,其中,该处理器被配置为在显示器的状态改。
7、变之后当电子笔的倾斜度被改变时开启显示器。21.一种操作电子设备的方法,该方法包括:开启电子设备的显示器;检测电子设备上电子笔的状态信息;以及基于电子笔的状态信息改变显示器的状态。权 利 要 求 书CN 104423837 A1/13页4用于显示控制的方法及其电子设备技术领域0001 本公开涉及用于显示控制的方法及其电子设备。背景技术0002 由于容易携带而成为现代人必需品的每种电子设备已经发展为提供诸如语音和视频通信服务、信息输入和输出服务、以及数据发送和接收服务的各种多媒体服务的每种多媒体设备。0003 如上所述,由于电子设备已经提供多媒体服务,所以必须在电子设备中处理和显示的信息量增加。。
8、因此,存在对于具有能够改善空间使用率和增大电子设备的显示单元的尺寸的触摸屏的电子设备的日益增长的兴趣。0004 触摸屏是用于在一个屏幕上输入和显示信息的输入和输出设备。因此,当在电子设备中安装触摸屏时,电子设备可以通过去除诸如键盘的单独的输入设备来增大显示尺寸。例如,电子设备可以使用电子笔作为输入设备。0005 在电子设备的用户使用电子笔在电子设备的显示器上执行输入之后,当他或她暂停使用电子设备时,他或她放下电子笔,操作电子设备的电源按钮,并关闭显示器。如果用户希望再次使用电子笔,他或她再次拿起放下的电子笔,操作电源按钮,并且开启显示器。即,当用户使用电子笔时,执行用于暂停使用电子设备或恢复使。
9、用电子设备的多个操作。0006 因而,需要提供在用户使用电子笔时暂停使用电子设备或恢复使用电子设备的改善的方法。发明内容0007 为了解决上述缺陷,主要目的在于提供用于当电子笔的坐标在电子设备中被固定时基于电子笔的坐标被固定的时间来改变显示器的状态的方法和电子设备。0008 本公开的另一个方面在于提供用于当电子笔的坐标在电子设备中被固定时基于包括电子笔的坐标的区域来改变显示器的状态的方法和电子设备。0009 本公开的另一个方面在于提供用于当电子笔的坐标在电子设备中被固定时基于电子笔的倾斜度来改变显示器的状态的方法和电子设备。0010 本公开的另一个方面在于提供用于在电子设备中显示器的状态改变之。
10、后当电子笔的坐标被改变时开启显示器的方法和电子设备。0011 本公开的另一个方面在于提供用于在电子设备中显示器的状态改变之后当电子笔的倾斜度被改变时开启显示器的方法和电子设备。0012 根据本公开的一个方面,提供一种电子设备的操作方法。该方法包括:开启电子设备的显示器;检测电子设备中电子笔的状态信息;以及基于电子笔的状态信息来改变显示器的状态。0013 根据本公开的另一个方面,提供一种电子设备。该电子设备包括:存储器;显示器;以及处理器,用于开启显示器,检测电子笔的状态信息,并且基于电子笔的状态信息来说 明 书CN 104423837 A2/13页5改变显示器的状态。0014 在开始下面的具体。
11、实施方式之前,有利的是阐述贯穿本专利文档所使用的特定词语和短语的定义:术语“包括”和“包含”以及它们的衍生物是指没有限制的包括;术语“或”是包含性的,其意味着和/或;短语和“与关联”,“与其关联”以及它们的衍生物可以意味着包括、被包括在内、与互连、包含、被包含在内、连接到或与之连接,耦合到或与之耦合,与其通信、与之协作、交织、并列、接近、绑定到或与之绑定、具有、具有属性等;以及术语“控制器”是指控制至少一个操作的任何设备、系统或其部分,这样的设备可以以硬件、固件、或软件、或者至少两种的某种组合来实现。但是应当注意的是,与任何特定控制器相关联的功能可以是集中式或分布式的,无论其是本地还是远程的。。
12、贯穿本专利文档来提供对于特定词语和短语的定义,本领域的技术人员应该理解,在许多情况下,如果不是大多数情况下,这样的定义适用于该定义的词和短语的现有的、以及未来的使用。附图说明0015 为了更加完整地理解本公开及其优点,现在结合附图参考以下说明书,其中相同的参考标号表示相同的部件:0016 图1是示出根据本公开的一个实施例的电子设备的配置的框图;0017 图2是示出根据本公开的一个实施例的硬件的详细配置的框图;0018 图3是示出根据本公开的一个实施例的编程模块的详细配置的框图;0019 图4是示出根据本公开的一个实施例的基于电子设备中的电子笔的状态信息来改变显示器的状态的过程的流程图;0020。
13、 图5是示出根据本公开的一个实施例的基于电子笔的坐标在电子设备中被固定的时间来改变显示器的状态的过程的流程图;0021 图6A至6F示出根据本公开的一个实施例的基于电子设备中的电子笔的状态信息来改变显示器的状态的过程;0022 图7是示出根据本公开的一个实施例的基于电子设备中包括电子笔的坐标的区域来改变显示器的状态的过程的流程图;0023 图8A和8B示出根据本公开的一个实施例的基于电子设备中包括电子笔的坐标的区域来改变显示器的状态的过程;0024 图9是示出根据本公开的一个实施例的基于电子设备中电子笔的倾斜度来改变显示器的状态的过程的流程图;0025 图10A和10B示出根据本公开的一个实施。
14、例的基于电子设备中电子笔的倾斜度来改变显示器的状态的过程;0026 图11是示出根据本公开的一个实施例的在电子设备中的显示器的状态改变之后当电子笔的坐标被改变时开启显示器的过程的流程图;0027 图12是示出根据本公开的另一个实施例的在电子设备中的显示器的状态改变之后当电子笔的倾斜度被改变时开启显示器的过程的流程图;0028 图13示出一种根据本公开的一个实施例的用于描述何时通过电磁感应(EMI)类型来操作电子笔的电子设备和电子笔;以及0029 图14A和14B示出根据本公开的一个实施例的当通过EMI类型来操作电子笔时检说 明 书CN 104423837 A3/13页6验电子笔和电子设备的角度。
15、的示例。具体实施方式0030 下面讨论的图1至图14B以及用来描述本专利文件中的本公开的原理的各种实施例仅仅出于说明的目的,而不应被理解为以任何方式限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的系统或设备中实现。下面将参照附图描述本公开的示范性实施例。下面描述中,公知的功能或结构没有详细描述,因为其将以不必要的细节而混淆本公开。0031 根据本公开的各种实施例的电子设备可以是以下各种设备的一个或一个或多个的组合,包括:智能电话机、平板个人计算机(PC)、移动电话机、视频电话机、电子书阅读器、桌面PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器。
16、(PMP)、运动图像专家组(MPEG)层3(MP3)播放器、移动医疗设备、电子手环、电子项链、电子配件、相机、可穿戴设备、电子表、腕表、智能家用电器(例如,冰箱、空调、清洁器、cybot(赛博机器人)、电视机(TV)、数字多功能光盘(DVD)播放机、音响、烤箱、微波炉、洗衣机、空气净化器、以及电子相框)、各种医疗设备(例如,磁共振血管成像(MRA)、磁共振成像(MRI)、CT(计算机断层扫描)、成像设备、和超声波机)、导航设备、全球定位系统(GPS)接收器、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、机顶盒、电视盒(例如,Samsung HomeSyncTM、Apple TVTM、或G。
17、oogle TVTM)、电子词典、汽车信息娱乐设备、船舶电子设备(例如,用于船舶的导航设备和旋转罗盘),空气(air)电子设备、安全设备、电子衣物、电子钥匙(key)、摄像机、游戏控制台、头戴式显示器(HMD)、平板显示器、电子相册、包括通信功能的家具或建筑物/结构的一部分、电子黑板、电子签名输入设备、或投影仪。对于本领域技术人员而言显而易见的是,根据本公开的不同实施例的电子设备不限于上述设备。0032 图1是示出根据本公开的一个实施例的电子设备的配置的框图。0033 参见图1,由100表示的电子设备包括总线110、处理器120、存储器130、用户输入模块140、显示模块150、或通信模块16。
18、0。0034 总线110可以是可以将电子设备100中包括的组件(例如,处理器120、存储器130、用户输入模块140、显示模块150、或通信模块160)彼此连接并且在组件之间传输通信(例如,控制消息)的电路。0035 处理器120可以通过总线110从电子设备100中包括的组件接收命令,解码所接收的命令,并根据已解码的命令来执行计算或数据处理。0036 存储器130存储从处理器120或其他组件(例如,用户输入模块140、显示模块150、和通信模块160)接收、或由处理器120或其他组件产生的命令或数据。例如,存储器130可以存储电子笔的状态信息,其包括电子笔的坐标、指示电子笔的坐标是否被固定的信。
19、息、电子笔的坐标被固定的时间、电子笔的倾斜度中的至少一个、或它们的组合。0037 此外,存储器130可以包括至少一个编程模块,包括内核131、中间件132、应用编程接口(API)133、或应用134。这里,至少一个编程模块可以是软件、固件、硬件、或者至少两种以上的组合。0038 内核131可以控制或管理用于执行在其他编程模块(例如,中间件132、API 133、或应用134)中实现的操作或功能的系统资源(例如,总线110、处理器120、或存储器130)。说 明 书CN 104423837 A4/13页7另外,内核131可以提供在中间件132、API 133、或应用134中可以访问电子设备100。
20、的单独的组件的接口,并且控制或管理独立的组件。0039 中间件132可以作为中介,使得API 133或应用134与内核131进行通信,并且发送和接收数据。此外,中间件132可以使用将可以使用电子设备100的系统资源(总线110、处理器120、或存储器130)的优先级分配给从至少一个应用134接收的工作请求的方法,针对工作请求来执行负载平衡。0040 API 133是在其中应用134可以控制从内核131或中间件132提供的功能的接口。API 133可以包括用于文件控制、窗口控制、图像处理、或文本控件的至少一个接口或函数。0041 用户输入模块140可以接收来自用户的命令或数据,并且通过总线110。
21、将所接收的命令或数据发送到处理器120或存储器130。0042 显示模块150向用户显示视频、图像、或数据。0043 通信模块160可以在电子设备100与其他电子设备102和104之间执行通信。这里,通信模块160可以支持局域通信协议(例如,无线保真(Wi-Fi)、蓝牙(BT)、近场通信(NFC)、或网络通信(例如,因特网、局域网(LAN)、广域网(WAN)、电信网络、蜂窝网络、卫星网络、或普通旧式电话业务(POTS)。0044 每个其他电子设备102和104可以是与电子设备100相同(例如,相同类型)的设备,或者是与电子设备100不同(例如,不同类型)的设备。0045 图2是示出根据本公开的。
22、一个实施例的硬件的详细配置的框图。0046 参见图2,由200表示的硬件可以包括一个或多个处理器210、订户标识模块(SIM)卡214、存储器220、通信模块230、传感器模块240、用户输入模块250、显示模块260、接口270、音频编解码器280、相机模块291、电源管理模块295、电池296、指示器297、或马达298。这里,硬件200可以是图1中所示的电子设备100。0047 处理器210可以包括一个或多个应用处理器(AP)211、或一个或多个通信处理器(CP)213。这里,处理器210可以是图1中所示的处理器120。0048 图2所示的AP 211和CP 213被示出为包括在处理器2。
23、10中。然而,AP211和CP 213可以被分别包括在不同的IC封装中。此外,AP 211和CP 213可以被包括在一个IC封装中。此外,处理器210还可以包括图形处理单元(GPU)。0049 AP 211可以执行操作系统(OS)或应用程序,控制与其连接的多个硬件或软件组件,并且处理和计算包括多媒体数据的各种数据。这里,AP 211可以被实现为芯片上系统(SoC)。0050 CP 213可以通过网络执行用于在与包括硬件200的电子设备连接的其他电子设备之间的通信中管理数据链路的功能,并且可以改变通信协议。这里,CP 213可以被实现为SoC。0051 另外,CP 213可以执行多媒体控制功能的。
24、至少一部分。0052 另外,CP 213可以使用SIM(例如,SIM卡214)来识别和验证通信网络中的终端。这里,CP 213可以向硬件200的用户提供包括语音呼叫、视频呼叫、文本消息、或分组数据的服务。0053 CP 213可以控制通信模块230的数据发送和接收。0054 图2中,CP 213、电源管理模块295、或存储器220的组件被示出为与AP 211分离说 明 书CN 104423837 A5/13页8的组件。然而,AP 211可以被实现为包括组件的一部分(例如,CP 213)。0055 AP 211或CP 213可以将从非易失性存储器或与其连接的其他组件的至少一个接收的命令或数据加载。
25、到易失性存储器并且进行处理。此外,AP 211或CP 213可以存储从至少一个其他组件接收、或由非易失性存储器中的至少一个其他组件产生的数据。0056 SIM卡214可以是实现SIM的卡。SIM卡214可以被插入到电子设备的特定位置形成的槽。SIM卡214可以包括唯一的识别信息(例如,集成电路卡标识(ICCID)或订户信息(例如,国际移动订户标识(IMSI)。0057 存储器220可以包括内部存储器222或外部存储器224。这里,存储器220可以是图1中所示的存储器130。0058 内部存储器222可以包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、或同步动态R。
26、AM(SDRAM)或非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、PROM、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、掩模ROM、闪速ROM、NAND闪速存储器、或NOR闪速存储器)的至少一个。这里,内部存储器222可以具有固态磁盘(SSD)的类型。0059 外部存储器224可以包括紧凑闪速(CF)卡、安全数字(SD)卡、微型SD卡、迷你SD卡、极速数字(XD)卡、或记忆棒。0060 通信模块230可以包括无线通信模块231或射频(RF)模块234。这里,通信模块230可以是图1中所示的通信模块160。0061 无线通信模块231可以使用RF提供无线通信功。
27、能。作为一个示例,无线通信模块231可以包括Wi-Fi模块233、BT模块235、GPS模块237、或NFC模块239。作为另一个示例,无线通信模块231可以包括用于将硬件200与网络(如,因特网、局域网、广域网、电信网络、蜂窝网络、卫星网络、或POTS)连接的网络接口(例如,LAN卡)或调制解调器。0062 RF模块234可以控制包括RF信号或电子信号的数据的发送和接收。例如,RF模块234可以包括收发器、功率放大器模块(PAM)、频率滤波器、或低噪声放大器(LNA)。此外,RF模块234还可以包括用于在无线通信中在自由空间上发送和接收电磁波的组件(例如,导体或导线)。0063 传感器模块2。
28、40可以包括手势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁传感器240D、加速度传感器240E、抓握传感器240F、接近传感器240G、红、绿、蓝(RGB)传感器240H、生物传感器240I、温度/湿度传感器240J、光照传感器240K、或紫外线(UV)传感器240M中的至少一个。此外,传感器模块240可以测量电子设备的物理量或感测其操作状态,并且将所测量或感测的信息转换为电信号。例如,传感器模块240可以包括肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、或指纹传感器。此外,传感器模块240可以进一步包括用于控制其中包括的至少一个或多个传感器的控。
29、制电路。0064 用户输入模块250可以包括触摸面板252、笔传感器254、按键256、或超声波输入设备258。这里,用户输入模块250可以是图1中所示的用户输入模块140。0065 触摸面板252可以通过电容型、电阻型、红外型、超声型的至少一个来识别触摸输入。这里,触摸面板252还可以包括控制器。在电容型的情况下,触摸面板252不仅可以识别直接触摸输入而且可以识别接近触摸输入。触摸面板252还可以包括触觉层。这里,触摸面板252可以向用户提供触觉响应。说 明 书CN 104423837 A6/13页90066 可以使用与接收用户的触摸输入或使用用于识别的单独的薄片(sheet)的方法相同或相。
30、似的方法来实现笔传感器254。例如,如图13中所示,笔传感器254可以EMI类型。以下将参考图13至14B来描述EMI型。0067 按键256可以包括键区或触摸按键。0068 超声波输入设备258是可以使用麦克风288感测声波并且通过产生超声波的笔来检验电子设备中的数据的设备。超声波输入设备258可以执行无线识别。0069 硬件200可以使用通信模块230从与通信模块230连接的外部设备(例如,图1的网络102、计算机、或图1的服务器164)接收用户的输入。0070 显示模块260可以包括面板262或全息图264。这里,显示模块260可以是图1中所示的显示模块150。0071 面板262可以是。
31、液晶显示器(LCD)或有源矩阵有机发光二极管(AM-OLED)。此外,面板262可以实现为柔性、透明、或可穿戴的。这里,面板262和触摸面板252可以彼此结合以构成一个模块。0072 全息图264使用光的干涉在空气中显示立体图像。0073 此外,显示模块260还可以包括用于控制面板262或全息图264的控制电路。0074 接口270可以包括高清晰度多媒体接口(HDMI)272、通用串行总线(USB)接口274、投影仪276、D-Sub(超小型)278接口、安全数字/多媒体卡(SD/MMC)接口、或红外数据协会(IrDA)接口。0075 音频编解码器280可以双方向转换语音和电子信号。例如,音频。
32、编解码器280可以转换通过扬声器282、听筒284、耳机286、或麦克风288输入或输出的语音信息。0076 相机模块291可以捕获图像和视频。例如,相机模块291可以包括一个或多个图像传感器(例如,前透镜或后透镜)、图像信号处理器(ISP)、或闪光灯LED。0077 电源管理模块295可以管理硬件200的电源。例如,电源管理模块295可以包括电源管理集成电路(PMIC)、充电IC、或电池电量计。PMIC可以被安装在IC或SoC半导体中。0078 功率管理模块295的充电方法可以分为有线充电方法或无线充电方法。0079 充电IC可以将电池充电并且防止来自充电器的过电压或过电流的流入。这里,充电。
33、IC可以包括用于有线充电方法或无线充电方法的至少一种的充电IC。无线充电方法是磁共振方法、磁感应方法、或电磁波方法。在无线充电方法中,可以添加用于无线充电的额外电路(例如,线圈回路、谐振电路、和整流电路)。0080 电池电量计可以测量电池296的剩余容量、充电电压、电流、或温度。0081 电池296可以产生和供应电。例如,电池296可以是可充电电池。0082 指示器297可以指示硬件200或硬件的一部分(例如,AP 211)的特定状态(例如,启动状态、消息状态、或充电状态)。0083 马达298可以将电信号转换为机械振动。0084 微控制单元(MCU)可以控制传感器模块240。0085 此外,。
34、硬件200还可以包括用于支持移动TV的处理设备(例如,GPU)。例如,用于支持移动TV的处理设备可以根据数字多媒体广播(DMB)、数字视频广播(DVB)、或媒体流的标准来处理媒体数据。说 明 书CN 104423837 A7/13页100086 根据本公开的一个实施例的硬件的组件的名称可以根据电子设备的种类而不同。根据本公开的一个实施例的硬件可以包括至少一种组件。硬件的一些组件可以被省略,或者硬件还可以包括其他附加组件。此外,根据本公开的一个实施例的硬件的一些组件被结合并配置为一个设备。因此,一个设备可以同等地执行在一些组件被组合之前相应组件的功能。0087 图3是示出根据本公开的一个实施例的。
35、编程模块的详细配置的框图。0088 参见图3,由300表示的编程模块可以包括内核310、中间件330、API360、或应用370。编程模块300可以被包括(例如,存储)在图1所示的电子设备100(例如,存储器130)中。编程模块300的至少一部分可以通过软件、固件、硬件、或其两个或多个的组合来配置。编程模块300可以包括控制资源的OS,其以图2的硬件200来实现,与电子设备100相关或包括在OS中执行的多个应用370。例如,OS可以包括Android、iOS、Windows、Symbian、Tizen、或Bada。0089 内核310可以包括系统资源管理器311或设备驱动器312。这里,内核3。
36、10可以是图1中所示的内核131。0090 系统资源管理器311可以控制、分配或收集系统资源。例如,系统资源管理器311可以包括进程管理单元、存储器管理单元、或文件系统管理单元。0091 设备驱动器312可以包括显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、键盘驱动器、Wi-Fi驱动器、音频驱动器、或进程间通信(IPC)驱动器。0092 中间件330可以包括之前实现为提供应用370公共需要的功能的多个模块。这里,中间件330可以是图1所示的中间件132。另外,中间件330可可通过API 360提供功能,以使得应用370高效率地使用电子设备中的有限系统资源。例如,中间件33。
37、0可以包括运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、分包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351、或安全管理器352中的至少一个。0093 运行时库335可以包括由编译器使用的库模块,用于在执行应用370的同时通过编程语言来添加新的功能。例如,运行时库335可以执行用于输入和输出、存储器管理、或算术函数的功能。0094 应用管理器341可以管理应用370中的至少一个的生命周期。0095 窗口管理器342可以管理在电子设备的屏幕上使用的图形用户界面(GUI)资源。00。
38、96 多媒体管理器343可以查明用于再现各种媒体文件所需的格式,并且使用与相应的格式相对应的编解码器来对媒体文件进行编码或解码。0097 资源管理器344可以管理应用370中的至少一个的源代码以及图1中所示的存储器130或贮存器的资源。0098 电源管理器345可以用作基本输入输出系统(BIOS),管理电池或电源,并且提供用于操作所需的功率信息。0099 数据库管理器346可以执行管理操作,以产生、搜索、或更改将要在应用370中的至少一个中使用的数据库。例如,数据库管理器346可以管理在图1中所示的存储器130中存储的有害站点信息(例如,统一资源定位符(URL)或因特网协议(IP)。0100 分包管理器347可以管理通过分包文件的类型分发的应用的安装或更新。说 明 书CN 104423837 A10。