即时通讯中索要、赠送虚拟物品的方法及***
技术领域
本发明涉及计算机网络通信技术,特别是涉及一种即时通讯中索要、赠送虚拟物品的方法及***。
背景技术
网络上的个人虚拟形象为用户提供了自由灵活的人物形象、装束和场景的设计功能,使有用户在虚拟的互联网社区中同样可以体验到现实生活的自由和乐趣,具备较强的个性化表现能力,因此网络上的个人虚拟形象已经得到越来越多的使用。此外个人虚拟形象在即时通讯平台上也得到了应用。
基于个人虚拟形象受到越来越多即时通讯用户的欢迎,出现了希望能在即时通讯好友之间实现索要和赠送个人虚拟形象的要求,然而现有的即时通讯平台上的个人虚拟形象仅限于用户自己购买和装扮,不能实现上述功能。
发明内容
本发明解决的技术问题在于提供一种即时通讯中索要、赠送虚拟物品的方法及***。
为此,本发明解决技术问题的技术方案是:一种即时通讯中索要、赠送虚拟物品的方法,包括以下步骤:
a)第一即时通讯客户端选中所要向第二即时通讯客户端索要、赠送的虚拟物品;
b)第一即时通讯客户端的索要、赠送子***向虚拟物品***发出向第二即时通讯客户端索要、赠送虚拟物品的请求,通过通信网络传送至虚拟物品***;
c)虚拟物品***引导第一、第二即时通讯客户端进入支付***进行支付;
d)支付成功后虚拟物品***将该索要、赠送请求所选中的虚拟物品存入第一、第二即时通讯客户端的虚拟物品数据库。
该方法在步骤a)前还包括第一和第二即时通讯客户端通过通信网络登录到即时通讯服务器上,虚拟物品***将用来索要或赠送的虚拟物品显示给即时通讯客户端。
其中所述赠送虚拟物品的步骤c)具体为:
c11)虚拟物品***接到请求后,响应即时通讯客户端索要或赠送请求的接口对第一即时通讯客户端的赠送请求进行处理,核准该请求后将引导第一即时通讯客户端进行支付***;
c12)支付***从第一即时通讯客户端的帐户中扣除本次请求所选中的虚拟物品所需的价值,并通知虚拟物品***支付成功。
其中所述索要虚拟物品的步骤c)具体为:
c21)虚拟物品***对第一即时通讯客户端的索要请求进行处理,核准该请求后将该索要信息转发给第二即时通讯客户端;
c22)第二即时通讯客户端将同意该索要请求的信息返回至虚拟物品***,进行处理,核准该请求后引导第二即时通讯客户端进行支付***;
c23)支付***从第二即时通讯客户端的帐户中扣除本次请求所选中的虚拟物品所需的价值,并通知虚拟物品***支付成功。
所述步骤d)之后还包括:虚拟物品***将第一即时通讯客户端向第二即时通讯客户端索要和赠送虚拟物品成功的消息提交即时通讯服务器,即时通讯服务器发送索要和赠送成功的消息到第一和第二即时通讯客户端。
一种即时通讯中索要、赠送虚拟物品的***,包括接入通信网络的至少两个即时通讯客户端、即时通讯服务器以及虚拟物品***,虚拟物品***与即时通讯服务器通过或者不通过上述通信网络进行通信,即时通讯客户端还具有索要、赠送子***,通过上述通信网络向虚拟物品***发出索要或赠送虚拟物品的请求;该***还包括一个接入通信网络的支付***,支付***中存有各即时通讯用户所具有的帐户信息。
虚拟物品***为个人虚拟形象存储服务器或者虚拟礼品存储服务器,具有响应即时通讯客户端索要或赠送请求的专用接口,还有相对应于各个即时通讯用户的虚拟物品数据库,用于保存各即时通讯用户所有的虚拟物品。
所述支付***还与虚拟物品***和即时通讯服务器之间通过或者不通过上述通信网络进行通信。
相对于现有技术,本发明的有益效果是实现了能在即时通讯好友之间实现索要和赠送个人虚拟形象的要求。
附图说明
图1是本发明即时通讯中索要、赠送虚拟物品的***架构图;
图2是本发明即时通讯中赠送虚拟物品的流程图;
图3是本发明即时通讯中索要虚拟物品的流程图。
具体实施方式
请参阅图1,本发明即时通讯中索要、赠送虚拟物品的***接入通信网络如国际互联网(Internet),包括代表即时通讯用户A和即时通讯用户B的即时通讯客户端#1和即时通讯客户端#2、即时通讯服务器、虚拟物品***以及支付***。其中虚拟物品***可以是个人虚拟形象存储服务器或者虚拟礼品存储服务器等。
即时通讯客户端、即时通讯服务器、虚拟物品***及支付***可以通过有线或无线方式接入上述通信网络。虚拟物品***还与即时通讯服务器和支付***进行通信,它们之间的通信可以通过或者不通过上述通信网络进行。
即时通讯客户端还具有索要、赠送子***,可以通过上述通信网络向虚拟物品***发出索要或赠送虚拟物品的请求。虚拟物品***具有响应即时通讯客户端索要或赠送请求的专用接口,还有相对应于各个即时通讯用户的虚拟物品数据库,用于保存各即时通讯用户所有的虚拟物品。
支付***中存有各即时通讯用户所具有的虚拟货币的帐户信息。
请参阅图2,本发明即时通讯中赠送虚拟物品的流程如下:
接入通信网络的即时通讯用户A和B分别通过即时通讯客户端#1和即时通讯客户端#2登录到即时通讯服务器上,即时通讯服务器通过即时通讯用户A和B的用户验证后,虚拟物品***将供即时通讯用户用来赠送或索要的虚拟物品以及每件虚拟物品所需的虚拟货币显示在即时通讯客户端#1和即时通讯客户端#2上。
即时通讯用户A在即时通讯客户端#1选择所要赠送给用户B的虚拟物品,当A确定以后点击即时通讯客户端的如“赠送”按钮,即时通讯客户端的索要、赠送子***向虚拟物品***发出赠送请求,通过通信网络传送至虚拟物品***。
虚拟物品***接到请求后,响应即时通讯客户端索要或赠送请求的专用接口对用户A的赠送请求进行处理,核准该请求后引导即时通讯用户A进入支付***,查询支付***中用户A的虚拟货币的帐户信息。
如果用户A的帐户中虚拟货币的余额小于该用户本次请求所选中的虚拟物品所需的虚拟货币,则支付***通知虚拟物品***本次支付失败,虚拟物品***返回支付失败的消息给用户A。
如果用户A的帐户中虚拟货币的余额等于或大于该用户本次请求所选中的虚拟物品所需的虚拟货币,则支付***从用户A的虚拟货币帐户中扣除本次请求所选中的虚拟物品所需的虚拟货币,并通知虚拟物品***支付成功,虚拟物品***则将A本次请求所选中的虚拟物品存入用户B的虚拟物品数据库。
虚拟物品***将A赠送B虚拟物品赠送成功的消息提交即时通讯服务器,即时通讯服务器发送赠送成功的信息到即时通讯客户端#1和即时通讯客户端#2上。
请参阅图3,本发明即时通讯中索要虚拟物品的流程如下:
接入通信网络的即时通讯客户端#1和即时通讯客户端#2登录到即时通讯服务器上,即时通讯服务器通过即时通讯用户A和B的用户验证后,虚拟物品***将供即时通讯用户用来赠送或索要的虚拟物品以及每件虚拟物品所需的虚拟货币显示在即时通讯客户端#1和即时通讯客户端#2上。
即时通讯用户A在即时通讯客户端#1选择所要向用户B索要的虚拟物品,当A确定以后点击即时通讯客户端的如“索要”按钮,即时通讯客户端的索要、赠送子***向虚拟物品***发出索要请求,通过通信网络传送至虚拟物品***。
虚拟物品***接到用户A向B索要虚拟物品的请求后,响应即时通讯客户端索要或赠送请求的专用接口对用户A的索要请求进行处理,核准该请求后将该索要信息转发给即时通讯服务器。
即时通讯服务器将A向B索要虚拟物品的消息发送至用户B的即时通讯客户端#2上。如果用户B选择同意本次索要虚拟物品的请求,则即时通讯客户端#2的索要、赠送子***将该信息返回至虚拟物品***的响应即时通讯客户端索要或赠送请求的专用接口进行处理,核准后引导即时通讯用户B进入支付***。
查询支付***中即时通讯用户B的虚拟货币的帐户信息,如果用户B的帐户中虚拟货币的余额小于该用户本次请求所选中的虚拟物品所需的虚拟货币,则支付***通知虚拟物品***本次支付失败,虚拟物品***返回支付失败的消息给用户B。
如果用户B的帐户中虚拟货币的余额等于或大于该用户本次请求所选中的虚拟物品所需的虚拟货币,则支付***从用户B的虚拟货币帐户中扣除本次请求所选中的虚拟物品所需的虚拟货币,并通知虚拟物品***支付成功,虚拟物品***则将B本次请求所选中的虚拟物品存入用户A的虚拟物品数据库。
虚拟物品***将A索要B虚拟物品成功的消息提交即时通讯服务器,即时通讯服务器发送索要成功的信息到即时通讯客户端#1和即时通讯客户端#2上通知用户A和B。