CN113377196B - 数据推荐方法、装置、电子设备及可读存储介质 - Google Patents
数据推荐方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN113377196B CN113377196B CN202110623222.9A CN202110623222A CN113377196B CN 113377196 B CN113377196 B CN 113377196B CN 202110623222 A CN202110623222 A CN 202110623222A CN 113377196 B CN113377196 B CN 113377196B
- Authority
- CN
- China
- Prior art keywords
- effect data
- virtual effect
- virtual
- recommended
- similarity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开实施例公开了一种数据推荐方法,所述方法包括:在展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;基于所述反馈信息,确定与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。本公开实施例同时公开了一种数据推荐装置、电子设备以及计算机可读存储介质。
Description
技术领域
本公开涉及数据处理技术领域,尤其涉及一种数据推荐方法、装置、电子设备及计算机可读存储介质。
背景技术
目前,在对虚拟效果展示的场景中,电子设备会推荐用户之前使用过的虚拟效果,并没有根据用户的需求对虚拟效果进行推荐,存在推荐方式不丰富的问题。
发明内容
本公开实施例提供了一种数据推荐方法、装置、电子设备和存储介质。
本公开实施例的技术方案是这样实现的:
本公开实施例提供一种数据推荐方法,包括:
在展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;
基于所述反馈信息,确定与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;
在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。
在上述方法中,所述反馈信息包括以下至少一个:
作用于所述第一虚拟效果数据的评价信息;
作用于所述第一虚拟效果数据的操作信息。
在上述方法中,所述反馈信息包括所述评价信息;
所述在展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息,包括:
在展示界面展示所述第一虚拟效果数据的情况下,通过所述展示界面显示提示消息;所述提示消息用于提示交互对象对所述第一虚拟效果数据进行评价反馈;
接收所述交互对象针对所述提示消息提供的所述评价信息。
在上述方法中,所述评价信息包括评分信息,和/或评论信息。
在上述方法中,所述操作信息包括以下中的至少一项:
所述第一虚拟特效数据的浏览次数;
所述第一虚拟特效数据的浏览时长;
所述第一虚拟特效数据的使用次数。
在上述方法中,所述基于所述反馈信息,确定与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据,包括:
基于所述反馈信息,确定反映交互对象对所述第一虚拟效果数据的喜好程度;
若所述喜好程度大于预设喜好阈值,则获取与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据。
在上述方法中,所述获取与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据,包括:
确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度;
从所述预设虚拟效果数据库中获取相似度大于预设相似度阈值的虚拟效果数据,得到所述至少一个推荐虚拟效果数据。
在上述方法中,所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
确定与所述第一虚拟效果数据的关联的第一对象集合,以及与所述预设虚拟效果数据库中每个虚拟效果数据关联的第二对象集合;所述第一对象集合中包括对所述第一虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;所述第二对象集合中包括对每个虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;
基于所述第一对象集合与所述第二对象集合中对象的相似度,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
在上述方法中,所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
计算所述第一虚拟效果数据,与所述预设虚拟效果数据库中的每个虚拟效果数据之间的欧式距离;
基于所述欧式距离,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
在上述方法中,所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
通过相似度计算模型,确定所述第一虚拟效果数据与所述预设虚拟效果数据库中的每个虚拟效果数据之间的相似度;
其中,所述相似度计算模型用于计算虚拟效果数据之间的相似度。
在上述方法中,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示所述至少一个推荐虚拟效果数据中与所述第一虚拟效果数据相似度最高的推荐虚拟效果数据。
在上述方法中,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示推荐图标;
响应于针对所述推荐图标的触控操作,显示所述至少一个推荐虚拟效果数据的对应的预览信息。
在上述方法中,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示所述至少一个推荐虚拟效果数据对应的预览信息。
在上述方法中,所述至少一个推荐虚拟效果数据对应的预览信息的排列顺序,基于所述至少一个推荐虚拟效果数据与第一虚拟效果数据的相似度的大小顺序确定。
在上述方法中,所述第一虚拟效果数据,和/或所述推荐虚拟效果数据包括以下中的至少一个:
虚拟贴纸、虚拟动画和虚拟物品。
在上述方法中,所述数据推荐方法应用于客户端应用平台,所述客户端应用平台为网络Web端应用平台或小程序端应用平台。
本公开实施例提供一种数据推荐装置,包括:
获取单元,用于在展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;
确定单元,用于基于所述反馈信息,确定与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;
展示单元,用于在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。
本公开实施例提供一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中存储的计算机程序时,实现上述数据推荐方法。
本公开实施例提供一种计算机可读存储介质,存储有计算机程序,用于被处理器执行时,实现上述数据推荐方法。
本公开实施例提供的数据推荐方法、装置、电子设备及计算机可读存储介质,首先在展示第一虚拟效果数据的情况下,获取第一虚拟效果数据的反馈信息;进而,基于反馈信息,确定与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;最后,在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。也就是说,电子设备可以根据交互对象针对第一虚拟效果数据的反馈,来为交互对象推荐虚拟效果数据,提高数据推荐的智能性。
附图说明
图1为本公开实施例提供的AR呈现***的一个可选的结构示意图;
图2为本公开实施例提供的一种数据推荐方法的流程示意图一;
图3A为本公开实施例提供的一种展示界面的示意图一;
图3B为本公开实施例提供的一种展示界面的示意图二;
图3C位本公开实施例提供的一种显示界面的示意图三;
图4为本公开实施例提供的一种数据推荐方法的流程示意图二;
图5A为本公开实施例提供的一种展示效果的示意图一
图5B为本公开实施例提供的一种展示效果的示意图二;
图6为本公开实施例提供的一种数据推荐装置的组成结构示意图;
图7为本公开实施例提供的一种电子设备的组成结构示意图。
具体实施方式
为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
需要说明的是:在本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的概念,而不必用于描述目标的顺序或先后次序。另外,本公开实施例中的提及的“交互对象”、“对象”、“用户”为同一概念的不同表述。并且,本公开实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
增强现实(Augmented Reality,AR)技术是一种将虚拟信息与真实世界巧妙融合的技术,用户(即交互对象或对象)可以通过AR设备可以观看到叠加在真实场景中的虚拟效果,比如可以看到叠加在真实的校园操场上的虚拟大树,看到叠加在天空中的虚拟飞翔小鸟。如何将虚拟效果数据更好地展示给用户,提高用户体验,为本公开实施例所要讨论的内容,下面将结合以下具体实施例进行阐述。
本公开实施例提供一种数据推荐方法、装置、电子设备和计算机可读存储介质,能够提高数据推荐的智能性。本公开实施例提供的数据推荐方法应可以应用于电子设备中。下面说明本公开实施例提供的电子设备的示例性应用,本公开实施例提供的电子设备可以实施为AR眼镜、笔记本电脑,平板电脑,台式计算机,机顶盒、移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的终端。
在一些实施例中,本公开实施例提供的数据推荐方法具体可以应用于电子设备中的客户端应用平台。其中,客户端应用平台可以为网络(Web)端应用平台或小程序端应用平台或者独立的应用程序中。
这里,Web端应用平台,是在网页即可访问的应用平台。小程序端应用平台,也称为网络程序(Web Program),是一种基于面向前端的语言(例如Java Script)开发的、在超文本标记语言(HTML,Hyper Text Markup Language)页面中实现服务的程序,由客户端(例如浏览器或内嵌浏览器核心的任意客户端)经由网络(如互联网)下载、并在客户端的浏览器环境中解释和执行的软件,节省在客户端中安装的步骤。例如,在社交网络客户端中可以下载、运行用于实现AR场景的小程序。
可以理解的是,电子设备可以通过客户端应用平台接收交互对象的请求,通过客户端服务平台与服务器进行交互,获取存储在服务器的预设虚拟效果数据库中的虚拟效果数据,并在电子设备的展示界面展示该虚拟效果数据对应的虚拟效果。
在一些实施例中,本公开实施例提供的数据推荐方法,还可以应用于电子设备的应用程序中。可以理解的是,电子设备通过应用程序接收交互对象针对某个虚拟效果数据的请求,从存储在电子设备本地存储空间中的预设虚拟效果数据库中获取该虚拟效果数据,并在电子设备的展示界面展示该虚拟效果数据对应的虚拟效果。
下面结合在对虚拟效果数据进行展示的场景中,电子设备通过与服务器交互的方式获取虚拟效果数据,以呈现AR效果为例进行AR呈现***的说明。
参见图1,图1是本公开实施例提供的AR呈现***100的一个可选的架构示意图,为实现支撑一个客户端应用平台,电子设备400(示例性示出了电子设备400-1和电子设备400-2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。
电子设备400,可以通过客户端应用平台在展示界面410中展示多个虚拟效果数据的预览信息,通过客户端应用平台接收交互对象针对某个虚拟效果数据的请求。这样,客户端应用平台可以通过网络300将该请求发送至服务器200,服务器200响应该请求,向电子设备400返回交互对象请求的虚拟效果数据。电子设备400接收到虚拟效果数据后,在展示界面410中渲染该虚拟效果数据对应的虚拟效果;如此,实现在电子设备中呈现AR效果。
在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。展示设备400可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。展示设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本公开实施例中不做限制。
下面,将结合本公开实施例提供的电子设备的示例性应用和实施,说明本公开实施例提供的数据推荐方法。
本公开实施例提供一种数据推荐方法,如图2所示,该方法包括:
S101、在展示第一虚拟效果数据的情况下,获取第一虚拟效果数据的反馈信息;第一虚拟效果数据表征在虚拟场景中呈现的特效数据。
本公开实施例中,电子设备可以响应交互对象的请求,通过电子设备的展示界面展示第一虚拟效果数据。并且,电子设备在展示第一虚拟效果数据的情况下,可以收集该第一虚拟效果数据的反馈信息。
其中,电子设备可以通过客户端应用平台接收交互对象的请求,并通过客户端应用平台与服务器之间的数据交互,从服务器获取交互对象请求的第一虚拟效果数据。另外,电子设备也可以通过电子设备中预设的应用程序接收交互对象的请求,从本地存储空间中获取交互对象请求的第一虚拟效果数据。
这样,电子设备获取到第一虚拟效果数据后,可以在展示界面展示第一虚拟效果数据。
在一些实施例中,第一虚拟效果数据可以是在电子设备构建的AR场景中展示的虚拟特效。在一些实施例中,第一虚拟效果数据可以包括以下中的至少一个:虚拟贴纸、虚拟动画和虚拟物品。
其中,虚拟贴纸,可以理解为是在电子设备采集的真实场景图像中添加的虚拟附加信息。例如,参考图3A所示的一种示例性的展示界面示意图,虚拟贴纸可以是在电子设备400的展示界面中为真实场景图像中的虚拟日历31。
虚拟动画,可以是在真实场景图像中添加的按照预设动作进行运动的虚拟对象。虚拟对象可以包括虚拟人物、虚拟植物、虚拟动物等,本公开实施例对此不做限定。例如,参考图3B所示的一种示例性的展示界面示意图,虚拟动画可以是地图导航类应用中指引导航线路的虚拟讲解员32。
虚拟物品,可以是在是在电子设备采集的真实场景图像中进行装置的装饰物。例如,参考图3C所示的一种示例性的展示界面示意图,虚拟贴纸可以是为真实场景图像中的人像添加的虚拟眼镜33。
本公开实施例中,反馈信息可以包括以下至少一个:
作用于第一虚拟效果数据的评价信息;
作用于第一虚拟效果数据的操作信息。
在一些实施例中,评价信息也可以称为显性反馈信息。其中,电子设备可以指引交互对象对当前展示的第一虚拟效果数据进行评价,通过交互对象针对第一虚拟效果数据的评价信息,得到用户的显性反馈信息。这里,交互对象可以是当前与电子设备进行交互的用户。
S102、基于反馈信息,确定与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据。
本公开实施例中,电子设备可以基于反馈信息,确定交互对象对第一虚拟效果数据的喜好程度,从而根据喜好程度确定一个或者多个推荐虚拟效果数据。示例性的,若交互对象对第一虚拟效果数据的喜好程度较高,则电子设备可以将与该第一虚拟效果数据相似的虚拟效果数据确定为推荐虚拟效果数据。若交互对象对第一虚拟效果数据的喜好程度较低,则电子设备可以拒绝将与该第一虚拟效果数据相似的虚拟效果数据,确定为推荐虚拟效果数据。
本公开实施例中,推荐虚拟效果数据包括以下中的至少一个:
虚拟贴纸、虚拟动画和虚拟物品。
其中,虚拟贴纸、虚拟动画和虚拟物品与上述实施例中的描述相同,这里不再赘述。
S103、在进行当前虚拟场景展示的情况下,基于至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。
本公开实施例中,电子设备可以响应交互对象发出的虚拟场景展示的请求,并在当前展示界面中展示虚拟场景。在该场景中,电子设备可以通过展示界面,向交互对象展示步骤S102中确定的至少一个推荐虚拟效果数据。
示例性的,电子设备可以从确定的至少一个推荐虚拟效果数据中选择部分或者全部的推荐虚拟效果数据进行展示。电子设备还可以在当前虚拟场景中,展示至少一个推荐虚拟效果数据的预览信息,本公开实施例对推荐虚拟效果数据的展示方式不进行限定。
需要说明的是,第一虚拟效果数据的数量可以包括一个或者多个。若第一虚拟效果数据的数量包括多个,则电子设备可以获取每个第一虚拟效果数据对应的至少一个推荐虚拟效果数据。这样,电子设备可以基于多个第一虚拟效果数据对应的至少一个推荐虚拟效果数据,来展示推荐的虚拟效果数据。
由此可见,本公开实施例提供的数据推荐方法,首先在展示第一虚拟效果数据的情况下,获取第一虚拟效果数据的反馈信息;进而,基于反馈信息,确定与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;最后,在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。也就是说,电子设备可以根据交互对象针对第一虚拟效果数据的反馈,来为交互对象推荐虚拟效果数据,提高数据推荐的智能性。
在一些实施例中,反馈信息包括评价信息的场景中,S101中在展示第一虚拟效果数据的情况下,获取第一虚拟效果数据的反馈信息,可以通过以下步骤实现:
S1011、在展示界面展示第一虚拟效果数据的情况下,通过展示界面显示提示消息;提示消息用于提示交互对象对第一虚拟效果数据进行评价反馈;
S1012、接收交互对象针对提示消息提供的评价信息。
也就是说,当电子设备在展示界面展示第一虚拟效果数据时,可以通过展示界面弹出提示消息,该提示消息可以是提醒用户对第一虚拟效果数据进行评价。
在一些实施例中,电子设备可以在第一虚拟效果数据已经在展示界面显示了预设时长后,通过展示界面显示提示消息。电子设备也可以在接收到交互对象的切换指令,将第一虚拟效果数据切换为其他虚拟效果数据时,通过展示界面显示该提示消息。本公开实施例对展示提示消息的时机并不进行限定。
接着,在电子设备显示提示消息后,电子设备可以接收交互对象针对该提示消息提供的评价信息。
本公开实施例中,评价信息可以包括评分信息,和/或评论信息。
其中,评价信息包括评分信息时,电子设备可以基于评分信息,直观地确定交互对象对第一虚拟效果数据的喜好程度,即交互对象对第一虚拟效果数据的评分越高,则表征交互对象对第一虚拟效果数据的喜好程度越高。
另外,评价信息包括评论信息时,电子设备可以解析评论信息,确定互对象对第一虚拟效果数据的喜好程度。例如,当评论信息中出现“满意”,“很漂亮”等词语时,可以确定交互对象对该第一虚拟效果数据的喜好程度越高;反之,当评论信息中出现“不满意”、“丑”等词语时,可以确定交互对象对该第一虚拟效果数据的喜好程度较低。
当然,评价信息可以包括评分信息和评论信息,这时,电子设备可以综合评分信息以及评论信息,确定交互对象对第一虚拟效果数据的喜好程度。
这样,电子设备在接收到评价信息后,可以根据评价信息确定交互对象针对第一虚拟效果数据的喜好程度,从而为交互对象推荐其喜好的虚拟效果数据。
在一些实施例中,操作信息也可以称为隐性反馈信息。其中,电子设备可以获取交互对象针对第一虚拟效果数据的操作信息,并根据交互对象针对第一虚拟效果数据的评价信息,得到用户的隐性反馈信息。
其中,操作信息可以包括以下中的至少一项:
第一虚拟特效数据的浏览次数;
第一虚拟特效数据的浏览时长;
第一虚拟特效数据的使用次数。
也就是说,电子设备可以记录交互对象针对第一虚拟效果数据的浏览次数、浏览时长、使用时长等操作,并根据记录的这些操作信息,确定交互对象的喜好。例如,交互对象浏览第一虚拟效果数据的时长越长、次数越多、或者使用第一虚拟效果数据的次数越多,则可以确定交互对象越喜好该第一虚拟效果数据。这样,电子设备可以根据交互对象的喜好,来为该交互对象推荐虚拟效果数据,从而使得推荐的虚拟效果数据能够满***互对象的个性化需求,提高了数据推荐的丰富性和智能性。
在本公开一实施例中,参考图4所示,S102中基于反馈信息,确定与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据,可以通过以下步骤实现:
S1021、基于反馈信息,确定反映交互对象对第一虚拟效果数据的喜好程度;
S1022、若喜好程度大于预设喜好阈值,则获取与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据。
可以理解的是,电子设备可以根据交互对象作用于第一虚拟效果数据的评价信息和/或操作信息,来确定交互对象对第一虚拟效果数据的喜好程度。这里基于评价信息和/或操作信息,确定第一虚拟效果数据的喜好程度的方式,可以参考上述实施例中的描述,本公开实施例这里不再赘述。
本公开实施例中,电子设备在得到第一虚拟效果数据的喜好程度之后,可以根据该喜好程度确定交互对象是否喜欢第一虚拟效果数据。若喜好程度大于预设喜好阈值,则确定交互对象喜欢该第一虚拟效果数据。若喜好程度小于预设喜好阈值,则确定交互对象不喜欢该第一虚拟效果数据。
其中,预设喜好阈值可以是预先设定的参数值,预设喜好阈值可以是80%或者90%,本公开实施例对此不做限定。
这里,电子设备在确定了交互对象喜欢第一虚拟效果数据后,可以从预设虚拟效果数据库中查找与第一虚拟效果数据具有关联关系的虚拟效果数据库,来得到至少一个推荐虚拟效果数据库。
在本公开一实施例中,S1022中获取与第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据,可以通过以下步骤实现:
S1022a、确定预设虚拟效果数据库中的每个虚拟效果数据,分别与第一虚拟效果数据之间的相似度;
S1022b、从预设虚拟效果数据库中获取相似度大于预设相似度阈值的虚拟效果数据,得到至少一个推荐虚拟效果数据。
在一些实施例中,预设虚拟效果数据库可以存储在电子设备的本地存储空间中。电子设备可以通过本地的计算资源,计算第一虚拟效果数据与预设虚拟效果数据库中每个虚拟效果数据之间的相似度,从而得到每个虚拟效果数据与第一虚拟效果数据之间的相似度。
在另一些实施例中,预设虚拟效果数据库可以存储在服务器中。电子设备可以通过客户端应用平台将第一虚拟效果数据的标识信息发送给该服务器,服务器接收到第一虚拟效果数据的标识信息后,可以根据第一标识信息确定第一虚拟效果数据。进而,服务器可以计算第一虚拟效果数据与预设虚拟效果数据库中每个虚拟效果数据之间的相似度。这样,服务器可以将第一虚拟效果数据与每个虚拟效果数据之间的相似度发送给电子设备。
本公开实施例中,电子设备在确定了预设虚拟效果数据库中每个虚拟效果数据与第一虚拟效果数据之间的相似度之后,可以从该预设虚拟效果数据库中选择相似度满足预设相似度阈值的虚拟效果数据,即与第一虚拟效果数据相似度高的虚拟效果数据,从而得到至少一个推荐虚拟效果数据。
由此可见,本公开实施例提供的数据推荐方法,可以为交互对象提供与其喜欢的虚拟效果数据相似度高的虚拟效果数据,从而使得推荐的虚拟效果数据更加符合交互对象的使用习惯,提高数据推荐的丰富性和智能性,以及人机交互性能。
本公开实施例中,计算第一虚拟效果数据与预设虚拟效果数据库中每个虚拟效果数据库之间的相似度的方法有很多,下面介绍其中的三种方式。
方式一、
在一些实施例中,S1022a中确定预设虚拟效果数据库中的每个虚拟效果数据,分别与第一虚拟效果数据之间的相似度,可以通过以下方式实现:
确定与第一虚拟效果数据的关联的第一对象集合,以及与预设虚拟效果数据库中每个虚拟效果数据关联的第二对象集合;第一对象集合中包括对第一虚拟效果数据的喜好程度大于预设喜好阈值的对象;第二对象集合中包括对每个虚拟效果数据的喜好程度大于预设喜好阈值的对象;
基于第一对象集合与第二对象集合中对象的相似度,得到第一虚拟效果数据与每个虚拟效果数据之间的相似度。
本公开实施例中,电子设备可以确定喜欢第一虚拟效果数据的对象集合(即第一对象集合),以及喜欢预设虚拟效果数据库中每个虚拟效果数据的对象集合(即第二对象集合)。电子设备可以计算第一对象集合中的对象与每个第二对象集合中对象之间的相似度,来得到第一虚拟效果数据与预设虚拟效果数据库中每个虚拟效果数据之间的相似度。
简单来说,虚拟效果数据A和虚拟效果数据B具有很大的相似度,是因为喜欢虚拟效果数据A的对象,大部分也喜欢虚拟效果数据B。
基于此,本公开实施例提供的数据推荐方法,可以为交互对象提供与其喜欢的虚拟效果数据相似度高的虚拟效果数据,从而使得推荐的虚拟效果数据更加符合交互对象的使用习惯,提高数据推荐的丰富性和智能性,以及人机交互性能。
方式二、
在一些实施例中,S1022a中确定预设虚拟效果数据库中的每个虚拟效果数据,分别与第一虚拟效果数据之间的相似度,可以通过以下方式实现:
计算第一虚拟效果数据,与预设虚拟效果数据库中的每个虚拟效果数据之间的欧式距离;
基于欧式距离,得到第一虚拟效果数据与每个虚拟效果数据之间的相似度。
本公开实施例中,电子设备可以直接计算第一虚拟效果数据与预设虚拟效果数据库中每个虚拟效果数据之间的欧式距离,根据欧式距离的大小,确定第一虚拟效果数据与每个虚拟效果数据之间的相似度。欧式距离越大,两个虚拟效果数据之间的相似度越低,反之,欧氏距离越小,两者之间的相似度越高。
也就是说,电子设备可以直接计算两个虚拟效果数据之间的物理距离,确定两个虚拟效果数据之间的相似度,该相似度能够体现两个虚拟效果数据之间的内容相似度。
基于此,本公开实施例提供的数据推荐方法,可以为交互对象提供与其喜欢的虚拟效果数据内容相似度高的虚拟效果数据,从而使得推荐的虚拟效果数据更加符合交互对象的使用习惯,提高数据推荐的丰富性和智能性,以及人机交互性能。
方式三、
在一些实施例中,S1022a中确定预设虚拟效果数据库中的每个虚拟效果数据,分别与第一虚拟效果数据之间的相似度,可以通过以下方式实现:
通过相似度计算模型,确定第一虚拟效果数据与预设虚拟效果数据库中的每个虚拟效果数据之间的相似度;
其中,相似度计算模型用于计算虚拟效果数据之间的相似度。
本公开实施例中,电子设备可以预先获取通过机器学习技术构建的相似度计算模型。其中,该相似度计算模型可以是电子设备预先训练得到的,也可以是电子设备从第三方服务器中获取的,本公开实施例对此不做限定。
在一些实施例中,电子设备可以根据大量的虚拟效果数据样本,以及每两个虚拟效果数据样本之间的相似度,训练相似度计算模型,得到训练好的相似度计算模型。这样,电子设备可以将预设虚拟效果数据库中的每个虚拟效果数据,分别与第一虚拟效果数据输入训练好的相似度计算模型中,通过相似度计算模型进行计算处理后,输出的结果即为第一虚拟效果数据和每个虚拟效果数据之间的相似度。
在另一些实施例中,电子设备可以根据大量的虚拟效果数据样本、每个虚拟效果数据样本对应的对象集合样本、以及每两个虚拟效果数据样本之间的相似度,训练相似度计算模型,得到训练好的相似度计算模型。这样,电子设备可以将预设虚拟效果数据库中的每个虚拟效果数据以及每个虚拟效果数据对应的第二对象集合,分别与第一虚拟效果数据以及第一虚拟效果数据对应的第一对象集合输入训练好的相似度计算模型中,通过相似度计算模型进行计算处理后,输出的结果即为第一虚拟效果数据和每个虚拟效果数据之间的相似度。
也就是说,相似度计算模型可以综合虚拟效果数据之间内容的相似性,以及对象的相似性,来确定两个虚拟效果数据之间的相似度。如此,可以更加准确地确定出虚拟效果数据之间的相似度,提高数据推荐的准确度。
综上所述,本公开实施例提供的数据推荐方法,可以为交互对象提供与其喜欢的虚拟效果数据内容相似度高的虚拟效果数据,从而使得推荐的虚拟效果数据更加符合交互对象的使用习惯,提高数据推荐的丰富性和智能性,以及人机交互性能。
在本公开一实施例中,S103中基于至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,可以通过以下方式实现:
在展示界面,展示至少一个推荐虚拟效果数据中与第一虚拟效果数据相似度最高的推荐虚拟效果数据。
在本公开实施例中,电子设备在确定了至少一个推荐虚拟效果数据后,可以在进入到当前虚拟场景展示时,直接在展示界面展示至少一个推荐虚拟效果数据中的一个。这里,在展示界面中展示的推荐虚拟效果数据可以是至少一个推荐虚拟效果数据中与第一虚拟效果数据相似度最高的推荐虚拟效果数据,提高了数据推荐的智能性,以及人机交互性能,同时提高了交互对象的用户体验。
在本公开一实施例中,S103中基于至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,可以通过以下步骤实现:在展示界面,展示推荐图标;响应于针对推荐图标的触控操作,显示至少一个推荐虚拟效果数据的对应的预览信息。
本公开实施例中,电子设备在进入当前虚拟场景展示的情况下,可以在展示界面中展示一个推荐图标。
示例性的,推荐图标可以是显示有“推荐列表”字体的图标,或者显示有“点这里”字体的图标,本公开实施例这里对推荐图标的类型不做限定。
在一些实施例中,该推荐图标可以位于不遮挡当前虚拟场景的位置处。示例性的,参考图5A所示,推荐图标51可以设置于电子设备400中展示界面的左侧或者右侧,本公开实施例对此不做限定。
基于此,交互对象可以对推荐图标进行操作,以便电子设备对推荐的虚拟效果数据进行展示。
本公开实施例中,电子设备检测到交互对象针对推荐图标的触控操作之后,可以展示一个对话框,显示S103中确定出的至少一个推荐虚拟效果数据的预览信息。参考图5B所示,交互对象点击图5A中的推荐列表图标51之后,展示界面可以在展示界面的区域52中展示至少一个虚拟效果数据。
其中,预览信息可以是对推荐虚拟效果数据进行简要描述的描述信息,或者,预览信息可以是多虚拟推荐效果数据的缩小的展示信息。本公开实施例对预览信息的类型不做限定。
本公开实施例中,上述至少一个推荐虚拟效果数据的预览信息在展示界面展示的排列顺序,可以按照,至少一个推荐虚拟效果数据与第一虚拟效果数据的相似度的大小顺序确定。
也就是说,推荐虚拟效果数据与第一虚拟效果数据的相似度越高,该推荐虚拟效果数据在展示界面中的展示位置就越靠前,即交互对象容易注意到的位置处。反之,推荐虚拟效果数据与第一虚拟效果数据的相似度越低,该推荐虚拟效果数据在展示界面中的展示位置就越靠后,即交互对象并不容易注意到的位置处。这样,交互对象可以选择到符合其使用习惯的虚拟效果数据,如此,进一步提高数据推荐的智能性,以及人机交互性能,同时提高了交互对象的用户体验。
在本公开一实施例中,S103中基于至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,可以通过以下步骤实现:
在展示界面,展示至少一个推荐虚拟效果数据对应的预览信息。
可以理解的是,电子设备在进行当前虚拟场景展示的情况下,可以在展示界面中直接展示S102确定的至少一个推荐虚拟效果数据的预览信息。
本公开实施例中,至少一个推荐虚拟效果数据对应的预览信息的排列顺序,基于至少一个推荐虚拟效果数据与第一虚拟效果数据的相似度的大小顺序确定。
也就是说,推荐虚拟效果数据与第一虚拟效果数据的相似度越高,该推荐虚拟效果数据在展示界面中的展示位置就越靠前,即交互对象容易注意到的位置处。反之,推荐虚拟效果数据与第一虚拟效果数据的相似度越低,该推荐虚拟效果数据在展示界面中的展示位置就越靠后,即交互对象并不容易注意到的位置处。
示例性的,参考图5B所示,电子设备可以在当前展示的虚拟场景的下方区域52中,展示至少一个推荐虚拟效果数据的预览信息,以便于交互对象可以选择到符合其使用习惯的虚拟效果数据,如此,提高数据推荐的智能性,以及人机交互性能,同时提高了交互对象的用户体验。
图6为本公开实施例的数据推荐装置的结构组成示意图一,如图6所示,该数据推荐装置包括:
获取单元61,用于在展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;
确定单元62,用于基于所述反馈信息,确定与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据;
展示单元63,用于在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据。
在一些实施例中,所述反馈信息包括以下至少一个:
作用于所述第一虚拟效果数据的评价信息;
作用于所述第一虚拟效果数据的操作信息。
在一些实施例中,所述反馈信息包括所述评价信息;获取单元61,用于在展示界面展示所述第一虚拟效果数据的情况下,通过所述展示界面显示提示消息;所述提示消息用于提示交互对象对所述第一虚拟效果数据进行评价反馈;接收所述交互对象针对所述提示消息提供的所述评价信息。
在一些实施例中,所述评价信息包括评分信息,和/或评论信息。
在一些实施例中,所述操作信息包括以下中的至少一项:
所述第一虚拟特效数据的浏览次数;
所述第一虚拟特效数据的浏览时长;
所述第一虚拟特效数据的使用次数。
在一些实施例中,确定单元62,具体用于基于所述反馈信息,确定反映交互对象对所述第一虚拟效果数据的喜好程度;若所述喜好程度大于预设喜好阈值,则获取与所述第一虚拟效果数据具有关联关系的至少一个推荐虚拟效果数据。
在一些实施例中,确定单元62,具体用于确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度;从所述预设虚拟效果数据库中获取相似度大于预设相似度阈值的虚拟效果数据,得到所述至少一个推荐虚拟效果数据。
在一些实施例中,确定单元62,具体用于确定与所述第一虚拟效果数据的关联的第一对象集合,以及与所述预设虚拟效果数据库中每个虚拟效果数据关联的第二对象集合;所述第一对象集合中包括对所述第一虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;所述第二对象集合中包括对每个虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;基于所述第一对象集合与所述第二对象集合中对象的相似度,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
在一些实施例中,确定单元62,具体用于计算所述第一虚拟效果数据,与所述预设虚拟效果数据库中的每个虚拟效果数据之间的欧式距离;基于所述欧式距离,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
在一些实施例中,确定单元62,具体用于通过相似度计算模型,确定所述第一虚拟效果数据与所述预设虚拟效果数据库中的每个虚拟效果数据之间的相似度;
其中,所述相似度计算模型用于计算虚拟效果数据之间的相似度。
在一些实施例中,展示单元63,具体用于在展示界面,展示所述至少一个推荐虚拟效果数据中与所述第一虚拟效果数据相似度最高的推荐虚拟效果数据。
在一些实施例中,展示单元63,具体在展示界面,展示推荐图标;响应于针对所述推荐图标的触控操作,显示所述至少一个推荐虚拟效果数据的对应的预览信息。
在一些实施例中,展示单元63,具体在展示界面,展示所述至少一个推荐虚拟效果数据对应的预览信息。
在一些实施例中,所述至少一个推荐虚拟效果数据对应的预览信息的排列顺序,基于所述至少一个推荐虚拟效果数据与第一虚拟效果数据的相似度的大小顺序确定。
在一些实施例中,所述第一虚拟效果数据,和/或所述推荐虚拟效果数据包括以下中的至少一个:
虚拟贴纸、虚拟动画和虚拟物品。
相应的,本公开实施例提供一种电子设备,图7为本公开实施例电子设备的结构示意图,如图7所示,包括存储器701、处理器702及存储在存储器701上并可在处理器702上运行的计算机程序;其中,处理器702用于运行计算机程序时,执行如前述实施例中的数据推荐方法。
可以理解,电子设备还包括总线***703;电子设备中的各个组件通过总线***703耦合在一起。可理解,总线***703用于实现这些组件之间的连接通信。总线***703除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
存储器701配置为存储由处理器702计算机程序和应用,还可以缓存待处理器702,可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。
处理器702执行程序时实现上述任一项实施例提供的数据推荐方法的步骤。
本公开实施例提供一种计算机存储介质,计算机存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如上任一实施例的数据推荐方法的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本公开存储介质和设备实施例中未披露的技术细节,请参照本公开方法实施例的描述而理解。
上述处理器可以为目标用途集成电路(Application Specific IntegratedCircuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(Programmable LogicDevice,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器中的至少一种。可以理解地,实现上述处理器功能的电子器件还可以为其它,本公开实施例不作具体限定。
上述计算机存储介质/存储器可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“本公开实施例”或“前述实施例”或“一些实施例”意味着与实施例有关的目标特征、结构或特性包括在本公开的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“本公开实施例”或“前述实施例”或“一些实施例”未必一定指相同的实施例。此外,这些目标的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本公开的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。
在未做特殊说明的情况下,检测设备执行本公开实施例中的任一步骤,可以是检测设备的处理器执行该步骤。除非特殊说明,本公开实施例并不限定检测设备执行下述步骤的先后顺序。另外,不同实施例中对数据进行处理所采用的方式可以是相同的方法或不同的方法。还需说明的是,本公开实施例中的任一步骤是检测设备可以独立执行的,即检测设备执行上述实施例中的任一步骤时,可以不依赖于其它步骤的执行。
在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本公开所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本公开所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本公开所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、检测设备、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
在本公开实施例中,不同实施例中相同步骤和相同内容的说明,可以互相参照。在本公开实施例中,术语“并”不对步骤的先后顺序造成影响。
以上所述,仅为本公开的实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种数据推荐方法,其特征在于,包括:
在向交互对象展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;所述反馈信息包括作用于所述第一虚拟效果数据的评价信息,以及作用于所述第一虚拟效果数据的操作信息;所述评价信息是通过对所述第一虚拟效果数据进行评价反馈而获得的;所述操作信息包括以下至少之一:所述第一虚拟效果数据的浏览次数、所述第一虚拟效果数据的浏览时长以及所述第一虚拟效果数据的使用次数;
基于所述反馈信息,确定反映所述交互对象对所述第一虚拟效果数据的喜好程度;
在所述喜好程度大于预设喜好阈值的情况下,确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度;
从所述预设虚拟效果数据库中获取相似度大于预设相似度阈值的虚拟效果数据,得到所述至少一个推荐虚拟效果数据;
在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据;
所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
确定与所述第一虚拟效果数据的关联的第一对象集合,以及与预设虚拟效果数据库中每个虚拟效果数据关联的第二对象集合;所述第一对象集合中包括对所述第一虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;所述第二对象集合中包括对每个虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;
基于所述第一对象集合与所述第二对象集合中对象的相似度,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
2.根据权利要求1所述的方法,其特征在于,所述反馈信息包括所述评价信息;
所述在向交互对象展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息,包括:
在展示界面向交互对象展示所述第一虚拟效果数据的情况下,通过所述展示界面显示提示消息;所述提示消息用于提示交互对象对所述第一虚拟效果数据进行评价反馈;
接收所述交互对象针对所述提示消息提供的所述评价信息。
3.根据权利要求1所述的方法,其特征在于,所述评价信息包括评分信息,和/或评论信息。
4.根据权利要求1所述的方法,其特征在于,所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
计算所述第一虚拟效果数据,与所述预设虚拟效果数据库中的每个虚拟效果数据之间的欧式距离;
基于所述欧式距离,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
5.根据权利要求1所述的方法,其特征在于,所述确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度,包括:
通过相似度计算模型,确定所述第一虚拟效果数据与所述预设虚拟效果数据库中的每个虚拟效果数据之间的相似度;
其中,所述相似度计算模型用于计算虚拟效果数据之间的相似度。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示所述至少一个推荐虚拟效果数据中与所述第一虚拟效果数据相似度最高的推荐虚拟效果数据。
7.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示推荐图标;
响应于针对所述推荐图标的触控操作,显示所述至少一个推荐虚拟效果数据的对应的预览信息。
8.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据,包括:
在展示界面,展示所述至少一个推荐虚拟效果数据对应的预览信息。
9.根据权利要求7或8所述的方法,其特征在于,所述至少一个推荐虚拟效果数据对应的预览信息的排列顺序,基于所述至少一个推荐虚拟效果数据与第一虚拟效果数据的相似度的大小顺序确定。
10.根据权利要求1-3任一项所述的方法,其特征在于,所述第一虚拟效果数据,和/或所述推荐虚拟效果数据包括以下中的至少一个:
虚拟贴纸、虚拟动画和虚拟物品。
11.根据权利要求1-3任一项所述的方法,其特征在于,所述方法应用于客户端应用平台,所述客户端应用平台为网络Web端应用平台或小程序端应用平台。
12.一种数据推荐装置,其特征在于,包括:
获取单元,用于在向交互对象展示第一虚拟效果数据的情况下,获取所述第一虚拟效果数据的反馈信息;所述第一虚拟效果数据表征在虚拟场景中呈现的特效数据;所述反馈信息包括作用于所述第一虚拟效果数据的评价信息,以及作用于所述第一虚拟效果数据的操作信息;所述评价信息是通过对所述第一虚拟效果数据进行评价反馈而获得的;所述操作信息包括以下至少之一:所述第一虚拟效果数据的浏览次数、所述第一虚拟效果数据的浏览时长以及所述第一虚拟效果数据的使用次数;
确定单元,用于基于所述反馈信息,确定反映交互对象对所述第一虚拟效果数据的喜好程度;在所述喜好程度大于预设喜好阈值的情况下,确定预设虚拟效果数据库中的每个虚拟效果数据,分别与所述第一虚拟效果数据之间的相似度;从所述预设虚拟效果数据库中获取相似度大于预设相似度阈值的虚拟效果数据,得到所述至少一个推荐虚拟效果数据;
展示单元,用于在进行当前虚拟场景展示的情况下,基于所述至少一个推荐虚拟效果数据,展示推荐的虚拟效果数据;
所述确定单元,还用于确定与所述第一虚拟效果数据的关联的第一对象集合,以及与预设虚拟效果数据库中每个虚拟效果数据关联的第二对象集合;所述第一对象集合中包括对所述第一虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;所述第二对象集合中包括对每个虚拟效果数据的喜好程度大于所述预设喜好阈值的对象;基于所述第一对象集合与所述第二对象集合中对象的相似度,得到所述第一虚拟效果数据与所述每个虚拟效果数据之间的相似度。
13.一种电子设备,其特征在于,包括:
存储器,用于存储可执行计算机程序;
处理器,用于执行所述存储器中存储的可执行计算机程序时,实现权利要求1至11中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,用于引起处理器执行时,实现权利要求1至11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110623222.9A CN113377196B (zh) | 2021-06-04 | 2021-06-04 | 数据推荐方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110623222.9A CN113377196B (zh) | 2021-06-04 | 2021-06-04 | 数据推荐方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377196A CN113377196A (zh) | 2021-09-10 |
CN113377196B true CN113377196B (zh) | 2023-07-04 |
Family
ID=77575767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110623222.9A Active CN113377196B (zh) | 2021-06-04 | 2021-06-04 | 数据推荐方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377196B (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170006343A1 (en) * | 2015-06-30 | 2017-01-05 | Rovi Guides, Inc. | Systems and methods for generating recommendations based on a virtual environment |
CN107609198B (zh) * | 2017-10-20 | 2020-06-12 | 咪咕互动娱乐有限公司 | 一种推荐方法、装置及计算机可读存储介质 |
CN109345630A (zh) * | 2018-09-07 | 2019-02-15 | 昆明盛策同辉数字科技有限责任公司 | 可自定义的ar信息生成方法、装置、存储介质及设备 |
CN110072116A (zh) * | 2019-05-06 | 2019-07-30 | 广州虎牙信息科技有限公司 | 虚拟主播推荐方法、装置及直播服务器 |
CN111815419B (zh) * | 2020-07-17 | 2023-09-15 | 网易(杭州)网络有限公司 | 游戏中虚拟商品的推荐方法、装置及电子设备 |
-
2021
- 2021-06-04 CN CN202110623222.9A patent/CN113377196B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113377196A (zh) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9760541B2 (en) | Systems and methods for delivery techniques of contextualized services on mobile devices | |
CN106095453B (zh) | 一种信息展示方法、装置及电子设备 | |
CN110020411B (zh) | 图文内容生成方法及设备 | |
US9262766B2 (en) | Systems and methods for contextualizing services for inline mobile banner advertising | |
US9710140B2 (en) | Optimizing layout of interactive electronic content based on content type and subject matter | |
US20190163714A1 (en) | Search result aggregation method and apparatus based on artificial intelligence and search engine | |
US20110321003A1 (en) | Systems and Methods For Providing Modular Configurable Creative Units For Delivery Via Intext Advertising | |
US20120290974A1 (en) | Systems and methods for providing a discover prompt to augmented content of a web page | |
US20130054672A1 (en) | Systems and methods for contextualizing a toolbar | |
JP2014518419A (ja) | ブラウジング活動に基づく該当アプリケーションの識別 | |
CN109218750B (zh) | 视频内容检索的方法、装置、存储介质和终端设备 | |
CN111400586A (zh) | 群组展示方法、终端、服务器、***及存储介质 | |
CN111612588B (zh) | 商品呈现方法及装置、计算设备、计算机可读存储介质 | |
CN116821475B (zh) | 基于客户数据的视频推荐方法、装置及计算机设备 | |
US11223663B1 (en) | Providing personalized chat communications within portable document format documents | |
CN108319474B (zh) | 一种页面信息生成方法、装置和设备 | |
US8903817B1 (en) | Determining search relevance from user feedback | |
CN109299378B (zh) | 搜索结果的展示方法、装置、终端及存储介质 | |
CN106951429B (zh) | 增强网页评论显示的方法、浏览器及设备 | |
CN117171406A (zh) | 应用程序功能的推荐方法、装置、设备和存储介质 | |
CN112905921A (zh) | 一种页面内容显示方法及装置 | |
CN113377196B (zh) | 数据推荐方法、装置、电子设备及可读存储介质 | |
CN110909154A (zh) | 摘要生成方法及装置 | |
KR101976306B1 (ko) | 웹 페이지 작성 지원 장치, 및 기억 매체 | |
US10860636B2 (en) | Method and apparatus for searching cartoon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |