模拟客户端与车联网系统的通信方法及装置制造方法及图纸

技术编号:38140103 阅读:9 留言:0更新日期:2023-07-08 09:54
本申请提供了一种模拟客户端与车联网系统的通信方法及装置。该方法包括:对模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型;基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议;获取预设格式的测试数据,并通过目标通信协议对该测试数据进行解析处理,得到支持通信协议传输的目标测试数据;根据通信协议的协议规范,确定该目标测试数据是否符合该协议规范;如果该目标测试数据符合该协议规范,通过该通信协议将该目标测试数据传输至车联网系统。本申请的技术方案可以有效地避免了数据格式错误或数据丢失的问题,还提升了测试效率,减少开发和维护成本。减少开发和维护成本。减少开发和维护成本。

【技术实现步骤摘要】
模拟客户端与车联网系统的通信方法及装置


[0001]本申请涉及通信协议处理
,尤其涉及一种模拟客户端与车联网系统的通信方法及装置。

技术介绍

[0002]随着互联网技术的快速发展,越来越多的智能汽车应运而生。在智能汽车中,不同车型或同种车型不同配置的车辆支持的通信协议不同,这些不同车型或同种车型不同配置的车辆需要与车联网系统基于不同通信协议进行数据传输。这样在对智能汽车与车联网系统之间进行测试时,由于通信协议的种类不同,车联网系统和智能汽车需要处理各种不同的协议格式的数据,这样可能会导致数据格式错误或数据丢失,还降低了测试效率,增加开发和维护成本。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种模拟客户端与车联网系统的通信方法、装置、电子设备及计算机可读存储介质,以解决由于车联网系统和智能汽车需要处理各种不同的协议格式的数据,可能会导致数据格式错误或数据丢失,还降低了测试效率,增加开发和维护成本的问题。
[0004]本申请实施例的第一方面,提供了一种模拟客户端与车联网系统的通信方法,该模拟客户端支持多种通信协议,该方法包括:对模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型;基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议;获取预设格式的测试数据,并通过目标通信协议对该测试数据进行解析处理,得到支持通信协议传输的目标测试数据;根据通信协议的协议规范,确定该目标测试数据是否符合该协议规范;如果该目标测试数据符合该协议规范,通过该通信协议将该目标测试数据传输至车联网系统。
[0005]本申请实施例的第二方面,提供了一种模拟客户端与车联网系统的通信装置,该模拟客户端支持多种通信协议,该装置包括:分析处理模块,用于对模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型;协议转化模块,用于基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议;解析处理模块,用于获取预设格式的测试数据,并通过目标通信协议对测试数据解析处理,得到支持通信协议传输的目标测试数据;校验模块,用于根据通信协议的协议规范,确定目标测试数据是否符合协议规范;传输模块,用于如果目标测试数据符合协议规范,通过通信协议将所述目标测试数据传输至所述车联网系统。
[0006]本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
[0007]本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储
介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0008]本申请实施例与现有技术相比存在的有益效果至少包括:本申请实施例可以通过对模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型,并基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议,然后获取预设格式的测试数据,并通过目标通信协议对该测试数据进行解析处理,得到支持通信协议传输的目标测试数据,根据通信协议的协议规范,确定该目标测试数据是否符合该协议规范,这样方便通过多种相同格式的目标通信协议处理测试数据,并对目标测试数据进行校验,有效地避免了数据格式错误或数据丢失的问题,还可以提升测试效率,减少开发和维护成本。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0010]图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图;
[0011]图2是本申请实施例的一种模拟客户端与车联网系统的通信方法的流程图;
[0012]图3是本申请实施例的将模拟客户端的各通信协议转化为对应的目标通信协议的步骤的流程图;
[0013]图4是本申请实施例的基于各通信协议的数据结构和数据类型以及预设格式生成各通信协议对应的目标通信协议的步骤的流程图;
[0014]图5是本申请实施例的另一种模拟客户端与车联网系统的通信方法的流程图;
[0015]图6是本申请实施例的又一种模拟客户端与车联网系统的通信方法的流程图;
[0016]图7是本申请实施例的再一种模拟客户端与车联网系统的通信方法的流程图;
[0017]图8是本申请实施例的一种模拟客户端与车联网系统的通信装置的框图;
[0018]图9是本申请实施例的一种电子设备的结构示意图。
具体实施方式
[0019]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0020]下面将结合附图详细说明根据本申请实施例的模拟客户端与车联网系统的通信方法和装置。
[0021]图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。
[0022]如图1所示,系统架构100可以包括终端设备101、102、103中的一种或多种,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0023]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需
要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
[0024]在测试过程中,终端设备101、102、103分别可以是安装有支持多种通信协议的模拟客户端。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式计算机等等。服务器105可以是提供各种服务的车联网系统。
[0025]例如,开发人员可以使用终端设备101、102、103通过网络104与服务器105进行通信,以实现车联网系统与支持不同通信协议的模拟客户端之间的测试。具体地,对模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型,并基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议,然后获取预设格式的测试数据,并通过目标通信协议对该测试数据进行解析处理,得到支持通信协议传输的目标测试数据,根据通信协议的协议规范,确定该目标测试数据是否符合该协议规范,这样方便通过多种相同格式的目标通信协议处理测试数据,并对目标测试数据进行校验,有效地避免了数据格式错误或数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模拟客户端与车联网系统的通信方法,其特征在于,所述模拟客户端支持多种通信协议,所述方法包括:对所述模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型;基于各通信协议的数据结构和数据类型以及预设格式,生成各通信协议对应的目标通信协议;获取所述预设格式的测试数据,并通过所述目标通信协议对所述测试数据进行解析处理,得到支持所述通信协议传输的目标测试数据;根据通信协议的协议规范,确定所述目标测试数据是否符合所述协议规范;如果所述目标测试数据符合所述协议规范,通过所述通信协议将所述目标测试数据传输至所述车联网系统。2.根据权利要求1所述的方法,其特征在于,对所述模拟客户端的多种通信协议进行分析处理,得到各通信协议的数据结构和数据类型,包括:对所述模拟客户端的多种通信协议进行识别处理,获取各个通信协议的原始协议格式;根据各个通信协议的原始协议格式,提取各通信协议的原始数据结构和原始数据类型。3.根据权利要求2所述的方法,其特征在于,基于各通信协议的数据结构和数据类型以及所述预设格式,生成各通信协议对应的目标通信协议,包括:根据所述预设格式,将各通信协议的原始数据结构解析成与其对应的所述预设格式的数据结构;根据所述预设格式,将各通信协议的原始数据类型解析成与其对应的所述预设格式的数据类型;基于所述预设格式的数据结构和所述预设格式的数据类型,生成各通信协议对应的目标通信协议。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述模拟客户端的通信协议接收所述车联网系统的响应数据;通过所述通信协议对应的目标通信协议,对所述车联网系统的响应数据进行解析处理,得到所述预设格式的响应数据;通过所述模拟客户端展示所述预设格式的响应数据。5.根据权利要求1所述的方法,其特征在于,在获取所述预...

【专利技术属性】
技术研发人员:陈仕强叶松林
申请(专利权)人:成都赛力斯科技有限公司
类型:发明
国别省市:

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

1