CN104518955A - 视频上传方法和*** - Google Patents

视频上传方法和*** Download PDF

Info

Publication number
CN104518955A
CN104518955A CN201310466079.2A CN201310466079A CN104518955A CN 104518955 A CN104518955 A CN 104518955A CN 201310466079 A CN201310466079 A CN 201310466079A CN 104518955 A CN104518955 A CN 104518955A
Authority
CN
China
Prior art keywords
address
video
sharing
user
server
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
CN201310466079.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.)
GUANGZHOU QIANJUN NETWORK TECHNOLOGY DEVELOPMENT Co Ltd
Original Assignee
GUANGZHOU QIANJUN NETWORK TECHNOLOGY DEVELOPMENT Co Ltd
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 GUANGZHOU QIANJUN NETWORK TECHNOLOGY DEVELOPMENT Co Ltd filed Critical GUANGZHOU QIANJUN NETWORK TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CN201310466079.2A priority Critical patent/CN104518955A/zh
Publication of CN104518955A publication Critical patent/CN104518955A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

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

Description

视频上传方法和***
技术领域
本发明的各实施方式涉及视频传输,并且更具体地涉及一种视频上传方法和***。
背景技术
随着网络技术的发展,交互式网站越来越受到用户的欢迎。许多社交网站、视频网站等纷纷向用户提供资源的上传和/或下载等功能,极大地丰富了网站的资源并促进了用户资源的共享。
当前,资源的上传方式通常是用户寻找第三方所存储的资源(包括用户借助第三方的空间存储的资源,例如网盘资源),先下载到本地,然后再上传到希望共享的网站。对于文件较小的资源而言,这种上传方式似乎并没有什么不便之处,然而对于文件较大的资源,比如视频而言,这样传统的先下载再上传方式无疑将耗费用户的大量时间,而且下载和上传将极大地占用用户的网络带宽,给用户带来了不便。
因此,目前有必要对现有的视频上传方式进行改进,从而为用户提供更加令人满意的体验。
发明内容
鉴于以上现状,本发明的目的即在于克服现有的上传方式的缺陷,提供一种全新的视频上传方法和***。通过本发明的视频上述方法和***,可以极大地节省用户的上传时间和网络带宽成本,从而吸引更多的用户到网站分享视频。
根据本发明的第一方面,提供了一种视频上传方法,包括:
网站服务器接收用户提供的第三方的视频分享链接地址;
对所接收的视频分享链接地址进行地址校验分析,并判断所述视频分享链接地址是否有效;以及
如果所述视频分享链接地址有效,则所述服务器执行对所述地址对应的视频文件的下载,从而代替用户的视频上传。
根据本发明优选的实施例,其中,所述第三方的分享链接地址包括网盘的视频文件地址、视频文件的直接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***、磁带驱动器以及数据备份存储***等。
已经出于示出和描述的目的给出了本发明的说明书,但是其并不意在是穷举的或者限制于所公开形式的发明。本领域技术人员可以想到很多修改和变体。本领域技术人员应当理解,本发明实施方式中的方法和装置可以以软件、硬件、固件或其组合实现。
因此,实施方式是为了更好地说明本发明的原理、实际应用以及使本领域技术人员中的其他人员能够理解以下内容而选择和描述的,即,在不脱离本发明精神的前提下,做出的所有修改和替换都将落入所附权利要求定义的本发明保护范围内。

Claims (10)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310466079.2A CN104518955A (zh) 2013-09-27 2013-09-27 视频上传方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310466079.2A CN104518955A (zh) 2013-09-27 2013-09-27 视频上传方法和***

Publications (1)

Publication Number Publication Date
CN104518955A true CN104518955A (zh) 2015-04-15

Family

ID=52793711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310466079.2A Pending CN104518955A (zh) 2013-09-27 2013-09-27 视频上传方法和***

Country Status (1)

Country Link
CN (1) CN104518955A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554533A (zh) * 2015-12-15 2016-05-04 无锡天脉聚源传媒科技有限公司 一种进度异步更新处理方法和装置
CN107277142A (zh) * 2017-06-21 2017-10-20 北京奇艺世纪科技有限公司 一种视频文件的处理方法和装置
CN112702612A (zh) * 2019-10-23 2021-04-23 成都源本创新科技有限责任公司 一种动态读取视频的方法、装置和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420452A (zh) * 2008-12-05 2009-04-29 深圳市迅雷网络技术有限公司 一种视频文件的发布方法及装置
CN101964807A (zh) * 2009-07-23 2011-02-02 林伟波 网络硬盘的使用技术和方法
CN102710797A (zh) * 2012-06-27 2012-10-03 新浪网技术(中国)有限公司 一种文件分享方法和***
CN103078881A (zh) * 2011-10-26 2013-05-01 腾讯科技(深圳)有限公司 网络资源下载信息的分享控制***和方法
CN103259819A (zh) * 2012-02-20 2013-08-21 腾讯科技(深圳)有限公司 文件共享的方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420452A (zh) * 2008-12-05 2009-04-29 深圳市迅雷网络技术有限公司 一种视频文件的发布方法及装置
CN101964807A (zh) * 2009-07-23 2011-02-02 林伟波 网络硬盘的使用技术和方法
CN103078881A (zh) * 2011-10-26 2013-05-01 腾讯科技(深圳)有限公司 网络资源下载信息的分享控制***和方法
CN103259819A (zh) * 2012-02-20 2013-08-21 腾讯科技(深圳)有限公司 文件共享的方法及***
CN102710797A (zh) * 2012-06-27 2012-10-03 新浪网技术(中国)有限公司 一种文件分享方法和***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554533A (zh) * 2015-12-15 2016-05-04 无锡天脉聚源传媒科技有限公司 一种进度异步更新处理方法和装置
CN105554533B (zh) * 2015-12-15 2018-06-19 无锡天脉聚源传媒科技有限公司 一种进度异步更新处理方法和装置
CN107277142A (zh) * 2017-06-21 2017-10-20 北京奇艺世纪科技有限公司 一种视频文件的处理方法和装置
CN112702612A (zh) * 2019-10-23 2021-04-23 成都源本创新科技有限责任公司 一种动态读取视频的方法、装置和***

Similar Documents

Publication Publication Date Title
US10305988B2 (en) Adaptive resource utilization with request cancellation
US8793328B2 (en) Distributed storage system
US8880793B2 (en) Storage management systems and methods
US9665465B1 (en) Automated determination of application permissions
US20160285781A1 (en) Data processing method, apparatus, client, server and system
CN109521956B (zh) 一种基于区块链的云存储方法、装置、设备及存储介质
US10649923B1 (en) Broadcasting writes to multiple modules
US20190052693A1 (en) Data Caching and Resource Request Response
US10761917B2 (en) Using global namespace addressing in a dispersed storage network
US10031916B2 (en) Methods and systems for virtualizing and managing cloud storage sources
US10649928B1 (en) Broadcasting reads to multiple modules
US10715842B2 (en) Method and system for distributing internet cartoon content, and recording medium
US20160072791A1 (en) Data center access and management settings transfer
CN112511459B (zh) 一种流量识别方法、装置、电子设备及存储介质
CN101005505B (zh) 用于与数据库客户端用户通信的***和方法
CN104518955A (zh) 视频上传方法和***
US20130219061A1 (en) Cloud computing device and distributed data management method
US9213618B2 (en) Storage management systems and methods in hierarchical storage systems
US10156955B2 (en) Method and server for storing, encoding and uploading video or object captured from a webpage using a toolbar
US10681138B2 (en) Storing and retrieving multi-format content in a distributed storage network
CN109327518A (zh) 一种基于h5页面的信息分享方法、***及装置
US20130036374A1 (en) Method and apparatus for providing a banner on a website
CN107437036A (zh) 基于角色的访问控制方法、装置及***
US11687627B2 (en) Media transit management in cyberspace
CN110413800B (zh) 一种提供小说信息的方法与设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150415