虚拟资源推送方法和装置制造方法及图纸

技术编号:12587375 阅读:90 留言:0更新日期:2015-12-24 04:08
本发明专利技术提供了一种虚拟资源推送方法和装置,方法包括:获取预设的待推送给用户的一个或多个虚拟资源的信息,一个或多个虚拟资源用于通过相应数量的虚拟货币兑换;根据用户账号中的虚拟货币数量,计算一个或多个虚拟资源中用户可兑换的虚拟资源;将可兑换的虚拟资源的信息发送到用户的客户端进行显示。根据本发明专利技术的技术方案,在对用户推送虚拟资源时,首先根据用户所具有的虚拟货币数量,计算用户所能够兑换的虚拟资源,从而保证推送的虚拟资源对用户来说都有意义,避免对用户造成干扰的情况。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体而言,涉及一种虚拟资源推送方法和装置
技术介绍
目前,为了鼓励用户对应用的使用,通过会在应用内为用户推送虚拟资源。例如,对于游戏应用的游戏用户,通常游戏运营商会在游戏内为用户推送各种各样的虚拟道具或者虚拟礼品。其中有一些虚拟道具护着虚拟礼品,将其信息发送给用户后,用户不能够直接获取该虚拟道具或礼品,用户需要满足一定的条件才能够获取虚拟资源,而在用户不满足获取虚拟资源的情况下,向用户推送虚拟资源反而会造成用户的困扰。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的虚拟资源推送方法和装置。依据本专利技术的一个方面,提供了一种虚拟资源推送方法,其包括:获取预设的待推送给所述用户的一个或多个虚拟资源的信息,所述一个或多个虚拟资源用于通过相应数量的虚拟货币兑换;根据所述用户账号中的虚拟货币数量,计算所述一个或多个虚拟资源中所述用户可兑换的虚拟资源;将所述可兑换的虚拟资源的信息发送到所述用户的客户端进行显示。依据本专利技术的另一方面,还提供了一种虚拟资源推送装置,其包括:信息获取模块,用于获取预设的待推送给所述用户的一个或多个虚拟资源的信息,所述一个或多个虚拟资源用于通过相应数量的虚拟货币兑换;计算模块,用于根据所述用户账号中的虚拟货币数量,计算所述一个或多个虚拟资源中所述用户可兑换的虚拟资源;信息发送模块,用于将所述可兑换的虚拟资源的信息发送到所述用户的客户端进行显示。根据以上的技术方案,本专利技术的虚拟资源推送方法和装置至少具有以下优点:在本专利技术的技术方案中,在对用户推送虚拟资源时,首先根据用户所具有的虚拟货币数量,计算用户所能够兑换的虚拟资源,从而保证推送的虚拟资源对用户来说都有意义,避免对用户造成干扰的情况。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术的一个实施例的虚拟资源推送方法的流程图;图2示出了根据本专利技术的一个实施例的虚拟资源推送方法的流程图;图3示出了根据本专利技术的一个实施例的虚拟资源推送方法的流程图;图4示出了根据本专利技术的一个实施例的虚拟资源推送装置的框图;图5示出了根据本专利技术的一个实施例的虚拟资源推送装置的框图;图6示出了根据本专利技术的一个实施例的虚拟资源推送装置的框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的一个实施例中提供了一种虚拟资源推送方法,其包括:步骤110,获取预设的待推送给用户的一个或多个虚拟资源的信息,一个或多个虚拟资源用于通过相应数量的虚拟货币兑换。在本实施例中,对虚拟资源的类型不进行限制,例如,在电商平台上虚拟资源可以是充值卡、兑换券等,虚拟货币可以是积分等,通过积分可以购买充值卡、兑换券等;而在游戏中的虚拟资源则可以是各种各样的游戏道具,虚拟货币可以是游戏中的钱币,通过钱币购买游戏道具。步骤120,根据用户账号中的虚拟货币数量,计算一个或多个虚拟资源中用户可兑换的虚拟资源。根据本实施例的技术方案中,假设用户的游戏账户内具有钱币1000,而待推送的游戏道具A需要钱币800来兑换,游戏道具B需要钱币1200来兑换,则选择游戏道具A推送给用户。步骤130,将可兑换的虚拟资源的信息发送到用户的客户端进行显示。根据本实施例的技术方案,在对用户推送虚拟资源时,首先根据用户所具有的虚拟货币数量,计算用户所能够兑换的虚拟资源,从而保证推送的虚拟资源对用户来说都有意义,避免对用户造成干扰的情况。如图2所示,本专利技术的一个实施例中提供了一种虚拟资源推送方法,其包括:步骤210,获取预设的待推送给用户的一个或多个虚拟资源的信息,一个或多个虚拟资源用于通过相应数量的虚拟货币兑换。步骤220,根据用户账号中的虚拟货币数量,计算一个或多个虚拟资源中用户可兑换的虚拟资源。步骤230,将可兑换的虚拟资源的信息,设置为预设的数据节点的第一属性的值,数据节点用于在客户端触发显示行为以及接收用户的操作来触发生成兑换请求,第一属性的值表示显示行为对应的第一显示内容。步骤240,将可兑换的虚拟资源对应的虚拟货币数量,设置为预设的数据节点的第二属性的值,第二属性的值表示显示行为对应的第二显示内容。数据节点中还具有第三属性,第三属性的值为预设值,用于表示显示可兑换的虚拟资源的显示形式。在本实施例的技术方案中,可以发现当需要将虚拟资源的信息发送到客户端进行显示时,不需要生成的新的数据节点,而是对现有的数据节点进行少量的修改即可:只有第一属性和第二属性的值需要修改,而第三属性的值以及其他数据都不需要修改,例如,某数据节点原来用于显示游戏道具A的名称、对应的钱币值1000,根据本实施例的技术方案,只需要对其中的第一属性、第二属性的值进行修改,则该数据节点可以用于在客户端显示游戏道具B的名称以及对应的钱币值,而显示字体大小、颜色、边框等第三属性的值完全不需要修改,可见本实施例的技术方案提高了数据节点的使用效率。步骤250,将数据节点发送到客户端,以在客户端上显示可兑换的虚拟资源的信息。步骤260,接收来自客户端的用户对可兑换的虚拟资源的兑换请求,兑换请求由用户对数据节点的操作触发生成。步骤270,将可兑换的虚拟资源添加到用户的账号中,以及从用户的账号中减少相应数量的虚拟货币。在实施例的技术方案中,例如,对于客户端上显示的某游戏道具,用户对其点击后触发兑换操作,则服务端将游戏道具提供给用户,并从扣除相应数量的钱币。如图3所示,本专利技术的一个实施例中提供了一种虚拟资源推送方法,其包括:步骤310,收集用户的行为信息,并根据行为信息分析用户的偏好。步骤320,获取与用户的偏好相对应的一个或多个虚拟资源的信息。例如,通过收集用户的行为信息发现,用户喜欢在电商网站购物,则根据该偏好为用户选择虚拟资源可以是该电商网站上的优惠券。可见通过本实施的技术方案,可以使得提供的虚拟资源符合用户的需求。步骤330,根据预记录的已推送给用户且用户未请求兑换的虚拟资源的信息,对一个或多个虚拟资源的信息进行过滤。在本实施例的技术方案中,用户未进行兑换说明用户对该虚拟资源没有兴趣,所以不必对用户进行推送。步骤340,根据用户账号中的虚拟货币数量,计算一个或多个虚拟资源中用户可兑换的虚拟资源。步骤350,将可兑换的虚拟资源的信息发送到用户的客户端进行显示。如图4所示,本专利技术的一个实施例中提供了一种虚拟资源推送装置,其包括:信息获取模块410,获取预设的待推送给用户的一个或多个虚拟资源的信息,一个或多个虚拟资源用于通过相应数量的虚拟货币兑换本文档来自技高网...

【技术保护点】
一种虚拟资源推送方法,其包括:获取预设的待推送给所述用户的一个或多个虚拟资源的信息,所述一个或多个虚拟资源用于通过相应数量的虚拟货币兑换;根据所述用户账号中的虚拟货币数量,计算所述一个或多个虚拟资源中所述用户可兑换的虚拟资源;将所述可兑换的虚拟资源的信息发送到所述用户的客户端进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:李孟雷明
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1