一种控制方法及控制器的制造方法_3

文档序号:9889328阅读:来源:国知局
结构示意图,所述控制器应用于机动车的中控装置中,用以利用所述中控装置控制所述机动车避免出现闯红灯的情况。
[0112]在本实施例中,所述装置可以包括以下结构:
[0113]数据接收单元701,用于接收信号灯发送的目标数据包。
[0114]其中,这里的信号灯包括有所述机动车所能够接收到信号灯数据包的所有信号灯,而所述目标数据包为所述机动车即将通过的信号灯所发送的数据包。
[0115]数据解析单元702,用于解析所述目标数据包,得到所述机动车距离其即将通过的信号灯的距离值及该信号灯许可行驶的剩余时间长。
[0116]其中,所述剩余时间长是指,所述机动车即将通过的信号灯由其当前状态变换为红灯之间的时间长,在这一剩余时间长内,所述机动车可以顺利通过所述信号灯,超过这一剩余时间长,所述信号灯转换为红灯,此时机动车就需要停止等待绿灯的转换。
[0117]行驶判断单元703,用于基于所述距离值及所述剩余时间长,判断所述机动车是否能够在所述剩余时间长内行驶所述距离值,得到判断结果。
[0118]其中,所述判断结果可以表明所述机动车是否能够在所述剩余时间长内顺利通过所述信号灯。
[0119]另外,考虑到城市交通中,存在因自然因素或交通事故所引起的堵车的情况,在本实施例中,可以通过实时获取所述机动车所在道路的车辆流通状态之后,依据所述距离值、所述剩余时间长及当前的车辆流通状态,来判断所述机动车是否能够在所述剩余时间长内顺利通过所述信号等。
[0120]指令触发单元704,用于至少基于所述判断结果,触发所述中控装置执行相应功能的指令。
[0121]其中,在所述判断结果表明所述机动车能够通过所述信号灯与所述判断结果表明所述机动车不能通过所述信号灯时,所述中控装置所执行的指令是不同的,以实现在所述机动车不能通过所述信号灯时避免机动车闯红灯的情况。
[0122]由上述方案可知,本申请提供的一种控制装置实施例六,通过在机动车的行驶过程中,接收信号灯的目标数据包,进而通过解析这一数据包中机动车距离信号灯的距离值及许可行驶的剩余时间长,进而来判断出机动车是否能够在该剩余时间长内行驶这一距离值,进而触发机动车的中控装置执行相应功能的控制指令,以避免机动车出现闯红灯的情况,降低危险性,实现本实施例目的。
[0123]参考图8,为本申请提供的一种控制器实施例七中所述数据接收单元701的结构示意图,其中,所述数据接收单元701可以包括以下结构:
[0124]包接收子单元711,用于利用WiFi通信模块,接收多个信号灯通过其WiFi通信模块广播发送的多个数据包。
[0125]其中,在城市交通中,所述机动车在其行驶的环境中周边可能存在多个信号灯,如图3a中所示,所述机动车的周边存在A、B、C、D等多个信号灯。
[0126]在本实施例中,所述机动车中设置有WiFi通信模块,城市交通系统中的各个信号灯中也设置有WiFi通信模块。这两个通信模块之间可以连接到同一个无线接入点AP,或者连接到不同的无线接入点AP,信号灯的WiFi通信模块以广播的形式将表征其当前信号显示状态的数据包进行发送,机动车中的WiFi通信模块能够接收到信号灯通过其WiFi通信模块所广播发送的数据包。
[0127]需要说明的是,在具体实现中,信号灯与机动车中的WiFi通信模块在城市交通中的有效信号传播距离能够在200米左右即可,实现数据包的有效实时传输。
[0128]在如图3a所示的示例中,本实施例利用机动车中的WiFi通信模块,以通道2 (即channe 12)能够接收到A、B、C、D等多个信号灯通过其各自的WiFi通信模块所广播发送的多个数据包。这里的数据包可以为UDP数据包,目标地址为:255.255.255.255,实现广播传输,数据包的格式可以参考如图3b中所示。其中,所述数据包中利用源MAC地址来标志不同的信号灯(不同的WiFi通信模块对应不同的MAC地址),在本实施例中,根据数据包中的MAC地址来区分每个数据包所属的信号灯。
[0129]需要说明的是,信号灯的MAC地址和对应路口的关系可以保存在交通数据库中,如各种地图应用中,以便查询,也可以保存到机动车的本地磁盘上,定时同步更新。
[0130]灯确定子单元712,用于基于所述机动车当前的运动轨迹信息,确定所述机动车即将通过的目标信号灯。
[0131]其中,所述运动轨迹信息可以为所述机动车利用其GPS系统所得到的运动轨迹信息,如导航轨迹等,由此,本实施例可以利用这一运动轨迹信息来判断出所述机动车即将通过的是哪一个信号灯,进而确定目标信号灯,即所述机动车即将通过的信号灯,如图3c中所示,所述机动车即将通过信号灯D。
[0132]目标包确定子单元713,用于确定所述目标信号灯对应的数据包为目标数据包。
[0133]参考图9,为本申请提供的一种控制器实施例八中所述数据解析单元702的结构示意图,其中,所述数据解析单元702可以包括以下结构:
[0134]字段提取子单元721,用于提取所述目标数据包中表明数据包长度的字段数据。
[0135]其中,所述信号灯与所述机动车之间的数据包传输可以通过连接在同一个无线接入点AP上的WiFi通信模块或者连接到不同无线接入点AP上的WiFi通信模块,而连接在不同无线接入点AP上的WiFi通信模块之间的数据包是无法直接进行解码的,但可以获取数据包的长度字段的信息,因此,在本实施例中,为了加快数据解析的效率,可以将代表所述信号灯当前状态的有效信息设置在数据包的长度字段上,由此,本实施例在接收到所述目标数据包之后,对所述目标数据中表明数据包长度的字段数据进行提取。
[0136]字段解析子单元722,用于依据预设的字段数据定义规则,解析所述字段数据所对应的所述机动车即将通过的信号灯所许可行驶的剩余时间长。
[0137]具体的,本实施例中可以预先设置字段数据定义规则,例如,所述字段数据的长度时两个字节,本实施例中定义二进制字段中高字节的最高两位代表信号灯的颜色,例如:00为绿色,01为黄色,10为红色(二进制),剩余的14位二进制为当前信号灯剩余的时间,如秒数,范围为:0?16384s,例如:字段数据为=0x0050,本实施例中根据前述字段数据定义规则对该字段数据进行解析,以得到所述机动车即将通过的信号灯当前时刻(非红色)距离其变为红色时刻之间的时间长,即该信号灯所许可行驶的剩余之间长。
[0138]强度测算子单元723,用于测算所述目标数据包的信号强度值,以得到所述机动车距离其即将通过的信号灯的距离值。
[0139]具体的,本实施例中,通过测算所述目标数据包所对应的WiFi信号强度值之后,再根据信号强度的衰减公式计算出所述机动车距离其即将通过的信号灯的距离值。
[0140]在其他实现方案中,也可以利用所述机动车的运动轨迹信息来测量所述机动车距离其即将通过的信号灯的距离值。
[0141]参考图10,为本申请提供的一种控制器实施例九中所述行驶判断单元703的结构示意图,其中,所述行驶判断单元703可以包括以下结构:
[0142]车速监测子单元731,用于监测所述机动车的当前车速,在所述当前车速与所述剩余时间长的乘积小于所述距离值时,触发第一生成子单元732,否则,触发第二生成子单元733。
[0143]第一生成子单元732,用于生成表明所述机动车无法在所述剩余时间长内行驶所述距离值的判断结果。
[0144]第二生成子单元733,用于生成表明所述机动车能够在所述剩余时间长内行驶所述距离值的判断结果。
[0145]其中,在本实施例中是在城市交通的车辆行驶通畅的情况下来判断所述机动车是否在其当前车速下在所述剩余时间长内行驶所述距离值。
[0146]优选的,本实施例中将城市交通中的堵车或限行等因素考虑进去,进而在所述车速监测子单元731中,具体可以为:
[0147]监测所述机动车的当前车速及所述机动车所在道路上的车辆流通状态,在所述车辆流通状态表明所述机动车能够以当前车速匀速行驶且所述当前车速与所述剩余时间长的乘积小于所述距离值时,触发所述第一生成子单元732,而在所述车辆流通状态表明所述机动车无法以当前车速匀速行驶需要降速时,估算降速后的平均速度,以所述平均速度与所述剩余时间长的乘积与所述距离值进行大小比较,在所述乘积小于所述距离值时,触发所述第一生成子单元732,否则,触发所述第二生成子单元733。
[0148]参考图11,为本申请提供的一种控制器实施例十中所述指令触发单元704的结构示意图,其中,所述指令触发单元704可以包括以下结构:
[0149]第一触发子单元741,用于在所述判断结果表明所述机动车无法在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第一控制指令。
[0150]第二触发子单元742,用于在所述判断结果表明所述机动车能够在所述剩余时间长内行驶所述距离值时,触发所述中控装置执行第二控制指令。
[0151]其中,所述第一控制指令区别于所述第二控制指令,所述第一控制指令为控制所述机动车避免闯红灯的指令,所述第二控制指令可以为提示司机在合法车速范围能够通过信号灯的信息指令。也就是说,本实施例在基于所述判断结果控制所述机动车时,是基于所述判断结果所表明的不同情况,来控制所述机动车进行不同的操作。
[0
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1