一种数据传输方法、装置及设备制造方法及图纸

技术编号:26347431 阅读:33 留言:0更新日期:2020-11-13 21:34
本申请实施例公开了一种数据传输方法、装置及设备,用于通过第三网元节点进行数据的转发,从而减少数据丢失。本申请实施例方法包括:第一网元接收来自第二网元的第一请求消息,第一请求消息可以包括第一数据的标识和第三网元的标识,第三网元的标识用于指示向第二网元转发第一数据的网元,这样第一网元可以采集第一数据,并向第二网元发送第一数据,若第一网元未获取到来自第二网元的接收确认信息,说明第一数据在传输过程中丢失,则第一网元可以向第三网元发送第一数据,第三网元可以对第一数据进行转发。也就是说,第二网元也可以通过第三网元接收到来自第一网元的第一数据,从而提高系统的容错能力,减少数据丢失。

A data transmission method, device and equipment

【技术实现步骤摘要】
一种数据传输方法、装置及设备
本申请涉及通信领域,特别是涉及一种数据传输方法、装置及设备。
技术介绍
现有技术中,数据生产者在采集数据后,可以对采集到的数据进行存储,比如通过大容量硬盘进行数据的存储,然后在消费者需要数据时从存储资源中获取相应数据并发送给消费者;当然,数据生产者也可以向数据消费者进行数据的实时上报,这样可以不依赖本地的大规模缓存,比如在集中式单元(centralizedunit,CU)和分布式单元(distributedunit,DU)分离的架构下,DU的资源是受限的,可以进行数据的实时上报。具体的,在实际网络形态中DU也不会布置硬盘,当DU上部署物理层(physicallayer,PHY),介质访问控制(mediumaccesscontrol,MAC)层功能时,这些层功能将会产生大量的无限资源管理(radioresourcemanagement,RRM)、无线传输技术(radiotransmissiontechnology,RTT)数据,而DU的存储资源受限将会导致本地缓存失效,从而DU需要进行数据的实时采集和上报。因此,现有技术中存在很多数据生产者和数据消费者之间进行数据传输的场景。在实际操作中,由于网络故障或网络拥塞等问题,数据在传输过程中存在丢失的问题,这样数据接收方不能及时收到传输的数据,将影响通信系统的正常运行。因此如何减少数据丢失,是目前亟待解决的问题。
技术实现思路
本申请实施例提供了一种数据传输方法、装置及设备,在第一网元向第二网元发送数据失败后,可以通过第三网元节点进行数据的转发,从而减少数据丢失。第一方面,本申请实施例提供了一种数据传输方法,所述方法包括:第一网元接收来自第二网元的第一请求消息,第一请求消息可以包括第一数据的标识和第三网元的标识,第三网元的标识用于指示向第二网元转发第一数据的网元,这样第一网元可以采集第一数据,并向第二网元发送第一数据,若第二网元接收到第一数据,则会向第一网元发送接收确认信息,指示第二网元接收到第一数据,因此若第一网元未获取到来自第二网元的接收确认信息,说明第一数据在传输过程中丢失,则第一网元可以向第三网元发送第一数据,第三网元可以对第一数据进行转发。因此,本申请实施例中,即使第一网元和第二网元之间的通信链路出现故障导致第一网元和第二网元之间的数据传输失败,第二网元也可以通过第三网元接收到来自第一网元的第一数据,从而提供系统的容错能力,减少数据丢失。在一些可能的实施方式中,所述方法还包括:所述第一网元向所述第三网元发送中转标识,所述中转标识用于指示向所述第二网元转发所述第一数据。在本申请实施例中,中转标识可以指示第三网元向第二网元转发第一数据,这样第三网元可以区分接收到的数据需要处理还是转发,提高第三网元的工作效率。在一些可能的实施方式中,所述第一网元向所述第三网元发送所述第一数据之前,还包括:所述第一网元向第三网元发送中转请求,所述中转请求用于指示向所述第二网元转发所述第一数据;所述第一网元接收所述第三网元在具有转发所述第一数据的能力时发送的中转确认信息。在本申请实施例中,第一网元在向第三网元发送第一数据之前,可以先向第三网元发送中转请求,这样在第三网元具有转发第一数据的能力时再向第三网元发送第一数据,若第三网元不具有转发第一数据的能力时,不进行第一数据的转发,从而避免无效数据的发送。在一些可能的实施方式中,所述方法还包括:所述第一网元向所述第三网元发送以下信息中的至少一种:所述第一网元的标识、所述第二网元的标识、所述第一数据的数据类型、所述第一数据的数据采集间隔、所述第一数据的数据采集时长、所述第一数据的发送周期、所述第一数据的预设重发等待时长、所述第一数据的预设重发次数。在本申请实施例中,第一网元还可以向第三网元发送第一网元的信息、第二网元的信息以及第一数据的信息,这样有利于第三网元准确判断是否具有转发第一数据的能力。在一些可能的实施方式中,所述若未获取到来自所述第二网元的接收确认信息,则所述第一网元向所述第三网元发送所述第一数据,包括:若所述第一网元在所述第一数据的预设重发等待时长内未获取到来自所述第二网元的接收确认信息,则向所述第二网元重发所述第一数据;若重发所述第一数据的次数达到所述第一数据的预设重发次数,则所述第一网元向所述第三网元发送所述第一数据。在本申请实施例中,在第一网元向第三网元发送第一数据之前,还可以向第二网元重发第一数据,若重发成功则可以不进行第一数据的转发,只有在重发此时达到预设重发次数后,才进行第一数据的转发,从而可以控制数据转发次数,节省第三网元的资源。在一些可能的实施方式中,所述第一请求消息还包括以下信息中的至少一种:所述第一数据的数据类型、所述第一数据的数据采集间隔、所述第一数据的数据采集时长、所述第一数据的发送周期、所述第一数据的预设重发等待时长、所述第一数据的预设重发次数。在本申请实施例中,第一网元接收到的来自第二网元的第一请求消息中可以包括第一数据的其他多种信息,有利于第一网元进行第一数据的采集和发送。在一些可能的实施方式中,所述方法还包括:所述第一网元接收来自所述第三网元的接收确认信息,所述接收确认信息包括所述第一数据的标识。在一些可能的实施方式中,所述第一网元和所述第三网元为数据获取网元,所述第二网元为数据处理网元;其中,所述数据获取网元为分布式单元,所述数据处理网元为集中式单元;或所述数据获取网元为核心网单元,所述数据处理网元为数据分析网元;或所述数据获取网元为基站和/或集中式单元,所述数据处理网元为运维支撑系统;或所述数据获取网元为基站和/或分布式单元,所述数据处理网元为运维支撑系统。第二方面,本申请实施例提供了另一种数据传输方法,所述方法包括:第一网元接收来自第二网元的第一请求消息,第一请求消息可以包括第一数据的标识,在第一网元不具备采集第一数据的能力时,例如采集功能被占用或出现故障时,第一网元可以向第二网元发送暂停请求,用于请求暂停采集第一数据。这样,第二网元可以根据第一网元的状态实时更新第一数据的相关的业务的状态,从而提高各个网元的协作能力,减少资源浪费。在一些可能的实施方式中,所述方法还包括:若所述第一网元恢复采集所述第一数据的能力,向所述第二网元发送重启请求,用于请求重启采集第一数据。在本申请实施例中,在第一网元恢复采集第一数据的能力时,可以向第二网元发送重启指令,以便第二网元根据重启指令及时重启第一数据相关业务,提高系统的工作效率。第三方面,本申请实施例还提供了又一种数据传输方法,所述方法包括:第一网元接收来自第二网元的第一请求消息,第一请求消息可以包括第一数据的标识;第一网元接收来自第二网元的故障恢复监测请求;若第一网元恢复采集所述第一数据的能力,向所述第二网元发送故障恢复通知。在本申请实施例中,在第一网元出现故障后,可以接收第二网元发送的故障恢复监测请求,故障本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n第一网元接收来自第二网元的第一请求消息,所述第一请求消息包括第一数据的标识和第三网元的标识,所述第三网元的标识用于指示向所述第二网元转发所述第一数据的网元;/n所述第一网元采集所述第一数据,向所述第二网元发送所述第一数据;/n若未获取到来自所述第二网元的接收确认信息,则所述第一网元向所述第三网元发送所述第一数据,所述接收确认信息用于指示所述第二网元接收到所述第一数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
第一网元接收来自第二网元的第一请求消息,所述第一请求消息包括第一数据的标识和第三网元的标识,所述第三网元的标识用于指示向所述第二网元转发所述第一数据的网元;
所述第一网元采集所述第一数据,向所述第二网元发送所述第一数据;
若未获取到来自所述第二网元的接收确认信息,则所述第一网元向所述第三网元发送所述第一数据,所述接收确认信息用于指示所述第二网元接收到所述第一数据。


2.如权利要求1所述的方法,其特征在于,还包括:
所述第一网元向所述第三网元发送中转标识,所述中转标识用于指示向所述第二网元转发所述第一数据。


3.如权利要求1或2所述的方法,其特征在于,所述第一网元向所述第三网元发送所述第一数据之前,还包括:
所述第一网元向第三网元发送中转请求,所述中转请求用于请求向所述第二网元转发所述第一数据;
所述第一网元接收所述第三网元在具有转发所述第一数据的能力时发送的中转确认信息。


4.如权利要求2或3所述的方法,其特征在于,还包括:
所述第一网元向所述第三网元发送以下信息中的至少一种:所述第一网元的标识、所述第二网元的标识、所述第一数据的数据类型、所述第一数据的数据采集间隔、所述第一数据的数据采集时长、所述第一数据的发送周期、所述第一数据的预设重发等待时长、所述第一数据的预设重发次数。


5.如权利要求1-4任意一项所述的方法,其特征在于,所述若未获取到来自所述第二网元的接收确认信息,则所述第一网元向所述第三网元发送所述第一数据,包括:
若所述第一网元在所述第一数据的预设重发等待时长内未获取到来自所述第二网元的接收确认信息,则向所述第二网元重发所述第一数据;
若重发所述第一数据的次数达到所述第一数据的预设重发次数,则所述第一网元向所述第三网元发送所述第一数据。


6.如权利要求1-5任意一项所述的方法,其特征在于,所述第一请求消息还包括以下信息中的至少一种:所述第一数据的数据类型、所述第一数据的数据采集间隔、所述第一数据的数据采集时长、所述第一数据的发送周期、所述第一数据的预设重发等待时长、所述第一数据的预设重发次数。


7.如权利要求1-6任意一项所述的方法,其特征在于,所述第一网元和所述第三网元为数据获取网元,所述第二网元为数据处理网元;
其中,所述数据获取网元为分布式单元,所述数据处理网元为集中式单元;或所述数据获取网元为核心网单元,所述数据处理网元为数据分析网元;或所述数据获取网元为基站和/或集中式单元,所述数据处理网元为运维支撑系统;或所述数据获取网元为基站和/或分布式单元,所述数据处理网元为运维支撑系统。


8.一种数据传输方法,其特征在于,包括:
第二网元向第一网元发送第一请求消息,所述第一请求消息包括第一数据的标识;
所述第二网元向第三网元发送第二请求消息,所述第二请求消息包括第二数据的标识,所述第二数据与所述第一数据关联;
当所述第一数据采集失败,则所述第二网元向所述第三网元发送暂停指令或终止指令,所述暂停指令用于指示暂停采集所述第二数据,所述终止指令用于指示终止采集所述第二数据。


9.如权利要求8所述的方法,其特征在于,所述当所述第一数据采集失败,则所述第二网元向所述第三网元发送暂停指令或终止指令,包括:
当所述第二网元在所述第一数据的预设等待时长内未接收到所述第一数据,所述第二网元向所述第三网元发送所述暂停指令或所述终止指令。


10.如权利要求9所述的方法,其特征在于,所述方法还包括:
所述第二网元向所述第一网元发送故障恢复监测请求;
所述第二网元接收来自所述第一网元的故障恢复通知。


11.如权利要求8所述的方法,其特征在于,当所述第一数据采集失败,则所述第二网元向所述第三网元发送暂停指令或终止指令,包括:
所述第二网元接收来自所述第一网元的暂停请求,所述暂停请求用于请求暂停采集所述第一数据;
所述第二网元向所述第三网元发送所述暂停指令或所述终止指令。


12.如权利要求8-11任意一项所述的方法,其特征在于,
所述第二网元向所述第三网元发送所述暂停指令之后,还包括:
所述第二网元向所述第三网元发送所述第二数据的重启指令,所述重启指令用于指示采集所述第二数据;
所述第二网元向所述第三网元发送所述终止指令之后,还包括:
所述第二网元向所述第三网元发送所述第二请求消息。


13.一种数据传输装置,其特征在于,应用于第一网元,所述装置包括:
第一请求消息接收单元,用于接收来自第二网元的第一请求消息,所述第一请求消息包括第一数据的标识和第三网元的标识,所述第三网元的标识用于指示向所述第二网元转发所述第一数据的网元;
第一数据发送单元,用于采集所述第一数据,向所述第二网元发送所述第一数据;
第一数据转发单元,用于若未获取到来自所述第二网元的接收确认信息,则向所述第三网元发送所述第一数据,所述接收确认信息用于指示所述第二网元接收到所述第一数据。


14.如权利要求1...

【专利技术属性】
技术研发人员:王园园徐以旭宋平王岩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1