00的帶寬密集操作,而低速接口 612管理較低帶寬密集操作。這樣的功能分配僅為舉例。在一些實施方式中,高速接口 608耦合到存儲器604、顯示器616(例如通過圖形處理器或者加速器)并且耦合到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口 610。在該實施方式中,低速接口 612耦合到存儲設(shè)備606和低速擴(kuò)展端口 614??梢园ǜ鞣N通信端口(例如USB、藍(lán)牙、以太網(wǎng)、無線以太網(wǎng))的低速擴(kuò)展端口 614可以耦合到一個或者多個輸入/輸出設(shè)備(比如鍵盤、指示設(shè)備、掃描儀或者通過網(wǎng)絡(luò)適配器連接到網(wǎng)絡(luò)設(shè)備(比如交換機(jī)或者路由器))。
[0062]可以如圖中所示以多個不同形式實施計算設(shè)備600。例如它可以實施為標(biāo)準(zhǔn)服務(wù)器620或者多次實施于一組這樣的服務(wù)器中。此外,它可以實施于個人計算機(jī)(比如膝上型計算機(jī)622)中。它也可以實施為機(jī)架服務(wù)器系統(tǒng)624的部分。取而代之,來自計算設(shè)備600的部件可以與移動設(shè)備(比如移動計算設(shè)備650)中的其它部件(未示出)組合。這樣的設(shè)備中的每個設(shè)備可以包含計算設(shè)備600和移動計算設(shè)備650中的一個或者多個設(shè)備,并且整個系統(tǒng)可以由相互通信的多個計算設(shè)備組成。
[0063]移動計算設(shè)備650包括處理器652、存儲器664、輸入/輸出設(shè)備(比如顯示器654)、通信接口 666和收發(fā)器668以及其它部件。移動計算設(shè)備650也可以具有用于提供附加存儲的存儲設(shè)備(比如微驅(qū)動或者其它設(shè)備)。使用各種總線來互連處理器652、存儲器664、顯示器654、通信接口 666和收發(fā)器668中的每個部件,并且若干部件可以裝配于公共母板上或者如適當(dāng)?shù)哪菢右云渌绞絹硌b配。
[0064]處理器652可以執(zhí)行移動計算設(shè)備650內(nèi)的指令(包括存儲于存儲器664中的指令)。處理器652可以實施為包括單獨(dú)和多個模擬和數(shù)字處理器的芯片的芯片組。處理器652可以例如提供移動計算設(shè)備650的其它部件的協(xié)調(diào)(比如控制用戶接口、移動計算設(shè)備650運(yùn)行的應(yīng)用和移動計算設(shè)備650的無線通信)。
[0065]處理器652可以通過耦合到顯示器654的控制接口 658和顯示器接口 656來與用戶通信。顯示器654可以例如是TFT (薄膜晶體管液晶顯示器)顯示器或者OLED (有機(jī)發(fā)光二極管)顯示器或者其它適當(dāng)顯示器技術(shù)。顯示器接口 656可以包括用于驅(qū)動顯示器654以向用戶呈現(xiàn)圖形和其它信息的適當(dāng)電路??刂平涌?658可以從用戶接收命令并且轉(zhuǎn)換它們用于向處理器652提交。此外,外部接口 662可以提供與處理器652的通信以便實現(xiàn)移動計算設(shè)備650與其它設(shè)備的近場通信。外部接口 662可以在一些實施方式中提供有線通信或者在其它實施方式中提供無線通信,并且也可以使用多個接口。
[0066]存儲器664存儲移動計算設(shè)備650內(nèi)的信息。存儲器664可以實施為一個或者多個計算機(jī)可讀介質(zhì)、一個或者多個易失性存儲器單元或者一個或者多個非易失性存儲器單元中的一項或者多項。擴(kuò)展存儲器674也可以被提供并且通過可以例如包括SIMM (單列直插式存儲器模塊)卡接口的擴(kuò)展接口 672連接到移動計算設(shè)備650。擴(kuò)展存儲器674可以提供用于移動計算設(shè)備650的額外存儲空間或者也可以存儲用于移動計算設(shè)備650的應(yīng)用或者其它信息。具體而言,擴(kuò)展存儲器674可以包括用于實現(xiàn)或者補(bǔ)充上文描述的過程的指令并且也可以包括安全信息。因此例如擴(kuò)展存儲器674可以被提供作為用于移動計算設(shè)備650的安全模塊并且可以用允許安全使用移動計算設(shè)備650的指令來編程。此外,可以經(jīng)由SIMM卡將安全應(yīng)用與附加信息一起提供(比如以不可黑客方式在SIMM卡上放置識別信息)。
[0067]如上文討論的那樣,存儲器可以例如包括閃存和/或NVRAM存儲器(非易失性隨機(jī)存取存儲器)。在一些實施方式中,計算機(jī)程序產(chǎn)品有形地具體化于信息載體中。計算機(jī)程序產(chǎn)品包含在執(zhí)行時執(zhí)行一種或者多種方法(比如上文描述的方法)的指令。計算機(jī)程序產(chǎn)品可以是計算機(jī)或者機(jī)器可讀介質(zhì)(比如存儲器664、擴(kuò)展存儲器674或者處理器652上的存儲器)。在一些實施方式中,可以例如通過收發(fā)器668或者外部接口 662在傳播的信號中接收計算機(jī)程序產(chǎn)品。
[0068]移動計算設(shè)備650可以通過可以在必需時包括數(shù)字信號處理電路的通信接口 666進(jìn)行無線通信。通信接口 666可以提供在各種模式或者協(xié)議(比如GSM (全球移動通信系統(tǒng))語音呼叫、SMS (短消息服務(wù))、EMS (增強(qiáng)型消息接發(fā)服務(wù))或者麗S消息接發(fā)(多媒體消息接發(fā)服務(wù))、CDMA (碼分多址)、TDMA (時分多址)、I3DC (個人數(shù)字蜂窩)、WCDMA (寬帶碼分多址)、CDMA2000或者GPRS (通用分組無線電服務(wù))以及其它模式或者協(xié)議)之下的通信。這樣的通信例如可以通過使用射頻的收發(fā)器668來出現(xiàn)。此外,短程通信可以比如使用藍(lán)牙、WiFi或者其它這樣的收發(fā)器(未示出)來出現(xiàn)。此外,GPS (全球定位系統(tǒng))接收器模塊670可以向移動計算設(shè)備650提供附加的與導(dǎo)航和位置有關(guān)的無線數(shù)據(jù),該數(shù)據(jù)可以如適當(dāng)?shù)哪菢佑稍谝苿佑嬎阍O(shè)備650上運(yùn)行的應(yīng)用使用。
[0069]移動計算設(shè)備650也可以使用音頻編碼解碼器660來可聽地通信,該編碼解碼器可以從用戶接收口頭信息并且將它轉(zhuǎn)換成可用數(shù)字信息。音頻編碼解碼器660可以類似地比如通過例如移動計算設(shè)備650的聽筒中的揚(yáng)聲器生成用于用戶的可聽聲音。這樣的聲音可以包括來自語音電話呼叫的聲音、可以包括記錄的聲音(例如語音消息、音樂文件等)并且也可以包括由在移動計算設(shè)備650上操作的應(yīng)用生成的聲音。
[0070]可以如圖中所示以多個不同形式實施移動計算設(shè)備650。例如它可以實施為蜂窩電話680。它也可以實施為智能電話682、個人數(shù)字助理或者其它相似移動設(shè)備的部分。[0071 ] 這里描述的系統(tǒng)和技術(shù)的各種實施方式可以實施于數(shù)字電子電路、集成電路、專門設(shè)計的ASIC(專用集成電路)、計算機(jī)硬件、固件、軟件和/或其組合中。這些各種實施方式可以包括在包括可以是專用或者通用的至少一個可編程處理器(該處理器被耦合成從存儲系統(tǒng)、至少一個輸入設(shè)備和至少一個輸出設(shè)備接收數(shù)據(jù)和指令并且向存儲系統(tǒng)、至少一個輸入設(shè)備和至少一個輸出設(shè)備發(fā)送數(shù)據(jù)和指令)的可編程系統(tǒng)上可執(zhí)行和/或可解譯的一個或者多個計算機(jī)程序中的實施方式。
[0072]這些計算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用或者代碼)包括用于可編程處理器的機(jī)器指令并且可以用高級過程和/或面向?qū)ο蟮木幊陶Z言和/或用匯編/機(jī)器語言來實施。如這里所用,術(shù)語機(jī)器可讀介質(zhì)和計算機(jī)可讀介質(zhì)指代用來向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何計算機(jī)程序產(chǎn)品、裝置和/或設(shè)備(例如磁盤、光盤、存儲器、可編程邏輯器件(PLD))(包括接收作為機(jī)器可讀信號的機(jī)器指令的機(jī)器可讀介質(zhì))。術(shù)語機(jī)器可讀信號指代用來向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何信號。
[0073]為了提供與用戶的交互,這里描述的系統(tǒng)和技術(shù)可以實施于如下計算機(jī)上,該計算機(jī)具有用于向用戶顯示信息的顯示器設(shè)備(例如CRT(陰極射線管)或者LCD(液晶顯示器)監(jiān)視器)以及用戶可以向計算機(jī)提供輸入的鍵盤和指示設(shè)備(例如鼠標(biāo)或者跟蹤球)。其它種類的設(shè)備也可以用來提供與用戶的交互;例如向用戶提供的反饋可以是任何形式的感官反饋(例如視覺反饋、聽覺反饋或者觸覺反饋);并且可以用包括聲學(xué)、語音或者觸覺輸入的任何形式接收來自用戶的輸入。
[0074]這里描述的系統(tǒng)和技術(shù)可以實施于如下計算系統(tǒng)中,該計算系統(tǒng)包括后端部件(例如作為數(shù)據(jù)服務(wù)器)或者包括中間件部件(例如應(yīng)用服務(wù)器)或者包括前端部件(例如具有如下圖形用戶接口或者Web瀏覽器的客戶端計算機(jī),用戶可以通過該圖形用戶接口或者Web瀏覽器來與這里描述的系統(tǒng)和技術(shù)的實施交互)或者這樣的后端、中間件或者前端部件的任何組合。系統(tǒng)的部件可以由任何數(shù)字?jǐn)?shù)據(jù)通信形式或者介質(zhì)(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的例子包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)和因特網(wǎng)。
[0075]計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般相互遠(yuǎn)離并且通常通過通信網(wǎng)絡(luò)交互。客戶端和服務(wù)器的關(guān)系借助在相應(yīng)計算機(jī)上運(yùn)行并且相互具有客戶端-服務(wù)器關(guān)系的計算機(jī)程序來產(chǎn)生。
[0076]雖然上文已經(jīng)具體描述少數(shù)實施方式,但是其它修改是可能的。此外,在圖中描繪的邏輯流程無需所示特定順序或者依次順序以實現(xiàn)希望的結(jié)果。此外,可以提供其它步驟或者可以從描繪的流程消除步驟,并且可以向描述的系統(tǒng)添加或者從描述的系統(tǒng)去除其它部件。因而其它實施方式在所附權(quán)利要求的范圍內(nèi)。
【主權(quán)項】
1.一種計算機(jī)實施的方法,包括: 在計算設(shè)備的顯示器屏幕上呈現(xiàn)包括來自字詞網(wǎng)格的一個或者多個轉(zhuǎn)錄的字詞的第一短語; 在所述計算設(shè)備處接收對來自所述第一短語的字詞的用戶選擇; 響應(yīng)于接收到對所述字詞的所述用戶選擇,在所述計算設(shè)備的所述顯示器屏幕上呈現(xiàn)(i)各自對應(yīng)于用于來自所述字詞網(wǎng)格的用戶選擇的所述字詞的一個或者多個替代字詞的一個或者多個控件,以及(ii)與用于去除用戶選擇的所述字詞