本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種在線視頻播放方法及相關(guān)裝置。
背景技術(shù):
:隨著科學(xué)技術(shù)的進(jìn)步和互聯(lián)網(wǎng)的普及,用戶可以從越來越便捷渠道的獲取到想要觀看的視頻。錄像帶、碟片等視頻承載介質(zhì)已經(jīng)漸漸淡出了大眾的視野,而網(wǎng)絡(luò)下載、在線觀看等視頻傳播方式則為越來越多的用戶所接受。在線視頻播放服務(wù),是由商家提供在線視頻播放平臺,并在平臺上投放視頻資源。用戶接入在線視頻播放平臺,即可點(diǎn)播想要觀看的視頻。在線視頻播放服務(wù)解放了用戶的存儲空間,大大提高了視頻的傳播度?,F(xiàn)階段的在線視頻播放服務(wù)中,由于視頻資源均保存在平臺側(cè),故為了保證所有用戶能夠正常獲取視頻資源,用戶無法對視頻進(jìn)行編輯操作。這樣就導(dǎo)致現(xiàn)有的在線播放服務(wù)形式較為單一,無法滿足用戶的個性化需求。技術(shù)實現(xiàn)要素:本發(fā)明提供了一種在線視頻播放方法,用于提高在線視頻播放平臺的用戶體驗。本發(fā)明還提供了相關(guān)的在線視頻播放裝置。本發(fā)明提供的在線視頻播放方法包括:接收第一指令,所述第一指令包括第一用戶的用戶標(biāo)識ID和第一視頻的視頻ID,所述第一指令用于表示所述第一用戶從所述在線視頻庫中選擇所述第一視頻;接收上傳信息,所述上傳信息中包括所述第一用戶的用戶ID和所述第一用戶上傳到所述在線視頻庫中的第二視頻;根據(jù)所述第一視頻和所述第二視頻,生成第三視頻,并建立所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系;接收第二指令,所述第二指令包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第二指令用于表示所述第一用戶請求播放所述第一視頻;根據(jù)所述第二指令,以及所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系,播放所述第三視頻。本發(fā)明提供的在線視頻播放裝置包括:指令接收模塊,用于接收第一指令,所述第一指令包括第一用戶的用戶標(biāo)識ID和第一視頻的視頻ID,所述第一指令用于表示所述第一用戶從所述在線視頻庫中選擇所述第一視頻;信息接收模塊,用于接收上傳信息,所述上傳信息中包括所述第一用戶的用戶ID和所述第一用戶上傳到所述在線視頻庫中的第二視頻;視頻處理模塊,用于根據(jù)所述第一視頻和所述第二視頻,生成第三視頻,并建立所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系;所述指令接收模塊還用于:接收第二指令,所述第二指令包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第二指令用于表示所述第一用戶請求播放所述第一視頻;視頻播放模塊,用于根據(jù)所述第二指令,以及所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系,播放所述第三視頻。本發(fā)明實施例提供的在線視頻播放方法中,在線視頻播放裝置接收第一指令,該第一指令包括第一用戶的用戶ID和第一視頻的視頻ID;接收上傳信息,該上傳信息中包括該第一用戶的用戶ID和第一用戶長傳的第二視頻。在線視頻播放裝置對第一視頻和第二視頻進(jìn)行整合,得到第三視頻,并建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。當(dāng)在線視頻播放裝置接收到第二指令,獲知第一用戶請求播放第一視頻后,根據(jù)建立的映射關(guān)系播放第三視頻。通過這樣的方法,使得用戶能夠?qū)υ诰€視頻播放裝置所管理的視頻進(jìn)行自定義的修改,用戶的個性化需求得到滿足。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)階段視頻播放網(wǎng)絡(luò)的基本架構(gòu)示意圖;圖2(a)為在線視頻播放平臺一個實現(xiàn)方式示意圖;圖2(b)為在線視頻播放平臺另一個實現(xiàn)方式示意圖;圖3為本發(fā)明提供的在線視頻播放方法一個實施例流程圖;圖4為本發(fā)明提供的在線視頻播放方法另一個實施例流程圖;圖5為本發(fā)明提供的在線視頻播放裝置一個實施例結(jié)構(gòu)圖;圖6為本發(fā)明提供的在線視頻播放裝置一個實施例結(jié)構(gòu)圖。具體實施方式本發(fā)明提供了一種在線視頻播放方法,用于提高在線視頻播放平臺的用戶體驗。本發(fā)明還提供了相關(guān)的在線視頻播放裝置,以下將分別進(jìn)行描述。下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍?,F(xiàn)階段的視頻播放網(wǎng)絡(luò)的基本架構(gòu)請參閱圖1。為了給用戶提供良好的在線視頻播放服務(wù),商家需要搭建在線視頻播放平臺,并在平臺上投放統(tǒng)一的視頻資源供用戶點(diǎn)播。在線視頻播放平臺配置有在線視頻庫,商家投放的視頻資源以多個視頻文件的形式在線視頻庫中保存。當(dāng)用戶點(diǎn)播某個視頻時,在線視頻播放平臺返回該視頻的視頻流給用戶??梢岳斫獾?,不同用戶點(diǎn)播同一個視頻,在線視頻播放平臺返回的視頻流都是一樣的。在線視頻播放平臺可以采用在線視頻播放裝置來實現(xiàn)。在線視頻播放裝置主要用于管理在線視頻庫中的視頻,具體可以是商家設(shè)置的服務(wù)器,也可以是其它形式的設(shè)備,本發(fā)明中不做限定。在線視頻庫可以設(shè)置在在線視頻播放裝置中,如圖2(a)所示。對于大型的在線視頻播放平臺,如騰訊視頻、愛奇藝等平臺,其在線視頻庫中的視頻文件較多,故在線視頻庫也可以設(shè)置在獨(dú)立的存儲設(shè)備(如存儲器、分布式存儲系統(tǒng)等)中,如圖2(b)所示。在線視頻播放裝置通過訪問存儲設(shè)備,獲取在線視頻庫中的視頻并播放給用戶。在上文介紹的在線視頻播放平臺的基礎(chǔ)上,本發(fā)明提供了一種在線視頻播放方法。該在線視頻播放方法可以適用于圖1和圖2中任一在線視頻播放平臺,也可以適用于其他在線視頻播放平臺,其基本流程請參閱圖3,包括:301、接收第一指令。在線視頻播放裝置接收第一指令。第一指令由第一用戶發(fā)送,第一指令中攜帶有第一用戶的用戶標(biāo)識(identification,ID)和第一視頻的視頻ID。該第一指令用于表示該第一用戶從在線視頻庫內(nèi)的視頻中選擇了該第一視頻。302、接收上傳信息。在線視頻播放裝置接收上傳信息。上傳信息由第一用戶發(fā)送,其中包括該第一用戶的用戶ID,還包括該第一用戶上傳到在線視頻庫中的第二視頻。本實施例中,步驟301和302中沒有特定的先后順序。步驟302也可以位于步驟301之前。303、根據(jù)第一視頻和第二視頻,生成第三視頻。在線視頻播放裝置根據(jù)第一視頻和第二視頻,生成第三視頻。具體的,在線播放裝置可以通過轉(zhuǎn)碼、剪切、插入、連接等整合方式,將第一視頻和第二視頻整合為第三視頻??蛇x的,第三視頻也保存在在線視頻庫中。在線視頻播放裝置生成了第三視頻后,還可以為第三視頻分配第三視頻的視頻ID。304、建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。在線視頻播放裝置生成了第三視頻后,建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。使得通過第一用戶的用戶ID和第一視頻的視頻ID,能夠獲取到第三視頻。305、接收第二指令。在線視頻播放裝置接收第二指令,第二指令由第一用戶發(fā)送,第二指令中攜帶有第一用戶的用戶ID和第一視頻的視頻ID,第二指令用于表示第一用戶請求播放該第一視頻。306、根據(jù)第二指令,播放第三視頻。在線視頻播放裝置根據(jù)第二指令中攜帶的第一用戶的用戶ID和第一視頻的視頻ID,以及第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系,確定播放第三視頻給該第一用戶。本實施例提供的在線視頻播放方法中,在線視頻播放裝置接收第一指令,該第一指令包括第一用戶的用戶ID和第一視頻的視頻ID;接收上傳信息,該上傳信息中包括該第一用戶的用戶ID和第一用戶長傳的第二視頻。在線視頻播放裝置對第一視頻和第二視頻進(jìn)行整合,得到第三視頻,并建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。當(dāng)在線視頻播放裝置接收到第二指令,獲知第一用戶請求播放第一視頻后,根據(jù)建立的映射關(guān)系播放第三視頻。通過這樣的方法,使得用戶能夠?qū)υ诰€視頻播放裝置所管理的視頻進(jìn)行自定義的修改,用戶的個性化需求得到滿足。圖3所示的實施例給出了本發(fā)明提供的在線視頻播放方法的基本流程,下面將介紹一種較為詳盡的在線視頻播放方法,請參閱圖4:401、接收第一指令。第一用戶通過客戶端或其它方式選擇在線視頻庫中的第一視頻。該選擇操作以第一指令的形式傳遞給在線視頻播放裝置,該第一指令中攜帶有第一用戶的用戶ID和第一視頻的視頻ID。在線視頻播放裝置接收第一指令,并根據(jù)第一指令確定第一用戶選擇了第一視頻。402、拷貝所述第一視頻,得到所述第一視頻的副本。在線視頻播放裝置接收到第一指令副本后,根據(jù)該第一指令,拷貝第一視頻,得到第一視頻的副本。在線視頻播放裝置在生成了第一視頻的副本后,還可以為第一視頻的副本分配對應(yīng)的視頻ID。403、接收上傳信息。第一用戶通過客戶端或其它方式向在線視頻庫中上傳第二視頻。該上傳操作以上傳信息的形式傳遞給在線視頻播放裝置,該長傳信息中包括第一用戶的用戶ID以及該第二視頻。在線視頻播放裝置接收上傳信息,確定第一用戶上傳了第二視頻。本實施例中,步驟401~403沒有特定的先后順序。步驟403也可以位于步驟401、402中任意一步之前。404、將第二視頻插入到第一視頻的副本中,得到第三視頻。在線視頻播放裝置生成了第一視頻的副本后,將第一用戶上傳的第二視頻插入到第一視頻的副本中,得到第三視頻。其中,由于第一視頻是在線視頻庫中的原始視頻,故第一視頻的格式應(yīng)符合在線視頻播放平臺所支持的格式。而第二視頻是用戶自行上傳的視頻,故第二視頻有可能不符合在線視頻播放平臺所支持的格式。若第二視頻不符合在線視頻播放平臺所支持的格式,則在線視頻播放裝置還需要將第二視頻轉(zhuǎn)碼成在線視頻播放平臺能夠支持的格式,以便整合后的第三視頻能夠正常播放??蛇x的,第一用戶還可以選擇第二視頻插入第一視頻的時刻點(diǎn)。具體的,第一用戶在第一視頻的整個時長中選擇目標(biāo)時刻點(diǎn),該選擇操作以第三指令的形式傳遞給在線視頻播放裝置,該第三指令中攜帶有第一用戶的用戶ID和該目標(biāo)時刻點(diǎn)。在線視頻播放裝置接收第三指令,并根據(jù)第三指令確定第一用戶選中第一視頻中的目標(biāo)時刻點(diǎn)。于是在線視頻播放裝置將第二視頻插入到第一視頻的副本中的目標(biāo)時刻點(diǎn)處??蛇x的,該第三指令可以與第一指令合并發(fā)送在線視頻播放裝置,也可以與上傳信息合并發(fā)送給在線視頻播放裝置。該第三指令也可以在其它任意時刻單獨(dú)發(fā)送給在線視頻播放裝置,本實施例中不做限定??蛇x的,第三視頻也保存在在線視頻庫中。在線視頻播放裝置生成了第三視頻后,還可以為第三視頻分配第三視頻的視頻ID,405、建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。在線視頻播放裝置生成了第三視頻后,建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。在線視頻播放裝置建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系的方式有很多,其中一種可選的實現(xiàn)方式是通過視頻點(diǎn)播表來建立該映射關(guān)系。具體的,在線視頻播放裝置中可以維護(hù)有視頻點(diǎn)播表,該視頻點(diǎn)播表中包括多個視頻點(diǎn)播條目,每個視頻點(diǎn)播條目中包括條件字段和行為字段??蛇x的,每個視頻點(diǎn)播條目的條件字段可以用于記錄匹配該條目的條件,每個視頻點(diǎn)播條目的行為字段用于記錄該條目所觸發(fā)的操作。表1是視頻點(diǎn)播表的一個示例:條件字段行為字段視頻1的視頻ID播放視頻1視頻2的視頻ID播放視頻2…………視頻n的視頻ID播放視頻n表1在線視頻播放裝置生成了第三視頻后,向視頻點(diǎn)播表中添加第一條目,該第一條目的條件字段包括第一用戶的用戶ID和第一視頻的視頻ID,該第一條目的行為字段用于指示播放第三視頻。如表2所示。這樣,在線視頻播放裝置就通過第一條目建立了第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。表2406、接收第二指令。第一用戶在期望觀看整合后的第一視頻(即第三視頻)時,通過客戶端或其它方式選擇在線視頻庫中的第一視頻。該選擇操作以第二指令的形式傳遞給在線視頻播放裝置,該第二指令中攜帶有第一用戶的用戶ID和第一視頻的視頻ID。在線視頻播放裝置接收第二指令,并根據(jù)第二指令確定第一用戶請求播放第一視頻。407、根據(jù)第二指令,播放第三視頻。在線視頻播放裝置根據(jù)第二指令中攜帶的第一用戶的用戶ID和第一視頻的視頻ID,以及第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系,確定播放第三視頻給該第一用戶??蛇x的,若在線視頻播放裝置通過視頻點(diǎn)播表中的第一條目來維護(hù)第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系,則在線視頻播放裝置具體可以根據(jù)第二指令攜帶的第一用戶的用戶ID和第一視頻的視頻ID查找視頻點(diǎn)播表,該查找操作命中視頻點(diǎn)播表中第一條目的條件字段。于是在線視頻播放裝置根據(jù)第一條目的行為字段,播放第三視頻。可選的,本發(fā)明提供的在線視頻播放方法還可以包括如下步驟:408、接收第四指令。若第二用戶希望觀看該第一視頻,則第二用戶通過客戶端或其它方式選擇在線視頻庫中的第一視頻。該選擇操作以第四指令的形式傳遞給在線視頻播放裝置,該第四指令中攜帶有第二用戶的用戶ID和第一視頻的視頻ID。在線視頻播放裝置接收第四指令,并根據(jù)第四指令確定第二用戶請求播放第一視頻。409、根據(jù)第四指令,播放第一視頻。在線視頻播放裝置根據(jù)第四指令中攜帶的第二用戶的用戶ID和第一視頻的視頻ID,確定播放第一視頻給該第二用戶。可選的,若在線視頻播放裝置中維護(hù)有視頻點(diǎn)播表,則該視頻點(diǎn)播表中應(yīng)還包括第二條目,第二條目的條件字段包括第一視頻的視頻ID,第二條目的行為字段用于指示播放第一視頻。在線視頻播放裝置具體可以根據(jù)第四指令攜帶的第二用戶的用戶ID和第一視頻的視頻ID查找視頻點(diǎn)播表,該查找操作命中視頻點(diǎn)播表中第二條目的條件字段。于是在線視頻播放裝置根據(jù)第二條目的行為字段,播放第一視頻。本實施例提供的在線視頻播放方法中,在線視頻播放裝置接收第一指令,該第一指令包括第一用戶的用戶ID和第一視頻的視頻ID;拷貝所述第一視頻,得到所述第一視頻的副本;接收上傳信息,該上傳信息中包括該第一用戶的用戶ID和第一用戶長傳的第二視頻。將第二視頻插入到第一視頻的副本中,得到第三視頻,并建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。當(dāng)在線視頻播放裝置接收到第二指令,獲知第一用戶請求播放第一視頻后,根據(jù)建立的映射關(guān)系播放第三視頻。當(dāng)在線視頻播放裝置接收到第四指令,獲知第二用戶希望觀看該第一視頻后,根據(jù)第四指令中攜帶的第二用戶的用戶ID和第一視頻的視頻ID,確定播放第一視頻給該第二用戶。通過這樣的方法,使得用戶能夠?qū)υ诰€視頻播放裝置所管理的視頻進(jìn)行自定義的修改,用戶的個性化需求得到滿足;且通過維護(hù)視頻和用戶ID之間的映射,使得只有對視頻進(jìn)行自定義操作的用戶能夠接收修改后的視頻,其它用戶仍然能夠正常收看未修改的視頻,滿足的不同用戶的不同需求。為了便于理解上述實施例,下面將以上述實施例的一個具體應(yīng)用場景為例進(jìn)行描述。用戶小張為了給女友求婚,特地拍攝了求婚視頻。小張打開騰訊視頻平臺的操作界面,登陸自己的用戶ID“DavidZhang”。順利登陸后,點(diǎn)擊視頻《新白娘子傳奇》。騰訊視頻平臺配置的在線視頻播放裝置接收該點(diǎn)擊指令,確定用戶DavidZhang選中視頻《新白娘子傳奇》。小張向在線視頻播放裝置上傳求婚視頻,在線視頻播放裝置獲取小張上傳的求婚視頻?!缎掳啄镒觽髌妗菲L45分鐘,小張在《新白娘子傳奇》的頁面上點(diǎn)擊《新白娘子傳奇》進(jìn)度條中的時刻點(diǎn)10:00,在線視頻播放裝置接收該點(diǎn)擊指令,確定用戶DavidZhang選取視頻《新白娘子傳奇》的10分鐘時刻點(diǎn)。在線視頻播放裝置拷貝得到《新白娘子傳奇》的副本,將求婚視頻轉(zhuǎn)碼為與《新白娘子傳奇》的副本相同的格式,然后將求婚視頻插入《新白娘子傳奇》的副本的第10分鐘處,得到《新白娘子傳奇》的自定義版本。同時,在線視頻播放裝置向本地維護(hù)的點(diǎn)播表中添加目標(biāo)條目,目標(biāo)條目中的條件字段包括用戶ID“DavidZhang”,以及《新白娘子傳奇》的視頻ID;目標(biāo)條目中的行為字段用于指示播放《新白娘子傳奇》的自定義版本。小張的女友到來之后,小張登錄用戶ID“DavidZhang”,點(diǎn)擊視頻《新白娘子傳奇》和女友一起觀看。在線視頻播放裝置接收該點(diǎn)擊指令,確定用戶DavidZhang請求播放《新白娘子傳奇》。由于用戶ID“DavidZhang”和《新白娘子傳奇》的視頻ID匹配到了目標(biāo)條目的條件字段,故在線視頻播放裝置根據(jù)目標(biāo)條目的行為字段,返回《新白娘子傳奇》的自定義版本的視頻流,使得小張和女友觀看到《新白娘子傳奇》的自定義版本。在前十分鐘內(nèi),騰訊視頻播放的是《新白娘子傳奇》的內(nèi)容。在第10分鐘時,播放畫面突然切換到了小張的求婚視頻。女友見到后十分感動,然后拒絕了小張。上面的實施例介紹了本發(fā)明提供的在線視頻播放方法,下面將介紹用于實現(xiàn)該方法的在線視頻播放裝置,其基本結(jié)構(gòu)請參閱圖5,包括:指令接收模塊501,用于接收第一指令,所述第一指令包括第一用戶的用戶標(biāo)識ID和第一視頻的視頻ID,所述第一指令用于表示所述第一用戶從所述在線視頻庫中選擇所述第一視頻;信息接收模塊502,用于接收上傳信息,所述上傳信息中包括所述第一用戶的用戶ID和所述第一用戶上傳到所述在線視頻庫中的第二視頻;視頻處理模塊503,用于根據(jù)所述第一視頻和所述第二視頻,生成第三視頻,并建立所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系;所述指令接收模塊501還用于:接收第二指令,所述第二指令包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第二指令用于表示所述第一用戶請求播放所述第一視頻;視頻播放模塊504,用于根據(jù)所述第二指令,以及所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系,播放所述第三視頻。本實施例中,指令接收模塊501接收第一指令,該第一指令包括第一用戶的用戶ID和第一視頻的視頻ID;信息接收模塊502接收上傳信息,該上傳信息中包括該第一用戶的用戶ID和第一用戶長傳的第二視頻。視頻處理模塊503對第一視頻和第二視頻進(jìn)行整合,得到第三視頻,并建立第一用戶的用戶ID、第一視頻的視頻ID和第三視頻之間的映射關(guān)系。當(dāng)指令接收模塊501接收到第二指令,獲知第一用戶請求播放第一視頻后,視頻播放模塊504根據(jù)建立的映射關(guān)系播放第三視頻。這就使得用戶能夠?qū)υ诰€視頻播放裝置所管理的視頻進(jìn)行自定義的修改,用戶的個性化需求得到滿足??蛇x的,視頻處理模塊503具體用于:拷貝所述第一視頻,得到所述第一視頻的副本;將所述第二視頻插入到所述第一視頻的副本中,得到所述第三視頻??蛇x的,所述指令接收模塊501還用于:接收第三指令,所述第三指令包括所述第一用戶的用戶ID,以及所述第一視頻中的目標(biāo)時刻點(diǎn),所述第三指令用于表示所述第一用戶選中所述第一視頻中的目標(biāo)時刻點(diǎn);所述視頻處理模塊503還用于:將所述第二視頻插入到所述第一視頻的副本中的目標(biāo)時刻點(diǎn)處??蛇x的,所述在線視頻播放裝置包括視頻點(diǎn)播表,所述視頻點(diǎn)播表中包括多個視頻點(diǎn)播條目,每個所述視頻點(diǎn)播條目中包括條件字段和行為字段;所述視頻處理模塊503還用于:向所述視頻點(diǎn)播表中添加第一條目,所述第一條目的條件字段包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第一條目的行為字段用于指示播放所述第三視頻;所述視頻播放模塊504具體用于:根據(jù)所述第二指令中的所述第一用戶的用戶ID和所述第一視頻的視頻ID查找所述視頻點(diǎn)播表,查找到所述第一條目的條件字段;根據(jù)所述第一條目的行為字段,播放所述第三視頻??蛇x的,所述視頻點(diǎn)播表中還包括第二條目,所述第二條目的條件字段包括所述第一視頻的視頻ID,所述第二條目的行為字段用于指示播放所述第一視頻;所述指令接收模塊501還用于:接收第四指令,所述第四指令包括第二用戶的用戶ID和所述第一視頻的視頻ID,所述第四指令用于表示所述第二用戶請求播放所述第一視頻;所述視頻播放模塊504還用于:根據(jù)所述第四指令中的所述第二用戶的用戶ID和所述第一視頻的視頻ID查找所述視頻點(diǎn)播表,查找到所述第二條目的條件字段;根據(jù)所述第二條目的行為字段,播放所述第一視頻。上面從單元化功能實體的角度對本發(fā)明實施例中的在線視頻播放裝置進(jìn)行了描述,下面從硬件處理的角度對本發(fā)明實施例中的在線視頻播放裝置進(jìn)行描述,請參閱圖6,本發(fā)明實施例中的在線視頻播放裝置600另一實施例包括:輸入裝置601、輸出裝置602、處理器603和存儲器604(其中在線視頻播放裝置600中的處理器603的數(shù)量可以一個或多個,圖6中以一個處理器603為例)。在本發(fā)明的一些實施例中,輸入裝置601、輸出裝置602、處理器603和存儲器604可通過總線或其它方式連接,其中,圖6中以通過總線連接為例。其中,通過調(diào)用存儲器604存儲的操作指令,處理器603用于執(zhí)行如下步驟:接收第一指令,所述第一指令包括第一用戶的用戶標(biāo)識ID和第一視頻的視頻ID,所述第一指令用于表示所述第一用戶從所述在線視頻庫中選擇所述第一視頻;接收上傳信息,所述上傳信息中包括所述第一用戶的用戶ID和所述第一用戶上傳到所述在線視頻庫中的第二視頻;根據(jù)所述第一視頻和所述第二視頻,生成第三視頻,并建立所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系;接收第二指令,所述第二指令包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第二指令用于表示所述第一用戶請求播放所述第一視頻;根據(jù)所述第二指令,以及所述第一用戶的用戶ID、所述第一視頻的視頻ID和所述第三視頻之間的映射關(guān)系,播放所述第三視頻。本發(fā)明的一些實施例中,處理器603還用于執(zhí)行如下步驟:拷貝所述第一視頻,得到所述第一視頻的副本;將所述第二視頻插入到所述第一視頻的副本中,得到所述第三視頻。本發(fā)明的一些實施例中,處理器603還用于執(zhí)行如下步驟:接收第三指令,所述第三指令包括所述第一用戶的用戶ID,以及所述第一視頻中的目標(biāo)時刻點(diǎn),所述第三指令用于表示所述第一用戶選中所述第一視頻中的目標(biāo)時刻點(diǎn);將所述第二視頻插入到所述第一視頻的副本中的目標(biāo)時刻點(diǎn)處。本發(fā)明的一些實施例中,所述在線視頻播放裝置包括視頻點(diǎn)播表,所述視頻點(diǎn)播表中包括多個視頻點(diǎn)播條目,每個所述視頻點(diǎn)播條目中包括條件字段和行為字段,處理器603還用于執(zhí)行如下步驟:向所述視頻點(diǎn)播表中添加第一條目,所述第一條目的條件字段包括所述第一用戶的用戶ID和所述第一視頻的視頻ID,所述第一條目的行為字段用于指示播放所述第三視頻;根據(jù)所述第二指令中的所述第一用戶的用戶ID和所述第一視頻的視頻ID查找所述視頻點(diǎn)播表,查找到所述第一條目的條件字段;根據(jù)所述第一條目的行為字段,播放所述第三視頻。本發(fā)明的一些實施例中,所述視頻點(diǎn)播表中還包括第二條目,所述第二條目的條件字段包括所述第一視頻的視頻ID,所述第二條目的行為字段用于指示播放所述第一視頻,處理器603還用于執(zhí)行如下步驟:接收第四指令,所述第四指令包括第二用戶的用戶ID和所述第一視頻的視頻ID,所述第四指令用于表示所述第二用戶請求播放所述第一視頻;根據(jù)所述第四指令中的所述第二用戶的用戶ID和所述第一視頻的視頻ID查找所述視頻點(diǎn)播表,查找到所述第二條目的條件字段;根據(jù)所述第二條目的行為字段,播放所述第一視頻。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當(dāng)前第1頁1 2 3