專(zhuān)利名稱(chēng):用于實(shí)現(xiàn)模塊化、上下文感知的有效圖形用戶(hù)界面對(duì)象的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明 一 般涉及用于實(shí)現(xiàn)例如在移動(dòng)蜂窩電話(huà)中使用圖形用戶(hù) 界面的方法和裝置,并且尤其涉及這樣的圖形用戶(hù)界面,其中可利 用用戶(hù)可選擇的、上下文感知的有效圖形用戶(hù)界面對(duì)象以在模塊圖 形用戶(hù)界面環(huán)境之中提供用戶(hù)可定制的信息呈現(xiàn)模式和操作。
背景技術(shù):
在諸如,例如移動(dòng)蜂窩電話(huà)的便攜通信設(shè)備的領(lǐng)域中,期望存 在將便攜通信設(shè)備定制至個(gè)人偏好的能力,這種期望逐年增加。最 初,移動(dòng)電話(huà)大而且笨重,并且外觀(guān)非常類(lèi)似于傳統(tǒng)的有線(xiàn)電話(huà)。 這些早期的電話(huà)實(shí)質(zhì)上不存在由用戶(hù)定制的內(nèi)在能力。
隨著便攜通信設(shè)備的技術(shù)復(fù)雜化地發(fā)展,提供用戶(hù)可定制特征 的能力得到改進(jìn)。近些年來(lái),已經(jīng)引入了具有用戶(hù)可選擇鈴聲和背 景圖像的便攜通信設(shè)備。這些用戶(hù)可定制特征在用戶(hù)中非常流行, 但是對(duì)于修改便攜通信設(shè)備的整體外觀(guān)和感覺(jué)來(lái)說(shuō),表現(xiàn)出的能力 非常有限。
對(duì)此的主要原因在于,鈴聲和背景圖像僅涉及便攜通信設(shè)備整 體功能性的 一 個(gè)部分。例如在傳統(tǒng)的表范例之中操作收件箱中的消 息。該表通常示出了所接收消息的作者以及接收消息的日期。由此, 在針對(duì)按用戶(hù)期望定制用戶(hù)界面,例如收件箱中的消息的功能性方 面,存在相對(duì)較為有限的能力。
因而,本領(lǐng)域技術(shù)人員期望定制圖形用戶(hù)界面的有效元素的能 力,用于在例如便攜通信設(shè)備中使用。尤其是,本領(lǐng)域技術(shù)人員期 望選擇特定有效圖形用戶(hù)界面對(duì)象的能力,以便執(zhí)行有效圖形用戶(hù)界面功能。
另外,本領(lǐng)域技術(shù)人員期望有效的圖形用戶(hù)界面對(duì)象,這增強(qiáng) 了用戶(hù)的對(duì)發(fā)生事件的感知。傳統(tǒng)的有效圖形用戶(hù)界面對(duì)象在很有 限的幾個(gè)目錄之中操作。本領(lǐng)域技術(shù)人員所期望的方法和裝置將向 用戶(hù)提供上下文感知的有效圖形用戶(hù)界面對(duì)象,所述對(duì)象對(duì)用戶(hù)進(jìn) 行響應(yīng)并且報(bào)告用戶(hù)更寬范圍的信息。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的以下實(shí)施方式,克服了上述和其他問(wèn)題并且實(shí)現(xiàn) 了其他的優(yōu)點(diǎn)。
本發(fā)明的第一實(shí)施方式包括計(jì)算機(jī)程序,用于在具有用于顯 示至少一個(gè)圖形用戶(hù)界面的顯示器的電子設(shè)備中使用,所述圖形用 戶(hù)界面包括有效圖形用戶(hù)界面對(duì)象,所述有效圖形用戶(hù)界面對(duì)象執(zhí) 行用于描述動(dòng)態(tài)信息的有效圖形用戶(hù)界面顯示功能,所述計(jì)算機(jī)程 序固定在有形的存儲(chǔ)器介質(zhì)中,并且可由電子設(shè)備的數(shù)字處理器執(zhí)
行,所述計(jì)算機(jī)程序包括以下組件有效圖形用戶(hù)界面對(duì)象的庫(kù), 用以執(zhí)行多個(gè)有效圖形用戶(hù)界面顯示功能,其中在庫(kù)中存在多個(gè)有 效圖形用戶(hù)界面對(duì)象以便執(zhí)行多個(gè)有效圖形用戶(hù)界面顯示功能的至 少一個(gè);有效圖形用戶(hù)界面對(duì)象選擇組件,用于顯示可用于執(zhí)行特 定有效圖形用戶(hù)界面顯示功能的有效圖形用戶(hù)界面對(duì)象;用于接收 有效圖形用戶(hù)界面對(duì)象的選擇以執(zhí)行特定有效圖形用戶(hù)界面顯示功 能;以及用于保存所述選擇;以及有效圖形用戶(hù)界面對(duì)象選擇索引, 用于記錄所選擇有效圖形用戶(hù)界面對(duì)象以執(zhí)行特定有效圖形用戶(hù)界 面顯示功能。
本發(fā)明的第二實(shí)施方式包括一種存儲(chǔ)器介質(zhì),用于存儲(chǔ)可由電 子設(shè)備的數(shù)字處理器執(zhí)行的計(jì)算機(jī)程序組件,其中所述計(jì)算機(jī)程序 組件與電子設(shè)備的操作系統(tǒng)相結(jié)合操作,以對(duì)由所述電子設(shè)備的所 述操作系統(tǒng)使用的有效圖形用戶(hù)界面對(duì)象賦予模塊性,以便執(zhí)行有 效圖形用戶(hù)界面顯示功能,以及其中當(dāng)在所述電子設(shè)備的所述數(shù)字處理器執(zhí)行所述計(jì)算機(jī)程序組件時(shí),執(zhí)行以下操作顯示選擇菜單, 所述選擇菜單描述可用以執(zhí)行有效圖形用戶(hù)界面顯示功能的多個(gè)有
效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù) 界面對(duì)象,以執(zhí)行有效圖形用戶(hù)界面顯示功能;以及使用所述所選 擇的特定有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述有效圖形用戶(hù)界面顯示操作。
本發(fā)明的第三實(shí)施方式包括一種存儲(chǔ)器介質(zhì),用于存儲(chǔ)可由電 子設(shè)備的數(shù)字處理器執(zhí)行的計(jì)算機(jī)程序組件,其中所述計(jì)算機(jī)程序 組件與所述電子設(shè)備的操作系統(tǒng)相結(jié)合操作,以對(duì)由所述電子設(shè)備 的所述操作系統(tǒng)生成和控制的有效圖形用戶(hù)界面對(duì)象賦予模塊性,
組件時(shí),執(zhí)行以下操作接收命令以啟動(dòng)有效圖形用戶(hù)界面對(duì)象選 擇處理;針對(duì)每個(gè)圖形用戶(hù)界面功能,顯示可用以執(zhí)行所述圖形用 戶(hù)界面功能的有效圖形用戶(hù)界面對(duì)象的選擇;接收用以執(zhí)行所述圖 形用戶(hù)界面功能的有效圖形用戶(hù)界面對(duì)象的選擇;以及保存用以執(zhí) 行所述圖形用戶(hù)界面功能的所述有效圖形用戶(hù)界面對(duì)象的選擇;以 及使用所述有效圖形用戶(hù)界面對(duì)象選擇來(lái)顯示所述圖形用戶(hù)界面。
本發(fā)明的第四實(shí)施方式包括一種電子設(shè)備,包括至少一個(gè)存 儲(chǔ)器,用于存儲(chǔ)圖形用戶(hù)界面控制程序以及有效圖形用戶(hù)界面對(duì)象 選擇程序,其中所述有效圖形用戶(hù)界面對(duì)象選擇程序操作以對(duì)由所
述圖形用戶(hù)界面控制程序生成的有效圖形用戶(hù)界面對(duì)象賦予模塊 性;顯示器,用于顯示圖形用戶(hù)界面,所述圖形用戶(hù)界面包括至少 部分有效圖形用戶(hù)界面對(duì)象,由此所述有效圖形用戶(hù)界面對(duì)象執(zhí)行 有效圖形用戶(hù)界面顯示功能;至少一個(gè)輸入設(shè)備,用于輸入控制所 述電子設(shè)備的命令;以及處理單元,耦合至所述至少一個(gè)存儲(chǔ)器、 顯示器以及所述至少一個(gè)輸入設(shè)備,用于執(zhí)行所述圖形用戶(hù)界面控 制程序以及所述有效圖形用戶(hù)界面對(duì)象選擇程序,由此當(dāng)執(zhí)行所述 有效圖形用戶(hù)界面對(duì)象選擇程序時(shí),執(zhí)行以下操作顯示選擇菜單, 所述選擇菜單描述可用于執(zhí)行有效圖形用戶(hù)界面顯示功能的多個(gè)有效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù) 界面對(duì)象以執(zhí)行有效圖形用戶(hù)界面顯示功能;以及將用以執(zhí)行所述 有效圖形用戶(hù)界面顯示功能的所選擇的有效圖形用戶(hù)界面對(duì)象的所 述選擇保存至所述電子設(shè)備的所述存儲(chǔ)器。
本發(fā)明的第五實(shí)施方式包括處理器實(shí)現(xiàn)的方法,用于在具有用 于顯示圖形用戶(hù)界面的顯示器的電子設(shè)備中使用,所述圖形用戶(hù)界
面包括至少一個(gè)有效圖形用戶(hù)界面對(duì)象,由此所述至少一個(gè)有效圖 形用戶(hù)界面對(duì)象執(zhí)行有效圖形用戶(hù)界面顯示功能,所述方法包括 在所述電子設(shè)備的顯示器上顯示選擇菜單,所述選擇菜單示出了可 用于執(zhí)行所述有效圖形用戶(hù)界面顯示功能的多個(gè)有效圖形用戶(hù)界面 對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù)界面對(duì)象,以執(zhí) 行有效圖形用戶(hù)界面顯示功能;以及使用所述所選擇的特定有效圖 形用戶(hù)界面對(duì)象以執(zhí)行所述有效圖形用戶(hù)界面顯示功能。
本發(fā)明的第六實(shí)施方式包括一種電子設(shè)備,包括存儲(chǔ)器部件, 用于存儲(chǔ)圖形用戶(hù)界面控制程序以及有效圖形用戶(hù)界面對(duì)象選擇程 序,其中所述有效圖形用戶(hù)界面對(duì)象選擇程序操作以對(duì)由所述圖形 用戶(hù)界面控制程序生成的有效圖形用戶(hù)界面對(duì)象賦予模塊性;顯示 部件,用于顯示圖形用戶(hù)界面,所述圖形用戶(hù)界面包括有效圖形用 戶(hù)界面對(duì)象的至少一部分,由此所述有效圖形用戶(hù)界面對(duì)象執(zhí)行有 效圖形用戶(hù)界面顯示功能;輸入設(shè)備部件,用于輸入控制所述電子 設(shè)備的命令;以及處理器部件,耦合至所述存儲(chǔ)器部件、顯示部件 以及所述輸入設(shè)備部件,所述處理器部件用于執(zhí)行所述圖形用戶(hù)界 面控制程序以及所述有效圖形用戶(hù)界面對(duì)象選擇程序,由此當(dāng)執(zhí)行 所述有效圖形用戶(hù)界面對(duì)象選擇程序時(shí),執(zhí)行以下操作顯示選擇 菜單,所述選擇菜單描述可用以執(zhí)行有效圖形用戶(hù)界面顯示功能的 多個(gè)有效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖 形用戶(hù)界面對(duì)象以執(zhí)行有效圖形用戶(hù)界面顯示功能;以及將用以執(zhí) 行所述有效圖形用戶(hù)界面顯示功能的所選擇的有效圖形用戶(hù)界面對(duì) 象的所述選擇保存至所述電子設(shè)備的所述存儲(chǔ)器。由此可見(jiàn),本發(fā)明的實(shí)施方式克服了現(xiàn)有技術(shù)的局限。在由操 作系統(tǒng)和交互式圖形用戶(hù)界面控制的傳統(tǒng)便攜通信設(shè)備和其他電子 設(shè)備中,用戶(hù)對(duì)于定制這些設(shè)備的功能特征具有相對(duì)有限的能力。 例如,大多數(shù)定制能力涉及設(shè)備的"感覺(jué)",而不涉及設(shè)備的功能 性。另外,改變?cè)O(shè)備的"感覺(jué)"的能力局限于相對(duì)靜態(tài)的特性,例 如背景圖像以及鈴聲。由此,對(duì)于定制有效圖形用戶(hù)界面對(duì)象具有 限制,或者不具有定制有效圖形用戶(hù)界面對(duì)象的能力。由此,盡管 用戶(hù)可以選擇背景圖像或者不同的鈴聲,用戶(hù)控制的電子設(shè)備的功 能性方面是預(yù)定的,并且可能不能進(jìn)行除顯示尺寸、字體類(lèi)型、顯 示的圖標(biāo)等以外的用戶(hù)選擇和定制。
與之相比,本發(fā)明的方法和裝置向用戶(hù)提供了用于在便攜通信 設(shè)備中使用的定制圖形用戶(hù)界面的動(dòng)態(tài)方面的能力。例如,在一個(gè) 實(shí)施方式中,本發(fā)明的方法和裝置向操作系統(tǒng)提供了 一種模塊有效 圖形用戶(hù)界面特征。此特征允許用戶(hù)定制用以控制電子設(shè)備的圖形 用戶(hù)界面的有效元素。替代用于顯示消息發(fā)送歷史的普通表的是, 用戶(hù)可使用更為美觀(guān)的有效元素以選擇隱含地表示消息發(fā)送歷史的 有效元素。在本發(fā)明的一個(gè)實(shí)施方式中,將通過(guò)可訪(fǎng)問(wèn)菜單以實(shí)現(xiàn) 此特征。例如,剛好在用戶(hù)已經(jīng)購(gòu)買(mǎi)該設(shè)備并且第一次將其激活之 后,對(duì)用戶(hù)呈現(xiàn)用戶(hù)可訪(fǎng)問(wèn)菜單。用戶(hù)可以簡(jiǎn)單地選擇使用傳統(tǒng)圖 形用戶(hù)界面元素以及呈現(xiàn)格式,或者根據(jù)本發(fā)明,針對(duì)每個(gè)有效圖 形用戶(hù)界面功能來(lái)選擇有效圖形用戶(hù)界面對(duì)象以執(zhí)行該功能。在針 對(duì)每個(gè)有效圖形用戶(hù)界面功能完成選擇處理之后,用戶(hù)具有包括定 制的有效圖形用戶(hù)界面對(duì)象的一套圖形用戶(hù)界面。
本發(fā)明的方法和裝置的特定優(yōu)點(diǎn)在于,響應(yīng)于傳統(tǒng)方法和裝置 的上下文范圍,所述方法和裝置響應(yīng)于更寬的范圍實(shí)現(xiàn)了有效圖形 用戶(hù)界面對(duì)象。根據(jù)本發(fā)明編程的操作系統(tǒng)的模塊性允許用戶(hù)來(lái)添 加對(duì)新信息目錄敏感的有效圖形用戶(hù)界面對(duì)象。這種上下文感知的 有效圖形用戶(hù)界面對(duì)象適用于增加用戶(hù)的對(duì)事件的整體感知,并且 由此增強(qiáng)了便攜通信設(shè)備的實(shí)用性。本發(fā)明的其他實(shí)施方式操作用于這樣的用戶(hù)對(duì)于各種有效圖
形用戶(hù)界面功能,已經(jīng)通過(guò)選擇有效圖形用戶(hù)界面對(duì)象來(lái)定制其圖
形用戶(hù)界面套組的用戶(hù);或者與傳統(tǒng)圖形用戶(hù)界面相結(jié)合,僅希望 選擇將要使用的一個(gè)或者兩個(gè)不同的有效圖形用戶(hù)界面對(duì)象的用
戶(hù)。除了針對(duì)所有圖形用戶(hù)界面功能選擇有效圖形用戶(hù)界面對(duì)象以
外,這些實(shí)施方式將以類(lèi)似于前述實(shí)施方式的方式操作,用戶(hù)將僅
選擇用戶(hù)期望改變的圖形用戶(hù)界面功能,并且然后選擇將要使用的
新的有效圖形用戶(hù)界面對(duì)象以執(zhí)行圖形用戶(hù)界面功能。
本發(fā)明的其他實(shí)施方式操作以便向第三方提供 一 種能力,用以 將客戶(hù)訂制的有效圖形用戶(hù)界面對(duì)象添加至在電子設(shè)備的操作系統(tǒng)
中已經(jīng)可用的那些對(duì)象。尤其是,例如當(dāng)將對(duì)象下載至電子設(shè)備時(shí), 本發(fā)明的操作系統(tǒng)識(shí)別新的有效圖形用戶(hù)界面對(duì)象。然后,當(dāng)用戶(hù) 期望改變用以執(zhí)行圖形用戶(hù)界面顯示功能的有效圖形用戶(hù)界面對(duì)象 時(shí),新近下載的有效圖形用戶(hù)界面對(duì)象將呈現(xiàn)為可用選項(xiàng),以便執(zhí) 行圖形用戶(hù)界面顯示功能。另外,在其中根據(jù)本發(fā)明的操作系統(tǒng)功 能中集成的有效圖形用戶(hù)界面對(duì)象具有用戶(hù)可選擇的多個(gè)特征的情 況下,則本發(fā)明的操作系統(tǒng)向用戶(hù)提供選擇這些特征的能力。
總之,本發(fā)明實(shí)施方式的上述概括是示例性的并且是非限定性 的。例如,本領(lǐng)域技術(shù)人員將理解,來(lái)自一個(gè)實(shí)施方式的一個(gè)或者 多個(gè)方面或步驟可以與來(lái)自本發(fā)明的其他實(shí)施方式的一個(gè)或者多個(gè) 方面或者步驟相結(jié)合,以便創(chuàng)建本發(fā)明范圍中的新的實(shí)施方式。
當(dāng)結(jié)合所附附圖閱讀時(shí),在下文的優(yōu)選實(shí)施方式的詳細(xì)描述中, 這些啟示的上述和其他方面將變得更為清晰,其中
圖1描述了其中可以應(yīng)用本發(fā)明的方法的無(wú)線(xiàn)通信系統(tǒng); 圖2描述了一種無(wú)線(xiàn)通信設(shè)備的圖形用戶(hù)界面,所述無(wú)線(xiàn)通信 設(shè)備具有根據(jù)現(xiàn)有技術(shù)操作的傳統(tǒng)、預(yù)置以及非用戶(hù)可選擇的有效 圖形用戶(hù)界面對(duì)象;圖3描述了一種無(wú)線(xiàn)通信設(shè)備的圖形用戶(hù)界面,所述無(wú)線(xiàn)通信 設(shè)備具有根據(jù)本發(fā)明操作的新穎的、用戶(hù)可選擇的有效圖形用戶(hù)界
面對(duì)象;
圖4描述了另 一種具有通信功能的用戶(hù)控制電子設(shè)備的圖形用 戶(hù)界面,其中所述圖形用戶(hù)界面集成了根據(jù)本發(fā)明操作的新穎的、
用戶(hù)可選擇的有效圖形用戶(hù)界面對(duì)象;
圖5描述了又 一 具有通信功能的用戶(hù)控制電子設(shè)備的圖形用戶(hù) 界面,其中所述圖形用戶(hù)界面集成了根據(jù)本發(fā)明操作的新穎的、用 戶(hù)可選擇的有效圖形用戶(hù)界面對(duì)象;
圖6是針對(duì)操作系統(tǒng)控制有效圖形用戶(hù)界面對(duì)象的那些方面賦 予模塊性的操作系統(tǒng)的軟件模塊的框圖,其中所述操作系統(tǒng)功能是 根據(jù)本發(fā)明;
圖7是描述根據(jù)本發(fā)明操作的方法步驟的流程圖8是描述根據(jù)本發(fā)明操作的方法步驟的流程圖;以及
圖9是描述根據(jù)本發(fā)明操作的方法步驟的流程圖。
具體實(shí)施例方式
本發(fā)明的方法和裝置可以在具有如下操作系統(tǒng)的任何電子設(shè)備 中實(shí)現(xiàn),所述操作系統(tǒng)用于控制圖形用戶(hù)界面以便通過(guò)圖形用戶(hù)界 面向用戶(hù)提供上下文相關(guān)的以及其他信息目錄。本發(fā)明的含義中的 電子設(shè)備包括但不限于便攜通信設(shè)備(諸如,例如蜂窩電話(huà))、個(gè) 人數(shù)字助理、計(jì)算機(jī)、游戲控制器等。
圖1描述了一種適用于實(shí)現(xiàn)本發(fā)明的方法的電子設(shè)備100的公 共特性。電子設(shè)備包括用于向電子設(shè)備110輸入命令的用戶(hù)輸入設(shè) 備110。用戶(hù)輸入設(shè)備110可包括觸摸啟動(dòng)的信息進(jìn)入系統(tǒng)(諸如, 例如按鈕、多功能控制器、鍵盤(pán)、小鍵盤(pán)以及觸摸屏);在顯示器 130上描述了圖形用戶(hù)界面中所包含的輸入元件;語(yǔ)音激活的信息進(jìn) 入系統(tǒng);及其組合。用戶(hù)輸入設(shè)備耦合至處理單元120。處理單元 120可操作用于執(zhí)行在存儲(chǔ)器140中存儲(chǔ)的程序;作用于存儲(chǔ)器140中存儲(chǔ)的數(shù)據(jù);響應(yīng)于由用戶(hù)輸入設(shè)備IIO輸入的命令,并且控 制在顯示器單元130上顯示圖形用戶(hù)界面。電子設(shè)備IOO進(jìn)一步包 括用于將電子設(shè)備連接至例如網(wǎng)絡(luò)的接口 150,以便將新的程序組件 或者信息下載至設(shè)備。
圖2描述了一種在用戶(hù)控制的電子設(shè)備(諸如,例如無(wú)線(xiàn)電話(huà)) 中使用的傳統(tǒng)圖形用戶(hù)界面200。顯然,存在用以執(zhí)行有效圖形用戶(hù) 界面功能的傳統(tǒng)有效圖形用戶(hù)界面對(duì)象。例如,分別存在用以描述 信號(hào)和電池強(qiáng)度的有效圖標(biāo)210、 220。另外,存在即時(shí)消息發(fā)送聯(lián) 系人的表,其中指示了聯(lián)系人是否正在線(xiàn)上。睡臉圖標(biāo)狀態(tài)230指 示用戶(hù)不在線(xiàn),而笑臉240指示用戶(hù)當(dāng)前在線(xiàn)。此外,存在文本行 250以及計(jì)數(shù)指示符255,用于指示蜂窩電話(huà)的用戶(hù)是否已經(jīng)接收到 任何新的消息。在傳統(tǒng)操作系統(tǒng)中,有效圖形用戶(hù)界面對(duì)象(例如, 電池和信號(hào)強(qiáng)度指示符210、 220)是預(yù)置的并且不能由用戶(hù)選擇。 因而,在現(xiàn)有技術(shù)中,用戶(hù)具有用于結(jié)合圖2的圖形用戶(hù)界面使用 的選擇背景圖像的選項(xiàng),而對(duì)于提供圖形用戶(hù)界面的真實(shí)功能性的 其他有效圖形用戶(hù)界面對(duì)象,用戶(hù)具有很少的控制能力、或者不能 控制。
與之相比,本發(fā)明的方法和裝置為用戶(hù)提供了模塊化的操作系 統(tǒng),這允許用戶(hù)從多個(gè)有效圖形用戶(hù)界面對(duì)象之中進(jìn)行選擇,以便 執(zhí)行各種有效圖形用戶(hù)界面功能。這向用戶(hù)提供了 一種具有更強(qiáng)能 力的電子設(shè)備,以便定制用以與所述電子設(shè)備交互并且控制所述電 子設(shè)備的圖形用戶(hù)界面的操作、感覺(jué)和外觀(guān)。已經(jīng)使用圖3中描述 的本發(fā)明的方法和裝置定制了圖形用戶(hù)界面300的示例。已經(jīng)將圖3 中描述的圖形用戶(hù)界面300進(jìn)行定制,以便模仿用戶(hù)最喜歡的游戲 的整體外觀(guān)和感覺(jué)。以類(lèi)似于游戲中的健康統(tǒng)計(jì)數(shù)據(jù)的方式來(lái)呈現(xiàn) 信號(hào)和電池強(qiáng)度的有效圖形用戶(hù)界面對(duì)象310、 320。用以表示用戶(hù) 是否在線(xiàn)的有效圖形用戶(hù)界面對(duì)象作為士兵330、 340出現(xiàn)。使用爆 炸350以指示已經(jīng)接收到消息。
本發(fā)明的特定優(yōu)點(diǎn)在于能夠響應(yīng)于新的信息目錄(尤其是增加用戶(hù)的上下文感知的信息目錄)以添加新的有效圖形用戶(hù)界面顯示 功能。例如,如果用戶(hù)對(duì)在線(xiàn)游戲尤其感興趣,則根據(jù)本發(fā)明編程 的操作系統(tǒng)的模塊性允許用戶(hù)來(lái)添加與游戲相關(guān)的新的有效圖形用 戶(hù)界面顯示功能。在圖3中描述了一個(gè)示例,其中有效圖形用戶(hù)界
面對(duì)象330、 340指示用戶(hù)的朋友當(dāng)前是否正在參與在線(xiàn)游戲。例如, 如果所述朋友沒(méi)有參與游戲,則對(duì)象330、 340將呈現(xiàn)為灰度圖像。 一旦所述朋友加入在線(xiàn)游戲,則對(duì)象330、 340將以全色方式呈現(xiàn)。 其他游戲相關(guān)的信息可通過(guò)有效圖形用戶(hù)界面對(duì)象來(lái)傳播,以便提 供或者增強(qiáng)用戶(hù)的上下文感知。例如,背景圖像360可與游戲的背 景圖像同步。
實(shí)際上,上下文相關(guān)的信息通常是動(dòng)態(tài)的并且隨時(shí)間變化。因 而,根據(jù)本發(fā)明操作的有效圖形用戶(hù)界面對(duì)象通常根據(jù)將要顯示的 信息而改變外觀(guān)。
本發(fā)明的方法和裝置應(yīng)用廣泛。例如,本發(fā)明的方法和裝置已 經(jīng)適用于在圖4中的通信設(shè)備的消息收件箱的屏幕。在此實(shí)施方式 中,在有效圖形用戶(hù)界面對(duì)象中實(shí)現(xiàn)的可視的、上下文感知的隱喻 (metaphor)已經(jīng)替代了更為平凡的和傳統(tǒng)的界面對(duì)象。代替消息表 的是,由漂浮在虛擬海洋420中的瓶子410來(lái)指示新的消息。用戶(hù) 每次接收到新消息,則在虛擬海420中的收集漂浮物中添加一個(gè)新 的瓶子410。虛擬海洋420其自身的表面425在本實(shí)施方式中具有含 義,并且相關(guān)于由所述電子設(shè)備的操作系統(tǒng)監(jiān)視的某些活動(dòng)性水平。 例如,如果海面425相關(guān)于由多方工作的公共文檔,則表面的外觀(guān) 將根據(jù)多方的活動(dòng)性水平來(lái)變化。出現(xiàn)的活動(dòng)性越大,則海洋將顯 得越?jīng)坝俊4擞行D形用戶(hù)界面對(duì)象425由此向用戶(hù)提供上下文感 知。用戶(hù)界面的其他方面執(zhí)行其他上下文感知通知功能。已經(jīng)選擇 此虛擬燈塔430以指示由用戶(hù)接收的日程消息。在此示例中,用戶(hù) 已經(jīng)接收了來(lái)自合作者的消息,表示在十五分鐘后將要開(kāi)會(huì),所以 虛擬燈塔430開(kāi)始閃爍。已經(jīng)選擇天空440以指示預(yù)定小時(shí)數(shù)后的 未來(lái)的期望的天氣狀態(tài),由此提供另一上下文感知的信息目錄。圖5中描述的另一實(shí)施方式描述了一種圖形用戶(hù)界面500,已經(jīng) 選擇所述圖形用戶(hù)界面500以用于由電子設(shè)備的操作系統(tǒng)的消息發(fā) 送組件來(lái)使用。在實(shí)現(xiàn)文本消息發(fā)送功能的典型圖形用戶(hù)界面中, 僅在光標(biāo)之后顯示字母和數(shù)字,取而代之的是,顯示一種動(dòng)態(tài)有效 圖形用戶(hù)界面對(duì)象510,其中實(shí)現(xiàn)了在圖5的圖形用戶(hù)界面500中描 述的類(lèi)似打字機(jī)的隱喻。將有效圖形用戶(hù)界面對(duì)象的動(dòng)態(tài)方面進(jìn)行 編程以指示各種活動(dòng)性和/或狀態(tài)。例如,虛擬打字機(jī)按鍵520的自 動(dòng)擺動(dòng)指示起草消息的過(guò)程。打字機(jī)色帶530的紅色532和黑色534 的震動(dòng)指示最近用戶(hù)已經(jīng)執(zhí)行了多少打字。
現(xiàn)在,已經(jīng)描述了根據(jù)本發(fā)明操作的圖形用戶(hù)界面的方面,將 描述提供這些方面的本發(fā)明的方法和裝置。尤其是,本發(fā)明的一個(gè) 方面包括一種具有模塊有效圖形用戶(hù)界面能力的操作系統(tǒng)。在這種 操作系統(tǒng)中,實(shí)現(xiàn)了各種有效圖形用戶(hù)界面顯示功能。有效圖形用 戶(hù)界面顯示功能具有由有效圖形用戶(hù)界面對(duì)象所使用的參數(shù)以執(zhí)行 這些功能。在軟件開(kāi)發(fā)者工具集("SDK")中典型描述了這些參 數(shù)的數(shù)目和特征,所述SDK針對(duì)由操作系統(tǒng)所控制的圖形用戶(hù)界面, 為第三方提供了尋求開(kāi)發(fā)"定制"有效圖形用戶(hù)界面對(duì)象的指導(dǎo)方 針和信息。在根據(jù)本發(fā)明操作的典型商用用戶(hù)可控電子設(shè)備中,多 個(gè)有效圖形用戶(hù)界面對(duì)象可用于執(zhí)行各種有效圖形用戶(hù)界面顯示功 能。
圖6以概念形式描述了包括能夠根據(jù)本發(fā)明執(zhí)行功能的操作系 統(tǒng)的軟件組件元件。組件610結(jié)合操作系統(tǒng)(未示出)的其他方面 來(lái)操作,以便確定將要顯示什么。組件620包括當(dāng)執(zhí)行顯示操作時(shí) 使用的所選擇有效圖形用戶(hù)界面對(duì)象的索引。由于根據(jù)所闡明的模 板(例如,在SDK中)來(lái)創(chuàng)建有效圖形用戶(hù)界面對(duì)象,其設(shè)計(jì)以接 收來(lái)自圖形用戶(hù)界面控制610的參數(shù)值,并且將所述參數(shù)值在圖形 用戶(hù)界面上顯示。根據(jù)本發(fā)明執(zhí)行功能的操作系統(tǒng)進(jìn) 一 步包括有效 圖形用戶(hù)界面對(duì)象選擇控制組件630,所述組件630操作以允許用戶(hù) 來(lái)選擇將要使用哪個(gè)有效圖形用戶(hù)界面對(duì)象以執(zhí)行特定的有效圖形用戶(hù)界面功能。如圖6中所示,選擇控制組件耦合至有效對(duì)象庫(kù)640, 所述有效對(duì)象庫(kù)640接著耦合至所選擇的有效圖形用戶(hù)界面對(duì)象索 引組件620。
本發(fā)明的另 一 優(yōu)點(diǎn)在于,可將新的有效圖形用戶(hù)界面對(duì)象添加 至(例如,通過(guò)下載)有效對(duì)象庫(kù)640。附加操作由有效對(duì)象附加控 制組件650來(lái)控制,所述附加控制組件650分析已經(jīng)通過(guò)界面660 下載的新的有效圖形用戶(hù)界面對(duì)象,以確定哪個(gè)有效圖形用戶(hù)界面 擔(dān)任設(shè)計(jì)執(zhí)行的對(duì)象。有效對(duì)象庫(kù)640由有效對(duì)象附加控制組件650 利用關(guān)于新的有效圖形用戶(hù)界面對(duì)象的可用性的信息、以及可通過(guò) 新的有效圖形用戶(hù)界面對(duì)象執(zhí)行的功能來(lái)更新。
現(xiàn)在將描述本發(fā)明的方法和計(jì)算機(jī)程序產(chǎn)品。只要用戶(hù)首先激 活根據(jù)本發(fā)明操作的設(shè)備,或者只要用戶(hù)期望修改圖形用戶(hù)界面的 有效圖形用戶(hù)界面對(duì)象的操作,則可操作本發(fā)明的方法。如圖7中 所述,在步驟710處,操作系統(tǒng)檢測(cè)用戶(hù)已經(jīng)首次激活了根據(jù)本發(fā) 明編程的電子設(shè)備。然后,在步驟720處,操作系統(tǒng)向用戶(hù)呈現(xiàn)有 效圖形用戶(hù)界面對(duì)象定制菜單。接著,在步驟730處,向用戶(hù)呈現(xiàn) 設(shè)計(jì)以執(zhí)行特定有效圖形用戶(hù)界面功能的 一組可用的有效圖形用戶(hù) 界面對(duì)象。操作系統(tǒng)接收特定有效圖形用戶(hù)界面對(duì)象的選擇,以執(zhí) 行該有效圖形用戶(hù)界面顯示功能。然后,在步驟740處,操作系統(tǒng) 將用以執(zhí)行所述有效圖形用戶(hù)界面功能的所選擇的有效圖形用戶(hù)界 面對(duì)象的選擇保存至計(jì)算機(jī)存儲(chǔ)器。步驟750指示出,重復(fù)步驟730、 740,直到所有的有效圖形用戶(hù)界面功能已經(jīng)指定了一個(gè)或者多個(gè)有 效圖形用戶(hù)界面對(duì)象。接著,在已經(jīng)執(zhí)行定制之后,操作系統(tǒng)退出 有效圖形用戶(hù)界面定制菜單。在操作期間,步驟770指示出,操作 系統(tǒng)將使用通過(guò)用戶(hù)利用定制菜單所選擇的有效圖形用戶(hù)界面對(duì) 象,以便執(zhí)行有效圖形用戶(hù)界面顯示功能。
在圖7中所描述的實(shí)施方式的變形中,可執(zhí)行附加的步驟。例 如,在有效圖形用戶(hù)界面對(duì)象的選擇過(guò)程期間,可執(zhí)行預(yù)覽步驟。 在預(yù)覽步驟中,操作系統(tǒng)將接收有效圖形用戶(hù)界面對(duì)象的實(shí)驗(yàn)性選擇。對(duì)于該實(shí)驗(yàn)性選擇,操作系統(tǒng)將提供模擬有效圖形用戶(hù)界面對(duì) 象行為的動(dòng)畫(huà)。這將在執(zhí)行對(duì)用戶(hù)同意的選擇中輔助用戶(hù);用戶(hù)不 必等待直到操作系統(tǒng)實(shí)際起作用時(shí)來(lái)查看有效圖形用戶(hù)界面對(duì)象如 何出現(xiàn)。在圖7中所描述的方法的另一個(gè)變形中,如果用戶(hù)確定她 已經(jīng)定制了足夠的特征,則向用戶(hù)呈現(xiàn)選項(xiàng),以便在每次將有效圖 形用戶(hù)界面對(duì)象指定至有效圖形用戶(hù)界面功能之后退出選擇菜單。
在圖8中描述了本發(fā)明的另一方法,并且當(dāng)用戶(hù)希望改變所使
用的有效圖形用戶(hù)界面對(duì)象的指定來(lái)執(zhí)行有效圖形用戶(hù)界面顯示功
能時(shí),操作所述方法。在步驟810處,操作系統(tǒng)檢測(cè)用以改變有效 圖形用戶(hù)界面顯示功能指定的命令。接著,在步驟820處,操作系 統(tǒng)顯示用以執(zhí)行有效圖形用戶(hù)界面顯示功能的可用有效圖形用戶(hù)界 面對(duì)象的菜單。然后,在步驟830處,操作系統(tǒng)接收用以執(zhí)行有效 圖形用戶(hù)界面功能的新的有效圖形用戶(hù)界面對(duì)象的選擇。接著,在 步驟840處,操作系統(tǒng)保存用以執(zhí)行有效圖形用戶(hù)界面功能的新的 有效圖形用戶(hù)界面對(duì)象的選擇。在步驟850處,操作系統(tǒng)退出可用 的圖形用戶(hù)界面對(duì)象的菜單。最后,如步驟860所指示,當(dāng)執(zhí)行顯 示操作時(shí),使用新選擇的有效圖形用戶(hù)界面對(duì)象以執(zhí)行有效圖形用 戶(hù)界面顯示功能。
在圖9中描述了本發(fā)明的另一方法,并且操作所述方法允許用
戶(hù)來(lái)下載用于在電子設(shè)備中使用的新的有效圖形用戶(hù)界面對(duì)象。在 步驟910處,所述方法檢測(cè)命令,所述命令用以下載新的有效圖形 用戶(hù)界面對(duì)象。然后,在步驟920處,操作系統(tǒng)標(biāo)識(shí)新近下載的有 效圖形用戶(hù)界面對(duì)象期望執(zhí)行的有效圖形用戶(hù)界面功能。接著,在 步驟930處,將以下信息保存至電子設(shè)備的存儲(chǔ)器中的索引,其中 所述信,l標(biāo)識(shí)新近下載的有效圖形用戶(hù)界面對(duì)象期望執(zhí)行的特定有 效圖形用戶(hù)界面顯示功能。最終,如步驟940所指示,當(dāng)下一次檢 測(cè)到將新的有效圖形用戶(hù)界面對(duì)象指定至特定有效圖形用戶(hù)界面顯 示功能的命令時(shí),新近下載的有效圖形用戶(hù)界面對(duì)象將在可用以執(zhí) 行所述特定有效圖形用戶(hù)界面顯示功能的有效圖形用戶(hù)界面對(duì)象的菜單中顯示。
本領(lǐng)域普通技術(shù)人員應(yīng)理解,可以在有形的計(jì)算機(jī)可讀存儲(chǔ)器 介質(zhì)中實(shí)現(xiàn)在此說(shuō)明以及描述的方法。當(dāng)執(zhí)行時(shí),在有形的計(jì)算機(jī) 可讀存儲(chǔ)器介質(zhì)中實(shí)現(xiàn)的指令執(zhí)行所述方法步驟。有形的計(jì)算機(jī)可
讀存儲(chǔ)器介質(zhì)包括但不限于硬盤(pán)驅(qū)動(dòng)器、CD或者DVD-ROM、閃存 存儲(chǔ)設(shè)備、或者在計(jì)算機(jī)系統(tǒng)中的RAM存儲(chǔ)器。
由此可見(jiàn),已經(jīng)借助于示例性和非限定性的示例來(lái)提供了上述 說(shuō)明,所述示例表示當(dāng)前發(fā)明人所期望的最佳方法和裝置的全面和 信息性的說(shuō)明,以便實(shí)現(xiàn)模塊有效圖形用戶(hù)界面對(duì)象能力。本領(lǐng)域 技術(shù)人員應(yīng)理解,可以分別實(shí)現(xiàn)在此描述的各種實(shí)施方式;與在此 描述的一個(gè)或者多個(gè)其他實(shí)施方式結(jié)合;或者與在此描述的那些實(shí) 施方式不同的交互圖形用戶(hù)界面相結(jié)合。此外,本領(lǐng)域技術(shù)人員應(yīng)
的這些實(shí)施方式僅用作示出而并非限定性目的;以及由此本發(fā)明僅 受下文的權(quán)利要求書(shū)的限定。
權(quán)利要求
1.一種計(jì)算機(jī)程序,用于在具有用于顯示至少一個(gè)圖形用戶(hù)界面的顯示器的電子設(shè)備中使用,所述圖形用戶(hù)界面包括有效圖形用戶(hù)界面對(duì)象,所述有效圖形用戶(hù)界面對(duì)象執(zhí)行用于描述動(dòng)態(tài)信息的有效圖形用戶(hù)界面顯示功能,所述計(jì)算機(jī)程序固定在有形的存儲(chǔ)器介質(zhì)中,并且可由所述電子設(shè)備的數(shù)字處理器執(zhí)行,所述計(jì)算機(jī)程序包括以下組件有效圖形用戶(hù)界面對(duì)象的庫(kù),用以執(zhí)行多個(gè)有效圖形用戶(hù)界面顯示功能,其中在所述庫(kù)中存在多個(gè)有效圖形用戶(hù)界面對(duì)象,以便執(zhí)行多個(gè)有效圖形用戶(hù)界面顯示功能的至少一個(gè);有效圖形用戶(hù)界面對(duì)象選擇組件,用于顯示可用于執(zhí)行特定有效圖形用戶(hù)界面顯示功能的有效圖形用戶(hù)界面對(duì)象;用于接收有效圖形用戶(hù)界面對(duì)象的選擇,以執(zhí)行特定有效圖形用戶(hù)界面顯示功能;以及用于保存所述選擇;以及有效圖形用戶(hù)界面對(duì)象選擇索引,用于記錄所選擇的有效圖形用戶(hù)界面對(duì)象以執(zhí)行特定有效圖形用戶(hù)界面顯示功能。
2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,進(jìn)一步包括圖形用戶(hù)界面顯示控制組件,所述圖形用戶(hù)界面顯示控制組件操 作以控制有效圖形用戶(hù)界面顯示功能,以描述動(dòng)態(tài)信息,所述有效 圖形用戶(hù)界面顯示控制組件檢索所選擇的有效圖形用戶(hù)界面對(duì)象的 選擇,以執(zhí)行特定有效圖形用戶(hù)界面顯示功能,以及使用所述選擇 的有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述特定有效圖形用戶(hù)界面顯示功 能。
3. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述有效圖形用戶(hù) 界面對(duì)象是上下文感知的,由此所述有效圖形用戶(hù)界面對(duì)象響應(yīng)于 至少一個(gè)上下文相關(guān)的動(dòng)態(tài)信息的預(yù)定目錄。
4. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)程序,其中所述有效圖形用戶(hù)界面顯示功能的至少 一 個(gè)根據(jù)模板來(lái)操作,其中所述模板標(biāo)識(shí)與向所述有效圖形用戶(hù)界面對(duì)象提供的數(shù)據(jù)相對(duì)應(yīng)的至少 一個(gè)輸入?yún)?shù),其中所述有效圖形用戶(hù)界面對(duì)象在由所述圖形用戶(hù)界面顯示控制組件的顯示操作期間,執(zhí)行所述有效圖形用戶(hù)界面顯示功能。
5. 根據(jù)權(quán)利要求4所述的計(jì)算機(jī)程序,其中所述有效圖形用戶(hù)界面對(duì)象接收由所述圖形用戶(hù)界面顯示控制組件提供的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)來(lái)改變外觀(guān)。
6. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括電池充電指示符,以及由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中呈現(xiàn),以便執(zhí)行所述電池充電指示符功能。
7. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備包括無(wú)線(xiàn)通信設(shè)備,以及所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括信號(hào)強(qiáng)度指示符,由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中存在,以便執(zhí)行所述信號(hào)強(qiáng)度指示符功能。
8. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備操作以執(zhí)行通信功能,以及所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括消息收件箱,由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中存在,以便執(zhí)行所述消息收件箱功能。
9. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備操作以執(zhí)行通信功能,以及所述有效圖形用戶(hù)界面顯示功能的至少 一 個(gè)包括在線(xiàn)狀態(tài)指示符,由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中存在,以便執(zhí)行所述在線(xiàn)狀態(tài)指示符功能。
10. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備操作以執(zhí)行通信功能,以及所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括消息接收指示符,由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中存在,以便執(zhí)行所述消息接收指示符功能。
11. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括天氣預(yù)報(bào)特征,由此多個(gè)有效圖形用戶(hù)界面對(duì)象在有效圖形用戶(hù)界面對(duì)象的所述庫(kù)中存在,以便執(zhí)行所述天氣預(yù)報(bào)特征。
12. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備包括便攜通信設(shè)備,并且其中所述有效圖形用戶(hù)界面顯示功能的至少一個(gè)包括在線(xiàn)計(jì)算機(jī)游戲監(jiān)視器。
13. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,其中所述電子設(shè)備包括便攜通信設(shè)備,并且其中所述有效圖形用戶(hù)界面對(duì)象的至少 一 個(gè)采用計(jì)算機(jī)游戲的圖形元素的外觀(guān)。
14. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序,其中多個(gè)有效圖形用戶(hù)界面對(duì)象采用特定計(jì)算機(jī)游戲的圖形元素的所述外觀(guān),由此允許用戶(hù)對(duì)所述便攜通信設(shè)備的圖形用戶(hù)界面給予如計(jì)算機(jī)游戲的感覺(jué)。
15. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,進(jìn)一步包括有效圖形用戶(hù)界面對(duì)象附加控制組件,用于當(dāng)將新的有效圖形用戶(hù)界面對(duì)象添加至所述庫(kù)時(shí),更新有效圖形用戶(hù)界面對(duì)象的所述庫(kù)。
16. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)程序,進(jìn)一步包括新的上下文感知目錄附加控制組件,用于響應(yīng)于新的上下文相關(guān)信息的目錄,來(lái)添加新的有效圖形用戶(hù)界面顯示功能。
17. 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序,進(jìn)一步包括有效圖形用戶(hù)界面對(duì)象附加控制組件,用于添加新的有效圖形用戶(hù)界面對(duì)象,所述新的有效圖形用戶(hù)界面對(duì)象操作以執(zhí)行由所述新的上下文感知目錄附加控制組件添加的所述新的有效圖形用戶(hù)界面顯示功能,由此所述新的有效圖形用戶(hù)界面對(duì)象響應(yīng)于所述新的上下文相關(guān)信息的目錄。
18. —種存儲(chǔ)器介質(zhì),用于存儲(chǔ)可由電子設(shè)備的數(shù)字處理器執(zhí)行的計(jì)算機(jī)程序組件,其中所述計(jì)算機(jī)程序組件與所述電子設(shè)備的操作系統(tǒng)相結(jié)合操作,以對(duì)由所述電子設(shè)備的所述操作系統(tǒng)使用的有效圖形用戶(hù)界面對(duì)象賦予模塊性,以便執(zhí)行有效圖形用戶(hù)界面顯示功能,以及其中當(dāng)在所述電子設(shè)備的所述數(shù)字處理器執(zhí)行所述計(jì)算機(jī)程序組件時(shí),執(zhí)行以下操作顯示選擇菜單,所述選擇菜單描述可用以執(zhí)行有效圖形用戶(hù)界面顯示功能的多個(gè)有效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù)界面對(duì)象,以執(zhí)行所述有效圖形用戶(hù)界面顯示功能;以及使用所述所選擇的特定有效圖形用戶(hù)界面對(duì)象,以執(zhí)行所述有效圖形用戶(hù)界面顯示操作。
19. 根據(jù)權(quán)利要求18所述的存儲(chǔ)器介質(zhì),其中所述有效圖形用戶(hù)界面對(duì)象是上下文感知的,由此所述有效圖形用戶(hù)界面對(duì)象響應(yīng)于至少一個(gè)上下文相關(guān)的動(dòng)態(tài)信息的預(yù)定目錄。
20. —種存儲(chǔ)器介質(zhì),用于存儲(chǔ)可由電子設(shè)備的數(shù)字處理器執(zhí)行的計(jì)算機(jī)程序組件,其中所述計(jì)算機(jī)組件與所述電子設(shè)備的操作系統(tǒng)相結(jié)合操作,以對(duì)由所述電子設(shè)備的所述操作系統(tǒng)生成和控制的有效圖形用戶(hù)界面對(duì)象賦予模塊性,以及其中當(dāng)在所述電子設(shè)備的所述數(shù)字處理器執(zhí)行所述計(jì)算機(jī)程序組件時(shí),執(zhí)行以下操作接收命令以啟動(dòng)有效圖形用戶(hù)界面對(duì)象選擇處理;針對(duì)每個(gè)圖形用戶(hù)界面功能,顯示可用以執(zhí)行所述圖形用戶(hù)界面功能的有效圖形用戶(hù)界面對(duì)象的選擇;接收用以執(zhí)行所述圖形用戶(hù)界面功能的有效圖形用戶(hù)界面對(duì)象的選擇;以及保存用以執(zhí)行所述圖形用戶(hù)界面功能的所述有效圖形用戶(hù)界面對(duì)象的選擇;以及使用所述有效圖形用戶(hù)界面對(duì)象選擇,來(lái)顯示所述圖形用戶(hù)界面。
21. 根據(jù)權(quán)利要求20所述的存儲(chǔ)器介質(zhì),其中所述有效圖形用戶(hù)界面對(duì)象的至少一個(gè)是上下文感知的,由此所述上下文感知的有效圖形用戶(hù)界面對(duì)象響應(yīng)于至少一個(gè)上下文相關(guān)的動(dòng)態(tài)信息的預(yù)定目錄。
22. —種電子設(shè)備,包括至少 一 個(gè)存儲(chǔ)器,用于存儲(chǔ)圖形用戶(hù)界面控制程序以及有效圖形用戶(hù)界面對(duì)象選擇程序,其中所述有效圖形用戶(hù)界面對(duì)象選擇程序操作以對(duì)由所述圖形用戶(hù)界面控制程序生成的有效圖形用戶(hù)界面對(duì)象賦予模塊性;顯示器,用于顯示圖形用戶(hù)界面,所述圖形用戶(hù)界面包括至少部分的有效圖形用戶(hù)界面對(duì)象,由此所述有效圖形用戶(hù)界面對(duì)象執(zhí)行有效圖形用戶(hù)界面顯示功能;至少一個(gè)輸入設(shè)備,用于輸入控制所述電子設(shè)備的命令;以及處理單元,耦合至所述至少一個(gè)存儲(chǔ)器、顯示器以及所述至少一個(gè)輸入設(shè)備,用于執(zhí)行所述圖形用戶(hù)界面控制程序以及所述有效圖形用戶(hù)界面對(duì)象選擇程序,由此當(dāng)執(zhí)行所述有效圖形用戶(hù)界面對(duì)象選擇程序時(shí),執(zhí)行以下操作顯示選擇菜單,所述選擇菜單描述可用以執(zhí)行有效圖形用戶(hù)界面顯示功能的多個(gè)有效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述有效圖形用戶(hù)界面顯示功能;以及將用以執(zhí)行所述有效圖形用戶(hù)界面顯示功能的、所選擇的有效圖形用戶(hù)界面對(duì)象的所述選擇保存至所述電子設(shè)備的所述存儲(chǔ)器。
23. 根據(jù)權(quán)利要求22所述的電子設(shè)備,其中所述有效圖形用戶(hù)界面對(duì)象的至少一個(gè)是上下文感知的,由此所述上下文感知的有效圖形用戶(hù)界面對(duì)象響應(yīng)于至少一個(gè)上下文相關(guān)信息的預(yù)定目錄。
24. 根據(jù)權(quán)利要求22所述的電子設(shè)備,其中所述有效圖形用戶(hù)界面對(duì)象的至少一個(gè)采用計(jì)算機(jī)游戲的至少一個(gè)圖形元素的外觀(guān)。
25. 根據(jù)權(quán)利要求24所述的電子設(shè)備,其中多個(gè)有效圖形用戶(hù)界面對(duì)象采用特定計(jì)算機(jī)游戲的圖形元素的外觀(guān),由此允許用戶(hù)對(duì)移動(dòng)臺(tái)的圖形用戶(hù)界面給予如計(jì)算機(jī)游戲的感覺(jué)。
26. 根據(jù)權(quán)利要求22所述的電子設(shè)備,其中當(dāng)所述處理單元執(zhí)行所述圖形用戶(hù)界面控制程序時(shí),執(zhí)行以下操作使用所述選擇的有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述有效圖形用戶(hù)界面顯示功能。
27. —種處理器實(shí)現(xiàn)的方法,用于在具有顯示器的電子設(shè)備中使 用,所述顯示器用于顯示圖形用戶(hù)界面,所述圖形用戶(hù)界面包括至 少一個(gè)有效圖形用戶(hù)界面對(duì)象,由此所述至少一個(gè)有效圖形用戶(hù)界 面對(duì)象執(zhí)行有效圖形用戶(hù)界面顯示功能,所述方法包括在所述電子設(shè)備的所述顯示器上顯示選擇菜單,所述選擇菜單示 出了可用以執(zhí)行所述有效圖形用戶(hù)界面顯示功能的多個(gè)有效圖形用 戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述 有效圖形用戶(hù)界面顯示功能;以及使用所述所選擇的特定有效圖形用戶(hù)界面對(duì)象以執(zhí)行所述有效 圖形用戶(hù)界面顯示功能。
28. —種電子設(shè)備,包括存儲(chǔ)器部件,用于存儲(chǔ)圖形用戶(hù)界面控制程序以及有效圖形用戶(hù) 界面對(duì)象選擇程序,其中所述有效圖形用戶(hù)界面對(duì)象選擇程序操作 以對(duì)由所述圖形用戶(hù)界面控制程序生成的有效圖形用戶(hù)界面對(duì)象賦予模塊性;顯示部件,用于顯示圖形用戶(hù)界面,所述圖形用戶(hù)界面包括有效 圖形用戶(hù)界面對(duì)象的至少一部分,由此所述有效圖形用戶(hù)界面對(duì)象 執(zhí)行有效圖形用戶(hù)界面顯示功能;輸入設(shè)備部件,用于輸入控制所述電子設(shè)備的命令;以及 處理器部件,耦合至所述存儲(chǔ)器部件、顯示部件以及所述輸入設(shè) 備部件,所述處理器部件用于執(zhí)行所述圖形用戶(hù)界面控制程序以及 所述有效圖形用戶(hù)界面對(duì)象選擇程序,由此當(dāng)執(zhí)行所述有效圖形用 戶(hù)界面對(duì)象選擇程序時(shí),執(zhí)行以下操作顯示選擇菜單,所述選擇菜單描述可用于執(zhí)行有效圖形用戶(hù) 界面顯示功能的多個(gè)有效圖形用戶(hù)界面對(duì)象;接收命令,所述命令選擇特定有效圖形用戶(hù)界面對(duì)象以執(zhí)行 所述有效圖形用戶(hù)界面顯示功能;以及將用以執(zhí)行所述有效圖形用戶(hù)界面顯示功能的、所選擇的所述有效圖形用戶(hù)界面對(duì)象的所述選擇保存至所述電子設(shè)備的所 述存儲(chǔ)器。
全文摘要
本發(fā)明涉及提供具有模塊有效圖形用戶(hù)界面功能性的便攜式通信設(shè)備的操作系統(tǒng)的方法和裝置。在本發(fā)明的方法和裝置中,多個(gè)獨(dú)立和不同的有效圖形用戶(hù)界面對(duì)象可用于由用戶(hù)的選擇以執(zhí)行有效圖形用戶(hù)界面顯示功能。此外,本發(fā)明提供實(shí)現(xiàn)上下文敏感的有效圖形用戶(hù)界面對(duì)象的裝置和方法。本發(fā)明進(jìn)一步為用戶(hù)提供將由第三方創(chuàng)建的有效圖形用戶(hù)界面對(duì)象集成到便攜式通信設(shè)備的操作系統(tǒng)的能力。此后,由第三方創(chuàng)建的有效圖形用戶(hù)界面對(duì)象可用于執(zhí)行有效圖形用戶(hù)界面功能。
文檔編號(hào)G06Q10/00GK101689254SQ200680032367
公開(kāi)日2010年3月31日 申請(qǐng)日期2006年7月11日 優(yōu)先權(quán)日2005年7月15日
發(fā)明者J·P·薩洛瑪阿, J·瑪?shù)倮?申請(qǐng)人:諾基亞公司