專利名稱:一種無線路由設備、移動終端、管理系統及方法
技術領域:
本發明涉及通信領域,尤其涉及ー種無線路由設備、移動終端、管理系統及方法。
背景技術:
目前,隨著移動終端的普及,無線路由設備也應用越來越廣泛,但目前的無線路由設備主要是通過PC來完成無線路由設備的管理,但由于PC移動性差,而目前的無線路由設備是需要經常移動的,當時,在戶外無線路由設備也可以供移動終端使用,因此,目前的通過PC來完成管理的無線路由設備無法滿足用戶的需求,從而開發ー種通過移動終端進行管理的無線路由設備極其重要
發明內容
本發明實施例提供了ー種無線路由設備、移動終端、管理系統及方法,可以實現通過移動終端進行無線路由設備的管理,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。為了解決上述技術問題,本發明實施例提供的ー種無線路由設備,包括第一無線通信単元;應用程序編程接ロ単元,用于設置應用程序編程接ロ ;執行單元,其中,所述第一無線通信単元,用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息;所述應用程序編程接ロ単元,還用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到所述管理命令;所述執行単元,用于根據所述應用程序編程接ロ單元獲取到的所述管理命令,執行相應的操作。相應地,本發明實施例還提供了一種移動終端,包括管理単元、應用程序編程接ロ調用單元和第二無線通信単元,其中所述管理単元,用于生成包含對無線路由設備的管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ ;所述應用程序編程接ロ調用單元,用于根據預先獲取的所述應用程序編程接ロ的信息,對所述管理単元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息;所述第二無線通信単元,用于向所述無線路由設備發送所述應用程序編程接ロ調用単元生成的包含對無線路由設備的管理命令的請求消息。相應地,本發明實施例還提供了ー種管理系統,其特征在于,包括無線路由設備和移動終端;所述無線路由設備包括第一無線通信単元;應用程序編程接ロ単元,用于設置應用程序編程接ロ ;執行單元,其中,
所述第一無線通信単元,用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息;所述應用程序編程接ロ単元,還用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到所述管理命令;所述執行単元,用于根據所述應用程序編程接ロ單元獲取到的所述管理命令,執行相應的操作;所述移動終端包括管理単元、應用程序編程接ロ調用單元和第二無線通信単元,其中所述管理単元,用于生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ ;
所述應用程序編程接ロ調用單元,用于根據預先獲取的所述應用程序編程接ロ的信息,對所述管理単元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息; 所述第二無線通信単元,用于向所述無線路由設備發送所述應用程序編程接ロ調用単元生成的包含對無線路由設備的管理命令的請求消息。相應地,本發明實施還提供了一種路由設備的配置管理方法,所述無線路由設備包含預先設置的應用程序編程接ロ,所述方法包括所述無線路由設備接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息;所述無線路由設備基于所述應用程序編程接ロ,對所述請求消息進行解封裝,獲取到所述管理命令;所述無線路由設備根據所述管理命令,執行相應的操作。相應地,本發明實施還提供了一種路由設備的配置管理方法,包括移動終端生成包含對無線路由設備的管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ;所述移動終端根據預先獲取的所述應用程序編程接ロ的信息,對所述包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息;所述移動終端向所述無線路由設備發送所述請求消息。本發明實施例提供的ー種無線路由設備、移動終端、管理系統及方法,具有如下有益效果通過無線路由設備接收移動終端發送的與無線路由設備預先設置的應用程序編程接ロ對應的,包含管理命令的請求消息,無線路由設備基于所述應用程序編程接ロ,對該請求消息進行封裝,獲取到管理命令,無線路由設備根據該管理命令執行相應操作,可以實現通過移動終端進行無線路由設備的管理,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I是本發明實施例提供的ー種無線路由設備的結構示意圖;圖2是本發明實施例提供的ー種移動終端的結構示意圖;圖3是本發明實施例提供的ー種移動終端的另ー實施方式的結構示意圖;圖4是本發明實施例提供的ー種管理系統的結構示意圖;圖5是本發明實施例提供的ー種無線路由設備的管理方法的第一實施例的流程示意圖; 圖6是本發明實施例提供的ー種無線路由設備的管理方法的第一實施例的另ー實施方式的流程示意圖;圖7是本發明實施例提供的ー種無線路由設備的管理方法的第二實施例的流程示意圖;圖8是本發明實施例提供的ー種無線路由設備的管理方法的第二實施例的另ー實施方式流程示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。圖I是本發明實施例提供的ー種無線路由設備的結構示意圖,該無線路由設備包括第一無線通信単元11 ;應用程序編程接ロ単元12,用于設置應用程序編程接ロ ;執行單元13,其中,第一無線通信単元11,用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息;應用程序編程接ロ単元12,還用于基于應用程序編程接ロ単元12設置的應用程序編程接ロ,對第一無線通信単元11接收的請求消息進行解封裝,獲取到所述管理命令;執行單元13,用于根據應用程序編程接ロ単元12獲取到的所述管理命令,執行相應的操作。需要說明的是,第一無線通信単元11接收移動終端發送的與應用程序編程接ロ對應的,包含管理命令的請求消息的接收方法可以是通過可以通過WiFi、藍牙或紅外線接收移動終端發送的與應用程序編程接ロ對應的,包含管理命令的請求消息,本發明包括但不限于上述列出的接收方式。上述應用程序編程接ロ可以為(Application ProgramInterface, API),該API具體為函數規則。需要說明的是,該應用程序編程接ロ単元12具體還用于根據所述無線路由設備的功能,設置與所述功能對應的應用程序編程接ロ。移動終端發起對無線路由設備的管理過程中就可以調用應用程序編程接ロ単元12設置的應用程序編程接口,移動終端具體的調用過程可以為,根據預先獲取到得所述應用程序編程接口的信息,對生成的包含管理命令的信息進行封裝,生成與應用程序編程接口單元12設置的應用程序編程接口對應,包含管理命令的請求消息,并向無線路由設備發送所述請求消息。應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行解封裝具體可以是應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進 行超文本傳送協議(hypertext transportprotocol, HTTP)解封裝;或,應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行傳輸控制協議(Transmission ControlProtocol, TCP)解封裝;或,應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行Socket協議解封裝;或,應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行用戶數據包協議(User DatagramProtocol, LUDP)解封裝;或,應用程序編程接口單元12基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行超文本傳輸安全協議(HypertextTransfer Protocol over Secure Socket Layer, HTTPS)角軍封裝。具體進行哪種協議的解封裝,是根據上述應用程序編程接口不同,而進行不同協議的解封裝。本發明實施例中應用程序編程接口單元12對第一無線通信單元11接收的請求消息進行封裝包括但不限于上述列出的解封裝形式。需要說明的是,在另一具體實施方式
中,第一無線通信單元11還具體用于接收移動終端發送的與所述應用程序編程接口對應的,包含配置管理命令的請求消息;應用程序編程接口單元12還具體用于基于應用程序編程接口單元12設置的應用程序編程接口,對第一無線通信單元11接收的請求消息進行解封裝,獲取到配置管理命令;執行單元13具體用于根據應用程序編程接口單元12獲取到的所述配置管理命令執行相應的配置操作。該實施方式,可以根據移動終端發送的配置管理命令執行相應的配置操作。下面為一個具體配置操作的例子若上述包含配置管理命令的請求消息為如下消息POST api/security/dmz HTTP/1.1 < xml version=" 1.0" encoding="UTF-8" >
〈request〉
<DmzStatus> I </DmzStatus>
<DmzIPAddress> 192.168.1.101 </DmzIPAddress>
〈/request〉
該請求消息對應于應用程序編程接口單元12設置的與隔離區(DemilitarizedZone, DMZ)功能對應的應用程序編程接口,應用程序編程接口單元12基于應用程序編程接口單元12設置與DMZ功能對應的應用程序編程接口,對上述消息進行解封裝后,會獲取到對DMZ功能進行配置管理,配置管理內容為開啟DMZ功能,并設定主機IP地址為192. 168. I. 101的配置管理命令。這樣執行單元13就根據上述配置管理命令完成執行開啟DMZ功能,并設定主機IP地址為192. 168. I. 101配置操作。該例子只是本發明實施例提供的一個具體實施例子,本發明還包括但不限于對無線路由設備的Sim卡、狀態監測、單板功能、登錄管理、在線升級等無線路由設備可以實現的功能的配置操作。在該實施方式中,應用程序編程接口單元12還具體用于基于應用程序編程接口單元12設置的應用程序編程接口,對執行單元13執行配置操作的執行狀態信息進行封裝,生成包含執行狀態信息的返回消息;第一無線通信單元11還具體用于向所述移動終端發送應用程序編程接口單元12生成的包含執行狀態信息的返回消息。這樣移動終端可以通過預先設置的管理界面顯示該執行狀態信息,如無線路由設備執行的配置操作是否執行成功,或,無線路由設備執行的配置操作的執行進度。需要說明的是,在另一具體的實施方式中,第一無線通信單元11還具體用于接收移動終端發送的與所述應用程序編程接口對應的,包含請求返回當前狀態信息的命令的請求消息。應用程序編程接口單元12還具體用于基于應用程序編程接口單元設置12的應用程序編程接口,對第一無線通信單元11接收的請求消息進行解封裝,獲取到請求返回當前狀態信息的命令;執行單元13還具體用于獲取當前狀態信息;應用程序編程接口單元12還具體用于基于應用程序編程接口單元12設置的應用程序編程接口,對執行單元13獲取的當前狀態信息進行封裝,生成包含所述當前狀態信息的響應消息;第一無線通信單元11還具體用于將應用程序編程接口 12生成的包含所述當前狀態信息的響應消息發送至所述移動終端。該實施方式中,移動終端可以實現監測無線路由設備的當前狀態信息,如監測及顯示無線路由設備的電池量、信號強度或路由設備連接移動終端的個數等信息。需要說明的是,在本實施中的移動移動包括但不限于手機終端或平板電腦等移動終端。
本實施例,通過第一無線通信單元接收移動終端發送的與無線路由設備預先設置的應用程序編程接口對應的,包含管理命令的請求消息,應用程序編程接口單元基于所述應用程序編程接口,對該請求消息進行封裝,獲取到管理命令,執行單元根據該管理命令執行相應操作,以實現移動移動終端對無線路由設備進行管理。可以實現無線路由設備的管理由移動終端完成,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。圖2是本發明實施例提供的一種移動終端的結構示意圖,如圖2所示,包括管理單元21、應用程序編程接口調用單元22和第二無線通信單23元,其中管理單元21,用于生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接口;應用程序編程接口調用單元22,用于根據預先獲取的所述應用程序編程接口的信息,對管理單元21生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應 用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息;可以理解的是,在移動終端發起對無線路由設備的管理請求之前,就會獲取應用程序編程接口的信息,以使應用程序編程接口調用單元22根據預先獲取的所述應用程序編程接口的信息,對管理單元21生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息。上述應用程序編程接口可以為API,該API具體為函數規則。第二無線通信單元23,用于向所述無線路由設備發送應用程序編程接口調用單元22生成的包含對無線路由設備的管理命令的請求消息。需要說明的是,第二無線通信單元23向所述無線路由設備發送應用程序編程接口調用單元22生成的包含對無線路由設備的管理命令的請求消息的發送方法可以是通過可以通過WiFi、藍牙或紅外線向所述無線路由設備發送應用程序編程接口調用單元22生成的包含對無線路由設備的管理命令的請求消息,本發明包括但不限于上述列出的發送方式。需要說明的是,在另一具體實施方式
中,管理單元21還具體用于根據用戶在預先設置的管理界面上的操作,生成包含對無線路由設備的管理命令的信息。該實施方式中,可以根據用戶在預先設置的管理界面上不同操作,可以生成不同的管理命令,以使無線路由設備執行不同的操作。上述預先設置的管理界面可以,根據預先獲取應用程序編程接口的信息中的應用程序編程接口,或,應用程序編程接口的網絡協議預先設置的管理界面,該管理界面中不同管理界面可以對應于不同管理功能,如有專門對應于無線路由設備中DMZ功能的界面,有專門對應于無線路由設備的登錄管理功能的界面等,此處不一一例出,當用戶需要對無線路由設備中的不同功能進行管理時,就可以在不同的管理界面上操作,這樣使本發明實施例提供的移動終端更加具有人性化。管理單元21還具體用于根據用戶在預先設置的窗口界面或微件Widget上的操作,生成包含對無線路由設備的管理命令的信息。上述窗口界面或微件Widget都為手機桌面上界面,這樣用戶在移動終端的桌面上就可以完成無線路由設備的管理。需要說明的是,在另一具體實施方式
中,管理單元21生成包含對無線路由設備的管理命令的信息,中的管理命令還可以是配置管理命令;
應用程序編程接口調用單元22還具體用于根據預先獲取的所述應用程序編程接口的信息,對管理單元21生成的包含對無線路由設備的配置管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的配置管理命令的請求消息。該實施方式,可以根據移動終端發送的配置管理命令執行相應的配置管理,使無線路由設備根據該配置管理命令執行相應的配置操作。下面為一個具體配置管理的例子若上述包含對路由設備的配置管理的請求消息為如下消息
POST api/security/dmz HTTP/1.1 < xml version=" 1.0" encoding="UTF-8" >· 〈request〉
<DmzStatus> I </DmzStatus>
<DmzIPAddress> 192.168.1.101 </DmzIPAddress>
〈/request〉該請求消息對應于無線路由設備設置的與DMZ功能對應的應用程序編程接口,對無線路由設備的配置管理命令具體是對DMZ功能進行配置管理,配置管理內容為開啟DMZ功能,并設定主機IP地址為192. 168. I. 101。這樣無線路由設備獲取得該配置管理命令后,就根據該配置管理命令執行開啟DMZ功能,并設定主機IP地址為192. 168. I. 101配置操作。該例子只是本發明實施例提供的一個具體實施例子,本發明還包括但不限于對無線路由設備的Sim卡、狀態監測、單板功能、登錄管理、在線升級等無線路由設備可以實現的功能的配置管理。在該實施方式中,管理單元21還可以具體用于根據用戶在預先設置的管理界面上的操作,生成包含對無線路由設備的配置管理命令的信息。這樣可以根據用戶在預先設置的管理界面上的不同操作,生成不同的包含配置管理命令的信息。同時,第二通信單元23還可以具體用于接收無線路由設備發送的包含無線路由設備根據該配置管理命令執行相應配置操作的執行狀態信息的返回消息;應用程序編程接口調用單元22還具體用于對第二通信單元23接收的返回消息進行解封裝,獲取到所述執行狀態信息。這樣移動終端可以通過預先設置的管理界面顯示該執行狀態信息,如無線路由設備執行的配置操作是否執行成功,或,無線路由設備執行的配置操作的執行進度。需要說明的是,在另一具體的實施方式中,管理單元21具體用于周期性的生成對無線路由設備的管理命令的信息,所述對無線路由設備的管理命令為請求返回無線路由設備的當前狀態信息的命令;第二無線通信單元23還具體用于接收所述無線路由設備發送的包含無線路由設備的當前狀態信息的命令的響應消息;應用程序編程接口調用單元22還具體用于對第二無線通信單元23接收的包含無線路由設備的當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息。這樣移動終端可以實時地獲取得無線路由設備的當前狀態信息,完成對無線路由設備的監測管理。同時,在該實施方式中,如圖3所示,該移動終端還可以包括顯示單元24,用于在預先設置的管理界面上顯示應用程序編程接口調用單22元獲取到的所述當前狀態信息。這樣移動終端可以實時地顯示無線路由設備的狀態信息,完成對無線路由設備的監測管理的同時,還可以讓用戶及時知曉無線路由設備的當前狀態信息。顯示單元24還具體用于在預先設置的窗口界面或微件Widget上顯示應用程序編程接口調用單22元獲取得到的所述當前狀態信息,上述窗口界面或微件Widget都為手機桌面上界面。這樣在移動終端的桌面上就可以實時的顯示無線路由設備的當前狀態信息,如顯示無線路由設備的電池量、信號強度或路由設備連接移動終端的個數等信息。
需要說明的是,在本實施中的移動移動包括但不限于手機終端或平板電腦等移動終端。本實施例,管理單元生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接口,應用程序編程接口調用單元根據預先獲取的所述應用程序編程接口的信息,對管理單元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息,第二無線通信單元向所述無線路由設備發送應用程序編程接口調用單元生成的包含對無線路由設備的管理命令的請求消息,這樣移動終端可以進行對無線管理設備的管理,因此,提高了無線路由設備應用價值,以及使得移動終端的用途更為廣泛。圖4是本發明實施例提供的一種管理系統的結構示意圖,如圖4所示,包括無線路由設備41和移動終端42,其中所述無線路由設備包括第一無線通信單元;應用程序編程接口單元,用于設置應用程序編程接口 ;執行單元,其中,所述第一無線通信單元,用于接收移動終端發送的與所述應用程序編程接口對應的,包含管理命令的請求消息;所述應用程序編程接口單元,還用于基于所述應用程序編程接口單元設置的應用程序編程接口,對所述第一無線通信單元接收的請求消息進行解封裝,獲取到所述管理命令;所述執行單元,用于根據所述應用程序編程接口單元獲取到的所述管理命令,執行相應的操作;所述移動終端包括管理單元、應用程序編程接口調用單元和第二無線通信單元,其中所述管理單元,用于生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接口;所述應用程序編程接口調用單元,用于根據預先獲取的所述應用程序編程接口的信息,對所述管理單元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息;第二無線通信單元,用于向所述無線路由設備發送所述應用程序編程接口調用單元生成的包含對無線路由設備的管理命令的請求消息。需要說明的是,本實施例中的無線路由設備41和移動終端42可以采用上面兩個實施例提供的任一實施方式中的無線路由設備和移動終端,此不對無線路由設備41和移動終端42進行重復說明。本實施例,無線路由設備接收移動終端發送的與無線路由設備預先設置的應用程序編程接口對應的,包含管理命令的請求消息,無線路由設備基于所述應用程序編程接口,對該請求消息進行封裝,獲取到管理命令,無線路由設備根據該管理命令執行相應操作,可以實現通過移動終端進行無線路由設備的管理,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。圖5是本發明實施例提供的一種路由設備的管理方法的第一實施例的流程示意圖,本實施例中無線路由設備包含預先設置的應用程序編程接口,如圖5所示,包括S101、無線路由設備接收移動終端發送的與所述應用程序編程接口對應的,包含管理命令的請求消息。需要說明的是,步驟SlOl接收移動終端發送的與應用程序編程接口對應的,包含管理命令的請求消息的接收方法可以是通過可以通過WiFi、藍牙或紅外線接收移動終端發送的與應用程序編程接口對應的,包含管理命令的請求消息,本發明包括但不限于上述列出的接收方式。上述應用程序編程接口可以為API,該API具體為函數規則。需要說明的是,在所述無線路由設備接收移動終端發送的與所述應用程序編程接口對應的,包含管理命令的請求消息之前,所述方法還包括所述無線路由設備根據所述無線路由設備的功能,設置與所述功能對應的應用程序編程接口。這樣移動終端發起對無線路由設備的管理過程中就可以調用應用程序編程接口,移動終端具體的調用過程可以為,根據預先獲取到得所述應用程序編程接口的信息,對生成的包含管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對管理命令的請求消息,再將該請求消息發送至所述無線路由設備。S102、無線路由設備基于所述應用程序編程接口,對所述請求消息進行解封裝,獲取到所述管理命令。需要說明的是,無線路由設備對所述請求消息進行解封裝具體可以是無線路由設備對所述請求消息進行超文本傳送協議HTTP解封裝;或,無線路由設備對所述請求消息進行傳輸控制協議TCP解封裝;或,無線路由設備對所述請求消息進行Socket協議解封裝;或,無線路由設備對所述請求消息進行用戶數據包協議LUDP解封裝;或,無線路由設備對所述請求消息進行超文本傳輸安全協議HTTPS解封裝。具體進行哪種協議的解封裝,是根據上述應用程序編程接口不同,而進行不同協議的解封裝。本發明實施例中對請求消息進行封裝包括但不限于上述列出的解封裝形式。、
S103、無線路由設備根據所述管理命令,執行相應的操作。需要說明的是,在另一具體實施方式
中,步驟SlOl中生成的管理命令具體可以是配置管理命令;步驟S103具體可以是無線路由設備根據所述配置管理命令執行相應的配置操作。該實施方式,可以根據移動終端發送的配置管理命令執行相應的配置操作。下面為一個具體配置操作的例子若上述包含配置管理命令的請求消息為如下消息 POST api/security/dmz HTTP/1.1 < xml version=" 1.0" encoding="UTF-8" >
〈request〉
<DmzStatus> I </DmzStatus>
<DmzIPAddress> 192.168.1.101 </DmzIPAddress>
〈/request〉該請求消息對應于無線路由設備設置的與DMZ功能對應的應用程序編程接口,步驟S102無線路由設備基于所述應用程序編程接口,對所述請求消息進行解封裝,獲取到所述配置管理命令,所述配置管理命令為對DMZ功能進行配置管理,配置管理內容為開啟DMZ功能,并設定主機IP地址為192. 168. I. 101的配置管理命令。這樣步驟S103所述無線路由設備根據所述配置管理命令執行相應的配置操作,中的配置操作具體為開啟DMZ功能,并設定主機IP地址為192. 168. I. 101。本發明還包括但不限于對無線路由設備的Sim卡、狀態監測、單板功能、登錄管理、在線升級等無線路由設備可以實現的功能的配置操作。在該實施方式中,如圖6所示,該方法還包括S104、無線路由設置基于預先設置的應用程序編程接口,對執行配置操作的執行狀態信息進行封裝,生成包含執行狀態信息的返回消息;S105、向所述移動終端發送包含執行狀態信息的返回消息。這樣移動終端可以通過預先設置的管理界面顯示該執行狀態信息,如無線路由設備執行的配置操作是否執行成功,或,無線路由設備執行的配置操作的執行進度。需要說明的是,在另一具體的實施方式中,步驟SlOl中生成的管理命令具體可以是請求返回當前狀態信息的命令;步驟S103具體可以是無線路由設備基于所述應用程序編程接口,對當前狀態信息進行封裝,生成包含所述當前狀態信息的響應消息,并向所述移動終端發送所述響應消
肩、O該實施方式中,移動終端可以實現監測無線路由設備的當前狀態信息,如監測及顯示無線路由設備的電池量、信號強度或路由設備連接移動終端的個數等信息。需要說明的是,在本實施中的移動移動包括但不限于手機終端或平板電腦等移動終端。
本實施例,無線路由設備接收移動終端發送的與無線路由設備預先設置的應用程序編程接口對應的,包含管理命令的請求消息,無線路由設備所述應用程序編程接口,對該請求消息進行封裝,獲取到管理命令,無線路由設備根據該管理命令執行相應操作,可以實現無線路由設備的管理由移動終端完成,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。圖7是本發明實施例提供的一種無線路由設備的配置管理方法的第二實施例的流程示意圖,如圖7所示,包括S201、移動終端生成包含對無線路由設備的管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接口;S202、移動終端根據預先獲取的所述應用程序編程接口的信息,對所述包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息;可以理解的是,在移動終端發起對無線路由設備的管理請求之前,就會獲取應用程序編程接口的信息,以使所述移動終端根據預先獲取的所述應用程序編程接口的信息,對所述包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息。S203、移動終端向所述無線路由設備發送所述請求消息。需要說明的是,步驟S203向所述無線路由設備發送包含對無線路由設備的管理命令的請求消息的發送方法可以是通過可以通過WiFi、藍牙或紅外線向所述無線路由設備包含對無線路由設備的管理命令的請求消息,本發明包括但不限于上述列出的發送方式。需要說明的是,在另一具體實施方式
中,步驟S201具體還可以是根據用戶在預先設置的管理界面上的操作,生成包含對無線路由設備的管理命令的信息。該實施方式中,可以根據用戶在預先設置的管理界面上不同操作,可以生成不同的管理命令,以使無線路由設備執行不同的操作。上述預先設置的管理界面可以,根據預先獲取應用程序編程接口的信息預先設置的管理界面,該管理界面的不同管理界面可以對應于不同管理項目,如有專門對應于無線路由設備中DMZ項目的界面,有專門對應于無線路由設備的登錄管理項目的界面等,此處不一一例出,當用戶需要對無線路由設備中的不同項目進行管理時,就可以在不同的管理界面上操作,這樣使本發明實施例提供的移動終端更加具有人性化。S201具體還可以是根據用戶在預先設置的窗口界面或微件Widget上的操作,生成包含對無線路由設備的管理命令的信息。上述窗口界面或微件Widget都為手機桌面上界面,這樣用戶在移動終端的桌面上就可以完成無線路由設備的管理。需要說明的是,在另一具體實施方式
中,步驟S201生成包含對無線路由設備的管理命令的信息,中的管理命令還可以是對無線路由設備的配置管理命令;步驟202具體還可以是移動終端根據預先獲取的所述應用程序編程接口的信息,對包含對無線路由設備的配置管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的配置管理命令的請求消息。該實施方式,可以根據移動終端發送的配置管理命令執行相應的配置管理,使無線路由設備根據該配置管理命令執行相應的配置操作。下面為一個具體配置管理的例子
若上述包含對路由設備的配置管理的請求消息為如下消息
POST api/security/dmz HTTP/1.1 < xml version=" 1.0" encoding="UTF-8" >
〈request〉
<DmzStatus> I </DmzStatus>
<DmzIPAddress> 192.168.1.101 </DmzIPAddress> 〈/request〉該請求消息對應于無線路由設備設置的與DMZ功能對應的應用程序編程接口,對無線路由設備的配置管理命令具體是對DMZ功能進行配置管理,配置管理內容為開啟DMZ功能,并設定主機IP地址為192. 168. I. 101。這樣無線路由設備獲取得該配置管理命令后,就根據該配置管理命令執行開啟DMZ功能,并設定主機IP地址為192. 168. I. 101配置操作。該例子只是本發明實施例提供的一個具體實施例子,本發明還包括但不限于對無線路由設備的Sim卡、狀態監測、單板功能、登錄管理、在線升級等無線路由設備可以實現的功能的配置管理。在該實施方式中,步驟S201具體還可以是用于根據用戶在預先設置的管理界面上的操作,生成包含對無線路由設備的配置管理命令的信息。這樣可以根據用戶在預先設置的管理界面上的不同操作,生成不同的包含配置管理命令的信息。同時,該方法在步驟S203之后,該方法還可以包括移動終端接收無線路由設備發送的包含無線路由設備根據該配置管理命令執行相應配置操作的執行狀態信息的返回消息;移動終端在預先設置的管理界面、窗口界面或微件Widget上顯示所述執行狀態信息。移動終端對接收的返回消息進行解封裝,獲取到所述執行狀態信息。這樣移動終端可以通過預先設置的管理界面、窗口界面或微件Widget上顯示該執行狀態信息,如無線路由設備執行的配置操作是否執行成功,或,無線路由設備執行的配置操作的執行進度。需要說明的是,在另一具體的實施方式中,步驟S201具體還可以是周期性的生成對無線路由設備的管理命令的信息,所述對無線路由設備的管理命令為請求返回無線路由設備的當前狀態信息。同時,該實施方式中,如圖8所示,該方法在步驟S203之后,該方法還可以包括S204、所述移動終端接收所述無線路由設備發送的包含所述無線路由設備的當前狀態信息的響應消息;S205、所述移動終端對所述包含所述無線路由設備的當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息。這樣移動終端可以實時地獲取得無線路由設備的當前狀態信息,完成對無線路由設備的監測管理。同時,在該實施方式中,在步驟S205所述移動終端對所述包含所述無線路由設備的當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息之后,該方法還包括。S206、所述移動終端在預先設置的管理界面、窗口界面或微件Widget上顯示獲取得到的所述無線路由設備的當前狀態信息。
這樣移動終端可以實時地顯示無線路由設備的狀態信息,完成對無線路由設備的監測管理的同時,還可以讓用戶及時知曉無線路由設備的當前狀態信息。上述窗口界面或微件Widget都為手機桌面上界面,,這樣在移動終端的桌面上就可以實時的顯示無線路由設備的當前狀態信息,如顯示無線路由設備的電池量、信號強度或路由設備連接移動終端的個數等信息。需要說明的是,在本實施中的移動移動包括但不限于手機終端或平板電腦等移動終端。本實施例,移動終端生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接口,移動終端根據預先獲取的所述應用程序編程接口的信息,對管理單元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接口對應的,包含對無線路由設備的管理命令的請求消息,移動終端向所述無線路由設備發送應用程序編程接口調用單元生成的包含對無線路由設備的管理命令的請求消息,這樣移動終端可以進行對無線管理設備的管理,因此,提高了無線路由設備應用價值,以及使得移動終端的用途更為廣泛。連接移動終端的個數等連接移動終端的個數等連接移動終端的個數等連接移動終端的個數等連接移動終端的個數等以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。本領域的技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊、實體或流程并不一定是實施本發明所必需的。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發明各個實施例中的各功能單元如無線路由設備的應用程序編程接口單元和執行單元,或是移動終端的管理單元、應用程序編程接口調用單元、顯示單元,可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
權利要求
1.ー種無線路由設備,其特征在干,包括第一無線通信単元;應用程序編程接ロ單元,用于設置應用程序編程接ロ ;執行單元,其中, 所述第一無線通信単元,用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息; 所述應用程序編程接ロ単元,還用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到所述管理命令; 所述執行単元,用于根據所述應用程序編程接ロ單元獲取到的所述管理命令,執行相應的操作。
2.如權利要求I所述的無線路由設備,其特征在于,所述應用程序編程接ロ単元具體用于,根據所述無線路由設備的功能,設置與所述功能對應的應用程序編程接ロ。
3.如權利要求I或2所述的無線路由設備,其特征在于,所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行超文本傳送協議HTTP解封裝; 或, 所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行傳輸控制協議TCP解封裝; 或, 所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行Socket協議解封裝; 或, 所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行用戶數據包協議UDP解封裝; 或, 所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行超文本傳輸安全協議HTTPS解封裝。
4.如權利要求1-3中任一項所述無線路由設備,其特征在于,所述第一無線通信単元具體用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含配置管理命令的請求消息; 所述應用程序編程接ロ単元具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到所述配置管理命令; 所述執行単元具體用于根據所述應用程序編程接ロ單元獲取到的所述配置管理命令執行相應的配置操作。
5.如權利要求1-4中任一項所述的無線路由設備,其特征在于,所述第一無線通信單元具體用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含請求返回當前狀態イM息的命令的請求消息; 所述應用程序編程接ロ単元具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到請求返回無線路由設備的當前狀態信息的命令; 所述執行単元具體用于獲取當前狀態信息; 所述應用程序編程接ロ單元還具體用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述執行單元獲取的當前狀態信息進行封裝,生成包含所述當前狀態信息的響應消息; 所述第一無線通信單元還具體用于將所述應用程序編程接ロ生成的包含所述當前狀態信息的響應消息發送至所述移動終端。
6.一種移動終端,其特征在于,包括管理単元、應用程序編程接ロ調用單元和第二無線通信単元,其中 所述管理単元,用于生成包含對無線路由設備的管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ; 所述應用程序編程接ロ調用單元,用于根據預先獲取的所述應用程序編程接ロ的信息,對所述管理単元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息; 所述第二無線通信単元,用于向所述無線路由設備發送所述應用程序編程接ロ調用單元生成的包含對無線路由設備的管理命令的請求消息。
7.如權利要求6所述的移動終端,其特征在于,所述管理単元具體用于根據用戶在預先設置的管理界面上的操作,生成包含對無線路由設備的管理命令的信息。
8.如權利要求6或7所述的移動終端,其特征在于,所述管理単元生成的包含對無線路由設備的管理命令的信息,所述對無線路由設備的管理命令為對無線路由設備的配置管理命令。
9.如權利要求6-8任一項所述的移動終端,其特征在干,所述管理単元具體用于周期性的生成對無線路由設備的管理命令的信息,所述對無線路由設備的管理命令為請求返回無線路由設備的當前狀態信息的命令; 所述第二無線通信單元還具體用于接收所述無線路由設備發送的包含無線路由設備的當前狀態信息的響應消息; 所述應用程序編程接ロ調用單元還具體用于對所述第二無線通信単元接收的包含無線路由設備的當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息。
10.如權利要求9所述的移動終端,其特征在于,所述移動終端還包括 顯示單元,用于在預先設置的管理界面或窗ロ界面或微件Widget上顯示所述應用程序編程接ロ調用單元獲取到的所述無線路由設備的當前狀態信息。
11.ー種管理系統,其特征在于,包括 無線路由設備和移動終端; 所述無線路由設備包括第一無線通信単元;應用程序編程接ロ単元,用于設置應用程序編程接ロ ;執行單元,其中, 所述第一無線通信単元,用于接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息;所述應用程序編程接ロ単元,還用于基于所述應用程序編程接ロ單元設置的應用程序編程接ロ,對所述第一無線通信単元接收的請求消息進行解封裝,獲取到所述管理命令; 所述執行単元,用于根據所述應用程序編程接ロ單元獲取到的所述管理命令,執行相應的操作; 所述移動終端包括管理単元、應用程序編程接ロ調用單元和第二無線通信単元,其中 所述管理単元,用于生成包含對無線路由設備管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ ; 所述應用程序編程接ロ調用單元,用于根據預先獲取的所述應用程序編程接ロ的信息,對所述管理単元生成的包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息; 第二無線通信単元,用于向所述無線路由設備發送所述應用程序編程接ロ調用單元生成的包含對無線路由設備的管理命令的請求消息。
12.ー種無線路由設備的管理方法,其特征在于,所述無線路由設備包含預先設置的應用程序編程接ロ,所述方法包括 所述無線路由設備接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息; 所述無線路由設備基于所述應用程序編程接ロ,對所述請求消息進行解封裝,獲取到所述管理命令; 所述無線路由設備根據所述管理命令,執行相應的操作。
13.如權利要求12所述的方法,其特征在于,在所述無線路由設備接收移動終端發送的與所述應用程序編程接ロ對應的,包含管理命令的請求消息之前,所述方法還包括 所述無線路由設備根據所述無線路由設備的功能,設置與所述功能對應的應用程序編程接ロ。
14.如權利要求12或13所述的方法,其特征在于,所述無線路由設備對所述請求消息進行解封裝的步驟具體包括 所述無線路由設備對所述請求消息進行超文本傳送協議HTTP解封裝; 或, 所述無線路由設備對所述請求消息進行傳輸控制協議TCP解封裝; 或, 所述無線路由設備對所述請求消息進行Socket協議解封裝; 或, 所述無線路由設備對所述請求消息進行用戶數據包協議UDP解封裝; 或, 所述無線路由設備對所述請求消息進行超文本傳輸安全協議HTTPS解封裝。
15.如權利要求12-14任一項所述的方法,其特征在于,所述管理命令包括 配置管理命令; 所述無線路由設備根據所述管理命令,執行相應的操作的步驟具體包括 所述無線路由設備根據所述配置管理命令執行相應的配置操作。
16.如權利要求12-15任一項所述的方法,其特征在于,所述管理命令包括 請求返回當前狀態信息的命令; 所述無線路由設備根據所述管理命令,執行相應的操作的步驟具體包括 所述無線路由設備基于所述應用程序編程接ロ,對當前狀態信息進行封裝,生成包含所述當前狀態信息的響應消息,并向所述移動終端發送所述響應消息。
17.ー種無線路由設備的配置管理方法,其特征在于,包括 移動終端生成包含對無線路由設備的管理命令的信息,所述無線路由設備包含預先設置的應用程序編程接ロ; 所述移動終端根據預先獲取的所述應用程序編程接ロ的信息,對所述包含對無線路由設備的管理命令的信息進行封裝,生成與所述應用程序編程接ロ對應的,包含對無線路由設備的管理命令的請求消息; 所述移動終端向所述無線路由設備發送所述請求消息。
18.如權利要求17所述的方法,其特征在于,所述移動終端生成包含對無線路由設備的管理命令的信息的步驟具體包括 所述移動終端根據用戶在預先設置的管理界面上的操作,生成所述包含對無線路由設備的管理命令的信息,所述管理命令為配置管理命令。
19.如權利要求17或18所述的方法,其特征在于,所述移動終端生成包含對無線路由設備的管理命令的信息的步驟具體包括 所述移動終端周期性的生成包含對無線路由設備的管理命令的信息,所述對無線路由設備的管理命令為請求返回無線路由設備的當前狀態信息; 在所述移動終端向所述無線路由設備發送所述請求消息之后,所述方法還包括 所述移動終端接收所述無線路由設備發送的包含所述無線路由設備的當前狀態信息的響應消息; 所述移動終端對所述包含所述無線路由設備的當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息。
20.如權利要求19所述的方法,其特征在于,在所述移動終端對所述包含所述當前狀態信息的響應消息進行解封裝,獲取到所述無線路由設備的當前狀態信息之后,所述方法還包括 所述移動終端在預先設置的管理界面或窗ロ界面或微件Widget上顯示所述無線路由設備的當前狀態信息。
全文摘要
本發明實施例公開了一種路由設備的配置管理方法,包括第一無線通信單元用于接收移動終端發送的與所述應用程序編程接口對應的,包含管理命令的請求消息;應用程序編程接口單元用于設置應用程序編程接口,以及基于所述應用程序編程接口單元設置的應用程序編程接口,對所述第一無線通信單元接收的請求消息進行解封裝,獲取到所述管理命令;執行單元用于根據所述應用程序編程接口單元獲取到的所述管理命令,執行相應的操作。相應地本發明實施例還公開了一種移動終端、管理系統及方法。本發明實施例可以實現通過移動終端進行無線路由設備的管理,因此,提高了無線路由設備應用價值,同時使得移動終端的用途更為廣泛。
文檔編號H04L29/08GK102685210SQ20121009450
公開日2012年9月19日 申請日期2012年4月1日 優先權日2012年4月1日
發明者鐘振 申請人:華為終端有限公司