用于管理电力的电子装置和方法

文档序号:10470688阅读:224来源:国知局
用于管理电力的电子装置和方法
【专利摘要】公开了一种用于管理电力的电子装置和方法。提供一种具有C型通用串行总线USB接口的电子装置及其电力管理方法。在所述方法中,当电子装置通过USB线缆与另一电子装置连接时,电子装置通过配置通道识别USB端口。此外,电子装置识别USB线缆的连接方向,并通过所述配置通道从所述另一电子装置接收电力信息。然后,基于接收到的电力信息,电子装置确定是进入下行端口(DFP)模式还是进入上行端口(UFP)模式。
【专利说明】
用于管理电力的电子装置和方法
技术领域
[0001] 本发明总体上设及一种用于当具有C型通用串行总线(USB)接口的电子装置通过 USB互相连接时管理电力的方法,还设及一种实现所述方法的电子装置。
【背景技术】
[0002] 多种移动装置(诸如智能手机、平板PC、膝上型PC等)通过配备在其中的可再充电 电池供应电力。通常,运样的移动装置为了给电池供应电力,仅允许使用旅行充电器(TA)或 USB线缆的直接充电过程。
[0003] 然而,某些具备C型USB接口的电子装置还允许通过在运种装置之间的电力供应的 电池充电过程。运种充电过程通过C型USB接口的配置信道终端使用电力传送协议通信。

【发明内容】

[0004] 本发明是为了至少解决上述问题和缺点,并至少提供W下描述的优点。
[0005] 因此,本发明的一个方面提供了一种电子装置的电力管理技术。当具有C型USB接 口的电子装置与另一电子装置连接时,运些装置可通过使用电力传送协议通信来交换关于 电力的信息,然后基于运样的信息管理电力。
[0006] 根据本发明的一个方面,一种具有C型通用串行总线化SB)接口的电子装置的电力 管理方法包括:当电子装置通过USB线缆与另一电子装置连接时,通过配置通道识别USB端 口;识别USB线缆的连接方向;通过所述配置通道从所述另一电子装置接收电力信息;并基 于接收到的电力信息确定是进入下行端口(DFP)模式还是进入上行端口(UFP)模式。
[0007] 根据本发明的另一方面,一种电子装置包括:C型通用串行总线(USB)接口;显示 器;电池;处理器,被配置为控制C型USB接口、显示器和电池。在所述电子装置中,处理器被 配置为:当电子装置通过USB线缆与另一电子装置连接时通过配置通道识别USB端口,识别 USB线缆的连接方向,通过所述配置通道从所述另一电子装置接收电力信息,并基于接收到 的电力信息确定是进入下行端口(DFP)模式还是上行端口(UFP)模式。
【附图说明】
[0008] 通过W下结合附图进行的详细描述,本公开的W上和其他方面、特征和优点将更 加明显,其中:
[0009] 图1是示出根据本发明的实施例的包括电子装置的网络环境的示意图;
[0010] 图視示出根据本发明的各种实施例的电子装置的框图;
[oow 图視示出根据本发明的各种实施例的程序模块的框图;
[0012] 图4是示出根据本发明的各种实施例的用于管理电子装置的电力的方法的流程 图;
[0013] 图5是示出根据本发明的各种实施例的根据电子装置上的电力信息进入DFP模式 或UFP模式的步骤的流程图;
[0014] 图6是示出根据本发明的实施例的指示电子装置的电力交换状态的用户界面的示 图;
[0015] 图7是示出根据本发明的另一个实施例的指示电子装置的电力交换状态的用户界 面的示图。
【具体实施方式】
[0016] 在下面参照附图对本发明的各种实施例进行描述。然而,本发明的范围不旨在受 限于本公开的实施例,且应当理解的是本公开涵盖落入由权利要求及其等同物所限定的本 发明的范围内的所有修改、等同物和/或替代物。就附图的描述而言,相同的附图标记指代 相同的组件。
[0017] 在本公开中,术语"具有"、"可具有"、"包括"或"可包括"意味着某一特征(例如,数 字、功能、操作或组件(类似于部件))的存在,但不排除额外特征的存在。
[0018] 在本公开中,表述"A或B"、"A或/和B中的至少一个"及"A或/和B中的一个或更多 个"可覆盖列举术语的所有可能组合。例如,表述"A或护、"A和B中的至少一个"及"A或B中的 至少一个"可表示W下所有情况:(1)包含至少一个A、(2)包含至少一个B及(3)包含至少一 个A和至少一个B。
[0019] 用于描述本发明实施例的术语"第一"和"第二"可修饰各种组件名称而不考虑排 序和/或重要性,但不限制组件。运些表述可用于将一个组件与另一个组件区分开。例如,第 一用户设备化E)和第二UE可指示不同UE而不考虑排序或重要性。例如,在不脱离本发明的 范围和精神的情况下,第一组件可被称为第二组件,反之亦然。
[0020] 当指示组件(例如,第一组件Γ操作上或通信上与另一组件(例如,第二组件)禪 接/禪接到所述另一组件"或"连接到所述另一组件"时,应理解所述组件直接或通过其它任 意组件(例如,第Ξ组件)连接到所述另一组件。相反,当组件(例如,第一组件Γ直接连接 至r或"直接禪接到"另一组件(例如,第二组件)时,应理解在两个组件之间不存在其它组件 (例如,第Ξ组件)。
[0021] 在某些情况下,运里使用的表述"被配置为"可用例如表述"适合于"、"具有…的能 力"、"被设计为"、"被适配为V'被制造用于"或"能够…"来替换。表述"被配置为'可不必表 示在硬件中"被专口设计为"。相反,表述"被配置为"可指示装置用另一个装置或部分"能 够…"。例如,"处理器被配置为执行A、B和C'可指示用于执行相应操作的专用处理器(例如, 嵌入式处理器),或用于执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理 器)。
[0022] 本发明中所使用的术语被提供来描述本发明的某些实施例,但不意图限制本发明 的其它实施例的范围。应该理解的是,单数形式包括复数指代,除非上下文另有明确指示。 在权利要求和下面描述中使用的术语和单词(包括技术或科学术语)可具有与该领域中的 技术人员通常理解的含义相同的含义。如通常在字典中定义的术语可被解释为具有与相关 技术的上下文含义相同或相似的含义。除非另有定义,否则术语不应被解释为理想的或过 于正式的含义。必要时,甚至在本公开中定义的术语也可W不被解释为不包括在本发明的 实施例中。
[0023] 根据本发明的实施例,电子装置可W是诸如智能电话、平板个人电脑(PC)、移动电 话、视频电话、电子书阅读器、台式PC、膝上型PC、笔记本电脑、工作站、服务器、个人数字助 理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1)音频层3(MP3)播放器、移动 医疗设备、相机和可穿戴装置(例如,智能眼镜、头戴式装置化MD)、电子衣服、电子手獨、电 子项链、电子应用配件、电子纹身、智能镜或智能手表)中的至少一个。
[0024] 根据本发明的实施例,电子装置可W是智能家具。例如,智能家具可W是电视 (TV)、数字多功能盘(DVD)播放器、音频播放器、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣 机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒子(例如,Ξ星 HomeSync?、苹果TV愈、谷歌TV?等)、游戏机(例如,xbox?、PlaySlatior件等)、电子词典、电 子钥匙、摄像机和电子相框中的至少一个。
[0025] 根据本发明的实施例,电子装置可W是医疗装置(例如,便携式医疗仪,诸如血糖 仪、屯、率计、血压计或溫度计、磁共振血管造影(MRA)装置、磁共振成像(MRI)装置、计算机断 层扫描(CT)装置、成像装置、超声装置等)、导航装置、全球定位系统(GPS)接收器、事件数据 记录器化DR)、飞行数据记录器(FDR)、汽车信息娱乐装置、船舶电子装置(例如,船舶导航装 置、回转罗盘等)、航空电子装置、安全装置、车载头装置、工业或消费类机器人、金融机构里 的自动取款机(ATM)、商店里的销售点(P0S)装置、物联网(ΙοΤ)装置(例如,灯泡、各种传感 器、电或燃气表、喷水器、火灾报警器、恒溫器、路灯、烤面包机、体育用品、热水箱、热水器或 锅炉)等中的至少一个。
[0026] 根据本发明的实施例,电子装置可W是家具、建筑/结构的一部分、电子版、电子签 名接收装置、投影仪W及各种测量装置(例如,水、电、燃气或电磁波测量装置)中的至少一 个。根据本发明的实施例的电子装置可W是前述装置中的一个或两个或更多个的组合。另 夕h根据本发明的实施例的电子装置可W是柔性装置。此外,根据本发明的电子装置不限于 上述装置,且覆盖将要开发的电子装置,运对于本领域普通技术人员而言是显而易见的。
[0027] 参照附图,在下面对根据本发明的实施例的电子装置进行描述。在本公开中,术语 "用户"可指示使用电子装置的人或装置(例如,人工智能电子装置)。
[0028] 图1示出根据本发明的各种实施例的包括电子装置101的网络环境10。参照图1,电 子装置101包括总线110、处理器120、存储器130、用户输入模块(输入/输出接口)150、显示 模块160和通信接口或模块170。
[0029] 总线110可W是连接上述组件并用于在上述组件之间传送通信信息(例如,控制消 息)的电路。
[0030] 处理器120通过总线110从其它组件(例如,存储器130、用户输入模块150、显示模 块160、通信模块170)接收命令,分析接收到的命令,并根据所分析的命令执行计算或数据 处理。
[0031] 存储器130存储从处理器120或其它组件接收到的或由处理器120或其它组件产生 的命令或数据。存储器130可包括编程模块140,例如,内核141、中间件143、应用编程接口 (APIH45和应用147。上述编程模块中的每一个可由软件、固件、硬件或软件、固件、硬件中 的两种或更多种的组合来实现。
[0032] 内核141控制或管理被用于执行由其它剩余编程模块(例如,中间件143、应用编程 接口(APIH45或应用147)实现的操作或功能的系统资源(例如,总线110、处理器120或存储 器130)。另外,内核141提供接口,该接口用于从中间件143、API 145或应用147访问电子装 置101的个别组件W控制或管理所述组件。
[0033] 中间件143执行允许API 145或应用147与内核141进行通信W交换数据的中继功 能。另外,在从应用147接收到操作请求时,中间件143通过使用向应用147分配可使用电子 装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级的方法来针对操作 请求(例如,调度或负载平衡)执行控制。
[0034] API 145是运样的接口 :应用147通过该接口能够控制由内核141或中间件143提供 的功能,并且API 145包括例如用于文件控制、窗口控制、图像处理或角色控制的至少一个 接口或功能(例如,命令)。
[0035] 用户输入模块150能够例如从用户接收命令和/或数据,并将接收到的命令和/或 数据通过总线110传送给处理器120和/或存储器130。显示模块160能够向用户显示图像、视 频,和/或数据。
[0036] 根据实施例,显示模块160包括显示器,并且可显示用于用户和电子装置101之间 的交互的图形用户界面图像。根据各种实施例,图形用户界面图像可包括激活用于矫正将 被投影到屏幕上的图像的颜色的功能的界面信息。接口信息的形式可W是例如按钮、菜单 或图标。通信模块170连接电子装置101和外部装置(例如,电子装置102、104或服务器106) 之间的通信。例如,通信模块170可通过无线或有线通信访问网络162来与外部装置进行通 信。无线通信包括例如无线保真(WiFi)、蓝牙(BT)、近场通信(NFC)、全球定位系统(GPS)和 蜂窝通信(例如,1/^、1;^-4、〔014、'?^^4、1]]\?'5、胖18'〇或65]\〇中的至少一个。有线通信可包 括例如通用串行总线(USB)、高清晰度多媒体接口化DMI)、推荐标准232(RS-232)和普通老 式电话服务(POTS)中的至少一个。
[0037] 根据实施例,服务器106通过执行由电子装置101实现的至少一个操作(或功能)来 支持电子装置101的驱动。例如,服务器106可包括支持在电子装置101中实现的通信模块 170的通信控制服务器模块。通信控制服务器模块可包括通信模块170的组件中的至少一 个,来执行(代表)由通信模块170执行的至少一个操作。
[0038] 图2是根据本发明的各种实施例的电子装置200的框图。电子装置200可配置例如 图1示出的电子装置101的全部或部分。参照图2,电子装置200包括一个或更多个应用处理 器(AP)210、通信模块220、用户身份识别模块(SIM)卡224、存储器230、传感器模块240、输入 单元250、显示模块260、接口 270、音频模块280、相机模块291、电源管理模块(PMM) 295、电池 296、指示器297和电机298。
[0039] AP 210运行操作系统(0S)或应用程序,W便控制连接到AP 210的多个硬件或软件 组件元件,并执行包括多媒体数据的各种数据的处理和计算。AP 210可通过例如忍上系统 (SoC)来实现。根据实施例,AP 210还可包括图形处理单元(GPU)。
[0040] 通信模块220(例如,通信模块170)在通过网络连接到电子装置200或100的不同电 子装置(例如,电子装置104和服务器106)之间的通信中发送/接收数据。根据实施例,通信 模块220包括蜂窝模块221、WiFi模块223、BT模块225、GPS模块227、NFC模块228和射频(RF) 模块229。
[0041 ] 蜂窝模块221通过通信网络(例如,长期演进化TE)、LTE-A、码分多址(CDMA)、宽带 CDMA(WCDMA)、欄了5、胖18'〇、651等)提供语音、呼叫、视频呼叫、短消息服务(515)或互联网服 务。此外,蜂窝模块221可通过使用SIM卡224区分和认证通信网络内的电子装置。根据实施 例,蜂窝模块221执行可由AP 210提供的功能中的至少一些。例如,蜂窝模块221可执行多媒 体控制功能中的至少一些。
[0042] 根据实施例,蜂窝模块221可包括通信处理器(CP)。此外,蜂窝模块221可通过例如 SoC来实现。
[0043] 根据实施例,AP 210或蜂窝模块221可将从连接到AP 210和蜂窝模块221中的每一 个的非易失性存储器和其它组件中的至少一个接收到的命令或数据加载到易失性存储器, 并处理加载的命令或数据。此外,AP 210或蜂窝模块221可将从其它组件中的至少一个接收 到的或由其它组件中的至少一个产生的数据存储在非易失性存储器中。
[0044] WiFi模块223、BT模块225、GPS模块227和NFC模块228中的每一个可包括例如用于 处理通过相应模块发送的/接收到的数据的处理器。虽然蜂窝模块221、WiFi模块223、BT模 块225、GPS模块227和NFC模块228被示为彼此分开的块,但是,根据实施例,蜂窝模块221、 WiFi模块223、BT模块225、GPS模块227和NFC模块228中的至少一些(例如,两个或更多个)可 包括在一个集成忍片(1C)或一个1C封装中。例如,可通过SoC来实现与蜂窝模块221、WiFi模 块223、BT模块225、GI^模块227,和NFC模块228相应的处理器中的至少一些。
[0045] RF模块229发送/接收数据,例如,RF信号。虽然未示出,但是RF模块229可包括例如 收发器、功率放大模块(PAM)、频率滤波器、低噪声放大器(LNA)等。此外,RF模块229还可包 括用于在无线通信中通过自由空间发送/接收电子波的组件,例如,导体、导线等。虽然在图 2中,蜂窝模块221、WiFi模块223、BT模块225、GPS模块227和NFC模块228共享一个RF模块 229,但是,根据实施例,蜂窝模块221、¥1。1模块223、81'模块225、6?5模块227和^巧莫块228 中的至少一个可通过单独的RF模块发送/接收RF信号。
[0046] SIM卡224可被插入到在电子装置的特定部分形成的卡槽中。SIM卡224包括唯一识 别信息(例如,集成电路卡识别码(ICCID))或用户信息(例如,国际移动用户标识(IMSI))。
[0047] 存储卡230(或130)可包括内部存储器232或外部存储器234。内部存储器232可包 括例如易失性存储器(例如,随机存取存储器(RAM)、动态RAM(DRAM)、静态RAM(SRAM)、同步 动态RAM(SDRAM)等)、非易失性存储器(例如,只读存储器(ROM))、一次性可编程ROM (0TPR0M)、可编程ROM(PROM)、可擦除和可编程ROM化PROM)、电可擦可编程ROM化EPROM)、掩 模ROM、快闪ROM、NAND闪存、NOR闪存等)中的至少一个。
[0048] 根据实施例,内部存储器232可W是固态驱动器(SSD)。外部存储器234还可包括闪 存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你安全数字 (Mini-SD)、极限数字(址)或记忆棒。外部存储器234可通过各种接口可操作地连接到电子 装置200。根据实施例,电子装置200还可包括存储装置(或存储介质)诸如硬盘驱动器。
[0049] 传感器模块240测量物理量或检测电子装置200的操作状态,并将测量或检测的信 息转换为电信号。传感器模块240可包括例如手势传感器240A、巧螺仪传感器240B、大气压 (气压)传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器 240G、颜色传感器240H(例如,红绿蓝(RGB)传感器240H)、生物传感器2401、溫度/湿度传感 器240J、照度(光)传感器240K和紫外线(UV)传感器240M中的至少一个。另外地或可选地,传 感器模块240可包括例如电子鼻传感器、肌电图化MG)创感器、脑电图化EG)传感器、屯、电图 (ECG)传感器、红外(IR)传感器、虹膜传感器、指纹传感器等。传感器模块240还可包括用于 控制包含在传感器模块240中的一个或更多个传感器的控制电路。
[0050] 输入装置250包括触摸面板252、(数字)笔式传感器254、键256和超声输入装置 258。例如,触摸面板252可识别电容型、电阻型、红外型和声波型中的至少一种类型的触摸 输入。触摸面板252还可包括控制电路。在电容型中,触摸面板252可识别接近W及直接触 摸。触摸面板252还可包括触觉层。在运种情况下,触摸面板252向用户提供触觉反应。
[0051] 例如,可使用与接收用户的触摸输入的方法相同或相似的方法,或使用单独的识 别片来实现(数字)笔传感器254。键256可包括例如物理按钮、光学按键或者键盘。超声输入 装置258是能够通过输入装置产生超声信号经由电子装置200的麦克风288检测声波W识别 数据并能够执行无线识别的装置。根据实施例,电子装置200通过使用通信模块220从连接 到电子装置200的外部装置(例如计算机或服务器)接收用户输入。
[0052] 显示模块260(或160)包括面板262、全息装置264和投影仪266。面板262可W是例 如液晶显示器化CD)或有源矩阵有机发光二极管(AM-化抓)。面板262可被实现为例如柔性 的、透明的或可穿戴的。面板262可通过触摸面板252和一个模块进行配置。全息装置264通 过使用光的干设在空中示出立体图像。投影仪266在屏幕上投射光W显示图像。例如,屏幕 可位于电子装置200的内部或外部。根据实施例,显示模块260还可包括用于控制面板262、 全息装置264和投影仪266的控制电路。
[0053]接口270包括例如HDMI 272、USB 274、光学接口276和超小型(D-sub)278。接口270 可包括在例如图1中示出的通信模块170中。另外地或可选地,接口270可包括例如移动高清 晰度连接(MHU接口、SD卡/多媒体卡(MMC)或红外数据协会(IrDA)标准接口。
[0054] 音频模块280双向转换声音和电信号。音频模块280的至少一些组件可被包括在例 如图1中示出的用户输入模块(输入/输出接口)150中。音频模块280通过例如扬声器282、接 收器284、耳机286、麦克风288等来处理声音信息输入或输出。
[0055] 相机模块291是能够拍摄静止图像和视频的装置。根据实施例,相机模块291可包 括一个或更多个图像传感器(例如,前置传感器或后置传感器)、图像信号处理器(ISP)或闪 光灯(例如,LED或氣气灯)。
[0056] PMM 295管理电子装置200的电力。虽然未示出,但是PMM 295可包括例如电力管理 集成电路(PMIC)、充电器1C或电池量表。
[0057] PMIC可被安装到例如集成电路或SoC半导体上。充电方法可被划分为有线方法和 无线方法。充电1C对电池充电,并防止来自充电器的过电压或过电流。根据实施例,充电器 1C包括用于有线充电方法和无线充电方法中的至少一个的充电器1C。无线充电方法可包括 例如磁共振方法、磁感应方法和电磁波方法,并且可添加用于无线充电的附加电路,例如诸 如线圈回路、谐振电路、整流器等的电路。
[005引电池量表测量例如电池296的剩余量或充电期间的电压、电流或溫度。电池296可 存储或产生电力,并通过使用存储或产生的电力向电子装置200提供电力。电池296可包括 可再充电电池或太阳能电池。指示器297使用例如引导状态、消息状态、充电状态等示出电 子装置200或电子装置200的一部分(例如,AP 210)的特定状态。电机29則尋电信号转换为机 械振动。
[0059]虽然未示出,但是电子装置200可包括用于支持移动TV的处理单元(例如,GPU)。用 于支持移动TV的处理单元可处理例如根据数字多媒体广播(DMB)、数字视频广播(DVB)、媒 体流等标准的媒体数据。
[0060] 根据本发明的各种实施例的电子装置的每个组件可通过一个或更多个组件来实 现,并且相应组件的名称可根据电子装置的类型而变化。电子装置可包括上述组件中的至 少一个,一些组件可被省略,或附加的组件可被进一步包括。另外,电子装置的一些组件可 被合并形成单个实体,并因此可等效地执行相应组件在合并前的功能。
[0061] 图3是根据实施例的编程模块310的框图。编程模块310(或140)可被包括(存储)在 图1中示出的电子装置101中(例如存储器130中)。编程模块310的至少部分可由软件、固件、 硬件或软件、固件和硬件中的至少两种的组合来构成。编程模块310可在电子装置200的硬 件中执行,W包括控制与电子装置100有关的资源的操作系统(0S)或在0S上驱动的各种应 用370。例如,0S可W是An化oid?、i0S?、Windows?、Symbian?、Tizen?、Bada0S?等。参照图 3,编程模块310包括内核320、中间件330、应用编程接口(API)360和应用370。
[0062] 内核320(或141)包括系统资源管理器391和装置驱动器393。系统资源管理器391 可包括例如处理管理器、存储器管理器和文件系统管理器。系统资源管理器391执行系统资 源控制、分配和回收。装置驱动器393可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、 共享存储器驱动器、USB驱动器、键盘驱动器、WiF巧g动器和音频驱动器。此外,根据实施例, 装置驱动393可包括进程间通信(IPC)驱动器。
[0063] 中间件330包括预先准备W提供应用370共同请求的功能的多个模块。此外,中间 件330通过API 360提供功能,W允许应用370有效地使用电子装置内的有限的系统资源。例 如,如图3中所示,中间件330(或143)包括运行时库335、应用管理器341、窗口管理器342、多 媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、包管理器347、连接管 理器%8、通知管理器349、位置管理器350、图形管理器351、安全管理器352和警报管理器 353中的至少一个。运行时库335包括例如当应用370被执行时由编译器使用W通过编程语 言添加新函数的库模块。根据实施例,运行时库335执行输入和输出、存储器的管理、与算数 功能相关联的函数等。
[0064] 应用管理器341管理例如应用370中的至少一个的生命周期。窗口管理器342管理 在屏幕上使用的GUI资源。多媒体管理器343检测用于再现各种媒体文件所需的格式,并通 过使用适合于相应格式的编解码器来执行媒体文件的编码和解码。资源管理器344管理诸 如应用370中的至少一个的源代码、存储器或存储空间的资源。
[0065] 电力管理器345与基本输入/输出系统(BIOS)共同操作W管理电池或电源,并提供 操作所需的电力信息。数据库管理器346管理将由应用370中的至少一个使用的数据库的产 生、捜索和改变。包管理器347管理W包文件形式分发的应用的安装或更新。
[0066] 连接管理器348管理例如无线连接,诸如WiFi或蓝牙。通知管理器349W不打扰用 户的方式显示或向用户通知事件,诸如到来的信息、约会、接近警报等。位置管理器350管理 电子装置的位置信息。图形管理器351管理提供给用户的图形效果或与图形效果有关的用 户界面。安全管理器352提供系统安全或用户认证所需的通用安全功能。根据实施例,当电 子装置具有呼叫功能时,中间件330还可包括用于管理电子装置的语音或视频呼叫功能的 电话管理器。中间件330可通过上述内部组件模块的各种功能的组合来产生新的中间件模 块,并使用产生的新中间件模块。中间件330可提供针对每种类型的操作系统指定的模块W 提供不同的功能。此外,中间件330可动态地删除某些常规组件,或添加新的组件。因此,本 发明的实施例中描述的一些组件可被省略,可被具有不同名称但执行类似功能的其它组件 替代,或者其它可被进一步包括。
[0067] API 360(或145)是API编程函数集,并且可根据操作系统用不同配置来提供。例 如,在An化oid或iOS中,可针对每个平台提供单个API集。在Tizen中,可提供两个或更多个 API 集。
[0068] 可包括类似于应用134的应用的应用370可包括例如预加载的应用和/或第Ξ方应 用。应用370可包括家庭应用371、拨号器应用372、短信息服务(SMS)/多媒体消息服务(MMS) 应用373、即时消息(IM)应用374、浏览器应用375、相机应用376、警报应用377、联系人应用 378、语音拨号应用379、电子邮件应用380、日历应用381、媒体播放器应用382、相册应用383 和时钟应用384。然而,本实施例不限于此,并且应用370可包括任何其他类似的和/或适合 的应用。编程模块310中的至少一部分能够通过存储在计算机可读存储介质中的命令来实 现。当命令由至少一个处理器(例如,AP 210)执行时,至少一个处理器能够执行与所述命令 相应的功能。计算机可读存储介质可W是例如存储器230。编程模块310中的至少一部分能 够通过例如AP210来实现(例如,执行)。编程模块310中的至少一部分可包括例如模块、程 序、例程、指令集和/或用于执行至少一个功能的进程。
[0069] 编程模块310的上述元件的名称可根据0S的类型而改变。根据本公开的编程模块 可包括上述元件中的至少一个,和/或还可包括其它附加的元件,和/或上述元件中的一些 可W被省略。由根据本公开的编程模块和/或其它元件执行的操作可通过连续的、并行的、 重复的和/或启发式的方法来处理,并且某些操作可W被省略和/或其它操作可被添加。
[0070] 图4是示出根据本发明的实施例的用于管理电子装置的电力的方法的流程图。
[0071 ] 在步骤401,电子装置200可通过USB线缆与其它电子装置(例如,电子装置102或 104或服务器106)连接。
[0072] 为了USB线缆的连接,电子装置200和其它电子装置102或104或者服务器106可包 括接口270中的USB 274。包含在电子装置200和其它电子装置中的每一个中的USB 274可W 是C型USB。
[0073] C型USB是WUSB标准定义的一种USB接口。包括C型USB接口的USB 274的接口使电 子装置200或其它电子装置能够被用作主装置和从装置之一。
[0074] 在实施例中,当具有C型USB接口的电子装置200进入双角色端口(DRP)模式时,电 子装置200可执行主装置的任务或从装置的任务。
[0075] 在实施例中,当具有C型USB接口的电子装置200进入下行端口(DFP)模式时,电子 装置200可对于通过USB线缆连接的任何其它电子装置102或104或者服务器106执行主装置 的任务。
[0076] 另外,在DFP模式中,电子装置200可作为用于向连接的其它电子装置传送电力的 源来操作,或作为用于传送数据的集线器来操作。
[0077] 在实施例中,当具有C型USB接口的电子装置200进入上行端口(UFP)模式时,电子 装置200可对于通过USB线缆连接的任何其它电子装置102或104或者服务器106执行从装置 的任务。
[0078] 另外,在UFP模式中,电子装置200可作为用于从连接的其它电子装置接收电力或 接收数据的连接器(link)。
[0079] 在步骤403,电子装置200通过C型USB配置通道来识别USB线缆连接到的USB端口。
[0080] 在USB端口被识别后,在步骤405,电子装置200识别USB线缆的连接方向。包括C型 USB接口的USB 274的接口可识别装置而不考虑USB线缆的插入方向。当USB线缆插入到USB 端口时,电子装置200通过所述配置通道计算电阻值,并由此检测USB线缆的连接方向。
[0081 ]在USB线缆的连接方向被识别后,在步骤407,电子装置200基于电力信息进入DFP 模式或UFP模式。
[0082] 包括C型USB接口的USB 274的接口通过所述配置通道执行电力传送协议通信,并 且还允许电子装置之间的电力信息的交换。
[0083] 具有C型USB接口的电子装置200可基于双相符号编码(BMC)通过所述配置通道与 其它电子装置交换电力信息。
[0084] 电子装置200对自身的电力信息和从其它电子装置接收的电力信息进行比较。然 后,基于比较结果,电子装置200确定是进入DFP模式还是进入UFP模式。
[0085] 在步骤409中,电子装置200根据确定的模式与其它电子装置交换电力。
[0086] 在实施例中,当电子装置200进入DFP模式时,通过USB线缆连接的其它电子装置 102或104或者服务器106进入UFP模式。
[0087] 进入DFP模式的电子装置200将存储在电池296中的电力传送到通过USB线缆连接 的其它电子装置102或104或者服务器106。
[0088] 在实施例中,当电子装置200进入UFP模式时,通过USB线缆连接的其它电子装置 102或104或者服务器106进入DFP模式。
[0089] 进入UFP模式的电子装置200从通过USB线缆连接的其它电子装置102或104或者服 务器106接收电力,然后将接收到的电力存储在电池296中。
[0090] 在步骤411,电子装置200通过显示器260显示电力交换状态。
[0091] 在实施例中,使用图形用户界面(GUI),电子装置200的电力交换状态可正在 充电或放电的电池形的图形元素的形式显示。
[0092] 在实施例中,使用消息窗口或弹出窗口,电子装置200的电力交换状态可用于 指示电池296的充电或放电状态的文本或任何其它指示的形式显示。
[0093] 图5是示出根据本发明实施例的根据电子装置的电力信息进入DFP模式或UFP模式 的步骤的流程图。
[0094] 电子装置200可基于BMC通过配置通道与任何其它连接的电子装置交换电力信息。 [00M]在步骤501,电子装置200从通过USB线缆连接的其它电子装置102或104或者服务 器106接收关于总电池容量的信息、关于电压电平的信息和关于剩余电池容量的信息中的 至少一个。
[0096] 目P,将被交换的电力信息可包括例如关于总电池容量的信息、关于电压电平的信 息和/或关于剩余电池容量的信息。
[0097] 关于总电池容量的信息指的是关于电子装置200或其它连接的电子装置的电池 296中存储电力的最大容量的信息。例如,关于总电池容量的信息可被表示为电流(例如,安 培(A))和时间(例如,小时化))的乘积(例如,安培-小时(Ah))。因此,总电池容量正比于安 培-小时(Ah)的值。
[0098] 关于电压电平的信息可W是指关于由电子装置200或其它连接的电子装置的电池 296指示的电压电平的信息。例如,关于电压电平的信息可通过包含在PMM 295中的PMIC来 获得。
[0099] 关于剩余电池容量的信息可W是指关于电池296中的剩余电力的百分比的信息。 例如,该关于剩余电池容量的信息可W是关于通过PMIC获得的电池量表值的信息。
[0100] 在步骤503,电子装置200基于接收到的关于总电池容量的信息对自身的总电池容 量与连接到电子装置200的其它电子装置的总电池容量进行比较。然后,基于比较的结果, 电子装置200确定总电池容量的差是否小于预定倍数。
[0101] 例如,如果电子装置200和其它电子装置之间的总电池容量的差是容量的Ξ倍或 更多,则具有较大容量的装置向具有较小容量的其它装置提供电力是可取的。例如,当膝上 型PC和智能电话通过USB线缆互相连接时,可能会发生所述总电池容量的差大于预定倍数。
[0102] 在步骤503,如果所述总电池容量的差小于预定倍数,则在步骤505,电子装置200 基于接收到的关于电压电平的信息对自身的电压电平与连接到电子装置200的其它电子装 置的电压电平进行比较。然后,基于比较的结果,电子装置200确定自身的电压电平是否高 于其它电子装置的电压电平。可选地,剩余电池容量可替代电压电平而被用于上述比较和 确定。
[0103] 如果电子装置200的电压电平或剩余电池容量高于其它电子装置的电压电平或剩 余电池容量,则在步骤507,电子装置200进入DFP模式。
[0104] 如果电子装置200的电压电平或剩余电池容量不高于其它电子装置的电压电平或 剩余电池容量,则在步骤511,电子装置200进入UFP模式。
[0105] 同时,在步骤503,如果所述总电池容量的差不小于预定倍数,则在步骤509,电子 装置200确定自身的总电池容量是否高于其它电子装置的总电池容量。
[0106] 如果电子装置200的总电池容量高于其它电子装置的总电池容量,则在步骤507, 电子装置200进入DFP模式。
[0107] 如果电子装置200的总电池容量不高于其它电子装置的总电池容量,则在步骤 511,电子装置200进入UFP模式。
[0108] W上讨论的图4和图5的步骤可通过包括在电子装置200中的处理器120、AP 210或 PMM 295来控制。
[0109] 图6是示出根据本发明的实施例的指示电子装置的电力交换状态的用户界面的示 图。
[0110] 当电子装置200通过USB线缆610与另一电子装置102连接时,电子装置200如W上 讨论的那样与所述另一电子装置102交换电力信息。然后,如果电子装置200的电压电平或 剩余电池电量高于所述另一电子装置102的电压电平或剩余电池电量,则电子装置200进入 DFP模式,并执行主装置的任务。同时,所述另一电子装置102进入UFP模式,并执行从装置的 任务。
[0111] 进入DFP模式的电子装置200通过作为源进行操作来向所述另一电子装置102提供 电力。同时,进入UFP模式的所述另一电子装置102通过作为连接器进行操作来从电子装置 200接收电力。
[0112] 此外,电子装置200可通过显示模块260显示电力交换状态。具体地,电子装置200 可显示消息窗口601(或被称为弹出窗口),并且还可在消息窗口601上显示指示提供电力与 否的状态W及当前剩余电池容量的消息。例如,在DFP模式中,电子装置200可在消息窗口 601上显示消息"新装置正在充电。当前电池电量98%"。同样,所述另一电子装置102可显示 消息"电池正在从新装置充电。当前电池电量2%"。
[0113] 图7是示出根据本发明的另一实施例的指示电子装置的电力交换状态的用户界面 的示图。
[0114] 当电子装置200通过USB线缆710与另一电子装置104连接时,电子装置200如W上 讨论的那样与所述另一电子装置104交换电力信息。然后,如果电子装置200和所述另一电 子装置104之间的总电池容量的差大于预定倍数,并且如果电子装置200的总电池容量小于 所述另一电子装置104的总电池容量,则电子装置200进入UFP模式,并执行从装置的任务。 同时,所述另一电子装置104进入DFP模式,并执行主装置的任务。
[0115] 进入UFP模式的电子装置200通过作为连接器进行操作来从所述另一电子装置104 接收电力。同时,进入DFP模式的所述另一电子装置104通过作为源进行操作来向电子装置 200提供电力。
[0116] 此外,电子装置200可通过显示模块260显示电力交换状态。具体地,电子装置200 可显示消息窗口或弹出窗口 701,并且还可在消息窗口 701上显示指示提供电力与否的状态 W及当前剩余电池容量的消息。例如,在UFP模式中,电子装置200可在消息窗口701上显示 消息"电池正在从新装置充电。当前电池电量2%"。同样,在DFP模式中,所述另一电子装置 104可显示消息"新装置正在充电"。
[0117] 如运里充分讨论的,根据本发明的各种实施例,具有C型USB接口的电子装置能够 通过电力传送协议通信互相交换电力信息,并且一个电子装置能够在没有任何用户干预的 情况下基于电力信息自动地确定是否向其它电子装置提供电力或从其它电子装置接收电 力。
[0118] 虽然已参考本发明的某些实施例具体示出并描述了本发明,但是,本领域的技术 人员应该理解的是,在不脱离由权利要求和它们的等同物所定义的本发明的精神和范围的 情况下,可W做出形式和细节上的各种改变。
【主权项】
1. 一种具有C型通用串行总线接口的电子装置的电源管理方法,所述方法包括: 当电子装置通过通用串行总线线缆与另一电子装置连接时,通过配置通道识别通用串 行总线端口; 识别通用串行总线线缆的连接方向; 通过所述配置通道从所述另一电子装置接收电力信息; 基于接收到的电力信息,确定是进入下行端口模式还是进入上行端口模式。2. 如权利要求1所述的方法,还包括: 根据下行端口模式或上行端口模式,与所述另一电子装置交换电力; 通过显示器显示与所述另一电子装置交换电力的状态; 当电子装置进入下行端口模式时,向所述另一电子装置提供电力; 当电子装置进入上行端口模式时,从所述另一电子装置接收电力。3. 如权利要求1所述的方法,其中,确定是进入下行端口模式还是进入上行端口模式的 步骤包括: 基于接收到的电力信息中所包括的关于总电池容量的信息,对电子装置的总电池容量 和所述另一电子装置的总电池容量进行比较,然后确定电子装置与所述另一电子装置之间 的总电池容量的差是否小于预定倍数; 如果所述总电池容量的差不小于所述预定倍数,则确定电子装置的总电池容量是否高 于所述另一电子装置的总电池容量; 如果电子装置的总电池容量高于所述另一电子装置的总电池容量,则进入下行端口模 式。4. 如权利要求3所述的方法,其中,确定是进入下行端口模式还是进入上行端口模式的 步骤还包括: 如果电子装置的总电池容量不高于所述另一电子装置的总电池容量,则进入上行端口 模式。5. 如权利要求3所述的方法,其中,确定是进入下行端口模式还是进入上行端口模式的 步骤还包括: 如果所述总电池容量的差小于所述预定倍数,则基于接收到的电力信息中所包括的关 于电压电平的信息和关于剩余电池容量的信息,对电子装置的电压电平或剩余电池容量与 所述另一电子装置的电压电平或剩余电池容量进行比较,然后确定电子装置的电压电平或 剩余电池容量是否高于所述另一电子装置的电压电平或剩余电池容量; 如果电子装置的电压电平或剩余电池容量高于所述另一电子装置的电压电平或剩余 电池容量,则进入下行端口模式。6. 如权利要求5所述的方法,其中,确定是进入下行端口模式还是进入上行端口模式的 步骤还包括: 如果电子装置的电压电平或剩余电池容量不高于所述另一电子装置的电压电平或剩 余电池容量,则进入上行端口模式。7. 如权利要求1所述的方法,其中,电力信息基于双相符号编码BMC。8. -个电子装置包括: C型通用串行总线接口; 显示器; 电池; 处理器,被配置为:控制C型通用串行总线接口、显示器和电池,当电子装置通过通用串 行总线线缆与另一电子装置连接时通过配置通道识别通用串行总线端口,识别通用串行总 线线缆的连接方向,通过所述配置通道从所述另一电子装置接收电力信息,并基于接收到 的电力信息确定是进入下行端口模式还是进入上行端口模式。9. 如权利要求8所述的电子装置,其中,处理器还被配置为:根据下行端口模式或上行 端口模式来控制电池与所述另一电子装置交换电力,当电子装置进入下行端口模式时,控 制电池向所述另一电子装置提供电力,并且当电子装置进入上行端口模式时,控制电池从 所述另一电子装置接收电力。10. 如权利要求9所述的电子装置,其中,处理器还被配置为控制显示器显示与所述另 一电子装置交换电力的状态。11. 如权利要求8所述的电子装置,其中,处理器还被配置为: 基于接收到的电力信息中所包括的关于总电池容量的信息,对电子装置的总电池容量 和所述另一电子装置的总电池容量进行比较,然后确定电子装置与所述另一电子装置之间 的总电池容量的差是否小于预定倍数; 如果所述总电池容量的差不小于所述预定倍数,则确定电子装置的总电池容量是否高 于所述另一电子装置的总电池容量; 如果电子装置的总电池容量高于所述另一电子装置的总电池容量,则进入下行端口模 式。12. 如权利要求11所述的电子装置,其中,处理器还被配置为: 如果电子装置的总电池容量不高于所述另一电子装置的总电池容量,则进入上行端口 模式。13. 如权利要求11所述的电子装置,其中,处理器还被配置为: 如果所述总电池容量的差小于所述预定倍数,则基于接收到的电力信息中所包括的关 于电压电平的信息和关于剩余电池容量的信息,对电子装置的电压电平或剩余电池容量和 所述另一电子装置的电压电平或剩余电池容量进行比较,然后确定电子装置的电压电平或 剩余电池容量是否高于所述另一电子装置的电压电平或剩余电池容量; 如果电子装置的电压电平或剩余电池容量高于所述另一电子装置的电压电平或剩余 电池容量,则进入下行端口模式。14. 如权利要求13所述的电子装置,其中,处理器还被配置为: 如果电子装置的电压电平或剩余电池容量不高于所述另一电子装置的电压电平或剩 余电池容量,则进入上行端口模式。15. 如权利要求8所述的电子装置,其中,电力信息基于双相标记编码BMC。
【文档编号】G06F1/26GK105824383SQ201610059577
【公开日】2016年8月3日
【申请日】2016年1月28日
【发明人】金信浩, 金沅燮, 裴汉根, 李浚泛, 李哲浩, 郑亨, 郑一亨
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1