[发明专利]一种批量文件上传的方法、装置、设备及可读存储介质在审
申请号: | 202211157535.0 | 申请日: | 2022-09-22 |
公开(公告)号: | CN115580610A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 孙子文 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 石翰林 |
地址: | 510000 广东省广州市黄埔区广州国际生物岛螺旋*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 文件 上传 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种批量文件上传的方法、装置、设备及可读存储介质,方法包括:响应上传批量文件的指令,判断文件上传目录下是否标识文件,若否,将批量文件上传至数据上传系统,若是,判断标识文件的id与本地id是否不匹配,创建时间在标识文件之后的文件量是否大于预设数量,最近创建文件的时间是否超过预设时间阈值,若均是,删除在标识文件的创建时间之后的所有文件与标识文件,并将批量文件上传至数据上传系统。可见,根据标识文件的信息,确定文件上传目录是否为当前客户端对应的文件目录,并根据该目录下的文件的状态,处理该目录下的文件,保证仅允许一个客户端上传文件,并保证批量文件完整地上传。
技术领域
本申请涉及数据传输领域,更具体的说,是涉及一种批量文件上传的方法、装置、设备及可读存储介质。
背景技术
随着智能化技术的发展,无人驾驶已大量展开研究并逐步投入到现实生活中,在无人操控车辆行驶过程中,对行驶安全的要求非常严格,需实时严谨地监控周边环境,每趟无人驾驶结束后,得到大量监控数据,需要把监控到的数据以文件的形式,通过数据上传系统上传至数据中心。
由于数据上传系统需要获取多个客户端的上传文件,而每个客户端的上传文件的文件量巨大,在分布式上传的模式下单个客户端的上传文件的上传速度低下,且由于多个客户端并行上传会频繁访问到文件上传目录,容易造成一个客户端中断另一个客户端的上传文件过程,导致上传的文件不完整。
通过上传前检查文件上传目录下的文件信息,保证仅允许一个客户端上传文件,使文件完整地上传。
发明内容
鉴于上述问题,提出了本申请以便提供一种批量文件上传的方法、装置、设备及可读存储介质,以高效、完整地上传批量文件。
为了实现上述目的,现提出具体方案如下:
一种批量文件上传的方法,包括:
响应上传多个批量文件的指令,判断数据上传系统的文件上传目录下是否存在第一指示文件;
若否,建立与所述数据上传系统的传输通道,并将所述多个批量文件上传至所述数据上传系统;
若是,判断第一条件、第二条件和第三条件是否同时成立,所述第一条件为所述第一指示文件的id与本地id不匹配,所述第二条件为所述文件上传目录下,创建时间在所述第一指示文件的创建时间之后的文件的数量大于预设数量,所述第三条件为所述文件上传目录下,最近创建的文件的时间距离当前时间的时间差,超过预设时间阈值;
若同时成立,删除所述文件上传目录下,创建时间在所述第一指示文件的创建时间之后的所有文件,与所述第一指示文件,并建立与所述数据上传系统的传输通道,将所述多个批量文件上传至所述数据上传系统。
可选的,该方法还包括:
若所述第一条件不成立,将所述多个批量文件上传至所述数据上传系统。
可选的,该方法还包括:
若所述第一条件和所述第三条件均成立,且所述第二条件不成立,删除所述第一指示文件,建立与所述数据上传系统的传输通道,并将所述多个批量文件上传至所述数据上传系统。
可选的,该方法还包括:
当所述第一条件成立且所述第三条件不成立时,拒绝上传所述多个批量文件。
可选的,将所述多个批量文件上传至所述数据上传系统,包括:
在开始向所述数据上传系统上传所述多个批量文件中的每个批量文件时,在所述文件上传目录下创建与本地id对应的第二指示文件;
在上传每个批量文件至所述数据上传系统后,判断所述文件上传目录下是否含有元信息文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211157535.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:污水管网问题预诊断及精准排查的方法
- 下一篇:测量冰的导热系数的方法