CN109951507B - 数据传输方法、***、节点及计算机可读存储介质 - Google Patents
数据传输方法、***、节点及计算机可读存储介质 Download PDFInfo
- Publication number
- CN109951507B CN109951507B CN201711389217.6A CN201711389217A CN109951507B CN 109951507 B CN109951507 B CN 109951507B CN 201711389217 A CN201711389217 A CN 201711389217A CN 109951507 B CN109951507 B CN 109951507B
- Authority
- CN
- China
- Prior art keywords
- node
- file
- data
- reconciliation
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本公开提供了一种数据传输方法、***、节点及计算机可读存储介质,涉及数据传输技术领域,所述方法包括:数据传输路径上的第1节点向第2节点发送第1数据文件和对账核查文件,数据传输路径上具有N个节点;第i节点向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N‑1,第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;第N节点根据数据传输路径上相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定相邻节点之间的数据传输质量。
Description
技术领域
本公开涉及数据传输技术领域,尤其是一种数据传输方法、***、节点及计算机可读存储介质。
背景技术
网络数据对网络运营分析、用户行为分析、业务营销策略等方面具有极高的价值。但是,由于网络数据分散在无线、接入、核心、业务等各专业领域,要充分发挥数据效能,需要将这些数据集中汇聚后,才能开展跨域大数据的应用分析。
目前,各类网络数据的数据传输涉及数据生成、数据采集、数据加工、数据存储等多个段落。
发明内容
发明人发现,数据文件经过多个段落时,仅在相邻节点间交互数据文件的对账文件。例如,数据发送节点向数据接收节点发送对账核查文件,数据接收节点向数据发送节点返回对账回馈文件。因此,相邻节点通过对账文件可以获知数据文件的发送及接收时间等信息,从而可以得到相邻节点间的数据传输质量。
但是,处于数据传输路径下游的数据汇聚节点并不能得到更早的上游节点的数据传输质量,无法对整个数据传输路径的数据传输质量进行监控。
据此,发明人提出了如下技术方案。
根据本公开实施例的一方面,提供一种数据传输方法,包括:数据传输路径上的第1节点向第2节点发送第1数据文件和对账核查文件,所述数据传输路径上具有N个节点;第i节点向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;第N节点根据所述数据传输路径上相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定相邻节点之间的数据传输质量;其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
在一些实施例中,所述数据文件发送信息包括下列中的至少一项:前一节点发送的数据文件的大小、发送总数量;所述数据文件接收信息包括下列中的至少一项:后一节点接收的数据文件的大小、接收总数量。
在一些实施例中,所述确定相邻节点之间的数据传输质量包括:第N节点根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
在一些实施例中,所述确定相邻节点之间的数据传输质量包括:第N节点根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的接收总数量、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
在一些实施例中,所述数据文件发送信息还包括前一节点发送的数据文件的发送开始时间;所述数据文件接收信息还包括后一节点接收的数据文件的接收结束时间;所述确定相邻节点之间的数据传输质量包括:第N节点根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定数据文件的传输时间;计算数据文件的传输时间小于预设时间的数据文件的合格数量;计算合格数量和发送总数量的比值,以得到相邻节点之间的数据传输及时率。
根据本公开实施例的另一方面,提供一种数据传输***,包括数据传输路径上的N个节点,所述N个节点包括:第1节点,用于向第2节点发送第1数据文件和对账核查文件;第i节点,用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;第N节点,用于根据所述数据传输路径上相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定相邻节点之间的数据传输质量;其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
在一些实施例中,所述数据文件发送信息包括下列中的至少一项:前一节点发送的数据文件的大小、发送总数量;所述数据文件接收信息包括下列中的至少一项:后一节点接收的数据文件的大小、接收总数量。
在一些实施例中,所述第N节点用于根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
在一些实施例中,所述第N节点用于根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的接收总数量、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
在一些实施例中,所述数据文件发送信息还包括前一节点发送的数据文件的发送开始时间;所述数据文件接收信息还包括后一节点接收的数据文件的接收结束时间;所述第N节点用于根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定数据文件的传输时间;计算数据文件的传输时间小于预设时间的数据文件的合格数量;计算合格数量和发送总数量的比值,以得到相邻节点之间的数据传输及时率。
根据本公开实施例的又一方面,提供一种数据传输方法,包括:数据传输路径上的第i节点向第i+1节点发送第i数据文件和第i对账文件,所述第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;其中,所述数据传输路径上具有N个节点,2≤i≤N-1;其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
根据本公开实施例的再一方面,提供一种数据传输节点,所述节点作为数据传输路径上的第i节点,所述数据传输路径上具有N个节点,2≤i≤N-1,所述节点包括:数据发送单元,用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
根据本公开实施例的再一方面,提供一种数据传输节点,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的方法。
根据本公开实施例的还一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述任意一个实施例所述的方法。
本公开实施例中,前一节点在向后一节点发送数据文件的同时,也接力传送之前的节点间交互的对账核查文件和对账回馈文件,从而使得数据传输路径上的终节点,即第N节点可以得到任意相邻节点间交互的对账核查文件和对账回馈文件,进而可以根据相邻节点间交互的对账核查文件和对账回馈文件确定任意相邻节点之间的数据传输质量。
下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本公开一个实施例的数据传输方法的流程示意图;
图2是根据本公开一个实施例的数据传输***的结构示意图;
图3是根据本公开一个实施例的数据传输节点的结构示意图
图4是根据本公开另一个实施例的数据传输节点的结构示意图;
图5是根据本公开又一个实施例的数据传输节点的结构示意图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1是根据本公开一个实施例的数据传输方法的流程示意图。
在步骤102,数据传输路径上的第1节点向第2节点发送第1数据文件和对账核查文件。这里,数据传输路径上一共具有N个节点。第1节点例如可以是数据生成节点,故第1数据文件可以是第1节点生成的数据文件。
在步骤104,第i节点向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1。
第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件。
应明白,相邻节点中的前一节点也可以称为数据发送节点,后一节点也可以称为数据接收节点。前一节点向后一节点发送的数据文件可以是前一节点转发的数据文件,也可以是前一节点对接收到的数据文件进行处理后的数据文件。
中间的节点(第2节点至第N-1节点)例如可以是数据采集节点、数据加工节点等。
在步骤106,第N节点根据数据传输路径上相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定相邻节点之间的数据传输质量。
对账核查文件可以包括前一节点的标识和数据文件发送信息,对账回馈文件可以包括后一节点的标识和数据文件接收信息。前一/后一节点的标识例如可以是该节点的设备编码,或者,是该节点的主机名和IP地址的组合。
数据文件发送信息例如可以包括下列中的至少一项:前一节点发送的数据文件的名称、大小、发送总数量、发送开始时间等。数据文件接收信息例如可以包括下列中的至少一项:后一节点接收的数据文件的名称、大小、接收总数量、接收结束时间等。
第N节点可以从任意相邻节点间交互对账核查文件和对账回馈文件中分别提取出前一节点的标识和后一节点的标识,进而根据数据文件发送信息和数据文件接收信息确定这两个节点间的数据传输质量。
上述实施例中,前一节点在向后一节点发送数据文件的同时,也接力传送之前的节点间交互的对账核查文件和对账回馈文件,从而使得数据传输路径上的终节点,即第N节点可以得到任意相邻节点间交互的对账核查文件和对账回馈文件,进而可以根据相邻节点间交互的对账核查文件和对账回馈文件确定任意相邻节点之间的数据传输质量。
作为一个示例,对账核查文件可以包括文件头和多条对账核查记录,即数据文件发送信息。
示例性地,文件头可以如下表1所示。
表1
示例性地,对账核查记录可以如下表2所示。
表2
作为一个示例,对账回馈文件可以包括文件头和多条对账回馈记录,即数据文件接收信息。
示例性地,文件头可以如下表3所示。
表3
示例性地,对账回馈记录可以如下表4所示。
表4
第N节点可以根据数据文件发送信息和数据文件接收信息的内容确定任意相邻节点之间的数据传输质量。以下介绍几个不同的实现方式。
作为一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的大小,数据文件接收信息可以包括后一节点接收的数据文件的大小。该实现方式中,第N节点可以根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定相邻节点之间的数据传输完整率。例如,可以以后一节点接收的数据文件的大小与前一节点发送的数据文件的大小的比值作为这两个相邻节点之间的数据传输完整率。
作为另一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的发送总数量,数据文件接收信息可以包括后一节点接收的数据文件的接收总数量。该实现方式中,第N节点可以根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的总数量、以及后一节点的标识,确定相邻节点之间的数据传输完整率。例如,可以以后一节点接收的数据文件的接收总数量与前一节点发送的数据文件的发送总数量的比值作为这两个相邻节点之间的数据传输完整率。
作为再一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的发送总数量和发送开始时间;数据文件接收信息可以包括后一节点接收的数据文件的接收结束时间。该实现方式中,第N节点可以根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定每个数据文件的传输时间;计算数据文件的传输时间小于预设时间的数据文件的合格数量;计算合格数量和发送总数量的比值,以得到相邻节点之间的数据传输及时率。
在确定相邻节点之间的数据传输质量异常的情况下,还可以进行告警干预。例如,在相邻节点之间的数据传输完整率低于相邻节点对应的预设完整率的情况下,可以进行告警。又例如,相邻节点之间的数据传输及时率低于相邻节点对应的预设及时率的情况下,可以进行告警。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于***实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图2是根据本公开一个实施例的数据传输***的结构示意图。如图2所示,该实施例的***包括数据传输路径上的N个节点。
第1节点用于向第2节点发送第1数据文件和对账核查文件。
第i节点用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件。
第N节点用于根据数据传输路径上相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定相邻节点之间的数据传输质量。
上述对账核查文件可以包括前一节点的标识和数据文件发送信息,对账回馈文件可以包括后一节点的标识和数据文件接收信息。数据文件发送信息可以包括下列中的至少一项:前一节点发送的数据文件的大小、发送总数量;数据文件接收信息可以包括下列中的至少一项:后一节点接收的数据文件的大小、接收总数量。
上述实施例中,前一节点在向后一节点发送数据文件的同时,也接力传送之前的节点间交互的对账核查文件和对账回馈文件,从而使得数据传输路径上的终节点,即第N节点可以得到任意相邻节点间交互的对账核查文件和对账回馈文件,进而可以根据相邻节点间交互的对账核查文件和对账回馈文件确定任意相邻节点之间的数据传输质量。
作为一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的大小,数据文件接收信息可以包括后一节点接收的数据文件的大小。该实现方式中,第N节点可以用于根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
作为另一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的发送总数量,数据文件接收信息可以包括后一节点接收的数据文件的接收总数量。该实现方式中,第N节点可以用于根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的总数量、以及后一节点的标识,确定相邻节点之间的数据传输完整率。
作为再一个具体实现方式,数据文件发送信息可以包括前一节点发送的数据文件的发送总数量和发送开始时间;数据文件接收信息可以包括后一节点接收的数据文件的接收结束时间。该实现方式中,第N节点可以用于根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定每个数据文件的传输时间;计算数据文件的传输时间小于预设时间的数据文件的合格数量;计算合格数量和发送总数量的比值,以得到相邻节点之间的数据传输及时率。
本公开还提供了另一种数据传输方法。该方法中,数据传输路径上的第i节点向第i+1节点发送第i数据文件和第i对账文件,第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件。这里,数据传输路径上具有N个节点,2≤i≤N-1。对账核查文件包括前一节点的标识和数据文件发送信息,对账回馈文件包括后一节点的标识和数据文件接收信息。
图3是根据本公开一个实施例的数据传输节点的结构示意图。该实施例的节点作为数据传输路径上的第i节点,数据传输路径上具有N个节点,2≤i≤N-1。如图3所示,该实施例的节点包括:
数据发送单元301,用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,第i对账文件包括第1节点至第i+1节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中相邻节点中的后一节点向前一节点发送的对账回馈文件;其中,对账核查文件包括前一节点的标识和数据文件发送信息,对账回馈文件包括后一节点的标识和数据文件接收信息。
当然,应理解,节点还可以包括数据接收单元302,用于接收第i-1节点发送的第i-1数据和第i-1对账文件,所述第i-1对账文件包括第1节点至第i节点中相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i-1节点中相邻节点中的后一节点向前一节点发送的对账回馈文件。
需要说明的是,对于i=2的情况,即第2节点来说,第i-1对账文件仅包括第1节点向第2节点发送的对账核查文件。
图4是根据本公开另一个实施例的数据传输***的结构示意图。如图4所示,该实施例的***包括存储器401和处理器402。存储器401可以是磁盘、闪存或其它任何非易失性存储介质。存储器401用于存储前述任意一个实施例的方法对应的指令。处理器402耦接至存储器401,可以被实施为一个或多个集成电路,例如微处理器或微控制器。处理器402用于执行存储器401中存储的指令。
图5是根据本公开又一个实施例的数据传输***的结构示意图。如图5所示,该实施例的***500包括存储器501和处理器502。处理器502通过总线(BUS)503耦合至存储器501。该***500还可以通过存储接口504连接至外部存储装置505以便调用外部数据,还可以通过网络接口506连接至网络或者外部计算机***(未示出)。
本公开还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现前述任意一个实施例的方法的步骤。
本公开提供的方案可以具有下列中的一个或多个有益效果:
一方面,通过接力传送对账文件,对节点的改造量小,代价小。
另一方面,无需为各节点设置旁挂监控模块,由旁挂监控模块采集监控信息并统一传送给数据汇聚节点进行分析处理。本公开的方案只需要数据汇聚节点分析相邻节点间接力传送的对账文件,即可实现端到端全路径的数据质量监控,***架构得到进一步简化。
再一方面,本公开的方案可以适用于端到端数据汇聚场景,***改造代价低,具有很好的成本效益比。
本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。
Claims (14)
1.一种数据传输方法,包括:
数据传输路径上的第1节点向第2节点发送第1数据文件和对账核查文件,所述数据传输路径上具有N个节点;
第i节点向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中任意相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中任意相邻节点中的后一节点向前一节点发送的对账回馈文件;
第N节点根据所述数据传输路径上任意相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定任意相邻节点之间的数据传输质量;
其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
2.根据权利要求1所述的方法,其中,
所述数据文件发送信息包括下列中的至少一项:前一节点发送的数据文件的大小、发送总数量;
所述数据文件接收信息包括下列中的至少一项:后一节点接收的数据文件的大小、接收总数量。
3.根据权利要求2所述的方法,其中,所述确定任意相邻节点之间的数据传输质量包括:
第N节点根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定任意相邻节点之间的数据传输完整率。
4.根据权利要求2所述的方法,其中,所述确定任意相邻节点之间的数据传输质量包括:
第N节点根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的接收总数量、以及后一节点的标识,确定任意相邻节点之间的数据传输完整率。
5.根据权利要求2所述的方法,其中,所述数据文件发送信息还包括前一节点发送的数据文件的发送开始时间;所述数据文件接收信息还包括后一节点接收的数据文件的接收结束时间;
所述确定任意相邻节点之间的数据传输质量包括:
第N节点根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定数据文件的传输时间;
计算数据文件的传输时间小于预设时间的数据文件的合格数量;
计算合格数量和发送总数量的比值,以得到任意相邻节点之间的数据传输及时率。
6.一种数据传输***,包括数据传输路径上的N个节点,所述N个节点包括:
第1节点,用于向第2节点发送第1数据文件和对账核查文件;
第i节点,用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中任意相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中任意相邻节点中的后一节点向前一节点发送的对账回馈文件;
第N节点,用于根据所述数据传输路径上任意相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定任意相邻节点之间的数据传输质量;
其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
7.根据权利要求6所述的***,其中,
所述数据文件发送信息包括下列中的至少一项:前一节点发送的数据文件的大小、发送总数量;
所述数据文件接收信息包括下列中的至少一项:后一节点接收的数据文件的大小、接收总数量。
8.根据权利要求7所述的***,其中,
所述第N节点用于根据前一节点发送的数据文件的大小、前一节点的标识、后一节点接收的数据文件的大小、以及后一节点的标识,确定任意相邻节点之间的数据传输完整率。
9.根据权利要求7所述的***,其中,
所述第N节点用于根据前一节点发送的数据文件的发送总数量、前一节点的标识、后一节点接收的数据文件的接收总数量、以及后一节点的标识,确定任意相邻节点之间的数据传输完整率。
10.根据权利要求7所述的***,其中,所述数据文件发送信息还包括前一节点发送的数据文件的发送开始时间;所述数据文件接收信息还包括后一节点接收的数据文件的接收结束时间;
所述第N节点用于根据前一节点发送的数据文件的发送开始时间和后一节点接收的数据文件的接收结束时间,确定数据文件的传输时间;计算数据文件的传输时间小于预设时间的数据文件的合格数量;计算合格数量和发送总数量的比值,以得到任意相邻节点之间的数据传输及时率。
11.一种数据传输方法,包括:
数据传输路径上的第i节点向第i+1节点发送第i数据文件和第i对账文件,所述第i对账文件包括第1节点至第i+1节点中任意相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中任意相邻节点中的后一节点向前一节点发送的对账回馈文件,以便第N节点根据所述数据传输路径上任意相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定任意相邻节点之间的数据传输质量;
其中,所述数据传输路径上具有N个节点,2≤i≤N-1;
其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
12.一种数据传输节点,所述节点作为数据传输路径上的第i节点,所述数据传输路径上具有N个节点,2≤i≤N-1,所述节点包括:
数据发送单元,用于向第i+1节点发送第i数据文件和第i对账文件,2≤i≤N-1,所述第i对账文件包括第1节点至第i+1节点中任意相邻节点中的前一节点向后一节点发送的对账核查文件、以及第1节点至第i节点中任意相邻节点中的后一节点向前一节点发送的对账回馈文件,以便第N节点根据所述数据传输路径上任意相邻节点中前一节点向后一节点发送的对账核查文件、以及后一节点向前一节点发送的对账回馈文件,确定任意相邻节点之间的数据传输质量;
其中,所述对账核查文件包括前一节点的标识和数据文件发送信息,所述对账回馈文件包括后一节点的标识和数据文件接收信息。
13.一种数据传输节点,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如权利要求11所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现如权利要求11所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711389217.6A CN109951507B (zh) | 2017-12-21 | 2017-12-21 | 数据传输方法、***、节点及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711389217.6A CN109951507B (zh) | 2017-12-21 | 2017-12-21 | 数据传输方法、***、节点及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109951507A CN109951507A (zh) | 2019-06-28 |
CN109951507B true CN109951507B (zh) | 2021-12-14 |
Family
ID=67005403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711389217.6A Active CN109951507B (zh) | 2017-12-21 | 2017-12-21 | 数据传输方法、***、节点及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109951507B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658611A (zh) * | 2005-03-22 | 2005-08-24 | 中国科学院计算技术研究所 | 一种保证无线局域网中的服务质量方法 |
CN101072086A (zh) * | 2006-05-10 | 2007-11-14 | 明基电通股份有限公司 | 检测传输质量的方法 |
CN101616037A (zh) * | 2009-07-27 | 2009-12-30 | 华为技术有限公司 | 网络通信中丢包的检测方法、装置及*** |
CN105591835A (zh) * | 2015-08-12 | 2016-05-18 | 杭州华三通信技术有限公司 | 一种链路质量的检测方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8433783B2 (en) * | 2010-09-29 | 2013-04-30 | Citrix Systems, Inc. | Systems and methods for providing quality of service via a flow controlled tunnel |
-
2017
- 2017-12-21 CN CN201711389217.6A patent/CN109951507B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658611A (zh) * | 2005-03-22 | 2005-08-24 | 中国科学院计算技术研究所 | 一种保证无线局域网中的服务质量方法 |
CN101072086A (zh) * | 2006-05-10 | 2007-11-14 | 明基电通股份有限公司 | 检测传输质量的方法 |
CN101616037A (zh) * | 2009-07-27 | 2009-12-30 | 华为技术有限公司 | 网络通信中丢包的检测方法、装置及*** |
CN105591835A (zh) * | 2015-08-12 | 2016-05-18 | 杭州华三通信技术有限公司 | 一种链路质量的检测方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109951507A (zh) | 2019-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111131379B (zh) | 一种分布式流量采集***和边缘计算方法 | |
CN109450936A (zh) | 一种基于Kafka的异构通信协议的适配方法及装置 | |
CN111651510A (zh) | 数据处理方法、装置、电子设备和计算机可读存储介质 | |
CN109213758B (zh) | 数据存取方法、装置、设备及计算机可读存储介质 | |
CN109218058B (zh) | Oam信息的获取方法、***及计算机可读存储介质 | |
CN111147403B (zh) | 报文的处理方法及装置、存储介质和电子装置 | |
CN108306824B (zh) | 报文发送方法及装置 | |
CN109597800B (zh) | 一种日志分发方法及装置 | |
CN108337699A (zh) | 一种上网的方法、装置、移动终端及存储介质 | |
CN108718258B (zh) | 一种板间链路的质量检测方法及设备 | |
CN107562555A (zh) | 重复数据的清洗方法及服务器 | |
CN107018088B (zh) | 传输链路选择方法及装置 | |
CN106131134A (zh) | 一种消息内容合并去重方法及*** | |
CN109951507B (zh) | 数据传输方法、***、节点及计算机可读存储介质 | |
CN107343037B (zh) | 一种分布式存储***的数据传输方法及装置 | |
CN111131512B (zh) | 设备信息的处理方法、装置、存储介质及处理器 | |
CN106888238A (zh) | 一种数据同步方法及装置 | |
CN109831335B (zh) | 一种数据监控方法、监控终端、存储介质及数据监控*** | |
CN105704173B (zh) | 一种集群***数据分布方法及服务器 | |
CN109462510B (zh) | 一种cdn节点质量评估的方法及装置 | |
EP2690560A2 (en) | Method of benchmarking the behaviour of a replacement information system with the old system | |
CN116578911A (zh) | 数据处理方法、装置、电子设备及计算机存储介质 | |
CN106304122B (zh) | 一种业务数据分析方法及*** | |
CN105721398A (zh) | 数据访问的方法及装置 | |
CN113055535B (zh) | 用于生成5g端到端话单的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |