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