System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信号灯状态预测方法、装置、计算机设备、介质和产品制造方法及图纸_技高网

信号灯状态预测方法、装置、计算机设备、介质和产品制造方法及图纸

技术编号:40536519 阅读:9 留言:0更新日期:2024-03-01 13:58
本申请涉及一种信号灯状态预测方法、装置、计算机设备、存储介质和计算机程序产品,通过获取多个信号灯组的预设亮灯时长和相应信号灯组中各信号灯的预设亮灯顺序,针对每一个信号灯组,获取信号灯组的当前亮灯状态,获取当前亮灯状态相应的当前亮灯时长,将当前亮灯时长与当前亮灯状态相应的预设亮灯时长进行比对,获得比对结果,在比对结果为一致的情况下,根据信号灯组中各信号灯的预设亮灯顺序,确定当前亮灯状态的下一亮灯状态以及相应的预设亮灯时长,能够根据信号灯组的历史亮灯状态,对信号灯组的下一亮灯状态进行预测,对车流量小的路口的信号灯状态进行预测,无需采集大量数据,能够提高信号灯预测准确性。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种信号灯状态预测方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、在车辆行驶过程中,为了有效应对信号的状态变化带来的交通影响,需要对信号灯的状态进行预测。

2、传统方法中,通常是基于大量的路口行驶数据进行信号灯变化策略的学习,从而模拟信号灯的实际变化情况,以对信号灯的状态进行预测。

3、然而,上述方法需要采集大量的行驶数据,对于某些车流量小的路口,往往无法准确预测信号灯的状态。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高信号灯预测准确性的信号灯状态预测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种信号灯状态预测方法,该方法包括:

3、获取多个信号灯组的状态配置数据;状态配置数据包括每一个信号灯组的预设亮灯时长和相应信号灯组中各信号灯的预设亮灯顺序;

4、针对每一个信号灯组,获取信号灯组的当前亮灯状态;

5、获取当前亮灯状态相应的当前亮灯时长,将当前亮灯时长与当前亮灯状态相应的预设亮灯时长进行比对,获得比对结果;

6、在比对结果为一致的情况下,根据信号灯组中各信号灯的预设亮灯顺序,确定当前亮灯状态的下一亮灯状态以及相应的预设亮灯时长。

7、在其中一个实施例中,获取当前亮灯状态相应的当前亮灯时长的步骤,包括:

8、根据信号灯组中各信号灯的通电状态和通电时长,获取当前亮灯状态相应的当前亮灯时长。

9、在其中一个实施例中,当前亮灯状态相应的预设亮灯时长的确定过程,包括:

10、获取信号灯组中各信号灯的历史亮灯时长;

11、根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长。

12、在其中一个实施例中,各信号灯的历史亮灯时长是固定不变的;相应地,根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长的步骤,包括:

13、确定当前亮灯状态相应信号灯的历史亮灯时长,并作为当前亮灯状态相应的预设亮灯时长。

14、在其中一个实施例中,在时间周期内各信号灯中存在信号灯的历史亮灯时长是随时间变化而改变的,在时间周期内包括多个亮灯时间单元,每一亮灯时间单元中各信号灯按预设亮灯顺序各亮一次;相应地,根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长的步骤,包括:

15、获取当前亮灯状态相应的当前时刻;

16、按照各亮灯时间单元相应的亮灯时段,确定当前时刻所属的当前亮灯时段;

17、将当前亮灯时段相应的亮灯时间单元中当前亮灯状态相应信号灯的历史亮灯时长,确定为当前亮灯状态相应的预设亮灯时长。

18、在其中一个实施例中,该方法还包括:

19、将比对结果发送至云服务器,比对结果用于指示云服务器按照相应信号灯的实际指令控制时长对信号灯组进行故障判断。

20、在其中一个实施例中,该方法还包括:

21、在比对结果为一致的情况下,将当前亮灯状态、当前亮灯状态相应的剩余亮灯时长、下一亮灯状态、以及下一亮灯状态相应的预设亮灯时长发送至车载终端,以指示车载终端进行相应信号灯状态显示和信号灯倒计时提醒。

22、在其中一个实施例中,该方法还包括:

23、获取信号灯组的位置信息,并将位置信息发送至车载终端,以指示车载终端定位信号灯组。

24、在其中一个实施例中,该方法还包括:

25、将位置信息发送至云服务器,以指示云服务器定位信号灯组;

26、将当前亮灯时长发送至云服务器,当前亮灯时长用于指示云服务器在本地进行保存。

27、第二方面,本申请还提供了一种信号灯状态预测装置,该装置包括:

28、配置数据获取模块,用于获取多个信号灯组的状态配置数据;状态配置数据包括每一个信号灯组的预设亮灯时长和相应信号灯组中各信号灯的预设亮灯顺序;

29、信号灯状态采集模块,用于针对每一个信号灯组,获取信号灯组的当前亮灯状态;

30、信号灯状态处理模块,用于获取当前亮灯状态相应的当前亮灯时长,将当前亮灯时长与当前亮灯状态相应的预设亮灯时长进行比对,获得比对结果;

31、信号灯状态预测模块,用于在比对结果为一致的情况下,根据信号灯组中各信号灯的预设亮灯顺序,确定当前亮灯状态的下一亮灯状态以及相应的预设亮灯时长。

32、第三方面,本申请还提供了一种路侧通信终端,该路侧通信终端包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现第一方面中任意一项的方法步骤。

33、第四方面,本申请还提供了一种信号灯路侧通信系统,包括云服务器以及第三方面的路侧通信终端。

34、第五方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面中任意一项的方法步骤。

35、第六方面,本申请还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任意一项的方法步骤。

36、上述信号灯状态预测方法、装置、计算机设备、存储介质和计算机程序产品,通过获取多个信号灯组的预设亮灯时长和相应信号灯组中各信号灯的预设亮灯顺序,针对每一个信号灯组,获取信号灯组的当前亮灯状态,获取当前亮灯状态相应的当前亮灯时长,将当前亮灯时长与当前亮灯状态相应的预设亮灯时长进行比对,获得比对结果,在比对结果为一致的情况下,根据信号灯组中各信号灯的预设亮灯顺序,确定当前亮灯状态的下一亮灯状态以及相应的预设亮灯时长,能够根据信号灯组的历史亮灯状态,对信号灯组的下一亮灯状态进行预测,对车流量小的路口的信号灯状态进行预测,无需采集大量数据,能够提高信号灯预测准确性。

本文档来自技高网...

【技术保护点】

1.一种信号灯状态预测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述当前亮灯状态相应的当前亮灯时长,包括:

3.根据权利要求1所述的方法,其特征在于,所述当前亮灯状态相应的预设亮灯时长的确定过程,包括:

4.根据权利要求3所述的方法,其特征在于,各信号灯的历史亮灯时长是固定不变的;相应地,所述根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长,包括:

5.根据权利要求3所述的方法,其特征在于,在时间周期内各信号灯中存在信号灯的历史亮灯时长是随时间变化而改变的,在时间周期内包括多个亮灯时间单元,每一亮灯时间单元中各信号灯按预设亮灯顺序各亮一次;相应地,所述根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.一种路侧通信终端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。

11.一种信号灯路侧通信系统,包括云服务器以及权利要求10所述的路侧通信终端。

12.一种信号灯状态预测装置,其特征在于,所述装置包括:

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种信号灯状态预测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述当前亮灯状态相应的当前亮灯时长,包括:

3.根据权利要求1所述的方法,其特征在于,所述当前亮灯状态相应的预设亮灯时长的确定过程,包括:

4.根据权利要求3所述的方法,其特征在于,各信号灯的历史亮灯时长是固定不变的;相应地,所述根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长,包括:

5.根据权利要求3所述的方法,其特征在于,在时间周期内各信号灯中存在信号灯的历史亮灯时长是随时间变化而改变的,在时间周期内包括多个亮灯时间单元,每一亮灯时间单元中各信号灯按预设亮灯顺序各亮一次;相应地,所述根据各信号灯的历史亮灯时长,获取当前亮灯状态相应的预设亮灯时长,包括:

6.根...

【专利技术属性】
技术研发人员:马春香曹雪冬
申请(专利权)人:北京万集科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1