用于外部车辆照明管理的方法和设备与流程

文档序号:17437839发布日期:2019-04-17 04:21阅读:190来源:国知局
用于外部车辆照明管理的方法和设备与流程

本公开总体上涉及外部车辆照明,并且更具体地涉及用于外部车辆照明管理的方法和设备。



背景技术:

外部车辆照明系统包括前照灯,所述前照灯提供近光或远光前灯以照亮车辆的路径。在一些车辆中,前照灯的使用由车辆的驾驶员关于前照灯的激活和/或近光前灯或远光前灯之间的选择来控制。



技术实现要素:

本文公开的示例性方法包括在移动装置的第一处理器处接收车辆数据。车辆数据将从车辆的第二处理器传输到第一处理器。所述示例性方法包括分析车辆数据和由移动装置生成的移动装置数据。所述示例性方法包括基于分析来生成车辆的前照灯使用的警报以及经由移动装置呈现警报。

本文公开的另一种示例性方法包括经由移动装置的第一处理器接收车辆数据。车辆数据将从车辆的第二处理器传输到第一处理器。示例性方法包括基于车辆数据识别模式。所述模式与车辆的前照灯的使用相关联。所述示例性方法包括分析车辆数据、模式和移动装置数据。在示例性方法中,移动装置数据将由移动装置生成。所述示例性方法包括基于分析生成警报并经由移动装置输出警报。

本文公开的示例性设备包括车辆数据接收器,用于从车辆的第一处理器接收第一车辆前照灯使用数据。所述示例性设备包括移动装置数据接收器,用于接收由移动装置生成的移动装置数据。示例性设备包括分析器,用于分析第一车辆前照灯使用数据、第二车辆前照灯使用数据和移动装置数据。第二车辆前照灯使用数据在第一车辆前照灯使用数据之前被车辆数据接收器接收。分析器将基于分析生成车辆的前照灯使用的警报。在示例性设备中,车辆数据接收器、移动装置数据接收器或分析器中的至少一者将经由移动装置的第二处理器来实施。

附图说明

图1示出了根据本文公开的教导的示例性系统,其包括示例性车辆和用于管理车辆的外部车辆照明的示例性移动装置。

图2是与图1的示例性移动装置一起使用的示例性控制系统的框图。

图3示出了与图1的示例性移动装置相关联的图形用户界面的示例性屏幕。

图4是可以被执行以实施图1的示例性系统的方法的流程图。

图5是可以用于实行图4的示例性方法和/或更一般地用于实施图1的示例性系统的示例性处理器平台的图示。

附图并未按比例绘制。在任何可能的情况下,贯穿附图和随附的书面描述将使用相同的附图标记来指代相同或相似零件。

具体实施方式

车辆的前照灯提供光以在弱光或黑暗状况下和/或在恶劣天气状况下照亮车辆的行驶路径。在一些车辆中,车辆的驾驶员手动地打开和关闭前照灯。然而,驾驶员可能忘记打开车辆的前照灯和/或没有意识到应该根据当前的天气状况(诸如雨天或雾天)打开前照灯。

驾驶员通过在近光前灯或远光前灯之间进行选择来控制前照灯产生的前灯的亮度。在行驶时,例如夜间在农村地区行驶时,与近光前灯相比,远光前灯提供增加的可见性。然而,使用远光前灯可能需要来自车辆的额外电力。此外,当驶过或接近另一车辆时,不建议使用远光前灯,因为远光前灯的亮度会干扰另一车辆的驾驶员的视线。因此,在高交通流量区域不建议使用远光前灯。然而,驾驶员从低交通流量区域行驶到高交通流量区域或从光线不足的道路行驶到光线充足的道路,可能忘记从远光前灯切换到近光前灯。

为车辆配备自动前照灯系统(例如,基于车辆中的光传感器自动打开的前照灯)可能增加车辆的成本,这对于一些车辆消费者来说可能是不可承受的。此外,自动前照灯系统可能无法检测到有必要使用前照灯的天气状况(例如,雨天、雾天等)。因此,如果光传感器检测到足够的光,则尽管在诸如雨天的天气状况下,自动前照灯系统可能不会自动打开前照灯和/或远光前灯。自动前照灯系统可能不会基于例如车辆的位置警告驾驶员可能没有必要使用远光前灯。

尽管自动前照灯系统可能增加车辆的成本和/或可能关于提供给驾驶员的警报是局限的,但是驾驶员在驾驶车辆时通常随身携带智能移动装置(例如,智能手机)。移动装置关于当日时间(例如,经由时钟应用程序)、使用全球定位卫星(gps)数据的车辆位置和天气状况(例如,来自使用gps数据的天气应用程序)生成数据。移动装置还经由移动装置的光感测能力(例如,作为移动装置的摄像头的一部分)生成指示环境光状况的数据。

本文公开的示例性系统和方法提供经由移动装置管理外部车辆照明(例如,前照灯)。基于由移动装置生成的数据,诸如车辆位置和天气状况,所公开的示例经由移动装置向驾驶员提供关于前照灯使用的警报。在一些示例中,所公开的示例基于由移动装置从车辆无线接收的数据(诸如前照灯的开关状态或远光/近光状态)生成警报。所公开的示例使用基于规则的分析来生成警报。例如,基于当日时间和移动装置检测到的环境光状况,所公开的示例经由移动装置向驾驶员提供打开前照灯的提醒。作为另一示例,所公开的示例可以基于从车辆接收的前照灯状态来检测可能不必要的远光使用并且经由移动装置警告驾驶员。因此,所公开的示例利用智能移动装置的能力来向驾驶员提供关于前照灯使用的指导。

本文公开的示例还监视和学习驾驶员关于前照灯使用的习惯。所公开的示例使用从车辆接收的关于前照灯状态的数据来确定例如远光前灯使用的模式,诸如使用持续时间。所公开的示例使用所学习的前照灯使用模式以及诸如车辆挡风玻璃刮水片状态、车辆速度、天气状况等其他变量来生成警报,所述警报经由移动装置关于前照灯使用向驾驶员提供建议。所公开的示例还可以关于异常前照灯使用向除驾驶员之外的其他利益相关者(诸如车辆所有者)发送警报(例如,经由电子邮件)。因此,所公开的示例提供了在没有自动前照灯系统的车辆中不可用的实时前照灯使用指导。在具有自动前照灯系统的车辆中,所公开的示例提供了除自动前照灯系统所提供的之外的另外的使用指导。

图1中示出了用于管理具有前照灯104的车辆102的外部照明的示例性系统100。示例性车辆102包括第一处理器106。第一处理器106包括车辆状态检测器108。车辆状态检测器108收集与车辆102的一个或多个部件的状态有关的数据。例如,车辆状态检测器108关于前照灯104是打开还是关闭和/或是选择了远光前灯还是近光前灯识别前照灯104的状态(例如,经由与车辆102的can总线的通信)。车辆状态检测器108还收集诸如车辆102行驶的速度以及车辆102的挡风玻璃刮水片是否在使用中等数据。

在图1的示例性系统100中,车辆102的第一处理器106与移动装置110进行无线通信。尽管图1中示出了一个移动装置110,但是车辆102的第一处理器106可以与另外的移动装置通信。移动装置110可以属于例如车辆102的驾驶员。示例性系统100的移动装置110可以是智能手机、平板计算机或具有无线通信能力的其他装置。移动装置110包括第二处理器112。

车辆102的第一处理器106包括通信器114。在示例性系统100中,通信器114在车辆102的使用期间将由车辆状态检测器108收集的数据传输到移动装置110的第二处理器112。在一些示例中,通信器114以预定间隔将数据传输到第二处理器112。例如,通信器114可以每两分钟将前照灯104的开关状态传输到第二处理器112。在其他示例中,当存在状态改变时,通信器114将数据传输到第二处理器112。例如,通信器114可以将指示前照灯104已经打开的数据传输到第二处理器112,并且然后将前照灯104关闭时的数据传输到第二处理器112。由通信器114传输的数据可以是例如指示前照灯104已经被激活的数据消息的形式。在其他示例中,所述消息包括诸如前照灯104打开的时间和/或是选择了远光前灯还是近光前灯等数据。

移动装置110的第二处理器112包括一个或多个应用程序,所述一个或多个应用程序提供传感器数据,所述传感器数据可以用于关于前照灯104的使用向车辆102的驾驶员提供指导。例如,第二处理器112包括gps定位器116。gps定位器116经由gps卫星信息检测移动装置110的位置。示例性系统100的第二处理器112还包括天气应用程序118。天气应用程序118使用例如由gps定位器116获得的位置数据来提供关于天气状况的信息。第二处理器112还包括提供时间和日期信息的时钟120。移动装置110的用户经由图形用户界面(gui)122与第二处理器112的应用程序中的一个或多个应用程序交互。例如,用户可以经由移动装置110的gui122从天气应用程序118查看天气信息。

移动装置110的示例性第二处理器112还包括光检测器124。光检测器124从移动装置110的摄像头(未示出)的一个或多个传感器接收关于环境光状况的数据。例如,光检测器124可以基于从一个或多个摄像头接收的数据来检测移动装置110处于弱光环境中。

示例性第二处理器112还包括外部照明管理器(eim)126。在图1的示例性系统100中,eim126处理从车辆状态检测器108接收的数据和从gps定位器116、天气应用程序118、时钟120和光检测器124接收的传感器数据,以评估车辆102的驾驶员对前照灯104的使用,并且生成关于前照灯使用的警报,以供驾驶员经由移动装置110的gui122查看。eim126可以由移动装置110的用户(例如,车辆102的驾驶员)安装。

图2是图1的示例性eim126的框图。eim126包括车辆数据接收器200。车辆数据接收器200接收车辆状态数据,所述车辆状态数据由车辆102的第一处理器106的车辆状态检测器108收集并经由通信器114传输到移动装置110的第二处理器112。例如,车辆数据接收器200接收关于车辆102的前照灯104的开关和/或近光/远光状态的数据。车辆数据接收器200还接收关于车辆102的挡风玻璃刮水片的操作状态的数据。车辆数据接收器200可以接收其他车辆状态信息,诸如车辆102的速度。由车辆数据接收器200接收的车辆状态数据存储在eim126的数据库202中。

eim126包括用户设置接收器204。用户设置接收器204经由移动装置110的gui122接收由例如车辆102的驾驶员提供的一个或多个输入。例如,驾驶员可以经由gui122提供关于驾驶员想要从eim126接收关于前照灯使用的警报的频率的输入。例如,如果驾驶员仅希望在当日近光时间期间接收警报,则驾驶员可以选择仅在晚上或夜间从eim126接收警报。在其他示例中,驾驶员可以选择在白天和夜晚从eim126接收警报,以考虑到例如在白天时发生的恶劣天气状况。

用户设置接收器204还可以接收关于eim126应该向其提供警报的其他个人的一个或多个输入。例如,作为车辆102的所有者,其可以与车辆102的驾驶员不同,可能希望接收与驾驶员频繁的远光前灯使用相关的警报。用户设置接收器204可以从移动装置110的用户(例如,车辆所有者、驾驶员)接收指示应该将什么类型的警报发送到车辆102的利益相关者(例如,车辆102的所有者、驾驶员的监护人)、应该如何发送那些警报(例如,经由电子邮件、文本消息)以及应该将警报发送到何处的联系信息的输入。由用户设置接收器204接收的用户输入存储在数据库202中。

eim126包括移动装置数据接收器206。移动装置数据接收器206从移动装置110的第二处理器112的gps定位器116、天气应用程序118、时钟120和光检测器124中的一者或多者接收数据。例如,移动装置数据接收器206从gps定位器116接收诸如车辆位置的数据以及从天气应用程序118接收天气状况。移动装置数据接收器206从时钟120接收当日时间数据以及从光检测器124接收环境光状况。因此,移动装置数据接收器206从安装在移动装置110上的应用程序接收关于移动装置110所处的环境的状况的传感器数据。由移动装置数据接收器206接收的数据存储在数据库202中。

eim126还包括使用学习器208。使用学习器208分析由车辆数据接收器200接收并存储在数据库202中的数据,以检测关于车辆102的驾驶员使用前照灯104的模式。使用学习器208确定前照灯104的使用持续时间和/或远光前灯的使用持续时间。使用学习器208还计算前照灯104的使用的平均持续时间和/或驾驶员使用远光前灯的平均持续时间。

例如,当车辆102的第一处理器106的车辆状态检测器108检测到前照灯104已经打开时,第一处理器106的通信器114将指示前照灯104处于起作用中的消息传输到移动装置110的第二处理器112。在eim126的车辆数据接收器200接收到指示前照灯104已经被打开的消息时,使用学习器208生成数字标志以指示前照灯104处于起作用中。在生成指示前照灯104的激活的数字标志时,使用学习器208激活基于增量值(例如,以时间为单位)计数的计数器,直到车辆数据接收器200从车辆102的通信器114接收到前照灯104已经关闭的消息为止。使用学习器208基于计数器的增量值计算持续时间值。

例如,持续时间值d_value可以使用下面的等式1得出:

x(k)=x(k-1)+e(等式1),

其中e是用于对前照灯使用的持续时间进行计数的增量值(例如,以时间为单位)(例如,e=0.1秒)。

持续时间值d_value可以基于在接收到前照灯104已经关闭的消息时的增量值计数被分配在0至1范围内的值。例如,对于前照灯104的较短使用持续时间,d_value被分配较接近0的值,并且对于前照灯104的较长使用持续时间(例如,相对于预定阈值),d_value被分配较接近1的值。d_value存储在数据库202中。在前照灯104关闭后,计数器被重置并且d_value被分配零值,直到车辆数据接收器200接收到指示激活前照灯104的下一个消息。当接收到指示前照灯104的激活的下一个消息时,使用学习器208基于激活的持续时间计算持续时间值d_value并将该值存储在数据库202中。

使用学习器208还可以计算使用远光前灯的持续时间值。在这样的示例中,车辆102的通信器114向车辆数据接收器200传输已经选择了远光前灯设置的消息。使用学习器208在接收到指示远光前灯处于起作用中的消息时生成数字标志并触发增量计数器(例如,经由上面的等式1)。使用学习器208计数,直到从车辆102的通信器114接收的消息指示远光前灯设置已经关闭。基于远光前灯的使用期间的增量计数(例如,相对于预定阈值),将来自0至1的值分配给远光前灯的持续时间值。远光前灯的持续时间值存储在数据库202中,并且计数器被重置,直到下一次驾驶员选择远光前灯设置并且车辆数据接收器200接收到指示所述选择的消息。当接收到指示选择远光前灯设置的下一个消息时,使用学习器208基于激活的持续时间计算持续时间值并将该值存储在数据库202中。

使用学习器208分析存储在数据库202中的前照灯104和/或远光前灯的使用的持续时间值(例如,d_value)。使用学习器208通过对针对其中前照灯104激活的每个情况计算的持续时间值d_value求平均值,来计算平均用户前照灯使用值。在一些示例中,使用学习器208还通过对针对其中远光前灯设置激活的每个情况确定的远光前灯的持续时间值求平均值来计算平均用户远光使用值。因此,使用学习器208基于在不同时间从车辆102接收的与驾驶员对前照灯的激活相对应的数据,生成关于前照灯104的使用的用户特定度量。

在一些示例中,使用学习器208在评估持续时间值时考虑由移动装置数据接收器206接收的数据(诸如当日时间信息和天气状况)。使用学习器208还可以考虑由车辆数据接收器200接收的数据(诸如挡风玻璃刮水片状态或车辆速度),以检测前照灯104的使用模式。例如,使用学习器208可以检测被分配了接近1的值的远光前灯持续时间值的模式、指示雨天的天气状况数据、以及指示挡风玻璃刮水片被激活以断定驾驶员在恶劣天气下使用远光前灯的数据。因此,使用学习器208基于从车辆102接收的数据识别关于前照灯104的使用的模式。由使用学习器208检测到的模式存储在数据库202中。

由使用学习器208计算的持续时间值和基于持续时间值识别的模式由eim126的规则引擎210使用,以确定是否生成关于前照灯使用的警报。规则引擎210基于从使用学习器208、车辆数据接收器200、用户设置接收器204和/或移动装置数据接收器206接收的数据应用一个或多个规则,以确定是否应该关于前照灯104的使用生成警报。规则引擎210应用的规则存储在数据库202中。如果规则引擎210确定应该生成警报,则规则引擎210与eim126的警报生成器212通信。

在一些示例中,规则引擎210相对于针对针对其他驾驶员计算的持续时间值(例如,从样本群体收集的数据)考虑针对车辆102的驾驶员计算的持续时间值。例如,数据库202可以存储平均标准远光前灯使用值,其表示样本群体使用远光前灯的平均时间量。基于平均标准远光前灯使用,规则引擎210计算远光异常值hba。远光异常值hba可以使用下面的等式2得出:

hba=(xi-yi)(等式2),

其中:

xi是由使用学习器208确定的平均用户远光前灯持续时间值;并且

yi是平均标准远光前灯持续时间值(例如,对于样本群体)。

因此,远光异常值hba相对于其他驾驶员的远光前灯使用考虑车辆102的驾驶员的平均远光前灯使用。远光异常值hba指示驾驶员使用远光前灯的持续时间是否超过平均值、低于平均值或与其他驾驶员基本上相同。为了确定车辆102的驾驶员相对于其他驾驶员的远光前灯使用的平均值的偏差,规则引擎210将远光异常值hba与阈值γ进行比较。

阈值γ是基于在规则引擎210确定应该生成警报以提醒车辆102的驾驶员关闭远光前灯设置之前远光前灯使用持续时间与平均标准远光前灯使用的允许偏差的灵敏度阈值。可以基于由使用学习器208检测到的关于驾驶员的远光前灯使用的平均持续时间值的模式,为驾驶员调节或设定阈值γ。例如,如果使用学习器208检测到驾驶员长时间使用远光前灯(例如,与其他驾驶员对远光前灯的平均使用相比),则规则引擎210分配比驾驶员平均使用远光前灯较短持续时间的情况下所分配的值更大的阈值γ。因此,基于驾驶员的使用模式来选择阈值γ,以提供关于驾驶员的远光前灯使用的异常的定制警报。

规则引擎210评估由使用学习器208计算的数据,诸如远光前灯的平均持续时间值、从车辆数据接收器200接收的数据(诸如前照灯的操作状态)、以及诸如远光异常值的变量,以确定是否应该生成警报。例如,规则引擎210可以应用规则来确定是否应该关于关闭远光前灯设置或打开前照灯104来生成警报。所述规则可以使用下面的等式3和4来表达:

如果(d_value>yi,hba=(xi-yi)>γ,并且远光状态是ji,并且vs>zi)(等式3),

则,eim-dm_value=mi(等式4),

其中:

d_value:由使用学习器208确定的持续时间值;

hba:远光异常值;

xi:平均用户远光前灯持续时间值;

yi:平均标准远光前灯持续时间值;

γ:阈值;

远光状态:ji,1=开,2=关(例如,基于从车辆数据接收器200接收的数据);

vs:车辆数据接收器200接收的车辆102的速度;

zi:前照灯104的使用的车辆速度阈值;

eim-dm_value(外部照明管理器-决策做出):mi=(0、1或2),其中0=无动作,1=打开灯警报,以及2=关闭远光前灯设置警报。

如上面关于等式3和4所公开,规则引擎210确定远光异常值hba是否大于阈值γ,从而指示关于驾驶员对远光前灯的使用的异常(例如,相对于驾驶员和/或其他驾驶员对远光前灯的使用的平均持续时间)。在确定是否应该生成警报时,规则引擎210还考虑车辆的速度。因此,在确定是否生成警报时,规则引擎210考虑诸如是否激活远光前灯设置(例如,由车辆数据接收器200接收)、驾驶员对远光前灯使用的平均使用持续时间(例如,由使用学习器208确定)和车辆102的速度(例如,由车辆数据接收器200接收)等变量。基于对变量的分析,规则引擎210确定是否应该关于前照灯104的使用和/或远光设置生成警报(例如,基于eim-dm_value)。

在考虑驾驶员对远光前灯的使用的平均持续时间并将远光异常值hba与基于驾驶员的前照灯使用而调节的阈值γ进行比较时,规则引擎210向驾驶员提供定制的指导。因此,规则引擎210基于驾驶员习惯为每个驾驶员生成不同的警报,所述驾驶员习惯是基于针对每个驾驶员收集并由使用学习器208分析的数据确定。如果用于第一驾驶员的平均远光前灯持续时间值大于第二驾驶员的平均远光前灯持续时间值,则规则引擎210向第一驾驶员分配比分配给第二驾驶员的阈值γ更高的阈值γ。在一些示例中,较高阈值γ指示第一驾驶员与平均远光前灯持续时间值的偏离大于第二驾驶员与平均远光前灯持续时间值的偏离。这样,由于规则引擎210基于第二驾驶员的阈值γ识别第二驾驶员的前灯使用异常早于第一驾驶员,规则引擎210可以触发对第二驾驶员的关闭远光前灯设置的警报早于规则引擎210触发对第一驾驶员的警报。

可以由规则引擎210采用的另一示例性规则可以使用下面的等式5和6来表达:

如果(time_of_day是ti,并且vs>zi)(等式5),

则eim-dm_value=mi(等式6)。

其中:

ti:当日时间;

vs、zi、eim-dm_value和mi如上面关于等式3和4所定义的那样。

如等式5和6所示,在一些示例中,规则引擎210基于诸如当日时间和车辆速度等变量来应用规则。当日时间变量ti可以基于从移动装置数据接收器206接收的数据来确定。例如,由时钟120和/或光检测器124生成的数据(例如,环境光状况)可以由规则引擎210使用来关于当日特定时间(诸如夜间)前照灯的使用来应用规则。车辆速度数据由车辆数据接收器200接收)。因此,规则引擎210在应用决策做出规则时整合或聚合车辆数据和移动装置数据。

规则引擎210可以考虑由车辆数据接收器200和/或移动装置数据接收器206接收的其他变量,以确定是否应该生成警报。规则引擎210可以考虑移动装置数据接收器206从移动装置110的天气应用程序118接收的天气状况。例如,可以将状况添加到由规则引擎210应用的规则,如果weather_state=1,则规则引擎210基于由移动装置数据接收器206接收的数据识别车辆102正在诸如雨天的恶劣天气状况下行驶。在一些示例中,规则引擎210还基于由车辆数据接收器200接收的挡风玻璃刮水片的状态识别车辆在恶劣天气状况下行驶。规则引擎210可以在应用规则时考虑天气数据和/或基于天气数据调整一个或多个规则的输出。例如,如果检测到恶劣天气状况,则规则引擎210可以调整车辆速度阈值以确定是否应该打开前照灯104(例如,vs>zi)。因此,规则引擎210提供实时决策做出并自适应地响应从车辆数据接收器200、用户设置接收器204、移动装置数据接收器206和使用学习器208接收的数据。

如果规则引擎210确定应该关于前照灯104的使用生成警报,则规则引擎210发送消息给eim126的警报生成器212。警报生成器212基于规则引擎210的确定来生成警报。在一些示例中,警报生成器212基于用户设置接收器204接收的用户设置生成警报。例如,基于用户设置,警报生成器212可以生成警报以经由驾驶员的移动装置110的gui122显示以及电子邮件以发送给除驾驶员之外的个人(例如,车辆102的所有者)。

由警报生成器212生成的警报可以包括例如发给驾驶员的建议驾驶员打开前照灯104的消息。另一示例性消息可以包括发给驾驶员的远光前灯已经打开一段较长时间的消息。由警报生成器212生成的警报可以包括文本、图形和/或音频。在一些示例中,警报包括发给除驾驶员之外的个人的消息,所述消息指示远光前灯已经打开一段较长时间。

eim126包括通信器214,用于传递由警报生成器212生成的警报,以呈现给驾驶员,并且在一些示例中,呈现给其他利益相关者。例如,通信器214可以指示移动装置110的第二处理器112经由gui122将警报显示为例如文本消息。在其他示例中,通信器214指示第二处理器112经由移动装置110的扬声器将警报呈现为音频警报。在其他示例中,通信器214指示移动装置110的第二处理器112基于用户设置向除驾驶员之外的个人发送电子邮件和/或文本消息。由警报生成器212生成警报和/或由通信器214传递警报是基于关于驾驶员想要接收警报的频率的用户设置。

如上所公开,在一些示例中,eim126经由车辆数据接收器200从车辆102接收关于车辆速度、前照灯104的操作状态、挡风玻璃刮水片状态等的数据。在这样的示例中,车辆数据与移动装置数据整合以确定是否经由决策做出规则(例如,等式1至6)生成关于前照灯104的使用的一个或多个警报。在其他示例中,eim126不从车辆102接收数据。例如,车辆102可以不包括将数据传输到移动装置110的无线能力。在这样的示例中,eim126可以基于经由移动装置数据接收器206接收的移动装置数据并且在没有来自车辆102的数据的情况下生成警报。

如上所公开,移动装置110生成关于gps位置、环境光状况、当日时间等的传感器数据。例如,移动装置110的光检测器124可以检测到移动装置110处于弱光环境并向eim126传输消息,所述消息指示移动装置110处于弱光环境中。而且,移动装置110的时钟120可以将时间传输到eim126,eim126可以指示当日时间是夜晚。基于移动数据装置接收器206从光检测器124和/或时钟120接收的指示弱光状况的数据,规则引擎210可以确定应该生成警报以提示驾驶员检查前照灯104被打开。警报生成器212可以生成警报以经由通信器214通过移动装置110呈现(例如,用于显示在移动装置110的gui122上或显示为音频消息)。因此,eim126的规则引擎210可以使用基于由移动装置110生成的数据的规则并且在不从车辆102接收数据的情况下确定是否应该生成警报。

作为另一示例,规则引擎210可以考虑由移动装置110的gps定位器116生成并由移动装置数据接收器206接收的位置数据。例如,如果规则引擎210基于移动装置gps位置数据检测到车辆102在农村地区,则规则引擎210可以确定应该生成警报以提示驾驶员检查前照灯104被激活。作为另一示例,如果规则引擎210基于移动装置gps数据检测到车辆102处于高交通流量区域,则规则引擎210确定应该生成警报以提示驾驶员检查远光前灯设置被关闭。警报生成器212可以生成一个或多个警报以经由通信器214通过移动装置110呈现(例如,用于显示在移动装置110的gui122上或显示为音频消息)。

因此,eim126可以是独立的应用程序,其基于由移动装置110生成的数据生成警报而不从车辆102接收数据。在这样的示例中,由eim126生成的警报用作让驾驶员检查前照灯104和/或远光前灯的状态的提示。因此,在无法接收来自车辆102的数据的示例中,eim126仍然可以关于前照灯104的使用向驾驶员提供指导。

图3示出了图1的移动装置110的示例性gui122的示例性屏幕300以显示由eim126生成的警报。当eim126在操作时(例如,由移动装置110的用户(例如,车辆102的驾驶员)选择运行eim126),可以显示示例性屏幕300。在一些示例中,当eim126生成警报时(例如,基于eim126的通信器214输出的指令),自动显示示例性屏幕300。在其他示例中,eim126的警报生成器212生成警报的预览和/或通知,以经由gui122显示或作为音频通知呈现。

示例性屏幕300包括警报字段302。警报字段302显示由eim126生成的一个或多个警报。如图3所示,警报304以文本消息的形式显示在警报字段302中(例如,“打开前照灯”)。在其他示例中,警报304可以包括图形(例如,灯泡的图像)。在一些示例中,警报304包括音频(例如,经由安装在移动装置110上的媒体播放器播放)。如上所公开,在eim126的规则引擎210确定应该生成警报之后,警报生成器212生成警报,并且eim126的通信器214指示移动装置110的第二处理器112经由例如图3的屏幕300呈现警报。

示例性屏幕300包括用户设置字段306。用户设置字段306允许移动装置110的用户(例如,车辆102的所有者、车辆102的驾驶员)输入关于eim126的一个或多个设置。例如,用户设置字段306包括警报频率菜单308。警报频率菜单308允许移动装置110的用户选择eim126向用户(例如,车辆102的驾驶员)提供警报304的频率。例如,用户可以选择仅在当日特定时间(例如,在夜晚)或当日所有时间接收警报304。

示例性屏幕300的用户设置字段306还包括警报接收者菜单310。如上所公开,除了经由移动装置110的gui122显示一个或多个警报304以向车辆102的驾驶员提供提醒之外,eim126还可以关于驾驶员的前照灯使用向其他利益相关者(诸如车辆102的所有者)(如果不同于驾驶员)或驾驶员的监护人发送警报。警报接收者菜单310允许用户输入信息,诸如联系人信息和用于将警报304传递给利益相关者的格式(例如,电子邮件、文本消息)。

用户设置字段306可以包括其他菜单,以关于前照灯使用向驾驶员提供定制的警报。例如,用户设置字段306可以包括用于选择将由eim126呈现的警报类型(例如,音频、视觉)的菜单。而且,示例性屏幕300可以包括除图3中所示之外或比其更少的字段和/或包括以不同布局或格式排列的字段(例如,下拉菜单、覆盖屏幕等)。示例性屏幕300包括保存按钮312以保存对例如用户设置字段306的改变,以及关闭按钮314以在例如驾驶员完成驾驶之后关闭示例性屏幕300。

在一些示例中,示例性屏幕300的一个或多个部分经由安装在移动装置110上的另一应用程序呈现。例如,除了经由示例性屏幕300显示之外或者作为其替代方案,可以经由文本消息传送应用程序、电子邮件应用程序和/或音频媒体播放器呈现包括警报304的警报字段302。在一些示例中,警报304包括经由移动装置110的音频媒体播放器输出的音频分量和经由移动装置110的gui122(例如,经由图3的示例性屏幕300)显示的可视分量(例如,文本)。在其他示例中,警报304仅被呈现为音频警报,并且经由示例性屏幕300查看用户设置字段306。在这样的示例中,用户设置字段306可以包括关于由eim126生成的音频通知的选项。在其他示例中,警报字段302可以经由安装在移动装置110上的文本消息传送应用程序显示,而用户设置字段306经由图2中所示的eim126的示例性屏幕300而访问。因此,eim126基于相应驾驶员的前照灯使用模式来提供定制警报以及警报的定制呈现。

虽然图1至图3示出了实施示例性系统100的示例性方式,但是图1至图3中所示的元件、过程和/或装置中的一者或多者可以以任何其他方式组合、划分、重新布置、省略、消除和/或实施。此外,示例性第一处理器106、车辆状态检测器108、移动装置110、通信器114、第二处理器112、gps定位器116、天气应用程序118、时钟120、光检测器124、eim126、车辆数据接收器200、数据库202、用户设置接收器204、移动装置数据接收器206、使用学习器208、规则引擎210、警报生成器212和/或更一般地图1至图3的示例性系统100可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实施。因此,示例性第一处理器106、车辆状态检测器108、移动装置110、通信器114、第二处理器112、gps定位器116、天气应用程序118、时钟120、光检测器124、eim126、车辆数据接收器200、数据库202、用户设置接收器204、移动装置数据接收器206、使用学习器208、规则引擎210、警报生成器212和/或更一般地图1至图3的示例性系统100中的任一者可以由一个或多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(asic)、可编程逻辑装置(pld)和/或现场可编程逻辑装置(fpld)实施。当阅读本专利用于涵盖纯粹的软件和/或固件实施方式的任何设备或系统权利要求时,示例性第一处理器106、车辆状态检测器108、移动装置110、通信器114、第二处理器112、gps定位器116、天气应用程序118、时钟120、光检测器124、eim126、车辆数据接收器200、数据库202、用户设置接收器204、移动装置数据接收器206、使用学习器208、规则引擎210、警报生成器212和/或更一般地图1至图3的示例性系统100中的至少一者在此被明确定义为包括包括存储软件和/或固件的有形计算机可读存储装置或存储盘,诸如存储器、数字通用盘(dvd)、光盘(cd)、蓝光光盘等。此外,除了图1至图3所示的之外或代替图1至图3所示的,图1至图3的示例性系统100还可以包括一个或多个元件、过程和/或装置,和/或可以包括任何或所有示出的元件、过程和装置中的一个以上。

图4示出了表示示例性方法400的流程图,所述示例性方法400可以被实施为经由移动装置的外部照明管理器(eim)自动生成关于车辆前照灯使用的警报。可以使用图1至图3的移动装置110的eim126来实施示例性方法400,以经由移动装置110提供关于车辆102的前照灯104的使用的警报。

示例性方法400开始于接收移动装置数据和用户设置数据(框402)。移动装置数据可以由图1至图3的eim126的移动装置数据接收器206接收。移动装置数据可以包括例如来自安装在移动装置110上的一个或多个应用程序(例如,gps定位器116、天气应用程序118、时钟120、光检测器124)的当日时间信息、天气信息、gps信息和/或环境光状况。用户设置数据可以由eim126的用户设置接收器204接收。用户设置数据可以包括例如移动装置110的用户(例如,车辆102的驾驶员)想要从eim126接收警报的频率。由移动装置数据接收器206和/或用户设置接收器204接收的数据存储在eim126的数据库202中。

示例性方法400包括确定是否从车辆接收数据(框404)。在一些示例中,车辆(诸如图1的车辆102)包括无线传输技术,用于将数据传输到移动装置,诸如图1至图3的移动装置110。例如,车辆102的通信器114可以将由车辆状态检测器108收集的车辆数据发送到移动装置110。从车辆102接收的数据可以包括前照灯104的操作状态、车辆102的速度等。由车辆102传输的数据由车辆数据接收器200接收并存储在eim126的数据库202中。

如果从车辆接收数据,则示例性方法400包括识别车辆前照灯的状态(框406)。例如,车辆数据接收器200从车辆102的车辆状态检测器108接收的数据可以包括前照灯104已经被激活的消息。车辆状态检测器108还可以发送前照灯104的远光前灯设置已经被激活的消息。基于指示前照灯104和/或远光前灯已经被激活的数据,eim126的使用学习器208识别前照灯104正在使用中。

示例性方法400继续基于前照灯的状态确定使用模式(框408)。例如,基于从车辆状态检测器108接收的远光前灯处于起作用中的数据,使用学习器208激活计数器以确定远光前灯使用的持续时间。当车辆数据接收器200接收到远光前灯设置已经关闭的消息时,使用学习器208关闭计数器。使用学习器208基于计数值确定远光前灯使用的持续时间值。持续时间值存储在数据库202中。使用学习器208基于存储在数据库202中的持续时间值计算用于车辆102的驾驶员的平均用户远光前灯持续时间值,以确定关于驾驶员的远光前灯的使用模式。

示例性方法400包括分析一种或多种前照灯使用模式以检测异常前照灯使用(框410)。在示例性方法400中,异常前照灯使用的检测用于确定是否应该关于前照灯使用生成一个或多个警报。例如,eim126的规则引擎210将平均用户远光前灯持续时间值与用于样本群体的平均标准远光前灯持续时间值进行比较,以确定前灯异常值(例如,hba,上面的等式2)。规则引擎210将前灯异常值与驾驶员的灵敏度阈值(例如,阈值γ)进行比较,以确定驾驶员的远光前灯使用的持续时间与样本群体的远光前灯使用的平均持续时间的可允许偏差(例如,上面的等式3)。基于前灯异常值与灵敏度阈值的比较,规则引擎210确定驾驶员的远光前灯使用相对于驾驶员关于远光前灯使用的模式是否是异常的。

示例性方法400继续基于一个或多个规则分析诸如移动装置数据的数据(框412)。例如,规则引擎210分析诸如当日时间和天气状况等数据以确定是否应该激活车辆102的前照灯104。规则引擎210使用的规则包括例如关于在恶劣天气状况、弱光状况等期间前照灯104的使用的规则(例如,上面的等式4至6)。在一些示例中,规则引擎210在实施一个或多个规则时考虑从车辆102接收的数据,诸如车辆速度和挡风玻璃刮水片的操作状态。因此,示例性方法400在应用一个或多个规则时整合从车辆接收的数据和由移动装置生成的数据。

基于对前照灯使用模式和接收的其他数据(诸如移动装置数据和用户设置数据(例如,警报频率))的分析,规则引擎210确定是否应该向驾驶员提供关于前照灯使用的一个或多个警报(框414)。例如,如果远光异常值hba大于阈值并且基于车辆102的速度,则规则引擎210可以确定应该生成警报以提醒驾驶员关闭远光前灯。在其他示例中,基于当日时间数据和车辆速度,规则引擎210确定应该生成警报以提醒驾驶员打开前照灯。

如果确定应该向驾驶员提供一个或多个警报,则示例性方法400包括生成警报(框416)。eim126的示例性警报生成器212可以生成包括文本、图形和/或音频的一个或多个警报。在一些示例中,警报生成器212生成警报以发送给除驾驶员之外的一个或多个利益相关者,诸如车辆102的所有者。示例性方法400包括将警报呈现给驾驶员,并且在一些示例中,呈现给其他利益相关者(框418)。例如,eim126的通信器214可以指示移动装置110的第二处理器112将警报输出为文本消息、音频消息等。在已经呈现警报之后或者如果做出不需要警报的决策(框414),则示例性方法400结束于监视由eim126接收的关于评估前照灯使用的数据(框420)。

在方法400的一些示例中,不从车辆102接收数据(框404)。例如,车辆102可以不包括图1的通信器114来将由车辆状态检测器108收集的数据无线传输到移动装置110。在这样的示例中,尽管没有从车辆102接收诸如前照灯状态的数据,但是示例性方法400可以用于生成关于前照灯使用的警报。

如图4的流程图所示,如果没有从车辆接收数据(框404),则示例性方法400继续分析所接收的数据,诸如移动装置数据(框412)。例如,基于包括gps位置数据(例如,来自gps定位器)、当日时间数据(例如,来自时钟120)、天气状况数据(例如,来自天气应用程序118)和/或环境光状况数据(例如,来自光检测器124)的移动数据,规则引擎210可以确定是否应该生成警报来提示驾驶员检查前照灯的状态。示例性方法400继续如上所公开生成和传递警报(例如,框414至420)。

因此,示例性方法400提供自动生成关于前照灯使用的警报。在车辆102将数据传输到移动装置110的示例中,示例性方法400包括确定和分析驾驶员的前照灯使用中的数据模式。利用由移动装置生成的数据来分析车辆数据,以提供定制的警报。在没有从车辆102接收到数据的示例中,示例性方法400使用由移动装置生成的数据来生成警报,所述警报提醒驾驶员检查前照灯104的状态。因此,示例性方法400提供了一种灵活的方法,用于根据关于车辆行驶的状况的可用数据来提供关于前照灯使用的指导。

图4的流程图表示可以用于实施图1至图3的示例性系统100的示例性方法。在此示例中,可以使用机器可读指令来实施方法,所述机器可读指令包括用于供处理器(诸如下文结合图5讨论的示例性处理器平台500中示出的处理器512)执行的程序。所述程序可以体现在存储在有形计算机可读存储介质(诸如cd-rom、软盘、硬盘驱动器、数字通用盘(dvd)、蓝光光盘或与处理器512相关联的存储器)上的软件中,但是其整个程序和/或部分可以替代地由除处理器512之外的装置执行和/或体现在固件或专用硬件中。此外,尽管参考图4所示的流程图描述了示例性程序,但是可以替代地使用实施示例性系统100的许多其他方法。例如,可以改变框的执行顺序,和/或可以改变、消除或组合所描述的框中的一些。

如上所述,图4的示例性过程可以使用存储在有形计算机可读存储介质(诸如硬盘驱动器、快闪存储器、只读存储器(rom)、光盘(cd)、数字通用盘(dvd)、高速缓存、随机存取存储器(ram)和/或可在其中存储信息达任何持续时间(例如,延长的时间段、永久性地、用于短暂的情况、用于暂时缓冲和/或用于缓存信息)的任何其他存储装置或存储盘)上的编码指令(例如,计算机和/或机器可读指令)来实施。如本文所使用的,术语有形计算机可读存储介质被明确地限定为包括任何类型的计算机可读存储装置和/或存储盘并且排除传播信号和传输介质。如本文所使用的,“有形计算机可读存储介质”和“有形机器可读存储介质”可互换使用。另外或替代地,图4的示例性过程可以使用存储在非暂时性计算机和/或机器可读介质(诸如硬盘驱动器、快闪存储器、只读存储器、光盘、数字通用盘、高速缓存、随机存取存储器和/或可在其中存储信息达任何持续时间(例如,延长的时间段、永久性地、用于短暂的情况、用于暂时缓冲和/或用于缓存信息)的任何其他存储装置或存储盘)上的编码指令(例如,计算机和/或机器可读指令)来实施。如本文所使用的,术语非暂时性计算机可读介质被明确地限定为包括任何类型的计算机可读存储装置和/或存储盘并且排除传播信号和传输介质。如本文所使用的,当短语“至少”被用作权利要求的前序中的过渡术语时,它以与术语“包括”是开放式的相同的方式是开放式的。

图5是能够执行指令以实施图4的方法和图1至图3的示例性系统100的示例性处理器平台500的框图。处理器平台500可以是例如服务器、个人计算机、移动装置(例如,手机、智能手机、诸如ipadtm的平板计算机)、个人数字助理(pda)、互联网设备或任何其他类型的计算装置。

所示示例的处理器平台500包括处理器512。所示示例的处理器512是硬件。例如,处理器512可以由来自任何期望的系列或制造商的一个或多个集成电路、逻辑电路、微处理器或控制器来实施。

所示示例的处理器512包括本地存储器513(例如,高速缓存)。所示示例的处理器512经由总线518与包括易失性存储器514和非易失性存储器516的主存储器通信。易失性存储器514可以通过同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、rambus动态随机存取存储器(rdram)和/或任何其他类型的随机存取存储器装置来实施。非易失性存储器516可以通过快闪存储器和/或任何其他期望类型的存储器装置来实施。对主存储器514、516的访问由存储器控制器控制。

所示示例的处理器平台500还包括接口电路520。接口电路520可以通过任何类型的接口标准来实施,诸如以太网接口、通用串行总线(usb)和/或pciexpress接口。

在所示示例中,一个或多个输入装置522连接到接口电路520。一个或多个输入装置522允许用户将数据和命令输入到处理器512中。一个或多个输入装置可以通过例如音频传感器、传声器、摄像头(静态或视频)、键盘、按钮、鼠标、触摸屏、轨迹板、轨迹球、等点和/或语音识别系统来实施。

一个或多个输出装置524也连接到所示示例的接口电路520。输出装置524可以例如通过显示装置(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器、阴极射线管显示器(crt)、触摸屏、触觉输出装置、打印机和/或扬声器)来实施。因此,所示示例的接口电路520通常包括图形驱动器卡、图形驱动器芯片或图形驱动器处理器。

所示示例的接口电路520还包括通信装置,诸如发射器、接收器、收发器、调制解调器和/或网络接口卡,以便于经由网络526(例如,以太网连接、数字用户线(dsl)、电话线、同轴电缆、蜂窝电话系统等)与外部机器(例如,任何类型的计算装置)交换数据。

所示示例的处理器平台500还包括用于存储软件和/或数据的一个或多个大容量存储装置528。这种大容量存储装置528的示例包括软盘驱动器、硬盘驱动器、光盘驱动器、蓝光光盘驱动器、raid系统以及数字通用盘(dvd)驱动器。

图5的编码指令532可以存储在大容量存储装置528中、易失性存储器514中、非易失性存储器516中、和/或可移除的有形计算机可读存储介质(诸如cd或dvd)上。

从前述内容可以理解,上述公开的系统、方法和设备自动生成关于车辆前照灯的使用的警报,所述警报经由移动装置提供给车辆的驾驶员。所公开的示例利用由移动装置生成的数据,诸如当日时间数据、天气状况数据、gps位置数据和/或环境光状况数据,以评估车辆行驶的环境并向驾驶员提供检查前照灯的使用的提醒。在不包括自动前照灯系统的车辆中,所公开的示例提供对移动装置数据的实时的、基于规则的评估,以对驾驶员提供关于前照灯使用的指导。

在一些示例中,从车辆接收的车辆数据用于提供关于是否生成警报的定制的决策做出。所公开的示例识别驾驶员对前照灯使用的模式,包括远光前灯使用,并基于模式的评估来检测异常使用,以确定是否应该向驾驶员提供警报。在这样的示例中,在应用一个或多个警报决策做出规则期间,车辆数据与移动装置数据整合。因此,所公开的示例提供了对从多个源(包括移动装置和车辆)收集的数据的智能分析,以改善驾驶员对前照灯的使用。

虽然本文已公开某些示例性方法、设备和制品,但本专利的涵盖范围不限于此。相反,本专利涵盖了公正地属于本专利权利要求的范围的所有方法、设备和制品。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1