99久久精品国产一区二区狐狸,99福利在线观看,国产精品毛片在线,成人影院亚洲,日韩精品第一,天天躁日日躁性色aⅴ电影,午夜毛片网

一種業(yè)務(wù)處理方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì)與流程

文檔序號:41984659發(fā)布日期:2025-05-23 16:40閱讀:21來源:國知局

本發(fā)明涉及數(shù)字化服務(wù),特別是涉及一種業(yè)務(wù)處理方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、在數(shù)字化服務(wù)技術(shù)領(lǐng)域中,技術(shù)人員可以開發(fā)業(yè)務(wù),即按照業(yè)務(wù)的業(yè)務(wù)處理流程編寫代碼。運(yùn)行編寫出的代碼可以在服務(wù)平臺中上線該業(yè)務(wù)。如服務(wù)平臺可以為提供視頻服務(wù)的視頻平臺、提供線上購物服務(wù)的購物平臺等;業(yè)務(wù)可以為服務(wù)平臺要開啟的營銷活動、要進(jìn)行的問卷調(diào)查等。營銷活動可以為滿減活動、抽獎活動等。若服務(wù)平臺中上線不同的業(yè)務(wù),如上線滿減活動和抽獎活動,滿減活動的業(yè)務(wù)處理流程可以包括:在用戶的購物金額達(dá)到指定金額時為用戶發(fā)放代金券;抽獎活動的業(yè)務(wù)處理流程可以包括:在用戶的購物金額達(dá)到指定金額時為用戶提供抽獎機(jī)會。顯然,無論用戶參與滿減活動還是參與抽獎活動,服務(wù)平臺均需要“判斷用戶的購物金額是否達(dá)到指定金額”。即不同業(yè)務(wù)的業(yè)務(wù)處理流程中可以存在相同的處理流程,也存在不同的處理流程。

2、然而,在技術(shù)人員開發(fā)不同業(yè)務(wù)的過程中,對于不同業(yè)務(wù)具備的相同的處理流程而言,技術(shù)人員依然需要為相同的處理流程重新編寫代碼,即對于已編寫的代碼還需要重新編寫代碼,占用大量的業(yè)務(wù)開發(fā)時間。導(dǎo)致業(yè)務(wù)的開發(fā)時間過長,開發(fā)效率不高。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明實(shí)施例的目的在于提供一種業(yè)務(wù)處理方法、系統(tǒng)、裝置、電子設(shè)備及存儲介質(zhì),以減少業(yè)務(wù)開發(fā)時間,提高業(yè)務(wù)開發(fā)效率。具體技術(shù)方案如下:

2、在本發(fā)明實(shí)施的第一方面,首先提供了一種業(yè)務(wù)處理方法,所述方法包括:

3、獲取當(dāng)前運(yùn)行的處理組件的處理結(jié)果;其中,一個處理組件的處理結(jié)果為基于以下方式得到的:按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果;所述業(yè)務(wù)處理流程指示:對所述待處理業(yè)務(wù)進(jìn)行業(yè)務(wù)處理的各處理組件的運(yùn)行順序;若當(dāng)前運(yùn)行的處理組件不為所述運(yùn)行順序中最后一個處理組件,向所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件發(fā)送該處理結(jié)果,以運(yùn)行下一個處理組件;返回執(zhí)行所述獲取當(dāng)前運(yùn)行的處理組件的處理結(jié)果的步驟,直至獲取到所述運(yùn)行順序中最后一個處理組件的處理結(jié)果,作為所述待處理業(yè)務(wù)的目標(biāo)處理結(jié)果。

4、可選的,所述若當(dāng)前運(yùn)行的處理組件不為所述運(yùn)行順序中最后一個處理組件,向所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件發(fā)送該處理結(jié)果,包括:若當(dāng)前運(yùn)行的處理組件不為所述運(yùn)行順序中最后一個處理組件,檢測該處理結(jié)果的數(shù)據(jù)格式是否為指定格式;其中,所述指定格式為:所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件所能處理的數(shù)據(jù)格式;在該處理結(jié)果的數(shù)據(jù)格式不為所述指定格式時,按照所述指定格式對該處理結(jié)果進(jìn)行格式轉(zhuǎn)換;向所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件發(fā)送格式轉(zhuǎn)換后的處理結(jié)果。

5、可選的,所述方法還包括:在接收到攜帶有數(shù)據(jù)統(tǒng)計周期的數(shù)據(jù)統(tǒng)計指令的情況下,在每次達(dá)到所述數(shù)據(jù)統(tǒng)計周期時,統(tǒng)計第一時間段內(nèi)獲取到的每一類別的處理結(jié)果的數(shù)目,得到本次達(dá)到的數(shù)據(jù)統(tǒng)計周期的數(shù)據(jù)統(tǒng)計結(jié)果;其中,所述第一時間段為:從所述待處理業(yè)務(wù)上線的上線時刻至本次達(dá)到的數(shù)據(jù)統(tǒng)計周期之間的時間段;或者,在接收到指示實(shí)時進(jìn)行數(shù)據(jù)統(tǒng)計的數(shù)據(jù)統(tǒng)計指令的情況下,在每次獲取到處理結(jié)果后,統(tǒng)計第二時間段內(nèi)獲取到的每一類別的處理結(jié)果的數(shù)目,得到本次獲取到處理結(jié)果時的數(shù)據(jù)統(tǒng)計結(jié)果;其中,所述第二時間段為:從所述上線時刻至本次獲取到處理結(jié)果的時刻之間的時間段。

6、可選的,所述方法還包括:在接收到攜帶有數(shù)目統(tǒng)計周期的數(shù)目統(tǒng)計指令的情況下,當(dāng)每次達(dá)到所述數(shù)目統(tǒng)計周期時,統(tǒng)計第三時間段內(nèi)獲取到的每一處理組件各自的處理結(jié)果的數(shù)目,得到本次達(dá)到的數(shù)目統(tǒng)計周期的數(shù)目統(tǒng)計結(jié)果;其中,所述第三時間段為:從所述待處理業(yè)務(wù)上線的上線時刻至本次達(dá)到的數(shù)目統(tǒng)計周期之間的時間段;或者,在接收到指示實(shí)時進(jìn)行數(shù)目統(tǒng)計的數(shù)目統(tǒng)計指令的情況下,在每次獲取到處理結(jié)果后,統(tǒng)計第四時間段內(nèi)獲取到的每一處理組件各自的處理結(jié)果的數(shù)目,得到本次獲取到處理結(jié)果時的數(shù)目統(tǒng)計結(jié)果;其中,所述第四時間段為:從所述上線時刻至本次獲取到處理結(jié)果的時刻之間的時間段。

7、可選的,所述方法還包括:在接收到針對所述業(yè)務(wù)處理流程包括的處理組件的第一修改指令時,按照所述第一修改指令攜帶的第一修改方式,對所述業(yè)務(wù)處理流程包括的處理組件進(jìn)行修改;其中,所述第一修改方式包括以下至少一項(xiàng):增加所述業(yè)務(wù)處理流程包括的處理組件,刪除所述業(yè)務(wù)處理流程包括的處理組件,調(diào)整所述業(yè)務(wù)處理流程包括的處理組件的運(yùn)行順序。

8、可選的,一個處理組件包括:基于所述業(yè)務(wù)處理流程確定的代碼模版;一個代碼模版用于:按照該代碼模版中預(yù)設(shè)的代碼,對該代碼模版所屬的處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理;所述業(yè)務(wù)處理流程還指示:每一處理組件包括的代碼模版對該處理組件接收到的數(shù)據(jù)的處理順序;所述按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果,包括:按照該處理組件對應(yīng)的處理順序,依次使用該處理組件包括的代碼模版,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果。

9、可選的,所述方法還包括:在獲取到針對任一處理組件中代碼模版的第二修改指令時,按照所述第二修改指令攜帶的第二修改方式,對該處理組件進(jìn)行修改;其中,所述第二修改方式包括以下至少一項(xiàng):增加該處理組件包括的代碼模版;刪除該處理組件包括的代碼模版;調(diào)整該處理組件包括的各代碼模版的處理順序。

10、可選的,一個處理組件為基于以下方式得到的:獲取目標(biāo)人員按照所述業(yè)務(wù)處理流程在顯示界面中選擇的代碼模版,以及所述目標(biāo)人員選擇各代碼模版的選擇順序;其中,所述顯示界面顯示所有代碼模版的標(biāo)識;按照所述選擇順序?qū)Ρ贿x擇的代碼模版進(jìn)行整合,得到處理組件。

11、在本發(fā)明實(shí)施的第二方面,提供了一種業(yè)務(wù)處理系統(tǒng),所述業(yè)務(wù)處理系統(tǒng)包括事件總線和多個處理組件,其中:所述多個處理組件中的第一處理組件,用于按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到處理結(jié)果;向所述事件總線發(fā)送得到的處理結(jié)果;所述業(yè)務(wù)處理流程指示:對所述待處理業(yè)務(wù)進(jìn)行業(yè)務(wù)處理的各處理組件的運(yùn)行順序;所述事件總線,用于獲取所述處理結(jié)果;若所述第一處理組件不為所述運(yùn)行順序中最后一個處理組件,向所述運(yùn)行順序中,所述第一處理組件的下一個處理組件發(fā)送所述處理結(jié)果,以運(yùn)行下一個處理組件;直至獲取到所述運(yùn)行順序中最后一個處理組件的處理結(jié)果,作為所述待處理業(yè)務(wù)的目標(biāo)處理結(jié)果。

12、在本發(fā)明實(shí)施的第三方面,提供了一種業(yè)務(wù)處理裝置,所述裝置包括:

13、數(shù)據(jù)獲取模塊,用于獲取當(dāng)前運(yùn)行的處理組件的處理結(jié)果;其中,一個處理組件的處理結(jié)果為基于以下方式得到的:按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果;所述業(yè)務(wù)處理流程指示:對所述待處理業(yè)務(wù)進(jìn)行業(yè)務(wù)處理的各處理組件的運(yùn)行順序;

14、數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于若當(dāng)前運(yùn)行的處理組件不為所述運(yùn)行順序中最后一個處理組件,向所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件發(fā)送該處理結(jié)果,以運(yùn)行下一個處理組件;

15、結(jié)果獲取模塊,用于返回執(zhí)行所述獲取當(dāng)前運(yùn)行的處理組件的處理結(jié)果的步驟,直至獲取到所述運(yùn)行順序中最后一個處理組件的處理結(jié)果,作為所述待處理業(yè)務(wù)的目標(biāo)處理結(jié)果。

16、可選的,所述數(shù)據(jù)轉(zhuǎn)發(fā)模塊,具體用于:若當(dāng)前運(yùn)行的處理組件不為所述運(yùn)行順序中最后一個處理組件,檢測該處理結(jié)果的數(shù)據(jù)格式是否為指定格式;其中,所述指定格式為:所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件所能處理的數(shù)據(jù)格式;在該處理結(jié)果的數(shù)據(jù)格式不為所述指定格式時,按照所述指定格式對該處理結(jié)果進(jìn)行格式轉(zhuǎn)換;向所述運(yùn)行順序中,當(dāng)前運(yùn)行的處理組件的下一個處理組件發(fā)送格式轉(zhuǎn)換后的處理結(jié)果。

17、可選的,所述裝置還包括:數(shù)據(jù)統(tǒng)計模塊,用于在接收到攜帶有數(shù)據(jù)統(tǒng)計周期的數(shù)據(jù)統(tǒng)計指令的情況下,在每次達(dá)到所述數(shù)據(jù)統(tǒng)計周期時,統(tǒng)計第一時間段內(nèi)獲取到的每一類別的處理結(jié)果的數(shù)目,得到本次達(dá)到的數(shù)據(jù)統(tǒng)計周期的數(shù)據(jù)統(tǒng)計結(jié)果;其中,所述第一時間段為:從所述待處理業(yè)務(wù)上線的上線時刻至本次達(dá)到的數(shù)據(jù)統(tǒng)計周期之間的時間段;或者,在接收到指示實(shí)時進(jìn)行數(shù)據(jù)統(tǒng)計的數(shù)據(jù)統(tǒng)計指令的情況下,在每次獲取到處理結(jié)果后,統(tǒng)計第二時間段內(nèi)獲取到的每一類別的處理結(jié)果的數(shù)目,得到本次獲取到處理結(jié)果時的數(shù)據(jù)統(tǒng)計結(jié)果;其中,所述第二時間段為:從所述上線時刻至本次獲取到處理結(jié)果的時刻之間的時間段。

18、可選的,所述裝置還包括:數(shù)目統(tǒng)計模塊,用于在接收到攜帶有數(shù)目統(tǒng)計周期的數(shù)目統(tǒng)計指令的情況下,當(dāng)每次達(dá)到所述數(shù)目統(tǒng)計周期時,統(tǒng)計第三時間段內(nèi)獲取到的每一處理組件各自的處理結(jié)果的數(shù)目,得到本次達(dá)到的數(shù)目統(tǒng)計周期的數(shù)目統(tǒng)計結(jié)果;其中,所述第三時間段為:從所述待處理業(yè)務(wù)上線的上線時刻至本次達(dá)到的數(shù)目統(tǒng)計周期之間的時間段;或者,在接收到指示實(shí)時進(jìn)行數(shù)目統(tǒng)計的數(shù)目統(tǒng)計指令的情況下,在每次獲取到處理結(jié)果后,統(tǒng)計第四時間段內(nèi)獲取到的每一處理組件各自的處理結(jié)果的數(shù)目,得到本次獲取到處理結(jié)果時的數(shù)目統(tǒng)計結(jié)果;其中,所述第四時間段為:從所述上線時刻至本次獲取到處理結(jié)果的時刻之間的時間段。

19、可選的,所述裝置還包括:第一修改模塊,用于在接收到針對所述業(yè)務(wù)處理流程包括的處理組件的第一修改指令時,按照所述第一修改指令攜帶的第一修改方式,對所述業(yè)務(wù)處理流程包括的處理組件進(jìn)行修改;其中,所述第一修改方式包括以下至少一項(xiàng):增加所述業(yè)務(wù)處理流程包括的處理組件,刪除所述業(yè)務(wù)處理流程包括的處理組件,調(diào)整所述業(yè)務(wù)處理流程包括的處理組件的運(yùn)行順序。

20、可選的,一個處理組件包括:基于所述業(yè)務(wù)處理流程確定的代碼模版;一個代碼模版用于:按照該代碼模版中預(yù)設(shè)的代碼,對該代碼模版所屬的處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理;所述業(yè)務(wù)處理流程還指示:每一處理組件包括的代碼模版對該處理組件接收到的數(shù)據(jù)的處理順序;

21、所述處理組件按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果的步驟包括:

22、所述處理組件按照該處理組件對應(yīng)的處理順序,依次使用該處理組件包括的代碼模版,對該處理組件接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到該處理組件的處理結(jié)果。

23、可選的,所述裝置還包括:第二修改模塊,用于在獲取到針對任一處理組件中代碼模版的第二修改指令時,按照所述第二修改指令攜帶的第二修改方式,對該處理組件進(jìn)行修改;其中,所述第二修改方式包括以下至少一項(xiàng):增加該處理組件包括的代碼模版;刪除該處理組件包括的代碼模版;調(diào)整該處理組件包括的各代碼模版的處理順序。

24、可選的,一個處理組件為基于以下方式得到的:獲取目標(biāo)人員按照所述業(yè)務(wù)處理流程在顯示界面中選擇的代碼模版,以及所述目標(biāo)人員選擇各代碼模版的選擇順序;其中,所述顯示界面顯示所有代碼模版的標(biāo)識;按照所述選擇順序?qū)Ρ贿x擇的代碼模版進(jìn)行整合,得到處理組件。

25、在本發(fā)明實(shí)施的第四方面,提供了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;存儲器,用于存放計算機(jī)程序;處理器,用于執(zhí)行存儲器上所存放的程序時,實(shí)現(xiàn)上述第一方面任一所述的業(yè)務(wù)處理方法。

26、在本發(fā)明實(shí)施的第五方面,提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述第一方面任一所述的業(yè)務(wù)處理方法。

27、在本發(fā)明實(shí)施的又一方面,還提供了一種包含指令的計算機(jī)程序產(chǎn)品,當(dāng)其在計算機(jī)上運(yùn)行時,使得計算機(jī)執(zhí)行上述第一方面任一所述的業(yè)務(wù)處理方法。

28、本發(fā)明實(shí)施例提供的一種業(yè)務(wù)處理系統(tǒng),第一處理組件按照待處理業(yè)務(wù)的業(yè)務(wù)處理流程,對接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到處理結(jié)果;向事件總線發(fā)送得到的處理結(jié)果;業(yè)務(wù)處理流程指示:對待處理業(yè)務(wù)進(jìn)行業(yè)務(wù)處理的各處理組件的運(yùn)行順序;事件總線獲取處理結(jié)果;若第一處理組件不為運(yùn)行順序中最后一個處理組件,向運(yùn)行順序中第一處理組件的下一個處理組件發(fā)送處理結(jié)果,以運(yùn)行下一個處理組件;直至獲取到運(yùn)行順序中最后一個處理組件的處理結(jié)果,作為待處理業(yè)務(wù)的目標(biāo)處理結(jié)果。

29、基于上述處理,業(yè)務(wù)處理流程指示對待處理業(yè)務(wù)進(jìn)行業(yè)務(wù)處理的各處理組件的運(yùn)行順序。第一處理組件接收到數(shù)據(jù)后,按照業(yè)務(wù)處理流程對接收到的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,得到處理結(jié)果。然后,事件總線可以按照業(yè)務(wù)處理流程,對第一處理組件的處理結(jié)果進(jìn)行轉(zhuǎn)發(fā),使得運(yùn)行順序中,第一處理組件的下一個處理組件繼續(xù)按照業(yè)務(wù)處理流程,對自身接收到的數(shù)據(jù)進(jìn)行處理。如此循環(huán),直至得到運(yùn)行順序中最后一個處理組件的處理結(jié)果,即得到待處理業(yè)務(wù)的目標(biāo)處理結(jié)果。顯然,在開發(fā)業(yè)務(wù)時,只需按照業(yè)務(wù)的業(yè)務(wù)處理流程,配置處理組件的運(yùn)行順序即可,而不需要重新為處理流程編寫代碼。自然,在要上線不同的業(yè)務(wù)時,也只需要重新按照業(yè)務(wù)處理流程對處理組件的運(yùn)行順序進(jìn)行配置,可以減少業(yè)務(wù)開發(fā)時間,提高業(yè)務(wù)開發(fā)效率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1