一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟商品推荐方法、装置、设备和存储介质与流程

2021-09-14 23:46:00 来源:中国专利 TAG:装置 虚拟 网络游戏 方法 商品


1.本发明涉及网络游戏技术领域,尤其涉及一种虚拟商品推荐方法、装置、设备和存储介质。


背景技术:

2.随着移动互联网的普及和发展,应用软件的开发商及运营商越来越关心其产品的当前主要使用群体的信息。现有的游戏平台,当玩家在战斗过程中需要购买装备时,只能手动点击到对应的装备购买页面里面进行选购,操作繁琐。而且在选购的过程中,会影响到玩家对当前的游戏角色的操控,使得玩家无法对游戏角色进行及时响应而导致游戏失败,用户的游戏体验不佳。


技术实现要素:

3.本发明实施例的目的是提供一种虚拟商品推荐方法、装置、设备和存储介质,能够自动在操作界面上为用户推荐合适的虚拟商品,使得用户选购虚拟商品的过程更加便捷,并避免影响到用户的游戏过程。
4.为实现上述目的,本发明实施例提供了一种虚拟商品推荐方法,包括:
5.获取用户当前选定的游戏角色当前的角色状态信息,并基于所述角色状态信息构建所述游戏角色的战斗状态属性;
6.获取用户当前的游戏账户信息;
7.根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;
8.获取游戏角色在操作界面的人物显示区域,并根据所述人物显示区域在操作界面中生成推荐显示区域;
9.在所述推荐显示区域显示所述推荐商品。
10.作为上述方案的改进,所述角色状态信息包括游戏等级、虚拟商品购买信息、技能状态及生命状态,所述游戏账户信息包括所述游戏角色的货币余额。
11.作为上述方案的改进,所述根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品,包括:
12.根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品;
13.从所述未购买的虚拟商品中筛选出所述货币余额可购买的候选商品;
14.根据所述技能状态或所述生命状态从所述候选商品中获取对应的推荐商品。
15.作为上述方案的改进,根据所述人物显示区域在操作界面中生成推荐显示区域,包括:
16.当所述游戏角色在所述操作界面中保持静止状态时,在所述人物显示区域外生成推荐显示区域;
17.当所述游戏角色在所述操作界面中移动时,获取所述游戏角色的移动方向,在与所述移动方向相反方向处的所述人物显示区域外生成推荐显示区域。
18.作为上述方案的改进,所述在所述推荐显示区域显示所述推荐商品,包括:
19.当所述推荐商品的数量大于预设的数量显示阈值时,获取所述游戏角色在上一游戏等级购买的历史游戏商品;
20.获取历史游戏商品在当前游戏等级下的对应的进阶游戏商品;
21.从所述推荐商品中获取进阶游戏商品显示在所述推荐显示区域。
22.为实现上述目的,本发明实施例还提供了一种虚拟商品推荐装置,包括:
23.战斗状态属性构建模块,用于获取用户当前选定的游戏角色当前的角色状态信息,并基于所述角色状态信息构建所述游戏角色的战斗状态属性;
24.游戏账户信息获取模块,用于获取用户当前的游戏账户信息;
25.推荐商品获取模块,用于根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;
26.推荐显示区域生成模块,用于获取游戏角色在操作界面的人物显示区域,并根据所述人物显示区域在操作界面中生成推荐显示区域;
27.显示模块,用于在所述推荐显示区域显示所述推荐商品。
28.作为上述方案的改进,所述角色状态信息包括游戏等级、虚拟商品购买信息、技能状态及生命状态,所述游戏账户信息包括所述游戏角色的货币余额。
29.作为上述方案的改进,所述推荐商品获取模块包括:
30.未购买的虚拟商品确定单元,用于根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品;
31.候选商品获取单元,用于从所述未购买的虚拟商品中筛选出所述货币余额可购买的候选商品;
32.推荐商品获取单元,用于根据所述技能状态或所述生命状态从所述候选商品中获取对应的推荐商品。
33.为实现上述目的,本发明实施例还提供了一种虚拟商品推荐设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的虚拟商品推荐方法。
34.为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的虚拟商品推荐方法。
35.相比于现有技术,本发明实施例公开的所述虚拟商品推荐方法、装置、设备和存储介质,通过根据游戏角色的角色状态信息构建该游戏角色的战斗状态属性,并根据战斗状态属性和游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;然后根据游戏角色在操作界面的人物显示区域生成推荐显示区域,从而在所述推荐显示区域显示所述推荐商品。由于在推荐商品时,根据游戏角色的状态信息主动在操作界面显示推荐商品,无需用户手动打开商品购买页面,使得用户选购虚拟商品的过程更加便捷,并且根据人物显示区域生成推荐显示区域,避免影响到用户的游戏过程,从而提高了用户的游戏体验。
附图说明
36.图1是本发明实施例提供的一种虚拟商品推荐方法的流程图;
37.图2是本发明实施例提供的一种虚拟商品推荐装置的结构框图;
38.图3是本发明实施例提供的一种虚拟商品推荐设备的结构框图。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.参见图1,图1是本发明实施例提供的一种虚拟商品推荐方法的流程图,所述商品推荐方法包括:
41.s1、获取用户当前选定的游戏角色当前的角色状态信息,并基于所述角色状态信息构建所述游戏角色的战斗状态属性;
42.s2、获取用户当前的游戏账户信息;
43.s3、根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;
44.s4、获取游戏角色在操作界面的人物显示区域,并根据所述人物显示区域在操作界面中生成推荐显示区域;
45.s5、在所述推荐显示区域显示所述推荐商品。
46.具体地,在步骤s1中,用户可能具备多个游戏角色,在用户选定了游戏角色后,在游戏过程中需要获取所述游戏角色的角色状态信息。所述角色状态信息包括游戏等级、虚拟商品购买信息、技能状态及生命状态,所述游戏等级为所述游戏角色所处的级别,所述虚拟商品购买记录为所述游戏角色在游戏过程中已经购买过的虚拟商品汇总,所述技能状态为所述游戏角色的技能(比如:需要长时间恢复的主技能、无时间限制的常用技能、恢复时间较快的副技能等)待机情况,所述生命状态为所述游戏角色的血条剩余量。
47.示例性的,基于所述角色状态信息构建所述游戏角色的战斗状态属性,比如所述游戏角色的战斗状态属性为:所述游戏角色处于1级无装备、主技能未开启的满血状态的战斗状态属性,或者是处于3级有铁刀、主技能开启的残血状态的战斗属性。
48.具体地,在步骤s2中,获取用户当前的游戏账号信息,所述游戏账户信息包括所述游戏角色的货币余额。示例性的,所述游戏角色中的货币是指可以用来购买虚拟商品的货币,比如金币、宝石等。
49.具体地,在步骤s3中,所述根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品,包括步骤s31~s33:
50.s31、根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品;
51.s32、从所述未购买的虚拟商品中筛选出所述货币余额可购买的候选商品;
52.s33、根据所述技能状态或所述生命状态从所述候选商品中获取对应的推荐商品。
53.示例性的,所述虚拟角色在处于不同游戏等级时有对应等级的虚拟商品,根据所
述虚拟商品购买信息可以得知所述虚拟角色已经购买过的虚拟商品,此时根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品,然后从所述未购买的虚拟商品中筛选出所述货币余额可支付的候选商品。在获取到所述候选商品后,根据所述游戏角色的技能状态或生命状态从所述候选商品中获取推荐商品,比如所述技能状态为主技能未开启,此时可推荐与主技能相关的推荐商品,从而加强主技能的性能(比如加强伤害);或者,所述生命状态为残血状态时,推荐可迅速补血的虚拟商品。
54.具体地,在步骤s4中,根据所述人物显示区域在操作界面中生成推荐显示区域,包括步骤s41~s42:
55.s41、当所述游戏角色在所述操作界面中保持静止状态时,在所述人物显示区域外生成推荐显示区域;
56.s42、当所述游戏角色在所述操作界面中移动时,获取所述游戏角色的移动方向,在与所述移动方向相反方向处的所述人物显示区域外生成推荐显示区域。
57.示例性的,所述人物显示区域为在所述操作界面中所述游戏角色的显示区域,即以所述游戏角色的人物轮廓所组成的显示区域;或者所述人物显示区域包括所述游戏角色预设显示范围的显示区域,即所述人物显示区域包括了所述游戏角色的人物轮廓所组成的显示区域以及人物轮廓之外预设显示范围的显示区域。
58.当所述游戏角色在所述操作界面中保持静止状态时,可以在所述人物显示区域外生成所述推荐显示区域,此时所述推荐显示区域靠近所述游戏角色,但又不会对所述游戏角色有遮挡。当所述游戏角色在所述操作界面中移动时,此时为避免影响所述游戏角色的移动视野,在与所述游戏角色移动方向的相反方向处的所述人物显示区域外生成推荐显示区域。
59.值得说明的是,所述推荐显示区域不会与所述操作界面中的固定工具栏重叠,比如所述固定工具栏为地图、技能操控栏等。
60.具体地,在步骤s5中,所述在所述推荐显示区域显示所述推荐商品,包括步骤s51~s53:
61.s51、当所述推荐商品的数量大于预设的数量显示阈值时,获取所述游戏角色在上一游戏等级购买的历史游戏商品;
62.s52、获取历史游戏商品在当前游戏等级下的对应的进阶游戏商品;
63.s53、从所述推荐商品中获取进阶游戏商品显示在所述推荐显示区域。
64.示例性的,因所述操作界面上需要显示较多的元素,因此能够显示在所述推荐显示区域中的推荐商品不宜过多,所述数量显示阈值可以为2。当所述推荐商品的数量大于2时,获取所述游戏角色在上一游戏等级中购买的历史游戏商品,并获取历史游戏商品在当前游戏等级下的对应的进阶游戏商品,比如所述游戏角色当前处于2级,其在1级时购买了草鞋,而2级时草鞋的进阶版商品为布鞋,当所述推荐商品中存在布鞋时,可以获取该布鞋显示在所述推荐显示区域。
65.在本发明实施例中,在推荐商品数量过多时,通过获取用户在上一等级时的商品购买记录来确定最终需要推荐的商品,可以更符合用户的商品购买喜好,增加用户的游戏体验。
66.相比于现有技术,本发明实施例公开的虚拟商品推荐方法,根据游戏角色的角色
状态信息构建该游戏角色的战斗状态属性,并根据战斗状态属性和游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;然后根据游戏角色在操作界面的人物显示区域生成推荐显示区域,从而在所述推荐显示区域显示所述推荐商品。由于在推荐商品时,根据游戏角色的状态信息主动在操作界面显示推荐商品,无需用户手动打开商品购买页面,使得用户选购虚拟商品的过程更加便捷,并且根据人物显示区域生成推荐显示区域,避免影响到用户的游戏过程,从而提高了用户的游戏体验。
67.参见图2,图2是本发明实施例提供的一种虚拟商品推荐装置10的结构框图,所述商品推荐装置10包括:
68.战斗状态属性构建模块11,用于获取用户当前选定的游戏角色当前的角色状态信息,并基于所述角色状态信息构建所述游戏角色的战斗状态属性;
69.游戏账户信息获取模块12,用于获取用户当前的游戏账户信息;
70.推荐商品获取模块13,用于根据所述游戏角色的战斗状态属性和所述游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;
71.推荐显示区域生成模块14,用于获取游戏角色在操作界面的人物显示区域,并根据所述人物显示区域在操作界面中生成推荐显示区域;
72.显示模块15,用于在所述推荐显示区域显示所述推荐商品。
73.具体地,用户可能具备多个游戏角色,在用户选定了游戏角色后,在游戏过程中需要获取所述游戏角色的角色状态信息。所述角色状态信息包括游戏等级、虚拟商品购买信息、技能状态及生命状态,所述游戏等级为所述游戏角色所处的级别,所述虚拟商品购买记录为所述游戏角色在游戏过程中已经购买过的虚拟商品汇总,所述技能状态为所述游戏角色的技能(比如:需要长时间恢复的主技能、无时间限制的常用技能、恢复时间较快的副技能等)待机情况,所述生命状态为所述游戏角色的血条剩余量。
74.示例性的,所述战斗状态属性构建模块11基于所述角色状态信息构建所述游戏角色的战斗状态属性,比如所述游戏角色的战斗状态属性为:所述游戏角色处于1级无装备、主技能未开启的满血状态的战斗状态属性,或者是处于3级有铁刀、主技能开启的残血状态的战斗属性。
75.具体地,所述游戏账户信息获取模块12获取用户当前的游戏账号信息,所述游戏账户信息包括所述游戏角色的货币余额。示例性的,所述游戏角色中的货币是指可以用来购买虚拟商品的货币,比如金币、宝石等。
76.具体地,所述推荐商品获取模块13包括:
77.未购买的虚拟商品确定单元,用于根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品;
78.候选商品获取单元,用于从所述未购买的虚拟商品中筛选出所述货币余额可购买的候选商品;
79.推荐商品获取单元,用于根据所述技能状态或所述生命状态从所述候选商品中获取对应的推荐商品。
80.示例性的,所述虚拟角色在处于不同游戏等级时有对应等级的虚拟商品,根据所述虚拟商品购买信息可以得知所述虚拟角色已经购买过的虚拟商品,此时根据所述游戏等级和所述虚拟商品购买信息,获取与该游戏等级对应的所述游戏角色未购买的虚拟商品,
然后从所述未购买的虚拟商品中筛选出所述货币余额可支付的候选商品。在获取到所述候选商品后,根据所述游戏角色的技能状态或生命状态从所述候选商品中获取推荐商品,比如所述技能状态为主技能未开启,此时可推荐与主技能相关的推荐商品,从而加强主技能的性能(比如加强伤害);或者,所述生命状态为残血状态时,推荐可迅速补血的虚拟商品。
81.具体地,所述推荐显示区域生成模块14用于:
82.当所述游戏角色在所述操作界面中保持静止状态时,在所述人物显示区域外生成推荐显示区域;
83.当所述游戏角色在所述操作界面中移动时,获取所述游戏角色的移动方向,在与所述移动方向相反方向处的所述人物显示区域外生成推荐显示区域。
84.示例性的,所述人物显示区域为在所述操作界面中所述游戏角色的显示区域,即以所述游戏角色的人物轮廓所组成的显示区域;或者所述人物显示区域包括所述游戏角色预设显示范围的显示区域,即所述人物显示区域包括了所述游戏角色的人物轮廓所组成的显示区域以及人物轮廓之外预设显示范围的显示区域。
85.当所述游戏角色在所述操作界面中保持静止状态时,可以在所述人物显示区域外生成所述推荐显示区域,此时所述推荐显示区域靠近所述游戏角色,但又不会对所述游戏角色有遮挡。当所述游戏角色在所述操作界面中移动时,此时为避免影响所述游戏角色的移动视野,在与所述游戏角色移动方向的相反方向处的所述人物显示区域外生成推荐显示区域。
86.值得说明的是,所述推荐显示区域不会与所述操作界面中的固定工具栏重叠,比如所述固定工具栏为地图、技能操控栏等。
87.具体地,所述显示模块15用于:
88.当所述推荐商品的数量大于预设的数量显示阈值时,获取所述游戏角色在上一游戏等级购买的历史游戏商品;
89.获取历史游戏商品在当前游戏等级下的对应的进阶游戏商品;
90.从所述推荐商品中获取进阶游戏商品显示在所述推荐显示区域。
91.示例性的,因所述操作界面上需要显示较多的元素,因此能够显示在所述推荐显示区域中的推荐商品不宜过多,所述数量显示阈值可以为2。当所述推荐商品的数量大于2时,获取所述游戏角色在上一游戏等级中购买的历史游戏商品,并获取历史游戏商品在当前游戏等级下的对应的进阶游戏商品,比如所述游戏角色当前处于2级,其在1级时购买了草鞋,而2级时草鞋的进阶版商品为布鞋,当所述推荐商品中存在布鞋时,可以获取该布鞋显示在所述推荐显示区域。
92.在本发明实施例中,在推荐商品数量过多时,通过获取用户在上一等级时的商品购买记录来确定最终需要推荐的商品,可以更符合用户的商品购买喜好,增加用户的游戏体验。
93.相比于现有技术,本发明实施例公开的虚拟商品推荐装置10,根据游戏角色的角色状态信息构建该游戏角色的战斗状态属性,并根据战斗状态属性和游戏账户信息按照预设的商品推荐策略获取对应的推荐商品;然后根据游戏角色在操作界面的人物显示区域生成推荐显示区域,从而在所述推荐显示区域显示所述推荐商品。由于在推荐商品时,根据游戏角色的状态信息主动在操作界面显示推荐商品,无需用户手动打开商品购买页面,使得
用户选购虚拟商品的过程更加便捷,并且根据人物显示区域生成推荐显示区域,避免影响到用户的游戏过程,从而提高了用户的游戏体验。
94.参见图3,图3是本发明实施例提供的一种虚拟商品推荐设备20的结构框图,所述虚拟商品推荐设备20包括:处理器21、存储器22以及存储在所述存储器22中并可在所述处理器21上运行的计算机程序。所述处理器21执行所述计算机程序时实现上述各个虚拟商品推荐方法实施例中的步骤。或者,所述处理器21执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。
95.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器22中,并由所述处理器21执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述虚拟商品推荐设备20中的执行过程。
96.所述虚拟商品推荐设备20可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述虚拟商品推荐设备20可包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,所述示意图仅仅是虚拟商品推荐设备20的示例,并不构成对虚拟商品推荐设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述虚拟商品推荐设备20还可以包括输入输出设备、网络接入设备、总线等。
97.所称处理器21可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器21是所述虚拟商品推荐设备20的控制中心,利用各种接口和线路连接整个虚拟商品推荐设备20的各个部分。
98.所述存储器22可用于存储所述计算机程序和/或模块,所述处理器21通过运行或执行存储在所述存储器22内的计算机程序和/或模块,以及调用存储在存储器22内的数据,实现所述虚拟商品推荐设备20的各种功能。所述存储器22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
99.其中,所述虚拟商品推荐设备20集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器21执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装
置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
100.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
101.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜