欢迎光临小豌豆知识网!
当前位置:首页 > 生活技术 > 运动娱乐> 游戏中虚拟商品的推荐方法、装置及电子设备独创技术50808字

游戏中虚拟商品的推荐方法、装置及电子设备

2021-02-11 05:16:46

游戏中虚拟商品的推荐方法、装置及电子设备

  技术领域

  本发明涉及虚拟商品的技术领域,尤其是涉及一种游戏中虚拟商品的推荐方法、装置及电子设备。

  背景技术

  目前,在游戏商品交易平台中存在着大量的游戏商品道具列表。此类列表是用户能够触达的商品信息,也是进一步完成选购转化的首个重要节点。

  然而,在目前的游戏商品交易平台中,该交易平台通常是针对大范围的用户做无差别的商品推荐,或者优惠活动投放,难以针对特定场景的特定用户群做细分的导购转化,降低了用户的体验度。

  发明内容

  有鉴于此,本发明的目的在于提供一种游戏中虚拟商品的推荐方法、装置及电子设备,以缓解上述技术问题。

  第一方面,本发明实施例提供了一种游戏中虚拟商品的推荐方法,通过终端设备提供一商品展示界面,所述商品展示界面中包括至少一虚拟商品,该方法包括:响应作用于所述商品展示界面的浏览操作,根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品;当浏览操作满足第一条件时,确定所述商品展示界面当前显示的所述虚拟商品为目标虚拟商品;将所述目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;推荐所述后台服务器确定的所述推荐虚拟商品。

  在一种较佳的实施方式中,上述终端设备为触控设备;浏览操作为作用于所述商品展示界面的滑动操作;上述根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品的步骤包括:监听所述滑动操作对应的滑动方向,按照所述滑动方向更新所述商品展示界面显示的所述虚拟商品。

  在一种较佳的实施方式中,上述按照所述滑动方向更新所述商品展示界面显示的所述虚拟商品,包括:确定第一商品页,所述第一商品页中包括所述商品展示界面中当前显示的所述虚拟商品;获取与所述滑动方向对应的第二商品页,所述第二商品页中包括预设的虚拟商品;将所述商品展示界面中的所述第一商品页切换为所述第二商品页,并显示所述第二商品页中的虚拟物品。

  在一种较佳的实施方式中,上述浏览操作满足第一条件包括:监听所述滑动操作的滑动速率,如果所述滑动速率小于预设阈值,确定所述浏览操作满足所述第一条件。

  在一种较佳的实施方式中,上述监听滑动操作对应的滑动速率的步骤包括:调用预先设置的触摸事件回调函数,通过触摸事件回调函数监听滑动操作对应的滑动速率。

  在一种较佳的实施方式中,上述终端设备为触控设备;所述浏览操作为作用于所述商品展示界面中翻页控件的点击操作;上述根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品的步骤包括:监听所述点击操作的触控位置,根据所述触控位置确定目标翻页控件;根据所述目标翻页控件更新所述商品展示界面显示的所述虚拟商品。

  在一种较佳的实施方式中,上述根据所述目标翻页控件更新所述商品展示界面显示的所述虚拟商品,包括:确定第一商品页,所述第一商品页中包括所述商品展示界面中当前显示的所述虚拟商品;获取与目标翻页控件对应的第二商品页,所述第二商品页中包括预设的虚拟商品;将所述商品展示界面中的所述第一商品页切换为所述第二商品页,并显示所述第二商品页中的虚拟物品。

  在一种较佳的实施方式中,上述浏览操作满足第一条件包括:监听所述点击操作的点击频率,如果所述点击频率小于预设阈值,确定所述浏览操作满足所述第一条件。

  在一种较佳的实施方式中,上述响应作用于所述商品展示界面的浏览操作,根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品之前,还包括:响应作用于游戏界面中商品展示控件的触控操作,生成所述商品展示界面;从商品库中拉取包括多个虚拟商品的商品列表,并在所述商品展示界面对所述商品列表进行显示;其中,商品列表为后台服务器按照预设的排序规则生成的。

  在一种较佳的实施方式中,上述推荐后台服务器确定的推荐虚拟商品的步骤包括:以预设方式显示所述推荐虚拟商品;或者,获取所述推荐虚拟商品的推荐信息,并在所述商品展示界面显示所述推荐虚拟商品的推荐信息,其中,所述推荐信息包括所述推荐虚拟商品的促销信息。

  第二方面,本发明实施例提供了一种游戏中虚拟商品的推荐方法,应用于后台服务器,后台服务器与终端设备通信,该方法包括:接收目标虚拟商品的商品信息,其中,所述目标虚拟商品为所述终端设备在浏览操作满足第一条件时确定的;根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;推荐所述推荐虚拟商品至所述终端设备。

  在一种较佳的实施方式中,上述根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品的步骤包括:根据所述商品信息获取所述目标虚拟商品的相似性指标;基于所述相似性指标和所述虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品。

  在一种较佳的实施方式中,上述基于所述相似性指标和所述虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品的步骤包括:在目标虚拟商品中提取与虚拟角色已配置的虚拟物品属于相同类别的候选虚拟商品;计算候选虚拟商品与虚拟角色已配置的虚拟物品的属性差值;如果属性差值大于预设的差值阈值,且,相似性指标大于预设的指标阈值,则将候选虚拟商品确定为推荐虚拟商品。

  在一种较佳的实施方式中,上述后台服务器配置有包含多个虚拟商品的商品库,上述方法还包括:响应作用于商品库的更新操作,对商品库中包含的虚拟商品进行更新;按照预设的排序规则更新包含虚拟商品的商品列表。

  在一种较佳的实施方式中,上述方法还包括:获取所述虚拟商品的商品信息,根据所述商品信息计算所述虚拟商品的相似性指标,其中,所述相似性指标用于表征所述虚拟商品的相似程度。

  在一种较佳的实施方式中,上述虚拟商品的商品信息包括以下属性值中的一种或多种:虚拟商品的亮点词、关键属性值和价格属性值;相似性指标=A1*h1+A2*h2+A3*h3;其中,A1表示预设数量的虚拟商品中相同的亮点词的个数,h1表示A1的权重值;A2表示预设数量的虚拟商品的关键属性值的统计差值,h2表示A2的权重值;A3表示预设数量的虚拟商品的价格属性值的统计差值,h3表示A3的权重值。

  第三方面,本发明实施例提供了一种游戏中虚拟商品的推荐装置,通过终端设备提供一商品展示界面,所述商品展示界面中包括至少一虚拟商品,该装置包括:更新模块,用于响应作用于所述商品展示界面的浏览操作,根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品;第一确定模块,用于当浏览操作满足第一条件时,确定所述商品展示界面当前显示的所述虚拟商品为目标虚拟商品;发送模块,用于将所述目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;第一推荐模块,用于推荐所述后台服务器确定的所述推荐虚拟商品。

  第四方面,本发明实施例提供了一种游戏中虚拟商品的推荐装置,应用于后台服务器,后台服务器与终端设备通信,该装置包括:接收模块,用于接收目标虚拟商品的商品信息,其中,所述目标虚拟商品为所述终端设备在浏览操作满足第一条件时确定的;第二确定模块,用于根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;第二推荐模块,用于推荐所述推荐虚拟商品至所述终端设备。

  第五方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一至第二方面所述的方法。

  第六方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一至第二方面所述的方法。

  本发明实施例带来了以下有益效果:

  本发明实施例提供的游戏中虚拟商品的推荐方法、装置及电子设备,能够响应作用于商品展示界面的浏览操作,根据浏览操作更新商品展示界面显示的虚拟商品,并在浏览操作满足第一条件时,确定商品展示界面当前显示的虚拟商品为目标虚拟商品,进而将目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品,并对后台服务器确定的推荐虚拟商品进行推荐,上述确定目标虚拟商品的过程实际是根据浏览操作对用户行为进行分析的过程,因此,可以在特定的场景下针对特定的用户进行精准的虚拟商品的推荐过程,实现智能导购,不仅节省了交易平台侧的营销经费,达到更好的收益效果,也便于用户对推荐的虚拟商品进行购买,提高了用户的体验度。

  本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

  为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

  附图说明

  为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  图1为本发明实施例提供的一种游戏中虚拟商品的推荐方法的流程图;

  图2为本发明实施例提供的另一种游戏中虚拟商品的推荐方法的流程图;

  图3为本发明实施例提供的另一种游戏中虚拟商品的推荐方法的流程图;

  图4为本发明实施例提供的一种游戏中虚拟商品的推荐装置的结构示意图;

  图5为本发明实施例提供的另一种游戏中虚拟商品的推荐装置的结构示意图;

  图6为本发明实施例提供的另一种游戏中虚拟商品的推荐装置的结构示意图;

  图7为本发明实施例提供的一种电子设备的结构示意图。

  具体实施方式

  为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  目前,游戏交易平台中,交易平台通常是针对大范围的用户做无差别的优惠活动投放,因此,难以预知用户对某一件商品的购买意愿,也无法针对特定场景的特定用户群做细分的导购转化。因此,交易平台难以准确的识别在当前场景下,对某一类别商品存在购买意愿的用户;也难以针对特定场景的特定用户群做细分的导购转化。

  基于此,本发明实施例提供了一种游戏中虚拟商品的推荐方法、装置及电子设备,以缓解上述技术问题。

  为便于对本实施例进行理解,首先对本发明实施例所公开的一种游戏中虚拟商品的推荐方法进行详细介绍。

  在一种可能的实施方式中,本发明实施例提供的游戏中虚拟商品的推荐方法,可以运行于终端设备,通过终端设备提供一商品展示界面,该商品展示界面中包括至少一虚拟商品。具体地,该终端设备可以为本地终端设备,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。

  具体地,图1示出了一种游戏中虚拟商品的推荐方法的流程图,该方法包括:

  步骤S102,响应作用于商品展示界面的浏览操作,根据浏览操作更新商品展示界面显示的虚拟商品;

  其中,该终端设备提供的商品展示界面可以通过终端设备的图形用户界面实现,具体地,本发明实施例中,商品展示界面通常是游戏商店的商品展示界面,上述商品展示界面中包括的至少一虚拟商品则是该游戏商品中待出售的虚拟商品,玩家通过终端设备进入到游戏的主界面时,可以选择进入游戏,也可以选择进入该游戏商店,当玩家点击游戏主界面中的商店图标控件时,可以进入该游戏商店并在终端设备的图形用户界面上展示商品展示界面,考虑到游戏商店中可以售卖武器、装备以及其他游戏道具等等,因此,上述虚拟商品的数量通常有多个,此时玩家可以进行浏览操作对虚拟商品进行浏览,以便于终端设备执行上述步骤S102,在玩家浏览虚拟商品时,对商品展示界面所显示的虚拟商品进行更新。

  在实际使用时,考虑到虚拟商品的数量通常有多个,使得上述虚拟商品通常以商品列表的形式在商品展示界面上进行展示,因此,在执行上述步骤S102之前,还可以先拉取该商品列表,以便于执行上述步骤S102,具体地,可以响应作用于游戏界面中商品展示控件的触控操作,生成商品展示界面;从商品库中拉取包括多个虚拟商品的商品列表,并在商品展示界面对商品列表进行显示;其中,该商品列表通常为后台服务器按照预设的排序规则生成的,如价格排序、上架时间排序,以及根据玩家的历史浏览记录进行排序等等,并且,后台服务器生成的上述商品列表,可以存储在商品库中,以便于响应作用于游戏界面中商品展示控件的触控操作时,直接从商品库拉取商品列表。

  进一步,后台服务器生成上述商品列表时,通常会先筛选出与虚拟角色相匹配的虚拟商品,然后在按照预设的排序规则生成上述商品列表,使得此时商品列表中的虚拟商品均可以被虚拟角色使用。例如,筛选出于虚拟角色的游戏职位相匹配的虚拟商品,如,对于法师的虚拟角色,可以筛选出法师袍、法师帽、法杖等虚拟商品生成商品列表,而对于战士的虚拟角色,则可以筛选出武器、战袍等虚拟商品生成商品列表。

  此外,随着游戏进度和游戏版本的不断更新,该商品列表也可以随之更新,以便于向玩家呈现最新更新的虚拟商品。

  步骤S104,当浏览操作满足第一条件时,确定商品展示界面当前显示的虚拟商品为目标虚拟商品;

  考虑到游戏商店中的虚拟商品的类别较多,包括武器、装备、服装、道具等等,因此,上述商品列表通常都是成页面显示,即,商品列表包括多个商品页,多个商品页包含的虚拟商品也按照上述预设的排序规则进行排序,而每个商品页中包含的多个虚拟商品为商品列表中的部分商品,因此,在执行上述步骤S102时,可以根据浏览操作更新商品展示界面显示的虚拟商品。

  玩家可以通过浏览操作对商品列表的虚拟商品进行浏览,以便于当浏览操作满足第一条件时,确定目标虚拟商品。

  进一步,上述确定的目标虚拟商品通常也包括多个虚拟商品,且,目标虚拟商品中所包含的虚拟商品通常是玩家控制的虚拟角色关联度较高虚拟商品。

  步骤S106,将目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品;

  步骤S108,推荐后台服务器确定的推荐虚拟商品。

  在实际使用时,该后台服务器通常是交易平台的后台服务器,因此,可以对虚拟商品进行多维度的分析,例如,可以通过对一定数量的多个虚拟商品的商品亮点、关键属性、价格等若干维度的分析等等,当玩家对后台服务器确定的推荐虚拟商品感兴趣时,可以对终端设备所推荐的推荐虚拟商品进行购买。

  本发明实施例提供的游戏中虚拟商品的推荐方法,能够响应作用于商品展示界面的浏览操作,根据浏览操作更新商品展示界面显示的虚拟商品,并在浏览操作满足第一条件时,确定商品展示界面当前显示的虚拟商品为目标虚拟商品,进而将目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品,并对后台服务器确定的推荐虚拟商品进行推荐,上述确定目标虚拟商品的过程实际是根据浏览操作对用户行为进行分析的过程,因此,可以在特定的场景下针对特定的用户进行精准的虚拟商品的推荐过程,实现智能导购,不仅节省了交易平台侧的营销经费,达到更好的收益效果,也便于用户对推荐的虚拟商品进行购买,提高了用户的体验度。

  在实际使用时,上述终端设备可以是触控设备,也可以是非触控设备,对于触控设备,通常配置有可触摸控制的显示组件,因此,上述浏览操作可以是滑动操作,而对于非触控设备,可以通过鼠标、键盘等外设进行控制,如使用鼠标点击进行翻页,或者,使用键盘的翻页键进行翻页浏览等等。因此,对于终端设备为触控设备的实施方式,上述浏览操作可以为作用于商品展示界面的滑动操作,也可以为作用于商品展示界面中翻页控件的点击操作,而对于非触控终端设备,上述浏览操作则可以为作用于商品展示界面中翻页控件的点击操作。

  具体地,对于点击操作的实施方式,通常在商品展示界面上都配置有翻页控件,以便于玩家进行操作,此时,更新商品展示界面显示的虚拟商品的步骤包括:监听点击操作的触控位置,根据触控位置确定目标翻页控件;根据目标翻页控件更新商品展示界面显示的虚拟商品,如,通过点击目标翻页控件进行上下翻动,或者左右翻动等等。

  进一步,根据目标翻页控件更新商品展示界面显示的虚拟商品时,可以先确定第一商品页,该第一商品页中包括商品展示界面中当前显示的虚拟商品;然后获取与目标翻页控件对应的第二商品页,第二商品页中包括预设的虚拟商品;最后将商品展示界面中的第一商品页切换为第二商品页,并显示第二商品页中的虚拟物品。

  而对于上述点击操作的实施方式,在确定上述浏览操作满足第一条件时,可以监听点击操作的点击频率,如果点击频率小于预设阈值,则确定浏览操作满足第一条件。

  具体地,对于上述点击频率,点击频率越低,说明翻页越慢,即当前商品显示的时间越长,当点击频率小于预设阈值时,说明玩家在某个商品页停留时间较长,且超过预设的时间,即,该商品页上有至少一个让玩家感兴趣的虚拟商品,因此,可以确定出商品展示界面当前显示的虚拟商品为目标虚拟商品,并将目标虚拟商品的商品信息发送至后台服务器进行分析。

  进一步,对于浏览操作为作用于商品展示界面的滑动操作的实施方式,在确定目标虚拟商品时,可以通过监听滑动操作的滑动速率来确定浏览操作是否满足第一条件。基于此,在上述图1的基础上,图2还提供了另一种游戏中虚拟商品的推荐方法的流程图,对滑动操作的实施方式进行说明,如图2所示,包括以下步骤:

  步骤S202,响应作用于商品展示界面的滑动操作,监听滑动操作对应的滑动方向,按照滑动方向更新商品展示界面显示的虚拟商品;

  具体地,玩家可以在商品展示界面的任意位置处进行滑屏,终端设备可以监听到玩家的滑屏行为并进行响应,进一步,在商品展示界面中还可以设置滑动控件,如,类似进度条的翻页条等等供玩家操作。

  而按照滑动方向更新商品展示界面显示的虚拟商品时,可以先确定第一商品页,该第一商品页中包括商品展示界面中当前显示的虚拟商品;然后获取与滑动方向对应的第二商品页,第二商品页中包括预设的虚拟商品;再将商品展示界面中的第一商品页切换为第二商品页,并显示第二商品页中的虚拟物品,以对商品展示界面显示的虚拟商品进行更新。

  步骤S204,监听滑动操作的滑动速率,如果滑动速率小于预设阈值,确定浏览操作满足所述第一条件;

  其中,对于上述滑动操作的实施方式,按照滑动方向更新商品展示界面显示的虚拟商品时,可以包括两种情况:(1)列表式的滚动情况,如,按照滑动方向进行连续横向滚动或者纵向滚动等等;(2)页面切换情况,如,以翻页的方式直接进行页面切换。而滑动速率可以以两次滑动操作的间隔时间进行表征,间隔越大,说明翻页越慢,即当前商品显示的时间越长,因此,可以确定出商品展示界面当前显示的虚拟商品为目标虚拟商品。

  进一步,该步骤中监听滑动操作的滑动速率的步骤包括:调用预先设置的触摸事件回调函数,通过触摸事件回调函数监听滑动操作对应的滑动速率。

  在实际使用时,上述触摸事件回调函数通常是触控设备的开发模块中内置的回调函数,如,onTouchEvent()函数,或者addMovement()函数等等,触控设备在响应滑动操作时,可以调用内置的回调函数来监听当前玩家的滑动速率,以便于继续执行步骤S206来确定目标商品页。

  步骤S206,当浏览操作满足第一条件时,确定商品展示界面当前显示的虚拟商品为目标虚拟商品;

  步骤S208,将目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品;

  具体实现时,上述商品信息包括商品的属性、价格等等,商品的属性还可以包括商品的亮点等信息,进一步,上述的虚拟角色已配置的虚拟物品是指当前虚拟角色所拥有的武器、装备、服装、道具等等,对于这些拥有的虚拟商品,虚拟角色可以选择随身携带,也可以存放至预设的游戏背包中,供玩家随时更换或者使用。

  在实际使用时,上述对滑动速率进行监听时,终端设备还可以记录当前玩家所能浏览到的商品列表的商品页,并将商品页与当前的滑动速率一一对应,以数组数据的形式发回给交易平台的后台服务器;后台服务器在接收到终端设备发回的数组数据后,对数组数据进行存储分析。

  进一步,当终端设备监听到玩家的滑动速率小于预设阈值时,说明玩家对当前商品页的至少一个虚拟商品感兴趣,此时玩家也会存在上下滑屏的滚动行为,且停留时间较长,此时,终端设备还可以向后台服务器发送信号,进而将目标商品页发送至后台服务器,以使后台服务器根据目标虚拟商品的商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品,并将确定的推荐虚拟商品推送至终端设备,以使终端设备继续执行下述步骤S210,对后台服务器确定的推荐虚拟商品进行推荐。

  步骤S210,推荐后台服务器确定的推荐虚拟商品。

  具体地,在推荐上述后台服务器确定的推荐虚拟商品时,可以以预设方式显示推荐虚拟商品;如,在商品展示界面中对确定的推荐虚拟商品进行高亮显示等等;

  进一步,还可以获取上述推荐虚拟商品的推荐信息,并在商品展示界面显示推荐虚拟商品的推荐信息,其中,推荐信息包括推荐虚拟商品的促销信息。

  具体地,上述促销信息通常包括推荐虚拟商品的优惠信息,可以是实际金额的购买优惠券,或者虚拟奖励的兑换优惠券等等,并且,为了便于玩家领取,可以以悬浮框的方式悬浮于商品展示界面上,以便于对推荐虚拟商品进行智能导购。

  因此,上述游戏中虚拟商品的推荐方法,可以在终端设备侧对玩家行为与虚拟商品价值进行分析,以实现在特定的场景下针对特定的玩家进行精准的导购,并且,通过智能导购的方式,能够节省营销经费,达到更好的收益效果。

  进一步,在上述实施方式的基础上,本发明实施例还提供了另一种游戏中虚拟商品的推荐方法,该方法应用于后台服务器,具体地,该后台服务器是交易平台的后台服务器,且该后台服务器与上述终端设备通信,如图3所示的另一种游戏中虚拟商品的推荐方法的流程图,该方法包括以下步骤:

  步骤S302,接收目标虚拟商品的商品信息;

  其中,目标虚拟商品为终端设备在浏览操作满足第一条件时确定的;

  步骤S304,根据商品信息和终端设备控制的虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品;

  具体地,终端设备可以执行上述图1或图2所示的方法,响应作用于商品展示界面的浏览操作,并根据浏览操更新商品展示界面显示的虚拟商品,当浏览操作满足第一条件时,确定商品展示界面当前显示的虚拟商品为目标虚拟商品;进而将该目标虚拟商品的商品信息发送至后台服务器。后台服务器在接收到上述目标虚拟商品的商品信息后,可以继续执行上述步骤S304,来确定目标虚拟商品中的推荐虚拟商品。

  进一步,上述交易平台侧的后台服务器还与游戏服务器通信;因此,在后台服务器获取终端设备控制的虚拟角色已配置的虚拟物品时,可以通过游戏服务器来获取虚拟角色已配置的虚拟物品,例如,后台服务器通过预设的通信接口向游戏服务器发送获取指令,游戏服务器接收到该获取指令时,可以查获找当前终端设备上所登录的游戏账号的虚拟角色的虚拟物品数据,并将虚拟物品数据通过上述预设的通信接口反馈至后台服务器,以便于后台服务器进一步分析,进而确定推荐虚拟商品。

  步骤S306,推荐上述推荐虚拟商品至终端设备。

  具体实现时,为了使后台服务器确定的推荐虚拟商品具有针对性,以吸引玩家的兴趣,可借助于目标虚拟商品的相似性指标来进一步确定推荐虚拟商品,具体地,上述步骤S304中,确定目标虚拟商品中的推荐虚拟商品时,可以先根据商品信息获取目标虚拟商品的相似性指标;然后基于该相似性指标和虚拟角色已配置的虚拟物品确定目标虚拟商品中的推荐虚拟商品。

  具体地,在基于相似性指标确定推荐虚拟商品时,可以在目标虚拟商品中提取与虚拟角色已配置的虚拟物品属于相同类别的候选虚拟商品,并计算该候选虚拟商品与虚拟角色已配置的虚拟物品的属性差值;如果属性差值大于预设的差值阈值,且,相似性指标大于预设的指标阈值,则将候选虚拟商品确定为目标虚拟商品。

  通常,玩家感兴趣的候选虚拟商品,其属性值通常是高于目前虚拟角色已配置的虚拟物品的,而上述属性插值大于预设的差值阈值的情况,则说明该候选虚拟商品的属性值要更加优于虚拟角色已配置的虚拟物品,进一步,相似性指标大于预设的指标阈值,则说明在当前目标虚拟商品的商品属性具有一定的相似性,包括相似的商品种类,或者相似的商品属性等等,例如,目标虚拟商品中有衣服A、衣服B;鞋A、鞋B、鞋C;武器A、武器C、武器D等等,其中,衣服A、鞋A、武器A还有特定的套装效果等等,这些具有一定的相似性的候选虚拟商品可以有效提升虚拟角色的属性值,因此,可以将满足上述差值阈值和指标阈值的候选虚拟商品确定为推荐虚拟商品进行推荐。

  在实际使用时,虚拟商品的推荐过程,是在终端设备响应玩家对虚拟商品的浏览操作时进行的,当玩家在终端设备上浏览虚拟商品时,后台服务器可以执行图3所示的推荐过程进行虚拟商品的推荐,而上述虚拟商品的商品信息通常是保存在后台服务器的商品库中,以使终端设备从后台服务器的商品库拉取虚拟商品供玩家浏览,因此,后台服务器一般都配置有包含多个虚拟商品的商品库。进一步,随着游戏进度和游戏版本的不断更新,该商品库中的虚拟商品也可以进行更新,例如,游戏的开发人员可以制作虚拟商品的更新包,并在后台服务器上对虚拟商品进行更新,因此,本发明实施例提供的游戏中虚拟商品的推荐方法,还包括以下过程:

  响应作用于商品库的更新操作,对商品库中包含的虚拟商品进行更新;按照预设的排序规则更新包含虚拟商品的商品列表。其中,该预设的排序规则,可以是价格排序、上架时间排序,以及根据玩家的历史浏览记录进行排序等等。

  进一步,上述商品列表通常包括多个商品页,每个商品页包括预设数量的虚拟商品,以供终端设备进行分段拉取。而后台服务器也可以对分段拉取的商品进行多维度的分析,以判定其相似性。具体地,以上述预设数量为15个为例,后台服务器可以在按照预设的排序规则更新商品列表后,按照排序规则的顺序,设置每15个虚拟商品为一个商品页,然后获取该15个商品的商品信息,如,商品亮点、关键属性、价格等若干维度,进行继续相似程度分析,因此,上述后台服务器侧的游戏中虚拟商品的推荐方法,还包括以下过程:

  获取虚拟商品的商品信息,根据虚拟商品的商品信息计算虚拟商品的相似性指标,其中,该相似性指标用于表征虚拟商品的相似程度。

  具体地,虚拟商品的商品信息包括以下属性值中的一种或多种:虚拟商品的亮点词、关键属性值和价格属性值;

  因此,相似性指标可以表示为:相似性指标=A1*h1+A2*h2+A3*h3;其中,A1表示虚拟商品中相同的亮点词的个数,h1表示A1的权重值;A2表示预设数量的虚拟商品的关键属性值的统计差值,h2表示A2的权重值;A3表示预设数量的虚拟商品的价格属性值的统计差值,h3表示A3的权重值。

  在实际使用时,后台服务器可以预先收集每个虚拟商品的亮点词,该亮点词一般是该虚拟商品较为突出的可以带有其他稀有特效的属性,例如,虚拟武器商品,其亮点词可能是“伤害超过某一个数值”等等,进一步,上述关键属性值,一般指虚拟商品的战斗力、特效特技等等属性。

  为了便于理解,以每个商品页包括15个虚拟商品为例进行说明,且,关键属性值的统计差值用关键属性值的标准差计算,价格属性值的统计差值用价格的标准差计算,相似性指标用S表示,对于包括虚拟商品的亮点词、关键属性值和价格属性值的商品信息,其相似性指标的表达式可以表示为S=相同的亮点词的个数*1+关键属性值标准差的*0.3+价格属性值的标准差*0.5,即,15个虚拟商品中,相同的亮点词的个数的权重为1,关键属性值标准差的权重为0.3,价格属性值的标准差的权重为0.5。通过上述表达式计算出的相似性指标,即为将该商品页中15个虚拟商品联系起来的相似性指标,后台服务器可以将该商品页的相似性指标进行存储,以便于执行上述游戏中虚拟商品的推荐方法。

  在实际使用时,上述计算相似性指标的过程,可以在每次更新商品列表时进行,在计算完成后,存储至预设的存储地址,供终端设备使用。进一步,计算相似性指标的过程也可以在每次终端设备响应玩家的浏览操作,拉取商品列表时进行实时的计算,可以使计算的相似性指标更准确。具体的计算时机可以根据实际使用情况进行设置,本发明实施例对此不进行限制。

  综上,本发明实施例提供的游戏中虚拟商品的推荐方法,交易平台侧的后台服务器能够分析当前商品列表内多个商品的相似程度,并以此作为向玩家推荐虚拟商品的依据;终端设备侧能够分析用户浏览当前虚拟商品的行为,判断其对虚拟商品的感兴趣程度,同样也可以作为向玩家推荐虚拟商品的依据,在进行虚拟商品推荐时,后台服务器可以拉取虚拟角色游戏数据,结合虚拟角色身上已配置的装备,计算属性提升的差值,并结合上述后台服务器和终端设备侧手机的信息,判断是否触发虚拟商品的推荐过程,以实现虚拟商品的智能导购,进而在满足条件的情况下,如,属性差值大于预设的差值阈值,且,相似性指标大于预设的指标阈值,则将候选虚拟商品确定为推荐虚拟商品,实现针对特定场景的特定玩家进行推荐虚拟商品的推荐,如发放推荐虚拟商品的优惠信息等等。

  因此,本发明实施例提供的游戏中虚拟商品的推荐方法,通过对玩家的浏览行为与虚拟商品的相似性分析,能够实现在特定的场景下针对特定的玩家进行精准的导购,而通过对虚拟商品的导购过程,交易平台也能够节省营销经费,达到更好的收益效果。

  在上述实施方式的基础上,针对图1和图2所示的游戏中虚拟商品的推荐方法,本发明实施例还提供了一种游戏中虚拟商品的推荐装置,通过终端设备提供一商品展示界面,所述商品展示界面中包括至少一虚拟商品,图4示出了一种游戏中虚拟商品的推荐装置的结构示意图,如图4所示,该装置包括以下步骤:

  更新模块40,用于响应作用于所述商品展示界面的浏览操作,根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品;

  第一确定模块42,用于当浏览操作满足第一条件时,确定所述商品展示界面当前显示的所述虚拟商品为目标虚拟商品;

  发送模块44,用于将所述目标虚拟商品的商品信息发送至后台服务器,以使后台服务器根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;

  第一推荐模块46,用于推荐所述后台服务器确定的所述推荐虚拟商品。

  在实际使用时,上述终端设备为触控设备;浏览操作为作用于所述商品展示界面的滑动操作;因此,上述更新模块40还用于:监听所述滑动操作对应的滑动方向,按照所述滑动方向更新所述商品展示界面显示的所述虚拟商品。

  进一步,上述更新模块40还用于:确定第一商品页,所述第一商品页中包括所述商品展示界面中当前显示的所述虚拟商品;获取与所述滑动方向对应的第二商品页,所述第二商品页中包括预设的虚拟商品;将所述商品展示界面中的所述第一商品页切换为所述第二商品页,并显示所述第二商品页中的虚拟物品。

  进一步,上述浏览操作满足第一条件包括:监听所述滑动操作的滑动速率,如果所述滑动速率小于预设阈值,确定所述浏览操作满足所述第一条件。

  进一步,上述更新模块40还用于:调用预先设置的触摸事件回调函数,通过所述触摸事件回调函数监听所述滑动操作对应的滑动速率。

  进一步,上述终端设备为触控设备;上述浏览操作为作用于所述商品展示界面中翻页控件的点击操作;上述更新模块40还用于:监听所述点击操作的触控位置,根据所述触控位置确定目标翻页控件;根据所述目标翻页控件更新所述商品展示界面显示的所述虚拟商品。

  具体地,更新模块40还用于:确定第一商品页,所述第一商品页中包括所述商品展示界面中当前显示的所述虚拟商品;获取与目标翻页控件对应的第二商品页,所述第二商品页中包括预设的虚拟商品;将所述商品展示界面中的所述第一商品页切换为所述第二商品页,并显示所述第二商品页中的虚拟物品。

  其中,浏览操作满足第一条件包括:监听所述点击操作的点击频率,如果所述点击频率小于预设阈值,确定所述浏览操作满足所述第一条件。

  进一步,上述装置还可以在响应作用于所述商品展示界面的浏览操作,根据所述浏览操作更新所述商品展示界面显示的所述虚拟商品之前,响应作用于游戏界面中商品展示控件的触控操作,生成所述商品展示界面;从商品库中拉取包括多个虚拟商品的商品列表,并在所述商品展示界面对所述商品列表进行显示;其中,所述商品列表为后台服务器按照预设的排序规则生成的。

  进一步,上述第一推荐模块46用于:以预设方式显示所述推荐虚拟商品;或者,获取所述推荐虚拟商品的推荐信息,并在所述商品展示界面显示所述推荐虚拟商品的推荐信息,其中,所述推荐信息包括所述推荐虚拟商品的促销信息。

  此外,对应于图3所示的游戏中虚拟商品的推荐方法,本发明实施例还提供了另一种游戏中虚拟商品的推荐装置,该装置应用于后台服务器,后台服务器与终端设备通信,如图5所示的另一种游戏中虚拟商品的推荐装置的结构示意图,该装置包括:

  接收模块50,用于接收目标虚拟商品的商品信息,其中,所述目标虚拟商品为所述终端设备在浏览操作满足第一条件时确定的;

  第二确定模块52,用于根据所述商品信息和所述终端设备控制的虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品;

  第二推荐模块54,用于推荐所述推荐虚拟商品至所述终端设备。

  进一步,上述第二确定模块52用于:根据所述商品信息获取所述目标虚拟商品的相似性指标;基于所述相似性指标和所述虚拟角色已配置的虚拟物品确定所述目标虚拟商品中的推荐虚拟商品。

  进一步,上述第二确定模块52还用于:在所述目标虚拟商品中提取与所述虚拟角色已配置的虚拟物品属于相同类别的候选虚拟商品;计算所述候选虚拟商品与所述虚拟角色已配置的虚拟物品的属性差值;如果所述属性差值大于预设的差值阈值,且,所述相似性指标大于预设的指标阈值,则将所述候选虚拟商品确定为推荐虚拟商品。

  进一步,在图5的基础上,图6还示出了另一种游戏中虚拟商品的推荐装置的结构示意图,除图5所示的结构外,上述装置还包括:

  更新模块58,用于响应作用于所述商品库的更新操作,对所述商品库中包含的所述虚拟商品进行更新;按照预设的排序规则更新包含所述虚拟商品的商品列表。

  进一步,上述装置还包括:

  计算模块60,用于获取虚拟商品的商品信息,根据所述虚拟商品的商品信息计算所述虚拟商品的相似性指标,其中,所述相似性指标用于表征所述虚拟商品的相似程度。

  其中,虚拟商品的商品信息包括以下属性值中的一种或多种:所述虚拟商品的亮点词、关键属性值和价格属性值;

  上述相似性指标=A1*h1+A2*h2+A3*h3;其中,A1表示预设数量的所述虚拟商品中相同的所述亮点词的个数,h1表示A1的权重值;A2表示预设数量的所述虚拟商品的关键属性值的统计差值,h2表示A2的权重值;A3表示预设数量的所述虚拟商品的价格属性值的统计差值,h3表示A3的权重值。

  本发明实施例提供的游戏中虚拟商品的推荐装置,与上述实施例提供的游戏中虚拟商品的推荐方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

  并且,本发明实施例提供的游戏中虚拟商品的推荐装置,其实现原理及产生的技术效果和前述游戏中虚拟商品的推荐方法实施例相同,为简要描述,装置的实施例部分未提及之处,可参考前述方法实施例中相应内容,在此不再赘述。

  本发明实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该处理器执行所述计算机程序时实现上述游戏中虚拟商品的推荐方法。

  进一步,本发明实施例还提供了一种电子设备的结构示意图,如图7所示,为该电子设备的结构示意图,其中,该电子设备包括处理器101和存储器100,该存储器100存储有能够被该处理器101执行的计算机可执行指令,该处理器101执行该计算机可执行指令以实现上述游戏中虚拟商品的推荐方法。

  在图7示出的实施方式中,该电子设备还包括总线102和通信接口103,其中,处理器101、通信接口103和存储器100通过总线102连接。

  其中,存储器100可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA(IndustryStandard Architecture,工业标准体系结构)总线、PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线102可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

  处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器101读取存储器中的信息,结合其硬件完成前述实施例的游戏中虚拟商品的推荐方法。

  本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述游戏中虚拟商品的推荐方法。

  本发明实施例所提供的游戏中虚拟商品的推荐方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

  另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

  所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

  在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

  最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

《游戏中虚拟商品的推荐方法、装置及电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)