掌桥专利:专业的专利平台
掌桥专利
首页

一种降低车钥匙电量消耗的方法、计算机设备及存储介质

文献发布时间:2023-06-19 19:30:30


一种降低车钥匙电量消耗的方法、计算机设备及存储介质

技术领域

本申请涉及汽车领域,特别是涉及一种降低车钥匙电量消耗的方法、计算机设备及存储介质。

背景技术

随着汽车越来越智能化,尤其是PEPS智能进入及启动系统的普及,车辆可实时与车钥匙进行连接,向车钥匙发送信号或接收车钥匙的信号回复,以执行车门提前解锁、车辆提前上电以及车窗与后备箱的打开或关闭的操作。

车钥匙会接收各种信号,其指示灯也会被响应而频繁被点亮,导致车钥匙供电电池的电量消耗过快。例如,当车钥匙以常用的额定电压为3V的CR2032锂锰纽扣电池供电时,往往只有半年左右的电池使用寿命,因此,存在车钥匙的指示灯频繁点亮导致消耗较快的问题。

发明内容

基于此,提供一种降低车钥匙电量消耗的方法、计算机设备及存储介质,改善现有技术中车钥匙电量消耗过快的问题。

一方面,提供了一种降低车钥匙电量消耗的方法,包括:

接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性;

若合法,则判断所述第一频率信号是否包括轮询命令,若所述第一频率信号包括轮询命令,则控制指示灯不闪烁并回复第二频率信号。

在一个实施例中,接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性,包括:

接收所述第一频率信号并解码,获得所述第一频率信号携带的随机数以及物理地址,其中,所述随机数由车机的物理地址经过编码加密获得,所述物理地址用于存储所述车机的网络位置;

将所述随机数的解码结果与所述物理地址比对,获得结果值;

若所述结果值为1,则所述第一频率信号合法。

在其他实施例中,校验所述第一频率信号的合法性之后,还包括:

若判断所述第一频率信号包括无钥匙进入命令,则控制所述指示灯闪烁,并回复所述第二频率信号,以使车机接收并执行所述无钥匙进入命令,其中所述无钥匙进入命令包括车门解锁命令。

在其他实施例中,校验所述第一频率信号的合法性之后,还包括:

若判断所述第一频率信号包括按键命令,则控制所述指示灯闪烁,并回复所述第二频率信号,以使车机接收并执行所述按键命令。

另一方面,提供一种降低车钥匙电量消耗的方法,应用于车机端,包括:

当车身控制模块检测使能轮询的条件成立时,车载通信模块发送第一频率信号,以使车钥匙接收、解码并校验所述第一频率信号;

当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号。

在其中一个实施例中,车身控制模块检测使能轮询的条件,包括:

车身控制模块检测车门是否处于关闭状态,或检测主驾座椅是否有人;

当判断所述车门处于关闭状态,和/或,主驾座椅上无人时,所述车载通信模块发送所述第一频率信号。

在其他实施例中,当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号,包括:

当车载通信模块接收到所述第二频率信号时,根据信号强度的指示值获得第一距离,其中所述第一距离为车机与车钥匙之间的距离;

当所述第一距离小于第二距离时,所述车载通信模块发送所述第一频率信号,以使车钥匙接收并响应;

当所述第一距离大于第三距离时,所述车载通信模块停止发送所述第一频率信号。

再一方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现所述的降低车钥匙电量消耗的方法步骤。

其他方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的降低车钥匙电量消耗的方法步骤。

上述降低车钥匙电量消耗的方法、计算机设备及存储介质,通过车钥匙接收车机的车载通信模块发送的所述第一频率信号,车钥匙将接收的所述第一频率信号解码,将解码获得的数据进行校验,验证所述第一频率信号的合法性,若合法,则判断所述命令类型是否包括轮询命令,若包括则控制车钥匙的指示灯关闭,并不影响使用无钥匙进入功能以及按键功能时,车钥匙指示灯的闪烁,降低了车钥匙在车机轮询时,指示灯被频繁点亮带来的电量消耗,延长电池的使用寿命。

附图说明

图1为一个实施例中降低车钥匙电量消耗的方法的总体流程示意图;

图2为一个实施例中对第一频率信号解码并校验过程的流程示意图;

图3为一个实施例中车机端判断是否发送第一频率信号的流程示意图。

图4为一个实施例中车机端检测使能轮询条件的流程示意图。

图5为一个实施例中车机端判断发送第一频率信号的过程的流程示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。

当前,车辆配备的Po l l i ng功能,其作用是查询车钥匙,获取所述车钥匙的连接状态,以及接收车钥匙的回复信号以判断车钥匙的位置,以便执行车钥匙的各种诸如PEPS(Pass i ve Entry Pass i ve Start,无钥匙进入及启动功能)或RKE(Remote Key less Entry,遥控门禁功能)等。

Po l l i ng(轮询)是一种CPU(Centra l Process i ng Un i t,中央处理器)决策如何提供周边设备服务的方式。由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。车机的车载通信模块周期发出Po l l i ng请求,查询车钥匙的位置,建立与车钥匙的连接,以实现PEPS、RKE或其他功能。

但是车机Po l l i ng时,车钥匙的指示灯会频繁闪烁导致消耗不必要的电量。因此,提供一种降低车钥匙电量消耗的方法以减少车钥匙不必要的电量消耗,根据图1所示,包括:

S1,接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性;

当车机开启Po l l i ng功能时,车钥匙接收第一频率信号,车钥匙内置了应答器,应答器内有3D(3-d imens i ona l)天线,能自动接收、发送和处理三个维度的信号。可接收车机发出的125Khz的低频Po l l i ng信号,即第一频率信号。并将第一频率信号解码校验,当校验合法后,识别第一频率信号包括轮询命令,则控制指示灯不闪烁并通过信号发射器回复第二频率信号。

S2,若合法,则判断所述第一频率信号是否包括轮询命令,若所述第一频率信号包括轮询命令,则控制指示灯不闪烁并回复第二频率信号。

发送所述第二频率信号可通过特高频频段进行,特高频(Super H i ghFrequency,UHF)是指波长范围为1m~1dm,频率为300~3000MHz的无线电波,特高频主要用于短途通信,可以用小而短的天线作收发,适合移动通信,常用于移动通信和广播电视领域,可以设置于车钥匙,减小车钥匙的体积。优选的是,可利用但不限于蓝牙通信,蓝牙通信与wifi、zigbee这些技术一样是一种无线通信技术,让各种设备直接能够建立通信连接,蓝牙利用2.4GHz频率无线电进行通信,可采用蓝牙设备在车钥匙端发送第二频率信号以及车机端第二频率信号的接收。

优选的是,可以使用BLE(Bluetooth Low Energe),即低功耗蓝牙模块进行信号的发送。BLE使用与传统蓝牙一样频段的无线电通信,其特点是低成本,低功耗,可互操作。当车载通信模块中的BLE模块发出钥匙查询的请求,查询蓝牙钥匙位置,蓝牙钥匙接收到钥匙查询的请求,建立起与车载通信模块中的BLE模块的连接,并回复第二频率信号。

在其中一个实施例中,接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性,根据图2所示,包括:

S11,接收所述第一频率信号并解码,获得所述第一频率信号携带的随机数以及物理地址,其中,所述随机数由车机的物理地址经过编码加密获得,所述物理地址用于存储所述车机的网络位置;

第一频率信号的数据帧中设置有前导码和同步码,其中前导码能收到数据,其作用是使目的主机接收器时钟与源主机发送器时钟同步,本发明中使得车钥匙端接收的第一频率信号与车机端的时钟同步。紧接着是帧开始分界符字节“10101011”,用于指示帧的开始。前导码是为了隔离每个以太网帧的,也是定位符。因为以太网是变长的,所以每个帧之间需要前导来区分。同步码是具有帧同步能力的码字,在钥匙与车机端数字通信系统中,代表消息的数字信号是分帧传送的,即用一定数目的码元组成一个码字,由若干码字组成一帧。接收端必须按每一个码字的起止位置进行译码,这样有必要在程序中增加一个同步的机制,这里使用一个缓冲区,对接收到在缓冲区里满足帧起始符和结束符的数据帧才进行处理。

可选的是,第一频率信号的加密和解密都可通过AES-256(Advanced Encrypt ion Standard)对称加密的算法实现。对称加密的方式使得加密以及解密的过程一样,相比于非对称式加密的方法,需要更少的算力,解密速度也大大提升。AES-256加密过程的第一步是使用替换表替换信息,第二次转换会更改数据行,而第三次转换列更改数据行,最后一个转换是使用加密密钥的不同部分在每列上完成的基本互斥过程。加密密钥越长,需要的回合越多,AES-256的解密和加密都需要14个回合以保证密码的安全性。

解码后的第一频率信号,包含唤醒I D(I dent i ty Document,身份标识号码),用于车机与车载通信模块连接时的身份识别,随机数Cha l l enge,将车机的物理地址编码加密得到;随机数计算值Mac,用于存储车机的物理地址;命令CMD,包括PEPS命令,以及Pol l i ng命令,例如“0101”为PEPS命令,“0110”为Po l l i ng命令。

S12,将所述随机数的解码结果与所述物理地址比对,获得结果值;

将随机数Cha l l enge按照AES-256的解密方式进行解码,得到一串二进制数据帧,通过鉴别单元与车机的物理地址Mac进行比对,得到结果值Resu l t。

例如,数据在传输过程中,可能会存在数据出错的情况。为了保证数据传输的正确性,因此会采取一些方法来判断数据是否正确,或者在数据出错的时候及时发现进行改正,以及对两组或多组数据进行校验比对。常用的几种数据校验方式有奇偶校验、CRC校验、LRC校验、格雷码校验、和校验、异或校验等,鉴别单元可通过上述几种数据校验方式对第一频率信号进行校验,包括但不限于其中的一种,并将校验的结果Resu l t通过“1”或者“0”表示。

S13,若所述结果值为1,则所述第一频率信号合法。

若Resu l t值为1,则车载通信模块接收的第一频率信号合法,车载通信模块继续判断第一频率信号是否包括轮询信号;若比对结果值Resu l t不为1,则收到的第一频率信号不合法,车钥匙丢弃该第一频率信号,并继续处于待接收状态。

在其中一个实施例中,校验所述第一频率信号的合法性之后,还包括:

若判断所述第一频率信号包括无钥匙进入命令,则控制所述指示灯闪烁,并回复所述第二频率信号,以使车机接收并执行所述无钥匙进入命令,其中所述无钥匙进入命令包括车门解锁命令。

当车辆开启PEPS功能时,车钥匙与车机建立连接时,车钥匙的指示灯也会不间断闪烁。可设置车钥匙距离车机2m时,车身控制模块控制执行四门解锁动作。当车钥匙距离车机的距离继续减小,车主接触门把手开启车门时,车门中的限位开关识别到车门打开,通过控制器局域网向车载通信模块发送信号,车载通信模块向车钥匙发出停止指示灯闪烁的的信号,车钥匙接收信号关闭指示灯。

当车机检测到车钥匙距离车机的距离逐渐增大,超过6m时,车载通信模块对车门控制器传输车门闭锁的命令,车门控制器对车门执行车门闭锁的命令,可选的是,当车辆PEPS系统配备了自动升窗的功能时,在车机与车钥匙的距离超过6m时,车辆的车窗自动上升闭锁,并且车辆开启防盗功能,此时车钥匙的指示灯闪烁。

在其他实施例中,校验所述第一频率信号的合法性之后,还包括:

若判断所述第一频率信号包括按键命令,则控制所述指示灯闪烁,并回复所述第二频率信号,以使车机接收并执行所述按键命令。

若判断所述第一频率信号包括按键命令,车钥匙的指示灯闪烁,并可通过蓝牙模块向车机发送车钥匙的按键命令信号,即执行RKE遥控门禁系统。车辆的RKE除了能够控制车门的开关以外,还可以控制车窗以及后备箱的打开或关闭。车载通信模块接收所述按键命令信号,并通过控制器局域网向车身控制模块发送车门打开或关闭,以及车窗或后备箱的打开或关闭的信号,车身控制器执行所述按键命令。

另一方面,提供一种降低车钥匙电量消耗的方法,应用于车机端,根据图3所示,包括:

S31,当车身控制模块检测使能轮询的条件成立时,车载通信模块发送第一频率信号,以使车钥匙接收、解码并校验所述第一频率信号;

S32,当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号。

在其中一个实施例中,车身控制模块检测使能轮询的条件,根据图4所示,包括:

S311,车身控制模块检测车门是否处于关闭状态,或检测主驾座椅是否有人;

S312,当判断所述车门处于关闭状态,和/或,主驾座椅上无人时,所述车载通信模块发送所述第一频率信号。

为了识别车门是否关闭,可通过设置车门感应开关传感器来识别车门的开启和闭锁状态。例如,可设置车门感应开关传感器的位置在汽车门的门扣附近,可采用行程开关,限位开关的一种,是一种常用的小电流主令电器。利用机械运动部件的碰撞使其触头动作来实现接通或分断控制电路,达到一定的控制目的。即在车门和车身上分别设置一个触点,通过触点是否电性连接,可以明确判断出车门的开启与关闭状态,之后再去把车门开启状态的信息直接传输到汽车的控制器局域网通信系统,以使车载通信模块接收车门关闭的信号。

通过在座椅控制器上设置座椅传感器,例如可采用重量传感器或者电子摄像头等的方式识别所述座舱的座椅是否有人。可设置但不限于四个重量传感器,将其分别置于主驾座椅、副驾座椅以及后排座椅的底部,当有人坐在座椅上时,重量传感器识别到压力,可根据压力的大小识别座椅上是否有人。

还可通过电子摄像头来识别座椅上是否有人,优选的是,可在车机的中控平台设置一个红外传感摄像头,不论白天黑夜都可以根据座椅位置的热辐射的温度识别座椅上是否有人。

当检测到车门处于关闭,且车辆的座椅上无人时,车载通信模块开启Po l l ing,发送第一频率信号周期查询车钥匙的状态,以便与车钥匙进行连接。

在其中一个实施例中,当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号,根据图5所示,包括:

S321,当车载通信模块接收到所述第二频率信号时,根据信号强度的指示值获得第一距离,其中所述第一距离为车机与车钥匙之间的距离;

为了确定车钥匙的指示灯的闪烁在距离车机多远时闪烁或停止闪烁,需要获得车机与车钥匙之间的距离,可通过接收车钥匙发出的高频信号的信号强度的指示值确定第一距离的数值。信号强度的指示值(Rece i ved S i gna l Strength I nd i cat i on,RSSI)表示接收的信号强度的强弱,RSS I的值对应的单位是dBm,dBm(Dec i be l-mi l liwatts,分贝毫瓦)表示某一功率与1mw的相对关系,RSS I的值x(dBm)与功率P(mw)的具体数学表达为:

x=10*l g(P(mW)/1(mW))

本发明中,车载通信模块接收到的RSS I为负值,是因为无线信号多为mW级别,所以对它进行了极化,转化为dBm,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。所述第一距离的数学表达为:

其中,^为幂运算符,d为所述第一距离并表示为10的((RSSI-A)/(m*n))次方,RSSI为根据所述钥匙查询请求的回复获取的信号强度的指示值,A为距离所述车机端L处接收到的所述钥匙查询请求的回复的信号强度的指示值,L为正数,n为环境衰减因子,其中m为正数。

示例性的,L为1m,测得在1m处的信号强度的指示值A为-59dBm。因m为整数,可设置m为10代入第一距离d的数学表达,即可计算得到当前节点钥匙与车载通信模块之间的第一距离d。

S322,当所述第一距离小于第二距离时,所述车载通信模块发送所述第一频率信号,以使车钥匙接收并响应;

当车机与车钥匙之间的距离小于预先设定的第二距离时,示例性的可将第二距离设置为6m,当判断车钥匙与车机之间的距离缩小,正在靠近车辆,当第一距离小于6m时,车钥匙唤醒整车,车载通信模块继续发送第一频率信号,车钥匙的指示灯闪烁。

S323,当所述第一距离大于第三距离时,所述车载通信模块停止发送所述第一频率信号。

当车载通信模块检测到车钥匙距离车机距离大于等于第三距离,示例性的,第三距离可设置为8m,由于判断车主远离车辆,车钥匙不再接收第一频率信号,车钥匙的指示灯也不再闪烁,不再回复高频信号,车机也无需再发出第一频率信号,因此车载通信模块停止发送第一频率信号。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现以下所述的降低车钥匙电量消耗的方法步骤:

S1,接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性;

S2,若合法,则判断所述第一频率信号是否包括轮询命令,若所述第一频率信号包括轮询命令,则控制指示灯不闪烁并回复第二频率信号。

在一个实施例中,所述计算机设备在执行所述计算机程序时,还实现以下步骤:

S11,接收所述第一频率信号并解码,获得所述第一频率信号携带的随机数以及物理地址,其中,所述随机数由车机的物理地址经过编码加密获得,所述物理地址用于存储所述车机的网络位置;

S12,将所述随机数的解码结果与所述物理地址比对,获得结果值;

S13,若所述结果值为1,则所述第一频率信号合法。

在一个实施例中,所述计算机设备在执行所述计算机程序时,还实现以下步骤:

S31,当车身控制模块检测使能轮询的条件成立时,车载通信模块发送第一频率信号,以使车钥匙接收、解码并校验所述第一频率信号;

S32,当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号。

在一个实施例中,所述计算机设备在执行所述计算机程序时,还实现以下步骤:

S311,车身控制模块检测车门是否处于关闭状态,或检测主驾座椅是否有人;

S312,当判断所述车门处于关闭状态,和/或,主驾座椅上无人时,所述车载通信模块发送所述第一频率信号。

在一个实施例中,所述计算机设备在执行所述计算机程序时,还实现以下步骤:

S321,当车载通信模块接收到所述第二频率信号时,根据信号强度的指示值获得第一距离,其中所述第一距离为车机与车钥匙之间的距离;

S322,当所述第一距离小于第二距离时,所述车载通信模块发送所述第一频率信号,以使车钥匙接收并响应;

S323,当所述第一距离大于第三距离时,所述车载通信模块停止发送所述第一频率信号。

在一个实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的降低车钥匙电量消耗的方法步骤。

S1,接收第一频率信号并解码,将解码获得的数据进行校验,以校验所述第一频率信号的合法性;

S2,若合法,则判断所述第一频率信号是否包括轮询命令,若所述第一频率信号包括轮询命令,则控制指示灯不闪烁并回复第二频率信号。

在一个实施例中,所述计算机程序被处理器执行时,还实行以下步骤:

S11,接收所述第一频率信号并解码,获得所述第一频率信号携带的随机数以及物理地址,其中,所述随机数由车机的物理地址经过编码加密获得,所述物理地址用于存储所述车机的网络位置;

S12,将所述随机数的解码结果与所述物理地址比对,获得结果值;

S13,若所述结果值为1,则所述第一频率信号合法。

在一个实施例中,所述计算机程序被处理器执行时,还实行以下步骤:

S31,当车身控制模块检测使能轮询的条件成立时,车载通信模块发送第一频率信号,以使车钥匙接收、解码并校验所述第一频率信号;

S32,当车载通信模块接收到第二频率信号时,根据所述第二频率信号判断车钥匙的位置,以判断是否发送所述第一频率信号。

在一个实施例中,所述计算机程序被处理器执行时,还实行以下步骤:

S311,车身控制模块检测车门是否处于关闭状态,或检测主驾座椅是否有人;

S312,当判断所述车门处于关闭状态,和/或,主驾座椅上无人时,所述车载通信模块发送所述第一频率信号。

在一个实施例中,所述计算机程序被处理器执行时,还实行以下步骤:

S321,当车载通信模块接收到所述第二频率信号时,根据信号强度的指示值获得第一距离,其中所述第一距离为车机与车钥匙之间的距离;

S322,当所述第一距离小于第二距离时,所述车载通信模块发送所述第一频率信号,以使车钥匙接收并响应;

S323,当所述第一距离大于第三距离时,所述车载通信模块停止发送所述第一频率信号。

应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 一种电池电量调整方法、终端及计算机可读存储介质
  • 一种网元耗电量确定方法、装置、存储介质及计算设备
  • 一种居民用电电量预测方法、装置、设备及存储介质
  • 一种AED电量管理方法、装置、电子设备及存储介质
  • 一种存储管理方法、计算机可读存储介质及终端设备
  • 一种新能源电池电量有效消耗监测方法、设备及计算机存储介质
  • 一种新能源电池电量有效消耗监测方法、设备及计算机存储介质
技术分类

06120115931088