媒體數(shù)據(jù)輸出方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體領(lǐng)域,特別涉及一種媒體數(shù)據(jù)輸出方法和裝置。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)的飛速發(fā)展,媒體數(shù)據(jù)輸出設(shè)備的種類越來越多,例如,目前廣泛使用的數(shù)字電視以及各種多媒體播放器等等。在網(wǎng)絡(luò)狀況允許的情況下,眾多媒體數(shù)據(jù)輸出設(shè)備中,大多具備了輸出多種甚至高達(dá)數(shù)百種媒體數(shù)據(jù)的功能,為此,如何輸出符合用戶需求的媒體數(shù)據(jù),成為了提高媒體數(shù)據(jù)輸出設(shè)備的競爭能力的關(guān)鍵。
[0003]目前的媒體數(shù)據(jù)輸出設(shè)備在輸出媒體數(shù)據(jù)時,預(yù)先為每種媒體數(shù)據(jù)設(shè)置了輸出順序,通常在接收到一個切換指令后,會自動按照媒體數(shù)據(jù)的輸出順序切換輸出下一個媒體數(shù)據(jù)或按照用戶選擇的媒體數(shù)據(jù)進(jìn)行輸出,因而當(dāng)用戶希望收看同一類媒體數(shù)據(jù)時,往往需要用戶多次進(jìn)行切換操作。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于現(xiàn)有的媒體數(shù)據(jù)輸出設(shè)備大多可以輸出多種甚至高達(dá)數(shù)百種媒體數(shù)據(jù),采用現(xiàn)有的媒體數(shù)據(jù)輸出方式很難在短時間內(nèi)輸出同類媒體數(shù)據(jù),往往需要用戶進(jìn)行多次切換操作,導(dǎo)致輸出同類媒體數(shù)據(jù)的效率不高,使查找同類媒體數(shù)據(jù)的過程需要耗費(fèi)用戶的較長時間,影響用戶體驗。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種媒體數(shù)據(jù)輸出方法和裝置。所述技術(shù)方案如下:
[0007]一方面,提供了一種媒體數(shù)據(jù)輸出方法,應(yīng)用于媒體數(shù)據(jù)輸出設(shè)備,包括:
[0008]獲取第一媒體數(shù)據(jù),并在第一模式下輸出所述第一媒體數(shù)據(jù);
[0009]確定由所述第一模式切換至第二模式,則獲取所述第一媒體數(shù)據(jù)的屬性;
[0010]查找與所述第一媒體數(shù)據(jù)的屬性相匹配的至少一個第二媒體數(shù)據(jù)對應(yīng)的第二媒體數(shù)據(jù)標(biāo)識,得到第二媒體數(shù)據(jù)標(biāo)識序列;
[0011]根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第二媒體數(shù)據(jù)標(biāo)識對應(yīng)的第二媒體數(shù)據(jù),輸出獲取到的第二媒體數(shù)據(jù)。
[0012]可選地,所述確定由所述第一模式切換至第二模式,包括:
[0013]在所述第一模式下輸出所述第一媒體數(shù)據(jù)的時間達(dá)到閾值,則確定由所述第一模式切換至第二模式;
[0014]或者,根據(jù)獲取到的模式切換指示確定由所述第一模式切換至第二模式。
[0015]可選地,所述在第一模式下輸出所述第一媒體數(shù)據(jù)之后,還包括:
[0016]從控制設(shè)備接收切換命令,所述切換命令包括所述模式切換指示和實(shí)施第二切換指示;
[0017]根據(jù)所述切換命令獲取所述模式切換指示及所述第二切換指示。
[0018]可選地,所述得到第二媒體數(shù)據(jù)標(biāo)識序列之后,還包括:
[0019]顯示所述第二媒體數(shù)據(jù)標(biāo)識序列中的各個第二媒體數(shù)據(jù)標(biāo)識,并檢測顯示的第二媒體數(shù)據(jù)標(biāo)識中是否存在被選中的第二媒體數(shù)據(jù)標(biāo)識;
[0020]如果存在被選中的第二媒體數(shù)據(jù)標(biāo)識,則根據(jù)被選中的第二媒體數(shù)據(jù)標(biāo)識獲取第二切換指示;
[0021]所述根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識,包括:
[0022]將被選中的第二媒體數(shù)據(jù)標(biāo)識作為根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇出的第二媒體數(shù)據(jù)標(biāo)識。
[0023]可選地,所述根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識,包括:
[0024]根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中按照順序選擇一個第二媒體數(shù)據(jù)標(biāo)識;
[0025]或者,根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇與所述第一媒體數(shù)據(jù)標(biāo)識相近的第二媒體數(shù)據(jù)標(biāo)識。
[0026]可選地,所述得到第二媒體數(shù)據(jù)標(biāo)識序列之后,還包括:
[0027]檢測第一媒體數(shù)據(jù)標(biāo)識序列中的至少一部分媒體數(shù)據(jù)標(biāo)識的屬性是否發(fā)生滿足預(yù)定條件的變化;
[0028]如果是,則更新所述第二媒體數(shù)據(jù)標(biāo)識序列;
[0029]所述根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識,包括:
[0030]根據(jù)第二切換指示從更新后的第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識。
[0031]可選地,所述在第一模式下輸出所述第一媒體數(shù)據(jù)之后,還包括:
[0032]在所述第一模式下獲取第一切換指示,則根據(jù)所述第一切換指示從第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù),輸出獲取到的第一媒體數(shù)據(jù),所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同。
[0033]可選地,所述確定由所述第一模式切換至第二模式之后,還包括:
[0034]在所述第二模式下獲取第一切換指示,則根據(jù)所述第一切換指示從第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù),輸出獲取到的第一媒體數(shù)據(jù),所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同。
[0035]可選地,所述得到第二媒體數(shù)據(jù)標(biāo)識序列之后,還包括:
[0036]從控制設(shè)備接收媒體切換命令,并判斷當(dāng)前模式;
[0037]如果判斷得出當(dāng)前模式為第一模式,則根據(jù)所述媒體切換命令從所述第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù),輸出獲取到的第一媒體數(shù)據(jù),所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同。
[0038]可選地,所述判斷當(dāng)前模式之后,還包括:
[0039]如果判斷得出當(dāng)前模式為第二模式,則根據(jù)所述媒體切換命令從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第二媒體數(shù)據(jù)標(biāo)識對應(yīng)的第二媒體數(shù)據(jù),輸出獲取到的第二媒體數(shù)據(jù)。
[0040]可選地,所述根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識之前,還包括:
[0041]從控制設(shè)備接收媒體切換指示,并判斷所述媒體切換指示的類型;
[0042]如果判斷得出所述媒體切換指示為第二切換指示,則執(zhí)行根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識的步驟。
[0043]可選地,所述判斷所述媒體切換指示的類型之后,還包括:
[0044]如果判斷得出所述媒體切換指示為第一切換指示,則根據(jù)所述第一切換指示從所述第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,并獲取選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù),輸出獲取到的第一媒體數(shù)據(jù),所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同。
[0045]另一方面,提供了一種媒體數(shù)據(jù)輸出裝置,應(yīng)用于媒體數(shù)據(jù)輸出設(shè)備,所述裝置包括:
[0046]第一獲取模塊,用于獲取第一媒體數(shù)據(jù);
[0047]第一輸出模塊,用于在第一模式下輸出所述第一獲取模塊獲取到的第一媒體數(shù)據(jù);
[0048]確定模塊,用于確定由所述第一模式切換至第二模式;
[0049]第二獲取模塊,用于獲取所述第一媒體數(shù)據(jù)的屬性;
[0050]查找模塊,用于查找與所述第一媒體數(shù)據(jù)的屬性相匹配的至少一個第二媒體數(shù)據(jù)對應(yīng)的第二媒體數(shù)據(jù)標(biāo)識,得到第二媒體數(shù)據(jù)標(biāo)識序列;
[0051]第一選擇模塊,用于根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識;
[0052]第三獲取模塊,用于獲取選擇的第二媒體數(shù)據(jù)標(biāo)識對應(yīng)的第二媒體數(shù)據(jù);
[0053]第二輸出模塊,用于輸出所述第三獲取模塊獲取到的第二媒體數(shù)據(jù)。
[0054]可選地,所述確定模塊,用于在所述第一模式下輸出所述第一媒體數(shù)據(jù)的時間達(dá)到閾值時,確定由所述第一模式切換至第二模式;或者,根據(jù)獲取到的模式切換指示確定由所述第一模式切換至第二模式。
[0055]可選地,所述裝置,還包括:
[0056]第一接收模塊,用于從控制設(shè)備接收切換命令,所述切換命令包括所述模式切換指示和實(shí)施第二切換指示;
[0057]第四獲取模塊,用于根據(jù)所述切換命令獲取所述模式切換指示及所述第二切換指
/Jn ο
[0058]可選地,所述裝置,還包括:
[0059]顯示模塊,用于顯示所述第二媒體數(shù)據(jù)標(biāo)識序列中的各個第二媒體數(shù)據(jù)標(biāo)識;
[0060]第一檢測模塊,用于檢測顯示的第二媒體數(shù)據(jù)標(biāo)識中是否存在被選中的第二媒體數(shù)據(jù)標(biāo)識;
[0061]第五獲取模塊,用于當(dāng)存在被選中的第二媒體數(shù)據(jù)標(biāo)識時,根據(jù)被選中的第二媒體數(shù)據(jù)標(biāo)識獲取第二切換指示;
[0062]所述第一選擇模塊,用于將被選中的第二媒體數(shù)據(jù)標(biāo)識作為根據(jù)第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇出的第二媒體數(shù)據(jù)標(biāo)識。
[0063]可選地,所述第一選擇模塊,用于根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中按照順序選擇一個第二媒體數(shù)據(jù)標(biāo)識;或者,根據(jù)所述第二切換指示從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇與所述第一媒體數(shù)據(jù)標(biāo)識相近的第二媒體數(shù)據(jù)標(biāo)識。
[0064]可選地,所述裝置,還包括:
[0065]第二檢測模塊,用于檢測第一媒體數(shù)據(jù)標(biāo)識序列中的至少一部分媒體數(shù)據(jù)標(biāo)識的屬性是否發(fā)生滿足預(yù)定條件的變化;
[0066]更新模塊,用于當(dāng)檢測到第一媒體數(shù)據(jù)標(biāo)識序列中的至少一部分媒體數(shù)據(jù)標(biāo)識的屬性發(fā)生滿足預(yù)定條件的變化時,更新所述第二媒體數(shù)據(jù)標(biāo)識序列;
[0067]所述第一選擇模塊,用于根據(jù)所述第二切換指示從更新后的第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識。
[0068]可選地,所述裝置,還包括:
[0069]第六獲取模塊,用于在所述第一模式下獲取第一切換指示;
[0070]第二選擇模塊,用于根據(jù)所述第六獲取模塊獲取到的第一切換指示從第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識;
[0071]第七獲取模塊,用于獲取所述第二選擇模塊選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù);
[0072]所述第一輸出模塊,還用于輸出所述第七獲取模塊獲取到的第一媒體數(shù)據(jù);
[0073]其中,所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同。
[0074]可選地,所述裝置,還包括:
[0075]第八獲取模塊,用于在所述第二模式下獲取第一切換指示;
[0076]第三選擇模塊,用于根據(jù)所述第八獲取模塊獲取到的第一切換指示從第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同;
[0077]第九獲取模塊,用于獲取所述第三選擇模塊選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù);
[0078]所述第一輸出模塊,還用于輸出所述第九獲取模塊獲取到的第一媒體數(shù)據(jù)。
[0079]可選地,所述裝置,還包括:
[0080]第二接收模塊,用于從控制設(shè)備接收媒體切換命令;
[0081]第一判斷模塊,用于判斷當(dāng)前模式;
[0082]第四選擇模塊,用于當(dāng)判斷得出當(dāng)前模式為第一模式時,根據(jù)所述媒體切換命令從所述第一媒體數(shù)據(jù)標(biāo)識序列中選擇一個第一媒體數(shù)據(jù)標(biāo)識,所述第一媒體數(shù)據(jù)序列與所述第二媒體數(shù)據(jù)序列不同;
[0083]第十獲取模塊,用于獲取所述第四選擇模塊選擇的第一媒體數(shù)據(jù)標(biāo)識對應(yīng)的第一媒體數(shù)據(jù);
[0084]所述第一輸出模塊,還用于輸出所述第十獲取模塊獲取到的第一媒體數(shù)據(jù)。
[0085]可選地,所述第四選擇模塊,還用于當(dāng)判斷得出當(dāng)前模式為第二模式時,根據(jù)所述媒體切換命令從所述第二媒體數(shù)據(jù)標(biāo)識序列中選擇一個第二媒體數(shù)據(jù)標(biāo)識;
[0086]所述第十獲取模塊,還用于獲取所述第四選擇模塊選擇的第二媒體數(shù)據(jù)標(biāo)識對應(yīng)的第二媒體數(shù)據(jù);
[0087]所述第二輸出模塊,還用于輸出所述第十獲取模塊獲取到的第二媒體數(shù)據(jù)。
[0088]可選地,所述裝置,還包括:
[0089]第三接收模塊,用于從控制設(shè)備接收媒體切換指示;
[0090]第二