新四季網

使用持久導標的可滾動列表導航的製作方法

2023-06-24 00:27:11

專利名稱:使用持久導標的可滾動列表導航的製作方法
技術領域:
本申請一般涉及用戶界面,並且尤其涉及滾動通過用戶界面中的列表。
背景技術:
當前的電話按字母表排序顯示聯繫人的列表,其中字母導標將該列表分成各個分組。例如,字母「A」開始該列表,其作為之後是以該字母開始的所有名字(例如,Andrew)的導標。在顯示了以字母「A」開始的最後一個聯繫人之後,「B」的 導標被顯示,其之後是以該字母開始的聯繫人,並以此類推。快速導航的能力是有限的,並且列表越長則查找聯繫人要花的時間就越長。較新的電話具有點擊導標以便打開僅顯示列表中的各導標的新窗口的能力。導航可通過簡單地點擊無論哪個為所期望的導標來得以實施,並且用戶界面跳轉至列表中的所選導標。伴隨這種用戶界面的一個問題是對於長列表,導標會滾離顯示畫面,並且用戶必須滾動以搜索要點擊的導標。

發明內容
本申請通過以下方式克服了現有技術的缺陷持久地顯示在用戶界面上可視的至少一個導標(heading),使得在用戶點擊該持久導標的情況下,僅顯示導標的窗口被自動打開。用戶可隨後點擊這些導標中的任何一個,以在列表中跳轉至該導標。在另一方面,如果列表有小於預定數量的條目,則這些導標被自動地一起消除,因為這些導標使用戶界面變得混亂並且延長了列表,而不是方便滾動。在至少一個頭部始終位於列表的頂端的情況下(即使在用戶滾動時),用戶總是可以知道要點擊哪裡,以便訪問快速跳轉列表。一旦快速跳轉列表被打開,用戶容易地在所顯示的列表中導航。本發明內容是一般概覽,而並非旨在限制或限定所要求保護的主題的範圍。參考附圖閱讀以下詳細描述,將更清楚本發明的前述和其他目標、特徵和優點。


圖I是可用於通過持久導標來實現可滾動列表導航的示例性行動裝置的框圖。圖2是持久地顯示至少一個可選導標的方法的流程圖。圖3是示出了在用戶滾動時顯示有導標的列表的圖示。圖4是示出了列表正活動地滾動的圖3後面的時間點的圖示。圖5是示出了列表正活動地滾動並且在位於列表頂端的各導標間發生轉變的圖4後面的時間點的圖示。圖6是示出了導標間的轉變已完成的圖5後面的時間點的圖示。圖7示出了用戶正對列表中的導標進行選擇(S卩,點擊)。圖8示出了響應於圖7的選擇而顯示的快速跳轉列表。圖9示出了用戶正選擇快速跳轉列表中的導標,並跳轉至列表中的相應位置。
圖10示出各導標間可使用的替換轉變。圖11示出了從一個導標到另一個導標的轉變發生時的進展。圖12是使用快速跳轉列表的方法的流程圖。圖13是其中導標被移除以得到較小列表的另一個實施例的流程圖。圖14是導標被移除了的示例列表。圖15是示出了列表可在替換平臺上使用的系統框圖。
具體實施例方式圖I是描繪示例性行動裝置100的系統圖,該行動裝置包括各種任選的硬體和軟 件組件,並在102處概括地示出。該行動裝置中的任何組件102可與任何其他組件通信,但出於示例方便的目的,並非所有連接都被示出。該行動裝置可以是各種計算設備(例如,蜂窩電話、智慧型電話、手持式計算機、個人數字助理(PDA)等)中的任一個,並且可允許與諸如蜂窩或衛星網絡等一個或多個移動通信網絡104進行無線雙向通信。所示行動裝置100可包括用於執行如信號編碼、數據處理、輸入/輸出處理、電源控制和/或其他功能等任務的控制器或處理器110 (例如,信號處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。作業系統112可控制對組件102的分配和使用,並支持一個或多個應用程式114。應用程式可包括常見移動計算應用(例如,電子郵件應用、日曆、聯繫人管理器、web瀏覽器、消息收發應用)、或任何其他計算應用。所示行動裝置100可包括存儲器120。存儲器120可包括不可移動存儲器122和/或可移動存儲器124。不可移動存儲器122可包括RAM、ROM、快閃記憶體、硬碟、或其他眾所周知的存儲器存儲技術。可移動存儲器124可包括快閃記憶體或在GSM通信系統中公知的訂戶身份模塊(SIM)卡,或者諸如「智慧卡」的其他公知存儲器存儲技術。存儲器120可用於存儲數據和/或用於運行作業系統112和應用程式114的代碼。示例數據可包括經由一個或多個有線或無線網絡發送給和/或接收自一個或多個網絡伺服器或其他設備的網頁、文本、圖像、聲音文件、視頻數據、或其他數據集。存儲器120可用於存儲諸如國際移動訂戶身份(IMSI)等訂戶標識符,以及諸如國際行動裝置標識符(MEI)等設備標識符。這些標識符可被傳送給網絡伺服器以標識用戶和裝備。行動裝置100可支持諸如觸控螢幕132 (其可在此描述的可滾動列表導航)、話筒134、相機136、物理鍵盤138和/或軌跡球140等一個或多個輸入設備130,以及諸如揚聲器152和顯不器154等一個或多個輸出設備150。其他可能的輸出設備(未不出)可包括壓電或其他觸覺輸出設備。一些設備可服務超過一個輸入/輸出功能。例如,觸控螢幕132和顯不器154可被組合在單個輸入/輸出設備中。無線數據機160可被耦合至天線(未示出),並且可支持處理器110與外置設備間的雙向通信,如本領域中充分理解的那樣。數據機160被一般性地示出,並且可包括用於與移動通信網絡104進行通信的蜂窩數據機和/或其它基於無線電的數據機(例如藍牙或Wi-Fi)。無線數據機160通常被配置成與一個或多個蜂窩網絡(諸如,用於單個蜂窩網絡內、蜂窩網絡之間、或行動裝置與公共交換電話網絡(PSTN)之間的數據和語音通信的GSM網絡)進行通信。行動裝置還可包括至少一個輸入/輸出埠 180、電源182、諸如全球定位系統(GPS)接收機之類的衛星導航系統接收機184、加速計186、和/或物理連接器190,物理連接器可以是USB埠、IEEE 1394(火線)埠、和/或RS-232埠。所示組件102不是必需的或包括所有的,可刪除任何組件並且可添加其他組件。圖2是用於在列表中進行導航的方法的流程圖。在過程框210,以所期望的排序顯不第一列表。該列表可以是任何列表,諸如從聯繫人的列表中導出的列表。例如,可顯不名字或名稱的字母列表。另外地,可使用非字母列表。列表中使用的導標的示例包括日期、分類、顏色等。在過程框220中,導標被集成在列表中以將該列表分割成子部分。例如,導標可以是基於列表中的每個單詞的首字母來分割列表的字母「A」、「B」、「C」等。導標可被選擇來訪問快速跳轉列表。快速跳轉列表可以是例如可被選擇來在列表中進行跳轉的導標的列表。在過程框230中,將至少一個導標維護在列表的頂端,而不管用戶滾動列表的動作。通過這種方式,導標總是可被用戶獲得以選擇和訪問快速跳轉列表。如在此所描述的,「持久地」顯意味著至少一個導標被維護在列表的頂端,如圖3-6所75。在一替換實施例中,持久導標可以位於除列表的頂端以外的位置。
圖3-6示出了列表正被滾動時的屏幕截圖的進展。圖3是示例用戶界面300。列表310的一部分被示為具有由導標320、322和324分割的部分316、318。可以以箭頭330所示的方向或以相反的方向來滾動列表。如所能看到的,導標320位於列表的最頂端的部分。圖4示出圖3的列表正被滾動,其中該列表的新成員410進入視野,同時其他成員已經滾離了查看區域。然而,導標320保持處於列表的最頂端部分且沒有改變它的位置。通過將導標維護在列表的頂端,導標320在列表正被滾動時改變它相對於列表的位置。圖5不出在各導標間發生轉變時導標322鄰近導標320。因此,還可將多於一個導標顯示在列表的頂端。以字母「t」開始的最後一個單詞已滾離了列表,使得只保留了導標320。隨著列表繼續滾動,字母「t」滾離了用戶界面並被導標322(即,字母「u」)示所替代,如圖6所示。結果,至少一個導標被連續顯示在列表的頂端並處於用戶界面上的相鄰位置。圖7-9顯示了用戶導航列表710時的進展。圖7示出了具有多個導標的列表710。用戶正通過在導標712的位置處觸摸用戶界面來選擇該導標。換言之,導標是可點擊的(即,可被採取動作的)。圖8示出了響應於接收到對導標的輸入選擇,顯示快速跳轉列表(即,第二列表)810。在一個實施例中,將快速跳轉列表顯不在分開的窗口而非列表710中(該窗口可完全覆蓋第一列表)。另選地,可將快速跳轉列表放置在同一窗口中。快速跳轉列表810包括來自列表710的導標,諸如導標712。在本示圖中,快速跳轉列表810包括字母表中的每一個字母,字母表是所有來自列表710的導標。在圖9中,接收指示用戶選擇了在列表710中自動地滾動或跳轉的快速跳轉列表810中的導標「t」的輸入選擇,使得「t」是在列表的頂端處的導標910。通過這種方式,用戶可快速地導航到列表中的任何導標。圖10示出了在第一導標1010滾離用戶界面並被第二導標1012所替代時可發生的轉變。在第一導標1010滾離用戶界面時,它跟隨列表行為使得它可能只被部分地顯示。所示出的導標1010隻被顯示了一半而部分則在頂端處被切割掉了。因此,導標可被設計成跟蹤列表的移動,而不是移動列表以確保導標被全部顯示。圖11還示出了在第一導標1010滾離用戶界面且第二導標1012滾動到列表上的頂端位置中時的轉變。如可被容易地看出地,字母「a」從全部可視轉變成為部分可視,以離開用戶界面。圖12是用於持久地顯示列表中的導標的方法的流程圖。在過程框1210,以字母表排序顯不第一列表。在過程框1212,顯與第一列表相關聯並將第一列表分割成各部分的可選導標。接收選擇導標中的一個的輸入。在過程框1214,響應於該選擇,顯示僅包括來自第一列表的導標的第二列表。接收選擇第二列表中的導標中的一個的輸入。在過程框1216,響應於該選擇,作出到第一列表中的同一導標的跳轉。在過程框1218,使該列表中的導標中的至少一個持久地顯不在第一列表的頂端處。圖13是用於確定導標是否應該被全部顯示的方法的流程圖。可以發現,如果列表較小,則可將這些導標一起消除或去除。在過程框1310,確定列表中的項的數目或列表中的頁的數目。例如,可進行簡單的計數。在判定塊1320,如果項的數目或頁的數目小於閾值,則在過程框1340,將各導標從列表中刪除(或者以其他實施不將其插入)。如果項的數目或頁的數目大於閾值,則在過程框1350將導標包括在列表中。該方法可在顯示列表時被使用。另選地,如果項被增加或減少,則列表可能從沒有導標變為具有被插入的導標,或反之亦然。圖14不出了沒有導標的列表1410。圖15示出了其中可實現所描述的實施例、技術、和技藝的適合的實現環境1500的 通用示例。在示例環境1500中,由雲1510提供各種類型的服務(例如,計算服務)。例如,雲1510可包括可集中式或是分布式放置的計算設備1530、1540和1550的集合,這些計算設備向經由諸如網際網路等網絡連接的各種類型的用戶和設備提供基於雲的服務。實現環境1500可按不同方式用於實現計算任務。例如,一些任務(例如,處理用戶輸入和呈現用戶界面)可在本地計算設備(例如,連接的設備1530-1532)上執行,而其他任務(例如,存儲將在後繼處理中使用的數據)可在雲1510中執行。在示例環境1500中,雲1510向具有各種屏幕能力的連接的設備1530、1540、1550提供服務。連接的設備1530表示具有計算機屏幕1535(例如,中型屏幕)的設備。例如,連接的設備1530可以是個人計算機,諸如臺式計算機、膝上型計算機、筆記本、上網本等。連接的設備1540表示具有行動裝置屏幕1545(例如,小型屏幕)的設備。例如,連接的設備1540可以是行動電話、智慧型電話、個人數字助理、平板計算機等。所連接設備1550表示具有大屏幕1555的設備。例如,連接的設備1550可以是電視機屏幕(例如,智能電視機)或連接到電視機的另一設備(例如,機頂盒或遊戲控制臺)等。所連接設備1530、1540、1550中的一個或多個可包括觸控螢幕能力。觸控螢幕可以不同的方式接受輸入。例如,電容式觸控螢幕在物體(例如,指尖或指示筆)扭曲或中斷流過表面的電流時檢測到觸摸輸入。作為另一示例,觸控螢幕可使用光學傳感器,在來自光學傳感器的光束被中斷時檢測到觸摸輸入。不需要與屏幕表面的物理接觸來使輸入被某些觸控螢幕檢測到。這些觸控螢幕中的每一個都可支持如在此所述的可滾動列表。可由雲1510通過服務提供商1520、或通過其他在線服務的提供商(未描述)來提供服務。例如,雲服務可被定製成對應於特定所連接設備(例如,所連接設備1530、1540、1550)的屏幕大小、顯示能力、和/或觸控螢幕能力。雖然為方便呈現起見所公開的方法的一些操作是以特定的順序排序來描述的,但應當理解,這一描述方法涵蓋重新安排,除非以下闡明的具體語言需要特定排序。例如,在某些情況下,可以重新安排或並發執行順序地描述的操作。此外,為簡明起見,附圖可能未示出其中所公開的方法可結合其他方法使用的各種方式。
所公開的方法中的任一個可被實現為存儲在一個或多個計算機可讀介質(例如,非臨時計算機可讀介質,諸如一個或多個光學介質盤、易失性存儲器組件(諸如DRAM或SRAM)或非易失性存儲器組件(諸如硬驅動器))上並且在計算機(例如,任何可購買的計算機,包括智慧型電話或包含計算硬體的其它行動裝置)上執行的計算機可執行指令。用於實現所公開的技術的計算機可執行指令中的任何一個以及在所公開的實施例實現期間所創建和使用的任何數據可被存儲在一個或多個計算機可讀介質(例如,非瞬態計算機可讀介質)上。計算機可執行指令可以是專用軟體應用程式或,例如,經由web瀏覽器或其他軟體應用程式(諸如遠程計算應用程式)訪問或下載的軟體應用程式的一部分。例如,在單個本地計算機(例如,任何合適的可購買計算機)上或在使用一個或多個網絡計算機的網絡環境(例如,經由網際網路、廣域網、區域網、客戶機-伺服器網絡(諸如,雲計算網絡)、或其他此類網絡)中執行這些軟體。
為清楚起見,只描述了基於軟體的各實現的某些所選擇的方面。省略了本領域公知的其他細節。例如,應當理解,所公開的技術不限於任何特定計算機語言、或程序。例如,所公開的技術可由用C++、Java、Perl、JavaScript、AdobeFlash、或任何其他合適的程式語言編寫的軟體來實現。同樣,所公開的技術不限於任何特定計算機或硬體類型。合適的計算機和硬體的某些細節是公知的,並且無需在本公開中進行詳細闡述。此外,基於軟體的實施方式中的任一個(包括例如用於使計算機執行所公開的方法中的任一種的計算機可執行指令)可以通過合適的通信手段來上傳、下載、或遠程訪問。這些合適的通信手段包括,例如,網際網路、全球資訊網、內聯網、軟體應用、電纜(包括光纜)、磁通信、電磁通信(包括RF、微波和紅外通信)、電子通信或任何這樣的通信手段。所公開的方法、裝置和系統不應當被認為是以任何方式構成限制。相反,本發明針對各公開的實施方式(單獨地或彼此的各種組合和子組合)的所有新穎和非顯而易見特徵和方面。所公開的方法、裝置和系統不限於任何具體方面或特徵或其組合,所公開的實施例也不要求存在任何一個或多個具體優點或解決各個問題。鑑於可應用所公開的本發明的原理的許多可能的實施例,應當認識到,所示實施例僅是本發明的優選示例,並且不應認為是限制本發明的範圍。相反,本發明的範圍由所附權利要求書來限定。因此,要求保護落入這些權利要求的範圍內的所有內容作為本發明。
權利要求
1.一種在用戶界面中顯示列表的方法,包括 以字母表排序顯不第一列表; 顯示與所述第一列表相關聯的可選導標; 接收對所述導標中的一個的輸入選擇,並且響應於此,顯示包括來自所述第一列表的導標的第二列表; 接收對所述第二列表中的導標中的一個的輸入選擇,並且響應於此,跳轉至所述第一列表中的所選導標。
滾動所述第一列表,並持久地顯示所述導標中的至少一個,使得所述第二列表可被容易地訪問。
2.如權利要求I所述的方法,其特徵在於,還包括確定所述第一列表的長度,並在所述第一列表小於預定長度的情況下去除所述導標。
3.如權利要求I所述的方法,其特徵在於,持久地顯示包括將至少一個可選導標維護在所述第一列表的頂端的位置處。
4.如權利要求I所述的方法,其特徵在於,所述第一列表是名字列表。
5.如權利要求4所述的方法,其特徵在於,所述名字列表是從聯繫人列表中導出的。
6.如權利要求I所述的方法,其特徵在於,還包括通過在列表滾動時部分地顯示所述導標中的一個來將顯不從一個導標轉變為下一個導標。
7.如權利要求I所述的方法,其特徵在於,所述第二列表被顯示在與所述第一列表分開的窗口中。
8.如權利要求I所述的方法,其特徵在於,持久地顯示包括在列表被滾動時使至少一個導標在所述列表上向上或向下移動,使得所述至少一個導標總是被顯示。
9.一種其上具有執行一種方法的指令的計算機可讀介質,所述方法包括 顯不第一列表; 顯不集成在所述第一列表中的可選導標,使得在一導標被選擇時第二列表被顯不;接收對所述第二列表中的導標的選擇,並跳轉至所述第一列表中的不同點;以及使所述第一列表中的至少一個導標持久地顯示在所述第一列表的頂端處,使得可容易地獲得對所述第二列表的訪問。
10.一種在用戶界面中顯示列表的方法,包括 以字母表排序顯不聯繫人的第一列表; 顯示集成在所述第一列表中的可選導標,所述導標各自是基於所述聯繫人的首字母將所述第一列表分割成各部分的字母; 接收對所述導標中的一個的輸入選擇,並且響應於此顯示是來自所述第一列表的導標的第二列表; 接收選擇所述第二列表中的導標中的一個的輸入; 跳轉至所述第一列表中與所選導標相對應的位置; 通過改變至少一個導標相對於所述第一列表中的聯繫人的位置來持久地顯示所述至少一個導標,使得在滾動所述聯繫人時顯示所述至少一個導標。
全文摘要
本發明涉及使用持久導標的可滾動列表導航。本發明公開了使用導標來實現容易的列表中導航的可滾動列表。在一個實施例中,至少一個導標在用戶界面上是持久可視的,使得如果用戶點擊該持久導標,則顯示了導標的分開的窗口被自動地打開。用戶可隨後點擊導標中的任何一個,以在列表中跳轉至該導標。在另一方面,如果列表有低於預定數量的條目,則導標被自動地一起消除,以便於列表的可視性。
文檔編號G06F3/048GK102707872SQ201210045468
公開日2012年10月3日 申請日期2012年2月27日 優先權日2011年2月28日
發明者C·Y·桑森, T·C·佩因 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀