電子設備的多任務執(zhí)行方法和設備的制作方法
【專利摘要】本發(fā)明提供了一種電子設備的多任務執(zhí)行方法和設備,包括:在電子設備的屏幕上創(chuàng)建浮動窗口;加載一個或多個小組件的信息;在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。通過本發(fā)明,解決了不能在電子設備中同時執(zhí)行多個任務和顯示多個窗口的問題。另外,本發(fā)明在不用修改操作系統(tǒng)底層代碼的情況下,當運行一個全屏應用程序時,可同時運行其他應用程序并顯示對應的執(zhí)行窗口。
【專利說明】電子設備的多任務執(zhí)行方法和設備
【技術領域】
[0001]本發(fā)明涉及電子設備,更具體地講,涉及一種在電子設備中進行多任務執(zhí)行。
【背景技術】
[0002]目前智能終端越來越流行,而越來越多的具有各種功能的小組件(如安卓android系統(tǒng)中的Widget)運行在智能終端中,這更加豐富了用戶的娛樂生活。小組件也稱為微件,可以理解為是“應用小插件”,是一種可供用戶制作和自由下載的小工具,它包含了娛樂、工作、學習等多種實用功能。運行于移動終端上的小組件通常關聯(lián)于某個應用APPJM應用APP運行時通常占用整個屏幕,但小組件運行時只需要占用的較小的屏幕空間,因此,移動小組件的應用框架非常適合手機終端,手機終端屏幕相對較小,需要充分利用。小組件通常被放置在移動終端的桌面上,以便能夠快捷的獲取到重要信息,比如實時天氣小組件、新聞小組件等。當需要獲得小組件信息時,需要返回到桌面去查看。例如,在用戶打開一游戲應用之后,運行該游戲窗口將被全屏顯示。然而,如果此時想要看看最新新聞,則需要退出游戲界面,然后打開新聞應用來全屏查看或者返回桌面查看新聞小組件的更新消息。因此這給操作帶了很大不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種至少解決一個上述問題和/或至少提供一個下列優(yōu)點,具體來說,本發(fā)明提供一種能夠?qū)崿F(xiàn)在電子設備中包括多個小組件的多任務執(zhí)行方法和設備。
[0004]根據(jù)本發(fā)明的一方面,提供了一種電子設備的多任務執(zhí)行方法,包括:在電子設備的屏幕上創(chuàng)建浮動窗口 ;加載一個或多個小組件的信息;在創(chuàng)建的浮動窗口中顯不所述一個或多個小組件運行的界面。
[0005]該多任務執(zhí)行方法可還包括:接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中。因此用戶可挑選他們喜歡的或常用的小組件添加到浮動窗口中。
[0006]當多個小組件加入創(chuàng)建的浮動窗口中時,接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0007]當在電子設備的屏幕上顯示任意界面時,可在所述界面的前面顯示所述浮動窗口。通過在任意界面的前面顯示浮動窗口,用戶可清楚地查看浮動窗口中顯示的內(nèi)容。
[0008]在創(chuàng)建的浮動窗口中可顯示所述一個或多個小組件的更新內(nèi)容,其中,在沒有更新內(nèi)容時,所述浮動窗口縮小為預定大小,而在存在更新內(nèi)容時,所述浮動窗口展開以顯示更新內(nèi)容。這樣便可直觀地向用戶提醒更新內(nèi)容。
[0009]該多任務執(zhí)行方法可還包括:在所述浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。因此用戶可通過操作構建的所述視圖來對所述一個或多個小組件進行控制。
[0010]在顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。
[0011]在顯示多個小組件運行的界面時,各個小組件運行的界面可被單獨顯示在各自的浮動窗口中,或者各個小組件運行的界面可被合并顯示在一個或多個浮動窗口中。
[0012]該多任務執(zhí)行方法可還包括:當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,改變所述浮動窗口的尺寸、透明度和/或位置。
[0013]所述浮動窗口的尺寸可以是當前顯示小組件本身運行界面的尺寸或者預定尺寸。
[0014]所述多任務執(zhí)行方法可還包括:同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種電子設備的多任務執(zhí)行方法,包括:接收對一個或多個小組件的選擇;將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中;加載選擇的一個或多個小組件的信息。通過將選擇的小組件添加到浮動窗口中,將選擇的小組件與浮動窗口綁定,從而可以讓用戶和小組件交互。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種電子設備的多任務執(zhí)行設備,包括:浮動窗口創(chuàng)建單元,用于在電子設備的屏幕上創(chuàng)建浮動窗口 ;組件信息加載單元,用于加載一個或多個小組件的信息;顯示單元,用于在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。
[0017]所述多任務執(zhí)行設備可還包括:接收單元,用于接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中。因此用戶可挑選他們喜歡的或常用的小組件添加到浮動窗口中。
[0018]當多個小組件加入創(chuàng)建的浮動窗口中時,接收單元接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0019]當在電子設備的屏幕上顯示任意界面時,顯示單元可在所述界面的前面顯示所述浮動窗口。通過在任意界面的前面顯示浮動窗口,用戶可清楚地查看浮動窗口中顯示的內(nèi)容。
[0020]顯示單元可在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件的更新內(nèi)容,其中,所述多任務執(zhí)行設備還包括:浮動窗口調(diào)整單元,在沒有更新內(nèi)容時,將所述浮動窗口縮小為預定大小,而在存在更新內(nèi)容時,將所述浮動窗口展開以顯示更新內(nèi)容。這樣便可直觀地向用戶提醒更新內(nèi)容。
[0021]所述多任務執(zhí)行設備可還包括:視圖構建單元,用于在所述浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。
[0022]在顯示單元顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。
[0023]在顯示單元顯示多個小組件運行的界面時,顯示單元可將各個小組件運行的界面單獨顯示在各自的浮動窗口中,或者將各個小組件運行的界面合并顯示在一個或多個浮動窗口中。
[0024]所述多任務執(zhí)行設備可還包括:浮動窗口調(diào)整單元,當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,改變所述浮動窗口的尺寸、透明度和/或位置。
[0025]所述浮動窗口的尺寸可以是當前顯示小組件本身運行界面的尺寸或者預定尺寸。
[0026]所述多任務執(zhí)行設備可還包括:操作檢測執(zhí)行單元,用于同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
[0027]根據(jù)本發(fā)明的另一方面,提供了一種電子設備的多任務執(zhí)行設備,包括:接收單元,接收對一個或多個小組件的選擇;添加單元,將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中;組件信息加載單元,加載選擇的一個或多個小組件的信息。
【專利附圖】
【附圖說明】
[0028]圖1是示出根據(jù)本發(fā)明第一實施例的電子設備的多任務執(zhí)行方法的過程的流程圖;
[0029]圖2是示出根據(jù)本發(fā)明第二實施例的電子設備的多任務執(zhí)行方法的過程的流程圖;
[0030]圖3是示出根據(jù)本發(fā)明第三實施例的電子設備的多任務執(zhí)行設備的結(jié)構的框圖;
[0031]圖4是示出根據(jù)本發(fā)明第四實施例的電子設備的多任務執(zhí)行設備的結(jié)構的框圖;
[0032]圖5是示出電子設備執(zhí)行多任務執(zhí)行方法的界面顯示的示意圖;
[0033]圖6是示出電子設備執(zhí)行多任務執(zhí)行方法的界面顯示的另一示意圖;
[0034]圖7是示出電子設備執(zhí)行多任務執(zhí)行方法的界面顯示的另一示意圖。
【具體實施方式】
[0035]圖1是示出根據(jù)本發(fā)明第一實施例的電子設備的多任務執(zhí)行方法的過程的流程圖。
[0036]如圖1所示,在步驟S101,在電子設備的屏幕上創(chuàng)建浮動窗口。
[0037]例如,可根據(jù)預先設置的方式,例如晃動電子設備、觸摸電子設備中的預定按鈕、按壓移動設備上的按鍵(例如音頻按鍵)等來觸發(fā)在電子設備的屏幕上創(chuàng)建浮動窗口。
[0038]在步驟S102,加載一個或多個小組件的信息。
[0039]例如,這里的一個或多個小組件可以是用戶預先選擇添加到浮動窗口中的小組件。電子設備中可存儲各種小組件,用戶可挑選他們喜歡的或常用的小組件添加到浮動窗口中。
[0040]在步驟S103,在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。
[0041]例如,當在電子設備的屏幕上顯示任意界面時,可在所述界面的前面顯示所述浮動窗口。該任意界面包括全屏界面以及不是全屏的界面。通過在任意界面的前面顯示浮動窗口,用戶可清楚地查看浮動窗口中顯示的內(nèi)容。如圖5所示,顯示郵件的界面被顯示在打麻將界面的前面。
[0042]另外,可在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件的更新內(nèi)容。例如,如圖5所示,在電子設備的屏幕上全屏顯示用戶打麻將的界面的同時,郵件小組件接收到新的郵件,因此在浮動窗口中顯示新接收的郵件,即郵件小組件的更新內(nèi)容。
[0043]另外,為了用戶查看方便,在浮動窗口對應的小組件沒有更新內(nèi)容時,所述浮動窗口可縮小為預定大小(例如縮小為小點),而在存在更新內(nèi)容時,所述浮動窗口可展開以顯示更新內(nèi)容。這樣便可直觀地向用戶提醒更新內(nèi)容。另外,顯示小組件運行界面的浮動窗口的尺寸可以是當前顯示小組件本身運行界面的尺寸,也可以是預定尺寸(例如小于小組件本身運行界面的尺寸)。
[0044]另外,可對浮動窗口的屬性做出各種改變。例如,當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,可相應地改變所述浮動窗口的尺寸、透明度和/或位置。如圖6所示,浮動窗口中顯示短消息小組件運行的界面。為了顯示整個短消息的內(nèi)容,浮動窗口的尺寸可被調(diào)整。另外,如圖7所示,浮動窗口中顯示GPS地圖相關小組件,浮動窗口的透明度可被調(diào)整以不影響打麻將界面的顯示。
[0045]此外,在顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。也就是說,創(chuàng)建的浮動窗口的數(shù)量可等于小組件的數(shù)量,即每個小組件占用一個浮動窗口,或者,創(chuàng)建的浮動窗口的數(shù)量可小于小組件的數(shù)量,即,可根據(jù)需要將幾個小組件運行的界面合并在一起并顯示在一個浮動窗口中。
[0046]此外,用戶可對顯示在浮動窗口中的小組件進行操作。例如,該多任務執(zhí)行方法可還包括:在浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。因此用戶可通過操作構建的所述視圖來對所述一個或多個小組件進行控制。例如,在接收到新的短消息的情況下,用戶可操作在浮動窗口上構建的視圖來控制該短消息小組件,例如回復短消肩、O
[0047]此外,雖然未在圖1中示出,所述多任務執(zhí)行方法可還包括:接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中,其中,當多個小組件加入創(chuàng)建的浮動窗口中時,接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0048]此外,雖然未在圖1中示出,所述多任務執(zhí)行方法可還包括:同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
[0049]圖2是示出根據(jù)本發(fā)明第二實施例的電子設備的多任務執(zhí)行方法的過程的流程圖。
[0050]如圖2所示,在步驟S201,接收對一個或多個小組件的選擇。
[0051]例如,電子設備中可存儲各種小組件,用戶可挑選他們喜歡的或常用的小組件以添加到浮動窗口中。智能終端可將小組件的組件信息顯示在用于添加組件的添加界面。例如,可通過常用方法獲取智能終端中的小組件的信息,例如,可通過類似Android系統(tǒng)下應用程序管理器的方式獲取智能終端中應用程序列表,比如獲取到Android應用的軟件屬性、大小和應用程序路徑、應用名稱等。
[0052]作為一個示例,可通過Android系統(tǒng)關于小組件的應用程序編程接口來獲取小組件的信息。通過關于小組件的應用程序編程接口下AppWidgetHost類的al1cateAppffidgetId接口分配一個小組件標識給應用程序,以為應用程序的添加分配空間。通過Android系統(tǒng)中可用于對應用中操作的動作、動作涉及數(shù)據(jù)、附加數(shù)據(jù)進行描述的Intent從Android系統(tǒng)得到小組件的列表,其中,所述Intent的Act1n參數(shù)可以配置為 AppWidgetManager.ACT1N_APPWIDGET_PICK, Intent 的 Extra 參數(shù)可以配置為AppffidgetManager.EXTRA_APPWIDGET_ID。
[0053]在獲取小組件的信息后,將小組件的信息顯示在智能終端的屏幕上,接收用戶對小組件的選擇,例如,以列表的形式將小組件的信息顯示在智能終端的屏幕上,接收用戶對所選小組件的點擊或觸摸操作。接收用戶對小組件的選擇后,通過重載回調(diào)函數(shù)onActivityResult的方式獲得用戶選擇的小組件,并將所述小組件的信息進行存儲。
[0054]在步驟S202,將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中。
[0055]作為不例,可首先通過AppWidgetManager 庫的 bindAppWidgetldlfAllowed 函數(shù)(Android4.1以下是bindAppWidgetld函數(shù))將選擇的小組件和浮動窗口綁定,從而可以讓用戶和小組件交互。使用AppWidgetHost庫的createView函數(shù)為指定的小組件創(chuàng)建視圖。通過將WindowManager.LayoutParams中type參數(shù)配置為TYPE_PHONE來新建一個浮動窗口。以所述布局為參數(shù)通過WindowManager的addView函數(shù)把視圖添加到智能終端的屏幕。使用AppWidgetHost的startListening激活小組件的監(jiān)聽功能以監(jiān)聽用戶操作。
[0056]另外,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。也就是說,浮動窗口的數(shù)量可等于小組件的數(shù)量,即每個小組件占用一個浮動窗口,或者創(chuàng)建的浮動窗口的數(shù)量可小于小組件的數(shù)量,即,可根據(jù)需要將幾個小組件運行的界面合并在一起并顯示在一個浮動窗口中。
[0057]另外,當多個小組件加入浮動窗口中時,接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0058]在步驟S203,加載選擇的一個或多個小組件的信息。
[0059]圖3是示出根據(jù)本發(fā)明第三實施例的電子設備的多任務執(zhí)行設備的結(jié)構的框圖。
[0060]如圖3所示,該電子設備的多任務執(zhí)行設備包括:浮動窗口創(chuàng)建單元301、組件信息加載單元302和顯示單元303。
[0061]浮動窗口創(chuàng)建單元301用于在電子設備的屏幕上創(chuàng)建浮動窗口。
[0062]例如,可根據(jù)預先設置的方式,例如晃動電子設備、觸摸電子設備中的預定按鈕、按壓移動設備上的按鍵(例如音頻按鍵)等來觸發(fā)在電子設備的屏幕上創(chuàng)建浮動窗口。
[0063]組件信息加載單元302用于加載一個或多個小組件的信息。
[0064]例如,這里的一個或多個小組件可以是用戶預先選擇添加到浮動窗口中的小組件。電子設備中可存儲各種小組件,用戶可挑選他們喜歡的或常用的小組件添加到浮動窗口中。
[0065]顯示單元303用于在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。
[0066]具體地講,例如,當在電子設備的屏幕上顯示任意界面時,顯示單元303可在所述界面的前面顯示所述浮動窗口。該任意界面包括全屏界面以及不是全屏的界面。通過在任意界面的前面顯示浮動窗口,用戶可清楚地查看浮動窗口中顯示的內(nèi)容。如圖5所示,顯示郵件的界面被顯示在打麻將界面的前面。
[0067]另外,顯示單元303可在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件的更新內(nèi)容。例如,如圖5所示,在電子設備的屏幕上全屏顯示用戶打麻將的界面的同時,小組件郵件接收到新的郵件時,在浮動窗口中顯示新接收的郵件,即郵件小組件的更新內(nèi)容。
[0068]另外,該多任務執(zhí)行設備可還包括:浮動窗口調(diào)整單元(未在圖中示出),在沒有更新內(nèi)容時,浮動窗口調(diào)整單元將所述浮動窗口縮小為預定大小(例如縮小為小點),而在存在更新內(nèi)容時,將所述浮動窗口展開以顯示更新內(nèi)容。另外,顯示小組件運行界面的浮動窗口的尺寸可以是當前顯示小組件本身運行界面的尺寸,也可以是預定尺寸(例如小于小組件本身運行界面的尺寸)。
[0069]另外,浮動窗口調(diào)整單元還可改變浮動窗口的尺寸、透明度和/或位置。例如,當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,浮動窗口調(diào)整單元可相應地改變所述浮動窗口的尺寸、透明度和/或位置。如圖6所示,浮動窗口中顯示短消息小組件運行的界面。為了顯示整個短消息的內(nèi)容,可調(diào)整浮動窗口的尺寸的大小。如圖7所示,浮動窗口中顯示GPS地圖相關小組件,浮動窗口的透明度可被改變以不影響打麻將界面的顯示。
[0070]此外,在顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。也就是說,創(chuàng)建的浮動窗口的數(shù)量可等于小組件的數(shù)量,即每個小組件占用一個浮動窗口,或者,創(chuàng)建的浮動窗口的數(shù)量可小于小組件的數(shù)量,即,可根據(jù)需要將幾個小組件運行的界面合并在一起并顯示在一個浮動窗口中。
[0071]此外,該多任務執(zhí)行設備可還包括:視圖構建單元(未在圖中示出),用于在所述浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。因此用戶可通過操作構建的所述視圖來對所述一個或多個小組件進行控制。例如,在接收到新的短消息的情況下,用戶可操作在浮動窗口上構建的視圖來控制該短消息小組件,例如回復短消息。
[0072]此外,所述多任務執(zhí)行設備可還包括:接收單元(未在圖中示出),用于接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中,其中,當多個小組件加入創(chuàng)建的浮動窗口中時,接收單元接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0073]此外,所述多任務執(zhí)行設備可還包括:操作檢測執(zhí)行單元(未在圖中示出),用于同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
[0074]圖4是示出根據(jù)本發(fā)明第四實施例的電子設備的多任務執(zhí)行設備的結(jié)構的框圖。
[0075]如圖4所示,該電子設備的多任務執(zhí)行設備包括:接收單元401、添加單元402和組件信息加載單元403。
[0076]接收單元401用于接收對一個或多個小組件的選擇。
[0077]添加單元402用于將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中。
[0078]組件信息加載單元403用于加載選擇的一個或多個小組件的信息。
[0079]例如,所述浮動窗口的數(shù)量可等于或小于小組件的數(shù)量。也就是說,浮動窗口的數(shù)量可等于小組件的數(shù)量,即每個小組件占用一個浮動窗口,或者,創(chuàng)建的浮動窗口的數(shù)量可小于小組件的數(shù)量,即,可根據(jù)需要將幾個小組件運行的界面合并在一起并顯示在一個浮動窗口中。
[0080]例如,當多個小組件加入浮動窗口中時,接收單元401還可接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。因此,當用戶想要將多個小組件加入浮動窗口中時,用戶可選擇需要當前顯示的小組件,另外當用戶想要其他已經(jīng)選擇的小組件進行當前顯示時,用戶還可以對當前顯示的小組件進行切換。
[0081]通過本發(fā)明,解決了不能在電子設備中同時執(zhí)行多個任務和顯示多個窗口的問題。另外,本發(fā)明在不用修改操作系統(tǒng)底層代碼的情況下,當運行一個全屏應用程序時,可同時運行其他應用程序并顯示對應的執(zhí)行窗口。
[0082]盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領域的技術人員應該理解,在不脫離權利要求所限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)上的各種改變。
【權利要求】
1.一種電子設備的多任務執(zhí)行方法,包括: 在電子設備的屏幕上創(chuàng)建浮動窗口; 加載一個或多個小組件的信息; 在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。
2.如權利要求1所述的多任務執(zhí)行方法,還包括: 接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中。
3.如權利要求2所述的多任務執(zhí)行方法,其中,當多個小組件加入創(chuàng)建的浮動窗口中時,接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。
4.如權利要求1所述的多任務執(zhí)行方法,其中,當在電子設備的屏幕上顯示任意界面時,在所述界面的前面顯示所述浮動窗口。
5.如權利要求1所述的多任務執(zhí)行方法,其中,在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件的更新內(nèi)容, 其中,在沒有更新內(nèi)容時,所述浮動窗口縮小為預定大小,而在存在更新內(nèi)容時,所述浮動窗口展開以顯不更新內(nèi)各。
6.如權利要求1所述的多任務執(zhí)行方法,還包括: 在所述浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。
7.如權利要求1所述的多任務執(zhí)行方法,其中,在顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量等于或小于小組件的數(shù)量。
8.如權利要求1所述的多任務執(zhí)行方法,其中,在顯示多個小組件運行的界面時,各個小組件運行的界面被單獨顯示在各自的浮動窗口中,或者各個小組件運行的界面被合并顯不在一個或多個浮動窗口中。
9.如權利要求1所述的多任務執(zhí)行方法,還包括: 當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,改變所述浮動窗口的尺寸、透明度和/或位置。
10.如權利要求1所述的多任務執(zhí)行方法,其中,所述浮動窗口的尺寸是當前顯示小組件本身運行界面的尺寸或者預定尺寸。
11.如權利要求1所述的多任務執(zhí)行方法,還包括: 同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
12.—種電子設備的多任務執(zhí)行方法,包括: 接收對一個或多個小組件的選擇; 將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中; 加載選擇的一個或多個小組件的信息。
13.一種電子設備的多任務執(zhí)行設備,包括: 浮動窗口創(chuàng)建單元,用于在電子設備的屏幕上創(chuàng)建浮動窗口 ; 組件信息加載單元,用于加載一個或多個小組件的信息; 顯示單元,用于在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件運行的界面。
14.如權利要求13所述的多任務執(zhí)行設備,還包括: 接收單元,用于接收對電子設備中的一個或多個小組件的選擇以將選擇的一個或多個小組件加入創(chuàng)建的浮動窗口中。
15.如權利要求14所述的多任務執(zhí)行設備,其中,當多個小組件加入創(chuàng)建的浮動窗口中時,接收單元接收用戶對添加到浮動窗口的小組件中的將要當前顯示的小組件的選擇和/或接收用戶對將要當前顯示的小組件的切換。
16.如權利要求13所述的多任務執(zhí)行設備,其中,當在電子設備的屏幕上顯示任意界面時,顯示單元在所述界面的前面顯示所述浮動窗口。
17.如權利要求13所述的多任務執(zhí)行設備,其中,顯示單元在創(chuàng)建的浮動窗口中顯示所述一個或多個小組件的更新內(nèi)容, 其中,所述多任務執(zhí)行設備還包括:浮動窗口調(diào)整單元,在沒有更新內(nèi)容時,將所述浮動窗口縮小為預定大小,而在存在更新內(nèi)容時,將所述浮動窗口展開以顯示更新內(nèi)容。
18.如權利要求13所述的多任務執(zhí)行設備,還包括:視圖構建單元,用于在所述浮動窗口上構建用于對所述一個或者多個小組件進行控制的視圖。
19.如權利要求13所述的多任務執(zhí)行設備,其中,在顯示單元顯示多個小組件運行的界面時,所述浮動窗口的數(shù)量等于或小于小組件的數(shù)量。
20.如權利要求13所述的多任務執(zhí)行設備,其中,在顯示單元顯示多個小組件運行的界面時,顯示單元將各個小組件運行的界面單獨顯示在各自的浮動窗口中,或者將各個小組件運行的界面合并顯示在一個或多個浮動窗口中。
21.如權利要求13所述的多任務執(zhí)行設備,還包括: 浮動窗口調(diào)整單元,當接收到對所述浮動窗口的尺寸、透明度和/或位置的修改信號時,改變所述浮動窗口的尺寸、透明度和/或位置。
22.如權利要求13所述的多任務執(zhí)行設備,其中,所述浮動窗口的尺寸是當前顯示小組件本身運行界面的尺寸或者預定尺寸。
23.如權利要求13所述的多任務執(zhí)行設備,還包括:操作檢測執(zhí)行單元,用于同時檢測并執(zhí)行電子設備的屏幕上的對浮動窗口的輸入操作以及對浮動窗口之外的輸入操作。
24.一種電子設備的多任務執(zhí)行設備,包括: 接收單元,接收對一個或多個小組件的選擇; 添加單元,將選擇的一個或多個小組件添加到電子設備的屏幕上顯示的浮動窗口中; 組件信息加載單元,加載選擇的一個或多個小組件的信息。
【文檔編號】G06F9/46GK104346216SQ201410240889
【公開日】2015年2月11日 申請日期:2014年5月30日 優(yōu)先權日:2014年5月30日
【發(fā)明者】馮穗豫 申請人:廣州三星通信技術研究有限公司, 三星電子株式會社