ocket)的監(jiān)聽功能(任務、線程、進程等),然后將該socket重定向到命令行描述0、1和2。這樣就可以通過直接讀寫socket訪問到送來的命令行,所述命令行例如為字符串格式。
[0046]于本發(fā)明的一實施例中,優(yōu)選的,當對遠程用戶撥號認證服務器進行配置之后會產生配置成功或失敗的配置結果,所述還可通過所述JB0SS服務程序接收所述配置結果,并轉換成對應所述WEB頁面的格式以供反饋于所述人機交互界面,而在所述WEB頁面顯示來反饋用戶;于本發(fā)明的一實施例中,所述對應WEB頁面的格式為JS0N格式,JSON(JavaScript Object Notat1n)是一種輕量級的數(shù)據(jù)交換格式。它基于ECMAScript的一個子集。JS0N采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括 C、C++、C#、Java、JavaScript、Perl、Python 等)。這些特性使 JS0N 成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成(一般用于提升網絡傳輸速率)。
[0047]步驟S4:接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置。
[0048]綜上,本發(fā)明的技術方案中提供了 WEB頁面來進行配置文件配置的途徑,且通過自動轉換命令行來提供命令行配置遠程用戶撥號認證服務器的途徑,簡化了配置方式,提升了工作效率和用戶體驗。
[0049]與上述方法實施例對應的,本發(fā)明提供一種遠程用戶撥號認證服務器的配置系統(tǒng)實施例,可通用的技術細節(jié)不作重復贅述。
[0050]如圖2所示,本發(fā)明提供一種遠程用戶撥號認證服務器的配置系統(tǒng)1,包括:網絡應用服務模塊11及命令行配置模塊12 ;所述網絡應用服務模塊11,包括:文件配置模塊111、第一轉換模塊112及命令行交互模塊113 ;所述文件配置模塊111,用于提供WEB頁面形式的人機交互界面,以供接收對遠程用戶撥號認證服務器2使用的配置文件的配置操作來實現(xiàn)對遠程用戶撥號認證服務器的配置;所述第一轉換模塊112,用于將所述配置操作對應輸入信息轉換為所述遠程用戶撥號認證服務器2可識別的命令行;所述命令行交互模塊113,用于通過與遠程用戶撥號認證服務器2間的命令行接口 13發(fā)送所述命令行至所述遠程用戶撥號認證服務器2 ;所述命令行配置模塊12,用于接收并運行所述命令行完成對遠程用戶撥號認證服務器2的配置,具體的,所述命令行配置模塊12可設于遠程用戶撥號認證服務器2—側。
[0051]于本發(fā)明的一實施例中,所述命令行配置模塊12的接收并運行所述命令行完成對遠程用戶撥號認證服務器2的配置,包括:將所述命令行接口 13重定向到所述命令行中的文件描述符;監(jiān)聽所述命令行接口以訪問所述命令行。
[0052]于本發(fā)明的一實施例中,所述網絡應用服務模塊11為JB0SS服務程序。
[0053]于本發(fā)明的一實施例中,優(yōu)選但非必要的是,所述網絡應用服務模塊11還可包括:第二轉換模塊114,用于接收所述命令行的配置結果,并轉換成對應所述WEB頁面的格式以供反饋于所述人機交互界面。
[0054]于本發(fā)明的一實施例中,所述配置結果為JS0N格式。
[0055]本發(fā)明還可提供一種電子裝置,應用所述的遠程用戶撥號認證服務器的配置系統(tǒng)1 ;具體的,所述電子裝置例如為遠程用戶撥號認證服務器以外的其它服務器等。
[0056]再舉一具體實例來說明本發(fā)明技術方案的應用:
[0057]例如要配置“增加一個無線AP客戶端”的內容,用戶可在WEB頁面上配置輸入如下兩項:
[0058]1)無線AP的IP地址。
[0059]2)無線 AP 的 secret 密鑰。
[0060]用戶確定配置后,第一轉換器就將該輸入信息轉換成命令行字符串:
[0061]Add client ip 192.168.1.lOOsecret hello
[0062]然后,將該命令行通過命令行接口(socket)發(fā)送到遠程用戶撥號認證服務器進行配置。
[0063]遠程用戶撥號認證服務器會返回配置執(zhí)行的結果,一般如果配置成功會不報任何錯誤語句,如果配置失敗,會報:add client failure之類的語句;接收到該消息后,返回給第二轉換器,第二轉換器將結果轉換為JS0N格式,比如成功的話,返回(“AddClient”: ” SUCCESS” },然后將結果最后返回到WEB頁面給用戶顯示。
[0064]通過以上方式,可以有效地對傳統(tǒng)的Radius服務器進行改進,使其支持WEB的方式進行管控。
[0065]綜上所述,本發(fā)明的遠程用戶撥號認證服務器的配置方法、系統(tǒng)及電子裝置,通過網絡應用服務模塊提供WEB頁面形式的人機交互界面,以供接收對遠程用戶撥號認證服務器使用的配置文件的配置操作來實現(xiàn)對遠程用戶撥號認證服務器的配置;所述網絡應用服務模塊將所述配置操作對應輸入信息轉換為所述遠程用戶撥號認證服務器可識別的命令行;所述網絡應用服務模塊通過與遠程用戶撥號認證服務器間的命令行接口發(fā)送所述命令行至所述遠程用戶撥號認證服務器;接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置;使得遠程用戶撥號認證服務器配置更加方便,提升工作效率及用戶體驗。
[0066]本發(fā)明有效克服了現(xiàn)有技術中的種種缺點而具高度產業(yè)利用價值。
[0067]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術領域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發(fā)明的權利要求所涵蓋。
【主權項】
1.一種遠程用戶撥號認證服務器的配置方法,其特征在于,包括: 通過網絡應用服務模塊提供WEB頁面形式的人機交互界面,以供接收對遠程用戶撥號認證服務器使用的配置文件的配置操作來實現(xiàn)對遠程用戶撥號認證服務器的配置; 所述網絡應用服務模塊將所述配置操作對應輸入信息轉換為所述遠程用戶撥號認證服務器可識別的命令行; 所述網絡應用服務模塊通過與遠程用戶撥號認證服務器間的命令行接口發(fā)送所述命令行至所述遠程用戶撥號認證服務器; 接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置。2.根據(jù)權利要求1所述的遠程用戶撥號認證服務器的配置方法,其特征在于,所述接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置,包括: 將所述命令行接口重定向到所述命令行中的文件描述符; 監(jiān)聽所述命令行接口以訪問所述命令行。3.根據(jù)權利要求1所述的遠程用戶撥號認證服務器的配置方法,其特征在于,所述網絡應用服務模塊為JBOSS服務程序。4.根據(jù)權利要求1至3中任一項所述的遠程用戶撥號認證服務器的配置方法,其特征在于,包括:接收所述命令行的配置結果,并轉換成對應所述WEB頁面的格式以供反饋于所述人機交互界面。5.根據(jù)權利要求4所述的遠程用戶撥號認證服務器的配置方法,其特征在于,所述配置結果為JSON格式。6.一種遠程用戶撥號認證服務器的配置系統(tǒng),其特征在于,包括:網絡應用服務模塊及命令行配置模塊; 所述網絡應用服務模塊,包括:文件配置模塊、第一轉換模塊及命令行交互模塊; 所述文件配置模塊,用于提供WEB頁面形式的人機交互界面,以供接收對遠程用戶撥號認證服務器使用的配置文件的配置操作來實現(xiàn)對遠程用戶撥號認證服務器的配置; 所述第一轉換模塊,用于將所述配置操作對應輸入信息轉換為所述遠程用戶撥號認證服務器可識別的命令行; 所述命令行交互模塊,用于通過與遠程用戶撥號認證服務器間的命令行接口發(fā)送所述命令行至所述遠程用戶撥號認證服務器; 所述命令行配置模塊,用于接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置。7.根據(jù)權利要求6所述的遠程用戶撥號認證服務器的配置系統(tǒng),其特征在于,所述命令行配置模塊的接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置,包括: 將所述命令行接口重定向到所述命令行中的文件描述符; 監(jiān)聽所述命令行接口以訪問所述命令行。8.根據(jù)權利要求6所述的遠程用戶撥號認證服務器的配置系統(tǒng),其特征在于,所述網絡應用服務模塊為JBOSS服務程序。9.根據(jù)權利要求6至8中任一項所述的遠程用戶撥號認證服務器的配置系統(tǒng),其特征在于,所述網絡應用服務模塊包括:第二轉換模塊,用于接收所述命令行的配置結果,并轉換成對應所述WEB頁面的格式以供反饋于所述人機交互界面。10.根據(jù)權利要求9所述的遠程用戶撥號認證服務器的配置系統(tǒng),其特征在于,所述配置結果為JSON格式。11.一種電子裝置,其特征在于,應用如權利要求6至10中任一項所述的系統(tǒng)。
【專利摘要】本發(fā)明的遠程用戶撥號認證服務器的配置方法、系統(tǒng)及電子裝置,通過網絡應用服務模塊提供WEB頁面形式的人機交互界面,以供接收對遠程用戶撥號認證服務器使用的配置文件的配置操作來實現(xiàn)對遠程用戶撥號認證服務器的配置;所述網絡應用服務模塊將所述配置操作對應輸入信息轉換為所述遠程用戶撥號認證服務器可識別的命令行;所述網絡應用服務模塊通過與遠程用戶撥號認證服務器間的命令行接口發(fā)送所述命令行至所述遠程用戶撥號認證服務器;接收并運行所述命令行完成對遠程用戶撥號認證服務器的配置;使得遠程用戶撥號認證服務器配置更加方便,提升工作效率及用戶體驗。
【IPC分類】H04L12/24, H04L12/28
【公開號】CN105391583
【申請?zhí)枴緾N201510855967
【發(fā)明人】張偉
【申請人】上海斐訊數(shù)據(jù)通信技術有限公司
【公開日】2016年3月9日
【申請日】2015年11月30日