一种发送响应帧的方法及装置制造方法及图纸

技术编号:9740014 阅读:141 留言:0更新日期:2014-03-06 23:15
本发明专利技术公开了一种发送响应帧的方法及装置,属于通信技术领域。所述方法包括:根据接收到的命令的优先级执行所述命令;当所述命令执行完毕时,将所述命令对应的命令标识存储于发送所述命令的启动器对应的命令标识集合中;当所述启动器对应的命令标识集合满足预设条件时,根据所述满足预设条件的命令标识集合中的命令标识生成响应帧,并将所述响应帧返回给所述启动器。本发明专利技术通过将执行完的命令对应的命令标识根据发送该命令的启动器进行分类存储,并在满足预设条件时将满足条件的启动器对应的命令标识一起打包返回给启动器。降低了启动器与目标器之间的链路开销,提高了链路传输效率。

【技术实现步骤摘要】
一种发送响应帧的方法及装置
本专利技术涉及通信
,特别涉及一种发送响应帧的方法及装置。
技术介绍
随着通信技术的发展,基于SCSI(SmallComputerSystemInterface,小型计算机系统接口)技术开发出了全新的通信接口SAS(SerialAttachedSCSI)串行SCSI总线接口,该通信接口通过串行技术以获得更高的传输速率。在SAS传输协议中规定通过不同的帧传输序列来传输通信双方启动器和目标器之间的命令以及响应,其中每种帧传输序列都以命令帧开始以响应帧结束,即启动器作为命令的发起者,将命令帧发送给目标器,其中命令帧中携带命令标识。当目标器执行完命令帧中的命令后将该命令标识存储于响应帧中返回给启动器,启动器会根据接收到的响应帧中的命令标识来识别出命令标识对应的命令被执行完毕。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:对于执行命令的目标器来说需要对每个命令独立的返回响应帧,而不同的响应帧中主要内容是相同的,只是携带的命令标识不同,因此每一个命令执行完毕时对应发送一个响应帧的方式会增加链路开销,导致链路传输效率下降。专
技术实现思路
为了解决现本文档来自技高网
...
一种发送响应帧的方法及装置

【技术保护点】
一种发送响应帧的方法,其特征在于,所述方法包括:根据接收到的命令的优先级执行所述命令;当所述命令执行完毕时,将所述命令对应的命令标识存储于发送所述命令的启动器对应的命令标识集合中;当所述启动器对应的命令标识集合满足预设条件时,根据所述满足预设条件的命令标识集合中的命令标识生成响应帧,并将所述响应帧返回给所述启动器。

【技术特征摘要】
1.一种发送响应帧的方法,其特征在于,所述方法包括:根据接收到的命令的优先级执行所述命令;当所述命令执行完毕时,将所述命令对应的命令标识存储于发送所述命令的启动器对应的命令标识集合中;当所述启动器对应的命令标识集合满足预设条件时,根据所述满足预设条件的命令标识集合中的命令标识生成响应帧,并将所述响应帧返回给所述启动器;其中,所述将所述命令对应的命令标识存储于发送所述命令的启动器对应的命令标识集合中之后,所述方法还包括:当所述启动器对应的命令标识集合中的命令标识大于预设数量阈值时,则确定所述启动器对应的命令标识集合满足预设条件;或者,当所述启动器对应的命令标识集合存储命令标识的时间到达预设时间时,则确定所述启动器对应的命令标识集合满足预设条件。2.根据权利要求1所述的方法,其特征在于,所述将所述命令对应的命令标识存储于发送所述命令的启动器对应的集合中,包括:在携带所述命令的命令帧中,分别获取发送所述命令的启动器对应的启动器标识与所述命令对应的命令标识;根据所述启动器标识查找属于所述启动器对应的命令标识集合;将所述命令标识存储在属于所述启动器,并且优先级与所述命令的优先级相同的命令标识集合中。3.根据权利要求2所述的方法,其特征在于,所述根据所述满足预设条件的命令标识集合中的命令标识生成响应帧,并将所述响应帧返回给所述启动器,包括:当属于所述启动器的命令标识集合中存在两个或两个以上的命令标识集合中的命令标识满足预设条件时,则根据满足预设条件的每一个命令标识集合中的命令标识分别生成所述每一个命令标识集合对应的响应帧;根据所述每一个命令标识集合对应的优先级从高至低的顺序,分别将所述每一个命令标识集合对应的响应帧返回给所述启动器。4.根据权利要求1所述的方法,其特征在于,所述将所述命令对应的命令标识存储于发送所述命令的启动器对应的命令标识集合中之后,所述方法还包括:当接收到所述启动器发送的删除操作命令时,在所述启动器对应的命令标识集合中查找所述删除操作命令中携带的命...

【专利技术属性】
技术研发人员:张靖
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1