视频上传方法和系统.pdf

上传人:e1 文档编号:4282029 上传时间:2018-09-13 格式:PDF 页数:9 大小:496.22KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310466079.2

申请日:

2013.09.27

公开号:

CN104518955A

公开日:

2015.04.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/58申请日:20130927|||公开

IPC分类号:

H04L12/58; H04L29/08

主分类号:

H04L12/58

申请人:

广州市千钧网络科技有限公司

发明人:

廖伟平; 罗礼权; 黄宽议

地址:

510665广东省广州市天河区建中路36号802房

优先权:

专利代理机构:

北京市金杜律师事务所11256

代理人:

酆迅; 郑振

PDF下载: PDF下载
内容摘要

本发明的实施方式提供了一种视频上传方法和系统,该方法包括:网站服务器接收用户提供的第三方的视频分享链接地址;对所接收的视频分享链接地址进行地址校验分析,并判断所述视频分享链接地址是否有效;以及如果所述视频分享链接地址有效,则所述服务器执行对所述地址对应的视频文件的下载,从而代替用户的视频上传。通过本发明的视频上述方法和系统,可以极大地节省用户的上传时间和网络带宽成本,从而吸引更多的用户到网站分享视频。

权利要求书

权利要求书1.  一种视频上传方法,其特征在于,包括: 网站服务器接收用户提供的第三方的视频分享链接地址; 对所接收的视频分享链接地址进行地址校验分析,并判断所述视 频分享链接地址是否有效;以及 如果所述视频分享链接地址有效,则所述服务器执行对所述地址 对应的视频文件的下载,从而代替用户的视频上传。 2.  根据权利要求1所述的方法,其中: 所述第三方的分享链接地址包括网盘的视频文件地址、视频文件 的直接FTP下载地址或P2P文件地址。 3.  根据权利要求1所述的方法,其中: 通过所述网站的上传前台、微博或邮箱实现所述服务器对所述第 三方的分享链接地址的接收。 4.  根据权利要求1所述的方法,其中: 所述网站服务器将所下载的视频文件放置到所述网站的公共账 号或者用户账号下。 5.  根据权利要求1所述的方法,进一步包括: 所述服务器支持所下载的视频文件的转码,并提供视频的在线观 看和/或下载能力。 6.  一种视频上传系统,其特征在于,包括: 地址接收模块,用于使得网站服务器接收用户提供的第三方的视 频分享链接地址; 地址校验模块,用于对所接收的视频分享链接地址进行地址校验 分析,并判断所述视频分享链接地址是否有效; 下载模块,用于如果所述视频分享链接地址有效,则使得所述服 务器执行对所述地址对应的视频文件的下载,从而代替用户的视频 上传。 7.  根据权利要求6所述的系统,其中: 所述第三方的分享链接地址包括网盘的视频文件地址、视频文件 的直接FTP下载地址或P2P文件地址。 8.  根据权利要求6所述的系统,其中: 通过所述网站的上传前台、微博或邮箱实现所述地址接收模块对 所述第三方的分享链接地址的接收。 9.  根据权利要求6所述的系统,其中: 所述下载模块将所下载的视频文件放置到所述网站的公共账号 或者用户账号下。 10.  根据权利要求6所述的系统,进一步包括: 所述系统支持所下载的视频文件的转码,并提供视频的在线观看 和/或下载能力。

说明书

说明书视频上传方法和系统
技术领域
本发明的各实施方式涉及视频传输,并且更具体地涉及一种视 频上传方法和系统。
背景技术
随着网络技术的发展,交互式网站越来越受到用户的欢迎。许 多社交网站、视频网站等纷纷向用户提供资源的上传和/或下载等功 能,极大地丰富了网站的资源并促进了用户资源的共享。
当前,资源的上传方式通常是用户寻找第三方所存储的资源(包 括用户借助第三方的空间存储的资源,例如网盘资源),先下载到 本地,然后再上传到希望共享的网站。对于文件较小的资源而言, 这种上传方式似乎并没有什么不便之处,然而对于文件较大的资源, 比如视频而言,这样传统的先下载再上传方式无疑将耗费用户的大 量时间,而且下载和上传将极大地占用用户的网络带宽,给用户带 来了不便。
因此,目前有必要对现有的视频上传方式进行改进,从而为用 户提供更加令人满意的体验。
发明内容
鉴于以上现状,本发明的目的即在于克服现有的上传方式的缺 陷,提供一种全新的视频上传方法和系统。通过本发明的视频上述 方法和系统,可以极大地节省用户的上传时间和网络带宽成本,从 而吸引更多的用户到网站分享视频。
根据本发明的第一方面,提供了一种视频上传方法,包括:
网站服务器接收用户提供的第三方的视频分享链接地址;
对所接收的视频分享链接地址进行地址校验分析,并判断所述 视频分享链接地址是否有效;以及
如果所述视频分享链接地址有效,则所述服务器执行对所述地 址对应的视频文件的下载,从而代替用户的视频上传。
根据本发明优选的实施例,其中,所述第三方的分享链接地址 包括网盘的视频文件地址、视频文件的直接FTP下载地址或P2P文 件地址。
根据本发明优选的实施例,其中,通过所述网站的上传前台、 微博或邮箱实现所述服务器对所述第三方的分享链接地址的接收。
根据本发明优选的实施例,其中,所述网站服务器将所下载的 视频文件放置到所述网站的公共账号或者用户账号下。
根据本发明优选的实施例,其中,所述服务器支持所下载的视 频文件的转码,并提供手机播放地址、普通播放地址的视频观看、 下载能力。
根据本发明的第二方面,提供了一种视频上传系统,包括:
地址接收模块,用于使得网站服务器接收用户提供的第三方的 视频分享链接地址;
地址校验模块,用于对所接收的视频分享链接地址进行地址校 验分析,并判断所述视频分享链接地址是否有效;
下载模块,用于如果所述视频分享链接地址有效,则使得所述 服务器执行对所述地址对应的视频文件的下载,从而代替用户的视 频上传。
根据本发明优选的实施例,其中,所述下载模块将所下载的视 频文件放置到所述网站的公共账号或者所述用户的视频网站账号 下。
根据本发明优选的实施例,其中,所述系统支持所下载的视频 文件的转码,并提供视频的在线观看和/或下载能力。
附图说明
当结合附图阅读下文对示范性实施方式的详细描述时,这些以 及其他目的、特征和优点将变得显而易见,在附图中:
图1示出了根据本发明的优选实施例的视频上传方法的示意图;
图2示出了根据本发明的优选实施例的视频上传系统的功能框 图;以及
图3示出了本发明各实施方式可以在其中实现的示例性计算机 系统/服务器的框图。
具体实施方式
附图中的流程图和框图,图示了按照本发明各种实施例的装置、 方法和计算机程序产品的可能实现的体系架构、功能和操作。在这 点上,流程图或框图中的每个方框可以代表一个模块、程序段、或 代码的一部分,所述模块、程序段、或代码的一部分包含一个或多 个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作 为替换的实现中,方框中所标注的功能也可以以不同于附图中所标 注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行 地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而 定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/ 或流程图中的方框的组合,可以用执行规定的功能或操作的专用的 基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合 来实现。
下面将结合附图详细阐述本发明的优选实施例。
图1示出了根据本发明的优选实施例的视频上传方法的示意图。 该方法100包括:
步骤S110,网站服务器接收用户提供的第三方的视频分享链接 地址;
根据本发明的网站服务器,并不限制特定的网站服务器。其中, 用户提供的第三方的视频分享链接地址可以包括各种链接地址,优 选地包括网盘的视频文件地址、视频文件的直接FTP下载地址或P2P 文件地址,更优选地包括网盘的视频文件地址。
特别地,对于网盘而言,因为其是由网络公司推出的针对用户 的在线存储服务,因此能够更好地支持用户的下载。网盘例如包括 百度网盘、金山快盘等。
而FTP下载地址优选地为FTP的受信地址。
这一步骤优选地通过该服务器在网站前台的用户输入接口实 现,例如用户可以将第三方的视频链接地址直接拷贝到该网站的用 户输入接口并且提交而实现。
作为备选的实施方式,服务器还可以提供其他接收第三方的视 频分享链接地址的方式,例如通过邮箱、微博、微信等接收用户所 传输的视频链接地址。
如将参照背景技术所理解的,这一步骤直接地区别于现有的上 传方式,从而前所未有地将用户待上传的网站与第三方通过视频分 享链接地址联系起来。
接着,步骤S120,对所接收的视频分享链接地址进行地址校验 分析,并判断所述视频分享链接地址是否有效;
这一步骤中,服务器将执行链接地址的校验分析,其包括地址 的识别和验证,并进一步判断所述视频分享链接地址是否有效。所 述地址的识别包括判断用户所提供的链接地址是否符合特定的规 则,所述验证包括确定所述链接地址是否存在对应的页面文件或视 频文件等。服务器基于该地址校验分析的结果,可以判断所述视频 分享链接地址是否有效。
一旦确定判断所述视频分享链接地址无效,则向用户返回地址 错误或提交失败的信息。而如果判断所述视频分享链接地址有效, 则执行下一步骤。
根据本发明优选的实施例,如果判断所述视频分享链接地址有 效,还可以要求用户填写待上传视频的相关信息,例如视频的名称, 作者、内容简介等,这些信息会和视频链接地址作为一个任务保存 到服务器中。所述视频例如包括各种影视作品、自拍作品等等。
步骤S130,如果所述视频分享链接地址有效,则所述服务器执 行对所述地址对应的视频文件的下载,从而代替用户的视频上传。
根据本发明的实施例,下载后的视频文件可以统一存放于该服 务器的视频库中。优选地,可以将下载后的视频文件进行转码后再 存放于该服务器的视频库中,这样的有利之处在于可以向用户提供 统一编码、比特率、分辨率的视频。
进一步地,可以将该视频文件置于该网站的公共账号或者用户 账号下,以方便用户的观看、下载。在这些账号下,用户还可以查 看视频的相关信息等。
另外,当视频文件置于用户账号或者公开账号下时,服务器将 生成视频播放地址,可供PC、手机等访问以播放视频。更进一步地, 该视频播放地址例如可以通过网站内的站内功能、第三方微博、邮 箱等方式发送给用户使用。
步骤S140,结束。
通过上面的描述,本领域技术人员将理解,本发明实际上提供 了一种全新的视频上传方法。根据本发明的方法,其将现有的第三 方-本地-服务器的上传方式更改为第三方-服务器的上传方式,节省 了上传步骤,减少了用户在中间阶段的参与,极大地优化了文件传 递流程。而且,根据本发明的方法充分利用了服务器侧的带宽资源, 可以更加快速地实现视频文件的上传。因此,根据本发明的方法, 极大地节省了用户的上传时间和用户侧的网络带宽成本。进一步地, 利用本发明的方法,还可以更加有效地吸引更多的用户到网站分享 视频。
图2示出了根据本发明的优选实施例的视频上传系统的功能框 图。该视频上传系统200主要包括地址接收模块210,地址校验模块 220和下载模块230。其中
地址接收模块210,用于使得网站服务器接收用户提供的第三方 的视频分享链接地址;
根据本发明的该模块可以通过所述网站的上传前台、微博或邮 箱等实现对所述第三方的分享链接地址的接收。
当接收到所述第三方的分享链接地址之后,由地址校验模块220 对所接收的视频分享链接地址进行地址校验分析;这一步骤如前所 述,对于接下来能否顺利执行视频文件的服务器下载非常重要。地 址校验模块220需要判断用户所提供的视频分享链接地址是否有效。
如果判断用户提交的视频分享链接地址有效,则由下载模块230 使得所述服务器执行对所述地址对应的视频文件的下载,从而代替 用户到所述网站的视频上传。
根据本发明的系统,下载模块可以将所下载的视频文件放置到 所述网站的公共账号或者用户账号下。所述系统支持所下载的视频 文件的转码,并提供视频的在线观看和/或下载能力。
尽管上面的方法和系统并未对上传视频的用户身份进行限定, 但优选针对所述网站的注册用户,并且为了保障整个系统的正常运 转,系统优选地设置各种监控措施、例如异常监控、重复上传、用 户黑名单等监控机制。另外,虽然上面仅仅简单地描述了系统的实 施过程。但本领域技术人员将理解,上述方法中的一个或多个步骤 可以由系统中的单个模块或者多个模块实施。
图3示出了本发明各实施方式可以在其中实现的示例性计算机 系统/服务器的框图。图3显示的计算机系统/服务器12仅仅是一个 示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图3所示,计算机系统/服务器12以通用计算设备的形式表现。 计算机系统/服务器12的组件可以包括但不限于:一个或者多个处理 器或者处理单元16,系统存储器28,连接不同系统组件(包括系统 存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或 者存储器控制器,外围总线,图形加速端口,处理器或者使用多种 总线结构中的任意总线结构的局域总线。举例来说,这些体系结构 包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC) 总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及 外围组件互连(PCI)总线。
计算机系统/服务器12典型地包括多种计算机系统可读介质。这 些介质可以是任何能够被计算机系统/服务器12访问的可用介质,包 括易失性和非易失性介质,可移动的和不可移动的介质。
系统存储器28可以包括易失性存储器形式的计算机系统可读介 质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计 算机系统/服务器12可以进一步包括其他可移动/不可移动的、易失 性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用 于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬 盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失 性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失 性光盘(例如CD-ROM,DVD-ROM或者其他光介质)读写的光盘驱 动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质 接口与总线18相连。存储器28可以包括至少一个程序产品,该程 序产品具有一组(例如至少一个)程序模块,这些程序模块被配置 以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以 存储在例如存储器28中,这样的程序模块42包括——但不限于—— 操作系统、一个或者多个应用程序、其他程序模块以及程序数据, 这些示例中的每一个或某种组合中可能包括网络环境的实现。程序 模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机系统/服务器12也可以与一个或多个外部设备14(例如 键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用 户能与该计算机系统/服务器12交互的设备通信,和/或与使得该计 算机系统/服务器12能与一个或多个其他计算设备进行通信的任何 设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/ 输出(I/O)接口22进行。并且,计算机系统/服务器12还可以通过 网络适配器20与一个或者多个网络(例如局域网(LAN),广域网 (WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配 器20通过总线18与计算机系统/服务器12的其他模块通信。应当明 白,尽管图中未示出,可以结合计算机系统/服务器12使用其他硬件 和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单 元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储 系统等。
已经出于示出和描述的目的给出了本发明的说明书,但是其并 不意在是穷举的或者限制于所公开形式的发明。本领域技术人员可 以想到很多修改和变体。本领域技术人员应当理解,本发明实施方 式中的方法和装置可以以软件、硬件、固件或其组合实现。
因此,实施方式是为了更好地说明本发明的原理、实际应用以 及使本领域技术人员中的其他人员能够理解以下内容而选择和描述 的,即,在不脱离本发明精神的前提下,做出的所有修改和替换都 将落入所附权利要求定义的本发明保护范围内。

视频上传方法和系统.pdf_第1页
第1页 / 共9页
视频上传方法和系统.pdf_第2页
第2页 / 共9页
视频上传方法和系统.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《视频上传方法和系统.pdf》由会员分享,可在线阅读,更多相关《视频上传方法和系统.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明的实施方式提供了一种视频上传方法和系统,该方法包括:网站服务器接收用户提供的第三方的视频分享链接地址;对所接收的视频分享链接地址进行地址校验分析,并判断所述视频分享链接地址是否有效;以及如果所述视频分享链接地址有效,则所述服务器执行对所述地址对应的视频文件的下载,从而代替用户的视频上传。通过本发明的视频上述方法和系统,可以极大地节省用户的上传时间和网络带宽成本,从而吸引更多的用户到网站分享视。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1