一种预警方法、装置、设备及计算机可读存储介质与流程
未命名
07-17
阅读:99
评论:0
1.本技术涉及计算机技术领域,具体涉及一种预警方法、一种预警装置、一种计算机设备及一种计算机可读存储介质。
背景技术:
2.在公路建设过程中,受山体、河流等障碍物的影响,需要在铺设公路的过程中加入弯道来绕开障碍物。实际发现,车辆在行驶通过这些弯道时,存在视野受限的情况(如在180
°
的弯道中,相向而行的两辆车难以确定对方车辆位置),这会导致汽车事故发送的概率增大。因此,如何提高车辆通过弯道时的安全性,成为目前研究的热门问题。
技术实现要素:
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.图1a为本技术实施例提供的一种预警系统的场景架构图;
32.图1b为本技术实施例提供的一种预警系统的交互流程图;
33.图1c为本技术实施例提供的一种弯道示意图;
34.图1d为本技术实施例提供的另一种预警系统的交互流程图;
35.图1e为本技术实施例提供的再一种预警系统的交互流程图;
36.图2为本技术实施例提供的一种预警方法的流程示意图;
37.图3为本技术实施例提供的另一种预警方法的流程示意图;
38.图4为本技术实施例提供的又一种预警方法的流程示意图;
39.图5为本技术实施例提供的再一种预警方法的流程示意图;
40.图6为本技术实施例提供的一种预警装置的结构示意图;
41.图7为本技术实施例提供的另一种预警装置的结构示意图;
42.图8为本技术实施例提供的再一种预警装置的结构示意图;
43.图9为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
44.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.本技术实施例涉及交通领域和超宽带技术,下面对交通领域和超宽带技术的相关概念和术语进行简要介绍:
46.智能交通系统(intelligent traffic system,its)又称智能运输系统(intelligent transportation system),是将先进的科学技术(信息技术、计算机技术、数据通信技术、传感器技术、电子控制技术、自动控制理论、运筹学、人工智能等)有效地综合运用于交通运输、服务控制和车辆制造,加强车辆、道路、使用者三者之间的联系,从而形成一种保障安全、提高效率、改善环境、节约能源的综合运输系统。
47.智能车路协同系统(intelligent vehicle infrastructure cooperative systems,ivics),简称车路协同系统,是智能交通系统(its)的一个发展方向。车路协同系统是采用先进的无线通信和新一代互联网等技术,全方位实施车车、车路动态实时信息交互,并在全时空动态交通信息采集与融合的基础上开展车辆主动安全控制和道路协同管理,充分实现人车路的有效协同,保证交通安全,提高通行效率,从而形成的安全、高效和环保的道路交通系统。本技术主要涉及通过超宽带信号来确定车辆的位置,并在满足预警规则(如弯道对面存在另一辆车)时向当前车辆发送预警提示消息,进而提高车辆通过弯道时的安全性。
48.超宽带(uwb,ultra wide band)技术是一种新型的无线通信技术。它通过对具有很陡上升和下降时间的冲激脉冲进行直接调制,使信号具有ghz量级的带宽。具体来说,超宽带技术不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。uwb是利用纳秒级窄脉冲发射无线信号的技术,适用于高速、近距离的无线个人通信。按照规定,从3.1ghz到10.6ghz之间的7.5ghz的带宽频率为uwb所使用的频率范围。
49.从频域来看,超宽带有别于传统的窄带和宽带,它的频带更宽。窄带是指相对带宽(信号带宽与中心频率之比)小于1%,相对带宽在1%到25%之间的被称为宽带,相对带宽大于25%。而且中心频率大于500mhz的被称为超宽带。从时域上讲,超宽带系统有别于传统的通信系统。一般的通信系统是通过发送射频载波进行信号调制。而uwb是利用起、落点的时域脉冲(几十纳秒)直接实现调制,超宽带的传输把调制信息过程放在一个非常宽的频带上进行。而且以这一过程中所持续的时间,来决定带宽所占据的频率范围。
50.uwb技术具有对信道衰落不敏感、发射信号功率谱密度低、低截获能力、系统复杂度低、能提供数厘米的定位精度等优点。
51.基于上述对本技术实施例涉及的交通领域和超宽带技术的相关介绍,本技术实施例提供了一种预警方法与预警系统,来提高车辆通过弯道时的安全性。请参阅图1a,图1a为本技术实施例提供的一种预警系统的场景架构图。如图1a所示,该预警系统可以包括:对象
101,超宽带基站102和服务器103。本技术实施例提供的预警方案可由对象101,超宽带基站102和服务器103协作执行。对象101除了可以是指装配有uwb收发模块车辆以外,还可以是指装配有uwb收发模块的终端设备,终端设备可以包括但不限于:智能手机(如android手机、ios手机等)、平板电脑、便携式个人计算机、移动互联网设备(mobileinternetdevices,简称mid)、可穿戴设备、车载终端、机器人、无人飞行器等,本技术实施例对此不做限定。超宽带基站102可以是指装配有uwb收发模块的电台。服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,本技术实施例对此不做限定。
52.需要说明的是,图1a中对象101,超宽带基站102和服务器103之间可以通过有线通信或者无线通信方式进行直接或间接地连接,本技术在此不做限制。图1a中对象,超宽带基站和服务器的数量仅用于举例,并不构成本技术的实际限定;例如,图1a所示的预警系统中可以包括多个对象,或者多个服务器。可选的,服务器103可以作为处理模块集成在超宽带基站102中,也就是说,预警系统中也可以只包括对象101和超宽带基站102。
53.图1b为本技术实施例提供的一种预警系统的交互流程图。如图1b所示,预警方法的大致原理如下:
54.(1)超宽带基站102(安装于弯道附近)向周围广播定位指示消息,该定位指示消息用于指示对象101(如汽车)发送uwb定位信号。在一种实施方式中,定位指示消息至少包含如下信息:1)uwb信号频段标识,该标识用于指示用于发送uwb信号的频段。2)uwb信号周期指示,用于指示uwb信号发送的频率,如每10秒发送一次。
55.(2)对象101行至超宽带基站102附近收到广播定位指示消息后,根据定位指示消息的指示向超宽带基站102发送uwb定位信号,即对象101按照定位指示消息指示的频段,以及频率向超宽带基站102发送uwb定位信号。此外,对象101还可以向超宽带基站102发送状态消息,状态消息用于指示对象101当前的状态。具体地,状态消息可以包括以下至少一项:1)对象101的标识(用于指示对象101的身份;例如,uwb设备id号,车牌号等)。2)对象101的即时速度,用于为预警提供判断依据。3)类型信息,以对象101是车辆为例,类型信息用于指示车辆类型,如大货车、大客车、小客车、摩托车等。
56.(3)超宽带基站102接收对象101发送的状态消息,并测量对象101发送的uwb定位信号,测量数据至少包含:时间戳,用于指示uwb定位信号的到达时刻(即超宽带基站102接收到对象101发送的超宽带信号的时间)。
57.(4)超宽带基站102向服务器103发送测量结果(包括超宽带基站102接收到对象101发送的超宽带信号的时间)以及对象101的状态消息。上述信息用于服务器103确定对象101的精确位置,以及预警判断。
58.(5)服务器103根据测量结果以及超宽带基站102的位置等相关信息,计算对象101的精确位置(如基于tdoa算法计算对象101的精确位置)。此外,服务器103还可以根据测量结果以及超宽带基站102的位置等相关信息,计算对象101的速度。在得到对象101的精确位置后,服务器103可以根据当前道路状况、对象101的位置等相关因素(如对象101的速度)生成预警提示消息,并向对象101发送预警提示消息。具体地,服务器103可以通过超宽带基站
102向对象101发送预警提示消息,也可以通过互联网等其他方式向对象101发送预警提示消息,本技术对此不作限制。对象101收到预警提示消息后,可以显示和播报出来,以提醒司机。
59.下面以弯道预警为例,对本技术的预警规则进行进一步说明。在一种实施方式中,目标位置的坐标是以目标弯道的坐标为参照确定的,预警规则包括以下至少一项:目标位置的关联区域存在第二对象,目标位置与目标弯道的距离小于距离阈值(如10米)。
60.图1c为本技术实施例提供的一种弯道示意图。如图1c所示,通过弯道的法线可以将弯道分为弯道区域1和弯道区域2,点p为弯道中心点。车辆1和车辆2,分别表示弯道两侧行驶的汽车。a点(x1,y1)为车辆1的位置,b点(x2,y2)为车辆2的位置,v1为车辆1的速度,v2为车辆2的速度,分别表示车1和车2的速度信息。下面以车辆1作为第一对象进行说明:
61.情况1:如果弯道区域2,距离弯道中心点p点的n米内没有对向车辆(即驶向p点的车辆),则服务器103向车辆1发送第一类型预警提示消息,第一类型预警提示消息包含如下信息:对象指示符,对象指示符用于指示对向车道n米内是否存在对向车;具体来说,当对象指示符的值为无效值(0)时,表示对向车道n米内不存在对向车;当对象指示符的值为有效值(如3)时,该有效值表示对向车道n米内存在对向车的数量。可以理解的是,在情况1时(即距离弯道中心点p点的n米内没有对向车辆),对象指示符的值为无效值。此时,服务器103也可以不发送预警提示消息。
62.情况2:如果弯道区域2,距离弯道中心点p点的n米内有对向车,且反应时间t(即两车相遇的时间)大于时间阈值tth;也就是说,司机的反应时间足够,则服务器103向车辆1发送第二类型预警提示消息,第二类型预警提示消息包含以下至少一项:1)对象指示符(此情况下,对象指示符的值为有效值);2)车辆1与各个对向车辆的相遇时间;3)第二类型预警提示消息的发送时间。
63.其中,反应时间的计算方式如下:由图1c可知,车辆1位于弯道区域1的a点,车辆2位于弯道区域2的b点,由于a点、b点、p点的位置坐标已知,因此ab之间的距离为:dab=dap+dpb;两车的相对速度为:vab=va+vb;由此可以计算弯道反应时间为:t=dab/vab。需要说明的是,a点(车辆1的位置)和b点(车辆2的位置)的坐标以及车辆1和车辆2的速度,可以由服务器103根据弯道区域内各个车辆发送的uwb定位信号,以及超宽带基站102的位置计算得到(如通过dota算法);也可以由车辆根据超宽带基站102的位置,以及超宽带基站102发送的uwb定位信号计算得到(如通过dota算法),并上报给服务器103。
64.情况3:如果弯道区域2,距离弯道中心点p点的n米内有对向车,且对向车辆中存在潜在危险车辆,潜在危险车辆是指反应时间t(即潜在危险车辆与车辆1相遇的时间)小于等于时间阈值tth的车辆;也就是说,车辆1司机的反应时间较短,存在发生安全事故的危险;则服务器103向车辆1发送第三类型预警提示消息,第三类型预警提示消息包含以下至少一项:1)对象指示符(此情况下,对象指示符的值为有效值);2)车辆1与各个对向车辆的相遇时间;3)第三类型预警提示消息的发送时间;设对向车中与车辆1相遇时间最短的对向车为车辆2,则第三类型预警提示消息还可以包括以下一项或多项:1)车辆2的速度;2)车辆2与车辆1之间的距离;3)危险类型提醒标识,用于指示车辆2的类型,如大货车、大客车、小客车、摩托车等。可选的,第三类型预警提示消息还可以用于指示车辆1自动减速,或者行驶至预定车道,来提高车辆1通过弯道时的安全性。
65.可以理解的是,上述三种类型的预警提示消息中:第三类型预警提示消息的警示强度(等级)≥第二类型预警提示消息的警示强度(等级)≥第一类型预警提示消息的警示强度(等级)。
66.图1d为本技术实施例提供的另一种预警系统的交互流程图。如图1d所示,预警方法的大致原理如下:
67.(1)超宽带基站102向周围发送uwb定位信号,uwb定位信号携带超宽带基站102自身的精确坐标信息(如经纬高信息)。
68.(2)对象101行至超宽带基站102附近,接收到超宽带基站102发送的uwb定位信号后,得到超宽带基站102的精确坐标信息,并对uwb定位信号进行测量,测量数据至少包含:1)第一时间戳,用于指示uwb定位信号的到达时刻(即对象101接收到超宽带基站102发送的超宽带信号的时间)。对象101根据超宽带基站102的位置以及测量结果(包含上述时间戳),可以确定出自身的精确位置(如通过tdoa定位算法计算自身的精确位置)。
69.(3)对象101向服务器103发送自身的状态消息,该状态消息用于指示对象101当前的状态(如对象101的身份、当前的位置、速度等),供服务器103进行预警判段。具体地,状态消息包括对象101的位置(如经纬高的形式);此外,状态消息还可以包括以下至少一项:1)第二时间戳,用于指示状态消息的发送时间。2)对象101当前的速度,3)对象101的标识(如uwb设备号,车牌号等)。
70.(4)服务器103根据当前道路状况、对象101的位置等相关因素(如对象101的速度)生成预警提示消息,并向对象101发送预警提示消息。具体实施方式可参考图1b中预警提示消息的发送方式,以及图1c中预警提示消息的生成方式,在此不再赘述。对象101收到预警提示消息后,可以显示和播报出来,以提醒司机。
71.图1e为本技术实施例提供的再一种预警系统的交互流程图。如图1e所示,预警方法的大致原理如下:
72.(1)对象101向服务器103发送目标区域(如弯道)的状态请求,具体地,对象101可以通过超宽带基站102向服务器103发送目标区域的状态请求,也可以通过互联网等其他方式向服务器103发送目标区域的状态请求,本技术对此不作限制。目标区域的状态请求可以包括以下至少一项:1)对象101的标识(如id号,设备号,车牌号等);2)时间戳,用于指示请求目标区域在对应时刻的状态(车况);例如,时间戳为15:12,表示请求目标区域在15点12分时的状态;3)目标区域的标识,用于指示需要获取道路状况的目标区域(该目标区域也可以是服务器103根据超宽带基站102的位置确定的)。
73.(2)服务器103向对象101反馈目标区域的道路状态消息,该道路状态消息用于指示目标区域的道路状态(如弯道对面车况)。道路状态消息包含一下至少一项:1)对象指示符,用于指示目标区域是否存在第二对象;2)各个第二对象的对象类型,如大货车、大客车、小客车、摩托车等;3)一个或多个潜在危险对象(潜在危险对象与对象101相遇的时间小于等于时间阈值tth)的位置坐标;4)一个或多个潜在危险对象的速度;5)时间戳,用于指示上述道路状态所对应的时间;例如,时间戳为17:22,表示上述道路状态为17点22分时的道路状态。
74.需要说明的是,道路状态消息是根据目标区域内接收的超宽带信号确定的;例如,若在指定时刻或时间段内,在目标区域内接收到超宽带信号,则将对象指示符设置为有效
值;若在指定时刻或时间段内,在目标区域内未接收到超宽带信号,则将对象指示符设置为无效值。
75.(3)对象101在收到目标区域的道路状态消息后,可以显示和播报出来,以提醒司机。
76.由上述图1b,图1d和图1e所提供的三种预警系统的交互流程可知,由于超宽带基站部署在弯道两侧,通过超宽带信号来确定对象(如车辆)的位置,因此,服务器可以不受视距的遮挡,能准确的掌握弯道两侧的道路状况,并在满足预警规则时,向对象发送预警提示消息,进而提高车辆通过弯道时的安全性。
77.基于上述预警方案,本技术实施例提出更为详细的预警方法,下面将结合附图对本技术实施例提出的预警方法进行详细介绍。
78.图2为本技术实施例提供的一种预警方法的流程示意图。该预警方法可以由计算机设备执行,该计算机设备具体可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。如图2所示,该预警方法可包括但不限于步骤s201和步骤s202:
79.s201、获取第一对象的目标位置。
80.第一对象除了指车辆,还可以是指机器人、可穿戴设备、终端设备等;也就是说,本技术除了可以应用于车辆行驶,还可以适用于道路上佩戴了可穿戴设备,或者携带了终端设备的行人;以及未来可能在道路上行进的机器人等。
81.在一种实施方式中,第一对象的目标位置是计算机设备根据第一对象发送的超宽带信号的接收时间确定的,第一对象发送的超宽带信号的接收时间可以是由接收第一对象发送的超宽带信号的超宽带基站提供的,在本实施方式中,第一对象的目标位置是指第一对象在发送超宽带信号时的位置。可以理解的是,由计算机设备确定第一对象的目标位置,超宽带基站和第一对象无需搭载计算模块,可以有效地降低超宽带基站和第一对象的生产成本。
82.在另一种实施方式中,第一对象的目标位置是由第一对象向计算机设备提供的,第一对象的目标位置是第一对象在接收到第一超宽带基站发送的超宽带信号后,根据第一超宽带基站的位置以及接收到第一超宽带基站发送的超宽带信号的时间确定的。在本实施方式中,第一对象的目标位置是第一对象向计算机设备发送目标位置时的位置,或者是第一对象接收到第一超宽带基站发送的超宽带信号时的位置。在实际应用中,当计算机设备需要同时确定多个对象的位置时,可能出现延迟的情况,因此由第一对象向计算机设备提供自身的目标位置,可以节省计算机设备的计算资源,提升计算机设备的工作效率。
83.s202、若目标位置满足预警规则,则向第一对象发送预警提示消息。
84.需要说明的是,对于第一对象来说,预警规则可以是根据第一对象的目标位置、速度、类型中的一个或多个因素综合决定。其中,第一对象的速度可以是计算机设备根据第一对象发送的超宽带定位信号确定的;例如,通过计算第一对象在t0时刻的位置a0,以及计算第一对象在t1时刻的位置a1,来计算第一对象的速度v=d
a1a0
/(t1-t0);其中,d
a1a0
表示a0到a1的距离。第一对象的速度也可以是第一对象通过状态消息向计算机设备提供的;此外,状态消息还可包括以下至少一项:第一对象的标识(如uwb设备号、车牌号等),第一对象的类型(如小汽车、大卡车、摩托车等)。
85.在一种实施方式中,目标位置是以目标弯道作为参照物确定的;预警规则包括以
下至少一项:目标位置的关联区域存在第二对象,目标位置与目标弯道的距离小于距离阈值。在一个实施例中,预警规则是根据目标位置确定的,例如,若目标位置距离弯道中心点的距离小于距离阈值(如10米),则判定目标位置满足预警规则。在另一个实施例中,若目标位置的关联区域存在第二对象,则判定目标位置满足预警规则。
86.在另一种实施方式中,预警规则是根据第一对象的目标位置、速度、类型中的至少两个因素决定的。在一个实施例中,预警规则是根据第一对象的速度和目标位置共同决定的,第一对象的速度与目标位置距弯道中心点的距离成正比;例如,若第一对象当前的速度小于等于速度阈值(如40公里/秒),则当目标位置距离弯道中心点的距离小于第一距离阈值(如10米)时判断判定目标位置满足预警规则;若第一对象当前的速度大于速度阈值,则当目标位置距离弯道中心点的距离小于第二距离阈值(如15米)时判断判定目标位置满足预警规则。在另一个实施例中。预警规则是根据第一对象的类型和目标位置共同决定的;例如,若第一对象的类型为大卡车,则当目标位置距离弯道中心点的距离小于第一距离阈值(如20米)时判断判定目标位置满足预警规则;若第一对象的类型为小汽车,则当目标位置距离弯道中心点的距离小于第二距离阈值(如10米)时判断判定目标位置满足预警规则。可以理解的是,基于多个因素共同制定预警规则,可以使得预警消息更具有针对性,准确性更高。
87.计算机设备向第一对象发送预警提示消息的具体实施方式可以参考图1c中的实施例,在此不再赘述。
88.本技术实施例中,获取第一对象的目标位置,第一对象的目标位置是根据超宽带信号确定的,若目标位置满足预警规则,则向第一对象发送预警提示消息。可见,通过超宽带信号来确定第一对象的位置,并在满足预警规则(如弯道对面存在第二对象)时向第一对象发送预警提示消息,进而提高第一对象通过弯道时的安全性。
89.图3为本技术实施例提供的另一种预警方法的流程示意图。该预警方法可以由计算机设备执行,该计算机设备具体可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。如图3所示,该预警方法可包括但不限于步骤s301-步骤s305:
90.s301、获取第一对象发送的超宽带定位信号。
91.第一对象发送的超宽带定位信号是按照定位指示消息的指示发送的,定位指示消息是由第一超宽带基站广播的,定位指示消息包括:超宽带信号的发送频段和超宽带信号的发送频率。也就是说,第一对象发送的超宽带定位信号是按照定位指示消息指示的频道和发送频率发送的。
92.在一种实施方式中,计算机设备获取第一超宽带基站发送的测量结果,该测量结果是第一超宽带基站在获取第一对象发送的超宽带定位信号后,对第一对象发送的超宽带定位信号进行测量得到的,测量结果可以包括第一对象发送的超宽带定位信号,以及第一超宽带基站接收到第一对象发送的超宽带定位信号的时间。
93.s302、根据第一对象发送的超宽带定位信号确定第一对象的目标位置。
94.在一种实施方式中,第一对象发送的超宽带定位信号中携带有第一对象发送该超宽带定位信号的发送时间,计算机设备可以根据第一对象发送的超宽带定位信号的发送时间(t1),以及第一超宽带基站接收到第一对象发送的超宽带定位信号的接收时间(t2),确定第一对象发送的超宽带定位信号的传输时间(t=t1-t2),进而通过第一对象发送的超宽
带定位信号的传输时间(t),以及超宽带定位信号的传输速度(v),计算第一对象与第一超宽带基站之间的第一距离(d1=v*t)。同理,计算机设备可以按照上述方法获取第二超宽带基站与第一对象之间的第二距离(d2),再根据第一距离(d1)和第二距离(d2),确定第一对象的目标位置;在一个实施例中,计算机设备分别以第一超宽带基站为圆1的中心点,d1为圆1的半径;以第二超宽带基站为圆2的中心点,d2为圆2的半径,通过球面相交法确定第一对象的目标位置。
95.其中,第一超宽带基站和第二超宽带基站可以架设于道路中的弯道区域;例如,弯道的法线与道路边缘的交点处,或者弯道附近区域(如距离弯道2米以内的区域)。
96.s303、判断目标位置的关联区域是否存在至少一个第二对象。
97.目标位置的关联区域是根据目标位置来确定的,请参见图1c,若目标位置属于弯道区域1,则目标位置的关联位置属于弯道区域2,例如,目标位置的关联区域是弯道区域2中距离弯道中心点20米以内的区域;类似地,若目标位置属于弯道区域2,则目标位置的关联位置属于弯道区域1,例如,目标位置的关联区域是弯道区域1中距离弯道中心点20米以内的区域。
98.第二对象是指在目标位置的关联区域中,向弯道中心点行进的对象。其中,对象的行进方向可以通过周期性地接收该对象发送的uwb信号来确定;例如,若对象第一次发送的uwb信号的传输时间大于第二次发送的uwb信号的传输时间,则表示对象正在向弯道中心点行进;相应地,若对象第一次发送的uwb信号的传输时间小于第二次发送的uwb信号的传输时间,则表示对象正在驶离弯道中心点。
99.若目标位置的关联区域不存在第二对象,则继续执行步骤s304;若目标位置的关联区域存在至少一个第二对象,则继续执行步骤s305。
100.s304、向第一对象发送第一预警提示消息。
101.在一种实施方式中,第一预警提示消息携带对象指示符,对象指示符用于指示目标位置的关联区域是否存在第二对象;具体地,若对象指示符的值为无效值(如0),则表示目标位置的关联区域不存在第二对象;若对象指示符的值为有效值(如3),则表示目标位置的关联区域存在第二对象,该有效值可以用于指示第二对象的数量。由上述可知,第一预警提示消息中对象指示符的值为无效值。
102.可选的,在此情况下,计算机设备也可以不向第一对象发送第一预警提示消息,即不预警。
103.s305、向第一对象发送第二预警提示消息。
104.在一种实施方式中,第二预警提示消息包括以下至少一项:目标位置的关联区域中第二对象的数量,数量可以通过对象指示符指示;第一对象与一个或多个第二对象的相遇时间,例如,第二预警提示消息可以包括第一对象与目标第二对象的相遇时间,目标第二对象是第二对象中与第一对象的相遇时间最短的第二对象;又例如,第二预警提示消息可以包括第一对象与每个第二对象的相遇时间。此外,第二预警提示消息还可以包括该第二预警提示消息的发送时间。
105.其中,第一对象与第二对象的相遇时间t是基于第一对象的目标位置(a)与第二对象的位置(b)确定的(t=d
ab
/va+vb,其中,d
ab
=d
ap
+d
bp
,d
ap
为第一对象与弯道中心点的距离,d
bp
为第二对象与弯道中心点的距离,va为第一对象的速度,vb为第二对象的速度),第二对
象的位置(b)是通过第二对象发送的超宽带定位信号确定的(方法可参考第一对象的目标位置的确定方式,在此不再赘述)。
106.进一步地,如果目标位置的关联区域中的第二对象中存在与第一对象的相遇时间小于时间阈值(如20秒)的目标第二对象,则第二预警提示消息还可以包括以下至少一项:目标第二对象的速度,第一对象与目标第二对象之间的行驶距离(即第一对象到弯道中心点的距离与目标第二对象到弯道中心点的距离之和)。
107.本技术实施例中,获取第一对象的目标位置,第一对象的目标位置是根据超宽带信号确定的,若目标位置满足预警规则,则向第一对象发送预警提示消息。可见,通过超宽带信号来确定第一对象的位置,并在满足预警规则(如弯道对面存在第二对象)时向第一对象发送预警提示消息,进而提高第一对象通过弯道时的安全性。
108.图4为本技术实施例提供的又一种预警方法的流程示意图。该预警方法可以由计算机设备执行,该计算机设备具体可以是图1a所示的对象101。如图4所示,该预警方法可包括但不限于步骤s401和步骤s402:
109.s401、向服务器发送位置指示消息。
110.位置指示消息用于直接或间接指示第一对象的目标位置。
111.在一种实施方式中,位置指示消息是指超宽带定位信号。计算机设备获取第一超宽带基站广播的定位指示消息,并根据定位指示消息的指示向第一超宽带基站发送超宽带定位信号,以使服务器根据第一超宽带基站接收到的超宽带定位信号,确定第一对象的目标位置;具体的实施方式可参考图3中步骤s302的实施方式,在此不再赘述。
112.其中,定位指示消息包括:用于发送超宽带定位信号的频段的频段标识,以及超宽带定位信号的发送频率。计算机设备根据定位指示消息的指示向第一超宽带基站发送超宽带定位信号是指:计算机设备按照频段标识所指示的频段,以及发送频率向第一超宽带基站发送超宽带定位信号。第一超宽带基站可以架设于道路中的弯道区域;例如,弯道的法线与道路边缘的交点处,或者弯道附近区域(如距离弯道2米以内的区域)。可以理解的是,由计算机设备确定第一对象的目标位置,超宽带基站和第一对象无需搭载计算模块,可以有效地降低超宽带基站和第一对象的生产成本。
113.在另一种实施方式中,计算机设备获取第一超宽带基站广播的超宽带定位信号,第一超宽带基站广播的超宽带定位信号携带第一超宽带基站的位置信息(如经纬度坐标),计算机设备根据超宽带定位信号,以及第一超宽带基站的位置信息,确定自身的目标位置;具体地,第一超宽带基站广播的超宽带定位信号携带有该超宽带定位信号的广播时间(t1),计算机设备根据第一超宽带基站广播的超宽带定位信号的广播时间(t1),以及接收到第一超宽带基站广播的超宽带定位信号的接收时间(t2),确定第一超宽带基站广播的超宽带定位信号的传输时间(t=t1-t2),进而通过第一超宽带基站广播的超宽带定位信号的传输时间(t),以及该超宽带定位信号的传输速度(v),计算第一对象与第一超宽带基站之间的第一距离(d1=v*t)。同理,计算机设备可以按照上述方法获取第二超宽带基站与自身之间的第二距离(d2),再根据第一距离(d1)和第二距离(d2),确定自身的目标位置;在一个实施例中,计算机设备分别以第一超宽带基站为圆1的中心点,d1为圆1的半径;以第二超宽带基站为圆2的中心点,d2为圆2的半径,通过球面相交法确定自身的目标位置。在得到自身的目标位置后,计算机设备将目标位置添加至位置指示消息中,并向服务器发送位置指示
消息。其中,第二超宽带基站可以架设于道路中的弯道区域。在实际应用中,当计算机设备需要同时确定多个对象的位置时,可能出现延迟的情况,因此由第一对象向计算机设备提供自身的目标位置,可以节省计算机设备的计算资源,提升计算机设备的工作效率。
114.此外,位置指示消息还可以包括以下一项或多项:第一对象的标识,第一对象的类型,第一对象的速度;可用于辅助服务器生成预警提示消息。
115.s402、获取服务器返回的预警提示消息,并输出预警提示消息。
116.预警提示消息是服务器基于第一对象的目标位置生成的,具体的实施方式可参考图2中步骤s202的实施方式,在此不再赘述。计算机设备在获取服务器返回的预警提示消息后,输出预警提示消息,以使用户(如车辆驾驶人员)获知弯道区域的车况。
117.本技术实施例中,通过向服务器提供位置指示消息,来获取服务器返回的预警提示消息。其中,第一对象的目标位置的确定方式为:向第一超宽带基站发送超宽带定位信号,以使服务器根据第一超宽带基站接收到的超宽带定位信号,确定第一对象的目标位置;或者,第一对象基于第一超宽带基站发送的超宽带信号确定自身目标位置。可见,本技术实施例通过超宽带信号来确定第一对象的位置,并根据第一对象的目标位置进行预警,提高了第一对象通过弯道时的安全性。
118.图5为本技术实施例提供的再一种预警方法的流程示意图。该预警方法可以由计算机设备执行,该计算机设备具体可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。如图5所示,该预警方法可包括但不限于步骤s501-步骤s503:
119.s501、获取第一对象发送的目标区域的状态请求。
120.目标区域是第一对象根据自身的目标位置确定的,请参见图1c,若目标位置属于弯道区域1,则目标区域属于弯道区域2,例如,目标区域是弯道区域2中距离弯道中心点20米以内的区域;类似地,若目标位置属于弯道区域2,则目标区域属于弯道区域1,例如,目标区域是弯道区域1中距离弯道中心点20米以内的区域。第一对象的目标位置可以是第一对象根据第一超宽带基站发送的超宽带信号确定的,具体的实施方式可参考图4中步骤s401的实施方式,在此不再赘述。
121.目标区域的状态请求包括时间戳,时间戳用于指示请求获取目标区域在时间戳对应时刻的道路状态。
122.s502、根据时间戳关联的时段内接收的超宽带定位信号,确定目标区域在时间戳对应时刻的道路状态。
123.在一种实施方式中,若计算机设备在时间戳关联的时段内(如时间戳对应时刻的前一分钟内)接收到第二对象发送的超宽带定位信号,则判定目标区域存在第二对象,并将对象指示符设置为有效值;其中,第二对象是指在目标区域中,向弯道中心点行进的对象,对象指示符的值为目标区域中存在的第二对象的数量。例如,设时间戳为13:12,若计算机这边在13:11至13:12内接收到第二对象发送的超宽带定位信号,则判定目标区域存在第二对象。相应地,若计算机设备在时间戳关联的时段内未接收到第二对象发送的超宽带定位信号,则判定目标区域不存在第二对象,并将对象指示符设置为无效值。
124.s503、向第一对象返回目标区域的道路状态消息。
125.道路状态消息包括对象指示符,以及该道路状态消息的发送时间;其中,对象指示符用于指示目标区域在时间戳对应的时刻是否存在第二对象。计算机设备向第一对象返回
目标区域的道路状态消息,以使第一对象获取目标区域的道路状态。
126.本技术实施例中,通过超宽带信号可以确定第一对象的目标位置,以及目标区域中是否存在第二对象,进而为第一对象提供目标区域在指定时刻的道路状态,以提高第一对象在通过弯道时的安全性。可以理解的是,本技术实施例相较于上述图2-图4中的实施例来说,计算机设备无需确定第一对象的准确位置,只需要向第一对象提供目标区域的道路状态,节省了计算机设备的计算资源,可以有效提高计算机设备的工作效率。
127.需要说明的是,在本技术的具体实施方式中,可能涉及第一对象的用户信息(例如第一对象的行驶记录仪,驾驶员身份等)相关的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
128.上述详细阐述了本技术实施例的方法,为了便于更好地实施本技术实施例的上述方案,相应地,下面提供了本技术实施例的装置。
129.请参见图6,图6为本技术实施例提供的一种预警装置的结构示意图,该装置可以搭载在计算机设备上,该计算机设备具体可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。图6所示的预警装置可以用于执行上述图2和图3所描述的方法实施例中的部分或全部功能。请参见图6,各个单元的详细描述如下:
130.获取单元601,用于获取第一对象的目标位置,第一对象的目标位置是根据超宽带信号确定的;
131.发送单元602,用于若目标位置满足预警规则,则向第一对象发送预警提示消息。
132.在一种实施方式中,预警装置还包括处理单元603,获取单元601用于,获取第一对象的目标位置,具体用于:
133.获取第一对象发送的超宽带定位信号;
134.处理单元603,用于根据第一对象发送的超宽带定位信号确定第一对象的目标位置;
135.其中,第一对象发送的超宽带定位信号,是按照定位指示消息的指示发送的,定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率。
136.在一种实施方式中,预警装置还包括处理单元603,处理单元603用于,根据第一对象发送的超宽带定位信号确定第一对象的目标位置,具体用于:
137.根据定位指示消息的广播时间,以及第一对象发送的超宽带定位信号的接收时间,计算第一对象与广播定位指示消息的第一超宽带基站之间的第一距离;
138.获取第二超宽带基站与第一对象之间的第二距离;
139.根据第一距离和第二距离,确定第一对象的目标位置。
140.在一种实施方式中,目标位置是以目标弯道作为参照物确定的;预警规则包括以下至少一项:目标位置的关联区域存在第二对象,目标位置与目标弯道的距离小于距离阈值。
141.在一种实施方式中,发送单元602用于,向第一对象发送预警提示消息,具体用于:
142.若目标位置的关联区域不存在第二对象,则向第一对象发送第一预警提示消息,第一预警提示消息携带对象指示符,对象指示符的值为无效值;
143.若目标位置的关联区域存在至少一个第二对象,则向第一对象发送第二预警提示
消息,第二预警提示消息包括以下至少一项:目标位置的关联区域中第二对象的数量,第一对象与目标第二对象的相遇时间,第二预警提示消息的发送时间;
144.其中,目标第二对象是目标位置的关联区域中任一个第二对象,第一对象与目标第二对象的相遇时间是基于第一对象的目标位置与目标第二对象的位置确定的,目标第二对象的位置是通过目标第二对象发送的超宽带定位信号确定的。
145.在一种实施方式中,若目标第二对象与第一对象的相遇时间小于时间阈值,则第二预警提示消息还包括以下至少一项:目标第二对象的速度,第一对象与目标第二对象之间的距离。
146.根据本技术的一个实施例,图2和图3所示的预警方法所涉及的部分步骤可由图6所示的预警装置中的各个单元来执行。例如,图2中所示的s201可由图6所示的获取单元601执行,s202可由图6所示的发送单元602执行。图3中所示的s301可由图6所示的获取单元601执行,s304和s305可由图6所示的发送单元602执行,s302和s303可由处理单元603执行。图6所示的预警装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,预警装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
147.根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算装置上运行能够执行如图2和图3中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图6中所示的预警装置,以及来实现本技术实施例的预警方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算装置中,并在其中运行。
148.基于同一发明构思,本技术实施例中提供的预警装置解决问题的原理与有益效果与本技术方法实施例中预警方法解决问题的原理和有益效果相似,可以参见方法的实施的原理和有益效果,为简洁描述,在这里不再赘述。
149.请参见图7,图7为本技术实施例提供的另一种预警装置的结构示意图,该装置可以搭载在计算机设备上,该计算机设备具体可以是图1a所示的对象101。图7所示的预警装置可以用于执行上述图4所描述的方法实施例中的部分或全部功能。请参见图7,各个单元的详细描述如下:
150.收发单元701,用于向服务器发送位置指示消息,位置指示消息用于确定第一对象的目标位置;以及用于获取服务器返回的预警提示消息;
151.输出单元702,用于输出预警提示消息,预警提示消息是服务器基于第一对象的目标位置生成的。
152.在一种实施方式中,位置指示消息为超宽带定位信号,预警装置还包括处理单元703;收发单元701用于,向服务器发送位置指示消息,具体用于:
153.获取第一超宽带基站广播的定位指示消息;
154.处理单元703,用于根据定位指示消息的指示向第一超宽带基站发送超宽带定位
信号,以使服务器根据第一超宽带基站接收到的超宽带定位信号,确定第一对象的目标位置。
155.在一种实施方式中,定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率;收发单元701用于,根据定位指示消息的指示向第一超宽带基站发送超宽带定位信号,具体用于:
156.按照频段标识所指示的频段,以及发送频率向第一超宽带基站发送超宽带定位信号。
157.在一种实施方式中,预警装置还包括处理单元703;收发单元701用于,向服务器发送位置指示消息,具体用于:
158.获取第一超宽带基站广播的超宽带定位信号,第一超宽带基站广播的超宽带定位信号携带第一超宽带基站的位置信息;
159.处理单元703,用于根据超宽带定位信号,以及第一超宽带基站的位置信息,确定自身的目标位置;以及用于将目标位置添加至位置指示消息中;
160.向服务器发送位置指示消息。
161.在一种实施方式中,第一超宽带基站广播的超宽带定位信号携带有超宽带定位信号的广播时间,预警装置还包括处理单元703;处理单元703用于,根据超宽带定位信号,以及第一超宽带基站的位置信息,确定自身的目标位置,具体用于:
162.根据超宽带定位信号的广播时间,以及超宽带定位信号接收时间,计算与第一超宽带基站之间的第一距离;
163.获取与第二超宽带基站之间的第二距离;
164.根据第一距离和第二距离,确定自身的目标位置。
165.根据本技术的一个实施例,图4所示的预警方法所涉及的部分步骤可由图7所示的预警装置中的各个单元来执行。例如,图4中所示的s401可由图7所示的收发单元701执行,s402可由图7所示的收发单元701和图7所示的输出单元702协作执行。图7所示的预警装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,预警装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
166.根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算装置上运行能够执行如图4中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图7中所示的预警装置,以及来实现本技术实施例的预警方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算装置中,并在其中运行。
167.基于同一发明构思,本技术实施例中提供的预警装置解决问题的原理与有益效果与本技术方法实施例中预警方法解决问题的原理和有益效果相似,可以参见方法的实施的原理和有益效果,为简洁描述,在这里不再赘述。
168.请参见图8,图8为本技术实施例提供的再一种预警装置的结构示意图,该装置可以搭载在计算机设备上,该计算机设备具体可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。图8所示的预警装置可以用于执行上述图5所描述的方法实施例中的部分或全部功能。请参见图8,各个单元的详细描述如下:
169.收发单元801,用于获取第一对象发送的目标区域的状态请求,状态请求包括时间戳;
170.处理单元802,用于根据时间戳关联的时段内接收的超宽带定位信号,确定目标区域在时间戳对应时刻的道路状态;
171.收发单元801,还用于向第一对象返回目标区域的道路状态消息,道路状态消息包括对象指示符,以及道路状态消息的发送时间,对象指示符用于指示目标区域在时间戳对应的时刻是否存在第二对象。
172.在一种实施方式中,处理单元802用于,根据时间戳关联的时段内接收的超宽带定位信号,确定目标区域在时间戳对应时刻的道路状态,具体用于:
173.若在时间戳关联的时段内接收到第二对象发送的超宽带定位信号,则判定目标区域存在第二对象,并将对象指示符设置为有效值;
174.若在时间戳关联的时段内未接收到第二对象发送的超宽带定位信号,则判定目标区域不存在第二对象,并将对象指示符设置为无效值。
175.根据本技术的一个实施例,图5所示的预警方法所涉及的部分步骤可由图8所示的预警装置中的各个单元来执行。例如,图5中所示的s501和s503可由图8所示的收发单元801执行,s502可由图8所示的处理单元802执行。图8所示的预警装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本技术的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本技术的其它实施例中,预警装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
176.根据本技术的另一个实施例,可以通过在包括中央处理单元(cpu)、随机存取存储介质(ram)、只读存储介质(rom)等处理元件和存储元件的例如计算机的通用计算装置上运行能够执行如图5中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图8中所示的预警装置,以及来实现本技术实施例的预警方法。计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算装置中,并在其中运行。
177.基于同一发明构思,本技术实施例中提供的预警装置解决问题的原理与有益效果与本技术方法实施例中预警方法解决问题的原理和有益效果相似,可以参见方法的实施的原理和有益效果,为简洁描述,在这里不再赘述。
178.请参阅图9,图9为本技术实施例提供的一种计算机设备的结构示意图,如图9所示,计算机设备至少包括处理器901、通信接口902和存储器903。其中,处理器901、通信接口902和存储器903可通过总线或其他方式连接。其中,处理器901(或称中央处理器(central processing unit,cpu))是终端的计算核心以及控制核心,其可以解析终端内的各类指令
以及处理终端的各类数据,例如:cpu可以用于解析用户向终端所发送的开关机指令,并控制终端进行开关机操作;再如:cpu可以在终端内部结构之间传输各类交互数据,等等。通信接口902可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等),受处理器901的控制可以用于收发数据;通信接口902还可以用于终端内部数据的传输以及交互。存储器903(memory)是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器903既可以包括终端的内置存储器,当然也可以包括终端所支持的扩展存储器。存储器903提供存储空间,该存储空间存储了终端的操作系统,可包括但不限于:android系统、ios系统、windows phone系统等等,本技术对此并不作限定。
179.本技术实施例还提供了一种计算机可读存储介质(memory),计算机可读存储介质是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的处理系统。并且,在该存储空间中还存放了适于被处理器901加载并执行的一条或多条的指令,这些指令可以是一个或多个的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机可读存储介质。
180.在一个实施例中,该计算机设备可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。在此情况下,处理器901通过运行存储器903中的可执行程序代码,执行如下操作:
181.通过通信接口902获取第一对象的目标位置,第一对象的目标位置是根据超宽带信号确定的;
182.若目标位置满足预警规则,则通过通信接口902向第一对象发送预警提示消息。
183.作为一种可选的实施例,处理器901获取第一对象的目标位置的具体实施例为:
184.通过通信接口902获取第一对象发送的超宽带定位信号;
185.根据第一对象发送的超宽带定位信号确定第一对象的目标位置;
186.其中,第一对象发送的超宽带定位信号,是按照定位指示消息的指示发送的,定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率。
187.作为一种可选的实施例,处理器901根据第一对象发送的超宽带定位信号确定第一对象的目标位置的具体实施例为:
188.根据定位指示消息的广播时间,以及第一对象发送的超宽带定位信号的接收时间,计算第一对象与广播定位指示消息的第一超宽带基站之间的第一距离;
189.获取第二超宽带基站与第一对象之间的第二距离;
190.根据第一距离和第二距离,确定第一对象的目标位置。
191.作为一种可选的实施例,目标位置是以目标弯道作为参照物确定的;预警规则包括以下至少一项:目标位置的关联区域存在第二对象,目标位置与目标弯道的距离小于距离阈值。
192.作为一种可选的实施例,处理器901通过通信接口902向第一对象发送预警提示消息的具体实施例为:
193.若目标位置的关联区域不存在第二对象,则通过通信接口902向第一对象发送第
一预警提示消息,第一预警提示消息携带对象指示符,对象指示符的值为无效值;
194.若目标位置的关联区域存在至少一个第二对象,则通过通信接口902向第一对象发送第二预警提示消息,第二预警提示消息包括以下至少一项:目标位置的关联区域中第二对象的数量,第一对象与目标第二对象的相遇时间,第二预警提示消息的发送时间;
195.其中,目标第二对象是目标位置的关联区域中任一个第二对象,第一对象与目标第二对象的相遇时间是基于第一对象的目标位置与目标第二对象的位置确定的,目标第二对象的位置是通过目标第二对象发送的超宽带定位信号确定的。
196.作为一种可选的实施例,若目标第二对象与第一对象的相遇时间小于时间阈值,则第二预警提示消息还包括以下至少一项:目标第二对象的速度,第一对象与目标第二对象之间的距离。
197.在另一个实施例中,该计算机设备具体可以是图1a所示的对象101。处理器1001通过运行存储器1003中的可执行程序代码,执行如下操作:
198.通过通信接口1002向服务器发送位置指示消息,位置指示消息用于确定第一对象的目标位置;
199.通过通信接口1002获取服务器返回的预警提示消息;
200.输出预警提示消息,预警提示消息是服务器基于第一对象的目标位置生成的。
201.作为一种可选的实施例,位置指示消息为超宽带定位信号;处理器1001通过通信接口1002向服务器发送位置指示消息的具体实施例为:
202.通过通信接口1002获取第一超宽带基站广播的定位指示消息;根据定位指示消息的指示向第一超宽带基站发送超宽带定位信号,以使服务器根据第一超宽带基站接收到的超宽带定位信号,确定第一对象的目标位置。
203.作为一种可选的实施例,定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率;处理器1001通过通信接口1002根据定位指示消息的指示向第一超宽带基站发送超宽带定位信号的具体实施例为:
204.按照频段标识所指示的频段,以及发送频率通过通信接口1002向第一超宽带基站发送超宽带定位信号。
205.作为一种可选的实施例,处理器1001通过通信接口1002向服务器发送位置指示消息的具体实施例为:
206.通过通信接口1002获取第一超宽带基站广播的超宽带定位信号,第一超宽带基站广播的超宽带定位信号携带第一超宽带基站的位置信息;
207.根据超宽带定位信号,以及第一超宽带基站的位置信息,确定自身的目标位置;
208.将目标位置添加至位置指示消息中,并通过通信接口1002向服务器发送位置指示消息。
209.作为一种可选的实施例,第一超宽带基站广播的超宽带定位信号携带有超宽带定位信号的广播时间;处理器1001根据超宽带定位信号,以及第一超宽带基站的位置信息,确定自身的目标位置的具体实施例为:
210.根据超宽带定位信号的广播时间,以及超宽带定位信号接收时间,计算与第一超宽带基站之间的第一距离;
211.获取与第二超宽带基站之间的第二距离;
212.根据第一距离和第二距离,确定自身的目标位置。
213.在又一个实施例中,该计算机设备可以是图1a所示的服务器103或者集成了处理模块的超宽带基站102。在此情况下,处理器1101通过运行存储器1103中的可执行程序代码,执行如下操作:
214.通过通信接口1102获取第一对象发送的目标区域的状态请求,状态请求包括时间戳;
215.根据时间戳关联的时段内接收的超宽带定位信号,确定目标区域在时间戳对应时刻的道路状态;
216.通过通信接口1102向第一对象返回目标区域的道路状态消息,道路状态消息包括对象指示符,以及道路状态消息的发送时间,对象指示符用于指示目标区域在时间戳对应的时刻是否存在第二对象。
217.作为一种可选的实施例,处理器1101根据时间戳关联的时段内接收的超宽带定位信号,确定目标区域在时间戳对应时刻的道路状态,的具体实施例为:
218.若在时间戳关联的时段内接收到第二对象发送的超宽带定位信号,则判定目标区域存在第二对象,并将对象指示符设置为有效值;
219.若在时间戳关联的时段内未接收到第二对象发送的超宽带定位信号,则判定目标区域不存在第二对象,并将对象指示符设置为无效值。
220.基于同一发明构思,本技术实施例中提供的计算机设备解决问题的原理与有益效果与本技术方法实施例中预警方法解决问题的原理和有益效果相似,可以参见方法的实施的原理和有益效果,为简洁描述,在这里不再赘述。
221.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有一条或多条指令,一条或多条指令适于由处理器加载并执行上述方法实施例的预警方法。
222.本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例的预警方法。
223.本技术实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的预警方法。
224.本技术实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
225.本技术实施例装置中的模块可以根据实际需要进行合并、划分和删减。
226.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
227.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
技术特征:
1.一种预警方法,其特征在于,应用于服务器,所述方法包括:获取第一对象的目标位置,所述第一对象的目标位置是根据超宽带信号确定的;若所述目标位置满足预警规则,则向所述第一对象发送预警提示消息。2.如权利要求1所述的方法,其特征在于,所述获取第一对象的目标位置,包括:获取第一对象发送的超宽带定位信号;根据所述第一对象发送的超宽带定位信号确定所述第一对象的目标位置;其中,所述第一对象发送的超宽带定位信号,是按照定位指示消息的指示发送的;所述定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率。3.如权利要求2所述的方法,其特征在于,所述根据所述第一对象发送的超宽带定位信号确定所述第一对象的目标位置,包括:根据所述定位指示消息的广播时间,以及所述第一对象发送的超宽带定位信号的接收时间,计算所述第一对象与广播所述定位指示消息的第一超宽带基站之间的第一距离;获取第二超宽带基站与所述第一对象之间的第二距离;根据所述第一距离和所述第二距离,确定所述第一对象的目标位置。4.如权利要求1所述的方法,其特征在于,所述目标位置是以目标弯道作为参照物确定的;所述预警规则包括以下至少一项:所述目标位置的关联区域存在第二对象,所述目标位置与所述目标弯道的距离小于距离阈值。5.如权利要求1所述的方法,其特征在于,所述向所述第一对象发送预警提示消息,包括:若所述目标位置的关联区域不存在第二对象,则向所述第一对象发送第一预警提示消息,所述第一预警提示消息携带对象指示符,所述对象指示符的值为无效值;若所述目标位置的关联区域存在至少一个第二对象,则向所述第一对象发送第二预警提示消息,所述第二预警提示消息包括以下至少一项:所述目标位置的关联区域中第二对象的数量,所述第一对象与目标第二对象的相遇时间,所述第二预警提示消息的发送时间;其中,所述目标第二对象是目标位置的关联区域中任一个第二对象,所述第一对象与所述目标第二对象的相遇时间是基于所述第一对象的目标位置与所述目标第二对象的位置确定的,所述目标第二对象的位置是通过所述目标第二对象发送的超宽带定位信号确定的。6.如权利要求5所述的方法,其特征在于,若所述目标第二对象与所述第一对象的相遇时间小于时间阈值,则所述第二预警提示消息还包括以下至少一项:所述目标第二对象的速度,所述第一对象与所述目标第二对象之间的距离。7.一种预警方法,其特征在于,应用于第一对象,所述方法包括:向服务器发送位置指示消息,所述位置指示消息用于确定所述第一对象的目标位置;获取所述服务器返回的预警提示消息,并输出所述预警提示消息,所述预警提示消息是所述服务器基于所述第一对象的目标位置生成的。8.如权利要求7所述的方法,其特征在于,所述位置指示消息为超宽带定位信号;所述向服务器发送位置指示消息,包括:获取第一超宽带基站广播的定位指示消息;根据所述定位指示消息的指示向所述第一超宽带基站发送超宽带定位信号,以使所述
服务器根据所述第一超宽带基站接收到的超宽带定位信号,确定所述第一对象的目标位置。9.如权利要求8所述的方法,其特征在于,所述定位指示消息包括:超宽带定位信号的频段标识和超宽带定位信号的发送频率;所述根据所述定位指示消息的指示向所述第一超宽带基站发送超宽带定位信号,包括:按照所述频段标识所指示的频段,以及所述发送频率向所述第一超宽带基站发送超宽带定位信号。10.如权利要求7所述的方法,其特征在于,所述向服务器发送位置指示消息,包括:获取第一超宽带基站广播的超宽带定位信号,所述第一超宽带基站广播的超宽带定位信号携带所述第一超宽带基站的位置信息;根据所述超宽带定位信号,以及所述第一超宽带基站的位置信息,确定自身的目标位置;将所述目标位置添加至位置指示消息中,并向服务器发送所述位置指示消息。11.如权利要求10所述的方法,其特征在于,所述第一超宽带基站广播的超宽带定位信号携带有超宽带定位信号的广播时间;所述根据所述超宽带定位信号,以及所述第一超宽带基站的位置信息,确定自身的目标位置,包括:根据所述超宽带定位信号的广播时间,以及所述超宽带定位信号接收时间,计算与所述第一超宽带基站之间的第一距离;获取与第二超宽带基站之间的第二距离;根据所述第一距离和所述第二距离,确定自身的目标位置。12.一种预警方法,其特征在于,应用于服务器,所述方法包括:获取第一对象发送的目标区域的状态请求,所述状态请求包括时间戳;根据所述时间戳关联的时段内接收的超宽带定位信号,确定所述目标区域在所述时间戳对应时刻的道路状态;向所述第一对象返回所述目标区域的道路状态消息,所述道路状态消息包括对象指示符,以及所述道路状态消息的发送时间,所述对象指示符用于指示所述目标区域在所述时间戳对应的时刻是否存在第二对象。13.如权利要求12所述的方法,其特征在于,所述根据所述时间戳关联的时段内接收的超宽带定位信号,确定所述目标区域在所述时间戳对应时刻的道路状态,包括;若在所述时间戳关联的时段内接收到第二对象发送的超宽带定位信号,则判定所述目标区域存在所述第二对象,并将对象指示符设置为有效值;若在所述时间戳关联的时段内未接收到第二对象发送的超宽带定位信号,则判定所述目标区域不存在所述第二对象,并将对象指示符设置为无效值。14.一种预警装置,其特征在于,搭载于服务器,包括:获取单元,用于获取第一对象的目标位置,所述第一对象的目标位置是根据超宽带信号确定的;发送单元,用于若所述目标位置满足预警规则,则向所述第一对象发送预警提示消息。15.一种预警装置,其特征在于,搭载于第一对象,包括:收发单元,用于向服务器发送位置指示消息,所述位置指示消息用于确定所述第一对
象的目标位置;以及用于获取所述服务器返回的预警提示消息;输出单元,用于输出所述预警提示消息,所述预警提示消息是所述服务器基于所述第一对象的目标位置生成的。16.一种预警装置,其特征在于,搭载于服务器,包括:收发单元,用于获取第一对象发送的目标区域的状态请求,所述状态请求包括时间戳;处理单元,用于根据所述时间戳关联的时段内接收的超宽带定位信号,确定所述目标区域在所述时间戳对应时刻的道路状态;所述收发单元,还用于向所述第一对象返回所述目标区域的道路状态消息,所述道路状态消息包括对象指示符,以及所述道路状态消息的发送时间,所述对象指示符用于指示所述目标区域在所述时间戳对应的时刻是否存在第二对象。17.一种计算机设备,其特征在于,包括:存储装置和处理器;存储器,所述存储器中存储有计算机程序;处理器,用于加载所述计算机程序实现如权利要求1-6任一项所述的预警方法,或实现如权利要求7-11任一项所述的预警方法,或实现如权利要求12或13所述的预警方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-6任一项所述的预警方法,或执行如权利要求7-11任一项所述的预警方法,或执行如权利要求12或13所述的预警方法。19.一种计算机程序产品,其特征在于,所述计算程序产品包括计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-6任一项所述的预警方法,或执行如权利要求7-11任一项所述的预警方法,或执行如权利要求12或13所述的预警方法。
技术总结
本申请实施例公开了一种预警方法、装置、设备及计算机可读存储介质。本申请实施例可应用于交通领域,其中方法包括:获取第一对象的目标位置,第一对象的目标位置是根据超宽带信号确定的,若目标位置满足预警规则,则向第一对象发送预警提示消息。可见,通过超宽带信号来确定第一对象的位置,并在满足预警规则(如弯道对面存在第二对象)时向第一对象发送预警提示消息,进而提高车辆通过弯道时的安全性。进而提高车辆通过弯道时的安全性。进而提高车辆通过弯道时的安全性。
技术研发人员:刘恒进
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.12.31
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
