資源轉(zhuǎn)移方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及計(jì)算機(jī)技術(shù)領(lǐng)域,特別設(shè)及一種資源轉(zhuǎn)移方法及裝置。
【背景技術(shù)】
[0002] 隨著電子商務(wù)行業(yè)的快速發(fā)展,通過(guò)網(wǎng)上平臺(tái)進(jìn)行資源轉(zhuǎn)移等操作越來(lái)越受到人 們的歡迎。資源轉(zhuǎn)移是指將資源從第一資源庫(kù)轉(zhuǎn)移到第二資源庫(kù)的過(guò)程。
[0003] 在進(jìn)行資源轉(zhuǎn)移時(shí),為了能夠保證資源轉(zhuǎn)移成功后的其他業(yè)務(wù)能繼續(xù)執(zhí)行,通常 需要在資源成功轉(zhuǎn)移后,向資源轉(zhuǎn)移的雙方發(fā)送與資源被成功轉(zhuǎn)移的通知,W便資源轉(zhuǎn)移 的雙方根據(jù)該通知進(jìn)行后續(xù)的業(yè)務(wù)操作。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在W下問(wèn)題:在向資源轉(zhuǎn)移 的雙方發(fā)送通知時(shí),由于服務(wù)的不可靠性,容易導(dǎo)致資源轉(zhuǎn)移的雙方無(wú)法在期望的時(shí)間內(nèi) 接收到該資源被成功轉(zhuǎn)移的通知,從而導(dǎo)致資源轉(zhuǎn)移的雙方無(wú)法即時(shí)地根據(jù)接收到的通知 進(jìn)行后續(xù)的操作。
【發(fā)明內(nèi)容】
[0005] 為了解決在向資源轉(zhuǎn)移的雙方發(fā)送通知時(shí),由于服務(wù)的不可靠性而導(dǎo)致資源轉(zhuǎn)移 的雙方無(wú)法在期望的時(shí)間內(nèi)接收到該通知,進(jìn)而導(dǎo)致資源轉(zhuǎn)移的雙方無(wú)法即時(shí)地根據(jù)接收 到的通知進(jìn)行后續(xù)的操作的問(wèn)題,本發(fā)明實(shí)施例提供了一種資源轉(zhuǎn)移方法及裝置。所述技 術(shù)方案如下:
[0006] 第一方面,提供了一種資源轉(zhuǎn)移方法,所述方法應(yīng)用于轉(zhuǎn)移服務(wù)器中,所述方法包 括:
[0007] 接收資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求用于請(qǐng)求從資源發(fā)送方的資源庫(kù)向資源接 收方的資源庫(kù)轉(zhuǎn)移具有指定資源值的第一資源;
[0008] 將轉(zhuǎn)移所述第一資源所需的轉(zhuǎn)移資源進(jìn)行預(yù)留,被預(yù)留的所述轉(zhuǎn)移資源被禁止用 于其他轉(zhuǎn)移,所述轉(zhuǎn)移資源至少包括所述資源發(fā)送方的資源庫(kù)中的所述第一資源;
[0009] 向指定方發(fā)送具有送達(dá)回執(zhí)功能的通知消息,所述指定方為所述資源發(fā)送方、所 述資源接收方或第=方,所述第=方為所述資源發(fā)送方或所述資源接收方所綁定的第= 方;
[0010] 若預(yù)定時(shí)間段內(nèi)接收到所述指定方反饋的與所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息, 則從所述資源發(fā)送方的資源庫(kù)中將預(yù)留的所述第一資源轉(zhuǎn)移到所述資源接收方的資源庫(kù) 中。
[0011] 在第一方面的第一種可能的實(shí)施方式中,在所述接收資源轉(zhuǎn)移請(qǐng)求之后,還包 括:
[0012] 檢測(cè)所述資源發(fā)送方和所述資源接收方是否滿足轉(zhuǎn)移條件,所述轉(zhuǎn)移條件至少包 括所述資源發(fā)送方的資源庫(kù)中的資源值多余所述第一資源的資源值和第二資源的資源值 之和;或者,所述資源發(fā)送方的資源庫(kù)中的資源值多余所述第一資源的資源值且所述資源 接收方的資源庫(kù)中的資源值多余第=資源的資源值,所述第二資源和所述第=資源是在轉(zhuǎn) 移所述第一資源時(shí)需要轉(zhuǎn)移給第四方的資源;
[0013] 在所述資源發(fā)送方和所述資源接收方滿足所述轉(zhuǎn)移條件時(shí),將所述第一資源和所 述資源發(fā)送方的資源庫(kù)中的所述第二資源確定為所述轉(zhuǎn)移資源,或者將所述第一資源和所 述資源接收方的資源庫(kù)中的所述第=資源確定為所述轉(zhuǎn)移資源。
[0014] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式 中,在所述從所述資源發(fā)送方的資源庫(kù)中將預(yù)留的所述第一資源轉(zhuǎn)移到所述資源接收方的 資源庫(kù)中之后,還包括:
[0015] 將所述第二資源從所述資源發(fā)送方的資源庫(kù)中轉(zhuǎn)移至所述第四方的資源庫(kù)中;
[0016] 或者,
[0017] 將所述第=資源從所述資源接收方的資源庫(kù)中轉(zhuǎn)移至所述第四方的資源庫(kù)中。
[0018] 結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式或者第一方面的第二種可能的 實(shí)施方式,在第=種可能的實(shí)施方式中,所述向指定方發(fā)送具有送達(dá)回執(zhí)功能的通知消息, 包括:
[0019] 通知第二方服務(wù)器向所述指定方發(fā)送與所述資源轉(zhuǎn)移請(qǐng)求對(duì)應(yīng)的具有送達(dá)回執(zhí) 功能的所述通知消息,所述第二方服務(wù)器用于向所述指定方發(fā)送所述通知消息,并將接收 到的與所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息反饋給所述轉(zhuǎn)移服務(wù)器;
[0020] 其中,所述第二方服務(wù)器為短信服務(wù)器、郵件服務(wù)器或即時(shí)通信服務(wù)器;所述回執(zhí) 消息是所述指定方在接收到所述通知消息后反饋給所述第二方服務(wù)器的用于指示所述指 定方已經(jīng)成功接收到所述通知消息的消息。
[0021] 結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí) 施方式或者第一方面的第=種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,在所述向指 定方發(fā)送具有送達(dá)回執(zhí)功能的通知消息之后,還包括:
[0022] 若在所述預(yù)定時(shí)間段內(nèi)未接收到與所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息,則將預(yù)留 的所述轉(zhuǎn)移資源的屬性更改為非預(yù)留,非預(yù)留的所述轉(zhuǎn)移資源被允許用于其他轉(zhuǎn)移;
[0023] 或者,
[0024] 若在所述預(yù)定時(shí)間段內(nèi)未接收到與所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息,則若在預(yù) 定時(shí)長(zhǎng)內(nèi)根據(jù)對(duì)所述資源轉(zhuǎn)移請(qǐng)求的取消指示,則將預(yù)留的所述轉(zhuǎn)移資源的屬性更改為非 預(yù)留,非預(yù)留的所述轉(zhuǎn)移資源被允許用于其他轉(zhuǎn)移;或,若在所述預(yù)定時(shí)長(zhǎng)內(nèi)根據(jù)對(duì)所述 資源轉(zhuǎn)移請(qǐng)求的確認(rèn)指示,則將預(yù)留的所述第一資源轉(zhuǎn)移到所述資源接收方的交換資源庫(kù) 中。
[00巧]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí) 施方式、第一方面的第=種可能的實(shí)施方式或者第一方面的第四種可能的實(shí)施方式,在第 五種可能的實(shí)施方式中,在所述從所述資源發(fā)送方的資源庫(kù)中將預(yù)留的所述第一資源轉(zhuǎn)移 到所述資源接收方的資源庫(kù)中之后,還包括:
[00%] 向所述資源發(fā)送方和所述資源接收方中的非所述指定方下發(fā)轉(zhuǎn)移通知,所述轉(zhuǎn)移 通知用于指示將所述資源發(fā)送方的資源庫(kù)中的第一資源成功轉(zhuǎn)移到所述資源接收方的資 源庫(kù)。
[0027] 第二方面,提供了一種資源轉(zhuǎn)移裝置,所述裝置應(yīng)用于轉(zhuǎn)移服務(wù)器中,所述裝置包 括:
[0028] 接收模塊,用于接收資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求用于請(qǐng)求從資源發(fā)送方的 資源庫(kù)向資源接收方的資源庫(kù)轉(zhuǎn)移具有指定資源值的第一資源;
[0029] 預(yù)留模塊,用于將轉(zhuǎn)移所述第一資源所需的轉(zhuǎn)移資源進(jìn)行預(yù)留,被預(yù)留的所述轉(zhuǎn) 移資源被禁止用于其他轉(zhuǎn)移,所述轉(zhuǎn)移資源至少包括所述資源發(fā)送方的資源庫(kù)中的所述第 一資源;
[0030] 發(fā)送模塊,用于向指定方發(fā)送具有送達(dá)回執(zhí)功能的通知消息,所述指定方為所述 資源發(fā)送方、所述資源接收方或第=方,所述第=方為所述資源發(fā)送方或所述資源接收方 所綁定的第=方;
[0031] 第一轉(zhuǎn)移模塊,用于在預(yù)定時(shí)間段內(nèi)接收到所述指定方反饋的與所述發(fā)送模塊發(fā) 送的所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息時(shí),從所述資源發(fā)送方的資源庫(kù)中將所述預(yù)留模塊 預(yù)留的所述第一資源轉(zhuǎn)移到所述資源接收方的資源庫(kù)中。
[0032] 在第二方面的第一種可能的實(shí)施方式中,所述裝置還包括:
[0033] 檢測(cè)模塊,用于檢測(cè)所述資源發(fā)送方和所述資源接收方是否滿足轉(zhuǎn)移條件,所述 轉(zhuǎn)移條件至少包括所述資源發(fā)送方的資源庫(kù)中的資源值多余所述第一資源的資源值和第 二資源的資源值之和;或者,所述資源發(fā)送方的資源庫(kù)中的資源值多余所述第一資源的資 源值且所述資源接收方的資源庫(kù)中的資源值多余第=資源的資源值,所述第二資源和所述 第=資源是在轉(zhuǎn)移所述第一資源時(shí)需要轉(zhuǎn)移給第四方的資源;
[0034] 確定模塊,用于在所述檢測(cè)模塊檢測(cè)到所述資源發(fā)送方和所述資源接收方滿足所 述轉(zhuǎn)移條件時(shí),將所述第一資源和所述資源發(fā)送方的資源庫(kù)中的所述第二資源確定為所述 轉(zhuǎn)移資源,或者將所述第一資源和所述資源接收方的資源庫(kù)中的所述第=資源確定為所述 轉(zhuǎn)移資源。
[0035] 結(jié)合第二方面或者第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式 中,所述裝置還包括:
[0036] 第二轉(zhuǎn)移模塊,用于將所述第二資源從所述資源發(fā)送方的資源庫(kù)中轉(zhuǎn)移至所述第 四方的資源庫(kù)中;
[0037] 或者,
[0038] 第=轉(zhuǎn)移模塊,用于將所述第=資源從所述資源接收方的資源庫(kù)中轉(zhuǎn)移至所述第 四方的資源庫(kù)中。
[0039] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式或者第二方面的第二種可能的 實(shí)施方式,在第=種可能的實(shí)施方式中,所述發(fā)送模塊,還用于:
[0040] 通知第二方服務(wù)器向所述指定方發(fā)送與所述資源轉(zhuǎn)移請(qǐng)求對(duì)應(yīng)的具有送達(dá)回執(zhí) 功能的所述通知消息,所述第二方服務(wù)器用于向所述指定方發(fā)送所述通知消息,并將接收 到的與所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息反饋給所述轉(zhuǎn)移服務(wù)器;
[0041] 其中,所述第二方服務(wù)器為短信服務(wù)器、郵件服務(wù)器或即時(shí)通信服務(wù)器;所述回執(zhí) 消息是所述指定方在接收到所述通知消息后反饋給所述第二方服務(wù)器的用于指示所述指 定方已經(jīng)成功接收到所述通知消息的消息。
[0042] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式、第二方面的第二種可能的實(shí) 施方式或者第二方面的第=種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述裝置還 包括:
[0043] 第一更改模塊,用于當(dāng)在所述預(yù)定時(shí)間段內(nèi)未接收到與所述通知消息對(duì)應(yīng)的送達(dá) 回執(zhí)消息時(shí),將預(yù)留的所述轉(zhuǎn)移資源的屬性更改為非預(yù)留,非預(yù)留的所述轉(zhuǎn)移資源被允許 用于其他轉(zhuǎn)移; W44] 或者,
[0045] 第二更改模塊,用于當(dāng)在所述預(yù)定時(shí)間段內(nèi)未接收到與所述通知消息對(duì)應(yīng)的送達(dá) 回執(zhí)消息時(shí),若在預(yù)定時(shí)長(zhǎng)內(nèi)根據(jù)對(duì)所述資源轉(zhuǎn)移請(qǐng)求的取消指示,則將預(yù)留的所述轉(zhuǎn)移 資源的屬性更改為非預(yù)留,非預(yù)留的所述轉(zhuǎn)移資源被允許用于其他轉(zhuǎn)移;或,第四轉(zhuǎn)移模 塊,用于當(dāng)在所述預(yù)定時(shí)長(zhǎng)內(nèi)根據(jù)對(duì)所述資源轉(zhuǎn)移請(qǐng)求的確認(rèn)指示時(shí),將預(yù)留的所述第一 資源轉(zhuǎn)移到所述資源接收方的交換資源庫(kù)中。
[0046] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式、第二方面的第二種可能的實(shí) 施方式、第二方面的第=種可能的實(shí)施方式或者第二方面的第四種可能的實(shí)施方式,在第 五種可能的實(shí)施方式中,所述裝置還包括:
[0047] 下發(fā)模塊,用于向所述資源發(fā)送方和所述資源接收方中的非所述指定方下發(fā)轉(zhuǎn)移 通知,所述轉(zhuǎn)移通知用于指示將所述資源發(fā)送方的資源庫(kù)中的第一資源成功轉(zhuǎn)移到所述資 源接收方的資源庫(kù)。
[0048] 第=方面,提供了一種資源轉(zhuǎn)移裝置,該資源轉(zhuǎn)移裝置應(yīng)用于轉(zhuǎn)移服務(wù)器中,該資 源轉(zhuǎn)移裝置包括接收機(jī)、處理器和發(fā)送機(jī);
[0049] 所述接收機(jī),用于接收資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求用于請(qǐng)求從資源發(fā)送方 的資源庫(kù)向資源接收方的資源庫(kù)轉(zhuǎn)移具有指定資源值的第一資源;
[0050] 所述處理器,用于將轉(zhuǎn)移所述第一資源所需的轉(zhuǎn)移資源進(jìn)行預(yù)留,被預(yù)留的所述 轉(zhuǎn)移資源被禁止用于其他轉(zhuǎn)移,所述轉(zhuǎn)移資源至少包括所述資源發(fā)送方的資源庫(kù)中的所述 第一資源;
[0051] 所述發(fā)送機(jī),用于向指定方發(fā)送具有送達(dá)回執(zhí)功能的通知消息,所述指定方為所 述資源發(fā)送方、所述資源接收方或第=方,所述第=方為所述資源發(fā)送方或所述資源接收 方所綁定的第=方;
[0052] 所述處理器,還用于在預(yù)定時(shí)間段內(nèi)接收到所述指定方反饋的與所述發(fā)送機(jī)發(fā)送 的所述通知消息對(duì)應(yīng)的送達(dá)回執(zhí)消息時(shí),從所述資源發(fā)送方的資源庫(kù)中將所述處理器預(yù)留 的所述第一資源轉(zhuǎn)移到所述資源接收方的資源庫(kù)中。
[0053] 在第=方面的第一種可能的實(shí)施方式中,所述處理器,還用于檢測(cè)所述資源發(fā)送 方和所述資源接收方是否滿足轉(zhuǎn)移條件,所述轉(zhuǎn)移條件至少包括所述資源發(fā)送方的資源庫(kù) 中的資源值多余所述第一資源的資源值和第二資源的資源值之和;或者,所述資源發(fā)送方 的資源庫(kù)中的資源值多余所述第一資源的資源值且所述資源接收方的資源庫(kù)中的資源值 多余第=資源的資源值,所述第二資源和所述第=資源是在轉(zhuǎn)移所述第一資源時(shí)需要轉(zhuǎn)移 給第四方的資源;
[0054] 所述處理器,還用于在所述資源發(fā)送方和所述資源接收方滿足所述轉(zhuǎn)移條件時(shí), 將所述第一資源和所述資源發(fā)送方的資源庫(kù)中的所述第二資源確定為所述轉(zhuǎn)移資源,或者 將所述第一資源和所述資源接收方的