專利名稱:手機(jī)及其指示燈控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機(jī),特別是涉及一種手機(jī)的指示燈控制方法。
背景技術(shù):
目前,LED燈在手機(jī)上的使用已經(jīng)越來越廣泛,既能增加手機(jī)的動(dòng)感效果也可以起到信息提示的作用。在現(xiàn)有很多設(shè)計(jì)中,如果手機(jī)中存有未讀短信或未接電話,則會(huì)有相應(yīng)的LED指示燈亮起;同時(shí)在這種情形下,當(dāng)手機(jī)進(jìn)入睡眠待機(jī)狀態(tài)時(shí),相應(yīng)的LED指示燈會(huì) 常亮或閃爍以提示用戶有未處理的信息或事件。睡眠待機(jī)狀態(tài)時(shí)采用LED燈閃爍呼吸的方式可以比常亮的方式做到更節(jié)能。目前為了實(shí)現(xiàn)手機(jī)在睡眠待機(jī)情況下的LED燈閃爍,一般都是啟動(dòng)一個(gè)定時(shí)器,按一定的時(shí)間間隔進(jìn)行LED燈的閃爍狀態(tài)控制。采用定時(shí)器進(jìn)行控制的方案有一個(gè)缺點(diǎn)定時(shí)器會(huì)按一定間隔將系統(tǒng)從睡眠狀態(tài)喚醒進(jìn)行LED燈的控制。而手機(jī)本身為了與網(wǎng)絡(luò)同步,也會(huì)以一定的時(shí)間間隔喚起系統(tǒng)進(jìn)行網(wǎng)絡(luò)的搜索和同步處理。這樣,在睡眠待機(jī)狀態(tài)下就會(huì)增加系統(tǒng)被喚起的頻率,降低手機(jī)節(jié)能的效果。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)的手機(jī)在睡眠待機(jī)狀態(tài)下會(huì)增加系統(tǒng)被喚起的頻率,降低手機(jī)節(jié)能的效果的缺陷,提供一種手機(jī)及其指示燈控制方法。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種手機(jī),其包括至少一盞指示燈以及一微處理器模塊,其特點(diǎn)在于,該手機(jī)還包括—狀態(tài)控制模塊,用于判斷該手機(jī)收到的信息是否已被讀取,并將判斷結(jié)果發(fā)送至一指示燈狀態(tài)位標(biāo)記模塊;該指示燈狀態(tài)位標(biāo)記模塊與該指示燈以及該狀態(tài)控制模塊連接,該指示燈狀態(tài)位標(biāo)記模塊用于根據(jù)該判斷結(jié)果對相應(yīng)的該指示燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記,當(dāng)該消息未被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為1,當(dāng)該消息已被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為0 ;一與該微處理器模塊、該指示燈狀態(tài)位標(biāo)記模塊以及該指示燈連接的睡眠選舉模塊,用于在讀取到標(biāo)記為I的該狀態(tài)控制標(biāo)記位時(shí),關(guān)閉該指示燈并控制該手機(jī)進(jìn)入睡眠狀態(tài),而在讀取到標(biāo)記為0的該狀態(tài)控制標(biāo)記位時(shí),該睡眠選舉模塊控制該手機(jī)直接進(jìn)入睡眠狀態(tài),該睡眠選舉模塊還用于將該手機(jī)自睡眠狀態(tài)喚醒進(jìn)入正常運(yùn)行狀態(tài);該微處理器模塊用于控制該手機(jī)在正常運(yùn)行狀態(tài)下進(jìn)行該手機(jī)的網(wǎng)絡(luò)同步,該微處理器模塊還與該指示燈狀態(tài)位標(biāo)記模塊以及該指示燈連接,用于在該手機(jī)處于正常運(yùn)行狀態(tài)下讀取該狀態(tài)控制標(biāo)記位,開啟狀態(tài)控制標(biāo)記位的標(biāo)記為I的指示燈。其中,該信息包括短信、電話、郵件或者即時(shí)聊天。較佳地,該手機(jī)包含四盞指示燈,分別與短信、來電、郵件或者即時(shí)聊天一一對應(yīng)。
較佳地,該指示燈為LED燈。本發(fā)明還提供了一種指示燈的控制方法,其特點(diǎn)在于,該控制方法上述手機(jī),該控制方法包括如下步驟SI、該狀態(tài)控制模塊判斷該手機(jī)收到的信息是否已被讀取,并將判斷結(jié)果發(fā)送至該指示燈狀態(tài)位標(biāo)記模塊;S2、該指示燈狀態(tài)位標(biāo)記模塊根據(jù)該判斷結(jié)果,對該指示燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記,當(dāng)該消息未被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為1,當(dāng)該消息已被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為0 ;
S3、該手機(jī)進(jìn)入睡眠狀態(tài)前,該睡眠選舉模塊讀取該狀態(tài)控制標(biāo)記位,當(dāng)標(biāo)記為I時(shí)執(zhí)行步驟S4,當(dāng)標(biāo)記為0時(shí)執(zhí)行步驟S5 ;S4、該睡眠選舉模塊關(guān)閉該指示燈;S5、該睡眠選舉模塊控制該手機(jī)進(jìn)入睡眠狀態(tài);S6、該睡眠選舉模塊控制該手機(jī)自睡眠狀態(tài)蘇醒進(jìn)入正常運(yùn)行狀態(tài);S7、該微處理器模塊控制該手機(jī)進(jìn)行網(wǎng)絡(luò)同步,并讀取該狀態(tài)控制標(biāo)記位,開啟狀態(tài)控制標(biāo)記位的標(biāo)記為I的指示燈。本發(fā)明中,上述優(yōu)選條件在符合本領(lǐng)域常識的基礎(chǔ)上可任意組合,即得本發(fā)明各較佳實(shí)例。本發(fā)明的積極進(jìn)步效果在于本發(fā)明的手機(jī)充分利用了手機(jī)睡眠待機(jī)狀態(tài)時(shí)會(huì)被周期性喚醒進(jìn)行網(wǎng)絡(luò)操作的特點(diǎn),在手機(jī)進(jìn)行網(wǎng)絡(luò)同步的同時(shí)打開相應(yīng)狀態(tài)的指示燈,在手機(jī)進(jìn)入睡眠的時(shí)刻關(guān)閉該指示燈。這樣,就可以在不使用定時(shí)器的情況下實(shí)現(xiàn)對指示燈的閃爍控制,同時(shí)減少了手機(jī)在睡眠待機(jī)時(shí)被喚醒的頻率,從而降低功耗。
圖I為本發(fā)明的較佳實(shí)施例中手機(jī)的結(jié)構(gòu)框圖。圖2為本發(fā)明的較佳實(shí)施例中手機(jī)對LED燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記的流程圖。圖3為本發(fā)明的較佳實(shí)施例中手機(jī)對LED燈進(jìn)行控制的流程圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。如圖I所示,本發(fā)明的手機(jī)與現(xiàn)有技術(shù)相同地,包含了一微處理器模塊I和一與該微處理器模塊I連接的睡眠選擇模塊2,以及作為指示燈的LED燈51,52,53和52。其中,該睡眠選擇模塊2用于控制手機(jī)進(jìn)入睡眠狀態(tài),或定時(shí)喚醒手機(jī)使其重新進(jìn)入正常運(yùn)行狀態(tài)。而該微處理器模塊I則負(fù)責(zé)控制手機(jī)在正常運(yùn)行狀態(tài)下信息收發(fā)或者網(wǎng)絡(luò)同步等其他應(yīng)用程序的啟動(dòng)或關(guān)閉。與現(xiàn)有技不同的是,該手機(jī)還包括了一與上述LED燈51,52,53和54連接的指示燈狀態(tài)位標(biāo)記模塊3,該指示燈狀態(tài)位標(biāo)記模塊3還與一狀態(tài)控制模塊4連接。該狀態(tài)控制模塊4用于判斷手機(jī)收到的短信、郵件、即時(shí)聊天等信息是否已被用于讀取過,或者判斷是否存在未接來電,并將上述判斷結(jié)果發(fā)送到該指示燈狀態(tài)位標(biāo)記模塊3。因此,該手機(jī)設(shè)置有四盞LED燈51,52,53和54,其分別與短信、郵件、即時(shí)聊天和未
接通話一一對應(yīng)。該指示燈狀態(tài)位標(biāo)記模塊3則對上述四盞LED燈定義了一個(gè)長整型全局變量,用來保存上述LED燈的狀態(tài)控制標(biāo)記位。每盞LED燈均對應(yīng)一個(gè)狀態(tài)控制標(biāo)記位,每個(gè)狀態(tài)控制標(biāo)記位存在兩種狀態(tài)。當(dāng) LED燈所對應(yīng)的信息被讀取后,它的狀態(tài)控制標(biāo)記位被標(biāo)記為0 ;當(dāng)所對應(yīng)的消息始終未被讀取時(shí),它的狀態(tài)控制標(biāo)記位被標(biāo)記為I。而四盞LED燈可被設(shè)定為不同的閃爍顏色、閃爍頻率或者閃爍時(shí)間,以便于區(qū)別LED燈所要提示的未讀信息的種類。該部分可通過現(xiàn)有軟件通過編程的方式實(shí)現(xiàn),在此不再贅述。從而指示燈狀態(tài)位標(biāo)記模塊3根據(jù)從狀態(tài)控制模塊4獲得的判斷結(jié)果,對LED燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記。該指示燈狀態(tài)位標(biāo)記模塊3還同時(shí)與該微處理器模塊I和睡眠選擇模塊2連接。以便手機(jī)在進(jìn)入睡眠狀態(tài)前,睡眠選擇模塊2能及時(shí)關(guān)閉狀態(tài)控制標(biāo)記位被標(biāo)記為I的LED燈;以及在手機(jī)從睡眠狀態(tài)重新進(jìn)入正常運(yùn)行狀態(tài)時(shí),微處理器模塊I能及時(shí)打開被關(guān)閉的LED燈,使得LED燈在手機(jī)處于正常運(yùn)行狀態(tài)下對未讀信息進(jìn)行提示。上述手機(jī)從睡眠狀態(tài)蘇醒進(jìn)入正常運(yùn)行狀態(tài)包括兩種情況,一是手機(jī)在整個(gè)睡眠狀態(tài)過程中為保持手機(jī)與網(wǎng)絡(luò)同步而實(shí)行的臨時(shí)蘇醒;再者,是手機(jī)退出睡眠狀態(tài)進(jìn)入全面的正常運(yùn)行狀態(tài)。下面根據(jù)圖2到圖3對本發(fā)明的指示燈控制方法進(jìn)行說明。本發(fā)明的指示燈控制方法包括了步驟100,手機(jī)的信息收發(fā)模塊收到一短信。該收發(fā)模塊為現(xiàn)有技術(shù),在此不再贅述。步驟110,狀態(tài)控制模塊判斷該信息是否已被讀取,若是已讀狀態(tài),執(zhí)行步驟120 ;若是未讀狀態(tài),則執(zhí)行步驟130。步驟120,指示燈狀態(tài)位標(biāo)記模塊3將LED燈51的狀態(tài)控制標(biāo)記位標(biāo)記為O。步驟130,指示燈狀態(tài)位標(biāo)記模塊3將LED燈51的狀態(tài)控制標(biāo)記位標(biāo)記為I。上述步驟100-130是對LED燈51進(jìn)行控制的前期準(zhǔn)備工作。隨后,執(zhí)行步驟200,睡眠選舉模塊2啟動(dòng)手機(jī)的睡眠模式,手機(jī)準(zhǔn)備進(jìn)入睡眠狀態(tài)。步驟210,該睡眠選舉模塊2讀取指示燈狀態(tài)位標(biāo)記模塊3中的長整型全局變量,查找是否有狀態(tài)控制標(biāo)記位被標(biāo)記為I的LED燈,若有,則執(zhí)行步驟220 ;若沒有,則執(zhí)行步驟230。本實(shí)施例中,該睡眠選舉模塊2查找到LED燈51對應(yīng)的狀態(tài)控制標(biāo)記位被標(biāo)記為
Io步驟220,該睡眠選舉模塊關(guān)閉LED燈51,然后執(zhí)行步驟230。步驟230,手機(jī)進(jìn)入睡眠狀態(tài)。步驟240,該睡眠選擇模塊2根據(jù)預(yù)設(shè)的喚醒時(shí)間喚醒手機(jī),本實(shí)施例中,手機(jī)設(shè)定的被喚醒的間隔時(shí)間為10s。步驟250,該微處理器模塊I設(shè)定手機(jī)系統(tǒng)進(jìn)入正常運(yùn)行狀態(tài)。該狀態(tài)維持約20nso
步驟260,該微處理器模塊I控制手機(jī)進(jìn)行網(wǎng)絡(luò)同步。其中步驟230 步驟260為現(xiàn)有技術(shù),在此不再贅述。步驟270,該微處理器模塊I讀取該指示燈狀態(tài)位標(biāo)記模塊3中的長整型全局變量,搜索是否有狀態(tài)控制標(biāo)記位被標(biāo)為I的LED燈,有則執(zhí)行步驟280,沒有則執(zhí)行步驟300。本實(shí)施例中,該微 處理器模塊I查找獲得狀態(tài)控制標(biāo)記位被標(biāo)為I的LED燈為LED燈51。步驟280,該微處理器模塊I打開LED燈51。步驟290,LED燈51每隔5ns閃爍一次。對于該閃爍時(shí)間本領(lǐng)域技術(shù)人員可根據(jù)手機(jī)在步驟250中維持正常運(yùn)行狀態(tài)的時(shí)間長度進(jìn)行適當(dāng)調(diào)整。步驟300,手機(jī)結(jié)束本次蘇醒(進(jìn)入正常運(yùn)行程序)過程中對LED燈的監(jiān)控。若該微處理器模塊I在步驟270中未搜索到狀態(tài)控制標(biāo)記位被標(biāo)為I的LED燈則說明手機(jī)沒有未讀取的消息。上述實(shí)施例僅以短信為例,指示燈對于其他相應(yīng)消息的指示方式可參見以上內(nèi)容。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種手機(jī),其包括至少一盞指示燈以及一微處理器模塊,其特征在于,該手機(jī)還包括: 一狀態(tài)控制模塊,用于判斷該手機(jī)收到的信息是否已被讀取,并將判斷結(jié)果發(fā)送至一指示燈狀態(tài)位標(biāo)記模塊; 該指示燈狀態(tài)位標(biāo)記模塊與所述指示燈以及該狀態(tài)控制模塊連接,該指示燈狀態(tài)位標(biāo)記模塊用于根據(jù)該判斷結(jié)果對相應(yīng)的該指示燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記,當(dāng)該消息未被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為1,當(dāng)該消息已被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為O; 一與該微處理器模塊、該指示燈狀態(tài)位標(biāo)記模塊以及該指示燈連接的睡眠選舉模塊,用于在讀取到標(biāo)記為I的該狀態(tài)控制標(biāo)記位時(shí),關(guān)閉該指示燈并控制該手機(jī)進(jìn)入睡眠狀態(tài),而在讀取到標(biāo)記為O的該狀態(tài)控制標(biāo)記位時(shí),該睡眠選舉模塊控制該手機(jī)直接進(jìn)入睡眠狀態(tài),該睡眠選舉模塊還用于將該手機(jī)自睡眠狀態(tài)喚醒進(jìn)入正常運(yùn)行狀態(tài); 該微處理器模塊用于控制該手機(jī)在正常運(yùn)行狀態(tài)下進(jìn)行該手機(jī)的網(wǎng)絡(luò)同步,該微處理器模塊還與該指示燈狀態(tài)位標(biāo)記模塊以及該指示燈連接,用于在該手機(jī)處于正常運(yùn)行狀態(tài)下讀取該狀態(tài)控制標(biāo)記位,開啟狀態(tài)控制標(biāo)記位的標(biāo)記為I指示燈。
2.如權(quán)利要求I所述的手機(jī),其特征在于,該信息包括短信、來電、郵件或者即時(shí)聊天。
3.如權(quán)利要求2所述的手機(jī),其特征在于,該手機(jī)包含四盞指示燈,分別與短信、來電、郵件或者即時(shí)聊天一一對應(yīng)。
4.如權(quán)利要求1-3中任一項(xiàng)所述的手機(jī),其特征在于,該指示燈為LED燈。
5.一種指示燈控制方法,其特征在于,該控制方法采用權(quán)利要求I中所述的手機(jī),該控制方法包括如下步驟 、 51、該狀態(tài)控制模塊判斷該手機(jī)收到的信息是否已被讀取,并將判斷結(jié)果發(fā)送至該指示燈狀態(tài)位標(biāo)記模塊; 、52、該指示燈狀態(tài)位標(biāo)記模塊根據(jù)該判斷結(jié)果,對該指示燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記,當(dāng)該消息未被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為1,當(dāng)該消息已被讀取時(shí),該狀態(tài)控制標(biāo)記位的標(biāo)記為O ; 、 53、該手機(jī)進(jìn)入睡眠狀態(tài)前,該睡眠選舉模塊讀取該狀態(tài)控制標(biāo)記位,當(dāng)該狀態(tài)控制標(biāo)記位的標(biāo)記為I時(shí)執(zhí)行步驟S4,當(dāng)該狀態(tài)控制標(biāo)記位的標(biāo)記為O時(shí)執(zhí)行步驟S5 ; 、54、該睡眠選舉模塊關(guān)閉該指示燈; 、 55、該睡眠選舉模塊控制該手機(jī)進(jìn)入睡眠狀態(tài); 、56、該睡眠選舉模塊控制該手機(jī)自睡眠狀態(tài)蘇醒進(jìn)入正常運(yùn)行狀態(tài); 、57、該微處理器模塊控制該手機(jī)進(jìn)行網(wǎng)絡(luò)同步,并讀取該狀態(tài)控制標(biāo)記位,開啟狀態(tài)控制標(biāo)記位的標(biāo)記為I的指示燈。
全文摘要
本發(fā)明公開了一種手機(jī)及其指示燈控制方法。該手機(jī)包括一微處理器模塊,一睡眠選擇模塊,一指示燈狀態(tài)位標(biāo)記模塊,一狀態(tài)控制模塊以及至少一盞指示燈,其中該指示燈狀態(tài)位標(biāo)記模塊根據(jù)從該狀態(tài)控制模塊獲得的判斷結(jié)果對指示燈的狀態(tài)控制標(biāo)記位進(jìn)行標(biāo)記,該睡眠選擇模塊在手機(jī)進(jìn)入睡眠前關(guān)閉被標(biāo)記的指示燈,而在手機(jī)蘇醒后該微處理器模塊開啟被標(biāo)記的指示燈。本發(fā)明的手機(jī)充分利用了手機(jī)睡眠待機(jī)狀態(tài)時(shí)會(huì)被周期性喚醒進(jìn)行網(wǎng)絡(luò)操作的特點(diǎn),在手機(jī)進(jìn)行網(wǎng)絡(luò)同步的同時(shí)打開相應(yīng)狀態(tài)的指示燈,在手機(jī)進(jìn)入睡眠的時(shí)刻關(guān)閉該指示燈。這樣,就可以在不使用定時(shí)器的情況下實(shí)現(xiàn)對指示燈的閃爍控制,同時(shí)減少了手機(jī)在睡眠待機(jī)時(shí)被喚醒的頻率,從而降低功耗。
文檔編號H04M1/725GK102761652SQ20111011158
公開日2012年10月31日 申請日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者胡向紅 申請人:晨訊科技(沈陽)有限公司