本技術(shù)涉及計(jì)算機(jī)及通信,具體而言,涉及一種交易處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備。
背景技術(shù):
1、第三服務(wù)平臺(tái)為了鼓勵(lì)該平臺(tái)的目標(biāo)對象進(jìn)行交易,通常根據(jù)目標(biāo)對象基于該平臺(tái)交易的交易金額向目標(biāo)對象分配抵扣資源,通過抵扣資源來抵扣交易所需消耗的虛擬資源。一般地,在抵扣分配的抵扣資源之前都會(huì)先查詢針對指定交易可使用的抵扣資源,然后扣除需要抵扣的資源。然而,在查詢指定交易可使用的抵扣資源過程中,若短時(shí)間內(nèi)重復(fù)查詢多次,則會(huì)導(dǎo)致抵扣資源無法正確扣除,進(jìn)而導(dǎo)致交易信息的處理出現(xiàn)異常。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的實(shí)施例提供了一種交易處理方法、裝置、計(jì)算機(jī)可讀介質(zhì)及電子設(shè)備,進(jìn)而可以保證可用抵扣資源合理有序且正確地進(jìn)行扣減,提高了交易信息處理的準(zhǔn)確性。
2、本技術(shù)的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本技術(shù)的實(shí)踐而習(xí)得。
3、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種交易處理方法,所述方法包括:
4、若接收到針對指定交易的資源抵扣查詢請求,則查詢所述指定交易對應(yīng)的預(yù)分配資源記錄,所述預(yù)分配資源記錄用于記錄針對所述指定交易預(yù)先分配的可用抵扣資源;
5、若未查詢到所述預(yù)分配資源記錄,則從所述可用抵扣資源對應(yīng)的預(yù)分配日志中查詢針對所述指定交易的資源分配信息,所述預(yù)分配日志用于記錄所述可用抵扣資源針對各個(gè)交易預(yù)分配的資源信息;
6、若從所述預(yù)分配日志中查詢到針對所述指定交易的資源分配信息,則根據(jù)所述資源分配信息生成所述指定交易對應(yīng)的預(yù)分配資源記錄,以根據(jù)所述預(yù)分配資源記錄確定抵消所述指定交易所消耗的虛擬資源。
7、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種交易處理裝置,所述裝置包括:
8、第一查詢模塊,用于若接收到針對指定交易的資源抵扣查詢請求,則查詢所述指定交易對應(yīng)的預(yù)分配資源記錄,所述預(yù)分配資源記錄用于記錄針對所述指定交易預(yù)先分配的可用抵扣資源;
9、第二查詢模塊,用于若未查詢到所述預(yù)分配資源記錄,則從所述可用抵扣資源對應(yīng)的預(yù)分配日志中查詢針對所述指定交易的資源分配信息,所述預(yù)分配日志用于記錄所述可用抵扣資源針對各個(gè)交易預(yù)分配的資源信息;
10、確定模塊,用于若從所述預(yù)分配日志中查詢到針對所述指定交易的資源分配信息,則根據(jù)所述資源分配信息生成所述指定交易對應(yīng)的預(yù)分配資源記錄,以根據(jù)所述預(yù)分配資源記錄確定抵消所述指定交易所消耗的虛擬資源。
11、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述第二查詢模塊還用于,根據(jù)接收到的各個(gè)交易的交易金額,將所述可用抵扣資源預(yù)分配給所述各個(gè)交易;將預(yù)分配給所述各個(gè)交易的資源信息記錄在所述可用抵扣資源對應(yīng)的預(yù)分配日志中。
12、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述第二查詢模塊還用于,根據(jù)所述各個(gè)交易的交易金額確定所述各個(gè)交易所需消耗的虛擬資源;若有多個(gè)可用抵扣資源,則根據(jù)所述各個(gè)交易所需消耗的虛擬資源,將所述多個(gè)可用抵扣資源按照設(shè)定順序預(yù)分配給所述各個(gè)交易。
13、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述第二查詢模塊還用于,按照所述多個(gè)可用抵扣資源的預(yù)分配順序,依次向所述交易預(yù)分配所需消耗的虛擬資源,直至向所述交易預(yù)分配的虛擬資源滿足所述交易所消耗的虛擬資源,或者所述多個(gè)可用抵扣資源分配完成為止。
14、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述第二查詢模塊還用于,根據(jù)所述指定交易的標(biāo)識,從所述可用抵扣資源對應(yīng)的預(yù)分配日志中查詢與所述指定交易的標(biāo)識相關(guān)聯(lián)的資源分配信息。
15、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,若從所述預(yù)分配日志中未查詢到針對所述指定交易的資源分配信息,則根據(jù)所述指定交易的交易金額向所述指定交易預(yù)分配所述可用抵扣資源;將向所述指定交易預(yù)分配的資源分配信息記錄在所述可用抵扣資源對應(yīng)的預(yù)分配日志中。
16、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,若有多個(gè)可用抵扣資源,且根據(jù)從所述預(yù)分配日志中查詢到的資源分配信息確定向所述指定交易預(yù)分配的虛擬資源小于所述指定交易所消耗的虛擬資源,則按照所述多個(gè)可用抵扣資源的預(yù)分配順序繼續(xù)向所述指定交易預(yù)分配虛擬資源,直至向所述指定交易預(yù)分配的資源信息滿足所述指定交易所消耗的虛擬資源,或者所述多個(gè)可用抵扣資源分配完成為止;根據(jù)所述多個(gè)可用抵扣資源向所述指定交易所預(yù)分配的虛擬資源,生成所述指定交易對應(yīng)的預(yù)分配資源記錄。
17、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,若根據(jù)從所述預(yù)分配日志中查詢到的資源分配信息確定向所述指定交易預(yù)分配的虛擬資源與所述指定交易所消耗的虛擬資源相匹配,則根據(jù)向所述指定交易所預(yù)分配的虛擬資源,生成所述指定交易對應(yīng)的預(yù)分配資源記錄。
18、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,將所述多個(gè)可用抵扣資源向所述指定交易所預(yù)分配的虛擬資源進(jìn)行匯總,得到總的預(yù)分配信息;將所述總的預(yù)分配信息與所述指定交易進(jìn)行關(guān)聯(lián)存儲(chǔ),以生成所述指定交易對應(yīng)的預(yù)分配資源記錄。
19、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,根據(jù)所述指定交易對應(yīng)的預(yù)分配資源記錄中所記錄的資源分配信息,計(jì)算向所述指定交易預(yù)分配的虛擬資源總量;將所述虛擬資源總量作為抵消所述指定交易所消耗的虛擬資源。
20、在本技術(shù)的一些實(shí)施例中,基于以上技術(shù)方案,所述確定模塊還用于,從所述指定交易對應(yīng)的可用抵扣資源中扣除與所述虛擬資源總量對應(yīng)的資源額度,并保存所述指定交易對應(yīng)的可用抵扣資源的剩余抵扣資源信息。
21、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述實(shí)施例中所述的交易處理方法。
22、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種電子設(shè)備,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序,當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述電子設(shè)備實(shí)現(xiàn)如上述實(shí)施例中所述的交易處理方法。
23、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。電子設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取并執(zhí)行該計(jì)算機(jī)程序,使得該電子設(shè)備執(zhí)行上述各種可選實(shí)施例中提供的交易處理方法。
24、在本技術(shù)的實(shí)施例所提供的技術(shù)方案中,在接收到針對指定交易的資源抵扣查詢請求之后,查詢指定交易對應(yīng)的預(yù)分配資源記錄。若未查詢到預(yù)分配資源記錄,則從可用抵扣資源對應(yīng)的預(yù)分配日志中查詢針對指定交易的資源信息。由于預(yù)分配日志中記錄有可用抵扣資源針對各個(gè)交易預(yù)分配的資源信息,因此,通過從預(yù)分配日志中可以查詢到針對指定交易準(zhǔn)確的預(yù)分配的資源信息。在根據(jù)指定交易的資源分配信息生成預(yù)分配資源記錄時(shí)得到的預(yù)分配資源記錄也是準(zhǔn)確的,最后根據(jù)準(zhǔn)確的預(yù)分配資源記錄從而可以正確確定抵消指定交易所消耗的虛擬資源,保證了可用抵扣資源合理有序且正確地進(jìn)行扣減,提高了交易信息處理的準(zhǔn)確性。
25、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。