亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)絡(luò)家電的無線通訊方法

文檔序號(hào):8489924閱讀:513來源:國知局
一種網(wǎng)絡(luò)家電的無線通訊方法
【專利說明】一種網(wǎng)絡(luò)家電的無線通訊方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種無線通訊方法,尤其涉及一種網(wǎng)絡(luò)家電的無線通訊方法。
[0003]
【背景技術(shù)】
[0004]隨著科學(xué)技術(shù)的不斷發(fā)展,生活變得更加豐富多彩,人們更加享受各種體驗(yàn)帶來的精彩。隨著網(wǎng)絡(luò)通訊技術(shù)的不斷發(fā)展,智能化產(chǎn)品體驗(yàn)的需求日趨明顯。尤其是,隨著社會(huì)的不斷進(jìn)步,網(wǎng)絡(luò)智能家電已經(jīng)走入越來越多的家庭中。進(jìn)而使得家電與人之間的接觸也越來越多,現(xiàn)有的無線通訊心意較為復(fù)雜,對(duì)于家電的之間的簡單信息交互來說過于冗雜,而現(xiàn)有家電之間的一些協(xié)議又相對(duì)簡單,未考慮到網(wǎng)絡(luò)家電出廠前注冊(cè)、加密等處理,常容易導(dǎo)致通信數(shù)據(jù)容易泄露。

【發(fā)明內(nèi)容】

[0005]本發(fā)明所要解決的技術(shù)問題是提供一種數(shù)據(jù)結(jié)構(gòu)簡單、傳輸效率高且準(zhǔn)確的網(wǎng)絡(luò)家電的無線通訊方法。
[0006]為了解決以上技術(shù)問題,本發(fā)明一種網(wǎng)絡(luò)家電的無線通訊方法,所述網(wǎng)絡(luò)家電的設(shè)備端包括無線控制模塊和設(shè)備控制模塊,所述設(shè)備控制模塊通過無線控制模塊與服務(wù)器以及控制終端以數(shù)據(jù)包進(jìn)行數(shù)據(jù)通訊,其中,所述數(shù)據(jù)包包括包起始標(biāo)志,所述服務(wù)器與所述無線控制模塊按照包起始標(biāo)志類型執(zhí)行相應(yīng)的操作,發(fā)送接收以及解析所述數(shù)據(jù)包。
[0007]優(yōu)選的,所述包起始標(biāo)志為第一值時(shí),表示所述數(shù)據(jù)包為設(shè)備端與服務(wù)器傳送的注冊(cè)包,以完成所述網(wǎng)絡(luò)家電在服務(wù)器的注冊(cè),此時(shí)數(shù)據(jù)包包括包起始標(biāo)志、通信協(xié)議版本號(hào)、鏈路數(shù)據(jù)明文包長度、鏈路數(shù)據(jù)包明文;
所述包起始標(biāo)志為第二值時(shí),表示所述數(shù)據(jù)包為設(shè)備端與服務(wù)器傳送的登錄包,以完成所述網(wǎng)絡(luò)家電登錄服務(wù)器,此時(shí)數(shù)據(jù)包包括包起始標(biāo)志、通訊協(xié)議版本號(hào)、加密類型、設(shè)備編碼、鏈路數(shù)據(jù)密文包長度、鏈路數(shù)據(jù)包密文。
[0008]所述包起始標(biāo)志為第三值時(shí),表示所述數(shù)據(jù)包為設(shè)備端與服務(wù)器傳送的為業(yè)務(wù)包,用于設(shè)備端與服務(wù)器的業(yè)務(wù)數(shù)據(jù)往來,此時(shí)數(shù)據(jù)包包括包起始標(biāo)志、通訊協(xié)議版本號(hào)、加密類型、鏈路數(shù)據(jù)密文包長度、鏈路數(shù)據(jù)包密文。
[0009]優(yōu)選的,所述鏈路數(shù)據(jù)包明文的格式包括:CRU(F)指令、產(chǎn)品型號(hào)代碼、指令類型、指令代碼、參數(shù)數(shù)據(jù)長度、參數(shù)數(shù)據(jù)包。
[0010]優(yōu)選的,所述設(shè)備控制模塊與所述無線控制模塊分別采用不同的控制芯片時(shí),所述數(shù)據(jù)包還包括校驗(yàn)碼。
[0011]優(yōu)選的,所述設(shè)備模塊與所述無線控制模塊通過數(shù)據(jù)鏈路幀進(jìn)行數(shù)據(jù)傳輸。
[0012]優(yōu)選的,所述數(shù)據(jù)鏈路幀的幀格式包括:幀頭、版本號(hào)、控制碼、總幀數(shù)量、幀序號(hào)、指令、數(shù)據(jù)長度、數(shù)據(jù)域、校驗(yàn)以及幀尾。
[0013]優(yōu)選的,所述指令為第一數(shù)值范圍時(shí),表示所述指令為系統(tǒng)指令,應(yīng)用于設(shè)備端無線控制模塊與設(shè)備控制模塊的相關(guān)系統(tǒng)控制指令,包括以下指令:無線控制模塊與設(shè)備控制模塊握手指令、修改波特率指令、啟動(dòng)聯(lián)機(jī)指令(Smartlink)、恢復(fù)默認(rèn)設(shè)置指令、切換到SoftAP功能指令、設(shè)備控制模塊要求固件升級(jí)指令、無線控制模塊上報(bào)狀態(tài)信息指令、固件升級(jí)握手指令、固件升級(jí)數(shù)據(jù)包指令、查詢網(wǎng)絡(luò)菜譜名稱指令、下載網(wǎng)絡(luò)菜譜到無線控制模塊指令、控制終端啟動(dòng)網(wǎng)絡(luò)菜譜功能指令;
所述指令為第二數(shù)值范圍時(shí),表示所述指令為用戶指令,應(yīng)用于控制終端對(duì)設(shè)備端的控制及設(shè)備端相關(guān)狀態(tài)信息、故障信息的上報(bào),包含以下指令:啟動(dòng)設(shè)備某項(xiàng)功能指令、取消工作指令、查詢?cè)O(shè)備工作狀態(tài)指令、無水故障上報(bào)指令、初始水溫過高故障上報(bào)指令、防溢異常故障上報(bào)指令、加熱超時(shí)故障上報(bào)指令、電壓異常故障上報(bào)指令、過零信號(hào)丟失故障上報(bào)指令、溫度異常故障上報(bào)指令等。
[0014]優(yōu)選的,所述總幀數(shù)量表示所述數(shù)據(jù)鏈路幀完整的數(shù)據(jù)包分多少幀數(shù),所述幀序號(hào)表示本幀為所述數(shù)據(jù)數(shù)據(jù)鏈路幀里的第幾幀數(shù)據(jù),所述數(shù)據(jù)長度為所發(fā)送數(shù)據(jù)域的長度幀,所述數(shù)據(jù)域?yàn)樗鰯?shù)據(jù)鏈路幀發(fā)送的實(shí)際數(shù)據(jù)內(nèi)容。
[0015]優(yōu)選的,所述校驗(yàn)為根據(jù)校驗(yàn)方式對(duì)數(shù)據(jù)處理后的結(jié)果進(jìn)行校驗(yàn)核對(duì),所述的校驗(yàn)方式可以為和校驗(yàn)或者CRC校驗(yàn)。
[0016]優(yōu)選的,所述無線通訊方法還包括:
若在預(yù)設(shè)時(shí)間內(nèi)接收到所述數(shù)據(jù)鏈路幀的接收方返回的ACK確認(rèn)信息,則確認(rèn)所述數(shù)據(jù)鏈路幀發(fā)送成功;
在未接收到所述數(shù)據(jù)鏈路幀的接收方返回的ACK確認(rèn)信息的情況下,執(zhí)行對(duì)所述數(shù)據(jù)鏈路幀的重發(fā)操作,發(fā)送周期為設(shè)定時(shí)間。
[0017]通過在網(wǎng)絡(luò)家電的設(shè)備端增設(shè)無線控制模塊,利用無線控制模塊中的無線控制芯片與設(shè)備控制模塊中的控制芯片之間的通信,使得網(wǎng)絡(luò)家電設(shè)備可以連接上網(wǎng)絡(luò),從而可以與網(wǎng)絡(luò)上的服務(wù)器等相關(guān)設(shè)施進(jìn)行連接,進(jìn)而使得網(wǎng)絡(luò)家電需要進(jìn)行無線通訊。
[0018]在設(shè)備端與服務(wù)器通信時(shí),通過按照包起始標(biāo)志執(zhí)行相應(yīng)的操作,發(fā)送應(yīng)答以及解析數(shù)據(jù)包,使得本發(fā)明的數(shù)據(jù)包能夠與現(xiàn)有的其他任意協(xié)議的信息相互進(jìn)行區(qū)分,從而避免與其他消息發(fā)生混肴,能夠準(zhǔn)確的進(jìn)行數(shù)據(jù)的傳輸。比如,確定是網(wǎng)絡(luò)家電的注冊(cè),還是網(wǎng)絡(luò)家電的登錄,還是網(wǎng)絡(luò)家電與控制終端以及服務(wù)器的數(shù)據(jù)業(yè)務(wù)往來,不同類型數(shù)據(jù)傳輸,其協(xié)議格式不同,針對(duì)特別的信息數(shù)據(jù),設(shè)置特殊的數(shù)據(jù)格式,從而簡化協(xié)議格式內(nèi)容,有利于準(zhǔn)確快速的傳輸。
[0019]由于包起始標(biāo)志在整個(gè)數(shù)據(jù)包的頭部,使得接收的該數(shù)據(jù)包的設(shè)備在解析完信息后,即可了解到該消息是否為其支持的數(shù)據(jù),若由不支持本發(fā)明的協(xié)議的設(shè)備接收到時(shí),可以使其在解析完包起始標(biāo)志后就停止解析,有助于降低設(shè)備的能耗。
[0020]在通過幀頭預(yù)先清楚該數(shù)據(jù)包的發(fā)送目的,確定相應(yīng)操作類型,然后再通過設(shè)置指令,使得接收到該數(shù)據(jù)鏈幀能夠根據(jù)該指令的具體數(shù)值,確定該數(shù)據(jù)包的類型,從而準(zhǔn)確的了解到該數(shù)據(jù)包的發(fā)送目的,從而做出相應(yīng)的操作。
[0021]在設(shè)備控制模塊與無線控制模塊進(jìn)行通信時(shí),直接采用數(shù)據(jù)鏈路幀進(jìn)行通信,而無線控制模塊再將數(shù)據(jù)以數(shù)據(jù)包得格式與服務(wù)器進(jìn)行傳輸交互。
[0022]通過設(shè)置數(shù)據(jù)長度,使得接收到數(shù)據(jù)包或數(shù)據(jù)鏈路幀的設(shè)備,能夠基于該數(shù)據(jù)長度中包含的數(shù)據(jù)長度總和信息,準(zhǔn)確截取該數(shù)據(jù)包或數(shù)據(jù)鏈路的全部內(nèi)容,避免發(fā)生數(shù)據(jù)丟失或錯(cuò)誤截取其他數(shù)據(jù)包或數(shù)據(jù)鏈路幀中得數(shù)據(jù),使得無線通信過程能夠有序的進(jìn)行。
[0023]通過設(shè)置校驗(yàn)碼,使得數(shù)據(jù)包或數(shù)據(jù)鏈路幀的接收方能準(zhǔn)確實(shí)現(xiàn)對(duì)數(shù)據(jù)包或數(shù)據(jù)鏈路幀是否完整、準(zhǔn)確地接收進(jìn)行驗(yàn)證,避免由于數(shù)據(jù)接收不完整而導(dǎo)致指令執(zhí)行錯(cuò)誤,有助于提高數(shù)據(jù)包或數(shù)據(jù)鏈路幀傳輸?shù)目煽啃浴?br>[0024]通過執(zhí)行ACK反饋的消息傳輸確認(rèn)方式,能夠?qū)?shù)據(jù)包或數(shù)據(jù)鏈路幀是否被正確、有效第進(jìn)行確認(rèn),從而有助于提高數(shù)據(jù)包或數(shù)據(jù)鏈路幀傳輸?shù)目煽啃?。通過設(shè)置數(shù)據(jù)包或?qū)?shù)據(jù)鏈路幀的重發(fā)動(dòng)作,使得在通信環(huán)境較差的情況下,通過增加數(shù)據(jù)包或數(shù)據(jù)鏈路幀的次數(shù),盡可能地提高數(shù)據(jù)包或數(shù)據(jù)鏈路幀的傳輸成功率。并且限定發(fā)送周期,避免在通信環(huán)境惡劣的情況下反復(fù)執(zhí)行數(shù)據(jù)包或數(shù)據(jù)鏈路幀發(fā)送,有助于降低數(shù)據(jù)包或數(shù)據(jù)鏈路幀的發(fā)送方的損耗,也避免對(duì)信道的持續(xù)占用。
【附圖說明】
[0025]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明:
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1