本公開總體涉及在電子裝置中控制應(yīng)用的執(zhí)行,更具體地講,涉及一種用于根據(jù)電子裝置的狀態(tài)在電子裝置中終止應(yīng)用的執(zhí)行的設(shè)備和方法。
背景技術(shù):
使用與應(yīng)用相關(guān)的各種功能的各種電子裝置最近已被開發(fā)出。例如,電子裝置(例如,智能電話)可執(zhí)行應(yīng)用,并可根據(jù)電子裝置的狀態(tài)終止運行的應(yīng)用。
最近已開發(fā)出各種電子裝置以使用各種功能。這樣的電子裝置為了更有效地執(zhí)行各種功能而可包括顯示單元。例如,智能電話可包括用于在智能電話的正面感測觸摸的顯示單元(例如,觸摸屏)。
大范圍的應(yīng)用(也被稱為“App”)可被安裝在電子裝置中并在電子裝置中被執(zhí)行。各種輸入工具(例如,觸摸屏、按鈕、鼠標、鍵盤、傳感器等)可被用于在電子裝置中執(zhí)行并控制應(yīng)用。
當(dāng)運行的應(yīng)用根據(jù)電子裝置的狀態(tài)而被強制終止時,該應(yīng)用在終止時刻使用的應(yīng)用數(shù)據(jù)會被刪除。為了再次執(zhí)行在應(yīng)用強制終止時已被刪除的應(yīng)用數(shù)據(jù),用戶應(yīng)重復(fù)執(zhí)行所述應(yīng)用并輸入刪除的數(shù)據(jù)的操作,用戶可能厭煩這樣的操作。
技術(shù)實現(xiàn)要素:
本公開的一方面在于至少解決上述問題和/或缺點,并至少提供以下描述的優(yōu)點。
本公開的一方面在于提供一種電子裝置和用于在電子裝置中控制應(yīng)用的執(zhí)行的方法,使得當(dāng)電子裝置的與應(yīng)用的終止相關(guān)的狀態(tài)被檢測出時,運行的應(yīng)用的數(shù)據(jù)可被發(fā)送到一個或更多個外圍裝置,并且所述一個或更多個外圍裝置可對發(fā)送的應(yīng)用數(shù)據(jù)進行處理。
根據(jù)本公開的一方面,提供了一種電子裝置。所述電子裝置包括:通信單元,被配置為發(fā)送和接收數(shù)據(jù);控制器,被配置為當(dāng)在運行的應(yīng)用處于進行中時檢測到電子裝置的滿足用于終止運行的應(yīng)用的條件的狀態(tài)時,控制發(fā)現(xiàn)至少一個外部電子裝置,并利用針對從發(fā)現(xiàn)的外部電子裝置選擇的至少一個電子裝置的指令,通過通信單元將運行的應(yīng)用的數(shù)據(jù)發(fā)送到從發(fā)現(xiàn)的外部電子裝置選擇的所述至少一個電子裝置,以對運行的應(yīng)用的數(shù)據(jù)進行處理。
根據(jù)本公開的另一方面,提供了一種電子裝置。所述電子裝置包括:通信單元,被配置為發(fā)送和接收數(shù)據(jù);控制器,被配置為當(dāng)通過通信單元從外部電子裝置接收到第一應(yīng)用的數(shù)據(jù)時,執(zhí)行與接收到的第一應(yīng)用的數(shù)據(jù)相關(guān)的第二應(yīng)用,并通過執(zhí)行的第二應(yīng)用來對接收到的第一應(yīng)用的數(shù)據(jù)進行處理,其中,接收到的第一應(yīng)用的數(shù)據(jù)是在外部電子裝置中正進行的并且將根據(jù)外部電子裝置的狀態(tài)而被發(fā)送到電子裝置的應(yīng)用的數(shù)據(jù)。
根據(jù)本公開的另一方面,提供了一種在電子裝置中控制應(yīng)用的執(zhí)行的方法。所述方法包括:在電子裝置中執(zhí)行應(yīng)用;當(dāng)檢測到電子裝置的滿足用于終止運行的應(yīng)用的條件的狀態(tài)時,發(fā)現(xiàn)至少一個外部電子裝置;利用針對從發(fā)現(xiàn)的所述至少一個外部電子裝置選擇的至少一個電子裝置的指令,將運行的應(yīng)用的數(shù)據(jù)發(fā)送到從發(fā)現(xiàn)的所述至少一個外部電子裝置選擇的所述至少一個電子裝置,以對運行的應(yīng)用的數(shù)據(jù)進行處理。
根據(jù)本公開的另一方面,提供了一種在電子裝置中控制應(yīng)用的執(zhí)行的方法。所述方法包括:從外部電子裝置接收第一應(yīng)用的數(shù)據(jù);執(zhí)行與接收到的第一應(yīng)用的數(shù)據(jù)相關(guān)的第二應(yīng)用;通過執(zhí)行的第二應(yīng)用來對接收到的第一應(yīng)用的數(shù)據(jù)進行處理,其中,接收到的第一應(yīng)用的數(shù)據(jù)是在外部電子裝置中正進行的并且將根據(jù)外部電子裝置的狀態(tài)而被發(fā)送到電子裝置的應(yīng)用的數(shù)據(jù)。
附圖說明
從以下結(jié)合附圖進行的詳細描述,本公開的特定實施例的以上和其它方面、特征和優(yōu)點將更加清楚,其中,在附圖中:
圖1是示出根據(jù)本公開的實施例的網(wǎng)絡(luò)環(huán)境的示圖;
圖2是示出根據(jù)本公開的實施例的網(wǎng)絡(luò)環(huán)境的示圖;
圖3是示出根據(jù)本公開的實施例的電子裝置的配置的框圖;
圖4是示出根據(jù)本公開的實施例的外圍裝置的配置的框圖;
圖5是示出根據(jù)本公開的實施例的服務(wù)器的配置的框圖;
圖6是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖;
圖7是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖;
圖8是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖;
圖9是示出根據(jù)本公開的實施例的在外圍裝置中控制應(yīng)用的執(zhí)行的方法的流程圖;
圖10是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的健康護理應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖11是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的消息轉(zhuǎn)發(fā)應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖12是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的電子郵件應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖13是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的媒體播放器應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖14是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的web瀏覽器應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖15是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖16是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的多個應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖;
圖17是示出根據(jù)本公開的實施例的電子裝置的配置的框圖;
圖18是示出根據(jù)本公開的實施例的程序模塊的框圖。
具體實施方式
在下文中,參照附圖公開了本公開的實施例。然而,這并不意圖將本公開限制為在此公開的具體實施例。本公開應(yīng)該被解釋為覆蓋本公開的實施例的各種修改、等同形式和/或替換形式。針對附圖,相同或相似的參考標號可被用于指定相同或相似的組成元件。
在此,諸如“具有”、“可具有”、“包括”和“可包括”的術(shù)語是指存在相應(yīng)特征(例如,數(shù)值、功能、操作或諸如組件的組成元件),但不排除一個或更多個另外的特征。
在此,諸如“A或B”、“A或/和B中的至少一個”以及“A或/和B中的一個或更多個”的表述可包括列出的項的所有可能組合。例如,“A或B”、“A和B中的至少一個”以及“A或B中的至少一個”可指任意以下組合:(1)包括至少一個A、(2)包括至少一個B、或(3)包括至少一個A和至少一個B兩者。
在此使用的諸如“第一”、“第二”、“所述第一”和“所述第二”的表述可修飾各種組件,而與元件的順序和/或重要性無關(guān),但不限制相應(yīng)組件。例如,第一用戶裝置和第二用戶裝置可表示不同的用戶裝置,而兩者都是用戶裝置。例如,在不脫離本公開的范圍的情況下,第一元件可被稱為第二元件,并且類似地,第二元件可被稱為第一元件。
當(dāng)元件(例如,第一元件)被稱為(可操作地或可通信地)“連接”或者“耦接”到另一元件(例如,第二元件)時,第一元件可直接連接或耦接到第二元件,或者任意其它元件(例如,第三元件)可以是第一元件和第二元件之間的中介。相對地,當(dāng)元件(例如,第一元件)被稱為“直接連接”或“直接耦接”到另一元件(例如,第二元件)時,不存在在第一元件與第二元件之間插入的其它元件(例如,第三元件)。
如在此所使用的,表述“被配置為”可根據(jù)情況使用例如“適合用于”、“具有…的能力”、“被設(shè)計為”、“被適配為”、“被制成用于”或“能夠”來交換。術(shù)語“被配置為”不總是意味著針對硬件“被專門設(shè)計為”??蛇x擇地,在一些情況下,表述“被配置為...的裝置”可指所述裝置“能夠”與其它裝置或組件一起執(zhí)行相應(yīng)操作。例如,短語“被適配(或配置)為執(zhí)行A、B和C的處理器”可指僅用于執(zhí)行相應(yīng)操作的專用處理器(例如,嵌入式處理器)或通過運行存儲在存儲器裝置中的一個或更多個軟件程序而能夠執(zhí)行相應(yīng)操作的通用處理器(例如,中央處理器(CPU)或應(yīng)用處理器(AP))。
本公開中使用的術(shù)語僅用于描述特定實施例,并且不意在限制本公開。如在此所使用的,除非上下文清楚地另有表示,否則單數(shù)形式的術(shù)語可包括復(fù)數(shù)形式。除非另有定義,否則這里使用的包括技術(shù)術(shù)語和科學(xué)術(shù)語的全部術(shù)語具有與本公開所屬領(lǐng)域的技術(shù)人員通常所理解的定義相同的定義。如在通用字典中定義的術(shù)語的這種術(shù)語具有與相關(guān)領(lǐng)域的上下文定義等同的定義,并且除非在本公開中被清楚地定義,否則將不被解釋為具有理想化的或過于正式的定義。在一些情況下,即使是在本公開中定義的術(shù)語也不應(yīng)該被解釋為排除本公開的實施例。
根據(jù)本公開的實施例的電子裝置可包括以下項中的至少一項:例如,智能電話、平板個人計算機(PC)、移動電話、視頻電話、電子書閱讀器(e-book閱讀器)、臺式PC、膝上型PC、上網(wǎng)本計算機、工作站、服務(wù)器、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、運動圖像專家組(MEPG)-1音頻層3(MP3)播放器、移動醫(yī)療裝置、相機以及可穿戴裝置??纱┐餮b置可包括以下項中的至少一項:配件類型(例如,手表、戒指、手鐲、腳鐲、項鏈、眼鏡、隱形眼鏡、或頭戴式裝置(HMD))、面料或衣物集成類型(例如,電子衣服)、身體安裝類型(例如,皮膚墊片(skin pad)或紋身)以及生物可植入類型(例如,可植入電路)。
根據(jù)本公開的實施例,電子裝置可以是家電。家電可包括以下項中的至少一項:例如,電視機、數(shù)字視頻盤(DVD)播放器、音響、冰箱、空調(diào)、吸塵器、烤箱、微波爐、洗衣機、空氣凈化器、機頂盒、家庭自動控制面板、安全控制面板、TV盒子、游戲控制臺、電子詞典、電子鑰匙、攝像機和電子相框。
根據(jù)本公開的實施例,電子裝置可包括以下項中的至少一項:各種醫(yī)療裝置(例如,各種便攜式醫(yī)學(xué)測量裝置(血糖監(jiān)測裝置、心率監(jiān)測裝置、血壓測量裝置、體溫測量裝置等)、磁共振血管造影(MRA)、磁共振成像(MRI)、計算機斷層掃描(CT)機器以及超聲裝置)、導(dǎo)航裝置、全球定位系統(tǒng)(GPS)接收器、事件數(shù)據(jù)記錄器(EDR)、飛行數(shù)據(jù)記錄器(FDR)、車輛信息娛樂裝置、用于船舶的電子裝置(例如,船用導(dǎo)航裝置和陀螺羅盤)、航空電子裝置、安全裝置、汽車頭單元、工業(yè)或家用機器人、銀行的自動柜員機(ATM)、商店中的銷售點終端(POS)裝置、或物聯(lián)網(wǎng)裝置(例如,電子燈泡、各種傳感器、電表或燃氣表、灑水裝置、火警裝置、恒溫器、街燈、烤面包機、健身器材、熱水箱、加熱器、燒水壺等)。
根據(jù)本公開的實施例,電子裝置可包括以下項中的至少一項:家具或建筑/結(jié)構(gòu)的一部分、電子板、電子簽名接收裝置、投影儀以及各種測量器具(例如,水表、電表、燃氣表和無線電波量表)。根據(jù)本公開的實施例的電子裝置可以是以上各種裝置中的一個或更多個的組合。根據(jù)本公開的實施例的電子裝置可以是柔性裝置。此外,根據(jù)本公開的實施例的電子裝置不限于上述裝置,并可根據(jù)技術(shù)的發(fā)展而包括新的電子裝置。
根據(jù)本公開的實施例,應(yīng)用(例如,應(yīng)用程序)可包括可執(zhí)行以下項的功能的一個或更多個應(yīng)用:主屏幕、撥號、消息傳送(短消息服務(wù)(SMS)、多媒體消息服務(wù)(MMS)或即時消息傳送(IM))、瀏覽器、相機、警報、聯(lián)系人列表、語音撥號、電子郵件、日歷、媒體再現(xiàn)、相冊、手表、健康護理(例如,測量運動量、運動、血壓、體重、體脂、血糖水平等)、全球定位系統(tǒng)(GPS)、項目管理器(planner)、文字處理器(例如,筆記或備忘錄)、或提供環(huán)境信息(例如,提供大氣壓、濕度或溫度信息)。
根據(jù)本公開的實施例,可按任務(wù)單元來執(zhí)行應(yīng)用。例如,所述任務(wù)可包括通過一個或更多個布局來執(zhí)行獨立功能的一個或更多個活動,并可顯示為構(gòu)成圖像的一幀的單元或可在后臺被執(zhí)行。
根據(jù)本公開的實施例,應(yīng)用的數(shù)據(jù)可包括用于在電子裝置中執(zhí)行應(yīng)用所必要的各種信息,諸如關(guān)于在特定時間執(zhí)行的任務(wù)的信息,能夠處理所述數(shù)據(jù)的應(yīng)用的標識信息等。
根據(jù)本公開的實施例,任務(wù)信息可包括用于在外圍裝置中執(zhí)行在特定時間正進行(即,當(dāng)前正執(zhí)行)的應(yīng)用的數(shù)據(jù)的各種信息,諸如將被調(diào)用的一個或更多個活動的標識信息、指示應(yīng)用是否在后臺被執(zhí)行的信息、指示是否存在將被執(zhí)行的文件的信息、用于顯示所述活動的布局或分辨率信息、關(guān)于被輸入到每個活動的數(shù)據(jù)的信息、或訪問URL信息。
例如,數(shù)據(jù)信息可包括通過任務(wù)輸入的數(shù)據(jù),諸如指示數(shù)據(jù)的類型的信息、指示文本數(shù)據(jù)、圖像數(shù)據(jù)、媒體數(shù)據(jù)、用戶輸入數(shù)據(jù)、文件數(shù)據(jù)或傳感器數(shù)據(jù)中的至少一個的信息、以及與數(shù)據(jù)的格式相關(guān)的各種信息。
根據(jù)本公開的實施例,電子裝置可感測電子裝置的滿足用于終止應(yīng)用的條件的狀態(tài)。例如,電子裝置的與應(yīng)用的終止相關(guān)的狀態(tài)可包括電池的剩余電量的狀態(tài)(例如,總電池容量的5%或更少)、電子裝置的溫度(例如,通信單元或電池的表面溫度大于50℃)、附件(例如,耳機、VR裝置等)的安裝狀態(tài)、或通信狀態(tài),并且進行中的應(yīng)用可依據(jù)電子裝置的各種狀態(tài)而被強制終止。
根據(jù)本公開的實施例,外圍裝置可包括位于電子裝置的外部并且能夠通過有線/無線通信與電子裝置連接的各種電子裝置。
在下文中,將參照附圖描述根據(jù)本公開的實施例的電子裝置和用于在電子裝置中控制應(yīng)用的執(zhí)行的方法。在本說明書中,術(shù)語“用戶”可指使用電子裝置的人或使用電子裝置的設(shè)備(例如,人工智能電子裝置)。
圖1是示出根據(jù)本公開的實施例的網(wǎng)絡(luò)環(huán)境的示圖。
參照圖1,網(wǎng)絡(luò)環(huán)境100包括電子裝置101和N個外圍裝置102-1至102-N(即,在本示例中,102-1至102-6)。電子裝置101和外圍裝置102-1至102-6可通過短距離通信(諸如WiFi、WiFi直連、近場通信(NFC)、數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)、藍牙或藍牙低功耗(BLE))彼此連接,并可通過各種有線/無線網(wǎng)絡(luò)彼此連接。
根據(jù)本公開的實施例,外圍裝置102-1至102-6可包括多種裝置,其中,所述多種裝置包括與電子裝置101進行通信的通信模塊以及臺式個人計算機(PC)、智能手表、智能汽車、智能眼鏡、膝上型計算機、虛擬現(xiàn)實(VR)裝置等。
第一外圍裝置102-1(例如,臺式PC)可包括采用比電子裝置101的顯示器更大并且能夠檢測觸摸輸入的顯示器的電子裝置。
根據(jù)本公開的實施例,當(dāng)電子裝置101的滿足用于終止電子裝置101中進行的應(yīng)用的條件的狀態(tài)被檢測出時,第一外圍裝置102-1是可從電子裝置101接收將以高分辨率被顯示的應(yīng)用數(shù)據(jù)的臺式PC。
第二外圍裝置102-2是包括通信模塊的智能手表。例如,第二外圍裝置102-2可包括用于檢測與用戶的健康相關(guān)的數(shù)據(jù)的傳感器。
根據(jù)本公開的實施例,當(dāng)電子裝置101的滿足用于終止電子裝置101中進行的應(yīng)用的條件的狀態(tài)被檢測出時,第二外圍裝置102-1可從電子裝置101接收請求檢測與健康相關(guān)的數(shù)據(jù)的應(yīng)用數(shù)據(jù)。
第三外圍裝置102-3是包括通信模塊和顯示器的智能汽車。例如,外圍裝置102-3可與可在路上駕駛的任意各種裝置(諸如電動車、汽車、卡車、火車、自行車等)一起使用。
根據(jù)本公開的實施例,當(dāng)電子裝置101的與終止在電子裝置101中進行的應(yīng)用相應(yīng)的狀態(tài)被檢測出時,第三外圍裝置102-3可從電子裝置101接收包含與車輛操作相關(guān)的信息(諸如位置信息、地圖信息等)的應(yīng)用數(shù)據(jù)。
第五外圍裝置102-5是便攜式的膝上型PC,并可包括比電子裝置101更高容量的電池或更高分辨率的顯示器,并且可對大量數(shù)據(jù)進行處理。
根據(jù)本公開的實施例,當(dāng)電子裝置101的滿足用于終止電子裝置101中進行的應(yīng)用的條件的狀態(tài)被檢測出時,第五外圍裝置102-5可從電子裝置101接收高分辨率或高容量的應(yīng)用數(shù)據(jù),以便由此處理電子裝置101中進行的應(yīng)用的數(shù)據(jù)。
第六外圍裝置102-6是將真實圖像處理為虛擬圖像或者將虛擬圖像添加到隨后將被顯示的真實圖像的VR裝置。
根據(jù)本公開的實施例,當(dāng)電子裝置101的與終止在電子裝置101中進行的應(yīng)用相應(yīng)的狀態(tài)被檢測出時,第六外圍裝置102-6可從電子裝置101接收與創(chuàng)建的虛擬圖像相關(guān)的應(yīng)用數(shù)據(jù),以便由此通過顯示發(fā)送的虛擬圖像或通過將發(fā)送的虛擬圖像添加到真實圖像來顯示各種屏幕。
根據(jù)本公開的實施例,當(dāng)電子裝置101的滿足用于終止電子裝置101中進行的應(yīng)用的條件的狀態(tài)被檢測出時,各種應(yīng)用的數(shù)據(jù)可被發(fā)送到各種外圍裝置以及上述外圍裝置。例如,電子裝置101可根據(jù)應(yīng)用的類型、電子裝置101的狀態(tài)、任務(wù)的類型或關(guān)于包含在所述任務(wù)中的數(shù)據(jù)的信息,選擇所述外圍裝置中的一個外圍裝置作為將對應(yīng)用數(shù)據(jù)進行處理的電子裝置。
圖2是示出根據(jù)本公開的實施例的網(wǎng)絡(luò)環(huán)境的示圖。
參照圖2,電子裝置201包括在網(wǎng)絡(luò)環(huán)境200中。電子裝置201包括總線210、處理器220、存儲器230、輸入/輸出接口250、顯示器260和通信接口270。
根據(jù)本公開的實施例,電子裝置201可不包括以上列出的元件中的一個或更多個元件,或者可添加其它元件。
總線210可包括用于將元件210至270彼此連接并在元件之間傳送通信數(shù)據(jù)(例如,控制消息和/或數(shù)據(jù))的電路。
處理器220可包括中央處理器(CPU)、應(yīng)用處理器(AP)或通信處理器(CP)中的至少一個。例如,處理器220可處理與控制相關(guān)的計算或數(shù)據(jù)和/或電子裝置201的一個或更多個其它元件的通信。
根據(jù)本公開的實施例,處理器220可執(zhí)行一個或更多個應(yīng)用,并且當(dāng)電子裝置101的與終止運行的應(yīng)用相應(yīng)的狀態(tài)被檢測出時,處理器220可將運行的應(yīng)用的數(shù)據(jù)發(fā)送到外圍裝置。
根據(jù)本公開的實施例,處理器220可將與電子裝置201連接的第一外圍電子裝置202和第二外圍電子裝置204中的至少一個選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
存儲器230可包括易失性存儲器和/或非易失性存儲器。例如,存儲器230可存儲與電子裝置201的一個或更多個其它元件相關(guān)的指令或數(shù)據(jù)。
根據(jù)本公開的實施例,存儲器230存儲包括程序240的軟件。例如,程序240包括內(nèi)核241、中間件243、應(yīng)用編程接口(API)245和應(yīng)用程序(也被稱為“應(yīng)用”)247。內(nèi)核241、中間件243或API 245中的至少一些可被稱為操作系統(tǒng)(OS)。
根據(jù)本公開的實施例,存儲器230可存儲與應(yīng)用數(shù)據(jù)相關(guān)的各種信息。例如,存儲器230可存儲運行的應(yīng)用的數(shù)據(jù)以及用于將運行的應(yīng)用的數(shù)據(jù)發(fā)送到外圍裝置的各種信息。
內(nèi)核241可控制或管理用于執(zhí)行以其它程序(例如,中間件243、API 245或應(yīng)用程序247)實現(xiàn)的操作或功能的系統(tǒng)資源(例如,總線240、處理器220或存儲器230)。例如,內(nèi)核141可提供接口,其中,中間件243、API 245或應(yīng)用程序247可通過該接口訪問電子裝置201的每個元件來進行控制或管理。
中間件243可充當(dāng)API 245或應(yīng)用程序247與內(nèi)核241之間的中間角色以使得這些元件能夠彼此進行通信從而發(fā)送和接收數(shù)據(jù)。例如,中間件243可根據(jù)優(yōu)先級對從應(yīng)用程序247接收到的一個或更多個操作請求進行處理。例如,中間件243可將使用電子裝置201的系統(tǒng)資源的優(yōu)先級給予所述一個或更多個應(yīng)用程序247。例如,中間件243可根據(jù)被給予所述一個或更多個應(yīng)用程序247的優(yōu)先級,通過對所述一個或更多個操作請求進行處理來執(zhí)行針對所述一個或更多個操作請求的調(diào)度或負載均衡。
API 245可包括應(yīng)用程序247控制由內(nèi)核241或中間件243提供的功能的接口。例如,API 245可包括用于文件控制、窗口控制、圖像處理或文本控制的一個或更多個接口或功能(例如,指令)。
輸入/輸出接口250可操作將從用戶或其它外部裝置接收的指令或數(shù)據(jù)發(fā)送到電子裝置201的其它元件的接口。例如,輸入/輸出接口250可向用戶或其它外部裝置輸出從電子裝置201的其它元件接收到的指令或數(shù)據(jù)。
顯示器160可包括例如液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機LED(有機發(fā)光二極管)顯示器、微機電系統(tǒng)(MEMS)顯示器、電子紙顯示器或觸摸屏。例如,顯示器260可向用戶顯示各種內(nèi)容(例如,文本、圖像、視頻、圖標、符號等)。
根據(jù)本公開的實施例,顯示器160可通過觸摸屏接收使用電子筆或用戶身體部位而進行的觸摸輸入、手勢輸入、接近輸入或懸浮輸入。
通信接口270可配置電子裝置201與外部裝置(例如,第一外圍裝置202、第二外圍裝置204或服務(wù)器206)之間的通信。例如,通信接口270可通過無線通信或有線通信連接到網(wǎng)絡(luò)262,以便由此與外部裝置(第一外圍裝置202、第二外圍裝置204或服務(wù)器206)進行通信。
例如,無線通信可使用以下項中的至少一項作為蜂窩通信協(xié)議:長期演進(LTE)、LTE-Advance(LTE-A)、碼分多址(CDMA)、寬帶CDMA(WCDMA)、通用移動通信系統(tǒng)(UMTS)、無線寬帶(WiBro)和全球移動通信系統(tǒng)(GSM)等。
例如,無線通信可包括短距離通信264。短距離通信264可包括以下項中的至少一項:WiFi、藍牙、NFC或全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)。GNSS可根據(jù)使用區(qū)域或帶寬而包括以下項中的至少一項:全球定位系統(tǒng)(GPS)、全球?qū)Ш叫l(wèi)星系統(tǒng)(諸如格洛納斯)、北斗導(dǎo)航衛(wèi)星系統(tǒng)(在下文中,“北斗”)、伽利略系統(tǒng)(即,歐洲的全球衛(wèi)星導(dǎo)航系統(tǒng))。
例如,有線通信可包括通用串行總線(USB)接口、高清晰度多媒體接口(HDMI)、推薦標準232(RS-232)或普通老式電話服務(wù)(POTS)中的至少一個。
網(wǎng)絡(luò)262可包括電信網(wǎng)絡(luò)(諸如計算機網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)))、互聯(lián)網(wǎng)或電話網(wǎng)中的至少一個。
第一外圍裝置202和第二外圍裝置204可以是與電子裝置101相同或不同類型的裝置。
服務(wù)器206可包括一個或更多個服務(wù)器的群組。
根據(jù)本公開的實施例,在電子裝置201中執(zhí)行的至少一些操作可由第一外圍裝置202、第二外圍裝置204和/或服務(wù)器206來執(zhí)行。
根據(jù)本公開的實施例,當(dāng)電子裝置201自動執(zhí)行或按請求執(zhí)行特定功能或服務(wù)時,電子裝置201可向第一外圍裝置202、第二外圍裝置204和/或服務(wù)器206另外做出對于與所述功能或服務(wù)相關(guān)的功能中的至少一些功能的請求,而不是由自身執(zhí)行所述功能或服務(wù)。第一外圍裝置202、第二外圍裝置204和/或服務(wù)器206可執(zhí)行被請求的功能或另外的功能,并可將其結(jié)果發(fā)送到電子裝置201。電子裝置201可通過提供結(jié)果或通過另外處理結(jié)果來提供請求的功能或服務(wù)。為此,例如,可使用云計算技術(shù)、分布式計算技術(shù)或客戶端-服務(wù)器計算技術(shù)。
圖3是示出根據(jù)本公開的實施例的電子裝置的配置的框圖。
參照圖3,電子裝置300包括控制器310、通信單元320、顯示單元330和存儲器340。
控制器310包括應(yīng)用終止識別單元311、外圍裝置選擇單元312、應(yīng)用數(shù)據(jù)識別單元313、應(yīng)用數(shù)據(jù)執(zhí)行確定單元314和應(yīng)用數(shù)據(jù)發(fā)送控制器315。
應(yīng)用終止識別單元311可識別根據(jù)電子裝置300的各種狀態(tài)而被終止的應(yīng)用。例如,電子裝置的狀態(tài)可包括電池的剩余電量的狀態(tài)、電子裝置的加熱狀態(tài)、附件(例如,耳機、VR裝置等)的安裝狀態(tài)、或通信狀態(tài),并且進行中的應(yīng)用可依據(jù)電子裝置的各種狀態(tài)而被終止。
根據(jù)本公開的實施例,應(yīng)用終止識別單元311可識別根據(jù)電子裝置的狀態(tài)而被終止的應(yīng)用。例如,如果電池的剩余電量少于或等于預(yù)定值,或者如果加熱狀態(tài)(即,針對電子裝置300測量的溫度)至少等于預(yù)定值,則進行中的所有應(yīng)用可被終止。可選擇地,如果附件被安裝或移除,則用于處理與附件相關(guān)的數(shù)據(jù)的應(yīng)用的執(zhí)行可由于附件的安裝或移除而被終止??蛇x擇地,如果節(jié)電模式被配置,則用于處理至少與預(yù)定值相等的數(shù)據(jù)量的應(yīng)用的執(zhí)行可被終止。
根據(jù)本公開的實施例,應(yīng)用終止識別單元311可識別當(dāng)前通信狀態(tài)是否與通過通信網(wǎng)絡(luò)(例如,藍牙或蜂窩網(wǎng)絡(luò))執(zhí)行的應(yīng)用將被終止的狀態(tài)相應(yīng)。例如,如果通信網(wǎng)絡(luò)的信號強度對于執(zhí)行應(yīng)用而言過低,或者如果通信網(wǎng)絡(luò)被斷開連接,則進行中的依賴于通信網(wǎng)絡(luò)的應(yīng)用可被終止。
根據(jù)本公開的實施例,如果應(yīng)用終止識別單元311檢測到電子裝置300的在電子裝置300中進行的應(yīng)用將被終止的狀態(tài),則應(yīng)用終止識別單元311可能需要應(yīng)用數(shù)據(jù)識別單元313識別將被終止的應(yīng)用的數(shù)據(jù),并可能需要外圍裝置選擇單元312選擇識別出的應(yīng)用數(shù)據(jù)被發(fā)送到的外圍裝置。
外圍裝置選擇單元312可識別與電子裝置300連接的一個或更多個外圍裝置,并可基于一個或更多個準則選擇識別出的外圍裝置中的一個外圍裝置作為運行的應(yīng)用的數(shù)據(jù)被發(fā)送到的電子裝置。例如,所述一個或更多個準則可包括以下項中的至少一項:應(yīng)用的類型、電子裝置300的狀態(tài)、關(guān)于應(yīng)用執(zhí)行的任務(wù)的信息等。
根據(jù)本公開的實施例,所述一個或更多個準則可根據(jù)運行的應(yīng)用的數(shù)據(jù)而被給予優(yōu)先權(quán),并且外圍裝置選擇單元312可將比其它滿足相同數(shù)量的準則的外圍裝置具有更高優(yōu)先級的一個或更多個外圍裝置選為應(yīng)用數(shù)據(jù)將被發(fā)到的外圍裝置。
根據(jù)本公開的實施例,如果多于預(yù)定數(shù)量的被選擇的外圍裝置被發(fā)現(xiàn),或者如果不能識別關(guān)于外圍裝置的信息,則外圍裝置選擇單元312可向服務(wù)器發(fā)送針對關(guān)于外圍裝置的信息的請求。例如,外圍裝置選擇單元312可將與從服務(wù)器接收到的電子裝置300的賬戶信息相關(guān)的外圍裝置選為應(yīng)用數(shù)據(jù)將被發(fā)送到的外圍裝置。
根據(jù)公開的實施例,當(dāng)運行的媒體播放器應(yīng)用根據(jù)附件的安裝狀態(tài)或電池的剩余電量而被終止時,外圍裝置選擇單元312可將外圍裝置之中的采用媒體播放功能的裝置(例如,揚聲器或耳機)選為媒體播放器應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
當(dāng)電子裝置300的狀態(tài)是與檢測到針對電子裝置300中進行的應(yīng)用將被終止的條件相應(yīng)的狀態(tài)時,應(yīng)用數(shù)據(jù)識別單元313可識別電子裝置300中進行的應(yīng)用的數(shù)據(jù)。
根據(jù)本公開的實施例,應(yīng)用數(shù)據(jù)識別單元313可識別電子裝置300的運行的應(yīng)用中的每一個的標識信息、針對每個應(yīng)用的關(guān)于進行中的任務(wù)的信息、布局信息或分辨率信息。
應(yīng)用數(shù)據(jù)執(zhí)行確定單元314可確定一個或更多個外圍裝置是否能夠處理運行的應(yīng)用的數(shù)據(jù)。
根據(jù)本公開的實施例,應(yīng)用數(shù)據(jù)執(zhí)行單元314可將包含運行的應(yīng)用的數(shù)據(jù)信息的確認請求信號發(fā)送到與電子裝置300連接的一個或更多個外圍裝置,并可將對發(fā)送的信號進行響應(yīng)的一個或更多個外圍裝置確定為能夠處理應(yīng)用數(shù)據(jù)的外圍裝置。
應(yīng)用數(shù)據(jù)發(fā)送控制器315可將運行的應(yīng)用的數(shù)據(jù)發(fā)送到由外圍裝置選擇單元312選擇的一個或更多個外圍裝置。例如,應(yīng)用的被發(fā)送的數(shù)據(jù)可包括用于處理相應(yīng)數(shù)據(jù)的應(yīng)用的標識信息(例如,標識(ID)或打包信息)或在執(zhí)行時刻的任務(wù)信息。
通信單元320可與外部裝置(例如,外圍裝置和/或服務(wù)器)進行通信,并可將進行中的應(yīng)用數(shù)據(jù)發(fā)送到一個或更多個外圍裝置。例如,通信單元310可將運行的應(yīng)用的數(shù)據(jù)發(fā)送到服務(wù)器,使得所述一個或更多個外圍裝置可通過服務(wù)器接收數(shù)據(jù),或者可通過與所述一個或更多個外圍裝置連接的通信網(wǎng)絡(luò)發(fā)送所述數(shù)據(jù)。
根據(jù)本公開的實施例,通信單元320可將確認請求信號發(fā)送到服務(wù)器,以便選擇電子裝置300的應(yīng)用數(shù)據(jù)被發(fā)送到的外部裝置,并可從服務(wù)器接收對確認請求信號的響應(yīng)。
根據(jù)本公開的實施例,通信單元320可將確認請求信號發(fā)送到一個或更多個外部裝置(例如,外圍裝置),并可接收響應(yīng)于所述請求信號的響應(yīng)信號。例如,所述請求信號可包含請求關(guān)于特定應(yīng)用數(shù)據(jù)是否能夠被執(zhí)行的確認的信息。
根據(jù)本公開的實施例,通信單元320可將通過應(yīng)用數(shù)據(jù)識別單元313識別出的應(yīng)用數(shù)據(jù)發(fā)送到外部裝置(例如,與電子裝置300連接的外部存儲器或賬戶服務(wù)器)以隨后被存儲。
顯示單元330可顯示運行的應(yīng)用的屏幕。例如,運行的應(yīng)用的屏幕可包括進行中的任務(wù)在特定時刻所包含的數(shù)據(jù)。例如,所述數(shù)據(jù)可包含以下數(shù)據(jù)中的至少一條數(shù)據(jù):文本數(shù)據(jù)、圖像數(shù)據(jù)、媒體數(shù)據(jù)、用戶輸入數(shù)據(jù)、文件數(shù)據(jù)或傳感器數(shù)據(jù),并且所述數(shù)據(jù)還可包含各種類型的數(shù)據(jù)。
存儲器340存儲外圍裝置連接信息341、外圍裝置功能信息342、應(yīng)用數(shù)據(jù)343和外圍裝置選擇信息344。
外圍裝置連接信息341可包含關(guān)于先前已與電子裝置300連接過的外圍裝置或與電子裝置300當(dāng)前連接的外圍裝置的信息。
外圍裝置功能信息342可包含關(guān)于連接的外圍裝置中的每個外圍裝置的功能信息。例如,所述功能信息可包含與在外圍裝置中處理應(yīng)用數(shù)據(jù)所需的功能相關(guān)的各種信息,諸如關(guān)于相應(yīng)外圍裝置中所包括的傳感器的信息、應(yīng)用信息、顯示信息或通信信息。例如,外圍裝置的功能信息可由制造商存儲,或者可通過訪問制造商的賬戶或通過與外圍裝置執(zhí)行連接(配對)來獲得。
應(yīng)用數(shù)據(jù)343可包含電子裝置300中所執(zhí)行的一個或更多個應(yīng)用的數(shù)據(jù)。例如,應(yīng)用數(shù)據(jù)可包含用于在外圍裝置中執(zhí)行應(yīng)用所必要的各種信息,諸如關(guān)于在特定時刻執(zhí)行的任務(wù)的信息或能夠處理相應(yīng)數(shù)據(jù)的應(yīng)用的標識信息。
根據(jù)本公開的實施例,可在電子裝置300中執(zhí)行的應(yīng)用的數(shù)據(jù)可包含與應(yīng)用的執(zhí)行相關(guān)的各種信息。
例如,電話應(yīng)用(例如,撥號器或呼叫應(yīng)用)的數(shù)據(jù)可包含包括最近的日志信息或聯(lián)系人列表的文件。消息應(yīng)用的數(shù)據(jù)可包含關(guān)于用于向其它用戶發(fā)送消息/從其它用戶接收消息的活動的信息、用于發(fā)送/接收消息的執(zhí)行信息(例如,消息線程)、或用于輸入文本數(shù)據(jù)的鍵盤文件。
警報應(yīng)用的數(shù)據(jù)可包含與警報配置相關(guān)的信息(諸如警報設(shè)置時間、警報次數(shù)或警報聲音信息)、計時器設(shè)置時間、預(yù)先設(shè)置的計時器設(shè)置信息。
項目管理應(yīng)用(planner application)的數(shù)據(jù)用于管理用戶的日程,并可包含設(shè)置的日程信息、設(shè)置的事件信息、關(guān)于將被執(zhí)行的任務(wù)的信息、或關(guān)于所述信息的提醒時間和方法的信息。
GPS應(yīng)用的數(shù)據(jù)可包含關(guān)于用于感測GPS信息的傳感器的信息、通過傳感器檢測到的用戶位置數(shù)據(jù)、地圖信息、或關(guān)于基于檢測到的位置數(shù)據(jù)針對用戶的健康信息的健康追蹤的數(shù)據(jù)(諸如運動量)。
健康護理應(yīng)用的數(shù)據(jù)可包含與通過一個或更多個傳感器(例如,UV傳感器、運動傳感器、計步器等)檢測到的健康信息(例如,運動量、運動、血壓、體重、體脂、睡眠、血糖水平等)相關(guān)的數(shù)據(jù)以及關(guān)于調(diào)用用于追蹤健康信息的活動的信息。
媒體播放器應(yīng)用的數(shù)據(jù)可包含媒體文件、關(guān)于播放列表的信息、關(guān)于媒體文件的購買歷史信息或指示媒體文件是否被存儲在服務(wù)器中的信息,其中,所述媒體文件包含以下項中的至少一項:正被播放的視頻、音樂或圖像,所述播放列表包含將被播放的一個或更多個媒體文件。
文字處理器應(yīng)用(例如,筆記應(yīng)用或備忘錄應(yīng)用)的數(shù)據(jù)可包含先前已被存儲的備忘錄或筆記數(shù)據(jù)文件,或者可包含用于調(diào)用針對進行中的文字處理的活動的命令。
瀏覽器應(yīng)用的數(shù)據(jù)可包含通過瀏覽器應(yīng)用輸出的一個或更多個web頁面的統(tǒng)一資源定位符(URL)信息、書簽、收藏夾信息或應(yīng)用的布局信息。應(yīng)用數(shù)據(jù)可包含關(guān)于可執(zhí)行功能(諸如相機、聯(lián)系人列表、語音撥號、電子郵件、日歷、相冊、手表或環(huán)境信息的提供(例如,提供大氣壓、濕度或溫度信息))的一個或更多個應(yīng)用的任務(wù)信息。
外圍裝置選擇信息344可包含用于在一個或更多個外圍裝置之中選擇應(yīng)用數(shù)據(jù)將被發(fā)送到的外圍裝置的信息。例如,外圍裝置選擇信息344可包含與用于選擇外圍裝置的一個或更多個準則、所述準則的優(yōu)先級或選擇外圍裝置所需的準則的數(shù)量相關(guān)的信息。例如,所述一個或更多個準則可包含以下項中的至少一項:應(yīng)用的類型、電子裝置300的狀態(tài)、任務(wù)的類型或關(guān)于包含在任務(wù)中的數(shù)據(jù)的信息。
根據(jù)本公開的實施例,當(dāng)電子裝置300的與用于終止電子裝置中進行的應(yīng)用的條件相應(yīng)的狀態(tài)被檢測出時,能夠處理相應(yīng)應(yīng)用數(shù)據(jù)的應(yīng)用可被識別,并且滿足針對識別出的應(yīng)用中的每個應(yīng)用而配置的參考信息的一個或更多個外圍裝置可基于外圍裝置選擇信息344被選擇。
根據(jù)本公開的實施例,電子裝置300可將應(yīng)用數(shù)據(jù)發(fā)送到外部的外圍裝置來允許外部的外圍裝置執(zhí)行已根據(jù)電子裝置300的狀態(tài)而被終止的應(yīng)用,并訪問外部的外圍裝置(例如,服務(wù)器500、用戶賬戶服務(wù)器或云服務(wù)器)以隨后識別被外圍裝置處理并被存儲在外部的外圍裝置中的應(yīng)用的數(shù)據(jù)。
圖4是示出根據(jù)本公開的實施例的電子裝置的配置的框圖。
參照圖4,外圍裝置400包括控制器410、通信單元420、存儲器430和顯示單元440。
當(dāng)應(yīng)用數(shù)據(jù)從外部裝置被發(fā)送時,控制器410可執(zhí)行能夠處理發(fā)送的應(yīng)用數(shù)據(jù)的應(yīng)用,并可控制對發(fā)送的應(yīng)用數(shù)據(jù)的處理或外圍裝置400的總體操作。
根據(jù)本公開的實施例,當(dāng)從外部裝置發(fā)送的應(yīng)用數(shù)據(jù)被識別出時,控制器410可能需要用戶確定所述數(shù)據(jù)是否要被處理,以便由此確定從外部裝置發(fā)送的應(yīng)用數(shù)據(jù)將被處理的方式。例如,可通過顯示單元440以消息的形式顯示對用戶確定所述數(shù)據(jù)是否要被處理的請求。
根據(jù)本公開的實施例,如果控制器410從外部裝置接收到針對指示特定應(yīng)用數(shù)據(jù)是否可執(zhí)行的確認的請求,則控制器410可控制對接收到的確認請求的響應(yīng)。例如,控制器410可確定所述特定應(yīng)用數(shù)據(jù)是否能夠在外圍裝置400中被處理,并可控制通信單元420將確定結(jié)果發(fā)送到相應(yīng)的電子裝置。
根據(jù)本公開的實施例,控制器410可識別包含在接收到的應(yīng)用數(shù)據(jù)中的將被調(diào)用的活動的布局信息或分辨率信息,并可根據(jù)顯示單元440的尺寸或存儲器430的容量來控制配置將被調(diào)用的活動的屏幕,以便隨后顯示所述活動的屏幕。
通信單元420可與外部裝置進行通信。
根據(jù)本公開的實施例,通信單元420可從外部裝置接收確認請求;發(fā)送對確認請求的響應(yīng);或接收從外部裝置發(fā)送的一條或更多條應(yīng)用數(shù)據(jù)。例如,所述確認請求可包含請求指示特定應(yīng)用是否可執(zhí)行的確定的信息。
存儲器430可存儲一個或更多個應(yīng)用、用于在外圍裝置400中執(zhí)行所述一個或更多個應(yīng)用的信息、或用于處理接收到的應(yīng)用數(shù)據(jù)的信息。
根據(jù)本公開的實施例,在外圍裝置400接收到應(yīng)用數(shù)據(jù)時被處理、執(zhí)行或創(chuàng)建的數(shù)據(jù)可被存儲在存儲器430中,或者可被存儲在發(fā)送應(yīng)用數(shù)據(jù)的電子裝置和外圍裝置400連接到的賬戶服務(wù)器中。
顯示單元440可顯示從外部裝置接收到的應(yīng)用數(shù)據(jù)。
根據(jù)本公開的實施例,外圍裝置400可識別接收到的應(yīng)用數(shù)據(jù)以及包含在該數(shù)據(jù)中的信息,以便由此處理接收到的應(yīng)用數(shù)據(jù)。例如,被處理的數(shù)據(jù)可被存儲在與發(fā)送應(yīng)用數(shù)據(jù)的電子裝置連接的賬戶服務(wù)器中。
根據(jù)本公開的實施例,即使當(dāng)運行的應(yīng)用根據(jù)電子裝置的狀態(tài)被終止時,已發(fā)送應(yīng)用數(shù)據(jù)的電子裝置的用戶也可選擇通過外圍裝置400來處理所述數(shù)據(jù),并且在所述數(shù)據(jù)在外圍裝置400中被處理之后,用戶可通過訪問賬戶服務(wù)器的電子裝置來識別在外圍裝置400中被處理的數(shù)據(jù)。
根據(jù)本公開的實施例,當(dāng)外部電子裝置中進行的應(yīng)用根據(jù)電子裝置300的狀態(tài)被終止時,外圍裝置400可接收外部電子裝置中進行的應(yīng)用的數(shù)據(jù),以便由此對接收到的應(yīng)用數(shù)據(jù)進行處理。
例如,當(dāng)接收到通知傳送應(yīng)用的數(shù)據(jù)時,控制器410可檢查包含在接收到的數(shù)據(jù)中的信息,以便由此識別被配置為在特定時間處理特定內(nèi)容的通知信息??刂破?10可基于通知信息來控制外圍裝置400在配置的警報時間顯示或輸出配置的內(nèi)容。
當(dāng)接收到健康護理應(yīng)用的數(shù)據(jù)時,控制器410可通過包含在接收到的數(shù)據(jù)中的信息來識別外圍裝置400的運動信息以及調(diào)用用于測量外圍裝置400的位置或路線的活動的命令。
控制器410可激活包括在外圍裝置400中的傳感器以測量電子裝置400的位置或路線信息,以便由此測量用戶的運動或鍛煉。
圖5是示出根據(jù)本公開的實施例的服務(wù)器的配置的框圖。
根據(jù)本公開的實施例,服務(wù)器500可從外部電子裝置(例如,電子裝置300)接收關(guān)于與電子裝置相關(guān)的外圍裝置的連接信息,并可存儲接收到的信息。例如,服務(wù)器500可針對多個用戶賬戶中的每個用戶賬戶來存儲接收到的信息。
參照圖5,服務(wù)器500包括控制器510、通信單元520和存儲器530。
如果控制器510從外部裝置接收到針對外圍裝置的信息確認請求,則控制器510可識別與接收到的外圍裝置連接的電子裝置的賬戶信息,并可控制服務(wù)器500的總體操作。
通信單元520可從外部電子裝置(例如,電子裝置300或外圍裝置400)接收關(guān)于運行的應(yīng)用的數(shù)據(jù)信息或針對外圍裝置的確認請求。例如,所述確認請求可包含針對特定外圍裝置和電子裝置之間的連接信息是否包含在外部電子裝置的賬戶信息中的指示的請求。
根據(jù)本公開的實施例,通信單元520可將指示一個或更多個外圍裝置是否通過相應(yīng)的電子裝置的賬戶被連接的信息發(fā)送到電子裝置。
存儲器530可針對多個用戶賬戶中的每個用戶賬戶存儲關(guān)于與電子裝置連接的外圍裝置的信息,或者可存儲關(guān)于從電子裝置300或外圍裝置400接收到的應(yīng)用的數(shù)據(jù)信息。
例如,當(dāng)電子裝置300以及一個或更多個外圍裝置400彼此連接時,存儲器530可在連接到每個電子裝置300的賬戶信息中存儲關(guān)于電子裝置300的信息以及指明一個或更多個外圍裝置400與電子裝置300連接的信息。
根據(jù)本公開的實施例,當(dāng)運行的應(yīng)用根據(jù)電子裝置300的狀態(tài)在電子裝置300中被終止時,運行的應(yīng)用的數(shù)據(jù)可被發(fā)送到外圍裝置400,并且在外圍電子裝置400中被處理的應(yīng)用數(shù)據(jù)可被發(fā)送到服務(wù)器500以便隨后被存儲在存儲器530中。
根據(jù)本公開的實施例,電子裝置300可再次執(zhí)行被終止的應(yīng)用,并可訪問服務(wù)器500以便由此識別已被外圍電子裝置400處理并被存儲在存儲器530中的應(yīng)用數(shù)據(jù)。
圖6是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖。
在步驟610,電子裝置檢測電子裝置的滿足用于終止電子裝置中進行的應(yīng)用的條件的狀態(tài)。
在步驟620,電子裝置識別電子裝置中進行的一個或更多個應(yīng)用以及應(yīng)用的數(shù)據(jù)。
根據(jù)本公開的實施例,識別出的應(yīng)用數(shù)據(jù)可被存儲在電子裝置中、電子裝置的賬戶服務(wù)器中、或其它外部裝置中。
在步驟630,電子裝置識別所述識別出的數(shù)據(jù)被發(fā)送到一個或更多個外圍裝置。例如,電子裝置可從與電子裝置連接的外圍裝置之中選擇能夠處理運行的應(yīng)用的數(shù)據(jù)的一個或更多個外圍裝置。
根據(jù)本公開的實施例,如果多于預(yù)定數(shù)量的能夠處理運行的應(yīng)用的數(shù)據(jù)的外圍裝置被發(fā)現(xiàn),則電子裝置可將滿足多于預(yù)定數(shù)量的準則或滿足較高優(yōu)先級的準則的外圍裝置選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的外圍裝置。
在步驟640,電子裝置將運行的應(yīng)用的數(shù)據(jù)發(fā)送到所述一個或更多個識別出的外圍裝置。例如,應(yīng)用數(shù)據(jù)可包含用于在外圍裝置中處理運行的應(yīng)用的數(shù)據(jù)所必要的各種信息以及關(guān)于在特定時間執(zhí)行的任務(wù)的信息或應(yīng)用的標識信息。
圖7是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖。
參照圖7,電子裝置可通過執(zhí)行上述步驟630來識別存儲的應(yīng)用數(shù)據(jù)被發(fā)送到的一個或更多個外圍裝置。
根據(jù)本公開的實施例,電子裝置可將確認請求信號發(fā)送到識別出的外圍裝置,以便識別所述識別出的外圍裝置是否能夠處理應(yīng)用數(shù)據(jù)。
在步驟710,電子裝置將指示電子裝置中進行的應(yīng)用的數(shù)據(jù)是否能夠在所述一個或更多個識別出的外圍裝置中被執(zhí)行的請求信息發(fā)送到所述一個或更多個識別出的外圍裝置。
在步驟720,電子裝置接收對發(fā)送的請求的響應(yīng)。
在步驟730,電子裝置識別已發(fā)送所述響應(yīng)的一個或更多個外圍裝置。
根據(jù)本公開的實施例,電子裝置可確定已發(fā)送對所述請求的響應(yīng)的所述一個或更多個外圍裝置是否能夠處理電子裝置中進行的應(yīng)用的數(shù)據(jù)。
電子裝置通過執(zhí)行步驟640將運行的應(yīng)用的數(shù)據(jù)發(fā)送到所述一個或更多個識別出的外圍裝置。
圖8是示出根據(jù)本公開的實施例的在電子裝置中控制應(yīng)用的執(zhí)行的方法的流程圖。
參照圖8,在步驟810,電子裝置檢測電子裝置的滿足用于終止電子裝置中進行的應(yīng)用的條件的狀態(tài)。
在步驟820,電子裝置在賬戶中對運行的應(yīng)用的數(shù)據(jù)進行備份。
在步驟830,電子裝置發(fā)現(xiàn)備份數(shù)據(jù)被發(fā)送到的外圍裝置,并從發(fā)現(xiàn)的外圍裝置之中選擇一個或更多個外圍裝置。
在步驟840,電子裝置識別關(guān)于備份的應(yīng)用數(shù)據(jù)的任務(wù)信息。例如,所述任務(wù)信息可包含用于在外圍裝置中執(zhí)行在特定時間進行的應(yīng)用的數(shù)據(jù)的各種信息,諸如將被調(diào)用的一個或更多個活動的標識信息、指示應(yīng)用在后臺被執(zhí)行的信息、指示是否存在將被執(zhí)行的文件的信息、用于顯示所述活動的布局或分辨率信息、關(guān)于輸入到每個活動的數(shù)據(jù)的信息、或訪問URL信息。
在步驟850,電子裝置識別所述任務(wù)信息以確定備份的應(yīng)用數(shù)據(jù)是否包含文件執(zhí)行任務(wù)。例如,文件執(zhí)行任務(wù)可包含用于根據(jù)將被執(zhí)行的文件是否包含在相應(yīng)數(shù)據(jù)中來在選擇的外圍裝置中執(zhí)行特定文件(例如,媒體文件或文檔)的信息。
如果作為上述步驟850的執(zhí)行結(jié)果,將被發(fā)送的應(yīng)用數(shù)據(jù)不包含文件執(zhí)行任務(wù),則在步驟851,電子裝置從存儲的應(yīng)用數(shù)據(jù)識別將被調(diào)用的活動的標識信息。
在步驟880,電子裝置將識別出的活動的標識信息發(fā)送到選擇的外圍裝置。
如果作為上述步驟850的執(zhí)行結(jié)果,將被發(fā)送的應(yīng)用數(shù)據(jù)包含文件執(zhí)行任務(wù),則在步驟860,電子裝置確定將被執(zhí)行的文件是否被存儲在選擇的外圍裝置中。
如果作為上述步驟860的執(zhí)行結(jié)果,確定將被執(zhí)行的文件被存儲在選擇的外圍裝置中,則電子裝置可識別關(guān)于用于執(zhí)行所述文件的指令的信息。
在步驟880,電子裝置將識別出的執(zhí)行指令信息發(fā)送到選擇的外圍裝置。
如果作為步驟860的結(jié)果,確定將被執(zhí)行的文件未被存儲在選擇的外圍裝置中,則在步驟870,電子裝置確定選擇的外圍裝置和電子裝置是否連接到相同的賬戶。
如果在以上步驟870確定選擇的外圍裝置和電子裝置與相同的賬戶連接,則在步驟871,電子裝置識別包括用于從連接的賬戶下載文件并執(zhí)行下載的文件的指令的信息。
在步驟880,電子裝置將識別出的下載指令信息以及針對下載的文件執(zhí)行指令信息發(fā)送到選擇的外圍裝置。
圖9是示出根據(jù)本公開的實施例的在外圍裝置中控制應(yīng)用的執(zhí)行的方法的流程圖。
參照圖9,在步驟910,外圍裝置從電子裝置接收應(yīng)用數(shù)據(jù)。例如,根據(jù)對外部電子裝置的滿足用于終止外部電子裝置中進行的應(yīng)用的條件的狀態(tài)的檢測,接收到的應(yīng)用數(shù)據(jù)可被發(fā)送到電子裝置。
在步驟920,外圍裝置識別關(guān)于接收到的應(yīng)用數(shù)據(jù)的信息。例如,應(yīng)用數(shù)據(jù)可包含用于在電子裝置中執(zhí)行應(yīng)用的各種信息以及關(guān)于在特定時間執(zhí)行的任務(wù)的信息或能夠處理相應(yīng)數(shù)據(jù)的應(yīng)用的標識信息。
在步驟920,外圍裝置識別與接收到的數(shù)據(jù)相關(guān)的應(yīng)用。例如,外圍裝置可識別能夠處理接收到的數(shù)據(jù)的應(yīng)用是否被安裝在外圍裝置中。
根據(jù)本公開的實施例,如果在外圍裝置中未找到能夠處理接收到的數(shù)據(jù)的應(yīng)用,則電子裝置可識別接收到的數(shù)據(jù)的任務(wù)信息,以便由此識別與識別出的任務(wù)信息相關(guān)的應(yīng)用是否被安裝在外圍裝置中。例如,任務(wù)信息可包含用于在外圍裝置中執(zhí)行在特定時間進行的應(yīng)用的數(shù)據(jù)的各種信息,諸如將被調(diào)用的一個或更多個活動的標識信息、指示應(yīng)用是否在后臺被執(zhí)行的信息、指示是否存在將被執(zhí)行的文件的信息、用于顯示所述活動的布局或分辨率信息、關(guān)于輸入到每個活動的數(shù)據(jù)的信息或訪問URL信息。
在步驟930,外圍裝置執(zhí)行識別出的應(yīng)用。例如,將被執(zhí)行的應(yīng)用可與接收到的應(yīng)用數(shù)據(jù)中的任務(wù)信息相應(yīng),并可被確定為能夠處理接收到的數(shù)據(jù)的應(yīng)用。
在步驟940,外圍裝置可通過執(zhí)行的應(yīng)用來處理接收到的應(yīng)用數(shù)據(jù)。例如,外圍裝置可基于包含在接收到的應(yīng)用數(shù)據(jù)中的任務(wù)信息來處理應(yīng)用數(shù)據(jù)。
根據(jù)本公開的實施例,外圍裝置可在執(zhí)行的應(yīng)用中調(diào)用與特定活動的標識信息相應(yīng)的特定活動。例如,被調(diào)用的活動可被包含在當(dāng)在電子裝置中檢測到電子裝置的滿足用于終止應(yīng)用的條件的狀態(tài)時在電子裝置中進行的應(yīng)用中。
根據(jù)本公開的實施例,當(dāng)外圍裝置通過任務(wù)信息識別出將被執(zhí)行的文件時,外圍裝置可識別與將被執(zhí)行的文件信息相應(yīng)的文件是否被存儲在外圍裝置中。根據(jù)識別結(jié)果,電子裝置可訪問外圍裝置的用戶賬戶以下載相應(yīng)的文件或識別存儲在外圍裝置中的文件,并可處理下載的或識別出的文件。
根據(jù)本公開的實施例,即使當(dāng)一個或更多個應(yīng)用的執(zhí)行根據(jù)電子裝置的滿足用于終止電子裝置中進行的應(yīng)用的條件的狀態(tài)而被終止時,已被終止的應(yīng)用的數(shù)據(jù)可通過與電子裝置連接的一個或更多個外圍裝置被再次處理。
圖10是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的健康護理應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照如圖10,電子裝置1001被連接到多個外圍裝置1002-1、1002-2、1002-3或1002-4,并且健康護理應(yīng)用被執(zhí)行以便通過一個或更多個傳感器檢測到的傳感器數(shù)據(jù)可被確定為用戶的運動信息。例如,第一外圍裝置1002-1和第二外圍裝置1002-2是可穿戴裝置(更具體地,分別是手表和腕帶)。第三外圍裝置1002-3是包括通信模塊的車輛,第四外圍裝置1002-4可以是膝上型計算機。
根據(jù)本公開的實施例,當(dāng)電子裝置1001檢測到電子裝置1001的滿足用于終止運行的健康護理應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1001可存儲運行的健康護理應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到一個或更多個外圍裝置。例如,存儲的健康護理應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、先前已被輸入的傳感器數(shù)據(jù)、或關(guān)于用于檢測傳感器數(shù)據(jù)輸入的指令的信息。
根據(jù)本公開的實施例,電子裝置1001可將安裝有健康護理應(yīng)用的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置,或者選擇具有用于檢測用戶的運動的傳感器的電子裝置。例如,電子裝置1001可將均包括傳感器的第一外圍裝置1002-1和第二外圍裝置1002-2中的至少一個選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。
根據(jù)本公開的實施例,第一外圍裝置1002-1和第二外圍裝置1002-2中的至少一個可從電子裝置1001接收健康護理應(yīng)用的數(shù)據(jù),并可對接收到的數(shù)據(jù)進行處理。例如,第一外圍裝置1002-1或第二外圍裝置1002-2可執(zhí)行與健康護理應(yīng)用相同或相似的應(yīng)用,并可在電子裝置1001執(zhí)行時執(zhí)行檢測用戶運動的方法。
圖11是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的消息轉(zhuǎn)發(fā)應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖11,電子裝置1101可與多個外圍裝置1102-1、1102-2和1102-3連接,并可執(zhí)行消息應(yīng)用以便由此將消息數(shù)據(jù)發(fā)送到其它電子裝置/從其它電子裝置接收消息數(shù)據(jù)。例如,第一外圍裝置1102-1是臺式PC、第二外圍裝置1102-2是手表、第三外圍裝置1102-3是包括通信模塊的車輛。
根據(jù)本公開的實施例,當(dāng)電子裝置1101檢測到電子裝置1101的滿足用于終止運行的應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1101可存儲運行的消息應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到外圍裝置中的至少一個。例如,存儲的消息應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、先前已被發(fā)送和接收的消息數(shù)據(jù)、或?qū)⒈徽{(diào)用的活動的標識信息。
根據(jù)本公開的實施例,電子裝置1101可將安裝有消息應(yīng)用的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置,或者將消息數(shù)據(jù)能夠被輸入到的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1101可將能夠通過觸摸輸入接收消息數(shù)據(jù)的輸入的第一外圍裝置1102-1選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。
根據(jù)本公開的實施例,第一外圍裝置1102-1可從電子裝置1101接收消息應(yīng)用的數(shù)據(jù),并可對接收到的數(shù)據(jù)進行處理。例如,第一外圍裝置1102-1可執(zhí)行與電子裝置1101中運行的消息應(yīng)用相同或相似的應(yīng)用,以便所述相同/相似應(yīng)用在被電子裝置1101調(diào)用時能夠?qū)⑾?shù)據(jù)發(fā)送到其它用戶/從其它用戶接收消息數(shù)據(jù)。運行所述相同/相似應(yīng)用的結(jié)果可通過第一外圍裝置1102-1的顯示器被輸出。
圖12是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的電子郵件應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖12,電子裝置1201可與多個外圍裝置1202-1、1202-2或1202-3連接,并可執(zhí)行電子郵件應(yīng)用以便由此將電子郵件發(fā)送到其它電子裝置/從其它電子裝置接收電子郵件。例如,第一外圍裝置1202-1、第二外圍裝置1202-2和第三外圍裝置1202-3可以分別是臺式PC、手表和包括通信模塊的車輛。
根據(jù)本公開的實施例,當(dāng)電子裝置1201檢測到電子裝置1201的滿足用于終止運行的應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1201可存儲運行的電子郵件應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到外圍裝置1202-1、1202-2和1202-3中的一個或更多個。例如,存儲的電子郵件應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、先前已被發(fā)送和接收的電子郵件數(shù)據(jù)、和/或?qū)⒈徽{(diào)用的活動的標識信息。
根據(jù)本公開的實施例,電子裝置1201可將安裝有電子郵件應(yīng)用的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置,或者將電子郵件數(shù)據(jù)能夠被輸入到的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1201可將能夠通過觸摸輸入接收電子郵件數(shù)據(jù)的輸入或能夠經(jīng)由鍵盤接收用于編寫電子郵件數(shù)據(jù)的輸入的第一外圍裝置1202-1或第二外圍裝置1202-2選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。
根據(jù)本公開的實施例,如果存在通過所述數(shù)據(jù)的任務(wù)信息將被附加到電子郵件數(shù)據(jù)的文件信息,則電子裝置1201可在選擇的外圍裝置之中選擇存儲相應(yīng)的文件或能夠?qū)⑾鄳?yīng)文件附加到電子郵件數(shù)據(jù)的外圍裝置。例如,將被附加到電子郵件的文件可包括文檔、圖像、媒體文件、執(zhí)行文件等。
根據(jù)本公開的實施例,電子裝置1201可將存儲的電子郵件應(yīng)用的數(shù)據(jù)發(fā)送到第一外圍裝置1202-1,并且第一外圍裝置1202-1可從電子裝置1201接收電子郵件應(yīng)用的數(shù)據(jù),以便由此對接收到的數(shù)據(jù)進行處理。例如,第一外圍裝置1201-1可執(zhí)行與在電子裝置1201中運行的電子郵件應(yīng)用相同的應(yīng)用,或者可執(zhí)行能夠發(fā)送/接收電子郵件數(shù)據(jù)的應(yīng)用,使得第一外圍裝置1202-1基于附加的與電子裝置1201的特定用戶相應(yīng)的文件來編寫電子郵件。在第一外圍裝置1202-1中執(zhí)行電子郵件應(yīng)用的結(jié)果可通過第一外圍裝置1202-1的顯示器被輸出。
圖13是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的媒體播放器應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖13,電子裝置1301可與多個外圍裝置1302-1、1302-2或1302-3連接。電子裝置1301還可執(zhí)行媒體播放器應(yīng)用以便由此再現(xiàn)媒體文件。所述媒體文件可包括音樂文件、視頻文件或包含一個或更多個媒體文件的播放列表。例如,第一外圍裝置1302-1、第二外圍裝置1302-2和第三外圍裝置1302-3可以分別是臺式PC、手表和膝上型計算機。
根據(jù)本公開的實施例,當(dāng)電子裝置1301檢測到電子裝置1301的滿足用于終止運行的媒體播放器應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1301可存儲運行的媒體播放器應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到外圍裝置1302-1至1302-3中的一個或更多個。例如,存儲的媒體播放器應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、關(guān)于播放中的媒體文件的信息、指示最近被再現(xiàn)的媒體文件的片段的信息,或與播放列表相關(guān)的標識。
根據(jù)本公開的實施例,電子裝置1301可將安裝有用于再現(xiàn)媒體文件的應(yīng)用的電子裝置或存儲媒體文件的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1301可將均包括媒體文件以及能夠再現(xiàn)所述媒體文件的應(yīng)用的第一外圍裝置1302-1、第二外圍裝置1302-2或第三外圍裝置1302-3選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。
根據(jù)本公開的實施例,電子裝置1301可將具有相對較高電池容量的第二外圍裝置1302-2或連接到外部電源的第三外圍裝置1302-3選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置??苫诿襟w文件的再現(xiàn)需要相對高級別的功耗的考慮來執(zhí)行所述選擇。
根據(jù)本公開的實施例,電子裝置1301可將存儲的媒體播放器應(yīng)用的數(shù)據(jù)發(fā)送到第二外圍裝置1302-2或第三外圍裝置1302-3,并且用戶可選擇第二外圍裝置1302-2或第三外圍裝置1302-3之一。例如,由用戶選擇的外圍裝置可從電子裝置1301接收媒體播放器應(yīng)用的數(shù)據(jù),以便由此再現(xiàn)媒體文件。
圖14是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的web瀏覽器應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖14,電子裝置1401可與多個外圍裝置1402-1、1402-2、1402-3和1402-4連接,并可執(zhí)行web瀏覽器應(yīng)用以便由此瀏覽一個或更多個web頁面。例如,第一外圍裝置1402-1和第二外圍裝置1402-2可以分別是臺式PC和手表。第三外圍裝置1402-3和第四外圍裝置1402-4可以分別是均包括比第一外圍裝置1402-1更大的顯示器的膝上型計算機和臺式PC。
根據(jù)本公開的實施例,當(dāng)電子裝置1401檢測到電子裝置1401的滿足用于終止運行的web瀏覽器應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1401可存儲進行中的web瀏覽器應(yīng)用所顯示的web頁面的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到一個或更多個外圍裝置。例如,存儲的web瀏覽器應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、web頁面的URL信息、包含在web頁面中的文本或媒體數(shù)據(jù)信息、web瀏覽器應(yīng)用的布局或分辨率信息等。
根據(jù)本公開的實施例,電子裝置1401可將安裝有web瀏覽器應(yīng)用的電子裝置或能夠顯示web頁面的電子裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1401可將第一外圍裝置1402-1、第二外圍裝置1402-2、第三外圍裝置1402-3或第四外圍裝置1402-4選為顯示web頁面的外圍裝置。
根據(jù)本公開的實施例,電子裝置1401可選擇外圍裝置1402-1至1402-4之中的具有相對高分辨率的顯示器的第四外圍裝置1402-4,以便清楚且較大地顯示web頁面的文本或媒體數(shù)據(jù)。
根據(jù)本公開的實施例,電子裝置1401可將存儲的web瀏覽器應(yīng)用的數(shù)據(jù)發(fā)送到第四外圍裝置1402-4,并且第四外圍裝置1402-4可從電子裝置1401接收web瀏覽器應(yīng)用的數(shù)據(jù),以便由此訪問特定URL并且以便由此顯示web頁面。例如,第一外圍裝置1402-1可執(zhí)行能夠顯示web頁面的應(yīng)用,并可顯示與已在電子裝置1401中的web瀏覽器應(yīng)用的終止時刻顯示的web頁面相應(yīng)的web頁面。
圖15是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖15,電子裝置1501可與多個外圍裝置(例如,1502-1、1502-2或1502-3)連接,并可執(zhí)行健康護理應(yīng)用以便由此感測用戶的運動。例如,第一外圍裝置1502-1和第二外圍裝置1502-2可以分別是臺式PC或手表。第三外圍裝置1502-3可以是膝上型計算機。
根據(jù)本公開的實施例,當(dāng)電子裝置1501檢測到電子裝置1501的滿足用于終止運行的健康護理應(yīng)用的條件的狀態(tài)(例如,低電池電量狀態(tài))時,電子裝置1501可存儲運行的健康護理應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到外圍裝置1502-1至1502-3中的一個或更多個。例如,存儲的健康護理應(yīng)用的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、關(guān)于在后臺執(zhí)行的信息、活動的標識信息、傳感器信息、先前已被存儲的傳感器數(shù)據(jù)等。
根據(jù)本公開的實施例,電子裝置1501可將包括用于感測用戶的運動的傳感器的裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1501可將第一外圍裝置1502-1、第二外圍裝置1502-2或第三外圍裝置1502-3選為用于感測用戶的運動的外圍裝置。
根據(jù)本公開的實施例,由于當(dāng)健康護理應(yīng)用在后臺被執(zhí)行時傳感器數(shù)據(jù)將被周期性地檢測,因此電子裝置1501可將包括用于感測用戶的運動并具有低功耗的傳感器的裝置選為所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,可根據(jù)這些條件從識別出的外圍裝置之中選擇可穿戴裝置(例如,第二外圍裝置1502-2)。
根據(jù)本公開的實施例,電子裝置1501可將存儲的健康護理應(yīng)用的數(shù)據(jù)發(fā)送到第二外圍裝置1502-2。例如,當(dāng)?shù)诙鈬b置1502-2從電子裝置1501接收到健康護理應(yīng)用的數(shù)據(jù)時,第二外圍裝置1502-2可激活用于感測用戶的運動的傳感器,以便由此檢測傳感器數(shù)據(jù)的輸入,并可在接收到的數(shù)據(jù)之中識別關(guān)于先前的用戶運動的信息,以便除了存儲識別出的信息之外還存儲由第二外圍裝置1502-2檢測到的數(shù)據(jù)。
圖16是示出根據(jù)本公開的實施例的將在電子裝置執(zhí)行的多個應(yīng)用的數(shù)據(jù)傳送到一個或更多個外圍裝置的方法的示圖。
參照圖16,電子裝置1601可與多個外圍裝置1602-1和1602-2連接,并可通過單個屏幕輸出包括web瀏覽器應(yīng)用1610和電子郵件應(yīng)用1620的多個應(yīng)用。第一外圍裝置1602-1和第二外圍裝置1602-2可以分別是臺式PC和膝上型計算機。
根據(jù)本公開的實施例,當(dāng)電子裝置1601檢測到電子裝置1601的與用于終止運行的應(yīng)用的相關(guān)的狀態(tài)(例如,電池狀態(tài))時,電子裝置1601可存儲進行中的多個應(yīng)用的數(shù)據(jù),并可將存儲的數(shù)據(jù)發(fā)送到一個或更多個外圍裝置。例如,web瀏覽器應(yīng)用1610的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、web頁面的URL信息、包含在web頁面中的文本或媒體數(shù)據(jù)信息、進行中的活動的布局或分辨率信息等。電子郵件應(yīng)用1620的數(shù)據(jù)可包含將被執(zhí)行的應(yīng)用的標識信息、先前已被發(fā)送和接收的電子郵件數(shù)據(jù)、或在結(jié)束時刻正進行中的活動的標識信息。
根據(jù)本公開的實施例,電子裝置1601可針對所述多個應(yīng)用中的每個應(yīng)用選擇所述數(shù)據(jù)將被發(fā)送到的外圍裝置。例如,電子裝置1601可將第二外圍裝置1602-2選為web瀏覽器應(yīng)用1610的數(shù)據(jù)將被發(fā)送到的外圍裝置,并可將能夠進行文本輸入或添加文件附件的第一外圍裝置1602-1選為電子郵件應(yīng)用1620的數(shù)據(jù)能夠被發(fā)送到的外圍裝置。
根據(jù)本公開的實施例,電子裝置1601可根據(jù)第一外圍裝置1602-1的電池狀態(tài),將web瀏覽器應(yīng)用1610的數(shù)據(jù)和電子郵件應(yīng)用1620的數(shù)據(jù)兩者發(fā)送到第二外圍裝置1602-2。
根據(jù)本公開的實施例,電子裝置1601可將存儲的web瀏覽器應(yīng)用1610的數(shù)據(jù)和電子郵件應(yīng)用1620的數(shù)據(jù)發(fā)送到第一外圍裝置1602-1或第二外圍裝置1602-2。例如,即使當(dāng)運行的應(yīng)用根據(jù)電子裝置1601的滿足用于終止電子裝置1601中進行的應(yīng)用的條件的狀態(tài)而被終止時,電子裝置1601的用戶也可通過第一外圍裝置1602-1或第二外圍裝置1602-2,在同一屏幕中處理終止時刻的web瀏覽器應(yīng)用1610和電子郵件應(yīng)用1620的數(shù)據(jù)。
圖17是示出根據(jù)本公開的實施例的電子裝置的配置的框圖。
參照圖17,電子裝置1701包括至少一個應(yīng)用處理器(AP)1710、通信模塊1720、用戶識別模塊1724、存儲器1730、傳感器模塊1740、輸入裝置1750、顯示器1760、接口1770、音頻模塊1780、相機模塊1791、電力管理模塊1795、電池1796、指示器1797和電機1798。
處理器1710可通過執(zhí)行操作系統(tǒng)和/應(yīng)用程序來控制與處理器1710連接的多個硬件或軟件元件,并可執(zhí)行對各種數(shù)據(jù)和計算的處理。處理器1710可由例如片上系統(tǒng)(SoC)來實現(xiàn)。根本公開的實施例,處理器1710還可包括圖形處理單元(GPU)和/或圖像信號處理器。處理器1710可包括圖3中示出的元件中的至少一些元件。處理器1710可將從一個或更多個其它元件(例如,非易失性存儲器)接收到的指令或數(shù)據(jù)加載在易失性存儲器中,以隨后處理加載的指令或數(shù)據(jù),并可將各種數(shù)據(jù)存儲在非易失性存儲器中。
根據(jù)本公開的實施例,當(dāng)應(yīng)用在電子裝置1710中被執(zhí)行時,處理器1710檢測電子裝置1701的滿足用于終止應(yīng)用的條件的狀態(tài),處理器1710可控制發(fā)送運行的應(yīng)用的數(shù)據(jù),使得運行的應(yīng)用的數(shù)據(jù)可在外部電子裝置中被處理。
通信模塊1720可具有與圖2的通信接口270或圖3的通信單元320的配置相同或相似的配置。通信模塊1720可包括蜂窩模塊1721、WiFi模塊1723、藍牙模塊1725、GNSS模塊1227(例如,GPS模塊、格洛納斯模塊、北斗模塊或伽利略模塊)、NFC模塊1728和射頻(RF)模塊1729。
蜂窩模塊1721可通過通信網(wǎng)絡(luò)來提供語音呼叫、視頻呼叫、文本消息或互聯(lián)網(wǎng)的服務(wù)。例如,蜂窩模塊1721可通過使用用戶識別模塊(SIM)卡1724在通信網(wǎng)絡(luò)中執(zhí)行對電子裝置1701的識別和驗證。根據(jù)本公開的實施例,蜂窩模塊1721可執(zhí)行處理器1710提供的功能中的至少一些功能。蜂窩模塊1721可包括通信處理器(CP)。
WiFi模塊1723、藍牙模塊1725、GNSS模塊1727或NFC模塊228中的每一個可包括用于處理通過相應(yīng)模塊發(fā)送和接收到的數(shù)據(jù)的處理器。根據(jù)本公開的實施例,蜂窩模塊1721、WiFi模塊1723、藍牙模塊1725、GNSS模塊1727或NFC模塊1728中的兩個或更多個模塊可被包括在一個集成芯片(IC)或一個IC封裝中。
RF模塊1729可發(fā)送和接收數(shù)據(jù)(例如,RF信號)。RF模塊1729可包括例如收發(fā)器、功率放大模塊(PAM)、頻率濾波器、低噪放大器(LNA)、天線等。根據(jù)本公開的另一實施例,蜂窩模塊1721、WiFi模塊1723、藍牙模塊1725、GNSS模塊1727和NFC模塊1728中的至少一個模塊可通過單獨的模塊發(fā)送和接收RF信號。
用戶識別模塊1724可包括嵌入式SIM和/或采用用戶識別模塊的卡,并可包括固有識別信息(例如,集成電路卡標識符(ICCID))或用戶信息(例如,國際移動用戶識別碼(IMSI))。
存儲器1730(例如,存儲器230或存儲器340)可包括內(nèi)部存儲器1732或外部存儲器1734。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:當(dāng)在應(yīng)用正進行時檢測出電子裝置的滿足用于終止運行的應(yīng)用的條件的狀態(tài)時發(fā)現(xiàn)外部電子裝置;通過通信單元將運行的應(yīng)用的數(shù)據(jù)發(fā)送到從發(fā)現(xiàn)的外部電子裝置選擇的一個或更多個電子裝置,使得運行的應(yīng)用的數(shù)據(jù)由所述一個或更多個選擇的電子裝置處理。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:將電池的剩余電量、溫度相關(guān)狀態(tài)或電子裝置的附件安裝狀態(tài)中的至少一個確定為電子裝置的狀態(tài);根據(jù)確定的電子裝置的狀態(tài)來終止運行的應(yīng)用中的至少一個應(yīng)用。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:根據(jù)包含在運行的應(yīng)用的數(shù)據(jù)中的信息,選擇運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的一個或更多個外部電子裝置。例如,針對每條存儲的數(shù)據(jù),包含在運行的應(yīng)用的數(shù)據(jù)中的信息可包括以下信息中的至少一個信息:指示應(yīng)用是否在后臺被執(zhí)行的信息、執(zhí)行文件信息、輸入數(shù)據(jù)信息、關(guān)于將被調(diào)用的活動的信息或訪問URL信息。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:如果電子裝置確定執(zhí)行文件信息包含在運行的應(yīng)用的數(shù)據(jù)中,則將所述一個或更多個外部電子裝置之中的存儲與執(zhí)行文件信息相應(yīng)的文件的第一電子裝置選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:如果未識別出第一電子裝置,則將指示所述一個或更多個外部電子裝置之中的通過電子裝置的賬戶連接的第二電子裝置通過電子裝置的賬戶下載文件并執(zhí)行該文件的信息發(fā)送到第二電子裝置。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:如果控制器識別出運行的應(yīng)用的數(shù)據(jù)中所包含的信息并確定應(yīng)用在后臺進行,則將所述一個或更多個外部電子裝置之中的具有用于處理運行的應(yīng)用的數(shù)據(jù)的最低功耗的第三電子裝置選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:識別根據(jù)附件的安裝狀態(tài)已被終止的應(yīng)用;將能夠輸出通過安裝到電子裝置或從電子裝置裝置拆除的附件處理的數(shù)據(jù)的第四電子裝置選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:廣播用于請求指示運行的應(yīng)用的數(shù)據(jù)是否能夠被處理的信息的信號;以及將對所述信號進行響應(yīng)的第五電子裝置選為運行的應(yīng)用的數(shù)據(jù)將被發(fā)送到的電子裝置。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:當(dāng)從外部電子裝置接收到應(yīng)用的數(shù)據(jù)時,執(zhí)行與接收到的應(yīng)用的數(shù)據(jù)相關(guān)的應(yīng)用;通過執(zhí)行的應(yīng)用來對接收到的應(yīng)用的數(shù)據(jù)進行處理,其中,接收到的應(yīng)用的數(shù)據(jù)可以是外部電子裝置中進行的并根據(jù)外部電子裝置的狀態(tài)而被發(fā)送的應(yīng)用的數(shù)據(jù)。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:顯示需要確認從外部電子裝置接收到的應(yīng)用的數(shù)據(jù)是否能夠通過顯示單元1760被執(zhí)行的消息;當(dāng)接收到對所述消息的響應(yīng)時,確定從外部電子裝置接收到的應(yīng)用的數(shù)據(jù)是否將被執(zhí)行。
根據(jù)本公開的實施例的存儲器1730可存儲允許處理器1710進行以下操作的指令:如果識別出從第一電子裝置廣播的詢問第一應(yīng)用的數(shù)據(jù)是否能夠被執(zhí)行的信號,則識別能夠處理第一應(yīng)用的數(shù)據(jù)的應(yīng)用是否被安裝在電子裝置中;以及將對廣播的信號的響應(yīng)發(fā)送到第一電子裝置。
內(nèi)部存儲器1732可包括例如易失性存儲器(例如,動態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)、同步動態(tài)RAM(SDRAM)等)或非易失性存儲器(例如,一次性可編程ROM(OTPROM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、掩膜ROM、閃存ROM、閃存存儲器(例如,NAND閃存或NOR閃存)、硬盤驅(qū)動器、固態(tài)驅(qū)動器(SSD)等)中的至少一個。
外部存儲器1734還可包括閃存驅(qū)動器,例如,致密閃存(CF)、安全數(shù)字卡(SD)、微型安全數(shù)字卡(Micro-SD)、迷你安全數(shù)字卡(Mini-SD)、極速數(shù)字(xD)、記憶棒等。外部存儲器1734可通過各種接口功能性地和/或物理地與電子裝置1701連接。
傳感器模塊1740可例如測量物理量并可檢測電子裝置1701的操作狀態(tài),以將測量或檢測到的信息轉(zhuǎn)換為電信號。傳感器模塊1740可包括例如手勢傳感器1740A、陀螺儀傳感器1740B、大氣壓傳感器1740C、磁傳感器1740D、加速度傳感器1740E、握持傳感器1740F、接近傳感器1740G、顏色傳感器1740H(例如,紅-綠-藍(RGB)傳感器)、生物傳感器1740I、溫度/濕度傳感器1740J、照度傳感器1740K或紫外線(UV)傳感器1740M。可選擇地或另外地,傳感器模塊1740還可包括電子鼻傳感器、肌電圖(EMG)傳感器、腦電圖(EEG)傳感器、心電圖(ECG)傳感器、紅外(IR)傳感器、虹膜傳感器和/或指紋傳感器。傳感器模塊1740還可包括用于控制傳感器模塊1740中所包括的一個或更多個傳感器的控制電路。根據(jù)本公開的實施例,電子裝置1701還可包括作為處理器1710的一部分或與處理器1710分離的被配置為對傳感器模塊1740進行控制的處理器,以便在處理器1710處于睡眠模式時對處理器1710進行控制。
輸入裝置1750可包括例如觸摸面板1752、(數(shù)字)筆傳感器1754、按鍵1756或超聲輸入裝置1758。觸摸面板1752可使用例如電容型、電阻型、紅外型或超聲波型中的至少一個。此外,觸摸面板1752還可包括控制電路。觸摸面板1752還可包括觸感層,以便向用戶提供觸覺反應(yīng)。
例如,(數(shù)字)筆傳感器1754可以是觸摸面板的一部分,或可包括單獨的識別片。按鍵1756可包括例如物理按鈕、光學(xué)按鍵或鍵區(qū)。超聲輸入裝置1758可通過麥克風(fēng)1788來檢測在輸入工具中產(chǎn)生的聲波以便由此識別與聲波相應(yīng)的數(shù)據(jù)。
顯示器1760包括面板1762、全息裝置1764或投影儀1766。面板1762可包括與顯示器260或顯示單元330相同或相似的元件。面板1762可以是柔性的、透明的或可穿戴的。面板1762可與觸摸面板1752一起配置為單個模塊。全息裝置1764可通過使用光的干涉在空中顯示3D圖像。投影儀1766可通過將光投射到屏幕上來顯示圖像。屏幕可位于例如電子裝置1701的內(nèi)部或外部。根據(jù)實施例,顯示器1760還可包括用于對面板1762、全息裝置1764或投影儀1766進行控制的控制電路。
接口1770包括例如高清晰度多媒體接口(HDMI)1772、通用串行總線(USB)接口1774、光學(xué)接口1776和超小型(D-sub)1778。接口1770可包括在例如圖2中示出的通信接口270中。另外地或可選地,接口1770可包括例如移動高清晰度鏈接(MHL)接口、安全數(shù)字(SD)卡/多媒體卡(MMC)接口或紅外數(shù)據(jù)協(xié)會(IrDA)標準接口。
音頻模塊1780可將聲音轉(zhuǎn)換為電信號,反之亦可。音頻模塊1780中的至少一些元件可包括在例如圖2中示出的輸入/輸出接口250中。例如,音頻模塊1780可處理通過揚聲器1782、接收器1784、耳機1786或麥克風(fēng)1788輸入或輸出的語音信息。
根據(jù)本公開的實施例,當(dāng)電子裝置1701檢測到包括在音頻模塊1780中的一個或更多個元件被移除時,電子裝置1701可結(jié)束通過所述一個或更多個移除的元件來處理數(shù)據(jù)的應(yīng)用的執(zhí)行,并可將與所述一個或更多個移除的元件相似的電子裝置選為結(jié)束的應(yīng)用的數(shù)據(jù)將被發(fā)送到的外圍裝置。
相機模塊1791是用于拍攝靜止圖像和運動圖像的裝置,并且根據(jù)實施例,相機模塊1791可包括一個或更多個圖像傳感器(例如,前置傳感器或后置傳感器)、鏡頭、圖像信號處理器(ISP)或閃光燈(例如,LED或氙氣燈)。
電力管理模塊1795可管理電子裝置1701的電力。根據(jù)本公開的實施例,電力管理模塊1795可包括電力管理集成電路(PMIC)、充電器集成電路(IC)或者電池量表。PMIC可通過有線充電類型和無線充電類型來實現(xiàn)。無線充電類型可包括例如磁共振類型、磁感應(yīng)類型或電磁波類型,并且另外的用于無線充電的電路(諸如線圈回路、諧振電路或整流器等)可被提供。電池量表可測量例如電池1796的剩余電量、充電電壓和電流、或溫度。電池1796可包括例如可再充電電池或太陽能電池。
根據(jù)本公開的實施例,電子裝置1701中進行的應(yīng)用可根據(jù)電池1796的剩余電量而被終止。電子裝置1701可發(fā)現(xiàn)終止的應(yīng)用的數(shù)據(jù)將被發(fā)送到的一個或更多個電子裝置,并可將終止的應(yīng)用的數(shù)據(jù)發(fā)送到發(fā)現(xiàn)的電子裝置中的至少一個。
指示器1797可顯示電子裝置1701的至少一部分(例如,處理器1710)的具體狀態(tài),例如,啟動狀態(tài)、消息狀態(tài)或充電狀態(tài)。電機1798可將電信號轉(zhuǎn)換為機械振動,并可提供振動或觸覺效果。電子裝置1701可包括用于支持移動TV的處理裝置(例如,GPU)。用于支持移動TV的處理裝置可根據(jù)標準(諸如,例如數(shù)字多媒體廣播(DMB)、數(shù)字視頻廣播(DVB)或媒體流)來處理媒體數(shù)據(jù)。
根據(jù)本公開的硬件的上述組成元件中的每一個可用一個或更多個組件來配置,并且相應(yīng)組成元件的名稱可基于電子裝置的類型而變化。根據(jù)本公開的實施例電子裝置可包括上述元件中的至少一個元件。上述元件中的一些元件可從電子裝置被省略,或者電子裝置還可包括另外的元件。根據(jù)實施例的硬件組件中的一些組件可被組合為執(zhí)行與在組合前的相關(guān)元件的功能相同的功能的單個實體。
圖18是根據(jù)示出根據(jù)本公開的實施例的程序模塊的框圖。
根據(jù)本公開的實施例,編程模塊1810(例如,程序240)可包括用于控制電子裝置(例如,電子裝置201)或與電子裝置300相關(guān)的資源的操作系統(tǒng)(OS)和/或在操作系統(tǒng)下操作的各種應(yīng)用(例如,應(yīng)用程序247)。例如,操作系統(tǒng)可以是Android、iOS、Windows、Symbian、Tizen、Bada等。
參照圖18,編程模塊1810包括內(nèi)核1810、中間件1830、應(yīng)用編程接口(API)1860和應(yīng)用1870。程序模塊1810中的至少一些可被預(yù)先加載在電子裝置中,或可從第一外圍電子裝置201、第二外圍電子裝置204或服務(wù)器206被下載。
內(nèi)核1820(例如,內(nèi)核241)可包括例如系統(tǒng)資源管理器1821或裝置驅(qū)動器1823。系統(tǒng)資源管理器1821可包括例如進程管理單元、存儲器管理單元或文件系統(tǒng)管理單元。裝置驅(qū)動器1823可包括例如顯示器驅(qū)動器、相機驅(qū)動器、藍牙驅(qū)動器、公共存儲器驅(qū)動器、USB驅(qū)動器、鍵盤驅(qū)動器、Wi-Fi驅(qū)動器、音頻驅(qū)動器或進程間通信(IPC)驅(qū)動器。
中間件1830可例如提供應(yīng)用1870共同所需的功能,或者可通過API 1860提供各種功能,以便使得應(yīng)用1870有效地使用電子裝置中的有限系統(tǒng)資源。根據(jù)本公開的實施例,中間件1830(例如,中間件173)包括運行時間庫1835、應(yīng)用管理器1841、窗口管理器1842、多媒體管理器1843、資源管理器1844、電力管理器1845、數(shù)據(jù)庫管理器1846、包管理器1847、連接管理器1848、通知管理器1849、位置管理器350、圖形管理器351和安全管理器352。
運行時間庫1835可包括例如庫模塊,其中,在應(yīng)用1870被執(zhí)行的同時,編譯器使用庫模塊以通過編程語言來添加新函數(shù)。運行時間庫1835可執(zhí)行對輸入/輸出的管理、對存儲器的管理、或算術(shù)計算的功能。
應(yīng)用管理器1841可管理例如應(yīng)用1870中的至少一個應(yīng)用的生命周期。窗口管理器1842可管理屏幕中使用的GUI資源。多媒體管理器1843可識別用于再現(xiàn)各種媒體文件的格式,并可通過使用與每種格式相應(yīng)的編解碼器來執(zhí)行對媒體文件的編碼或解碼。資源管理器1844可管理資源,諸如一個或更多個應(yīng)用1870的源代碼、存儲器或存儲空間。
電力管理器1845可例如通過與基本輸入/輸出系統(tǒng)(BIOS)一起操作來同時管理電池或電力,并可提供電子裝置的操作所必要的電力信息。數(shù)據(jù)庫管理器1846可管理創(chuàng)建、檢索或改變將在一個或更多個應(yīng)用1870中使用的數(shù)據(jù)庫。包管理器1847可管理以包文件的格式分發(fā)的應(yīng)用的安裝或更新。
連接管理器1848可例如管理諸如Wi-Fi或藍牙的無線連接。通知管理器1849可以以非打擾方式向用戶顯示或輸出事件(諸如接收到的消息、約會或接近通知)的通知。位置管理器1850可管理電子裝置的位置信息。圖形管理器1851可管理將被提供給用戶的圖形效果或與圖形效果相關(guān)的用戶界面。安全管理器1852可提供系統(tǒng)安全或用戶驗證所需的各種安全功能。根據(jù)本公開的實施例,當(dāng)電子裝置(例如,電子裝置201或電子裝置300)采用呼叫功能時,中間件1830還可包括用于管理電子裝置的語音呼叫功能或視頻呼叫功能的電話管理器。
中間件1830可包括貫穿上述元件的各種功能的組合的中間件模塊。中間件1830可提供根據(jù)操作系統(tǒng)的類型而被專門化的模塊,以提供差異化的功能。
API 1860(例如,API 245)可以是例如一組API編程函數(shù),并且可根據(jù)操系統(tǒng)而以不同配置來提供。例如,可在使用Android或iOS時對每個平臺提供一個API集,可在使用Tizen時對每個平臺提供兩個或更多個API集。
應(yīng)用1870(例如,應(yīng)用247)包括執(zhí)行與以下項相應(yīng)的功能的應(yīng)用:首頁1871、撥號器1872、SMS/MMS 1873、即時消息1874、瀏覽器1875、相機1876、警報1877、聯(lián)系人1878、語音撥號1879、電子郵件1880、日歷1881、媒體播放器1882、相冊1883、時鐘1884、健康護理(例如,測量運動量或血糖水平)、環(huán)境信息的提供(例如,提供大氣壓、濕度或溫度信息)。
根據(jù)本公開的實施例,瀏覽器1875可通過多個窗口中的每個窗口以web頁面的形式顯示訪問的數(shù)據(jù)。例如,瀏覽器1875可顯示窗口管理屏幕(例如,多擊屏幕(multi-tap screen)),并且所述多擊屏幕可包括通過捕捉最近通過每個窗口顯示的web頁面而制成的縮略圖圖像。
根據(jù)本公開的實施例,應(yīng)用1870可包括支持電子裝置201或300與外部電子裝置203或204之間的信息交換的應(yīng)用(在下文中,“信息交換應(yīng)用”)。信息交換應(yīng)用可包括例如用于將特定信息轉(zhuǎn)發(fā)給外部電子裝置的通知轉(zhuǎn)發(fā)應(yīng)用或用于管理外部電子裝置的裝置管理應(yīng)用。
例如,通知轉(zhuǎn)發(fā)應(yīng)用可包括用于將在電子裝置的其它應(yīng)用(例如,SMS/MMS應(yīng)用、電子郵件應(yīng)用、健康護理應(yīng)用、日程(或項目管理)應(yīng)用、警報應(yīng)用或環(huán)境信息應(yīng)用)中產(chǎn)生的通知信息發(fā)送到第一電子裝置202或第二電子裝置204的功能。此外,通知轉(zhuǎn)發(fā)應(yīng)用可例如從外部電子裝置接收通知信息,并將接收到的通知信息提供給用戶。
裝置管理應(yīng)用例如可管理(例如,安裝、刪除或更新)與電子裝置通信的外部電子裝置202或204的一個或更多個功能(例如,打開和關(guān)閉外部電子裝置(或一些元件)或者調(diào)節(jié)顯示器的亮度(或分辨率))、在外部電子裝置中執(zhí)行的應(yīng)用、或由外部電子裝置提供的服務(wù)(例如,電話呼叫服務(wù)或消息服務(wù))。
根據(jù)本公開的實施例,應(yīng)用1870可包括根據(jù)外部電子裝置的屬性指定的應(yīng)用(例如,移動醫(yī)療裝置的健康管理應(yīng)用)。應(yīng)用1870可包括從服務(wù)器206、第一外圍電子裝置202或第二外圍電子裝置204接收到的應(yīng)用。應(yīng)用1870可包括預(yù)先加載的應(yīng)用或可從服務(wù)器下載的第三方應(yīng)用。根據(jù)本公開的所示出的實施例的程序模塊1810的組件的名稱可依據(jù)操作系統(tǒng)的類型而改變。
根據(jù)本公開的實施例,可以以軟件、固件、硬件或它們中的至少兩個的組合來實現(xiàn)編程模塊1810中的至少一些??捎衫缣幚砥?10來實現(xiàn)(例如,執(zhí)行)編程模塊1810中的至少一些。程序模塊1810中的至少一些可包括例如用于執(zhí)行一個或更多個功能的模塊、程序、例程、指令集和/或處理。
如在此使用的術(shù)語“模塊”可以是指例如包括硬件、軟件和固件之一或它們的組合的單元。詞語“模塊”可與例如術(shù)語“單元”、“邏輯”、“邏輯塊”、“組件”和“電路”互換使用。術(shù)語“模塊”可指集成組成元件的最小單元或其一部分。術(shù)語“模塊”可用于指執(zhí)行一個或更多個功能的最小單元或其一部分。術(shù)語“模塊”可指以機械方式或電子方式來實現(xiàn)的元件。例如,根據(jù)本公開的模塊可包括專用集成電路(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)以及公知的或以后將被開發(fā)的用于執(zhí)行運算的可編程邏輯器件中的至少一個。
根據(jù)本公開的實施例,根據(jù)本公開的裝置(例如,模塊或其功能)或方法(例如,操作)中的至少一些可通過計算機可讀存儲介質(zhì)中存儲的命令以編程模塊的形式來實現(xiàn)。當(dāng)指令被處理器220執(zhí)行時,所述指令可使一個或更多個處理器執(zhí)行與所述指令相應(yīng)的功能。計算機可讀存儲介質(zhì)可以是例如存儲單元340。
計算機可讀記錄介質(zhì)可包括硬盤、軟盤、磁介質(zhì)(例如,磁帶)、光學(xué)介質(zhì)(例如,致密盤只讀存儲器(CD-ROM)和數(shù)字通用盤(DVD))、磁光介質(zhì)(例如,光盤)、硬件裝置(例如,只讀存儲器(ROM)、隨機存取存儲器(RAM)、閃存)等。此外,程序指令可包括可在計算機中通過使用解釋器執(zhí)行的高級語言代碼以及由編譯器產(chǎn)生的機器代碼。上述硬件裝置可被配置為作為一個或更多個軟件模塊進行操作以便執(zhí)行本公開的操作,反之亦然。
根據(jù)基于本公開的實施例的電子裝置和在所述電子裝置中控制應(yīng)用的執(zhí)行的方法,即使應(yīng)用的執(zhí)行根據(jù)電子裝置的狀態(tài)被終止,終止時刻的應(yīng)用數(shù)據(jù)可被發(fā)送到一個或更多個外圍裝置,使得電子裝置中已被終止的應(yīng)用能夠被執(zhí)行,以便由此識別在終止時刻正進行中的應(yīng)用數(shù)據(jù)。
根據(jù)本公開的實施例的模塊或編程模塊中的任意模塊可包括上述元件中的至少一個,不包括一些元件,或者還可包括其它附加元件??身樞虻?、并行地、反復(fù)地或以啟發(fā)方式來執(zhí)行由根據(jù)本公開的實施例的模塊、編程模塊或其它元件執(zhí)行的操作。此外,可根據(jù)另一順序執(zhí)行一些操作或者可省略一些操作,或者可添加其它操作。
盡管已參照本公開的特定實施例具體顯示并描述了本公開,但本領(lǐng)域普通技術(shù)人員將理解,在不脫離由權(quán)利要求及其等同物限定的本公開的精神和范圍情況下,可在此做出形式和細節(jié)上的各種改變。