多業(yè)務(wù)的硬件資源調(diào)度方法、系統(tǒng)及數(shù)字電視的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視及通信領(lǐng)域,尤其涉及一種多業(yè)務(wù)的硬件資源調(diào)度方法、系統(tǒng)及數(shù)字電視。
【背景技術(shù)】
[0002]隨著數(shù)字電視的快速發(fā)展,在數(shù)字電視上承載的業(yè)務(wù)也越來越豐富,承載的業(yè)務(wù)比如電視直播、點(diǎn)播、時(shí)移回看、畫中畫、手機(jī)看直播、系統(tǒng)后臺(tái)升級(jí)等。在業(yè)務(wù)越來越多的情況下,對(duì)硬件資源的要求也會(huì)越來越高,對(duì)于目前數(shù)字電視承載的業(yè)務(wù),需要占用的硬件資源主要包括:高頻頭、解復(fù)用器和解碼器等,上述承載業(yè)務(wù)以電視直播為例,電視直播先通過高頻頭獲取音視頻傳輸流數(shù)據(jù),然后通過解復(fù)用器從傳輸流中分離出音頻和視頻數(shù)據(jù),再送入解碼器中解碼并最終通過電視呈現(xiàn)給觀眾?,F(xiàn)有的數(shù)字電視的業(yè)務(wù)硬件資源調(diào)度的方法在出現(xiàn)多個(gè)業(yè)務(wù)出現(xiàn)在同一時(shí)刻時(shí),就會(huì)出現(xiàn)競爭硬件資源的情況,為了保證業(yè)務(wù)的順利運(yùn)行,需要對(duì)不同的業(yè)務(wù)進(jìn)行優(yōu)先級(jí)排序,該優(yōu)先級(jí)排序如下:搜索節(jié)目 > 電視直播〉畫中畫〉手機(jī)直播 > 區(qū)域碼獲取 > 系統(tǒng)后臺(tái)升級(jí) > 預(yù)測播放。當(dāng)優(yōu)先級(jí)高的業(yè)務(wù)需要運(yùn)行時(shí),可以暫?;蛘叽驍鄡?yōu)先級(jí)低的業(yè)務(wù)。優(yōu)先級(jí)別低的業(yè)務(wù)只有等待優(yōu)先級(jí)別高的業(yè)務(wù)完成后才可以繼續(xù)或者重新進(jìn)行。
[0003]在實(shí)現(xiàn)現(xiàn)有技術(shù)的技術(shù)方案中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下技術(shù)問題:
[0004]現(xiàn)有技術(shù)提供的技術(shù)方案的因?yàn)闆]有兩個(gè)業(yè)務(wù)的優(yōu)先級(jí)會(huì)完全相同,所以兩個(gè)業(yè)務(wù)無法共存,即兩個(gè)業(yè)務(wù)無法同時(shí)運(yùn)行在同一組硬件資源下。
【發(fā)明內(nèi)容】
[0005]提供一種多業(yè)務(wù)的硬件資源調(diào)度方法,所述多業(yè)務(wù)的硬件資源調(diào)度方法采用了多業(yè)務(wù)硬件資源調(diào)度的技術(shù)方案,使得使用所述多業(yè)務(wù)的硬件資源調(diào)度方法的設(shè)備能夠?qū)崿F(xiàn)兩個(gè)業(yè)務(wù)共存。
[0006]—方面,提供一種多業(yè)務(wù)的硬件資源調(diào)度方法,所述方法包括:
[0007]接收用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求,所述用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求包含用戶選擇的數(shù)字電視業(yè)務(wù);
[0008]判斷所述用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存;
[0009]若判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存,則將用戶選擇的數(shù)字電視業(yè)務(wù)以及用戶選擇的數(shù)字電視業(yè)務(wù)的硬件資源記載到數(shù)字電視的硬件資源使用登記表。
[0010]可選的,所述判斷所述用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存,包括:
[0011]在預(yù)先存儲(chǔ)的業(yè)務(wù)共存列表中查詢?cè)撚脩暨x擇的數(shù)字電視業(yè)務(wù)的共存業(yè)務(wù),如該共存業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存;
[0012]如該共存業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不能夠共存。
[0013]可選的,所述判斷所述用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存,包括:
[0014]提取用戶選擇的數(shù)字電視業(yè)務(wù)中的特征數(shù)據(jù)A,提取數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)的特征數(shù)據(jù)B,如特征數(shù)據(jù)A和特征數(shù)據(jù)B相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存,如特征數(shù)據(jù)A和特征數(shù)據(jù)B不相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不能夠共存。
[0015]可選的,所述方法還包括:
[0016]接收用戶發(fā)送的退出數(shù)字電視業(yè)務(wù)的請(qǐng)求,所述退出數(shù)字電視業(yè)務(wù)的請(qǐng)求包含用戶需要退出的數(shù)字電視業(yè)務(wù);
[0017]判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)是否有共存業(yè)務(wù);
[0018]如判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)有共存業(yè)務(wù),則將該硬件資源使用登記表中該用戶需要退出的數(shù)字電視業(yè)務(wù)標(biāo)識(shí)刪除。
[0019]可選的,所述方法還包括:
[0020]如判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)沒有共存業(yè)務(wù),則將所述硬件資源使用登記表中該用戶需要退出的數(shù)字電視業(yè)務(wù)標(biāo)識(shí)改為空標(biāo)識(shí),通知注冊(cè)回調(diào)的所有業(yè)務(wù),恢復(fù)硬件資源的使用。
[0021]另一方面,提供一種多業(yè)務(wù)的硬件資源調(diào)度系統(tǒng),所述系統(tǒng)包括:
[0022]接收單元,用于接收用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求,所述用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求包含用戶選擇的數(shù)字電視業(yè)務(wù);
[0023]判斷單元,用于判斷所述用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存;
[0024]修改單元,用于所述判斷單元判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存,則將用戶選擇的數(shù)字電視業(yè)務(wù)以及用戶選擇的數(shù)字電視業(yè)務(wù)的硬件資源記載到數(shù)字電視的硬件資源使用登記表。
[0025]可選的,所述判斷單元具體用于在預(yù)先存儲(chǔ)的業(yè)務(wù)共存列表中查詢?cè)撚脩暨x擇的數(shù)字電視業(yè)務(wù)的共存業(yè)務(wù),如該共存業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存;如該共存業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不能夠共存。
[0026]可選的,所述判斷單元具體用于提取用戶選擇的數(shù)字電視業(yè)務(wù)中的特征數(shù)據(jù)A,提取數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)的特征數(shù)據(jù)B,如特征數(shù)據(jù)A和特征數(shù)據(jù)B相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)能夠共存,如特征數(shù)據(jù)A和特征數(shù)據(jù)B不相同,則判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)不能夠共存。
[0027]可選的,所述接收單元,還用于接收用戶發(fā)送的退出數(shù)字電視業(yè)務(wù)的請(qǐng)求,所述退出數(shù)字電視業(yè)務(wù)的請(qǐng)求包含用戶需要退出的數(shù)字電視業(yè)務(wù);
[0028]所述判斷單元,還用于判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)是否有共存業(yè)務(wù);
[0029]所述修改單元,還用于所述判斷單元判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)有共存業(yè)務(wù),則將該硬件資源使用登記表中該用戶需要退出的數(shù)字電視業(yè)務(wù)標(biāo)識(shí)刪除。
[0030]可選的,所述修改單元,還用于所述判斷單元判斷該用戶需要退出的數(shù)字電視業(yè)務(wù)沒有共存業(yè)務(wù),則將所述硬件資源使用登記表中該用戶需要退出的數(shù)字電視業(yè)務(wù)標(biāo)識(shí)改為空標(biāo)識(shí),通知注冊(cè)回調(diào)的所有業(yè)務(wù),恢復(fù)硬件資源的使用。
[0031]下一方面,提供一種數(shù)字電視,所述數(shù)字電視包括上述多業(yè)務(wù)的硬件資源調(diào)度系統(tǒng)。
[0032]根據(jù)各實(shí)施方式提供的多業(yè)務(wù)的硬件資源調(diào)度方法,該方法通過判斷業(yè)務(wù)的共存來實(shí)現(xiàn)兩個(gè)業(yè)務(wù)同時(shí)運(yùn)行,所以其具有兩個(gè)業(yè)務(wù)共存的優(yōu)點(diǎn)。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明的第一較佳實(shí)施方式提供的多業(yè)務(wù)的硬件資源調(diào)度方法的流程圖;
[0035]圖2為本發(fā)明第二較佳實(shí)施方式提供的多業(yè)務(wù)的硬件資源調(diào)度方法的流程圖;
[0036]圖3為本發(fā)明第三較佳實(shí)施方式提供的多業(yè)務(wù)的硬件資源調(diào)度方法的流程圖;
[0037]圖4為本發(fā)明提供的硬件資源使用登記表的結(jié)構(gòu)示意圖;
[0038]圖5為本發(fā)明提供的多業(yè)務(wù)的硬件資源調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖;
[0039]圖6為本發(fā)明提供的數(shù)字電視的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]下面將結(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ù)的范圍。
[0041]參閱圖1,圖1為本發(fā)明第一較佳實(shí)施方式提供的多業(yè)務(wù)的硬件資源調(diào)度方法,該方法由數(shù)字電視執(zhí)行,該數(shù)字電視具體可以為:集成有機(jī)頂盒功能的數(shù)字電視,當(dāng)然該數(shù)字電視也可以為無集成機(jī)頂盒功能的數(shù)字電視和機(jī)頂盒。該方法如圖1所示,其中,虛線表示可以選擇的步驟,該方法包括如下步驟:
[0042]步驟S101、接收用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求;
[0043]上述步驟中接收用戶選擇的數(shù)字電視業(yè)務(wù)的方式可以為多種,例如,在本發(fā)明第一較佳實(shí)施方式的一個(gè)實(shí)施例中,可以通過紅外接收裝置接收用戶通過遙控器發(fā)送的用戶選擇的數(shù)字電視業(yè)務(wù)。在本發(fā)明第一較佳實(shí)施方式的另一個(gè)實(shí)施例中,可以通過數(shù)字電視網(wǎng)絡(luò)接收用戶通過智能終端發(fā)送的用戶選擇的數(shù)字電視業(yè)務(wù)。本發(fā)明【具體實(shí)施方式】并不局限上述接收用戶選擇的數(shù)字電視業(yè)務(wù)的具體方式。上述用戶選擇的數(shù)字電視業(yè)務(wù)請(qǐng)求內(nèi)可以包含用戶需要的數(shù)字電視業(yè)務(wù)。
[0044]上述數(shù)字電視業(yè)務(wù)具體可以為,一個(gè)數(shù)字電視的功能,例如:電視直播、點(diǎn)播、時(shí)移回看、畫中畫、手機(jī)看直播、系統(tǒng)后臺(tái)升級(jí)等。
[0045]步驟S102、判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存;
[0046]上述判斷用戶選擇的數(shù)字電視業(yè)務(wù)與數(shù)字電視當(dāng)前運(yùn)行業(yè)務(wù)是否能夠共存