本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種資源轉(zhuǎn)移方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電子卡券的應(yīng)用越來(lái)越廣。電子卡券可以包括:會(huì)員卡、抵用券、打折券等等。用戶在商家消費(fèi)時(shí),用戶可以使用該商家的電子卡券來(lái)享受一定的優(yōu)惠。
現(xiàn)有技術(shù)中,用戶需要使用電子卡券進(jìn)行消費(fèi)時(shí),用戶在終端中打開(kāi)卡券頁(yè)面,選擇并向商家展示本次想要使用的電子卡券,商家掃描用戶展示的電子卡券之后,用戶即可只需向商家轉(zhuǎn)移優(yōu)惠后的資源。比如,用戶本應(yīng)支付商家20元,而在使用8折抵用券之后,用戶只需支付16元。
某些場(chǎng)景中,用戶可能會(huì)擁有某一商家的多種電子卡券,而用戶通常不會(huì)意識(shí)到向商家展示多種電子卡券,因此現(xiàn)有技術(shù)中用戶可能會(huì)需要向商家轉(zhuǎn)移更多的資源,存在資源浪費(fèi)的問(wèn)題。此外,由于用戶需要手動(dòng)向商家展示電子卡券,且商家需要手動(dòng)掃描該電子卡券,因此,上述方案中資源轉(zhuǎn)移的效率較低。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供了一種資源轉(zhuǎn)移方法及裝置。技術(shù)方案如下:
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種資源轉(zhuǎn)移方法,該方法包括:
獲取第一資源數(shù)量,所述第一資源數(shù)量為轉(zhuǎn)出方應(yīng)轉(zhuǎn)移至轉(zhuǎn)入方的資源的數(shù)量;
獲取處于有效狀態(tài)的n種電子卡券的卡券信息;所述n種電子卡券是所述轉(zhuǎn)出方擁有的所述轉(zhuǎn)入方發(fā)放的電子卡券,n為大于等于2的整數(shù);
根據(jù)所述第一資源數(shù)量以及所述n種電子卡券的卡券信息確定第二資源數(shù)量,所述第二資源數(shù)量為在使用所述n種電子卡券中可被使用的電子卡券之后需要轉(zhuǎn)移的最小數(shù)值;
從所述轉(zhuǎn)出方轉(zhuǎn)移所述第二資源數(shù)量的資源至所述轉(zhuǎn)入方。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種資源轉(zhuǎn)移裝置,該裝置包括:
第一獲取模塊,用于獲取第一資源數(shù)量,所述第一資源數(shù)量為期望從轉(zhuǎn)出方轉(zhuǎn)移至轉(zhuǎn)入方的資源的數(shù)量;
第二獲取模塊,用于獲取處于有效狀態(tài)的n種電子卡券的卡券信息;所述n種電子卡券是所述轉(zhuǎn)出方擁有的所述轉(zhuǎn)入方發(fā)放的電子卡券,n為大于等于2的整數(shù);
第一確定模塊,用于根據(jù)所述第一資源數(shù)量以及所述n種電子卡券的卡券信息確定第二資源數(shù)量,所述第二資源數(shù)量為在使用所述n種電子卡券中可被使用的電子卡券之后需要轉(zhuǎn)移的最小數(shù)值;
轉(zhuǎn)移模塊,用于從所述轉(zhuǎn)出方轉(zhuǎn)移所述第二資源數(shù)量的資源至所述轉(zhuǎn)入方。
本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
通過(guò)根據(jù)應(yīng)該轉(zhuǎn)移的資源的第一資源數(shù)量及獲取到的卡券信息,確定實(shí)際需要轉(zhuǎn)移的數(shù)值最小的第二資源數(shù)量,進(jìn)而從轉(zhuǎn)出方中轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方;解決了現(xiàn)有技術(shù)中用戶并不會(huì)意識(shí)到向商家展示多種電子卡券,進(jìn)而使得現(xiàn)有方案中存在資源浪費(fèi)的問(wèn)題;達(dá)到了可以最大限度使用轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,進(jìn)而最大程度的節(jié)省轉(zhuǎn)出方所需耗費(fèi)的資源的效果。同時(shí),由于獲取到第一資源數(shù)量之后,可以自動(dòng)獲取轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的n種電子卡券,避免了現(xiàn)有技術(shù)中用戶需要手動(dòng)向商家展示電子卡券,且商家需要手動(dòng)驗(yàn)證電子卡券的復(fù)雜操作,也即解決了現(xiàn)有技術(shù)中資源轉(zhuǎn)移效率較低的問(wèn)題,達(dá)到了可以提高資源轉(zhuǎn)移效率的效果。
附圖說(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ā)明各個(gè)實(shí)施例所涉及的實(shí)施環(huán)境的示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法的流程圖;
圖3是本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法的流程圖;
圖4是本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法的流程圖;
圖5是本發(fā)明另一實(shí)施例提供的確定使用某一分組中的電子卡券之后能夠優(yōu)惠的資源的數(shù)量的流程圖;
圖6是本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移裝置的示意圖;
圖7是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法所涉及的實(shí)施環(huán)境的示意圖,如圖1所示,該實(shí)施環(huán)境可以包括:轉(zhuǎn)出方110、服務(wù)器120和轉(zhuǎn)入方130。其中:
轉(zhuǎn)出方110可以為諸如手機(jī)、平板電腦、臺(tái)式電腦或者電子閱讀器之類的設(shè)備。轉(zhuǎn)出方110可以通過(guò)有線或者無(wú)線網(wǎng)絡(luò)與服務(wù)器120連接。
通常情況下,轉(zhuǎn)出方110中安裝有客戶端,并通過(guò)該客戶端與服務(wù)器120進(jìn)行通信。其中,該客戶端可以為支持支付功能的社交應(yīng)用客戶端,或者支付客戶端,對(duì)此并不做限定。另外,轉(zhuǎn)出方110中可以設(shè)置有攝像頭,并可以通過(guò)攝像頭掃描轉(zhuǎn)入方130提供的圖形碼進(jìn)而發(fā)起向轉(zhuǎn)入方130的資源轉(zhuǎn)移。其中,圖形碼可以為二維碼或者條形碼。
服務(wù)器120為用于為轉(zhuǎn)出方110或者轉(zhuǎn)入方130提供后臺(tái)服務(wù)的后臺(tái)服務(wù)器。實(shí)際實(shí)現(xiàn)時(shí),服務(wù)器120可以為一臺(tái)服務(wù)器、也可以為由多臺(tái)服務(wù)器組成的服務(wù)器集群。比如,以服務(wù)器120為服務(wù)器集群為例,服務(wù)器120可以包括卡券后臺(tái)和支付后臺(tái),對(duì)此并不做限定。并且,在本實(shí)施例中,服務(wù)器120可以通過(guò)有線或者無(wú)線網(wǎng)絡(luò)與轉(zhuǎn)入方120連接。
另外,當(dāng)轉(zhuǎn)出方110中安裝有客戶端,且通過(guò)該客戶端與服務(wù)器120通信時(shí),服務(wù)器120可以為用于為該客戶端提供后臺(tái)服務(wù)器的后臺(tái)服務(wù)器。
轉(zhuǎn)入方130可以為諸如手機(jī)、平板電腦、臺(tái)式電腦或者電子閱讀器之類的設(shè)備。與轉(zhuǎn)出方110類似,轉(zhuǎn)入方130中也可以安裝有客戶端,該客戶端可以為與轉(zhuǎn)出方130中的客戶端相同類型,也可以為不同類型,本實(shí)施例對(duì)此并不做限定。
實(shí)際實(shí)現(xiàn)時(shí),轉(zhuǎn)入方130中可以設(shè)置有攝像頭,并可以通過(guò)攝像頭掃描轉(zhuǎn)出方110提供的圖形碼進(jìn)而發(fā)起資源轉(zhuǎn)移。其中,圖形碼可以為二維碼或者條形碼,本實(shí)施例對(duì)此并不做限定。
結(jié)合上述實(shí)施環(huán)境,在一個(gè)應(yīng)用場(chǎng)景中,用戶(轉(zhuǎn)出方)在商家(轉(zhuǎn)入方)用餐后付錢(qián)時(shí),用戶可以使用終端掃描商家提供的收款碼,并在終端跳轉(zhuǎn)后的支付界面中輸入應(yīng)該支付的金額,此后,終端即可向服務(wù)器發(fā)起本次的支付過(guò)程。在另一應(yīng)用場(chǎng)景中,用戶可以向商家展示自己的付款碼,商家使用終端掃描該付款碼之后,即可在跳轉(zhuǎn)后的頁(yè)面中輸入應(yīng)該收取的金額,此后,終端即可向服務(wù)器發(fā)起本次的收款過(guò)程。
請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法的方法流程圖,本實(shí)施例以該資源轉(zhuǎn)移方法用于圖1所示的服務(wù)器120中來(lái)舉例說(shuō)明。如圖2所示,該資源轉(zhuǎn)移方法可以包括:
步驟201,獲取第一資源數(shù)量,第一資源數(shù)量為轉(zhuǎn)出方應(yīng)轉(zhuǎn)移至轉(zhuǎn)入方的資源的數(shù)量。
步驟202,獲取處于有效狀態(tài)的n種電子卡券的卡券信息;n種電子卡券是轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,n為大于等于2的整數(shù)。
步驟203,根據(jù)第一資源數(shù)量以及n種電子卡券的卡券信息確定第二資源數(shù)量,第二資源數(shù)量為在使用n種電子卡券中可被使用的電子卡券之后需要轉(zhuǎn)移的最小數(shù)值。
步驟204,從轉(zhuǎn)出方轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方。
綜上所述,本實(shí)施例提供的資源轉(zhuǎn)移方法,通過(guò)根據(jù)應(yīng)該轉(zhuǎn)移的資源的第一資源數(shù)量及獲取到的卡券信息,確定實(shí)際需要轉(zhuǎn)移的數(shù)值最小的第二資源數(shù)量,進(jìn)而從轉(zhuǎn)出方中轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方;解決了現(xiàn)有技術(shù)中用戶并不會(huì)意識(shí)到向商家展示多種電子卡券,進(jìn)而使得現(xiàn)有方案中存在資源浪費(fèi)的問(wèn)題;達(dá)到了可以最大限度使用轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,進(jìn)而最大程度的節(jié)省轉(zhuǎn)出方所需耗費(fèi)的資源的效果。同時(shí),由于獲取到第一資源數(shù)量之后,可以自動(dòng)獲取轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的n種電子卡券,避免了現(xiàn)有技術(shù)中用戶需要手動(dòng)向商家展示電子卡券,且商家需要手動(dòng)驗(yàn)證電子卡券的復(fù)雜操作,也即解決了現(xiàn)有技術(shù)中資源轉(zhuǎn)移效率較低的問(wèn)題,達(dá)到了可以提高資源轉(zhuǎn)移效率的效果。
請(qǐng)參考圖3,其示出了本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移方法的方法流程圖,本實(shí)施例以該資源轉(zhuǎn)移方法用于圖1所示的服務(wù)器120中來(lái)舉例說(shuō)明。如圖3所示,該資源轉(zhuǎn)移方法可以包括:
步驟301,獲取第一資源數(shù)量,第一資源數(shù)量為轉(zhuǎn)出方應(yīng)轉(zhuǎn)移至轉(zhuǎn)入方的資源的數(shù)量。
作為一種可能的實(shí)現(xiàn)方式,本步驟可以包括:接收轉(zhuǎn)出方發(fā)送的該第一資源數(shù)量??蛇x地,接收轉(zhuǎn)出方發(fā)送的第一資源數(shù)量以及轉(zhuǎn)入方標(biāo)識(shí)。比如,用戶需要向商家支付時(shí),用戶可以使用終端掃描商家提供的收款碼,終端在掃描到收款碼之后,終端可以跳轉(zhuǎn)至用于輸入支付金額的支付界面,用戶輸入支付金額并點(diǎn)擊確定之后,終端可以發(fā)送該支付金額以及收款碼中攜帶的商家標(biāo)識(shí)至服務(wù)器,相應(yīng)的,服務(wù)器可以接收到終端發(fā)送的支付金額和商家標(biāo)識(shí)。其中,收款碼中的商家標(biāo)識(shí)可以為商家的資源賬戶或者與資源賬戶綁定的社交帳戶,對(duì)此并不做限定。
作為另一種可能的實(shí)現(xiàn)方式,本步驟可以包括:接收轉(zhuǎn)入方發(fā)送的該第一資源數(shù)量。可選地,接收轉(zhuǎn)入方發(fā)送的第一資源數(shù)量以及轉(zhuǎn)出方標(biāo)識(shí)。比如,用戶需要向商家支付時(shí),商家可以使用終端掃描用戶提供的付款碼,終端在掃描到付款碼之后,終端可以跳轉(zhuǎn)至用于輸入收款金額的收款界面,在商家輸入收款金額并點(diǎn)擊確定之后,終端可以發(fā)送該收款金額以及付款碼中攜帶的轉(zhuǎn)出方標(biāo)識(shí)至服務(wù)器,相應(yīng)的,服務(wù)器可以接收到終端發(fā)送的該收款金額以及轉(zhuǎn)出方標(biāo)識(shí)。其中,轉(zhuǎn)出方標(biāo)識(shí)可以為用戶的資源賬戶或者與資源賬戶綁定的社交帳戶,對(duì)此并不做限定。
步驟302,獲取處于有效狀態(tài)的n種電子卡券的卡券信息;n種電子卡券是轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,n為大于等于2的整數(shù)。
商家為了吸引顧客通常會(huì)發(fā)放一些電子卡券,比如,發(fā)放會(huì)員卡、抵用券以及折扣券等等,因此,在服務(wù)器獲取到第一資源數(shù)量之后,為了使得轉(zhuǎn)出方可以享受優(yōu)惠,服務(wù)器可以獲取n種電子卡券的卡券信息。
電子卡券是指用于使得實(shí)際需要轉(zhuǎn)移的資源的數(shù)量小于初始需要轉(zhuǎn)移的資源的數(shù)量的卡券,并且不同種類的電子卡券的優(yōu)惠方式不同。比如,一種電子卡券為會(huì)員卡,比如用于打8.8折;另一種電子卡券為電子抵用券,比如表示滿100減10;再一種電子卡券為打折券,比如5折券;再一種電子卡券為固定金額的抵用券如5元現(xiàn)金抵用券。本實(shí)施例中不同的滿減方式的抵用券為不同種類的電子卡券,比如,滿100減10抵用券與滿200減30抵用券為不同種類;類似的,不同打折力度的打折券為不同種類的電子卡券。
可選地,若步驟201中,服務(wù)器直接接收到轉(zhuǎn)出方發(fā)送的第一資源數(shù)量,則服務(wù)器可以直接根據(jù)轉(zhuǎn)出方標(biāo)識(shí)獲取該n種電子卡券的卡券信息;而若服務(wù)器接收到轉(zhuǎn)入方發(fā)送的該第一資源數(shù)量以及轉(zhuǎn)出方標(biāo)識(shí),則服務(wù)器可以根據(jù)接收到的轉(zhuǎn)出方標(biāo)識(shí)獲取n種電子卡券的卡券信息。
另外,轉(zhuǎn)入方發(fā)放的電子卡券通常具有一定的有效期,比如,電子抵用券的有效日期為:2016.11.8-2016.11.13,用戶只能在有效期內(nèi)使用該電子卡券,也即該電子卡券只在有效期內(nèi)有效,而在其他日期內(nèi)無(wú)效,則在電子卡券的有效期內(nèi)時(shí),該電子卡券處于有效狀態(tài),在電子卡券的有效期外時(shí),該電子卡券處于無(wú)效狀態(tài)。因此,在本實(shí)施例中,服務(wù)器可以獲取處于有效狀態(tài)的n種電子卡券的卡券信息。
卡券信息包括電子卡券能否與其他電子卡券同時(shí)使用的使用說(shuō)明、有效日期以及使用門(mén)限等等。以卡券信息包括使用說(shuō)明為例,卡券信息可以包括“本券不能與會(huì)員卡同時(shí)使用”,或者包括“不能享受其他優(yōu)惠”;以卡券信息包括有效日期為例,該卡券信息可以為“有效日期為2016.11.8-2016.11.13”;又以卡券信息包括使用門(mén)限為例,該卡券信息可以包括“滿200減40”。當(dāng)然,實(shí)際實(shí)現(xiàn)時(shí),卡券信息還可以包括其他內(nèi)容,比如,轉(zhuǎn)入方的各門(mén)店的地址、聯(lián)系電話等等,本實(shí)施例對(duì)此并不做限定。另外,若電子卡券為電子抵用券或者折扣券時(shí),卡券信息還可以包括卡券的數(shù)量。比如,以5折券為例,5折券的卡券信息還可以包括該5折券的數(shù)量如3張。
需要補(bǔ)充說(shuō)明的一點(diǎn)是,轉(zhuǎn)出方獲取轉(zhuǎn)入方發(fā)放的電子卡券的獲取方式可以包括:轉(zhuǎn)出方通過(guò)轉(zhuǎn)入方的公眾號(hào)領(lǐng)取、或者朋友贈(zèng)送等等,本實(shí)施例對(duì)此并不做限定。
需要說(shuō)明的另一點(diǎn)是,在獲取到卡券信息之后,服務(wù)器可以將獲取到的卡券信息反饋給轉(zhuǎn)出方,本實(shí)施例對(duì)此并不做限定。
步驟303,根據(jù)每種電子卡券的卡券信息將n種電子卡券劃分為m組,每組電子卡券中的電子卡券可被組合使用,m為正整數(shù)。
服務(wù)器可以根據(jù)每種電子卡券的使用說(shuō)明確定n種電子卡券的組合方式,每種組合方式中的各個(gè)電子卡券可以被同時(shí)使用,且每種組合方式對(duì)應(yīng)于一個(gè)分組。其中,若某種電子卡券的卡券信息中不包括使用說(shuō)明,則服務(wù)器獲知該電子卡券能夠與任何種類的電子卡券組合使用。
比如,服務(wù)器獲取到的4種電子卡券分別為:會(huì)員卡、滿200減30的抵用券、滿300減50以及7折券,其中7折券的使用說(shuō)明為“不能享受其他優(yōu)惠”,因此,服務(wù)器劃分得到的分組有3組,分別為“會(huì)員卡、滿200減30的抵用券”、“會(huì)員卡、滿300減50的抵用券”以及“7折券”。
需要說(shuō)明的是,得到的每組電子卡券中包括的電子卡券的種類可以有一種,也可以為多種。
步驟304,根據(jù)第一資源數(shù)量計(jì)算使用每組電子卡券之后節(jié)省的資源的數(shù)量,將節(jié)省最大數(shù)量的資源之后所需轉(zhuǎn)移的資源的數(shù)量作為第二資源數(shù)量。
可選地,分組中的每種電子卡券之間具備一定的優(yōu)先級(jí),比如,在同時(shí)可以使用會(huì)員卡和抵用券時(shí),先使用會(huì)員卡打折之后使用抵用券,因此,計(jì)算使用每組電子卡券之后能夠節(jié)省的資源的數(shù)量的步驟可以包括:
對(duì)于每組電子卡券,根據(jù)第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用分組中的各種電子卡券之后節(jié)省的資源的數(shù)量。
以第一資源數(shù)量為500,會(huì)員卡的優(yōu)先級(jí)較高為例,若分組中的電子卡券包括“會(huì)員卡、滿200減30的抵用券(3張)”,則服務(wù)器可以計(jì)算使用會(huì)員卡能夠節(jié)省的數(shù)量500*(1-0.88)=60,然后再計(jì)算使用滿200減30的抵用券能夠節(jié)省的數(shù)量也即30*2=60,最終計(jì)算使用該分組中的電子卡券所能節(jié)省的資源的數(shù)量為60+60=120;而若分組中的電子卡券包括“會(huì)員卡、滿300減50的抵用券”,服務(wù)器可以計(jì)算使用會(huì)員卡能夠節(jié)省的數(shù)量500*(1-0.88)=60,然后再計(jì)算使用滿300減50的抵用券能夠節(jié)省的數(shù)量也即50,最終計(jì)算使用該分組中的電子卡券所能節(jié)省的資源的數(shù)量為60+50=110;而若分組中的電子卡券包括“8折券”,則服務(wù)器可以計(jì)算得到能夠節(jié)省的數(shù)量為500*0.2=100。
在計(jì)算得到各個(gè)分組所能節(jié)省的資源的數(shù)量之后,服務(wù)器可以將節(jié)省的數(shù)量為計(jì)算得到的各個(gè)數(shù)量的最大值的數(shù)量作為第二資源數(shù)量。比如,以上述舉例為例,服務(wù)器可以將500-120=380作為第二資源數(shù)量。
步驟305,從轉(zhuǎn)出方轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方。
服務(wù)器從轉(zhuǎn)出方的資源賬戶中扣除第二資源數(shù)量的資源,并在轉(zhuǎn)入方的資源賬戶中增加第二資源數(shù)量的資源。
可選地,在轉(zhuǎn)出方標(biāo)識(shí)為轉(zhuǎn)出方的資源賬戶時(shí),服務(wù)器可以直接扣除該資源賬戶中的第二資源數(shù)量的資源;而在轉(zhuǎn)出方標(biāo)識(shí)為資源賬戶綁定的社交帳戶時(shí),服務(wù)器先獲取該社交帳戶綁定的資源賬戶,然后扣除獲取到的資源賬戶中的第二資源數(shù)量的資源。類似的,若轉(zhuǎn)入方標(biāo)識(shí)為資源賬戶時(shí),服務(wù)器可以在該資源賬戶中增加第二資源數(shù)量的資源;而在轉(zhuǎn)入方標(biāo)識(shí)為資源賬戶綁定的社交賬戶時(shí),服務(wù)器先獲取該社交賬戶綁定的資源賬戶,然后在該資源賬戶中增加第二資源數(shù)量的資源。
步驟306,確定轉(zhuǎn)移數(shù)量為第二資源數(shù)量的資源時(shí)需要使用的目標(biāo)電子卡券。
可選地,由于在電子卡券被使用之后,電子卡券可能失效,因此在轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方之后,服務(wù)器可以確定資源轉(zhuǎn)移過(guò)程中需要使用的目標(biāo)電子卡券。
比如,第二資源數(shù)量為380,且此時(shí)需要使用“會(huì)員卡、滿200減30的抵用券”,也即服務(wù)器可以獲取目標(biāo)電子卡券為“會(huì)員卡、滿200減30的抵用券”。
步驟307,在使用目標(biāo)電子卡券之后,若目標(biāo)電子卡券中包括使用次數(shù)達(dá)到上限的電子卡券,則將使用次數(shù)達(dá)到上限的電子卡券設(shè)置為無(wú)效。
通常情況下,電子抵用券和折扣券僅能使用一次,而會(huì)員卡可以不限次數(shù)使用,因此,在使用電子卡券之后,服務(wù)器可以檢測(cè)使用的電子卡券中是否包括使用次數(shù)達(dá)到上限的電子卡券,若包括,則服務(wù)器可以將該電子卡券設(shè)置為無(wú)效。比如,服務(wù)器可以將3張滿200減30的抵用券中的2張?jiān)O(shè)置為無(wú)效。
在本實(shí)施例的一個(gè)應(yīng)用場(chǎng)景中,小明約了好友小花、小強(qiáng)以及小紅一起去吃火鍋,在支付時(shí),請(qǐng)參考圖4,小明使用手機(jī)中的社交應(yīng)用客戶端掃描火鍋店的收款碼,在掃描成功之后,手機(jī)拉取h5頁(yè)面并展示拉取得到的支付頁(yè)面,小明在支付頁(yè)面中輸入需要支付的金額500。社交應(yīng)用客戶端發(fā)送接收到的金額至卡券后臺(tái),卡券后臺(tái)根據(jù)社交應(yīng)用客戶端擁有的各種電子卡券計(jì)算最優(yōu)的支付方案,并發(fā)送計(jì)算得到的支付方案至社交應(yīng)用客戶端,小明在社交應(yīng)用客戶端中確認(rèn)支付之后,社交應(yīng)用客戶端發(fā)送確認(rèn)支付的確認(rèn)指令至支付后臺(tái),支付后臺(tái)從小明的社交應(yīng)用客戶端的支付賬戶中扣除對(duì)應(yīng)的金額,并在火鍋店的賬戶中增加對(duì)應(yīng)的金額。其中,在社交應(yīng)用客戶端掃描收款碼成功之后,社交應(yīng)用客戶端可以發(fā)送觸發(fā)指令至服務(wù)器。服務(wù)器接收到觸發(fā)指令之后,獲取小明的社交應(yīng)用客戶端中擁有的火鍋店的電子卡券,并返回獲取到的電子卡券的卡券信息至社交應(yīng)用客戶端,相應(yīng)的,社交應(yīng)用客戶端接收并展示卡券信息。
需要補(bǔ)充說(shuō)明的一點(diǎn)是,本實(shí)施例以先執(zhí)行步驟305后執(zhí)行步驟306為例,實(shí)際實(shí)現(xiàn)時(shí),也可以先執(zhí)行步驟306后執(zhí)行步驟305,本實(shí)施例對(duì)此并不做限定。并且,實(shí)際實(shí)現(xiàn)時(shí),當(dāng)服務(wù)器先執(zhí)行步驟306時(shí),服務(wù)器還可以先發(fā)送確定的目標(biāo)電子卡券至轉(zhuǎn)出方,在接收到轉(zhuǎn)出方發(fā)送的確認(rèn)支付的確認(rèn)指令之后,執(zhí)行步驟305,本實(shí)施例在此不再贅述。
需要補(bǔ)充說(shuō)明的另一點(diǎn)是,步驟306可以包括:
第一,確定轉(zhuǎn)移數(shù)量為第二資源數(shù)量的資源時(shí)可使用的電子卡券的組合方式。
第二,若確定的組合方式有至少兩種,則發(fā)送至少兩種組合方式至轉(zhuǎn)出方。
可選地,若確定的組合方式只有一種,則服務(wù)器直接將確定得到的組合方式中的電子卡券確定為目標(biāo)電子卡券。
第三,接收轉(zhuǎn)出方發(fā)送的選擇至少兩種組合方式中的一種的選擇指令。
轉(zhuǎn)出方接收到至少兩種組合方式之后,可以展示接收到的至少兩種組合方式。并且用戶可以根據(jù)展示的內(nèi)容選擇自己需要的某種組合方式。在用戶選擇之后,轉(zhuǎn)出方可以發(fā)送選擇指令至服務(wù)器。
第四,將選擇指令選擇的組合方式中的卡券作為目標(biāo)電子卡券。
可選地,在使用選擇指令選擇的組合方式中的電子卡券之后,若選擇指令選擇的組合方式中包括使用次數(shù)達(dá)到上限的電子卡券,則將使用次數(shù)達(dá)到上限的電子卡券設(shè)置為無(wú)效。
綜上所述,本實(shí)施例提供的資源轉(zhuǎn)移方法,通過(guò)根據(jù)應(yīng)該轉(zhuǎn)移的資源的第一資源數(shù)量及獲取到的卡券信息,確定實(shí)際需要轉(zhuǎn)移的數(shù)值最小的第二資源數(shù)量,進(jìn)而從轉(zhuǎn)出方中轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方;解決了現(xiàn)有技術(shù)中用戶并不會(huì)意識(shí)到向商家展示多種電子卡券,進(jìn)而使得現(xiàn)有方案中存在資源浪費(fèi)的問(wèn)題;達(dá)到了可以最大限度使用轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,進(jìn)而最大程度的節(jié)省轉(zhuǎn)出方所需耗費(fèi)的資源的效果。同時(shí),由于獲取到第一資源數(shù)量之后,可以自動(dòng)獲取轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的n種電子卡券,避免了現(xiàn)有技術(shù)中用戶需要手動(dòng)向商家展示電子卡券,且商家需要手動(dòng)驗(yàn)證電子卡券的復(fù)雜操作,也即解決了現(xiàn)有技術(shù)中資源轉(zhuǎn)移效率較低的問(wèn)題,達(dá)到了可以提高資源轉(zhuǎn)移效率的效果。另外,當(dāng)用戶計(jì)算后使用電子卡券的組合進(jìn)行支付時(shí),由于用戶計(jì)算需要耗費(fèi)一定的時(shí)間,因此,現(xiàn)有的資源轉(zhuǎn)移的效率較低,而上述方案通過(guò)自動(dòng)計(jì)算使用電子卡券時(shí)需要耗費(fèi)的數(shù)值最小的第二資源數(shù)量進(jìn)而實(shí)現(xiàn)資源轉(zhuǎn)移,達(dá)到了提高資源轉(zhuǎn)移的效率的效果。
此外,由于上述方案中可以自動(dòng)使用電子卡券,而無(wú)需轉(zhuǎn)入方手動(dòng)核銷(xiāo)已使用的電子卡券,降低了轉(zhuǎn)入方的使用成本。
需要補(bǔ)充說(shuō)明的第一點(diǎn)是,由于轉(zhuǎn)入方會(huì)設(shè)置某些電子卡券的使用門(mén)限,而對(duì)于此類電子卡券,在使用之前需要先檢測(cè)是否滿足使用門(mén)限,因此,若第i個(gè)優(yōu)先級(jí)的電子卡券的卡券信息中包括電子卡券的使用門(mén)限,1≤i≤j,j為分組中的電子卡券的種類的數(shù)目時(shí)上述實(shí)施例中步驟304可以包括:
第一,根據(jù)第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用優(yōu)先級(jí)高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
服務(wù)器可以計(jì)算第一資源數(shù)量與使用優(yōu)先級(jí)高于i的各種電子卡券之后節(jié)省的資源的數(shù)量的差值,將計(jì)算得到的差值作為使用優(yōu)先級(jí)高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
第二,檢測(cè)計(jì)算到的資源數(shù)量是否達(dá)到第i個(gè)優(yōu)先級(jí)的電子卡券的使用門(mén)限。
比如,第i個(gè)優(yōu)先級(jí)的電子卡券為滿200減30,也即使用門(mén)限為滿200,則服務(wù)器可以檢測(cè)計(jì)算得到的資源數(shù)量是否達(dá)到200。又比如,第i個(gè)優(yōu)先級(jí)的電子卡券為20元代金券,則其使用門(mén)限為消費(fèi)滿50,則服務(wù)器可以檢測(cè)計(jì)算得到的資源數(shù)量是否達(dá)到50。
第三,若達(dá)到使用門(mén)限,則將第一數(shù)量和第二數(shù)量的和確定為使用分組中的各種電子卡券之后能夠節(jié)省的資源的數(shù)量,第一數(shù)量為使用優(yōu)先級(jí)高于i的各種電子卡券之后能夠節(jié)省的資源的數(shù)量,第二數(shù)量為使用優(yōu)先級(jí)不高于i的各種電子卡券之后能夠節(jié)省的資源的數(shù)量。
若檢測(cè)結(jié)果為達(dá)到使用門(mén)限,則說(shuō)明第i個(gè)優(yōu)先級(jí)的電子卡券可以被使用,此時(shí),服務(wù)器可以計(jì)算第一數(shù)量以及第二數(shù)量,并計(jì)算兩者的加和,將計(jì)算得到的加和作為使用分組中的各種電子卡券之后能夠節(jié)省的資源的數(shù)量。
第四,若未達(dá)到使用門(mén)限,則將第一數(shù)量與第三數(shù)量的和確定為使用分組中的各種電子卡券之后能夠節(jié)省的資源的數(shù)量,第三數(shù)量為使用優(yōu)先級(jí)低于i的各種電子卡券之后能夠節(jié)省的資源的數(shù)量。
而若檢測(cè)結(jié)果為未達(dá)到使用門(mén)限,則說(shuō)明第i個(gè)優(yōu)先級(jí)的電子卡券不能被使用,此時(shí)服務(wù)器可以計(jì)算第一數(shù)量以及第三數(shù)量,并計(jì)算兩者的加和,將計(jì)算得到的加和作為使用分組中的各種電子卡券之后能夠節(jié)省的資源的數(shù)量。
在上述舉例中假設(shè)小明擁有的火鍋店的電子卡券為會(huì)員卡以及k種現(xiàn)金抵用券,服務(wù)器計(jì)算最優(yōu)支付方案時(shí),對(duì)于每種現(xiàn)金代金券,服務(wù)器可以遍歷使用每種現(xiàn)金代金券時(shí)節(jié)省的金額Pv,進(jìn)而最終選擇金額最大的方案作為最優(yōu)支付方案。在遍歷第v種現(xiàn)金代金券時(shí),請(qǐng)參考圖5,服務(wù)器可以檢測(cè)第v種現(xiàn)金抵用券Yv是否可以與會(huì)員卡共用,若可以,則檢測(cè)現(xiàn)金抵用券是否有使用門(mén)限,若是,則檢測(cè)使用會(huì)員卡折扣后的價(jià)格P是否滿足現(xiàn)金抵用券的使用門(mén)限,若滿足,則將會(huì)員卡優(yōu)惠的價(jià)格X以及現(xiàn)金抵用券優(yōu)惠的價(jià)格yv的和作為最終優(yōu)惠的價(jià)格Pv,而若不滿足,則在使用會(huì)員卡打折前的價(jià)格P’滿足現(xiàn)金抵用券的使用門(mén)限時(shí),將P’和yv的和作為Pv,在打折前的價(jià)格P’也不滿足現(xiàn)金抵用券的使用門(mén)限時(shí),將X作為Pv。其中,若現(xiàn)金抵用券不能與會(huì)員卡共用,則在消費(fèi)的金額P”滿足現(xiàn)金抵用券的使用門(mén)限時(shí),將X和yv中的最大值最為Pv,而在消費(fèi)的金額P”不滿足現(xiàn)金抵用券的使用門(mén)限時(shí),將X作為Pv。
需要補(bǔ)充說(shuō)明的第二點(diǎn)是,電子卡券在有限期內(nèi)可能會(huì)存在某些特定時(shí)間段不能使用,因此步驟303可以包括:
第一,根據(jù)n種電子卡券的卡券信息過(guò)濾n種電子卡券中在當(dāng)前時(shí)刻不適用的電子卡券。
實(shí)際實(shí)現(xiàn)時(shí),對(duì)于每種電子卡券,服務(wù)器可以檢測(cè)當(dāng)前時(shí)刻是否屬于該電子卡券的有效時(shí)間段內(nèi),若不是,則過(guò)濾,反之則保留?;蛘撸?wù)器可以檢測(cè)當(dāng)前時(shí)刻是否屬于該電子卡券不能使用的特殊時(shí)間段內(nèi),若是,則過(guò)濾,反之,則保留。
比如,當(dāng)前時(shí)刻為2016.11.11下午7:32,n種電子卡券中的某一電子卡券的有效期為2016.11.5-2016.11.13,且在11.11晚間7:00-8:00不能使用,則服務(wù)器可以確定該電子卡券當(dāng)前不能使用,因此,服務(wù)器可以過(guò)濾該電子卡券。
第二,根據(jù)過(guò)濾后的各種電子卡券的卡券信息將過(guò)濾后的各種電子卡券劃分為m組。
需要補(bǔ)充說(shuō)明的第三點(diǎn)是,上述實(shí)施例僅以通過(guò)計(jì)算節(jié)省的資源的數(shù)量來(lái)確定第二資源數(shù)量來(lái)舉例,可選地,服務(wù)器還可以通過(guò)計(jì)算使用電子卡券之后需要轉(zhuǎn)移的資源數(shù)量的方式來(lái)確定第二資源數(shù)量,也即上述步驟304可以替換為:
根據(jù)第一資源數(shù)量計(jì)算使用每組電子卡券之后需要轉(zhuǎn)移的資源數(shù)量,選擇數(shù)量最小的資源數(shù)量作為所述第二資源數(shù)量。
可選地,分組中的各種電子卡券之間具備優(yōu)先級(jí),比如,在同時(shí)可以使用會(huì)員卡和抵用券時(shí),先使用會(huì)員卡打折之后使用抵用券,因此本步驟可以包括:
根據(jù)第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用各種電子卡券之后第一資源數(shù)量所對(duì)應(yīng)的資源數(shù)量。
以第一資源數(shù)量為500,分組中的電子卡券包括“會(huì)員卡、滿200減30的抵用券(3張)”,且會(huì)員卡的優(yōu)先級(jí)較高為例,服務(wù)器可以先計(jì)算使用會(huì)員卡打折之后的價(jià)格也即500*0.88=440,然后再計(jì)算使用抵用券后的價(jià)格也即440-30*2=380。而若分組中的電子卡券包括“會(huì)員卡、滿300減50的抵用券”,則服務(wù)器計(jì)算得到的價(jià)格為500*0.88-50=390。若分組中的電子卡券包括“8折券”為例,服務(wù)器可以直接計(jì)算使用8折券之后的價(jià)格也即500*0.8=400。
可選地,由于轉(zhuǎn)入方會(huì)設(shè)置某些電子卡券的使用門(mén)限,而對(duì)于此類電子卡券,在使用之前需要先檢測(cè)是否滿足使用門(mén)限,因此,若第i個(gè)優(yōu)先級(jí)的電子卡券的卡券信息中包括電子卡券的使用門(mén)限,1≤i≤j,j為分組中的電子卡券的種類的數(shù)目時(shí)上述步驟可以包括:
第一,根據(jù)第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用優(yōu)先級(jí)高于i的各種電子卡券之后的資源數(shù)量。
第二,檢測(cè)計(jì)算到的資源數(shù)量是否達(dá)到第i個(gè)優(yōu)先級(jí)的電子卡券的使用門(mén)限。
比如,第i個(gè)優(yōu)先級(jí)的電子卡券為滿200減30,也即使用門(mén)限為滿200,則服務(wù)器可以檢測(cè)計(jì)算得到的資源數(shù)量是否達(dá)到200。又比如,第i個(gè)優(yōu)先級(jí)的電子卡券為20元代金券,則其使用門(mén)限為消費(fèi)滿50,則服務(wù)器可以檢測(cè)計(jì)算得到的資源數(shù)量是否達(dá)到50。
第三,若達(dá)到使用門(mén)限,則根據(jù)資源數(shù)量計(jì)算在使用優(yōu)先級(jí)不高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
第四,若未達(dá)到使用門(mén)限,則根據(jù)資源數(shù)量計(jì)算在使用優(yōu)先級(jí)低于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
若未達(dá)到使用門(mén)限,則說(shuō)明不滿足第i個(gè)優(yōu)先級(jí)的電子卡券的使用條件,也即第i個(gè)優(yōu)先級(jí)的電子卡券不能使用,此時(shí),服務(wù)器可以計(jì)算在使用更低優(yōu)先級(jí)的各種電子卡券之后所對(duì)應(yīng)的資源數(shù)量。
請(qǐng)參考圖6,其示出了本發(fā)明一個(gè)實(shí)施例提供的資源轉(zhuǎn)移裝置的結(jié)構(gòu)示意圖,如圖6所示,該資源轉(zhuǎn)移裝置可以包括:第一獲取模塊610、第二獲取模塊620、第一確定模塊630和轉(zhuǎn)移模塊640。
第一獲取模塊610,用于獲取第一資源數(shù)量,所述第一資源數(shù)量為期望從轉(zhuǎn)出方轉(zhuǎn)移至轉(zhuǎn)入方的資源的數(shù)量;
第二獲取模塊620,用于獲取處于有效狀態(tài)的n種電子卡券的卡券信息;所述n種電子卡券是所述轉(zhuǎn)出方擁有的所述轉(zhuǎn)入方發(fā)放的電子卡券,n為大于等于2的整數(shù);
第一確定模塊630,用于根據(jù)所述第一資源數(shù)量以及所述n種電子卡券的卡券信息確定第二資源數(shù)量,所述第二資源數(shù)量為在使用所述n種電子卡券中可被使用的電子卡券之后需要轉(zhuǎn)移的最小數(shù)值;
轉(zhuǎn)移模塊640,用于從所述轉(zhuǎn)出方轉(zhuǎn)移所述第二資源數(shù)量的資源至所述轉(zhuǎn)入方。
綜上所述,本實(shí)施例提供的資源轉(zhuǎn)移裝置,通過(guò)根據(jù)期望轉(zhuǎn)移的資源的第一資源數(shù)量及獲取到的卡券信息,確定實(shí)際需要轉(zhuǎn)移的數(shù)值最小的第二資源數(shù)量,進(jìn)而從轉(zhuǎn)出方中轉(zhuǎn)移第二資源數(shù)量的資源至轉(zhuǎn)入方;解決了現(xiàn)有技術(shù)中用戶并不會(huì)意識(shí)到向商家展示多種電子卡券,進(jìn)而使得現(xiàn)有方案中存在資源浪費(fèi)的問(wèn)題;達(dá)到了可以最大限度使用轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的電子卡券,進(jìn)而最大程度的節(jié)省轉(zhuǎn)出方所需耗費(fèi)的資源的效果。同時(shí),由于獲取到第一資源數(shù)量之后,可以自動(dòng)獲取轉(zhuǎn)出方擁有的轉(zhuǎn)入方發(fā)放的n種電子卡券,避免了現(xiàn)有技術(shù)中用戶需要手動(dòng)向商家展示電子卡券,且商家需要手動(dòng)驗(yàn)證電子卡券的復(fù)雜操作,也即解決了現(xiàn)有技術(shù)中資源轉(zhuǎn)移效率較低的問(wèn)題,達(dá)到了可以提高資源轉(zhuǎn)移效率的效果。另外,當(dāng)用戶計(jì)算后使用電子卡券的組合進(jìn)行支付,則由于用戶計(jì)算需要耗費(fèi)一定的時(shí)間,因此,現(xiàn)有的資源轉(zhuǎn)移的效率較低,而上述方案通過(guò)自動(dòng)計(jì)算使用電子卡券時(shí)需要耗費(fèi)的數(shù)值最小的第二資源數(shù)量進(jìn)而實(shí)現(xiàn)資源轉(zhuǎn)移,達(dá)到了提高資源轉(zhuǎn)移的效率的效果。
此外,由于上述方案中可以自動(dòng)使用電子卡券,而無(wú)需轉(zhuǎn)入方手動(dòng)核銷(xiāo)已使用的電子卡券,降低了轉(zhuǎn)入方的使用成本。
基于上述實(shí)施例提供的資源轉(zhuǎn)移裝置,可選的,所述第一確定模塊630,包括:
分組單元,用于根據(jù)每種電子卡券的卡券信息將所述n種電子卡券劃分為m組,每組電子卡券中的電子卡券可被組合使用,m為正整數(shù);
第一確定單元,用于根據(jù)所述第一資源數(shù)量計(jì)算使用每組電子卡券之后能夠節(jié)省的資源的數(shù)量,將節(jié)省最大數(shù)量的資源之后所需轉(zhuǎn)移的資源的數(shù)量作為所述第二資源數(shù)量。
可選的,每個(gè)分組中的各種電子卡券之間具備優(yōu)先級(jí);
所述第一確定單元,還用于對(duì)于每組電子卡券,根據(jù)所述第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用所述分組中的各種電子卡券之后節(jié)省的資源的數(shù)量。
可選的,若第i個(gè)優(yōu)先級(jí)的電子卡券的卡券信息中包括所述電子卡券的使用門(mén)限,1≤i≤j,j為所述分組中的電子卡券的種類的數(shù)目;
所述第一確定單元,還用于:
根據(jù)所述第一資源數(shù)量計(jì)算在按照所述優(yōu)先級(jí)由高到低的順序使用優(yōu)先級(jí)高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量;
檢測(cè)計(jì)算到的所述資源數(shù)量是否達(dá)到所述第i個(gè)優(yōu)先級(jí)的電子卡券的使用門(mén)限;
若達(dá)到所述使用門(mén)限,則將第一數(shù)量和第二數(shù)量的和確定為使用所述分組中的各種電子卡券之后節(jié)省的資源的數(shù)量,所述第一數(shù)量為使用優(yōu)先級(jí)高于i的各種電子卡券之后節(jié)省的資源的數(shù)量,所述第二數(shù)量為使用優(yōu)先級(jí)不高于i的各種電子卡券之后節(jié)省的資源的數(shù)量;
若未達(dá)到所述使用門(mén)限,則將所述第一數(shù)量與第三數(shù)量的和確定為使用所述分組中的各種電子卡券之后節(jié)省的資源的數(shù)量,所述第三數(shù)量為使用優(yōu)先級(jí)低于i的各種電子卡券之后節(jié)省的資源的數(shù)量。
所述第一確定模塊,包括:
分組單元,用于根據(jù)每種電子卡券的卡券信息將所述n種電子卡券劃分為m組,每組電子卡券中的電子卡券可被組合使用,m為正整數(shù);
第二確定單元,用于根據(jù)所述第一資源數(shù)量計(jì)算在使用每組電子卡券之后需要轉(zhuǎn)移的資源數(shù)量,選擇數(shù)量最小的資源數(shù)量作為所述第二資源數(shù)量。
可選的,每個(gè)分組中的各種電子卡券之間具備優(yōu)先級(jí);
所述第二確定單元,用于對(duì)于每組電子卡券,根據(jù)所述第一資源數(shù)量計(jì)算在按照優(yōu)先級(jí)由高到低的順序使用所述各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
可選的,若第i個(gè)優(yōu)先級(jí)的電子卡券的卡券信息中包括所述電子卡券的使用門(mén)限,1≤i≤j,j為所述分組中的電子卡券的種類的數(shù)目;
所述第二確定單元,還用于:
根據(jù)所述第一資源數(shù)量計(jì)算在按照所述優(yōu)先級(jí)由高到低的順序使用優(yōu)先級(jí)高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量;
檢測(cè)計(jì)算到的所述資源數(shù)量是否達(dá)到所述第i個(gè)優(yōu)先級(jí)的電子卡券的使用門(mén)限;
若達(dá)到所述使用門(mén)限,則根據(jù)所述資源數(shù)量計(jì)算在使用優(yōu)先級(jí)不高于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量;
若未達(dá)到所述使用門(mén)限,則根據(jù)所述資源數(shù)量計(jì)算在使用優(yōu)先級(jí)低于i的各種電子卡券之后需要轉(zhuǎn)移的資源數(shù)量。
可選的,所述分組單元,包括:
過(guò)濾子單元,用于根據(jù)每種電子卡券的卡券信息過(guò)濾所述n種電子卡券中在當(dāng)前時(shí)刻不適用的電子卡券;
分組子單元,用于根據(jù)過(guò)濾后的各種電子卡券的卡券信息將所述過(guò)濾后的各種電子卡券劃分為m組。
可選的,所述裝置還包括:
第二確定模塊,用于確定轉(zhuǎn)移數(shù)量為所述第二資源數(shù)量的資源時(shí)需要使用的目標(biāo)電子卡券;
設(shè)置模塊,用于在使用所述目標(biāo)電子卡券之后,若所述目標(biāo)電子卡券中包括使用次數(shù)達(dá)到上限的電子卡券,則將使用次數(shù)達(dá)到上限的電子卡券設(shè)置為無(wú)效。
可選的,
第二確定模塊,包括:
第三確定單元,用于確定轉(zhuǎn)移數(shù)量為所述第二資源數(shù)量的資源時(shí)可使用的電子卡券的組合方式;
發(fā)送單元,用于在確定的組合方式包括至少兩種時(shí),發(fā)送所述至少兩種組合方式至所述轉(zhuǎn)出方;
接收單元,用于接收所述轉(zhuǎn)出方發(fā)送的選擇所述至少兩種組合方式中的一種的選擇指令;
第四確定單元,用于將所述選擇指令選擇的組合方式中的電子卡券作為所述目標(biāo)電子卡券。
需要說(shuō)明的是:上述實(shí)施例提供的資源轉(zhuǎn)移裝置,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的資源轉(zhuǎn)移裝置和資源轉(zhuǎn)移方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上述實(shí)施例中的存儲(chǔ)器中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,該一個(gè)或者一個(gè)以上程序被一個(gè)或者一個(gè)以上的處理器用來(lái)執(zhí)行資源轉(zhuǎn)移方法。
請(qǐng)參考圖7,其示出了本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器用于實(shí)施上述實(shí)施例中提供的資源轉(zhuǎn)移方法。具體來(lái)講:
所述服務(wù)器700包括中央處理單元(CPU)701、包括隨機(jī)存取存儲(chǔ)器(RAM)702和只讀存儲(chǔ)器(ROM)703的系統(tǒng)存儲(chǔ)器704,以及連接系統(tǒng)存儲(chǔ)器704和中央處理單元701的系統(tǒng)總線705。所述服務(wù)器700還包括幫助計(jì)算機(jī)內(nèi)的各個(gè)器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))706,和用于存儲(chǔ)操作系統(tǒng)713、應(yīng)用程序714和其他程序模塊715的大容量存儲(chǔ)設(shè)備707。
所述基本輸入/輸出系統(tǒng)706包括有用于顯示信息的顯示器708和用于用戶輸入信息的諸如鼠標(biāo)、鍵盤(pán)之類的輸入設(shè)備709。其中所述顯示器708和輸入設(shè)備709都通過(guò)連接到系統(tǒng)總線705的輸入輸出控制器710連接到中央處理單元701。所述基本輸入/輸出系統(tǒng)707還可以包括輸入輸出控制器710以用于接收和處理來(lái)自鍵盤(pán)、鼠標(biāo)、或電子觸控筆等多個(gè)其他設(shè)備的輸入。類似地,輸入輸出控制器710還提供輸出到顯示屏、打印機(jī)或其他類型的輸出設(shè)備。
所述大容量存儲(chǔ)設(shè)備707通過(guò)連接到系統(tǒng)總線705的大容量存儲(chǔ)控制器(未示出)連接到中央處理單元701。所述大容量存儲(chǔ)設(shè)備707及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為服務(wù)器700提供非易失性存儲(chǔ)。也就是說(shuō),所述大容量存儲(chǔ)設(shè)備707可以包括諸如硬盤(pán)或者CD-ROM驅(qū)動(dòng)器之類的計(jì)算機(jī)可讀介質(zhì)(未示出)。
不失一般性,所述計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EPROM、EEPROM、閃存或其他固態(tài)存儲(chǔ)其技術(shù),CD-ROM、DVD或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可知所述計(jì)算機(jī)存儲(chǔ)介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲(chǔ)器704和大容量存儲(chǔ)設(shè)備707可以統(tǒng)稱為存儲(chǔ)器。
根據(jù)本發(fā)明的各種實(shí)施例,所述服務(wù)器700還可以通過(guò)諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)運(yùn)行。也即服務(wù)器700可以通過(guò)連接在所述系統(tǒng)總線705上的網(wǎng)絡(luò)接口單元711連接到網(wǎng)絡(luò)712,或者說(shuō),也可以使用網(wǎng)絡(luò)接口單元711來(lái)連接到其他類型的網(wǎng)絡(luò)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)(未示出)。
所述存儲(chǔ)器還包括一個(gè)或者一個(gè)以上的程序,所述一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行。上述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行上述資源轉(zhuǎn)移方法的指令。
應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個(gè)”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個(gè)或者一個(gè)以上相關(guān)聯(lián)地列出的項(xiàng)目的任意和所有可能組合。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本領(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)。