欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 多媒体视频上传方法、装置及系统、存储介质及平台独创技术21688字

多媒体视频上传方法、装置及系统、存储介质及平台

2021-03-24 05:07:12

多媒体视频上传方法、装置及系统、存储介质及平台

  技术领域

  本发明涉及视频传输存储的技术领域,特别是涉及一种多媒体视频上传方法、装置及系统、存储介质及平台。

  背景技术

  随着互联网及多媒体技术的发展,视频因融合了图像、文字、声音等丰富元素,声情并茂效果极佳,逐渐成为互联网的主流表达方式。因此,用户通过智能终端上传视频的业务要求也越来越广泛。

  现有技术中,当需要进行多媒体视频传输时,只需根据视频传输过程中配置的参数将多媒体视频上传至指定位置,如云端服务器。然而,该方式虽然简单易行,但缺少对上传的多媒体视频自身内容的分析和处理,不利于多媒体视频后续的管理和应用。

  发明内容

  鉴于以上所述现有技术的缺点,本发明的目的在于提供一种多媒体视频上传方法、装置及系统、存储介质及平台,通过对多媒体视频进行审核和标注处理之后再进行上传,便于多媒体视频的后续管理和应用,且保证了多媒体视频的安全性。

  为实现上述目的及其他相关目的,本发明提供一种多媒体视频上传方法,包括以下步骤:基于网关对上传多媒体视频的智能终端进行认证;基于第三方审核终端获取所述多媒体视频的审核信息;生成所述多媒体视频的标注信息;将所述多媒体视频与所述审核信息、所述标注信息共同存储至分布式文件系统中。

  于本发明一实施例中,基于第三方审核终端获取所述多媒体视频的审核信息时,将所述多媒体视频发送至所述第三方审核终端,并接收所述第三方审核终端反馈来的审核信息;所述审核信息为第三方应用提供,包括暴力审核、色情审核、涉政审核中的一种或多种组合。

  于本发明一实施例中,生成所述多媒体视频的标注信息时,根据预设间隔获取所述多媒体视频的多帧图像,对所述多帧图像进行识别以生成所述标注信息;所述标注信息包括所述多媒体视频的地址信息、场景、大小、上传者、上传时间中的一种或多种组合。

  于本发明一实施例中,还包括基于所述标注信息对所述多媒体视频进行分类展示。

  于本发明一实施例中,还包括对上传用户进行审核,建立上传用户黑白名单。

  对应地,本发明提供一种多媒体视频上传装置,包括认证模块、获取模块、生成模块和存储模块;

  所述认证模块用于基于网关对上传多媒体视频的智能终端进行认证;

  所述获取模块用于基于第三方审核终端获取所述多媒体视频的审核信息;

  所述生成模块用于生成所述多媒体视频的标注信息;

  所述存储模块用于将所述多媒体视频与所述审核信息、所述标注信息共同存储至分布式文件系统中。

  于本发明一实施例中,还包括分类模块,用于基于所述标注信息对所述多媒体视频进行分类展示。

  于本发明一实施例中,还包括建立模块,用于对上传用户进行审核,建立上传用户黑白名单。

  本发明提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的多媒体视频上传方法。

  本发明提供一种多媒体视频上传平台,包括:处理器及存储器;

  所述存储器用于存储计算机程序;

  所述处理器用于执行所述存储器存储的计算机程序,以使所述多媒体视频上传平台执行上述的多媒体视频上传方法。

  最后,本发明提供一种多媒体视频上传系统,包括上述的多媒体视频上传平台和智能终端;

  所述智能终端用于发送多媒体视频至所述多媒体视频上传平台。

  于本发明一实施例中,所述智能终端包括智能手机、平板电脑、PDA、车载终端中的一种或多种组合。

  如上所述,本发明所述的多媒体视频上传方法、装置及系统、存储介质及平台,具有以下有益效果:

  (1)通过网关认证,实现了多媒体视频上传服务的安全访问控制;

  (2)通过对多媒体视频进行审核,保证了多媒体视频的安全性;

  (3)通过对多媒体视频进行标注,便于多媒体视频的分类处理,有助于后续的下载访问服务。

  附图说明

  图1显示为本发明的多媒体视频上传方法于一实施例中的应用场景架构示意图;

  图2显示为本发明的多媒体视频上传方法于一实施例中的流程图;

  图3显示为本发明的多媒体视频上传装置于一实施例中的结构示意图;

  图4显示为本发明的多媒体视频上传平台于一实施例中的结构示意图;

  图5显示为本发明的多媒体视频上传系统于另一实施例中的结构示意图;

  图6显示为本发明的多媒体视频上传系统于又一实施例中的结构示意图。

  元件标号说明

  31认证模块

  32获取模块

  33生成模块

  34存储模块

  41处理器

  42存储器

  51多媒体视频上传平台

  52智能终端

  具体实施方式

  以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

  需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

  如图1所示,本发明的多媒体视频上传方法应用于多媒体视频上传平台和智能终端组成的应用场景中。所述智能终端能够多媒体视频,并将所采集的多媒体视频传送至所述多媒体视频上传平台。所述多媒体视频上传平台通过对所述多媒体视频进行认证、审核及标注,实现了多媒体视频的安全、有效地分布式存储,有效解决了用户的多媒体视频上传需求,节省了许多的运维成本及人力开发成本,极大地提升了用户体验。需要说明的是,本发明中所涉及的智能终端包括并不限于智能手机、游戏手柄、平板电脑、PDA、车载终端,以及其他具有数据处理功能的终端设备。通常,智能终端是指具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对设备的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类终端设备。

  如图2所示,于一实施例中,本发明的多媒体视频上传方法包括以下步骤:

  步骤S1、基于网关对上传多媒体视频的智能终端进行认证。

  具体地,智能终端通过自身配置的摄像头采集多媒体视频,并通过3G、4G、5G、WiFi等无线方式上传至本发明的多媒体视频上传平台。所述多媒体视频上传平台首先基于网关对所述智能终端进行身份认证,判断该智能终端是否有权限访问所述多媒体视频上传平台,以实现所述多媒体视频上传平台的安全访问控制。

  步骤S2、基于第三方审核终端获取所述多媒体视频的审核信息。

  具体地,当所述智能终端通过所述网关的认证之后,基于第三方审核终端获取所述多媒体视频的审核信息。具体地,将所述多媒体视频信息发送至所述第三方审核终端,由所述第三方审核终端生成所述多媒体视频的审核信息,并将所述审核信息发送至所述多媒体视频上传平台。其中,所述审核信息包括暴力审核、色情审核、涉政审核中的一种或多种组合。通过所述审核信息能够筛选出符合要求的多媒体视频。对于不符合要求的多媒体视频将拒绝进行上传处理。

  步骤S3、生成所述多媒体视频的标注信息。

  具体地,所述多媒体视频上传平台针对每个多媒体视频进行标注,生成对应的标注信息。优选地,生成所述多媒体视频的标注信息时,根据预设间隔获取所述多媒体视频的多帧图像,对所述多帧图像进行识别以生成所述标注信息。于本发明一实施例中,所述标注信息包括所述多媒体视频的地址信息、场景、大小、上传者、上传时间中的一种或多种组合。通过所述标注信息,能够对所述多媒体视频进行简要的分类,使得用户能够快速有效地获取所述多媒体视频的基本信息。

  步骤S4、将所述多媒体视频与所述审核信息、所述标注信息共同存储至分布式文件系统中。

  具体地,在完成所述多媒体视频的审核和标注之后,所述多媒体视频上传平台将所述多媒体视频与对应的审核信息和标注信息一起打包进行分布式存储,即存储至分布式文件系统中。所述分布式文件系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但提高了系统的可靠性、可用性和存取效率,还易于扩展。优选地,所述分布式文件系统采用MooseFS文件系统,其是一个具有容错性的网络分布式文件系统,能够将数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。

  于本发明一实施例中,本发明的多媒体视频上传方法还包括基于所述标注信息对所述多媒体视频进行分类展示。通过对所述多媒体视频进行分类展示,当用户有需求进行多媒体视频的下载时,可通过所述标签信息进行快速检索定位,节省了时间,提升了效率。

  于本发明一实施例中,本发明的多媒体视频上传方法还包括对上传用户进行审核,建立上传用户黑白名单。具体地,当用户通过智能终端上传多媒体视频后,所述多媒体视频上传平台对所述用户进行身份鉴定,将其分配为黑名单用户或白名单用户。对于白名单用户,获取上传多媒体视频时,可免于进行内容审核;对于黑名单用户,拒绝此次及后续的多媒体视频上传。

  如图3所示,于一实施例中,本发明的多媒体视频上传装置包括认证模块31、获取模块32、生成模块33和存储模块34。

  认证模块31用于基于网关对上传多媒体视频的智能终端进行认证。

  具体地,智能终端通过自身配置的摄像头采集多媒体视频,并通过3G、4G、5G、WiFi等无线方式上传至本发明的多媒体视频上传平台。所述多媒体视频上传平台首先基于网关对所述智能终端进行身份认证,判断该智能终端是否有权限访问所述多媒体视频上传平台,以实现所述多媒体视频上传平台的安全访问控制。

  获取模块32与认证模块31相连,用于基于第三方审核终端获取所述多媒体视频的审核信息。

  具体地,当所述智能终端通过所述网关的认证之后,基于第三方审核终端获取所述多媒体视频的审核信息。具体地,将所述多媒体视频信息发送至所述第三方审核终端,由所述第三方审核终端生成所述多媒体视频的审核信息,并将所述审核信息发送至所述多媒体视频上传平台。其中,所述审核信息包括暴力审核、色情审核、涉政审核中的一种或多种组合。通过所述审核信息能够筛选出符合要求的多媒体视频。对于不符合要求的多媒体视频将拒绝进行上传处理。生成模块33与认证模块31相连,用于生成所述多媒体视频的标注信息。

  具体地,所述多媒体视频上传平台针对每个多媒体视频进行标注,生成对应的标注信息。优选地,生成所述多媒体视频的标注信息时,根据预设间隔获取所述多媒体视频的多帧图像,对所述多帧图像进行识别以生成所述标注信息。于本发明一实施例中,所述标注信息包括所述多媒体视频的地址信息、场景、大小、上传者、上传时间中的一种或多种组合。通过所述标注信息,能够对所述多媒体视频进行简要的分类,使得用户能够快速有效地获取所述多媒体视频的基本信息。

  存储模块34与获取模块32和生成模块33相连,用于将所述多媒体视频与所述审核信息、所述标注信息共同存储至分布式文件系统中。

  具体地,在完成所述多媒体视频的审核和标注之后,所述多媒体视频上传平台将所述多媒体视频与对应的审核信息和标注信息一起打包进行分布式存储,即存储至分布式文件系统中。所述分布式文件系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,不但提高了系统的可靠性、可用性和存取效率,还易于扩展。优选地,所述分布式文件系统采用MooseFS文件系统,其是一个具有容错性的网络分布式文件系统,能够将数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。

  于本发明一实施例中,本发明的多媒体视频上装置还包括分类模块,用于基于所述标注信息对所述多媒体视频进行分类展示。通过对所述多媒体视频进行分类展示,当用户有需求进行多媒体视频的下载时,可通过所述标签信息进行快速检索定位,节省了时间,提升了效率。

  于本发明一实施例中,本发明的多媒体视频上传装置还包括建立模块,用于对上传用户进行审核,建立上传用户黑白名单。具体地,当用户通过智能终端上传多媒体视频后,所述多媒体视频上传平台对所述用户进行身份鉴定,将其分配为黑名单用户或白名单用户。对于白名单用户,获取上传多媒体视频时,可免于进行内容审核;对于黑名单用户,拒绝此次及后续的多媒体视频上传。

  需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现,也可以全部以硬件的形式实现,还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如:x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现。此外,x模块也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),一个或多个微处理器(Digital Singnal Processor,简称DSP),一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。这些模块可以集成在一起,以片上系统(System-on-a-chip,简称SOC)的形式实现。

  本发明的存储介质上存储有计算机程序,该程序被处理器执行时实现上述的多媒体视频上传方法。优选地,所述存储介质包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。

  如图4所示,于一实施例中,本发明的多媒体视频上传平台包括:处理器41和存储器42。

  所述存储器42用于存储计算机程序。

  所述存储器42包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。

  所述处理器41与所述存储器42相连,用于执行所述存储器42存储的计算机程序,以使所述多媒体视频上传平台执行上述的多媒体视频上传方法。

  优选地,所述处理器41可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

  如图5所示,于一实施例中,本发明的多媒体视频上传系统包括上述的多媒体视频上传平台51和智能终端52。

  所述智能终端52与所述多媒体视频上传平台51通过无线方式通信连接,用于发送多媒体视频至所述多媒体视频上传平台51。

  于本发明一实施例中,所述智能终端51包括智能手机、平板电脑、PDA、车载终端中的一种或多种组合。

  下面通过具体实施例来进一步阐述本发明的多媒体视频上传方法。

  实施例一

  在该实施例中,所述智能终端采用车载终端。所述车载终端可以基于车载摄像头采集车辆内部和/或车辆四周的多媒体视频,并通过无线方式发送至多媒体视频上传平台。

  所述多媒体视频上传平台在接收到所述多媒体视频后,首先通过认证网关对所述车载终端当前的登录用户进行身份认证,判断其是否有权限访问所述多媒体视频上传平台。当所述登录用户具有权限访问所述多媒体上传平台时,将所述多媒体视频上传至所述认证网关,并进行内容的审核和标注。其中,通过百度等第三方审核终端获取所述多媒体视频的审核信息,并提供审核信息对应的URL信息;通过人工或智能方式对所述多媒体视频进行标注,生成路况、车型等标注信息。最后,所述多媒体视频上传平台将所述多媒体视频与对应的审核信息和标注信息存储至分布式文件系统。当用户需要下载所述多媒体视频时,访问所述多媒体视频上传平台。所述多媒体视频上传平台提供所述多媒体视频对应的地址信息至所述用户,所述用户从所述地址下载所述多媒体视频及对应的审核信息和标注信息。优选地,在下载所述多媒体视频时,可以通过内容分发网络(Content DeliveryNetwork,CDN)实现加速。

  实施例二

  如图6所示,于该实施例中,缺省了多媒体视频审核的步骤,所述智能终端可以采用智能手机或车载终端。所述智能终端通过网关接入多媒体视频上传平台,将多媒体视频上传请求发送至文件上传服务,所述文件上传服务再将所述多媒体视频上传至百度的BOS系统进行云端存储,同时通过擎share服务获取所述多媒体视频的标注信息。当需要进行所述多媒体视频的下载时,所述下载请求经过网关到达所述擎share服务,所述擎share服务反馈所述多媒体视频的标注信息至所述智能终端;同时所述智能终端从所述百度的BOS系统下载所需的多媒体视频。

  综上所述,本发明的多媒体视频上传方法、装置及系统、存储介质及平台通过网关认证,实现了多媒体视频上传服务的安全访问控制;通过对多媒体视频进行审核,保证了多媒体视频的安全性;通过对多媒体视频进行标注,便于多媒体视频的分类处理,有助于后续的下载访问服务。因此,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

  上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

《多媒体视频上传方法、装置及系统、存储介质及平台.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)