專利名稱:交互式圖標的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的來說涉及電子設(shè)備用戶接口領(lǐng)域,更具體而言,涉及在電子設(shè)備中使用的交互式圖標背景技術(shù)當(dāng)帶有圖形用戶接口(GUI)時,諸如無線通信設(shè)備(例如蜂窩電話)的電子設(shè)備成為富多媒體的。隨著新特征的加速升級,新GUI包括聲音和動畫,以便在電子設(shè)備用戶操作他/她的無線通信設(shè)備時為其提供更好的交互體驗。盡管當(dāng)前的GUI包括在無線通信設(shè)備顯示器上顯示的圖標,它們僅作為靜態(tài)圖形指針,幫助用戶導(dǎo)航無線通信設(shè)備的菜單。本領(lǐng)域中存在對于這樣一種圖標的需要,其能夠相對于目前使用的靜態(tài)圖標提供改進。
認為新穎的本發(fā)明的特征在所附權(quán)利要求中詳細陳述。通過參考以下結(jié)合附圖的說明,可以最好地理解本發(fā)明,在各圖中相同的參考標記表示相同的元件,其中圖1示出根據(jù)本發(fā)明的實施例的具有在線多媒體性能的圖標的圖。
圖2示出根據(jù)本發(fā)明的實施例的具有用戶交互簡檔(profile)的圖標的圖。
圖3示出根據(jù)本發(fā)明的實施例的具有網(wǎng)絡(luò)接口的圖標的圖。
圖4示出根據(jù)本發(fā)明的實施例的無線通信設(shè)備的框圖。
圖5示出根據(jù)本發(fā)明的實施例的無線通信設(shè)備的圖。
圖6示出根據(jù)本發(fā)明的實施例圖標可如何隨時間改變。
圖7示出根據(jù)本發(fā)明的實施例圖標可如何從文本變?yōu)樵捯簟?br>
具體實施例方式
盡管權(quán)利要求書定義了認為新穎的本發(fā)明的特征,但相信,考慮以下結(jié)合附圖的說明,將更好地理解本發(fā)明。
可使用Java的移動手機可包含許多類型的Java應(yīng)用程序,包括網(wǎng)絡(luò)應(yīng)用程序。本發(fā)明提供了一種用戶可選擇的圖標,其能夠?qū)崿F(xiàn)為具有在線多媒體性能的網(wǎng)絡(luò)Java應(yīng)用程序。這種新框架使被動的僅限數(shù)據(jù)的(data-only)圖標轉(zhuǎn)變成主動的程序,其能夠與用戶交互并基于環(huán)境和/或時間信息自行更新。盡管使用Java語言來描述本發(fā)明,但其他編程語言也能夠支持所述的交互式圖標。
將圖標描繪成基于Java(或其他編程語言)的程序,其包括以下要素中的一個或多個·用于啟動相關(guān)聯(lián)應(yīng)用程序的導(dǎo)航邏輯。圖標與用戶交互,以收集附加的輸入從而啟動應(yīng)用程序;·在選擇時所呈現(xiàn)的一個或多個多媒體表現(xiàn)。以圖形方式呈現(xiàn)的所述表現(xiàn)可以是環(huán)境感知的(例如,位置、時間等);·為用戶提供更新信息的一個或多個相關(guān)聯(lián)的URL,例如新視頻剪輯或可視圖標;·關(guān)于應(yīng)用程序的元數(shù)據(jù),包括許可、數(shù)字權(quán)利、更新站點等;·使用日志和應(yīng)用程序更新。該日志用來建立使用情況簡檔,其包含如最近或最常使用的用戶輸入等事件;和/或·和語言相關(guān)的資源。
參考圖1,其中示出了根據(jù)本發(fā)明的實施例的具有在線多媒體性能的圖標108的框圖。將多媒體網(wǎng)絡(luò)圖標稱作iconLet。iconLet 108與用戶輸入102(例如用戶激活無線電話上的鍵)、環(huán)境信息104(例如目前正被用戶訪問的信息、時間、日期等)、網(wǎng)絡(luò)信息106(例如由無線設(shè)備在其中運行的通信網(wǎng)絡(luò)發(fā)送到無線通信設(shè)備的信息)交互。iconLet 108與一個或多個Java(或其他編程語言)應(yīng)用程序110相關(guān)聯(lián)。
iconLet 108包括用戶交互簡檔部分112和導(dǎo)航邏輯114,其用存儲的簡檔信息與用戶交互,以使收集用戶輸入中的按鍵次數(shù)最小化。然后它使用該信息啟動Java應(yīng)用程序110。給定一些本地或網(wǎng)絡(luò)觸發(fā)器(例如,用戶選擇無線電話GUI上的特定菜單項、用戶輸入特定網(wǎng)絡(luò)覆蓋區(qū)域,等等),導(dǎo)航邏輯114還能夠提供自動啟動Java應(yīng)用程序110的能力。
圖2中所示的是用戶交互簡檔的進一步細分,其包括諸如最近用戶輸入、用戶最常用輸入和環(huán)境輸入關(guān)聯(lián)(如用戶在P.M.9:00后總輸入特定信息)等項目。用戶交互簡檔112可包括一個或多個與IconLet108相關(guān)聯(lián)的軟件例程,并且還可包括存儲的用戶輸入歷史信息。
再參考圖1,iconLet 108還包括一個或多個多媒體表現(xiàn)116,它們被存儲并且當(dāng)選擇時呈現(xiàn)。要呈現(xiàn)的表現(xiàn)可以是環(huán)境感知的(例如無線電話位置、時間等)。作為說明性的例子,當(dāng)“翻蓋電話”的翻蓋外殼合上時,所述呈現(xiàn)可以是僅有聲音的。多媒體表現(xiàn)116又是軟件例程,它們鏈接到iconLet 108并由用戶輸入102、環(huán)境信息104或網(wǎng)絡(luò)交互106或這些項目的組合來激活。
圖1所示的iconLet 108還包括網(wǎng)絡(luò)接口118,它能夠收集諸如來自鏈接URL地址302的信息等,如在圖3中進一步詳細示出的。再參考圖1,iconLet 108也能夠鏈接到關(guān)于應(yīng)用程序的元數(shù)據(jù)120,包括許可、數(shù)字權(quán)利信息、許可更新站點等。
也作為iconLet 108的一部分示出的是語言特定資源122。語言特定資源122例如可包括不同語言的語音圖標,當(dāng)無線通信設(shè)備在物理上位于不同位置(例如不同國家)時它們被激活。
參考圖4,其中示出了諸如無線通信設(shè)備400的電子設(shè)備的框圖,該設(shè)備能夠利用本發(fā)明的交互式圖標108。蜂窩電話400包括天線418,其選擇性地耦合到常規(guī)接收機404和發(fā)射機406部分??刂破?02,諸如微處理器和/或數(shù)字信號處理器(DSP),提供對電話400的整體控制。控制器402還執(zhí)行圖標108所要求的程序,并作為圖標生成器,通過取得來自用戶輸入102的輸入、環(huán)境信息104和網(wǎng)絡(luò)信息106,并使用輸入的信息連同用戶交互簡檔112、導(dǎo)航邏輯114等來產(chǎn)生iconLet108。耦合到控制器402的存儲器414,諸如隨機存取存儲器(RAM)、只讀存儲器(ROM)、FLASH等,存儲蜂窩電話400所需的所有算法和變量。存儲器414還存儲用戶交互簡檔112信息以及與iconLet 108的生成相關(guān)的任何其他信息。
顯示器416向蜂窩電話用戶提供可視信息。顯示器416按圖形顯示iconLet 108。音頻處理塊408可包括聲碼器和模擬至數(shù)字(A/D)及數(shù)字至模擬(D/A)塊,其為呼入和呼出的語音業(yè)務(wù)提供所有必需的音頻處理。耦合到音頻處理塊408的是揚聲器412和麥克風(fēng)410。
一個或多個環(huán)境捕獲設(shè)備,諸如全球定位系統(tǒng)(GPS)接收機部分420和光傳感器422,耦合到控制器402,并提供iconLet 108所用的一些必需的環(huán)境信息104。諸如時間其他環(huán)境信息可以通過通信系統(tǒng)提供給無線電設(shè)備400,或者該無線電設(shè)備還可包括通過硬件和/或由控制器402控制的軟件提供的時鐘??刂破?02執(zhí)行用于執(zhí)行iconLet功能所必需的所有必需例程,存儲器414存儲iconLet 108所需的所有軟件例程。用戶控制424,諸如鍵盤和其他位于無線通信上的開關(guān),為用戶提供iconLet 108所用的輸入102。其他用戶輸入102可由麥克風(fēng)以音頻或語音信號的形式從用戶或無線電設(shè)備的周圍(例如無線電用戶提供語音命令、或無線電設(shè)備測量外圍噪聲)接收。
參考圖5,其中示出無線通信設(shè)備,諸如蜂窩電話500,其具有用于顯示iconLet 504的顯示器。在圖6中示出表現(xiàn)太陽的圖形iconLet602,其通知用戶這一天的天氣是晴。在iconLet 108利用其網(wǎng)絡(luò)接口118從無線通信設(shè)備500與之無線通信的天氣URL收集信息(例如,從通信系統(tǒng)從URL地址請求信息)之后,iconLet 602可能已經(jīng)產(chǎn)生。在收集天氣信息之后,iconLet 108以可視形式表現(xiàn)該信息。基于環(huán)境改變(諸如時間或蜂窩電話500的位置的改變)的iconLet 602在更新的iconLet 604中提供天氣的更新的圖形視圖。這種圖形信息中的改變可能由移動到如GPS 420所確定的新位置的蜂窩電話500提示,并且GPS 420與網(wǎng)絡(luò)接口118交互以查找在新位置中的天氣情況。
在圖7中,示出了基于文本的iconLet 702。使用由麥克風(fēng)402收集的環(huán)境信息104,iconLet 108在如由光傳感器422提供的環(huán)境信息104確定的低光情況下(例如蜂窩電話用戶進入黑暗的房間)自動切換到語音或音頻iconLet 704。
盡管上面描述了一些情形,本發(fā)明的iconLet能夠執(zhí)行許多不同的功能。例如,隨時間改變的iconLet可以是根據(jù)由網(wǎng)絡(luò)接口118收集的最新的市場指數(shù)信息而改變的iconLet,所述網(wǎng)絡(luò)接口118與金融網(wǎng)站交互以收集股票價格信息并將其作為圖標的一部分來顯示。該信息可以隨著一天的過去在預(yù)定的時間周期(例如每小時等)自動改變。
IconLet 108將常規(guī)被動式圖標替換為主動式(Java或其他編程語言)程序,它們是富多媒體的并能與用戶智能交互。IconLet 108還通過建立過去使用情況的簡檔來“學(xué)習(xí)”以改進與用戶的交互并最小化完成經(jīng)常重復(fù)的任務(wù)所需的鍵入次數(shù)。
盡管示出并描述了本發(fā)明的優(yōu)選實施例,但很顯然,本發(fā)明不限于此。本領(lǐng)域技術(shù)人員會作出各種修改、改變、變型、替換和等效,而不脫離由所附權(quán)利要求限定的本發(fā)明的要旨和范圍。
權(quán)利要求
1.一種電子設(shè)備,其包括顯示器;用于接收用戶輸入信息的輸入部件;用于接收環(huán)境信息的輸入部件;以及耦合到所述顯示器的圖標生成器,用于在所述顯示器上顯示圖標,該圖標根據(jù)所接收到的輸入信息和環(huán)境信息而改變。
2.如權(quán)利要求1所述的電子設(shè)備,還包括用于從所述電子設(shè)備在其中運行的網(wǎng)絡(luò)中接收信息的輸入部件,并且所述圖標生成器根據(jù)所接收到的網(wǎng)絡(luò)信息而改變所述圖標。
3.如權(quán)利要求1所述的電子設(shè)備,其中,所述圖標生成器耦合到用戶交互簡檔存儲區(qū)域,該區(qū)域存儲所述圖標生成器為改變所述圖標而使用的用戶交互歷史。
4.如權(quán)利要求1所述的電子設(shè)備,其中,所述圖標生成器耦合到一個或多個多媒體表現(xiàn),所述多媒體表現(xiàn)由所述圖標生成器選擇以作為圖標的一部分來表現(xiàn)。
5.如權(quán)利要求1所述的電子設(shè)備,其中,所述圖標生成器耦合到用于從網(wǎng)絡(luò)接收信息的網(wǎng)絡(luò)接口,其用于改變經(jīng)由所述圖標表現(xiàn)的信息。
6.如權(quán)利要求2所述的電子設(shè)備,還包括耦合到所述圖標生成器的語言特定資源,所述語言特定資源導(dǎo)致作為所述圖標的一部分以文本或音頻形式使用的語言的改變。
7.一種生成在電子設(shè)備中使用的圖標的方法,其包括以下步驟建立所述電子設(shè)備的過去使用情況的簡檔;和基于所述過去使用情況的簡檔來表現(xiàn)所述圖標。
8.如權(quán)利要求7所述的方法,還包括步驟確定所述電子設(shè)備的當(dāng)前環(huán)境,并使用所確定的所述環(huán)境信息來對如何表現(xiàn)所述圖標進行更新。
9.如權(quán)利要求8所述的方法,還包括步驟收集用來對如何表現(xiàn)所述圖標進行更新的使用情況簡檔信息。
10.如權(quán)利要求8所述的方法,還包括步驟從所述電子設(shè)備在其中運行的網(wǎng)絡(luò)中接收信息,并使用該網(wǎng)絡(luò)信息來對如何表現(xiàn)所述圖標進行更新。
11.如權(quán)利要求8所述的方法,還包括步驟基于所述環(huán)境信息從多個與所述圖標相關(guān)聯(lián)的多媒體表現(xiàn)中選擇。
12.如權(quán)利要求8所述的方法,還包括步驟基于所述環(huán)境信息從要與所述圖標的表現(xiàn)一起使用的語言特定資源中選擇。
全文摘要
網(wǎng)絡(luò)圖標(108)與電子設(shè)備用戶交互,并使用用戶輸入(102)、環(huán)境信息(104)和網(wǎng)絡(luò)信息(106)來對用戶自動更新圖標表示。圖標(108)還與用戶簡檔交互歷史信息(112)、導(dǎo)航邏輯(114)、多媒體表現(xiàn)(116)、網(wǎng)絡(luò)接口(118)等相關(guān)聯(lián),從而為用戶提供與圖標(108)所關(guān)聯(lián)的電子設(shè)備增強的交互。
文檔編號G06F3/048GK1894653SQ200480037658
公開日2007年1月10日 申請日期2004年12月13日 優(yōu)先權(quán)日2003年12月17日
發(fā)明者林志翰 申請人:摩托羅拉公司