視頻上傳方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實施方式提供了一種視頻上傳方法和系統(tǒng),該方法包括:網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址;對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效;以及如果所述視頻分享鏈接地址有效,則所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。通過本發(fā)明的視頻上述方法和系統(tǒng),可以極大地節(jié)省用戶的上傳時間和網(wǎng)絡(luò)帶寬成本,從而吸引更多的用戶到網(wǎng)站分享視頻。
【專利說明】
視頻上傳方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的各實施方式涉及視頻傳輸,并且更具體地涉及一種視頻上傳方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,交互式網(wǎng)站越來越受到用戶的歡迎。許多社交網(wǎng)站、視頻網(wǎng)站等紛紛向用戶提供資源的上傳和/或下載等功能,極大地豐富了網(wǎng)站的資源并促進了用戶資源的共孕。
[0003]當前,資源的上傳方式通常是用戶尋找第三方所存儲的資源(包括用戶借助第三方的空間存儲的資源,例如網(wǎng)盤資源),先下載到本地,然后再上傳到希望共享的網(wǎng)站。對于文件較小的資源而言,這種上傳方式似乎并沒有什么不便之處,然而對于文件較大的資源,比如視頻而言,這樣傳統(tǒng)的先下載再上傳方式無疑將耗費用戶的大量時間,而且下載和上傳將極大地占用用戶的網(wǎng)絡(luò)帶寬,給用戶帶來了不便。
[0004]因此,目前有必要對現(xiàn)有的視頻上傳方式進行改進,從而為用戶提供更加令人滿意的體驗。
【發(fā)明內(nèi)容】
[0005]鑒于以上現(xiàn)狀,本發(fā)明的目的即在于克服現(xiàn)有的上傳方式的缺陷,提供一種全新的視頻上傳方法和系統(tǒng)。通過本發(fā)明的視頻上述方法和系統(tǒng),可以極大地節(jié)省用戶的上傳時間和網(wǎng)絡(luò)帶寬成本,從而吸引更多的用戶到網(wǎng)站分享視頻。
[0006]根據(jù)本發(fā)明的第一方面,提供了一種視頻上傳方法,包括:
[0007]網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址;
[0008]對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效;以及
[0009]如果所述視頻分享鏈接地址有效,則所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。
[0010]根據(jù)本發(fā)明優(yōu)選的實施例,其中,所述第三方的分享鏈接地址包括網(wǎng)盤的視頻文件地址、視頻文件的直接FTP下載地址或P2P文件地址。
[0011]根據(jù)本發(fā)明優(yōu)選的實施例,其中,通過所述網(wǎng)站的上傳前臺、微博或郵箱實現(xiàn)所述服務(wù)器對所述第三方的分享鏈接地址的接收。
[0012]根據(jù)本發(fā)明優(yōu)選的實施例,其中,所述網(wǎng)站服務(wù)器將所下載的視頻文件放置到所述網(wǎng)站的公共賬號或者用戶賬號下。
[0013]根據(jù)本發(fā)明優(yōu)選的實施例,其中,所述服務(wù)器支持所下載的視頻文件的轉(zhuǎn)碼,并提供手機播放地址、普通播放地址的視頻觀看、下載能力。
[0014]根據(jù)本發(fā)明的第二方面,提供了一種視頻上傳系統(tǒng),包括:
[0015]地址接收模塊,用于使得網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址;
[0016]地址校驗?zāi)K,用于對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效;
[0017]下載模塊,用于如果所述視頻分享鏈接地址有效,則使得所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。
[0018]根據(jù)本發(fā)明優(yōu)選的實施例,其中,所述下載模塊將所下載的視頻文件放置到所述網(wǎng)站的公共賬號或者所述用戶的視頻網(wǎng)站賬號下。
[0019]根據(jù)本發(fā)明優(yōu)選的實施例,其中,所述系統(tǒng)支持所下載的視頻文件的轉(zhuǎn)碼,并提供視頻的在線觀看和/或下載能力。
【專利附圖】
【附圖說明】
[0020]當結(jié)合附圖閱讀下文對示范性實施方式的詳細描述時,這些以及其他目的、特征和優(yōu)點將變得顯而易見,在附圖中:
[0021]圖1示出了根據(jù)本發(fā)明的優(yōu)選實施例的視頻上傳方法的示意圖;
[0022]圖2示出了根據(jù)本發(fā)明的優(yōu)選實施例的視頻上傳系統(tǒng)的功能框圖;以及
[0023]圖3示出了本發(fā)明各實施方式可以在其中實現(xiàn)的示例性計算機系統(tǒng)/服務(wù)器的框圖。
【具體實施方式】
[0024]附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0025]下面將結(jié)合附圖詳細闡述本發(fā)明的優(yōu)選實施例。
[0026]圖1示出了根據(jù)本發(fā)明的優(yōu)選實施例的視頻上傳方法的示意圖。該方法100包括:
[0027]步驟S110,網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址;
[0028]根據(jù)本發(fā)明的網(wǎng)站服務(wù)器,并不限制特定的網(wǎng)站服務(wù)器。其中,用戶提供的第三方的視頻分享鏈接地址可以包括各種鏈接地址,優(yōu)選地包括網(wǎng)盤的視頻文件地址、視頻文件的直接FTP下載地址或P2P文件地址,更優(yōu)選地包括網(wǎng)盤的視頻文件地址。
[0029]特別地,對于網(wǎng)盤而言,因為其是由網(wǎng)絡(luò)公司推出的針對用戶的在線存儲服務(wù),因此能夠更好地支持用戶的下載。網(wǎng)盤例如包括百度網(wǎng)盤、金山快盤等。
[0030]而FTP下載地址優(yōu)選地為FTP的受信地址。
[0031]這一步驟優(yōu)選地通過該服務(wù)器在網(wǎng)站前臺的用戶輸入接口實現(xiàn),例如用戶可以將第三方的視頻鏈接地址直接拷貝到該網(wǎng)站的用戶輸入接口并且提交而實現(xiàn)。
[0032]作為備選的實施方式,服務(wù)器還可以提供其他接收第三方的視頻分享鏈接地址的方式,例如通過郵箱、微博、微信等接收用戶所傳輸?shù)囊曨l鏈接地址。
[0033]如將參照【背景技術(shù)】所理解的,這一步驟直接地區(qū)別于現(xiàn)有的上傳方式,從而前所未有地將用戶待上傳的網(wǎng)站與第三方通過視頻分享鏈接地址聯(lián)系起來。
[0034]接著,步驟S120,對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效;
[0035]這一步驟中,服務(wù)器將執(zhí)行鏈接地址的校驗分析,其包括地址的識別和驗證,并進一步判斷所述視頻分享鏈接地址是否有效。所述地址的識別包括判斷用戶所提供的鏈接地址是否符合特定的規(guī)則,所述驗證包括確定所述鏈接地址是否存在對應(yīng)的頁面文件或視頻文件等。服務(wù)器基于該地址校驗分析的結(jié)果,可以判斷所述視頻分享鏈接地址是否有效。
[0036]一旦確定判斷所述視頻分享鏈接地址無效,則向用戶返回地址錯誤或提交失敗的信息。而如果判斷所述視頻分享鏈接地址有效,則執(zhí)行下一步驟。
[0037]根據(jù)本發(fā)明優(yōu)選的實施例,如果判斷所述視頻分享鏈接地址有效,還可以要求用戶填寫待上傳視頻的相關(guān)信息,例如視頻的名稱,作者、內(nèi)容簡介等,這些信息會和視頻鏈接地址作為一個任務(wù)保存到服務(wù)器中。所述視頻例如包括各種影視作品、自拍作品等等。
[0038]步驟S130,如果所述視頻分享鏈接地址有效,則所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。
[0039]根據(jù)本發(fā)明的實施例,下載后的視頻文件可以統(tǒng)一存放于該服務(wù)器的視頻庫中。優(yōu)選地,可以將下載后的視頻文件進行轉(zhuǎn)碼后再存放于該服務(wù)器的視頻庫中,這樣的有利之處在于可以向用戶提供統(tǒng)一編碼、比特率、分辨率的視頻。
[0040]進一步地,可以將該視頻文件置于該網(wǎng)站的公共賬號或者用戶賬號下,以方便用戶的觀看、下載。在這些賬號下,用戶還可以查看視頻的相關(guān)信息等。
[0041]另外,當視頻文件置于用戶賬號或者公開賬號下時,服務(wù)器將生成視頻播放地址,可供PC、手機等訪問以播放視頻。更進一步地,該視頻播放地址例如可以通過網(wǎng)站內(nèi)的站內(nèi)功能、第三方微博、郵箱等方式發(fā)送給用戶使用。
[0042]步驟S140,結(jié)束。
[0043]通過上面的描述,本領(lǐng)域技術(shù)人員將理解,本發(fā)明實際上提供了一種全新的視頻上傳方法。根據(jù)本發(fā)明的方法,其將現(xiàn)有的第三方-本地-服務(wù)器的上傳方式更改為第三方-服務(wù)器的上傳方式,節(jié)省了上傳步驟,減少了用戶在中間階段的參與,極大地優(yōu)化了文件傳遞流程。而且,根據(jù)本發(fā)明的方法充分利用了服務(wù)器側(cè)的帶寬資源,可以更加快速地實現(xiàn)視頻文件的上傳。因此,根據(jù)本發(fā)明的方法,極大地節(jié)省了用戶的上傳時間和用戶側(cè)的網(wǎng)絡(luò)帶寬成本。進一步地,利用本發(fā)明的方法,還可以更加有效地吸引更多的用戶到網(wǎng)站分享視頻。
[0044]圖2示出了根據(jù)本發(fā)明的優(yōu)選實施例的視頻上傳系統(tǒng)的功能框圖。該視頻上傳系統(tǒng)200主要包括地址接收模塊210,地址校驗?zāi)K220和下載模塊230。其中
[0045]地址接收模塊210,用于使得網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址;
[0046]根據(jù)本發(fā)明的該模塊可以通過所述網(wǎng)站的上傳前臺、微博或郵箱等實現(xiàn)對所述第三方的分享鏈接地址的接收。
[0047]當接收到所述第三方的分享鏈接地址之后,由地址校驗?zāi)K220對所接收的視頻分享鏈接地址進行地址校驗分析;這一步驟如前所述,對于接下來能否順利執(zhí)行視頻文件的服務(wù)器下載非常重要。地址校驗?zāi)K220需要判斷用戶所提供的視頻分享鏈接地址是否有效。
[0048]如果判斷用戶提交的視頻分享鏈接地址有效,則由下載模塊230使得所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶到所述網(wǎng)站的視頻上傳。
[0049]根據(jù)本發(fā)明的系統(tǒng),下載模塊可以將所下載的視頻文件放置到所述網(wǎng)站的公共賬號或者用戶賬號下。所述系統(tǒng)支持所下載的視頻文件的轉(zhuǎn)碼,并提供視頻的在線觀看和/或下載能力。
[0050]盡管上面的方法和系統(tǒng)并未對上傳視頻的用戶身份進行限定,但優(yōu)選針對所述網(wǎng)站的注冊用戶,并且為了保障整個系統(tǒng)的正常運轉(zhuǎn),系統(tǒng)優(yōu)選地設(shè)置各種監(jiān)控措施、例如異常監(jiān)控、重復(fù)上傳、用戶黑名單等監(jiān)控機制。另外,雖然上面僅僅簡單地描述了系統(tǒng)的實施過程。但本領(lǐng)域技術(shù)人員將理解,上述方法中的一個或多個步驟可以由系統(tǒng)中的單個模塊或者多個模塊實施。
[0051]圖3示出了本發(fā)明各實施方式可以在其中實現(xiàn)的示例性計算機系統(tǒng)/服務(wù)器的框圖。圖3顯示的計算機系統(tǒng)/服務(wù)器12僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
[0052]如圖3所示,計算機系統(tǒng)/服務(wù)器12以通用計算設(shè)備的形式表現(xiàn)。計算機系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
[0053]總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標準體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強型ISA總線、視頻電子標準協(xié)會(VESA)局域總線以及外圍組件互連(PCI)總線。
[0054]計算機系統(tǒng)/服務(wù)器12典型地包括多種計算機系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機系統(tǒng)/服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
[0055]系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質(zhì),例如隨機存取存儲器(RAM) 30和/或高速緩存存儲器32。計算機系統(tǒng)/服務(wù)器12可以進一步包括其他可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖3未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖3中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如⑶-ROM,DVD-ROM或者其他光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
[0056]具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個或者多個應(yīng)用程序、其他程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
[0057]計算機系統(tǒng)/服務(wù)器12也可以與一個或多個外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計算機系統(tǒng)/服務(wù)器12能與一個或多個其他計算設(shè)備進行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I / O)接口 22進行。并且,計算機系統(tǒng)/服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計算機系統(tǒng)/服務(wù)器12的其他模塊通信。應(yīng)當明白,盡管圖中未示出,可以結(jié)合計算機系統(tǒng)/服務(wù)器12使用其他硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、RAID系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
[0058]已經(jīng)出于示出和描述的目的給出了本發(fā)明的說明書,但是其并不意在是窮舉的或者限制于所公開形式的發(fā)明。本領(lǐng)域技術(shù)人員可以想到很多修改和變體。本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明實施方式中的方法和裝置可以以軟件、硬件、固件或其組合實現(xiàn)。
[0059]因此,實施方式是為了更好地說明本發(fā)明的原理、實際應(yīng)用以及使本領(lǐng)域技術(shù)人員中的其他人員能夠理解以下內(nèi)容而選擇和描述的,即,在不脫離本發(fā)明精神的前提下,做出的所有修改和替換都將落入所附權(quán)利要求定義的本發(fā)明保護范圍內(nèi)。
【權(quán)利要求】
1.一種視頻上傳方法,其特征在于,包括: 網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址; 對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效;以及 如果所述視頻分享鏈接地址有效,則所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。
2.根據(jù)權(quán)利要求1所述的方法,其中: 所述第三方的分享鏈接地址包括網(wǎng)盤的視頻文件地址、視頻文件的直接FTP下載地址或P2P文件地址。
3.根據(jù)權(quán)利要求1所述的方法,其中: 通過所述網(wǎng)站的上傳前臺、微博或郵箱實現(xiàn)所述服務(wù)器對所述第三方的分享鏈接地址的接收。
4.根據(jù)權(quán)利要求1所述的方法,其中: 所述網(wǎng)站服務(wù)器將所下載的視頻文件放置到所述網(wǎng)站的公共賬號或者用戶賬號下。
5.根據(jù)權(quán)利要求1所述的方法,進一步包括: 所述服務(wù)器支持所下載的視頻文件的轉(zhuǎn)碼,并提供視頻的在線觀看和/或下載能力。
6.一種視頻上傳系統(tǒng),其特征在于,包括: 地址接收模塊,用于使得網(wǎng)站服務(wù)器接收用戶提供的第三方的視頻分享鏈接地址; 地址校驗?zāi)K,用于對所接收的視頻分享鏈接地址進行地址校驗分析,并判斷所述視頻分享鏈接地址是否有效; 下載模塊,用于如果所述視頻分享鏈接地址有效,則使得所述服務(wù)器執(zhí)行對所述地址對應(yīng)的視頻文件的下載,從而代替用戶的視頻上傳。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中: 所述第三方的分享鏈接地址包括網(wǎng)盤的視頻文件地址、視頻文件的直接FTP下載地址或P2P文件地址。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中: 通過所述網(wǎng)站的上傳前臺、微博或郵箱實現(xiàn)所述地址接收模塊對所述第三方的分享鏈接地址的接收。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其中: 所述下載模塊將所下載的視頻文件放置到所述網(wǎng)站的公共賬號或者用戶賬號下。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),進一步包括: 所述系統(tǒng)支持所下載的視頻文件的轉(zhuǎn)碼,并提供視頻的在線觀看和/或下載能力。
【文檔編號】H04L12/58GK104518955SQ201310466079
【公開日】2015年4月15日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
【發(fā)明者】廖偉平, 羅禮權(quán), 黃寬議 申請人:廣州市千鈞網(wǎng)絡(luò)科技有限公司