CN118741659A - 使用电子设备的低功率快速模式管理近场通信 - Google Patents
使用电子设备的低功率快速模式管理近场通信 Download PDFInfo
- Publication number
- CN118741659A CN118741659A CN202410981660.6A CN202410981660A CN118741659A CN 118741659 A CN118741659 A CN 118741659A CN 202410981660 A CN202410981660 A CN 202410981660A CN 118741659 A CN118741659 A CN 118741659A
- Authority
- CN
- China
- Prior art keywords
- nfc
- electronic device
- state
- component
- low power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 215
- 238000000034 method Methods 0.000 claims abstract description 53
- 230000004044 response Effects 0.000 claims description 72
- 230000000977 initiatory effect Effects 0.000 claims description 18
- 230000000670 limiting effect Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 91
- 230000007704 transition Effects 0.000 description 58
- 230000006870 function Effects 0.000 description 53
- 230000008569 process Effects 0.000 description 33
- 230000009471 action Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 19
- 238000001514 detection method Methods 0.000 description 16
- 238000013403 standard screening design Methods 0.000 description 13
- 230000003993 interaction Effects 0.000 description 10
- 230000007423 decrease Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000003825 pressing Methods 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- PXHVJJICTQNCMI-UHFFFAOYSA-N nickel Substances [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 3
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 2
- 230000000386 athletic effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003623 enhancer Substances 0.000 description 2
- 229910052759 nickel Inorganic materials 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- OJIJEKBXJYRIBZ-UHFFFAOYSA-N cadmium nickel Chemical compound [Ni].[Cd] OJIJEKBXJYRIBZ-UHFFFAOYSA-N 0.000 description 1
- 239000002041 carbon nanotube Substances 0.000 description 1
- 229910021393 carbon nanotube Inorganic materials 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 239000002772 conduction electron Substances 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229910052987 metal hydride Inorganic materials 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000002159 nanocrystal Substances 0.000 description 1
- -1 nickel metal hydride Chemical class 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000008961 swelling Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/04—Details of telephonic subscriber devices including near field communication means, e.g. RFID
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
本公开涉及使用电子设备的低功率快速模式管理近场通信。本发明提供了用于在电子设备的低功率快速模式期间管理近场通信的系统、方法和计算机可读介质,该系统、方法和计算机可读介质可使近场通信(“NFC”)部件的凭据适当地安全和适当地可访问,同时还限制NFC部件和电子设备的其他部件的功率消耗。
Description
相关申请的交叉引用
本申请是国际申请号为PCT/US2019/024271、国际申请日为2019年3月27日、进入中国国家阶段日期为2020年12月22日、中国国家申请号为201980042196.1、发明名称为“使用电子设备的低功率快速模式管理近场通信”的发明专利申请的分案申请。
本专利申请要求先前于2018年6月3日提交的美国临时专利申请62/679909和于2018年9月11日提交的美国专利申请16/128206的权益,上述专利申请中的每个专利申请据此全文以引用方式并入本文。
技术领域
本公开涉及近场通信的管理,并且更具体地涉及使用电子设备的低功率快速模式来管理近场通信。
背景技术
便携式电子设备(例如,蜂窝电话)可设置有用于使得能够与另一实体进行基于接近性的非接触式通信的近场通信(“NFC”)部件。通常,这些通信与用户每天依赖的货币交易或其他安全数据交易相关联,诸如信用卡支付和公共交通票。然而,由于电池驱动的设备可用的功率量有限,因此当此类设备的可用功率下降到特定阈值以下时,它们的NFC能力通常受到损害或变得不可用。
发明内容
本文档描述了用于管理能够进行近场通信和/或其他无线通信技术的设备中的功率使用的系统、方法和计算机可读介质。
例如,可提供一种用于操作包括近场通信部件的电子设备的方法,该方法包括:在电子设备正以电子设备的正常功率模式操作时,在此期间,近场通信部件正以近场通信部件的全功率模式操作,检测电子设备的低功率模式发起事件;并且响应于该检测:确定电子设备的低功率模式标志(LPMF)的状态,以及使电子设备从以电子设备的正常功率模式操作转变为以电子设备的低功率模式操作,其中使电子设备进行转变包括:禁用电子设备的多个子系统;当所确定的LPMF的状态是第一状态时,将近场通信部件从以近场通信部件的全功率模式操作转变为以近场通信部件的低功率模式操作;并且当所确定的LPMF的状态是不同于第一状态的第二状态时,将近场通信部件从以近场通信部件的全功率模式操作转变为以近场通信部件的关闭模式操作,其中近场通信部件在以近场通信部件的关闭模式操作时比在以近场通信部件的低功率模式操作时使用更少的功率。
又如,可提供用于操作包括通信部件和电源的电子设备的方法,该方法包括:检测电子设备的低功率模式发起事件;并且响应于该检测:禁用电子设备的电力管理单元或电子设备的操作系统中的至少一者;当至少一个快速模式凭据在电子设备上可用时,将电力从电源提供至通信部件以使得通信部件能够将数据从至少一个快速模式凭据传送至远程终端;并且当没有快速模式凭据在电子设备上可用时,阻止通信部件从电源接收任何电力。
又如,可提供用于操作包括通信部件、存储寄存器和电池的电子设备的方法,该方法包括:检测到电池的电荷低于预先确定的阈值;并且响应于该检测:禁用电子设备的多个子系统;当存储寄存器的状态是第一状态时,从电池向通信部件提供电力以使得通信部件能够与远程终端传送数据;并且当存储寄存器的状态是不同于第一状态的第二状态时,阻止通信部件从电池接收任何电力。
提供本发明内容的目的仅为概述一些示例性实施方案,以便提供对本文所述主题的一些方面的基本了解。因此,应当理解,本发明内容中所述的特征仅为示例,而不应理解为以任何方式缩小本文所述主题的范围或实质。除非另有说明,否则在一个示例的上下文中所描述的特征可与在一个或多个其他示例的上下文中所描述的特征组合或一起使用。本文所描述的主题的其它特征、方面和优点将通过以下具体实施方式、附图和权利要求书而变得显而易见。
附图说明
下文论述参考以下附图,其中在全文中类似的附图标记是指类似的部件,并且其中:
图1为包括用于管理近场通信的电子设备的示例性系统的示意图;
图1A是详细示出图1的电子设备的示例性电池的各种电池荷电状态阈值的示例性电池图表;
图2是图1的电子设备的说明性示例的前视图;
图2A和图2B是示出了用于管理近场通信的过程的图1和图2的电子设备的图形用户界面的示例性屏幕的前视图;
图3为图1至图2B的电子设备的说明性部分的示意图;
图4是图1至图3的电子设备的部分的各种功率状态的示例性状态图;
图5是图1至图3的电子设备的部分的各种配置的示例性状态图;并且
图6至图8为用于管理通信的示例性过程的流程图。
具体实施方式
可提供用于管理近场通信的系统、方法和计算机可读介质。近场通信可根据电子设备的不同功率管理模式进行不同的管理。在某些低功率管理模式下,电子设备的某些部件可被至少部分地禁用或关闭以节省功率。当电子设备以这些模式操作时,设备中NFC部件的凭据(例如,支付凭据)可以是适当安全的和/或适当可访问的,而NFC部件的功率消耗有限或减少。例如,在系统电力管理单元(“PMU”)和任何设备操作系统都可关闭或禁用或不活动的低功率操作状态下,电子设备可用于使用一个或多个特定凭据(例如,凭据先前被指定为快速模式卡)进行一个或多个NFC交易,并且提供可用于向设备的用户指示此类尝试或完成的交易的任何合适的输出。功率管理状态之间的各种转变可使用电子设备的系统PMU和启动加载器应用程序而不是完整的操作系统应用程序来实现,使得可实现显著的功率节省,同时在某状态内的某些动作,诸如低功率管理状态内的NFC交易,其可包括生成触觉或其他用户可检测的输出,可在甚至不使用系统PMU或加载用于实现额外功率节省的任何应用程序的情况下实现,同时还安全地实现某些NFC交易以改善用户便利性。
图1为根据一些实施方案的可包括终端10和用于管理与终端10的近场通信55的电子设备100的说明性通信系统1的示意图。电子设备100可包括但不限于音乐播放器(例如,可购自Apple Inc.(Cupertino,California)的iPodTM)、视频播放器、静态图像播放器、游戏机、其他媒体播放器、音乐记录器、电影或视频相机或记录器、静物相机、其他媒体记录器、无线电设备、医疗装备、家用电器、交通工具仪表、乐器、计算器、蜂窝电话(例如,可购自Apple Inc.的iPhoneTM)、其他无线通信设备、个人数字助理、遥控器、寻呼机、计算机(例如,台式机、膝上型电脑、平板电脑(例如,可购自Apple Inc.的iPadTM)、服务器等)、监视器、电视机、音响装备、机上盒、机顶盒、小音响、调制解调器、路由器、打印机,或它们的任何组合。在一些实施方案中,电子设备100可执行单个功能(例如,专用于管理近场通信的设备),而在其他实施方案中,电子设备100可执行多种功能(例如,管理近场通信、播放音乐以及接收和传输电话呼叫的设备)。
电子设备100可以是可被配置为在用户行进时管理近场通信的任何便携式、移动式、手持式或微型电子设备。一些微型电子设备可具有比手持式电子设备诸如iPodTM的形状因数小的形状因数。例示性微型电子设备可被集成到各种对象中,这些对象可包括但不限于手表(例如,可购自Apple Inc.的Apple WatchTM)、戒指、项链、皮带、皮带的附件、耳机、鞋子的附件、虚拟现实设备、眼镜、其他可穿戴电子器件、运动器材的附件、健身器材的附件、钥匙链或它们的任意组合。另选地,电子设备100可以根本不是便携式的,相反可以一般是固定的。
如图1所示,例如,电子设备100可包括处理器102、存储器104、通信部件106、电源108、输入部件110、输出部件112、天线116和近场通信(“NFC”)部件120。电子设备100还可包括总线118,该总线可提供一条或多条有线或无线通信链路或路径以用于向设备100的各种其他部件传输数据和/或功率、从设备100的各种其他部件传输数据和/或功率或者在设备100的各种其他部件之间传输数据和/或功率。在一些实施方案中,可对电子设备100的一个或多个部件进行合并或省略。此外,电子设备100可包括未被合并或包括在图1中的其他部件。例如,电子设备100可包括运动感测电路、指南针、任何其他适当的部件或图1所示的部件的若干个实例。为了简单起见,图1中仅示出了这些部件中的每一者的一个部件。
存储器104可包括一个或多个存储介质,例如包括硬盘驱动器、闪存存储器、永久性存储器诸如只读存储器(“ROM”)、半永久性存储器诸如随机存取存储器(“RAM”)、任何其他合适类型的存储部件,或它们的任意组合。存储器104可包括高速缓存存储器,该高速缓存存储器可为用于暂时存储电子设备应用程序的数据的一个或多个不同类型的存储器。存储器104可固定地嵌入电子设备100内,或者可并入可反复插入电子设备100中以及从电子设备100中移除的一种或多种适当类型的卡(例如,用户身份模块(“SIM”)卡或安全数字(“SD”)存储卡)上。存储器104可存储媒体数据(例如,音乐文件和图像文件)、软件(例如,用于实现设备100上的功能)、固件、偏好信息(例如,媒体回放偏好)、生活方式信息(例如,饮食偏好)、运动信息(例如,由运动监测设备所获取的信息)、交易信息(例如,信息诸如信用卡信息)、无线连接信息(例如,可使设备100能够建立无线连接的信息)、订阅信息(例如,用于跟踪用户订阅的播客或电视节目或其他媒体的信息)、联系人信息(例如,电话号码和电子邮件地址)、日历信息、任何其他合适的数据或它们的任何组合。
可提供通信部件106以允许设备100使用任何合适的通信协议与一个或多个其他电子设备或服务器进行通信。例如,通信部件106可支持Wi-Fi(例如,802.11协议)、ZigBee(例如,802.15.4协议)、WiDiTM、以太网、BluetoothTM、BluetoothTM低功耗(“BLE”)、高频系统(例如,900MHz通信系统、2.4GHz通信系统和5.6GHz通信系统)、红外、传输控制协议/互联网协议(“TCP/IP”)(例如,每个TCP/IP层中使用的任何协议)、流控制传输协议(“SCTP”)、动态主机配置协议(“DHCP”)、超文本传输协议(“HTTP”)、BitTorrentTM、文件传输协议(“FTP”)、实时传输协议(“RTP”)、实时流传输协议(“RTSP”)、实时控制协议(“RTCP”)、远程音频输出协议(“RAOP”)、真实数据传输协议TM(“RDTP”)、用户数据报协议(“UDP”)、安全外壳协议(“SSH”)、无线分布系统(“WDS”)桥接、可由无电话线和蜂窝电话和个人电子邮件设备使用的任何通信协议(例如,全球移动通信系统(“GSM”)、GSM plus增强型数据速率GSM演进(“EDGE”)、码分多址(“CDMA”)、正交频分多址(“OFDMA”)、高速分组接入(“HSPA”)、多频带等)、可由低功率无线个人区域网络(“6LoWPAN”)模块使用的任何通信协议、任何合适的蜂窝通信协议(例如,宽带蜂窝网络技术(例如,3G、4G、5G等))、任何其他通信协议或它们的任意组合。通信部件106还可包括或电耦接至任何合适的收发器电路(例如,经由总线118的收发器电路或天线116),该收发器电路可使得设备100能够通信地耦接到另一设备(例如,主机计算机或附件设备)并且与该另一设备无线地或经由有线连接(例如,使用连接器端口)进行通信。通信部件106可被配置为确定电子设备100的地理位置。例如,通信部件106可利用可使用小区塔定位技术或Wi-Fi技术的全球定位系统(“GPS”)或区域范围定位系统或站点范围定位系统。
电源108可包括任何合适的电路以用于接收和/或产生电力,并且将这些电力提供至电子设备100的一个或多个其他部件。例如,电源108可耦接至电力网(例如,在设备100不作为便携式设备时或在设备的电池正利用发电厂产生的电力在电源插座处充电时)。又如,电源108可被配置为从天然来源(例如,使用太阳能电池的太阳能)生成电力。又如,电源108可包括一个或多个电池以用于提供电力(例如,在设备100作为便携式设备时)。例如,电源108可包括电池(例如,胶体电池、镍金属氢化物电池、镍镉电池、镍氢电池、铅蓄电池或锂离子电池)、不间断电源或连续电源(“UPS”或“CPS”)和用于处理从发电来源所接收的电力(例如,由发电厂产生并经由电源插座或以其他方式传送至用户的电力)的电路中的一者或多者。电力可被电源108作为交流电或直流电来提供,并且可被处理以将电力转换为具有特定特征或将所接收电力限制为具有特定特征。例如,电力可被转换成直流电或从直流电转换而来,并且被约束为所接收电力的平均功率、有效功率、峰值功率、每个脉冲的能量、电压、电流(例如,以安培测量)或任何其他特征的一个或多个值。例如基于电子设备100或可耦接至电子设备100的周边设备的需要或需求,电源108可用于在不同时间处请求或提供特定量的电力(例如,以在为电池充电时比在电池已充好电时请求更多的电力)。
可提供一个或多个输入部件110以允许用户与设备100交互或相互作用。例如,输入部件110可采用多种形式,包括但不限于触摸板、拨号盘、点击式触摸转盘、滚轮、触摸屏、一个或多个按钮(例如,键盘)、鼠标、操控杆、轨迹球、麦克风、相机、扫描仪(例如,条形码扫描仪或可从代码诸如条形码、二维码等获取产品标识信息的任何其他合适的扫描仪)、接近传感器、光检测器、运动传感器、生物特征传感器(例如,指纹读取器或可结合电子设备100能够访问的特征处理应用程序操作以对用户进行认证的其他特征标识传感器)以及它们的组合。每个输入部件110可被配置为提供一个或多个专用控制功能以用于作出选择或发出与操作设备100相关联的命令。
电子设备100还可包括可向设备100的用户呈现信息(例如,图形信息、听觉信息和/或触觉信息)的一个或多个输出部件112。例如,电子设备100的输出部件112可采用多种形式,包括但不限于音频扬声器、耳机、音频线路输出、视觉显示器、天线、红外线端口、滚筒、振动器、任何其他合适的触觉元件或它们的组合。
作为具体示例,电子设备100可包括显示输出部件作为输出部件112。此类显示输出部件可包括用于向用户呈现视觉数据的任何合适类型的显示器或界面。显示输出部件可包括嵌入设备100中或耦接至设备100的显示器(例如,可移除的显示器)。显示输出部件可包括例如液晶显示器(“LCD”)、发光二极管(“LED”)显示器、有机发光二极管(“OLED”)显示器、表面传导电子发射显示器(“SED”)、碳纳米管显示器、纳米晶体显示器、任何其他合适类型的显示器或它们的组合。另选地,显示输出部件可包括用于在远离电子设备100的表面上提供内容显示的可移动显示器或投影系统,诸如例如视频投影仪、平视显示器或三维(例如,全息)显示器。又如,显示输出部件可包括数字取景器或机械取景器,诸如存在于紧凑型数字相机、反射式相机或任何其他合适的静物相机或摄像机中的类型的取景器。显示输出部件可包括显示驱动器电路、用于驱动显示驱动器的电路或两者,并且此类显示输出部件可用于显示可能在处理器102的指示下的内容(例如,媒体回放信息、用于在电子设备100上实施的应用程序的应用程序屏幕、关于正在进行的通信操作的信息、关于传入的通信请求的信息、设备操作屏幕等)。
应当指出的是,一个或多个输入部件和一个或多个输出部件在本文中有时可统称为输入/输出(“I/O”)部件或I/O接口(例如,将输入部件110和输出部件112统称为I/O部件或I/O接口114)。例如,输入部件110和输出部件112有时可为单个I/O部件114诸如触摸屏,该单个I/O部件可通过用户触摸显示屏来接收输入信息并且还可经由同一显示屏向用户提供视觉信息。
电子设备100的处理器102可包括可用于控制电子设备100的一个或多个部件的操作和性能的任何处理电路。例如,处理器102可从输入部件110接收输入信号和/或通过输出部件112驱动输出信号。如图1所示,处理器102可用于运行一个或多个应用程序,诸如应用程序103。应用程序103可包括但不限于一个或多个操作系统应用程序、固件应用程序、媒体回放应用程序、媒体编辑应用程序、NFC低功率模式应用程序、生物特征处理应用程序或任何其他合适的应用程序。例如,处理器102可加载应用程序103作为用户界面程序以确定经由输入部件110或设备100的其他部件所接收的指令或数据可如何操控其中可经由输出部件112对信息进行存储和/或将其提供至用户的方式。处理器102可从任何合适的来源访问应用程序103,诸如从存储器104(例如,经由总线118)或从另一设备或服务器(例如,经由通信部件106)。处理器102可包括单个处理器或多个处理器。例如,处理器102可包括至少一个“通用”微处理器、通用微处理器和专用微处理器的组合、指令集处理器、图形处理器、视频处理器和/或相关的芯片集,和/或专用微处理器。处理器102还可包括用于高速缓存目的的板上存储器。
电子设备100还可包括近场通信(“NFC”)部件120。NFC部件120可以是可使得能够在电子设备100和终端10(例如,支付终端)之间进行非接触式交易或通信55的任何合适的基于接近性的通信机构。NFC部件120可允许以相对较低数据速率(例如,424kbps)的近距离通信,并且可遵守任何合适标准诸如ISO/IEC 7816、ISO/IEC 18092、ECMA-340、ISO/IEC21481、ECMA-352、ISO 14443和/或ISO 15693。另选地或除此之外,NFC部件120可允许以较高数据速率(例如,560Mbps)进行近程通信,并可与任何适当的标准诸如TransferJetTM协议兼容。NFC部件120和终端10之间的通信可在设备100和终端10之间的任何合适的近程距离D内发生,诸如大约2厘米至4厘米的范围(或大于4厘米或小于2厘米的任何其他距离),并且可以任何合适的频率(例如,13.56MHz)操作。例如,NFC部件120的此类近距离通信可经由磁场感应发生,该磁场感应可允许NFC部件120与其他NFC设备进行通信和/或从具有射频识别(“RFID”)电路的标签检索信息。NFC部件120可提供采集商品信息、传送支付信息以及以其他方式与外部设备(例如,终端10)进行通信的方式。
NFC部件120可包括用于使得在电子设备100和终端10之间能够进行基于非接触式接近性的通信55的任何合适的模块。如图1所示,例如NFC部件120可包括NFC设备模块130、NFC控制器模块140和NFC存储器模块150。
NFC设备模块130可包括NFC数据模块132、NFC天线134和NFC增强器136。NFC数据模块132可被配置为包含、路由或以其他方式提供可作为基于非接触式接近性的通信或NFC通信55的一部分由NFC部件120传输至终端10的任何合适的数据。除此之外或另选地,NFC数据模块132可被配置为包含、路由或以其他方式接收可作为基于非接触式接近性的通信55的一部分由NFC部件120从终端10接收的任何合适的数据。
NFC收发器或NFC天线134可为通常可使得能够传送从NFC数据模块132到终端10和/或从终端10到NFC数据模块132的通信55的任何合适的天线或其他合适的收发器电路。因此,可提供NFC天线134(例如,环形天线)专门用于启用NFC部件120的基于接近性的非接触式通信能力。
另选地或除此之外,NFC部件120可利用与电子设备100的另一通信部件(例如,通信部件106)可利用的收发器电路或天线相同的收发器电路或天线(例如,天线116)。例如,通信部件106可利用天线116来启用电子设备100与另一远程实体之间的WiFi、BluetoothTM或GPS通信,而NFC部件120可利用天线116来启用NFC设备模块130的NFC数据模块132与另一实体(例如,终端10)之间的基于非接触式接近性的通信或NFC通信55。在此类实施方案中,NFC设备模块130可包括NFC增强器136,该NFC增强器可被配置为为NFC部件120的数据(例如,NFC数据模块132内的数据)提供合适的信号放大,使得此类数据可作为通信55由共享天线116适当地传输至终端10。例如,共享天线116可需要在可适当地启用天线116(例如,非环形天线)以用于传送电子设备100与终端10之间的基于非接触式接近性的通信或NFC通信55之前从增强器136放大(例如,使用天线116传输NFC数据可能所需的电力比使用天线116传输其他类型的数据可能所需的电力更多)。
NFC控制器模块140可包括至少一个NFC处理器模块142。NFC处理器模块142可结合NFC设备模块130来操作以启用、激活、允许和/或以其他方式控制NFC部件120以用于传送电子设备100与终端10之间的NFC通信55。NFC处理器模块142可作为独立部件而存在,可集成到另一个芯片组中,或者可与处理器102集成在一起,例如作为片上系统(“SoC”)的一部分。如图1所示,NFC控制器模块140的NFC处理器模块142可用于运行一个或多个应用程序,诸如可帮助指示NFC部件120的功能的NFC低功率模式或钱包应用程序143。应用程序143可包括但不限于一个或多个操作系统应用程序、固件应用程序、NFC低功率应用程序或NFC部件120可以能够访问的任何其他合适的应用程序(例如,应用程序103)。NFC控制器模块140可包括一个或多个协议诸如用于与另一NFC设备(例如,终端10)进行通信的近场通信接口和协议(“NFCIP-1”)。协议可用于调整通信速度并指定所连接的设备中的一个设备作为用于控制近场通信的发起方设备。
NFC控制器模块140可控制NFC部件120的近场通信模式。例如,NFC处理器模块142可被配置为在用于读取从NFC标签(例如,从终端10)到NFC数据模块132的信息(例如,通信55)的读/写模式、用于与另一支持NFC的设备(例如,终端10)交换数据(例如,通信55)的对等模式,以及用于允许另一支持NFC的设备(例如,终端10)从NFC数据模块132读取信息(例如,通信55)的卡片仿真模式之间切换NFC设备模块130。NFC控制器模块140也可被配置为在主动模式和被动模式之间切换NFC部件120。例如,NFC处理器模块142可被配置为在其中NFC设备模块130可产生其自身的RF场的主动模式与在其中NFC设备模块130可使用负载调整来将数据传送至产生RF场的另一设备(例如,终端10)的被动模式之间切换NFC设备模块130(例如,结合NFC天线134或共享天线116)。相比于在此类主动模式下的操作,在此类被动模块下的操作可延长电子设备100的电池寿命。NFC设备模块130的模式可基于用户的偏好和/或基于设备100的制造商的偏好来进行控制,这些偏好可由在设备100上运行的应用程序(例如,应用程序103和/或应用程序143)来限定或以其他方式决定。
NFC存储器模块150可与NFC设备模块130和/或NFC控制器模块140结合操作以允许电子设备100与终端10之间的NFC通信55。NFC存储器模块150可嵌入NFC设备硬件内或可嵌入NFC集成电路("IC")内。NFC存储器模块150可为防篡改的并且可包括安全元件的至少一部分。例如,NFC存储器模块150可存储可由NFC控制器模块140访问的与NFC通信相关的一个或多个应用程序(例如,应用程序143)。例如,此类应用程序可包括可被加密的金融支付应用程序、安全访问系统应用程序、会员卡应用程序和其他应用程序。在一些实施方案中,NFC控制器模块140和NFC存储器模块150可独立地或结合地提供专用微处理器系统,该专用微处理器系统可包含旨在用于存储和执行电子设备100上的敏感应用程序的操作系统、存储器、应用环境和安全协议。NFC存储器模块150可为存储器106的一部分或为特定于NFC部件120的至少一个专用芯片。NFC存储器模块150可驻留在SIM上、电子设备100母板上的专用芯片上或作为存储卡中的外部插件。NFC存储器模块150可完全独立于NFC控制器模块140,并且可由设备100的不同部件来提供和/或可由不同的可移除子系统提供至电子设备100。
NFC存储器模块150可包括发行者安全域(“ISD”)152和补充安全域(“SSD”)154(例如,服务提供商安全域(“SPSD”)、可信服务管理器安全域(“TSMSD”)等)中的一者或多者,其可由NFC规格标准(例如,GlobalPlatform)来限定和管理。例如,ISD 152可为NFC存储器模块150的一部分,其中可信服务管理器(“TSM”)或发行金融机构可将用于创建或以其他方式提供一个或多个凭据(例如,与各种信用卡、银行卡、礼品卡、门禁卡、通行证等相关联的凭据)的密钥和/或其他合适的信息存储在电子设备100上(例如,经由通信部件106),以用于凭据内容管理和/或安全域管理。特定的补充安全域(“SSD”)154(例如,SSD 154-154b中的一个SSD)可与能够向电子设备100提供特定特权或支付权利的特定凭据(例如,特定信用卡凭据或特定公共交通卡凭据或特定空间(例如,建筑物)访问卡凭据)相关联。每个SSD 154可具有用于其自身的应用程序或小应用程序153的其自身的管理器密钥155,该管理器密钥可能需激活以使得该SSD 154的特定凭据能够供NFC设备模块130用作NFC通信55。例如,特定SSD 154可与特定信用卡凭据相关联。然而,当在该特定SSD 154的特定小应用程序153已被启用或以其他方式被激活或解锁以供此类使用时,该特定凭据可仅作为NFC通信55而由NFC部件120传送至终端10(例如,该特定凭据可仅能够由NFC数据模块132访问)。可提供安全特征以使得能够使用NFC部件120,在向终端10传输支付信息诸如信用卡信息或银行账户信息时,这可能特别有用。此类安全特征还可包括可具有受限访问权限的安全存储区域。例如,可需要提供经由个人标识号(“PIN”)输入或经由与生物特征传感器进行的用户交互的用户认证来访问安全存储区域。在某些实施方案中,一些或全部安全特征可存储在NFC存储器模块150内。此外,用于与终端10进行通信的安全信息诸如认证密钥可存储在NFC存储器模块150内。在某些实施方案中,NFC存储器模块150可包括嵌入电子设备100内的微控制器。
终端10可包括用于检测、读取或以其他方式从电子设备100接收NFC通信55的读取器(例如,当电子设备100进入距终端10的一定距离或接近度D内时)。因此,需要指出的是,终端10与电子设备100之间的NFC通信55可以无线方式发生,并且正因如此在相应设备之间可无需无阻碍的“视线”。如上所述,NFC设备模块130可以是无源的或有源的。当无源时,NFC设备模块130可仅在处于终端10的合适读取器的响应范围D内时被激活。例如,终端10的读取器可能发出可用于向由NFC设备模块130所利用的天线(例如,共享天线116或NFC专用天线134)供电的相对较低功率无线电波场,从而使得该天线能够经由天线116或天线134将合适的NFC通信信息(例如,信用卡凭据信息)从NFC数据模块132传输到终端10作为NFC通信55。当有源时,NFC设备模块130可结合或以其他方式具有访问电子设备100本地的电源(例如,电源108)的权限,该电源可使得共享天线116或NFC专用天线134能够经由天线116或天线134将NFC通信信息(例如,信用卡凭据信息)作为NFC通信55从NFC数据模块132有源地传输给终端10,而不是如在无源NFC设备模块130的情况下那样反射射频信号。
尽管已相对于近场通信描述了NFC部件120,但应当理解,部件120可被配置为提供电子设备100与终端10之间的任何合适的基于非接触式接近性的移动支付或任何其他合适类型的基于非接触式接近性的通信55。例如,NFC部件120可被配置为提供任何合适的短程通信诸如涉及电磁耦合技术/静电耦合技术的短程通信。
电子设备100还可设置有外壳101,该外壳可至少部分地包封设备100的部件中的一个或多个部件,以保护其免受设备100外部的杂物和其他降解力的损害。在一些实施方案中,可将部件中的一个或多个部件提供在其自身的外壳内(例如,输入部件110可为位于其自身的外壳内、可无线地或通过导线与处理器102进行通信的独立键盘或鼠标,该处理器可被提供在其自身的外壳内)。
图1A示出了详细示出电子设备100的示例性电源108(例如,示例性电池)的各种潜在荷电状态阈值的示例性电池图表108a。具体地,图1A示出了可如何基于可保留在电源108中的能量的量来启用设备100的不同操作模式,因为电池图表108a可表示留在电源108的电池中的实际能量,其中图表108a可详细示出设备100可结合到其操作中的各种可能的水平和阈值。例如,如图所示,电池图表108a可包括第一或完全操作电荷水平范围162,其可以是最大阈值电荷水平161和第一切换阈值或软件阈值或低功率快速模式(“LPEM”)开启阈值电荷水平163之间的任何电荷水平;第二或高电池陷阱或LPEM操作电荷水平范围164,其可以是LPEM开启阈值电荷水平163与第二切换阈值或低功率或LPEM关闭阈值电荷水平165之间的任何电荷水平;第三或低电池陷阱操作电荷水平范围166,其可以是LPEM关闭阈值电荷水平165与第三切换阈值或过放电锁定(“ODL”)阈值电荷水平167之间的任何电荷水平;以及第四或断开操作电荷水平范围168,其可以是ODL阈值电荷水平167与最小阈值电荷水平169之间的任何电荷水平。
当电源108的电荷水平处于完全操作电荷水平范围162内时,设备100通常可被配置为以全或正常操作模式操作,这可允许设备100执行诸如拨打电话、连接到Wi-Fi、播放媒体文件和/或可为设备100的正常功能(例如,通过将NFC部件120配置为处于NFC全功率模式)的任何其他合适的功能之类的功能。可提供LPEM开启阈值电荷水平163,以便一旦电池电荷已降至或低于阈值电荷水平163就限制电源108的电流输出。在电池电荷减小到至少该阈值电荷水平163并且不小于ODL阈值电荷水平167,使得电源108的电荷水平在LPEM操作电荷水平范围164内或在低电池陷阱操作电荷水平范围166内时,设备100通常可被配置为以电池陷阱操作模式操作,这可允许设备100通过出于有限的目的(例如,执行紧急或高优先级功能)仅向某些部件提供电力来执行有限的功能,同时防止某些功率密集功能,诸如通过禁用一个、一些或所有输入部件、输出部件、通信部件、应用程序等(例如,以减轻电池的放电(例如,以防止电池溶胀、容量损失等))。例如,当以电池陷阱操作模式(其在本文中也可被称为正常关闭操作模式)操作时,设备100可被配置为需要外部电源以在再次启动时协助设备100获取电力,但可能够响应于由外部电源以提供设备100的全部功能的方式充电而立即启动或上电。在电池陷阱操作模式期间剩余的电荷可以是在LPEM操作电荷水平范围164内或在低电池陷阱操作电荷水平范围166内的电源108的任何电荷水平。然而,如果电源108的电荷水平下降到低于ODL阈值电荷水平167,则设备100可能无法响应于由外部电源以提供设备100的全部功能的方式充电而立即启动或上电,但是相反,可能首先需要在能够以向设备100提供全部功能的方式启动之前接收显著量的此类外部电源。例如,如果电源108的电荷水平不低于ODL阈值电荷水平167,则可立即启用快速通用串行总线(“USB”)充电,但可延迟快速USB充电,直到一定量的外部电力已将电源108充电到高于ODL阈值电荷水平167的电荷水平。不同于电荷水平范围162的全或正常操作模式,其中电源108中可剩余足够的能量来为设备100的所有部件供电(例如,以其正常操作频率),在一个或多个电荷水平164和/或166的一个或多个电池陷阱操作模式下,电源108中可能没有剩余足够的能量来为设备100的所有子部件供电(例如,以其正常操作频率),但是电源108中可剩余足够的能量来运行设备100的部件(例如,处理器、通信部件(例如,NFC部件120)、输出部件(例如,显示器和/或触觉部件)、输入部件(例如,机械按钮)等)的子集(例如,以其降低的操作频率)持续有限的时间量。
在电池电荷减小到至少LPEM开启阈值电荷水平163并且不小于LPEM关闭阈值电荷水平165,使得电源108的电荷水平在LPEM操作电荷水平范围164内时,设备100可被配置为以高电池陷阱或LPE操作模式操作,这可允许设备100通过以下方式利用NFC通信部件120执行有限功能:向NFC通信部件120根据情境提供电力并将NFC通信部件120配置为在设备100以LPE操作模式操作时执行某些动作(例如,通过将NFC部件120配置为处于NFC低功率模式或NFC低功率快速模式,其中可启用NFC部件120以执行一个或多个LPEM NFC交易)。然而,在电池电荷减小到至少LPEM关闭阈值电荷水平165并且不小于ODL阈值电荷水平167,使得电源108的电荷水平在低电池陷阱操作电荷水平范围166内时,设备100可被配置为以低电池陷阱操作模式操作,这可允许设备100执行某些有限的功能,但不向NFC通信部件120提供电力(例如,通过将NFC部件120配置为处于NFC关闭模式,在该模式下,可不启用NFC部件120以执行任何NFC交易)。在电池陷阱操作模式(例如,电荷水平164和/或电荷水平166)中启动部件的有限子集可导致从PMU和电源汲取的电流的尖峰。随着电源电荷水平降低,其应对这些浪涌的能力可降低到开启部件可能导致提供给设备的电压降至低于设备可操作的水平的程度,从而导致其崩溃或表现出错。可定义LPEM关闭阈值电荷水平165以避免相对于开启NFC部件120出现这种情况(例如,限制因素可为对NFC部件120充分供电使得其可与终端10通信的能力)。可提供ODL阈值电荷水平167,以便一旦电池电荷已降至或低于该阈值电荷水平167,就终止电源108的电流输出。在电池电荷减小到至少该阈值电荷水平167,使得电源108的电荷水平处于断开操作电荷水平范围168内时,设备100可被配置为使电源108与任何或所有非所需的内部放电部件断开连接,以防止电源108的电池的任何进一步放电(例如,防止过度放电)(例如,以功率断开操作模式操作)。如所提及的,在电池陷阱操作模式(例如,电荷水平164和/或电荷水平166)中启动部件的有限子集可导致从PMU和电源汲取的电流的尖峰。随着电源电荷水平降低,其应对这些浪涌的能力可降低到开启部件可能导致提供给设备的电压降至低于设备可操作的水平的程度,从而导致其崩溃或表现出错。可定义ODL阈值电荷水平167以避免相对于开启任何设备部件出现这种情况(例如,限制因素可以是向除已禁用的NFC部件120之外的任何部件(例如,用于呈现UI的显示器和/或用于接收用户输入的机械按钮和/或用于提供触觉输出的触觉输出部件等等)供电的能力)。
例如,LPEM开启阈值电荷水平163(例如,用于限定用于启用NFC低功率模式的初始阈值,其中可启用NFC部件120以执行一个或多个LPEM NFC交易)可由设备100的制造商设定为在设备100的整个所有权周期内不变。另选地,LPEM开启阈值电荷水平163可以是动态的或自适应的,使得系统可将LPEM开启阈值电荷水平163设定为更大或更小(例如,通过用户选择或调整,或者通过使用任何合适的启发法或历史设备使用)。在一些实施方案中,LPEM开启阈值电荷水平163可使用设备100的预测引擎来确定用户进行LPEM NFC交易(例如,以LPE操作模式进行的NFC交易)和/或通常NFC交易(例如,以任何设备操作模式进行的NFC交易)的频率,然后如果用户开始使用更多NFC交易,则增大LPEM开启阈值电荷水平163,或者如果用户开始使用更少NFC交易,则减小LPEM开启阈值电荷水平163。仅作为一个示例,最大阈值电荷水平161可具有约4.35伏的量值或可具有在约4.00伏至4.70伏范围内的量值,而LPEM开启阈值电荷水平163可具有约3.20伏的量值或可具有在约2.85伏至3.55伏范围内的量值,而LPEM关闭阈值电荷水平165可具有约2.95伏的量值或可具有在约2.60伏至3.30伏范围内的量值,而ODL阈值电荷水平167可具有约2.45伏的量值或可具有在约2.10伏至2.80伏范围内的量值。本文所述的功率管理和阈值特征中的一个、一些或每一个可以由设备的用户选择进入和/或选择退出(例如,而不是设定为自动或默认特征),使得用户可以控制其设备的电源可以如何操作。
虽然各种NFC交易在本文中可被描述为由于在设备100以完全操作电荷水平范围162的正常操作模式(例如,当NFC通信部件120可处于图4的NFC全功率模式状态401时)或以LPEM操作电荷水平范围164的LPE操作模式(例如,当NFC通信部件120可处于图4的NFC低功率模式状态451时)操作时NFC通信部件120由设备100的电源108供电而被启用,在一些实施方案中,设备100的NFC通信部件120可用作无源交易设备,不管向NFC部件120提供的电源108的电荷水平如何(例如,即使在电池电荷低于LPEM关闭阈值电荷水平165或甚至低于ODL阈值电荷水平167时)。在用作无源交易设备时,设备100的一个或多个部分(例如,NFC通信部件120的一个或多个部分)可由外部电磁场或载波场供电,该外部电磁场或载波场可与人、业务或设备100的用户可打算利用其进行基于非接触式接近性的通信55的系统相关联。例如,设备100的用户可在公共地铁站、公共汽车站或可使用无源交易卡以便向人提供对相应运输模式的访问的任何其他合适的运输设施处。通过将设备100放置在终端10的载波场源附近,可向设备100的可被配置用于无源交易的一个或多个子系统提供电力,然后进行交易,从而允许用户访问所提供的运输工具。当然,对于凭据安全性,此类无源交易可仅在已认证用户已指示特定卡可用于此类无源交易的情况下被启用。
如图2所示,电子设备100的一个具体示例可以是手持式电子设备诸如iPhoneTM,其中外壳101可允许访问各种输入部件110a-110i、各种输出部件112a-112c和各种I/O部件114a-114d,通过这些部件设备100和用户和/或周围环境可彼此连接。输入部件110a可包括按钮,该按钮在被按下时可使得当前运行应用程序的“home”屏幕或菜单由设备100进行显示。输入部件110b可为用于在睡眠模式和唤醒模式之间或在任何其他合适模式之间切换电子设备100的顶部或侧部按钮。输入部件110c可包括可在电子设备100的某些模式下禁用一个或多个输出部件112的双位滑动器。输入部件110d和110e可包括用于增大和减小音量输出或电子设备100的输出部件112的任何其他特征输出的按钮。输入部件110a-110e中的每个输入部件可为机械输入部件诸如由弹片开关、滑动开关、控制盘、按键、旋钮、滚轮或任何其他合适的形式所支持的按钮。
输出部件112a可为能够用于显示可允许用户与电子设备100进行交互的视觉用户界面或图形用户界面(“GUI”)180的显示器。GUI 180可包括可在显示输出部件112a的所有或一些区域中显示的当前运行应用程序(例如,应用程序103和/或应用程序143)的各个层、窗口、屏幕、模板、元件、菜单和/或其他部件。用户输入部件110a-110i中的一个或多个用户输入部件可用于在GUI 180(例如,来自图2的GUI屏幕190)中进行导航。例如,一个用户输入部件110可包括可允许用户选择GUI 180的一个或多个图形元素182的滚轮。还可经由可包括显示输出部件112a和相关联的触摸输入部件110f的触摸屏I/O部件114a来选择图标182。此类触摸屏I/O部件114a可采用任何合适类型的触摸屏输入技术,诸如但不限于电阻式、电容式、红外、表面声波、电磁或近场成像。此外,触摸屏I/O部件114a可采用单点输入感测或多点(例如,多点触摸)输入感测。
图标182可代表可在用户选择时被显示在显示部件112a的一些或所有区域中的各种层、窗口、屏幕、模板、元素和/或其他组分。此外,对特定图标182的选择可导致分级导航处理。例如,对特定图标182的选择可导致GUI 180的新屏幕,该屏幕可包括同一应用程序或与该图标182相关联的新应用程序的一个或多个附加图标或其他GUI元素。文本指示符181可被显示在每个图标182上或其附近,以有助于用户解释每个图形元素图标182。应当理解,GUI 180可包括被布置在分级结构和/或非分级结构中的各种组分。当特定图标182被选择时,设备100可被配置为打开与该图标182相关联的新应用程序并显示GUI 180的与该应用程序相关联的对应屏幕。例如,当标记有NFC低功率模式文本指示符181的特定图标182(即,特定图标183)被选择时,设备100可启动或以其他方式访问特定NFC低功率模式或钱包模式应用程序(例如,应用程序143)并且可以显示特定用户界面的屏幕,该特定用户界面可以包括用于以特定方式与NFC部件120交互的一个或多个工具或特征(例如,一个或多个用户界面,该一个或多个用户界面用于使经认证的用户能够选择稍后可用于在NFC部件120以NFC低功率模式操作时执行LPEM NFC交易的一个或多个凭据(例如,用于使得用户能够在设备100上选择或提供凭据作为“快速模式卡”)(例如,如相对于图5的状态图500所述)和/或用于使得经认证用户能够定义用于使用此类凭据的一个或多个特定规则(例如,用于使得用户能够确定所识别的“快速模式卡”可用于LPEM NFC交易的一种或多种方式(例如,限定在特定NFC低功率模式期间可使用快速模式卡的最大次数和/或限定可在LPEM NFC交易中使用快速模式卡的最近用户认证事件之后的最大持续时间)))。对于每个应用程序,可在显示输出部件112a上显示屏幕并且该屏幕可包括各种用户界面元素。除此之外或另选地,对于每个应用程序,可经由设备100的各种其他输出部件112将各种其他类型的非视觉信息提供给用户。例如,设备100可被配置为让用户选择第一类型而不是第二类型的一个或多个凭据作为快速模式卡可用,其中第一类型(例如,简单通行系统凭据,诸如用于地铁等)可以是可能不保证具有如第二类型(例如,信用卡凭据、高安全性访问凭据等)那样的高安全性水平的一类凭据。
电子设备100还可包括可允许设备100与其他设备之间的通信的各种其他I/O部件114。I/O部件114b可以是可被配置用于从远程数据源传输和接收数据文件诸如媒体文件或客户订单文件和/或从外部电源传输和接收电力的连接端口。例如,I/O部件114b可为专有端口诸如得自Apple Inc.(Cupertino,California)的LightningTM连接器或30管脚基座连接器。I/O部件114c可为用于接收SIM卡或任何其他类型的可移除部件的连接槽。I/O部件114d可为用于连接可包括也可不包括麦克风部件的音频耳机的耳机插孔。电子设备100还可包括至少一个音频输入部件110g诸如麦克风和至少一个音频输出部件112b诸如音频扬声器。
电子设备100还可包括至少一个触感或触觉输出部件112c(例如,滚筒或用于向用户提供触觉或触感反馈的任何其他合适的子系统)、相机和/或扫描仪输入部件110h(例如,摄像机或静物相机,和/或条形码扫描仪或可从代码诸如条形码、二维码等获取产品标识信息的任何其他合适的扫描仪)、和生物特征输入部件110i(例如,指纹读取器或可结合电子设备100能够访问的特征处理应用程序操作以用于对用户进行认证的其他特征标识传感器)。如图2所示,可将生物特征输入部件110i的至少一部分并入设备100的输入部件110a或任何其他合适的I/O部件下或以其他方式与其组合。例如,生物特征输入部件110i可为指纹读取器,该指纹读取器可被配置为在用户通过用用户的手指按压机械输入部件110a来与输入部件110a进行交互时扫描该手指的指纹。又如,生物特征输入部件110i可以是可与触摸屏I/O部件114a的触摸输入部件110f相结合的指纹读取器,使得生物特征输入部件110i可被配置为在用户通过用用户的手指按压触摸屏输入部件110f或沿触摸屏输入部件110f滑动来与触摸屏输入部件110f进行交互时扫描该手指的指纹。此外,如所提及的,电子设备100还可包括NFC部件120,终端10可经由天线116和/或天线134(图2中未示出)可通信地访问该NFC部件120。NFC部件120可至少部分地位于外壳101内,并且标记或符号121可设置在外壳101的可识别与NFC部件120相关联的一个或多个天线的大体位置(例如,天线116和/或天线134的大体位置)的外部。
为了便于以下关于在NFC低功率快速操作模式期间在管理近场通信(例如,与终端10的通信55)时电子设备100的操作的讨论,参考电子设备100的功率管理子系统301的示意图(例如,如图3所示)、电子设备100的部分的各种功率状态的示例性状态图(例如,如图4所示)、电子设备100的部分的各种配置的示例性状态图(例如,如图5所示),以及可表示在此类近场通信管理期间电子设备100的图形用户界面的屏幕200a和200b的前视图(例如,如图2A和图2B所示)。可利用多种图形元素和视觉方案来实现所述操作。因此,图2A和图2B的实施方案并非旨在限于本文所采用的准确的用户界面约定。相反,这些实施方案可包括各种用户界面样式。
图3示出了可被提供以在电子设备100的不同操作模式期间管理近场通信的电子设备100的近场通信管理子系统301的示意图。例如,功率管理子系统301可确定何时利用电子设备100的NFC低功率快速模式和/或如何在此类低功率快速模式期间管理NFC部件120(例如,如何使NFC部件120的凭据在此类低功率快速模式期间适当地安全和/或适当地可访问)。
电子设备100可被配置为根据用于控制和管理设备100的各个部件的功率消耗的不同功率管理模式来操作。如图3所示,例如,功率管理子系统301可包括模式检测模块310,该模式检测模块310可被配置为确定何时进入电子设备100的各种功率管理模式中的特定一者。例如,模式检测模块310可被配置为确定何时进入许多可能的功率管理模式中的特定一者,诸如电子设备100的全或正常操作模式、高电池陷阱或LPE操作模式、低电池陷阱操作模式或功率断开操作模式(例如,如相对于图1A的电池图表108a所述)。具体地讲,模式检测模块310可被配置为在各种特定功率管理模式之间切换电子设备100的操作,以用于在设备100未连接到远程电源时(例如,在电源108未插入墙壁插座中时)降低功率消耗。例如,设备100在特定功率管理模式下的操作可防止在设备100由剩余功率电势小于特定阈值的电池供电时由设备100执行非必要的功率密集过程。
如图3所示,模式检测模块310可被配置为轮询或以其他方式从电源108接收功率电平数据307,其中功率电平数据307可指示电源108中剩余的功率量(例如,当电源108可以是在使用期间其功率电平可减小的电池时)。当模式检测模块310检测到由所接收的功率电平数据307指示的电源108的剩余功率已下降到特定阈值以下(例如,低于阈值电荷水平163、165或167中的一者或任何其他合适的阈值)时,模式检测模块310可被配置为生成切换命令311,该切换命令可被配置为基于由电源108输入的特定新操作电荷水平范围将电子设备100切换到特定功率管理操作模式(例如,当电荷水平已进入范围162时转变为全或正常操作模式,当电荷水平已进入范围164时转变为高电池陷阱或LPE操作模式,当电荷水平已进入范围166时转变为低电池陷阱操作模式,或者当电荷水平已进入范围162时转变为功率断开操作模式(例如,如相对于图1A的电池图表108a所述)。例如,如图3所示,当模式检测模块310检测到所接收的功率电平数据307指示电源108的特定特征(例如,电源108已降至特定功率阈值以下),模式检测模块310可被配置为生成切换命令311并向功率管理子系统301的切换应用程序模块320提供切换命令311。
作为可由模式检测模块310检测的特定操作模式(例如,NFC低功率快速模式)的发起事件的另一个示例,模式检测模块310可被配置为从输入部件110(例如,输入部件110a-110i中的一个或多个输入部件)接收输入模式选择数据309。此类输入模式选择数据309可为由输入部件110生成的可指示希望进入特定模式的任何合适的数据。例如,输入模式选择数据309可指示用户使用图2的I/O部件114a的触摸屏输入部件110f来选择GUI 180的“NFC低功率模式”图标183,并且这可被模式检测模块310识别为进入NFC低功率快速模式的发起事件。因此,当模式检测模块310接收到此类特定输入模式选择数据309时,模式检测模块310可被配置为生成切换命令311并向功率管理子系统301的切换应用程序模块320提供切换命令311。因此,作为在电源108低于某个功率阈值(例如,在LPEM开启阈值电荷水平163和LPEM关闭阈值电荷水平165之间的LPEM操作电荷水平范围164内)时将设备100切换到NFC低功率快速模式的补充或替代,可由用户自行或在任何其他合适的情况下进入此类NFC低功率快速功率管理模式。
不管为什么模式检测模块310可以生成切换命令311并将切换命令311传输到切换应用程序模块320(例如,响应于特定的所接收的功率电平数据307和/或响应于特定的所接收的输入模式选择数据309),切换应用程序模块320可被配置为响应于接收到此类切换命令311而将电子设备100切换到特定功率管理操作模式(例如,切换到NFC低功率快速模式)。到新功率管理操作模式的该切换过程可包括切换应用程序模块320生成一个或多个禁用命令并将其传输到设备100的一个或多个部件以用于至少部分地关闭此类部件的至少一个功能、从此类部件的至少一个功能移除电力或以其他方式至少部分地禁用此类部件的至少一个功能(例如,如果切换到较低功率模式或者如果特定部件针对新操作模式将以其他方式被至少部分地禁用),这可降低设备100的一个或多个部件的功率消耗和/或可至少部分地禁用设备100的对于以新功率管理操作模式至少初始地操作设备100非必要的一个、一些或所有部件(例如,一个或多个NFC通信部件切换命令321,该一个或多个NFC通信部件切换命令321用于关闭NFC通信部件120的至少一个功能、从NFC通信部件120的至少一个功能移除电力或以其他方式至少部分地禁用NFC通信部件120的至少一个功能;一个或多个输出部件切换命令323,该一个或多个输出部件切换命令323用于关闭至少一个输入部件110的至少一个功能、从至少一个输入部件110的至少一个功能移除电力或以其他方式至少部分地禁用至少一个输入部件110的至少一个功能;一个或多个输入部件切换命令325,该一个或多个输入部件切换命令325用于关闭至少一个输出部件112的至少一个功能、从至少一个输出部件112的至少一个功能移除电力或以其他方式至少部分地禁用至少一个输出部件112的至少一个功能;和/或一个或多个处理器部件切换命令327,该一个或多个处理器部件切换命令327用于关闭至少一个处理器部件102的至少一个功能、从至少一个处理器部件102的至少一个功能移除电力或以其他方式至少部分地禁用至少一个处理器部件102的至少一个功能)。另选地或除此之外,到新功率管理操作模式的该切换过程可包括切换应用程序模块320生成一个或多个启用命令并将其传输到设备100的一个或多个部件以用于至少部分地开启此类部件的至少一个功能、向此类部件的至少一个功能提供电力或以其他方式至少部分地启用此类部件的至少一个功能(例如,如果切换到较高功率模式或者如果特定部件针对新操作模式将以其他方式被至少部分地启用),这可增加设备100的一个或多个部件的功率消耗和/或可至少部分地启用设备100的对于以新功率管理操作模式至少初始地操作设备100可为必要或至少用于其的一个、一些或所有部件(例如,一个或多个NFC通信部件切换命令321,该一个或多个NFC通信部件切换命令321用于开启NFC通信部件120的至少一个功能、向NFC通信部件120的至少一个功能提供电力或以其他方式至少部分地启用NFC通信部件120的至少一个功能;一个或多个输出部件切换命令323,该一个或多个输出部件切换命令323用于开启至少一个输入部件110的至少一个功能、向至少一个输入部件110的至少一个功能提供电力或以其他方式至少部分地启用至少一个输入部件110的至少一个功能;一个或多个输入部件切换命令325,该一个或多个输入部件切换命令325用于开启至少一个输出部件112的至少一个功能、向至少一个输出部件112的至少一个功能提供电力或以其他方式至少部分地启用至少一个输出部件112的至少一个功能;和/或一个或多个处理器部件切换命令327,该一个或多个处理器部件切换命令327用于开启至少一个处理器部件102的至少一个功能、向至少一个处理器部件102的至少一个功能提供电力或以其他方式至少部分地启用至少一个处理器部件102的至少一个功能)。
例如,响应于接收到用于将设备100从正常操作模式切换到NFC低功率快速模式的切换命令311(例如,响应于电源108的电荷水平进入LPEM操作电荷水平范围164或响应于手动请求切换到此类NFC低功率快速模式的用户输入(例如,为了节省电源108的功率)),切换应用程序模块320生成NFC禁用命令321并将其传输到NFC部件120,作为向NFC低功率快速模式的切换过程的一部分。此类NFC禁用命令321可被配置为由NFC部件120的任何合适的元件接收,使得在接收到命令321之前由NFC部件120先前启用的至少一个凭据可响应于接收到命令321而被禁用。作为一个特定示例,当NFC部件120接收到命令321时,命令321可以禁用NFC设备模块130的NFC天线134和/或增强器136,使得在此类禁用之后(例如,如果用户尚未选择在设备100上提供的任何凭据以供在此类模式期间使用),NFC部件120不可向终端10传输任何NFC通信55。又如,当NFC部件120接收到命令321时,命令321可禁用NFC存储器模块150的第一SSD 154的第一小应用程序153,使得在此类禁用之后NFC部件120不可向终端10传输与该第一小应用程序153的凭据相关联的任何NFC通信55。在一些实施方案中,当NFC部件120接收到命令321时,命令321可禁用NFC存储器模块150的每个SSD 154的每个小应用程序153,使得在此类禁用之后,NFC部件120不可向终端10传输与任何SSD 154的任何小应用程序153的任何凭据相关联的任何NFC通信55。然而,在其他实施方案中,当NFC部件120接收到命令321时,命令321可仅禁用NFC存储器模块150的一些SSD 154的一些特定小应用程序153,使得在此类禁用之后NFC部件120不可向终端10传输与那些特定小应用程序的凭据(例如,信用卡凭据,其可保证高安全级别)相关联的任何NFC通信55,但是使得在此类禁用之后NFC部件120可向终端10传输与其他特定小应用程序的凭据(例如,简单的通行系统凭据,诸如用于可能不保证高安全级别的地铁)相关联的其他NFC通信55(例如,基于默认凭据设置和/或基于针对在设备100上提供的特定单个或特定组或类型凭据的特定用户选择的设置)。当由NFC部件120接收到时,NFC禁用命令321可被配置为关闭NFC部件120的至少一个功能、从NFC部件120的至少一个功能移除电力或以其他方式至少部分地禁用NFC部件120的至少一个功能。在一些实施方案中,NFC部件120可不具有NFC禁用命令321,而是NFC部件120可与其处于全功率模式时相同地进行操作(例如,无论设备100是处于正常操作模式还是NFCLPEM模式,NFC部件120可由电源108相同地供电)。在一些实施方案中,功率管理子系统301可被配置为通过提供NFC禁用命令321和/或通过提供NFC直接功率命令321d来将电子设备100从正常操作模式切换到NFC低功率快速模式,该NFC禁用命令321可防止NFC命令120经由功率管理子系统301从电源108接收任何电力,该NFC直接功率命令321d可用于闭合开关321s,以使得能够将任何合适的功率321p直接从电源108提供至NFC部件120,以在NFC LPEM操作模式期间为NFC部件120供电。在此类实施方案中,功率管理子系统301还可被配置为通过提供另一个NFC直接功率命令321d将电子设备100从NFC低功率快速模式切换到NFC关闭模式(例如,当切换到低电池陷阱操作模式或切换到功率断开操作模式时),该另一个NFC直接功率命令321d可用于断开开关321s以防止任何功率321p从电源108直接提供到NFC部件120。
除了生成NFC禁用命令321之外或作为其替代,切换应用程序模块320可被配置为通过生成输出部件禁用命令323并将其传输到至少一个输出部件112(例如,输出部件112a-112c中的至少一者)而将电子设备100从正常操作模式切换到NFC低功率快速模式(例如,响应于电源108的电荷水平进入LPEM操作电荷水平范围164或响应于请求手动切换到此类NFC低功率快速模式的用户输入(例如,以节省电源108的功率))。当由该输出部件112接收到时,此类输出部件禁用命令323可被配置为关闭该输出部件112的至少一个功能、从该输出部件112的至少一个功能移除电力或者以其他方式至少部分地禁用该输出部件112的至少一个功能。例如,响应于显示输出部件112a接收到此类禁用命令323,显示输出部件112a可被关闭(例如,可不再向显示输出部件112a提供电力)。在一些实施方案中,功率管理子系统301可被配置为通过向至少一个或所有输出部件112提供输出部件禁用命令323以防止一个或多个此类输出部件经由功率管理子系统301从电源108接收任何电力和/或还通过提供输出直接功率命令323d来将电子设备100从正常操作模式切换到NFC低功率快速模式,该输出直接功率命令323d可用于闭合开关323s,以使得能够将任何合适的功率323p直接从电源108提供至特定输出部件112(例如,触觉输出部件112c),以在NFC LPEM操作模式期间为该特定输出部件112供电。在此类实施方案中,功率管理子系统301还可被配置为通过提供另一个输出直接功率命令323d将电子设备100从NFC低功率快速模式切换到NFC关闭模式(例如,当切换到低电池陷阱操作模式或切换到功率断开操作模式时),该另一个输出直接功率命令323d可用于断开开关323s以防止任何功率323p从电源108直接提供到先前已被直接供电的该特定输出部件112(例如触觉输出部件112c)。
类似地,切换应用程序模块320可被配置为通过生成输入部件禁用命令325并将其传输到至少一个输入部件110(例如,输入部件110a-110i中的一者或多者)而将电子设备100从正常操作模式切换到NFC低功率快速模式(例如,响应于电源108的电荷水平进入LPEM操作电荷水平范围164或响应于请求切换到此类NFC低功率快速模式的用户输入(例如,以节省电源108的功率))。当由该输入部件110接收到时,输入部件禁用命令325可被配置为关闭该输入部件110的至少一个功能、从该输入部件110的至少一个功能移除电力,或者以其他方式至少部分地禁用该输入部件110的至少一个功能。在一些实施方案中,功率管理子系统301可被配置为通过向至少一个或所有输入部件110提供输入部件禁用命令325以防止一个或多个此类输入部件经由功率管理子系统301从电源108接收任何电力和/或还通过提供输入直接功率命令325d来将电子设备100从正常操作模式切换到NFC低功率快速模式,该输入直接功率命令325d可用于闭合开关325s,以使得能够将任何合适的功率325p直接从电源108提供至特定输入部件110(例如,侧部按钮输入部件110b),以在NFC LPEM操作模式期间为该特定输入部件110供电。在此类实施方案中,功率管理子系统301还可被配置为通过提供另一个输入直接功率命令325d将电子设备100从NFC低功率快速模式切换到NFC关闭模式(例如,当切换到低电池陷阱操作模式或切换到功率断开操作模式时),该另一个输入直接功率命令325d可用于断开开关325s以防止任何功率325p从电源108直接提供到先前已被直接供电的该特定输入部件110(例如,侧部按钮输入部件110b)。
类似地,切换应用程序模块320可被配置为通过生成应用程序禁用命令327并将其传输到处理器102而将设备100从正常操作模式切换到NFC低功率快速模式或NFC LPE功率管理模式(例如,响应于电源108的电荷水平进入LPEM操作电荷水平范围164或响应于请求切换到此类NFC低功率快速模式的用户输入(例如,以节省电源108的功率))。当被处理器102接收到时,应用程序禁用命令327可被配置为关闭或以其他方式至少部分地禁用处理器102当前正在运行的一个或多个应用程序(例如,以强制退出在生成该应用程序禁用命令327之前在设备100上运行的所有非本地应用程序和/或任何非基本应用程序和/或所有应用程序)。这可以降低处理器102的功率消耗,同时切换到NFC低功率快速模式。
此外,除此之外或另选地,切换应用程序模块320可被配置为通过生成一个或多个附加禁用命令(未示出)并将其传输到设备100的至少一个其他部件(例如,存储器104、通信部件106、天线116等)而将设备100从正常操作模式切换到NFC低功率快速模式(例如,响应于电源108的电荷水平进入LPEM操作电荷水平范围164或响应于请求切换到此类NFC低功率快速模式的用户输入(例如,以节省电源108的功率),使得当由该设备部件接收到时,该部件禁用命令可被配置为关闭该设备部件的至少一个功能、从该设备部件的至少一个功能移除电力或以其他方式至少部分地禁用该设备部件的至少一个功能。
因此,切换应用程序模块320可被配置为通过生成和传输一个或多个禁用命令和/或一个或多个启用命令(例如,命令321、323、325、327等)来发起电子设备100向新功率管理模式的转变,该一个或多个禁用命令和/或一个或多个启用命令可被配置为关闭、移除电力或以其他方式至少部分地禁用设备100的对于在新功率管理模式下至少初始地操作设备100非必要的一个、一些或所有部件和/或可被配置为开启、提供电力或以其他方式至少部分地启用设备100的可用于在新功率管理模式下至少初始地操作设备100的一个、一些或所有部件。例如,如上所述,切换应用程序模块320的一个或多个禁用命令可被配置为至少部分地关掉一个或多个输入部件110、一个或多个输出部件112、处理器102或由处理器102运行的至少一个或多个应用程序、存储器104中的至少一些、通信部件106中的至少一些或全部、天线116和/或NFC部件120中的一些或全部。当在此类NFC低功率快速模式下至少初始地操作时,电子设备100可被配置为避免向安全管理NFC部件120非必要的特定设备部件提供电力或以其他方式启用这些特定设备部件。例如,响应于从切换应用程序模块320接收到一个或多个禁用命令,电子设备100可关闭硬盘驱动器(例如,存储器104),调暗或关闭显示器(例如,输出部件112a),将处理器(例如,处理器102)置于低功率“睡眠”或“休眠”或“关闭”模式,和/或完全或部分地禁用NFC部件120。功率管理子系统301的功率管理设置中的一些或全部可自动设定或由设备100的用户(例如,用户可在设备100在特定功率管理模式和/或当在不同功率管理模式(诸如NFC低功率快速模式)之间切换时可被至少部分地禁用或关闭的部件之间切换之前定义持续时间和/或条件)设定。通过迫使电子设备100在此类NFC低功率快速模式下操作,切换应用程序模块320可最终允许电子设备100以有效方式(例如,直到电源108不再能够为电子设备100供电以在该模式下操作(例如,直到电源108的电平下降到阈值电荷水平165以下))安全地利用NFC部件120进行通信55。
因此,功率管理子系统301的至少某些模块可被配置成可耦接到至少一个电源诸如电源108的电力管理单元(“PMU”)。此类PMU可包括微控制器并且可被配置为管理设备100的电力功能。此类PMU可包括其自身的存储器(例如,加载有软件和/或固件)、具有输入/输出功能和定时器的处理器,以及用于测量由电源108提供的功率的一个或多个转换器。此外,除此之外或另选地,此类PMU可包括即使在设备100完全关闭时也可为功率管理子系统301的部件供电的备用电源,使得例如实时时钟(“RTC”)的当前时间可被保持。例如,RTC351可由子系统301(例如,由功率模式控制应用程序模块330或以其他方式)提供,其中RTC351可被提供为集成电路(例如,具有一个或多个通用输入/输出(“GPIO”)的集成电路)和/或可包括一个或多个寄存器353(例如,一个或多个RTC计数寄存器和/或一个或多个PMU暂存寄存器)。此类PMU可负责协调设备100的某些功能,包括但不限于监视电力连接和电池充电,控制提供给设备100的其他部件的电力,当设备100的某些部件保持空闲或被认为当前适当地操作设备100不必要时关闭这些部件、调节设备100的实时时钟以及控制设备100的各种功率管理模式。电池控制电路或功率管理级可连接到电池和基带/固件处理器。从此类PMU和/或从电源108到NFC部件120的各种元件(例如,设备模块130、控制器模块140和/或存储器模块150)的一个或多个专用连接也可由功率管理子系统301提供。可提供这些附加连接以使得电池控制电路或电源电路能够选择性地为设备100的各种部件,并且尤其是执行与终端10的NFC通信所必需的各种部件供电。
当切换应用程序模块320已经从模式检测模块310接收到切换命令311并且之后已经生成并传输一个或多个命令(例如,命令321、323、325等)以用于至少部分地调节设备100的用于在新功率管理模式下至少初始地操作设备100的一个、一些或所有部件时,切换应用程序模块320还可被配置为生成启动命令329并将其传输至功率管理子系统301的功率模式控制应用程序模块330。响应于接收到启动命令329,控制应用程序模块330可被配置为启动和运行至少一个应用程序(例如,应用程序143),该至少一个应用程序可被具体地定制为在新功率管理模式下适当地管理和/或以其他方式控制电子设备100。因此,例如,设备100在NFC LPE模式下的操作可基于电子设备100可访问的一个或多个应用程序(例如,应用程序143)和/或基于电子设备100(例如,经由输入部件110)接收的可控制此类应用程序的任何输入指令。
例如,当控制应用程序模块330接收到用于在NFC LPE功率管理模式下管理设备100的启动命令329时,NFC部件120可由NFC命令321和/或NFC直接功率命令321d初始配置为处于有源天线模式(例如,其中天线116和/或天线134可由电子设备100本身(例如,由电源108)主动启用以进行NFC通信)。应当理解,当NFC部件120最初由NFC命令321和/或NFC直接功率命令321d配置为处于无源或有源天线模式时,NFC部件120的一个或多个其他元件(例如,一个或多个SSD 154的小应用程序153)最初可通过NFC禁用命令321和/或NFC直接功率命令321d来禁用,以防止无源/有源天线将NFC部件120的凭据作为通信55传送到终端10(例如,与某些凭据相关联的某些小应用程序可设定或不设定特定寄存器或标记(例如,由于用户偏好),该特定寄存器或标记可防止那些凭据在NFC LPE功率管理模式期间用于与终端10的交易,而与其他特定凭据相关联的其他特定小应用程序可设定或不设定特定寄存器或标记(例如,由于用户偏好),该特定寄存器或标记可允许在NFC LPE功率管理模式期间在与终端10的交易中使用那些凭据)。例如,可设定NFC部件120中的一个或多个标记或寄存器(例如,与特定凭据相关联的特定SSD或小应用程序中的标记或寄存器)(例如,当设备100在全或正常操作模式下操作时)以使得能够或不能够在NFC LPE功率管理模式下使用一个或多个特定凭据。除此之外或另选地,可以基于是否(例如,由用户)启用了任何凭据以在进入NFC LPE模式时使用来以特定方式例如在PMU暂存寄存器中(例如,寄存器353(例如,在非易失性存储器中))设定LPM标记(“LPMF”)(例如,设定为‘1’或‘0’)。例如,如图5所示,可提供示例性状态机500以用于示出电子设备100的部分的各种配置,以用于确定设备100是否可利用NFC LPE模式。当NFC部件120处于图4的状态图400的NFC全功率模式状态401的NFC全功率模式时,状态机500的每个状态可为可能的。例如,在状态机500的状态501处,电子设备100可处于在设备100上(例如,在NFC部件120中)未提供在设备100的未来NFC低功率快速操作模式期间已被(例如,由用户或其他方式)选择用于与终端10的通信55中的潜在使用的凭据的状态。响应于其中可选择第一凭据以用于在未来NFC低功率快速模式下的潜在使用的任何合适的事件502(例如,当用户在设备100上选择或提供凭据作为“快速模式卡”或“快速模式凭据”时(例如,当设备100在全或正常操作模式下操作时)),设备100可被配置为从状态501转变到状态521,在状态521中,在设备100上(例如,在NFC部件120中)提供了至少一个凭据,该凭据在设备100的未来NFC低功率快速操作模式期间已被(例如,由用户或以其他方式)选择用于与终端10的通信55中的潜在使用。在状态501和状态521之间的此类转变期间,设备100可被配置为采取一个或多个动作506(例如,自动地),以便设备100根据该新状态521适当地执行。例如,如图所示,一个或多个动作506可包括任何合适的动作或动作的组合,包括但不限于以下动作中的一个或多个:
(1)设定NFC_VEN_int=1;
(2)设定NFC_GPIO2_AO=OPT_RESET_L=HIGH;
(3)设定LPMF=1;
(4)将输出波形加载到驱动器放大器上;
(5)设定PMU_ALARM_EN=1;
(6)为PMU_RTC_ALARM配置持续时间X;以及/或者
(7)为SW_Alarm配置持续时间X-1(例如,较少的任何合适的持续时间(例如,略微少于持续时间X))。
类似地,响应于其中上一个凭据可被取消选择用于未来NFC低功率快速模式中的潜在使用的任何合适的事件522(例如,当用户将先前被识别为快速模式卡的设备100上的唯一凭据调整为不被识别为快速模式卡的凭据或完全移除此类卡时(例如,当设备100以全或正常操作模式操作时)),设备100可被配置为从状态521转变到在设备100上(例如,在NFC部件120中)未提供在设备100的未来NFC低功率快速操作模式期间已被(例如,由用户或以其他方式)选择用于与终端10的通信55中的潜在使用的凭据的状态501。在状态521和状态501之间的此类转变期间,设备100可被配置为采取一个或多个动作526(例如,自动地),以便设备100根据该新状态501适当地执行。例如,如图所示,一个或多个动作526可包括任何合适的动作或动作的组合,包括但不限于以下动作中的一个或多个:
(1)设定NFC_VEN_int=0;
(2)设定LPMF=0;以及/或者
(3)设定PMU_ALARM_EN=0。
除此之外或另选地,响应于在设备100处于状态521时SW_Alarm可过去(例如,被触发)的任何合适的事件532,设备100可被配置为采取一个或多个动作536(例如,自动地)以便设备100正确地响应事件532。例如,如图所示,一个或多个动作536可包括任何合适的动作或动作的组合,包括但不限于以下动作中的一个或多个:
(1)设定PMU_ALARM_EN=1;
(2)为PMU_RTC_ALARM配置另一个持续时间X;以及/或者
(3)为SW_Alarm配置持续时间X-1。
动作506、526和536中的每一者可相对于图4以及NFC部件120在电子设备100的低功率快速模式下的操作更详细地描述。应当理解,图5的状态图500中所示的各种操作和条件仅仅是例示性的,可修改或省略现有操作和条件、可添加附加操作和条件,并且可改变某些操作和条件的顺序。
控制应用程序模块330可被配置为从任何合适的输入部件110(例如,侧部按钮输入部件110b)接收任何合适的输入部件命令331,该输入部件110可在当前功率管理模式期间(例如,在低功率快速模式期间通过功率325p)至少部分地或至少暂时地启用。除此之外或另选地,控制应用程序模块330可被配置为向任何合适的输出部件112提供任何合适的输出部件命令333,该输出部件112可在当前功率管理模式期间至少部分地或至少暂时地启用(例如,在低功率快速模式期间由功率323p供电的触觉输出部件112c)或用于唤醒在当前功率管理模式期间通常被禁用的任何合适的输出部件112(例如,在电池陷阱操作模式(例如,低功率快速模式)期间的显示输出部件112a)。除此之外或另选地,控制应用程序模块330可被配置为向NFC部件120的任何合适的部分提供任何合适的NFC部件输入命令339,该NFC部件的任何合适的部分可在当前功率管理模式期间(例如,在低功率快速模式期间通过功率321p)至少部分地或至少暂时地启用。除此之外或另选地,控制应用程序模块330可被配置为从NFC部件120的任何合适的部分接收任何合适的NFC部件输出命令341,该NFC部件的任何合适的部分可在当前功率管理模式期间(例如,在低功率快速模式期间通过功率321p)至少部分地或至少暂时地启用。控制应用程序模块330可以被配置为在当前功率管理模式期间生成命令333和/或339中的任何合适的一者或多者(和/或命令321d、323d和/或325d中的一者或多者),和/或在当前功率管理模式期间接收命令331和/或341中的任何合适的一者或多者,例如,根据可被具体地定制为在当前功率管理模式下适当地管理和/或以其他方式控制电子设备100的任何合适的功率管理模式应用程序或规则集或状态机(例如,图4的状态机400)。
例如,如图4所示,可提供示例性状态机400以用于示出功率管理子系统301可操作以用于在电子设备100的低功率快速模式期间管理近场通信的至少一种特定方式。如图所示,在NFC全功率模式(“NFC FPM”)状态401下,NFC部件120可被通电并且可正常工作。例如,在状态401处,电子设备100可在全或正常操作模式下操作(例如,当电源108的电荷水平在阈值电荷水平161和163之间的全操作电荷水平范围162内时),其中NFC部件120和设备100的任何其他合适的部件(例如,显示输出部件112、触摸屏输入部件110、运行任何合适的操作系统应用程序和/或任何合适的特定UI应用程序的应用程序处理器102、蜂窝通信部件106等)可由电源108(例如,经由功率管理系统301(例如,经由PMU))提供电力并且可正常工作。例如,如图所示,当在NFC FPM状态401的NFC全功率模式下操作时,NFC部件120可被配置为在操作401n处使用设备100的任何凭据(例如,无论凭据当前是否被指定为快速模式卡)来执行电子设备100和终端10之间的任何合适的交易或通信55。然而,响应于检测到任何合适的第一条件402,电子设备100的状态可从状态401转变到NFC关闭功率模式(“NFC关闭”)状态471,在该状态下NFC部件120可被断电(例如,用于节省功率),或者响应于检测到任何合适的第二条件412,电子设备100的状态可从状态401转变到NFC低功率模式(“NFC LPM”)状态451,在该状态下NFC部件120可保持供电,但仅限于实现仅针对被指定为快速模式卡的凭据的交易(例如,用于节省功率)。例如,如图所示,当在NFC LPM状态451的NFC低功率模式下操作时,NFC部件120可被配置为在操作451n处使用当前被指定为快速模式卡的设备100的任何凭据主动执行电子设备100与终端10之间的任何合适的交易或通信55。然而,当在NFC关闭状态471的NFC关闭功率模式下操作时,NFC部件120可不被配置为主动执行电子设备100与终端10之间的任何合适的交易或通信55(例如,由于NFC部件120在该状态下不具有任何电力(但是需注意,如果采取了某些安全措施,则某些无源交易可能能够在NFC关闭状态471下发生))。
例如,在NFC部件120可被断电的状态471处,电子设备100可在任何合适的操作模式下操作,诸如在完全断电模式下(例如,当设备100由于电源108的电荷水平落入低于阈值电荷水平167的断开操作电荷范围168内而自动关机时或者当设备100具有任何其他合适的电荷水平但已由用户手动关机时(例如,可能的条件402))或在电池陷阱操作模式下(例如,当电源108的电荷水平已下降到阈值电荷水平163以下并进入范围164或166中的一者时(例如,可能的条件402))。在状态471处,设备100的系统PMU可断电或不活动,可不向NFC部件120提供电力(例如,经由电力管理系统301或直接通过开关321s),并且仅可针对电子设备的其他部分启用有限的功能(如果有的话),诸如用于使用户能够确定设备100是否正以电池陷阱模式操作的功能。例如,如果设备100在处于状态471时正以电池陷阱模式操作,则有限的功能可由设备100启用,以用于使得能够感测与特定输入部件的特定用户交互(例如,用户按下侧部按钮输入部件110b(例如,检测任何合适的唤醒事件条件472),其中侧部按钮输入部件110b可在当前功率管理模式期间至少部分地或至少暂时地启用(例如,在电池陷阱模式期间通过功率325p)),并且然后响应于感测到这样的特定用户输入部件交互而暂时给显示输出部件112a通电(例如,通过启动系统PMU,然后启动系统的至少另一部分或其余部分(例如,启动加载器和可能的操作系统应用程序))以用于显示非常特定的UI屏幕(例如,图2B的“没电电池UI”屏幕190b(例如,在操作482处)),使得用户可能能够确定设备100正以电池陷阱模式操作(例如,以让用户知道设备100不处于(例如,范围168的)功率断开操作模式)。例如,当在状态471处设备100以电池陷阱模式操作(例如,当电源108的电荷水平307在范围164和166中的一者内时)而NFC部件处于NFC关闭功率模式时,响应于检测到可由功率325p直接供电的输入部件110b的按钮按压条件472,输入部件110b可被配置为生成任何合适的输入部件命令331并将其传输到控制应用程序模块330,其可用于唤醒系统PMU,使得控制应用程序模块330可被配置为向在电池陷阱操作模式期间可通常被禁用的显示输出部件112a提供任何合适的输出部件命令333,其中该命令333可用于至少暂时为显示输出部件112a通电,以在事件482处向用户呈现图2B的“没电电池UI”屏幕190b,该屏幕190b可指示设备100的当前电池陷阱模式(例如,经由耗尽的电池图标201),但可不指示任何快速模式卡在当前电池陷阱模式下启用(例如,由于NFC部件120处于状态471的NFC关闭功率模式状态)(例如,与图2A的“快速模式能力UI”屏幕190a相比,该屏幕190a可在事件455处呈现给用户,其可指示设备100的当前电池陷阱模式(例如,经由耗尽的电池图标201),但也可指示至少一个快速模式卡在当前电池陷阱模式下启用(例如,由于NFC部件120处于状态451的NFC低功率模式)(例如,经由文本203)。如区别线(“DL”)所示,状态图400中在线DL上方的所有操作可在设备100的系统PMU可通电和/或唤醒和/或活动时(例如,当操作系统应用程序或启动加载器应用程序或以其他方式可被设备100使用时)执行,而状态图400中在线DL下方的所有操作可在设备100的系统PMU可处于关闭状态或断电或不活动时执行。例如,当PMU处于关闭状态时,PMU仍可不被完全关闭,因为其仍可支持处理按钮按压或一个或多个其他功能(例如,PMU可包括PMU中的至少一个始终开启的域,该域在PMU处于关闭状态时仍是活跃的)。另选地,PMU可在关闭状态下完全关断。NFC交易和/或触觉反馈和/或其他特定输出反馈可能能够完全独立于系统PMU而发生(例如,PMU可保持在关闭状态,而NFC部件和/或输出部件可在低功率模式下操作(例如,NFC部件和/或输出部件可由其自身由电源供电而不依赖于来自PMU的任何轨道,并且/或者可在以低功率模式或全功率模式操作时接收相同或不同量的功率))。应当理解,任何合适的唤醒事件或条件452和/或472可被配置为由设备100适当地启用的任何合适的用户交互(例如,举高以唤醒手势、在触敏显示器上的轻击、语音触发、按钮按压等)。
可满足一个或多个合适的条件402以便从状态401转变到状态471,该条件包括但不限于用户手动关闭(例如,关机)设备100(例如,通过按下和保持侧部按钮110b至少特定持续时间(例如,3秒))的条件,或者其中不仅电源108的当前电荷低于阈值电荷水平163(例如,如可由模块310使用功率电平数据307检测到的)而且当前设备100上没有凭据被指定为快速模式卡(例如,如可在LPMF等于‘0’时确定的(例如,如可由状态图500的动作526实施的))的条件。在一些特定实施方案中,NFC部件120可被配置为当在操作403处执行特定NFC状态转变序列协议时,从NFC FPM状态401转变为NFC关闭状态471。例如,如NFC状态转变操作403的NFC状态转变序列协议所示,NFC部件120可被配置为从NFC FPM状态401转变到NFC关闭状态471(例如,在一定次序的特定操作之后(例如,当从系统PMU到NFC部件120的GPIO输出(例如,“NFC_EN”)在禁用NFC部件120的供电轨(例如,1.8伏供电轨“PP1V8_NFC”)之前被设定为“低”至少一定量的时间(例如,缓冲或裕度时间(例如,3毫秒))时,尽管任何其他合适的操作可使NFC部件120在状态401和状态471之间转变))。
另选地,可满足一个或多个合适的其他条件412以便从状态401转变到状态451,该条件包括但不限于其中在用户手动指示设备100进入NFC低功率快速模式时(例如,响应于功率管理系统从输入部件110接收到特定输入模式选择数据309)(例如,用于在保持被指定为快速模式卡的NFC部件120的至少一个凭据的功能的同时节省设备电力)时设备100上的至少一个凭据当前被指定为快速模式卡(例如,如可在LPMF等于T时确定的(例如,如可由状态图500的动作506实施))的条件,或者其中在检测到电源108的当前电荷降至阈值电荷水平163以下(例如,如可由模块310使用功率电平数据307检测的)时设备100上的至少一个凭据当前被指定为快速模式卡的条件,或者当检测到欠压锁定(“UVLO”)事件时(例如,当检测到电源108的电池的电压降至低于设备100的系统PMU的任何合适的UVLO阈值时)设备100上的至少一个凭据当前被指定为快速模式卡的条件。在一些特定实施方案中,NFC部件120可被配置为当在操作413处执行特定NFC状态转变序列协议时从NFC FPM状态401转变到NFCLPM状态451。例如,如NFC状态转变操作413的NFC状态转变序列协议所示,NFC部件120可被配置为从NFC FPM状态401转变到NFC LPM状态451(例如,在一定次序的特定操作之后(例如,当从系统PMU到NFC部件120的GPIO输出(例如,“NFC_EN”)在禁用NFC部件120的供电轨(例如,1.8伏供电轨“PP1V8_NFC”)的至少一定量的时间(例如,缓冲或裕度时间(例如,3毫秒))内被设定为“低”时,尽管任何其他合适的操作可使NFC部件120在状态401和状态451之间转变))。例如,此类NFC状态转变序列协议可由设备100的PMU掉电定序器在硬件中实现。
在NFC LPM状态451下,其中NFC部件120可被供电(例如,经由开关321s由功率321p直接供电)而系统PMU可为不活动的,电子设备100可被配置为以NFC低功率快速模式操作(例如,其中设备100为节省功率,除了或许特定输出部件112(例如,触觉输出部件112c)和/或特定输入部件110(例如,侧部按钮输入部件110b)之外,已关断处理器102和每个通信部件106以及每个输出部件112和每个输入部件110以使用户能够检测到设备100正以NFC低功率快速模式操作的模式。因此,在状态451处,设备100的系统PMU可被断电或不活动,可向NFC部件120提供电力(例如,直接通过开关321s),并且仅可针对电子设备的其他部分启用有限的功能(如果有的话),诸如用于使得用户能够确定设备100是否正以NFC低功率快速模式操作的功能。例如,如果设备100在状态451下以NFC低功率快速模式操作,则设备100可启用有限的功能以使得能够感测任何合适的唤醒事件或与特定输入部件的特定用户交互(例如,用户按下侧部按钮输入部件110b(例如,检测到任何合适的唤醒事件条件452),其中侧部按钮输入部件110b可在当前功率管理模式期间被至少部分地或至少暂时地启用(例如,在电池陷阱模式的NFC低功率快速模式期间通过功率325p)),并且然后,响应于感测到此类特定用户输入部件交互并且响应于在操作453处确定满足特定电源条件454,暂时给显示输出部件112a通电以显示非常特定的UI屏幕(例如,图2A的“快速模式能力UI”屏幕190a(例如,在操作455处)),使得用户可能能够确定设备100正以NFC低功率快速模式操作(例如,以让用户知道快速模式NFC交易可为可能的)。例如,当在状态451处设备100以NFC低功率快速模式操作而NFC部件在NFC LPM功率模式下时,响应于检测到任何合适的唤醒事件452(例如,可由功率325p直接供电的输入部件110b的按钮按压条件452),输入部件110b可被配置为生成任何合适的输入部件命令331并将其传输到控制应用程序模块330,其可用于唤醒系统PMU,使得控制应用程序模块330可被配置为在操作453处作出特定电源条件454得到满足的确定,然后向在电池陷阱操作模式的NFC低功率快速模式期间通常可被禁用的显示输出部件112a提供任何合适的输出部件命令333,其中该命令333可用于至少暂时给显示输出部件112a通电,以在事件455处向用户呈现图2A的“快速模式能力UI”屏幕190a,屏幕190a可指示设备100的当前电池陷阱模式并且可指示至少一个快速模式卡在当前电池陷阱模式的当前NFC低功率快速模式下启用的事实(例如,由于NFC部件120处于状态451的NFC LPM功率模式状态)(例如,与图2B的“没电电池UI”屏幕190b相比,屏幕190b可在事件482处呈现给用户,其可仅指示设备100的当前电池陷阱模式,但也可不指示至少一个快速模式卡在当前电池陷阱模式中启用(例如,由于NFC部件120处于状态471的NFC关闭功率模式)。
在操作453处的确定可为对任何合适的电源状态的任何合适的确定。例如,在一些实施方案中,操作453可用于确定“LOW_V”标记的状况,其可被配置为指示电源108的当前电荷与特定阈值电荷水平之间的关系。作为特定示例,操作453通常可用于确定电源108的当前电荷水平是高于还是低于LPEM关闭阈值电荷水平165,这可用于确定是将NFC部件120保持在状态451的NFC LPM功率模式还是将NFC部件120从状态451的NFC LPM功率模式转变为状态471的NFC关闭功率模式(例如,用于通过使NFC部件120断电并终止NFC低功率快速模式同时仍然保持在电池陷阱模式(例如,低电池陷阱操作模式)来节省功率)。在特定示例中,如果电源108的当前电荷水平的任何合适数量的连续样本(例如,10个连续样本)中的每一个(例如,使用数据307)被确定为小于LPEM关闭阈值电荷水平165,则设备100(例如,设备固件)可被配置为将LOW_V标记(例如,系统PMU的寄存器的标记)设定为等于‘1’,并且当电源108的当前电荷水平被确定为至少大于LPEM关闭阈值电荷水平165某个量(例如,比LPEM关闭阈值电荷水平165大至少0.05伏)时,可被配置为将LOW_V标记清除或重设为等于‘0’。因此,设备100可被配置为在操作453处确信地确定电源108的当前电荷水平通过满足条件454(例如,LOW_V=0)而大于LPEM关闭阈值电荷水平165,或者通过满足条件457(例如,LOW_V=1)而小于LPEM关闭阈值电荷水平165。因此,响应于设备100检测到按钮按压条件452,并然后在操作453处确定通过满足条件454电源108的当前电荷水平大于LPEM关闭阈值电荷水平165,设备100可被配置为在操作455处呈现图2A的“快速模式能力UI”屏幕190a,并然后返回到状态451(例如,将NFC部件120保持在状态451的NFC LPM模式)(例如,经由可设定PMU RTC警报的操作456),因为电源108可在LPEM操作电荷水平范围164中操作。
另选地,响应于设备100检测到按钮按压条件452,并然后在操作453处确定通过满足条件457电源108的当前电荷水平小于LPEM关闭阈值电荷水平165,设备100可被配置为将NFC部件120从状态451的NFC LPM模式转变为状态471的NFC关闭模式(例如,经由操作458以及操作474或经由状态461的操作459和462),因为电源108可能不再在LPEM操作电荷水平范围164中操作。相反,为了在用于通过禁用NFC部件120来节省进一步电力的低电池陷阱操作模式下操作,设备100可用于使NFC部件120从NFC LPM状态451的NFC低功率模式转变为NFC关闭状态471的NFC关闭功率模式。设备100可用于通过首先执行操作458来执行此类转变。在操作458处,设备100可被配置为将LPMF设定为‘0’,这可防止设备100上的任何凭据被用作快速模式卡,直到一旦NFC部件120已从NFC关闭状态471的NFC关闭功率模式转变回NFCFPM状态401的NFC全功率模式(例如,经由操作492、494和497)LPMF可被重置回‘1’(例如,在操作499处,其中设备100的用户可被重新认证(例如,通过输入PIN以访问设备操作系统的功能(例如,访问图2的屏幕190)),这可提供安全层以防止未授权用户能够在设备100到达NFC关闭状态471之后如果/当设备要返回到NFC LPM状态451时使用快速卡)。除此之外或另选地,在操作458处,设备100可被配置为禁用警报(例如,PMU_RTC_ALARM(例如,通过将PMU_ALARM_EN设定为‘0’)),使得警报可能不会超时以用于在NFC关闭状态471下发起例程。在操作458之后,设备100可被配置为当在操作474处执行特定NFC状态转变序列协议时,将NFC部件120从状态451的NFC LPM模式直接转变为状态471的NFC关闭模式。另选地,NFC部件120可被配置为经由从状态451的NFC LPM模式到状态461的NFC FPM模式的快速中间转变来间接地从状态451的NFC LPM模式转变为状态471的NFC关闭模式。例如,NFC部件120可被配置为当在操作459处执行特定NFC状态转变序列协议时从NFC LPM状态451转变为NFC FPM状态461(例如,在一定次序的特定操作之后(例如,当NFC部件120的供电轨(例如,1.8伏供电轨“PP1V8_NFC”)在将从系统PMU到NFC部件120的GPIO输出(例如,“NFC_EN”)设定为“高”之前被启用至少一定量的时间(例如,缓冲或裕度时间(例如,3毫秒))时,尽管任何其他合适的操作可使NFC部件120在状态451和状态461之间转变)),并且然后NFC部件120可被配置为当在操作462处执行特定NFC状态转变序列协议时从NFC FPM状态461转变为NFC关闭状态471(例如,在一定次序的特定操作之后(例如,当从系统PMU到NFC部件120的GPIO输出(例如,“NFC_EN”)在禁用NFC部件120的供电轨(例如,1.8伏供电轨“PP1V8_NFC”)之前被设定为“低”至少一定量的时间(例如,缓冲或裕度时间(例如,3毫秒))时,尽管任何其他合适的操作可使NFC部件120在状态461和状态471之间转变))。然后,一旦NFC部件120已转变为NFC关闭状态471的NFC关闭功率模式,NFC部件120便可保持在NFC关闭状态471的NFC关闭功率模式,直到电源108已被充电到高于特定阈值电荷水平(例如,阈值电荷水平163)以实现转变回NFC FPM状态401的NFC全功率模式。例如,如图所示,当处于状态471时,设备100可用于执行设备充电操作492(例如,响应于任何合适的充电事件(例如,用户将设备100插入电源插座中以用于接收由电站生成的外部电力)),在此期间,可在事件494处向用户呈现任何合适的“充电和显示UI”屏幕(例如,以使用户能够确定设备正被正确充电)。然而,在操作492导致电源108的电荷水平超过特定阈值电荷水平(例如,阈值电荷水平163)以满足用于在操作497处实现转变回NFC FPM状态401的NFC全功率模式的条件496之前,设备100可以满足条件495并且可以保持在NFC FPM状态471中。因此,设备100可启用电源108的充电以从关闭状态471返回到FPM状态401,但可能不启用电源108的充电以仅从关闭状态471返回到LPM状态451。此外,应当理解,如果设备响应于用户手动关闭(例如,断电)设备100的条件402而从打开状态401转变到关闭状态471,则操作492可包括用户尝试手动地重新打开设备100,在这种情况下,可满足条件496并且设备100可从状态471转变回到状态401,而无需电源108的任何实际充电。
进一步参考状态451,如果设备100在处于状态451时正以NFC低功率快速模式操作,而不是(例如,之前)检测到用于发起用户发起的设备能力检查过程的任何按钮按压条件452,可检测警报超时条件442以用于发起静默设备发起的设备能力检查过程,响应于该过程,设备100可用于在操作463处相对于任何合适的阈值电荷水平(例如,阈值电荷水平165)确定电源108的当前电荷水平。例如,警报超时条件442可为PMU_RTC_ALARM被触发的条件,其中此类条件可在RTC的RTC计数寄存器值(例如,RTC 351的第一寄存器353的值)大于定义的PMU_RTC_ALARM值(例如,系统PMU的硬件中的存储值)时被触发。如图5所示,当设备100可处于状态521并且以全功率操作模式操作时,响应于SW_Alarm可过去(例如,被触发)的任何合适的事件532,设备100可被配置为采取一个或多个动作536,包括但不限于以下动作中的一者或多者:
(1)设定PMU_ALARM_EN=1,其可使系统PMU的警报能够被启用和/或设定和/或监测;
(2)为PMU_RTC_ALARM配置另一个持续时间X,这可将PMU_RTC_ALARM的值重置为任何合适的持续时间X;以及/或者
(3)为SW_Alarm配置X-1分钟,其可将软件警报的值重置为任何合适的持续时间,该任何合适的持续时间可至少略微小于PMU_RTC_ALARM的重置持续时间,或者在其他实施方案中,SW警报可以是任何其他合适的软件警报,其可以是任何其他周期性系统唤醒事件的一部分(例如,以检查蜂窝信号强度等)。
当设备100可处于全功率状态521(例如,当LPMF被设定为T时的状态401)时,这可使得PMU_RTC_ALARM能够以至少略小于持续时间X的周期性频率连续重置为持续时间X(例如,1小时、2小时、4小时等)。因此,当设备100可从NFC FPM状态401转变为NFC LPM状态451时,基于硬件的PMU警报(PMU_RTC_ALARM)可始终为活动的,使得警报超时条件442应至少在从状态401转变为状态451的持续时间X内发生。响应于在条件442处检测到PMU警报(PMU_RTC_ALARM)超时,设备100可用于(例如,另外)唤醒系统PMU,使得控制应用程序模块330可被配置为在操作463处确定满足特定电源条件464,然后在返回NFC LPM状态451之前,在操作456处重置PMU警报(PMU_RTC_ALARM)(例如,重置为持续时间X)。另选地,响应于在条件442处检测到PMU警报(PMU_RTC_ALARM)超时,设备100可用于(例如,另外)唤醒系统PMU,使得控制应用程序模块330可被配置为在操作463处确定满足特定电源条件465,然后前进至操作458,以将NFC部件120从NFC LPM状态451转变为NFC关闭状态471。
操作463处的确定可为对任何合适的电源条件的任何合适的确定,诸如与操作453相同的操作或基本上类似于操作453的操作。例如,在一些实施方案中,操作463可用于确定“LOW_V”标记的状况,其可被配置为指示电源108的当前电荷与特定阈值电荷水平之间的关系。作为特定示例,操作463通常可用于确定电源108的当前电荷水平是高于还是低于LPEM关闭阈值电荷水平165,这可用于确定是将NFC部件120保持在状态451的NFC LPM功率模式还是将NFC部件120从状态451的NFC LPM功率模式转变为状态471的NFC关闭功率模式(例如,用于通过使NFC部件120断电并终止NFC低功率快速模式同时仍然保持在电池陷阱模式(例如,低电池陷阱操作模式)来节省功率)。在特定示例中,如果电源108的当前电荷水平的任何合适数量的连续样本(例如,10个连续样本)中的每一个(例如,使用数据307)被确定为小于LPEM关闭阈值电荷水平165,则设备100(例如,设备固件)可被配置为将LOW_V标记(例如,系统PMU的寄存器的标记)设定为等于‘1’,并且当电源108的当前电荷水平被确定为至少大于LPEM关闭阈值电荷水平165某个量(例如,比LPEM关闭阈值电荷水平165大至少0.05伏)时,可被配置为将LOW_V标记清除或重设为等于‘0’。因此,设备100可被配置为在操作463处确信地确定电源108的当前电荷水平通过满足条件464(例如,LOW_V=0)而大于LPEM关闭阈值电荷水平165,或者通过满足条件465(例如,LOW_V=1)而小于LPEM关闭阈值电荷水平165。因此,响应于设备100检测到RTC警报超时条件442,并然后在操作463处确定通过满足条件464电源108的当前电荷水平大于LPEM关闭阈值电荷水平165,设备100可被配置为返回到状态451(例如,将NFC部件120保持在状态451的NFC LPM模式)(例如,经由可重置PMURTC警报的操作456),因为电源108可在LPEM操作电荷水平范围164中操作。另选地,响应于设备100检测到RTC警报超时条件442,并然后在操作463处确定通过满足条件465电源108的当前电荷水平小于LPEM关闭阈值电荷水平165,设备100可被配置为将NFC部件120从状态451的NEC LPM模式转变为状态471的NFC关闭模式(例如,经由操作458以及操作474或经由状态461的操作459和462),因为电源108可能不再在LPEM操作电荷水平范围164中操作。因此,条件442可使得设备100能够周期性地确定是否从状态451转变到状态471(例如,尤其是在不存在任何常规条件452的情况下)。
NFC部件120可保持NFC LPM状态451的NFC低功率模式,直到电源108已被充电到高于特定阈值电荷水平(例如,阈值电荷水平163)以使得能够转变回NFC FPM状态401的NFC全功率模式。例如,如图所示,当处于状态451时,设备100可用于执行设备充电操作466(例如,响应于任何合适的充电事件(例如,用户将设备100插入电源插座中以用于接收由电站生成的外部电力)),在此期间,可在事件467处向用户呈现任何合适的“充电和显示UI”屏幕(例如,以使用户能够确定设备正被正确充电)。然而,在操作466导致电源108的电荷水平超过特定阈值电荷水平(例如,阈值电荷水平163)以满足用于在操作498(例如,可类似于操作459的操作)处实现转变回NFC FPM状态401的NFC全功率模式的条件468之前,设备100可满足条件469并且可保持在NFC LPM状态451。因此,设备100可启用电源108的充电以从LPM状态451返回到FPM状态401,并且还可启用电源108的充电以从LPM状态451返回到LPM状态451(例如,如果在操作466处完成的充电不足以满足条件468,则保持在LPM状态451)。此外,应当理解,如果设备响应于用户手动指示从打开状态401到LPM状态451的转变的条件412而从打开状态401转变到LPM状态451,则操作466可以包括用户尝试手动指示从状态451转变回状态401(例如,通过与启用的输入部件的任何合适的交互(例如,通过按钮输入部件110b的长按或另一输入部件交互)),在这种情况下,可满足条件466,并且设备100可从状态451转变回到状态401,而无需电源108的任何实际充电。应当理解,图4的状态图400中所示的各种操作和条件仅仅是例示性的,可修改或省略现有操作和条件、可添加附加操作和条件,并且可改变某些操作和条件的顺序。
如所提及的,当在NFC LPM状态451的NFC低功率模式下操作时,NFC部件120可被配置为在操作451n处使用当前被指定为快速模式卡的设备100的任何凭据来执行电子设备100与终端10之间的任何合适的交易或通信55。即便是在操作451n处对交易的尝试期间的任何点或在操作451n处已完成交易之后,设备100可被配置为生成任何合适的输出,该输出可用于向设备100的用户指示此类尝试或完成的交易。然而,由于在这样的尝试期间或在这样的操作451n完成时,所有软件和/或应用程序和/或甚至系统PMU的大部分或全部可能是不活动的或关闭的这个事实,NFC部件120可用于控制用于向用户引发此类输出的适当命令的生成和传输。例如,如图3所示,NFC部件120可被配置为生成任何合适的NFC活动输出命令341并将其直接传输到可在状态451的NFC LPM操作模式期间操作的任何合适的输出部件112(例如,触觉输出部件112c,其可在状态451的NFC LPM操作模式期间由功率323p直接从电源108供电)。例如,触觉反馈输出部件112c可包括触觉驱动器放大器361,触觉驱动器放大器361上可加载触觉波形363,当设备100可在NFC LPM状态451的NFC低功率模式下操作时,触觉驱动器放大器361可响应于触觉反馈输出部件112c从NFC部件120接收到NFC活动输出命令341而自动回放触觉波形363。这可使得设备100能够在设备100可在NFC LPM状态451的NFC低功率模式下操作时,响应于NFC部件120至少尝试使用快速模式卡与终端55进行交易而向用户提供触觉反馈(例如,没有系统PMU可以是不活动的或关闭的,并且可以不向设备100的任何输出部件或NFC部件提供任何电力)。如图5所示,通过动作506,当在设备100上启用第一快速模式卡时,可将输出波形(例如,波形363)加载到驱动器放大器(例如,放大器361)上(例如,可将触觉波形加载到触觉驱动器放大器上和/或可将音频波形加载到音频驱动器放大器上),并且/或者GPIO(“NFC_GPI02_AO=OPT_RESET_L=HIGH”)可以被设定为一如既往地高以使得触觉驱动器放大器361能够在NFC低功率模式下被触发,使得可以确保触觉波形可以用于在NFC低功率模式期间的回放。尽管该输出已被描述为使用触觉反馈输出部件的触觉反馈输出,但应当理解,各种其他类型的输出信息可由除触觉输出部件之外的任何其他合适的输出部件呈现(例如,用户信息可经由音频扬声器输出部件112b可听地提供给用户(例如,任何合适的音频波形可被加载到任何合适的音频驱动器放大器上并且以与上述任何触觉波形和/或任何触觉驱动器放大器类似的方式使用)或经由视觉输出部件(例如,LED)可见地提供给用户)。因此,设备100可用于执行一个或多个NFC交易并提供任何合适的输出,该输出可用于在处于低功率操作状态时向设备100的用户指示此类尝试或完成的交易,在该低功率操作状态下,系统PMU和任何设备操作系统均可被关闭或禁用或不活动。状态图400的状态之间的各种转变(例如,线DL上方)可使用设备100的系统PMU和启动加载器应用程序而不是完整的操作系统应用程序来实现,使得可实现显著的功率节省,同时在某状态内的某些动作(例如,线DL下方(例如,动作451n,其可包括生成触觉或其他用户可检测的输出))可在甚至不使用系统PMU或加载用于实现额外功率节省的任何应用程序的情况下实现,同时还安全地实现某些NFC交易以改善用户便利性。
尽管已经相对于在电子设备的不同功率管理模式期间管理近场通信(例如,通过NFC部件120)描述了本文描述的许多概念(例如,相对于图1至图5中的一个、一些或每一个),但应当理解,可类似地管理各种其他类型的通信(例如,通过任何其他合适的通信部件或通信电路)和/或任何其他合适的设备功能。例如,任何合适的第一类型的通信电路106(例如,较高功率的通信电路,诸如宽带蜂窝网络通信电路或Wi-Fi等)可在任何合适的电池陷阱操作模式期间被关闭或禁用或不活动,而任何合适的第二类型的通信电路106(例如,低功率通信电路,诸如蓝牙等)可选择性地或连续地在任何合适的电池陷阱操作模式期间被使用。因此,设备100可用于在处于低功率操作状态时执行一个或多个特定通信类型功能(例如,蓝牙通信)并提供任何合适的输出,该输出可用于向设备100的用户指示这种类型的此类尝试或完成的通信(例如,响应于由设备接收的蓝牙通信而回放特定音频波形),在该低功率操作状态下,系统PMU和任何设备操作系统和/或任何其他通信类型功能(例如,蜂窝)可被关闭或禁用或不活动。状态图400的状态之间的各种转变(例如,线DL上方)可使用设备100的系统PMU和启动加载器应用程序而不是完整的操作系统应用程序来实现,使得可实现显著的功率节省,同时在某状态内的某些动作(例如,线DL下方(例如,动作451n,其可包括生成触觉或其他用户可检测的输出))可在甚至不使用系统PMU或加载用于实现额外功率节省的任何应用程序的情况下实现,同时还安全地实现某些类型的通信以改善用户便利性(例如,启用蓝牙通信以在低功率操作状态下向设备提供某些功能(例如,经由蓝牙与其他设备通信以在低功率操作状态下实现对设备的检测)(例如,如果用户希望在低功率操作状态期间启用蓝牙通信部件,则LPMF可被设定为‘1’,并且如果用户不希望在低功率操作状态期间启用蓝牙通信部件,则LPMF可被设定为‘0’))。因此,如果设备的操作系统因为设备需要充电而未运行,则电池中仍可存在足够的电力来支持快速模式(例如,支持“快速卡”交易)。设备可被配置为利用任何合适的凭据自动支持该特征,该凭据包括但不限于被指定为“快速通行”卡的通行卡(例如,自动或由用户手动提供)、打开“快速模式”的学生ID卡等。该设备可被配置为使得响应于接收到与任何合适的设备输入部件的任何合适的用户交互,诸如用户按下侧部按钮,该设备可显示低电池电量图标以及指示快速卡可供使用的文本。NFC控制器可在与设备的操作系统运行时相同的条件下执行快速卡交易,不同的是可指示交易仅具有有限的输出部件使用(例如,触觉通知,但不呈现任何可见通知)。当标准用户发起的关机被执行时,该特征可能不可用。
图6是用于操作包括近场通信部件的电子设备的例示性过程600的流程图。在过程600的操作602处,在电子设备正以电子设备的正常功率模式操作时,在此期间,近场通信部件正以近场通信部件的全功率模式操作,可检测电子设备的低功率模式发起事件(例如,可检测到设备100的电源108的电荷低于阈值163)。在过程600的操作604处,响应于检测到过程600的操作602,可确定电子设备的低功率模式标志(LPMF)的状态(例如,可确定设备100的LPMF的状态)。在过程600的操作606处,响应于检测到过程600的操作602,电子设备可通过禁用电子设备的多个子系统而从以电子设备的正常功率模式操作转变为以电子设备的低功率模式操作,当所确定的LPMF的状态是第一状态时,将近场通信部件从以近场通信部件的全功率模式操作转变为以近场通信部件的低功率模式操作,并且当所确定的LPMF的状态是不同于第一状态的第二状态时,将近场通信部件从以近场通信部件的全功率模式操作转变为以近场通信部件的关闭模式操作,其中近场通信部件在以近场通信部件的关闭模式操作时比在以近场通信部件的低功率模式操作时使用更少的功率(例如,设备100可通过禁用设备100的电力管理单元和/或设备操作系统,以及通过在LPMF=1时从电源108向NFC部件120提供电力以用于实现快速模式凭据的通信(例如,通过将NFC部件120配置为处于NFC低功率模式状态451),或者通过在LPMF=0时不从电源108向NFC部件120提供电力(例如,通过将NFC部件120配置为处于NFC关闭模式状态471)而从正常功率模式转变为低功率模式)。
应当理解,图6的过程600中所示的操作仅仅是例示性的,可修改或省略现有操作、可添加附加操作,并且可改变某些操作的顺序。
图7是用于操作包括通信部件和电源的电子设备的示例性过程700的流程图。在过程700的操作702处,可检测电子设备的低功率模式发起事件(例如,可检测到设备100的电源108的电荷低于阈值163)。在过程700的操作704处,响应于检测到过程700的操作702,可禁用电子设备的电力管理单元或电子设备的操作系统中的至少一者(例如,可禁用设备100的电力管理单元和/或设备操作系统)。在过程700的操作706处,响应于检测到过程700的操作702,当至少一个快速模式凭据在电子设备上可用时,可从电源向通信部件提供电力以使得通信部件能够将数据从至少一个快速模式凭据传送到远程终端(例如,在LPMF=1时,NFC部件120可被提供来自电源108的电力以用于实现快速模式凭据的通信)。在过程700的操作708处,响应于检测到过程700的操作702,当没有快速模式凭据在电子设备上可用时,可阻止通信部件从电源接收任何电力(例如,当LPMF=0时,电源108可不向NFC部件120提供任何电力)。
应当理解,图7的过程700中所示的操作仅仅是例示性的,可修改或省略现有操作、可添加附加操作,并且可改变某些操作的顺序。
图8是用于操作包括通信部件、存储寄存器和电池的电子设备的示例性过程800的流程图。在过程800的操作802处,可检测到电池的电荷低于预先确定的阈值(例如,可检测到设备100的电源108的电荷低于阈值163)。在过程800的操作804处,响应于检测到过程800的操作802,可禁用电子设备的多个子系统(例如,可禁用设备100的电力管理单元和/或设备操作系统和/或触摸屏输入部件)。在过程800的操作806处,响应于检测到过程800的操作802,当存储寄存器的状态是第一状态时,可从电池向通信部件提供电力以使得通信部件能够与远程终端传送数据(例如,在LPMF=1时,NFC部件120可被提供来自电源108的电力以用于实现快速模式凭据的通信)。在过程800的操作808处,响应于检测到过程800的操作802,当存储寄存器的状态是不同于第一状态的第二状态时,可阻止通信部件从电池接收任何电力(例如,当LPMF=0时,电源108可不向NFC部件120提供任何电力)。
应当理解,图8的过程800中所示的操作仅仅是例示性的,可修改或省略现有操作、可添加附加操作,并且可改变某些操作的顺序。
此外,相对于图1至图8所述过程中的一个过程、一些过程或所有过程均可由软件来实现,但也可由硬件、固件或软件、硬件和固件的任意组合来实现。用于执行这些过程的指令也可实现为记录在机器可读介质或计算机可读介质上的机器可读代码或计算机可读代码。在一些实施方案中,计算机可读介质可以是非暂态计算机可读介质。此类非暂态计算机可读介质的示例包括但不限于只读存储器、随机存取存储器、闪存存储器、CD-ROM、DVD、磁带、可移除存储器卡和数据存储设备(例如,光学数据存储设备,诸如图1的存储器104和/或存储器模块150)。在其他实施方案中,计算机可读介质可以是暂态计算机可读介质。在此类实施方案中,暂态计算机可读介质可分布在网络耦接的计算机系统上,使得计算机可读代码以分布式方式来存储和执行。例如,可使用任何合适的通信协议来将此类暂态计算机可读介质从一个电子设备传送至另一电子设备(例如,计算机可读介质可经由通信部件106(例如,作为应用程序103和/或应用程序143的至少一部分)传送至电子设备100)。此类暂态计算机可读介质可实现为计算机可读代码、指令、数据结构、程序模块或经调制的数据信号形式的其他数据,诸如载波或其他传输机构,并且可包括任何信息递送介质。被调制数据信号可以是其一个或多个特性被设置或改变以将信息编码在信号中的信号。
应当理解,可将NFC部件120和功率管理子系统301中的任一者或两者的任何或每个模块提供作为软件构造、固件构造、一个或多个硬件部件或它们的组合。例如,可在可由一个或多个计算机或其他设备执行的计算机可执行指令诸如程序模块的一般性上下文中描述NFC部件120和功率管理子系统301中的任一者或两者的任何或每个模块。一般来讲,程序模块可包括可执行一个或多个特定任务或可实现一个或多个特定抽象数据类型的一个或多个例程、程序、对象、部件和/或数据结构。还应当理解,NFC部件120和功率管理子系统301中的任一者或两者的模块的数量、构型、功能和互连仅为示例性的,并且可修改或省略现有模块的数量、构型、功能和互连,可添加其他模块,并且可更改某些模块的互连。
NFC部件120和功率管理子系统301中的任一者或两者的模块中的一者或多者的至少一部分可以任何合适的方式存储在设备100中或可以其他方式被设备100访问(例如,存储在设备100的存储器104中(例如,作为应用程序103和/或应用程序143的至少一部分))。可以利用任何适当的技术实现NFC部件120和NFC管理子系统301中的任一者或两者的任何或每个模块(例如,作为一个或多个集成电路器件),并且不同的模块可以在结构、能力和运行方面相同或不同。NFC部件120和功率管理子系统301中的任一者或两者的任何或所有模块或其他部件可安装在扩展卡上、直接安装在系统母板上,或集成到系统芯片组部件中(例如,集成到“北桥”芯片中)。
NFC部件120和功率管理子系统301中的任一者或两者的任何模块或每个模块可以是使用适用于各种总线标准的一个或多个扩展卡来实现的专用系统。例如,所有模块可被安装在不同的互连扩展卡上或者所有模块可被安装在一个扩展卡上。相对于NFC部件120,仅以示例的方式,NFC部件120的模块可通过扩展槽(例如,外围部件互连(“PCI”)槽或PCIexpress槽)与设备100的母板或处理器102进行交互。另选地,NFC部件120无需为可移除的,但可包括一个或多个专用模块,该一个或多个专用模块可包括专用于模块使用的存储器(例如,RAM)。在其他实施方案中,NFC部件120可集成到设备100中。例如,NFC部件120的模块可利用设备100的设备存储器104的一部分。NFC部件120和功率管理子系统301中的任一者或两者的任何模块或每个模块可包括其自身的处理电路和/或存储器。另选地,NFC部件120和功率管理子系统301中的任一者或两者的任何模块或每个模块可与设备100的NFC部件120和/或功率管理子系统301和/或处理器102和/或存储器104的任何其他模块共享处理电路和/或存储器。
如所提及的,电子设备100可利用图形数据来驱动显示器(例如,显示输出部件112a),以显示图形用户界面(“GUI”)180。GUI 180可被配置为经由触摸输入部件110f来接收触摸输入。被实现为触摸屏(例如,利用作为I/O部件114a的显示输出部件112a),触摸I/O部件110f可显示GUI 180。另选地,GUI 180可被显示在独立于触摸输入部件110f的显示器(例如,显示输出部件112a)上。GUI 180可包括在界面内的特定位置处显示的图形元素。图形元素可包括但不限于各种所显示的虚拟输入设备,该虚拟输入设备包括虚拟滚轮、虚拟键盘、虚拟旋钮、虚拟按钮、任何虚拟用户界面(“UI”)等。用户可在触摸输入部件110f上的可与GUI 180的图形元素相关联的一个或多个特定位置处执行手势。在其他实施方案中,用户可在与GUI 180的图形元素的位置无关的一个或多个位置处执行手势。在触摸输入部件110上执行的手势可直接或间接地操纵、控制、修改、移动、致动、发起或一般性地影响GUI内的图形元素,该图形元素诸如是光标、图标、媒体文件、列表、文本、所有图像或部分图像等。例如,就触摸屏而言,用户可通过在触摸屏上的图形元素上方执行手势来与图形元素直接进行交互。另选地,触摸板通常可提供间接交互。手势还可影响未显示的GUI元素(例如,使得用户界面显现)或可影响设备100的其他动作(例如,影响GUI、应用程序或操作系统的状态或模式)。可结合所显示的光标在触摸输入部件110上执行或不执行手势。例如,在触摸板上执行手势的情况下,可在显示屏或触摸屏上显示光标或指针,并且可经由触摸板上的触摸输入来控制光标或指针以与显示屏上的图形对象进行交互。在直接在触摸屏上执行手势的其他实施方案中,不管是否有光标或指针被显示在触摸屏上,用户均可与触摸屏上的对象直接进行交互。可响应于或基于触摸输入部件110上的触摸或接近触摸经由总线118向用户提供反馈。可通过光学、机械、电气、嗅觉、声学等或它们的任何组合并且以可变方式或不可变方式来传输反馈。
尽管已描述了用于管理近场通信的系统、方法和计算机可读介质,但应当理解,在不以任何方式脱离本文所述的主题的实质和范围的情况下,可对其作出许多修改。无论是现在已知的还是以后想到的,被本领域的普通技术人员视为要求保护的主题的非实质变更均被明确地考虑为等同地处于权利要求的范围内。因此,本领域的普通技术人员现在或以后所知的明显置换被定义为在所定义的元素的范围内。
因此,本领域的技术人员将认识到,可以通过除所述实施方案之外的方式来实践本发明,所述实施方案是为了例示而非限制而提供的。
Claims (20)
1.一种方法,所述方法包括:
将电子设备上的凭据指定为初始凭据以用于在所述电子设备的低功率模式中的使用;
响应于所述指定,将所述电子设备的电力管理单元的低功率模式标志的状态设定为第一状态;以及
在设定所述低功率模式标志的所述状态之后,响应于检测到低功率模式发起事件:
确定所述电子设备的所述电力管理单元的所述低功率模式标志的所述状态;
响应于确定所述低功率模式标志的所述状态被设定为所述第一状态,将近场通信部件以全功率模式操作转变为以低功率模式操作;以及
响应于确定所述低功率模式标志的所述状态被设定为第二状态,将所述近场通信部件从所述全功率模式操作转变为关闭模式操作。
2.根据权利要求1所述的方法,还包括:
取消将所述电子设备上的凭据指定为用于在所述电子设备的所述低功率模式中使用的所述初始凭据;
响应于所述取消指定,将所述电子设备的所述电力管理单元的所述低功率模式标志的所述状态设定为所述第二状态。
3.根据权利要求1所述的方法,其中:
在所述近场通信部件正以所述低功率模式操作时,所述近场通信部件被配置为将来自所述电子设备上的至少一个凭据的数据主动传送至远程终端;并且
在所述近场通信部件正以所述关闭模式操作时,所述近场通信部件不被配置为将来自所述电子设备上的任何凭据的任何数据主动传送至远程终端。
4.根据权利要求1所述的方法,其中检测所述低功率模式发起事件包括经由所述电子设备的至少一个输入部件接收特定用户输入。
5.根据权利要求1所述的方法,其中所述检测所述低功率模式发起事件包括确定所述电子设备的电源的电荷低于预先确定的阈值。
6.根据权利要求5所述的方法,其中所述预先确定的阈值是用于执行所述电子设备的设备操作系统的最小电池电荷值。
7.根据权利要求1所述的方法,其中所述低功率模式标志是所述电子设备的所述电力管理单元或所述电子设备的非易失性存储器中的至少一者中的寄存器。
8.一种电子设备,包括:
存储器;
电力管理单元;
近场通信部件;以及
至少一个处理器,所述至少一个处理器配置为:
将所述电子设备上的凭据指定为初始凭据以用于在所述电子设备的低功率模式中的使用;
响应于所述指定,将所述电子设备的电力管理单元的低功率模式标志的状态设定为第一状态;以及
在设定所述低功率模式标志的所述状态之后,响应于检测到低功率模式发起事件:
确定所述电子设备的所述电力管理单元的所述低功率模式标志的所述状态;以及
响应于确定所述低功率模式标志的所述状态被设定为所述第一状态,将所述近场通信部件以全功率模式操作转变为以低功率模式操作。
9.根据权利要求8所述的电子设备,其中所述至少一个处理器还被配置为:
响应于确定所述低功率模式标志的所述状态被设定为第二状态,将所述近场通信部件从所述全功率模式操作转变为关闭模式操作。
10.根据权利要求9所述的电子设备,其中所述至少一个处理器还被配置为:
取消将所述电子设备上的凭据指定为用于在所述电子设备的所述低功率模式中使用的所述初始凭据;
响应于所述取消指定,将所述电子设备的所述电力管理单元的所述低功率模式标志的所述状态设定为所述第二状态。
11.根据权利要求9所述的电子设备,其中:
在所述近场通信部件正以所述低功率模式操作时,所述近场通信部件被配置为将来自所述电子设备上的至少一个凭据的数据主动传送至远程终端;并且
在所述近场通信部件正以所述关闭模式操作时,所述近场通信部件不被配置为将来自所述电子设备上的任何凭据的任何数据主动传送至远程终端。
12.根据权利要求8所述的电子设备,其中所述至少一个处理器还被配置为:通过经由所述电子设备的至少一个输入部件接收特定用户输入来检测所述低功率模式发起事件。
13.根据权利要求8所述的电子设备,其中所述至少一个处理器还被配置为:通过确定所述电子设备的电源的电荷低于预先确定的阈值来检测所述低功率模式发起事件。
14.根据权利要求13所述的电子设备,其中所述预先确定的阈值是用于执行所述电子设备的设备操作系统的最小电池电荷值。
15.根据权利要求8所述的电子设备,其中所述低功率模式标志是所述电子设备的所述电力管理单元或所述电子设备的非易失性存储器中的至少一者中的寄存器。
16.一种非暂态机器可读介质,包括指令,所述指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行包括以下的操作:
将电子设备上的凭据指定为初始凭据以用于在所述电子设备的低功率模式中的使用;
响应于所述指定,将所述电子设备的电力管理单元的低功率模式标志的状态设定为第一状态;以及
在设定所述低功率模式标志的所述状态之后,响应于检测到低功率模式发起事件:
确定所述电子设备的所述电力管理单元的所述低功率模式标志的所述状态;以及
响应于确定所述低功率模式标志的所述状态被设定为所述第一状态,将近场通信部件以全功率模式操作转变为以低功率模式操作。
17.根据权利要求16所述的非暂态机器可读介质,其中所述指令还包括:响应于确定所述低功率模式标志的所述状态被设定为第二状态,将所述近场通信部件从所述全功率模式操作转变为关闭模式操作。
18.根据权利要求17所述的非暂态机器可读介质,其中:
在所述近场通信部件正以所述低功率模式操作时,所述近场通信部件被配置为将来自所述电子设备上的至少一个凭据的数据主动传送至远程终端;并且
在所述近场通信部件正以所述关闭模式操作时,所述近场通信部件不被配置为将来自所述电子设备上的任何凭据的任何数据主动传送至远程终端。
19.根据权利要求16所述的非暂态机器可读介质,其中检测所述低功率模式发起事件包括以下中的至少一者:
经由所述电子设备的至少一个输入部件接收特定用户输入;或者
确定所述电子设备的电源的电荷低于预先确定的阈值。
20.根据权利要求16所述的非暂态机器可读介质,其中检测所述低功率模式发起事件包括经由所述电子设备的至少一个输入部件接收特定用户输入。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862679909P | 2018-06-03 | 2018-06-03 | |
US62/679,909 | 2018-06-03 | ||
US16/128,206 | 2018-09-11 | ||
US16/128,206 US11086387B2 (en) | 2018-06-03 | 2018-09-11 | Management of near field communications using a low power express mode of an electronic device |
PCT/US2019/024271 WO2019236173A1 (en) | 2018-06-03 | 2019-03-27 | Management of near field communications using a low power express mode of an electronic device |
CN201980042196.1A CN112314010B (zh) | 2018-06-03 | 2019-03-27 | 使用电子设备的低功率快速模式管理近场通信 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980042196.1A Division CN112314010B (zh) | 2018-06-03 | 2019-03-27 | 使用电子设备的低功率快速模式管理近场通信 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118741659A true CN118741659A (zh) | 2024-10-01 |
Family
ID=68693463
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410981660.6A Pending CN118741659A (zh) | 2018-06-03 | 2019-03-27 | 使用电子设备的低功率快速模式管理近场通信 |
CN201980042196.1A Active CN112314010B (zh) | 2018-06-03 | 2019-03-27 | 使用电子设备的低功率快速模式管理近场通信 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980042196.1A Active CN112314010B (zh) | 2018-06-03 | 2019-03-27 | 使用电子设备的低功率快速模式管理近场通信 |
Country Status (4)
Country | Link |
---|---|
US (3) | US10667157B2 (zh) |
EP (1) | EP3804416A1 (zh) |
CN (2) | CN118741659A (zh) |
WO (1) | WO2019236173A1 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190373432A1 (en) * | 2018-06-01 | 2019-12-05 | Capital One Services, Llc | Use of gesture-based nfc interaction to trigger device functionality |
CN110581904B (zh) * | 2018-06-11 | 2021-01-15 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子装置和存储介质 |
US11256317B2 (en) * | 2019-05-17 | 2022-02-22 | Facebook Technologies, Llc | Systems and methods for scheduling component activation |
CN112020043B (zh) * | 2019-05-28 | 2024-11-05 | 瑞昱半导体股份有限公司 | 蓝牙装置与其操作方法及非瞬时计算机可读记录介质 |
US20230025342A1 (en) * | 2019-12-24 | 2023-01-26 | Google Llc | Selective direct increase of transmit power level of a wireless communication device to a maximum power level based on detected activity mode or received signal quality |
KR20210093036A (ko) * | 2020-01-17 | 2021-07-27 | 삼성전자주식회사 | 오디오 출력 장치 및 오디오 출력 속도 제어 방법 |
KR20210101696A (ko) * | 2020-02-10 | 2021-08-19 | 삼성전자주식회사 | 버퍼를 제어하기 위한 전자 장치 및 방법 |
US11426055B2 (en) | 2020-02-21 | 2022-08-30 | Ambu A/S | Medical visualisation system including a monitor and a graphical user interface therefore |
US11474579B2 (en) * | 2020-04-29 | 2022-10-18 | Intel Corporation | Verified high-power transition and fast charging with pre-boot scaling |
WO2021254600A1 (en) * | 2020-06-16 | 2021-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for reporting network traffic activities |
US11558090B2 (en) | 2020-10-20 | 2023-01-17 | Dell Products, Lp | Systems and methods to utilize contextual awareness and machine learning to optimize antenna selection |
FR3124666A1 (fr) * | 2021-06-24 | 2022-12-30 | Stmicroelectronics (Rousset) Sas | Alimentation d'un dispositif électronique |
JP2023017540A (ja) * | 2021-07-26 | 2023-02-07 | セイコーグループ株式会社 | センサデータ収集装置、センサデータ収集システム、及びセンサデータ収集方法 |
US11726765B2 (en) * | 2021-08-12 | 2023-08-15 | Google Llc | Personalized application configuration as a service |
US11549994B1 (en) * | 2021-11-18 | 2023-01-10 | Beta Air, Llc | Pack monitoring unit for an electric aircraft battery pack and methods of use for battery management |
CN118354408B (zh) * | 2024-06-12 | 2024-09-24 | 中兴通讯股份有限公司 | 降低功耗的方法、设备和计算机程序产品 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010008251A2 (en) | 2008-07-18 | 2010-01-21 | Lg Electronics Inc. | Apparatus for controlling a power and method thereof |
US8443448B2 (en) * | 2009-08-20 | 2013-05-14 | Federal Reserve Bank Of New York | System and method for detection of non-compliant software installation |
CN101894290B (zh) | 2010-04-06 | 2015-07-08 | 上海复旦微电子集团股份有限公司 | 非接触通信装置 |
US9026047B2 (en) | 2011-06-29 | 2015-05-05 | Broadcom Corporation | Systems and methods for providing NFC secure application support in battery-off mode when no nonvolatile memory write access is available |
US9119160B2 (en) * | 2011-09-30 | 2015-08-25 | Broadcom Corporation | Optimization of NFC tag for different battery levels |
US8459560B1 (en) * | 2011-11-29 | 2013-06-11 | Intuit Inc. | Converting digital wallet credential from displayed code into audio code |
US9064253B2 (en) * | 2011-12-01 | 2015-06-23 | Broadcom Corporation | Systems and methods for providing NFC secure application support in battery on and battery off modes |
US8544082B2 (en) * | 2012-01-05 | 2013-09-24 | Lenovo (Singapore) Pte. Ltd. | Security reuse in hybrid information handling device environments |
EP2626811B1 (en) | 2012-02-08 | 2017-04-05 | BlackBerry Limited | Mobile communications device providing low power operating features for near field communication (NFC) and related methods |
US9369905B2 (en) * | 2012-05-18 | 2016-06-14 | Qualcomm Incorporated | Battery power reporting for UE relays |
US9338551B2 (en) * | 2013-03-15 | 2016-05-10 | Broadcom Corporation | Multi-microphone source tracking and noise suppression |
US9603090B2 (en) * | 2013-08-08 | 2017-03-21 | Apple Inc. | Management of near field communications using low power modes of an electronic device |
US10861090B2 (en) * | 2013-11-27 | 2020-12-08 | Apple Inc. | Provisioning of credentials on an electronic device using passwords communicated over verified channels |
US10552830B2 (en) * | 2013-12-23 | 2020-02-04 | Apple Inc. | Deletion of credentials from an electronic device |
US9282399B2 (en) * | 2014-02-26 | 2016-03-08 | Qualcomm Incorporated | Listen to people you recognize |
US10929843B2 (en) * | 2014-05-06 | 2021-02-23 | Apple Inc. | Storage of credential service provider data in a security domain of a secure element |
US11120442B2 (en) * | 2014-06-20 | 2021-09-14 | Apple Inc. | Management of reloadable credentials on an electronic device using an online resource |
US9326060B2 (en) * | 2014-08-04 | 2016-04-26 | Apple Inc. | Beamforming in varying sound pressure level |
CN105048621B (zh) * | 2015-04-01 | 2018-01-19 | 深圳市鸿陆技术有限公司 | 一种rfid手持终端及其双电池供电方法 |
US9787366B1 (en) | 2016-06-29 | 2017-10-10 | Intel Corporation | Near field communication detection in wireless charging systems |
CN106227324B (zh) * | 2016-07-27 | 2019-05-17 | 维沃移动通信有限公司 | 一种移动终端的控制方法及移动终端 |
US10438553B2 (en) * | 2017-06-26 | 2019-10-08 | Novatek Microelectronics Corp. | Method of handling operation of source driver and related source driver and timing controller |
EP3451543A1 (en) * | 2017-08-30 | 2019-03-06 | Nxp B.V. | Nfc device and power management method |
US10218412B1 (en) * | 2017-11-27 | 2019-02-26 | Capital One Services, Llc | Near field communication device capable of operating in a powered or unpowered mode |
-
2018
- 2018-08-21 US US16/107,934 patent/US10667157B2/en active Active
- 2018-09-11 US US16/128,206 patent/US11086387B2/en active Active
-
2019
- 2019-03-27 CN CN202410981660.6A patent/CN118741659A/zh active Pending
- 2019-03-27 WO PCT/US2019/024271 patent/WO2019236173A1/en unknown
- 2019-03-27 CN CN201980042196.1A patent/CN112314010B/zh active Active
- 2019-03-27 EP EP19717398.2A patent/EP3804416A1/en active Pending
-
2021
- 2021-08-10 US US17/399,031 patent/US20220035435A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20190369711A1 (en) | 2019-12-05 |
US20220035435A1 (en) | 2022-02-03 |
CN112314010B (zh) | 2024-07-30 |
WO2019236173A1 (en) | 2019-12-12 |
CN112314010A (zh) | 2021-02-02 |
US10667157B2 (en) | 2020-05-26 |
US11086387B2 (en) | 2021-08-10 |
EP3804416A1 (en) | 2021-04-14 |
US20190373490A1 (en) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112314010B (zh) | 使用电子设备的低功率快速模式管理近场通信 | |
US11556165B2 (en) | Management of near field communications using low power modes of an electronic device | |
JP7176051B2 (ja) | 電子デバイスおよび装置の電力消費を削減する方法 | |
KR102126713B1 (ko) | 무선 전력 전송 시스템에서 무선 충전 제어 방법 및 장치 | |
US10198726B2 (en) | Low power mode for payment transactions | |
US20230127816A1 (en) | Low power mode for payment transactions | |
KR102589544B1 (ko) | 무선으로 전력을 수신하는 전자 장치 및 그 제어 방법 | |
KR102625690B1 (ko) | 전력 전송 방법 및 이를 지원하는 전자 장치 | |
KR102513790B1 (ko) | 무선 전력 전송 방법 및 장치 | |
KR20110137190A (ko) | 이동통신 단말기의 전원 관리 방법 및 이를 이용하는 이동통신 단말기 | |
US7683578B2 (en) | Energy saving system | |
KR101659018B1 (ko) | 이동 단말기 및 그 제어 방법 | |
JP2011034306A (ja) | 情報処理装置及び給電制御方法 | |
CN110086508B (zh) | 电压调整方法、系统、存储介质及移动终端 | |
JP4734466B2 (ja) | 電子機器および通信状態報知機能制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |