本技術涉及計算機領域,具體而言,涉及一種召回服務的部署管理方法、裝置和存儲介質及電子設備。
背景技術:
1、在召回服務的部署管理場景中,通常會采用人工運營的方式對召回服務進行部署管理,但由于召回服務是最基礎的提供召回對象的服務,種類與數(shù)量繁多,因此人工運營的方式會帶來大量重復的人力投入、且流程較長,進而導致召回服務的部署管理效率較低的問題出現(xiàn)。因此,存在召回服務的部署管理效率較低的問題。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)思路
1、本技術實施例提供了一種召回服務的部署管理方法、裝置和存儲介質及電子設備,以至少解決召回服務的部署管理效率較低的技術問題。
2、根據(jù)本技術實施例的一個方面,提供了一種召回服務的部署管理方法,包括:獲取召回過程數(shù)據(jù),其中,上述召回過程數(shù)據(jù)為至少一個召回服務響應于推薦服務請求召回得到的多個召回對象對應的數(shù)據(jù),上述推薦服務請求用于請求得到目標推薦對象;獲取召回結果數(shù)據(jù),其中,上述召回結果數(shù)據(jù)為從上述多個召回對象中確定出的、作為上述目標推薦對象的至少一個目標召回對象對應的數(shù)據(jù);基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),對上述至少一個召回服務中的召回服務進行部署管理。
3、根據(jù)本技術實施例的另一方面,還提供了一種召回服務的部署管理裝置,包括:第一獲取單元,用于獲取召回過程數(shù)據(jù),其中,上述召回過程數(shù)據(jù)為至少一個召回服務響應于推薦服務請求召回得到的多個召回對象對應的數(shù)據(jù),上述推薦服務請求用于請求得到目標推薦對象;第二獲取單元,用于獲取召回結果數(shù)據(jù),其中,上述召回結果數(shù)據(jù)為從上述多個召回對象中確定出的、作為上述目標推薦對象的至少一個目標召回對象對應的數(shù)據(jù);管理單元,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),對上述至少一個召回服務中的召回服務進行部署管理。
4、作為一種可選的方案,上述管理單元,包括:第一確定模塊,用于利用上述召回結果數(shù)據(jù)從上述多個召回對象確定出上述至少一個目標召回對象;第一獲取模塊,用于利用上述召回過程數(shù)據(jù)獲取上述至少一個目標召回對象中的各個目標召回對象對應的召回來源信息,其中,上述召回來源信息用于指示通過召回得到上述各個目標召回對象的召回服務;統(tǒng)計模塊,用于按照上述召回來源信息,統(tǒng)計上述至少一個召回服務中的各個召回服務召回得到上述目標召回對象的目標數(shù)量;第一管理模塊,用于基于上述目標數(shù)量,對上述至少一個召回服務中的召回服務進行部署管理。
5、作為一種可選的方案,上述裝置還包括:第二獲取模塊,用于在上述基于上述目標數(shù)量,對上述至少一個召回服務中的召回服務進行部署管理之前,獲取上述至少一個目標召回對象的第一總數(shù)量;
6、上述第一管理模塊,包括:第一計算子模塊,用于分別計算各個上述目標數(shù)量與上述第一總數(shù)量之間的第一比例;第一部署子模塊,用于利用上述第一比例對上述至少一個召回服務中的各個召回服務進行部署,確定第一召回服務和第二召回服務,其中,上述第一召回服務為上述至少一個召回服務中的、上述第一比例大于或等于第一預設閾值的召回服務,上述第二召回服務為上述至少一個召回服務中的、上述第一比例小于上述第一預設閾值的召回服務;第一管理子模塊,用于對上述第一召回服務進行第一方式的部署管理,和對上述第二召回服務進行第二方式的部署管理。
7、作為一種可選的方案,上述裝置還包括:第三獲取模塊,用于在上述基于上述目標數(shù)量,對上述至少一個召回服務中的召回服務進行部署管理之前,獲取上述至少一個召回服務中各個召回服務召回得到上述召回對象的第二總數(shù)量;
8、上述第一管理模塊,包括:第二計算子模塊,用于分別計算各個上述目標數(shù)量與各自對應的上述第二總數(shù)量之間的第二比例;第二部署子模塊,用于利用上述第二比例對上述至少一個召回服務中的各個召回服務進行部署,確定第三召回服務和第四召回服務,其中,上述第三召回服務為上述至少一個召回服務中的、上述第二比例小于第二預設閾值的召回服務,上述第四召回服務為上述至少一個召回服務中的、上述第二比例大于或等于上述第二預設閾值的召回服務;第二管理子模塊,用于對上述第三召回服務進行第三方式的部署管理,和對上述第四召回服務進行第四方式的部署管理。
9、作為一種可選的方案,上述裝置還包括:刪除單元,用于在上述基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),對上述至少一個召回服務中的召回服務進行部署管理之前,將白名單中的召回服務從上述至少一個召回服務中刪除,得到至少一個候選召回服務;上述管理單元,包括:第二管理模塊,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),對上述至少一個候選召回服務中的召回服務進行部署管理。
10、作為一種可選的方案,上述裝置還包括:第四獲取模塊,用于在上述將白名單中的召回服務從上述至少一個召回服務中刪除,得到至少一個候選召回服務之前,獲取上述至少一個召回服務中的各個召回服務對應的召回類型;第二確定模塊,用于在上述將白名單中的召回服務從上述至少一個召回服務中刪除,得到至少一個候選召回服務之前,將上述至少一個召回服務中,上述召回類型為白名單召回類型的召回服務確定為上述白名單中的召回服務。
11、作為一種可選的方案,上述第一獲取單元,包括:第一匯總模塊,用于在獲取到本地存儲的第一過程數(shù)據(jù)和遠程存儲的第二過程數(shù)據(jù)的情況下,對上述第一過程數(shù)據(jù)和上述第二過程數(shù)據(jù)進行匯總處理,得到上述召回過程數(shù)據(jù);上述第二獲取單元,包括:第二匯總模塊,用于在獲取到本地存儲的第一結果數(shù)據(jù)和遠程存儲的第二結果數(shù)據(jù)的情況下,對上述第一結果數(shù)據(jù)和上述第二結果數(shù)據(jù)進行匯總處理,得到上述召回結果數(shù)據(jù)。
12、作為一種可選的方案,上述第一匯總模塊,包括:第一匯總子模塊,用于在上述第二過程數(shù)據(jù)對應的時間戳與上述至少一個召回服務返回的時間戳一致的情況下,對上述第一過程數(shù)據(jù)和上述第二過程數(shù)據(jù)進行匯總處理,得到上述召回過程數(shù)據(jù);上述第二匯總模塊,包括:第二匯總子模塊,用于在上述第二結果數(shù)據(jù)對應的時間戳與上述至少一個召回服務返回的時間戳一致的情況下,對上述第一結果數(shù)據(jù)和上述第二結果數(shù)據(jù)進行匯總處理,得到上述召回結果數(shù)據(jù)。
13、作為一種可選的方案,上述裝置還包括:第三匯總模塊,用于在上述對上述第一過程數(shù)據(jù)和上述第二過程數(shù)據(jù)進行匯總處理,得到上述召回過程數(shù)據(jù)之前,獲取第一場景標識和第一時間窗,其中,上述第一場景標識用于指定屬于特定場景的過程數(shù)據(jù),上述第一時間窗用于指定屬于第一時間段內的過程數(shù)據(jù);從遠程存儲的過程數(shù)據(jù)中確定出屬于上述第一場景的、上述第一時間段內的上述第二過程數(shù)據(jù);上述裝置還包括:第四匯總模塊,用于在上述對上述第一結果數(shù)據(jù)和上述第二結果數(shù)據(jù)進行匯總處理,得到上述召回結果數(shù)據(jù)之前,獲取第二場景標識和第二時間窗,其中,上述第二場景標識用于指定屬于第二場景的結果數(shù)據(jù),上述第二時間窗用于指定獲取從當前時間開始向前的第二時間段內的結果數(shù)據(jù);從遠程存儲的結果數(shù)據(jù)中確定出屬于上述第二場景的、上述第二時間段內的上述第二結果數(shù)據(jù)。
14、作為一種可選的方案,上述管理單元,包括以下至少之一:第三管理模塊,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),從上述至少一個召回服務中確定出第一目標召回服務,并將上述第一目標召回服務設置為不參與任一服務請求的響應召回,其中,上述任一服務請求包括上述推薦服務請求;第四管理模塊,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),從上述至少一個召回服務中確定出第二目標召回服務,并將上述第二目標召回服務設置為不參與后續(xù)召回服務的部署管理;第五管理模塊,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),從上述至少一個召回服務中確定出第三目標召回服務,并提高上述第三目標召回服務在上述至少一個召回服務中的推薦優(yōu)先級;第六管理模塊,用于基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),從上述至少一個召回服務中確定出第四目標召回服務,并降低上述第四目標召回服務在上述至少一個召回服務中的推薦優(yōu)先級。
15、根據(jù)本技術實施例的又一個方面,提供一種計算機可讀的存儲介質,其特征在于,上述計算機可讀的存儲介質包括計算機程序,其中,上述計算機程序被電子設備(如用戶設備或服務器)運行時執(zhí)行如以上召回服務的部署管理方法。
16、根據(jù)本技術實施例的又一方面,還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,上述處理器通過計算機程序執(zhí)行上述的召回服務的部署管理方法。
17、根據(jù)本技術實施例的又一個方面,提供一種計算機程序產品或計算機程序,該計算機程序產品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設備執(zhí)行如以上虛擬模型的光照渲染方法。
18、在本技術實施例中,獲取召回過程數(shù)據(jù),其中,上述召回過程數(shù)據(jù)為至少一個召回服務響應于推薦服務請求召回得到的多個召回對象對應的數(shù)據(jù),上述推薦服務請求用于請求得到目標推薦對象;獲取召回結果數(shù)據(jù),其中,上述召回結果數(shù)據(jù)為從上述多個召回對象中確定出的、作為上述目標推薦對象的至少一個目標召回對象對應的數(shù)據(jù);基于上述召回結果數(shù)據(jù)和上述召回過程數(shù)據(jù),對上述至少一個召回服務中的召回服務進行部署管理。利用召回過程數(shù)據(jù)和上述召回過程數(shù)據(jù)參與對召回服務進行部署管理的方式,進而達到了對召回服務進行自動化的部署管理的目的,從而實現(xiàn)了提高召回服務的部署管理效率的技術效果,進而解決了召回服務的部署管理效率較低的技術問題。