亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng)的制作方法

文檔序號:7794850閱讀:197來源:國知局
一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明的目的在于提供一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng),本發(fā)明能夠實現(xiàn)在移動網絡不穩(wěn)定或用戶的移動設備連接不上網絡服務器的情況下,仍正常訪問企業(yè)移動高級應用平臺中的數(shù)據(jù)并能進行操作,本發(fā)明通過HTML5在線偵測服務,對網絡狀態(tài)實時檢測,當網絡異常時,根據(jù)本地離線文件及移動設備數(shù)據(jù)庫的存儲方式將遠程Web應用服務器端的數(shù)據(jù)同步到本地,并進行存儲;當用戶有Request請求時,通過調用該接口自動訪問移動終端本地數(shù)據(jù)庫或調用本地離線文件;用戶的各種操作以及一切新增數(shù)據(jù)經結構化處理封裝存至移動設備本地數(shù)據(jù)庫;當檢測到網絡狀態(tài)正常時,將存儲在本地的數(shù)據(jù)同步到Web應用服務器端數(shù)據(jù)庫。
【專利說明】一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及離線訪問【技術領域】,具體的說,是涉及一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng)。
【背景技術】
[0002]隨著移動終端技術與移動互聯(lián)技術的迅猛發(fā)展,PDA、智能手機、平板電腦等移動智能終端的相繼出現(xiàn)和大量使用,為移動應用提供了良好的支撐環(huán)境。移動智能終端具有易便攜、成本低、可靠性高、體積小、功耗低、移動計算能力等特點,加諸大容量的存儲,無線局域網技術,無線通信(GSM/GPRS)技術,全球定位系統(tǒng)等這些新技術不斷融合到移動智能終端中,加快了移動終端設備與企業(yè)應用架構的融合。
[0003]架構于移動終端設備企業(yè)移動應用憑借其優(yōu)越的用戶體驗、高效的業(yè)務處理能力、隨時隨地的信息交互等特色,成了企業(yè)各級使用者的新寵,正逐步建立移動辦公、移動現(xiàn)場作業(yè)、移動營銷、移動門戶等多樣化的企業(yè)移動高級應用平臺(Advanced EnterpriseMobile Application Platform, AEMAP)。
[0004]隨著企業(yè)信息化的進一步深入,企業(yè)移動高級應用平臺(AEMAP)已成為企業(yè)各級管理者不可或缺的輔助決策支持工具,企業(yè)移動高級應用平臺也逐步進入企業(yè)各級管理者的視線而備受青睞。然而現(xiàn)有企業(yè)移動高級應用平臺的服務必須要網絡在線環(huán)境下才能為用戶提供有效服務,用戶所使用的設備在連接不上網絡服務器的情況下,無法正常使用企業(yè)移動高級應用平臺中的功能。而且,即使在線訪問移動應用雖然可以獲得很好的實時數(shù)據(jù)交互,但過多依賴于網絡帶寬和受穩(wěn)定性的影響。
[0005]傳統(tǒng)HTML技術通過瀏覽器網頁緩存和Cooki e技術在客戶端來儲存網絡服務器的少量數(shù)據(jù)。但問題是Cookie的存儲空間極小,只能存儲用戶ID等標志性信息,可供用戶離線訪問的信息量少,無法滿足企業(yè)移動應用平臺中的離線訪問數(shù)據(jù)。為保證數(shù)據(jù)同步性、用戶體驗一致性,為企業(yè)移動高級應用平臺提供一種離線訪問的方法是有必要的。

【發(fā)明內容】

[0006]本發(fā)明的目的在于提供一種企業(yè)移動高級應用平臺的離線訪問方法及其系統(tǒng),本方法能夠實現(xiàn)在移動網絡不穩(wěn)定或用戶的移動設備連接不上網絡服務器的情況下,仍正常訪問企業(yè)移動高級應用平臺中的數(shù)據(jù)并能進行操作。
[0007]本發(fā)明的通過如下技術方案實現(xiàn)上述發(fā)明目的:
[0008]一種企業(yè)移動高級應用平臺離線訪問方法,包括以下步驟:
[0009]步驟A:通過超文本傳輸語言(Hyper Text Markup Language, HTML5)的在線偵測服務,對網絡狀態(tài)實時檢測,將網絡狀態(tài)實時通知服務管理器;當網絡異常時,根據(jù)本地離線文件及移動設備數(shù)據(jù)庫的存儲方式將遠程Web應用服務器端的數(shù)據(jù)同步到本地,并進行存儲;
[0010]步驟B:封裝服務調度接口,服務管理器在得到離線通知的情況下,當用戶有訪問請求時,通過調用該服務調度接口自動訪問移動終端本地數(shù)據(jù)庫或調用本地離線文件,月艮務調度接口根據(jù)請求的內容,判斷并實現(xiàn)本地離線數(shù)據(jù)的調用或離線文件展現(xiàn);
[0011]步驟C:當離線訪問的用戶操作信息不能及時上傳到Web應用數(shù)據(jù)庫時,用戶的各種操作以及一切新增數(shù)據(jù)經結構化處理封裝存至移動設備本地數(shù)據(jù)庫;
[0012]步驟D:當檢測到網絡狀態(tài)正常時,將網絡在線信息發(fā)送至服務管理器,根據(jù)網絡狀態(tài)信息,移動智能終端自動調用Web應用服務器端的數(shù)據(jù)上傳接口,將存儲在本地的數(shù)據(jù)同步到Web應用服務器端數(shù)據(jù)庫。
[0013]所述新增數(shù)據(jù)包括對企業(yè)移動高級應用平臺中指標顯示的批示信息。
[0014]所述服務管理器負責管理企業(yè)移動高級應用平臺中的接口與調度服務。
[0015]所述服務包括數(shù)據(jù)同步服務、離線操作、服務接口、接口調度設置。
[0016]本發(fā)明的另一發(fā)明目的在于提供一種用于實現(xiàn)上述企業(yè)移動高級應用平臺離線訪問方法的離線訪問系統(tǒng),該系統(tǒng)包括連接狀態(tài)偵測子模塊、離線用戶認證子模塊、數(shù)據(jù)下載服務子模塊、脫機服務子模塊、數(shù)據(jù)上傳服務子模塊、離線訪問設置子模塊、聯(lián)機服務子模塊。
[0017]所述離線用戶認證子模塊負責完成離線模式下系統(tǒng)的安全認證,根據(jù)存儲在本地的經過加密的用戶權限數(shù)據(jù)實現(xiàn)離線安全認證。
[0018]所述離線安全認證中,如果在一定時間內密碼錯誤超過一定的次數(shù),系統(tǒng)將拒絕登入并自動抹掉存儲在本地的數(shù)據(jù)和信息。
[0019]所述數(shù)據(jù)下載服務子模塊與數(shù)據(jù)上傳子模塊用于完成企業(yè)移動高級應用平臺與遠程Web應用服務器之間的數(shù)據(jù)交互以達到數(shù)據(jù)同步。
[0020]本發(fā)明的優(yōu)點在于客服傳統(tǒng)連線訪問的局限性,在移動網絡不穩(wěn)定的情況下,為企業(yè)移動高級應用平臺提供一種有效的離線訪問方法。
【專利附圖】

【附圖說明】
[0021]圖1為本發(fā)明的企業(yè)移動高級應用平臺離線訪問方法的結構圖;
[0022]圖2為本發(fā)明的企業(yè)移動高級應用平臺離線訪問的步驟流程圖;
[0023]圖3為本發(fā)明的企業(yè)移動高級應用平臺離線訪問機制;
[0024]圖4為本發(fā)明的企業(yè)移動高級應用平臺的離線訪問系統(tǒng)模塊圖。
【具體實施方式】
[0025]本發(fā)明的企業(yè)移動高級應用平臺的實現(xiàn)離線訪問的流程如圖2所示,包括以下步驟:
[0026]步驟A:通過HTML5 (Hyper Text Markup Language,超文本傳輸語言)的在線偵測服務,對網絡狀態(tài)實時檢測,將網絡狀態(tài)實時通知服務管理器。當網絡異常時,根據(jù)本地離線文件及移動設備數(shù)據(jù)庫的存儲方式將遠程Web應用服務器端的數(shù)據(jù)同步到本地,并進行存儲;服務管理器負責管理與調度企業(yè)移動高級應用平臺中的各種接口與服務,包括數(shù)據(jù)同步服務、離線操作、服務接口、接口調度設置等。所述數(shù)據(jù)同步包括數(shù)據(jù)下載和數(shù)據(jù)上傳。企業(yè)移動高級應用平臺離線訪問主要是指在網絡狀態(tài)不好時,移動應用端將遠程Web服務器端的數(shù)據(jù)進行同步下載和上傳,在檢測到斷網時企業(yè)移動高級應用平臺則訪問本地數(shù)據(jù)庫的數(shù)據(jù)進行展現(xiàn)。對于決策者的批示同樣可以提交,但首先它們是保存在本地的,待網絡可用時實時提交至Web應用數(shù)據(jù)庫。
[0027]步驟B:封裝服務調度接口,該接口提供離線調用本地數(shù)據(jù)的方法,服務管理器在得到離線通知的情況下,當用戶有Request請求時,通過調用該接口自動訪問移動終端本地數(shù)據(jù)庫或調用本地離線文件,接口根據(jù)請求的內容,判斷并實現(xiàn)本地離線數(shù)據(jù)的調用或離線文件展現(xiàn);
[0028]步驟C:當離線訪問的用戶操作信息不能及時上傳到Web應用數(shù)據(jù)庫時,用戶的各種操作以及一切新增數(shù)據(jù)經結構化處理封裝存至移動設備本地數(shù)據(jù)庫,所述新增數(shù)據(jù)包括對企業(yè)移動高級應用平臺中指標顯示的批示信息;
[0029]步驟D:當檢測到網絡狀態(tài)正常時,將網絡在線信息發(fā)送至服務管理器,根據(jù)網絡狀態(tài)信息,移動智能終端自動調用Web應用服務器端的數(shù)據(jù)上傳接口,將存儲在本地的數(shù)據(jù)同步到Web應用服務器端數(shù)據(jù)庫。
[0030]能夠實現(xiàn)上述離線方法的離線訪問系統(tǒng)如圖4所示,包括連接狀態(tài)偵測子模塊、離線用戶認證子模塊、數(shù)據(jù)下載服務子模塊、脫機服務子模塊、數(shù)據(jù)上傳服務子模塊、離線訪問設置子模塊、聯(lián)機服務子模塊。
[0031]其中離線用戶認證子模塊負責完成離線模式下系統(tǒng)的安全認證,根據(jù)存儲在本地的經過加密的用戶、權限等數(shù)據(jù)實現(xiàn)離線安全認證。如果在一定時間內密碼錯誤超過一定的次數(shù),系統(tǒng)將拒絕登入并自動抹掉存儲在本地的數(shù)據(jù)和信息。其中的數(shù)據(jù)下載服務子模塊與數(shù)據(jù)上傳子模塊用于完成企業(yè)移動高級應用平臺與遠程Web應用服務器之間的數(shù)據(jù)交互以達到數(shù)據(jù)同步,保證用戶在離線狀態(tài)下進行正常訪問和操作。
[0032]本系統(tǒng)的網絡連接狀態(tài)偵測子模塊利用HTML5實現(xiàn)在線狀態(tài)偵測服務,如圖3所示,監(jiān)聽在線/離線事件,當網絡狀態(tài)發(fā)生變化時立刻得到通知。當在線/離線狀態(tài)切換時,在線/離線事件將觸發(fā)監(jiān)聽程序,并使服務管理器即時掌握網絡狀態(tài)。
[0033]如圖1所示,在移動終端配有離線文件,用戶瀏覽的同時將遠程Web應用服務器數(shù)據(jù)離線下載到本地,本地緩存是通過頁面的Man1.fest文件進行管理,它以清單的形式展示需要緩存和不需要緩存的文件。當網絡狀態(tài)離線時,服務管理器監(jiān)聽到事件。遠程Web服務器端所提供的業(yè)務接口將數(shù)據(jù)都以JSON (JavaScript Object Notation)的格式存儲為本地離線文件,服務管理器進行判斷,若用戶訪問的是靜態(tài)頁面接口程序將直接調用本地離線頁面文件;若是異步等動態(tài)頁面服務管理器調用本地服務接口訪問離線到本地的數(shù)據(jù)文件,結合CSS3 (CascadingStyleSheet,層疊樣式表)、HTML5技術實現(xiàn)企業(yè)移動高級應用平臺的正常訪問。
[0034]在企業(yè)移動高級應用平臺中,當決策者對某數(shù)據(jù)進行了批示,批示數(shù)據(jù)通過接口進行數(shù)據(jù)處理封裝為JSON數(shù)據(jù)格式,在提交的過程中首先由移動智能終端截獲并存至本地數(shù)據(jù)庫,JSON數(shù)據(jù)格式滿足本地數(shù)據(jù)庫以(關鍵字,值)的形式存儲。當檢測到網絡連接時,服務管理器自動對數(shù)據(jù)進行提交,對用戶來說跟在線訪問的效果一致。
[0035]本發(fā)明的實施方式不限于此,在本發(fā)明上述基本技術思想前提下,按照本領域的普通技術知識和慣用手段對本
【發(fā)明內容】
所做出其它多種形式的修改、替換或變更,均落在本發(fā)明權利保護范圍之內。
【權利要求】
1.一種企業(yè)移動高級應用平臺離線訪問方法,其特征在于包括以下步驟: 步驟A:通過超文本傳輸語言(Hyper Text Markup Language,HTML5)的在線偵測服務,對網絡狀態(tài)實時檢測,將網絡狀態(tài)實時通知服務管理器;當網絡異常時,根據(jù)本地離線文件及移動設備數(shù)據(jù)庫的存儲方式將遠程Web應用服務器端的數(shù)據(jù)同步到本地,并進行存儲; 步驟B:封裝服務調度接口,服務管理器在得到離線通知的情況下,當用戶有訪問請求時,通過調用該服務調度接口自動訪問移動終端本地數(shù)據(jù)庫或調用本地離線文件,服務調度接口根據(jù)請求的內容,判斷并實現(xiàn)本地離線數(shù)據(jù)的調用或離線文件展現(xiàn); 步驟C:當離線訪問的用戶操作信息不能及時上傳到Web應用數(shù)據(jù)庫時,用戶的各種操作以及一切新增數(shù)據(jù)經結構化處理封裝存至移動設備本地數(shù)據(jù)庫; 步驟D:當檢測到網絡狀態(tài)正常時,將網絡在線信息發(fā)送至服務管理器,根據(jù)網絡狀態(tài)信息,移動智能終端自動調用Web應用服務器端的數(shù)據(jù)上傳接口,將存儲在本地的數(shù)據(jù)同步到Web應用服務器端數(shù)據(jù)庫。
2.根據(jù)權利要求1所述的企業(yè)移動高級應用平臺離線訪問方法,其特征在于:所述新增數(shù)據(jù)包括對企業(yè)移動高級應用平臺中指標顯示的批示信息。
3.根據(jù)權利要求1所述的企業(yè)移動高級應用平臺離線訪問方法,其特征在于:所述服務管理器負責管理企業(yè)移動高級應用平臺中的接口與調度服務。
4.根據(jù)權利要求3所述的企業(yè)移動高級應用平臺離線訪問方法,其特征在于:所述服務包括數(shù)據(jù)同步服務、離線操作、服務接口、接口調度設置。
5.一種用于實現(xiàn)如權利要求1所述方法的離線訪問系統(tǒng),其特征在于:該系統(tǒng)包括連接狀態(tài)偵測子模塊、離線用戶認證子模塊、數(shù)據(jù)下載服務子模塊、脫機服務子模塊、數(shù)據(jù)上傳服務子模塊、離線訪問設置子模塊、聯(lián)機服務子模塊。
6.根據(jù)權利要求5所述的離線訪問系統(tǒng),其特征在于:所述離線用戶認證子模塊負責完成離線模式下系統(tǒng)的安全認證,根據(jù)存儲在本地的經過加密的用戶權限數(shù)據(jù)實現(xiàn)離線安全認證。
7.根據(jù)權利要求5所述的離線訪問系統(tǒng),其特征在于:所述離線安全認證中,如果在一定時間內密碼錯誤超過一定的次數(shù),系統(tǒng)將拒絕登入并自動抹掉存儲在本地的數(shù)據(jù)和信肩、O
8.根據(jù)權利要求5所述的離線訪問系統(tǒng),其特征在于:所述數(shù)據(jù)下載服務子模塊與數(shù)據(jù)上傳子模塊用于完成企業(yè)移動高級應用平臺與遠程Web應用服務器之間的數(shù)據(jù)交互以達到數(shù)據(jù)同步。
【文檔編號】H04L12/26GK103747084SQ201410008918
【公開日】2014年4月23日 申請日期:2014年1月8日 優(yōu)先權日:2014年1月8日
【發(fā)明者】蘇凱, 吳廣財, 張世良 申請人:廣東電網公司信息中心
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1