本發(fā)明涉及電子領(lǐng)域,特別是涉及一種基于移動(dòng)設(shè)備的模塊化配件檢測方法及移動(dòng)設(shè)備。
背景技術(shù):
隨著智能手機(jī)、平板電腦等移動(dòng)設(shè)備的大規(guī)模普及,尤其是大屏觸摸智能手機(jī)的流行,越來越多的廠商支持移動(dòng)設(shè)備的模塊化配件,以滿足不同用戶的差異化需求。模塊化智能手機(jī)是移動(dòng)設(shè)備發(fā)展的趨勢,現(xiàn)階段的模塊化配件受制于結(jié)構(gòu)和器件驅(qū)動(dòng)等兼容性,無法實(shí)現(xiàn)模塊化配件的熱插拔識(shí)別。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種基于移動(dòng)設(shè)備的模塊化配件檢測方法及移動(dòng)設(shè)備,能夠解決模塊化配件熱插拔識(shí)別的問題。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種基于移動(dòng)設(shè)備的模塊化配件檢測方法,包括:接收來自第一接入引腳的外部中斷消息;檢測第二接入引腳的電平狀態(tài),以獲取所述配件的標(biāo)識(shí);獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型;啟動(dòng)對應(yīng)所述配件的類型的功能。
其中,所述第二接入引腳數(shù)量至少為二;所述檢測第二接入引腳的電平狀態(tài),以獲取所述配件的標(biāo)識(shí)具體包括:檢測所有所述第二接入引腳的電平狀態(tài);在電平狀態(tài)組合與標(biāo)識(shí)關(guān)聯(lián)數(shù)據(jù)中查找所有所述第二接入引腳的電平狀態(tài)組合所對應(yīng)的所述標(biāo)識(shí)。
其中,所述配件的類型至少包括電池配件、燈光配件和音樂配件三種類型;所述獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型具體包括:若所述配件的標(biāo)識(shí)為10,則所述配件的類型為電池配件;若所述配件的標(biāo)識(shí)為01,則所述配件的類型為燈光配件;若所述配件的標(biāo)識(shí)為11,則所述配件的類型為音樂配件。
其中,所述啟動(dòng)對應(yīng)所述配件的類型的功能具體包括:生成事件消息并上報(bào),其中所述事件消息至少包括所述配件的類型;所述移動(dòng)設(shè)備的系統(tǒng)根據(jù)所述事件消息,生成通知消息并上傳至對應(yīng)的應(yīng)用;所述對應(yīng)的應(yīng)用啟動(dòng)對應(yīng)所述配件的類型的功能。
其中,若所述配件的類型為電池配件,則所述啟動(dòng)對應(yīng)所述配件的類型的功能具體包括:啟動(dòng)所述電池配件的充電功能,以使得所述電池配件可以對所述移動(dòng)設(shè)備的電池進(jìn)行充電;若所述配件的類型為燈光配件,則所述啟動(dòng)對應(yīng)所述配件的類型的功能具體包括:啟動(dòng)所述燈光配件的燈光功能,以使得所述移動(dòng)設(shè)備通過向所述燈光配件傳輸圖像數(shù)據(jù)控制所述燈光配件顯示的圖形;若所述配件的類型為音樂配件,則所述啟動(dòng)對應(yīng)所述配件的類型的功能具體包括:啟動(dòng)所述音樂配件的播放功能,以使得所述移動(dòng)設(shè)備通過向所述音樂配件發(fā)送音頻數(shù)據(jù)控制所述音樂配件雙聲道播放音樂。
其中,所述獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型進(jìn)一步包括:若所述配件的標(biāo)識(shí)為00,則生成提示信息以顯示所述配件無法識(shí)別。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種移動(dòng)設(shè)備,其特征在于,包括:主板和模塊化配件,所述主板至少設(shè)置有第一接入引腳和第二接入引腳,所述模塊化配件通過所述接入引腳與所述主板連接;所述主板用于接收來自所述第一接入引腳的外部中斷消息后,檢測所述第二接入引腳的電平狀態(tài),以獲取所述配件的標(biāo)識(shí),獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型,并啟動(dòng)對應(yīng)所述配件的類型的功能。
其中,所述第二接入引腳數(shù)量至少為二;所述主板具體用于檢測所有所述第二接入引腳的電平狀態(tài),并在電平狀態(tài)組合與標(biāo)識(shí)關(guān)聯(lián)數(shù)據(jù)中查找所有所述第二接入引腳的電平狀態(tài)組合所對應(yīng)的所述標(biāo)識(shí)。
其中,所述配件的類型至少包括電池配件、燈光配件和音樂配件三種類型;所述主板具體用于在所述配件的標(biāo)識(shí)為10時(shí),獲得所述配件的類型為電池配件;在所述配件的標(biāo)識(shí)為01時(shí),獲得所述配件的類型為燈光配件;在所述配件的標(biāo)識(shí)為11時(shí),獲得所述配件的類型為音樂配件。
其中,所述主板進(jìn)一步設(shè)置有通信引腳;所述主板具體用于:在所述配件的類型為電池配件時(shí),通過所述通信引腳啟動(dòng)所述電池配件的充電功能,以使得所述電池配件可以對所述移動(dòng)設(shè)備的電池進(jìn)行充電;在所述配件的類型為燈光配件時(shí),通過所述通信引腳啟動(dòng)所述燈光配件的燈光功能,以使得所述移動(dòng)設(shè)備通過向所述燈光配件傳輸圖像數(shù)據(jù)控制所述燈光配件顯示的圖形;在所述配件的類型為音樂配件時(shí),通過所述通信引腳啟動(dòng)所述音樂配件的播放功能,以使得所述移動(dòng)設(shè)備通過向所述音樂配件發(fā)送音頻數(shù)據(jù)控制所述音樂配件雙聲道播放音樂。啟動(dòng)對應(yīng)所述配件的類型的功能。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過接收來自第一接入引腳的外部中斷消息,并檢測第二接入引腳的電平狀態(tài),可以獲取所述配件的標(biāo)識(shí),然后獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型,最終啟動(dòng)對應(yīng)所述配件的類型的功能,使得模塊化配件接入移動(dòng)設(shè)備即產(chǎn)生中斷,最終啟動(dòng)相關(guān)功能,從而實(shí)現(xiàn)模塊化配件的熱插拔識(shí)別和差異化功能啟動(dòng)。
附圖說明
圖1是本發(fā)明基于移動(dòng)設(shè)備的模塊化配件檢測方法一實(shí)施方式的流程圖;
圖2是本發(fā)明移動(dòng)設(shè)備第一實(shí)施方式的結(jié)構(gòu)示意圖;
圖3是本發(fā)明移動(dòng)設(shè)備第二實(shí)施方式的結(jié)構(gòu)示意圖;
圖4是本發(fā)明移動(dòng)設(shè)備第三實(shí)施方式的結(jié)構(gòu)示意圖;
圖5是本發(fā)明移動(dòng)設(shè)備第三實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,圖1是本發(fā)明基于移動(dòng)設(shè)備的模塊化配件檢測方法一實(shí)施方式的流程圖。如圖1所示,本發(fā)明基于移動(dòng)設(shè)備的模塊化配件檢測方法包括:
步驟S10:接收來自第一接入引腳的外部中斷消息;
具體地,第一接入引腳是移動(dòng)設(shè)備的中斷觸發(fā)引腳,當(dāng)模塊化配件接入移動(dòng)設(shè)備時(shí),第一接入引腳連通,觸發(fā)移動(dòng)設(shè)備的硬件外部中斷,移動(dòng)設(shè)備根據(jù)該中斷即可檢測到有模塊化配件接入。
步驟S12:檢測第二接入引腳的電平狀態(tài),以獲取配件的標(biāo)識(shí);
其中,第二接入引腳數(shù)量至少為二;
步驟S12具體包括:
步驟S121:檢測所有第二接入引腳的電平狀態(tài);
步驟S122:在電平狀態(tài)組合與標(biāo)識(shí)關(guān)聯(lián)數(shù)據(jù)中查找所有第二接入引腳的電平狀態(tài)組合所對應(yīng)的標(biāo)識(shí)。
在一個(gè)應(yīng)用例中,第二接入引腳數(shù)量為二,預(yù)先定義所有電平狀態(tài)關(guān)聯(lián)的標(biāo)識(shí),例如,將每個(gè)引腳的電平狀態(tài)為高電平時(shí)關(guān)聯(lián)的標(biāo)識(shí)定義為“1”,低電平時(shí)定義為“0”,則所有第二接入引腳的電平狀態(tài)組合有四種,分別對應(yīng)的標(biāo)識(shí)為00、01、10和11。當(dāng)然,在其他應(yīng)用例中,第二接入引腳的數(shù)量可以為三個(gè)甚至更多,其電平狀態(tài)的組合可以為八種甚至更多,此處不做具體限定。
步驟S14:獲得對應(yīng)配件的標(biāo)識(shí)的配件的類型;
其中,配件的類型至少包括電池配件、燈光配件和音樂配件三種類型;
步驟S14具體包括:
步驟S141:若配件的標(biāo)識(shí)為10,則配件的類型為電池配件;
步驟S142:若配件的標(biāo)識(shí)為01,則配件的類型為燈光配件;
步驟S143:若配件的標(biāo)識(shí)為11,則配件的類型為音樂配件。
其中,步驟S14進(jìn)一步包括:
步驟S144:若配件的標(biāo)識(shí)為00,則生成提示信息以顯示配件無法識(shí)別。
具體地,在上述應(yīng)用例中,以采用安卓系統(tǒng)的移動(dòng)設(shè)備為例,移動(dòng)設(shè)備預(yù)先通過模塊化配件檢測組件(Smart Cover Detect Module)在系統(tǒng)中注冊一內(nèi)核模型,并將其模型狀態(tài)初始化為非接入狀態(tài),即PLUG_OUT,模塊化配件接入移動(dòng)設(shè)備后,移動(dòng)檢測第二接入引腳的電平狀態(tài),以獲取配件的標(biāo)識(shí),并根據(jù)配件的標(biāo)識(shí)獲得配件對應(yīng)的類型;其中,系統(tǒng)預(yù)先設(shè)定配件標(biāo)識(shí)與配件類型的對應(yīng)關(guān)聯(lián),當(dāng)配件的標(biāo)識(shí)為10時(shí),模塊化配件檢測組件獲得配件的類型為電池配件(POWER),當(dāng)配件的標(biāo)識(shí)為01時(shí),模塊化配件檢測組件獲得配件的類型為燈光配件(LIGHT),當(dāng)配件的標(biāo)識(shí)為11時(shí),模塊化配件檢測組件獲得配件的類型為音樂配件(MUSIC),當(dāng)配件的標(biāo)識(shí)為00時(shí),模塊化配件檢測組件無法識(shí)別該配件類型,則系統(tǒng)生成提示信息,提示用戶該配件無法識(shí)別,該提示信息可以是文字、圖片或語音,此處不做具體限定。
步驟S16:啟動(dòng)對應(yīng)配件的類型的功能。
其中,步驟S16具體包括:
步驟S161:生成事件消息并上報(bào),其中事件消息至少包括配件的類型;
具體地,在上述應(yīng)用例中,模塊化配件檢測組件獲得配件的類型后,將內(nèi)核模型的狀態(tài)設(shè)置為接入狀態(tài),即PLUG_IN,配件類型設(shè)置為獲得的配件類型,即MUSIC、POWER和LIGHT中的一種,然后生成事件消息(Uevent),并將該事件消息上報(bào);其中事件消息包括內(nèi)核模型的狀態(tài)和配件的類型。
步驟S162:移動(dòng)設(shè)備的系統(tǒng)根據(jù)事件消息,生成通知消息并上傳至對應(yīng)的應(yīng)用;
具體地,移動(dòng)設(shè)備的安卓系統(tǒng)服務(wù)(Android SystemService)中預(yù)先注冊有一配件服務(wù)(Smart Cover Service),系統(tǒng)啟動(dòng)后該配件服務(wù)監(jiān)聽其下層的配件事件監(jiān)聽器(Smart Cover Observer Uevent),當(dāng)配件事件監(jiān)聽器接收到模塊化配件檢測組件上報(bào)的事件消息,獲取內(nèi)核模型狀態(tài),發(fā)現(xiàn)該內(nèi)核模型狀態(tài)改變?yōu)榻尤霠顟B(tài)時(shí),安卓系統(tǒng)服務(wù)根據(jù)事件消息中的配件類型向?qū)?yīng)的上層應(yīng)用程序(Status Bar/Audio/Light Show APP)發(fā)送相應(yīng)的事件(Event)通知配件接入并開啟相關(guān)功能。
步驟S163:對應(yīng)的應(yīng)用啟動(dòng)對應(yīng)配件的類型的功能。
進(jìn)一步地,若配件的類型為電池配件,步驟S163具體包括:
步驟S1631:啟動(dòng)電池配件的充電功能,以使得電池配件可以對移動(dòng)設(shè)備的電池進(jìn)行充電。
具體地,在一個(gè)應(yīng)用例中,該電池配件接入移動(dòng)設(shè)備后,通過應(yīng)用程序Status Bar可以控制啟動(dòng)或關(guān)閉電池配件的充電功能,以使得在移動(dòng)設(shè)備的電池電量較低時(shí),通過電池配件對移動(dòng)設(shè)備的電池進(jìn)行充電,從而提高電池配件的電量利用效率,提高移動(dòng)設(shè)備的續(xù)航能力。此外,移動(dòng)設(shè)備接入外部電源時(shí),還可以通過應(yīng)用程序Status Bar控制電池配件與移動(dòng)設(shè)備的電池同時(shí)通過外部電源充電。
進(jìn)一步地,若配件的類型為燈光配件,步驟S163具體包括:
步驟S1632:啟動(dòng)燈光配件的燈光功能,以使得移動(dòng)設(shè)備通過向燈光配件傳輸圖像數(shù)據(jù)控制燈光配件顯示的圖形。
具體地,在一個(gè)應(yīng)用例中,該燈光配件接入移動(dòng)設(shè)備后,移動(dòng)設(shè)備通過應(yīng)用程序Light Show APP可以向該燈光配件傳輸圖像數(shù)據(jù),該燈光配件接收圖像數(shù)據(jù)并通過配件內(nèi)部的電路進(jìn)行處理后,控制配件內(nèi)部的發(fā)光元件發(fā)光,例如LED管發(fā)光,以顯示與接收到的圖像數(shù)據(jù)相同的圖形。當(dāng)然,在其他應(yīng)用例中,燈光配件也可以控制內(nèi)部的發(fā)光元件發(fā)光以顯示與接收到的圖像數(shù)據(jù)不同的圖形,此處不做具體限定。
進(jìn)一步地,若配件的類型為音樂配件,步驟S163具體包括:
步驟S1633:啟動(dòng)音樂配件的播放功能,以使得移動(dòng)設(shè)備通過向音樂配件發(fā)送音頻數(shù)據(jù)控制音樂配件雙聲道播放音樂。
具體地,該音樂配件接入移動(dòng)設(shè)備后,移動(dòng)設(shè)備通過應(yīng)用程序Audio向該音樂配件發(fā)送音頻數(shù)據(jù),該音樂配件接收到該音頻數(shù)據(jù)后,通過其內(nèi)部的兩個(gè)功率放大器將該音頻數(shù)據(jù)分為兩個(gè)聲道進(jìn)行放大,并通過其內(nèi)部的兩個(gè)揚(yáng)聲器播放。
上述實(shí)施方式中,移動(dòng)設(shè)備通過接收來自第一接入引腳的外部中斷消息,并檢測第二接入引腳的電平狀態(tài),可以獲取所述配件的標(biāo)識(shí),然后獲得對應(yīng)所述配件的標(biāo)識(shí)的配件的類型,最終啟動(dòng)對應(yīng)所述配件的類型的功能,使得模塊化配件接入移動(dòng)設(shè)備即產(chǎn)生中斷,最終啟動(dòng)相關(guān)功能,從而實(shí)現(xiàn)模塊化配件的熱插拔識(shí)別和差異化功能啟動(dòng)。
請參閱圖2,圖2是本發(fā)明移動(dòng)設(shè)備第一實(shí)施方式的結(jié)構(gòu)示意圖。如圖2所示,本發(fā)明移動(dòng)設(shè)備20包括:主板201和模塊化配件202。其中,模塊化配件202通過接入引腳2011與主板201連接,主板201至少設(shè)置有第一接入引腳DET和第二接入引腳ID;
其中,第一接入引腳DET和第二接入引腳ID均采用POGO PIN;POGO PIN是一個(gè)很精細(xì)的探針,常應(yīng)用于精密連接器中,可以降低連接器的重量以及外觀的體積。
主板201用于接收來自第一接入引腳DET的外部中斷消息后,檢測第二接入引腳ID的電平狀態(tài),以獲取配件的標(biāo)識(shí),獲得對應(yīng)配件的標(biāo)識(shí)的配件的類型,并啟動(dòng)對應(yīng)配件的類型的功能。
具體地,在一個(gè)應(yīng)用例中,主板201上設(shè)置有12個(gè)POGO PIN接入引腳2011,其中包括一個(gè)接地引腳GND、一個(gè)第一接入引腳DET和兩個(gè)第二接入引腳ID1和ID2以及其他通信引腳2011n;主板201周期性地檢測接入引腳2011的狀態(tài),當(dāng)模塊化配件202接入移動(dòng)設(shè)備20時(shí),第一接入引腳DET接通,產(chǎn)生外部中斷消息,主板201接收到該外部中斷消息后,檢測第二接入引腳ID的電平狀態(tài),根據(jù)第二接入引腳ID1和ID2的電平狀態(tài)組合,獲取配件的標(biāo)識(shí),然后,主板201根據(jù)配件的標(biāo)識(shí),獲得對應(yīng)的配件類型,具體獲取方法可以參閱本發(fā)明基于移動(dòng)設(shè)備的模塊化配件檢測方法一實(shí)施方式中步驟S12和步驟S14,此處不再重復(fù);最后,主板201根據(jù)獲得的配件類型啟動(dòng)對應(yīng)的功能,例如充電功能、燈光功能等。當(dāng)然,在其他應(yīng)用例中,第二接入引腳ID的數(shù)量也可以是一個(gè)或者三個(gè)等,此處不做具體限定。
進(jìn)一步參閱圖2,主板201進(jìn)一步設(shè)置有通信引腳2011n,主板201通過通信引腳2011n啟動(dòng)對應(yīng)配件的類型的功能。
具體地,通信引腳2011n的數(shù)量和類型可以根據(jù)不同配件的類型設(shè)置,例如,當(dāng)配件的類型是電池配件時(shí),該電池配件和主板201上均對應(yīng)設(shè)置有兩個(gè)通信引腳2011n,分別是電壓引腳VCHG和充電引腳PMID,主板201外接電源時(shí),外接電源通過電壓引腳VCHG向該電池配件充電,當(dāng)主板201沒有外接電源時(shí),主板201可以啟動(dòng)該電池配件的充電功能,該電池配件通過充電引腳PMID向移動(dòng)設(shè)備20的電池充電。
請參閱圖3,圖3是本發(fā)明移動(dòng)設(shè)備第二實(shí)施方式的結(jié)構(gòu)示意圖,是在本發(fā)明移動(dòng)設(shè)備第一實(shí)施方式的基礎(chǔ)上,模塊化配件類型為電池配件,如圖3所示,本發(fā)明移動(dòng)設(shè)備30包括:主板301和電池配件302;
其中,主板301設(shè)置有12個(gè)POGO PIN接入引腳3011,分別為第一接入引腳DET、第二接入引腳ID1和ID2、電壓引腳VCHG、充電引腳PMID和接地引腳GND以及其他通信引腳3011n(圖未示),電池配件302上設(shè)置有與第一接入引腳DET、第二接入引腳ID1和ID2、電壓引腳VCHG、充電引腳PMID和接地引腳GND對應(yīng)的六個(gè)POGO PIN引腳,電池配件302通過上述六個(gè)POGO PIN引腳與主板301連接。
具體地,主板301周期性地檢測接入引腳3011的狀態(tài),當(dāng)電池配件302接入移動(dòng)設(shè)備30時(shí),第一接入引腳DET接通,產(chǎn)生外部中斷消息,主板301接收到該外部中斷消息后,檢測第二接入引腳ID1和ID2的電平狀態(tài),若第二接入引腳ID2的電平狀態(tài)為低電平,ID1的電平狀態(tài)為高電平時(shí),主板301獲取該配件的標(biāo)識(shí)為10,然后,主板301根據(jù)配件的標(biāo)識(shí)10,獲得對應(yīng)的配件類型為電池配件后,通過應(yīng)用程序啟動(dòng)電池配件302的充電功能;當(dāng)主板301通過USB接口3012外接電源時(shí),外接電源依次通過主板301的USB接口3012和電壓引腳VCHG連接該電池配件302的充電IC3021,通過該充電IC3021向該電池配件302的電池3022充電,并且同時(shí)通過該USB接口3012連接該主板的充電IC3013,通過該充電IC3013向該主板301的電池3014充電,但該USB接口3012無法再同時(shí)傳輸數(shù)據(jù);當(dāng)主板301沒有外接電源時(shí),主板301可以啟動(dòng)該電池配件302的充電功能,該電池配件302通過充電引腳PMID連接主板301的充電IC3013,通過該充電IC3013向主板301的電池3014充電;而當(dāng)該電池配件302沒有接入主板301,或者主板301無法識(shí)別該電池配件302時(shí),主板301通過USB接口3012外接電源時(shí),外接電源可以通過該USB接口3012對主板301的電池3014進(jìn)行充電,并且該USB接口3012還可以同時(shí)傳輸數(shù)據(jù)。
進(jìn)一步參閱圖3,電池配件302的充電IC3021還通過一微處理器3023與顯示燈3024連接,通過該微處理器3023可以在電池配件302對主板301的電池3014進(jìn)行充電時(shí),顯示該電池配件302的電池3022的剩余電量狀態(tài),并且在外部電源通過USB接口3012向電池配件302的電池3022進(jìn)行充電時(shí),顯示電池3022的電量狀態(tài)。
通過上述實(shí)施方式,電池配件接入主板時(shí),啟動(dòng)配件的充電功能,可以延長移動(dòng)設(shè)備的續(xù)航能力,并且移動(dòng)設(shè)備運(yùn)行時(shí),也可以不接入該電池配件,移動(dòng)設(shè)備仍然可以正常工作,從而實(shí)現(xiàn)電池配件的熱插拔。
請參閱圖4,圖4是本發(fā)明移動(dòng)設(shè)備第三實(shí)施方式的結(jié)構(gòu)示意圖,是在本發(fā)明移動(dòng)設(shè)備第一實(shí)施方式的基礎(chǔ)上,模塊化配件類型為燈光配件,如圖4所示,本發(fā)明移動(dòng)設(shè)備40包括:主板401和燈光配件402;
其中,主板401設(shè)置有12個(gè)POGO PIN接入引腳4011,分別為第一接入引腳DET、第二接入引腳ID1和ID2、電源引腳VBAT、數(shù)據(jù)引腳SDA、時(shí)鐘引腳SDL、接地引腳GND以及其他通信引腳4011n(圖未示),燈光配件402上設(shè)置有與第一接入引腳DET、第二接入引腳ID1和ID2、電源引腳VBAT、數(shù)據(jù)引腳SDA、時(shí)鐘引腳SDL和接地引腳GND對應(yīng)的七個(gè)POGO PIN引腳,燈光配件402通過上述七個(gè)POGO PIN引腳與主板401連接,其中主板401通過電源引腳VBAT為燈光配件402提供電源。
如圖4所示,主板401中設(shè)置有中斷處理器4012,中斷處理器4012周期性地檢測接入引腳4011的狀態(tài),當(dāng)燈光配件402接入移動(dòng)設(shè)備40時(shí),第一接入引腳DET接通,產(chǎn)生外部中斷消息,中斷處理器4012接收到該外部中斷消息后,檢測第二接入引腳ID1和ID2的電平狀態(tài),若第二接入引腳ID1的電平狀態(tài)為低電平,ID2的電平狀態(tài)為高電平時(shí),主板401獲取該配件的標(biāo)識(shí)為01,然后,主板401根據(jù)配件的標(biāo)識(shí)01,獲得對應(yīng)的配件類型為燈光配件后,通過應(yīng)用程序啟動(dòng)燈光配件402的燈光功能。
具體地,燈光配件402中設(shè)置有控制芯片4021和發(fā)光元件4022,其中發(fā)光元件4022可以是LED管等元件,此處不做具體限定。主板401的中斷處理器4012通過數(shù)據(jù)引腳SDA和時(shí)鐘引腳SDL連接控制芯片4021,通過向數(shù)據(jù)引腳SDA和時(shí)鐘引腳SDL傳輸圖像數(shù)據(jù)和控制信號,控制芯片4021接收到該圖像數(shù)據(jù)后,根據(jù)控制信號對該圖像數(shù)據(jù)進(jìn)行處理后,可以控制發(fā)光元件4022發(fā)光的亮度、對比度等。
通過上述實(shí)施方式,燈光配件接入主板時(shí),啟動(dòng)配件的燈光功能,通過向配件發(fā)送不同的圖像數(shù)據(jù)可以控制配件的發(fā)光亮度等,從而實(shí)現(xiàn)不同的燈光效果,并且移動(dòng)設(shè)備運(yùn)行時(shí),也可以不接入該燈光配件,移動(dòng)設(shè)備仍然可以正常工作,從而實(shí)現(xiàn)燈光配件的熱插拔。
請參閱圖5,圖5是本發(fā)明移動(dòng)設(shè)備第四實(shí)施方式的結(jié)構(gòu)示意圖,是在本發(fā)明移動(dòng)設(shè)備第一實(shí)施方式的基礎(chǔ)上,模塊化配件類型為音樂配件,如圖5所示,本發(fā)明移動(dòng)設(shè)備50包括:主板501和音樂配件502;
其中,主板501設(shè)置有12個(gè)POGO PIN接入引腳5011,分別為第一接入引腳DET、第二接入引腳ID1和ID2、電源引腳VBAT、數(shù)據(jù)引腳SDA、時(shí)鐘引腳SDL、接地引腳GND、左聲道引腳Audio_L、右聲道引腳Audio_R、復(fù)位引腳RST以及其他通信引腳5011n(圖未示),音樂配件502上設(shè)置有與第一接入引腳DET、第二接入引腳ID1和ID2、電源引腳VBAT、數(shù)據(jù)引腳SDA、時(shí)鐘引腳SDL、接地引腳GND、左聲道引腳Audio_L、右聲道引腳Audio_R和復(fù)位引腳RST對應(yīng)的十個(gè)POGO PIN引腳,音樂配件502通過上述十個(gè)POGO PIN引腳與主板501連接,其中主板501通過電源引腳VBAT為音樂配件502提供電源。
如圖5所示,主板501中設(shè)置有中斷處理器5012,中斷處理器5012周期性地檢測接入引腳5011的狀態(tài),當(dāng)音樂配件502接入移動(dòng)設(shè)備50時(shí),第一接入引腳DET接通,產(chǎn)生外部中斷消息,中斷處理器5012接收到該外部中斷消息后,檢測第二接入引腳ID1的電平狀態(tài),若第二接入引腳ID1和ID2的電平狀態(tài)均為高電平時(shí),主板501獲取該配件的標(biāo)識(shí)為11,然后,主板501根據(jù)配件的標(biāo)識(shí)11,獲得對應(yīng)的配件類型為音樂配件后,通過應(yīng)用程序啟動(dòng)音樂配件502的音樂功能。
進(jìn)一步參閱圖5,音樂配件502中設(shè)置有兩個(gè)功率放大芯片5021和5022均與數(shù)據(jù)引腳SDA和時(shí)鐘引腳SDL連接,還設(shè)置有兩個(gè)揚(yáng)聲器5023和5024分別與兩個(gè)功率放大芯片5021連接,其中功率放大芯片5021與左聲道引腳Audio_L連接,功率放大芯片5022與右聲道引腳Audio_R連接。
具體地,主板501的中斷處理器5012通過數(shù)據(jù)引腳SDA和時(shí)鐘引腳SDL向功率放大芯片5021和5022傳輸音頻數(shù)據(jù),功率放大芯片5021和5022接收到該音頻數(shù)據(jù)后,與左聲道引腳Audio_L連接的功率放大芯片5021將該音頻數(shù)據(jù)的左聲道數(shù)據(jù)進(jìn)行放大后,將放大后的數(shù)據(jù)輸出至揚(yáng)聲器5023播放,與右聲道引腳Audio_R連接的功率放大芯片5022則將該音頻數(shù)據(jù)的右聲道數(shù)據(jù)進(jìn)行放大后,將放大后的數(shù)據(jù)輸出至揚(yáng)聲器5024播放,從而實(shí)現(xiàn)雙聲道播放。
通過上述實(shí)施方式,音樂配件接入主板時(shí),啟動(dòng)配件的音樂功能,通過向配件發(fā)送音頻數(shù)據(jù)時(shí),音樂配件可以將該音頻數(shù)據(jù)通過左右雙聲道播放,從而提高音頻播放效果,并且移動(dòng)設(shè)備運(yùn)行時(shí),也可以不接入該音樂配件,移動(dòng)設(shè)備仍然可以正常工作,從而實(shí)現(xiàn)音樂配件的熱插拔。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。