亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法

文檔序號:7967511閱讀:227來源:國知局
專利名稱:無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法
無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法,特別涉及一種從實現(xiàn)的
效果和效率上非常近似于有標簽集Ajax的無標簽用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法。
背景技術(shù)
術(shù)語Ajax用來描述一組技術(shù),它使瀏覽器可以為用戶提供更為自然的瀏覽 體驗。Ajax以友好的用戶界面和高效的數(shù)據(jù)傳輸號稱新一代B/S架構(gòu)下的新興 技術(shù),它在用戶界面和數(shù)據(jù)傳輸效率上的優(yōu)點尤為突出。在Ajax之前,Web站 點強制用戶進入提交/等待/重新顯示范例,用戶的動作總是與服務(wù)器的"思考時 間"同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中 解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML (動態(tài)超文本標記語言)立即更新UI (用戶界面),并向服務(wù)器發(fā)出異步請求, 以執(zhí)行更新或査詢數(shù)據(jù)庫。當請求返回時,就可以使用JavaScript和CSS來相 應(yīng)地更新Ul,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在 與服務(wù)器通信Web站點看起來是即時響應(yīng)的。
然而,Ajax并不是十全十美的,其在用戶界面和數(shù)據(jù)傳輸上存在以下缺點
1. 使用大量的特有標簽和煩瑣的實施步驟,以使其技術(shù)成本和工時成本都 較高;
2. 通用性差,目前僅有幾款瀏覽器完全支持。
因此,實有必要提供一種無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法,其無 需外掛標簽集降低了開發(fā)難度且通用性好。
發(fā)明內(nèi)容
鑒于這種問題,本發(fā)明的目的在于提供-種無標簽集用戶界面及數(shù)據(jù)傳輸 系統(tǒng)及方法,該無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法通用性好且開發(fā)難度 相對較低。
為實現(xiàn)上述目的,本發(fā)明提供一種無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng),該 無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)包括
服務(wù)器端,該服務(wù)器端包括響應(yīng)模塊和服務(wù)器端處理模塊,其中,響應(yīng)模 塊包括頁面初始化模塊和響應(yīng)客戶端模塊,頁面初始化模塊用于當客戶端進入 系統(tǒng)后,負責(zé)發(fā)送首頁代碼;響應(yīng)客戶端模塊用于負責(zé)響應(yīng)客戶端提交到服務(wù) 器的請求;服務(wù)器端處理模塊和響應(yīng)模塊相互連接,用于響應(yīng)模塊和服務(wù)器后 端進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換。 客戶端,該客戶端包括操作界面模塊、界面控制模塊和客戶端處理模塊, 其中,操作界面模塊為用戶響應(yīng)請求的應(yīng)答界面的載體,各界面的切換都以此
為載體;界面控制模塊用于根據(jù)服務(wù)器返回的響應(yīng)對操作界面進行響應(yīng)修改、
添加、刪除等;客戶端處理模塊和操作界面模塊連接,用于將客戶端需要提交 的必要數(shù)據(jù)抓取,以標準表單形式提交給服務(wù)器端。
網(wǎng)絡(luò)傳輸模塊,是服務(wù)器端和客戶端進行請求和響應(yīng)操作的傳輸載體。
為實現(xiàn)上述目的,本發(fā)明提供一種無標簽集用戶界面及數(shù)據(jù)傳輸?shù)姆椒?該方法包括以下步驟
a系統(tǒng)接受用戶進入系統(tǒng),向服務(wù)器端申請操作界面請求,該系統(tǒng)將該申 請?zhí)峤恢另撁娉跏蓟K;
b其頁面初始化模塊會返回客戶端操作界面首頁給用戶;
C用戶通過操作界面進行相應(yīng)操作,并提交,則客戶端處理模塊隨即抓取 操作界面中的數(shù)據(jù)元素,并進行封裝;
d客戶端處理模塊向響應(yīng)客戶端模塊提交數(shù)據(jù);
e響應(yīng)客戶端模塊與服務(wù)器處理模塊進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換并將 執(zhí)行結(jié)構(gòu)傳遞給客戶端的界面控制模塊;
f客戶端的界面控制模塊根據(jù)返回的響應(yīng),對客戶端操作界面作響應(yīng)變動。 本發(fā)明提供一種無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法,其無需外掛標
簽集降低了開發(fā)難度且通用性好。


圖l為本發(fā)明的系統(tǒng)架構(gòu)圖; 圖2為本發(fā)明的執(zhí)行流程圖。
具體實施方式
圖1為本發(fā)明的系統(tǒng)架構(gòu)圖,該系統(tǒng)包括服務(wù)器端10、客戶端20和網(wǎng)絡(luò)傳 輸模塊30,所述服務(wù)器端10包括響應(yīng)模塊101和服務(wù)器端處理模塊102,其中, 響應(yīng)模塊101包括頁面初始化模塊104和響應(yīng)客戶端模塊105,頁面初始化模塊 104用于當客戶端20進入系統(tǒng)后,負責(zé)發(fā)送首頁代碼;響應(yīng)客戶端模塊105用 于負責(zé)響應(yīng)客戶端20提交到服務(wù)器端10的請求,例如表單數(shù)據(jù),頁面轉(zhuǎn)換等 請求,處理模塊102和響應(yīng)模塊101相互連接,用于響應(yīng)模塊101和服務(wù)器端 10后端進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換;所述客戶端20包括操作界面模塊201 、 界面控制模塊202和客戶端處理模塊203,其中,操作界面模塊201為用戶響應(yīng) 請求的應(yīng)答界面的載體,各界面的切換都以此為載體;界面控制模塊202用于 根據(jù)服務(wù)器端IO返回的響應(yīng)對操作界面進行響應(yīng)修改、添加、刪除等;客戶端 處理模塊203和操作界面模塊201連接,用于將客戶端20需要提交的必要數(shù)據(jù) 抓取,以標準表單形式提交給服務(wù)器端10;網(wǎng)絡(luò)傳輸模塊30,是服務(wù)器端10 和客戶端20進行請求和響應(yīng)操作的傳輸載體,另外,響應(yīng)客戶端模塊105響應(yīng)
客戶端20提交的請求例如查詢,為僅將査詢后的數(shù)據(jù)遞送到客戶,經(jīng)過客戶端
20的界面控制模塊202的組裝后修改操作界面,而不是直接發(fā)送整張頁面的代 碼到客戶端20。
圖2為本發(fā)明的執(zhí)行流程圖,其具體步驟如下
步驟401系統(tǒng)接受用產(chǎn)進入系統(tǒng),向服務(wù)器端10申請操作界面請求,該系
統(tǒng)會將申請?zhí)峤恢另撁娉跏蓟K104;
步驟402其頁面初始化模塊101會返回客戶端20操作界面首頁給用戶; 步驟403用戶通過操作界面進行相應(yīng)操作,并提交,則客戶端處理模塊203
隨即抓取操作界面中的數(shù)據(jù)元素,并進行封裝;
步驟404客戶端處理模塊203向響應(yīng)客戶端模塊105提交數(shù)據(jù);
步驟405響應(yīng)客戶端模塊105與服務(wù)器端處理模塊102進行業(yè)務(wù)級別的處
理與數(shù)據(jù)交換并將執(zhí)行結(jié)構(gòu)傳遞給客戶端20的界面控制模塊202,;
步驟406客戶端20的界面控制模塊202根據(jù)返回的響應(yīng),對客戶端20操
作界面作響應(yīng)變動。
本發(fā)明無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法與現(xiàn)有技術(shù)相比具有以下
優(yōu)點
1. 本發(fā)明無外引標簽集,且整個流程,數(shù)據(jù)僅作了必要數(shù)據(jù)的封裝傳輸, 降低了開發(fā)難度,縮短開發(fā)周期,進而降低開發(fā)和維護成本。
2. 通用性好,支持目前所有瀏覽器下B/S架構(gòu)的實現(xiàn)。
權(quán)利要求
1.一種無標簽集的用戶界面和數(shù)據(jù)傳輸?shù)南到y(tǒng),該系統(tǒng)包括服務(wù)器端、客戶端和網(wǎng)絡(luò)傳輸模塊,其特征在于服務(wù)器端,該服務(wù)器端包括響應(yīng)模塊和服務(wù)器端處理模塊,其中,響應(yīng)模塊包括頁面初始化模塊和響應(yīng)客戶端模塊,頁面初始化模塊用于當客戶端進入系統(tǒng)后,負責(zé)發(fā)送首頁代碼;響應(yīng)客戶端模塊用于負責(zé)響應(yīng)客戶端提交到服務(wù)器的請求;服務(wù)器端處理模塊和響應(yīng)模塊相互連接,用于響應(yīng)模塊和服務(wù)器后端進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換;客戶端,該客戶端包括操作界面模塊、界面控制模塊和客戶端處理模塊,其中,操作界面模塊為用戶響應(yīng)請求的應(yīng)答界面的載體,各界面的切換都以此為載體;界面控制模塊用于根據(jù)服務(wù)器返回的響應(yīng)對操作界面進行響應(yīng)修改、添加、刪除等;客戶端處理模塊和操作界面模塊連接,用于將客戶端需要提交的必要數(shù)據(jù)抓取,以標準表單形式提交給服務(wù)器端;網(wǎng)絡(luò)傳輸模塊,是服務(wù)器端和客戶端進行請求和響應(yīng)操作的傳輸載體。
2. 如權(quán)利要求l所述的無標簽集的用戶界面和數(shù)據(jù)傳輸?shù)南到y(tǒng),其特征在 于所述響應(yīng)客戶端模塊響應(yīng)客戶端提交的請求,例如查詢,為僅將査詢后的 數(shù)據(jù)遞送到客戶,經(jīng)過客戶端的界面控制模塊的組裝后修改操作界面,而不是 直接發(fā)送整張頁面的代碼到客戶端。
3. —種無標簽集的用戶界面和數(shù)據(jù)傳輸?shù)姆椒?,其特征在于該方法包?以下步驟a系統(tǒng)接受用戶進入系統(tǒng),向服務(wù)器端申請操作界面請求,該系統(tǒng)會將該 申請?zhí)峤恢另撁娉跏蓟K;b其頁面初始化模塊會返回客戶端操作界面首頁;C用戶通過操作界面進行相應(yīng)操作,則客戶端處理模塊隨即抓取操作界面 中的數(shù)據(jù)元素,并進行封裝;d客戶端處理模塊向響應(yīng)客戶端模塊提交數(shù)據(jù);e響應(yīng)客戶端模塊與服務(wù)器處理模塊進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換并將 執(zhí)行結(jié)構(gòu)傳遞給客戶端的界面控制模塊;f客戶端的界面控制模塊根據(jù)返回的響應(yīng),對客戶端操作界面作響應(yīng)變動。
4. 如權(quán)利要求3所述的無標簽集的用戶界面和數(shù)據(jù)傳輸?shù)姆椒?,其特征在于所述響?yīng)客戶端模塊響應(yīng)客戶端提交的請求,例如查詢,為僅將査詢后的 數(shù)據(jù)遞送到客戶,經(jīng)過客戶端的界面控制模塊的組裝后修改操作界面,而不是 直接發(fā)送整張頁面的代碼到客戶端。
全文摘要
一種無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法,通過客戶端操作界面模塊首先向客戶端處理模塊發(fā)送數(shù)據(jù),進而激發(fā)客戶端處理模塊抓取操作界面中的數(shù)據(jù)元素,并進行封裝,然后由客戶端處理模塊向服務(wù)器端的響應(yīng)客戶端模塊提交數(shù)據(jù),響應(yīng)客戶端模塊與服務(wù)器處理模塊進行業(yè)務(wù)級別的處理與數(shù)據(jù)交換并將執(zhí)行結(jié)構(gòu)傳遞給客戶端的界面控制模塊,客戶端的界面控制模塊根據(jù)返回的響應(yīng),對客戶端操作界面作響應(yīng)變動,本發(fā)明無標簽集用戶界面及數(shù)據(jù)傳輸系統(tǒng)及方法,無需外掛標簽集降低了開發(fā)難度且通用性好,易于維護和升級。
文檔編號H04L29/06GK101170545SQ20061011769
公開日2008年4月30日 申請日期2006年10月27日 優(yōu)先權(quán)日2006年10月27日
發(fā)明者季彬彬 申請人:環(huán)達電腦(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1