一种通信架构的制作方法_2

文档序号:9869872阅读:来源:国知局
为无效数据等,则通过向对应发送端发送错误信息,以将发生错误的情况告知发送端实现上述问题的容错;从而当网络架构中的通信终端之间进行通信出现问题时,无需工作人员的介入即可保证通信架构的可持续性、可靠性及稳定性。
[0029]另外,定时重传模块所实现的发送信息的重传不仅简单可靠,容易实现,且效率高,适应性强。具体来说,在网络不稳定的情况下,如使用数据纠错的方法来找回数据,即找回的发送信息,对应计算和找回数据的时间,可以重传2次到η次发送信息,由此可见重传的效率很高,η大于2;而所有的网络问题基本都可以通过重传来实现,因此,上述重传适用性较强。另外,定时重传模块可以包括定时器,定时器用于在定时重传模块的控制下设置预设时间段,而利用定时器实现的重传,相对于实现网络数据的整理及纠错等方法来说,成本是最低的,因此定时重传模块所实现的发送信息的重传还具有成本低的特点。
[0030]本发明实施例提供的一种通信架构中,错误回传模块可以包括错误码封装单元,错误码封装单元,用于将对发送信息进行解析的过程中出现的错误对应的错误码封装成错误信息。对应的,每个通信终端还可以包括:信息重传模块,用于当通信终端作为发送端向对应接收端发出发送信息,并接收到由对应接收端发送的错误信息后,重新将该发送信息发送至对应接收端。即在任一通信终端接收到错误信息后,对错误信息进行解析,得到其中的错误码,进而将与错误码对应的发送信息重新发送至对应接收端。
[0031]需要说明的是,由于某些通信架构中,仅采用了消息机制,而未采用回复消息机制,即通信终端之间直接发出发送信息,但在发送信息到达后没有回复性质的信息返回的,这样主要是为了提高通信效率。因此,对于错误信息的恢复实质上也是以发出发送信息的形式发出的,进而由通信核心层次对发送信息进行解析时,当发现发送信息中某一位或者某多位为表示其为错误信息的预设标志时,确定该发送信息为错误信息。
[0032]上述实施例提供的一种通信架构中,对于网络传输中出现的信息分片后发生逆序的错误,采用保证信息分片后的顺序的网络连接来实现上述错误的容错,而该网络连接对应的底层通信链路可以是软件保证,如TCP协议,即通信终端之间采用TCP协议作为底层通信链路;也可以是硬件保证,如非透明桥NTB(nontransparent bridge),即,通信终端之间采用非透明桥NTB作为底层通信链路;当然,也可以根据实际需要设置其他底层通信链路,均在本发明的保护范围之内。
[0033]上述实施例提供的一种通信架构中,每个通信终端可以包括报警模块,报警模块用于当通信终端连续发送预设次的错误信息时,发出报警信息。
[0034]其中,预设次可以根据实际需要进行确定。
[0035]报警信息可以蜂鸣报警、显示报警等直观的方式,也可以是由对应通信终端将报警信息发送至预先绑定的终端,并将出现的问题,即已连续发送预设次的错误信息携带于报警信息中,由此,工作人员可直接获取报警信息,进而介入,以进一步保证通信架构的稳定性。
[0036]本发明实施例提供的上述通信架构中,包含的上述容错相关模块会在通信架构中通信终端之间进行通信时自动启用,以在发出不同的错误时,利用不同的模块对其进行解决,实现通信结构的容错机制,保证了通信架构的稳定性。
[0037]对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种通信架构,其特征在于,包括多个通信终端,每个所述通信终端均包括定时重传模块及错误回传模块; 所述定时重传模块,用于当所述通信终端作为发送端向对应接收端发出发送信息,并在预设时间段内未接收到由对应接收端发送的与该发送信息对应的确认信息时,重新将该发送信息发送至对应接收端; 所述错误回传模块,用于当所述通信终端作为接收端接收由对应发送端发出的发送信息,并在对该发送信息进行解析的过程中出现错误时,发送对应的错误信息至对应发送端。2.根据权利要求1所述的通信架构,其特征在于,所述通信终端之间采用TCP协议作为底层通信链路。3.根据权利要求1所述的通信架构,其特征在于,所述通信终端之间采用非透明桥NTB作为底层通信链路。4.根据权利要求1所述的通信架构,其特征在于,每个所述通信终端还包括: 信息重传模块,用于当所述通信终端作为发送端向对应接收端发出发送信息,并接收到由对应接收端发送的错误信息后,重新将该发送信息发送至对应接收端。5.根据权利要求4所述的通信架构,其特征在于,所述错误回传模块包括: 错误码封装单元,用于将对发送信息进行解析的过程中出现的错误对应的错误码封装成所述错误信息。6.根据权利要求1所述的通信架构,其特征在于,所述定时重传模块包括: 定时器,用于在所述定时重传模块的控制下设置所述预设时间段。7.根据权利要求1至6任一项所述的通信架构,其特征在于,每个所述通信终端还包括: 报警模块,所述报警模块用于当所述通信终端连续发送预设次的错误信息后,发出报警信息。
【专利摘要】本发明公开了一种通信架构,该通信架构包括多个通信终端,每个通信终端均包括定时重传模块及错误回传模块,其中:定时重传模块,用于当通信终端作为发送端向对应接收端发出发送信息,并在预设时间段内未接收到由对应接收端发送的与该发送信息对应的确认信息时,重新将该发送信息发送至对应接收端;错误回传模块,用于当通信终端作为接收端接收由对应发送端发出的发送信息,并在对该发送信息进行解析的过程中出现错误时,发送对应的错误信息至对应发送端。由此,实现对发送信息失败及解析发送信息出现错误等问题的容错,无需工作人员的介入即可保证通信架构的可持续性、可靠性及稳定性。
【IPC分类】H04L1/00, H04L1/08
【公开号】CN105634679
【申请号】CN201610217739
【发明人】刘变红, 张仁峰
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年6月1日
【申请日】2016年4月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1