本發(fā)明涉及移動終端領域,尤其涉及的是一種移動終端及其藍牙加載控制方法、及存儲裝置。
背景技術:
藍牙是一種標準的無線通信技術,可以實現(xiàn)固定設備、移動設備及樓宇個人域網(wǎng)之間的短距離數(shù)據(jù)交換(使用2.4至2.485ghz的ism波段的uhf無線電波)。目前藍牙已經(jīng)在移動終端上成本標配技術,是移動終端最常用的功能之一,用戶通過將移動終端啟用藍牙然后相互之間進行連接,從而使移動終端與移動終端之間進行數(shù)據(jù)交換;這給用戶帶來方便,但同時,也引入了以下問題:
移動終端通常是默認啟動藍牙的,此時藍牙處于活動狀態(tài),其需將相關的功能對應的軟件全部加載至內存中來運行;這里講的相關的功能對應的軟件包括:對于周邊藍牙設備的搜索、通過藍牙進行數(shù)據(jù)收發(fā)等功能;而使用藍牙時只有當有藍牙設備相連接時,才會需要數(shù)據(jù)收發(fā)功能,因此在搜索著其他藍牙設備階段并不需要數(shù)據(jù)收發(fā)功能。
因此現(xiàn)有技術中,在對于周邊藍牙設備的搜索階段所加載的通過藍牙進行數(shù)據(jù)收發(fā)等功能對應的軟件白白占用了內存,占用移動終端的資源,降低了移動終端的運行效率。
因此,現(xiàn)有技術還有待于改進和發(fā)展。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種移動終端及其藍牙加載控制方法、及存儲裝置。通過本發(fā)明提供的方法能使移動終端在使用藍牙時能夠分階段加載對應的軟件,從而使移動終端更加人性化,方便用戶使用。
本發(fā)明解決技術問題所采用的技術方案如下:
一種移動終端藍牙加載控制方法,其中,包括:
預先在移動終端中存儲只帶有搜索藍牙設備功能的第一固件、以及存儲帶有除搜索藍牙設備之外的藍牙其余功能的第二固件;
當接收到藍牙開啟指令時,向藍牙芯片下載第一固件,并啟動搜索藍牙設備檢測;
當接收到藍牙連接指令時,向藍牙芯片下載第二固件,并關閉搜索藍牙設備檢測。
所述移動終端藍牙加載控制方法,其中,所述第一固件只帶有搜索藍牙設備檢測功能,用于當藍牙芯片中下載了第一固件后,藍牙芯片只具有搜索周邊藍牙設備的功能。
所述移動終端藍牙加載控制方法,其中,所述第二固件則是除搜索藍牙設備之外功能的第二固件,用于當將第二固件下載到藍牙芯片中時,藍牙芯片除了搜索周邊藍牙設備之外的所有藍牙功能。
所述移動終端藍牙加載控制方法,其中,所述第一固件、第二固件需預先存儲在掉電不易失存儲器中。
所述移動終端藍牙加載控制方法,其中,當接收到藍牙開啟指令時,執(zhí)行包括以下步驟:
設置藍牙芯片為固件下載模式;
從存儲器中讀取第一固件;
將所述第一固件寫入藍牙芯片;
設置藍牙芯片為正常工作模式。
所述移動終端藍牙加載控制方法,其中,當接收到藍牙連接指令時,執(zhí)行包括以下步驟:
設置藍牙芯片為固件下載模式;
從存儲器中讀取第二固件;
將所述第二固件寫入藍牙芯片;
設置藍牙芯片為正常工作模式。
所述移動終端藍牙加載控制方法,其中,所述掉電不易失存儲器包括:flash、emmc。
一種移動終端,其中,包括處理器,以及與所述處理器連接的存儲器,
所述存儲器存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)任一項所述移動終端藍牙加載控制方法的步驟;
所述處理器用于調用所述存儲器中的程序指令,以執(zhí)行上述任一項所述移動終端藍牙加載控制方法的步驟。
一種存儲裝置,其特征在于,所述存儲裝置存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)任一項所述移動終端藍牙加載控制方法的步驟。
本發(fā)明所提供的移動終端及其藍牙加載控制方法、及存儲裝置,所述方法通過預先在移動終端中存儲只帶有搜索藍牙設備功能的第一固件與帶有除搜索藍牙設備之外其他功能的第二固件;當接收到藍牙開啟指令時,向藍牙芯片下載第一固件,并啟動搜索藍牙設備檢測;當接收到藍牙連接指令時,向藍牙芯片下載第二固件,并關閉搜索藍牙設備檢測。通過本發(fā)明提供的方法能使移動終端在使用藍牙時能夠分階段加載對應的軟件,從而使移動終端更加人性化,方便用戶使用。
附圖說明
圖1是本發(fā)明移動終端藍牙加載控制方法的較佳實施例的流程圖。
圖2是本發(fā)明移動終端的較佳實施例的功能原理框圖。
具體實施方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參見圖1,圖1是本發(fā)明移動終端藍牙加載控制方法的較佳實施例的流程圖。如圖1所示,本發(fā)明實施例提供的移動終端藍牙加載控制方法包括以下步驟:
s100,預先在移動終端中存儲只帶有搜索藍牙設備功能的第一固件與帶有除搜索藍牙設備之外其他功能的第二固件;
具體地,所述移動終端的藍牙加載控制方法,其中,所述第一固件、第二固件需預先存儲在掉電不易失存儲器中,所述掉電不易失存儲器包括:flash、emmc等。其中,第一固件只帶有搜索藍牙設備檢測,也就是說當藍牙芯片中下載了第一固件后,藍牙芯片只具有搜索周邊藍牙設備的功能,例如搜索周圍藍牙設備;而第二固件則是除搜索藍牙設備之外其他功能的第二固件,當將第二固件下載到藍牙芯片中時,藍牙芯片除了搜索周邊藍牙設備之外的所有藍牙功能,例如藍牙連接成功后不在進行搜索周圍藍牙設備功能,而進行藍牙數(shù)據(jù)傳輸功能。
本發(fā)明實施例中,所述第一固件、第二固件需預先存儲在掉電不易失存儲器中,所述掉電不易失存儲器包括:flash存儲器、emmc存儲器((embeddedmultimediacard)嵌入式多媒體卡)等。
s200,當接收到藍牙開啟指令時,向藍牙芯片下載第一固件,并啟動搜索藍牙設備檢測。
具體地,當接收到藍牙開啟指令時,執(zhí)行包括以下步驟:
設置藍牙芯片為固件下載模式;
從存儲器中讀取第一固件;
將所述第一固件寫入藍牙芯片;
設直藍牙芯片為正常工作模式。
即本步驟中,當接收到藍牙開啟指令時,藍牙芯片中下載了第一固件后,藍牙芯片只進行搜索周邊藍牙設備的功能,例如搜索周圍藍牙設備,而禁用其它藍牙功能,可以有效降低能耗。
s300,當接收到藍牙連接指令時,向藍牙芯片下載第二固件,并關閉搜索藍牙設備檢測。
具體地,當接收到藍牙連接指令時,執(zhí)行包括以下步驟:
設置藍牙芯片為固件下載模式;
從存儲器中讀取第二固件;
將所述第二固件寫入藍牙芯片;
設置藍牙芯片為正常工作模式。
例如,當接收到藍牙連接指令,將第二固件下載到藍牙芯片中時,藍牙芯片除了搜索周邊藍牙設備之外的所有藍牙功能,例如藍牙連接成功后不在進行搜索周圍藍牙設備功能,而進行藍牙數(shù)據(jù)傳輸功能。
由上可見,本發(fā)明一種移動終端的藍牙加載控制方法,所述方法通過預先在移動終端中存儲只帶有搜索藍牙設備功能的第一固件與帶有除搜索藍牙設備之外其他功能的第二固件;當接收到藍牙開啟指令時,向藍牙芯片下載第一固件,并啟動搜索藍牙設備檢測;當接收到藍牙連接指令時,向藍牙芯片下載第二固件,并關閉搜索藍牙設備檢測。通過本發(fā)明提供的方法能使移動終端在使用藍牙時能夠分階段加載對應的軟件,從而使移動終端更加人性化,方便用戶使用。
當然,本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質可為存儲器、磁碟、光盤等。
實施例三
本發(fā)明實施例還提供了一種移動終端,其中,包括處理器10,以及與所述處理器10連接的存儲器20,
所述存儲器20存儲有計算機程序,該計算機程序被處理器10執(zhí)行時實現(xiàn)如上任一項實施例所述移動終端藍牙加載控制方法的步驟;
所述處理器10用于調用所述存儲器中的程序指令,以執(zhí)行上述任一項實施例所述移動終端藍牙加載控制方法的步驟。
實施例四
本發(fā)明實施例一種存儲裝置,其中,所述存儲裝置存儲有計算機程序,該計算機程序被處理器10執(zhí)行時實現(xiàn)上述任一項所述移動終端藍牙加載控制方法的步驟。
綜上所述,本發(fā)明所提供的移動終端及其藍牙加載控制方法、及存儲裝置,所述方法通過預先在移動終端中存儲只帶有搜索藍牙設備功能的第一固件與帶有除搜索藍牙設備之外其他功能的第二固件;當接收到藍牙開啟指令時,向藍牙芯片下載第一固件,并啟動搜索藍牙設備檢測;當接收到藍牙連接指令時,向藍牙芯片下載第二固件,并關閉搜索藍牙設備檢測。通過本發(fā)明提供的方法能使移動終端在使用藍牙時能夠分階段加載對應的軟件,從而使移動終端更加人性化,方便用戶使用。
應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。