一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

目标网段信号信息的校核方法及系统与流程

2021-12-03 23:29:00 来源:中国专利 TAG:


1.本发明涉及汽车领域,特别是涉及一种目标网段信号信息的校核方法及系统。


背景技术:

2.目前整车四大网段(动力can、车身can、底盘can和车联网)的信号矩阵都是通过手工制作,信号矩阵中的成千上万条的信号及每条信号对应的信号信息都是通过手工来进行编辑的,这就不可避免的会出现因手误而发生错录信息或漏录信号的情况,或者出现目标网段的信号信息与源网段的信号信息没有同步更新的情况,即只更新了源网段的信号信息,而转发到其他网段的对应的信号信息没有更新,如果出现这些失误,通常会导致供应商按照错误的信号来进行软件开发,从而得到存在功能性问题的软件。因此需要提出一种目标网段信号信息的校核方法来解决这一问题。


技术实现要素:

3.本发明的目的在于提出一种目标网段信号信息的校核方法及系统,以解决现有技术中编辑信号矩阵时发生错录信息或漏录信号的情况,或者出现目标网段的信号信息与源网段的信号信息没有同步更新的情况时,导致供应商按照错误的信号来进行软件开发,从而得到存在功能性问题的软件的问题。
4.本发明提出一种目标网段信号信息的校核方法,所述方法包括:
5.接收源网段信号矩阵及目标网段信号矩阵,并获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息;
6.将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息或缺失信号;
7.若是,则生成校核报告,并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入。
8.根据本发明提出的目标网段信号信息的校核方法,具有以下有益效果:
9.本发明能够通过接收源网段信号矩阵及目标网段信号矩阵,快速获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息;并通过将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,能够自动判断所述目标网段信号矩阵中是否存在错误信息或缺失信号的情况;若所述目标网段信号矩阵中存在错误信息或缺失信号的情况,则自动生成校核报告;再并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入,以到达对所述目标网段信号信息校正的目的,保证释放给供应商开发的信号准确无误。
10.另外,根据本发明提供的目标网段信号信息的校核方法,还可以具有如下附加的技术特征:
11.进一步地,所述将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息的步骤包括:
12.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
13.锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
14.若是,则将所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息进行一一核对,所述信号信息包括位的长度、起始字节位置、起始位位置、精度和偏移量;
15.判断所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息是否一致;
16.若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为所述第二预设报文中所述预设信号的信号信息。
17.进一步地,所述对照所述源网段信号矩阵中的信息对所述目标网段信号矩阵中的信息进行核对,来判断所述目标网段信号矩阵中是否存在缺失信号的步骤包括:
18.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
19.锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
20.若否,则确定所述目标网段信号矩阵中存在缺失信号的情况,缺失的信号为所述预设信号。
21.进一步地,则生成校核报告的步骤包括:
22.若所述目标网段信号矩阵中存在错误信息,则生成第一校核报告,所述第一校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id、所述第一预设报文中预设信号的信号名称、所述第一预设报文中预设信号的信号信息、所述第二预设报文的名称、所述第二预设报文的id、所述第二预设报文中预设信号的信号名称、和所述第二预设报文中预设信号的信号信息,其中,所述第二预设报文中的错误信息用颜色做标记。
23.进一步地,所述若是,则生成校核报告的步骤包括:
24.若所述目标网段信号矩阵中存在缺失信号的情况,则生成第二校核报告,所述第二校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id和所述预设信号的信号名称。
25.进一步地,所述将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息的步骤还包括:
26.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
27.获取所述第一预设报文的报文信息和所述第一预设报文的报文信息,所述报文信息包括报文长度,将所述第二预设报文的报文信息与所述第一预设报文的报文信息进行核对,并判断所述第二预设报文的报文信息与所述第一预设报文的报文信息是否相同;
28.若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为第二预设报文的报文信息。
29.本发明提出一种目标网段信号信息的核对系统,其特征在于,包括:
30.获取模块:用于接收源网段信号矩阵及目标网段信号矩阵,并获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息;
31.核对模块:用于将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息或缺失信号;
32.修改补入模块:用于若是,则生成校核报告,并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入。
33.进一步地,所述核对模块包括:
34.查找单元:用于锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
35.第一判断单元:用于锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
36.第一核对单元:用于若是,则将所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息进行一一核对,所述信号信息包括位的长度、起始字节位置、起始位位置、精度和偏移量;
37.第二判断单元:用于判断所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息是否一致;
38.第一确定单元:用于若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为所述第二预设报文中所述预设信号的信号信息。
39.进一步地,所述核对模块还包括:
40.第二确定单元:用于若在所述第二预设报文中不能找到所述预设信号的信号名称,则确定所述目标网段信号矩阵中存在缺失信号的情况,缺失的信号为所述预设信号。
41.进一步地,所述修改补入模块包括:
42.第一生成单元:用于若所述目标网段信号矩阵中存在错误信息,则生成第一校核报告,所述第一校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id、所述第一预设报文中预设信号的信号名称、所述第一预设报文中预设信号的信号信息、所述第二预设报文的名称、所述第二预设报文的id、所述第二预设报文中预设信号的信号名称、和所述第二预设报文中预设信号的信号信息,其中,所述第二预设报文中的错误信息用颜色做标记。
43.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
44.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
45.图1为本发明实施例目标网段信号信息的校核方法的流程图;
46.图2为本发明实施例目标网段信号信息的核对系统的系统框图。
具体实施方式
47.为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
48.请参考图1,本发明的实施例提供一种目标网段信号信息的校核方法,包括步骤s101~s103。
49.s101,接收源网段信号矩阵及目标网段信号矩阵,并获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息。
50.其中,源网段为信号发送方,目标网段为信号接收方,例如信号由动力can转到车身can时,动力can是源网段,车身can是目标网段。
51.s102,将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息或缺失信号。
52.其中,所述将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息的步骤包括:
53.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
54.锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
55.若是,则将所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息进行一一核对,所述信号信息包括位的长度、起始字节位置、起始位位置、精度和偏移量;
56.判断所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息是否一致;
57.若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为所述第二预设报文中所述预设信号的信号信息。
58.本实施例中,每个信号矩阵中包括若干条报文信息,每条报文包括若干个信号信息,一条报文对应一个报文id,两个信号矩阵之间相同id的报文属于相同报文,id相同的报文中的信号,若信号名称相同,则属于相同信号。
59.获取所述源网段信号矩阵中所述第一预设报文的id,通过在所述目标网段信号矩阵中查找与所述第一预设报文的id相同的报文,便能找到与所述第一报文相同的报文,即第二预设报文,再对所述第一预设报文与所述第二预设报文中的信号信息进行核对,从而大大缩小了每个信号的查找范围;再获取所述第一预设报文中的预设信号的信号名称,通过信号名称,在所述第二预设报文中进行查找,若找到与所述第一预设报文中预设信号的信号名称相同的信号,则说明该信号与所述第一预设报文中的预设信号相同,进而进行相同信号间的信息核对,每个信号的查找定位精准,信息核对的准确度高。
60.所述将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息的步骤还包括:
61.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所
述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
62.获取所述第一预设报文的报文信息和所述第一预设报文的报文信息,所述报文信息包括报文长度,将所述第二预设报文的报文信息与所述第一预设报文的报文信息进行核对,并判断所述第二预设报文的报文信息与所述第一预设报文的报文信息是否相同;
63.若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为第二预设报文的报文信息。
64.所述对照所述源网段信号矩阵中的信息对所述目标网段信号矩阵中的信息进行核对,来判断所述目标网段信号矩阵中是否存在缺失信号的步骤包括:
65.锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
66.锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
67.若否,则确定所述目标网段信号矩阵中存在缺失信号的情况,缺失的信号为所述预设信号。
68.获取所述源网段信号矩阵中所述第一预设报文的id,通过在所述目标网段信号矩阵中查找与所述第一预设报文的id相同的报文,便能找到与所述第一报文相同的报文,即第二预设报文,再对所述第一预设报文与所述第二预设报文中的信号信息进行核对,从而大大缩小了每个信号的查找范围;再获取所述第一预设报文中的预设信号的信号名称,通过信号名称,在所述第二预设报文中进行查找,若没找到与所述第一预设报文中预设信号的信号名称相同的信号,则说明所述第二预设报文中不存在与预设信号相同的信号,即所述第二预设报文中缺失了预设信号信息,能够通过对信号的查找定位,快速发现所述目标网段信号矩阵中缺失的信号,且由于每个信号的查找定位精准,避免了缺失信号的查找失误。
69.s103,若是,则生成校核报告,并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入。
70.其中,所述若是,则生成校核报告的步骤包括:
71.若所述目标网段信号矩阵中存在错误信息,则生成第一校核报告,所述第一校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id、所述第一预设报文中预设信号的信号名称、所述第一预设报文中预设信号的信号信息、所述第二预设报文的名称、所述第二预设报文的id、所述第二预设报文中预设信号的信号名称、和所述第二预设报文中预设信号的信号信息,其中,所述第二预设报文中的错误信息用颜色做标记。
72.所述第一校核报告中的所述第一预设报文的名称、所述第一预设报文的id及所述第一预设报文中预设信号的信号名称等信息能够方便对所述目标网段信号矩阵中的错误信息进行精准定位,方便后续校正时的快速查找定位,而所述第二预设报文中的错误信息用颜色做标记,便于直观观察。
73.所述若是,则生成校核报告的步骤包括:
74.若所述目标网段信号矩阵中存在缺失信号的情况,则生成第二校核报告,所述第二校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id和所述预设信号的信号名称。
75.所述第二校核报告中的信息所述第一预设报文的名称、所述第一预设报文的id及所述预设信号的信号名称能够方便对所述目标网段信号矩阵中的缺失信号进行精准定位。
76.综上,本发明提供的一种目标网段信号信息的校核方法,有益效果在于:本发明能够通过接收源网段信号矩阵及目标网段信号矩阵,快速获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息;并通过将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,能够自动判断所述目标网段信号矩阵中是否存在错误信息或缺失信号的情况;若所述目标网段信号矩阵中存在错误信息或缺失信号的情况,则自动生成校核报告;再并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入,以到达对所述目标网段信号信息校正的目的,保证释放给供应商开发的信号准确无误。
77.请参考图2,本实施例提供一种目标网段信号信息的核对系统,包括:
78.获取模块:用于接收源网段信号矩阵及目标网段信号矩阵,并获取所述源网段信号矩阵中的信息及所述目标网段信号矩阵中的信息。
79.核对模块:用于将所述目标网段信号矩阵中的信息对照所述源网段信号矩阵中的信息进行一一核对,来判断所述目标网段信号矩阵中是否存在错误信息或缺失信号。
80.所述核对模块包括:
81.查找单元:用于锁定所述源网段信号矩阵中的第一预设报文并获取所述第一预设报文的id,在所述目标网段信号矩阵中找到与所述第一预设报文的id相同的第二预设报文;
82.第一判断单元:用于锁定所述第一预设报文中的预设信号并获取所述第一预设报文中的预设信号的信号名称,在所述第二预设报文中进行查找并判断是否能找到所述预设信号的信号名称;
83.第一核对单元:用于若是,则将所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息进行一一核对,所述信号信息包括位的长度、起始字节位置、起始位位置、精度和偏移量;
84.第二判断单元:用于判断所述第二预设报文中所述预设信号的信号信息与所述第一预设报文中所述预设信号的信号信息是否一致;
85.第一确定单元:用于若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为所述第二预设报文中所述预设信号的信号信息。
86.所述核对模块还包括:
87.第二确定单元:用于若在所述第二预设报文中不能找到所述预设信号的信号名称,则确定所述目标网段信号矩阵中存在缺失信号的情况,缺失的信号为所述预设信号。
88.所述核对模块还包括:
89.第二核对单元:用于获取所述第一预设报文的报文信息和所述第一预设报文的报文信息,所述报文信息包括报文长度,将所述第二预设报文的报文信息与所述第一预设报文的报文信息进行核对,并判断所述第二预设报文的报文信息与所述第一预设报文的报文信息是否相同;
90.第三确定单元:用于若否,则确定所述目标网段信号矩阵中存在错误信息,所述错误信息为第二预设报文的报文信息。
91.修改补入模块:用于若是,则生成校核报告,并根据所述校核报告对所述目标网段信号矩阵中的错误信息进行修改或缺失的信号信息进行补入。
92.其中,所述修改补入模块包括:
93.第一生成单元:用于若所述目标网段信号矩阵中存在错误信息,则生成第一校核报告,所述第一校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id、所述第一预设报文中预设信号的信号名称、所述第一预设报文中预设信号的信号信息、所述第二预设报文的名称、所述第二预设报文的id、所述第二预设报文中预设信号的信号名称、和所述第二预设报文中预设信号的信号信息,其中,所述第二预设报文中的错误信息用颜色做标记。
94.所述修改补入模块还包括:
95.第二生成单元:用于若所述目标网段信号矩阵中存在缺失信号的情况,则生成第二校核报告,所述第二校核报告的信息包括所述第一预设报文的名称、所述第一预设报文的id和所述预设信号的信号名称。
96.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献