網(wǎng)關(guān)的事件偵聽方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及網(wǎng)關(guān)的事件偵聽方法、網(wǎng)關(guān)及服務器。
【背景技術(shù)】
[0002]用戶若要通過網(wǎng)關(guān)獲知局域網(wǎng)的狀態(tài),則需要登錄網(wǎng)關(guān)的管理網(wǎng)頁查看,而用戶在網(wǎng)關(guān)的管理網(wǎng)頁上查看的僅是某一時間點局域網(wǎng)的狀態(tài)信息,例如,某一時間點在線的客戶端的信息。若需要獲知某一時間點或者某一段時間內(nèi)發(fā)生的網(wǎng)關(guān)的外部事件(如用戶上下線、完成脫機下載任務、新應用更新等),則需要根據(jù)各時間點的局域網(wǎng)的狀態(tài)信息推測某一時間點或某一段時間內(nèi)發(fā)生的外部事件??梢?,在網(wǎng)關(guān)的外部事件發(fā)生時,網(wǎng)關(guān)的管理網(wǎng)頁無法提示用戶發(fā)生的外部事件,給用戶的使用帶來不便。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于解決網(wǎng)關(guān)的網(wǎng)頁無法提示用戶發(fā)生的外部事件,給用戶的使用帶來不便的技術(shù)問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的一種網(wǎng)關(guān)的事件偵聽方法,所述網(wǎng)關(guān)的事件偵聽方法包括以下步驟:
[0006]網(wǎng)關(guān)偵聽外部事件;
[0007]網(wǎng)關(guān)判斷所偵聽到的所述外部事件是否滿足預設條件;
[0008]網(wǎng)關(guān)在判定所述外部事件滿足預設條件時,根據(jù)所述外部事件生成事件消息;
[0009]網(wǎng)關(guān)發(fā)送所述事件消息至本地客戶端或者遠程客戶端,以提示用戶所發(fā)生的外部事件。
[0010]優(yōu)選地,所述網(wǎng)關(guān)判斷所偵聽到的所述外部事件是否滿足預設條件的步驟包括:
[0011]網(wǎng)關(guān)將所述外部事件的事件類型與預設的事件類型進行匹配,在存在與所述預設的事件類型匹配的外部事件時,判定所述外部事件滿足預設條件。
[0012]優(yōu)選地,所述網(wǎng)關(guān)發(fā)送所述事件消息至遠程客戶端的步驟包括:
[0013]網(wǎng)關(guān)發(fā)送所述事件消息至遠程客戶端對應的服務器,供所述服務器轉(zhuǎn)發(fā)所述事件消息至遠程客戶端。
[0014]優(yōu)選地,所述網(wǎng)關(guān)發(fā)送所述事件消息至本地客戶端或者遠程客戶端,以提示用戶所發(fā)生的外部事件的步驟之后還包括:
[0015]網(wǎng)關(guān)接收所述本地客戶端或遠程客戶端發(fā)送的外部事件響應指令,對所述外部事件響應指令對應的外部事件進行處理。
[0016]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種網(wǎng)關(guān)的事件偵聽方法,所述網(wǎng)關(guān)的事件偵聽方法包括以下步驟:
[0017]客戶端接收網(wǎng)關(guān)發(fā)送的事件消息,并提示用戶所述外部事件的發(fā)生;
[0018]客戶端接收用戶對事件消息的處理操作,發(fā)送外部事件響應指令至網(wǎng)關(guān),供網(wǎng)關(guān)根據(jù)所述外部事件響應指令對所述外部事件進行處理。
[0019]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種網(wǎng)關(guān)的事件偵聽裝置,位于網(wǎng)關(guān)中,所述網(wǎng)關(guān)的事件偵聽裝置包括:
[0020]偵聽模塊,用于偵聽外部事件;
[0021]判斷模塊,用于判斷所偵聽到的所述外部事件是否滿足預設條件;
[0022]生成模塊,用于在判定所述外部事件滿足預設條件時,根據(jù)所述外部事件生成事件消息;
[0023]發(fā)送模塊,用于發(fā)送所述事件消息至本地客戶端或者遠程客戶端,以提示用戶所發(fā)生的外部事件。
[0024]優(yōu)選地,所述判斷模塊用于:
[0025]將所述外部事件的事件類型與預設的事件類型進行匹配,在存在與所述預設的事件類型匹配的外部事件時,判定所述外部事件滿足預設條件。
[0026]優(yōu)選地,所述發(fā)送模塊用于:
[0027]發(fā)送所述事件消息至遠程客戶端對應的服務器,供所述服務器轉(zhuǎn)發(fā)所述事件消息至遠程客戶端。
[0028]優(yōu)選地,所述網(wǎng)關(guān)的事件偵聽裝置還包括:
[0029]第一處理模塊,用于接收所述本地客戶端或遠程客戶端發(fā)送的外部事件響應指令,對所述外部事件響應指令對應的外部事件進行處理。
[0030]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種網(wǎng)關(guān)的事件偵聽裝置,位于客戶端中,所述網(wǎng)關(guān)的事件偵聽裝置包括:
[0031]提示模塊,用于接收網(wǎng)關(guān)發(fā)送的事件消息,并提示用戶所述外部事件的發(fā)生;
[0032]第二處理模塊,用于接收用戶對事件消息的處理操作,發(fā)送外部事件響應指令至網(wǎng)關(guān),供網(wǎng)關(guān)根據(jù)所述外部事件響應指令對所述外部事件進行處理。
[0033]本發(fā)明網(wǎng)關(guān)偵聽外部事件;網(wǎng)關(guān)判斷所偵聽到的所述外部事件是否滿足預設條件;網(wǎng)關(guān)在判定所述外部事件滿足預設條件時,根據(jù)所述外部事件生成事件消息;網(wǎng)關(guān)發(fā)送所述事件消息至本地客戶端或者遠程客戶端,以提示用戶所發(fā)生的外部事件。本發(fā)明網(wǎng)關(guān)在偵聽到滿足預設條件的外部事件時,發(fā)送事件消息至客戶端,用戶可通過客戶端獲知發(fā)生的外部事件,不需通過查看網(wǎng)關(guān)的管理網(wǎng)頁上的局域網(wǎng)的狀態(tài)信息推測發(fā)生的外部事件,且在外部事件發(fā)生時,客戶端通過事件消息提示用戶。因此,本發(fā)明方便了用戶使用。
【附圖說明】
[0034]圖1為本發(fā)明網(wǎng)關(guān)的事件偵聽方法第一實施例的流程示意圖;
[0035]圖2為本發(fā)明網(wǎng)關(guān)的事件偵聽方法第四實施例的流程示意圖;
[0036]圖3為本發(fā)明網(wǎng)關(guān)的事件偵聽方法一實施例的流程示意圖;
[0037]圖4為本發(fā)明網(wǎng)關(guān)的事件偵聽裝置第一實施例的功能模塊示意圖;
[0038]圖5為本發(fā)明網(wǎng)關(guān)的事件偵聽裝置第四實施例的功能模塊示意圖;
[0039]圖6為本發(fā)明網(wǎng)關(guān)的事件偵聽裝置一實施例的功能模塊示意圖。
[0040]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0041]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]本發(fā)明提供一種網(wǎng)關(guān)的事件偵聽方法。
[0043]參照圖1,圖1為本發(fā)明網(wǎng)關(guān)的事件偵聽方法第一實施例的流程示意圖。
[0044]在本發(fā)明網(wǎng)關(guān)的事件偵聽方法第一實施例中,該網(wǎng)關(guān)的事件偵聽方法包括:
[0045]步驟S10,網(wǎng)關(guān)偵聽外部事件;
[0046]其中,外部事件是指網(wǎng)關(guān)之外且在局域網(wǎng)之內(nèi)發(fā)生的事件,例如,用戶上下線、完成脫機下載任務、新應用更新等。
[0047]步驟S20,網(wǎng)關(guān)判斷所偵聽到的所述外部事件是否滿足預設條件;
[0048]網(wǎng)關(guān)判斷外部事件是否滿足預設條件。其中,預設條件可由用戶或者網(wǎng)關(guān)預先設置,用戶通過設置預設條件,從而篩選出需要獲知的外部事件。其中,預設條件可以是:外部事件與預設關(guān)鍵詞匹配;或者,外部事件發(fā)生的時間在預設時間范圍內(nèi)等。
[0049]步驟S30,網(wǎng)關(guān)在判定所述外部事件滿足預設條件時,根據(jù)所述外部事件生成事件消息;
[0050]網(wǎng)關(guān)根據(jù)外部事件生成事件消息的方法可以是:根據(jù)外部事件獲取對應的消息模板,根據(jù)消息模板將外部事件的關(guān)鍵信息插入消息模塊,生成事件消息;或者,其他任何適用的方式。
[0051]步驟S40,網(wǎng)關(guān)發(fā)送所述事件消息至本地客戶端或者遠程客戶端,以提示用戶所發(fā)生的外部事件。
[0052]網(wǎng)關(guān)發(fā)送該事件消息至本地客戶端或者遠程客戶端,供客戶端提示用戶發(fā)生的外部事件。例如,通過文字、語音播報、視頻、動畫等方式提示用戶;還可以記錄該外部事件供用戶后續(xù)查看。
[0053]本實施例網(wǎng)關(guān)在偵聽到滿足預設條件的外部事件時,發(fā)送事件消息至客戶端,用戶可通過客戶端獲知發(fā)生的外部事件,不需通過查看網(wǎng)關(guān)的管理網(wǎng)頁上的局域網(wǎng)的狀態(tài)信息推測發(fā)生的外部事件,且在外部事件發(fā)生時,客戶端通過事件消息提示用戶。因此,本實施例方便了用戶使用。
[0054]本發(fā)明網(wǎng)關(guān)的事件偵聽方法第二實施例中,本實施例在第一實施例的基礎上,所述步驟S20包括:
[0055]網(wǎng)關(guān)將所述外部事件的事件類型與預設的事件類型進行匹配,在存在與所述預設的事件類型匹配的外部事件時,判