[發(fā)明專利]移動端網(wǎng)頁開發(fā)的數(shù)據(jù)處理系統(tǒng)和方法、及應用裝置有效
| 申請?zhí)枺?/td> | 201510927486.8 | 申請日: | 2015-12-14 |
| 公開(公告)號: | CN106873952B | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設計)人: | 危學艷;靳凱 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 北京工信聯(lián)合知識產(chǎn)權代理有限公司 11266 | 代理人: | 郭一斐 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 網(wǎng)頁 開發(fā) 數(shù)據(jù)處理系統(tǒng) 方法 應用 裝置 | ||
1.一種移動端網(wǎng)頁開發(fā)中的數(shù)據(jù)處理方法,其特征在于,包括:
基于兼容多平臺的測試腳本語言數(shù)據(jù)庫建立采用對象方式的存儲模式,對數(shù)據(jù)流進行存儲,所述對象包含一個以上的數(shù)據(jù)域;
基于所述對象建立對數(shù)據(jù)進行封裝的數(shù)據(jù)模型,創(chuàng)建數(shù)據(jù)處理類DataHandler的實例并初始化,確定并解析所述數(shù)據(jù)模型;區(qū)分遠程傳輸和本地傳輸并初始化;根據(jù)區(qū)分的傳輸類型創(chuàng)建傳輸類實例,對數(shù)據(jù)進行讀取、更新及刪除處理,其中,本地傳輸類的數(shù)據(jù)處理流程包括:創(chuàng)建并初始化本地傳輸類實例,填充本地數(shù)據(jù)源到數(shù)據(jù)處理類中數(shù)據(jù)集合;觸發(fā)讀取數(shù)據(jù)事件時,解析用戶配置信息,查看是否需要過濾、分組、分頁、排序、計算聚合,并指定成功回調(diào)方法和失敗回調(diào)方法;調(diào)用本地傳輸類的讀取方法,并將解析的配置信息作為參數(shù)傳遞給所述本地傳輸類的讀取方法;讀取成功后執(zhí)行成功回調(diào)方法,返回讀取數(shù)據(jù);用數(shù)據(jù)解析類處理讀取的數(shù)據(jù),并根據(jù)配置信息使用查詢類處理數(shù)據(jù),返回處理結(jié)果;為待更新、待刪除和/或新增數(shù)據(jù)建立數(shù)據(jù)模型,當觸發(fā)更新事件、待刪除事件和/或新增事件,將每條數(shù)據(jù)放入對應事件的數(shù)組中;若自動保存,則將對應數(shù)組中數(shù)據(jù)保存到所述 數(shù)據(jù)處理類中的數(shù)據(jù)集合;若不自動保存,則需要調(diào)用所述數(shù)據(jù)處理類中的同步方法將對應數(shù)組中數(shù)據(jù)保存到所述數(shù)據(jù)處理類中的數(shù)據(jù)集合;所述數(shù)據(jù)模型增設有記錄的ID屬性, 能自動將每個數(shù)據(jù)域轉(zhuǎn)換為指定類型,并將數(shù)據(jù)渲染到網(wǎng)頁中。
2.根據(jù)權利要求1所述的移動端網(wǎng)頁開發(fā)中的數(shù)據(jù)處理方法,其特征在于,還包括:
建立緩存類數(shù)據(jù)模型,將遠程獲取的數(shù)據(jù)緩存在本地內(nèi)存中,下次請求時通過緩存類數(shù)據(jù)模型中設置的尋找方法直接讀取緩存中的數(shù)據(jù)。
3.根據(jù)權利要求2所述的移動端網(wǎng)頁開發(fā)中的數(shù)據(jù)處理方法,其特征在于,所述根據(jù)區(qū)分的傳輸類型創(chuàng)建傳輸類實例,對數(shù)據(jù)進行讀取、更新及刪除處理中,遠程傳輸類的處理過程包括:
創(chuàng)建并初始化遠程傳輸類實例;
遍歷數(shù)組以確定遠程請求類型;
檢測緩存配置是否為真,若是則直接讀取緩存中數(shù)據(jù),否則創(chuàng)建一個緩存區(qū),以存儲遠程數(shù)據(jù);
觸發(fā)讀取數(shù)據(jù)事件時,解析請求參數(shù),若遠程接受的參數(shù)和本地參數(shù)不匹配,通過參數(shù)匹配方法將本地參數(shù)修改為遠程可接受參數(shù),并將解析的參數(shù)配置到遠程請求鏈接url中;
配置成功回調(diào)方法和失敗回調(diào)方法,再讀取緩存中的數(shù)據(jù);如果有緩存數(shù)據(jù),讀取成功;如果沒有緩存數(shù)據(jù),則發(fā)出ajax請求,向服務器請求遠程數(shù)據(jù);讀取成功則調(diào)用成功回調(diào)函數(shù),將數(shù)據(jù)放入緩存類中,失敗則調(diào)用失敗回調(diào)函數(shù);
觸發(fā)新增、更新或刪除數(shù)據(jù)事件時,直接向遠程服務器發(fā)送ajax請求。
4.根據(jù)權利要求3所述的移動端網(wǎng)頁開發(fā)中的數(shù)據(jù)處理方法,其特征在于,所述遠程傳輸類的處理過程進一步包括:
創(chuàng)建遠程傳輸類實例,解析所述數(shù)據(jù)模型;
觸發(fā)讀取數(shù)據(jù)事件時,解析用戶配置信息,查看是否需要過濾、分組、分頁、排序、計算聚合操作,并指定成功回調(diào)方法和失敗回調(diào)方法;調(diào)用遠程傳輸類的讀取方法,并將解析的配置信息作為參數(shù)傳遞給遠程傳輸類的讀取方法;在遠程傳輸類的讀取方法中,組裝參數(shù),向遠程服務器發(fā)出請求;遠程服務器接收到此請求,解析參數(shù)并根據(jù)要求返回結(jié)果數(shù)據(jù)到本地,根據(jù)所解析出的數(shù)據(jù)模型將返回的結(jié)果數(shù)據(jù)存放在本地內(nèi)存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510927486.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:齒輪加工用井式氣體氮化爐
- 下一篇:鋁溶膠涂層在抑制金屬鈾表面自燃上的應用
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法
- 在數(shù)據(jù)處理系統(tǒng)中基于所需電池壽命的計算機電源管理
- 在網(wǎng)絡數(shù)據(jù)處理系統(tǒng)中安裝軟件的方法和系統(tǒng)
- 遠程數(shù)據(jù)處理系統(tǒng)的配置
- 多個子據(jù)處理系統(tǒng)之間在線切換的方法
- 跨境多幣種數(shù)據(jù)處理系統(tǒng)和方法
- 用于批量和實時數(shù)據(jù)處理的設備、系統(tǒng)和方法
- 動態(tài)地調(diào)整品牌和平臺界面元素
- 基于銀行卡交易的數(shù)據(jù)處理方法以及數(shù)據(jù)處理系統(tǒng)
- 數(shù)據(jù)處理方法、裝置和設備
- 用于批量和實時數(shù)據(jù)處理的設備、系統(tǒng)和方法





