本申請要求2015年6月19日在韓國知識產權局遞交的分配序號為10-2015-0087231的韓國專利申請的優(yōu)先權,在此通過引用并入該申請的全部公開內容。
技術領域
本公開概括而言涉及一種用于提供關于電子設備的無線充電狀態(tài)的通知的電子設備和方法,更具體而言,涉及一種利用至少一個傳感器判定電子設備是否被用戶使用并且基于電子設備是否被用戶使用來提供通知的電子設備和方法。
背景技術:
近來,諸如智能電話之類的電子設備已開始被用于支持無線充電。例如,當用戶將智能電話放在無線充電板上時,智能電話的電池可被無線充電板內部的發(fā)送線圈和智能電話內部的接收線圈之間的電磁感應所充電。
無線充電可被分類成使用磁諧振的方法和使用磁感應的方法。在使用磁感應的無線充電方法的情況中,當發(fā)送線圈的位置和接收線圈的位置彼此非常鄰近時,充電是可能的,而當發(fā)送線圈的位置和接收線圈的位置彼此遠離或者不匹配時,充電效率可降低或者充電可停止。
無線充電可由于電子設備相對于無線充電板的定位而不被正常執(zhí)行。一般來說,用戶難以識別電子設備內部的用于無線充電的線圈的位置。此外,難以識別充電板中的發(fā)送線圈的位置。用戶可假定線圈被布置在電子設備或充電板的中心,或者假定通過將電子設備和充電板的中心軸匹配到某種程度,無線充電被高效地執(zhí)行。用戶可能在不知曉無線充電原理的情況下將電子設備放在無線充電板上。然而,在這種情況中,雖然有可能無線充電效率降低或者電池根本未被充電,但電子設備不提供對于這些事件的適當通知。結果,用戶可能認為電子設備正被以充分的速率充電,但是當檢查電子設備時,用戶可獲知電池未被充分地充電。
在其他情況中,用戶可將電子設備放在無線充電板上并且調整其位置以便對電子設備充電?;蛘?,在將電子設備放在無線充電板上的同時,用戶可執(zhí)行諸如運行應用或上網之類的任務,而不管正在充電。當電子設備被用戶以這種方式使用時,提供指出無線充電未被正常執(zhí)行的通知可導致用戶暫?;蛲V拐挥脩魣?zhí)行的任務。
技術實現要素:
因此,本公開的一方面要提供一種用于在無線充電正在電子設備中被異常執(zhí)行的情形中根據電子設備的使用狀態(tài)來提供通知的設備和方法。
根據本公開的一方面,提供了一種支持無線充電的電子設備。該電子設備包括:至少一個傳感器,被配置為檢測電子設備是否被用戶使用;無線充電模塊,被配置為利用從外部設備獲得的電力對電子設備充電;以及與至少一個傳感器和無線充電模塊功能性連接的處理器,其中處理器被配置為檢查無線充電模塊的充電狀態(tài)信息,當充電狀態(tài)信息對應于特定條件時利用至少一個傳感器判定電子設備是否被用戶使用,并且基于電子設備是否被用戶使用來提供通知。
根據本公開的另一方面,提供了一種提供關于電子設備中的無線充電狀態(tài)的通知的方法。該方法包括利用從外部設備接收的電力對電子設備無線充電;檢查無線充電的狀態(tài);當無線充電的狀態(tài)對應于特定條件時,利用至少一個傳感器判定電子設備是否被用戶使用;以及基于電子設備是否被用戶使用來提供通知。
根據本公開的另一方面,提供了一種用于存儲計算機可讀指令的非暫態(tài)計算機可讀存儲介質。關于該非暫態(tài)計算機可讀存儲介質,其中該指令當被電子設備的處理器執(zhí)行時允許電子設備執(zhí)行:利用從外部設備接收的電力對電子設備無線充電;檢查無線充電的狀態(tài);當無線充電的狀態(tài)對應于特定條件時,利用至少一個傳感器判定電子設備是否被用戶使用;以及基于電子設備是否被用戶使用來提供通知。
附圖說明
通過以下結合附圖的描述,本公開的某些實施例的上述和其他方面、特征和優(yōu)點將更加清楚,附圖中:
圖1是根據本公開的實施例的網絡環(huán)境中的電子設備的框圖;
圖2是根據本公開的實施例的無線充電狀態(tài)的通知的方法的流程圖;
圖3是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖;
圖4是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖;
圖5是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖;
圖6A至6D是根據本公開的實施例的無線充電板上的電子設備的頂視圖;
圖7是根據本公開的實施例的限制通知的方法的流程圖;
圖8是根據本公開的實施例的依據電子設備的振動是否被設置來確定通知方法和提供通知的方法的流程圖;
圖9是根據本公開的實施例的利用多個電子設備來提供無線充電狀態(tài)的通知的方法的流程圖;
圖10是根據本公開的實施例的利用多個電子設備來提供無線充電狀態(tài)的通知的方法的流程圖;
圖11是根據本公開的實施例的電子設備的框圖;并且
圖12是根據本公開的實施例的程序模塊的框圖。
貫穿各圖,應當注意相似的標號用于描述相同或相似的元素、特征和結構。
具體實施方式
以下,參考附圖公開本公開的各種實施例。然而,不希望本公開被本公開的各種實施例限于特定實施例并且希望本公開覆蓋本公開的所有修改、等同和/或替換,如果它們屬于所附權利要求及其等同物的范圍內的話。至于附圖的描述,相似的標號指代相似的元素。
本文使用的術語“包括”、“包含”、“具有”、“可包括”、“可包含”和“可具有”指示公開的功能、操作或元素的存在,但并不排除其他功能、操作或元素。
例如,表述“A或B”或者“A和/或B中的至少一者”可指示A和B、A或者B。例如,表述“A或B”或者“A和/或B中的至少一者”可指示(1)至少一個A、(2)至少一個B或者(3)至少一個A和至少一個B兩者。
本文使用的諸如“第1”、“第2”、“第一”、“第二”等等之類的術語可以指修飾本公開的各種實施例的各種不同元素,但不打算限制這些元素。例如,“第一用戶設備”和“第二用戶設備”可指示不同的用戶,不考慮順序或重要性。例如,在不脫離本公開的范圍和精神的情況下,第一組件可被稱為第二組件,反之亦然。
在本公開的各種實施例中,希望當一組件(例如,第一組件)被稱為與另一組件(例如,第二組件)“(操作性地或通信地)耦合”/“(操作性地或通信地)耦合到”或者“連接到”另一組件時,該組件可直接連接到該另一組件,或者通過另一組件(例如,第三組件)連接。在本公開的各種實施例中,希望當一組件(例如,第一組件)被稱為“直接連接到”或“直接訪問”另一組件(例如,第二組件)時,在該組件(例如,第一組件)和該另一組件(例如,第二組件)之間不存在另一組件(例如,第三組件)。
在本公開的各種實施例中使用的術語“被配置為”根據情形例如可與“適用于”、“具有……的能力”、“被設計為”、“適合于”、“被使得”或者“能夠”互換使用。術語“被配置為”就硬件而言可不一定指“被具體設計為”。反而,表述“被配置為……的設備”在一些情形中可指該設備和另一設備或部件“能夠”。例如,表述“被配置為執(zhí)行A、B和C的處理器”可指用于執(zhí)行相應操作的專用處理器(例如,嵌入式處理器)或者用于通過執(zhí)行存儲在存儲器設備中的至少一個軟件程序來執(zhí)行相應操作的通用處理器(例如,中央處理單元(central processing unit,CPU)或應用處理器(application processor,AP))。
在本公開的各種實施例中使用的術語用于描述本公開的某些實施例,但并不打算限制其他實施例的范圍。單數形式的術語可包括復數形式,除非它們在上下文中有明確不同的含義。否則,本文使用的所有術語可具有與本領域技術人員一般理解相同的含義。一般地,字典中定義的術語應當被認為具有與相關技術的上下文含義相同的含義,并且除非本文明確定義,否則不應當被不同地理解或者被理解為具有過度正式的含義。在任何情況下,即使是本說明書中定義的術語也不打算被解釋為排除本公開的實施例。
以下,將參考附圖更詳細描述根據本公開的各種實施例的電子設備。本公開中的術語“用戶”可以指使用電子設備的人或者使用電子設備的設備(例如,執(zhí)行人工智能的電子設備)。
圖1是根據本公開的實施例的網絡環(huán)境中的電子設備的框圖。
參考圖1,電子設備100可包括處理器110、存儲器120、顯示器130、傳感器140、無線充電模塊150、電力接收天線160、電池170和通信模塊180。電子設備100可省略這些組件中的至少一者或者可額外地包括不同的組件。
處理器110可包括CPU、AP和通信處理器(communication processor,CP)中的至少一者。處理器110例如可以為電子設備100的至少一個其他組件的控制和/或通信執(zhí)行計算或處理數據。
存儲器120可包括易失性和/或非易失性存儲器。存儲器120例如可存儲與電子設備100的至少一個組件相關的指令或數據。根據本公開的實施例,存儲器120可存儲軟件和/或程序。程序可包括內核、中間件、應用編程接口(application programming interface,API)和/或應用程序(或應用)。內核、中間件和API的至少一部分可被稱為操作系統(tǒng)(operating system,OS)。
內核例如可控制或管理用于執(zhí)行在其他程序中實現的操作或功能的系統(tǒng)資源。此外,內核可提供用于通過從中間件、API或應用程序訪問電子設備100的個體組件來控制或管理系統(tǒng)資源的接口。
中間件例如可在API或應用程序與內核通信時起到交換數據的中介作用。
此外,中間件可根據優(yōu)先級處理從應用程序接收的至少一個作業(yè)請求。例如,中間件可向至少一個應用程序指派使用電子設備100的系統(tǒng)資源的優(yōu)先級。例如,中間件可通過根據指派給至少一個作業(yè)請求的優(yōu)先級處理該至少一個作業(yè)請求來對該至少一個作業(yè)請求執(zhí)行調度或負載均衡。
API作為用于允許應用程序控制從內核或中間件提供的功能的接口可包括用于文件控制、窗口控制、圖像處理或字符控制的至少一個接口或功能(例如,指令)。
顯示器130例如可包括液晶顯示器(liquid crystal display,LCD)、發(fā)光二極管(light emitting diode,LED)顯示器、有機發(fā)光二極管(organic light emitting diode,OLED)顯示器、微機電系統(tǒng)(microelectromechanical systems,MEMS)顯示器或者電子紙顯示器。顯示器130可向用戶顯示各種內容(例如,文本、圖像、視頻、圖標、符號等等)。顯示器130可包括觸摸屏,并且例如可利用電子筆或者用戶身體的一部分接收觸摸、手勢、接近輸入或者懸停輸入。
傳感器140包括用于檢測用戶輸入或者電子設備的運動和電子設備的周圍情形的所有組件,無論組件的名稱如何。例如,除了一般被認可為傳感器的模塊,例如加速度傳感器、溫度/濕度傳感器和指紋傳感器以外,傳感器140還可被理解為用于捕捉電子設備100附近的圖像的相機或者用于識別用戶的觸摸輸入的觸摸屏面板。與傳感器140相對應的各種類型的傳感器或硬件模塊的示例在下文參考圖11描述。
無線充電模塊150可包括用于對電池170充電的整流器電路和用于在電力接收天線160中生成電磁感應的匹配電路。例如,無線充電模塊150可將電力接收天線160獲得的交流電(alternating current,AC)轉換成直流電(direct current,DC),并且可將DC電流提供給電池170。此外,無線充電模塊150可監(jiān)視提供給電池170的電壓或電流并且向處理器110或另一類型的處理器(例如,傳感器中樞或CP)提供關于電壓或電流的信息。
電力接收天線160可對應于用于充電的接收線圈。例如,電力接收天線160可形成在諸如電子設備100的后表面蓋或電池之類的結構處并且可連接到無線充電模塊150。當在用于無線充電的外部設備例如電力發(fā)送設備200中包括的發(fā)送線圈中流動的電流形成磁場時,通過電磁感應在電力接收天線160中可生成電流。
通信模塊180可在電子設備100和電力發(fā)送設備200或者外部設備300之間建立通信連接。例如,通信模塊180可通過無線通信或有線通信與外部設備300通信。此外,通信模塊180可通過無線通信與電力發(fā)送設備200(例如,無線充電板)通信。例如,當通過無線充電模塊150供應給電池170的電流小于參考值時,通信模塊180可根據處理器110的控制向電力發(fā)送設備200發(fā)送用于增大發(fā)送輸出的消息。
這里,無線通信可使用以下各項中的至少一者作為蜂窩通信協(xié)議:長期演進(long-term evolution,LTE)、高級LTE(LTE Advance,LTE-A)、碼分多址(code division multiple access,CDMA)、寬帶CDMA(wideband CDMA,WCDMA)、通用移動電信系統(tǒng)(universal mobile telecommunications system,UMTS)、無線寬帶(wireless broadband,WiBro)、全球移動通信系統(tǒng)(global system for mobile communications,GSM),等等。此外,無線通信可包括短程通信。短程通信例如可包括無線保真(wireless fidelity,Wi-Fi)、藍牙和近場通信(near field communication,NFC)中的至少一者。
此外,電子設備100例如可包括輸入/輸出接口。輸入/輸出接口例如可充當用于把從用戶或另一外部設備輸入的指令或數據遞送到電子設備100的(一個或多個)另外組件的接口。此外,輸入/輸出接口可以把從電子設備100的(一個或多個)另外組件接收的指令或數據輸出到用戶或另一外部設備。
外部設備300可與電子設備100的類型相同或不同。根據本公開的各種實施例,在電子設備100上執(zhí)行的操作的全部或部分可在另一個或多個電子設備(例如,外部設備300)上執(zhí)行。根據本公開的實施例,當電子設備100自動地或者按照請求執(zhí)行某個功能或服務時,取代自己執(zhí)行該功能或服務或者除了自己執(zhí)行該功能或服務以外,電子設備300可向外部設備300請求與其有關的功能的至少一部分。另一電子設備(例如,外部設備300)可執(zhí)行請求的功能或額外的功能并且可將執(zhí)行結果遞送給電子設備100。電子設備100可通過按原樣使用接收的結果或者通過進一步處理接收的結果來提供請求的功能或服務。
根據本公開的實施例的用于支持無線充電的電子設備可包括:被配置為檢測電子設備是否被用戶使用的至少一個傳感器;被配置為利用從外部設備獲得的電力對電子設備充電的無線充電模塊;以及功能性地連接到傳感器和無線充電模塊的至少一者的處理器。這里,處理器可執(zhí)行:檢查無線充電模塊的充電狀態(tài)信息,當充電狀態(tài)信息對應于特定條件時利用至少一個傳感器判定電子設備是否被用戶使用,以及基于電子設備是否被使用來提供通知。
此外,當充電電壓小于第一參考電壓或大于第二參考電壓時,或者當充電電流小于第一參考電流或大于第二參考電流時,處理器可判定充電狀態(tài)信息對應于特定條件。
此外,當電子設備的充電在特定的持續(xù)時間中被解除多于特定次數時,處理器可判定充電狀態(tài)信息對應于特定條件。
此外,電子設備可包括被配置為生成振動效果的電機,并且處理器可提供振動效果和聲音的至少一者作為通知。
另外,電子設備還可包括顯示器,并且處理器可在顯示器上顯示通知消息。
另外,電子設備還可包括顯示器,該顯示器包括平坦區(qū)域和從平坦區(qū)域的一側延伸的彎曲區(qū)域,并且處理器可向彎曲區(qū)域輸出關于充電狀態(tài)的顏色。
此外,處理器可通過分析充電狀態(tài)信息來重置用于提供通知的參考值。
另外,處理器可判定電子設備是否滿足限制通知的至少一個條件,并且當基于判定結果該至少一個條件得到滿足時,限制通知。這里,限制通知的至少一個條件可對應于以下各項中的至少一者:當前時間是否對應于特定持續(xù)時間,與電子設備功能性連接的電池的電池電力的剩余量是否大于特定水平,電子設備的位置信息,以及用戶的日程安排信息。
此外,至少一個傳感器可包括加速度傳感器、陀螺儀傳感器和姿態(tài)傳感器中的至少一者;并且處理器可在該至少一個傳感器沒有檢測到運動時提供通知。
另外,至少一個傳感器可包括接近傳感器、指紋識別傳感器和心率傳感器中的至少一者;并且處理器可在通過至少一個傳感器的數據識別沒有發(fā)生時提供通知。
另外,傳感器可包括觸摸屏面板;并且處理器可在沒有檢測到通過觸摸屏面板的觸摸輸入時提供通知。
此外,傳感器可包括相機模塊;并且處理器可基于由相機模塊獲得的圖像的幀變化來提供通知。
另外,電子設備還可包括被配置為在電子設備與外部設備之間建立連接的通信模塊;并且處理器可向外部設備發(fā)送用于允許外部設備提供通知的通知請求消息。
另外,當關于從電子設備提供的通知的反饋在特定時間期間都沒有發(fā)生時,處理器可向外部設備發(fā)送通知請求消息。
圖2是根據本公開的實施例的無線充電狀態(tài)的通知的方法的流程圖。
參考圖2,在操作210中,電子設備(例如,圖1的電子設備100)可開始無線充電。例如,當電子設備100認識到其被放置在電力發(fā)送設備200(例如,充電板)上時,其可自動開始無線充電。更詳細地說,當電子設備100被布置在距電力發(fā)送設備200預定距離內時,通信連接在電力發(fā)送設備200和電子設備100(例如,通信模塊180)之間建立,并且根據從電子設備100發(fā)送的控制消息(例如,充電開始),電力發(fā)送設備200可向電力發(fā)送設備200內部的發(fā)送線圈供應電流。在另一示例中,當檢測到電子設備100的重量或者電子設備100的靠近時,電力發(fā)送設備200可自動向發(fā)送線圈供應電流。一旦電流被供應到發(fā)送線圈,電流就可通過電磁感應在電子設備100的接收線圈(例如,電力接收天線160)中流動,并且電池170的充電可開始。
在操作220中,電子設備100例如可判定在無線充電期間是否發(fā)生了異?,F象。此操作可由無線充電模塊150執(zhí)行或者可由處理器110基于無線充電模塊150提供的信息執(zhí)行。電子設備100可檢查無線充電狀態(tài)并且如果檢查到的無線充電狀態(tài)滿足特定條件,則判定在無線充電期間發(fā)生異?,F象。
由于電子設備100不處于固定狀態(tài)中,而是處于被放在電力發(fā)送設備200上的狀態(tài)中,所以無線充電可能由于各種原因而停止或者其效率可能降低(例如,用戶無意間觸摸電子設備100或者電子設備100被連接到電子設備100的有線耳機/耳麥所移動)。在一些情況中,無線充電的效率可被顯著增大。例如,當電子設備100被布置成相對于電力發(fā)送設備200具有扭曲的取向時,電子設備100可向電力發(fā)送設備200發(fā)送用于增大輸出的消息以便滿足目標電流值。當電子設備100和電力發(fā)送設備200在電力發(fā)送設備200的輸出電力高的狀態(tài)中被布置得匹配彼此時,供應給電池170的電流或電壓的水平相對于參考值可顯著增大。
在無線充電期間是否發(fā)生異常情形可基于以下標準來判定。例如,當供應給電池170的充電電壓(例如,VBUS)小于第一參考電壓(例如,欠壓鎖定(under voltage lockout,UVLO))或大于第二參考電壓(例如,過壓鎖定(over voltage lockout,OVLO))時,電子設備100可判定異常情形發(fā)生。類似地,當供應給電池170的充電電流小于第一參考電流或大于第二參考電流時,電子設備100可判定異常情形發(fā)生。例如,當用于對電池170充電的電流應為1A,但供應的是500mA或1500mA時,電子設備100可判定在無線充電期間發(fā)生異常情形。
作為另一示例,如果無線充電的識別/解除在預定的時間期間相關,則電子設備100可判定在充電期間發(fā)生了異常。例如,當無線充電在10秒內被識別和解除了五次時(例如,當無線充電開始并停止時),電子設備100可判定在無線充電期間發(fā)生了異常情形。
如果沒有檢測到異常充電,則電子設備100在操作240中可繼續(xù)對電池170充電。
如果判定發(fā)生了異常充電,則電子設備100在操作230中可利用至少一個傳感器判定其是否正被用戶使用。也就是說,在操作230中,電子設備100可判定用于判定電子設備100是否正被用戶使用的特定條件是否得到滿足。例如,處理器110可檢查無線充電模塊150的充電狀態(tài)(或充電狀態(tài)信息)并且判定充電狀態(tài)是否對應于特定條件。如果充電狀態(tài)對應于特定條件,則處理器110可利用至少一個傳感器判定電子設備100是否正被用戶使用。關于操作230的示例在下文參考圖3、圖4和圖5描述。
當判定電子設備100正被用戶使用時,電子設備100例如可不提供通知并且在操作240中可維持充電狀態(tài)。這是因為用戶在使用電子設備100之后可將電子設備100放在用于生成最優(yōu)化的充電效率的位置。此外,通過判定電子設備100是否被用戶使用,當前用戶利用電子設備100執(zhí)行的任務可不被中斷或停止。
當判定電子設備100未被用戶使用時,電子設備100在操作250中可向用戶提供指出當前無線充電未被適當執(zhí)行的通知以允許用戶認識到這一點。從電子設備100提供的各種通知形式在下文參考圖6A至6D描述。
圖3是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖。
參考圖3,在操作310中,電子設備100可判定其是否正被移動。操作310例如可在圖2的操作220之后執(zhí)行。
電子設備100可包括用于檢測電子設備100本身的運動或者在電子設備100周圍發(fā)生的運動的傳感器,例如加速度傳感器、陀螺傳感器(陀螺儀傳感器)和姿態(tài)傳感器。當利用加速度傳感器、陀螺傳感器和姿態(tài)傳感器中的至少一者判定有電子設備100本身的運動或者電子設備100周圍的運動(例如,用戶的姿態(tài))時,電子設備100在操作320中可判定電子設備100當前正被使用。當判定電子設備100正被使用時,電子設備100例如可像圖2中的操作240中那樣維持當前充電狀態(tài)。
如果沒有檢測到與電子設備100相關的運動,則在圖3中的操作330中,電子設備100可判定電子設備100當前未被使用。當判定電子設備100未被使用時,電子設備100例如可像圖2中的操作250中那樣提供指出發(fā)生異常充電情形的通知。
此外,根據本公開的實施例,在判定電子設備100是否被使用時,當電子設備100的充電效率下降時,檢查電子設備100本身的運動(例如,由于電子設備100的文本接收而引起的振動)是否發(fā)生或者外部環(huán)境因素中的變化(例如,無線充電板的運動)是否發(fā)生。如果電子設備100的運動發(fā)生,則可判定電子設備100未被使用并且電子設備100可提供通知。
圖4是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖。
參考圖4,在操作410中,電子設備100可判定在電子設備100上的用戶輸入是否發(fā)生。操作410例如可在圖2的操作220之后執(zhí)行。
電子設備100可包括用于通過與用戶身體的接觸來獲得數據的傳感器,例如接近傳感器(例如,抓握傳感器)、指紋識別傳感器和心率傳感器。當通過這種傳感器發(fā)生數據識別時,電子設備100在操作410中可判定用戶輸入發(fā)生。
作為另一示例,電子設備100可包括觸摸屏面板。利用觸摸屏面板,電子設備100可在顯示器130的表面上接收觸摸輸入。當通過觸摸屏面板檢測到觸摸輸入時,電子設備100在操作410中可判定用戶輸入發(fā)生。
當通過諸如上述各種傳感器或觸摸屏面板之類的硬件模塊檢測到用戶輸入時,電子設備100在操作420中可判定其當前正被使用。在此情況下,電子設備100可像圖2中的操作240中那樣維持當前充電狀態(tài)。
如果沒有檢測到用戶輸入,則電子設備100在圖4中的操作430中可判定其當前未被使用。在此情況下,電子設備100可像圖2中的操作250中那樣提供指出異常充電情形發(fā)生的通知。
圖5是根據本公開的實施例的依據電子設備是否正被使用來提供無線充電狀態(tài)的通知的方法的流程圖。
參考圖5,當檢測到異常充電時(例如,在圖2的操作220中),電子設備100在圖5中的操作510中可激活相機功能。如果像智能電話中那樣提供了多個相機(例如,前置相機和后置相機),則電子設備100可激活特定的相機模塊。或者,根據本公開的一些實施例,電子設備100可依據電子設備100的顯示器是面向下(例如,地面)還是面向上(例如,天花板/天空)來激活適當的相機模塊。例如,在電子設備100的后部接近充電板200的無線充電的情況中,電子設備100可激活前置相機以便圖像捕捉。
在操作520中,電子設備100可通過激活的相機模塊獲得圖像。操作520可被執(zhí)行預定次數。例如,電子設備100可按每1秒間隔獲得五個圖像。在另一示例中,操作520可被連續(xù)執(zhí)行預定時間。在此情況下,可獲得由相機模塊捕捉的視頻。
在操作530中,電子設備100可通過比較在操作520中獲得的圖像的幀來檢查幀的變化是否發(fā)生。在上述示例的情況中,電子設備100可通過比較獲得的五個圖像來判定身份是否被維持。例如,如果五個圖像的多于95%是相同的,則電子設備100可判定圖像的身份被維持(例如,圖像沒有變化),并且作為結果,判定電子設備100未被使用。
如果相機模塊獲得了視頻,則電子設備100可通過在視頻中包括的若干個幀之中采樣任意的幀或者只采樣與I幀相對應的圖像來判定幀的變化是否發(fā)生。
當基于這種圖像獲取和幀分析結果判定幀中的差異水平的變化發(fā)生時,在操作540中判定電子設備100當前正被使用。在此情況下,電子設備100可像操作240中那樣維持當前充電狀態(tài)。
如果幀變化沒有發(fā)生(例如,幀的身份被維持),則在操作550中判定電子設備100當前未被使用。在此情況下,電子設備100可像圖2中的操作250中那樣提供用于表示異常充電情形發(fā)生的通知。
上述實施例是判定用戶是否使用電子設備的示范性實施例,但并不打算限制本公開。除了以上描述的方法以外,還可以考慮判定電子設備是否被使用的各種示例。例如,電子設備100可基于照明傳感器的亮度或者由顏色傳感器(例如,紅-綠-藍(RGB)傳感器)檢測到的顏色的變化來判定用戶當前是否使用電子設備。
圖6A至6D是根據本公開的各種實施例的無線充電板上的電子設備的頂視圖。
參考圖6A,電子設備100可利用用于生成振動的振動模塊(例如,電機)來生成振動效果601。額外地和/或替換地,電子設備100可通過揚聲器輸出用于請求對充電狀態(tài)的檢查的聲音(或消息)603(例如,“檢查充電狀態(tài)”)。
參考圖6B,除了上述的振動和/或聲音以外,電子設備100例如還可通過與電子設備100功能性連接的顯示器(例如,圖1的顯示器130)顯示用于請求對充電狀態(tài)的檢查的彈出窗口605。直到對彈出窗口605的用戶反饋發(fā)生為止,電子設備100可提供上述聲音或振動效果。所示出的彈出窗口605是示范性的,可以以各種形式顯示各種消息。例如,電子設備100可輸出消息“由于當前無線充電未被正常執(zhí)行,請將電子設備的位置移動到充電板的中央”或者輸出用于引導電子設備100的期望位置的引導信息。
圖6C圖示了用于表示當前充電未被正常執(zhí)行的顯示效果被顯示在電子設備100的顯示器的部分區(qū)域上的示例。例如,電子設備100可包括彎曲顯示器。例如,電子設備100可包括具有平坦區(qū)域和從平坦區(qū)域的至少一側延伸的彎曲區(qū)域607的顯示器。當異常充電狀態(tài)發(fā)生時,電子設備100可通過在彎曲區(qū)域607上輸出特定顏色來指示異常情形。例如,當異常充電發(fā)生時,電子設備100可在彎曲區(qū)域607上輸出紅顏色或者引起閃爍。
圖6D圖示了圖6C的另一實施例。例如,電子設備100可利用用于顯示充電量的區(qū)域609相對于彎曲區(qū)域的整體面積的面積比率來顯示當前充電容量相對于整體電池容量。如圖6C中所示,紅顏色或者另一對比顏色可被輸出到剩余區(qū)域611?;蛘?,區(qū)域609與區(qū)域611的比率可顯示匹配狀態(tài)。例如,當電子設備100和充電板200完全匹配時,預定顏色(例如,綠色)的區(qū)域609可占據彎曲區(qū)域的100%。然而,當電子設備100和充電板200略微偏離時,具有與區(qū)域609的預定顏色不同的顏色(例如,紅顏色)的區(qū)域611可根據該偏離填充彎曲區(qū)域。例如,區(qū)域609占據彎曲區(qū)域的85%并且區(qū)域611占據彎曲區(qū)域的剩余15%。在看到這個之后,用戶可適當地調整電子設備100的位置以允許區(qū)域609占據彎曲區(qū)域的100%。
圖7是根據本公開的實施例的限制通知的方法的流程圖。
與上述實施例類似,在根據異常充電情形提供通知的情況中,如果滿足預定條件,則可限制通知。例如,電子設備100在夜間或者當用戶在睡眠時可不提供通知。例如,電子設備100在特定時間(例如,晚間12:00至早晨06:00)可不提供通知或者基于從電子設備100收集的用戶的使用模式(例如,用戶平均來說從晚間11:30至早晨07:30睡眠)在相應的時間可不提供通知。作為另一示例,當判定電池170被充分充電時,例如,電池170被充電了多于90%時,電子設備100可不提供通知。
參考圖7,電子設備100在操作710中可判定通知限制條件。此操作可當在圖2的操作230中判定電子設備100未在使用中時執(zhí)行。通知限制條件如上所述可對應于當前時間是否對應于特定時間或者剩余電池電力是否大于特定水平。然而,除此之外,可以有各種通知限制條件。例如,通知限制條件可由用戶設置(例如,如果電子設備100的音量被設置得大于預定水平或者當特定應用被執(zhí)行時,通知可被限制)。
根據本公開的實施例,電子設備100可使用在電子設備100的日歷應用中注冊的用戶的日程安排信息(例如,會議、電影等等)或者電子設備100的位置信息作為通知限制條件。例如,當在日歷應用中安排了事件的時間判定通知發(fā)生時,電子設備100可限制通知本身、通知方法或者通知的大小。例如,當電子設備100的用戶在開會時,電子設備100可不提供無線充電狀態(tài)的通知,或者通過除了聲音或振動以外的另一方法提供通知,或者把作為通知提供的聲音的音量或振動的強度限制到低于預定水平。作為另一示例,當根據基于位置信息的判定結果判定用戶在公司或者在咖啡店中時,電子設備100可限制通知本身、通知方法和通知的大小中的至少一者。
在操作720中,電子設備100可判定是否滿足至少一個通知限制條件。如果滿足限制條件,則在操作730中,電子設備100可不提供異常充電狀態(tài)的通知。如果沒有與限制條件相對應的項目,則在操作740中,電子設備100可提供異常充電狀態(tài)的通知。
圖8是根據本公開的實施例的依據電子設備的振動是否被設置來確定通知方法和提供通知的方法的流程圖。對于與上文公開的內容相同、相應或相似的內容的描述可被省略。
參考圖8,在操作810中,電子設備100可開始無線充電。操作810可對應于圖2的操作210。
在操作820中,例如,當電子設備100當前處于振動模式中時,或者當振動功能被激活時,或者當執(zhí)行中的應用之中有使用振動功能的應用時,電子設備100可阻止其振動功能以為在無線充電期間發(fā)生振動的情形作準備。此外,根據本公開的實施例,電子設備100可限制振動的強度或振動的數目,而不是阻止振動功能。例如,在傳統(tǒng)振動通知的情況中,當以10的強度維持3秒的振動按每1秒間隔被提供十次時,對于根據本公開的實施例限制的振動,以3的強度維持3秒的振動按每1秒間隔被提供五次(例如,3秒振動之后1秒休息可被重復五次)。以這種方式,電子設備100可防止電子設備100和電力發(fā)送設備200之間的相對位置被振動改變。
在操作830中,當無線充電狀態(tài)對應于異常狀態(tài)時,電子設備100可確定要提供的通知方法。在此情況下,使用與圖6A中相同振動功能的通知方法可被排除。
雖然在圖8中示出了操作830在操作820之后執(zhí)行,但操作830可在另一適當操作之后執(zhí)行。例如,操作830可在執(zhí)行操作850之后并且在執(zhí)行操作870之前執(zhí)行。
在操作840中,電子設備100可判定異常充電情形是否發(fā)生。操作840可對應于圖2中的操作220。此外,圖8中的用于判定電子設備100是否在使用中的操作850可對應于上文描述的圖2中的操作230。當圖8中的操作840和操作850各自得到滿足時,電子設備100可繼續(xù)維持無線充電狀態(tài)。然而,當在操作850中判定電子設備100未在使用中時,在操作870中,電子設備100可通過由操作830確定的方法提供通知。
圖9是根據本公開的實施例的利用多個電子設備來提供無線充電狀態(tài)的通知的方法的流程圖。
隨著除了智能電話以外的諸如平板設備和可穿戴設備之類的智能計算設備也變得更普遍,用戶可同時使用兩個或更多個智能計算設備。例如,用戶可同時使用平板設備和智能電話、智能電話和智能手表、平板設備和智能手表或者智能電話和膝上型PC。上述的設備可經由網絡連接并且通過用戶賬戶與彼此聯鎖。
參考圖9,例如,第一設備901可以是智能手表并且第二設備902可以是智能電話。在操作910中,第一設備901和第二設備902可預先經由網絡(例如,BT)連接。
在操作920中,對于第二設備902(例如,智能電話)的無線充電可開始。直到第二設備902被充電為止,用戶可利用第一設備901(例如,智能手表)執(zhí)行諸如檢查消息、打電話或搜索信息之類的操作。
通過上文描述的圖2的過程或者通過另一過程,例如,像操作930中那樣在第二設備902中可發(fā)生通知情形。然而,用戶可對第二設備902沒有興趣或者可位于與第二設備902有較大距離處。在此情況下,在操作940中,第二設備902可向第一設備901發(fā)送通知請求消息。在操作950中,基于接收到的通知請求消息,第一設備901可提供第二設備902的當前無線充電未被正常執(zhí)行的通知。另外,當向第一設備901提供通知時,在操作960中可同時向第二設備902提供通知。
圖10是根據本公開的實施例的利用多個電子設備來提供無線充電狀態(tài)的通知的方法的流程圖。除了一些操作以外,要理解圖10的實施例對應于圖9的實施例。
在圖10的實施例中,與圖9的實施例不同,即使在操作930中在第二設備902中發(fā)生通知情形,也不立即向第一設備901發(fā)送通知請求消息。取而代之,在操作1010中,直到從第二設備902提供通知時起預定時間逝去為止,該過程可等待用戶的反饋(例如,調整第二設備902的位置或者在第二設備902上顯示的彈出窗口上提供反饋(例如,觸摸輸入))。如果直到預定時間逝去為止沒有提供對于第二設備902的用戶反饋,則第二設備902在操作940中可向第一設備901發(fā)送通知請求消息。那之后的操作可對應于上述的圖9的實施例。
可各種各樣地利用參考圖9或圖10配置的通知提供方法。例如,當在咖啡店中利用無線充電板對移動電話充電的同時用筆記本工作時,用戶可專注于筆記本。在一些情況中,布置在充電板上的移動電話可由于筆記本而在視線之外。在這種情況中,移動電話未被正常充電并且即使關于此的通知被提供到移動電話,用戶也可能沒有意識到該通知。然而,當指出對于移動電話的充電未被正常執(zhí)行的消息被輸出到筆記本的屏幕時,用戶可通過調整移動電話的位置來嘗試高效的無線充電。
根據本公開的實施例,基于被無線充電的電子設備是否經由網絡與另一電子設備連接(例如,耦合或配對),可不同地配置通知提供方法。例如,如果沒有其他設備經由網絡連接到正被無線充電的電子設備,則相應的電子設備可提供通知。然而,如果有另一設備經由網絡連接到正被無線充電的電子設備,則正被無線充電的電子設備可判定該另一設備提供通知(或者兩個設備都提供通知)。
根據本公開的實施例,當上述的異常充電情形(例如,充電停止)發(fā)生時,電子設備100可分析相應的異?,F象。例如,處理器110或充電停止現象分析模塊可分析相應異?,F象之前的充電操作,并且基于分析結果部分調整充電值。例如,分析模塊可分析充電輸入電壓、消耗電流、充電電流、熱生成狀態(tài)、電池電壓和充電效率。在再充電期間,分析模塊基于分析結果可通過應用與先前充電不同的電壓或電流值來執(zhí)行再充電。在此情況下,上文聯系圖7和圖8描述的通知限制條件可與分析結果一起用來重置用于提供通知的參考值。
根據本公開的實施例的提供電子設備中的無線充電狀態(tài)的通知的方法可包括:利用從外部設備接收的用于電子設備的電力對電子設備無線充電;檢查無線充電的狀態(tài);當無線充電的狀態(tài)對應于特定條件時,利用至少一個傳感器判定電子設備是否被用戶使用;以及基于電子設備是否被使用來提供通知。
基于電子設備是否被使用來提供通知可包括:當判定電子設備被用戶使用時,不提供通知;以及當判定電子設備未被用戶使用時,提供通知。
該方法還可包括:當無線充電開始時,阻止電子設備的振動功能;并且確定通知的提供類型。這里,可按所確定的類型提供通知。
此外,提供通知可包括:判定是否滿足預定的通知限制條件;當滿足通知限制條件時,不提供通知;以及當不滿足通知限制條件時,提供通知。
圖11是根據本公開的各種實施例的電子設備1101的框圖。
參考圖11,電子設備1101例如可包括上文描述和圖1中示出的電子設備100的全部或部分。電子設備1101可包括至少一個處理器1110(例如,AP)、通信模塊1120、訂戶識別模塊(subscriber identification module,SIM)1124、存儲器1130、傳感器模塊1140、輸入設備1150、顯示器1160、接口1170、音頻模塊1180、相機模塊1191、電力管理模塊1195、電池1196、指示器1197和電機1198。
處理器1110可控制連接到它的多個硬件或軟件組件并且也可通過執(zhí)行操作系統(tǒng)或應用程序來執(zhí)行各種數據處理和操作。處理器1110可例如以片上系統(tǒng)(system on chip,SoC)實現。根據本公開的實施例,處理器1110還可包括圖形處理單元(graphic processing unit,GPU)和/或圖像信號處理器。處理器1110可包括圖11所示的組件的至少一部分(例如,蜂窩模塊1121)。處理器1110可加載從其他組件(例如,非易失性存儲器)的至少一者接收的命令或數據,處理它們,并且將各種數據存儲在非易失性存儲器中。
通信模塊1120可具有與圖1的通信模塊180相同或相似的配置。通信模塊1120例如可包括蜂窩模塊1121、Wi-Fi模塊1123、藍牙模塊1125、全球導航衛(wèi)星系統(tǒng)(global navigation satellite system,GNSS)模塊1127(例如,全球定位系統(tǒng)(global positioning system,GPS)模塊、全球軌道導航衛(wèi)星系統(tǒng)(global orbiting navigation satellite system,Glonass)模塊、北斗導航衛(wèi)星系統(tǒng)(北斗)模塊或歐洲GNSS(伽利略)模塊)、NFC模塊1128和射頻(radio frequency,RF)模塊1129。
蜂窩模塊1121例如可通過通信網絡提供語音呼叫、視頻呼叫、文本服務或互聯網服務。根據本公開的實施例,蜂窩模塊1121可利用SIM(例如,SIM卡)1124在通信網絡中對電子設備1101執(zhí)行區(qū)分和認證操作。蜂窩模塊1121可執(zhí)行處理器1110提供的功能的至少一部分。蜂窩模塊1121還可包括CP。
Wi-Fi模塊1123、藍牙模塊1125、GNSS模塊1127或NFC模塊1128的每一者可包括用于處理通過相應模塊發(fā)送/接收的數據的處理器。根據本公開的實施例,蜂窩模塊1121、Wi-Fi模塊1123、藍牙模塊1125、GNSS模塊1127和NFC模塊1128的至少一部分(例如,至少一者)可被包括在一個集成電路(integrated circuit,IC)或IC封裝中。
RF模塊1129例如可發(fā)送/接收通信信號(例如,RF信號)。RF模塊1129例如可包括收發(fā)器、功率放大器模塊(power amplifier module,PAM)、頻率濾波器、低噪聲放大器(low noise amplifier,LNA)或天線。根據本公開的實施例,蜂窩模塊1121、Wi-Fi模塊1123、藍牙模塊1125、GNSS模塊1127和NFC模塊1128的至少一者可通過單獨的RF模塊發(fā)送/接收RF信號。
SIM 1124例如可包括包含SIM和/或嵌入式SIM的卡并且也可包括唯一識別信息(例如,集成電路卡識別符(integrated circuit card identifier,ICCID))或訂戶信息(例如,國際移動訂戶身份(international mobile subscriber identity,IMSI))。
存儲器1130(例如,圖1的存儲器120)可包括內部存儲器1132或外部存儲器1134。內部存儲器1132可包括以下各項中的至少一者:易失性存儲器(例如,動態(tài)隨機訪問存儲器(dynamic random access memory,DRAM)、靜態(tài)RAM(static RAM,SRAM)、同步DRAM(synchronous DRAM,SDRAM)),以及非易失性存儲器(例如,一次可編程只讀存儲器(one-time programmable read only memory,OTPROM)、可編程ROM(programmable ROM,PROM)、可擦除可編程ROM(erasable and programmable ROM,EPROM)、電可擦除可編程ROM(electrically erasable and programmable ROM,EEPROM)、掩模ROM、閃速ROM、閃存(例如,NAND閃存或NOR閃存)、硬盤驅動器或者固態(tài)驅動器(solid state drive,SSD))。
外部存儲器1134還可包括閃盤驅動器,例如緊湊式閃存(compact flash,CF)驅動器、安全數字(secure digital,SD)卡、微型SD卡、袖珍SD卡、極速數字(extreme digital,xD)卡、多媒體卡(multimedia card,MMC)或者記憶棒。外部存儲器1134可通過各種接口功能性地和/或物理性地連接到電子設備1101。
傳感器模塊1140測量物理量或檢測電子設備1101的操作狀態(tài),從而將測量到或檢測到的信息轉換成電信號。傳感器模塊1140可包括以下各項中的至少一者:姿態(tài)傳感器1140A、陀螺傳感器1140B、大氣壓傳感器1140C、磁傳感器1140D、加速度傳感器1140E、抓握傳感器1140F、接近傳感器1140G、顏色傳感器1140H(例如,RGB傳感器)、生物計量傳感器1140I、溫度/濕度傳感器1140J、照明傳感器1140K以及紫外(ultra violet,UV)光傳感器1140M。額外地或替換地,傳感器模塊1140可包括電子鼻(electronic nose,E-nose)傳感器、肌電圖(electromyography,EMG)傳感器、腦電圖(electroencephalogram,EEG)傳感器、心電圖(electrocardiogram,ECG)傳感器、紅外(infrared,IR)傳感器、虹膜傳感器或者指紋傳感器。傳感器模塊1140還可包括用于控制其中的至少一個傳感器的控制電路。根據本公開的實施例,電子設備1101還可包括被配置為作為處理器1110的一部分或者與處理器1110分離地控制傳感器模塊1140的處理器并從而可在處理器910處于休眠狀態(tài)中時控制傳感器模塊1140。
輸入設備1150可包括觸摸面板1152、(數字)筆傳感器1154、鍵1156或者超聲輸入設備1158。觸摸面板1152可使用例如電容、電阻、紅外或超聲方法中的至少一者。此外,觸摸面板1152還可包括控制電路。觸摸面板1152還可包括觸覺層以向用戶提供觸覺響應。
(數字)筆傳感器1154例如可包括作為觸摸面板的一部分的用于識別的薄片或者單獨的用于識別的薄片。鍵1156例如可包括物理按鈕、光學鍵或者小鍵盤。超聲輸入設備1158可通過麥克風(例如,麥克風1188)檢測從輸入工具生成的超聲波以便檢查與檢測到的超聲波相對應的數據。
顯示器1160(例如,圖1的顯示器130)可包括面板1162、全息設備1164或投影儀1166。面板1162可具有與圖1的顯示器130相同或相似的配置。面板1162可例如實現為柔性的、透明的或者可穿戴的。面板1162和觸摸面板1152可被配置為一個模塊。全息設備1164可利用光的干涉在空氣中顯示三維圖像。投影儀1166可通過將光投影到屏幕上來顯示圖像。該屏幕例如可被放置在電子設備1101的內部或外部。根據本公開的實施例,顯示器1160還可包括用于控制面板1162、全息設備1164或投影儀1166的控制電路。
接口1170例如可包括高清晰度多媒體接口(high-definition multimedia interface,HDMI)1172、通用串行總線(universal serial bus,USB)1174、光學接口1176或者D-subminiature(D-sub)連接器1178。接口1170例如可被包括在圖1所示的通信模塊180中。額外地或替換地,接口1170可包括移動高清晰度鏈路(mobile high-definition link,MHL)接口、SD卡/MMC接口或者紅外數據協(xié)會(Infrared Data Association,IrDA)標準接口。
音頻模塊1180可將聲音轉換成電信號并且可將電信號轉換成聲音。音頻模塊1180的至少一些組件例如可被包括在圖1所示的輸入/輸出接口150中。音頻模塊1180可處理通過揚聲器1182、接收器1184、耳機1186或麥克風1188輸入/輸出的聲音信息。
相機模塊1191作為用于捕捉靜止圖像和視頻的設備可包括至少一個圖像傳感器(例如,前置傳感器或后置傳感器)、鏡頭、圖像信號處理器(image signal processor,ISP)或者閃光燈(例如,LED或氙燈)。
電力管理模塊1195可管理電子設備1101的電力。根據本公開的實施例,電力管理模塊1195例如可包括電力管理IC(power management IC,PMIC)、充電器IC或者電池量表。PMIC可具有有線和/或無線充電方法。對于無線充電方法,例如,有磁諧振方法、磁感應方法或電磁方法。可添加用于無線充電的額外電路,例如,諸如線圈環(huán)、諧振電路或整流器電路之類的電路。電池量表可在充電期間測量電池1196中的電池電力的剩余量或者其電壓、電流或溫度。電池1196例如可包括可再充電電池和/或太陽能電池。
指示器1197可顯示電子設備1101或其一部分(例如,處理器1110)的特定狀態(tài),例如啟動狀態(tài)、消息狀態(tài)或充電狀態(tài)。電機1198可將電信號轉換成機械振動并且可生成振動或觸覺效果。電子設備1101可包括用于移動TV支持的處理設備(例如,GPU)。用于移動TV支持的處理設備可根據諸如數字多媒體廣播(digital multimedia broadcasting,DMB)、數字視頻廣播(digital video broadcasting,DVB)或mediaFLOTM之類的標準來處理媒體數據。
根據本公開的各種實施例的電子設備1101的上述組件的每一者可被配置有至少一個組件并且相應組件的名稱可根據電子設備1101的類型而變化。電子設備1101可包括上述組件中的至少一者,可不包括上述組件中的一些,或者可還包括另外的組件。此外,電子設備1101中的一些組件可被配置為一個實體,使得先前相應組件的功能被相同地執(zhí)行。
圖12是根據本公開的實施例的程序模塊1210的框圖。
參考圖12,程序模塊1210可包括用于控制與電子設備(例如,圖1的電子設備100)相關的資源的OS和/或在OS上運行的各種應用。OS例如可包括SymbianTM和
程序模塊1210可包括內核1220、中間件1230、API 1260和/或應用1270。程序模塊1210的至少一部分可被預加載在電子設備上或者可從外部電子設備下載。
內核1220例如可包括系統(tǒng)資源管理器1221或設備驅動器1223。系統(tǒng)資源管理器1221可執(zhí)行系統(tǒng)資源的控制、分配或檢索。根據本公開的實施例,系統(tǒng)資源管理器1221可包括進程管理單元、存儲器管理單元或文件系統(tǒng)管理單元。設備驅動器1223例如可包括顯示驅動器、相機驅動器、藍牙驅動器、共享存儲器驅動器、USB驅動器、小鍵盤驅動器、Wi-Fi驅動器、音頻驅動器或者進程間通信(inter-process communication,IPC)驅動器。
中間件1230例如可提供應用1270也要求的功能,或者可通過API 1260向應用1270提供各種功能以便允許應用1070高效地使用電子設備內部的有限系統(tǒng)資源。根據本公開的實施例,中間件1230可包括以下各項中的至少一者:運行時庫1235、應用管理器1241、窗口管理器1242、多媒體管理器1243、資源管理器1244、電力管理器1245、數據庫管理器1246、封裝管理器1247、連通性管理器1248、通知管理器1249、位置管理器1250、圖形管理器1251和安全性管理器1252。
運行時庫1235例如可包括庫模塊,編譯器使用該庫模塊來在應用1270在運行的同時通過編程語言添加新功能。運行時庫1235可執(zhí)行關于輸入/輸出管理、存儲器管理或運算功能的功能。
應用管理器1241例如可管理應用1270之中的至少一個應用的生命周期。窗口管理器1242可管理屏幕中使用的圖形用戶界面(graphical user interface,GUI)資源。多媒體管理器1243可識別用于播放各種媒體文件的格式并且可利用與相應的格式相對應的編碼器/解碼器(編解碼器)來對媒體文件編碼或解碼。資源管理器1244可管理應用1270中的至少一個應用的諸如源代碼、存儲器或存儲空間之類的資源。
電力管理器1245例如可與基本輸入/輸出系統(tǒng)(basic input/output system,BIOS)一起操作來管理電池或電力并且可提供電子設備的操作所必要的電力信息。數據庫管理器1246可創(chuàng)建、搜索或修改在應用1270中的至少一個應用中使用的數據庫。封裝管理器1247可管理以封裝文件格式分發(fā)的應用的安裝或更新。
連通性管理器1248可管理無線連接,例如Wi-Fi或藍牙。通知管理器1249可以以不打斷用戶的方式向用戶顯示或通知諸如消息的到達、約會和接近提醒之類的事件。位置管理器1250可管理關于電子設備的位置信息。圖形管理器1251可管理要提供給用戶的圖形效果或與其有關的用戶界面。安全性管理器1252可提供系統(tǒng)安全性或用戶認證所必要的各種安全性功能。根據本公開的實施例,當電子設備(例如,圖1的電子設備100)包括電話功能時,中間件1230還可包括用于管理電子設備的語音或視頻呼叫功能的電話管理器。
中間件1230可包括用于形成上述組件的各種功能的組合的中間件模塊。中間件1230可提供專用于每類OS的模塊來提供分化的功能。此外,中間件1230可動態(tài)地刪除現有組件的一部分或者添加新組件。
API 1260例如作為一組API編程功能可根據OS作為另一配置來提供。例如,在或的情況下,對于每個平臺可提供一個API集合,而在的情況下,對于每個平臺可提供至少兩個API集合。
應用1270例如可包括用于執(zhí)行功能的至少一個應用,例如首頁應用1271、撥號器應用1272、短消息服務/多媒體消息傳遞服務(short message service/multimedia messaging service,SMS/MMS)應用1273、即時消息應用1274、瀏覽器應用1275、相機應用1276、鬧鐘應用1277、聯系人應用1278、語音撥號應用1279、電子郵件應用1280、日歷應用1281、媒體播放器應用1282、相冊應用1283、時鐘應用1284、保健應用(例如,測量鍛煉量或血糖水平)或者環(huán)境信息應用(例如,提供氣壓、濕度或溫度信息)。
根據本公開的實施例,應用1270可包括用于支持電子設備(例如,圖1的電子設備100)和外部電子設備之間的信息交換的信息交換應用。信息交換應用例如可包括用于向外部設備中繼特定信息的通知中繼應用或者用于管理外部電子設備的設備管理應用。
例如,通知中繼應用可具有用于向外部電子設備中繼從電子設備的另一應用(例如,SMS/MMS應用1273、電子郵件應用1280、保健應用或環(huán)境信息應用)發(fā)生的通知信息的功能。此外,通知中繼應用可從外部電子設備接收通知信息并且可隨后將接收到的通知信息提供給用戶。
設備管理應用例如可管理(例如,安裝、刪除或更新)與電子設備通信的外部電子設備的至少一個功能(例如,開啟/關閉外部電子設備本身(或一些組件)或者顯示器的亮度(或分辨率)調整)、在外部電子設備中操作的應用或者從外部設備提供的服務(例如,呼叫服務或消息服務)。
根據本公開的實施例,應用1270根據外部電子設備的屬性可包括特定應用(例如,移動醫(yī)療設備的保健應用)。應用1270可包括從外部電子設備接收的應用。應用1270可包括預加載的應用或者可從服務器下載的第三方應用。根據所示出的實施例的程序模塊1210中的組件的名稱可依據OS的類型而變化。
根據本公開的各種實施例,程序模塊1210的至少一部分可以用軟件、固件、硬件或者其組合來實現。程序模塊1210的至少一部分例如可由處理器(例如,處理器1110)來實現(例如,執(zhí)行)。程序模塊1210的至少一部分可例如包括模塊、程序、例程、指令集或進程來執(zhí)行至少一個功能。
本公開的各種實施例中使用的術語“模塊”例如可指包括硬件、軟件和固件的至少一者的組合的單元。術語“模塊”、“單元”、“邏輯”、“邏輯塊”、“組件”或“電路”可被互換使用。術語“模塊”可以指整體配置的組件的最小單元或部分。術語“模塊”可以指執(zhí)行至少一個功能或其一部分的最小單元。術語“模塊”可以指機械地或電子地實現的組件。例如,根據本公開的各種實施例的術語“模塊”可以指包括執(zhí)行特定操作的專用集成電路(application-specific integrated circuit,ASIC)、現場可編程門陣列(field-programmable gate array,FPGA)或可編程邏輯器件中的至少一者的組件,所有這些都是已知的或者將來可開發(fā)的。
根據本公開的各種實施例,設備(例如,其模塊或功能)或者方法(例如,操作)的至少一部分例如以編程模塊的形式可利用存儲在非暫態(tài)計算機可讀存儲介質中的指令來實現。當至少一個處理器(例如,圖1的處理器110)執(zhí)行指令時,其可執(zhí)行與該指令相對應的功能。非暫態(tài)計算機可讀存儲介質例如可包括圖1的存儲器120。
非暫態(tài)計算機可讀存儲介質可包括硬盤、軟盤、磁介質(例如,磁帶)、光介質(例如,致密盤ROM(compact disk ROM,CD-ROM)和數字多功能盤(digital versatile disc,DVD))、磁光介質(例如,軟光盤)和硬件設備(例如,ROM、RAM或閃存)。此外,程序指令除了包括由編譯器創(chuàng)建的機器語言代碼以外還可包括計算機利用解釋器可執(zhí)行的高級別語言代碼。硬件設備可被配置為作為至少一個軟件模塊操作來執(zhí)行本公開的各種實施例的操作,反之亦然。
關于用于存儲計算機可讀指令的存儲介質,該指令當被電子設備的處理器執(zhí)行時可允許電子設備執(zhí)行:利用從外部設備接收的電力對電子設備無線充電;檢查無線充電的狀態(tài);當無線充電的狀態(tài)對應于特定條件時,利用至少一個傳感器判定電子設備是否被用戶使用;以及基于電子設備是否被使用來提供通知。此外,用于執(zhí)行上述各種方法的指令可被存儲在存儲介質中。
根據本公開的各種實施例的模塊或編程模塊可包括上述組件中的至少一者,可不包括上述組件中的一些,或者可還包括另外的組件。根據本公開的各種實施例由模塊、編程模塊或其他組件執(zhí)行的操作可通過順序、并行、反復或試探方法執(zhí)行。此外,一些操作可按不同的順序執(zhí)行或者可被省略。此外,可添加其他操作。
根據本公開的各種實施例,當電子設備的無線充電未被恰當執(zhí)行時,可根據電子設備的狀態(tài)提供適當的通知。此外,可提供通過本公開獲得的各種效果。
另外,本公開的實施例是為了對本公開的描述和理解而提供的,但并不打算限制本公開。雖然已描述了幾個實施例,但本領域技術人員將容易明白,在不實質性地脫離新穎教導和優(yōu)點的情況下,許多修改是可能的。因此,所有這種修改都打算被包括在如所附權利要求及其等同物限定的本公開的范圍之內。