一種呼吸燈的控制方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,特別是涉及呼吸燈的控制方法及移動(dòng)終端。
【背景技術(shù)】
[0002]目前,呼吸燈被廣泛應(yīng)用于移動(dòng)終端上,尤其是利用呼吸燈顯示移動(dòng)終端的充電情況,例如,在移動(dòng)終端進(jìn)行充電時(shí),其呼吸燈顯示為紅色;在移動(dòng)終端充電完成時(shí),其呼吸燈顯示為綠色。其呼吸燈的顯示情況是由觸發(fā)器進(jìn)行控制,該觸發(fā)器設(shè)置在移動(dòng)終端上的操作系統(tǒng)內(nèi)核層的呼吸燈驅(qū)動(dòng)程序中。
[0003]然而,上述呼吸燈的控制方案存在以下缺陷:(一)移動(dòng)終端上的操作系統(tǒng)內(nèi)核層難以檢測(cè)到其他事件,例如通知或消息等上層事件,從而難以實(shí)現(xiàn)通過(guò)呼吸燈進(jìn)行提示;(二)操作系統(tǒng)內(nèi)核層中的觸發(fā)器檢測(cè)到的事件有限,其呼吸燈的提示功能和種類比較單一;(三)操作系統(tǒng)內(nèi)核層中的觸發(fā)器自身功能較為簡(jiǎn)單,難以根據(jù)更多的事件來(lái)控制呼吸燈的閃爍情況。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供的技術(shù)方案如下:
[0005]—種呼吸燈的控制方法,包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;步驟S20添加描述呼吸燈事件的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中;步驟S50添加呼吸燈事件策略類至所述呼吸燈框架中;步驟S60添加所述呼吸燈事件至該呼吸燈事件策略類中,控制呼吸燈的閃爍狀態(tài)。
[0006]進(jìn)一步,還包括:步驟S30添加描述所述呼吸燈事件所對(duì)應(yīng)的優(yōu)先級(jí)的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中。
[0007]本發(fā)明提供的另一種呼吸燈的控制方法,包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;步驟S20添加描述呼吸燈事件的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中;步驟S30添加描述所述呼吸燈事件所對(duì)應(yīng)的優(yōu)先級(jí)的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中;步驟S50添加呼吸燈事件策略類至所述呼吸燈框架中;步驟S61添加優(yōu)先級(jí)隊(duì)列至所述呼吸燈事件策略類中;步驟S62根據(jù)所述呼吸燈事件所對(duì)應(yīng)的優(yōu)先級(jí),添加該呼吸燈事件至所述呼吸燈事件策略類中相應(yīng)的優(yōu)先級(jí)隊(duì)列中;步驟S63根據(jù)所述優(yōu)先級(jí)隊(duì)列中的呼吸燈事件,控制呼吸燈的閃爍狀態(tài)。
[0008]進(jìn)一步,還包括:步驟SOl設(shè)置每種呼吸燈事件所觸發(fā)的呼吸燈的顏色和/或閃爍頻率。
[0009]優(yōu)選的,所述步驟S20還包括:步驟S21添加描述低電量事件、滿電量事件和充電量事件的數(shù)據(jù)結(jié)構(gòu)至所述呼吸燈框架中。
[0010]優(yōu)選的,所述步驟S20還包括:步驟S22添加描述各種通知事件或消息事件的數(shù)據(jù)結(jié)構(gòu)至所述呼吸燈框架中。
[0011]本發(fā)明提供的再一種呼吸燈的控制方法,還包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;步驟S21添加描述低電量事件、滿電量事件和充電量事件的數(shù)據(jù)結(jié)構(gòu)至所述呼吸燈框架中;步驟S411設(shè)置所述低電量事件、滿電量事件和充電量事件各自對(duì)應(yīng)的事件條件;步驟S412根據(jù)已設(shè)置的事件條件,設(shè)置所述低電量事件、滿電量事件和充電量事件各自對(duì)應(yīng)的優(yōu)先級(jí);步驟S50添加呼吸燈事件策略類至所述呼吸燈框架中;步驟S60添加所述呼吸燈事件至該呼吸燈事件策略類中,控制呼吸燈的閃爍狀態(tài)。
[0012]本發(fā)明提供的又一種呼吸燈的控制方法,還包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;步驟S22添加描述各種通知事件或消息事件的數(shù)據(jù)結(jié)構(gòu)至所述呼吸燈框架中;步驟S42根據(jù)所述各種通知事件或消息事件的先后順序,設(shè)置所述各種通知事件或消息事件所對(duì)應(yīng)的優(yōu)先級(jí);步驟S50添加呼吸燈事件策略類至所述呼吸燈框架中;步驟S60添加所述呼吸燈事件至該呼吸燈事件策略類中,控制呼吸燈的閃爍狀態(tài)。
[0013]—種移動(dòng)終端,包括:框架建立模塊,該框架建立模塊在系統(tǒng)框架層內(nèi)建立呼吸燈框架;添加模塊,該添加模塊接收所述框架建立模塊獲取的系統(tǒng)框架層內(nèi)的呼吸燈框架;所述添加描述呼吸燈事件的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中;所述添加模塊還添加呼吸燈事件策略類至所述呼吸燈框架中;所述添加模塊還添加所述呼吸燈事件至該呼吸燈事件策略類中;智能控制模塊,該智能控制模塊接收所述添加模塊添加的所述呼吸燈事件至該呼吸燈事件策略類中,控制呼吸燈的閃爍狀態(tài)。
[0014]進(jìn)一步,本移動(dòng)終端還包括:設(shè)置模塊,在該設(shè)置模塊中設(shè)置每種呼吸燈事件所觸發(fā)的呼吸燈的顏色和/或閃爍頻率。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種呼吸燈的控制方法,將呼吸燈的控制權(quán)由內(nèi)核驅(qū)動(dòng)層轉(zhuǎn)為框架層,并在框架層定義整個(gè)系統(tǒng)的呼吸燈事件,由事件驅(qū)動(dòng)來(lái)控制呼吸燈,從而實(shí)現(xiàn)任意擴(kuò)展呼吸燈事件,大大增加呼吸燈功能和種類。此外,本方法通過(guò)定義各種呼吸燈事件的優(yōu)先級(jí),由呼吸燈事件優(yōu)先級(jí)決定燈閃爍的次序。本方法還具有可靠性性強(qiáng)、靈活性強(qiáng)等優(yōu)點(diǎn),可廣泛應(yīng)用于控制移動(dòng)終端上的呼吸燈,尤其是安裝有Android系統(tǒng)的移動(dòng)終端。
【附圖說(shuō)明】
[0016]下面將以明確易懂的方式,結(jié)合【附圖說(shuō)明】?jī)?yōu)選實(shí)施方式,對(duì)一種呼吸燈的控制方法及移動(dòng)終端的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說(shuō)明。
[0017]圖1是本發(fā)明一種呼吸燈的控制方法的步驟流程示意圖;
[0018]圖2是本發(fā)明另一種呼吸燈的控制方法的步驟流程示意圖;
[0019]圖3是本發(fā)明再一種呼吸燈的控制方法的步驟流程示意圖;
[0020]圖4是本發(fā)明又一種呼吸燈的控制方法的步驟流程示意圖;
[0021 ]圖5是本發(fā)明一種移動(dòng)終端的組成結(jié)構(gòu)示意圖;
[0022]圖6是一個(gè)實(shí)施例中一種呼吸燈的控制方法的流程示意圖。
[0023]附圖標(biāo)號(hào)說(shuō)明:
[0024]1、框架建立模塊,20、添加模塊,30、智能控制模塊,40、設(shè)置模塊。
【具體實(shí)施方式】
[0025]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照【附圖說(shuō)明】本發(fā)明的【具體實(shí)施方式】。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
[0026]為使圖面簡(jiǎn)潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
[0027]圖1是本發(fā)明一種呼吸燈的控制方法的步驟流程示意圖。如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種呼吸燈的控制方法,包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;該呼吸燈框架還可以包括電量呼吸燈子框架和通知或消息呼吸燈子框架;步驟S20添加描述呼吸燈事件的數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中;還可以是添加描述電量呼吸燈事件的子數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中的電量呼吸燈子框架中;還可以是添加描述通知或消息呼吸燈事件的子數(shù)據(jù)結(jié)構(gòu)至該呼吸燈框架中的通知或消息呼吸燈子框架中;步驟S50添加呼吸燈事件策略類至所述呼吸燈框架中;步驟S60添加所述呼吸燈事件至該呼吸燈事件策略類中,控制呼吸燈的閃爍狀態(tài);電量呼吸燈事件和通知或消息呼吸燈事件均添加到該呼吸燈事件策略類中。
[0028]圖2是本發(fā)明另一種呼吸燈的控制方法的步驟流程示意圖。如圖2所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,一種呼吸燈的控制方法,包括:步驟SlO在系統(tǒng)框架層內(nèi)建立呼吸燈框架;該呼吸燈框架還可