端隨機(jī)分配一個(gè)未分配的業(yè)務(wù)標(biāo)識(shí),并判斷分配給所述數(shù)據(jù)轉(zhuǎn)出終端的業(yè)務(wù)標(biāo)識(shí)是否為預(yù)設(shè)的特定標(biāo)識(shí),若是則確定所述數(shù)據(jù)轉(zhuǎn)出終端是所述目標(biāo)事件的特定轉(zhuǎn)出終端,否則確定所述數(shù)據(jù)轉(zhuǎn)出終端不是所述目標(biāo)事件的特定轉(zhuǎn)出終端。其中與所述目標(biāo)事件對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合中的業(yè)務(wù)標(biāo)識(shí)數(shù)量由所述目標(biāo)事件的參與對(duì)象數(shù)量確定。所述業(yè)務(wù)標(biāo)識(shí)可以是數(shù)字標(biāo)識(shí)、字符標(biāo)識(shí)或字符串標(biāo)識(shí),業(yè)務(wù)標(biāo)識(shí)數(shù)量可以與所述目標(biāo)事件的參與對(duì)象數(shù)量相等,也可以由所述目標(biāo)事件的參與對(duì)象數(shù)量減去I得到(除開(kāi)發(fā)起多端數(shù)據(jù)請(qǐng)求消息的數(shù)據(jù)轉(zhuǎn)入終端自身)。
[0048]進(jìn)而在可選實(shí)施例中,服務(wù)器在為所述數(shù)據(jù)轉(zhuǎn)出終端隨機(jī)分配業(yè)務(wù)標(biāo)識(shí)之前,還可以先判斷與所述目標(biāo)事件對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合中的特定標(biāo)識(shí)是否還未分配,若還未分配則執(zhí)行所述從預(yù)設(shè)的與所述目標(biāo)事件對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合中為所述數(shù)據(jù)轉(zhuǎn)出終端隨機(jī)分配一個(gè)未分配的業(yè)務(wù)標(biāo)識(shí),若已分配則觸發(fā)執(zhí)行S106。
[0049]進(jìn)而在可選實(shí)施例中,服務(wù)器在執(zhí)行S104之前,還可以先判斷所述數(shù)據(jù)轉(zhuǎn)出終端是否為鎖定狀態(tài),若是則直接觸發(fā)執(zhí)行S106,否則執(zhí)行S104 ;
[0050]在執(zhí)行S104后若所述服務(wù)器判斷所述數(shù)據(jù)轉(zhuǎn)出終端不是為所述目標(biāo)事件的特定轉(zhuǎn)出終端之后,所述服務(wù)器可以將所述數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為鎖定狀態(tài);并且所述服務(wù)器在確定S106已完成,即已從所述數(shù)據(jù)轉(zhuǎn)出終端的對(duì)應(yīng)賬戶(hù)中成功結(jié)算所述請(qǐng)求轉(zhuǎn)出量至數(shù)據(jù)轉(zhuǎn)入終端的對(duì)應(yīng)賬戶(hù)之后,將所述數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為非鎖定狀態(tài)。該鎖定標(biāo)記機(jī)制可以有效避免相同同一數(shù)據(jù)轉(zhuǎn)出終端多次發(fā)送數(shù)據(jù)轉(zhuǎn)移確定消息的以期望分配到特定標(biāo)識(shí)的情況。
[0051]需要指出的是,上述確定所述數(shù)據(jù)轉(zhuǎn)出終端是否為所述目標(biāo)事件的特定轉(zhuǎn)出終端的方式僅為一種可選實(shí)施例,本領(lǐng)域技術(shù)人員在本發(fā)明基礎(chǔ)上可以得到更多的實(shí)施例,例如服務(wù)器在接收到數(shù)據(jù)轉(zhuǎn)入終端提交的針對(duì)目標(biāo)事件的多端數(shù)據(jù)請(qǐng)求消息后,即可在數(shù)據(jù)轉(zhuǎn)入終端指定的所述目標(biāo)事件的參與對(duì)象中確定一個(gè)或多個(gè)作為所述目標(biāo)事件的特定轉(zhuǎn)出終端;又或者在可選實(shí)施例中,還可以將最早發(fā)送數(shù)據(jù)轉(zhuǎn)移確定消息的數(shù)據(jù)轉(zhuǎn)出終端作為所述目標(biāo)事件的特定轉(zhuǎn)出終端,以此類(lèi)推,本發(fā)明實(shí)施例不對(duì)其進(jìn)行窮舉。
[0052]S105,向所述數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知。
[0053]具體的,所述服務(wù)器在確定所述數(shù)據(jù)轉(zhuǎn)出終端是所述目標(biāo)時(shí)間的特定轉(zhuǎn)出終端后,即確認(rèn)所述數(shù)據(jù)轉(zhuǎn)出終端不需要進(jìn)行本次的數(shù)據(jù)轉(zhuǎn)移,然后就向該數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知,例如圖10所示,同時(shí)可以記錄下本次數(shù)據(jù)轉(zhuǎn)出終端的特定事件通知并向參與所述目標(biāo)事件的其他對(duì)象用戶(hù)推送。
[0054]S106,根據(jù)所述數(shù)據(jù)轉(zhuǎn)移確定消息從所述數(shù)據(jù)轉(zhuǎn)出終端的對(duì)應(yīng)賬戶(hù)中結(jié)算所述請(qǐng)求轉(zhuǎn)出量至數(shù)據(jù)轉(zhuǎn)入終端的對(duì)應(yīng)賬戶(hù)。
[0055]在可選實(shí)施例中,所述服務(wù)器可以通過(guò)請(qǐng)求關(guān)聯(lián)的數(shù)據(jù)轉(zhuǎn)移服務(wù)器或第三方數(shù)據(jù)轉(zhuǎn)移平臺(tái)完成所述數(shù)據(jù)轉(zhuǎn)移的結(jié)算,當(dāng)獲取到上述關(guān)聯(lián)服務(wù)器返回的結(jié)算成功消息后確認(rèn)所述數(shù)據(jù)轉(zhuǎn)移結(jié)算已完成。
[0056]本發(fā)明實(shí)施例中的服務(wù)器可以根據(jù)數(shù)據(jù)轉(zhuǎn)入終端的請(qǐng)求設(shè)置目標(biāo)事件的特定轉(zhuǎn)出終端,進(jìn)而通過(guò)在接收到數(shù)據(jù)轉(zhuǎn)出終端發(fā)送的數(shù)據(jù)轉(zhuǎn)移確定消息時(shí)判斷該數(shù)據(jù)轉(zhuǎn)出終端是否為目標(biāo)事件的特定轉(zhuǎn)出終端,若是則不需要對(duì)該特定轉(zhuǎn)出終端進(jìn)行數(shù)據(jù)轉(zhuǎn)移結(jié)算,從而有效降低了服務(wù)器的數(shù)據(jù)轉(zhuǎn)移結(jié)算業(yè)務(wù)的負(fù)擔(dān)。
[0057]圖2是本發(fā)明另一實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法的實(shí)施流程示意圖,本實(shí)施例同樣是以服務(wù)器側(cè)為角度進(jìn)行描述,如圖所示本實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法可以包括:
[0058]S201,接收數(shù)據(jù)轉(zhuǎn)入終端提交的針對(duì)目標(biāo)事件的多端數(shù)據(jù)請(qǐng)求消息,所述多端數(shù)據(jù)請(qǐng)求消息攜帶所述目標(biāo)事件的參與對(duì)象、所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)以及每個(gè)參與對(duì)象對(duì)應(yīng)的請(qǐng)求轉(zhuǎn)出量。
[0059]S202,根據(jù)所述多端數(shù)據(jù)請(qǐng)求消息,向所述目標(biāo)事件的參與對(duì)象對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)出終端推送數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息,攜帶所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)和所述請(qǐng)求轉(zhuǎn)出量。
[0060]S203,接收數(shù)據(jù)轉(zhuǎn)出終端根據(jù)所述數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息發(fā)送的數(shù)據(jù)轉(zhuǎn)移確定消息。
[0061]S204,判斷與所述目標(biāo)事件對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合中的特定標(biāo)識(shí)是否還未分配。若是則執(zhí)行S205,否則執(zhí)行S208。
[0062]具體的,服務(wù)器在接收到數(shù)據(jù)轉(zhuǎn)入終端提交的針對(duì)目標(biāo)事件的多端數(shù)據(jù)請(qǐng)求消息后,可以針對(duì)目標(biāo)事件獲取對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合,業(yè)務(wù)標(biāo)識(shí)集合中的業(yè)務(wù)標(biāo)識(shí)數(shù)量由所述目標(biāo)事件的參與對(duì)象數(shù)量確定。所述業(yè)務(wù)標(biāo)識(shí)可以是數(shù)字標(biāo)識(shí)、字符標(biāo)識(shí)或字符串標(biāo)識(shí),業(yè)務(wù)標(biāo)識(shí)數(shù)量可以與所述目標(biāo)事件的參與對(duì)象數(shù)量相等,也可以由所述目標(biāo)事件的參與對(duì)象數(shù)量減去I得到(除開(kāi)發(fā)起多端數(shù)據(jù)請(qǐng)求消息的數(shù)據(jù)轉(zhuǎn)入終端自身)。其中特定標(biāo)識(shí)的數(shù)量可以由數(shù)據(jù)轉(zhuǎn)入終端用戶(hù)設(shè)定,也可以設(shè)定為默認(rèn)值,還可以由目標(biāo)事件的參與對(duì)象數(shù)量確定,如每10個(gè)參與對(duì)象對(duì)應(yīng)一個(gè)特定轉(zhuǎn)出終端,由此確定特定轉(zhuǎn)出終端的數(shù)量。每當(dāng)接收到數(shù)據(jù)轉(zhuǎn)出終端發(fā)送的數(shù)據(jù)轉(zhuǎn)移確定消息后,服務(wù)器可以為對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)出終端分配一個(gè)業(yè)務(wù)標(biāo)識(shí),因此會(huì)出現(xiàn)所有特定標(biāo)識(shí)已被分配的情況。
[0063]S205,從預(yù)設(shè)的與所述目標(biāo)事件對(duì)應(yīng)的業(yè)務(wù)標(biāo)識(shí)集合中為所述數(shù)據(jù)轉(zhuǎn)出終端隨機(jī)分配一個(gè)未分配的業(yè)務(wù)標(biāo)識(shí)。
[0064]S206,判斷分配給所述數(shù)據(jù)轉(zhuǎn)出終端的業(yè)務(wù)標(biāo)識(shí)是否為預(yù)設(shè)的特定標(biāo)識(shí),若是則執(zhí)行S207,否則執(zhí)行S208。
[0065]S207,向所述數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知。
[0066]具體的,所述服務(wù)器在確定所述數(shù)據(jù)轉(zhuǎn)出終端是所述目標(biāo)時(shí)間的特定轉(zhuǎn)出終端后,即確認(rèn)所述數(shù)據(jù)轉(zhuǎn)出終端不需要進(jìn)行本次的數(shù)據(jù)轉(zhuǎn)移,然后就向該數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知,例如圖10所示,同時(shí)可以記錄下本次數(shù)據(jù)轉(zhuǎn)出終端的特定事件通知并向參與所述目標(biāo)事件的其他對(duì)象用戶(hù)推送。
[0067]S208,根據(jù)所述數(shù)據(jù)轉(zhuǎn)移確定消息從所述數(shù)據(jù)轉(zhuǎn)出終端的對(duì)應(yīng)賬戶(hù)中結(jié)算所述請(qǐng)求轉(zhuǎn)出量至數(shù)據(jù)轉(zhuǎn)入終端的對(duì)應(yīng)賬戶(hù)。
[0068]圖3是本發(fā)明另一實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法的實(shí)施流程示意圖,本實(shí)施例同樣是以服務(wù)器側(cè)為角度進(jìn)行描述,如圖所示本實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法可以包括:
[0069]S301,接收數(shù)據(jù)轉(zhuǎn)入終端提交的針對(duì)目標(biāo)事件的多端數(shù)據(jù)請(qǐng)求消息,所述多端數(shù)據(jù)請(qǐng)求消息攜帶所述目標(biāo)事件的參與對(duì)象、所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)以及每個(gè)參與對(duì)象對(duì)應(yīng)的請(qǐng)求轉(zhuǎn)出量。
[0070]S302,根據(jù)所述多端數(shù)據(jù)請(qǐng)求消息,向所述目標(biāo)事件的參與對(duì)象對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)出終端推送數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息,攜帶所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)和所述請(qǐng)求轉(zhuǎn)出量。
[0071]S303,接收數(shù)據(jù)轉(zhuǎn)出終端根據(jù)所述數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息發(fā)送的數(shù)據(jù)轉(zhuǎn)移確定消息。
[0072]S304,判斷所述數(shù)據(jù)轉(zhuǎn)出終端是否為鎖定狀態(tài),若是則執(zhí)行S307,否則執(zhí)行S305。
[0073]具體的,為了防止同一數(shù)據(jù)轉(zhuǎn)出終端多次發(fā)送數(shù)據(jù)轉(zhuǎn)移確定消息的以期望成為所述目標(biāo)事件的特定轉(zhuǎn)出終端,可以在確定所述數(shù)據(jù)轉(zhuǎn)出終端不是所述目標(biāo)事件的特定轉(zhuǎn)出終端后,將數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為鎖定狀態(tài),在數(shù)據(jù)轉(zhuǎn)出終端處于鎖定狀態(tài)下,服務(wù)器可以不需要判斷其是否為目標(biāo)事件的特定轉(zhuǎn)出終端,并直接對(duì)其進(jìn)行數(shù)據(jù)轉(zhuǎn)移結(jié)算。
[0074]S305,判斷所述數(shù)據(jù)轉(zhuǎn)出終端是否為所述目標(biāo)事件的特定轉(zhuǎn)出終端,若是則執(zhí)行S306,否則執(zhí)行S307。
[0075]S306,向所述數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知。
[0076]具體的,所述服務(wù)器在確定所述數(shù)據(jù)轉(zhuǎn)出終端是所述目標(biāo)時(shí)間的特定轉(zhuǎn)出終端后,即確認(rèn)所述數(shù)據(jù)轉(zhuǎn)出終端不需要進(jìn)行本次的數(shù)據(jù)轉(zhuǎn)移,然后就向該數(shù)據(jù)轉(zhuǎn)出終端發(fā)送特定事件通知,例如圖10所示,同時(shí)可以記錄下本次數(shù)據(jù)轉(zhuǎn)出終端的特定事件通知并向參與所述目標(biāo)事件的其他對(duì)象用戶(hù)推送。
[0077]S307,根據(jù)所述數(shù)據(jù)轉(zhuǎn)移確定消息從所述數(shù)據(jù)轉(zhuǎn)出終端的對(duì)應(yīng)賬戶(hù)中結(jié)算所述請(qǐng)求轉(zhuǎn)出量至數(shù)據(jù)轉(zhuǎn)入終端的對(duì)應(yīng)賬戶(hù)。
[0078]S308,將所述數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為鎖定狀態(tài)。
[0079]具體實(shí)現(xiàn)中S308和S307之間的順序關(guān)系可以任意調(diào)換,本發(fā)明實(shí)施例不對(duì)其進(jìn)行限定,即服務(wù)器只需要在確定所述數(shù)據(jù)轉(zhuǎn)出終端不是所述目標(biāo)事件的特定轉(zhuǎn)出終端后,將該數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為鎖定狀態(tài)。
[0080]S309,判斷是否已從所述數(shù)據(jù)轉(zhuǎn)出終端的對(duì)應(yīng)賬戶(hù)中成功結(jié)算所述請(qǐng)求轉(zhuǎn)出量至數(shù)據(jù)轉(zhuǎn)入終端的對(duì)應(yīng)賬戶(hù)。
[0081 ] 在可選實(shí)施例中,所述服務(wù)器可以通過(guò)請(qǐng)求關(guān)聯(lián)的數(shù)據(jù)轉(zhuǎn)移服務(wù)器或第三方數(shù)據(jù)轉(zhuǎn)移平臺(tái)完成所述數(shù)據(jù)轉(zhuǎn)移的結(jié)算,當(dāng)獲取到上述關(guān)聯(lián)服務(wù)器返回的結(jié)算成功消息后確認(rèn)所述數(shù)據(jù)轉(zhuǎn)移結(jié)算已完成,進(jìn)而執(zhí)行S310。
[0082]S310,將所述數(shù)據(jù)轉(zhuǎn)出終端標(biāo)記為非鎖定狀態(tài)。
[0083]圖4是本發(fā)明另一實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法的實(shí)施流程示意圖,本實(shí)施例為通過(guò)數(shù)據(jù)轉(zhuǎn)入終端、服務(wù)器以及數(shù)據(jù)轉(zhuǎn)出終端的角度進(jìn)行描述,如圖所示本實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移方法可以包括以下流程:
[0084]S401,數(shù)據(jù)轉(zhuǎn)入終端向服務(wù)器提交針對(duì)目標(biāo)事件的多端數(shù)據(jù)請(qǐng)求消息,所述多端數(shù)據(jù)請(qǐng)求消息攜帶所述目標(biāo)事件的參與對(duì)象、所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)以及每個(gè)參與對(duì)象對(duì)應(yīng)的請(qǐng)求轉(zhuǎn)出量。
[0085]具體的,數(shù)據(jù)轉(zhuǎn)入終端可以如圖8所示,在多端數(shù)據(jù)請(qǐng)求消息的發(fā)送界面設(shè)定目標(biāo)事件的事件標(biāo)題、數(shù)據(jù)轉(zhuǎn)移總量、參與對(duì)象的總?cè)藬?shù)以及特定事件的人數(shù)(即本實(shí)施例中的特定轉(zhuǎn)出終端的數(shù)量),同時(shí)指定所述目標(biāo)事件的參與對(duì)象,即多端數(shù)據(jù)請(qǐng)求消息的發(fā)送目標(biāo)對(duì)象,可以是多個(gè)參與對(duì)象的即時(shí)通訊用戶(hù)標(biāo)識(shí)或SNS用戶(hù)標(biāo)識(shí),還可以是包括多個(gè)參與對(duì)象的用戶(hù)群組,例如即時(shí)通訊群組、社交關(guān)系群組等,而所述特定轉(zhuǎn)出終端的數(shù)量可以由數(shù)據(jù)轉(zhuǎn)入終端用戶(hù)設(shè)定,也可以設(shè)定為默認(rèn)值,還可以由目標(biāo)事件的參與對(duì)象數(shù)量確定,如每10個(gè)參與對(duì)象對(duì)應(yīng)一個(gè)特定轉(zhuǎn)出終端,由此確定特定轉(zhuǎn)出終端的數(shù)量。所述每個(gè)參與對(duì)象對(duì)應(yīng)的請(qǐng)求轉(zhuǎn)出量可以由所述數(shù)據(jù)轉(zhuǎn)入終端設(shè)置的數(shù)據(jù)轉(zhuǎn)移總量、所述目標(biāo)事件的參與對(duì)象數(shù)量以及特定轉(zhuǎn)出終端的數(shù)量確定,例如圖8中設(shè)定的數(shù)據(jù)轉(zhuǎn)移總量為720元,參與對(duì)象數(shù)量為9,特定轉(zhuǎn)出終端的數(shù)量)為1,則每個(gè)參與對(duì)象對(duì)應(yīng)的請(qǐng)求轉(zhuǎn)出量可以為 720/(9-1) = 90 元。
[0086]S402,所述服務(wù)器根據(jù)所述多端數(shù)據(jù)請(qǐng)求消息,向所述目標(biāo)事件的參與對(duì)象對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)出終端推送數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息,攜帶所述數(shù)據(jù)傳入終端的終端標(biāo)識(shí)和所述請(qǐng)求轉(zhuǎn)出量。
[0087]S403,所述數(shù)據(jù)轉(zhuǎn)出終端根據(jù)所述數(shù)據(jù)轉(zhuǎn)移請(qǐng)求消息,向服務(wù)器發(fā)送