本發(fā)明涉及智能家居領(lǐng)域,尤其涉及一種適用于家居設(shè)備網(wǎng)絡(luò)環(huán)境的協(xié)議配置方法及裝置。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的家居電氣設(shè)備具備了網(wǎng)絡(luò)的接入能力,可以實(shí)現(xiàn)電氣設(shè)備的智能化控制功能,這極大地提高了人們的生活品質(zhì)。
目前,控制電氣設(shè)備需要遵守相應(yīng)的網(wǎng)絡(luò)協(xié)議,而且多數(shù)電氣設(shè)備遵守的是私有協(xié)議,這就需要通過一種協(xié)議轉(zhuǎn)換裝置來實(shí)現(xiàn)標(biāo)準(zhǔn)協(xié)議到私有協(xié)議的轉(zhuǎn)換。
而現(xiàn)有協(xié)議轉(zhuǎn)換裝置基本上在出廠時(shí)根據(jù)電氣設(shè)備的類別固化好對應(yīng)的私有協(xié)議,這種方式的局限性在于一個(gè)協(xié)議轉(zhuǎn)換裝置不能夠通用適用所有類別的電氣設(shè)備,另外如果電氣設(shè)備的私有協(xié)議需要更新,則更新方式繁瑣且版本不易控制。
技術(shù)實(shí)現(xiàn)要素:
為解決前述問題,本發(fā)明提出由用戶主動且更新方式簡單的一種協(xié)議配置的方法及裝置。其中的方法可以應(yīng)用在家庭環(huán)境的設(shè)備中,家居設(shè)備的例子可以是多種多樣的,例如可以是固定安裝的設(shè)備,諸如墻壁安裝的數(shù)字化控制面板,數(shù)字化插座或數(shù)字化顯示界面,也可以是移動式設(shè)備,諸如可識別外部信號的家用電器(例如空調(diào)、電視機(jī)、冰箱、凈水器)。其中的裝置可以為前述家居設(shè)備。
為達(dá)到前述目的,本發(fā)明采用如下技術(shù)方案:一種適用于家居設(shè)備網(wǎng)絡(luò)環(huán)境的協(xié)議配置方法,其特征在于,包括以下步驟:
接收所生成的與一個(gè)或多個(gè)家居設(shè)備對應(yīng)的協(xié)議規(guī)則庫;
根據(jù)該協(xié)議規(guī)則庫解析出協(xié)議規(guī)則庫標(biāo)識,判斷本地?cái)?shù)據(jù)庫中是否存在與所述協(xié)議規(guī)則庫標(biāo)識對應(yīng)的協(xié)議資源;以及
當(dāng)確定不存在所述協(xié)議資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫。
可選的:所述協(xié)議規(guī)則庫,包括:所述協(xié)議規(guī)則庫的標(biāo)識信息;以及所需控制的家居設(shè)備的協(xié)議規(guī)則。
可選的:一種家居設(shè)備網(wǎng)絡(luò)協(xié)議規(guī)則建立通信連接以發(fā)送協(xié)議配置請求。
可選的:所述裝置判斷本地?cái)?shù)據(jù)庫中是否存在所屬標(biāo)識的對應(yīng)資源的步驟之后還包括:當(dāng)確定存在所述協(xié)議資源時(shí),將所述本地?cái)?shù)據(jù)庫中所對應(yīng)協(xié)議資源替換為所述協(xié)議規(guī)則庫。
另一種方案:一種適用于家居設(shè)備網(wǎng)絡(luò)環(huán)境的協(xié)議配置裝置,其特征在于,包括:
接收模塊,用于在確定協(xié)議配置請求后接收與一個(gè)或多個(gè)家居設(shè)備對應(yīng)的協(xié)議規(guī)則庫;
判斷模塊,用于根據(jù)該協(xié)議規(guī)則庫解析出協(xié)議規(guī)則庫標(biāo)識,判斷本地?cái)?shù)據(jù)庫中是否存在與所述協(xié)議規(guī)則庫標(biāo)識對應(yīng)的協(xié)議資源;
本地響應(yīng)模塊,用于當(dāng)不存在對應(yīng)資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫。
可選的:所述本地響應(yīng)模塊還用于:當(dāng)存在對應(yīng)資源時(shí),將所述本地?cái)?shù)據(jù)庫中對應(yīng)資源替換為所述協(xié)議規(guī)則庫。
可選的:所述協(xié)議規(guī)則庫,包括:所述協(xié)議規(guī)則庫的標(biāo)識信息;以及所述裝置控制的設(shè)備的協(xié)議規(guī)則。,用于當(dāng)不存在對應(yīng)資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫。
本發(fā)明可達(dá)到如下技術(shù)效果:本發(fā)明使得協(xié)議轉(zhuǎn)換裝置無須固化特定私有協(xié)議,而是根據(jù)需要主動配置指定私有協(xié)議,從而具備適用所有控制對象的能力,進(jìn)而方便了私有協(xié)議的維護(hù)與更新。
本本發(fā)明的這些特點(diǎn)和優(yōu)點(diǎn)將會在下面的具體實(shí)施方式、附圖中詳細(xì)的揭露。本發(fā)明最佳的實(shí)施方式或手段將結(jié)合附圖來詳盡表現(xiàn),但并非是對本發(fā)明技術(shù)方案的限制。另外,在每個(gè)下文和附圖中出現(xiàn)的這些特征、要素和組件是具有多個(gè),并且為了表示方便而標(biāo)記了不同的符號或數(shù)字,但均表示相同或相似構(gòu)造或功能的部件。
【附圖說明】
下面結(jié)合附圖對本發(fā)明做進(jìn)一步的說明。
圖1為本發(fā)明實(shí)施例的第一方法流程圖。
圖2為本發(fā)明實(shí)施例的第二方法流程圖。
圖3為本發(fā)明實(shí)施例的協(xié)議規(guī)則庫構(gòu)成圖。
圖4為本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)圖。
圖5為本發(fā)明實(shí)施例的實(shí)例。
【具體實(shí)施方式】
下面結(jié)合本發(fā)明實(shí)施例的附圖對本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行解釋和說明,但下述實(shí)施例僅為本發(fā)明的優(yōu)選實(shí)施例,并非全部?;趯?shí)施方式中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
在本說明書中引用的“一個(gè)實(shí)施例”或“實(shí)例”或“例子”意指結(jié)合實(shí)施例本身描述的特定特征、結(jié)構(gòu)或特性可被包括在本專利公開的至少一個(gè)實(shí)施例中。短語“在一個(gè)實(shí)施例中”在說明書中的各位置的出現(xiàn)不必都是指同一個(gè)實(shí)施例。
需要說明的是,本發(fā)明中雖然在附圖中表示出各模塊的連接方式,但是該連接方式僅是一個(gè)功能說明,而非具體的連接方式,在具體的應(yīng)用場景中,基于本申請的發(fā)明構(gòu)思,本領(lǐng)域技術(shù)人員很容易想到在
在本說明書所附的附圖中示出的處理步驟是由包括硬件(例如電路、專用邏輯單元等)、固件(諸如在通用計(jì)算裝置或?qū)S脵C(jī)器上運(yùn)行)或這二者的組合的處理邏輯執(zhí)行的。盡管以下各個(gè)實(shí)施例是依據(jù)一些順序操作描述了處理,但應(yīng)該理解的是,某些描述的步驟操作可按不同次序執(zhí)行。此外,一些步驟操作可被并行地執(zhí)行而非順序地執(zhí)行。
參照圖1,一種適用于家居設(shè)備網(wǎng)絡(luò)環(huán)境的協(xié)議配置方法,該方法的實(shí)施可基于任何計(jì)算設(shè)備或設(shè)備集群實(shí)現(xiàn),這些計(jì)算設(shè)備的實(shí)例可包括例如數(shù)字信號處理器(DSP)、中央處理單元(CPU)或微處理器(MCU),例如便攜式數(shù)字電話,便攜式電腦或數(shù)字助理,在本發(fā)明的例示性說明里,對“處理器”、“控制器”等的提及應(yīng)當(dāng)被理解為不僅包含具有不同架構(gòu)(諸如單個(gè)/多個(gè)邏輯控制結(jié)構(gòu)和串行/并行結(jié)構(gòu))的計(jì)算機(jī),而且包含特定模擬/數(shù)字集成電路,諸如現(xiàn)場可編程門陣列(FPGA)、專用電路(ASIC)、信號收發(fā)電路以及其他處理電路設(shè)備。對計(jì)算機(jī)程序、指令、代碼等的參考應(yīng)當(dāng)被理解為包含用于可編程控制電路的軟件或固件,例如,針對信號判定單元的硬件設(shè)備是否具有指令的可編程內(nèi)容,或針對固定功能設(shè)備單元的配置設(shè)定、門陣列或可編程邏輯設(shè)備等。在實(shí)現(xiàn)該方法之前,首先進(jìn)行如下步驟:
步驟S1、創(chuàng)建協(xié)議規(guī)則庫。該協(xié)議規(guī)則庫為家居設(shè)備的協(xié)議規(guī)則庫。
上述協(xié)議規(guī)則庫括協(xié)議規(guī)則庫標(biāo)識信息11、控制的設(shè)備協(xié)議規(guī)則12其中,上述控制的設(shè)備可以為家用電器、開關(guān)、插座等電氣設(shè)備。
步驟S2、向裝置提交協(xié)議規(guī)則庫;
該步驟S2如圖2所示,具體實(shí)現(xiàn)過程可以包括:
步驟S11、移動終端或者PC機(jī)與裝置建立通信連接。
其中,上述移動終端可以為手機(jī)、平板電腦等具有操作系統(tǒng)的硬件設(shè)備;PC機(jī)可以為臺式電腦或筆記本電腦。其中,上述建立通信連接需要使用通用基本協(xié)議,該通用基本協(xié)議為裝置出廠時(shí)預(yù)置協(xié)議,通過該協(xié)議用戶可以使用移動終端或PC機(jī)與裝置建立連接。
建立通信的方式可以為藍(lán)牙連接、wifi連接,或移動終端通過wifi、2G、3G、4G移動信號與服務(wù)器連接,服務(wù)器再通過wifi、2G、3G、4G與裝置連接。在具體的應(yīng)用場景中,技術(shù)人員可以根據(jù)場景的需要自由的設(shè)置前述場景。
前述各種通信方式,都是由獨(dú)立的通訊芯片實(shí)現(xiàn),如wifi芯片、藍(lán)牙芯片、2G芯片、3G芯片、4G芯片;技術(shù)人員在后期獲得新的通信方式后,也可以很容易想到通過新的通信方式以實(shí)現(xiàn)連接,如5G芯片實(shí)現(xiàn)的5G無線連接。
步驟S12、用戶向裝置發(fā)送協(xié)議配置請求,其中,協(xié)議配置請求中包括上述協(xié)議規(guī)則庫。該協(xié)議配置請求以數(shù)據(jù)包的形式發(fā)送,在具體的場景下,該數(shù)據(jù)包可以涉及壓縮及加密。
以及
當(dāng)確定不存在所述協(xié)議資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫。
壓縮的方式可以為無損壓縮和有損壓縮。無損壓縮是指使用壓縮后的數(shù)據(jù)進(jìn)行重構(gòu)(或者叫做還原,解壓縮),重構(gòu)后的數(shù)據(jù)與原來的數(shù)據(jù)完全相同;無損壓縮用于要求重構(gòu)的信號與原始信號完全一致的場合。有損壓縮是指使用壓縮后的數(shù)據(jù)進(jìn)行重構(gòu),重構(gòu)后的數(shù)據(jù)與原來的數(shù)據(jù)有所不同,但不影響人對原始資料表達(dá)的信息造成誤解。有損壓縮適用于重構(gòu)信號不一定非要和原始信號完全相同的場合。
加密的算法可以采用諸如;DES(Data Encryption Standard):對稱算法,數(shù)據(jù)加密標(biāo)準(zhǔn),速度較快,適用于加密大量數(shù)據(jù)的場合;3DES(Triple DES):是基于DES的對稱算法,對一塊數(shù)據(jù)用三個(gè)不同的密鑰進(jìn)行三次加密,強(qiáng)度更高;RC2和RC4:對稱算法,用變長密鑰對大量數(shù)據(jù)進(jìn)行加密,比DES快;IDEA(International Data Encryption Algorithm)國際數(shù)據(jù)加密算法,使用128位密鑰提供非常強(qiáng)的安全性;RSA:由RSA公司發(fā)明,是一個(gè)支持變長密鑰的公共密鑰算法,需要加密的文件塊的長度也是可變的,非對稱算法;算法如下:首先,找出三個(gè)數(shù),p,q,r,其中p,q是兩個(gè)相異的質(zhì)數(shù),r是與(p-1)(q-1)互質(zhì)的數(shù)......p,q,r這三個(gè)數(shù)便是private key接著,找出m,使得rm==1mod(p-1)(q-1).....這個(gè)m一定存在,因?yàn)閞與(p-1)(q-1)互質(zhì),用輾轉(zhuǎn)相除法就可以得到了....再來,計(jì)算n=pq.......m,n這兩個(gè)數(shù)便是public key;DSA(Digital Signature Algorithm):數(shù)字簽名算法,是一種標(biāo)準(zhǔn)的DSS(數(shù)字簽名標(biāo)準(zhǔn)),嚴(yán)格來說不算加密算法;AES(Advanced Encryption Standard):高級加密標(biāo)準(zhǔn),對稱算法,是下一代的加密算法標(biāo)準(zhǔn),速度快,安全級別高,在21世紀(jì)AES標(biāo)準(zhǔn)的一個(gè)實(shí)現(xiàn)是Rijndael算法;BLOWFISH,它使用變長的密鑰,長度可達(dá)448位,運(yùn)行速度很快;MD5:嚴(yán)格來說不算加密算法,只能說是摘要算法;對MD5算法簡要的敘述可以為:MD5以512位分組來處理輸入的信息,且每一分組又被劃分為16個(gè)32位子分組,經(jīng)過了一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級聯(lián)后將生成一個(gè)128位散列值。在MD5算法中,首先需要對信息進(jìn)行填充,使其字節(jié)長度對512求余的結(jié)果等于448。因此,信息的字節(jié)長度(Bits Length)將被擴(kuò)展至N*512+448,即N*64+56個(gè)字節(jié)(Bytes),N為一個(gè)正整數(shù)。填充的方法如下,在信息的后面填充一個(gè)1和無數(shù)個(gè)0,直到滿足上面的條件時(shí)才停止用0對信息的填充。然后,在這個(gè)結(jié)果后面附加一個(gè)以64位二進(jìn)制表示的填充前信息長度。經(jīng)過這兩步的處理,如今信息字節(jié)長度=N*512+448+64=(N+1)*512,即長度恰好是512的整數(shù)倍。這樣做的原因是為滿足后面處理中對信息長度的要求。(可參見MD5算法詞條);PKCS:The Public-Key Cryptography Standards(PKCS)是由美國RSA數(shù)據(jù)安全公司及其合作伙伴制定的一組公鑰密碼學(xué)標(biāo)準(zhǔn),其中包括證書申請、證書更新、證書作廢表發(fā)布、擴(kuò)展證書內(nèi)容以及數(shù)字簽名、數(shù)字信封的格式等方面的一系列相關(guān)協(xié)議。
步驟S13、裝置接收并緩存協(xié)議規(guī)則庫。即,接收所生成的與一個(gè)或多個(gè)家居設(shè)備對應(yīng)的協(xié)議規(guī)則庫。該協(xié)議規(guī)則庫可以存儲于某處理器的緩存中,或存于與某處理器連接的存儲器中,該存儲器與該處理器間可以直接通過導(dǎo)線連接,也可以與兩者間設(shè)信號放大器,如此存儲器可以與處理器設(shè)置位置較遠(yuǎn)。由于存儲器和處理器在工作過程中皆會產(chǎn)生熱量,在某些高熱環(huán)境中(如電磁爐),如果兩個(gè)產(chǎn)生熱量的芯片距離過近,很容易造成局部過熱,在這種情況下,通過信號放大器來保證處理器與存儲器間的通信正常,也可以使得
步驟S3、裝置解析出協(xié)議規(guī)則庫標(biāo)識。根據(jù)該協(xié)議規(guī)則庫解析出協(xié)議規(guī)則庫標(biāo)識。其中,當(dāng)上述協(xié)議規(guī)則庫格式出錯(cuò)時(shí),上述裝置應(yīng)答移動終端或PC機(jī),并向其提示出錯(cuò)。移動終端或PC機(jī)接收到該提示時(shí),可以使得自帶的顯示屏顯示報(bào)警信號,震動裝置產(chǎn)生強(qiáng)震動,聲音報(bào)警模塊產(chǎn)生報(bào)警聲,也可以基于該提示信息,進(jìn)一步上傳服務(wù)器,告知服務(wù)器格式出錯(cuò),服務(wù)器基于該告知生成故障記錄發(fā)送給系統(tǒng)處理人員。
步驟S4、裝置判斷本地?cái)?shù)據(jù)庫中是否存在協(xié)議規(guī)則庫標(biāo)識的對應(yīng)資源;當(dāng)不存在時(shí)執(zhí)行步驟S5;當(dāng)存在時(shí),執(zhí)行步驟S6。
步驟S5、用于當(dāng)不存在時(shí),將協(xié)議規(guī)則庫添加至本地?cái)?shù)據(jù)庫。該添加方式為在本地?cái)?shù)據(jù)庫的空閑區(qū)中直接加入該協(xié)議規(guī)則庫。
步驟S6、當(dāng)存在時(shí),將本地?cái)?shù)據(jù)庫中對應(yīng)資源替換為協(xié)議規(guī)則庫。該替換方式為在本地?cái)?shù)據(jù)庫中把協(xié)議規(guī)則庫覆蓋掉對應(yīng)資源,在覆蓋過程中,對應(yīng)資源被全部覆蓋。
在一個(gè)實(shí)施例中,參照圖4,一種適用于家居設(shè)備網(wǎng)絡(luò)環(huán)境的協(xié)議配置裝置30。該裝置30可包括:接收模塊31、資源判斷模塊32以及本地響應(yīng)模塊33;該接收模塊31,用于在確定協(xié)議配置請求后接收與一個(gè)或多個(gè)家居設(shè)備對應(yīng)的協(xié)議規(guī)則庫;該資源判斷模塊32,用于根據(jù)該協(xié)議規(guī)則庫解析出協(xié)議規(guī)則庫標(biāo)識,判斷本地?cái)?shù)據(jù)庫中是否存在與所述協(xié)議規(guī)則庫標(biāo)識對應(yīng)的協(xié)議資源;該本地響應(yīng)模塊33,用于當(dāng)不存在對應(yīng)資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫;當(dāng)存在對應(yīng)資源時(shí),將所述本地?cái)?shù)據(jù)庫中對應(yīng)資源替換為所述協(xié)議規(guī)則庫。所述協(xié)議規(guī)則庫,包括:所述協(xié)議規(guī)則庫的標(biāo)識信息;以及所述裝置控制的設(shè)備的協(xié)議規(guī)則。
該接收模塊31可以是信號收發(fā)電路,也可以是其它電路,例如帶混雜模式的無線網(wǎng)卡,該無線網(wǎng)卡可以為諸如TI公司的CC3200芯片組件、高通公司的QCA4004/QCA4002芯片組件等。
前述資源判斷模塊32及本地響應(yīng)模塊33可以通過一個(gè)獨(dú)立的CPU實(shí)現(xiàn),也可以一個(gè)CPU實(shí)現(xiàn)資源判定模塊32,本地響應(yīng)模塊作為另一個(gè)CPU通過可以總線方式(例如SPI總線、I/O總線等)與前述資源判定模塊32連接。
舉一個(gè)具體的實(shí)例如下。
參看圖5,一個(gè)服務(wù)器40中包括處理器42及無線通訊單元41,該服務(wù)器可以為PC電腦或移動終端,也可以為一個(gè)網(wǎng)絡(luò)集群中心。當(dāng)該服務(wù)器如阿里巴巴的服務(wù)器,其功能受客戶端電腦的控制。其中無線通訊單元41與處理器42連接,可以從處理器42獲得數(shù)據(jù)。無線通訊單元41可以采用移動通訊芯片如2G芯片、3G芯片、4G芯片,當(dāng)然也可以為與無線交換器連接的wifi芯片等。
一個(gè)嵌入式面板50包括無線通訊模塊51,與所述無線通訊模塊51連接的控制器52,與所述控制器52連接的存儲器,其中無線通訊模塊51與無線通訊單元41配合完成通訊,無線通訊模塊51與無線通訊單元41所采用的芯片相同。兩者間通過一個(gè)移動服務(wù)器或網(wǎng)絡(luò)交換設(shè)備來完成通信。
基于前述服務(wù)器40和嵌入式面板50構(gòu)成的系統(tǒng),處理器42創(chuàng)建家居設(shè)備的協(xié)議規(guī)則庫;處理器42通過無線通訊單元向嵌入式面板50提交所述家居設(shè)備的協(xié)議規(guī)則庫;嵌入式面板50的無線通訊模塊51接收前述協(xié)議規(guī)則表庫標(biāo)識,并把協(xié)議規(guī)則庫標(biāo)識發(fā)送給控制器52,控制器52解析出協(xié)議規(guī)則庫標(biāo)識;前述控制器52判斷存儲器53中的本地?cái)?shù)據(jù)庫中是否存在所述協(xié)議規(guī)則庫標(biāo)識的對應(yīng)資源;當(dāng)存儲器53中不存在對應(yīng)資源時(shí),將所述協(xié)議規(guī)則庫添加至所述本地?cái)?shù)據(jù)庫。當(dāng)存儲器53中的本地?cái)?shù)據(jù)庫存在對應(yīng)資源時(shí),將所述本地?cái)?shù)據(jù)庫中所述對應(yīng)資源替換為所述協(xié)議規(guī)則庫。
當(dāng)前述服務(wù)器40為移動終端時(shí),移動終端,該移動終端包括一移動終端外殼、一移動終端主板、一天線和一饋點(diǎn)焊盤,其中該移動終端主板設(shè)置于該移動終端外殼的內(nèi)部,該天線整體設(shè)計(jì)成掛繩狀,該天線位于該移動終端外殼的外部,并與該移動終端外殼分離,該饋點(diǎn)焊盤設(shè)置于該移動終端主板上,該移動終端外殼上還設(shè)有一孔,該天線穿設(shè)于該移動終端外殼上的該孔中,并固定于移動終端主板上;而且該天線還與該饋點(diǎn)焊盤電連接,該天線由超塑性合金制成,該天線的表面由絕緣性材料包裹,在包裹該天線的絕緣材料中引出一根連接線,直接固定于該移動終端外殼上,該連接線為比該天線強(qiáng)度更大的細(xì)繩。如此,該移動終端中的天線為外置的,信號更強(qiáng),該移動終端的適用范圍更為廣泛。
當(dāng)前述服務(wù)器40為臺式電腦是,其無線通訊單元41和處理器42可以通過以集成電路實(shí)現(xiàn),該集成電路包括:
數(shù)據(jù)通信協(xié)議加速器(ProtocolAccelerator):1、媒體訪問控制(Media Access Control,MAC):在無線通信中,用戶通過一個(gè)共享的無線物理鏈路聯(lián)結(jié)起來,但多個(gè)用戶與主機(jī)的通信不能同時(shí)進(jìn)行,因此需要將用戶“排隊(duì)”進(jìn)行服務(wù),而排隊(duì)需要一個(gè)協(xié)議,MAC就提供了這種排隊(duì)協(xié)議。2、基帶處理器(Baseband Processor,BBP):首先解釋什么是“基帶信號”,基帶信號即信源(BBP的上一層:MAC層)發(fā)出的沒有經(jīng)過調(diào)制的原始電信號,其頻率較低,為數(shù)字信號(在本系統(tǒng)中),并不適合或不能進(jìn)行傳輸?;鶐幚砥骺梢詫⒒鶐盘栒{(diào)制成可以穩(wěn)定發(fā)射的信號,相反地,也可以將接收到的,經(jīng)AD轉(zhuǎn)換后的信號解調(diào)成目的信號,簡單地理解,基帶處理器是一個(gè)調(diào)制解調(diào)器(老師,理解得對不對?)。3、數(shù)模轉(zhuǎn)換器(Digital to Analog Converter,DAC):將BBP調(diào)制好的信號轉(zhuǎn)換成模擬信號。4、模數(shù)轉(zhuǎn)換器(Analog to Digital Converter,ADC):接接收到的信號轉(zhuǎn)換成數(shù)字信號供BBP解調(diào)。5、射頻(Radio Frequency,RF):指可以輻射到空間的電磁頻率。6、功率放大器(Power Amplifier,PA):上一層的射頻信號功率太小,需要功率放大器將信號放大獲得足夠的射頻功率以后,才能饋送到天線上輻射出去。7、低噪聲放大器(Low Noise Amplifier,LNA):天線接收到的信號極其微弱,在放大微弱信號的場合,放大器自身的噪聲對信號的干擾可能很嚴(yán)重,因此希望采用低噪聲放大器減小這種噪聲,以提高輸出的信噪比。8、收發(fā)轉(zhuǎn)換器(Switch):該芯片在信號的發(fā)射和接收極可能只能半雙工工作,因此用收發(fā)轉(zhuǎn)換器來協(xié)調(diào)信號的發(fā)射和接收。
保密子系統(tǒng)(Security Subsystem):1、無線局域網(wǎng)鑒別和保密基礎(chǔ)結(jié)構(gòu)(Wireless LAN Authentication and Privacy Infrastructure,WAPI):是一種安全協(xié)議,同時(shí)也是中國無線局域網(wǎng)安全強(qiáng)制性標(biāo)準(zhǔn),當(dāng)前全球無線局域網(wǎng)領(lǐng)域僅有的兩個(gè)標(biāo)準(zhǔn),分別是美國行業(yè)標(biāo)準(zhǔn)組織提出的IEEE 802.11系列標(biāo)準(zhǔn)(俗稱Wi-Fi,包括802.11a/b/g/n/ac等),以及中國提出的WAPI標(biāo)準(zhǔn)。WAPI是我國首個(gè)在計(jì)算機(jī)寬帶無線網(wǎng)絡(luò)通信領(lǐng)域自主創(chuàng)新并擁有知識產(chǎn)權(quán)的安全接入技術(shù)標(biāo)準(zhǔn)。早在2003年,我國批準(zhǔn)WAPI標(biāo)準(zhǔn)發(fā)布,但為什么在市面上仍然很少見應(yīng)用WAPI標(biāo)準(zhǔn)的產(chǎn)品呢?WAPI自發(fā)布之后,就遭到了美國的打擊,在經(jīng)過多年分奮戰(zhàn)后,安全性雖然獲得了包括美國在內(nèi)的國際上的認(rèn)可,但是一直受到WIFI聯(lián)盟商業(yè)上的封鎖,一是宣稱技術(shù)被中國掌握不安全,所謂的中國威脅論;二是宣稱與現(xiàn)有WIFI設(shè)備不兼容。由于美國的打擊,WiFi已主導(dǎo)市場。實(shí)際上,WAPI和WIFI唯一不同的只在認(rèn)證保密方面,雖然兩者互不兼容,但應(yīng)用WAPI標(biāo)準(zhǔn)的終端設(shè)備,是可以自動切換并接收WIFI信號的。而想要使用WAPI標(biāo)準(zhǔn),現(xiàn)有的設(shè)備并不需要更換網(wǎng)卡,只需要安裝特定驅(qū)動或者應(yīng)用補(bǔ)丁即可。2、有線對等加密(Wired Equivalent Privacy,WEP):是一種設(shè)備間無線傳輸?shù)臄?shù)據(jù)的加密方式,防止非法用戶竊聽或侵入無線網(wǎng)絡(luò)。不過密碼分析學(xué)家已經(jīng)找出WEP好幾個(gè)弱點(diǎn),因此在2003年被Wi-Fi Protected Access(WPA)淘汰。3、計(jì)數(shù)模式CBC-MAC協(xié)議(Counter CBC-MAC Protocol,CCMP):一種加密算法,其核心算法為AES加密算法。CCMP被認(rèn)為是目前無線網(wǎng)絡(luò)比較安全和可靠的加密算法。4、臨時(shí)密鑰完整性協(xié)議(Temporal Key Integrity Protocol,TKIP):一種加密算法,TKIP是包裹在已有WEP密碼外圍的一層“外殼”,這種加密方式在盡可能使用WEP算法的同時(shí)消除了已知的WEP缺點(diǎn)。該加密算法會令路由器的吞吐量會下降3成至5成,大大地影響了路由器的性能。
電源管理單元(Power Management Unit,PMU)1、電源管理:包含三部分,電源管理:將電源分配給內(nèi)部單元,根據(jù)需要調(diào)節(jié)各個(gè)單元的電壓(或電流),降低其功耗。時(shí)鐘:倍頻器和分頻器,為各個(gè)單元提供其所需時(shí)鐘,或關(guān)閉其時(shí)鐘降低功耗。復(fù)位:響應(yīng)各種復(fù)位信號,例如上電復(fù)位、掉電復(fù)位、看門狗復(fù)位等等。2、參考時(shí)鐘:40MHz晶體。3、低頻時(shí)鐘:32KHz晶體。4、穩(wěn)壓器:為內(nèi)核、IO等不同單元提供所需電壓。中央處理器(Central Processing Unit,CPU):由沙子制造,能算數(shù)和邏輯判斷的東西。外圍子系統(tǒng)(Peripheral Subsystem):1、兩線串行總線(Inter-Integrated Circuit,IIC,I2C):由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。是微電子通信控制領(lǐng)域廣泛采用的一種總線標(biāo)準(zhǔn)。2、串行外圍設(shè)備接口(Serial Peripheral interface,SPI):由Motorola公司開發(fā),一種高速,全雙工,同步的通信總線,有四根數(shù)據(jù)線。3、安全數(shù)字輸入輸出:不知道是什么鬼。4、串口(Universal Asynchronous Receiver/Transmitter,UART):一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實(shí)現(xiàn)全雙工傳輸和接收。5、通用輸入輸出端(General Purpose Input Output,GPIO):通用IO口。6、定時(shí)器(Timer):定時(shí)器實(shí)質(zhì)為計(jì)數(shù)器,有多種用途,包括定時(shí)、計(jì)數(shù)、輸出比較(PWM)、輸入捕獲等。7、看門狗(Watchdog):處理器常常會受到來自外界電磁場的干擾,造成各種寄存器和內(nèi)存的數(shù)據(jù)混亂,會導(dǎo)致程序指針錯(cuò)誤,不在程序區(qū),取出錯(cuò)誤的程序指令等,都會陷入死循環(huán)??撮T狗實(shí)質(zhì)為一個(gè)計(jì)數(shù)器,在處理器正常工作的時(shí)候,需要隔段時(shí)間去“喂狗”,即清零看門狗計(jì)數(shù)器,一旦程序跑飛或其他原因陷入死循環(huán),看門狗計(jì)數(shù)器沒有被清零,當(dāng)計(jì)數(shù)器溢出后看門狗便會復(fù)位系統(tǒng)。8、多通道三角積分類比數(shù)位轉(zhuǎn)換器(Analog-to-Digital Converter,ADC)能將連續(xù)變化的模擬信號轉(zhuǎn)換為離散的數(shù)字信號,簡單地說,就是將電壓信號用數(shù)字表示出來。一個(gè)ADC一般有多個(gè)通道,在速度滿足要求的情況下,可以將多個(gè)信源接到不同的通道中,通過軟件的方法切換通道采集所需數(shù)據(jù)。
另外,如在本申請中使用的,術(shù)語“模塊”、“裝置”是指下面各項(xiàng)的全部:
(1)僅硬件的電路實(shí)施方式(諸如以僅模擬和/或數(shù)字電路設(shè)備的實(shí)施方式);
(2)電路和軟件的組合,諸如:(i)控制電路的組合或(ii)控制電路/軟件(包括數(shù)字信號控制電路)、軟件和存儲器的部分,其共同工作以引起諸如移動電話或服務(wù)器之類的設(shè)備執(zhí)行各種功能;以及
(3)諸如微控制電路或微控制電路部分之類的電路,其需要用于操作的軟件或固件,即使軟件或固件并沒有物理地呈現(xiàn)。
“模塊”或“裝置”的定義適用于所有在以上實(shí)施例中(包括在任何權(quán)利要求中)對該術(shù)語的使用。作為另一示例,術(shù)語“模塊”也可以涵蓋僅一個(gè)控制電路或控制電路部分以及它的附屬的軟件和/或固件的實(shí)施例方式。術(shù)語“裝置”還可涵蓋例如類集成電路、蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的基帶集成電路或應(yīng)用控制電路集成電路。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中的功能的裝置。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。