著录项信息
专利名称 | 虚拟物品发送方法、接收方法、装置和系统 |
申请号 | CN201410043851.4 | 申请日期 | 2014-01-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-08-06 | 公开/公告号 | CN103973769A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;G;0;6;F;1;7;/;3;0;;;G;0;6;F;1;9;/;0;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 吴毅;弓晨;何永新;刘雅娅;张驰;陈尚妍;邹伟;梁军;徐家喜;陈晁君;陈杰平;谢东东 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 罗振安 |
摘要
本发明公开了一种虚拟物品发送方法、接收方法、装置和系统,属于互联网领域。所述方法包括:与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;生成一接收链接,接收链接用于接收至少两个虚拟物品包;向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包。本发明解决了已有方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多时,发送效率较差的问题;本发明实施例中,发送方客户端同时或者依次向多个接收方客户端展示虚拟物品包,降低了操作耗时,提高了发送效率。
1.一种虚拟物品发送方法,其特征在于,用于社交应用客户端中的发送方客户端,所述方法包括:
向发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于所述n个虚拟物品包,所述n个虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的,每个虚拟物品包用于发放至少一个虚拟物品;
生成一携带有所述虚拟物品包标识的接收链接,所述接收链接用于接收所述n个虚拟物品包;
向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。
2.根据权利要求1所述的方法,其特征在于,所述向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,包括:
将所述接收链接以即时消息的方式发送至不同的接收方客户端;或,
将所述接收链接以群组消息的方式发送至属于同一群组的至少一个接收方客户端;
或,
将所述接收链接展示在所述发送方客户端的社交信息分享平台,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,
将所述接收链接展示在所述发送方客户端的微博消息平台,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,
将所述接收链接以二维码的方式展示在所述发送方客户端的界面上,所述二维码用于被与所述发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取。
3.根据权利要求1所述的方法,其特征在于,所述向发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求之后,还包括:
接收所述发放服务器发送的携带有所述虚拟物品的总数量s的转移确认请求;
生成转移确认页面;
接收作用于所述转移确认页面的转移确认信号;
向所述发放服务器反馈转移确认响应,所述转移确认响应用于触发所述发放服务器根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。
4.根据权利要求1所述的方法,其特征在于,所述向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接之后,还包括:
向所述发放服务器发送链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识,以便所述发放服务器存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。
5.一种虚拟物品发送方法,其特征在于,用于发放服务器中,所述方法包括:
接收社交应用客户端中的发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
根据所述虚拟物品包参数生成所述n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;
生成所述n个虚拟物品包对应的虚拟物品包标识;
存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系;
将所述虚拟物品包标识发送给所述发送方客户端;
在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的,所述接收链接携带有所述虚拟物品包标识。
6.根据权利要求5所述的方法,其特征在于,所述接收社交应用客户端中的发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求之后,还包括:
根据所述虚拟物品包参数确定所述虚拟物品的总数量s;
向所述发送方客户端发送携带有所述虚拟物品的总数量s的转移确认请求,所述转移确认请求用于触发所述发送方客户端生成转移确认页面,并在接收到作用于所述转移确认页面的转移确认信号之后向所述发放服务器反馈转移确认响应;
接收所述发送方客户端反馈的所述转移确认响应;
根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。
7.根据权利要求5所述的方法,其特征在于,所述将所述虚拟物品包标识发送给所述发送方客户端之后,还包括:
接收所述发送方客户端发送的链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识;
存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。
8.根据权利要求7所述的方法,其特征在于,所述通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,包括:
接收所述接收方客户端根据所述接收链接发送的虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识;
检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识属于与所述虚拟物品包标识对应的接收方标识中的一个、所述虚拟物品包标识对应的所述n个虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种;
若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端。
9.根据权利要求8所述的方法,其特征在于,所述将所述虚拟物品包发送给所述接收方客户端之后,还包括:
接收所述接收方客户端根据所述虚拟物品包发送的虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识;
根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;
根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;
将所述虚拟物品从所述发放服务器所对应的账户转移至所述接收方客户端。
10.根据权利要求9所述的方法,其特征在于,所述根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量,包括:
若所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,则根据所述虚拟物品包的数量n和所述虚拟物品的总数量s随机生成所述虚拟物品包中虚拟物品的数量;
若所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,则将所述固定数量f确定为所述虚拟物品包中虚拟物品的数量。
11.一种虚拟物品接收方法,其特征在于,用于社交应用客户端中的接收方客户端中,所述方法包括:
获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成n个虚拟物品包后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的,每个虚拟物品包用于发放至少一个虚拟物品;其中,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识,所述n个虚拟物品包是所述发放服务器根据所述发送方客户端发送的虚拟物品包参数生成的,所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。
12.根据权利要求11所述的方法,其特征在于,所述获取虚拟物品包的接收链接,包括:
接收所述发送方客户端以即时消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以即时消息的方式发送至不同的接收方客户端;或,
接收所述发送方客户端以群组消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以群组消息的方式发送至属于同一群组的至少一个接收方客户端;或,接收所述发送方客户端展示在所述发送方客户端的社交信息分享平台中的所述接收链接,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,
接收所述发送方客户端展示在所述发送方客户端的微博消息平台中的所述接收链接,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,
扫描并获取所述发送方客户端以二维码的方式展示在所述发送方客户端的界面上的所述接收链接。
13.根据权利要求11所述的方法,其特征在于,所述接收链接携带有所述虚拟物品包的虚拟物品包标识,所述通过所述接收链接与所述发放服务器交互接收所述虚拟物品包,包括:
根据所述接收链接向所述发放服务器发送虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识,以便所述发放服务器检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识与所述虚拟物品包标识对应、所述虚拟物品包标识对应的所述n个虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种,若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端,n≥2;
接收所述发放服务器发送的所述虚拟物品包。
14.根据权利要求13所述的方法,其特征在于,所述接收所述发放服务器发送的所述虚拟物品包之后,还包括:
根据所述虚拟物品包向所述发放服务器发送虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识,以便所述发放服务器根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;
接收从所述发放服务器所对应的账户转移至的所述虚拟物品。
15.一种虚拟物品发送装置,其特征在于,用于社交应用客户端中的发送方客户端,所述装置包括:
交互生成模块,用于与发放服务器交互生成n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;
链接生成模块,用于生成一接收链接,所述接收链接用于接收所述n个虚拟物品包;
链接展示模块,用于向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包;
其中,所述交互生成模块,包括:生成发送单元和标识接收单元;
所述生成发送单元,用于向所述发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
所述标识接收单元,用于接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于所述n个虚拟物品包,所述n个虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的;
所述链接生成模块,还用于生成一携带有所述虚拟物品包标识的接收链接。
16.根据权利要求15所述的装置,其特征在于,所述链接展示模块,包括:第一展示单元;或,第二展示单元;或,第三展示单元;或,第四展示单元;或,第五展示单元;
所述第一展示单元,用于将所述接收链接以即时消息的方式发送至不同的接收方客户端;
所述第二展示单元,用于将所述接收链接以群组消息的方式发送至属于同一群组的至少一个接收方客户端;
所述第三展示单元,用于将所述接收链接展示在所述发送方客户端的社交信息分享平台,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;
所述第四展示单元,用于将所述接收链接展示在所述发送方客户端的微博消息平台,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;
所述第五展示单元,用于将所述接收链接以二维码的方式展示在所述发送方客户端的界面上,所述二维码用于被与所述发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取。
17.根据权利要求15所述的装置,其特征在于,所述交互生成模块,还包括:转移接收单元、页面生成单元、信号接收单元和转移响应单元;
所述转移接收单元,用于接收所述发放服务器发送的携带有所述虚拟物品的总数量s的转移确认请求;
所述页面生成单元,用于生成转移确认页面;
所述信号接收单元,用于接收作用于所述转移确认页面的转移确认信号;
所述转移响应单元,用于向所述发放服务器反馈转移确认响应,所述转移确认响应用于触发所述发放服务器根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。
18.根据权利要求15所述的装置,其特征在于,所述装置还包括:
关联发送模块,用于向所述发放服务器发送链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识,以便所述发放服务器存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。
19.一种虚拟物品发送装置,其特征在于,用于发放服务器中,所述装置包括:
物品包生成模块,用于与社交应用客户端中的发送方客户端交互生成n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;
物品包发放模块,用于在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识;
其中,所述物品包生成模块,包括:生成接收单元、物品包生成单元、标识生成单元、对应存储单元和标识发送单元;
所述生成接收单元,用于接收所述发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
所述物品包生成单元,用于根据所述虚拟物品包参数生成所述n个虚拟物品包;
所述标识生成单元,用于生成所述n个虚拟物品包对应的虚拟物品包标识;
所述对应存储单元,用于存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系;
所述标识发送单元,用于将所述虚拟物品包标识发送给所述发送方客户端。
20.根据权利要求19所述的装置,其特征在于,所述物品包生成模块,还包括:总数确定单元、转移发送单元、响应接收单元和物品转移单元;
所述总数确定单元,用于根据所述虚拟物品包参数确定所述虚拟物品的总数量s;
所述转移发送单元,用于向所述发送方客户端发送携带有所述虚拟物品的总数量s的转移确认请求,所述转移确认请求用于触发所述发送方客户端生成转移确认页面,并在接收到作用于所述转移确认页面的转移确认信号之后向所述发放服务器反馈转移确认响应;
所述响应接收单元,用于接收所述发送方客户端反馈的所述转移确认响应;
所述物品转移单元,用于根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。
21.根据权利要求19所述的装置,其特征在于,所述装置还包括:
关联接收模块,用于接收所述发送方客户端发送的链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识;
关联存储模块,用于存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。
22.根据权利要求21所述的装置,其特征在于,所述物品包发放模块,包括:领取接收单元、条件检测单元和物品包发送单元;
所述领取接收单元,用于接收所述接收方客户端根据所述接收链接发送的虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识;
所述条件检测单元,用于检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识属于与所述虚拟物品包标识对应的接收方标识中的一个、所述虚拟物品包标识对应的n个所述虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种;
所述物品包发送单元,用于若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端。
23.根据权利要求22所述的装置,其特征在于,所述物品包发放模块,还包括:拆开接收单元、参数获取单元、数量确定单元和转移执行单元;
所述拆开接收单元,用于接收所述接收方客户端根据所述虚拟物品包发送的虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识;
所述参数获取单元,用于根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;
所述数量确定单元,用于根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;
所述转移执行单元,用于将所述虚拟物品从所述发放服务器所对应的账户转移至所述接收方客户端。
24.根据权利要求23所述的装置,其特征在于,所述数量确定单元,包括:随机确定子单元和固定确定子单元;
所述随机确定子单元,用于若所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,则根据所述虚拟物品包的数量n和所述虚拟物品的总数量s随机生成所述虚拟物品包中虚拟物品的数量;
所述固定确定子单元,用于若所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,则将所述固定数量f确定为所述虚拟物品包中虚拟物品的数量。
25.一种虚拟物品接收装置,其特征在于,用于社交应用客户端中的接收方客户端中,所述装置包括:
链接获取模块,用于获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成n个虚拟物品包后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的,每个虚拟物品包用于发放至少一个虚拟物品;其中,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识,所述n个虚拟物品包是所述发放服务器根据所述发送方客户端发送的虚拟物品包参数生成的,所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;
交互接收模块,用于通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。
26.根据权利要求25所述的装置,其特征在于,所述链接获取模块,包括:第一获取单元;或,第二获取单元;或,第三获取单元;或,第四获取单元;或,第五获取单元;
所述第一获取单元,用于接收所述发送方客户端以即时消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以即时消息的方式发送至不同的接收方客户端;
所述第二获取单元,用于接收所述发送方客户端以群组消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以群组消息的方式发送至属于同一群组的至少一个接收方客户端;
所述第三获取单元,用于接收所述发送方客户端展示在所述发送方客户端的社交信息分享平台中的所述接收链接,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;
所述第四获取单元,用于接收所述发送方客户端展示在所述发送方客户端的微博消息平台中的所述接收链接,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;
所述第五获取单元,用于扫描并获取所述发送方客户端以二维码的方式展示在所述发送方客户端的界面上的所述接收链接。
27.根据权利要求25所述的装置,其特征在于,所述接收链接携带有所述虚拟物品包的虚拟物品包标识,所述交互接收模块,包括:领取发送单元和物品包接收单元;
所述领取发送单元,用于根据所述接收链接向所述发放服务器发送虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识,以便所述发放服务器检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识与所述虚拟物品包标识对应、所述虚拟物品包标识对应的所述n个虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种,若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端,n≥2;
所述物品包接收单元,用于接收所述发放服务器发送的所述虚拟物品包。
28.根据权利要求27所述的装置,其特征在于,所述交互接收模块,还包括:拆开发送单元和物品接收单元;
所述拆开发送单元,用于根据所述虚拟物品包向所述发放服务器发送虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识,以便所述发放服务器根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;
所述物品接收单元,用于接收从所述发放服务器所对应的账户转移至的所述虚拟物品。
29.一种虚拟物品收发系统,其特征在于,所述系统包括:社交应用客户端中的发送方客户端、与所述发送方客户端通过有线网络或者无线网络相连的发放服务器以及与所述发放服务器通过有线网络或者无线网络相连的社交应用客户端中的接收方客户端;
所述发送方客户端包括如权利要求15至18任一所述的虚拟物品发送装置;
所述发放服务器包括如权利要求19至24任一所述的虚拟物品发送装置;
所述接收方客户端包括如权利要求25至28任一所述的虚拟物品接收装置。
虚拟物品发送方法、接收方法、装置和系统\n技术领域\n[0001] 本发明涉及互联网领域,特别涉及一种虚拟物品发送方法、接收方法、装置和系统。\n背景技术\n[0002] 随着网络技术的发展,出现了各式各样的虚拟物品,比如网络游戏中的装备、宠物以及虚拟货币等等。\n[0003] 以使用“红包”作为载体来发送虚拟物品为例,用户可以将诸如蛋糕、贺卡或者礼金之类的虚拟物品封装于“红包”中,然后将“红包”发送给其它好友。在一种典型的以“红包”为载体的虚拟物品收发方法中,发送方首先选择一个接收方,该接收方通常为发送方在网络社区或者即时通讯应用中的好友;然后将需要发送的虚拟物品添加至“红包”中;最后将携带有虚拟物品的“红包”发送给接收方。接收方在接收到“红包”之后,可以从中获取到虚拟物品。\n[0004] 在实现本发明实施例的过程中,发明人发现上述技术至少存在以下问题:对于每一个“红包”,发送方只能选择一个固定的接收方,在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,所以发送效率较差。\n发明内容\n[0005] 为了解决背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题,本发明实施例提供了一种虚拟物品发送方法、接收方法、装置和系统。所述技术方案如下:\n[0006] 第一方面,提供了一种虚拟物品发送方法,用于社交应用客户端中的发送方客户端,所述方法包括:\n[0007] 向发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;\n[0008] 接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于所述n个虚拟物品包,所述n个虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的,每个虚拟物品包用于发放至少一个虚拟物品;\n[0009] 生成一携带有所述虚拟物品包标识的接收链接,所述接收链接用于接收所述n个虚拟物品包;\n[0010] 向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0011] 第二方面,提供了一种虚拟物品发送方法,用于发放服务器中,所述方法包括:\n[0012] 接收社交应用客户端中的发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>\n0;\n[0013] 根据所述虚拟物品包参数生成所述n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;\n[0014] 生成所述n个虚拟物品包对应的虚拟物品包标识;\n[0015] 存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系;\n[0016] 将所述虚拟物品包标识发送给所述发送方客户端;\n[0017] 在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的,所述接收链接携带有所述虚拟物品包标识。\n[0018] 第三方面,提供了一种虚拟物品接收方法,用于社交应用客户端中的接收方客户端中,所述方法包括:\n[0019] 获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成n个虚拟物品包后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的,每个虚拟物品包用于发放至少一个虚拟物品;其中,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识,所述n个虚拟物品包是所述发放服务器根据所述发送方客户端发送的虚拟物品包参数生成的,所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;\n[0020] 通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0021] 第四方面,提供了一种虚拟物品发送装置,用于社交应用客户端中的发送方客户端,所述装置包括:\n[0022] 交互生成模块,用于与发放服务器交互生成n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;\n[0023] 链接生成模块,用于生成一接收链接,所述接收链接用于接收所述n个虚拟物品包;\n[0024] 链接展示模块,用于向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包;\n[0025] 其中,所述交互生成模块,包括:生成发送单元和标识接收单元;\n[0026] 所述生成发送单元,用于向所述发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>\n0;\n[0027] 所述标识接收单元,用于接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于所述n个虚拟物品包,所述n个虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的;\n[0028] 所述链接生成模块,还用于生成一携带有所述虚拟物品包标识的接收链接。\n[0029] 第五方面,提供了一种虚拟物品发送装置,用于发放服务器中,所述装置包括:\n[0030] 物品包生成模块,用于与社交应用客户端中的发送方客户端交互生成n个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;\n[0031] 物品包发放模块,用于在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识;\n[0032] 其中,所述物品包生成模块,包括:生成接收单元、物品包生成单元、标识生成单元、对应存储单元和标识发送单元;\n[0033] 所述生成接收单元,用于接收所述发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>\n0,f>0;\n[0034] 所述物品包生成单元,用于根据所述虚拟物品包参数生成所述n个虚拟物品包;\n[0035] 所述标识生成单元,用于生成所述n个虚拟物品包对应的虚拟物品包标识;\n[0036] 所述对应存储单元,用于存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系;\n[0037] 所述标识发送单元,用于将所述虚拟物品包标识发送给所述发送方客户端。\n[0038] 第六方面,提供了一种虚拟物品接收装置,用于社交应用客户端中的接收方客户端中,所述装置包括:\n[0039] 链接获取模块,用于获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成n个虚拟物品包后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的,每个虚拟物品包用于发放至少一个虚拟物品;其中,所述接收链接携带有所述n个虚拟物品包对应的虚拟物品包标识,所述n个虚拟物品包是所述发放服务器根据所述发送方客户端发送的虚拟物品包参数生成的,所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;\n[0040] 交互接收模块,用于通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0041] 第七方面,提供了一种虚拟物品收发系统,所述系统包括:社交应用客户端中的发送方客户端、与所述发送方客户端通过有线网络或者无线网络相连的发放服务器以及与所述发放服务器通过有线网络或者无线网络相连的社交应用客户端中的接收方客户端;\n[0042] 所述发送方客户端是如第四方面所述的虚拟物品发送装置;\n[0043] 所述发放服务器是如第五方面所述的虚拟物品发送装置;\n[0044] 所述接收方客户端是如第六方面所述的虚拟物品接收装置。\n[0045] 本发明实施例提供的技术方案带来的有益效果是:\n[0046] 通过发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,该接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本发明实施例提供的技术方案中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n附图说明\n[0047] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0048] 图1是本发明各个实施例所涉及的一种实施环境的结构示意图;\n[0049] 图2是本发明一个实施例提供的虚拟物品发送方法的方法流程图;\n[0050] 图3是本发明另一实施例提供的虚拟物品发送方法的方法流程图;\n[0051] 图4是本发明一个实施例提供的虚拟物品接收方法的方法流程图;\n[0052] 图5A是本发明一个实施例提供的虚拟物品收发方法的方法流程图;\n[0053] 图5B是本发明实施例提供的虚拟物品收发方法所涉及的发送过程中的界面示意图;\n[0054] 图5C是发送方用户以群组消息的方式向群组内的接收方用户展示接收链接的示意图;\n[0055] 图5D是本发明实施例提供的虚拟物品收发方法所涉及的接收过程中的界面示意图\n[0056] 图6是本发明实施例所涉及的一个具体例子的流程图;\n[0057] 图7是本发明一个实施例提供的虚拟物品发送装置的结构方框图;\n[0058] 图8是本发明另一实施例提供的虚拟物品发送装置的结构方框图;\n[0059] 图9是本发明一个实施例提供的虚拟物品接收装置的结构方框图;\n[0060] 图10是本发明一个实施例提供的虚拟物品收发系统的结构方框图;\n[0061] 图11是本发明一个实施例提供的终端的结构示意图;\n[0062] 图12是本发明一个实施例提供的服务器的结构示意图;\n[0063] 图13是本发明另一实施例提供的虚拟物品收发系统的结构方框图。\n具体实施方式\n[0064] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。\n[0065] 请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图。该实施环境包括发送终端120、发放服务器140和接收终端160。\n[0066] 发送终端120中运行有社交应用客户端中的发送方客户端。发送终端120可以是手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。\n[0067] 发送终端120与发放服务器140之间可以通过无线网络或者有线网络相连。\n[0068] 发放服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。\n[0069] 发放服务器140与接收终端160之间可以通过无线网络或者有线网络相连。\n[0070] 接收终端160中运行有社交应用客户端中的接收方客户端。接收终端160可以是手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。\n[0071] 首先需要说明的是,在本发明各个实施例中,所涉及的虚拟物品可以是游戏装备、游戏材料、游戏宠物、游戏币、图标、会员、称号、增值业务、积分、元宝、金豆、礼金券、兑换券、优惠券、贺卡、金钱等等。\n[0072] 请参考图2,其示出了本发明一个实施例提供的虚拟物品发送方法的方法流程图,本实施例以该虚拟物品发送方法应用于图1所示实施环境中的发送终端内运行的社交应用客户端中的发送方客户端来举例说明。该虚拟物品发送方法可以包括如下几个步骤:\n[0073] 步骤202,与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0074] 步骤204,生成一接收链接,接收链接用于接收至少两个虚拟物品包。\n[0075] 步骤206,向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包。\n[0076] 综上所述,本实施例提供的虚拟物品发送方法,发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,该接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0077] 请参考图3,其示出了本发明另一实施例提供的虚拟物品发送方法的方法流程图,本实施例以该虚拟物品发送方法应用于图1所示实施环境中的发放服务器中来举例说明。\n该虚拟物品发送方法可以包括如下几个步骤:\n[0078] 步骤302,与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0079] 步骤304,在社交应用客户端中的接收方客户端获取到虚拟物品包的接收链接之后,通过接收链接与接收方客户端交互接收虚拟物品包,接收链接是由发送方客户端生成并展示给与发送方客户端具有好友关系的至少一个接收方客户端的。\n[0080] 综上所述,本实施例提供的虚拟物品发送方法,发放服务器与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,并在社交应用客户端中的接收方客户端获取到虚拟物品包的接收链接之后,通过接收链接与接收方客户端交互接收虚拟物品包,该接收链接是由发送方客户端生成并展示给与发送方客户端具有好友关系的至少一个接收方客户端的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0081] 请参考图4,其示出了本发明一个实施例提供的虚拟物品接收方法的方法流程图,本实施例以该虚拟物品接收方法应用于图1所示实施环境中的接收终端内运行的社交应用客户端中的接收方客户端来举例说明。该虚拟物品接收方法可以包括如下几个步骤:\n[0082] 步骤402,获取虚拟物品包的接收链接,接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与发送方客户端具有好友关系的至少一个接收方客户端展示的。\n[0083] 步骤404,通过接收链接与发放服务器交互接收虚拟物品包。\n[0084] 综上所述,本实施例提供的虚拟物品接收方法,接收方客户端在获取虚拟物品包的接收链接之后,通过接收链接与发放服务器交互接收虚拟物品包,其中,接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与发送方客户端具有好友关系的至少一个接收方客户端展示的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0085] 请参考图5A,其示出了本发明一个实施例提供的虚拟物品收发方法的方法流程图,本实施例以该虚拟物品收发方法应用于图1所示实施环境中来举例说明。该虚拟物品收发方法可以包括如下几个步骤:\n[0086] 步骤501,向发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求。\n[0087] 发送方客户端向发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求。\n发送方用户在发送方客户端提供的页面中输入虚拟物品包参数,之后由发送方客户端将携带有虚拟物品包参数的虚拟物品包生成请求发送给发放服务器。其中,虚拟物品包参数可以有如下两种形式:\n[0088] 第一,虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,虚拟物品的总数量s用于被发放服务器在与接收方客户端交互接收的过程中随机生成每个虚拟物品包中虚拟物品的数量,n≥2,s>0。\n[0089] 第二,虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,f>0。\n[0090] 在本实施例中,仍然以使用“红包”作为载体来发送虚拟物品为例。请结合参考图\n5B,图5B左侧图示为发送模式的选择界面的示意图。如果发送方用户点击“拼手气群红包”按钮51,即为选择随机发送模式,发送方客户端切换至图5B右侧上方的界面,提示用户输入所需发送的“红包”的数量以及“红包”内封装的金额的总数量。通过随机发送模式,发放服务器在后续与接收方客户端交互接收的过程中将会随机生成每个“红包”内的金额数量。\n[0091] 如果发送方用户点击“普通红包”按钮52,即为选择固定发送模式,发送方客户端切换至图5B右侧下方的界面,提示用户输入所需发送的“红包”的数量以及每个“红包”内金额的数量。通过固定发送模式,发放服务器在后续与接收方客户端交互接收的过程中将会以用户输入的金额作为每个“红包”内的固定金额数量。\n[0092] 可选的,发送方客户端预先设定预定阈值,当每个虚拟物品包中虚拟物品的平均数量或者每个虚拟物品包中虚拟物品的固定数量f大于该预定阈值时,显示提示信息,该提示信息用于提示发送方用户修改虚拟物品的总数量或者修改每个虚拟物品包中虚拟物品的固定数量,以此控制每个虚拟物品包中虚拟物品的数量不至于过大。\n[0093] 对应地,发放服务器接收发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求。\n[0094] 步骤502,向发送方客户端发送携带有虚拟物品的总数量s的转移确认请求。\n[0095] 发放服务器接收到虚拟物品包生成请求之后,从中读取虚拟物品包参数,并向发送方客户端发送携带有虚拟物品的总数量s的转移确认请求。当虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s时,发放服务器直接获取虚拟物品的总数量s;而当虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f时,发放服务器需要计算得到虚拟物品的总数量s,s=n*f。\n[0096] 转移确认请求用于告知发送方用户生成所需数量的虚拟物品包需要花费的虚拟物品的总数量,并请求从发送方用户的账户中提取相应数量的虚拟物品。具体地,当虚拟物品包为“红包”时,即为需要花费的金额的总数量。\n[0097] 对应地,发送方客户端接收发放服务器发送的携带有虚拟物品的总数量s的转移确认请求。\n[0098] 步骤503,生成转移确认页面。\n[0099] 发送方客户端接收到转移确认请求之后,生成转移确认页面,以此告知发送方用户需要花费的虚拟物品的总数量,并寻求发送方用户的确认。\n[0100] 步骤504,接收作用于转移确认页面的转移确认信号。\n[0101] 发送方客户端接收发送方用户作用于转移确认页面的转移确认信号,表示发送方用户确认此次虚拟物品的转移操作,同意发放服务器在后续步骤中从发送方用户的账户中提取相应数量的虚拟物品。\n[0102] 步骤505,向发放服务器反馈转移确认响应。\n[0103] 发送方客户端接收到转移确认信号之后,向发放服务器反馈转移确认响应。\n[0104] 对应地,发放服务器接收发送方客户端反馈的转移确认响应。\n[0105] 步骤506,根据虚拟物品的总数量s将对应数量的虚拟物品从发送方客户端所对应的账户转移至发放服务器所对应的账户中。\n[0106] 发放服务器接收到转移确认响应之后,根据虚拟物品的总数量s将对应数量的虚拟物品从发送方客户端所对应的账户转移至发放服务器所对应的账户中。比如,当5个“红包”内的总金额为20元时,发放服务器从发送方用户的网上银行账户或者网上支付账户中提取20元,并转账至发放服务器所对应的账户中。\n[0107] 步骤507,根据虚拟物品包参数生成n个虚拟物品包。\n[0108] 发放服务器在完成虚拟物品的转移之后,根据虚拟物品包参数生成n个虚拟物品包。可选的,发放服务器生成n个虚拟物品包之后,可以向发送方客户端推送生成完成信息,用于告知发送方用户其所需数量的虚拟物品包已经生成成功。\n[0109] 步骤508,生成n个虚拟物品包对应的虚拟物品包标识。\n[0110] 发放服务器生成n个虚拟物品包对应的虚拟物品包标识。对于同一个虚拟物品包生成请求所需生成的n个虚拟物品包,发放服务器生成一个虚拟物品包标识,该虚拟物品包标识与虚拟物品包参数对应存储。虚拟物品包标识用于唯一标识一个虚拟物品包生成请求所需生成的n个虚拟物品包,该虚拟物品包标识通常为由数字组成的流水号。\n[0111] 步骤509,存储虚拟物品包标识与虚拟物品包参数之间的对应关系。\n[0112] 发放服务器存储虚拟物品包标识与虚拟物品包参数之间的对应关系。比如,该对应关系可以如下表-1所示:\n[0113]\n存储虚拟物品包标识 虚拟物品包参数\n20140128000001 n=5,s=20\n20140128000002 n=3,s=35\n20140128000003 n=20,f=12.5\n20140128000004 n=8,s=1500\n… …\n[0114] 表-1\n[0115] 步骤510,将虚拟物品包标识发送给发送方客户端。\n[0116] 发放服务器将虚拟物品包标识发送给发送方客户端。\n[0117] 对应地,发送方客户端接收并存储发放服务器发送的虚拟物品包标识,以便在后续向接收方客户端发送虚拟物品包的接收链接时,通过该虚拟物品包标识查询虚拟物品包的剩余数量,以及通过该虚拟物品包标识告知发放服务器可允许的接收方客户端的范围。\n[0118] 通过上述步骤501至步骤510,实现了在发送方客户端与发放服务器之间交互生成虚拟物品包。下面,将具体介绍虚拟物品包的发送和接收过程。\n[0119] 步骤511,生成一接收链接。\n[0120] 发送方客户端生成一接收链接,接收链接应用接收至少两个虚拟物品包。接收链接携带有虚拟物品包标识,且该接收链接连接至与虚拟物品包标识对应的虚拟物品包。\n[0121] 步骤512,向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接。\n[0122] 发送方客户端向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接。由于发送方客户端与接收方客户端同为社交应用客户端,因此发送方客户端可以基于原先建立的好友关系,确定出至少一个接收方客户端,并向其展示接收链接。接收链接用于在被接收方客户端获取后,通过该接收链接获取到对应的虚拟物品包。\n[0123] 另外,接收链接可以由多种形式的载体进行展示,比如即时消息、群组消息、社交信息、微博消息以及二维码等等。具体来讲,有如下几种可能的实现方式:\n[0124] 在第一种可能的实现方式中,发送方客户端将接收链接以即时消息的方式发送至不同的接收方客户端。\n[0125] 由于发送方客户端与接收方客户端同为社交应用客户端,两者可以通过社交应用客户端提供的用于消息收发的服务器进行通讯,因此发送方客户端可以将接收链接封装为即时消息的形式发送给不同的接收方客户端。\n[0126] 在第二种可能的实现方式中,发送方客户端将接收链接以群组消息的方式发送至属于同一群组的至少一个接收方客户端。\n[0127] 与第一种可能的实现方式不同的是,发送方客户端通过用于消息收发的服务器向同一群组的接收方客户端发送群组消息,该群组消息封装有接收链接。以群组消息的形式展示接收链接,可以实现同步、且一对多的展示效果,充分体现了即时、高效的优势。\n[0128] 请结合参考图5C,图5C示出了发送方用户以群组消息的方式向群组内的接收方用户展示接收链接的示意图。发放服务器在成功生成“红包”之后,发送方用户在对应页面点击“给亲朋好友发红包”按钮53,并在发送方客户端的引导下选择合适的群组,将接收链接以群组消息54的形式发送给群组内好友。\n[0129] 在第三种可能的实现方式中,发送方客户端将接收链接展示在发送方客户端的社交信息分享平台,发送方客户端的社交信息分享平台中的信息只能被与发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0130] 以社交信息分享平台为接收链接的展示平台,也可实现同步、且一对多的展示效果。通常来说,本实现方式相对于上一种实现方式,可以实现将接收链接向更大范围的展示。\n[0131] 在第四种可能的实现方式中,发送方客户端将接收链接展示在发送方客户端的微博消息平台,发送方客户端的微博消息平台中的信息只能被与发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0132] 本实现方式与第三种可能的实现方式类似,不再赘述。\n[0133] 在第五种可能的实现方式中,发送方客户端将接收链接以二维码的方式展示在发送方客户端的界面上,二维码用于被与发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取。\n[0134] 以二维码为载体的展示方式适用于发送方用户与接收方用户处于同一空间的场景,接收方用户可以通过接收方客户端扫描并获取二维码中的接收链接。\n[0135] 另外,二维码用于被与发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取仅为优选的实现方式,在其它可能的实现方式中,与发送方客户端并非好友关系的接收方客户端也可扫描并获取二维码,对此不作具体限定。\n[0136] 步骤513,向发放服务器发送链接关联信息。\n[0137] 发送方客户端将其展示后需要向发放服务器发送链接关联信息,以此告知发放服务器有权限获取到该接收链接的接收方客户端的范围。链接关联信息包括接收链接对应的虚拟物品包的虚拟物品包标识、发送方客户端的发送方标识以及各个接收方客户端的接收方标识。其中,发送方标识用于唯一标识发送方客户端,不同的发送方标识对应于不同的发送方客户端;接收方标识用于唯一标识接收方客户端,不同的接收方标识对应于不同的接收方客户端。\n[0138] 发送方客户端可以通过社交应用客户端提供的用于消息收发的服务器将链接关联信息发送给发放服务器。比如,当发送方客户端通过用于消息收发的服务器向同一群组的接收方客户端发送封装有接收链接的群组消息之后,该服务器自动将链接关联信息发送给发放服务器。\n[0139] 需要说明的是,当接收链接以即时消息或者群组消息的方式向至少一个接收方客户端展示时,链接关联信息包括接收链接对应的虚拟物品包的虚拟物品包标识、发送方客户端的发送方标识以及各个接收方客户端的接收方标识。而当接收链接以社交信息、微博消息或者二维码的方式向至少一个接收方客户端展示时,链接关联信息可以包括虚拟物品包标识、发送方标识以及接收方标识全部三种,且该接收方标识为与发送方客户端具有好友关系的接收方客户端的接收方标识;链接关联信息也可以只包含虚拟物品包标识和发送方标识,这样,任意的接收方客户端均有权限获取到该接收链接。本实施例仅以链接关联信息包括虚拟物品包标识、发送方标识以及接收方标识全部三种进行举例说明,对此不作具体限定。\n[0140] 对应地,发放服务器接收发送方客户端发送的链接关联信息。\n[0141] 步骤514,存储虚拟物品包标识、发送方标识以及接收方标识之间的对应关系。\n[0142] 发放服务器接收到链接关联信息之后,存储虚拟物品包标识、发送方标识以及接收方标识之间的对应关系。其中,一个发送方标识对应于一个虚拟物品包标识,且对应于一个或者多个接收方标识。\n[0143] 在上述步骤512之后,还包括如下步骤515:\n[0144] 步骤515,获取虚拟物品包的接收链接。\n[0145] 在发送方客户端将虚拟物品包的接收链接进行展示之后,接收方客户端获取虚拟物品包的接收链接,接收链接中携带有虚拟物品包的虚拟物品包标识。具体地,对应于上述五种可能的将接收链接进行展示的方式,接收方客户端也可通过如下五种可能的实现方式获取到接收链接:\n[0146] 在第一种可能的实现方式中,接收方客户端接收发送方客户端以即时消息的方式发送的接收链接。\n[0147] 在第二种可能的实现方式中,接收方客户端接收发送方客户端以群组消息的方式发送的接收链接。\n[0148] 在第三种可能的实现方式中,接收方客户端接收发送方客户端展示在发送方客户端的社交信息分享平台中的接收链接。\n[0149] 在第四种可能的实现方式中,接收方客户端接收发送方客户端展示在发送方客户端的微博消息平台中的接收链接。\n[0150] 在第五种可能的实现方式中,接收方客户端扫描并获取发送方客户端以二维码的方式展示在发送方客户端的界面上的接收链接。\n[0151] 步骤516,根据接收链接向发放服务器发送虚拟物品包领取请求。\n[0152] 接收方客户端根据接收链接向发放服务器发送虚拟物品包领取请求。具体地,接收方客户端从接收链接中提取虚拟物品包的虚拟物品包标识,然后将携带有接收方客户端的接收方标识和虚拟物品包的虚拟物品包标识的虚拟物品包领取请求发送给发放服务器。\n[0153] 对应地,发放服务器接收接收方客户端根据接收链接发送的虚拟物品包领取请求。\n[0154] 步骤517,检测接收方客户端是否满足领取条件。\n[0155] 发放服务器接收到虚拟物品包领取请求之后,从该请求中读取虚拟物品包标识和接收方标识,然后检测接收方客户端是否满足领取条件。领取条件包括接收方标识属于与虚拟物品包标识对应的接收方标识中的一个、虚拟物品包标识对应的n个虚拟物品包的剩余数量不为零以及接收方客户端还未领取过与虚拟物品包标识对应的虚拟物品包中的前两种或者全部三种。\n[0156] 其中,第一种领取条件:接收方标识属于与虚拟物品包标识对应的接收方标识中的一个用于辨别接收方客户端是否为有权限获取到该虚拟物品包标识对应的n个虚拟物品包的接收链接的客户端,也即验证发送方客户端是否将该接收链接展示给了发来虚拟物品包领取请求的接收方客户端。具体地,在上述步骤514中,发放服务器已经存储了虚拟物品包标识、发送方标识以及接收方标识之间的对应关系,此时发放服务器根据该对应关系进行第一种领取条件的验证。\n[0157] 第二种领取条件:虚拟物品包标识对应的n个虚拟物品包的剩余数量不为零用于检测该虚拟物品包标识对应的n个虚拟物品包是否还有剩余,如果虚拟物品包已经被全部领完,则接收方客户端无法再进行领取。\n[0158] 第三种领取条件为可选的领取条件,第三种领取条件:接收方客户端还未领取过与虚拟物品包标识对应的虚拟物品包,用于辨别该接收方客户端之前是否已经领取过与虚拟物品包标识对应的虚拟物品包,避免重复领取,导致其它接收方客户端无法领取到虚拟物品包。\n[0159] 步骤518,若检测结果为接收方客户端满足领取条件,则将虚拟物品包发送给接收方客户端。\n[0160] 当检测结果为接收方客户端满足领取条件时,发放服务器将虚拟物品包发送给接收方客户端。\n[0161] 对应地,接收方客户端接收发放服务器发送的虚拟物品包。\n[0162] 可选的,发放服务器在将虚拟物品包发送给接收方客户端之后,可以向发送方客户端和/或接收方客户端推送领取成功消息,用于告知发送方用户和/或接收方用户虚拟物品包已被成功领取。\n[0163] 步骤519,根据虚拟物品包向发放服务器发送虚拟物品包拆开请求。\n[0164] 由于虚拟物品包中封装有虚拟物品,接收方客户端在接收到虚拟物品包之后,如需获取到里面的虚拟物品,则需向发放服务器发送虚拟物品包拆开请求。虚拟物品包拆开请求携带有虚拟物品包的虚拟物品包标识。\n[0165] 对应地,发放服务器接收接收方客户端根据虚拟物品包发送的虚拟物品包拆开请求。\n[0166] 步骤520,根据虚拟物品包标识与虚拟物品包参数之间的对应关系获取虚拟物品包参数。\n[0167] 在上述步骤509中,发放服务器存储了虚拟物品包标识与虚拟物品包参数之间的对应关系,此时发放服务器根据虚拟物品包标识与虚拟物品包参数之间的对应关系获取虚拟物品包参数。\n[0168] 步骤521,根据虚拟物品包参数确定虚拟物品包中虚拟物品的数量。\n[0169] 发放服务器根据虚拟物品包参数确定虚拟物品包中虚拟物品的数量。具体地,若虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,则发放服务器根据虚拟物品包的数量n和虚拟物品的总数量s随机生成虚拟物品包中虚拟物品的数量;若虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,则发放服务器将固定数量f确定为虚拟物品包中虚拟物品的数量。\n[0170] 上述两种方式分别对应于步骤501中的随机发送模式和固定发送模式。当为随机发送模式时,由于接收方用户接收到的虚拟物品的数量不确定,在多个接收方用户接收同一个发送方用户发送的虚拟物品包时,能够充分提高不同接收方用户之间、接收方用户与发送方用户之间的互动性和趣味性。\n[0171] 步骤522,将虚拟物品从发放服务器所对应的账户转移至接收方客户端。\n[0172] 发放服务器将虚拟物品从发放服务器所对应的账户转移至接收方客户端。\n[0173] 对应地,接收方客户端接收从发放服务器所对应的账户转移至的虚拟物品。\n[0174] 请结合参考图5D,接收方用户接收到接收方用户以群组消息的形式展示的接收链接之后,点击群组消息54,进入“红包”领取页面领取红包。进一步地,接收方用户点击“红包”55之后,可以将“红包”打开,获取里面的金额。\n[0175] 需要说明的是,发放服务器侧还可设置缓存机制,在上述步骤507之后,也即发放服务器根据虚拟物品包参数生成n个虚拟物品包之后,可以预先根据虚拟物品包参数配置好第一个虚拟物品包中的虚拟物品的数量,以便在后续与接收方客户端进行交互接收的过程中,可以直接将配置好的虚拟物品包发送给接收方客户端,提高处理效率。\n[0176] 综上所述,本实施例提供的虚拟物品收发方法,发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0177] 另外,本实施例提供了随机发送模式和固定发送模式两种发送模式,当为随机发送模式时,由于接收方用户接收到的虚拟物品的数量不确定,在多个接收方用户接收同一个发送方用户发送的虚拟物品包时,能够充分提高不同接收方用户之间、接收方用户与发送方用户之间的互动性和趣味性。\n[0178] 本实施例还提供了多种展示接收链接的方式,当以群组消息的方式展示接收链接时,可以实现同步、且一对多的展示效果,充分体现了即时、高效的优势。\n[0179] 请参考图6,其示出了本发明实施例所涉及的一个具体例子的流程图。其中,涉及的实施主体包括发送方客户端、服务器以及接收方客户端。发送方客户端、接收方客户端分别与服务器通过有线网络或者无线网络相连。发送方客户端和接收方客户端均为社交应用客户端,比如微信客户端、QQ客户端或者陌陌客户端等等。服务器是与社交应用客户端对应的服务器,服务器可以是由多个服务器组成的服务器集群,包括基础服务器、发放服务器和支付服务器。基础服务器用于实现发送方客户端和接收方客户端之间的通讯,发放服务器用于实现本发明实施例提供的虚拟物品收发方法中涉及的发放服务器侧的功能,支付服务器用于实现虚拟物品的提现的功能。本实施例以虚拟物品包为“红包”且虚拟物品为封装于“红包”内的钱来举例说明。具体地:\n[0180] (1)“红包”生成过程包括如下步骤601至步骤610:\n[0181] 步骤601,发送方客户端向发放服务器发送携带有“红包”参数的“红包”生成请求。\n“红包”参数包括“红包”的数量n和“红包”内钱的总金额s。\n[0182] 对应地,发放服务器接收发送方客户端发送的携带有“红包”参数的“红包”生成请求。\n[0183] 步骤602,发放服务器向发送方客户端发送携带有“红包”内钱的总金额s的转移确认请求。\n[0184] 对应地,发送方客户端接收发放服务器发送的携带有“红包”内钱的总金额s的转移确认请求。\n[0185] 步骤603,发送方客户端生成转移确认页面。\n[0186] 步骤604,发送方客户端接收作用于转移确认页面的转移确认信号。\n[0187] 步骤605,发送方客户端向发放服务器反馈转移确认响应。\n[0188] 对应地,发放服务器接收发送方客户端反馈的转移确认响应。\n[0189] 步骤606,发放服务器根据“红包”内钱的总金额s将对应金额的钱从发送方客户端所对应的账户转移至发放服务器所对应的账户中。\n[0190] 步骤607,发放服务器根据“红包”参数生成n个“红包”。\n[0191] 步骤608,发放服务器生成n个“红包”对应的“红包”标识。\n[0192] 步骤609,发放服务器存储“红包”标识与“红包”参数之间的对应关系。\n[0193] 步骤610,发放服务器将“红包”标识发送给发送方客户端。\n[0194] 对应地,发送方客户端接收并存储发放服务器发送的“红包”标识。\n[0195] (2)“红包”发送过程包括如下步骤611至步骤615:\n[0196] 步骤611,发送方客户端生成一携带有“红包”标识的接收链接。\n[0197] 步骤612,发送方客户端将接收链接封装成群组消息。\n[0198] 步骤613,发送方客户端将群组消息以及至少一个接收方标识发送给基础服务器。\n[0199] 对应地,基础服务器接收发送方客户端发送的群组消息以及至少一个接收方标识。\n[0200] 步骤614,基础服务器根据接收方标识将群组消息发送给至少一个接收方客户端。\n[0201] 对应地,接收方客户端接收基础服务器根据接收方标识发送的群组消息。\n[0202] 步骤615,基础服务器向发放服务器发送链接关联信息,链接关联信息包括“红包”标识、发送方标识以及各个接收方标识。\n[0203] 对应地,发放服务器接收并存储基础服务器发送的链接关联信息。\n[0204] (3)“红包”接收过程包括如下步骤616至步骤619:\n[0205] 步骤616,接收方客户端从群组消息中获取“红包”的接收链接。\n[0206] 步骤617,接收方客户端根据接收链接向发放服务器发送“红包”领取请求,“红包”领取请求中携带有“红包”标识。\n[0207] 对应地,发放服务器接收接收方客户端根据接收链接发送的“红包”领取请求。\n[0208] 步骤618,发放服务器检测接收方客户端是否满足领取条件。\n[0209] 步骤619,若检测结果为接收方客户端满足领取条件,则发放服务器将“红包”发送给接收方客户端。\n[0210] 对应地,接收方客户端接收发放服务器发送的“红包”。\n[0211] (4)“红包”拆开过程包括如下步骤620至步骤623:\n[0212] 步骤620,接收方客户端向发放服务器发送“红包”拆开请求,“红包”拆开请求中携带有“红包”标识。\n[0213] 对应地,发放服务器接收接收方客户端发送的“红包”拆开请求。\n[0214] 步骤621,发放服务器根据“红包”标识与“红包”参数之间的对应关系获取“红包”参数。\n[0215] 步骤622,发放服务器根据“红包”参数确定“红包”中钱的金额。\n[0216] 步骤623,发放服务器将对应金额的钱从发放服务器所对应的账户转移至接收方客户端所对应的账户中。\n[0217] (5)现金提取过程包括如下步骤624至步骤631:\n[0218] 步骤624,接收方客户端向支付服务器发送提现请求,提现请求中携带有需要提现的金额。\n[0219] 对应地,支付服务器接收接收方客户端发送的提现请求。\n[0220] 步骤625,支付服务器判断接收方客户端是否已经完成注册。\n[0221] 步骤626,若判断结果为还未完成注册,则支付服务器向接收方客户端发送注册提示信息,注册提示信息用于引导接收方用户完成注册。\n[0222] 步骤627,若判断结果为已经完成注册,则支付服务器获取接收方客户端对应的银行卡信息。\n[0223] 步骤628,支付服务器向接收方客户端发送验证请求,验证请求用于核实接收方用户的身份。\n[0224] 对应地,接收方客户端接收支付服务器发送的验证请求。\n[0225] 步骤629,接收方客户端在接收到接收方用户输入的验证信息之后,向支付服务器发送携带有验证信息的验证响应。\n[0226] 对应地,支付服务器接收接收方客户端发送的携带有验证信息的验证响应。\n[0227] 步骤630,支付服务器检测验证信息是否正确。\n[0228] 步骤631,若检测结果为验证信息正确,则将提现请求中携带的需要提现的金额转移至接收方客户端对应的银行卡中。\n[0229] 下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。\n[0230] 请参考图7,其示出了本发明一个实施例提供的虚拟物品发送装置的结构方框图,该虚拟物品发送装置可以通过软件、硬件或者两者的结合实现成为社交应用客户端中的发送方客户端的部分或者全部。该虚拟物品发送装置包括:交互生成模块710、链接生成模块\n720和链接展示模块730。\n[0231] 交互生成模块710,用于与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0232] 链接生成模块720,用于生成一接收链接,所述接收链接用于接收所述至少两个虚拟物品包。\n[0233] 链接展示模块730,用于向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0234] 综上所述,本实施例提供的虚拟物品发送装置,发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0235] 请参考图8,其示出了本发明另一实施例提供的虚拟物品发送装置的结构方框图,该虚拟物品发送装置可以通过软件、硬件或者两者的结合实现成为发放服务器的部分或者全部。该虚拟物品发送装置包括:物品包生成模块810和物品包发放模块820。\n[0236] 物品包生成模块810,用于与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0237] 物品包发放模块820,用于在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的。\n[0238] 综上所述,本实施例提供的虚拟物品发送装置,发放服务器与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,并在社交应用客户端中的接收方客户端获取到虚拟物品包的接收链接之后,通过接收链接与接收方客户端交互接收虚拟物品包,该接收链接是由发送方客户端生成并展示给与发送方客户端具有好友关系的至少一个接收方客户端的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0239] 请参考图9,其示出了本发明一个实施例提供的虚拟物品接收装置的结构方框图,该虚拟物品接收装置可以通过软件、硬件或者两者的结合实现成为社交应用客户端中的接收方客户端的部分或者全部。该虚拟物品接收装置包括:链接获取模块910和交互接收模块\n920。\n[0240] 链接获取模块910,用于获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的。\n[0241] 交互接收模块920,用于通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0242] 综上所述,本实施例提供的虚拟物品接收装置,接收方客户端在获取虚拟物品包的接收链接之后,通过接收链接与发放服务器交互接收虚拟物品包,其中,接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与发送方客户端具有好友关系的至少一个接收方客户端展示的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0243] 请参考图10,其示出了本发明一个实施例提供的虚拟物品收发系统的结构方框图,该虚拟物品收发系统包括:社交应用客户端中的发送方客户端700、与发送方客户端700通过有线网络或者无线网络相连的发放服务器800以及与发放服务器800通过有线网络或者无线网络相连的社交应用客户端中的接收方客户端900。\n[0244] 发送方客户端700可以包括虚拟物品发送装置,该虚拟物品发送装置可以通过软件、硬件或者两者的结合实现成为发送方客户端700的部分或者全部。该虚拟物品发送装置包括:交互生成模块710、链接生成模块720、链接展示模块730和关联发送模块740。\n[0245] 交互生成模块710,用于与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0246] 具体来讲,所述交互生成模块710,包括:生成发送单元710a、转移接收单元710b、页面生成单元710c、信号接收单元710d、转移响应单元710e和标识接收单元710f。\n[0247] 所述生成发送单元710a,用于向所述发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于被所述发放服务器在与所述接收方客户端交互接收的过程中随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0。\n[0248] 所述转移接收单元710b,用于接收所述发放服务器发送的携带有所述虚拟物品的总数量s的转移确认请求;\n[0249] 所述页面生成单元710c,用于生成转移确认页面。\n[0250] 所述信号接收单元710d,用于接收作用于所述转移确认页面的转移确认信号。\n[0251] 所述转移响应单元710e,用于向所述发放服务器反馈转移确认响应,所述转移确认响应用于触发所述发放服务器根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。\n[0252] 所述标识接收单元710f,用于接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于n个所述虚拟物品包,n个所述虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的。\n[0253] 链接生成模块720,用于生成一接收链接,所述接收链接用于接收所述至少两个虚拟物品包。\n[0254] 所述链接生成模块720,还用于生成一携带有所述虚拟物品包标识的接收链接。\n[0255] 链接展示模块730,用于向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0256] 具体来讲,所述链接展示模块730,包括:第一展示单元730a;或,第二展示单元\n730b;或,第三展示单元730c;或,第四展示单元730d;或,第五展示单元730e。\n[0257] 所述第一展示单元730a,用于将所述接收链接以即时消息的方式发送至不同的接收方客户端。\n[0258] 所述第二展示单元730b,用于将所述接收链接以群组消息的方式发送至属于同一群组的至少一个接收方客户端。\n[0259] 所述第三展示单元730c,用于将所述接收链接展示在所述发送方客户端的社交信息分享平台,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0260] 所述第四展示单元730d,用于将所述接收链接展示在所述发送方客户端的微博消息平台,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0261] 所述第五展示单元730e,用于将所述接收链接以二维码的方式展示在所述发送方客户端的界面上,所述二维码用于被与所述发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取。\n[0262] 关联发送模块740,用于向所述发放服务器发送链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识,以便所述发放服务器存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。\n[0263] 发放服务器800可以包括虚拟物品发送装置,该虚拟物品发送装置可以通过软件、硬件或者两者的结合实现成为发放服务器800的部分或者全部。该虚拟物品发送装置包括:\n物品包生成模块810、关联接收模块812、关联存储模块814和物品包发放模块820。\n[0264] 物品包生成模块810,用于与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品。\n[0265] 具体来讲,所述物品包生成模块810,包括:生成接收单元810a、总数确定单元\n810b、转移发送单元810c、响应接收单元810d、物品转移单元810e、物品包生成单元810f、标识生成单元810g、对应存储单元810h和标识发送单元810i。\n[0266] 所述生成接收单元810a,用于接收所述发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于被所述发放服务器在接收过程中随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0。\n[0267] 所述总数确定单元810b,用于根据所述虚拟物品包参数确定所述虚拟物品的总数量s。\n[0268] 所述转移发送单元810c,用于向所述发送方客户端发送携带有所述虚拟物品的总数量s的转移确认请求,所述转移确认请求用于触发所述发送方客户端生成转移确认页面,并在接收到作用于所述转移确认页面的转移确认信号之后向所述发放服务器反馈转移确认响应。\n[0269] 所述响应接收单元810d,用于接收所述发送方客户端反馈的所述转移确认响应。\n[0270] 所述物品转移单元810e,用于根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。\n[0271] 所述物品包生成单元810f,用于根据所述虚拟物品包参数生成n个所述虚拟物品包。\n[0272] 所述标识生成单元810g,用于生成n个所述虚拟物品包对应的虚拟物品包标识。\n[0273] 所述对应存储单元810h,用于存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系。\n[0274] 所述标识发送单元810i,用于将所述虚拟物品包标识发送给所述发送方客户端。\n[0275] 关联接收模块812,用于接收所述发送方客户端发送的链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识。\n[0276] 关联存储模块814,用于存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。\n[0277] 物品包发放模块820,用于在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的。\n[0278] 具体来讲,所述物品包发放模块820,包括:领取接收单元820a、条件检测单元\n820b、物品包发送单元820c、拆开接收单元820d、参数获取单元820e、数量确定单元820f和转移执行单元820g。\n[0279] 所述领取接收单元820a,用于接收所述接收方客户端根据所述接收链接发送的虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识。\n[0280] 所述条件检测单元820b,用于检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识属于与所述虚拟物品包标识对应的接收方标识中的一个、所述虚拟物品包标识对应的n个所述虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种。\n[0281] 所述物品包发送单元820c,用于若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端。\n[0282] 所述拆开接收单元820d,用于接收所述接收方客户端根据所述虚拟物品包发送的虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识。\n[0283] 所述参数获取单元820e,用于根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数。\n[0284] 所述数量确定单元820f,用于根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量。\n[0285] 具体地,所述数量确定单元820f,包括:随机确定子单元820f1和固定确定子单元\n820f2。\n[0286] 所述随机确定子单元820f1,用于若所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,则根据所述虚拟物品包的数量n和所述虚拟物品的总数量s随机生成所述虚拟物品包中虚拟物品的数量。\n[0287] 所述固定确定子单元820f2,用于若所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,则将所述固定数量f确定为所述虚拟物品包中虚拟物品的数量。\n[0288] 所述转移执行单元820g,用于将所述虚拟物品从所述发放服务器所对应的账户转移至所述接收方客户端。\n[0289] 接收方客户端900可以包括虚拟物品接收装置,该虚拟物品接收装置可以通过软件、硬件或者两者的结合实现成为接收方客户端900的部分或者全部。该虚拟物品接收装置包括:链接获取模块910和交互接收模块920。\n[0290] 链接获取模块910,用于获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的。\n[0291] 具体来讲,所述链接获取模块910,包括:第一获取单元910a;或,第二获取单元\n910b;或,第三获取单元910c;或,第四获取单元910d;或,第五获取单元910e。\n[0292] 所述第一获取单元910a,用于接收所述发送方客户端以即时消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以即时消息的方式发送至不同的接收方客户端。\n[0293] 所述第二获取单元910b,用于接收所述发送方客户端以群组消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以群组消息的方式发送至属于同一群组的至少一个接收方客户端。\n[0294] 所述第三获取单元910c,用于接收所述发送方客户端展示在所述发送方客户端的社交信息分享平台中的所述接收链接,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0295] 所述第四获取单元910d,用于接收所述发送方客户端展示在所述发送方客户端的微博消息平台中的所述接收链接,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看。\n[0296] 所述第五获取单元910e,用于扫描并获取所述发送方客户端以二维码的方式展示在所述发送方客户端的界面上的所述接收链接。\n[0297] 交互接收模块920,用于通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0298] 具体来讲,所述接收链接携带有所述虚拟物品包的虚拟物品包标识,所述交互接收模块920,包括:领取发送单元920a、物品包接收单元920b、拆开发送单元920c和物品接收单元920d。\n[0299] 所述领取发送单元920a,用于根据所述接收链接向所述发放服务器发送虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识,以便所述发放服务器检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识与所述虚拟物品包标识对应、所述虚拟物品包标识对应的n个所述虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种,若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端,n≥2。\n[0300] 所述物品包接收单元920b,用于接收所述发放服务器发送的所述虚拟物品包。\n[0301] 所述拆开发送单元920c,用于根据所述虚拟物品包向所述发放服务器发送虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识,以便所述发放服务器根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量。\n[0302] 所述物品接收单元920d,用于接收从所述发放服务器所对应的账户转移至的所述虚拟物品。\n[0303] 综上所述,本实施例提供的虚拟物品收发系统,发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0304] 另外,本实施例提供了随机发送模式和固定发送模式两种发送模式,当为随机发送模式时,由于接收方用户接收到的虚拟物品的数量不确定,在多个接收方用户接收同一个发送方用户发送的虚拟物品包时,能够充分提高不同接收方用户之间、接收方用户与发送方用户之间的互动性和趣味性。\n[0305] 本实施例还提供了多种展示接收链接的方式,当以群组消息的方式展示接收链接时,可以实现同步、且一对多的展示效果,充分体现了即时、高效的优势。\n[0306] 需要说明的是:上述实施例提供的虚拟物品发送装置、虚拟物品接收装置和虚拟物品收发系统在发送和/或接收虚拟物品时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟物品发送装置、虚拟物品接收装置和虚拟物品收发系统与虚拟物品发送方法、虚拟物品接收方法和虚拟物品收发方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。\n[0307] 请参考图11,其示出了本发明一个实施例提供的终端的结构示意图。该终端可以是运行有社交应用客户端中的发送方客户端的发送终端,也可以是运行有社交应用客户端中的接收方客户端的接收终端。其中,发送终端用于实施上述实施例中提供的社交应用客户端中的发送方客户端中的虚拟物品发送方法,接收终端用于实施上述实施例中提供的社交应用客户端中的接收方客户端中的虚拟物品接收方法。具体来讲:\n[0308] 终端1100可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(wireless fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:\n[0309] RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。\n[0310] 存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。\n相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器\n120的访问。\n[0311] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括图像输入设备131以及其他输入设备132。图像输入设备131可以是摄像头,也可以是光电扫描设备。除了图像输入设备131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。\n[0312] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。\n显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板\n141。\n[0313] 终端1100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。\n[0314] 音频电路160、扬声器161,传声器162可提供用户与终端1100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1100的通信。\n[0315] WiFi属于短距离无线传输技术,终端1100通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块170,但是可以理解的是,其并不属于终端1100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。\n[0316] 处理器180是终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1100的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。\n[0317] 终端1100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。\n[0318] 尽管未示出,终端1100还可以包括蓝牙模块等,在此不再赘述。\n[0319] 具体在本实施例中,当终端1100为发送终端时,发送终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于进行以下操作的指令:\n[0320] 与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;\n[0321] 生成一接收链接,所述接收链接用于接收所述至少两个虚拟物品包;\n[0322] 向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0323] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述发送终端的存储器中,还包含用于执行以下操作的指令:\n[0324] 将所述接收链接以即时消息的方式发送至不同的接收方客户端;或,\n[0325] 将所述接收链接以群组消息的方式发送至属于同一群组的至少一个接收方客户端;或,\n[0326] 将所述接收链接展示在所述发送方客户端的社交信息分享平台,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,\n[0327] 将所述接收链接展示在所述发送方客户端的微博消息平台,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,\n[0328] 将所述接收链接以二维码的方式展示在所述发送方客户端的界面上,所述二维码用于被与所述发送方客户端具有好友关系的至少一个接收方客户端进行扫描并获取。\n[0329] 在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述发送终端的存储器中,还包含用于执行以下操作的指令:\n[0330] 向所述发放服务器发送携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于被所述发放服务器在与所述接收方客户端交互接收的过程中随机生成每个虚拟物品包中虚拟物品的数量;或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;\n[0331] 接收所述发放服务器发送的虚拟物品包标识,所述虚拟物品包标识对应于n个所述虚拟物品包,n个所述虚拟物品包是所述发放服务器根据所述虚拟物品包参数生成的;\n[0332] 所述生成一接收链接,包括:\n[0333] 生成一携带有所述虚拟物品包标识的接收链接。\n[0334] 在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述发送终端的存储器中,还包含用于执行以下操作的指令:\n[0335] 接收所述发放服务器发送的携带有所述虚拟物品的总数量s的转移确认请求;\n[0336] 生成转移确认页面;\n[0337] 接收作用于所述转移确认页面的转移确认信号;\n[0338] 向所述发放服务器反馈转移确认响应,所述转移确认响应用于触发所述发放服务器根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。\n[0339] 在第三种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述发送终端的存储器中,还包含用于执行以下操作的指令:\n[0340] 向所述发放服务器发送链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识,以便所述发放服务器存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。\n[0341] 当终端1100为接收终端时,接收终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于进行以下操作的指令:\n[0342] 获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的;\n[0343] 通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0344] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述接收终端的存储器中,还包含用于执行以下操作的指令:\n[0345] 接收所述发送方客户端以即时消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以即时消息的方式发送至不同的接收方客户端;或,\n[0346] 接收所述发送方客户端以群组消息的方式发送的所述接收链接,所述接收链接被所述发送方客户端以群组消息的方式发送至属于同一群组的至少一个接收方客户端;或,[0347] 接收所述发送方客户端展示在所述发送方客户端的社交信息分享平台中的所述接收链接,所述发送方客户端的社交信息分享平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,\n[0348] 接收所述发送方客户端展示在所述发送方客户端的微博消息平台中的所述接收链接,所述发送方客户端的微博消息平台中的信息只能被与所述发送方客户端具有好友关系且具有访问权限的至少一个接收方客户端查看;或,\n[0349] 扫描并获取所述发送方客户端以二维码的方式展示在所述发送方客户端的界面上的所述接收链接。\n[0350] 在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述接收终端的存储器中,还包含用于执行以下操作的指令:\n[0351] 根据所述接收链接向所述发放服务器发送虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识,以便所述发放服务器检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识与所述虚拟物品包标识对应、所述虚拟物品包标识对应的n个所述虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种,若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端,n≥2;\n[0352] 接收所述发放服务器发送的所述虚拟物品包。\n[0353] 在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述接收终端的存储器中,还包含用于执行以下操作的指令:\n[0354] 根据所述虚拟物品包向所述发放服务器发送虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识,以便所述发放服务器根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;\n[0355] 接收从所述发放服务器所对应的账户转移至的所述虚拟物品。\n[0356] 综上所述,本实施例提供的发送终端,通过发送方客户端在与发放服务器交互生成至少两个虚拟物品包之后,生成一接收链接,接收链接用于接收至少两个虚拟物品包,并向与发送方客户端具有好友关系的至少一个接收方客户端展示接收链接,该接收链接用于在被接收方客户端获取后,通过接收链接与发放服务器交互接收虚拟物品包;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0357] 本实施例提供的接收终端,通过接收方客户端在获取虚拟物品包的接收链接之后,通过接收链接与发放服务器交互接收虚拟物品包,其中,接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与发送方客户端具有好友关系的至少一个接收方客户端展示的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0358] 请参考图12,其示出了本发明一个实施例提供的服务器的结构示意图,该服务器可以用于实施上述实施例中提供的发放服务器中的虚拟物品发送方法。所述服务器1200包括中央处理单元(CPU)1201、包括随机存取存储器(RAM)1202和只读存储器(ROM)1203的系统存储器1204,以及连接系统存储器1204和中央处理单元1201的系统总线1205。所述服务器1200还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)\n1206,和用于存储操作系统1213、应用程序1214和其他程序模块1215的大容量存储设备\n1207。\n[0359] 所述基本输入/输出系统1206包括有用于显示信息的显示器1208和用于用户输入信息的诸如鼠标、键盘之类的输入设备1209。其中所述显示器1208和输入设备1209都通过连接到系统总线1205的输入/输出控制器1210连接到中央处理单元1201。所述基本输入/输出系统1206还可以包括输入/输出控制器1210以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入/输出控制器1210还提供输出到显示屏、打印机或其他类型的输出设备。\n[0360] 所述大容量存储设备1207通过连接到系统总线1205的大容量存储控制器(未示出)连接到中央处理单元1201。所述大容量存储设备1207及其相关联的计算机可读介质为服务器1200提供非易失性存储。也就是说,所述大容量存储设备1207可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。\n[0361] 不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1204和大容量存储设备1207可以统称为存储器。\n[0362] 根据本发明的各种实施例,所述服务器1200还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1200可以通过连接在所述系统总线1205上的网络接口单元1211连接到网络1212,或者说,也可以使用网络接口单元1211来连接到其他类型的网络或远程计算机系统(未示出)。\n[0363] 所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上中央处理单元1201执行。上述一个或者一个以上程序包含用于进行以下操作的指令:\n[0364] 与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;\n[0365] 在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的。\n[0366] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0367] 接收所述发送方客户端发送的携带有虚拟物品包参数的虚拟物品包生成请求;所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,所述虚拟物品的总数量s用于被所述发放服务器在接收过程中随机生成每个虚拟物品包中虚拟物品的数量,或,所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,n≥2,s>0,f>0;\n[0368] 根据所述虚拟物品包参数生成n个所述虚拟物品包;\n[0369] 生成n个所述虚拟物品包对应的虚拟物品包标识;\n[0370] 存储所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系;\n[0371] 将所述虚拟物品包标识发送给所述发送方客户端。\n[0372] 在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0373] 根据所述虚拟物品包参数确定所述虚拟物品的总数量s;\n[0374] 向所述发送方客户端发送携带有所述虚拟物品的总数量s的转移确认请求,所述转移确认请求用于触发所述发送方客户端生成转移确认页面,并在接收到作用于所述转移确认页面的转移确认信号之后向所述发放服务器反馈转移确认响应;\n[0375] 接收所述发送方客户端反馈的所述转移确认响应;\n[0376] 根据所述虚拟物品的总数量s将对应数量的所述虚拟物品从所述发送方客户端所对应的账户转移至所述发放服务器所对应的账户中。\n[0377] 在第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0378] 接收所述发送方客户端发送的链接关联信息,所述链接关联信息包括所述接收链接对应的虚拟物品包的虚拟物品包标识、所述发送方客户端的发送方标识以及各个所述接收方客户端的接收方标识;\n[0379] 存储所述虚拟物品包标识、所述发送方标识以及所述接收方标识之间的对应关系。\n[0380] 在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0381] 接收所述接收方客户端根据所述接收链接发送的虚拟物品包领取请求,所述虚拟物品包领取请求携带有所述接收方客户端的接收方标识和所述虚拟物品包的虚拟物品包标识;\n[0382] 检测所述接收方客户端是否满足领取条件,所述领取条件包括所述接收方标识属于与所述虚拟物品包标识对应的接收方标识中的一个、所述虚拟物品包标识对应的n个所述虚拟物品包的剩余数量不为零以及所述接收方客户端还未领取过与所述虚拟物品包标识对应的所述虚拟物品包中的前两种或者全部三种;\n[0383] 若检测结果为所述接收方客户端满足所述领取条件,则将所述虚拟物品包发送给所述接收方客户端。\n[0384] 在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0385] 接收所述接收方客户端根据所述虚拟物品包发送的虚拟物品包拆开请求,所述虚拟物品包拆开请求携带有所述虚拟物品包的虚拟物品包标识;\n[0386] 根据所述虚拟物品包标识与所述虚拟物品包参数之间的对应关系获取所述虚拟物品包参数;\n[0387] 根据所述虚拟物品包参数确定所述虚拟物品包中虚拟物品的数量;\n[0388] 将所述虚拟物品从所述发放服务器所对应的账户转移至所述接收方客户端。\n[0389] 在第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,所述服务器的存储器中,还包含用于执行以下操作的指令:\n[0390] 若所述虚拟物品包参数包括虚拟物品包的数量n和虚拟物品的总数量s,则根据所述虚拟物品包的数量n和所述虚拟物品的总数量s随机生成所述虚拟物品包中虚拟物品的数量;\n[0391] 若所述虚拟物品包参数包括虚拟物品包的数量n和每个虚拟物品包中虚拟物品的固定数量f,则将所述固定数量f确定为所述虚拟物品包中虚拟物品的数量。\n[0392] 综上所述,本实施例提供的服务器,通过与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,并在社交应用客户端中的接收方客户端获取到虚拟物品包的接收链接之后,通过接收链接与接收方客户端交互接收虚拟物品包,该接收链接是由发送方客户端生成并展示给与发送方客户端具有好友关系的至少一个接收方客户端的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0393] 请参考图13,其示出了本发明另一实施例提供的虚拟物品收发系统的结构方框图。该虚拟物品收发系统,包括:社交应用客户端中的发送方客户端1301、与发送方客户端\n1301通过有线网络或者无线网络相连的发放服务器1302以及与发放服务器1302通过有线网络或者无线网络相连的社交应用客户端中的接收方客户端1303。\n[0394] 发送方客户端1301,用于与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;生成所述至少两个虚拟物品包的接收链接;向与所述发送方客户端具有好友关系的至少一个接收方客户端展示所述接收链接,所述接收链接用于在被所述接收方客户端获取后,通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0395] 发放服务器1302,用于与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品;在所述社交应用客户端中的接收方客户端获取到所述虚拟物品包的接收链接之后,通过所述接收链接与所述接收方客户端交互接收所述虚拟物品包,所述接收链接是由所述发送方客户端生成并展示给与所述发送方客户端具有好友关系的至少一个所述接收方客户端的。\n[0396] 接收方客户端1303,用于获取虚拟物品包的接收链接,所述接收链接是发送方客户端与发放服务器交互生成至少两个虚拟物品包,每个虚拟物品包用于发放至少一个虚拟物品后,向与所述发送方客户端具有好友关系的至少一个接收方客户端展示的;通过所述接收链接与所述发放服务器交互接收所述虚拟物品包。\n[0397] 综上所述,本实施例提供的虚拟物品收发系统,发放服务器通过与社交应用客户端中的发送方客户端交互生成至少两个虚拟物品包,并在社交应用客户端中的接收方客户端获取到虚拟物品包的接收链接之后,通过接收链接与接收方客户端交互接收虚拟物品包,该接收链接是由发送方客户端生成并展示给与发送方客户端具有好友关系的至少一个接收方客户端的;解决了背景技术中涉及的虚拟物品收发方法中发送方只能选择一个固定的接收方,导致整个收发过程在接收方的数量较多或无法精确确定时,需要耗费用户的很多操作和时间才能逐一发送完毕,发送效率较差的问题;与背景技术中涉及的虚拟物品收发方法相比,在本实施例中,发送方客户端以接收链接的形式向与自身具有好友关系的一个或者多个接收方客户端展示虚拟物品包的接收链接,当接收方客户端数量较多时,发送方客户端可以同时或者依次向多个接收方客户端展示虚拟物品包的接收链接,大大降低了用户操作上的耗时,提高了虚拟物品包的发送效率。\n[0398] 应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。\n[0399] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。\n[0400] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0401] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-03-23
著录事项变更
发明人由吴毅 弓晨 何永新 刘雅娅张驰 陈尚妍 邹伟 梁军徐家喜 陈晁君 陈杰平 谢东东变更为谢东东 何永新 刘雅娅 张驰陈尚妍 邹伟 梁军 徐家喜陈晁君 陈杰平 吴毅 弓晨
- 2016-08-17
- 2014-09-03
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201410043851.4
申请日: 2014.01.29
- 2014-08-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-08-15
|
2012-02-16
| | |
2
| |
2011-04-06
|
2010-11-25
| | |
3
| |
2007-01-17
|
2005-07-13
| | |
4
| |
2014-01-01
|
2013-09-17
| | |
5
| |
2013-09-18
|
2012-03-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |