專利名稱:用于定制通信網(wǎng)絡中通信設備的圖形用戶界面(gui)的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明總體上涉及通信網(wǎng)絡的領域。更具體地,本發(fā)明涉及通信網(wǎng)絡中通信設備 的圖形用戶界面(GUI)的個性化。
背景技術:
在通信網(wǎng)絡中,用戶使用通信設備的GUI來訪問多種服務。多種服務由通信服務 提供商、移動虛擬網(wǎng)絡運營商(MVNO)和第三方服務提供商中的一個或多個來提供。多種服 務可以是視頻通話、語音通話、文本消息收發(fā)、多媒體消息收發(fā)、數(shù)字內(nèi)容訪問和下載、因特 網(wǎng)訪問和各種數(shù)據(jù)應用。用戶可以具有相比于其它服務來說被更加頻繁訪問的優(yōu)選服務。在通信設備的 GUI上,在通信服務提供商提供的多種服務當中,用戶可以訪問優(yōu)選的服務。而且,當訪問多 種服務時,用戶可能展現(xiàn)唯一的交互模式。目前,通常由通信設備的制造商用通信服務提供商向制造商提供的指南來預定義 通信設備的GUI。而且,通信設備的制造商可以實現(xiàn)定制GUI的美感性(外觀及感覺)并且 為優(yōu)選服務的集合創(chuàng)建快捷方式、熱鍵或者就緒表。
在附圖中,遍及各個視圖,相同的附圖標記指的是相同或功能上類似的元素,并且 附圖連同以下詳細描述一起合并到說明書并且形成其一部分,附圖用于根據(jù)本發(fā)明完全地 進一步圖示各種實施例和解釋各種原理和優(yōu)點。圖1是示出本發(fā)明的各種實施例的可以起作用的示例性環(huán)境的框圖。圖2圖示了根據(jù)本發(fā)明的實施例的用于定制通信網(wǎng)絡中的通信設備的圖形用戶 界面(GUI)的方法的流程圖。圖3圖示了根據(jù)本發(fā)明的實施例的用于分析與通信設備的用戶訪問的多種服務 相對應的使用歷史的流程圖。圖4圖示了根據(jù)本發(fā)明的實施例的用于生成通信設備的所定制GUI的流程圖。圖5圖示了根據(jù)本發(fā)明的實施例的用于定制通信網(wǎng)絡中通信設備的GUI的系統(tǒng)的 框圖。圖6圖示了根據(jù)本發(fā)明的實施例的分析模塊的框圖。圖7圖示了根據(jù)本發(fā)明的實施例的生成模塊的框圖。圖8圖示了用于定制通信網(wǎng)絡中通信設備的GUI的示例性實施例的流程圖。本領域技術人員將理解,為了簡單和清楚的目的圖示了附圖中的元素,并且其不 一定按照比例繪制。例如,附圖中一些元素的尺寸可能相對于其它元素被放大,以幫助改進 對本發(fā)明的實施例的理解。
具體實施例方式在詳細描述根據(jù)本發(fā)明的實施例之前,應當注意到,這些實施例主要在于用于定 制通信網(wǎng)絡中的通信設備的圖形用戶界面(GUI)的方法步驟和系統(tǒng)組件的組合。因此,已 經(jīng)通過附圖中的常規(guī)符號按需要表示了系統(tǒng)組件和方法步驟,僅僅示出了與理解本發(fā)明的 實施例有關的那些特定細節(jié),以便不因為對受益于這里的描述的本領域普通技術人員將很 容易顯而易見的細節(jié)而混淆本公開。在本文檔中,諸如第一和第二、頂部和底部等的關系術語僅僅用于將一個實體或 動作與另一個實體或動作區(qū)分開,而不一定要求或者暗示這樣的實體或動作之間的任何實 際的這樣的關系或順序。術語“包括”、“包含”、或者其任何其它變體,旨在覆蓋非排它性的 包含物,使得包括元素列表的過程、方法、物品、或裝置不僅僅包括那些元素,而是可以包括 未明確列出或者這樣的過程、方法、物品、或裝置固有的其它元素。在沒有更多的約束的情 況下,前面為“包括...”的元素不排除包括該元素的過程、方法、物品、或裝置中另外的相同 元素的存在。將理解,這里描述的本發(fā)明實施例可以由一個或多個常規(guī)事務客戶端和唯一存儲 的程序指令組成,所述程序指令控制一個或多個事務客戶端與特定非事務客戶端電路相結(jié) 合地實現(xiàn)指導個性化圖形用戶界面(⑶I)的方法的一些、大部分、或全部功能。根據(jù)本發(fā)明 的各種實施例,指導個性化GUI的方法包括監(jiān)視與一種或多種服務的用戶交互以及分析與 一種或多種服務的用戶交互的模式。其后,方法應用預定義的規(guī)則集合、分析模型和經(jīng)驗 (輸入-輸出)模型中的一個或多個來個性化GUI。由此獲得的個性化GUI被傳送到用戶 的一個或多個設備。非事務客戶端電路可以包括但不限于無線電接收機、無線電發(fā)射機、信 號驅(qū)動器、時鐘電路、電源電路、和用戶輸入設備。同樣,這些功能可以被解釋為指導個性化 用戶界面的方法步驟。替代地,一些或者全部功能可以通過沒有存儲的程序指令的狀態(tài)機 來實現(xiàn),或者在一個或多個專用集成電路(ASIC)中實現(xiàn),其中每個功能或者特定功能的某 些組合被實現(xiàn)為定制邏輯。當然,可以使用兩個方法的組合。因此,在這里已經(jīng)描述了用于 這些功能的方法和裝置。此外,期望的是,盡管例如由可用時間、當前技術、和經(jīng)濟考慮而引 發(fā)可能顯著的努力和許多設計選擇,但是當由這里公開的思想和原理指導時,普通技術人 員將很容易能夠用最少的實驗生成這樣的軟件指令以及程序和IC。一般而言,依照各種實施例,本發(fā)明提供了一種用于定制通信網(wǎng)絡中通信設備的 GUI的方法和系統(tǒng)。用戶在通信設備的GUI上訪問多種服務。多種服務由通信服務提供商、 移動虛擬網(wǎng)絡運營商(MVNO)和第三方服務提供商中的一個或多個來提供。多種服務可以 是例如但不限于語音通話、文本消息收發(fā)、多媒體消息收發(fā)、數(shù)字內(nèi)容訪問和下載、因特網(wǎng) 訪問和各種數(shù)據(jù)應用。相比于其它服務來說,用戶可以更加頻繁地訪問一個或多個服務。而 且,當與多個服務中的一個或多種服務進行交互時,用戶可能展現(xiàn)唯一的交互模式。因此, 分析與通信設備的用戶訪問的多種服務相關的用戶偏好和用戶交互模式?;诜治龊皖A定 義的規(guī)則集合,定制通信設備的GUI。參考附圖并且特別參考圖1,其中示出了本發(fā)明的各種實施例可以起作用的環(huán)境 100。環(huán)境100包括通信服務提供商105、網(wǎng)絡訪問提供商110和通信設備115。通信服務提 供商105向通信設備115提供多種服務。盡管圖1將通信服務提供商105描繪為多種服務 的提供商,但是對于本領域技術人員將顯而易見的是,多種服務可以由通信服務提供商、移動虛擬網(wǎng)絡所有者(MVNO)(圖中未示出)和第三方服務提供商(圖中未示出)中的一個或 多個來提供。通信服務提供商105提供的多種服務可以是例如但不限于語音通話、文本消 息收發(fā)、多媒體消息收發(fā)、數(shù)字內(nèi)容訪問和下載、因特網(wǎng)訪問和各種數(shù)據(jù)應用。為了說明的 目的,通信服務提供商105提供的多種服務被描繪為第一服務120、第二服務125、第三服務 130和第四服務135。用戶通過網(wǎng)絡訪問提供商110在通信設備115的⑶I上訪問第一服 務120、第二服務125、第三服務130和第四服務135中的一個或多個。網(wǎng)絡訪問提供商110 可以是例如但不限于全球移動通信(GSM)系統(tǒng)、碼分多址(CDMA)系統(tǒng)、無線局域網(wǎng)(WLAN)、 局域網(wǎng)(LAN)、無線電網(wǎng)絡、通用移動電信系統(tǒng)(UMTS)、全球微波接入互操作性(WiMax)系 統(tǒng)、無線保真(WiFi)系統(tǒng)和長期演進(LTE)系統(tǒng)。通信設備115可以是公共或私有設備, 例如但不限于蜂窩電話、個人數(shù)字助理(PDA)、膝上型計算機、公共安全設備、數(shù)據(jù)調(diào)制解調(diào) 器、和其它類型的通信設備。盡管圖1僅僅包括一個通信服務提供商和一個通信設備,但是 本領域技術人員將理解,可以存在任何數(shù)目的通信服務提供商和通信設備?,F(xiàn)在轉(zhuǎn)到圖2,根據(jù)本發(fā)明的實施例示出了用于定制通信設備115的GUI的流程 圖。用戶在通信設備115的⑶I上訪問由通信服務提供商105提供的服務120-135。用戶 可以有優(yōu)選的服務,其定義為相比于其它服務被更加頻繁地訪問的可用服務的子集。優(yōu)選 服務可以由它們的服務ID和/或它們的形式的一個或多個屬性來表征,諸如選擇列表和文 本輸入框,以及諸如編寫消息和發(fā)送消息的功能。用戶可能更愿意與人進行語音通話,而不 是向其發(fā)送多媒體消息。用戶還可以在通信設備115的⑶I上展現(xiàn)與用戶訪問的服務120-135相對應的不 同交互模式。對于特定服務或服務類型的特定用戶,交互模式可以被認為是不同的,或者代 表性的,如可用服務的形式和/或功能屬性所表征的??捎梅盏墓δ軐傩园ɡ绲?限于文本表示、圖像表示、聲音表示、觸覺表示、用戶行為模型和任務取向。不同的交互模式 可以用于預測在特定時間和/或任務上下文內(nèi)用戶(或用戶組)與給定服務的可能交互。 在另一個實施例中,不同的交互模式指的是用戶間的不同,這將指示當另一個用戶訪問給 定服務時需要修改GUI的特定元素。例如,相比于自己編寫消息,用戶在文本消息收發(fā)時可 以更頻繁地使用預先編寫的默認消息。當用戶訪問由通信服務提供商105提供的服務120-135時,與通信設備115的用 戶訪問的服務120-135相對應的使用歷史被跟蹤。使用歷史可以包括但不限于通信設備 115的GUI上與用戶訪問的服務120-135相對應的多種用戶交互模式和與用戶訪問的服務 120-135相對應的多種用戶偏好。多種用戶交互模式可以包括例如在顯示GUI屏幕的特定 實例之前/之后和期間使用的服務集和用于對GUI產(chǎn)生的提示的用戶反應的平均等待時 間。當跟蹤時,與服務120-135相對應的使用歷史被存儲在與服務120-135相對應的 一個或多個數(shù)據(jù)庫中。此外,定期地更新存儲在與服務120-135相對應的一個或多個數(shù)據(jù) 庫中的與服務120-135相對應的使用歷史。可以以預定義的定期間隔自動地更新使用歷 史,或者響應于用戶和/或通信服務提供商105的提示來更新使用歷史。為了定制通信設備115的⑶I,分析205使用歷史。在本發(fā)明的實施例中,由通信 服務提供商105分析使用歷史。分析使用歷史以識別和確立與用戶訪問的服務120-135相 對應的不同交互模式和用戶更經(jīng)常訪問的一種或多種優(yōu)選服務。這促進了定制GUI,使得優(yōu)化了對于服務120-135中的每一個的容易和快速的訪問。例如,相比于由通信服務提供 商105提供的其它服務,通信設備115的用戶在通信設備115上花費更多的時間來訪問在 線服務。通信服務提供商105可以分析用戶在由通信服務提供商105提供的各種服務上花 費的時間,并且可以配置⑶I,使得用戶在⑶I上可以容易地訪問在線服務。還在圖3中進 一步解釋了分析步驟。其后,基于分析與用戶訪問的服務120-135相對應的使用歷史來生成210定制的 GUI。定制的GUI基于預定義的規(guī)則集合進一步被修改。預定義的規(guī)則集合可以包括但不限 于由通信設備115的制造商規(guī)定的規(guī)則集合、由通信服務提供商105規(guī)定的規(guī)則集合、由托 管服務120-135中的一個或多個的第三方服務提供商規(guī)定的規(guī)則集合、由網(wǎng)絡訪問提供商 110規(guī)定的規(guī)則集合和由通信設備115的用戶規(guī)定的規(guī)則集合中的一個或多個。由通信設 備115的制造商規(guī)定的預定義的規(guī)則集合可以包括關于修改通信設備115的GUI的一個或 多個項的約束。一個或多個項可以包括可以應用到通信設備115的GUI的皮膚類型集合、 可以/不可以從通信設備115的⑶I移除的制造商的標志、和在通信設備115的⑶I上顯 示的菜單的組織/層級。在實施例中,由通信服務提供商105規(guī)定的預定義的規(guī)則集合可 以包括可以/不可以從通信設備115的GUI移除的通信服務提供商105的標志,和在通信 設備115的⑶I上顯示的菜單的組織/層級中通信服務提供商105提供的服務120-135中 的優(yōu)先級服務的安排。在實施例中,由通信設備115的用戶規(guī)定的規(guī)則集合例如可以是如下之一但不限 于此在通信設備115的GUI上的菜單中強調(diào)由用戶訪問的優(yōu)選服務;基于用戶技能級別 提供用于用戶訪問的服務120-135的詳細的命令描述和幫助;以及因為資源變得缺乏從菜 單不再強調(diào)服務120-135。例如,如果對于給定的月份,用戶已經(jīng)耗盡了“任何時間分鐘數(shù) (Anytime Minutes) ”的每月的分配,則網(wǎng)絡管理實體檢測到該條件,并且修改⑶I使得在通 信設備115的GUI上顯示的菜單中自動地不再突出語音通話選項。在另一個示例中,網(wǎng)絡 管理實體可以識別資源利用峰值,如當狂熱愛好者進入體育場時可能出現(xiàn)的,修改GUI使 得顯著地顯示文本消息收發(fā)應用。當生成定制的⑶I時,可以提示通信設備115的用戶下載定制的⑶I。定制的⑶I 可以在通信設備115的用戶請求時被發(fā)射。在實施例中,定制的GUI可以自動地被發(fā)射到 通信設備115并且應用于通信設備115,即激活。在另一個實施例中,可以允許用戶將定制 的⑶I下載在仿真環(huán)境上,諸如桌面,用于在通信設備115上激活定制的⑶I之前測試它。在本發(fā)明的實施例中,通信設備115可以經(jīng)由自適應用戶界面(AUI)引擎來自己 調(diào)整⑶I。AUI引擎記錄和觀察使用歷史連同預定義的規(guī)則集合,以便修改⑶I使得⑶I遵 循所有現(xiàn)有的約束?,F(xiàn)在轉(zhuǎn)到圖3,根據(jù)本發(fā)明的實施例示出了分析與通信設備115的用戶訪問的服 務120-135相對應的使用歷史的流程圖。如結(jié)合圖2所解釋的,與用戶訪問的服務120-135 相對應的使用歷史被跟蹤并且存儲在與服務120-135相對應的一個或多個數(shù)據(jù)庫中。在 本發(fā)明的實施例中,與服務相對應的使用歷史可以被存儲在與該服務相對應的單獨數(shù)據(jù)庫 中。合計305存儲在與服務120-135相對應的一個或多個數(shù)據(jù)庫中的與服務120-135相對 應的使用歷史,用于獲得合計的使用歷史。合計的使用歷史表示由通信服務提供商105定 義的多個時間間隔上的用戶活動。在本發(fā)明的實施例中,通信服務提供商105維持與通信設備115的用戶訪問的服務120-135相對應的使用歷史的統(tǒng)計。合計與服務120-135相 對應的統(tǒng)計,以便分析服務120-135上的用戶行為和訪問模式,用于生成定制的GUI,該定 制的GUI優(yōu)化了對于服務120-135中的每一個的容易且快速的訪問。合計的使用歷史被 存儲在合計數(shù)據(jù)庫中。響應于存儲在與多個服務相對應的一個或多個數(shù)據(jù)庫中的與服務 120-135相對應的使用歷史的更新,可以自動地刷新存儲在合計數(shù)據(jù)庫中的合計的使用歷 史。其后,評估310合計的使用歷史,以便定制通信設備115的⑶I。合計的使用歷史 可以由通信服務提供商105來評估。而且,合計的使用歷史可以由專用服務器來評估。專 用服務器可以由通信服務提供商105擁有或者可以由數(shù)據(jù)分析服務提供商來提供。合計的 使用歷史可以直接傳輸?shù)酵ㄐ欧仗峁┥?05或者專用的服務器用于評估目的。此外,通 信服務提供商105或?qū)S梅掌骺梢砸灶A定義的定期間隔來請求合計的使用歷史。對合計 使用歷史執(zhí)行多種數(shù)學和統(tǒng)計運算。在本發(fā)明的示例實施例中,執(zhí)行統(tǒng)計分析以獲得合計 的使用歷史的平均值、平均數(shù)、中值和方差。其后,連同如通信服務提供商105定義的預定 義規(guī)則集合、預定義標準和閾值條件來評估統(tǒng)計操作的結(jié)果。因此,這些結(jié)果用于定制通信 設備115的GUI。現(xiàn)在轉(zhuǎn)到圖4,根據(jù)本發(fā)明的實施例示出了基于分析與通信設備115的用戶訪問 的服務120-135相對應的使用歷史來生成所定制GUI的流程圖。當分析使用歷史時,通信 服務提供商105基于評估合計的使用歷史的結(jié)果來生成定制的GUI。如結(jié)合圖2所解釋的, 基于預定義規(guī)則集合來進一步修改定制的GUI。預定義規(guī)則集合可以包括但不限于由通信 設備115的制造商規(guī)定的規(guī)則集合、由通信服務提供商105規(guī)定的規(guī)則集合、由網(wǎng)絡訪問提 供商110規(guī)定的規(guī)則集合和由通信設備115的用戶規(guī)定的規(guī)則集合中的一個或多個。由通 信設備115的制造商規(guī)定的預定義規(guī)則集合可以包括關于修改通信設備115的⑶I的一個 或多個項的約束。定制的GUI被發(fā)射到通信設備115的用戶?;谟脩魧UI的期望和要 求,用戶可以接受或拒絕定制的GUI。用戶還可以對定制的GUI提供反饋或者建議改變,以 滿足用戶的期望和要求。因此,接收405與定制的GUI相對應的用戶反饋。其后,基于用戶 反饋和預定義規(guī)則集合中的一個或多個來更改410定制的GUI。當更改定制的GUI時,再次 向用戶提示該定制的GUI。然后,定制的GUI被發(fā)射到通信設備115,或者使得其對于用戶 來說可以下載。圖5圖示了根據(jù)本發(fā)明的實施例的用于定制通信設備115的⑶I的系統(tǒng)500的框 圖。系統(tǒng)500包括分析模塊505和生成模塊510。用戶在通信設備115的⑶I上訪問由通 信服務提供商105、移動虛擬網(wǎng)絡運營商(MVNO)和第三方服務提供商中的一個或多個提供 的服務120-135。用戶可以具有優(yōu)選的服務,所述優(yōu)選的服務被定義為相比于其它服務被更 加頻繁地訪問的可用服務的子集。優(yōu)選服務可以由它們的服務ID和/或它們的形式的一 個或多個屬性來表征,諸如選擇列表和文本輸入框,以及諸如編寫消息和發(fā)送消息的功能。 通信設備115的用戶訪問由通信服務提供商105提供的服務120-135當中的優(yōu)選服務。用 戶還可以在通信設備115的⑶I上展現(xiàn)與用戶訪問的服務120-135相對應的不同的交互模 式。對于特定服務或服務類型的特定用戶,交互模式可以被認為是不同的,或者代表性的, 如可用服務的形式和/或功能屬性所表征的??捎梅盏墓δ軐傩园ɡ绲幌抻谖谋?表示、圖像表示、聲音表示、觸覺表示、用戶行為模型和任務取向。不同的交互模式可以用于預測在特定時間和/或任務上下文內(nèi)用戶(或用戶組)與給定服務的可能交互。在另一個 實施例中,不同的交互模式指的是用戶間的不同,這將指示當新(不同)的用戶訪問給定服 務時需要修改GUI的特定元素。當用戶訪問由通信服務提供商105提供的服務120-135時, 由分析模塊505來分析使用通信設備115的與服務120-135相對應的使用歷史。使用歷史 可以包括但不限于通信設備115的⑶I上與用戶訪問的服務120-135相對應的多種用戶交 互模式和與用戶訪問的服務120-135相對應的多種用戶偏好。多種用戶交互模式可以包括 例如在顯示⑶I屏幕的特定實例之前/之后和期間使用的服務集和用戶對⑶I產(chǎn)生的提示 的反應的平均等待時間。系統(tǒng)500進一步包括跟蹤模塊515。跟蹤模塊515跟蹤與用戶訪 問的服務120-135相對應的使用歷史。跟蹤模塊515跟蹤的使用歷史被存儲在系統(tǒng)500的 存儲模塊520中。進一步結(jié)合圖6來解釋分析模塊505。其后,生成模塊510基于分析模塊505分析使用歷史來生成定制的⑶I。生成模塊 510進一步包括修改模塊525。修改模塊525基于預定義規(guī)則集合來修改定制的GUI。預定 義規(guī)則集合可以包括由通信設備115的制造商規(guī)定的規(guī)則集合、由通信服務提供商105規(guī) 定的規(guī)則集合、由托管服務120-135的一個或多個的第三方服務提供商規(guī)定的規(guī)則集合、 由網(wǎng)絡訪問提供商110規(guī)定的規(guī)則集合和由通信設備115的用戶規(guī)定的規(guī)則集合中的一個 或多個。當生成定制的⑶I時,發(fā)射模塊530向通信設備115發(fā)射定制的⑶I。在另一個實 施例中,可以允許用戶將定制的GUI下載在仿真環(huán)境上,諸如桌面,用于在通信設備115上 激活定制的GUI之前測試它的目的??梢蕴崾就ㄐ旁O備115的用戶授權(quán)將定制的GUI發(fā)射 到通信設備115??梢栽谕ㄐ旁O備115的用戶請求時發(fā)射定制的GUI。在實施例中,定制的 ⑶I可以自動被發(fā)射到通信設備115。圖6圖示了根據(jù)本發(fā)明的實施例的用于分析與通信設備115的用戶訪問的服務 120-135相對應的使用歷史的分析模塊505的框圖。分析模塊505包括合計模塊605和評 估模塊610。根據(jù)圖5,與用戶訪問的服務120-135相對應的使用歷史由跟蹤模塊515跟 蹤。此外,跟蹤模塊515跟蹤的使用歷史被存儲在存儲模塊520中。其后,合計模塊605合 計與通信設備115的用戶訪問的服務120-135相對應的使用歷史。與服務相對應的使用歷 史可以被存儲在與該服務相對應的單獨數(shù)據(jù)庫中。合計存儲在與服務120-135相對應的一 個或多個數(shù)據(jù)庫中的與服務120-135相對應的使用歷史,用于獲得合計的使用歷史。合計 的使用歷史表示多個時間間隔上的用戶活動。在本發(fā)明的實施例中,通信服務提供商105 維持與通信設備115的用戶訪問的服務120-135相對應的使用歷史的統(tǒng)計。合計與服務 120-135相對應的統(tǒng)計,以便分析服務120-135上的用戶行為和訪問模式,用于生成定制的 GUI,該定制的GUI優(yōu)化了對于服務120-135中的每一個的容易且快速的訪問。合計的使用 歷史被存儲在合計數(shù)據(jù)庫中。響應于存儲在與多個服務相對應的一個或多個數(shù)據(jù)庫中的與 服務120-135相對應的使用歷史的更新,可以自動地刷新存儲在合計數(shù)據(jù)庫中的合計的使 用歷史。合計的使用歷史由評估模塊610進一步評估。完成了使用歷史的評估以便定制通 信設備115的⑶I。圖7圖示了根據(jù)本發(fā)明的實施例的用于基于分析通信設備115的使用歷史來生成 定制的⑶I的生成模塊510的框圖。生成模塊510包括接收模塊705和更改模塊710。根 據(jù)圖5,定制的⑶I被發(fā)射到通信設備115。基于用戶對⑶I的期望和要求,用戶可以接受 或拒絕定制的GUI。用戶還可以對定制的GUI提供反饋或者建議改變,以滿足用戶的要求。用戶可以使用通信設備115、諸如桌面PC的仿真環(huán)境和被配置成與接收模塊705通信的用 戶的其它計算設備中的一個來提供反饋。接收模塊705接收與定制的GUI相對應的用戶反 饋。其后,更改模塊710基于用戶反饋和預定義規(guī)則集合中的一個或多個來更改710定制 的GUI。如結(jié)合圖2所解釋的,預定義的規(guī)則集合可以包括但不限于由通信設備115的制 造商規(guī)定的規(guī)則集合、由通信服務提供商105規(guī)定的規(guī)則集合、由網(wǎng)絡訪問提供商110規(guī)定 的規(guī)則集合和由通信設備115的用戶規(guī)定的規(guī)則集合中的一個或多個。當更改定制的GUI 時,再次向用戶提示該定制的GUI。然后,定制的GUI被發(fā)射,或者使得其對于用戶來說可以 下載?,F(xiàn)在轉(zhuǎn)到圖8,示出了用于定制通信網(wǎng)絡中通信設備805的⑶I的示例實施例的流 程圖。用戶使用通信設備805來訪問810由通信服務提供商815提供的服務。由通信服務 提供商815提供的服務可以例如是但不限于語音通話、文本消息收發(fā)、多媒體消息收發(fā)、數(shù) 字內(nèi)容訪問和下載、因特網(wǎng)訪問和各種數(shù)據(jù)應用。用戶可以具有相比于其它服務來說被更 加頻繁訪問的優(yōu)選服務。例如,相比于文本消息收發(fā),用戶在通信設備805上可以更頻繁地 訪問因特網(wǎng)。當在通信設備805的⑶I上與用戶訪問的服務交互時,用戶還可以展現(xiàn)不同的 交互模式。例如,當與特定用戶進行消息收發(fā)時,用戶可能頻繁地使用小圖標。通信服務提 供商815跟蹤820與通信設備805的用戶訪問的服務相對應的使用歷史。使用歷史包括與 通信設備805的用戶訪問的服務相對應的用戶偏好和用戶交互模式。當跟蹤使用歷史時, 與通信設備805的用戶訪問的服務相對應的使用歷史被存儲825在存儲模塊830中。根據(jù) 圖3和圖5,與通信設備805的用戶訪問的服務相對應的使用歷史可以被存儲在一個或多個 數(shù)據(jù)庫中。與用戶訪問的服務相對應的使用歷史以預定義時間間隔更新。此外,合計與通 信設備805的用戶訪問的服務相對應的使用歷史,用于獲得合計的使用歷史。其后,由分析模塊840來分析835合計的使用歷史。當分析時,生成模塊845生成 850定制的GUI。如圖2和圖5中所解釋的,基于預定義的規(guī)則集合來進一步修改定制的 GUI。預定義規(guī)則集合可以包括由通信服務提供商805規(guī)定的規(guī)則集合、由網(wǎng)絡服務提供商 815規(guī)定的規(guī)則集合、和由通信設備805的用戶規(guī)定的規(guī)則集合中的一個或多個。然后,定 制的GUI被發(fā)射到855通信設備805?;谟脩魧UI的期望和要求,用戶可以接受或拒絕 定制的GUI。用戶還可以對定制的GUI提供反饋860,以滿足用戶的要求。反饋可以提議修 改定制的GUI。在接收到反饋之后,生成模塊845基于用戶反饋和預定義規(guī)則集合中的一個 或多個方面來更改定制的GUI。然后,定制的GUI被發(fā)射到865通信設備805的用戶以便下 載??梢允褂?MADM(開放移動聯(lián)盟設備管理)標準將定制的GUI發(fā)射到通信設備805。本發(fā)明的各種實施例提供了用于定制通信網(wǎng)絡中通信設備的GUI的方法和系統(tǒng)。 本發(fā)明在通信設備上基于與用戶訪問的服務120-135有關的用戶偏好和用戶交互模式來 提供GUI的個性化。因此,根據(jù)用戶需要和要求來調(diào)整通信設備的GUI。當在通信設備的 GUI上訪問各種服務時,這實現(xiàn)了更好的用戶體驗。而且,本發(fā)明促進了基于由通信設備的 制造商、通信服務提供商、網(wǎng)絡訪問提供商、通信設備的用戶訪問的一個或多個應用規(guī)定的 約束來定制通信設備的GUI。本領域技術人員將意識到,這里描述的上面認識到的優(yōu)點和其它優(yōu)點僅僅是示例 性的,并且不意在完全地表現(xiàn)本發(fā)明各種實施例的全部優(yōu)點。在前述說明書中,已經(jīng)描述了本發(fā)明的特定實施例。然而,本領域普通技術人員理解,在不偏離如權(quán)利要求所闡述的本發(fā)明的范圍的情況下,可以做出各種修改和變化。因 此,說明書和附圖應視為說明性的而不是限制性的含義,并且所有這樣的修改旨在包括在 本發(fā)明的范圍內(nèi)。好處、優(yōu)點、問題的解決方案、和可能使得任何好處、優(yōu)點、或解決方案出 現(xiàn)或者變得更加明顯的任何元素(一個或多個)不應被解釋為任何或全部權(quán)利要求的關 鍵、必需或者必要的特征或元素。本發(fā)明僅僅由權(quán)利要求來限定,包括在本申請未決期間做 出的任何修改和如發(fā)布的那些權(quán)利要求的所有等同物。
權(quán)利要求
1.一種用于定制通信網(wǎng)絡中通信設備的圖形用戶界面(GUI)的方法,所述方法包括 分析與所述通信設備的用戶訪問的多種服務相對應的使用歷史,其中所述使用歷史包括與所述用戶訪問的所述多種服務相對應的多種用戶交互模式和與所述用戶訪問的所述 多種服務相對應的多種用戶偏好中的至少一個;以及基于與所述通信設備的所述用戶訪問的所述多種服務相對應的所述使用歷史的分析, 生成定制的⑶I。
2.根據(jù)權(quán)利要求1所述的方法,其中,生成進一步包括 基于預定義規(guī)則集合來修改所述定制的GUI。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),進一步包括跟蹤與所述通信設備的所述用戶訪問的所 述多種服務相對應的所述使用歷史。
4.根據(jù)權(quán)利要求1所述的方法,其中,分析包括合計存儲在與所述多種服務相對應的至少一個數(shù)據(jù)庫中的與所述通信設備的所述用 戶訪問的所述多種服務相對應的所述使用歷史;以及響應于與所述通信設備的所述用戶訪問的所述多種服務相對應的所述使用歷史的所 述合計,評估所述使用歷史。
5.根據(jù)權(quán)利要求1所述的方法,其中,生成包括 接收與所述定制的GUI相對應的用戶反饋;以及 基于所述用戶反饋來更改所述定制的GUI。
6.一種用于定制通信網(wǎng)絡中通信設備的圖形用戶界面(GUI)的系統(tǒng),所述系統(tǒng)包括 分析模塊,所述分析模塊用于分析與所述通信設備的用戶訪問的多種服務相對應的使用歷史,其中所述使用歷史包括與所述用戶訪問的所述多種服務相對應的多種用戶交互模 式和與所述用戶訪問的所述多種服務相對應的多種用戶偏好中的至少一個;以及生成模塊,所述生成模塊用于基于與所述用戶訪問的所述多種服務相對應的所述使用 歷史的所述分析來生成定制的GUI。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述生成模塊進一步包括 修改模塊,所述修改模塊用于基于預定義規(guī)則集合來修改所述定制的GUI。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),進一步包括跟蹤模塊,所述跟蹤模塊用于跟蹤與所述 通信設備的所述用戶訪問的所述多種服務相對應的所述使用歷史。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述分析模塊包括合計模塊,所述合計模塊用于合計存儲在與所述多種服務相對應的至少一個數(shù)據(jù)庫中 的與所述通信設備的所述用戶訪問的所述多種服務相對應的所述使用模式;以及評估模塊,所述評估模塊用于響應于與所述通信設備的所述用戶訪問的所述多種服務 相對應的所述使用歷史的所述合計來評估所述使用歷史。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述生成模塊包括接收模塊,所述接收模塊用于接收與所述定制的GUI相對應的用戶反饋;以及 更改模塊,所述更改模塊用于基于所述用戶反饋來更改所述定制的GUI。
全文摘要
提供了一種用于定制通信網(wǎng)絡中通信設備的圖形用戶界面(GUI)的方法和系統(tǒng)。該方法包括基于與通信設備的用戶訪問的多種服務相關的用戶偏好和用戶交互模式中的一個或多個來定制通信設備的GUI。該方法進一步包括基于預定義規(guī)則集合來定制通信設備的GUI。
文檔編號H04W88/02GK102067078SQ200980122772
公開日2011年5月18日 申請日期2009年6月11日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者托馬斯·M·蒂爾帕克, 特倫特·J·米勒 申請人:摩托羅拉移動公司