工作记录仪的文件上传方法、装置、终端及存储介质制造方法及图纸

技术编号:37217463 阅读:13 留言:0更新日期:2023-04-20 23:04
本发明专利技术适用计算机网络技术领域,提供了一种工作记录仪的文件上传方法,该方法包括:接收向与工作记录仪关联的服务器上传文件的文件上传请求,在工作记录仪中检测是否存在第一上传进度文件,当检测到不存在第一上传进度文件时,根据文件上传请求获取待上传文件,判断待上传文件是否超过预设文件大小,当超过预设文件大小时,按预设的分割规则将待上传文件分割成若干文件分片,并生成待上传文件关联的第二上传进度文件,将若干文件分片上传至服务器,并将若干文件分片的上传状态记录在第二上传进度文件中,当所有文件分片都上传至服务器时,销毁第二上传进度文件,从而为工作记录仪提供了一种高效的文件上传方式,避免了文件重传带来的资源消耗。传带来的资源消耗。传带来的资源消耗。

【技术实现步骤摘要】
工作记录仪的文件上传方法、装置、终端及存储介质


[0001]本专利技术属于计算机网络
,尤其涉及一种工作记录仪的文件上传方法、装置、终端及存储介质。

技术介绍

[0002]具有对讲照明的多功能工作记录仪适用于铁路运输调车、接发车作业等场所,以用于供电、工务、电务上道作业,例如,可供列车及轨道车司机、车辆随车机械师照明及作业记录使用。由于工作记录仪的便携性要求,目前的工作记录仪体积不大,因此,可容纳的电池无法支撑工作记录仪进行多时长的工作,工作记录仪在现场摄像并同时开启照明时,能够摄像的时间更短,难以满足每天工作时间的需要。另外,若是在网络环境差的时候上传文件,则极容易出现文件上传中断,需重新上传文件、文件上传速度较慢的问题。

技术实现思路

[0003]本专利技术的目的在于提供一种工作记录仪的文件上传方法、装置、终端及存储介质,旨在解决由于现有技术无法提供一种高效的用于工作记录仪的文件上传方法,导致工作记录仪文件上传效率低的问题。
[0004]一方面,本专利技术提供了一种工作记录仪的文件上传方法,所述方法包括下述步骤:
[0005]接收向与工作记录仪关联的服务器上传文件的文件上传请求,在所述工作记录仪中检测是否存在第一上传进度文件;
[0006]当检测到不存在所述第一上传进度文件时,根据所述文件上传请求获取待上传文件;
[0007]判断所述待上传文件是否超过预设文件大小,当超过所述预设文件大小时,按预设的分割规则将所述待上传文件分割成若干文件分片,并生成与所述待上传文件关联的第二上传进度文件;
[0008]将所述若干文件分片上传至所述服务器,并将所述若干文件分片的上传状态记录在所述第二上传进度文件中,当所有文件分片都上传至所述服务器时,销毁所述第二上传进度文件。
[0009]另一方面,本专利技术提供了一种工作记录仪的文件上传装置,所述装置包括:
[0010]请求接收单元,用于接收向与工作记录仪关联的服务器上传文件的文件上传请求,在所述工作记录仪中检测是否存在第一上传进度文件;
[0011]进度检测单元,用于当检测到不存在所述第一上传进度文件时,根据所述文件上传请求获取待上传文件;
[0012]文件分割单元,用于判断所述待上传文件是否超过预设文件大小,当超过所述预设文件大小时,按预设的分割规则将所述待上传文件分割成若干文件分片,并生成所述待上传文件关联的第二上传进度文件;以及
[0013]进度销毁单元,用于将所述若干文件分片上传至所述服务器,并将所述若干文件
分片的上传状态记录在所述第二上传进度文件中,当所有文件分片都上传至所述服务器时,销毁所述第二上传进度文件。
[0014]本专利技术实施例接收向与工作记录仪关联的服务器上传文件的文件上传请求,在工作记录仪中检测是否存在第一上传进度文件,当检测到不存在第一上传进度文件时,根据文件上传请求获取待上传文件,判断待上传文件是否超过预设文件大小,当超过预设文件大小时,按预设的分割规则将待上传文件分割成若干文件分片,并生成待上传文件关联的第二上传进度文件,将若干文件分片上传至服务器,并将若干文件分片的上传状态记录在第二上传进度文件中,当所有文件分片都上传至服务器时,销毁第二上传进度文件,从而为工作记录仪提供了一种高效的文件上传方式,避免了文件重传带来的资源消耗。
附图说明
[0015]图1是本专利技术实施例一提供的工作记录仪的文件上传方法的实现流程图;
[0016]图2是本专利技术实施例二提供的工作记录仪的文件上传方法的实现流程图;
[0017]图3是本专利技术实施例三提供的工作记录仪的文件上传方法的实现流程图;
[0018]图4是本专利技术实施例四提供的工作记录仪的文件上传方法的实现流程图;
[0019]图5是本专利技术实施例五提供工作记录仪的文件上传装置的结构示意图;
[0020]图6是本专利技术实施例六提供的文件上传终端的结构示意图。
具体实施方式
[0021]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0022]以下结合具体实施例对本专利技术的具体实现进行详细描述:
[0023]实施例一:
[0024]图1示出了本专利技术实施例一提供的工作记录仪的文件上传方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:
[0025]在步骤S101中,接收向与工作记录仪关联的服务器上传文件的文件上传请求,在工作记录仪中检测是否存在第一上传进度文件。
[0026]本专利技术实施例适用于具有文件传输功能的工作记录仪,用于将工作记录仪工作时录制的文件上传至服务器。该工作记录仪可以具备照明、对讲、摄像等功能,以用于各种特定应用场景,例如,铁路、化工等场所的巡检,服务器用于接收工作记录仪上传的文件并保存,以便于其他用户访问这些文件。
[0027]具体地,可通过工作记录仪的图形用户界面或设置的按键接收文件上传请求,之后在工作记录仪本地检测或查找是否存在记录文件上传进度信息的上传进度文件,在这里为了便于描述,将该上传进度文件称为第一上传进度文件。进一步地,在工作记录仪中检测是否存在第一上传进度文件时,若还接收到用户设置待上传文件的文件标识,则根据该文件标识在工作记录仪中检测是否存在与该文件标识关联的第一上传进度文件,若没有接收到文件标识,则直接在工作记录仪中检测是否存在记录文件上传进度信息的第一上传进度文件,以便及时响应用户的文件上传请求。
[0028]在步骤S102中,当检测到不存在第一上传进度文件时,根据文件上传请求获取待上传文件。
[0029]在本专利技术实施例中,当在工作记录仪本地检测到不存在第一上传进度文件时,表明在工作记录仪中不存在尚未完成上传的文件或不存在用户指定待上传文件的上传进度文件,此时根据文件上传请求获取待上传文件,具体地,可通过用户输入的文件名等文件标识获取待上传文件,例如,文件上传请求中可以包括待上传文件的文件标识,如文件标识、文件名等,进而根据文件标识在工作记录仪的本地存储中获取与对应的文件。
[0030]在步骤S103中,判断待上传文件是否超过预设文件大小,当超过预设文件大小时,按预设的分割规则将待上传文件分割成若干文件分片,并生成与待上传文件关联的第二上传进度文件。
[0031]在本专利技术实施例中,工作记录仪在获取到与文件上传请求对应的待上传文件后,将待上传文件的文件大小与预设文件大小进行比较,判断该待上传文件是否超过预设文件大小,根据判断结果可确定待上传文件是否需要进行分割。该预设文件大小可以根据工作记录仪与服务器之间的网络连接、传输协议进行设置,以提高后续文件分片的上传成功率和上传效率。当待上传文件大小超过预设文件大小时,按预设的分割规则将待上传文件分割成若干文件分片,作为示例地,该预设的分割规则包括单个分片的大小以及文件分片的总数量的限制。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作记录仪的文件上传方法,其特征在于,所述方法包括下述步骤:接收向与工作记录仪关联的服务器上传文件的文件上传请求,在所述工作记录仪中检测是否存在第一上传进度文件;当检测到不存在所述第一上传进度文件时,根据所述文件上传请求获取待上传文件;判断所述待上传文件是否超过预设文件大小,当超过所述预设文件大小时,按预设的分割规则将所述待上传文件分割成若干文件分片,并生成与所述待上传文件关联的第二上传进度文件;将所述若干文件分片上传至所述服务器,并将所述若干文件分片的上传状态记录在所述第二上传进度文件中,当所有文件分片都上传至所述服务器时,销毁所述第二上传进度文件。2.如权利要求1所述的方法,其特征在于,还包括:当检测到存在所述第一上传进度文件时,遍历所述第一上传进度文件,获取所述第一上传进度文件中记录的文件分片的上传状态;根据记录的所述上传状态,将未上传完成的文件分片上传至所述服务器,当所有未上传完成的文件分片都上传至所述服务器时,销毁所述第一上传进度文件。3.如权利要求1所述的方法,其特征在于,还包括:当未超过所述预设文件大小时,将所述待上传文件作为一个整体上传至所述服务器。4.如权利要求1所述的方法,其特征在于,还包括:检测所述工作记录仪的电池电量,当所述电池电量少于预设电量时,中止所述若干文件分片的上传,并将所述第二上传进度文件保存在所述工作记录仪本地。5.如权利要求4所述的方法,其特征在于,将所述第二上传进度文件保存在所述工作记录仪本地的步骤之后,还包括:检测所述工作记录仪的电池电量,当所述电池电量不少于所述预设电量时,遍历所述第二上传进度文件,获取所述第二上传进度文件中记录的文件分片的上传状态;根据记录的所述上传状态,将未上传完成的文件分片上传至所述服务器,当所有未上传完成的文件分片都上传至所述服务器时,销毁所述第二上传进度...

【专利技术属性】
技术研发人员:周明杰黄广杰王满红蔡小敏
申请(专利权)人:深圳市海洋王照明工程有限公司海洋王照明科技股份有限公司海洋王东莞照明科技有限公司
类型:发明
国别省市:

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

1