示實施例中執(zhí)行應用代碼110P的處理電路110)。例如,可通過具有程序指令用于指示處理器的計算機程序產(chǎn)品提供程序代碼110P,以執(zhí)行圖3所示的方法300,其中可實施計算機程序產(chǎn)品作為存儲程序指令或等值版本的非暫時計算機可讀媒介(例如,軟盤或光盤驅動器),例如用于安裝的安裝包。這僅是為了說明的目的,并不是對本發(fā)明的限制。下面將詳細描述上述方法。
[0025]在步驟310,處理電路110可利用特定組通用用戶界面(specific set of commonuser interface)作為多個應用的通用服務,其中特定組通用用戶界面可為在屏幕上(例如,顯示模塊210)顯示的一組虛擬控制界面,并且上述系統(tǒng)架構(例如,電子裝置中運行的系統(tǒng)架構)提供特定組通用用戶界面,而不是由多個應用中的任意應用提供。例如,多個應用可為游戲應用(其可簡稱為游戲),并且這些游戲可共享并使用上述特定組通用用戶界面。在一實施例中,存在用于不同類型應用的多組通用用戶界面。例如,存在用于第一類型游戲應用的第一組通用用戶界面、用于第二類型游戲應用的第二組通用用戶界面、用于電視觀看應用的第三組通用用戶界面以及用于音樂播放應用的第四組通用用戶界面。因此,在一實施例中,處理電路110可從多組通用UI中選擇特定組通用UI,用于多個應用的特定應用,其中多組通用UI中的每組通用UI可為要在顯示模塊210的屏幕上(例如,IXD模塊或LCM)顯示的一組虛擬控制界面,并且上述運行在電子裝置的系統(tǒng)架構(例如,上述0S的系統(tǒng)架構)提供多組通用UI,而不是由多個應用的任意應用提供。尤其是,運行在電子裝置上的系統(tǒng)架構提供多組通用UI中每組通用UI,而不是由安裝在電子裝置的任意應用提供。這僅是為了說明的目的,并不是對本發(fā)明的限制。不管是否執(zhí)行上述的從多組通用UI中選擇特定組通用UI的操作(例如,通過處理電路110),皆不會妨礙步驟310的操作的實施。另外,不管是否提供上述的多組通用UI (例如,通過處理電路110進行選擇),皆不妨礙步驟310操作的實施。請注意,在特定應用開始在電子裝置上運行之前、期間或之后,皆可執(zhí)行步驟310的操作。為了更好理解,可將多組通用UI作為上述多組虛擬控制界面的示例。實際上,多組通用UI中的每組通用UI可至少包含一個通用UI,例如一個或多個通用UI。這僅是為了說明的目的,并不是對本發(fā)明的限制。
[0026]在步驟320,處理電路110可控制電子裝置的顯示模塊210以顯示特定組通用UI從而允許用戶通過特定組通用UI控制電子裝置。尤其是,當將電子裝置切換至擴展模式時或者之后(例如,可檢測到用戶將電子裝置切換至擴展模式,并且基于用戶指令執(zhí)行上述檢測,其中通過多功能移動電話200應用的特定用戶行為指示上述用戶指令),處理電路110可控制顯示模塊210以顯示特定組通用UI從而允許用戶通過特定組通用UI控制電子裝置,其中在上述擴展模式中,可安排電子裝置向另一電子裝置(例如,外部顯示裝置10,圖3中并未示出,將在接下來的某些實施例中進行描述)輸出要顯示的顯示數(shù)據(jù)。例如,類似外部顯示裝置10的其他電子裝置可為數(shù)字電視(TV)。在另一示例中,類似外部顯示裝置10的其他電子裝置可為監(jiān)視器。這僅是為了說明的目的,并不是對本發(fā)明的限制。根據(jù)本實施例的各種變形,在電子裝置未切換至上述擴展模式情況下,圖1所示的裝置100 (尤其是,圖2所示的多功能移動電話200)仍可應用圖3所示的方法300,并且處理電路110(尤其是,圖1所示執(zhí)行程序代碼110P的處理電路110)仍可應用圖3所示的方法300。根據(jù)本實施例的各種變形,在不存在擴展模式的情況下,圖1所示的裝置100 (尤其是,圖2所示的多功能移動電話200)仍可應用圖3所示的方法300,并且處理電路110(尤其是,圖1所示執(zhí)行程序代碼110P的處理電路110)仍可應用圖3所示的方法300。
[0027]根據(jù)本實施例,處理電路110可從特定應用中取得通用UI選擇參數(shù),其中,可使用上述通用UI選擇參數(shù)指示多組通用UI中的一組通用UI。在某些實施例中,在特定應用開始在電子裝置中運行時、之前或之后,處理電路110可取得通用UI選擇參數(shù)。另外,處理電路110可根據(jù)上述通用UI選擇參數(shù)從多組通用UI中選擇特定組通用UI,從而用于特定應用。這僅是為了說明的目的,并不是對本發(fā)明的限制。根據(jù)本實施例的變形,基于用戶設定或默認設定,處理電路110可決定特定應用的通用UI選擇參數(shù),并且處理電路110可根據(jù)處理電路110決定的上述通用UI選擇參數(shù)從多組通用UI中選擇特定組通用UI。根據(jù)本實施例的另一變形,基于用戶設定或默認設定,處理電路110可從多組通用UI中選擇特定組通用UI,從而用于特定應用。
[0028]根據(jù)本實施例的某些變形,多組通用UI可包含游戲控制界面、TV控制界面、音樂控制界面或上述組合,其中游戲控制界面可用于游戲控制并且可包含虛擬方向鍵以及一個或多個虛擬按鍵,TV控制界面可用于TV控制并且可包含虛擬數(shù)字鍵,以及音樂控制界面可用于音樂控制并且可包含虛擬圓環(huán)按鍵。例如,多組通用UI可包含游戲控制界面、TV控制界面以及音樂控制界面。在某些其他示例中,多組通用UI可包含一個或多個游戲控制界面、TV控制界面以及音樂控制界面。圖4是根據(jù)本發(fā)明實施例描述的與圖3所示方法300關聯(lián)的游戲控制界面示意圖,其中圖4所示的游戲控制界面可作為上述游戲控制界面的示例。例如,上述虛擬方向盤可包含四個虛擬局部按鍵(在圖4中分別標注為“L”、“R”、“U”、“D”)分別用于左、右、上、下的方向控制,并且上述一個或多個虛擬按鍵可包含兩個虛擬按鍵(在圖4中分別標注為“A”與“B”)。這僅是為了說明的目的,并不是對本發(fā)明的限制。例如,除了圖4所示的虛擬方向盤,游戲控制界面可進一步包含一個或多個虛擬按鍵。
[0029]圖5是根據(jù)本發(fā)明實施例描述的與圖3所示方法300關聯(lián)的游戲控制界面示意圖,其中圖5所示的TV控制界面可作為上述TV控制界面的示例。例如,上述虛擬數(shù)字鍵可包含多個虛擬按鍵,例如代表自然數(shù)1到9的那些按鍵。這僅是為了說明的目的,并不是對本發(fā)明的限制。例如,除了圖5所示的虛擬數(shù)字鍵,TV控制界面可進一步包含一個或多個虛擬按鍵。
[0030]圖6是根據(jù)本發(fā)明實施例描述的與圖3所示方法300關聯(lián)的游戲控制界面示意圖,其中圖6所示的音樂控制界面可作為上述音樂控制界面的示例。例如,上述虛擬圓環(huán)按鍵可模擬實際音樂播放器(例如,MP3播放器)上的實際圓環(huán)按鍵。這僅是為了說明的目的,并不是對本發(fā)明的限制。例如,除了圖6所示的虛擬圓環(huán)按鍵,音樂控制界面可進一步包含一個或多個虛擬按鍵。
[0031]圖7是根據(jù)本發(fā)明實施例描述的與圖3所示方法300關聯(lián)的控制方案示意圖。例如,當電子裝置切換至上述擴展模式時,或者在這之后,處理電路110可控制顯示模塊210顯示特定組通用UI,例如圖4所示的實施例的游戲控制界面,以允許用戶通過該特定組通用UI控制電子裝置。
[0032]在本實施例的擴展模式中,可安排電子裝置輸出顯示數(shù)據(jù)供外部顯示裝置10(例如,數(shù)字TV或監(jiān)視器)顯示。因此,用戶可使用相同的游戲控制界面(例如圖4所示實施例的游戲控制界面)以操作許多不同游戲,其中,用戶不需要浪費時間學習(或熟悉)各種游戲的新游戲控制界面。
[0033]圖8是根據(jù)本發(fā)明實施例描述的與圖3所示方法300關聯(lián)的控制方案示意圖。例如,當電子裝置切換至上述擴展模式時,或者在切換之后,處理電路110可控制顯示模塊210顯示特定組通用UI,例如圖5所示的實施例的TV控制界面,以允許用戶通過該特定組通用UI控制電子裝置。
[0034]在本實施例的擴展模式中,可安排電子裝置輸出顯示數(shù)據(jù)供外部顯示裝置10(例如,數(shù)字TV或監(jiān)視器)顯示。因此,當用戶想觀看TV時,用戶可使用相同的TV控制界面(例如圖5所示實施例的TV控制界面)以運行不同的TV接收機應用,其中,用戶不需要浪費時間學習(或熟悉)各