一種模型更新方法及裝置與流程
2024-03-30 23:30:05 1

本申請涉及無線通信技術領域,尤其涉及一種模型更新方法及裝置。
背景技術:
隨著網際網路信息技術的發展,網際網路技術所應用的業務場景也逐漸增多。網際網路應用在給用戶帶來便利的同時,也帶來了一定的風險。為了降低業務處理風險,提高網際網路應用的安全可控性,伺服器在實際的業務處理中,通常需要基於預設的模型對當前的業務處理進行風險識別。
由於網際網路應用具有場景變化快、更新周期短等特點,在進行模型更新時,不僅要求更新的模型的覆蓋率和準確率較高,還要求模型更新效率較高。為了保證模型的覆蓋率和準確率,就需要在模型上線前對模型進行測試,只有在模型測試通過後,才會將模型上線。為了保證模型更新效率,就需要提高模型測試的效率。
目前,在進行模型測試時,一般是人為控制的,也即,模型訓練人員在訓練好模型後,通知模型測試人員進行測試,模型測試人員在對模型測試成功後,將模型在生產環境伺服器中上線。在這種方式下,模型測試人員不僅要考慮生產環境伺服器對模型上線的時間要求,比如不能在業務繁忙時進行上線,還要考慮自身工作時間安排,很容易導致模型不能及時被更新。
可見,在人為控制進行模型更新的方式下,不僅會耗費大量人力成本,而且很容易導致模型不能及時被更新。
技術實現要素:
本申請實施例提供一種模型更新方法及裝置,用以解決在人為控制進行模 型更新的方式下,不僅會耗費大量人力成本,而且很容易導致模型不能及時被更新的問題。
本申請實施例提供的一種模型更新方法,包括:
後臺管理伺服器從遠程伺服器中獲取模型更新文件;
所述後臺管理伺服器根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中;
所述後臺管理伺服器向測試環境伺服器發送測試指示信息,用於指示測試環境伺服器從所述共享資料庫中獲取所述更新後的模型,並對所述更新後的模型進行測試;
所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將正在使用的所述更新前的模型替換為所述更新後的模型。
可選地,所述後臺管理伺服器將所述更新後的模型存儲在共享資料庫中之後,還包括:
所述後臺管理伺服器向所述生產環境伺服器發送流量調用指示信息,用於指示所述生產環境伺服器將產生的業務數據發送給測試環境伺服器,以使所述測試環境伺服器基於所述生產環境伺服器發送的業務數據對獲取的所述更新後的模型進行測試。
可選地,所述後臺管理伺服器從遠程伺服器中獲取模型更新文件,包括:
所述後臺管理伺服器在監測到當前到達預設的模型更新時間時,從遠程伺服器中獲取所述模型更新文件。
可選地,所述後臺管理伺服器將所述更新後的模型存儲在共享資料庫中,包括:
所述後臺管理伺服器將更新後的模型存儲在共享資料庫中,並將共享資料庫中所述更新後的模型的執行狀態置為測試執行中狀態,用於向所述測試環境 伺服器指示所述更新後的模型為需要執行測試的模型。
可選地,所述方法還包括:
所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試失敗後,刪除所述共享資料庫中的所述更新後的模型,並指示所述遠程伺服器刪除所述模型更新文件。
可選地,所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息之前,還包括:
所述後臺管理伺服器將所述共享資料庫中所述更新後的模型的執行狀態置為正式運行狀態,用於向所述生產環境伺服器指示所述更新後的模型為測試成功後的模型。
本申請另一實施例提供的一種模型更新方法,包括:
生產環境伺服器接收所述後臺管理伺服器發送的模型更新指示信息;
所述生產環境伺服器從共享資料庫中獲取測試成功的更新後的模型,並將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
本申請又一實施例提供的一種模型更新方法,包括:
測試環境伺服器在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型;
所述測試環境伺服器對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器,以使所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向所述生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
本申請實施例提供的一種模型更新系統包括:
後臺管理伺服器,用於從遠程伺服器中獲取模型更新文件,根據所述模型 更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中;向測試環境伺服器發送測試指示信息,在測試環境伺服器對所述更新後的模型模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息;
遠程伺服器,用於存儲用戶上傳的模型更新文件;
測試環境伺服器,用於在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型,對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器;
生產環境伺服器,用於在接收到後臺管理伺服器發送的模型更新指示信息後,從共享資料庫中獲取測試成功的更新後的模型,並將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
本申請實施例提供的一種模型更新裝置,包括:
獲取模塊,用於從遠程伺服器中獲取模型更新文件;
確定模塊,用於根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中;
第一發送模塊,用於向測試環境伺服器發送測試指示信息,用於指示測試環境伺服器從所述共享資料庫中獲取所述更新後的模型,並對所述更新後的模型進行測試;
第二發送模塊,用於在所述測試環境伺服器對所述更新後的模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將正在使用的所述更新前的模型替換為所述更新後的模型。
本申請另一實施例提供一種模型更新裝置,包括:
接收模塊,用於接收所述後臺管理伺服器發送的模型更新指示信息;
獲取模塊,用於在所述接收模塊接收到所述模型更新指示信息後,從共享 資料庫中獲取測試成功的更新後的模型;
替換模塊,用於將所述獲取模塊獲取的所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
本申請又一實施例提供一種模型更新裝置,包括:
獲取模塊,用於在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型;
測試模塊,用於對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器,以使所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向所述生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
採用上述方案,後臺管理伺服器根據從遠程伺服器獲取的模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定更新後的模型,並將所述更新後的模型存儲在共享資料庫中;測試環境伺服器基於後臺管理伺服器的指示,從共享資料庫中獲取所述更新後的模型,並對更新後的模型進行測試;生產環境伺服器根據後臺管理伺服器的指示,將正在使用的所述更新前的模型替換為測試成功後的所述更新後的模型,從而可以實現模型的自動測試更新。
附圖說明
圖1為本申請實施例提供的模型更新系統結構示意圖;
圖2為本申請實施例一提供的模型更新方法流程圖;
圖3為本申請實施例二提供的模型更新方法流程圖;
圖4為本申請實施例三提供的模型更新裝置結構示意圖;
圖5為本申請實施例四提供的模型更新裝置結構示意圖;
圖6為本申請實施例五提供的模型更新裝置結構示意圖。
具體實施方式
如圖1所示,為本申請實施例提供的模型更新系統10結構示意圖,包括:
後臺管理伺服器11,用於從遠程伺服器12中獲取模型更新文件,根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中;向測試環境伺服器13發送測試指示信息,在測試環境伺服器13對所述更新後的模型模型測試成功後,向執行業務處理的生產環境伺服器14發送模型更新指示信息;
遠程伺服器12,用於存儲用戶上傳的模型更新文件;
測試環境伺服器13,用於在接收到後臺管理伺服器11發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型,對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器11;
生產環境伺服器14,用於在接收到後臺管理伺服器11發送的模型更新指示信息後,從共享資料庫中獲取測試成功的更新後的模型,並將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
可見,本申請實施例可以實現模型的自動測試更新,下面結合說明書附圖對本申請實施例作進一步詳細描述。
在以下實施例中,所述模型是指模型訓練人員通過一些數據挖掘手段,對各類用戶行為數據(比如支付方式、媒體接入控制(Media Access Control,MAC)地址、網際網路協議(Internet Protocol,IP)地址等)進行特徵數據抽取後,基於抽取的特徵數據,通過數據挖掘算法(比如決策樹、神經分類、邏輯回歸等)進行評分訓練後得到的評分算法表述模型。所述生產環境是指真實業務運行的環境。在將模型上線到生產環境正式運行之前,需要先將其放入測試環境(Beta環境)中進行測試,測試環境和生產環境隔離。本申請實施例中的共享資料庫(Database,DB)具體可以是MySQL資料庫。
實施例一
如圖2所示,為本申請實施例一提供的模型更新方法流程圖,包括以下步驟:
S201:後臺管理伺服器從遠程伺服器中獲取模型更新文件。
在具體實施過程中,模型訓練人員在訓練好更新後的模型後,將更新後的模型的模型更新文件(模型更新文件中包含相比更新前的模型,增加或更新的數據)壓縮後(比如壓縮為zip格式文件)存儲在遠程伺服器中指定目錄下。後臺管理伺服器可以根據預設的模型更新時間,在監測到當前到達預設的模型更新時間時,從遠程伺服器中獲取所述模型更新文件。比如,為了不影響生產環境伺服器中業務的正常執行,將模型更新時間設置為每天凌晨開始;後臺管理伺服器根據當前日期,自動讀取前一天的模型更新文件即可。每一個模型包括基本配置文件和模型算法文件兩部分,模型算法如隨機森林、決策樹C5算法等,模型訓練人員將基本配置信息文件和模型算法文件以不同的文件格式區分開,壓縮為zip文件包後上傳到遠程伺服器指定目錄下;後臺管理伺服器讀取指定目錄的壓縮文件列表後解壓zip文件包。在實際實施中,後臺管理伺服器可以從遠程伺服器中獲取一個或多個模型的模型更新文件,可以對一個或多個模型進行同步更新。
S202:後臺管理伺服器根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中。
在具體實施過程中,後臺管理伺服器可以首先對所述模型更新文件進行合法性校驗,包括模型更新文件的有效性及完整性校驗,比如校驗當前是否有對應該模型更新文件的正式運行的模型(也即正式運行的更新前的模型,這裡,模型是在生產環境伺服器中被正式運行的)存在、模型更新文件的算法類型是否與正式運行的模型一致等。
在對模型更新文件進行合法性驗證通過後,後臺管理伺服器可以通過模型 名稱和執行狀態(正式運行狀態)等查找到該模型更新文件對應的正式運行的更新前的模型,基於查找到的更新前的模型及所述模型更新文件,確定更新後的模型,並將更新後的模型存儲在共享資料庫中,具體過程為:
在共享資料庫(Database,DB)中新增一條執行狀態為新建狀態的模型信息記錄,在該記錄中,將正式運行的更新前的模型複製一個副本,並將其中需要更新的模型信息採用模型更新文件中的模型信息替換掉,將該模型的執行狀態置為測試執行中狀態。可見,本申請實施例為了保證生產環境的正常運行,並沒有直接將DB中更新前的模型刪除,而是進行了保留。
S203:後臺管理伺服器向測試環境伺服器發送測試指示信息。
這裡,後臺管理伺服器在將模型提交為測試執行中狀態後,向測試環境(如Beta環境)伺服器推送測試指示信息,用於指示測試環境伺服器對該更新後的模型進行測試。
S204:測試環境伺服器在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型,對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器。
在具體實施過程中,測試環境伺服器可以在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取處於測試執行中狀態的模型,對處於測試執行中狀態的模型進行測試後,將測試結果存入共享的分布式緩存中。
S205:後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息。
該步驟中,後臺管理伺服器在向測試環境伺服器發送測試指示信息後,可以在等待設定的時間長度後,讀取分布式緩存中的測試結果,針對某個更新後的模型,基於該更新後的模型的測試結果及預設的判斷標準(比如模型執行過程是否正確、打分區間是否正常等),判斷該更新後的模型是否通過測試,在確認通過測試後,可以將DB中對應該更新後的模型的執行狀態修改為正式運行狀態,如果測試不通過則可以將該更新後的模型的執行狀態修改為新建狀 態,並刪除DB中對應的數據。在測試完成後,後臺管理伺服器刪除分布式緩存中的測試結果。
在具體實施中,後臺管理伺服器可以在所有待測試的模型都測試完成後,統計是否存在測試通過的模型,如果存在,則向生產環境伺服器推送模型更新指示信息。
S206:生產環境伺服器在接收到所述後臺管理伺服器發送的模型更新指示信息後,從共享資料庫中獲取測試成功的更新後的模型,並將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
在具體實施過程中,生產環境伺服器在接收到所述後臺管理伺服器發送的模型更新指示信息後,從共享資料庫中獲取自最近一次更新模型的時間到當前為止的、處於正式運行狀態的模型,將獲取的模型加載到內存中,替換對應的需要更新的模型。
在實際實施中,測試環境伺服器需要基於已有的業務數據對模型進行測試,這些業務數據可以是預先存入測試環境伺服器的,但為了提高測試準確率,最好能模擬真實生產環境進行測試,因此,在本申請優選的實施方式中,採用了生產環境伺服器向測試環境伺服器實時傳輸業務數據的方式。
實施例二
如圖3所示,為本申請實施例二提供的模型更新方法流程圖,包括以下步驟:
S301:後臺管理伺服器在監測到當前到達預設的模型更新時間時,從遠程伺服器中獲取模型更新文件。
在該步驟中,後臺管理伺服器獲取到模型訓練人員預先存入遠程伺服器指定目錄下的模型更新文件後,對模型更新文件進行合法性校驗,在合法性校驗通過後,執行S302。
S302:後臺管理伺服器根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型, 將更新後的模型存儲在共享資料庫中,將共享資料庫中所述更新後的模型的執行狀態置為測試執行中狀態。
該步驟中,後臺管理伺服器在DB中新增一條執行狀態為新建狀態的模型信息記錄,在該記錄中,將正式運行的模型複製一個副本,並將其中需要更新的模型信息採用模型更新文件中的模型信息替換掉,將該模型的執行狀態置為測試執行中狀態。
S303:後臺管理伺服器向生產環境伺服器發送流量調用指示信息,向測試環境伺服器發送測試指示信息。
S304:生產環境伺服器在接收到所述流量調用指示信息後,將產生的業務數據發送給測試環境伺服器,測試環境伺服器基於所述生產環境伺服器發送的業務數據對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器。
該步驟中,生產環境伺服器開啟複製生產環境流量測試開關,之後,生產環境伺服器產生的真實業務數據被傳輸至測試環境伺服器用以進行模型測試。測試環境伺服器從共享資料庫中獲取處於測試執行中狀態的模型,基於生產環境伺服器產生的真實業務數據,對處於測試執行中狀態的模型進行測試後,將測試結果存入共享的分布式緩存中。
S305:後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,將所述共享資料庫中所述更新後的模型的執行狀態置為正式運行狀態,並向執行業務處理的生產環境伺服器發送模型更新指示信息,轉而執行S307。
該步驟中,後臺管理伺服器在向測試環境伺服器發送測試指示信息後,可以在等待設定的時間長度後,讀取分布式緩存中的測試結果,將DB中對應測試通過的模型的執行狀態修改為正式運行狀態,並將DB中該測試通過的模型所對應的更新前的模型的執行狀態修改為非正式運行狀態。這裡,為了防止後期模型正式運行中出現問題,可以在DB中保存最近三個版本的模型。
S306:後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試失 敗後,刪除所述共享資料庫中的所述更新後的模型,並指示所述遠程伺服器刪除所述模型更新文件,不再執行下述S307。
該步驟中,後臺管理伺服器在確定對某個模型測試失敗後,將DB中該模型的執行狀態修改為新建狀態,刪除DB中該模型對應的數據,並刪除遠程伺服器中對應的模型更新文件。
在測試完成後,後臺管理伺服器刪除分布式緩存中的測試結果。
S307:生產環境伺服器在接收到所述後臺管理伺服器發送的模型更新指示信息後,根據最近一次進行模型更新的時間,從共享資料庫中獲取更新時間在所述最近一次進行模型更新的時間之後的、執行狀態為正式運行狀態的所述更新後的模型;從共享資料庫中獲取測試成功的所述更新後的模型,並將所述更新後的模型對應的待更新的模型替換為所述更新後的模型。
該步驟中,生產環境伺服器從DB中獲取自最近一次更新模型的時間到當前為止的、處於正式運行狀態的模型,將獲取的模型加載到內存中,替換對應的需要更新的模型。
可選地,所述方法還包括:
所述生產環境伺服器在所述更新後的模型出現問題時,從所述共享資料庫中獲取所述更新後的模型對應的更新前的模型,並將正在使用的所述更新後的模型替換為所述更新前的模型。
為了保證生產環境的穩定性,在生產環境伺服器運行更新後的模型出現問題後,可以採取「一鍵回滾」的方式,切換到更新前的模型。具體地,生產環境伺服器向後臺管理伺服器發送模型錯誤信息,後臺管理伺服器將DB中對應出現問題的模型的前一個版本的模型重新置為正式運行狀態,並通知生產環境伺服器,生產環境伺服器從DB中重新讀取前一個版本的模型,加載到內存中,替換當前出現問題的模型。
基於同一發明構思,本申請實施例中還提供了一種與模型更新方法對應的模型更新裝置,由於該裝置解決問題的原理與本申請實施例模型更新方法相 似,因此該裝置的實施可以參見方法的實施,重複之處不再贅述。
實施例三
如圖4所示,為本申請實施例三提供的模型更新裝置結構示意圖,該裝置可以部署在所述後臺管理伺服器中,也可以為所述後臺管理伺服器所控制的獨立裝置,包括:
獲取模塊41,用於從遠程伺服器中獲取模型更新文件;
確定模塊42,用於根據所述模型更新文件以及所述模型更新文件對應的共享資料庫中更新前的模型,確定所述模型更新文件對應的更新後的模型,並將所述更新後的模型存儲在共享資料庫中;
第一發送模塊43,用於向測試環境伺服器發送測試指示信息,用於指示測試環境伺服器從所述共享資料庫中獲取所述更新後的模型,並對所述更新後的模型進行測試;
第二發送模塊44,用於在所述測試環境伺服器對所述更新後的模型測試成功後,向執行業務處理的生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將正在使用的所述更新前的模型替換為所述更新後的模型。
可選地,所述裝置還包括:
第三發送模塊45,用於在所述確定模塊42將所述更新後的模型存儲在共享資料庫中之後,向所述生產環境伺服器發送流量調用指示信息,用於指示所述生產環境伺服器將產生的業務數據發送給測試環境伺服器,以使所述測試環境伺服器基於所述生產環境伺服器發送的業務數據對獲取的所述更新後的模型進行測試。
可選地,所述獲取模塊41具體用於:
在監測到當前到達預設的模型更新時間時,從遠程伺服器中獲取所述模型更新文件。
可選地,所述確定模塊42具體用於:
將更新後的模型存儲在共享資料庫中,並將共享資料庫中所述更新後的模 型的執行狀態置為測試執行中狀態,用於向所述測試環境伺服器指示所述更新後的模型為需要執行測試的模型。
可選地,所述裝置還包括:
刪除模塊46,用於在所述測試環境伺服器對所述更新後的模型測試失敗後,刪除所述共享資料庫中的所述更新後的模型,並指示所述遠程伺服器刪除所述模型更新文件。
可選地,所述確定模塊42還用於:
在所述測試環境伺服器對所述更新後的模型測試成功後,在所述第二發送模塊向執行業務處理的生產環境伺服器發送模型更新指示信息之前,將所述共享資料庫中所述更新後的模型的執行狀態置為正式運行狀態,用於向所述生產環境伺服器指示所述更新後的模型為測試成功後的模型。
實施例四
如圖5所示,為本申請實施例四提供的模型更新裝置結構示意圖,該裝置可以部署在所述生產環境伺服器中,也可以為所述生產環境伺服器所控制的獨立裝置,包括:
接收模塊51,用於接收所述後臺管理伺服器發送的模型更新指示信息;
獲取模塊52,用於在所述接收模塊51接收到所述模型更新指示信息後,從共享資料庫中獲取測試成功的更新後的模型;
替換模塊53,用於將所述獲取模塊52獲取的所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
可選地,所述接收模塊51還用於:
在接收所述後臺管理伺服器發送的模型更新指示信息之前,接收後臺管理伺服器發送的流量調用指示信息;
所述裝置還包括:
發送模塊54,用於將產生的業務數據發送給測試環境伺服器,用於所述測試環境伺服器基於所述業務數據對獲取的所述更新後的模型進行測試。
可選地,所述獲取模塊52具體用於:
根據最近一次進行模型更新的時間,從共享資料庫中獲取更新時間在所述最近一次進行模型更新的時間之後的、執行狀態為正式運行狀態的所述更新後的模型。
可選地,所述獲取模塊52還用於:
在所述更新後的模型出現問題時,從所述共享資料庫中獲取所述更新後的模型對應的更新前的模型,並將正在使用的所述更新後的模型替換為所述更新前的模型。
實施例五
如圖6所示,為本申請實施例五提供的模型更新裝置結構示意圖,該裝置可以部署在所述測試環境伺服器中,也可以為所述測試環境伺服器所控制的獨立裝置,包括:
獲取模塊61,用於在接收到後臺管理伺服器發送的測試指示信息後,從共享資料庫中獲取待測試的更新後的模型;
測試模塊62,用於對所述更新後的模型進行測試,並將測試結果指示給所述後臺管理伺服器,以使所述後臺管理伺服器在所述測試環境伺服器對所述更新後的模型測試成功後,向所述生產環境伺服器發送模型更新指示信息,用於指示所述生產環境伺服器將所述更新後的模型對應的當前正在使用的更新前的模型替換為所述更新後的模型。
可選地,所述測試模塊62具體用於:
基於所述生產環境伺服器發送的業務數據對所述更新後的模型進行測試。
可選地,所述獲取模塊61具體用於:
從所述共享資料庫中獲取執行狀態為測試執行中狀態的所述更新後的模型。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結 合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、裝置(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請範圍的所有變更和修改。
顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和範圍。這樣,倘若本申請的這些修改和變型屬於本申請權利要求及其等同技術的範圍之內,則本申請也意圖包含這些改動和變型在內。