提供后臺服務(wù)的服務(wù)器。網(wǎng)頁服務(wù)器110可以通過有線或者無線網(wǎng)絡(luò)與后臺服務(wù)器130連接,進而通過兩者之間的連接來借助后臺服務(wù)器130完成積分兌換。
[0054]應(yīng)用程序客戶端120是運行在終端中的、由服務(wù)提供方提供的客戶端。應(yīng)用程序客戶端120可以通過有線或者無線網(wǎng)絡(luò)與后臺服務(wù)器130連接,且用戶在使用應(yīng)用程序客戶端120的過程中,應(yīng)用程序客戶端120可以產(chǎn)生并累積積分,并將累積的積分通過與后臺服務(wù)器130之間的連接發(fā)送并同步保存在后臺服務(wù)器130中。
[0055]后臺服務(wù)器130是服務(wù)提供方提供的服務(wù)器,用于與應(yīng)用程序客戶端120結(jié)合來為用戶提供服務(wù)提供方提供的服務(wù)。后臺服務(wù)器130可以通過有線或者無線網(wǎng)絡(luò)與應(yīng)用程序客戶端120連接。
[0056]請參考圖2,其示出了本發(fā)明一個實施例提供的積分兌換方法的方法流程圖,本實施例以該積分兌換方法用于圖1所示的網(wǎng)頁服務(wù)器110中來舉例說明。如圖2所示,該積分兌換方法包括:
[0057]步驟201,網(wǎng)頁服務(wù)器接收瀏覽器發(fā)送的用于請求使用目標用戶的資源賬戶中的積分兌換虛擬物品的第一兌換請求;
[0058]第一兌換請求包括兌換虛擬物品所需積分的目標數(shù)量以及虛擬物品的物品標識,資源賬戶中的積分是由目標用戶所對應(yīng)的應(yīng)用程序客戶端產(chǎn)生并累積得到的。
[0059]步驟202,網(wǎng)頁服務(wù)器發(fā)送第二兌換請求至應(yīng)用程序客戶端所對應(yīng)的后臺服務(wù)器,第二兌換請求用于指示后臺服務(wù)器在資源賬戶中扣除目標數(shù)量的積分,并在資源賬戶中添加物品標識所對應(yīng)的虛擬物品。
[0060]綜上所述,本實施例提供的積分兌換方法,通過將客戶端中累積的積分在網(wǎng)頁中請求兌換,使得即使在兌換過程中網(wǎng)頁出現(xiàn)異常情況,客戶端中的各個功能也還能繼續(xù)被使用;解決了現(xiàn)有技術(shù)中當客戶端在積分兌換過程中崩潰時,客戶端中的其它功能不能繼續(xù)被使用,影響客戶端的正常運行的問題;達到了用戶通過web端來完成積分兌換,積分兌換與客戶端中的其它功能的分離,客戶端中的功能不受積分兌換的影響的效果。
[0061]同時,通過在web端來完成積分兌換,避免了現(xiàn)有技術(shù)中應(yīng)用程序客戶端在進行積分兌換時,因為漏洞而使得積分兌換出現(xiàn)錯誤,比如對于同一次兌換扣除兩次積分,或者重復(fù)添加兩次虛擬物品的問題,達到了可以提高積分兌換的準確率的效果。
[0062]請參考圖3,其示出了本發(fā)明另一實施例提供的積分兌換方法的方法流程圖,本實施例以該積分兌換方法用于圖1所示的網(wǎng)頁服務(wù)器110中來舉例說明。如圖3所示,該積分兌換方法包括:
[0063]步驟301,應(yīng)用程序客戶端產(chǎn)生并累積積分,應(yīng)用程序客戶端所對應(yīng)的后臺服務(wù)器同步保存累積的積分;
[0064]用戶在使用應(yīng)用程序客戶端的過程中,用戶可以通過多種手段在應(yīng)用程序客戶端中賺取積分,相應(yīng)的,應(yīng)用程序客戶端可以累積用戶賺取的積分。比如,用戶可以通過完成應(yīng)用程序客戶端中設(shè)定的任務(wù)的方式獲取、通過在應(yīng)用程序客戶端中充值或者通過使用應(yīng)用程序客戶端中的其它虛擬資源兌換等方式,本實施例對此并不做限定。
[0065]相應(yīng)的,應(yīng)用程序客戶端所對應(yīng)的后臺服務(wù)器中可以同步保存應(yīng)用程序客戶端累積的積分的數(shù)量。
[0066]步驟302,網(wǎng)頁服務(wù)器接收瀏覽器發(fā)送的用于請求使用目標用戶的資源賬戶中的積分兌換虛擬物品的第一兌換請求;
[0067]當用戶在應(yīng)用程序客戶端中累積一定積分,且需要使用積分獲取虛擬物品時,用戶可以在網(wǎng)頁中登陸自己的用戶賬戶,選擇需要兌換的虛擬物品以及輸入兌換該虛擬物品時自己需要付出的積分,然后點擊確認兌換。瀏覽器接收到用戶施加的點擊信號之后,瀏覽器可以發(fā)送用于請求使用目標數(shù)量的積分兌換虛擬物品的第一兌換請求至網(wǎng)頁服務(wù)器。相應(yīng)的,網(wǎng)頁服務(wù)器可以接收瀏覽器發(fā)送的第一兌換請求。其中,第一兌換請求包括兌換虛擬物品所需積分的目標數(shù)量以及虛擬物品的物品標識,資源賬戶中的積分是由目標用戶所對應(yīng)的應(yīng)用程序客戶端產(chǎn)生并累積得到的。
[0068]步驟303,網(wǎng)頁服務(wù)器從后臺服務(wù)器中獲取目標用戶的積分總量;
[0069]在網(wǎng)頁服務(wù)器接收到第一兌換請求之后,網(wǎng)頁服務(wù)器可以從后臺服務(wù)器中獲取目標用戶的積分總量。
[0070]在實際實現(xiàn)時,網(wǎng)頁服務(wù)器可以通過預(yù)設(shè)接口從后臺服務(wù)器中獲取積分總量。具體的,網(wǎng)頁服務(wù)器可以通過預(yù)設(shè)接口發(fā)送積分獲取請求至后臺服務(wù)器。后臺服務(wù)器接收到積分獲取請求之后,將目標用戶的資源賬戶中的積分總量返回給網(wǎng)頁服務(wù)器。網(wǎng)頁服務(wù)器接收后臺服務(wù)器返回的積分總量。比如,網(wǎng)頁服務(wù)器接收到的目標用戶的資源賬戶中的積分總量為1888個積分。
[0071]步驟304,網(wǎng)頁服務(wù)器檢測積分總量是否超過第一兌換請求中的目標數(shù)量;
[0072]網(wǎng)頁服務(wù)器檢測獲取到的積分總量是否超過第一兌換請求中的目標數(shù)量。比如,目標用戶需要使用988個積分才能兌換虛擬物品,也即第一兌換請求中攜帶的目標數(shù)量為988,則服務(wù)器可以檢測積分總量1888是否超過目標數(shù)量988。
[0073]步驟305,如果積分總量超過目標數(shù)量,網(wǎng)頁服務(wù)器發(fā)送積分扣除請求至后臺服務(wù)器,積分扣除請求包括目標數(shù)量,積分扣除請求用于指示后臺服務(wù)器在資源賬戶中扣除目標數(shù)量的積分;
[0074]如果網(wǎng)頁服務(wù)器的檢測結(jié)果為積分總量1888超過目標數(shù)量988,則網(wǎng)頁服務(wù)器可以發(fā)送積分扣除請求至后臺服務(wù)器。后臺服務(wù)器接收網(wǎng)頁服務(wù)器發(fā)送的積分扣除請求,并在接收到積分扣除請求之后,在目標用戶的資源賬戶中扣除988個積分。在實際實現(xiàn)時,網(wǎng)頁服務(wù)器可以通過預(yù)設(shè)接口發(fā)送積分扣除請求至后臺服務(wù)器,本實施例對此并不做限定。
[0075]其中,積分扣除請求包括目標數(shù)量,且積分扣除請求用于指示后臺服務(wù)器在目標用戶的資源賬戶中扣除目標數(shù)量的積分。
[0076]當后臺服務(wù)器成功扣除目標數(shù)量的積分時,后臺服務(wù)器可以返回用于表示積分扣除成功的第一確認信息至網(wǎng)頁服務(wù)器。且為了告知用戶資源賬戶中的剩余積分,第一確認信息中可以攜帶扣除目標數(shù)量的積分之后的剩余積分。
[0077]當后臺服務(wù)器扣除目標數(shù)量的積分失敗時,后臺服務(wù)器可以返回用于表示積分扣除失敗的第一否定信息至網(wǎng)頁服務(wù)器。
[0078]需要說明的是,如果網(wǎng)頁服務(wù)器的檢測結(jié)果為積分總量不超過目標數(shù)量,則網(wǎng)頁服務(wù)器可以返回用于表示賬戶余額不足的提示信息至瀏覽器,瀏覽器接收到提示信息之后,展示接收到的提示信息給用戶。
[0079]步驟306,網(wǎng)頁服務(wù)器接收后臺服務(wù)器返回的第一確認信息,第一確認信息是后臺服務(wù)器在資源賬戶中成功扣除目標數(shù)量的積分之后返回的信息;
[0080]當后臺服務(wù)器返回第一確認信息至網(wǎng)頁服務(wù)器時,網(wǎng)頁服務(wù)器可以相應(yīng)的接收后臺服務(wù)器返回的第一確認信息。在實際實現(xiàn)時,網(wǎng)頁服務(wù)器可以接收后臺服務(wù)器通過預(yù)設(shè)接口返回的第一確認信息。
[0081]而當后臺服務(wù)器返回第一否定信息至網(wǎng)頁服務(wù)器時,網(wǎng)頁服務(wù)器可以接收第一否定信息,且網(wǎng)頁服務(wù)器可以返回接收到的第一否定信息至瀏覽器。瀏覽器接收到第一否定信息之后,瀏覽器可以展示第一否定信息,進而提示用戶是否重啟發(fā)起積分兌換,本實施例對此不做限定。
[0082]步驟307,當?shù)谝淮_認信息包括資源賬戶在扣除目標數(shù)量的積分之后的剩余積分時,網(wǎng)頁服務(wù)器返回剩余積分至瀏覽器,瀏覽器用于展示剩余積分;
[0083]當?shù)谝淮_認信息中包括資源賬戶再扣除目標數(shù)量的積分之后的剩余積分時,為了告知用戶自己資源賬戶中的剩余積分,網(wǎng)頁服務(wù)器可以返回第一確認信息中的剩余積分給瀏覽器。瀏覽器可以相應(yīng)的接收網(wǎng)頁服務(wù)器返回的剩余積分,并展示接收到的剩余積分給用戶。
[0084]步驟308,在接收到第一確認信息之后,網(wǎng)頁服務(wù)器發(fā)送物品添加請求至后臺服務(wù)器,物品添加請求包括虛擬物品的物品標識,物品添加請求用于指示后臺服務(wù)器在資源賬戶中添加物品標識所指示的虛擬物品;
[0085]在網(wǎng)頁服務(wù)器接收到后臺服務(wù)器返回的第一確認信息時,網(wǎng)頁服務(wù)器可以獲知后臺服務(wù)器已經(jīng)成功扣除目標用戶的資源賬戶中的積分,此時網(wǎng)頁服務(wù)器可以發(fā)送物品添加請求至后臺服務(wù)器。后臺服務(wù)器接收網(wǎng)頁服務(wù)器發(fā)送的物品添加請求,并在接收到物品添加請求之后在目標用戶的資源賬戶中添加物品標識所指示的虛擬物品。
[0086]其中,物品添加請求包括虛擬物品的物品標識,物品添加請求用于指示后臺服務(wù)器在資源賬戶中添加物品標識所指示的虛擬物品。
[0087]當后臺服務(wù)器成功添加虛擬物品至目標用戶的資源賬戶時,后臺服務(wù)器可以返回用于表示虛擬物品添加成功的第二確認信息至網(wǎng)頁服務(wù)器。在實際實現(xiàn)時,后臺服務(wù)器可以通過預(yù)設(shè)接口返回第二確認信息至網(wǎng)頁服務(wù)器。其中,為了告知目標用戶其資源賬戶在添加虛擬物品之后的物品信息,第二確認信息中可以包括資源賬戶在添加虛擬物品之后的物品息。
[0088]當后臺服務(wù)器添加虛擬物品至目標用戶的資源賬戶失敗時,后臺服務(wù)器可以返回用于表示虛擬物品添加失敗的第二否定信息至網(wǎng)頁服務(wù)器。在實際實現(xiàn)時,后臺服務(wù)器可以通過預(yù)設(shè)接口返回第二確認信息至該網(wǎng)頁服務(wù)器。且在虛