[发明专利]用于不同通信接口的统一命令协议在审
申请号: | 201580045203.5 | 申请日: | 2015-08-20 |
公开(公告)号: | CN106664306A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | A·巴德瓦杰;P·D·谢弗;K·波普 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/00 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 不同 通信 接口 统一 命令 协议 | ||
1.一种计算设备,包括:
配置成与主机计算设备通信的有线通信输入/输出(I/O)接口;
配置成与所述主机计算设备通信的无线通信I/O接口;
逻辑机;以及
存储机,所述存储机保持能由所述逻辑机执行以进行以下操作的指令:
使用相同的三阶段协议经由所述有线通信I/O接口和所述无线通信I/O接口两者与所述主机计算设备通信。
2.如权利要求1所述的计算设备,其特征在于,所述存储机进一步保持能由所述逻辑机执行以进行以下操作的指令:
在所述三阶段协议的命令阶段期间从所述主机计算设备接收命令分组,所述命令分组包括从所述有线通信I/O接口和所述无线通信I/O接口所共享的命令库中选择的命令。
3.如权利要求2所述的计算设备,其特征在于,所述命令包括命令自变量和存储器大小,所述命令自变量是从能由所述计算设备的命令处理程序处理以服务所述命令的多个命令自变量中选择的,并且所述存储器大小指定在所述三阶段协议的数据阶段期间传送的数据的总存储器大小。
4.如权利要求2所述的计算设备,其特征在于,所述存储机进一步保持能由所述逻辑机执行以进行以下操作的指令:
如果所述命令指定发送一个或多个数据分组,则在数据阶段期间将所述一个或多个数据分组发送给所述主机计算设备;以及
如果所述命令指定接收一个或多个数据分组,则在所述数据阶段期间从所述主机计算设备接收所述一个或多个数据分组。
5.如权利要求4所述的计算设备,其特征在于,如果所述一个或多个数据分组是经由所述有线通信I/O接口发送的,则所述一个或多个数据分组具有与所述有线通信I/O接口的最大传输单元(MTU)相对应的大小,且如果所述一个或多个数据分组是经由所述无线通信I/O接口发送的,则所述一个或多个数据分组具有与所述无线通信I/O接口的MTU相对应的大小,所述有线通信I/O接口的MTU不同于所述无线通信I/O接口的MTU。
6.如权利要求5所述的计算设备,其特征在于,还包括:
配置成保持经由所述有线通信I/O接口发送的数据分组和经由所述无线通信I/O接口发送的数据分组的共享缓冲器,如果所述有线通信I/O接口的MTU大于所述无线通信I/O接口的MTU,则所述共享缓冲器具有与所述有线通信I/O接口的MTU相对应的大小,并且如果所述无线通信I/O接口的MTU大于所述有线通信I/O接口的MTU,则所述共享缓冲器具有与所述无线通信I/O接口的MTU相对应的大小。
7.如权利要求4所述的计算设备,其特征在于,所述一个或多个数据分组被配置成具有相同二进制分组格式,而不管所述一个或多个数据分组是经由所述有线通信I/O接口还是所述无线通信I/O接口发送的。
8.如权利要求4所述的计算设备,其特征在于,所述数据阶段在每命令的基础上被配置用于单向通信。
9.如权利要求4所述的计算设备,其特征在于,所述存储机进一步保持能由所述逻辑机执行以进行以下操作的指令:
在状态阶段期间向所述主机计算设备发送状态码,所述状态码指示所述命令是否被命令处理程序成功服务。
10.如权利要求9所述的计算设备,其特征在于,如果所述命令没有被所述计算设备成功服务,则所述状态码指示在服务所述命令时发生的错误的类型。
11.一种在计算设备上的用于使用相同的三阶段协议经由有线通信输入/输出(I/O)接口和无线通信I/O接口两者与主机计算设备通信的方法,所述方法包括:
在所述三阶段协议的命令阶段期间从所述主机计算设备接收命令分组,所述命令分组包括从所述有线通信I/O接口和所述无线通信I/O接口所共享的命令库中选择的命令;
如果所述命令指定发送一个或多个数据分组,则在所述三阶段协议的数据阶段期间将所述一个或多个数据分组发送给所述主机计算设备;
如果所述命令指定接收一个或多个数据分组,则在所述三阶段协议的数据阶段期间从所述主机计算设备接收所述一个或多个数据分组;以及
在所述三阶段协议的状态阶段期间向所述主机计算设备发送状态码,所述状态码指示所述命令是否被成功服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580045203.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:儿童自行车(LB1697‑K‑P304)
- 下一篇:硬件资源访问系统和技术