[發明專利]一種Web系統可離線使用的處理方法無效
| 申請號: | 201210051822.3 | 申請日: | 2012-03-02 |
| 公開(公告)號: | CN102629200A | 公開(公告)日: | 2012-08-08 |
| 發明(設計)人: | 李冠聰 | 申請(專利權)人: | 浪潮集團山東通用軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 系統 離線 使用 處理 方法 | ||
技術領域
本發明涉及一種計算機應用技術,具體說是提供了一種Web系統在不具備網絡條件的情況下可以正常使用的處理方法,解決了某些行業或者企業的用戶因為出差在外或者沒有網絡環境而無法正常使用Web系統進行工作的問題。
背景技術
由于Web系統具有簡單易用、升級維護方便、數據安全性高等特點,所以很多行業或企業的信息化系統都采用Web方式開發建設。然而,在許多情況下,我們不能隨時隨地都依賴網絡連接。
某些行業或者企業的用戶因為出差在外或不具備網絡條件,導致無法正常使用Web系統進行工作,但管理業務卻不能由于Web系統無法使用而暫停。例如商業智能分析,用戶需要隨時隨地查詢系統數據,如果因為不能聯網而導致無法使用Web系統,則用戶無法根據系統數據進行管理決策,這將影響到用戶的正常工作。如果能讓用戶在離線時也能正常使用Web系統,就可以有效地提高用戶工作效率,保證用戶工作能正常進行。
發明內容
本發明的目的是提供一種Web系統可離線使用的處理方法。
本發明的目的是按以下方式實現的,Web系統功能采用由瀏覽器外掛組件解釋并執行的應用程序標記語言開發,此瀏覽器外掛組件使用支持跨瀏覽器、跨平臺的技術組件,只需第一次登錄Web系統時下載安裝。
Web系統功能使用瀏覽器外掛組件的方式開發;聯機使用Web系統時,由瀏覽器外掛組件運行系統功能并下載服務器數據自動緩存到本機數據庫;脫機使用Web系統時,由外掛組件運行系統功能并使用本機緩存數據庫;當具備網絡條件后再次聯機使用Web系統時,自動將本機緩存數據上傳至遠程服務器,具體處理步驟如下:
1)“聯機使用Web系統時,由瀏覽器外掛組件運行系統功能并下載服務器數據自動緩存到本機數據庫”?,?Web系統功能由瀏覽器外掛組件解釋執行,而不是由瀏覽器直接解釋執行,系統功能執行完成后自動獲取服務器數據并緩存到本機數據庫,本機數據庫采用通用小型關系數據庫,客戶無需做額外投資;
?2)“脫機使用Web系統時,由外掛組件運行系統功能并使用本機緩存數據庫”,?Web系統功能由瀏覽器外掛組件解釋并執行,Web系統在脫機使用時讀取本機數據庫中的緩存數據,并將用戶錄入的數據臨時保存到本機數據庫中,本機數據庫進行加密,本機操作系統用戶無法查看本機數據庫中的緩存數據,只能通過登錄Web系統后打開系統功能查看;
?3)“當具備網絡條件后再次聯機使用Web系統時,自動將本機緩存數據上傳至遠程服務器”,?Web系統聯機登錄后,由瀏覽器外掛組件讀取本機數據庫中的緩存數據并采用HTTP協議自動上傳至遠程服務器,上傳成功后刪除本機數據庫的緩存數據,以便提高本機數據庫的讀取性能。
本發明的優異效果:Web系統功能采用由瀏覽器外掛組件解釋并執行的應用程序標記語言開發,此瀏覽器外掛組件使用支持跨瀏覽器、跨平臺的技術組件,只需第一次登錄Web系統時下載安裝。Web系統功能使用瀏覽器外掛組件的方式開發;聯機使用Web系統時,由瀏覽器外掛組件運行系統功能并下載服務器數據自動緩存到本機數據庫;脫機使用Web系統時,由外掛組件運行系統功能并使用本機緩存數據庫;當具備網絡條件后再次聯機使用Web系統時,自動將本機緩存數據上傳至遠程服務器。
附圖說明
圖1是系統結構示意圖。
具體實施方式
參照說明書附圖對本發明的方法作以下詳細地說明。
本發明提供了一種在不具備網絡條件的情況下可以正常使用Web系統的處理方法。
1.?Web系統功能采用瀏覽器外掛組件的方式開發,開發時使用應用程序標記語言制作功能界面,使用面向對象的程序語言制作界面后臺程序,系統運行時由瀏覽器外掛組件解釋并執行。應用程序標記語言代碼例如:
<data:DataGrid?Name=dataGrid1?FontSize=11>
<data:DataGrid.Columns>
<data:DataGridTextColumn?Header=指標編號?Binding={Binding?KeyCode}?/>
<data:DataGridTextColumn?Header=指標名稱?Binding={Binding?KeyName}?/>
</data:DataGrid.Columns>
</data:DataGrid>
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團山東通用軟件有限公司,未經浪潮集團山東通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210051822.3/2.html,轉載請聲明來源鉆瓜專利網。





