[发明专利]一种数据传输的方法及USB接口无效
申请号: | 200810007805.3 | 申请日: | 2008-02-19 |
公开(公告)号: | CN101242395A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 张乾春 | 申请(专利权)人: | 深圳华为通信技术有限公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/56 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 usb 接口 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种数据传输的方法及USB接口。
背景技术
随着USB接口的普及与应用,USB接口不仅用于传输普通数据,还被用来传输语音、视频等数据。为满足USB接口可以同时传输普通数据、语音和视频的数据,分别在USB接口主机侧和USB接口USB设备侧将一个USB物理接口虚拟成多个不同的接口,USB接口主机侧虚拟的接口与USB接口USB设备侧虚拟的接口一一对应,一一对应的接口通过pipe传输管道连接。普通数据、语音和视频等业务在UST接口几个虚拟的接口上同时并发,在USB带宽不足时,很容易造成语音、视频等业务的数据拥堵、延迟、丢包、抖动,影响语音、视频实时业务的效果,不能保证数据传输的服务质量(Qos,Qualityof Service)。
现有技术为解决上述缺陷,采用同步传输和块传输结合的方式传输同时并发的普通数据、语音和视频数据,对于语音、视频等实时性要求高的业务,采用可以保证Qos的同步传输确保语音、视频等数据优先传输,实时性要求不高的普通数据作为块传输,这样保证普通数据、语音和视频数据在USB接口上同时并发,且保证实时性要求高的业务的Qos。
发明人在实现本发明的过程中发现现有技术有如下缺陷:USB接口硬件需要支持块传输和同步传输,对于硬件不支持块传输和同步传输的USB接口不能采用该方案,应用范围窄。
发明内容
本发明实施例要解决的技术问题是提供一种数据传输的方法及USB接口,能够USB接口数据顺畅传输。
为解决上述技术问题,本发明所提供的数据传输方法和USB接口实施例是通过以下技术方案实现的:
一种数据传输方法,包括:
为不同虚拟接口接收的数据添加虚拟接口序号;为所述添加了虚拟接口序号的数据划分优先级;将所述添加了虚拟接口序号、划分优先级的数据按优先级顺序通过单个管道传输;将所述通过单个管道传输的添加了虚拟接口序号的数据,按虚拟接口序号分发到相应的虚拟接口。
本发明还提供另外一种数据传输的方法,包括:
为不同虚拟接口接收的数据添加虚拟接口序号;为所述添加了虚拟接口序号的数据划分优先级;将所述添加了虚拟接口序号、划分优先级的数据按优先级顺序通过单个管道传输。
本发明还提供另外一种数据传输的方法,包括:
接收添加了虚拟接口序号、按优先级顺序传输的数据;
将所述添加了虚拟接口序号的数据,按虚拟接口序号分发到相应的虚拟接口。
本发明实施例提供一种USB接口,包括:
接口序号添加单元,用于为不同虚拟接口接收的数据添加虚拟接口序号;优先级划分单元,用于为接收的数据划分优先级;管道传输单元,用于将所述划分优先级的数据按优先级顺序传输,所述划分优先级的数据添加了虚拟接口序号;分发单元,用于将所述添加了虚拟接口序号的数据,按虚拟接口序号分发到相应的虚拟接口。
本发明实施例提供一种USB接口,包括:
接口序号添加单元,用于为不同虚拟接口接收的数据添加虚拟接口序号;优先级划分单元,用于为接收的数据划分优先级;管道传输单元,用于将所述添加了虚拟接口序号、划分优先级的数据按优先级顺序传输。
本发明实施例提供一种USB接口,包括:
接收单元,用于接收添加了虚拟接口序号、按优先级顺序传输的数据;分发单元,用于将所述添加了虚拟接口序号的数据,按虚拟接口序号分发到相应的虚拟接口。
上述技术方案具有如下有益效果:本发明实施例将不同虚拟接口接收的数据添加接口序号、划分优先级后,按划分的优先级顺序传输数据确保数据传输的Qos,相对于现有技术通过块传输和同步传输保证数据传输的Qos,本发明实施例实现简单,不需要USB接口硬件支持块传输和同步传输,应用范围广。另外本发明实施例通过单个管道传输数据,使得划分了优先级的数据可以按照优先级的顺序顺利传输到USB接口另一侧,避免数据在多个管道上传输出现混乱、而导致数据不能按优先级顺序到达USB接口另一侧的现象;数据到达接口另一侧后,按照接口序号分发到不同的虚拟接口,完成数据的传输。
附图说明
图1是USB接口数据传输示意图;
图2是本发明实施例提供的数据传输的方法图;
图3是本发明实施例提供的USB接口作为发送方的数据传输方法图;
图4是本发明实施例提供的USB接口作为接收方的数据传输方法图;
图5是本发明实施例提供的USB接口结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华为通信技术有限公司,未经深圳华为通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810007805.3/2.html,转载请声明来源钻瓜专利网。