一种处理道路交通事件上报消息的方法及设备与流程

未命名 07-17 阅读:95 评论:0


1.本说明书多个实施例涉及智慧交通技术领域,尤其涉及一种处理道路交通事件上报消息的方法及设备。


背景技术:

2.在实际的道路环境中,时常会出现一些道路交通事件(比如交通事故、道路施工)。道路交通事件通常会影响正常的道路行驶,因此,道路相关的事务方(比如交管部门,又如地图导航服务方)希望可以及时定位到发生道路交通事件的路段。可是事务方往往并不在发生道路交通事件的现场,因此,通常会由位于道路交通事件现场的通信定位设备对交通道路事件进行上报。
3.然而,在实际应用中可能出现多个通信定位设备上报的交通道路事件重复的情况,给事务方带来不便。


技术实现要素:

4.本说明书的多个实施例提供一种处理道路交通事件上报消息的方法及设备,以便避免多个通信定位设备上报的交通道路事件重复。
5.根据本说明书多个实施例的第一方面,提出了一种处理道路交通事件上报消息的方法,包括:
6.获取位于道路交通事件的关联道路的多个通信定位设备各自发送的事件上报消息,每个通信定位设备所发送的事件上报消息携带有该通信定位设备的位置坐标;
7.基于预设条件对各个所述事件上报消息进行分组,使得关联于同一个道路交通事件的事件上报消息归入同一组;
8.其中,所述预设条件包括:任意两个事件上报消息携带的位置坐标之间的距离小于预设距离。
9.根据本说明书多个实施例的第二方面,提出了一种对导航地图的标注方法,其中,预先基于第一方面所述方法对道路交通事件的事件汇报消息进行处理,所述标注方法包括:
10.将同一组事件汇报消息携带的位置坐标所匹配的路段,形成关联于同一道路交通事件的路段集合;
11.在导航地图中将同一道路交通事件标注在同一路段集合的关联区域。
12.根据本说明书多个实施例的第三方面,提出了一种基于位置的服务提供方法,所述方法利用第二方面所述方法标记的导航地图,以利用所述导航地图为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。
13.根据本说明书多个实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面或第二方面所述的方法。
14.根据本说明书多个实施例的第五方面,提出了一种计算设备,包括存储器、处理
器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面或第二方面所述方法。
15.在上述技术方案中,位于道路交通事件的关联道路的多个通信定位设备会各自发送针对道路交通事件的事件上报消息,每个通信定位设备所发送的事件上报消息携带有该通信定位设备的位置坐标。对于需求事件上报消息的事务方来说,任意两个通信定位设备是否位于同一个道路交通事件的关联道路,是未知的,这意味着事务方也无法知晓任意两个事件上报消息所关联的道路交通事件是否为同一个道路交通事件。
16.为此,可以按照所关联的道路交通事件的不同,将获取的各个事件上报消息进行不同分组(即关联于同一个道路交通事件的事件上报消息被归入同一组)。同时,还需要明确两个事件上报消息关联于同一个道路交通事件的认定标准。即这两个事件上报消息携带的位置坐标之间的距离小于预设距离。
17.通常,两个事件上报消息携带的位置坐标之间的距离小于预设距离,说明这两个事件上报消息携带的位置坐标足够相近,很可能是关联于同一个道路交通事件。
18.通过上述技术方案,可以将上报相同的道路交通事件的事件上报消息聚合为一组,从而可以尽可能避免多个通信定位设备上报的道路交通事件发生重复的情况,进而可以避免给道路相关的事务方带来不便。
附图说明
19.图1示例性提供一种处理道路交通事件上报消息的方法的流程的示意图。
20.图2示例性提供具有单向连通关系的多个路段的示意图。
21.图3是本公开提供的一种计算设备的结构示意图。
22.在附图中,相同或对应的标号表示相同或对应的部分。附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
具体实施方式
23.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
24.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
25.本公开中所述的道路交通事件,可以是指道路中可能出现的一些对道路行驶有影响的事件,其例如可以是道路中发生的交通事故、道路施工、临时交通管制、道路损坏等等。
26.本公开中所述的道路相关的事务方,其自身负责事务通常有了解道路行驶状况的需求。例如,事务方是交管部门的话,其需要及时获知道路交通事件的发生现场的位置,以
便管理交通。又如,事务方是导航服务方的话,其需要及时获知道路交通事件的发生现场的位置,以便在其提供的导航地图中标示出发生道路交通事件的路段,提醒使用导航地图的用户注意道路行驶环境的异常情况。
27.本公开中所述的通信定位设备,可以是指具有通信功能与定位功能的设备,该设备可以位于道路交通事件的发生现场。此处的通信功能用于实现设备与不位于道路交通事件的发生现场的服务端设备之间的网络通信,此处的定位功能用于实现对设备自身的位置进行定位,得到位置坐标(例如可以是经纬度坐标)。
28.作为举例,通信定位设备可以是位于道路交通事件的发生现场的用户终端,也可以是部署在道路上或者道路旁的固定设施型(如智能栏杆、智能路灯),还可以是用于标示出道路交通事件的发生现场的临时性设施,该临时性设施具有通信功能与定位功能。更具体的,临时性设施例如可以是锥形桶(用于道路施工现场的标示)、三角架(用于道路上非正常停车现场、事故现场的标示)。
29.通信定位设备可以响应于其附近的道路交通事件的发生(容易理解,通信定位设备的附近如果发生道路交通事件,那么通信定位设备就位于道路交通事件的发生现场),向服务端设备发送关联于道路交通事件的事件上报消息,该消息可以携带通信定位设备的位置坐标。
30.通信定位设备对其附近的道路交通事件的发生的响应方式,可以是自动监测,也可以是接收人工输入的事件确认信号。另外,事件上报消息还可以携带道路交通事件的事件类型(如道路施工、交通事故、道路损毁等),事件类型可以是通信定位设备监测得到的,也可以是人工输入给通信定位设备的。
31.需要说明,上述的通信定位设备自动监测道路交通事件的方式例如可以是,通信定位设备可以控制摄像装置对道路进行拍摄,基于拍摄得到图像进行分析识别,判断道路中是否发生了道路交通事件,以及判断道路中发生的道路交通事件的事件类型。
32.在一些实施例中,如果通信定位设备是用于标示出道路交通事件的发生现场的临时性设施,那么,可以设计专用于标示特定类型的道路交通事件的发生现场的临时性设施,比如,锥形桶专用于标示道路施工类型的事件,三角架专用于标示道路中非正常停车的事件,这样的话,临时性设施可以不需要依赖于从外部监测或获取道路交通事件的事件类型,可以将默认的事件类型加入到需要发送的事件上报消息中。
33.在实际应用中,可能在道路的不同位置同时发生多起道路交通事件,而同一个道路交通事件的发生现场可能有不止一个通信定位设备,因此,容易出现多个通信定位设备上报的交通道路事件重复的情况。对于事务方来说,任意两个通信定位设备是否位于同一个道路交通事件的发生现场是未知的,其很难区分多个事件上报消息是否关联于同一个交通事件,这给事务方带来麻烦。
34.为此,可以按照所关联的道路交通事件的不同,将获取的各个事件上报消息进行不同分组(即关联于同一个道路交通事件的事件上报消息被归入同一组)。同时,还需要明确两个事件上报消息关联于同一个道路交通事件的认定标准。即这两个事件上报消息携带的位置坐标之间的距离小于预设距离。
35.通常,两个事件上报消息携带的位置坐标之间的距离小于预设距离,说明这两个事件上报消息携带的位置坐标足够相近,很可能是关联于同一个道路交通事件。
36.通过上述技术方案,可以将上报相同的道路交通事件的事件上报消息聚合为一组,从而可以尽可能避免多个通信定位设备上报的道路交通事件发生重复的情况,进而可以避免给道路相关的事务方带来不便。
37.以下详细说明本公开提供的技术方案。
38.图1示例性提供一种处理道路交通事件上报消息的方法的流程,包括以下步骤:
39.s100:获取位于道路交通事件的关联道路的多个通信定位设备各自发送的事件上报消息。
40.s102:基于预设条件对各个所述事件上报消息进行分组,使得关联于同一个道路交通事件的事件上报消息归入同一组。
41.图1所示的方法流程可以应用于服务端设备,服务端设备通常不位于道路上或者道路附近,因此,需要借助于道路交通事件的关联道路的通信定位设备来获取关联于道路交通事件的消息,即事件上报消息。事件上报消息通常可以携带通信定位设备的位置坐标,该位置坐标通常可以是通信定位设备对自身定位所得到的。此外,每个通信定位设备所发送的事件上报消息还携带有所上报的道路交通事件的事件类型信息。
42.上述的道路交通事件的关联道路,可以理解为道路交通事件的发生现场。
43.在本公开的各个实施例中,提供了认定两个事件上报消息是否关联于同一个道路交通事件的标准,即若两个事件上报消息满足预设条件,则这两个事件上报消息关联于同一个道路交通事件,需要归入同一组。
44.需要说明,有的事件上报消息携带的位置坐标可能与任一个其他事件上报消息携带的位置坐标之间的距离都达到了预设距离,因此,这个事件上报消息可以自身作为一组,该组中只有这一个事件上报消息。
45.此处的预设条件可以包括任意两个事件上报消息携带的位置坐标之间的距离小于预设距离。通常,两个事件上报消息携带的位置坐标之间的距离小于预设距离,说明这两个事件上报消息携带的位置坐标足够相近,更大概率是关联于同一个道路交通事件。
46.此外,考虑到实际应用中的同一个道路交通事件的关联道路通常只覆盖具有行驶方向相同的路段,通常不会覆盖行驶方向不同的路段,因此,预设条件还可以包括:任意两个事件上报消息携带的位置坐标所匹配的路段为行驶方向相同的路段。
47.在实际应用中,事务方为了方便对道路进行管理或分析,可以将道路划分为若干路段。位置坐标所匹配的路段,可以是指位置坐标所位于的路段,或者,如果位置坐标不位于任何路段,则匹配的路段可以是路段的边界点与位置坐标距离最近的路段。确定与位置坐标相匹配的路段,在业内通常被称为“抓路”。在实际应用中,如果通信定位设备的定位精度不够高,那么通信定位设备上传的事件上报消息所携带的位置坐标相对于通信定位设备实际所处位置的坐标是有偏差的,而基于事件上报消息所携带的位置坐标进行“抓路”,可以确定相匹配的路段,从而可以克服位置坐标的偏差。
48.需要说明,实际应用中的一些道路为双行道路,道路一侧为正向行驶车道,另一侧为逆向行驶车道。正向行驶车道可以包括若干路段,逆向行驶车道也可以包括若干路段,正向行驶车道的路段与逆向行驶车道的路段的行驶方向不同。对于正向行驶车道与逆向行驶车道之间有隔离带的双行道(如高速型道路),在实践中很难发生同一个道路交通事件的关联道路覆盖行驶方向不同的路段的情况。
49.作为一种实现方式,对各个所述事件上报消息进行分组可以具体包括:
50.确定各个所述事件上报消息分别对应的目标路段,其中,任一事件上报消息携带的位置坐标所匹配的路段,是该事件上报消息对应的目标路段;
51.依次将每个事件上报消息作为当前事件上报消息,循环执行以下探路步骤,直至满足循环停止条件:
52.确定与所述当前事件上报消息对应的目标路段的行驶方向相同、且与该事件上报消息对应的目标路段之间间隔的路段数量为i的其他路段,判断该其他路段是否属于任一事件上报消息对应的目标路段,i=0;
53.若对该其他路段的判断结果为是,则计算所述当前事件上报消息携带的位置坐标,与该其他路段对应的事件上报消息携带的位置坐标的距离;若计算结果小于预设距离,则将所述当前事件上报消息与该其他路段对应的事件上报消息归入同一组,并将i的值加1;
54.若对该其他路段的判断结果为否,则将i的值加1。
55.上述的所述循环停止条件可以包括:i的值大于设定阈值,此处的设定阈值例如可以是2。
56.具体而言,可以针对每个事件上报消息携带的位置坐标所匹配的路段,进行“探路”,即向与该路段行驶方向相同的其他路段进行探测,对该路段之后的路段进行探测,对该路段之前的路段进行探测,可以向之前与之后探测两个其他路段,可以大致覆盖同一个道路交通事件的发生现场。如图2所示,路段1-5是不同的事件上报消息匹配的路段,其中,针对路段3,可以向前“探路”2次,得到路段1、路段2,向后探路2次,得到路段4、路段5,如果匹配于路段3的消息携带的位置坐标与匹配于路段1(路段2、路段4、路段5同理)的消息携带的位置坐标之间的距离小于预设距离,则可以将路段3与路段1(路段2、路段4、路段5同理)归入一组,关联于同一个道路交通事件。
57.作为另一种实现方式,对各个所述事件上报消息进行分组可以具体包括:确定各个所述事件上报消息携带的位置坐标所匹配的路段,将路段的行驶方向相同的事件上报消息归入同一备选消息集合;将同一备选消息集合中的事件上报消息进行两两配对,计算每个消息对中的两个事件上报消息携带的位置坐标之间的距离,将计算结果小于预设距离的消息对归入同一组。
58.另外,考虑到同一个道路交通事件的发生现场所覆盖的路段之间往往也不会间隔太远,因此,预设条件还可以包括:任意两个事件上报消息携带的位置坐标所匹配的路段之间间隔的路段数量小于预设数量。也就是说,对于任意两个事件上报消息而言,在这两个事件上报消息分别携带的位置坐标所匹配的路段中,由一个路段行驶至另一个路段所经过的中间路段的数量小于预设数量,该预设数量例如可以是2。
59.作为一种实现方式,基于预设条件对各个所述事件上报消息进行分组可以具体包括:确定各个所述事件上报消息进行两两配对,计算每个消息对中的两个事件上报消息携带的位置坐标之间的距离,得到第一计算结果;并且,计算每个消息对中的两个事件上报消息携带的位置坐标所匹配的路段之间间隔的路段数量,作为第二计算结果;将第一计算结果小于预设距离且第二计算结果小于预设数量的消息对归入同一组。
60.此外,在一些实施例中,在道路为高速型道路的情况下,所述预设距离为第一预设
距离;在道路为非高速型道路的情况下,所述预设距离为第二预设距离;所述第一预设距离大于所述第二预设距离。在实际应用中,由于高速型道路上车辆行驶速度很高,因此,如果出现道路交通事件,则往往要求发生现场的覆盖范围较大,避免车辆来不及降速避让道路交通事件的发生现场,因此,高速型道路场景下的第一预设距离需要设置的比较大,例如可以是1公里。而非高速型道路(例如城市中的道路、乡间道路等)上车辆行驶速度相对较低场景下的第二预设距离可以设置的比较小,例如可以是100米。
61.在一些实施例中,可以将分组后的事件上报消息,按组为单位进一步提供给导航服务方,导航服务方可以认定同一组的事件上报消息关联于同一个道路交通安全事件,可以将同一组事件汇报消息携带的位置坐标所匹配的路段,形成关联于同一道路交通事件的路段集合,在导航地图中将同一道路交通事件标注在同一路段集合的关联区域,也就是说,在导航地图中将同一路段集合中各路段标记为同一个道路交通事件的发生现场。
62.本公开还提出了一种基于位置的服务提供方法,所述方法利用本公开实施例的方法得到的导航地图,以利用所述导航地图为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。
63.本公开还提供一种处理道路交通事件上报消息的装置,包括:
64.获取模块,获取位于道路交通事件的关联道路的多个通信定位设备各自发送的事件上报消息,每个通信定位设备所发送的事件上报消息携带有该通信定位设备的位置坐标;
65.分组模块,基于预设条件对各个所述事件上报消息进行分组,使得关联于同一个道路交通事件的事件上报消息归入同一组;
66.其中,所述预设条件包括:任意两个事件上报消息携带的位置坐标之间的距离小于预设距离。
67.本公开还提供一种计算机可读存储介质,该介质上存储有计算机程序,所述程序被处理器执行时实现本公开实施例的方法。
68.本公开还提供一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开实施例的方法。
69.图3是本公开提供的一种计算设备的结构示意图,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。
70.其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元ram1521、高速缓存存储单元1522和/或只读存储单元rom1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
71.总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过i/o接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块
进行通信。
72.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
73.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
74.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
75.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
76.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
77.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
78.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
79.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
80.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
81.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
82.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
83.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
84.上述对本说明书多个实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
85.在本说明书多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书多个实施例。在本说明书多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
86.应当理解,尽管在本说明书多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
87.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块
的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
88.以上所述仅为本说明书多个实施例的较佳实施例而已,并不用以限制本说明书多个实施例,凡在本说明书多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书多个实施例保护的范围之内。

技术特征:
1.一种处理道路交通事件上报消息的方法,包括:获取位于道路交通事件的关联道路的多个通信定位设备各自发送的事件上报消息,每个通信定位设备所发送的事件上报消息携带有该通信定位设备的位置坐标;基于预设条件对各个所述事件上报消息进行分组,使得关联于同一个道路交通事件的事件上报消息归入同一组;其中,所述预设条件包括:任意两个事件上报消息携带的位置坐标之间的距离小于预设距离。2.如权利要求1所述方法,其中,所述预设条件还包括:任意两个事件上报消息携带的位置坐标所匹配的路段为行驶方向相同的路段。3.如权利要求2所述方法,基于预设条件对各个所述事件上报消息进行分组,包括:确定各个所述事件上报消息携带的位置坐标所匹配的路段,将路段的行驶方向相同的事件上报消息归入同一备选消息集合;将同一备选消息集合中的事件上报消息进行两两配对,计算每个消息对中的两个事件上报消息携带的位置坐标之间的距离,将计算结果小于预设距离的消息对归入同一组。4.如权利要求1所述方法,其中,所述预设条件还包括:任意两个事件上报消息携带的位置坐标所匹配的路段之间间隔的路段数量小于预设数量。5.如权利要求4所述方法,基于预设条件对各个所述事件上报消息进行分组,包括:确定各个所述事件上报消息进行两两配对,计算每个消息对中的两个事件上报消息携带的位置坐标之间的距离,得到第一计算结果;并且,计算每个消息对中的两个事件上报消息携带的位置坐标所匹配的路段之间间隔的路段数量,作为第二计算结果;将第一计算结果小于预设距离且第二计算结果小于预设数量的消息对归入同一组。6.如权利要求1-5中任一项所述方法,其中,在道路为高速型道路的情况下,所述预设距离为第一预设距离;在道路为非高速型道路的情况下,所述预设距离为第二预设距离;所述第一预设距离大于所述第二预设距离。7.一种对导航地图的标注方法,其中,基于权利要求1-6中任一项所述方法对道路交通事件的事件上报消息进行处理,所述标注方法包括:将同一组事件上报消息携带的位置坐标所匹配的路段,形成关联于同一道路交通事件的路段集合;在导航地图中将同一道路交通事件标注在同一路段集合的关联区域。8.一种基于位置的服务提供方法,所述方法利用权利要求7所述方法标记的导航地图,以利用所述导航地图为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。9.一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现权利要求1至8任一项所述方法。10.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现权利要求1至8任一项所述方法。

技术总结
本说明书披露的多个实施例提供了一种处理道路交通事件上报消息的方法及设备。位于道路交通事件的关联道路的多个通信定位设备会各自发送针对道路交通事件的事件上报消息,每个通信定位设备所发送的事件上报消息携带有该通信定位设备的位置坐标。为此,可以按照所关联的道路交通事件的不同,将获取的各个事件上报消息进行不同分组(即关联于同一个道路交通事件的事件上报消息被归入同一组)。同时,还需要明确两个事件上报消息关联于同一个道路交通事件的认定标准。交通事件的认定标准。交通事件的认定标准。


技术研发人员:张有胜 李彬 董振宁 王宇静
受保护的技术使用者:高德软件有限公司
技术研发日:2022.09.06
技术公布日:2023/6/27
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐