專利名稱:一種手機電視電子節(jié)目單的更新方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及一種手機電視電子節(jié)目單的更新方 法及裝置。
背景技術(shù):
隨著3G( 3rd Generation,第三代移動通信技術(shù))網(wǎng)絡(luò)的成熟以及移動終 端性能的提升,使用移動終端觀看電視的手機電視業(yè)務(wù)發(fā)展迅速,手機的易 于攜帶使得手機電視顯示出比傳統(tǒng)的電視更加廣泛的影響力。
基于CMMB ( China Mobile Multimedia Broadcasting,中國移動多々某體廣 播)方案的手機電視業(yè)務(wù)發(fā)展很快,已經(jīng)有部分終端廠商發(fā)布了相關(guān)商業(yè)產(chǎn) 品,隨著手機電視內(nèi)容服務(wù)商提供的節(jié)目越來越多,用戶也能夠在手機上享 受到的越來越多精彩的節(jié)目內(nèi)容。
移動運營商部署手機電視業(yè)務(wù)平臺,用戶可以使用移動終端上的手機電 視客戶端接入手機電視業(yè)務(wù)平臺,在完成用戶鑒權(quán)后,合法用戶獲準(zhǔn)登陸手 才幾電視業(yè)務(wù)平臺,然后進行電子節(jié)目單的獲取,從電子節(jié)目單選擇某個具體 的電視節(jié)目進行觀看,通過對電子節(jié)目單的定期更新來滿足用戶觀看不同類 型電視節(jié)目的需求。
當(dāng)前,手機電視電子節(jié)目單的更新方式和要求為每次啟動手機電視客 戶端時,如果終端存有電子節(jié)目單,則先給用戶顯示原有的電子節(jié)目單,同 時再向手機電視網(wǎng)絡(luò)側(cè)發(fā)起更新電子節(jié)目單流程,在進行電子節(jié)目單更新的 過程中不能影響用戶對手機電視節(jié)目的觀看。電子節(jié)目單的更新需要大量的 文件解析操作,這種文件解析的搮:作對終端資源如CPU (Central Processing Unit,中央處理單元)、內(nèi)存等的占用很大,如果CPU的占用過大會導(dǎo)致手 機電視視頻解碼操作由于無法獲取足夠的資源而帶來較高的誤碼率, 而導(dǎo)致手機電視播放質(zhì)量變差,極大地影響了觀看手機電視的用戶體驗。因此,有必要提供一種電子節(jié)目單更新方法,以解決現(xiàn)有技術(shù)中在對手 機電視電子節(jié)目單進行更新操作時,手機電視節(jié)目播放誤碼率高、質(zhì)量差、 用戶體驗不佳的問題。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種手機電視電子節(jié)目單的更新方法及 裝置,實現(xiàn)在不用啟動手機電3見客戶端的情況進行電子節(jié)目單的更新操作。為了解決上述問題,本發(fā)明提供了一種手機電視電子節(jié)目單的更新方法,包括移動終端開機后,檢測所述移動終端當(dāng)前的資源占用情況;判斷所述移動終端當(dāng)前的資源占用情況是否滿足預(yù)先設(shè)定的更新條件, 如果滿足,則發(fā)起所述移動終端手機電視電子節(jié)目單的更新操作。進一步地,所述移動終端當(dāng)前的資源占用情況包括所述移動終端當(dāng)前 的每秒執(zhí)行百萬條指令MIPS占用數(shù)值以及可用內(nèi)存空間數(shù)值;所述預(yù)先設(shè)定的更新條件為所述MIPS占用數(shù)值低于第一閾值、且所 述可用內(nèi)存空間數(shù)值高于第二閾值。進一步地,所述方法還包括在發(fā)起所述電子節(jié)目單的更新操作之前,檢測所述移動終端的分組交換 PS數(shù)據(jù)鏈路的當(dāng)前狀態(tài),如果所述PS數(shù)據(jù)鏈路已經(jīng)打開,則使用所述PS 數(shù)據(jù)鏈路進行電子節(jié)目單的更新;如果所述PS數(shù)據(jù)鏈路還未打開,則打開 所述PS數(shù)據(jù)鏈路,并使用所述PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新。進一步地,所述方法還包括在發(fā)起所述電子節(jié)目單的更新才喿作后,如果檢測到所述MIPS占用數(shù)值 高于所述第一閾值、或者所述可用內(nèi)存空間數(shù)值低于所述第二閾值,則停止 所述電子節(jié)目單的更新操作。進一步地,所述第一閾值為30,所述第二閾值為l兆字節(jié)。本發(fā)明還提供了一種手機電視電子節(jié)目單的更新裝置,包括資源占用情況檢測模塊和更新控制模塊,其中所述資源占用情況檢測模塊用于,在移動終端開機后,檢測所述移動終端當(dāng)前的資源占用情況,并上報給所述更新控制模塊;所述更新控制模塊用于,判斷所述移動終端當(dāng)前的資源占用情況是否滿 足預(yù)先設(shè)定的更新條件,如果滿足,則發(fā)起所述移動終端手機電視電子節(jié)目 單的更新才喿作。進一步地,所述資源占用情況檢測模塊進一步包括MIPS檢測單元和可 用內(nèi)存4企測單元,其中所述MIPS檢測單元用于,定期獲所述取移動終端當(dāng)前的MIPS占用數(shù) 值,并上報給所述更新控制模塊;所述可用內(nèi)存檢測單元用于,定期向所述更新控制模塊上報所述移動終 端當(dāng)前的可用內(nèi)存空間數(shù)值;所述更新控制模塊用于,接收到所述MIPS占用數(shù)值和所述可用內(nèi)存空 間數(shù)值后,判斷是否滿足所述預(yù)先設(shè)定的更新條件,即所述MIPS占用數(shù)值 低于第一閾值、且所述可用內(nèi)存空間數(shù)值高于第二閾值,如果滿足,則發(fā)起 所述電子節(jié)目單的更新操作。進一步地,所述裝置還包括與所述更新控制模塊相連的PS數(shù)據(jù)鏈路控 制模塊,所述更新控制模塊用于,在發(fā)起所述電子節(jié)目單的更新操作的同時,通 知所述PS數(shù)據(jù)鏈路控制模塊;所述PS數(shù)據(jù)鏈路控制模塊用于,接收到所述通知時,檢測所述移動終 端的PS數(shù)據(jù)鏈路的當(dāng)前狀態(tài),如果所述PS數(shù)據(jù)鏈路已經(jīng)打開,則使用所述 PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新;如果所述PS數(shù)據(jù)鏈路還未打開,則打 開所述PS數(shù)據(jù)鏈路,并使用所述PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新。進一步地,所述更新控制模塊還用于,在發(fā)起所述電子節(jié)目單的更新操 作后,如果判斷出所述MIPS占用數(shù)值高于所述第一閾值、或者所述可用內(nèi)6存空間數(shù)值低于所述第二閾值,則停止所述電子節(jié)目單的更新操作。本發(fā)明充分考慮電子節(jié)目單更新過程中文件解析操作對終端CPU占用過大的特點,通過對電子節(jié)目單的更新方式進行改進,保證在進行電子節(jié)目 單更新的時候最大程度的減少或避免手機電視節(jié)目播放過程中的馬賽克現(xiàn) 象,達到既能夠給用戶提供最新的電子節(jié)目單,又不會影響用戶正在進行的 手機電視節(jié)目觀看的目的,提升了觀看手機電視的用戶體驗,延長了用戶觀 看手機電3見的時間。采用本發(fā)明技術(shù)方案,能夠做到對手機電視電子節(jié)目單的更新進行控制, 尤其是可以在不啟動手機電視客戶端的情況下進行電子節(jié)目單的更新,有效解決了電子節(jié)目單更新對CPU或內(nèi)存占用過大而影響手機電視節(jié)目的播放質(zhì)量的問題。
圖1為本發(fā)明實施例的手機電視電子節(jié)目單更新裝置的示意框圖; 圖2為本發(fā)明實施例的手機電視電子節(jié)目單的更新方法的流程圖。
具體實施方式
本發(fā)明的核心思想是在具備手機電視功能的移動終端中設(shè)置一電子節(jié) 目單更新裝置,通過該更新裝置實現(xiàn)電子節(jié)目單的更新操作,當(dāng)移動終端開 機后,檢測移動終端當(dāng)前的資源占用情況,并判斷當(dāng)前的資源占用情況是否 滿足預(yù)先設(shè)定的更新條件,如果滿足,則在不啟動手機電視客戶端的情況下 發(fā)起手機電視電子節(jié)目單的更新操作。具體地,移動終端當(dāng)前的資源占用情況可以包括移動終端當(dāng)前的CPU 的MIPS (Million Instruction Per Second,每秒執(zhí)行百萬條指令)數(shù)值、可用 內(nèi)存空間大小等指標(biāo),或者手機電視節(jié)目是否正在播放狀態(tài)等。在移動終端 開機后對這些指標(biāo)進行定期檢測,并在當(dāng)移動終端滿足一定的條件時,才發(fā) 起電子節(jié)目單的更新操作,從而解決在用戶進行手機電視節(jié)目觀看時,后臺 進行節(jié)目單的更新而導(dǎo)致節(jié)目視頻解碼誤碼率高、馬賽克較多、音視頻不同步等嚴(yán)重問題?;谏鲜鏊枷?,本發(fā)明提供一種手機電視電子節(jié)目單的更新方法,其主要步驟如下第一步移動終端開機;第二步4僉測移動終端當(dāng)前的MIPS占用數(shù)值以及可用內(nèi)存數(shù)值;第三步根據(jù)移動終端當(dāng)前的MIPS占用數(shù)值和可用內(nèi)存空間數(shù)值進行 判斷,當(dāng)MIPS占用數(shù)值低于一定閾值(以下稱作第一閾值)、且可用內(nèi)存 空間高于一定閾值(以下稱作第二閾值)時,發(fā)起電子節(jié)目單的更新操作;第四步當(dāng)檢測到MIPS占用數(shù)值高于第一閾值、或者可用內(nèi)存空間低 于第二閾值時,停止電子節(jié)目單的更新操作。其中,移動終端只需在首次啟動手機電視客戶端時,完成用戶鑒權(quán)并進 行電子節(jié)目單的獲取,此后,在對電子節(jié)目單進行更新時便無需再進行鑒權(quán) 操作。下面將結(jié)合附圖及具體實施例對本發(fā)明技術(shù)方案進行詳細說明。如圖l所示,本發(fā)明實施例的移動終端手機電視電子節(jié)目單的更新裝置 包括資源占用情況檢測模塊、更新控制模塊以及PS (Packet Switch,包交 換網(wǎng)絡(luò))數(shù)據(jù)鏈路控制模塊,其中資源占用情況檢測模塊用于,在移動終端開機后,檢測所述移動終端當(dāng) 前的資源占用情況,并上報給所述更新控制模塊;本實施例中,資源占用情況檢測才莫塊進一步包括MIPS檢測單元和可用 內(nèi)存檢測單元,MIPS檢測單元用于,定期獲取移動終端當(dāng)前的MIPS占用數(shù) 值,并上報給更新控制模塊;可用內(nèi)存檢測單元用于,定期向更新控制模塊 上報移動終端當(dāng)前的可用內(nèi)存空間數(shù)值;更新控制模塊用于,接收到上報的MIPS占用數(shù)值和可用內(nèi)存空間數(shù)值 后進行判斷當(dāng)MIPS占用數(shù)值低于第一閾值且可用內(nèi)存空間高于第二閾值時,向手機電視業(yè)務(wù)平臺服務(wù)器發(fā)起電子節(jié)目單的更新請求,發(fā)起電子節(jié)目單的更新操作,同時通知PS數(shù)據(jù)鏈路控制模塊;PS數(shù)據(jù)鏈路控制模塊用于,接收到更新控制模塊的通知后,對當(dāng)前移動 終端的PS數(shù)據(jù)鏈路狀態(tài)進行檢測,如果當(dāng)前移動終端PS數(shù)據(jù)鏈路已經(jīng)打開, 則直接使用這條PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新;如果當(dāng)前移動終端PS 數(shù)據(jù)鏈路沒有打開,則PS數(shù)據(jù)鏈路控制模塊打開PS數(shù)據(jù)鏈路,然后進行電 子節(jié)目單更新操作。進一步地,更新控制模塊還用于,在對電子節(jié)目單的更新時,如果判斷 出MIPS占用數(shù)值高于第一閾值或者可用內(nèi)存空間低于第二閾值,則停止電 子節(jié)目單的更新操作。在本發(fā)明其他實施例中,也可不包括上述資源占用情況檢測模塊,而直 接采用MIPS檢測模塊和可用內(nèi)存檢測模塊來實現(xiàn)資源占用情況檢測模塊的 功能。如圖2所示, 的處理流程如下步驟110:移動終端開機,電子節(jié)目單更新裝置自動啟動,在移動終端 后臺運行;步驟120:電子節(jié)目單更新裝置的MIPS 4企測單元和可用內(nèi)存^r測單元 開始同步運行;MIPS檢測單元每隔一段時間就獲取一次當(dāng)前移動終端的MIPS實時 數(shù)值并上報給更新控制模塊;可用內(nèi)存檢測單元每隔一段時間就獲取一次當(dāng)前移動終端的可用內(nèi)存空 間數(shù)值并上報給更新控制模塊;步驟130:更新控制模塊對接收到的移動終端當(dāng)前的MIPS數(shù)值和可用 內(nèi)存空間數(shù)值進行判斷,當(dāng)MIPS占用數(shù)值低于第一閾值且可用內(nèi)存空間高 于第二閾值時,發(fā)起電子節(jié)目單更新操作;具體地,可以在更新控制模塊中預(yù)先設(shè)定滿足發(fā)起電子節(jié)目單更新操作的更新條件,通過設(shè)置第一閾值和第二閾值的數(shù)值,例如當(dāng)MIPS數(shù)值小于 30并且可用內(nèi)存空間數(shù)值大于1M時,才發(fā)起更新操作。但本發(fā)明并不限于 上述數(shù)值,第一閾值和第二閾值的取值范圍可以分別為20-40, 1M至2M 之間的任意數(shù)值等。步驟140:當(dāng)達到發(fā)起更新操作的條件時,更新控制模塊通知PS數(shù)據(jù)鏈 路控制模塊開始啟動;步驟150: PS數(shù)據(jù)鏈路控制模塊對移動終端PS數(shù)據(jù)鏈路的當(dāng)前狀態(tài)進 行判斷;如果移動終端PS數(shù)據(jù)鏈路已經(jīng)打開,則可以直接使用這條PS數(shù)據(jù) 鏈路進行電子節(jié)目單的更新,如果移動終端PS數(shù)據(jù)鏈路沒有打開,PS數(shù)據(jù) 鏈路控制模塊打開PS數(shù)據(jù)鏈路,然后進行電子節(jié)目單更新操作;步驟160:更新控制模塊向手機電視業(yè)務(wù)平臺服務(wù)器發(fā)起電子節(jié)目單的 更新請求,完成更新纟喿作。其中,上述步驟160可以與步驟140同時執(zhí)行。通過本發(fā)明,可以使手機電視電子節(jié)目單的更新操作不會給手機電視節(jié) 目的播放帶來不好的影響,在不開啟手機電視客戶端的情況下也能完成電子 節(jié)目單的更新,極大的提升了用戶觀看手機電視的用戶體驗,延長了用戶使 用手機電視業(yè)務(wù)的時間,有效增加了手機電視業(yè)務(wù)運營商和手機電視節(jié)目提 供商的收益。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本 領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護 范圍之內(nèi)。
權(quán)利要求
1、一種手機電視電子節(jié)目單的更新方法,其特征在于,包括移動終端開機后,檢測所述移動終端當(dāng)前的資源占用情況;判斷所述移動終端當(dāng)前的資源占用情況是否滿足預(yù)先設(shè)定的更新條件,如果滿足,則發(fā)起所述移動終端手機電視電子節(jié)目單的更新操作。
2、 如權(quán)利要求l所述的方法,其特征在于,所述移動終端當(dāng)前的資源占用情況包括所述移動終端當(dāng)前的每秒執(zhí)行 百萬條指令MIPS占用數(shù)值以及可用內(nèi)存空間數(shù)值;所述預(yù)先設(shè)定的更新條件為所述MIPS占用數(shù)值低于第一闊值、且所 述可用內(nèi)存空間凄t值高于第二閾值。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括在發(fā)起所述電子節(jié)目單的更新操作之前,檢測所述移動終端的分組交換 PS數(shù)據(jù)鏈路的當(dāng)前狀態(tài),如果所述PS數(shù)據(jù)鏈路已經(jīng)打開,則使用所述PS 數(shù)據(jù)鏈路進行電子節(jié)目單的更新;如果所述PS數(shù)據(jù)鏈路還未打開,則打開 所述PS數(shù)據(jù)鏈路,并使用所述PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新。
4、 如權(quán)利要求2所述的方法,其特征在于,所述方法還包括在發(fā)起所述電子節(jié)目單的更新操作后,如果檢測到所述MIPS占用數(shù)值 高于所述第一闊值、或者所述可用內(nèi)存空間數(shù)值低于所述第二閾值,則停止 所述電子節(jié)目單的更新操:作。
5、 如權(quán)利要求2或4所述的方法,其特征在于, 所述第一閾值為30,所述第二閾值為1兆字節(jié)。
6、 一種手機電視電子節(jié)目單的更新裝置,其特征在于,包括資源占用 情況檢測模塊和更新控制模塊,其中所述資源占用情況檢測模塊用于,在移動終端開機后,檢測所述移動終 端當(dāng)前的資源占用情況,并上報給所述更新控制模塊;所述更新控制模塊用于,判斷所述移動終端當(dāng)前的資源占用情況是否滿 足預(yù)先設(shè)定的更新條件,如果滿足,則發(fā)起所述移動終端手機電視電子節(jié)目 單的更新操作。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述資源占用情況檢測模塊進一步包括MIPS4全測單元和可用內(nèi)存檢測單元,其中所述MIPS檢測單元用于,定期獲所述取移動終端當(dāng)前的MIPS占用數(shù) 值,并上報給所述更新控制模塊;所述可用內(nèi)存檢測單元用于,定期向所述更新控制模塊上報所述移動終 端當(dāng)前的可用內(nèi)存空間凄H直;所述更新控制模塊用于,接收到所述MIPS占用數(shù)值和所述可用內(nèi)存空 間數(shù)值后,判斷是否滿足所述預(yù)先設(shè)定的更新條件,即所述MIPS占用數(shù)值 低于第一閾值、且所述可用內(nèi)存空間數(shù)值高于第二閾值,如果滿足,則發(fā)起 所述電子節(jié)目單的更新操作。
8、 如權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括與所 述更新控制模塊相連的PS數(shù)據(jù)鏈路控制模塊,所述更新控制模塊用于,在發(fā)起所述電子節(jié)目單的更新操作的同時,通 知所述PS數(shù)據(jù)鏈路控制模塊;所述PS數(shù)據(jù)鏈路控制模塊用于,接收到所述通知時,檢測所述移動終 端的PS數(shù)據(jù)鏈路的當(dāng)前狀態(tài),如果所述PS數(shù)據(jù)鏈路已經(jīng)打開,則使用所述 PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新;如果所述PS數(shù)據(jù)鏈路還未打開,則打 開所述PS數(shù)據(jù)鏈路,并使用所述PS數(shù)據(jù)鏈路進行電子節(jié)目單的更新。
9、 如權(quán)利要求7所述的裝置,其特征在于,所述更新控制模塊還用于,在發(fā)起所述電子節(jié)目單的更新操作后,如果 判斷出所述MIPS占用數(shù)值高于所述第一閾值、或者所述可用內(nèi)存空間數(shù)值 低于所述第二閾值,則停止所述電子節(jié)目單的更新操作。
全文摘要
本發(fā)明公開了一種手機電視電子節(jié)目單的更新方法及裝置,所述方法包括移動終端開機后,檢測所述移動終端當(dāng)前的資源占用情況;判斷所述移動終端當(dāng)前的資源占用情況是否滿足預(yù)先設(shè)定的更新條件,如果滿足,則發(fā)起所述移動終端手機電視電子節(jié)目單的更新操作。本發(fā)明充分考慮電子節(jié)目單更新過程中的文件解析操作對終端CPU占用過大的特點,通過對手機電視電子節(jié)目單的更新進行控制,尤其是可以在不啟動手機電視客戶端的情況下進行電子節(jié)目單的更新,有效解決了電子節(jié)目單更新對移動終端的CPU或內(nèi)存占用過大而影響手機電視節(jié)目的播放質(zhì)量的問題。
文檔編號H04N5/445GK101631214SQ20091016159
公開日2010年1月20日 申請日期2009年8月6日 優(yōu)先權(quán)日2009年8月6日
發(fā)明者毅 惠, 俊 謝 申請人:中興通訊股份有限公司