机顶盒系统升级服务器,服务器及其软件升级方法、IP机顶盒及其软件升级方法...
1.一種軟件升級(jí)方法,其特征在于,所述方法包括: IP機(jī)頂盒在開(kāi)機(jī)或需要時(shí)加入組播組; IP機(jī)頂盒側(cè)獲取組播數(shù)據(jù); 判斷所述組播數(shù)據(jù)中的軟件版本是否高于所述IP機(jī)頂盒中的軟件版本; 若所述組播數(shù)據(jù)中的軟件版本高于所述IP機(jī)頂盒中的軟件版本,則繼續(xù)判斷所述組播數(shù)據(jù)是否包含軟件數(shù)據(jù); 若所述組播數(shù)據(jù)包含軟件數(shù)據(jù),則獲取所述組播數(shù)據(jù)中的傳送周期和當(dāng)前傳送序號(hào),在經(jīng)過(guò)所述傳送周期對(duì)應(yīng)的時(shí)間后接收下一次組播播放的軟件數(shù)據(jù),完成IP機(jī)頂盒軟件的升級(jí); 若所述組播數(shù)據(jù)不包含軟件數(shù)據(jù),則判斷所述IP機(jī)頂盒是否發(fā)出軟件升級(jí)請(qǐng)求; 若所述IP機(jī)頂盒發(fā)出軟件升級(jí)請(qǐng)求,則判斷發(fā)送軟件升級(jí)請(qǐng)求的時(shí)間是否超過(guò)第二預(yù)設(shè)閾值; 若發(fā)送軟件升級(jí)請(qǐng)求的時(shí)間超過(guò)第二預(yù)設(shè)閾值,則所述IP機(jī)頂盒與服務(wù)器建立點(diǎn)到點(diǎn)的連接,所述IP機(jī)頂盒獲取軟件數(shù)據(jù),完成升級(jí); 其中,所述第二預(yù)設(shè)閾值是指將新版本軟件剛提交到服務(wù)器的一段時(shí)間,時(shí)間超過(guò)所述第二預(yù)設(shè)閾值時(shí)所述組播數(shù)據(jù)只包含軟件版本信息。
2.一種IP機(jī)頂盒,其特征在于,所述IP機(jī)頂盒包括: 第一獲取單元,用于獲取組播數(shù)據(jù); 第二判斷單元,用于判斷所述組播數(shù)據(jù)中的軟件版本是否高于所述IP機(jī)頂盒中的軟件版本; 第三判斷單元,用于在所述第二判斷單元判斷為是時(shí),繼續(xù)判斷所述組播數(shù)據(jù)是否包含軟件數(shù)據(jù); 第二獲取單元,用于在所述第三判斷單元判斷為是時(shí),獲取所述軟件數(shù)據(jù),完成所述IP機(jī)頂盒軟件的升級(jí); 第四判斷單元,用于在所述第三判斷單元判斷為否時(shí),判斷所述IP機(jī)頂盒是否發(fā)出軟件升級(jí)請(qǐng)求; 第五判斷單元,用于在所述第四判斷單元判斷為是時(shí),判斷發(fā)送軟件升級(jí)請(qǐng)求的時(shí)間是否超過(guò)第二預(yù)設(shè)閾值; 第三獲取單元,用于在所述第五判斷單元判斷為是時(shí),使所述IP機(jī)頂盒與服務(wù)器建立點(diǎn)到點(diǎn)的連接,以獲取軟件數(shù)據(jù),完成升級(jí); 其中,所述第二預(yù)設(shè)閾值是指將新版本軟件剛提交到服務(wù)器的一段時(shí)間,時(shí)間超過(guò)所述第二預(yù)設(shè)閾值時(shí)所述組播數(shù)據(jù)只包含軟件版本信息; 第四獲取單元,用于在第二獲取單元獲取軟件數(shù)據(jù)之前,獲取所述組播數(shù)據(jù)中的傳送周期和當(dāng)前傳送序號(hào); 其中,所述第二獲取單元具體用于在經(jīng)過(guò)所述傳送周期對(duì)應(yīng)的時(shí)間后接收下一次組播播放的軟件數(shù)據(jù),完成IP機(jī)頂盒軟件的升級(jí)。
總結(jié)
以上是生活随笔為你收集整理的机顶盒系统升级服务器,服务器及其软件升级方法、IP机顶盒及其软件升级方法...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 01-nodeJs下载及安装
- 下一篇: 独家可用发卡小程序源码下载卡密系统支持多