專利名稱:一種共享移動終端視頻文件的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端通信領(lǐng)域,特別是有關(guān)于--種共享移動終端視頻文件 的系統(tǒng)和方法。
背景技術(shù):
現(xiàn)有的影音轉(zhuǎn)換文件的軟件只能提供部分的轉(zhuǎn)換格式,而現(xiàn)在移動終端的 視頻文件格式眾多,單一轉(zhuǎn)文件的軟件己經(jīng)無法應(yīng)付眾多多媒體媒介對于多媒 體格式的需求。因而,制作部門在制作時就必須使用數(shù)套轉(zhuǎn)文件的軟件才能轉(zhuǎn) 換出所有需要的媒體格式。而采用這種"批量處理"的方式處理多媒體檔案,需 要工作人員多次對一個轉(zhuǎn)文件軟件進行相同的"把檔案加入批量處理"的步驟, 一旦有新的多媒體檔案需要處理,工作人員就要再重復(fù)同樣的動作數(shù)次,這些 操作過程都需要人工操作,以至于無法全天候的進行程序,此外,檔案轉(zhuǎn)換所 需要的時間也只能估算,同時需要專職人員看管,這就造成了資源上的浪費。再者,在實際應(yīng)用中,內(nèi)容提供商對于用戶上傳的視頻文件一般要進行內(nèi) 容的審核,編輯需要把一個節(jié)目從頭到尾完整的審核一遍,才能保證用戶上傳 的內(nèi)容沒有反動色情的東西,而一般來說,如果多個用戶同時上傳了很多的節(jié) 目,編輯審核節(jié)目就需要花費大量時間,如果按照先發(fā)后審的習(xí)慣, 一旦出現(xiàn) 反動色情的內(nèi)容沒有被及時審核,就會造成嚴重的社會影響和嚴重的后果,因 而內(nèi)容提供商往往要投入很多編輯人員來審核節(jié)目,這也同樣造成了資源的浪 費。發(fā)明內(nèi)容為解決上述問題,本發(fā)明的目的在于提出一種共享用戶終端視頻文件的系 統(tǒng)和方法。以自動處理用戶上傳的視頻文件,并通過無線網(wǎng)絡(luò)和互聯(lián)網(wǎng)實現(xiàn)與 他人的視頻節(jié)目共享。為實現(xiàn)上述目的,本發(fā)明提出了一種共享用戶終端視頻文件的系統(tǒng),用于
將用戶終端生成的視頻文件上傳至服務(wù)器,并與其它用戶終端共享,包括 內(nèi)容上傳模塊,用于接收用戶終端上傳的多種格式的源視頻文件;文件自動轉(zhuǎn)換模塊,與所述內(nèi)容上傳模塊連接,用于將所述源視頻文件轉(zhuǎn)換為其他格式的視頻文件并保存;內(nèi)容發(fā)布模塊,與所述文件自動轉(zhuǎn)換模塊連接,用于將所述自動轉(zhuǎn)換后生成的視頻文件發(fā)送至服務(wù)器;內(nèi)容分享模塊,用于向分享用戶終端發(fā)送關(guān)于所述視頻文件的提示信息, 接到所述分享用戶終端的響應(yīng)后,發(fā)送所述視頻文件至所述分享用戶終端;其中,所述文件自動轉(zhuǎn)換模塊進一步包括預(yù)先轉(zhuǎn)換器,用于將所述多種格式的源視頻文件轉(zhuǎn)換成統(tǒng)一格式的視頻文件;視頻轉(zhuǎn)換器列表,排列了所有的視頻轉(zhuǎn)換器,用于逐個啟動視頻轉(zhuǎn)換器; 多種視頻轉(zhuǎn)換器,用于對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視頻轉(zhuǎn)換,生成 多種格式的視頻文件。上述的共享用戶終端視頻文件的系統(tǒng),其中,所述文件自動轉(zhuǎn)換模塊還包括輸入文件夾,用于存儲從所述內(nèi)容上傳模塊發(fā)送的源視頻文件; 輸出文件夾,用于保存視頻轉(zhuǎn)換后生成的視頻文件和所述源視頻文件;上述的共享用戶終端視頻文件的系統(tǒng),其中,所述文件自動轉(zhuǎn)換模塊還包括圖片截取器,用于在所述預(yù)先轉(zhuǎn)換后的視頻文件的特定時間點上截取影 像,并以圖片格式保存。上述的共享用戶終端視頻文件的系統(tǒng),其中,所述內(nèi)容上傳模塊還包括內(nèi)容分類模塊,用于為每個上傳的視頻文件創(chuàng)建Tag標(biāo)簽,根據(jù)所述Tag 標(biāo)簽的內(nèi)容對所述上傳的源視頻文件進行分類。上述的共享用戶終端視頻文件的系統(tǒng),其中,還包括內(nèi)容審核模塊,用于在所述源視頻文件中截取多幅圖片,并保存顯示所述 圖片。上述的共享用戶終端視頻文件的系統(tǒng),其中,所述提示信息包括所述視 頻文件在所述服務(wù)器中的鏈接地址、上傳用戶的用戶終端號碼和/或上傳用戶 的姓名。上述的共享用戶終端視頻文件的系統(tǒng),其中,所述系統(tǒng)還包括 內(nèi)容訂閱模塊,用于訂閱特定用戶上傳的視頻內(nèi)容和/或特定類別的視頻內(nèi)容,當(dāng)服務(wù)器中有訂閱的新內(nèi)容時,向所述訂閱的用戶發(fā)送所述視頻文件的提7J;信息。上述的共享用戶終端視頻文件的系統(tǒng),其中,所述用戶終端與所述內(nèi)容上 傳模塊、內(nèi)容分享模塊和服務(wù)器分別無線連接。為實現(xiàn)上述目的,本發(fā)明還提出了一種共享用戶終端視頻文件的方法,其 中,包括步驟l,用戶終端上傳多種格式的源視頻文件;步驟2,將多種格式的源視頻文件都預(yù)先轉(zhuǎn)換成統(tǒng)一格式的視頻文件,逐 個啟動視頻轉(zhuǎn)換器對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視頻轉(zhuǎn)換,生成多種格式 的視頻文件;步驟3,將所述多種格式的視頻文件發(fā)送至服務(wù)器,并向其他分享用戶終 端發(fā)送關(guān)于所述視頻文件的提示信息;步驟4,當(dāng)所述分享用戶終端響應(yīng),則將所述視頻文件發(fā)送至所述響應(yīng)的 用戶終端。上述的共享用戶終端視頻文件的方法,其中,所述步驟2具體包括 步驟IOI,取得儲存在輸入文件夾中的源視頻文件;步驟102,啟動所述預(yù)先轉(zhuǎn)換器將所述輸入文件夾中不同格式的源視頻文 件都轉(zhuǎn)換成統(tǒng)一格式的視頻文件;步驟103,逐個啟動所述視頻轉(zhuǎn)換器對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視 頻轉(zhuǎn)換,生成多種格式的視頻文件;步驟104,將源視頻文件及所述多種視頻轉(zhuǎn)換器生成的視頻文件都儲存在 所述輸出文件夾中。上述的共享用戶終端視頻文件的方法,其中,所述步驟103還包括步驟lll,調(diào)取視頻轉(zhuǎn)換器列表;步驟112,按照所述列表,逐個啟動所述視頻轉(zhuǎn)換器并加載與所述視頻轉(zhuǎn) 換器綁定的設(shè)定文件中的設(shè)定值;步驟113,所述視頻轉(zhuǎn)換器根據(jù)所述設(shè)定值對所述源視頻文件進行視頻轉(zhuǎn) 換;步驟114,判斷是否所有視頻轉(zhuǎn)換器都完成了視頻轉(zhuǎn)換,若否,返回所述步驟112,若是,則進入所述步驟104。上述的共享用戶終端視頻文件的方法,其中,所述步驟l還包括 根據(jù)用戶或編輯填寫的Tag標(biāo)簽對上傳的源視頻文件進行分類; 在預(yù)定的時刻、預(yù)定的時間間隔和/或預(yù)定的時間段中,在所述源視頻文件中截取多幅圖片,并保存顯示。上述的共享用戶終端視頻文件的方法,其中,所述步驟3還包括內(nèi)容發(fā)布模塊自動生成所述視頻文件的靜態(tài)html頁面,并發(fā)送至服務(wù)器 的步驟;和/或內(nèi)容分享模塊將包含上傳用戶的姓名或上傳用戶的用戶終端號碼的提示信息發(fā)送至其他分享用戶終端的步驟。上述的共享用戶終端視頻文件的方法,其中,所述步驟4還包括 當(dāng)分享用戶不能上網(wǎng)時,將所述視頻文件發(fā)送至所述分享用戶的電子郵箱的步驟。本系統(tǒng)只需要幾分鐘時間,幾步簡單的操作就可以把用戶拍攝的視頻內(nèi)容 發(fā)到遠隔萬里的多個朋友手機和郵箱中。支持各種格式的內(nèi)容快速上傳到特定 的分類里,內(nèi)容審核模塊可以快速完整的對用戶上傳的內(nèi)容進行審核,內(nèi)容分 發(fā)模塊可以使世界各地的用戶迅速的觀看到最新上傳的內(nèi)容,內(nèi)容分享模塊可 以使用戶把自己拍攝的視頻內(nèi)容發(fā)到遠隔萬里的多個朋友手機和郵箱中。本系統(tǒng)還可以使用戶之間通過Tag等技術(shù)方便的找到自己喜歡的內(nèi)容,另 外用戶可以根據(jù)興趣愛好的不同組成不同的俱樂部,這樣他們就可方便的找到 自己感興趣的內(nèi)容,而且如果某個用戶如果對其他用戶的作品感興趣的話,他 還可以通過電子郵件或手機訂閱該用戶的內(nèi)容更新。本系統(tǒng)還可以一次性將源視頻文件轉(zhuǎn)換成移動終端上可瀏覽的全部視頻 格式,在視頻轉(zhuǎn)換的過程中可以通過預(yù)先設(shè)置屏幕尺寸、幀數(shù)、編碼方式、編 碼率等參數(shù)來控制生成所需要的各種視頻文件,同時該視頻轉(zhuǎn)換過程不需要人 工監(jiān)控,在人工啟動后,可以自動且持續(xù)運轉(zhuǎn),自動監(jiān)測需要轉(zhuǎn)換的源視頻文 件,連續(xù)處理多個源視頻文件進行轉(zhuǎn)換,實現(xiàn)批量化的轉(zhuǎn)換過程。
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明文件自動轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖;圖3是本發(fā)明文件自動轉(zhuǎn)換模塊的工作流程示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明具體實施例進行詳細說明。圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。圖2是本發(fā)明文件自動轉(zhuǎn)換模塊的結(jié)構(gòu) 示意圖。如圖所示,系統(tǒng)由內(nèi)容上傳模塊110、內(nèi)容審核模塊120、文件自動 轉(zhuǎn)換模塊130、內(nèi)容發(fā)布模塊140和內(nèi)容分享模塊150組成。內(nèi)容上傳模塊110用于通過無線網(wǎng)絡(luò)和互聯(lián)網(wǎng)接收上傳用戶終端100上傳 的源視頻文件,用戶不需要了解FTP等專業(yè)知識,只通過簡單的瀏覽器操作 即可以把各種內(nèi)容上傳到系統(tǒng)的網(wǎng)站空間中,系統(tǒng)支持的視頻文件格式包括 WMV/MPG/RM/AVI/MP4/3GP/DAT/MOV/ASF等全部的視頻格式。上傳用戶 終端通過無線網(wǎng)絡(luò)登錄系統(tǒng)網(wǎng)站,通過內(nèi)容上傳模塊在30秒內(nèi)就能將30M大 小的視頻文件上傳完畢。內(nèi)容上傳模塊UO進一步包括內(nèi)容分類模塊和內(nèi)容審核模塊。內(nèi)容分類模 塊采用Tag機制,在用戶終端上傳視頻文件時,創(chuàng)建多個Tag標(biāo)簽,該Tag 標(biāo)簽由用戶或編輯填寫,同一內(nèi)容可以有多個標(biāo)簽,內(nèi)容分類模塊根據(jù)Tag 標(biāo)簽的內(nèi)容將上傳的視頻文件進行分類,同一視頻文件由于不同的標(biāo)簽可以被 分到多個類別中。用戶在選擇視頻文件時,可以根據(jù)Tag標(biāo)簽類別檢索到相關(guān) 的內(nèi)容。對于用戶上傳的源視頻文件的內(nèi)容一般需要進行節(jié)目審核,編輯需要把一 個節(jié)目從頭到尾完整的審核一遍,才能保證用戶上傳的內(nèi)容沒有反動色情的東 西,而一般來說,如果多個用戶同時上傳了很多節(jié)目的話,編輯審核節(jié)目就需 要很多時間,按一般網(wǎng)站先發(fā)后審的習(xí)慣,如果是反動色情的內(nèi)容沒有被及時 審核的話就會造成嚴重的社會影響和嚴重的后果,一般的網(wǎng)站沒有這個承受能 力,因而往往投入很高的成本雇傭很多編輯人員來審核節(jié)目。但這就造成了人 力浪費,因為用戶上傳內(nèi)容少時候并不需要這么多編輯。而本系統(tǒng)中,內(nèi)容審 核模塊120在用戶上傳內(nèi)容之后,會在后臺根據(jù)預(yù)先設(shè)定的時間間隔和時間
段,或者在特定的時刻迅速的抓取10-30幅所上傳視頻的內(nèi)容的截圖,并發(fā)送至顯示設(shè)備顯示,以提供給編輯審査,大大提高編輯審核節(jié)目的效率。文件自動轉(zhuǎn)換模塊130包括輸入文件夾210 (Filel叩ut),用于保存源視 頻文件,源視頻文件在輸入文件夾210中以文件壓縮包的形式保存,每個文件 壓縮包的擴展名都根據(jù)視頻文件的格式類型確定,以便于通過分析文件壓縮包 的擴展名判斷該源文件是否為系統(tǒng)可以進行轉(zhuǎn)換的文件,如果是,就接受該源 視頻文件并進行處理,如果不能,則終止對該文件壓縮包的處理。源視頻文件以文件壓縮包的形式,放在輸入文件夾210內(nèi),系統(tǒng)通過分析 文件壓縮包內(nèi)的源視頻文件的擴展名判斷該源文件是否為系統(tǒng)可以進行轉(zhuǎn)換 的文件,如果是,就接受該源視頻文件并進行處理,如果不能,則終止對該文 件壓縮包的處理。系統(tǒng)中還包括自動編碼轉(zhuǎn)換引擎(EncodingEngine),轉(zhuǎn)換引擎包括預(yù)先 轉(zhuǎn)換器220和多個視頻轉(zhuǎn)換器230,預(yù)先轉(zhuǎn)換器220主要是用于改變源視頻文 件的視頻和音頻編碼方式,將不同格式的源視頻文件預(yù)先轉(zhuǎn)換成通用格式的視 頻文件,例如AVI格式,這是因為轉(zhuǎn)換引擎中不同的視頻轉(zhuǎn)換器只能對特定 格式的幾種視頻文件進行轉(zhuǎn)換,為了滿足不同視頻轉(zhuǎn)換器的需要,就要使源視 頻文件先轉(zhuǎn)換為所有視頻轉(zhuǎn)換器都默認(接受輸入)的視頻格式,以使各個視 頻轉(zhuǎn)換器都能進行進一步的處理。當(dāng)前視頻轉(zhuǎn)換領(lǐng)域中,存在有多種視頻轉(zhuǎn)換器,如QuickTime Pro、 Nokia Multimedia Converter、 BenQ AV Converter、 Xenon、 Imtoo 3GP Converter、 Helix Mobile Producer、 Windows Media Player等,但每個視頻轉(zhuǎn)換器都可以將源視 頻文件轉(zhuǎn)換成幾種有限的視頻格式,不能轉(zhuǎn)換成所有的視頻格式,為了將源視 頻文件轉(zhuǎn)換成所有主流視頻格式,轉(zhuǎn)換引擎要從上述的多種不同的視頻轉(zhuǎn)換器 230中,挑選所需要的視頻轉(zhuǎn)換器整合在一起,轉(zhuǎn)換時由各個視頻轉(zhuǎn)換器230 分別對源視頻文件進行轉(zhuǎn)換,以生成多種不同的視頻格式文件,達到基本可以 包括所有主流的視頻格式,如MP4、 WMV、 3GP、 RM、 RMVB、 ASF、 MOV 等。為了實現(xiàn)自動轉(zhuǎn)換的過程,轉(zhuǎn)換引擎中還包括了視頻轉(zhuǎn)換器列表240,列 表中排列了所有的視頻轉(zhuǎn)換器230,以及每個視頻轉(zhuǎn)換器所特有的參數(shù)設(shè)定文 件,并將對應(yīng)的設(shè)定文件和視頻轉(zhuǎn)換器綁定。系統(tǒng)工作時,可以調(diào)用視頻轉(zhuǎn)換
器列表,視頻轉(zhuǎn)換器列表240按序逐個啟動表中羅列的視頻轉(zhuǎn)換器230,同時加載綁定的設(shè)定文件中的設(shè)定值,對源視頻文件進行轉(zhuǎn)換。系統(tǒng)文件中,設(shè)定有視頻轉(zhuǎn)換器的多種參數(shù),包括執(zhí)行路徑、啟始參數(shù)、及其輸出文件名等。用戶還可以在設(shè)定文件中,對轉(zhuǎn)換生成的輸出文件參數(shù)進行設(shè)定,包括音/視頻編碼(如3GP格式中的MPEG4編碼和R263編碼), 視頻文件播放時的幀率、畫面尺寸等,根據(jù)不同移動終端對視頻的不同需要, 在設(shè)定文件中設(shè)定不同的參數(shù)值,優(yōu)化了視頻文件的播放質(zhì)量。實際應(yīng)用中經(jīng)常還需要獲得有關(guān)視頻內(nèi)容的圖片,為此轉(zhuǎn)換引擎中還設(shè)置 有圖片截取器270,用于在特定的時間點截取對應(yīng)的影像以圖片格式保存,截 取的特定時間點、文件名及圖片尺寸都可以在設(shè)定文件中設(shè)定。轉(zhuǎn)換引擎所產(chǎn)生的移動終端視頻文件,圖片截取器270截取的圖片以及源 視頻文件都以文件壓縮包的形式保存在輸出文件夾250 (File Output)中。 圖3是文件自動轉(zhuǎn)換模塊工作的流程圖。如圖所示,包括如下步驟 步驟SIOO,啟動自動編碼轉(zhuǎn)換引擎(EncondingEngine)。 步驟SlOl,提取輸入文件夾210中保存的源視頻文件。將編輯好的源視 頻以文件壓縮包的形式放入輸入文件夾210 (File Input)中,該輸入文件夾210 一次可以放入多個文件壓縮包,每個文件壓縮包都包含源視頻文件。當(dāng)自動編碼轉(zhuǎn)換引擎自動監(jiān)測到輸入文件夾210有文件壓縮包時,就按照 輸入文件夾210中文件壓縮包的順序依次對每個文件壓縮包進行分析,根據(jù)文 件壓縮包內(nèi)文件的擴展名判斷該源視頻文件是否是可以轉(zhuǎn)換的格式,若是,則 接受該源視頻文件,并進行接下來的處理,若不是可以轉(zhuǎn)換的格式,則跳過對 該源文件的處理。進一步,當(dāng)系統(tǒng)檢測到源視頻文件夾中存在不止-一個源視頻文件或者沒有 源視頻文件存在時,系統(tǒng)將會自動發(fā)出錯誤信息,并記錄發(fā)生錯誤的位置和內(nèi) 容,然后跳過該壓縮包的處理,結(jié)束程序,并處理下一個文件壓縮包的程序。 如果通過上述檢測,則提取文件壓縮包中的源視頻文件,進行F—步處理。 步驟S102,當(dāng)系統(tǒng)接受了一個源文件后,系統(tǒng)將根據(jù)源文件的編碼格式 判斷是否要激活預(yù)先轉(zhuǎn)換器220,如果源視頻文件的編碼格式是系統(tǒng)預(yù)先設(shè)定 的預(yù)先轉(zhuǎn)換器轉(zhuǎn)換后的音頻和視頻編碼格式,則不需要激活預(yù)先轉(zhuǎn)換器,直接 進入下一步驟。
步驟S103,如果源文件不是預(yù)定的轉(zhuǎn)換后的編碼格式,則系統(tǒng)會自動激 活預(yù)先轉(zhuǎn)換器220。預(yù)先轉(zhuǎn)換器220可以將各種編碼格式的源文件轉(zhuǎn)換為系統(tǒng) 統(tǒng)一設(shè)定的音頻和視頻編碼格式,如AVI格式,以方便利用該轉(zhuǎn)換后的文件 進行下一步驟的處理。步驟S104,根據(jù)系統(tǒng)預(yù)先的設(shè)定,判斷是否需要激活圖片截取器270。步驟S105,如果需要,則激活圖片截取器,圖片截取器270會依照設(shè)定 值去截取在特定時間點的影片片斷,并輸出特定格式和名稱的圖片。系統(tǒng)設(shè)定 文件中,時間點、文件名及圖片尺寸是以一定的規(guī)則來設(shè)定weight x height: position—filmname,這樣可以使用連續(xù)多個不同的設(shè)定值來產(chǎn)生出多張不同的 影片截圖,產(chǎn)生出來的圖片會放置在輸出文件夾250中。步驟S106,系統(tǒng)激活自動編碼轉(zhuǎn)換引擎,首先獲取視頻轉(zhuǎn)換器列表240, 表中包括所有的視頻轉(zhuǎn)換器230,以及每個視頻轉(zhuǎn)換器所特有的設(shè)定文件,設(shè) 定文件中包括該視頻轉(zhuǎn)換器的執(zhí)行路徑、啟始參數(shù)及其生成文件名稱等參數(shù)。步驟S107,自動編碼轉(zhuǎn)換引擎啟動視頻轉(zhuǎn)換器,并自動加載所屬該視頻 轉(zhuǎn)換器的特定的設(shè)定值,根據(jù)設(shè)定值,對經(jīng)過預(yù)先轉(zhuǎn)換器220處理的源視頻文 件進行視頻轉(zhuǎn)換,生成新的視頻文件。為了激活轉(zhuǎn)換引擎,可以在系統(tǒng)的命令 行(Command Line)中設(shè)定激活程序,當(dāng)需要激活轉(zhuǎn)換引擎,該程序可以自 動啟動轉(zhuǎn)換引擎。系統(tǒng)設(shè)定值中設(shè)定了轉(zhuǎn)換輸出的各種視頻文件格式,例如3GP格式/MP4 格式/WMV格式,同一種格式中又可以設(shè)定不同的編碼,如3GP格式中可設(shè) 置MPEG4編碼和H.263編碼,自動編碼轉(zhuǎn)換引擎可以根據(jù)這些設(shè)定的格式和 編碼種類將源視頻文件轉(zhuǎn)換成多個不同格式或者同一格式不同編碼的視頻文 件。同時,由于不同的移動終端屏幕尺寸和性能不同,所以對視頻文件播放時 的畫面尺寸、幀率都有不同的要求,上述的需要可以通過在設(shè)定文件中預(yù)先設(shè) 定,自動編碼轉(zhuǎn)換引擎會根據(jù)上述的設(shè)定值,將源視頻文件轉(zhuǎn)換成多種播放規(guī) 格的視頻文件,滿足不同移動終端播放時的具體要求。步驟S108,文件自動轉(zhuǎn)換模塊130中的自動編碼轉(zhuǎn)換引擎使所有的視頻 轉(zhuǎn)換器230逐個對源文件進行視頻轉(zhuǎn)換。將源視頻文件轉(zhuǎn)換成各種視頻格式、 音/視頻編碼和畫面尺寸,播放幀率的視頻文件。步驟S109,將源視頻文件,所有視頻轉(zhuǎn)換器轉(zhuǎn)換生成的視頻文件和圖片
截取器獲得的圖片都保存在輸出文件夾250中,壓縮打包成一個文件數(shù)據(jù)包。
步驟SllO,判斷是否需要將文件數(shù)據(jù)包上傳到前端的服務(wù)器260中。 步驟Slll,若需要,則將文件數(shù)據(jù)包上傳到服務(wù)器260中。 步驟S112,若不需要,則結(jié)束程序。內(nèi)容發(fā)布模塊140,通過服務(wù)器接口 (File Server Interface),將輸出文件 夾250與服務(wù)器260連接,將輸出文件夾250中的各種視頻文件和圖片打包發(fā) 送給服務(wù)器260,為網(wǎng)站或移動終端WAP提供內(nèi)容服務(wù)。
將文件自動轉(zhuǎn)換模塊130轉(zhuǎn)換生成的視頻文件發(fā)送至多個服務(wù)器260中, 以保證全國各地和海外各地用戶都能很快地訪問到轉(zhuǎn)換后的視頻文件內(nèi)容,同 時,內(nèi)容發(fā)布模塊在發(fā)送視頻文件至服務(wù)器260時,將會自動生成視頻文件的 靜態(tài)html頁面,與視頻文件一同保存在服務(wù)器260中,以使訪問用戶可以更 加方便快捷的査找到該視頻文件。內(nèi)容分享模塊150,將服務(wù)器中的視頻文件通過互聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò),發(fā) 送給請求訪問、觀看或下載的分享用戶終端160,該用戶終端160包括移動終 端或PC電腦。當(dāng)用戶要上傳視頻文件與其它用戶分享時,文件共享模塊150 便要求上傳的用戶輸入自己的姓名和希望分享該視頻文件的其他用戶的姓名 和/或用戶終端的號碼,內(nèi)容分享模塊150在該視頻文件經(jīng)過自動轉(zhuǎn)換處理發(fā) 布到服務(wù)器260中后,會發(fā)送包括該視頻文件WAP鏈接的提示消息至可以分 享該視頻文件的用戶終端,提示消息中還可以包括上傳用戶的姓名或上傳用戶 的用戶終端號碼,以使分享用戶終端160可以區(qū)分排除陌生人發(fā)送的鏈接,以 使分享用戶大膽的觀看下載視頻文件。分享用戶終端160可以根據(jù)提示信息的內(nèi)容去訪問服務(wù)器網(wǎng)站,瀏覽共享 的視頻文件的內(nèi)容,也可以直接點擊提示信息中的視頻文件的地址鏈接,將視 頻文件下載至用戶終端中瀏覽。對于不能上網(wǎng)的分享用戶,內(nèi)容分享模塊150可以將轉(zhuǎn)換后的視頻文件發(fā) 送到分享用戶的電子郵箱中。此外,系統(tǒng)中還包括內(nèi)容訂閱模塊,用戶可以通過RSS或移動終端的訂 閱指定用戶上傳的內(nèi)容,也可以指定類別的內(nèi)容。例如,若A用戶通過移動 終端訂閱了B用戶的專欄,當(dāng)B用戶有新的上傳內(nèi)容的時候,A用戶的移動 終端上就會收到內(nèi)容分享模塊的提示信息。A用戶可以訪問服務(wù)器瀏覽B用 戶上傳的節(jié)目,也可以直接點擊該提示消息中的鏈接,通過移動終端瀏覽B 用戶的節(jié)目。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情 況下,熟悉本領(lǐng)域的普通技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種共享用戶終端視頻文件的系統(tǒng),用于將用戶終端生成的視頻文件上傳至服務(wù)器,并與其它用戶終端共享,包括內(nèi)容上傳模塊,用于接收用戶終端上傳的多種格式的源視頻文件;文件自動轉(zhuǎn)換模塊,與所述內(nèi)容上傳模塊連接,用于將所述源視頻文件轉(zhuǎn)換為其他格式的視頻文件并保存;內(nèi)容發(fā)布模塊,與所述文件自動轉(zhuǎn)換模塊連接,用于將所述自動轉(zhuǎn)換后生成的視頻文件發(fā)送至服務(wù)器;內(nèi)容分享模塊,用于向分享用戶終端發(fā)送關(guān)于所述視頻文件的提示信息,接到所述分享用戶終端的響應(yīng)后,發(fā)送所述視頻文件至所述分享用戶終端;其特征在于,所述文件自動轉(zhuǎn)換模塊進一步包括預(yù)先轉(zhuǎn)換器,用于將所述多種格式的源視頻文件轉(zhuǎn)換成統(tǒng)一格式的視頻文件;視頻轉(zhuǎn)換器列表,排列了所有的視頻轉(zhuǎn)換器,用于逐個啟動視頻轉(zhuǎn)換器;多種視頻轉(zhuǎn)換器,用于對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視頻轉(zhuǎn)換,生成多種格式的視頻文件。
2. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 所述文件自動轉(zhuǎn)換模塊還包括輸入文件夾,用于存儲從所述內(nèi)容上傳模塊發(fā)送的源視頻文件; 輸出文件夾,用于保存視頻轉(zhuǎn)換后生成的視頻文件和所述源視頻文件;
3. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 所述文件自動轉(zhuǎn)換模塊還包括圖片截取器,用于在所述預(yù)先轉(zhuǎn)換后的視頻文件的特定時間點上截取影 像,并以圖片格式保存。
4. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 所述內(nèi)容上傳模塊還包括內(nèi)容分類模塊,用于為每個上傳的視頻文件創(chuàng)建Tag標(biāo)簽,根據(jù)所述Tag 標(biāo)簽的內(nèi)容對所述上傳的源視頻文件進行分類。
5. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 還包括內(nèi)容審核模塊,用于在所述源視頻文件中截取多幅圖片,并保存顯示所述 圖片。
6. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 所述提示信息包括所述視頻文件在所述服務(wù)器中的鏈接地址、上傳用戶的用 戶終端號碼和/或上傳用戶的姓名。
7. 根據(jù)權(quán)利要求1或6所述的共享用戶終端視頻文件的系統(tǒng),其特征在 于,所述系統(tǒng)還包括內(nèi)容訂閱模塊,用于訂閱特定用戶上傳的視頻內(nèi)容和/或特定類別的視頻 內(nèi)容,當(dāng)服務(wù)器中有訂閱的新內(nèi)容時,向所述訂閱的用戶發(fā)送所述視頻文件的 提示信息。
8. 根據(jù)權(quán)利要求1所述的共享用戶終端視頻文件的系統(tǒng),其特征在于, 所述用戶終端與所述內(nèi)容上傳模塊、內(nèi)容分享模塊和服務(wù)器分別無線連接。
9. 一種共享用戶終端視頻文件的方法,其特征在于,包括步驟l,用戶終端上傳多種格式的源視頻文件;步驟2,將多種格式的源視頻文件都預(yù)先轉(zhuǎn)換成統(tǒng)一格式的視頻文件,逐 個啟動視頻轉(zhuǎn)換器對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視頻轉(zhuǎn)換,生成多種格式 的視頻文件;步驟3,將所述多種格式的視頻文件發(fā)送至服務(wù)器,并向其他分享用戶終 端發(fā)送關(guān)于所述視頻文件的提示信息-,步驟4,當(dāng)所述分享用戶終端響應(yīng),則將所述視頻文件發(fā)送至所述響應(yīng)的 用戶終端。
10. 根據(jù)權(quán)利要求9所述的共享用戶終端視頻文件的方法,其特征在于, 所述步驟2具體包括步驟IOI,取得儲存在輸入文件夾中的源視頻文件;步驟102,啟動所述預(yù)先轉(zhuǎn)換器將所述輸入文件夾中不同格式的源視頻文 件都轉(zhuǎn)換成統(tǒng)一格式的視頻文件;步驟103,逐個啟動所述視頻轉(zhuǎn)換器對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視 頻轉(zhuǎn)換,生成多種格式的視頻文件;步驟104,將源視頻文件及所述多種視頻轉(zhuǎn)換器生成的視頻文件都儲存在 所述輸出文件夾中。
11. 根據(jù)權(quán)利要求10所述的共享用戶終端視頻文件的方法,其特征在于, 所述步驟103還包括步驟lll,調(diào)取視頻轉(zhuǎn)換器列表;步驟112,按照所述列表,逐個啟動所述視頻轉(zhuǎn)換器并加載與所述視頻轉(zhuǎn) 換器綁定的設(shè)定文件中的設(shè)定值;步驟113,所述視頻轉(zhuǎn)換器根據(jù)所述設(shè)定值對所述源視頻文件進行視頻轉(zhuǎn)換;步驟114,判斷是否所有視頻轉(zhuǎn)換器都完成了視頻轉(zhuǎn)換,若否,返回所述 步驟112,若是,則進入所述步驟104。
12. 根據(jù)權(quán)利要求9所述的共享用戶終端視頻文件的方法,其特征在于, 所述步驟1還包括根據(jù)用戶或編輯填寫的Tag標(biāo)簽對上傳的源視頻文件進行分類; 在預(yù)定的時刻、預(yù)定的時間間隔和/或預(yù)定的時間段中,在所述源視頻文 件中截取多幅圖片,并保存顯示。
13. 根據(jù)權(quán)利要求9所述的共享用戶終端視頻文件的方法,其特征在于, 所述步驟3還包括內(nèi)容發(fā)布模塊自動生成所述視頻文件的靜態(tài)html頁面,并發(fā)送至服務(wù)器 的步驟;和/或內(nèi)容分享模塊將包含上傳用戶的姓名或上傳用戶的用戶終端號碼的提示 信息發(fā)送至其他分享用戶終端的步驟。
14. 根據(jù)權(quán)利要求9所述的共享用戶終端視頻文件的方法,其特征在于, 所述步驟4還包括當(dāng)分享用戶不能上網(wǎng)時,將所述視頻文件發(fā)送至所述分享用戶的電子郵箱 的步驟。
全文摘要
本發(fā)明提出了一種共享用戶終端視頻文件的系統(tǒng),用于將用戶終端生成的視頻文件上傳至服務(wù)器,并與其它用戶終端共享,包括內(nèi)容上傳模塊、文件自動轉(zhuǎn)換模塊、內(nèi)容發(fā)布模塊和內(nèi)容分享模塊,其中,該文件自動轉(zhuǎn)換模塊進一步包括預(yù)先轉(zhuǎn)換器,用于將所述多種格式的源視頻文件轉(zhuǎn)換成統(tǒng)一格式的視頻文件;視頻轉(zhuǎn)換器列表,排列了所有的視頻轉(zhuǎn)換器,用于逐個啟動視頻轉(zhuǎn)換器;多種視頻轉(zhuǎn)換器,用于對所述預(yù)先轉(zhuǎn)換后的視頻文件進行視頻轉(zhuǎn)換,生成多種格式的視頻文件;本發(fā)明還提出了一種利用上述系統(tǒng)共享用戶終端視頻文件的方法,可以將用戶上傳的視頻文件自動進行格式轉(zhuǎn)換和相關(guān)處理,迅速發(fā)送至請求分享的其他用戶終端。
文檔編號H04L12/54GK101163087SQ20061011375
公開日2008年4月16日 申請日期2006年10月13日 優(yōu)先權(quán)日2006年10月13日
發(fā)明者輝 丁, 仝存錦, 白銀兵 申請人:風(fēng)網(wǎng)科技(北京)有限公司