[發明專利]一種flex客戶端支持海量數據長時計算的方法有效
| 申請號: | 201810917268.X | 申請日: | 2018-08-13 |
| 公開(公告)號: | CN109299171B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 彭建華;周惠;胡光永;堯海昌;劉芳芳 | 申請(專利權)人: | 南京工業職業技術大學 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/953;G06F9/46 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 于忠洲 |
| 地址: | 210016 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 flex 客戶端 支持 海量 數據 時計 方法 | ||
本發明提供了一種flex客戶端支持海量數據長時計算的方法,通過創建控制單元、寄存單元把一個完整的數據計算過程劃分為多個持續的、較小的計算過程,有效解決了Flex解析大數據而導致客戶端超時的問題,使基于Flex開發的富客戶端Web應用程序能夠支持大數據量的復雜應用計算。
技術領域
本發明涉及一種海量數據長時計算的方法,尤其是一種flex客戶端支持海量數據長時計算的方法。
背景技術
Flex是一個免費、高效的開源框架,用于構建對表現力要求極高、跨瀏覽器和操作系統的富客戶端Web應用程序。使用Flex框架構建Flex應用程序時,Flex框架可以通過智能編碼、交互式遍歷調試以及可視化設計用戶界面布局來簡化應用程序的界面開發、設計難度,加快基于Flex項目的開發進度,且利用AdobeAIR,Flex應用程序還可以訪問本地數據和系統的資源。與jsp、asp等技術相比,Flex的優勢:Flex與Flash:可以讓普通程序員開發制作Flash;豐富的界面渲染、交互能力,有極強的界面表現能力;RIA富客戶端應用,解決了異步調用,界面無刷新,瀏覽器兼容性等多項難題;是流媒體技術支持最好的應用;跨平臺能力強,能夠在Linux、Window、Android等各種操作系統上運行;能夠實現各種底層應用需求,比如操作、查看攝像頭,查看攝像頭實時視頻等。
基于Flex開發的富客戶端Web應用具有如此多優點,因此基于Flex技術的應用開發在國內被廣泛研究,甄海濤等發表了《基于Flex的城市給排水管理平臺設計與實現》(自動化技術與應用,2014)、潘立武等發表了《基于Flex和REST的WebGIS防汛信息管理系統》(水力發電,2017)、劉紅敏等發表了《基于Flex的企業創新方法服務系統的設計與實現》(計算機工程與設計,2014)、張永華等發表了《基于Flex與AnyMap技術的氣象災害應急響應系統》(氣象科技,2015)、鄧超等發表了《基于Flex的市級國土資源綜合監管平臺設計與實現》(測繪工程,2016)、韓冬等發表了《Flex與GIS結合的水資源信息管理系統實現》(測繪科學,2014)、黃冬梅等發表了《基于Flex和WebGIS的風暴潮輔助決策系統》(計算機應用與軟件,2014)、何貞銘等發表的《基于Flex的WebGIS客戶端及其應用》(地理空間信息,2014)等。
ActionScript 3.0是Flex技術的重要組成部分,是一種強大的面向對象編程語言。設計ActionScript 3.0的意圖是創建一種適合快速地構建效果豐富的互聯網應用程序的語言,這種應用程序已經成為Web體驗的重要部分。Flex的基礎是ActionScript 3.0,ActionScript 3.0運行環境是單線程事件驅動,Flex的一個事件從開始執行到結束,即使在這個事件中派遣了多個子事件執行一個邏輯處理單元,事件中的代碼也是按照事件派遣順序串行執行,當一個邏輯處理單元執行復雜任務,計算數據量大時,整個邏輯處理單元的執行也將會花費較長時間。在Flex中,一個事件處理業務的時間有時長限制,當一個事件處理的時間長度超過這個限制時,程序就出現超時提示,拋出超時異常,結束程序的運行,因此,基于Flex開發的富客戶端Web應用程序,目前是不支持大數據量的復雜應用計算。
發明內容
本發明要解決的技術問題是現有的基于Flex開發的富客戶端Web應用程序是不支持大數據量的復雜應用計算的。
為了解決上述技術問題,本發明提供了一種flex客戶端支持海量數據長時計算的方法,包括如下步驟:
步驟1,由客戶端向服務器發送查詢請求,服務端對接收的查詢請求進行解析,構建用于查詢數據的查詢語句,并將查詢語句提交至數據庫;
步驟2,數據庫根據查詢語句返回滿足條件的查詢結果數據至服務端;
步驟3,服務端構建用于返回客戶端的不同數據區,并對數據庫返回的查詢結果數據進行組織獲得不同數據區的分區數據,再將組織好的不同數據區的分區數據返回至客戶端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京工業職業技術大學,未經南京工業職業技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810917268.X/2.html,轉載請聲明來源鉆瓜專利網。





