專利名稱:語境對象的多層分類和顯示的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式電子設(shè)備的顯示屏上對象的顯示。更具體地說,本發(fā)提供以比其它圖標(biāo)更突出地表征某些圖標(biāo)的方式,分類和顯示圖標(biāo)的方法和設(shè)備。
背景技術(shù):
包括圖標(biāo)的圖形用戶界面屏幕已廣泛和現(xiàn)代計算機系統(tǒng)一起用于在計算機顯示器上表現(xiàn)應(yīng)用程序和文檔。眾所周知的蘋果計算機公司的MAC OS操作系統(tǒng)和微軟公司的WINDOWS操作系統(tǒng)是廣泛使用的利用圖形用戶界面的操作系統(tǒng)的兩個例子。
最近,諸如蜂窩電話機和具有無線能力的PDA之類的移動終端包含了面向圖形的技術(shù),面向圖形的技術(shù)允許用戶選擇應(yīng)用程序、網(wǎng)站和文檔。隨著計算性能和存儲容量的增大,現(xiàn)在移動終端具有數(shù)目越來越多的應(yīng)用程序,性能越來越強大。例如Nokia 9210 COMMUNICATOR支持諸如電話、傳真、電子郵件、日歷和聯(lián)系人之類眾多功能。
為了保持便利的手持形狀,移動終端用圖形顯示器必須較小,從而限制了每次能夠方便地查看的信息的數(shù)量。從而,這些設(shè)備的設(shè)計人員面臨的一個問題是確定如何使這些設(shè)備的顯示器上的圖標(biāo)和其它圖形符號的數(shù)目達到最大,而不會使符號過小,以致看不清。
美國專利6047197,“Icon Driven Phone Menu System”描述了一種蜂窩電話機,它包括允許用戶選擇兩種顯示模式之一的顯示模式選擇器。在第一種顯示模式下,數(shù)行數(shù)列地排列代表應(yīng)用程序的圖標(biāo),從而允許利用光標(biāo)按鍵,在兩維平面中瀏覽。在第二種顯示模式下,圖標(biāo)被顯示在蜂窩電話機顯示屏的一側(cè),與每個圖標(biāo)相鄰的文本域標(biāo)識所述圖標(biāo)。
雖然前述專利中的顯示模式允許用戶瀏覽顯示器上的眾多圖標(biāo),但是每個圖標(biāo)在顯示屏上幾乎占用相同大小的空間,而不考慮其對特定用戶的重要性。例如,如果一個用戶主要使用應(yīng)用程序A和B,而另一用戶主要使用應(yīng)用程序C和D,每個用戶必須瀏覽相同的一組圖標(biāo),以便找到他或她需要的應(yīng)用程序。
隨著基于場所的信息和基于場所的服務(wù)變成現(xiàn)實,移動終端用戶將接收更多的消息和相關(guān)圖標(biāo)。消息可包括特定于場所的消息(例如飯店和電影院的廣告)。與利用常規(guī)的方法和設(shè)備在小屏幕上顯示圖標(biāo)相關(guān)的問題只會隨著接收消息的數(shù)目的增多而增大,用戶不得不花費更多的時間揀選圖標(biāo),以便找出和他們希望運行或查看的應(yīng)用程序和消息對應(yīng)的圖標(biāo)。
于是,需要一種便于用戶以突出顯示用戶最關(guān)心的圖標(biāo)的方式,在小屏幕上顯示大量圖標(biāo)的系統(tǒng)和方法。
發(fā)明內(nèi)容
上面提及的現(xiàn)有技術(shù)方面的需要由本發(fā)明公開的系統(tǒng)和方法滿足,所述系統(tǒng)和方法以比其它圖標(biāo)更突出的方式顯示某些圖標(biāo)。其中以較小的形狀系數(shù)表示某些圖標(biāo)的實施例允許在指定的顯示區(qū)中表現(xiàn)大量的圖標(biāo),同時便于用戶快速識別將在任意指定時間使用的圖標(biāo)。可在同一顯示器上的接近度條中,優(yōu)先級條中或者這兩者中表現(xiàn)圖標(biāo)。
本發(fā)明的第一實施例提供一種顯示用戶可從移動終端上的顯示器選擇的多個圖標(biāo)的方法。所述的方法包括從消息源接收多個消息,比較與多個消息中的每條消息相關(guān)的一個或多個特征和特定于移動終端的用戶的一個或多個語境值。隨后,確定每個消息源相對于移動終端的接近度。將圖標(biāo)與每個所述消息相關(guān)聯(lián)。利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在顯示器的優(yōu)先級部分中表現(xiàn)和具有最匹配所述一個或多個語境值的一個或多個特征的消息對應(yīng)的第一圖標(biāo)。利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在顯示器的接近度部分中表現(xiàn)和最接近的消息源對應(yīng)的第二圖標(biāo)。
在另一實施例中,提供一種顯示多個圖標(biāo)的另一方法,用戶可從移動終端的顯示器選擇所述多個圖標(biāo)。所述的方法包括從消息源接收多個消息,并接收包含特定于移動終端的用戶的語境值的第一簡表。比較與多個消息中的每條消息相關(guān)的一個或多個特征和一個或多個第一簡表語境值。確定每個消息源相對于移動終端的接近度,向多個消息中的每條消息分配一個圖標(biāo)。隨后,利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在顯示器的優(yōu)先級部分中表現(xiàn)和具有最匹配第一簡表的一個或多個語境值的一個或多個特征的消息對應(yīng)的第一圖標(biāo)。利用相對于剩余多個圖標(biāo)放大的顯示格式,在顯示器的接近度部分中表現(xiàn)和最接近的消息源對應(yīng)的第二圖標(biāo)。
在本發(fā)明的另一個實施例中,提供一種移動終端。所述移動終端包括能夠顯示圖形圖標(biāo)的顯示器,和允許移動終端的用戶選擇顯示在顯示器上的一個或多個圖形圖標(biāo)的用戶輸入裝置。移動終端還包括利用計算機可執(zhí)行的指令編程的處理器,計算機可執(zhí)行的指令當(dāng)被執(zhí)行時,實現(xiàn)下述步驟(a)比較與從消息源接收的多個消息中的每條消息相關(guān)的一個或多個特征和特定于移動終端的用戶的一個或多個語境值;(b)確定每個消息源相對于移動終端的接近度;(c)將圖標(biāo)與每個所述消息相關(guān)聯(lián);(d)利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在顯示器的優(yōu)先級部分中表現(xiàn)和具有最匹配所述一個或多個語境值的一個或多個特征的消息對應(yīng)的第一圖標(biāo);(e)利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在顯示器的接近度部分中表現(xiàn)和最接近的消息源對應(yīng)的第二圖標(biāo)。
在一個或多個上述實施例中,用戶能夠控制確定如何顯示每個圖標(biāo)的準(zhǔn)則,從而不同的移動終端用戶可能具有優(yōu)先次序不同的圖標(biāo)。在一些變化中,圖標(biāo)的選擇導(dǎo)致超連接(統(tǒng)一資源定位符)被激活,從而起動Web應(yīng)用程序。
在本發(fā)明的其它實施例中,用于實現(xiàn)所公開的方法的計算機可執(zhí)行指令被保存在計算機可讀媒體上。
附圖中舉例說明了本發(fā)明,其中相同的附圖標(biāo)記表示相同的部件,其中圖1表示根據(jù)本發(fā)明一個實施例的具有兩個內(nèi)容條的顯示屏,每個內(nèi)容條具有大小可變的圖標(biāo);圖2表示了根據(jù)本發(fā)明一個實施例的表現(xiàn)圖標(biāo)的方法;圖3表示了根據(jù)本發(fā)明一個實施例的圖形用戶界面,所述圖形用戶界面允許用戶定制圖標(biāo)的顯示;圖4表示了根據(jù)本發(fā)明一個實施例的具有成行成列排列的圖標(biāo)的顯示屏;圖5表示了根據(jù)本發(fā)明一個實施例的具有成行排列的圖標(biāo)的顯示屏;圖6表示根據(jù)本發(fā)明的不同原理配置的移動終端;圖7是圖解說明可被執(zhí)行,從而實踐根據(jù)本發(fā)明的一種或多種方法的步驟的流程圖。
具體實施例方式
圖1表示了具有根據(jù)本發(fā)明一個實施例排列的圖標(biāo)10~15和20~25的移動終端顯示屏100。移動終端中包括Nokia 9210COMMUNICATOR、蜂窩電話機、便攜式計算機或者具有顯示屏的任意其它移動電子設(shè)備。在圖1中所示的實施例中,圖標(biāo)10~15構(gòu)成優(yōu)先級導(dǎo)航條102,圖標(biāo)20~25構(gòu)成接近度導(dǎo)航條104。導(dǎo)航條102包括具有不同尺寸的圖標(biāo),而所述尺寸通常對應(yīng)于與每個圖標(biāo)相關(guān)的消息匹配一個或多個語境值的程度。導(dǎo)航條104包括具有不同尺寸的圖標(biāo),其中所述尺寸通常對應(yīng)于消息源的接近度。圖標(biāo)顯示特征方面的其它可辨別的差異可被用于表示匹配值和接近度方面的差異,例如不同的寬度;不同的高度;顏色;亮度;形狀等等。圖標(biāo)的大小也可以分層的匹配方法為基礎(chǔ),從而落入某一匹配范圍內(nèi)的圖標(biāo)被賦予第一尺寸,落入下一匹配范圍的圖標(biāo)被賦予第二尺寸,第二尺寸小于第一尺寸。
當(dāng)移動終端圍繞某一地理區(qū)域移動時,移動終端可從零售商店、飯店、電影院、公共運輸總站、網(wǎng)站及其它實體接收消息。根據(jù)預(yù)定地理區(qū)域內(nèi)移動終端的位置(例如由特定小區(qū)電話發(fā)射塔服務(wù)的區(qū)域),或者根據(jù)其它因素(例如,移動用戶的身份,時間,其它人口統(tǒng)計因素,或者移動終端的準(zhǔn)確地理位置),可向移動終端提供消息。
接收消息的來源的接近度可被用于決定構(gòu)成接近度導(dǎo)航條104的圖標(biāo)的位置和大小。根據(jù)移動終端的具體位置與消息來源的位置的比較,移動終端可得到接近度,或者如果實體能夠識別移動終端的位置,則接近度可由實體直接提供。利用諸如識別小區(qū)電話發(fā)射塔或者利用全球定位系統(tǒng)之類的各種常規(guī)方法和設(shè)備,可確定移動終端的位置。
也可按照依據(jù)一個或多個語境值確定的優(yōu)先級順序排列消息。隨后利用表示與消息相關(guān)的特征和一個或多個語境值之間的匹配程度的顯示格式,對應(yīng)的圖標(biāo)可被顯示成優(yōu)先級導(dǎo)航條102的一部分。在某些實施例中,對于一組移動終端用戶來說,語境值可能相同。在其它實施例中,用戶可單獨規(guī)定語境值,區(qū)分語境值的優(yōu)先次序和修改語境值。用戶還可產(chǎn)生具有不同語境值的不同簡表,并在簡表之間進行轉(zhuǎn)換。當(dāng)然還可提供可被用戶改變的默認(rèn)語境值。
圖2圖解說明了可用于在顯示屏100上排列圖標(biāo)的方法。首先,在步驟202中,移動終端從消息源接收多個消息。在圖解說明的例子中,用戶位于包括數(shù)個食物源的地理區(qū)域中,并且希望找到較佳的飯店。消息源可包括飯店和其它食物源。當(dāng)然,其它實體也可向移動終端傳送消息。在一個實施例中,如下詳細(xì)所述,通過選擇恰當(dāng)?shù)暮啽磉x項用戶能夠限制顯示器只顯示食物源。
在步驟204中,與多個消息中的每條消息相關(guān)的一個或多個特征與特定于移動終端用戶的一個或多個語境值進行比較。語境值可包括用戶認(rèn)為相關(guān)的無窮因素。就食物例子來說,語境值可包括服務(wù)的等級(例如四星飯店),價格,朋友(即,表示對應(yīng)于已知人員的其它移動單元的存在的優(yōu)先選擇)和可用性。
隨后,在步驟206中,可確定或計算相對于所述移動終端,與每個消息源相關(guān)的接近度。本領(lǐng)域的技術(shù)人員會認(rèn)識到消息的物理來源可能并不對應(yīng)于提供廣告食物或服務(wù)的實體的實際位置。例如,可能從置于和消息相關(guān)的飯店幾個街區(qū)之外的無線電發(fā)射塔傳送消息。因此,步驟206包括計算或確定提供食物和服務(wù)的實際實體相對于移動終端的接近度。
在步驟208中使圖標(biāo)與多個消息中的每條消息聯(lián)系起來。圖標(biāo)可作為消息的一部分被傳送,或者可本地保存移動終端的存儲器中。在一個實施例中,用諸如可擴展的置標(biāo)語言(XML)之類置標(biāo)語言傳送消息,以便分離特征和圖標(biāo)。
在步驟210中,可利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在顯示屏的優(yōu)先級部分中表現(xiàn)和具有最匹配一個或多個語境值的一個或多個特征的消息對應(yīng)的第一圖標(biāo)。例如,當(dāng)服務(wù)等級被確定為主要的語境值時,圖標(biāo)10可對應(yīng)于服務(wù)等級最高的飯店。圖標(biāo)11~15對應(yīng)于服務(wù)等級較低的飯店,于是,利用和圖標(biāo)10相比,尺寸稍小的圖標(biāo)表示服務(wù)等級較低的飯店。
最后,在步驟212中,可利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在顯示屏的接近度部分中表現(xiàn)對應(yīng)于最接近的消息源的第二圖標(biāo)。在圖1中所示的實施例中,圖標(biāo)20對應(yīng)于最接近移動站的飯店。圖21~25對應(yīng)于與移動站的距離較遠的飯店,于是,用和圖標(biāo)20相比,尺寸稍小的圖標(biāo)表示距離較遠的飯店。
顯示屏100便于移動終端的用戶快速查看顯示屏,確定哪個飯店比其它飯店更近些,哪個飯店最接近滿足預(yù)定的標(biāo)準(zhǔn)。例如,圖標(biāo)20和15可能對應(yīng)于第一飯店,圖標(biāo)10和21可能對應(yīng)于第二飯店。用戶能夠很快確定第一飯店距離用戶最近,但是按照預(yù)定的標(biāo)準(zhǔn),所述飯店等級較低。此外,用戶還能夠很快確定第二飯店按照預(yù)定標(biāo)準(zhǔn),第二飯店等級很高,并且離用戶相對較近。
在本發(fā)明的一個實施例中,圖標(biāo)10~15和20~25是代表消息源的符號,例如公司徽標(biāo)或商標(biāo)。當(dāng)然,一個或多個圖標(biāo)可包括和應(yīng)用程序、Web頁超鏈接、信息消息、文檔、預(yù)先批量裝入的電子郵件查詢、或者任意其它各種類型的對象對應(yīng)的圖形符號。移動終端的用戶能夠利用常規(guī)小鍵盤、光標(biāo)按鍵、鐵筆等選擇任意對象。要認(rèn)識到在不脫離本發(fā)明的原理的情況下,能夠使用其它類型的圖標(biāo)和圖標(biāo)選擇機制。
圖3圖解說明了可用于配置構(gòu)成優(yōu)先級和接近度導(dǎo)航條的圖標(biāo)的選擇、尺寸和布局的圖形用戶界面。對于優(yōu)先級導(dǎo)航條來說,用戶可在兩個簡表302和304之間進行選擇。簡表302是用戶產(chǎn)生的食物簡表,包括可用性、朋友和價格的語境值306。簡表標(biāo)題下面語境值的布置順序?qū)?yīng)于這些語境值的重要性(例如首先列舉最重要的語境值)。如果兩個實體具有相似的語境值,則下一語境值可確定對應(yīng)圖標(biāo)的順序。用戶可產(chǎn)生或者被提供供選擇的眾多簡表。另一方面,每個用戶可具有利用其在下面列舉語境值的單一簡表。
圖3中所示的圖形用戶界面還可被用于配置接近度導(dǎo)航條。具體地說,用戶可在物理接近度和臨時接近度之間進行選擇。本發(fā)明不要求使用接近度導(dǎo)航條。在一個備選實施例中,可用第二優(yōu)先級導(dǎo)航條替換接近度導(dǎo)航條,用戶可選擇和對應(yīng)于第一優(yōu)先級導(dǎo)航條的簡表不同的簡表。
通過選擇位置變量308和310,能夠選擇優(yōu)先級導(dǎo)航條和接近度導(dǎo)航條的位置。顯示屏100(圖1)具有沿水平軸布置的優(yōu)先級和接近度導(dǎo)航條102和104。圖4表示了其中顯示屏400包括沿縱軸形成的接近度導(dǎo)航條和沿橫軸形成的優(yōu)先級導(dǎo)航條的實施例。當(dāng)然,顯示圖標(biāo),從而向用戶提供信息的方式多種多樣。圖5表示了其中用不同的行水平形成優(yōu)先級和接近度導(dǎo)航條的顯示屏500。在一個備選實施例中,可用不同的列垂直形成優(yōu)先級和接近度導(dǎo)航條。也可按照對角線、垂直、水平或者其它類型的排列布置圖標(biāo)。還可用從中心向外輻射的圓形、螺旋形或其它二維圖形表現(xiàn)圖標(biāo),從而和從中心向外輻射的圖標(biāo)相比,中心區(qū)中的圖標(biāo)更大(或者更突出)。
圖6表示了根據(jù)本發(fā)明的不同原理配置的移動終端600。雖然圖6中未明確示出,移動終端可包括微處理器或其它計算裝置,和保存實現(xiàn)本發(fā)明的原理的計算機可執(zhí)行指令的存儲器。如圖6中所示,移動終端600通過接收電路604與消息源602和消息源603通信。在一個實施例中,消息源602和603與移動終端600無線通信(例如射頻、光學(xué)或其它通信手段)。消息源602和603可包括諸如飯店、旅行社、賓館、網(wǎng)站者或能夠與移動終端600通信的任意其它實體之類的實體。在數(shù)個其它消息源可向移動終端600傳送消息的條件下,只是出于舉例說明的目的,表示了兩個消息源。
消息源602和603傳送的消息可包括諸如公司的地理位置;公司相對于特定移動用戶或者其它地理位置的接近度;價格信息;公司徽標(biāo);象形文字徽標(biāo);Web頁的超鏈接;廣告(包括音頻、視頻或文本);娛樂服務(wù)(例如音樂、視頻等);識別服務(wù)等級的指示符(例如AAA等級,賓館“星”級,飯店等級等);服務(wù)的可用性(例如指示賓館是否有空房;特定的飯店是否擁擠;或者特定飯店的服務(wù)的平均等待時間);來自朋友或家庭成員的個人電子郵件,或者能夠和語境值匹配的任意其它類型的特征之類的信息。
消息由接收電路604接收,并保存在消息存儲區(qū)606中。消息可被打上時間標(biāo)記并且期滿,或者在一段時間之后可被刪除。在允許使用一個以上簡表的實施例中,可使用簡表選擇器608從簡表數(shù)據(jù)庫610出回和選擇的簡表對應(yīng)的語境值。隨后可將取回的語境值傳送給語境值緩沖器612。在內(nèi)容匹配器614中,使語境值和消息的一個或多個特征匹配。內(nèi)容匹配器614根據(jù)一個或多個語境值,產(chǎn)生消息的分級排序,并使用分級排序驅(qū)動圖標(biāo)發(fā)生器616。圖標(biāo)發(fā)生器616從圖標(biāo)存儲區(qū)618取回一個或多個圖標(biāo)(如果圖標(biāo)未包含在消息中),并根據(jù)分級信息,按照上述方式產(chǎn)生包括優(yōu)先級導(dǎo)航條的顯示屏。
接近度排序器620可被用于利用依據(jù)消息源的接近度確定的順序,產(chǎn)生消息的排序列表。接近度排序器620還可驅(qū)動圖標(biāo)發(fā)生器616。在一些情況下,圖標(biāo)發(fā)生器616將從圖標(biāo)存儲區(qū)618取回圖標(biāo),并產(chǎn)生單一圖標(biāo)的兩個不同縮放版本。一個縮放圖標(biāo)可被用于優(yōu)先級導(dǎo)航條,另一個縮放圖標(biāo)可被用于接近度導(dǎo)航條。
構(gòu)成優(yōu)先級和接近度導(dǎo)航條的圖標(biāo)被傳送給顯示器622。內(nèi)容匹配器614和接近度排序器620還可被配置成識別具有預(yù)定特征的消息。例如,內(nèi)容匹配器可被設(shè)計成具體識別從某一硬件商店接收的任意消息。與所述消息相關(guān)的圖標(biāo)可被置于顯示器622的預(yù)定位置,以識別所述消息的重要性。內(nèi)容匹配器614和接近度排序器620還可向聲音發(fā)生器624傳送信號,從而向用戶通知具有一個或多個預(yù)定特征的消息。例如,用戶可能正在購買鞋子,并且希望當(dāng)移動終端收到宣傳鞋子銷售的消息時,收到可聞音。
用戶輸入裝置626可被用于修改保存在簡表數(shù)據(jù)庫610中的簡表和語境值的選擇??捎眯℃I盤、光標(biāo)、鐵筆或類似輸入裝置實現(xiàn)用戶輸入裝置626??蛇x的圖標(biāo)選擇器628,例如放大鏡選擇器,允許用戶在顯示器上挪動圖標(biāo),以便描述關(guān)于圖標(biāo)的更多信息,以及臨時放大可能關(guān)心的圖標(biāo)。在不脫離本發(fā)明原理的情況下,當(dāng)然也可使用其它圖標(biāo)選擇器。響應(yīng)進步的用戶輸入,應(yīng)用程序起動裝置630起動與選擇的圖標(biāo)相關(guān)的應(yīng)用程序。例如,如果特定的圖標(biāo)具有相關(guān)的超鏈接,則應(yīng)用程序起動裝置630起動Web瀏覽程序。另一方面,如果圖標(biāo)代表某一文檔,則應(yīng)用程序起動裝置630能夠起動文檔查看程序或編輯程序。
當(dāng)然,其它移動終端632也可向移動終端600傳送消息。在一個實施例中,移動終端600的用戶能夠分配語境值,從而在顯示相關(guān)圖標(biāo)的過程中,從其它已知用戶(例如朋友或家庭成員)接收的消息接受區(qū)分優(yōu)先次序的處理。
圖7是表示可被執(zhí)行,從而實踐根據(jù)本發(fā)明的一種或多種方法的步驟的流程圖。在步驟702中,確定某一時間間隔是否到期,或者是否需要基于事件的屏幕刷新??蛇x擇某一時間間隔,以致在每個時間間隔之后刷新顯示屏。移動終端移動到新的位置是需要屏幕刷新的事件的一個例子。如果時間間隔未到期,并且不需要基于事件的屏幕刷新,則在步驟704中,確定用戶是否手動刷新屏幕(例如顯示屏上的移動對象)。如果否,則在步驟706中,確定是否收到了新的消息,或者用戶是否已改變簡表或語境值。如果否,則處理返回步驟702。
如果在步驟702中,時間間隔已到期,或者需要基于事件的屏幕刷新,則在步驟708和710中,進行循環(huán),以刷新顯示屏上的圖標(biāo),其中每個圖標(biāo)被縮放和顯示。當(dāng)不存在要刷新的圖標(biāo)時,處理返回步驟702。如果在步驟704中,產(chǎn)生了手動屏幕刷新,則如上所述進行步驟708和710。
如果在步驟706中,收到新的消息,或者用戶改變了優(yōu)先級設(shè)置,則在步驟708中,確定新消息是否對應(yīng)于選擇的簡表。例如,如果用戶選擇了食物簡表,則和洗衣機相關(guān)的消息和所述簡表不對應(yīng),所述消息被刪除或忽略,處理返回步驟702。如果消息確實對應(yīng)于選擇的簡表,則在步驟710中,根據(jù)語境值和/或用戶的簡表,計算新消息的優(yōu)先級或等級(如果收到新消息)。步驟710還可包括從消息提取信息(例如價格信息等)的步驟,和將其保存在消息存儲區(qū)606中的步驟。當(dāng)用戶改變優(yōu)先級設(shè)置(例如將接近度的重要性改變成低于價格的重要性),則可重新計算消息存儲區(qū)606中,先前保存的消息的新的優(yōu)先級。
也可在步驟721中關(guān)于接近度對消息排序。在步驟714中,如果消息不具有最小的優(yōu)先級值,則處理返回步驟702。同樣地,在步驟716中,如果消息超過最大接近度值,則處理返回步驟702。在一個實施例中,最小優(yōu)先級值和最大接近度值是用戶提供的語境值。在另一實施例中,最小優(yōu)先級值和最大接近度值可能相關(guān)。例如,最小優(yōu)先級值可被選擇成以致只在優(yōu)先級導(dǎo)航條上顯示15個圖標(biāo)。
隨后,在步驟718中,確定消息是否包含和報警值相符的數(shù)據(jù)。在步驟720中,還確定消息源的接近度是否小于報警值。在本發(fā)明的一個實施例中,報警值是用戶設(shè)置的語境值。如果消息包含和報警值相符的數(shù)據(jù),或者如果消息源的接近度小于報警值,則在步驟722中產(chǎn)生聽得見的報警。在備選實施例中,代替產(chǎn)生聽得見的報警,移動終端可產(chǎn)生振動。
在步驟724中,消息的特征被加入優(yōu)先級列表;通過比較每條消息的特征和恰當(dāng)?shù)恼Z境值,重新對列表分類;每條消息被賦予一個類屬圖標(biāo)(如果不存在實體提供的圖標(biāo),例如類屬賓館圖標(biāo))或者一個特殊圖標(biāo)(例如從賓館收到的公司徽標(biāo))。在步驟728中,計算每個優(yōu)先級圖標(biāo)的尺寸和位置,從而在分配的優(yōu)先級導(dǎo)航條空間中顯示優(yōu)先級圖標(biāo)。確定圖標(biāo)大小的各種技術(shù)都是可行的;在一個例子中,可按照和分類圖標(biāo)表格中圖標(biāo)的等級成正比的數(shù)量縮放圖標(biāo)寬度。
在步驟726中,消息源相對于移動終端的接近度被加入接近度列表中,并重新對接近度列表分類。消息也可被賦予在步驟724中未被分配的一個特殊圖標(biāo)或者類屬圖標(biāo)(如果不存在實體提供的圖標(biāo))。在步驟730中,計算每個接近度圖標(biāo)的尺寸和位置,從而可在分配的接近度導(dǎo)航條顯示空間中顯示接近度圖標(biāo)。
多種不同的方法可用于確定優(yōu)先級值。在本發(fā)明的一個實施例中,首先按照主要的語境值(例如圖3中首先列舉的語境值)將消息分等。如果兩個或多個消息具有對應(yīng)于主要語境值的相同特征,則通過比較消息特征和下一語境值(例如圖3中其次列舉的語境值),確定順序。
雖然參考包括實現(xiàn)本發(fā)明的優(yōu)選方式的具體例子,說明了本發(fā)明,不過本領(lǐng)域的技術(shù)人員會認(rèn)識到上述系統(tǒng)和技術(shù)存在各種變化和改變,所有這些變化和改變落在由附加的權(quán)利要求限定的本發(fā)明的精神和范圍之內(nèi)。例如,所公開的一個或多個方法可被實現(xiàn)成記錄在諸如軟盤或CD-ROM之類計算機可讀媒體上的計算機可執(zhí)行指令。
權(quán)利要求
1.一種顯示用戶可在移動終端的顯示器上選擇的多個圖標(biāo)的方法,所述方法包括下述步驟(a)從消息源接收多個消息;(b)將與每個所述消息相關(guān)的特征與特定于所述移動終端的用戶的語境值相比較;(c)確定每個消息源相對于所述移動終端的接近度;(d)將圖標(biāo)和每個所述消息相關(guān)聯(lián);(e)利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在所述顯示器的優(yōu)先級部分中表現(xiàn)與具有最匹配所述語境值的特征的消息相對應(yīng)的第一圖標(biāo);(f)利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在所述顯示器的接近度部分中表現(xiàn)與最接近的消息源相對應(yīng)的第二圖標(biāo)。
2.按照權(quán)利要求所述的方法,其中所述步驟(c)包括計算相對于所述移動終端的物理接近度。
3.按照權(quán)利要求1所述的方法,其中所述步驟(c)包括計算臨時接近度。
4.按照權(quán)利要求1所述的方法,其中所述步驟(b)包括比較特征以及與時間相關(guān)的語境值的步驟。
5.按照權(quán)利要求4所述的方法,其中所述步驟(b)包括比較所述時間內(nèi)與一個或多個所述消息相關(guān)的服務(wù),從而與所述特定時間內(nèi)的其它服務(wù)相比,優(yōu)選某些服務(wù)的步驟。
6.按照權(quán)利要求1所述的方法,其中所述步驟(c)包括比較與對應(yīng)于多個消息中的一個或多個消息的服務(wù)相關(guān)的價格的步驟。
7.按照權(quán)利要求1所述的方法,其中所述步驟(b)包括比較用戶指定類型的服務(wù)的步驟,和其中所述步驟(e)包括放大顯示與所述用戶指定類型的服務(wù)相對應(yīng)的圖標(biāo)的步驟。
8.按照權(quán)利要求1所述的方法,其中所述步驟(b)包括比較用戶指定等級的服務(wù)的步驟,和其中所述步驟(e)包括放大顯示與用戶指定等級的服務(wù)相對應(yīng)的圖標(biāo)的步驟。
9.按照權(quán)利要求1所述的方法,其中所述步驟(d)包括從多個消息之一提取圖標(biāo)。
10.按照權(quán)利要求1所述的方法,其中在所述步驟(b),至少從消息提取一些特征。
11.按照權(quán)利要求1所述的方法,其中在所述步驟(b)中,所述移動終端的用戶至少設(shè)置其中一個所述語境值。
12.按照權(quán)利要求1所述的方法,還包括響應(yīng)于用戶選擇其中一個所述圖標(biāo),起動與所選擇圖標(biāo)相關(guān)的應(yīng)用程序的步驟。
13.按照權(quán)利要求12所述的方法,其中所述應(yīng)用程序包括顯示包含在對應(yīng)于所述圖標(biāo)的消息中的文本的程序。
14.按照權(quán)利要求1所述的方法,其中所述優(yōu)先級部分包括沿著所述顯示器底部的一部分形成的導(dǎo)航條。
15.按照權(quán)利要求14所述的方法,其中所述接近度部分包括沿著所述顯示器底部的一部分形成的導(dǎo)航條。
16.按照權(quán)利要求1所述的方法,其中至少沿著所述顯示器底部的一部分,形成包含導(dǎo)航條的所述優(yōu)先級部分和所述接近度部分的其中一個。
17.按照權(quán)利要求16所述的方法,其中所述優(yōu)先級部分和所述接近度部分中的另一個包含至少沿所述顯示器一部分側(cè)面形成的導(dǎo)航條。
18.按照權(quán)利要求1所述的方法,其中所述優(yōu)先級部分和所述接近度部分包括沿所述顯示器底部的一部分形成的多行。
19.按照權(quán)利要求1所述的方法,其中所述優(yōu)先級部分和所述接近度部分包括沿顯示器一部分側(cè)面形成的多列。
20.一種顯示用戶可從移動終端的顯示器選擇的多個圖標(biāo)的方法,所述方法包括下述步驟(a)從消息源接收多個消息;(b)接收包含特定于移動終端的用戶的語境值的第一簡表;(c)將與每個所述消息相關(guān)的特征與第一簡表的語境值相比較;(d)確定每個消息源相對于所述移動終端的接近度;(e)使圖標(biāo)與每個所述消息相關(guān)聯(lián);(f)利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在所述顯示器的優(yōu)先級部分中表現(xiàn)與具有最匹配第一簡表的語境值的特征的消息相對應(yīng)的第一圖標(biāo);(g)利用相對于剩余多個圖標(biāo)放大的顯示格式,在所述顯示器的接近度部分中表現(xiàn)與最接近的消息源相對應(yīng)的第二圖標(biāo)。
21.按照權(quán)利要求20所述的方法,還包括接收包含特定于所述移動終端的用戶的語境值的第二簡表的步驟,其中所述步驟(c)包括將與每個所述消息相關(guān)的特征與第一簡表語境值相比較,以及與第二簡表語境值相比較,從而確定每個消息的分類。
22.按照權(quán)利要求20所述的方法,還包括下述步驟當(dāng)消息的特征和語境值不相符時,刪除所接收的消息。
23.按照權(quán)利要求20所述的方法,還包括下述步驟(h)接收包含特定于移動終端的用戶的語境值的第二簡表;和(i)從所述移動終端的用戶接收第一或第二簡表的選擇。
24.一種移動終端,包括能夠顯示圖形圖標(biāo)的顯示器;允許移動終端的用戶選擇顯示在顯示器上的圖形圖標(biāo)的用戶輸入裝置;和利用計算機可執(zhí)行的指令編程的處理器,所述計算機可執(zhí)行的指令當(dāng)被執(zhí)行時,實現(xiàn)下述步驟(a)將與從消息源接收的每個所述消息相關(guān)的特征與特定于所述移動終端的用戶的語境值相比較;(b)確定每個消息源相對于所述移動終端的接近度;(c)將圖標(biāo)和每個所述消息相關(guān)聯(lián);(d)利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在所述顯示器的優(yōu)先級部分中表現(xiàn)與具有最匹配所述語境值的特征的消息對應(yīng)的第一圖標(biāo);(e)利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在所述顯示器的接近度部分中表現(xiàn)與最接近的消息源相對應(yīng)的第二圖標(biāo)。
25.一種移動終端,包括能夠顯示圖形圖標(biāo)的顯示器;允許移動終端的用戶選擇顯示在顯示器上的圖形圖標(biāo)的用戶輸入裝置;響應(yīng)于確定包含在第一接收消息中的信息與用戶指定的語境值相符,在顯示器上至少放大顯示第一圖標(biāo)的裝置;和響應(yīng)于確定和與其它接收消息相關(guān)的消息源相比,與第二接收消息相關(guān)的消息源更近,而在顯示器上至少放大顯示第二圖標(biāo)的裝置。
26.按照權(quán)利要求25所述移動終端,還包括從第一消息提取第一圖標(biāo)的裝置。
27.一種移動終端,包括接收多個消息的接收電路,其中所述多個消息包含與可能適用于移動終端用戶的特定服務(wù)相關(guān)的信息;保存所述多個消息的消息存儲區(qū);能夠顯示圖形圖標(biāo)的顯示單元;內(nèi)容匹配功能單元,被設(shè)置成將從多個所述消息中提取的信息與語境值相比較;根據(jù)所提取的信息與語境值的匹配程度,區(qū)分多個消息的優(yōu)先次序;以依據(jù)優(yōu)先級次序確定的至少一個尺寸,在所述顯示器上顯示對應(yīng)于所述消息的圖形圖標(biāo);和接近度排序器,被設(shè)置成根據(jù)消息源的相應(yīng)接近度,將多個消息的接近度分等;和以依據(jù)接近度等級確定的至少一個尺寸,在顯示器上顯示對應(yīng)于消息的圖形圖標(biāo)。
28.按照權(quán)利要求27所述移動終端,還包括允許用戶改變語境值的用戶輸入裝置。
29.一種包含計算機可執(zhí)行指令的計算機可讀媒體,所述計算機可執(zhí)行指令使移動終端實現(xiàn)下述步驟(a)從消息源接收多個消息;(b)將與每個所述消息相關(guān)的特征與特定于移動終端的用戶的語境值相比較;(c)確定每個消息源相對于移動終端的接近度;(d)將圖標(biāo)和每個所述消息相關(guān)聯(lián);(e)利用相對于優(yōu)先級部分中的其它圖標(biāo)放大的顯示格式,在顯示器的優(yōu)先級部分中表現(xiàn)與具有最匹配所述語境值的特征的消息相對應(yīng)的第一圖標(biāo);(f)利用相對于接近度部分中的其它圖標(biāo)放大的顯示格式,在顯示器的接近度部分中表現(xiàn)與最接近的消息源相對應(yīng)的第二圖標(biāo)。
30.一種包含顯示器的移動終端,在所述顯示器上按照依據(jù)對應(yīng)于第一批圖標(biāo)中相應(yīng)圖標(biāo)的信息和語境值之間的匹配程度確定的順序,排列第一批用戶可選圖標(biāo);按照依據(jù)相對于移動終端的物理接近度確定的順序,排列第二批用戶可選圖標(biāo)。
31.按照權(quán)利要求30所述移動終端,其中以相對于第一批圖標(biāo)中的其它圖標(biāo)放大的格式,顯示第一批圖標(biāo)中的一個,其中以相對于第二批圖標(biāo)中的其它圖標(biāo)放大的格式,顯示第二批圖標(biāo)中的一個。
32.一種從消息源接收多個消息的移動終端,所述移動終端包括能夠顯示圖形圖標(biāo)的顯示器;允許移動終端的用戶選擇顯示在顯示器上的圖形圖標(biāo)的用戶輸入裝置;和利用計算機可執(zhí)行的指令編程的處理器,計算機可執(zhí)行的指令當(dāng)被執(zhí)行時,實現(xiàn)下述步驟(a)確定每個消息源相對于移動終端的接近度;(b)將圖標(biāo)和每個所述消息相關(guān)聯(lián);(c)利用依據(jù)移動終端和相應(yīng)消息源之間的距離確定的順序,在顯示器的接近度部分中表現(xiàn)圖標(biāo)。
全文摘要
提供一種在移動終端(100)的顯示器上顯示多個圖標(biāo)的設(shè)備和方法。至少在兩個不同部分中顯示圖標(biāo)。第一部分(102)包括具有通過比較相關(guān)消息的特征和一個或多個語境值,例如時間、地理區(qū)域或者用戶簡表特征確定的尺寸的圖標(biāo)。第二部分(104)包括依據(jù)消息源相對于移動終端的接近度確定的尺寸的圖標(biāo)。
文檔編號H04M1/725GK1556944SQ02818345
公開日2004年12月22日 申請日期2002年9月11日 優(yōu)先權(quán)日2001年9月28日
發(fā)明者馬爾珈·薩爾米瑪, 朱哈·萊希科依寧, 漢努·科爾霍寧, 埃羅·拉薩寧, 拉薩寧, 科爾霍寧, 萊??埔缹? 馬爾珈 薩爾米瑪 申請人:諾基亞公司