一种生成影集的处理方法及装置与流程

文档序号:17007947发布日期:2019-03-02 02:07阅读:350来源:国知局
一种生成影集的处理方法及装置与流程

本发明实施例涉及影像处理技术领域,具体涉及一种生成影集的处理方法及装置。



背景技术:

装置(例如手机)在人们的日常生活中得到广泛应用,人们需要将手机中的照片和/或视频等影像元素制作成影集,以作留念。

可以采用手机自动生成影集,现有技术通常需要用户将照片和/或视频保存在手机中的相册中,再将相册中的照片和/或视频通过预先安装的第三方app上传到服务器,在服务器中生成影集,需要手机中预先安装第三方app,且用户操作过程繁琐。

因此,如何避免上述缺陷,能够简化生成影集过程中用户的操作过程,成为亟须解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种生成影集的处理方法及装置。

第一方面,本发明实施例提供一种生成影集的处理方法,所述方法包括:

在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;

若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

第二方面,本发明实施例提供一种生成影集的处理装置,所述装置包括:

第一生成单元,用于在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;

第二生成单元,用于若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;

若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:

所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;

若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

本发明实施例提供的生成影集的处理方法及装置,在用户会话过程中生成触发生成影集的按键,再通过影像元素是否在本地缓存中采取相应的处理动作,可以一键生成影集,从而能够简化生成影集过程中用户的操作过程。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例生成影集的处理方法流程示意图;

图2为本发明实施例在用户会话消息中生成触发生成影集的按键截图;

图3为本发明实施例在用户总相册中生成触发生成影集的按键截图;

图4为本发明实施例影集生成的效果图;

图5为本发明实施例生成影集的处理装置结构示意图;

图6为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例生成影集的处理方法流程示意图,如图1所示,本发明实施例提供的一种生成影集的处理方法,包括以下步骤:

s101:在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键。

具体的,装置在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键。装置可以包括手机,不作具体限定。用户会话过程可以是用户使用的即时聊天工具的会话过程,可以是用户与用户之间一对一的会话,也可以是组群会话。影像元素可以包括照片和/或视频,触发动作可以是用户在用户会话消息中点击需要生成影集的照片和/或视频的点击动作。影像元素可以包含在本地的用户会话消息中(例如微信的聊天框),以供用户进行选择。

图2为本发明实施例在用户会话消息中生成触发生成影集的按键截图,如图2所示,可以选择图2中上方“某用户”实现对该用户所有影像元素的全选(这里举例全是照片),也可以对该用户的部分影像元素进行选择(图2未示出),图2中下方“某用户”选择的影像元素是视频。参照图2,在生成触发生成影集的按键的同时,分别显示所述照片和/或所述视频的数量。图2未示出视频的数量。图3为本发明实施例在用户总相册中生成触发生成影集的按键截图,如图3所示,也可以有目的地选择组群会话中的照片和/或视频,具体不再赘述。

进一步地,还获取所述用户会话过程中的会话方标识;相应的,在所述生成影集的步骤之后,所述方法还包括:将所述会话方标识作为所述影集的名称。参照上述说明,会话方标识可以是用户名称,也可以是组群名称,参照图2,组群名称为“滑雪群”。图4为本发明实施例影集生成的效果图,如如图4和图2所示,影集的名称为上述的“滑雪群”。

进一步地,该方法还包括:获取生成影集的时间和/或所述影像元素的数量,并显示所述时间和/或所述数量。参照图4,生成影集的时间为2018-9-26,在这里的影像元素是照片,照片的数量为10张。

s102:若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

具体的,装置若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。可以通过点击操作触发所述按键的动作,不作具体限定。

进一步的,该步骤之后,该方法还可以包括:展示由所述服务器返回的所述影集。即可以使得用户实时看到由服务器生成的影集。

本发明实施例提供的生成影集的处理方法,在用户会话过程中生成触发生成影集的按键,再通过影像元素是否在本地缓存中采取相应的处理动作,可以一键生成影集,从而能够简化生成影集过程中用户的操作过程。

在上述实施例的基础上,所述根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集,包括:

若判断获知所述影像元素在本地缓存中,则从所述本地缓存获取所述影像元素,并生成基于所述本地缓存中的影像元素创建的影集。

具体的,装置若判断获知所述影像元素在本地缓存中,则从所述本地缓存获取所述影像元素,并生成基于所述本地缓存中的影像元素创建的影集。需要说明的是,本地缓存中的影像元素是未经压缩处理的,即具有较好的图像清晰度和/或视频清晰度;未在本地缓存中的影像元素是经压缩处理的,即具有较差的图像清晰度和/或视频清晰度。以影像元素为照片为例,用户可以点击用户会话消息中的照片,手机上会显示该照片的大小,以及“查看原图”的选项,点击该选项,即可以使该照片存储在手机缓存中,即本发明实施例可以通过在手机缓存中的影像元素直接在本地生成影集,而无需上传由服务器生成影集,使得即使是在服务器网络状况不佳的时候,也可以快速生成影集。

若判断获知所述影像元素不在本地缓存中,则发送影集生成请求至服务器,以使所述服务器根据影像元素标识,生成基于不在所述本地缓存中的影像元素创建的影集;其中,所述影集生成请求携带有所述影像元素标识。

具体的,装置若判断获知所述影像元素不在本地缓存中,则发送影集生成请求至服务器,以使所述服务器根据影像元素标识,生成基于不在所述本地缓存中的影像元素创建的影集;其中,所述影集生成请求携带有所述影像元素标识。影像元素标识可以是id号等,不作具体限定,具体说明如下:以照片为例,由于会话消息中的照片都有照片标识,每个照片标识对应有访问地址,从而使得服务器能够通过该访问地址获取到未经压缩的照片,从而使得生成影集中的照片的清晰度较好,然后发送生成影集至装置。

接收所述服务器针对所述影集生成请求返回的所述影集。

具体的,装置接收所述服务器针对所述影集生成请求返回的所述影集。可参照上述实施例,不再赘述。

本发明实施例提供的生成影集的处理方法,通过从本地缓存获取影像元素,并在本地直接生成影集;或由服务器在远程生成影集,从而能够使得影集中的影像元素更加清晰。

在上述实施例的基础上,所述接收所述服务器针对所述影集生成请求返回的所述影集的步骤之后,所述方法还包括:

展示由所述服务器返回的所述影集。

具体的,装置展示由所述服务器返回的所述影集。可参照上述实施例,不再赘述。

本发明实施例提供的生成影集的处理方法,能够使得用户及时看到由服务器生成的影集。

在上述实施例的基础上,还获取所述用户会话过程中的会话方标识;相应的,在所述生成影集的步骤之后,所述方法还包括:

将所述会话方标识作为所述影集的名称。

具体的,装置将所述会话方标识作为所述影集的名称。可参照上述实施例,不再赘述。

本发明实施例提供的生成影集的处理方法,能够有效记录影集的名称,便于对影集进行管理。

在上述实施例的基础上,所述方法还包括:

获取生成影集的时间和/或所述影像元素的数量,并显示所述时间和/或所述数量。

具体的,装置获取生成影集的时间和/或所述影像元素的数量,并显示所述时间和/或所述数量。可参照上述实施例,不再赘述。

本发明实施例提供的生成影集的处理方法,能够显示更全面的信息,进一步便于对影集进行管理。

在上述实施例的基础上,所述影像元素包括照片和/或视频;相应的,所述方法还包括:

在生成触发生成影集的按键的同时,分别显示所述照片和/或所述视频的数量。

具体的,装置在生成触发生成影集的按键的同时,分别显示所述照片和/或所述视频的数量。可参照上述实施例,不再赘述。

本发明实施例提供的生成影集的处理方法,能够提示用户所选择的照片和/或视频的数量,避免误操作。

图5为本发明实施例生成影集的处理装置结构示意图,如图5所示,本发明实施例提供了一种生成影集的处理装置,包括第一生成单元501和第二生成单元502,其中:

第一生成单元501用于在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;第二生成单元502用于若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

具体的,第一生成单元501用于在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;第二生成单元502用于若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

本发明实施例提供的生成影集的处理装置,在用户会话过程中生成触发生成影集的按键,再通过影像元素是否在本地缓存中采取相应的处理动作,可以一键生成影集,从而能够简化生成影集过程中用户的操作过程。

在上述实施例的基础上,所述第二生成单元502具体用于:若判断获知所述影像元素在本地缓存中,则从所述本地缓存获取所述影像元素,并生成基于所述本地缓存中的影像元素创建的影集;若判断获知所述影像元素不在本地缓存中,则发送影集生成请求至服务器,以使所述服务器根据影像元素标识,生成基于不在所述本地缓存中的影像元素创建的影集;其中,所述影集生成请求携带有所述影像元素标识;接收所述服务器针对所述影集生成请求返回的所述影集。

具体的,所述第二生成单元502具体用于:若判断获知所述影像元素在本地缓存中,则从所述本地缓存获取所述影像元素,并生成基于所述本地缓存中的影像元素创建的影集;若判断获知所述影像元素不在本地缓存中,则发送影集生成请求至服务器,以使所述服务器根据影像元素标识,生成基于不在所述本地缓存中的影像元素创建的影集;其中,所述影集生成请求携带有所述影像元素标识;接收所述服务器针对所述影集生成请求返回的所述影集。

本发明实施例提供的生成影集的处理装置,通过从本地缓存获取影像元素,并在本地直接生成影集;或由服务器在远程生成影集,从而能够使得影集中的影像元素更加清晰。

在上述实施例的基础上,所述第二生成单元502还具体用于:展示由所述服务器返回的所述影集。

具体的,所述第二生成单元502还具体用于:展示由所述服务器返回的所述影集。

本发明实施例提供的生成影集的处理装置,能够使得用户及时看到由服务器生成的影集。

在上述实施例的基础上,还获取所述用户会话过程中的会话方标识;相应的,所述装置还用于:将所述会话方标识作为所述影集的名称。

具体的,所述装置还用于:将所述会话方标识作为所述影集的名称。

本发明实施例提供的生成影集的处理装置,能够有效记录影集的名称,便于对影集进行管理。

在上述实施例的基础上,所述装置还用于:获取生成影集的时间和/或所述影像元素的数量,并显示所述时间和/或所述数量。

具体的,所述装置还用于:获取生成影集的时间和/或所述影像元素的数量,并显示所述时间和/或所述数量。

本发明实施例提供的生成影集的处理装置,能够显示更全面的信息,进一步便于对影集进行管理。

在上述实施例的基础上,所述影像元素包括照片和/或视频;相应的,所述装置还用于:在生成触发生成影集的按键的同时,分别显示所述照片和/或所述视频的数量。

具体的,所述装置还用于:在生成触发生成影集的按键的同时,分别显示所述照片和/或所述视频的数量。

本发明实施例提供的生成影集的处理装置,能够提示用户所选择的照片和/或视频的数量,避免误操作。

本发明实施例提供的生成影集的处理装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图6为本发明实施例提供的电子设备实体结构示意图,如图6所示,所述电子设备包括:处理器(processor)601、存储器(memory)602和总线603;

其中,所述处理器601、存储器602通过总线603完成相互间的通信;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在用户会话过程中若检测到针对影像元素选择的触发动作,生成触发生成影集的按键;若检测到触发所述按键的动作,则根据所述影像元素是否在本地缓存中采取相应的处理动作,以生成影集。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1