一種基于web的服務(wù)器遠程管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于WEB的服務(wù)器遠程管理系統(tǒng),包括用戶界面部分和數(shù)據(jù)交互部分;其中,所述用戶界面部分采用框架集技術(shù),各框架之間單獨加載頁面;而所述數(shù)據(jù)交互部分采用AJAX技術(shù),實現(xiàn)數(shù)據(jù)的異步傳輸,從而提高了WEB頁面的響應(yīng)速度,實現(xiàn)不需刷新整個頁面就能實時更新數(shù)據(jù)。本發(fā)明將整個界面分成相互的不同框架,實現(xiàn)各框架獨立加載頁面,從而實現(xiàn)局部刷新,在一定程度上減輕服務(wù)器負擔。而用戶數(shù)據(jù)交互的AJAX技術(shù),由于可以實現(xiàn)數(shù)據(jù)的異步傳輸,可以考慮用于客戶端WEB界面與服務(wù)器端數(shù)據(jù)的傳輸,從而提高WEB界面響應(yīng)能力。
【專利說明】—種基于WEB的服務(wù)器遠程管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于交互式WEB管理系統(tǒng)設(shè)計【技術(shù)領(lǐng)域】,涉及一種基于WEB的服務(wù)器遠程
管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的普及,幾乎每個行業(yè)都涉及到服務(wù)器,這就需要對服務(wù)器的管理能力不斷增強。為了滿足人們對服務(wù)器日益增長的響應(yīng)需求,需要服務(wù)器具有易用的遠程管理功能。
[0003]WEB界面管理就是當前非常流行的一種服務(wù)器遠程管理方法,web管理頁面可以在線提交、編輯、刪除網(wǎng)站相關(guān)欄目的內(nèi)容,后臺管理程序通過WEB圖形界面對遠端的服務(wù)器運行狀態(tài)進行監(jiān)控、發(fā)送開關(guān)機請求等。然而當前存在的很多服務(wù)器遠程管理界面都存在頁面請求響應(yīng)慢,等待時間長等問題。
[0004]故,針對上述現(xiàn)有技術(shù)存在的問題,實有必要進行開發(fā)研究,以提供一種方案,以減輕服務(wù)器負擔,提高WEB界面響應(yīng)能力,從而減少服務(wù)器遠程管理界面的等待時間,提高頁面的請求響應(yīng)速度。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明的目的在于提供一種基于WEB的服務(wù)器遠程管理系統(tǒng),以減輕服務(wù)器負擔,提高WEB界面響應(yīng)能力。
[0006]為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種基于WEB的服務(wù)器遠程管理系統(tǒng),包括用戶界面部分和數(shù)據(jù)交互部分;其中,所述用戶界面部分采用框架集技術(shù),各框架之間單獨加載頁面;而所述數(shù)據(jù)交互部分采用AJAX技術(shù),實現(xiàn)數(shù)據(jù)的異步傳輸,從而提高了 WEB頁面的響應(yīng)速度,實現(xiàn)不需刷新整個頁面就能實時更新數(shù)據(jù)。
[0007]進一步地,所述用戶界面部分包括有標題、菜單域以及內(nèi)容域,通過在各框架加載不同的頁面實現(xiàn)標題、菜單及內(nèi)容的相互獨立。
[0008]進一步地,所述菜單域通過JavaScript對象實現(xiàn)菜單項的隨意增減;而所述內(nèi)容域根據(jù)菜單的選擇來加載不同的頁面。
[0009]進一步地,所述數(shù)據(jù)交互部分參考AJAX技術(shù)編寫數(shù)據(jù)傳輸函數(shù),實現(xiàn)上層界面與服務(wù)器底層數(shù)據(jù)的交互。
[0010]進一步地,客戶端的html文件加載相應(yīng)js文件,在js文件中通過數(shù)據(jù)傳輸函數(shù)來調(diào)用經(jīng)處理后的asp文件,asp文件觸發(fā)服務(wù)器進行相應(yīng)操作并接收返回的數(shù)據(jù),然后通過js文件對數(shù)據(jù)進行處理。
[0011]相較于現(xiàn)有技術(shù),本發(fā)明將整個界面分成相互的不同框架,實現(xiàn)各框架獨立加載頁面,從而實現(xiàn)局部刷新,在一定程度上減輕服務(wù)器負擔。而用戶數(shù)據(jù)交互的AJAX技術(shù),由于可以實現(xiàn)數(shù)據(jù)的異步傳輸,可以考慮用于客戶端WEB界面與服務(wù)器端數(shù)據(jù)的傳輸,從而提高WEB界面響應(yīng)能力。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明的文件加載過程圖;
圖2是本發(fā)明的遠程調(diào)用體系結(jié)構(gòu)圖。
【具體實施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0014]本發(fā)明一種基于WEB的服務(wù)器遠程管理系統(tǒng)包括用戶界面部分和數(shù)據(jù)交互部分;其中,用戶界面部分采用框架集技術(shù),各框架之間單獨加載頁面;而數(shù)據(jù)交互部分采用AJAX技術(shù),實現(xiàn)數(shù)據(jù)的異步傳輸,無需等待服務(wù)器處理完請求,就繼續(xù)向服務(wù)器發(fā)送請求,從而提高了 WEB頁面的響應(yīng)速度,實現(xiàn)不需刷新整個頁面就能實時更新數(shù)據(jù)的功能。
[0015]本發(fā)明實施例中,用戶界面部分包括有標題、菜單域以及內(nèi)容域,通過在各框架加載不同的頁面實現(xiàn)標題、菜單及內(nèi)容的相互獨立。其中,標題域可以根據(jù)用戶的喜好加載圖片、文字以及動畫等;菜單域通過JavaScript對象實現(xiàn)菜單項的隨意增減;內(nèi)容域根據(jù)菜單的選擇來加載不同的頁面。
[0016]本發(fā)明實施例中,數(shù)據(jù)交互部分參考AJAX技術(shù)編寫了數(shù)據(jù)傳輸函數(shù),實現(xiàn)上層界面與服務(wù)器底層數(shù)據(jù)的交互。具體地,客戶端的html文件加載相應(yīng)js文件,在js文件中通過數(shù)據(jù)傳輸函數(shù)來調(diào)用經(jīng)處理后的asp文件,asp文件觸發(fā)服務(wù)器進行相應(yīng)操作并接收返回的數(shù)據(jù),然后通過js文件對數(shù)據(jù)進行處理。
[0017]圖1所示為本發(fā)明的WEB管理界面設(shè)計的文件調(diào)用關(guān)系,其中,用Html語言設(shè)計WEB管理系統(tǒng)的圖形界面以及數(shù)據(jù)表單,在Html文檔中調(diào)用JavaScript語言編寫的JS文件,在JS文件中定義了用于數(shù)據(jù)傳輸?shù)膶ο?、實現(xiàn)異步數(shù)據(jù)傳輸?shù)墓δ芎瘮?shù)、加載用于調(diào)用底層數(shù)據(jù)的ASP文件等,ASP文件主要是采用asp標簽來與底層數(shù)據(jù)交互,生成動態(tài)數(shù)據(jù),并返回數(shù)據(jù)。底層庫返回的數(shù)據(jù)在JS文件中進行處理,將其寫到WEB管理界面的相應(yīng)位置,至此整個數(shù)據(jù)顯示過程完成。
[0018]圖2所示為遠程調(diào)用體系結(jié)構(gòu)圖,采用B/S體系結(jié)構(gòu)進行設(shè)計,在客戶端主要向服務(wù)器端的WEB接口模塊發(fā)出遠程調(diào)用命令,觸發(fā)接口模塊與底層庫文件進行數(shù)據(jù)交互,并且處理服務(wù)器端返回的數(shù)據(jù)。在客戶端的JS文件中利用Ajax技術(shù)實現(xiàn)不需等待服務(wù)器執(zhí)行完成就可以繼續(xù)發(fā)送請求,并且在服務(wù)器實行請求期間頁面也是有數(shù)據(jù)顯示的,從而提高了 WEB頁面的響應(yīng)能力,使用戶感覺頁面更友好。
[0019]本發(fā)明由于可以將整個界面分成相互的不同框架,實現(xiàn)各框架獨立加載頁面,從而實現(xiàn)局部刷新,在一定程度上減輕服務(wù)器負擔。而用戶數(shù)據(jù)交互的AJAX技術(shù),由于可以實現(xiàn)數(shù)據(jù)的異步傳輸,可以考慮用于客戶端WEB界面與服務(wù)器端數(shù)據(jù)的傳輸,從而提高WEB界面響應(yīng)能力。
[0020]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種基于WEB的服務(wù)器遠程管理系統(tǒng),包括用戶界面部分和數(shù)據(jù)交互部分,其特征在于:所述用戶界面部分采用框架集技術(shù),各框架之間單獨加載頁面;而所述數(shù)據(jù)交互部分采用AJAX技術(shù),實現(xiàn)數(shù)據(jù)的異步傳輸,從而提高了 WEB頁面的響應(yīng)速度,實現(xiàn)不需刷新整個頁面就能實時更新數(shù)據(jù)。
2.如權(quán)利要求1所述,其特征在于:所述用戶界面部分包括有標題、菜單域以及內(nèi)容域,通過在各框架加載不同的頁面實現(xiàn)標題、菜單及內(nèi)容的相互獨立。
3.如權(quán)利要求2所述,其特征在于:所述菜單域通過JavaScript對象實現(xiàn)菜單項的隨意增減;而所述內(nèi)容域根據(jù)菜單的選擇來加載不同的頁面。
4.如權(quán)利要求3所述,其特征在于:所述數(shù)據(jù)交互部分參考AJAX技術(shù)編寫數(shù)據(jù)傳輸函數(shù),實現(xiàn)上層界面與服務(wù)器底層數(shù)據(jù)的交互。
5.如權(quán)利要求4所述,其特征在于:客戶端的html文件加載相應(yīng)js文件,在js文件中通過數(shù)據(jù)傳輸函數(shù)來調(diào)用經(jīng)處理后的asp文件,asp文件觸發(fā)服務(wù)器進行相應(yīng)操作并接收返回的數(shù)據(jù),然后通過js文件對數(shù)據(jù)進行處理。
【文檔編號】G06F17/30GK103607441SQ201310558706
【公開日】2014年2月26日 申請日期:2013年11月12日 優(yōu)先權(quán)日:2013年11月12日
【發(fā)明者】劉維霞, 劉強, 金長新 申請人:浪潮集團有限公司