[發明專利]數據分析型軟件開發框架系統有效
| 申請號: | 201310307484.X | 申請日: | 2013-07-19 |
| 公開(公告)號: | CN104298496B | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | 樊后禮;馮安平 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海漢聲知識產權代理有限公司31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 分析 軟件 開發 框架 系統 | ||
1.一種數據分析型軟件開發框架系統,包括客戶端框架模塊、服務器執行引擎、服務器基礎類庫模塊、接口,其特征在于,服務器基礎類庫模塊包括基礎類庫、矩陣類庫、數據源類庫、數據可視化類庫、數學運算類庫、算法類庫、數據處理類庫;
基礎類庫,基礎類庫用于提供數據結構、工具性類庫、跨平臺及跨系統相關API及其實現;其中,對于不同操作系統功能相同但定義不同的系統API通過重新封裝技術來解決跨系統問題;
矩陣類庫用于以矩陣形式對數據進行存儲及加載;
數據源類庫用于從數據源中獲取記錄集及字段信息,對于記錄集信息提供按記錄塊或矩陣兩種方式訪問,記錄塊的訪問方式用在數據處理中,矩陣訪問方式用在數學運算上;
數據可視化類庫用于對數據源、算法結果中的數據進行可視化,數據可視化類庫包括圖形及圖表展示;
數學運算類庫用于實現算法的元運算及矩陣運算;
算法類庫包括統計分析函數、數據挖掘函數、數學優化函數;
數據處理類庫用于實現數據處理操作。
2.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,數學運算類庫包括如下任一種或任多種函數:
矩陣基本操作相關函數、矩陣分解的相關函數、同矩陣相關的基本數學函數、數據分析相關函數、數值微積分相關函數、隨機數相關函數、隨機變量的描述相關函數、隨機變量的累積概率相關函數、隨機變量的逆累積分布相關函數、隨機變量的數字特征相關函數、參數估計相關函數、假設檢驗相關函數、統計與概率相關函數。
3.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,數據處理類庫用于實現如下任一種或任多種數據處理操作:
重編碼、數據排序、數據合并、對數據進行變換和計算、缺失值處理、異常值處理、數據過濾、數據抽樣、行列轉換、記錄處理、變量處理、文件合并、數據重構、分類匯總。
4.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,接口包括框架類接口、功能類庫對外接口,其中,框架類接口定義了框架內各個成員間相互交互的一種協議,功能類庫對外接口定義了所有類庫對外提供服務的窗口。
5.根據權利要求4所述的數據分析型軟件開發框架系統,其特征在于,功能類庫對外接口包括原生型語言接口、組件型接口、SOA型接口中的任一種或任多種接口。
6.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,服務器執行引擎包括算法執行引擎,其中,算法執行引擎用于在多用戶或算法服務部署在多個服務器的場合下,實現接收、分發、執行、回復服務請求的功能。
7.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,服務器執行引擎包括過程流/作業執行引擎,其中,過程流/作業執行引擎用于在客戶端框架模塊為過程流形式操作時,接收客戶端框架模塊寫入的過程流信息,或者用于負責解析客戶端框架模塊寫入的信息,并通過調用算法執行引擎或框架類接口執行信息里面相關的服務指令。
8.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,客戶端框架模塊包括客戶端類庫,其中,客戶端類庫采用MVC型模式、插件式框架,客戶端類庫用于實現客戶端框架模塊的操作,客戶端框架模塊的操作包括過程流式、傳統菜單式、用戶自定義式中的任一種或任多種方式。
9.根據權利要求1所述的數據分析型軟件開發框架系統,其特征在于,矩陣類庫用于通過磁盤加內存片及智能預加載方式以矩陣形式對數據進行存儲及加載,其中,
磁盤加內存片具體是指:將數據儲存在磁盤、以及一定數量與大小的內存片上;
智能預加載具體是指:根據算法運行的特性,提前將磁盤中的數據加載到內存片上,使計算器能夠連續獲取到數據,而無需等待。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310307484.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:器件接口裝置、測試裝置及測試方法
- 下一篇:ATE測試通道設計方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





