数据传输方法及系统技术方案

技术编号:26771120 阅读:21 留言:0更新日期:2020-12-18 23:50
本公开提供一种数据传输方法及系统,涉及电子信息技术领域,能够解决码流数据在传输过程中发生泄露、篡改的问题。具体技术方案为:发送设备获取根据原始帧图像生成原始码流后,分析该原始码流,当该原始码流中的原始帧图像是I帧时,则对所述原始头部信息进行加密处理,并根据所述已加密的原始头部信息,获取目标摘要信息,最后根据所述目标摘要信息、所述已加密的原始头部信息和所述图像信息,生成目标码流,并向接收设备发送。本公开用于数据传输。

【技术实现步骤摘要】
数据传输方法及系统
本公开涉及电子信息
,尤其涉及数据传输方法及系统。
技术介绍
随着科技的进步,可以通过网络传来实现输视频数据的拉远,其原理是:将发送设备采集的图像数据编码后,传送到接收设备进行解码显示。在编解码过程中我们使用的是。现有技术中上述数据传输时是基于H264编码协议,此协议是一个开源的编解码协议;发送设备采集一帧数据后进行H264编码,发送到接收设备进行解码显示。在传输过程中如果数据的传输通道被他人非法截取,数据被恶意截获后会造成信息泄露,即使使用vgtp方式也存在这种问题。或者对截取的传输通道TCP/IP数据进行破解,然后将其他图像数据的H264码流,发送至接收设备,那么接收设备同样也会对其进行解码显示,因为都是H264编码格式的码流。接收设备不仅无法获取正确的图像,还会因为图像数据存在的恶意性,影响接收设备的安全性能。
技术实现思路
本公开实施例提供一种数据传输方法及系统,能够解决数据传输过程中数据泄露、篡改的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据传输系统,该系统包括:发送设备和接收设备,该发送设备和该接收设备相连接,发送设备,用于获取原始码流,该原始码流为原始帧图像编码处理后生成的码流,该原始码流包括原始头部信息和图像信息;当该原始码流包含I帧时,对该原始头部信息进行加密处理,并根据该已加密的原始头部信息,获取目标摘要信息;根据该目标摘要信息、该已加密的原始头部信息和该图像信息,生成目标码流,并向接收设备发送;该接收设备,用于接收该发送设备发送的目标码流,该目标码流为原始帧图像编码处理后生成的码流;当该原始帧图像为I帧时,获取该目标码流中已加密的原始头部信息和目标摘要信息、图像信息,并根据预设计算规则,获取该目标头部信息对应的预设摘要信息,该目标摘要信息是发送设备根据该已加密的原始头部信息生成的;当该目标摘要信息和预设摘要信息一致时,根据该已加密的原始头部信息和该图像信息,获取原始帧图像。在一个实施例中,该系统中的该发送设备包括第一加密模块,该接收设备包括第二加密模块:该第一加密模块,用于获取第一加密密码和该接收设备发送的公钥,该第一加密密码至少根据以下信息进行设置:机器码、地址信息和时间信息;根据该公钥,对该第一加密密码进行加密处理,生成第二加密密码,并将第二加密密码向接收设备发送;该第二加密模块,用于获取公钥和私钥,并向发送设备发送该公钥;并且,当接收到该发送设备发送的该第二加密密码时,通过该私钥对该第二加密密码进行解密处理,获取该第一加密密码。在一个实施例中,该系统中的接收设备还包括计算模块、第一加密模块、重组模块和解密模块,该重组模块分别与该第一加密模块和该解密模块相连接,该计算模块,用于根据该已加密的原始头部信息,获取预设摘要信息;该第一加密模块,用于当该目标摘要信息和预设摘要信息一致时,根据该第一加密密码对该已加密的原始头部信息进行解密处理,获取该原始头部信息;该重组模块,用于获取原始头部信息和图像信息;根据预设排列组合对该原始头部信息和图像信息进行排列,生成原始码流;该解码模块,用于根据预设解码规则对该原始码流进行解码处理,获取原始帧图像。在一个实施例中,该系统中的发送设备还包括第一加密模块、计算模块、重组模块和发送模块,该重组模块分别与该第一加密模块和该发送模块相连接,该第一加密模块,用于获取第一加密算法和第一加密密码,该第一加密算法包括AES加密算法,该第一加密密码至少根据以下信息进行设置:机器码、MAC地址信息和时间信息;根据该第一加密算法和该第一加密密码,对该原始头部信息进行加密处理,生成该已加密的原始头部信息;通过预设算法计算,获取该已加密的原始头部信息对应的长度;该计算模块,用于根据该已加密的原始头部信息,获取目标摘要信息;该重组模块,用于获取该已加密的原始头部信息、该目标摘要信息、长度和该图像信息;根据预设排列规则,对该已加密的原始头部信息、该目标摘要信息、长度和该图像信息进行组合处理,生成目标码流,其中该图像信息不进行加密处理;该发送模块,用于向接收设备发送该目标码流。根据本公开实施例的第二方面,提供一种数据传输方法,应用于发送设备,该方法包括:获取原始码流,该原始码流为原始帧图像编码处理后生成的码流,该原始码流包括原始头部信息和图像信息;当该原始帧图像为I帧时,对该原始头部信息进行加密处理,并根据该已加密的原始头部信息,获取目标摘要信息;根据该目标摘要信息、该已加密的原始头部信息和该图像信息,生成目标码流,并向接收设备发送。根据本公开实施例的第三方面,提供一种数据传输方法,应用于接收设备,该方法包括:获取目标码流,该目标码流为原始帧图像编码处理后生成的码流;当该原始帧图像为I帧时,获取该目标码流中已加密的原始头部信息和目标摘要信息、图像信息,并根据预设计算规则,获取该目标头部信息对应的预设摘要信息,该目标摘要信息是发送设备根据该已加密的原始头部信息生成的;当该目标摘要信息和预设摘要信息一致时,根据该已加密的原始头部信息和该图像信息,获取原始帧图像。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开实施例提供的一种数据传输方法的流程图;图2是本公开实施例提供的一种数据传输方法中的重组格式示意图;图3是本公开实施例提供的一种数据传输方法的流程图2;图4是本公开实施例提供的一种数据传输系统的结构图;图4a是本公开实施例提供的一种数据传输系统中发送设备的结构图;图4b是本公开实施例提供的一种数据传输系统中接收设备的结构图;图5是本公开实施例提供的一种数据传输系统的逻辑示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例提供一种数据传输方法,如图1所示,该数据传输方法,应用于发送设备,该发送设备可以是终端设备或网络服务器等,该方法包括以下步骤:101、获取目标码流。该原始码流为原始帧图像编码处理后生成的码流,该原始码流包括原始头部信息和图像信息。102、当该原始码流包含I帧时,对该原始头部信息进行加密处理,并根据该已加密的原始头部信息,获取目标摘要信息。获取第一加密算法和第一加密密码,该第一加密算法包括AES(AdvancedEncryptio本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:/n获取原始码流,所述原始码流为原始帧图像编码处理后生成的码流,所述原始码流包括原始头部信息和图像信息;/n当所述原始帧图像为I帧时,对所述原始头部信息进行加密处理,并根据所述已加密的原始头部信息,获取目标摘要信息;/n根据所述目标摘要信息、所述已加密的原始头部信息和所述图像信息,生成目标码流,并向接收设备发送。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:
获取原始码流,所述原始码流为原始帧图像编码处理后生成的码流,所述原始码流包括原始头部信息和图像信息;
当所述原始帧图像为I帧时,对所述原始头部信息进行加密处理,并根据所述已加密的原始头部信息,获取目标摘要信息;
根据所述目标摘要信息、所述已加密的原始头部信息和所述图像信息,生成目标码流,并向接收设备发送。


2.根据权利要求1所述的方法,其特征在于,所述对所述原始头部信息进行加密处理,包括:
获取第一加密算法和第一加密密码,所述第一加密算法包括AES加密算法,所述第一加密密码至少根据以下信息进行设置:机器码、地址信息和时间信息;
根据所述第一加密算法和所述第一加密密码,对所述原始头部信息进行加密处理。


3.根据权利要求2所述的方法,其特征在于,所述生成目标码流,包括:
通过预设算法计算,获取所述已加密的原始头部信息对应的长度;
根据预设排列规则,对所述已加密的原始头部信息、所述目标摘要信息、所述长度和所述图像信息进行组合处理,生成目标码流,其中所述图像信息不进行加密处理。


4.一种数据传输方法,其特征在于,应用于接收设备,所述方法包括:
获取目标码流,所述目标码流为原始帧图像编码处理后生成的码流;
当所述原始帧图像为I帧时,获取所述目标码流中已加密的原始头部信息和目标摘要信息、图像信息,并根据预设计算规则,获取所述目标头部信息对应的预设摘要信息,所述目标摘要信息是发送设备根据所述已加密的原始头部信息生成的;
当所述目标摘要信息和所述预设摘要信息一致时,根据所述已加密的原始头部信息和所述图像信息,获取原始帧图像。


5.根据权利要求4所述的方法,其特征在于,所述获取原始帧图像,包括:
获取第一加密算法和第一加密密码,所述第一加密算法包括AES加密算法,所述第一加密密码是通过解密处理所述发送设备发送的第二加密密码获取的;
根据所述第一加密密码和第一加密算法,对所述已加密的原始头部信息进行解密处理,获取所述原始头部信息;
根据预设排列组合对所述原始头部信息和所述图像信息进行排列,生成原始码流;
根据预设解码规则对所述原始码流进行解码处理,获取原始帧图像。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述目标摘要信息和所述预设摘要信息不一致时,则确定所述原始头部信息不符合预设要求,并生成提示信息,向所述发送设备发送,所述提醒信息用于提醒所述目标码流不符合预设要求。


7.一种数据传输系统,其特征在于,所述系统包括发送设备和接收设备,所述发送设备和所述接收设备相连接,
发送设备,用于获取原始码流,所述原始码流为原始帧图像编码处理后生成的码流,所述原始码流包括原始头部信息和图像信息;
当所述原始码流包含I帧时,对所述原始头部信息进行加密处理,并根据所述已加密的原始头部信息,获取目标摘要信息;<...

【专利技术属性】
技术研发人员:邵望权
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1