《应用于影像监控平台的分布式运算系统.pdf》由会员分享,可在线阅读,更多相关《应用于影像监控平台的分布式运算系统.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102882910 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 9 1 0 A *CN102882910A* (21)申请号 201110219958.6 (22)申请日 2011.07.28 100125046 2011.07.15 TW H04L 29/08(2006.01) (71)申请人中华电信股份有限公司 地址中国台湾台北市 (72)发明人林义尧 陈冠良 陈健男 粘耀文 (74)专利代理机构北京戈程知识产权代理有限 公司 11314 代理人程伟 王锦阳 (54) 发明名称 应用于影像监控平台的分布式运算系统 (57) 摘要 。
2、一种应用于影像监控平台的分布式运算系 统,包括:指挥模块(Headquarter),以及多个与 该指挥模块连结的代理模块(Agent),该指挥模 块用于将该影像监控平台接收到的影像资料切割 成多个影像单元,并将多个影像单元发送至各该 代理模块,以令各该代理模块对接收到的影像单 元进行影像辨识与分析,而各该代理模块在影像 辨识与分析完成后,即会将辨识与分析出的结果 回传至该指挥模块,以供该指挥模块进行整合。 (30)优先权数据 (51)Int.Cl. 权利要求书1页 说明书4页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 1 页。
3、 1/1页 2 1.一种应用于影像监控平台的分布式运算系统,包括: 指挥模块,用以将该影像监控平台接收到的影像资料切割成多个影像单元;以及 多个代理模块,其与该指挥模块连结,并用以接收该指挥模块切割成的多个影像单元, 以进行智能影像辨识与分析,而各该代理模块在智能影像辨识与分析完成后,即会将辨识 与分析出的结果回传至该指挥模块以供该指挥模块进行整合。 2.根据权利要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,该指 挥模块用于侦测出各该代理模块的处理效能,并依据侦测出的各该代理模块的处理效能来 决定影像单元的切割数量。 3.根据权利要求2所述的应用于影像监控平台的分布式运算系统,其。
4、特征在于,该指 挥模块对处理效能较高的代理模块发送较多数量的影像单元。 4.根据权利要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,各该 代理模块用于依据该指挥模块指定的算法对接收到的影像单元进行智能影像辨识与分析。 5.根据权利要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,该指 挥模块用于动态地对各该代理模块进行状态检测,以于检测出一代理模块的状态为异常 时,将原本发送至状态为异常的代理模块的影像单元,重新发送至其它的代理模块。 6.根据权利要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,该智 能辨识与分析出的结果包括用以标示为事件的索引。 7.根据权利。
5、要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,该代 理模块是通过发送广播封包的方式与该指挥模块连结。 8.根据权利要求1所述的应用于影像监控平台的分布式运算系统,其特征在于,该影 像监控平台建置于网络服务提供者端。 权 利 要 求 书CN 102882910 A 1/4页 3 应用于影像监控平台的分布式运算系统 技术领域 0001 本发明涉及一种分布式运算系统,尤指一种应用于影像监控平台的分布式运算系 统。 背景技术 0002 在繁忙的都会生活中,为了达到维护治安等目的,许多特定的场所皆会架设有一 台或多台影像监控设备来进行远程监控,例如路口影像监视系统或车牌辨识系统等。 000。
6、3 提供消费者远程监控服务的业者,其通过建置一能与多台影像监控设备连结的影 像监控平台,而当影像监控平台接收到多台影像监控设备传来的影像资料后,即可将该影 像资料传送至消费者的智能型手机中。当然,消费者也可利用其智能型手机拨打特定的门 号以进入影像监控平台中,进而主动获得影像监控设备撷取到的影像。现今,各家业者也竞 相在其建置的影像监控平台中另外架设一台服务器,以实施日趋成熟的智能影像辨识与分 析技术,从而利用智能影像辨识与分析技术在接收到的影像资料中找出特定的事件,进而 在找出特定的事件时主动地告知消费者。 0004 然而,智能影像辨识与分析技术需要花费庞大的运算资源,单一台服务器往往无 法。
7、充分负荷。再者,碍于成本的考量,多数业者也无法为了实施智能影像辨识与分析而在影 像监控平台中同时架设多台服务器。另一方面,影像监控平台多为云端平台,为了提供稳定 的效能,业者皆会在影像监控平台中规划一定的管理程序(hypervisor),一旦架设了单纯 用以实施智能影像辨识与分析的服务器,影像监控平台原有的处理效能也因管理程序受到 干扰而被严重影响。 发明内容 0005 鉴于现有技术的种种缺失,本发明的目的在于提供一种能让影像监控平台在实现 智能影像辨识与分析功能的同时也不会影响原有效能的分布式运算系统。 0006 为了达到上述目的及其它目的,本发明提供一种应用于影像监控平台的分布式运 算系统。
8、,包括:指挥模块,用以将该影像监控平台接收到的影像资料切割成多个影像单元; 以及多个代理模块,其与该指挥模块连结,并用以接收该指挥模块切割成的多个影像单元, 以进行智能影像辨识与分析,而各该代理模块在智能影像辨识与分析完成后,即会将辨识 与分析出的结果回传至该指挥模块以供该指挥模块进行整合。 0007 于本发明的一实施例中,该指挥模块用于侦测出各该代理模块的处理效能,并依 据侦测出的各该代理模块的处理效能来决定影像单元的切割数量。而该指挥模块对处理效 能较高的代理模块发送较多数量的影像单元。 0008 相较于现有技术,由于本发明通过在原有的影像监控平台中建置出多个用以进行 智能影像辨识与分析的。
9、代理模块,以及与多个代理模块连结并自动依据代理模块的闲置效 能进行影像资料切割、分配、与整合的指挥模块,所以不但不需要要求影像监控平台增设额 外的硬设备,也不会影响到影像监控平台原本具有的处理效能。 说 明 书CN 102882910 A 2/4页 4 附图说明 0009 图1为本发明应用于影像监控平台的分布式运算系统的系统架构图。 0010 主要组件符号说明 0011 1 分布式运算系统 0012 10 指挥模块 0013 11、12、13、14 代理模块。 具体实施方式 0014 以下借由特定的具体实施例说明本发明的技术内容,熟悉此技术的人士可由本说 明书所揭示的内容轻易地了解本发明的其它。
10、优点与功效。当然,本发明也可借由其它不同 的具体实施形态加以施行或应用。 0015 请参照图1,以了解本发明应用于影像监控平台的分布式运算系统的系统架构。如 图所示,分布式运算系统1包括指挥模块10,以及多个与指挥模块10连结的代理模块11、 12、13、14。 0016 代理模块11、12、13、14用以进行智能影像辨识与分析,并可选择用通过发送广播 封包的方式与指挥模块10进行连结。例如,代理模块11、12、13、14可设定成每20秒会自 动发送广播封包,而指挥模块10则可设定为接收到广播封包后,即自动与代理模块11、12、 13、14建立联机。 0017 指挥模块10能将影像监控平台接收。
11、到的影像资料切割成多个影像单元,并将切 割的多个影像单元发送至代理模块11、12、13、14,以令代理模块11、12、13、14依据特定的 算法对接收到的影像单元进行智能影像辨识与分析。而代理模块11、12、13、14在智能影像 辨识与分析完成后,即会将辨识与分析出的结果回传至指挥模块10,以供指挥模块10进行 整合。 0018 具体来说,指挥模块10可于建立联机时,先侦测出代理模块11、12、13、14的处理 效能,也就是取得代理模块11、12、13、14可利用的资源。接着,再依据侦测出的代理模块 11、12、13、14的处理效能,将影像监控平台接收到的影像资料切割成多个影像单元。尔后, 指。
12、挥模块10遂可对应侦测出的代理模块11、12、13、14的处理效能,将切割出的多个影像单 元分别发送至代理模块11、12、13、14。而代理模块11、12、13、14在接收到影像单元并进行 完智能辨识与分析出后,即可将各自得到的结果回传至指挥模块10供其进行整合。而较佳 地,代理模块11、12、13、14进行智能辨识与分析所得到的结果,可包括有能和影像连结的 事件索引(index)。 0019 举例来说,假设指挥模块10侦测出代理模块11、12、13、14的处理效能分别为4 个、2个、1个、及2个单位,则指挥模块10即可将影像监控平台接收到的影像资料相应地切 割成9个影像单元,并依照代理模块1。
13、1、12、13、14的处理效能,分别将4个、2个、1个、及2 个影像单元发送至代理模块11、12、13、14,换言之,可依据侦测出的各该代理模块的处理效 能来决定影像单元的切割数量以及依各该代理模块的处理效能来决定影像单元的处理数 量,如此可避免负载过高的代理模块恒为忙碌或闲置状态的代理模块恒为闲置,接着令代 理模块11、12、13、14依据特定的算法分别对接收到的影像单元进行智能影像辨识与分析, 说 明 书CN 102882910 A 3/4页 5 该特定的算法可根据监控对象或用途而有不同,例如人脸辨识或车牌辨识等。 0020 而代理模块11、12、13、14一旦在对接收到的影像单元进行了智。
14、能辨识与分析后 发现了特定的事件,即可对该事件建置索引,并将包含索引的结果回传予指挥模块10,以供 指挥模块10将多个结果进行整合,举例而言,该影像监控平台为车牌辨识系统,当该代理 模块依据指挥模块所指示的车牌号码自影像单元找寻到相符的影像片段时,即对该影像片 段进行事件的标示,例如以索引方式进行标示,如此可将辨识结果做成索引,而方便后续的 处理,也就是借由标示而轻易得知何时发生了什么事或在几点几分出现了欲搜寻的对象。 其次,代理模块11、12、13、14用以进行智能辨识与分析的算法,能由指挥模块10指定,也就 是,代理模块11、12、13、14可依据指挥模块10指定的算法对接收到的影像单元进。
15、行智能影 像辨识与分析,当然,指挥模块10也可更换代理模块11、12、13、14用以进行智能辨识与分 析的算法。 0021 此外,指挥模块10还可动态地对代理模块11、12、13、14进行状态检测,以检测出 代理模块11、12、13、14是否发生了异常,而于检测出一代理模块的状态为异常时,指挥模 块10可将原本发送至状态为异常的代理模块的影像单元,重新发送至其它未出现异常的 代理模块。例如,假设指挥模块10检测到代理模块11的状态有异常,则指挥模块10即可将 原本发送给代理模块11的影像单元重新分配给其它的代理模块,以维持分布式运算系统1 整体顺畅的运行。 0022 另一方面,于新增了更多的代。
16、理模块时,新增的代理模块也可选择透过发送广播 封包的方式轻易地找到指挥模块10,进而成为分布式运算系统1的一员。 0023 需补充的是,供分布式运算系统1处理影像资料源的影像监控平台,可为建置于 网络服务提供者(Internet Service Provider,ISP)端的影像监控平台,并可包括网络收 集(NC)服务器、事件(Event)服务器、中继(Relay)服务器、告警(Alarm)服务器、简讯或邮 件服务器、及事件数据库等硬件架构,而本发明提供的指挥模块10及代理模块11、12、13、 14,也可以逻辑规划的方式进行建置,换言之,指挥模块10及代理模块11、12、13、14皆可位 于。
17、NC服务器、Event服务器、Relay服务器、Alarm服务器、简讯或邮件服务器、及Event数 据库中。实际运行时,本发明分布式运算系统1更可设定为在影像监控平台的背景中予以 运行。 0024 另外,指挥模块10将影像资料切割成影像单元时,为确保不因切割影像资料而影 响辨识的正确性,可选择令多个影像单元形成头、尾重叠的型式,借此,可让第一个影像单 元的片尾和第二个影像单元的片头部份内容相同,也可让第二个影像单元的片尾和第三个 影像单元的片头部份内容相同,以此类推。 0025 相较于现有技术,由于本发明可在原有的影像监控平台中选择性地以逻辑规划的 方式建置出多个用以进行智能影像辨识与分析的代。
18、理模块,以及建置出与多个代理模块连 结并能自动依据代理模块的闲置效能进行影像资料切割、分配、与整合的指挥模块,所以实 际应用时,本发明应用于影像监控平台的分布式运算系统不但不会增加业者的实施成本, 也不会影响到影像监控平台原本具有的处理效能,进而充分地解决了现有技术的种种缺 失。 0026 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟 习此项技艺的人士均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。 说 明 书CN 102882910 A 4/4页 6 因此,本发明的权利保护范围,应如权利要求书所列。 说 明 书CN 102882910 A 1/1页 7 图1 说 明 书 附 图CN 102882910 A 。