首页> 中国专利> CES数据发送方法、装置及CES数据接收方法、装置

CES数据发送方法、装置及CES数据接收方法、装置

摘要

本发明提供了一种CES数据发送方法、装置及CES数据接收方法、装置,其中,该CES数据发送方法包括:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。本发明解决了相关技术中CES业务网络的丢包率高,设备对网络丢包的处理能力低的问题,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

著录项

  • 公开/公告号CN103684708A

    专利类型发明专利

  • 公开/公告日2014-03-26

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201210320158.8

  • 发明设计人 许海东;

    申请日2012-09-03

  • 分类号H04L1/18(20060101);

  • 代理机构11240 北京康信知识产权代理有限责任公司;

  • 代理人余刚;梁丽超

  • 地址 518057 广东省深圳市南山区科技南路55号

  • 入库时间 2023-12-17 01:59:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-10

    专利权的转移 IPC(主分类):H04L1/18 登记生效日:20191120 变更前: 变更后: 申请日:20120903

    专利申请权、专利权的转移

  • 2018-11-23

    授权

    授权

  • 2018-09-28

    专利申请权的转移 IPC(主分类):H04L1/18 登记生效日:20180907 变更前: 变更后: 申请日:20120903

    专利申请权、专利权的转移

  • 2014-12-10

    实质审查的生效 IPC(主分类):H04L1/18 申请日:20120903

    实质审查的生效

  • 2014-03-26

    公开

    公开

说明书

技术领域

本发明涉及通信领域,具体而言,涉及一种电路仿真业务(Circuit Emulation Service,简称为CES)数据发送方法、装置及CES数据接收方法、装置。

背景技术

随着通讯技术的不断发展,下一代网络将主要以数据包为基本单元进行网络数据传输和交换,我们称之为包交换网络。但目前准同步数字系列(Plesiochronous Digital Hierarchy,简称为PDH)/同步数字体系(Synchronous Digital Hierarchy,简称为SDH)网络还将会长期存在,网络上大量存在的时分复用(Time Division Multiplex,简称为TDM)设备还会大量使用,那么对于TDM业务就需要在包交换网络上实现业务接入和业务透传。

电路仿真业务(Circuit Emulation Service,简称为CES)是在包交换网络上承载传统TDM数据的技术。使用边缘到边缘伪线仿真(Pseudo Wire Emulation Edge-to-Edge,简称为PWE3)技术,采用电路仿真的方式,在包交换网络上为PDH/SDH业务数据流提供端到端的传输。

如图1所示,CES业务在发送端封装为数据包,通过以太网发送到包交换网络,再通过包交换网络传输到CES业务接收端。发送到包交换网络的CES业务数据包同普通数据包一样,设备无法区分出是否是CES业务数据包,同时CES业务在包交换网络上传输时,由于网络拥塞、线缆干扰等各种原因会导致丢包,丢包会引起误码、接收端数据不完整等问题,导致接收端业务出现错误、告警等问题,进而业务会出现短时的中断、有效数据部分丢失等问题,从而提高了CES业务网络的丢包率,降低了设备对网络丢包的处理能力。

针对相关技术中上述至少之一的问题,目前尚未提出有效的解决方案。

发明内容

本发明提供了一种CES数据发送方法、装置及CES数据接收方法、装置,以至少解决相关技术中CES业务网络的丢包率高,设备对网络丢包的处理能力低的问题。

根据本发明的一个方面,提供了一种CES数据发送方法,其包括:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。

优选地,在向接收端的预接收装置发送CES业务数据包之前,上述CES数据发送方法还包括:在CES数据包的包信息中加入用于识别CES业务数据包是否为CES业务数据包的标识。

优选地,在向接收端的预接收装置发送CES业务数据包之前,上述CES数据发送方法还包括:按照预设规则缓存CES业务数据包,并在CES业务数据包的包信息中添加用于表征CES业务数据包缓存的顺序标识。

优选地,根据包信息向预接收装置重新发送CES业务数据包包括:根据CES业务数据包的包信息中的顺序标识找到缓存的CES业务数据包,并重发缓存的CES业务数据包。

根据本发明的另一个方面,提供了一种CES数据接收方法,其包括:接收端的预接收装置检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。

优选地,在接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:预接收装置判断CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。

优选地,在接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:预接收装置按照预设规则缓存接收到的CES业务数据包,其中,预设规则与发送端缓存待发送CES业务数据包的规则一致,接收到的CES业务数据包的包信息中包括用于表征接收到的CES业务数据包在发送端的缓存的顺序标识。

优选地,预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置包括:预接收装置接收发送端重发的CES业务数据包,并根据CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;预接收装置将缓存的完整的CES业务数据包发送给接收端的接收装置。

根据本发明的又一方面,提供了一种CES数据发送装置,其包括:接收模块,用于接收由接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;发送处理模块,用于根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。

根据本发明的又一方面,提供了一种CES数据接收装置,其包括:发送模块,用于检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;接收处理模块,接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。

在本发明中,通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术的传输CES业务数据包的示意图;

图2是根据本发明实施例的CES数据发送方法的流程图;

图3是根据本发明实施例的CES数据接收方法的流程图;

图4是根据本发明实施例的CES数据发送装置的结构框图;

图5是根据本发明实施例的另一种CES数据发送装置的结构框图;

图6是根据本发明实施例的CES数据接收装置的结构框图;

图7是根据本发明实施例的另一种CES数据接收装置的结构框图;

图8是根据本发明实施例的使用CES数据发送装置和CES数据接收装置传输CES业务数据包的示意图;

图9是根据本发明实施例的CES数据发送装置中的发送处理模块的功能框图;

图10是根据本发明实施例的CES数据接收中的接收处理模块的功能框图;以及

图11是根据本发明实施例的使用CES数据发送方法和CES数据接收方法传输CES数据的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本实施例提供了一种CES数据发送方法,如图2所示,该CES数据发送方法包括步骤S202至步骤S204。

步骤S202:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;

步骤S204:根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。

通过上述步骤,通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,在向上述接收端的预接收装置发送上述CES业务数据包之前,上述CES数据发送方法还包括:在上述CES数据包的包信息中加入用于识别CES业务数据包是否为CES业务数据包的标识。即在上述CES业务数据包中添加用于识别该CES业务数据包是否为CES业务数据包的标识,以便有CES业务数据包时可以准确地检测到,进而进行重发操作,从而有助于提高CES业务传输的准确率。

为了可以准确地进行重发操作,在本优选实施例中,在向上述接收端的预接收装置发送上述CES业务数据包之前,上述CES数据发送方法还包括:按照预设规则缓存上述CES业务数据包,并在上述CES业务数据包的包信息中添加用于表征上述CES业务数据包缓存的顺序标识。即对上述CES业务数据包进行缓存,并在CES业务数据包的包信息中添加用于表征该CES业务数据包在缓存中的顺序标识,例如,对5个CES业务数据包进行缓存,可以将5个CES业务数据包按照顺序编号后再缓存,编号可以按照不同应用场景进行自定义,例如,简单地将5个CES业务数据包编号为0-4,然后缓存5个CES业务数据包,并在各个CES业务数据包的包信息中添加与其相应的编号(顺序标识),以便可以根据顺序标识快速地、准确地在缓存中找到需要重发的CES业务数据包。

为了提高CES业务数据包的重发效率,在本优选实施例中,根据上述包信息向上述预接收装置重新发送CES业务数据包包括:根据上述CES业务数据包的包信息中的顺序标识找到缓存的上述CES业务数据包,并重发该缓存的CES业务数据包。即实现根据上述CES业务数据包的包信息中的顺序标识在缓存中快速地、准确地找到上述出现丢包现象的CES业务数据包,并重发该CES业务数据包,以提高CES业务数据包的重发效率。

在本优选实施例中提供了一种CES数据接收方法,如图3所示,该CES数据接收方法包括步骤S302至步骤S304。

步骤S302:接收端的预接收装置检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;

步骤S304:预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。

通过上述步骤,接收端的预接收装置检测到有丢失的CES业务数据包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包信息,因此,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,此时上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,在上述接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:上述预接收装置判断上述CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。即上述预接收装置判断上述CES业务数据包是否是CES业务数据包,该CES业务数据包的包信息中包括用于识别该CES业务数据包是否为CES业务数据包的标识,以便在有CES业务数据包时可以准确地检测到,进而进行重发操作,从而有助于提高CES业务传输的准确率。

为了可以准确地对重发的CES业务数据包进行缓存,在本优选实施例中,在上述接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:上述预接收装置按照预设规则缓存接收到的CES业务数据包,其中,该预设规则与发送端缓存待发送CES业务数据包的规则一致,上述接收到的CES业务数据包的包信息中包括用于表征上述接收到的CES业务数据包在发送端的缓存的顺序标识。即预接收装置将检测到的出现丢包现象的CES业务数据包的包信息携带在上述消息中发送给发送端,以便发送端可以根据包信息中的顺序标识在缓存中找到上述CES业务数据包进行重发,并按照发送端缓存待发送CES业务数据包的规则一致的预设规则缓存接收到的CES业务数据包,以便可以根据包信息中的顺序标识将接收到的重发的CES业务数据包存入缓存中。

为了将缓存的完整的CES业务数据包发送给接收端的接收装置,以降低接收端由于丢包导致的告警率,在本优选实施例中,上述预接收装置接收上述发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给上述接收端的接收装置包括:上述预接收装置接收发送端重发的CES业务数据包,并根据上述CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;上述预接收装置将缓存的完整的CES业务数据包发送给上述接收端的接收装置。即上述预接收装置按照包信息中的顺序标识对重发的CES业务数据包缓存,以便将完整的CES业务数据包发送给上述接收端的接收装置,以降低上述接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率。

本优选实施例提供了一种CES数据发送装置,如图4所示,该CES数据发送装置包括:接收模块402,用于接收由接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,所述消息中包括所述CES业务数据包的包信息;发送处理模块404,连接至接收模块402,用于根据所述包信息向所述预接收装置重新发送所述CES业务数据包,其中,所述预接收装置将接收到的完整的CES业务数据包发送给所述接收端的接收装置。

在上述优选实施例中,通过接收模块402接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,发送处理模块404根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,如图5所示,上述CES数据发送装置还包括:标记模块406,用于在上述CES数据包的包信息中加入用于识别上述CES业务数据包是否为CES业务数据包的标识。

为了可以准确地进行重发操作,在本优选实施例中,如图5所示,上述CES数据发送装置还包括:第一存储模块408,用于按照预设规则缓存上述CES业务数据包,并在上述CES业务数据包的包信息中添加用于表征上述CES业务数据包缓存的顺序标识。

为了提高CES业务数据包的重发效率,在本优选实施例中,上述发送处理模块404,还用于根据上述CES业务数据包的包信息中的顺序标识找到缓存的上述CES业务数据包,并重发该缓存的CES业务数据包。

本优选实施例提供了一种CES数据接收装置,如图6所示,该CES数据接收装置包括:发送模块602,用于检测到有丢失的CES业务数据包,并向发送端发送用于指示所述CES业务数据包丢失的消息,其中,所述消息包括用于找到所述CES业务数据包的包信息;接收处理模块604,连接至发送模块602,接收所述发送端重发的所述CES业务数据包,并将缓存的完整的CES业务数据包发送给所述接收端的接收装置。

在上述优选实施例中,发送模块602检测到有丢失的CES业务数据包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包信息,因此,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,接收处理模块604接收上述重发的CES业务数据包,并将接收到完整的CES业务数据包发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

优选地,上述CES数据接收装置可以作为接收端的预接收装置,来对接收到的CES业务数据包进行检测是否有CES业务数据包丢包的现象,并在有CES业务数据包丢包时通知发送端以重发该CES业务数据包,从而可以将接收到完整的CES业务数据包发送给上述接收端的接收装置,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率。

为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,如图7所示,上述CES数据接收装置还包括:判断模块606,用于判断上述CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。

为了可以准确地对重发的CES业务数据包进行缓存,在本优选实施例中,如图7所示,上述CES数据接收装置还包括:第二存储模块608,用于按照预设规则缓存接收到的CES业务数据包,其中,该预设规则与发送端缓存待发送CES业务数据包的规则一致,上述接收到的CES业务数据包的包信息中包括用于表征上述接收到的CES业务数据包在发送端的缓存的顺序标识。

为了将缓存的完整的CES业务数据包发送给接收端的接收装置,以降低接收端由于丢包导致的告警率,在本优选实施例中,如图7所示,上述接收处理模块604包括:接收单元6042,用于接收发送端重发的CES业务数据包,并根据上述CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;发送单元6044,连接至接收单元6042,用于将缓存的完整的CES业务数据包发送给上述接收端的接收装置。

以下结合附图对上述各个优选实施例进行详细地描述。

本发明所要解决的技术问题是:克服现有技术中存在的由于CES业务网络丢包导致的误码、接收数据不完整等问题,提供一种对CES网络丢包后的处理及补发包的方法。

图8是根据本发明实施例的使用CES数据发送装置和CES数据接收装置传输CES业务数据包的示意图,如图8所示,CES业务发送端模块802:用于CES业务的发送;CES业务接收端模块812:用于CES业务的接收;CES业务发送标记模块804(相当于上述标记模块406):发送端封包时将CES业务数据包打上标记;CES业务接收识别模块808(相当于上述判断模块606):接收端接收数据包时检测是否是CES业务数据包;CES丢包发送处理模块806(相当于上述第一存储模块408和发送处理模块404):用于检测是否有丢包反馈,CES业务数据包;CES丢包接收处理模块810(相当于上述第二存储模块608、发送模块602和接收处理模块604):用于检测是否有CES业务数据包出现丢包并反馈给CES丢包发送处理模块806,通过上述模块的配合,可以通过如下步骤来完成CES业务数据包的传输:

S1:CES业务发送端模块802正常工作、业务正常发送;CES业务发送标记模块804封装CES业务数据包时打上CES业务标记(相当于上述用于识别上述CES业务数据包是否为CES业务数据包的标识)。

S2:CES丢包发送处理模块806正常工作,缓存发送的CES业务数据包,CES业务数据包按顺序编号,编号可根据实际应用自定义,例如,缓存5包CES业务数据包,编号可以是0-4,并将编号(相当于上述顺序标识)添加在CES业务数据包的包信息中。

S3:CES业务接收识别模块808正常工作、业务正常接收,按照CES业务发送标记模块804打上的标记识别出CES业务数据包。

S4:CES丢包接收处理模块810正常工作,缓存接收到的CES业务数据包,数据包按顺序编号,编号同CES丢包发送处理模块806中存储发送的CES业务数据包的编号,例如,缓存5包CES业务数据包,编号0-4。

S5:CES丢包接收处理模块810中丢包检测单元(相当于上述判断模块606)检测是否有丢包,如有丢包记录缓存中所丢数据包的编号m(相当于上述顺序标识)。

S6:CES丢包接收处理模块810中丢包反馈发送单元(相当于上述发送模块602)将记录的所丢数据包编号m发送给CES丢包发送处理模块806。

S7:CES丢包发送处理模块806检测到CES丢包接收处理模块810发送的所丢CES业务数据包编号m后,CES丢包发送处理模块806中的补发包单元(相当于上述发送处理模块404)补发对应缓存中编号m的CES业务数据包。

S8:CES丢包接收处理模块810接收CES丢包发送处理模块806补发的编号m的CES业务数据包,按编号m所处顺序将接收到的CES业务数据包放入缓存正中。

S9:CES业务接收端模块812正常工作、CES业务正常接收。

在上述优选实施例中,通过在业务单板上增加CES业务发送标记模块804、CES丢包发送处理模块806、CES业务接收识别模块804和CES丢包接收处理模块810,对于CES业务数据包传输过程中导致的丢包问题得到了较好的解决,提高了设备对网络丢包的处理能力,降低了CES业务网络丢包率。

图9是根据本发明实施例的CES数据发送装置中的发送处理模块的功能框图,如图9所示,使用上述发送处理模块来发送CES业务数据包的过程包括如下步骤:

S1:CES丢包发送处理模块806中的CES丢包反馈接收单元8066(相当于上述接收模块402)检测是否有丢包编号m反馈;

S2:CES丢包反馈接收单元8066检测到反馈编号m的数据包丢失时,CES丢包发送处理模块806中的CES丢包补发包单元8064(相当于上述发送处理模块404)补发CES丢包缓存单元8062(相当于上述第一存储模块408)中缓存的编号为m的所丢CES业务数据包。

图10是根据本发明实施例的CES数据接收中的接收处理模块的功能框图,如图10所示,使用上述接收处理模块来接收CES业务数据包的过程包括如下步骤:

S1:CES丢包接收处理模块810中的CES丢包检测记录单元8102(相当于上述发送模块602)检测是否有CES业务数据包丢失,记录CES业务数据包在缓存中的编号m,

S2:CES丢包接收处理模块810中的CES丢包反馈发送单元8104(相当于上述发送模块602)将所丢CES业务数据包编号m发送给CES业务发送端。

S3:CES丢包接收处理模块810中的CES丢包缓存单元(相当于上述接收处理模块604)接收发送端补发的CES业务数据包m。

图11是根据本发明实施例的使用CES数据发送方法和CES数据接收方法传输CES数据的流程图,如图11所示,该传输CES数据的流程包括如下步骤:

S1102:CES业务发送标记模块804在CES业务数据包上打上标记。

S1104:CES业务接收识别模块808根据标记识别出CES业务数据包。

S1106:CES丢包接收处理模块810正常工作,检测是否有CES业务数据包丢失,若是,则转至步骤S1108,若否,则转至步骤S1116。

S1108:CES丢包接收处理模块810中的CES丢包检测记录单元检测到有CES业务数据包丢包并记录该CES业务数据包编号。

S1110:CES丢包接收处理模块810中的CES丢包反馈发送单元发送丢包编号给CES丢包发送处理模块806。

S1112:CES丢包发送处理模块806中的CES丢包反馈接收单元接收CES丢包反馈发送单元发送丢包编号。

S1114:CES丢包发送处理模块806中的CES丢包补发包单元补发丢失的CES业务数据包。

S1116:CES业务接收端模块812正常接收数据。

从以上的描述中,可以看出,上述优选实施例实现了如下技术效果:通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号