本申请涉及车辆技术领域,尤其涉及一种用于t-box控制器的防拆壳方法、系统、控制器和车。
背景技术:
随着控制器智能化的发展,车载远程信息处理器(telematicsbox,t-box)在使用时是远离管理人员的,为了提高系统的可靠性和安全性,系统应具有较强的防拆功能,同时,在现实生活中,存在一小部分的用户在经济利益的驱使下,私自打开控制器,实施非法修改内部数据等不法行为,这无疑造成了不必要的损失。
综上所述,需要提供一种能够有效防止t-box控制器被非法拆开的方法、系统、控制器和车。
技术实现要素:
为解决以上问题,本申请提出了一种用于t-box控制器的防拆壳方法及系统。
一方面,本申请提出一种用于t-box控制器的防拆壳方法,包括如下步骤:
s1,检测t-box控制器壳的被拆卸螺丝的位置编号;
s2,将所述位置编号与拆卸顺序编码进行比较,得到对比结果;
s3,根据对比结果,执行对应策略。
进一步地,如上所述的用于t-box控制器的防拆壳方法,
若所述位置编号与拆卸顺序编码中的顺序号不相同,得到第一对比结果;
若所述位置编号与拆卸顺序编码中的顺序号相同,且所述顺序号不是最后一个,得到第二对比结果;
若所述位置编号与拆卸顺序编码中的顺序号相同,且所述顺序号是最后一个,得到第三对比结果。
进一步地,如上所述的用于t-box控制器的防拆壳方法,
若对比结果为第一对比结果,则报警,并检测是否所有螺丝都安装至原位;
若对比结果为第一对比结果,则执行s1至s3;
若对比结果为第一对比结果,则结束检测。
进一步地,如上所述的用于t-box控制器的防拆壳方法,
若所有螺丝都安装至原位,则停止报警;
若有螺丝没有安装至原位,则继续报警,并检测是否所有螺丝都安装至原位。
进一步地,如上所述的用于t-box控制器的防拆壳方法,在所述结束检测之后,还包括:更新拆卸顺序编码。
进一步地,如上所述的用于t-box控制器的防拆壳方法,在所述报警之后,还包括:发送当前所在位置至服务器。
第二方面,本申请提出一种用于t-box控制器的防拆壳系统,包括:
优先权解码电路,所述优先权解码电路分别与t-box控制器壳的各螺丝相连,用于检测t-box控制器壳的被拆卸螺丝的位置编号;
mcu,所述mcu与优先权解码电路相连,用于将所述位置编号与拆卸顺序编码进行比较,得到对比结果;根据对比结果,执行对应策略。
进一步地,如上所述的用于t-box控制器的防拆壳系统,还包括:
报警模块,所述报警模块与mcu相连,用于报警;
定位模块,所述定位模块与mcu相连,用于对当前所在位置进行定位;
发送与接收模块,所述发送与接收模块与mcu相连,用于接收拆卸顺序编码,发送当前所在位置至服务器。
第三方面,本申请提出一种t-box控制器,包括所述的t-box控制器的防拆壳系统。
第四方面,本申请提出一种机动车,包括所述的t-box控制器。
本申请的优点在于:通过检测t-box控制器壳的被拆卸螺丝的位置编号;将所述位置编号与拆卸顺序编码进行比较,得到对比结果;根据对比结果,执行对应策略,能够有效防止t-box控制器被非法拆开。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选事实方案的目的,而并不认为是对本申请的限制。而且在整个附图中,用同样的参考符号表示相同的部件。在附图中:
图1是本申请提供的一种用于t-box控制器的防拆壳方法的步骤示意图;
图2是本申请提供的一种用于t-box控制器的防拆壳方法的电路示意图;
图3是本申请提供的一种用于t-box控制器的防拆壳方法的流程图;
图4是本申请提供的一种用于t-box控制器的防拆壳系统的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
根据本申请的实施方式,提出一种用于t-box控制器的防拆壳方法,如图1所示,该方法包括:包括如下步骤:
s1,检测t-box控制器壳的被拆卸螺丝的位置编号;
s2,将位置编号与拆卸顺序编码进行比较,得到对比结果;
s3,根据对比结果,执行对应策略。
若位置编号与拆卸顺序编码中的顺序号不相同,得到第一对比结果;
若位置编号与拆卸顺序编码中的顺序号相同,且所述顺序号不是最后一个,得到第二对比结果;
若位置编号与拆卸顺序编码中的顺序号相同,且所述顺序号是最后一个,得到第三对比结果。
若对比结果为第一对比结果,则报警,并检测是否所有螺丝都安装至原位;
若对比结果为第一对比结果,则执行s1至s3;
若对比结果为第一对比结果,则结束检测。
若所有螺丝都安装至原位,则停止报警;
若有螺丝没有安装至原位,则继续报警,并检测是否所有螺丝都安装至原位。
在结束检测之后,还包括:更新拆卸顺序编码。
在报警之后,还包括:发送当前所在位置至服务器。
报警包括报警声音和报警短信等报警方式。还可以使用用户端的软件提示等方式。
下面,结合图2和图3,对本申请实施例的实施方式进行进一步说明。
如图2所示,为本申请实施例的一种电路图。优先权解码电路的编码输入端经过反相器与上拉电阻r和vcc依次相连接,t-box控制器与已编号的紧固螺丝通过导线与对应的编码输入引脚相连接,优先权解码电路的编码输出端与mcu的i/o口连接,优先权解码电路的片优先编码输出端与mcu的中断引脚相连。
假设t-box控制器的外壳有6个螺丝,在t-box控制器生产完成时,6个紧固螺丝均与底部各自的弹簧接触,弹簧与gnd连接,此时,优先权解码电路的输入均为高电平,中断系统的输入引脚为高电平,不对紧固螺丝的拆卸顺序进行检测。
当有任何一个紧固螺丝被旋松并与gnd断开时,此时,优先权解码电路的输入变为低电平,片优先编码的输出端也变为低电平,触发mcu的中断,系统开始对紧固螺丝的拆卸顺序进行检测判断,紧固螺丝的拆卸顺序只要有1个与原来规定的拆卸顺序(拆卸顺序编码)不一致时系统立刻报警。
如图3所示,假设原来紧固螺丝的拆卸顺序是1-5-3-6-2-4,即先拆位置编号为1的螺丝(1号位螺丝),其次拆位置编号为2的螺丝,依次类推,最后拆位置编号为4的螺丝。
当第1个被拆卸的螺丝不是1号位螺丝时,系统发出报警。如果第1个被拆卸的正好是1号位螺丝,此时系统不会报警,但接下来系统会继续检测被拆卸的螺丝对应的位置编号,若被拆卸的螺丝不是按照1-5-3-6-2-4的顺序拆卸时,只要有一个错误,系统就会发出报警声和报警短信,以此达到保护控制器不被非法拆壳的目的。在发出报警时,系统会继续检测当前拆卸情况。若螺丝被全部安装回t-box控制器并拧紧,则系统停止报警。
控制器螺丝的拆卸顺序编码在生产下线时随机生成并存储到系统内部的存储器中,同时上传至服务器中,在需要时可以授权使用,当系统正常运行时,可以通过短信等方式将新的拆卸顺序存入存储器中,作为下次螺丝拆卸的判断标准。
在按照拆卸顺序编码对t-box控制器外壳的螺丝进行拆除后,t-box控制器还会更新拆卸顺序编码。删除当前的拆卸顺序编码,并保存新的拆卸顺序编码。
t-box控制器通过发送与接收模块发送消息至服务器,服务器接收到消息后,发送新的拆卸顺序编码至t-box控制器。
第二方面,本申请提出一种用于t-box控制器的防拆壳系统,如图4所示,包括:
优先权解码电路101,优先权解码电路分别与t-box控制器壳的各螺丝相连,用于检测t-box控制器壳的被拆卸螺丝的位置编号;
mcu102,mcu与优先权解码电路相连,用于将位置编号与拆卸顺序编码进行比较,得到对比结果;根据对比结果,执行对应策略。
进一步地,本申请的实施方式还包括:
报警模块,报警模块与mcu相连,用于报警;
定位模块,定位模块与mcu相连,用于对当前所在位置进行定位;
发送与接收模块,发送与接收模块与mcu相连,用于接收拆卸顺序编码,发送当前所在位置至服务器。
发送与接收模块还用于发送拆卸完成的信息至服务器,通知服务器发送新的拆卸顺序编码至t-box控制器。
发送与接收模块包括:通用分组无线服务技术(generalpacketradioservice)模块、4g模块和/或5g模块等。
拆卸顺序编码可以保存至mcu的自带存储中,也可以保存至其他存储模块中。
第三方面,本申请提出一种t-box控制器,包括t-box控制器的防拆壳系统。
第四方面,本申请提出一种机动车,包括安装了t-box控制器防拆壳系统的t-box控制器。
本申请的方法中,通过检测t-box控制器壳的被拆卸螺丝的位置编号;将所述位置编号与拆卸顺序编码进行比较,得到对比结果;根据对比结果,执行对应策略,能够有效防止t-box控制器被非法拆开。基于t-box的硬件模块,对紧固螺丝的拆卸顺序进行检测判断,从而保护控制器不被非法拆壳,防止非法修改内部数据。
以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。