一种数据上报方法、装置、系统、设备及存储介质与流程

    专利查询2025-12-20  7


    本技术涉及数据采集领域,特别涉及一种数据上报方法、装置、系统、设备及存储介质。


    背景技术:

    1、在数据采集场景中,通常设置有多台数据上报设备和一台数据接收设备,其中数据上报设备用于采集业务数据,并将这些业务数据上报至数据接收设备;而数据接收设备则用于统一接收这多台数据上报设备所上报的业务数据。然而,由于每台数据上报设备对业务数据的采集情况不同,进而对数据接收设备的带宽占用情况不同;同时,由于数据上报设备在进行业务数据上报时可选择的上报方式类型较多,每种上报方式类型对数据接收设备的带宽占用情况不同,因此容易出现部分数据上报设备占满数据接收设备的带宽,而其余数据上报设备无法进行业务数据上传的情况。


    技术实现思路

    1、本技术的目的是提供一种数据上报方法、装置、系统、设备及存储介质,其中数据接收设备可对各数据上报设备对带宽的使用进行精细控制,从而可保障业务数据上报的可靠性。

    2、为解决上述技术问题,本技术提供一种数据上报方法,应用于数据接收设备,包括:

    3、接收数据上报设备发送的上报请求报文;其中,所述上报请求报文包含所述数据上报设备请求的目标上报方式类型和带宽请求量;

    4、判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量;其中,所述数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;

    5、当确定所述未使用带宽量可满足所述带宽请求量时,向所述数据上报设备发送应答报文;其中,所述应答报文用于指示所述数据上报设备根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报业务数据。

    6、可选地,所述上报方式类型包括增量上报类型和全量上报类型。

    7、可选地,在判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量之后,还包括:

    8、当确定所述未使用带宽量不可满足所述带宽请求量时,不向所述数据上报设备发送所述应答报文,以使所述数据上报设备的业务数据上报操作超时。

    9、可选地,所述上报请求报文还包含重新传输标识,所述上报方式类型对应的带宽分配量还划分为正常传输分配量和重新传输分配量;

    10、所述判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量,包括:

    11、根据所述重新传输标识的标识值判断所述数据上报设备是否请求重新传输;

    12、若所述数据上报设备请求重新传输,则判断所述目标上报方式类型对应的重新传输分配量所剩余的第一未使用带宽量是否可满足所述带宽请求量;

    13、若所述第一未使用量可满足所述带宽请求量,则进入所述向所述数据上报设备发送应答报文的步骤;

    14、若所述第一未使用量不可满足所述带宽请求量,则判断所述目标上报方式类型对应的正常传输分配量所剩余的第二未使用带宽量是否可满足所述带宽请求量;

    15、若所述第二未使用量可满足所述带宽请求量,则进入所述向所述数据上报设备发送应答报文的步骤;

    16、若所述数据上报设备不请求重新传输,则进入所述判断所述目标上报方式类型的正常传输分配量所剩余的第二未使用带宽量是否可满足所述带宽请求量的步骤。

    17、可选地,还包括:

    18、周期性更新各所述上报方式类型对应的已使用带宽量,以根据所述带宽已使用量确定各所述上报方式类型对应未使用带宽量。

    19、可选地,还包括:

    20、周期性根据本端当前的内存占用值对各所述上报方式类型的带宽分配量进行调整;其中,所述内存占用值与所述带宽分配量呈负相关关系。

    21、可选地,在接收数据上报设备发送的上报请求报文之前,还包括:

    22、在接收到所述数据上报设备发送的标识请求报文时,向所述数据上报设备返回本端的身份标识,以使所述数据上报设备根据所述身份标识向所述数据接收设备传输业务数据。

    23、可选地,所述数据上报设备根据采集间隔时长周期性执行业务数据采集操作,以及将每次请求上报的业务数据分段上报至所述数据接收设备,并根据传输间隔时长对每段业务数据的传输操作进行间隔等待;

    24、所述方法还包括:

    25、周期性确定本端当前的内存占用值在多个连续的预设内存占用值区间中所在的目标内存占用值区间;其中,每一所述预设内存占用值区间对应一组间隔时长,所述间隔时长包括所述采集间隔时长和所述传输间隔时长,所述预设内存占用值区间的区间数值与所述间隔时长呈正相关关系;

    26、将所述目标内存占用值区间对应的目标间隔时长下发至所有数据上报设备,以使所有所述数据上报设备根据接收到的目标间隔时长执行所述业务数据采集操作和所述传输操作。

    27、可选地,还包括:

    28、周期性确定数据上报设备的上报频率在多个连续的预设上报频率区间中所在的目标上报频率区间;其中,每一所述预设上报频率区间对应一组所述间隔时长,所述预设上报频率区间的区间数值与所述间隔时长呈正相关关系,所述上报频率为所述数据上报设备在最近预设时间段内发送的上报请求报文的频率;

    29、将所述目标上报频率区间对应的目标间隔时长下发至所述数据上报设备,以使所有所述数据上报设备根据接收到的目标间隔时长执行所述业务数据采集操作和所述传输操作。

    30、本技术还提供一种数据上报方法,应用于数据上报设备,包括:

    31、在触发业务数据上报操作时,为本次上报的业务数据生成上报请求报文;其中,所述上报请求报文包含所述数据上报设备当前的目标上报方式类型和带宽请求量;

    32、向所述数据接收设备发送所述上报请求报文;其中,所述上报请求报文用于指示所述数据接收设备在确定所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量可满足所述带宽请求量时返回应答报文,所述数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;

    33、当接收到所述应答报文时,根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报所述业务数据。

    34、可选地,所述上报方式类型包含增量上报类型和全量上报类型。

    35、可选地,还包括:

    36、将采集到的增量业务数据保存至缓存设备,并判断所述缓存设备中保存的数据量是否大于预设阈值;

    37、若否,则保持所述目标上报方式类型为所述增量上报类型,以从所述缓存设备中取出每次上报的业务数据;

    38、若是,则将所述目标上报方式类型切换为所述全量上报类型,以将本端采集的全量业务数据作为下次上报的业务数据;

    39、当确定本端采集的全量业务数据均已上报至所述数据接收设备时,将所述目标上报方式切换为所述增量上报类型。

    40、可选地,在向所述数据接收设备发送所述上报请求报文之后,还包括:

    41、当未在预设时长内接收到所述应答报文时,确定所述业务数据上报操作超时。

    42、可选地,所述上报请求报文还包括重新传输标识,所述上报方式类型对应的带宽分配量还划分为正常传输分配量和重新传输分配量;

    43、所述为本次上报的业务数据生成上报请求报文,包括:

    44、根据本次请求上报的业务数据量及预设传输时长确定所述带宽申请量;

    45、判断本次上报的业务数据是否为上次触发业务数据上报操作时未成功传输的数据;

    46、若是,则将重新传输标识的标识值设置为第一值,以使所述数据接收端根据所述目标上传方式类型的重新传输分配量或正常传输分配量确定是否满足所述带宽申请量;其中,所述第一值表征所述数据上报设备请求重新传输;

    47、若否,则将重新传输标志的标志值设置为第二值,以使所述数据接收端根据所述目标上传方式类型的正常传输分配量确定是否满足所述带宽申请量;其中,所述第二值表征所述数据上报设备不请求重新传输;

    48、利用所述目标上报方式类型、所述带宽申请量及所述重新传输标识生成所述上报请求报文。

    49、可选地,在触发业务数据上报操作之前,还包括:

    50、向所述数据接收设备发送标识请求报文时,并接收所述数据接收设备返回的身份标识;

    51、相应的,所述根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报所述业务数据,包括:

    52、根据所述目标上报方式类型、所述带宽请求量和所述身份标识向所述数据接收设备上报所述业务数据。

    53、可选地,还包括:

    54、接收数据接收设备下发的间隔时长;其中,所述间隔时长包含采集间隔时长和传输间隔时长,所述数据接收设备根据其内存占用值或所述数据接收设备在最近预设时间段内发送的上报请求报文的频率调整所述间隔时长;

    55、根据采集间隔时长周期性执行业务数据采集操作;

    56、将每次请求上报的业务数据分段上报至所述数据接收设备,并根据传输间隔时长对每段业务数据的传输操作进行间隔等待。

    57、本技术还提供一种数据上报装置,应用于数据接收设备,包括:

    58、接收模块,用于接收数据上报设备发送的上报请求报文;其中,所述上报请求报文包含所述数据上报设备请求的目标上报方式类型和带宽请求量;

    59、带宽余量判断模块,用于判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量;其中,所述数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;

    60、应答模块,用于当确定所述未使用带宽量可满足所述带宽请求量时,向所述数据上报设备发送应答报文;其中,所述应答报文用于指示所述数据上报设备根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报业务数据。

    61、本技术还提供一种数据上报装置,应用于数据上报设备,包括:

    62、上报请求报文生成模块,用于在触发业务数据上报操作时,为本次上报的业务数据生成上报请求报文;其中,所述上报请求报文包含所述数据上报设备当前的目标上报方式类型和带宽请求量;

    63、上报请求报文发送模块,用于向所述数据接收设备发送所述上报请求报文;其中,所述上报请求报文用于指示所述数据接收设备在确定所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量可满足所述带宽请求量时返回应答报文,所述数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;

    64、数据上报模块,用于当接收到所述应答报文时,根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报所述业务数据。

    65、本技术还提供一种数据采集系统,包括:

    66、数据接收设备,用于执行如上所述应用于数据接收设备的数据上传方法;

    67、一个或多个数据上报设备,用于执行如上所述应用于数据上报设备的数据上传方法。

    68、本技术还提供一种数据接收设备,包括:

    69、存储器,用于存储计算机程序;

    70、处理器,用于执行所述计算机程序时实现如上所述应用于数据接收设备的数据上报方法。

    71、本技术还提供一种数据上报设备,包括:

    72、存储器,用于存储计算机程序;

    73、处理器,用于执行所述计算机程序时实现如上所述应用于数据上报设备的数据上报方法。

    74、本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上所述的数据上报方法。

    75、本技术提供一种数据上报方法,应用于数据接收设备,包括:接收数据上报设备发送的上报请求报文;其中,所述上报请求报文包含所述数据上报设备请求的目标上报方式类型和带宽请求量;判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量;其中,所述数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;当确定所述未使用带宽量可满足所述带宽请求量时,向所述数据上报设备发送应答报文;其中,所述应答报文用于指示所述数据上报设备根据所述目标上报方式类型和所述带宽请求量向所述数据接收设备上报业务数据。

    76、可见,本技术中数据接收设备首先可将其带宽总量划分为多种上报方式类型对应的带宽分配量,以利用该带宽分配量对各种上报方式类型在同一时间可允许的最大的带宽占用量进行限制。随后,本技术中的数据上报设备在进行业务数据上报前,需要先向数据上报设备发送上报请求报文,该报文包含数据上报设备所请求的目标上报方式类型及带宽请求量;数据接收设备可判断目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足带宽请求量,并在确定未使用带宽量可满足带宽请求量时,向数据上报设备发送应答报文,以使数据上报设备根据目标上报方式类型和带宽请求量向数据接收设备上报业务数据。这样,数据接收设备能够对各种上报方式类型的带宽使用上限及各数据上报设备的数据上报操作进行主动控制,能够有效避免数据接收设备的带宽被占满,从而可保障业务数据上报的可靠性。本技术还提供一种数据上报装置、系统、数据上报设备、数据接收设备及计算机可读存储介质,具有上述有益效果。


    技术特征:

    1.一种数据上报方法,其特征在于,应用于数据接收设备,包括:

    2.根据权利要求1所述的数据上报方法,其特征在于,所述上报方式类型包括增量上报类型和全量上报类型。

    3.根据权利要求1所述的数据上报方法,其特征在于,在判断所述目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足所述带宽请求量之后,还包括:

    4.根据权利要求1所述的数据上报方法,其特征在于,所述上报请求报文还包含重新传输标识,所述上报方式类型对应的带宽分配量还划分为正常传输分配量和重新传输分配量;

    5.根据权利要求1所述的数据上报方法,其特征在于,还包括:

    6.根据权利要求1所述的数据上报方法,其特征在于,还包括:

    7.根据权利要求1所述的数据上报方法,其特征在于,在接收数据上报设备发送的上报请求报文之前,还包括:

    8.一种数据上报方法,其特征在于,应用于数据上报设备,包括:

    9.根据权利要求8所述的数据上报方法,其特征在于,所述上报方式类型包含增量上报类型和全量上报类型。

    10.根据权利要求9所述的数据上报方法,其特征在于,还包括:

    11.根据权利要求8所述的数据上报方法,其特征在于,在向所述数据接收设备发送所述上报请求报文之后,还包括:

    12.根据权利要求8所述的数据上报方法,其特征在于,在触发业务数据上报操作之前,还包括:

    13.一种数据上报装置,其特征在于,应用于数据接收设备,包括:

    14.一种数据上报装置,其特征在于,应用于数据上报设备,包括:

    15.一种数据采集系统,其特征在于,包括:

    16.一种数据接收设备,其特征在于,包括:

    17.一种数据上报设备,其特征在于,包括:


    技术总结
    本申请提供一种数据上报方法、装置、系统、设备及存储介质,涉及数据上报领域,方法应用于数据接收设备,包括:接收数据上报设备发送的上报请求报文;上报请求报文包含数据上报设备请求的目标上报方式类型和带宽请求量;判断目标上报方式类型对应的带宽分配量所剩余的未使用带宽量是否可满足带宽请求量;数据接收设备的带宽总量已划分为多种上报方式类型对应的带宽分配量;当确定未使用带宽量可满足带宽请求量时,向数据上报设备发送应答报文;应答报文用于指示数据上报设备根据目标上报方式类型和带宽请求量向数据接收设备上报业务数据;数据接收设备可对各数据上报设备的带宽使用进行精细控制,从而可保障业务数据上报的可靠性。

    技术研发人员:王奕贤,黎柏成
    受保护的技术使用者:深圳市信锐网科技术有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-32940.html

    最新回复(0)