一種網絡家電的通訊接口及通訊方法
2023-12-11 19:08:17 1
專利名稱::一種網絡家電的通訊接口及通訊方法
技術領域:
:本發明涉及家用電器領域,具體地說涉及一種網絡家電的通訊接口。本發明同時提供一種網絡家電的通訊方法。
背景技術:
:網絡家電是指在網絡層面上具有信息互聯、互通或互操作特徵的家庭網絡及類似場所網絡使用的電子電器產品。所謂家庭網絡,是指融合控制網絡和多媒體信息網絡於一體,在家庭範圍內,實現信息設備、通訊設備、娛樂設備、家用電器、自動化設備、照明設備、保安(監控)裝置及水電氣熱表(三表三防)、家庭求助報警、健康保健等設備互聯、管理和信息共享或與家庭外部網絡的互聯和管理的家庭信息化平臺。網絡家電設備和家庭網絡系統共同組成網絡家電系統,該系統通過網絡協議將網絡家電連接起來,使其能夠完成網絡控制和信息交換的功能。在網絡家電系統中,各個網絡家電能夠相互通訊是組成該網絡的前提,因此,網絡家電需要具有對外的通訊單元。在網絡家電中,其通訊單元與其主控單元之間可以採用集成為一體式的方式,也可以採用與主控單元相獨立的專用通訊模塊實現網絡通訊。採用獨立通訊模塊時,通訊模塊和家電主控單元分離。這種方式下,家電可以統一製作,並根據家庭網絡的不同情況配置不同的通訊模塊。對於上述採用獨立通訊模塊的方式,該獨立通訊模塊需要與家電主控單元通過接口連接,現有技術沒有提供用於網絡家電的獨立通訊模塊與網絡家電的主控單元之間的統一接口,因此選擇通訊模塊時,不僅要考慮家庭網絡的狀況,還需要考慮網絡家電的狀況,即需要根據主控單元的不同而選擇不同的通訊模塊。上述狀況對通訊模塊的通用性造成影響。
發明內容為了使網絡家電的通訊模塊能夠具有通用性,本發明提供一種網絡家電的通訊接口,該接口用於連接網絡家電以及獨立通訊模塊,使用於網絡家電的獨立通訊模塊對於不同的網絡家電而言具有通用性。本發明提供一種網絡家電設備的通訊接口,該通訊接口連接網絡家電和獨立通訊才莫塊,該通訊4妄口採用4線制連接,以異步串行半雙工通訊方式完成數據通訊,所述4線制連接的連接線具體包括信號接收線、信號發送線、地線、電源線。優選地,所述4線制連接的連接線,在網絡家電一側線序依次為信號接收線、信號發送線、地線、電源線;在通訊模塊一側的線序則依次對應為信號發送線、信號接收線、地線、電源線。優選地,所述4線制連接的通訊接口包括網絡家電電控板和所述獨立通訊模塊上預留的通訊用接插端子,該接插端子相互間可以直接接插配合形成所述4線制連接,也可以通過4線連接線連接上述接插端子,該4線連接線的兩端分別具有能夠與獨立通訊模塊和網絡家電電控板上的通訊用接插端子相互配合的接插端子。優選地,所述獨立通訊模塊和網絡家電電控板上預留的通訊用接插端子帶有槽狀卡口結構。優選地,所述通訊模塊與所述網絡家電之間通訊採用的通訊幀依次包括長度為2個字節的幀頭域,用於表明一個幀的開始;表示包括幀類型域、數據類型域、有效信息域和校驗和域在內的整個幀長度的字節數的幀長域,幀長域長度為l個字節,其取值範圍為2-252位元組;佔用2個比特位,定義幀的功能類型的幀類型域;佔用6個比特位,定義幀數據的功能的數據類型域;長度為0250位元組的有效信息域;佔用l個字節的校驗和域,其內容為由幀長、幀類型、數據類型和有效信息按字節相加所得到的校驗和。優選地,所述通訊幀包括通訊命令幀和通訊管理幀兩種功能類型。優選地,所述通訊命令幀包括具有以下功能的幀控制幀,該數據幀由通訊模塊發送到網絡家電,其數據為控制命令;當網絡家電需要被控制時,通訊模塊根據需要發送控制幀,直到接收到網絡家電返回的狀態幀或者無效幀;若通訊模塊未收到狀態幀或無效幀,則以一定的時間間隔重複發送控制幀若干次,仍未收到網絡家電返回的信息,則判斷網絡家電與通訊模塊之間通訊異常;狀態幀,該數據幀由網絡家電發送到通訊模塊,其數據為網絡家電的狀態,當網絡家電接收到所述控制幀後,根據該控制幀的類型和有效信息對網絡家電進行設置和相應的動作,並將設置後的家電的當前狀態按照該狀態幀的格式打包並在限定的時間內發送;故障報警幀,若網絡家電有報警信息時,則將該報警信息以故障報警帕的形式發送到所述通訊模塊;匯報幀,該數據幀由家電發送到通訊模塊,用於網絡家電向通訊模塊發送信息,家電按照一定的時間間隔重複發送匯報幀,直到收到通訊模塊發送的確認幀。優選地,所述通訊命令幀還包括無效幀,在網絡家電收到控制幀後,若該控制幀中的控制命令信息無法執行或者控制邏輯錯誤,則發送該無效幀。優選地,所述通訊命令幀還包括確認幀,該數據幀由通訊模塊發送到網絡家電,用於確認通訊模塊收到網絡家電主動發送的狀態發布幀和故障報警幀。優選地,所述通訊命令幀還包括停止故障報警幀,當上層設備或控制節點收到通訊模塊轉發的報警信息後,則向家電發送停止報警命令,所述通訊模塊收到停止報警命令後,向所述網絡家電發送停止故障報警幀,網絡家電收到該數據幀後,則不再向通訊模塊發送內容相同的故障報警幀。優選地,所述通訊管理幀包括具有以下功能的幀讀取設備身份標識ID號命令幀,通訊模塊向網絡家電發送該讀取設備身份標識號命令幀,用於讀取網絡家電的設備身份標識;設備身份標識ID號應答幀,用於網絡家電接收到所述讀取設備身份標識號命令幀後,網絡家電將自身的設備身份標示號採用該應答幀發送到通訊模塊;鏈路測試命令幀,用於測試家電的通訊是否工作正常;通訊模塊根據家庭網絡控制節點的指令,發送鏈路測試命令幀給網絡家電,網絡家電正確接收到該命令以後返回鏈路測試應答幀,通訊模塊接收到鏈路測試應答幀則認為家電和通訊模塊之間鏈路完好,如果通訊模塊在規定的時間內不能正確接收到應答,通訊模塊則認為網絡家電和通訊模塊之間鏈路失敗;鏈路測試應答幀,用於對通訊模塊發送的鏈路測試命令幀進行應答;讀取設備通訊速度幀,用於新網絡家電設備的工作初始時,由通訊模塊向網絡家電發送的命令幀;通訊模塊先採用9600bps速率發送命令;如未獲得應答,改用4800bps再次發送;如仍未獲得應答,改用2400bps再次發送;通訊速度應答幀,用於應答所述讀取設備通訊速度應答幀,其有效信息域包含一個字節,該字節內容為"1",則通訊速率為9600bps;該字節內容為"2",則通訊速率為4800bps;該字節內容為"3",則通訊速率為2400bps。本發明同時提供一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現通訊模塊對網絡家電傳送控制指令,包括121)通訊模塊發送控制幀到網絡家電設備;122)通訊模塊判斷是否接收到網絡家電的返回幀;若收到,則通訊結束;若等待規定的最大等待時間Tl仍未收到,則返回步驟121)。優選地,所述步驟122)中判斷結果為未接收到返回幀時,先判斷已經發送控制幀的次數,若超過規定的次數,則判斷通訊異常,並停止發送控制幀;若未超過規定的次數,則返回步驟121)。優選地,所述步艱《122)中所述的返回幀為狀態幀或無效幀。本發明還提供一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現網絡家電向通訊模塊發送匯報信息,包括151)網絡家電向通訊模塊發送匯報幀;152)網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則通訊過程結束;若等待規定的最大等待時間T2仍未接收到,則返回步驟151)。優選地,所述步驟152)中,當判斷未接收到通訊模塊發送的確認幀時,先判斷已經發送匯報幀的次數,若超過規定的次數,則判斷通訊異常,並停止發送匯報幀;若未超過規定的次數,則返回步驟151)。本發明還提供一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現網絡家電向通訊模塊發送報警信息,包括171)網絡家電向通訊模塊發送故障報警幀;172)網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則停止發送故障報警幀;若等待規定的最大等待時間T3仍未接收到,則返回步驟171)。優選地,所述步驟172)中,若接收到所述通訊模塊發送的確認幀,則該步驟後還進4於下列步驟173)等待固定時間T4;174)判斷是否收到停止報警命令幀;若未收到,則返回步驟171)。優選地,所述的停止報警命令幀是由通訊模塊根據家庭網絡中的控制節點發送的停止報警命令,由通訊模塊向網絡家電發出。本發明提供的網絡家電與獨立通訊模塊之間的接口具有如下優點1、確保了獨立通訊模塊相對於網絡家電的通用性。本發明提供的網絡家電的通訊接口為網絡家電與獨立通訊模塊提供了統一的連接平臺,當該平臺為各種網絡家電和獨立通訊模塊採用時,就能夠使獨立的通訊模塊相對各種網絡家電具有通用性,使用戶選擇通訊模塊時無須考慮通訊模塊和網絡家電之間的連接問題,只需根據家庭網絡的情況選擇通訊模塊即可。因此,本發明提供的技術方案增加了用於網絡家電的獨立通訊模塊的通用性。2、本發明提供的網絡接口為網絡家電與獨立通訊模塊之間的連接提供了一種可靠的技術方案。本發明提供的網絡家電通訊接口,充分考慮了網絡家電與可分離的通訊模塊的特點,以廣泛接受的UART口為基礎,設計了簡明、可靠的通訊協議,能夠較好的實現通訊模塊和網絡家電之間的通訊。因此,本發明為網絡家電與獨立通訊模塊之間的通訊提供了一種可靠的技術方案。圖1是本發明第一實施例的硬體結構圖;圖2是本發明第一實施例的控制幀工作的信令流程圖;圖3是本發明第一實施例的匯報幀的信令流程圖;圖4是本發明網絡家電進行故障報警的信令流程圖;圖5是本發明第一實施例的通訊管理幀的一般工作的信令流程圖;圖6是本發明第一實施例通訊模塊需要向網絡家電傳送控制指令時,採用的通訊方法的流程圖7是本發明第一實施例網絡家電向通訊模塊發送匯報信息的方法流程圖8是本發明第一實施例網絡家電向通訊模塊發送報警信息的方法流程圖。具體實施例方式以下說明本發明第一實施例提供的一種可分離通訊模塊與網絡家電的通訊接口。該通訊接口包括硬體連接方式以及實現相互通訊的通訊幀格式。以下分別予以說明。該通訊接口是以通用異步串行口(UART口)為基礎實現通訊模塊與網絡家電的通訊。由於通用異步串行口得到各種家電控制板的廣泛支持,因此,該種通訊接口易於獲得網絡家電的支持。該通訊接口在通用異步串行口的基礎上進一步提供更為具體的硬體連接方式以及適合完成網絡家電與獨立通訊模塊之間通訊任務的通訊幀格式。請參看圖1,為本發明第一實施例的硬體結構圖。該圖示出該通訊接口的連接端子。該通訊接口連接網絡家電和獨立通訊模塊,所述獨立通訊模塊用於實現該網絡家電與家電網絡中其它家電的通訊,使該網絡家電與家庭網絡實現連接。該通訊接口採用4線制連接以及異步串行半雙工通訊方式實現所述網絡家電與獨立通訊模塊的通訊連接;所述4線制連接的連接線具體包括信號接收線、信號發送線、地線、電源線。電源使用4.5~5.5VDC,通訊模塊電流為20~50mA。如圖l所示,該通訊接口包括網絡家電電控板和所述獨立通訊模塊上預留的通訊用的接插端子。兩者的接插端子可以直接插接配合,形成所述四線制連接;也可以通過4線連接線連接上述接插端子,該4線連接線兩端帶有接插端子,並且接插端子能夠與通訊模塊和家電電控板上的通訊接插端子相互配合。所述的接插端子是指得到一般網絡家電支持的接插端子形式,這種接插端子符合一定的結構要求。該接插端子中,對應於4線制連接方式具有四個端子,從網絡家電一側依次是信號接收端子11(RX)、信號發送端子12(TX)、地線端子13(VSS)、電源線端子14(VCC)。對應的,在通訊模塊一側分別是信號發送端子、信號接收端子、地線端子、電源線端子。各個端子之間距離為2.5mm。所述獨立通訊模塊和網絡家電電控板上預留的通訊用接插端子帶有槽狀卡口結構。所述通訊模塊的端子為陽插座;所述網絡家電的對應端子為陰插座。上述插座也可以採用其他形式,例如,所述通訊模塊的端子採用陰插座;所述網絡家電的對應端子為陽插座。在使用通訊線的情況下,也可以通訊模塊和網絡家電的端子都採用陽插座或陰插座,而所述通訊線端子上具有對應的陰插座和陽插座。為固定所述通訊模塊,該通訊模塊安裝在專用的模具盒中,模具盒採用聚碳酸酯材料,通訊模塊可以使用螺釘固定在網絡家電中。以下介紹該通訊接口下,通訊模塊和網絡家電之間的數據傳輸方式。通訊模塊和控制類網絡家電之間通訊採用異步串行通訊方式,通訊波特率可以在2400bps,4800bps或9600bps等數據傳輸速率中選擇,其中9600bps為預設數據傳輸速率,數據傳輸採用1個起始位,1個停止位,無校驗,半雙工方式。所述通訊模塊與網絡家電之間採用特定的通訊協議實現相互通訊,其中,該通訊模塊與網絡家電之間的通訊幀格式如下表所示tableseeoriginaldocumentpage12表1以下介紹上表所述通訊協議的通訊幀格式中的各數據域。(1)幀頭域該域表示一個幀的開始,幀頭長度為2個字節。(2)幀長域該域的內容表示包括幀類型域、數據類型域、有效信息域和校驗和域在內的整個幀長度的字節數,幀長域長度為l個字節,其取值範圍為2-252位元組。(3)幀類型域該域佔用2個比特位,用於定義幀的功能,具體內容見後續表2。(4)數據類型域該域佔用6個比特位,用於定義幀數據的功能,具體內容見後續表2。(5)有效信息域該域用於傳送為控制網絡家電所需要的信息,以及為實現對網絡家電的控制而需要向外傳送的數據,該域的有效信息長度為0~250位元組。具體的有效信息內容包括控制命令、參數信息、狀態信息、故障報警信息等。(6)校驗和域該域用於傳送由幀長、幀類型、數據類型和有效信息按字節相加所得到的校驗和。該校驗和域的內容用於對數據幀的傳送正確性進行校驗。上述幀類型域與數據類型域所定義的內容可以決定幀的數據的流向以及所傳輸的內容和相應的格式。具體對應的內容如以下表2所示。tableseeoriginaldocumentpage13tableseeoriginaldocumentpage14注"XXXX"表示非特定用戶數據表2根據上述通訊幀的格式,網絡家電以及與其連接的通訊模塊之間的數據可以實現有效的數據傳輸。由於通訊模塊與網絡家電之間採用有線連接,因此通訊誤碼率較低,採用上述通訊幀格式就能夠較好的實現數據通訊。以下結合表2進一步詳述各個通訊幀的作用以及傳輸過程。通訊命令幀是實現網絡家電與通訊模塊之間通訊的主要幀類型,其幀類型號為"00",具體包括控制幀、狀態幀、無效幀、故障報警幀、確認幀、匯報幀和停止故障報警幀。以下對這一幀類型下的各種通訊幀的具體通訊過程進行說明。請參看圖2,該圖示出控制幀工作的信令流程。通訊模塊接收到來自家庭網絡中上層設備或控制節點發送的控制信息以後,將該控制信息以控制幀的形式發送給網絡家電(具體而言是網絡家電的電控板),網絡家電接收到控制幀後,判斷是否為正確的控制幀,如果是則家電電控板執行該命令並將執行結果狀態幀的形式發送給通訊模塊,如果收到的控制幀無法執行或者控制邏輯錯誤,則網絡家電發送無效幀到通訊模塊。圖2示出上述控制幀的工作過程。當網絡家電接收到正確的控制幀後,對家電進行設置及相應的動作,並將設置後的家電的當前狀態按狀態幀格式打包,在限定的時間內發送給通訊模塊。通訊模塊在一定的時間間隔後沒有收到狀態幀或無效幀,則重發控制幀,幾次後仍未收到狀態幀,則判斷家電與模塊之間通訊異常。請參看圖3,該圖示出匯報幀的信令流程。當家電有信息要發送給通訊模塊時,按照匯報幀格式把匯報信息打包,發送給通訊模塊。當通訊模塊接收到匯報幀後,在限定的時間內發送確認幀。網絡家電4姿照一定的時間間隔重複發送匯報幀,直到收到通訊模塊發送確認幀。請參看圖4,該圖示出網絡家電進行故障報警的信令流程。當家電有報警信息要發送給通訊模塊時,按照故障報警幀格式把報警信息打包,並發送給通訊模塊。通訊模塊接收到故障報警幀後,在限定的時間內發送確認幀給網絡家電。網絡家電在一定時間內未接收到確認幀,將重複發送故障報警幀。在接到確認幀後的一段時間內,如果未接收到停止報警命令幀,則網絡家電重新開始發送故障報警幀。控制節點或上層網絡設備收到家電的報警信息後,向家電設備下達停止報警的命令。所述通訊模塊接收到該停止報警命令後,將該命令打包形成停止報警幀發送到網絡家電,網絡家電接收到通訊模塊發送的停止報警幀後,不再向控制節點發送相同的報警信息。除以上幀類型外,該通訊接口還具有通訊管理幀的幀類型,其作用是對通訊過程進行管理,屬於輔助性的通訊幀。該類型的通訊幀中具體包含通訊管理幀(狹義)以及對應的通訊管理應答幀。表2中讀取設備ID號命令幀、鏈路測試命令幀、讀取設備通訊速度幀等屬於通訊管理幀(狹義);與以上數據幀分別相對應的通訊管理應答幀為設備ID號應答幀、鏈路測試應答幀、通訊速度應答幀。請參看圖5,該圖示出通訊管理幀(幀類型標誌為"01")的一般工作的信令流程。從圖5可以看出,該通訊管理幀的工作過程是首先由通訊模塊發出通訊管理幀,由所述網絡家電根據該通訊管理幀發出相應的通訊管理應答幀,從而實現通訊模塊和網絡家電之間通訊管理數據的傳送。圖中還示出通訊模塊與家庭網絡中的控制節點(也可以是上一級網絡設備)之間的關係。通訊管理幀的通常,所述控制節點首先發送命令到通訊;漠塊,控制該通訊模塊發送通訊管理幀;當所述通訊模塊接收到通訊管理應答幀後,根據其內容將其轉化為合適的格式發送到所述家庭網絡控制節點。本技術方案提供的僅僅是通訊模塊與網絡家電之間的通訊接口,通訊模塊與家庭網絡節點之間的如何傳輸數據不屬於本通訊接口的範圍,因此,通訊模塊與控制節點之間的通訊方式,例如所採用的通訊幀格式等可能與本接口提供的通訊幀格式不同。以下對通訊管理幀的具體lt據類型幀分別進4於iJt明。通訊管理幀中的讀取設備ID(身份標識)號命令幀和設備ID(身份標識)號應答幀一組通訊幀的作用在於,獲得網絡家電設備的ID號,以便網絡家電在加入到家庭網絡中時作為組網的唯一身份標識。上述一組通訊管理幀的工作過程如下首先,網絡家電設備剛上電時或作為一個新設備加入到家庭網絡中時,通訊模塊向網絡家電發送讀取設備ID號命令幀。該命令幀向網絡家電發送的有效信息為2個字節,其內容為"4944H,'。網絡家電接收到該讀取設備ID號命令幀後,將自身的設備身份標示(ID)號採用設備ID號應答幀發送到該通訊模塊,具體返回的有效信息依據各廠家而定,每一個網絡家電設備都有一個與其唯一對應的身份標識號。為了確保通訊鏈路的工作狀況,通訊管理幀中還包括鏈路測試命令幀以及對應的鏈路測試應答幀。所述鏈路測試命令幀用於測試家電的通訊是否工作正常。通訊模塊根據家庭網絡控制節點的指令,發送鏈路測試命令幀給網絡家電,網絡家電正確接收到該命令以後返回鏈路測試應答幀,通訊模塊接收到該鏈路測試應答幀則認為家電和通訊模塊之間鏈路完好,如果通訊模塊在規定的時間內不能正確接收到應答,通訊模塊則認為網絡家電和通訊;溪塊之間鏈路失敗。為了獲得所述網絡家電的通訊速率,通訊管理幀還具有讀取設備通訊速度幀以及通訊速度應答幀。所述讀取設備通訊速度幀是新網絡家電設備的工作初始時,當通訊模塊不知網絡家電通訊接口的通訊速度時,由通訊模塊向網絡家電發送的命令幀,如果通訊模塊已知通訊速度則不需使用該條命令。在未獲得網絡家電的通訊速度之前,首先預設使用9600bps發送命令,如沒有應答,則使用4800bps再次發送命令,如仍沒有應答,則使用2400bps再次發送命令。該命令幀向家電發送時不含有有效信息,家電向通訊模塊返回時含有一個字節的有效信息——速度代碼。當速度代碼為1時,代表網絡家電通訊速度為9600bps;當通訊速度代碼為2時,代表通訊速度為4800bps,當通訊速度代碼為3時,代表通訊速度為2400bps。網絡家電是具有外部網絡通訊接口的家電設備,本文涉及的網絡家電採用通訊模塊和家電控制板分離的方式,家電可以統一製作,至於連接到何種網絡上可以根據需要配置通訊模塊,從而增加了家電的通用性和可替換性,其次,家電本身的簡單性要求網絡接口要簡單實用,因此,本實施例提供的通訊接口採用通用異步串行接口(UART)為基礎,作為網絡家電控制板的通用接口,並對通訊格式和通訊流程進行規範,從而獲得良好的通訊效果。本通訊接口尤其適用於控制類家電的網絡通訊。該通訊接口僅用於通訊模塊與網絡家電之間,通訊模塊與控制節點之間採用的通訊接口應當視家庭網絡的情況而定。根據上述通訊接口提供的各種通訊幀,該通訊接口可以通過下述幾種方法進行通訊才莫塊與網糹各家電之間的通訊。請參看圖6,該圖示出通訊模塊需要向網絡家電傳送控制指令時,採用的通ifl方法。步驟S601,通訊模塊發送控制幀到網絡家電設備。所述控制幀中的有效信息域包含控制命令,用於向網絡家電發出控制指令。該控制指令是由家庭網絡中的控制節點或者上一級設備發出,並由所述通訊模塊接收。上述控制節點發出的控制命令的形式由家庭網絡的特性決定,通訊模塊能夠將該控制命令轉化後打包成為符合上述通訊接口要求的控制幀。步驟S602,通訊模塊判斷是否接收到網絡家電的返回幀;若收到,則進入步驟S606;若等待規定的最大等待時間Tl仍然未收到,則進入步驟S603。通訊模塊收到上述返回幀後,則說明本次通訊模塊與網絡家電之間的通訊結束。所述時間T1為一個規定的最大等待時間,等待時間T1後,若通訊模塊仍然未收到返回幀,則說明控制幀沒有被正常接收,需要作進一步處理。所述返回幀既可以是狀態幀,也可以是無效幀。實際上,通訊模塊接收到狀態幀或無效幀後,還需要進一步與控制節點進行通訊,但是這一部分的通訊過程不屬於本實施例提供的通訊接口所包含的範圍,在此不做敘述。步驟S603,判斷控制幀發出的次數是否已經超過規定的次數;若是,則進入步驟S604;若否,則返回步驟S601。由於外部幹擾等偶然的原因可能造成的控制幀偶然性的未能正確傳送,需要重複發送控制幀若干次,以便實現控制幀的正確傳送。當若干次發送全部失敗時,則不再繼續重複發送。步驟S604,判斷通訊異常。當通訊模塊重複若干次發送控制幀都未能成功時,判斷出現通訊異常,不再重複發送控制幀。該通訊異常的判斷可以由通訊模塊發送到控制節點或者上一級設備,由控制節點或上一級設備進行相應的處理。上述過程不屬於本實施例提供的通訊接口的傳輸過程,在此不再贅述。步驟S605,通訊過程結束。該通訊過程結束僅僅是指網絡家電與通訊模塊之間的此次通訊過程結束,實際上,通訊模塊可能需要將獲得的結果向控制節點或上一級網絡設備發送,此處不再贅述。請參看圖7,該圖示出網絡家電向通訊模塊發送匯報信息的方法。步驟S701,網絡家電向通訊模塊發送匯報幀。上述匯報幀是網絡家電需要主動向控制節點或上一級網絡設備發送有關自身的消息時發送的,該通訊幀的具體內容根據網絡家電的需要決定。網絡家電採用本實施例提供的通訊接口中的匯報幀的格式向通訊模塊發送該消息,通訊模塊再根據匯報幀中包含的消息採用家庭網絡所需的形式向控制節點或上一級網絡設備傳送該內容。本實施例僅僅涉及網絡家電向通訊模塊傳送匯報幀的過程。步驟S702,網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則進入步驟S705;若等待規定的最大等待時間T2仍未接收到,則進入步驟S703。步驟S703,判斷已經發送匯報幀的次數,若超過規定的次數,則進入步驟S704;若未超過^L定的次數,則返回步-驟S701。步驟S704,判斷通訊異常。步驟S705,本次通訊結束。請參看圖8,該圖示出網絡家電向通訊模塊發送報警信息的方法。步驟S801,網絡家電向通訊模塊發送故障報警幀。當網絡家電發生故障需要報警時,按照上述接口提供的幀格式,將報警信息打包形成故障報警幀,並向通訊模塊發送。步驟S802,網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則進入步驟S803;若等待規定的最大等待時間T3仍未接收到,則返回步驟S801。當通訊模塊接收到網絡家電發送的故障報警幀時,向網絡家電返回確認幀以確認接收到上述故障報警幀。網絡家電根據該確認幀,判斷是否應當重複發送上述故障報警幀。步驟S803,等待固定時間T3。該固定時間T3用於等待停止報警命令幀。步驟S804,判斷是否收到停止報警命令幀;若未收到,則返回步驟S801。若收到,則進入步驟S805。由於通訊模塊返回的確認信息只能說明通訊模塊接收到該故障報警信息,而故障報警時,需要控制節點及時做出處理,以及需要將故障情況的存續狀態及時反映給控制節點,因此,故障報警幀不能夠在得到通訊模塊的確認幀後就結束。只有控制節點明確做出停止故障報警的命令,才能夠停止故障報警。所述的停止報警命令幀是由通訊模塊根據家庭網絡中的控制節點發送的停止報警命令,由通訊模塊向網絡家電發出。該停止報警命令幀向網絡家電錶明控制節點已經接收到了報警信息,並且不需要繼續報警。步驟S805,停止發送故障報警幀。以上方法是在上述通訊接口的基礎上,完成控制管理所需的通訊步驟,上述方法僅僅涉及到通訊模塊與網絡家電之間的通訊,而不涉及通訊模塊餘架通網絡的相關控制節點之間的通訊。本實施例中的通訊模塊的作用在於,根據家庭網絡的情況為網絡家電提供通訊功能,而其與網絡家電之間的通訊則依靠本實施例提供的上述通訊接口以及通訊方法。以上所述僅是本發明的優選實施方式,應當指出,對於本
技術領域:
的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。權利要求1、一種網絡家電設備的通訊接口,該通訊接口連接網絡家電和獨立通訊模塊,其特徵在於,該通訊接口採用4線制連接,以異步串行半雙工通訊方式完成數據通訊,所述4線制連接的連接線具體包括信號接收線、信號發送線、地線、電源線。12、一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現通訊模塊對網絡家電傳送控制指令,其特徵在於,包括121)通訊模塊發送控制幀到網絡家電設備;122)通訊模塊判斷是否接收到網絡家電的返回幀;若收到,則通訊結束;若等待規定的最大等待時間Tl仍未收到,則返回步驟121)。13、根據權利要求12所述的通訊方法,其特徵在於,所述步驟122)中判斷結果為未接收到返回幀時,先判斷已經發送控制幀的次數,若超過規定的次數,則判斷通訊異常,並停止發送控制幀;若未超過規定的次數,則返回步驟121)。14、根據權利要求12所述的通訊方法,其特徵在於,所述步驟122)中所述的返回幀為狀態幀或無效幀。15、一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現網絡家電向通訊模塊發送匯報信息,其特徵在於,包括151)網絡家電向通訊模塊發送匯報幀;152)網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則通訊過程結束;若等待規定的最大等待時間T2仍未接收到,則返回步驟151)。16、根據權利要求15所述的通訊方法,其特徵在於,所述步驟152)中,當判斷未接收到通訊模塊發送的確認幀時,先判斷已經發送匯報幀的次數,若超過規定的次數,則判斷通訊異常,並停止發送匯報幀;若未超過規定的次數,則返回步驟151)。17、一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於用於實現網絡家電向通訊模塊發送匯報信息,其特徵在於,包括171)網絡家電向通訊模塊發送故障報警幀;172)網絡家電判斷是否接收到通訊模塊發送的確認幀;若接收到,則停止發送故障報警幀;若等待規定的最大等待時間T3仍未接收到,則返回步驟171)。18、根據權利要求17所述的通訊方法,其特徵在於,所述步驟172)中,若接收到所述通訊模塊發送的確認幀,則該步驟後還進行下列步驟173)等待固定時間T4;174)判斷是否收到停止報警命令幀;若未收到,則返回步驟171)。19、根據權利要求18所述的通訊方法,其特徵在於,所述的停止報警命令幀是由通訊模塊根據家庭網絡中的控制節點發送的停止報警命令,由通訊模塊向網絡家電發出。全文摘要本發明公開一種網絡家電設備的通訊接口,該通訊接口連接網絡家電和獨立通訊模塊,該通訊接口採用4線制連接,以異步串行半雙工通訊方式完成數據通訊,所述4線制連接的連接線具體包括信號接收線、信號發送線、地線、電源線。本發明還公開一種用於上述網絡家電設備通訊接口的通訊方法,該通訊方法用於實現通訊模塊對網絡家電傳送控制指令,包括121)通訊模塊發送控制幀到網絡家電設備;122)通訊模塊判斷是否接收到網絡家電的返回幀;若收到,則通訊結束;若等待規定的最大等待時間T1仍未收到,則返回步驟121)。此外,本發明還公開一種用於實現網絡家電向通訊模塊發送匯報信息的方法,以及一種用於實現網絡家電向通訊模塊發送匯報信息的方法。文檔編號H04Q7/22GK101098345SQ200610090078公開日2008年1月2日申請日期2006年6月26日優先權日2006年6月26日發明者馮承文,劉恩建,莉李,鍾麗靜申請人:海爾集團公司;青島海爾科技有限公司