指令处理系统及方法

文档序号:8512431阅读:309来源:国知局
指令处理系统及方法
【技术领域】
[0001] 本发明涉及一种指令处理系统及方法。
【背景技术】
[0002] JBOD (Just a Bunch Of Disks,硬盘簇)简单来说是将多颗硬盘集合起来整合成 一颗超大硬盘来使用的存储设备。它是藉由将一个或多个边缘扩展器(Edge Expander)经 由SAS线缆串接到一个输出扩展器(Fan-out Expander)来扩增整个存储容量的。
[0003] 通常,输出扩展器和边缘扩展器都具备Uart (Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)接口,可以用来连接外部设备(如计算机), 以供外部设备对扩展器执行相关操作,例如更新扩展器的固件等。
[0004] 一个存储容量较大硬盘簇通常包括多个边缘扩展器,若要对每个边缘扩展器执行 一次所述相关操作,则需将外部设备分别与每个边缘扩展器的Uart接口连接,然后才可对 每个边缘扩展器执行所述相关操作。例如,需要对边缘扩展器A和B执行固件更新操作,则 需将外部设备与边缘扩展器A的Uart接口连接,然后才可对边缘扩展器A执行固件更新操 作。需要将外部设备与边缘扩展器B的Uart接口连接,然后才可对边缘扩展器B执行固件 更新操作。显然,若采用当前的这种方式对多个边缘扩展器执行所述相关操作则会很浪费 时间。

【发明内容】

[0005] 鉴于以上内容,有必要提供一种指令处理系统及方法,可对外部设备发送到输出 扩展器的Uart接口的控制指令进行处理,使得外部设备仅需与输出扩展器的Uart接口连 接,即可控制边缘扩展器执行与该控制指令相关的操作。
[0006] 所述指令处理系统,运行于输出扩展器中,该输出扩展器利用SAS线缆与边缘扩 展器连接,该系统包括:接收模块,用于透过所述输出扩展器的Uart接口接收外部设备所 发送的控制指令;处理模块,用于将所述控制指令封装到SAS SMP传输协议中所预设的一 个数据包中;及控制模块,用于透过所述SAS线缆,将封装在所述数据包中的控制指令传输 到所述边缘扩展器,以控制该边缘扩展器执行与所述控制指令相应的操作。
[0007] 所述指令处理方法,应用于输出扩展器中,该输出扩展器利用SAS线缆与边缘扩 展器连接,该方法包括:接收步骤,透过所述输出扩展器的Uart接口接收外部设备所发送 的控制指令;处理步骤,将所述控制指令封装到SAS SMP传输协议中所预设的一个数据包 中;及控制步骤,透过所述SAS线缆,将封装在所述数据包中的控制指令传输到所述边缘扩 展器,以控制该边缘扩展器执行与所述控制指令相应的操作。
[0008] 相较于现有技术,本发明所述指令处理系统及方法,可对外部设备发送到输出扩 展器的Uart接口的控制指令进行处理,使得外部设备仅需与输出扩展器的Uart接口连接, 即可控制边缘扩展器执行与该控制指令相关的操作。
【附图说明】
[0009] 图1是本发明指令处理系统的较佳实施例的运行环境图。
[0010] 图2是本发明指令处理方法的较佳实施例的流程图。
[0011] 主要元件符号说明
[0012]
【主权项】
1. 一种指令处理系统,运行于输出扩展器中,该输出扩展器利用SAS线缆与边缘扩展 器连接,其特征在于,该系统包括: 接收模块,用于透过所述输出扩展器的Uart接口接收外部设备所发送的控制指令; 处理模块,用于将所述控制指令封装到SAS SMP传输协议中所预设的一个数据包中; 及 控制模块,用于透过所述SAS线缆,将封装在所述数据包中的控制指令传输到所述边 缘扩展器,以控制该边缘扩展器执行与所述控制指令相应的操作。
2. 如权利要求1所述的指令处理系统,其特征在于,所述处理模块将所述控制指令插 入到所述数据包的包体的自定义区域来完成封装操作。
3. 如权利要求1所述的指令处理系统,其特征在于,所述控制指令包括:更新所述边缘 扩展器的固件的指令、查询所述边缘扩展器的Phy接口的连接情况的指令、查询所述边缘 扩展器的系统日志的指令。
4. 一种指令处理方法,应用于输出扩展器中,该输出扩展器利用SAS线缆与边缘扩展 器连接,其特征在于,该方法包括: 接收步骤,透过所述输出扩展器的Uart接口接收外部设备所发送的控制指令; 处理步骤,将所述控制指令封装到SAS SMP传输协议中所预设的一个数据包中;及 控制步骤,透过所述SAS线缆,将封装在所述数据包中的控制指令传输到所述边缘扩 展器,以控制该边缘扩展器执行与所述控制指令相应的操作。
5. 如权利要求4所述的指令处理方法,其特征在于,所述处理步骤将所述控制指令插 入到所述数据包的包体的自定义区域来完成封装操作。
6. 如权利要求4所述的指令处理方法,其特征在于,所述控制指令包括:更新所述边缘 扩展器的固件的指令、查询所述边缘扩展器的Phy接口的连接情况的指令、查询所述边缘 扩展器的系统日志的指令。
【专利摘要】本发明提供一种指令处理系统,运行于输出扩展器中,该输出扩展器利用SAS线缆与边缘扩展器连接,该系统包括:接收模块,用于透过所述输出扩展器的Uart接口接收外部设备所发送的控制指令;处理模块,用于将所述控制指令封装到SAS SMP传输协议中所预设的一个数据包中;及控制模块,用于透过所述SAS线缆,将封装在所述数据包中的控制指令传输到所述边缘扩展器,以控制该边缘扩展器执行与所述控制指令相应的操作。本发明还提供一种指令处理方法。利用本发明可对外部设备发送到输出扩展器的Uart接口的控制指令进行处理,使得外部设备仅需与输出扩展器的Uart接口连接,即可控制边缘扩展器执行与该控制指令相关的操作。
【IPC分类】G06F9-30
【公开号】CN104834500
【申请号】CN201410044694
【发明人】柯兴廷, 张景翔
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年8月12日
【申请日】2014年2月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1