本技術(shù)涉及計算機,尤其涉及一種虛擬資源的方法、裝置、電子設備和可讀介質(zhì)。
背景技術(shù):
1、提供虛擬資源交易或者轉(zhuǎn)換的交易平臺在進行交易的過程中經(jīng)常會持有一部分虛擬資源。交易平臺本身通常不會持有虛擬資源,因此需要將這部分虛擬資源交易給銀行等第三方平臺交易,從而完成虛擬資源的平倉操作。
2、在相關(guān)技術(shù)中,交易平臺在完成用戶發(fā)起的虛擬資源交易之后,會按照預定的規(guī)則來對從虛擬資源交易中獲取到的虛擬資源進行平倉。
3、然而,此類方案中,交易平臺的平倉操作需要在完成用戶發(fā)起的虛擬資源交易之后才能進行,一旦在完成平倉操作之前與第三方平臺之間的虛擬資源交易出現(xiàn)異常,會導致平倉操作中的虛擬資源損耗增加或者平倉操作無法進行,不利于虛擬資源交易和交易平臺運行的穩(wěn)定性。
技術(shù)實現(xiàn)思路
1、基于上述技術(shù)問題,本技術(shù)提供一種虛擬資源的方法、裝置、電子設備和可讀介質(zhì),以提升虛擬資源交易和交易平臺運行的穩(wěn)定性。
2、本技術(shù)的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本技術(shù)的實踐而習得。
3、根據(jù)本技術(shù)實施例的一個方面,提供一種虛擬資源的交易方法,包括:
4、獲取預測交易訂單,所述預測交易訂單中包含第一虛擬資源轉(zhuǎn)換為第二虛擬資源的預測交易數(shù)額和所述預測交易訂單的交易有效期;
5、根據(jù)所述預測交易訂單中的預測交易數(shù)額,在第一交易記錄中生成將所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的交易記錄,并在第二交易記錄中生成將所述第二虛擬資源轉(zhuǎn)換為所述第一虛擬資源的交易記錄;
6、根據(jù)所述第一交易記錄進行平倉操作;
7、在所述預測交易訂單的交易有效期到期之前,根據(jù)接收到的客戶交易信息更新所述第二交易記錄,所述客戶交易信息中包含所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的實際交易數(shù)額;
8、當所述交易有效期到期時,根據(jù)所述第二交易記錄進行平倉操作。
9、根據(jù)本技術(shù)實施例的一個方面,提供一種虛擬資源的交易裝置,包括:
10、獲取單元,配置為獲取預測交易訂單,所述預測交易訂單中包含第一虛擬資源轉(zhuǎn)換為第二虛擬資源的預測交易數(shù)額和所述預測交易訂單的交易有效期;
11、生成單元,配置為根據(jù)所述預測交易訂單中的預測交易數(shù)額,在第一交易記錄中生成將所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的交易記錄,并在第二交易記錄中生成將所述第二虛擬資源轉(zhuǎn)換為所述第一虛擬資源的交易記錄;
12、第一平倉單元,配置為根據(jù)所述第一交易記錄進行平倉操作;
13、更新單元,配置為在所述預測交易訂單的交易有效期到期之前,根據(jù)接收到的客戶交易信息更新所述第二交易記錄,所述客戶交易信息中包含所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的實際交易數(shù)額;
14、第二平倉單元,配置為當所述交易有效期到期時,根據(jù)所述第二交易記錄進行平倉操作。
15、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,更新單元配置為:接收客戶交易信息;根據(jù)所述客戶交易信息中所包含的虛擬資源,獲取所述預測交易訂單的交易有效期;若接收到所述客戶交易信息的時刻處于所述交易有效期內(nèi),則根據(jù)所述客戶交易信息中的實際交易數(shù)額,更新所述第二交易記錄中所述第一虛擬資源與所述第二虛擬資源之間的預測交易數(shù)額。
16、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所更新單元配置為:根據(jù)所述客戶交易信息中所包含的虛擬資源,在所述第二交易記錄中查詢所述第一虛擬資源與所述第二虛擬資源之間的交易條目;根據(jù)所述客戶交易信息中的實際交易數(shù)額,更新所查詢到的交易條目的預測交易數(shù)額。
17、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所更新單元配置為:若所述第二交易記錄中不包含所述第一虛擬資源與所述第二虛擬資源之間的交易條目,則根據(jù)所述客戶交易信息執(zhí)行虛擬資源交易,以在所述第一交易記錄中更新將所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的交易記錄。
18、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所更新單元配置為:比較所述交易條目的預測交易數(shù)額與所述客戶交易信息中的實際交易數(shù)額;若所述客戶交易信息中的實際交易數(shù)額高于所述交易條目的預測交易數(shù)額,則根據(jù)所述客戶交易信息執(zhí)行虛擬資源交易,并根據(jù)所述交易條目的預測交易數(shù)額進行平倉操作。
19、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所更新單元配置為:若接收到所述客戶交易信息的時刻處于所述交易有效期外或者未獲取到交易有效期,則根據(jù)所述客戶交易信息執(zhí)行虛擬資源交易,以在所述第一交易記錄中更新將所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的交易記錄。
20、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所述客戶交易信息中包含所述預測交易訂單的訂單標識,更新單元配置為:根據(jù)所述客戶交易信息中所包含的訂單標識,在所述第二交易記錄中查詢所述訂單標識對應的交易條目;根據(jù)所述客戶交易信息中的實際交易數(shù)額,更新所查詢到的交易條目的預測交易數(shù)額。
21、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,生成單元配置為:根據(jù)所述預測交易訂單中的預測交易數(shù)額,生成模擬交易信息和預測交易信息,所述模擬交易信息中所述第一虛擬資源轉(zhuǎn)換為第二虛擬資源,所述預測交易信息中將所述第二虛擬資源轉(zhuǎn)換為所述第一虛擬資源;根據(jù)所述模擬交易信息進行模擬交易,以在第一交易記錄中生成將所述第一虛擬資源轉(zhuǎn)換為所述第二虛擬資源的交易記錄;將所述預測交易信息錄入到所述第二交易記錄中。
22、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,第二平倉單元配置為:周期性查詢當前時刻與所述交易有效期之間的時間狀態(tài);若當前時刻處于所述交易有效期外,則生成針對于所述第二交易記錄的平倉指令,以根據(jù)所述第二交易記錄中所述第一虛擬資源與所述第二虛擬資源之間的預測交易數(shù)額進行平倉操作。
23、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,所述獲取單元還配置為:
24、獲取數(shù)額調(diào)整訂單,所述數(shù)額調(diào)整訂單中包含對于所述第一虛擬資源與所述第二虛擬資源之間的預測交易數(shù)額的調(diào)整數(shù)額;根據(jù)所述數(shù)額調(diào)整訂單中的調(diào)整數(shù)額,更新所述第二交易記錄中所述第一虛擬資源與所述第二虛擬資源之間的預測交易數(shù)額。
25、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,更新單元還配置為:根據(jù)所述第二交易記錄中的預測交易數(shù)額,確定所述第二交易記錄中所述第一虛擬資源與所述第二虛擬資源之間的轉(zhuǎn)換方向;若所述第二交易記錄中的轉(zhuǎn)換方向為將所述第二虛擬資源轉(zhuǎn)換為所述第一虛擬資源,則將所述預測交易訂單標記為失效,并根據(jù)所述第二交易記錄中的預測交易數(shù)額進行平倉操作。
26、在本技術(shù)的一些實施例中,基于以上技術(shù)方案,更新單元還配置為:接收針對于所述預測交易訂單的交易終止指令;響應于所述交易終止指令,根據(jù)所述第二交易記錄,對所述第一虛擬資源進行平倉操作。
27、根據(jù)本技術(shù)實施例的一個方面,提供一種電子設備,該電子設備包括:處理器;以及存儲器,用于存儲處理器的可執(zhí)行指令;其中,該處理器配置為經(jīng)由執(zhí)行可執(zhí)行指令來執(zhí)行如以上技術(shù)方案中的虛擬資源的交易方法。
28、根據(jù)本技術(shù)實施例的一個方面,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,當該計算機程序被處理器執(zhí)行時實現(xiàn)如以上技術(shù)方案中的虛擬資源的交易方法。
29、根據(jù)本技術(shù)實施例的一個方面,提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。計算機設備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設備執(zhí)行上述各種可選實現(xiàn)方式中提供的虛擬資源的交易方法。
30、在本技術(shù)的實施例中,獲取的預測交易訂單中包含交易數(shù)額和交易有效期,先根據(jù)交易數(shù)額在第一交易記錄和第二交易記錄分別生成轉(zhuǎn)換方向相反的交易記錄,再根據(jù)第一交易記錄中的交易平倉,后續(xù)接收到的客戶交易信息則錄入到第二交易記錄中,與其中的交易記錄抵消,在預測交易訂單的有效期到期后,再根據(jù)第二交易記錄中剩余的交易數(shù)額進行平倉,從而能夠?qū)⑻摂M資源交易的平倉操作提前進行以避免與第三方平臺之間的虛擬資源交易出現(xiàn)異常所導致的虛擬資源損耗增加或者平倉操作失敗,同時還能夠及時對持有的過量虛擬資源進行處理,避免持有虛擬資源帶來的虛擬資源損耗,有利于虛擬資源交易和交易平臺運行的穩(wěn)定性。
31、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。