电影数据的传输方法及装置制造方法及图纸

技术编号:18767320 阅读:30 留言:0更新日期:2018-08-25 13:01
本发明专利技术提供了电影数据的传输方法及装置,涉及数据传输技术领域,其中,电影数据的传输方法包括:数据发送端将电影数据按照分辨率的大小分别记作关键帧和普通帧,并对其进行不同的编码、加密和传输等,并且,发送的时间段不同,第一时段的尾部和第二时段的头部重合,使得数据接收端通过发送不同的请求能够获取到关键帧和/或普通帧,并运用相应的密钥进行解密等,实现了对电影数据的分别包装、加密和传输等,从而保证了电影数据在传输中的完整和有效。

【技术实现步骤摘要】
电影数据的传输方法及装置
本专利技术涉及数据传输
,尤其涉及电影数据的传输方法及装置。
技术介绍
随着科技的发展和人们生活水平的提高,各种休闲娱乐活动也越来越多的出现在人们的工作和生活中。例如,传统的手工业(例如,纺织、刺绣等)都已经变更为机械自动化生产;原有的人工操作多变换成电脑控制;原有的只能用于通话的手机都已经变换成智能手机(既能打电话发短信等也能上网);原有的黑白电视都已经变成彩色电视,甚至可通过触摸屏进行控制和显示等。总之,人们的生产和生活发生了巨大的变化。特别是电影技术的发展,原本只能显示黑白影像,并只能在固定大小的屏幕上显示。而伴随各种技术的发展,电影不仅能形成彩色影像,还能够在各种屏幕(例如,球幕、水幕、巨型屏幕等)上进行显示,给人们的感官带来全新的体验。但是,随着电影播放形式的增多,对电影数据的传输提出了更高的要求。目前的处理过程中,在完成电影的拍摄后,多是将电影数据进行统一传输和放映,这样做的后果就是当电影要在不同种类的屏幕上进行展示时,难以完全匹配,甚至是在传输过程中会出现一些关键帧丢失的现象,进而导致电影数据无法正常显示。综上,目前关于电影数据难以传输过程中保持完整和有效的问题,尚无有效的解决办法。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供了电影数据的传输方法及装置,通过将电影数据进行分别编码和传输,进而提高了电影数据在传输过程中的完整性和有效性。第一方面,本专利技术实施例提供了电影数据的传输方法,包括:数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧;数据发送端将多个传输数据帧的分辨率与预设的画面分辨率一一进行比对;当传输数据帧的分辨率大于或者等于预设的画面分辨率时,数据发送端将传输数据帧记作关键帧,并将关键帧保存在本地;当传输数据帧的分辨率小于预设的画面分辨率时,数据发送端将传输数据帧记作普通帧,并将普通帧保存在本地;数据发送端根据预设的时间间隔为关键帧和普通帧建立播放时刻表;数据发送端对关键帧采用MPEG4进行编码,得到第一编码数据;数据发送端对普通帧采用H.264进行编码,得到第二编码数据;数据发送端和数据接收端之间分别建立第一请求通道、第二请求通道和数据传输通道;数据接收端通过第一请求通道向数据发送端发出关键帧获取请求和关键密钥;数据发送端在接收到关键帧获取请求后创建第一动态密码,且,将第一动态密码、关键密钥和播放时刻表进行叠加,得到第一类加密信息;数据发送端运用第一类加密信息对第一编码数据进行加密处理,将第一类加密信息作为第一包头添加到第一编码数据内组成第一传输数据包;数据接收端通过第二请求通道向数据发送端发出普通帧获取请求和普通密钥;数据发送端在接收到普通帧获取请求后创建第二动态密码,且,将第二动态密码、普通密钥和播放时刻表进行叠加,得到第二类加密信息;数据发送端运用第二类加密信息对第二编码数据进行加密处理,将第二类加密信息作为第二包头添加到第二编码数据内组成第二传输数据包;数据接收端通过第一请求通道向数据发送端发出关键帧传输请求;数据接收端通过第二请求通道向数据发送端发出普通帧传输请求;数据发送端在第一时段通过数据传输通道对第一传输数据包进行传输,数据发送端在第二时段通过数据传输通道对第二传输数据包进行传输,其中,第一时段的尾部和第二时段的头部重合。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧,包括:数据发送端获取待传输的电影数据,其中,待传输的电影数据是连续的;数据发送端获取数据接收端的播放频率,且,将时间按照播放频率进行采样获得预设的时间间隔;数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧,其中,传输数据帧为离散的。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,方法还包括:数据发送端对与第一包头距离最近的关键帧进行奇校验,得到第二加密值;数据发送端对与第二包头距离最近的普通帧进行奇校验,得到第一加密值;数据发送端将第一类加密信息与第一加密值进行加权操作;数据发送端将第二类加密信息与第二加密值进行加权操作。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,数据发送端在第一时段通过数据传输通道对第一传输数据包进行传输,数据发送端在第二时段通过数据传输通道对第二传输数据包进行传输,其中,第一时段的尾部和第二时段的头部重合,包括:数据发送端将时间轴按照预设的传输时段进行划分,得到多个传输周期;数据发送端将传输周期划分为第一时段和第二时段,其中,当前传输周期中的第一时段的尾部和第二时段的头部重合,当前传输周期中的第一时段的头部和上一个传输周期中的第二时段的尾部重合,当前传输周期中的第二时段的尾部和下一个传输周期中的第一时段的头部重合;数据发送端在多个传输周期内的第一时段通过数据传输通道对第一传输数据包进行传输,且,在传输周期内的第二时段通过数据传输通道对第二传输数据包进行传输。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,方法还包括:数据发送端在接收到数据接收端通过第一请求通道发出的第一解密请求后,向数据接收端发送第一解密信息,其中,第一解密信息是与第一类加密信息对应的;数据发送端在接收到数据接收端通过第二请求通道发出的第二解密请求后,向数据接收端发送第二解密信息,其中,第二解密信息是与第二类加密信息对应的;数据接收端运用第一解密信息对第一传输数据包进行第一解密操作得到解密后的第一电影数据;数据接收端运用第二解密信息对第二传输数据包进行第二解密操作得到解密后的第二电影数据;将解密后的第一电影数据和解密后的第二电影数据进行整合,得到完整的电影数据。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,方法还包括:当数据传输通道出现阻塞时,数据接收端检测接收到的第一传输数据包和第二传输数据包是否出现丢包;当检测结果为第一传输数据包出现丢包时,数据接收端从丢包出现的上一个传输周期中调取与丢包时刻相对应的第一传输数据包;当检测结果为第二传输数据包出现丢包时,数据接收端从丢包出现的上一个传输周期中调取与丢包时刻相对应的第二传输数据包。结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,关键密钥和普通密钥中均包括数据接收端的位置信息。第二方面,本专利技术实施例提供了电影数据的传输装置,包括:采样模块,用于数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧;分辨率比对模块,用于数据发送端将多个传输数据帧的分辨率与预设的画面分辨率一一进行比对;关键帧提取模块,用于当传输数据帧的分辨率大于或者等于预设的画面分辨率时,数据发送端将传输数据帧记作关键帧,并将关键帧保存在本地;普通帧提取模块,用于当传输数据帧的分辨率小于预设的画面分辨率时,数据发送端将传输数据帧记作普通帧,并将普通帧保存在本地;播放时刻表建立模块,用于数据发送端根据预设的时间间隔为关键帧和普通帧建立播放时刻表;第一编码模块,用于本文档来自技高网...

【技术保护点】
1.电影数据的传输方法,其特征在于,包括:数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧;数据发送端将多个所述传输数据帧的分辨率与预设的画面分辨率一一进行比对;当所述传输数据帧的分辨率大于或者等于所述预设的画面分辨率时,数据发送端将所述传输数据帧记作关键帧,并将所述关键帧保存在本地;当所述传输数据帧的分辨率小于所述预设的画面分辨率时,数据发送端将所述传输数据帧记作普通帧,并将所述普通帧保存在本地;数据发送端根据所述预设的时间间隔为所述关键帧和所述普通帧建立播放时刻表;数据发送端对所述关键帧采用MPEG4进行编码,得到第一编码数据;数据发送端对所述普通帧采用H.264进行编码,得到第二编码数据;数据发送端和数据接收端之间分别建立第一请求通道、第二请求通道和数据传输通道;数据接收端通过第一请求通道向数据发送端发出关键帧获取请求和关键密钥;数据发送端在接收到所述关键帧获取请求后创建第一动态密码,且,将所述第一动态密码、所述关键密钥和所述播放时刻表进行叠加,得到第一类加密信息;数据发送端运用第一类加密信息对所述第一编码数据进行加密处理,将第一类加密信息作为第一包头添加到所述第一编码数据内组成第一传输数据包;数据接收端通过第二请求通道向数据发送端发出普通帧获取请求和普通密钥;数据发送端在接收到所述普通帧获取请求后创建第二动态密码,且,将所述第二动态密码、所述普通密钥和所述播放时刻表进行叠加,得到第二类加密信息;数据发送端运用第二类加密信息对所述第二编码数据进行加密处理,将第二类加密信息作为第二包头添加到所述第二编码数据内组成第二传输数据包;数据接收端通过第一请求通道向数据发送端发出关键帧传输请求;数据接收端通过第二请求通道向数据发送端发出普通帧传输请求;数据发送端在第一时段通过所述数据传输通道对所述第一传输数据包进行传输,数据发送端在第二时段通过所述数据传输通道对所述第二传输数据包进行传输,其中,所述第一时段的尾部和所述第二时段的头部重合。...

【技术特征摘要】
1.电影数据的传输方法,其特征在于,包括:数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧;数据发送端将多个所述传输数据帧的分辨率与预设的画面分辨率一一进行比对;当所述传输数据帧的分辨率大于或者等于所述预设的画面分辨率时,数据发送端将所述传输数据帧记作关键帧,并将所述关键帧保存在本地;当所述传输数据帧的分辨率小于所述预设的画面分辨率时,数据发送端将所述传输数据帧记作普通帧,并将所述普通帧保存在本地;数据发送端根据所述预设的时间间隔为所述关键帧和所述普通帧建立播放时刻表;数据发送端对所述关键帧采用MPEG4进行编码,得到第一编码数据;数据发送端对所述普通帧采用H.264进行编码,得到第二编码数据;数据发送端和数据接收端之间分别建立第一请求通道、第二请求通道和数据传输通道;数据接收端通过第一请求通道向数据发送端发出关键帧获取请求和关键密钥;数据发送端在接收到所述关键帧获取请求后创建第一动态密码,且,将所述第一动态密码、所述关键密钥和所述播放时刻表进行叠加,得到第一类加密信息;数据发送端运用第一类加密信息对所述第一编码数据进行加密处理,将第一类加密信息作为第一包头添加到所述第一编码数据内组成第一传输数据包;数据接收端通过第二请求通道向数据发送端发出普通帧获取请求和普通密钥;数据发送端在接收到所述普通帧获取请求后创建第二动态密码,且,将所述第二动态密码、所述普通密钥和所述播放时刻表进行叠加,得到第二类加密信息;数据发送端运用第二类加密信息对所述第二编码数据进行加密处理,将第二类加密信息作为第二包头添加到所述第二编码数据内组成第二传输数据包;数据接收端通过第一请求通道向数据发送端发出关键帧传输请求;数据接收端通过第二请求通道向数据发送端发出普通帧传输请求;数据发送端在第一时段通过所述数据传输通道对所述第一传输数据包进行传输,数据发送端在第二时段通过所述数据传输通道对所述第二传输数据包进行传输,其中,所述第一时段的尾部和所述第二时段的头部重合。2.根据权利要求1所述的电影数据的传输方法,其特征在于,所述数据发送端将待传输的电影数据按照预设的时间间隔进行采样,得到多个传输数据帧,包括:所述数据发送端获取所述待传输的电影数据,其中,所述待传输的电影数据是连续的;所述数据发送端获取所述数据接收端的播放频率,且,将时间按照所述播放频率进行采样获得所述预设的时间间隔;所述数据发送端将待传输的电影数据按照所述预设的时间间隔进行采样,得到多个传输数据帧,其中,所述传输数据帧为离散的。3.根据权利要求2所述的电影数据的传输方法,其特征在于,所述方法还包括:所述数据发送端对与所述第一包头距离最近的所述关键帧进行奇校验,得到第二加密值;所述数据发送端对与所述第二包头距离最近的所述普通帧进行奇校验,得到第一加密值;所述数据发送端将所述第一类加密信息与所述第一加密值进行加权操作;所述数据发送端将所述第二类加密信息与所述第二加密值进行加权操作。4.根据权利要求3所述的电影数据的传输方法,其特征在于,所述数据发送端在第一时段通过所述数据传输通道对所述第一传输数据包进行传输,数据发送端在第二时段通过所述数据传输通道对所述第二传输数据包进行传输,其中,所述第一时段的尾部和所述第二时段的头部重合,包括:所述数据发送端将时间轴按照预设的传输时段进行划分,得到多个所述传输周期;所述数据发送端将所述传输周期划分为所述第一时段和所述第二时段,其中,当前传输周期中的所述第一时段的尾部和所述第二时段的头部重合,当前传输周期中的所述第一时段的头部和上一个传输周期中的所述第二时段的尾部重合,当前传输周期中的所述第二时段的尾部和下一个传输周期中的所述第一时段的头部重合;所述数据发送端在多个所述传输周期内的第一时段通过所述数据传输通道对所述第一传输数据包进行传输,且,在所述传输周期内的第二时段通过所述数据传输通道对所述第二传输数据包进行传输。5.根据权利要求4所述的电影数据的传输方法,其特征在于,所述方法还包括:所述数据发送端在接收到所述数据接收端通过所述第一请求通道发出的第一解密请求后,向...

【专利技术属性】
技术研发人员:崔晓宇
申请(专利权)人:镇江视程影视有限公司
类型:发明
国别省市:江苏,32

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

1