在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據通訊產品 > 現場總線/網關

類型分類:
科普知識
數據分類:
現場總線/網關

USB總線應用專欄:實體傳輸采用USB總線, 微軟力推MTP媒體傳輸協議

發布日期:2022-04-18 點擊率:72

 

數據內容得以安全地傳送不是一項容易的事,為使用者開發一套簡化操作的底層技術就更加困難。微軟為了新一代掌上型裝置開發一套具備豐富功能的安全使用者介面,現推廣一個新傳輸協議「媒體傳輸協議」(Media Transfer Protocol),簡稱MTP。 

微軟制訂一套名為媒體傳輸協議(Media Transfer Protocol, MTP)的新USB類別。MTP的目標是發展出一個新的裝置類別,并塑造一個市場轉折點,以藉此協助所有Windows CE裝置能與空前成功的Apple iPod產品系列匹敵。MTP協議與現有的USB Mass Storage Class(MSC)之間有眾多類似之處。MSC與MTP都是為了支援資料的儲存所設計,兩者都能讓主控端對裝置有某種程度的控制。兩者之間主要的差異在於通訊的層次、低階傳輸協議,以及裝置控制的層級。本文將針對MTP協議的細節、MSC與MTP之間的類似點與差異作討論,并將介紹一些MTP傳輸范例。 

 

媒體傳輸協議-新一代媒體播放器的通訊協議 

 

用來保護有版權或付費影音內容的數據版權管理(DRM)機制,對於消費性掌上型產品市場而言是相當重要的環節。由於欠缺數據內容傳送的控制技術,因此內容供應商多半不愿意發行如電影這類數據內容。若能開發出適合的保護協議,內容供應商會樂於將其智慧財產加以數據化。而微軟聲稱其MTP正是目前所需的保護協議。 

 

詳細剖析MTP的各個傳輸層面 

 

MTP與現今大多數的通訊協議層次相似,都是采用分層化的設計。我們將MTP協議分成三層(如圖1)為實體層(Physical Layer)、傳輸層(Transport Layer)、指令層(Command Layer)。這些功能層有別於OSI模式的前三個層面,但其概念是相同的。有趣的是,規格中完全沒有提及實體傳輸;但在我們討論范圍中,實體傳輸部份就是USB。MTP所用的資料傳輸層是Picture Transfer Protocol(PTP)規格。其中許多指令也是PTP指令,并且可以透過不同廠商的PTP延伸能自行進行擴充。 

 

實體層 

 

就實體層的層面而言,PTP與MTP是相同的,PTP與MTP在此層中可互通運用。本文將全文以MTP為主。 

 

USB裝置透過端點與主控端進行通訊。一個USB端點是與主控端之間的一個獨立通訊通道。每個裝置需要一個特別的雙向端點,就是控制端點,其代號為endpoint 0。主控端會利用這個端點來控制裝置以及決定裝置的各項特性。其他所有端點皆為單向通道,具備獨立排序與流量控制的機制。MTP裝置具有提供以下通訊通道的數個端點: 

 

?主控端的Data OUT (bulk資料端點) 

 

?主控端的Data IN (bulk IN資料端點) 

 

?主控端的Commands(requests) OUT(共用控制端點:EP 0) 

 

?傳送至主控端的Events IN(Interrupt IN端點) 

 

IN與OUT指明USB裝置中的資料傳送方向。USB是一種以主控端為中心的通訊協議;所有IN的資料流量都會流向主控端,而OUT的資料流量皆流向裝置端。 

 

傳輸層 

 

MTP的資料傳輸層源自於PTP(USB Still Image Class)。USB Still Image Class規范了指令如何透過PTP進行傳輸、如何回應指令、如何中止傳輸,以及指令如何進行格式化。這個規格并沒有規范指令本身,我們將在下章節探討指令。 

 

USB傳輸狀態機制有三個主要階段:指令階段(command phase)、資料階段(data phase),以及回應階段(response phase)。主控端總會透過資料管線來啟動指令階段。指令階段可能會持續多個封包(尤其是較舊的USB1.1裝置),所有被定義的指令皆小於64位元。在指令階段中,主控端會傳送一個單一指令到裝置端。這些送出的指令會裝固定格式的容器中,如表1所示。 

 

如果指令有一個資料階段,IN或OUT資料階段就會緊隨在指令階段之后。傳送至容器中的資料屬於Container Type 2,而不是到指令區塊的Container Type 1。 

 

最后,裝置傳出一個回應訊息,顯示指令的執行結果。回應編碼與指令有關連;它們通常含有指令所有預期的結果。例如,允許回應GetObjectHandles出現超過10種可能的ResponseCodes,其中包括OK以及Store_ Not_Available. 

 

指令 

 

PTP與MTP將裝置中大部份元素視為物件。日常生活中使用裝置的大多數指令都會處理到物件。 

 

樣本資料 

 

觀察樣本資料流量的內容,可以容易看出通訊協議的運作流程。以下的CATC流程圖顯示在主控端與裝置之間啟動通訊的過程。 

 

主控端啟動所有標示為OUT的傳輸,而裝置端則傳送所有標示為IN的資料。所有的Transfer傳輸內容是所有Transaction中的資料解碼內容。例如,transfer35的資料為transaction 230776中所含的內容。 

 

?Transfer 35:這裡我們看到容器實際運作的狀況。長度欄位(0x10/16小數據)從LSB傳送至 

 

 MSB,之后有Type(Command=1)以及指令碼(OpenSession)。MTP transaction ID為0,顯示這是連線中的第一項傳輸。 

 

?Transfer 36:結束一項傳輸,顯示主控端成功完成傳輸(Code=OK)。 

 

?Transfer 37:主控端要求裝置中儲存元素清單(GetStorageIDs)。例如,附有擴充卡的Palm Pilot可能有兩個元素,一個支援主記憶體,另一個支援擴充卡。 

 

?Transfer 38:這是Data Container的第一個范例。裝置回應它有一個單一儲存元素,標示為0x1(邏輯)與0x1(實體)。這個指令完全編碼至表3所示的內容。 

 

?Transfer 39:以一個OK指令碼關閉Transaction 1。 

 

?Transfer 40:開始下一項MTP傳輸。 

 

瞭解MTP與PTP的差異 

 

我們用了許多篇幅介紹MTP與PTP的共同點,因為MTP需要70%~80%的建置工作,但MTP會在大大小小的層面上提升PTP。在通訊協議上進行的小規模改良,會對功能產生極大的影響。 

 

MTP增加許多新物件,以各種新方式來定義許多物件。這種設計可為各個播放清單提供支援,這些播放清單是任何MP3或媒體播放裝置的重要元件。MTP亦增加對Palm這類PDA裝置的支援,可加入行事歷、連絡人,以及群組物件等功能。當然,MTP也有加入對影片物件類型的支援。 

 

透過加入特定的數據版權管理(DRM)屬性,其中包括DRM狀態、URL(在授權權限過期時,讓DRM可以要求付費)、使用次數和其他相關屬性,讓產品更容易加入數據版權管理(DRM)的支援,MTP可讓DRM的支援功能更容易執行。 

 

MTP亦加入許多延伸技術,讓資料處理作業更加容易。它延伸PTP的規格,因此可傳輸大型(超過4GB)的檔案。它也讓容器與資料被分割成不同的USB封包。這樣可以使USB晶片(包括Cypress EZ-USB FX2LP與EZ-USB SX2系列產品)能更有效率地處理封包。 

 

基本版與增強版MTP之比較 

 

微軟在基本MTP結構中加入許多最佳化設計,藉此提升在Windows作業系統中使用MTP裝置的經驗。 

 

如果您是一個裝置(Reso-pnder),這些功能已含括在微軟的免付權利金授權范圍中。若您是主控端(Initiator),這些Enhanced Initiator功能的授權屬於基本功能以外的范圍,您必須與微軟公司洽談授權合約。 

 

增強版MTP的目的是讓主控端能與MTP週邊裝置緊密整合,創造出更棒的最終使用者經驗。許多增強版MTP功能的目的是一次處理多個物件,藉此可提升同步化效能。 

 法律問題 

如果從微軟網站下載MTP規格,就會發現規格書的前三頁是最終使用者授權協議(End User License Agreement, EULA)。我們建議您在開始任何MTP研發工作之前,最好請律師詳讀這份授權書。EULA的重點包括: 

 

1.基本MTP規格可免費使用:「...微軟授予您以下有限的、非獨家、全球性、免付權利金、不可讓渡、不可移轉、不可再授權的使用權限」(免付權利金特別強調)。 

 

2. Enhanced Initiator功能不在此授權范圍之內。「本協議并未授予您在解決方案中建置Enhanced Initiator功能或此規格中所述功能之權限」。 

 

3.必須建置整套規格:「您在解決方案中的建置設計,必須採用整套規格。」 

 

追根究競,制定另一種傳輸規格的根本原因還是源自最終使用者的需求。面對消費性市場要求簡單、多功能的掌上型裝置的壓力下,再加上內容創作業界要求妥善保護數據內容版權的沉重壓力,微軟正致力解決這種兩頭燒的問題。為了讓雙方都能滿意,微軟提出媒體傳輸協議。研發業者須瞭解底層技術,方能發現能滿足顧客的產品特性和好處。

下一篇: 斷路器、隔離開關、接

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
免费看高清大片的APP在线看| 久久99精品久久久久久清纯| 亚洲人成网77777色在线播放| 国产露脸ⅩXXXⅩ高清H| 亚洲不卡无码WWW一区二区三区 | 久久无码国产专区精品| 超碰97人人做人人爱亚洲尤物| 欧美老人巨大XXXX做受视频| 黑人啊灬啊灬啊灬快灬深| 丰满人妻无码∧V区视频| 综合无码精品人妻一区二区三区 | 欧美精产国品一二三产品| 国产清纯白嫩初高生在线观看| 亚洲嫩草AV永久无码精品天堂| 久久99精品久久久久久噜噜| 公侵犯玩弄漂亮人妻优| 亚洲综合色区在线观看| 亚洲AV永久无码成人私密按摩| 黑人强伦姧人妻完整版| 国产精口品美女乱子伦高潮| 波多野结衣AV无码| 又湿又紧又大又爽A视频| 亚洲欧美成人一区二区三区| 熟女内射婷婷直播| 色老汉亚洲AV影院天天| 久久久噜噜噜久久| 久久精品国产一区二区三区| 精品国产乱码久久久久久浪潮| 2018午夜福利| 亚洲一线产区二线产区分布图片| 欧美致敬很多经典的黑白MV| 鲁一鲁AV2019在线| 美人电影在线观看| 免费啪啪全程无遮挡60分钟| 邻居少妇人妻HD高清大乳在线| 丰满人妻一区二区三区视频53| 亚洲AV中文无码乱人伦在线播放| 蜜臀AⅤ永久无码精品| 巨爆乳中文字幕巨爆区巨爆乳无码| 粗大猛烈进出高潮视频| 成人特黄A级毛片免费视频| 疯狂做受ⅩXXX高潮欧美| 宝贝乖女你的奶真大水真多小说| 无码AV大香线蕉伊人久久| 少妇无码太爽了在线播放| 强行暴力肉体进入HDⅩXXX| 人与畜禽CORPORATION| 水多的女人男人最上瘾| 小蜜被两老头吸奶头在线观看| 欧美黑人粗大猛烈18P| 日本工口里番H全彩无遮挡| 日韩精品无码成人专区| 武侠 欧美 另类 人妻| 亚洲综合久久无码色噜噜赖水| 人物动物交互第LL0集| 人妻无码不卡中文字幕在线视频 | 亚洲第一狼人伊人AV| 艳妇乳肉豪妇荡乳AV| 99国产欧美久久久精品| 高清色惰WWW日本午夜色视频| 综合欧美亚洲日本一区| 成年轻人电影WWW无码| 国产超碰人人做人人爽AV大片| AV片在线观看免费| 囯产精品一品二区三区| 经典精品毛片免费观看| 波多野结衣AV在线| 国产精品香港三级国产AV| 狼人视频国产在线视频WWW色| 狠狠色噜噜狠狠狠狠蜜桃| 久久夜色精品国产| 日日婷婷夜日日天干| 亚洲午夜精品久久久久久人妖| 少妇熟女久久综合网色欲| 亚洲GV天堂GV无码男同在线观| 午夜无码人妻AV大片色欲| 亚洲国产精品一区二区成人片 | 18禁男女爽爽爽午夜网站免费 | 狠狠噜天天噜日日噜视频跳一跳 | 日日摸日日碰夜夜爽无码| 亚洲AV色香蕉一区二区蜜桃| 337P亚洲裸体人体| 国产成人AV区一区二区三| 好爽…又高潮了免费毛片| 日本大学SGU大二大三| 亚洲AV无码久久精品蜜桃| 差差差很疼视频无掩丰富| 久久青草精品38国产| 午夜精品久久久久久久| 色噜噜狠狠成人中文综合| 99久久精品国产免费看| 精品人妻人人做人人爽夜夜爽| 两对夫妻一起旅游互换的说说句子| 精品伊人久久大线蕉色首页| 色五月五月丁香亚洲综合网| 亚洲愉拍自拍欧美精品APP| 丰满日韩放荡少妇无码视频| 人妻丰满熟妇ΑⅤ无码区| 亚洲AV无码熟妇在线观看| ZOOM人与ZOOM| 欧美顶级METART裸体全部自| 亚洲 欧美 叧类人妖| 国产A∨精品一区二区三区不卡| 国产精品无码电影在线观看| 日本熟妇厨房XXXXX乱电影| 亚洲制服丝袜中文字幕在线| 狠狠综合久久久久尤物丿| 性生交大片免费看淑女出招| 国产精品成人久久久久久久| 搡BBBB搡BBBB搡BBBB| 成人免费视频在线观看| 日本熟妇人妻XXXXXHD| chinese炮打老熟女| 男生把感叹号放进女生的括号| 熟女高潮喷水一区二区三区| 宝宝自己坐下来还是我撞进来视频| 国产精品R级最新在线观看| 人妻少妇粗大持久满足| 9精产国品一二三产区| 蜜桃AV人片在线观看| 亚洲一线产区二线产区区别在哪里 | BBW下身丰满18XXXX| 欧美性爱一二三区| AV成人无码无在线观看| 区产品乱码芒果精品P站| 中国少妇毛多水多BXⅩ| 欧美丰满熟妇乱XXXXX流白浆| 无码专区人妻系列日韩精品| 菠萝视频免费最新在线观看| 人妻激情偷乱视频一区二区三区 | 999在线视频精品免费播放观看| 国产成人精品免费视频大全软件 | 日韩精品无码一区二区三区不卡| 无人区码一码二码三码在线| 国产日韩AV免费无码一区二区| 年轻的少妇A级伦理| 99品一二三产区区别| 色婷婷在线精品国自产拍| 国产午夜亚洲精品国产成人| 亚洲精品中文字幕无码专区| 免费无码专区毛片高潮喷水| 边摸边脱吃奶边高潮视频免费| 久久不见久久见免费视频3| 伊人色综合久久天天小片| 欧美一性一交一免费看| 丁香色婷婷国产精品视频| 亚洲国产精品无码7777一线 | 国产精品天干天干在线观看| 亚洲精品国精品久久99热| 精品人妻一区二区三区浪潮在线 | 国产AⅤ激情无码久久男男剧| 蜜臀AV午夜一区二区三区| XXXX性XX另类Ⅹ中国HD| 污污网站18禁在线永久免费观看| 亚洲国产精品一区二区制服| 麻豆星空传媒果冻传媒大象| 嗯~啊哈好深好骚啊哼| 亚洲AV成人片无码www妖精| 毛茸茸BBWBBW中国妓女| 丰满妇女强高潮ⅩXXX| 亚洲中文字幕精品一区二区三区| 国产嫖妓一区二区三区无码| 在线精品一区二区三区| 我朋友的妻子2018| 麻豆AV字幕无码中文| 国产精品久久久久久AV| 亚洲欧好州第一的日产SUV| 日本熟妇人妻XXXXX野外呻| 久久精品日日躁夜夜躁欧美| 东北往事之黑道风云20年| 亚洲AV成人片无码网站网一区| 国产精品成人一区无码| 亚洲成AV人片不卡无码| 欧美成人精品三级网站下载| 娇妻系列交换27部多P小 | 4D肉蒲团之性奴大战奶水| 无码人妻丰满熟妇一区二区三区| 国产精品无码AV在线播放| AV无码AV在线A∨天堂APP| 亚洲一区二区三区偷拍女厕| 无人码在线观看高清完整免费| 国产在线码观看超清无码视频| 亚洲精品无码一区二区AⅤ污 | 人妻少妇精品中文字幕av蜜桃 | 野外妓女脱裤子让老头玩| 欧美精品成人A在线观看| 黑人av巨大粗吊| 国产成人亚洲综合网站| 草莓视频APP在线下载| 亚洲真人无码永久在线观看| 五月丁香六月缴情基地| 人人妻人人澡人人爽人人DVD | 欧美日韩一区二区三区精品视频在线 | 女被男狂揉吃奶胸60分钟视频| JAPANESE五十路熟女| 亚洲色欲久久久久综合网| 亚洲国产AV玩弄放荡人妇系列| 免费无码AV片流白浆在线观看| 被村长狂躁俩小时玉婷视频| IGAO在线视频成人免费|