一种道路动态事件的处理方法、装置、设备和介质转让专利

申请号 : CN202111233859.3

文献号 : CN114003672B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄际洲王海峰夏德国张昊

申请人 : 北京百度网讯科技有限公司

摘要 :

本公开公开了一种道路动态事件的处理方法,涉及计算机和图像处理技术领域,尤其涉及人工智能、自动驾驶和智能交通技术领域。具体实现方案为:从至少一个数据来源,获取非结构化的道路动态数据;从道路动态数据中识别所发生道路动态事件对应的道路位置;根据道路位置,建立道路与所述道路动态事件之间的关联。本公开的技术方案能够实时、全面收集非结构化数据,从中确定道路动态事件,更加及时、准确。

权利要求 :

1.一种道路动态事件的处理方法,所述方法包括:

从至少一个数据来源,获取非结构化的道路动态数据,其中,获取非结构化的道路动态数据的方式包括:从至少一个数据来源,通过服务平台定期搜索或订阅,以获取与事件关键词匹配的非结构化的道路动态数据;

从所述道路动态数据中提取独立图像和/或视频中的至少两个帧图像,作为待识别元素;

将图像形式的待识别元素输入图像表征识别组件,以识别所发生道路动态事件对应的图像表征信息,作为位置关联信息;其中,所述图像表征信息为无自然语义的指纹信息;

将所述道路动态数据的所述位置关联信息作为属性数据,与所述道路动态数据的标识一并记录为待查询项;

将所述待查询项中的指纹信息,在预设索引库中索引项的指纹信息进行匹配;

如果匹配到相同或相近的指纹信息,则根据所述待查询项中的非指纹信息的属性数据与匹配的索引项的非指纹信息的属性数据进行匹配;

根据匹配的索引项的属性数据中的道路标识,确定所述道路动态数据的道路标识,作为道路位置;其中,所述预设索引库中的每个索引项包括标识和至少一个属性数据,所述属性数据是指能够具有道路动态数据的特征的数据;

根据所述道路位置,建立道路与所述道路动态事件之间的关联。

2.根据权利要求1所述的方法,其中:

所述数据来源包括下述至少一个:新闻网页、社交网站和监控摄像头;

所述道路动态数据的形式包括下述至少一种:文本、图像、音频和视频。

3.根据权利要求1所述的方法,其中,获取非结构化的道路动态数据的方式还包括:从至少一个数据来源,接收主动上报的非结构化的道路动态数据。

4.根据权利要求1所述的方法,从至少一个数据来源,获取非结构化的道路动态数据之后,还包括:根据所述道路动态数据,确定所发生道路动态事件的事件类别;

建立道路与所述道路动态事件的事件类别之间的关联。

5.根据权利要求4所述的方法,其中,根据所述道路动态数据,确定所发生道路动态事件的事件类别的方式包括下述至少一种:从所述道路动态数据的文本中识别事件关键词,并根据事件关键词确定所发生道路动态事件的事件类别;

根据所述道路动态数据的图像,基于事件分类模型进行事件分类,以确定所发生道路动态事件的事件类别。

6.根据权利要求1所述的方法,所述位置关联信息还包括下述至少一种:行政区划名称、道路名称、兴趣点信息和位置坐标。

7.根据权利要求6所述的方法,其中,从所述道路动态数据中提取独立图像和/或视频中的至少两个帧图像,作为待识别元素包括:从所述道路动态数据中提取文本、独立图像和/或视频中的至少两个帧图像,作为待识别元素;

相应的,将图像形式的待识别元素输入图像表征识别组件,以识别所发生道路动态事件对应的图像表征信息,作为位置关联信息包括:将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息;其中,所述通用识别服务组件包括图像表征识别组件,还包括下述至少一项:文字识别组件、招牌识别组件和交通指示牌识别组件。

8.根据权利要求7所述的方法,其中,将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息包括:将图像形式的待识别元素,输入招牌识别组件、交通指示牌识别组件和/或图像表征识别组件,以进行图像分割,并输出图像表征信息;

将分割的图像输入文字识别组件,进行文字识别;

根据所述图像表征信息和识别到的文字,确定位置关联信息。

9.根据权利要求7所述的方法,其中,将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息包括:如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括招牌,则将所述独立图像或帧图像输入招牌识别组件和图像表征识别组件,对所述招牌的图像进行识别,以输出招牌指纹信息,作为所述位置关联信息;其中,所述招牌指纹信息包括招牌图像中所包括的兴趣点信息和招牌图像的图像表征信息,所述兴趣点信息为有自然语义的指纹信息。

10.根据权利要求7所述的方法,其中,将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息包括:如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括交通指示牌,则将所述独立图像或帧图像输入交通指示牌识别组件和图像表征识别组件,对所述交通指示牌的图像进行识别,以输出交通指示牌指纹信息,作为所述位置关联信息;其中,所述交通指示牌指纹信息包括交通指示牌图像中所包括的兴趣点信息和交通指示牌图像的图像表征信息,所述兴趣点信息为有自然语义的指纹信息。

11.根据权利要求1所述的方法,其中,将所述待查询项中的指纹信息,在预设索引库中索引项的指纹信息进行匹配包括:将所述待查询项中的行政区划名称,在预设索引库中索引项的属性数据中进行匹配;

根据匹配到的行政区划,确定覆盖在相同行政区划范围内的索引项;

将所述待查询项中的指纹信息,与覆盖在相同行政区划范围内的索引项的指纹信息进行匹配。

12.根据权利要求6所述的方法,还包括构建所述预设索引库的过程,具体包括:将道路采集到的路采图像,顺序或并行输入至少一个通用识别服务组件中,以识别所述路采图像的位置关联信息;其中,所述通用识别服务组件包括下述至少一项:文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件;

将所述位置关联信息作为属性数据,与所述路采图像的标识一并存储为索引项。

13.根据权利要求1所述的方法,其中,根据所述道路位置,建立道路与所述道路动态事件之间的关联包括:根据所述道路位置,将所述道路动态事件与电子地图中的道路进行关联存储;

相应的,所述方法还包括:

在响应用户的电子地图呈现请求时,将呈现区域中道路的关联道路动态事件进行呈现。

14.根据权利要求13所述的方法,其中,将呈现区域中道路的关联道路动态事件进行呈现包括下述至少一项:在呈现的电子地图中,标注显示所述道路的道路动态事件的事件类别或提示信息;

在呈现的电子地图中,将道路的道路动态数据的内容或链接进行显示;

在导航过程中,根据道路的道路动态事件进行路径规划和/或提醒。

15.根据权利要求4所述的方法,其中,所述事件类别包括下述至少一种:封路、山体滑坡、大雾、淹水、道路垮塌和泥石流。

16.根据权利要求1所述的方法,还包括:

从所述道路动态数据中提取时间信息,与所述道路动态事件进行关联存储。

17.一种道路动态事件的处理装置,包括:

动态数据获取模块,用于从至少一个数据来源,获取非结构化的道路动态数据,其中,获取非结构化的道路动态数据的方式包括:从至少一个数据来源,通过服务平台定期搜索或订阅,以获取与事件关键词匹配的非结构化的道路动态数据;

道路位置识别模块,用于从所述道路动态数据中提取独立图像和/或视频中的至少两个帧图像,作为待识别元素;将图像形式的待识别元素输入图像表征识别组件,以识别所发生道路动态事件对应的图像表征信息,作为位置关联信息;其中,所述图像表征信息为无自然语义的指纹信息;将所述道路动态数据的所述位置关联信息作为属性数据,与所述道路动态数据的标识一并记录为待查询项;将所述待查询项中的指纹信息,在预设索引库中索引项的指纹信息进行匹配;如果匹配到相同或相近的指纹信息,则根据所述待查询项中的非指纹信息的属性数据与匹配的索引项的非指纹信息的属性数据进行匹配;根据匹配的索引项的属性数据中的道路标识,确定所述道路动态数据的道路标识,作为道路位置;其中,所述预设索引库中的每个索引项包括标识和至少一个属性数据,所述属性数据是指能够具有道路动态数据的特征的数据;

位置关联模块,用于根据所述道路位置,建立道路与所述道路动态事件之间的关联。

18. 一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑16中任一项所述的方法。

19.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1‑16中任一项所述的方法。

说明书 :

一种道路动态事件的处理方法、装置、设备和介质

技术领域

[0001] 本公开涉及计算机和图像处理技术领域,尤其涉及人工智能、自动驾驶和智能交通技术。

背景技术

[0002] 目前人们出行时,对电子地图的依赖已经越来越多,可利用电子地图进行线路导航、路况查询等,因此,电子地图所呈现信息的准确性和实时性日益受到更多关注。
[0003] 目前,电子地图中的大量数据可预先采集生成,并呈现给用户。但是,道路动态事件是城市道路上最不可预期的变数,这些事件会严重的影响社会的运转效率。道路动态事件主要是指在道路中突发产生、短期存在的事件,可能影响到道路的正常通行。例如,交通事故、管制封路等。
[0004] 由于道路动态事件的偶发性和不可预测性,现有技术很难通过定向的情报收集或者挖掘去高效生产这部分数据,影响了道路状态数据展现时的准确性和实时性,影响了人们的出行。

发明内容

[0005] 本公开提供了一种道路动态事件的处理方法、装置、设备和介质,以有效获取道路动态事件。
[0006] 根据本公开的第一方面,提供了一种道路动态事件的处理方法,该方法包括:
[0007] 从至少一个数据来源,获取非结构化的道路动态数据;
[0008] 从所述道路动态数据中识别所发生道路动态事件对应的道路位置;
[0009] 根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0010] 根据本公开的第二方面,提供了一种道路动态事件的处理装置,包括:
[0011] 动态数据获取模块,用于从至少一个数据来源,获取非结构化的道路动态数据;
[0012] 道路位置识别模块,用于从所述道路动态数据中识别所发生道路动态事件对应的道路位置;
[0013] 位置关联模块,用于根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0014] 根据本公开的第三方面,提供了一种电子设备,包括:
[0015] 至少一个处理器;以及
[0016] 与所述至少一个处理器通信连接的存储器;其中,
[0017] 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例提供的道路动态事件的处理方法。
[0018] 根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开实施例提供的道路动态事件的处理方法。
[0019] 根据本公开的第四方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开实施例提供的道路动态事件的处理方法。
[0020] 本公开的技术方案能够实时、全面收集非结构化数据,从中确定道路动态事件,更加及时、准确。
[0021] 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

[0022] 附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0023] 图1a是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图;
[0024] 图1b是本公开实施例所适用的路面积水图;
[0025] 图1c是本公开实施例所适用的路面未积水图;
[0026] 图1d是本公开实施例所适用的电子地图;
[0027] 图1e是本公开实施例所适用的路线规划图;
[0028] 图1f是本公开实施例所适用的行进即将到达图;
[0029] 图1g是本公开实施例所适用的关键词搜索结果图;
[0030] 图1h是本公开实施例所适用的道路数据库记载图;
[0031] 图2是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图;
[0032] 图3是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图;
[0033] 图4a是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图;
[0034] 图4b是本公开实施例所适用的交通指示牌图;
[0035] 图5是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图;
[0036] 图6是根据本公开实施例提供的一种道路动态事件的处理装置的结构示意图;
[0037] 图7是根据本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

[0038] 以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0039] 另外还需要说明的是,为了方便描述,附图中仅示出了与本公开相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。
[0040] 图1a是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图,本实施例可适用于道路动态事件的处理,该方法可以由本公开实施例提供的道路动态事件的处理装置来执行,该装置可以采用软件和/或硬件的方式来实现,该装置可以配置于服务器等具备数据处理能力的电子设备中。
[0041] 如图1a所述,本公开实施例提供的一种道路动态事件的处理方法,包括如下:
[0042] S110、从至少一个数据来源,获取非结构化的道路动态数据。
[0043] 其中,非结构化的道路动态数据是指数据不具备确定字段结构的数据,没有预定义的数据模型,不方便使用数据库二维逻辑表来表现的数据,例如可以是,文本、图片和各类报表等,或者可以是,图像和视频信息等,本实施例对此不进行限定。
[0044] 具体的,通过社交网站、新闻媒体或者摄像头等渠道的数据来源,通过关键字搜索方式或者主动上报的方式进行信息收集,获取到不规则的,非结构化的道路动态数据。
[0045] 可选的,其中,所述数据来源包括下述至少一个:新闻网页、社交网站和监控摄像头。所述道路动态数据的形式包括下述至少一种:文本、图像、音频和视频。
[0046] 其中,道路动态数据是指道路状态,尤其是道路通行状态的实时变化数据,提取事件发生的区域可供辨识的信息,具体的形式有三种,文本、图片和视频,然后从中分别处理提取信息,提取的信息例如可以是,交通指示牌和商户招牌,或者可以是,楼宇、道路等,本实施例对此不进行限定。
[0047] 具体的,通过新闻网页、社交网站和监控摄像头直接或者间接的收集并获取数据,例如对社交网站内容进行检索,并将检索出的内容等相关联信息一起收集,获取到的道路动态数据具体可以是,如“山体滑坡”、“大雾”、“泥石流”和“道路垮塌”等。
[0048] 示例性的,可以由服务平台定期或订阅,通过关键字检索“山体滑坡”等,搜索到相关内容和发布时间,对“山体滑坡”相关信息进行获取。这样设置的好处在于,通过多个方式进行信息获取,能够实时、全面的搜集非结构化数据。
[0049] 可选的,其中,从至少一个数据来源,获取非结构化的道路动态数据的方式包括下述至少一种:从至少一个数据来源,进行搜索或订阅,以获取与事件关键词匹配的非结构化的道路动态数据;从至少一个数据来源,接收主动上报的非结构化的道路动态数据。
[0050] 其中,事件关键词是指偶然发生的事情引起的热搜性关键词,能够根据信息的差异,精准查找相关信息;主动上报是指,当事件发生时,有人在第一时间主动实时发送数据,例如可以通过在专门设置的网页、平台接收用户或专门机构主动上报的数据。
[0051] 具体的,从至少一个数据来源中获取非结构化的道路动态数据方式有多种,例如,通过事件的关键词进行搜索,获取与关键词所关联的事件对应的相关信息,还可以是通过主动上报的形式,进行数据接收,目击者目睹道路动态事件发生后,在各个社交网站进行图片、文字或者视频等描述和记录。这样设置的好处在于,多个来源收集信息,准确确定动态事件。
[0052] 可选的,从至少一个数据来源,获取非结构化的道路动态数据之后,还包括:根据所述道路动态数据,确定所发生道路动态事件的事件类别;建立道路与所述道路动态事件的事件类别之间的关联。
[0053] 其中,道路动态事件是指道路实时发生的具体事情;事件类别如大雨封路和道路塌陷等将道路动态事件按照事件内容分成的类别,例如:封路、淹水、或交通管制等类别,本实施例对比不进行限定。
[0054] 具体的,当有道路动态事件发生时,根据提供的动态数据即道路实时变化信息,确定事件类别,明确具体事件是什么,提取关键信息进行索引。这样设置的好处在于,有道路动态事件发生,当进行搜索时可以明确事件类型,精确搜索结果。
[0055] 可选的,根据所述道路动态数据,确定所发生道路动态事件的事件类别的方式包括下述至少一种:从所述道路动态数据的文本中识别事件关键词,并根据事件关键词确定所发生道路动态事件的事件类别;根据所述道路动态数据的图像,基于事件分类模型进行事件分类,以确定所发生道路动态事件的事件类别。
[0056] 其中,文本包括原始文字,也包括从音频或者视频中识别出来的文字。
[0057] 具体的,根据事件关键词,确定事件类别,对于文本道路动态数据,根据关键词,基于关键词表进行检索,确定事件类别;同时可以根据图像,识别图片中的文字,进行事件类型确定。示例性的,当搜索事件如“淹水”的事件关键词可能会有“淹水”、“积水”或者“漫水”等,对搜索需求进行扩展,确定事件类型。这样设置的好处在于提高渠道的覆盖率,预知道路动态。
[0058] 可选的,其中,所述事件类别包括下述至少一种:封路、山体滑坡、大雾、淹水、道路垮塌和泥石流。这样设置的好处在于涵盖多种数据,明确道路动态事件。
[0059] S120、从所述道路动态数据中识别所发生道路动态事件对应的道路位置。
[0060] 其中,道路位置是指能够表征道路位置的信息,特别是能够将道路定位到电子地图中的位置信息,例如可以是,道路名称、道路建筑物标志、坐标等形式的位置信息,本实施例对此不进行限定。
[0061] 具体的,从道路动态数据中,根据道路名称、道路建筑物标志和位置坐标等识别出所发生道路动态事件对应的道路位置。
[0062] S130、根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0063] 具体的,根据道路的具体位置,将道路的位置与道路中发生的动态事件进行对应关联。可以是将道路动态事件,与电子地图中的道路建立关联,或者,对于其他形式存储的道路为对应的数据库,也可以关联存储道路动态事件,以便进行后续操作。例如,为了维修道路而建立的道路数据库,关联存储道路动态事件后,可作为维修道路的依据。
[0064] 可选的,其中,根据所述道路位置,建立道路与所述道路动态事件之间的关联包括:
[0065] (1)根据所述道路位置,将所述道路动态事件与电子地图中的道路进行关联存储;
[0066] 具体的,根据道路采集到的道路动态数据确定道路位置,然后将道路位置中发生的道路动态事件与电子地图中的道路位置进行对应并关联存储。
[0067] 示例性的,当A道路发生山体滑坡事件后,基于a用户发布的道路信息,识别出发生的道路动态事件,服务平台将该道路动态事件与电子地图中的A道路进行对应,并将此时发生的山体滑坡事件进行存储。
[0068] (2)相应的,所述方法还包括:在响应用户的电子地图呈现请求时,将呈现区域中道路的关联道路动态事件进行呈现。
[0069] 其中,请求是指用户给电子地图相关程序发起的地图呈现请求,例如需要进行线路规划时,或查询电子地图中的兴趣点时。
[0070] 具体的,当用户向电子地图发送一条申请走某条道路的请求,接着电子地图将直接显示出该条道路上相关的道路动态事件。这样设置的好处在于,让用户一目了然该条道路的路况,及时判断路况,根据自己的行驶情况选择是否继续行驶该道路。
[0071] 示例性的,当在社交网站检索关键词“积水”,快速获得小视频内容(如图1b),图1b是本公开实施例所适用的路面积水图,通过文字解析获得信息:行政区划名称“安徽省庐江县”;通过视频内容解析,发现特定帧有招牌内容“某某服饰”,如图1b左图所示;图1c是本公开实施例所适用的路面未积水图,通过检索数据库,精确匹配的结果“某某服饰”并挂接道路数据(如图1c中用黑色框圈出来的招牌),完成动态事件的数据制作生产;生产出的道路动态事件数据可以灵活的在地图APP内使用,通过自动化推送、在用户打开地图(如图1d)、路线规划途经(如图1e)或者行进中即将达到时(如图1f)展现给用户,图1d是本公开实施例所适用的电子地图,图1e是本公开实施例所适用的路线规划图;图1f是本公开实施例所适用的行进即将到达图;用户可以根据提供的行驶路线进行行驶,根据自己的行驶情况选择是否继续行驶该道路。
[0072] 可选的,其中,将呈现区域中道路的关联道路动态事件进行呈现包括下述至少一项:
[0073] (1)在呈现的电子地图中,标注显示所述道路的道路动态事件的事件类别或提示信息;
[0074] 其中,提示信息是指具体的道路动态事件内容,例如可以是,发生时间;或者可以是,发生的严重程度等,本实施例对此不进行限定。
[0075] (2)在呈现的电子地图中,将道路的道路动态数据的内容或链接进行显示;
[0076] (3)在导航过程中,根据道路的道路动态事件进行路径规划和/或提醒。
[0077] 其中,路径规划是指根据用户的出发地点和到达地点,结合用户的需求和道路动态事件的发生,给用户设计提供最优的行驶道路。
[0078] 具体的,在用户导航行驶过程中,根据道路动态事件的发生情况以及用户行驶出发地到目的地的路程情况,及时规划多条路径并提醒用户已经存在的道路动态事件。
[0079] 示例性的,当用户B行驶在b道路时,b道路拥堵事件,导航根据用户B的到达目的地,规划出可到达的三条道路,并提醒用户B该拥堵事件10分钟内即可通行,其他两条路径不拥堵,但是一条道路较远,需要绕行20分钟,另一条道路红绿灯增多4个,所以此时给用户规划了三条路径共用户选择。
[0080] 这样设置的好处在于,及时提醒用户道路动态事件,节省用户道路行驶事件,不耽误用户的时间,提高用户行驶过程的高效性。
[0081] 在上述技术方案的基础上,道路动态数据处理优选可以从所述道路动态数据中提取时间信息,与所述道路动态事件进行关联存储。
[0082] 具体的,当发生道路动态事件时,提取道路动态数据并同时从中记录发生时间,将道路动态数据中的发生时间同事件进行关联,并保存使用。这样设置的好处在于,当用户行驶过程中,已知道道路动态事件发生,有了时间提醒,保证事件的时效性。
[0083] 本实施例的技术方案,通过从至少一个数据来源,获取非结构化的道路动态数据;从所述道路动态数据中识别所发生道路动态事件对应的道路位置;根据所述道路位置,建立道路与所述道路动态事件之间的关联,基于社交网站等来源的非结构化数据,解决了道路动态事件覆盖率低的问题,达到了能够实时、全面收集非结构化数据,从中确定道路动态事件,并可进一步挂接到电子地图上进行展示,使得地图呈现道路动态更加及时、丰富的效果。
[0084] 图2是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图,本实施例以前述实施例为基础,进行了优化,提供了识别道路位置信息的具体方式。如图2所述,道路动态事件的处理方法的具体步骤如下:
[0085] S210、从至少一个数据来源,获取非结构化的道路动态数据。
[0086] S220、从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息。
[0087] 其中,所述位置关联信息包括下述至少一种:行政区划名称、道路名称、兴趣点信息、位置坐标和指纹信息;
[0088] S230、根据所述位置关联信息,在预设索引库中进行匹配,以确定匹配的电子地图中的道路标识,作为所述道路位置。
[0089] 其中,兴趣点信息是指具体的电子地图中的元素点,例如可以是,建筑物兴趣点;或者可以是,景点兴趣点等。指纹信息是指能够从图像中提取出来的、唯一标识该图片中道路的信息,例如可以是,具有自然语义的信息,譬如店铺名称和道路名称;或者可以是,无自然语义的信息,譬如图像表征信息等,本实施例对此不进行限定。
[0090] 示例性的,通过视频内容解析,发现特定帧有交通指示牌内容,系统自动化完成指示牌要素识别,得到指示牌中要素组成如道路动态事件发生的具体时间、地点和事件类别等,识别得到的这些要素称为该道路动态事件的指纹信息。这样设置的好处在于,快速准确的确定道路动态事件发生的位置。
[0091] 示例性的,当从社交网站检索关键词“封路”,快速获得小视频内容,如图1g所示,图1g是本公开实施例所适用的关键词搜索结果图;通过文字解析获取得到信息,此时行政区划名称为“渭南市瓦头坡”,道路名称为“210国道瓦头坡段”,时间是“一周”,然后通过视频内容解析,发现特定帧有交通指示牌,如图1h所示蓝色路牌,图1h是本公开实施例所适用的道路数据库记载图;系统自动化完成要素识别,得到指示牌中要素组成信息,如通往西安高陵和三原的三岔路口,确定道路动态事件的非结构化道路动态数据。
[0092] 在上述技术方案的基础上,从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息包括:
[0093] (1)从所述道路动态数据中提取文本、独立图像和/或视频中的至少两个帧图像,作为待识别元素;
[0094] 其中,帧图像是指一副静止的画面,在一个视频中最小单位的单幅影像画面;待识别元素是指具体的道路名称、地理位置关系、招牌和指示牌等。
[0095] 具体的,从文本道路动态数据中识别所发生道路动态事件对应的位置关联信息,利用自然语言处理基础,从文本中提取行政区划、道路名称和地理位置关系等信息;从图片中调用通用服务的文字识别,识别出图片中的文字信息,提取行政区划、道路名称等信息;从视频中得到道路动态数据,同时将每一帧视频处理成图片,按照图片内容的处理方式进行加工处理。
[0096] (2)将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息;其中,所述通用识别服务组件包括下述至少一项:文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件。
[0097] 其中,通用识别服务分别针对文字、图片和视频来源进行处理。顺序输入是指将收集到的道路动态数据中的待识别元素依次输入指示牌识别、招牌识别和文字识别,一步一步进行识别。并行输入是指同时将收集到的道路动态数据中的待识别元素输入三个模块,分别识别出对应的相关信息。
[0098] 具体的,文字识别组件是对识别出的交通指示牌或者店铺招牌进行识别,获取文本内容,使用文字识别组件需要能支持对旋转、变形、颜色变化等场景的图片进行鲁棒性处理。招牌识别组件是对一个图片进行处理,识别出是否含义店铺的招牌,并圈出文字所在区域,可以通过结合resnet50等图像特征提取手段以及全连接层和softmax等分类器进行建模处理。交通指示牌识别组件是对一个图片进行处理,识别是否有交通指示牌,并圈出所在区域,通过样本标注和图像识别技术可以进行通用的能力建设,重点关注的识别目标主要以蓝底指示牌为主保证识别准确率。
[0099] 这样设置的好处在于,分别对文本、图片和视频进行识别,保证数据的鲁棒性。
[0100] 在上述技术方案的基础上,其中,将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息包括:
[0101] (1)将图像形式的待识别元素,输入招牌识别组件、交通指示牌识别组件和/或图像表征识别组件,以进行图像分割,并输出图像表征信息;
[0102] 其中,图像表征信息是指图像的高级抽象特征。图像分割是指将图像中的目标物体与北京分隔开,分割的方法例如可以是,灰度阈值分割和边缘分割;或者可以是,区域分割等,本实施例对此不进行限定。
[0103] 具体的,将图像形式的待识别元素,输入招牌识别组件、交通指示牌识别组件和/或图像表征识别组件,根据整幅图像中的物体与背景,将图像分割,得到想要的目标物体。
[0104] (2)将分割的图像输入文字识别组件,进行文字识别;
[0105] 具体的,将分割的图像输入文字识别组件,通过图片识别文字,首先对图片进行预处理,灰度化,然后经过二值化将图片中的文字与北京进一步分离,接着对图片文件进行分析处理,经过滑动窗口算法,遍历整个图片,有监督的标记训练样本特征进行判断,找到目标图片进行矩形化摘取出来;在矩形中做一维滑动窗口移动,判断字符间间距,对字符进行划分;对划分好的字符根据监督算法,对字符进行预测;最终识别出整个字符。
[0106] (3)根据所述图像表征信息和识别到的文字,确定位置关联信息。
[0107] 具体的,根据所述图像表征信息和识别到的文字,可以确定道路动态事件发生的位置在哪里,结合位置信息等确定位置关联信息。
[0108] 这样设置的好处在于,将动态事件与发生的位置等信息相结合,明确道路动态信息。
[0109] 可选的,从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息包括:对所述道路动态数据中的文本进行文字识别,以确定位置关联信息。
[0110] 具体的,基于文本进行解析识别,获取诸如道路名称、行政区划名称等表征位置的信息,即为位置关联信息,这样设置的好处在于,从中确定道路动态事件具体发生的位置。
[0111] 可选的,从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息包括:对所述道路动态数据中的独立图像或视频中的至少两个帧图像,输入图像表征识别组件进行图像表征信息提取,以输出图像表征信息,作为所述位置关联信息。
[0112] 具体的,对所述道路动态数据中的独立图像或视频中的至少两个帧图像,输入图像表征识别组件进行图像表征信息提取,利用提取图像表征信息的模型,经过预先训练,训练的样本集中包括正样本和负样本,经训练后的模型能够从图像中提取图像表征信息,从而能够唯一标识该图像,进一步将输出的图像表征信息作为位置关联信息。
[0113] 这样设置的好处在于,确定道路动态事件发生的道路位置信息,及时呈现。
[0114] S240、根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0115] 具体的,根据道路动态事件发生的道路位置和位置关联信息,建立道路与所述道路动态事件之间的关联。
[0116] 本实施例的技术方案,通过从道路动态数据中识别所发生道路动态事件对应的位置关联信息;根据道路位置,建立道路与所述道路动态事件之间的关联,达到了明确道路动态事件发生的位置,及时关联地图的效果。
[0117] 图3是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图,本实施例基于上述技术方案实施例的基础上,其中,从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息之后,还包括基于索引库进行识别匹配的过程。该方法包括:
[0118] S310、从至少一个数据来源,获取非结构化的道路动态数据;
[0119] S320、从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息;
[0120] 其中,所述位置关联信息包括下述至少一种:行政区划名称、道路名称、兴趣点信息、位置坐标和指纹信息;
[0121] S330、将所述道路动态数据的所述位置关联信息作为属性数据,与所述道路动态数据的标识一并记录为待查询项。
[0122] S340、将所述待查询项的至少一个属性数据,在预设索引库中索引项的属性数据中进行匹配。
[0123] 即通过如上操作实现根据所述位置关联信息,在预设索引库中进行匹配,以确定匹配的电子地图中的道路标识。
[0124] 其中,所述预设索引库中的每个索引项包括标识和至少一个属性数据,其中至少一个属性数据用于存储预先确定的道路标识;
[0125] 其中,属性数据是指能够具有道路动态数据的特征的数据;道路动态数据的标识是指元素标识,例如可以是用于提取道路动态事件的图片的标识等。例如,交通指示牌的图片和店铺招牌的图片就是比较典型的两种元素。
[0126] 其中,建立索引数据库,提供数据库服务,将数据识别服务得到的索引与行政区划、道路名称等属性,以及道路id进行关联建设。索引数据库中,将交通指示牌标识T_i与指示牌前道路L_i、行政区域、道路名称等多层次的属性内容进行对应存储。
[0127] 示例性的,比如:将交通指示牌的指纹特征“文汇西路‑扬子江中路‑维扬路‑江阳中路”,在属性项中进行索引匹配,在匹配项中得到该匹配项中的其他属性,即对应的道路id:12345和道路名称“江苏省扬州市维扬路”等。
[0128] 可选的,其中,将所述待查询项的至少一个属性数据,在预设索引库中索引项的属性数据中进行匹配包括:将所述待查询项中的指纹信息,在预设索引库中索引项的指纹信息进行匹配;如果匹配到相同或相近的指纹信息,则根据所述待查询项中的非指纹信息的属性数据与匹配的索引项的非指纹信息的属性数据进行匹配。
[0129] 其中,指纹信息是指将包含有指示牌或者招牌的图片集合标识出指示牌或者摘牌的实际区域,然后对内容进行文本化处理,处理后得到文本信息,直接用于商户招牌识别,对处理后的指示牌文本信息,会根据一定的规则生成指纹信息。
[0130] 具体的,根据查询项中的指纹信息与预设索引库中索引项的指纹信息,一一对应,进行匹配。
[0131] 这样设置的好处在于,根据属性数据匹配对应的指纹信息,并确定道路动态具体事件。
[0132] 可选的,其中,将所述待查询项的至少一个属性数据,在预设索引库中索引项的属性数据中进行匹配包括:将所述待查询项中的行政区划名称,在预设索引库中索引项的属性数据中进行匹配;根据匹配到的行政区划,确定覆盖在相同行政区划范围内的索引项;将所述待查询项中的指纹信息,与覆盖在相同行政区划范围内的索引项的指纹信息进行匹配。
[0133] 其中,行政区划名称是指道路动态事件发生时的具体发生地点。
[0134] 具体的,在预设索引库中索引项的属性数据中,存储有基本的行政区划地点等,将待查询项中的行政区划名称输入,对应在预设索引库中索引项的属性数据中进行查询匹配,确定行政区划范围,然后根据匹配到的对应行政区划,以及查询项中的指纹信息,将道路动态事件发生的指纹信息匹配到对应相同的行政区划范围内。
[0135] 这样设置的好处在于,快速对发生的道路动态事件对应的范围进行确定并及时匹配索引库对应区划范围,确定区划范围以及道路标识。
[0136] S350、根据匹配的索引项的属性数据中的道路标识,确定所述道路动态数据的道路标识。
[0137] 具体的,根据匹配的索引项的属性数据中的道路标识,确定电子地图中的道路此时的道路动态数据的道路标识是否对应显示。道路标识可作为道路位置。
[0138] S360、根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0139] 本实施例的技术方案,通过将道路动态数据的所述位置关联信息作为属性数据,与所述道路动态数据的标识一并记录为待查询项;根据位置关联信息,在预设索引库中进行匹配,以确定匹配的电子地图中的道路标识并根据匹配的索引项的属性数据中的道路标识,确定道路动态数据的道路标识,使得地图呈现道路动态数据更加丰富。
[0140] 图4a是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图,本实施例基于上述实施例的基础上,对从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息进行优化介绍。该方法包括:
[0141] S410、从至少一个数据来源,获取非结构化的道路动态数据;
[0142] S420、如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括招牌,则对所述招牌的图像进行识别,以输出招牌指纹信息,作为所述位置关联信息。
[0143] 其中,所述招牌指纹信息包括招牌图像中所包括的兴趣点信息和/或招牌图像的图像表征信息。
[0144] 招牌一般是店铺或某些机构单位的名牌标识等。兴趣点信息可以是店铺的名称,图像表征信息是从招牌图像中提取的图像语义信息。
[0145] 具体的,将包含招牌的路网图片筛选出来,得到图片集合S,并圈出招牌在图片中的实际区域,将图片集合S中圈出的招牌上的内容进行文本化处理,直接用于商户招牌标识,确定商户位置。
[0146] S430、如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括交通指示牌,则对所述交通指示牌的图像进行识别,以输出交通指示牌指纹信息,作为所述位置关联信息;
[0147] 其中,所述交通指示牌指纹信息包括交通指示牌图像中所包括的兴趣点信息和/或交通指示牌图像的图像表征信息。
[0148] 具体的,将包含交通指示牌的路网图片筛选出来,得到图片集合P,并圈出交通指示牌在图片中的实际区域,将图片集合P中圈出的交通指示牌上的内容进行文本化处理,然后根据一定的规则进行指纹信息生成,并作为位置关联信息。
[0149] 示例性的,拍摄到一副包含交通指示牌的图像,如图4b所示,图4b是本公开实施例所适用的交通指示牌图;其中交通指示是一个十字路口的线路,可以采用从左往右,从上往下的方式进行路名的指纹生成,得到具体道路信息,如“文汇西路‑扬子江中路‑维扬路‑江阳中路”,将其用于交通指示牌标识。
[0150] 上述操作S420和S430,可以独立实施,也可以一起实施,其实施顺序不限。
[0151] S440、根据所述位置关联信息,在预设索引库中进行匹配,以确定匹配的电子地图中的道路标识,作为所述道路位置;
[0152] S450、根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0153] 本实施例的技术方案,通过分别对招牌和交通指示牌进行识别,从道路动态数据中识别所发生道路动态事件对应的位置关联信息。
[0154] 图5是根据本公开实施例提供的一种道路动态事件的处理方法的流程示意图,基于上述实施例的基础上,该方法还可以包括构建所述预设索引库的过程,具体步骤包括:
[0155] S510、将道路采集到的路采图像,顺序或并行输入至少一个通用识别服务组件中,以识别所述路采图像的位置关联信息。
[0156] 其中,所述通用识别服务组件包括下述至少一项:文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件;
[0157] 具体的,将道路采集到的路采图像,进行扫描并提取描述信息,可全部输入一个组件,也可同时输入多个组件中识别其位置关联信息。
[0158] 示例性的,采集到一个图像集合,其中包含文本信息、招牌信息、交通指示牌信息和图像表征信息,可以将图像集合一次输入文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件进行识别,在输入文字识别组件后,直接提取行政区划、道路名称和地理位置等关联信息,识别完成后,再输入招牌识别组件,识别是否含有店铺的招牌,并圈出文字区域进行识别,一次类推进行顺序输入。同时,还可以直接将图像集合同时输入文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件,四个组件同时进行识别,识别对应路采图像的位置关联信息。
[0159] S520、将所述位置关联信息作为属性数据,与所述路采图像的标识一并存储为索引项。
[0160] 具体的,识别出位置关联信息,并将其作为属性数据,与路采图像的标识生成路网进行索引生成并作为索引项保存在数据库。
[0161] 构建索引库的过程可以离线完成,通过调用各种通用服务组件来实现。前述实施例的道路动态事件识别过程中,也可以调用通用服务组件来实现。
[0162] 本实施例的技术方案将道路采集到的路采图像,顺序或并行输入至少一个通用识别服务组件中,以识别路采图像的位置关联信息;并将位置关联信息作为属性数据,与路采图像的标识一并存储为索引项,从而根据路采的非结构化数据,识别位置关联信息,确定道路标识并保存。
[0163] 图6是根据本公开实施例提供的一种道路动态事件的处理装置的结构示意图,本实施例可以适用于道路动态事件的处理,如图6所示,道路动态事件的处理装置具体包括:动态数据获取模块610、道路位置识别模块620和位置关联模块630。其中:
[0164] 动态数据获取模块610,用于从至少一个数据来源,获取非结构化的道路动态数据;
[0165] 道路位置识别模块620,用于从所述道路动态数据中识别所发生道路动态事件对应的道路位置;
[0166] 位置关联模块630,用于根据所述道路位置,建立道路与所述道路动态事件之间的关联。
[0167] 本实施例的技术方案基于社交网站的非结构化数据,解决了道路动态事件覆盖率低的问题,达到了能够实时、全面收集非结构化数据,从中确定道路动态事件,并挂接到电子地图上进行展示,使得地图呈现道路动态更加及时、丰富的效果。
[0168] 可选的,所述数据来源包括下述至少一个:新闻网页、社交网站和监控摄像头;所述道路动态数据的形式包括下述至少一种:文本、图像、音频和视频。
[0169] 可选的,动态数据获取模块,包括:
[0170] 获取动态数据单元,用于从至少一个数据来源,进行搜索或订阅,以获取与事件关键词匹配的非结构化的道路动态数据;
[0171] 接收动态数据单元,用于从至少一个数据来源,接收主动上报的非结构化的道路动态数据。
[0172] 可选的,动态数据获取模块,具体包括:
[0173] 事件类型确定单元,用于根据所述道路动态数据,确定所发生道路动态事件的事件类别;
[0174] 关联建立单元,用于建立道路与所述道路动态事件的事件类别之间的关联。
[0175] 可选的,所述事件类型确定单元,包括:
[0176] 关键词确定子单元,用于从所述道路动态数据的文本中识别事件关键词,并根据事件关键词确定所发生道路动态事件的事件类别;
[0177] 图像确定子单元,用于根据所述道路动态数据的图像,基于事件分类模型进行事件分类,以确定所发生道路动态事件的事件类别。
[0178] 可选的,道路位置识别模块,包括:
[0179] 信息识别单元,用于从所述道路动态数据中识别所发生道路动态事件对应的位置关联信息;其中,所述位置关联信息包括下述至少一种:行政区划名称、道路名称、兴趣点信息、位置坐标和指纹信息;
[0180] 信息匹配单元,用于根据所述位置关联信息,在预设索引库中进行匹配,以确定匹配的电子地图中的道路标识,作为所述道路位置。
[0181] 可选的,信息识别单元,包括:
[0182] 元素确定子单元,用于从所述道路动态数据中提取文本、独立图像和/或视频中的至少两个帧图像,作为待识别元素;
[0183] 元素信息识别子单元,用于将所述待识别元素,顺序或并行输入至少一个通用识别服务组件中,以识别所发生道路动态事件对应的位置关联信息;其中,所述通用识别服务组件包括下述至少一项:文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件。
[0184] 可选的,元素信息识别子单元具体用于:
[0185] 将图像形式的待识别元素,输入招牌识别组件、交通指示牌识别组件和/或图像表征识别组件,以进行图像分割,并输出图像表征信息;
[0186] 将分割的图像输入文字识别组件,进行文字识别;
[0187] 根据所述图像表征信息和识别到的文字,确定位置关联信息。
[0188] 可选的,信息识别单元,还用于:
[0189] 对所述道路动态数据中的文本进行文字识别,以确定位置关联信息。
[0190] 可选的,信息识别单元,还用于:
[0191] 如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括招牌,则对所述招牌的图像进行识别,以输出招牌指纹信息,作为所述位置关联信息;其中,所述招牌指纹信息包括招牌图像中所包括的兴趣点信息和/或招牌图像的图像表征信息。
[0192] 可选的,信息识别单元,还用于:
[0193] 如果所述道路动态数据中的独立图像或视频中的至少两个帧图像包括交通指示牌,则对所述交通指示牌的图像进行识别,以输出交通指示牌指纹信息,作为所述位置关联信息;其中,所述交通指示牌指纹信息包括交通指示牌图像中所包括的兴趣点信息和/或交通指示牌图像的图像表征信息。
[0194] 可选的,信息识别单元,还用于:
[0195] 对所述道路动态数据中的独立图像或视频中的至少两个帧图像,输入图像表征识别组件进行图像表征信息提取,以输出图像表征信息,作为所述位置关联信息。
[0196] 可选的,道路位置识别模块,包括:
[0197] 数据标识单元,用于将所述道路动态数据的所述位置关联信息作为属性数据,与所述道路动态数据的标识一并记录为待查询项;
[0198] 可选的,道路位置识别模块,包括:
[0199] 数据匹配单元,用于将所述待查询项的至少一个属性数据,在预设索引库中索引项的属性数据中进行匹配;其中,所述预设索引库中的每个索引项包括标识和至少一个属性数据,其中至少一个属性数据用于存储预先确定的道路标识;
[0200] 道路标识确定单元,用于根据匹配的索引项的属性数据中的道路标识,确定所述道路动态数据的道路标识。
[0201] 可选的,数据匹配单元,包括:
[0202] 指纹信息匹配子单元,用于将所述待查询项中的指纹信息,在预设索引库中索引项的指纹信息进行匹配;
[0203] 属性数据匹配子单元,用于如果匹配到相同或相近的指纹信息,则根据所述待查询项中的非指纹信息的属性数据与匹配的索引项的非指纹信息的属性数据进行匹配。
[0204] 可选的,数据匹配单元,还包括:
[0205] 预设索引库匹配子单元,用于将所述待查询项中的行政区划名称,在预设索引库中索引项的属性数据中进行匹配;
[0206] 确定索引项子单元,用于根据匹配到的行政区划,确定覆盖在相同行政区划范围内的索引项;
[0207] 索引项信息匹配子单元,用于将所述待查询项中的指纹信息,与覆盖在相同行政区划范围内的索引项的指纹信息进行匹配。
[0208] 可选的,道路位置识别模块,包括构建所述预设索引库的过程,具体包括:
[0209] 识别路采信息单元,用于将道路采集到的路采图像,顺序或并行输入至少一个通用识别服务组件中,以识别所述路采图像的位置关联信息;其中,所述通用识别服务组件包括下述至少一项:文字识别组件、招牌识别组件、交通指示牌识别组件和图像表征识别组件;
[0210] 索引项储存单元,用于将所述位置关联信息作为属性数据,与所述路采图像的标识一并存储为索引项。
[0211] 可选的,位置关联模块,还包括:
[0212] 道路关联存储单元,用于根据所述道路位置,将所述道路动态事件与电子地图中的道路进行关联存储。
[0213] 可选的,所述装置,还包括:
[0214] 事件呈现模块,用于在响应用户的电子地图呈现请求时,将呈现区域中道路的关联道路动态事件进行呈现。
[0215] 可选的,事件呈现模块,具体包括:
[0216] 标注道路信息单元,用于在呈现的电子地图中,标注显示所述道路的道路动态事件的事件类别或提示信息;
[0217] 道路数据显示单元,用于在呈现的电子地图中,将道路的道路动态数据的内容或链接进行显示;
[0218] 路径规划单元,用于在导航过程中,根据道路的道路动态事件进行路径规划和/或提醒。
[0219] 可选的,所述事件类别包括下述至少一种:封路、山体滑坡、大雾、淹水、道路垮塌和泥石流。
[0220] 可选的,所述装置,包括:
[0221] 动态事件存储单元,用于从所述道路动态数据中提取时间信息,与所述道路动态事件进行关联存储。
[0222] 本发明实施例所提供的道路动态事件的处理装置,可用于执行本发明实施例所提供的道路动态事件的处理方法,具备相应的功能和有益效果。
[0223] 根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
[0224] 图7是根据本公开实施例七提供的一种道路动态事件的处理方法的电子设备的结构示意图,图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
[0225] 如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(ROM)702中的计算机程序或者从存储单元708加载到随机访问存储器(RAM)703中的计算机程序,来执行各种适当的动作和处理。在RAM 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
[0226] 设备700中的多个部件连接至I/O接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0227] 计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如方法道路动态事件的处理。例如,在一些实施例中,方法道路动态事件的处理可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由ROM 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到RAM 703并由计算单元701执行时,可以执行上文描述的方法道路动态事件的处理的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法道路动态事件的处理。
[0228] 本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0229] 用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0230] 在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD‑ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0231] 为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0232] 可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
[0233] 计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端‑服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0234] 应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
[0235] 上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。