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

虚拟角色成长方法及相关装置与流程

2022-08-13 00:09:06 来源:中国专利 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.获取目标对象的第二行为参数集和预设人脸模板;
37.将所述第一行为参数集与所述第二行为参数集进行比对,得到第一比对值;
38.将所述目标人脸与所述预设人脸模板进行比对,得到第二比对值;
39.依据所述第一比对值、所述第二比对值、所述目标第一权值和所述目标第二权值进行加权运算,得到目标比对值;
40.在所述目标比对值大于预设比对值时,确定所述目标对象与所述第一目标比对成功;
41.若比对成功,则向该目标对象发送告警信息。
42.本技术实施例的第二方面提供了一种虚拟角色成长装置,所述装置包括:
43.获取单元,用于获取目标用户使用第一应用程序时的操作参数;
44.第一确定单元,用于根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值;
45.第二确定单元,用于根据所述成长值,确定所述虚拟角色的目标等级。
46.结合第二方面,在一个可能的实现方式中,所述操作参数包括使用时长和操作倾向,所述第一确定单元用于:
47.根据所述使用时长确定第一参考成长值;
48.根据所述操作倾向,确定第二参考成长值;
49.根据所述第一参考成长值和/或所述第二参考成长值,确定与所述目标用户对应的虚拟角色的成长值。
50.结合第二方面,在一个可能的实现方式中,在所述根据所述操作倾向,确定第二参考成长值方面,所述第一确定单元用于:
51.根据所述操作倾向,确定所述目标用户的操作类型;
52.根据所述操作类型,确定第一评分值;
53.若所述第一评分值高于预设评分值,则获取所述目标用户使用所述第一应用程序的应用类别;
54.获取所述应用类别的关联信息,所述关联信息包括与所述第一应用程序相关联的第二应用程序的信息;
55.根据所述第二应用程序的信息,确定第二评分值;
56.根据所述第一评分值和所述第二评分值,确定所述第二参考成长值。
57.结合第二方面,在一个可能的实现方式中,所述装置还用于:
58.根据所述目标等级,确定所述虚拟角色的技能信息;
59.通过所述虚拟角色展示所述技能信息对应的技能。
60.结合第二方面,在一个可能的实现方式中,所述装置还用于:
61.获取第一图像,所述第一图像包括所述目标用户;
62.根据所述第一图像,获取所述目标用户的人体外观参数;
63.根据所述人体外观参数,确定所述虚拟角色的外观参数;
64.根据所述操作参数,确定所述虚拟角色的动作信息;
65.根据所述外观参数和所述动作信息,确定所述虚拟角色。
66.结合第二方面,在一个可能的实现方式中,所述装置还用于:
67.获取目标图像,所述目标图像包括第一目标;
68.对所述目标图像进行目标提取,得到目标区域;
69.对所述目标区域进行行为分析,得到第一行为参数集,所述第一行为参数集包括:行为类型和行为参数,所述行为参数至少包括行为识别精度;
70.对所述目标区域进行人脸提取,得到目标人脸;
71.确定所述目标人脸的目标清晰度,并确定所述目标清晰度对应的第一参考权值;
72.确定所述行为识别精度对应的第二参考权值;
73.依据所述第一参考权值和所述第二参考权值确定目标第一权值和目标第二权值,所述目标第一权值为人脸识别权重值,所述目标第二权值为行为识别权重值;
74.获取目标对象的第二行为参数集和预设人脸模板;
75.将所述第一行为参数集与所述第二行为参数集进行比对,得到第一比对值;
76.将所述目标人脸与所述预设人脸模板进行比对,得到第二比对值;
77.依据所述第一比对值、所述第二比对值、所述目标第一权值和所述目标第二权值进行加权运算,得到目标比对值;
78.在所述目标比对值大于预设比对值时,确定所述目标对象与所述第一目标比对成功;
79.若比对成功,则向该目标对象发送告警信息。
80.本技术实施例的第三方面提供一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本技术实施例第一方面中的步骤指令。
81.本技术实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。
82.本技术实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
83.实施本技术实施例,至少具有如下有益效果:
84.通过获取目标用户使用第一应用程序时的操作参数,根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值,根据所述成长值,确定所述虚拟角色的目标等级,因此,可以通过用户的操作参数,来确定第一应用程序中与目标应用程序对应的虚拟角色的成长值,并根据该成长值确定目虚拟角色的等级,通过在应用程序中设置虚拟角色的方式,可以提升用户使用第一应用程序时的次数,从而提升第一应用程序的使用时长。
附图说明
85.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
86.图1为本技术实施例提供了一种虚拟角色成长方法示意图;
87.图2为本技术实施例提供了一种虚拟角色成长方法的流程示意图;
88.图3为本技术实施例提供了另一种虚拟角色成长方法的流程示意图
89.图4为本技术实施例提供的一种终端的结构示意图;
90.图5为本技术实施例提供了一种虚拟角色成长装置的结构示意图。
具体实施方式
91.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
92.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
93.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地
和隐式地理解的是,本技术所描述的实施例可以与其它实施例相结合。
94.为了更好的理解本技术实施例提供的一种虚拟角色成长方法,下面首先对虚拟角色成长方法的应用场景进行简要介绍。如图1所示,目标用户使用第一应用程序,第一应用程序可以记录目标用户的操作参数,也可以是第一应用程序所在的终端来记录目标用户的操作参数,操作参数可以理解为用户使用应用程序的使用习惯,使用应用程序的功能等,根据操作参数,确定虚拟角色成长值,根据该成长值,确定虚拟角色的目标等级,可以根据成长值的数值等来确定目标等级,因此,可以通过用户的操作参数,来确定第一应用程序中与目标应用程序对应的虚拟角色的成长值,并根据该成长值确定目虚拟角色的等级,通过在应用程序中设置虚拟角色的方式,可以提升用户使用第一应用程序时的次数,从而提升第一应用程序的使用时长,同时也能提升用户使用第一应用程序时的趣味性。图1中的虚拟角色仅为示例说明,不作具体限定。
95.请参阅图2,图2为本技术实施例提供了一种虚拟角色成长方法的流程示意图。如图2所示,该方法包括:
96.201、获取目标用户使用第一应用程序时的操作参数。
97.可以通过第一应用程序记录的方式,来获取该操作参数,具体例如可以是,通过第一应用程序记录用户每次使用应用程序时,所使用的功能,时长等,以得到操作参数。也可以是通过第一应用程序所在的终端等来记录操作参数等。操作参数可以包括使用时长、操作倾向等。
98.202、根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值。
99.第一应用程序中包括有虚拟角色,该虚拟角色可以是在用户使用第一应用程序后根据用户的特征等生成的,也可以是预先生成的虚拟角色,根据用户的特征信息所选取的虚拟角色。虚拟角色可以是任务角色、动物角色等。虚拟角色在不同的等级时可以具有不同的功能,例如,不同的等级区间,具有不同的技能等,又例如,不同的等级区间,具有不同的颜色等。
100.可以根据使用时长和操作倾向等来确定成长值,例如,不同的使用时长具有不同的成长值,不同的操作倾向具有不同的成长值等。成长值可以采用累加的方式进行记录等。确定成长值的方法则可以是,以最后一次用户使用后得到的成长值与本次使用后得到的成长值增量之和,确定为当前的成长值等。
101.203、根据所述成长值,确定所述虚拟角色的目标等级。
102.不同的成长值,可以有对应的目标等级,例如,可以是成长值区间与等级相对应,不同的成长值区间对应有不同的目标等级。
103.本示例中,通过获取目标用户使用第一应用程序时的操作参数,根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值,根据所述成长值,确定所述虚拟角色的目标等级,因此,可以通过用户的操作参数,来确定第一应用程序中与目标应用程序对应的虚拟角色的成长值,并根据该成长值确定目虚拟角色的等级,通过在应用程序中设置虚拟角色的方式,可以提升用户使用第一应用程序时的次数,从而提升第一应用程序的使用时长。
104.在一个可能的实现方式中,操作参数包括使用时长和操作倾向,操作倾向可以理
解为用户使用应用时习惯使用的功能和使用方式等,例如,横屏或竖屏使用,使用具体的第一功能和第二功能的次数等。一种可能的所述根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值,的方法包括:
105.a1、根据所述使用时长确定第一参考成长值;
106.a2、根据所述操作倾向,确定第二参考成长值;
107.a3、根据所述第一参考成长值和/或所述第二参考成长值,确定与所述目标用户对应的虚拟角色的成长值。
108.不同的使用时长对应有不同的第一参考成长值,在通过使用时长确定第一参考成长值时,可以对使用时长进行处理,从第一使用时长中确定有用的使用时长,有用的使用时长可以理解为用户在实际会用应用程序的时长,则可以从使用时长中去除无用的使用时长,例如,去除用户挂机的时长、用户打开应用程序未进行操作的时长,可以提升第一参考成长值确定时的准确性。
109.可以根据操作倾向确定出目标用户的操作类型,根据操作类型来确定第二参考成长值。可以将第一参考成长值和第二参考成长值的均值确定为虚拟角色的成长值;也可以将第一参考成长值和第二参考成长值之和确定为虚拟角色的成长值;还可以对第一参考成长值和第二参考成长值进行权值运算,以得到虚拟角色的成长值等,权值运算的方式可以是对第一参考成长值和第二参考成长值乘以相应的权值,在将乘以权之后的第一参考成长值和第二参考成长值之和确定为虚拟角色的成长值。也可以将第一参考成长值和第二参考成长值中的最大值确定为虚拟角色的成长值。
110.本示例中,通过使用时长确定第一参考成长值,操作倾向确定第二参考成长值,并根据第一参考成长值和第二参考成长值确定虚拟角色的成长值,可以提升虚拟角色的成长值确定时的准确性。
111.在一个可能的实现方式中,一种可能的所述根据所述操作倾向,确定第二参考成长值的方法包括:
112.b1、根据所述操作倾向,确定所述目标用户的操作类型;
113.b2、根据所述操作类型,确定第一评分值;
114.b3、若所述第一评分值高于预设评分值,则获取所述目标用户使用所述第一应用程序的应用类别;
115.b4、获取所述应用类别的关联信息,所述关联信息包括与所述第一应用程序相关联的第二应用程序的信息;
116.b5、根据所述第二应用程序的信息,确定第二评分值;
117.b6、根据所述第一评分值和所述第二评分值,确定所述第二参考成长值。
118.预设评分值为通过经验值或历史数据设定。
119.不同的操作倾向对应有不同的操作类型,不同的操作类型具有不同的评分值。例如,操作倾向可以理解为用户使用应用时习惯使用的功能和使用方式等,例如,横屏或竖屏使用,使用具体的第一功能和第二功能的次数等,此处以操作倾向为使用第一功能和第二功能的次数为例进行说明,使用第一功能和第二功能的次数,则可以将使用第一功能的次数大于使用第二功能的次数确定为第一类别,将使用第一功能的次数小于使用第二功能的次数确定为第二类别,将使用第一功能的次数等于使用第二功能的次数确定为第三类别
等,此处仅为举例说明,不作具体限定。
120.应用类别可以是例如,生活类应用程序、工作类应用程序、休闲类应用程序等,第二应用程序可以理解为是与第一应用程序相关联的应用程序,例如,在第一应用程序中有链接或端口指向应用程序为第二应用程序。
121.根据第二应用程序的信息,确定第二评分值的方法可以为:根据该信息,确定第二应用程序与目标用户的需求之间关联度;根据关联度确定第二评分值。具体可以将该信息与目标用户的需求之间的进行比对,以得到关联度,关联度越高,则该信息越接近目标用户的需求,关联度越低,则该信息越原理目标用户的需求。关联度越高,第二评分值越高,关联度越低,第二评分值越低。
122.根据所述第一评分值和所述第二评分值,确定所述第二参考成长值的方法可以参照前述实施例中根据所述第一参考成长值和/或所述第二参考成长值,确定与所述目标用户对应的虚拟角色的成长值的方法,此处不再赘述。
123.本示例中,通过操作倾向确定操作类型,根据操作类型确定第一评分值,在第一评分值高于预设评分值后,再根据关联的第二应用程序确定第二评分值,根据第一评分值和第二评分值确定第二参考成长值,则可以提升第二参考成长值确定时的准确性。
124.在一个可能的实现方式中,虚拟角色成长方法还包括如下方法:
125.c1、根据所述目标等级,确定所述虚拟角色的技能信息;
126.c2、通过所述虚拟角色展示所述技能信息对应的技能。
127.不同的等级区间,对应有不同的技能,则可以根据目标等级,确定出虚拟角色的技能信息。
128.本示例中,通过目标等级确定技能信息并展示对应的技能,提升了用户使用时的趣味性。
129.在一个可能的实现方式中,虚拟角色成长方法还包括如下方法:
130.d1、获取第一图像,所述第一图像包括所述目标用户;
131.d2、根据所述第一图像,获取所述目标用户的人体外观参数;
132.d3、根据所述人体外观参数,确定所述虚拟角色的外观参数;
133.d4、根据所述操作参数,确定所述虚拟角色的动作信息;
134.d5、根据所述外观参数和所述动作信息,确定所述虚拟角色。
135.可以通过第一应用程序所在的终端的摄像头来获取第一图像,也可以通过其它摄像头获取第一图像,例如可以通过网络摄像头等获取第一图像。
136.可以对第一图像进行特征提取,得到特征信息,根据特征信息确定人体外观参数,特征信息例如可以是灰度值、亮度值等,可以根据灰度值的变化来确定人体外观参数,人体外观参数可以理解为人体的体型、脸型等。
137.可以将人体外观参数进行调整,以得到虚拟角色的外观参数,例如,脸型为圆脸,则可以将虚拟角色的脸型确定为瓜子脸等,体型为肥胖体型,则可以将虚拟角色的体型确定为适中体型,适中体型可以理解为不胖不瘦的体型。
138.若终端为触摸屏,操作参数还可以包括有用户操作第一应用程序时的力度信息等。不同的力度对应有不同的动作信息,将外观参数和动作信息应用到初始虚拟角色,以得到该虚拟角色。
139.本示例中,通过目标用户的信息,来确定虚拟角色的信息,则可以提升虚拟角色确定时的可靠性和适应性。
140.可选地,本方案还可以对目标用户进行识别,若目标用户为非正常用户等,例如非法用户、小偷等,则需要进行预警,具体包括如下步骤:
141.f1、获取目标图像,所述目标图像包括第一目标;
142.f2、对所述目标图像进行目标提取,得到目标区域;
143.f3、对所述目标区域进行行为分析,得到第一行为参数集,所述第一行为参数集包括:行为类型和行为参数,所述行为参数至少包括行为识别精度;
144.f4、对所述目标区域进行人脸提取,得到目标人脸;
145.f5、确定所述目标人脸的目标清晰度,并确定所述目标清晰度对应的第一参考权值;
146.f6、确定所述行为识别精度对应的第二参考权值;
147.f7、依据所述第一参考权值和所述第二参考权值确定目标第一权值和目标第二权值,所述目标第一权值为人脸识别权重值,所述目标第二权值为行为识别权重值。
148.f8、获取目标对象的第二行为参数集和预设人脸模板;
149.f9、将所述第一行为参数集与所述第二行为参数集进行比对,得到第一比对值;
150.f10、将所述目标人脸与所述预设人脸模板进行比对,得到第二比对值;
151.f11、依据所述第一比对值、所述第二比对值、所述目标第一权值和所述目标第二权值进行加权运算,得到目标比对值;
152.f12、在所述目标比对值大于预设比对值时,确定所述目标对象与所述第一目标比对成功。
153.f13、若比对成功,则向该目标对象发送告警信息。
154.具体实现中,预设比对值可以由用户自行设置或者系统默认,目标对象的第二行为参数集和预设人脸模板可以预先保存在系统中。
155.具体地,终端可以获取目标图像,该目标图像包括第一目标,并且可以对目标图像进行目标提取,得到目标区域,以及对目标区域进行行为分析,得到第一行为参数集,第一行为参数集可以包括以下至少一种:行为类型和行为参数,行为参数至少包括行为识别精度,行为类型可以为以下至少一种:打电话、聊天、低头、跑步等等,在此不做限定。行为参数可以包括行为识别精度、以及行为识别的关键点数量、关键点部位等等,在此不做限定。
156.进一步地,终端可以对目标区域进行人脸提取,得到目标人脸,还可以确定目标人脸的目标清晰度,并确定目标清晰度对应的第一参考权值,具体可以预先设置清晰度与参考权值之间的映射关系,依据该映射关系可以确定目标清晰度对应的第一参考权值,类似地,可以确定行为识别精度对应的第二参考权值,具体即预先设置识别精度与参考权值之间的映射关系,依据该映射关系可以确定行为识别精度对应的第二参考权值。接下来,可以依据第一参考权值和第二参考权值确定目标第一权值和目标第二权值,目标第一权值为人脸识别权重值,目标第二权值为行为识别权重值
157.目标第一权值=第一参考权值/(第一参考权值 第二参考权值)
158.目标第二权值=第二参考权值/(第一参考权值 第二参考权值)
159.进一步地,终端可以获取目标对象的第二行为参数集和预设人脸模板,将第一行
为参数集与第二行为参数集进行比对,得到第一比对值,以及将目标人脸与预设人脸模板进行比对,得到第二比对值,进而,依据第一比对值、第二比对值、目标第一权值和目标第二权值进行加权运算,得到目标比对值,在目标比对值大于预设比对值时,确定目标对象与第一目标比对成功,否则,则确认比对失败,如此,可以依据行为和人脸双重人物识别,有助于提升人物识别精度。
160.请参阅图3,图3为本技术实施例提供了另一种虚拟角色成长方法的流程示意图。如图3所示,该方法包括:
161.301、获取目标用户使用第一应用程序时的操作参数;
162.所述操作参数包括使用时长和操作倾向。
163.302、根据所述使用时长确定第一参考成长值;
164.303、根据所述操作倾向,确定第二参考成长值;
165.304、根据所述第一参考成长值和/或所述第二参考成长值,确定与所述目标用户对应的虚拟角色的成长值;
166.305、根据所述成长值,确定所述虚拟角色的目标等级。
167.本示例中,通过使用时长确定第一参考成长值,操作倾向确定第二参考成长值,并根据第一参考成长值和第二参考成长值确定虚拟角色的成长值,可以提升虚拟角色的成长值确定时的准确性。
168.与上述实施例一致的,请参阅图4,图4为本技术实施例提供的一种终端的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,上述程序包括用于执行以下步骤的指令;
169.获取目标用户使用第一应用程序时的操作参数;
170.根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值;
171.根据所述成长值,确定所述虚拟角色的目标等级。
172.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
173.本技术实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
174.与上述一致的,请参阅图5,图5为本技术实施例提供了一种虚拟角色成长装置的结构示意图。如图5所示,该装置包括:
175.获取单元501,用于获取目标用户使用第一应用程序时的操作参数;
176.第一确定单元502,用于根据所述操作参数,确定在所述第一应用程序中与所述目标用户对应的虚拟角色的成长值;
177.第二确定单元503,用于根据所述成长值,确定所述虚拟角色的目标等级。
178.在一个可能的实现方式中,所述操作参数包括使用时长和操作倾向,所述第一确定单元502用于:
179.根据所述使用时长确定第一参考成长值;
180.根据所述操作倾向,确定第二参考成长值;
181.根据所述第一参考成长值和/或所述第二参考成长值,确定与所述目标用户对应的虚拟角色的成长值。
182.在一个可能的实现方式中,在所述根据所述操作倾向,确定第二参考成长值方面,所述第一确定单元502用于:
183.根据所述操作倾向,确定所述目标用户的操作类型;
184.根据所述操作类型,确定第一评分值;
185.若所述第一评分值高于预设评分值,则获取所述目标用户使用所述第一应用程序的应用类别;
186.获取所述应用类别的关联信息,所述关联信息包括与所述第一应用程序相关联的第二应用程序的信息;
187.根据所述第二应用程序的信息,确定第二评分值;
188.根据所述第一评分值和所述第二评分值,确定所述第二参考成长值。
189.在一个可能的实现方式中,所述装置还用于:
190.根据所述目标等级,确定所述虚拟角色的技能信息;
191.通过所述虚拟角色展示所述技能信息对应的技能。
192.在一个可能的实现方式中,所述装置还用于:
193.获取第一图像,所述第一图像包括所述目标用户;
194.根据所述第一图像,获取所述目标用户的人体外观参数;
195.根据所述人体外观参数,确定所述虚拟角色的外观参数;
196.根据所述操作参数,确定所述虚拟角色的动作信息;
197.根据所述外观参数和所述动作信息,确定所述虚拟角色。
198.在一个可能的实现方式中,所述装置还用于:
199.获取目标图像,所述目标图像包括第一目标;
200.对所述目标图像进行目标提取,得到目标区域;
201.对所述目标区域进行行为分析,得到第一行为参数集,所述第一行为参数集包括:行为类型和行为参数,所述行为参数至少包括行为识别精度;
202.对所述目标区域进行人脸提取,得到目标人脸;
203.确定所述目标人脸的目标清晰度,并确定所述目标清晰度对应的第一参考权值;
204.确定所述行为识别精度对应的第二参考权值;
205.依据所述第一参考权值和所述第二参考权值确定目标第一权值和目标第二权值,所述目标第一权值为人脸识别权重值,所述目标第二权值为行为识别权重值;
206.获取目标对象的第二行为参数集和预设人脸模板;
207.将所述第一行为参数集与所述第二行为参数集进行比对,得到第一比对值;
208.将所述目标人脸与所述预设人脸模板进行比对,得到第二比对值;
209.依据所述第一比对值、所述第二比对值、所述目标第一权值和所述目标第二权值进行加权运算,得到目标比对值;
210.在所述目标比对值大于预设比对值时,确定所述目标对象与所述第一目标比对成功;
211.若比对成功,则向该目标对象发送告警信息。
212.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种虚拟角色成长方法的部分或全部步骤。
213.本技术实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种虚拟角色成长方法的部分或全部步骤。
214.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
215.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
216.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
217.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
218.另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
219.所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分
步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
220.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。
221.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献