一种通信架构
    1.
    发明公开

    公开(公告)号:CN105634679A

    公开(公告)日:2016-06-01

    申请号:CN201610217739.7

    申请日:2016-04-08

    Inventor: 刘变红 张仁峰

    CPC classification number: H04L1/00 H04L1/08

    Abstract: 本发明公开了一种通信架构,该通信架构包括多个通信终端,每个通信终端均包括定时重传模块及错误回传模块,其中:定时重传模块,用于当通信终端作为发送端向对应接收端发出发送信息,并在预设时间段内未接收到由对应接收端发送的与该发送信息对应的确认信息时,重新将该发送信息发送至对应接收端;错误回传模块,用于当通信终端作为接收端接收由对应发送端发出的发送信息,并在对该发送信息进行解析的过程中出现错误时,发送对应的错误信息至对应发送端。由此,实现对发送信息失败及解析发送信息出现错误等问题的容错,无需工作人员的介入即可保证通信架构的可持续性、可靠性及稳定性。

    基于NTB的多控制器之间通信的abort消息的方法

    公开(公告)号:CN106293985B

    公开(公告)日:2019-05-10

    申请号:CN201610663898.X

    申请日:2016-08-12

    Inventor: 张仁峰

    Abstract: 本发明公开了一种基于NTB的多控制器之间通信的abort消息的方法,包括:建立多控制器之间的任务通信连接,初始化NTB内存布局;当接收到abort命令时,确定消息对应NTB通信阶段;其中,所述NTB通信阶段包括消息待发送阶段、消息发送阶段、消息待确认发送阶段和消息完成阶段;根据所述消息对应NTB通信阶段,执行对应的abort动作;提高多控制器通信的灵活性和可控性,而上层可以根据该方法更加方便的进行容错处理,防止多控制器通信时出现状态的不一致或者混乱;本发明还公开了一种基于NTB的多控制器之间通信的abort消息的装置、系统及控制器,具有上述效果。

    多控制器通信的容错方法、装置及NTB设备

    公开(公告)号:CN106354594A

    公开(公告)日:2017-01-25

    申请号:CN201610743862.2

    申请日:2016-08-26

    Inventor: 张仁峰

    CPC classification number: G06F11/221 G06F13/4221

    Abstract: 本发明公开了一种基于NTB的多控制器通信的容错方法,包括:当检测到逻辑链路存在异常时,调用端口复位并建立新的第一逻辑链路;检测所述第一逻辑链路是否存在异常;若存在异常,则调用芯片复位并建立新的第二逻辑链路;该方法通过两级复位方式,即先小范围的端口级复位,若逻辑链路仍存在异常,再大范围的芯片级复位;减少复位对于系统其它组件带来的影响,提高复位效率;本发明还公开了一种基于NTB的多控制器通信的容错装置及NTB设备,具有上述有益效果。

    一种基于NTB硬件和SCSI通信协议的通信方法

    公开(公告)号:CN106302480B

    公开(公告)日:2019-05-10

    申请号:CN201610694678.3

    申请日:2016-08-19

    Inventor: 张仁峰

    Abstract: 本发明公开了一种基于NTB硬件和SCSI通信协议的通信方法,包括发送端接收上层应用的SCSI命令;发送端将SCSI命令打包成第一NTB数据包;NTB将第一NTB数据包拷贝至接收端;接收端对接收到的第一NTB数据包进行解包,得到SCSI命令,并依据SCSI命令进行相应的响应,并将响应信息打包成第二NTB数据包;NTB将第二NTB数据包拷贝至发送端;发送端对第二NTB数据包进行解包,得到响应信息,并依据响应信息进行相应的响应,实现通信。可见,本发明提供的通信方法,通信手段使用的是NTB,在通信协议上采用SCSI协议,SCSI协议的优势可以得到全部的发挥,NTB在SCSI下也可以正常的进行通信,同时可以保证通信的高速度和高带宽,通信方法也更为高效和稳定。

    一种基于NTB硬件和SCSI通信协议的通信方法

    公开(公告)号:CN106302480A

    公开(公告)日:2017-01-04

    申请号:CN201610694678.3

    申请日:2016-08-19

    Inventor: 张仁峰

    CPC classification number: H04L69/22 G06F13/4221 G06F2213/0024

    Abstract: 本发明公开了一种基于NTB硬件和SCSI通信协议的通信方法,包括发送端接收上层应用的SCSI命令;发送端将SCSI命令打包成第一NTB数据包;NTB将第一NTB数据包拷贝至接收端;接收端对接收到的第一NTB数据包进行解包,得到SCSI命令,并依据SCSI命令进行相应的响应,并将响应信息打包成第二NTB数据包;NTB将第二NTB数据包拷贝至发送端;发送端对第二NTB数据包进行解包,得到响应信息,并依据响应信息进行相应的响应,实现通信。可见,本发明提供的通信方法,通信手段使用的是NTB,在通信协议上采用SCSI协议,SCSI协议的优势可以得到全部的发挥,NTB在SCSI下也可以正常的进行通信,同时可以保证通信的高速度和高带宽,通信方法也更为高效和稳定。

    一种多控制器间的通信架构系统及方法

    公开(公告)号:CN105704205A

    公开(公告)日:2016-06-22

    申请号:CN201511009218.4

    申请日:2015-12-29

    CPC classification number: H04L67/10 H04L65/1073 H04L67/025

    Abstract: 本发明公开了一种多控制器间的通信架构系统及方法,该系统应用于控制器,该系统包括:应用层、通信核心层以及通信设备层;应用层包括所有与其它控制器进行通信的源业务模块;其中,应用层中的源业务模块向通信核心层发送业务数据,通信核心层对业务数据进行相应的发送通信逻辑处理得到业务数据包,通信设备层控制业务数据包经由通信线路传输至其它控制器中的目标业务模块。可见,本发明使得通信核心层能为各个需要通信的业务模块提供统一的通信接口,同时对通信设备层进行统一的规划,让各个通信设备轻松的为各个业务模块提供通信服务,以此有效解决了现有技术中各业务模块各自处理各自的通信逻辑,导致代码逻辑的冗余和通信资源的浪费的问题。

Patent Agency Ranking