游戏虚拟道具推荐系统、方法以及存储介质与流程
- 国知局
- 2024-07-11 15:59:14
本发明涉及游戏软件,具体涉及游戏虚拟道具推荐系统、方法以及存储介质。
背景技术:
1、随着科技的发展,社会的进步,人类进入了信息化时代,随着智能手机的普及,智能手机成为人们的日常用品。智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的手机类型的总称。目前智能手机的发展趋势是充分加入了人工智能、5g等多项专利技术,使智能手机成为用途最为广泛的专利产品。
2、游戏软件通常是指用各种程序和动画效果相结合起来的软件产品,我们称之为"游戏软件"。目前,在网络上我们经常看到的大型3d网络游戏和webgame网页游戏等都是通过用"3dmax、maya、flash等动画软件和java、c++、vb、等程序语言相结合而开发出来的,所以叫游戏软件。基于智能手机的发展和普及,手机游戏得到了迅速的发展,使游戏开发带来了巨大收益,因此也给了手机游戏软件研发巨大的开发动力。
3、虚拟道具是指在计算机游戏、在线游戏或其它数字娱乐领域中使用的可以用来增加游戏体验的物品或符号。这些虚拟道具通常是由游戏开发者创建,用来影响玩家的游戏体验,例如给予玩家额外的生命值、金钱、物品或者特殊能力等。虚拟道具通常可以分为多种类型,例如游戏货币、升级积分、特殊能力、装备等。玩家可以通过游戏中的关卡、任务或商城购买这些虚拟道具。虚拟道具在数字娱乐领域中起到了重要作用,它们可以为玩家带来更好的游戏体验,同时也可以为游戏开发者带来更多的收入。
4、现有的游戏虚拟道具推荐只能对游戏用户情况进行考量,并不能根据实际场景参数进行考量,推荐的虚拟道具并不能完全适应当前场景,造成推荐能力差。
技术实现思路
1、为解决上述技术问题,本发明提供游戏虚拟道具推荐系统,用于根据用户的所处环境和目标特征对道具进行推荐,所述的游戏虚拟道具推荐系统包括:
2、场景参数拾取模块,用于提取游戏用户当前所处的场景中的场景参数。在游戏的制作的过程中,每个场景都有对应的参数,这些参数包含多种参数信息,这些参数信息会包含与游戏用户相关的参数和无关的参数,所述的场景参数拾取模块用于对将这些与游戏用户相关的参数提取出来。在游戏的制作过程中可以将这些与游戏用户相关的参数进行标记,当场景参数拾取模块进行提取时,可以直接将这些标记的参数提取出来。当然在游戏的场景中所述的场景参数还包括目标的参数,目标也是当时场景的一部分。
3、场景参数量化模块,用于将场景参数量化获得场景参数量化值q,并对场景参数量化值q经过指数化获得场景指数值i,将这些场景指数值按照一个预设的顺序进行排列获得场景参数集a。所述的场景参数集a为{a1,a2┈}。
4、用户参数拾取模块,用于对游戏用户当前状态进行统计获得用户参数。游戏用户在游戏的过程中,所处的每个场景游戏用户都有对应的参数,这些参数包括自主学习用户选择偏好,例如颜色、价格等。这些参数也是包含与场景参数相关或者无关的参数,所述的用户参数拾取模块用于对将这些与场景参数相关的参数提取出来,具体的和场景参数拾取模块提取方法基本类似。
5、用户参数量化模块,用于将用户参数量化获得用户参数量化值,然后经过指数化获得用户指数值,将这些用户指数值按照预设的顺序进行排列获得用户参数集b。所述的用户参数集b为{b1,b2┈}。用户参数集b与场景参数集a的各个数值的处理的方法基本上是一致的,数据的处理方式与上述类似。
6、参数合并模块,用于通过将场景参数集a与用户参数集b合并获得参数扩充集c。所述的参数扩充集c即是将两个数集合并在一起,参数扩充集c为{a1,a2┈b1,b2┈}。并将参数扩充集c定义为{c1,c2┈cn}。
7、道具参数拾取模块,用于对各个游戏虚拟道具进行统计获得道具参数。在游戏进行制作的过程中,每个道具都会有其适用的场景,这些适应的场景需要的参数定义为道具参数。
8、道具参数量化模块,用于将道具参数量化获得道具参数量化值,并对道具参数量化值求负数,然后经过指数化获得道具指数值i’,将这些道具指数值按照预设的顺序进行排列获得道具参数集d。并将道具参数集d定义为{d1,d2┈dn}。所述的道具参数集与参数扩充集一致,且集中的数值的数量一致均为n,道具参数集与参数扩充集中各个数值的意义一致。在一般的情况下,参数扩充集c中的各个数值均与道具参数集各个数值对应,但是有时候并不完全相同,道具参数集中没有参数扩充集c中的数项,可以用1代替,具体在此不做赘述。对于参数扩充集c没有的数项并更替为1,具体在此不再一一赘述。
9、参数处理模块,用于通过道具参数集d与参数扩充集c计算获得分析评价参数e。并将各个分析评价参数e从小到大进行排序,并以排序顺序进行推荐。排在第一个为min{e},为最佳的推荐虚拟道具。
10、优选的:所述的场景参数集获取方法可以包括:场景参数拾取模块通过一个预设的参数-识别代码、位置信息表,从而获得各个场景参数的识别代码以及关键词相对代码的位置,然后对当前所述的游戏代码进行扫描,通过识别游戏中的识别代码以及关键词相对代码的位置,获得各个参数-识别代码、位置信息表中需求的各个场景参数,然后根据参数-识别代码、位置信息表中的编号位置获得场景参数。所述的参数-识别代码、位置信息表可以通过需求提前制备获得。
11、优选的:所述的场景参数量化过程具体可以包括:对场景参数进行扫描,并判断场景参数是否是量化参数,如果是,则进行规范化,如果否,则对该场景参数进行量化后规范化。所述的量化参数我们定义为阿拉伯数字,判断是否为量化参数则就是判断场景参数是否是阿拉伯数字,具体在此不做赘述。我们进行规范化可以是将非规范化的场景参数修正到一个具体的数值范围内,具体的数值范围设置可以根据实际情况而定,我们一般取值范围可以是0-10或者0-1。
12、优选的:对于非量化参数的场景参数的量化过程可以包括:将其分为m个等级,然后对应各个等级备注关键字,然后构建关键字-等级信息表,通过对当前场景参数与关键字进行对比获得相似度si,其中i为关键字等级编号,然后进行提取max{si}对应的等级i作为参数等级,然后计算获得场景参数量化值此时的q则是一个大于0小于1的一个量化数值。所述的m可以根据具体实际情况而定,一般为4-10。在一般的情况下场景参数内容比较统一。
13、优选的:所述的相似度获得方法具体可以包括:通过对当前场景参数内容扫描,获得场景参数中各个词组相对关键词的相关度wj,相对关键词的相关度wj可以通过制定规则获得。计算获得相似度其中j为场景参数中各个词组的编号,wj为当前场景参数中编号为j的词组相对关键词的相关度,m为当前场景参数中词组的总个数,s为当前场景参数中词组相关度为负数的词组个数。
14、优选的:所述的场景参数为数值时,可以将该数值除以一个预设的标准值作为场景参数量化值,所述的标准值可以大于一般情况下的该种类数值,具体在此不做赘述。
15、优选的:当所述的场景参数为分隔式数值时,所述的场景参数量化值其中k为各个分隔段的编号,xk为编号为k分隔段的数值,x为各个分隔段的标准值,所述的标准值可以大于一般情况下的该种类数值,n为分隔段的总个数。
16、优选的:所述的分析评价参数其中t为道具参数集d和参数扩充集c中的数项排序,由于道具参数集d和参数扩充集c中各个项对应的数据意义是相同的,且总数量一致,所以t此时表述的意义在两个数集中的意义相同。
17、本发明还提出了游戏虚拟道具推荐方法,所述的游戏虚拟道具推荐方法包括:
18、s1、提取游戏用户当前所处的场景中的场景参数;
19、s2、将场景参数量化获得场景参数量化值q,并对场景参数量化值q经过指数化获得场景指数值i;
20、s3、将场景指数值i按照一个预设的顺序进行排列获得场景参数集a;
21、s4、对游戏用户当前状态进行统计获得用户参数;
22、s5、将用户参数量化获得用户参数量化值,然后经过指数化获得用户指数值,将这些用户指数值按照预设的顺序进行排列获得用户参数集b;
23、s6、通过将场景参数集a与用户参数集b合并获得参数扩充集c;
24、s7、对各个游戏虚拟道具进行统计获得道具参数;
25、s8、将道具参数量化获得道具参数量化值,并对道具参数量化值求负数,然后经过指数化获得道具指数值i’;
26、s9、将这些道具指数值按照预设的顺序进行排列获得道具参数集d;
27、s10、通过道具参数集d与参数扩充集c计算获得分析评价参数e;
28、s11、并将各个分析评价参数e从小到大进行排序,并以排序顺序进行推荐。
29、本发明还提出一种计算机可读存储介质,其上存储有计算机程序。程序被处理器执行时,实现游戏虚拟道具推荐方法的步骤。游戏虚拟道具推荐方法在应用时,可以软件的形式进行应用,如设计成计算机可读存储介质可独立运行的程序,计算机可读存储介质可以是u盘,设计成u盾,通过u盘设计成通过外在触发启动整个方法的程序。
30、本发明的技术效果和优点:综合考虑到虚拟道具对游戏用户和场景的偏差,评价更贴合虚拟道具选择条件,选择更为贴切,推荐能力强。通过计算各个数项的相对波动程度,可以更好的表征道具与场景、游戏用户的偏差,表征能力强。在虚拟道具的选择过程中,一个参数偏差较大则不适合选择,通过设置指数计算,偏差越大,对应波动程度越大,可以很好的与偏差小的数项分割开来,避免了木桶现象出现。通过设置道具参数集与参数扩充集进行对比,可以对多个数项进行评比,评比能力强,更能贴合游戏客户的需求选择。
本文地址:https://www.jishuxx.com/zhuanli/20240615/76874.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表