本发明涉及车载设备技术领域,尤其涉及车载显示屏复位控制方法、装置、系统与计算机存储介质。
背景技术:
随着汽车智能化、网联化和电动化的发展,车载显示屏也走向了多元化,如传统的车载显示屏与中控台的主机为一体式的结构,现在已逐渐发展为分体机结构,使得显示屏可放置在中控台的不同位置。
车载显示屏能为用户带来极大的行车便利,但当车载显示屏在长时间使用后,会突然出现卡屏、死机等情况,则需要对车载显示屏进行复位重启。现有一种车载显示屏复位方法,需要用户将卡针插入车载显示屏上固有的复位按键孔,才能触发按键复位功能,使车载显示屏复位重启。但这种方法不易操作,而且用户在驾驶过程中使用卡针对车载显示屏进行复位,存在着极大的安全隐患。
技术实现要素:
本发明的主要目的在于提出一种车载显示屏复位控制方法、装置、系统与计算机存储介质,旨在解决传统车载显示屏需要将卡针插入复位孔进行复位的技术问题。
为实现上述目的,本发明提供一种车载显示屏复位控制方法,所述方法包括如下步骤:
当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
若接收到复位指令,则控制车载显示屏进行复位。
优选地,所述根据所述触摸操作,确定是否接收到复位指令的步骤包括:
确定所述触摸操作的触摸位置,并根据所述触摸位置,确定是否接收到复位指令。
优选地,所述车载显示屏中至少包含四个电极,所述确定所述触摸操作的触摸位置的步骤包括:
获取流经各所述电极的电流值;
基于所述电流值,确定所述触摸操作的触摸位置。
优选地,所述根据所述触摸位置,确定是否接收到复位指令的步骤包括:
将所述触摸位置与预设复位区域进行对比;
若所述触摸位置在所述预设复位区域内,则获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令。
优选地,所述基于所述触摸时长,确定是否接收到复位指令的步骤包括:
若所述触摸时长大于或等于预设触摸时长,则确定接收到复位指令;
若所述触摸时长小于预设触摸时长,则确定未接收到复位指令。
优选地,所述控制车载显示屏进行复位的步骤包括:
基于车载显示屏中的复位电路,控制所述车载显示屏进行复位。
优选地,所述复位电路包括电容与电阻,所述基于车载显示屏中的复位电路,控制所述车载显示屏进行复位的步骤包括:
获取所述复位电路对应的复位时间、所述电容的电容值和所述电阻的电阻值,并基于所述复位时间、所述电容值、所述电阻值,确定所述电容对应的复位电压值;
基于所述复位电压值,控制所述车载显示屏进行复位。
此外,为实现上述目的,本发明还提供一种车载显示屏复位控制装置,所述车载显示屏复位控制装置包括:
检测确定模块,用于当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
复位控制模块,用于若接收到复位指令,则控制车载显示屏进行复位。
优选地,所述检测确定模块还用于:
确定所述触摸操作信息对应的触摸位置,并根据所述触摸位置,确定是否接收到复位指令。
优选地,所述车载显示屏中至少包含四个电极,所述检测确定模块还用于:
获取流经各所述电极的电流值;
基于所述电流值,确定所述触摸操作的触摸位置。
优选地,所述检测确定模块还用于:
将所述触摸位置与预设复位区域进行对比;
若所述触摸位置在所述预设复位区域内,则获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令。
优选地,所述检测确定模块还用于:
若所述触摸时长大于或等于预设触摸时长,则确定接收到复位指令;
若所述触摸时长小于预设触摸时长,则确定未接收到复位指令。
优选地,所述复位控制模块还用于:
基于车载显示屏中的复位电路,控制所述车载显示屏进行复位。
优选地,所述复位电路由电容与电阻串联构成,所述复位控制模块还用于:
获取所述复位电路对应的复位时间、所述电容的电容值和所述电阻的电阻值,并基于所述复位时间、所述电容值、所述电阻值,确定所述电容对应的复位电压值;
基于所述复位电压值,控制所述车载显示屏进行复位。
此外,为实现上述目的,本发明还提供一种车载显示屏复位控制系统,所述车载显示屏复位控制系统包括:车载显示屏、触摸芯片、mcu、对传芯片和中控主机,其特征在于,
所述车载显示屏外围至少有四个电极;
所述触摸芯片用于获取流经各所述电极的电流值,根据所述电流值,确定触摸操作的触摸位置,并根据所述触摸位置,确定是否接收到复位指令;
所述mcu用于获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令;
所述对传芯片用于读取复位指令;
所述中控主机用于控制所述对传芯片读取复位指令,并控制所述mcu的复位电路进行复位,以对所述车载显示屏进行复位。
此外,为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质上存储有车载显示屏复位控制程序,所述车载显示屏复位控制程序被处理器执行时实现如上所述的车载显示屏复位控制方法的步骤。
本发明提出的车载显示屏复位控制方法,当检测到触摸操作时,根据触摸操作,确定是否接收到复位指令;若接收到复位指令,则控制车载显示屏进行复位。本发明使用车载显示屏上的触摸功能,当接收到复位指令时,控制车载显示屏进行复位,解决传统车载显示屏需要将卡针插入复位孔进行复位的技术问题,方便用户在驾驶过程中对车载显示屏进行复位。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的系统结构示意图;
图2为本发明车载显示屏复位控制方法第一实施例的流程示意图;
图3为本发明车载显示屏复位控制方法较佳实施例的结构示意图;
图4为本发明车载显示屏复位控制方法低电平复位电路的电路图;
图5为本发明车载显示屏复位控制方法较佳实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的系统结构示意图。
本发明实施例系统包括车载显示屏、触摸芯片、mcu、对传芯片和中控主机等。
如图1所示,该系统可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的系统结构并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车载显示屏复位控制程序。
其中,操作系统是管理和控制车载显示屏复位控制系统与软件资源的程序,支持网络通信模块、用户接口模块、车载显示屏复位控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。
在图1所示的车载显示屏复位控制系统中,所述车载显示屏复位控制系统通过处理器1001调用存储器1005中存储的车载显示屏复位控制程序,并执行下述车载显示屏复位控制方法各个实施例中的操作。
基于上述硬件结构,提出本发明车载显示屏复位控制方法实施例。
参照图2,图2为本发明车载显示屏复位控制方法第一实施例的流程示意图,所述方法包括:
步骤s10,当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
本实施例车载显示屏复位控制方法运用于所有车载显示屏对应的车载显示屏复位控制系统中,为描述方便,车载显示屏复位控制系统以复位系统简称。在本实施例中,复位系统包括车载显示屏、触摸芯片、mcu、对传芯片和中控主机等,其中,车载显示屏外围至少有四个电极;触摸芯片用于获取流经各个电极的电流值,根据电流值确定触摸操作的触摸位置,并根据触摸位置确定是否接收到复位指令;mcu用于获取触摸操作的触摸时长,基于触摸时长,确定是否接收到复位指令;对传芯片用于读取复位指令;中控主机用于控制对传芯片读取复位指令,并控制mcu的复位电路进行复位,以对车载显示屏进行复位。
参照图3,图3为本发明车载显示屏复位控制方法较佳实施例的结构示意图。在本实施例中,复位系统由车载显示屏和中控主机两部分组成,当用户通过触摸屏上的res键(复位键)触发复位功能时,触摸屏负责检测人体的电流感应,得到对应的触摸操作信息,并将当前接收到的触摸操作信息传输给触摸ic(触摸芯片);触摸ic将接收到的触控操作信息形成坐标数据,并通过i2c(inter-integratedcircuit,一种串行通讯总线)将坐标数据传输给mcu;mcu将接收到的坐标数据,按照协议封装,形成复位指令;当mcu与中控主机建立连接,且fpd-link串行总线正常,复位系统控制mcu拉低复位电路的复位脚电平,触发int信号,并通过其中一款对传芯片通知中控主机读取复位指令,中控主机接收到int信号后,arm(advancedriscmachine,一种处理器)控制另一款对传芯片读取复位指令,实现复位功能;可以理解的,对传芯片有两款,一款位于车载显示屏部分,一款位于中控主机部分,这两款对传芯片主要负责复位指令的读和取。
在本实施例中,车载显示屏处于工作状态时,难免会出现卡屏、死机等现象,导致车载显示屏无法正常运行,此时,需要对车载显示屏进行复位重启,以控制车载显示屏恢复正常,但又不局限于针对卡屏、死机等现象对车载显示屏进行复位重启,也可在车载显示屏正常运行时或其他异常状态时控制车载显示屏进行复位重启。由于任何两个导电的物体之间都存在着感应电容,因此,车载显示屏与大地之间存在感应电容,人体和大地之间也存在感应电容。用户的手指接触到车载显示屏时,就相当于车载显示屏与大地之间的感应电容并联了人体与大地之间的感应电容,使得车载显示屏复位电路中的总电容值增大,从而使车载显示屏能够检测到用户在车载显示屏上触发的触摸操作。由于车载显示屏上不同区域所对应的控制功能不同,因此,要实现对车载显示屏的复位功能,需要根据用户在车载显示屏上的触摸操作来确定是否接收到复位指令。
进一步地,所述根据所述触摸操作,确定是否接收到复位指令的步骤包括:
步骤a,确定所述触摸操作的触摸位置,并根据所述触摸位置,确定是否接收到复位指令。
在本实施例中,由于车载显示屏上不同区域所对应的控制功能不同,因此需要确定触摸操作在车载显示屏上的触摸位置,以确定是否接收到复位指令。
进一步地,所述车载显示屏中至少包含四个电极,所述确定所述触摸操作的触摸位置的步骤包括:
步骤b1,获取流经各所述电极的电流值;
在本实施例中,车载显示屏包括一种ito(铟锡氧化物)薄膜,ito是一种透明导电材料,且车载显示屏外围至少有四个电极。用户的手指与车载显示屏接触的位置为触摸位置,当手指触摸车载显示屏时,也即复位系统检测到触摸操作时,人体所产生的感应电流会流经各个电极,而且电极中的电流值大小与该电极到触摸位置的距离有关。
步骤b2,基于所述电流值,确定所述触摸操作的触摸位置。
在本实施例中,流经各个电极的电流值与各个电极到触摸位置处的距离成正比,也即,电极离触摸位置越近,则流经该电极的电流值就越大,再由复位系统中的触摸ic根据流经各个电极的电流值,可确定用户在车载显示屏上进行触摸操作的位置,即触摸位置。
进一步地,所述根据所述触摸位置,确定是否接收到复位指令的步骤包括:
步骤c1,将所述触摸位置与预设复位区域进行对比;
在本实施例中,车载显示屏为触摸控制屏,因此,触摸车载显示屏上不同的位置区域可以实现不同的控制功能,而车载显示屏上预先设置有用于复位控制的区域,即预设复位区域,通过将该触摸位置与预设复位区域进行对比,可确认是否接收到复位指令。
步骤c2,若所述触摸位置在所述预设复位区域内,则获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令。
在本实施例中,当手指触摸到车载显示屏时,不会立刻触发对应的控制功能,也即,用户需要在该触摸位置上触摸一定的时长,才能触发对应的控制功能,可以理解的,在车载显示屏设计过程中,会预先设置好控制键的响应时间,且各个控制键的响应时间可相同,也可不相同。若触摸位置在预设复位区域内,也即检测到用户触摸到复位键时,还需要根据用户在该触摸位置上进行触摸操作时的触摸时长,确定是否接收到复位指令。
进一步地,所述基于所述触摸时长,确定是否接收到复位指令的步骤包括:
步骤d1,若所述触摸时长大于或等于所述预设触摸时长,则确定接收到复位指令。
在本实施例中,车载显示屏上的每个控制键都有对应的预设触摸时长,因此,在确定触摸位置对应的控制键为复位键后,还需要将手指在该触摸位置上的停留时间与预设触摸时长比较,也即将触摸时长与预设触摸时长进行比较,才能确定能否触发该触摸位置对应的复位功能。若车载显示屏复位键对应的预设触摸时长为3s,也即,复位系统检测到手指在复位键上触摸了3s或3s以上,才会控制车载显示屏触发复位控制信号,才能检测到该复位控制信号所触发的复位指令。
步骤d2,若所述触摸时长小于预设触摸时长,则确定未接收到复位指令。
在本实施例中,若检测到触摸时长小于3s时,不会触发车载显示屏的复位控制信号,也即手指在复位键上的触摸时长达不到触发复位指令的条件,那么,复位系统可确定未接收到复位指令,也就不会触发车载显示屏的复位功能。
步骤s20,若接收到复位指令,则控制车载显示屏进行复位。
在本实施例中,当复位系统接收到复位指令时,则说明车载显示屏内部的复位控制条件都已满足,也即复位系统可控制车载显示屏进行复位,实现对应的复位功能。
本实施例的车载显示屏复位控制方法当检测到触摸操作时,根据触摸操作,确定是否接收到复位指令;若接收到复位指令,则控制车载显示屏进行复位。本发明使用车载显示屏上的触摸功能,当接收到复位指令时,控制车载显示屏进行复位,解决传统车载显示屏需要将卡针插入复位孔进行复位的技术问题,方便用户在驾驶过程中对车载显示屏进行复位。
进一步地,基于本发明车载显示屏复位控制方法第一实施例,提出本发明车载显示屏复位控制方法第二实施例。
车载显示屏复位控制方法的第二实施例与车载显示屏复位控制方法的第一实施例的区别在于,所述控制车载显示屏进行复位的步骤包括:
步骤e,基于车载显示屏中的复位电路,控制所述车载显示屏进行复位。
在本实施例中,车载显示屏中的复位电路优选为低电平复位电路,参照图4,图4为本发明车载显示屏复位控制方法低电平复位电路的电路图,低电平有效复位电路由电阻、电容、二极管等构成。其中,电容与电阻串联,二极管的作用是在复位电路断电时快速释放电容两端的电压,为下次上电复位作准备。当手指在复位键上的触摸时长达到预设触摸时长时,复位系统控制复位电路上的开关闭合,使复位电路工作,从而控制车载显示屏进行复位。
进一步地,所述复位电路包括电容与电阻,步骤e还包括:
步骤e1,获取所述复位电路对应的复位时间、所述电容的电容值和所述电阻的电阻值,并基于所述复位时间、所述电容值、所述电阻值,确定所述电容对应的复位电压值;
在本实施例中,复位电路对应的复位时间由电路中的mcu芯片决定,一般mcu芯片上会注明对应的复位时间,且所使用的电容、电阻对应的电容值与电阻值也是已知的,根据复位时间、电容值、电阻值和复位电路的计算公式,可计算出电容对应的复位电压值,其中,复位电压值为复位完成时电容两端的最小电压值。
复位电路所涉及的计算公式包括:
若电容的电容值为c,流经电容的电流为i,电容两端的电压为ut,则ut随时间t的变化关系式为:
也即,
idt=c×dut(2)
假设复位开始时刻电容两端的初始电压为u0,复位时间为t,电容的复位电压值为ut,mcu提供的电源电压为vcc,对公式(2)两边分别在[0,t]区间进行积分,得到:
i×t=c×ut-c×u0(3)
对于低电平复位电路来说,电容两端的初始电压为u0=0,此时由公式(3)可得到流经电容的电流为:
由于复位电路由电容与电阻串联构成,若电阻对应的电阻值为r,则有:
vcc=ir ut(5)
结合公式(4)和公式(5),得到:
根据公式(6),可以求出复位电路中电容对应的复位电压。
步骤e2,基于所述复位电压值,控制所述显示屏进行复位。
在本实施例中,由于电容两端电压不能突变,对低电平复位电路来说,复位电路开始工作时,电容两端的电压会在一段时间内维持低电平状态,然后通过电阻对电容进行充电,使电容两端的电压逐渐升高。当电容两端的电压值达到复位电压值时,控制复位电路完成复位过程。因此,在复位电路工作过程中,若电容两端的电压值小于复位电压时,则说明复位电路还处于复位状态;当电容两端的电压值达到复位电压值时,复位电路完成复位过程,使得车载显示屏的显示状态恢复正常。
本实施例的车载显示屏复位控制方法,在复位系统中增加复位电路的设计,并通过复位电路的相关器件参数,确定复位电路中电容的复位电压值,当电容两端的电压值达到复位电压值时,控制车载显示屏复位。
本发明还提供一种车载显示屏复位控制装置。参照图5,本发明车载显示屏复位控制装置包括:
检测确定模块10,用于当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
复位控制模块20,用于若接收到复位指令,则控制车载显示屏进行复位。
优选地,所述检测确定模块还用于:
确定所述触摸操作信息对应的触摸位置,并根据所述触摸位置,确定是否接收到复位指令。
优选地,所述车载显示屏中至少包含四个电极,所述检测确定模块还用于:
获取流经各所述电极的电流值;
基于所述电流值,确定所述触摸操作的触摸位置。
优选地,所述检测确定模块还用于:
将所述触摸位置与预设复位区域进行对比;
若所述触摸位置在所述预设复位区域内,则获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令。
优选地,所述检测确定模块还用于:
若所述触摸时长大于或等于预设触摸时长,则确定接收到复位指令;
若所述触摸时长小于预设触摸时长,则确定未接收到复位指令。
优选地,所述复位控制模块还用于:
基于车载显示屏中的复位电路,控制所述车载显示屏进行复位。
优选地,所述复位电路由电容与电阻串联构成,所述复位控制模块还用于:
获取所述复位电路对应的复位时间、所述电容的电容值和所述电阻的电阻值,并基于所述复位时间、所述电容值、所述电阻值,确定所述电容对应的复位电压值;
基于所述复位电压值,控制所述车载显示屏进行复位。
本发明还提供一种计算机存储介质。
本发明计算机存储介质上存储有车载显示屏复位控制程序,所述车载显示屏复位控制程序被处理器执行时实现如上所述的车载显示屏复位控制方法的步骤。
其中,在所述处理器上运行的车载显示屏复位控制程序被执行时所实现的方法可参照本发明车载显示屏复位控制方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端系统(可以是手机,计算机,服务器,空调器,或者网络系统等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书与附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种车载显示屏复位控制方法,其特征在于,所述方法包括如下步骤:
当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
若接收到复位指令,则控制车载显示屏进行复位。
2.如权利要求1所述的车载显示屏复位控制方法,其特征在于,所述根据所述触摸操作,确定是否接收到复位指令的步骤包括:
确定所述触摸操作的触摸位置,并根据所述触摸位置,确定是否接收到复位指令。
3.如权利要求2所述的车载显示屏复位控制方法,其特征在于,所述车载显示屏中至少包含四个电极,所述确定所述触摸操作的触摸位置的步骤包括:
获取流经各所述电极的电流值;
基于所述电流值,确定所述触摸操作的触摸位置。
4.如权利要求2所述的车载显示屏复位控制方法,其特征在于,所述根据所述触摸位置,确定是否接收到复位指令的步骤包括:
将所述触摸位置与预设复位区域进行对比;
若所述触摸位置在所述预设复位区域内,则获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令。
5.如权利要求4所述的车载显示屏复位控制方法,其特征在于,所述基于所述触摸时长,确定是否接收到复位指令的步骤包括:
若所述触摸时长大于或等于预设触摸时长,则确定接收到复位指令;
若所述触摸时长小于预设触摸时长,则确定未接收到复位指令。
6.如权利要求1所述的车载显示屏复位控制方法,其特征在于,所述控制车载显示屏进行复位的步骤包括:
基于车载显示屏中的复位电路,控制所述车载显示屏进行复位。
7.如权利要求6所述的车载显示屏复位控制方法,其特征在于,所述复位电路包括电容与电阻,所述基于车载显示屏中的复位电路,控制所述车载显示屏进行复位的步骤包括:
获取所述复位电路对应的复位时间、所述电容的电容值和所述电阻的电阻值,并基于所述复位时间、所述电容值、所述电阻值,确定所述电容对应的复位电压值;
基于所述复位电压值,控制所述车载显示屏进行复位。
8.一种的车载显示屏复位控制装置,其特征在于,所述的车载显示屏复位控制装置包括:
检测确定模块,用于当检测到触摸操作时,根据所述触摸操作,确定是否接收到复位指令;
复位控制模块,用于若接收到复位指令,则控制车载显示屏进行复位。
9.一种车载显示屏复位控制系统,所述车载显示屏复位控制系统包括:车载显示屏、触摸芯片、mcu、对传芯片和中控主机,其特征在于,
所述车载显示屏外围至少包含四个电极;
所述触摸芯片用于获取流经各所述电极的电流值,根据所述电流值,确定触摸操作的触摸位置,并根据所述触摸位置,确定是否接收到复位指令;
所述mcu用于获取所述触摸操作的触摸时长,并基于所述触摸时长,确定是否接收到复位指令;
所述对传芯片用于读取复位指令;
所述中控主机用于控制所述对传芯片读取复位指令,并控制所述mcu的复位电路进行复位,以对所述车载显示屏进行复位。
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有车载显示屏复位控制程序,所述车载显示屏复位控制程序被处理器执行时实现如权利要求1至7中任一项所述的车载显示屏复位控制方法的步骤。
技术总结