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

使用應(yīng)用通信協(xié)議的附件和移動(dòng)計(jì)算設(shè)備通信的制作方法

文檔序號(hào):8945931閱讀:263來(lái)源:國(guó)知局
使用應(yīng)用通信協(xié)議的附件和移動(dòng)計(jì)算設(shè)備通信的制作方法
【專(zhuān)利說(shuō)明】使用應(yīng)用通信協(xié)議的附件和移動(dòng)計(jì)算設(shè)備通信
[0001]本申請(qǐng)是申請(qǐng)日為2010年3月11日申請(qǐng)?zhí)枮?01080021428.4(國(guó)際申請(qǐng)?zhí)?PCT/US2010/027058)發(fā)明名稱(chēng)為“使用應(yīng)用通信協(xié)議的附件和移動(dòng)計(jì)算設(shè)備通信”的發(fā)明專(zhuān)利申請(qǐng)的分案申請(qǐng)。
【背景技術(shù)】
[0002]本公開(kāi)一般涉及移動(dòng)計(jì)算設(shè)備與附件之間的通信,并且具體地涉及將特定于附件和/或應(yīng)用的協(xié)議用于這樣的通信。
[0003]移動(dòng)計(jì)算設(shè)備已廣泛普及。舉幾個(gè)例子,各個(gè)公司已開(kāi)發(fā)出如下移動(dòng)計(jì)算設(shè)備,例如,iPhone、iPod Touch、BlackBerry設(shè)備、以及兼容Google的An droid?平臺(tái)的智能電話。移動(dòng)計(jì)算設(shè)備通常包括web瀏覽器、字處理器、電子郵件應(yīng)用、地圖、電話服務(wù)、游戲、音頻應(yīng)用、視頻應(yīng)用等。此外,還開(kāi)發(fā)出了用于移動(dòng)計(jì)算設(shè)備的附件。這樣的附件可以利用一個(gè)或多個(gè)連接器和/或端口來(lái)與移動(dòng)計(jì)算設(shè)備通信。這些附件可被用來(lái)控制移動(dòng)計(jì)算設(shè)備的特征或者被移動(dòng)計(jì)算設(shè)備用來(lái)與用戶和/或環(huán)境交互。

【發(fā)明內(nèi)容】

[0004]根據(jù)各個(gè)實(shí)施例,附件可以利用特定于附件的通信協(xié)議和/或特定于應(yīng)用的通信協(xié)議來(lái)與運(yùn)行在移動(dòng)計(jì)算設(shè)備上的應(yīng)用通信。例如,當(dāng)附件與移動(dòng)計(jì)算設(shè)備相耦合時(shí),其可以利用移動(dòng)計(jì)算設(shè)備定義的附件協(xié)議來(lái)執(zhí)行初始化、標(biāo)識(shí)和/或認(rèn)證過(guò)程。附件還可以傳輸信息,該信息指示可由運(yùn)行在移動(dòng)計(jì)算設(shè)備上的應(yīng)用用來(lái)與附件通信的一個(gè)或多個(gè)應(yīng)用協(xié)議。在一些實(shí)施例中,應(yīng)用協(xié)議可以不同于附件協(xié)議,而在其它實(shí)施例中,應(yīng)用協(xié)議可以與附件協(xié)議相同。在一些實(shí)施例中,應(yīng)用協(xié)議分組可被嵌套在附件協(xié)議分組的多個(gè)部分內(nèi)。
[0005]這里公開(kāi)的各個(gè)實(shí)施例描述了用于在附件與應(yīng)用之間創(chuàng)建通信會(huì)話的方法。一些實(shí)施例描述了附件如何為移動(dòng)計(jì)算設(shè)備提供合適的信息以利用應(yīng)用協(xié)議舉行通信會(huì)話。其它實(shí)施例描述了移動(dòng)計(jì)算設(shè)備處的各種方案,用于選擇應(yīng)用協(xié)議、開(kāi)通通信流、下載優(yōu)選應(yīng)用、與附件通信、將應(yīng)用協(xié)議分組嵌套在附件協(xié)議分組內(nèi)等等。在一些實(shí)施例中,運(yùn)行在移動(dòng)計(jì)算設(shè)備處的應(yīng)用管理器可被用來(lái)抽象化附件與應(yīng)用之間的通信。
[0006]下面的詳細(xì)描述與附圖一起將提供對(duì)這里公開(kāi)的實(shí)施例的性質(zhì)和優(yōu)點(diǎn)的更好理解。
【附圖說(shuō)明】
[0007]圖1A示出了根據(jù)本發(fā)明一些實(shí)施例的與附件設(shè)備相耦合的移動(dòng)計(jì)算設(shè)備。
[0008]圖1B示出了根據(jù)本發(fā)明一些實(shí)施例的無(wú)線地與移動(dòng)計(jì)算使設(shè)備相耦合的附件設(shè)備。
[0009]圖2示出了根據(jù)一個(gè)實(shí)施例的與附件相耦合的移動(dòng)計(jì)算設(shè)備的框圖。
[0010]圖3是示出根據(jù)本發(fā)明一些實(shí)施例的移動(dòng)計(jì)算設(shè)備內(nèi)的各個(gè)模塊和處理的框圖。
[0011]圖4是根據(jù)本發(fā)明一些實(shí)施例的進(jìn)一步圖示出應(yīng)用與附件之間的通信的簡(jiǎn)化示圖。
[0012]圖5A-5C圖示出了根據(jù)本發(fā)明一些實(shí)施例的將應(yīng)用協(xié)議消息封裝在附件通信協(xié)議命令內(nèi)的一個(gè)示例。
[0013]圖6圖示出了根據(jù)本發(fā)明一些實(shí)施例的圖4的實(shí)施例中的附件通信協(xié)議的命令的路徑。
[0014]圖7是根據(jù)本發(fā)明一些實(shí)施例的用于標(biāo)識(shí)附件和兼容應(yīng)用的處理的流程圖。
[0015]圖8示出了根據(jù)本發(fā)明一些實(shí)施例的可用于將兼容應(yīng)用與附件相關(guān)聯(lián)的相連協(xié)議列表和所支持協(xié)議表。
[0016]圖9圖示出根據(jù)本發(fā)明一些實(shí)施例的用于制定可用于定位用于附件的兼容應(yīng)用的查詢的技術(shù)。
[0017]圖10是根據(jù)本發(fā)明一些實(shí)施例的可由應(yīng)用執(zhí)行來(lái)發(fā)起與附件的通信的處理的流程圖。
[0018]圖11圖示出了根據(jù)本發(fā)明一些實(shí)施例的同時(shí)與兩個(gè)不同附件交互的移動(dòng)計(jì)算設(shè)備上的應(yīng)用。
[0019]圖12圖示出了根據(jù)本發(fā)明一些實(shí)施例的同時(shí)與兩個(gè)不同附件交互的移動(dòng)計(jì)算設(shè)備上的兩個(gè)應(yīng)用。
[0020]圖13圖示出了根據(jù)本發(fā)明一些實(shí)施例的同時(shí)與同一附件交互的移動(dòng)計(jì)算設(shè)備上的兩個(gè)應(yīng)用。
[0021]圖14圖示出了根據(jù)本發(fā)明一些實(shí)施例的移動(dòng)計(jì)算設(shè)備的應(yīng)用、應(yīng)用管理器和硬件傳輸層之間的數(shù)據(jù)的流程。
[0022]圖15是根據(jù)本發(fā)明一些實(shí)施例的可由移動(dòng)計(jì)算設(shè)備處的應(yīng)用管理器執(zhí)行的處理的流程圖。
[0023]圖16是根據(jù)本發(fā)明一些實(shí)施例的可由移動(dòng)計(jì)算設(shè)備處的應(yīng)用管理器執(zhí)行的處理的另一流程圖。
[0024]圖17是根據(jù)本發(fā)明一些實(shí)施例的可由與移動(dòng)計(jì)算設(shè)備相耦合的附件執(zhí)行來(lái)開(kāi)展與附件的通信的處理的流程圖。
[0025]圖18是根據(jù)本發(fā)明一些實(shí)施例的可由移動(dòng)計(jì)算設(shè)備處的應(yīng)用執(zhí)行來(lái)開(kāi)展與附件的通信的處理的流程圖。
【具體實(shí)施方式】
[0026]這里公開(kāi)的本發(fā)明的各個(gè)實(shí)施例涉及移動(dòng)計(jì)算設(shè)備與附件設(shè)備之間的通信的各個(gè)方面。在一些實(shí)施例中,附件可以利用附件通信協(xié)議與移動(dòng)計(jì)算設(shè)備通信。附件通信協(xié)議可以指定通信命令、傳輸鏈路、認(rèn)證例程、標(biāo)識(shí)處理、專(zhuān)門(mén)語(yǔ)言(lingo)、分組結(jié)構(gòu)、數(shù)據(jù)類(lèi)型或者可用于移動(dòng)計(jì)算設(shè)備與附件設(shè)備之間的通信的任何其它合適的命令或數(shù)據(jù)。
[0027]在移動(dòng)計(jì)算設(shè)備上運(yùn)行的應(yīng)用還可以利用應(yīng)用通信協(xié)議來(lái)與附件通信。在一些實(shí)施例中,應(yīng)用通信協(xié)議可以指定用于該應(yīng)用與附件之間的通信的通信命令、分組結(jié)構(gòu)、數(shù)據(jù)類(lèi)型、專(zhuān)門(mén)語(yǔ)言、消息格式等。在一些實(shí)施例中,由應(yīng)用通信協(xié)議指定的通信命令、分組結(jié)構(gòu)、數(shù)據(jù)類(lèi)型、專(zhuān)門(mén)語(yǔ)言、消息格式中的至少一些可以不同于由附件通信協(xié)議指定的那些。在其它實(shí)施例中,由應(yīng)用通信協(xié)議指定的通信命令、分組結(jié)構(gòu)、數(shù)據(jù)類(lèi)型、專(zhuān)門(mén)語(yǔ)言、消息格式中的至少一些可以與由附件通信協(xié)議指定的那些相同。
[0028]在一些實(shí)施例中,應(yīng)用協(xié)議可以使用由附件通信協(xié)議指定的傳輸鏈路。應(yīng)用通信協(xié)議例如可由應(yīng)用和/或附件的開(kāi)發(fā)者來(lái)開(kāi)發(fā)。在一些實(shí)施例中,應(yīng)用通信協(xié)議可以包括特定于應(yīng)用和/或附件的命令、數(shù)據(jù)結(jié)構(gòu)等。此外,術(shù)語(yǔ)“應(yīng)用通信協(xié)議”和“應(yīng)用協(xié)議”可互換使用。術(shù)語(yǔ)“附件通信協(xié)議”、“附件通信協(xié)議”、“一般通信協(xié)議”和“一般協(xié)議”也可互換使用。
[0029]圖1A不出了與附件設(shè)備113相親合的移動(dòng)計(jì)算設(shè)備102。線纜111用來(lái)將移動(dòng)計(jì)算設(shè)備102與附件設(shè)備113相耦合。線纜111可以包括與移動(dòng)計(jì)算設(shè)備102相連的連接器108以及與附件設(shè)備113相連的連接器110。圖1B示出了與移動(dòng)計(jì)算設(shè)備102無(wú)線地耦合的附件設(shè)備113。
[0030]圖1A和IB所示的移動(dòng)計(jì)算設(shè)備可以為任何類(lèi)型的移動(dòng)計(jì)算和/或通信設(shè)備而不受限制。例如,可以使用iPod TouchTM、iPhoneTM、兼容Android的設(shè)備和/或Blackberry設(shè)備。此外,移動(dòng)計(jì)算設(shè)備102可以提供媒體播放器能力、聯(lián)網(wǎng)、web瀏覽、電子郵件、字處理、數(shù)據(jù)存儲(chǔ)、應(yīng)用運(yùn)行和/或任何其它計(jì)算或通信功能。
[0031]附件113可以是能夠與移動(dòng)計(jì)算設(shè)備102通信的任何設(shè)備,例如外部揚(yáng)聲器系統(tǒng);外部視頻設(shè)備;多媒體設(shè)備;消費(fèi)電子設(shè)備;測(cè)試儀器;家用電器(例如電冰箱或洗碗機(jī));健身器材;安全系統(tǒng);家庭或辦公室自動(dòng)化系統(tǒng);相機(jī);用戶輸入設(shè)備(例如,鍵盤(pán)、鼠標(biāo)、游戲控制器);測(cè)量設(shè)備;醫(yī)療設(shè)備(例如,葡萄糖監(jiān)視儀或胰島素監(jiān)視儀);銷(xiāo)售點(diǎn)設(shè)備;汽車(chē);汽車(chē)附件(例如,汽車(chē)立體聲音響系統(tǒng)或汽車(chē)導(dǎo)航系統(tǒng));無(wú)線電(例如,F(xiàn)M、AM和/或衛(wèi)星);飛機(jī)、巴士、火車(chē)或其它公共交通運(yùn)輸車(chē)輛上的娛樂(lè)控制臺(tái);等等。可與移動(dòng)計(jì)算設(shè)備聯(lián)合使用的任何類(lèi)型的設(shè)備可被用作附件設(shè)備。
[0032]圖2示出了根據(jù)一個(gè)實(shí)施例的與附件202 (例如,實(shí)現(xiàn)圖1A或IB的附件113)相耦合的移動(dòng)計(jì)算設(shè)備200 (例如,實(shí)現(xiàn)圖1A或IB的移動(dòng)計(jì)算設(shè)備102)的框圖。移動(dòng)計(jì)算設(shè)備200可以包括處理器230、存儲(chǔ)設(shè)備225、用戶接口(UI) 235、網(wǎng)絡(luò)接口 236以及附件輸入/輸出(I/O)接口 205。
[0033]可實(shí)現(xiàn)為一個(gè)或多個(gè)集成電路(例如包括傳統(tǒng)的微處理器或微控制器)的處理器230可以控制移動(dòng)計(jì)算設(shè)備200的操作。例如,響應(yīng)于通過(guò)用戶接口 235提供的用戶輸入信號(hào),處理器206可以執(zhí)行各種任務(wù),例如,選擇并播放可能存儲(chǔ)在存儲(chǔ)設(shè)備225中的媒體資產(chǎn);利用網(wǎng)絡(luò)接口 236訪問(wèn)各種網(wǎng)絡(luò)(例如,移動(dòng)電話網(wǎng)絡(luò)、因特網(wǎng)、局域網(wǎng)等)以發(fā)送和/或檢索數(shù)據(jù);運(yùn)行駐留在存儲(chǔ)設(shè)備225上的各種應(yīng)用程序(Apps) 226 ;等等。處理器230還可以管理經(jīng)由附件I/O接口 205與附件的通信。
[0034]用戶接口 235可以包括諸如觸摸板、觸摸屏、滾輪、點(diǎn)觸輪(click wheel)、撥號(hào)盤(pán)、按鈕、小鍵盤(pán)、麥克風(fēng)等的輸入控制裝置,諸如顯示屏、指示燈、揚(yáng)聲器、耳機(jī)插孔等的輸出設(shè)備,以及支持電子裝置(例如,數(shù)模或模數(shù)轉(zhuǎn)換器、信號(hào)處理器等)。用戶可以操作用戶接口 235的各個(gè)輸入控制裝置來(lái)調(diào)用移動(dòng)計(jì)算設(shè)備200的功能,并且還可以經(jīng)由用戶接口235來(lái)觀看和/或收聽(tīng)來(lái)自移動(dòng)計(jì)算設(shè)備200的輸出。
[0035]存儲(chǔ)設(shè)備225例如可以利用盤(pán)、閃存或任何其它非易失性存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)。存儲(chǔ)設(shè)備225可以存儲(chǔ)可由處理器230運(yùn)行的應(yīng)用程序226、系統(tǒng)程序和其它程序代碼(未明確示出),以及可用來(lái)管理與各種附件的通信的諸如協(xié)議表227之類(lèi)的各種數(shù)據(jù)。在一些實(shí)施例中,存儲(chǔ)設(shè)備225還可以存儲(chǔ)可由移動(dòng)通信設(shè)備200播放的諸如音頻、視頻、靜止圖像等的媒體資產(chǎn),以及描述媒體資產(chǎn)的元數(shù)據(jù)(例如,資產(chǎn)名稱(chēng)、藝術(shù)家、標(biāo)題、流派等)、播放列表(可順序地或按隨機(jī)順序播放的資產(chǎn)的列表)等等。存儲(chǔ)設(shè)備225還可以存儲(chǔ)任何其它類(lèi)型的信息,例如有關(guān)用戶的聯(lián)系方式的信息(名字、地址、電話號(hào)碼等);所安排的約會(huì)和事件;備忘錄;和/或其它個(gè)人信息。
[0036]應(yīng)用程序(在這里也稱(chēng)為“應(yīng)用”或“apps”)226可包括可由處理器230運(yùn)行的任何程序。在一些實(shí)施例中,某些應(yīng)用可由其制造商安裝在移動(dòng)計(jì)算設(shè)備200上,而其它應(yīng)用可由用戶安裝。應(yīng)用程序的示例可以包括視頻游戲應(yīng)用、個(gè)人信息管理程序、用于播放媒體資產(chǎn)和/或?qū)Ш矫襟w資產(chǎn)數(shù)據(jù)庫(kù)的程序、用于控制電話界面撥打和/或接收電話的程序,等等。某些應(yīng)用程序226可以提供與附件202的通信和/或?qū)Ω郊?02的控制,并且某些應(yīng)用程序226可以響應(yīng)于來(lái)自附件202的控制信號(hào)或其它輸入;下面描述示例。
[0037]網(wǎng)絡(luò)接口 236可以提供到一個(gè)或多個(gè)通信網(wǎng)絡(luò)的接口。例如,網(wǎng)絡(luò)接口 236可以包括射頻(RF)收發(fā)機(jī)以及用于經(jīng)由諸如移動(dòng)電話網(wǎng)絡(luò)之類(lèi)的移動(dòng)通信網(wǎng)絡(luò)通信的合適組件。另外或者替代地,網(wǎng)絡(luò)接口 236可以包含到因特網(wǎng)(例如,WiFi收發(fā)機(jī)、3G收發(fā)機(jī)等)、到個(gè)人區(qū)域網(wǎng)絡(luò)(例如,藍(lán)牙網(wǎng)絡(luò))或任何其它網(wǎng)絡(luò)的無(wú)線連接。在其它實(shí)施例中,還可以提供有線網(wǎng)絡(luò)連接(例如,以太網(wǎng))。在一些實(shí)施例中,同一硬件可用來(lái)支持到多個(gè)網(wǎng)絡(luò)的連接;因此,網(wǎng)絡(luò)接口 236可以包括模數(shù)和/或數(shù)模電路、基帶處理組件(例如,編解碼器、信道估計(jì)器等)、調(diào)制器、解調(diào)器、振蕩器、放大器、發(fā)送器、接收器、收發(fā)器、內(nèi)部和/或外部天線等等。在一些實(shí)施例中,與網(wǎng)絡(luò)連通性相關(guān)聯(lián)的一些操作可以全部或部分地被實(shí)現(xiàn)為在處理器230上運(yùn)行的程序(例如,數(shù)字域中的編碼、解碼和/或其它處理),或者專(zhuān)用數(shù)字信號(hào)處理器可被提供。
[0038]附件I/O接口 205可以包括多條信號(hào)路徑,這多條信號(hào)路徑被配置為運(yùn)載移動(dòng)計(jì)算設(shè)備200與附件202之間的各種信號(hào)。在一個(gè)實(shí)施例中,附件I/O接口 205包括與蘋(píng)果公司制造并銷(xiāo)售的和iPhoneTM產(chǎn)品上所使用的連接器相對(duì)應(yīng)的30引腳連接器;也可以使用其它連接器。替代地或另外,附件I/O接口 205可以包括無(wú)線接口(例如,藍(lán)牙等)。
[0039]在一些實(shí)施例中,移動(dòng)計(jì)算設(shè)備200還可以利用附件I/O接口 205來(lái)與主機(jī)計(jì)算機(jī)(未示出)通信,該主機(jī)計(jì)算機(jī)運(yùn)行可以為移動(dòng)計(jì)算設(shè)備提供媒體和/或應(yīng)用的資產(chǎn)管理程序(例如,或者M(jìn)icrosoft的應(yīng)用商店)。資產(chǎn)管理程序可以使用戶能夠向移動(dòng)計(jì)算設(shè)備200添加媒體資產(chǎn)和/或應(yīng)用,和/或從移動(dòng)計(jì)算設(shè)備200移除媒體資產(chǎn)。用戶可以更新與移動(dòng)計(jì)算設(shè)備200上的媒體資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)。在一些實(shí)施例中,用戶還可以與資產(chǎn)管理程序交互來(lái)創(chuàng)建并更新播放列表和/或應(yīng)用以及其它文檔。在一個(gè)實(shí)施例中,主機(jī)計(jì)算機(jī)維護(hù)媒體資產(chǎn)和/或應(yīng)用的主數(shù)據(jù)庫(kù)(master database),并且可以例如通過(guò)因特網(wǎng)訪問(wèn)其它數(shù)據(jù)庫(kù)(包括關(guān)聯(lián)數(shù)據(jù)庫(kù)和播放列表),并且只要移動(dòng)計(jì)算設(shè)備200連接到主機(jī)計(jì)算機(jī),資產(chǎn)管理程序就自動(dòng)地將主數(shù)據(jù)庫(kù)與在移動(dòng)計(jì)算設(shè)備200的存儲(chǔ)設(shè)備225上維護(hù)的數(shù)據(jù)庫(kù)同步。在其它實(shí)施例中,移動(dòng)計(jì)算設(shè)備200可以使用網(wǎng)絡(luò)接口 236來(lái)與主機(jī)計(jì)算機(jī)通信和/或直接與各種其它服務(wù)器通信,以獲取應(yīng)用、媒體資產(chǎn)和/或其它數(shù)據(jù)。
[0040]附件202可以包括控制器260、用戶接口 255、移動(dòng)計(jì)算設(shè)備I/O接口 250、存儲(chǔ)器265和附件特定硬件275。
[0041]移動(dòng)計(jì)算設(shè)備I/O接口 250可以包括被配置來(lái)運(yùn)載附件202與移動(dòng)計(jì)算設(shè)備200之間的各種信號(hào)的多條信號(hào)路徑。在一個(gè)實(shí)施例中,移動(dòng)計(jì)算設(shè)備I/o接口 250可以包括適于與蘋(píng)果公司制造并銷(xiāo)售的和iPhoneTM產(chǎn)品上所使用的30引腳連接器相配的連接器。也可以使用其它連接器;例如,移動(dòng)計(jì)算設(shè)備I/O接口 250可以包括標(biāo)準(zhǔn)USB或Fire Wire連接器等。替代地或另外,移動(dòng)計(jì)算設(shè)備I/O接口 250可以包括無(wú)線接口(例如,藍(lán)牙等)。
[0042]控制器260例如可以包括運(yùn)行程序代碼以執(zhí)行各種功能的微處理器或微控制器,這些功能例如是數(shù)字音頻解碼、模擬或數(shù)字音頻和/或視頻處理、用戶輸入的處理、附件功能的控制等??刂破?60還可以管理經(jīng)由移動(dòng)計(jì)算設(shè)備I/O接口 250與移動(dòng)計(jì)算設(shè)備的通
?目O
[0043]用戶接口255可以包括諸如觸摸板、觸摸屏、滾輪、點(diǎn)觸輪、撥號(hào)盤(pán)、按鈕、小鍵盤(pán)、麥克風(fēng)、探針等的輸入控制裝置,諸如視頻屏幕、指示燈、揚(yáng)聲器、耳機(jī)插孔等的輸出設(shè)備,以及支持電子裝置(例如,數(shù)?;蚰?shù)轉(zhuǎn)換器、信號(hào)處理器等)。用戶可以操作用戶接口 255的各個(gè)輸入控制裝置來(lái)調(diào)用附件202的功能,并且可以經(jīng)由用戶接口 255來(lái)觀看和/或收聽(tīng)來(lái)自附件202的輸出。另外,在一些實(shí)施例中,用戶可以經(jīng)由附件用戶接口 255來(lái)操作移動(dòng)計(jì)算設(shè)備200 (或運(yùn)行在其上的應(yīng)用)。
[0044]存儲(chǔ)器265可以利用任何類(lèi)型的存儲(chǔ)器、盤(pán)、或可存儲(chǔ)用于控制器260的程序代碼和/或數(shù)據(jù)的任何其它存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)。例如,存儲(chǔ)設(shè)備265可以存儲(chǔ)附件特定軟件280,該附件特定軟件280可以為控制器260提供與附件特定硬件275和/或用戶接口 255交互的指令。在一些實(shí)施例中,附件202可以接收來(lái)自移動(dòng)計(jì)算設(shè)備200的信息(例如,用戶輸入、元數(shù)據(jù)和/或應(yīng)用數(shù)據(jù)),并且這樣的信息也可被存儲(chǔ)在存儲(chǔ)器265中。
[0045]附件特定硬件275可以表示使能附件202的渴望功能所需的任何硬件。例如,附件特定硬件275可以包括一個(gè)或多個(gè)數(shù)據(jù)搜集設(shè)備,例如任何類(lèi)型的傳感器或儀表。在一些實(shí)施例中,附件特定硬件275可以包括生成表示電特性(電阻、電壓差等)的數(shù)據(jù)的電子儀表;檢測(cè)光和/或光的圖案的光傳感器;運(yùn)動(dòng)傳感器;溫度傳感器;濕度傳感器;壓力傳感器;對(duì)所選化學(xué)品(例如,可能地,諸如一氧化碳之類(lèi)的有毒氣體)的存在作出響應(yīng)的化學(xué)傳感器;等等。附件特定硬件275還可以包括一個(gè)或多個(gè)醫(yī)療設(shè)備,例如葡萄糖計(jì)量?jī)x、呼吸儀、心率和/或心功能監(jiān)視儀、血壓監(jiān)視儀等。
[0046]在一些實(shí)施例中,包括有數(shù)據(jù)搜集設(shè)備的附件特定硬件275可以提供與物理數(shù)據(jù)相對(duì)應(yīng)的或者表示物理數(shù)據(jù)的一個(gè)或多個(gè)電信號(hào)(例如,電壓、電阻和/或電流)。可以使用多種格式的模擬和/或數(shù)字信號(hào)。附件特定硬件275還可以包括在將信號(hào)發(fā)送給控制器260之前對(duì)信號(hào)進(jìn)行處理的信號(hào)處理組件;在一些實(shí)施例中,附件特定硬件275可以直接將電信號(hào)發(fā)送給可以處理該信號(hào)的控制器260。例如,如果附件特定硬件275包括利用熱電偶實(shí)現(xiàn)的溫度計(jì),則來(lái)自熱電偶的電阻數(shù)據(jù)可由附件特定硬件275、控制器260或它們兩者轉(zhuǎn)換為溫度數(shù)據(jù)。此外,例如可以利用如下所述的應(yīng)用協(xié)議來(lái)將表示附件特定硬件275所搜集的數(shù)據(jù)的信號(hào)(經(jīng)過(guò)或不經(jīng)過(guò)控制器260的處理)發(fā)送給在移動(dòng)計(jì)算設(shè)備200上運(yùn)行的應(yīng)用;因此,在移動(dòng)計(jì)算設(shè)備200上運(yùn)行的應(yīng)用也可以處理利用附件特定硬件275搜集的數(shù)據(jù)。
[0047]在一些實(shí)施例中,附件特定硬件275可以包括一個(gè)或多個(gè)計(jì)算機(jī)可控設(shè)備。計(jì)算機(jī)可控設(shè)備的示例包括發(fā)動(dòng)機(jī)、致動(dòng)器、燈、相機(jī)、電子管、揚(yáng)聲器、顯示屏、打印機(jī)和/或可由控制器260控制的任何其它裝備。在一些實(shí)施例中,在移動(dòng)計(jì)算設(shè)備200上運(yùn)行的應(yīng)用可以向附件202發(fā)送控制信號(hào),并且控制器260可以響應(yīng)于控制信號(hào)來(lái)操作附件特定硬件275。
[0048]在一些實(shí)施例中,附件特定硬件275可以包括用戶接口 255的組件。因此,在移動(dòng)計(jì)算設(shè)備200上運(yùn)行的應(yīng)用可以接收來(lái)自附件202的用戶輸入,經(jīng)由附件202將輸出提供給用戶,和/或控制附件202能夠執(zhí)行的任何操作、與其交互或者對(duì)其作出響應(yīng)。
[0049]在一些實(shí)施例中,附件特定硬件275可以包括網(wǎng)絡(luò)和/或通信接口。例如,附件特定硬件275可以包括RF接收機(jī)(例如,用于FM、AM、衛(wèi)星波和/或其它頻帶)和/或RF發(fā)射機(jī)(例如,個(gè)人用短距離發(fā)射機(jī))。在其它實(shí)施例中,附件特定硬件275可以包括到個(gè)人區(qū)域網(wǎng)的通信接口,例如藍(lán)牙接收機(jī)或其它短距離無(wú)線通信接口。在其它實(shí)施例中,附件特定硬件275可以包括電話接口、GSM、CDMA和/或其它語(yǔ)音和/或數(shù)據(jù)網(wǎng)絡(luò)接口。
[0050]因此,附件特定硬件275可以包含想要與移動(dòng)計(jì)算和/或通信設(shè)備進(jìn)行互操作的任何硬件組件。
[0051]將理解,這里描述的系統(tǒng)配置和組件是說(shuō)明性的并且變更和修改是可以的。移動(dòng)計(jì)算設(shè)備和/或附件可以具有未在這里具體描述的其它能力。雖然在這里參考特定塊描述了附件202和移動(dòng)計(jì)算設(shè)備200,但是將明白,這些塊是為了描述方便而定義的并且不旨在暗示組件部分的任何物理布置。此外,這些塊不必對(duì)應(yīng)于物理上不同的組件。
[0052]移動(dòng)計(jì)算設(shè)備200的附件I/O接口 205和附件202的移動(dòng)計(jì)算設(shè)備I/O接口 250使得移動(dòng)計(jì)算設(shè)備200能夠連接到附件202并且然后從附件202斷開(kāi)連接。如這里使用的,每當(dāng)附件I/O接口 205與移動(dòng)計(jì)算設(shè)備I/O接口 250之間的通信信道打開(kāi)時(shí)移動(dòng)計(jì)算設(shè)備200與附件202就被“連接”起來(lái),并且每當(dāng)該通信信道關(guān)閉時(shí)就“斷開(kāi)連接”。可以通過(guò)物理附接(例如,在移動(dòng)計(jì)算設(shè)備200與附件202的各自的相配連接器之間)、通過(guò)諸如線纜之類(lèi)的直接附接或者通過(guò)建立無(wú)線通信信道來(lái)實(shí)現(xiàn)連接。類(lèi)似地,可以通過(guò)物理拆開(kāi)、使線纜斷開(kāi)連接、關(guān)斷附件202或移動(dòng)計(jì)算設(shè)備200的電源或者關(guān)閉無(wú)線通信信道來(lái)實(shí)現(xiàn)斷開(kāi)連接。因此,可以使用多種通信信道,包括有線信道(通用串行總線(“USB”)、Fire Wire (IEEE1394標(biāo)準(zhǔn))或通用異步接收器/發(fā)送器(“UART”))或無(wú)線信道(例如,Bluetooth(由藍(lán)牙SIG開(kāi)發(fā)的并由商標(biāo)許可的短距離無(wú)線通信標(biāo)準(zhǔn))、WiFi (遵循IEEE802.11系列標(biāo)準(zhǔn)中的任一者)、無(wú)線個(gè)人區(qū)域網(wǎng)絡(luò)、紅外等)。在一些實(shí)施例中,可以利用有線和無(wú)線信道兩者來(lái)進(jìn)行通信。在一些實(shí)施例中,移動(dòng)計(jì)算設(shè)備與附件之間的多個(gè)通信信道可以同時(shí)打開(kāi),或者移動(dòng)計(jì)算設(shè)備可以同時(shí)被連接到多個(gè)附件,其中每個(gè)附件使用不同的通信信道。
[0053]無(wú)論特定的通信信道如何,只要移動(dòng)計(jì)算設(shè)備200與附件202彼此相連,這些設(shè)備就可以通過(guò)按附件通信協(xié)議所指定的那樣交換命令和數(shù)據(jù)來(lái)進(jìn)行通信。附件通信協(xié)議可以定義用于在移動(dòng)計(jì)算設(shè)備200與附件202之間發(fā)送消息的格式。例如,附件通信協(xié)議可以指定每個(gè)消息在具有頭部、凈荷和/或尾部的分組中被發(fā)送。頭部可以提供諸如起始指示符、分組長(zhǎng)度和將由接收者處理的命令之類(lèi)的基本信息,而凈荷提供與該命令相關(guān)聯(lián)的任何數(shù)據(jù);關(guān)聯(lián)數(shù)據(jù)的量對(duì)于不同命令可以不同,并且一些命令可以提供可變長(zhǎng)度凈荷。分組還可以包括尾部,尾部可以提供例如本領(lǐng)域已知的檢錯(cuò)或糾錯(cuò)碼和/或所需要的其它信息。在各個(gè)實(shí)施例中,附件通信協(xié)議可以定義用于指示將由接收者采取的動(dòng)作;用信號(hào)通知任務(wù)的完成、狀態(tài)的改變或錯(cuò)誤的發(fā)生;和/或標(biāo)識(shí)關(guān)聯(lián)數(shù)據(jù)的性質(zhì)的具體命令。在一些實(shí)施例中,命令可被定義為使得任何特定命令僅在一個(gè)方向上有效。
[0054]附件通信協(xié)議還可以指定可用于在設(shè)備之間發(fā)送信號(hào)的一個(gè)或多個(gè)物理傳輸鏈路。例如,傳輸鏈路可以為USB鏈路、UART鏈路、Fire Wire鏈路、藍(lán)牙鏈路、WiFi鏈路、并行鏈路、串行鏈路等。在此層級(jí)上,附件通信協(xié)議可以指定例如起始字節(jié)、同步字節(jié)、停止字節(jié)和/或其它輔助信號(hào)。在一些實(shí)施例中,附件通信協(xié)議可以提供多個(gè)替代傳輸鏈路;因此單個(gè)移動(dòng)計(jì)算設(shè)備可以支持通過(guò)多種無(wú)線鏈路(包括有線和/或無(wú)線鏈路)的通信。
[0055]附件通信協(xié)議可以定義多種“專(zhuān)門(mén)語(yǔ)言”,其中“專(zhuān)門(mén)語(yǔ)言”一般是指可由各種類(lèi)別的附件支持(或不支持)的一組相關(guān)命令。在一個(gè)實(shí)施例中,命令可由第一字節(jié)和第二字節(jié)唯一地標(biāo)識(shí),該第一字節(jié)標(biāo)
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
盈江县| 通许县| 安西县| 乌海市| 儋州市| 井陉县| 石嘴山市| 泾川县| 通山县| 普定县| 瑞昌市| 嘉鱼县| 泰和县| 黑山县| 宁化县| 叙永县| 钟祥市| 聊城市| 南木林县| 蕲春县| 怀柔区| 南雄市| 白沙| 应城市| 会泽县| 崇文区| 庐江县| 陆良县| 唐山市| 泽库县| 金堂县| 灵武市| 施甸县| 吉林市| 大厂| 巴林左旗| 万载县| 贡嘎县| 阿克苏市| 常德市| 龙泉市|