[發明專利]軟件功能分析系統與方法有效
| 申請號: | 201410318762.6 | 申請日: | 2014-07-04 |
| 公開(公告)號: | CN104077224B | 公開(公告)日: | 2017-01-04 |
| 發明(設計)人: | 馬太航 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 功能分析 系統 方法 | ||
1.一種軟件功能分析系統,其特征在于,包括:
模塊加載器,用于通過連接模塊侵入式加載至客戶端的軟件中,掃描通信環境,根據所述通信環境,生成與基礎服務器的交互方式,與收集服務器通訊,下載基礎引擎SDK包以及下載收集策略,以及在所述基礎引擎SDK包被下載完成之后,創建運行容器;
所述運行容器,檢測環境,并在環境檢測結束之后產生至少一個分析對象,以及創建異步任務池,并將所述異步任務池中的主任務初始化為控制收集子任務的調度引擎,其中所述分析對象對應于與和用戶行為和業務活動相關的事件;
所述調度引擎,根據本地服務器傳遞的實時服務器壓力和所述收集策略創建流程狀態機來收集所述分析對象的數據;以及
所述分析服務器,對所述數據進行分析并生成分析結果。
2.根據權利要求1所述的軟件功能分析系統,其特征在于,還包括:所述本地服務器通過元數據事件流引擎將收集到的所述數據進行加工成分析數據,并發送至所述分析服務器。
3.根據權利要求1或2所述的軟件功能分析系統,其特征在于,所述運行容器檢測環境具體為:串行執行以下過程:
檢測瀏覽器環境,生成基礎環境信息;
掃描網頁標簽,生成文檔樹;
掃描滾動條分辨率,生成特性控制元數據;以及
掃描用戶服務器接口,生成交互對象表。
4.根據權利要求1或2所述的軟件功能分析系統,其特征在于,所述流程狀態機根據所述主任務的配置信息來選擇事件,所述事件包括:用戶的行為動作信息數據收集、根據頁面等待事件數據發生的變化信息收集、基于頁面標簽模擬流程順序收集、用戶業務服務器與客戶端交互事件收集、運行環境變化狀態信息收集。
5.根據權利要求2所述的軟件功能分析系統,其特征在于,還包括:
所述收集服務器將所述分析對象的數據置于FIFO隊列,并增加所述服務器壓力;以及
將在所述FIFO隊列中的隊列數據根據壓力閾值寫入所述本地服務器中進行數據持久化,同時減少所述服務器壓力。
6.一種軟件功能分析方法,其特征在于,包括:
模塊加載器通過連接模塊侵入式加載至客戶端的軟件中,掃描通信環境,根據所述通信環境,生成與基礎服務器的交互方式,與收集服務器通訊,下載基礎引擎SDK包以及下載收集策略,以及在所述基礎引擎SDK包被下載完成之后,創建運行容器;
所述運行容器檢測環境,并在環境檢測結束之后產生至少一個分析對象,以及創建異步任務池,并將所述異步任務池中的主任務初始化為控制收集子任務的調度引擎,其中所述分析對象對應于與和用戶行為和業務活動相關的事件;
所述調度引擎根據本地服務器傳遞的實時服務器壓力和所述收集策略創建流程狀態機來收集所述分析對象的數據;以及
所述分析服務器對所述數據進行分析并生成分析結果。
7.根據權利要求6所述的軟件功能分析方法,其特征在于,還包括:所述本地服務器通過元數據事件流引擎將收集到的所述數據進行加工成分析數據,并發送至所述分析服務器。
8.根據權利要求6或7所述的軟件功能分析方法,其特征在于,所述運行容器檢測環境具體為:串行執行以下過程:
檢測瀏覽器環境,生成基礎環境信息;
掃描網頁標簽,生成文檔樹;
掃描滾動條分辨率,生成特性控制元數據;以及
掃描用戶服務器接口,生成交互對象表。
9.根據權利要求6或7所述的軟件功能分析方法,其特征在于,所述流程狀態機根據所述主任務的配置信息來選擇事件,所述事件包括:用戶的行為動作信息數據收集、根據頁面等待事件數據發生的變化信息收集、基于頁面標簽模擬流程順序收集、用戶業務服務器與客戶端交互事件收集、運行環境變化狀態信息收集。
10.根據權利要求7所述的軟件功能分析方法,其特征在于,還包括:
所述收集服務器將所述分析對象的數據置于FIFO隊列,并增加所述服務器壓力;以及
將在所述FIFO隊列中的隊列數據根據壓力閾值寫入所述本地服務器中進行數據持久化,同時減少所述服務器壓力。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410318762.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種嵌入式系統分區的動態調整方法和裝置
- 下一篇:壓力測試系統及方法





