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

提供用于計算裝置的觸覺反饋的方法和設(shè)備與流程

文檔序號:11275771閱讀:231來源:國知局
提供用于計算裝置的觸覺反饋的方法和設(shè)備與流程

本公開總體上涉及計算裝置,并且更具體地,涉及提供用于計算裝置的觸覺反饋的方法和設(shè)備。



背景技術(shù):

計算裝置具有一個或多個用戶輸入裝置,其允許用戶向計算裝置提供輸入。示例用戶輸入裝置包括但不限于鍵盤、鼠標(biāo)、觸控板、觸摸板、麥克風(fēng)、觸摸屏等。示例計算裝置包括但不限于便攜式計算機、手提計算機、移動裝置(例如,智能電話、媒體播放器、游戲機、移動電話等)、臺式計算機等。



技術(shù)實現(xiàn)要素:

所公開的示例方法包括:呈現(xiàn)具有多個菜單項目的菜單;使用觸摸輸入裝置來接收表示菜單中的特定菜單項目的導(dǎo)航的數(shù)據(jù);處理數(shù)據(jù)以識別特定菜單項目的導(dǎo)航;以及在識別特定菜單項目的導(dǎo)航時,經(jīng)由觸摸輸入裝置提供相應(yīng)的觸覺反饋。

所公開的示例計算裝置,包括:輸出裝置,該輸出裝置用于呈現(xiàn)多個項目;觸摸輸入裝置,該觸摸輸入裝置被配置成使人能滾動通過多個項目;觸覺反饋裝置,該觸覺反饋裝置與觸摸輸入裝置相關(guān)聯(lián);以及處理器,該處理器被編程為經(jīng)由觸摸輸入裝置來感測多個項目的滾動,以及隨著滾動多個項目中的每個,經(jīng)由觸覺反饋裝置來提供相應(yīng)的觸覺反饋。

所公開的存儲機器可讀指令的示例有形非暫時性制品(tangiblenon-transitoryarticleofmanufacture),機器可讀指令在被執(zhí)行時使機器執(zhí)行以下操作:呈現(xiàn)具有多個菜單項目的菜單;使用觸摸輸入裝置來接收表示穿越通過菜單中的特定菜單項目的信號;處理信號以識別特定菜單項目的穿越;以及在識別特定菜單項目的穿越時,經(jīng)由觸摸輸入裝置來提供相應(yīng)的觸覺反饋。

附圖說明

圖1是具有屏幕、鍵盤和觸控板的示例計算裝置(例如,手提計算機)的示意圖。

圖2是具有觸摸屏的另一示例移動計算裝置(例如,移動電話)的示意圖。

圖3是根據(jù)本公開教導(dǎo)的配置成提供觸覺反饋的示例計算裝置的示意圖。

圖4a是根據(jù)本公開教導(dǎo)的示例觸摸輸入裝置的俯視圖。

圖4b是圖4a中的示例觸摸輸入裝置的一部分的側(cè)視圖。

圖5示出根據(jù)本公開教導(dǎo)的示例觸覺反饋。

圖6示出根據(jù)本公開教導(dǎo)的另一示例觸覺反饋。

圖7示出根據(jù)本公開教導(dǎo)的又一示例觸覺反饋。

圖8是根據(jù)本公開教導(dǎo)的配置成提供觸覺反饋的另一示例計算裝置的示意圖。

圖9是示出例如可使用由一個或多個處理器執(zhí)行的機器可讀指令實現(xiàn)的方法以利用該方法和設(shè)備提供本文公開的觸摸反的流程圖。

圖10是可用于實現(xiàn)示例方法和設(shè)備以提供在此公開的觸覺反饋的示例計算機裝置和示例移動計算機裝置的示意性框圖。

具體實施方式

傳統(tǒng)的計算裝置依靠用戶視覺地關(guān)聯(lián)光標(biāo)位置和諸如窗口、菜單項等的用戶界面元件來知曉何時激活用戶界面元件(例如,敲擊、選擇等)。在用戶期望操作用戶界面而不看用戶界面時(例如,分離地在計算裝置在錢包中、在口袋中、在桌子下方等時)或者在視覺有障礙的人在低亮度條件下,這可使用戶界面的使用更困難。

為了克服至少這些問題,本文公開了能隨著導(dǎo)航用戶界面元件而自動提供觸覺反饋的方法和設(shè)備。本文公開的實例能夠隨著用戶在輸入裝置上移動(例如,劃動或滑動等)其手指和/或觸筆而自動提供觸摸反饋。用戶的移動使光標(biāo)在顯示裝置上移動。隨著光標(biāo)移動,不同的用戶界面元件被穿越、導(dǎo)航、滾動、穿過等,并且能夠為每一種提供觸覺反饋。這樣,隨著每個用戶元件變成被穿越,觸覺反饋為用戶提供自動指示,由此提供了用戶界面被導(dǎo)航的非視覺反饋。示例觸覺反饋輸出信號包括但不限于,相同或不同的碰撞、脈動、嗡鳴、輕拍、振動等中的一個或多個、組合、圖案和/或系列或序列。不同的用戶界面元件可以與不同的觸覺反饋關(guān)聯(lián),和/或用戶可以使特定的或定制的觸覺反饋與特定(例如,喜好的或默認的)用戶界面元件關(guān)聯(lián)。

現(xiàn)將詳細參考本公開的在附圖中示出的非限制性實例。下面通過參考附圖描述的這些實例,其中,相同的參考標(biāo)號表示相同的元件。當(dāng)示出相同的參考標(biāo)號時,不再重復(fù)相應(yīng)的描述,并且有興趣的讀者參考用于相同元件的描述的前述附圖。附圖中所示的這些實例和變型及其部分沒有以特定形狀或特定相對尺寸按比例繪制,因為它們對于本公開是不重要的并且會使附圖更難以理解。為了討論的目的,故意放大了特定元件。替代地,為了清晰和理解而繪制了附圖。此外,元件和耦接的布置可以根據(jù)本公開的其他實現(xiàn)方式以及本文的權(quán)利要求而改變、重新布置等。

圖1示出手提計算機100形式的示例計算裝置。圖1的示例手提計算機(其可以由電池供電)包括顯示器102、具有一個或多個鍵的鍵盤104(其中一個鍵以參考標(biāo)號106指定)以及觸控板108,用戶可以通過觸控板與手提計算機100交互。觸控板108可以可替選地實現(xiàn)為觸摸板。用戶可以使用鍵盤104和觸控板108以鍵入命令、指令、文本等以用于操作手提計算機100和/或其上的應(yīng)用(例如,電子郵件、文字處理、互聯(lián)網(wǎng)瀏覽應(yīng)用等)。顯示器102可以是額外用于控制手提計算機100的觸摸屏。如下面討論的,顯示器102和觸控板108可以用于隨著導(dǎo)航用戶界面元件而提供非視覺觸覺反饋。

圖2示出在移動計算機平臺和/或電子桌上建造的移動電話200形式的另一示例移動計算裝置。示例移動電話200包括觸摸屏202,用戶可以通過觸摸屏與移動電話200交互。如下面討論的,顯示器202可以用于隨著操作用戶界面元件而提供非可視的觸覺反饋。

圖3是根據(jù)本公開教導(dǎo)的配置成提供觸覺反饋的示例計算裝置300的示意圖。圖3的示例計算裝置300具有觸摸輸入裝置302(例如,觸摸屏、觸控板等)。為了接收輸入,觸摸輸入裝置302具有任意數(shù)量、配置和/或類型的觸摸單元或區(qū)域304。觸摸單元304提供或輸出表示觸摸輸入裝置302的使用的數(shù)據(jù),例如,該觸摸單元304用于接收觸摸輸入。觸摸輸入可以被處理為例如確定感測到多少根手指和/或其在觸摸輸入裝置302上如何按壓或移動??梢允褂美珉娙輦鞲衅鳌㈦娮鑲鞲衅?、壓力傳感器、力傳感器、壓電傳感器等實現(xiàn)示例觸摸單元304。

為了提供觸覺反饋,示例觸摸裝置302具有任意數(shù)量、布置、配置和/或類型的觸覺反饋裝置306,諸如壓電裝置、振蕩器或振動器。示例觸覺反饋包括但不限于相同或不同的碰撞、脈動、嗡鳴、輕拍、振動等中的一個或多個、組合、圖案和/或系列或序列。在一些實例中,觸覺反饋可以包括觸摸輸入裝置302的表面的變形和/或振動。

圖4a是用于實現(xiàn)圖3的示例觸摸輸入裝置302的示例觸摸輸入裝置400的俯視圖。圖4b是示例觸摸輸入裝置400的一部分的側(cè)視圖。示例觸摸輸入裝置400包括:多個觸摸區(qū)域或單元,這些觸摸區(qū)域或單元中的四個由參考標(biāo)號401-404指定,其根據(jù)網(wǎng)格布置;以及多個觸覺反饋裝置,這些觸覺反饋裝置中的四個由參考標(biāo)號411-414指定,其根據(jù)網(wǎng)格布置。雖然在圖4a和圖4b的實例中每觸摸單元401-404存在一個觸覺反饋裝置411-414,其可以根據(jù)不同的比率設(shè)置。

如圖4b所示,觸摸輸入裝置400具有暴露于用戶的頂表面或筋膜(fascia)420(在圖4b的取向上),其中,觸摸單元401-404布置在筋膜下方。在一些實例中,觸摸單元401-404與筋膜420一起實現(xiàn)(例如嵌入或模制在筋膜內(nèi))。觸覺反饋裝置411布置在筋膜420觸摸單元410組合的下方,并且能激活以選擇性地使可擴展構(gòu)件418從基部419向上擴展(在圖4b的取向上)到與筋膜420、觸摸單元401組合的底部接觸以及脫離筋膜420、觸摸單元401組合的底部??蓴U展構(gòu)件418與筋膜420、觸摸單元401組合的接觸可以被選擇性地控制并用于生成或形成相同或不同下列形式中的一個或多個、組合、圖案和/或系列或序列的形式的不同觸覺反饋輸出信號:

·碰撞,例如,可擴展構(gòu)件418的堅實且尖銳的單個擴展

·脈動,例如,可擴展構(gòu)件418的周期性串

·嗡鳴,例如,可擴展構(gòu)件418的快速序列

·輕拍,例如,可擴展構(gòu)件418的軟或溫和擴展

·振動,例如,可擴展構(gòu)件418的有節(jié)奏的串

·往復(fù)(ping-pong),例如,兩個或更多個可擴展構(gòu)件418的交替輕拍

·等

在一些實例中,擴展引起筋膜420、觸摸單元401組合的變形。在一些實例中,多于一個觸覺反饋裝置411的擴展協(xié)作地用于提供其他觸覺反饋。例如,振動往復(fù)類型的觸覺反饋通過兩個觸覺反饋裝置之間的交替而形成。

回到圖3,為了顯示用戶界面,圖3的示例計算裝置300包括顯示器308,用戶界面(其中一個以參考標(biāo)號309指定)呈現(xiàn)在該顯示器上。在一些實例(諸如圖2的移動電話200)中,觸摸裝置302和顯示器308組合成提供觸摸輸入、顯示和觸覺反饋的觸摸屏。用戶能夠控制或操作用戶界面309來操作計算裝置300上的應(yīng)用,以例如顯示網(wǎng)頁、發(fā)送/接收消息、打電話、回放媒體文件等。

為了控制計算裝置300,圖3的示例計算裝置300包括任意類型的處理器310。處理器310在一些實例中被編程為在顯示器308上顯示用戶界面309以使用戶能夠操作計算裝置300上的應(yīng)用。

處理器310可以處理觸摸單元304的輸出以確定哪個觸摸單元304正接收觸摸輸入。觸摸輸入可以由處理器310處理以例如確定感測到多少根手指和/或其如何和在何位置在觸摸輸入裝置302上按壓或移動。隨著觸摸單元輸出被處理,處理器310可以像傳統(tǒng)的一樣使用于各種用戶界面309的顯示器308上的光標(biāo)相應(yīng)地移動。

隨著其從用戶界面元件移動至用戶界面元件(例如,在諸如照片的項目的集合之間),處理器310控制觸覺反饋裝置306提供與項目之間的轉(zhuǎn)換相關(guān)的非視覺的觸覺反饋。例如,如果觸摸輸入表示通過例如項目的集合來移動,則觸覺反饋可以被設(shè)置為經(jīng)過每個項目。例如,如果用戶左右移動其手指通過這個集合而不抬起其手指,則光標(biāo)以左右的方式連續(xù)到達每個項目。隨著到達每個菜單項目,在手指的當(dāng)前位置處提供觸覺反饋。因此,觸覺反饋的位置隨著逐步穿越這些項目而從左移動右。由此,觸覺反饋可以指示經(jīng)過的項目以及指示在項目的集合中當(dāng)前導(dǎo)航的位置。在一些實例中,每個項目都由相同的觸覺反饋輸出信號來指示,如下:

·項目1–輕拍

·項目2–輕拍

·…

·最后項目–輕拍

在一些實例中,除了最后項目以外,每個項目由相同觸覺反饋輸出信號來指示,該最后項目被不同地指示以識別已到達這個集合的結(jié)束,如下:

·項目1–輕拍

·項目2–輕拍

·…

·最后項目–碰撞

在一些實例中,除了用戶標(biāo)記為喜好的項目之外,每個項目由相同觸覺反饋輸出信號指示,該喜好項目被不同地指示以讓用戶知曉其已到達其喜好,其表示如下:

·項目1–輕拍

·項目2–輕拍

·…

·喜好項目–振動

·…

·最后項目–碰撞

可以使用任意數(shù)量和/或類型的方法、界面和/或?qū)υ捒驅(qū)㈨椖恐付橄埠们抑概捎|覺反饋輸出信號。用于喜好的觸覺反饋輸出信號可以用于與鈴聲類似的目的。示例喜好觸覺反饋輸出信號是定制的一系列碰撞。不同的觸覺反饋可以用于表示其他類型的項目,諸如但不限于(例如,在菜單中的)默認項目、(例如,在菜單中的)禁用的項目。

由此,不同的觸覺反饋的使用能夠用于不只是指示穿越或到達項目,而是指示與該項目有關(guān)的附加信息。例如,如果用戶期望將菜單導(dǎo)航至默認菜單項目,則其可以導(dǎo)航通過菜單直到例如感受到脈動。因為用戶能夠感受到默認輕拍與脈動之間的不同,所以用戶也可以導(dǎo)航并選擇默認菜單項目,而無需必須視覺地導(dǎo)航菜單。

在一些實例中,處理器310可以詢問數(shù)據(jù)庫312來識別或確定與特定用戶界面元件和/或轉(zhuǎn)換有關(guān)聯(lián)的觸覺反饋的形式。在一些實例中,提供的觸覺反饋取決于操作系統(tǒng)默認值、應(yīng)用開發(fā)者設(shè)定、用戶設(shè)定和/或用戶定制。用戶定制能夠用于例如定義用于消息或電話的通知觸覺反饋(例如觸覺鈴聲),這對于不同的人而言是不同的。

轉(zhuǎn)到圖5至圖7,示出各種觸覺反饋實例。雖然在圖5至圖7中示出實例,但將認識到的是,存在使用本公開的教導(dǎo)來提供觸覺反饋的其他方式。此外,所示的實例可以以各種方式組合。此外,雖然本文示出并討論了示例用戶界面元件,但本文公開的觸覺反饋實例可以與其他用戶界面元件一起使用。

在圖5的實例中,顯示器308呈現(xiàn)具有多個用戶界面元件的用戶界面502,其中的三個以參考標(biāo)號504-506指定。圖5的示例元件504-506呈現(xiàn)萬維網(wǎng)瀏覽器(webbrowser)508的萬維網(wǎng)瀏覽器選項卡。如所示的,隨著三個手指510在觸摸裝置400上移動,光標(biāo)512對應(yīng)地在網(wǎng)頁瀏覽器508的選項卡504-506上移動。當(dāng)手指510的移動使光標(biāo)512定位在選項卡505上時,向用戶提供觸覺反饋514,由此即使在用戶不看顯示器308時也提供光標(biāo)512在選項卡505上的非可視指示??深愃频貫槠渌x項卡504-506提供觸覺反饋。在一些實例中,最后選項卡506具有不同的觸覺反饋516(例如,碰撞)以非可視指示其為最后的選項卡。在一些實例中,喜好的、默認的和/或禁用的選項卡可以利用與其他選項卡不同的觸覺反饋來指示。在至少這些方式中,用戶可以至少部分地使用非可視觸覺指示來導(dǎo)航用戶界面520。

轉(zhuǎn)到圖6,顯示器308呈現(xiàn)具有菜單604的應(yīng)用602,該菜單604具有菜單項目形式的多個用戶界面元件,這些菜單項目中的三個以參考標(biāo)號606-608來指定。如所示的,隨著手指510在觸摸裝置400上向下移動,光標(biāo)512在菜單項目上相應(yīng)的向下移動。當(dāng)手指510的移動使光標(biāo)512定位在菜單項目607上時,向用戶提供觸覺反饋610,由此,即使在用戶不看顯示器308時也提供光標(biāo)在菜單項目607上的非可視指示??深愃频貫槠渌藛雾椖?06-608提供觸覺反饋。在一些實例中,最后菜單項目608具有不同的觸覺反饋(例如,碰撞)以指示其為最后的菜單項目。在一些實例中,喜好的、默認的和/或禁用的菜單項目可以利用與其他菜單項目不同的不同觸覺反饋來指示。在至少這些方式中,用戶能夠至少部分地使用非視覺觸覺指示來導(dǎo)航菜單604。

移動到圖7,顯示器308呈現(xiàn)具有布置成行的多個用戶界面元件的用戶界面702,其中三個以參考標(biāo)號704-706來指定。圖7的示例元件704-706呈現(xiàn)窗口、文件(例如,音頻、視頻、圖像等)、應(yīng)用、選項、信息等的任意集合或列表,并且可以其他方式(例如,豎直地、對角地、直線地、圓形地等)布置。元件704-706還可以用于呈現(xiàn)項目的可滾動列表。如所示的,隨著手指510在觸摸裝置400上移動,光標(biāo)512對應(yīng)地在元件704-706上移動。當(dāng)手指510的移動使光標(biāo)512變成定位在元件705上時,向用戶提供觸覺反饋708,由此即使在用戶不看顯示器308時也提供光標(biāo)在元件705上的非視覺指示??深愃频貫槠渌?04-706提供觸覺反饋。在一些實例中,最后元件706具有不同的觸覺反饋710(例如,碰撞)以指示其為最后的選項卡。在一些實例中,喜好的、默認的和/或禁用的元件可以利用與其他元件不同的不同觸覺反饋來指示。圖7的實例可以用于例如隨著用戶在文件之間瀏覽或移動而提供觸覺反饋。例如,用戶可以刷動(swipe)以利用隨著文件經(jīng)過的觸覺反饋而在其音樂文件之間移動??梢詾槊總€文件、為每10個文件等提供反饋。當(dāng)?shù)竭_最后文件時可提供不同的反饋。在至少這些方式中,用戶可以至少部分地使用非可視觸覺指示來導(dǎo)航用戶界面702。

圖8是根據(jù)本公開教導(dǎo)的配置成提供觸覺反饋的另一示例計算裝置800的示意圖。這里不再重復(fù)圖3、圖4a、圖4b和圖8中的相同參考標(biāo)號的描述,替代地,有興趣的讀者參考前述的圖用于描述相同的元件。

與圖3比較,計算裝置800實現(xiàn)用于另一計算裝置805的觸摸輸入裝置302,其實現(xiàn)顯示器852和用戶界面854。在圖8的布置中,計算裝置800經(jīng)由例如網(wǎng)絡(luò)880的任意數(shù)量和/或類型的通信耦接來實現(xiàn)用于計算裝置850的遠程控制器。圖8的實例能夠被操作為提供至少與圖3、圖4a、圖4b和圖5至圖7類似的觸覺反饋,其中,用戶界面遠程地顯示在計算裝置850上,而不是本地地在計算裝置800上。當(dāng)計算裝置800是用于諸如,機頂盒、流媒體盒、計算機、游戲控制器等的另一計算裝置的遠程控制裝置時,這樣的布置是有用的。

除了或替代隨著導(dǎo)航用戶界面而提供觸覺反饋,視覺反饋可以提供用于提供警報用戶的通知。使用非可視觸覺反饋,用戶可以警報用戶并采取與通知有關(guān)的動作,而無需看或聽傳統(tǒng)的警報通知。每個通知警報均可指派其自己的觸覺反饋圖案,該觸摸反饋圖案可以用于使用戶識別通知類型。用戶能夠通過按壓和保持通知警報的位置而與觸覺反饋交互以打開警報或忽略警報并繼續(xù)使用計算裝置。示例通知警報包括但不限于到達文件的結(jié)束、到達網(wǎng)頁的結(jié)束、對齊(例如,當(dāng)網(wǎng)頁大約對齊屏幕的二分之一時的嗡鳴或一系列碰撞)、在二分之一屏幕并排模式中執(zhí)行的兩個應(yīng)用之間移動、新電子消息(例如,電子郵件)、新文本消息、新語音電話、新語音消息、錯誤等。在一些實例中,視覺反饋的等級取決于是否在裝置上啟用訪問而增加。例如,當(dāng)啟用訪問時,提供更多觸覺反饋。

本文所示的元件或界面中的一個或多個可以以任意其他的方式組合、分開、再布置、省略、消除和/或?qū)崿F(xiàn)。此外,可以使用一個或多個電路、可編程處理器、保險絲、專用集成電路(asic)、可編程邏輯器件(pld)、現(xiàn)場可編程邏輯器件(fpld)和/或現(xiàn)場可編程門陣列(fpga)等。此外,代替或除了所示的這些,可以包括更多界面和/或元件,和/或可以包括多于任意或所有示出的界面和元件中的一個。所示的元件可以例如實現(xiàn)為由一個或多個處理器執(zhí)行的機器可讀指令。諸如圖10所示的那些的處理器、控制器和/或任何其他合適的處理裝置可以被用于、配置成和/或編程為執(zhí)行和/或?qū)嵤┍疚墓_的實例。例如,所公開的實例可以體現(xiàn)在存儲于可由處理器、計算機和/或具有諸如下面關(guān)于圖10討論的處理器的其他機器訪問的有形的和/或非暫時性的計算機可讀介質(zhì)中的程序代碼和/或機器可讀指令中。機器可讀指令包括例如使處理器、計算機和/或具有處理器的機器執(zhí)行一個或多個特定過程的指令??梢允褂脤崿F(xiàn)公開實例的多種其他方法。例如,執(zhí)行的順序可以改變,和/或所描述的一個或多個塊和/或交互可以被改變、消除、細分或組合。此外,可以通過例如獨立處理線程、處理器、裝置、離散邏輯、電路等連續(xù)地和/或并行地實施任意或整個實例。

轉(zhuǎn)到圖9,示出可執(zhí)行以提供如本文公開的觸覺反饋的示例方法900。圖9的示例方法開始于處理器(例如處理器310)確定是否發(fā)生觸發(fā)事件(框905)。示例觸發(fā)事件包括但不限于將光標(biāo)導(dǎo)航至新用戶界面元件、新文件、新列表項目、新窗口、新應(yīng)用、新警報通知等。

當(dāng)發(fā)生觸發(fā)事件時(框905),處理器通過例如詢問數(shù)據(jù)庫312(框910)并控制觸發(fā)反饋裝置306以提供觸發(fā)反饋(框915)來識別用于該事件的觸覺反饋??刂品祷刂量?05以等待另一觸發(fā)事件(框905)。

圖9的示例方法900或本文公開的其他方法可以例如實現(xiàn)為由一個或多個處理器實施的機器可讀指示以控制或操作本文公開的示例顯示組件。處理器、控制器和/或任何其他合適的處理裝置可以用于、配置成和/或編程為執(zhí)行和/或?qū)嵤┍疚墓_的示例方法。例如,圖9的示例方法或本文公開的其他方法可以體現(xiàn)在存儲于可由處理器、計算機和/或具有諸如下面關(guān)于圖10討論的處理器的其他機器訪問的暫時和/或非暫時性計算機可讀介質(zhì)中的程序代碼和/或機器可讀指令中。機器可讀指令例如包括使處理器、計算機和/或具有處理器的機器執(zhí)行一個或多個特定過程的指令??梢允褂脤崿F(xiàn)圖9的示例方法900的多種其他方法或在此公開的其他方法。例如,執(zhí)行的順序可以被變化,和/或所描述的一個或多個塊和/或交互可以被變化、消除、細分或組合。此外,可以通過例如獨立處理線程、處理器、裝置、離散邏輯、電路等連續(xù)地和/或并行地實施圖9的整個示例方法900中的任一個或在此公開的其他方法。

如在此使用的,術(shù)語“計算機可讀介質(zhì)”專門定義為包括任意類型的有形的和/或非暫時性計算機可讀介質(zhì)并且專門排除傳播信號。示例計算機可讀介質(zhì)包括但不限于易失性和/或非易失性存儲器、易失性和/或非易失性存儲裝置、光盤(cd)、數(shù)字光碟(dvd)、只讀存儲器(rom)、隨機存取存儲器(ram)、可編程rom(prom)、電可編程rom(eprom)、電可擦除prom(eeprom)、光貯存盤、光貯存裝置、磁貯存盤、磁貯存裝置、高速緩存和/或其中在任意持續(xù)時間(例如,擴展時間段、永久、短瞬間、臨時緩沖和/或信息的高速緩存)內(nèi)存儲信息且可由處理器、計算機和/或具有處理器的其他機器訪問的任意其他貯存媒體。

轉(zhuǎn)到圖10,通用計算裝置1000和通用移動計算裝置1050的實例可以與本文描述的技術(shù)一起使用。計算裝置1000旨在呈現(xiàn)各種形式的數(shù)字計算機,諸如手提計算機、臺式機、平板電腦、工作站、個人數(shù)字助手、電視、服務(wù)器、刀片服務(wù)器、主機和其他合適的計算裝置。計算裝置1050旨在呈現(xiàn)各種形式的移動裝置,諸如個人數(shù)字助手、蜂窩電話、智能手機以及其他類似的計算裝置。這里所示的部件、它們的連接和關(guān)系以及它們的功能僅是示例性的,而不意味著限制本文件中描述的和/或要求保護的本發(fā)明的實現(xiàn)方式。

計算裝置1000包括處理器1002、存儲器1004、貯存裝置1006、與存儲器1004和高速擴展端口1010連接的高速接口1008、以及與低速總線1014和貯存裝置1006連接的低速接口1012。處理器1002可以是基于半導(dǎo)體的處理器。存儲器1004可以是基于半導(dǎo)體的存儲器。部件1002、1004、1006、1008、1010和1012中的每個使用各種總線、連接、存儲器、高速緩存等互連,并且可以在普通母板上或適當(dāng)?shù)匾云渌绞桨惭b。處理器1002可以處理用于在計算裝置1000內(nèi)執(zhí)行的指令,包括存儲在存儲器1004中或貯存裝置1006上至用于外部輸入/輸出裝置上的gui的發(fā)光部分(諸如,與高速接口1008耦接的發(fā)光部分1016)圖形信息的指令。在其他實現(xiàn)方式中,多個處理器和/或多個總線可以適當(dāng)?shù)嘏c多個存儲器和多種類型的存儲器一起使用。此外,多個計算裝置1000可以與提供部分必要操作的每個裝置連接(例如,像服務(wù)器庫存(serverbank)、一組刀片服務(wù)器或多個處理器系統(tǒng)一樣)。

存儲器1004在計算裝置1000中存儲信息。在一個實現(xiàn)方式中,處理器1004是易失性存儲器單元或多個易失性存儲器單元。在另一實現(xiàn)方式中,存儲器1004是非易失性存儲器單元或多個非易失性存儲器單元。存儲器1004還可以是另一形式的計算機可讀介質(zhì),諸如磁盤或光盤。

貯存裝置1006能夠用于計算裝置100的大容量貯存。在一個實現(xiàn)方式中,貯存裝置1006可以是或包含計算機可讀介質(zhì),諸如軟盤裝置、硬盤裝置、光盤裝置或帶裝置、閃存或其他類似的固態(tài)存儲器裝置或裝置的陣列,包括貯存區(qū)域網(wǎng)絡(luò)或其他配置中的裝置。計算機編程產(chǎn)品能夠有形地實現(xiàn)于信息載體中。計算機編程產(chǎn)品還可以包含當(dāng)執(zhí)行時執(zhí)行諸如上述的一個或多個方法的指令。信息載體是計算機或機器可讀介質(zhì),諸如存儲器1004、貯存裝置1006或處理器1002上的存儲器。

高速控制器1008管理用于計算裝置1000的帶寬密集(超帶寬)操作,而低速控制器1012管理較低帶寬密集操作。這種功能的分配僅是示例性的。在一個實現(xiàn)方式中,高速控制器1008耦接至存儲器1004、發(fā)光部分1016(例如,通過圖形處理器或加速器)以及可以接收各種擴展卡(未示出)的高速擴展端口1010。在該實現(xiàn)方式中,低速控制器1012耦接至貯存裝置1006和低速擴展端口1014。可以包括各種通信端口(例如,usb、藍牙、以太網(wǎng)、wifi)的低速擴展端口可以例如通過網(wǎng)絡(luò)適配器耦接至諸如鍵盤、指針裝置、掃描儀或網(wǎng)絡(luò)裝置的一個或多個輸入/輸出裝置、或者諸如交換機或路由器。

計算裝置1000可以實現(xiàn)為多種不同的形式,如圖中所示。例如,其可以實現(xiàn)為標(biāo)準(zhǔn)服務(wù)器1020或者在一組這種服務(wù)器中多次。其還可實現(xiàn)為機架服務(wù)器系統(tǒng)1024的一部分。此外,其可以實現(xiàn)為諸如手提計算機1022的個人計算機。可替選地,來自計算裝置1000的部件可以與諸如裝置1050的移動裝置(未示出)中的其他部件組合。這種裝置中的每個可以包含一個或多個計算裝置1000、1050,并且整個系統(tǒng)可以由彼此通信的多個計算裝置1000、1050構(gòu)成。

在其他部件之中,計算裝置1050包括處理器1052、存儲器1064、諸如發(fā)光部分1054的輸入/輸出裝置、通信接口1066以及收發(fā)器1068。裝置1050還可以提供有貯存裝置,諸如微型硬盤(microdrive)或其他裝置,以提供附加貯存。部件1050、1052、1064、1054、1066和1068中的每個使用各種總線互連,并且這些部件中的一些可以在普通母板上或適當(dāng)?shù)匾云渌绞桨惭b。

處理器1052可以在計算裝置1050內(nèi)執(zhí)行指令,包括存儲在存儲器1064中的指令。處理器可以實現(xiàn)為包括單獨的和多個模擬和數(shù)字處理器的芯片的芯片組。處理器可以例如提供用于裝置105的其他部件的協(xié)調(diào),諸如用戶界面的控制、由裝置1050運行的應(yīng)用以及裝置1050的無線通信。

處理器105可以通過與發(fā)光部分1054耦接的發(fā)光部分接口1056和控制接口1058與用戶通信。發(fā)光部分1054可以例如為tftlcd(薄膜晶體管液晶發(fā)光部分)或oled(有機發(fā)光二極管)或者其他適當(dāng)?shù)陌l(fā)光部分技術(shù)。發(fā)光部分接口1056可以包括用于驅(qū)動發(fā)光部分1054的適當(dāng)電路以向用戶呈現(xiàn)圖形或其他信息??刂平涌?058可以從用戶接收命令并將它們轉(zhuǎn)換以用于呈遞至處理器1052。此外,外部接口1062可以提供成與處理器1052通信,以便啟用裝置1050與其他裝置在附近區(qū)域通信。外部接口1062可以例如提供用于在一些實現(xiàn)方式中有線通信或者在其他實現(xiàn)方式中無線通信,并且還可以使用多個接口。

存儲器1064在計算裝置1050內(nèi)存儲信息。存儲器1064可以實現(xiàn)為計算機可讀介質(zhì)或媒體、易失性存儲器單元或多個易失性存儲器單元、或者非易失性存儲器單元或多個非易失性存儲器單元。擴展存儲器1074還可以通過擴展接口1072來提供并連接至裝置1050,該擴展接口可以包括例如simm(單列直插存儲器模塊)卡接口。這種擴展存儲器1074可以提供用于裝置1050的額外貯存空間,或者還可以存儲用于裝置1050的應(yīng)用或其他信息。具體地,擴展存儲器1074可以包括實施或補充上述過程的指令,并且還可以包括安全信息。由此,例如,擴展接口1074可以提供為用于裝置1050的安全模塊,并且可以利用允許安全使用裝置1050的指令來編程。此外,安全應(yīng)用可以經(jīng)由simm卡與附加信息一起提供,諸如以非可破解方式將識別信息設(shè)置在simm卡上。

存儲器可以包括例如閃存和/或nvram存儲器,如下文討論的。在一個實現(xiàn)方式中,計算機編程產(chǎn)品明確地體現(xiàn)在信息載體中。計算機編程產(chǎn)品包含在執(zhí)行時執(zhí)行諸如上文描述的一個或多個方法的指令。信息載體是計算機或機器可讀介質(zhì),諸如存儲器1064、擴展存儲器1074或可以例如在收發(fā)器1068或外部接口1062上接收的處理器105上的存儲器。

裝置1050可以經(jīng)由通信接口1066無線通信,如果需要的話,其可以包括數(shù)字信號處理電路。通信接口1066可以提供用于在其中諸如,gsm語音通話、sms、ems、或mms消息、cdma、tdma、pdc、wcdma、cdma2000或gprs等的各種模式或協(xié)議下的通信。這種通信可以例如經(jīng)由射頻收發(fā)器1068發(fā)生。此外,短距離通信可以諸如使用藍牙、wifi或其他這樣的收發(fā)器(未示出)發(fā)生。此外,gps(全球定位系統(tǒng))接收器模塊1070可以向裝置1050提供導(dǎo)航和定位相關(guān)的無線數(shù)據(jù),其可以適當(dāng)?shù)赜稍谘b置1050上運行的程序使用。

裝置1050還可以使用音頻編解碼器1060可聽見地通信,其可以接收來自用戶的口語信息并將其轉(zhuǎn)換成可使用的數(shù)字信息。音頻編解碼器1060可以諸如經(jīng)由例如位于裝置1050的手持機(handset)中的揚聲器為用戶類似地生成可聽見的聲音。這樣的聲音可以包括來自語音電話呼叫的聲音,可以包括錄制的聲音(例如,語音消息、音樂文件等)并且還可以包括由在裝置1050上運行的應(yīng)用所生成的聲音。

計算裝置1050可以實現(xiàn)為多種不同的形式,如圖所示。例如,其可以實現(xiàn)為蜂窩電話1080。其還可以實現(xiàn)為智能手機1082、個人數(shù)字助手或其他類似移動裝置的一部分。

這里描述的系統(tǒng)和技術(shù)的各種實現(xiàn)方式可以被實現(xiàn)為數(shù)字電子電路、集成電路、特殊設(shè)計的asic(專用集成電路)、計算機硬件、固件、軟件和/或其組合。這些各種實現(xiàn)方式可以包括一個或多個計算機程序的實現(xiàn)方式,該計算機程序可以是特殊或一般目的,耦接以從貯存系統(tǒng)、至少一個輸入裝置和至少一個輸出裝置接收數(shù)據(jù)和指令并將數(shù)據(jù)和指令傳輸至貯存系統(tǒng)、至少一個輸入裝置和至少一個輸出裝置。

這些計算機程序(還被稱為程序、軟件、軟件應(yīng)用或代碼)包括用于可編程處理器的機器指令,并且可以通過高級別程序和/或面向?qū)ο缶幊陶Z言和/或組件/機器語言來實現(xiàn)。如本文使用的,術(shù)語“機器可讀介質(zhì)”、“計算機可讀介質(zhì)”表示用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任意計算機程序產(chǎn)品、設(shè)備和/或裝置(例如,磁盤、光盤、存儲器、可編程邏輯裝置(pld)),包括接收作為機器可讀信號的機器指令的機器可讀介質(zhì)。術(shù)語“機器可讀信號”表示用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任意信號。

為了提供與用戶的交互,這里描述的系統(tǒng)和技術(shù)可以實現(xiàn)在計算機上,該計算機具有:發(fā)光部分裝置(例如,crt(陰極射線管)或lcd(液晶發(fā)光部分)監(jiān)控器),用于給用戶發(fā)光部分信息;以及鍵盤和指針裝置(例如,鼠標(biāo)或軌跡球),通過其用戶可以向計算機提供輸入。其他類型的裝置也可以用于提供與用戶的交互;例如,向用戶提供的反饋可以是任意形式的感覺反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);以及能夠以任意形式來接收來自用戶的輸入,包括音響的、說話或觸覺輸入。

這里描述的系統(tǒng)和技術(shù)可以實現(xiàn)為計算系統(tǒng),該計算系統(tǒng)包括后端部件(例如,數(shù)據(jù)服務(wù)器),或者包括中間件部件(例如,應(yīng)用服務(wù)器),或者包括前端部件(例如,客戶端計算機,其具有圖形用戶界面或網(wǎng)絡(luò)瀏覽器,用戶可以通過圖形用戶界面或網(wǎng)絡(luò)瀏覽器與這里描述的系統(tǒng)和技術(shù)的實現(xiàn)方式交互)或這種后端部件、中間件部件和前端部件的任意組合。系統(tǒng)的這些部件可以由任意形式或介質(zhì)的數(shù)字數(shù)據(jù)通信(例如,通信網(wǎng)絡(luò))來互連。通信網(wǎng)絡(luò)的實例包括局域網(wǎng)(“l(fā)an”)、廣域網(wǎng)(“wan”)和互聯(lián)網(wǎng)。

計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此相距較遠并且通常通過通信網(wǎng)絡(luò)交互??蛻舳伺c服務(wù)器的關(guān)系憑借在各自計算機上運行的且彼此具有客戶端-服務(wù)器關(guān)系的計算機程序而出現(xiàn)。

在本說明書和所附權(quán)利要求中,除非場境(context)明確指示,否則單數(shù)形式“一個(a)”、“一個(an)”和“這個(the)”不排除復(fù)數(shù)形式。此外,除非場境明確指示,否則連詞(諸如,“和”、“或”以及“和/或”)是包含的。例如,“a和/或b”包括單獨的a、單獨的b、以及a和b。

所呈現(xiàn)的各個附圖中所示的連接線或連接器旨在呈現(xiàn)各種元件之間的示例性功能關(guān)系和/或物理或邏輯耦接。應(yīng)該注意到,可以呈現(xiàn)許多替代的和/或附加的功能關(guān)系、物理連接或邏輯連接。此外,除非元件被特定描述為“必要的”或“極重要的”,否則沒有項目或部件對于實踐本公開是必要的。此外,圖和/或附圖未按比例繪制,而是為了清楚地示出和描述而繪制。

雖然本文描述的某些示例方法、設(shè)備和制品(articlesofmanufacture),但是本專利的覆蓋范圍不限于此。將理解到,在此使用的術(shù)語是用于描述特定方面的目的,且并非旨在限制。相反,本專利覆蓋等同地落入在本專利的權(quán)利要求的范圍內(nèi)的所有方法、設(shè)備和制品。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
偃师市| 商河县| 盖州市| 沈丘县| 民权县| 白银市| 临泉县| 高阳县| 丽水市| 土默特左旗| 剑阁县| 湘阴县| 宝丰县| 利川市| 百色市| 永安市| 阳江市| 东城区| 湛江市| 吉林市| 泊头市| 华容县| 黄骅市| 华蓥市| 北海市| 杭锦旗| 临猗县| 合江县| 平泉县| 时尚| 彭阳县| 长沙市| 郴州市| 阿图什市| 大足县| 德庆县| 青川县| 资阳市| 夏河县| 云和县| 托里县|