一种密码修改方法、装置及视频监控系统的制作方法
【专利摘要】本申请提供一种密码修改方法、装置及视频监控系统,该方法包括:IPC将IPC的弱密码标识携带在发送给NVR的视频流中;管理设备将当前点播用户点播IPC视频流的点播消息下发给NVR,点播消息中携带当前点播用户的用户权限;NVR在确认当前点播用户的用户权限为设定权限时,将NVR的弱密码标识携带在发送给管理设备的视频流中;管理设备在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码。本申请通过在视频监控系统运行过程中,提示有权限的用户修改密码,可进一步提高视频监控系统的安全性。
【专利说明】
一种密码修改方法、装置及视频监控系统
技术领域
[0001]本申请涉及视频监控技术领域,尤其涉及一种密码修改方法、装置及视频监控系统。
【背景技术】
[0002]终端设备在出厂时通常带有初始密码,该初始密码为弱密码。当用户登录终端设备时,终端设备自动检测自身密码,若密码为弱密码,则提示用户修改密码。如果用户未登录终端设备或未修改密码而直接将终端设备接入监控系统,则终端设备的安全性无法得到保证。
【发明内容】
[0003]有鉴于此,本申请提供一种密码修改方法、装置及视频监控系统。
[0004]具体地,本申请是通过如下技术方案实现的:
[0005]本申请提供一种密码修改方法,应用于网络硬盘录像机NVR上,该方法包括:
[0006]接收网络摄像机IPC发送的视频流;
[0007]判断当前点播用户的用户权限是否为设定权限;
[0008]当所述当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码;
[0009]当所述NVR当前密码为弱密码时,在发送至所述当前点播用户的视频流中携带NVR的弱密码标识。
[0010]本申请还提供一种密码修改方法,应用于网络摄像机IPC上,该方法包括:
[0011 ]当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中;
[0012]向网络硬盘录像机NVR发送携带所述IPC的弱密码标识的视频流。
[0013]本申请还提供一种密码修改方法,应用于视频监控系统,该方法包括:
[0014]网络摄像机IPC将IPC的弱密码标识携带在发送给网络硬盘录像机NVR的视频流中;
[0015]管理设备将当前点播用户点播所述IPC视频流的点播消息下发给所述NVR,所述点播消息中携带所述当前点播用户的用户权限;
[0016]所述NVR在确认所述当前点播用户的用户权限为设定权限时,将所述NVR的弱密码标识携带在发送给所述管理设备的视频流中;
[0017]所述管理设备在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码。
[0018]本申请还提供一种密码修改装置,应用于网络硬盘录像机NVR上,该装置包括:
[0019]视频接收单元,用于接收网络摄像机IPC发送的视频流;
[0020]权限判断单元,用于判断当前点播用户的用户权限是否为设定权限;
[0021]密码判断单元,用于当所述当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码;
[0022]标识携带单元,用于当所述NVR当前密码为弱密码时,在发送至所述当前点播用户的视频流中携带NVR的弱密码标识。
[0023]本申请还提供一种密码修改装置,应用于网络摄像机IPC上,该装置包括:
[0024]标识添加单元,用于当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中;
[0025]视频发送单元,用于向网络硬盘录像机NVR发送携带所述IPC的弱密码标识的视频流。
[0026]本申请还提供一种视频监控系统,该系统包括:
[0027]网络摄像机IPC,用于将IPC的弱密码标识携带在发送给网络硬盘录像机NVR的视频流中;
[0028]管理设备,用于将当前点播用户点播所述IPC视频流的点播消息下发给所述NVR,所述点播消息中携带所述当前点播用户的用户权限;在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码;
[0029]所述NVR,用于在确认所述当前点播用户的用户权限为设定权限时,将所述NVR的弱密码标识携带在发送给所述管理设备的视频流中。
[0030]由以上描述可以看出,本申请在视频监控系统运行过程中,通过实况视频流携带IPC/NVR的弱密码标识,以提示用户修改密码,进一步提高视频监控系统的安全性。
【附图说明】
[0031 ]图1是本申请一示例性实施例示出的一种密码修改方法流程图;
[0032]图2是本申请另一示例性实施例示出的一种密码修改方法流程图;
[0033]图3是本申请另一示例性实施例示出的一种密码修改方法流程图;
[0034]图4是本申请一示例性实施例示出的视频监控系统示意图;
[0035]图5是本申请一示例性实施例示出的IPC发送的视频流的示意图;
[0036]图6是本申请一示例性实施例示出的NVR发送的视频流的示意图;
[0037]图7是本申请一示例性实施例示出的一种密码修改装置所在设备的基础硬件结构示意图;
[0038]图8是本申请一示例性实施例示出的一种密码修改装置的结构示意图;
[0039]图9是本申请另一示例性实施例示出的一种密码修改装置的结构示意图;
[0040]图10是本申请一示例性实施例示出的视频监控系统结构示意图。
【具体实施方式】
[0041]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0042]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0043]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0044]视频监控系统主要由IPC(IP Camera,网络摄像机)、NVR(Network VideoRecorder,网络硬盘录像机)以及管理设备组成,其中,管理设备可以包括VM(VideoManagement,视频管理服务器)和客户端设备,当然,在一些小型的视频监控系统中,可能没有VM。在以下描述中,以带有VM的视频监控系统为例进行说明。
[0045]IPC和NVR在出厂时都设置有初始密码,例如,admin/123456,该初始密码为弱密码,安全级别较低。为了提高视频监控的安全性,需要对这些设备的初始密码进行修改。
[0046]目前,密码修改主要是在用户登录IPC/NVR时,由设备自检密码是否为弱密码,并在检测为弱密码时,通过登录界面提示用户修改密码。该密码修改过程不够灵活,无法保证用户对每一个设备都进行登录修改。若未经密码修改的设备进入监控系统,仍然存在安全隐患。
[0047]针对上述问题,本申请实施例提出一种密码修改方法,该方法在视频监控系统运行过程中,通过实况视频流携带IPC/NVR的弱密码标识,以便提示用户修改密码。
[0048]参见图1,为本申请密码修改方法的一个实施例流程图,该实施例从NVR侧对密码修改过程进行描述。
[0049]步骤101,接收IPC发送的视频流。
[0050]在视频监控系统中,IPC负责视频采集,并将采集后生成的视频流发送给NVR,由NVR根据用户点播向用户转发视频流。
[0051]步骤102,判断当前点播用户的用户权限是否为设定权限。
[0052]本申请实施例中,NVR可从VM获取当前点播用户的用户权限,根据用户权限的不同采取不同的处理方式。
[0053]步骤103,当当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码。
[0054]当用户权限为设定权限(具有密码修改权限,例如,系统管理员)时,NVR检测自身当前密码,确认当前密码是否为弱密码。
[0055]步骤104,当NVR当前密码为弱密码时,在发送至当前点播用户的视频流中携带NVR的弱密码标识。
[0056]在确认当前密码为弱密码时,将标识当前密码为弱密码的弱密码标识携带在发送给点播用户的视频流中。在一种优选的实施方式中,可将NVR的弱密码标识携带在视频流的I帧中。通过NVR的弱密码标识提示具有密码修改权限的用户修改NVR的密码,以提高NVR的安全性。
[0057]需要补充的是,在NVR接收的视频流中可能携带IPC的弱密码标识(当IPC的密码为弱密码时,IPC会将IPC的弱密码标识携带在IPC发送的视频流中),NVR可以根据用户权限的不同,对视频流中携带的IPC的弱密码标识进行处理。
[0058]具体为,当NVR解析出IPC发送的视频流中携带IPC的弱密码标识,且当且仅当点播用户的用户权限为设定权限时,才保留视频流中携带的IPC的弱密码标识。换言之,当点播用户不具备设定权限时,即当前点播用户没有修改密码的权限时,剔除(不保留)该视频流中的IPC的弱密码标识,将剔除IPC的弱密码标识的视频流发送给当前点播用户。也就是说,NVR不仅可以根据用户权限确定是否向用户提示自己的弱密码状态,同时,可以根据用户权限过滤IPC的弱密码状态,S卩,在用户不具备密码修改权限时,不向用户提示IPC的弱密码状态,以提高IPC的安全性。
[0059]参见图2,为本申请密码修改方法的另一个实施例流程图,该实施例从IPC侧对密码修改过程进行描述。
[0060]步骤201,当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中。
[0061 ]本申请实施例中,IPC向NVR注册成功后,检测自身的密码,当确定自身密码为弱密码时,将标识自身密码为弱密码的弱密码标识携带在发送给NVR的视频流中。在一种优选的实施方式中,可将IPC的弱密码标识携带在视频流的I帧中。
[0062]步骤202,向NVR发送携带IPC的弱密码标识的视频流。
[0063]IPC的视频流经NVR转发后,向具有密码修改权限的用户提示修改IPC的密码,以提高IPC的安全性。
[0064]参见图3,为本申请密码修改方法的另一个实施例流程图,该实施例从视频监控系统的角度对密码修改过程进行描述。
[0065]本申请实施例的视频监控系统如图4所示,包括IPC(IPC1?IPC6)、NVR(NVR1和NVR2)、VM以及客户端设备(PCl和PC2)。其中,IPC负责视频采集及编码;NVR负责视频存储及转发;VM负责系统管理、用户权限配置等;客户端设备负责接收用户操作指令,为用户提供视频显示。
[0066]步骤301,IPC将IPC的弱密码标识携带在发送给NVR的视频流中。
[0067]如前所述,IPC需向NVR注册,注册成功后,向NVR发送编码后的视频流。本申请实施例在注册成功后,增加密码检测功能,当IPC检测自身密码为弱密码时,将标识IPC密码为弱密码的弱密码标识(例如,可通过预先协商的特定字符串表示)携带在发送给NVR的视频流中。在一种较优的实施方式中,可将该IPC的弱密码标识携带在编码后的I帧中。
[0068]本申请实施例以H264编码格式为例,介绍IPC弱密码标识的携带方式。具体为,IPC将采集的视频图像经H264编码为若干不同类型的NAL(Network Abstract Layer,网络抽象层)单元,并在编码后的I帧中增加一个NAL单元,通过增加的NAL单元携带IPC的弱密码标识。例如,可将新增的NAL单元作为每一个I帧的首个NAL单元,如图5所示,其中,NAL头中包含NAL单元类型,可通过新增NAL单元类型标识携带IPC弱密码标识的NAL单元。
[0069]步骤302,管理设备将当前点播用户点播IPC视频流的点播消息下发给NVR,点播消息中携带当前点播用户的用户权限。
[0070]在视频监控系统中,NVR需要向VM注册,同时携带该NVR下注册成功的IPC信息。用户通过客户端设备登录VM后,点播NVR下IPC的实况视频。
[0071]VM可根据当前点播用户登录VM时所使用的用户名或其它身份确认机制确定当前点播用户的用户权限,将该用户权限通过点播消息发送给NVR,其中,该用户权限可采用序列号表示,通过不同的序列号区分不同的用户权限。
[0072]步骤303,NVR在确认当前点播用户的用户权限为设定权限时,将NVR的弱密码标识携带在发送给管理设备的视频流中。
[0073]NVR从接收的点播消息中获取当前点播用户的用户权限,判断当前点播用户的用户权限是否为设定权限。
[0074]当用户权限为设定权限时,即具有密码修改权限时,NVR检测自身密码,当检测自身密码为弱密码时,NVR将标识自身密码为弱密码的弱密码标识携带在发送给客户端设备的视频流中。在一种较优的实施方式中,可将该NVR的弱密码标识携带在视频流的I帧中。
[0075]仍以H264编码格式为例,NVR在确认用户权限为设定权限,且自身密码为弱密码时,解析IPC发送的视频流,在每一个I帧中增加一个NAL单元,通过增加的NAL单元携带NVR的弱密码标识。例如,可将新增的NAL单元作为每一个I帧的首个NAL单元,如图6所示,同样,可通过NAL头中的NAL单元类型标识携带NVR弱密码标识的NAL单元。
[0076]当NVR检测自身密码不为弱密码时,不对IPC发送的视频流进行处理。
[0077]此外,NVR还可以根据用户权限的不同,对视频流中携带的IPC的弱密码标识进行处理。具体为,当NVR解析出IPC发送的视频流中携带IPC的弱密码标识(例如,通过获取图5所示NAL单元I的NAL头中的NAL单元类型,判断NAL单元I是否为携带IPC弱密码标识的NAL单元),且当且仅当点播用户的用户权限为设定权限时,才保留视频流中携带的IPC的弱密码标识。换言之,当用户权限不为设定权限,即不具备修改密码的权限时,剔除IPC的弱密码标识,将剔除处理后的视频流发送给客户端设备。当然,在用户不具备修改密码的权限时,NVR更不会将自己的弱密码标识发送给客户端设备,以避免不具备修改权限的用户获知IPC^P/或NVR处于不安全状态。
[0078]步骤304,管理设备在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码。
[0079]客户端设备解析NVR转发的视频流,判断视频流中是否携带IPC和/或NVR的弱密码标识。例如,当客户端设备接收到如图6所示的视频流时,解析NAL单元I和NAL单元2,从而确定IPC和/或NVR当前密码是否为弱密码。在确认IPC和/或NVR当前密码为弱密码时,向VM下发对应的密码修改指令(例如,修改IPC密码、修改NVR密码、修改IPC和NVR密码)。
[0080]VM在接收到密码修改指令后,向用户提示修改密码。在一种较优的实施方式中,VM可通知IPC以0SD(0n_Screen Display,屏幕菜单式调节方式)形式将修改密码的提示信息叠加在实况视频中,实时呈现给用户。
[0081]由上述描述可以看出,本申请在视频监控系统运行过程中,通过实况视频流携带IPC/NVR的弱密码标识,以提示具有修改权限的用户修改密码,进一步增强视频监控系统的安全性。
[0082]与前述密码修改方法的实施例相对应,本申请还提供了密码修改装置的实施例。
[0083]本申请密码修改装置的实施例可以应用在NVR或IPC上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器运行存储器中对应的计算机程序指令形成的。从硬件层面而言,如图7所示,为本申请密码修改装置所在设备的一种硬件结构图,除了图7所示的处理器、非易失性存储器之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。
[0084]请参考图8,为本申请一个实施例中的密码修改装置的结构示意图。该密码修改装置包括视频接收单元801、权限判断单元802、密码判断单元803以及标识携带单元804,其中:
[0085]视频接收单元801,用于接收网络摄像机IPC发送的视频流;
[0086]权限判断单元802,用于判断当前点播用户的用户权限是否为设定权限;
[0087]密码判断单元803,用于当所述当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码;
[0088]标识携带单元804,用于当所述NVR当前密码为弱密码时,在发送至所述当前点播用户的视频流中携带NVR的弱密码标识。
[0089]进一步地,所述装置还包括:
[0090]标识处理单元,用于若所述IPC发送的视频流中携带所述IPC的弱密码标识,则当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPC的弱密码标识。
[0091]请参考图9,为本申请另一个实施例中的密码修改装置的结构示意图。该密码修改装置包括标识添加单元901和视频发送单元902,其中:
[0092]标识添加单元901,用于当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中;
[0093]视频发送单元902,用于向网络硬盘录像机NVR发送携带所述IPC的弱密码标识的视频流。
[0094]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0095]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0096]与前述密码修改方法的实施例相对应,本申请还提供了一种视频监控系统的实施例。
[0097]请参考图10,为本申请一个实施例中的视频监控系统的结构示意图。该视频监控系统包括网络摄像机IPCl 1、管理设备12以及NVRl 3,其中:
[0098]网络摄像机IPClI,用于将IPCl I的弱密码标识携带在发送给网络硬盘录像机NVR13的视频流中;
[0099]管理设备12,用于将当前点播用户点播所述IPCll视频流的点播消息下发给所述NVR13,所述点播消息中携带所述当前点播用户的用户权限;在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码;
[0100]所述NVR13,用于在确认所述当前点播用户的用户权限为设定权限时,将所述NVR13的弱密码标识携带在发送给所述管理设备12的视频流中。
[0101]进一步地,
[0102]所述NVR13,还用于在确认所述IPCll发送的视频流中携带所述IPCll的弱密码标识,且当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPCll的弱密码标识。
[0103]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种密码修改方法,应用于网络硬盘录像机NVR上,其特征在于,该方法包括: 接收网络摄像机IPC发送的视频流; 判断当前点播用户的用户权限是否为设定权限; 当所述当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码;当所述NVR当前密码为弱密码时,在发送至所述当前点播用户的视频流中携带NVR的弱密码标识。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 若所述IPC发送的视频流中携带所述IPC的弱密码标识,则当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPC的弱密码标识。3.一种密码修改方法,应用于网络摄像机IPC上,其特征在于,该方法包括: 当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中; 向网络硬盘录像机NVR发送携带所述IPC的弱密码标识的视频流。4.一种密码修改方法,应用于视频监控系统,其特征在于,该方法包括: 网络摄像机IPC将IPC的弱密码标识携带在发送给网络硬盘录像机NVR的视频流中;管理设备将当前点播用户点播所述IPC视频流的点播消息下发给所述NVR,所述点播消息中携带所述当前点播用户的用户权限; 所述NVR在确认所述当前点播用户的用户权限为设定权限时,将所述NVR的弱密码标识携带在发送给所述管理设备的视频流中; 所述管理设备在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码。5.如权利要求4所述的方法,其特征在于,所述方法还包括: 所述NVR在确认所述IPC发送的视频流中携带所述IPC的弱密码标识,且当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPC的弱密码标识。6.一种密码修改装置,应用于网络硬盘录像机NVR上,其特征在于,该装置包括: 视频接收单元,用于接收网络摄像机IPC发送的视频流; 权限判断单元,用于判断当前点播用户的用户权限是否为设定权限; 密码判断单元,用于当所述当前点播用户的用户权限为设定权限时,判断NVR当前密码是否为弱密码; 标识携带单元,用于当所述NVR当前密码为弱密码时,在发送至所述当前点播用户的视频流中携带NVR的弱密码标识。7.如权利要求6所述的装置,其特征在于,所述装置还包括: 标识处理单元,用于若所述IPC发送的视频流中携带所述IPC的弱密码标识,则当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPC的弱密码标识。8.—种密码修改装置,应用于网络摄像机IPC上,其特征在于,该装置包括: 标识添加单元,用于当检测自身密码为弱密码时,将IPC的弱密码标识添加到视频流中; 视频发送单元,用于向网络硬盘录像机NVR发送携带所述IPC的弱密码标识的视频流。9.一种视频监控系统,其特征在于,该系统包括: 网络摄像机IPC,用于将IPC的弱密码标识携带在发送给网络硬盘录像机NVR的视频流中; 管理设备,用于将当前点播用户点播所述IPC视频流的点播消息下发给所述NVR,所述点播消息中携带所述当前点播用户的用户权限;在确认接收的视频流中携带弱密码标识时,向当前点播用户提示修改密码; 所述NVR,用于在确认所述当前点播用户的用户权限为设定权限时,将所述NVR的弱密码标识携带在发送给所述管理设备的视频流中。10.如权利要求9所述的系统,其特征在于: 所述NVR,还用于在确认所述IPC发送的视频流中携带所述IPC的弱密码标识,且当且仅当所述用户权限为设定权限时,保留该视频流中携带的所述IPC的弱密码标识。
【文档编号】H04N21/475GK105915842SQ201610235104
【公开日】2016年8月31日
【申请日】2016年4月14日
【发明人】周迪, 余剑声, 关春天
【申请人】浙江宇视科技有限公司