[发明专利]一种数据包加载方法、客户端、服务器、设备及存储介质在审
申请号: | 202110976159.7 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113709231A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 吴荣华;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 彭东威 |
地址: | 510555 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 加载 方法 客户端 服务器 设备 存储 介质 | ||
本发明公开了一种数据包加载方法、客户端、服务器、设备及存储介质,用于解决数据包加载速度过慢的技术问题。包括:响应预设第一获取操作,向预设云端服务器发送第一数据包获取请求;所述云端服务器用于响应所述第一数据包获取请求,在预设中转管理服务中查询资源信息,并通过所述中转管理服务经由通信网络向所述起始客户端返回所述资源信息;从所述资源信息中获取资源地址,并从所述资源地址中获取所述第一数据包获取请求所请求的第一数据包。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种数据包加载方法、客户端、服务器、设备及存储介质。
背景技术
在软件标注平台上,经常会遇到需要解析加载数据量较大的数据包,进而进行播放、分析。在自动驾驶行业中,数据包rosbag中包含了图片、topics、features、version等特征字段,即使缩减到每一帧的数据体量对于播放流畅体验来说,要达到60FPS要求还是较为困难。
目前,业界主要做法有两种;第一种:本地离线客户端启动rosbag服务,直接本地离线客户端播放;第二种:云端提供rosbag服务,使用cdn进行各种节点缓存,客户端请求下载rosbag,下载完成播放。
然而,上述方案都存在局限性,第一种无法进行云端播放,需要离线下载rosbag数据包;第二种方案需要提前下载再播放,实时性也有影响,且播放粒度都是针对每一帧的整体数据。
发明内容
本发明提供了一种数据包加载方法、客户端、服务器、设备及存储介质,用于解决数据包加载速度过慢的技术问题。
本发明提供了一种数据包加载方法,应用于起始客户端;所述方法包括:
响应预设第一获取操作,向预设云端服务器发送第一数据包获取请求;所述云端服务器用于响应所述第一数据包获取请求,在预设中转管理服务中查询资源信息,并通过所述中转管理服务经由通信网络向所述起始客户端返回所述资源信息;
从所述资源信息中获取资源地址,并从所述资源地址中获取所述第一数据包获取请求所请求的第一数据包。
可选地,其特征在于,还包括:
从所述资源信息中获取客户端代理和协定中转客户端装置;
启动所述客户端代理,并在所述协定中转客户端装置注册所述客户端代理。
可选地,所述启动所述客户端代理,并在所述协定中转客户端装置注册所述客户端代理的步骤之后,还包括:
响应预设第二获取操作,向所述客户端代理发送第二数据包获取请求,所述第二数据包获取请求中携带有至少一级目录获取请求;所述客户端代理用于在预设缓存中查询每个目录获取请求对应的目录信息,并在查询不到所述目录信息时,将所述目录获取请求发送至所述协定中转客户端装置,还用于接收所述协定中转客户端装置响应所述目录获取请求返回的资源客户端代理地址,还用于与所述资源客户端代理地址建立通信连接,并接收所述资源客户端代理地址响应所述目录获取请求返回的所述目录信息及所述目录信息对应的目录下数据;
接收所述客户端代理返回的所述目录信息及所述目录下数据,得到所述第二数据包获取请求所请求的第二数据包。
可选地,还包括:
当所述协定中转客户端装置未查询到所述目录信息对应的资源客户端代理地址,且所述协定中转客户端装置缓存有所述目录信息时,接收所述客户端代理返回的目录信息及所述目录下数据,所述目录信息及所述目录下数据为所述协定中转客户端装置响应所述目录获取请求向所述客户端代理返回的数据。
可选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110976159.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可调控取栓装置
- 下一篇:基于日用品的智能装载壶及智能系统