本公開涉及計算機技術、人工智能技術和任務處理,更具體地,涉及一種資源分配方法及裝置、電子設備、計算機可讀存儲介質和計算機程序產品。
背景技術:
1、隨著計算機技術的發展,客戶關系管理系統(customer?relationshipmanagement?system,crm)應運而生。
2、客戶關系管理系統是用于幫助企業管理和維護與用戶關系相關的信息的軟件系統。線索可以指潛在用戶或銷售機會的信息。例如,客戶關系管理系統可以提供線索管理功能,從而幫助企業有效管理和跟蹤線索的整個銷售過程。
3、在實現本公開構思的過程中,發明人發現相關技術中至少存在如下問題:由于客戶關系管理系統進行線索分配靈活性和適配性較低,導致無法較為有效地保障線索分配的效率和準確性。
技術實現思路
1、有鑒于此,本公開提供了一種資源分配方法及裝置、電子設備、計算機可讀存儲介質和計算機程序產品。
2、根據本公開的一個方面,提供了一種資源分配方法,包括:響應于接收到資源分配請求,根據上述資源分配請求指示的m個對象標識,確定與上述m個對象標識各自對應的分配權重,其中,上述資源分配請求包括n個待分配資源,m和n均為大于1的整數;根據待分配資源數量和與上述m個對象標識各自對應的分配權重,確定與上述m個對象標識各自對應的初始資源分配信息和初始偏差信息;根據與上述m個對象標識各自對應的初始偏差信息,對與上述m個對象標識各自對應的初始資源分配信息進行調整,得到與m個對象標識各自對應的資源分配信息;以及,根據與上述m個對象標識各自對應的資源分配信息,將上述n個待分配資源分配給與上述m個對象標識各自對應的對象。
3、根據本公開的實施例,上述資源分配請求包括對象集合標識。上述響應于接收到資源分配請求,根據上述資源分配請求指示的m個對象標識,確定與上述m個對象標識各自對應的分配權重包括:響應于接收到上述資源分配請求,確定與上述對象集合標識對應的上述m個對象標識和與上述m個對象標識各自對應的p個對象標簽值,其中,p為正整數;以及,根據與上述m個對象標識各自對應的p個對象標簽值,確定與上述m個對象標識各自對應的分配權重。
4、根據本公開的實施例,上述根據與上述m個對象標識各自對應的p個對象標簽值,確定與上述m個對象標識各自對應的分配權重包括:根據與上述m個對象標識對應的上述p個對象標簽值,確定與上述m個對象標識各自對應的對象標簽累加值;根據與上述m個對象標識各自對應的對象標簽累加值,確定集合標簽累加值;針對上述m個對象標識中的每個對象標識,根據上述集合標簽累加值和與上述對象標識對應的對象標簽累加值,確定與上述對象標識對應的第一比值;以及,將與上述對象標識對應的第一比值確定為上述分配權重。
5、根據本公開的實施例,上述初始資源分配信息包括預測初始資源分配值和實際初始資源分配值,上述初始偏差信息包括當次初始偏差值和累計初始偏差值。上述根據待分配資源數量和與上述m個對象標識各自對應的分配權重,確定與上述m個對象標識各自對應的初始資源分配信息和初始偏差信息包括:針對上述m個對象標識中的每個對象標識,從數據源中確定與上述對象標識對應的歷史累計初始偏差值;根據上述待分配資源數量、上述分配權重和上述歷史累計初始偏差值,確定與上述對象標識對應的上述預測初始資源分配值和上述實際初始資源分配值;以及,根據上述歷史累計初始偏差值、上述預測初始資源分配值和上述實際初始資源分配值,確定與上述對象標識對應的上述當次初始偏差值和上述累計初始偏差值。
6、根據本公開的實施例,上述根據上述待分配資源數量、上述分配權重和上述歷史累計初始偏差值,確定與上述對象標識對應的上述預測初始資源分配值和上述實際初始資源分配值包括:根據上述待分配資源數量和上述分配權重,確定第一乘積值;根據上述歷史累計初始偏差值和上述第一乘積值,確定第一差值;根據上述第一差值,確定與上述對象標識對應的上述預測初始資源分配值;以及,根據上述預測初始資源分配值,確定與上述對象標識對應的上述實際初始資源分配值。
7、根據本公開的實施例,上述根據上述歷史累計初始偏差值、上述預測初始資源分配值和上述實際初始資源分配值,確定與上述對象標識對應的上述當次初始偏差值和上述累計初始偏差值包括:根據上述預測初始資源分配值和上述實際初始資源分配值,確定第二差值;根據上述第二差值,確定與上述對象標識對應的上述當次初始偏差值;以及,根據上述當次初始偏差值和上述歷史累計初始偏差值,確定與上述對象標識對應的上述累計初始偏差值。
8、根據本公開的實施例,上述初始資源分配信息包括實際初始資源分配值,上述初始偏差信息包括累計初始偏差值。上述根據與上述m個對象標識各自對應的初始偏差信息,對與上述m個對象標識各自對應的初始資源分配信息進行調整,得到與m個對象標識各自對應的資源分配信息包括:根據m個上述實際初始資源分配值,確定實際資源分配總值;以及,在上述實際資源分配總值和上述待分配資源數量未滿足預定條件的情況下,對上述實際初始資源分配值進行調整,得到實際資源分配值。
9、根據本公開的實施例,上述對上述實際初始資源分配值進行調整,得到實際資源分配值包括:根據與上述m個對象標識各自對應的累計初始偏差值,在上述m個對象標識中確定目標對象標識;以及,對與上述目標對象標識對應的實際初始資源分配值進行調整,得到與上述目標對象標識對應的實際資源分配值。
10、根據本公開的實施例,還包括,在上述對與上述目標對象標識對應的實際初始資源分配值進行調整,得到與上述目標對象標識對應的實際資源分配值之后:根據與上述目標對象標識對應的實際資源分配值,對上述累計初始偏差值進行調整,得到累計偏差值。
11、根據本公開的實施例,上述資源分配信息包括實際資源分配值。上述根據與上述m個對象標識各自對應的資源分配信息,將上述n個待分配資源分配給與上述m個對象標識各自對應的對象包括:根據與上述m個對象標識各自對應的實際資源分配值,對上述m個對象標識進行排序,得到資源分配序列;以及,根據上述資源分配序列,將上述n個待分配資源依次分配給與上述m個對象標識各自對應的對象。
12、根據本公開的另一個方面,提供了一種資源分配裝置,包括:第一確定模塊,用于響應于接收到資源分配請求,根據上述資源分配請求指示的m個對象標識,確定與上述m個對象標識各自對應的分配權重,其中,上述資源分配請求包括n個待分配資源,m和n均為大于1的整數;第二確定模塊,用于根據待分配資源數量和與上述m個對象標識各自對應的分配權重,確定與上述m個對象標識各自對應的初始資源分配信息和初始偏差信息;第一調整模塊,用于根據與上述m個對象標識各自對應的初始偏差信息,對與上述m個對象標識各自對應的初始資源分配信息進行調整,得到與m個對象標識各自對應的資源分配信息;以及,分配模塊,用于根據與上述m個對象標識各自對應的資源分配信息,將上述n個待分配資源分配給與上述m個對象標識各自對應的對象。
13、根據本公開的另一個方面,提供了一種電子設備,包括:一個或多個處理器;存儲器,用于存儲一個或多個指令,其中,當上述一個或多個指令被上述一個或多個處理器執行時,使得上述一個或多個處理器實現如本公開所述的方法。
14、根據本公開的另一個方面,提供了一種計算機可讀存儲介質,其上存儲有可執行指令,上述可執行指令被處理器執行時使處理器實現如本公開所述的方法。
15、根據本公開的另一個方面,提供了一種計算機程序產品,上述計算機程序產品包括計算機可執行指令,上述計算機可執行指令在被執行時用于實現如本公開所述的方法。
16、根據本公開的實施例,通過根據資源分配請求指示的對象標識,確定與對象標識對應的分配權重,能夠根據不同對象的需求和優先級來合理分配資源,實現靈活的資源分配策略。由于資源分配信息是根據初始偏差信息,對初始資源分配信息進行調整得到的,初始資源分配信息和初始偏差信息是根據待分配資源數量和分配權重確定的,能夠得到更為合理的資源分配信息。在此基礎上,通過根據與對象標識對應的資源分配信息,將待分配資源分配給與對象標識對應的對象,無需人工干預,實現了資源的有效分配和利用,至少部分地克服了相關技術中由于客戶關系管理系統進行線索分配靈活性和適配性較低的技術問題,提高了資源分配的效率和準確性。