【技术实现步骤摘要】
基于架构建模工具的通信模型生成方法、系统及电子设备
[0001]本申请涉及通信领域,尤其涉及一种基于架构建模工具的通信模型生成方法
、
系统及电子设备
。
技术介绍
[0002]随着汽车智能化和网络化的发展,汽车自动驾驶
、
车载娱乐
、
远程诊断升级等技术对车载通信提出了更高的要求
。
车载以太网通信协议
SomeIP(Scalable service
‑
Oriented Middlewareover IP)
将以太网通信作为通信中间层运用到了车载通信领域
。
[0003]在
SomeIP
协议实现的过程中,面向服务的发现和服务路由的底层实现比较固定,而面向业务应用的通信中间层实现起来复杂多变,需要对服务中包含的一组不同类型的接口进行实现和开发
。
若逐一对不同使用场景及业务数据进行服务接口的开发,会导致由于通信中间层的复杂多变而使得整个业务应用开发过程出现开发周期长
、
成本高等问题
。
技术实现思路
[0004]有鉴于此,本申请提供一种基于架构建模工具的通信模型生成方法
、
系统及电子设备,其具体方案如下:
[0005]一种基于架构建模工具的通信模型生成方法,包括:
[0006]确定车载通信协议的客户端与服务端的通信时序;
[0007]确定车载通信协议的选定元素与建模元素之间的映射 ...
【技术保护点】
【技术特征摘要】
1.
一种基于架构建模工具的通信模型生成方法,其特征在于,包括:确定车载通信协议的客户端与服务端的通信时序;确定车载通信协议的选定元素与建模元素之间的映射关系;通过架构建模工具利用建模语言,基于所述通信时序及所述选定元素与建模元素之间的映射关系构建车载通信协议的客户端与服务端的模型模板;基于车载通信协议的需求服务信息对所述车载通信协议的客户端与服务端的模型模板进行替换,获得车载通信协议的客户端与服务端通信模型
。2.
根据权利要求1所述的方法,其特征在于,所述确定车载通信协议的选定元素与建模元素之间的映射关系,包括:基于车载通信协议的关键元素确定车载通信协议的选定元素;基于所述选定元素确定与所述选定元素匹配的车载通信协议的建模元素;建立所述车载通信协议的选定元素与建模元素之间的映射关系
。3.
根据权利要求1所述的方法,其特征在于,所述基于车载通信协议的需求服务信息对所述车载通信协议的客户端与服务端的模型模板进行替换,包括:从通信矩阵定义文件及配置文件获得车载通信协议的需求服务信息;基于所述需求服务信息对所述车载通信协议的客户端与服务端的模型模板进行替换
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述需求服务信息对所述车载通信协议的客户端与服务端的模型模板进行替换,包括:确定所述车载通信协议的客户端与服务端的模型模板的可变部分;基于所述需求服务信息对所述车载通信协议的客户端与服务端的模型模板的可变部分进行替换
。5.
根据权利要求1所述的方法,其特征在于,还包括:获得所述客户端与服务端通信模型对应的代码信息;确定编译测试环境;在所述编译测试环境下对所述客户端与服务端通信模型对应的代码信息进行编译测试,确定所述编译测试是否通过
。6.
根据权利要求5所述的方法,其特征在于,还包括:若确定所述编译测试通过,则确定所述编译测试结束;若确定所述编译测试未通过,则基于所述编译测试未通过时的编译提示信息调整所述客户端与服务端通信模型
。7.
根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:张柳,
申请(专利权)人:北京经纬恒润科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。