[发明专利]节省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.vipzhuanli.com/pat/books/201010218934.4/2.html,转载请声明来源钻瓜专利网。