一種電子數(shù)據的轉移方法和設備的制造方法
【技術領域】
[0001] 本申請設及通信技術領域,尤其是設及一種電子數(shù)據的轉移方法和設備。
【背景技術】
[0002] 在業(yè)務平臺請求業(yè)務服務器將電子數(shù)據轉移到用戶指定的位置(如第=方支付 機構請求銀行的業(yè)務服務器將可用金額轉移到用戶賬戶)時,則基于業(yè)務平臺的請求,業(yè) 務服務器可W將電子數(shù)據轉移到用戶指定的位置,并向業(yè)務平臺返回已經成功將電子數(shù)據 轉移到用戶指定的位置的響應信息。
[0003] 業(yè)務平臺在接收到已經成功將電子數(shù)據轉移到用戶指定的位置的響應信息時,獲 知已經成功將電子數(shù)據轉移到用戶指定的位置。但是,當業(yè)務服務器發(fā)生異常時,業(yè)務服務 器不會向業(yè)務平臺返回已經成功將電子數(shù)據轉移到用戶指定的位置的響應信息,此時,業(yè) 務平臺無法獲知是否已經成功將電子數(shù)據轉移到用戶指定的位置。在此情況下,業(yè)務平臺 通常會認為當前還沒有成功將電子數(shù)據轉移到用戶指定的位置,因此,業(yè)務平臺會重新將 電子數(shù)據轉移到用戶指定的位置。假設此時業(yè)務服務器已經成功將電子數(shù)據轉移到用戶指 定的位置,從而會導致業(yè)務平臺多次將電子數(shù)據轉移到用戶指定的位置。
【發(fā)明內容】
[0004] 本申請實施例提供一種電子數(shù)據的轉移方法和設備,W避免業(yè)務平臺多次將電子 數(shù)據轉移到用戶指定的位置,避免造成業(yè)務平臺的電子數(shù)據損失。 陽〇化]本申請實施例提供一種電子數(shù)據的轉移方法,所述方法包括W下步驟:
[0006] 業(yè)務平臺向業(yè)務服務器發(fā)送電子數(shù)據轉移請求消息,所述電子數(shù)據轉移請求消息 中攜帶業(yè)務信息和測試信息;其中,所述業(yè)務信息用于指示所述業(yè)務服務器將第一電子數(shù) 據轉移到用戶指定的第一位置,所述測試信息用于指示所述業(yè)務服務器將第二電子數(shù)據轉 移到業(yè)務提供方指定的第二位置;
[0007] 所述業(yè)務平臺在判定出當前發(fā)生電子數(shù)據轉移異常時,所述業(yè)務平臺判斷所述業(yè) 務服務器是否已經將所述第二電子數(shù)據轉移到所述第二位置;
[0008] 如果是,則所述業(yè)務平臺確定所述業(yè)務服務器已經將所述第一電子數(shù)據轉移到所 述第一位置,并拒絕重新將所述第一電子數(shù)據轉移到所述第一位置。
[0009] 所述業(yè)務平臺判斷所述業(yè)務服務器是否已經將所述第二電子數(shù)據轉移到所述第 二位置之后,還包括:
[0010] 如果否,則所述業(yè)務平臺確定所述業(yè)務服務器未將所述第一電子數(shù)據轉移到所述 第一位置,并重新將所述第一電子數(shù)據轉移到所述第一位置。
[0011] 所述業(yè)務平臺判定出當前發(fā)生電子數(shù)據轉移異常的過程,具體包括:
[0012] 當業(yè)務平臺向業(yè)務服務器發(fā)送電子數(shù)據轉移請求消息之后,如果在預設時間內未 收到所述業(yè)務服務器返回的已經成功將所述第一電子數(shù)據轉移到所述第一位置的響應信 息時,所述業(yè)務平臺判定出當前發(fā)生電子數(shù)據轉移異常。
[0013] 所述業(yè)務平臺判斷所述業(yè)務服務器是否已經將所述第二電子數(shù)據轉移到所述第 二位置,具體包括:
[0014] 當所述測試信息包括測試標識時,所述業(yè)務平臺判斷所述第二位置內是否記錄了 對應所述測試標識的第二電子數(shù)據;如果是,所述業(yè)務平臺判定所述業(yè)務服務器已經將所 述第二電子數(shù)據轉移到所述第二位置;如果否,所述業(yè)務平臺判定所述業(yè)務服務器未將所 述第二電子數(shù)據轉移到所述第二位置。
[0015] 每個電子數(shù)據轉移請求消息中攜帶了一個或者多個業(yè)務信息、W及一個測試信 息,且不同的電子數(shù)據轉移請求消息中攜帶的測試信息所包括的測試標識各不相同。
[0016] 本申請實施例提供一種業(yè)務平臺,所述業(yè)務平臺具體包括:
[0017] 發(fā)送模塊,用于向業(yè)務服務器發(fā)送電子數(shù)據轉移請求消息,所述電子數(shù)據轉移請 求消息中攜帶業(yè)務信息和測試信息;所述業(yè)務信息用于指示所述業(yè)務服務器將第一電子數(shù) 據轉移到用戶指定的第一位置,所述測試信息用于指示所述業(yè)務服務器將第二電子數(shù)據轉 移到業(yè)務提供方指定的第二位置;
[0018] 判斷模塊,用于在判定出當前發(fā)生電子數(shù)據轉移異常時,則判斷所述業(yè)務服務器 是否已經將所述第二電子數(shù)據轉移到所述第二位置;
[0019] 處理模塊,用于當判斷結果為是時,確定所述業(yè)務服務器已經將第一電子數(shù)據轉 移到第一位置,并拒絕重新將第一電子數(shù)據轉移到第一位置。
[0020] 所述處理模塊,還用于在判斷所述業(yè)務服務器是否已經將所述第二電子數(shù)據轉移 到所述第二位置之后,當判斷結果為否時,確定所述業(yè)務服務器未將第一電子數(shù)據轉移到 第一位置,并重新將第一電子數(shù)據轉移到第一位置。
[0021] 所述處理模塊,進一步用于在判定出當前發(fā)生電子數(shù)據轉移異常的過程中,當所 述發(fā)送模塊向業(yè)務服務器發(fā)送電子數(shù)據轉移請求消息之后,如果在預設時間內未收到所述 業(yè)務服務器返回的已經成功將所述第一電子數(shù)據轉移到所述第一位置的響應信息時,則判 定出當前發(fā)生電子數(shù)據轉移異常。
[0022] 所述處理模塊,進一步用于在判斷所述業(yè)務服務器是否已經將所述第二電子數(shù)據 轉移到所述第二位置的過程中,當所述測試信息包括測試標識時,判斷所述第二位置內是 否記錄了對應所述測試標識的第二電子數(shù)據;如果是,則判定所述業(yè)務服務器已經將所述 第二電子數(shù)據轉移到所述第二位置;如果否,則判定所述業(yè)務服務器未將所述第二電子數(shù) 據轉移到所述第二位置。
[0023] 每個電子數(shù)據轉移請求消息中攜帶了一個或者多個業(yè)務信息、W及一個測試信 息,且不同的電子數(shù)據轉移請求消息中攜帶的測試信息所包括的測試標識各不相同。
[0024] 與現(xiàn)有技術相比,本申請實施例至少具有W下優(yōu)點:本申請實施例中,通過在電子 數(shù)據轉移請求消息中攜帶業(yè)務信息和測試信息,且業(yè)務信息用于指示業(yè)務服務器將第一電 子數(shù)據轉移到用戶指定的第一位置,測試信息用于指示業(yè)務服務器將第二電子數(shù)據轉移到 業(yè)務提供方指定的第二位置,在當前發(fā)生電子數(shù)據轉移異常時,雖然業(yè)務服務器不會向業(yè) 務平臺返回已經成功將第一電子數(shù)據轉移到第一位置的響應信息,業(yè)務平臺也可W基于業(yè) 務服務器是否已經將第二電子數(shù)據轉移到第二位置的情況,判定出業(yè)務服務器是否已經將 第一電子數(shù)據轉移到第一位置,并在業(yè)務服務器已經將第一電子數(shù)據轉移到第一位置時, 拒絕重新將第一電子數(shù)據轉移到第一位置。上述方式不會導致業(yè)務平臺多次將電子數(shù)據轉 移到用戶指定的位置,W避免業(yè)務平臺多次將電子數(shù)據轉移到用戶指定的位置,避免造成 業(yè)務平臺的電子數(shù)據損失。
【附圖說明】
[0025] 為了更加清楚地說明本申請實施例的技術方案,下面將對本申請實施例描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施 例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據本申請實施 例的運些附圖獲得其他的附圖。
[00%] 圖1是本申請實施例一提供的一種電子數(shù)據的轉移方法流程示意圖;
[0027] 圖2和圖3是本申請實施例中提供的電子數(shù)據的轉移方法流程示意圖;
[0028] 圖4是本申請實施例二中提供的一種業(yè)務平臺的結構示意圖。
【具體實施方式】
[0029] 下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本申請的一部分實施例,而不是全部的實施例?;?于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其 他實施例,都屬于本申請保護的范圍。 I;0030] 實施例一
[0031] 針對現(xiàn)有技術中存在的問題,本申請實施例一提供一種電子數(shù)據的轉移方法,如 圖1所示,該電子數(shù)據的轉移方法具體可W包括W下步驟:
[0032] 步驟101,業(yè)務平臺向業(yè)務服務器發(fā)送電子數(shù)據轉移請求消息,該電子數(shù)據轉移請 求消息中攜帶業(yè)務信息和測試信息。其中,該業(yè)務信息用于指示業(yè)務服務器將第一電子數(shù) 據轉移到用戶指定的第一位置,該測試信息用于指示業(yè)務服務器將第二電子數(shù)據轉移到業(yè) 務提供方指定的第二位置。
[0033] 步驟102,業(yè)務平臺在判定出當前發(fā)生電子數(shù)據轉移異常(如業(yè)務服務器發(fā)生異 常)時,則業(yè)務平臺判斷業(yè)務服務器是否已經將第二電子數(shù)據轉移到第二位置。如果是,貝U 執(zhí)行步驟103 ;如果否,則執(zhí)行步驟104。
[0034] 本申請實施例中,業(yè)務平臺判定出當前發(fā)生電子數(shù)據轉移