数据发送方法和设备的制造方法_4

文档序号:8225895阅读:来源:国知局
2中具有软件模块和设备驱动程序。软件模块能够执行本发明上述方法的各种功能模块;设备驱动程序可以是网络和接口驱动程序。
[0158]第二控制逻辑电路81,用于接收第一主控设备的第一控制逻辑电路发送的故障码数据;
[0159]第二控制逻辑电路81,还用于将所述故障码数据存储到存储器82 ;
[0160]第二控制逻辑电路81,还用于从存储器82读取所述故障码数据。
[0161]可选地,第二控制逻辑电路81接收第一主控设备的第一控制逻辑电路发送的故障码数据具体包括:
[0162]第二控制逻辑电路81接收第一控制逻辑电路发送的所述第一主控设备在初始化时出现故障时生成的第一故障码数据,用以定位所述第一主控设备故障原因;或者,
[0163]第二控制逻辑电路81接收第一控制逻辑电路发送的所述第一主控设备在初始化后出现故障时生成的第二故障码数据,用以定位所述第一主控设备故障原因。
[0164]可选地,第二控制逻辑电路81从存储器82读取所述故障码数据具体为:
[0165]第二控制逻辑电路81定时从存储器82读取所述故障码数据,并将所述故障码数据生成日志并保存。
[0166]通过本发明实施例提供的第二主控设备,第一主控设备和第二主控设备通过串行通道传送故障信息,从而在硬件上实现了第一主控设备故障监控功能,不受软件故障的影响,性能稳定。
[0167]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0168]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0169]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据发送方法,其特征在于,所述方法包括: 第一主控设备的检测单元检测到所述第一主控设备运行故障,并生成故障码数据; 所述检测单元将所述故障码数据发送给所述第一主控设备的第一控制逻辑电路; 所述第一控制逻辑电路将所述故障码数据发送给第二主控设备的第二控制逻辑电路,其中,所述第一控制逻辑电路和所述第二控制逻辑电路通过现场可编程门阵列FPGA实现。
2.根据权利要求1所述的方法,其特征在于,所述第一主控设备的检测单元检测到所述第一主控设备运行故障,并生成故障码数据具体包括: 所述第一主控设备在初始化时出现故障,所述检测单元检测到所述第一主控设备运行故障,并生成第一故障码数据,用以定位所述第一主控设备故障原因;或者, 所述第一主控设备在初始化后出现故障,所述检测单元检测到所述第一主控设备运行故障,并生成第二故障码数据,用以定位所述第一主控设备故障原因。
3.根据权利要求1或2所述的方法,其特征在于,所述第一控制逻辑电路将所述故障码数据发送给第二主控设备的第二控制逻辑电路具体为: 所述第一控制逻辑电路定时通过串行通道将所述故障码数据发送给所述第二控制逻辑电路。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述检测单元将所述故障码数据发送给所述第一主控设备的第一控制逻辑电路具体为: 所述检测单元通过本地总线将所述故障码数据发送给所述第一控制逻辑电路。
5.一种数据发送方法,其特征在于,所述方法包括: 第二主控设备的第二控制逻辑电路接收第一主控设备的第一控制逻辑电路发送的故障码数据; 所述第二控制逻辑电路将所述故障码数据存储到第二逻辑寄存器; 所述第二控制逻辑电路从所述第二逻辑寄存器读取所述故障码数据。
6.根据权利要求5所述的方法,其特征在于,所述第二主控设备的第二控制逻辑电路接收第一主控设备的第一控制逻辑电路发送的故障码数据具体包括: 所述第二控制逻辑电路接收第一控制逻辑电路发送的所述第一主控设备在初始化时出现故障时生成的第一故障码数据,用以定位所述第一主控设备故障原因;或者, 所述第二控制逻辑电路接收第一控制逻辑电路发送的所述第一主控设备在初始化后出现故障时生成的第二故障码数据,用以定位所述第一主控设备故障原因。
7.根据权利要求5或6所述的方法,其特征在于,所述第二控制逻辑电路从所述第二逻辑寄存器读取所述故障码数据具体为: 所述第二控制逻辑电路定时从所述第二逻辑寄存器读取所述故障码数据,并将所述故障码数据生成日志并保存。
8.一种第一主控设备,其特征在于,所述第一主控设备包括: 检测单元,用于检测所述第一主控设备是否出现故障; 生成单元,用于在所述测单元检测到所述第一主控设备运行故障时,生成故障码数据; 发送单元,用于将所述故障码数据发送给所述第一主控设备的第一控制逻辑电路,并将所述故障码数据发送给第二主控设备的第二控制逻辑电路; 其中,所述第一控制逻辑电路和所述第二控制逻辑电路通过现场可编程门阵列FPGA实现。
9.根据权利要求8所述的第一主控设备,其特征在于,所述生成单元具体用于: 所述检测单元检测到所述第一主控设备在初始化时出现故障,生成所述故障码数据,所述故障码数据用以定位所述第一主控设备故障原因;或者, 所述检测单元检测到所述第一主控设备在初始化后出现故障,生成所述故障码数据,所述故障码数据用以定位所述第一主控设备故障原因。
10.根据权利要求8或9所述的第一主控设备,其特征在于,所述发送单元包括: 第一发送单元,用于通过本地总线将所述故障码数据发送给所述第一控制逻辑电路; 第二发送单元,用于定时通过串行通道将所述故障码数据发送给所述第二控制逻辑电路。
11.一种第二主控设备,其特征在于,所述第二主控设备包括: 接收单元,用于接收第一主控设备的第一控制逻辑电路发送的故障码数据; 存储单元,用于将所述故障码数据存储到第二逻辑寄存器; 处理单元,用于从所述第二逻辑寄存器读取所述故障码数据,并进行故障码数据处理。
12.根据权利要求11所述的第二主控设备,其特征在于,所述接收单元具体用于: 接收第一控制逻辑电路发送的所述第一主控设备在初始化时出现故障时生成的第一故障码数据,所述第一故障码数据用以定位所述第一主控设备故障原因;或者, 接收第一控制逻辑电路发送的所述第一主控设备在初始化后出现故障时生成的第二故障码数据,所述第二故障码数据用以定位所述第一主控设备故障原因。
13.根据权利要求11或12所述的第二主控设备,其特征在于,所述处理单元具体用于: 定时从所述第二逻辑寄存器读取所述故障码数据,并根据所述故障码数据生成日志并保存,所述日志用于对所述第一主控设备进行故障原因分析。
【专利摘要】本发明实施例公开了一种数据发送方法和设备。所述方法包括:第一主控设备的检测单元检测到所述第一主控设备运行故障,并生成故障码数据;所述检测单元将所述故障码数据发送给所述第一主控设备的第一控制逻辑电路;所述第一控制逻辑电路将所述故障码数据发送给第二主控设备的第二控制逻辑电路,其中,所述第一控制逻辑电路和所述第二控制逻辑电路通过现场可编程门阵列FPGA实现。本发明实施例中,第一主控设备和第二主控设备通过串行通道传送故障信息,从而在硬件上实现了第一主控设备故障监控功能,不受上层软件故障的影响,性能稳定。
【IPC分类】H04L12-24
【公开号】CN104539466
【申请号】CN201510031676
【发明人】赵达观, 陈宏伦
【申请人】华为技术有限公司
【公开日】2015年4月22日
【申请日】2015年1月21日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1