一种资源发送方法及服务器技术

技术编号:15847120 阅读:46 留言:0更新日期:2017-07-18 20:04
本发明专利技术公开了一种资源发送方法及服务器。资源发送方法包括:服务器准备需要发送的多个资源包,每个资源包携带初始资源数量,服务器根据资源请求方的请求下发资源包,并统计预定时间内资源包被下发的个数,当预定时间内资源包被下发的个数大于预定值时,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量,然后向预定时间后请求资源包的资源请求方下发调整后的资源包。通过上述方式,本发明专利技术能够根据资源接收率调整每个资源包携带的资源数量,资源交互更灵活。

【技术实现步骤摘要】
一种资源发送方法及服务器
本专利技术涉及互联网资源交互
,特别是涉及一种资源发送方法及服务器。
技术介绍
现有的一种资源交互方法中,当资源发送方与多个资源接收方进行资源交互,由资源发送方初始定义资源包个数以及每个资源包携带的初始资源数量,然后基于资源发送方设定的初始资源数量将每个资源包发送给资源请求方。这样的资源交互形式,每个资源携带的资源数量固定不变,使得资源交互不够灵活。此外,对于资源请求方而言,每个资源包的资源数量直接关系到资源请求方请求资源的积极性,比如每个资源包的资源数量多的情况,可能会有更多的用户请求资源。由此,资源发送方为了平衡所发送的资源数量与资源包被请求的程度,其需要根据资源包被请求的程度调整每个资源包的资源数量,而通过手动方式的调整难免会出现滞后严重的情况,而且也降低了服务器的响应效率。
技术实现思路
本专利技术主要解决的技术问题是如何基于资源包被下发的情况自动调整每个资源包携带的资源数量,从而使得资源交互更加灵活多变,同时满足资源发送方和资源请求方的需求。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种资源发送方法,所述方法包括:服务器准备需要发送的多个资源包,每个资源包携带初始资源数量;根据资源请求方的请求下发所述资源包;统计预定时间内所述资源包被下发的个数,判断所述预定时间内所述资源包被下发的个数是否大于预定值;当所述预定时间内所述资源包被下发的个数大于所述预定值,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量;向所述预定时间后请求资源包的资源请求方下发调整后的资源包。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种资源发送服务器,所述资源发送服务器包括准备模块、下发模块、统计模块、判断模块以及处理模块,其中:所述准备模块用于准备需要发送的多个资源包,每个资源包携带初始资源数量;所述下发模块用于根据资源请求方的请求下发所述资源包;所述统计模块用于统计预定时间内所述资源包被下发的个数;所述判断模块用于判断所述资源包被下发的个数是否大于预定值;所述处理模块用于在所述预定时间内所述资源包被下发的个数大于所述预定值时,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量;所述下发模块还用于向所述预定时间后请求资源包的资源请求方下发调整后的资源包。区别于现有技术的情况,本专利技术通过服务器准备需要发送的多个资源包,每个资源包携带初始资源数量,服务器根据资源请求方的请求下发资源包,并统计预定时间内资源包被下发的个数,当预定时间内资源包被下发的个数大于预定值时,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量,然后向预定时间后请求资源包的资源请求方下发调整后的资源包。通过这样的方式,本专利技术的具有以下有益效果:服务器可以根据在预定时间内资源包被下发的个数的情况自动调整每个资源包携带的初始资源数量,由此不需要接收资源发送方对资源包携带的资源数量的调整请求,从而提高了服务器的响应效率。服务器可以根据在预定时间内资源包被下发的个数的情况自动调整每个资源包携带的初始资源数量,从而可以更优的平衡所发送的资源包的数量与资源请求方对资源的请求程度。服务器能够基于预定时间内资源包被下发的个数自动调整每个资源包携带的资源数量,从而使得资源交互更加灵活多变,同时满足资源发送方和资源请求方的需求。附图说明图1是本专利技术实施例提供的资源发送方法的网络架构示意图;图2是本专利技术实施例提供的资源发送方法的流程图;图3是本专利技术一实施例提供的电子红包中资源发送方法的流程示意图;图4是本专利技术一实施例提供的电子红包传播系统的结构示意图;图5是本专利技术一实施例提供的电子红包中资源发送方法的结构示意图;图6是现有技术中电子红包中资源传播一实施例的流程示意图;图7是现有技术电子红包传播系统一实施例的结构示意图;图8是本专利技术实施例提供的一种资源发送服务器的结构示意图图9是本专利技术实施例提供的服务器中准备模块的结构示意图;图10是本专利技术实施例提供的另一种资源发送服务器的结构示意图。具体实施方式为了更好的理解本专利技术的资源发送方法及服务器,下面先对本专利技术实施例适用的网络架构进行简单介绍,请参阅图1,图1是本专利技术实施例提供的资源发送方法的网络架构示意图。如图1所示,本专利技术实施例的资源发送方法的网络架构包括服务器100以及终端设备200,终端设备可以包括多个,例如第一终端设备210、第二终端设备220、第三终端设备230以及第四终端设备240等等(本实施例只示意性的示意出4个终端设备)。在多个终端设备中,部分终端设备作为资源发送方设备,提供待发送资源给服务器,部分终端设备作为资源请求方设备,向服务器请求资源发送方发送的资源。服务器100可以是电子资源服务器,终端设备200可以是移动终端,例如手机、平板电脑、笔记本电脑、个人数字助理等移动电子设备,也可以是台式电脑等。服务器100与终端设备200之间可以是通过网络或其他无线或有线方式实现通信连接。比如可以是通过移动互联网等进行通信连接。基于以上资源发送的网络架构进行资源发送时,资源发送方通过其所在的终端设备向服务器发送资源发送指令并提供具体的待发送资源,服务器基于资源发送方的资源发送指令对待发送资源进行分配生成对应的资源包,然后根据资源请求方的请求而将资源包下发。但现有的资源发送方法中,服务器只能基于资源发送方设定的初始资源数量将每个资源包发送给资源请求方,资源交互方式不够灵活。基于现有技术的以上不足,本专利技术实施例提供一种资源发送方法,服务器能够基于预定时间内资源包被下发的个数自动调整每个待下发资源包所携带的资源数量,从而使得资源交互更加灵活多变,同时在资源发送方和资源请求方的双方需要上取得平衡。基于图1所示的网络架构,本专利技术实施例公开了一种资源发送方法,请参阅图2,图2是本专利技术实施例提供的一种资源发送方法的流程图,本实施例以服务器的角度来进行描述。如图所示,本实施例资源发送方法包括以下步骤:S101:服务器准备需要发送的多个资源包,每个资源包携带初始资源数量。具体实现时,服务器通过接收资源发送方的资源包生成指令,其中,资源包生成指令包括资源包的总资源数以及资源包的个数。服务器根据资源发送方的资源包生成指令,将资源包的总资源数按照资源包的个数进行分配,生成对应的需要发送的多个资源包。比如资源发送方需要发送100个资源包,总资源数为10000个。那么服务器将总资源数10000分配到100个资源包里对应生成带发送的资源包。其中,服务器可以将总资源随机分配到100个资源包中,也可以将总资源平均分配到100个资源包中。本实施例中服务器以平均分配的方式将总资源平均分配到每个资源包中。或者资源包生成指令包括资源包的总资源数以及每个资源包的初始资源数量,也就是说,资源发送方在预先设定每个资源包携带的初始资源数量以及用于发送资源包的总资源数,服务器根据资源发送方的设定将总资源数分配以生成需要发送的多个资源包。其中,作为一种具体的实现方式,本专利技术实施例中的资源包可以是电子红包,资源具体是指电子红包内的电本文档来自技高网...
一种资源发送方法及服务器

【技术保护点】
一种资源发送方法,其特征在于,所述方法包括:服务器准备需要发送的多个资源包,每个资源包携带初始资源数量;根据资源请求方的请求下发所述资源包;统计预定时间内所述资源包被下发的个数,判断所述预定时间内所述资源包被下发的个数是否大于预定值;当所述预定时间内所述资源包被下发的个数大于所述预定值,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量;向所述预定时间后请求资源包的资源请求方下发调整后的资源包。

【技术特征摘要】
2016.01.08 CN 20161001337651.一种资源发送方法,其特征在于,所述方法包括:服务器准备需要发送的多个资源包,每个资源包携带初始资源数量;根据资源请求方的请求下发所述资源包;统计预定时间内所述资源包被下发的个数,判断所述预定时间内所述资源包被下发的个数是否大于预定值;当所述预定时间内所述资源包被下发的个数大于所述预定值,减少未被下发的资源包中每个资源包携带的初始资源数量,否则,增加未被下发的资源包中每个资源包携带的初始资源数量;向所述预定时间后请求资源包的资源请求方下发调整后的资源包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述预定时间内所述资源包被下发的个数大于所述预定值时,缩短所述预定时间,以缩短后的预定时间作为下一次统计的时间;否则,延长所述预定时间,以延长后的预定时间作为下一次统计的时间。3.根据权利要求1所述的方法,其特征在于,所述服务器准备需要发送的多个资源包,每个资源包携带初始资源数量包括:所述服务器接收资源发送方的资源包生成指令,所述资源包生成指令包括资源包的总资源数以及资源包的个数或每个资源包的初始资源数量;所述服务器根据所述资源包生成指令,生成所述需要发送的多个资源包。4.根据权利要求1所述的方法,其特征在于,所述资源包被下发的个数为所述资源包被资源请求方领取的个数;或所述资源包被下发的个数为所述资源包被资源请求方领取的个数和被资源请求方转发的次数的总和。5.根据权利要求1-4任一项所述的方法,其特征在于,所述资源包是电子红包,所述资源为所述电子红包内的电子凭证、电子券、电子货币、资金、资源链接中的至少一种。6.一种资源...

【专利技术属性】
技术研发人员:张毅
申请(专利权)人:深圳市星电商科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1