拟物品添加失败时,后台服务器可以将已经扣除的目标数量的积分返还到目标用户的资源账户中,本实施例对此并不做限定。
[0089]步骤309,网页服务器接收后台服务器返回的第二确认信息,第二确认信息是后台服务器在资源账户中成功添加物品标识所对应的虚拟物品之后返回的信息,第二确认信息包括资源账户在添加虚拟物品之后的物品信息;
[0090]当后台服务器返回第二确认信息至网页服务器时,网页服务器可以接收后台服务器返回的第二确认信息。在实际实现时,网页服务器可以接收后台服务器通过预设接口返回的第二确认信息。
[0091]步骤310,网页服务器返回物品信息至浏览器,浏览器用于展示物品信息。
[0092]当第二确认信息中包括添加虚拟物品之后的物品信息时,为了告知用户目标用户的资源账户中的物品信息情况,网页服务器可以返回物品信息至浏览器。浏览器接收网页服务器返回的物品信息,并在接收到物品信息之后,展示物品信息给用户。
[0093]需要补充说明的第一点是,步骤303和步骤304是可选步骤,在实际实现时,网页服务器接收到第一兑换请求之后,网页服务器可以直接执行步骤305,本实施例对此并不做限定。
[0094]需要补充说明的第二点是,当网页服务器执行步骤303时,在网页服务器从后台服务器中获取到目标用户的资源账户中的积分总量之后,为了将该信息告知目标用户,进而使得目标用户获知自己的资源账户的情况,网页服务器可以返回获取到的积分总量至浏览器。浏览器接收网页服务器返回的积分总量,并展示接收到的积分总量给用户,本实施例对此并不做限定。
[0095]综上所述,本实施例提供的积分兑换方法,通过将客户端中累积的积分在网页中请求兑换,使得即使在兑换过程中网页出现异常情况,客户端中的各个功能也还能继续被使用;解决了现有技术中当客户端在积分兑换过程中崩溃时,客户端中的其它功能不能继续被使用,影响客户端的正常运行的问题;达到了用户通过web端来完成积分兑换,积分兑换与客户端中的其它功能的分离,客户端中的功能不受积分兑换的影响的效果。
[0096]本实施例将目标用户的资源账户中的积分总量、兑换后的剩余积分数量以及兑换后的资源账户中的物品信息中的至少一种反馈给浏览器,使得浏览器可以相应的将这些信息展示给用户,用户可以获知自己资源账户中的信息变化情况。
[0097]同时,通过在web端来完成积分兑换,避免了现有技术中应用程序客户端在进行积分兑换时,因为漏洞而使得积分兑换出现错误,比如对于一次兑换扣除两次积分,或者重复添加虚拟物品的问题,达到了可以提高积分兑换的准确率的效果。
[0098]请参考图4,其示出了本发明一个实施例所提供的积分兑换装置的结构方框图,该积分兑换装置可以包括:请求接收模块410和请求发送模块420。
[0099]请求接收模块410,用于接收浏览器发送的用于请求使用目标用户的资源账户中的积分兑换虚拟物品的第一兑换请求,所述第一兑换请求包括兑换所述虚拟物品所需积分的目标数量以及所述虚拟物品的物品标识,所述资源账户中的积分是由所述目标用户所对应的应用程序客户端产生并累积得到的;
[0100]请求发送模块420,用于发送第二兑换请求至所述应用程序客户端所对应的后台服务器,所述第二兑换请求用于指示所述后台服务器在所述资源账户中扣除所述目标数量的积分,并在所述资源账户中添加所述物品标识所对应的虚拟物品。
[0101]综上所述,本实施例提供的积分兑换装置,通过将客户端中累积的积分在网页中请求兑换,使得即使在兑换过程中网页出现异常情况,客户端中的各个功能也还能继续被使用;解决了现有技术中当客户端在积分兑换过程中崩溃时,客户端中的其它功能不能继续被使用,影响客户端的正常运行的问题;达到了用户通过Web端来完成积分兑换,积分兑换与客户端中的其它功能的分离,客户端中的功能不受积分兑换的影响的效果。
[0102]同时,通过在web端来完成积分兑换,避免了现有技术中应用程序客户端在进行积分兑换时,因为漏洞而使得积分兑换出现错误,比如对于一次兑换扣除两次积分,或者重复添加虚拟物品的问题,达到了可以提高积分兑换的准确率的效果。
[0103]请参考图5,其示出了本发明另一实施例提供的积分兑换装置的结构方框图,该积分兑换装置可以包括:请求接收模块510和请求发送模块520。
[0104]请求接收模块510,用于接收浏览器发送的用于请求使用目标用户的资源账户中的积分兑换虚拟物品的第一兑换请求,所述第一兑换请求包括兑换所述虚拟物品所需积分的目标数量以及所述虚拟物品的物品标识,所述资源账户中的积分是由所述目标用户所对应的应用程序客户端产生并累积得到的;
[0105]请求发送模块520,用于发送第二兑换请求至所述应用程序客户端所对应的后台服务器,所述第二兑换请求用于指示所述后台服务器在所述资源账户中扣除所述目标数量的积分,并在所述资源账户中添加所述物品标识所对应的虚拟物品。
[0106]可选地,所述请求发送模块520,包括:
[0107]第一发送单元521,用于发送积分扣除请求至所述后台服务器,所述积分扣除请求包括所述目标数量,所述积分扣除请求用于指示所述后台服务器在所述资源账户中扣除所述目标数量的积分;
[0108]第二发送单元522,用于发送物品添加请求至所述后台服务器,所述物品添加请求包括所述虚拟物品的物品标识,所述物品添加请求用于指示所述后台服务器在所述资源账户中添加所述物品标识所指示的虚拟物品。
[0109]可选地,所述请求发送模块520,还包括:
[0110]第一接收单元523,用于接收所述后台服务器返回的第一确认信息,所述第一确认信息是所述后台服务器在所述资源账户中成功扣除所述目标数量的积分之后返回的信息;
[0111]所述第二发送单元522,用于在所述第一接收单元523接收到所述第一确认信息之后,执行所述发送物品添加请求至所述后台服务器的操作。
[0112]可选地,所述请求发送模块520,还包括:
[0113]第一返回单元524,用于在所述第一确认信息包括所述资源账户在扣除所述目标数量的积分之后的剩余积分时,返回所述剩余积分至所述浏览器,所述浏览器用于展示所述剩余积分。
[0114]可选地,所述请求发送模块520,还包括:
[0115]第二接收单元525,用于接收所述后台服务器返回的第二确认信息,所述第二确认信息是所述后台服务器在所述资源账户中成功添加所述物品标识所对应的虚拟物品之后返回的信息,所述第二确认信息包括所述资源账户在添加所述虚拟物品之后的物品信息;
[0116]第二返回单元526,用于返回所述物品信息至所述浏览器,所述浏览器用于展示所述物品信息。
[0117]可选地,所述装置还包括:
[0118]积分获取模块530,用于从所述后台服务器中获取所述目标用户的积分总量;
[0119]积分检测模块540,用于检测所述积分获取模块获取到的所述积分总量是否超过所述第一兑换请求中的所述目标数量;
[0120]所述请求发送模块520,用于在所述积分检测模块的检测结果为所述积分总量超过所述目标数量时,执行所述发送第二兑换请求至后台服务器的操作。
[0121]综上所述,本实施例提供的积分兑换装置,通过将客户端中累积的积分在网页中请求兑换,使得即使在兑换过程中网页出现异常情况,客户端中的各个功能也还能继续被使用;解决了现有技术中当客户端在积分兑换过程中崩溃时,客户端中的其它功能不能继续被使用,影响客户端的正常运行的问题;达到了用户通过web端来完成积分兑换,积分兑换与客户端中的其它功能的分离,客户端中的功能不受积分兑换的影响的效果。
[0122]本实施例将目标用户的资源账户中的积分总量、兑换后的剩余积分数量以及兑换后的资源账户中的物品信息中的至少一种反馈给浏览器,使得浏览器可以相应的将这些信息展示给用户,用户可以获知自己资源账户中的信息变化情况。
[0123]同时,通过在web端来完成积分兑换,避免了现有技术中应用程序客户端在进行积分兑换时,因为漏洞而使得积分兑换出现错误,比如对于一次兑换扣除两次积分,或者重复添加虚拟物品的问题,达到了可以提高积分兑换的准确率的效果。
[0124]请参考图6,其示出了本发明一个实施例提供的服务器的结构示意图。所述服务器600包括中央处理单元(CPU)601、包括随机存取存储器(RAM)602和只读存储器(R0M)603的系统存储器604,以及连接系统存储器604和中央处理单元601的系统总线605。所述服务器600还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)606,和用于存储操作系统613、应用程序614和其他程序模块615的大容量存储设备607。
[0125]所述基本输入/输出系统606包括有用于显不信息的显不器608和用于用户输入信息的诸如鼠标、键盘之类的输入设备609。其中所述显示器608和输入设备6