多應用使用flash led的控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明所提供的多應用使用FLASH LED的控制方法及系統(tǒng),所述方法具體包括:當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED;當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置。本發(fā)明能使移動終端各個應用對于FLASH LED的控制狀態(tài)能實時地根據當前前臺運行的應用進行切換控制使用,避免對FLASH LED控制混亂,為用戶提供了方便。
【專利說明】 多應用使用FLASH LED的控制方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及移動終端【技術領域】,尤其涉及一種基于移動終端的多應用使用FLASHLED的控制方法及系統(tǒng)。
【背景技術】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已經成為人們生活中不可缺少的通訊交流工具。
[0003]移動終端錄像功能的FLASH LED,手電筒是很常用的功能;為了節(jié)省成本,移動終端廠商均采用同一顆發(fā)光二極管(FLASH LED)來實現,即在錄像功能下FLASH LED作FLASHLED使用,而在手電筒模式下用FLASH LED來照明用。但在實際使用中,錄像與手電筒是兩個獨立的應用,在兩個應用交替使用時經常會碰到問題,如先打開手電筒,然后再打開錄像FLASH LED,再關閉錄像功能,此時用戶未曾關閉手電筒但手電筒卻不亮了。
[0004]造成這種問題的本質原因是錄像和手電筒是兩個獨立的應用,用戶以為各有一個FLASH LED可被控制,但在實際硬件中由于為了節(jié)省成本卻只有一顆共用的FLASH LED。另夕卜,當有更多的應用使用FLASH LED時,上述問題將會更加嚴重,各個應用對于FLASH LED的打開、關閉將會非?;靵y。
[0005]因此,現有技術還有待于改進和發(fā)展。
【發(fā)明內容】
[0006]本發(fā)明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種基于移動終端的多應用使用FLASH LED的控制方法及系統(tǒng),旨在通過本發(fā)明既滿足移動終端實現多個應用使用同一顆FLASH LED時的控制,也能使移動終端各個應用對于FLASH LED的控制狀態(tài)能實時地根據當前前臺運行的應用進行切換控制使用,避免對FLASH LED控制混亂,為用戶提供方便。
[0007]本發(fā)明解決技術問題所采用的技術方案如下:
一種基于移動終端的多應用使用FLASH LED的控制方法,其中,包括如下步驟:
A、檢測移動終端中使用FLASHLED的應用是否處于打開狀態(tài);
B、當第一應用處于打開狀態(tài)并正在使用FLASHLED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;
C、當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置。
[0008]所述基于移動終端的多應用使用FLASH LED的控制方法,其中,所述步驟B具體包括:
B11、當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASHLED亮度;
B12、當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用 FLASH LED。
[0009]所述基于移動終端的多應用使用FLASH LED的控制方法,其中,所述步驟B還包括;
B13、當第二應用處于打開狀態(tài)并在前臺正在使用FLASH LED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED 亮度;
B14、當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED亮度。
[0010]所述基于移動終端的多應用使用FLASH LED的控制方法,其中,所述操作控制信息包括:
應用號,用于標識對FLASH LED操作的應用編號;
操作時間,用于記錄所述應用最近一次被切換至后臺的時間;
亮度設置,用于記錄所述應用對FLASH LED亮度的設置。
[0011]所述基于移動終端的多應用使用FLASH LED的控制方法,其中,所述步驟B還包括:
B21:當檢測到移動終端中有使用FLASH LED的第一應用被打開,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作;
B22:當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息;
B23:當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息。
[0012]所述基于移動終端的多應用使用FLASH LED的控制方法,其中,所述步驟C還包括:
Cl:當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息;
C2:當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置。
[0013]一種基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其中,包括:
應用打開檢測模塊,用于檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài);第一控制模塊,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;
第二控制模塊,用于當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置;
所述操作控制信息包括:
應用號,用于標識對FLASH LED操作的應用編號;
操作時間,用于記錄所述應用最近一次被切換至后臺的時間;
亮度設置,用于記錄所述應用對FLASH LED亮度的設置。
[0014]所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其中,所述第一控制模塊具體包括:
第一應用切換檢測單元,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASH LED亮度;
第一應用切換控制單元,用于當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用FLASH LED。
[0015]所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其中,所述第一控制模塊還包括:
第二應用切換檢測單元,用于當第二應用處于打開狀態(tài)并在前臺正在使用FLASH LED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED亮度;
第二應用切換控制單元,用于當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED 亮度。
[0016]所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其中,所述第一控制模塊還包括:
第一應用打開控制單元,用于當檢測到移動終端中有使用FLASH LED的第一應用被打開,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作;
第二應用打開控制單元,用于當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息;
第三應用切換控制單元,用于當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息。
[0017]所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其中,所述第二控制模塊包括:
第一應用關閉控制單元,用于當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息;
第二應用關閉控制單元,用于當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置。
[0018]本發(fā)明所提供的基于移動終端的多應用使用FLASH LED的控制方法及系統(tǒng),所述方法具體包括:檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài);當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置。本發(fā)明既滿足了移動終端實現多個應用使用同一顆FLASH LED的控制,也能使移動終端各個應用對于FLASH LED的控制狀態(tài)能實時地根據當前前臺運行的應用進行切換控制使用,避免對FLASH LED控制混亂,為用戶提供了方便。
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明基于移動終端的多應用使用FLASH LED的控制方法的第一較佳實施例的流程圖。
[0020]圖2是本發(fā)明基于移動終端的多應用使用FLASH LED的控制方法的第二較佳實施例的原理圖。
[0021]圖3是本發(fā)明基于移動終端的多應用使用FLASH LED的控制系統(tǒng)的較佳實施例的功能模塊圖。
[0022]圖4是本發(fā)明基于移動終端的多應用使用FLASH LED的控制系統(tǒng)的較佳實施例的第一控制模塊的情形一內部結構圖。
[0023]圖5是本發(fā)明基于移動終端的多應用使用FLASH LED的控制系統(tǒng)的較佳實施例的第一控制模塊的情形二內部結構圖。
[0024]圖6是本發(fā)明基于移動終端的多應用使用FLASH LED的控制系統(tǒng)的較佳實施例的第一控制模塊的情形三內部結構圖。
[0025]圖7是本發(fā)明基于移動終端的多應用使用FLASH LED的控制系統(tǒng)的較佳實施例的第二控制模塊的內部結構圖。
【具體實施方式】
[0026]本發(fā)明公開了一種基于移動終端的多應用使用FLASH LED的控制方法及系統(tǒng),為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]請參見圖1,圖1是本發(fā)明基于移動終端的多應用使用FLASH LED的控制方法的第一較佳實施例的流程圖。圖1所示的基于移動終端的多應用使用FLASH LED的控制方法,包括:
步驟S101、檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài);
本發(fā)明實施例中所涉及的移動終端應用,只針對那些使用FLASH LED的應用,對于不使用FLASH LED的應用不在此考慮范圍之內,并且所述多應用之間相互獨立。在具體實施之前,需要對這些應用進行狀態(tài)檢測,例如判斷其是否處于打開/關閉、切換至前臺/后臺等狀態(tài),所述多種應用在不同的狀態(tài)下,對FLASH LED的操作不同。
[0028]步驟S102、當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASHLED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;
本發(fā)明實施例中,設置一個存儲空間用于存儲多應用對FLASH LED操作的控制信息,所述應用對FLASH LED的操作控制信息包括:應用號,用于標識對FLASH LED操作的應用編號,如應用2、應用5,每一個應用對應一個單獨的編號;操作時間,用于記錄所述應用最近一次被切換至后臺的時間;亮度設置,用于記錄所述應用對FLASH LED亮度的設置,所述亮度設置包括打開、關閉、和亮度設置三個功能;若所述亮度值設置為0,則表示FLASH LED處于關閉狀態(tài),否則,則表示FLASH LED處于打開狀態(tài),且所述亮度值越大,FLASH LED越亮。
[0029]因此,當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED。具體包括如下情形。
[0030]情形一步驟包括如下:
B11、當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASHLED亮度;
B12、當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用 FLASH LED。
[0031]情形二步驟包括如下:
B13、當第二應用處于打開狀態(tài)并在前臺正在使用FLASH LED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED 亮度;
B14、當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED亮度。
[0032]情形三步驟包括如下:
當檢測到移動終端中有使用FLASH LED的第一應用被打開時,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作,例如,檢測到應用2被打開,且當前系統(tǒng)中沒有其他應用在使用FLASH LED,則無需在移動終端中存儲任何控制信息。
[0033]當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,例如,檢測到應用2被打開,而當前正在使用FLASH LED的應用為應用5,則在移動終端中存儲應用5的操作控制信息,包括應用5的編號信息、操作時間信息、以及亮度設置信息。
[0034]當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息,例如,檢測到應用2被切換到前臺,而當前正在使用FLASH LED的應用為應用5,則在移動終端中存儲應用5操作控制信息,包括應用5的編號信息、操作時間信息、以及亮度設置信息,同時在移動終端中刪除應用2的操作控制信息。
[0035]同理,當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息;當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置。
[0036]步驟S103、當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置;
本發(fā)明實施例中,當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息;當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置,所述亮度設置包括打開、關閉、和亮度設置三個功能;優(yōu)選是指開啟、關閉。若所述亮度值設置為0,則表示FLASH LED處于關閉狀態(tài),否則,則表示FLASH LED處于打開狀態(tài),且所述亮度值越大,FLASH LED越亮。
[0037]以下將通過具體的應用實施例對本發(fā)明做進一步說明。圖2是本發(fā)明基于移動終端的多應用使用FLASH LED的控制方法的第二較佳實施例的原理圖。如圖2所示,本發(fā)明方法在具體應用時,采用設置一些功能模塊來實現包括錄像應用300、手電筒應用400、FLASHLED管理模塊500、FLASH LED硬件600。FLASH LED管理模塊500用于管理錄像應用300、手電筒應用400對于FLASH LED硬件600的使用。
[0038]其中,FLASH LED管理模塊500內部還包括:應用打開檢測模塊501用于檢測各種使用FLASH LED的應用的打開操作,以及將應用切換為前臺的操作;應用關閉檢測模塊502用于檢測各種使用FLASH LED的應用的關閉操作,包括應用在前臺時被關閉和應用在后臺時被關閉;信息存儲模塊503用于當應用打開檢測模塊501檢測到有應用打開時,將會把該應用對于FLASH LED的控制狀態(tài)信息存儲在信息存儲模塊503中,所述存儲的信息包括應用編號信息(如設定錄像應用編號為1,手電筒應用編號為2)、操作時間信息、以及亮度設置信息;控制模塊504用于控制FLASH LED硬件600。
[0039]FLASH LED硬件600,其包括打開、關閉、亮度設置三個功能,當打開FLASH LED硬件600時,FLASH LED點亮,當關閉FLASH LED硬件600時,FLASH LED不亮,另外FLASH LED硬件600還接受亮度設置,亮度值設置越高,則FLASH LED越亮。
[0040]當應用打開檢測模塊501檢測到有使用FLASH LED的應用被打開時,在信息存儲模塊503中存儲當前正在使用FLASH LED該應用的應用編號、操作時間、FLASH LED亮度;例如,錄像應用300打開,而當前正在使用FLASH LED的應用為手電筒應用400,則在信息存儲模塊503中存儲應用號2、操作時間、FLASH LED亮度;又例如,錄像應用300被打開,而當前沒有使用FLASH LED的應用,則無需在信息存儲模塊503中存儲任何信息;
當應用打開檢測模塊501檢測到有使用FLASH LED的應用被切換到前臺時,在信息存儲模塊503中存儲當前正在使用FLASH LED該應用的應用號、操作時間、FLASH LED亮度;并在信息存儲模塊503中刪除被切換到前臺的應用的信息;例如,錄像應用300被切換到前臺,而當前正在使用FLASH LED的應用為手電筒應用400,則在信息存儲模塊503中存儲應用應用號2、操作時間、FLASH LED亮度,在信息存儲模塊503中刪除錄像應用300的信息。
[0041]同理,當應用關閉檢測模塊502檢測到位于后臺的應用被關閉,則在信息存儲模塊503中刪除該應用的信息;當應用關閉檢測模塊502檢測到位于前臺的應用被關閉,則在信息存儲模塊503中查找出距離當前時間最近的應用信息,并將該應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置;然后在信息存儲模塊503中刪除該應用的信息。
[0042]由上可見,采用本發(fā)明既滿足了移動終端廠商用一顆FLASH LED來實現多個應用使用FLASH LED的控制,也能使移動終端各個應用對于FLASH LED的控制狀態(tài)不致于混亂,為用戶提供了方便。
[0043]基于上述實施例,本發(fā)明還提供一種基于移動終端的多應用使用FLASH LED的控制系統(tǒng),如圖3所示,包括:
應用打開檢測模塊100,用于檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài);具體如上所述。
[0044]第一控制模塊200,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;具體如上所述。
[0045]第二控制模塊300,用于當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASHLED,并控制FLASH LED亮度為之前所保存的亮度設置;具體如上所述。
[0046]進一步地,所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),如圖4所示,所述第一控制模塊200包括:
第一應用切換檢測單元210,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASH LED亮度;具體如上所述。
[0047]第一應用切換控制單元220,用于當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用FLASH LED ;具體如上所述。
[0048]進一步地,所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),如圖5所示,所述操作存儲模塊200還包括:
第二應用切換檢測單元230,用于當第二應用處于打開狀態(tài)并在前臺正在使用FLASHLED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED亮度;具體如上所述。
[0049]第二應用切換控制單元240,用于當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED亮度;具體如上所述。
[0050]進一步地,所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),如圖6所示,所述操作存儲模塊200還包括:
第一應用打開控制單元250,用于當檢測到移動終端中有使用FLASH LED的第一應用被打開,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作;具體如上所述。
[0051]第二應用打開控制單元260,用于當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息;具體如上所述。
[0052]第三應用切換控制單元270,用于當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息;具體如上所述。
[0053]進一步地,所述基于移動終端的多應用使用FLASH LED的控制系統(tǒng),如圖7所示,所述第二控制模塊300還包括:
第一應用關閉控制單元310,用于當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息;具體如上所述。
[0054]第二應用關閉控制單元320,用于當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置;具體如上所述。
[0055]基于上述實施例,本發(fā)明還提供一種移動終端的實施例,本實施例所述的移動終端包括上述所述的基于移動終端的多應用使用FLASH LED的控制系統(tǒng)。
[0056]綜上所述,本發(fā)明所提供的基于移動終端的多應用使用FLASH LED的控制方法及系統(tǒng),所述方法具體包括:檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài);當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASHLED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ;當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASHLED,并控制FLASH LED亮度為之前所保存的亮度設置。本發(fā)明既滿足了移動終端廠商用一顆FLASH LED來實現多個應用使用FLASH LED的控制,也能使移動終端各個應用對于FLASHLED的控制狀態(tài)不致于混亂,為用戶提供了方便。
[0057]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,例如把范圍擴展到多個應用使用同一顆LED時,這種情況下不對LED的數目進行限制可以有多個LED燈輪流切換等,避免把范圍僅限于使用在只有一顆LED的移動終端上,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
【權利要求】
1.一種基于移動終端的多應用使用FLASH LED的控制方法,其特征在于,包括如下步驟: A、檢測移動終端中使用FLASHLED的應用是否處于打開狀態(tài); B、當第一應用處于打開狀態(tài)并正在使用FLASHLED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ; C、當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置。
2.根據權利要求1所述的基于移動終端的多應用使用FLASHLED的控制方法,其特征在于,所述步驟B具體包括: B11、當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASHLED亮度; B12、當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用 FLASH LED。
3.根據權利要求2所述的基于移動終端的多應用使用FLASHLED的控制方法,其特征在于,所述步驟B還包括; B13、當第二應用處于打開狀態(tài)并在前臺正在使用FLASH LED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED 亮度; B14、當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED亮度。
4.根據權利要求1所述的基于移動終端的多應用使用FLASHLED的控制方法,其特征在于,所述操作控制信息包括: 應用號,用于標識對FLASH LED操作的應用編號; 操作時間,用于記錄所述應用最近一次被切換至后臺的時間; 亮度設置,用于記錄所述應用對FLASH LED亮度的設置。
5.根據權利要求1所述的基于移動終端的多應用使用FLASHLED的控制方法,其特征在于,所述步驟B還包括: B21:當檢測到移動終端中有使用FLASH LED的第一應用被打開,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作; B22:當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息; B23:當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息。
6.根據權利要求1所述的基于移動終端的多應用使用FLASHLED的控制方法,其特征在于,所述步驟C還包括: Cl:當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息; C2:當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置。
7.一種基于移動終端的多應用使用FLASH LED的控制系統(tǒng),其特征在于,包括: 應用打開檢測模塊,用于檢測移動終端中使用FLASH LED的應用是否處于打開狀態(tài); 第一控制模塊,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,則控制將第一應用切換至后臺并保存第一應用使用FLASH LED的操作控制信息,并控制第二應用在前臺使用FLASH LED ; 第二控制模塊,用于當第二應用關閉退出前臺后,則查找出距離當前時間最近的第一應用的操作控制信息,根據所述操作控制信息將第一應用切換至前臺使用FLASH LED,并控制FLASH LED亮度為之前所保存的亮度設置; 所述操作控制信息包括: 應用號,用于標識對FLASH LED操作的應用編號; 操作時間,用于記錄所述應用最近一次被切換至后臺的時間; 亮度設置,用于記錄所述應用對FLASH LED亮度的設置。
8.根據權利要求7所述基于移動終端的多應用使用FLASHLED的控制系統(tǒng),其特征在于,所述第一控制模塊具體包括: 第一應用切換檢測單元,用于當第一應用處于打開狀態(tài)并正在使用FLASH LED時,檢測到第二應用打開并需要切換使用FLASH LED,存儲當前正在使用FLASH LED的第一應用的應用號、當前時間、FLASH LED亮度; 第一應用切換控制單元,用于當檢測到有使用FLASH LED的第二應用被切換到前臺時,控制第二應用在前臺使用FLASH LED。
9.根據權利要求7所述基于移動終端的多應用使用FLASHLED的控制系統(tǒng),其特征在于,所述第一控制模塊還包括: 第二應用切換檢測單元,用于當第二應用處于打開狀態(tài)并在前臺正在使用FLASH LED時,檢測到第一應用需要切換至前臺使用FLASH LED,存儲當前正在使用FLASH LED的第二應用的應用號、當前時間、FLASH LED亮度; 第二應用切換控制單元,用于當檢測到有使用FLASH LED的第一應用切換到前臺時,控制第一應用在前臺使用FLASH LED,并控制刪除已經存儲的第一應用的應用號、當前時間、FLASH LED 亮度。
10.根據權利要求7所述基于移動終端的多應用使用FLASHLED的控制系統(tǒng),其特征在于,所述第一控制模塊還包括: 第一應用打開控制單元,用于當檢測到移動終端中有使用FLASH LED的第一應用被打開,且此時移動終端不存在正在使用FLASH LED的應用被打開時,則不做任何操作;第二應用打開控制單元,用于當檢測到移動終端中有使用FLASH LED的第二應用被打開,且此時移動終端存在正在使用FLASH LED的第一應用被打開時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息; 第三應用切換控制單元,用于當檢測到移動終端中有使用FLASH LED的第二應用被切換至前臺操作狀態(tài)時,存儲當前正在使用的第一應用對FLASH LED的操作控制信息,同時刪除被切換至前臺操作的第二應用的操作控制信息; 所述第二控制模塊包括: 第一應用關閉控制單元,用于當檢測到移動終端中有使用FLASH LED的后臺應用被關閉時,刪除所述后臺應用對FLASH LED的操作控制信息; 第二應用關閉控制單元,用于當檢測到移動終端中有使用FLASH LED的前臺應用被關閉時,刪除所述前臺應用對FLASH LED的操作控制信息,同時查找距離當前時間最近的應用信息,將所述最近的應用切換至前臺并控制FLASH LED亮度為之前所保存的亮度設置。
【文檔編號】H04M1/22GK104363341SQ201410634128
【公開日】2015年2月18日 申請日期:2014年11月12日 優(yōu)先權日:2014年11月12日
【發(fā)明者】俞斌, 楊維琴 申請人:惠州Tcl移動通信有限公司