数据上传方法、装置及计算机可读存储介质制造方法及图纸

技术编号:35368574 阅读:15 留言:0更新日期:2022-10-29 18:09
本发明专利技术公开了一种数据上传方法,应用于缓存装置,所述缓存装置一侧连接于各个计量设备,另一侧连接于云端服务器,所述方法包括:接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,其中,所述计量设备将所述待上传数据拆分为多个所述第一切片数据后,将各个第一切片数据依次发送至所述缓存装置;将所述待上传数据写入缓存区域,并检测所述缓存区域中的缓存数据的数据量;根据所述数据量将所述缓存数据拆分为多个第二切片数据;将所述第二切片数据依次发送至所述云端服务器。本发明专利技术还公开了一种数据上传装置及计算机可读存储介质,解决了多个计量设备同时上传数据容易造成数据拥堵,导致数据上传效率降低的问题。降低的问题。降低的问题。

【技术实现步骤摘要】
数据上传方法、装置及计算机可读存储介质


[0001]本专利技术涉及数据处理
,尤其涉及数据上传方法、装置及计算机可读存储介质。

技术介绍

[0002]在工业生产中,需通过计量设备检测生产线上的计量数据,将计量数据上传至云端服务器,以供云端服务器根据计量数据实时监测生产线上的生产情况,因在工业生产中可能存在若干个计量设备,若各个计量设备在同一时间内同时上传计量数据至云端服务器,因数据量过大容易导致出现数据拥堵问题,从而导致数据上传效率降低。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种数据上传方法、装置及计算机可读存储介质,旨在解决多个计量设备同时上传数据引发的数据拥堵的问题。
[0005]为实现上述目的,本专利技术提供一种数据上传方法,应用于缓存装置,所述缓存装置一侧连接于各个计量设备,另一侧连接于云端服务器,所述方法包括:
[0006]接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,其中,所述计量设备将所述待上传数据拆分为多个所述第一切片数据后,将各个第一切片数据依次发送至所述缓存装置;
[0007]将所述待上传数据写入缓存区域,并检测所述缓存区域中的缓存数据的数据量;
[0008]根据所述数据量将所述缓存数据拆分为多个第二切片数据;
[0009]将所述第二切片数据依次发送至所述云端服务器。
[0010]可选地,所述接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据的步骤之前,还包括:
[0011]接收所述计量设备发送的数据上传时间分配请求;
[0012]根据所述数据上传时间分配请求确定所述计量设备对应的第一上传时间点,并将所述第一上传时间点反馈至所述计量设备,以供所述计量设备根据所述第一上传时间点将待上传数据发送至所述缓存装置,其中,不同的计量设备对应不同的第一上传时间点,所述第一上传时间点为所述计量设备发送待上传数据的时间点。
[0013]可选地,所述根据所述数据量将所述缓存数据拆分为多个第二切片数据的步骤之后,还包括:
[0014]根据所述第二上传时间点对各个所述第二切片数据进行排序;
[0015]根据排序顺序以及所述第二上传时间点依次将各个所述第二切片数据发送至所述云端服务器。
[0016]可选地,在所述数据量大于或等于预设阈值时,根据所述数据量将所述缓存数据
拆分为多个第二切片数据;
[0017]在所述数据量小于所述预设阈值时,将所述缓存数据发送至所述云端服务器。
[0018]此外,为实现上述目的,本专利技术还提供一种数据上传方法,应用于计量设备,所述计量设备与缓存装置连接,所述数据上传方法的步骤包括:
[0019]获取待上传数据,根据所述待上传数据的数据量将所述待上传数据拆分为多个第一切片数据;
[0020]确定各个第一切片数据的上传时间点;
[0021]根据各个所述第一切片数据的上传时间点将各个所述第一切片数据依次发送至所述缓存装置,以供所述缓存装置接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,并将所述待上传数据写入缓存区域。
[0022]可选地,所述获取待上传数据,根据所述待上传数据的数据量将所述待上传数据拆分为多个第一切片数据的步骤之后,还包括:
[0023]向所述缓存装置发送数据上传时间分配请求,以供所述缓存装置根据所述数据上传时间分配请求确定所述计量设备对应的第一上传时间点,并将所述第一上传时间点反馈至所述计量设备;
[0024]接收所述缓存装置发送的所述第一上传时间点。
[0025]可选地,确定各个第一切片数据的上传时间点的步骤包括:
[0026]根据各个第一切片数据的数据量确定各个第一切片数据所需的上传时长;
[0027]根据所述第一上传时间点以及所述上传时长确定各个第一切片数据的上传时间点。
[0028]此外,为实现上述目的,本专利技术还提供一种数据上传装置,所述数据上传装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据上传程序,所述数据上传程序被所述处理器执行时实现如上所述的数据上传方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据上传程序,所述数据上传程序被处理器执行时如上所述的数据上传方法的步骤。
[0030]本专利技术实施例提出的一种数据上传方法、装置及计算机可读存储介质,所述方法应用于缓存装置,所述缓存装置一侧连接于各个计量设备,另一侧连接于云端服务器,所述方法包括:接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,其中,所述计量设备将所述待上传数据拆分为多个所述第一切片数据后,将各个第一切片数据依次发送至所述缓存装置;将所述待上传数据写入缓存区域,并检测所述缓存区域中的缓存数据的数据量;根据所述数据量将所述缓存数据拆分为多个第二切片数据;将所述第二切片数据依次发送至所述云端服务器。通过在计量设备与云端服务器之间设置缓存装置,所述缓存装置用于充当所述计量设备与所述云端服务器的中转站,基于计量设备是将待上传数据拆分为多个第一切片数据后,将各个第一切片数据依次发送至缓存装置,减少了发送的数据的数据量,从而避免了多个计量设备同时上传待上传数据导致缓存装置出现数据拥堵的情况,从而提高了数据发送至缓存装置的效率,另外缓存装置在根据各个第一切片数据生成待上传数据后,将所述待上传数据写入缓存区域,并实时检测所述缓存区域中的缓存数据的数据量,基于所述数据量将缓存区域拆分为多个第二切分数据,将各个
第二切分数据依次发送至云端服务器,避免了同时将大数据量的数据发送至云端服务器时,导致云端服务器出现数据拥堵的情况,从而提高了数据上传的效率。
附图说明
[0031]图1是本专利技术实施例方案涉及的数据上传装置的架构图;
[0032]图2是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;
[0033]图3为本专利技术数据上传方法第一实施例的流程示意图;
[0034]图4为本专利技术数据上传方法第一实施例的流程示意图;
[0035]图5为本专利技术数据上传方法第二实施例的流程示意图;
[0036]图6为本专利技术数据上传方法第二实施例的流程示意图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0039]本专利技术实施例的主要解决方案是:接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,其中,所述计量设备将所述待上传数据拆分为多个所述第一切片数据后,将各个第一切片数据依次发送至所述缓存装置;将所述待上传数据写入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据上传方法,其特征在于,应用于缓存装置,所述缓存装置一侧连接于各个计量设备,另一侧连接于云端服务器,所述方法包括:接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据,其中,所述计量设备将所述待上传数据拆分为多个所述第一切片数据后,将各个第一切片数据依次发送至所述缓存装置;将所述待上传数据写入缓存区域,并检测所述缓存区域中的缓存数据的数据量;根据所述数据量将所述缓存数据拆分为多个第二切片数据;将所述第二切片数据依次发送至所述云端服务器。2.如权利要求1所述的数据上传方法,其特征在于,所述接收各个计量设备发送的第一切片数据,根据所述第一切片数据生成待上传数据的步骤之前,还包括:接收所述计量设备发送的数据上传时间分配请求;根据所述数据上传时间分配请求确定所述计量设备对应的第一上传时间点,并将所述第一上传时间点反馈至所述计量设备,以供所述计量设备根据所述第一上传时间点将待上传数据发送至所述缓存装置,其中,不同的计量设备对应不同的第一上传时间点,所述第一上传时间点为所述计量设备发送待上传数据的时间点。3.如权利要求1所述的数据上传方法,其特征在于,所述根据所述数据量将所述缓存数据拆分为多个第二切片数据的步骤之后,还包括:根据各个第二切片数据的数据量确定各个第二切片数据所需的上传时长;根据所述上传时长确定各个第二切片数据的第二上传时间点。4.如权利要求3所述的数据上传方法,其特征在于,所述将所述第二切片数据依次发送至所述云端服务器的步骤包括:根据所述第二上传时间点对各个所述第二切片数据进行排序;根据排序顺序以及所述第二上传时间点依次将各个所述第二切片数据发送至所述云端服务器。5.如权利要求1所述的数据上传方法,其特征在于,所述根据所述数据量将所述缓存数据拆分为多个第二切片数据的步骤包括:在所述数据量大于或等于预...

【专利技术属性】
技术研发人员:王忠辉彭安
申请(专利权)人:深圳水趣智能零售系统有限公司
类型:发明
国别省市:

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

1