一种资源发送、获取方法及资源发送、获取设备与流程

文档序号:11709969阅读:167来源:国知局
一种资源发送、获取方法及资源发送、获取设备与流程

本发明涉及互联网领域,特别是涉及一种资源发送、获取方法及资源发送、获取设备。



背景技术:

随着互联网技术尤其是移动互联网技术的发展,用户可以通过移动设备使用2g、3g、4g或wifi等方式连接互联网获取资源。

现有技术中已存在限时领取资源,即用户获取资源发布方发布的资源之后,如果在有效时间之前未领取,则有效时间之后不可领取。但是现有技术中的有效时间固定,不可由资源发布方自定义,并且用户无法获知剩余的可领取时间,限时领取的灵活性低,降低了互联网上资源的流通效率和配置合理性。



技术实现要素:

本发明主要解决的技术问题是提供一种资源发送、获取方法及资源发送、获取设备,能够解决现有技术中限时领取的灵活性低的问题。

为了解决上述技术问题,本发明采用的一个技术方案是:提供一种资源发送方法,包括:第一设备准备需发送的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;第一设备向第二设备发送资源包;其中,第一关联关系定义为:第一设备向所述第二设备发送资源包后,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

为了解决上述技术问题,本发明采用的又一个技术方案是:提供一种资源获取方法,包括:第二设备获得来自第一设备的资源包,资源包 包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;第二设备显示资源封装,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

为了解决上述技术问题,本发明采用的又一个技术方案是:提供一种资源发送设备,包括:准备模块,用于准备需发送的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;发送模块,用于向第二设备发送资源包;其中,第一关联关系定义为:第一设备向所述第二设备发送资源包后,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

为了解决上述技术问题,本发明采用的又一个技术方案是:提供一种资源获取设备,包括:接收模块,用于获得来自第一设备的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;控制模块,用于显示资源封装,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

本发明的有益效果是:通过在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取,第一自定义计时信息能够根据需要配置,提高灵活性,使得资源接收方按照配置的计时信息领取到资源,提高互联网上资源的流通效率和配置合理性。

附图说明

图1是本发明资源发送方法第一实施例的流程图;

图2是本发明资源发送方法第二实施例的流程图;

图3是本发明资源发送方法一实施例的流程图;

图4是本发明资源发送方法一实施例中电子红包的内容物为银信证 的流程图;

图5是本发明资源发送方法一实施例中电子红包的内容物为银信证的示意图;

图6是现有技术中基于平台的电子红包的生成、传输和提现的流程图;

图7是现有技术中基于平台的电子红包的生成、传输和提现的示意图;

图8是本发明资源发送方法一实施例中跨平台发布电子红包的示意图;

图9是本发明资源获取方法第一实施例的流程图;

图10是本发明资源发送设备第一实施例的结构示意图;

图11是本发明资源发送设备一实施例的结构示意图;

图12是本发明资源发送设备又一实施例的结构示意图;

图13是本发明资源发送设备第二实施例的结构示意图;

图14是本发明资源获取设备第一实施例的结构示意图;

图15是本发明资源获取设备一实施例的结构示意图;

图16是本发明资源获取设备第二实施例的结构示意图。

具体实施方式

如图1所示,本发明资源发送方法第一实施例包括:

s11:第一设备准备需发送的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装。

第一设备是资源包的发送方。资源包可以由资源发布方自己发布,此时第一设备可以自行生成资源包或者获得本设备保存的资源包。第一设备也可以向第三设备发送生成请求,生成请求包括资源信息/生成资源的指令、及资源允许领取的第一自定义计时信息,第三设备响应生成请求生成资源包将其发送给第一设备,其中第三设备是资源包生成方。

资源包也可以由资源发布方委托资源发送方发布,此时第一设备接 收来自第三设备的生成请求,生成请求包括资源信息/生成资源的指令、及资源允许领取的第一自定义计时信息,第一设备响应生成请求生成资源包,其中第三设备为资源包发布方。

资源信息可以为用户要获取的资源本身,例如文档、图片、多媒体文件、有价物等,也可以是资源的获取方式,例如指向资源的链接、共享码等。

第一自定义计时信息用于定义资源包的可领取时长,可以为可领取时长本身、资源包到期时间或者对应的计时程序、文件。第一自定义计时信息可以由资源发布方提供,也可以在第一设备接收来自资源发布方的计时信息生成指令后由第一设备根据该指令生成,也可以由第一设备自行生成。

资源封装可以表达计时信息,用于提示用户在可领取时长内领取资源。计时信息可以为资源包的剩余可领取时间或者到期时间。资源封装为可以显示计时信息的多媒体或者网页文件。

s12:第一设备向第二设备发送资源包。

第一设备可以主动向第二设备发送资源包,也可以接收第二设备获取资源包的请求后响应该请求向第二设备发送资源包。

第一关联关系定义为:第一设备向第二设备发送资源包后,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

当第一自定义计时信息为计时程序时,用于利用该计时程序进行计时并在资源封装上进行显示;资源封装也可以进一步包括计时程序,在资源封装在第二设备中显示的同时,触发该计时程序运行,自行根据第一自定义计时信息进行计时并在资源封装上进行显示;资源包中也可以进一步包括计时程序,用于在资源封装上根据第一自定义计时信息进行计时。

计时到满足预定条件可以是指当前时间晚于或等于到期时间,该到期时间是第一设备发送资源包/第二设备接收资源包的时间加上资源包的可领取时长。

第一设备向第二设备发送资源包可以是指,第一设备将资源包中的资源信息、第一自定义计时信息及资源封装发送给第二设备以供使用第二设备的账户接收,例如资源信息为文档、图片、多媒体等文件或者资源的获取方式时。也可以是指第一设备将资源包中的第一自定义计时信息及资源封装发送给第二设备以供使用第二设备的账户接收,并将资源信息转移到使用第二设备的账户下。资源信息的转移可以是在第一设备上进行的,也可以是在其他设备上进行的。例如资源信息为货币时,第一设备并不是将货币直接发给第二设备,而是将其转移到使用第二设备的账户下。

第二设备可以从第一设备领取资源信息本身或其指向的资源,也可以从其他设备领取。

通过上述实施例的实施,第一自定义计时信息能够根据需要配置,并非如现有技术一成不变,因此提高灵活性,并且封装上的计时能够提醒收到资源包的用户及时领取,使得资源接收方按照配置的计时信息领取到资源,提高互联网上资源的流通效率和配置合理性。

如图2所示,本发明资源发送方法第二实施例,是在本发明资源发送方法第一实施例中的步骤s12之后,进一步包括步骤:

s13:接收来自第二设备资源包中资源的领取请求。

接收第二设备发送的尝试领取资源包中资源的领取请求。

s14:判断计时是否结束。

第一设备可以自行判断计时是否结束,也可以根据收到的来自第二设备的当前计时状态来判断,也可以根据是否收到来自第二设备的标志计时结束的计时结束信息来判断。

若是,跳转到步骤s15,若否,跳转到步骤s16。

s15:不接受领取请求。

第一设备拒绝第二设备的领取请求,并向第一设备发送提示信息以提示用户该资源已不可领取,结束本次流程。

s16:接受领取请求。

第一设备接受第二设备的领取请求,进而向第二设备发送对应资源 信息的资源,并将资源包修改为已领取状态。

计时结束后,本实施例中是通过第一设备拒绝用户发起的领取请求的方式来使得资源包中的资源无法被领取,在其他实施例中,也可以通过第一设备控制资源包处于不可领取的状态来使得资源包中的资源无法被领取。例如用户是通过点击资源封装的某些部分比如领取资源的按钮来发送领取请求,计时结束前,资源封装上对应发送领取请求的可点击部分处于可用状态,计时结束后,第一设备将这些部分变为不可用状态,使得用户无法发送领取请求,资源封装上可进一步显示该资源包已不可领取的提示信息。

在本发明资源发送方法的一个实施例中,第一自定义计时信息是可领取时长t,资源包中包括计时程序,计时程序从网络服务器或者本地系统获取当前时间t2,根据可领取时长t、计时起始时间t1和当前时间t2计算剩余可领取时间t0,并在资源封装显示区域显示剩余可领取时间t0。其中t0=t-(t2-t1),计时起始时间t1可以为资源包中包括的资源包发送时间,也可以为第二设备收到资源包的接收时间。本实施例可以与本发明资源发送方法的任一实施例相结合。

在本发明资源发送方法的一个实施例中,第一设备向第二设备发送资源包之后,第一设备接收来自第二设备的延时请求,并在接受延时请求时向第二设备发送第二自定义计时信息,第二自定义计时信息是根据延时请求生成的。延时请求可以是在根据第一自定义计时信息进行的倒计时结束之前提出的,也可以是在倒计时结束之后的预定时间内提出的。如果延时请求是在倒计时结束之后的预定时间内提出的并且资源包已被修改为不可领取状态,开始使用第二自定义计时信息计时的同时将资源包修改为可领取状态。

本实施例中的第二自定义计时信息是响应第二设备的延时请求发送的,在其他实施例中,第一设备可以响应第三设备的延时请求而向第二设备发送第二自定义计时信息,其中第三设备为资源的发布方;也可以按照需要主动向第二设备发送第二自定义计时信息。本实施例可以与本发明资源发送方法的任一实施例相结合。

如图3所示,在本发明资源发送方法的一个实施例中,步骤s12:第一设备向第二设备发送资源包之前包括:

s111:接收来自第二设备的资源包获取请求。

s112:判断接收对象信息是否与第二设备匹配。

资源包进一步包括接收对象信息。接收对象信息可以是指向某个特定设备的具体信息,例如ip地址、mac地址、使用设备的账户名称等;也可以是用于筛选接收对象的条件,例如距离小于设定值、使用设备的账户积分大于设定值等。接受对象信息指向的接收对象的数量可以是一个,也可以更多。

若是则跳转到步骤s12,若否则跳转到步骤s113。

s12:第一设备向第二设备发送资源包。

具体内容可参考本发明资源发送方法第一实施例中的对应描述,在此不再赘述,并结束此次流程。

s113:不发送资源包。

第一设备拒绝第二设备的资源包获取请求,不发送资源包。

本实施例可以与本发明资源发送方法的任一实施例相结合。

在本发明资源发送方法的一个实施例中,资源包是电子红包,电子红包包括内容物、电子红包封装和第一自定义计时信息。

资源信息是电子红包的内容物,包括电子货币、电子券、资源密码、资源链接、电子凭证中的至少一种。第一自定义计时信息用于定义电子红包的可领取时长,可以为可领取时长本身、电子红包到期时间或者对应的计时程序、文件。电子红包封装可以表达计时信息,用于提示用户在可领取时长内领取电子红包内容物。电子红包封装为可以显示计时信息的多媒体或者网页文件。

电子凭证可以为银信证或物信证。

银信证是指银行根据开证人的申请冻结所需数额资金而开立,并承诺依照约定解付条件办理支付结算的电子凭证。在企业委托银行发放电子红包的场景中,开证人即为向银行申请发放电子红包的企业。领取了红包后,用户在银信证的收证人处输入自己的银行账户信息,向银行申 请收证,银行即在约定的时间内将资金转入收证账户。

银信证的业务流程如下:

1.1、开证人通过互联网或以其他方式向开证银行申请开证。

1.2、开证银行验证身份、账户信息无误后受理,审核确认符合开证条件,冻结保付资金后开立银信证。

1.3、收证人通过互联网或以其他方式向收证银行申请收证。

1.4、收证银行验证身份、账户信息无误后受理收证(或根据收证人设置由收证银行自动收证)。

1.5、收证人履行银信证项下基础交易义务后,提交履约信息(一般用于电商领域,收证人为商家,履行发货义务后,提交发货信息,在电子红包领域中,由于是开证人无偿转移给收证人,因此就不需要履行交易义务)。

1.6、收证人或指定的第三方将申请解付信息发送至开证银行申请解付(在电子红包领域中,收证人填写收证后即自动申请解付)。

1.7、开证银行解付银信证并将资金划转至收证银行,收证银行将资金转入收证账户。

物信证是一种标的物信息记录凭证,是记载和传播商品(服务)信息的一种标准化、通用化网络电子单证。物信证上集成了电子商务必备的各项功能,其一旦被点击触发购买则按预置程序和交易规则启动供应商发货、物流配送、银行收付款等流程。物信证可实现全网域分发、流转和交易。物信证至少包括具有名称和金额的物品属性以及具有至少一个账户的收结算信息。物信证由产品供应商提供,收款账户为产品供应商账户。当红包里面的资源是物信证时,则可以是商家提供的具有优惠价格或者价格为零(即免费赠送)的商品的物信证,用户可以通过物信证的购买功能以较低的价格完成该商品的购买。

在本发明资源发送方法的一个实施例中,资源包是电子红包,资源信息是电子红包的内容物,为银信证。

如图4和图5所示,第一设备为发送端的银行服务器,根据发送端的用户请求生成包含金额a的银信证的电子红包,并将发送端用户的银 行账户中对应电子红包的金额a进行冻结,将电子红包发送给第二设备,其中发送端为委托银行发布电子红包的电子红包发布方,可以为个人或企业,第二设备为接收端。当然,也可以由发送端自行将电子红包发送给第二设备。

第一设备可以主动向第二设备发电子红包,也可以接收第二设备的请求后向第二设备发电子红包。如果电子红包中包括接收对象信息,并且第一设备接收到来自第二设备的红包获取请求,则第一设备进一步判断第二设备是否与接收对象信息匹配,匹配成功时才将电子红包发送给第二设备,否则不发送。

电子红包被接收后,电子红包中的计时程序在电子红包封装上显示计时信息,计时程序可以是电子红包中的独立程序,也可以是电子红包封装中的一部分,也可以是第一自定义计时信息本身。计时信息可以为剩余可领取时间或者电子红包到期时间。

以计时信息为剩余可领取时间为例,第一自定义计时信息中包括电子红包的可领取时长t,计时程序从网络服务器或者本地系统获取当前时间t2,根据可领取时长t、计时起始时间t1和当前时间t2计算剩余可领取时间t0,并在电子红包封装的显示区域显示剩余可领取时间t0。其中t0=t-(t2-t1),计时起始时间t1可以为电子红包中包括的电子红包发送时间,也可以为第二设备收到电子红包的接收时间。

第一账户向第一账户对应的银行账户的第二银行服务器发送尝试领取电子红包内容物的领取请求(即提现请求),第二银行服务器收到提现请求后向第一设备请求解冻电子红包中银信证对应的金额a,第一设备判断计时是否结束,如果已结束则拒绝第二银行服务器的解冻请求,第二银行服务器拒绝第一账户的提现请求,也可以由第一设备直接向第一账户发送拒绝提现的信息。若计时未结束则第一设备对发送端用户的银行账户中的电子红包的冻结金额a进行解冻然后发起转账,以将解冻后的金额a划拨到第一账户对应的银行账户中,并修改电子红包为已领取状态。

计时结束后,第一设备或者第二设备可以将电子红包修改为不可领 取状态。例如用户是通过点击电子红包封装的某些部分来发送领取请求,计时结束后,将电子红包封装上对应发送领取请求的可点击部分变为不可用状态,使得用户无法发送领取请求,电子红包封装上可进一步显示该电子红包已不可领取的提示信息。

计时结束前或者结束之后的预定时间内,如果第二设备向第一设备发送延时请求,第一设备根据该延时请求生成第二自定义计时信息,第一设备收到第二自定义计时信息后电子红包的计时程序根据第二自定义计时信息进行计时。延时请求也可以是发送端向第一设备发送的。

图4和图5中管理发送端用户的银行账户和接收端用户(即第一账户)的银行账户的银行服务器不同,并且由管理发送端用户银行账户的银行服务器,即本实施例中的第一设备判断第一账户能否成功提现。当然也可以由管理接收端用户银行账户的银行服务器,即本实施例中的第二银行服务器来判断。当然,不同的银行账户也可以由同一银行服务器来管理。

在现有技术中,电子红包的生成、传输和提现均基于平台,脱离平台则无法实现。例如,如图6和图7所示,用户1在终端1登录平台,向同一平台的用户2发送电子红包(金额大小为b),用户2在终端2登录该平台收取电子红包,该平台的服务器执行用户1的平台账号1(用户1在平台的电子账户,预先与用户1的银行账户1关联)与用户2的平台账号2(用户2在平台的电子账户,预先与用户2的银行账户2关联)之间的电子金额数据结算,即平台后台服务器接收到终端1的用户1的发红包请求后,生成对应电子红包并发送给平台账号2,并对应将平台账号1的余额数字减去b,将平台账号2的余额数字加上b。电子账户仅限于同一平台内数据有效,脱离平台则无法进行信息交互,实际上用户1将银行账户1中的金额转入平台的银行账户中,通过平台账号1中的金额发电子红包,但在用户2将电子红包提现前,电子钱包的金额仍旧在平台的银行账户中。且若用户2需将抢到的电子红包提现,则需关闭当前电子红包页面,到钱包菜单栏中查找到平台账号2,点击提现按钮,从平台银行账户将金额提现到关联的银行账户2中。

可以看出,电子钱包的发/收仅是平台系统内的金额数据的转移和标记,用户的实际金额需要存入平台账户中,带来资金数据的安全问题,存在第三方平台资金风险,且现有技术中的提现操作步骤繁琐。

本实施例中的电子红包的实现无需基于第三方平台实现,第一设备发出电子红包后,对应金额仍旧在发送端用户的银行账户中冻结,直到收到接收端用户成功提现时,才将对应电子红包金额从发送端用户的银行账户中解除冻结并转账到接收端用户的银行账户中。电子钱包的实际金额在银行账户中直接流转,相比于现有技术中需在平台账户中流转以及繁琐的提现步骤,本实施例中的提现步骤简便,不存在资金在第三方平台上的安全问题,安全性高。

本实施例中的电子红包实现了跨平台传输,现有技术中的电子红包数据仅能在即时通讯、电商平台等平台内部进行传输和处理,本方案中的电子红包的发和领取不限于同一平台,支持不同平台间进行数据的传输、交互和处理。

为了更好的说明本方案的技术优势,结合图8,发行终端3发布电子红包,接收终端4、接收终端5……接收终端n收到电子红包,在对电子红包进行领取时,无需与发行终端3发布电子红包的同一平台进行领取。而现有技术中发红包与领红包均需在同一平台系统上进行,本方案中接收终端4、接收终端5……接收终端n中的领取红包可以为不同的平台系统,例如各银行的移动客户端。本方案中接收终端4、接收终端5……接收终端n可以将电子红包领取请求直接发至接收用户的银行账户的银行终端,无需基于任何平台系统。通过本方案,实现了电子红包跨平台传输和领取。

如图9所示,本发明资源获取方法第一实施例包括:

s21:第二设备获得来自第一设备的资源包。

资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装。

s22:第二设备显示资源封装,在资源封装上根据第一自定义计时信息进行计时。

在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。具体内容可参考本发明资源发送方法第一实施例中的对应描述。

通过上述实施例的实施,第一自定义计时信息能够根据需要配置,并非如现有技术一成不变,因此提高灵活性,并且封装上的计时能够提醒收到资源包的用户及时领取,使得资源接收方按照配置的计时信息领取到资源,提高互联网上资源的流通效率和配置合理性。

在本发明资源获取方法的一个实施例中,第一自定义计时信息是可领取时长t,资源包中包括计时程序,计时程序从网络服务器或者本地系统获取当前时间t2,根据可领取时长t、计时起始时间t1和当前时间t2计算剩余可领取时间t0,并在资源封装显示区域显示剩余可领取时间t0。具体内容可参考本发明资源发送方法实施例中的对应描述。本实施例可以与本发明资源获取方法的任一实施例相结合。

在本发明资源获取方法的一个实施例中,若计时未结束,则控制资源包处于可领取其资源的状态,否则控制资源包处于不可领取其资源的状态。具体内容可参考本发明资源发送方法实施例中的对应描述。例如用户是通过点击资源封装的某些部分来发送领取请求,计时结束前,资源封装上对应发送领取请求的可点击部分处于可用状态,计时结束后,第二设备或资源包本身将这些部分变为不可用状态,使得用户无法发送领取请求,资源封装上可进一步显示该资源包已不可领取的提示信息。本实施例可以与本发明资源获取方法的任一实施例相结合。

在本发明资源获取方法的一个实施例中,根据第一自定义计时信息进行的倒计时结束之前,或者倒计时结束之后的预定时间内,第二设备向第一设备发送延时请求,接收来自第一设备对延时请求的响应消息,响应消息中包括第二自定义计时信息。计时程序可以在第一自定义计时信息使用完后用第二自定义计时信息进行计时,也可以在收到响应消息后停止使用第一自定义计时信息而采用第二自定义计时信息进行计时。

如果延时请求是在倒计时结束之后的预定时间内提出的并且资源包已被修改为不可领取状态,则开始使用第二自定义计时信息计时的同 时将资源包修改为可领取状态。本实施例可以与本发明资源获取方法的任一实施例相结合。

如图10所示,本发明资源发送设备的第一实施例包括:

准备模块11,用于准备需发送的资源包;发送模块12,用于向第二设备发送资源包。

其中资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装。第一关联关系定义为:第一设备向第二设备发送资源包后,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

本实施例的资源发送设备10包括的各模块用于执行图1以及图1对应的本发明资源发送方法第一实施例中的各步骤,具体内容请参阅图1以及图1对应的本发明资源发送方法第一实施例,在此不再赘述。

通过上述实施例的实施,第一自定义计时信息能够根据需要配置,并非如现有技术一成不变,因此提高灵活性,并且封装上的计时能够提醒收到资源包的用户及时领取,使得资源接收方按照配置的计时信息领取到资源,提高互联网上资源的流通效率和配置合理性。

如图8所示,在本发明资源发送设备的一个实施例中,资源发送设备进一步包括延时响应模块13,用于接收来自第二设备的延时请求,并在接受延时请求时向第二设备发送第二自定义计时信息。具体内容请参阅本发明资源发送方法的对应实施例,在此不再赘述。

如图9所示,在本发明资源发送设备的一个实施例中,资源发送设备进一步包括接收模块14,用于接收来自第二设备资源包中资源的领取请求;判断模块15,用于判断计时是否结束,若计时未结束,则接受领取请求进而向第二设备发送对应资源信息的资源,或向第二设备发送允许其获取资源信息本身或其指向资源的指令,否则不接受领取请求。具体内容请参阅图2以及图2对应的本发明资源发送方法第二实施例,在此不再赘述。

如图10所示,本发明资源发送设备的第二实施例包括:发送器110、 接收器120、处理器130、只读存储器140、随机存取存储器150以及总线160。

发送器110用于发送数据。

接收器120用于接收数据。

处理器130控制资源发送设备的操作,处理器130还可以称为cpu(centralprocessingunit,中央处理单元)。处理器130可能是一种集成电路芯片,具有信号的处理能力。处理器130还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器可以包括只读存储器140和随机存取存储器150,并向处理器130提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(nvram)。

数据交互处理装置的各个组件通过总线160耦合在一起,其中总线160除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线160。

存储器存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

在本发明实施例中,处理器130通过调用存储器存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:

处理器130用于准备需发送的资源包,通过发送器110向第二设备发送资源包。其中,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;第一关联关系定义为:第一设备向第二设备发送资源包后,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息 本身或其指向的资源允许领取,否则不允许领取。

进一步的,处理器130用于通过接收器120接收来自第二设备或第三设备的延时请求,并在接受延时请求时向第二设备发送第二自定义计时信息,其中第三设备为资源包的发布方。

进一步的,处理器130用于通过接收器120接收来自第二设备资源包中资源的领取请求;判断计时是否结束,若计时未结束,则接受领取请求进而通过发送器110向第二设备发送对应资源信息的资源,或通过发送器110向第二设备发送允许其获取资源信息本身或其指向资源的指令,否则不接受领取请求。

进一步的,处理器130用于以资源包的发送时间为起始开始计时,若计时未结束,则控制资源包处于可领取其资源的状态,否则控制资源包处于不可领取其资源的状态。

进一步的,处理器130用于通过接收器120接收来自第二设备的资源包获取请求;判断资源包中的接收对象信息是否与第二设备匹配,若匹配则通过发送器110向第二设备发送资源包,否则不发送。

进一步的,处理器130用于通过接收器120接收来自第三设备的生成请求,生成请求包括资源信息/生成资源的指令、及资源允许领取的第一自定义计时信息;响应生成请求生成资源包,其中第三设备为资源包发布方。或者,处理器130用于向第三设备发送生成请求,生成请求包括资源信息/生成资源的指令、及资源允许领取的第一自定义计时信息;第三设备响应生成请求生成资源包,并将资源包发送给第一设备,其中第三设备为资源包生成方。

如图11所示,本发明资源获取设备的第一实施例包括:

接收模块21,用于获得来自第一设备的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装。

控制模块22,用于显示资源封装,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

本实施例的资源获取设备20包括的各模块用于执行图4以及图4对应的本发明资源获取方法第一实施例中的各步骤,具体内容请参阅图4以及图4对应的本发明资源获取方法第一实施例,在此不再赘述。

通过上述实施例的实施,第一自定义计时信息能够根据需要配置,并非如现有技术一成不变,因此提高灵活性,并且封装上的计时能够提醒收到资源包的用户及时领取,使得资源接收方按照配置的计时信息领取到资源,提高互联网上资源的流通效率和配置合理性。

如图12所示,在本发明资源获取设备的一个实施例中,资源获取设备进一步包括:发送模块23,用于向第一设备发送延时请求;延时模块24,用于接收来自第一设备对延时请求的响应消息,在第一自定义计时信息使用完后继续用第二自定义计时信息进行计时。具体内容请参阅本发明资源获取方法的对应实施例,在此不再赘述。

在本发明资源获取设备的一个实施例中,第一自定义计时信息是时长;控制模块具体用于在资源封装显示区域,以资源包的发送时间或接收时间为计时起始,以第一自定义计时信息为计时时长进行倒计时显示。具体内容请参阅本发明资源获取方法的对应实施例,在此不再赘述。

在本发明资源获取设备的一个实施例中,控制模块进一步用于若计时未结束,则控制资源包处于可领取其资源的状态,否则控制资源包处于不可领取其资源的状态。具体内容请参阅本发明资源获取方法的对应实施例,在此不再赘述。

如图13所示,本发明资源获取设备的第二实施例包括:发送器210、接收器220、处理器230、只读存储器240、随机存取存储器250以及总线260。

发送器210用于发送数据。

接收器220用于接收数据。

处理器230控制资源获取设备的操作,处理器230还可以称为cpu(centralprocessingunit,中央处理单元)。处理器230可能是一种集成电路芯片,具有信号的处理能力。处理器230还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器可以包括只读存储器240和随机存取存储器250,并向处理器230提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(nvram)。

数据交互处理装置的各个组件通过总线260耦合在一起,其中总线260除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线260。

存储器存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

在本发明实施例中,处理器230通过调用存储器存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:

处理器230用于通过接收器220接收来自第一设备的资源包,资源包包括存在第一关联关系的资源信息、资源允许领取的第一自定义计时信息及可表达计时信息的资源封装;显示资源封装,在资源封装上根据第一自定义计时信息进行计时,并且在计时到满足预定条件之前资源信息本身或其指向的资源允许领取,否则不允许领取。

进一步的,处理器230用于在资源封装显示区域,以资源包的发送时间或接收时间为计时起始,以第一自定义计时信息为计时时长进行倒计时显示。

进一步的,处理器230用于通过发送器210向第一设备发送延时请求;通过接收器220接收来自第一设备对延时请求的响应消息,在第一自定义计时信息使用完后继续用第二自定义计时信息进行计时。

进一步的,处理器230用于若计时未结束,则控制资源包处于可领取其资源的状态,否则控制资源包处于不可领取其资源的状态。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的 专利保护范围内。

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