一种视频监控设备的权限管理方法及设备的制作方法

文档序号:7762105阅读:697来源:国知局
专利名称:一种视频监控设备的权限管理方法及设备的制作方法
技术领域
本发明涉及视频监控技术领域,特别涉及一种视频监控设备的权限管理方法及设备。
背景技术
在对成本敏感或者特定的场合,把监控服务作为业务进行租赁,使用视频监控设 备开展监控租赁业务。终端用户通过租赁设备的相关视频监控业务来获得所要服务,如视 音频预览、录像、回放。这就涉及到如何动态管理用户使用权限的问题。目前,存在一种视频监控系统中用户权限的管理方法,该方法是从管理中心平台 角度阐述用户的权限管理,该方法中涉及的用户由平台创建,其用户信息存于平台、限于平 台,属于平台用户;用户权限由平台软件进行统一管理,系统管理员在该平台下创建用户 组、设备组,在某个用户组下再由用户组管理员创建多个不同优先级的用户,当多个用户同 时控制同一个设备时由平台来决定由哪个用户向设备发出控制指令以及发出何种指令。通 过平台控制指令的发送时机及判断是否发送相应功能指令来进行权限控制,且仅对远程操 作有效。可见,上述对用户权限的管理方法至少存在以下问题1)其核心在于通过平台对用户的远程接入进行控制,用户的建立、管理均在管理 中心完成,即用户的权限管理由平台虚拟,而缺乏设备级的权限管理,平台软件无法约束终 端用户的本地操作。2)上述管理方法实际是静态的平台用户权限管理,权限管理不够灵活,无法在线 更新。3)平台机制实现复杂,平台的接入除了需要设备端平台接入的支持,还需要平台 管理软件的实现,软硬件架设投入成本较高。除了上述基于平台的用户权限管理方法,现有的基于设备端的权限管理也大多采 用静态配置的方式,设备端默认创建系统管理员账户和密码,普通用户的权限由该设备的 系统管理员创建、维护。对于开展视频监控租赁业务的系统,由于监控设备分散在各个区 域,需要集中、动态管理各个用户的使用权限,因此,采用当前基于设备端的用户权限管理 方法,显然无法满足这种需求。

发明内容
本发明实施例在于提供一种视频监控设备的权限管理方法及设备,能够高效、低 成本的对分散在各个区域的视频监控设备的设备用户进行权限管理。本发明实施例提供了一种视频监控设备的权限管理方法,所述视频监控设备内具 有至少一个设备用户,每个设备用户分别对应一个唯一标识;所述方法还包括所述视频监控设备获取来自服务器的用户权限映射表;所述用户权限映射表包括 监控设备标识、所述监控设备内各设备用户标识、各设备用户标识所对应的控制权限,各控制权限所对应的截止时间;接收来自设备用户的控制请求,所述控制请求中包括待使用的控制权限;查询所述用户权限映射表,判断所述视频监控设备当前时间是否到达该设备用户 对应的所述待使用的控制权限的截止时间,若未到达,则提供所述待使用控制权限所对应 的功能。其中,当判断出所述视频 控设备当前时间已达到或超过所述设备用户的待使用 的控制权限所对应的截止时间时,还包括拒绝提供所述待使用控制权限所对应的功能,并 发出提示信息。其中,所述各设备用户标识所对应的控制权限包括本地控制权限和/或远程控制 权限。其中,所述视频监控设备获取来自服务器的用户权限映射表的步骤包括向服务器发起设备用户权限查询请求,所述请求中包括所述监控设备标识、设备 用户标识、视频监控设备所属服务商标识以及视频监控设备当前时间;接收来自服务器的查询请求响应,从所述响应中获取用户权限映射表。其中,所述方法还包括所述视频监控设备动态获取各设备用户的控制权限所对应的截止时间;应用最新获取的截止时间更新所述用户权限映射表。其中,所述方法还包括将所述用户权限映射表存储在所述视频监控设备本地。本发明实施例还提供了 一种视频监控设备,所述视频监控设备内具有至少一个设 备用户,每个设备用户分别对应一个唯一标识;所述视频监控设备包括权限表获取单元,用于获取来自服务器的用户权限映射表;所述用户权限映射表 包括监控设备标识、所述监控设备内各设备用户标识、各设备用户标识所对应的控制权限, 各控制权限所对应的截止时间;权限管理单元,用于根据所述用户权限映射表对各设备用户进行权限管理;其中,所述权限管理单元包括指令接收子单元,用于接收来自设备用户的控制请求,所述控制请求中包括待使 用的控制权限;查询判断子单元,用于查询所述用户权限映射表,判断出所述视频监控设备当前 时间未到达该设备用户对应的所述待使用的控制权限的截止时间时,通知执行子单元;执行子单元,用于提供所述待使用控制权限所对应的功能。其中,所述权限管理单元还包括提示子单元,用于拒绝提供所述待使用控制权限所对应的功能时,发出提示信息。其中,所述设备还包括存储单元,用于将所述用户权限映射表存储在所述视频监控设备本地。应用本发明实施例,可以通过用户权限映射表实现对设备用户的管理。这样,可以 把监控作为服务,面向机构或设备用户,通过在线权限的管理,设备用户可以实现期限内监 控服务的获取,到期监控服务的终止、续约等功能。通过架设服务器,连接网络的视频监控 设备定时向服务器发送权限查询请求,以获取服务器的反馈。视频监控设备通过服务器的 反馈进行设备用户权限的动态管理,如果视频监控设备的系统时间超过某设备用户对应功能的截止时间,该设备用户将不再具备相应的权限,也就无法进行相关的功能操作。同时, 通过权限过期提醒以及权限过期查询功能,设备用户可以获知相应功能的权限过期情况、 截止时间。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1是根据本发明实施例的视频监控设备的权限管理方法流程图;
图2是根据本发明实施例的系统结构图;图3是根据本发明实施例的对各设备用户进行权限管理的流程图;图4是根据本发明实施例的动态获取用户设备各权限的截止时间的流程图;图5是根据本发明实施例的视频监控设备的逻辑结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。参见图1,其是根据本发明实施例的视频监控设备的权限管理方法流程图,在本实 施例中,视频监控设备内具有至少一个设备用户,每个设备用户分别对应一个唯一标识;该 流程包括步骤102,视频监控设备获取来自服务器的用户权限映射表;具体为视频监控设备向服务器发起设备用户权限查询请求,所述请求中包括所 述监控设备标识、设备用户标识、视频监控设备所属服务商标识以及视频监控设备当前时 间;接收来自服务器的查询请求响应,从所述响应中获取用户权限映射表;其中,用户权限映射表包括监控设备标识、所述监控设备内各设备用户标识、各设 备用户标识所对应的控制权限,各控制权限所对应的截止时间;各设备用户标识所对应的 控制权限可以包括本地控制权限和/或远程控制权限,如日志查询、录像文件回放、码流预 览、录像控制、如云台控制、报警输出、电源管理等。需要说明的是,初始设置下,设备用户的权限处于未激活状态——用户的权限截 止日期无效,设备用户的权限由服务器统一管理,服务器端的管理人员将设备用户的权限 写入后台数据库,通过服务器上的数据库和查询接口实现用户权限的反馈。服务器对设备 用户的有效性进行验证,对于合法用户,通过反馈权限映射表,完成设备用户的权限激活。 当设备用户被激活后,即可通过获取的用户权限映射表进行权限管理。需要说明的是,步骤102执行完毕后,还可以包括将所述用户权限映射表存储在 所述视频监控设备本地。步骤104,视频监控设备接收来自设备用户的控制请求,所述控制请求中包括待使用的控制权限;步骤106,查询所述用户权限映射表;步骤108,判断所述视频监控设备当前时间是否到达该设备用户对应的所述待使 用的控制权限的截止时间,若未到达,则执行步骤110,提供所述待使用控制权限所对应的 功能;此外,还可以包括步骤112,当判断出所述视频监控设备当前时间已达到或超过 所述设备用户的待使用的控制权限所对应的截止时间时,还可以包括拒绝提供所述待使 用控制权限所对应的 功能,并发出提示信息。至此,视频监控设备通过维护用户权限映射表来对设备用户的权限进行管理。需要说明是,本发明实施例提供的权限管理方法依赖于视频监控设备的当前 时间与权限截止时间的比较,因此,可以通过启用如网络时间协议(NTP,Network Time Protocol)或者具备管理员权限的用户手动校时的方式,使视频监控设备的当前时间能够 与一个精确的时间源保持时间同步。在此,本发明实施例并不对时间同步的方式和手段进 行限制,以上只是两种可能的实施例而已,任何可以保证时间同步的方式和手段都可以应 用于本发明实施例。需要说明的是,视频监控设备与服务器之间可以通过网络或通道或信号等任何可 能的方式进行交互。在网络安全方面,可以根据具体的应用场合做处理,例如,可以采用安 全超文本传输协议(HTTPS,Secure Hypertext Transfer Protocol)或者其他数据加密方 式对传输过程涉及的数据进行加密,以避免设备用户和服务器交互的信息被窃听。在此,本 发明实施例并不对可能采取的安全措施进行限定,任何可以保证设备用户和服务器之间交 互的信息安全的方式和手段都可以应用于本发明实施例。需要说明的是,图1所述方法还可以包括视频监控设备动态获取各设备用户的 控制权限所对应的截止时间;应用最新获取的截止时间更新所述用户权限映射表。应用本发明实施例,可以通过用户权限映射表实现对设备用户的管理。这样,可以 把监控作为服务,面向机构或设备用户,通过在线权限的管理,设备用户可以实现期限内监 控服务的获取,到期监控服务的终止、续约等功能。通过架设服务器,连接网络的视频监控 设备定时向服务器发送权限查询请求,以获取服务器的反馈。视频监控设备通过服务器的 反馈进行设备用户权限的动态管理,如果视频监控设备的系统时间超过某设备用户对应功 能的截止时间,该设备用户将不再具备相应的权限,也就无法进行相关的功能操作。同时, 通过权限过期提醒以及权限过期查询功能,设备用户可以获知相应功能的权限过期情况、 截止时间。下面结合具体实例对本发明再做详细说明。参见图2,其是根据本发明实施例的系统结构图。本实施例中,视频监控设备 为数字视频录像机(DVR,Digital Video Recorder)或视频服务器(DVS,Digita Video Service)(以下记为DVR/DVS) 201,服务器为WEB服务器202,DVR/DVS 201与TOB服务器202 之间通过网络204连接,网络摄像机(IPC) 203与TOB服务器202之间亦通过网络连接。其 中,DVS/DVR 201与IPC 203在网络中表示不同种类终端监控设备,他们之间为并列关系。在DVR/DVS 201或IPC 203上创建至少一个设备用户,每个设备用户标识(ID)唯 一标识一个用户。初始设置下,设备用户权限处于未激活状态,视频监控设备提供web服务器202的地址、端口配置选项。web服务器202对设备用户的权限统一管理,服务器端的管 理人员将设备用户的权限写入后台数据库,以通过web服务器202上的数据库和查询接口 可以实现用户权限的反馈。在DVR/DVS 201或IPC 203上正确配置web服务器参数后,该DVR/DVS201或IPC 203通过HTTP协议与Web服务器202连接,Web服务器202对设备用户的有效性进行验证, 对于合法用户,通过反馈权限映射表,完成设备用户的权限激活,此时,DVR/DVS 201或IPC 203通过Web服务器202获得了用户权限映射表。
参见图3,其是根据本发明实施例的对各设备用户进行权限管理的流程图,具体包 括步骤S302,设备用户发送控制请求;具体的,权限控制可以包括如远程控制请求或本地控制请求,具体可包括云台控 制、音视频预览、录像回放等功能请求;步骤S304,通过用户权限映射表判断该设备用户所对应的该控制权限是否到期, 到期则进入步骤S308,否则进入步骤S306 ;例如,设备用户发出云台控制请求,则通过用户权限映射表判断该设备用户所对 应的云台控制权限是否到期,若到期则进入步骤308,否则进入步骤306 ;需要说明的是,对于相应功能没有权限的设备用户,Web服务器将给定一个无效的 时间,对于视频监控设备,统一对到期时间做判断,对于无效的时间,做过期处理。也就是不 提供相关业务。步骤S306根据控制请求,进入相应的控制功能模块,提供视频监控相关业务;例如,提供云台控制等;步骤S308根据控制请求,终止相应的模块功能,终止视频监控相关业务,并且提 示权限过期。至此,实现对设备用户的权限管理。此外,DVR/DVS 201或IPC 203通过定期向web服务器做权限查询,可以动态获取 设备用户各权限所对应的截止时间,以实现设备用户权限的动态获取。参见图4,其是根据本发明实施例的动态获取用户设备各权限的截止时间的流程 图,具体包括步骤S402,检测是否到达用户权限查询时间,如果到达,则进入S404步骤,否则继
续等待;这里,用户权限查询时间可以是定时查询时间,也可以是非定时的指定查询时间, 对于定时查询,可根据实际需要设置定时长度;步骤S404构造权限查询请求,该请求中包含视频监控设备的标识如序列号、设备 用户ID、服务商ID、以及当前设备系统时间;步骤S406构造HTTP请求报文,包括web服务器URL、用户请求报文,HTTP请求报 文用来与web服务器进行交互;步骤S408向web服务器发起网络连接;步骤S410检验连接是否超时,如果连接成功,则进入S412步骤,否则跳出本次查 询,等待下一次查询;
步骤S412视频监控设备向web服务器发送HTTP请求报文,以查询设备用户的权 限;步骤S414视频监控设备获取web服务器响应,该响应中包含设备用户所对应各权 限的截止日期;步骤S416设备解析回执报文;步骤S418如报文格式有误,则进入步骤S404,重新构造权限查询请求,如解析成 功,则进入S420步骤;步骤S420提取出设备用户对应各权限 的截止日期,以维护所使用的用户权限映 射表;保存用户权限映射表至存储介质,以使得掉电情况下或者网络不通情况下能够使用 备份映射表进行权限管理。可见,由于视频监控设备可以动态更新各设备用户的控制权限所对应的截止时 间,因而可以实现对设备用户权限的动态管理。综上,通过在线权限的管理,设备用户可以实现期限内监控服务的获取,到期监控 服务的终止、续约等功能。通过架设web服务器,连接网络的视频监控设备向web服务器发 送HTTP请求,以获取web服务器的反馈。通过定期的HTTP请求,视频监控设备动态维护并 且存储一张用户权限映射表。该映射表除了驻留内存,在监控设备的存储介质中也可以有 一份拷贝,当无法连接上网络,视频监控设备通过备份的用户权限映射表进行管理。同时, 通过权限过期提醒以及权限过期查询功能,设备用户可以获知相应功能的权限过期情况、 截止时间。本发明实施例区别于静态的权限管理,使用权限截止时间进行设备用户的权限管 理,web服务器的响应报文包含了设备用户的权限截止时间,通过此截止时间与视频监控设 备当前时间的比较,以决定是否提供相应功能的服务在某项权限的截止日期内,设备用户 可以正常使用视频监控设备的相关服务,当超出截止时间,视频监控设备将对设备用户的 相应使用权限进行限制。权限截止时间给设备用户提供动态的服务时间段。本发明实施例是设备级的权限控制,毋需平台虚拟控制。权限的控制直接由视频 监控设备完成,即在源头进行权限控制,杜绝对于视频监控设备的非法访问。本发明实施例架构简单,权限的变更由web服务器端维护,只需在视频监控设备 上配置web服务器域名、端口,设备即可自动进行权限的更新。本发明实施例便于搭建视频监控租赁系统,把监控作为服务,设备客户通过租赁 设备的视频监控业务来获得所要服务,如视音频预览、云台控制、录像回放等功能,使用在 线权限管理的方法,解决了不同设备用户权限管理的问题。本发明实施例还提供来一种视频监控设备,参见图5,该视频监控设备内具有至少 一个设备用户,每个设备用户分别对应一个唯一标识;所述视频监控设备包括权限表获取单元502,用于获取来自服务器的用户权限映射表;权限管理单元504,用于根据所述用户权限映射表对各设备用户进行权限管理。上述用户权限映射表包括监控设备标识、所述监控设备内各设备用户标识、各设 备用户标识所对应的控制权限,各控制权限所对应的截止时间;上述权限管理单元504可以具体包括指令接收子单元5041,用于接收来自设备用户的控制请求,所述控制请求中包括待使用的控制权限;查询判断子单元5042,用于查询所述用户权限映射表,判断出所述视频监控设备 当前时间未到达该设备用户对应的所述待使用的控制权限的截止时间时,通知子执行单 元;执行子单元5043,用于提供所述待使用控制权限所对应的功能。上述权限管理单元504还可以包括提示子单元5044,用于拒绝提供所述待使用控制权限所对应的功能时,发出提示 fn息ο
上述视频监控设备还可以包括存储单元506,用于将所述用户权限映射表存储在所述视频监控设备本地。应用本发明实施例,可以通过用户权限映射表实现对设备用户的管理。这样,可以 把监控作为服务,面向机构或设备用户,通过在线权限的管理,设备用户可以实现期限内监 控服务的获取,到期监控服务的终止、续约等功能。通过架设服务器,连接网络的视频监控 设备定时向服务器发送权限查询请求,以获取服务器的反馈。视频监控设备通过服务器的 反馈进行设备用户权限的动态管理,如果视频监控设备的系统时间超过某设备用户对应功 能的截止时间,该设备用户将不再具备相应的权限,也就无法进行相关的功能操作。同时, 通过权限过期提醒以及权限过期查询功能,设备用户可以获知相应功能的权限过期情况、 截止时间。对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有
的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包
括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
一种视频监控设备的权限管理方法,其特征在于,所述视频监控设备内具有至少一个设备用户,每个设备用户分别对应一个唯一标识;所述方法还包括所述视频监控设备获取来自服务器的用户权限映射表;所述用户权限映射表包括监控设备标识、所述监控设备内各设备用户标识、各设备用户标识所对应的控制权限,各控制权限所对应的截止时间;接收来自设备用户的控制请求,所述控制请求中包括待使用的控制权限;查询所述用户权限映射表,判断所述视频监控设备当前时间是否到达该设备用户对应的所述待使用的控制权限的截止时间,若未到达,则提供所述待使用控制权限所对应的功能。
2.根据权利要求1所述的方法,其特征在于,当判断出所述视频监控设备当前时间已 达到或超过所述设备用户的待使用的控制权限所对应的截止时间时,还包括拒绝提供所 述待使用控制权限所对应的功能,并发出提示信息。
3.根据权利要求1所述的方法,其特征在于,所述各设备用户标识所对应的控制权限 包括本地控制权限和/或远程控制权限。
4.根据权利要求1所述的方法,其特征在于,所述视频监控设备获取来自服务器的用 户权限映射表的步骤包括向服务器发起设备用户权限查询请求,所述请求中包括所述监控设备标识、设备用户 标识、视频监控设备所属服务商标识以及视频监控设备当前时间;接收来自服务器的查询请求响应,从所述响应中获取用户权限映射表。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括所述视频监控设备动态获取各设备用户的控制权限所对应的截止时间; 应用最新获取的截止时间更新所述用户权限映射表。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括将所述用户权限映射表 存储在所述视频监控设备本地。
7.一种视频监控设备,其特征在于,所述视频监控设备内具有至少一个设备用户,每个 设备用户分别对应一个唯一标识;所述视频监控设备包括权限表获取单元,用于获取来自服务器的用户权限映射表;所述用户权限映射表包括 监控设备标识、所述监控设备内各设备用户标识、各设备用户标识所对应的控制权限,各控 制权限所对应的截止时间;权限管理单元,用于根据所述用户权限映射表对各设备用户进行权限管理;其中, 所述权限管理单元包括指令接收子单元,用于接收来自设备用户的控制请求,所述控制请求中包括待使用的 控制权限;查询判断子单元,用于查询所述用户权限映射表,判断出所述视频监控设备当前时间 未到达该设备用户对应的所述待使用的控制权限的截止时间时,通知执行子单元; 执行子单元,用于提供所述待使用控制权限所对应的功能。
8.根据权利要求7所述的视频监控设备,其特征在于,所述权限管理单元还包括 提示子单元,用于拒绝提供所述待使用控制权限所对应的功能时,发出提示信息。
9.根据权利要求7所述的视频监控设备,所述设备还包括存储单元,用于将所述用户权限映射表存储在所述视频监控设备本地。
全文摘要
本发明公开了一种视频监控设备的权限管理方法及设备,所述视频监控设备内具有至少一个设备用户,每个设备用户分别对应一个唯一标识;所述方法还包括所述视频监控设备获取来自服务器的用户权限映射表;根据所述用户权限映射表对各设备用户进行权限管理。应用本发明,可以通过用户权限映射表实现对设备用户的管理。这样,可以把监控作为服务,通过在线权限的管理,设备用户可以实现期限内监控服务的获取,到期监控服务的终止、续约等功能。视频监控设备通过服务器的反馈进行设备用户权限的动态管理,如果视频监控设备的系统时间超过某设备用户对应功能的截止时间,该设备用户将不再具备相应的权限,也就无法进行相关的功能操作。
文档编号H04L29/06GK101964901SQ20101050697
公开日2011年2月2日 申请日期2010年10月11日 优先权日2010年10月11日
发明者刘彦, 樊杨鎏, 胡扬忠, 邬伟琪, 陈军科 申请人:杭州海康威视数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1