一种基于二叉树的汽车蜂鸣报警优先级测试方法与流程

文档序号:13222997阅读:278来源:国知局
技术领域本发明涉及汽车蜂鸣测试技术领域,尤其涉及一种基于二叉树的汽车蜂鸣报警优先级测试方法。

背景技术:
在汽车电子领域针对汽车的各种故障和异常情况,如:刹车系统故障、防抱死制动系统故障、胎压异常情况、安全气囊异常情况、发动机故障、驻车制动器故障、充电系统故障、燃油量不足情况、机油压力异常情况和冷却液温度异常情况,通常只是在仪表盘上用指示灯提供警示,很少同时再通过声音进行提示,汽车的出现各种故障和异常情况时,驾驶员由于没有注意到仪表盘的提示,易发生交通事故,危险及人身和财产安全,因此用仪表盘指示灯提示,同时用声音提供警示是必要的。声音警告有多种蜂鸣报警方式,如音量的大小、声音的长短和报警的次数;当多种故障同时发生时,又要求报警装置对优先级进行设置,如:涉及人身安全的故障优先报警。汽车的蜂鸣报警系统能否达到质量要求标准,在出厂前要进行检验测试。传统的测试方法在实际应用中暴露出许多较为棘手的问题:一是现有测试方法不成体系,并没有针对蜂鸣器报警优先级的测试方法,操作起来存在较大的弊端;二是随着汽车报警器的数量增加、逻辑复杂,测试过程中很难做到没有遗漏。随着应用数学、计算机科学的发展,电子学的各分支学科已愈来愈多地把这些理论建立在精确的数学、计算机科学基础上,这也使得现代电子学的发展与数学、计算机科学的发展密切相关。数学、计算机科学应用于电子领域在日常生活中越来越常见,并且呈加速发展的趋势。因此,在日常工作实践总结基础之上,结合数学及计算机科学的相关理论,总结并提出了一种基于二叉树的简单易行、方便直观并且行之有效的针对汽车蜂鸣报警优先级的测试方法。

技术实现要素:
本申请涉及的二叉树方法与传统二叉树方法的区别;本申请首次将二叉树方法和报警优先级概念应用于报警测试中,虽然二叉树应用广泛,但在以往的测试方法中并未使用过,与传统二叉树结构不同之处在于:1、节点间没有父子关系,或兄弟关系,仅有先后次序关系,次序为1的故障或异常情况,在二叉树结构中,占据顶层,次序为2的故障或异常情况,在二叉树结构中,占据第二层,以此类推;2、数据统计的内容方面,本申请不仅涉及节点的内容和次序,而且还有各节点的分支叉;3、传统二叉树结构的末端通常以节点结束,本申请所用二叉树结构的末端以节点的分支叉结束。本发明为解决现有汽车蜂鸣报警测试方法中存在以下问题:没有针对蜂鸣器报警优先级安排测试过程,而且随着汽车报警器的数量增加、逻辑复杂,测试过程中很难做到没有遗漏,而提出一种基于二叉树的汽车蜂鸣报警优先级测试方法。一种基于二叉树的汽车蜂鸣报警优先级测试方法,按以下步骤进行:步骤一、调用汽车车载电脑中已设置的各种故障或异常情况的蜂鸣报警优先级别的排序;步骤二、建立二叉树型结构,将步骤一得到排序后的故障和异常情况用大写字母代替分别填入各层的节点处,每个节点都有两个分支叉,左分支叉标注为“0”,表示不符合报警条件,汽车蜂鸣器不报警;右分支叉标注为“1”,表示符合报警条件,汽车蜂鸣器报警;最底层的每个节点,都是以左和右分支叉结束;步骤三、对二叉树结构的所有分支叉进行遍历,并以此列出表格;步骤四、按照表格内容逐项对汽车蜂鸣报警器的各种蜂鸣组合进行测试,并完成检测;步骤五、记录每个报警器的工作状况,报警器有故障或异常情况,提出更换或修理意见,报警器全部达到设计要求,出具检测合格报告。本发明包括以下有益效果:1、本申请首次将改进后的二叉树方法和报警优先级概念应用于报警测试中,直观方便,简洁明了,具有很高的实使用价值;2、借助表格,完成各种蜂鸣组合测试时,逻辑清晰明确,不易犯遗漏的错误;3、当汽车报警器的数量较大时,各种蜂鸣组合的逻辑关系复杂时,采用本申请所述方法,不会漏测,也不会多测,提高了工作效率;4、本申请所述方法,简单实用,易于普及推广。附图说明图1为本申请所述方法的流程图;图2为具体实施例的二叉树结构示意图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合图1、图2和具体实施方式对本发明作进一步详细的说明。其中图1为本申请所述方法的流程图;图2为具体实施例的二叉树结构示意图。具体实施方式一、本实施方式所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法,按以下步骤进行:步骤一、调用汽车已设置的各种故障或异常情况的蜂鸣报警优先级别的排序;步骤二、建立二叉树型结构,将步骤一得到排序后的故障和异常情况用大写字母代替分别填入各层的节点处,每个节点都有两个分支叉,左分支叉标注为“0”,表示不符合报警条件,汽车蜂鸣器不报警;右分支叉标注为“1”,表示符合报警条件,汽车蜂鸣器报警;最底层的每个节点,都是以左和右分支叉结束;步骤三、对二叉树结构的所有分支叉进行遍历,并以此列出表格;步骤四、按照表格内容逐项对汽车蜂鸣报警器的各种蜂鸣组合进行测试,并完成检测;步骤五、记录每个报警器的工作状况,报警器有故障或异常情况,提出更换或修理意见,报警器全部达到设计要求,出具检测合格报告。本实施方式包括以下有益效果:1、本实施方式首次将改进后的二叉树方法和报警优先级概念应用于报警测试中,直观方便,简洁明了,具有很高的实使用价值;2、借助表格,完成各种蜂鸣组合测试时,逻辑清晰明确,不易犯遗漏的错误;3、当汽车报警器的数量较大时,各种蜂鸣组合的逻辑关系复杂时,采用本申请所述方法,不会漏测,也不会多测,提高了工作效率;4、本实施方式所述方法,简单实用,易于普及推广。具体实施方式二、本实施方式是对具体实施方式一所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法的进一步说明,步骤一中所述的各种故障和异常情况的优先级别排序由高到低排序依据是:若发生危险,对人身安全造成危害程度的高低来划分。具体实施方式三、本实施方式是对具体实施方式一或二所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法的进一步说明,步骤二中所述的汽车蜂鸣器的安装使用规则是:针对不同的故障或异常情况,采用不同的蜂鸣器来报警;对于排序越高的故障或异常情况,蜂鸣器报警优先且音量越大、声音越长和报警次数越多。具体实施方式四、本实施方式是对具体实施方式一至三之一所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法的进一步说明,步骤三中所述的表格中,考虑到报警优先级排序,表格中序号对应测试的顺序;测试的次数与故障或异常情况的数量有关,即k=2n,其中k为测试的次数,n为故障或异常情况的数量。具体实施方式五、本实施方式是对具体实施方式一至四之一所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法的进一步说明,在步骤二中,所述的蜂鸣报警优先级别分为A、B、C和D,A、B、C和D分别对应于二叉树型结构的第一层、第二层、第三层和第四层。具体实施方式六、本实施方式是对具体实施方式一至五之一所述的一种基于二叉树的汽车蜂鸣报警优先级测试方法的进一步说明,在步骤三中,所述表格为:表1优先级蜂鸣器报警组合方式ABCD1000020001300104001150100601017011080111910001010011110101210113-->131100141101151110161111。具体实施例、为更好地理解本身请所述的技术方案,对一种基于二叉树的汽车蜂鸣报警优先级测试方法做具体说明:步骤一、调用汽车已设置的各种故障或异常情况的蜂鸣报警优先级别的排序;故障或异常情况有四个:分别为安全气囊异常情况、防抱死制动系统故障、胎压异常情况和刹车故障,报警优先级别的排序为:刹车故障、防抱死制动系统故障、胎压异常情况、安全气囊异常情况。步骤二、建立二叉树型结构,将步骤一得到排序后的刹车系统故障、防抱死制动系统故障、胎压异常情况、安全气囊异常情况分别用大写字母:A、B、C、D表示,并将A填入二叉树型结构的第一层,将B填入二叉树型结构的第二层,将C填入二叉树型结构的第三层,将D填入二叉树型结构的第四层,每个节点都有两个分支叉,左分支叉标注为“0”,表示不符合报警条件,汽车蜂鸣器不报警;右分支叉标注为“1”,表示符合报警条件,汽车蜂鸣器报警;第四层的每个节点C,都是以左和右分支叉结束,二叉树型结构见图2;步骤三、对二叉树结构的所有分支叉进行遍历,并以此列出表格;表格1为优先级蜂鸣器报警组合方式表1优先级蜂鸣器报警组合方式ABCD100002000130010400115010060101701108011191000101001111010121011131100141101151110161111序号1为优先级蜂鸣器报警组合方式一,四个报警器ABCD组合,对应的代码为“0,0,0,0”,其含义是四个报警器中,都不报警;序号2为优先级蜂鸣器报警组合方式二,四个报警器ABCD组合,对应的代码为“0,0,0,1”,其含义是四个报警器中,第四个报警,安全气囊出现异常情况;序号3为优先级蜂鸣器报警组合方式三,四个报警器ABCD组合,对应的代码为“0,0,1,0”,其含义是四个报警器中,第三个报警,胎压出现异常情况;序号4为优先级蜂鸣器报警组合方式四,四个报警器ABCD组合,对应的代码为“0,0,1,1”,其含义是四个报警器中,第三个和第四个报警,且第三个报警器优先报警,胎压和安全气囊出现异常情况;序号5为优先级蜂鸣器报警组合方式五,四个报警器ABCD组合,对应的代码为“0,1,0,0”,其含义是四个报警器中,第二个报警,防抱死制动系统出现故障;序号6为优先级蜂鸣器报警组合方式六,四个报警器ABCD组合,对应的代码为“0,1,0,1”,其含义是四个报警器中,第二个和第四个报警,且第二个报警器优先报警,防抱死制动系统出现故障和安全气囊出现异常情况;序号7为优先级蜂鸣器报警组合方式七,四个报警器ABCD组合,对应的代码为“0,1,1,0”,其含义是四个报警器中,第二个和第三个报警,且第二个报警器优先报警,防抱死制动系统出现故障和胎压出现异常情况;序号8为优先级蜂鸣器报警组合方式八,四个报警器ABCD组合,对应的代码为“0,1,1,1”,其含义是四个报警器中,第二个、第三个和第四个报警,报警次序为第二个报警器、第三个报警器、第四个报警器,防抱死制动系统出现故障、胎压和安全气囊出现异常情况;序号9为优先级蜂鸣器报警组合方式九,四个报警器ABCD组合,对应的代码为“1,0,0,0”,其含义是四个报警器中,第一个报警,刹车系统出现故障;序号10为优先级蜂鸣器报警组合方式十,四个报警器ABCD组合,对应的代码为“1,0,0,1”,其含义是四个报警器中,第一个和第四个报警,且第一个报警器优先报警,刹车系统出现故障和安全气囊出现异常情况;序号11为优先级蜂鸣器报警组合方式十一,四个报警器ABCD组合,对应的代码为“1,0,1,0”,其含义是四个报警器中,第一个和第三个报警,且第一个报警器优先报警,刹车系统出现故障和胎压出现异常情况;序号12为优先级蜂鸣器报警组合方式十二,四个报警器ABCD组合,对应的代码为“1,0,1,1”,其含义是四个报警器中,第一个、第三个和第四个报警,报警次序为第一个报警器、第三个报警器、第四个报警器,刹车系统出现故障,胎压和安全气囊出现异常情况;序号13为优先级蜂鸣器报警组合方式十三,四个报警器ABCD组合,对应的代码为“1,1,0,0”,其含义是四个报警器中,第一个和第二个报警,且第一个报警器优先报警,刹车系统和防抱死制动系统出现故障;序号14为优先级蜂鸣器报警组合方式十四,四个报警器ABCD组合,对应的代码为“1,1,0,1”,其含义是四个报警器中,第一个、第二个和第四个报警,报警次序为第一个报警器、第二个报警器、第四个报警器,刹车系统和防抱死制动系统出现故障且安全气囊出现异常情况;序号15为优先级蜂鸣器报警组合方式十五,四个报警器ABCD组合,对应的代码为“1,1,1,0”,其含义是四个报警器中,第一个、第二个和第三个报警,报警次序为第一个报警器、第二个报警器、第三个报警器,刹车系统和防抱死制动系统出现故障且胎压出现异常情况;序号16为优先级蜂鸣器报警组合方式十六,四个报警器ABCD组合,对应的代码为“1,1,1,1”,其含义是四个报警器中,全都报警,报警次序为第一个报警器、第二个报警器、第三个报警器、第四报警器,刹车系统和防抱死制动系统出现故障且胎压和安全气囊出现异常情况;步骤四、按照表格内容逐项对汽车蜂鸣报警器的各种蜂鸣组合进行测试,并完成检测;步骤五、记录每个报警器的工作状况,报警器有故障或异常情况,提出更换或修理意见,报警器全部达到设计要求,出具检测合格报告。同理,故障或异常情况有五个时,要检测32种优先级报警组合;故障或异常情况有六个时,要检测64种优先级报警组合;故障或异常情况有七个时,要检测128种优先级报警组合;故障或异常情况有八个时,要检测256种优先级报警组合;故障或异常情况有九个时,要检测512种优先级报警组合;故障或异常情况有十个时,要检测1024种优先级报警组合。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1