152]具体的,如图12中所示,所述第一触发子单元741可以通过以下结构实现:
[0153]启动禁止模块1201,用于在所述机动车的当前车速为O时,触发所述中控装置执行禁止启动的第一控制指令。
[0154]也就是说,所述机动车处于停止状态等待信号灯转换为绿灯时,本实施例中,控制所述机动车处于禁止启动的状态,使得司机不会提前启动机动车闯入信号灯所在路口,出现事故。
[0155]车速控制模块1202,用于在所述机动车的当前车速不为O时,触发所述中控装置执行降低车速或禁止加速的第一控制指令。
[0156]也就是说,所述机动车处于行驶状态中且所述信号灯的当前状态非红灯时,本实施例中判断出当前机动车无法通过该信号灯,此时,控制所述机动车降低车速,降低机动车危险性,或者控制所述机动车禁止加速,阻止司机不会因想闯红灯而加速,出现事故。
[0157]在其他实现方式中,所述第一触发子单元741所触发的第一控制指令除了可以为上述控制机动车车速的操作指令之外,还可以提示指令,以提示司机无法顺利通过前方信号灯,请司机降低速度或禁止加速的信息。
[0158]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0159]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0160]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0161]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0162]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0163]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种控制方法,其特征在于,应用于机动车的中控装置,所述方法包括: 接收信号灯发送的目标数据包; 解析所述目标数据包,得到所述机动车距离其即将通过的信号灯的距离值及该信号灯许可行驶的剩余时间长; 基于所述距离值和所述剩余时间长,判断所述机动车是否能够在所述剩余时间长内行驶所述距离值,得到判断结果; 至少基于所述判断结果,触发所述中控装置执行相应功能的指令。2.根据权利要求1所述的方法,其特征在于,所述接收信号灯发送的目标数据包,包括: 利用WiFi通信模块,接收多个信号灯通过其WiFi通信模块广播发送的多个数据包; 基于所述机动车当前的运动轨迹信息,确定所述机动车即将通过的目标信号灯; 确定所述目标信号灯对应的数据包为目标数据包。3.根据权利要求1所述的方法,其特征在于,解析所述目标数据包,得到所述机动车距离其即将通过的信号灯的距离值及该信号灯许可行驶的剩余时间长,包括: 提取所述目标数据包中表明数据包长度的字段数据; 依据预设的字段数据定义规则,解析所述字段数据所对应的所述机动车即将通过的信号灯所许可行驶的剩余时间长; 测算所述目标数据包的信号强度值,以得到所述机动车距离其即将通过的信号灯的距离值。4.根据权利要求1所述的方法,其特征在于,基于所述距离值和所述剩余时间长,判断所述机动车是否能够在所述剩余时间长内行驶所述距离值,得到判断结果,包括: 监测所述机动车的当前车速; 在所述当前车速与所述剩余时间长的乘积小于所述距离值时,生成表明所述机动车无法在所述剩余时间长内行驶所述距离值的判断结果,否则,生成表明所述机动车能够在所述剩余时间长内行驶所述距离值的判断结果。5.根据权利要求1所述的方法,其特征在于,所述至少基于判断结果,触发所述中控装置执行相应功能的指令,包括: 在所述判断结果表明所述机动车无法在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第一控制指令; 在所述判断结果表明所述机动车能够在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第二控制指令。6.根据权利要求5所述的方法,其特征在于,所述触发所述中控装置执行第一控制指令,包括: 在所述机动车的当前车速为O时,触发所述中控装置执行禁止启动的第一控制指令;在所述机动车的当前车速不为O时,触发所述中控装置执行降低车速或禁止加速的第一控制指令。7.一种控制器,其特征在于,应用于机动车的中控装置,所述控制器包括: 数据接收单元,用于接收信号灯发送的目标数据包; 数据解析单元,用于解析所述目标数据包,得到所述机动车距离其即将通过的信号灯的距离值及该信号灯许可行驶的剩余时间长; 行驶判断单元,用于基于所述距离值及所述剩余时间长,判断所述机动车是否能够在所述剩余时间长内行驶所述距离值,得到判断结果; 指令触发单元,用于至少基于所述判断结果,触发所述中控装置执行相应功能的指令。8.根据权利要求7所述的控制器,其特征在于,所述数据接收单元包括: 包接收子单元,用于利用WiFi通信模块,接收多个信号灯通过其WiFi通信模块广播发送的多个数据包; 灯确定子单元,用于基于所述机动车当前的运动轨迹信息,确定所述机动车即将通过的目标信号灯; 目标包确定子单元,用于确定所述目标信号灯对应的数据包为目标数据包。9.根据权利要求7所述的控制器,其特征在于,所述数据解析单元包括: 字段提取子单元,用于提取所述目标数据包中表明数据包长度的字段数据; 字段解析子单元,用于依据预设的字段数据定义规则,解析所述字段数据所对应的所述机动车即将通过的信号灯所许可行驶的剩余时间长; 强度测算子单元,用于测算所述目标数据包的信号强度值,以得到所述机动车距离其即将通过的信号灯的距离值。10.根据权利要求7所述的控制器,其特征在于,所述行驶判断单元包括: 车速监测子单元,用于监测所述机动车的当前车速,在所述当前车速与所述剩余时间长的乘积小于所述距离值时,触发第一生成子单元,否则,触发第二生成子单元; 第一生成子单元,用于生成表明所述机动车无法在所述剩余时间长内行驶所述距离值的判断结果; 第二生成子单元,用于生成表明所述机动车能够在所述剩余时间长内行驶所述距离值的判断结果。11.根据权利要求7所述的控制器,其特征在于,所述指令触发单元包括: 第一触发子单元,用于在所述判断结果表明所述机动车无法在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第一控制指令; 第二触发子单元,用于在所述判断结果表明所述机动车能够在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第二控制指令。12.根据权利要求11所述的控制器,其特征在于,所述第一触发子单元包括: 启动禁止模块,用于在所述机动车的当前车速为O时,触发所述中控装置执行禁止启动的第一控制指令; 车速控制模块,用于在所述机动车的当前车速不为O时,触发所述中控装置执行降低车速或禁止加速的第一控制指令。
【专利摘要】本申请公开了一种控制方法及控制器,应用于机动车的中控装置,所述方法包括:接收信号灯发送的目标数据包;解析所述目标数据包,得到所述机动车距离其即将通过的信号灯的距离值及该信号灯许可行驶的剩余时间长;基于所述距离值和所述剩余时间长,判断所述机动车是否能够在所述剩余时间长内行驶所述距离值,得到判断结果;至少基于所述判断结果,触发所述中控装置执行相应功能的指令。本申请通过在接收到信号灯的目标数据包之后,基于数据包的解析结果判断机动车是否能够通过该信号灯,进而基于这一判断结果对机动车进行控制,以避免机动车出现闯红灯的情况,降低危险性。
【IPC分类】G08G1/0962
【公开号】CN105654750
【申请号】
【发明人】潘伟, 高建平
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2016年6月8日
【申请日】2015年7月15日