1.一種多機(jī)頂盒帶寬分配方法,其特征在于,包括:
主機(jī)頂盒啟動(dòng)并加入組播組,通過帶寬管理組件加載當(dāng)前機(jī)頂盒的共享總帶寬和預(yù)先設(shè)置的帶寬優(yōu)先級(jí)策略;
響應(yīng)于所述組播組內(nèi)機(jī)頂盒的帶寬申請(qǐng),所述主機(jī)頂盒通過所述帶寬管理組件根據(jù)所述帶寬優(yōu)先級(jí)策略和所述共享總帶寬進(jìn)行帶寬分配。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括:
在有從機(jī)頂盒加入所述組播組后,所述主機(jī)頂盒的帶寬管理組件通過帶寬消息通信組件接收所述從機(jī)頂盒周期性發(fā)送的心跳保活消息;
所述主機(jī)頂盒的帶寬管理組件根據(jù)所述心跳保活消息確定所述從機(jī)頂盒是否在線,在確定所述從機(jī)頂盒掉線的情況下,將所述從機(jī)頂盒所占用的帶寬歸零。
3.如權(quán)利要求1所述的方法,其特征在于,所述帶寬優(yōu)先級(jí)策略包括以下至少之一:高清視頻播放優(yōu)先級(jí)高、標(biāo)清視頻播放優(yōu)先級(jí)低,視頻播放優(yōu)先級(jí)高、文件下載優(yōu)先級(jí)低,先加入組播組的機(jī)頂盒優(yōu)先級(jí)高、后加入組播組的機(jī)頂盒優(yōu)先級(jí)低。
4.如權(quán)利要求1所述的方法,其特征在于,所述主機(jī)頂盒通過所述帶寬管理組件根據(jù)所述帶寬優(yōu)先級(jí)策略和所述共享總帶寬進(jìn)行帶寬分配具體包括:
在所述共享總帶寬能夠滿足用戶需求時(shí),所述主機(jī)頂盒通過所述帶寬管理組件根據(jù)所述帶寬優(yōu)先級(jí)策略進(jìn)行帶寬分配;
在所述共享總帶寬不能夠滿足用戶需求時(shí),所述主機(jī)頂盒通過所述帶寬管理組件根據(jù)所述帶寬優(yōu)先級(jí)策略,在回收優(yōu)先級(jí)低的機(jī)頂盒所占用的帶寬后,再對(duì)優(yōu)先級(jí)高的機(jī)頂盒進(jìn)行帶寬分配。
5.如權(quán)利要求1所述的方法,其特征在于,所述組播組內(nèi)機(jī)頂盒進(jìn)行帶寬申請(qǐng)具體包括:
如果進(jìn)行帶寬申請(qǐng)的是主機(jī)頂盒,則所述主機(jī)頂盒的播放帶寬組件或文件 下載帶寬組件獲取當(dāng)前播放視頻或下載文件所需要的帶寬,并通過本地的帶寬申請(qǐng)組件向帶寬管理組件發(fā)送帶寬申請(qǐng)消息進(jìn)行帶寬申請(qǐng);
如果進(jìn)行帶寬申請(qǐng)的是從機(jī)頂盒,則所述從機(jī)頂盒的播放帶寬組件或文件下載帶寬組件獲取當(dāng)前播放視頻或下載文件所需要的帶寬,并通過本地的帶寬申請(qǐng)組件將帶寬申請(qǐng)消息發(fā)送到本地的寬帶消息通信組件,通過本地的寬帶消息通信組件發(fā)送到所述主機(jī)頂盒的寬帶消息通信組件,通過所述主機(jī)頂盒的寬帶消息通信組件發(fā)送到所述主機(jī)頂盒的帶寬管理組件進(jìn)行帶寬申請(qǐng)。
6.一種多機(jī)頂盒帶寬分配裝置,其特征在于,所述裝置包括:
啟動(dòng)模塊,用于啟動(dòng)主機(jī)頂盒并加入組播組,通過帶寬管理組件加載當(dāng)前機(jī)頂盒的共享總帶寬和預(yù)先設(shè)置的帶寬優(yōu)先級(jí)策略;
申請(qǐng)模塊,用于向所述帶寬管理組件進(jìn)行帶寬申請(qǐng);
所述帶寬管理組件,用于響應(yīng)于所述組播組內(nèi)機(jī)頂盒的帶寬申請(qǐng),根據(jù)所述帶寬優(yōu)先級(jí)策略和所述共享總帶寬進(jìn)行帶寬分配。
7.如權(quán)利要求6所述的裝置,其特征在于,
所述裝置進(jìn)一步包括:
帶寬消息通信組件,用于在有從機(jī)頂盒加入所述組播組后,接收所述從機(jī)頂盒周期性發(fā)送的心跳?;钕?;
所述帶寬管理組件進(jìn)一步用于:根據(jù)所述心跳保活消息確定所述從機(jī)頂盒是否在線,在確定所述從機(jī)頂盒掉線的情況下,將所述從機(jī)頂盒所占用的帶寬歸零。
8.如權(quán)利要求6所述的裝置,其特征在于,所述帶寬優(yōu)先級(jí)策略包括以下至少之一:高清視頻播放優(yōu)先級(jí)高、標(biāo)清視頻播放優(yōu)先級(jí)低,視頻播放優(yōu)先級(jí)高、文件下載優(yōu)先級(jí)低,先加入組播組的機(jī)頂盒優(yōu)先級(jí)高、后加入組播組的機(jī)頂盒優(yōu)先級(jí)低。
9.如權(quán)利要求6所述的裝置,其特征在于,所述帶寬管理組件具體用于:
在所述共享總帶寬能夠滿足用戶需求時(shí),根據(jù)所述帶寬優(yōu)先級(jí)策略進(jìn)行帶 寬分配;
在所述共享總帶寬不能夠滿足用戶需求時(shí),根據(jù)所述帶寬優(yōu)先級(jí)策略,在回收優(yōu)先級(jí)低的機(jī)頂盒所占用的帶寬后,再對(duì)優(yōu)先級(jí)高的機(jī)頂盒進(jìn)行帶寬分配。
10.如權(quán)利要求6所述的裝置,其特征在于,
所述申請(qǐng)模塊具體包括:
播放帶寬組件,用于獲取當(dāng)前播放視頻所需要的帶寬;
文件下載帶寬組件,用于獲取下載文件所需要的帶寬;
帶寬申請(qǐng)組件,用于根據(jù)當(dāng)前播放視頻或獲取下載文件所需要的帶寬,向帶寬管理組件發(fā)送帶寬申請(qǐng)消息進(jìn)行帶寬申請(qǐng),或者,通過所述帶寬消息通信組件向主機(jī)頂盒的帶寬管理組件發(fā)送帶寬申請(qǐng)消息進(jìn)行帶寬申請(qǐng);
所述帶寬消息通信組件進(jìn)一步用于:接收或發(fā)送帶寬申請(qǐng)消息,并將接收到的帶寬申請(qǐng)消息發(fā)送到帶寬管理組件。