[發明專利]支持極限網絡環境的移動作業系統工作平臺有效
| 申請號: | 201210536021.6 | 申請日: | 2012-12-11 |
| 公開(公告)號: | CN103051692A | 公開(公告)日: | 2013-04-17 |
| 發明(設計)人: | 黃翔;陳志剛;陳志堅;王英潔;陳富漢;解文艷 | 申請(專利權)人: | 中國能源建設集團廣東省電力設計研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510663 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 極限 網絡 環境 移動 作業 系統 工作 平臺 | ||
技術領域
本發明涉及計算機數據傳輸領域,特別是涉及支持極限網絡環境的移動作業系統工作平臺。
背景技術
資產密集型企業(電力、石油、煤礦等)的設備故障,不僅對經濟效益帶來直接影響,還可能造成潛在的安全事故和人身傷害。近年來,隨著IT技術的發展,移動作業系統逐步得到推廣和使用,以確保在設備巡檢和點檢過程中,管理規程真正有效地落地實施,杜絕漏檢、錯檢,預防設備事故。
移動作業系統是采用最新移動技術、面向設備巡檢、點檢、生產操作、安全環保等設備現場管理的信息化系統。相比于傳統的紙質作業方式,移動作業具有電子化、信息化、規范化和智能化的特點,可以最大限度提升工作計劃的規范化管理,提高作業現場的安全保障和現場作業的質量,同時讓企業實時了解現場工作情況。
為了保障現場工作順利進行,工作人員必須第一時間獲得作業信息,趕赴現場,在最短時間內依據指示完成作業,并回傳現場工作情況。這種移動作業工作模式對工作現場的網絡覆蓋情況提出了很高的要求,需要全天候無間斷平穩流暢的網絡信號。然而,各種惡劣的自然環境或災害因素都會導致網絡環境的缺失或不穩定。比如,在偏遠山區,網絡并未覆蓋或者信號微弱,但高壓輸電線和電塔等往往分布在這些地區,使得作業人員必須在惡劣網絡環境下作業;再比如,由雷擊火災等自然災害引發的搶險排險作業,網絡往往被迫中斷無法即時恢復,而作業任務并不能因此而延誤。
如何在這種極限網絡環境下保證移動作業系統能正常工作就成為一個重要挑戰。現有方法中,提出了一種將遺留系統轉化為支持離線工作的框架,該方案根據用戶使用習慣緩存頁面,并緩存離線情況下用戶輸入的數據,連線后再與數據庫進行同步。
但由于客戶端數據采用HTML?DOM和Java?Script等技術,而服務器采用Java等技術,它們之間的數據格式并不相同,在數據同步過程中難免遇到格式不一致問題,容易出錯,可靠性不高。
發明內容
本發明的目的在于提出支持極限網絡環境的移動作業系統工作平臺,可以在極限網絡環境下保證移動作業系統可靠、正常地工作。
采用的方案是:
支持極限網絡環境的移動作業系統工作平臺,包括:服務器引擎和客戶端引擎;
其中,所述服務器引擎,用于監聽服務器中新建移動作業的事件,獲取移動作業描述文件;根據所述移動作業描述文件獲取需要的移動作業頁面,將所述需要的移動作業頁面進行渲染得到預渲染頁面;以及,接收所述客戶端引擎上傳的所述錄制的腳本,回放所述錄制的腳本,向所述服務器上傳所述提交頁面的請求;所述描述文件包括:移動作業類型、各個移動作業類型包含的移動作業頁面和存儲移動作業的數據表;所述移動作業頁面包括:頁面名稱、頁面地址、頁面類型和頁面序號;所述頁面類型包括指導性頁面、表單性頁面以及說明性頁面;
所述客戶端引擎,用于緩存所述預渲染頁面,攔截向服務器發出的下載頁面的請求以及提交頁面的請求;將所述下載頁面的請求重定向到所述預渲染頁面;將所述提交頁面的請求錄制為腳本;直至網絡連接正常時,將錄制的腳本上傳到所述服務器引擎。
本發明將服務器引擎安裝在移動作業系統服務器端,將客戶端引擎安裝在移動作業系統客戶端;通過服務器引擎進行移動作業頁面的預取,以及預先渲染獲取的移動作業頁面;利用客戶端引擎將預先渲染的移動作業頁面緩存,截取在客戶端輸入的下載頁面請求,根據下載頁面的請求重定向到緩存的預渲染頁面;使得用戶可以在離線狀態下也能正常使用移動作業系統;用戶在對應頁面操作完成時,產生提交頁面的請求;客戶端引擎將提交頁面的請求錄制成腳本;當客戶端引擎與服務器引擎網絡連通時,將錄制的腳本提交到服務器引擎,由服務器引擎將錄制的腳本回放,重新向移動作業系統服務器提交頁面;利用日志回放的形式可以避免移動作業系統在離線工作時,出現的客戶端與服務器端數據格式是不一致的問題,可以在極限網絡環境下保證移動作業系統可靠、正常地工作。
附圖說明
圖1為本發明的一個結構示意圖;
圖2為本發明中服務器引擎的一個結構示意圖;
圖3為本發明中客戶端引擎的一個結構示意圖;
圖4為本發明中服務器引擎的另一個結構示意圖;
圖5為本發明中客戶端引擎的另一個結構示意圖。
具體實施方式
下面結合附圖對本發明進行說明。
本發明提出支持極限網絡環境的移動作業系統工作平臺,其中一個結構示意圖請參考圖1,包括:服務器引擎和客戶端引擎;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國能源建設集團廣東省電力設計研究院,未經中國能源建設集團廣東省電力設計研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210536021.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種中藥制成的清熱降脂的保健煙
- 下一篇:電流源電路





