[发明专利]一种网关路由测试方法和装置有效
申请号: | 201210434460.6 | 申请日: | 2012-11-02 |
公开(公告)号: | CN103795587B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 崔元峰 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 肖冰滨,南毅宁 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网关 路由 测试 方法 装置 | ||
技术领域
本发明涉及一种网关路由测试方法和装置。
背景技术
随着科技的日益发展,汽车上的总线节点数目越来越多,这导致了总线网段数目的增多,从而使得实现网段之间信息交换的网关变得越来越重要,它直接决定了整车功能是否可以安全无误的实现。而网关路由测试关注的正是网关控制器的路由质量。
早期的网关路由测试多是手动测试,效率极低,随着网络测试工具的出现,测试工程师开始通过编写网关路由测试程序实现对网关路由的自动化测试,而路由信息则被直接固化在测试程序中(如发送ID=XXX的报文,读取XXX信号的值)。一方面由于需要对每条路由信息均进行测试,导致了路由信息的数目与测试程序代码量成正比关系,另一方面由于不同车型以及同一车型的不同开发阶段的路由信息均可能不同,导致了网关路由测试程序无法实现复用,以上两点决定了测试工程师需要花大量的时间编写网关路由测试程序,增加了工程师的工作强度。
发明内容
本发明的目的是提供一种高效可复用的网关路由测试方法和装置,以简化网关路由的测试过程。
为了实现上述目的,本发明提供一种网关路由测试方法,该方法包括:网关路由信息录入模块接收各网段的总线数据库文件,解析出所述总线数据库文件中的网关路由信息,对所述网关路由信息进行组包,并生成路由文件;以及已被分离出了网关路由信息的测试模块接收所述路由文件,所述测试模块中的测试程序从所述路由文件中读入所述网关路由信息以执行测试,并输出测试结果。
本发明还提供一种网关路由测试装置,该装置包括:网关路由信息录入模块,用于接收各网段的总线数据库文件,解析出该总线数据库文件中的网关路由信息,并对该网关路由信息进行组包,并生成路由文件;测试模块,用于接收所述路由文件,所述测试模块中的测试程序从所述路由文件中读入所述网关路由信息以执行测试,并输出测试结果。
通过上述技术方案,将网关路由信息从测试模块中的测试程序中分离出来,通过网关路由信息录入模块录入相关的网关路由信息,生成路由文件,然后测试模块接收该路由文件,测试模块中的测试程序从路由文件中读入网关路由信息,执行测试并输出测试结果。通过该方法无需对测试程序进行修改就可以在多个车型及同一车型的不同开发阶段复用该测试程序,测试工程师只需在测试开始前花费较少的时间生成一个包含当前路由信息的路由文件即可,极大地降低了工程师的工作强度。
本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是本发明的网关路由测试方法的流程图;
图2是根据本发明的一种实施方式的网关路由信息录入模块生成路由文件的流程图;
图3是根据本发明的一种实施方式的测试模块执行网关路由测试的流程图;
图4是本发明的网关路由测试装置的方框图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1示出了本发明的网关路由测试方法的流程图。根据本发明所提供的方法,网关路由信息被从测试程序中分离出来,网关路由信息录入模块接收各个网段的总线数据库文件(步骤100),该网关路由信息录入模块解析出总线数据库文件中的网关路由信息,对网关路由信息进行组包(步骤101),然后生成路由文件(步骤102),测试模块接收路由文件,测试模块中的测试程序从路由文件中读入所述网关路由信息以执行测试,并输出测试结果(步骤103)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210434460.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法和装置
- 下一篇:切换式通信接口检测方法及其装置