车辆远光灯控制方法、装置及计算机可读存储介质
文献发布时间:2023-06-19 13:46:35
技术领域
本发明涉及智能驾驶领域,尤其涉及一种车辆远光灯控制方法、装置及计算机可读存储介质。
背景技术
汽车已是当代社会必不可少的交通工具之一,随着汽车使用的增多,交通事故也日益增多,由远光灯所造成的交通事故不在少数。特别是在高速路段周围环境光照不足的时候,车辆的智能远光灯会因为本车探测到前方的光源,而未考虑与前方车辆的车距及前方车辆的行驶方向,远光灯自动切换为近光灯,而导致照明距离变短,所以在高速路段且周围环境光照度不足的情况下,远光灯不合时宜的切换极易造成交通安全事故。
发明内容
本发明的主要目的在于提供一种车辆远光灯控制方法、装置及计算机可读存储介质,旨在解决车辆在高速路段且周围环境光照度不足的情况下行驶时,因远光灯切换不合时宜所造成的交通安全事故。
为实现上述目的,本发明提供一种车辆远光灯控制方法,所述的车辆远光灯控制方法包括以下步骤:
当本车当前行驶路段为高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
若同时成立,则判断本车是否存在同向前车或对向来车;
若存在对向来车,则直接开启本车的车辆远光灯;
若存在同向前车,则判断本车与同向前车的行车车距是否大于行车车距预设值;
若行车车距大于行车车距预设值,则开启本车的车辆远光灯。
优选地,所述当本车当前行驶路段为高速路段时的步骤之前,还包括:
融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段。
优选地,所述融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段的步骤之后,还包括:
当本车当前行驶路段为非高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
若同时成立,则判断本车前方有无行驶车辆;
若本车前方有行驶车辆,且本车前方行驶车辆与本车的行车车距大于行车车距预设值,则开启本车远光灯。
优选地,所述判断本车前方有无行驶车辆的步骤包括:
基于本车的车载雷达,动态获取本车前方有无行驶车辆。
优选地,所述基于本车的车载雷达,动态获取本车前方有无行驶车辆的步骤之后,还包括:
若本车前方有行驶车辆,且本车前方行驶车辆与本车的行车车距小于或等于行车车距预设值,则关闭本车远光灯;
若本车前方无行驶车辆,则开启本车远光灯。
优选地,所述判断本车是否存在同向前车或对向来车的步骤之后,还包括:
若本车不存在同向前车或对向来车,则开启本车远光灯。
优选地,所述判断本车与同向前车的行车车距是否大于行车车距预设值的步骤之后,还包括:
若所述同向前车与本车的行车车距小于或等于行车车距预设值,则关闭本车的车辆远光灯。
优选地,所述若行车车距大于行车车距预设值的步骤之后,还包括:
统计所述行车车距持续大于行车车距预设值的持续时长,判断所述持续时长是否大于或等于时间预设值;
若持续时长大于或等于时间预设值,则改变当前车辆远光灯的状态;
若持续时长小于时间预设值,则不改变当前车辆远光灯的状态,执行所述统计所述行车车距持续大于行车车距预设值的持续时长的步骤。
此外,为实现上述目的,本发明还提供一种车辆远光灯控制装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆远光灯的控制处理程序,所述处理器执行车辆远光灯的控制程序是实现上述车辆远光灯控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆远光灯控制程序,车辆远光灯控制程序被处理器执行时实现上述车辆远光灯控制方法的步骤。
本发明实施例提出的一种车辆远光灯控制方法,通过融合车载导航判断当前路段为高速路段,结合雷达判断前车的行驶方向及行驶车距,优化了高速道路智能远光灯的开启条件,实现远光灯切合时宜的切换,避免了因远光灯切换不合时宜所导致的交通安全事故。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
图2为本发明车辆远光灯控制方法一实施例的流程示意图;
图3为图2中步骤S10之前的新增步骤流程示意图;
图4为本发明实施例方案涉及的实施场景图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方法
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:通过融合车载导航和车载雷达判断本车行驶的道路状况和周围车辆行驶状况。
当前智能远光灯的功能,是通过摄像头探测到外部环境的光源,自动调整远光灯的开启或关闭状态,但目前,车辆在高速路段行驶的时候,车辆的智能远光灯会因为本车探测到前方车辆的前照灯或后尾灯,而未考虑光源的距离及来源方向,远光灯就自动切换为近光灯,而导致照明距离变短,驾驶人员的道路可视度过低,所以在周围环境光照度不足的情况下,极易造成交通安全事故。
本发明提供一种解决方案,使车辆远光灯能够切合时宜的切换,提高车辆的行驶安全,减低在高速路段且周围环境光照度不足的情况下的行车风险。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例的车辆远光灯控制装置可以是PC,也可以是便携计算机等具有显示功能的可移动式终端设备(即移动终端)。
如图1所示,该控制装置可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,控制装置还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的控制装置结构并不构成对控制装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车辆远光灯的控制程序。
在图1所示的控制装置中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的车辆远光灯的控制程序,并执行以下操作:
当本车当前行驶路段为高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
若同时成立,则判断本车是否存在同向前车或对向来车;
若存在对向来车,则直接开启本车的车辆远光灯;
若存在同向前车,则判断本车与同向前车的行车车距是否大于行车车距预设值;
若行车车距大于行车车距预设值,则开启本车的车辆远光灯。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述当本车当前行驶路段为高速路段时的步骤之前,还包括:
融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段的步骤之后,还包括:
当本车当前行驶路段为非高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
若同时成立,则判断本车前方有无行驶车辆;
若本车前方有行驶车辆,且本车前方行驶车辆与本车的行车车距大于行车车距预设值,则开启本车远光灯。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述判断本车前方有无行驶车辆的步骤包括:
基于本车的车载雷达,动态获取本车前方有无行驶车辆。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述基于本车的车载雷达,动态获取本车前方有无行驶车辆的步骤之后,还包括:
若本车前方有行驶车辆,且本车前方行驶车辆与本车的行车车距小于或等于行车车距预设值,则关闭本车远光灯;
若本车前方无行驶车辆,则开启本车远光灯。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述判断本车是否存在同向前车或对向来车的步骤之后,还包括:
若本车不存在同向前车或对向来车,则开启本车远光灯。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述判断本车与同向前车的行车车距是否大于行车车距预设值的步骤之后,还包括:
若所述同向前车与本车的行车车距小于或等于行车车距预设值,则关闭本车的车辆远光灯。
进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
所述同向前车与本车的行车车距大于行车车距预设值的步骤之后,还包括:
统计所述行车车距持续大于行车车距预设值的持续时长,判断所述持续时长是否大于或等于时间预设值;
若持续时长大于或等于时间预设值,则改变当前车辆远光灯的状态;
若持续时长小于时间预设值,则不改变当前车辆远光灯的状态,执行所述统计所述行车车距持续大于行车车距预设值的持续时长的步骤。
参照图2,本发明一实施例提供一种车辆远光灯控制方法,所述车辆远光灯控制方法包括:
步骤S10,当本车当前行驶路段为高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
本车判断当前路段为高速路段是基于车载导航系统,车载导航系统可以根据已载入好的道路地图,判断本车当前行驶路段的道路类型,而道路类型主要分为高速路段和非高速路段两大类,车载导航系统可基于本车所处的路段直接提取该路段的道路类型,从而确定本车当前行驶路段为高速路段还是非高速路段。
为辅助理解本申请的技术方案,以下对相关名词进行解释:
环境光照度是指根据环境光照的强弱所反映的物体表面面积被照明程度的量,环境光照度越强,照明的物体表面面积越广;环境光照度越弱,照明的物体表面面积越小。
预设光照度阈值是根据在不同环境光照度下观察画面,当观察到画面开始趋于模糊时,与其所对应的数值即为预设光照阈值。当环境光照度大于预设光照度阈值时,说明此时环境光照充足,不需要开启远光灯;当环境光照度小于预设光照度阈值时,说明此时环境光照不充足,需要开启远光灯补充光照度。
抑制条件是指驾驶员主动介入的操作,例如驾驶员主动开启远光灯或近光灯。
只有当检测到当前环境光照度小于预设光照度阈值和无抑制条件都同时成立时,才会进行下一步的判断条件,避免车辆性能资源的浪费。
步骤S20,若同时成立,则判断本车是否存在同向前车或对向来车;
当环境光照度小于预设光照度阈值和无抑制条件同时成立时,说明本车当前处于高速路段上行驶、道路光线昏暗且驾驶人员并未开启远光灯的情况下,此时的行驶路段存在交通安全隐患,只有开启本车远光灯才能避免出现交通安全事故。
判断本车是否存在同向前车或对向来车可基于本车的车载雷达,因为在道路光线昏暗的情况下,摄像头的摄影性能受到限制,不能准确的辨别前方有无车辆,或当前方存在车辆时,无法确认前方车辆与本车的行车车距的数值为多少,因此为了提升用户的驾驶安全度,在探测到道路光线昏暗时,自动开启车载雷达获取前方行驶车辆的信息,为用户的安全提供保障。
因为车载雷达能够监测到汽车前方道路交通情况和前方车辆的数据,而且车载雷达还可以辨别车辆移动的位置、方向、距离和速度,所以基于车载雷达的功能,车辆可以辨别前方是否存在同向前车或对向来车。
可选地,所述判断本车是否存在同向前车或对向来车的步骤之后,还包括:
若本车不存在同向前车或对向来车,则开启本车远光灯。
若不存在同向前车或对向来车,说明此时远光灯的开启并不存在影响其他驾驶人员的情况,因此本车远光灯的开启能够让本车驾驶人员看清前方的道路情况,做到及时调整车速,从而保障行车安全。
步骤S30,若存在对向来车,则直接开启本车的车辆远光灯;
因为高速路段上设置有防眩目带,防眩目带能够有效削弱远光灯对对向来车的强光干扰,所以即使本车前方存在对向来车,开启车辆远光灯也不会对对向来车的驾驶员产生眩目,反而能更好的为本车的驾驶员提供驾驶视野。
步骤S40,若存在同向前车,则判断本车与同向前车的行车车距是否大于行车车距预设值;
行车车距是根据车载雷达的数据能直接提取的结果。
行车车距预设值是基于为本车设置不同的车距并结合远光灯和近光灯所能照射到的范围,本车驾驶人员多次基于不同车距观察可视化范围的大小,当达到某个车距值需开启远光灯才能观察到前车且在此车距值开启远光灯不会使前车驾驶人员产生眩目时,此车距值就为本车与前车最小可视化的安全距离即行车车距预设值,而远光灯和近光灯所能照射到的距离和范围都不一样。例如远光灯所能照射到的距离和范围为2个单位,则近光灯所能照射到的距离和范围为1个单位,所以当行车车距大于1个单位时,必须开启远光灯提供更大范围的视野,则所述1个单位就位行车车距预设值。
可选地,所述判断本车与同向前车的行车车距是否大于行车车距预设值的步骤之后,还包括:
若所述同向前车与本车的行车车距小于或等于行车车距预设值,则关闭本车的车辆远光灯。
当行车车距小于或等于行车车距预设值时,说明此时远光灯的灯光会对同向前车的驾驶人员造成短暂性的眩目,必须及时切换为近光灯才能避免对同向前车的驾驶人员造成短暂性的眩目,避免交通事故的发生。
步骤S50,若行车车距大于行车车距预设值,则开启本车的车辆远光灯。
当行车车距大于行车车距预设值时,说明此时行车车距大于最小可视化的安全距离,车辆远光灯的开启不仅不会对同向前车的驾驶人员造成短暂性眩目,还能够为本车的驾驶人员提供清晰的前方道路视野。
可选地,所述若行车车距大于行车车距预设值的步骤之后,还包括:
统计所述行车车距持续大于等于行车车距预设值的持续时长,判断所述持续时长是否大于或等于时间预设值。
行车车距预设值的持续时长是根据车载雷达能直接得到的结果。
时间预设值是基于为车辆设置不同的车速段,不同的车速段对应不同的时间预设值,因为车速越快,车距稳定所需的时间越长;车速越慢,车距稳定所需的时间越短,分别取各个车速段里的整值为本车的车速实验值,将各个车速段的车速实验值所需的稳定时间总和除以各个车速段的车速实验值的总个数,计算得出的数值为车辆各个车速段能够稳定车距的所需时长即时间预设值,例如分别设置60-80、80-100和100-120三组不同的车速段,对这三组车速段进行取整可得到每组3个车速实验值,而第一组的3个车速实验值所需的车距稳定时间都为a秒,第二组都为b秒。第三组都为c秒,则这三组车速段所对应的时间预设值分别为a*3/3秒、b*3/3秒和c*3/3秒,该值能够避免例如当行车车距在1单位和1.1单位之间频繁变动时,会导致远光灯开关状态不停的切换,而设置时间预设值s2,能保证行车车距从1单位变为1.1单位,且1.1单位所保持的时长大于s2时,才会开启远光灯,若1.1单位所保持的时长小于s2时,则不开启远光灯。
只有当行车车距的时长触发行车车距预设值时,才会统计行车车距所保持的时长,避免造成不必要的资源浪费。
若持续时长大于或等于时间预设值,则改变当前车辆远光灯的状态。
若持续时长大于或等于时间预设值,说明此时车辆的行车车距已在一个稳定的数值,则改变当前车辆远光灯的状态,若此时的车辆远光灯为开启状态,则改为关闭状态;若此时的车辆远关灯为关闭状态,则改为开启状态。
若持续时长小于时间预设值,则不改变当前车辆远光灯的状态,执行所述统计所述行车车距持续大于行车车距预设值的持续时长的步骤。
若持续时长小于时间预设值,说明此时车辆的行车车距还未在一个稳定的数值,为了避免远光灯的频繁切换,则判定此时的车辆远光灯为不切换状态,统计的时长清零,重新开始统计行车车距所持续的时长。
在本实施例中,通过结合车载导航系统,实现了高速道路智能远光灯的开启条件,通过行驶过程中雷达所监测到的前车信息,包括车辆行驶方向和同向前车车距,使车辆远光灯控制系统能够根据雷达反映的前车信息,自动调整车辆远光灯的开关状态,实现了智能远光灯开启条件的优化,避免了摄像头一探测到光源就自动切换为近光灯的弊端,从而导致驾驶员前方视野受限的问题;与前车车距过近时,车辆远光灯未能及时切换成近光灯所造成的前车驾驶员眩目而引发的交通安全隐患,提升了车辆远光灯的性能,降低了在夜间高速道路上的行车风险,给驾驶人员的行车安全提供了保障。
进一步的,参照图3,本发明一实施例提供一种车辆远光灯控制方法,所述本车当前行驶路段为高速路段时的步骤之前,还包括:
步骤S01,融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段。
车载导航系统里的GPS(Global Positioning System,全球定位系统)模块能够定位本车的道路位置,并根据本车所处的道路位置判断本车当前行驶路段的道路类型是否为高速路段。
其中,车载导航里的GPS模块是安装在车辆上的小型装置,是GPS车载单元的一部分,用来接收卫星所传递的信息,接收的信息中就包含了道路类型。
可选的,所述融合车载导航系统,基于本车的车载导航系统判断本车当前行驶路段是否为高速路段的步骤之后,还包括:
步骤S02,当本车当前行驶路段为非高速路段时,判断当前环境光照度小于预设光照度阈值和无抑制条件是否同时成立;
非高速路段和高速路段的前期判断条件都一样,都是当环境光照度小于预设光照度阈值和无抑制条件同时成立时,才接着进行下一步的判断条件,而下一步的判断操作是与高速路段的判断条件区分开的,非高速路段只需判断前方有无行驶车辆即可,而高速路段除了判断前方有无行驶车辆外,当前方存在行驶车辆时,还需判断前方行驶车辆的方向为同向前车还是对向来车。因为高速路段和非高速路段的道路类型不同,所以导致车辆远光灯开启的判断条件不同。
步骤S03,若同时成立,则判断本车前方有无行驶车辆;
参照图4,道路类型为高速路段和非高速路段的车辆远光灯开启的判断条件不一样是因为高速路段上设有防眩目带,可以防止远光灯晃到前方驾驶人员的眼睛所引发的交通安全事故,所以高速路段开启远光灯的条件不需要考虑到对向来车的情况,只需要考虑同向前车的情况。
而非高速路段没有设置防眩目带,若车辆前方存在行驶车辆,不论前方行驶车辆为同向前车还是对向来车,远光灯的开启都会令前方行驶车辆的驾驶人员产生眩光,造成驾驶人员发生短暂的视力模糊,使得驾驶人员无法准确判断车距及时调整车速,存在非常大的安全隐患。因此判断非高速路段车辆远光灯是否开启,除了判断环境光照度是否小于预设光照度阈值和有无抑制条件外,还要判断本车前方是否有行驶车辆,只有不存在行驶车辆,或存在行驶车辆且行车车距大于行车车距预设值时,才开启本车远光灯。
步骤S04,若前方有行驶车辆,且前方行驶车辆与本车的行车车距大于行车车距预设值,则开启本车远光灯。
可选的,判断本车前方有无行驶车辆的步骤包括:
基于本车的车载雷达,动态获取本车前方有无行驶车辆。
车载雷达是用于汽车或其他地面机动车辆的雷达,它包括基于不同技术,如激光、超声笔和微波等,所述车载雷达的工作原理是雷达设备的发射机通过天线把电磁波能量射向空间某一方向,处在此方向上的物体发射碰到电磁波并将电磁波发射回来,雷达接收反射波,送至接收设备进行处理,测量电磁波与反射波之间的时间差,计算得出有关该物体的的数据。
因此车载雷达能够监测到汽车前方道路交通情况和前方车辆的数据,车载雷达可以辨别车辆移动的位置、方向、距离和速度,在周围环境光照度不足,摄像头性能受限制的情况下,车载雷达能够准确辨别前方道路的交通情况和车辆数据,保障了用户了行车安全。
可选的,基于本车的车载雷达,动态获取本车前方有无行驶车辆的步骤之后,还包括:
步骤A1,若本车前方有行驶车辆,且前方行驶车辆与本车的行车车距小于或等于行车车距预设值,则关闭本车远光灯;
步骤A2,若本车前方无行驶车辆,则开启本车远光灯。
若前方不存在行驶车辆,说明此时开启远光灯并不存在影响前方驾驶人员的情况,因此本车远光灯的开启能够让本车驾驶人员看清前方的道路情况,及时调整车速,进而保障行车安全。
在本实施例中,针对不同的道路类型对车辆远光灯的开启条件进行细分,实现了车辆远光灯开启条件的优化,通过将车载雷达所监测到的前方道路状况与车辆远光灯的控制系统相结合,使智能远光灯能够根据车载雷达所反映的前方车辆信息,实现对应的车辆远光灯开启条件,有效避免了对前方行驶车辆的驾驶人员产生眩光。
此外,本发明实施例还提出一种车辆远光灯控制装置,所述计车辆远光灯控制装置包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆远光灯的控制处理程序,所述处理器执行本车远光灯的控制程序是实现上述的车辆远光灯控制方法各实施例的步骤。
此外,本发明实施例还提出一种可读存储介质,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有车辆远光灯控制程序,所述车辆远光灯控制程序被处理器执行时实现上述车辆远光灯控制方法各实施例的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方法的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方法来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方法。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
- 车辆远光灯控制方法、装置及计算机可读存储介质
- 混合动力车辆、混合动力车辆的控制方法、及储存了用于使计算机执行该控制方法的程序的计算机可读取存储介质