一种传输方法、装置和系统的制作方法

文档序号:10534679阅读:91来源:国知局
一种传输方法、装置和系统的制作方法
【专利摘要】本发明提供了一种传输装置、传输系统和传输方法。该装置包括:监控器、传输器及存储器,其中,所述监控器分别与外部的至少两个处理器相连,所述传输器通过数据传输总线分别与外部的所述至少两个处理器相连,所述传输器还与所述存储器相连;所述监控器,用于监控并接收相连的任意第一处理器生成的第一报错信息,将接收到的第一报错信息发送给相连的其他各处理器,记录第一报错信息与第一处理器的对应关系;所述传送器,用于通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,将接收到的第一数据报文发送给相连的目的处理器,并更新所述存储器中存储的数据报文。本方案能够获知发生错误的处理器。
【专利说明】
_种传输方法、装置和系统
技术领域
[0001]本发明涉及计算机技术领域,特别涉及一种传输方法、装置和系统。
【背景技术】
[0002]随着计算机技术的发展,通常会将多个处理器连接在一起,协同工作。为了协同工作,当一个处理器发生故障时,其他相连的处理器也都会处于故障状态。
[0003]但目前,在多个相连的处理器发生错误时,无法获知是哪个处理器先发生错误,才导致多个处理器均处于故障状态。由于无法获知发生错误的处理器,这样,则无法定位故障原因,比如发生宕机时,需要快速定位该故障原因,从而有效解决问题,但是目前无法获知是哪个处理器先宕机,从而无法进行有效的故障处理。

【发明内容】

[0004]本发明实施例提供了一种传输方法、装置和系统,能够获知发生错误的处理器。
[0005]—种传输装置,包括:
[0006]监控器、传输器及存储器,其中,
[0007]所述监控器分别与外部的至少两个处理器相连,所述传输器通过数据传输总线分别与外部的所述至少两个处理器相连,所述传输器还与所述存储器相连;
[0008]所述监控器,用于监控并接收相连的任意第一处理器生成的第一报错信息,将接收到的第一报错信息发送给相连的其他各处理器,记录第一报错信息与第一处理器的对应关系;
[0009]所述传送器,用于通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,将接收到的第一数据报文发送给相连的目的处理器,并更新所述存储器中存储的数据报文。
[0010]所述监控器包括:第一带外系统接口,用于将所述监控器记录的报错信息与处理器的对应关系发送给外部的带外系统。
[0011]所述存储器包括:第二带外系统接口,用于将所述存储器当前存储的数据报文发送给外部的带外系统。
[0012]所述传输器按照数据报文在所述存储器中先进先出的方式,更新所述存储器中存储的一个以上的数据报文。
[0013]—种传输系统,包括:
[0014]至少两个处理器,与所述至少两个处理器相连的如权利要求1至4中任一所述的传输装置;其中,
[0015]每一个处理器,在发生错误时,生成报错信息,并发送给所述传输装置中的监控器;将产生的第一数据报文通过数据传输总线发送给所述传输装置中的传输器;通过数据传输总线接收所述传输装置中的传输器发来的第二数据传输报文。
[0016]进一步包括:带外系统,用于从所述传输装置的监控器中获取所述监控器记录的报错信息与处理器的对应关系,和/或,用于从所述传输装置的所述存储器中获取所述存储器当前存储的数据报文。
[0017]—种基于上述任一所述的传输装置的传输方法,利用所述监控器监控并接收相连的任意第一处理器生成的第一报错信息;
[0018]利用所述监控器将接收到的第一报错信息发送给相连的其他各处理器,并记录第一报错信息与第一处理器的对应关系;
[0019]利用所述传送器通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,并将接收到的第一数据报文发送给相连的目的处理器;
[0020]利用所述传输器更新所述存储器中存储的数据报文。
[0021]当所述监控器中包括第一带外系统接口时,
[0022]利用所述第一带外系统接口将所述监控器记录的报错信息与处理器的对应关系发送给外部的带外系统。
[0023]当所述存储器中包括第二带外系统接口时,
[0024]利用所述第二带外系统接口将所述存储器当前存储的数据报文发送给外部的带外系统。
[0025]所述利用所述传输器更新所述存储器中存储的数据报文包括:
[0026]所述传输器按照数据报文在所述存储器中先进先出的方式,更新所述存储器中存储的一个以上的数据报文。
[0027]本发明实施例提供了传输方法、装置和系统,由于在相连的至少两个处理器之间增加了本发明实施例提供的传输装置,传输装置中的监控器监控任意第一处理器生成的第一报错信息,记录第一报错信息与第一处理器的对应关系,这样,则可以通过监控器获知发生错误的处理器。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本发明一个实施例提供的传输装置的结构示意图。
[0030]图2是本发明另一个实施例提供的传输装置的结构示意图。
[0031]图3是本发明一个实施例中传输系统的结构示意图。
[0032]图4是本发明另一个实施例中传输系统的结构示意图。
[0033]图5是本发明一个实施例中传输方法的流程图。
【具体实施方式】
[0034]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]如图1所示,本发明实施例提供了一种传输装置100,包括:
[0036]监控器101、传输器102及存储器103,其中,
[0037]所述监控器101分别与外部的至少两个处理器相连,所述传输器102通过数据传输总线分别与外部的所述至少两个处理器相连,所述传输器102还与所述存储器103相连;
[0038]所述监控器101,用于监控并接收相连的任意第一处理器生成的第一报错信息,将接收到的第一报错信息发送给相连的其他各处理器,记录第一报错信息与第一处理器的对应关系;
[0039]所述传输器102,用于通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,将接收到的第一数据报文发送给相连的目的处理器,并更新所述存储器103中存储的数据报文。
[0040]本发明上述实施例提供的传输装置,连接在至少两个处理器之间,传输装置中的监控器监控任意第一处理器生成的第一报错信息,记录第一报错信息与第一处理器的对应关系,这样,则可以通过监控器获知是哪个处理器发生了错误,而其他处理器只是被动接收后处于故障状态,从而便于后续采取有针对性的故障恢复措施。
[0041]本发明实施例中,传输装置中包括存储器,传输器会实时地将处理器之间传输的数据报文存储到存储器中,这样,则可以对处理器之间传输的数据报文进行备份,增加了数据传输的安全性。
[0042]在本发明一个实施例中,为了使得监控器101记录的所有对应关系即报错信息与产生该报错信息的处理器的信息能够被方便地导出到外部系统,参见图2,所述监控器101包括:第一带外系统接口 1011,用于将所述监控器101记录的报错信息与处理器的对应关系发送给外部的带外系统。
[0043]在本发明一个实施例中,为了使得存储器103中记录即备份的数据报文能够被方便地导出到外部系统,参见图2,所述存储器103包括:第二带外系统接口 1031,用于将所述存储器103当前存储的数据报文发送给外部的带外系统。
[0044]在本发明一个实施例中,由于存储器103的存储容量有限,为了保证传输器102存储到存储器103中的数据报文都是最新的数据报文,所述传输器102按照数据报文在所述存储器103中先进先出的方式,更新所述存储器103中存储的一个以上的数据报文。
[0045]本发明一个实施例还提出了一种传输系统,参见图3,包括:
[0046]至少两个处理器301,与所述至少两个处理器301相连的本发明任意实施例的传输装置302;其中,
[0047]每一个处理器301,在发生错误时,生成报错信息,并发送给所述传输装置302中的监控器3021;将产生的第一数据报文通过数据传输总线发送给所述传输装置302中的传输器3022;通过数据传输总线接收所述传输装置302中的传输器3022发来的第二数据传输报文。
[0048]在本发明一个实施例中,为了进一步保证能够将传输装置302中保存的报错信息与处理器的对应关系及最新的数据报文导出,参见图4,传输系统可以进一步包括:
[0049]第一带外系统401,用于从所述传输装置302的监控器3021中获取所述监控器3021记录的报错信息与处理器的对应关系;
[0050]和/或,
[0051]第二带外系统402,用于从所述传输装置302的所述存储器3023中获取所述存储器3023当前存储的数据报文。
[0052]本发明一个实施例还提出了一种传输方法,基于本发明任意实施例的传输装置实现,参见图5,包括:
[0053]501:利用监控器监控并接收相连的任意第一处理器生成的第一报错信息。
[0054]502:利用监控器将接收到的第一报错信息发送给相连的其他各处理器,并记录第一报错信息与第一处理器的对应关系。
[0055]503:利用传送器通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,并将接收到的第一数据报文发送给相连的目的处理器;
[0056]504:利用传输器更新存储器中存储的数据报文。
[0057]在本发明一个实施例中,当所述监控器中包括第一带外系统接口时,在上述图5所示实施例的基础上还可以进一步包括:利用第一带外系统接口将所述监控器记录的报错信息与处理器的对应关系发送给外部的带外系统。
[0058]在本发明一个实施例中,当所述存储器中包括第二带外系统接口时,在上述图5所示实施例的基础上还可以进一步包括:
[0059]利用第二带外系统接口将所述存储器当前存储的数据报文发送给外部的带外系统。
[0060]在本发明一个实施例中,步骤504中所述利用所述传输器更新所述存储器中存储的数据报文包括:
[0061]所述传输器按照数据报文在所述存储器中先进先出的方式,更新所述存储器中存储的一个以上的数据报文。
[0062]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃.....”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0063]本发明的各个实施例,至少具有如下的有益效果:
[0064]1、本发明实施例中,由于在相连的至少两个处理器之间增加了本发明实施例提供的传输装置,传输装置中的监控器监控任意第一处理器生成的第一报错信息,记录第一报错信息与第一处理器的对应关系,这样,则可以通过监控器获知发生错误的处理器。
[0065]2、本发明实施例中,传输装置中的监控器可以将一个处理器生成的报错信息发送给相连的其他各个处理器,因此,能够通过传输装置的使用来保证在一个处理器处于故障状态时,其他相连的处理器也处于故障状态。
[0066]3、本发明实施例中,传输装置中包括传输器,传输器能够将一个处理器生成的数据报文发送给相连的其他各个处理器,因此,能够通过传输装置的使用来保证至少两个处理器之间数据报文的传输,从而便于后续利用传输装置获取处理器之间传输的数据报文。
[0067]4、本发明实施例中,传输装置中包括存储器,通过存储器与传输器的配合,能够将多个处理器之间传输的最新的N条数据报文进行存储,从而便于后续在处理器发生故障时,能够根据存储的最新N条数据报文
[0068]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0069]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种传输装置,其特征在于,包括: 监控器、传输器及存储器,其中, 所述监控器分别与外部的至少两个处理器相连,所述传输器通过数据传输总线分别与外部的所述至少两个处理器相连,所述传输器还与所述存储器相连; 所述监控器,用于监控并接收相连的任意第一处理器生成的第一报错信息,将接收到的第一报错信息发送给相连的其他各处理器,记录第一报错信息与第一处理器的对应关系; 所述传送器,用于通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,将接收到的第一数据报文发送给相连的目的处理器,并更新所述存储器中存储的数据报文。2.根据权利要求1所述的装置,其特征在于,所述监控器包括:第一带外系统接口,用于将所述监控器记录的报错信息与处理器的对应关系发送给外部的带外系统。3.根据权利要求1所述的装置,其特征在于,所述存储器包括:第二带外系统接口,用于将所述存储器当前存储的数据报文发送给外部的带外系统。4.根据权利要求1至3中任一所述的装置,其特征在于,所述传输器按照数据报文在所述存储器中先进先出的方式,更新所述存储器中存储的一个以上的数据报文。5.一种传输系统,其特征在于,包括: 至少两个处理器,与所述至少两个处理器相连的如权利要求1至4中任一所述的传输装置;其中, 每一个处理器,在发生错误时,生成报错信息,并发送给所述传输装置中的监控器;将产生的第一数据报文通过数据传输总线发送给所述传输装置中的传输器;通过数据传输总线接收所述传输装置中的传输器发来的第二数据传输报文。6.根据权利要求5所述的传输系统,其特征在于,进一步包括:带外系统,用于从所述传输装置的监控器中获取所述监控器记录的报错信息与处理器的对应关系,和/或,用于从所述传输装置的所述存储器中获取所述存储器当前存储的数据报文。7.—种基于权利要求1至4中任一所述的传输装置的传输方法,其特征在于, 利用所述监控器监控并接收相连的任意第一处理器生成的第一报错信息; 利用所述监控器将接收到的第一报错信息发送给相连的其他各处理器,并记录第一报错信息与第一处理器的对应关系; 利用所述传送器通过数据传输总线接收相连的任意第二处理器生成的第一数据报文,并将接收到的第一数据报文发送给相连的目的处理器; 利用所述传输器更新所述存储器中存储的数据报文。8.根据权利要求7所述的方法,其特征在于,当所述监控器中包括第一带外系统接口时, 利用所述第一带外系统接口将所述监控器记录的报错信息与处理器的对应关系发送给外部的带外系统。9.根据权利要求1所述的方法,其特征在于,当所述存储器中包括第二带外系统接口时, 利用所述第二带外系统接口将所述存储器当前存储的数据报文发送给外部的带外系统。10.根据权利要求7至9中任一所述的方法,其特征在于,所述利用所述传输器更新所述存储器中存储的数据报文包括: 所述传输器按照数据报文在所述存储器中先进先出的方式,更新所述存储器中存储的一个以上的数据报文。
【文档编号】G06F11/30GK105893210SQ201610202701
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】黄家明, 乔英良, 王建红
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1