專利名稱:在用戶終端設備上下載拼接多媒體文件的方法
技術領域:
本發明涉及一種在用戶終端設備上下載拼接多媒體文件的方法,屬于互聯網應用技術領域。
背景技術:
隨著互聯網帶寬的提高,人們對多媒體內容的需求越來越大,而且越來越多的內容都是通過互聯網下載到用戶的終端上。現有的下載多媒體的軟件提供的服務都是直接下載用戶所選的多媒體文件,該方法的缺點是,下載服務提供者無法將用戶所選的多媒體內容之外的內容進行投放下載。
一般來說,多媒體內容提供者或下載服務提供者,都希望用戶在下載其提供的多媒體內容的同時,可以看到多媒體內容提供者或下載服務提供者推送給用戶的附加內容,包括附加的多媒體內容或者在原有多媒體內容上添加水印。目前主要的解決方法就是在用戶下載多媒體內容之前,多媒體內容提供者或下載服務提供者在多媒體內容上直接附加其推送的內容。該方法的缺點是,多媒體內容提供者或下載服務提供者不能簡單方便地更改其推送的內容,也不能進行有效的管理,而且對于下載多媒體內容的用戶也只能按照單一的模式收看多媒體內容。
發明內容
本發明的目的是提出一種在用戶終端設備上下載拼接多媒體文件的方法,以方便有效地實現多媒體內容提供者或下載服務提供者將其附加內容推送到下載用戶終端設備上,從而達到用戶下載其所選擇的多媒體內容的同時,服務提供者向用戶提供附加的服務或宣傳的目的。
本發明提出的在用戶終端設備上下載拼接多媒體文件的方法,包括以下步驟(1)使用特定的下載程序,從互聯網上獲取用戶指定的第一多媒體內容;(2)使用特定的下載程序,從互聯網上獲取多媒體內容提供者或下載服務提供者指定的第二多媒體內容;(3)將上述用戶指定的第一多媒體內容和上述多媒體內容提供者或下載服務提供者指定的第二多媒體內容進行拼接,或直接在用戶指定的第一多媒體內容上添加第二多媒體內容的水印,完成拼接或添加水印后的文件名采用上述用戶指定的第一多媒體內容的文件名;(4)提示用戶下載完成。
上述方法中,多媒體內容包括圖片、音頻或視頻中的一種或多種組合。
上述方法中,第一多媒體內容和第二多媒體內容的視頻和音頻的格式相同,采樣率、比特率相同或相近,音頻的聲道數相同,視頻的高度和寬度相同。
上述方法中,用戶終端設備為個人電腦、手機、掌上電腦中的任何一種。
上述方法中,從互聯網獲取多媒體內容的方式為Http、Ftp、P2P中的任何一種。
本發明提出的在用戶終端設備上下載拼接多媒體文件的方法,其優點是在下載用戶所選的多媒體內容的同時,在用戶終端設備上下載附加的多媒體內容,并且多媒體內容提供者或下載服務提供者可以簡單方便地更改其推送的內容,按照下載服務提供者所制訂的規則有效地管理其推送的多媒體內容,很好地增加軟件使用的友好度。
具體實施例方式
本發明提出的在用戶終端設備上下載拼接多媒體文件的方法,首先使用特定的下載程序,從互聯網上獲取用戶指定的第一多媒體內容;使用特定的下載程序,從互聯網上獲取多媒體內容提供者或下載服務提供者指定的第二多媒體內容;將上述用戶指定的第一多媒體內容和上述多媒體內容提供者或下載服務提供者指定的第二多媒體內容進行拼接,或直接在用戶指定的第一多媒體內容上添加第二多媒體內容的水印,完成拼接或添加水印后的文件名采用上述用戶指定的第一多媒體內容的文件名;提示用戶下載完成。
上述方法中,多媒體內容包括圖片、音頻或視頻中的一種或多種組合。
上述方法中,第一多媒體內容和第二多媒體內容的視頻和音頻的格式相同,采樣率、比特率相同或相近,音頻的聲道數相同,視頻的高度和寬度相同。
上述方法中,用戶終端設備為個人電腦、手機、掌上電腦中的任何一種。
上述方法中,從互聯網獲取多媒體內容的方式為Http、Ftp、P2P中的任何一種。
本發明的提出了一種在用戶終端設備上下載拼接多媒體文件的方法,用戶首先需要在用戶終端設備上安裝一個下載服務提供者的程序。然后在互聯網上,使用下載服務提供者的特定的下載程序,從互聯網選取用戶希望下載的多媒體內容,將其下載到用戶終端設備上。本發明方法中所指的多媒體內容,可以為圖片、音頻或視頻中的一種或多種的組合。用戶使用本方法所帶的下載程序進行下載,其下載方式可以為Http、Ftp、P2P、P2SP中的任何一種。本發明中涉及的下載,可以采用標準的http或Ftp下載或基于免費開放源代碼(Open Source)BitTorrent的P2P下載。除此之外,下載服務提供者的程序將用戶選擇的多媒體文件信息,比如文件的大小、名稱等,多媒體內容提供者對多媒體內容的編號,視頻文件的播放時長,以及用戶的信息,比如用戶的ip地址,以及用戶在下載服務提供者的程序中的注冊用戶名,反饋給下載服務提供者,下載服務提供者根據上述信息,選擇推送附加的多媒體內容,并通過下載服務提供者的特定的下載程序,將該附加的多媒體內容下載到用戶終端設備上。所以推送的多媒體內容可以根據多媒體內容提供者和下載服務提供者需要而隨時改變。用戶所選多媒體內容和附加的多媒體內容的下載可以分前后次序的順序下載,也可以同時下載。
用戶終端設備上的多媒體內容全部下載完成后,按照下載服務提供者所制定的規則進行拼接和添加水印。其中的規則是指用戶指定的多媒體內容和推送的多媒體內容拼接的先后順序,或在用戶指定的多媒體內容上添加推送的多媒體內容的水印的位置和時間長短等。
本方法中,多媒體文件的拼接是指將推送的多媒體內容拼接到用戶指定的多媒體內容的前面、后面或是中間,將多個多媒體內容的音頻和視頻部分整合在一起。加水印是指在用戶指定的多媒體內容的圖像或視頻幀中增加推送的多媒體內容圖像。關于多媒體內容的拼接,要求所有多媒體內容視頻和音頻的格式相同,采樣率、比特率相同或相近,音頻的聲道數相同,視頻的高度和寬度相同。由于視頻和音頻的文件格式有很多不同的標準,不同的文件格式對應不同的編碼方式,拼接時應根據不同的多媒體內容的編碼格式采用不同的方法。由于現在通常采用的多媒體文件編碼方式都是公知的,并且又有很多免費開放源碼或開放接口的多媒體內容拼接和添加水印的程序,所以本發明方法中不一一列舉,比如WMV文件的拼接可以直接調用微軟(Microsoft)提供的開放接口WMVEncoder來實現,添加水印可以通過開源組織GNU提供的ffmpeg來實現。
拼接完成后的多媒體文件名采用用戶指定的多媒體內容的文件名,以便用戶使用。最后下載服務提供者的程序提示用戶下載完成。
權利要求
1.一種在用戶終端設備上下載拼接多媒體文件的方法,其特征在于該方法包括以下步驟(1)使用特定的下載程序,從互聯網上獲取用戶指定的第一多媒體內容;(2)使用特定的下載程序,從互聯網上獲取多媒體內容提供者或下載服務提供者指定的第二多媒體內容;(3)將上述用戶指定的第一多媒體內容和上述多媒體內容提供者或下載服務提供者指定的第二多媒體內容進行拼接,或直接在用戶指定的第一多媒體內容上添加第二多媒體內容的水印,完成拼接或添加水印后的文件名采用上述用戶指定的第一多媒體內容的文件名;(4)提示用戶下載完成。
2.如權利要求1所述的方法,其特征在于所述的多媒體內容包括圖片、音頻或視頻中的一種或多種組合。
3.如權利要求1所述的方法,其特征在于,所述的第一多媒體內容和第二多媒體內容的視頻和音頻的格式相同,采樣率、比特率相同或相近,音頻的聲道數相同,視頻的高度和寬度相同。
4.如權利要求1所述的方法,其特征在于所述的用戶終端設備為個人電腦、手機、掌上電腦中的任何一種。
5.如權利要求1所述的方法,其特征在于,所述的從互聯網獲取多媒體內容的方式為Http、Ftp或P2P中的任何一種。
全文摘要
本發明涉及一種在用戶終端設備上下載拼接多媒體文件的方法,屬于互聯網應用技術領域。首先使用特定的下載程序,從互聯網上獲取用戶指定的第一多媒體內容和多媒體內容提供者或下載服務提供者指定的第二多媒體內容;將用戶指定的第一多媒體內容和上述多媒體內容提供者或下載服務提供者指定的第二多媒體內容進行拼接,或直接在用戶指定的第一多媒體內容上添加第二多媒體內容的水印,其文件名采用已由用戶指定的第一多媒體內容的文件名。本發明方法的優點是,用戶在下載所選的多媒體內容的同時,在用戶終端設備上下載附加的多媒體內容,因此多媒體內容提供者或下載服務提供者可以簡單方便地更改其推送的內容,很好地增加軟件使用的友好度。
文檔編號H04L12/28GK101026542SQ20071006493
公開日2007年8月29日 申請日期2007年3月30日 優先權日2007年3月30日
發明者任錚 申請人:北京呼啦在線傳媒科技有限公司