• / 14
  • 下載費用:30 金幣  

定位的文本的靈活復數化.pdf

摘要
申請專利號:

CN201480016850.9

申請日:

2014.03.18

公開號:

CN105164670A

公開日:

2015.12.16

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 17/28申請日:20140318|||公開
IPC分類號: G06F17/28; G06F9/44 主分類號: G06F17/28
申請人: 微軟技術許可有限責任公司
發明人: J.道寧; N.基塔亞特
地址: 美國華盛頓州
優先權: 13/847718 2013.03.20 US
專利代理機構: 中國專利代理(香港)有限公司72001 代理人: 李舒; 景軍平
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201480016850.9

授權公告號:

||||||

法律狀態公告日:

2018.01.02|||2016.01.13|||2015.12.16

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

一個實施例提供對用于計算機系統的定位資源進行編碼的機器可讀存儲器。資源包括分隔的字符串的數組,每個字符串包括要由計算機系統與內容限制符相比的范圍。與該范圍相關聯的是文本,如果內容限制符是在范圍內,則該文本要被呈現在計算機系統的用戶界面上。

權利要求書

權利要求書
1.  一種用于在計算機系統上從定位資源中在語法上檢索精確的文本的方法,所述方法包括:
接收指示要被檢索的文本內容的內容指示符;
接收對所述內容施加限制的內容限制符;
從所述定位資源中選擇對應于所述內容指示符的字符串,所述定位資源包括字符串的數組,每個字符串包括要與所述內容限制符相比的范圍和與所述范圍相關聯的文本,如果所述內容限制符在所述范圍之內,則所述文本要被呈現在計算機系統的用戶界面上;
對所選擇的字符串進行解析,以便查找包含所述內容限制符的范圍;以及
從與所查找的范圍相關聯的字符串文本中進行檢索。

2.  根據權利要求1所述的方法,其中所述范圍包括要與所述內容限制符相比的給定的字符串的多個范圍中的一個,其中所述文本包括要在所述用戶界面上呈現的相關聯的多個文本分段中的一個,以及其中所述給定的字符串的不同文本分段以不同復數化形式記載項目,每個形式適用于其相關聯的數字范圍。

3.  根據權利要求1所述的方法,其中所述范圍包括上限和/或下限。

4.  根據權利要求1所述的方法,其中所述范圍包括用于代表一個或多個數字字符的通配字符。

5.  根據權利要求1所述的方法,其中所述范圍被表示為所述字符串的分隔的子字符串。

6.  根據權利要求5所述的方法,其中所述分隔的子字符串與文本相鄰。

7.  根據權利要求5所述的方法,其中所述分隔的子字符串與代表所述文本的標記相鄰。

8.  根據權利要求7所述的方法,其中所述字符串包括范圍查找符子字符串以及指派子字符串,其中所述標記與所述范圍查找符子字符串中的范圍相鄰,并且與所述指派子字符串中的文本相鄰。

9.  根據權利要求1所述的方法,進一步包括:
接收指示計算機系統的用戶的語言偏好以及計算機系統正被使用的位置的語言指示符;以及
基于所述語言指示符,預先選擇所述數組的字符串的系列。

10.  一種對用于計算機系統的定位資源進行編碼的機器可讀存儲器,所述資源包括:
分隔的字符串的數組,每個字符串包括由所述計算機系統與內容限制符相比的范圍和與所述范圍相關聯的文本,如果所述內容限制符在所述范圍之內,則所述文本被呈現在所述計算機系統的用戶界面上。

說明書

說明書定位的文本的靈活復數化
背景技術
計算機操作系統、應用、服務或者其他程序可以被開發以用于在多于一個地理區域中使用。這樣的程序可以通過在用戶界面(UI)上所顯示的文本與其用戶進行通信。為了提供積極的用戶體驗,程序可以被配置來以用戶自己的語言進行通信。在某些示例中,準備來將通信呈現給用戶的程序將向UI過程傳遞變元(argument),該變元指定通信的內容。注意到用戶語言偏好和/或該程序正被使用的區域的過程以合適的語言將指針(pointer)返回給所指定的內容。然后,程序可以以用戶的語言來將通信指引到合適的UI元件(諸如在顯示監控器上的對話框)。
在上面的場景中,指針可以指向在可被UI過程訪問的資源文件中的位置。可以采用來自該用戶語言的專家的幫助而準備資源文件,以使得通信以正確的語法、拼寫以及標點而被制定。
發明內容
本公開內容的一個實施例提供對用于計算機系統的定位資源進行編碼的機器可讀存儲器。定位資源包括分隔的字符串的數組(array),每個字符串包括由計算機系統與內容限制符相比的范圍。與該范圍相關聯的是文本,如果內容限制符是在范圍內,則所述文本要被呈現在計算機系統的用戶界面上。除了其他特征之外,這個格式的定位資源可以提供在大范圍的語言中處理復雜的復數化規則的能力。
本發明內容被提供來以簡化的形式引入在下文具體實施方式中進一步被描述的概念的選擇。本發明內容不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在被用來限制要求保護的主題的范圍。進一步地,所要求保護的主題不限于解決在本公開內容的任何部分中指出的任何或者全部優點的實現方式。
附圖說明
圖1示出了根據本公開內容的實施例的示例計算機系統和定位資源的方面。
圖2到圖5示出了根據本公開內容的實施例的定位資源數組的示例字符串的方面。
圖6圖示了根據本公開內容的實施例的、從在計算機系統上的定位資源中在語法上檢索精確的文本的示例方法。
圖7圖示了根據本公開內容的實施例的準備用于計算機系統的定位資源的示例方法。
圖8示出了根據本公開內容的實施例的計算機系統的框圖。
具體實施方式
現在將通過示例以及參考在上文所列出的圖示的實施例來描述本公開內容的方面。在一個或多個實施例中基本相同的組件、過程步驟和其他元件被并列地標識,并且以最小的重復而被描述。但是,將要指出的是,所并列標識的元件也可以以某種程度不同。將進一步指出的是,包括在本公開內容中的附圖是示意性的并且一般地未按比例繪制。而是,在附圖中所示出的組件的各種繪制比例、方面比以及數目可以被有意地變形以便使得更容易看出某些特征或者關系。
圖1示出了示例計算機系統10的方面。計算機系統10可以表示任何適當類型的計算機系統,其包括但不限于視頻游戲系統、臺式計算機、膝上型或者平板計算機、智能電話、媒體播放器或者其他手持式設備等等。經由適當邏輯和指令存儲元件部分(componentry),計算機系統10被配置來存儲和執行代碼12。例如,代碼可以被實現為在計算機系統的易失性或者非易失性存儲器中的軟件和/或通過網絡而被訪問。在其他示例的實施例中,代碼可以被例示為固件或者被直接例示在計算機系統的硬件中(例如,在所謂的專用集成電路(ASIC)中或者片上系統中)。
在圖1的實施例中,代碼12被劃分成多個代碼塊14。任何這樣的代碼塊可以對應于計算機系統10的操作系統(OS),對應于諸如視頻游戲或者媒體播放器應用之類的應用或者對應于服務或者其他計算機程序。代碼塊的任何一個、某些或則全部可以包括例如通過計算機系統的UI將通信呈現給用戶的代碼。相應地,圖1的計算機系統包括某些UI組件,諸如作為非限制性的示例的顯示監視器16以及音頻接口18。
在圖1中所圖示的場景中,執行代碼塊14A可以遇到用于將通信呈現給用戶的指令。在一個示例的場景中,執行代碼可以是已經從遠程服務器下載若干音樂曲目的媒體播放器應用。在這個實例中,代碼塊14A可以承擔報告四首曲目已經被下載的責任。自然地,合期望的是,被呈現給用戶的任何通信以用戶自己的語言而被制定,同時拼寫和單詞的選擇是合適于用戶的地理區域的。為了該目的,語言不可知的代碼塊14A可以向UI過程20發出調用。例如,在某些實施例中,該調用可以向UI過程傳遞至少兩個變元:內容指示符22以及內容限制符24。內容指示符可以是以某種程度一般性來指示通信內容的數值。在以上的示例中,“05”的內容指示符可以指示一個或多個音樂曲目已經被下載,而不必指定曲目的數目。內容限制符提供進一步的特殊性以便限制通信的內容。在某些實施例中,內容限制符可以指定在通信中所記載的項目的數目或數量。例如,“4”的內容限制符可以指定4是被下載的音樂曲目的數目。
除了內容指示符22以及內容限制符24之外,圖1的UI過程20可以訪問語言指示符26。語言指示符可以是被存儲在計算機系統10的環境28中的全局變量。語言指示符指定計算機系統10的用戶的語言偏好和/或計算機系統正在被使用的區域。例如,語言指示符“00”可以指示用戶的語言偏好是英語,并且拼寫和單詞選擇合適于英國。
在圖1的實施例中,UI過程20從定位資源30檢索對應于所指示的內容和通信語言的文本。定位資源可以為文件、比特流或者可由UI過程訪問的其他對象。它可以為代碼12可能試圖呈現的任何通信提供以用戶的語言和/或區域偏好而正確地制定的文本。
如在圖1中所示出的,定位資源30可以包括字符串34的數組32。術語“字符串”在本文中指的是包括一個或多個字符的序列的數據類型。“字符”是表示基本語言符號的數據類型,所述基本語言符號諸如字母數字符號、標點或者變音符或者空格。例如,字符可以是ASCII或者統一碼標準字符集(unicode)。繼續在圖1中,基于語言,數組32的字符串可以被布置在兩個或更多個系列(series)中。例如,系列36A可以包括以UK英語制定的字符串,而系列36B可以包括以俄語制定的字符串。每個系列的字符串可以以數字標引;具有相同數字索引的那些字符串以不同的語言表達相同的內容。相應地,UI過程20可以預先選擇由語言指示符26所指示的語言的字符串的系列,并且從所預先選擇的系列中,選擇其索引與內容指示符22相匹配的字符串。來自所選擇的字符串的所期望的內容可以通過后續處理(如在下文中所描述的)而展現。
盡管在圖1中表示了字符串的兩個系列(即語言),但是定位資源30可擴展到任何數量的語言,并且甚至在僅僅包括一種語言的字符串時保持有用。當兩個或更多個語言在定位資源中被支持時,字符串的對應系列可以包括相同數量的字符串,例如,在UK英語系列中的500個字符串以及在俄文系列中的500個對應的字符串。以這個格式,字符串數組32在其所支持的各種語言中可以說并非是參差不齊的。
圖2示出了定位資源30的示例字符串34的方面。一般說來,每個字符串包括與內容限制符24相比的至少一個范圍38。與每個范圍相關聯的是文本分段40,如果內容限制符24在范圍內則,該文本分段40要被呈現在計算機系統的用戶界面上。在圖2的示例中,所圖示的字符串包括三個不同的范圍38以及與每個范圍相對應的文本分段40。在此處,字符串的不同的文本分段以不同的復數化形式記載術語“音樂曲目”,每個復數化形式適合于其所相關聯的數字范圍。此外,在每個文本分段中的動詞形式被修改以便與所下載的音樂曲目的數目相一致。在圖2的示例中,每個文本分段是具有主語和謂語的復雜短語。在其他示例中,每個字符串34的文本分段可以僅僅包括單詞,例如可復數化的名詞或者取決于其主語的復數化狀態而其形式改變的動詞。在另外的示例中,字符串34的文本分段可以包括多個復雜短語或者完整的句子。
在圖2的示例中,各種范圍被表示為字符串34的分隔的子字符串,而方括號充當分隔符。自然地,任何其他合適的分隔符可以被替代地使用。在這個示例中,表示給定范圍38的分隔的子字符串與相關聯于該范圍的文本分段40相鄰。更具體地,分隔的子字符串在相關聯的文本分段之前。在其他示例中,范圍可以在其相關聯的文本分段之后或者位于在字符串的其他地方。在另外的示例中,附加的分隔符可以被用于對每個范圍連同其相關聯的文本分段進行分組,例如,
[[0]musictracks][[1]musictrack][[2-]musictracks]。
在圖2的示例中,范圍38A和38B是單值范圍,而范圍38C是開放式范圍。范圍38C包括下限但不包括上限:它指定了如果內容限制符24等于2或者更大,則該內容限制符24將與該范圍相匹配。在其他示例中,范圍可以包括上限,但是不包括下限,例如指定了內容限制符可以是任何最多為5并且包括5的數的[-5]。在另外的示例中,范圍可以包括代表一個或者多個數字字符的通配字符。例如,[1?]可以代表10,11,…19,而[1*]可以代表以1開頭的任何數字,并且[*1]可以代表以1結尾的任何數字。
圖3示出了相同的或者不同的定位資源30的另一個示例字符串34’的方面。此處,再次地,每個字符串包括要與內容限制符24相比的多個范圍38,以及相應的多個文本分段40。但是在圖3的實施例中,表示給定范圍的所分隔的子字符串是與代表相關聯的文本分段的標記(token)42相鄰的。在所圖示的特定的示例中,字符串34'包括范圍查找符(rangefinder)子字符串44以及指派子字符串46。在范圍查找符子字符串中,每個表示范圍38的所分隔的子字符串與標記42相鄰。在指派字符串中,在范圍查找符子字符串中所使用的所有的標記被再次列出,這次與將它們指派給其的文本分段相鄰。在圖3中,指派字符串的標記在尖括號中出現,但是再次,任何其他合適的分隔符可以被替代地使用。相應地,字符串34和34'表示可替換的字符串制定(formulation)。
在圖2和圖3中所示出的實施例中,要理解的是,對應于內容限制符24的實際數目可以被放置到從字符串中檢索的適當的文本分段前面以用于顯示的目的。因此,顯示器可以接收例如讀作"10個項目已經被下載"或者“十個項目已經被下載”等的文本。但是在其他實施例中,標記的概念可以被擴展以便對應于內容限制符的數目已經被呈現在所檢索的文本分段中。例如,在這個字符串中
[[0]{0}songs][[1]{0}song][[*]{0}song]
標記{0}代表對應于內容限制符的數目。這個特征的優點在于根據其范圍或數值不同地表示數字可能是合期望的。例如,相對于“0個歌曲與你的查詢相匹配”,對于UI界面而言顯示“沒有歌曲與你的查詢相匹配”是更為自然的。這個特征可以通過將可替換的子字符串
[[0]nosong]
包括在上面的示例字符串中而規定。
對于針對定位內容的復數化的實施例,將要指出的是,某些語言可能具有相當復雜的復數化規則。圖4和圖5示出了可以被用來從語法上構建涉及在流行的阿拉伯語方言中的單詞“插曲(episode)”的正確的句子的字符串表示。在這些示例中,與每個數字范圍相關聯的文本分段以對于該范圍在語法上正確的形式記載了單個單詞“插曲”。圖4使用了在2中所引入的較冗長的結構,而圖5使用在圖3中的范圍查找符和指派子字符串來呈現相同的內容。復雜的復數化規則也可以在諸如俄語之類的其他語言中使用。
在本文所公開的格式的定位資源可以提供勝過只包括對于等于0、1和>1的內容限制符的不同定位文本字符串的策略的顯著優點。例如,這樣的方法可能在本質上(natively)過于限制性,而無法從語法上提供以阿拉伯語或者俄語的正確的復數化。此外,即使人們要將該方法擴展來包括附加范圍以用于利用所述附加范圍的語言,所產生的系列可能無法容易地被合并到也包括英語或者羅曼語系列的數組中。這樣的數組將在其所表示的語言上是參差不齊的,其針對一個語言系列比針對另一個語言系列具有更多的字符串項。
前述說明書中的任何方面都不應該在限制性的意義上理解,這是由于眾多其他的實現方式保持在本公開內容的精神和范圍之內。通常,定位資源30可以實際上包括所分隔的字符串的任何數組,每個字符串包括由計算機系統與內容限制符相比的范圍和與該范圍相關聯的文本,如果內容限制符在范圍內,則所述文本要被呈現在計算機系統的用戶界面上。作為對在圖2和圖3中示出的字符串結構的替換,數組可以包括被組合在所謂的“正則表達式”中的文本元素以及范圍。例如,作為對這個標記化的字符串的替換:
[[1]{0}song][[*2]{0}songz][[*3]{0}songz][[*4]{0}songz][[*]{0}songs]
下面的正則表達式可以被存儲在數組中:
[[^1$]{0}song][[^(2-4)]{0}songz][[\d]$]{0}songs]。
此外,盡管本公開內容的某些方面針對定位內容的復數化,但是在本文中所闡述的方法也可以適用于在軟件定位中的其他問題(諸如表達一天中的時間)。在俄語中,例如,術語'(chasov)被用作類似英語中的點鐘(o'clock),但是有例外。如果時間以數字1結束,則(chas)被替代地使用,并且如果時間以2、3或者4結束,則(chasa)被使用。
在本文中所描述的配置使得能夠進行涉及定位資源30的各種方法。相應地,作為示例,繼續參考上文的配置,現在描述某些這樣的方法。但是,將要理解的是,也可以由其他配置來使得能實現本文所描述的方法以及在本公開內容的范圍之內的其他方法。此外,在某些實施例中,在不偏離本公開內容的范圍的情況下,本文所描述和/或圖示的過程步驟中的某些可以被省略。同樣地,過程步驟的所指示的順序可能不總是被要求來實現所意圖的結果,但是其被提供以便于圖示和描述。取決于正在被使用的特定策略,所圖示的動作、功能或者操作的一個或多個可以被重復地執行。
圖6圖示了用于從計算機系統上的定位資源中從語法上檢索精確文本的示例方法48。在方法48的50處,指示要被檢索的文本內容的內容指示符在計算機系統中被接收。在一個實施例中,內容指示符可以從計算機系統的執行代碼塊傳遞到計算機系統的UI過程。在52處,接收對所指示的內容施加限制的內容限制符。在此處,再一次,內容標識符可以從計算機系統的執行代碼塊傳遞到UI過程。在54處,語言指示符在UI過程中被接收。語言指示符指示計算機系統的用戶的語言偏好或者計算機系統正在被使用的位置。在一個實施例中,語言指示符可以是全局環境變量或者與UI過程進行共享的變量。
在方法48的56處,以用戶的語言所制定的字符串的系列可以基于語言指示符26而從定位資源30中預先選擇。在58處,對應于內容指示符22的字符串34可以從所預先選擇的系列中被選擇。在60處,所選擇的字符串被解析,以查找包含(bracket)內容限制符24的范圍。
在某些實施例中,字符串可以從左到右進行解析。相應地,在被包括在每個字符串中的各種范圍38可以從左到右以增大的通用性次序來被布置。以這個方式,內容限制符將優先從最窄的匹配范圍到更通用(例如,開放式的或者通配的)的范圍(如果在字符串中存在的話)進行匹配。在62處,與所查找的范圍相關聯的文本分段40被檢索。在一個實施例中,由執行代碼塊所調用的UI過程可以將指針返回到文本分段。在64處,文本分段被呈現在計算機系統的UI上。這個動作可以包括將文本分段顯示在諸如在計算機系統的顯示監視器的對話框之類的UI元素上。在其他實施例中,文本分段可以被輸出到計算機系統的文本到語音引擎,或者以任何其他合適的方式而被呈現。
圖7圖示了準備用于計算機系統的定位資源的示例方法66。在方法的68處,多個范圍38作為分隔的子字符串而被存儲、嵌入到字符串34中。如上文所描述的,范圍可以是數字的。在70處,文本分段40的對應復數化也可存儲地嵌入到字符串中,如果在計算機系統中所接收的內容限制符24是處于與該文本分段相關聯的范圍之內,則每個文本分段被呈現在計算機系統的用戶界面上。
在一個實施例中,內容限制符可以表示在字符串的多個文本分段中共同地記載的項目的數目或者數量。在一個實施例中,存儲分隔的字符串可以包括嵌入以不同的復數化形式記載項目的不同文本分段,每個形式是適合于其相關聯的數字范圍。在72處,字符串被聚集在定位資源30的可搜索的數組32中。
根據上文說明書而變得明顯的是,本文所描述的方法和過程可以依賴于一個或多個計算設備的計算系統。這樣的方法和過程可以被實現為計算機應用程序或者服務、應用編程接口(API)、庫和/或其他計算機程序產品。
圖8是示出了被配置來支持在本文中所描述的方法和過程的計算機系統10的附加方面的高水平圖。如在上文中所指出的,計算機系統包括邏輯機器74以及指令存儲機器76。計算機系統10可以可選地包括顯示子系統78、輸入子系統80、通信子系統80和/或在圖8中未示出的其他組件。
邏輯機器74包括被配置來執行指令的一個或多個物理設備。例如,邏輯機器可以被配置來執行作為一個或多個應用、服務、程序、例程、庫、對象、組件、數據結構或者其他邏輯構造的一部分的指令。這樣的指令可以被實現以便執行任務、實現數據類型、轉換一個或多個組件的狀態、實現技術效果或者以其他方式達成所期望的結果。
邏輯機器74可以包括被配置來執行軟件指令的一個或多個處理器。附加地或者可替換地,邏輯機器可以包括被配置來執行硬件或者固件指令的一個或多個硬件或者固件邏輯機器。邏輯機器的處理器可以是單核的或者多核的,并且在其上執行的指令可以被配置用于順序的、并行的和/或分布式處理。可選地,邏輯機器的單獨組件可以在兩個或多個分開的設備之間進行分布,這些分開的設備可以位于遠程位置和/或被配置以用于協同處理。邏輯機器的方面可以由以云計算配置所配置的可遠程訪問的、聯網的計算設備來虛擬化和執行。
指令存儲機器76包括被配置來保存可由邏輯機器74執行以便實現本文所描述的方法和過程的指令的一個或多個物理設備。當這樣的方法和過程被實現時,指令存儲機器的狀態可以被轉換例如以便保存不同的數據。除了別的之外,指令存儲機器可以包括可移除的和內置的設備;其可以包括光學存儲器(例如,CD、DVD、HD-DVD、藍光盤等)、半導體存儲器(例如,RAM、EPROM、EEPROM等)和/或磁存儲器(例如,硬盤驅動器、軟盤驅動器、磁帶驅動器、MRAM等)。指令存儲機器可以包括易失性的、非易失性的、動態的、靜態的、讀/寫、只讀、隨機存取、順序訪問、位置可尋址、文件可尋址和/或內容可尋址的設備。
將意識到的是,指令存儲機器76包括一個或多個物理設備。但是,可替換地,本文所描述的指令的方面可以通過不經由存儲介質而存儲的通信介質(例如,電磁信號、光信號等)而被傳播。
邏輯機器74和指令存儲機器76的方面可以在一起集成為一個或多個硬件邏輯組件。例如,這樣的硬件邏輯組件可以包括現場可編程門陣列(FPGA)、特定于程序以及應用的集成電路(PASIC/ASIC)、特定于程序和應用的標準產品(PSSP/ASSP)、片上系統(SOC)和復雜可編程邏輯器件(CPLD)。
術語“程序”或者“引擎”可以被用來描述被實現來執行特定功能的計算機系統10的方面。在某些情況下,程序或者引擎可以經由執行由指令存儲機器76所保存的指令的邏輯機器74而例示。將要理解的是,不同的程序或者引擎可以從相同的應用、服務、代碼塊、對象、庫、例程、API、函數等而被例示。同樣地,相同的程序和/或引擎可以通過不同的應用、服務、代碼塊、對象、例程、API、函數等而被例示。術語“程序”或者“引擎”可以涵蓋可執行文件、數據文件、庫、驅動器、腳本、數據庫記錄等的單獨一個或分組。
將意識到的是,在本文中所使用的“服務”是可跨多個用戶會話而執行的應用程序。服務對一個或多個系統組件、程序和/或其他服務而言是可用的。在某些實現方式中,服務可以運行在一個或多個服務器計算設備上。
當包括顯示子系統78時,該顯示子系統78可以被用來呈現由指令存儲機器76所保存的數據的可視表示。這個可視表示可以采取圖形用戶界面(GUI)的形式。在本文中所描述的方法和過程改變由存儲機器所保存的數據,并且因此轉換存儲機器的狀態,顯示子系統的狀態可以同樣地被轉換以便可視地表示基本數據中的改變。顯示子系統可以包括實際上利用任何類型技術的一個或多個顯示設備。這樣的顯示設備可以與邏輯機器74和/或指令存儲機器76組合在共享的機殼中,或者這樣的顯示設備可以是外部顯示設備。
當包括輸入子系統80時,該輸入子系統80可以包括一個或多個用戶輸入設備(諸如鍵盤、鼠標、觸摸屏或者游戲控制器)或者與一個或多個用戶輸入設備對接。在某些實施例中,輸入子系統可以包括所選擇的自然用戶輸入(NUI)元件部分或者與其進行對接。這樣的元件部分可以是集成的或者外部的,并且輸入動作的轉導和/或處理可以在板上或者板外處理。示例的NUI元件部分可以包括用于語音和/或話音識別的麥克風、用于機器視覺和/或手勢識別的紅外、彩色、立體和/或深度相機、用于移動檢測和/或意圖識別的頭部跟蹤器、眼睛跟蹤器、加速計和/或陀螺儀、以及用于估計大腦活動的電場感測元件部分。
當包括通信子系統82時,該通信子系統82可以被配置來將計算機系統10通信地與一個或多個其他計算設備進行耦合。通信子系統可以包括與一個或多個不同的通信協議相兼容的有線的和/或無線通信設備。作為非限制性的示例,通信子系統可以被配置用于經由無線電話網絡或者有線或者無線局域網或者廣域網的通信。在某些實施例中,通信子系統可以允許計算機系統10經由諸如互聯網之類的網絡向其他設備發送消息和/或從其他設備接收消息。
將要理解的是,在本文中所描述的配置和/或方法本質上是示例性的,并且這些特定的實施例或者示例不被認為是限制性的意義,這是因為許多變例是可能的。在本文中所描述的特定例程或者方法可以表示任何數量的處理策略中的一個或多個。同樣地,所圖示的和/或所描述的各種動作可以以所圖示的和/或所描述的順序、以其他順序、并行地被執行,或者可以被省略。同樣地,上文所描述的過程的次序可以被改變。
本公開內容的主題包括在本文所公開的各種過程、系統和配置、以及其他特征、功能、動作和/或特性以及其任何或者全部等價物的所有新穎的以及非顯而易見性的組合和子組合。

關 鍵 詞:
定位 文本 靈活 復數
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:定位的文本的靈活復數化.pdf
鏈接地址:http://www.rgyfuv.icu/p-6409781.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图