发明名称 |
一种USB设备等时传输模式下带宽分配系统及方法 |
摘要 |
本发明公开了一种USB设备等时传输模式下带宽分配系统及方法,首先设置注册表项USBDevCounts,在没有USB设备时,赋值为0;每当给一个USB设备加载驱动程序后,将所述USBDevCounts值加一,每当一个USB设备移走时,将所述USBDevCounts值减一,保持USBDevCounts的值等于USB设备的数目;当从USB口获取数据流时,读取USBDevCounts的值,为每个USB口分配带宽为总带宽除以USBDevCounts的数值。使用本发明后,使得多个USB设备能够共享USB带宽,不会造成多个USB设备占用带宽不均,出现后来者因先占者占用了太多带宽,而没用带宽可用的情况。 |
申请公布号 |
CN100373366C |
申请公布日期 |
2008.03.05 |
申请号 |
CN200610011622.X |
申请日期 |
2006.04.07 |
申请人 |
北京中星微电子有限公司 |
发明人 |
曹玉弟;杨自和 |
分类号 |
G06F13/38(2006.01) |
主分类号 |
G06F13/38(2006.01) |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
许志勇;颜涛 |
主权项 |
1.一种USB设备等时传输模式下带宽分配系统,其特征在于,包括:数据储存模块,用于储存注册表项USBDevCounts;赋值模块,用于维护所述注册表项USBDevCounts的值,使所述USBDevCounts的值等于加载的USB设备的数目;带宽分配模块,用于当从USB口获取数据流时,为每个USB口分配带宽为总带宽除以所述USBDevCounts的值。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |