用于顯示基于行為的使用者界面的版面配置(build)的方法、系統(tǒng)及電子裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明是關(guān)于用于顯示/呈現(xiàn)一使用者界面的方法、系統(tǒng)及電子裝置,更具體而 言,是關(guān)于用于顯示基于行為的使用者界面的版面配置(behaviorbaseduserinterface layoutdisplay;BUILD)的方法、系統(tǒng)及電子裝置。
【背景技術(shù)】
[0002] 近年來,各種電子裝置(例如:桌上型電腦、膝上型電腦、智能手機、平板電腦或其 他可攜式裝置)日益普及。電子裝置(例如:移動電話)可提供多種功能,例如:移動電話 服務、訊息服務、應用程序、電子郵件訪問及可訪問互聯(lián)網(wǎng)服務,讓使用者可利用這些功能 達成多種目的。這些電子裝置可提供一觸控屏幕(其包含一顯示器),讓使用者能夠輕易地 于顯示器上操作這些功能。
[0003] 關(guān)于電子裝置所具備的這些功能或應用程序,隨著其實用性及復雜度的提高,這 些功能或應用程序的使用者界面已被設計成可讓使用者于顯示器上進行操控。然而,針 對使用者界面對象或使用者界面的版面配置,目前大部分的設計不具有足夠的使用者親和 性。
[0004] 在某些應用程序中,使用者界面的版面配置可為一具有一組由第三方提供的對象 的樣版(template),且樣版中的那些對象以一固定的版面配置(例如:由具有預定類別或 分層的固定尺寸的圖像)呈現(xiàn)。
[0005] 某些版面配置無法讓使用者實現(xiàn)定制化或個人化的設置,而其他版面配置可能 不會基于使用者的偏好或行為而動態(tài)地更新。舉例而言,瀏覽器(亦即,GoogleChrome、 MicrosoftIE等)的首頁包含一固定數(shù)目的曾瀏覽網(wǎng)頁的快照(Snapshot),且這些網(wǎng)頁快 照是根據(jù)使用頻率被排序的。然而,這些快照既未提供階層上或類別上的位階(level),亦 未提供任何具有使用者親和性的視覺效果。使用者僅能以極為受限的方式來操控這些快照 的排列方式?;谇笆鲆蛩?,使用者無法通過現(xiàn)有的快照版面配置有效率地存取所需的信 息或服務。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供用于顯示基于行為的使用者界面的版面配置(BWLD)的方法、系統(tǒng)及 電子裝置。
[0007] 用于BUILD的該方法包含:(a)于一使用者界面上以具有一第一組組件的一第一 版面配置排列的形式顯示一服務信息;(b)自該使用者界面接收一服務信息請求;(c)基于 該服務信息請求,建立一使用者配置文件(userprofile) ;(d)基于該使用者配置文件,重 新配置該服務信息;以及(e)于該使用者界面上以具有一第二組組件的一第二版面配置排 列的形式顯示該被重新配置的服務信息,其中各該第一組組件及各該第二組組件的一尺寸 為可變的。
[0008] 具有BUILD的該電子裝置包含一輸入裝置、一存儲器單元、一輸出裝置以及一處 理器。該輸入裝置用于接收該服務信息請求。該存儲器單元用于儲存多個程序/例程 (programroutine)/程序指令,且包含一建立器及一重新配置器。該建立器用于基于該服 務信息請求而建立該使用者配置文件,而該重新配置器用于基于該使用者配置文件以一版 面配置排列的形式重新配置該服務信息。該輸出裝置用于呈現(xiàn)該被重新配置的服務信息。 該處理器耦合至該輸入裝置、該輸出裝置及該存儲器單元,以執(zhí)行這些程序/例程/程序指 令。
[0009] 另一具有BUILD的電子裝置包含一輸入裝置、一處理器以及一輸出裝置。該輸入 裝置用于接收該服務信息請求。該處理器耦合至該輸入裝置且包含一建立器及一重新配置 器。該建立器用于基于該服務信息請求而建立該使用者配置文件,而該重新配置器用于基 于該使用者配置文件以一版面配置排列的形式重新配置服務信息。該輸出裝置耦合至該處 理器,并用于呈現(xiàn)該被重新配置的服務信息。
【附圖說明】
[0010] 為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā)明的具 體實施方式作詳細說明,其中:
[0011] 圖1描繪一種用于BUILD的方法的一實施例的流程圖;
[0012] 圖2描繪一階層版面配置排列的順序圖;
[0013] 圖3描繪以不同形狀呈現(xiàn)的組件的圖式;
[0014] 圖4描繪一例示性的使用者配置文件的圖式;
[0015] 圖5描繪某些實施例的具有BUILD系統(tǒng)的一電子裝置的方塊圖;
[0016] 圖6描繪某些其他實施例的具有BUILD系統(tǒng)的一電子裝置的方塊圖;
[0017]圖7描繪一組具順序的版面配置排列;
[0018] 圖8描繪另一組具順序的版面配置排列,該組具順序的版面配置排列的組件在一 手動模式下被重調(diào)尺寸或隱藏;
[0019] 圖9描繪為一例示性的重調(diào)尺寸方法的方塊圖,該重調(diào)尺寸方法用于更新一版面 配置排列的一個組件(或多個組件);
[0020] 圖10描繪一算法的流程圖,該算法用于更新至少一個版面配置排列的至少一個 組件的一所顯示尺寸;
[0021] 圖11描繪三組具順序的版面配置排列的圖式;
[0022] 圖12描繪一電話號碼簿的實施例,用于以一手動模式執(zhí)行喚回該隱藏組件及共 享動作的一組圖式;
[0023] 圖13描繪一組顯示一基于位置的服務信息實施例的版面配置排列的圖式;以及
[0024] 圖14描繪另一實施例的一組顯示基于位置的服務的版面配置排列的順序圖。
[0025] 圖中元件標號說明如下:
[0026] 104、106、108、110、112、114 :步驟
[0027] 200:智能手機
[0028] 210 :版面配置排列
[0029] 212:組件
[0030] 220 :版面配置排列
[0031] 222、224:組件
[0032] 230 :版面配置排列
[0033] 232、234、236 :組件
[0034] 240 :版面配置排列
[0035] 2似、M4、2祕、2職:組件
[0036] 300 :智能手機
[0037] 301、302、303、304、305、306、307、308、309、310 :組件
[0038] 350 :版面配置排列
[0039] 400 :使用者配置文件
[0040] 410 :使用者動作紀錄
[0041] 420 :重新配置紀錄
[0042] 430 :組件狀態(tài)紀錄
[0043] 440 :版面配置排列紀錄
[0044] 500 :電子裝置
[0045] 510 :輸出裝置
[0046] 520 :輸入裝置
[0047] 530 :基于位置的傳感器
[0048] 540 :基于時間的傳感器
[0049] 550 :處理器
[0050] 560 :儲存器
[0051] 570:存儲器單元
[0052] 572 :建立器
[0053] 574 :重新配置器
[0054] 580 :總線或信號線
[0055] 600 :電子裝置
[0056] 610 :輸出裝置
[0057] 620 :輸入裝置
[0058] 630 :基于位置的傳感器
[0059] 640 :基于時間的傳感器
[0060] 650 :處理器
[0061] 652 :建立器
[0062] 654 :重新配置器
[0063] 660 :儲存器
[0064]67〇 :存儲器單元
[0065] 680 :總線或信號線
[0066] 710 :版面配置排列
[0067] 712、714、716、718 :組件
[0068] 720 :版面配置排列
[0069] 722、724、726、728 :組件
[0070]730 :版面配置排列
[0071] 732、734、736、738 :組件
[0072] 740 :版面配置排列
[0073]742、744、746、748 :組件
[0074] 750 :版面配置排列
[0075] 752、756、758 :組件
[0076] 810a、810b、810c、810d:版面配置排列
[0077] 812、814、816、818 :組件
[0078] 820 :彈出選項單
[0079] 910 :重調(diào)尺寸模塊
[0080] 920 :手動模式
[0081] 930:自動模式
[0082] 940 :重調(diào)尺寸算法
[0083] 941 :加權(quán)算法
[0084] 943 :模糊算法
[0085] 945 :矩陣算法
[0086] 947 :頻率算法
[0087] 949 :普林算法
[0088] 1002、1004、1006、1008、1010、1012、1014、1016、1018、1020、1022、1024、1026 :步驟
[0089] 1110 :版面配置排列
[0090] 1111 :封面頁
[0091] 1112 :第一頁
[0092] 1113 :第二頁
[0093] 1120:版面配置排列
[0094] 1121 :封面頁
[0095] 1122:第一頁
[0096] 1123:第二頁
[0097] 1130:版面配置排列
[0098] 1131 :封面頁
[0099] 1132:第一頁
[0100] 1133:第二頁
[0101] 1210、1220、1225、1230、1235 :版面配置排列
[0102] 1310、1320、1330 :版面配置排列
[0103] 1340:周圍位置地圖
[0104] 1350 :店家信息
[0105] 1410 :基站
[0106] 1420:GPS人造衛(wèi)星
[0107] 1430:使用者電子裝置
[0108] 1440 :位置環(huán)境地圖
[0109] 1450、1460、1470 :版面配置排列
【具體實施方式】
[0110] 以下,將參照本發(fā)明的實施例來解釋用于用于顯示基于行為的使用者界面的版面 配置(BWLD)的方法、系統(tǒng)及電子裝置。然而,這些實施例并非用以限制本發(fā)明需在如這些 實施例所述的任何環(huán)境、應用或方式方能實施。因此,關(guān)于這些實施例的說明僅用于例示目 的,而非用以限制本發(fā)明的范圍。應理解,在以下實施例及附圖中,與本發(fā)明非直接相關(guān)的 元件已省略而未繪示。
[0111] 本發(fā)明的一第一實施例為一種用于BUILD的方法,該方法的流程圖描繪于圖1中。 該方法可由一計算設備(例如:一系統(tǒng)及/或一電子裝置)來執(zhí)行,該計算設備將在稍后的 說明中予以闡述。
[0112] 首先,執(zhí)行該方法以于(例如:顯示于一移動裝置觸控屏幕上的)一使用者界面上 以具有一第一組組件(例如:圖標(icons)、動態(tài)磚(tiles)、對象、快照、圖片、視窗、畫面 等)的一第一版面配置排列的形式顯示一服務信息(例如:一預設服務信息)(步驟104)。 該服務信息可包含基于位置(location-based)的服務信息、基于時間(temporal-based) 的服務信息、基于社群(social-based)的服務信息及/或基于事件(event-based)的服 務信息至少其中之一。接著,執(zhí)行該方法以自該使用者界面接收一服務信息請求,其中該服 務信息請求可由一使用者觸發(fā)(步驟106)。舉例而言,使用者可經(jīng)由計算設備的一接收器 (例如:一語音輸入組件、一觸控屏幕組件或其他類型的傳感器)執(zhí)行該服務信息請求。稍 后將闡述該服務信息請求的細節(jié)。
[0113] 接著,執(zhí)行該方法以基于在步驟106中所接收的該服務信息請求而建立一使用者 配置文件(步驟108)