《监控录像处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《监控录像处理方法及装置.pdf(20页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410804324.0(22)申请日 2014.12.19H04L 9/32(2006.01)H04L 29/06(2006.01)H04L 29/08(2006.01)H04N 7/18(2006.01)(71)申请人 小米科技有限责任公司地址 100085 北京市海淀区清河中街 68 号华润五彩城购物中心二期 13 层(72)发明人 王巍 张波 高自光 殷明君(74)专利代理机构 北京尚伦律师事务所 11477代理人 代治国(54) 发明名称监控录像处理方法及装置(57) 摘要本公开是关于一种监控录像处理方法及装置。所述方法包括。
2、 :获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息 ;根据所述权限信息对所述用户账号进行身份认证;当身份认证通过时,允许所述用户账号查看所述监控录像文件。本公开用于禁止对监控录像文件的随意查看。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书11页 附图5页(10)申请公布号 CN 104486083 A(43)申请公布日 2015.04.01CN 104486083 A1/3 页21.一种监控录像处理方法,其特征在于,包括 :获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户。
3、账号的权限信息 ;根据所述权限信息对所述用户账号进行身份认证 ;当身份认证通过时,允许所述用户账号查看所述监控录像文件。2.根据权利要求 1 所述的方法,其特征在于,所述方法还包括 :对摄像装置上传的所述监控录像文件执行隐私保护操作。3.根据权利要求 2 所述的方法,其特征在于,所述对摄像装置上传的所述监控录像文件执行隐私保护操作,包括下列至少一个操作 :将所述监控录像文件的属性设置为隐藏 ;对所述监控录像文件进行加密。4.根据权利要求 3 所述的方法,其特征在于,所述对监控录像文件进行加密,包括 :获取用于加密所述监控录像文件的文件密钥 ;根据所述文件密钥对所述监控录像文件进行加密。5.根据。
4、权利要求 4 所述的方法,其特征在于,所述方法还包括 :将所述文件密钥分发给预设用户账号。6.根据权利要求 4 所述的方法,其特征在于,所述方法还包括 :获取所述预设用户账号的用户私钥 ;根据所述文件密钥和所述预设用户账号的用户私钥生成所述预设用户账号的用户公钥;将所述用户公钥发送到对应的预设用户账号,由所述预设用户账号根据所述用户公钥和所述用户私钥生成所述监控录像文件的文件密钥。7.根据权利要求 3 所述的方法,其特征在于,当所述监控录像文件的属性设置为隐藏时,所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :当身份认证通过时,将所述监控录像文件的属性修改为可见 ;对可见的。
5、监控录像文件进行展示。8.根据权利要求 5 或 6 所述的方法,其特征在于,当所述监控录像文件被加密时,所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :当身份认证通过时,获取所述用户账号输入的文件密钥 ;根据所述文件密钥对所述监控录像文件进行解密 ;对解密后的监控录像文件进行展示。9.根据权利要求 4 所述的方法,其特征在于,所述文件密钥为拍摄所述监控录像文件的摄像装置所有者账户的用户密码,所述权限信息包括所述用户账号的用户名和用户密码;所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :当根据所述权限信息确定所述用户账号为拍摄所述监控录像文件的摄像装置所有。
6、者账户时,使用拍摄所述监控录像文件的摄像装置所有者账户的用户密码对所述监控录像文件进行解密 ;对解密后的监控录像文件进行展示。权 利 要 求 书CN 104486083 A2/3 页310.一种监控录像处理装置,其特征在于,包括 :第一获取模块,用于获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息认证模块,用于根据所述权限信息对所述用户账号进行身份认证 ;查看模块,用于当身份认证通过时,允许所述用户账号查看所述监控录像文件。11.根据权利要求 10 所述的装置,其特征在于,所述装置还包括 :执行模块,用于对所述摄像装置上传的所述监控录像文件执行隐私保护操。
7、作。12.根据权利要求 11 所述的装置,其特征在于,所述执行模块包括下列至少一个子模块:设置子模块,用于将所述监控录像文件的属性设置为隐藏 ;加密子模块,用于对所述监控录像文件进行加密。13.根据权利要求 12 所述的装置,其特征在于,所述加密子模块,用于获取用于加密所述监控录像文件的文件密钥 ;根据所述文件密钥对所述监控录像文件进行加密。14.根据权利要求 13 所述的装置,其特征在于,所述装置还包括 :分发模块,用于将所述文件密钥分发给预设用户账号。15.根据权利要求 13 所述的装置,其特征在于,所述装置还包括 :第二获取模块,用于获取所述预设用户账号的用户私钥 ;生成模块,用于根据所。
8、述文件密钥和所述预设用户账号的用户私钥生成所述预设用户账号的用户公钥 ;发送模块,用于将所述用户公钥发送到对应的预设用户账号,由所述预设用户账号根据所述用户公钥和所述用户私钥生成所述监控录像文件的文件密钥。16.根据权利要求 12 所述的装置,其特征在于,所述查看模块包括 :修改子模块,用于当所述监控录像文件的属性设置为隐藏,且身份认证通过时,将所述监控录像文件的属性修改为可见 ;展示子模块,用于对可见的监控录像文件进行展示。17.根据权利要求 14 或 15 所述的装置,其特征在于,所述查看模块包括 :获取子模块,用于当所述监控录像文件被加密,且身份认证通过时,获取所述用户账号输入的文件密钥。
9、 ;解密子模块,用于根据所述文件密钥对所述监控录像文件进行解密 ;展示子模块,用于对解密后的监控录像文件进行展示。18.根据权利要求 13 所述的装置,其特征在于,所述文件密钥为拍摄所述监控录像文件的摄像装置所有者账户的用户密码,所述权限信息包括所述用户账号的用户名和用户密码;所述查看模块包括 :解密子模块,用于当根据所述权限信息确定所述用户账号为拍摄所述监控录像文件的摄像装置所有者账户时,使用拍摄所述监控录像文件的摄像装置所有者账户的用户密码对所述监控录像文件进行解密 ;展示子模块,用于对解密后的监控录像文件进行展示。19.一种监控录像处理装置,其特征在于,包括 :权 利 要 求 书CN 1。
10、04486083 A3/3 页4处理器 ;用于存储处理器可执行指令的存储器 ;其中,所述处理器被配置为 :获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息 ;根据所述权限信息对所述用户账号进行身份认证 ;当身份认证通过时,允许所述用户账号查看所述监控录像文件。权 利 要 求 书CN 104486083 A1/11 页5监控录像处理方法及装置技术领域0001 本公开涉及计算机技术领域,尤其涉及一种监控录像处理方法及装置。背景技术0002 随着传统摄像机与网络技术的结合,网络摄像头可以将影像透过网络传至地球另一端,且远端的浏览者通过标准的网络浏览器 ( 如 。
11、“Microsoft IE 或 Netscape) 即可监视其影像。0003 相关技术中,网络摄像头除了可以将监控录像保存到本地以外,还可以自动传输到网络路由器上,方便用户查看监控和备份。这个功能虽然实用,但是也带来了相应的隐私问题,任何一个用户可以随意查看路由器上的监控视频。发明内容0004 本公开实施例提供一种监控录像处理方法及装置。0005 根据本公开实施例的第一方面,提供一种监控录像处理方法,所述方法包括 :0006 获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息 ;0007 根据所述权限信息对所述用户账号进行身份认证 ;0008 当身份认证通。
12、过时,允许所述用户账号查看所述监控录像文件。0009 本实施例中,通过对访问监控录像文件的用户进行身份认证,仅允许通过身份认证的用户查看监控录像,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0010 可选的,所述方法还包括 :0011 对摄像装置上传的所述监控录像文件执行隐私保护操作。0012 在可选方案中,通过对监控录像文件进行隐私保护操作,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0013 可选的,所述对摄像装置上传的所述监控录像文件执行隐私保护操作,包括下列至少一个操作 :0014 将所述监控录像文件的属性设置为隐藏 ;0015 对所。
13、述监控录像文件进行加密。0016 在可选方案中,可以通过两种方式 :将监控录像文件隐藏或对监控录像文件进行加密,或这两种方式的结合,对监控录像文件进行保护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0017 可选的,所述对监控录像文件进行加密,包括 :0018 获取用于加密所述监控录像文件的文件密钥 ;0019 根据所述文件密钥对所述监控录像文件进行加密。0020 在可选方案中,终端对监控录像文件进行加密,可以实现对监控录像文件进行保说 明 书CN 104486083 A2/11 页6护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0021。
14、 可选的,所述方法还包括 :0022 将所述文件密钥分发给预设用户账号。0023 在可选方案中,摄像装置所有者可预先设定的有访问监控录像文件权限的用户账号,终端将文件密钥分发给这样用户,使得这些用户可以查看监控录像文件。这样,使得只有具有访问权限的用户才能查看终端上的监控录像文件,有效地保护保护用户隐私。0024 可选的,所述方法还包括 :0025 获取所述预设用户账号的用户私钥 ;0026 根据所述文件密钥和所述预设用户账号的用户私钥生成所述预设用户账号的用户公钥 ;0027 将所述用户公钥发送到对应的预设用户账号,由所述预设用户账号根据所述用户公钥和所述用户私钥生成所述监控录像文件的文件密。
15、钥。0028 在可选方案中,基于 RSA 公开密钥密码体制,可以避免公开文件的加密密钥 ;同时,虽然文件的加密密钥是一定的,但各个预设用户账号的私钥可以不同,终端为各个用户账号生成的公钥也就不相同,这样即便各个用户账号的公钥被公开,其他人也不能得到文件的加密密钥,进一步提高了文件加密密钥的安全性,也提高了监控录像文件的安全性,更加有效地保护保护用户隐私。0029 可选的,当所述监控录像文件的属性设置为隐藏时,所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :0030 当身份认证通过时,将所述监控录像文件的属性修改为可见 ;0031 对可见的监控录像文件进行展示。0032 在可。
16、选方案中,当用户通过身份认证时,终端将隐藏的监控录像文件的属性修改为可见,使得通过身份认证的用户可以访问到该监控录像文件,以实现对监控录像文件进行保护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0033 可选的,当所述监控录像文件被加密时,所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :0034 当身份认证通过时,获取所述用户账号输入的文件密钥 ;0035 根据所述文件密钥对所述监控录像文件进行解密 ;0036 对解密后的监控录像文件进行展示。0037 在可选方案中,当用户通过身份认证时,终端提示用户输入文件密钥,以便对监控录像文件进行解密并展示。
17、给用户,以实现对监控录像文件进行保护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0038 可选的,所述文件密钥为拍摄所述监控录像文件的摄像装置所有者账户的用户密码,所述权限信息包括所述用户账号的用户名和用户密码 ;0039 所述当身份认证通过时,允许所述用户账号查看所述监控录像文件,包括 :0040 当根据所述权限信息确定所述用户账号为拍摄所述监控录像文件的摄像装置所有者账户时,使用拍摄所述监控录像文件的摄像装置所有者账户的用户密码对所述监控录像文件进行解密 ;0041 对解密后的监控录像文件进行展示。说 明 书CN 104486083 A3/11 页70042 在。
18、可选方案中,当摄像装置所有者采用自身账户的用户密码对监控录像文件进行加密时,在身份验证时确定访问者为摄像装置所有者自己时,直接为用户解密监控录像文件,以便摄像装置所有者可以方便、快速地访问监控录像文件。0043 根据本公开实施例的第二方面,提供一种监控录像处理装置,包括 :0044 第一获取模块,用于获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息0045 认证模块,用于根据所述权限信息对所述用户账号进行身份认证 ;0046 查看模块,用于当身份认证通过时,允许所述用户账号查看所述监控录像文件。0047 可选的,所述装置还包括 :0048 执行模块,用于。
19、对所述摄像装置上传的所述监控录像文件执行隐私保护操作。0049 可选的,所述执行模块包括下列至少一个子模块 :0050 设置子模块,用于将所述监控录像文件的属性设置为隐藏 ;0051 加密子模块,用于对所述监控录像文件进行加密。0052 可选的,所述加密子模块,用于获取用于加密所述监控录像文件的文件密钥 ;根据所述文件密钥对所述监控录像文件进行加密。0053 可选的,所述装置还包括 :0054 分发模块,用于将所述文件密钥分发给预设用户账号。0055 可选的,所述装置还包括 :0056 第二获取模块,用于获取所述预设用户账号的用户私钥 ;0057 生成模块,用于根据所述文件密钥和所述预设用户账。
20、号的用户私钥生成所述预设用户账号的用户公钥 ;0058 发送模块,用于将所述用户公钥发送到对应的预设用户账号,由所述预设用户账号根据所述用户公钥和所述用户私钥生成所述监控录像文件的文件密钥。0059 可选的,所述查看模块包括 :0060 修改子模块,用于当所述监控录像文件的属性设置为隐藏,且身份认证通过时,将所述监控录像文件的属性修改为可见 ;0061 展示子模块,用于对可见的监控录像文件进行展示。0062 可选的,所述查看模块包括 :0063 获取子模块,用于当所述监控录像文件被加密,且身份认证通过时,获取所述用户账号输入的文件密钥 ;0064 解密子模块,用于根据所述文件密钥对所述监控录像。
21、文件进行解密 ;0065 展示子模块,用于对解密后的监控录像文件进行展示。0066 可选的,所述文件密钥为拍摄所述监控录像文件的摄像装置所有者账户的用户密码,所述权限信息包括所述用户账号的用户名和用户密码 ;0067 所述查看模块包括 :0068 解密子模块,用于当根据所述权限信息确定所述用户账号为拍摄所述监控录像文件的摄像装置所有者账户时,使用拍摄所述监控录像文件的摄像装置所有者账户的用户密码对所述监控录像文件进行解密 ;0069 展示子模块,用于对解密后的监控录像文件进行展示。说 明 书CN 104486083 A4/11 页80070 根据本公开实施例的第三方面,提供一种监控录像处理装置。
22、,包括 :0071 处理器 ;0072 用于存储处理器可执行指令的存储器 ;0073 其中,所述处理器被配置为 :0074 获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息 ;0075 根据所述权限信息对所述用户账号进行身份认证 ;0076 当身份认证通过时,允许所述用户账号查看所述监控录像文件。0077 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明0078 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。0079 图 1 是根据一示例性实施例示。
23、出的一种监控录像处理方法的流程图 ;0080 图 2 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0081 图 3 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0082 图 4 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0083 图 5 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0084 图 6 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0085 图 7 是根据另一示例性实施例示出的一种监控录像处理方法的流程图 ;0086 图 8 是根据一示例性实施例示出的一种监控录像处理装置的框图 ;0087 图 9 是根。
24、据另一示例性实施例示出的一种监控录像处理装置的框图 ;0088 图 10 是根据一示例性实施例示出的执行模块的框图 ;0089 图 11 是根据另一示例性实施例示出的一种监控录像处理装置的框图 ;0090 图 12 是根据另一示例性实施例示出的一种监控录像处理装置的框图 ;0091 图 13 是根据一示例性实施例示出的查看模块的框图 ;0092 图 14 是根据另一示例性实施例示出的查看模块的框图 ;0093 图 15 是根据另一示例性实施例示出的查看模块的框图 ;0094 图 16 是根据一示例性实施例示出的一种用于监控录像处理的装置的框图 ;0095 图 17 是根据一示例性实施例示出的一。
25、种用于监控录像处理的装置的框图。具体实施方式0096 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。0097 摄像装置 ( 如监控摄像头 ) 拍摄到的监控录像文件上传到终端设备 ( 计算机或路由器 ),本公开主要对终端设备上的监控录像文件进行隐私保护。说 明 书CN 104486083 A5/11 页90098 图1是根据一示例性实施例示出的一种监控录。
26、像处理方法的流程图,如图1所示,摄像装置将监控录像文件上传到终端,该监控录像处理方法用于终端中,包括以下步骤。0099 在步骤 S11 中,获取通过用户账号对监控录像文件发出的查看请求,查看请求包括用户账号的权限信息 ;0100 在步骤 S12 中,根据权限信息对用户账号进行身份认证 ;0101 在步骤 S13 中,当身份认证通过时,允许用户账号查看监控录像文件。0102 本实施例中,通过对访问监控录像文件的用户进行身份认证,仅允许通过身份认证的用户查看监控录像,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0103 图 2 是根据另一示例性实施例示出的一种监控录像处理。
27、方法的流程图,如图 2 所示,可选的,该方法还包括 :0104 在步骤 S10 中,对摄像装置上传的监控录像文件执行隐私保护操作。0105 在可选方案中,通过对监控录像文件进行隐私保护操作,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0106 可选的,步骤 S10 包括下列至少一个操作0107 将监控录像文件的属性设置为隐藏 ;0108 对监控录像文件进行加密。0109 在可选方案中,可以通过两种方式 :将监控录像文件隐藏或对监控录像文件进行加密,或这两种方式的结合,对监控录像文件进行保护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0110。
28、 图 3 是根据另一示例性实施例示出的一种监控录像处理方法的流程图,如图 3 所示,可选的,对监控录像文件进行加密,包括 :0111 在步骤 S31 中,获取用于加密监控录像文件的文件密钥 ;0112 在步骤 S32 中,根据文件密钥对监控录像文件进行加密。0113 在可选方案中,终端对监控录像文件进行加密,加密用的文件密钥可以是摄像装置所有者预先设定的,如摄像装置所有者在终端上的用户密码 ;加密用的文件密钥可以是终端生成的,无论摄像装置所有者还是其他用户都无法获知实际加密监控录像文件的文件密钥,进一步保证终端上存储的监控录像文件的安全性。这些加密方法,都可以实现对监控录像文件进行保护,使得监。
29、控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0114 可选的,该方法还包括 :0115 将文件密钥分发给预设用户账号。0116 在可选方案中,摄像装置所有者可预先设定的有访问监控录像文件权限的用户账号,终端将文件密钥分发给这样用户,使得这些用户可以查看监控录像文件。这样,使得只有具有访问权限的用户才能查看终端上的监控录像文件,有效地保护保护用户隐私。0117 图 4 是根据另一示例性实施例示出的一种监控录像处理方法的流程图,如图 4 所示,可选的,该方法还包括 :0118 在步骤 S41 中,获取预设用户账号的用户私钥 ;0119 在步骤 S42 中,根据文件密钥和预设用户。
30、账号的用户私钥生成预设用户账号的用说 明 书CN 104486083 A6/11 页10户公钥 ;0120 在步骤 S43 中,将用户公钥发送到对应的预设用户账号,由预设用户账号根据用户公钥和用户私钥生成监控录像文件的文件密钥。0121 在可选方案中,基于 RSA 公开密钥密码体制,终端根据预设用户账号的私钥和自身加密文件所用的密钥,生成给预设用户账号的公钥,其他用户可以根据公钥和自身的私钥计算出加密文件的密钥,这样,这些用户就可以访问终端上的录像文件。通过这种加密方式,可以避免公开文件的加密密钥 ;同时,虽然文件的加密密钥是一定的,但各个预设用户账号的私钥可以不同,终端为各个用户账号生成的公。
31、钥也就不相同,这样即便各个用户账号的公钥被公开,其他人也不能得到文件的加密密钥,进一步提高了文件加密密钥的安全性,也提高了监控录像文件的安全性,更加有效地保护保护用户隐私。0122 图 5 是根据另一示例性实施例示出的一种监控录像处理方法的流程图,如图 5 所示,可选的,当监控录像文件的属性设置为隐藏时,步骤 S13 包括 :0123 在步骤 S51 中,当身份认证通过时,将监控录像文件的属性修改为可见 ;0124 在步骤 S52 中,对可见的监控录像文件进行展示。0125 在可选方案中,当用户通过身份认证时,终端将隐藏的监控录像文件的属性修改为可见,使得通过身份认证的用户可以访问到该监控录像。
32、文件,以实现对监控录像文件进行保护,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0126 图 6 是根据另一示例性实施例示出的一种监控录像处理方法的流程图,如图 6 所示,可选的,当监控录像文件被加密时,步骤 S13 包括 :0127 在步骤 S61 中,当身份认证通过时,获取用户账号输入的文件密钥 ;0128 在步骤 S62 中,根据文件密钥对监控录像文件进行解密 ;0129 在步骤 S63 中,对解密后的监控录像文件进行展示。0130 在可选方案中,当用户通过身份认证时,终端提示用户输入文件密钥,以便对监控录像文件进行解密并展示给用户,以实现对监控录像文件进行保护。
33、,使得监控录像无法被随意查看,防止用户隐私信息泄露,有效地保护用户隐私。0131 图 7 是根据另一示例性实施例示出的一种监控录像处理方法的流程图,如图 7 所示,可选的,文件密钥为拍摄监控录像文件的摄像装置所有者账户的用户密码,权限信息包括用户账号的用户名和用户密码 ;步骤 S13 包括 :0132 在步骤 S71 中,当根据权限信息确定用户账号为拍摄监控录像文件的摄像装置所有者账户时,使用拍摄监控录像文件的摄像装置所有者账户的用户密码对监控录像文件进行解密 ;0133 在步骤 S72 中,对解密后的监控录像文件进行展示。0134 在可选方案中,当摄像装置所有者采用自身账户的用户密码对监控录像文件进行加密时,在身份验证时确定访问者为摄像装置所有者自己时,直接为用户解密监控录像文件,以便摄像装置所有者可以方便、快速地访问监控录像文件。0135 图 8 是根据一示例性实施例示出的一种监控录像处理装置的框图。如图 6 所示,该装置包括第一获取模块 81,认证模块 82 和查看模块 83。0136 第一获取模块 81 被配置为获取通过用户账号对所述监控录像文件发出的查看请求,所述查看请求包括所述用户账号的权限信息说 明 书CN 104486083 A。