[發(fā)明專利]一種計算軟件的識別方法及裝置在審
| 申請?zhí)枺?/td> | 202011640317.3 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112631943A | 公開(公告)日: | 2021-04-09 |
| 發(fā)明(設(shè)計)人: | 鄭磊;唐守忠;周越德;饒星 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 趙曉榮 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 計算 軟件 識別 方法 裝置 | ||
本申請公開了一種計算軟件的識別方法,該方法應(yīng)用于第一集群,包括:讀取數(shù)據(jù)存儲設(shè)備中混合后的待測試數(shù)據(jù),模擬并發(fā)聯(lián)機請求,將混合后的待測試數(shù)據(jù)發(fā)送給第二集群。接收第二集群發(fā)送的第一響應(yīng)結(jié)果。基于第一響應(yīng)結(jié)果生成交易日志,并將交易日志存儲于數(shù)據(jù)存儲設(shè)備中以使第三集群從數(shù)據(jù)存儲設(shè)備中讀取交易日志并根據(jù)交易日志獲得待測評計算軟件的識別結(jié)果;交易日志至少包括交易請求時間、第一交易響應(yīng)時間和第一交易觸發(fā)預(yù)設(shè)規(guī)則命中結(jié)果。通過該方法,第一集群模擬并發(fā)聯(lián)機請求,獲得待測試軟件的響應(yīng)結(jié)果并生成交易日志。利用交易日志識別待測試計算軟件是否為流式計算軟件。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種計算軟件的識別方法及裝置。
背景技術(shù)
當前,流式計算軟件的數(shù)據(jù)時效性優(yōu)于批式計算軟件,且流式計算軟件技術(shù)門檻高,在數(shù)據(jù)密集型應(yīng)用場景下須保證計算的準確性。于是,存在軟件商家用批式計算軟件代替流式計算軟件以欺騙非專業(yè)用戶的行為。在選購計算軟件時,需要對計算軟件進行識別,識別計算軟件是否為流式計算軟件。
目前,通過人工應(yīng)用進行計算軟件的識別,主觀性強,批式或微批架構(gòu)的計算軟件與流失計算軟件無法通過感官分辨差異,不能準確識別出是否為流式計算軟件。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本申請?zhí)峁┝艘环N計算軟件的識別方法及裝置,用于準確識別計算軟件的種類。
為了實現(xiàn)上述目的,本申請實施例提供的技術(shù)方案如下:
本申請實施例提供了一種計算軟件的識別方法,該方法應(yīng)用于第一集群,包括:
讀取數(shù)據(jù)存儲設(shè)備中混合后的待測試數(shù)據(jù),模擬并發(fā)聯(lián)機請求,將所述混合后的待測試數(shù)據(jù)發(fā)送給第二集群;所述第二集群中設(shè)置有觸發(fā)規(guī)則;所述第二集群用于部署待測評計算軟件和配置測試規(guī)則;
接收所述第二集群發(fā)送的第一響應(yīng)結(jié)果;所述第一響應(yīng)結(jié)果為所述第二集群接收所述混合后的待測試數(shù)據(jù)后,基于所述混合后的待測試數(shù)據(jù)和所述觸發(fā)規(guī)則實時生成的;所述第一響應(yīng)結(jié)果至少包括第一交易觸發(fā)規(guī)則命中結(jié)果、第一主鍵信息和第一交易響應(yīng)時間;
基于所述第一響應(yīng)結(jié)果生成交易日志,并將所述交易日志存儲于所述數(shù)據(jù)存儲設(shè)備中以使所述第三集群從所述數(shù)據(jù)存儲設(shè)備中讀取所述交易日志并根據(jù)所述交易日志獲得所述待測評計算軟件的識別結(jié)果;所述交易日志至少包括交易請求時間、第一交易響應(yīng)時間和第一交易觸發(fā)預(yù)設(shè)規(guī)則命中結(jié)果。
可選的,所述基于所述第一響應(yīng)結(jié)果生成交易日志,并將所述交易日志存儲于所述數(shù)據(jù)存儲設(shè)備中以使所述第三集群從所述數(shù)據(jù)存儲設(shè)備中讀取所述交易日志并根據(jù)所述交易日志獲得所述待測評計算軟件的識別結(jié)果,包括:
基于所述第一響應(yīng)結(jié)果生成交易日志,并將所述交易日志存儲于所述數(shù)據(jù)存儲設(shè)備中以使所述第三集群從所述數(shù)據(jù)存儲設(shè)備中讀取所述交易日志并根據(jù)所述第一交易響應(yīng)時間獲得所述待測評計算軟件的識別結(jié)果。
可選的,所述方法還包括:
接收第四集群發(fā)送的第二響應(yīng)結(jié)果;所述第二響應(yīng)結(jié)果至少包括第二交易觸發(fā)規(guī)則命中結(jié)果、第二主鍵信息和第二交易響應(yīng)時間;所述第二響應(yīng)結(jié)果為所述第四集群從所述數(shù)據(jù)存儲設(shè)備中獲取所述混合后的待測試數(shù)據(jù),并基于所述混合后的待測試數(shù)據(jù)中的所述埋點數(shù)據(jù)和觸發(fā)規(guī)則生成的;
基于所述第一響應(yīng)結(jié)果和第二響應(yīng)結(jié)果的交叉驗證,獲得流式計算軟件的準確性結(jié)果;
在目標時刻基于統(tǒng)計數(shù)據(jù)和所述流式計算軟件的準確性結(jié)果生成所述流式計算軟件的性能測試報告;所述目標時刻為所述第一集群停止發(fā)送所述混合后的待測試數(shù)據(jù)到所述第二集群后的預(yù)設(shè)時刻;所述統(tǒng)計數(shù)據(jù)為基于所述目標時刻之前所述第二集群對所述混合后的待測試數(shù)據(jù)進行處理后得到的數(shù)據(jù)生成的。
可選的,所述測試規(guī)則包括負載測試規(guī)則、疲勞測試規(guī)則、壓力測試規(guī)則中的任一種。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011640317.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





