首页 / 素材回传方法及装置

素材回传方法及装置有效专利 发明

技术领域

[0001] 本申请涉及信息技术领域,尤其涉及素材回传方法及装置。

相关背景技术

[0002] 快节奏的现代生活对新闻报道的时效性要求越来越高,特别是对突发事件的新闻报道提出更快、更广、更活、更深、更近的要求。目前,记者采集现场视频,现场报道、现场直播的视频画面,电视台大多使用广电专用电缆光纤、卫星传送(现场卫星转播车)等,这些采集方式对人力物力消耗极大。例如,至少需要两个人的前场团队才能支撑起一次视频采集,且电视画面的传输由于受卫星带宽、视频压缩技术、TCP传输技术等因素制约,各级电视台对突发事件、越野项目、边远偏僻地区等重大活动的跟踪报道通常采用录播方式,资金消耗巨大,一台卫星转播车少则几千万,卫星板块的一条电视频道多则一年千万,以及卫星上行站(上传),下行站(接收)等。此外,当现场出现紧急状况时,需要预约卫星资源实现回传,且受连线点线路的限制,无法及时、实时的回传给电视台,时效性较差。
[0003] 另一方面,网络邮箱、QQ、微信等互联网民用社交软件无法在链路安全性方面提供足够的保障。例如,记者现场临时采访国家级领导人或出席重大事件跟踪报道的时候,在不确定该视频拍摄内容能否用于播出之前,是不能被外界所截取的,同时,通过互联网民用社交软件的回传方式也无法达到高安全级别的网络传输保障要求,回传给电视台的素材没有安全加密,泄密风险较大。

具体实施方式

[0048] 为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。
[0049] 发明人在发明过程中注意到:
[0050] 记者采集现场视频,现场报道、现场直播的视频画面时,至少需要两个人的前场团队才能支撑起一次视频采集,且电视画面的传输由于受卫星带宽、视频压缩技术、TCP传输技术等因素制约,各级电视台对突发事件、越野项目、边远偏僻地区等重大活动的跟踪报道通常采用录播方式,资金消耗巨大;同时通过预约卫星资源的方式实现回传,还受到连线点线路的限制,回传的时效性较差,若通过互联网民用社交软件的方式实现回传,在链路安全性方面也会存在安全性无法保障的问题。
[0051] 针对上述不足/基于此,本申请实施例提出:当电视台识别来自服务器的回传素材为待回传素材时,发送拉取该待回传素材的拉取消息给混合岛制作域,以使混合岛制作域能够根据该拉取消息拉取该待回传素材,并将该待回传素材高速转存至电视台内网,从而实现素材回传的实时、高效,且加密素材的回传保证了素材回传的安全性。此外,服务器接收来自移动终端发送的素材以发送给电视台,由于目前移动终端的分辨率和高清程度已经可以达到节目的播出要求,因此,记者在无法使用摄像机等大型拍摄设备或临时准备拍摄的情况下,只需携带移动终端即可实现素材的采集,节省人力财力。
[0052] 有效减少财力物力。
[0053] 为了便于本申请的实施,下面以实例进行说明。
[0054] 实施例一、
[0055] 图1示出了本申请实施例一中素材回传的方法原理图,如图1所示,包括:
[0056] 步骤101:在接收到服务器发送的回传素材时,将所述回传素材存入隔离区域。
[0057] 步骤102:在所述隔离区域内,判断所述回传素材是否为待回传素材,所述待回传素材为与在前回传素材匹配失败且确认安全的回传素材。
[0058] 步骤103:若所述素材为待回传素材,则发送拉取所述待回传素材的拉取消息给混合岛制作域。
[0059] 步骤104:所述混合岛制作域根据所述拉取消息获取所述待回传素材。
[0060] 在步骤101中,在接收到服务器发送的回传素材之前,记者利用移动终端在现场进行素材采集,并将采集到的素材利用移动终端的专用素材回传APP压缩(该压缩算法植入记者设置的密码)编码后发送给服务器。当服务器接收到该素材时,对该素材进行加密,并将加密后的素材发送给电视台,从而保证传输链路具有高可靠性,并且在没有记者设置的密码解密的情况下,其他人无法访问该加密素材,从而保证素材的安全性。其中,压缩编码后的素材包括文件和描述文件,文件为记者拍摄回传的音视频、图片等文件,描述文件为用于描述音视频、图片等文件的特征属性的文件,通常以xml文件的形式进行传输。
[0061] 在本实施例中,摆渡程序hot folder能够实时监测到电视台接收到的素材,当摆渡程序hot folder监测到有回传素材时,将监测到的回传素材回传至隔离区域(DMZ:Demilitarized Zone),即电视台的安全区域。
[0062] 在步骤102中,通过解析该回传素材判断该回传素材是否为待回传素材。具体为,当DMZ区域中接入回传素材后,通过与在前回传素材匹配,判断该回传素材是否在前被回传过;当确认该回传素材在前没有被回传过后,调用网闸程序对回传素材进行病毒查杀,若确认回传素材安全,则确认该回传素材安全。
[0063] 进一步地,判断所述回传素材与在前回传素材匹配失败的步骤包括:
[0064] 利用文本比较算法,将所述回传素材中的xml文件与在前回传素材中的xml文件进行匹配;
[0065] 若所述回传素材中的xml文件与在前回传素材中的xml文件不同,则所述回传素材与在前回传素材匹配失败;
[0066] 对匹配失败的回传素材进行标记。
[0067] 在DMZ区域内,通过文本比较算法Nakatsu,自动识别回传素材中的xml文件,并将回传素材中的xml文件与认证系统中在前回传素材的xml文件进行匹配比较,若回传素材中的xml文件与在前xml文件不同,则回传素材与在前回传素材匹配失败,确定回传素材为待回传素材,并对所确定的待回传素材进行标记。其中,认证系统为基于轻量目录访问协议(LDAP:Lightweight Directory Access Protocol)的全台统一用户认证系统。认证系统具有账户管理功能,只有通过认证系统授权的专业记者才有权限使用专用素材回传APP进行素材回传,极大的提高了认证系统的安全性。
[0068] 进一步地,确认匹配失败的回传素材为安全的回传素材的步骤包括:
[0069] 利用网闸的自带协议对匹配失败的回传素材进行病毒查杀,若确认匹配失败的回传素材没有病毒,则所述匹配失败的回传素材为安全的回传素材。
[0070] 当确认回传素材与在前回传素材匹配失败后,调用网闸程序,即利用网闸程序的自带协议对回传素材进行病毒查杀,若确认回传素材安全,则将确认安全的回传素材作为待回传素材。
[0071] 进一步地,还包括:
[0072] 若所述回传素材中的xml文件与在前回传素材中的xml文件相同,或确认匹配失败的回传素材存在病毒,则丢弃所述回传素材。
[0073] 将回传素材中的xml文件与认证系统中在前回传素材的xml文件进行匹配比较,若回传素材中的xml文件与在前回传素材中的xml文件相同,则回传素材与在前回传素材匹配成功,则丢弃该回传素材。或者,当确认回传素材与在前回传素材匹配失败后,通过调用网闸程序对回传素材进行病毒查杀,若确认回传素材存在病毒,则丢弃该回传素材。
[0074] 进一步地,所述回传素材为距离发送方最近的云端服务器发送的加密回传素材。
[0075] 图2示出了本申请实施例二中素材回传方法中服务器选取的方法示意图,如图2所示,移动终端的专用素材回传APP具有全球实时自动定位功能,能够根据移动终端当前的地理位置,为该移动终端就近选择最近的云端服务器(如,圣地亚哥侧的云端服务器,而非伦敦、拉斯维加斯侧的云端服务器),以使记者能够将压缩编码后的素材上传至最近的云端服务器,并由部署在最近的云端服务器上的基于广电级私有网络传输协议的专业传输程序,将加密素材回传至电视台的DMZ区域,以实现素材全球回传的低延时、高带宽,以及安全性。
[0076] 进一步地,所述加密回传素材为包含多个加密标识的传输报文数据段。
[0077] 云端服务器通过对压缩编码后的素材进行加密以保证素材回传的安全性,具体为,预设在云端服务器上的专业传输程序包括安全协议算法,该安全协议算法定义在传输报文的数据段中,即在传输报文数据段中选取定长字节作为加密标识,传输报文数据段的其余部分为正文数据。
[0078] 在本实施例中,在云端服务器发送回传素材给电视台的DMZ区域之前还可以包括:云端服务器识别所要发送的回传素材是否包含加密标识,若所要发送的回传素材不包含加密标识,则生成报警日志,并丢弃该回传素材,反之,若所要发送的回传素材包含加密标识,则将回传素材回传至电视台的DMZ区域。
[0079] 在本实施例中,安全协议算法的具体实现原理为:
[0080] (1)图3示出了本申请实施例三中素材回传方法中正文数据加密的方法流程图,如图3所示,对正文数据(明文)进行加密,生成正文数据(密文)。加密算法的具体实现原理为:
[0081] 步骤301:对原始密钥key(记者设置的密码)进行1~n次/种Hash签名加密运算,得到加密后的密钥SHA1_key;
[0082] 步骤302:将SHA1_key经过1~n次/种MD5加密生成数字指纹(Finger Print),当回传素材改变时,其MD5值即对应的“数字指纹”也会发生变化,即通过MD5加密以验证回传素材是否被篡改;
[0083] 步骤303:对SHA1_key进行编码(如Base64或其他类似的性能较优的编码加密算法)加密运算,得到经过编码加密后的密钥Encode_SHA1_key,即得到密钥复杂度较高的加密密钥,从而增加密钥强度,避免弱口令问题,具体地,基于不同的应用场景,根据加密安全性及性能,还可以选择1~n次/种编码算法,以增加加密因子的复杂性;
[0084] 步骤304:将带有数字指纹的Encode_SHA1_key分解成的多个不同的加密因子融合到加密算法中。其中,加密因子为影响加密结果的元素,如,部分强对称加密运算的密钥Symmetric Encryption_key、加密向量Symmetric Encryption_IV等;
[0085] 步骤305:对Socket报文数据段的正文数据(明文)根据加密因子进行1~n次/种对称加密运算,得到正文数据(密文),以使回传素材接收方可利用对应的加密算法进行解密运算。具体地,基于不同的应用场景,综合运算量及加密强度,还可以进行多重对称加密运算。此外,还可以对加密后的Socket报文数据段进行扰码处理(如字节的翻转、调位等),以防止加密后的Socket报文数据段被加密算法的定向工具破解。
[0086] (2)图4示出了本申请实施例四中素材回传方法中加密标识的方法示意图,如图4所示,在Socket报文数据段中选取定长字节作为加密标识,加密标识的具体实现原理为:对Socket报文数据段进行1~n次/种Hash签名加密运算,对用来Hash签名的私有密钥进行1~n次MD5加密,得到加密标识,以使在Socket报文数据段中选取定长字节插入该加密标识。
[0087] 进一步地,所述混合岛制作域根据所述拉取消息获取所述待回传素材的步骤包括:
[0088] 根据所述拉取消息中待回传素材的标识,获取所述待回传素材。
[0089] 混合岛制作域根据本地的处理能力,以及拉取消息中待回传素材的标识主动拉取相应的待回传素材,并将拉取到的待回传素材高速转存至电视台内网,以完成待回传素材的整个回传过程,保证了整个回传过程更加实时、高效,且足够满足电视转播对视频即时回传的需求。
[0090] 本申请的有益效果具体如下:
[0091] (1)通过采用移动终端作为摄录设备,便捷方便,并且随着手机硬件性能和网络带宽的不断提高,移动终端所拍摄的视频完全能够满足节目组对于回传素材分辨率的需求;
[0092] (2)采用4G网络或Wi-Fi作为传输信道,随时随地实现素材回传,不需要预约卫星资源,也不受连线点线路限制的影响;
[0093] (3)认证系统具有账户管理功能,只有通过认证系统授权的专业记者才有权限使用专用素材回传APP进行素材回传,程序可控,未知风险较少,极大的提高了认证系统的安全性;
[0094] (4)使用UDP协议减少信息传输步骤,尤其是在网络拥塞时,有效提升信息传输的速率和网络利用率,在保证传输速率的情况下,有效避免传输报文出现丢包情况,同时采用异步回调的方式对传输报文进行监控,有效提高素材回传的可靠性。
[0095] 本申请实施例二以具体场景为例,对本申请实施例一进行详细描述。
[0096] 实施例二、
[0097] 图5示出了本申请实施例五中素材回传方法中认证系统的方法流程图,如图5所示,当监测到有素材回传到DMZ区域中时,认证系统自动启动素材比对和防御功能。具体流程如下:
[0098] 步骤501:安全隔离接收到的回传素材。当摆渡程序hot folder监测到有接入的回传素材时,通过解析回传素材中的xml文件得到记者标识(或记者账号),根据记者标识自动将回传素材存入DMZ区域的接收服务器阵列中该记者标识对应的文件库中,以实现素材的安全隔离。
[0099] 步骤502:判断接收到的回传素材是否为新的素材。在DMZ区域内,通过文本比较算法Nakatsu,自动将回传素材中的xml文件与认证系统中在前回传素材的xml文件进行匹配比较,若回传素材中的xml文件与在前xml文件不同,则该回传素材为新的素材,并对新的素材打上标识,进入步骤503,反之,则丢弃回传素材,结束流程。
[0100] 步骤503:对新的素材进行病毒查杀。当确定接收到的回传素材为新的素材后,利用网闸的自带协议对新的素材进行病毒查杀,若确认新的素材安全,则进入步骤504,反之,则丢弃新的素材,结束流程。
[0101] 步骤504:发送拉取消息给混合岛制作域。当新的素材通过病毒查杀确认安全后,发送拉取新的素材的拉取消息给混合岛制作域,以告知混合岛制作域该新的素材可以使用。
[0102] 步骤505:拉取新的素材。混合岛制作域收到拉取消息后,根据新的素材的标识,通过文件传输协议从该记者标识对应的文件库中提取新的素材,将其高速转存至内网,或混合岛制作域存储区,从而达到素材回传实时、高效、安全的目的。
[0103] 基于同一发明构思,本申请实施例中还提供了一种素材回传装置,由于这些设备解决问题的原理与一种素材回传方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
[0104] 图6示出了本申请实施例六中素材回传的装置结构图,如图6所示,装置可以包括存储模块601、判断模块602、发送模块603和拉取模块604。
[0105] 存储模块601,用于在接收到服务器发送的回传素材时,将所述回传素材存入隔离区域;
[0106] 判断模块602,用于在所述隔离区域内,判断所述回传素材是否为待回传素材,所述待回传素材为与在前回传素材匹配失败且确认安全的回传素材;
[0107] 发送模块603,用于若所述素材为待回传素材,则发送拉取所述待回传素材的拉取消息给混合岛制作域;
[0108] 拉取模块604,用于所述混合岛制作域根据所述拉取消息获取所述待回传素材。
[0109] 进一步地,所述判断模块602还包括:
[0110] 利用文本比较算法,将所述回传素材中的xml文件与在前回传素材中的xml文件进行匹配;
[0111] 若所述回传素材中的xml文件与在前回传素材中的xml文件不同,则所述回传素材与在前回传素材匹配失败;
[0112] 对匹配失败的回传素材进行标记。
[0113] 进一步地,所述判断模块602还包括:
[0114] 利用网闸的自带协议对匹配失败的回传素材进行病毒查杀,若确认匹配失败的回传素材没有病毒,则所述匹配失败的回传素材为安全的回传素材。
[0115] 进一步地,所述判断模块602还包括:
[0116] 若所述回传素材中的xml文件与在前回传素材中的xml文件相同,或确认匹配失败的回传素材存在病毒,则丢弃所述回传素材。
[0117] 进一步地,所述回传素材为距离发送方最近的云端服务器发送的加密回传素材。
[0118] 进一步地,所述加密回传素材为包含多个加密标识的传输报文数据段。
[0119] 进一步地,所述拉取模块604包括:
[0120] 根据所述拉取消息中待回传素材的标识,获取所述待回传素材。
[0121] 上述实施例中,均可以采用现有的功能元器件模块来实施。例如,处理模块可以采用现有的数据处理元器件,至少,现有定位技术中采用的定位服务器上便具备实现该功能元器件;至于接收模块,则是任意一个具备信号传输功能的设备都具备的元器件;同时,处理模块进行的A、n参数计算、强度调整等采用的都是现有的技术手段,本领域技术人员经过相应的设计开发即可实现。
[0122] 为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
[0123] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0124] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0125] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0126] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0127] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

当前第1页 第1页 第2页 第3页