[發(fā)明專利]基于桌面應(yīng)用程序的智能客戶端網(wǎng)站系統(tǒng)無效
| 申請?zhí)枺?/td> | 200710170600.2 | 申請日: | 2007-11-19 |
| 公開(公告)號: | CN101441628A | 公開(公告)日: | 2009-05-27 |
| 發(fā)明(設(shè)計)人: | 金駿;陳施琦 | 申請(專利權(quán))人: | 上海新納廣告?zhèn)髅接邢薰?/a> |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44;H04L29/06 |
| 代理公司: | 上海科盛知識產(chǎn)權(quán)代理有限公司 | 代理人: | 趙志遠 |
| 地址: | 200050上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 桌面 應(yīng)用程序 智能 客戶端 網(wǎng)站 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)站系統(tǒng),特別是涉及一種基于桌面應(yīng)用程序的智能客戶端網(wǎng)站系統(tǒng)。
背景技術(shù)
當(dāng)今世界網(wǎng)絡(luò)無處不在,怎樣改善人們?yōu)g覽網(wǎng)頁的體驗以及消除人們在瀏覽網(wǎng)頁的時候由于網(wǎng)速的原因而處于長時間的等待狀態(tài)成了當(dāng)今網(wǎng)站開發(fā)者的當(dāng)務(wù)之急。解決辦法之一就是網(wǎng)絡(luò)由瘦客戶端像胖客戶端發(fā)展,隨之而產(chǎn)生的技術(shù)也隨處可見,比如Adobe公司的Flash技術(shù)等等,但是Flash技術(shù)是存在他的缺陷的,首先他是以二進制來傳送的難以檢查,這樣對安全性產(chǎn)生了一定的影響,其次他很難與后臺的服務(wù)器端進行通訊,只能通過Flash的腳本語言(Actionscript)與腳本語言(Javascript)進行通訊,然后腳本語言(Javascript)再與后臺服務(wù)器通過異步(AJAX)或者網(wǎng)絡(luò)服務(wù)(WebService)來實現(xiàn)通訊,可以看出,這個過程需要消耗相當(dāng)大的資源而且也很復(fù)雜。解決辦法之二就是使用異步通訊技術(shù)(AJAX)使得網(wǎng)頁通過異步方式訪問,在用戶瀏覽網(wǎng)頁觸發(fā)一個事件的時候網(wǎng)頁并不會向傳統(tǒng)的頁面一樣刷新等待服務(wù)器的響應(yīng),而是不刷新頁面以異步的方式與服務(wù)器通訊并在客戶端使用腳本語言(Javascript)將結(jié)果顯示出來,但這種技術(shù)存在的缺陷就是如果網(wǎng)速很慢的話即使是異步但響應(yīng)的時間還是會比較慢。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于桌面應(yīng)用程序的智能客戶端網(wǎng)站系統(tǒng)。
本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):基于桌面應(yīng)用程序的智能客戶端網(wǎng)站系統(tǒng),其特征在于,包括:
智能客戶端,該智能客戶端的計算機系統(tǒng)上運行有用于處理用戶請求的桌面應(yīng)用程序;
網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器的網(wǎng)頁的Html中以對象的方式嵌有所述的應(yīng)用程序;
所述的桌面應(yīng)用程序由客戶端的瀏覽器從網(wǎng)站服務(wù)器加載。
本發(fā)明還包括一數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫系統(tǒng)設(shè)于智能客戶端內(nèi)或網(wǎng)站服務(wù)器內(nèi)。
所述的桌面應(yīng)用程序通過編譯得到一個特定文件,該特定文件進行數(shù)字簽名后,通過對象標(biāo)記嵌入到網(wǎng)頁的Html中。
所述的桌面應(yīng)用程序通過COM與網(wǎng)頁進行通訊。
所述的特定文件為動態(tài)鏈接庫文件或可執(zhí)行文件。
所述的桌面應(yīng)用程序通過計算機語言編寫。
所述的計算機語言采用C#。
與現(xiàn)有技術(shù)相比,本發(fā)明中,當(dāng)用戶打開電腦的時候整個桌面(Windows)應(yīng)用程序已經(jīng)加載到客戶端的瀏覽器上了,因此此時用戶相當(dāng)于在使用桌面(Windows)應(yīng)用程序,所以無論是執(zhí)行效率上還是用戶體驗上都會很舒服,更加值得一提的是由于全是運行在客戶機上也減輕了很多服務(wù)器的負(fù)擔(dān)。
附圖說明
圖1為現(xiàn)有的瘦客戶端網(wǎng)站系統(tǒng)的示意圖;
圖2為本發(fā)明的示意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步說明。
如圖2所示,基于桌面應(yīng)用程序的智能客戶端網(wǎng)站系統(tǒng),包括:
智能客戶端,該智能客戶端的計算機系統(tǒng)上運行有用于處理用戶請求的桌面應(yīng)用程序;
網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器的網(wǎng)頁的Html中以對象的方式嵌有所述的應(yīng)用程序;
所述的桌面應(yīng)用程序由客戶端的瀏覽器從網(wǎng)站服務(wù)器加載。
本發(fā)明還包括一數(shù)據(jù)庫系統(tǒng),該數(shù)據(jù)庫系統(tǒng)設(shè)于智能客戶端內(nèi)或網(wǎng)站服務(wù)器內(nèi);所述的桌面應(yīng)用程序通過編譯得到一個特定文件,該特定文件進行數(shù)字簽名后,通過對象標(biāo)記嵌入到網(wǎng)頁的Html中;所述的桌面應(yīng)用程序通過COM與網(wǎng)頁進行通訊;所述的特定文件為動態(tài)鏈接庫文件或可執(zhí)行文件;所述的桌面應(yīng)用程序通過計算機語言編寫;所述的計算機語言采用C#。
把桌面(Windows)應(yīng)用程序像一個對象一樣直接加載到網(wǎng)頁中,當(dāng)在該桌面(Windows)應(yīng)用程序上操作時完全就像是在直接操作桌面(Windows)應(yīng)用程序,根本感覺不到有正在使用網(wǎng)頁的痕跡,更不會有刷新網(wǎng)頁發(fā)生,很類似于現(xiàn)在流行的異步訪問技術(shù)(AJAX),但是它比異步訪問(AJAX)速度更快,因為他的一個特征就是直接運行在客戶機上的。
桌面(Windows)應(yīng)用程序的控件,可以使用任意一種語言來創(chuàng)建,需要注意的是,該控件必須支持COM,因為網(wǎng)頁與桌面(Windows)應(yīng)用程序是通過COM來通訊的;
超文本標(biāo)記語言(HTML),用來顯示已經(jīng)創(chuàng)建的桌面(Windows)控件。該控件必須以對象(Object)方式嵌入到超文本標(biāo)記語言(HTML)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海新納廣告?zhèn)髅接邢薰荆唇?jīng)上海新納廣告?zhèn)髅接邢薰驹S可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710170600.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





