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

技术编号:36202249 阅读:33 留言:0更新日期:2023-01-04 11:56
一种数据包的上传方法及装置、计算机可读存储介质、终端,所述方法包括:响应于接收到数据包上传指令,获取待上传数据包,其中,所述待上传数据包是根据所述数据包上传指令中包含的所述待上传数据包的类型指示信息获取的;选取所述待上传数据包中的至少一部分数据,并对所述至少一部分数据进行解析;将解析后的数据作为待上传数据进行上传;如果发生上传异常,则确定所述待上传数据中的未完成上传的数据;采用预设的重试次数,对所述未完成上传的数据重试上传。上述方案可以在发生上传异常时启动重试上传,提高上传数据的完整性和有效性。提高上传数据的完整性和有效性。提高上传数据的完整性和有效性。

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


[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]进一步,所述数据包上传指令是显示终端响应于接收到用户对所述显示终端的第一可视化界面上的第一功能控件的点击指令后发送的。其中,所述数据包上传指令用于指示终端设备获取所述待上传数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包的上传方法,其特征在于,包括:响应于接收到数据包上传指令,获取待上传数据包,其中,所述待上传数据包是根据所述数据包上传指令中包含的所述待上传数据包的类型指示信息获取的;选取所述待上传数据包中的至少一部分数据,并对所述至少一部分数据进行解析;将解析后的数据作为待上传数据进行上传;如果发生上传异常,则确定所述待上传数据中的未完成上传的数据;采用预设的重试次数,对所述未完成上传的数据重试上传。2.根据权利要求1所述的方法,其特征在于,所述数据包上传指令是显示终端响应于接收到用户对所述显示终端的第一可视化界面上的第一功能控件的点击指令后发送的。3.根据权利要求1所述的方法,其特征在于,在将解析后的数据作为待上传数据进行上传之前,所述方法还包括:如果发生解析异常,则采用预设的解析次数,对所述待上传数据包中的至少一部分数据进行重试解析,直至达到所述解析次数或解析成功。4.根据权利要求1所述的方法,其特征在于,所述数据包上传指令中还包含一个或多个子类型指示信息;所述选取所述待上传数据包中的至少一部分数据包括:在所述待上传数据包中确定所述子类型指示信息指示的数据,作为所述至少一部分数据。5.根据权利要求1所述的方法,其特征在于,所述将解析后的数据作为待上传数据进行上传包括:采用异步上传方式,对所述待上传数据进行上传。6.根据权利要求1所述的方法,其特征在于,所述将解析后的数据作为待上传数据进行上传包括:对所述待上传数据进行数据切片处理,得到多个切片数据,其中,每个切片数据具有各自的切片标识;对各个所述切片数据进行上传,并记录已上传完成的切片数据的切片标识。7.根据权利要求6所述的方法,其特征在于,所述确定所述待上传数据中的未完成上传的数据包括:采用经切片处理得到的各个切片数据的切片标识和所记录的已上传完成的切片数据的切片标识进行比对,确定所述未完成上传的数据的切片标识;根据所述未完成上传的数据的切片标识,确定所述未完成上传的数据。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述待上传数据的上传状态信息,向显示终端发送所述上传状态信息,并将所述上传状态信息实时显示于所述显示终端的第二可视化界面上。9.根据权利要求8所述的方法,其特征在于,所述上...

【专利技术属性】
技术研发人员:黄超孙季清
申请(专利权)人:上海仙途智能科技有限公司
类型:发明
国别省市:

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

1