專利名稱:通信設備中的可變大小消息指示的制作方法
技術領域:
本公開一般地涉及通信設備,并且更具體地涉及顯示例如在無線通信手持設備和其他通信設備上運行的電子郵件或者消息收發應用中的消息指示列表。
背景技術:
包括運行消息收發應用的計算機和蜂窩電話的通信設備經常接收到大量消息。 消息收發應用包括電子郵件應用,如在個人計算機和一些智能手機上實現的Microsoft Outlook和Mozilla Thunderbird0其他消息收發應用包括文本消息收發應用,如在移動電話設備上運行的短消息收發服務(SMS)和增強型消息收發服務(EMS)以及在一些智能電話上運行的多媒體消息收發服務(MMS)。包括例如AOL Instant Messenger的聊天和即時消息收發(IM)應用的其他消息收發應用是在各種通信設備上運行的實時應用。移動即時消息收發(MIM)應用是被設計為在移動設備上運行的支持在線狀態(presence)的消息收發服務。公知通常基于對呼叫或消息的評估來指示進入的呼叫和消息的優先級或一些其他方面。例如,一些電子郵件應用在消息指示旁邊用星號或者使用顏色編碼的消息指示來指示收件箱中的“高優先級”消息。用音頻警告來指示進入的呼叫或消息的優先級也是公知的。在結合附圖仔細考慮了下述本公開的具體實施例之后,本公開的各個方面、特征和優點將對于本領域普通技術人員來說更加明顯。為了清楚起見附圖可能已經被簡化,并且無需按照比例來繪制。
圖1是通信設備。圖2是處理流程圖。
具體實施例圖1圖示了實現消息收發應用的通信設備100。消息收發應用通常能夠支持消息的通信,并且顯示接收或傳送消息的列表,如下文更詳細討論的那樣。示例性消息收發應用除了其他之外還包括電子郵件應用、文本消息收發應用、聊天和其他即時消息收發(IM) 應用以及移動即時消息收發(MIM)應用,具體示例已在上文中進行了討論。本公開更普遍地適用于任何消息收發應用,其中消息指示列表被顯示在通信設備的用戶界面上,如下文進一步討論的那樣。消息收發應用還可以具有下述類型,該類型包括與例如語音消息的非文本消息相對應的消息指示的列表。消息收發應用通常是在如Microsoft Windows或者 Android的操作系統上或者其他一些操作系統上運行的軟件應用,但是該消息收發應用還可以在沒有操作系統的情況下被實現。通常,構成列表的消息指示的每一個都包括一個或多個文本字符。文本字符通常包括字母數字字符,包括數字和任何語言的字母字符和符號。在一些電子郵件應用中,在列表上顯示的文本字符由用戶來選擇或配置。這樣的字符可以具有下述形式消息發起方的名稱、消息主題、接收到消息的日期等。然而,在本公開的一些實施方案所考慮的消息收發應用中,每個消息指示包括與相應的消息相關聯的一個或者多個文本字符。在示例性實施例中,通信設備是手持式無線通信設備,例如蜂窩電話或智能手機或專用消息收發設備、或者顯示消息的其他一些設備。通信設備還可以被實現為具有無線連接的個人或者膝上型計算機,通過該無線連接來傳送消息。在其他實施例中,通信設備是有線通信設備,例如耦合到其中傳送消息的有線線路的個人或者膝上計算機。通信設備100通常包括控制器110,該控制器110可通信地耦合到顯示界面120。 顯示界面可以被集成在通信設備的統一外殼內,或者可以是耦合到處于分離外殼中的主板的分立器件。控制器還被耦合到存儲器130,該存儲器130可以被實現為RAM或ROM或者其他公知的存儲器器件。控制器通常被實現為執行存儲在存儲器中的二進制指令的數字處理器。這些指令支持各種功能和操作的執行。例如,存儲在存儲器中的消息收發應用代碼由控制器來執行,以執行與消息收發應用相關聯的功能。用于執行本公開的其他功能、特征和方面的代碼也可以被存儲在存儲器中,用于由控制器來執行,如下文中更詳細討論的那樣。盡管示例性控制器被圖示為單個元件,但是更普遍地,它可以被實現為多個控制器或處理器。 例如,顯示界面可以由與系統處理器交互的專用視頻處理器來控制。替代地,控制器可以被實現為等同硬件器件或者被實現為硬件和軟件控制的器件的組合。該設備通常還包括其他用戶接口元件,其被示意性地示作140。這些用戶接口元件可以但不是必需地,除了其他用戶接口元件之外,還包括小鍵盤、音頻輸入/輸出。在圖1中,設備100還包括能夠傳送和接收消息的收發機150。該收發機可以是無線或者有線類型的收發機。例如,通信設備可以包括一個或多個無線收發機,諸如蜂窩收發機和無線WLAN收發機。一些設備還可以包括有線收發機。在一個實施例中,通信設備僅包括接收機并且不能傳送消息。在其他實施例中,通信設備僅包括發射機并且不能接收消息。 然而,更普遍地,通信設備能夠傳送且接收消息。根據本公開的一個方面,控制器被配置成確定在通信設備上的消息的狀態。在圖 1中,在112處,控制器包括消息狀態確定功能。在圖2的過程200的示圖中,在210處,控制器確定接收到的消息中的至少一些的狀態。在示例性實施例中,當控制器執行存儲在存儲器中的軟件時,啟動該功能。促進消息狀態確定的特定事件通常取決于什么狀態被確定。 在一些實施例中,消息狀態例如由發送方來明確地設置。消息也可以被編碼為指示其狀態。 在其他實施例中,基于由接收方建立的一個或多個準則來暗示消息狀態。在一些實施例中, 消息狀態可以被確定為事件程度。例如,消息狀態可以假設很多可能的狀態或者程度中的任何一個。以下討論可能的消息狀態的一些非限制性示例。在一個實施例中,消息狀態是其優先級。消息優先級可以由發起方或接收方來設置。何時何地設置了消息優先級并不重要。優先級可以由發送方在傳送時設置,或者可以由接收設備在接收時或其后的某個時間來設置。在一些實施例中,消息優先級可以假設多個級別中的任何一個,例如高、中或低優先級。可以使用與消息相關聯的標記或通過一些其他機制來向控制器指示消息優先級。在一個實施例中,例如設置消息報頭中的比特或者消息報頭的其他部分來指示優先級。替代地,消息優先級狀態可以在分離消息中傳送,該分離消息與狀態所相關的消息相關聯。如何向控制器指示消息優先級則并不重要,只要控制器能夠確定消息優先級。根據該實施例,控制器通過評估優先級指示來確定消息優先級,該優先級指示是消息的一部分或者以其他方式與消息相關聯。在另一實施例中,消息狀態是消息時效的度量。消息時效的度量是從消息被傳送開始或者從消息被接收或在其后的某個時刻開始對已經度過的時間的度量。更一般地,消息時效可以相對于任何基準時間或者事件來進行度量。例如,事件的發生可以促成對所度過的時間的確定。這樣的事件可以是消息的刪除,其中,消息指示被存儲在一個回收站中。 在其他實施例中,其他事件可以形成用于確定消息時效的基礎。在另一個實施例中,狀態基于消息的發送方。在一個實施例中,例如,消息發起方的狀態由預定層級來指定,該層級對設備可接收到的消息的來源或者來源類別進行排序。 根據該示例,發起方的狀態以及因此消息取決于層級內的發起方的排序。替代地,消息發起方可以按組進行歸類,諸如朋友、同事、家庭、配偶、主管等。基于發起方的分類從最低到最高的排序的示例性層級如下朋友;同事;伴侶;以及主管。在一種實現方式中,控制器根據消息的接收來確定狀態,但是在其他實施例中,消息的狀態可以在接收消息之后的某個時間被確定。在另一個實施例中,消息的優先級通常可以基于位置。在一個更具體的實現方式中,狀態基于接收到消息時通信設備的位置。在另一個實施例中,消息狀態基于消息的發起方的位置來確定。控制器110還可以包括用于確定位置的裝置,諸如業界公知的全球定位系統(GPS)接收機。消息可以包括關于發送方位置的信息。如果位置滿足準則(例如如果發送方在醫院),則提高消息的優先級。位置準則可以是特定位置、業務類型或者包括位置的更復雜的邏輯表達。公知的是,監視家庭成員尤其是小孩的位置,并且監視他們在預定時間是否處于特定位置,諸如上課時在學校。如果發送方沒有在預定時間和空間位置內,則提高消息的優先級。如果用戶在特定位置,則也可能提高優先級。例如,用戶可以預先確定,當他在酒吧時所接收到的消息應當被提高優先級。當接收到消息時,將用戶位置與至少部分地由用戶確定的規則作比較,并且如果滿足條件,則提高消息的優先級。在圖1中,在114處,控制器被配置為在顯示界面上呈現消息指示的列表,其中,每個消息指示與相應的消息相關聯。在圖2中,在220處,消息指示列表被呈現在用于用戶消費的設備的顯示界面上。在示例性實施例中,當控制器執行存儲在存儲器中的軟件時,啟動該功能。促成消息狀態的確定的特定事件通常取決于消息收發應用是如何被配置的。通常當用戶打開與消息收發應用相關聯的消息箱時,顯示消息指示列表。示例性消息箱包括但不限于收件箱、出件箱、已發送箱、刪除箱、保存箱、草稿箱等。替代地,可以根據一些其他事件的發生來顯示消息指示列表。因為不論該列表是通過何種機制被呈現在顯示設備上, 本公開的教導都適用于所有消息指示列表,所以消息指示列表呈現的特定形式和提示列表呈現的特定機制并不重要。在一個實施例中,通常基于消息的狀態來修改或者改變與消息相對應的消息指示的特征。在圖2中,通過用文本字符呈現相應的消息指示來指示確定了消息狀態的消息的狀態,該文本字符具有基于相應消息的狀態的大小。上文討論了由控制器確定消息狀態的示例。在一種實現方式中,消息指示的特征是視覺特征,該視覺特征在消息指示被顯示在設備顯示界面上時,向通信設備的用戶傳送消息狀態。替代地,消息指示的音頻特征經由通信設備的音頻接口被傳送給用戶。在每個消息指示都包括與相應消息相關聯的一個或多個文本字符的實施例中,控制器被配置為通過用文本字符呈現相應的消息指示來向用戶指示每個消息的狀態,該文本字符的大小基于相應消息的狀態。在圖1中,在116處,控制器包括基于如控制器確定的消息狀態來改變文本字符大小的功能。在示例性實施例中,當控制器執行存儲在存儲器中的軟件時啟動該功能。在一個實施例中,控制器基于消息狀態來改變文本字符的字體磅值大小,并且控制器用文本字符來呈現每個消息指示,文本字符的字體磅值大小取決于相應的消息狀態。 在相關的實施例中,消息的高度和寬度根據相應消息的狀態而不成比例地變化。例如,可以獨立地改變文本字符的寬度和高度。在圖1中,文本字符的大小基于消息發起方的狀態。具體地,來自接收方“老板”的消息具有最大的字體大小,來自接收方“妻子”的消息具有次大的字體大小,來自接收方“同事”的消息具有第三大的字體大小,來自接收方“朋友”的消息具有最小的字體大小。在消息狀態與其時效相對應的實施例中,消息指示的文本字符的大小取決于相應消息的時效。例如,較新消息的消息指示可以用較大字體大小來呈現或者顯示,而較早消息的消息指示可以用較小字體大小來顯示。圖1圖示了較早消息,其中相應消息指示的文本字符具有相對小的大小。替代地,較早消息的消息指示可以用較大字體大小來顯示,從便利用戶對較早消息的標識。在一個實施例中,用戶可以規定字體大小和狀態之間的關系。因此,用戶可以選擇是用較大字體大小來顯示較早消息還是較晚消息的消息指示。在消息狀態與消息優先級相對應的實施例中,消息指示的文本字符的大小取決于相應消息的優先級。例如,可以用較大字體大小來呈現或者顯示用于較高優先級消息的消息指示,并且可以用較小字體大小來顯示用于較低優先級消息的消息指示。文本字符的大小可以在不影響列表的其他特征的情況下基于消息狀態而改變。例如,消息指示的列表可以基于除了消息狀態以外的一個或多個準則來排序。更具體地,排序可以基于消息接收的時間或者日期,并且字體磅值大小可以基于消息的時效或者基于消息發起方的歸類。盡管已經以建立發明者所有權并且使得本領域的普通技術人員能夠做出和使用本公開的方式描述了本公開和及其最佳模式,但是應當理解,存在在此公開的示例性實施例的等同物,并且可以在不背離本發明范圍和精神的情況下對其進行各種修改和變化,這些都不受示例性實施例的限制而受所附權利要求的限制。
權利要求
1.一種通信設備,包括 顯示界面;控制器,所述控制器被可通信地耦合到所述顯示界面, 所述控制器被配置為確定消息的狀態,所述控制器被配置為在所述顯示界面上呈現消息指示列表,每個消息指示與相應消息相關聯,并且每個消息指示包括至少一個文本字符,以及所述控制器被配置為通過用文本字符呈現相應消息指示來指示每個消息的狀態,所述文本字符具有的大小基于由所述控制器確定的所述相應消息的狀態。
2.如權利要求1所述的設備,所述文本字符的大小是字體磅值大小,所述控制器被配置為用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所 述相應消息的狀態。
3.如權利要求1所述的設備,所述控制器被配置為通過用文本字符呈現每個消息的所述消息指示來指示每個接收到的消息的狀態,所述文本字符具有的高度和寬度對所述相應消息的狀態具有不同依賴性。
4.如權利要求1所述的設備,每個消息的狀態是所述消息的時效的度量。
5.如權利要求4所述的設備,所述文本字符的大小是字體磅值大小,所述控制器被配置為用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的時效,所述消息指示的至少一些文本字符具有不同的字體磅值大小。
6.如權利要求1所述的設備,每個消息的狀態是所述消息的優先級水平的度量。
7.如權利要求6所述的設備,所述文本字符的大小是字體磅值大小,所述控制器被配置為用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的優先級水平,所述消息指示的至少一些文本字符具有不同的字體磅值大小。
8.如權利要求1所述的設備,每個消息的狀態與所述消息的發起方相對應。
9.如權利要求8所述的設備,所述文本字符的大小是字體磅值大小,所述控制器被配置為用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的發起方,所述消息指示的至少一些文本字符具有不同的字體磅值大小。
10.如權利要求1所述的設備,還包括基于除所述消息的狀態以外的準則來對在所述顯示界面上呈現的列表中的所述消息指示進行排序。
11.如權利要求1所述的設備,還包括接收機,所述接收機被耦合到所述控制器,所述控制器被配置為確定由所述接收機接收到的消息的狀態。
12.如權利要求1所述的設備是手持式無線通信設備。
13.—種在通信設備中的方法,所述方法包括 接收多個消息;確定至少一些所接收到的消息的狀態;在所述設備的顯示界面上呈現消息指示的列表,每個消息指示與相應消息相關聯,并且每個消息指示包括至少一個文本字符,以及通過用文本字符呈現相應消息指示來指示確定了狀態的所述消息的狀態,所述文本字符具有的大小基于由所述控制器確定的所述相應消息的狀態。
14.如權利要求13所述的方法,通過確定所述消息的時效來確定所述消息的狀態。
15.如權利要求14所述的方法, 所述文本字符的大小是字體磅值大小,用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的時效。
16.如權利要求13所述的方法,通過確定所述消息的優先級水平來確定所述消息的狀態。
17.如權利要求16所述的方法, 所述文本字符的大小是字體磅值大小,用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的優先級水平。
18.如權利要求13所述的方法,通過確定所述消息的發起方來確定所述消息的狀態。
19.如權利要求18所述的方法, 所述文本字符的大小是字體磅值大小,用文本字符來呈現每個消息指示,所述文本字符具有的字體磅值大小取決于所述相應消息的發起方。
20.如權利要求13所述的方法,所述控制器被配置為獲得關于所述消息從何處發送的位置信息, 所述消息的狀態取決于所述位置信息。
全文摘要
一種通信設備具有耦合到控制器的顯示界面,該控制器被配置為確定接收到的消息的狀態;在顯示界面上呈現消息指示的列表;以及通過用文本字符呈現相應消息指示來指示每個消息的狀態,該文本字符具有基于相應消息的狀態的大小。除了其他特征之外,該消息狀態可以是控制器確定的優先級或者消息時效。
文檔編號H04W4/12GK102204286SQ200980142726
公開日2011年9月28日 申請日期2009年9月24日 優先權日2008年10月29日
發明者威廉·S·赫德, 小威廉·P·阿爾伯斯, 特奧多雷·R·阿內松 申請人:摩托羅拉移動公司