一种虚拟物品推送方法和系统技术方案

技术编号:30964805 阅读:14 留言:0更新日期:2021-11-25 20:32
本说明书实施例公开了一种虚拟物品推送方法和系统。所述虚拟物品推送方法包括:将用户特征与预存的特征信息进行匹配,确定匹配结果,其中,特征信息对应一种或多种虚拟物品;基于匹配结果,确定向用户推送的虚拟物品。其中,至少基于匹配结果,确定向用户推送的虚拟物品,包括:根据用户的表现信息,确定用户的情绪等级;基于情绪等级,确定虚拟物品调整系数;基于虚拟物品调整系数,对虚拟物品进行调整。对虚拟物品进行调整。对虚拟物品进行调整。

【技术实现步骤摘要】
一种虚拟物品推送方法和系统


[0001]本说明书涉及电子信息
,特别涉及一种虚拟物品推送方法和系统。

技术介绍

[0002]目前,众多线上平台(例如,电商、手机游戏厂商)都可以在自己的平台页面向用户推送预先设定好的红包、优惠券等虚拟物品。如何帮助商家实现面对不同用户的准确推送,是亟待解决的技术问题。
[0003]因此,需要提供一种虚拟物品的推送方法和系统,以提高虚拟物品推送的准确性。

技术实现思路

[0004]本说明书实施例之一提供一种虚拟物品推送方法。所述虚拟物品推送方法包括:获取用户的用户特征;其中,所述用户特征包括面部特征;基于所述用户特征与预存的特征信息进行匹配,确定匹配结果;其中,所述特征信息对应一种或多种虚拟物品;至少基于所述匹配结果,确定向所述用户推送的虚拟物品;其中,所述至少基于所述匹配结果,确定向所述用户推送的虚拟物品,包括:获取所述用户的表现信息;其中,所述表现信息包括动作信息、声音信息和表情信息;基于所述表现信息,确定所述用户的情绪等级;基于所述情绪等级,确定虚拟物品调整系数;基于所述虚拟物品调整系数,对所述虚拟物品进行调整。
[0005]本说明书实施例之一提供一种虚拟物品推送系统,所述虚拟物品推送系统包括获取模块、匹配模块和虚拟物品确定模块:所述获取模块用于获取用户的用户特征;其中,所述用户特征包括面部特征;所述匹配模块用于基于所述用户特征与预存的特征信息进行匹配,确定匹配结果;其中,所述特征信息对应一种或多种虚拟物品;所述虚拟物品确定模块用于至少基于所述匹配结果,确定向所述用户推送的虚拟物品;其中,所述虚拟物品确定模块进一步用于:获取所述用户的表现信息;其中,所述表现信息包括动作信息、声音信息和表情信息;基于所述表现信息,确定所述用户的情绪等级;基于所述情绪等级,确定虚拟物品调整系数;基于所述虚拟物品调整系数,对所述虚拟物品进行调整。
[0006]本说明书实施例之一提供一种虚拟物品推送装置,包括处理器,所述处理器用于执行虚拟物品推送方法。
[0007]本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行虚拟物品推送方法。
附图说明
[0008]本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中。
[0009]图1是根据本说明书的一个或多个实施例所示的虚拟物品推送系统的应用场景示意图;
[0010]图2是根据本说明书一些实施例所示的一种推送虚拟物品的方法的示例性流程图;
[0011]图3是根据本说明书一些实施例所示的对要推送的虚拟物品进行调整的方法的示例性流程图;
[0012]图4是根据本说明书一些实施例所示的确定用户的情绪等级的示例性示意图;
[0013]图5是根据本说明书一些实施例所示的基于表情模仿图像对虚拟物品调整系数进行调整的示例性流程图;
[0014]图6是根据本说明书的一些实施例所示的虚拟物品推送系统600的示例性模块图。
具体实施方式
[0015]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0016]应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0017]如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0018]本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0019]图1是根据本说明书的一个或多个实施例所示的虚拟物品推送系统的应用场景示意图。
[0020]如图1所示,在应用场景中可以包括服务器110、存储设备120、用户终端130和网络140。
[0021]在一些应用场景中,虚拟物品推送系统100可以用于提供红包、优惠券和虚拟金币等虚拟物品的推送服务。虚拟物品推送系统100可以通过实施本说明书中披露的方法和/或过程来向用户精准推送不同类别以及数量的虚拟物品,以及增加推送过程中的互动性。
[0022]服务器110可以用于管理资源以及处理来自本系统至少一个组件或外部数据源(例如,云数据中心)的数据和/或信息。在一些实施例中,服务器110可以是单个服务器或服务器组。在一些实施例中,服务器110可以经由网络(例如,网络140)与本系统或外部的一个或多个组件交换数据,例如,服务器110可以经由网络140访问存储在终端设备130和/或存储设备120中的信息和/或数据。在一些实施例中,服务器110可以在云平台上实现。仅作为示例,云平台可以包括私有云、公共云、混合云、社区云、分布式云、中间云、多重云等,或其
任意组合。
[0023]在一些实施例中,可以通过用户终端130获取用户的用户特征,并将用户特征发送到服务器110进行处理,服务器110可以根据处理结果向用户终端130推送虚拟物品。服务器110在处理时可以获取存储设备120上的数据或将数据保存到存储设备120,也可以通过网络140从其他来源读取数据和将数据输出到其他目标对象。在一些实施例中,部分推送虚拟物品的操作处理可以在用户终端130上进行。
[0024]在一些实施例中,服务器110、用户终端130以及其他可能的系统组成部分中可以包括存储设备120。
[0025]在一些实施例中,服务器110、用户终端130以及其他可能的系统组成部分中可以包括处理器112。处理器112可以处理从其他设备或系统组成部分中获得的数据和/或信息。处理器可以基于这些数据、信息和/或处理结果执行程序指令,以执行一个或多个本说明书中描述的功能。
[0026]存储设备120可以用于存储数据和/或指令,例如,可以在存储设备120中预存不同用户的特征信息。数据可以是指对信息的数字化表示,可以包括各种类型,比如二进制数据、文本数据、图像数据、视频数据等。指令可以是指可控制设备或器件执行特定功能的程序。
[0027]用户终端130指用户所使用的一个或多个终端设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟物品推送方法,其特征在于,所述方法包括:获取用户的用户特征;其中,所述用户特征包括面部特征;基于所述用户特征与预存的特征信息进行匹配,确定匹配结果;其中,所述特征信息对应一种或多种虚拟物品;至少基于所述匹配结果,确定向所述用户推送的虚拟物品;其中,所述至少基于所述匹配结果,确定向所述用户推送的虚拟物品,包括:获取所述用户的表现信息;其中,所述表现信息包括动作信息、声音信息和表情信息;基于所述表现信息,确定所述用户的情绪等级;基于所述情绪等级,确定虚拟物品调整系数;基于所述虚拟物品调整系数,对所述虚拟物品进行调整。2.如权利要求1所述的方法,其特征在于,所述基于所述表现信息,确定所述用户的情绪等级,包括:将所述表现信息输入至情绪等级预测模型,确定所述用户的情绪等级。3.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户的表情模仿图像;基于所述表情模仿图像,确定表情模仿相似度;基于所述表情模仿相似度,对所述虚拟物品调整系数进行调整。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:基于所述表情模仿图像,获取表情模仿特征向量;将所述表情模仿特征向量输入虚拟物品调整系数预测模型,确定所述虚拟物品调整系数的调整幅度。5.一种虚拟物品推送系统,其特征在于,所述系统包括获取模块、匹配模块和虚拟物品确定模块:所述获取模块用于获取用户的用户特征;其中,所述用户特征包括面部特征;所述匹配模块用于基于所述用户特征与预存的特征信息进行匹配,确定...

【专利技术属性】
技术研发人员:孙彤刘智勤
申请(专利权)人:江苏农牧人电子商务股份有限公司
类型:发明
国别省市:

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

1