本發(fā)明總體上涉及計算機(jī)網(wǎng)絡(luò)的領(lǐng)域。更具體地說,本發(fā)明涉及用于處理在網(wǎng)絡(luò)節(jié)點(diǎn)處接收到的消息的方法和系統(tǒng)。
背景技術(shù):
可以在與SIM卡相關(guān)聯(lián)的電話號碼下接收各種類型的消息,例如,通知消息、促銷消息、驗證消息或個人消息。當(dāng)SIM卡插入網(wǎng)絡(luò)節(jié)點(diǎn)的蜂窩調(diào)制解調(diào)器(例如,路由器和網(wǎng)關(guān))中時,網(wǎng)絡(luò)節(jié)點(diǎn)可能不知道如何處理消息。然而,不是所有網(wǎng)絡(luò)節(jié)點(diǎn)具有用于顯示所接收消息的硬件組件。當(dāng)從無線網(wǎng)絡(luò)服務(wù)提供商接收一些消息,例如,關(guān)于超過帶寬上限的通知消息、網(wǎng)絡(luò)維護(hù)或其它消息時,管理員可能需要在網(wǎng)絡(luò)節(jié)點(diǎn)中執(zhí)行對應(yīng)配置變化。在管理員可能需要處理多個網(wǎng)絡(luò)節(jié)點(diǎn)時,管理員讀取每個和每一消息以及根據(jù)所述消息手動地配置網(wǎng)絡(luò)節(jié)點(diǎn)可能比較麻煩。然而,網(wǎng)絡(luò)節(jié)點(diǎn)的用戶或管理員可能想要讀取類似于個人消息或促銷消息的消息。這同樣可適用于電子郵件消息。需要一種用于在消息與網(wǎng)絡(luò)節(jié)點(diǎn)的配置有關(guān)的情況下無人類干預(yù)地處理消息和自動配置網(wǎng)絡(luò)節(jié)點(diǎn)以及在無法處理消息的情況下將消息轉(zhuǎn)發(fā)給管理員的方法。
技術(shù)實現(xiàn)要素:
本發(fā)明揭示一種用于處理在網(wǎng)絡(luò)節(jié)點(diǎn)處接收到的消息的方法。網(wǎng)絡(luò)節(jié)點(diǎn)不具有用于顯示消息的任何硬件組件。當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)接收源自無線網(wǎng)絡(luò)服務(wù)提供商所操作的裝置的消息時,網(wǎng)絡(luò)節(jié)點(diǎn)通過在第一配置數(shù)據(jù)庫上執(zhí)行查找來確定消息是否匹配任何預(yù)定義模式。如果消息匹配任何預(yù)定義模式,則網(wǎng)絡(luò)節(jié)點(diǎn)處理所述消息。如果消息不匹配任何預(yù)定義模式,則網(wǎng)絡(luò)節(jié)點(diǎn)不處理所述消息。
在一個實施例中,如果從識別的電話號碼接收消息,則通過網(wǎng)絡(luò)節(jié)點(diǎn)處理所述消息。
根據(jù)本發(fā)明的一個實施例,如果消息不匹配任何預(yù)定義模式,則網(wǎng)絡(luò)節(jié)點(diǎn)可以進(jìn)一步將消息轉(zhuǎn)發(fā)到管理服務(wù)器。網(wǎng)絡(luò)節(jié)點(diǎn)隨后可以從管理服務(wù)器接收指令,并且如果所述指令是執(zhí)行配置,則根據(jù)指令在網(wǎng)絡(luò)節(jié)點(diǎn)處執(zhí)行配置。在一個實施例中,如果消息通過管理服務(wù)器識別,則所述指令是處理消息。
根據(jù)本發(fā)明的一個實施例,在從管理服務(wù)器接收信息之后更新第一配置數(shù)據(jù)庫。第一配置數(shù)據(jù)庫包括多個預(yù)定義模式以及對應(yīng)于所述多個預(yù)定義模式的多個配置。根據(jù)本發(fā)明的一個實施例,預(yù)定義模式包括發(fā)送方電話號碼、文本、數(shù)字、圖像、音頻和視頻中的一個或多個。
消息是短消息服務(wù)(SMS)消息、多媒體消息服務(wù)(MMS)消息或電子郵件消息。
本發(fā)明進(jìn)一步揭示一種用于處理在網(wǎng)絡(luò)節(jié)點(diǎn)處接收到的消息的系統(tǒng)。所述系統(tǒng)包括至少一個網(wǎng)絡(luò)節(jié)點(diǎn)、至少一個互連網(wǎng)絡(luò)和至少一個管理服務(wù)器。管理服務(wù)器從網(wǎng)絡(luò)節(jié)點(diǎn)接收消息,并且通過在第二配置數(shù)據(jù)庫上執(zhí)行查找來確定消息是否匹配任何預(yù)定義模式。如果消息匹配第二配置數(shù)據(jù)庫中的任何預(yù)定義模式,則管理服務(wù)器處理消息并且將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)以在網(wǎng)絡(luò)節(jié)點(diǎn)處執(zhí)行配置?;蛘撸?dāng)消息不匹配第二配置數(shù)據(jù)庫中的任何預(yù)定義模式時,管理服務(wù)器不處理消息并且將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)以忽略所述消息。
根據(jù)本發(fā)明的一個實施例,如果消息源于識別的電話號碼,則管理服務(wù)器處理所述消息。
根據(jù)本發(fā)明的一個實施例,當(dāng)消息不匹配第二配置數(shù)據(jù)庫中的任何預(yù)定義模式時,管理服務(wù)器將消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)節(jié)點(diǎn)的管理員?;蛘撸芾矸?wù)器還可以指示網(wǎng)絡(luò)節(jié)點(diǎn)將消息轉(zhuǎn)發(fā)給管理員,并且由此網(wǎng)絡(luò)節(jié)點(diǎn)將消息轉(zhuǎn)發(fā)給管理員。管理員隨后決定如何對所述消息作出響應(yīng)。
根據(jù)本發(fā)明的一個實施例,第二配置數(shù)據(jù)庫用于更新第一配置數(shù)據(jù)庫,其中第二配置數(shù)據(jù)庫存儲于管理服務(wù)器中并且第一配置數(shù)據(jù)庫存儲于網(wǎng)絡(luò)節(jié)點(diǎn)中。
具體實施方式
以下說明僅提供優(yōu)選的示例性實施例且并不意圖限制本發(fā)明的范圍、適用性或配置。實際上,優(yōu)選的示例性實施例的以下說明將為本領(lǐng)域技術(shù)人員提供實施本發(fā)明的優(yōu)選示例性實施例的有利描述。應(yīng)理解,在不脫離如在所附權(quán)利要求書中闡述的本發(fā)明的精神和范圍的情況下可以對元件的功能和布置進(jìn)行各種改變。
在以下描述中給出具體細(xì)節(jié)以提供對實施例的透徹理解。然而,本領(lǐng)域技術(shù)人員應(yīng)理解,所述實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。例如,可以框圖示出電路以免以不必要的細(xì)節(jié)混淆實施例。在其它情況下,可以在沒有不必要的細(xì)節(jié)的情況下示出熟知的電路、過程、算法、結(jié)構(gòu)以及技術(shù)以便避免混淆實施例。
同樣,應(yīng)注意,實施例可以描述為過程,過程描繪為流程圖、流程圖表、數(shù)據(jù)流圖、結(jié)構(gòu)圖或方塊圖。盡管流程圖可以將操作描述為連續(xù)過程,但許多操作可以并行或同時執(zhí)行。另外,可以重新布置操作的順序。當(dāng)操作完成時,過程終止,但是過程可以具有不包含在圖中的另外步驟。過程可以對應(yīng)于方法、函數(shù)、程序、子例程、子程序等。當(dāng)過程對應(yīng)于函數(shù)時,其終止對應(yīng)于函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。
實施例或其各部分可以程序指令來實施,所述程序指令可在處理單元上操作以用于執(zhí)行如本文中所描述的功能和操作。構(gòu)成各個實施例的程序指令可以存儲于存儲媒體中。
構(gòu)成各個實施例的程序指令可以存儲于存儲媒體中。此外,如本文所揭示,術(shù)語“存儲媒體”可以表示用于存儲數(shù)據(jù)的一個或多個裝置,包含只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、隨機(jī)存取存儲器(RAM)、磁性RAM、磁芯存儲器、軟盤、軟磁盤、硬盤、磁帶、CD-ROM、快閃存儲器裝置、存儲卡和/或用于存儲信息的其它機(jī)器可讀媒體。術(shù)語“機(jī)器可讀媒體”包含但不限于,便攜式或固定存儲裝置、光學(xué)存儲媒體、磁性媒體、存儲器芯片或盒式磁盤、無線信道和能夠存儲、容納或載送指令和/或數(shù)據(jù)的不同其它媒體。機(jī)器可讀媒體可以通過虛擬化來實現(xiàn),且可以是虛擬機(jī)器可讀媒體,包含在基于云的實例中的虛擬機(jī)器可讀媒體。
如本文中所使用的術(shù)語“計算機(jī)可讀媒體、主存儲器或輔助存儲器”是指參與將指令提供到處理單元以用于執(zhí)行的任何媒體。計算機(jī)可讀媒體僅是機(jī)器可讀媒體的一個實例,所述機(jī)器可讀媒體可以載送指令以用于實施本文中所描述的方法和/或技術(shù)中的任一個。此媒體可以采用許多形式,包含但不限于非易失性媒體、易失性媒體和傳輸媒體。非易失性媒體包含(例如)光盤或磁盤。易失性媒體包含動態(tài)存儲器。傳輸媒體包含同軸電纜、銅線以及光纖。傳輸媒體還可以采用聲波或光波的形式,例如在無線電波和紅外線數(shù)據(jù)通信期間產(chǎn)生的聲波或光波。
易失性存儲裝置可以用于在通過處理單元執(zhí)行指令期間存儲臨時變量或其它中間信息。非易失性存儲裝置或靜態(tài)存儲裝置可以用于存儲用于處理器的靜態(tài)信息和指令,以及各種系統(tǒng)配置參數(shù)。
存儲媒體可以包含多個軟件模塊,所述軟件模塊可以實施為通過處理單元使用任何合適的計算機(jī)指令類型來執(zhí)行的軟件代碼。軟件代碼可以作為一系列指令或命令、或作為程序存儲在存儲媒體中。
各種形式的計算機(jī)可讀媒體可以涉及將一個或多個指令的一個或多個序列載送到處理器以便執(zhí)行。舉例來說,指令可以最初攜載在遠(yuǎn)程計算機(jī)的磁盤上?;蛘?,遠(yuǎn)程計算機(jī)可以將所述指令加載到其動態(tài)存儲器中,且將指令發(fā)送到運(yùn)行一個或多個指令的一個或多個序列的系統(tǒng)。
處理單元可以是微處理器、微控制器、數(shù)字信號處理器(DSP)、那些裝置的任何組合、或被配置成處理信息的任何其它電路。
處理單元執(zhí)行程序指令或代碼段以用于實施本發(fā)明的實施例。此外,實施例可以由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施。當(dāng)在軟件、固件、中間件或微碼中實施時,用于執(zhí)行必要任務(wù)的程序指令可以存儲于計算機(jī)可讀存儲媒體中。處理單元可以通過虛擬化來實現(xiàn),且可以是虛擬處理單元,包含在基于云的實例中的虛擬處理單元。
本發(fā)明的實施例涉及使用計算機(jī)系統(tǒng)來實施本文所描述的技術(shù)。在實施例中,本發(fā)明的處理單元可以駐留在計算機(jī)平臺等機(jī)器上。根據(jù)本發(fā)明的一個實施例,本文中所描述的技術(shù)由計算機(jī)系統(tǒng)執(zhí)行,以響應(yīng)于處理單元執(zhí)行易失性存儲器中所包含的一個或多個指令的一個或多個序列。此類指令可以從另一計算機(jī)可讀媒體讀取到易失性存儲器中。對易失性存儲器中所包含的指令序列的執(zhí)行使得處理單元執(zhí)行本文中所描述的過程步驟。在替代實施例中,硬接線電路可以用于取代或結(jié)合軟件指令以實施本發(fā)明。因此,本發(fā)明的實施例不限于硬件電路以及軟件的任何具體組合。
程序指令等代碼段可以表示步驟、函數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類或者指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任何組合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲器內(nèi)容而耦合到另一代碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可以經(jīng)由包含存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)热魏魏线m的手段傳遞、轉(zhuǎn)發(fā)或傳輸。
替代地,硬接線電路可以用于取代或結(jié)合軟件指令以實施符合本發(fā)明的原理的過程。因此,符合本發(fā)明的原理的實施方案不限于硬件電路和軟件的任何特定組合。
可以由節(jié)點(diǎn)提供的網(wǎng)絡(luò)接口是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、DSL接口、令牌環(huán)接口、串行總線接口、通用串行總線(USB)接口、火線接口、外圍組件互連(PCI)接口等。
網(wǎng)絡(luò)接口可以通過獨(dú)立的電子組件實施或者可以與其它電子組件整合。取決于配置,網(wǎng)絡(luò)接口可以不具有網(wǎng)絡(luò)連接或具有至少一個網(wǎng)絡(luò)連接。網(wǎng)絡(luò)接口可以是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、數(shù)字訂戶線(DSL)接口、令牌環(huán)接口、串行總線接口、通用串行總線(USB)接口、火線接口、外圍組件互連(PCI)接口、蜂窩網(wǎng)絡(luò)接口等。
網(wǎng)絡(luò)接口可以連接到有線或無線接入網(wǎng)絡(luò)。接入網(wǎng)絡(luò)可以攜載一個或多個網(wǎng)絡(luò)協(xié)議數(shù)據(jù)。有線接入網(wǎng)絡(luò)可以使用以太網(wǎng)、光纖、電纜、DSL、幀中繼、令牌環(huán)、串行總線、USB、火線、PCI或可以傳遞信息的任何材料來實施。無線接入連接可以使用紅外、高速包接入(HSPA)、HSPA+、長期演進(jìn)(LTE)、WiMax、通用包無線電服務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、GSM演進(jìn)增強(qiáng)數(shù)據(jù)速率(EDGE)、碼分多址(CDMA)、WiFi、CDMA2000、寬帶CDMA(WCDMA)、時分CDMA(TD-SCDMA)、藍(lán)牙、WiBRO、演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO);數(shù)字增強(qiáng)型無繩通信(DECT);數(shù)字AMPS(IS-136/TDMA);集成數(shù)字增強(qiáng)型(iDEN)或任何其它無線技術(shù)來實施。例如,網(wǎng)絡(luò)接口可以用作局域網(wǎng)(LAN)接口或廣域網(wǎng)(WAN)接口。
實施例或其各部分可以計算機(jī)數(shù)據(jù)信號來實施,所述計算機(jī)數(shù)據(jù)信號可以采用用于經(jīng)由傳輸媒體進(jìn)行通信的任何合適形式,使得所述計算機(jī)數(shù)據(jù)信號是可讀的以用于通過功能裝置(例如,處理單元)來執(zhí)行從而執(zhí)行本文中所描述的操作。計算機(jī)數(shù)據(jù)信號可以包含能夠經(jīng)由傳輸媒體傳播的任何二進(jìn)制數(shù)字電子信號,所述傳輸媒體例如電子網(wǎng)絡(luò)信道、光纖、空氣、電磁媒體、射頻(RF)鏈路等,且因此數(shù)據(jù)信號可以采用電信號、光信號、射頻或其它無線通信信號等形式。在某些實施例中,代碼段可以經(jīng)由計算機(jī)網(wǎng)絡(luò)來下載,所述計算機(jī)網(wǎng)絡(luò)例如因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、PSTN、衛(wèi)星通信系統(tǒng)、電纜傳輸系統(tǒng)和/或其類似者。
圖1說明根據(jù)本發(fā)明的各種實施例的示例性網(wǎng)絡(luò)環(huán)境。網(wǎng)絡(luò)節(jié)點(diǎn)101a通過一個或多個網(wǎng)絡(luò)接口連接到互連網(wǎng)絡(luò)103。網(wǎng)絡(luò)節(jié)點(diǎn)101a還連接到蜂窩網(wǎng)絡(luò)102并且通過蜂窩網(wǎng)絡(luò)102連接到互連網(wǎng)絡(luò)103。在一個變型例中,管理服務(wù)器,例如管理服務(wù)器104連接到互連網(wǎng)絡(luò)103。管理服務(wù)器104用于遠(yuǎn)程管理主機(jī)或節(jié)點(diǎn)。例如,網(wǎng)絡(luò)節(jié)點(diǎn)101a和/或101b的用戶或管理員可以通過管理服務(wù)器104管理網(wǎng)絡(luò)節(jié)點(diǎn)101a和/或101b。管理服務(wù)器104可以是路由器、網(wǎng)關(guān)、網(wǎng)絡(luò)節(jié)點(diǎn)、服務(wù)器、臺式機(jī)、筆記本電腦、移動裝置或可以存儲與節(jié)點(diǎn)相關(guān)的信息且通過其可以管理節(jié)點(diǎn)的任何電子裝置。管理服務(wù)器104可以位于節(jié)點(diǎn)或端子的同一網(wǎng)絡(luò)中或可以位于遠(yuǎn)程網(wǎng)絡(luò)中。用戶或管理員可以使用端子接入管理服務(wù)器104。端子可以用于直接通過互連網(wǎng)絡(luò)103或通過例如網(wǎng)絡(luò)節(jié)點(diǎn)101a和101b的節(jié)點(diǎn)接入管理服務(wù)器104。
圖2A說明根據(jù)本發(fā)明的一個實施例的網(wǎng)絡(luò)節(jié)點(diǎn)的框圖。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以是相應(yīng)地提供網(wǎng)絡(luò)功能性或具有聯(lián)網(wǎng)能力的網(wǎng)絡(luò)節(jié)點(diǎn)或網(wǎng)絡(luò)主機(jī)。例如,網(wǎng)絡(luò)節(jié)點(diǎn)101a可以是路由器、集線器、網(wǎng)關(guān)、IEEE 802.11接入點(diǎn)、數(shù)據(jù)庫服務(wù)器、網(wǎng)絡(luò)服務(wù)器、虛擬化路由器、筆記本電腦、計算機(jī)、智能電話、平板計算機(jī)等。網(wǎng)絡(luò)節(jié)點(diǎn)101a包括處理單元201、主存儲器202、輔助存儲裝置204、系統(tǒng)總線203、網(wǎng)絡(luò)接口205和蜂窩調(diào)制解調(diào)器206。處理單元201和主存儲器202彼此直接連接。系統(tǒng)總線203將處理單元201直接或間接連接到輔助存儲裝置204、網(wǎng)絡(luò)接口205和蜂窩調(diào)制解調(diào)器206。使用系統(tǒng)總線203允許網(wǎng)絡(luò)節(jié)點(diǎn)101a具有增加的模塊性。系統(tǒng)總線203將處理單元201耦合到輔助存儲裝置204、網(wǎng)絡(luò)接口205和蜂窩調(diào)制解調(diào)器206。系統(tǒng)總線203可以是若干類型的總線結(jié)構(gòu)中的任一個,包含使用各種總線架構(gòu)中的任一個的存儲器總線、外圍總線以及局部總線。輔助存儲裝置204存儲程序指令以供處理單元201執(zhí)行。
不存在關(guān)于網(wǎng)絡(luò)節(jié)點(diǎn)101a可以具有的網(wǎng)絡(luò)接口205的數(shù)目的限制。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以不具有網(wǎng)絡(luò)接口、具有一個或多個網(wǎng)絡(luò)接口。當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)101a不具有網(wǎng)絡(luò)接口時,所述網(wǎng)絡(luò)節(jié)點(diǎn)通過蜂窩調(diào)制解調(diào)器206通信。在一個變型例中,如果網(wǎng)絡(luò)接口205具有此內(nèi)置能力或如果網(wǎng)絡(luò)接口205連接到外部蜂窩調(diào)制解調(diào)器,那么所述網(wǎng)絡(luò)接口還能夠用于蜂窩通信。
網(wǎng)絡(luò)節(jié)點(diǎn)101a可接入至少一個蜂窩調(diào)制解調(diào)器,例如蜂窩調(diào)制解調(diào)器206,用于連接到蜂窩通信網(wǎng)絡(luò),例如蜂窩網(wǎng)絡(luò)102。蜂窩調(diào)制解調(diào)器206可以使用嵌入式蜂窩調(diào)制解調(diào)器、內(nèi)部蜂窩調(diào)制解調(diào)器或外部蜂窩調(diào)制解調(diào)器實施。例如,蜂窩調(diào)制解調(diào)器206可以是基于通用串行總線(USB)的蜂窩調(diào)制解調(diào)器。在一個變型例中,蜂窩調(diào)制解調(diào)器206連接到網(wǎng)絡(luò)接口,例如網(wǎng)絡(luò)接口205,并且因此網(wǎng)絡(luò)節(jié)點(diǎn)101a可通過網(wǎng)絡(luò)接口205接入蜂窩調(diào)制解調(diào)器206。在一個變型例中,蜂窩調(diào)制解調(diào)器206通過私有或公共互連網(wǎng)絡(luò)連接到網(wǎng)絡(luò)節(jié)點(diǎn)101a,使得網(wǎng)絡(luò)節(jié)點(diǎn)101a可以通過蜂窩調(diào)制解調(diào)器206發(fā)送和接收SMS消息。
網(wǎng)絡(luò)節(jié)點(diǎn)101b可以具有與網(wǎng)絡(luò)節(jié)點(diǎn)101a相同的架構(gòu)和功能。
圖2B說明根據(jù)本發(fā)明的一個實施例的管理服務(wù)器,例如管理服務(wù)器104的框圖。管理服務(wù)器104包括處理單元211、主存儲器212、輔助存儲裝置214、系統(tǒng)總線213和網(wǎng)絡(luò)接口215。處理單元211和主存儲器212彼此直接連接。系統(tǒng)總線213將處理單元211直接或間接地連接到輔助存儲裝置214和網(wǎng)絡(luò)接口215。使用系統(tǒng)總線213允許管理服務(wù)器104具有增加的模塊性。系統(tǒng)總線213將處理單元211耦合到輔助存儲裝置214和網(wǎng)絡(luò)接口215。系統(tǒng)總線213可以是若干類型的總線結(jié)構(gòu)中的任一個,包含使用各種總線架構(gòu)中的任一個的存儲器總線、外圍總線以及局部總線。輔助存儲裝置214存儲用于由處理單元211執(zhí)行的程序指令。
不存在關(guān)于管理服務(wù)器104可以具有的網(wǎng)絡(luò)接口215的數(shù)目的限制,使得管理服務(wù)器可以具有一個或多個網(wǎng)絡(luò)接口,管理服務(wù)器可以通過所述一個或多個網(wǎng)絡(luò)接口連接到一個或多個網(wǎng)絡(luò)。
本領(lǐng)域技術(shù)人員已知,網(wǎng)絡(luò)節(jié)點(diǎn)的用戶或管理員可以監(jiān)視網(wǎng)絡(luò)節(jié)點(diǎn),使得在某些事件下通知用戶或管理員。例如,事件可以包含接近連接的帶寬上限或連接的使用價格達(dá)到或超過閾值等。在蜂窩調(diào)制解調(diào)器用于訂戶身份模塊(SIM)卡的一些情形下,在此類事件中,蜂窩調(diào)制解調(diào)器的連接的服務(wù)提供商可以將例如短消息服務(wù)(SMS)消息等的消息發(fā)送到與SIM卡相關(guān)聯(lián)的號碼。服務(wù)提供商可以是無線網(wǎng)絡(luò)服務(wù)提供商?;蛘?,服務(wù)提供商還可以將電子郵件消息發(fā)送到用戶或管理員,以通知用戶或管理員此類事件。本發(fā)明揭示用于使網(wǎng)絡(luò)節(jié)點(diǎn)能夠處理接收到的消息并且執(zhí)行如在接收到的消息中指示的所需步驟的方法和系統(tǒng)。為便于閱讀,從服務(wù)提供商接收的所有消息稱為消息。
圖3是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。網(wǎng)絡(luò)節(jié)點(diǎn)101a在步驟301中接收消息,并且處理單元201在步驟302中確定消息是否匹配至少一個預(yù)定義模式。如果消息匹配至少一個預(yù)定義模式,則在步驟303中通過處理單元201處理所述消息。如果消息不匹配至少一個預(yù)定義模式,則處理單元201在步驟304中不處理所述消息。
在一個變型例中,當(dāng)處理單元201在步驟304中不處理消息時,可以舍棄所述消息。在另一變型例中,消息可以顯示在網(wǎng)絡(luò)節(jié)點(diǎn)101a的網(wǎng)絡(luò)接口處,使得用戶或管理員可以查看所述消息。
在本發(fā)明的一個實施例中,消息是SMS消息。例如,SIM卡插入網(wǎng)絡(luò)節(jié)點(diǎn)101a的蜂窩調(diào)制解調(diào)器206中。SIM卡與電話號碼相關(guān)聯(lián)。每當(dāng)將SMS消息發(fā)送到電話號碼時,網(wǎng)絡(luò)節(jié)點(diǎn)101a接收消息并且可以執(zhí)行圖3的過程。例如,可以配置網(wǎng)絡(luò)節(jié)點(diǎn)101a,使得所述網(wǎng)絡(luò)節(jié)點(diǎn)僅處理從服務(wù)提供商接收的SMS消息。出于說明的目的,用戶或管理員隨后可以通過界定SMS消息的一個或多個源電話號碼來設(shè)定預(yù)定義模式。在服務(wù)提供商通常可以從一個或多個已知電話號碼發(fā)送SMS消息時,一個或多個源電話號碼被定義為一個或多個已知電話號碼。處理單元201隨后僅處理具有與預(yù)定義模式中的一個或多個源電話號碼中的一個匹配的源電話號碼的SMS消息。在另一實例中,可以通過界定應(yīng)存在于SMS消息中的字符串來設(shè)定預(yù)定義模式。如果在預(yù)定義模式中界定字符串“帶寬”、“數(shù)據(jù)”或包含服務(wù)提供商的名稱的字符串等,則處理單元201可以僅處理包含所界定字符串中的至少一個的SMS消息。用戶或管理員可以界定其它字符串,并且本發(fā)明的范圍不限于此處提及的字符串。
在本發(fā)明的一個實施例中,消息是多媒體消息服務(wù)(MMS)消息。MMS消息可以包括圖像、音頻、視頻或圖像、音頻和/或視頻的組合。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以使用圖像識別和/或聲音識別技術(shù)來確定MMS消息是否匹配由用戶或管理員設(shè)定的任何預(yù)定義模式。在一些情形下,可以通過服務(wù)提供商發(fā)送自動語音消息,以提供關(guān)于數(shù)據(jù)使用、賬單、再付費(fèi)或充值的信息。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以通過將自動語音消息與預(yù)定義模式匹配并且確定對應(yīng)配置來處理此自動語音消息。如果MMS消息不匹配任何預(yù)定義模式并且處理單元201不能夠處理MMS消息,則可以將MMS消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員?;蛘?,可以將MMS消息轉(zhuǎn)發(fā)給管理服務(wù)器104以供處理。在一個變型例中,僅當(dāng)MMS消息來自識別的電話號碼或源時才處理所述MMS消息。
在一個變型例中,當(dāng)接收消息或呼叫時,呈現(xiàn)在目標(biāo)(例如,網(wǎng)絡(luò)節(jié)點(diǎn)101a)處的電話號碼可能與實際電話號碼或源不完全相同。可以省略一些數(shù)字,例如,電話號碼的第一個數(shù)字或最后一個數(shù)字。例如,21234567是網(wǎng)絡(luò)節(jié)點(diǎn)101a的識別電話號碼。當(dāng)從識別電話號碼接收消息或呼叫,但電話號碼呈現(xiàn)為+1234567時,網(wǎng)絡(luò)節(jié)點(diǎn)101a可能夠識別電話號碼21234567,因為電話號碼的后7個數(shù)字部分匹配可識別電話號碼21234567??梢杂删W(wǎng)絡(luò)節(jié)點(diǎn)101a的無線服務(wù)提供商、蜂窩調(diào)制解調(diào)器或指令代碼省略第一個數(shù)字。網(wǎng)絡(luò)節(jié)點(diǎn)101a隨后根據(jù)對應(yīng)于電話號碼21234567的配置來處理消息或呼叫。不存在所省略數(shù)字必須是第一個數(shù)字的限制。由于無線服務(wù)供應(yīng)商在電話號碼的前部添加國家代碼和/或區(qū)號并不少見,因此可以用國家代碼、區(qū)號、加號、括號和/或連字符截斷或替換電話號碼的一些數(shù)字。因此,電話號碼的部分匹配用于識別電話號碼是否是識別的電話號碼。
在本發(fā)明的一個實施例中,消息是電子郵件消息。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以接收電子郵件消息,所述電子郵件消息發(fā)送到由用戶或管理員指定的一個或多個電子郵件地址。例如,管理員配置網(wǎng)絡(luò)節(jié)點(diǎn)101a以接收發(fā)送到電子郵件地址“abc@xyz.com”的電子郵件消息。管理員可以通過界定一個或多個源電子郵件地址而進(jìn)一步設(shè)定預(yù)定義模式。處理單元201隨后僅處理在abc@xyz.com處從一個或多個所界定源電子郵件地址接收的電子郵件消息。如上文所論述,管理員還可以通過界定應(yīng)存在于電子郵件消息中的字符串來設(shè)定預(yù)定義模式。處理單元201可以僅處理包含所界定字符串的電子郵件消息并且因此匹配預(yù)定義模式。如果在主題、正文、源電子郵件地址中的一個或多個中存在所界定字符串,則消息可以匹配預(yù)定義模式。在一個變型例中,管理服務(wù)器104還可以接收除了網(wǎng)絡(luò)節(jié)點(diǎn)101a之外的電子郵件消息,或替代網(wǎng)絡(luò)節(jié)點(diǎn)101a接收電子郵件消息。因此,管理服務(wù)器104可以執(zhí)行電子郵件消息的處理并且因此隨后可以配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。
在另一說明中,管理員還可以設(shè)定電子郵件地址“abc@xyz.com”的過濾器,使得僅來自一個或多個所界定源電子郵件地址的電子郵件消息和/或含有所界定字符串的電子郵件消息轉(zhuǎn)發(fā)到另一電子郵件地址“def@xyz.com”,并且網(wǎng)絡(luò)節(jié)點(diǎn)101a被配置成處理在def@xyz.com處接收到的所有郵件。在此情形中,如果在def@xyz.com處接收到電子郵件消息(電子郵件消息去往def@xyz.com),則電子郵件消息匹配預(yù)定義模式。
當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)101a確定處理消息時,處理單元201根據(jù)消息的內(nèi)容配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。配置數(shù)據(jù)庫可以存儲于輔助存儲裝置204中,所述配置數(shù)據(jù)庫包括對應(yīng)于預(yù)定義模式的配置。當(dāng)消息匹配預(yù)定義模式時,處理單元201在配置數(shù)據(jù)庫上執(zhí)行查找以確定對應(yīng)于預(yù)定義模式的配置,并且隨后用所確定配置來配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。
例如,配置數(shù)據(jù)庫中第一條目可以包括第一預(yù)定義模式,所述第一預(yù)定義模式指示接近通過蜂窩調(diào)制解調(diào)器206的連接的帶寬上限。對應(yīng)于第一預(yù)定義模式的第一配置是停止使用通過蜂窩調(diào)制解調(diào)器206的連接。出于說明的目的,插入蜂窩調(diào)制解調(diào)器206中的SIM卡同意數(shù)據(jù)計劃并且從服務(wù)提供商接收數(shù)據(jù)。消息包括已達(dá)到數(shù)據(jù)計劃的數(shù)據(jù)使用限制的信息。處理單元201隨后可以配置網(wǎng)絡(luò)節(jié)點(diǎn)101a,以停止使用蜂窩調(diào)制解調(diào)器206來接收或傳輸數(shù)據(jù)且開始使用另一連接(例如,Wi-Fi連接)來接收和傳輸數(shù)據(jù)。處理單元201可以進(jìn)一步將通知發(fā)送到用戶和/或管理員,以便通知網(wǎng)絡(luò)節(jié)點(diǎn)101a已停止使用通過蜂窩調(diào)制解調(diào)器206的連接。在一些情形中,當(dāng)超過數(shù)據(jù)使用限制時,使用價格可能變得更高。為了降低使用價格,網(wǎng)絡(luò)節(jié)點(diǎn)101a可以被配置成當(dāng)已達(dá)到數(shù)據(jù)使用限制時停止使用連接。在一個變型例中,在停止使用蜂窩調(diào)制解調(diào)器206之前,存在以下時間段:通過由處理單元201與通常允許的數(shù)據(jù)量相比,可以通過蜂窩調(diào)制解調(diào)器206傳輸?shù)臄?shù)據(jù)量基本上減少。這樣確保在停止使用蜂窩調(diào)制解調(diào)器206之前引發(fā)的其它成本受限或不顯著。
配置數(shù)據(jù)庫中的第二條目可以包括第二預(yù)定義模式,所述第二預(yù)定義模式指示將在維護(hù)時間周期的特定時間處執(zhí)行通過蜂窩調(diào)制解調(diào)器206連接的網(wǎng)絡(luò)的維護(hù)。對應(yīng)于第二預(yù)定義模式的第二配置是在特定時間處或在特定時間之前連接到另一可用網(wǎng)絡(luò),并且在至少維護(hù)時間周期內(nèi)保持連接到另一網(wǎng)絡(luò)。當(dāng)處理單元201用第二配置來配置網(wǎng)絡(luò)節(jié)點(diǎn)101a時,網(wǎng)絡(luò)節(jié)點(diǎn)101a在維護(hù)時間周期內(nèi)連接到另一可用網(wǎng)絡(luò)。這可以確保不存在由于網(wǎng)絡(luò)維護(hù)引起的網(wǎng)絡(luò)節(jié)點(diǎn)101a的性能中斷,因為網(wǎng)絡(luò)節(jié)點(diǎn)101a可以通過另一網(wǎng)絡(luò)接入互連網(wǎng)絡(luò)103。
配置數(shù)據(jù)庫中的第三條目可以包括第三預(yù)定義模式,所述第三預(yù)定義模式指示在插入蜂窩調(diào)制解調(diào)器206中的預(yù)付儲值SIM卡沒錢時,所述預(yù)付儲值SIM卡需要再付費(fèi)。對應(yīng)于第三預(yù)定義模式的第三配置是將請求管理員再付費(fèi)或充值的通知發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員。
配置數(shù)據(jù)庫中的第四條目可以包括第四預(yù)定義模式,所述第四預(yù)定義模式指示需要支付用于插入蜂窩調(diào)制解調(diào)器206中的SIM卡的后付費(fèi)連接的賬單。對應(yīng)于第四預(yù)定義模式的第四配置是將請求管理員支付賬單的通知發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員。
當(dāng)接收匹配配置數(shù)據(jù)庫中的第一、第二、第三、第四或任何其它條目的預(yù)定義模式的消息時,所述消息配置有與在配置數(shù)據(jù)庫中定義的預(yù)定義模式相對應(yīng)的對應(yīng)配置。
本發(fā)明的范圍不限于僅存儲配置數(shù)據(jù)庫中的上述條目,使得管理員可以界定配置數(shù)據(jù)庫中的任何自定義條目。提供以上條目的實例以更佳地理解實施例。此外,不同配置可以界定用于每個預(yù)定義模式,并且所述配置不限于上述配置。
在一個變型例中,服務(wù)提供商可以將一個或多個驗證SMS消息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a,以確定網(wǎng)絡(luò)節(jié)點(diǎn)101a的標(biāo)識或網(wǎng)絡(luò)節(jié)點(diǎn)101的管理員的標(biāo)識。預(yù)定義模式可以包含在與此類驗證SMS消息匹配的網(wǎng)絡(luò)節(jié)點(diǎn)101a和/或管理服務(wù)器104的配置數(shù)據(jù)庫中。如果驗證SMS消息用特定驗證碼或標(biāo)識(例如,MAC地址或網(wǎng)絡(luò)節(jié)點(diǎn)101a的序列號)請求回復(fù)SMS消息,則可以用包括所需特定驗證碼或特定號碼的標(biāo)識的SMS消息發(fā)送用于預(yù)定義模式的對應(yīng)配置。在一個實例中,網(wǎng)絡(luò)節(jié)點(diǎn)101a直接發(fā)送SMS消息,包括所需的特定驗證碼或特定號碼的標(biāo)識。在另一實例中,網(wǎng)絡(luò)節(jié)點(diǎn)101a將特定驗證碼或標(biāo)識發(fā)送到管理員,并且管理員隨后發(fā)送SMS消息,包括所需的特定驗證碼或特定號碼的標(biāo)識。或者,網(wǎng)絡(luò)節(jié)點(diǎn)101a通過網(wǎng)絡(luò)接口、應(yīng)用程序編程接口(API)或命令行接口將驗證SMS消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員。
在一個變型例中,在網(wǎng)絡(luò)節(jié)點(diǎn)101a處接收的消息可以源自不由服務(wù)提供商使用的裝置。如果此消息匹配配置數(shù)據(jù)庫中的任何預(yù)定義模式,則此消息可以由網(wǎng)絡(luò)節(jié)點(diǎn)101a處理。例如,從網(wǎng)絡(luò)節(jié)點(diǎn)101a定位的建筑物的建筑物管理接收消息,所述消息含有電源電線的維護(hù)計劃表的信息。在維護(hù)期間的電力供應(yīng)中斷或斷電可能會不利地影響網(wǎng)絡(luò)節(jié)點(diǎn)101a以及其功能。消息可以匹配具有對應(yīng)配置的預(yù)定義模式,以在維護(hù)計劃表的時間之前安全地終止任何進(jìn)行中的過程并且緩慢地關(guān)斷網(wǎng)絡(luò)節(jié)點(diǎn)101a。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以向用戶和/或管理員發(fā)出關(guān)于維護(hù)計劃表的信息,使得用戶和/或管理員可以在維護(hù)開始之前安全地終止任何過程并且結(jié)束任何待決任務(wù)。
在另一實例中,從政府氣象臺接收包括網(wǎng)絡(luò)節(jié)點(diǎn)101a的地理位置的天氣信息的消息。所述消息指示在12:00pm之后天氣將非常熱。極熱天氣可以引起網(wǎng)絡(luò)節(jié)點(diǎn)101a周圍的溫度顯著上升,尤其在室外使用網(wǎng)絡(luò)節(jié)點(diǎn)101a的情況下。為了避免由于高溫引起的對網(wǎng)絡(luò)節(jié)點(diǎn)101a的不利影響,網(wǎng)絡(luò)節(jié)點(diǎn)101a可能需要移動到室內(nèi)或具有較低溫度的任何位置。所述消息匹配具有對應(yīng)配置的預(yù)定義模式,以將關(guān)于天氣的通知發(fā)送到用戶和/或管理員。通知可以被標(biāo)記“重要”或“緊急”,使得用戶和/或管理員可以注意且采取必要措施。或者,對應(yīng)于預(yù)定義模式的配置可以是在12:00pm之前安全地終止任何進(jìn)行中的過程且關(guān)斷網(wǎng)絡(luò)節(jié)點(diǎn)101a。本發(fā)明的范圍不限于處理如以上實例中所示的僅從服務(wù)提供商、建筑物管理或政府氣象臺接收的消息??梢蕴幚砥ヅ淙魏晤A(yù)定義模式的任何消息,而不管消息源自何處。
圖4是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。在步驟301中,網(wǎng)絡(luò)節(jié)點(diǎn)101a接收消息。如上文所論述,消息可以是SMS消息或電子郵件消息。在步驟401中,網(wǎng)絡(luò)節(jié)點(diǎn)101a將消息轉(zhuǎn)發(fā)到管理服務(wù)器104。管理服務(wù)器104隨后可以處理消息且因此將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a。在步驟402中,網(wǎng)絡(luò)節(jié)點(diǎn)101a從管理服務(wù)器104接收指令。指令可以包括用于配置網(wǎng)絡(luò)節(jié)點(diǎn)101a的配置。在步驟403中,根據(jù)從管理服務(wù)器104接收的指令配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。
圖4的過程與圖3的過程之間的差別在于,在圖4中,將消息轉(zhuǎn)發(fā)到管理服務(wù)器104以進(jìn)行處理,而在圖3中,網(wǎng)絡(luò)節(jié)點(diǎn)101a本身處理消息。
管理服務(wù)器104可以管理多個網(wǎng)絡(luò)節(jié)點(diǎn),例如網(wǎng)絡(luò)節(jié)點(diǎn)101a和101b,并且還可以保持用于將配置提供到多個網(wǎng)絡(luò)節(jié)點(diǎn)的配置數(shù)據(jù)庫。存儲于管理服務(wù)器104中且由管理服務(wù)器104保持的配置數(shù)據(jù)庫可以更全面并且可以包括更多預(yù)定義模式。由于管理服務(wù)器104管理多個網(wǎng)絡(luò)節(jié)點(diǎn),并且多個網(wǎng)絡(luò)節(jié)點(diǎn)可以連接到由不同服務(wù)提供商提供的不同網(wǎng)絡(luò),因此管理服務(wù)器104的配置數(shù)據(jù)庫可以包括與來自多個服務(wù)提供商的消息相對應(yīng)的條目,并且條目數(shù)目可能非常大。管理服務(wù)器104包括用于管理多個網(wǎng)絡(luò)節(jié)點(diǎn)的預(yù)定義模式。因此,當(dāng)將消息轉(zhuǎn)發(fā)到管理服務(wù)器104時,管理服務(wù)器104很可能能夠找到與存儲于管理服務(wù)器104中的配置數(shù)據(jù)庫中的消息匹配的預(yù)定義模式。配置消息可以存儲于管理服務(wù)器104的存儲媒體中。
圖5是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。網(wǎng)絡(luò)節(jié)點(diǎn)101a在步驟301中接收消息,并且在步驟302中確定消息是否匹配預(yù)定義模式。如果消息匹配預(yù)定義模式,則在步驟303中,處理單元201處理消息。隨后在步驟501中,基于消息配置網(wǎng)絡(luò)節(jié)點(diǎn)101a?;蛘撸?dāng)消息不匹配任何預(yù)定義模式時,在步驟401中,網(wǎng)絡(luò)節(jié)點(diǎn)101a將消息轉(zhuǎn)發(fā)到管理服務(wù)器104。管理服務(wù)器104可以舍棄消息或處理消息。如果管理服務(wù)器104處理消息,則所述管理服務(wù)器可以將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a以配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。在步驟402中,在網(wǎng)絡(luò)節(jié)點(diǎn)101a處接收指令。隨后,基于從管理服務(wù)器104接收的指令而在步驟403中配置網(wǎng)絡(luò)節(jié)點(diǎn)101a。
圖6是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。圖6與圖5之間的差別在于圖6的流程圖包含步驟502和503。在于步驟401中將消息轉(zhuǎn)發(fā)到管理服務(wù)器104之后,僅當(dāng)在步驟502中可以通過管理服務(wù)器104識別消息時才執(zhí)行步驟402和403。當(dāng)管理服務(wù)器104的配置數(shù)據(jù)庫包括匹配消息的預(yù)定義模式和對應(yīng)配置時,消息據(jù)稱由管理服務(wù)器104識別。當(dāng)通過管理服務(wù)器104識別消息時,所述管理服務(wù)器可以將消息與預(yù)定義模式匹配并且根據(jù)對應(yīng)配置將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a,并且因此可以執(zhí)行步驟402和403?;蛘撸?dāng)管理服務(wù)器104中的配置數(shù)據(jù)庫不包括匹配消息的任何預(yù)定義模式時,在步驟502中,管理服務(wù)器104無法識別消息。因此,在步驟503中,由網(wǎng)絡(luò)節(jié)點(diǎn)101a忽略消息。
在一個變型例中,當(dāng)管理服務(wù)器104無法識別消息時,管理服務(wù)器104將消息轉(zhuǎn)發(fā)給網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員。在從管理員進(jìn)一步接收指令之前,管理服務(wù)器104可以進(jìn)一步將指示網(wǎng)絡(luò)節(jié)點(diǎn)101a忽略消息的通知發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a。在另一變型例中,當(dāng)管理服務(wù)器104無法識別消息時,管理服務(wù)器104通知網(wǎng)絡(luò)節(jié)點(diǎn)101a可以不識別消息,并且指示網(wǎng)絡(luò)節(jié)點(diǎn)101a將消息轉(zhuǎn)發(fā)給管理員。在將消息轉(zhuǎn)發(fā)給管理員之后,管理服務(wù)器104和網(wǎng)絡(luò)節(jié)點(diǎn)101a隨后可以忽略消息,直到從管理員進(jìn)一步接收指令。
圖7是說明根據(jù)本發(fā)明的一個實施例的在管理服務(wù)器104處執(zhí)行的過程的流程圖。如在圖4和圖5中看到,網(wǎng)絡(luò)節(jié)點(diǎn)101a可以將消息轉(zhuǎn)發(fā)到管理服務(wù)器104。在步驟701中,管理服務(wù)器104接收消息。在步驟702中,管理服務(wù)器104隨后確定消息是否與任何預(yù)定義模式匹配??梢栽诖鎯τ诠芾矸?wù)器104的輔助存儲裝置214中的配置數(shù)據(jù)庫處執(zhí)行查找,以便確定消息是否匹配任何預(yù)定義模式。如果消息匹配預(yù)定義模式,則在步驟703中通過管理服務(wù)器104處理消息并且在步驟704中將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a,用于執(zhí)行網(wǎng)絡(luò)節(jié)點(diǎn)101a的配置。指令可以包括對應(yīng)于配置數(shù)據(jù)庫中的預(yù)定義模式的配置?;蛘?,如果消息不匹配任何預(yù)定義模式,則在步驟705中管理服務(wù)器104確定不處理消息。管理服務(wù)器104隨后在步驟706中將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a,以不處理消息,并且在從網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員進(jìn)一步接收指令之前忽略消息。
在一個實例中,如果消息源自識別的電話號碼,則管理服務(wù)器104在步驟702中確定消息匹配預(yù)定義模式。當(dāng)管理服務(wù)器104識別發(fā)起消息的電話號碼時,管理服務(wù)器104在步驟703中處理消息并且在步驟704中將指令發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a。
可以通過不同方式更新存儲于網(wǎng)絡(luò)節(jié)點(diǎn)101a中的配置數(shù)據(jù)庫。在一個變型例中,網(wǎng)絡(luò)節(jié)點(diǎn)101a的管理員將預(yù)定義模式和對應(yīng)配置的信息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101。網(wǎng)絡(luò)節(jié)點(diǎn)101a隨后將信息存儲于配置數(shù)據(jù)庫中。管理員可以通過不同構(gòu)件,例如網(wǎng)絡(luò)接口、應(yīng)用程序編程接口(API)、命令行接口、控制臺、藍(lán)牙或USB發(fā)送消息。管理員可以使用終端,例如,計算機(jī)、移動電話或可以用于將信息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101的任何電子裝置。用于將信息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a的方式可以取決于終端如何連接到網(wǎng)絡(luò)節(jié)點(diǎn)101。在一個實例中,管理員可以通過網(wǎng)絡(luò)節(jié)點(diǎn)101的固件上傳消息,例如,預(yù)定義模式或預(yù)定義模式和對應(yīng)配置的列表。信息可以采用配置文件、代碼、固件或可以用于將消息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101的任何文件的形式。信息隨后可以存儲于網(wǎng)絡(luò)節(jié)點(diǎn)101a的輔助存儲裝置204中并且使用信息產(chǎn)生配置數(shù)據(jù)庫。當(dāng)配置數(shù)據(jù)庫已存在時,通過管理員發(fā)送的信息用于更新網(wǎng)絡(luò)節(jié)點(diǎn)101的配置數(shù)據(jù)庫。在另一實例中,管理員可以下載和安裝用于配置網(wǎng)絡(luò)節(jié)點(diǎn)101的軟件,并且通過所述軟件上傳信息。在另一實例中,當(dāng)預(yù)定義模式已處于配置數(shù)據(jù)庫中時,可以更新其對應(yīng)配置。管理員可以發(fā)送預(yù)定義模式和新的對應(yīng)配置的信息。隨后用新的對應(yīng)配置替代舊的對應(yīng)配置,并且由此更新預(yù)定義模式的對應(yīng)配置。
類似地,還可以通過上述方法由管理服務(wù)器104的管理員更新管理服務(wù)器104的配置數(shù)據(jù)庫。
在一個變型例中,由管理服務(wù)器104更新網(wǎng)絡(luò)節(jié)點(diǎn)101a的配置數(shù)據(jù)庫。如圖5中所示,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)101a不能夠找到匹配消息的預(yù)定義模式時,所述網(wǎng)絡(luò)節(jié)點(diǎn)在步驟401中將消息轉(zhuǎn)發(fā)到管理服務(wù)器104。管理服務(wù)器104隨后可以找到匹配消息的預(yù)定義模式以及在存儲于管理服務(wù)器104中的配置數(shù)據(jù)庫中的對應(yīng)配置。當(dāng)管理服務(wù)器104發(fā)送用于配置網(wǎng)絡(luò)節(jié)點(diǎn)101的指令時,指令可以包括匹配消息以及其對應(yīng)配置的預(yù)定義模式。網(wǎng)絡(luò)節(jié)點(diǎn)101a隨后可以通過添加由管理服務(wù)器104發(fā)送的預(yù)定義模式以及其對應(yīng)配置來更新其配置數(shù)據(jù)庫。因此,如果將來在網(wǎng)絡(luò)節(jié)點(diǎn)101a處接收匹配預(yù)定義模式的類似消息,則網(wǎng)絡(luò)節(jié)點(diǎn)101a可以本身配置有對應(yīng)配置并且不需要將消息轉(zhuǎn)發(fā)到管理服務(wù)器104。
在一個變型例中,通過將預(yù)定義模式和對應(yīng)配置的信息發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)101a,管理服務(wù)器104更新網(wǎng)絡(luò)節(jié)點(diǎn)101a的配置數(shù)據(jù)庫??梢詮墓芾矸?wù)器104的配置數(shù)據(jù)庫獲取發(fā)送的信息。隨后網(wǎng)絡(luò)節(jié)點(diǎn)101a使用信息來產(chǎn)生或更新網(wǎng)絡(luò)節(jié)點(diǎn)101a的配置數(shù)據(jù)庫。
應(yīng)注意,與移動電話不同,在網(wǎng)絡(luò)節(jié)點(diǎn)101a處接收的消息不顯示在網(wǎng)絡(luò)節(jié)點(diǎn)101a的表面、網(wǎng)絡(luò)節(jié)點(diǎn)101a的殼體或網(wǎng)絡(luò)節(jié)點(diǎn)101a的屏幕上。網(wǎng)絡(luò)節(jié)點(diǎn)101a可以無人類干預(yù)此處理消息且相應(yīng)地配置本身,或?qū)⑾⑥D(zhuǎn)發(fā)給管理員以供處理。應(yīng)了解,即使網(wǎng)絡(luò)節(jié)點(diǎn)101a可能不具有用于顯示從服務(wù)提供商接收的消息的屏幕,網(wǎng)絡(luò)節(jié)點(diǎn)101a的處理單元也能夠無人類干預(yù)地處理消息,使得根據(jù)消息的內(nèi)容采取必要措施。在一個變型例中,與移動電話不同,網(wǎng)絡(luò)節(jié)點(diǎn)101a不能夠接收在網(wǎng)絡(luò)節(jié)點(diǎn)101a的表面、網(wǎng)絡(luò)節(jié)點(diǎn)101a的殼體或網(wǎng)絡(luò)節(jié)點(diǎn)101a的屏幕上的文本輸入。
所述實施例經(jīng)選擇和描述以便最佳地解釋本發(fā)明的原理和其實際應(yīng)用,由此使得本領(lǐng)域的其它技術(shù)人員能夠以適于所預(yù)期的特定用途的各種修改最佳地利用本發(fā)明和各個實施例。
附圖說明
圖1說明根據(jù)本發(fā)明的各種實施例的示例性網(wǎng)絡(luò)環(huán)境。
圖2A是說明根據(jù)本發(fā)明的一個實施例的網(wǎng)絡(luò)節(jié)點(diǎn)的框圖。
圖2B是說明根據(jù)本發(fā)明的一個實施例的管理服務(wù)器的框圖。
圖3是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。
圖4是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。
圖5是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。
圖6是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。
圖7是說明根據(jù)本發(fā)明的一個實施例的在管理服務(wù)器處執(zhí)行的過程的流程圖。