主权项 |
1.一种USB设备之资料传输速率测量方法,包括有下 列步骤: 自动搜索一USB设备资讯列表,以选择一待测USB设备 ; 于一系统核心模式(Kernel mode)直接接收并拦截一用 户模式(User mode)之应用程式所发出之资料封包,以 判断是否存在该待测USB设备之一测试启动资讯; 当该资料封包中存在该测试启动资讯时,驱动该系 统核心模式(Kernel mode)之一USB设备测试程式,藉由 该待测USB设备之测试资料及其测试时间,计算该待 测USB设备之资料传输速率;以及 返回该待测USB设备之资料传输速率结果至该应用 程式。 2.如申请专利范围第1项所述之USB设备之资料传输 速率测量方法,其中该测试启动资讯系包含在一USB 请求区块(URB)封包中。 3.如申请专利范围第1项所述之USB设备之资料传输 速率测量方法,更包括依据返回到一USB滙流排(bus) 之一当前资料流程量提前动态模式调整一资料缓 冲区大小之步骤。 4.一种USB设备之资料传输速率测量系统,该系统包 括有: 一搜索模组,系用以自动搜索一USB设备资讯列表, 以选择一待测USB设备; 一过滤模组,位于一系统核心模式(Kernel mode)中,系 用以直接接收并拦截一用户模式(User mode)之应用 程式所发出之资料封包,以判断是否存在该待测USB 设备之一测试启动资讯;以及 一测试模组,系用以藉由该待测USB设备之测试资料 及其测试时间,计算该待测USB设备之资料传输速率 。 5.如申请专利范围第4项所述之USB设备之资料传输 速率测量系统,其中该系统更包括一约定模组,系 藉由该USB设备资讯列表约定该待测USB设备与该过 滤模组,以建立一资料传输通道。 6.如申请专利范围第4项所述之USB设备之资料传输 速率测量系统,其中该测试启动资讯系包含在一USB 请求区块(URB)封包中。 7.如申请专利范围第4项所述之USB设备之资料传输 速率测量系统,其中更包括一缓冲区调整模组,系 依据返回到一USB滙流排(bus)之一当前资料流程量 提前动态模式调整一资料缓冲区之大小。 8.如申请专利范围第4项所述之USB设备之资料传输 速率测量系统,其中该过滤模组为一USB过滤驱动程 式。 图式简单说明: 第1图为Linux作业系统之结构示意图; 第2图为本发明之USB设备之资料传输速率测量方法 之方法部分步骤流程图;以及 第3图为本发明之USB设备之资料传输速率测量方法 之方法部分步骤流程图。 |