[发明专利]一种报文传输方法、装置、系统及诊断平台在审
申请号: | 201710114773.6 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106911546A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 高攀;范永健;赵军 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 装置 系统 诊断 平台 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种报文传输方法、装置、系统及诊断平台。
背景技术
随着技术的发展,当今的汽车都拥有几十个甚至上百个ECU(Electronic Control Unit,电子控制单元),为了维持车辆的正常运转,ECU与ECU之间需要进行通信,同时,为了对ECU进行诊断测试,ECU与外界也需要进行通信。例如:ECU可以与诊断平台进行通信,诊断平台可以从ECU中获取CAN(Controller Area Network,控制器局域网总线)报文,通过CAN报文中的数据对ECU进行诊断测试,同时,诊断平台还可以与上位机进行通信,将从ECU中获取的CAN传输到上位机,上位机依据CAN报文中的数据来对ECU进行通信控制。
由此可知,若实现上位机与ECU之间的通信交互,需要诊断平台与上位机之间进行频繁的CAN报文形式的数据交互,这样增加了诊断平台与上位机之间的数据交互,占用了上位机的过多资源,导致上位机的资源开销增加。
发明内容
有鉴于此,本发明实施例提供一种报文传输方法、装置、系统及诊断平台,能够减少诊断平台与上位机之间的数据交互,从而减少上位机的资源开销。
为实现上述目的,本发明实施例提供如下技术方案:
一种报文传输方法,包括:
从电子控制单元ECU中获取多条控制器局域网总线CAN报文;
将所述多条CAN报文转化成至少一条通信协议报文,其中,转化成的通信协议报文的条数少于所述多条CAN报文的条数;
将所述至少一条通信协议报文传输至上位机。
优选的,所述将所述多条CAN报文转化成至少一条通信协议报文的过程包括:
按照一条通信协议报文的预设通信协议报文容量大小,将所述多条CAN报文进行分组,得到至少一个CAN报文集合,一CAN报文集合中所包含的CAN报文的总容量值满足一条通信协议报文的预设通信协议报文容量大小;
将每一CAN报文集合分别转化成一条通信协议报文,得到至少一条通信协议报文。
优选的,所述将每一CAN报文集合分别转化成一条通信协议报文,得到至少一条通信协议报文的过程包括:
将每一CAN报文集合中的每条CAN报文按照所述CAN报文格式进行拆分,获取每一CAN报文集合中每条所述CAN报文中的内容;
依据所述通信协议报文的格式,将每一CAN报文集合中每条所述CAN报文中的内容转化成符合通信协议报文格式的内容,得到至少一条通信协议报文。
优选的,在将所述至少一条通信协议报文传输至上位机之后,还包括:
从上位机接收通信协议报文;
将所述通信协议报文转化成CAN报文,其中,转化成的CAN报文的条数多于所述通信协议报文的条数;
将所述CAN报文发送至ECU。
一种报文传输装置,包括:
CAN报文获取模块,用于从ECU中获取多条CAN报文;
通信协议报文转化模块,用于将所述多条CAN报文转化成至少一条通信协议报文,每条所述通信协议报文能够容纳至少一条所述CAN报文中的内容;
通信协议报文传输模块,用于将所述至少一条通信协议报文传输至上位机。
优选的,所述通信协议报文转化模块包括:
CAN报文内容获取模块,用于将每条CAN报文按照所述CAN报文格式进行拆分,获取每条所述CAN报文中的内容;
CAN报文内容转化模块,用于依据所述通信协议报文的格式,将每条所述CAN报文中的内容转化成符合通信协议报文格式的内容;
内容组合模块,用于依据所述通信协议报文的格式,将所述符合通信协议报文格式的内容进行组合,得到至少一条通信协议报文。
优选的,还包括:
通信协议报文接收模块,用于从上位机接收通信协议报文;
CAN报文转化模块,用于将所述通信协议报文转化成CAN报文;
CAN报文发送模块,用于将所述CAN报文发送至ECU。
优选的,所述通信协议报文传输模块包括:
通信协议报文传输子模块,用于将所述至少一条通信协议报文通过有线和/或无线的方式传输至上位机。
一种诊断平台,包括如上所述的报文传输装置。
一种报文传输系统,包括:ECU、诊断平台以及上位机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710114773.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有可拆卸和可拉伸功能的裤架
- 下一篇:显示组件及家用电器