量身定做的操作系統(tǒng)學習體驗的制作方法
【專利摘要】本發(fā)明描述了實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術和裝置。所述技術可以針對用戶的計算設備或用戶的規(guī)范量身定做學習體驗。針對用戶的計算設備的該量身定做可以包括交互式演示,其顯示例如在用戶的計算設備具有鼠標的情況下通過鼠標或在用戶的計算設備具有觸摸屏的情況下通過觸摸屏控制的新特征。而且,該量身定做可以包括根據(jù)用戶的規(guī)范顯示新特征,比如在用戶指出他或她有視覺障礙的情況下使用大字體或利用大的、明亮的鼠標指針描述特征。
【專利說明】量身定做的操作系統(tǒng)學習體驗
[0001]相關申請
本申請要求Thomas Henry Alphin,III等人2012年5月30日提交的標題為“TAILOREDOPERATING SYSTEM LEARNING EXPERIENCE” 的美國臨時申請序列號 61/653,261 的優(yōu)先權,其公開內容通過引用而整體合并于此。
【背景技術】
[0002]軟件開發(fā)者繼續(xù)創(chuàng)建新應用并改善現(xiàn)有應用。例如操作系統(tǒng)隨著定期添加新功能和能力而繼續(xù)改善。然而,這些應用和改善中的許多在它們可以被適當享受之前必須首先被教授給用戶。
[0003]常規(guī)地,軟件開發(fā)者通過視聽教程訓練用戶。這些教程典型地涉及一個人在顯示執(zhí)行特征的計算機的同時解釋該特征。這些教程通常是照本宣科的和線性的,從而向用戶提供很少的或不提供與該特征交互的能力。它們還傾向于在具有單個配置的單個計算設備的情況下解釋特征,比如一個人在具有觸摸板的膝上型計算機上顯示特征,而不是在也可以具有該特征的其他計算設備上顯示該特征,如具有鍵盤的智能電話、具有觸摸屏的平板電腦或具有鼠標的臺式計算機。進一步還有,當應用正在用戶的計算機上執(zhí)行時,這些教程經(jīng)常不會隨著特征將呈現(xiàn)給用戶或被用戶使用而演示這些特征。說挪威語的人例如可能僅具有使用英語的教程。視覺障礙的用戶例如可能僅具有顯示該用戶不能閱讀的小字體的教程。
【發(fā)明內容】
[0004]本文描述了實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術和裝置。這些技術可以針對用戶的計算設備或用戶的規(guī)范量身定做學習體驗。例如,針對用戶的計算設備的該量身定做可以包括顯示在用戶的計算設備具有鼠標的情況下通過鼠標或者在用戶的計算設備具有觸摸屏的情況下通過觸摸屏控制的新特征的交互式演示。而且,該量身定做可以包括根據(jù)用戶的規(guī)范顯示新特征,比如在用戶指出他或她有視覺障礙的情況下使用大字體或利用大的、明亮的鼠標指針描述特征。
[0005]本
【發(fā)明內容】
被提供以介紹在下面的【具體實施方式】中進一步描述的簡化的概念。本
【發(fā)明內容】
不旨在標識要求保護的主題的必要特征,也不旨在用于確定要求保護的主題的范圍。實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術和/或裝置在本文中單獨地或一起被稱為如上下文所允許的“技術”。
【專利附圖】
【附圖說明】
[0006]參考下述附圖描述實現(xiàn)量身定做的操作系統(tǒng)學習體驗的實施例。貫穿附圖,相同的數(shù)字用來引用同樣的特征和組件:
圖1圖示了實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術可以在其中實現(xiàn)的示例系統(tǒng)。
[0007]圖2圖示了用于量身定做操作系統(tǒng)(OS)學習體驗的示例方法,其中該學習體驗解釋操作系統(tǒng)的手勢特征。
[0008]圖3圖示了在圖1的平板計算機的沉浸式環(huán)境中量身定做的OS學習體驗的量身定做的部分的示例。
[0009]圖4圖示了導向與圖3相同的手勢特征的OS學習體驗的缺省部分的示例。
[0010]圖5圖示了用于使用學習體驗子集創(chuàng)建OS學習體驗的示例方法。
[0011]圖6圖示了學習體驗子集的示例集合。
[0012]圖7圖示了獲取的圖6的學習體驗子集和定制的、獲取的學習體驗子集。
[0013]圖8圖示了用于創(chuàng)建包括響應于初始登錄事件的OS學習體驗的示例方法。
[0014]圖9圖示了實際的側欄菜單和抽象出的側欄菜單。
[0015]圖10圖示了實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術可以在其中實現(xiàn)的示例設備。
【具體實施方式】
[0016]概沭
本文描述實現(xiàn)量身定做的操作系統(tǒng)(OS)學習體驗的技術和裝置。例如,考慮其中用戶購買具有新操作系統(tǒng)的新膝上型計算機的情況。假設該膝上型計算機具有觸摸屏顯示器和鍵盤,但沒有鼠標、觸摸板等。在啟動該膝上型計算機時,所述技術可以使得用戶能夠選擇規(guī)范來定制操作系統(tǒng)環(huán)境。假設用戶選擇語言(澳大利亞英語)、顏色方案、字體(Times NewRoman)、字體尺寸(14,稍大于平均值),并且選擇具有暗紅色而不是缺省的灰色的OS指針。
[0017]基于膝上型計算機的硬件特性和用戶規(guī)范,所述技術創(chuàng)建量身定做的OS學習體驗。這些技術可以在沒有進一步的用戶交互的情況下這樣做,并且可以快速地這樣做,由此使得用戶能夠迅速地從啟動膝上型計算機和選擇規(guī)范轉向學習體驗。然后,量身定做的OS學習體驗開始解釋、演示新操作系統(tǒng)的各種新特征和能力并且實現(xiàn)與所述新特征和能力的交互,以及針對用戶的設備和定制而被量身定做。當用戶閱讀來自學習體驗的文本時,該文本是尺寸為14的Times New Roman字體。當用戶觀看指針時,它是暗紅色。當學習體驗以音頻解釋某事物時,它用澳大利亞英語。并且當學習體驗演示諸如新手勢之類的特征時,學習體驗演示通過觸摸屏而非通過鼠標或觸摸板選擇的手勢,因為用戶的膝上型計算機不包括鼠標或觸摸板。
[0018]這些僅僅是所述技術以其實現(xiàn)量身定做的OS學習體驗的許多方式中的一些示例,下面描述這些方式中的其他示例。
[0019]示例系統(tǒng)
圖1圖示了在其中可以實施實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術的示例系統(tǒng)100。系統(tǒng)100包括計算設備102,其用六個示例圖示:膝上型計算機104、平板計算設備106、智能電話108、機頂盒110、臺式計算機112和游戲設備114,但是也可以使用諸如服務器和上網(wǎng)本之類的其他計算設備和系統(tǒng)。
[0020]計算設備102包括計算機處理器116和計算機可讀存儲介質118 (介質118)。介質118包括操作系統(tǒng)120、學習模塊122、設備特性124和規(guī)范126。
[0021]操作系統(tǒng)120是所述技術可以針對其量身定做學習體驗的各種應用之一。操作系統(tǒng)120可以實現(xiàn)基于窗口的或沉浸式的環(huán)境或二者?;诖翱诘沫h(huán)境通過具有框架的窗口呈現(xiàn)應用用戶界面。這些框架可以提供通過其而與應用交互的控件和/或使得用戶能夠移動窗口并調整窗口尺寸的控件。在一些實施例中,沉浸式環(huán)境呈現(xiàn)具有很少或沒有窗口框架的應用的內容并且實現(xiàn)與這些應用的交互,而無需用戶管理窗口框架的布局或相對于其他窗口的首要地位(例如該窗口是活動的或在最前面),無需用戶手動對應用用戶界面定尺寸和定位,和/或不呈現(xiàn)視覺控件(例如在窗口框架上或在使內容模糊的窗口中的永久控件)。
[0022]學習模塊122能夠針對計算設備的特性和/或規(guī)范創(chuàng)建和/或量身定做應用的學習體驗。學習模塊122可以為新安裝的應用創(chuàng)建量身定做的學習體驗,由此使得用戶能夠適當?shù)厥褂煤拖硎茉撔掳惭b的應用。在針對操作系統(tǒng)120量身定做學習體驗的情況中,學習模塊122可以首先使得用戶選擇關于初始登錄事件的規(guī)范,其后學習模塊122創(chuàng)建量身定做的學習體驗并將它呈現(xiàn)給用戶,但是這不是需要的。
[0023]在一些實施例中,學習模塊122根據(jù)學習體驗子集128構建學習體驗。這些子集128中的每一個是能夠針對特定種類的設備特性124解釋操作系統(tǒng)120的特征的軟件和/或其他介質的一部分。例如,對于特定的手勢特征(比如邊緣手勢、角落手勢或定尺寸手勢),假設八個可能的特性影響手勢的使用(并且因此影響手勢的學習體驗):固定的外部鼠標,比如具有大軌跡球的鼠標;移動的外部鼠標;擦除器頂鍵盤鼠標;觸摸板;用于智能電話和小平板的小觸摸屏;用于大平板、膝上型計算機和臺式機的大觸摸屏;(用于手持設備的)滾動球(rollerball);以及運動感測相機。在該示例情況下,學習體驗子集128包括八個不同子集,一個子集用于這些特性124中的每一個。如果用戶的計算設備是例如具有觸摸屏和滾動球的手持計算機(例如智能電話108),則這兩個學習體驗子集128可以用于創(chuàng)建針對該手勢的量身定做的學習體驗,而不是其他六個學習體驗子集128。
[0024]設備特性124是設備的可以影響學習體驗的特性。非限制性示例包括顯示器尺寸或類型、輸入機構、音頻功能和其他硬件或軟件,比如使用的圖形卡、無線功能等等。
[0025]規(guī)范126是可以影響學習體驗的設置、偏好和/或定制,無論是用戶選擇的還是默認的。非限制性示例包括顏色、語言、字體、字體尺寸、字體效果(陰影等)、語言、顯示取向(例如橫向或豎直)、文化的規(guī)范(例如,上到下、左到右、右到左、下到上手勢或阿拉伯語、英語、日語和中文的文本取向)和殘疾設置(例如用于視力、聽力或行動障礙者)。
[0026]計算設備102還包括或能夠訪問一個或多個顯示器130和輸入機構132。在圖1中圖示了四個示例顯示器。輸入機構132可以包括上面提到的那些以及許多其他輸入機構,比如生物計量的且無源的環(huán)境傳感器。這些傳感器包括例如上面提及的運動跟蹤相機、能夠測量人的運動、取向或距離的熱傳感器以及測量人的呼吸和心率的傳感器,僅舉幾例。還有其他傳感器可以提供足以確定人的地域、文化(不論地域相關還是獨立)、地理政治數(shù)據(jù)和語言的信息。輸入機構132也可以包括其他手勢敏感傳感器和設備,舉幾個示例,比如基于觸摸的傳感器和鼠標(獨立或與鍵盤集成)、跟蹤和觸摸板以及具有附隨的語音識別軟件的麥克風。輸入機構132可以是與顯示器130分離的或與其集成;集成示例包括具有集成的觸摸敏感或運動敏感的傳感器的手勢敏感顯示器。
[0027]示例方法
圖2描繪了用于量身定做操作系統(tǒng)(OS)學習體驗的方法200,其中學習體驗解釋操作系統(tǒng)的手勢特征。在下面的討論的部分中,可以參考圖1的示例系統(tǒng)100和本文其他地方描述的其他方法和示例實施例,對它們的參考僅僅用于示例。
[0028]方框202接收計算設備的特性,該計算設備與操作系統(tǒng)(OS)相關聯(lián),該特性影響OS手勢的使用。如上面的部分中提到的,計算設備的特性可以是硬件特性,比如圖1的輸入機構132 (例如觸摸敏感顯示器或物理鍵盤),但是軟件或組合的硬件和軟件特性也可以被接收。對于方法200,該特性是影響OS手勢的使用的特性,但是這通常不是所述技術需要的。
[0029]方框204接收影響OS手勢的顯現(xiàn)或操作的OS環(huán)境的規(guī)范。如上面所提到,規(guī)范可以影響特征如何操作或顯現(xiàn)。該顯現(xiàn)可能受到例如顏色、字體類型、字體尺寸或指針類型或尺寸的影響。手勢的操作可能受到可能因文化和語言而異的各種OS環(huán)境規(guī)范(比如左到右或右到左取向)的影響。
[0030]方框206針對特性和規(guī)范量身定做解釋OS手勢的OS學習體驗。舉例而言,假設特性指示計算設備僅通過觸摸屏顯示器(這里用于圖1的平板計算機106)支持手勢輸入,并且與圖1的智能電話108相比,觸摸屏顯示器更大而不是更小。還假設影響OS手勢的兩個規(guī)范被接收,一個影響顯現(xiàn)而另一個影響手勢的操作,即視覺損傷和阿拉伯語的分別選擇。
[0031]在該示例實施例中,學習模塊122接收該特性和兩個規(guī)范,并且一旦接收就針對特性和規(guī)范量身定做OS學習體驗。對于該示例,討論聚焦于被解釋的特定手勢,在這里為實現(xiàn)快速輕擊式手勢的邊緣手勢,以在沉浸式環(huán)境中取消選擇當前顯示的應用界面的呈現(xiàn)并且選擇用于另一個應用的另一個應用界面。該示例考慮在選擇在旋轉取向中布置的應用的情況下使用該手勢,但這僅僅用于示例。
[0032]方框208呈現(xiàn)量身定做的OS學習體驗,其對根據(jù)計算設備的特性并利用規(guī)范的顯現(xiàn)或操作來演示OS手勢的使用是有效的。
[0033]結束正在進行的示例,考慮圖3,其圖示了具有大手勢指示符304并且當前在圖1的平板計算機106的沉浸式環(huán)境中呈現(xiàn)當前應用界面306的量身定做的OS學習體驗的量身定做的部分302。學習模塊122針對具有觸摸屏的設備量身定做該量身定做的部分302,其具有手勢指示符的所述尺寸和從左到右的手勢操作。將該量身定做的OS學習體驗與圖4對比,圖4圖示了導向相同手勢特征的OS學習體驗的缺省部分402,但具有默認手勢指示符404并且具有右到左的取向。
[0034]因此,學習模塊122在該示例中量身定做OS學習體驗,其對演示通過如受特性影響的觸摸敏感顯示器輸入的OS手勢是有效的。學習模塊122也在該示例中針對受規(guī)范影響的顯現(xiàn)和操作二者(即手勢指示符的尺寸和為左到右的手勢操作取向)量身定做OS學習體驗。
[0035]量身定做的OS學習體驗可以由用戶使用該體驗實現(xiàn)各種交互,包括比如實時地在量身定做的OS學習體驗的呈現(xiàn)期間嘗試邊緣手勢。學習模塊122可以與OS 120協(xié)力工作以實現(xiàn)這些交互。因此,在嘗試做出邊緣手勢時,例如學習模塊122可以將通過平板計算機106的觸摸屏做出的觸摸輸入提供或傳遞給OS 120,OS 120可以基于初始觸摸點確定該手勢是否是適當?shù)氖謩?,基于顯示器的尺寸或其他因素(例如輸入機構的敏感性)確定邊緣的尺寸,確定初始觸摸點是否在邊緣內以及從該邊緣充分垂直于該邊緣的角度,等等。OS120然后可以將該確定傳遞回學習模塊122。作為響應,學習模塊122可以在觸摸輸入不適合用于邊緣手勢的情況下交互式地量身定做學習體驗以在邊緣手勢方面訓練用戶。[0036]圖5描繪了用于使用學習體驗子集創(chuàng)建OS學習體驗的方法500。在下面討論的部分中,可以參考圖1的系統(tǒng)100,對其的參考僅僅用于示例。方法500可以與本文描述的其他方法協(xié)力行動,無論是整體地還是部分地。
[0037]方框502接收計算設備的特性和/或OS環(huán)境的規(guī)范。方框502可以與方法200的方框202和204類似地行動,但是類似不是所需的。
[0038]方框504基于計算設備的特性并根據(jù)操作系統(tǒng)(OS)學習體驗子集的集合(每一個子集與特征和潛在特性相關聯(lián))確定該集合中的與特性相關聯(lián)的子集。
[0039]再次考慮圖1的學習體驗子集128。如所提到的,子集128中的每一個可以被導向要由學習體驗和特性教授的應用的特定特征。因此,如果兩個特性可以影響特征,則兩個子集128可以是該集合的一部分,從中學習模塊122可以選擇子集128中的一個或兩個。
[0040]更詳細地,考慮圖示了被導向多個特征604的集合602的圖6,其中特征的數(shù)量為從I到最大數(shù)N個與應用或OS相關聯(lián)的特征。特征604中的每一個可能受到特性606影響,但是一些特征可以獨立于計算設備的特性。
[0041]特性606可以包括設備的能夠影響特征的高達任意數(shù)量的特性(例如從I到X)。然而,為了視覺簡潔,一般地圖示了能夠影響特征的7個特性:具有鼠標606-1的小顯示器;具有觸摸屏606-2的小顯示器;具有眼球跟蹤傳感器606-3的小顯示器;具有鼠標606-4的大顯示器;具有鍵盤606-5的大顯示器;具有觸摸屏606-6的大顯示器;以及具有熱感測相機606-7的大顯示器。如所提到的,特征604-1被導向在沉浸式環(huán)境中對應用界面定尺寸。
[0042]例如,假設學習模塊122在方框502處接收三個特性(這里是圖1的臺式計算機112的三個特性),即具有鼠標606-4的大顯示器、具有鍵盤606-5的大顯示器以及具有觸摸屏606-6的大顯示器?;谶@些特性,學習模塊122從圖6的子集602獲取三個子集。這些獲取的子集在圖7中用第一子集702、第二子集704和第三子集706來圖示。第一子集702包括在大顯示器上并使用鼠標實現(xiàn)沉浸式環(huán)境特征的演示的軟件和/或介質。第二子集704包括在大顯示器上并使用鍵盤(比如利用熱鍵、鍵組合等等)實現(xiàn)沉浸式環(huán)境特征的演示的軟件和/或介質。第三子集706包括在大顯示器上并使用觸摸屏實現(xiàn)沉浸式環(huán)境特征的演示的軟件和/或介質。
[0043]回到方法500,方框506基于OS環(huán)境的規(guī)范定制所確定的子集。繼續(xù)正在進行的實施例,假設在方框502處學習模塊122接收用于OS環(huán)境的顏色規(guī)范。在這種情況下,學習模塊122可以定制子集,即圖7的第一子集702、第二子集704和第三子集706。可替代地,學習模塊122可以針對某種規(guī)范標記或最小地改變所確定的子集,這些標記或改變足以使得確定的子集根據(jù)規(guī)范而與針對其量身定做學習體驗的應用或OS —起呈現(xiàn),其中OS 120與學習體驗交互來改變顏色方案。然而,在正在進行的示例中,學習模塊122定制確定的子集以具有顏色規(guī)范。這在圖7中用改變顯現(xiàn)動作708表示,并且導致顯現(xiàn)改變的子集710、顯現(xiàn)改變的子集712和顯現(xiàn)改變的子集714。
[0044]方框508創(chuàng)建具有定制的、確定的子集的OS學習體驗,該OS學習體驗根據(jù)特性和規(guī)范實現(xiàn)了特征的演示。方框508可以被重復來構建用于多個特征的學習體驗,并且因此創(chuàng)建覆蓋特定于設備的特性和各種規(guī)范的許多特征的學習體驗。
[0045]結束正在進行的示例,學習模塊122創(chuàng)建針對圖1的臺式計算機112的三個特性量身定做的且具有用戶的顏色方案的OS學習體驗。注意到,每個特征可以基于特性并且在一些情況下基于規(guī)范(例如操作的規(guī)范)而具有不同的功能和操作。例如在上面的定尺寸特征的沉浸式環(huán)境中,小觸摸顯示器可以允許利用擠壓或伸展的兩手指手勢來定尺寸,并且因此學習模塊122構建在小觸摸顯示器上教授這些手勢的學習體驗。然而,用于具有熱感測相機的大顯示器的該相同的定尺寸特征的沉浸式環(huán)境可以允許利用手波動(handwave)、臂圓周運動或單手敲擊定尺寸。因此,所述技術允許寬范圍的定制。
[0046]圖8描繪了用于創(chuàng)建OS學習體驗的方法800,包括響應于初始登錄事件。在下面的討論的部分中,可以參考圖1的系統(tǒng)100,其參考僅用于示例。方法800可以與本文描述的其他方法協(xié)力行動,無論整體地還是部分地。
[0047]方框802獲取操作系統(tǒng)(OS)與其相關聯(lián)的計算設備的特性,這可以以上面闡述或設想的各種方式中任意一種執(zhí)行。這些特性可以在首次啟動或登錄的情況下被獲取,而在某些情況下沒有來自在完全啟動之后操作的軟件的幫助。
[0048]方框804響應于初始登錄事件呈現(xiàn)OS設置體驗,該設置體驗實現(xiàn)了規(guī)范的選擇,以便定制用于OS的OS環(huán)境。OS設置體驗可以是學習體驗的部分或與其分離。舉例而言,考慮其中學習模塊122構建針對計算設備的特性(比如設備的鍵盤或屏幕尺寸)量身定做的設置體驗的情況。上面闡述了基于特性量身定做的示例,并且其后可以是基于特性構建設置體驗中的方法800。
[0049]方框804響應于初始登錄事件而行動,所述初始登錄事件可以是OS的首次啟動或實體的首次登錄到計算設備以及其他。
[0050]方框806接收定制OS環(huán)境的選擇的規(guī)范。如所提到的,由設置體驗實現(xiàn)并通過設置體驗接收選擇。注意到,一些規(guī)范可以從如上面所提到的其他源中接收。
[0051]方框808創(chuàng)建針對計算設備的特性和選擇的規(guī)范量身定做的OS學習體驗。
[0052]方框810呈現(xiàn)量身定做的OS學習體驗。如上面部分提高的,該量身定做的OS學習體驗可以演示可用來與OS交互或管理OS的手勢的使用,盡管這不是所需的。而且,盡管這些方法在OS的情況下描述,但是這些技術也可以針對各種應用量身定做學習體驗,比如字處理應用、web瀏覽器等等。
[0053]還注意到,量身定做的OS學習體驗在它們根據(jù)設備、其特性和規(guī)范顯現(xiàn)時可以包括或被呈現(xiàn)以演示特征并且實現(xiàn)與這些特征的交互。然而,可替代地,反而可以使用抽象,比如降低了實際表示的復雜性的那些抽象??紤]其一個示例,其中側欄菜單特征被演示。圖9圖示了連同實際的沉浸式環(huán)境904 —起的實際側欄菜單902??商娲某橄罄眠B同抽象出的沉浸式環(huán)境908 —起的抽象出的側欄菜單906示出。在一些情況下,有用的是在教授特征(比如在實際復雜性將會在視覺上或認知上使學習體驗混亂或復雜化時)呈現(xiàn)抽象。
[0054]先前的方法被示出為方框的集合,這些方框指定執(zhí)行的操作,但不一定被限于用于由相應方框執(zhí)行操作所示出的順序。而且,這些方法整體地或部分地可以組合使用。
[0055]這些方法的各方面可以在硬件(例如固定邏輯電路)、固件、系統(tǒng)上芯片(SoC)、軟件、手動處理或其任意組合中實現(xiàn)。軟件實現(xiàn)方式表示在被計算機處理器執(zhí)行時執(zhí)行指定任務的程序代碼,比如應用、例程、程序、對象、組件、數(shù)據(jù)結構、過程、模塊、函數(shù)等等。程序代碼可以存儲在對計算機處理器而言本地和/或遠程的一個或多個計算機可讀存儲器設備中。所述方法也可以在分布式計算環(huán)境中由多個計算設備實踐。
[0056]示例設各 圖10圖示了可以被實現(xiàn)為如參考先前的圖1-9描述的用于實現(xiàn)用于量身定做OS學習體驗的技術和/或裝置的任何類型的客戶端、服務器和/或計算設備的示例設備1000的各種組件。在實施例中,設備1000可以被實現(xiàn)為有線和/或無線設備之一或組合,實現(xiàn)為電視客戶端設備(例如電視機頂盒、數(shù)字視頻記錄器(DVR)等)、消費設備、計算機設備、服務器設備、便攜式計算機設備、用戶設備、通信設備、視頻處理和/或再現(xiàn)設備、電器設備、游戲設備、電子設備的形式和/或實現(xiàn)為另一種類型的設備。設備1000也可以與操作該設備的用戶(例如人)和/或實體相關聯(lián),使得設備描述包括用戶、軟件、固件和/或設備的組合的邏輯設備。
[0057]設備1000包括實現(xiàn)設備數(shù)據(jù)1004 (例如接收到的數(shù)據(jù)、正被接收的數(shù)據(jù)、被安排用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等)的有線和/或無線通信的通信設備1002。設備數(shù)據(jù)1004或其他設備內容可以包括設備的配置設置、存儲在設備上的媒體內容和/或與設備的用戶相關聯(lián)的信息。存儲在設備1000上的媒體內容可以包括任意類型的音頻、視頻和/或圖像數(shù)據(jù)。設備1000包括一個或多個數(shù)據(jù)輸入1006,經(jīng)由所述數(shù)據(jù)輸入可以接收任何類型的數(shù)據(jù)、媒體內容和/或輸入,比如用戶可選擇的輸入、消息、音樂、電視媒體內容、記錄的視頻內容以及從任何內容和/或數(shù)據(jù)源接收的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。
[0058]設備1000也包括通信接口 1008,其可以被實現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡接口、調制解調器中任何一個或多個并且被實現(xiàn)為任何其他類型的通信接口。通信接口 1008在設備1000與通信網(wǎng)絡之間提供連接和/或通信鏈路,通過所述通信網(wǎng)絡其他電子、計算和通信設備與設備1000傳輸數(shù)據(jù)。
[0059]設備1000包括一個或多個處理器1010 (例如微處理器、控制器等中任何一個),其處理各種計算機可執(zhí)行指令以控制設備1000的操作并實現(xiàn)實現(xiàn)量身定做的OS學習體驗的技術??商娲鼗虼送?,設備1000可以利用與(一般在1012處標識的)處理和控制電路連接實現(xiàn)的硬件、固件或固定邏輯電路中任意一個或組合來實現(xiàn)。盡管沒有示出,設備1000可以包括將設備內的各種組件耦合的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可以包括不同的總線結構中的任何一個或組合,比如存儲器總線或存儲器控制器、外圍總線、通用串行總線和/或利用多種總線架構中任意一種的處理器或局部總線。
[0060]設備1000也包括計算機可讀存儲介質1014,比如一個或多個實現(xiàn)持久和/或非瞬時數(shù)據(jù)存儲(即,與僅信號傳輸相對比)的存儲器設備,其示例包括隨機存取存儲器(RAM)、非易失性存儲器(只讀存儲器(ROM)、閃存、EPROM、EEPROM等中任何一個或多個)和盤存儲器設備。盤存儲設備可以被實現(xiàn)為任何類型的磁或光學存儲設備,比如硬盤、可記錄的和/或可重寫的壓密盤(CD)、任何類型的數(shù)字多用途盤(DVD)等等。設備1000也可以包括大容量存儲介質設備(設備介質)1016。
[0061]計算機可讀存儲介質1014提供數(shù)據(jù)存儲機構來存儲設備數(shù)據(jù)1004,以及各種設備應用1018和與設備1000的各操作方面有關的任何其他類型的信息和/或數(shù)據(jù)。例如,操作系統(tǒng)1020可以作為計算機應用而被利用計算機可讀存儲介質1014維持并且在處理器1010上執(zhí)行。設備應用1018可以包括設備管理器,比如任何形式的控制應用、軟件應用、信號處理和控制模塊、源自特定設備的代碼、用于特定設備的硬件抽象層等等。
[0062]設備應用1018也包括用于實現(xiàn)所述技術的任何系統(tǒng)組件或模塊,比如學習模塊122、學習子集128、特性124和/或規(guī)范126。[0063]
盡管已經(jīng)以特定于特征和/或方法的語言描述了實現(xiàn)量身定做的操作系統(tǒng)學習體驗的技術和裝置的實施例,但是應當理解,所附權利要求的主題不必限于所描述的特定特征或方法。相反,特定特征和方法作為實現(xiàn)量身定做的操作系統(tǒng)學習體驗的示例實現(xiàn)方式而被公開。`
【權利要求】
1.一種計算機實現(xiàn)的方法,包括: 接收計算設備的特性,該計算設備與操作系統(tǒng)(OS)相關聯(lián),該特性影響OS手勢的使用[202]; 接收影響OS手勢的顯現(xiàn)和操作的OS環(huán)境的規(guī)范[204]; 針對所述特性和規(guī)范量身定做演示OS手勢的OS學習體驗[206];以及 根據(jù)計算設備的特性并利用規(guī)范的顯現(xiàn)或操作呈現(xiàn)對演示OS手勢的使用有效的量身定做的OS學習體驗[208]。
2.如權利要求1所述的計算機實現(xiàn)的方法,其中計算設備的特性是硬件特性,該硬件特性包括觸摸敏感顯示器或物理鍵盤,并且量身定做OS學習體驗量身定做對演示分別通過觸摸敏感顯示器或物理鍵盤輸入的OS手勢有效的OS學習體驗。
3.如權利要求1所述的計算機實現(xiàn)的方法,其中OS環(huán)境的規(guī)范影響OS手勢的顯現(xiàn),該規(guī)范包括顏色或指針類型或尺寸,并且量身定做OS學習體驗針對所述顏色、指針類型或指針尺寸量身定做與該手勢相關聯(lián)的指針。
4.如權利要求1所述的計算機實現(xiàn)的方法,其中OS環(huán)境的規(guī)范影響OS手勢的操作,該規(guī)范包括左到右取向或右到左取向,并且量身定做OS學習體驗分別針對左到右取向或右到左取向量身定做OS手勢。
5.如權利要求1所述的計算機實現(xiàn)的方法,其中OS手勢是針對由OS實現(xiàn)的沉浸式環(huán)境的定尺寸手勢、邊緣手勢或角落手勢。
6.如權利要求1所述的計算機實現(xiàn)的方法,其中量身定做的OS學習體驗使得交互能夠實時改變OS學習體驗的呈現(xiàn)。
7.一種計算機實現(xiàn)的方法,包括: 基于計算設備的特性確定與來自關聯(lián)于特征的操作系統(tǒng)(OS)學習體驗子集的特性相關聯(lián)的一個或多個子集[504]; 基于OS環(huán)境的規(guī)范定制所確定的子集[506];以及 創(chuàng)建具有定制的、所確定的子集的OS學習體驗,該OS學習體驗根據(jù)所述特性和規(guī)范實現(xiàn)特征的演示[508]。
8.根據(jù)權利要求7的計算機實現(xiàn)的方法,進一步包括創(chuàng)建在OS學習體驗的呈現(xiàn)期間實現(xiàn)與特征的交互的OS學習體驗。
9.根據(jù)權利要求7的計算機實現(xiàn)的方法,其中所述特性是計算設備的觸摸敏感顯示器,并且定制的、所確定的子集之一與手勢特征相關聯(lián)并且通過使用觸摸敏感顯示器而實現(xiàn)手勢的演示。
10.根據(jù)權利要求7的計算機實現(xiàn)的方法,其中所述規(guī)范包括顏色、字體尺寸、字體類型或指針特性,并且定制通過改變所確定的子集針對規(guī)范定制所確定的子集,以顯示所述顏色、字體尺寸、字體類型或指針特性。
11.一個或多個計算機可讀存儲介質,包括存儲在其上的指令,這些指令在被計算機執(zhí)行時完成如權利要求1-10中任一項所述的方法。
【文檔編號】G09B5/06GK103646570SQ201310208733
【公開日】2014年3月19日 申請日期:2013年5月30日 優(yōu)先權日:2012年5月30日
【發(fā)明者】T.H.阿芬三世, M.J.維拉斯科, C.J.麥克圭爾 申請人:微軟公司