智能交通控制方法、装置与系统的制作方法

文档序号:7933378阅读:266来源:国知局
专利名称:智能交通控制方法、装置与系统的制作方法
技术领域
本发明涉及通信技术,尤其是一种智能交通控制方法、装置与系统。
背景技术
现代城市的发展,交通问题越来越引起人们的关注。随着城市车辆的增加,人、车、路三者关系的协调,已成为交通管理部门所面临的重要问题。交通控制系统是面向全市的交通数据监测、交通信号灯控制与交通诱导的计算机控制系统,它是现代城市交通监控系统中重要的组成部份,主要用于城市道路交通控制与管理,对提高城市道路的通行能力、缓和城市交通拥挤起着重要作用。近年来,交通控制系统的应用已经在许多发达地区变得非常普遍。现有的交通控制系统主要由点控制、线控制、以及面控制系统组成,具体包括交通信号控制、视频监控、流量监测、智能分析、交通诱导、电子警察、实时路况信息牌等应用平台。在实现本发 明的过程中,发明人发现现有的交通控制系统至少存在以下问题随着计算机技 术的发展,交通控制系统的功能越来越强大,但随之而来问题也不断涌现,具体主要体现在如下几个方面现有的交通控制系统的应用平台众多,且采用烟囱式独立建设,重复建设造成资源浪费;信息技术(Information Technology,以下简称IT)基础设施使用效率低,造成整个系统平台能耗大;某些应用平台的工作负载大而出现调度效率低下,导致部分区域交通陷于瘫痪境地;系统日益庞大繁杂,运维管理自动化水平低;大规模数据处理时效性不高,应对交通突发事件能力低下;现有的交通控制系统不能有效的将整个城市的交通联动起来,进行智能分析、预测交通状况、预警塞车、交通控制联动等应用。

发明内容
本发明实施例所要解决的技术问题是提供一种智能交通控制方法、装置与系统,以在各应用平台之间实现资源共享,提高资源利用率,并提高事件处理效率。本发明实施例提供的一种智能交通控制方法,包括智能交通控制装置根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,所述资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源;所述智能交通控制装置将当前任务分解为多个子任务,并将多个子任务分别配置到所述服务器集群进行并行处理,分别得到多个子处理结果;所述智能交通控制装置对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。本发明实施例提供的一种智能交通控制装置,包括资源调度单元,用于根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,所述资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源;任务分解单元,用于将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果;任务汇聚单元,用于对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。本发明实施例提供的一种智能交通控制系统,包括应用平台,还包括云计算基础资源池,包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源;智能交通控制装置,用于根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群;将当前任务分解为多个子任务,并将多个子任务分别配置到所述服务器集群进行并行处理,分别得到多个子处理结果;对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。基于本发明上述实施例提供的智能交通控制方法、装置与系统,智能交通控制装置可以根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果,然后对多个子处理结果进行汇总,得到当前任务的处理 结果,由于云计算具有超大规模、资源集中整合共享、计算资源自动弹性伸缩等特性,通过智能交通控制装置从云计算基础资源池调用相应的资源节点配置形成服务器集群来并行处理当前任务的多个子任务来并行处理,在各应用平台之间实现了资源共享及分时复用,与现有技术相比,避免了重复建设造成资源浪费、大规模数据处理时效性不高、应对交通突发事件能力低下的技术问题,提高了资源利用率,降低了能耗,节省了投资,降低了运营成本,提高了事件处理效率。可以有效的解决现有技术中系统资源分散、数据处理能力低等问题。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明智能交通控制方法一个实施例的流程图;图2为本发明智能交通控制方法另一个实施例的流程图;图3为本发明智能交通控制方法一个应用实施例的流程图;图4为本发明智能交通控制装置一个实施例的结构示意图;图5为本发明智能交通控制装置另一个实施例的结构示意图;图6为本发明智能交通控制系统一个实施例的结构示意图7为本发明智能交通控制系统另一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明智能交通控制方法一个实施例的流程图。如图1所示,该实施例的智能交通控制方法包括101,智能交通控制装置根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群。其中,资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点。计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源。示例性地,其中的应用平台可以包括但不限于交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌等应用平台中的任意一种或多种。102,智能交通控制装置将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果。103,智能交通控制装 置对多个子处理结果进行汇总,得到当前任务的处理结果并返回应用平台。云计算是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、网络资源等。云计算可以将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。云计算是分布式计算技术的一种,透过云计算技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。由于云计算具有的超大规模、资源集中整合共享、计算资源自动弹性伸缩、以及高度可靠安全等优良特性,使其应用在交通控制中成为可能。本发明实施例,利用基于云计算的智能交通控制装置来处理现有各交通控制应用平台的任务,可以有效解决系统资源分散、数据处理能力低等问题,能够较好的实现资源共享,提高分析处理能力和资源利用效率。通过上述方法可以实现交通控制系统的资源共享、分时复用、提高资源利用率、降低能耗、节省投资、提高处理效率的目标。由于涉及交通控制的智能分析应用一般对计算能力有着较高要求,而智能分析应用平台的使用模式具有临时、突发的特点,在较短的时间段内需要大量的计算资源。因此对本发明而言,最关键的是在各个智能分析应用平台之间共享计算资源,提高资源利用率,降低运营成本。本发明上述实施例提供的智能交通控制方法中,智能交通控制装置可以根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果,然后对多个子处理结果进行汇总,得到当前任务的处理结果,由于云计算具有超大规模、资源集中整合共享、计算资源自动弹性伸缩等特性,通过智能交通控制装置从云计算基础资源池调用相应的资源节点配置形成服务器集群来并行处理当前任务的多个子任务来并行处理,在各应用平台之间实现了资源共享及分时复用,避免了重复建设造成资源浪费、大规模数据处理时效性不高、应对交通突发事件能力低下的技术问题,提高了资源利用率,降低了能耗,节省了投资,降低了运营成本,提高了事件处理效率。可以有效的解决现有技术中系统资源分散、数据处理能力低等问题。根据本发明智能交通控制方法的一个示例而非限制,图1所示实施例的101中,智能交通控制装置可以通过如下方式,根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点根据当前任务的资源需求确定所需资源节点的类型与数量;根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点。其中,资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。根据本发明智能交通控制方法的另一个示例而非限制,在服务器集群对多个子任务进行并行处理的过程中,智能交通控制装置还可以监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对资源映射表进行更新。示例性地,智能交通控制装置还可以在服务器集群对多个子任务进行并行处理的过程中,根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准,例如,资源耗用已经达到该资源节点资源的95%。若服务器集群中有资源节点的资源耗 用达到预设标准,则重新根据当前任务的资源需求确定所需资源节点的类型与数量,并开始执行根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点的操作。进一步示例性地,得到多个子处理结果之后,智能交通控制装置还可以释放服务器集群中各资源节点,并对资源映射表进行更新。根据本发明智能交通控制方法的一个示例而非限制,智能交通控制装置从云计算基础资源池调用相应的资源节点时,还可以确认当前任务是否需要与其它任务共享资源节点。若当前任务需要与其它任务共享资源节点,则智能交通控制装置在服务器集群对多个子任务进行并行处理的过程中,动态的在当前任务需要与其它任务之间调整共享资源节点的资源能力。图2为本发明智能交通控制方法另一个实施例的流程图。如图2所示,该实施例的智能交通控制方法包括201,智能交通控制装置根据应用平台当前任务的资源需求,确定所需资源节点的类型与数量。示例性地,其中的应用平台可以包括但不限于交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌应用平台中的任意一种或多种。202,智能交通控制装置根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点。其中,资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点。计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源。203,智能交通控制装置将调用的资源节点配置形成服务器集群。204,智能交通控制装置将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理。205,在服务器集群对多个子任务进行并行处理的过程中,智能交通控制装置监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对资源映射表进行更新。206,根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准。若服务器集群中有资源节点的资源耗用达到预设标准,则返回执行201,重新根据当前任务的资源需求确定所需资源节点的类型与数量。否则,若服务器集群中没有资源节点的资源耗用达到预设标准,则执行207。207,服务器集群对多个子任务的处理分别得到多个子处理结果。208,智能交通控制装置对多个子处理结果进行汇总,得到当前任务的处理结果并返回应用平台。图3为本发明智能交通控制方法一个应用实施例的流程图。该应用实施例中,以应用平台具体为智能 分析应用平台、当前任务为从海量视频录像中搜索“一个戴黄帽子穿黑衣的男人”为例,对本发明的智能交通控制方法进行说明,对于其它应用平台处理其它任务时的实施例,本领域技术人员可以根据该应用实施例参照实现。如图3所示,该应用实施例的智能交通控制方法包括301,智能分析应用平台启动,执行从海量视频录像中搜索“一个戴黄帽子穿黑衣的男人”的任务。其中的海量视频录像可以存储在存储装置中。302,智能交通控制装置根据搜索“一个戴黄帽子穿黑衣的男人”的资源需求,即待搜索的视频录像资料大小与搜索这一任务属性,确定所需资源节点的类型与数量,例如,需要多少计算资源节点。303,智能交通控制装置根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,例如,N个计算资源节点,N为大于零的整数,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点。其中,资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。其中,资源使用情况可以包括已被使用资源与未被使用资源,其中的已被使用资源也称为耗用资源。资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点。计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源。
304,智能交通控制装置将调用的资源节点配置形成服务器集群。305,智能交通控制装置将待搜索的视频录像分为多段,每一段分别为一个子任务,并将分段得到的多段视频录像分别配置到服务器集群进行并行处理,即逐一配置到服务器集群中的各资源节点分别进行搜索处理。306,在服务器集群对多段视频录像进行并行搜索的过程中,智能交通控制装置监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对资源映射表进行更新。307,根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准,例如,已经使用掉95%。若服务器集群中有资源节点的资源耗用达到预设标准,则返回执行302,重新确定所需资源节点的类型与数量。否则,若服务器集群中没有资源节点的资源耗用达到预设标准,则执行308。308,服务器集群对对多段视频录像的并行搜索分别得到多个子搜索结果。309,智能交通控制装置对多个子搜索结果进行汇总,得到综合结果并返回智能分析应用平台。另外,在图3所示的应用实施例中,智能交通控制装置从云计算基础资源池调用相应的资源节点时,还可以确认当前任务是否需要与其它任务共享资源节点。若当前任务需要与其它任务共享资源节点,则智能交通控制装置在服务器集群对多个子任务进行并行处理的过程中,动态的在当前任务需要与其它任务之间调整共享资源节点的资源能力。图4为本发明智能交通控制装置一个实施例的结构示意图。该实施例的智能交通控制装置可用于实现本发明上述各智能交通控制方法实施例的相应流程。如图4所示,其包括资源调度单元401、任务分解单元402与任务汇聚单元403。其中,资源调度单元401,用于根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群。其中,云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点。计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源。示例性地,其中的应用平台可以包括但不限于交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌等应用平台中的任意一种或多种。任务分解单元402,用于将当前任务分解为多个子任务,并将多个子任务分别配置到资源调度单元401配置的服务器集群进行并行处理,分别得到多个子处理结果。任务汇聚单元403,用于对任务分解单元402得到的多个子处理结果进行汇总,得到当前任务的处理结果并返回应用平台。本发明上述实施例提供的智能交通控制装置,可以根据应用平台当前任务的资源需求,从云计算基础资源池调用相应 的资源节点,并将调用的资源节点配置形成服务器集群,将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果,然后对多个子处理结果进行汇总,得到当前任务的处理结果,由于云计算具有超大规模、资源集中整合共享、计算资源自动弹性伸缩等特性,通过智能交通控制装置从云计算基础资源池调用相应的资源节点配置形成服务器集群来并行处理当前任务的多个子任务来并行处理,在各应用平台之间实现了资源共享及分时复用,避免了重复建设造成资源浪费、大规模数据处理时效性不高、应对交通突发事件能力低下的技术问题,提高了资源利用率,降低了能耗,节省了投资,降低了运营成本,提高了事件处理效率。可以有效的解决现有技术中系统资源分散、数据处理能力低等问题。与本发明智能交通控制方法实施例相应地,资源调度单元401从云计算基础资源池调用相应的资源节点时,具体根据资源需求确定所需资源节点的类型与数量;根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点。相应地,作为智能交通控制装置的另一个实施例,还包括存储单元404,用于存储资源映射表,该资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。如图5所示,为本发明智能交通控制装置另一个实施例的结构示意图。进一步地,再参见图4,根据本发明智能交通控制装置的一个示例而非限制,还可以包括资源监控单元405,用于在资源调度单元401配置的服务器集群对多个子任务进行并行处理的过程中,监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对存储单元404中的资源映射表进行更新。根据本发明智能交通控制装置的另一个示例而非限制,资源监控单元405,还可以用于根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准;若服务器集群中有资源节点的资源耗用达到预设标准,则请求资源调度单元401重新根据当前任务的资源需求确定所需资源节点的类型与数量。相应地,资源调度单元401还用于根 据资源监控单元405的请求,重新根据当前任务的资源需求确定所需资源节点的类型与数量,并开始执行根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点的操作。根据本发明智能交通控制装置的另一个示例而非限制,资源监控单元405,还用于在服务器集群得到多个子处理结 果之后,释放服务器集群中各资源节点,并对存储单元404中的资源映射表进行更新。另外,根据本发明智能交通控制装置的又一个示例而非限制,本发明上述实施例中的资源调度单元405,还用于从云计算基础资源池调用相应的资源节点时,确认当前任务是否需要与其它任务共享资源节点;若当前任务需要与其它任务共享资源节点,则在服务器集群对多个子任务进行并行处理的过程中,动态的在当前任务需要与其它任务之间调整共享资源节点的资源能力。图6为本发明智能交通控制系统一个实施例的结构示意图。如图6所示,该实施例的智能交通控制系统包括应用平台1、云计算基础资源池2与智能交通控制装置3。其中,应用平台I可以包括但不限于交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌等各种交通类应用平台中的任意一种或多种。云计算基础资源池2,包括计算资源节点、存储资源节点与网络资源节点。其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源。
智能交通控制装置3,用于根据应用平台I当前任务的资源需求,从云计算基础资源池2调用相应的资源节点,并将调用的资源节点配置形成服务器集群;将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果;对多个子处理结果进行汇总,得到当前任务的处理结果并返回应用平台I。本发明上述实施例提供的智能交通控制系统中,智能交通控制装置可以根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果,然后对多个子处理结果进行汇总,得到当前任务的处理结果,由于云计算具有超大规模、资源集中整合共享、计算资源自动弹性伸缩等特性,通过智能交通控制装置从云计算基础资源池调用相应的资源节点配置形成服务器集群来并行处理当前任务的多个子任务来并行处理,在各应用平台之间实现了资源共享及分时复用,避免了重复建设造成资源浪费、大规模数据处理时效性不高、应对交通突发事件能力低下的技术问题,提高了资源利用率,降低了能耗,节省了投资,降低了运营成本,提高了事件处理效率。可以有效的解决现有技术中系统资源分散、数据处理能力低等问题。本发明实施例将基于云计算的智能交通控制装置与交通应用控制平台结合,改造现有的交通控制平台,构建基于云计算的智能交通控制系统,可以提高现有交通控制系统的处理能力,通过与中国电信已有的视频监控业务联动,极大拓展了中国电信物联网行业应用范围;节能增效,极大地节省交通控制系统建设的投资预算;降低运维成本,统一有效地管理庞大的交通控制系统的计算资源;在全国推广,有望为中国电信带来可观的经济效益和社会效益。示例性地,图6所示智能交通控制系统中的智能交通控制装置3具体可以通过本发明上述图4或图5所示实施例的智能交通控制装置结构实现。图7为本发明智能交通控制系统另一个实施例的结构示意图。图7仅给出了智能交通控制装置3采用图5所示其中一个实施例所示结构的实例,对于采用其它智能交通控制装置3实施例所示结构的实例,本领域技术人员可以参照实现。本发明实施例中,云计算基础资源池2可以将大量实体计算机、存储、网络资源通过云计算管理软件连接起来,实现对云计算资源的统一管理和调度。云计算资源池2向用户按需服务,资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。根据本发明实施例智能交通控制系统的一个具体应用,在道路繁忙时段,例如,白天上下班时间,基于云计算的智能交通控制装置可以按需将云计算基础资源池中的各节点资源提供给交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌等应用平台,以满足其正常运行。在夜间闲时,基于云计算的智能交通控制装置可以将提供给某些应用平台的节点资源回收,并且也能够提供节点资源给夜间作业的应用平台以满足定期运行的条件。当应用平台出现临时的、突发的、在较短的时间段内需要大量的节点资源时,基于云计算的智能交通控制装置可以迅速地通过资源调度单元从云计算基础资源池动态地调用相应的节点资源。基于云计算的智能交通控制装置能根据作业的强度判断需要节点资源的数量,并且动态的配置服务器集群,形成高性能计算与处理能力。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置、系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例在各应用平台之间实现了资源共享及分时复用,避免了重复建设造成资源浪费、大规模数据处理时效性不高、应对交通突发事件能力低下的技术问题,提高了资源利用率,降低了能耗,节省了投资,降低了运营成本,提高了事件处理效率。可以有效的解决现有技术中系统资源分散、数据处理能力低等问题;能够快速调用云计算基础资源池的分布式并行计算框架的能力,可以快速实现分布式计算处理能力,能够充分地利用多个资源节点完成计算处理,具有较好的伸缩性,能够更好地处理大规模数据集,并且针对海量数据提供高性价比的计算分析,这正是本发明采用云计算平台的价值所在。将基于云计算的智能交通控制装置引入传统的交通控制应用平台,能够有效解决现有交通控制系统资源分散和数据处理能力低等问题,通过调用接口和方法可以实现云计算基础资源统一调度的能力;本发明基于云计算的智能交通控制系统是一种全自动和智能的交通控制系统,可以为交通部门整合交通控制系统、动态共享资源提供了可实践、可部署、可运营的参考。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用 途的带有各种修改的各种实施例。
权利要求
1.一种智能交通控制方法,其特征在于,还包括 智能交通控制装置根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,所述资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源; 所述智能交通控制装置将当前任务分解为多个子任务,并将多个子任务分别配置到所述服务器集群进行并行处理,分别得到多个子处理结果; 所述智能交通控制装置对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。
2.根据权利要求1所述的方法,其特征在于,根据所述资源需求,从云计算基础资源池调用相应的资源节点包括 根据所述资源需求确定所需资源节点的类型与数量; 根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点,所述资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。
3.根据权利要求2所述的方法,其特征在于,还包括 在服务器集群对所述多个子任务进行并行处理的过程中,所述智能交通控制装置监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对资源映射表进行更新。
4.根据权利要求3所述的方法,其特征在于,还包括 所述智能交通控制装置根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准; 若服务器集群中有资源节点的资源耗用达到预设标准,则重新根据当前任务的资源需求确定所需资源节点的类型与数量,并执行所述根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点的操作。
5.根据权利要求3所述的方法,其特征在于,分别得到多个子处理结果之后,还包括 所述智能交通控制装置释放所述服务器集群中各资源节点,并对资源映射表进行更新。
6.根据权利要求1至5任意一项所述的方法,其特征在于,还包括 从云计算基础资源池调用相应的资源节点时,确认当前任务是否需要与其它任务共享资源节点; 若当前任务需要与其它任务共享资源节点,则所述智能交通控制装置在服务器集群对所述多个子任务进行并行处理的过程中,动态的在当前任务需要与其它任务之间调整共享资源节点的资源能力。
7.根据权利要求6所述的方法,其特征在于,所述应用平台包括交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌应用平台中的任意一种或多种。
8.一种智能交通控制装置,其特征在于,包括 资源调度单元,用于根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,所述资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源; 任务分解单元,用于将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果; 任务汇聚单元,用于对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。
9.根据权利要求8所述的装置,其特征在于,所述资源调度单元从云计算基础资源池调用相应的资源节点时,具体根据所述资源需求确定所需资源节点的类型与数量;根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点,并根据资源映射表中各资源节点的调用路径,从云计算基础资源池调用所需类型与数量的资源节点; 所述装置还包括存储单元,用于存储所述资源映射表,所述资源映射表中记载了云计算基础资源池中各资源节点的名称、类型、调用路径与资源使用情况。
10.根据权利要求9所述的装置,其特征在于,还包括 资源监控单元,用于在服务器集群对所述多个子任务进行并行处理的过程中,监控服务器集群中各资源节点的资源使用情况,并根据该资源使用情况对所述资源映射表进行更新。
11.根据权利要求10所述的装置,其特征在于,所述资源监控单元,还用于根据服务器集群中各资源节点的资源使用情况,确定服务器集群中各资源节点的资源耗用是否达到预设标准;若服务器集群中有资源节点的资源耗用达到预设标准,则请求所述资源调度单元重新根据当前任务的资源需求确定所需资源节点的类型与数量; 所述资源调度单元,还用于根据所述资源监控单元的请求重新根据当前任务的资源需求确定所需资源节点的类型与数量,并开始执行所述根据所需资源节点的类型与数量、以及资源映射表中各资源节点的资源使用情况,从资源映射表中选择所需类型与数量的资源节点的操作。
12.根据权利要求10所述的装置,其特征在于,所述资源监控单元,还用于在服务器集群得到多个子处理结果之后,释放所述服务器集群中各资源节点,并对资源映射表进行更新。
13.根据权利要求8至12任意一项所述的装置,其特征在于,所述资源调度单元,还用于从云计算基础资源池调用相应的资源节点时,确认当前任务是否需要与其它任务共享资源节点;若当前任务需要与其它任务共享资源节点,则在服务器集群对所述多个子任务进行并行处理的过程中,动态的在当前任务需要与其它任务之间调整共享资源节点的资源能力。
14.根据权利要求13所述的装置,其特征在于,所述应用平台包括交通信号控制应用平台、视频监控应用平台、流量监测应用平台、智能分析应用平台、交通诱导应用平台、电子警察应用平台与实时路况信息牌应用平台中的任意一种或多种。
15.一种智能交通控制系统,包括应用平台,其特征在于,还包括 云计算基础资源池,包括计算资源节点、存储资源节点与网络资源节点,其中,计算资源节点用于提供计算资源,存储资源节点用于提供存储资源,网络资源节点用于提供网络资源; 智能交通控制装置,用于根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群;将当前任务分解为多个子任务,并将多个子任务分别配置到所述服务器集群进行并行处理,分别得到多个子处理结果;对所述多个子处理结果进行汇总,得到当前任务的处理结果并返回所述应用平台。
16.根据权利要求15所述的系统,其特征在于,所述智能交通控制装置包括权利要求8至14任意一项所述的智能交通控制装置。
全文摘要
本发明实施例公开了智能交通控制方法、装置与系统,其中,方法包括智能交通控制装置根据应用平台当前任务的资源需求,从云计算基础资源池调用相应的资源节点,并将调用的资源节点配置形成服务器集群,资云计算基础资源池包括计算资源节点、存储资源节点与网络资源节点;智能交通控制装置将当前任务分解为多个子任务,并将多个子任务分别配置到服务器集群进行并行处理,分别得到多个子处理结果;智能交通控制装置对多个子处理结果进行汇总,得到当前任务的处理结果并返回应用平台。本发明实施例可以在各应用平台之间实现资源共享,提高资源利用率,并提高事件处理效率。
文档编号H04L29/08GK103036927SQ201110304479
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者闻剑峰, 石屹嵘, 龚德志, 段勇, 朱源 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1