本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種資源轉(zhuǎn)移方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)的發(fā)展和普及,網(wǎng)絡(luò)服務(wù)提供商不僅能夠?yàn)橛脩?hù)提供信息服務(wù),還可以為用戶(hù)提供資源轉(zhuǎn)移服務(wù)。
目前,服務(wù)器會(huì)根據(jù)轉(zhuǎn)出方的資源轉(zhuǎn)移請(qǐng)求,進(jìn)行基于賬單的資源轉(zhuǎn)移,例如,轉(zhuǎn)出方選擇某一個(gè)賬單作為資源轉(zhuǎn)移對(duì)象后,可以向服務(wù)器提供待轉(zhuǎn)移的資源總數(shù)量,服務(wù)器根據(jù)該資源總數(shù)量對(duì)轉(zhuǎn)出方賬戶(hù)的剩余資源進(jìn)行扣除,并對(duì)該賬單進(jìn)行沖賬處理,從而實(shí)現(xiàn)資源轉(zhuǎn)移。
然而,服務(wù)器會(huì)為大量用戶(hù)提供賬單的生成、維護(hù)和資源轉(zhuǎn)移等業(yè)務(wù),隨著業(yè)務(wù)量的增大,會(huì)導(dǎo)致維護(hù)工作的滯后,一旦發(fā)生滯后,則會(huì)造成服務(wù)器上數(shù)據(jù)維護(hù)發(fā)生錯(cuò)誤,致使服務(wù)器上的數(shù)據(jù)準(zhǔn)確性降低,也會(huì)影響服務(wù)器的正常業(yè)務(wù)處理。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種資源轉(zhuǎn)移方法及裝置。所述技術(shù)方案如下:
一方面,本發(fā)明實(shí)施例提供了一種資源轉(zhuǎn)移方法,所述方法包括:
接收轉(zhuǎn)出方的資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求攜帶待轉(zhuǎn)移的資源總數(shù)量;
根據(jù)所述轉(zhuǎn)出方的未還賬單的賬單類(lèi)型和所述資源總數(shù)量,生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,所述轉(zhuǎn)移詳情信息包括本次資源轉(zhuǎn)移的目標(biāo)賬單以及每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量;
根據(jù)所述本次資源轉(zhuǎn)移的目標(biāo)賬單的賬單狀態(tài),對(duì)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行可行性分析,所述目標(biāo)賬單的賬單狀態(tài)用于指示所述目標(biāo)賬單當(dāng)前是否能夠用于進(jìn)行資源轉(zhuǎn)移;
當(dāng)可行性分析通過(guò)時(shí),根據(jù)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行資源轉(zhuǎn)移。
另一方面,本發(fā)明實(shí)施例提供了一種資源轉(zhuǎn)移裝置,所述裝置包括:
接收模塊,用于接收轉(zhuǎn)出方的資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求攜帶待轉(zhuǎn)移的資源總數(shù)量;
生成模塊,用于根據(jù)所述轉(zhuǎn)出方的未還賬單的賬單類(lèi)型和所述資源總數(shù)量,生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,所述轉(zhuǎn)移詳情信息包括本次資源轉(zhuǎn)移的目標(biāo)賬單以及每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量;
分析模塊,用于根據(jù)所述本次資源轉(zhuǎn)移的目標(biāo)賬單的賬單狀態(tài),對(duì)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行可行性分析,所述目標(biāo)賬單的賬單狀態(tài)用于指示所述目標(biāo)賬單當(dāng)前是否能夠用于進(jìn)行資源轉(zhuǎn)移;
資源轉(zhuǎn)移模塊,用于當(dāng)所述分析模塊的可行性分析通過(guò)時(shí),根據(jù)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行資源轉(zhuǎn)移。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
通過(guò)在進(jìn)行資源轉(zhuǎn)移過(guò)程中,先基于賬單類(lèi)型和資源總數(shù)量,確定了本次資源轉(zhuǎn)移的目標(biāo)賬單和每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量,并基于目標(biāo)賬單的賬單狀態(tài),通過(guò)可行性分析過(guò)程,來(lái)確定目標(biāo)賬單等數(shù)據(jù)是否準(zhǔn)確,保障了服務(wù)器數(shù)據(jù)的準(zhǔn)確性,避免了對(duì)服務(wù)器正常業(yè)務(wù)處理的影響。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種實(shí)施環(huán)境的示意圖;
圖2是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移方法的流程圖;
圖3是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移方法的流程圖;
圖4是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移方法的流程圖;
圖5是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移裝置結(jié)構(gòu)示意圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種資源轉(zhuǎn)移裝置600的框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
圖1是本發(fā)明實(shí)施例提供的一種實(shí)施環(huán)境的示意圖。在該實(shí)施環(huán)境中,包括多個(gè)終端101和服務(wù)器102。
其中,終端101可以為安裝有信用服務(wù)應(yīng)用的終端,例如,智能手機(jī)、平板電腦、PC(Personal Computer,個(gè)人電腦)。用戶(hù)可以通過(guò)該終端101登錄任一種信用服務(wù)應(yīng)用客戶(hù)端來(lái)使用信用服務(wù)。
該服務(wù)器102可以是提供信用服務(wù)的服務(wù)器,可以由任一信用服務(wù)提供商部署,該服務(wù)器102可以通過(guò)安裝于終端101的信用服務(wù)應(yīng)用客戶(hù)端為用戶(hù)提供信用服務(wù)。當(dāng)然,該服務(wù)器102可以配置有用戶(hù)賬單數(shù)據(jù)庫(kù)等用于存儲(chǔ)用戶(hù)資料、用戶(hù)歷史資源轉(zhuǎn)移記錄以及賬單等的數(shù)據(jù)庫(kù),以提供服務(wù)器102運(yùn)行過(guò)程中可能發(fā)生的查詢(xún)等過(guò)程。
該服務(wù)器102可以提供多種信用服務(wù),該信用服務(wù)可以是指任一種基于用戶(hù)信用,為用戶(hù)預(yù)先提供一定資源額度,使得用戶(hù)在消費(fèi)時(shí)可以無(wú)需使用自己所擁有的資源,提前進(jìn)行消費(fèi),并在后續(xù)通過(guò)資源轉(zhuǎn)移的方式,將所借用的資源還清。在提供這種信用服務(wù)過(guò)程中,服務(wù)器可以根據(jù)用戶(hù)所占用的資源數(shù)量和占用時(shí)間等,計(jì)算附加資源等,并生成用戶(hù)的賬單,不同信用服務(wù)可以具有不同的附加資源計(jì)算方法,本發(fā)明實(shí)施例對(duì)此不做限定。
當(dāng)然,該信用服務(wù)還可以通過(guò)資源轉(zhuǎn)移應(yīng)用客戶(hù)端或其他涉及資源轉(zhuǎn)移的應(yīng)用客戶(hù)端來(lái)提供,例如,在資源轉(zhuǎn)移應(yīng)用客戶(hù)端中提供信用服務(wù)的入口,從而使得用戶(hù)能夠便捷的訪問(wèn)。并且,在信用服務(wù)客戶(hù)端中還可以提供其他資源轉(zhuǎn)移的入口,例如第三方支付入口等,以便使得用戶(hù)可以通過(guò)第三方支付進(jìn)行資源轉(zhuǎn)移。
上述所涉及的資源可以是指用于進(jìn)行交易的貨幣等,該貨幣可以是任一幣種,本發(fā)明實(shí)施例對(duì)此不做限定。
圖2是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移方法的流程圖。參見(jiàn)圖2,該實(shí)施例僅以轉(zhuǎn)出方所處終端和服務(wù)器之間的交互過(guò)程為例進(jìn)行說(shuō)明,該方法包括:
201、當(dāng)轉(zhuǎn)出方所處終端接收到資源轉(zhuǎn)移指令時(shí),向服務(wù)器發(fā)送資源轉(zhuǎn)移請(qǐng)求,該資源轉(zhuǎn)移請(qǐng)求攜帶待轉(zhuǎn)移的資源總數(shù)量和該轉(zhuǎn)出方的待轉(zhuǎn)移賬單的賬單詳情信息。
該待轉(zhuǎn)移的資源總數(shù)量可以由轉(zhuǎn)出方用戶(hù)在終端上自行輸入,該賬單詳情信息包括賬單標(biāo)識(shí)以及賬單所包括的資源數(shù)量等。該轉(zhuǎn)出方所處終端可以存儲(chǔ)有該轉(zhuǎn)出方的各個(gè)賬單的賬單詳情信息,因此,在發(fā)送資源轉(zhuǎn)移請(qǐng)求時(shí),可以攜帶終端所存儲(chǔ)的賬單詳情信息,以便服務(wù)器進(jìn)行一致性校驗(yàn),提高數(shù)據(jù)安全性。
在實(shí)際場(chǎng)景中,轉(zhuǎn)出方所處終端可以提供一賬單查詢(xún)?nèi)肟?,使得?dāng)轉(zhuǎn)出方用戶(hù)想要對(duì)未還賬單進(jìn)行資源轉(zhuǎn)移時(shí),可以通過(guò)該賬單查詢(xún)?nèi)肟?,查看該轉(zhuǎn)出方的賬單界面,該賬單界面可以包括該轉(zhuǎn)出方的賬單詳情信息,以獲知自己的賬單情況。該賬單界面上還可以提供資源轉(zhuǎn)移入口,使得通過(guò)該資源轉(zhuǎn)移入口可以跳轉(zhuǎn)至資源轉(zhuǎn)移界面,轉(zhuǎn)出方可以在該資源轉(zhuǎn)移界面上輸入待轉(zhuǎn)移的資源總數(shù)量,并觸發(fā)資源轉(zhuǎn)移過(guò)程。
在另一實(shí)施例中,為了提高資源轉(zhuǎn)移的靈活性,該賬單界面上可以提供賬單選擇功能,參見(jiàn)圖3,該圖3是本發(fā)明實(shí)施例提供的一種賬單界面的示意圖。該賬單界面上可以顯示多個(gè)賬單的賬單名稱(chēng)以及賬單類(lèi)型,還可以顯示賬單的未還資源數(shù)量,轉(zhuǎn)出方用戶(hù)可以通過(guò)選擇等操作(如圖3中的“√”則表示選中),來(lái)選擇自己本次進(jìn)行資源轉(zhuǎn)移的賬單,并執(zhí)行后續(xù)資源轉(zhuǎn)移過(guò)程。在這種情況下,該資源轉(zhuǎn)移請(qǐng)求會(huì)包括轉(zhuǎn)出方的待轉(zhuǎn)移賬單的賬單詳情信息。而在轉(zhuǎn)出方用戶(hù)沒(méi)有對(duì)任一個(gè)賬單進(jìn)行選擇就進(jìn)行資源轉(zhuǎn)移的情況下,該資源轉(zhuǎn)移請(qǐng)求所包括的該轉(zhuǎn)出方的所有未還賬單的賬單詳情信息。
需要說(shuō)明的是,在顯示賬單詳情信息時(shí),可以顯示每個(gè)未還賬單的資源數(shù)量,還可以顯示所以未還賬單的資源總數(shù)量,當(dāng)然,可以根據(jù)轉(zhuǎn)出方用戶(hù)所選擇的賬單,顯示所選擇賬單對(duì)應(yīng)的未還資源總數(shù)量,以給轉(zhuǎn)出方用戶(hù)提供更完整且更具有參考價(jià)值的數(shù)據(jù),本發(fā)明實(shí)施例對(duì)該具體顯示方式不做限定。
當(dāng)然,上述界面僅是以在賬單界面上提供資源轉(zhuǎn)移入口,從而進(jìn)行界面跳轉(zhuǎn)為例進(jìn)行說(shuō)明,而事實(shí)上,還可以采取其他的界面顯示形式,例如,在檢測(cè)到對(duì)資源轉(zhuǎn)移入口的觸發(fā)操作時(shí),以浮層的形式提供數(shù)量輸入欄,從而執(zhí)行后續(xù)資源轉(zhuǎn)移過(guò)程。本發(fā)明實(shí)施例對(duì)具體采用哪種界面顯示形式不做限定。
202、當(dāng)服務(wù)器接收轉(zhuǎn)出方的資源轉(zhuǎn)移請(qǐng)求時(shí),根據(jù)該轉(zhuǎn)出方的賬戶(hù)標(biāo)識(shí),從賬單數(shù)據(jù)庫(kù)中獲取該賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息。
服務(wù)器在接收到資源轉(zhuǎn)移請(qǐng)求時(shí),對(duì)該資源轉(zhuǎn)移請(qǐng)求進(jìn)行解析,得到轉(zhuǎn)出方的賬戶(hù)標(biāo)識(shí)以及該資源轉(zhuǎn)移請(qǐng)求所攜帶的賬單詳情信息,然后可以基于該轉(zhuǎn)出方的賬戶(hù)標(biāo)識(shí),生成用于查詢(xún)?cè)撧D(zhuǎn)出方的賬單詳情信息的查詢(xún)請(qǐng)求,并將該查詢(xún)請(qǐng)求發(fā)送至賬單數(shù)據(jù)庫(kù),使得賬單數(shù)據(jù)庫(kù)基于該查詢(xún)請(qǐng)求所攜帶的賬戶(hù)標(biāo)識(shí),返回該賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息。
其中,賬單數(shù)據(jù)庫(kù)至少用于基于賬戶(hù)標(biāo)識(shí)存儲(chǔ)并管理各個(gè)賬戶(hù)的賬單。該管理賬單是指根據(jù)用戶(hù)所使用的信用服務(wù)生成賬單,以及根據(jù)用戶(hù)對(duì)資源的占用數(shù)量和占用時(shí)間,對(duì)賬單中各個(gè)不同類(lèi)型資源進(jìn)行更新等。
例如,用戶(hù)通過(guò)信用服務(wù)客戶(hù)端使用了某項(xiàng)借貸產(chǎn)品,則服務(wù)器可以根據(jù)該借貸產(chǎn)品的具體金額生成賬單,并存儲(chǔ)至賬單數(shù)據(jù)庫(kù),后續(xù)根據(jù)用戶(hù)的借貸時(shí)長(zhǎng)對(duì)賬單中的利息在賬單數(shù)據(jù)庫(kù)中對(duì)原始賬單進(jìn)行更新,從而生成新賬單。
需要說(shuō)明的是,該賬單數(shù)據(jù)庫(kù)可以是部署于該服務(wù)器上,也可以是部署于該服務(wù)器以外的服務(wù)器上,例如,用于管理用戶(hù)各類(lèi)數(shù)據(jù)的用戶(hù)數(shù)據(jù)管理系統(tǒng)等,本發(fā)明實(shí)施例對(duì)此不做具體限定。
203、該服務(wù)器基于該賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息,對(duì)該資源轉(zhuǎn)移請(qǐng)求攜帶的賬單詳情信息進(jìn)行一致性校驗(yàn),當(dāng)一致性校驗(yàn)通過(guò),執(zhí)行步驟204。
發(fā)明人認(rèn)識(shí)到,由于網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)却嬖诎踩[患,因此,為了避免信息被篡改等情況造成的財(cái)產(chǎn)損失,該服務(wù)器需要將終端所上傳的賬單詳情信息和賬單數(shù)據(jù)庫(kù)中的賬單詳情信息進(jìn)行一致性校驗(yàn),以保證賬單的準(zhǔn)確性。該一致性校驗(yàn)的具體過(guò)程可以通過(guò)字符串比對(duì)、相似性比對(duì)等等實(shí)現(xiàn),本發(fā)明實(shí)施例對(duì)此不做限定。
例如,對(duì)于欠款賬單來(lái)說(shuō),該一致性校驗(yàn)可以校驗(yàn)賬單對(duì)應(yīng)的欠款金額是否相同、賬單類(lèi)型是否相同等等。
在另一實(shí)施例中,當(dāng)一致性校驗(yàn)未通過(guò),根據(jù)該賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息執(zhí)行該轉(zhuǎn)移詳情信息的生成過(guò)程。如果一致性校驗(yàn)未通過(guò),該服務(wù)器可以直接基于賬單數(shù)據(jù)庫(kù)所存儲(chǔ)的數(shù)據(jù)進(jìn)行后續(xù)過(guò)程,以保證資源轉(zhuǎn)移的正常進(jìn)行。
需要說(shuō)明的是,在進(jìn)行一致性校驗(yàn)時(shí),賬單詳情信息中有任一項(xiàng)不相同,均確定該一致性校驗(yàn)失敗,而僅當(dāng)賬單詳情信息中的每一項(xiàng)均相同時(shí),才確定一致性校驗(yàn)通過(guò),以保證用戶(hù)的財(cái)產(chǎn)安全。
進(jìn)一步地,在一致性校驗(yàn)未通過(guò)時(shí),還可以向轉(zhuǎn)出方所處終端下發(fā)錯(cuò)誤通知,以使得轉(zhuǎn)出方獲知該校驗(yàn)情況,而進(jìn)行報(bào)錯(cuò)等救濟(jì)措施,避免財(cái)產(chǎn)安全受到威脅。
204、當(dāng)一致性校驗(yàn)通過(guò)時(shí),該服務(wù)器根據(jù)該轉(zhuǎn)出方的未還賬單的賬單類(lèi)型和該資源總數(shù)量,生成該轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,該轉(zhuǎn)移詳情信息包括本次資源轉(zhuǎn)移的目標(biāo)賬單以及每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量。
其中,目標(biāo)賬單是指本次資源轉(zhuǎn)移的未還賬單,該目標(biāo)賬單至少要包括轉(zhuǎn)出方的所有逾期賬單,以保證信用服務(wù)商所提供的信用服務(wù)不被濫用,保障了信用提供商的基本權(quán)益。目標(biāo)賬單的目標(biāo)資源數(shù)量是指在資源轉(zhuǎn)移過(guò)程中向該目標(biāo)賬單所轉(zhuǎn)移的資源數(shù)量。
在本發(fā)明實(shí)施例中,轉(zhuǎn)出方的未還賬單的數(shù)量為兩個(gè)或兩個(gè)以上,也即是,該過(guò)程所涉及的是對(duì)多個(gè)未還賬單同時(shí)進(jìn)行資源轉(zhuǎn)移的方法。在對(duì)于多個(gè)未還賬單進(jìn)行資源轉(zhuǎn)移時(shí),賬單類(lèi)型可能不同,所涉及到資源轉(zhuǎn)移數(shù)量以及資源轉(zhuǎn)移的必要性等均不同,從而需要生成用于指示具體的轉(zhuǎn)移計(jì)劃的轉(zhuǎn)移詳情信息。賬單類(lèi)型可以包括逾期賬單、已出賬單和未出賬單,其中逾期賬單可以是指已經(jīng)超出還款期限仍未還款的賬單,已出賬單是指未超出還款期限的未還賬單,未出賬單是指還未正式生成賬單,但是已經(jīng)入賬的未還賬單。需要說(shuō)明的是,該各個(gè)未還賬單可以是同一個(gè)產(chǎn)品的賬單,例如,對(duì)于信用服務(wù)的產(chǎn)品來(lái)說(shuō),對(duì)于一張信用卡,可以有逾期賬單和已出賬單等。而該各個(gè)未還賬單還可以屬于不同產(chǎn)品,例如,轉(zhuǎn)出方同時(shí)進(jìn)行了兩筆小額貸款,且賬戶(hù)還關(guān)聯(lián)了一張信用卡,則可能此時(shí)該轉(zhuǎn)出方的未還賬單包括這兩筆小額貸款的未還賬單和信用卡的未還賬單,本發(fā)明實(shí)施例對(duì)此不做限定。
上述根據(jù)該轉(zhuǎn)出方的未還賬單的賬單類(lèi)型和該資源總數(shù)量,生成該轉(zhuǎn)出方的轉(zhuǎn)移詳情信息的過(guò)程包括:如果所述轉(zhuǎn)出方的至少兩個(gè)未還賬單的未還資源總數(shù)量大于所述資源總數(shù)量,該服務(wù)器根據(jù)該資源總數(shù)量和該未還賬單的賬單類(lèi)型,從該未還賬單中確定該目標(biāo)賬單以及該每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量。
其中,根據(jù)該資源總數(shù)量和該未還賬單的賬單類(lèi)型,從該未還賬單中確定該目標(biāo)賬單的過(guò)程包括:如果所述未還賬單中包括逾期賬單,將所述逾期賬單獲取為目標(biāo)賬單;如果所述未還賬單中還包括已出賬單,且所述逾期賬單的未還資源數(shù)量小于所述資源總數(shù)量,將所述已出賬單獲取為目標(biāo)賬單;如果所述未還賬單中還包括未出賬單,且所述逾期賬單和所述已出賬單的未還資源總數(shù)量小于所述資源總數(shù)量,將所述未出賬單獲取為目標(biāo)賬單。需要說(shuō)明的是,確定目標(biāo)賬單以及目標(biāo)賬單的目標(biāo)資源數(shù)量可以同時(shí)進(jìn)行,也可以先確定目標(biāo)賬單,再逐一確定目標(biāo)賬單的目標(biāo)資源數(shù)量,本發(fā)明實(shí)施例對(duì)此不做限定。
具體地,在生成轉(zhuǎn)出方的轉(zhuǎn)移詳情信息時(shí),可以根據(jù)未還賬單的賬單類(lèi)型和資源總數(shù)量進(jìn)行綜合考慮,逾期賬單的轉(zhuǎn)移優(yōu)先級(jí)最高,其次為已出賬單,再次為未出賬單。則針對(duì)這種優(yōu)先級(jí)的設(shè)置,首先,判斷該待轉(zhuǎn)移的資源總數(shù)量是否不大于所有未還賬單的未還資源總數(shù)量,如果待轉(zhuǎn)移的資源總數(shù)量大于或等于所有未還賬單的未還資源總數(shù)量,則可以將所有未還賬單均確定為目標(biāo)賬單,而每個(gè)未還賬單的未還資源數(shù)量獲取為未還賬單的目標(biāo)資源數(shù)量。
例如,待轉(zhuǎn)移的資源總數(shù)量為100,所有未還資源賬單的未還資源總數(shù)量為90,則用戶(hù)所輸入的資源數(shù)量能夠還清所有未還賬單,可以直接基于該資源總數(shù)量100進(jìn)行資源轉(zhuǎn)移,后續(xù)在資源轉(zhuǎn)移過(guò)程中,可以分別向各個(gè)未還賬單轉(zhuǎn)移對(duì)應(yīng)的資源數(shù)量,如果基于待轉(zhuǎn)移的資源總數(shù)量進(jìn)行轉(zhuǎn)移后,還有剩余資源,也即是,在本示例中,剩余資源數(shù)量為10,則可以將剩余資源存儲(chǔ)至轉(zhuǎn)出方的賬戶(hù)中。
而如果待轉(zhuǎn)移的資源總數(shù)量小于所有未還賬單的未還資源總數(shù)量,則說(shuō)明當(dāng)前轉(zhuǎn)出方想要轉(zhuǎn)移的資源并不足以還清所有未還賬單,則此時(shí),需要應(yīng)用賬單類(lèi)型對(duì)應(yīng)的優(yōu)先級(jí),來(lái)確定目標(biāo)賬單以及目標(biāo)賬單的目標(biāo)資源數(shù)量,具體包括以下過(guò)程:
204A、如果所述未還賬單中包括逾期賬單,將所述逾期賬單獲取為目標(biāo)賬單,將逾期賬單的未還資源數(shù)量獲取為第一目標(biāo)資源數(shù)量,該第一目標(biāo)資源數(shù)量為該逾期賬單的目標(biāo)資源數(shù)量。
如果轉(zhuǎn)出方的未還賬單中包括逾期賬單,則由于逾期賬單的優(yōu)先級(jí)最高,需要將逾期賬單獲取為目標(biāo)賬單,并獲取第一目標(biāo)資源數(shù)量。當(dāng)然,該待轉(zhuǎn)移的資源總數(shù)量需大于或等于逾期賬單的未還資源數(shù)量,如果待轉(zhuǎn)移的資源總數(shù)量小于逾期賬單的未還資源數(shù)量,則可以拒絕本次資源轉(zhuǎn)移請(qǐng)求。也即是,資源轉(zhuǎn)移必須至少要能夠還清所有逾期賬單,以保障信用服務(wù)商的基本利益。
例如,仍以待轉(zhuǎn)移的資源總數(shù)量為100為例進(jìn)行說(shuō)明,如果轉(zhuǎn)出方的逾期賬單為1個(gè),且對(duì)應(yīng)的未還資源數(shù)量為20,則將該逾期賬單確定為目標(biāo)賬單,并將該逾期賬單的目標(biāo)資源數(shù)量確定為20。
如果在確定了第一目標(biāo)資源數(shù)量后,在轉(zhuǎn)出方的待轉(zhuǎn)移的資源總數(shù)量中還有剩余資源的話,則按照優(yōu)先級(jí)順序,可以將轉(zhuǎn)出方的已出賬單確定為目標(biāo)賬單,當(dāng)然,此時(shí)也會(huì)有兩種可能,即第一剩余資源數(shù)量足以還清已出賬單以及第一剩余資源數(shù)量不足以還清已出賬單,則需要判斷第一剩余資源數(shù)量和已出賬單的未還資源數(shù)量之間的數(shù)值大小關(guān)系,詳見(jiàn)下述步驟204B和204C:
204B、如果所述未還賬單中還包括已出賬單,且所述逾期賬單的未還資源數(shù)量小于所述資源總數(shù)量,將所述已出賬單獲取為目標(biāo)賬單,如果第一剩余資源數(shù)量小于該已出賬單的未還資源數(shù)量,將該第一剩余資源數(shù)量獲取為第二目標(biāo)資源數(shù)量,該第二目標(biāo)資源數(shù)量為該已出賬單的目標(biāo)資源數(shù)量,該第一剩余資源數(shù)量為該資源總數(shù)量中除去該第一目標(biāo)資源數(shù)量的剩余資源數(shù)量。
204C、如果該第一剩余資源數(shù)量大于或等于該已出賬單的未還資源數(shù)量,將該已出賬單的未還資源數(shù)量獲取為該第二目標(biāo)資源數(shù)量。
例如,仍以待轉(zhuǎn)移的資源總數(shù)量為100為例進(jìn)行說(shuō)明,由于逾期賬單已經(jīng)占用的資源數(shù)量為20,則此時(shí),第一剩余資源數(shù)量為80,假設(shè)已出賬單的未還資源數(shù)量為30,則可以確定第一剩余資源數(shù)量大于已出賬單的未還資源數(shù)量,從而可以將已出賬單確定為目標(biāo)賬單,并將該第二目標(biāo)資源數(shù)量確定為30。而如果已出賬單的未還資源數(shù)量為90,則上述第一剩余資源數(shù)量不足以還清已出賬單,則可以按照已出賬單中的資源類(lèi)型,對(duì)第一剩余資源數(shù)量進(jìn)行分配。這類(lèi)分配需要考慮賬單對(duì)應(yīng)的產(chǎn)品類(lèi)型,不同產(chǎn)品類(lèi)型的賬單,可能涉及不同的資源類(lèi)型優(yōu)先級(jí),從而使得第一剩余資源數(shù)量的分配發(fā)生不同變化。例如,對(duì)于利息優(yōu)先的產(chǎn)品,則需要在分配時(shí)滿(mǎn)足利息優(yōu)先還清的要求,而對(duì)于本金優(yōu)先的產(chǎn)品,則需要在分配時(shí)滿(mǎn)足本金優(yōu)先還清的要求。
如果在確定了第二目標(biāo)資源數(shù)量后,在轉(zhuǎn)出方的待轉(zhuǎn)移的資源總數(shù)量中還有剩余資源的話,則按照優(yōu)先級(jí)順序,可以將轉(zhuǎn)出方的未出賬單確定為目標(biāo)賬單,當(dāng)然,此時(shí)也會(huì)有兩種可能,即第二剩余資源數(shù)量足以還清未出賬單以及第二剩余資源數(shù)量不足以還清未出賬單,則需要判斷第二剩余資源數(shù)量和未出賬單的未還資源數(shù)量之間的數(shù)值大小關(guān)系,詳見(jiàn)下述步驟204D和204E:
204D、如果所述未還賬單中還包括未出賬單,且所述逾期賬單和所述已出賬單的未還資源總數(shù)量小于所述資源總數(shù)量,將所述未出賬單獲取為目標(biāo)賬單,如果第二剩余資源數(shù)量小于該未出賬單的未還資源數(shù)量,將該第二剩余資源數(shù)量獲取為該未出賬單的目標(biāo)資源數(shù)量,該第二剩余資源數(shù)量為該資源總數(shù)量中除去該第一目標(biāo)資源數(shù)量和該第二目標(biāo)資源數(shù)量的剩余資源數(shù)量。
204E、如果該第二剩余資源數(shù)量大于或等于該未出賬單的未還資源數(shù)量,將該未出賬單的未還資源數(shù)量獲取為該未出賬單的目標(biāo)資源數(shù)量。
例如,仍以待轉(zhuǎn)移的資源總數(shù)量為100為例進(jìn)行說(shuō)明,由于逾期賬單已經(jīng)占用的資源數(shù)量為20,已出賬單的未還資源數(shù)量為30,則第二剩余資源數(shù)量為50,則待轉(zhuǎn)移的資源總數(shù)量可以還清逾期賬單和已出賬單,則如果轉(zhuǎn)出方還有未出賬單,則可以確定未出賬單為目標(biāo)賬單,并根據(jù)第二剩余資源數(shù)量和未出賬單的未還資源數(shù)量,來(lái)確定未出賬單的目標(biāo)資源數(shù)量,假設(shè)未出賬單的未還資源數(shù)量為60,則可以將第二剩余資源數(shù)量50確定為未出賬單的未還資源數(shù)量。
通過(guò)上述確定目標(biāo)賬單和每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量的過(guò)程,可以生成一個(gè)用于進(jìn)行本次資源轉(zhuǎn)移的轉(zhuǎn)移詳情信息。
對(duì)于每個(gè)賬單來(lái)說(shuō),一個(gè)賬單均對(duì)應(yīng)有一個(gè)賬單類(lèi)型標(biāo)識(shí),例如,逾期賬單對(duì)應(yīng)于逾期標(biāo)識(shí),已出賬單(未逾期)對(duì)應(yīng)于已出標(biāo)識(shí),未出賬單對(duì)應(yīng)于未出標(biāo)識(shí),通過(guò)在生成過(guò)程中對(duì)該轉(zhuǎn)出方的未還賬單的賬單類(lèi)型標(biāo)識(shí)進(jìn)行逐一檢測(cè),可以獲知該未還賬單的賬單類(lèi)型。需要說(shuō)明的是,上述賬單類(lèi)型標(biāo)識(shí)可以是賬單對(duì)應(yīng)的賬單描述信息的某個(gè)字段,根據(jù)該字段的不同取值,來(lái)指示不同的賬單類(lèi)型,本發(fā)明實(shí)施例對(duì)此不做限定。
需要說(shuō)明的是,在服務(wù)器接收到資源轉(zhuǎn)移請(qǐng)求時(shí),可以根據(jù)轉(zhuǎn)出方的實(shí)際賬單情況,判斷是否響應(yīng)該資源轉(zhuǎn)移請(qǐng)求。如果所述轉(zhuǎn)出方的未還賬單中包括逾期賬單,而所述資源轉(zhuǎn)移請(qǐng)求攜帶的未還賬單中不包括所述逾期賬單,拒絕所述資源轉(zhuǎn)移請(qǐng)求。在此處,資源轉(zhuǎn)移請(qǐng)求所攜帶的逾期賬單需要是轉(zhuǎn)出方的所有逾期賬單,其理由與上述對(duì)逾期賬單的限制同理,在此不做贅述。
205、該服務(wù)器根據(jù)該本次資源轉(zhuǎn)移的目標(biāo)賬單的賬單狀態(tài),對(duì)該轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行可行性分析,所述目標(biāo)賬單的賬單狀態(tài)用于指示所述目標(biāo)賬單當(dāng)前是否能夠用于進(jìn)行資源轉(zhuǎn)移。
為了保證服務(wù)器的數(shù)據(jù)準(zhǔn)確性,從而保證資源轉(zhuǎn)移的正常進(jìn)行,需要對(duì)制定的資源轉(zhuǎn)移計(jì)劃也即是轉(zhuǎn)移詳情信息進(jìn)行可行性分析。其具體過(guò)程包括:獲取所述目標(biāo)賬單的賬單狀態(tài)信息;如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單未處于處理狀態(tài),或,如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單內(nèi)的資源均為最新?tīng)顟B(tài),則確定對(duì)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息的可行性分析通過(guò)。當(dāng)然,在判斷目標(biāo)賬單的資源是否為最新?tīng)顟B(tài)時(shí),可以?xún)H判斷該目標(biāo)賬單中的逾期賬單內(nèi)的附加資源是否處于最新?tīng)顟B(tài),本發(fā)明實(shí)施例對(duì)此不做限定。其中,附加資源基于用戶(hù)對(duì)資源的占用數(shù)量和占用時(shí)間等生成,例如,該附加資源可以為賬單的利息。
發(fā)明人認(rèn)識(shí)到,服務(wù)器在處理資源轉(zhuǎn)移請(qǐng)求的同時(shí),很可能還會(huì)基于其他業(yè)務(wù)需求在對(duì)目標(biāo)賬單進(jìn)行處理,例如,由于新增消費(fèi)所導(dǎo)致的入賬處理等,此時(shí)如果基于目標(biāo)賬單的當(dāng)前未還資源數(shù)量執(zhí)行資源轉(zhuǎn)移,很有可能發(fā)生錯(cuò)誤,例如,如果在資源轉(zhuǎn)移處理過(guò)程中,有一筆退款正在做入賬處理,使得目標(biāo)賬單的未還資源數(shù)量不準(zhǔn)確,可能產(chǎn)生對(duì)某一個(gè)目標(biāo)賬單多還的情況。因此,在資源轉(zhuǎn)移過(guò)程中,需要考慮到賬單是否處于處理狀態(tài)。
其中,賬單狀態(tài)信息可以是賬單狀態(tài)標(biāo)識(shí),對(duì)于每個(gè)賬單來(lái)說(shuō),均對(duì)應(yīng)存儲(chǔ)有賬單狀態(tài)標(biāo)識(shí),該賬單狀態(tài)標(biāo)識(shí)可以用于指示該賬單當(dāng)前是否處于處理狀態(tài)。因此,在確定了目標(biāo)賬單后,可以獲取目標(biāo)賬單的賬單狀態(tài)標(biāo)識(shí),并檢測(cè)該賬單狀態(tài)標(biāo)識(shí)是否為處理標(biāo)識(shí),如果目標(biāo)賬單的賬單狀態(tài)標(biāo)識(shí)為處理標(biāo)識(shí),則說(shuō)明該目標(biāo)賬單處于處理狀態(tài),如果此時(shí)對(duì)該目標(biāo)賬單進(jìn)行資源轉(zhuǎn)移,很可能造成數(shù)據(jù)錯(cuò)誤,因此,可以確定所生成的轉(zhuǎn)移詳情信息不準(zhǔn)確,不能通過(guò)可行性分析。而如果目標(biāo)賬單的賬單狀態(tài)標(biāo)識(shí)不是處理標(biāo)識(shí),則說(shuō)明該目標(biāo)賬單未處于處理狀態(tài),則說(shuō)明該轉(zhuǎn)移詳情信息準(zhǔn)確,通過(guò)可行性分析。
進(jìn)一步地,如果在本次可行性分析不通過(guò)時(shí)就拒絕進(jìn)行資源轉(zhuǎn)移,很可能影響轉(zhuǎn)出方的資源轉(zhuǎn)移積極性,因此,為了引導(dǎo)該轉(zhuǎn)出方用戶(hù)盡快進(jìn)行下一次資源轉(zhuǎn)移,該服務(wù)器可以監(jiān)聽(tīng)該目標(biāo)賬單,當(dāng)所述目標(biāo)賬單的處理狀態(tài)更新為空閑狀態(tài),則基于更新后的目標(biāo)賬單重新生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,并將重新生成的轉(zhuǎn)移詳情信息通知給轉(zhuǎn)出方,使得轉(zhuǎn)出方能夠在很短的時(shí)間內(nèi)再次進(jìn)行資源轉(zhuǎn)移?;蛘?,由于賬單的處理一般耗時(shí)較短,為了提高資源轉(zhuǎn)移效率,還可以暫時(shí)不拒絕該資源轉(zhuǎn)移請(qǐng)求,而是在可行性分析過(guò)程中向轉(zhuǎn)出方發(fā)送重新生成的轉(zhuǎn)移詳情信息,使得轉(zhuǎn)出方用戶(hù)在無(wú)需再次發(fā)出資源轉(zhuǎn)移請(qǐng)求的情況下繼續(xù)完成資源轉(zhuǎn)移過(guò)程。
進(jìn)一步地,發(fā)明人認(rèn)識(shí)到,如果在接收到該資源轉(zhuǎn)移請(qǐng)求之前,已經(jīng)有至少兩個(gè)對(duì)該目標(biāo)賬單的處理請(qǐng)求,則如果等待目標(biāo)賬單從處理狀態(tài)更新為空閑狀態(tài),可能會(huì)耗時(shí)過(guò)長(zhǎng),因此,可以根據(jù)該資源轉(zhuǎn)移請(qǐng)求在該目標(biāo)賬單的待處理請(qǐng)求中的排序位置,來(lái)確定是否進(jìn)行目標(biāo)賬單的監(jiān)聽(tīng),也即是,如果確定目標(biāo)賬單處于處理狀態(tài),則可以判斷當(dāng)前資源轉(zhuǎn)移請(qǐng)求是否為該目標(biāo)賬單對(duì)應(yīng)的下一個(gè)待處理請(qǐng)求,如果該資源轉(zhuǎn)移請(qǐng)求為該目標(biāo)賬單對(duì)應(yīng)的下一個(gè)待處理請(qǐng)求,則可以監(jiān)聽(tīng)該目標(biāo)賬單。這是因?yàn)?,如果該資源轉(zhuǎn)移請(qǐng)求為該目標(biāo)賬單對(duì)應(yīng)的下一個(gè)待處理請(qǐng)求,則在上一處理完成時(shí),理應(yīng)執(zhí)行該資源轉(zhuǎn)移請(qǐng)求,而在執(zhí)行資源轉(zhuǎn)移請(qǐng)求時(shí),該目標(biāo)賬單會(huì)處于處理狀態(tài),使得該目標(biāo)賬單不會(huì)響應(yīng)其他處理請(qǐng)求。
需要說(shuō)明的是,如果賬單處于任一處理狀態(tài),該賬單會(huì)對(duì)應(yīng)于相應(yīng)的處理標(biāo)識(shí),例如,如果賬單處于入賬狀態(tài),則可以為賬單添加相應(yīng)的處理標(biāo)識(shí),使得在接收到對(duì)該賬單的任一處理請(qǐng)求時(shí),均可以鎖定賬單,不響應(yīng)其他處理請(qǐng)求,避免造成賬單數(shù)據(jù)的混亂,提高數(shù)據(jù)準(zhǔn)確性。
發(fā)明人還認(rèn)識(shí)到,由于服務(wù)器對(duì)賬單的管理可能存在滯后現(xiàn)象,會(huì)造成例如利息不是賬單的最新利息等等,因此,需要對(duì)賬單是否為最新?tīng)顟B(tài)進(jìn)行判斷。其中,賬單狀態(tài)信息可以為賬單內(nèi)的資源的更新日期。對(duì)于目標(biāo)賬單內(nèi)的資源來(lái)說(shuō),該資源會(huì)按照一定周期對(duì)目標(biāo)賬單內(nèi)的資源進(jìn)行更新,每次更新均會(huì)為資源生成更新日期,用以指示該資源的更新日期,如果目標(biāo)賬單內(nèi)的資源的更新日期與當(dāng)前日期相同,則確定該目標(biāo)賬單內(nèi)的資源處于最新?tīng)顟B(tài),確定該轉(zhuǎn)移詳情信息未通過(guò)可行性分析;而如果該目標(biāo)資源內(nèi)的資源的更新日期與當(dāng)前日期不同,則確定該目標(biāo)賬單內(nèi)的資源不是最新?tīng)顟B(tài),所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息的可行性分析通過(guò)。
進(jìn)一步地,出于與上述處理狀態(tài)同理的考慮,如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單內(nèi)的資源不是最新?tīng)顟B(tài),則根據(jù)當(dāng)前時(shí)間對(duì)所述目標(biāo)賬單進(jìn)行更新,基于更新后的目標(biāo)賬單重新生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,以避免用戶(hù)在獲知發(fā)生錯(cuò)誤后,進(jìn)一步滯后其資源轉(zhuǎn)移,變相的提高了資源轉(zhuǎn)移的效率。
需要說(shuō)明的是,不同產(chǎn)品類(lèi)型對(duì)應(yīng)于不同的更新周期和更新利率等,因此,在對(duì)賬單內(nèi)的資源進(jìn)行更新時(shí),需要根據(jù)產(chǎn)品類(lèi)型對(duì)應(yīng)的更新周期和更新利率進(jìn)行更新。例如,產(chǎn)品1的賬單可以為每天15點(diǎn)更新,更新利率為0.01%,而產(chǎn)品2的賬單可以為每天18點(diǎn)更新,更新利率為0.02%。
而基于上述示例,如果在今日的10:00接收到對(duì)產(chǎn)品1的賬單的資源轉(zhuǎn)移請(qǐng)求,則通過(guò)對(duì)賬單內(nèi)資源的更新日期與當(dāng)前日期的對(duì)比,可以確定該賬單內(nèi)資源并不是最新?tīng)顟B(tài),則涉及到對(duì)已生成的轉(zhuǎn)移詳情信息的重新生成或者可行性分析不通過(guò)等結(jié)果。
當(dāng)可行性分析通過(guò)時(shí),可以執(zhí)行下述步驟206,而如果可行性分析未通過(guò),則可以拒絕響應(yīng)該資源轉(zhuǎn)移請(qǐng)求,并向轉(zhuǎn)出方所處終端返回錯(cuò)誤提示,使得轉(zhuǎn)出方獲知當(dāng)前無(wú)法進(jìn)行資源轉(zhuǎn)移。
當(dāng)然,為了使得轉(zhuǎn)出方能夠明確獲知錯(cuò)誤理由,可以將錯(cuò)誤理由攜帶在錯(cuò)誤提示中,轉(zhuǎn)出方所處終端在接收到該錯(cuò)誤提示時(shí),可以顯示錯(cuò)誤理由,以使得轉(zhuǎn)出方能夠在一段時(shí)間后重新操作,也可以避免對(duì)資源轉(zhuǎn)移正常進(jìn)行的影響。
206、當(dāng)可行性分析通過(guò)時(shí),根據(jù)該轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,該服務(wù)器進(jìn)行資源轉(zhuǎn)移。
如果轉(zhuǎn)移詳情信息通過(guò)了可行性分析,說(shuō)明該轉(zhuǎn)移詳情信息是一種可行計(jì)劃,則可以根據(jù)該轉(zhuǎn)移詳情信息進(jìn)行資源轉(zhuǎn)移。
需要說(shuō)明的是,在該過(guò)程中,如果轉(zhuǎn)出方所選擇的支出賬戶(hù)注冊(cè)于該信用服務(wù)提供商,則可以由服務(wù)器檢測(cè)轉(zhuǎn)出方賬戶(hù)的剩余資源數(shù)量,如果轉(zhuǎn)出方賬戶(hù)中的剩余資源數(shù)量大于待轉(zhuǎn)移的資源總數(shù)量,則可以直接從該轉(zhuǎn)出方賬戶(hù)扣除該待轉(zhuǎn)移的資源總數(shù)量,并將待轉(zhuǎn)移的資源總數(shù)量按照轉(zhuǎn)移詳情信息的分配對(duì)目標(biāo)賬單進(jìn)行一一沖賬處理。而如果轉(zhuǎn)出方賬戶(hù)中的剩余資源數(shù)量小于待轉(zhuǎn)移的資源總數(shù)量,則也需要向轉(zhuǎn)出方所在終端返回錯(cuò)誤提示,同時(shí)提示余額不足等錯(cuò)誤理由。
在轉(zhuǎn)出方賬戶(hù)中的剩余資源數(shù)量小于待轉(zhuǎn)移的資源總數(shù)量,還可以向轉(zhuǎn)出方提供分賬戶(hù)轉(zhuǎn)移的方式,例如,向轉(zhuǎn)出方提示其賬戶(hù)中的剩余資源數(shù)量,并提示所需補(bǔ)全的差額資源數(shù)量(即剩余資源數(shù)量和待轉(zhuǎn)移的資源總數(shù)量的差值),此時(shí),轉(zhuǎn)出方可以通過(guò)其他支付平臺(tái)來(lái)轉(zhuǎn)移該差額資源數(shù)量,如選擇一張銀行卡或選擇其他支付應(yīng)用賬戶(hù)進(jìn)行轉(zhuǎn)移。而服務(wù)器可以根據(jù)該差額資源數(shù)量和轉(zhuǎn)出方再次選擇的支付方式,向該支付方式對(duì)應(yīng)的服務(wù)器發(fā)送資源轉(zhuǎn)移請(qǐng)求,從而實(shí)現(xiàn)通過(guò)至少兩種支付方式完成資源轉(zhuǎn)移。
當(dāng)然,轉(zhuǎn)出方還可以選擇采用其他支付方式來(lái)提供該待轉(zhuǎn)移的資源總數(shù)量,本發(fā)明實(shí)施例對(duì)此不做具體限定。
207、當(dāng)服務(wù)器完成資源轉(zhuǎn)移時(shí),向轉(zhuǎn)出方所處終端發(fā)送成功消息。
208、當(dāng)該轉(zhuǎn)出方所處終端接收到該成功消息,顯示資源轉(zhuǎn)移成功界面。
上述步驟207和208是在資源轉(zhuǎn)移成功時(shí),通過(guò)服務(wù)器和轉(zhuǎn)出方所處終端之間的交互,通知轉(zhuǎn)出方本次資源轉(zhuǎn)移成功的過(guò)程。當(dāng)然,如果在上述任一過(guò)程中出現(xiàn)錯(cuò)誤,在轉(zhuǎn)出方所處終端接收到錯(cuò)誤提示時(shí),可以根據(jù)錯(cuò)誤提示顯示資源轉(zhuǎn)移失敗界面,并根據(jù)錯(cuò)誤提示中的錯(cuò)誤理由,在資源轉(zhuǎn)移失敗界面上顯示該錯(cuò)誤理由,使得轉(zhuǎn)出方能夠及時(shí)獲知錯(cuò)誤,并調(diào)整自身操作,以避免對(duì)正常的資源轉(zhuǎn)移造成影響。
上述過(guò)程還可以通過(guò)圖4的流程圖來(lái)更為直觀的體現(xiàn),以用戶(hù)通過(guò)移動(dòng)終端向信用服務(wù)提供商進(jìn)行還款為例進(jìn)行說(shuō)明,信用服務(wù)提供商可以通過(guò)還款管控系統(tǒng)和用戶(hù)數(shù)據(jù)源管理系統(tǒng)來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例中服務(wù)器的功能。用戶(hù)可以在移動(dòng)終端上選擇想要還款的賬單記錄,并輸入還款金額,進(jìn)行還款操作。移動(dòng)終端根據(jù)用戶(hù)是否選擇了賬單記錄,來(lái)向還款管控系統(tǒng)發(fā)送還款請(qǐng)求(即本發(fā)明實(shí)施例中所涉及的資源轉(zhuǎn)移請(qǐng)求),如果用戶(hù)選擇了賬單記錄,則在還款請(qǐng)求上攜帶所選擇的賬單記錄,而如果用戶(hù)沒(méi)有選擇賬單記錄,則在還款請(qǐng)求中攜帶該用戶(hù)的所有賬單記錄。而當(dāng)還款管控系統(tǒng)接收到還款請(qǐng)求后,可以從用戶(hù)數(shù)據(jù)源管理系統(tǒng)中查詢(xún)用戶(hù)的賬單記錄數(shù)據(jù),并對(duì)移動(dòng)終端在還款請(qǐng)求中所攜帶的賬單記錄進(jìn)行校驗(yàn)。在校驗(yàn)通過(guò)后,可以通過(guò)預(yù)先設(shè)置的還款規(guī)則,例如賬單類(lèi)型的優(yōu)先級(jí)、賬單內(nèi)資源的優(yōu)先級(jí)以及哪些賬單必須全部還清等規(guī)則,來(lái)生成還款詳情信息(本發(fā)明實(shí)施例所涉及的轉(zhuǎn)移詳情信息),用于指示后續(xù)對(duì)哪些賬單進(jìn)行還款,對(duì)每個(gè)賬單還多少等。在還款管控系統(tǒng)生成該還款詳情信息后,還需要基于各個(gè)賬單的實(shí)際情況,例如處理狀態(tài)或者是否為最新?tīng)顟B(tài)等,來(lái)判斷該還款詳情信息的數(shù)據(jù)是否準(zhǔn)確,從而對(duì)還款詳情信息進(jìn)行可行性分析,僅在可行性分析通過(guò)時(shí),向移動(dòng)終端返回允許進(jìn)行資源轉(zhuǎn)移的界面,使得用戶(hù)可以通過(guò)移動(dòng)終端繼續(xù)完成后續(xù)的還款過(guò)程,例如,選擇某一個(gè)第三方支付完成還款等。
本發(fā)明實(shí)施例提供的方法,通過(guò)在進(jìn)行資源轉(zhuǎn)移過(guò)程中,先基于賬單類(lèi)型和資源總數(shù)量,確定了本次資源轉(zhuǎn)移的目標(biāo)賬單和每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量,并基于目標(biāo)賬單的賬單狀態(tài),通過(guò)可行性分析過(guò)程,來(lái)確定目標(biāo)賬單等數(shù)據(jù)是否準(zhǔn)確,保障了服務(wù)器數(shù)據(jù)的準(zhǔn)確性,避免了對(duì)服務(wù)器正常業(yè)務(wù)處理的影響。
進(jìn)一步地,由于增加了可行性分析過(guò)程,提高了數(shù)據(jù)的準(zhǔn)確性,使得不會(huì)發(fā)生資源轉(zhuǎn)移發(fā)生多轉(zhuǎn)或少轉(zhuǎn)的情況,一方面避免了對(duì)用戶(hù)的財(cái)產(chǎn)安全造成損失,另一方面,還避免了用戶(hù)對(duì)信用服務(wù)的信任程度降低,實(shí)際上提高了信用服務(wù)提供商的業(yè)務(wù)處理能力。
圖5是本發(fā)明實(shí)施例提供的一種資源轉(zhuǎn)移裝置的結(jié)構(gòu)示意圖,參見(jiàn)圖5,所述裝置包括:
接收模塊501,用于接收轉(zhuǎn)出方的資源轉(zhuǎn)移請(qǐng)求,所述資源轉(zhuǎn)移請(qǐng)求攜帶待轉(zhuǎn)移的資源總數(shù)量;
生成模塊502,用于根據(jù)所述轉(zhuǎn)出方的未還賬單的賬單類(lèi)型和所述資源總數(shù)量,生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息,所述轉(zhuǎn)移詳情信息包括本次資源轉(zhuǎn)移的目標(biāo)賬單以及每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量;
分析模塊503,用于根據(jù)所述本次資源轉(zhuǎn)移的目標(biāo)賬單的賬單狀態(tài),對(duì)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行可行性分析,所述目標(biāo)賬單的賬單狀態(tài)用于指示所述目標(biāo)賬單當(dāng)前是否能夠用于進(jìn)行資源轉(zhuǎn)移;
資源轉(zhuǎn)移模塊504,用于當(dāng)所述分析模塊的可行性分析通過(guò)時(shí),根據(jù)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息進(jìn)行資源轉(zhuǎn)移。
在一種可能實(shí)現(xiàn)方式中,所述分析模塊503用于獲取所述目標(biāo)賬單的賬單狀態(tài)信息;如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單未處于處理狀態(tài),或,如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單內(nèi)的資源獲取時(shí)間均為最新時(shí)間,則確定對(duì)所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息的可行性分析通過(guò)。
在一種可能實(shí)現(xiàn)方式中,所述裝置還包括:
監(jiān)聽(tīng)模塊,用于如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單處于處理狀態(tài),則監(jiān)聽(tīng)所述目標(biāo)賬單,當(dāng)所述目標(biāo)賬單的處理狀態(tài)更新為空閑狀態(tài),則觸發(fā)所述生成模塊502基于更新后的目標(biāo)賬單重新生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息;
或,
更新模塊,用于如果所述賬單狀態(tài)信息指示所述目標(biāo)賬單內(nèi)的資源獲取時(shí)間不是最新時(shí)間,則根據(jù)當(dāng)前時(shí)間對(duì)所述目標(biāo)賬單進(jìn)行更新,觸發(fā)所述生成模塊502基于更新后的目標(biāo)賬單重新生成所述轉(zhuǎn)出方的轉(zhuǎn)移詳情信息。
在一種可能實(shí)現(xiàn)方式中,所述資源轉(zhuǎn)移請(qǐng)求還攜帶所述轉(zhuǎn)出方的待轉(zhuǎn)移賬單的賬單詳情信息,所述裝置還包括:
獲取模塊,用于根據(jù)所述轉(zhuǎn)出方的賬戶(hù)標(biāo)識(shí),從賬單數(shù)據(jù)庫(kù)中獲取所述賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息;
一致性檢測(cè)模塊,用于基于所述賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息,對(duì)所述資源轉(zhuǎn)移請(qǐng)求攜帶的賬單詳情信息進(jìn)行一致性校驗(yàn);當(dāng)一致性校驗(yàn)通過(guò)時(shí),觸發(fā)所述生成模塊502執(zhí)行轉(zhuǎn)移詳情信息的生成過(guò)程;當(dāng)一致性校驗(yàn)未通過(guò),觸發(fā)所述生成模塊502根據(jù)所述賬戶(hù)標(biāo)識(shí)對(duì)應(yīng)的賬單詳情信息執(zhí)行所述轉(zhuǎn)移詳情信息的生成過(guò)程。
在一種可能實(shí)現(xiàn)方式中,所述生成模塊502用于:
如果所述未還賬單中包括逾期賬單,將所述逾期賬單獲取為目標(biāo)賬單,如果所述資源總數(shù)量大于或等于所述逾期賬單的未還資源數(shù)量,則將所述逾期賬單的未還資源數(shù)量獲取為第一目標(biāo)資源數(shù)量,所述第一目標(biāo)資源數(shù)量為所述逾期賬單的目標(biāo)資源數(shù)量;
如果所述未還賬單中還包括已出賬單,且所述逾期賬單的未還資源數(shù)量小于所述資源總數(shù)量,將所述已出賬單獲取為目標(biāo)賬單,如果第一剩余資源數(shù)量小于所述已出賬單的未還資源數(shù)量,將所述第一剩余資源數(shù)量獲取為第二目標(biāo)資源數(shù)量,所述第二目標(biāo)資源數(shù)量為所述已出賬單的目標(biāo)資源數(shù)量,所述第一剩余資源數(shù)量為所述資源總數(shù)量中除去所述第一目標(biāo)資源數(shù)量的剩余資源數(shù)量;如果所述第一剩余資源數(shù)量大于或等于所述已出賬單的未還資源數(shù)量,將所述已出賬單的未還資源數(shù)量獲取為所述第二目標(biāo)資源數(shù)量;
如果所述未還賬單中還包括未出賬單,且所述逾期賬單和所述已出賬單的未還資源總數(shù)量小于所述資源總數(shù)量,將所述未出賬單獲取為目標(biāo)賬單,如果第二剩余資源數(shù)量小于所述未出賬單的未還資源數(shù)量,將所述第二剩余資源數(shù)量獲取為所述未出賬單的目標(biāo)資源數(shù)量,所述第二剩余資源數(shù)量為所述資源總數(shù)量中除去所述第一目標(biāo)資源數(shù)量和所述第二目標(biāo)資源數(shù)量的剩余資源數(shù)量;如果所述第二剩余資源數(shù)量大于或等于所述未出賬單的未還資源數(shù)量,將所述未出賬單的未還資源數(shù)量獲取為所述未出賬單的目標(biāo)資源數(shù)量。
在一種可能實(shí)現(xiàn)方式中,所述裝置還包括:
拒絕模塊,用于如果所述轉(zhuǎn)出方的未還賬單中包括逾期賬單,而所述資源轉(zhuǎn)移請(qǐng)求攜帶的未還賬單中不包括所述逾期賬單或所述待轉(zhuǎn)移的資源總數(shù)量小于所述逾期賬單的未還資源數(shù)量,拒絕所述資源轉(zhuǎn)移請(qǐng)求。
本發(fā)明實(shí)施例提供的裝置,通過(guò)在進(jìn)行資源轉(zhuǎn)移過(guò)程中,先基于賬單類(lèi)型和資源總數(shù)量,確定了本次資源轉(zhuǎn)移的目標(biāo)賬單和每個(gè)目標(biāo)賬單的目標(biāo)資源數(shù)量,并基于目標(biāo)賬單的賬單狀態(tài),通過(guò)可行性分析過(guò)程,來(lái)確定目標(biāo)賬單等數(shù)據(jù)是否準(zhǔn)確,保障了服務(wù)器數(shù)據(jù)的準(zhǔn)確性,避免了對(duì)服務(wù)器正常業(yè)務(wù)處理的影響。
圖6是根據(jù)一示例性實(shí)施例示出的一種資源轉(zhuǎn)移裝置600的框圖。例如,裝置600可以被提供為一服務(wù)器。參照?qǐng)D6,裝置600包括處理組件622,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器632所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理部件622的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器632中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理組件622被配置為執(zhí)行指令,以執(zhí)行上述資源轉(zhuǎn)移方法。
裝置600還可以包括一個(gè)電源組件626被配置為執(zhí)行裝置600的電源管理,一個(gè)有線或無(wú)線網(wǎng)絡(luò)接口650被配置為將裝置600連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口658。裝置600可以操作基于存儲(chǔ)在存儲(chǔ)器632的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類(lèi)似。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器,上述指令可由終端中的處理器執(zhí)行以完成下述實(shí)施例中的資源發(fā)放方法或資源領(lǐng)取方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。