麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種路由器管理軟件的生成方法及應用方法與流程

文檔序號:11147556閱讀:431來源:國知局
一種路由器管理軟件的生成方法及應用方法與制造工藝

本發明涉及電子通信領域,具體為一種路由器管理軟件的生成方法及應用方法。



背景技術:

現有的APP管理軟件通過HTTP JSON下發命令給無線路由器,比如需要配置路由器的功能A,這時APP軟件就需通過HTTP協議下發命令A到路由器,路由器收到配置命令A后,使相應的功能模塊生效。如果路由器增加了一個功能B,這時APP軟件就要修改代碼,增加下發命令B功能。一段時間后,路由器又增加一個功能C,這時APP軟件又需要增加功能C,如此兩者的軟件版本會不斷迭代,嚴重影響了APP管理軟件與路由器固件的開發效率。同時,兩者頻繁的軟件版本迭代,也增加了產品的缺陷率風險,影響了產品質量的提升。

上述解決方案不足的根本原因在于APP與路由器開發接口耦合性太強,路由器一側的接口修改直接影響APP側的軟件接口。



技術實現要素:

本發明的目的是:提供一種路由器管理軟件的生成方法,在無線路由器增加新功能時,只需要更新相應類XML配置文件即可,APP會自動根據類XML配置文件適配GUI界面和相應的功能,不需要針對無線路由器的新功能修改代碼而發布新的APP版本,從而從根本上解決了兩者耦合性強的問題。

實現上述目的的技術方案是:一種路由器管理軟件的生成方法,所述路由器管理軟件包括管理軟件客戶端,包括以下步驟:

S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對應關系;

S2)將所述XML配置文件保存至路由器中;

S3)管理軟件客戶端從路由器中讀取所述XML配置文件,生成管理界面。

進一步的,所述步驟S3)中包括以下步驟:

S31)向路由器發送下載XML配置文件請求;

S32)當管理軟件客戶端從路由器得到下載請求的響應后,下載XML配置文件;

S33)根據XML配置文件在管理界面上生成功能按鈕與參數對話框。

進一步的,所述步驟S2)中將所述XML配置文件保存至路由器的獨立分區中。

進一步的,所述的路由器管理軟件的生成方法還包括以下步驟:

S4)重新定義XML配置文件;

S5)重新執行步驟S2)至步驟S3)。

進一步的,所述步驟S4)中包括更新路由器功能與命令的對應關系。

進一步的,所述步驟S4)中包括增加路由器功能與命令的對應關系。

本發明的另一個目的是:提供一種路由器管理軟件的應用。

實現上述目的是技術方案是:一種路由器管理軟件的應用方法,包括以下步驟,

S6)路由器管理軟件在管理界面上管理路由器。

進一步的,所述步驟S6)包括以下步驟,

S61)下發相應的指令至路由器;

S62)通過該指令使路由器的相應功能生效。

進一步的,所述步驟S61)包括以下步驟,

S611)用戶在管理界面上選擇相應功能并在參數對話框中輸入相應的參數;

S612)路由器管理軟件將該指令封裝到HTTP報文中。

S613)路由器管理軟件將該HTTP報文發送至路由器。

進一步的,所述步驟S62)包括以下步驟,

S621)路由器解析該HTTP報文,并獲得相應的指令。

本發明的優點是:本發明的路由器管理軟件的生成方法及應用,在無線路由器增加新功能時,只需要更新相應類XML配置文件即可,APP會自動根據類XML配置文件適配管理界面和相應的功能,不需要針對無線路由器的新功能修改代碼而發布新的APP版本,從而從根本上解決了兩者耦合性強的問題;提高了產品的開發效率和質量。

附圖說明

下面結合附圖和實施例對本發明作進一步解釋。

圖1是本發明實施例1的路由器管理軟件的生成的步驟流程圖。

圖2是本發明實施例2的路由器管理軟件的生成的步驟流程圖。

圖3是本發明實施例3的路由器管理軟件應用方法的步驟流程圖。

具體實施方式

以下實施例的說明是參考附加的圖式,用以例示本發明可用以實施的特定實施例。

實施例1,如圖1所示,一種路由器管理軟件的生成方法,包括以下步驟。

步驟S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對應關系。約定并關聯APP對無線路由器的管理功能,并形成APP管理配置無線路由器的功能列表。

具體的,例如:約定若干個Function對應指令參數。如約定Function1對應指令參數:Command1<參數>;Function2對應指令參數:Command2<參數>,Function3對應指令參數:Command3<參數>…,以此類推。

步驟S2)將所述XML配置文件保存至路由器中。

具體的,將該類XML配置文件嵌入至無線路由器的獨立分區并以類XML預配置文件保存。

步驟S3)管理軟件客戶端從路由器中讀取所述XML配置文件,生成管理界面。

具體的,如啟動管理軟件客戶端,本實施例中以手機為說明對象,通過無線網絡連接無線路由器,保持無線通信網絡正常。啟動手機上的路由器管理軟件,本實施例中,路由器管理軟件為APP,利用該APP讀取無線路由器中的類XML預配置文件。

在步驟S3)中,具體步驟如下。

S31)向路由器發送下載XML配置文件請求。

S32)當管理軟件客戶端從路由器得到下載請求的響應后,下載XML配置文件。

S33)根據XML配置文件在管理界面上生成功能按鈕與參數對話框。利用APP生成若干個Function的按鈕以及對應的參數對話框,如生成Function1的按鈕1以及對應的參數對話框,生成Function2的按鈕2以及對應的參數對話框,生成Function3的按鈕3以及對應的參數對話框等。

實施例2,本實施例與實施例1的區別在于,本實施例增加了路由器管理軟件的更新功能。其具體步驟如下。

步驟S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對應關系。約定并關聯APP對無線路由器的管理功能,并形成APP管理配置無線路由器的功能列表。

具體的,例如:約定若干個Function對應指令參數。如約定Function1對應指令參數:Command1<參數>;Function2對應指令參數:Command2<參數>,Function3對應指令參數:Command3<參數>…,以此類推。

步驟S2)將所述XML配置文件保存至路由器中。

具體的,將該類XML配置文件嵌入至無線路由器的獨立分區并以類XML預配置文件保存。

步驟S3)管理軟件客戶端從路由器中讀取所述XML配置文件,生成管理界面。

具體的,如啟動管理軟件客戶端,本實施例中以手機為說明對象,通過無線網絡連接無線路由器,保持無線通信網絡正常。啟動手機上的路由器管理軟件,本實施例中,路由器管理軟件為APP,利用該APP讀取無線路由器中的類XML預配置文件。

在步驟S3)中,具體步驟如下。

S31)向路由器發送下載XML配置文件請求。

S32)當管理軟件客戶端從路由器得到下載請求的響應后,下載XML配置文件。

S33)根據XML配置文件在管理界面上生成功能按鈕與參數對話框。利用APP生成若干個Function的按鈕以及對應的參數對話框,如生成Function1的按鈕1以及對應的參數對話框,生成Function2的按鈕2以及對應的參數對話框,生成Function3的按鈕3以及對應的參數對話框等。

S4)重新定義XML配置文件。所述步驟S4)中包括更新路由器功能與命令的對應關系。

本實施例以增加路由器功能與命令的對應關系為例,如增加Function4以及對應的參數。本實施例以增加路由器功能與命令的對應關系為例,如增加了Function4以及對應的參數后,在管理界面中,則多了Function4的對應按鈕及參數對話框。

S5)重新執行步驟S2)至步驟S3)。

實施例3,本實施例是實施例1或實施例2的路由器管理軟件的應用。

如圖3所示,一種路由器管理軟件的應用方法,包括以下步驟。

S6)路由器管理軟件在管理界面上管理路由器。

所述步驟S6)包括以下步驟。

S61)路由器管理軟件下發相應的指令至路由器。所述步驟S61)包括以下步驟。

S611)用戶在管理界面上選擇相應功能并在參數對話框中輸入相應的參數。在此步驟中,用戶打開手機上的APP的管理界面,在管理界面上選中相應的功能,并在參數對話框中輸入與該功能對應的參數。

S612)路由器管理軟件將該指令封裝到HTTP報文中,同時觸發下發指令。

S613)路由器管理軟件將該HTTP報文發送至路由器。

S62)通過該指令使路由器的相應功能生效。具體的,在該步驟中,包括如下的具體實施步驟。

S621)路由器解析該HTTP報文,并獲得相應的指令。路由器收到APP發來的HTTP格式的報文指令,解析內容得到相應的指令Command1<參數列表>,然后使相應的路由器功能模塊生效。

本實施例中的利用APP管理無線路由器的方法有效減少了兩者的耦合度! 路由器固件版本迭代與APP版本迭代完全隔離。

以上僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 周至县| 梅河口市| 晴隆县| 行唐县| 北宁市| 威信县| 江西省| 南京市| 石城县| 沭阳县| 高陵县| 大名县| 枣庄市| 宜兰市| 皋兰县| 芦山县| 读书| 南平市| 丰台区| 达州市| 泊头市| 齐河县| 陇南市| 门头沟区| 姜堰市| 广汉市| 墨竹工卡县| 阳谷县| 格尔木市| 呼玛县| 嘉祥县| 保靖县| 开阳县| 那曲县| 庄浪县| 杂多县| 榆林市| 吴旗县| 定结县| 信宜市| 西青区|