专利名称:维护视频终端中视频识别算法的方法、设备、终端及系统的制作方法
技术领域:
本发明涉及视频识别技术领域,尤其涉及一种维护视频终端中视频识别算法的方 法、设备、终端及系统。
背景技术:
随着物联网和人工智能的不断发展,越来越多的物联网视频终端具备了视频识别 功能。由于视频终端具备视频识别功能,因此能够更好地应用于智能监控、特定对象监 控等领域。视频识别功能是通过视频识别算法来实现的,对于每个设定对象的视频识别,都 需要相对应的视频识别算法来实现。现有技术中,视频识别算法固化在视频终端中,当视频终端通过固化的视频识别 算法识别出设定的对象时,就需要通过硬件方式更新视频终端中的视频识别算法,以对新 设定的对象进行视频识别。现有技术存在的缺陷在于将视频识别算法直接固化到视频终端中,后续就必须 通过硬件方式手动更新每个视频终端中的视频识别算法,使得视频识别算法缺少统一的管 理、更新效率低、维护性差,容易延误视频识别的时机,降低视频识别的效率。如对于公安系 统等需要频繁更新视频终端中的视频识别算法的场景,视频终端的视频识别算法存放在每 个视频终端中,这就使得如果在某段时间内视频识别算法识别的通缉犯被抓住,就需要更 换成其他通缉犯的视频识别算法,如果采用上述方法修改或添加视频终端中的视频识别算 法就比较困难,导致更新效率低,错过抓捕疑犯的最佳时机。
发明内容
本发明提出一种维护视频终端中视频识别算法的方法、设备、终端及系统,以解决 现有技术中视频识别算法维护性差的问题。本发明提供了一种维护视频终端中视频识别算法的方法,包括物联网统一运营支撑平台接收用户输入的控制信息,所述控制信息用于控制相应 视频终端对视频识别算法进行相应的操作;所述物联网统一运营支撑平台将所述控制信息转换为相应的操作指令,并发送给 视频终端;所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作。本发明还提供了一种用于实现上述维护视频终端中视频识别算法的方法的物联 网统一运营支撑平台设备,包括控制信息接收模块,用于接收用户输入的控制信息,所述控制信息用于控制相应 视频终端对视频识别算法进行相应的操作;控制信息处理模块,用于将所述控制信息转换为相应的操作指令,并发送给视频 终端。
本发明还提供了一种用于实现上述维护视频终端中视频识别算法的方法的视频 终端,包括指令接收模块,用于接收物联网统一运营支撑平台发送的操作指令,所述操作指 令由所述物联网统一运营支撑平台转换控制信息得到,所述控制信息用于控制相应视频终 端对视频识别算法进行相应的操作;指令执行模块,用于执行所述操作指令,进行视频识别算法的添加、查询或删除操作。本发明还提供了一种用于实现上述维护视频终端中视频识别算法的方法的系统, 包括上述物联网统一运营支撑平台设备及视频终端。本发明提供的维护视频终端中视频识别算法的方法、设备、终端及系统,通过物联 网统一运营支撑平台向视频终端发出指令,视频终端执行指令进行视频识别算法的添加、 查询及删除操作,来对视频终端中的视频识别算法进行维护,实现了视频终端中视频识别 算法的统一管理,并使得视频终端对视频识别算法能够进行快速、便捷地进行切换和修改, 提高了视频终端中视频识别算法的可维护性,扩展了视频终端的应用范围。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。图1为本发明实施例提供的维护视频终端中视频识别算法的方法的流程图;图2为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法 的物联网统一运营支撑平台设备的结构示意图;图3为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法 的视频终端的结构示意图;图4为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法 的系统的结构示意图;图5为图4所示系统的工作流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。图1为本发明实施例提供的维护视频终端中视频识别算法的方法的流程图。如图 1所示,维护视频终端中视频识别算法的方法包括步骤11、物联网统一运营支撑平台接收用户输入的控制信息,所述控制信息用于 控制相应视频终端对视频识别算法进行相应的操作。如用户输入控制信息控制某一视频终 端执行添加、查询或删除视频识别算法的操作。
步骤12、所述物联网统一运营支撑平台将所述控制信息转换为相应的操作指令, 并发送给视频终端。具体地,所述物联网统一运营支撑平台可将所述控制信息转换为添加操作指令, 用来控制相应的视频终端进行添加某一或某些视频识别算法的操作。或者,所述物联网统 一运营支撑平台可将所述控制信息转换为查询操作指令,用来控制视频终端进行视频识别 算法查询的操作,查询当前存储的视频识别算法的情况,如有哪些视频识别算法。或者,所 述物联网统一运营支撑平台可将所述控制信息转换为删除操作指令,用来控制视频终端进 行删除某一或某些视频识别算法的操作。具体转换成什么操作指令是由控制信息来决定 的。步骤13、所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除 操作。具体地,当操作指令为查询操作指令时,所述视频终端收集存储的视频识别算法 的相关信息;当操作指令为删除操作指令时,所述视频终端从存储的视频识别算法中删除 所述删除操作指令指定的视频识别算法。当操作指令为添加操作指令时,所述视频终端即控制信息指定的相应的视频终端 执行所述操作指令之前还包括所述视频终端接收到所述添加操作指令后,向所述物联网统一运营支撑平台返回 响应消息;所述物联网统一运营支撑平台向所述视频终端发送视频识别算法。之后,所述视频终端执行所述添加操作指令,接收并存储所述物联网统一运营支 撑平台发送的视频识别算法。本发明实施例提供的维护视频终端中视频识别算法的方法中,上述步骤13之后 还可进一步包括所述视频终端向所述物联网统一运营支撑平台返回操作结果信息,如返回添加操 作成功信息、删除操作成功信息或查询结果信息。查询结果信息中可包括视频终端中存储 的视频识别算法的相关信息。上述方法实施例提供的技术方案通过物联网统一运营支撑平台向视频终端发出 指令,视频终端执行指令进行视频识别算法的添加、查询及删除操作,来对视频终端中的视 频识别算法进行维护,实现了视频终端中视频识别算法的统一管理,并使得视频终端对视 频识别算法能够进行快速、便捷地进行切换和修改,提高了视频终端中视频识别算法的可 维护性,扩展了视频终端的应用范围。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。图2为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法 的物联网统一运营支撑平台设备的结构示意图。如图2所示,物联网统一运营支撑平台设 备包括控制信息接收模块21及控制信息处理模块22。控制信息接收模块21用于接收用户输入的控制信息,所述控制信息用于控制相应视频终端对视频识别算法进行相应的操作。具体详见上述步骤11的说明。控制信息处 理模块22用于将所述控制信息转换为相应的操作指令,并发送给视频终端。具体详见上述 步骤12的说明,所述控制信息处理模块22可具体用于将所述控制信息转换为添加操作指 令、查询操作指令或删除操作指令。本发明实施例提供的物联网统一运营支撑平台设备还可包括响应接收模块23 及算法发送模块对。响应接收模块23用于在所述视频终端执行所述添加操作指令之前,接收所述视 频终端接收到所述添加操作指令后返回的响应消息。算法发送模块M用于在所述响应接 收模块接收到所述响应消息后,向所述视频终端发送视频识别算法。详见上述方法实施例 的说明。本发明实施例提供的物联网统一运营支撑平台设备可进一步包括结果接收模块 25,用于接收所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作 之后,返回的操作结果信息。详见上述方法实施例的说明。本实施例中,物联网统一运营支撑平台设备通过控制信息接收模块及控制信息处 理模块,使得用户能够对视频终端中的视频识别算法进行添加、查询及删除等操作,并且, 能够同时对多个视频终端的视频识别算法进行相关操作,提高了视频终端中视频识别算法 的可维护性。图3为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法 的视频终端的结构示意图。如图3所示,视频终端包括指令接收模块31及指令执行模块 32。指令接收模块31用于接收物联网统一运营支撑平台发送的操作指令,所述操作 指令由所述物联网统一运营支撑平台转换控制信息得到,所述控制信息用于控制相应视频 终端对视频识别算法进行相应的操作。详见上述步骤11及步骤12的说明,所述指令接收 模块31可具体用于接收添加操作指令、查询操作指令或删除操作指令。指令执行模块32 用于执行所述操作指令,进行视频识别算法的添加、查询或删除操作。详见上述步骤13的 说明。所述指令执行模块32可具体用于接收并存储所述物联网统一运营支撑平台发送的 视频识别算法;或者具体用于收集存储的视频识别算法的相关信息;或者具体用于从存储 的视频识别算法中删除所述删除操作指令指定的视频识别算法。本发明实施例提供的视频终端还可包括响应模块33及算法接收模块34。响应模块33用于在所述指令接收模块接收到所述添加操作指令后,向所述物联 网统一运营支撑平台返回响应消息。算法接收模块34用于在所述响应模块返回响应消息 后,接收所述物联网统一运营支撑平台发送的视频识别算法。详见上述方法实施例的说明。本发明实施例提供的视频终端还可进一步包括结果发送模块35,用于在所述指 令执行模块执行所述操作指令,进行视频识别算法的添加、查询或删除操作之后,向所述物 联网统一运营支撑平台返回操作结果信息。详见上述方法实施例的说明。本实施例中,视频终端通过指令接收模块及指令执行模块,使得用户能够通过对 物联网统一运营支撑平台操作,便可实现视频终端中视频识别算法的添加、查询及删除等 操作,提高了视频终端中视频识别算法的可维护性。图4为本发明实施例提供的用于实现上述维护视频终端中视频识别算法的方法的系统的结构示意图。如图4所示,系统包括物联网统一运营支撑平台41及视频终端42。 物联网统一运营支撑平台41可为上述设备施例提供的任一种物联网统一运营支撑平台设 备,视频终端42可为上述终端施例提供的任一种视频终端。用户可通过物联网统一运营支 撑平台41统一维护视频终端42上的视频识别算法。图5为图4所示系统的工作流程图。系统添加视频识别算法的工作流程可分解为 以下三个子流程。物联网统一运营支撑平台管理视频识别模板的子流程,包括步骤51、用户登录到物联网统一运营支撑平台,对视频终端中的视频识别算法进 行添加、查询、修改和删除操作,产生控制信息。步骤52、物联网统一运营支撑平台将用户对视频识别算法的相关操作产生的控制 信息,转换成操作指令,以发送给视频终端执行。视频终端接收视频识别算法的子流程,包括步骤53、视频终端接收到物联网统一运营支撑平台发送的视频识别算法操作指 令。步骤M、之后,视频终端返回响应消息,表示准备接收添加的视频识别算法。步骤55、物联网统一运营支撑平台将视频识别算法发送给视频终端。步骤56、视频终端接收视频识别算法并将其进行存储。步骤57、视频终端向物联网统一运营支撑平台发送视频识别算法操作结果信息。需要说明的是,当步骤M接收到的操作指令为查询或删除操作指令时,步骤M 步骤55可省略,步骤56可为查询或删除已存储的视频识别算法操作。视频终端应用视频识别算法的子流程,包括步骤58、视频终端将接收到的视频识别算法应用到视频识别中。更新时,用户可先在物联网统一运营支撑平台执行删除操作,再执行添加操作,便 可完成视频终端中视频识别算法的更新,解决了现有技术中硬件方式维护导致的维护性差 的问题,有效地提高了更新效率。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种维护视频终端中视频识别算法的方法,其特征在于,包括物联网统一运营支撑平台接收用户输入的控制信息,所述控制信息用于控制相应视频 终端对视频识别算法进行相应的操作;所述物联网统一运营支撑平台将所述控制信息转换为相应的操作指令,并发送给视频 终端;所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作。
2.根据权利要求1所述的维护视频终端中视频识别算法的方法,其特征在于,所述物 联网统一运营支撑平台将所述控制信息转换为相应的操作指令,并发送给视频终端为所 述物联网统一运营支撑平台将所述控制信息转换为添加操作指令;所述视频终端执行所述操作指令之前还包括所述视频终端接收到所述添加操作指令后,向所述物联网统一运营支撑平台返回响应 消息;所述物联网统一运营支撑平台向所述视频终端发送视频识别算法。
3.根据权利要求2所述的维护视频终端中视频识别算法的方法,其特征在于,所述视 频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作为所述视频终端接 收并存储所述物联网统一运营支撑平台发送的视频识别算法。
4.根据权利要求1所述的维护视频终端中视频识别算法的方法,其特征在于,所述物 联网统一运营支撑平台将所述控制信息转换为相应的操作指令,并发送给视频终端为所 述物联网统一运营支撑平台将所述控制信息转换为查询操作指令;所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作为所述 视频终端收集存储的视频识别算法的相关信息。
5.根据权利要求1所述的维护视频终端中视频识别算法的方法,其特征在于,所述物 联网统一运营支撑平台将所述控制信息转换为相应的操作指令,并发送给视频终端为所 述物联网统一运营支撑平台将所述控制信息转换为删除操作指令;所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作为所述 视频终端从存储的视频识别算法中删除所述删除操作指令指定的视频识别算法。
6.根据权利要求1-5任一项所述的维护视频终端中视频识别算法的方法,其特征在 于,所述视频终端执行所述操作指令,进行视频识别算法的添加、查询或删除操作之后还包 括所述视频终端向所述物联网统一运营支撑平台返回操作结果信息。
7.一种用于实现上述权利要求1-6任一项所述的维护视频终端中视频识别算法的方 法的物联网统一运营支撑平台设备,其特征在于,包括控制信息接收模块,用于接收用户输入的控制信息,所述控制信息用于控制相应视频 终端对视频识别算法进行相应的操作;控制信息处理模块,用于将所述控制信息转换为相应的操作指令,并发送给视频终端。
8.根据权利要求7所述的物联网统一运营支撑平台设备,其特征在于,所述控制信息 处理模块具体用于将所述控制信息转换为添加操作指令、查询操作指令或删除操作指令;所述物联网统一运营支撑平台设备还包括响应接收模块,用于在所述视频终端执行所述添加操作指令之前,接收所述视频终端接收到所述添加操作指令后返回的响应消息;算法发送模块,用于在所述响应接收模块接收到所述响应消息后,向所述视频终端发 送视频识别算法;或者进一步包括结果接收模块,用于接收所述视频终端执行所述操作指令,进行视频识别算法的添加、 查询或删除操作之后,返回的操作结果信息。
9.一种用于实现上述权利要求1-6任一项所述的维护视频终端中视频识别算法的方 法的视频终端,其特征在于,包括指令接收模块,用于接收物联网统一运营支撑平台发送的操作指令,所述操作指令由 所述物联网统一运营支撑平台转换控制信息得到,所述控制信息用于控制相应视频终端对 视频识别算法进行相应的操作;指令执行模块,用于执行所述操作指令,进行视频识别算法的添加、查询或删除操作。
10.根据权利要求9所述的视频终端,其特征在于,所述指令接收模块具体用于接收添 加操作指令、查询操作指令或删除操作指令;所述视频终端还包括响应模块,用于在所述指令接收模块接收到所述添加操作指令后,向所述物联网统一 运营支撑平台返回响应消息;算法接收模块,用于在所述响应模块返回响应消息后,接收所述物联网统一运营支撑 平台发送的视频识别算法;所述指令执行模块具体用于接收并存储所述物联网统一运营支撑平台发送的视频识 别算法;或者具体用于收集存储的视频识别算法的相关信息;或者具体用于从存储的视频 识别算法中删除所述删除操作指令指定的视频识别算法;或者所述视频终端进一步包括结果发送模块,用于在所述指令执行模块执行所述操作指令,进行视频识别算法的添 加、查询或删除操作之后,向所述物联网统一运营支撑平台返回操作结果信息。
11.一种用于实现上述权利要求1-6任一项所述的维护视频终端中视频识别算法的方 法的系统,其特征在于,包括上述权利要求7或8所述的物联网统一运营支撑平台设备及上 述权利要求9或10所述的视频终端。
全文摘要
本发明涉及一种维护视频终端中视频识别算法的方法、设备、终端及系统,方法包括物联网统一运营支撑平台接收用户输入的控制信息,控制信息用于控制相应视频终端对视频识别算法进行相应的操作;物联网统一运营支撑平台将控制信息转换为相应的操作指令,并发送给视频终端;视频终端执行操作指令,进行视频识别算法的添加、查询或删除操作。通过物联网统一运营支撑平台向视频终端发出指令,视频终端执行指令进行视频识别算法的添加、查询及删除操作,来对视频终端中的视频识别算法进行维护,实现了视频终端中视频识别算法的统一管理,并使得视频终端对视频识别算法能够进行快速、便捷地进行切换和修改,提高了视频终端中视频识别算法的可维护性。
文档编号H04N21/475GK102131125SQ201010585929
公开日2011年7月20日 申请日期2010年12月6日 优先权日2010年12月6日
发明者周光涛, 杨贝斯, 胡昌玮, 马书惠 申请人:中国联合网络通信集团有限公司