本申請(qǐng)屬于大數(shù)據(jù),尤其涉及一種交易處理的方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在對(duì)香港賬戶匯款過(guò)程中,通常通過(guò)電匯、實(shí)時(shí)全額結(jié)算系統(tǒng)(real-time?grosssettlement?system,rtgs)和中央支付系統(tǒng)(clearing?house?automated?transfersystem,chats),以及快速支付系統(tǒng)(faster?payment?system,fps)三種方式實(shí)現(xiàn)交易。
2、其中,電匯用于實(shí)現(xiàn)內(nèi)地的銀行和香港地區(qū)的銀行之間的匯款,電匯需要1到3個(gè)工作日到賬;rtgs和chats系統(tǒng)用于實(shí)現(xiàn)香港本地銀行間的交易匯款;fps系統(tǒng)用于實(shí)現(xiàn)內(nèi)地和香港地區(qū)的銀行之間的準(zhǔn)實(shí)時(shí)到賬。但是由于fps系統(tǒng)的響應(yīng)時(shí)間通常為半小時(shí)到兩個(gè)小時(shí),即fps系統(tǒng)無(wú)法在較短的時(shí)間內(nèi)返回交易結(jié)果,用戶無(wú)法獲知交易結(jié)果。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種交易處理的方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,能夠及時(shí)的返回交易結(jié)果,保證用戶及時(shí)的獲知交易結(jié)果。
2、第一方面,本申請(qǐng)實(shí)施例提供一種交易處理的方法,應(yīng)用于第一設(shè)備,所述方法包括:
3、在向第二設(shè)備發(fā)送交易信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),未接收到所述第二設(shè)備發(fā)送的與所述交易信息對(duì)應(yīng)的交易成功響應(yīng)的情況下,生成所述交易信息對(duì)應(yīng)的第一交易結(jié)果查證指令;
4、將所述第一交易結(jié)果查證指令推入延時(shí)隊(duì)列,按照所述延時(shí)隊(duì)列中的交易結(jié)果查證指令的排列順序查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第一交易結(jié)果;
5、按照所述第一交易結(jié)果對(duì)本地?cái)?shù)據(jù)庫(kù)中所述交易信息對(duì)應(yīng)的交易結(jié)果進(jìn)行更新。
6、在一種可能的實(shí)現(xiàn)方式中,所述將所述第一交易結(jié)果查證指令推入延時(shí)隊(duì)列,按照所述延時(shí)隊(duì)列中的交易結(jié)果查證指令的排列順序查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第一交易結(jié)果,包括:
7、將所述第一交易結(jié)果查證指令第一次推入所述延時(shí)隊(duì)列,按照第一預(yù)設(shè)查詢時(shí)間查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第二交易結(jié)果;
8、在所述第二交易結(jié)果中不包括所述交易成功響應(yīng)的情況下,將所述第一交易結(jié)果查證指令第二次推入所述延時(shí)隊(duì)列,按照第二預(yù)設(shè)查詢時(shí)間查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第三交易結(jié)果;
9、在所述第三交易結(jié)果中不包括所述交易成功響應(yīng)的情況下,將所述第一交易結(jié)果查證指令第三次推入所述延時(shí)隊(duì)列,按照第三預(yù)設(shè)查詢時(shí)間查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第四交易結(jié)果;
10、將所述第四交易結(jié)果作為所述第一交易結(jié)果。
11、在一種可能的實(shí)現(xiàn)方式中,在所述按照所述第一交易結(jié)果對(duì)本地?cái)?shù)據(jù)庫(kù)中所述交易信息對(duì)應(yīng)的交易結(jié)果進(jìn)行更新之后,所述方法還包括:
12、接收用戶在查詢頁(yè)面的第一輸入,所述第一輸入包括所述交易信息標(biāo)識(shí);
13、按照所述交易信息標(biāo)識(shí)在所述本地?cái)?shù)據(jù)庫(kù)中查找所述交易信息對(duì)應(yīng)的交易結(jié)果;
14、在所述交易結(jié)果為第一狀態(tài)結(jié)果的情況下,在所述查詢頁(yè)面顯示所述第一狀態(tài)結(jié)果,所述第一狀態(tài)結(jié)果為除交易成功狀態(tài)結(jié)果和交易失敗狀態(tài)結(jié)果之外的其他狀態(tài)結(jié)果。
15、在一種可能的實(shí)現(xiàn)方式中,在所述按照所述交易信息標(biāo)識(shí)在所述本地?cái)?shù)據(jù)庫(kù)中查找所述交易信息對(duì)應(yīng)的交易結(jié)果之后,所述方法還包括:
16、在所述交易結(jié)果為所述交易成功狀態(tài)結(jié)果或者所述交易失敗狀態(tài)結(jié)果的情況下,在所述查詢頁(yè)面顯示交易成功信息或者交易失敗信息。
17、在一種可能的實(shí)現(xiàn)方式中,在所述按照所述交易信息標(biāo)識(shí)在所述本地?cái)?shù)據(jù)庫(kù)中查找所述交易信息對(duì)應(yīng)的交易結(jié)果之后,所述方法還包括:
18、利用所述延時(shí)隊(duì)列對(duì)所述交易結(jié)果進(jìn)行查證,得到第二交易結(jié)果;
19、按照所述第二交易結(jié)果對(duì)所述本地?cái)?shù)據(jù)庫(kù)中所述交易結(jié)果進(jìn)行更新;
20、在所述查詢頁(yè)面顯示預(yù)設(shè)等待信息,所述預(yù)設(shè)等待信息用于提示用戶等待查證的交易結(jié)果。
21、在一種可能的實(shí)現(xiàn)方式中,所述利用所述延時(shí)隊(duì)列對(duì)所述交易結(jié)果進(jìn)行查證,包括:
22、生成所述交易信息標(biāo)識(shí)對(duì)應(yīng)的第二交易結(jié)果查證指令;
23、將所述第二交易結(jié)果查證指令推入所述延時(shí)隊(duì)列,按照所述延時(shí)隊(duì)列中的交易結(jié)果查證指令的排列順序查詢所述第二交易結(jié)果查證指令對(duì)應(yīng)的第二交易結(jié)果。
24、在一種可能的實(shí)現(xiàn)方式中,在所述生成所述交易信息對(duì)應(yīng)的第一交易結(jié)果查證指令之前,所述方法還包括:
25、接收用戶在資源置換頁(yè)面的第二輸入,所述第二輸入包括所述交易信息;
26、向所述第二設(shè)備發(fā)送所述交易信息,以用于所述第二設(shè)備基于所述交易信息對(duì)所述交易信息中的賬戶進(jìn)行數(shù)據(jù)更新;
27、在接收到所述第二設(shè)備發(fā)送的交易成功響應(yīng)的情況下,在所述本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)所述交易信息標(biāo)識(shí)和所述交易成功響應(yīng)的對(duì)應(yīng)關(guān)系。
28、第二方面,本申請(qǐng)實(shí)施例提供一種交易處理的裝置,應(yīng)用于第一設(shè)備,所述裝置包括:
29、生成模塊,用于在向第二設(shè)備發(fā)送交易信息后的預(yù)設(shè)時(shí)長(zhǎng)內(nèi),未接收到所述第二設(shè)備發(fā)送的與所述交易信息對(duì)應(yīng)的交易成功響應(yīng)的情況下,生成所述交易信息對(duì)應(yīng)的第一交易結(jié)果查證指令;
30、查詢模塊,用于將所述第一交易結(jié)果查證指令推入延時(shí)隊(duì)列,按照所述延時(shí)隊(duì)列中的交易結(jié)果查證指令的排列順序查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第一交易結(jié)果;
31、更新模塊,用于按照所述第一交易結(jié)果對(duì)本地?cái)?shù)據(jù)庫(kù)中所述交易信息對(duì)應(yīng)的交易結(jié)果進(jìn)行更新。
32、第三方面,本申請(qǐng)實(shí)施例提供一種電子設(shè)備,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如第一方面任意一項(xiàng)所述的交易處理的方法。
33、第四方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任意一項(xiàng)所述的交易處理的方法。
34、第五方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如第一方面任意一項(xiàng)所述的交易處理的方法。
35、本申請(qǐng)實(shí)施例的交易處理的方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,第一設(shè)備在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未接收到第二設(shè)備發(fā)送的與交易信息對(duì)應(yīng)的交易成功響應(yīng)的情況下,生成交易信息對(duì)應(yīng)的交易結(jié)果查證指令。然后將交易結(jié)果查證指令推入延時(shí)隊(duì)列,第一設(shè)備按照延時(shí)隊(duì)列中交易結(jié)果查證指令的排列順序,查詢得到第一交易結(jié)果。如此,即使在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)第一設(shè)備沒(méi)有接收到交易成功響應(yīng),第一設(shè)備后續(xù)還可以利用延時(shí)隊(duì)列進(jìn)行交易結(jié)果的查詢,并且對(duì)數(shù)據(jù)庫(kù)中交易結(jié)果進(jìn)行更新,為快速支付系統(tǒng)提供了交易結(jié)果的查證功能。第一設(shè)備自動(dòng)觸發(fā)對(duì)交易結(jié)果的查證流程,對(duì)數(shù)據(jù)庫(kù)中的交易結(jié)果進(jìn)行更新,保證用戶可以及時(shí)獲取交易結(jié)果。
1.一種交易處理的方法,其特征在于,應(yīng)用于第一設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一交易結(jié)果查證指令推入延時(shí)隊(duì)列,按照所述延時(shí)隊(duì)列中的交易結(jié)果查證指令的排列順序查詢所述第一交易結(jié)果查證指令對(duì)應(yīng)的第一交易結(jié)果,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述按照所述第一交易結(jié)果對(duì)本地?cái)?shù)據(jù)庫(kù)中所述交易信息對(duì)應(yīng)的交易結(jié)果進(jìn)行更新之后,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述按照所述交易信息標(biāo)識(shí)在所述本地?cái)?shù)據(jù)庫(kù)中查找所述交易信息對(duì)應(yīng)的交易結(jié)果之后,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述按照所述交易信息標(biāo)識(shí)在所述本地?cái)?shù)據(jù)庫(kù)中查找所述交易信息對(duì)應(yīng)的交易結(jié)果之后,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述利用所述延時(shí)隊(duì)列對(duì)所述交易結(jié)果進(jìn)行查證,得到第二交易結(jié)果,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述生成所述交易信息對(duì)應(yīng)的第一交易結(jié)果查證指令之前,所述方法還包括:
8.一種交易處理的裝置,其特征在于,應(yīng)用于第一設(shè)備,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述的交易處理的方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述的交易處理的方法。
11.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如權(quán)利要求1-7任意一項(xiàng)所述的交易處理的方法。