CN117636672A - 交通信号灯状态处理方法、装置、设备及存储介质 - Google Patents
交通信号灯状态处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN117636672A CN117636672A CN202210981334.6A CN202210981334A CN117636672A CN 117636672 A CN117636672 A CN 117636672A CN 202210981334 A CN202210981334 A CN 202210981334A CN 117636672 A CN117636672 A CN 117636672A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- traffic signal
- signal lamp
- time
- target traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 70
- 238000000034 method Methods 0.000 claims description 46
- 230000008054 signal transmission Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 11
- 230000006855 networking Effects 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Traffic Control Systems (AREA)
Abstract
本申请提供了一种交通信号灯状态处理方法、装置、设备及存储介质,本申请涉及车联网技术领域,该交通信号灯状态处理方法包括:确定车载终端与目标交通信号灯之间的信号单向传输时间;获取目标交通信号灯在目标交通信号灯端的第一状态信息;根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。以实现车载终端得到的目标交通信号灯在车端的第二状态信息与目标交通信号灯在目标交通信号灯端的第一状态信息同步,从而可以保证车辆的精准驾驶。
Description
技术领域
本申请实施例涉及车联网技术领域,尤其涉及一种交通信号灯状态处理方法、装置、设备及存储介质。
背景技术
交通信号灯的状态信息推送是车联网重要的应用场景之一。目前可以基于第4代(the 4th Generation,4G)或第5代(the 5th Generation,5G)移动通信方式实现交通信号灯的状态信息推送,其原理是:交通信号灯对应的信号机可以将交通信号灯的状态信息通过4G/5G通信方式传输至云端,云端再将该状态信息转发至车载终端,以供驾驶员进行车辆驾驶或者以供车载终端实现自动驾驶。
然而,由于信号机与车辆之间具有一定的距离,状态信息在传输时需要一定的时间,导致车载终端得到的交通信号灯的状态信息与实际的交通信号灯的状态信息不同步,从而影响驾驶员对车辆的驾驶情况或者车载终端的自动驾驶情况。
发明内容
本申请提供一种交通信号灯状态处理方法、装置、设备及存储介质,以实现车载终端得到的交通信号灯的状态信息与实际的交通信号灯的状态信息同步,从而可以保证车辆的精准驾驶。
第一方面,本申请实施例提供一种交通信号灯状态处理方法,该方法应用于车载终端,该方法包括:确定车载终端与目标交通信号灯之间的信号单向传输时间;获取目标交通信号灯在目标交通信号灯端的第一状态信息;根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。
第二方面,本申请实施例提供一种车载终端,包括:确定模块和获取模块,确定模块用于确定车载终端与目标交通信号灯之间的信号单向传输时间;获取模块用于获取目标交通信号灯在目标交通信号灯端的第一状态信息;确定模块还用于根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。
第三方面,本申请实施例提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序,当该计算机程序在计算机上运行时,使得计算机执行如第一方面或其各实现方式中的方法。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令在计算机上运行时,使得计算机执行如第一方面或其各实现方式中的方法。
本申请提供一种交通信号灯状态处理方法、装置、设备及存储介质,该方法可以包括:确定车载终端与目标交通信号灯之间的信号单向传输时间;获取目标交通信号灯在目标交通信号灯端的第一状态信息;根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。以实现车载终端得到的交通信号灯的状态信息与实际的交通信号灯的状态信息同步,从而可以保证车辆的精准驾驶。
附图说明
图1为相关技术提供的交通信号灯的状态信息不同步的示意图;
图2为本申请实施例提供的交通信号灯的状态信息同步的示意图;
图3为本申请实施例提供的一种交通信号灯***架构示意图;
图4为本申请实施例提供的另一种交通信号灯***架构示意图;
图5为本申请实施例提供的一种交通信号灯状态处理方法的流程图;
图6为本申请实施例提供的一种交通信号灯状态处理方法的交互流程图;
图7为本申请实施例提供的另一种交通信号灯状态处理方法的流程图;
图8为本申请实施例提供的一种车载终端800的示意图;
图9是本申请实施例提供的电子设备900的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
如上所述,由于信号机与车辆之间具有一定的距离,状态信息在传输时需要一定的时间,导致车载终端得到的交通信号灯的状态信息与实际的交通信号灯的状态信息不同步,从而影响驾驶员对车辆的驾驶情况或者车载终端的自动驾驶情况。例如,图1为相关技术提供的交通信号灯的状态信息不同步的示意图,如图1所示,假设交通信号灯侧的交通信号灯的当前呈现灯色是红灯,且剩余时间是3秒,由于交通信号灯对应的信号机与车辆之间具有一定的距离,因此交通信号灯的状态信息传输需要一定的时间,即车载终端得到的交通信号灯的状态信息与实际的交通信号灯的状态信息存在一定的时延,导致车载终端得到的交通信号灯的当前呈现灯色是红灯,但剩余时间是4秒。
为了解决上述技术问题,本申请提出针对车端的交通信号灯的状态信息进行时间补偿,使得车端的交通信号灯的状态信息与交通信号灯端的交通信号灯的状态信息保持同步,从而保证车辆的精准驾驶。例如,图2为本申请实施例提供的交通信号灯的状态信息同步的示意图,如图2所示,假设交通信号灯侧的交通信号灯的当前呈现灯色是红灯,且剩余时间是3秒,由于交通信号灯对应的信号机与车辆之间具有一定的距离,因此交通信号灯的状态信息传输需要一定的时间,本申请提出针对车端的交通信号灯的状态信息进行时间补偿,使得车端的交通信号灯的状态信息与交通信号灯端的交通信号灯的状态信息保持同步,即车载终端得到的交通信号灯的当前呈现灯色是红灯,且剩余时间是3秒。
本申请技术方案可以应用于如下场景,但不限于此:车辆从远方接近具有交通信号灯的路口,由于车辆与交通信号灯之间距离较远,或者,有大车遮挡等原因,驾驶员无法直接看到交通信号灯,车载终端可以通过车联网通信获得交通信号灯的状态信息,并显示交通信号灯的状态信息,使得驾驶员可以提前根据交通信号灯的状态信息控制车辆,例如调整车速,实现车辆不停车通过红绿灯路口,或是避免临近路口时由于突然变灯导致刹车不及时等。或者,针对自动驾驶车辆,车载终端可以通过车联网通信获得交通信号灯的状态信息,并根据交通信号灯的状态信息控制车辆的行驶情况。
本申请技术方案可以应用于图3和图4所示的交通信号灯***,具体如下:
图3为本申请实施例提供的一种交通信号灯***架构示意图,如图3所示,该交通信号灯***包括:交通信号灯310、该交通信号灯310对应的信号机320、基站330、车联网云端平台340、车企平台350、基站360和车辆370。其中,交通信号灯310对应的信号机320可以设置在交通信号灯310上,该信号机320可以获取交通信号灯310的状态信息,并且可以将获取到的交通信号灯310的状态信息发送给车联网云端平台340,车联网云端平台340可以将交通信号灯310的状态信息下发给车企平台350,车企平台350可以将交通信号灯310的状态信息通过基站360下发给车辆370,具体可以下发给车辆370中的车载终端,车载终端基于本申请提供的技术方案可以针对其获取到的交通信号灯的状态信息进行时间补偿,并且可以将经过时间补偿后的状态信息显示在车机屏幕上,以供驾驶员参考,或者,可以基于该状态信息控制车辆,以实现自动驾驶。
图4为本申请实施例提供的另一种交通信号灯***架构示意图,如图4所示,该交通信号灯***包括:交通信号灯410、该交通信号灯410对应的信号机420、基站430、车联网云端平台440、基站450和车辆460。其中,交通信号灯410对应的信号机420可以设置在交通信号灯410上,该信号机420可以获取交通信号灯410的状态信息,并且可以将获取到的交通信号灯410的状态信息发送给车联网云端平台440,车联网云端平台440可以将交通信号灯410的状态信息通过基站450下发给车辆460,具体可以下发给车辆460中的车载终端,车载终端基于本申请提供的技术方案可以针对其获取到的交通信号灯的状态信息进行时间补偿,并且可以将经过时间补偿后的状态信息显示在车机屏幕上,以供驾驶员参考,或者,可以基于该状态信息控制车辆,以实现自动驾驶。
下面针对图3和图4所示的交通信号灯***进行如下说明:
可选地,信号机与基站之间、基站与车辆之间可以采用无线通信技术实现通信,例如,可以通过4G或者5G实现通信,车联网云端平台与基站之间、车企平台与基站之间可以通过互联网协议(Internet Protocol,IP)网络及核心网传输,车联网云端平台与车企平台之间通过IP网络传输。
可选地,上述基站可以是长期演进(Long Term Evolution,LTE)***中的演进型基站(Evolutional Node B,eNB或eNodeB),或者是新无线(New Radio,NR)***中的基站。
可选地,上述车联网云端平台可以是提供云计算服务的云服务器。当然,该车联网云端平台也可以被独立的物理服务器或者多个物理服务器构成的服务器集群或者分布式***所替代。
可选地,上述车企平台可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云计算服务的云服务器。
下面将对本申请技术方案进行详细阐述:
图5为本申请实施例提供的一种交通信号灯状态处理方法的流程图,该方法可以由车载终端执行,如图5所示,该方法可以包括:
S510:确定车载终端与目标交通信号灯之间的信号单向传输时间;
S520:获取目标交通信号灯在目标交通信号灯端的第一状态信息;
S530:根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。
应理解的是,这里的目标交通信号灯指的是位于车载终端所在车辆前方的目标交通信号灯,也就是该车辆的行驶方向上距离该车辆最近的交通信号灯。
其中,车联网云端平台或者车载终端可以通过如下任一可实现方式确定目标交通信号灯,但不限于此:
在一种可实现方式中,如图6所示,S510之前,上述交通信号灯状态处理方法还包括:
S610:车联网云端平台接收各个信号机发送的信号机所在的交通信号灯的位置信息和标识;
S620:车载终端向车联网云端平台发送车载终端所在车辆的位置信息和方向信息;
S630:车联网云端平台根据车辆的位置信息、方向信息和各个信号机发送的信号机所在的交通信号灯的位置信息确定位于车辆前方的目标交通信号灯;
S640:车联网云端平台向车载终端发送目标交通信号灯的标识。
在另一种可实现方式中,如图7所示,S510之前上述交通信号灯状态处理方法还包括:
S710:确定车载终端所在车辆的位置信息和方向信息;
S720:根据该车辆的位置信息和方向信息确定位于车辆前方的目标交通信号灯。
其中,在该可实现方式中,车载终端可以加载有地图,使得其可以根据该车辆的位置信息、方向信息和所加载的地图确定位于车辆前方的目标交通信号灯。或者,该车载终端也可以接收各个信号机发送的信号机所在的交通信号灯的位置信息和标识;根据车辆的位置信息、方向信息和各个信号机发送的信号机所在的交通信号灯的位置信息确定位于车辆前方的目标交通信号灯。
可选地,在本申请实施例中,车辆的位置信息可以是没有结合地图的位置信息,例如是经纬度信息或者在某三维坐标系下的三维坐标。或者,位置信息可以是结合地图的位置信息,例如位置信息可以是某小区东门门口。
应理解的是,车载终端与目标交通信号灯之间的信号单向传输时间指的是从车载终端到目标交通信号灯传输信号所需要的时间,或者,从目标交通信号灯到车载终端传输信号所需要的时间,其中,参照图3,车载终端到目标交通信号灯的信号传输路径是车载终端→基站→车企平台→车联网云端平台→基站→目标交通信号灯。目标交通信号到灯车载终端的信号传输路径是目标交通信号灯→基站→车联网云端平台→车企平台→基站→车载终端。参照图4,车载终端到目标交通信号灯的信号传输路径是车载终端→基站→车联网云端平台→基站→目标交通信号灯。目标交通信号到灯车载终端的信号传输路径是目标交通信号灯→基站→车联网云端平台→基站→车载终端。正常情况下,对于同一信号,从车载终端到目标交通信号灯传输信号所需要的时间与从目标交通信号灯到车载终端传输信号所需要的时间相同。
应理解的是,车载终端与目标交通信号灯之间的信号单向传输时间也可以被称为车载终端与目标交通信号灯之间的传输时延、单行传输时延或者信号单向传输时延。又由于车载终端可以动态确定车载终端与目标交通信号灯之间的信号单向传输时间,因此,该信号单向传输时间也可以被称为动态时延、单向传输动态时延、信号单向传输动态时延等等。
所谓车载终端可以动态确定车载终端与目标交通信号灯之间的信号单向传输时间指的是车载终端与目标交通信号灯之间的信号单向传输时间不是静止不变的,而是车载终端可以在任何时间确定车载终端与目标交通信号灯之间的信号单向传输时间。例如,车载终端可以按照一定的周期确定车载终端与目标交通信号灯之间的信号单向传输时间。
可选地,在本申请实施例中,车载终端可以基于互联网控制消息协议(InternetControl Message Protocol,ICMP)协议确定信号单向传输时间,具体可以是车载终端可以按照一定的周期,如每隔1秒PING信号机侧4G/5G网关IP,从而获得车载终端与目标交通信号灯之间的网络环回时延ΔTr,而该网络环回时延ΔTr除以2便是车载终端与目标交通信号灯之间的信号单向传输时间。
应理解的是,ICMP协议主要用来检测网络通信故障和实现链路检测,最典型的应用就是PING。PING指的是通过发送请求信息报文和响应信息报文来检测源主机到目的主机的链路是否有问题,目的地是否可达,以及通信的延迟情况。基于此,上述网络环回时延ΔTr的获取过程如下:车载终端向目标交通信号灯对应的信号机发送请求信息;接收目标交通信号灯对应的信号机发送的响应信息;计算请求信息的发送时间与响应信息的接收时间的时间间隔,该时间间隔即为上述网络环回时延ΔTr。
如上所述,车载终端可以按照一定的周期,如每隔1秒PING信号机侧4G/5G网关IP,从而获得车载终端与目标交通信号灯之间的网络环回时延ΔTr。基于此,请求信息和响应信息均为N个,相应的,上述时间间隔为N个,N为大于1的整数;那么车载终端可以分别计算N个时间间隔与2之商,得到N个时间结果;根据N个时间结果,得到信号单向传输时间。
在一种可实现方式中,车载终端可以计算N个时间结果的平均值,得到信号单向传输时间。
例如,假设车载终端每隔1秒PING信号机侧4G/5G网关IP,那么车载终端可以将N秒内的时间结果的平均值作为信号单向传输时间,即t时刻的信号单向传输时间如下:
其中,ΔTa(t)表示t时刻的信号单向传输时间,ΔTs(t-k)表示t-k时刻的时间结果,该时间结果即为t-k时刻的网络环回时延除以2。
考虑到网络时延检测实时性,此处N的取值可以是5,也可以是其他数值,本申请实施例对此不做限制。
在另一种可实现方式中,车载终端可以将N个时间结果中的最大时间结果确定为信号单向传输时间。
例如,假设车载终端每隔1秒PING信号机侧4G/5G网关IP,那么车载终端可以将N秒内的时间结果的最大值作为信号单向传输时间,即t时刻的信号单向传输时间如下:
其中,ΔTa(t)表示t时刻的信号单向传输时间,ΔTs(t-k)表示t-k时刻的时间结果,该时间结果即为t-k时刻的网络环回时延除以2。
考虑到网络时延检测实时性,此处N的取值可以是5,也可以是其他数值,本申请实施例对此不做限制。
在再一种可实现方式中,车载终端可以将N个时间结果中的最小时间结果确定为信号单向传输时间。
例如,假设车载终端每隔1秒PING信号机侧4G/5G网关IP,那么车载终端可以将N秒内的时间结果的最小值作为信号单向传输时间,即t时刻的信号单向传输时间如下:
其中,ΔTa(t)表示t时刻的信号单向传输时间,ΔTs(t-k)表示t-k时刻的时间结果,该时间结果即为t-k时刻的网络环回时延除以2。
考虑到网络时延检测实时性,此处N的取值可以是5,也可以是其他数值,本申请实施例对此不做限制。
可选地,车载终端也可以计算任一次得到的请求信息的发送时间与响应信息的接收时间的时间间隔与2之商,得到信号单向传输时间。总之,本申请实施例对信号单向传输时间的确定方法不做限制。
在本申请实施例中,目标交通信号灯在该目标交通信号灯端的状态信息被称为第一状态信息,目标交通信号灯在车端的状态信息被称为第二状态信息。
可选地,该第一状态信息包括:目标交通信号灯的第一当前呈现灯色、第一当前呈现灯色的剩余时间、目标交通信号灯的第一待呈现灯色以及第一待呈现灯色的持续时间。其中,为了与第二状态信息中的当前呈现灯色、待呈现灯色做以区分,第一状态信息中的当前呈现灯色被称为第一当前呈现灯色,第一状态信息中的待呈现灯色被称为第一待呈现灯色。而后续第二状态信息中的当前呈现灯色被称为第二当前呈现灯色,第二状态信息中的待呈现灯色被称为第二待呈现灯色。
例如,第一状态信息可以包括:目标交通信号灯的当前呈现灯色为红色、当前呈现灯色的剩余时间为10秒、待呈现灯色为绿色,绿灯的持续时间为60秒。
应理解的是,通常交通信号灯是按照“红-绿-黄-红”周期性变化的,基于此,可知当前呈现灯色的待呈现灯色。例如,若当前呈现灯色为“X=绿色”,则X+1灯色为黄色,即待呈现灯色为黄色。
可选地,若第一当前呈现灯色的剩余时间大于或等于信号单向传输时间,则车载终端确定第二状态信息中的目标交通信号灯的第二当前呈现灯色为第一当前呈现灯色、第二当前呈现灯色的剩余时间为第一当前呈现灯色的剩余时间与信号单向传输时间的时间差、目标交通信号灯的第二待呈现灯色为第一待呈现灯色、第二待呈现灯色的持续时间为第一待呈现灯色的持续时间;若第一当前呈现灯色的剩余时间小于信号单向传输时间,则车载终端确定第二状态信息中的目标交通信号灯的第二当前呈现灯色为第一待呈现灯色、第二当前呈现灯色的剩余时间为第一待呈现灯色的持续时间与第一当前呈现灯色的剩余时间之和,再与信号单向传输时间之差的结果。
例如,车载终端接收到的目标交通信号灯的第一状态信息包括:
“当前呈现灯色:X色;剩余时间:Y1秒;
待呈现灯色:X+1色;持续时间:Y2秒”
其中,目标交通信号灯按照“红-绿-黄-红”周期性变化。例如,若当前呈现灯色“X=绿”,则X+1灯色为黄色。
假设信号单向传输时间是ΔTa,那么车载终端基于该信号单向传输时间和第一状态信息得到的第二状态信息如下:
若Y1-ΔTa≥0,则第二状态信息包括:
“当前呈现灯色:X色;剩余时间:(Y1-ΔTa)秒;
待呈现灯色:X+1色;持续时间:Y2秒”
若Y1-ΔTa<0,则第二状态信息包括:
“当前呈现灯色:X+1色;剩余时间:Y2+Y1-ΔTa秒”
可选地,在车载终端确定了目标交通信号灯在车端的第二状态信息之后,车载终端可以显示第二状态信息,以供驾驶员进行车辆驾驶。或者,在自动驾驶情况下,车载终端可以基于第二状态信息控制车载终端所在车辆。
通过本申请提供的技术方案,第一,由于针对车端的交通信号灯的状态信息进行了时间补偿,使得车端的交通信号灯的状态信息与交通信号灯端的交通信号灯的状态信息保持同步,从而可以保证车辆的精准驾驶。第二,由于该时间补偿机制在车载终端即可部署使用,不需要对信号机、车联网云端平台、车企平台等进行改进,使得本申请提供的技术方法可以匹配各种应用场景或***架构,例如,该技术方案可以同时适用于图3和图4所示的***架构。第三,由于车载终端可以动态确定车载终端与目标交通信号灯之间的信号单向传输时间,也就是说,本申请提供的时间补偿机制是一种动态时间补偿机制,这种动态时间补偿机制可以支持网络变化情况下***的优化调整。第四,由于车载终端可以按照一定的周期,如每隔1秒PING信号机侧4G/5G网关IP,从而可以获得车载终端与目标交通信号灯之间的多个网络环回时延,进而可以对多个网络环回时延与2求商,得到N个时间结果;根据N个时间结果,得到信号单向传输时间,从而可以降低由于网络抖动带来的交通信号灯的状态信息的不稳定性。第五,在实际部署中,由于信号机、车联网云端平台、车载终端的部署和管理均属于不同的部门和公司,因此,在实际应用中,难以保证这些端使用同样的时钟源,同时时钟源之间的同步情况也难以保证,但是通过本申请提供的技术方案,无需信号机、车联网云端平台、车载终端等采用同样的时钟源,本申请技术方案可以适用于多种工况,具有更好地通用性。
图8为本申请实施例提供的一种车载终端800的示意图,如图8所示,该装置800包括:确定模块810和获取模块820,确定模块810用于确定车载终端与目标交通信号灯之间的信号单向传输时间;获取模块820用于获取目标交通信号灯在目标交通信号灯端的第一状态信息;确定模块810还用于根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息。
可选地,第一状态信息包括:目标交通信号灯的第一当前呈现灯色、第一当前呈现灯色的剩余时间、目标交通信号灯的第一待呈现灯色以及第一待呈现灯色的持续时间;确定模块810具体用于:若第一当前呈现灯色的剩余时间大于或等于信号单向传输时间,则确定第二状态信息中的目标交通信号灯的第二当前呈现灯色为第一当前呈现灯色、第二当前呈现灯色的剩余时间为第一当前呈现灯色的剩余时间与信号单向传输时间的时间差、目标交通信号灯的第二待呈现灯色为第一待呈现灯色、第二待呈现灯色的持续时间为第一待呈现灯色的持续时间;若第一当前呈现灯色的剩余时间小于信号单向传输时间,则确定第二状态信息中的目标交通信号灯的第二当前呈现灯色为第一待呈现灯色、第二当前呈现灯色的剩余时间为第一待呈现灯色的持续时间与第一当前呈现灯色的剩余时间之和,再与信号单向传输时间之差的结果。
可选地,确定模块810具体用于:向目标交通信号灯对应的信号机发送请求信息;接收目标交通信号灯对应的信号机发送的响应信息;计算请求信息的发送时间与响应信息的接收时间的时间间隔;根据时间间隔确定信号单向传输时间。
可选地,请求信息和响应信息均为N个,相应的,时间间隔为N个,N为大于1的整数;确定模块810具体用于:分别计算N个时间间隔与2之商,得到N个时间结果;根据N个时间结果,得到信号单向传输时间。
可选地,确定模块810具体用于:计算N个时间结果的平均值,得到信号单向传输时间。
可选地,确定模块810具体用于:计算时间间隔与2之商,得到信号单向传输时间。
可选地,装置800还包括:发送模块830和接收模块840,发送模块830用于在确定模块810确定车载终端与目标交通信号灯之间的信号单向传输时间之前向车联网云端平台发送车载终端所在车辆的位置信息和方向信息,车辆的位置信息和方向信息用于车联网云端平台确定位于车辆前方的目标交通信号灯;接收模块840用于接收车联网云端平台发送的目标交通信号灯的标识。
可选地,确定模块810还用于在确定车载终端与目标交通信号灯之间的信号单向传输时间之前,确定车载终端所在车辆的位置信息和方向信息;根据车载终端所在车辆的位置信息和方向信息确定位于车辆前方的目标交通信号灯。
可选地,装置800还包括:显示模块850,用于在确定模块810根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息之后,显示第二状态信息。
可选地,装置800还包括:控制模块860,用于在确定模块810根据第一状态信息和信号单向传输时间确定目标交通信号灯在车端的第二状态信息之后,基于第二状态信息控制车载终端所在车辆。
应理解的是,装置实施例与方法实施例可以相互对应,类似的描述可以参照方法实施例。为避免重复,此处不再赘述。具体地,图8所示的装置800可以执行上述方法实施例,并且装置800中的各个模块的前述和其它操作和/或功能分别为了实现上述各个方法中的相应流程,为了简洁,在此不再赘述。
上文中结合附图从功能模块的角度描述了本申请实施例的装置800。应理解,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬件和软件模块组合实现。具体地,本申请实施例中的方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本申请实施例公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等本领域的成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。
图9是本申请实施例提供的电子设备900的示意性框图。
如图9所示,该电子设备900可包括:
存储器910和处理器920,该存储器910用于存储计算机程序,并将该程序代码传输给该处理器920。换言之,该处理器920可以从存储器910中调用并运行计算机程序,以实现本申请实施例中的方法。
例如,该处理器920可用于根据该计算机程序中的指令执行上述方法实施例。
在本申请的一些实施例中,该处理器920可以包括但不限于:
通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等等。
在本申请的一些实施例中,该存储器910包括但不限于:
易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。
在本申请的一些实施例中,该计算机程序可以被分割成一个或多个模块,该一个或者多个模块被存储在该存储器910中,并由该处理器920执行,以完成本申请提供的方法。该一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述该计算机程序在该电子设备中的执行过程。
如图9所示,该电子设备还可包括:
收发器930,该收发器930可连接至该处理器920或存储器910。
其中,处理器920可以控制该收发器930与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。收发器930可以包括发射机和接收机。收发器930还可以进一步包括天线,天线的数量可以为一个或多个。
应当理解,该电子设备中的各个组件通过总线***相连,其中,总线***除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
本申请还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得该计算机能够执行上述方法实施例的方法。或者说,本申请实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述方法实施例的方法。
当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例该的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。例如,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
以上该,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以该权利要求的保护范围为准。
Claims (10)
1.一种交通信号灯状态处理方法,其特征在于,所述方法应用于车载终端,所述方法包括:
确定所述车载终端与目标交通信号灯之间的信号单向传输时间;
获取所述目标交通信号灯在目标交通信号灯端的第一状态信息;
根据所述第一状态信息和所述信号单向传输时间确定所述目标交通信号灯在车端的第二状态信息。
2.根据权利要求1所述的方法,其特征在于,所述第一状态信息包括:所述目标交通信号灯的第一当前呈现灯色、所述第一当前呈现灯色的剩余时间、所述目标交通信号灯的第一待呈现灯色以及所述第一待呈现灯色的持续时间;
所述根据所述第一状态信息和所述信号单向传输时间确定所述目标交通信号灯在车端的第二状态信息,包括:
若所述第一当前呈现灯色的剩余时间大于或等于所述信号单向传输时间,则确定所述第二状态信息中的所述目标交通信号灯的第二当前呈现灯色为所述第一当前呈现灯色;所述第二当前呈现灯色的剩余时间为所述第一当前呈现灯色的剩余时间与所述信号单向传输时间的时间差;所述目标交通信号灯的第二待呈现灯色为所述第一待呈现灯色;所述第二待呈现灯色的持续时间为所述第一待呈现灯色的持续时间;
若所述第一当前呈现灯色的剩余时间小于所述信号单向传输时间,则确定所述第二状态信息中的所述目标交通信号灯的第二当前呈现灯色为所述第一待呈现灯色;所述第二当前呈现灯色的剩余时间为所述第一待呈现灯色的持续时间与所述第一当前呈现灯色的剩余时间之和,再与所述信号单向传输时间之差的结果。
3.根据权利要求1或2所述的方法,其特征在于,所述确定所述车载终端与目标交通信号灯之间的信号单向传输时间,包括:
向所述目标交通信号灯对应的信号机发送请求信息;
接收所述目标交通信号灯对应的信号机发送的响应信息;
计算所述请求信息的发送时间与所述响应信息的接收时间的时间间隔;
根据所述时间间隔确定所述信号单向传输时间。
4.根据权利要求3所述的方法,其特征在于,所述请求信息和响应信息均为N个,相应的,所述时间间隔为N个,N为大于1的整数;
所述根据所述时间间隔确定所述信号单向传输时间,包括:
分别计算N个所述时间间隔与2之商,得到N个时间结果;
根据所述N个时间结果,得到所述信号单向传输时间。
5.根据权利要求4所述的方法,其特征在于,所述根据所述N个时间结果,得到所述信号单向传输时间,包括:
计算所述N个时间结果的平均值,得到所述信号单向传输时间。
6.根据权利要求1或2所述的方法,其特征在于,所述确定所述车载终端与目标交通信号灯之间的信号单向传输时间之前,还包括:
向车联网云端平台发送所述车载终端所在车辆的位置信息和方向信息,所述车辆的位置信息和方向信息用于所述车联网云端平台确定位于所述车辆前方的所述目标交通信号灯;
接收所述车联网云端平台发送的所述目标交通信号灯的标识。
7.根据权利要求1或2所述的方法,其特征在于,所述确定所述车载终端与目标交通信号灯之间的信号单向传输时间之前,还包括:
确定所述车载终端所在车辆的位置信息和方向信息;
根据所述车载终端所在车辆的位置信息和方向信息确定位于所述车辆前方的所述目标交通信号灯。
8.一种车载终端,其特征在于,包括:
确定模块,用于确定所述车载终端与目标交通信号灯之间的信号单向传输时间;
获取模块,用于获取所述目标交通信号灯在目标交通信号灯端的第一状态信息;
所述确定模块,还用于根据所述第一状态信息和所述信号单向传输时间确定所述目标交通信号灯在车端的第二状态信息。
9.一种电子设备,其特征在于,包括:
处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,以执行权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210981334.6A CN117636672A (zh) | 2022-08-16 | 2022-08-16 | 交通信号灯状态处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210981334.6A CN117636672A (zh) | 2022-08-16 | 2022-08-16 | 交通信号灯状态处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117636672A true CN117636672A (zh) | 2024-03-01 |
Family
ID=90024057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210981334.6A Pending CN117636672A (zh) | 2022-08-16 | 2022-08-16 | 交通信号灯状态处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117636672A (zh) |
-
2022
- 2022-08-16 CN CN202210981334.6A patent/CN117636672A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11129002B2 (en) | Method for supporting a first mobile station to predict the channel quality for a planned decentralized wireless communication to a communication partner station, mobile station, and transportation vehicle | |
US20230076030A1 (en) | Method for positioning sidelink and device therefor | |
CN108064062B (zh) | 一种跨基站的信息处理的方法及装置 | |
JP6120473B2 (ja) | 公共交通車両運転予測方法、装置及びデバイス | |
EP3621319A1 (en) | Electronic device and method for wireless communication | |
US9723451B2 (en) | Providing location information of a terminal in a communication network | |
WO2015149576A1 (zh) | 安全消息的传输方法和装置 | |
US8755809B2 (en) | Communication method of base station and target terminal | |
US11082497B2 (en) | Efficient real time vehicular traffic reporting and sharing over NB-IoT using D2D | |
US20220214461A1 (en) | Positioning processing method and related apparatus | |
US10999808B2 (en) | Synchronization-dependent transmission for vehicle to anything communication | |
US11627446B2 (en) | Inter-vehicle communication system and vehicle communication device | |
WO2022079980A1 (ja) | 電波マップ更新装置、及び通信品質特定装置 | |
KR20190065394A (ko) | 사용자 장비 간의 통신 방법 및 장치 | |
KR20210132610A (ko) | 셀룰러 모바일 통신 시스템의 기지국과 적어도 하나의 이동 통신 파트너 사이의 통신을 관리하기 위한 방법 및 장치, 컴퓨터 프로그램, 상기 방법의 단계를 수행하기 위한 장치, 및 차량 | |
CN117636672A (zh) | 交通信号灯状态处理方法、装置、设备及存储介质 | |
US20230362780A1 (en) | Electronic device, wireless communication method and computer-readable storage medium | |
KR20230134492A (ko) | 분산형 레인징 시스템에서의 포지셔닝 기준 신호 적응 | |
US20220345934A1 (en) | Method and communication device for transmitting or receiving data by using available buffer size | |
CN114788312A (zh) | 通信终端装置以及通信管理服务器装置 | |
WO2023157318A1 (ja) | 基地局及び通信方法 | |
WO2023157317A1 (ja) | 基地局及び通信方法 | |
JP7537341B2 (ja) | 車両用通信システム、中継サーバ、車両用通信機 | |
WO2023157319A1 (ja) | 基地局及び通信方法 | |
US20230316922A1 (en) | Information Interaction Method, Server, Non-OBU onboard Terminal, and Storage Medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |