一种电子资源分发方法和装置的制造方法

文档序号:10555496阅读:298来源:国知局
一种电子资源分发方法和装置的制造方法
【专利摘要】本发明的实施方式提供了一种电子资源分发方法。该电子资源方法包括:接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。用户通过设置领取待分发电子资源的条件,并据此仅向满足领取条件的用户分发电子资源,丰富了电子资源的派发方式,增加了用户对于电子资源派发对象的控制,为用户带来了更好的体验。此外,本发明的实施方式提供了一种电子资源分发装置。
【专利说明】
一种电子资源分发方法和装置
技术领域
[0001]本发明的实施方式涉及互联网通信技术领域,更具体地,本发明的实施方式涉及一种电子资源分发方法和装置。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]传统的基于C/S(Client/Server,客户端/服务器)架构的应用中,一般由客户端应用程序及服务器端应用程序相互配合为用户提供服务。客户端应用程序是指安装在终端上,且能够与网络侧的服务器进行信息交互,通过与服务器端应用程序的相互配合运行,为用户提供服务的客户端应用程序。比如,在手机上安装的即时通信客户端、新闻浏览客户端等,均属于客户端应用程序。
[0004]不同应用客户端可以为用户提供不同的互联网应用,如即时通信客户端提供的红包派发应用是当下热门的互联网应用之一。红包派发应用可以实现红包的收发、查看收发记录和提现至绑定的电子账户等功能。

【发明内容】

[0005]现有红包派发实现方式共有两种,一种是由用户从好友中选定发放对象一对一或者一对多发送(本发明实施例中称之为定向红包);另外一种是用户为红包设定好总金额以及领取用户个数之后,由服务器将该红包按照随机生成的不同金额、或者平均分配的相同金额在用户加入的群组中派发(本发明实施例中称之为群组红包),群组中的所有用户均可以领取红包,根据用户设定的领取用户个数N,只有前N个领取红包的用户可以获得该红包中的相应金额。
[0006]由此可见,现有的群组红包派发方式中,由服务器根据派发红包的用户设定的领取用户个数以及群组中用户请求领取红包的时间顺序进行派发,红包派发的方式单一,而且现有的群组红包派发方式中,派发红包的用户无法决定红包的派发对象。
[0007]为此,非常需要一种改进的红包派发方法,以丰富红包派发方式,增加用户对于红包派发对象的控制,提高用户体验。
[0008]在本上下文中,本发明的实施方式期望提供一种电子资源分发方法和装置。
[0009]在本发明实施方式的第一方面中,提供了一种电子资源分发方法,包括:
[0010]接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;
[0011 ]根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
[0012]在本发明实施方式的第二方面中,提供了一种电子资源分发装置,包括:
[0013]第一接收单元,用于接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;
[0014]分发单元,用于根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
[0015]在本发明实施方式的第三方面中,提供了一种电子资源分发装置,例如,可以包括存储器和处理器,其中,处理器可以用于读取存储器中的程序,执行下列过程:接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
[0016]在本发明实施方式的第四方面中,提供了一种程序产品,其包括程序代码,当所述程序代码被执行时,用于执行以下过程:接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
[0017]根据本发明实施方式的电子资源分发方法和装置,用户可以设置领取待分发电子资源的条件,基于此,仅向满足领取条件的用户分发电子资源,丰富了电子资源的派发方式,增加了用户对于电子资源派发对象的控制,为用户带来了更好的体验。
【附图说明】
[0018]通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
[0019]图1示意性地示出了根据本发明实施方式的应用场景示意图;
[0020]图2示意性地示出了根据本发明实施方式的电子资源分发方法实施例流程示意图;
[0021]图3示意性地示出了根据本发明实施方式的获得第一用户对第二用户完成任务质量的评估结果的流程示意图;
[0022]图4示意性地示出了根据本发明实施方式的为完成任务的第二用户分发待分发资源的流程示意图;
[0023]图5示意性地示出了根据本发明实施方式的红包派发流程示意图;
[0024]图6示意性地示出了根据本发明另一实施例的电子资源分发装置的结构示意图;
[0025]图7示意性地示出了根据本发明又一实施例的电子资源分发装置的结构示意图;
[0026]图8示意性地示出了根据本发明再一实施例的用于电子资源分发方法的程序产品示意图;
[0027]在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0028]下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0029]本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0030]根据本发明的实施方式,提出了一种电子资源分发方法和装置。
[0031 ]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0032]下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0033]发明概述
[0034]本发明人发现,现有的红包等电子资源派发方法中,对于电子资源的群组派发方式,电子资源派发对象按照请求领取电子资源用户的时间确定,而提供电子资源的用户无法决定电子资源的派发对象,使得用户体验不佳。
[0035]为此,本发明实施例提供了一种电子资源分发方法,用户可以设置领取待分发电子资源所需满足的条件,服务器根据用户设置的条件,为满足该条件的用户分发电子资源。
[0036]在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
[0037]应用场景总览
[0038]首先参考图1,其为本发明实施例的应用场景示意图。第一用户10可以通过终端11中安装的即时通信客户端向即时通信服务器13请求进行电子资源的派发,第二用户20可以通过终端12中安装的即时通信客户端向即时通信服务器13请求领取第一用户10派发的电子资源。
[0039]其中,即时通信服务器13根据用户标识识别不同的用户。以第一用户10为例,其通过终端11中安装的即时通信客户端向即时通信服务器13注册获得用户标识UIDa,后续第一用户10可以利用用户标识UIDa通过不同终端(包括终端11)登录即时通信服务器13进行电子资源的派发,即时通信服务器13根据第一用户10登录时使用终端的终端标识与第一用户10进行消息的交互。第一用户10处于登录状态时,可以向即时通信服务器13请求进行电子资源的派发。如果第一用户10请求在群组中派发电子资源,则即时通信服务器13根据第一用户10选择的群组标识在对应的群组中发布电子资源分发消息,该群组中的第二用户20可以向即时通信服务器13请求领取第一用户10派发的电子资源。
[0040]具体实施时,用户标识可以为用户名、手机号码、用户邮箱、符合即时通信工具用户ID设置规则的用户ID等,终端标识可以为能够唯一识别终端的标识,例如,终端标识可以为终端的MAC地址,也可以为根据终端的其他特征信息计算得到的能够在网络中唯一识别终端的标识等。
[0041]终端11、终端12和即时通信服务器13通过网络进行通信连接,该网络可以为局域网、广域网等。终端11和终端12可以为便携设备(例如:手机、平板、笔记本电脑等),也可以为个人电脑(PC,Personal Computer),即时通信服务器13可以为任何能够转发处理即时通信相关信息的服务器设备。
[0042]示例性方法
[0043]下面结合图1的应用场景,参考图2-图5来描述根据本发明示例性实施方式的电子资源分发方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0044]如图2所示,其为本发明实施例提供的电子资源分发方法的实施流程示意图,可以包括以下步骤:
[0045]S21、接收第一用户发送的电子资源分发请求。
[0046]其中,第一用户发送的电子资源分发请求中携带有待分发电子资源的分发参数信息和领取待分发电子资源所需满足的预设条件。
[0047]待分发电子资源的分发参数信息可以包括待分发目标用户数量N和待分发电子资源的总额等。
[0048]对于领取待分发电子资源所需满足的预设条件,具体实施时,第一用户可以从即时通信服务器提供的条件选项中选择领取待分发电子资源的条件,第一用户也可以自定义设置领取待分发电子资源的条件。即时通信服务器提供的条件选项可以包括用户性别、用户年龄、用户所在区域、预设领取待分发电子资源所需完成的任务等中的至少一项;第一用户自定义设置的条件可以为用户设置的领取待分发电子资源所需完成的任务等,即第一用户可以设置领取待分发电子资源的悬赏条件,其他用户在满足所述悬赏条件后才能领取第一用户派发的电子资源。较佳的,即时服务器可以提供多种任务类型供第一用户选择,任务类型包括图片任务、语音任务、视频任务等等,第一用户选择了任务类型后,还可以添加任务描述信息,以使领取待分发电子资源的用户根据任务描述进行完成相应的任务。以第一用户选择的任务类型为图片任务为例,第一用户可以添加任务描述信息为鬼脸图片,即领取待分发电子资源的用户需要拍摄鬼脸表情的图片并上传即时通信服务器以完成任务。
[0049]S22、根据电子资源分发请求中携带的分发参数信息,为满足预设条件的第二用户分发待分发电子资源。
[0050]步骤S22中,即时通信服务器为满足条件的第二用户分发待分发电子资源,如果第一用户设置的领取条件为完成指定任务,则即时通信服务器为完成指定任务的用户分发待分发电子资源。
[0051]例如,如果领取条件为第一用户选择的用户性别为女性,用户所在区域为北京,则其他用户在请求领取待分发电子资源时,即时通信服务器需要首先判断其是否满足第一用户设定的条件,如果满足,则为该用户分发电子资源,否则,即时通信服务器拒绝用户的请求。具体实施时,即时通信服务器可以根据请求时间的先后顺序,依次为满足条件的用户分发待分发电子资源,直至领取电子资源的用户数量达到第一用户设置的待分发目标用户数量N为止。
[0052]需要说明的是,本发明实施例中涉及的电子资源可以为红包,也可以为其他电子资源,只要是可以用于进行分发的电子资源均可。其中,红包是电子支付的一种表现形式,即时通信服务器根据第一用户设置的待分发红包的总额从第一用户绑定的电子账户中扣除相应的金额,并根据用户设置的待分发目标用户数量N将扣除的金额分为N份,向满足条件的、请求领取红包的用户分发其中的一份,用户领取红包成功后,其绑定的电子账户中将增加相应的额度。
[0053]例如,第一用户设置的待分发红包的总额为10元,且设置的待分发目标用户数量为8,则即时通信服务器将红包总额10元分为8份,每一份的金额可以为即时通信服务器随机确定的,本发明实施例中,该金额还可以由第一用户指定,或者由即时通信服务器根据一定的计算规则进行计算得到,以下详细介绍之。为了便于描述,以下以电子资源为红包为例进行说明。
[0054]如果第一用户在电子资源分发请求中携带的领取条件为从即时通信服务器提供的领取条件选项中选择出的,则即时通信服务器可以为满足条件的请求领取电子资源的用户随机确定其领取的电子资源额度,应当理解,所有用户领取的电子资源额度总和应等于第一用户设置的电子资源总额。
[0055]具体实施时,还可以由第一用户对电子资源进行划分得到相应的电子资源额度提供给即时通信服务器,即时通信服务器根据第一用户分配的电子资源额度依次为每一领取电子资源的用户分发相应额度的电子资源。
[0056]如果领取电子资源所需满足的条件为领取待分发电子资源所需完成的任务,则即时通信服务器需要根据第一用户设置的分发参数信息,为完成该任务的第二用户分发待分发电子资源。
[0057]以第一用户选择的任务类型为图片任务,添加的任务描述信息为鬼脸图片为例,即第一用户在向即时通信服务器发送的电子资源分发请求中携带的领取待分发电子资源所需满足的预设条件为需完成图片任务,且该图片需要为鬼脸图片,即第二用户需要拍摄鬼脸表情的图片上传服务器后才能领取待分发电子资源。
[0058]即时通信服务器在接收到第二用户上传的鬼脸图片后,为第二用户分发待分发电子资源。其中,即时通信服务器可以随机分配完成任务的第二用户领取的电子资源的额度,也可以根据第一用户分配的电子资源额度按照领取时间顺序依次为第二用户分发。
[0059]较佳的,具体实施时,为了保证第二用户完成任务的质量,即时通信服务器还可以根据第二用户完成任务的质量确定第二用户对应的电子资源额度。
[0060]具体的,可以由第一用户对第二用户完成任务的质量进行评估,即时通信服务器根据第一用户的评估结果确定第二用户对应的电子资源额度。即时通信服务器可以按照图3所示的流程获得第一用户对第二用户完成任务质量的评估结果:
[0061]S31、收集第二用户完成任务的任务结果得到任务结果列表。
[0062]具体实施时,第二用户向即时通信服务器请求待分发电子资源时,即时通信服务器向第二用户返回需完成任务的任务类型信息和任务描述信息(如果有的话);此外,即时通信服务器也可以在第一用户请求以群组派发方式进行电子资源的分发时,向群组中的其他用户展示请求待分发电子资源所需完成任务的任务类型信息和任务描述信息。以任务类型为图片任务,任务描述信息为鬼脸图片为例,第二用户拍摄鬼脸图片后发送给即时通信服务器。即时通信记录每一第二用户发送的鬼脸图片,直至收集了 N个第二用户发送的鬼脸图片得到相应的鬼脸图片列表。需要说明的是,即时通信服务器还需要记录第二用户的用户标识与其拍摄的鬼脸图片标识之间的对应关系,鬼脸图片标识可以由即时通信服务器在接收到第二用户拍摄的鬼脸图片后按照接收顺序或随机进行分配。
[0063]S32、向第一用户展示得到的任务结果列表。
[0064]具体的,即时通信服务器在得到相应的鬼脸图片列表后,将其发送给第一用户,以向第一用户展示得到的鬼脸图片列表。
[0065]S33、接收所述第一用户根据所述任务结果列表反馈的评估结果。
[0066]第一用户在接收到即时通信服务器发送的鬼脸图片列表后,根据第二用户拍摄的鬼脸图片质量,第一用户可以选择出M个第三用户(M不大于N),第三用户可以为完成质量较好的用户,也可以为完成质量不好的用户,第一用户将选择出的M个第三用户的信息作为评估结果反馈给即时通信服务器,或者第一用户还可以对各第二用户拍摄的鬼脸图片质量进行排序得到排序结果,第一用户将得到的排序结果作为评估结果反馈给即时通信服务器。
[0067]根据第一用户反馈的评估结果的不同,即时通信服务器可以按照以下任一实施方式确定为每一第二用户分发的电子资源额度。
[0068]第一种实施方式、第一用户根据任务结果列表选择出的第三用户的信息,即时通信服务器可以按照图4所示的流程为完成任务的第二用户分发待分发资源:
[0069]S41、按照预设的分发比例和待分发电子资源的总额,确定为第三用户分发的电子资源额度。
[0070]其中,分发比例可以由第一用户设置,也可以由即时通信服务器确定。如果第一用户选择出的M个第三用户为完成质量较好的第二用户,以第一用户设置的分发比例为50%,电子资源总额为100,分发目标用户数量为10为例,则即时通信服务器可以根据预设的分发比例,确定为M个第三用户分发的电子资源额度为100*50% =50,且剩余的电子资源额度为100-50 = 50。具体实施时,分发比例还可以设置为100%,即为第三用户分发的电子资源总额为100,为第二用户中除第三用户以外的其余用户分发的电子资源额度为O。
[0071 ]如果M= I,即第一用户选择出的第三用户为完成质量最好的用户,则即时通信服务器确定第三用户分发的电子资源额度为50。如果M大于I,则即时通信服务器可以随机确定为每一第三用户分发的电子资源额度,为M个第三用户分发的电子资源总额度为步骤S41中确定出的额度,本例中即为50。
[0072]另外,如果第一用户选择出的M个第三用户为完成质量较好的第二用户,则具体实施时,即时通信服务器在确定为第二用户分发的电子资源额度时还可以遵循以下原则:SP为第一用户选择出的第三用户分发的电子资源额度应大于等于为第二用户中除第三用户以外的其余用户分发的电子资源额度。
[0073]如果第一用户选择出的M个第三用户为完成质量不好的第二用户,以第一用户设置的分发比例为5%,电子资源总额为100,分发目标用户数量为10为例(S卩N=1),则即时通信服务器可以根据预设的分发比例,确定为M个第三用户分发的电子资源额度为100*5%=5,且剩余的电子资源额度为100-5 = 95。具体实施时,分发比例也可以设置为0,即为第一用户选择出的第三用户分发的电子资源额度为O。
[0074]如果M=I,即第一用户选择出的第三用户为完成质量最差的用户,则即时通信服务器确定第三用户分发的电子资源额度为5,并据此为第三用户分发相应额度的电子资源。如果M大于1,则即时通信服务器可以随机确定为每一第三用户分发的电子资源额度,为M个第三用户分发的电子资源总额度为步骤S41中确定出的额度,本例中即为5。
[0075]同样,如果第一用户选择出的M个第三用户为完成质量不好的第二用户,则具体实施时,即时通信服务器在确定为第二用户分发的电子资源额度时还可以遵循以下原则:为第一用户选择出的第三用户分发的电子资源额度应不大于为第二用户中除第三用户以外的其余用户分发的电子资源额度。
[0076]当然,具体实施时,M个第三用户中还可以包括K(K小于M)个完成质量较好的用户和L(L〈M,且K+L=M)个完成质量不好的用户。即时通信服务器根据上述方法分别确定为K个完成质量较好的第三用户分发的电子资源额度和L个完成质量不好的第三用户分发的电子资源额度。
[0077]S42、根据确定出的电子资源额度,为第三用户分发相应额度的电子资源。
[0078]S43、为第二用户中、除第三用户以外的其余用户分发剩余电子资源。
[0079]具体实施时,即时通信服务器在为除第三用户以外的其余用户分发剩余电子资源时,可以随机确定为除第三用户以外的其余用户分发的电子资源额度。
[0080]较佳的,即时通信服务器在确定为除第三用户以外的其余用户分发的电子资源额度时,还可以遵循以下原则:如果第三用户为完成质量较好的用户,则为除第三用户以外的其余用户分发的电子资源额度应不超过为第三用户分发的电子资源额度,如果第三用户为完成质量不好的用户,则为除第三用户以外的其余用户分发的电子资源额度应大于等于为第三用户分发的电子资源额度。
[0081]第二种实施方式、第一用户根据任务结果列表选择出的第四用户的信息。
[0082]具体实施时,第一用户反馈的评估结果中可以包括第一用户选择出的P(P不大于N)个第四用户的信息。较佳的,第一用户还可以针对选择出的P个第四用户分别设置每一第四用户的分发权重和除第四用户以外的其余用户的分发权重;上述分发权重也可以是在服务器中预置和保存的;其中,为第四用户设置的分发权重不低于为除第四用户以外的其余用户中的任一用户设置的权重,和/或为除第四用户以外的其余用户中的任一用户设置的权重为O;或者为第四用户设置的分发权重不高于为除第四用户以外的其余用户中的任一用户设置的权重,和/或为第四用户设置的权重为O。具体实施时,也可以由即时通信服务器根据第一用户选出的P个第四用户分别设置每一第四用户的权重以及除第四用户以外的其余用户设置分发权重,本发明实施例对此不进行限定。即时通信服务根据为每一第四用户和除第四用户以外的其余用于设置的权重,确定为每一用户分发的电子资源额度,并根据确定出的电子资源额度为每一用户分发相应额度的电子资源。
[0083]或者,具体实施时,还可以由第一用户确定为每一第四用户和除第四用户以外的其余用户分发的电子资源额度,即在第一用户向即时通信服务器反馈的评估结果中还可以包含第一用户为每一第四用户和除第四用户以外的其余用户分发的电子资源额度信息,即时通信服务器据此为每一用户分发电子资源。
[0084]较佳的,第一用户反馈的评估结果中还可以包括其选择出的第五用户的信息,其中,为第五用户设置的权重低于为第四用户和除第四用户和第五用户以外的其余用户设置的权重;和/或为第五用户设置的权重为O。即时通信服务器根据为各待分发对象用户设置的权重确定为各用户分发的电子资源额度,并为各用户分发相应额度的电子资源。
[0085]第三种实施方式、评估结果中包括第一用户根据任务结果列表确定出的、第二用户完成任务质量的排序结果。
[0086]这种实施方式下,即时通信服务器可以根据排序结果和待分发电子资源的总额,分别确定为每一第二用户分发的电子资源额度,其中为排序在后的第二用户分发的电子资源额度小于为排序在前的第二用户分发的电子资源额度,根据确定出的、为每一第二用户分发的电子资源额度,为每一第二用户分发相应额度的电子资源。
[0087]需要说明的是,将本发明实施例提供的电子资源分发方法应用于即时通信软件中,通过即时通信服务器完成电子资源的分发只是本发明一种较佳的实施方式,具体实施时,本发明实施例对此不进行限定。例如,本发明实施例提供的电子资源分发方法还可以提供为一种独立的电子资源分发应用,该应用还可以运行在终端等。
[0088]为了更好的理解本发明实施例,以下以本发明实施例提供的电子资源分发方法应用于红包派发的应用场景下为例,对本发明实施例的具体实施过程进行说明。
[0089]如图5所示,其为红包派发的流程示意图,可以包括以下步骤:
[0090]S51、第一用户向即时通信服务器发送红包派发请求。
[0091]第一用户在需要派发红包时,首先设置红包金额、派发的目标用户数量N等红包派发参数,另外,根据本发明实施例,第一用户还需要设置领取红包所需完成的任务,例如,该任务可以为图片任务,第一用户还可以为该任务添加相应的描述信息,以第一用户添加的任务描述信息为鬼脸图片为例。
[0092]应当理解,如果第一用户希望在其加入的群组中派发红包,则红包派发请求中还携带有相应的群组标识;如果第一用户定向某一即时通信好友发送定向红包,则第一用户发送的红包派发请求中还需要携带该好友的用户标识。
[0093]S52、即时通信服务器发布红包消息。
[0094]具体的,即时通信服务器根据红包派发请求中携带的群组标识在相应群组中发布红包消息,或者即时通信服务器根据红包派发请求中携带的用户标识先对应的用户发送红包消息。为了便于描述,以下以第一用户希望在群组中派发红包为例。
[0095]S53、即时通信服务器接收其他用户发送领取红包请求。
[0096]S54、即时通信服务器向请求领取红包的用户发送第一用户设置的任务的任务信息。
[0097]本例中,即时通信服务器向请求领取红包的用户发送的任务信息可以包括上述的任务类型即图片任务和任务描述信息,即鬼脸图片。可选的,S54中,还可以直接在群组聊天窗口中,显示红包信息、以及该领取该红包所需要完成的任务的人物信息;
[0098]S55、即时通信服务器收集其他用户完成任务的任务结果得到任务结果列表。
[0099]请求领取包括的用户根据即时通信服务器返回的任务信息完成相应的任务后向即时通信服务器返回任务结果,本例中,即向即时通信服务器返回拍摄的鬼脸图片。即时通信服务器收集N个用户返回的任务结果得到相应的任务结果列表。
[0100]S56、即时通信服务器向第一用户发送任务结果列表。
[0101]具体实施时,即时通信服务器在收集N个用户返回的任务结果得到相应的任务结果列表后,向第一用户发送该任务结果列表并向第一用户展示该任务结果列表。
[0102]S57、第一用户向即时通信服务器返回任务完成质量评估结果。
[0103]根据任务结果列表对任务结果进行评估得到评估结果,以下以评估结果为第一用户选择出的I个完成质量最好的用户以及I个完成质量最差的用户,第一用户为完成质量最好的用户设置的权重为0.3,为完成质量最差的用户设置的权重为O为例。
[0104]S58、即时通信服务器根据评估结果确定为完成任务的用户分发的红包额度。
[0105]以红包金额为100元为例,派发目标用户数量为8为例,本例中,即时通信服务器确定完成质量最好的用户分发的电子资源额度为100*0.3 = 30,而未完成质量最潮的用户分发的电子资源额度为0,为其余6个用户分发的电子资源额度可以随机分配,但是为其余6个用户分发的电子资源额度应不超过为完成质量最好的用户分发的电子资源额度。
[0106]S59、即时通信服务器根据确定出的为每一用户分发的红包额度为相应的用户分发相应额度的红包。
[0107]本发明实施例提供的电子资源分发方法中,发放电子资源的第一用户通过设置领取电子资源的条件,增加了对电子资源发放的掌控度,且根据本发明实施例,第一用户还可以根据其他用户完成任务的质量情况为其他用户分发电子资源,进一步提高了用户体验。
[0108]示例性设备
[0109]在介绍了本发明示例性实施方式的方法之后,接下来,参考图6对本发明示例性实施方式的电子资源分发装置进行说明。
[0110]如图6所示,其为本发明实施例提供的电子资源分发装置的结构示意图,可以包括:
[0111]第一接收单元61,用于接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件;
[0112]分发单元62,用于根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
[0113]其中,领取所述电子资源所需满足的预设条件包括领取所述电子资源所需完成的任务;以及
[0114]所述分发单元62,具体用于根据所述分发参数信息,为完成所述任务的第二用户分发所述待分发电子资源。
[0115]较佳的,所述电子资源分发请求中还携带有所述任务的任务描述信息,所述任务描述信息包括所述任务的任务类型信息,所述任务类型信息包括视频任务、图片任务或者语音任务。
[0116]可选的,本发明实施例提供的电子资源分发装置,还包括收集单元63、展示单元64和第二接收单元65,其中:
[0117]所述收集单元63,用于在所述分发单元62为完成所述任务的第二用户分发所述待分发电子资源之前,收集所述第二用户完成所述任务的任务结果得到任务结果列表;
[0118]所述展示单元64,用于向所述第一用户展示所述任务结果列表;
[0119]所述第二接收单元65,用于接收所述第一用户根据所述任务结果列表反馈的评估结果;
[0120]所述分发单元62,用于根据所述评估结果,为完成所述任务的第二用户分发所述待分发电子资源。
[0121 ]较佳的,所述分发参数信息包括待分发目标用户数量N;以及
[0122]所述收集单元63,具体用于根据所述待分发目标用户数量N,收集N个第二用户完成所述任务的任务结果得到任务结果列表。
[0123]具体实施时,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表选择出的第三用户的信息;所述分发单元62,包括:
[0124]第一确定子单元621,用于按照预设的分发比例和待分发电子资源的总额,确定为所述第三用户分发的电子资源额度;
[0125]第一分发子单元622,用于根据所述第一确定子单元确定出的电子资源额度,为所述第三用户分发相应额度的电子资源;以及为所述第二用户中、除第三用户以外的其余用户分发剩余电子资源。
[0126]其中,为所述除第三用户以外的其余用户中的任一用户分发的电子资源额度不超过为所述第三用户分发的电子资源额度;或者为所述除第三用户以外的其余用户中的任一用户分发的电子资源额度大于为所述第三用户分发的电子资源额度;或者为所述第三用户分发的电子资源额度O;或者为所述除第三用户以外的其余用户分发的电子资源额度为O。
[0127]具体实施时,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表选择出的第四用户的信息;以及
[0128]所述分发单元62,包括:
[0129]第二确定子单元623,用于根据为所述第四用户和除第四用户以外的其余用户设置的权重、以及待分发电子资源的总额,分别确定为所述第四用户和所述除第四用户以外的其余用户分发的电子资源额度;
[0130]第二分发子单元624,用于根据确定出的、为第四用户分发的电子额度和为除第四用户以外的其余用户分发的电子资源额度,分别为所述第四用户和所述除第四用户以外的其余用户分发相应额度的电子资源。
[0131]其中,为所述第四用户设置的权重不低于为所述除第四用户以外的其余用户中的任一用户设置的权重;和/或为所述除第四用户以外的其余用户设置的权重为O。
[0132]可选的,所述评估结果还包括所述第一用户选择出的第五用户的信息;以及为所述第五用户设置的权重低于为所述第四用户和除第四用户和第五用户以外的其余用户设置的权重;和/或为所述第五用户设置的权重为O。
[0133]具体实施时,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表确定出的、所述第二用户完成任务质量的排序结果;以及
[0134]所述分发单元62,包括:
[0135]第三确定子单元625,用于根据所述排序结果和待分发电子资源的总额,分别确定为每一第二用户分发的电子资源额度,其中,为排序在后的第二用户分发的电子资源额度小于为排序在前的第二用户分发的电子资源额度;
[0136]第三分发子单元626,用于根据确定出的、为每一第二用户分发的电子资源额度,为每一第二用户分发相应额度的电子资源。
[0137]具体实施时,所述第一用户和第二用户为即时通信工具用户,所述电子资源分发方法用于通过即时通信工具进行电子资源分发。
[0138]示例性设备
[0139]在介绍了本发明示例性实施方式的方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的电子资源分发装置。
[0140]所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0141]在一些可能的实施方式中,根据本发明的电子资源分发装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的电子资源分发方法中的步骤。例如,所述处理单元可以执行如图2中所示的步骤S21接收第一用户发送的电子资源分发请求,和步骤S22、根据电子资源分发请求中携带的分发参数信息,为满足预设条件的第二用户分发待分发电子资源。
[0142]下面参照图7来描述根据本发明的这种实施方式的电子资源分发装置70。图7显示的电子资源分发装置70仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0143]如图7所示,电子资源分发装置70以通用计算设备的形式表现。电子资源分发装置70的组件可以包括但不限于:上述至少一个处理单元71、上述至少一个存储单元72、连接不同系统组件(包括存储单元72和处理单元71)的总线73。
[0144]总线73表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0145]存储单元72可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)721和/或高速缓存存储器722,还可以进一步包括只读存储器(R0M)723。
[0146]存储单元72还可以包括具有一组(至少一个)程序模块724的程序/实用工具725,这样的程序模块724包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0147]电子资源分发装置70也可以与一个或多个外部设备74(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子资源分发装置70交互的设备通信,和/或与使得该电子资源分发装置70能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口 75进行。并且,电子资源分发装置70还可以通过网络适配器76与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器76通过总线73与用于电子资源分发装置70的其它模块通信。应当理解,尽管图中未示出,可以结合电子资源分发装置70使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
[0148]示例性程序产品
[0149]在一些可能的实施方式中,本发明提供的电子资源分发方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的电子资源方法中的步骤,例如,所述计算机设备可以执行如图2中所示的步骤S21接收第一用户发送的电子资源分发请求,和步骤S22、根据电子资源分发请求中携带的分发参数信息,为满足预设条件的第二用户分发待分发电子资源。
[0150]所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是一一但不限于一一电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0151]如图8所示,描述了根据本发明的实施方式的用于电子资源分发的程序产品80,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0152]可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括一一但不限于一一电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0153]可读介质上包含的程序代码可以用任何适当的介质传输,包括一一但不限于一一无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0154]可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、C++等,还包括常规的过程式程序设计语言一诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络一一包括局域网(LAN)或广域网(WAN) —连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0155]应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
[0156]此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0157]虽然已经参考若干【具体实施方式】描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的【具体实施方式】,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
【主权项】
1.一种电子资源分发方法,包括: 接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件; 根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。2.根据权利要求1所述的方法,领取所述电子资源所需满足的预设条件包括领取所述电子资源所需完成的任务;以及 根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源,具体包括: 根据所述分发参数信息,为完成所述任务的第二用户分发所述待分发电子资源。3.根据权利要求2所述的方法,所述电子资源分发请求中还携带有所述任务的任务描述信息;以及 在为完成所述任务的第二用户分发所述待分发电子资源之前,还包括: 收集所述第二用户完成所述任务的任务结果得到任务结果列表; 向所述第一用户展示所述任务结果列表;并 接收所述第一用户根据所述任务结果列表反馈的评估结果;以及 为完成所述任务的第二用户分发所述待分发电子资源,具体包括: 根据所述评估结果,为完成所述任务的第二用户分发所述待分发电子资源。4.根据权利要求3所述的方法,所述分发参数信息包括待分发目标用户数量N;以及 收集所述第二用户完成所述任务的任务结果得到任务结果列表,具体包括: 根据所述待分发目标用户数量N,收集N个第二用户完成所述任务的任务结果得到任务结果列表。5.根据权利要求3或4所述的方法,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表选择出的第三用户的信息;以及 根据所述评估结果,为完成所述任务的第二用户分发所述待分发电子资源,具体包括:按照预设的分发比例和待分发电子资源的总额,确定为所述第三用户分发的电子资源额度; 根据确定出的电子资源额度,为所述第三用户分发相应额度的电子资源;以及 为所述第二用户中、除第三用户以外的其余用户分发剩余电子资源。6.根据权利要求5所述的方法,为所述除第三用户以外的其余用户中的任一用户分发的电子资源额度不超过为所述第三用户分发的电子资源额度;或者为所述除第三用户以外的其余用户中的任一用户分发的电子资源额度大于为所述第三用户分发的电子资源额度;或者为所述第三用户分发的电子资源额度O;或者为所述除第三用户以外的其余用户分发的电子资源额度为O。7.根据权利要求3或4所述的方法,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表选择出的第四用户的信息;以及 根据所述评估结果,为完成所述任务的第二用户分发所述待分发电子资源,具体包括:根据为所述第四用户和所述除第四用户以外的其余用户设置的权重、以及待分发电子资源的总额,分别确定为所述第四用户和所述除第四用户以外的其余用户分发的电子资源额度; 根据确定出的、为第四用户分发的电子额度和为所述除第四用户以外的其余用户分发的电子资源额度,分别为所述第四用户和所述除第四用户以外的其余用户分发相应额度的电子资源。8.根据权利要求7所述的方法,为所述第四用户设置的权重不低于为所述除第四用户以外的其余用户中的任一用户设置的权重;和/或为所述除第四用户以外的其余用户设置的权重为O。9.根据权利要求7所述的方法,所述评估结果还包括所述第一用户选择出的第五用户的信息;以及为所述第五用户设置的权重低于为所述第四用户和除所述第四用户和第五用户以外的其余用户设置的权重;和/或为所述第五用户设置的权重为O。10.根据权利要求3或4所述的方法,所述分发参数信息还包括待分发电子资源的总额;所述评估结果包括所述第一用户根据所述任务结果列表确定出的、所述第二用户完成任务质量的排序结果;以及 根据所述评估结果,为完成所述任务的第二用户分发所述待分发电子资源,具体包括: 根据所述排序结果和待分发电子资源的总额,分别确定为每一第二用户分发的电子资源额度,其中,为排序在后的第二用户分发的电子资源额度小于为排序在前的第二用户分发的电子资源额度; 根据确定出的、为每一第二用户分发的电子资源额度,为每一第二用户分发相应额度的电子资源。11.根据权利要求3或4所述的方法,所述任务描述信息包括所述任务的任务类型信息,所述任务类型信息包括视频任务、图片任务或者语音任务。12.根据权利要求1所述的方法,所述第一用户和第二用户为即时通信工具用户,所述电子资源分发方法用于通过即时通信工具进行电子资源分发。13.—种电子资源分发装置,包括: 第一接收单元,用于接收第一用户发送的电子资源分发请求,其中所述电子资源分发请求中携带有待分发电子资源的分发参数信息和领取所述电子资源所需满足的预设条件; 分发单元,用于根据所述分发参数信息,为满足所述预设条件的第二用户分发所述待分发电子资源。
【文档编号】G06Q20/06GK105915437SQ201610234869
【公开日】2016年8月31日
【申请日】2016年4月14日
【发明人】郑欣, 郭冠敏
【申请人】浙江翼信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1