服务器端用于识别摄像设备的方法及装置与流程

文档序号:12601047阅读:328来源:国知局
服务器端用于识别摄像设备的方法及装置与流程

本发明涉及计算机技术领域,具体而言,本发明涉及一种服务器端用于识别摄像设备的方法及装置。



背景技术:

随着互联网日益的发展,除了使用摄像设备来拍摄记录用户想保存的日常影像视频外,用户也开始将摄像设备接入互联网并在互联网上通过直播的方式来发布其拍摄的影像视频。但是,因为网络安全因素,在互联网上直播的影像视频需要能够对应到用户的具体摄像设备上以便于查询视频的出处和来源。然而,现有技术中没有解决根据互联网直播的影像视频确定发送影像视频的摄像设备的方案。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

本发明的一个实施例提出了一种服务器端用于识别摄像设备的方法包括:

接收摄像设备发送的视频传送信息,并提取所述视频传送信息中的水印信息;

对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所述摄像设备的标识信息;

根据所述标识信息来确定发送所述视频传送信息的摄像设备。

优选地,对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所述摄像设备的标识信息,具体包括:

对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所 述摄像设备的标识片段;

将所述标识片段补入预定的标识模板以确定所述摄像设备的标识信息。

优选地,对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所述摄像设备的标识片段,具体包括:

基于预定的水印分析方式,提取所述水印信息中的第二中间信息;

基于第二转换方式,对所述第二中间标识信息进行第二逆向转换处理,以确定第一中间信息;

基于第一转换方式,对所述第一中间信息进行第一逆向转换处理,以确定所述摄像设备的标识片段。

优选地,所述第二中间信息包括二维像素信息,所述第一中间信息包括二进制数字信息;

其中,基于预定的水印分析方式,提取所述水印信息中的第二中间信息,具体包括:

在所述水印信息的预定位置处,提取其包括的点阵图像信息;

提取所述点阵图像信息中的二维像素信息;

其中,基于第一转换方式,对所述第二中间标识信息进行第一逆向转换处理,以确定第一中间信息,包括:

将所述二维像素信息逆向转换为二进制数字信息;

其中,基于第二转换方式,对所述第一中间信息进行第二逆向转换处理,以确定所述摄像设备的标识片段,包括:

将所述二进制数字信息逆向转换为所述摄像设备的标识片段。

相应地,本发明的一个实施例还提出了一种摄像设备端辅助用于识别摄像设备的方法包括:

提取摄像设备的标识信息,并对所述标识信息进行转换处理以生成水印信息;

接收到原始视频信息,将所述水印信息加入所述原始视频信息以生成视频传送信息;

将所述视频传送信息发送至服务器端。

优选地,对所述标识信息进行转换处理以生成水印信息,包括:

基于预定的标识模板,从所述标识信息中提取到标识片段;

对所述标识片段进行转换处理,将转换结果添加至预定的水印模板中以生成水印信息。

优选地,对所述标识片段进行转换处理,具体包括:

基于第一转换方式,对所述摄像设备的标识片段进行第一转换处理,以确定第一中间信息;

基于第二转换方式,对所述第一中间信息进行第二转换处理,以确定第二中间信息。

优选地,其中,所述第一中间信息包括二进制数字信息,所述第二中间信息包括二维像素信息;

其中,基于第一转换方式,对所述摄像设备的标识片段进行第一转换处理,以确定第一中间信息,包括:

将所述摄像设备的标识片段转换为二进制数字信息;

其中,基于第二转换方式,对所述第一中间信息进行第二转换处理,以确定第二中间信息,并作为转换结果,包括:

将所述二进制数字信息转换为二维像素信息,并作为转换结果。

优选地,将转换结果添加至预定的水印模板中以生成水印信息,包括:

基于所述二维像素信息生成点阵图像信息;

将所述点阵图像信息添加至预定的水印模板中以生成水印信息。

本发明的另一实施例提出了一种服务器端用于识别摄像设备的装置,包括:

信息接收模块,用于接收摄像设备发送的视频传送信息;

水印信息提取模块,用于提取所述视频传送信息中的水印信息;

标识信息确定模块,用于对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所述摄像设备的标识信息;

摄像设备确定模块,用于根据所述标识信息来确定发送所述视频传送信息的摄像设备。

优选地,标识信息确定模块具体包括:

标识片段确定子模块,用于对所述水印信息进行分析识别处理,以确定所述水印信息中记录的所述摄像设备的标识片段;

标识信息确定子模块,用于将所述标识片段补入预定的标识模板以确定所述摄像设备的标识信息。

优选地,标识片段确定子模块具体包括:

第一提取单元,用于基于预定的水印分析方式,提取所述水印信息中的第二中间信息;

第一转换单元,用于基于第二转换方式,对所述第二中间标识信息进行第二逆向转换处理,以确定第一中间信息;

第二转换单元,用于基于第一转换方式,对所述第一中间信息进行第一逆向转换处理,以确定所述摄像设备的标识片段。

优选地,所述第二中间信息包括二维像素信息,所述第一中间信息包括二进制数字信息;

其中,第一提取单元具体包括:

点阵信息提取子单元,用于在所述水印信息的预定位置处,提取其包括的点阵图像信息;

二维像素提取子单元,用于提取所述点阵图像信息中的二维像素信息;

其中,第二转换单元包括:

二维像素转换子单元,用于将所述二维像素信息逆向转换为二进制数字信息;

其中,第一转换单元包括:

数字转换子单元,用于将所述二进制数字信息逆向转换为所述摄像设备的标识片段。

相应地,本发明的另一实施例还提出了一种摄像设备端辅助用于识别摄像设备的装置包括:

信息提取模块,用于提取摄像设备的标识信息;

水印信息生成模块,用于对所述标识信息进行转换处理以生成水印信息;

传送信息生成模块,用于接收到原始视频信息,将所述水印信息加入所述原始视频信息以生成视频传送信息;

传送信息发送模块,用于将所述视频传送信息发送至服务器端。

优选地,水印信息生成模块包括:

标识片段提取子模块,用于基于预定的标识模板,从所述标识信息中提取到标识片段;

标识片段转换子模块,用于对所述标识片段进行转换处理;

水印信息生成子模块,用于将转换结果添加至预定的水印模板中以生成水印信息。

优选地,标识片段转换子模块具体包括:

第三转换单元,用于基于第一转换方式,对所述摄像设备的标识片段进行第一转换处理,以确定第一中间信息;

第四转换单元,用于基于第二转换方式,对所述第一中间信息进行第二转换处理,以确定第二中间信息,并作为转换结果。

优选地,其中,所述第一中间信息包括二进制数字信息,所述第二中间信息包括二维像素信息;

其中,第三转换单元包括:

标识片段转换子单元,用于将所述摄像设备的标识片段转换为二进制数字信息;

其中,第四转换单元包括:

像素信息转换子单元,用于将所述二进制数字信息转换为二维像素信息,并作为转换结果。

优选地,水印信息生成子模块包括:

点阵信息生成单元,用于基于所述二维像素信息生成点阵图像信息;

水印信息生成单元,用于将所述点阵图像信息添加至预定的水印模板中以生成水印信息。

本发明的技术方案填补了现有技术中没有解决根据互联网直播的影像视频确定发送影像视频的摄像设备的方案的空白。发明对摄像设备的标识信息进行处理并添加在视频传送信息的水印信息中一方面,由于标识信 息以隐藏的方式包含于水印信息中,普通观看视频的观众无法肉眼识别得出水印中的该隐藏信息,由于标识信息是经过多重处理后被隐藏于水印信息中,即使当视频传送信息被恶意截取之后,恶意用户也无法根据水印中包含的经过处理的标识信息来确定发送视频传送信息的具体摄像设备,保证了用户的隐私安全。另一方面,隐藏在发送的视频传送信息中的水印信息中的标识信息可以追溯发送视频传送信息的具体摄像设备,可保证在网络上播放的视频有源可溯,避免了恶意用户传播不安全的视频信息,大大保障了网络信息传播的安全性。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的摄像设备端辅助用于识别摄像设备的方法的流程示意图;

图2为本发明实施例的服务器端用于识别摄像设备的方法的流程示意图;

图3为本发明实施例的摄像设备端和服务器端相结合识别摄像设备的方法的流程示意图;

图4为本发明另一实施例的摄像设备端辅助用于识别摄像设备的装置的结构示意图;

图5为本发明另一实施例的服务器端用于识别摄像设备的装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本 发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这 里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

图1是本发明实施例的摄像设备端辅助用于识别摄像设备的方法的流程示意图。

步骤S110:提取摄像设备的标识信息,并对标识信息进行转换处理以生成水印信息。

需要说明的是,摄像设备在出厂时都有唯一与设备对应的标识信息标识设备,例如与摄像设备唯一对应的产品序列号,即SN码。

具体地,在摄像设备端对标识信息进行转换处理以生成水印信息包括:基于预定的标识模板,从标识信息中提取到标识片段;对标识片段进行转换处理,将转换结果添加至预定的水印模板中以生成水印信息。

例如,预定的标识模板中包括SN码预定位数的固定数值及剩余位数的可变数值。当将一串11位的SN码“36029006358”输入预定的标识模板“36029006XXX”时,可以从11位的SN码中提取出后三位标识片段“358”;随后,对标识片段“358”进行转换处理,将转换结果添加至预定的水印模板中以生成水印信息。

优选地,由于需要防止恶意网民根据标识信息通过反向工程确定发送视频传送信息的具体摄像设备而导致用户隐私的泄露,可以对标识片段进行转换处理。其中,对标识片段进行转换处理,具体包括:基于第一转换方式,对摄像设备的标识片段进行第一转换处理,以确定第一中间信息;基于第二转换方式,对第一中间信息进行第二转换处理,以确定第二中间信息。其中,第一中间信息包括二进制数字信息,第二中间信息包括二维像素信息。

更优选地,基于第一转换方式,对摄像设备的标识片段进行第一转换处理,以确定第一中间信息,具体包括:将摄像设备的标识片段转换为二进制数字信息。基于第二转换方式,对第一中间信息进行第二转换处理,以确定第二中间信息,并作为转换结果,具体包括:将二进制数字信息转 换为二维像素信息,并作为转换结果。

其中,二维像素信息是组成图像的信息单元并且被存储在图像栅格中。每个二维像素信息都包括图像的位置信息和颜色信息,它按照从左到右、从上到下的顺序记录图像中每一个像素的信息。二维像素信息的大小决定了组成图像的图像质量和清晰度。

例如,接上例,将标识片段“358”按照预定的顺序调换规则进行顺序调换处理并得到调换后的数字信息“583”;随后,将数字信息“583”转换成二进制形式得到二进制数字信息“1001000111”;接着,将二进制数字信息基于预定的图像区域转换为二维像素信息,即生成包括二进制数字信息“1001000111”的10个像素点信息,该10个像素点信息包括标识片段的隐含信息。

优选地,将转换结果添加至预定的水印模板中以生成水印信息,包括:基于二维像素信息生成点阵图像信息;将点阵图像信息添加至预定的水印模板中以生成水印信息。

例如,接上例,基于包括二进制数字信息“1001000111”的多个像素点信息生成通过该多个像素点信息显示的点阵图像信息;随后,将该点阵图像信息添加至预定的水印模板中以生成包含“360水滴”字样的水印信息,其中,点阵图像信息可添加在水印信息中某个字的预定位置处,作为水印的一部分。

步骤S120:接收到原始视频信息,将水印信息加入原始视频信息以生成视频传送信息。

例如,用户通过摄像设备在“水滴网”直播烹饪的视频,摄像设备可以接收到用户拍摄的包含烹饪图像的原始视频信息;摄像设备将包含基于用户摄像设备的SN码“36029006358”得到的标识信息“583”的点阵图像信息和“360水滴”字样的水印信息加入包含烹饪图像的原始视频信息中以生成视频传送信息。

步骤S130:将视频传送信息发送至服务器端。

在此,步骤S110-S130是本发明实施例的摄像设备端辅助用于识别摄像设备的方法说明,基于摄像设备端辅助用于识别摄像设备的方法,对摄 像设备的标识信息进行转换处理得到转换结果并添加进水印信息中,水印信息与原始视频信息一并传送至服务器端。下面将对本发明实施例的服务器端用于识别摄像设备的方法进行详细说明,服务器端用于识别摄像设备的方法是基于摄像设备端辅助用于识别摄像设备的方法的逆向转换过程,将水印信息中以隐藏的方式包含的被处理的摄像设备的标识信息进行逆向转换恢复,并根据标识信息来确定摄像设备。

图2是本发明实施例的服务器端用于识别摄像设备的方法的流程示意图。

步骤S210:接收摄像设备发送的视频传送信息,并提取视频传送信息中的水印信息。

需要说明的是,标识信息以隐蔽的方式展示在水印中,普通网民难以通过肉眼分辨得到标识信息的具体内容,其他网民无法通过观看直播视频确定发送视频传送信息的摄像设备,因此保护了使用摄像设备的用户隐私。

例如,摄像设备的用户通过摄像设备在“水滴网”直播其实时拍摄的烹饪视频,摄像设备生成视频传送信息发送至服务器端;在服务器端可以接收摄像设备发送的视频传送信息,提取该视频传送信息中包含“360水滴”字样的水印信息。

步骤S220:对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识信息。

例如,提取视频传送信息中包含的“360水滴”字样的水印信息,并对水印信息进行分析识别处理,以确定包含在“360水滴”字样的水印信息中的摄像设备的标识信息,如SN码“36029006358”。

优选地,对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识信息,具体包括:对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识片段;将标识片段补入预定的标识模板以确定摄像设备的标识信息。

例如,对视频传送信息中包含“360水滴”字样的水印信息进行分析识别处理,分析识别确定得到视频传送信息中包含“360水滴”字样的水印信 息中记录的摄像设备的标识片段为“358”;随后,将标识片段“358”补入预定的标识模板“36029006XXX”以确定摄像设备的标识信息,即SN码“36029006358”。需要说明的是,在摄像设备端发送视频传送信息之前,基于预定的标识模板提取摄像设备的标识信息的标识片段,而在服务器端将标识片段补入预定的标识模板以确定摄像设备的标识信息的步骤中,可以进行逆方向补入的方法将标识片段补入预定的标识模板以恢复摄像设备的标识信息。

优选地,对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识片段,具体包括:基于预定的水印分析方式,提取水印信息中的第二中间信息;基于第二转换方式,对第二中间标识信息进行第二逆向转换处理,以确定第一中间信息;基于第一转换方式,对第一中间信息进行第一逆向转换处理,以确定摄像设备的标识片段。

优选地,第二中间信息包括二维像素信息,第一中间信息包括二进制数字信息。其中,基于预定的水印分析方式,提取水印信息中的第二中间信息,具体包括:在水印信息的预定位置处,提取其包括的点阵图像信息;提取点阵图像信息中的二维像素信息。基于第一转换方式,对第二中间标识信息进行第一逆向转换处理,以确定第一中间信息,包括:将二维像素信息逆向转换为二进制数字信息。基于第二转换方式,对第一中间信息进行第二逆向转换处理,以确定摄像设备的标识片段,包括:将二进制数字信息逆向转换为摄像设备的标识片段。

例如,摄像设备的用户通过摄像设备在“水滴网”直播其实时拍摄的烹饪视频,摄像设备生成视频传送信息发送至服务器端;在服务器端可以从视频传送信息中提取包含“360水滴”字样的水印信息;在该水印信息的预定位置处,可以提取包含“360水滴”字样的水印信息中的点阵图像信息,然后可以根据点阵图像信息提取二维像素信息。随后,将二维像素信息逆向转换为二进制数字信息“1001000111”。再将二进制数字信息“1001000111”转换为十进制数字信息“583”并将十进制数字信息“583”以预定的顺序调换规则逆向转换为“358”,确定“358”为摄像设备的标识片段。最后,将标识片段“358”补入预定的标识模板以确定摄像设备的标识信息, 即SN码“36029006358”。

步骤S230:根据标识信息来确定发送视频传送信息的摄像设备。

例如,接上例,在厂家生产摄像设备时记录下设备标识信息即SN码和对应的具体摄像设备信息。根据SN码“36029006358”在销售摄像设备的销售记录中可以确定发送视频传送信息的摄像设备的购买用户,如“王XX于2015年11月25日在北京XX专卖店购买的型号为XX的防雾防震型摄像机”。

如图3所示,结合步骤S110-S130描述的摄像设备端辅助用于识别摄像设备的方法和步骤S210-S230描述的服务器端用于识别摄像设备的方法,对摄像设备的标识信息进行转换处理得到转换结果并添加进水印信息中发送到服务器端,而服务器端将水印信息中的被处理的摄像设备的标识信息再逆向转换并恢复。两种方法的结合有效的保护了摄像用户的个人隐私和网络使用的安全性。

本发明的技术方案填补了现有技术中没有解决根据互联网直播的影像视频确定发送影像视频的摄像设备的方案的空白。。本发明对摄像设备的标识信息进行处理并添加在视频传送信息的水印信息中一方面,由于标识信息以隐藏的方式包含于水印信息中,普通观看视频的观众无法肉眼识别得出水印中的该隐藏信息,由于标识信息是经过多重处理后被隐藏于水印信息中,即使当视频传送信息被恶意截取之后,恶意用户也无法根据水印中包含的经过处理的标识信息来确定发送视频传送信息的具体摄像设备,保证了用户的隐私安全。另一方面,隐藏在发送的视频传送信息中的水印信息中的标识信息可以追溯发送视频传送信息的具体摄像设备,可保证在网络上播放的视频有源可溯,避免了恶意用户传播不安全的视频信息,大大保障了网络信息传播的安全性。

图4是本发明另一实施例的摄像设备端辅助用于识别摄像设备的装置的结构示意图。

信息提取模块410提取摄像设备的标识信息;水印信息生成模块420对标识信息进行转换处理以生成水印信息。

需要说明的是,摄像设备在出厂时都有唯一与设备对应的标识信息标 识设备,例如与摄像设备唯一对应的产品序列号,即SN码。

具体地,在摄像设备端水印信息生成模块420包括标识片段提取子模块、标识片段转换子模块和水印信息生成子模块:标识片段提取子模块基于预定的标识模板,从标识信息中提取到标识片段;标识片段转换子模块对标识片段进行转换处理;水印信息生成子模块将转换结果添加至预定的水印模板中以生成水印信息。

例如,预定的标识模板中包括SN码预定位数的固定数值及剩余位数的可变数值。当将一串11位的SN码“36029006358”输入预定的标识模板“36029006XXX”时,可以从11位的SN码中提取出后三位标识片段“358”;随后,对标识片段“358”进行转换处理,将转换结果添加至预定的水印模板中以生成水印信息。

优选地,由于需要防止恶意网民根据标识信息通过反向工程确定发送视频传送信息的具体摄像设备而导致用户隐私的泄露,可以对标识片段进行转换处理。其中,标识片段转换子模块具体包括第三转换单元和第四转换单元:第三转换单元基于第一转换方式,对摄像设备的标识片段进行第一转换处理,以确定第一中间信息;第四转换单元基于第二转换方式,对第一中间信息进行第二转换处理,以确定第二中间信息。其中,第一中间信息包括二进制数字信息,第二中间信息包括二维像素信息。

更优选地,第三转换单元具体包括标识片段转换子单元:标识片段转换子单元将摄像设备的标识片段转换为二进制数字信息。第四转换单元具体包括像素信息转换子单元:像素信息转换子单元将二进制数字信息转换为二维像素信息,并作为转换结果。

其中,二维像素信息是组成图像的信息单元并且被存储在图像栅格中。每个二维像素信息都包括图像的位置信息和颜色信息,它按照从左到右、从上到下的顺序记录图像中每一个像素的信息。二维像素信息的大小决定了组成图像的图像质量和清晰度。

例如,接上例,将标识片段“358”按照预定的顺序调换规则进行顺序调换处理并得到调换后的数字信息“583”;随后,将数字信息“583”转换成二进制形式得到二进制数字信息“1001000111”;接着,将二进制数字信息 基于预定的图像区域转换为二维像素信息,即生成包括二进制数字信息“1001000111”的10个像素点信息,该10个像素点信息包括标识片段的隐含信息。

优选地,水印信息生成子模块包括点阵信息生成单元、水印信息生成单元:点阵信息生成单元基于二维像素信息生成点阵图像信息;水印信息生成单元将点阵图像信息添加至预定的水印模板中以生成水印信息。

例如,接上例,基于包括二进制数字信息“1001000111”的多个像素点信息生成通过该多个像素点信息显示的点阵图像信息;随后,将该点阵图像信息添加至预定的水印模板中以生成包含“360水滴”字样的水印信息,其中,点阵图像信息可添加在水印信息中某个字的预定位置处,作为水印的一部分。

传送信息生成模块430将水印信息加入原始视频信息以生成视频传送信息。

例如,用户通过摄像设备在“水滴网”直播烹饪的视频,摄像设备可以接收到用户拍摄的包含烹饪图像的原始视频信息;摄像设备将包含基于用户摄像设备的SN码“36029006358”得到的标识信息“583”的点阵图像信息和“360水滴”字样的水印信息加入包含烹饪图像的原始视频信息中以生成视频传送信息。

传送信息发送模块440将视频传送信息发送至服务器端。

图5是本发明另一实施例的服务器端用于识别摄像设备的装置的结构示意图。

信息接收模块510接收摄像设备发送的视频传送信息;水印信息提取模块520提取视频传送信息中的水印信息。

需要说明的是,标识信息以隐蔽的方式展示在水印中,普通网民难以通过肉眼分辨得到标识信息的具体内容,其他网民无法通过观看直播视频确定发送视频传送信息的摄像设备,因此保护了使用摄像设备的用户隐私。

例如,摄像设备的用户通过摄像设备在“水滴网”直播其实时拍摄的烹饪视频,摄像设备生成视频传送信息发送至服务器端;在服务器端可以接 收摄像设备发送的视频传送信息,提取该视频传送信息中包含“360水滴”字样的水印信息。

标识信息确定模块530对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识信息。

例如,提取视频传送信息中包含的“360水滴”字样的水印信息,并对水印信息进行分析识别处理,以确定包含在“360水滴”字样的水印信息中的摄像设备的标识信息,如SN码“36029006358”。

优选地,标识信息确定模块530具体包括标识片段确定子模块、标识信息确定子模块:标识片段确定子模块对水印信息进行分析识别处理,以确定水印信息中记录的摄像设备的标识片段;标识信息确定子模块将标识片段补入预定的标识模板以确定摄像设备的标识信息。

例如,对视频传送信息中包含“360水滴”字样的水印信息进行分析识别处理,分析识别确定得到视频传送信息中包含“360水滴”字样的水印信息中记录的摄像设备的标识片段为“358”;随后,将标识片段“358”补入预定的标识模板“36029006XXX”以确定摄像设备的标识信息,即SN码“36029006358”。需要说明的是,在摄像设备端发送视频传送信息之前,基于预定的标识模板提取摄像设备的标识信息的标识片段,而在服务器端将标识片段补入预定的标识模板以确定摄像设备的标识信息的步骤中,可以进行逆方向补入的方法将标识片段补入预定的标识模板以恢复摄像设备的标识信息。

优选地,标识片段确定子模块具体包括第一提取单元、第一转换单元、第二转换单元:第一提取单元基于预定的水印分析方式,提取水印信息中的第二中间信息;第一转换单元基于第二转换方式,对第二中间标识信息进行第二逆向转换处理,以确定第一中间信息;第二转换单元基于第一转换方式,对第一中间信息进行第一逆向转换处理,以确定摄像设备的标识片段。

优选地,第二中间信息包括二维像素信息,第一中间信息包括二进制数字信息。其中,第一提取单元具体包括点阵信息提取子单元、二维像素提取子单元:点阵信息提取子单元在水印信息的预定位置处,提取其包括 的点阵图像信息;二维像素提取子单元提取点阵图像信息中的二维像素信息。第二转换单元包括二维像素转换子单元:二维像素转换子单元将二维像素信息逆向转换为二进制数字信息。第一转换单元包括数字转换子单元:数字转换子单元将二进制数字信息逆向转换为摄像设备的标识片段。

例如,摄像设备的用户通过摄像设备在“水滴网”直播其实时拍摄的烹饪视频,摄像设备生成视频传送信息发送至服务器端;在服务器端可以从视频传送信息中提取包含“360水滴”字样的水印信息;在该水印信息的预定位置处,可以提取包含“360水滴”字样的水印信息中的点阵图像信息,然后可以根据点阵图像信息提取二维像素信息。随后,将二维像素信息逆向转换为二进制数字信息“1001000111”。再将二进制数字信息“1001000111”转换为十进制数字信息“583”并将十进制数字信息“583”以预定的顺序调换规则逆向转换为“358”,确定“358”为摄像设备的标识片段。最后,将标识片段“358”补入预定的标识模板以确定摄像设备的标识信息,即SN码“36029006358”。

摄像设备确定模块540根据标识信息来确定发送视频传送信息的摄像设备。

例如,接上例,在厂家生产摄像设备时记录下设备标识信息即SN码和对应的具体摄像设备信息。根据SN码“36029006358”在销售摄像设备的销售记录中可以确定发送视频传送信息的摄像设备的购买用户,如“王XX于2015年11月25日在北京XX专卖店购买的型号为XX的防雾防震型摄像机”。

本实施例中,在摄像设备端对摄像设备的标识信息进行转换处理得到转换结果并添加进水印信息中发送到服务器端,而服务器端将水印信息中的被处理的摄像设备的标识信息再逆向转换并恢复。两种装置的结合有效的保护了摄像用户的个人隐私和网络使用的安全性。

本发明的技术方案填补了现有技术中没有解决根据互联网直播的影像视频确定发送影像视频的摄像设备的方案的空白。。本发明对摄像设备的标识信息进行处理并添加在视频传送信息的水印信息中一方面,由于标识信息以隐藏的方式包含于水印信息中,普通观看视频的观众无法肉眼识 别得出水印中的该隐藏信息,由于标识信息是经过多重处理后被隐藏于水印信息中,即使当视频传送信息被恶意截取之后,恶意用户也无法根据水印中包含的经过处理的标识信息来确定发送视频传送信息的具体摄像设备,保证了用户的隐私安全。另一方面,隐藏在发送的视频传送信息中的水印信息中的标识信息可以追溯发送视频传送信息的具体摄像设备,可保证在网络上播放的视频有源可溯,避免了恶意用户传播不安全的视频信息,大大保障了网络信息传播的安全性。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措 施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1