積分兌換方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種積分兌換方法和裝置。
【背景技術(shù)】
[0002]用戶在使用應(yīng)用程序的過程中,用戶可以通過完成任務(wù)的方式來為自己贏取積分,然后通過贏取的積分兌換各種虛擬物品。
[0003]用戶通過某一應(yīng)用程序的客戶端完成任務(wù)后,服務(wù)器可以為該用戶分配一定數(shù)值的積分。當(dāng)用戶需要使用積分兌換虛擬物品時(shí),用戶可以在該客戶端中輸入需要使用的積分的目標(biāo)數(shù)量以及使用該目標(biāo)數(shù)量的積分請(qǐng)求兌換的虛擬物品??蛻舳私邮沼脩糨斎氲男畔?,發(fā)送包含該目標(biāo)數(shù)量以及該虛擬物品的物品標(biāo)識(shí)的積分兌換請(qǐng)求至該服務(wù)器。服務(wù)器接收到該積分兌換請(qǐng)求之后,在客戶端的資源賬戶中扣除目標(biāo)數(shù)量的積分,并在該資源賬戶中添加物品標(biāo)識(shí)所對(duì)應(yīng)的虛擬物品。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:積分兌換功能通常只是客戶端中的一個(gè)次要功能,但是客戶端在制作過程中很可能會(huì)有漏洞,所以當(dāng)客戶端在執(zhí)行積分兌換過程中因?yàn)槁┒炊罎r(shí),會(huì)導(dǎo)致客戶端的其它功能也不能被正常使用,影響客戶端的正常運(yùn)行。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中當(dāng)客戶端在積分兌換過程中由于漏洞而崩潰時(shí),會(huì)導(dǎo)致客戶端的其它功能也不能被正常使用,影響客戶端的正常運(yùn)行的問題,本發(fā)明實(shí)施例提供了一種積分兌換方法和裝置。所述技術(shù)方案如下:
[0006]第一方面,提供了一種積分兌換方法,所述方法包括:
[0007]網(wǎng)頁服務(wù)器接收瀏覽器發(fā)送的用于請(qǐng)求使用目標(biāo)用戶的資源賬戶中的積分兌換虛擬物品的第一兌換請(qǐng)求,所述第一兌換請(qǐng)求包括兌換所述虛擬物品所需積分的目標(biāo)數(shù)量以及所述虛擬物品的物品標(biāo)識(shí),所述資源賬戶中的積分是由所述目標(biāo)用戶所對(duì)應(yīng)的應(yīng)用程序客戶端產(chǎn)生并累積得到的;
[0008]網(wǎng)頁服務(wù)器發(fā)送第二兌換請(qǐng)求至所述應(yīng)用程序客戶端所對(duì)應(yīng)的后臺(tái)服務(wù)器,所述第二兌換請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中扣除所述目標(biāo)數(shù)量的積分,并在所述資源賬戶中添加所述物品標(biāo)識(shí)所對(duì)應(yīng)的虛擬物品。
[0009]可選地,所述網(wǎng)頁服務(wù)器發(fā)送第二兌換請(qǐng)求至后臺(tái)服務(wù)器,包括:
[0010]發(fā)送積分扣除請(qǐng)求至所述后臺(tái)服務(wù)器,所述積分扣除請(qǐng)求包括所述目標(biāo)數(shù)量,所述積分扣除請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中扣除所述目標(biāo)數(shù)量的積分;
[0011]發(fā)送物品添加請(qǐng)求至所述后臺(tái)服務(wù)器,所述物品添加請(qǐng)求包括所述虛擬物品的物品標(biāo)識(shí),所述物品添加請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中添加所述物品標(biāo)識(shí)所指示的虛擬物品。
[0012]可選地,所述發(fā)送物品添加請(qǐng)求至所述后臺(tái)服務(wù)器之前,所述方法還包括:
[0013]接收所述后臺(tái)服務(wù)器返回的第一確認(rèn)信息,所述第一確認(rèn)信息是所述后臺(tái)服務(wù)器在所述資源賬戶中成功扣除所述目標(biāo)數(shù)量的積分之后返回的信息;
[0014]在接收到所述第一確認(rèn)信息之后,執(zhí)行所述發(fā)送物品添加請(qǐng)求至所述后臺(tái)服務(wù)器的操作。
[0015]可選地,所述方法還包括:
[0016]當(dāng)所述第一確認(rèn)信息包括所述資源賬戶在扣除所述目標(biāo)數(shù)量的積分之后的剩余積分時(shí),返回所述剩余積分至所述瀏覽器,所述瀏覽器用于展示所述剩余積分。
[0017]可選地,所述方法還包括:
[0018]接收所述后臺(tái)服務(wù)器返回的第二確認(rèn)信息,所述第二確認(rèn)信息是所述后臺(tái)服務(wù)器在所述資源賬戶中成功添加所述物品標(biāo)識(shí)所對(duì)應(yīng)的虛擬物品之后返回的信息,所述第二確認(rèn)信息包括所述資源賬戶在添加所述虛擬物品之后的物品信息;
[0019]返回所述物品信息至所述瀏覽器,所述瀏覽器用于展示所述物品信息。
[0020]可選地,所述發(fā)送第二兌換請(qǐng)求至后臺(tái)服務(wù)器之前,所述方法還包括:
[0021]從所述后臺(tái)服務(wù)器中獲取所述目標(biāo)用戶的積分總量;
[0022]檢測(cè)所述積分總量是否超過所述第一兌換請(qǐng)求中的所述目標(biāo)數(shù)量;
[0023]如果所述積分總量超過所述目標(biāo)數(shù)量,則執(zhí)行所述發(fā)送第二兌換請(qǐng)求至后臺(tái)服務(wù)器的操作。
[0024]第二方面,提供了一種積分兌換裝置,所述裝置包括:
[0025]請(qǐng)求接收模塊,用于接收瀏覽器發(fā)送的用于請(qǐng)求使用目標(biāo)用戶的資源賬戶中的積分兌換虛擬物品的第一兌換請(qǐng)求,所述第一兌換請(qǐng)求包括兌換所述虛擬物品所需積分的目標(biāo)數(shù)量以及所述虛擬物品的物品標(biāo)識(shí),所述資源賬戶中的積分是由所述目標(biāo)用戶所對(duì)應(yīng)的應(yīng)用程序客戶端產(chǎn)生并累積得到的;
[0026]請(qǐng)求發(fā)送模塊,用于發(fā)送第二兌換請(qǐng)求至所述應(yīng)用程序客戶端所對(duì)應(yīng)的后臺(tái)服務(wù)器,所述第二兌換請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中扣除所述目標(biāo)數(shù)量的積分,并在所述資源賬戶中添加所述物品標(biāo)識(shí)所對(duì)應(yīng)的虛擬物品。
[0027]可選地,所述請(qǐng)求發(fā)送模塊,包括:
[0028]第一發(fā)送單元,用于發(fā)送積分扣除請(qǐng)求至所述后臺(tái)服務(wù)器,所述積分扣除請(qǐng)求包括所述目標(biāo)數(shù)量,所述積分扣除請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中扣除所述目標(biāo)數(shù)量的積分;
[0029]第二發(fā)送單元,用于發(fā)送物品添加請(qǐng)求至所述后臺(tái)服務(wù)器,所述物品添加請(qǐng)求包括所述虛擬物品的物品標(biāo)識(shí),所述物品添加請(qǐng)求用于指示所述后臺(tái)服務(wù)器在所述資源賬戶中添加所述物品標(biāo)識(shí)所指示的虛擬物品。
[0030]可選地,所述請(qǐng)求發(fā)送模塊還包括:
[0031]第一接收單元,用于接收所述后臺(tái)服務(wù)器返回的第一確認(rèn)信息,所述第一確認(rèn)信息是所述后臺(tái)服務(wù)器在所述資源賬戶中成功扣除所述目標(biāo)數(shù)量的積分之后返回的信息;
[0032]所述第二發(fā)送單元,用于在所述第一接收單元接收到所述第一確認(rèn)信息之后,執(zhí)行所述發(fā)送物品添加請(qǐng)求至所述后臺(tái)服務(wù)器的操作。
[0033]可選地,所述請(qǐng)求發(fā)送模塊還包括:
[0034]第一返回單元,用于在所述第一確認(rèn)信息包括所述資源賬戶在扣除所述目標(biāo)數(shù)量的積分之后的剩余積分時(shí),返回所述剩余積分至所述瀏覽器,所述瀏覽器用于展示所述剩余積分。
[0035]可選地,所述請(qǐng)求發(fā)送模塊還包括:
[0036]第二接收單元,用于接收所述后臺(tái)服務(wù)器返回的第二確認(rèn)信息,所述第二確認(rèn)信息是所述后臺(tái)服務(wù)器在所述資源賬戶中成功添加所述物品標(biāo)識(shí)所對(duì)應(yīng)的虛擬物品之后返回的信息,所述第二確認(rèn)信息包括所述資源賬戶在添加所述虛擬物品之后的物品信息;
[0037]第二返回單元,用于返回所述物品信息至所述瀏覽器,所述瀏覽器用于展示所述物品息。
[0038]可選地,所述裝置還包括:
[0039]積分獲取模塊,用于從所述后臺(tái)服務(wù)器中獲取所述目標(biāo)用戶的積分總量;
[0040]積分檢測(cè)模塊,用于檢測(cè)所述積分獲取模塊獲取到的所述積分總量是否超過所述第一兌換請(qǐng)求中的所述目標(biāo)數(shù)量;
[0041]所述請(qǐng)求發(fā)送模塊,用于在所述積分檢測(cè)模塊的檢測(cè)結(jié)果為所述積分總量超過所述目標(biāo)數(shù)量時(shí),執(zhí)行所述發(fā)送第二兌換請(qǐng)求至后臺(tái)服務(wù)器的操作。
[0042]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0043]通過將客戶端中累積的積分在網(wǎng)頁中請(qǐng)求兌換,使得即使在兌換過程中網(wǎng)頁出現(xiàn)異常情況,客戶端中的各個(gè)功能也還能繼續(xù)被使用;解決了現(xiàn)有技術(shù)中當(dāng)客戶端在積分兌換過程中崩潰時(shí),客戶端中的其它功能不能繼續(xù)被使用,影響客戶端的正常運(yùn)行的問題;達(dá)到了用戶通過web端來完成積分兌換,積分兌換與客戶端中的其它功能的分離,客戶端中的功能不受積分兌換的影響的效果。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0046]圖2是本發(fā)明一個(gè)實(shí)施例提供的積分兌換方法的方法流程圖;
[0047]圖3是本發(fā)明另一實(shí)施例提供的積分兌換方法的方法流程圖;
[0048]圖4是本發(fā)明一個(gè)實(shí)施例提供的積分兌換裝置的結(jié)構(gòu)方框圖;
[0049]圖5是本發(fā)明另一實(shí)施例提供的積分兌換裝置的結(jié)構(gòu)方框圖;
[0050]圖6是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0051]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052]請(qǐng)參考圖1,其示出了本發(fā)明各個(gè)實(shí)施例涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。如圖I所示,該實(shí)施環(huán)境可以包括網(wǎng)頁服務(wù)器110、應(yīng)用程序客戶端120和應(yīng)用程序客戶端120所對(duì)應(yīng)的后臺(tái)服務(wù)器130。
[0053]網(wǎng)頁服務(wù)器110是為某一網(wǎng)頁