本技術涉及數據處理領域,尤其涉及一種業務數據的處理方法、裝置、設備及計算機存儲介質。
背景技術:
1、目前運營商的超級sim卡補卡過程多采用線上線下相結合(online?and?offline,oao)的業務流程,在較長的補卡業務流程中,在前一個步驟處理完成之后才能進入到下一個步驟,而且對于部分用戶來說,有些步驟還需要重復進行。
2、現有技術中,每一個用戶的辦理流程只能按照固定的步驟順序從前到后進行處理,因此,在新增用戶較多的情況下,會導致整個流程阻塞,耗時較長。
技術實現思路
1、本技術實施例提供一種業務數據的處理方法、裝置、設備及計算機存儲介質,通過多個業務數據處理模塊的等待時長和每個子業務數據的業務處理時長,評估每個子業務數據的順序,動態調整每個業務數據中每個子業務數據的處理順序,擺脫了按照固定的步驟順序從前到后進行處理的處理方式,在新增用戶較多的情況下,也不會導致整個流程阻塞,減小了耗時。
2、第一方面,本技術實施例提供一種業務數據的處理方法,包括:
3、在接收到多個第一業務數據的請求信息的情況下,分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長,其中,多個業務數據處理模塊中的目標業務數據處理模塊能夠對應處理每個第一業務數據中的目標第一子業務數據,目標業務數據處理模塊為多個業務數據處理模塊中的任意一個;
4、計算第一等待時長和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值,評估函數值表征多個第一業務數據中每個第一子業務數據的處理優先級;
5、按照評估函數值從小到大的順序,控制多個業務數據處理模塊處理多個業務數據處理模塊對應的第一子業務數據。
6、在一個可能實現的實施例中,在按照評估函數值從小到大的順序,控制多個業務數據處理模塊處理多個業務數據處理模塊對應的第一子業務數據之后,方法還包括:
7、在接收到第二業務數據的請求信息的情況下,獲取多個業務數據處理模塊的第二等待時長;
8、控制多個業務數據處理模塊,按照第二等待時長從小到大的順序處理第二業務數據中的第二子業務數據,其中,目標業務數據處理模塊能夠對應處理每個第二業務數據中的目標第二子業務數據。
9、在一個可能實現的實施例中,在分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長之后,方法還包括:
10、從第一等待時長中選取最大的第一等待時長;
11、計算第一等待時長和最大的第一等待時長的比值,得到多個業務數據處理模塊的繁忙指數;
12、計算第一等待時長和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值,包括:
13、計算繁忙指數和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值。
14、在一個可能實現的實施例中,在分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長之后,方法還包括:
15、對業務處理時長進行歸一化;
16、計算繁忙指數和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值,包括:
17、計算繁忙指數和歸一化后的業務數據處理時長的比值,確定多個第一業務數據中每個第一子業務數據的評估函數值。
18、第二方面,本技術實施例提供了一種業務數據的處理裝置,包括:
19、獲取模塊,用于在接收到多個第一業務數據的請求信息的情況下,分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長,其中,多個業務數據處理模塊中的目標業務數據處理模塊能夠對應處理每個第一業務數據中的目標第一子業務數據,目標業務數據處理模塊為多個業務數據處理模塊中的任意一個;
20、計算模塊,用于計算第一等待時長和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值,評估函數值表征多個第一業務數據中每個第一子業務數據的處理優先級;
21、控制模塊,用于按照評估函數值從小到大的順序,控制多個業務數據處理模塊處理多個業務數據處理模塊對應的第一子業務數據。
22、在一個可能實現的實施例中,裝置還包括:
23、獲取模塊,還用于在按照評估函數值從小到大的順序,控制多個業務數據處理模塊處理多個業務數據處理模塊對應的第一子業務數據之后,在接收到第二業務數據的請求信息的情況下,獲取多個業務數據處理模塊的第二等待時長;
24、控制模塊,還用于控制多個業務數據處理模塊,按照第二等待時長從小到大的順序處理第二業務數據中的第二子業務數據,其中,目標業務數據處理模塊能夠對應處理每個第二業務數據中的目標第二子業務數據。
25、在一個可能實現的實施例中,裝置還包括:
26、選取模塊,用于在分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長之后,從第一等待時長中選取最大的第一等待時長;
27、計算模塊,還用于計算第一等待時長和最大的第一等待時長的比值,得到多個業務數據處理模塊的繁忙指數;
28、計算模塊還用于:
29、計算繁忙指數和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值。
30、在一個可能實現的實施例中,裝置還包括:
31、歸一化模塊,用于在分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長之后,對業務處理時長進行歸一化;
32、計算模塊還用于:
33、計算繁忙指數和歸一化后的業務數據處理時長的比值,確定多個第一業務數據中每個第一子業務數據的評估函數值。
34、第三方面,本技術實施例提供了一種電子設備,設備包括:
35、處理器以及存儲有計算機程序指令的存儲器;
36、處理器執行計算機程序指令時實現上述任意一項的在業務數據的處理方法。
37、第四方面,本技術實施例提供了一種計算機存儲介質,計算機可讀存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現上述任意一項的業務數據的處理方法。
38、第五方面,本技術實施例提供了一種計算機程序產品,其特征在于,計算機程序產品中的指令由電子設備的處理器執行時,使得電子設備能夠執行上述任意一項的業務數據的處理方法。
39、本技術實施例的業務數據的處理方法、裝置、設備及計算機存儲介質,該方法包括:在接收到多個第一業務數據的請求信息的情況下,分別獲取多個業務數據處理模塊的第一等待時長,以及每個第一業務數據中每個第一子業務數據的業務處理時長,其中,多個業務數據處理模塊中的目標業務數據處理模塊能夠對應處理每個第一業務數據中的目標第一子業務數據,目標業務數據處理模塊為多個業務數據處理模塊中的任意一個;計算第一等待時長和業務處理時長的比值,得到多個第一業務數據中每個第一子業務數據的評估函數值,評估函數值表征多個第一業務數據中每個第一子業務數據的處理優先級;按照評估函數值從小到大的順序,控制多個業務數據處理模塊處理多個業務數據處理模塊對應的第一子業務數據。如此,通過多個業務數據處理模塊的等待時長和每個子業務數據的業務處理時長,評估每個子業務數據的順序,動態調整每個業務數據中每個子業務數據的處理順序,擺脫了按照固定的步驟順序從前到后進行處理的處理方式,在新增用戶較多的情況下,也不會導致整個流程阻塞,減小了耗時。