一种基于模板的路网运行监测方法、装置、设备及介质

文档序号:1963866 发布日期:2021-12-14 浏览:20次 >En<

阅读说明:本技术 一种基于模板的路网运行监测方法、装置、设备及介质 (Road network operation monitoring method, device, equipment and medium based on template ) 是由 郭胜敏 张瑞龙 夏曙东 马红岩 聂巧炜 宋崇显 张桂荣 于 2021-08-23 设计创作,主要内容包括:本申请涉及一种基于模板的路网运行监测方法、装置、设备及介质。所述方法包括:获取监测需求;将监测需求拆解为监测子需求,监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个;当监测子需求中含有第一监测子需求时构建第一监测任务;当监测子需求中含有第二监测子需求时构建第二监测任务;当监测子需求中含有第三监测子需求时构建第三监测任务;调用第一监测任务、第二监测任务和/或第三监测任务形成目标监测任务;根据目标监测任务进行路网运行监测。本申请通过将历史任务转录为监测模板及时空参数的修改实现了监测任务的复制、对比、集成和扩展,提升了监测能力和灵活性,且降低了监测任务定制生成的难度。(The application relates to a method, a device, equipment and a medium for monitoring road network operation based on a template. The method comprises the following steps: acquiring a monitoring demand; the monitoring requirements are disassembled into monitoring sub-requirements, and the monitoring sub-requirements comprise at least one of a first monitoring sub-requirement, a second monitoring sub-requirement and a third monitoring sub-requirement; constructing a first monitoring task when the monitoring sub-requirements contain first monitoring sub-requirements; constructing a second monitoring task when the monitoring sub-requirements contain second monitoring sub-requirements; constructing a third monitoring task when the monitoring sub-requirements contain third monitoring sub-requirements; calling the first monitoring task, the second monitoring task and/or the third monitoring task to form a target monitoring task; and monitoring the operation of the road network according to the target monitoring task. According to the method and the system, the historical tasks are transcribed into the monitoring templates and the modification of the time-space parameters, so that the copying, comparison, integration and expansion of the monitoring tasks are realized, the monitoring capability and flexibility are improved, and the difficulty in customizing and generating the monitoring tasks is reduced.)

一种基于模板的路网运行监测方法、装置、设备及介质

技术领域

本申请涉及智能交通技术领域,更为具体来说,本申请涉及一种基于模板的路网运行监测方法、装置、设备及介质。

背景技术

公路交通运输在经济和社会发展中发挥着重要的作用,维持公路交通网络的稳定和高效运转,对调整产业结构、推动就业和经济发展、加快城乡一体化建设进程具有重要的意义。近年来,随着机动车保有量的快速增长及公路运输需求的逐步攀升,公路交通事件屡有发生且社会影响较大,公路网保通保畅的运行压力不断增加。

然而,路网运行管理信息化平台集成度偏低,路网监测装置分散建设、数据尚未汇集,跨区域、跨层级、跨部门信息传递、资源共性和业务联动壁垒突出,路网运行的整体效能难以发挥,在途精准服务难以满足,应急高效处置难以保障。

在此背景下,中国专利号CN 112016018 A,名为“一种路网运行监测方法、装置、存储介质及终端”的专利提出了一种以监测主题为框架,灵活增减监测内容的动态定制监测任务的方法,该方法一定程度提升了动态路网运行监测业务的任务弹性,但动态定制生成任务的操作难度较高,且无法保证任务生成过程的同质化,从而阻碍了任务的进一步复制、对比、集成和扩展,不能满足更广泛、更复杂的路网运行监测业务场景需求。

发明内容

针对上述技术问题,本申请实施例提供了一种基于模板的路网运行监测方法、装置、设备及介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

本发明第一方面提供了一种基于模板的路网运行监测方法,包括以下步骤:

获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

根据所述目标监测任务进行路网运行监测。

具体地,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务,包括:

将所述第二历史任务按照监测图层目录、时间过滤参数和空间过滤参数转录为第二监测模板;

依据第二监测模板,加载与所述第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务。

进一步地,加载与所述第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务,包括:

获取所述第二监测子需求包括的同类型监测场景的每个监测场景数据;

依据第二监测模板,通过设置不同的时间过滤参数和空间过滤参数加载所述每个监测场景数据对应的不同的目标动态图层,得到第二监测任务。

进一步地,所述监测需求中还包括监测对象。

再进一步地,所述基于模板的路网运行监测方法还包括:

将任一所述目标动态图层与预设地址访问函数进行关联,得到关联函数后的动态图层;

确定所述关联函数后的动态图层包含的监测对象标识,并调用所述地址访问函数从所述第二监测任务中访问监测对象。

另外再具体地,所述将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板包括:

确定所述第三历史任务中待扩展的监测对象、量化参数和/或动态图层;

根据待扩展的监测对象、量化参数和/或动态图层调整所述第三历史任务,生成第三扩展任务;

将所述第三扩展任务转录为第三扩展模板。

优选地,所述空间过滤参数的设置包括对行政区域、道路名称以及自定义空间范围的设置。

本发明第二方面提供了一种基于模板的路网运行监测装置,所述装置包括:

需求获取模块,用于获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

需求拆解模块,用于将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

第一构建模块,用于当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

第二构建模块,用于当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

第三构建模块,用于当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

任务调用模块,用于调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

路网监测模块,用于根据所述目标监测任务进行路网运行监测。

本发明第三方面提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如下步骤:

获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

根据所述目标监测任务进行路网运行监测。

本发明第四方面提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行以下步骤:

获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

根据所述目标监测任务进行路网运行监测。

本申请的有益效果为:本申请将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配,采用本申请的技术方案,根据每个监测子需求,获取与监测需求相关的历史任务,将监测需求拆解为与各类型历史任务匹配的子需求,针对每一类子需求,获取其对应的历史任务,将历史任务经复制、扩展等转录为对应的监测模板,再基于监测模板,加载与每个子需求对应的动态监测图层、时间过滤参数、空间过滤参数,分别得到第一监测任务、第二监测任务和第三监测任务,再对第一监测任务、第二监测任务和/或第三监测任务进行调用,可全面满足不同的监测应用。采用本申请,可实现在面对新的监测需求不构建新任务的情况下,获取与监测需求相关的历史任务,对历史任务进行复制、扩展转录为对应的监测模板,根据对应的监测模板,加载与每个监测子需求对应的动态图层、时间过滤函数、空间过滤函数,从而大大提升了动态路网运行监测的弹性和灵活性,使路网的动态运行监测更全面、精准和便捷。本申请还根据待扩展的监测对象、量化参数和/或动态图层调整所述监测主题任务,生成扩展后的主题任务,因此能更好地适应监测业务的发展和变化。综上可见,本申请提出的方法能够满足更广泛、更复杂的路网运行监测业务的场景需求,且大大降低了监测任务定制生成的操作难度。

附图说明

构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:

图1示出了本申请一示例性实施例的方法流程简图;

图2示出了本申请一示例性实施例中提供的空间过滤条件示意图;

图3示出了本申请一示例性实施例中基于模板的监测主题任务配置生成过程示意图;

图4示出了本申请一示例性实施例中的监测任务复制、集成和扩展示意图;

图5示出了本申请一示例性实施例的一种装置结构示意图;

图6示出了本申请一实施例所提供的一种电子设备的结构示意图;

图7示出了本申请一实施例所提供的一种存储介质的示意图。

具体实施方式

以下,将参照附图来描述本申请的实施例。但是应该理解的是,这些描述只是示例性的,而并非要限制本申请的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本申请的概念。对于本领域技术人员来说显而易见的是,本申请可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本申请发生混淆,对于本领域公知的一些技术特征未进行描述。

应予以注意的是,这里所使用的术语仅是为了描述具体实施例,而非意图限制根据本申请的示例性实施例。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。

现在,将参照附图更详细地描述根据本申请的示例性实施例。然而,这些示例性实施例可以多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的实施例。附图并非是按比例绘制的,其中为了清楚表达的目的,可能放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状以及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。

下面结合说明书附图1-7给出本申请示例性实施方式。需要注意的是,下述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。

为实现更灵活地监测路网,在本申请的示例性实施例中,提供了一种基于模板的路网运行监测方法,如图1所示(图1为方法流程简图,未包含步骤内容的全部描述),包括以下步骤:

S1、获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

S2、将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

S3、当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

S4、当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

S5、当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

S6、调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

S7、根据所述目标监测任务进行路网运行监测。

具体地,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务,包括:

将第二历史任务按照监测图层目录、时间过滤参数和空间过滤参数转录为第二监测模板;

依据第二监测模板,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务。

进一步地,在一个优选的实施方式中,第二历史任务包括至少两个表征同类型监测场景的第二历史子任务,获取任一第二历史子任务,将任一第二历史子任务按照监测图层目录、时间过滤参数和空间过滤参数转录为第二监测模板;再依据第二监测模板,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务。

进一步地,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务,包括:

获取第二监测子需求包括的同类型监测场景的每个监测场景数据;

依据第二监测模板,通过设置不同的时间过滤参数和空间过滤参数加载每个监测场景数据对应的不同的目标动态图层,得到第二监测任务。

进一步地,监测需求中还包括监测对象。

再进一步地,基于模板的路网运行监测方法还包括:

将任一目标动态图层与预设地址访问函数进行关联,得到关联函数后的动态图层;

确定关联函数后的动态图层包含的监测对象标识,并调用地址访问函数从第二监测任务中访问监测对象。

另外再具体地,将第三历史任务经扩展得到第三扩展任务,将第三扩展任务转录为第三扩展模板包括:

确定第三历史任务中待扩展的监测对象、量化参数和/或动态图层;

根据待扩展的监测对象、量化参数和/或动态图层调整第三历史任务,生成第三扩展任务;将第三扩展任务转录为第三扩展模板。

需要说明的是,其中量化参数包括初始时间参数和初始空间参数,而当要扩展时,因为要改变初始时间参数和初始空间参数,所以才通过设置不同的时间过滤参数和空间过滤参数来实现监测模板的扩展。

优选地,空间过滤参数的设置包括对行政区域、道路名称以及自定义空间范围的设置。

基于本申请上述步骤,在一种可能的实施方式中可实现这样的结果:例如所述第一监测子需求匹配的第一历史任务是关于山西省的监测任务,将对山西省的监测任务转录为第一监测模板,修改其时空参数可得到多个省的监测任务,包括黑龙江省、吉林省和辽宁省等监测任务,当现实需求中又部署了一个东北三省的监测任务时,就能调用相应的监测任务以满足现实的监测需求。可见,基于模板通过设置同类型监测场景下的时间过滤参数与空间过滤参数最后获得的监测任务即基于任务的“复制”是方便快捷的,而利用“复制”的结果进行“对比”,以及进行任务的“集成”,更为灵活与节省时间。

本申请将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配,采用本申请的技术方案,根据每个监测子需求,获取与监测需求相关的历史任务,将监测需求拆解为与各类型历史任务匹配的子需求,针对每一类子需求,获取其对应的历史任务,将历史任务经复制、扩展等转录为对应的监测模板,再基于监测模板,加载与每个子需求对应的动态监测图层、时间过滤参数、空间过滤参数,分别得到第一监测任务、第二监测任务和第三监测任务,再对第一监测任务、第二监测任务和/或第三监测任务进行调用,可全面满足不同的监测应用。采用本申请,可实现在面对新的监测需求不构建新任务的情况下,获取与监测需求相关的历史任务,对历史任务进行复制、扩展转录为对应的监测模板,根据对应的监测模板,加载与每个监测子需求对应的动态图层、时间过滤函数、空间过滤函数,从而大大提升了动态路网运行监测的弹性和灵活性,使路网的动态运行监测更全面、精准和便捷。本申请还根据待扩展的监测对象、量化参数和/或动态图层调整所述监测主题任务,生成扩展后的主题任务,因此能更好地适应监测业务的发展和变化。综上可见,本申请提出的方法能够满足更广泛、更复杂的路网运行监测业务的场景需求,且大大降低了监测任务定制生成的操作难度。

在本申请的示例性实施例中,还提供了一种基于模板的路网运行监测方法,步骤详细说明如下。

第一步,获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数。

具体地,获取监测需求就是对应于现实中不同应用场景的监测需求,而这些监测需求包括不同的动态图层,因此监测需求需要具有一个监测图层的目录。同样地,监测需求还包括时间过滤参数和空间过滤参数,具体而言,后续步骤可以通过设置不同的时间过滤参数和空间过滤参数来得到不同的监测任务。

第二步,将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配。

第三步,当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务。

这里需要说明的是,第一历史任务本身具有初始的量化参数,包括量化参数,而其量化参数包括初始时间参数和初始空间参数,但利用第一历史任务构建第一监测任务时,需要根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数。因为要改变初始时间参数和初始空间参数,所以在描述上才采用“过滤”,表明设置不同的时间参数和空间参数来实现第一历史任务的复制。

第四步,当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务。

这里需要说明的是,第二历史任务本身具有初始的量化参数,包括量化参数,而其量化参数包括初始时间参数和初始空间参数,但利用第二历史任务构建第二监测任务时,需要根据所述第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数。因为要改变初始时间参数和初始空间参数,所以在描述上才采用“过滤”,表明设置不同的时间参数和空间参数来实现第二历史任务的集成。

第五步,当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务。

本申请从第三步至第五步中不难发现,第一监测子需求为由第一历史任务经复制可满足的需求,第二监测子需求为由第二历史任务经模板转录、复制集成可满足的需求,第三监测子需求为由第三历史任务扩展、模板转录、复制可满足的需求。

将第三历史任务经扩展得到第三扩展任务,将第三扩展任务转录为第三扩展模板包括:确定第三历史任务中待扩展的监测对象、量化参数和/或动态图层;根据待扩展的监测对象、量化参数和/或动态图层调整第三历史任务,生成第三扩展任务;将第三扩展任务转录为第三扩展模板。

需要说明的是,基中量化参数包括初始时间参数和初始空间参数,而当要扩展时,因为要改变初始时间参数和初始空间参数,所以才通过设置不同的时间过滤参数和空间过滤参数来实现监测模板的扩展。

优选地,空间过滤参数的设置包括对行政区域、道路名称以及自定义空间范围的设置。

第六步,调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务。

第七步,根据所述目标监测任务进行路网运行监测。

基于上述步骤,在另外一种可能的实施方式中,设所述第一监测模板是监测主题M的模板,监测模板可以表示为以下公式:

其中,为该第一监测模板下的若干动态图层集合。定义了该第一监测模板的空间过滤条件类型,即具体设置空间过滤参数,可以基于行政区划、道路名称,以及自定义范围。例如,对于一个地震监测业务模板而言,可以是一个多边形,其可以指代地震波的波及范围;对于一个省级路网运行监测业务模板而言,为省级行政区划的代码;对于一个交通保障业务模板而言,可以是保障范围对应的一个或多个多边形。如图2所示,的输入需要用户上传内外两个多边形,图2(a)中定义的监测范围指两个多边形中间的空间范围,而图2(b)中定义的监测范围有两个,一个是内圈多边形包络的空间范围,另一个指两个多边形中间的空间范围,这需要由根据业务的定义进行区分。定义了该第一监测模板的时间过滤条件类型。定义了监测对象过滤条件类型,可围绕某一类特定的监测对象展开,例如,对桥隧的监测、对施工路面的监测等等,也可以基于的条件进行过滤。

图3示意出了基于模板的监测主题任务配置生成过程,如图3所示,监测模板基于任务库中由专业人员配置生成的某一历史任务转录而成,用户选择TemplateM设置一个监测主题任务ThemeM时,只需要根据约束输入监测任务的空间范围(图3中输入空间条件即输入空间过滤参数),以及根据约束输入监测任务的时间范围(图3中的输入时间即输入条件空间过滤参数),即可以形成从而完成了监测主题任务ThemeM的配置生成过程,可见,本申请基于模板的方法可以简化监测主题任务配置生成过程。

这里还需要说明的是,上述实施方式步骤中的“将所述第一历史任务转录为第一监测模板”并不表明所述监测模板本身不能定义,作为可变换的实施方式,完全可以在具体实施过程中采用不同的数据处理方法进行对监测模板的定义。由于在具体的实施过程中,监测模板定义了监测任务的监测图层集合,以及监测任务的时间、空间和对象过滤条件等量化参数的类型。那么,监测模板的获得可视为将监测主题任务中包含的监测图层集合和量化参数类型等参数进行序列化的过程,而监测模板除了可以从现有任务中转录生成,也可以从零开始定义生成。因此,基于同一个监测模板,可以通过调整任务的参数而生成同质化的监测任务集合,这些同质化的监测任务之间是可以对比的,也可以以相同的方式被集成。当然这些属于本申请实施方式经过合乎逻辑的分析、推理得到的,也属于本申请保护的范围。另外,以上的“第几步”只是为了说明技术实施时所具有的逻辑步骤,而在具体的实施过程中上述每一步都可能通过许多步实现或转换,其中有些步骤是并行,有些步骤是串行,这些不做具体限定,但本实施例中具体的可变换的实施方式同样属于本申请保护的范围。

在本申请的示例性实施例中,还提供了一种监测任务的集成方法,步骤包括:第一步,获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务。

具体地,第二监测子需求包括至少两个同类型监测场景第二历史任务,将第二历史任务转录为第二监测模板包括:将第二历史任务按照监测图层目录、时间过滤参数和空间过滤参数转录为第二监测模板;依据第二监测模板,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务。进一步地,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务,包括:获取第二监测子需求包括的同类型监测场景的每个监测场景数据;依据第二监测模板,通过设置不同的时间过滤参数和空间过滤参数加载每个监测场景数据对应的不同的目标动态图层,得到第二监测任务。

进一步地,监测需求中还包括监测对象。再进一步地,基于模板的路网运行监测方法还包括:将任一目标动态图层与预设地址访问函数进行关联,得到关联函数后的动态图层;确定关联函数后的动态图层包含的监测对象标识,并调用地址访问函数从第二监测任务中访问监测对象。

进一步地,在一个优选的实施方式中,第二历史任务包括至少两个表征同类型监测场景的第二历史子任务,获取任一第二历史子任务,将任一第二历史子任务按照监测图层目录、时间过滤参数和空间过滤参数转录为第二监测模板;再依据第二监测模板,加载与第二监测子需求匹配的目标动态图层、时间过滤参数和空间过滤参数,得到第二监测任务。

基于上述步骤,在一种可能的实施方式中,设给定的一个监测主题任务ThemeX中有一个监测图层,不妨记为layerM,图层中包含的监测对象有{M,A,B,…,Y}。配置监测对象M的监测任务ThemeM,然后将其转录为任务模板TemplateM,并根据TemplateM复制生成其他的监测任务ThemeA、ThemeB、……和ThemeY

进一步地,将任一目标动态图层与预设地址访问函数进行关联,得到关联函数后的动态图层;确定关联函数后的动态图层包含的监测对象标识,并调用地址访问函数从监测任务集合中访问监测对象。设Address(M,y)函数给出了基于模板TemplateM生成的任务Themey的访问地址,如Address(M,A)给出ThemeA的访问地址。只需要将ThemeX的layerM图层关联Address(M,y)函数,即可以根据layerM图层包含的监测对象{M,A,B,…,Y},调用Address(M,y)函数访问到监测任务ThemeM、ThemeA、ThemeB、……和ThemeY,从而实现了任务ThemeX对下一级任务的访问,同理也可实现任务ThemeA的对下一级任务的下钻访问。进一步地,在ThemeX中对同级任务ThemeM、ThemeA、ThemeB、……和ThemeY可以进行横向的对比,同一个任务可以在不同时间维度进行纵向对比,从而实现了监测任务的集成。任务集成的基础在于同质化,即所用的动态图层是相同的,可以被同样的方式访问,从而可以被以同样的方式集成,全国30余省的监测任务是同质化的,那么就可以以同样的方式访问这些个省的监测任务,从而实现全国到省监测任务的下钻访问。图4示出了监测任务复制和集成过程。例如,基于县监测模板,可以复制出多个县的监测任务,这些县监测任务可以被集成到其上一级所属市的监测任务中被访问,同理可实现基于市监测模板、省监测模板和全国监测模板的应用。

上述集成可以实现全国范围内多层次、多维度的监测,显著提升全国路网的动态运行监测能力,能使路网运行相关的各类要素和量化指标,如基础设施点位、交通流量、交通拥堵、交通事件、交通天气、交通基础设施健康状况等等,以直观的方式呈现给业务监测人员,使之能够对路网运行的基本情况进行客观分析和评价,进而发现路网运行中存在的问题并及时进行干预。

在本申请的示例性实施例中,还提供了一种监测模板的扩展方法,步骤包括:获取待扩展的监测模板;识别待扩展的监测模板对应的监测主题任务中的参数;确定待扩展的参数,根据待扩展的参数调整监测主题任务;将扩展后的主题任务转录为监测模板。具体地,待扩展的参数包括监测对象、量化参数和/或动态图层。图4示出了监测任务的扩展示意图,如图4所示,通过调整省监测模板1扩展生成省监测模板1’,基于省检测模板1’配置生成了K省的监测主题任务,这样既提升了执行任务的灵活性,又节省了执行任务的时间。

需要说明的是,“将扩展后的主题任务转录为监测模板”也可以看做是将扩展后的主题任务生成为监测模板,而根据待扩展的参数调整监测主题任务再将扩展后的主题任务转录为监测模板,可以看做在监测模板对应的监测主题任务中的参数中抽取各种参数和/或参数组合配置生成为新的监测模板的过程,当然这些属于本申请实施方式应有之意或经过合乎逻辑的分析、推理得到的,也属于本申请保护的范围。

在本申请的示例性实施例中,还提供了一种基于模板的路网运行监测装置,如图5所示,包括:

需求获取模块501,用于获取监测需求,所述监测需求包括监测图层目录、时间过滤参数和空间过滤参数;

需求拆解模块502,用于将所述监测需求拆解为监测子需求,所述监测子需求包括第一监测子需求、第二监测子需求、第三监测子需求中的至少一个,其中,第一监测子需求与任务库中的第一历史任务相匹配,第二监测子需求为与任务库中的第二历史任务相匹配,第三监测子需求与任务库中的第三历史任务相匹配;

第一构建模块503,用于当所述监测子需求中含有第一监测子需求时,获取与所述第一监测子需求匹配的第一历史任务,将所述第一历史任务转录为第一监测模板,根据所述第一监测模板加载与所述第一监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第一监测任务;

第二构建模块504,用于当所述监测子需求中含有第二监测子需求时,获取与所述第二监测子需求匹配的第二历史任务,其中,第二监测子需求包括至少两个同类型监测场景第二历史任务,将所述第二历史任务转录为第二监测模板,根据第二监测模板加载与所述第二监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第二监测任务;

第三构建模块505,用于当所述监测子需求中含有第三监测子需求时,获取与所述第三监测子需求匹配的第三历史任务,将所述第三历史任务经扩展得到第三扩展任务,将所述第三扩展任务转录为第三扩展模板,根据第三扩展模板,加载与所述第三监测子需求对应的目标动态图层、时间过滤参数和空间过滤参数,构建第三监测任务;

任务调用模块506,用于调用所述第一监测任务、所述第二监测任务和/或所述第三监测任务形成目标监测任务;

路网监测模块507,用于根据所述目标监测任务进行路网运行监测。

作为可变换的实施方式,本装置还可增加定义模块,用于根据监测主题任务的需求从零开始定义监测模板。

关于本装置其他方面,在此不做具体限定,但属于本申请实施方式的具体实现环节与步骤及通过对本申请进行合乎逻辑的分析、推理得到的范畴,均属于本申请的保护范围。

接下来请参考图6,其示出了本申请的一些实施方式所提供的一种电子设备的示意图。如图6所示,所述电子设备2包括:处理器200,存储器201,总线202和通信接口203,所述处理器200、通信接口203和存储器201通过总线202连接;所述存储器201中存储有可在所述处理器200上运行的计算机程序,所述处理器200运行所述计算机程序时执行本申请前述任一实施方式所提供的基于模板的路网运行监测方法。

其中,存储器201可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口203(可以是有线或者无线)实现网元与网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。

总线202可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。其中,存储器201用于存储程序,所述处理器200在接收到执行指令后,执行所述程序,前述本申请实施例任一实施方式揭示的所述基于模板的路网运行监测方法可以应用于处理器200中,或者由处理器200实现。

处理器200可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器200可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器201,处理器200读取存储器201中的信息,结合其硬件完成上述方法的步骤。

本申请实施例提供的电子设备与本申请实施例提供的基于模板的路网运行监测方法出于相同的发明构思,具有与其采用、运行或实现的方法相同的有益效果。

本申请实施方式还提供一种与前述实施方式所提供的基于模板的路网运行监测方法对应的计算机可读存储介质,请参考图7,其示出的计算机可读存储介质为光盘30,其上存储有计算机程序(即计算机程序产品),所述计算机程序在被处理器运行时,会执行前述任意实施方式所提供的基于模板的路网运行监测方法。

所述计算机可读存储介质的例子还可以包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。

需要说明的是:在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备有固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,应当明白,可以利用各种编程语言实现在此描述的本申请的内容,并且对特定语言所做的描述是为了披露本申请的最佳实施方式。说明书中说明了大量具体细节。然而,能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本申请并帮助理解各个发明方面中的一个或多个,在上面对本申请的示例性实施例的描述中,本申请的各个特征有时被一起分组到单个实施例、图或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本申请要求比在每个权利要求中所明确记载的特征更多的特征。

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:页面请求方法、页面访问系统、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!