[發明專利]節省USB協議中存封包的存儲器的數據傳輸方法及裝置有效
| 申請號: | 201010218934.4 | 申請日: | 2010-06-25 |
| 公開(公告)號: | CN101887403A | 公開(公告)日: | 2010-11-17 |
| 發明(設計)人: | 張倬炫;許銘勛;謝登全 | 申請(專利權)人: | 鈺創科技股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 北京科龍寰宇知識產權代理有限責任公司 11139 | 代理人: | 孫皓晨 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節省 usb 協議 封包 存儲器 數據傳輸 方法 裝置 | ||
技術領域
本發明是有關于一種數據傳輸方法,更明確地說,是有關于一種可節省通用串行總線(Universal?Serial?Bus,USB)協議中用來儲存封包的存儲器的數據傳輸方法。
背景技術
請參考圖1。圖1是為說明于先前技術中USB?3.0封包DP的封包格式的示意圖。如圖1所示,封包DP包含一檔頭H,以及一數據負載P。檔頭H包含一型態資訊TP、一端點資訊(end?point)EP、一鏈路命令字元(link?commandword)LW、一檔頭錯誤校驗碼CRCH,以及一保留區RA。數據負載P包含一數據段D,以及一數據錯誤校驗碼CRCD。
型態資訊TP可用來判斷封包DP的封包類型。封包類型,舉例來說,可為握手(handshake)、數據(data)...等。端點資訊EP可用來判斷封包DP所屬的傳輸類型。舉例而言,在USB協議3.0版中,包含四種傳輸類型:控制型傳輸類型(control?transfer?type)、中斷型傳輸類型(interrupt?transfer?type)、巨量型傳輸類型(bulk?transfer?type),以及同時型傳輸類型(isochronous?transfer?type)。每種傳輸類型分別用來傳輸具有不同特性的數據,如同時型傳輸類型用來即時傳輸(real-time?transfer),可應用傳輸語音和視訊數據,以避免所傳輸的語音或視訊產生不連續或不同步(延遲)的現象。鏈路命令字元LW用來表示數據鏈路的情況,且鏈路命令字元LW另包含一鏈路命令字元錯誤校驗碼CRCL與檔頭順序參數(Header?Sequence?Number)HSEQ。鏈路命令字元錯誤校驗碼CRCL用來判斷鏈路命令字元LW是否有錯誤。檔頭順序參數HSEQ用來判斷封包DP的封包順序是否有錯誤。檔頭錯誤校驗碼CRCH用來判斷檔頭H是否有錯誤。保留區RA是可用來儲存使用者所自行定義的數據。
數據段D提供傳送端實際所傳輸的數據,如攝影機所傳送的視訊數據與隨身碟所儲存的數據等。數據錯誤校驗碼CRCD用來判斷數據段D是否有錯誤。此外,數據段D可包含N筆數據SD1~SDN。
在先前技術中,于USB傳輸時,可分為傳送端T與接收端R。傳送端T可為一主控端(host)或一裝置端(device),而接收端R則為一對應的裝置端或一對應的主控端。傳送端T與接收端R于傳輸封包時的數據處理是從最底部依序分層為物理層(physical?layer)PH、數據鏈路層(data?link?layer)DL與協議層(protocollayer)PR。以下分別說明于接收端R接收封包DP與傳送端T欲傳送封包DP的工作原理。
當接收端R接收到封包DP時,接收端R會將封包DP儲存于接收端R的數據鏈路層DL的數據鏈路存儲器DLM。接收端R的數據鏈路層DL判斷封包DP的檔頭H正確時,接收端R的數據鏈路層DL會將儲存于數據鏈路存儲器DLM的封包DP復制到接收端R的協議層PR的協議存儲器PRM。如此,接收端R的協議層PR可對儲存于協議存儲器PRM的封包DP進行后續處理。
當傳送端T需要傳送數據負載P時,傳送端T的協議層PR會根據數據負載P產生檔頭H,并根據檔頭H與數據負載P于傳送端T的協議層PR的協議存儲器PRM內產生封包DP。傳送端T會將儲存于協議存儲器PRM封包DP復制到傳送端T的數據鏈路層DL的數據鏈路存儲器DLM。此時,傳送端T的協議層PRM會通知傳送端T的數據鏈路層DL發送儲存于數據鏈路存儲器DLM的封包DP。
由于在先前技術中,無論是傳送端T或接收端R的協議層PR與數據鏈路層DL皆需要有存儲器來儲存封包(如協議存儲器PRM與數據鏈路存儲器DLM)。也就是說,當接收或傳送封包DP時,封包DP會在接收端R或傳送端T占用兩倍于封包DP的大小的存儲器空間。如此,造成存儲器不必要的浪費,而使成本上升,帶給使用者極大的不便。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鈺創科技股份有限公司,未經鈺創科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010218934.4/2.html,轉載請聲明來源鉆瓜專利網。





