多媒体数据加密方法和装置的制造方法

文档序号:9581722阅读:363来源:国知局
多媒体数据加密方法和装置的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,尤其涉及一种多媒体数据加密方法和装置。
【背景技术】
[0002]随着信息技术的不断发展,网络摄像机随之出现,并且越来越受欢迎。其中,网络摄像机是一种结合传统摄像机与网络技术产生的新一代摄像机,它可以将记录的多媒体数据通过网络传输到服务器,然后再通过网络服务器传输到客户端上。网络摄像机可以用于监控儿童、独居老人、自己的住宅等。为了防止多媒体数据在传输过程中被黑客攻击泄露用户隐私,保证多媒体数据的安全性,通常需要对多媒体数据进行加密。
[0003]目前,主要是通过传统的SSL (Secure Sockets Layer,安全套接层)协议对多媒体数据进行加密,即需要对多媒体数据进行整体加密,由于传统的SSL协议对多媒体数据进行整体加密后会产生额外的数据,而额外的数据在进行传输时会占用额外的网络资源,并且传统的SSL协议对多媒体数据进行加密的算法较为复杂,占用较多的网络系统资源。

【发明内容】

[0004]解决有鉴于此,本发明提供一种多媒体数据加密方法和装置,主要目的在于解决加密后的多媒体数据在传输过程中,占用较多的网络系统资源的问题。
[0005]依据本发明一个方面,提供了一种多媒体数据加密方法,包括:
[0006]获取待传输的多媒体数据;
[0007]将所述多媒体数据划分为多个多媒体数据单元;
[0008]通过预置加密规则对所述多个多媒体数据单元分别进行加密;
[0009]将加密后的所述多个多媒体数据单元发送给客户端。
[0010]依据本发明另一个方面,提供了一种多媒体数据加密装置,包括:
[0011]获取单元,用于获取待传输的多媒体数据;
[0012]划分单元,用于将所述获取单元获取的多媒体数据划分为多个多媒体数据单元;
[0013]加密单元,用于通过预置加密规则对所述划分单元划分的多个多媒体数据单元分别进行加密;
[0014]发送单元,用于将加密后的所述多个多媒体数据单元发送给客户端。
[0015]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0016]本发明实施例提供了一种多媒体数据加密方法及装置,首先获取待传输的多媒体数据;然后将所述多媒体数据划分为多个多媒体数据单元;再通过预置加密规则对所述多个多媒体数据单元分别进行加密;最后将加密后的所述多个多媒体数据单元发送给客户端。与目前通过传统的SSL对多媒体数据进行整体加密相比,本发明实施例首先将多媒体数据划分为多个多媒体数据单元,然后对多个多媒体数据单元分别进行加密,最后输出加密后的多媒体数据单元,从而减少了网络系统资源的浪费。
[0017]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0019]图1示出了本发明实施例提供的一种多媒体数据加密方法流程图;
[0020]图2示出了本发明实施例提供的另一种多媒体数据加密方法流程图;
[0021]图3示出了本发明实施例提供的一种多媒体数据加密装置结构框图;
[0022]图4示出了本发明实施例提供的另一种多媒体数据加密装置结构框图。
【具体实施方式】
[0023]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0024]为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
[0025]本发明实施例提供了一种多媒体数据加密方法,如图1所示,所述方法可以应用于中继服务器、网络摄像机等,所述方法包括:
[0026]101、获取待传输的多媒体数据。
[0027]其中,所述多媒体数据可以为视频数据,也可以为音频数据,本发明实施例不做具体限定。所述视频数据可以为网络摄像机拍摄的需要传输给客户端的视频数据,所述视频数据可以为AVI (Aud1 Video Interleaved,音频视频交错)、RM(remove,流媒体视频文件格式)、WMV (Windows Media Video,流媒体格式)、FLV (FlashVideo,流媒体格式)、DV-AVI (Digital Video Format,数字视频格式)、MPEG (Moving Pictures ExpertsGroup/Mot1n Pictures Experts Group,动态图像专家组)、MOV (QuickTime,影片格式)、ASF (Advanced Streaming format,高级流格式)等格式的视频数据,本发明实施例不做具体限定。所述音频数据可以为网络摄像机录制的需要传输给客户端的音频数据,所述音频数据可以为MP3、AV1、⑶、WMA、RealAud1等格式的音频数据,本发明实施例不做具体限定。在本发明实施例中,获取待传输的多媒体数据,是为了将待传输的多媒体数据转发给客户端,以使得网络摄像机记录的多媒体数据通过网络传输给客户端。
[0028]102、将所述多媒体数据划分为多个多媒体数据单元。
[0029]其中,所述多媒体数据单元是通过对多媒体数据进行划分而得到的。在本发明实施例中,可以根据多媒体数据中的多媒体帧或多媒体播放过程中的时间点将多媒体数据平均划分为多个多媒体数据单元,也可以根据多媒体数据中的多媒体帧或多媒体播放过程中的时间点将多媒体数据非平均的划分为多个多媒体数据单元,本发明实施例不做具体限定。对于本发明实施例,多媒体数据中的多媒体帧的个数或多媒体播放过程中的时间点的长短可以根据实际需求进行设置,也可以由系统默认配置,本发明实施例不做具体限定。
[0030]例如,待传输视频数据包含有300个视频帧,若要求每个视频数据单元中的视频帧的个数为30,则可以按照每30帧划分一个数据单元的方式将所述待传输的视频数据平均划分成10个视频数据单元,每个视频数据单元中包含有30个视频帧;若未对每个视频数据单元中的视频帧的个数做出要求,而要求视频数据单元的个数为10,则可将待传输视频数据平均或非平均划分成10个视频数据单元;若未对每个视频数据单元中的视频帧的个数做出要求,也未对视频数据单元的个数做出要求,则可对所述待传输视频数据进行任意划分,最多可将待传输视频数据划分为300个视频数据单元,每个视频数据单元对应一个视频帧。
[0031]103、通过预置加密规则对所述多个多媒体数据单元分别进行加密。
[0032]其中,所述预置加密规则可以根据用户需求进行设置,也可以由系统默认配置,本发明实施例不做具体限定。通过所述预置加密规则对多个多媒体数据单元进行加密,加密后的多媒体数据占用的存储空间和原有的多媒体数据占用的存储空间大小相同。对于本发明实施例,所述预置加密规则可以为加密算法较为简单的非对称加密规则,也可以为加密算法较为复杂的对称加密规则,对称加密规则是加密和解密的双方使用相同密钥的加解密的算法,并且对称加密规则的加密速度快,对称加密规则通常适用于消息发送方需要加密大量数据时使用。所述对称加密规则具体可以为DES (Data Encrypt1n Algorithm,对称加密算法)算法,3DES (Triple DES,三重数据加密算法)算法,RC5 (分组密码算法)算法,IDEA(IntelliJ IDEA,数据块加密算法)算法等,本发明实施例不做具体限定。
[0033]对于本发明实施例,为了满足多媒体数据加密的安全性需求,还可以使用加密算法较为简单的非对称加密规则对所述多媒体数据进行加密,通过加密算法简单的非对称加密规则对所述多媒体数据进行加密,加密后的多媒体数据存储空间的大小可以稍大于原有的多媒体数据存储空间,从而在保证加密后的多媒体数据占用的存储空间相对较小的情况下,进一步地提高多媒体数据加密的安全性。
[0034]104、将加密后的所述多个多媒体数据单元发送给客户端。
[0035]其中,所述多个多媒体数据单元用于供所述客户端进行展示/输出,发送加密后的所述多个多媒体数据单元是指将加密后的多个多媒体数据单元通过网络发送给网络摄像机对应的客户端设备。对于本发明实施例,将待传输的多媒体数据划分多个多媒体数据单元,然后根据预置加密规则对多个多媒体数据单元分别进行加密,最后将加密后的所述多个多媒体数据单元发送给客户端。从而解决了传统SSL对多媒体数据进行整体加密后所产生的额外数据,进而减少了网络系统资源的浪费。同时,对多媒体数据中的多个多媒体数据单元分别进行加密并不会降低安全性。
[0036]对于本发明实施例,可以应用的场景如下所述,但不仅限于此,包括:中继服务器获取的待传输多媒体数据的多媒体帧的个数为400,若要求每个多媒体数据单元中的多媒体帧的个数为100,则可将所述待传输的多媒体数据平均划分成4个多媒体数据单元,每个多媒体数据单元中包含有100个多媒体帧。然后通过预置加密规则对所述多个多媒体数据单元分别进行加密,所述预置加密规则可以为加密算法较为简单的非对称加密规则,也可以为加密算法较为复杂的对称加密规则,具体加密规则可以为DES、DES和RC5等加密算法,再通过对称加密规则中的对应的加密密钥对多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1