CN113630469A - 外拍素材实时回传***及方法 - Google Patents

外拍素材实时回传***及方法 Download PDF

Info

Publication number
CN113630469A
CN113630469A CN202110940206.2A CN202110940206A CN113630469A CN 113630469 A CN113630469 A CN 113630469A CN 202110940206 A CN202110940206 A CN 202110940206A CN 113630469 A CN113630469 A CN 113630469A
Authority
CN
China
Prior art keywords
server
file
metadata
warehousing
relational database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110940206.2A
Other languages
English (en)
Inventor
郭昌雄
杜歆文
付晓乐
吴文怡
过逸村
陈曦
徐麦文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU BROADCASTING AND TELEVISION STATION
Original Assignee
SUZHOU BROADCASTING AND TELEVISION STATION
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUZHOU BROADCASTING AND TELEVISION STATION filed Critical SUZHOU BROADCASTING AND TELEVISION STATION
Priority to CN202110940206.2A priority Critical patent/CN113630469A/zh
Publication of CN113630469A publication Critical patent/CN113630469A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种外拍素材实时回传***及方法,通过素材采集器上配置的通信模块将素材采集器采集到的素材文件和素材文件对应的元数据上传至FTP服务器;之后通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据,以及解析并存储元数据至包含元数据对应的入库地址信息的关系型数据库;最终通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区。本发明可以提高新闻制作效率,进而增强新闻的时效性。

Description

外拍素材实时回传***及方法
技术领域
本发明涉及通信技术领域,尤其是涉及一种外拍素材实时回传***及方法。
背景技术
随着现代媒体技术和互联网技术的不断发展,人们获取信息的渠道快速增加,对新闻的准确性和时效性要求也越来越高,而传统的电视新闻制作流程通常为记者在现场完成外拍后,回到电视台通过电视台内网将外拍素材上传至非编剪辑***,才能开始素材的编辑制作。
在媒体融合快速发展的背景下,传统的电视新闻制作方式的缺陷便逐渐显现了出来:
1、记者将外拍素材从外拍现场带回电视台,以及将外拍素材上传至非编***的这段时间无法被充分利用,使得后期剪辑制作人员无法在第一时间对外拍素材进行加工,进而会使制作得到的电视新闻的时效性较弱;
2、现有回传技术(如LiveU回传技术)仍需要外拍完成后才能对外拍素材的内容进行筛选和传输,无法真正实现外拍素材的即拍即传;
3、现有的4G/5G回传技术支持将外拍素材回传至电视台内设定的FTP服务器,进而通过FTP服务器将外拍素材迁移至非编剪辑***,但该方式需要进行手动上载的繁琐操作,进而使人力成本较高。
因此,有必要设计出一种可以提高新闻制作效率的外拍素材回传方案,进而增强新闻的时效性。
发明内容
有鉴于此,本发明的目的在于提供一种外拍素材实时回传***及方法,以提高新闻制作效率,进而增强新闻的时效性。
第一方面,本发明实施例提供了一种外拍素材实时回传***,所述***包括:FTP服务器、迁移服务器和资源库服务器;所述FTP服务器用于接收素材采集器上传的素材文件和所述素材文件对应的元数据;其中,所述素材采集器配置有通信模块,所述FTP服务器通过所述通信模块与所述素材采集器通信连接;所述迁移服务器用于与所述FTP服务器通信连接,基于同步传输机制获取所述FTP服务器接收到的所述素材文件和所述素材文件对应的元数据,以及解析并存储所述元数据至关系型数据库;其中,所述关系型数据库预存有所述元数据对应的入库地址信息;所述迁移服务器还用于将所述素材文件存储至所述资源库服务器中所述入库地址信息对应的存储区。
在一种实施方式中,所述迁移服务器还用于按照预设时间周期轮询所述FTP服务器的文件目录,确定新增的素材文件和该素材文件对应的元数据,并以增量拷贝方式从所述FTP服务器获取新增的素材文件和该素材文件对应的元数据。
在一种实施方式中,所述迁移服务器还用于根据所述关系型数据库中预存的数据确定所述元数据对应的入库地址信息。
在一种实施方式中,所述***还包括带有人机交互功能的终端设备;所述终端设备用于获取绑定关系数据,将所述绑定关系数据写入所述关系型数据库;其中,所述绑定关系数据包括:用户身份信息、素材采集器的设备信息、素材文件对应的入库地址信息之间的关联关系。
在一种实施方式中,所述用户身份信息包括传输人员对应的第一身份标识、制作人员对应的第二身份标识和制作人员对应的令牌信息;所述终端设备还用于建立所述第一身份标识、所述第二身份标识和所述令牌信息之间的第一绑定关系,并将所述第一绑定关系写入所述关系型数据库。
在一种实施方式中,所述设备信息包括设备标识;所述终端设备还用于建立所述设备标识和素材文件的标识之间的第二绑定关系,并将所述第二绑定关系写入所述关系型数据库。
在一种实施方式中,所述迁移服务器还用于向所述资源库服务器发送入库请求,并在收到所述入库请求对应的响应消息后将所述素材文件和所述元数据存储至所述入库地址信息对应的存储区。
在一种实施方式中,所述迁移服务器还用于轮询本地文件目录,确定待入库的素材文件;将所述素材文件和所述素材文件对应的元数据存储至所述入库地址信息对应的存储区。
在一种实施方式中,所述迁移服务器配置有任务管理引擎;所述任务管理引擎用于创建并执行将所述素材文件和所述元数据存储至所述入库地址信息对应的存储区的入库任务,并监控所述入库任务的进度,以及在监控到所述入库任务的进度异常时重新执行所述入库任务;所述***还包括转码服务器,用于获取所述资源库服务器上的所述素材文件和所述元数据,根据所述元数据对所述素材文件进行转码处理,将转码后的素材文件发送给指定的终端设备和/或指定的云端服务器。
第二方面,本发明实施例还提供一种外拍素材实时回传方法,所述方法应用如前述实施例中任一项所述的外拍素材实时回传***,所述方法包括:通过FTP服务器接收素材采集器上传的素材文件和所述素材文件对应的元数据;其中,所述素材采集器配置有通信模块,所述FTP服务器通过所述通信模块与所述素材采集器通信连接;通过迁移服务器基于同步传输机制获取所述FTP服务器接收到的所述素材文件和所述素材文件对应的元数据,以及解析并存储所述元数据至关系型数据库;其中,所述关系型数据库预存有所述元数据对应的入库地址信息;通过所述迁移服务器将所述素材文件存储至所述资源库服务器中所述入库地址信息对应的存储区。
本发明实施例提供的外拍素材实时回传***及方法,通过素材采集器上配置的通信模块将素材采集器采集到的素材文件和素材文件对应的元数据上传至FTP服务器;之后通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据,以及解析并存储元数据至包含元数据对应的入库地址信息的关系型数据库;最终通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区。采用上述技术,可将外拍素材实时回传至资源库,后方素材编辑人员可实时处理外拍素材片段,可以提高新闻制作效率,进而增强新闻的时效性。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种外拍素材实时回传***的结构示意图;
图2为本发明实施例提供的另一种外拍素材实时回传***的结构示意图;
图3为本发明实施例提供的另一种外拍素材实时回传***的结构示意图;
图4为本发明实施例提供的另一种外拍素材实时回传***的结构示意图;
图5为本发明实施例提供的一种外拍素材实时回传方法的流程示意图;
图6为本发明实施例提供的另一种素材回传方法的示意图;
图7为本发明实施例提供的一种人机交互界面的示意图;
图8为本发明实施例提供的一种关系型数据库表结构的示意图;
图9为本发明实施例提供的一种关系型数据库的结构及参数的示意图;
图10为本发明实施例提供的一段将XML文件写入关系型数据库的程序代码示意图;
图11为本发明实施例提供的一段迁移服务器轮询本地文件目录的程序代码示意图;
图12为本发明实施例提供的一段迁移服务器进行文件信息比对查重的程序代码示意图;
图13为本发明实施例提供的一种后台管理平台的显示界面的示意图。
图标:1-FTP服务器;2-迁移服务器;21-关系型数据库;22-任务管理引擎;3-资源库服务器;4-素材采集器;41-通信模块;5-终端设备;6-转码服务器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,传统的电视新闻制作流程通常为记者在现场完成外拍后,回到电视台通过电视台内网将外拍素材上传至非编剪辑***,才能开始素材的编辑制作。因而传统的电视新闻制作方式存在以下缺陷:记者将外拍素材从外拍现场带回电视台,以及将外拍素材上传至非编***的这段时间无法被充分利用,使得后期剪辑制作人员无法在第一时间对外拍素材进行加工,进而会使制作得到的电视新闻的时效性较弱;现有回传技术(如LiveU回传技术)仍需要外拍完成后才能对外拍素材的内容进行筛选和传输,无法真正实现外拍素材的即拍即传;现有的4G/5G回传技术支持将外拍素材回传至电视台内设定的FTP服务器,进而通过FTP服务器将外拍素材迁移至非编剪辑***,但该方式需要进行手动上载的繁琐操作,进而使人力成本较高。基于此,本发明实施提供的一种外拍素材实时回传***及方法,可以提高新闻制作效率,进而增强新闻的时效性。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种外拍素材实时回传***进行详细介绍,参见图1所示的一种外拍素材实时回传***的结构示意图,该***可以包括:FTP服务器1、迁移服务器2和资源库服务器3。
FTP服务器1用于接收素材采集器4上传的素材文件和素材文件对应的元数据;其中,素材采集器4配置有通信模块41,FTP服务器1通过通信模块41与素材采集器4通信连接。
具体地,由于素材可以为视频信息、图像信息、音频信息、文本信息等,因而上述素材采集器4可根据素材的信息类型选择为摄像机、相机、录音机、文本扫描仪等能够进行素材采集的设备,具体可根据实际需要自行选择,对此并不进行限定。上述通信模块41可以采用无线路由器等能够实现数据无线传输的4G/5G网络设备,具体可根据实际需要自行选择,对此并不进行限定。
在使用素材采集器4采集素材时,尤其是针对需要采集大量素材以便后期制作人员制作某条新闻的情况,为了提高素材采集的灵活性和保证素材回传的效率,素材采集人员可以采用分批采集的方式进行素材采集,以便素材采集器4可采用分批传输的方式将素材上传至FTP服务器1。以素材为视频信息且素材采集器4为摄像机为例,外拍摄像人员在使用摄像机录制一段视频(如1个小时的视频)时,每按压一次摄像机上的开始录制按钮和按压一次摄像机上的暂停录制按钮便会在摄像机上自动生成一个视频片段文件(如15分钟的视频片段)和该视频片段文件对应的元数据(如该视频片段文件对应的XML文件),外拍摄像人员可根据实际按照时间先后顺序需要多次按压开始录制按钮和暂停录制按钮以在摄像机上按照时间先后顺序依次生成多个视频片段文件和不同视频片段文件对应的元数据,进而完成一段视频(包括多个视频片段文件)的录制,可以使用摄像机上配置的通信模块41按照时间先后顺序将组成一段视频的多个视频片段文件和每一个视频片段文件对应的元数据通过FTP传输协议上传至FTP服务器1。
迁移服务器2,与FTP服务器1通信连接,用于基于同步传输机制获取FTP服务器1接收到的素材文件(如视频片段文件)和素材文件对应的元数据,以及解析并存储元数据至关系型数据库21;其中,关系型数据库21预存有元数据对应的入库地址信息。
具体地,在素材采集人员开始采用分批采集的方式采集同一素材(如按照时间先后顺序录制多个视频片段以组成同一段视频),且素材采集器4开始采用分批传输的方式将同一素材中的第一批素材文件(如同一段视频中的第一个视频片段)上传至FTP服务器1时,FTP服务器1便开始接收素材采集器4上传的素材文件和该素材文件对应的元数据,上述迁移服务器2可以通过同步传输工具将FTP服务器1接收到的该素材文件和该素材文件对应的元数据同步传输至迁移服务器2,之后解析元数据以提取该元数据的内容,并将该元数据的内容写入关系型数据库21,进而完成关系型数据库21的预先构建过程;在关系型数据库21的预先构建过程中,还需要将该元数据对应的入库地址信息保存至关系型数据库21。
迁移服务器2还用于将素材文件存储至资源库服务器3中入库地址信息对应的存储区。
具体地,由于同一素材对应的多个素材文件具有相同的入库地址信息,因而迁移服务器2在后续不断获取FTP服务器1接收到的同一素材对应的多个素材文件和不同素材文件对应的元数据时,可以直接读取关系型数据库21中预存的元数据对应的入库地址信息,进而根据该入库地址信息确定资源库服务器3中与该入库地址信息相对应的存储区,并将同一素材对应的多个素材文件直接存储至该存储区。
本发明实施例提供的外拍视频实时回传***,通过素材采集器上配置的通信模块将素材采集器采集到的素材文件和素材文件对应的元数据上传至FTP服务器;之后通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据,以及解析并存储元数据至包含元数据对应的入库地址信息的关系型数据库;最终通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区。采用上述技术,可将外拍素材实时回传至资源库,后方素材编辑人员可实时处理外拍素材片段,可以提高新闻制作效率,进而增强新闻的时效性。
为了进一步提高回传效率,上述迁移服务器2还可以用于按照预设时间周期轮询FTP服务器1的文件目录,确定新增的素材文件和该素材文件对应的元数据,并以增量拷贝方式从FTP服务器1获取新增的素材文件和该素材文件对应的元数据。
具体地,随着FTP服务器1不断接收素材采集器4上传的素材文件和素材文件对应的元数据,迁移服务器2可以通过同步传输工具按照预设时间周期(如60秒、90秒等)轮询FTP服务器1的文件目录,对比当前轮询周期的轮询结果与上一轮询周期的轮询结果,进而确定出当前轮询周期的轮询结果相比于上一轮询周期的轮询结果新增的内容,这部分新增的内容即为新增的素材文件和该素材文件对应的元数据;迁移服务器2可以通过增量拷贝方式将FTP服务器1上新增的素材文件和该素材文件对应的元数据拷贝至本地。
采用该操作方式,通过周期性轮询的方式实现数据的增量拷贝,能够避免同一数据多次拷贝的问题,大大减少了数据拷贝所消耗的时间,进一步提高了回传效率。
为了进一步提高确定元数据对应的入库地址信息的效率,上述迁移服务器2还可以用于根据关系型数据库21中预存的数据确定所述元数据对应的入库地址信息。
具体地,上述关系型数据库21除了包含元数据对应的入库地址信息外,还包含迁移服务器2写入的大量元数据的内容;上述迁移服务器2在获取FTP服务器1接收到的素材文件和素材文件对应的元数据后,可以用元数据中表征素材文件的关键内容(如文件名、文件大小、采集时间等)遍历关系型数据库21,进而确定出关系型数据库21中与上述关键内容匹配的元数据对应的入库地址信息。
采用该操作方式,仅根据关系型数据库中预存的少量数据即可确定出元数据对应的入库地址信息,大大减少了确定元数据对应的入库地址信息所消耗的时间,进一步提高了回传效率。
在上述外拍素材实时回传***的基础上,为了便于素材回传人员进行素材文件回传的相关设置操作和获知素材文件的回传路径,本发明实施例还提供了另一种外拍素材实时回传***。参见图2所示的另一种外拍素材实时回传***的结构示意图,该***还可以包括带有人机交互功能的终端设备5(如手机、平板电脑等)。
上述终端设备5可以用于获取绑定关系数据,将该绑定关系数据写入关系型数据库;其中,该绑定关系数据可以包括:用户身份信息、素材采集器的设备信息、素材文件对应的入库地址信息之间的关联关系。
具体地,在上述关系型数据库21的预先构建过程中,可以通过上述终端设备5获取用户身份信息(如姓名、部门、指纹特征、人脸特征等)、素材采集器的设备信息(如设备ID、品牌、型号等)和素材文件对应的入库地址信息;之后将用户身份信息、素材采集器的设备信息和素材文件对应的入库地址信息绑定在一起,形成绑定关系数据。上述绑定关系数据的具体呈现形式(如数组、表格等)可根据实际需要自行确定,对此并不进行限定。例如,将用户身份信息、素材采集器的设备信和素材文件对应的入库地址信息保存至同一张数据表中,该数据表即为上述绑定关系数据,该数据表中包含了用户身份信息、素材采集器的设备信和素材文件对应的入库地址信息之间的关联关系。上述三种类型信息的获取方式可以为用户通过终端设备5上进行手动输入,也可以为通过终端设备5上的传感器进行识别(如识别二维码、识别人脸、识别文字等),具体可根据实际需要自行确定,对此并不进行限定。
通过该操作方式,使上述关系型数据库预存有绑定关系数据(包括用户身份信息、素材采集器的设备信息、素材文件对应的入库地址信息之间的关联关系),迁移服务器。终端设备在下一次获取到用户身份信息、素材采集器的设备信息和素材文件对应的入库地址信息中的任何内容时,可直接根据关系型数据库中预存的绑定关系数据确定出用户身份信息、素材采集器的设备信息和素材文件对应的入库地址信息,以便进一步确定素材文件的入库情况。
在上述关系型数据库21的预先构建过程中,为了便于操作,还可定义上述用户身份信息包括传输人员对应的第一身份标识、制作人员对应的第二身份标识和制作人员对应的令牌信息;上述终端设备5还可以用于建立第一身份标识、第二身份标识和令牌信息之间的第一绑定关系,并将第一绑定关系写入关系型数据库21。
通过该操作方式,使上述关系型数据库预存有第一身份标识、第二身份标识和令牌信息之间的第一绑定关系。终端设备在下一次获取到第一身份标识、第二身份标识和令牌信息中的任何内容时,可直接根据关系型数据库中预存的第一绑定关系确定出素材文件相关人员(传输人员和制作人员),有助于在素材的回传、制作过程中确定相关责任人。
此外,在上述关系型数据库21的预先构建过程中,为了便于操作,还可定义上述设备信息包括设备标识;上述终端设备5还可以用于建立设备标识和素材文件的标识之间的第二绑定关系,并将第二绑定关系写入关系型数据库。
通过该操作方式,使上述关系型数据库预存有设备标识和素材文件的标识之间的第二绑定关系。终端设备在下一次获取到设备标识和素材文件的标识中的任何内容时,可直接根据关系型数据库中预存的第二绑定关系确定出素材文件和采集该素材文件所使用的素材采集设备,有助于在素材的采集过程中确定素材文件的初始来源。
在实际素材回传过程中,为了保证素材回传的稳定性,上述迁移服务器2还可以用于向资源库服务器3发送入库请求,并在收到入库请求对应的响应消息后将素材文件和素材文件对应的元数据存储至资源库服务器3中入库地址信息对应的存储区。
为了进一步避免素材文件重复回传至资源库,上述迁移服务器2还可以用于轮询本地文件目录,确定待入库的素材文件;将待入库的素材文件和该素材文件对应的元数据存储至资源库服务器3中入库地址信息对应的存储区。
具体地,上述迁移服务器2可以采用for each循环语句遍历迁移服务器2上的本地文件目录以实现轮询,根据素材文件的文件信息(如文件名、文件大小、文件创建时间等)判断该素材文件是已入库的素材文件还是待入库的素材文件;如果判断某一个素材文件为待入库的素材文件,则将该素材文件和该素材文件对应的元数据存储至资源库服务器3中入库地址信息对应的存储区;如果判断某一个素材文件为已入库的素材文件,则不执行任何操作。
例如,迁移服务器2在将某一素材文件和该素材文件对应的元数据存储至资源库服务器3中入库地址信息对应的存储区后,会将已经完成该过程的素材文件的文件信息(如文件名、文件大小、文件创建时间等)单独记录在上述关系型数据库中,因而可通过素材文件的文件信息遍历上述关系型数据库以判断上述关系型数据库中是否存在该素材文件的文件信息;如果是(即上述关系型数据库中存在该素材文件的文件信息),则说明该素材文件为已入库的素材文件,迁移服务器2不会对该素材文件执行任何操作;如果否(即上述关系型数据库中不存在该素材文件的文件信息),则说明该素材文件为待入库的素材文件,迁移服务器2会将该素材文件和该素材文件对应的元数据存储至资源库服务器3中入库地址信息对应的存储区。
在上述外拍素材实时回传***的基础上,为了进一步提高素材文件回传至资源库的效率和稳定性,本发明实施例还提供了另一种外拍素材实时回传***。参见图3所示的另一种外拍素材实时回传***的结构示意图,该***中,迁移服务器2还可以配置有任务管理引擎22;该任务管理引擎22可以用于创建并执行将素材文件和该素材文件对应的元数据存储至资源库服务器中入库地址信息对应的存储区的入库任务,并监控该入库任务的进度,以及在监控到该入库任务的进度异常时重新执行该入库任务。
通过上述设计,迁移服务器可通过任务管理引擎可以创建并执行多个入库任务,进而能够将多个素材文件和不同素材文件对应的元数据同时存储至资源库服务器中,进一步提高了素材文件回传至资源库的效率;此外,通过迁移服务器可通过任务管理引擎实时监控入库任务的进度,并重新执行监控到异常的入库任务,进一步提高了素材文件回传至资源库的稳定性。
在上述外拍素材实时回传***的基础上,为了便于相关人员后续对资源库服务器3中已入库的素材文件进行相应的处理,本发明实施例还提供了另一种外拍素材实时回传***。参见图4所示的另一种外拍素材实时回传***的结构示意图,该***还可以包括转码服务器6,用于获取资源库服务器3上的素材文件和素材文件对应的元数据,根据素材文件对应的元数据对素材文件进行转码处理,将转码后的素材文件发送给指定的终端设备和/或指定的云端服务器。
具体地,上述资源库服务器3可以向上述转码服务器6发起转码请求,转码服务器6响应于该转码请求后会根据素材文件对应的元数据将资源库服务器3上的素材文件转码成低码文件和高码文件两个版本,并将这两个版本的文件均存储至资源库服务器中入库地址信息对应的存储区;制作人员可直接获取素材文件对应的高码文件以对该高码文件进行相应的编辑制作,资源库服务器3可将素材文件对应的低码文件发布至资源库服务器3的网页端以供预览和下载。由于资源库服务器3还可以与指定的终端设备和/或指定的云端服务器通讯连接,因而还可以通过资源库服务器3将素材文件对应的低码文件发布至指定的终端设备和/或指定的云端服务器。
在上述外拍素材实时回传***的基础上,本发明实施例还提供了一种外拍素材实时回传方法,该方法可以应用上述外拍素材实时回传***。参见图5所示的一种外拍素材实时回传方法的流程示意图,该方法可以包括:
步骤S502,通过FTP服务器接收素材采集器上传的素材文件和素材文件对应的元数据;其中,素材采集器配置有通信模块,FTP服务器通过通信模块与素材采集器通信连接。
步骤S504,通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据,以及解析并存储元数据至关系型数据库;其中,关系型数据库预存有元数据对应的入库地址信息。
步骤S506,通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区。
本发明实施例提供的外拍视频实时回传方法,通过素材采集器上配置的通信模块将素材采集器采集到的素材文件和素材文件对应的元数据上传至FTP服务器;之后通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据,以及解析并存储元数据至包含元数据对应的入库地址信息的关系型数据库;最终通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区。采用上述技术,可将外拍素材实时回传至资源库,后方素材编辑人员可实时处理外拍素材片段,可以提高新闻制作效率,进而增强新闻的时效性。
上述步骤S504中通过迁移服务器基于同步传输机制获取FTP服务器接收到的素材文件和素材文件对应的元数据可以采用以下操作方式:通过迁移服务器按照预设时间周期轮询FTP服务器的文件目录,确定新增的素材文件和该素材文件对应的元数据,并以增量拷贝方式从FTP服务器获取新增的素材文件和该素材文件对应的元数据。
在上述步骤S504之后,上述方法还可以包括以下步骤:
通过迁移服务器根据关系型数据库中预存的数据确定元数据对应的入库地址信息。
上述方法还可以包括以下步骤:
通过带有人机交互功能的终端设备获取绑定关系数据,将绑定关系数据写入关系型数据库;其中,绑定关系数据包括:用户身份信息、素材采集器的设备信息、素材文件对应的入库地址信息之间的关联关系。
上述用户身份信息可以包括传输人员对应的第一身份标识、制作人员对应的第二身份标识和制作人员对应的令牌信息;基于此,上述通过带有人机交互功能的终端设备获取绑定关系数据,将绑定关系数据写入关系型数据库的步骤可以包括以下操作方式:通过上述终端设备建立第一身份标识、第二身份标识和令牌信息之间的第一绑定关系,并将第一绑定关系写入关系型数据库。
上述设备信息可以包括设备标识;基于此,上述通过带有人机交互功能的终端设备获取绑定关系数据,将绑定关系数据写入关系型数据库的步骤可以包括以下操作方式:通过上述终端设备建立设备标识和素材文件的标识之间的第二绑定关系,并将第二绑定关系写入关系型数据库。
上述步骤S506(即通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区)可以包括以下操作方式:通过迁移服务器还向资源库服务器发送入库请求,并在收到入库请求对应的响应消息后将素材文件和素材文件对应的元数据存储至资源库服务器中入库地址信息对应的存储区。
上述步骤S506(即通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区)还可以包括以下操作方式:通过迁移服务器轮询本地文件目录,确定待入库的素材文件;将待入库的素材文件和该素材文件对应的元数据存储至资源库服务器中入库地址信息对应的存储区。
上述步骤S506(即通过迁移服务器将素材文件存储至资源库服务器中入库地址信息对应的存储区)还可以包括以下操作方式:通过迁移服务器上配置的任务管理引擎创建并执行将素材文件和素材文件对应的元数据存储至资源库服务器中入库地址信息对应的存储区的入库任务,并监控该入库任务的进度,以及在监控到该入库任务的进度异常时重新执行该入库任务。
上述方法还可以包括以下步骤:通过转码服务器获取资源库服务器上的素材文件和素材文件对应的元数据,根据素材文件对应的元数据对素材文件进行转码处理,将转码后的素材文件发送给指定的终端设备和/或指定的云端服务器。
本发明实施例所提供的方法,其实现原理及产生的技术效果和前述***实施例相同,为简要描述,方法实施例部分未提及之处,可参考前述***实施例中相应内容。
在上述素材回传方法的基础上,以某一具体应用场景为例,本发明还提供了另一种素材回传方法,参见图6所示的另一种素材回传方法的示意图,该方法可以包括以下操作步骤:
步骤1,通过手机获取用户传输人员id、制作人员token和制作人员id,建立三者之间的关联关系(即第一关联关系),并将该关联关系写入关系型数据库。
步骤2,通过手机获取摄像机设备号和视频片段id,建立二者之间的关联关系(即第二关联关系),并将该关联关系写入关系型数据库。
步骤3,通过手机获取第二目标地址,并将第二目标地址写入关系型数据库。
具体地,可通过手机提供的交互界面完成上述步骤1至步骤3,为了便于描述,以图7为例,参见图7所示的一种人机交互界面的示意图,图7中,人机交互界面显示的内容包括“传输人员1”字样(即传输人员的姓名信息)、传输日期、摄像机版本号对应的二维码扫描按钮、视频选择列表(包含选题1至选题4对应的标题和圆形选择框)、设置视频传输时间段的输入框、带“提交”字样的按钮(即可触发将设置信息写入关系型数据库的按钮)、带“绑定”字样的按钮(即可触发建立摄像机设备号和视频片段id之间的关联关系的按钮)、带“排行”字样的按钮、带“查询”字样的按钮。手机的用户可通过按压二维码扫描按钮切换至二维码扫描窗口,进而可通过手机上的传感器识别二维码扫描窗口中的摄像机的二维码以获取摄像机设备号;手机的用户可通过点选视频选择列表中的圆形选择框以选择目标视频(图7中目标视频为选题2对应的视频文件);手机的用户可通过在设置视频传输时间段的输入框中手动输入视频传输的时间段信息,进而将目标视频中与该时间段信息对应的视频片段确定为需要回传的目标视频片段;手机的用户可通过按压带“绑定”字样的按钮以触发手机建立摄像机设备号和目标视频片段的视频片段id之间的关联关系(即第二关联关系);除了图7示出的人机交互界面的样式以外,还可以在人机交互界面中设置可以触发手机建立上述第一关联关系的按钮,以便手机的用户可通过按压该按钮以触发手机建立上述第一关联关系;手机的用户在完成上述操作以后,还可通过按压带“提交”字样的按钮以触发手机将上述第一关联关系和上述第二关联关系写入关系型数据库。
为了便于描述,以图8和图9为例对上述关系型数据库的结构进行描述。
参见图8所示的一种关系型数据库表结构的示意图,图8中,关系数据库可以包括多个信息表,如管理信息表(admin)、应用信息表(apps)、相机信息表(camera_info)、素材信息表(clip_info)、设备信息表(device_guide)、主入库任务信息表(main_task_info)、个人指令信息表(personal_directory_detail)、副入库任务信息表(sub_task_info)、***用户信息表(sys_user)、用户中心用户信息表(ucenter_user)和用户统一标识信息表(unionId_info)等,信息表的标题、内容等可根据实际需要自行定义和修改,对此并不进行限定。
参见图9所示的一种关系型数据库的结构及参数的示意图,图9以素材信息表(clip_info)和主入库任务信息表(main_task_info)为例展示了上述关系型数据库的结构及参数;图9中,素材信息表(clip_info)可以包括以下参数,如:素材id、创建日期、素材名、素材长度、码率、显示长宽比、显示高度、显示宽度、声道数量、摄像机品牌、摄像机型号、摄像机设备序列号和素材处理状态(0代表未处理、1代表已处理)。图9中,主入库任务信息表(main_task_info)可以包括以下参数,如:摄像机id、绑定时间、任务处理状态(0代表未处理、1代表已处理)、任务开始时间、任务结束时间、选题目录(即上素材标题信息)、普通用户标识(openid)、任务Id(扫二维码提交选题目录的时间戳+设备ID)。
步骤4,设置摄像机上的无线路由器的网络传输参数;其中,该网络传输参数至少包含第一目标地址。
步骤5,通过无线路由器将摄像机录制的外拍视频的视频片段和视频片段对应的XML文件分批传输至FTP服务器中第一目标地址对应的存储区。
步骤6,通过迁移服务器上的同步传输工具每60s轮询FTP服务器的文件目录,并以增量拷贝的方式对视频片段和XML文件进行同步传输。
步骤7,通过迁移服务器解析XML文件提取元数据,并将元数据写入关系型数据库。
为了便于描述,以图10为例对上述步骤6和步骤7进行描述,参见图10所示的一段将XML文件写入关系型数据库的程序代码示意图,图10中,迁移服务器通过轮询FTP文件目录下的指定文件夹(//172.17.101.79/vidieoback/sony、//172.17.101.79/vidieoback/panasonic)以找到相应的XML文件,之后通过调用handleXml函数解析XML文件提取元数据,并通过调用writeXmlToDB函数将元数据写入关系型数据库。
步骤8,通过迁移服务器上的任务管理器引擎创建并执行入库任务,监控入库任务的进度,以及重新执行进度异常的入库任务。
步骤9,通过迁移服务器轮询本地文件目录以去除重复的入库任务。
步骤10,通过迁移服务器向资源库服务器发送入库请求,并在收到入库请求对应的响应消息后将视频片段和XML文件存储至资源库服务器中第二目标地址对应的存储区。
为了便于描述,以图11和图12为例对上述步骤8至步骤10进行描述,参见图11所示的一段迁移服务器轮询本地文件目录的程序代码示意图,图11中,迁移服务器采用foreach循环结构遍历数组的方式轮询本地目录,同时能够过滤mp4/MP4文件。参见图12所示的一段迁移服务器进行文件信息比对查重的程序代码示意图,图12中,迁移服务器通过判断语句以文件路径(filePath)、文件名(fileName)、文件夹Id(folderId)为基准确定重复的入库任务,进而通过任务管理引擎根据文件创建时间(指示视频片段的拍摄时间)和上级目录名的后缀信息确定入库任务的目标路径(即第二目标地址,也即入库地址信息),创建并执行新的入库任务以将视频片段和视频片段对应的XML文件存储至资源库服务器中第二目标地址对应的存储区。
步骤11,通过资源库服务器向转码服务器发送转码请求,并在收到转码请求对应的响应消息后将视频片段和XML文件发送至转码服务器。
步骤12,通过转码服务器根据XML文件将视频片段转码成低码文件和高码文件两个版本,并将视频片段对应的低码文件发布至资源库服务器的网页端以供预览和下载。
在上述素材回传***及方法的基础上,为了进一步实现素材回传过程中的后台管理功能,上述素材回传***还可以包括提供设备管理界面和流程监控界面的后台管理平台;进而可通过设备管理界面对素材采集设备的设备信息进行维护,以及可通过流程监控界面按照设备信息(如设备ID)查询入库任务的信息。其中,上述设备管理界面的显示内容至少可以包括素材采集设备的设备信息(如设备名称、设备ID、品牌、型号等),上述流程监控界面的显示内容至少可以包括入库任务的任务信息(如任务ID、任务的进行状态等)。
为了便于描述,以图13为例对上述后台管理平台进行描述,参见图13所示的一种后台管理平台的显示界面的示意图。图13中,后台管理平台当前的显示界面为设备管理界面,该界面包括可触发后台管理平台按照素材采集设备的设备ID查询入库任务的信息的搜索栏,后台管理平台的用户可以通过在该搜索栏中输入设备ID并点击搜索按钮以触发设备管理界面按照素材采集设备的设备ID查询入库任务的信息;该界面还包括设备列表,通过设备列表展示素材采集设备的设备信息、素材文件的文件信息和信息维护按钮;其中,设备信息包括设备ID和品牌,文件信息包括ID、名称和默认文件夹,信息维护按钮包括带“编辑”字样的按钮和带“生成二维码”字样的按钮;后台管理平台的用户可通过对带“编辑”字样的按钮进行选中操作(如鼠标单击等)以对设备列表中的内容进行手动编辑;后台管理平台的用户还可通过对带“生成二维码”字样的按钮进行选中操作(如鼠标单击等)以触发后台管理平台生成该按钮所在行中的素材采集设备的设备信息和素材文件的文件信息对应的二维码。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种外拍素材实时回传***,其特征在于,所述***包括:FTP服务器、迁移服务器和资源库服务器;
所述FTP服务器用于接收素材采集器上传的素材文件和所述素材文件对应的元数据;其中,所述素材采集器配置有通信模块,所述FTP服务器通过所述通信模块与所述素材采集器通信连接;
所述迁移服务器,与所述FTP服务器通信连接,用于基于同步传输机制获取所述FTP服务器接收到的所述素材文件和所述素材文件对应的元数据,以及解析并存储所述元数据至关系型数据库;其中,所述关系型数据库预存有所述元数据对应的入库地址信息;
所述迁移服务器还用于将所述素材文件存储至所述资源库服务器中所述入库地址信息对应的存储区。
2.根据权利要求1所述的***,其特征在于,所述迁移服务器还用于按照预设时间周期轮询所述FTP服务器的文件目录,确定新增的素材文件和该素材文件对应的元数据,并以增量拷贝方式从所述FTP服务器获取新增的素材文件和该素材文件对应的元数据。
3.根据权利要求1所述的***,其特征在于,所述迁移服务器还用于根据所述关系型数据库中预存的数据确定所述元数据对应的入库地址信息。
4.根据权利要求1所述的***,其特征在于,所述***还包括带有人机交互功能的终端设备;
所述终端设备用于获取绑定关系数据,将所述绑定关系数据写入所述关系型数据库;其中,所述绑定关系数据包括:用户身份信息、素材采集器的设备信息、素材文件对应的入库地址信息之间的关联关系。
5.根据权利要求4所述的***,其特征在于,所述用户身份信息包括传输人员对应的第一身份标识、制作人员对应的第二身份标识和制作人员对应的令牌信息;所述终端设备还用于建立所述第一身份标识、所述第二身份标识和所述令牌信息之间的第一绑定关系,并将所述第一绑定关系写入所述关系型数据库。
6.根据权利要求4所述的***,其特征在于,所述设备信息包括设备标识;所述终端设备还用于建立所述设备标识和素材文件的标识之间的第二绑定关系,并将所述第二绑定关系写入所述关系型数据库。
7.根据权利要求1所述的***,其特征在于,所述迁移服务器还用于向所述资源库服务器发送入库请求,并在收到所述入库请求对应的响应消息后将所述素材文件和所述元数据存储至所述入库地址信息对应的存储区。
8.根据权利要求4所述的***,其特征在于,所述迁移服务器还用于轮询本地文件目录,确定待入库的素材文件;将所述素材文件和所述素材文件对应的元数据存储至所述入库地址信息对应的存储区。
9.根据权利要求1所述的***,其特征在于,所述迁移服务器配置有任务管理引擎;
所述任务管理引擎用于创建并执行将所述素材文件和所述元数据存储至所述入库地址信息对应的存储区的入库任务,并监控所述入库任务的进度,以及在监控到所述入库任务的进度异常时重新执行所述入库任务;
所述***还包括转码服务器,用于获取所述资源库服务器上的所述素材文件和所述元数据,根据所述元数据对所述素材文件进行转码处理,将转码后的素材文件发送给指定的终端设备和/或指定的云端服务器。
10.一种外拍素材实时回传方法,其特征在于,所述方法应用权利要求1至9任一项所述的外拍素材实时回传***,所述方法包括:
通过FTP服务器接收素材采集器上传的素材文件和所述素材文件对应的元数据;其中,所述素材采集器配置有通信模块,所述FTP服务器通过所述通信模块与所述素材采集器通信连接;
通过迁移服务器基于同步传输机制获取所述FTP服务器接收到的所述素材文件和所述素材文件对应的元数据,以及解析并存储所述元数据至关系型数据库;其中,所述关系型数据库预存有所述元数据对应的入库地址信息;
通过所述迁移服务器将所述素材文件存储至所述资源库服务器中所述入库地址信息对应的存储区。
CN202110940206.2A 2021-08-17 2021-08-17 外拍素材实时回传***及方法 Pending CN113630469A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110940206.2A CN113630469A (zh) 2021-08-17 2021-08-17 外拍素材实时回传***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110940206.2A CN113630469A (zh) 2021-08-17 2021-08-17 外拍素材实时回传***及方法

Publications (1)

Publication Number Publication Date
CN113630469A true CN113630469A (zh) 2021-11-09

Family

ID=78385843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110940206.2A Pending CN113630469A (zh) 2021-08-17 2021-08-17 外拍素材实时回传***及方法

Country Status (1)

Country Link
CN (1) CN113630469A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114630051A (zh) * 2022-03-28 2022-06-14 阿里巴巴(中国)有限公司 视频处理方法以及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090157694A1 (en) * 2007-12-14 2009-06-18 Electronics And Telecommunications Research Institute Method and system for managing file metadata transparent about address changes of data servers and movements of their disks
CN103139236A (zh) * 2011-11-23 2013-06-05 华为技术有限公司 一种元数据的处理方法、装置及cdn互通***
WO2014200440A1 (en) * 2013-06-14 2014-12-18 T-Data Systems (S) Pte Ltd System and method for uploading, showcasing and selling news footage
CN106162212A (zh) * 2016-07-01 2016-11-23 江苏省广播电视集团有限公司 一种基于云计算实现的新闻内容现场生产***及方法
JP2017126909A (ja) * 2016-01-14 2017-07-20 株式会社東芝 Cm素材入稿のための装置、システム、および方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090157694A1 (en) * 2007-12-14 2009-06-18 Electronics And Telecommunications Research Institute Method and system for managing file metadata transparent about address changes of data servers and movements of their disks
CN103139236A (zh) * 2011-11-23 2013-06-05 华为技术有限公司 一种元数据的处理方法、装置及cdn互通***
WO2014200440A1 (en) * 2013-06-14 2014-12-18 T-Data Systems (S) Pte Ltd System and method for uploading, showcasing and selling news footage
JP2017126909A (ja) * 2016-01-14 2017-07-20 株式会社東芝 Cm素材入稿のための装置、システム、および方法
CN106162212A (zh) * 2016-07-01 2016-11-23 江苏省广播电视集团有限公司 一种基于云计算实现的新闻内容现场生产***及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114630051A (zh) * 2022-03-28 2022-06-14 阿里巴巴(中国)有限公司 视频处理方法以及***

Similar Documents

Publication Publication Date Title
CN108965737B (zh) 媒体数据处理方法、装置及存储介质
US9679607B2 (en) Storage and editing of video and sensor data from athletic performances of multiple individuals in a venue
US7864352B2 (en) Printer with multimedia server
EP3089470B1 (en) Video editing device
CN103686344B (zh) 增强视频***及方法
US10600448B2 (en) Streaming digital media bookmark creation and management
US20110072037A1 (en) Intelligent media capture, organization, search and workflow
US20140082079A1 (en) System and method for the collaborative recording, uploading and sharing of multimedia content over a computer network
DE112006001745T5 (de) Verfahren, Vorrichtung, System und computerlesbares Medium zum Bereitstellen einer Universalmedienschnittstelle zum Steuern einer Universalmedienvorrichtung
CN101300567A (zh) 在Web上的媒体共享和创作
CN101390032A (zh) 用于存储、编辑和共享数字视频的***和方法
US20170272265A1 (en) Information processing apparatus, system, and information processing method
CN106488144A (zh) 一种多源信息汇聚送演播室实时互动展现的***和方法
CN112584250A (zh) 一种视频预览方法、装置、终端设备及存储介质
CN112040339A (zh) 一种视频数据的制作方法、装置、计算机设备和存储介质
CN113630469A (zh) 外拍素材实时回传***及方法
CN115190331A (zh) 一种适用于5g环境的全服务型媒资资源管理***及方法
CN101038589A (zh) 内容管理方法和设备
KR20210124906A (ko) 영상정보 획득 시스템 및 그 방법
JP4710000B2 (ja) 番組提示システム
WO2008087742A1 (ja) 動画再生システム、情報端末装置および情報表示方法
JP5644814B2 (ja) 情報処理装置、情報処理システム、制御方法、情報処理方法およびそのプログラム
CN112333508A (zh) 视频预览方法、***、设备及存储介质
CN116193174A (zh) 媒体资源的处理方法及***
US20140136733A1 (en) System and method for the collaborative recording, uploading and sharing of multimedia content over a computer network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination