視頻播放列表更新方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供的一種視頻播放列表更新方法及系統(tǒng),可以根據(jù)觀看記錄確定用戶觀看過的視頻,查找與用戶觀看過的視頻相關(guān)聯(lián)、且不存在于當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,將用戶已觀看過的視頻替換為關(guān)聯(lián)視頻。因此,本發(fā)明可以根據(jù)用戶的觀看記錄自動(dòng)對(duì)當(dāng)前視頻播放列表進(jìn)行更新,而無(wú)需用戶手動(dòng)更新視頻播放列表。同時(shí),由于本發(fā)明使用關(guān)聯(lián)視頻對(duì)用戶已觀看過的視頻進(jìn)行更新,因此更新后的視頻播放列表更加符合用戶的觀看需求,用戶使用感受良好。
【專利說(shuō)明】視頻播放列表更新方法及系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放【技術(shù)領(lǐng)域】,特別是涉及一種視頻播放列表更新方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,人們對(duì)手機(jī)、電腦等電子設(shè)備的使用越來(lái)越頻繁。通過手機(jī)、電腦,人們可以更加方便的觀看視頻,而不再像觀看傳統(tǒng)電視一樣無(wú)法控制視頻節(jié)目的播放。
[0003]為了方便用戶連續(xù)觀看視頻,現(xiàn)有技術(shù)一般采用視頻播放列表的方式實(shí)現(xiàn)視頻的連續(xù)播放。用戶可以將多個(gè)視頻添加到視頻播放列表中,然后電子設(shè)備就會(huì)按照視頻播放列表播放各個(gè)視頻。當(dāng)用戶觀看了視頻播放列表中的視頻后,用戶需要再次將新的視頻添加到播放列表中以進(jìn)行觀看,操作比較繁瑣。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的在于提供一種視頻播放列表更新方法及系統(tǒng),以實(shí)現(xiàn)視頻播放列表的自動(dòng)更新。
[0005]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種視頻播放列表更新方法,包括:
[0006]記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄;
[0007]根據(jù)所述觀看記錄確定用戶觀看過的視頻; [0008]查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻;
[0009]將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表。
[0010]可選的,所述查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,包括:
[0011]確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻;
[0012]查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻;
[0013]查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
[0014]可選的,所述將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表,包括:
[0015]在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù);
[0016]如果查找到所述其他視頻,則根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最前的視頻在所述排列順序中相連;
[0017]如果無(wú)法查找到其他視頻,則將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
[0018]可選的,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中同樣按照在所述劇目中的排列順序進(jìn)行排列。
[0019]可選的,在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),所述方法還包括:
[0020]獲得所述第一視頻所屬劇目的相似劇目下的視頻;
[0021]將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
[0022]可選的,所述將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,包括:
[0023]獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng);
[0024]獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,即為第二時(shí)長(zhǎng);
[0025]將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差;
[0026]將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
[0027]可選的,所述查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,包括:
[0028]在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。
[0029]一種視頻播放列表更新系統(tǒng),包括:觀看記錄單元、視頻確定單元、視頻查找單元和列表更新單元,
[0030]所述觀看記錄單元,用于記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄;
[0031]所述視頻確定單元,用于根據(jù)所述觀看記錄確定用戶觀看過的視頻;
[0032]所述視頻查找單元,用于查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻;
[0033]所述列表更新單元,用于將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表。
[0034]可選的,所述視頻查找單元,包括:視頻區(qū)分子單元、第一查找子單元和第二查找子單元,
[0035]所述視頻區(qū)分子單元,用于確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻;
[0036]所述第一查找子單元,用于查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻;[0037]所述第二查找子單元,用于查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
[0038]可選的,所述列表更新單元,包括:第三查找子單元、第一視頻替換子單元和第二視頻替換子單元,
[0039]所述第三查找子單元,用于在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù);
[0040]所述第一視頻替換子單元,用于在所述第三查找子單元查找到所述其他視頻時(shí),根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最前的視頻在所述排列順序中相連;
[0041]所述第二視頻替換子單元,用于在所述第三查找子單元無(wú)法查找到其他視頻時(shí),將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
[0042]可選的,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中同樣按照在所述劇目中的排列順序進(jìn)行排列。
[0043]可選的,所述系統(tǒng)還包括:相似視頻獲得單元和視頻補(bǔ)充單元,
[0044]所述相似視頻獲得單元,用于在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),獲得所述第一視頻所屬劇目的相似劇目下的視頻;
[0045]所述視頻補(bǔ)充單元,用于將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
[0046]可選的,所述視頻補(bǔ)充單元,包括:第一時(shí)長(zhǎng)獲得子單元、第二時(shí)長(zhǎng)獲得子單元、作差子單元和視頻添加子單元,
[0047]所述第一時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng);
[0048]所述第二時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,SP為第二時(shí)長(zhǎng);
[0049]所述作差子單元,用于將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差;
[0050]所述視頻添加子單元,用于將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
[0051]可選的,所述視頻查找單元,具體用于:
[0052]在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。
[0053]本發(fā)明實(shí)施例提供的一種視頻播放列表更新方法及系統(tǒng),可以根據(jù)觀看記錄確定用戶觀看過的視頻,查找與用戶觀看過的視頻相關(guān)聯(lián)、且不存在于當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,將用戶已觀看過的視頻替換為關(guān)聯(lián)視頻。因此,本發(fā)明可以根據(jù)用戶的觀看記錄自動(dòng)對(duì)當(dāng)前視頻播放列表進(jìn)行更新,而無(wú)需用戶手動(dòng)更新視頻播放列表。同時(shí),由于本發(fā)明使用關(guān)聯(lián)視頻對(duì)用戶已觀看過的視頻進(jìn)行更新,因此更新后的視頻播放列表更加符合用戶的觀看需求,用戶使用感受良好。
【專利附圖】
【附圖說(shuō)明】
[0054]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明實(shí)施例提供的一種視頻播放列表更新方法的流程圖;
[0056]圖2為本發(fā)明實(shí)施例提供的另一種視頻播放列表更新方法的流程圖;
[0057]圖3為本發(fā)明實(shí)施例提供的另一種視頻播放列表更新方法的流程圖;
[0058]圖4為本發(fā)明實(shí)施例提供的一種視頻播放列表更新系統(tǒng)的結(jié)構(gòu)示意圖;
[0059]圖5為本發(fā)明實(shí)施例提供的另一種視頻播放列表更新系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0060]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0061]如圖1所示,本發(fā)明實(shí)施例提供的一種視頻播放列表更新方法,可以應(yīng)用于客戶端設(shè)備或服務(wù)器中,該方法可以包括:
[0062]S100、記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄;
[0063]其中,所生成的觀看記錄中可以包括:已觀看的視頻的名稱、時(shí)長(zhǎng)。所述當(dāng)前視頻播放列表可以是客戶端設(shè)備中視頻播放應(yīng)用程序中的視頻播放列表,也可以是視頻播放網(wǎng)站中的視頻播放列表。
[0064]S200、根據(jù)所述觀看記錄確定用戶觀看過的視頻;
[0065]由于觀看記錄是記錄的用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,因此S200所確定的用戶觀看過的視頻為當(dāng)前視頻播放列表中的視頻。
[0066]S300、查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻;
[0067]具體的,關(guān)聯(lián)視頻可以為相似視頻、屬同一劇目的視頻等。例如:林正英的僵尸系列電影之間為相似視頻,因此彼此構(gòu)成關(guān)聯(lián)視頻。再如:某電視劇的各集視頻也彼此構(gòu)成關(guān)聯(lián)視頻。需要說(shuō)明的一點(diǎn)是,屬同一劇目的視頻可以有多種不同的形式,例如電視劇、連續(xù)動(dòng)畫片、連續(xù)播出的綜藝節(jié)目、多集紀(jì)錄片等。而相似視頻也可以根據(jù)視頻的多個(gè)屬性的相同/相似程度確定,例如:根據(jù)電影題材、電影導(dǎo)演、電影主演、電影名稱的相同/相似程度確定,本發(fā)明不做限定。
[0068]可以理解的是,無(wú)論是屬同一劇目的視頻,還是相似視頻,都與當(dāng)前視頻播放列表中的視頻相關(guān)聯(lián),例如用戶的當(dāng)前視頻播放列表中包括某電視劇的第一集視頻和第二集視頻,并且根據(jù)觀看記錄可以確定用戶觀看了這兩個(gè)視頻,那么與其相關(guān)聯(lián)的該電視劇的剩余劇集視頻也是用戶希望觀看的。在這種情況下,S300可以自動(dòng)查找該電視劇的剩余劇集視頻,并判斷這些剩余劇集視頻是否存在于當(dāng)前視頻播放列表中,依次確定不存在于當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。例如:該劇目的第三集和第四集已存在于當(dāng)前視頻播放列表中,只是用戶還沒有觀看,但該劇目的第五集和第六集并未在當(dāng)前視頻播放列表中存在。在這種情況下,本發(fā)明可以將當(dāng)前視頻播放列表中的第五集和第六集更新到當(dāng)前視頻播放列表中,以方便用戶觀看。
[0069]其中,S300可以在觀看記錄每次發(fā)生變化時(shí)即執(zhí)行,也可以在根據(jù)觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí)再執(zhí)行。
[0070]在觀看記錄每次發(fā)生變化時(shí)即執(zhí)行S300,可以更及時(shí)的對(duì)當(dāng)前視頻播放列表進(jìn)行更新。而在用戶觀看過全部視頻后再執(zhí)行S300,可以保證用戶觀看過程中當(dāng)前視頻播放列表的完整性,利于用戶了解自己的觀看進(jìn)度。
[0071]具體的,S300可以包括:在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。
[0072]S400、將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表。
[0073]具體的,在當(dāng)前視頻播放列表更新前,屬于同一劇目的多個(gè)視頻的時(shí)長(zhǎng)和可以與更新后該劇目的多個(gè)視頻的時(shí)長(zhǎng)和之間的時(shí)間差小于預(yù)設(shè)時(shí)間差閾值。例如:更新前某劇目的多個(gè)視頻的時(shí)長(zhǎng)和與更新后該劇目的多個(gè)視頻的時(shí)長(zhǎng)和相同。這樣,可以有效保證用戶的觀看習(xí)慣。
[0074]仍舊使用上述舉例,S400可以將用戶已觀看過的上述劇目的第一集和第二集替換為用戶未觀看過,且不存在于當(dāng)前視頻播放列表中的第五集和第六集。
[0075]當(dāng)然,在本發(fā)明其他實(shí)施例中,用戶可以將新劇目的視頻添加到當(dāng)前視頻播放列表中,也可以刪除或修改當(dāng)前視頻播放列表中的視頻。例如:將當(dāng)前視頻播放列表中屬于同一劇目的三個(gè)視頻中的兩個(gè)進(jìn)行刪除;再如:將當(dāng)前視頻播放列表中屬于同一劇目的三個(gè)視頻替換為屬于另一劇目的三個(gè)視頻。在用戶修改當(dāng)前視頻播放列表中的視頻后,當(dāng)前視頻播放列表中視頻的總播放時(shí)長(zhǎng)將做相應(yīng)改變。當(dāng)然,當(dāng)用戶在當(dāng)前視頻播放列表中添加或刪除屬于某一劇目的視頻時(shí),當(dāng)前視頻播放列表中屬于該劇目的視頻的總播放時(shí)長(zhǎng)將做相應(yīng)改變。當(dāng)然,用戶還可以調(diào)整當(dāng)前視頻播放列表中各視頻的播放順序。在用戶修改當(dāng)前視頻播放列表中的視頻后,本發(fā)明將根據(jù)修改后的當(dāng)前視頻播放列表進(jìn)行視頻播放列表更新。
[0076]在本發(fā)明其他實(shí)施例中,當(dāng)前視頻播放列表可以同時(shí)存在于客戶端設(shè)備和服務(wù)器中。具體的,用戶可對(duì)客戶端設(shè)備中的當(dāng)前視頻播放列表進(jìn)行修改,并將修改后的當(dāng)前視頻播放列表提交到服務(wù)器中,以更新服務(wù)器中的當(dāng)前視頻播放列表。
[0077]本發(fā)明實(shí)施例提供的一種視頻播放列表更新方法,可以根據(jù)觀看記錄確定用戶觀看過的視頻,查找與用戶觀看過的視頻相關(guān)聯(lián)、且不存在于當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,將用戶已觀看過的視頻替換為關(guān)聯(lián)視頻。因此,本發(fā)明可以根據(jù)用戶的觀看記錄自動(dòng)對(duì)當(dāng)前視頻播放列表進(jìn)行更新,而無(wú)需用戶手動(dòng)更新視頻播放列表。同時(shí),由于本發(fā)明使用關(guān)聯(lián)視頻對(duì)用戶已觀看過的視頻進(jìn)行更新,因此更新后的視頻播放列表更加符合用戶的觀看需求,用戶使用感受良好。
[0078]如圖2所示,本發(fā)明實(shí)施例提供的另一種視頻播放列表更新方法中,S300可以包括:
[0079]S310、確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻;
[0080]其中,連續(xù)性視頻可以為電視劇、連續(xù)動(dòng)畫片、連續(xù)播出的綜藝節(jié)目、多集紀(jì)錄片等。非連續(xù)性的視頻可以為電影、用戶自拍視頻等。
[0081]S320、查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻;
[0082]S330、查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
[0083]其中,S320和S330的執(zhí)行順序可以有多種,如同時(shí)執(zhí)行,S330首先執(zhí)行,因此并不限于圖2所示的一種執(zhí)行順序。
[0084]具體的,相似視頻的查找方法在圖1所示實(shí)施例中已進(jìn)行了說(shuō)明,不再贅述。可以看出,圖2所示實(shí)施例針對(duì)連續(xù)性視頻和非連續(xù)性視頻,有不同的關(guān)聯(lián)視頻查找方式,因此針對(duì)性更強(qiáng),所查找的關(guān)聯(lián)視頻也更符合用戶的觀看需求。
[0085]在圖2所示實(shí)施例的基礎(chǔ)上,如圖3所示,本發(fā)明實(shí)施例提供的另一種視頻播放列表更新方法中,S400可以包括:
[0086]S410、在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù);
[0087]可以理解的是,對(duì)于連續(xù)性視頻,用戶添加到當(dāng)前視頻播放列表中屬同一劇目的視頻集數(shù)可能為多個(gè)。
[0088]S420、如果查找到所述其他視頻,則根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最前的視頻在所述排列順序中相連;
[0089]舉例一:某劇目下的第一集被用戶觀看過,則將該第一集作為第一視頻,查找到該劇目第二集也被用戶觀看過,此時(shí)N= I。于是可以將第一集和第二集替換為后續(xù)的第三集和第四集,以方便用戶繼續(xù)進(jìn)行觀看。
[0090]S430、如果無(wú)法查找到其他視頻,則將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
[0091]仍使用上述舉例一,如果僅第一集被用戶看過,則將第一集替換為第一集后的第二集。
[0092]其中,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中可以同樣按照在所述劇目中的排列順序進(jìn)行排列。
[0093]仍使用上述舉例一,當(dāng)?shù)谝患挥诘诙扒叶咴诋?dāng)前視頻播放列表中相鄰時(shí),替換后的第三集也位于第四集之前且二者在當(dāng)前視頻播放列表中相鄰。
[0094]可以理解的時(shí),有時(shí)同一劇目下的剩余視頻個(gè)數(shù)可能較少,不足以全部替換當(dāng)前視頻播放列表中用戶觀看過的該劇目下的視頻。此時(shí),在其他實(shí)施例中,本發(fā)明還可以使用相似劇目下的視頻進(jìn)行補(bǔ)充。
[0095]即:在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),圖3所示實(shí)施例還可以包括:
[0096]獲得所述第一視頻所屬劇目的相似劇目下的視頻;
[0097]將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
[0098]在第一視頻的關(guān)聯(lián)視頻全部播放完畢后,就可以繼續(xù)播放相似劇目下的視頻。下次更新時(shí),將把用戶觀看過的上述第一視頻的關(guān)聯(lián)視頻及相似劇目下的視頻全部替換為該相似劇目下的后續(xù)視頻。例如:更新前當(dāng)前視頻播放列表中屬于劇目《舌尖上的中國(guó)第一季》的視頻為舌尖上的中國(guó)第一季第五集和舌尖上的中國(guó)第一季第六集。由于《舌尖上的中國(guó)第一季》僅有七集視頻,因此當(dāng)用戶觀看過這兩集視頻后,當(dāng)前視頻播放列表中這兩集視頻將更新為:舌尖上的中國(guó)第一季第七集和舌尖上的中國(guó)第二季第一集。當(dāng)用戶再看完這兩集視頻時(shí),這兩集視頻將更新為:舌尖上的中國(guó)第二季第二集和舌尖上的中國(guó)第二季第二集。
[0099]優(yōu)選的,所補(bǔ)充的相似劇目下的視頻的時(shí)長(zhǎng)與所欠缺的時(shí)長(zhǎng)之間差距可以較小,這樣可以保持觀看時(shí)間的固定,更加符合用戶的觀看習(xí)慣。
[0100]因此,所述將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,可以包括:
[0101]獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng);
[0102]獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,即為第二時(shí)長(zhǎng);
[0103]將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差;
[0104]將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
[0105]與上述方法實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了一種視頻播放列表更新系統(tǒng)。
[0106]如圖4所示,本發(fā)明實(shí)施例提供的一種視頻播放列表更新系統(tǒng),可以包括:觀看記錄單元100、視頻確定單元200、視頻查找單元300和列表更新單元400,
[0107]所述觀看記錄單元100,用于記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄;
[0108]所述視頻確定單元200,用于根據(jù)所述觀看記錄確定用戶觀看過的視頻;
[0109]所述視頻查找單元300,用于查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻;
[0110]其中,視頻查找單元300,可以具體用于:在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。[0111]所述列表更新單元400,用于將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表。
[0112]本發(fā)明實(shí)施例提供的一種視頻播放列表更新系統(tǒng),可以根據(jù)觀看記錄確定用戶觀看過的視頻,查找與用戶觀看過的視頻相關(guān)聯(lián)、且不存在于當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,將用戶已觀看過的視頻替換為關(guān)聯(lián)視頻。因此,本發(fā)明可以根據(jù)用戶的觀看記錄自動(dòng)對(duì)當(dāng)前視頻播放列表進(jìn)行更新,而無(wú)需用戶手動(dòng)更新視頻播放列表。同時(shí),由于本發(fā)明使用關(guān)聯(lián)視頻對(duì)用戶已觀看過的視頻進(jìn)行更新,因此更新后的視頻播放列表更加符合用戶的觀看需求,用戶使用感受良好。
[0113]如圖5所示,本發(fā)明實(shí)施例提供的另一種視頻播放列表更新系統(tǒng)中,視頻查找單元300,可以包括:視頻區(qū)分子單元310、第一查找子單元320和第二查找子單元330,
[0114]所述視頻區(qū)分子單元310,用于確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻;
[0115]所述第一查找子單元320,用于查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻;
[0116]所述第二查找子單元330,用于查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
[0117]其中,圖5所示實(shí)施例中的列表更新單元400,可以包括:第三查找子單元、第一視頻替換子單元和第二視頻替換子單元,
[0118]所述第三查找子單元,用于在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù);
[0119]所述第一視頻替換子單元,用于在所述第三查找子單元查找到所述其他視頻時(shí),根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最前的視頻在所述排列順序中相連;
[0120]所述第二視頻替換子單元,用于在所述第三查找子單元無(wú)法查找到其他視頻時(shí),將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
[0121]其中,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中同樣按照在所述劇目中的排列順序進(jìn)行排列。
[0122]在本發(fā)明的其他實(shí)施例中,圖4所示系統(tǒng)還可以包括:相似視頻獲得單元和視頻補(bǔ)充單元,
[0123]所述相似視頻獲得單元,用于在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),獲得所述第一視頻所屬劇目的相似劇目下的視頻;
[0124]所述視頻補(bǔ)充單元,用于將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
[0125]其中,視頻補(bǔ)充單元,可以包括:第一時(shí)長(zhǎng)獲得子單元、第二時(shí)長(zhǎng)獲得子單元、作差子單元和視頻添加子單元,
[0126]所述第一時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng);
[0127]所述第二時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,SP為第二時(shí)長(zhǎng);
[0128]所述作差子單元,用于將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差;
[0129]所述視頻添加子單元,用于將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
[0130]需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0131]本說(shuō)明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。
[0132] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種視頻播放列表更新方法,其特征在于,包括: 記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄; 根據(jù)所述觀看記錄確定用戶觀看過的視頻; 查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻; 將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,包括: 確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻; 查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻; 查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更 新所述當(dāng)前視頻播放列表,包括: 在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù); 如果查找到所述其他視頻,則根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最如的視頻在所述排列順序中相連; 如果無(wú)法查找到其他視頻,則將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中同樣按照在所述劇目中的排列順序進(jìn)行排列。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),所述方法還包括: 獲得所述第一視頻所屬劇目的相似劇目下的視頻; 將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,包括: 獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng); 獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,即為第二時(shí)長(zhǎng);將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差; 將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻,包括: 在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。
8.—種視頻播放列表更新系統(tǒng),其特征在于,包括:觀看記錄單元、視頻確定單元、視頻查找單元和列表更新單元, 所述觀看記錄單元,用于記錄用戶對(duì)當(dāng)前視頻播放列表中視頻的觀看行為,生成觀看記錄; 所述視頻確定單元,用于根據(jù)所述觀看記錄確定用戶觀看過的視頻; 所述視頻查找單元,用于查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻; 所述列表更新單元,用于將所確定的用戶已觀看過的視頻替換為所述關(guān)聯(lián)視頻以更新所述當(dāng)前視頻播放 列表。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述視頻查找單元,包括:視頻區(qū)分子單元、第一查找子單元和第二查找子單元, 所述視頻區(qū)分子單元,用于確定所述用戶觀看過的各視頻的連續(xù)屬性,根據(jù)所述連續(xù)屬性將所述用戶觀看過的視頻分為連續(xù)性視頻和非連續(xù)性視頻; 所述第一查找子單元,用于查找與所述連續(xù)性視頻屬同一劇目、且不存在于所述當(dāng)前視頻播放列表中的視頻,將所查找到的視頻作為所述連續(xù)性視頻的關(guān)聯(lián)視頻; 所述第二查找子單元,用于查找與所述非連續(xù)性視頻相似、且不存在于所述當(dāng)前視頻播放列表中的相似視頻,將所查找到的相似視頻作為所述非連續(xù)性視頻的關(guān)聯(lián)視頻。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述列表更新單元,包括:第三查找子單元、第一視頻替換子單元和第二視頻替換子單元, 所述第三查找子單元,用于在所述用戶觀看過的視頻中的第一視頻為連續(xù)性視頻時(shí),在所述用戶觀看過的視頻中查找與所述第一視頻屬同一劇目的其他視頻,其中,所述其他視頻的個(gè)數(shù)為N個(gè),所述N為正整數(shù); 所述第一視頻替換子單元,用于在所述第三查找子單元查找到所述其他視頻時(shí),根據(jù)各視頻在所述劇目中的排列順序,將所述當(dāng)前視頻播放列表中的所述第一視頻及所述其他視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻及所述其他視頻之后的在排列順序中依次相連的后續(xù)N+1個(gè)視頻,其中,所述第一視頻及所述其他視頻中排列順序最后的視頻與所述后續(xù)N+1個(gè)視頻中排列順序最前的視頻在所述排列順序中相連; 所述第二視頻替換子單元,用于在所述第三查找子單元無(wú)法查找到其他視頻時(shí),將所述當(dāng)前視頻播放列表中的所述第一視頻替換為:所述第一視頻的關(guān)聯(lián)視頻中排列順序位于所述第一視頻之后的視頻。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,在所述第一視頻與所述其他視頻在所述當(dāng)前視頻播放列表中按照在所述劇目中的排列順序進(jìn)行排列時(shí),所述后續(xù)N+1個(gè)視頻在更新后的所述當(dāng)前視頻播放列表中同樣按照在所述劇目中的排列順序進(jìn)行排列。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:相似視頻獲得單元和視頻補(bǔ)充單元, 所述相似視頻獲得單元,用于在所述第一視頻的關(guān)聯(lián)視頻的個(gè)數(shù)小于N+1時(shí),獲得所述第一視頻所屬劇目的相似劇目下的視頻; 所述視頻補(bǔ)充單元,用于將所述相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中,所述相似劇目下的視頻在更新后的所述當(dāng)前視頻播放列表中的位置在所述第一視頻的關(guān)聯(lián)視頻之后,且與所述第一視頻的關(guān)聯(lián)視頻中排列順序?yàn)樽詈蟮囊曨l相鄰。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述視頻補(bǔ)充單元,包括:第一時(shí)長(zhǎng)獲得子單元、第二時(shí)長(zhǎng)獲得子單元、作差子單元和視頻添加子單元, 所述第一時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻及所述其他視頻的時(shí)長(zhǎng)之和,即為第一時(shí)長(zhǎng); 所述第二時(shí)長(zhǎng)獲得子單元,用于獲得所述第一視頻的各關(guān)聯(lián)視頻的時(shí)長(zhǎng)之和,即為第二時(shí)長(zhǎng); 所述作差子單元,用于將所述第一時(shí)長(zhǎng)與所述第二時(shí)長(zhǎng)作差,獲得時(shí)間差; 所述視頻添加子 單元,用于將時(shí)長(zhǎng)與所述時(shí)間差相差低于第一閾值的所述第一視頻所屬劇目的相似劇目下的視頻添加到所述當(dāng)前視頻播放列表中。
14.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述視頻查找單元,具體用于: 在根據(jù)所述觀看記錄確定用戶觀看過所述當(dāng)前視頻播放列表中的全部視頻時(shí),查找與所述用戶觀看過的視頻相關(guān)聯(lián)、且不存在于所述當(dāng)前視頻播放列表中的關(guān)聯(lián)視頻。
【文檔編號(hào)】H04N21/262GK104038790SQ201410307754
【公開日】2014年9月10日 申請(qǐng)日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】徐安華 申請(qǐng)人:北京奇藝世紀(jì)科技有限公司