[發明專利]一種虛擬OLAP服務的實現方法在審
| 申請號: | 201410831919.5 | 申請日: | 2014-12-29 |
| 公開(公告)號: | CN104462561A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 張胤 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/06 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 olap 服務 實現 方法 | ||
1.一種虛擬OLAP服務的實現方法,其特征在于:
(一)根據TCP傳輸協議,接收與發送OLAP消息封裝體
根據多個客戶端通過TCP協議發送的OLAP請求,開啟多個線程將二進制編碼消息轉碼為DIME消息,或者是根據DIME消息,將SOAP協議的消息轉碼為DIME后反饋給客戶端;
(二)多維查詢消息傳輸的解碼與編碼
將DIME格式的消息轉碼為SOAP協議的XML明文,或者是根據XML明文,將SOAP協議的消息轉碼為DIME格式的消息;
(三)服務與用戶交互的消息安全認證
根據用戶所選的認證方式,通過微軟提供的SSPI進行消息的安全認證;
(四)服務多維查詢分析語句的翻譯與轉發與返回
根據用戶的多維查詢語句,翻譯為服務器所識別的多維查詢語句,并且轉發到服務器,或者從服務器得到返回的多維查詢結果,并將查詢結果返回給客戶端。
2.根據權利要求1所述的虛擬OLAP服務的實現方法,其特征在于包括以下步驟:
步驟一:DIME消息的解碼與編碼
包括消息頭的編碼與解碼、消息塊的編碼與解碼;
步驟二:消息的安全認證
基于步驟一的DIME消息解碼與編碼,將解碼與編碼后的消息體作為安全認證的數據,以確認消息傳輸的安全性;
步驟三:多維查詢消息請求的執行
判斷多維服務器類型,對發送的多維查詢請求轉譯為服務器識別的查詢請求;
步驟四:反饋請求的多維查詢結果
根據步驟三獲取的多維分析反饋,對反饋消息安全加密;
步驟五:組裝DIME反饋消息
根據步驟四的安全加密消息,組成DIME反饋消息,最終消息返回客戶端。
3.根據權利要求2所述的虛擬OLAP服務的實現方法,其特征在于DIME消息的解碼與編碼中,基本信息包括一條或多條?DIME?記錄,
消息中的第一條記錄通過將?MB標記置位來表示,消息中的最后一條記錄通過將?ME標記置位來表示,DIME消息可以分為三段:
1)初始記錄塊是一條?DIME?記錄,并置位?CF標志;
2)每個中間記錄塊都是一條?DIME?記錄,并置位?CF?標志,用來指出這個記錄塊包含相同類型數據的下一個塊,并且它的標識符與初始記錄塊的標識符相同;
3)終止記錄塊是一條?DIME?記錄,它的?CF?標志被清零,表明這條記錄塊包含相同類型數據的最后一個塊,并且它的標識符與初始記錄塊的標識符相同。
4.根據權利要求2所述的虛擬OLAP服務的實現方法,其特征在于消息的安全認證用于驗證消息來源安全性觸發點,客戶端提供某種形式的憑據來允許服務器驗證客戶端的標識;確認了客戶端的標識后,服務器端應用程序授予執行操作和訪問資源的原則。
5.根據權利要求2所述的虛擬OLAP服務的實現方法,其特征在于多維查詢消息請求的執行方法為:根據步驟二定義的消息安全性,對安全可靠的消息來源安全解密;解密后的消息為多維分析協議的轉譯查詢指令,執行該指令,獲取多維分析反饋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410831919.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種移動終端文件離線數字版權保護方法及裝置
- 下一篇:數據遷移方法及裝置





