技术领域
[0001] 本发明涉及车灯控制技术领域,具体涉及一种自闭环、智能的像素化灯具控制系统和方法。
相关背景技术
[0002] 随着汽车逐渐智能化,车灯也不再是简单的照明作用,多像素的灯具通过像素的亮灭控制,由点及面,实现图文显示效果。在不同行驶场景实现丰富人车/车车交互等功能,打开一个全新的交互通道,打造了一款智能化的灯具。参考图1所示为现有的智能车灯控制系统结构图,现有像素灯具的智能化方案是与车身互动,灯具作为执行单元,接收车身BCM控制信号,执行行驶场景切换,实现人车/车车的交互功能。现有像素化灯具的智能化交互显示需要车身信号配合,若车身没有需要的控制信号,无法实现对应的交互场景的智能控制;并且与车身信号交互,只适用于前装正向开发,后装像素化灯具无法接入车身系统,不能实现智能交互功能。并且对于已处于设计阶段的车型,如果需要加装智能化交互的灯具,需要修改BCM的控制策略,使BCM给出智能灯具的控制指令;这种方案,智能灯具应用在不同的车型,每个车型的BCM都需要修改,不具备复用性、通用性。
[0003] 因此,设计一种自闭环、智能的像素化灯具控制系统和方法显得十分有必要。
具体实施方式
[0025] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0026] 应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
[0027] 现在结合附图对本发明作详细的说明。此图为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
[0028] 实施例1:为了便于理解,在详细描述本发明实施例前整体阐述下发明构思:本实施例提供了一种自闭环、智能的像素化灯具控制系统,旨在解决现有技术中存在的现有的智能车灯控制系统只适用于前装正向开发,后装像素化灯具无法接入车身系统,不能实现智能交互功能的问题。通过手机端APP模块,与手机设备的语音识别模块、GPS模块、蓝牙模块互联,接收语音识别模块和GPS模块的数据,进行综合逻辑判断,得出灯具的控制指令,通过蓝牙模块将控制指令发送给灯具控制器端。灯具控制器接收到指令后,根据控制指令,控制发光模组显示特定图文内容,进行人车/车车交互。用户可通过手机端APP智能化控制像素化灯具,根据不同的应用需求,控制像素化灯具显示不同的场景,实现人车/车车交互。这种像素化灯具控制方法、系统,不需要车身BCM给出控制信号,灯具控制器不需要接入车身通信网络,作为一个单独的模块接收手机APP控制指令,进行交互显示,是一种自闭环、智能交互显示控制方式。
[0029] 具体实施方式如下:如图2所示,为本实施例提供的一种自闭环、智能的像素化灯具控制系统结构示意图。
[0030] 作为示例,所述系统包括:客户端1和灯具系统2;所述客户端1包括灯具控制软件100、语音识别模块110、GPS模块120和第一蓝牙模块130;所述灯具系统2包括光学模组210和灯具控制器200,所述灯具控制器200中集成有第二蓝牙模块2001;所述语音识别模块110用于对用户的语音信息进行识别得到词条信息,并发送至所述灯具控制软件100;所述GPS模块120用于获取定位数据;所述灯具控制软件100用于基于所述词条信息与预存的词条数据库进行比较生成与之对应的控制指令;以及用于基于所述定位数据进行紧急制动判断,并基于判断结果生成与之对应的控制指令;所述第一蓝牙模块130用于通过与所述第二蓝牙模块2001的配对将所述灯具控制软件100生成的控制指令发送至所述第二蓝牙模块
2001;所述灯具控制器200用于基于所述第二蓝牙模块2001接收到的控制指令控制所述光学模组210显示与之对应的场景图像。
[0031] 在一些可行的实施方式中,所述灯具控制软件100还用于:基于所述定位数据识别得到速度减少值;当所述速度减少值大于预设的速度阈值时,判断为紧急制动生成紧急制动指令,将所述紧急制动指令通过所述第一蓝牙模块发送至所述灯具控制。具体地,灯具控制软件100接收GPS定位数据,当识别到速度减小值>20米/秒时,判定为紧急制动,通过蓝牙将紧急制动指令发送给灯具控制器。需要说明的是,此处对预设的速度阈值不做限制,相关技术人员在实际应用过程中可以基于实际需求更改其数值。
[0032] 在一些可行的实施方式中,所述语音识别模块110中集成有语音识别芯片,用于识别用户的语音内容得到词条信息并发送至所述灯具控制软件;所述灯具控制软件100用于基于所述词条信息查找词条数据库,判断是否有匹配的词条指令,如果匹配到正确词条指令,则通过第一蓝牙模块将控制指令发送给灯具控制器200。具体地,在灯具控制软件100中内置词条,通过手机语音识别芯片,识别用户的语音内容,并查找词条数据库,判断是否有匹配的词条指令,如果匹配到正确指令,则通过蓝牙将控制指令发送给灯具控制器200。词条数据库中存储的词条与控制指令对应关系如下表1所示:表1:
。
[0033] 在一些可行的实施方式中,所述第一蓝牙模块130还用于基于接收到的所述第二蓝牙模块2001发送的信号强度得到所述第一蓝牙模块130与所述第二蓝牙模块2001之间的距离,并将所述距离发送至灯具控制软件100。所述灯具控制软件100还用于基于接收到的第一蓝牙模块130与第二蓝牙模块2001之间的距离生成与之对应的控制指令,并将其通过所述第一蓝牙模块130发送至所述灯具控制器200。所述第一蓝牙模块130与第二蓝牙模块2001之间的距离计算公式为:
;
式中, 为第一蓝牙模块与第二蓝牙模块之间的距离, 为第一蓝牙模块
与第二蓝牙模块之间的信号强度,A为灯具控制器1m处接收到的RSSI数值,n为环境衰减因子。
[0034] 在一些可行的实施方式中,所述灯具控制软件100还用于当所述第一蓝牙模块130与第二蓝牙模块2001之间的距离呈减小趋势,且小于或等于第一距离阈值时,生成第一控制指令;当所述第一蓝牙模块130与第二蓝牙模块2001之间的距离呈增长趋势,且大于或等于第二距离阈值时,生成第二控制指令。具体地,蓝牙信号在传输过程中会遇到一定的传播损耗和路径衰减,利用信号强度衰减来推算距离。随着接收节点与蓝牙节点之间距离的增大,接收的信号强度会呈对数函数的形式衰减;通过接收信号强度指示(RSSI)来判断距离。在灯具控制器200上添加第二蓝牙模块2001,与第一蓝牙模块130配对;第一蓝牙模块130作为接收节点,灯具控制器的蓝牙作为发送节点,灯具控制器蓝牙主动发送信号,第一蓝牙模块130根据接收到的信号强度,估算灯具与手机(用户)之间的距离。
[0035] 在一些可行的实施方式中,在进行蓝牙距离测量之前,先进行信号强度校准,在已知距离下进行测量强度,建立距离和信号强度之间的对应关系:;
通过采集2组数据(dist1, RSSI1)(dist2, RSSI2),确定A与n的值,得出RSSI与距离之间的对应关系。完成校准后,通过测量信号强度RSSI,利用已建立的对应关系来推算距离Dist。
[0036] 当Dist值呈减小趋势,且Dist<=10米,灯具控制软件100发送迎宾指令0xN1;当Dist值呈增大趋势,且Dist>=5米,灯具控制软件100发送欢送指令0xN2。需要说明的是,此处对第一距离阈值和第二距离阈值不做限制,相关技术人员在实际应用过程中可以基于实际需求更改第一距离阈值和第二距离阈值的具体数值。
[0037] 在一些可行的实施方中,所述灯具控制器200中集成有存储模块,用于存储至少一个控制指令和与之对应的控制动作之间的对应关系;所述灯具控制器还用于当接收到所述灯具控制软件发送的控制指令后从存储模块中调用与之对应的控制动作,控制所述光学模组显示与所述控制动作对应的场景图像。具体地,存储模块中存储的至少一个控制指令和与之对应的控制动作之间的对应关系如下表2所示:表2:
。
[0038] 在一些可行的实施方中,所述灯具控制器200还用于当通电后未接收到所述灯具控制软件100发送的控制指令时控制所述光学模组210按照预先设定的默认模式进行显示。
[0039] 上述实施方中,用户可通过手机端APP智能化控制像素化灯具,根据不同的应用需求,控制像素化灯具显示不同的场景,实现人车/车车交互。这种像素化灯具控制方法、系统,不需要车身BCM给出控制信号,灯具控制器不需要接入车身通信网络,作为一个单独的模块接收手机APP控制指令,进行交互显示,是一种自闭环、智能交互显示控制方式。
[0040] 值得一提的是,本实施方式中所涉及到的各模块均为逻辑单元,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0041] 实施例2:请参阅图3,为本实施例提供的一种自闭环、智能的像素化灯具控制方法流程图。
[0042] 作为示例,所述方法应用于实施例1所述的自闭环、智能的像素化灯具控制系统中,所述方法包括:S310:通过语音识别模块对用户的语音信息进行识别得到词条信息,并发送至所述灯具控制软件。
[0043] S320:通过GPS模块获取定位数据,并将所述定位数据发送至灯具控制软件。
[0044] S330:通过第一蓝牙模块接收到的所述第二蓝牙模块发送的信号强度得到所述第一蓝牙模块与所述第二蓝牙模块之间的距离,并将所述距离发送至灯具控制软件。
[0045] S340:灯具控制软件基于所述词条信息与预存的词条数据库进行比较生成与之对应的控制指令。
[0046] S350:灯具控制软件基于所述定位数据进行紧急制动判断,并基于判断结果生成与之对应的控制指令。
[0047] S360:灯具控制软件基于接收到的第一蓝牙模块与第二蓝牙模块之间的距离生成与之对应的控制指令。
[0048] S370:第一蓝牙模块通过与所述第二蓝牙模块的配对将所述灯具控制软件生成的控制指令发送至所述第二蓝牙模块。
[0049] S380:灯具控制器基于所述第二蓝牙模块接收到的控制指令控制所述光学模组显示与之对应的场景图像。
[0050] 需要说明的是,此处对上述步骤之间的顺序关系不做限制,也即,在本实施例中,上述步骤之间的顺序关系仅作为示例,不做限制。
[0051] 不难发现,本实施方式为与第一实施方式相对应的方法实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0052] 实施例3:请参阅图4,本发明实施例还提供了一种电子设备,包括:存储器和处理器;所述存储器中存储有至少一条程序指令;所述处理器通过加载并执行所述至少一条程序指令以实现实施例2所提供的自闭环、智能的像素化灯具控制方法。
[0053] 存储器702和处理器701采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器701和存储器702的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器701。
[0054] 处理器701负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器702可以被用于存储处理器701在执行操作时所使用的数据。
[0055] 实施例4:本发明实施例还提出一种存储介质,所述存储介质上存储有自闭环、智能的像素化灯具控制方法,所述自闭环、智能的像素化灯具控制程序执行时实现如上文所述的自闭环、智能的像素化灯具控制方法的步骤。由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0056] 以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以做出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。