System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据的传输方法、电子设备以及计算机程序产品技术_技高网

数据的传输方法、电子设备以及计算机程序产品技术

技术编号:43542883 阅读:3 留言:0更新日期:2024-12-03 12:23
本申请公开了一种数据的传输方法、电子设备以及计算机程序产品。其中,该方法包括:响应于云服务器集群中的第一云服务器接收到客户端发送的目标车辆的数据采集指令,生成数据采集指令的第一标识信息,并将数据采集指令和第一标识信息发送至目标车辆的第一车辆端;将第一标识信息存储至第一存储模块;响应于云服务器集群接收到的第一车辆端发送的数据上传指令,基于第一存储模块对数据上传指令携带的数据包进行解析,得到解析结果,其中,解析结果用于表示第一存储模块中是否存储有数据包中的预设标识信息;基于解析结果将数据包转发至客户端。本申请解决了相关技术中数据传输效率较低的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域和车联网数据传输领域,具体而言,涉及一种数据的传输方法、电子设备以及计算机程序产品


技术介绍

1、在车联网环境中,通常会涉及到车辆数据传输,车辆数据传输的实时性对于驾驶安全和车辆管理至关重要,而车辆数据传输的可靠性是实现这一目标的关键。为了实现可靠通信,通常采用异步通信方式,但异步通信在数据传输上存在延迟性,限制了车辆数据的实时传输和应用,从而导致数据传输效率较低。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种数据的传输方法、电子设备以及计算机程序产品,以至少解决相关技术中数据传输效率较低的技术问题。

2、根据本申请实施例的一个方面,提供了一种数据的传输方法,应用于云服务器集群,包括:响应于云服务器集群中的第一云服务器接收到客户端发送的目标车辆的数据采集指令,生成数据采集指令的第一标识信息,并将数据采集指令和第一标识信息发送至目标车辆的第一车辆端;将第一标识信息存储至第一存储模块;响应于云服务器集群接收到的第一车辆端发送的数据上传指令,基于第一存储模块对数据上传指令携带的数据包进行解析,得到解析结果,其中,解析结果用于表示第一存储模块中是否存储有数据包中的预设标识信息;基于解析结果将数据包转发至客户端。

3、进一步地,基于解析结果将数据包转发至客户端,包括:响应于解析结果为第一存储模块中存储有预设标识信息,比对预设标识信息和第一标识信息,得到比对结果,并基于比对结果将数据包转发至客户端,其中,比对结果用于表示预设标识信息是否为第一标识信息;响应于解析结果为第一存储模块中未存储有预设标识信息,基于云服务器集群中接收到数据上传指令的第二云服务器将数据包反馈给客户端。

4、进一步地,基于比对结果将数据包转发至客户端,包括:响应于比对结果用于表示预设标识信息为第一标识信息,从第一存储模块中查询第一标识信息关联的第二标识信息,将数据包转发至第二标识信息对应的第一云服务器,并基于第一云服务器将数据包反馈给客户端,其中,第一存储模块用于对于第一云服务器的第二标识信息与第一标识信息进行关联存储;响应于比对结果用于表示预设标识信息非第一标识信息,从第一存储模块中查询预设标识信息关联存储的第三标识信息,将数据包转发至第三标识信息对应的第三云服务器,基于第三云服务器将数据包反馈给客户端。

5、进一步地,基于第一云服务器将数据包反馈给客户端,包括:基于第一云服务器对数据包进行解析,得到第一标识信息;从第二存储模块中查询与第一标识信息关联的延迟结果对象,其中,延迟结果对象为第一云服务器创建的用于挂载数据采集指令的对象;通过延迟结果对象将数据包反馈给客户端。

6、进一步地,通过延迟结果对象将数据包反馈给客户端,包括:将数据包反馈给延迟结果对象,以触发数据采集指令的回调函数;基于回调函数将数据包反馈给客户端。

7、进一步地,在生成数据采集指令的第一标识信息之后,方法还包括:创建延迟结果对象以挂载数据采集指令;将第一标识信息和延迟结果对象关联存储至第二存储模块。

8、进一步地,上述方法还包括:响应于延迟结果对象挂载数据采集指令的挂载时长大于预设时长,释放延迟结果对象。

9、根据本申请实施例的另一方面,还提供了一种数据的传输方法,应用于车辆端,包括:响应于目标车辆的车辆端接收到云服务器集群中第一云服务器发送的数据采集指令和数据采集指令对应的第一标识信息,基于数据采集指令采集目标车辆的车辆数据;对车辆数据和第一标识信息进行打包,得到数据包;发送数据上传指令至云服务器集群,得到发送结果,其中,数据上传指令携带有数据包,发送结果用于表示是否基于解析结果将数据包成功转发至客户端,解析结果基于第一存储模块对数据包进行解析得到,解析结果用于表示第一存储模块中是否存储有数据包中的预设标识信息,第一存储模块用于存储第一标识信息。

10、根据本申请实施例的另一方面,还提供了一种电子设备,包括:存储器,存储有可执行程序;处理器,用于运行程序,其中,程序运行时执行本申请各个实施例中的方法。

11、根据本申请实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本申请各个实施例中的方法。

12、在本申请实施例中,提供了一种数据的传输方法,应用于云服务器集群,包括:响应于云服务器集群中的第一云服务器接收到客户端发送的目标车辆的数据采集指令,生成数据采集指令的第一标识信息,并将数据采集指令和第一标识信息发送至目标车辆的第一车辆端;将第一标识信息存储至第一存储模块;响应于云服务器集群接收到的第一车辆端发送的数据上传指令,基于第一存储模块对数据上传指令携带的数据包进行解析,得到解析结果;基于解析结果将数据包转发至客户端。容易注意到的是,本申请通过将云服务器生成的数据采集请求与云服务器的标识信息进行绑定,使得云服务器集群在传输数据时,能够根据标识信息快速并准确找到接收过该请求的云服务器,实现快速响应和数据转发,达到了提高数据传输效率的技术效果,进而解决了相关技术中数据传输效率较低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种数据的传输方法,其特征在于,应用于云服务器集群,包括:

2.根据权利要求1所述的数据的传输方法,其特征在于,基于所述解析结果将所述数据包转发至所述客户端,包括:

3.根据权利要求2所述的数据的传输方法,其特征在于,基于所述比对结果将所述数据包转发至所述客户端,包括:

4.根据权利要求3所述的数据的传输方法,其特征在于,基于所述第一云服务器将所述数据包反馈给所述客户端,包括:

5.根据权利要求4所述的数据的传输方法,其特征在于,通过所述延迟结果对象将所述数据包反馈给所述客户端,包括:

6.根据权利要求4所述的数据的传输方法,其特征在于,在生成所述数据采集指令的第一标识信息之后,所述方法还包括:

7.根据权利要求6所述的数据的传输方法,其特征在于,所述方法还包括:

8.一种数据的传输方法,其特征在于,应用于车辆端,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至7中任意一项所述的方法。

...

【技术特征摘要】

1.一种数据的传输方法,其特征在于,应用于云服务器集群,包括:

2.根据权利要求1所述的数据的传输方法,其特征在于,基于所述解析结果将所述数据包转发至所述客户端,包括:

3.根据权利要求2所述的数据的传输方法,其特征在于,基于所述比对结果将所述数据包转发至所述客户端,包括:

4.根据权利要求3所述的数据的传输方法,其特征在于,基于所述第一云服务器将所述数据包反馈给所述客户端,包括:

5.根据权利要求4所述的数据的传输方法,其特征在于,通过所述延迟结果对象...

【专利技术属性】
技术研发人员:刘剑
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:

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

1