电子资源的处理方法、终端、服务器及存储介质与流程

文档序号:17667257发布日期:2019-05-15 22:48阅读:167来源:国知局

本发明涉及计算机技术领域,尤其涉及一种电子资源的处理方法、一种终端、一种服务器及一种计算机存储介质。



背景技术:

随着终端(如手机、平板、智能可穿戴设备等)的不断普及,安装并运行于终端上的各种社交软件(例如:即时通信软件微信、qq等等)也应运而生,这些社交软件不仅支持常规的社交交互功能,例如:音频会话、视频会话等社交会话;还支持电子资源分享的功能,例如常见的微信红包、qq红包,实质上是在微信会话或qq会话中进行电子资源分享的过程。此处电子资源是指存在于电子账户(例如网银、互联网支付账户等)中的、能够通过互联网进行流通的资源,包括但不限于电子货币、电子优惠券等等。实践中发现,目前关于电子资源的处理流程较为单一,存在社交交互性较差的问题。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种电子资源的处理方法、终端、服务器及存储介质,可提升电子资源处理过程的社交交互性。

一方面,本发明实施例提供了一种电子资源的处理方法,应用于第一终端,该方法包括:

获取用于进行资源分享的目标图像;

生成资源分享请求,所述资源分享请求中携带所述目标图像;

将所述资源分享请求发送至服务器,以使得所述服务器响应于所述资源分享请求而输出电子资源包,并且响应对所述电子资源包执行资源领取操作而产生的资源领取请求;所述电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

另一方面,本发明实施例提供了一种电子资源的处理方法,应用于服务器,该方法包括:

接收第一终端的资源分享请求,所述资源分享请求中携带用于进行资源分享的目标图像;

获取所述目标图像的至少一张相似图像;

向第二终端输出电子资源包,以使得所述第二终端对所述电子资源包执行资源领取操作而返回资源领取请求;所述电子资源包包括所述目标图像及所述至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息;

对所述第二终端返回的资源领取请求进行响应处理。

又一方面,本发明实施例提供了一种电子资源的处理方法,应用于第二终端,该方法包括:

输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像;

若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息;

将所述资源领取请求发送至所述服务器,以使所述服务器对所述资源领取请求进行响应处理。

又一方面,本发明实施例提供了一种电子资源的处理装置,应用于第一终端,该第一终端包括:

获取模块,用于获取用于进行资源分享的目标图像。

生成模块,用于生成资源分享请求,所述资源分享请求中携带所述目标图像。

发送模块,用于将所述资源分享请求发送至服务器,以使得所述服务器响应于所述资源分享请求而输出电子资源包,并且响应对所述电子资源包执行资源领取操作而产生的资源领取请求;所述电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

又一方面,本发明实施例提供了一种电子资源的处理装置,应用于服务器,该服务器包括:

接收模块,用于接收第一终端的资源分享请求,所述资源分享请求中携带用于进行资源分享的目标图像。

获取模块,用于获取所述目标图像的至少一张相似图像。

输出模块,用于向第二终端输出电子资源包,以使得所述第二终端对所述电子资源包执行资源领取操作而返回资源领取请求;所述电子资源包包括所述目标图像及所述至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

又一方面,本发明实施例提供了一种电子资源的处理装置,应用于第二终端,该第二终端包括:

输出模块,用于输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像。

生成模块,用于若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

发送模块,用于将所述资源领取请求发送至所述服务器,以使所述服务器对所述资源领取请求进行响应处理。

又一方面,本发明实施例提供了一种终端,包括输入设备和输出设备,还包括:

处理器,适于实现一条或一条以上指令;以及,

计算机存储介质,所述计算机存储介质存储有一条或一条以上第一指令,所述一条或一条以上第一指令适于由所述处理器加载并执行如下步骤:

获取用于进行资源分享的目标图像;

生成资源分享请求,所述资源分享请求中携带所述目标图像;

将所述资源分享请求发送至服务器,以使得所述服务器响应于所述资源分享请求而输出电子资源包,并且响应对所述电子资源包执行资源领取操作而产生的资源领取请求;所述电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

或者,所述计算机存储介质存储有一条或一条以上第二指令,所述一条或一条以上第二指令适于由所述处理器加载并执行如下步骤:

输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像;

若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息;

将所述资源领取请求发送至所述服务器,以使所述服务器对所述资源领取请求进行响应处理。

又一方面,本发明实施例提供了一种服务器,包括输入设备和输出设备,还包括:

处理器,适于实现一条或一条以上指令;以及,

计算机存储介质,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由所述处理器加载并执行如下步骤:

接收第一终端的资源分享请求,所述资源分享请求中携带用于进行资源分享的目标图像;

获取所述目标图像的至少一张相似图像;

向第二终端输出电子资源包,以使得所述第二终端对所述电子资源包执行资源领取操作而返回资源领取请求;所述电子资源包包括所述目标图像及所述至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息;

对所述第二终端返回的资源领取请求进行响应处理。

又一方面,本发明实施例提供了一种计算机存储介质,其特征在于,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由处理器加载并执行如所述的电子资源的处理方法。

本发明实施例中,第一终端向服务器发送的资源分享请求中携带目标图像;服务器响应该资源分享请求而输出电子资源包,该电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;这样,领取者可以从电子资源包中选择任一张图像而执行资源领取操作,并发起资源领取请求至服务器进行响应处理;该资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。在上述的电子资源的处理过程中,电子资源包的分享请求阶段加入了图像元素,电子资源包的资源领取阶段加入了选择图像元素的操作内容,这既丰富了电子资源的处理过程的话题性、趣味性,并且提升了资源分享的操作性及资源领取的操作性,同时提升了资源分享各方的社交交互性。

附图说明

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

图1是本发明实施例提供的一种电子资源的处理系统的架构图;

图2是本发明实施例提供的一种电子资源的处理方法的流程示意图;

图3是本发明实施例提供的另一种电子资源的处理方法的流程示意图;

图4是本发明实施例提供的又一种电子资源的处理方法的流程示意图;

图5是本发明实施例提供的又一种电子资源的界面示意图;

图6是本发明实施例提供的一种获取目标图像的相似图像的流程示意图;

图7是本发明实施例提供的一种电子资源的处理装置的结构示意图;

图8是本发明实施例提供的另一种电子资源的处理装置的结构示意图;

图9是本发明实施例提供的又一种电子资源的处理装置的结构示意图;

图10是本发明实施例提供的一种终端的结构示意图;

图11是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

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

电子资源是指存在于电子账户中、依托于电子商务且能在互联网上进行流通的资源,包括但不限于电子货币、电子优惠券等等。此处的电子账户可包括但不限于:电子银行卡、网银、互联网支付账户等等。电子资源包(俗称电子红包(electricalredpacket))是电子资源处理过程中产生的一种特殊的社交消息。电子资源的处理过程大致包括三个阶段:(1)电子资源包的分享请求阶段;(2)电子资源包的输出阶段;(3)对电子资源包中的电子资源的领取阶段。下面将结合附图1-2对上述各阶段进行详细说明。

请参见图1所示的电子资源的处理系统,该系统可以包括第一终端、服务器及至少一个第二终端(图1中以一个第二终端为例进行说明);其中:

第一终端及第二终端均是面向用户的终端,第一终端可以是面向执行资源分享操作的用户(称为分享者)的终端,即第一终端具体是指分享者用于执行资源分享操作所使用的终端。第二终端可以是面向执行资源领取操作的用户(称为领取者)的终端,即第二终端具体是指领取者用于执行资源领取操作所使用的终端。第一终端及第二终端均可以是智能手机、平板电脑、便携式个人计算机、智能手表、手环及智能电视等智能设备。第一终端及第二终端上可以安装有各种应用程序,如即时通信软件、支付软件、社交软件、或者其他可进行红包发放或领取的软件等。

服务器可以是一台独立的服务器、或由若干台服务器组成的服务器集群、或云计算中心。服务器能够为第一终端及第二终端提供电子资源的处理服务。在一种实现方式中,服务器可以是应用程序的后台服务器,例如:服务器可以是即时通信服务器,第一终端及第二终端均能够通过应用程序与服务器进行交互,从而实现电子资源的处理流程。在另一种实现方式中,服务器可以是具备电子资源处理能力的专用服务器,第一终端及第二终端可通过有线或无线方式与服务器进行交互,从而实现电子资源的处理流程。

基于图1所示的系统,请参见图2所示的电子资源的处理流程包括如下步骤s1-s8:

s1、第一终端获取用于进行资源分享的参数。

s2、第一终端生成资源分享请求,该资源分享请求中携带所述参数。

s3、第一终端将该资源分享请求发送至服务器。

步骤s1-s3属于电子资源包的分享请求阶段。此阶段中,若某用户想要向其他用户分享电子资源包,那么该用户可被称作分享者,被分享的其他用户可被称作领取者。s1中,第一终端可在各类用户界面中输出资源分享操作的接口,此处的用户界面可包括但不限于:应用程序的服务页面,例如即时通信软件的会话窗口界面;或者网页界面,例如论坛空间等。该接口可以是按键或选项,分享者可以通过操作该接口(如按压按键或选择选项)调起参数配置界面,并在该参数配置界面中设置用于进行资源分享的参数,第一终端则可从参数配置界面中获取分享者所设置的参数。此参数通常包括:分享者的标识、领取者的标识、电子资源包中的电子资源的总额度、电子资源包允许被成功执行资源领取操作的总次数及电子资源包中的电子资源的分配方式;其中,分享者的标识用于查找到分享者的电子账户;领取者的标识用于查找领取者的电子账户;该标识可以包括用户标识(如即时通信软件中的用户账号、支付软件中的注册用户账号、一般应用程序的用户账号、或网页的用户账号等)、用户所使用的设备标识(如手机号码、手机的序列码等)或电子账户标识(如电子银行卡号、网银账号、互联网支付账户账号等)。电子资源包中的电子资源的总额度是指响应于分享者针对电子资源包执行的资源分享操作,服务器需要从分享者的电子账户中扣除的电子资源的总额度,例如:设电子资源包中的电子资源的总额度为10元电子货币,那么服务器需要从该分享者的电子账户中扣除10元电子货币。电子资源包允许被成功执行资源领取操作的总次数用于表示电子资源包是否允许被拆分领取以及允许被拆分领取的次数;例如:设电子资源包允许被成功执行资源领取操作的总次数为1,表示被分享的电子资源不允许拆分,进而表示领取者若成功执行资源领取操作,那么可获得电子资源包中所有的电子资源(即获得电子资源包中电子资源的总额度);再如:设电子资源包允许被成功执行资源领取操作的总次数为2,表示电子资源包中的电子资源允许被拆分成两次领取,进而表示该电子资源包中的电子资源至少被拆分为由两个领取者领取,且成功执行资源领取操作的两个领取者所获得的电子资源的额度之和等于被分享的电子资源的总额度。电子资源包中的电子资源的分配方式是指被电子资源包中的电子资源被拆分领取的方式,包括随机分配或平均分配;其中,随机分配是指将电子资源包中的电子资源的总额度按照随机方式进行拆分领取,这样,领取者所领取到的电子资源的额度是随机的,例如:设电子资源包允许被成功执行资源领取操作的总次数为2,电子资源包中的电子资源的总额度为10元电子货币,按照随机分配方式对电子资源包中的电子资源总额度进行拆分,可能被拆分为1元电子货币和9元电子货币,那么,领取者领取到的电子资源的额度可能为1元电子货币或9元电子货币。平均分配是指将电子资源包中的电子资源的总额度按照平均方式进行拆分领取,那么,领取者所领取到的电子资源的额度是固定的,例如:设电子资源包允许被成功执行资源领取操作的总次数为2,电子资源包中的电子资源的总额度为10元电子货币,按照平均分配方式对电子资源包中的电子资源总额度进行拆分,被拆分两个5元电子货币,那么,领取者领取到的电子资源的额度可能为5元电子货币。可选地,分享者设置的参数还可包括其他内容,例如表示祝福的文本(如恭喜发财、大吉大利)等。s2-s3,第一终端获得分享者在参数配置界面中配置的参数之后,生成资源分享请求并发送至服务器,该资源分享请求中可携带所述参数。

s4、服务器接收第一终端的资源分享请求。

s5、服务器根据资源分享请求输出电子资源包。

步骤s4-s5属于电子资源包的输出阶段。此阶段中,s5中服务器响应分享者的资源分享请求进行一系列处理,包括:(1)根据资源分享请求判断是否满足资源分享条件,具体可包括:判断参数中包含的电子资源包中的电子资源的总额度是否大于预设阈值,此处的预设阈值可以是该分享者的电子账户中的电子资源的剩余总额度,或者是服务器设置的一次资源分享操作被允许分享的电子资源的最大额度;若大于,则确定不满足资源分享条件,服务器向第一终端发送提示信息,该提示信息用于提示第一终端更改参数以重新发起资源分享消息;若不大于,则确定满足资源分享条件;那么进入(2)服务器根据分享者的标识从分享者的电子账户中扣除与电子资源包中的电子资源的总额度等价的电子资源;并生成电子资源包;(3)服务器将该电子资源包发送至第一终端和第二终端。那么,第一终端和第二终端可以各自显示该电子资源包。电子资源包是一种特殊的社交消息,其具备可交互性的特点,具体是指电子资源包能够被操作,例如领取者可点击电子资源包或领取者可通过摇晃终端而操作电子资源包等,对电子资源包所执行的操作通常被称作资源领取操作,并且,电子资源包允许被操作多次。资源领取操作会触发领取者的终端向服务器发送资源领取请求,请求服务器响应并从分享者所分享的电子资源总额度中分配相应额度。另外,电子资源包通常还具备有效期,例如有效期为24小时,10小时等;在有效期之内可被执行资源领取操作;而在有效期之外则无法被执行资源领取操作,并且,到达有效期时电子资源包对应的所分享的电子资源中未被领取的剩余额度会被服务器返回至分享者的电子账户中。此阶段中,第一终端或第二终端可以在用户界面中显示电子资源包,并可在电子资源包中显示所述参数,以使得分享者或领取者对该电子资源包执行资源领取操作。

s6、第二终端若检测到对电子资源包所执行的资源领取操作,则生成资源领取请求,可以理解的是,资源领取请求可携带领取者的标识、执行资源领取操作时的操作时间等信息。

s7、第二终端将该资源领取请求发送至服务器。

s8、服务器对该资源领取请求进行响应处理。

步骤s6-s8属于对电子资源包中的电子资源的领取阶段。在某些场景下,分享者也可对电子资源包执行资源领取操作,因此,第一终端在检测到对电子资源包的资源领取操作时,也可以向服务器发送资源领取请求。s8中服务器对资源领取请求的响应处理过程可包括:根据资源领取请求中的信息,结合电子资源包中的电子资源的剩余额度及电子资源包已被执行资源领取操作的次数判断领取者的资源领取操作是否成功,若操作成功,则按照电子资源包中的电子资源的分配方式从电子资源包中的电子资源的剩余额度中为领取者分配相应额度,并将分配的相应额度的电子资源转入至领取者的电子账户中;若操作失败,则服务器向领取者反馈提示信息,该提示信息携带失败原因;此处的失败原因可包括但不限于:网络原因、电子资源包中的电子资源无剩余额度等等。进一步,服务器还可以将电子资源包的资源领取处理结果发送给第一终端和第二终端;该资源领取处理结果包括但不限于:各领取者成功领取到的电子资源的额度、电子资源包中的电子资源的总额度、电子资源包被成功执行资源领取操作的次数、被全部领取所花费的时间等等。可选地,第一终端和第二终端可以在电子资源包中显示资源领取结果。

上述s1-s8示出了电子资源的基本处理流程。图1所示的系统可被应用于多种涉及电子资源处理的互联网场景,包括但不限于:一对一场景、一对多场景等等。可以理解的是,不同的互联网场景下的电子资源的处理流程可在图2基础上进行相应的变化。此处,一对一场景是指分享者向指定的一个领取者分享电子资源的场景,例如分享者在与一领取者单独的社交会话窗口中执行资源分享操作,那么第二终端的数量为1,电子资源包被发送至第一终端和第二终端之后,第一终端和第二终端可以在分享者与领取者之间的社交会话窗口中显示电子资源包;在此场景下,分享者通常不允许对电子资源包执行资源领取操作,领取者在电子资源包的有效期内对电子资源包成功执行一次资源领取操作即可获得该电子资源包中的电子资源总额度。

一对多场景是指分享者向多个领取者分享电子资源的场景,例如分享者在群组会话窗口针对群组中的全部或部分成员执行资源分享操作,那么群组中被指定的多个成员均为领取者,此时第二终端的数量大于1,电子资源包被发送至第一终端及所有的第二终端,第一终端及所有第二终端可以在群组会话窗口中显示电子资源包,在此场景下,分享者及领取者均被允许对电子资源包执行资源领取操作,服务器按照各领取者(包括分享者)对电子资源包执行资源领取操作的时间先后顺序为各领取者分配电子资源额度。再如:分享者在论坛(qq空间、微博广场等)执行资源分享操作,那么论坛中的各个成员用户均为领取者,服务器按照各领取者对电子资源包执行资源领取操作的时间先后顺序为各领取者分配电子资源额度。

为了提升电子资源处理过程的社交交互性,本发明实施例提供一种新的电子资源的处理方法,该方法对上述s1-s8所示的基本处理流程作出如下几方面的改进:(1)在电子资源包的分享请求阶段加入图像元素。(2)在电子资源包的输出阶段增加图像相似匹配、相似筛选等处理流程。(3)在对电子资源包中的电子资源的领取阶段中增加图像选择的操作内容以及图像验证等处理流程。通过上述改进,本发明实施例既丰富了电子资源的处理过程的话题性、趣味性,并且提升了资源分享的操作性及资源领取的操作性,同时提升了资源分享各方的社交交互性。

基于上述描述,本发明实施例提出的电子资源的处理方法可参见图3所示的步骤s101-s110:

s101、第一终端获取用于进行资源分享的目标图像。

如前图2所示的步骤s1中所述,分享者可以在第一终端的参数配置界面中设置用于进行资源分享的参数。本实施例中,可该参数配置界面中增加图像设置项,分享者可以通过该设置项设置用于进行资源分享的目标图像,此时,用于进行资源分享的参数包括目标图像;例如,分享者通过图像设置项调用第一终端的本地图像数据库,并从第一终端的本地图像数据库中选择任一图像作为目标图像,或者,分享者通过该图像设置项调用第一终端的摄像装置拍摄目标图像。该目标图像可以为人物图像,如包含分享者的头像的图像或包含其他人的图像;该目标图像也可以为非人物图像,如动物图像、自然景物图像或建筑物图像、某种产品的外观图像或者是用户的即时通信头像等等。可选地,参数配置界面中还可增加主题设置项,分享者可通过主题设置项输入资源分享的主题,此时参数还可以包括该主题,该主题可以为缺省主题或自定义主题。缺省主题是指第一终端在主题设置项中默认产生的主题;自定义主题是指分享者通过主题设置项输入的主题。主题可以与目标图像相关,例如:若目标图像为包含分享者的头像的图像,则主题可以为“找出包括我的图像”;再如:若目标图像为包括狗的图像,则主题可以为“找出包括狗的图像”。可以理解的是,用于进行资源分享的参数还可包括图2所示的步骤s1所示的一些信息,如分享者的标识、领取者的标识、电子资源包中的电子资源的总额度、电子资源包允许被成功执行资源领取操作的总次数及电子资源包中的电子资源的分配方式等。

s102、第一终端生成资源分享请求,该资源分享请求中携带所述目标图像。

s103、第一终端将该资源分享请求发送至服务器。

步骤s102-s103中第一终端可以对用于进行分享的参数(包括目标图像)进行封装生成资源分享请求,并通过各应用程序将资源分享请求发送至服务器,例如,若分享者在即时通信软件的会话界面中执行资源分享操作,那么第一终端可通过即时通信软件将资源分享请求发送至服务器;此时服务器可以是即时通信软件的后台服务器。再如,若分享者通过网页界面(如论坛首页、社交空间)执行资源分享操作,那么第一终端可通过浏览器将资源分享请求发送至服务器,此处的服务器可以是浏览器的后台服务器。

s104、服务器接收第一终端的资源分享请求。

s105、服务器获取该目标图像的至少一张相似图像。

步骤s104~s105中,服务器根据资源分享请求中的目标图像,利用图像识别技术可从服务器的本地图像数据库中检索与该目标图像相似的至少一张图像(以下简称为目标图像的至少一张相似图像),或者,从互联网中检索该目标图像的至少一张相似图像。此处相似图像的数量可以根据实际需要设置,例如该预设数量可以是用户设置的,也可以是服务器系统设置的;例如,利用图像识别技术共检索到目标图像的二十张相似图像,可根据相似度由高到低的顺序对所述二十张相似图像进行排序,并从所述排序中按照设置的数量选取图像作为所述目标图像的相似图像。

s106、服务器向第二终端输出电子资源包,该电子资源包包括该目标图像及该至少一张相似图像。

在一种可行的实施方式中,电子资源包包括目标图像及该至少一张相似图像;此实施方式下,电子资源包的传输涉及图像的传输,会占用较多的带宽资源,因此,此实施方式更适用于带宽资源丰富的场景。在另一种可行的实施方式中,该电子资源包包括目标图像的属性信息及至少一张相似图像的属性信息,此处的属性信息可包括标识,标识可包括图像的编号(identification,id)、图像的统一资源定位符(uniformresourcelocator,url)等。属性信息还可包括排列信息,排列信息用于指示图像的排列显示的位置。此实施方式下,电子资源包的传输涉及属性信息的传输,相对于图像的传输占用的带宽资源较少,因此此实施方式更能有效节省传输资源。可选的,若参数包括主题,则电子资源包还可包括主题;具体地:服务器可将主题随目标图像及至少一张相似图像一并封装至电子资源包中。

s107、第二终端输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像。

第二终端接收到服务器发送的电子资源包后,可以显示电子资源包,并且在电子资源包中显示目标图像和至少一张相似图像。电子资源包可以在社交会话窗口中进行显示,例如:在一对一场景中,电子资源包可以在第一终端与第二终端的单独会话窗口中进行显示;在一对多场景中,电子资源包可以在第一终端与第二终端同在的群组会话窗口中进行显示。在一种可行的实施方式中,若所述电子资源包包括目标图像及至少一张相似图像;第二终端可以在电子资源包中按照自己的预设策略排列显示目标图像和至少一张相似图像,此处的预设策略可以包括但不限于:随机排列方式、按照图像的大小设置的排列方式等,对于不同的第二终端,预设策略可以不同。在另一种可行的实施方式中,若电子资源包包括目标图像的属性信息及至少一张相似图像的属性信息,那么第二终端首先根据属性信息获取目标图像和至少一张相似图像,然后再按照属性信息在电子资源包中对目标图像和至少一张相似图像进行排列显示。可选地,如果电子资源包中包含主题,那么第二终端在电子资源包中显示主题,此时,该主题可用于辅助领取者尽快选择正确的图像以成功领取电子资源。在一个实施例中,为了让领取者及时执行资源领取操作,第二终端输出电子资源包的同时还可以输出提示信息,该提示信息可以是通过语音、震动以及闪屏中的一种或多种方式呈现的。

s108、第二终端若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求携带从所述电子资源包中选择的任一张图像的指示信息。

s109、第二终端将所述资源领取请求发送至所述服务器。

步骤s108~s109中,当领取者想要领取电子资源时,领取者可以通过对电子资源包执行资源领取操作,该资源领取操作可以是对电子资源包中的任一张图像进行的选择操作,该选择操作可包括但不限于点击操作或滑动操作,第二终端根据资源领取操作生成资源领取请求,该资源领取请求中携带用于指示选择图像的指示信息,此处指示信息可以包括选择图像或选择图像的属性信息。进一步,第二终端将资源领取请求发送至服务器。

s110、服务器对该第二终端返回的资源领取请求进行响应处理。

服务器的响应处理过程具体包括:首先,根据资源领取请求中的指示信息验证选择图像是否是目标图像,若是,则表明第二终端侧的领取者选择了正确的图像,那么再参考图2所示的步骤s8中的流程,结合电子资源包中的电子资源的剩余额度及所述电子资源包已被执行资源领取操作的次数判断领取者的资源领取操作是否成功,若操作成功,则按照电子资源包中的电子资源的分配方式从电子资源包中的电子资源的剩余额度中为第二终端侧的领取者分配相应额度,并将分配的相应额度的电子资源转入至第二终端侧的领取者的电子账户中;反之,服务器向第二终端反馈失败原因;此处的失败原因可包括但不限于:网络原因、电子资源无剩余额度等等。若选择图像不是目标图像,则表明第二终端侧的领取者选错了图像,则表明第二终端本次资源领取操作失败,服务器向第二终端反馈提示信息,提示第二终端重新选择图像以重新执行资源领取操作。在一种实施方式中,本实施例允许领取者在电子资源包的有效期内多次执行资源领取操作。

需要说明的是,图3所示流程中,服务器的电子资源包也会一并发送至第一终端,第一终端也会输出电子资源包,在该电子资源包中显示目标图像和至少一张相似图像。并且,在某些场景中,例如一对多场景中,分享者同时也可以是领取者,因此分享者也可对该电子资源包中的图像进行选择以执行资源领取操作从而向服务器发送资源领取请求,使服务器对分享者的资源领取请求进行响应处理。

本发明实施例中,第一终端向服务器发送的资源分享请求中携带目标图像;服务器响应该资源分享请求而输出电子资源包,该电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;这样,领取者可以从电子资源包中选择任一张图像而执行资源领取操作,并发起资源领取请求至服务器进行响应处理;该资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。在上述的电子资源的处理过程中,电子资源包的分享请求阶段加入了图像元素,电子资源包的资源领取阶段加入了选择图像元素的操作内容,这既丰富了电子资源的处理过程的话题性、趣味性,并且提升了资源分享的操作性及资源领取的操作性,同时提升了资源分享各方的社交交互性。

下面将结合图4所示的实例对本发明实施例的电子资源的处理方法进行介绍。

如图4所示,分享者在第一终端显示的“登山好友群”的群组会话窗口中执行资源分享操作调出参数配置界面,该参数配置界面中包括图像设置项,还包括主题设置项、额度设置项及次数设置项等。分享者点击图像设置项中的摄像头标志调用第一终端的摄像头进行自拍并上传自拍图像作为目标图像。分享者通过主题设置项输入主题,该主题可以为“找出包括我的图像”。另外,还可通过额度设置项设置电子资源包中的电子资源的总额度为100元电子货币,以及通过次数设置项设置电子资源包允许被成功执行资源领取操作的总次数为10次。第一终端获取分享者设置的参数,生成资源分享请求并发送至服务器。

服务器根据第一终端的资源分享请求中的目标图像,查找该目标图像的至少一张相似图像。如图4所示,服务器接收到资源分享请求后,根据目标图像从网络上检索出与该目标图像相似的3张图像。服务器生成电子资源包发送至“登山好友群”中各成员用户(领取者)的终端,以任一成员用户的终端为第二终端。该电子资源包中包括3张相似图像及目标图像。

如图4所示,第二终端在登山好友群的群组会话界面中显示电子资源包,在该电子资源包中显示该目标图像及3张相似图像;此处,电子资源包中显示的图像既可以是原图,也可以是缩略图(如图4所示)。其中,电子资源包的颜色、形状及大小可以是第二终端系统默认的,也可以是用户根据喜好调整得到的。例如,如图4所示,第二终端可以按照随机排列的方式将目标图像及3张相似图像的缩略图按2x2的图像矩阵排列显示。领取者可点击选择任一张图像发起资源领取操作,例如:若领取者选择图像矩阵中右下角的图像(可标记为图像4),第二终端生成资源领取请求,该资源领取请求包括图像4的属性信息,并该资源领取请求发送至服务器。

服务器验证资源领取请求中的选择图像是否为目标图像,然后根据验证结果进行资源领取的响应处理,得到资源领取处理结果。例如图4所示,服务器根据图像4的属性信息判断图像4是否为目标图像,此处可通过比对图像4的属性信息是否与目标图像的属性信息相同,若是则确定选择图像是目标图像;否则确定选择图像不是目标图像。如图4所示,图像4不是目标图像,第二终端侧的领取者本次资源领取操作失败,服务器向第二终端输出提示信息,提示第二终端重新选择图像以重新发送资源领取请求。

本发明实施例中,第一终端向服务器发送的资源分享请求中携带目标图像;服务器响应该资源分享请求而输出电子资源包,该电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;这样,领取者可以从电子资源包中选择任一张图像而执行资源领取操作,并发起资源领取请求至服务器进行响应处理;该资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。在上述的电子资源的处理过程中,电子资源包的分享请求阶段加入了图像元素,电子资源包的资源领取阶段加入了选择图像元素的操作内容,这既丰富了电子资源的处理过程的话题性、趣味性,并且提升了资源分享的操作性及资源领取的操作性,同时提升了资源分享各方的社交交互性。

可选地,在图3所示的实施例中,在上述步骤s102之前,还可包括如下步骤s201~202。

s201、第一终端检测所述目标图像是否为有效图像。

为了避免对无效图像的传输及处理所耗费的资源,第一终端在获取到用于进行资源分享的目标图像之后,可以先对目标图像中进行有效性检测;若检测出该目标图像为无效图像,则表明服务器不能根据目标图像获取到与目标图像相似的图像,则转入执行步骤s202。若检测出该目标图像为有效图像,则表明服务器能够根据目标图像获取到该目标图像的相似图像,转入执行图3所示的步骤s102。

在一个实施例中,s201包括如下步骤s11~s12。

s11、第一终端获取所述目标图像中的目标对象的轮廓信息。

s12、若所述目标对象的轮廓信息与预设轮廓信息相匹配,则第一终端确认所述目标图像为有效图像。

在步骤s11~s12中,目标对象包括以下任一种:人、动物、植物及建筑物。第一终端可以获取该目标图像中的目标对象的轮廓信息,将该目标对象的轮廓信息与预设轮廓信息进行比较,若两者匹配,表明该目标图像包括清晰和/或完整的目标对象,则第一终确认该目标图像为有效图像;若两者不匹配,表明目标图像包括的目标对象的清晰度和/或完整度较低,则确定该目标图像为无效图像。例如,若该目标图像为人脸图像,第一终端可以获取该目标图像中的人脸轮廓信息,若获取人脸轮廓信息与服务器中存储的人脸轮廓信息相匹配,则确定该目标图像为有效图像;若获取人脸轮廓信息与服务器中存储的人脸轮廓信息不相匹配,则输出提示信息,该提示信息可以为“未检测到人脸,请重新拍摄图像或选择图像”。

s202、第一终端输出第一提示信息,该第一提示信息用于提示重新输入目标图像。

若将无效的目标图像上传至服务器,这样会浪费传输带宽资源,并增加电子资源的处理过程中的时间成本;因此,本实施例由第一终端在获取到目标图像时即对该目标图像进行有效性检测,可避免传输带宽资源浪费;且在检测到目标图像为无效图像时,可以输出第一提示信息,以便提示分享者重新输入目标图像,从而可提升电子资源的处理过程的成功率。

在一个实施例中,图3所示的步骤s105可具体包括如下步骤s21~s22。

s21、服务器在图像数据库中查询与所述目标图像相似的多张备选图像。

s22、服务器从所述备选图像中按照相似度由高至低的顺序选择至少一张相似图像。

在步骤s21~s22中,为了增加资源领取操作的趣味性,调动领取者的积极性,服务器可以在图像数据库中查询与目标图像相似度较高的图像。具体的,图像数据库可以是服务器的本地图像数据库,或者其他设备的图像数据库,或者互联网中的图像数据库等等。服务器可以从图像数据库中查询与该目标图像相似的多张备选图像,并从该备选图像中按照相似度由高至低的顺序选择至少一张相似图像。

以目标图像为人脸图像为例,服务器查找目标图像的至少一张相似图像的过程可参见图6:服务器接收到目标图像后,通过人脸识别技术获取目标图像的特征信息,并根据目标图像的特征信息为目标图像匹配至少一张相似图像。

具体的,①通过人脸检测算法检测出目标图像中的目标人脸图像区域,目标图像中可包括至少一个人脸图像区域,目标人脸图像区域可以是指至少一个人脸图像区域中尺寸最大的人脸图像区域。②基于深度学习的人脸配准算法对目标人脸图像区域中的人脸进行配准,以获取人脸特征点位置,如人脸精确的五官位置,该五官包括人的右眼中心、左眼中心、鼻尖和两侧嘴角,并根据人脸特征点位置从目标图像中获取归一化的人脸图像。③基于人脸特征提取的深度网络算法从归一化的人脸图像中提取目标图像中的人脸特征点。④将目标图像中的人脸特征点与图像数据库中注册人脸特征集中的人脸特征点进行对比,以获取与目标图像相似的备选相似图像。此处注册人脸特征集包括通过对图像数据库中包括的注册人脸照片进行人脸检测、人脸配准及特征提取等处理得到的每张图像的人脸特征点,为了提高图像检索的效率,注册人脸特征集可以是事先设置的,注册人脸照片可以是指图像数据库中的包括人脸的图像。⑤按照相似度由高到低对备选相似图像进行排序,并选择相似度最高的n张人脸图像作为目标图像的相似图像。n的大小可以是分享者设置的,也可以是系统默认的。

另一个实施例中,在一种可行的实施方式中,图3所示的步骤s106可包括如下步骤s31~s32。

s31、服务器对该目标图像及该至少一张相似图像进行封装处理,生成电子资源包。

s32、服务器将该电子资源包发送至第二终端进行显示输出。

在步骤s31~s32中,若服务器与第二终端之间用于数据传输的带宽资源较丰富,则服务器可以根据预设消息格式对该目标图像及该至少一张相似图像进行封装处理,生成电子资源包,此处预设消息格式可以是指分享资源对应的应用程序的消息格式,例如,分享者利用即时通信软件分享电子资源,则该预设消息格式是指即时通信软件规定的消息格式。进一步,将该电子资源包发送至第二终端进行显示输出。

在此实施方式下,图3所示的步骤s107可具体包括如下步骤s41~s42。

s41、第二终端对所述服务器发送的电子资源包进行解析处理,得到目标图像及至少一张相似图像。

s42、第二终端显示所述电子资源包,并在电子资源包中显示目标图像及至少一张相似图像。

在步骤s41~s42中,第二终端可以对服务器发送的电子资源包进行解析处理,得到目标图像及至少一张相似图像;第二终端可显示电子资源包,并在电子资源包中按照自己的预设策略排列显示目标图像和至少一张相似图像。此种情况下,对于不同的第二终端,预设策略可以不同,因此,目标图像在不同第二终端的电子资源中显示的位置可以不同,增加了显示图像的多样性及灵活性。

在另一种可行的实施方式中,图3所示的步骤s106可包括如下步骤s51~s53。

s51、服务器获取所述目标图像的属性信息及所述至少一张相似图像的属性信息。

s52、服务器对所述目标图像的属性信息及所述至少一张相似图像的属性信息进行封装处理,生成电子资源包。

s53、服务器将所述电子资源包发送至第二终端。

在步骤s51~s53中,为了节省带宽流量,并提高数据传输效率;服务器可以获取目标图像的属性信息及至少一张相似图像的属性信息,按照预设消息格式对目标图像的属性信息及至少一张相似图像的属性信息进行封装处理生成电子资源包,将该电子资源包发送至第二终端。此种情况下,第二终端接收到的电子资源包后,先根据目标图像的属性信息及至少一张相似图像的属性信息获取目标图像及至少一张相似图像;再按照目标图像的属性信息及至少一张相似图像的属性信息在电子资源包中显示目标图像及至少一张相似图像。此处,属性信息可包括标识,还可以包括排列信息,该排列信息用于指示图像在该电子资源包中的显示位置。

具体实现中,若属性信息包括排列信息,那么上述步骤s51可包括如下步骤s61~s62。

s61、服务器对所述目标图像及所述至少一张相似图像进行排列得到图像矩阵。

s62、服务器获取所述目标图像在所述图像矩阵中的位置作为所述目标图像的排列信息,以及获取所述至少一张相似图像在所述图像矩阵中的位置作为所述至少一张相似图像的排列信息。

在步骤s61~s62中,为了让第二终端按照指定的排列方式显示目标图像及该至少一张相似图像,因此,服务器可以按照预设排列方式对该目标图像及该至少一张相似图像进行排列得到图像矩阵;预设排列方式可以包括随机排列方式、按照目标图像中的目标对象的种类设置的排列方式,以及按照图像的大小设置的排列方式,随机排列方式可以是指目标图像在图像矩阵的中位置是随机设置的。进一步,可以获取该目标图像在图像矩阵中的位置作为所述目标图像的排列信息,以及获取该至少一张相似图像在图像矩阵中的位置作为所述至少一张相似图像的排列信息。例如,假设至少一张相似图像包括15张图像,服务器可以按照随机排列方式将该目标图像及该15张相似图像排列成4x4图像矩阵;并获取该目标图像及该15张相似图像在图像矩阵中的排列信息,各个图像的排列信息包括该图像在图像矩阵中的行号和列号,如,目标图像在图像矩阵中的第一行和第二列,则该目标图像的排列信息可以表示为(1,2)。

在此实施方式下,图3所示的步骤s107可包括如下步骤s71~s73。

s71、第二终端对服务器发送的电子资源包进行解析处理,得到目标图像的属性信息及至少一张相似图像的属性信息。

s72、第二终端根据目标图像的属性信息获取目标图像,并根据至少一张相似图像的属性信息获取至少一张相似图像。

s73、第二终端显示所述电子资源包,并按照所述目标图像的属性信息及所述至少一张相似图像的属性信息显示目标图像及至少一张相似图像。

在步骤s71~s73中,第二终端可以对所述服务器发送的电子资源包进行解析处理,得到所述目标图像的属性信息及所述至少一张相似图像的属性信息,该属性信息至少包括图像的标识。第二终端可根据目标图像的标识获取目标图像,并根据至少一张相似图像的标识获取至少一张相似图像。进一步,若属性信息未包括图像的排列信息,则第二终端在电子资源包中按照自己的预设策略排列显示目标图像和至少一张相似图像;若属性信息还包括图像的排列信息,则第二终端按照该排列信息在电子资源包中对目标图像和至少一张相似图像进行排列显示;具体地,若该属性信息包括排列信息,上述步骤s73包括如下步骤s81~s82。

s81、第二终端按照目标图像的排列信息及至少一张相似图像的排列信息,将目标图像及至少一张相似图像排列形成图像矩阵。

s82、第二终端显示电子资源包,并在电子资源包中显示图像矩阵。

在步骤s81~s82中,若该属性信息包括排列信息,该排列信息是由服务器发送的,即第二终端可按照服务器设定的排列方式对目标图像及至少一张相似图像进行排列显示,即各个第二终端以相同的排列方式显示目标图像及至少一张相似图像。具体的,若该排列信息是指各个图像在图像矩阵中的位置,则第二终端可以按照目标图像的排列信息及至少一张相似图像的排列信息,将目标图像及至少一张相似图像排列形成图像矩阵,显示电子资源包,并在电子资源包中显示图像矩阵。例如,服务器将目标图像及15张相似图像排列成4x4图像矩阵,第二终端按照该排列信息将目标图像及15张相似图像排列形成4x4图像矩阵,且各个图像在服务器的图像矩阵中的显示位置与对应图像在第二终端的图像矩阵中显示位置相同。如目标图像在服务器的图像矩阵中显示位置为第一行第二列,则第二终端将该目标图像显示在第二终端的图像矩阵的第一行第二列。

再一个实施例中,图3所示的步骤s108包括如下步骤s91~s93。

s91、服务器根据所述资源领取请求中携带的选择图像的指示信息判断所述选择图像是否为所述目标图像。

s92、若是,则服务器生成资源领取处理结果。

s93、若否,则服务器向所述第二终端发送第二提示信息,所述第二提示信息用于指示所述第二终端重新执行资源领取操作以重新发送资源领取请求。

在步骤s91~s93中,服务器判断选择图像是否为该目标图像,若是,表明该第二终端选择了正确的图像,则生成该第二终端的资源领取处理结果;若否,则表明该第二终端选择了错误的图像,则可以向该第二终端发送第二提示信息。在一个实施例中,若该指示信息为选择图像,则服务器可将选择图像与目标图像进行比对,若两张图像的相似度大于预设相似度,则确定选择图像为目标图像;若两张图像的相似度小于或等于预设相似度,则确定选择图像不是目标图像,即领取者选择了错误的图像。在另一个实施例中,该指示信息为选择图像的属性信息,则服务器可将选择图像的属性信息与目标图像的属性信息进行比对,若两张图像的属性信息相同,则确定选择图像为目标图像;若两张图像的属性信息不相同,则确定选择图像不是目标图像,即领取者选择了错误的图像。

具体实现中,服务器可将资源领取处理结果返回给该第一终端及该第二终端,所述资源领取处理结果包括以下信息中的至少一种:所述电子资源包被执行资源领取操作的次数、每次执行资源领取操作时所选择的图像、成功执行资源领取操作的时间及成功执行资源领取操作所获得的电子资源额度。第一终端或/和第二终端接收到该资源领取处理结果后,可将资源领取处理结果显示在电子资源领取详情页上。例如图5所示,第二终端可以将资源领取处理结果显示在资源领取详情页上,由图5所示详情页可获得如下信息:若第二终端对应的领取者的标识为test123,第二终端侧的领取者对电子资源包成功执行资源领取操作的时间为22:28:27,第二终端侧的领取者对电子资源包共执行2次资源领取操作,且每次执行资源领取操作时所选择图像(即选错的图像)、第二终端侧的领取者获得的电子资源额度为0.01元电子货币。

本发明实施例提供一种电子资源的处理装置,该装置可以是第一终端内的一计算机程序,例如第一终端内的应用程序,如即时通信软件、社交软件、浏览器软件等等。请参见图7,该装置包括:

获取模块701,用于获取用于进行资源分享的目标图像。

生成模块702,用于生成资源分享请求,所述资源分享请求中携带所述目标图像。

发送模块703,用于将所述资源分享请求发送至服务器,以使得所述服务器响应于所述资源分享请求而输出电子资源包,并且响应对所述电子资源包执行资源领取操作而产生的资源领取请求;所述电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

可选的,该装置还可包括:

检测模块704,用于检测所述目标图像是否为有效图像,若是,则执行所述生成资源分享请求的步骤,若否,则输出第一提示信息,所述第一提示信息用于提示重新输入目标图像。

可选的,所述检测模块704,具体用于获取所述目标图像中的目标对象的轮廓信息;若所述目标对象的轮廓信息与预设轮廓信息相匹配,则确认所述目标图像为有效图像。

可选的,所述指示信息包括选择图像和/或选择图像的属性信息;所述属性信息包括标识和/或排列信息;所述排列信息用于指示图像在所述电子资源包中的显示位置。

本发明实施例中,第一终端向服务器发送的资源分享请求中携带目标图像;服务器响应该资源分享请求而输出电子资源包,该电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;这样,领取者可以从电子资源包中选择任一张图像而执行资源领取操作,并发起资源领取请求至服务器进行响应处理;该资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。在上述的电子资源的处理过程中,电子资源包的分享请求阶段加入了图像元素,电子资源包的资源领取阶段加入了选择图像元素的操作内容,这既丰富了电子资源的处理过程的话题性、趣味性,并且提升了资源分享的操作性及资源领取的操作性,同时提升了资源分享各方的社交交互性。

本发明实施例提供另一种电子资源的处理装置,该装置可以是服务器内的一计算机程序,例如服务器内为终端内的即时通信软件提供服务的服务程序,或者服务器内为终端内的浏览器软件提供服务的服务程序等。请参见图8,该装置包括:

接收模块801,用于接收第一终端的资源分享请求,所述资源分享请求中携带用于进行资源分享的目标图像。

获取模块802,用于获取所述目标图像的至少一张相似图像。

输出模块803,用于向第二终端输出电子资源包,以使得所述第二终端对所述电子资源包执行资源领取操作而返回资源领取请求;所述电子资源包包括所述目标图像及所述至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

处理模块804,用于对所述第二终端返回的资源领取请求进行响应处理。

可选的,所述获取模块802,具体用于在图像数据库中查询与所述目标图像相似的多张备选图像;从所述备选图像中按照相似度由高至低的顺序选择至少一张相似图像。

可选的,所述输出模块803,具体用于对所述目标图像及所述至少一张相似图像进行封装处理,生成电子资源包;将所述电子资源包发送至第二终端进行显示输出。

可选的,所述输出模块803,具体用于获取所述目标图像的属性信息及所述至少一张相似图像的属性信息;对所述目标图像的属性信息及所述至少一张相似图像的属性信息进行封装处理,生成电子资源包;将所述电子资源包发送至第二终端,使所述第二终端显示所述电子资源包,并按照所述目标图像的属性信息及所述至少一张相似图像的属性信息在所述电子资源包中显示所述目标图像及所述至少一张相似图像。

可选的,所述指示信息包括选择图像和/或选择图像的属性信息;所述属性信息包括标识和/或排列信息;所述排列信息用于指示图像在所述电子资源包中的显示位置。

可选的,若所述属性信息包括排列信息,则所述输出模块803,具体用于对所述目标图像及所述至少一张相似图像进行排列得到图像矩阵;获取所述目标图像在所述图像矩阵中的位置作为所述目标图像的排列信息,以及获取所述至少一张相似图像在所述图像矩阵中的位置作为所述至少一张相似图像的排列信息。

可选的,所述处理模块804,具体用于根据所述资源领取请求中的指示信息判断所述选择图像是否为所述目标图像;若是,则生成资源领取处理结果;若否,则向所述第二终端发送第二提示信息,所述第二提示信息用于指示所述第二终端重新执行资源领取操作以重新发送资源领取请求。

可选的,所述输出模块803,具体用于将所述资源领取处理结果返回给所述第一终端及所述第二终端;所述资源领取处理结果包括以下信息中的至少一种:所述电子资源包被执行资源领取操作的次数、每次执行资源领取操作时所选择的图像、成功执行资源领取操作的时间及成功执行资源领取操作所获得的电子资源额度。

本发明实施例提供再一种电子资源的处理装置,该装置可以是第二终端内的一计算机程序,例如第二终端内的应用程序,如即时通信软件、浏览器软件等。请参见图9,该装置包括:

输出模块901,用于输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像。

生成模块902,用于若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

发送模块903,用于将所述资源领取请求发送至所述服务器,以使所述服务器对所述资源领取请求进行响应处理。

可选的,所述指示信息包括选择图像和/或选择图像的属性信息;所述属性信息包括标识和/或排列信息;所述排列信息用于指示图像在所述电子资源包中的显示位置。

可选的,所述输出模块901,具体用于对所述服务器发送的电子资源包进行解析处理,得到所述目标图像及所述至少一张相似图像;显示所述电子资源包,并在所述电子资源包中显示所述目标图像及所述至少一张相似图像。

可选的,所述输出模块901,具体用于对所述服务器发送的电子资源包进行解析处理,得到所述目标图像的属性信息及所述至少一张相似图像的属性信息;根据所述目标图像的属性信息获取所述目标图像,并根据所述至少一张相似图像的属性信息获取所述至少一张相似图像;显示所述电子资源包,并按照所述目标图像的属性信息及所述至少一张相似图像的属性信息显示所述目标图像及所述至少一张相似图像。

可选的,若所述属性信息包括排列信息,则所述输出模块901,具体用于按照所述目标图像的排列信息及所述至少一张相似图像的排列信息,将所述目标图像及所述至少一张相似图像排列形成图像矩阵;显示电子资源包,并在所述电子资源包中显示所述图像矩阵。

本发明实施例提供一种终端,该终端可以是图1所示的第一终端或第二终端。请参见图10,该终端包括:处理器151、用户接口152、网络接口154以及存储装置155,处理器151、用户接口152、网络接口154以及存储装置155之间通过总线153连接。

用户接口152,用于实现人机交互,用户接口可以包括显示屏或键盘等等。网络接口154,用于与外部设备之间进行通信连接。存储装置155与处理器151耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储装置155可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储装置155可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。存储装置155还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储装置155还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。存储装置155还可以存储一个或多个应用程序。

在一个实施例中,所述存储装置155可用于存储一条或一条以上的第一指令;所述处理器151可以调用所述一条或一条以上的第一指令时能够执电子资源的处理方法,具体地,所述处理器151调用第一指令,执行如下步骤:

获取用于进行资源分享的目标图像;

生成资源分享请求,所述资源分享请求中携带所述目标图像;

将所述资源分享请求发送至服务器,以使得所述服务器响应于所述资源分享请求而输出电子资源包,并且响应对所述电子资源包执行资源领取操作而产生的资源领取请求;所述电子资源包包括所述目标图像及所述目标图像的至少一张相似图像;所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息。

可选的,所述处理器调用第一指令,执行如下步骤:

检测所述目标图像是否为有效图像;若是,则执行所述生成资源分享请求的步骤;若否,则输出第一提示信息,所述第一提示信息用于提示重新输入目标图像。

可选的,所述处理器调用第一指令,执行如下步骤:

获取所述目标图像中的目标对象的轮廓信息;若所述目标对象的轮廓信息与预设轮廓信息相匹配,则确认所述目标图像为有效图像。

可选的,所述指示信息包括选择图像和/或选择图像的属性信息;所述属性信息包括标识和/或排列信息;所述排列信息用于指示图像在所述电子资源包中的显示位置。

在另一个实施例中,所述存储装置155可用于存储一条或一条以上的第二指令;所述处理器151可以调用所述一条或一条以上的第二指令时能够执电子资源的处理方法,具体地,所述处理器151调用第二指令,执行如下步骤:

输出服务器发送的电子资源包,所述电子资源包包括目标图像及所述目标图像的至少一张相似图像;

若检测到对所述电子资源包所执行的资源领取操作,则生成资源领取请求,所述资源领取请求中包括用于指示执行所述资源领取操作时从所述电子资源包中选择的任一张图像的指示信息;

将所述资源领取请求发送至所述服务器,以使所述服务器对所述资源领取请求进行响应处理。

可选的,所述指示信息包括选择图像和/或选择图像的属性信息;所述属性信息包括标识和/或排列信息;所述排列信息用于指示图像在所述电子资源包中的显示位置。

可选的,所述处理器调用第二指令,执行如下步骤:

对所述服务器发送的电子资源包进行解析处理,得到所述目标图像及所述至少一张相似图像;显示所述电子资源包,并在所述电子资源包中显示所述目标图像及所述至少一张相似图像。

可选的,所述处理器调用第二指令,执行如下步骤:

对所述服务器发送的电子资源包进行解析处理,得到所述目标图像的属性信息及所述至少一张相似图像的属性信息;根据所述目标图像的属性信息获取所述目标图像,并根据所述至少一张相似图像的属性信息获取所述至少一张相似图像;显示所述电子资源包,并按照所述目标图像的属性信息及所述至少一张相似图像的属性信息显示所述目标图像及所述至少一张相似图像。

可选的,若所述属性信息包括排列信息,所述处理器调用第二指令,执行如下步骤:

按照所述目标图像的排列信息及所述至少一张相似图像的排列信息,将所述目标图像及所述至少一张相似图像排列形成图像矩阵;显示电子资源包,并在所述电子资源包中显示所述图像矩阵。

本发明实施例提供一种服务器,请参见图11,该服务器包括:处理器161、网络接口164以及存储装置163,处理器161、网络接口164以及存储装置163之间通过总线162连接。

网络接口164,用于与外部设备之间进行通信连接,例如,与第一终端和第二终端进行通信连接,以接收第一终端发送的资源分享请求,以及向第二终端发送电子资源包等等。存储装置163与处理器161耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储装置163可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储装置163可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。存储装置163还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储装置163还可以包括图像数据库,该图像数据库中包括多张图像,处理器可以从该图像数据库中检索出与目标图像相似的至少一张图像。

在一个实施例中,所述存储装置163还可用于存储一条或一条以上的程序指令;所述处理器161可以调用所述一条或一条以上的程序指令时能够执电子资源的处理方法,具体地,所述处理器161调用程序指令,执行所述电子资源的处理方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序解决问题的实施方式以及有益效果可以参见上述图3、图4所述的一种电子资源包处理方法的实施方式以及有益效果,重复之处不再赘述。

以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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