樓宇對講設(shè)備的網(wǎng)絡(luò)喚醒方法和樓宇對講設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種樓宇對講設(shè)備的網(wǎng)絡(luò)喚醒方法,尤其涉及一種用于使樓宇對講設(shè)備自睡眠模式恢復(fù)為工作模式的網(wǎng)絡(luò)喚醒方法,同時涉及一種能夠自睡眠模式恢復(fù)為工作模式的樓宇對講設(shè)備。
【背景技術(shù)】
[0002]樓宇對講系統(tǒng)是在多層或高層建筑中實現(xiàn)訪客、住戶和物業(yè)管理中心相互通話、信息交流并實現(xiàn)對小區(qū)安全出入通道控制的管理系統(tǒng)。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,基于TCP/IP通信協(xié)議的數(shù)字樓宇對講系統(tǒng)正在興起,同時為了給用戶帶來更好的用戶體驗,處理器的性能也越來越高,由此帶來的功耗問題也日益突出,如何實現(xiàn)既低功耗又高性能的樓宇對講系統(tǒng)成為樓宇對講領(lǐng)域的一個研究課題。
[0003]由于樓宇對講設(shè)備的主要特點是絕大部分時間都處于待機(jī)狀態(tài),故降低功耗的主要方向是讓設(shè)備在待機(jī)時進(jìn)入低功耗狀態(tài),在有用戶操作時又能被快速喚醒。
[0004]當(dāng)前比較常見的做法是,待機(jī)狀態(tài)下僅讓外圍器件如顯示模塊、音頻模塊等進(jìn)入低功耗狀態(tài),主處理器維持正常工作狀態(tài),以確保有操作時能快速喚醒,但這只能一定程度的降低待機(jī)功耗。
[0005]要最大化地降低待機(jī)功耗,就要讓主處理器在待機(jī)時也能進(jìn)入睡眠狀態(tài),但必須確保主處理器能在有用戶按鍵或觸摸屏操作或需要收發(fā)網(wǎng)絡(luò)數(shù)據(jù)時快速被喚醒,目前絕大部分處理器均支持按鍵或觸摸屏等主動喚醒,但網(wǎng)絡(luò)喚醒較難處理,目前在樓宇對講領(lǐng)域并沒有網(wǎng)絡(luò)喚醒的解決方案。
[0006]另一方面,在計算機(jī)領(lǐng)域出現(xiàn)了一種Wake On LAN(局域網(wǎng)遠(yuǎn)程喚醒,簡稱W0L)技術(shù),WOL是一種電源管理功能,如果存在某種特定的網(wǎng)絡(luò)活動,則允許設(shè)備將操作系統(tǒng)從待機(jī)或休眠模式中喚醒。通常WOL的作法是通過某個設(shè)備往接收方發(fā)送一條帶對方MAC地址信息的magic packet(魔術(shù)包),接收方的網(wǎng)絡(luò)接口芯片收到magic packet后,比對自身MAC地址,如果匹配,則喚醒主處理器。
[0007]然而,如果希望將該技術(shù)應(yīng)用于數(shù)字樓宇對講系統(tǒng),則必須克服以下兩個技術(shù)障礙:
[0008]首先,WOL技術(shù)要求發(fā)送方必須知道接收方的MAC地址。然而,對樓宇對講系統(tǒng)來說,任意兩臺設(shè)備都可能互相通訊,意味著每臺設(shè)備都需要知道所有其它設(shè)備的MAC地址,這給實現(xiàn)上帶來很大難度;
[0009]其次,發(fā)送方向接收方發(fā)送信息或進(jìn)行呼叫前,由于不確定對方是否處于待機(jī)狀態(tài),發(fā)送方必須先發(fā)送一條magic packet來喚醒對方,這需要增加額外的操作步驟。而且對于多播來說,情況尤其糟糕,發(fā)送方必須依次喚醒各個接收方,這在實現(xiàn)上是非常繁瑣的。
[0010]因此,如何克服上述兩個技術(shù)障礙,實現(xiàn)樓宇對講設(shè)備主處理器的網(wǎng)絡(luò)喚醒,成為本領(lǐng)域所要解決的難題。
【發(fā)明內(nèi)容】
[0011]為了克服現(xiàn)有技術(shù)的缺點,本發(fā)明的發(fā)明目的在于實現(xiàn)樓宇對講設(shè)備的超低功耗運行,除外圍器件外,處理器在待機(jī)時同樣能進(jìn)入深度睡眠狀態(tài),并能在使用時實現(xiàn)網(wǎng)絡(luò)快捷喚醒。
[0012]本發(fā)明技術(shù)方案提供了一種樓宇對講設(shè)備的網(wǎng)絡(luò)喚醒方法,用于使樓宇對講設(shè)備自睡眠模式恢復(fù)為工作模式,包括以下步驟:a.定義步驟:定義本設(shè)備的至少一個喚醒標(biāo)識;b.接收步驟:接收遠(yuǎn)程數(shù)據(jù)包;c.判斷步驟:判斷所述遠(yuǎn)程數(shù)據(jù)包是否匹配任何一個所述喚醒標(biāo)識,如果匹配,則產(chǎn)生喚醒中斷;d.恢復(fù)步驟:所述中斷信號觸發(fā)所述設(shè)備的處理器,使所述處理器自睡眠模式恢復(fù)為工作模式。
[0013]進(jìn)一步地,所述喚醒標(biāo)識是針對所述設(shè)備自身IP的ARP請求包。
[0014]進(jìn)一步地,所述喚醒標(biāo)識是目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包。
[0015]進(jìn)一步地,所述設(shè)備所在群組采用唯一的序列號作為群組標(biāo)識,所述喚醒標(biāo)識是UDP報文段中含有所述序列號信息的包。
[0016]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少一個customized packet(客戶訂制包)喚醒功能;所述定義步驟進(jìn)一步包括,將所述至少一個喚醒標(biāo)識分別設(shè)置為所述設(shè)備的網(wǎng)絡(luò)接口芯片的客戶訂制包。
[0017]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0018]本發(fā)明技術(shù)方案還提供了一種樓宇對講設(shè)備的網(wǎng)絡(luò)喚醒方法,用于使樓宇對講設(shè)備自睡眠模式恢復(fù)為工作模式,包括以下步驟:a.定義步驟:定義本設(shè)備的至少兩個喚醒標(biāo)識,所述喚醒標(biāo)識分別為針對所述設(shè)備自身IP的ARP請求包、目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包;b.接收步驟:接收遠(yuǎn)程數(shù)據(jù)包;c.判斷步驟:判斷所述遠(yuǎn)程數(shù)據(jù)包是否匹配任何一個所述喚醒標(biāo)識,如果匹配,則產(chǎn)生喚醒中斷;d.恢復(fù)步驟:所述中斷信號觸發(fā)所述設(shè)備的處理器,使所述處理器自睡眠模式恢復(fù)為工作模式。
[0019]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少兩個客戶訂制包喚醒功能;所述定義步驟進(jìn)一步包括,將所述至少兩個喚醒標(biāo)識分別設(shè)置為所述設(shè)備的網(wǎng)絡(luò)接口芯片的客戶訂制包。
[0020]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0021]本發(fā)明技術(shù)方案還提供了一種樓宇對講設(shè)備的網(wǎng)絡(luò)喚醒方法,用于使樓宇對講設(shè)備自睡眠模式恢復(fù)為工作模式,所述設(shè)備所在群組采用唯一的序列號作為群組標(biāo)識,所述喚醒方法包括以下步驟:a.定義步驟:定義本設(shè)備的至少三個喚醒標(biāo)識,所述喚醒標(biāo)識分別為針對所述設(shè)備自身IP的ARP請求包、目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包、UDP報文段中含有所述序列號信息的包;b.接收步驟:接收遠(yuǎn)程數(shù)據(jù)包;c.判斷步驟:判斷所述遠(yuǎn)程數(shù)據(jù)包是否匹配任何一個所述喚醒標(biāo)識,如果匹配,則產(chǎn)生喚醒中斷;d.恢復(fù)步驟:所述中斷信號觸發(fā)所述設(shè)備的處理器,使所述處理器自睡眠模式恢復(fù)為工作模式。
[0022]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少三個客戶訂制包喚醒功能;所述定義步驟進(jìn)一步包括,將所述至少三個喚醒標(biāo)識分別設(shè)置為所述設(shè)備的網(wǎng)絡(luò)接口芯片的客戶訂制包。
[0023]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0024]本發(fā)明技術(shù)方案還提供了一種能夠自睡眠模式恢復(fù)為工作模式的樓宇對講設(shè)備,所述設(shè)備包括網(wǎng)絡(luò)接口芯片和處理器,其中:所述網(wǎng)絡(luò)接口芯片用于接收遠(yuǎn)程數(shù)據(jù)包、將所述遠(yuǎn)程數(shù)據(jù)包與自定義的至少一個喚醒標(biāo)識進(jìn)行匹配、以及在匹配時產(chǎn)生喚醒中斷;所述處理器用于響應(yīng)所述中斷信號,從而使所述處理器自睡眠模式恢復(fù)為工作模式。
[0025]進(jìn)一步地,所述喚醒標(biāo)識是針對所述設(shè)備自身IP的ARP請求包。
[0026]進(jìn)一步地,所述喚醒標(biāo)識是目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包。
[0027]進(jìn)一步地,所述設(shè)備所在群組采用唯一的序列號作為群組標(biāo)識,所述喚醒標(biāo)識是UDP報文段中含有所述序列號信息的包。
[0028]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少一個客戶訂制包喚醒功能,所述客戶訂制包被分別設(shè)置為所述喚醒標(biāo)識。
[0029]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0030]本發(fā)明技術(shù)方案還提供了一種能夠自睡眠模式恢復(fù)為工作模式的樓宇對講設(shè)備,所述設(shè)備包括網(wǎng)絡(luò)接口芯片和處理器,其中:所述網(wǎng)絡(luò)接口芯片用于接收遠(yuǎn)程數(shù)據(jù)包、將所述遠(yuǎn)程數(shù)據(jù)包與自定義的至少兩個喚醒標(biāo)識進(jìn)行匹配、以及在匹配時產(chǎn)生喚醒中斷;所述處理器用于響應(yīng)所述中斷信號,從而使所述處理器自睡眠模式恢復(fù)為工作模式;所述喚醒標(biāo)識分別為針對所述設(shè)備自身IP的ARP請求包、目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包。
[0031]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少兩個客戶訂制包喚醒功能,所述客戶訂制包被分別設(shè)置為所述至少兩個喚醒標(biāo)識。
[0032]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0033]本發(fā)明技術(shù)方案還提供了一種能夠自睡眠模式恢復(fù)為工作模式的樓宇對講設(shè)備,所述設(shè)備所在群組采用唯一的序列號作為群組標(biāo)識,所述設(shè)備包括網(wǎng)絡(luò)接口芯片和處理器,其中:所述網(wǎng)絡(luò)接口芯片用于接收遠(yuǎn)程數(shù)據(jù)包、將所述遠(yuǎn)程數(shù)據(jù)包與自定義的至少三個喚醒標(biāo)識進(jìn)行匹配、以及在匹配時產(chǎn)生喚醒中斷;所述處理器用于響應(yīng)所述中斷信號,從而使所述處理器自睡眠模式恢復(fù)為工作模式;所述喚醒標(biāo)識分別為針對所述設(shè)備自身IP的ARP請求包、目的MAC地址為所述設(shè)備自身MAC地址的網(wǎng)絡(luò)包、UDP報文段中含有所述序列號信息的包。
[0034]進(jìn)一步地,所述設(shè)備的網(wǎng)絡(luò)接口芯片支持至少三個客戶訂制包喚醒功能,所述客戶訂制包被分別設(shè)置為所述至少三個喚醒標(biāo)識。
[0035]進(jìn)一步地,所述設(shè)備是室內(nèi)機(jī)或室外機(jī)。
[0036]由此,本發(fā)明可以實現(xiàn)樓宇對講設(shè)備的超低功耗運行。本發(fā)明充分考慮樓宇對講系統(tǒng)的特征,并利用TCP/IP協(xié)議特性,以創(chuàng)新的方式實現(xiàn)了通過網(wǎng)絡(luò)包快捷喚醒睡眠狀態(tài)下樓宇對講設(shè)備的主處理器,克服了前述提到的兩個問題,具有以下優(yōu)點:
[0037]—、通過創(chuàng)新地配置網(wǎng)絡(luò)接口芯片的customized packet,使得網(wǎng)絡(luò)發(fā)送方無需事先記錄接收方的MAC地址,也無需發(fā)送額外數(shù)據(jù)包,直接利用ARP包或普通的TCP/UDP包來喚醒已進(jìn)入睡眠狀態(tài)的接收方設(shè)備的主處理器;
[00