资源处理方法、装置、电子设备及存储介质

文档序号:681919 发布日期:2021-04-30 浏览:9次 >En<

阅读说明:本技术 资源处理方法、装置、电子设备及存储介质 (Resource processing method and device, electronic equipment and storage medium ) 是由 刘旭 栾青 李斌 于 2021-01-12 设计创作,主要内容包括:本公开提供一种资源处理方法、装置、电子设备及计算机可读存储介质,所述方法包括:响应于资源编辑请求,显示资源编辑界面;获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据对应的标识数据;基于所述多媒体数据以及对应的所述标识数据,生成交互数据;其中,所述交互数据用于在分享资源的过程中通过设定显示方式呈现所述标识数据对应的所述多媒体数据。(The present disclosure provides a resource processing method, apparatus, electronic device and computer-readable storage medium, the method comprising: responding to the resource editing request, and displaying a resource editing interface; acquiring multimedia data input through the resource editing interface, and acquiring identification data corresponding to the multimedia data; generating interactive data based on the multimedia data and the corresponding identification data; and the interactive data is used for presenting the multimedia data corresponding to the identification data in a set display mode in the process of sharing resources.)

资源处理方法、装置、电子设备及存储介质

技术领域

本公开涉及数据处理技术领域,具体而言,涉及一种资源处理方法、装置、电子设备及存储介质。

背景技术

人们在社交活动中必不可少会涉及实体物品或者电子化的虚拟物品的流通,这些在真实环境或者依赖电子媒介流通的实体物品或者虚拟物品,可称作是用户间进行交互时使用的实体资源或虚拟资源。

在资源分享过程中,以电子红包为例,资源发送方可通过社交类或者支付类的应用程序来生成电子红包并发送给资源接收方,其发送和接收的流程为:资源发送方输入金额和备注的文字后可生成红包进而转发给资源接收方,资源接收方通过点击电子红包的封面便可触发显示电子红包的金额以及文字说明。再以实体红包为例,发送和接收的流程更为简单,在红色包装纸中放入钱币即可实现由资源发送方向资源接收方赠送红包。

由此可见,不管是实体资源还是虚拟资源,其在分享过程中的交互方式以及呈现方式都较为单一。

发明内容

本公开实施例提供一种资源处理方法、装置、电子设备及计算机存储介质。

本公开实施例的技术方案是这样实现的:

第一方面,本公开实施例提供一种资源处理方法,所述方法包括:

响应于资源编辑请求,显示资源编辑界面;

获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据对应的标识数据;

基于所述多媒体数据以及对应的所述标识数据,生成交互数据;

其中,所述交互数据用于在分享资源的过程中通过设定显示方式呈现所述标识数据对应的所述多媒体数据。

本公开实施例中,可支持由用户自主编辑交互数据的方式,不管资源是实体形式还是虚拟形式,针对资源发送方,均可在接收资源编辑请求后触发资源编辑过程,具体可以显示资源编辑界面供用户自主进行交互数据的编辑,进而根据获取多媒体数据以及用于标识多媒体数据的标识数据,生成交互数据,以便将交互数据跟随资源一起发送给资源接收方。相应地,资源接收方可在接收到资源后,利用标识数据来获取对应的多媒体数据,这样资源与多媒体数据便可以通过增强现实的方式呈现出来。通过上述资源分享方式,在分享资源的同时个性化地呈现标识信息所标识的多媒体数据,不仅增加了趣味性的交互环节,也优化了资源分享的呈现效果。

在一些实施方式中,所述获取通过所述资源编辑界面输入的多媒体数据,包括:

获取通过所述资源编辑界面实时录制的多媒体数据;或者,

获取通过所述资源编辑界面导入的预先录制好的多媒体数据。

上述实施方式中,通过资源编辑界面可提供两种输入多媒体数据的方案,其一是可实时录制多媒体数据,其二是可导入预先录制的多媒体数据,可由资源发送方结合自身需求选择合适的输入方式,以便在资源分享过程中向资源接收方呈现更贴合需求的多媒体数据。

在一些实施方式中,所述获取通过所述资源编辑界面导入的预先录制好的多媒体数据,包括:

基于作用于所述资源编辑界面的导入操作,从所述第一设备的多媒体数据库中导入用户选择的所述预先录制好的多媒体数据;或者,

基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,所述历史编辑记录中包括所述预先录制好的多媒体数据。

上述实施方式中,针对资源编辑界面的导入方案,一方面,支持从设备的多媒体数据库中导入多媒体数据,不仅节省编辑多媒体数据的时间也可以新增形式更为丰富的多媒体数据,另一方面,还可以从历史编辑记录数据库中导入多媒体数据,不仅节省编辑多媒体数据的时间还可以省去重复性编辑操作,提升多媒体数据的编辑效率。

在一些实施方式中,所述获取所述多媒体数据的标识数据,包括:

在检测到成功获取所述多媒体数据之后,获取为所述多媒体数据生成的随机密钥;其中,所述随机密钥与所述多媒体数据绑定,用于标识所述多媒体数据;或者,

接收作用于标识输入界面所输入的标识数据,所述标识数据与所述多媒体数据绑定,用于标识所述多媒体数据。

上述实施方式中,通过标识数据来标识输入的多媒体数据,能够将多媒体数据与标识数据对应存储,这样资源接收方在接收资源的同时还可以通过“对暗号”的方式获取标识数据对应的多媒体数据,从而提升资源分享过程中的交互性。其中,标识数据既可以采用随机密钥的方式,也可以由用户进行自定义编辑,随机密钥作为标识数据,可以提升多媒体数据的安全性也便于操作,用户自定义编辑的标识数据可满足用户自定义需求,使得“对暗号”时“暗号”形式更为丰富且符合需求,提升交互效果。

在一些实施方式中,所述获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据的标识数据,包括:

基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,所述历史编辑记录包括所述预先录制好的多媒体数据以及对应的标识数据。

在一些实施方式中,所述基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,包括:

检测到作用于所述资源编辑界面的历史编辑记录的触发操作,显示历史编辑记录界面;

接收作用于所述历史编辑记录界面中显示的任一历史编辑记录的触发操作,从历史编辑记录数据库中获取被触发的历史编辑记录。

上述实施方式中,对于资源发送方的每次编辑记录可记录在历史编辑记录数据库中,以便资源发送方可在编辑任一次交互数据时能够从历史编辑记录数据库中选择所需的多媒体数据以及对应的标识数据,提升编辑效率。

在一些实施方式中,所述历史编辑记录还包括历史编辑时间、编辑的标识数据的有效时间。

上述实施方式中,历史编辑记录中还可以记录有各个多媒体数据以及标识数据对应的编辑时间以及有效时间,以便资源发送方在选择历史编辑记录数据库中的多媒体数据时可参考编辑时间和有效时间进行选择,提升交互体验。

在一些实施方式中,在生成交互数据之后,还包括:

显示资源分享界面;

检测到所述资源分享界面中的分享触发操作,将所述交互数据上传至服务器,和/或,向第二设备发送资源分享链接。

上述实施方式中,可通过资源分享界面将交互数据上传至服务器,以便资源接收方在接收到资源的同时还可在从服务器请求所需的至少部分交互数据,另外,还可以向第二设备发送资源分享链接,以便通知资源接收方查看资源分享过程中的多媒体数据所需的信息。

在一些实施方式中,所述方法还包括:

显示所述资源的操作界面;

在检测到所述操作界面中资源编辑选项被触发后,响应所述资源编辑请求。

在一些实施方式中,在所述资源为实体资源,所述显示所述资源的操作界面,包括:

通过采集图像识别所述实体资源,并显示对应所述实体资源的操作界面。

上述实施方式中,可在资源的操作界面提供资源编辑选项,以触发资源编辑过程。尤其是针对实体形式的资源,可在识别到实体资源后显示对应的操作界面,以便进行资源的编辑,在资源分享过程中增加新的交互形式,优化用户体验。

在一些实施方式中,所述方法还包括:

显示多媒体数据的编辑界面,通过所述多媒体数据的编辑界面接收所述多媒体数据的展示位姿数据;

所述基于所述多媒体数据以及对应的所述标识数据,生成交互数据,包括:

基于所述多媒体数据、所述展示位姿数据以及对应的所述标识数据,生成所述交互数据。

上述实施方式中,可提供对多媒体数据的展示位姿的编辑方案,通过多媒体数据的编辑页面编辑多媒体数据的展示位姿数据,并将展示位姿数据一同作为交互数据,这样可在资源接收方展示对应的多媒体数据时,能够将多媒体数据展示在资源的目标位置处,提升多媒体数据的呈现效果。

第二方面,本公开实施例提供一种资源处理方法,所述方法包括:

识别资源并显示所述资源的操作界面;

接收通过所述操作界面输入的标识数据;

在对所述标识数据进行验证后,获取与所述标识数据匹配的多媒体数据;

通过设定显示方式呈现所述资源以及所述多媒体数据。

本公开实施例中,资源接收方可在接收到资源后,对资源进行识别,进而触发显示资源的操作页面,在资源的操作页面中可通过“对暗号”的方式输入标识数据,利用验证后的标识数据来获取对应的多媒体数据,这样资源与多媒体数据便可以通过设定呈现方式(如增强现实方式)呈现在同一画面中。通过上述资源分享方式,在分享资源的同时个性化地呈现标识信息所标识的多媒体数据,不仅增加了趣味性的交互环节,也优化了资源分享的呈现效果。

在一些实施方式中,所述资源为虚拟资源,所述识别资源并显示所述资源的操作界面,包括:

检测到虚拟资源的资源分享链接的触发操作,并显示所述资源的操作界面。

上述实施方式中,虚拟资源的分享过程,可以由资源发送方向资源接收方发送虚拟资源的资源分享链接,在检测到分享链接被触发后可显示对应的操作界面,由此提升资源分享过程的交互性。

在一些实施方式中,所述资源为实体资源,所述识别资源并显示所述资源的操作界面,包括:

通过采集图像识别所述实体资源,并显示对应所述实体资源的操作界面。

上述实施方式中,实体资源的分享过程,可以在资源接收方拿到实体资源后,对实体资源进行图像识别,以便触发显示对应的操作界面,由此提升资源分享过程的交互性。

在一些实施方式中,所述方法还包括:

接收资源分享消息,所述资源分享消息中包括至少部分交互数据,至少部分交互数据包括用于标识多媒体数据的标识数据。

上述实施方式中,可在分享资源时或者在分享资源之前,先通过资源分享消息通知资源接收方查收多媒体数据的标识数据,以便资源接收方预先获取到“暗号”,并在获取资源的过程中也能通过“对暗号”来获取对应的多媒体数据。

在一些实施方式中,所述对所述标识数据进行验证,包括:

将所述输入的标识数据与所述交互数据中包括的标识数据进行验证;或者,

将所述输入的标识数据发送至服务器,接收服务器发送的对所述输入的标识数据的验证结果。

上述实施方式中,对于标识数据的验证既可以在设备本地完成也可以上传至服务器完成,通过对标识数据进行验证,可准确获取标识数据绑定的多媒体数据,便于实现对多媒体数据的管理,也可以提升资源分享的交互性。

在一些实施方式中,所述通过设定显示方式呈现所述资源以及所述多媒体数据,包括:

采集包括所述资源的现实场景图像;

在所述资源的现实场景图像的目标位置处呈现所述多媒体数据,所述多媒体数据呈现的目标位置与所述现实场景图像中呈现的所述资源之间具有目标位置关系。

该实施方式中,通过将现实场景图像中的资源与多媒体数据通过增强现实的方式来呈现可以优化资源分享过程中的呈现效果。另外,资源与多媒体数据之间配置为具有目标位置关系,使得多媒体数据与资源的关联性更强,提升资源接收方对于接收的资源的兴趣度,提升用户体验。

第三方面,本公开实施例中提供一种资源处理装置,所述方法包括:

显示模块,用于响应于资源编辑请求,显示资源编辑界面;

获取模块,获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据对应的标识数据;

生成模块,用于基于所述多媒体数据以及对应的所述标识数据,生成交互数据;

其中,所述交互数据用于在分享资源的过程中通过设定显示方式呈现所述标识数据对应的所述多媒体数据。

第四方面,本公开实施例中提供一种资源处理装置,所述方法包括:

识别模块,用于识别资源;

显示模块,用于显示所述资源的操作界面;

接收模块,用于接收通过所述操作界面输入的标识数据;

获取模块,用于在对所述标识数据进行验证后,获取与所述标识数据匹配的多媒体数据;

显示模块,用于通过设定显示方式呈现所述资源以及所述多媒体数据。

第五方面,本公开实施例还提供一种电子设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

第六方面,本公开实施例还提供一种电子设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第二方面,或第二方面中任一种可能的实施方式中的步骤。

第七方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面或第一方面中任一种可能的实施方式中的步骤,或者,执行上述第二方面,或第二方面中任一种可能的实施方式中的步骤。

关于上述资源处理装置、电子设备、及计算机可读存储介质的效果描述参见上述资源处理方法的说明,这里不再赘述。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本公开实施例提供的资源处理方法的流程图;

图2示出了本公开实施例提供的资源处理方法的流程图;

图3示出了本公开实施例提供的礼品分享流程图;

图4示出了本公开实施例提供的购买方的操作示意图;

图5示出了本公开实施例提供的收礼方的操作示意图;

图6示出了本公开实施例提供的一种资源处理装置的示意图;

图7示出了本公开实施例提供的一种资源处理装置的示意图;

图8示出了本公开实施例提供的电子设备的结构示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

在介绍本公开实施例之前,首先对本公开实施例提出的一些技术用语进行解释说明。

资源,为通过真实环境或者电子媒介在不同用户之间流通的资源,包括但不限于实体形式的资源(简称实体资源)、虚拟形式的资源(简称虚拟资源)。实体资源包括但不限于纸质红包、礼券、带有包装盒的礼品等。虚拟资源包括但不限于电子红包、电子礼券、电子礼品等。资源发送方可在线下分享实体资源给资源接收方,也可通过电子媒介在线上分享虚拟资源给资源接收方。

第一设备,为资源发送方使用的电子设备,在电子设备上可安装有支持资源编辑的客户端或者小程序,通过客户端或者小程序可对待分享的资源进行交互数据的编辑和分享。

第二设备,为资源接收方使用的电子设备,在电子设备上可安装有支持查看资源以及交互数据的客户端或者小程序,通过客户端或者小程序可查看资源以及交互数据。

上述电子设备,例如包括:终端设备或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字处理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。终端设备也可以被称为增强现实(AR)设备,用于对AR内容进行处理和呈现的设备均可作为是AR设备的一种,本公开实施例中对AR设备的形式并不限定。

交互数据,为在资源分享过程中附加分享的内容,以使得资源分享过程更具有交互性。交互数据例如包括多媒体数据以及用于标识多媒体数据的标识数据。多媒体数据,包括但不限于:视频、语音、图片、文字等。标识数据可以用一串字符也可以用其它的形式来表示。

正如背景技术所提到的,在资源分享过程中,资源的发送和资源的签收环节涉及的交互方式以及呈现方式都比较单一,导致资源分享过程缺乏交互性,用户体验度不高。

针对上述技术问题,本公开实施例中提供了一种资源处理方案,在虚拟资源以及实体资源的分享过程设计了编辑及查看交互数据的环节,通过增加趣味性的交互环节,以提升交互性,另外,资源分享的呈现方式设计为通过增强现实方式来呈现资源以及关联的交互数据,由此可提升资源分享过程中的呈现效果,提升用户体验。

具体实施中,可支持由用户自主编辑交互数据的方式,不管资源是实体形式还是虚拟形式,针对资源发送方,均可在接收资源编辑请求后触发资源编辑过程,具体可以显示资源编辑界面供用户自主进行交互数据的编辑,进而根据获取多媒体数据以及用于标识多媒体数据的标识数据,生成交互数据,以便将交互数据跟随资源一起发送给资源接收方。相应地,资源接收方可在接收到资源后,利用标识数据来获取对应的多媒体数据,这样资源与多媒体数据便可以通过增强现实的方式呈现出来。

下面对本公开实施例所公开的一种资源处理方法进行详细介绍。

参见图1所示,为本公开实施例提供的资源处理方法的流程图,该资源处理方法的执行主体为第一设备,所述方法包括步骤S101~S103,其中:

S101、响应于资源编辑请求,显示资源编辑界面。

本公开实施例中,考虑到资源的形式不同,可采用不同的方式触发资源编辑过程。在一些实施方式中,首先可显示资源的操作界面,在资源的操作界面中可配置有资源编辑选项,检测到资源编辑选项被触发,进一步响应资源编辑请求,以触发资源编辑过程。资源编辑选项的触发方式包括但不限于作用于第一设备的屏幕上的触摸操作,或者语音操作等。

其中,在资源为实体资源,比如实体红包的情况下,可通过第一设备采集图像识别实体资源,并显示对应实体资源的操作界面。具体的,第一设备可通过内置或外接图像设备采集图像,进而识别图像中是否出现实体资源。具体识别方式包括但不限于二维码识别或者标记物识别或者神经网络识别方式。

在采用二维码识别方式时,可预先在实体资源的封面上配置二维码,由第一设备扫描实体资源的封面的二维码,以调取资源分享程序,进而展示资源的操作界面。或者,在采用标记物识别的方式时,可预先存储实体资源的图像特征,通过提取采集的图像中的图像特征与预先存储的实体资源的图像特征进行比对,以确定当前采集的图像中是否包括实体资源。或者,在采用神经网络识别的方式时,可利用不同形态的实体资源图像样本训练神经网络,在训练得到对应的神经网络之后,可利用训练好的神经网络识别当前采集的图像,以确定当前采集的图像中是否包括实体资源。

其中,在资源为虚拟资源,比如电子红包的情况下,可通过点击第一设备中生成资源的选项,触发显示对应的虚拟资源的操作页面。具体的,第一设备中可配置有支持编辑虚拟资源的客户端,客户端的形式例如为独立运行的应用程序,也可以是诸如社交类或者支付类应用程序中的小程序,还可以是网页(web)客户端。客户端中配置有生成资源的功能选项,触发之后可展示虚拟资源的操作页面,以便在虚拟资源的操作页面上触发资源编辑界面。

上述实施方式中,可提供资源的操作界面提供资源编辑选项,以触发资源编辑过程。尤其是针对实体形式的资源,可在识别到实体资源后显示对应的操作界面,以便进行资源的编辑,在资源分享过程中增加新的交互形式,优化用户体验。

S102、获取通过资源编辑界面输入的多媒体数据,以及,获取多媒体数据对应的标识数据。

本公开实施例中,在资源编辑界面中可支持对分享资源过程中所需的交互数据进行编辑。交互数据包括但不限于多媒体数据以及用于标识多媒体数据的标识数据。

本公开实施例中,获取多媒体数据的方式包括但不限于以下两种方式:

方式一、获取通过资源编辑界面实时录制的多媒体数据。

示例性的,若在资源编辑界面中触发实时录制多媒体数据的选项,可调取第三方多媒体数据录制程序,在获得多媒体录制程序的授权之后可实时录制多媒体数据,比如录制视频、拍摄图像、录制语音等。

方式二、获取通过资源编辑界面导入的预先录制好的多媒体数据。

在一种可能的实施方式中,导入预先录制好的多媒体数据,可包括:基于作用于资源编辑界面的导入操作,从第一设备的多媒体数据库中导入用户选择的预先录制好的多媒体数据。

其中,可通过检测资源编辑界面中的导入选项是否被触发,来检测是否有作用于资源编辑界面的导入操作。导入的方式可以为从多媒体数据库中导出,多媒体数据库可以是第一设备的本地或云端上存储有多媒体数据的数据库。例如为第一设备的相册、录音机等程序中存储的数据,或者第一设备的音乐播放器、视频播放器或者云盘等程序中存储的数据。

在另一种可能的实施方式中,导入预先录制好的多媒体数据,可包括:基于作用于资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,历史编辑记录中包括预先录制好的多媒体数据。

其中,可通过检测资源编辑界面中的历史编辑记录的选项是否被触发,来检测是否有作用于资源编辑界面的历史编辑记录的触发操作。第一设备的资源处理客户端中可配置历史编辑记录的存储功能,资源发送方的每一条历史编辑记录内的多媒体数据以及标识数据均可存储在本地或者上传至服务器中,并在第一设备的资源处理客户端中呈现历史编辑记录列表。这样,资源发送方在触发历史编辑记录列表中的任一历史编辑记录后,即可获取到该被触发的历史编辑记录所对应的预先录制好的多媒体数据。

在方式二提供的以上两种实施方式中,一方面,支持从设备的多媒体数据库中导入多媒体数据,不仅节省编辑多媒体数据的时间也可以新增形式更为丰富的多媒体数据,另一方面,还可以从历史编辑记录数据库中导入多媒体数据,不仅节省编辑多媒体数据的时间还可以省去重复性编辑操作,提升多媒体数据的编辑效率。

结合上述方式一和方式二可以看出,通过资源编辑界面可提供两种输入多媒体数据的方案,其一是可实时录制多媒体数据,其二是可导入预先录制的多媒体数据,可由资源发送方结合自身需求选择合适的输入方式,以便在资源分享过程中向资源接收方呈现更贴合需求的多媒体数据。

本公开实施例中,获取用于标识多媒体数据的标识数据的方式包括但不限于以下两种方式:

方式一、在检测到成功获取多媒体数据之后,获取为多媒体数据生成的随机密钥;其中,随机密钥与多媒体数据绑定,用于标识多媒体数据。

示例性的,在实时录制或者导入对应的多媒体数据之后,可确定成功获取多媒体数据,或者,在将实时录制或者导入的多媒体数据成功上传至服务器之后,可确定成功获取多媒体数据。进一步地,可利用密钥生成器为本次获取的多媒体数据生成随机密钥,也可以接收服务器发送的随机密钥,用于标识本次上传的多媒体数据。随机密钥的形式有多种,本公开对此并不限定,例如可采用“双字母+双数字”形式的随机密钥,随机生成的密钥是唯一的,用以与本次生成的多媒体数据绑定。

方式二、接收作用于标识输入界面所输入的标识数据,标识数据与多媒体数据绑定,用于标识多媒体数据。

示例性的,为了丰富标识数据的形式,还可提供标识输入界面,在标识输入界面中可提供输入框,由资源发送方自定义输入标识数据,以便与多媒体数据绑定。比如,资源发送方可自行输入一段文字,用于描述本次待发送的资源或者描述本次录制的多媒体数据,将该段文字与多媒体数据绑定。

上述提供的两种方式中,通过标识数据来标识输入的多媒体数据,能够将多媒体数据与标识数据对应存储,这样资源接收方在接收资源的同时还可以通过“对暗号”的方式获取标识数据对应的多媒体数据,从而提升资源分享过程中的交互性。其中,标识数据既可以采用随机密钥的方式,也可以由用户进行自定义编辑,随机密钥作为标识数据,可以提升多媒体数据的安全性也便于操作,用户自定义编辑的标识数据可满足用户自定义需求,使得“对暗号”时“暗号”形式更为丰富且符合需求,提升交互效果。

本公开实施例中,上述提出的历史编辑记录数据库中还可包括与多媒体数据对应的标识数据。在基于作用于资源编辑界面的历史编辑记录的触发操作之后,从历史编辑记录数据库中导入用户选择的历史编辑记录还可以包括与多媒体数据对应的标识数据。该标识数据与多媒体数据可以一同从历史编辑记录数据库中导出,作为本次资源分享所使用的标识数据以及多媒体数据。该实施方式中,对于资源发送方的每次编辑记录可记录在历史编辑记录数据库中,以便资源发送方可在编辑任一次交互数据时能够从历史编辑记录数据库中选择所需的多媒体数据以及对应的标识数据,提升编辑效率。

示例性的,从历史编辑记录数据库中选择所需历史编辑记录的过程,可包括:检测到作用于资源编辑界面的历史编辑记录的触发操作,显示历史编辑记录界面,进一步,接收作用于历史编辑记录界面中显示的任一历史编辑记录的触发操作,从历史编辑记录数据库中获取被触发的历史编辑记录。其中,上述触发操作包括但不限于作用于第一设备的屏幕上的触摸操作,或者语音操作等。

此外,历史编辑记录中还可以记录有各个多媒体数据以及标识数据对应的编辑时间以及有效时间,以便资源发送方在选择历史编辑记录数据库中的多媒体数据时可参考编辑时间和有效时间进行选择,提升交互体验。对于超出有效时间的历史编辑记录,还可以从历史编辑记录数据库中自动删除该超出有效时间的历史编辑记录,以释放数据库的存储空间。

本公开实施例中,交互数据还可以包括多媒体数据的展示位姿数据。展示位姿数据包括但不限于位置坐标以及朝向角度等数据,展示位姿数据用于控制多媒体数据叠加在原始的资源画面上所呈现的位置以及朝向等。

其中,多媒体数据的展示位姿数据既可以是在获取到多媒体数据之后预先配置好的,也可以由资源发送方通过资源编辑界面进行个性化编辑。

示例性的,可在资源编辑界面中直接进行展示位姿数据的编辑操作。或者,还可以在资源编辑界面中触发多媒体数据的编辑选项,进而显示多媒体数据的编辑界面,通过多媒体数据的编辑界面接收用户输入的多媒体数据的展示位姿数据。

通过多媒体数据的编辑页面编辑多媒体数据的展示位姿数据,并将展示位姿数据同作为交互数据,这样可在资源接收方展示对应的多媒体数据时,能够将多媒体数据展示在资源的目标位置处,提升多媒体数据的呈现效果。

S103、基于多媒体数据以及对应的标识数据,生成交互数据;其中,交互数据用于在分享资源的过程中通过设定显示方式呈现标识数据对应的多媒体数据。

其中,交互数据可基于多媒体数据以及对应的标识数据生成。在支持编辑多媒体数据的展示位姿数据的情况下,交互数据还可以基于多媒体数据、对应的标识数据以及展示位姿数据生成。

其中,设定显示方式例如包括增强现实的呈现方式,对于利用交互数据如何与资源共同进行AR展示,将在资源接收方的处理过程中具体说明。

本公开实施例中,在生成交互数据之后还可以进入资源分享流程。示例性的,可以显示资源分享界面,并在检测到资源分享界面中的分享触发操作之后,将交互数据上传至服务器,和/或,向第二设备发送资源分享链接。

其中,将交互数据上传至服务器,即可实现对交互数据的存储。存储的交互数据不仅可以用于响应资源接收方的交互数据的获取请求,还可以作为历史编辑记录数据库中的一条历史编辑数据存在,以便资源发送方下一次编辑资源时作为备选的历史编辑记录。

向第二设备发送的资源分享链接中可包括至少部分交互数据。至少部分交互数据例如为用于标识多媒体数据的标识数据。即,资源发送方先通过资源分享链接告知资源接收方所编辑的多媒体数据的“暗号”,可在接收资源时通过该“暗号”查看对应的多媒体数据。

上述资源分享流程,可通过资源分享界面将交互数据上传至服务器,以便资源接收方在接收到资源的同时还可在从服务器请求所需的至少部分交互数据,另外,还可以向第二设备发送资源分享链接,以便通知资源接收方查看资源分享过程中的多媒体数据所需的信息。

参见图2所示,为本公开实施例提供的资源处理方法的流程图,该资源处理方法的执行主体为第二设备,所述方法包括步骤S201~S204,其中:

S201、识别资源并显示资源的操作界面。

本公开实施例中,考虑到资源的形式不同,可采用不同的方式识别资源进而触发显示资源的操作界面。

在资源为虚拟资源的情况下,资源可通过资源分享链接发送至资源接收方所使用的第二设备中。第二设备可在检测到虚拟资源的资源分享链接的触发操作之后显示资源的操作界面。

在资源为实体资源的情况下,可通过采集图像识别实体资源,并显示对应实体资源的操作界面。具体的,第二设备可通过内置或外接图像设备采集图像,进而识别图像中是否出现实体资源。具体识别方式包括但不限于二维码识别或者标记物识别或者神经网络识别方式。识别方式的具体说明可参见对第一设备的识别方式的解释说明。需要说明的是,以上提供的三种识别方式可以结合起来使用,也可以单独使用,本申请对此并不限定。

S202、接收通过操作界面输入的标识数据。

本公开实施例中,资源接收方的第二设备中所显示的操作界面,可包括标识数据的输入栏,以提示资源接收方输入本次分享的资源的标识数据,以便获取标识数据绑定的、与本次资源一同分享的多媒体数据。

其中,标识数据可以是资源发送方预先通知给资源接收方,也可以由资源接收方接收到资源后向服务器或对应的资源发送方使用的第一设备请求本次资源分享所用的标识数据。服务器或第一设备可通过资源分享消息通知第二设备本次资源分享所用的标识数据。

示例性的,第二设备可接收资源分享消息,资源分享消息中包括至少部分交互数据,至少部分交互数据包括用于标识多媒体数据的标识数据。

该示例中,可在分享资源时或者在分享资源之前,先通过资源分享消息通知资源接收方查收多媒体数据的标识数据,以便资源接收方预先获取到“暗号”,并在获取资源的通过“对暗号”来获取对应的多媒体数据。

S203、在对标识数据进行验证后,获取与标识数据匹配的多媒体数据。

本公开实施例中,在检测到资源接收方输入的标识数据之后,为了验证输入的标识数据的有效性,可将资源接收方输入的标识数据与交互数据中包括的标识数据进行验证。还可以,将资源接收方输入的标识数据发送至服务器,并接收服务器发送的对输入的标识数据的验证结果。

其中,标识数据的验证过程中,可将资源接收方输入的标识数据与资源发送方本次分享所述资源时编辑的标识数据进行比对,若比对成功,则验证通过,进一步获取与标识数据匹配的多媒体数据,若比对失败,则提醒资源接收方输入的标识数据验证失败。此外,在标识数据具有有效时间的情况下,还可以增加验证输入的标识数据是否超过资源发送方所指定的有效时间,若不在有效时间内,则认为本次输入的标识数据依然为验证失败。

上述实施方式中,对于标识数据的验证既可以在设备本地完成也可以上传至服务器完成,通过对标识数据进行验证,可准确获取标识数据绑定的多媒体数据,便于实现对多媒体数据的管理,也可以提升资源分享的交互性。

S204、通过设定显示方式呈现资源以及多媒体数据。

本公开实施例中,不管是虚拟资源还是实体资源均可以通过设定显示方式来共同呈现。设定显示方式例如为增强现实的显示方式,可以理解为将资源所在画面作为现实场景图像,在现实场景图像中利用预设渲染工具渲染多媒体数据的虚拟效果,以实现AR效果。

示例性的,在资源为虚拟资源的情况下,可通过保存分享的资源的封面内容,进而通过从相册中导入资源的封面画面,进一步在封面画面中叠加显示对应的多媒体数据。

在资源为实体资源的情况下,可通过第二设备的摄像头采集包括资源的现实场景图像,在资源的现实场景图像的目标位置处呈现多媒体数据。其中,多媒体数据呈现的目标位置与现实场景图像中呈现的资源之间具有目标位置关系。目标位置可以由资源发送方编辑多媒体数据时自动配置的位姿信息所确定的,也可以由资源发送方在编辑多媒体数据时所编辑的展示位姿数据所确定的。

通过将现实场景图像中的资源与多媒体数据通过增强现实的方式来呈现可以优化资源分享过程中的呈现效果。另外,保持资源与多媒体数据具有目标位置关系,使得多媒体数据与资源的关联性更强,提升资源接收方对于接收的资源的兴趣度,提升用户体验。

本公开实施例中,资源接收方可在接收到资源后,对资源进行识别,进而触发显示资源的操作页面,在资源的操作页面中可通过“对暗号”的方式输入标识数据,利用验证通过的标识数据来获取对应的多媒体数据,这样资源与多媒体数据便可以通过增强现实的方式呈现在同一画面中。通过上述资源分享方式,在分享资源的同时个性化地呈现标识信息所标识的多媒体数据,不仅增加了趣味性的交互环节,也优化了资源分享的呈现效果。

为便于对本公开实施例的理解,下面以资源为礼品为例,说明第一设备编辑礼品对应的交互数据的流程,以及,第二设备查看礼品以及对应的交互数据的流程。

参照图3所示,为本公开实施例提供的礼品分享流程图。礼品可通过线下购买实体礼品的方式,也可以通过线上购买虚拟礼品的方式。

对于购买方来说,购买方使用第一设备触发进入礼品的小程序来选择礼品,在线上购买虚拟礼品时既可以将礼品的接收地址设定为自己的地址(即礼品发送方的地址或购买方的地址),也可以设定为收礼方地址(即礼品接收方的地址)。进一步地,在选择了礼品之后,可通过礼品编辑页对礼品的交互数据进行编辑,这里交互数据中的多媒体数据可以为录入的视频,购买方在录入视频之后,将视频作为AR内容上传至服务器并获得服务器分配的用于标识该视频的密钥。在完成交互数据的编辑过程之后,购买方还可以进一步触发礼品分享流程,将礼品分享时所用的密钥分享给收礼方。示例性的,购买方通过礼品编辑页录制视频并生成密钥分享给收礼方的操作过程,可参照图4所示的购买方的操作示意图。

对于收礼方来说,在获取到实体礼品或者虚拟礼品后,均可从实体礼品或虚拟礼品中扫描对应的AR标识,AR标识例如为预先在实体礼品或者虚拟礼品上配置的二维码标识或者为其他图像形式的标识,扫描成功之后可进入礼品操作页(例如为图3中所示WEB页面,例如为H5页),在礼品操作页中可进一步输入密钥,以便从服务器中获取对应的AR内容(即购买方录制的视频),在从服务器下载对应的AR内容之后,可将AR内容与礼品通过AR的方式呈现出来。示例性的,收礼方通过礼品操作页输入密钥并呈现对应的AR内容的操作过程,可参照图5所示的收礼方的操作示意图。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

基于同一发明构思,本公开实施例中还提供了与资源处理方法对应的资源处理装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述资源处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图6所示,为本公开实施例提供的一种资源处理装置的示意图,所述装置包括:

显示模块61,用于响应于资源编辑请求,显示资源编辑界面;

获取模块62,获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据对应的标识数据;

生成模块63,用于基于所述多媒体数据以及对应的所述标识数据,生成交互数据;

其中,所述交互数据用于在分享资源的过程中通过设定显示方式呈现所述标识数据对应的所述多媒体数据。

在一些实施方式中,所述获取模块62,在获取通过所述资源编辑界面输入的多媒体数据时,用于:

获取通过所述资源编辑界面实时录制的多媒体数据;或者,

获取通过所述资源编辑界面导入的预先录制好的多媒体数据。

在一些实施方式中,所述获取模块62,在获取通过所述资源编辑界面导入的预先录制好的多媒体数据时,用于:

基于作用于所述资源编辑界面的导入操作,从所述第一设备的多媒体数据库中导入用户选择的所述预先录制好的多媒体数据;或者,

基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,所述历史编辑记录中包括所述预先录制好的多媒体数据。

在一些实施方式中,所述获取模块62,在获取所述多媒体数据的标识数据时,用于:

在检测到成功获取所述多媒体数据之后,获取为所述多媒体数据生成的随机密钥;其中,所述随机密钥与所述多媒体数据绑定,用于标识所述多媒体数据;或者,

接收作用于标识输入界面所输入的标识数据,所述标识数据与所述多媒体数据绑定,用于标识所述多媒体数据。

在一些实施方式中,所述获取模块62,在获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据的标识数据时,用于:

基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录,所述历史编辑记录包括所述预先录制好的多媒体数据以及对应的标识数据。

在一些实施方式中,所述获取模块62,在基于作用于所述资源编辑界面的历史编辑记录的触发操作,从历史编辑记录数据库中导入用户选择的历史编辑记录时,用于:

检测到作用于所述资源编辑界面的历史编辑记录的触发操作,显示历史编辑记录界面;

接收作用于所述历史编辑记录界面中显示的任一历史编辑记录的触发操作,从历史编辑记录数据库中获取被触发的历史编辑记录。

在一些实施方式中,所述历史编辑记录还包括历史编辑时间、编辑的标识数据的有效时间。

在一些实施方式中,显示模块61还用于:显示资源分享界面;

所述装置还包括检测模块64,检测模块64用于检测到所述资源分享界面中的分享触发操作,将所述交互数据上传至服务器,和/或,向第二设备发送资源分享链接。

在一些实施方式中,显示模块61还用于:显示所述资源的操作界面;

检测模块64还用于:在检测到所述操作界面中资源编辑选项被触发后,响应所述资源编辑请求。

在一些实施方式中,所述资源为实体资源,所述显示模块61,在显示所述资源的操作界面时,用于:

通过采集图像识别所述实体资源,并基于识别结果显示对应所述实体资源的操作界面。

在一些实施方式中,所述显示模块61,还用于:

显示多媒体数据的编辑界面,通过所述多媒体数据的编辑界面接收所述多媒体数据的展示位姿数据;

所述生成模块,在基于所述多媒体数据以及对应的所述标识数据,生成交互数据时,用于:

基于所述多媒体数据、所述展示位姿数据以及对应的所述标识数据,生成所述交互数据。

参照图7所示,为本公开实施例提供的一种资源处理装置的示意图,所述装置包括:

识别模块71,用于识别资源;

显示模块72,用于显示所述资源的操作界面;

接收模块73,用于接收通过所述操作界面输入的标识数据;

获取模块74,用于在对所述标识数据进行验证后,获取与所述标识数据匹配的多媒体数据;

显示模块72,还用于通过设定显示方式呈现所述资源以及所述多媒体数据。

在一些实施方式中,所述资源为虚拟资源,所述显示模块72在显示所述资源的操作界面时,用于:

检测到虚拟资源的资源分享链接的触发操作,并显示所述资源的操作界面。

在一些实施方式中,所述资源为实体资源,所述识别模块71,在识别资源时,用于:通过采集图像识别所述实体资源;

显示模块72,在显示所述资源的操作界面时,用于:显示对应所述实体资源的操作界面。

在一些实施方式中,所述获取模块74,在对所述标识数据进行验证时,用于:

将所述输入的标识数据与预先接收的标识数据进行验证;或者,

将所述输入的标识数据发送至服务器,接收服务器发送的对所述输入的标识数据的验证结果。

在一些实施方式中,所述显示模块72,在通过设定显示方式呈现所述资源以及所述多媒体数据时,用于:采集包括所述资源的现实场景图像;在所述资源的现实场景图像的目标位置处呈现所述多媒体数据,所述多媒体数据呈现的目标位置与所述现实场景图像中呈现的所述资源之间具有目标位置关系。

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。

本公开实施例还提供了一种电子设备,如图8所示,为本公开实施例提供的电子设备的结构示意图,包括:

处理器81和存储器82;所述存储器82存储有处理器81可执行的机器可读指令,处理器81用于执行存储器82中存储的机器可读指令。

在一些实施例中,所述机器可读指令被处理器81执行时,处理器81执行下述步骤:

响应于资源编辑请求,显示资源编辑界面;

获取通过所述资源编辑界面输入的多媒体数据,并获取所述多媒体数据对应的标识数据;

基于所述多媒体数据以及对应的所述标识数据,生成交互数据;

其中,所述交互数据用于在分享资源的过程中通过设定显示方式呈现所述标识数据对应的所述多媒体数据。

在一些实施例中,所述机器可读指令被处理器81执行时,处理器81执行下述步骤:

识别资源并显示所述资源的操作界面;

接收通过所述操作界面输入的标识数据;

在对所述标识数据进行验证后,获取与所述标识数据匹配的多媒体数据;

通过设定显示方式呈现所述资源以及所述多媒体数据。

上述存储器82包括内存821和外部存储器822;这里的内存821也称内存储器,用于暂时存放处理器81中的运算数据,以及与硬盘等外部存储器822交换的数据,处理器81通过内存821与外部存储器822进行数据交换。

上述指令的具体执行过程可以参考本公开实施例中所述的资源处理方法的步骤,此处不再赘述。

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的资源处理方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。

本公开实施例所提供的资源处理方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的资源处理方法的步骤,具体可参见上述方法实施例,在此不再赘述。

本公开实施例还提供一种计算机程序,该计算机程序被处理器执行时实现前述实施例的任意一种方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software DevelopmentKit,SDK)等等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:手电筒控制方法、装置、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类