本發(fā)明涉及多媒體終端技術(shù)領(lǐng)域,尤指一種機(jī)頂盒運(yùn)行方法、機(jī)頂盒客戶端裝置和機(jī)頂盒。
背景技術(shù):
目前的機(jī)頂盒的運(yùn)行模式包括正常工作模式和待機(jī)模式。在正常工作模式下,機(jī)頂盒的所有功能都能正常使用,例如通過電視進(jìn)行音視頻輸出,用戶使用機(jī)頂盒都是在正常工作模式下完成的;在待機(jī)模式下,機(jī)頂盒處于休眠模式,可以并且僅能響應(yīng)遙控器的Power鍵(開關(guān)機(jī)鍵),在這種狀態(tài)下,機(jī)頂盒無法使用。
此外,目前的機(jī)頂盒是一種需要與電視綁定才能使用的設(shè)備,機(jī)頂盒的視頻輸出和音頻輸出均連接至電視機(jī),在用戶不使用電視機(jī)的情況下,現(xiàn)有的機(jī)頂盒將無法繼續(xù)給用戶提供服務(wù),因而限制了機(jī)頂盒的應(yīng)用。
現(xiàn)有的機(jī)頂盒中,部分機(jī)頂盒可以提供節(jié)目預(yù)約播放和節(jié)目預(yù)約錄制等功能,這些功能中,在待機(jī)模式下,需要通過硬件電路實現(xiàn)定時喚醒功能,并在到達(dá)預(yù)約時間時將機(jī)頂盒從待機(jī)模式切換至正常工作模式。也就是說,對于沒有設(shè)置實現(xiàn)定時喚醒功能的硬件電路的機(jī)頂盒來說,無法提供上述節(jié)目預(yù)約播放和節(jié)目預(yù)約錄制等功能,此外,實現(xiàn)定時喚醒功能的硬件電路也會增加機(jī)頂盒的生產(chǎn)成本。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題中的一個或多個,本發(fā)明提出了一種機(jī)頂盒運(yùn)行方法、機(jī)頂盒客戶端裝置和機(jī)頂盒,能夠擴(kuò)展機(jī)頂盒的使用功能。
為了解決上述技術(shù)問題中的一個或多個,本發(fā)明提出了一種頂盒運(yùn)行方法,機(jī)頂盒的運(yùn)行模式包括正常工作模式和待機(jī)模式,所述方法包括:機(jī)頂 盒在正常工作模式或待機(jī)模式下運(yùn)行,機(jī)頂盒的運(yùn)行模式還包括淺待機(jī)工作模式,所述方法還包括:
在正常工作模式下,當(dāng)滿足進(jìn)入淺待機(jī)模式的第一切換條件時,執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程;
在完成所述第一預(yù)處理過程之后,切換至淺待機(jī)工作模式;
在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件。
優(yōu)選地,在所述在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件的步驟之后,所述機(jī)頂盒運(yùn)行方法還包括:
當(dāng)滿足離開淺待機(jī)模式的第二切換條件時,執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程,并在完成第二預(yù)處理過程之后,結(jié)束機(jī)頂盒在淺待機(jī)工作模式下的運(yùn)行。
優(yōu)選地,所述執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程包括如下操作中的至少一種:
關(guān)閉正常工作模式對應(yīng)的應(yīng)用組件,釋放應(yīng)用組件對應(yīng)的系統(tǒng)資源,并保存所述系統(tǒng)資源對應(yīng)的上下文環(huán)境;
關(guān)閉連接至電視機(jī)的視頻輸出;
判斷是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,當(dāng)存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備;
將正常工作模式對應(yīng)的遙控器按鍵映射重新定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射;
關(guān)閉網(wǎng)絡(luò)連接功能。
優(yōu)選地,所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程包括如下操作中的至少一種:
開啟在之前的第一預(yù)處理過程中關(guān)閉的應(yīng)用組件,根據(jù)保存的上下文環(huán)境恢復(fù)對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài);
開啟連接至電視機(jī)的視頻輸出;
將音頻輸出通道從所述其他音頻輸出設(shè)備切換至電視機(jī);
將淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射重新定義為正常工作模式對應(yīng)的遙控器按鍵映射;
開啟網(wǎng)絡(luò)連接功能。
優(yōu)選地,所述第一切換條件包括接收到淺待機(jī)工作模式開啟指令;
在所述執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程之前,所述機(jī)頂盒運(yùn)行方法還包括:
接收淺待機(jī)工作模式開啟指令。
優(yōu)選地,所述第二切換條件包括接收到正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個,或滿足預(yù)設(shè)的正常工作啟動條件;
在所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程之前,
所述機(jī)頂盒運(yùn)行方法還包括:
接收正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個;或,判斷是否滿足預(yù)設(shè)的正常工作啟動條件,在滿足正常工作啟動條件時,執(zhí)行所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程的步驟;
在所述結(jié)束機(jī)頂盒在淺待機(jī)工作模式下的運(yùn)行之后,所述機(jī)頂盒運(yùn)行方法還包括:
在根據(jù)正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒根據(jù)接收的正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令進(jìn)入對應(yīng)的運(yùn)行狀態(tài);
在根據(jù)所述滿足正常工作啟動條件結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒進(jìn)入正常工作模式下運(yùn)行。
為了解決上述技術(shù)問題中的一個或多個,本發(fā)明提出了一種機(jī)頂盒客戶端裝置,機(jī)頂盒的運(yùn)行模式包括正常工作模式和待機(jī)模式,機(jī)頂盒在正常工作模式或待機(jī)模式下運(yùn)行,機(jī)頂盒的運(yùn)行模式還包括淺待機(jī)工作模式,所述機(jī)頂盒客戶端裝置包括:
第一預(yù)處理單元,用于在正常工作模式下,當(dāng)滿足進(jìn)入淺待機(jī)模式的第一切換條件時,執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程;
切換單元,用于在完成所述第一預(yù)處理過程之后,切換至淺待機(jī)工作模式;
淺待機(jī)運(yùn)行單元,用于在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件。
優(yōu)選地,還包括:
第二預(yù)處理單元,用于當(dāng)滿足離開淺待機(jī)模式的第二切換條件時,執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程;并在完成第二預(yù)處理過程之后,結(jié)束機(jī)頂盒在淺待機(jī)工作模式下的運(yùn)行。
優(yōu)選地,所述第一預(yù)處理單元包括如下模塊中的至少一個:
第一準(zhǔn)備模塊,用于關(guān)閉正常工作模式對應(yīng)的應(yīng)用組件,釋放應(yīng)用組件對應(yīng)的系統(tǒng)資源,并保存所述系統(tǒng)資源對應(yīng)的上下文環(huán)境;
第二準(zhǔn)備模塊,用于關(guān)閉連接至電視機(jī)的視頻輸出;
第三準(zhǔn)備模塊,用于判斷是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,當(dāng)存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備;
第四準(zhǔn)備模塊,用于將正常工作模式對應(yīng)的遙控器按鍵映射重新定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射;
第五準(zhǔn)備模塊,用于關(guān)閉網(wǎng)絡(luò)連接功能。
優(yōu)選地,所述第二預(yù)處理單元包括如下模塊中的至少一種:
第一結(jié)束模塊,用于開啟在之前的第一預(yù)處理過程中關(guān)閉的應(yīng)用組件,根據(jù)保存的上下文環(huán)境恢復(fù)對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài);
第二結(jié)束模塊,用于開啟連接至電視機(jī)的視頻輸出;
第三結(jié)束模塊,用于將音頻輸出通道從所述其他音頻輸出設(shè)備切換至電視機(jī);
第四結(jié)束模塊,用于將淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射重新定義為正常工作模式對應(yīng)的遙控器按鍵映射;
第五結(jié)束模塊,用于開啟網(wǎng)絡(luò)連接功能。
優(yōu)選地,所述第一切換條件包括接收到淺待機(jī)工作模式開啟指令;
所述機(jī)頂盒客戶端裝置還包括:
第一切換啟動單元,用于接收淺待機(jī)工作模式開啟指令。
優(yōu)選地,所述第二切換條件包括接收到正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個,或滿足預(yù)設(shè)的正常工作啟動條件;
所述機(jī)頂盒客戶端裝置還包括:
第二切換啟動單元,用于接收正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個;或,判斷是否滿足預(yù)設(shè)的正常工作啟動條件,在滿足正常工作啟動條件時,執(zhí)行所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程的步驟;
結(jié)束單元,用于在根據(jù)正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒根據(jù)接收的正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令進(jìn)入對應(yīng)的運(yùn)行狀態(tài);在根據(jù)所述滿足正常工作啟動條件結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒進(jìn)入正常工作模式下運(yùn)行。
為了解決上述技術(shù)問題中的一個或多個,本發(fā)明提出了一種機(jī)頂盒,所述機(jī)頂盒包括上述任一項機(jī)頂盒客戶端裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案包括:在正常工作模式下,當(dāng)滿足進(jìn)入淺待機(jī)模式的第一切換條件時,執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程;在完成所述第一預(yù)處理過程之后,切換至淺待機(jī)工作模式;在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件。通過淺待機(jī)工作模式,可以在淺待機(jī)模式下實現(xiàn)機(jī)頂盒現(xiàn)有的使用功能之外的其他的擴(kuò)展功能,在從淺待機(jī)模式切換回到正常工作模式,或下次進(jìn)入正常工作模式時,恢復(fù)了進(jìn)入淺待機(jī)模式之前的正常模式的運(yùn)行狀態(tài),通過上述機(jī)頂盒 運(yùn)行方法,在不影響現(xiàn)有的機(jī)頂盒的運(yùn)行模式的前提下,擴(kuò)展了機(jī)頂盒的使用功能,提高了用戶使用機(jī)頂盒的滿意度。
附圖說明
下面對本發(fā)明實施例中的附圖進(jìn)行說明,實施例中的附圖是用于對本發(fā)明的進(jìn)一步理解,與說明書一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明保護(hù)范圍的限制。
圖1為本發(fā)明提出的一種機(jī)頂盒運(yùn)行方法的流程示意圖;
圖2為本發(fā)明提出的一種機(jī)頂盒客戶端裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的描述,并不能用來限制本發(fā)明的保護(hù)范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。
參見圖1,本發(fā)明提出了一種機(jī)頂盒運(yùn)行方法。其中,機(jī)頂盒的運(yùn)行模式包括正常工作模式和待機(jī)模式,機(jī)頂盒在正常工作模式或待機(jī)模式下運(yùn)行,機(jī)頂盒的運(yùn)行模式還包括淺待機(jī)工作模式,所述機(jī)頂盒運(yùn)行方法還包括:
步驟200,在正常工作模式下,當(dāng)滿足進(jìn)入淺待機(jī)模式的第一切換條件時,執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程;
步驟300,在完成所述第一預(yù)處理過程之后,切換至淺待機(jī)工作模式;
步驟400,在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件;
為了實現(xiàn)現(xiàn)有機(jī)頂盒不能實現(xiàn)的擴(kuò)展功能,例如,本地播放功能,即在電視機(jī)關(guān)機(jī)的情況下通過外接音頻設(shè)備播放本地音頻文件,需要將本地播放功能在淺待機(jī)模式下實現(xiàn),也就是說本地播放功能相關(guān)的應(yīng)用組件為淺待機(jī)工作模式對應(yīng)的應(yīng)用組件。在切換到淺待機(jī)工作模式之后,可以對應(yīng)的應(yīng)用組件。
本發(fā)明實施例中,在步驟400之后,還包括:
步驟600,執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程,并在完成第二預(yù)處理過程之后,結(jié)束機(jī)頂盒在淺待機(jī)工作模式下的運(yùn)行。
通過淺待機(jī)工作模式,可以在淺待機(jī)模式下實現(xiàn)機(jī)頂盒現(xiàn)有的使用功能之外的其他的定制功能,在從淺待機(jī)模式切換回到正常工作模式時,能夠恢復(fù)進(jìn)入淺待機(jī)模式之前的正常模式的運(yùn)行狀態(tài),通過上述設(shè)置,在不影響現(xiàn)有的機(jī)頂盒的運(yùn)行模式的前提下,擴(kuò)展了機(jī)頂盒的使用功能,提高用戶使用機(jī)頂盒的滿意度。下面對第一預(yù)處理過程和第二預(yù)處理過程的對應(yīng)操作進(jìn)行具體說明。
步驟200中,所述執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程包括如下操作中的至少一種:
關(guān)閉正常工作模式對應(yīng)的應(yīng)用組件,釋放應(yīng)用組件對應(yīng)的系統(tǒng)資源,并保存所述系統(tǒng)資源對應(yīng)的上下文環(huán)境;
關(guān)閉連接至電視機(jī)的視頻輸出;
判斷是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,當(dāng)存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備;
其中,如果判斷結(jié)果是沒有其他音頻輸出設(shè)備,在步驟400中,可以繼續(xù)監(jiān)測是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,并在檢測到存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備。
將正常工作模式對應(yīng)的遙控器按鍵映射重新定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射。
在正常工作模式下,遙控器用于觀看電視機(jī)的應(yīng)用,遙控器的按鍵可以用于選擇頻道,視頻快進(jìn),視頻后退等,在淺待機(jī)工作模式下,遙控器用于定制服務(wù),可能用于其他外接設(shè)備的控制和使用,例如,對音樂播放進(jìn)行控制,也就是說,遙控器上同一個按鍵在正常工作模式和淺待機(jī)工作模式下的功能不同,因此,需要重新定義按鍵映射,即重新定義按鍵功能的實現(xiàn)。
對應(yīng)地,步驟600中,第二預(yù)處理過程中執(zhí)行的操作與第一預(yù)處理過程 中執(zhí)行的操作對應(yīng)。
具體地,所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程包括如下操作中的至少一種:
開啟在之前的第一預(yù)處理過程中關(guān)閉的應(yīng)用組件,根據(jù)保存的上下文環(huán)境恢復(fù)對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài);
開啟連接至電視機(jī)的視頻輸出;
將音頻輸出通道從所述其他音頻輸出設(shè)備切換至電視機(jī);
將淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射重新定義為正常工作模式對應(yīng)的遙控器按鍵映射。
需要說明地是,需要說明的是,步驟200中的各個操作沒有特定的先后順序,在根據(jù)需要執(zhí)行其中一個或多個操作的情況下,其先后順序也可以任意設(shè)定。步驟600中的各個操作沒有特定的先后順序,在根據(jù)需要執(zhí)行其中一個或多個操作的情況下,其先后順序也可以任意設(shè)定。
第二預(yù)處理過程中執(zhí)行的操作與第一預(yù)處理過程中執(zhí)行的操作對應(yīng),即第一預(yù)處理過程中包括關(guān)閉連接至電視機(jī)的視頻輸出的操作時,第二預(yù)處理過程中包括與上述操作對應(yīng)的開啟連接至電視機(jī)的視頻輸出的操作。例如,其中,開啟在之前的第一預(yù)處理過程中關(guān)閉的應(yīng)用組件,根據(jù)保存的上下文環(huán)境恢復(fù)對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài)為與關(guān)閉正常工作模式對應(yīng)的應(yīng)用組件,釋放應(yīng)用組件對應(yīng)的系統(tǒng)資源,并保存所述系統(tǒng)資源對應(yīng)的上下文環(huán)境對應(yīng)的操作,開啟連接至電視機(jī)的視頻輸出為與關(guān)閉連接至電視機(jī)的視頻輸出對應(yīng)的操作將音頻輸出通道從所述其他音頻輸出設(shè)備切換至電視機(jī)為與判斷是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,當(dāng)存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備對應(yīng)的操作,將淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射重新定義為正常工作模式對應(yīng)的遙控器按鍵映射為與將正常工作模式對應(yīng)的遙控器按鍵映射重新定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射對應(yīng)的操作。
通過第一預(yù)處理過程中執(zhí)行的操作,以及第二預(yù)處理過程中執(zhí)行的對應(yīng)的操作,完成了保存正常工作模式對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài),并在結(jié)束淺 待機(jī)工作模式恢復(fù)之前的應(yīng)用組件的運(yùn)行狀態(tài),因為不影響機(jī)頂盒的正常使用,例如,用戶在正常工作模式下使用電視機(jī),在前待機(jī)模式下通過機(jī)頂盒使用音響設(shè)備,當(dāng)用戶切換回正常工作模式時,不會影響用戶對電視機(jī)的使用。
優(yōu)選地,步驟200中,所述執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程還包括:
關(guān)閉網(wǎng)絡(luò)連接功能。
步驟600中,所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程還包括:開啟網(wǎng)絡(luò)連接功能。
其中,開啟網(wǎng)絡(luò)連接功能為與關(guān)閉網(wǎng)絡(luò)連接功能對應(yīng)的操作。在淺待機(jī)工作模式下運(yùn)行的通常為系統(tǒng)功能,關(guān)閉網(wǎng)絡(luò)連接功能,實現(xiàn)了降低機(jī)頂盒的系統(tǒng)功耗,從而提高機(jī)頂盒的使用性能。
需要說明的是,根據(jù)淺待機(jī)模式下定義的不同的應(yīng)用組件,第一預(yù)處理過程還包括不同的操作,第二預(yù)處理過程中也相應(yīng)地包括對應(yīng)的操作。
在步驟200之前,所述機(jī)頂盒運(yùn)行方法還包括:步驟100,接收淺待機(jī)工作模式開啟指令。
用戶提交淺待機(jī)工作模式開啟指令之后,機(jī)頂盒將根據(jù)用戶的選擇,進(jìn)入淺待機(jī)模式。
本發(fā)明實施例中,在步驟600之前,所述機(jī)頂盒運(yùn)行方法還包括:
步驟510,接收正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個;或者,判斷是否滿足預(yù)設(shè)的正常工作啟動條件,在滿足正常工作啟動條件時,執(zhí)行步驟600;
在步驟600之后,所述機(jī)頂盒運(yùn)行方法還包括:
步驟710,在根據(jù)正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒根據(jù)接收的正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令進(jìn)入對應(yīng)的運(yùn)行狀態(tài);或者,
在根據(jù)所述滿足正常工作啟動條件結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒進(jìn)入正常工作模式下運(yùn)行。
下面結(jié)合具體的應(yīng)用場景對上述機(jī)頂盒運(yùn)行方法進(jìn)行詳細(xì)說明。
實施例一
通過上述機(jī)頂盒運(yùn)行方法,可以實現(xiàn)機(jī)頂盒的本地播放功能。
本地播放實例:在本地播放應(yīng)用收到淺待機(jī)廣播消息后,則切換到淺待機(jī)運(yùn)行模式中。本地播放包括圖片、音頻、視頻三類應(yīng)用,其中圖片和視頻都是需要顯示界面才能使用,因此在進(jìn)入淺待機(jī)模式后,用戶在使用本地播放功能時,默認(rèn)進(jìn)入音頻播放模式,音頻輸出也從調(diào)用HDMI輸出轉(zhuǎn)換成USB音頻設(shè)備輸出模式。在淺待機(jī)模式下通常會關(guān)閉網(wǎng)絡(luò)連接,因此在第一預(yù)處理過程中,還包括將音頻輸入源切換至機(jī)頂盒連接的外接存儲設(shè)備,對應(yīng)的在第二預(yù)處理過程中,還包括將音頻輸入源切換至網(wǎng)絡(luò)連接輸入,這樣可以利用機(jī)頂盒在淺待機(jī)模式下播放外接存儲設(shè)備中的音頻文件。同時為了模擬MP3功能,可以通過遙控器實現(xiàn)按鍵操作,通過將遙控器定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射,遙控器在淺待機(jī)模式下能夠響應(yīng)用戶左、右、OK、暫停等按鍵,從而實現(xiàn)在淺待機(jī)模式下使用本地播放功能的應(yīng)用場景。
實施例二
通過上述機(jī)頂盒運(yùn)行方法,可以實現(xiàn)機(jī)頂盒的節(jié)目預(yù)約播放功能。
用戶經(jīng)常會有定時收看某個節(jié)目的需求,通過預(yù)約播放功能,用戶可以提前預(yù)約想要收看的電視節(jié)目,當(dāng)?shù)竭_(dá)預(yù)約播放時間時,機(jī)頂盒將播放用戶預(yù)約的節(jié)目,在預(yù)約播放和正式播放之間的等待時間里,用戶不需要打開電視機(jī)。
機(jī)頂盒的應(yīng)用組件包括預(yù)約播放系統(tǒng),預(yù)約播放系統(tǒng)可以在正常工作模式下運(yùn)行,也可以在淺待機(jī)模式下運(yùn)行,在進(jìn)入淺待機(jī)模式前,用戶可以通過機(jī)頂盒預(yù)裝的預(yù)約播放系統(tǒng),進(jìn)行時間、節(jié)目、鬧鈴的預(yù)約操作,在進(jìn)入淺待機(jī)模式后,預(yù)約播放系統(tǒng)將繼續(xù)運(yùn)行,待用戶設(shè)定的時間到達(dá)后,從淺待機(jī)模式切換到正常工作模式,在正常工作模式中,根據(jù)預(yù)約播放系統(tǒng)的內(nèi) 容,將啟動業(yè)務(wù)系統(tǒng)并播放用戶預(yù)約節(jié)目。
在本實施例中,在步驟600之前包括步驟520,步驟520中預(yù)設(shè)的正常工作啟動條件具體為到達(dá)預(yù)定的時間,步驟520中判斷是否滿足預(yù)設(shè)的正常工作啟動條件,具體為判斷是否到達(dá)預(yù)定的時間。
實施例三
通過上述機(jī)頂盒運(yùn)行方法,可以實現(xiàn)機(jī)頂盒的節(jié)目預(yù)約錄制功能。
用戶經(jīng)常會有定時錄制某個節(jié)目的需求,通過預(yù)約錄制功能,用戶可以提前預(yù)約錄制想要收看的電視節(jié)目,當(dāng)?shù)竭_(dá)預(yù)約錄制時間時,機(jī)頂盒將錄制用戶預(yù)約的節(jié)目,在預(yù)約錄制和正式錄制時,用戶不需要打開電視機(jī)。
機(jī)頂盒的應(yīng)用組件包括預(yù)約錄制系統(tǒng),預(yù)約錄制系統(tǒng)可以在正常工作模式下運(yùn)行,也可以在淺待機(jī)模式下運(yùn)行,在進(jìn)入淺待機(jī)模式前,用戶可以通過機(jī)頂盒預(yù)裝的預(yù)約錄制系統(tǒng),設(shè)定錄制時間點、時長、節(jié)目頻道等參數(shù)中的一個或多個,在進(jìn)入淺待機(jī)模式后,預(yù)約錄制系統(tǒng)將繼續(xù)運(yùn)行,待用戶設(shè)定的時間到達(dá)后,從淺待機(jī)模式切換到正常工作模式,在正常工作模式中,根據(jù)預(yù)約錄制系統(tǒng)的內(nèi)容,將啟動業(yè)務(wù)系統(tǒng),將頻道切換至指定的頻道,并錄制用戶預(yù)約的節(jié)目。
在本實施例中,在步驟600之前包括步驟520,步驟520中預(yù)設(shè)的正常工作啟動條件具體為到達(dá)預(yù)定的時間,步驟520中判斷是否滿足預(yù)設(shè)的正常工作啟動條件,具體為判斷是否到達(dá)預(yù)定的時間。
上述各個實施例中,對于沒有設(shè)置實現(xiàn)定時喚醒功能的硬件電路的機(jī)頂盒來說,無法提供上述節(jié)目預(yù)約播放和節(jié)目預(yù)約錄制等功能,然而,對于這些機(jī)頂盒,如果按照上述機(jī)頂盒運(yùn)行方法進(jìn)行運(yùn)行,將能夠提供節(jié)目預(yù)約播放和節(jié)目預(yù)約錄制,因為在淺待機(jī)模式下,可以在關(guān)閉電視機(jī)和網(wǎng)絡(luò)連接,此時系統(tǒng)的功耗很低,接近待機(jī)模式,并且依然可以實現(xiàn)定時喚醒功能,因此,對于不能實現(xiàn)上述節(jié)目預(yù)約播放和節(jié)目預(yù)約錄制等定制功能的機(jī)頂盒,只要通過軟件升級的方式,便可以實現(xiàn)上述功能,改善了現(xiàn)有機(jī)頂盒的性能,提高了用戶體驗。
部分應(yīng)用組件即可以在正常工作模式下運(yùn)行,也可以在淺待機(jī)工作模式 下運(yùn)行。例如,上述預(yù)約錄制系統(tǒng)的和預(yù)約播放系統(tǒng)。
對于在正常工作模式和淺待機(jī)工作模式下均運(yùn)行的應(yīng)用組件,在第一預(yù)處理過程中不需要關(guān)閉這些在兩種模式下均運(yùn)行的應(yīng)用組件,在進(jìn)入淺待機(jī)之后,這些應(yīng)用組件可以根據(jù)預(yù)設(shè)功能需求更改對應(yīng)的服務(wù)規(guī)則,即這些應(yīng)用組件根據(jù)切換到淺待機(jī)模式的模式切換通知進(jìn)行內(nèi)部調(diào)整。同樣的,優(yōu)選地,在第二預(yù)處理過程中,這些應(yīng)用組件根據(jù)切換至正常工作模式的模式切換通知進(jìn)行內(nèi)部調(diào)整,將服務(wù)規(guī)則更改為正常模式下的服務(wù)規(guī)則。
基于與上述方法實施例相同或相似的構(gòu)思,本發(fā)明實施例還提供一種機(jī)頂盒客戶端裝置,機(jī)頂盒的運(yùn)行模式包括正常工作模式和待機(jī)模式,機(jī)頂盒在正常工作模式或待機(jī)模式下運(yùn)行,機(jī)頂盒的運(yùn)行模式還包括淺待機(jī)工作模式,所述機(jī)頂盒客戶端裝置包括:
第一預(yù)處理單元20,用于在正常工作模式下,當(dāng)滿足進(jìn)入淺待機(jī)模式的第一切換條件時,執(zhí)行準(zhǔn)備進(jìn)入淺待機(jī)工作模式的第一預(yù)處理過程;
切換單元30,用于在完成所述第一預(yù)處理過程之后,切換至淺待機(jī)工作模式;
淺待機(jī)運(yùn)行單元40,用于在淺待機(jī)工作模式下運(yùn)行,開啟淺待機(jī)工作模式對應(yīng)的應(yīng)用組件。
其中,機(jī)頂盒客戶端裝置還包括:
第二預(yù)處理單元60,用于當(dāng)滿足離開淺待機(jī)模式的第二切換條件時,執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程;并在完成第二預(yù)處理過程之后,結(jié)束機(jī)頂盒在淺待機(jī)工作模式下的運(yùn)行。
本發(fā)明實施例中,所述第一預(yù)處理單元20包括如下模塊中的至少一個:
第一準(zhǔn)備模塊21,用于關(guān)閉正常工作模式對應(yīng)的應(yīng)用組件,釋放應(yīng)用組件對應(yīng)的系統(tǒng)資源,并保存所述系統(tǒng)資源對應(yīng)的上下文環(huán)境;
第二準(zhǔn)備模塊22,用于關(guān)閉連接至電視機(jī)的視頻輸出;
第三準(zhǔn)備模塊23,用于判斷是否連接有電視機(jī)之外的其他音頻輸出設(shè)備,當(dāng)存在其他音頻輸出設(shè)備時,將音頻輸出通道切換至所述音頻輸出設(shè)備;
第四準(zhǔn)備模塊24,用于將正常工作模式對應(yīng)的遙控器按鍵映射重新定義為淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射;
第五準(zhǔn)備模塊25,用于關(guān)閉網(wǎng)絡(luò)連接功能。
本發(fā)明實施例中,所述第二預(yù)處理單元60包括如下模塊中的至少一種:
第一結(jié)束模塊61,用于開啟在之前的第一預(yù)處理過程中關(guān)閉的應(yīng)用組件,根據(jù)保存的上下文環(huán)境恢復(fù)對應(yīng)的應(yīng)用組件的運(yùn)行狀態(tài);
第二結(jié)束模塊62,用于開啟連接至電視機(jī)的視頻輸出;
第三結(jié)束模塊63,用于將音頻輸出通道從所述其他音頻輸出設(shè)備切換至電視機(jī);
第四結(jié)束模塊64,用于將淺待機(jī)工作模式對應(yīng)的遙控器按鍵映射重新定義為正常工作模式對應(yīng)的遙控器按鍵映射;
第五結(jié)束模塊65,用于開啟網(wǎng)絡(luò)連接功能。
本發(fā)明實施例中,所述第一切換條件包括接收到淺待機(jī)工作模式開啟指令;
所述機(jī)頂盒客戶端裝置還包括:
第一切換啟動單元10,用于接收淺待機(jī)工作模式開啟指令。
本發(fā)明實施例中,所述第二切換條件包括接收到正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個,或滿足預(yù)設(shè)的正常工作啟動條件;
所述機(jī)頂盒客戶端裝置還包括:
第二切換啟動單元50,用于接收正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個;或,判斷是否滿足預(yù)設(shè)的正常工作啟動條件,在滿足正常工作啟動條件時,執(zhí)行所述執(zhí)行準(zhǔn)備離開淺待機(jī)工作模式的第二預(yù)處理過程的步驟;
結(jié)束單元70,用于在根據(jù)正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令中的一個結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒根據(jù)接收的正常工作模式開啟指令、關(guān)機(jī)指令、或待機(jī)指令進(jìn)入對應(yīng)的運(yùn)行狀態(tài);在根據(jù)所述滿足正 常工作啟動條件結(jié)束淺待機(jī)工作模式的情況下,機(jī)頂盒進(jìn)入正常工作模式下運(yùn)行。
基于與上述實施例相同或相似的構(gòu)思,本發(fā)明實施例還提供一種機(jī)頂盒,該機(jī)頂盒包括本發(fā)明實施例提供的任一種機(jī)頂盒客戶端裝置。
需要說明的是,以上所述的實施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護(hù)范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進(jìn)等均在本發(fā)明的保護(hù)范圍之內(nèi)。