欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):11147556閱讀:415來源:國知局
一種路由器管理軟件的生成方法及應(yīng)用方法與制造工藝

本發(fā)明涉及電子通信領(lǐng)域,具體為一種路由器管理軟件的生成方法及應(yīng)用方法。



背景技術(shù):

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

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



技術(shù)實(shí)現(xiàn)要素:

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

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

S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對(duì)應(yīng)關(guān)系;

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

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

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

S31)向路由器發(fā)送下載XML配置文件請(qǐng)求;

S32)當(dāng)管理軟件客戶端從路由器得到下載請(qǐng)求的響應(yīng)后,下載XML配置文件;

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

進(jìn)一步的,所述步驟S2)中將所述XML配置文件保存至路由器的獨(dú)立分區(qū)中。

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

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

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

進(jìn)一步的,所述步驟S4)中包括更新路由器功能與命令的對(duì)應(yīng)關(guān)系。

進(jìn)一步的,所述步驟S4)中包括增加路由器功能與命令的對(duì)應(yīng)關(guān)系。

本發(fā)明的另一個(gè)目的是:提供一種路由器管理軟件的應(yīng)用。

實(shí)現(xiàn)上述目的是技術(shù)方案是:一種路由器管理軟件的應(yīng)用方法,包括以下步驟,

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

進(jìn)一步的,所述步驟S6)包括以下步驟,

S61)下發(fā)相應(yīng)的指令至路由器;

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

進(jìn)一步的,所述步驟S61)包括以下步驟,

S611)用戶在管理界面上選擇相應(yīng)功能并在參數(shù)對(duì)話框中輸入相應(yīng)的參數(shù);

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

S613)路由器管理軟件將該HTTP報(bào)文發(fā)送至路由器。

進(jìn)一步的,所述步驟S62)包括以下步驟,

S621)路由器解析該HTTP報(bào)文,并獲得相應(yīng)的指令。

本發(fā)明的優(yōu)點(diǎn)是:本發(fā)明的路由器管理軟件的生成方法及應(yīng)用,在無線路由器增加新功能時(shí),只需要更新相應(yīng)類XML配置文件即可,APP會(huì)自動(dòng)根據(jù)類XML配置文件適配管理界面和相應(yīng)的功能,不需要針對(duì)無線路由器的新功能修改代碼而發(fā)布新的APP版本,從而從根本上解決了兩者耦合性強(qiáng)的問題;提高了產(chǎn)品的開發(fā)效率和質(zhì)量。

附圖說明

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步解釋。

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

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

圖3是本發(fā)明實(shí)施例3的路由器管理軟件應(yīng)用方法的步驟流程圖。

具體實(shí)施方式

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

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

步驟S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對(duì)應(yīng)關(guān)系。約定并關(guān)聯(lián)APP對(duì)無線路由器的管理功能,并形成APP管理配置無線路由器的功能列表。

具體的,例如:約定若干個(gè)Function對(duì)應(yīng)指令參數(shù)。如約定Function1對(duì)應(yīng)指令參數(shù):Command1<參數(shù)>;Function2對(duì)應(yīng)指令參數(shù):Command2<參數(shù)>,F(xiàn)unction3對(duì)應(yīng)指令參數(shù):Command3<參數(shù)>…,以此類推。

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

具體的,將該類XML配置文件嵌入至無線路由器的獨(dú)立分區(qū)并以類XML預(yù)配置文件保存。

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

具體的,如啟動(dòng)管理軟件客戶端,本實(shí)施例中以手機(jī)為說明對(duì)象,通過無線網(wǎng)絡(luò)連接無線路由器,保持無線通信網(wǎng)絡(luò)正常。啟動(dòng)手機(jī)上的路由器管理軟件,本實(shí)施例中,路由器管理軟件為APP,利用該APP讀取無線路由器中的類XML預(yù)配置文件。

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

S31)向路由器發(fā)送下載XML配置文件請(qǐng)求。

S32)當(dāng)管理軟件客戶端從路由器得到下載請(qǐng)求的響應(yīng)后,下載XML配置文件。

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

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

步驟S1)定義XML配置文件,所述XML配置文件包含路由器功能與命令的對(duì)應(yīng)關(guān)系。約定并關(guān)聯(lián)APP對(duì)無線路由器的管理功能,并形成APP管理配置無線路由器的功能列表。

具體的,例如:約定若干個(gè)Function對(duì)應(yīng)指令參數(shù)。如約定Function1對(duì)應(yīng)指令參數(shù):Command1<參數(shù)>;Function2對(duì)應(yīng)指令參數(shù):Command2<參數(shù)>,F(xiàn)unction3對(duì)應(yīng)指令參數(shù):Command3<參數(shù)>…,以此類推。

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

具體的,將該類XML配置文件嵌入至無線路由器的獨(dú)立分區(qū)并以類XML預(yù)配置文件保存。

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

具體的,如啟動(dòng)管理軟件客戶端,本實(shí)施例中以手機(jī)為說明對(duì)象,通過無線網(wǎng)絡(luò)連接無線路由器,保持無線通信網(wǎng)絡(luò)正常。啟動(dòng)手機(jī)上的路由器管理軟件,本實(shí)施例中,路由器管理軟件為APP,利用該APP讀取無線路由器中的類XML預(yù)配置文件。

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

S31)向路由器發(fā)送下載XML配置文件請(qǐng)求。

S32)當(dāng)管理軟件客戶端從路由器得到下載請(qǐng)求的響應(yīng)后,下載XML配置文件。

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

S4)重新定義XML配置文件。所述步驟S4)中包括更新路由器功能與命令的對(duì)應(yīng)關(guān)系。

本實(shí)施例以增加路由器功能與命令的對(duì)應(yīng)關(guān)系為例,如增加Function4以及對(duì)應(yīng)的參數(shù)。本實(shí)施例以增加路由器功能與命令的對(duì)應(yīng)關(guān)系為例,如增加了Function4以及對(duì)應(yīng)的參數(shù)后,在管理界面中,則多了Function4的對(duì)應(yīng)按鈕及參數(shù)對(duì)話框。

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

實(shí)施例3,本實(shí)施例是實(shí)施例1或?qū)嵤├?的路由器管理軟件的應(yīng)用。

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

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

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

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

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

S612)路由器管理軟件將該指令封裝到HTTP報(bào)文中,同時(shí)觸發(fā)下發(fā)指令。

S613)路由器管理軟件將該HTTP報(bào)文發(fā)送至路由器。

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

S621)路由器解析該HTTP報(bào)文,并獲得相應(yīng)的指令。路由器收到APP發(fā)來的HTTP格式的報(bào)文指令,解析內(nèi)容得到相應(yīng)的指令Command1<參數(shù)列表>,然后使相應(yīng)的路由器功能模塊生效。

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

以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丰城市| 鹤岗市| 丹阳市| 西青区| 仁化县| 达拉特旗| 佛冈县| 东山县| 宁远县| 绵竹市| 盐津县| 浦北县| 怀宁县| 日土县| 措勤县| 岳普湖县| 奎屯市| 鄂尔多斯市| 康保县| 郴州市| 三河市| 漳平市| 贵州省| 正定县| 锡林浩特市| 涟源市| 博罗县| 曲水县| 公安县| 万载县| 拜城县| 红原县| 黔西县| 望奎县| 江口县| 钟祥市| 防城港市| 饶平县| 高平市| 商南县| 阳西县|