Ces数据发送方法、装置及ces数据接收方法、装置制造方法

文档序号:7982712阅读:318来源:国知局
Ces数据发送方法、装置及ces数据接收方法、装置制造方法
【专利摘要】本发明提供了一种CES数据发送方法、装置及CES数据接收方法、装置,其中,该CES数据发送方法包括:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。本发明解决了相关技术中CES业务网络的丢包率高,设备对网络丢包的处理能力低的问题,从而降低了CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
【专利说明】CES数据发送方法、装置及CES数据接收方法、装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种电路仿真业务(Circuit EmulationService,简称为CES)数据发送方法、装置及CES数据接收方法、装置。
【背景技术】
[0002]随着通讯技术的不断发展,下一代网络将主要以数据包为基本单元进行网络数据传输和交换,我们称之为包交换网络。但目前准同步数字系列(Plesiochronous DigitalHierarchy,简称为 F1DH)/ 同步数字体系(Synchronous Digital Hierarchy,简称为 SDH)网络还将会长期存在,网络上大量存在的时分复用(Time Division Multiplex,简称为TDM)设备还会大量使用,那么对于TDM业务就需要在包交换网络上实现业务接入和业务透传。
[0003]电路仿真业务(Circuit Emulation Service,简称为CES)是在包交换网络上承载传统TDM数据的技术。使用边缘到边缘伪线仿真(Pseudo Wire Emulation Edge-to-Edge,简称为PWE3)技术,采用电路仿真的方式,在包交换网络上为TOH/SDH业务数据流提供端到端的传输。
[0004]如图1所示,CES业务在发送端封装为数据包,通过以太网发送到包交换网络,再通过包交换网络传输到CES业务接收端。发送到包交换网络的CES业务数据包同普通数据包一样,设备无法区分出是否是CES业务数据包,同时CES业务在包交换网络上传输时,由于网络拥塞、线缆干扰等各种原因会导致丢包,丢包会引起误码、接收端数据不完整等问题,导致接收端业务出现错误、告警等问题,进而业务会出现短时的中断、有效数据部分丢失等问题,从而提高了 CES业务网络的丢包率,降低了设备对网络丢包的处理能力。
[0005]针对相关技术中上述至少之一的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明提供了一种CES数据发送方法、装置及CES数据接收方法、装置,以至少解决相关技术中CES业务网络的丢包率高,设备对网络丢包的处理能力低的问题。
[0007]根据本发明的一个方面,提供了一种CES数据发送方法,其包括:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。
[0008]优选地,在向接收端的预接收装置发送CES业务数据包之前,上述CES数据发送方法还包括:在CES数据包的包信息中加入用于识别CES业务数据包是否为CES业务数据包的标识。
[0009]优选地,在向接收端的预接收装置发送CES业务数据包之前,上述CES数据发送方法还包括:按照预设规则缓存CES业务数据包,并在CES业务数据包的包信息中添加用于表征CES业务数据包缓存的顺序标识。
[0010]优选地,根据包信息向预接收装置重新发送CES业务数据包包括:根据CES业务数据包的包信息中的顺序标识找到缓存的CES业务数据包,并重发缓存的CES业务数据包。
[0011]根据本发明的另一个方面,提供了一种CES数据接收方法,其包括:接收端的预接收装置检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。
[0012]优选地,在接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:预接收装置判断CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。
[0013]优选地,在接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:预接收装置按照预设规则缓存接收到的CES业务数据包,其中,预设规则与发送端缓存待发送CES业务数据包的规则一致,接收到的CES业务数据包的包信息中包括用于表征接收到的CES业务数据包在发送端的缓存的顺序标识。
[0014]优选地,预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置包括:预接收装置接收发送端重发的CES业务数据包,并根据CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;预接收装置将缓存的完整的CES业务数据包发送给接收端的接收装置。
[0015]根据本发明的又一方面,提供了一种CES数据发送装置,其包括:接收模块,用于接收由接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;发送处理模块,用于根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。
[0016]根据本发明的又一方面,提供了一种CES数据接收装置,其包括:发送模块,用于检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;接收处理模块,接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。
[0017]在本发明中,通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
【专利附图】

【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据相关技术的传输CES业务数据包的示意图;
[0020]图2是根据本发明实施例的CES数据发送方法的流程图;[0021]图3是根据本发明实施例的CES数据接收方法的流程图;
[0022]图4是根据本发明实施例的CES数据发送装置的结构框图;
[0023]图5是根据本发明实施例的另一种CES数据发送装置的结构框图;
[0024]图6是根据本发明实施例的CES数据接收装置的结构框图;
[0025]图7是根据本发明实施例的另一种CES数据接收装置的结构框图;
[0026]图8是根据本发明实施例的使用CES数据发送装置和CES数据接收装置传输CES业务数据包的示意图;
[0027]图9是根据本发明实施例的CES数据发送装置中的发送处理模块的功能框图;
[0028]图10是根据本发明实施例的CES数据接收中的接收处理模块的功能框图;以及
[0029]图11是根据本发明实施例的使用CES数据发送方法和CES数据接收方法传输CES数据的流程图。
【具体实施方式】
[0030]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0031]本实施例提供了一种CES数据发送方法,如图2所示,该CES数据发送方法包括步骤S202至步骤S204。
[0032]步骤S202:接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,消息中包括CES业务数据包的包信息;
[0033]步骤S204:根据包信息向预接收装置重新发送CES业务数据包,其中,预接收装置将接收到的完整的CES业务数据包发送给接收端的接收装置。
[0034]通过上述步骤,通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
[0035]为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,在向上述接收端的预接收装置发送上述CES业务数据包之前,上述CES数据发送方法还包括:在上述CES数据包的包信息中加入用于识别CES业务数据包是否为CES业务数据包的标识。即在上述CES业务数据包中添加用于识别该CES业务数据包是否为CES业务数据包的标识,以便有CES业务数据包时可以准确地检测到,进而进行重发操作,从而有助于提高CES业务传输的准确率。
[0036]为了可以准确地进行重发操作,在本优选实施例中,在向上述接收端的预接收装置发送上述CES业务数据包之前,上述CES数据发送方法还包括:按照预设规则缓存上述CES业务数据包,并在上述CES业务数据包的包信息中添加用于表征上述CES业务数据包缓存的顺序标识。即对上述CES业务数据包进行缓存,并在CES业务数据包的包信息中添加用于表征该CES业务数据包在缓存中的顺序标识,例如,对5个CES业务数据包进行缓存,可以将5个CES业务数据包按照顺序编号后再缓存,编号可以按照不同应用场景进行自定义,例如,简单地将5个CES业务数据包编号为0-4,然后缓存5个CES业务数据包,并在各个CES业务数据包的包信息中添加与其相应的编号(顺序标识),以便可以根据顺序标识快速地、准确地在缓存中找到需要重发的CES业务数据包。
[0037]为了提高CES业务数据包的重发效率,在本优选实施例中,根据上述包信息向上述预接收装置重新发送CES业务数据包包括:根据上述CES业务数据包的包信息中的顺序标识找到缓存的上述CES业务数据包,并重发该缓存的CES业务数据包。即实现根据上述CES业务数据包的包信息中的顺序标识在缓存中快速地、准确地找到上述出现丢包现象的CES业务数据包,并重发该CES业务数据包,以提高CES业务数据包的重发效率。
[0038]在本优选实施例中提供了一种CES数据接收方法,如图3所示,该CES数据接收方法包括步骤S302至步骤S304。
[0039]步骤S302:接收端的预接收装置检测到有丢失的CES业务数据包,并向发送端发送用于指示CES业务数据包丢失的消息,其中,消息包括用于找到CES业务数据包的包信息;
[0040]步骤S304:预接收装置接收发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给接收端的接收装置。
[0041]通过上述步骤,接收端的预接收装置检测到有丢失的CES业务数据包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包信息,因此,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,此时上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
[0042]为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,在上述接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:上述预接收装置判断上述CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。即上述预接收装置判断上述CES业务数据包是否是CES业务数据包,该CES业务数据包的包信息中包括用于识别该CES业务数据包是否为CES业务数据包的标识,以便在有CES业务数据包时可以准确地检测到,进而进行重发操作,从而有助于提高CES业务传输的准确率。
[0043]为了可以准确地对重发的CES业务数据包进行缓存,在本优选实施例中,在上述接收端的预接收装置检测到有丢失的CES业务数据包之前,上述CES数据接收方法还包括:上述预接收装置按照预设规则缓存接收到的CES业务数据包,其中,该预设规则与发送端缓存待发送CES业务数据包的规则一致,上述接收到的CES业务数据包的包信息中包括用于表征上述接收到的CES业务数据包在发送端的缓存的顺序标识。即预接收装置将检测到的出现丢包现象的CES业务数据包的包信息携带在上述消息中发送给发送端,以便发送端可以根据包信息中的顺序标识在缓存中找到上述CES业务数据包进行重发,并按照发送端缓存待发送CES业务数据包的规则一致的预设规则缓存接收到的CES业务数据包,以便可以根据包信息中的顺序标识将接收到的重发的CES业务数据包存入缓存中。
[0044]为了将缓存的完整的CES业务数据包发送给接收端的接收装置,以降低接收端由于丢包导致的告警率,在本优选实施例中,上述预接收装置接收上述发送端重发的CES业务数据包,并将缓存的完整的CES业务数据包发送给上述接收端的接收装置包括:上述预接收装置接收发送端重发的CES业务数据包,并根据上述CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;上述预接收装置将缓存的完整的CES业务数据包发送给上述接收端的接收装置。即上述预接收装置按照包信息中的顺序标识对重发的CES业务数据包缓存,以便将完整的CES业务数据包发送给上述接收端的接收装置,以降低上述接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率。
[0045]本优选实施例提供了一种CES数据发送装置,如图4所示,该CES数据发送装置包括:接收模块402,用于接收由接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,所述消息中包括所述CES业务数据包的包信息;发送处理模块404,连接至接收模块402,用于根据所述包信息向所述预接收装置重新发送所述CES业务数据包,其中,所述预接收装置将接收到的完整的CES业务数据包发送给所述接收端的接收装置。
[0046]在上述优选实施例中,通过接收模块402接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,发送处理模块404根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
[0047]为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,如图5所示,上述CES数据发送装置还包括:标记模块406,用于在上述CES数据包的包信息中加入用于识别上述CES业务数据包是否为CES业务数据包的标识。
[0048]为了可以准确地进行重发操作,在本优选实施例中,如图5所示,上述CES数据发送装置还包括:第一存储模块408,用于按照预设规则缓存上述CES业务数据包,并在上述CES业务数据包的包信息中添加用于表征上述CES业务数据包缓存的顺序标识。
[0049]为了提高CES业务数据包的重发效率,在本优选实施例中,上述发送处理模块404,还用于根据上述CES业务数据包的包信息中的顺序标识找到缓存的上述CES业务数据包,并重发该缓存的CES业务数据包。
[0050]本优选实施例提供了一种CES数据接收装置,如图6所示,该CES数据接收装置包括:发送模块602,用于检测到有丢失的CES业务数据包,并向发送端发送用于指示所述CES业务数据包丢失的消息,其中,所述消息包括用于找到所述CES业务数据包的包信息;接收处理模块604,连接至发送模块602,接收所述发送端重发的所述CES业务数据包,并将缓存的完整的CES业务数据包发送给所述接收端的接收装置。
[0051]在上述优选实施例中,发送模块602检测到有丢失的CES业务数据包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包时,向发送端发送用于指示上述CES业务数据包丢失的消息,该消息中包括用于找到上述CES业务数据包的包信息,因此,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,接收处理模块604接收上述重发的CES业务数据包,并将接收到完整的CES业务数据包发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
[0052]优选地,上述CES数据接收装置可以作为接收端的预接收装置,来对接收到的CES业务数据包进行检测是否有CES业务数据包丢包的现象,并在有CES业务数据包丢包时通知发送端以重发该CES业务数据包,从而可以将接收到完整的CES业务数据包发送给上述接收端的接收装置,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率。
[0053]为了准确地判断出是否有CES业务数据包丢包,进而提高CES业务传输的准确率,在本优选实施例中,如图7所示,上述CES数据接收装置还包括:判断模块606,用于判断上述CES业务数据包是CES业务数据包,其中,CES业务数据包的包信息包括用于识别CES业务数据包是否为CES业务数据包的标识。
[0054]为了可以准确地对重发的CES业务数据包进行缓存,在本优选实施例中,如图7所示,上述CES数据接收装置还包括:第二存储模块608,用于按照预设规则缓存接收到的CES业务数据包,其中,该预设规则与发送端缓存待发送CES业务数据包的规则一致,上述接收到的CES业务数据包的包信息中包括用于表征上述接收到的CES业务数据包在发送端的缓存的顺序标识。
[0055]为了将缓存的完整的CES业务数据包发送给接收端的接收装置,以降低接收端由于丢包导致的告警率,在本优选实施例中,如图7所示,上述接收处理模块604包括:接收单元6042,用于接收发送端重发的CES业务数据包,并根据上述CES业务数据包的包信息中的顺序标识将CES业务数据包存入缓存中;发送单元6044,连接至接收单元6042,用于将缓存的完整的CES业务数据包发送给上述接收端的接收装置。
[0056]以下结合附图对上述各个优选实施例进行详细地描述。
[0057]本发明所要解决的技术问题是:克服现有技术中存在的由于CES业务网络丢包导致的误码、接收数据不完整等问题,提供一种对CES网络丢包后的处理及补发包的方法。
[0058]图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业务数据包的传输:
[0059]SI =CES业务发送端模块802正常工作、业务正常发送;CES业务发送标记模块804封装CES业务数据包时打上CES业务标记(相当于上述用于识别上述CES业务数据包是否为CES业务数据包的标识)。
[0060]S2 =CES丢包发送处理模块806正常工作,缓存发送的CES业务数据包,CES业务数据包按顺序编号,编号可根据实际应用自定义,例如,缓存5包CES业务数据包,编号可以是0-4,并将编号(相当于上述顺序标识)添加在CES业务数据包的包信息中。
[0061]S3 =CES业务接收识别模块808正常工作、业务正常接收,按照CES业务发送标记模块804打上的标记识别出CES业务数据包。
[0062]S4 =CES丢包接收处理模块810正常工作,缓存接收到的CES业务数据包,数据包按顺序编号,编号同CES丢包发送处理模块806中存储发送的CES业务数据包的编号,例如,缓存5包CES业务数据包,编号0-4。
[0063]S5 =CES丢包接收处理模块810中丢包检测单元(相当于上述判断模块606)检测是否有丢包,如有丢包记录缓存中所丢数据包的编号m (相当于上述顺序标识)。
[0064]S6:CES丢包接收处理模块810中丢包反馈发送单元(相当于上述发送模块602)将记录的所丢数据包编号m发送给CES丢包发送处理模块806。
[0065]S7 =CES丢包发送处理模块806检测到CES丢包接收处理模块810发送的所丢CES业务数据包编号m后,CES丢包发送处理模块806中的补发包单元(相当于上述发送处理模块404)补发对应缓存中编号m的CES业务数据包。
[0066]S8 =CES丢包接收处理模块810接收CES丢包发送处理模块806补发的编号m的CES业务数据包,按编号m所处顺序将接收到的CES业务数据包放入缓存正中。
[0067]S9 =CES业务接收端模块812正常工作、CES业务正常接收。
[0068]在上述优选实施例中,通过在业务单板上增加CES业务发送标记模块804、CES丢包发送处理模块806、CES业务接收识别模块804和CES丢包接收处理模块810,对于CES业务数据包传输过程中导致的丢包问题得到了较好的解决,提高了设备对网络丢包的处理能力,降低了 CES业务网络丢包率。
[0069]图9是根据本发明实施例的CES数据发送装置中的发送处理模块的功能框图,如图9所示,使用上述发送处理模块来发送CES业务数据包的过程包括如下步骤:
[0070]SI =CES丢包发送处理模块806中的CES丢包反馈接收单元8066 (相当于上述接收模块402)检测是否有丢包编号m反馈;[0071]S2:CES丢包反馈接收单元8066检测到反馈编号m的数据包丢失时,CES丢包发送处理模块806中的CES丢包补发包单元8064 (相当于上述发送处理模块404)补发CES丢包缓存单元8062 (相当于上述第一存储模块408)中缓存的编号为m的所丢CES业务数据包。
[0072]图10是根据本发明实施例的CES数据接收中的接收处理模块的功能框图,如图10所示,使用上述接收处理模块来接收CES业务数据包的过程包括如下步骤:
[0073]SI =CES丢包接收处理模块810中的CES丢包检测记录单元8102 (相当于上述发送模块602)检测是否有CES业务数据包丢失,记录CES业务数据包在缓存中的编号m,
[0074]S2:CES丢包接收处理模块810中的CES丢包反馈发送单元8104 (相当于上述发送模块602)将所丢CES业务数据包编号m发送给CES业务发送端。
[0075]S3 =CES丢包接收处理模块810中的CES丢包缓存单元(相当于上述接收处理模块604)接收发送端补发的CES业务数据包m。
[0076]图11是根据本发明实施例的使用CES数据发送方法和CES数据接收方法传输CES数据的流程图,如图11所示,该传输CES数据的流程包括如下步骤:
[0077]SI 102 =CES业务发送标记模块804在CES业务数据包上打上标记。
[0078]S1104 =CES业务接收识别模块808根据标记识别出CES业务数据包。
[0079]S1106:CES丢包接收处理模块810正常工作,检测是否有CES业务数据包丢失,若是,则转至步骤S1108,若否,则转至步骤S1116。
[0080]SI 108 =CES丢包接收处理模块810中的CES丢包检测记录单元检测到有CES业务数据包丢包并记录该CES业务数据包编号。
[0081]SlllO:CES丢包接收处理模块810中的CES丢包反馈发送单元发送丢包编号给CES丢包发送处理模块806。
[0082]SI 112 =CES丢包发送处理模块806中的CES丢包反馈接收单元接收CES丢包反馈发送单元发送丢包编号。
[0083]SI 114 =CES丢包发送处理模块806中的CES丢包补发包单元补发丢失的CES业务数据包。
[0084]SI 116 =CES业务接收端模块812正常接收数据。
[0085]从以上的描述中,可以看出,上述优选实施例实现了如下技术效果:通过接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,发送端可以获知有CES业务数据包丢失的情况,并根据上述消息中携带的上述CES业务数据包的包信息向上述预接收装置重新发送上述CES业务数据包,以使得上述预接收装置可以接收到完整的CES业务数据包,并发送给接收端的接收装置,因此实现了即便发生有丢CES业务数据包的现象,也可以通过上述消息的通知,发送端重新发送丢失的CES业务数据包,以使得预接收装置可以接收到完整的CES业务数据包,进而实现了接收端的接收装置始终接收到的CES业务数据包都是完整的,降低了接收端的接收装置检测到CES业务数据包丢包的概率,降低了接收端由于CES业务数据包丢包而导致业务告警、暂时中断的概率,从而降低了 CES业务网络的丢包率,提高了设备对网络丢包的处理能力。
[0086]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0087]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种电路仿真业务CES数据发送方法,其特征在于,包括: 接收到接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,所述消息中包括所述CES业务数据包的包信息; 根据所述包信息向所述预接收装置重新发送所述CES业务数据包,其中,所述预接收装置将接收到的完整的CES业务数据包发送给所述接收端的接收装置。
2.根据权利要求1所述的方法,其特征在于,在向所述接收端的预接收装置发送所述CES业务数据包之前,还包括: 在所述CES数据包的包信息中加入用于识别所述CES业务数据包是否为CES业务数据包的标识。
3.根据权利要求1或2所 述的方法,其特征在于,在向所述接收端的预接收装置发送所述CES业务数据包之前,还包括: 按照预设规则缓存所述CES业务数据包,并在所述CES业务数据包的包信息中添加用于表征所述CES业务数据包缓存的顺序标识。
4.根据权利要求3所述的方法,其特征在于,根据所述包信息向所述预接收装置重新发送所述CES业务数据包包括: 根据所述CES业务数据包的包信息中的顺序标识找到缓存的所述CES业务数据包,并重发缓存的所述CES业务数据包。
5.—种电路仿真业务CES数据接收方法,其特征在于,包括: 接收端的预接收装置检测到有丢失的CES业务数据包,并向发送端发送用于指示所述CES业务数据包丢失的消息,其中,所述消息包括用于找到所述CES业务数据包的包信息; 所述预接收装置接收所述发送端重发的所述CES业务数据包,并将缓存的完整的CES业务数据包发送给所述接收端的接收装置。
6.根据权利要求5所述的方法,其特征在于,在所述接收端的预接收装置检测到有丢失的CES业务数据包之前,还包括: 所述预接收装置判断所述CES业务数据包是CES业务数据包,其中,所述CES业务数据包的包信息包括用于识别所述CES业务数据包是否为CES业务数据包的标识。
7.根据权利要求6所述的方法,其特征在于,在所述接收端的预接收装置检测到有丢失的CES业务数据包之前,还包括: 所述预接收装置按照预设规则缓存接收到的CES业务数据包,其中,所述预设规则与发送端缓存待发送CES业务数据包的规则一致,所述接收到的CES业务数据包的包信息中包括用于表征所述接收到的CES业务数据包在所述发送端的缓存的顺序标识。
8.根据权利要求7所述的方法,其特征在于,所述预接收装置接收所述发送端重发的所述CES业务数据包,并将缓存的完整的CES业务数据包发送给所述接收端的接收装置包括: 所述预接收装置接收所述发送端重发的所述CES业务数据包,并根据所述CES业务数据包的包信息中的顺序标识将所述CES业务数据包存入缓存中; 所述预接收装置将缓存的完整的CES业务数据包发送给所述接收端的接收装置。
9.一种电路仿真业务CES数据发送装置,其特征在于,包括: 接收模块,用于接收由接收端的预接收装置发送的用于指示CES业务数据包丢失的消息,其中,所述消息中包括所述CES业务数据包的包信息; 发送处理模块,用于根据所述包信息向所述预接收装置重新发送所述CES业务数据包,其中,所述预接收装置将接收到的完整的CES业务数据包发送给所述接收端的接收装置。
10.一种电路仿真业务CES数据接收装置,其特征在于,包括: 发送模块,用于检测到有丢失的CES业务数据包,并向发送端发送用于指示所述CES业务数据包丢失的消息,其中,所述消息包括用于找到所述CES业务数据包的包信息; 接收处理模块,接收所述发送端重发的所述CES业务数据包,并将缓存的完整的CES业务数据包发送给 所述接收端的接收装置。
【文档编号】H04L1/18GK103684708SQ201210320158
【公开日】2014年3月26日 申请日期:2012年9月3日 优先权日:2012年9月3日
【发明者】许海东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1