本發明涉及多媒體播放設備的參數設置技術領域,尤其涉及一種頻道參數的配置方法和裝置。
背景技術:
在傳統的多媒體播放設備領域中,頻道的參數數據基本上都是采用數組的方式存儲在播放設備系統的數據庫中。
例如,電視的頻道參數一般包括亮度、清晰度、對比度、色調和音量等,當電視頻道數量多時,需要管理的頻道參數數據量也非常大,采用傳統的方式管理頻道參數數據很不方便。
此外,在傳統技術中,通常是在電視機菜單的設置中選擇某個頻道參數進行編輯,這種方式針對所有頻道進行統一編輯設置,這種統一的設置方式只適用于設置一些比較統一的參數。由于信號狀態不一致和有線電視臺技術管理人員技術水平參差不齊等原因,使得有線電視信號在電視機上使用的時候,不同頻道的參數在電視機系統統一設置固定的情況下播放的效果不一致,而且用戶在切換頻道時,播放的效果也有可能突然變化,影響正常收看。例如,用戶觀看上一節目時,播放的聲音音量正合適,當切換至當前頻道時,聲音可能突然增大,驚嚇到用戶自己或家人,這時用戶需要手動調整音量大小,但由于是對全部頻道的統一設置,這使得其它頻道的音量參數也發生了改變,當用戶再次切換頻道時,可能又需要再次調整音量大小,對頻道的音量管理很不方便。
技術實現要素:
為解決相關技術問題,本發明提供一種頻道參數的配置方法和裝置,以方便用戶管理大量的頻道參數數據,提高用戶觀看播放設備頻道節目時的用戶體驗。
為實現上述目的,本發明實施例采用如下技術方案:
第一方面,本發明實施例提供了一種頻道參數的配置方法,包括:
接收開機指令或通過頻道切換程序接收頻道切換指令,并從所述開機指令或所述頻道切換指令中獲取目標頻道;
在所述頻道切換程序中調用SQLite數據庫的參數查詢子程序,從所述SQLite數據庫中查詢所述目標頻道的參數值;
通過所述頻道切換程序控制播放設備根據所述目標頻道的參數值進行調整,并切換至所述目標頻道進行播放。
第二方面,本發明實施例還對應地提供了一種頻道參數的配置裝置,包括:
指令接收模塊,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從所述開機指令或所述頻道切換指令中獲取目標頻道;
參數值查詢模塊,用于在所述頻道切換程序中調用SQLite數據庫的參數查詢子程序,從所述SQLite數據庫中查詢所述目標頻道的參數值;
參數值調整模塊,用于通過所述頻道切換程序控制播放設備根據所述目標頻道的參數值進行調整,并切換至所述目標頻道進行播放。
本發明實施例提供的技術方案帶來的有益效果:
本技術方案中,播放設備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道,在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值,通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,使得切換到目標頻道進行播放;本方案通過SQLite數據庫對播放設備的頻道參數數據進行管理,使得用戶對頻道參數管理及編輯都更為方便快捷,尤其當頻道數目多、頻道參數數據量大時,相比通過數組來管理頻道參數數據,更體現出通過SQLite數據庫管理頻道參數的方便快捷性,大大提高用戶體驗。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施例的內容和這些附圖獲得其他的附圖。
圖1是本發明實施例一提供的一種頻道參數的配置方法的流程示意圖;
圖2A是本發明實施例二提供的一種頻道參數的配置方法的流程示意圖;
圖2B是圖2A中S250的可選實施方式的流程示意圖;
圖3是本發明實施例三提供的一種頻道參數的配置裝置的架構示意圖;
圖4A是本發明實施例四提供的一種頻道參數的配置裝置的架構示意圖;
圖4B是圖4A中參數更新保存模塊450的可選實施方式的架構示意圖。
具體實施方式
為使本發明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
實施例一
請參考圖1,其是本發明實施例一提供的一種頻道參數的配置方法的流程示意圖。本實施例的方法可以由電視機、收音機等有頻道設置的播放設備來執行,可以應用于播放設備輸出目標頻道的節目信息進行播放的場景。
如圖1所示,本實施例提供的一種頻道參數的配置方法,可以包括如下內容:
S110:接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。
示例性的,以播放設備為電視機為例,當用戶控制電視機開機時,電視機一般會繼續播放上一次觀看的頻道,有的電視機也可能是每次開機時都是默認播放特定的頻道,電視機開機時的兩種頻道播放情況都是以要播放的頻道作為目標頻道,需要通過頻道切換程序切換至目標頻道;或當用戶觀看電視節目有換臺需求時,可以通過電視機的遙控器向電視機發出頻道切換指令,電視機主芯片通過頻道切換程序接收用戶輸入的頻道切換指令,并從頻道切換指令中獲取要切換的目標頻道。根據各頻道的Unique ID可以唯一確定一個頻道,開機指令或頻道切換指令中包括目標頻道的Unique ID,電視機主芯片根據開機指令或頻道切換指令中的Unique ID信息可確定唯一的目標頻道。
S120:在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值。
示例性的,頻道的參數包括亮度、清晰度、對比度、色調、音量和圖像尺寸中的至少一種,還可以包括EPG(Electronic Program Guide,電子節目指南)、HBBTV(Hybrid Broadcast/Broadband TV)等與頻道相關的參數。SQLite是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它占用的資源非常少,而且相比于MySQL、PostgreSQL這樣的著名的關系型數據庫,SQLite的處理速度更為快捷。SQLite引擎不是一個程序與之通信的獨立進程,而是連接到程序之中成為程序的一部分,所以協議在編程語言內直接API(Application Programming Interface,應用程序編程接口)調用,這樣的方式使得SQLite在資源消耗量、處理速度、整體簡單性上都有不錯的效果。
接收到頻道切換指令之后,電視機主芯片在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值。其中,所有頻道的參數數據均存儲在SQLite數據庫中,頻道的參數數據可以是對全部頻道統一設置的數據,也可以是用戶根據實際需求對不同頻道單獨設置的數據,通過SQLite數據庫可以方便地對大量頻道參數數據進行管理、編輯及讀取。
S130:通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,并切換至目標頻道進行播放。
示例性的,對播放設備進行調整是指在進行頻道切換時,將播放當前頻道的參數值調整為上述S120中查詢到的目標頻道的參數值,以便在切換頻道播放節目時有更好的播放效果,提高用戶體驗。綜上,在本技術方案中,播放設備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道,在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值,通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,使得切換到目標頻道進行播放;本方案通過SQLite數據庫對播放設備的頻道參數數據進行管理,使得用戶對頻道參數管理及編輯都更為方便快捷,尤其當頻道數目多、頻道參數數據量大時,相比通過數組來管理頻道參數數據,更體現出通過SQLite數據庫管理頻道參數的方便快捷性,大大提高用戶體驗。
實施例二
請參考圖2A和圖2B,其中,圖2A是本發明實施例二提供的一種頻道參數的配置方法的流程示意圖,圖2B是圖2A中S250的可選實施方式的流程示意圖。本實施例與實施例一的主要區別在于,增加了S240和S250的內容,并進一步分別提供了S220和S250的可選實施方式。
如圖2A所示,本實施例提供的一種頻道參數的配置方法,可以包括如下步驟:
S210:接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。
S220:在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值。
可選的,S220可以包括S221a和S222a兩個步驟(圖未示),其中:
S221a:在頻道切換程序中調用SQLite數據庫的參數查詢子程序,查詢目標頻道的個性化參數標志。
示例性的,頻道的個性化參數標志用于表示用戶是否有對該頻道進行個性化參數設置,個性化參數標志取值為True或False,取值為True表示有對該頻道進行個性化參數設置,取值為False表示沒有對該頻道進行個性化參數設置。
S222a:如果根據個性化參數標志確定目標頻道存在個性化參數設置,則從SQLite數據庫中的動態存儲區查詢獲取對應目標頻道存儲的參數值。
示例性的,本發明實施例中的SQLite數據庫包括動態存儲區和默認存儲區,其中,動態存儲區用于保存存在個性化參數設置的頻道的參數數據,默認存儲區用于保存對全部頻道統一默認設置的參數數據。舉例來說,電視機對全部頻道的音量值統一默認設置為30,這個音量默認設置值存儲在默認存儲區,音量值設置為30適用于多數頻道,但對于個別頻道可能不適應,例如頻道A的音量值為30聲音過吵,則用戶可以單獨設置頻道A的音量值為20,并且將頻道A的包括音量值在內的全部參數存儲在動態存儲區,在播放頻道A時只需在動態存儲區中調用頻道A的全部參數,這樣可以避免對全頻道統一默認設置的音量值與對頻道A單獨設置的音量值發生沖突。在本實施例中,當有對某個頻道的至少一個參數進行個性化參數設置時,則將該頻道的全部參數數據存儲在SQLite數據庫的動態存儲區,在播放該頻道確定其存在個性化參數設置時直接從動態存儲區調用參數數據進行播放,這樣可以為用戶提供更好的觀看體驗。
可選的,在本發明的另一實施例中,S220可以包括S221b、S222b和S221c三個步驟(圖未示),其中:
S221b:在頻道切換程序中調用SQLite數據庫的參數查詢子程序,查詢目標頻道的個性化參數標志。
S222b:如果根據個性化參數標志確定目標頻道存在個性化參數設置,則從SQLite數據庫中的動態存儲區查詢獲取對應目標頻道存儲的參數值。
S223c:判斷參數值是否為完整的頻道參數,如果不是完整的頻道參數,或者如果根據個性化參數標志確定目標頻道不存在個性化參數設置,則從SQLite數據庫的默認存儲區中讀取目標頻道的參數值。
示例性的,本實施例中的SQLite數據庫包括動態存儲區和默認存儲區,其中,動態存儲區用于保存各頻道的個性化參數設置的參數數據,默認存儲區用于保存對全部頻道默認設置的參數數據。舉例來說,電視機對全部頻道的音量值統一默認設置為30,這個音量默認設置值存儲在默認存儲區,音量值設置為30適用于多數頻道,但對于個別頻道可能不適應,例如頻道A的音量值為30聲音過吵,則用戶可以單獨設置頻道A的音量值為20,并將對頻道A的音量參數存儲在動態存儲區,由于除音量之外的其他參數未單獨設置,因此其他參數均采用默認參數設置。在本實施例中,對于存在個性化參數設置的頻道的參數數據,分為兩部分進行存儲,其中,個性化設置的參數數據部分存儲在SQLite數據庫的動態存儲區中,默認設置的參數數據部分為SQLite數據庫的默認存儲區中存儲的統一默認參數數據,無需額外再進行存儲,在播放該頻道確定其存在個性化參數設置時,從動態存儲區中調用該頻道的個性化設置的參數數據,從默認存儲區中調用該頻道的其他默認設置的參數數據進行播放,這樣可以為用戶提供更好的觀看體驗;或在播放該頻道確定其不存在個性化參數設置時,從默認存儲區調用統一默認設置的參數數據進行播放。
S230:通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,并切換至目標頻道進行播放。
S240:通過頻道列表設置程序接收用戶輸入的頻道參數配置指令,并從頻道參數配置指令中獲取待配置參數和待配置頻道。
示例性的,用戶可以通過頻道列表對全頻道的某個頻道參數進行統一修改設置,或對單個頻道的參數進行個性化參數設置。當用戶需要對單個頻道的參數進行個性化參數設置時,電視機主芯片通過頻道列表設置程序接收用戶通過頻道列表輸入的頻道參數配置指令,其中,頻道參數配置指令攜帶有待配置頻道的Unique ID及與相應要設置的待配置參數的參數值,根據頻道參數配置指令可確定需要進行個性化參數設置的待配置頻道以及要進行個性化參數設置的參數數據。
S250:在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,將待配置參數和待配置頻道更新保存到SQLite數據庫中。
可選的,如圖2B所示,S250可以包括S251、S252和S253三個步驟,其中:
S251:在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,查詢待配置頻道的個性化參數標志。
示例性的,在對待配置頻道進行個性化參數設置之前,需要先根據待配置頻道的個性化參數標志來判斷用戶是否有對該待配置頻道進行個性化參數設置,當判斷結果為待配置頻道存在個性化參數設置時,說明SQLite數據庫的動態存儲區中已經為該待配置頻道分配有相應的存儲空間,則執行下述S252,當判斷結果為待配置頻道不存在個性化參數設置時,則執行下述S253,因此,下述S252和S253的兩種情況并不會同時出現。
S252:如果根據待配置頻道的個性化參數標志確定待配置頻道存在個性化參數設置,則根據待配置參數的參數值更新動態存儲區。
示例性的,當確定待配置頻道存在個性化參數設置時,則將待配置參數及其參數值更新到動態存儲區為待配置頻道已分配的存儲空間中。
S253:如果根據待配置頻道的個性化參數標志確定待配置頻道不存在個性化參數設置,則為待配置頻道和待配置參數在動態存儲區中分配存儲空間,并對應于待配置頻道存儲待配置參數的參數值。
示例性的,當確定待配置頻道不存在個性化參數設置時,先在動態存儲區為該待配置頻道分配一個存儲空間,并將待配置參數及其參數值存儲在該存儲空間中。在本實施例中,當用戶有對某個頻道進行個性化參數設置時,才在動態存儲區中為該頻道分配存儲空間,而在第一次對該頻道進行個性化參數設置之前,動態存儲區中都沒有與該頻道對應的存儲空間,這樣在動態存儲區中動態地為頻道分配存儲空間的方法,可以有效提高存儲空間的利用效率。
可以理解的是,本發明實施例中的頻道切換程序、參數查詢子程序、頻道列表設置程序和參數設置子程序均存儲在電視機等播放設備的內部存儲器中。
需要說明的是,本發明實施例不但對一些傳統的頻道參數管理實現了與SQLite數據庫的結合,還基于SQLite數據庫存儲數據的優異性添加了與頻道相關的一些其它參數的存取,例如增加了對Hbbtv、電子節目指南及單頻道加鎖的個性化設置,通過SQLite數據庫的動態存儲區來保存這些與頻道相關的個性化信息。
在通過SQLite數據庫對頻道參數數據的存儲過程中,尤其是動態存儲區存儲對單個頻道的頻道參數個性化設置數據時,不會預先為每個頻道預留存儲空間,而是當有針對某個頻道進行個性化設置時,才為其開辟存儲空間。
綜上,在本技術方案中,播放設備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值,通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,使得切換到目標頻道進行播放,在用戶需要編輯設置頻道參數時,通過頻道列表設置程序接收用戶輸入的頻道參數配置指令,并從頻道參數配置指令中獲取待配置參數和待配置頻道,在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,將待配置參數和待配置頻道更新保存到SQLite數據庫中;本方案通過SQLite數據庫對播放設備的頻道參數數據進行管理,使得用戶對頻道參數管理及編輯都更為方便快捷,尤其當頻道數目多、頻道參數數據量大時,相比通過數組來管理頻道參數數據,更體現出通過SQLite數據庫管理頻道參數的方便快捷性,大大提高用戶體驗。
為進一步描述本發明實施例的技術方案,以下以頻道的圖像設置為實例來描述本發明實施例方案在實際應用中的體現:
圖像設置分為標準模式和定位模式,在標準模式下,用戶在對頻道參數進行編輯時作用域是全局的,即針對全頻道統一設置,在定位模式下,用戶在對頻道參數進行編輯時僅修改單個頻道的參數,即針對單個頻道個性化設置。圖像設置可以包含對如下一些可編輯修改的屏幕參數進行設置:
色彩度:針對顏色強度進行調節,可調劑范圍為-30到30;通過上層提供與用戶的數據交互界面獲取到用戶的調節數值傳入底層接口中,然后底層接口處理顏色強度的調節。針對全頻道色彩度的調節和頻道色彩度的調節沖突問題,采取疊加的方式,也就是全頻道的調節范圍在0到100之間,而單頻道的調節在次基礎上進行正負三十的調節;
圖像參數調節:圖像參數的調節是對屏幕的一個整體的調節,其中包含了很多畫面的參數,本方案中對圖片參數的選擇分為幾個模式:標準模式、運動模式、明亮模式、游戲模式、PC遠程監控模式和用戶模式,實現五種不同模式的選擇;
MPEG降噪模式:通過調節開關按鈕來控制MPEG降噪模式的開關,將通過算法來對視頻畫面加以平滑處理來減少噪點使圖像質量提升,通過對每個頻道單獨進行設置;
降噪模式:降噪模式分為中度模式、輕度模式、強度模式、自動模式和關閉模式等幾個模式,通過對每個頻道單獨進行設置;
圖像格式:圖像格式是指圖像顯示時的一些比例參數,本方案中將圖像格式分為四個模式,其中包含全幅最大模式、全景模式、16:9模式和4:3模式等幾種模式的選擇,可以自由的對每個頻道進行自定義設置;
圖像清晰度:圖像清晰度是指影像上各細部影紋及其邊界的清晰程度。本方案提供了從0到10個級別來進行圖像清晰度的調節;
圖像對比度:提供了對信號對比度的調節,可以在-30到30之間進行自由的選擇。
同理,對于音量等其它參數的設置,也包括對單頻道設置的選項。
以下為本發明實施例提供的一種頻道參數的配置裝置的實施例,頻道參數的配置裝置與上述頻道參數的配置方法屬于同一個發明構思,在裝置的實施例中未詳盡描述的細節內容,請參考上述方法的實施例。
實施例三
請參考圖3,其是本發明實施例三提供的一種頻道參數的配置裝置的架構示意圖。
如圖3所示,本實施例提供的一種頻道參數的配置裝置300,可以包括如下內容:
指令接收模塊310,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。
參數值查詢模塊320,用于在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值。
參數值調整模塊330,用于通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,并切換至目標頻道進行播放。
優選的,本發明實施例的頻道的參數包括亮度、清晰度、對比度、色調、音量和圖像尺寸中的至少一種。
綜上,在本技術方案中,播放設備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值,通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,使得切換到目標頻道進行播放;本方案通過SQLite數據庫對播放設備的頻道參數數據進行管理,使得用戶對頻道參數管理及編輯都更為方便快捷,尤其當頻道數目多、頻道參數數據量大時,相比通過數組來管理頻道參數數據,更體現出通過SQLite數據庫管理頻道參數的方便快捷性,大大提高用戶體驗。
實施例四
請參考圖4A和圖4B,其中,圖4A是本發明實施例四提供的一種頻道參數的配置裝置的架構示意圖,圖4B是圖4A中參數更新保存模塊450的可選實施方式的架構示意圖。本實施例與實施例三的主要區別在于,增加了配置指令接收模塊440和參數更新保存模塊450,并進一步分別提供了參數值查詢模塊420和參數更新保存模塊450的可選實施方式。
如圖4A所示,本實施例提供的一種頻道參數的配置裝置400,可以包括如下內容:
指令接收模塊410,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。
參數值查詢模塊420,用于在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值。
可選的,在本發明的一個實施例中,參數值查詢模塊420可具體用于:
在頻道切換程序中調用SQLite數據庫的參數查詢子程序,查詢目標頻道的個性化參數標志,其中,個性化參數標志用于表示頻道是否存在個性化參數設置;
如果根據個性化參數標志確定目標頻道存在個性化參數設置,則從SQLite數據庫中的動態存儲區查詢獲取對應目標頻道存儲的參數值。
可選的,在本發明的另一個實施例中,參數值查詢模塊420可具體用于:
在頻道切換程序中調用SQLite數據庫的參數查詢子程序,查詢目標頻道的個性化參數標志,其中,個性化參數標志用于表示頻道是否存在個性化參數設置;
如果根據個性化參數標志確定目標頻道存在個性化參數設置,則從SQLite數據庫中的動態存儲區查詢獲取對應目標頻道存儲的參數值;
判斷參數值是否為完整的頻道參數,如果不是完整的頻道參數,或者如果根據個性化參數標志確定目標頻道不存在個性化參數設置,則從SQLite數據庫的默認存儲區中讀取目標頻道的參數值。
參數值調整模塊430,用于通過頻道切換程序控制播放設備根據目標頻道的參數值進行調整,并切換至目標頻道進行播放。
配置指令接收模塊440,用于通過頻道列表設置程序接收用戶輸入的頻道參數配置指令,并從頻道參數配置指令中獲取待配置參數和待配置頻道。
參數更新保存模塊450,用于在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,將待配置參數和待配置頻道更新保存到SQLite數據庫中。
可選的,如圖4B所示,參數更新保存模塊450可以包括待配置頻道查詢單元451、動態存儲區更新單元452和參數值存儲單元453,其中:
待配置頻道查詢單元451,用于在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,查詢待配置頻道的個性化參數標志。
動態存儲區更新單元452,用于如果根據待配置頻道的個性化參數標志確定待配置頻道存在個性化參數設置,則根據待配置參數的參數值更新動態存儲區。
參數值存儲單元453,用于如果根據待配置頻道的個性化參數標志確定待配置頻道不存在個性化參數設置,則為待配置頻道和待配置參數在動態存儲區中分配存儲空間,并對應于待配置頻道存儲待配置參數的參數值。
綜上,在本技術方案中,播放設備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調用SQLite數據庫的參數查詢子程序,從SQLite數據庫中查詢目標頻道的參數值,通過頻道切換程序控制播放設備根據所述目標頻道的參數值進行調整,使得切換到目標頻道進行播放,在用戶需要編輯設置頻道參數時,通過頻道列表設置程序接收用戶輸入的頻道參數配置指令,并從頻道參數配置指令中獲取待配置參數和待配置頻道,在頻道列表設置程序中調用SQLite數據庫的參數設置子程序,將待配置參數和待配置頻道更新保存到SQLite數據庫中;本方案通過SQLite數據庫對播放設備的頻道參數數據進行管理,使得用戶對頻道參數管理及編輯都更為方便快捷,尤其當頻道數目多、頻道參數數據量大時,相比通過數組來管理頻道參數數據,更體現出通過SQLite數據庫管理頻道參數的方便快捷性,大大提高用戶體驗。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。