欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于方向性用戶手勢(shì)建立內(nèi)容導(dǎo)航方向的制作方法

文檔序號(hào):6380368閱讀:298來源:國知局
專利名稱:基于方向性用戶手勢(shì)建立內(nèi)容導(dǎo)航方向的制作方法
基于方向性用戶手勢(shì)建立內(nèi)容導(dǎo)航方向背景技術(shù)
能夠展示內(nèi)容的計(jì)算設(shè)備在當(dāng)今社會(huì)是很豐富的。大型機(jī)終端、桌面計(jì)算設(shè)備、筆 記本電腦和其他便攜式計(jì)算機(jī)、智能手機(jī)和其他手持式設(shè)備、個(gè)人數(shù)字助手、以及其他設(shè)備 經(jīng)常能夠展示文檔、圖像以及各種內(nèi)容。該內(nèi)容可以被本地存儲(chǔ),并且在許多情況下從點(diǎn)對(duì) 點(diǎn)網(wǎng)絡(luò)到例如因特網(wǎng)的全球網(wǎng)絡(luò)范圍的網(wǎng)絡(luò)獲得。和諸如書籍或雜志的物理媒體一樣,整 個(gè)電子內(nèi)容項(xiàng)目通常不是一下子全部呈現(xiàn)。物理媒體被典型地劃分成頁或其他可識(shí)別的部 分,電子媒體也是如此。一份電子文檔可以被劃分為可展示的或其他方式可消費(fèi)的部分,不 管是否在內(nèi)容本身內(nèi)劃分還是由該展示設(shè)備劃分。
由于電子內(nèi)容可以以部分的方式展示,例如文檔的頁,因此用戶一次滾動(dòng)該文檔 一個(gè)或多個(gè)頁面的時(shí)候可能有多次。用戶可以在一份文檔中例如通過點(diǎn)擊在該設(shè)備中機(jī)械 地或電子地提供的“下一個(gè)”或“向前”按鈕而前進(jìn)。類似地,該用戶可以在一個(gè)文檔中通 過點(diǎn)擊在該用戶界面上提供的“后退”或類似按鈕而后退。這些和其他內(nèi)容導(dǎo)航機(jī)制能允 許用戶在整個(gè)內(nèi)容項(xiàng)目中導(dǎo)航。
然而,用于展示電子內(nèi)容的用戶界面有時(shí)可能會(huì)展示模棱兩可的導(dǎo)航選擇。導(dǎo)航 模式通常會(huì)繼承基于用戶界面語言的布局方向性取向。例如,用于英文的用戶界面布局是 自左向右取向的。然而,該操作系統(tǒng)可被本地化為其他非自左向右取向的語言,例如阿拉伯 語、希伯來語或任何其他的雙向語言。在這些情況下,該用戶界面布局可被調(diào)節(jié)成為自右向 左取向。
將導(dǎo)航控制布局取向綁定至該用戶界面語言方向性取向在用戶體驗(yàn)上引入了限 制。這樣一個(gè)“綁定”可以在內(nèi)容導(dǎo)航模式繼承該用戶界面取向的情況下發(fā)生。換句話說, 如果該用戶界面取向是自右向左(舉例來說,阿拉伯語、希伯來語等等),那么該內(nèi)容導(dǎo)航 方向繼承自右向左導(dǎo)航。因此,選擇“下一個(gè)”用戶界面項(xiàng)目將通過自右向左移動(dòng)在文檔中 向前移動(dòng),其不同于在該用戶界面取向是自左向右的情況下在文檔中向前移動(dòng)的方式。
在某些情況下,該用戶界面取向和導(dǎo)航控制模式布局方向可以與那些在其中文檔 本身被取向的方向相反。例如,在一個(gè)帶英文文檔的英文用戶界面(舉例來說,使用對(duì)英語 語言本地化的操作系統(tǒng))上,導(dǎo)航模式和文檔內(nèi)容兩者都是自左向右取向。類似地,在一個(gè) 帶希伯來語文檔的希伯來語用戶界面上,導(dǎo)航模式和文檔內(nèi)容兩者都是自右向左取向。然 而,在一個(gè)帶有希伯來語文檔的英文用戶界面上,該導(dǎo)航模式布局與該文檔布局相反。類似 地,在一個(gè)帶英文文檔的希伯來語用戶界面上,該導(dǎo)航模式布局與該文檔布局相反。這些不 一致性會(huì)在使用該用戶界面時(shí)引起模棱兩可,這是由于當(dāng)一特定方向性用戶界面項(xiàng)目被選 擇時(shí)在文檔中將選取哪個(gè)方向可能是不清楚的。例如,在該用戶界面取向不同于被展示文 檔取向的情況下,可能不清楚是否通過選擇“下一個(gè)”或右箭頭按鈕向前導(dǎo)航。這種模棱兩 可可能來源于,例如不確定該導(dǎo)航是將跟從用戶界面取向(舉例來說,自右向左取向)還是 文檔取向(舉例來說,自左向右取向)。在這些情況下,該模棱兩可會(huì)導(dǎo)致導(dǎo)航用戶界面機(jī) 制的有限價(jià)值,因?yàn)楫?dāng)使用這種導(dǎo)航機(jī)制時(shí)用戶可能不確信將會(huì)被采取的導(dǎo)航方向。發(fā)明內(nèi)容
技術(shù)涉及基于用戶方向性期望的或符合直覺的手勢(shì)建立內(nèi)容導(dǎo)航模式方向。在一 個(gè)代表性技術(shù)中,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括接收表明按序布置的所展示內(nèi)容將被推進(jìn)的 方向的用戶輸入。用于所展示內(nèi)容的導(dǎo)航方向被建立從而它對(duì)應(yīng)于由用戶輸入所表明的方 向。
在另一個(gè)代表性實(shí)施例中,提供了一種裝置,其至少包括基于觸摸的用戶輸入、處 理器和顯示器。該基于觸摸的用戶輸入可被配置用于接收初始用戶發(fā)起的手勢(shì),該手勢(shì)傳 遞第一次嘗試導(dǎo)航推進(jìn)多部分內(nèi)容項(xiàng)目的方向。該處理器被配置用于識(shí)別該用戶發(fā)起的手 勢(shì)所傳遞的方向,基于該所傳遞的方向確定內(nèi)容導(dǎo)航方向,以及將該內(nèi)容導(dǎo)航方向建立為 該多部分內(nèi)容項(xiàng)目的導(dǎo)航方向。該多部分內(nèi)容項(xiàng)目的當(dāng)前部分可經(jīng)由該顯示器展示。
另一個(gè)代表性實(shí)施例針對(duì)計(jì)算機(jī)可讀媒介,在其中存儲(chǔ)由處理器執(zhí)行的指令。當(dāng) 被執(zhí)行時(shí),這些指令執(zhí)行包括提供具有與由處理器執(zhí)行的操作系統(tǒng)語言對(duì)應(yīng)的取向的用戶 界面的功能。多頁文檔或其他內(nèi)容可以以與該用戶界面取向不同的取向展示。表示在該多 頁內(nèi)容中向前導(dǎo)航的方向的初始觸摸手勢(shì)被識(shí)別,并且用于該多頁內(nèi)容的導(dǎo)航方向被基于 由該初始觸摸手勢(shì)所表明的方向而建立。在該多頁內(nèi)容中向前導(dǎo)航可以由與該初始觸摸手 勢(shì)相同方向上的隨后觸摸手勢(shì)實(shí)現(xiàn),而在該多頁內(nèi)容中向后導(dǎo)航可以由相對(duì)于該初始觸摸 手勢(shì)不同方向上的隨后觸摸手勢(shì)完成。
本發(fā)明內(nèi)容被提供用于以簡單形式介紹將在以下具體實(shí)施部分詳細(xì)描述的一系 列概念。本發(fā)明內(nèi)容并不打算識(shí)別所要求保護(hù)主題的關(guān)鍵特征或重要特征,也并不打算被 用來限制所要求保護(hù)主題的范圍。


圖1是一般性地示出用于基于用戶輸入手勢(shì)建立內(nèi)容導(dǎo)航方向的代表性方式的 圖2是示出了用于識(shí)別假定或所期望內(nèi)容模式方向的做手勢(shì)的代表性方式的圖3是用于基于用戶的輸入手勢(shì)建立內(nèi)容導(dǎo)航方向的代表性方法的流程圖4是示出與基于用戶輸入手勢(shì)建立內(nèi)容導(dǎo)航方向相關(guān)的其他代表性實(shí)施例的 流程圖5A- 描繪了建立內(nèi)容導(dǎo)航方向、以及一旦導(dǎo)航方向被建立后在該內(nèi)容內(nèi)的隨 后導(dǎo)航的代表性方式;
圖6描繪了基于由用戶的輸入手勢(shì)所提示的取向類型的頁或其他內(nèi)容部分的代 表性控制狀態(tài);
圖7A、7B和7C示出了通過代表性的圖形用戶界面基于用戶的觸摸手勢(shì)建立導(dǎo)航 模式方向的代表性不例;以及
圖8描繪了一種其中可以實(shí)現(xiàn)這里描述的原理的代表性計(jì)算系統(tǒng)。
具體實(shí)施方式
在以下描述中,附圖標(biāo)記被使用于描繪代表性實(shí)施示例的附圖??梢岳斫獾氖瞧?他實(shí)施例和實(shí)現(xiàn)方式可以被利用,因?yàn)榭梢宰龀鼋Y(jié)構(gòu)和/或操作的改變而不偏離本公開的范圍。
本發(fā)明一般性地針對(duì)在計(jì)算設(shè)備上能夠展示內(nèi)容的用戶界面。某些內(nèi)容可能在計(jì)算設(shè)備上一次被展示一部分,例如文檔、日歷、相冊(cè)、等等。在許多情況下,該內(nèi)容足夠大以至于它不能一次全部顯示或者其他方式展示給用戶。例如,一個(gè)多頁文檔可以一次展示一 (或更多)頁,其中用戶可以有選擇地推進(jìn)該內(nèi)容以閱讀、查看或否則消費(fèi)該內(nèi)容。類似地, 日歷、相冊(cè)、音樂播放列表、電子素描板以及其他內(nèi)容可以顯式或隱式地具有與其相關(guān)的次序或順序,由此該內(nèi)容可以一次以較小部分被查看。查看這種內(nèi)容可能涉及按內(nèi)容各部分的順序(舉例來說,頁、日歷中的月、等等)推進(jìn),以及還可以涉及在順序中向后移動(dòng)。該順序可能是基于邏輯布置(例如電子文檔的接連頁)、內(nèi)容的時(shí)間布置(例如日歷和相冊(cè))、 隨機(jī)布置、等等。在任何情況下,對(duì)于所有類型的計(jì)算設(shè)備的用戶來說以分區(qū)部分的方式消費(fèi)可查看內(nèi)容并非是不常見的。
用戶可以從所展示內(nèi)容的一部分移至另一部分,以查看該內(nèi)容的另外部分。例如, 用戶可以選擇“向前”或“下一個(gè)”用戶界面(UI)機(jī)制以按順序移向內(nèi)容的下一部分。類似地,該用戶可以選擇“后退”或類似Π機(jī)制以返回至緊前面的內(nèi)部部分。這些和其他Π 機(jī)制使用戶能在文檔和其他內(nèi)容中導(dǎo)航。
在內(nèi)容的各部分中導(dǎo)航可能并不總是符合直覺的。設(shè)備操作系統(tǒng)可能支持UI取向、內(nèi)容取向、以及在多個(gè)方向中的內(nèi)容導(dǎo)航方向,從而使得使用“下一個(gè)”、“后退”和/或其他導(dǎo)航UI機(jī)制模棱兩可或看起來不精確。
例如,操作系統(tǒng)可能有許多種語言可用。某些語 言固有地包括自左向右(LTR)的取向,其中內(nèi)容被LTR閱讀,該UI被LTR展示、內(nèi)容的各部分中的導(dǎo)航LTR進(jìn)行、等等。英文就是這樣的語言,其中在電子文檔中導(dǎo)航以與用戶閱讀英文書寫的物理書籍相同的方式發(fā)生,其是自左向右的。其他語目,例如希伯來語和阿拉伯語,是自右向左(RTL)取向書寫的,或在某些情況下以雙向(b1-di)形式書寫,其中RTL文本與LTR文本在同一段內(nèi)或其他分段內(nèi)相混合。在這些情況下,在電子文檔中的導(dǎo)航與那些以這種語言(例如自左向右) 書寫的物理書籍中的導(dǎo)航相對(duì)應(yīng)。
至少由于用于不同語言的不同導(dǎo)航方向,電子文檔中的導(dǎo)航在文檔被典型地與 LTR或RTL/雙向語言中的一個(gè)或另一個(gè)相關(guān)聯(lián)地展示的情況下可能是令人困惑的。例如, 英文操作系統(tǒng)可被配置用于有助于在文檔或其他內(nèi)容中LTR前進(jìn),這樣在英文操作系統(tǒng)上查看希伯來語或阿拉伯語文檔可能會(huì)令人困惑,因?yàn)椤跋乱弧表摽赡軐?shí)際上是希伯來語文檔中的上一頁。計(jì)算機(jī)系統(tǒng)能夠快速并輕易地從任何語言展示文檔/內(nèi)容,其不同于典型地以單一的語言書寫的、其導(dǎo)航始終是一致的物理書籍。計(jì)算機(jī)系統(tǒng)的這種靈活特點(diǎn)、以及經(jīng)由網(wǎng)絡(luò)和其他來源的內(nèi)容的事實(shí)上用之不竭的可用性為設(shè)備用戶建立了這些和其他新的挑戰(zhàn)。
為了解決這些和其他問題,本發(fā)明公開提供了解決方案,根據(jù)表明對(duì)于消費(fèi)該內(nèi)容的用戶來說符合直覺的或由用戶以其他方式嘗試的導(dǎo)航方向的用戶輸入來動(dòng)態(tài)建立內(nèi)容導(dǎo)航模式/方向。其中,本公開中描述的技術(shù)使用戶的UI手勢(shì)能被支持以便建立用于至少展示給用戶的內(nèi)容實(shí)例的導(dǎo)航模式。在一個(gè)實(shí)施例中,與內(nèi)容項(xiàng)目相關(guān)的用戶的初始導(dǎo)航手勢(shì)可以被識(shí)別,并被用于建立用于至少由該用戶當(dāng)前正在消費(fèi)的內(nèi)容的導(dǎo)航方向。這使內(nèi)容項(xiàng)目的章節(jié)以那個(gè)內(nèi)容被確定對(duì)于該用戶來說是符合直覺的順序而被展示,而無需顯式地通知該用戶該導(dǎo)航模式是如何被建立的或甚至是正在建立該用戶。這樣的一個(gè)系統(tǒng)還可以排除使用對(duì)不正確內(nèi)容導(dǎo)航的反饋,因?yàn)槿魏沃С值膶?dǎo)航方向是對(duì)用戶動(dòng)態(tài)地配置的。
因此,其中本公開中描述的技術(shù)有助于接收表明按順序布置的所展示內(nèi)容推進(jìn)的方向的用戶輸入的。對(duì)于所展不內(nèi)容建立導(dǎo)航方向以對(duì)應(yīng)于由該用戶輸入所表明的方向。 這些和其他實(shí)施例在下面被更詳細(xì)地描述。
下面的各種實(shí)施例是依照觸摸屏以及其他基于觸摸的Π設(shè)備而被描述的。用戶 “滑過”或否則在觸摸屏或觸摸板上移動(dòng)手指能夠提供用戶符合直覺地想在文檔或其他內(nèi)容項(xiàng)目中向哪個(gè)方向推進(jìn)(或后退)的表示。然而,在此描述的原則可被用于其他能夠表明方向的UI機(jī)制,例如操縱桿、UI輪/球、鍵盤箭頭、等等。因此,引用任何特定的方向性 UI機(jī)制并非意圖限制本公開至這種所引用的UI機(jī)制,除非另有說明。此外,盡管在此為了說明目的使用了特定語言(舉例來說,英文、希伯來語、阿拉伯語、等等),但這些僅僅是為了舉例的目的而引用的。在此描述的原理可被用于可以基于各種因素(LTR或RTL語言表示這些因素的例子)在不止一個(gè)方向上推進(jìn)的任何內(nèi)容項(xiàng)目。
圖1是一般性地示出用于基于用戶輸入手勢(shì)建立內(nèi)容導(dǎo)航方向的代表性方式的圖。在這個(gè)例子中,Π取向100代表由例如操作系統(tǒng)或其他可在主機(jī)設(shè)備上操作的應(yīng)用提供的電子用戶界面項(xiàng)目的布局。為了討論的目的,假設(shè)該Π取向100由該操作系配置,那個(gè)操作系統(tǒng)的語言可能會(huì)影響所展示的Π的布局。例如,英文版本的操作系統(tǒng)可能以自左向右(LIR)的方式展示該UI,如由箭頭102所示。希伯來語和阿拉伯語版本的操作系統(tǒng)可能以自右向左(RTL)的方式展示該UI,如由箭頭104所示。在包括語言或其他方式的其他實(shí)施例中,可以展示另外其他取向,例如向上106和向下108。因此,Π控件(舉例來說,開始菜單、最小化/最大化控件、等等)依賴于操作系統(tǒng)的語言或以其他可能影響UI取向100 的因素以不同取向被展示。
在某些情況下,內(nèi)容模式方向110繼承由該操作系統(tǒng)提供的Π取向100。因此, 如果 該Π取向100是LTR(舉例來說,英文操作系統(tǒng)),則該內(nèi)容模式方向110將默認(rèn)為從 LTR推進(jìn)內(nèi)容,因?yàn)橛⑽奈臋n典型地從左向右推進(jìn)。如上所述,然而,計(jì)算系統(tǒng)運(yùn)行特定操作系統(tǒng)以允許LTR、RTL和雙向語言消費(fèi)的能力可能使固有的內(nèi)容模式方向110對(duì)某些內(nèi)容 120是不適合或至少是不符合直覺的。
更具體地說,內(nèi)容120可以在不同的方向被取向。英文語言文檔可以是自左向右書寫,如由LTR箭頭122所示。希伯來語或阿拉伯語文檔可以是自右向左書寫,如由箭頭 124所示。其他語言可以是自上向下128取向或其他方式。由于語言或其他因素,內(nèi)容120 的方向可以是在任何方向,包括那些由LTR箭頭122、RTL箭頭124、自下向上箭頭126、自上向下箭頭128所示的方向或理論上在不是水平或垂直的方向。
當(dāng)閱讀在如箭頭122、124、126或128所示的特定方向上取向的文檔或消費(fèi)其他內(nèi)容120時(shí),特定內(nèi)容模式方向110可能典型地與那個(gè)內(nèi)容20取向相關(guān)聯(lián)。例如,對(duì)于如LTR 箭頭122所示自左向右書寫的英文文檔,該內(nèi)容模式方向110的推進(jìn)可以也是自左向右的 (舉例來說,文檔頁可以是自左向右翻頁)。然而,如果該文檔120是希伯來語文檔,并且該內(nèi)容模式方向110繼承了英文操作系統(tǒng)的UI取向100,則如LTR箭頭122所示的LTR導(dǎo)航方向?qū)τ谌鏡TL箭頭124所示的自右向左的希伯來語內(nèi)容120來說將是不符合直覺的。本公開提供了對(duì)這些以及其他與方向性用戶界面和內(nèi)容的指向性導(dǎo)航相關(guān)聯(lián)的不一致性的解決方案。
用戶輸入130代表一種至少有助于由設(shè)備用戶的指向性性手勢(shì)的機(jī)制。該用戶輸入130可以包括任意一種或多種,例如,觸摸屏、觸摸板、操縱桿、方向鍵、可視展示的UI按鈕、UI輪或球、等等。在一個(gè)實(shí)施例中,該用戶輸入130代表觸摸屏或觸摸板,其中用戶可以作出表明例如在特定方向上滑過手指的方向的觸摸手勢(shì)。
例如,如果該Π取向100是RTL (舉例來說,配置有希伯來語操作系統(tǒng)),可以展示 LTR書寫的內(nèi)容120項(xiàng)目。如果該內(nèi)容120由英文展示,例如,該用戶可能希望以LTR內(nèi)容模式方向110推進(jìn)該內(nèi)容120部分。要做到這一點(diǎn),用戶可以使用該用戶輸入130以表明該內(nèi)容120將被如LT箭頭122所示的自左向右推進(jìn),即使(或不管是否)該Π取向100被配置為RTL。用戶可以,例如,自右向左拖動(dòng)手指,模擬在自左向右布置的內(nèi)容120中翻頁。
這在圖2中描繪,圖2是示出了用于識(shí)別假定或所期望內(nèi)容模式方向的代表性的做手勢(shì)方式的圖。圖2假定觸摸屏或觸摸板作為該用戶輸入。在用戶自屏幕202的右邊向屏幕202的左邊移動(dòng)他/她的手指200的情況下,這模仿或以其他方式模擬在LTR取向文檔中翻頁。這個(gè)初始“手勢(shì)”提示了正在被消費(fèi)的內(nèi)容的LTR取向,其為該內(nèi)容的其他頁或部分的展示建立內(nèi)容模式方向。如在圖2中所示,該用戶可以在各種方向上做手勢(shì)以表明內(nèi)容模式方向。
現(xiàn)在返回至圖1,手勢(shì)是通過該用戶輸入做出,并且確定由該用戶做手勢(shì)的方向, 如在塊132所示。在一個(gè)實(shí)施例中,該用戶輸入方向確定塊132代表能夠確定由用戶所做手勢(shì)方向的模塊,例如由可經(jīng)由處理器執(zhí)行的軟件實(shí)現(xiàn)的模塊,以計(jì)算由用戶輸入130所識(shí)別的觸摸點(diǎn)。例如,該用戶輸入130可能提示相對(duì)穩(wěn)定的Y坐標(biāo),同時(shí)在X-Y坐標(biāo)平面上減少X坐標(biāo),從而提示自右向左的觸摸方向。使用這個(gè)信息,可以確定導(dǎo) 航模式方向,如在塊134所示。這也可以由經(jīng)由處理器可執(zhí)行的軟件實(shí)現(xiàn),但是還可以被配置以考慮在塊132 所確定的導(dǎo)向信息確定該內(nèi)容模式方向110。例如,如果該用戶輸入方向在塊132被確定為自右向左,貝1J在塊134的導(dǎo)航模式方向確認(rèn)可以確定這樣一個(gè)手勢(shì)對(duì)應(yīng)于LTR內(nèi)容模式方向110,因?yàn)樽宰笙蛴业膬?nèi)容推進(jìn)可能包括使用手指自右向左的“翻頁”。
當(dāng)導(dǎo)航模式方向在塊134被確定時(shí),該導(dǎo)航模式可以被分配給內(nèi)容的該實(shí)例,如在塊136所示。例如,一個(gè)實(shí)施例包括結(jié)合用于該內(nèi)容120的用戶的首次Π手勢(shì)在塊132、 134作出確定,以及該內(nèi)容120剩余部分的導(dǎo)航模式隨后如在塊136所示被建立或被分配。 在一個(gè)例子中,在塊132所確定的自右向左的“滑過”可能導(dǎo)致在塊134所確定的LTR內(nèi)容模式方向HO的確認(rèn)。在這樣一個(gè)例子中,用戶進(jìn)一步地自右向左滑過將按其順序向前推進(jìn)該內(nèi)容120,例如移動(dòng)至該內(nèi)容120的下一頁或段。在相反方向的用戶滑動(dòng),即自左向右滑動(dòng),則會(huì)導(dǎo)致該內(nèi)容120后移至緊前一頁或段。這個(gè)“向前”或“后退”方向是基于如在塊136所示的引起導(dǎo)航模式分配的用戶初始手勢(shì)而建立的。以這種方式,用戶可以最初以符合直覺的、期望的、或其它方式做手勢(shì),并且該內(nèi)容模式方向110被相應(yīng)地如各種方向箭頭112、114、116、118所示而分配。
圖3是用于基于用戶輸入手勢(shì)建立內(nèi)容導(dǎo)航方向的代表性方法的流程圖。在這個(gè)例子中,接收用戶輸入,如在塊300所示,其中所接收的用戶輸入表明用于推進(jìn)按順序布置的所展示內(nèi)容的方向。建立所展示內(nèi)容的導(dǎo)航方向以對(duì)應(yīng)于由用戶輸入所表明的方向,如在塊302所示。以這種方式,該用戶能夠設(shè)置該導(dǎo)航模式以匹配該文檔方向,或可替換地以期望的方向設(shè)置該導(dǎo)航模式而不考慮該文檔的取向或其他內(nèi)容。
圖4是示出基于用戶輸入手勢(shì)與建立內(nèi)容導(dǎo)航方向相關(guān)的其他代表性實(shí)施例的流程圖。接收用戶輸入,如在塊400所示。這樣的用戶輸入可以是例如觸摸屏400A、觸摸板 400B、操縱桿400C、n輪/球400D、鍵盤或圖形用戶界面(⑶I)箭頭400E、和/或其他輸入 400F的形式。識(shí)別由該用戶輸入的首次推進(jìn)內(nèi)容的方向,如在塊402所示。例如,如果在塊 400該用戶輸入表示觸摸屏400A或觸摸板400B,由該用戶輸入的推進(jìn)內(nèi)容的方向可以在塊 402通過用戶在特定方向上拖動(dòng)他/她的手指被識(shí)別。在所示實(shí)施例中,內(nèi)容導(dǎo)航的方向在塊404被建立為該用戶UI手勢(shì)所透漏的方向。在一個(gè)實(shí)施例中,在塊404基于經(jīng)由在塊 400對(duì)于正在被消費(fèi)的特定內(nèi)容的用戶輸入所做出的用戶的首次手勢(shì)而建立該方向。
在一個(gè)實(shí)施例中,布置要以所建立的內(nèi)容導(dǎo)航方向展示的內(nèi)容,如在塊406所示。 例如,一旦已知該內(nèi)容導(dǎo)航方向,該內(nèi)容的其他部分(舉例來說,頁)可以被布置從而向前推進(jìn)將移至下一個(gè)內(nèi)容部分,而向后推進(jìn)將移至前一個(gè)內(nèi)容部分。
如在塊408所示,分析該用戶對(duì)于所展示內(nèi)容的隨后Π手勢(shì)。在內(nèi)容中的導(dǎo)航是基于該用戶的手勢(shì)和已建立的內(nèi)容導(dǎo)航方向。在一個(gè)實(shí)施例中,通過在與初始建立內(nèi)容導(dǎo)航方向相同的方向上做出的用戶手勢(shì)來進(jìn)行內(nèi)容消費(fèi)。例如,如在塊408A所示,當(dāng)用戶在用于建立該內(nèi)容導(dǎo)航方向的相同方向上做手勢(shì)時(shí),該用戶可以在該內(nèi)容中向前移動(dòng),并且當(dāng)該用戶在相反或至少不同的方向上做手勢(shì)時(shí)可以在該內(nèi)容中向后移動(dòng)。
一個(gè)實(shí)施例因此包括在塊400接收用戶輸入,其表明在塊402所確定的推進(jìn)所展示內(nèi)容的方向,其中接著響應(yīng)于在塊404建立該內(nèi)容導(dǎo)航的方向,在塊406布置所展示內(nèi)容。響應(yīng)于透漏相同方向的進(jìn)一步的用戶輸入,可以布置所展示內(nèi)容以向前推進(jìn)所展示內(nèi)容。在另一個(gè)實(shí)施例中,響應(yīng)于透漏與建立該導(dǎo)航方向的初始用戶輸入方向相反或者在一些實(shí)施例中至少不同的方向的用戶輸入,布置所展示內(nèi)容以按所展示內(nèi)容被布置的順序向后移動(dòng)?!?br> 圖5A-5D描述了建立內(nèi)容導(dǎo)航方向、以及一旦建立了導(dǎo)航方向后在該內(nèi)容內(nèi)的隨后導(dǎo)航的代表性方式。在圖5A- 中,同樣的附圖標(biāo)記被用于識(shí)別同樣的項(xiàng)目。首先參照?qǐng)D5A,文檔或其他內(nèi)容項(xiàng)目的首頁被描述為文檔頁1300A。不考慮該Π取向,甚至是該文檔的取向,用戶可以做Π手勢(shì)以表明該內(nèi)容導(dǎo)航方向。在所示實(shí)施例中,該Π機(jī)制被假定為觸摸屏,其中該用戶能夠在一方向上移動(dòng)他/她的手指,其將會(huì)推進(jìn)至該文檔的下一頁。
在一個(gè)實(shí)施例中,第一個(gè)這種觸摸手勢(shì)為該文檔的該實(shí)例建立該導(dǎo)航方向。在圖 5A中,第一個(gè)觸摸手勢(shì)是為該文檔建立導(dǎo)航模式的自右向左的觸摸手勢(shì)302。當(dāng)做出該觸摸手勢(shì)302 (舉例來說,拖拽、滑動(dòng)、等等)時(shí),該文檔也推進(jìn)至該文檔的下一頁,在圖5B中示為文檔頁2 300B。在相同方向上的另一個(gè)觸摸手勢(shì)302推進(jìn)或翻頁,導(dǎo)致圖5C的文檔頁 3 300C。由于該文檔“推進(jìn)”方向已經(jīng)依照LTR文檔(由于自右向左翻頁或動(dòng)畫)被建立, 在相反方向上的觸摸手勢(shì)將引起該文檔返回到上一頁。這個(gè)在圖5C中被描述,其中自左向右手勢(shì)304被做出,當(dāng)這種手勢(shì)是在與所建立的導(dǎo)航方向顯著相反的方向上時(shí)返回到上一頁。所導(dǎo)致的文檔頁在圖中示出,其中該文檔被示出已返回至文檔頁2300B。
頁面或其他內(nèi)容段的布置被結(jié)合圖6進(jìn)一步說明。在此所描述的基于觸摸手勢(shì)的導(dǎo)航模式方向通過支持用戶的觸摸手勢(shì)方向以識(shí)別所期望的導(dǎo)航模式方向,從而允許基于模式的導(dǎo)航控制不再與該Π的方向性取向綁定。如上文所述,之前導(dǎo)航類型控制的實(shí)現(xiàn)基于該Π取向/方向繼承或設(shè)置了該水平模式取向。將導(dǎo)航控制布局取向綁定至Π語言方向性取向可能在用戶體驗(yàn)上引進(jìn)限制。在某些情況下,該Π和導(dǎo)航控制模式布局方向可以與該內(nèi)容方向的相反。
作為示例的目的,圖6是一照計(jì)算設(shè)備上展示的文檔來描述的,其中該UI手勢(shì)通過觸摸屏或其他基于觸摸的機(jī)制而做出。如在圖6中所示,多頁文檔的初始默認(rèn)狀態(tài)600 的首頁602按導(dǎo)航順序展示。在該導(dǎo)航順序中的第二頁可以被包括在該初始默認(rèn)狀態(tài)600 中,但是可以不被顯示。這是由第二頁604A和604B描述的,其表示依賴于由用戶輸入的手勢(shì)的該第二頁可能的控制狀態(tài)。如果用戶做手勢(shì)模仿自左向右的翻頁,表明了 RTL導(dǎo)航方向,則利用控制狀態(tài)610。在這種情況下,該下一頁是604A,接著是頁606,等等。這個(gè)RTL 取向是基于該RTL導(dǎo)航手勢(shì)而建立,其接著允許基于相對(duì)于建立該導(dǎo)航方向的初始手勢(shì)的手勢(shì)方向在文檔中向前或向后移動(dòng)。可替換地,如果該用戶做手勢(shì)模仿自右向左的翻頁,表明LTR導(dǎo)航方向,則利用控制狀態(tài)620。在這種情況下,該下一頁是604B,緊接著是頁606, 等等。一旦被重新發(fā)起,例如當(dāng)新文檔或其它內(nèi)容被載入該顯示器中或該用戶設(shè)備的其他展示區(qū)域時(shí),控制狀態(tài)返至控制狀態(tài)600。
在用戶設(shè)備的上下文中示出的代表性示例被在圖7A-7C中描述。在圖7A-7C中,相同的附圖標(biāo)記被用于識(shí)別相同項(xiàng)目,以及相同項(xiàng)目可以由相同附圖標(biāo)記但不同的后綴字母所表示。在這個(gè)例子中,一個(gè)圖形用戶界面(⑶I)屏幕700A被顯示在顯示器上,例如基于觸摸的顯示器或觸摸屏。由代表性的UI功能702A所描述的UI取向可以基于該操作系統(tǒng)的語言而被取向。例如,在圖7A的實(shí)施例中,該用戶界面被配置用于LTR語言。這是由該 UI方向730A的自左向右的箭頭所描述。該代表性的UI功能702A可以包括,例如,菜單項(xiàng) 704、控制項(xiàng)706(舉例來說,最小化、最大化、等等)、命令708、710、等等。在所示的實(shí)施例中,該代表性的GUI屏幕700A表示打印預(yù)覽屏幕,調(diào)用例如打印頁范圍712、紙張取向714、 打印顏色716、等等 的UI功能。
該GUI屏幕700A還展示內(nèi)容,其在圖7的該打印預(yù)覽例子中包括與該被打印的內(nèi)容相關(guān)聯(lián)的多個(gè)打印圖像的初始文檔頁720A。在本例中,如果該用戶想要回顧將被打印的頁,則用戶可以滾動(dòng)或用方式在該文檔中推進(jìn)。如上所述,一個(gè)實(shí)施例包括識(shí)別表明滾動(dòng)方向的該用戶的首個(gè)手勢(shì),并且基于該首個(gè)手勢(shì)設(shè)置導(dǎo)航方向。例如,在圖7A的例子中,該用戶從圖像或文檔頁720A上的位置向左移動(dòng)了他/她的手指,如箭頭722所示。這表明了在自左至右布置的文檔或其他內(nèi)容中“翻頁”的嘗試,因此表明LTR導(dǎo)航方向。在本例中該文檔可以是用LTR方式書寫的英文文檔,如文檔方向732A所示。在該用戶的自由決定的同時(shí), 在LTR取向文檔和LTR取向Π功能702A的情況下,該用戶可能非常符合直覺地以自左至右的方式推進(jìn)多頁文檔/圖像的各頁。如果這樣,這將建立以自左至右的方式的導(dǎo)航模式方向734A,從而在相同方向上的進(jìn)一步的用戶手勢(shì)將會(huì)向前推進(jìn)文檔頁,而在大體相反方向上的用戶手勢(shì)將會(huì)在文檔頁中向后移動(dòng)。圖7A的例子代表了匹配模式,其中該UI方向 730A被配置為與該文檔方向732A相同的取向,其中導(dǎo)航將有可能在相同方向上推進(jìn)。
圖7B代表非匹配模式,其中該Π方向730B被配置為與該文檔方向732B不同的取向。在本例中,GUI屏幕700B包括以RTL取向的Π功能702B,例如可能是操作系統(tǒng)是希伯來語或阿拉伯語操作系統(tǒng)的情形。該文檔方向732B被自左至右布置,例如英文文檔。因此圖7B的例子提供了查看的例子,或者在這種情形下打印預(yù)覽,描述文檔頁720B的英語或其他LTR取向的文檔。在RTLUI方向730B的情況下,用戶可以通過以如箭頭724所示的自左至右的方式(舉例來說,RTL翻頁)做手勢(shì)來推進(jìn)該LTR文檔。在較早的系統(tǒng)中,由于這種不匹配,用戶事實(shí)上可能在文檔中后移,而不是按所期望的前移。
圖7C代表依照本公開的技術(shù)如何提供對(duì)這種潛在的不匹配模式的解決方法。該例子最初假定如結(jié)合圖7B所描述的相同情況,其中該Π功能702B是以如Π方向730B所示的RTL取向,并且該文檔方向732B以LTR取向布置。但是,在這個(gè)例子中,還沒有任何建立的導(dǎo)航模式方向734C,如由多方向箭頭所示。該首個(gè)文檔頁720B被展示,但該導(dǎo)航模式方向734C將直到該用戶做手勢(shì)設(shè)置該方向才被建立。在圖7C的例子中,該用戶以如箭頭 726所示的大體向左運(yùn)動(dòng)移動(dòng)他/她的手指。這提示自左至右翻頁或用其他方式在該文檔中導(dǎo)航?;谶@個(gè)手勢(shì),新的導(dǎo)航模式方向734D被建立。此外向左的用戶手勢(shì)將向前推進(jìn)文檔頁720B,而向右的手勢(shì)將會(huì)讓使該文檔返回至前一頁。
圖8描繪了其中可以實(shí)現(xiàn)這里所述原理的代表性計(jì)算裝置或設(shè)備800。該代表性的計(jì)算設(shè)備800可以代表任何在其中可以展示內(nèi)容的計(jì)算設(shè)備。例如,該計(jì)算設(shè)備800可以表示桌面計(jì)算設(shè)備、便攜式電腦或其他可攜式計(jì)算設(shè)備、智能手機(jī)或其他手持設(shè)備、電子閱讀設(shè)備(舉例來說,電子書閱讀器)、個(gè)人數(shù)字助手、等等。結(jié)合圖8描述的計(jì)算環(huán)境是為了示例目的而描述的,因?yàn)橛兄趧?dòng)態(tài)的基于手勢(shì)的導(dǎo)航方向建立的結(jié)構(gòu)和操作公開可用在任何內(nèi)容能夠被展示以及用戶手勢(shì)可被接收的環(huán)境。還應(yīng)注意的是圖8的計(jì)算布置,在某些實(shí)施例中,可以跨多個(gè)設(shè)備(舉例來說,系統(tǒng)處理器和顯示器或觸摸屏控制器、等等) 分布。
該代表性的計(jì)算設(shè)備800可以包括通過系統(tǒng)總線804耦合至多個(gè)模塊的處理器 802。該所描繪的系統(tǒng)總線804代表任何類型的可以直接或間接耦合至該計(jì)算環(huán)境的各種組件和模塊的總線結(jié)構(gòu)。只讀存儲(chǔ)器(ROM) 806可被提供用以存儲(chǔ)由該處理器802使用的固件。該ROM 806代表任何類型的只讀存儲(chǔ)器,例如可編程ROM(PROM)、可擦除PROM(EPROM)、 或類似的存儲(chǔ)器。
該主機(jī)或系統(tǒng)總線804可以被耦合至存儲(chǔ)器控制器814,后者進(jìn)而經(jīng)由存儲(chǔ)器總線816被耦合至存儲(chǔ)器812。在此所述的導(dǎo)航方向建立的實(shí)施例可以包括被存儲(chǔ)在任何存儲(chǔ)裝置內(nèi)的軟件,存儲(chǔ)裝置包括易失性存儲(chǔ)裝置(如內(nèi)存812)以及非易失性存儲(chǔ)設(shè)備。圖 8示出了各種其他代表性的存儲(chǔ)設(shè)備,在其中應(yīng)用、模塊、數(shù)據(jù)和其他信息可以被臨時(shí)性地或永久地存儲(chǔ)。例如,該系統(tǒng)總線804可以被耦合至內(nèi)部存儲(chǔ)接口 830,其可被耦合至驅(qū)動(dòng)器832,例如硬盤。存儲(chǔ)裝置834與該驅(qū)動(dòng)器相關(guān)聯(lián)或用其他方式可操作。這種存儲(chǔ)裝置的例子包括硬盤和其他磁性或光學(xué)介質(zhì)、閃存以及其他固態(tài)設(shè)備、等等。該內(nèi)部存儲(chǔ)接口 830 可以利用任何類型的易失性或非易失性存儲(chǔ)裝置。
類似地,用于可移動(dòng)介質(zhì)的接口 836也可以被耦合至總線804。驅(qū)動(dòng)器838可以被耦合至該可移動(dòng)存儲(chǔ)接口 836以接受可移動(dòng)存儲(chǔ)器840和作用在其上,例如,軟盤、緊致盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)以及其他光盤或存儲(chǔ)裝置、用戶身份模塊 (SIM)、無線識(shí)別模塊(WIM)、存儲(chǔ)卡、閃存、外部硬盤、等等。在某些情形中,可以提供主機(jī)適配器842用以訪問外部存儲(chǔ)裝置844。例如,該主機(jī)適配器842可以通過小型計(jì)算機(jī)系統(tǒng)接口(SCSI)、光纖通道、串行高級(jí)技術(shù)附連(SATA)或eSATA、和/或其他能夠連接至外部存儲(chǔ)裝置844的模擬接口來與外部存儲(chǔ)設(shè)備相接。通過網(wǎng)絡(luò)接口 846,該計(jì)算設(shè)備800可以訪問另外其他遠(yuǎn)程存儲(chǔ)裝置。例如,與該網(wǎng)絡(luò)接口 846相關(guān)聯(lián)的有線和無線收發(fā)器允許通過一個(gè)或多個(gè)網(wǎng)絡(luò)850與存儲(chǔ)設(shè)備848相通信。存儲(chǔ)設(shè)備848可以代表分離的存設(shè)備,或與另一計(jì)算系統(tǒng)、服務(wù)器等等相關(guān)聯(lián)的存儲(chǔ)裝置。與遠(yuǎn)程存儲(chǔ)設(shè)備和系統(tǒng)的通信可以通過有線局域網(wǎng)絡(luò)(LAN)、無線LAN、和/或包括全球區(qū)域網(wǎng)絡(luò)(GAN)(例如因特網(wǎng))的更大網(wǎng)絡(luò)來完成。
該計(jì)算設(shè)備800可以發(fā)送和/或從外部來源接收信息,例如獲取文檔和其他用于展示的內(nèi)容、代碼或用于操作系統(tǒng)語言的更新、等等。在該設(shè)備800和其他設(shè)備之間的通信可以由直接連線、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)、基于本地基礎(chǔ)架構(gòu)的網(wǎng)絡(luò)(舉例來說,有線和/或無線局域網(wǎng))、非站點(diǎn)網(wǎng)絡(luò)(例如城域網(wǎng)和其他廣域網(wǎng))、全球區(qū)域網(wǎng)絡(luò)等等實(shí)行。發(fā)送機(jī)852和接收機(jī)854在圖8中被示出以描述代表性的計(jì)算設(shè)備在任何這些或其他通信方法中發(fā)送和/ 或接收數(shù)據(jù)的結(jié)構(gòu)能力。該發(fā)送機(jī)852和/或接收機(jī)854設(shè)備可以是獨(dú)立的組件,可以被集成為收發(fā)機(jī),或者可以被集成至其他通信設(shè)備的已存在部分,例如該網(wǎng)絡(luò)接口 846等等。
該內(nèi)存812和/或存儲(chǔ)裝置834、840、844、848可被用于存儲(chǔ)程序和數(shù)據(jù),該程序和數(shù)據(jù)被結(jié)合各種技術(shù)使用以根據(jù)表明初始導(dǎo)航方向的用戶輸入表明動(dòng)態(tài)地建立內(nèi)容導(dǎo)航方向。該存儲(chǔ)裝置/存儲(chǔ)器860代表可以被存儲(chǔ)在存儲(chǔ)器812、存儲(chǔ)裝置834、840、844、 848、和/或其他數(shù)據(jù)保持設(shè)備中的內(nèi)容。在一個(gè)實(shí)施例中,該代表性設(shè)備的存儲(chǔ)裝置/存儲(chǔ)器860包括操作系統(tǒng)862,其可以包括用于展示該設(shè)備GUI的代碼/指令。例如,可提供 UI展示模塊875用于負(fù)責(zé)該Π的展示,例如可以根據(jù)語言被取向的該GUI。
與該操作系統(tǒng)862相關(guān)聯(lián)的或與其分離的軟件模塊可被提供用于執(zhí)行與此處描述相關(guān)聯(lián)的功能。例如,O可以提供用戶輸入方向確定模塊87,其在一個(gè)實(shí)施例中包括處理器可執(zhí)行指令以確定在觸摸屏892上或通過其他用戶輸入890的用戶所做手勢(shì)的方向。在一個(gè)實(shí)施 例中,導(dǎo)航方向確定模塊872考慮由該用戶輸入方向確定模塊870確定的導(dǎo)向信息而確定該內(nèi)容模式方向。例如,如果該用戶輸入方向被確定為自右至左,則該導(dǎo)航方向確定模塊872可以確定這種手勢(shì)對(duì)應(yīng)于LTR導(dǎo)航內(nèi)容模式方向。此外,導(dǎo)航模式建立/分配模塊874可被提供用于建立內(nèi)容導(dǎo)航方向以對(duì)應(yīng)于從該用戶初始手勢(shì)確定的導(dǎo)航方向。這些模塊中任何一個(gè)或多個(gè)可以與該操作系統(tǒng)862中分離地實(shí)施,或者如在圖8所描繪的例子中與該操作系統(tǒng)集成實(shí)施。
該設(shè)備存儲(chǔ)裝置/存儲(chǔ)器860還可以包括數(shù)據(jù)866、以及其他程序或應(yīng)用868。任何模塊870、872、874可以可替代地經(jīng)由程序或應(yīng)用868而不是經(jīng)由操作系統(tǒng)提供。盡管展示給用戶的文檔和其他內(nèi)容可以經(jīng)由因特網(wǎng)或其他外部資源實(shí)時(shí)提供,該內(nèi)容876可以被臨時(shí)地存儲(chǔ)在存儲(chǔ)器812和/或在任何存儲(chǔ)裝置834、840、844、848等等中。該內(nèi)容876可以代表以多個(gè)部分(例如文檔的頁1-20)展示的多頁或多段內(nèi)容,不管這些部分是與原始文檔相關(guān)聯(lián)還是在計(jì)算設(shè)備800中被重新格式化。這些模塊和數(shù)據(jù)為了說明的目的而被描繪,并不代表窮盡的清單。任何描述或者結(jié)合在此提供的描述而利用的程序或數(shù)據(jù)都可以與該存儲(chǔ)裝置/存儲(chǔ)器860相關(guān)聯(lián)。
該計(jì)算設(shè)備800包括至少一個(gè)用戶輸入890或基于觸摸的設(shè)備以至少提供建立內(nèi)容導(dǎo)航方向的用戶手勢(shì)。用戶輸入890機(jī)制的一個(gè)具體例子被單獨(dú)示出為觸摸屏892,其可以利用該處理器802和/或包括其自身的處理器或控制器C 894。該計(jì)算設(shè)備800包括至少一個(gè)虛擬機(jī)制以展示該文檔或內(nèi)容,例如該顯示器896。
如之前所述,在圖8中的代表性計(jì)算設(shè)備800是為了示例的目的被提供,因?yàn)槿魏?具備處理能力的計(jì)算設(shè)備都能夠使用在此所述的教導(dǎo)而執(zhí)行在此所述的功能。
如在前面提到的例子中所示,在此描述的實(shí)施例有助于基于用戶的方向性輸入或 “手勢(shì)”建立導(dǎo)航模式方向。在各種實(shí)施例中,方法被描述為能夠在計(jì)算機(jī)設(shè)備上執(zhí)行,例如 通過提供由處理器(其包括一個(gè)或多個(gè)物理處理器和/或邏輯處理器、控制器、等等)可執(zhí) 行的軟件模塊。這些方法還可以被存儲(chǔ)在計(jì)算機(jī)可讀媒介上,其可以由該處理器和/或準(zhǔn) 備信息供處理器處理的電路來訪問和讀取。例如,該計(jì)算機(jī)可讀媒介可以包括任何數(shù)字存 儲(chǔ)技術(shù),包括存儲(chǔ)器812、存儲(chǔ)裝置834、840、844、848和/或任何其他易失性或非易失性存 儲(chǔ)裝置、等等。
任何實(shí)現(xiàn)在此描述特征的所得程序可以包括計(jì)算機(jī)可讀程序代碼,其在一個(gè)或多 個(gè)計(jì)算機(jī)可用媒介中實(shí)現(xiàn),因此導(dǎo)致計(jì)算機(jī)可讀媒介允許在此描述的可執(zhí)行功能的存儲(chǔ)被 執(zhí)行。這樣,術(shù)語例如“計(jì)算機(jī)可讀媒體”、“計(jì)算機(jī)程序產(chǎn)品”、計(jì)算機(jī)可讀存儲(chǔ)裝置、計(jì)算機(jī) 可讀媒介或在此所使用的類似術(shù)語是意圖包含臨時(shí)或永久存在于任何計(jì)算機(jī)可用媒介上 的計(jì)算機(jī)程序。
如在此所述那樣將指令存儲(chǔ)在計(jì)算機(jī)可讀媒體上與指令被傳播或被發(fā)送是可區(qū) 分開的,因?yàn)樵搨鞑魉椭噶?,而不是存?chǔ)指令(例如可以與在其上存儲(chǔ)有指令的計(jì)算機(jī) 可讀媒介一起發(fā)生)。因此,除非另有說明,引用其上存儲(chǔ)有指令的計(jì)算機(jī)可讀媒介,以這種 或類似形式,是指在其上可以存儲(chǔ)或保存數(shù)據(jù)的有形媒介。
盡管用特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了本主題,但應(yīng)當(dāng)理解的是在 所附權(quán)利要求中限定的主題不必被限定為上述的特定特征或動(dòng)作。恰恰相反,上述的特定 特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的代表性形式而公開的。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 接收表明用于推進(jìn)按順序布置的所展示內(nèi)容的方向的用戶輸入(300);以及 建立用于所展示內(nèi)容的導(dǎo)航方向以對(duì)應(yīng)于由該用戶輸入所表明的方向(302)。
2.如權(quán)利要求1的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中接收表明用于推進(jìn)所展示內(nèi)容的方向的用戶輸入包括從經(jīng)由基于觸摸的輸入的、涉及所展示內(nèi)容的首次方向性觸摸手勢(shì)接收用于推進(jìn)所展示內(nèi)容的方向(402)。
3.如權(quán)利要求2的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中從首次方向性觸摸手勢(shì)接收用于推進(jìn)所展示內(nèi)容的方向包括經(jīng)由觸摸屏從被應(yīng)用于所展示內(nèi)容的模擬翻頁運(yùn)動(dòng)中接收該方向(404)。
4.如權(quán)利要求2的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括為最新展示內(nèi)容重置導(dǎo)航方向,并且其中 接收用戶輸入包括接收表明用于推進(jìn)該最新展示內(nèi)容的方向的新用戶輸入(402);以及 建立導(dǎo)航方向包括建立用于該最新展示內(nèi)容的導(dǎo)航方向以對(duì)應(yīng)于由該新用戶輸入所表明的方向(404)。
5.如權(quán)利要求1的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中接收用戶輸入包括接收表明用于推進(jìn)所展示內(nèi)容的方向的初始用戶輸入(406),并且進(jìn)一步包括響應(yīng)于透漏相同方向的進(jìn)一步用戶輸入,按其布置的順序推進(jìn)所展示的內(nèi)容(408)。
6.一種裝置包括 基于觸摸的用戶輸入,被配置用于接收初始的用戶發(fā)起的手勢(shì),其傳遞第一次嘗試導(dǎo)航推進(jìn)多部分內(nèi)容項(xiàng)目的方向(130); 處理器(802),被配置用于識(shí)別該用戶發(fā)起的手勢(shì)所傳遞的方向,基于該所傳遞的方向確定內(nèi)容導(dǎo)航方向(132),以及將內(nèi)容導(dǎo)航方向建立為該多部分內(nèi)容項(xiàng)目的導(dǎo)航方向(134);以及 顯示器(896),用于展示該多部分內(nèi)容項(xiàng)目的當(dāng)前部分。
7.如權(quán)利要求6的裝置,其中該處理器(802)被進(jìn)一步配置用于響應(yīng)于在與初始用戶發(fā)起的手勢(shì)相同的方向上的進(jìn)一步用戶發(fā)起的手勢(shì),在該多部分內(nèi)容項(xiàng)目中向前推進(jìn)(300A)。
8.如權(quán)利要求6的裝置,其中該處理器(802)被進(jìn)一步配置用于響應(yīng)于與初始用戶發(fā)起的手勢(shì)大體相反的方向上的進(jìn)一步用戶發(fā)起的手勢(shì),在該多部分內(nèi)容項(xiàng)目中向后移動(dòng)(300B)。
9.如權(quán)利要求6的裝置,進(jìn)一步包括被配置用于存儲(chǔ)操作系統(tǒng)的存儲(chǔ)裝置,其中該處理器(802)被配置用于執(zhí)行與該操作系統(tǒng)相關(guān)聯(lián)的指令以至少識(shí)別該用戶發(fā)起的手勢(shì)所傳遞的方向,確定該內(nèi)容導(dǎo)航方向(134),以及將內(nèi)容導(dǎo)航方向建立為該多部分內(nèi)容項(xiàng)目的導(dǎo)航方向(136)。
10.如權(quán)利要求6的裝置,其中該顯示器包括觸摸屏(400A),并且其中該基于觸摸的用戶輸入與該觸摸屏集成實(shí)現(xiàn)。
全文摘要
技術(shù)涉及基于用戶方向性期望或符合直覺的手勢(shì)建立內(nèi)容導(dǎo)航模式方向。一個(gè)代表性技術(shù)包括接收表明將推進(jìn)按順序布置的所展示內(nèi)容的方向的用戶輸入。用于所展示內(nèi)容的導(dǎo)航方向被建立從而它對(duì)應(yīng)于由用戶輸入所表明的方向。
文檔編號(hào)G06F3/0481GK102999293SQ20121043326
公開日2013年3月27日 申請(qǐng)日期2012年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者G·阿爾莫斯尼諾 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东台市| 仁化县| 泉州市| 习水县| 永济市| 涿州市| 新民市| 井陉县| 郧西县| 西藏| 三亚市| 昭平县| 瓦房店市| 宣武区| 中牟县| 滨海县| 台东县| 兴国县| 元谋县| 潮安县| 留坝县| 扶沟县| 密山市| 和硕县| 金寨县| 年辖:市辖区| 酉阳| 鸡西市| 绥中县| 永川市| 安龙县| 阿克苏市| 本溪市| 科尔| 浪卡子县| 芒康县| 淮滨县| 保亭| 抚松县| 涡阳县| 赤壁市|