一种资源处理方法及装置与流程

专利2022-06-29  60


本申请涉及数据处理技术领域,具体涉及资源处理方法、装置及设备。



背景技术:

目前,以电子媒介形式提供电子资源凭证是常见的凭证形式。例如,有门槛的满减券、无门槛的满减券、代金券、折扣券等电子券。针对有资源发放需求的实体对象创建电子资源凭证,创建的一个电子资源凭证包含至少一个资源对象,所述电子资源凭证为复合资源。如果创建的一个电子资源凭证仅包含一个资源对象,则复合资源为对应单个资源对象的普通资源。用户可以领取已创建的复合资源,从而一次性获得多个资源对象。

现有技术中,通过将多个资源模板关联起来,每个资源模板用于承载对应的资源对象的资源属性信息,从而实现对复合资源的管理。针对每个资源对象进行处理的计算设备与针对复合资源进行处理的计算设备往往为同一平台的计算设备,不需要进行解耦处理。如果针对每个资源对象进行处理的第一计算设备与针对复合资源进行处理的第二计算设备为跨平台或跨系统的相互隔离的计算设备,通过所述第一计算设备与所述第二计算设备之间的交互实现针对资源对象的处理和针对复合资源处理的解耦,是需要解决的问题。



技术实现要素:

本申请实施例提供的资源处理方法,解决了跨平台或跨系统场景中针对每个资源对象进行处理的第一计算设备与针对复合资源进行处理的第二计算设备之间的交互问题。

本申请实施例提供一种资源处理方法,包括:第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;其中,所述复合资源为包含至少一个资源对象的虚拟对象;所述第一计算设备生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;所述第一计算设备将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。

可选的,所述方法还包括:所述第一计算设备获得第四计算设备提供的用于创建所述复合资源的资源对象的资源属性信息;所述第四计算设备为目标实体对象的计算设备;所述第一计算设备向所述第二计算设备请求获取用于标识所述复合资源的虚拟对象标识;所述第一计算设备根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,向所述第二计算设备发送所述复合资源创建请求。

可选的,所述方法还包括:所述第一计算设备向所述第二计算设备查询目标实体对象的复合资源合约;如果未查询到所述复合资源合约,则创建目标实体对象的复合资源合约;否则,所述第一计算设备根据所述复合资源合约校验所述资源属性信息包含的复合资源发布数据;所述第一计算设备根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,包括:所述第一计算设备根据校验后的复合资源发布数据以及所述虚拟对象标识,生成复合资源创建请求。

可选的,所述方法还包括:所述第一计算设备获得所述第四计算设备发送的发布复合资源的选择触发后,向所述第四计算设备提供针对所述复合资源的发布页跳转指示信息。

可选的,所述方法还包括:所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息;所述对象展示信息包含每个资源对象的链路信息或者资源实例数据;所述第一计算设备将所述对象展示信息提供给用于展示所述复合资源的计算设备。

可选的,所述方法还包括:所述第一计算设备获得针对所述复合资源的查询请求;所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息,包括:所述第一计算设备根据所述查询请求中的订单标识或者账户标识,向所述第二计算设备请求获得所述复合资源的对象展示信息。

可选的,所述方法还包括:所述第一计算设备获取所述复合资源中的每个资源对象的资源实例状态,如果每个资源对象的资源实例状态为已过期、作废、已核销中的任一种状态,则向所述第二计算设备发送所述复合资源的对象生命周期终结信息。

可选的,所述方法还包括:所述第一计算设备将资源实例状态为已过期、作废、已核销中的任一种状态的资源对象对应的补贴资金回退至第三计算设备的用户对应的账户余额;或者,将所述资源对象对应的实付金额回退至第三计算设备的用户对应的账户余额,将所述复合资源退回至所述第二计算设备对应的中间账户。

可选的,所述方法还包括:所述第一计算设备获得第三计算设备提供的针对目标实体对象的订单数据,如果所述订单数据包含使用所述复合资源中的资源对象的指示信息,则将所述资源对象的资源数值结算给所述目标实体对象。

可选的,所述方法还包括:所述第一计算设备获得第一用户针对所述复合资源的资源对象的取消触发,则将所述资源对象的状态设为无效状态;或者,获得第二用户针对使用所述复合资源中的资源对象的订单的取消或退单触发,如果所述资源对象的有效期未超出当前时间之后的特定时间段,则将所述资源对象的状态设为有效状态。

可选的,所述方法还包括:所述第一计算设备接收第四设备提供的针对所述复合资源的上架、下架、编辑、查看、删除中的至少一种操作触发,获得所述至少一种操作触发对应的输入信息;所述第一计算设备将所述输入信息提供给所述第二计算设备。

可选的,所述方法还包括:所述第一计算设备获得所述第二计算设备提供的所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息;

所述第一计算设备将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第三计算设备。

本申请实施例还提供一种资源处理方法,包括:第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;所述第二计算设备根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;所述资源数值用于第一计算设备发放所述复合资源中的每个资源对象时分配给每个资源对象;所述第二计算设备获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。

可选的,所述方法还包括:所述第二计算设备监听第三计算设备提供的针对所述复合资源的订单数据,根据所述订单数据向所述第三设备提供针对所述复合资源的复合资源凭证发放码。

可选的,所述方法还包括:所述第二计算设备获得第一计算设备发送的复合资源创建请求;所述复合资源创建请求,包含用于创建所述复合资源的至少一个资源对象的资源属性信息以及用于标识所述复合资源的虚拟对象标识;所述第二计算设备根据所述复合资源创建请求创建虚拟对象,所述虚拟对象为所述复合资源。

可选的,所述第二计算设备根据所述复合资源创建请求创建所述虚拟对象,包括:所述第二计算设备创建实体对象库,将所述实体对象库关联到目标实体对象;所述第二计算设备创建所述虚拟对象,将所述虚拟对象添加到所述实体对象库中。

可选的,所述方法还包括:所述第二计算设备根据所述资源属性信息生成每个资源对象的资源模板,将所述资源模板关联到所述虚拟对象的对象展示信息;所述第二计算设备向所述第一计算设备和所述第三计算设备中的至少一个设备提供所述对象展示信息或者发放所述复合资源的提示信息。

可选的,所述方法还包括:所述第二计算设备接收所述第一计算设备发送的针对所述虚拟对象的创建、上架、下架、删除、查看、编辑中的至少一种操作输入信息,根据所述输入信息进行相应的操作处理。

可选的,所述方法还包括:所述第二计算设备获得针对所述复合资源的查询请求;所述查询请求包含订单标识或者账号标识;所述第二计算设备获得所述查询请求包含的订单标识,根据所述订单标识获取针对所述复合资源的扩展信息,从所述扩展信息中解析出所述复合资源中的每个资源对象的资源模板信息;根据所述资源模板信息生成针对所述查询请求的响应信息。

可选的,所述方法还包括:所述第二计算设备获得针对所述复合资源的订单数据的退单触发,将所述订单标识指示的订单设置为退单关闭状态。

可选的,所述方法还包括:所述第二计算设备向所述第一计算设备请求订单标识指示的订单所关联的每个资源对象的状态,如果每个资源对象的状态为已核销、已过期中的至少一种状态,则将所述订单标识指示的订单设置为订单关闭状态。

可选的,所述方法还包括:所述第二计算设备获得第一计算设备提供的资源核销通知数据,根据所述资源核销通知数据调拨资金至第一计算设备对应的账户。

可选的,所述方法还包括:所述第二计算设备生成所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息,将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第一计算设备或第三计算设备中的至少一个设备。

本申请实施例还提供一种资源处理装置,包括:资源发放请求单元,用于获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;其中,所述复合资源为包含至少一个资源对象的虚拟对象;资源绑定单元,用于生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;资源发放单元,用于将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。

本申请实施例还提供一种资源处理装置,包括:订单监听单元,用于获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;资源发放请求单元,用于根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;所述资源数值用于第一计算设备发放所述复合资源中的每个资源对象时分配给每个资源对象;资源发放单元,用于获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。

本申请实施例还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述的资源处理方法。

本申请实施例还提供一种存储设备,存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述的资源处理方法。

与现有技术相比,本申请具有以下优点:

本申请实施例提供的资源处理方法、装置、设备,第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

本申请实施例提供的资源处理方法、装置、设备,第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

附图说明

图1是本申请提供的资源处理方法的系统环境示意图;

图2是本申请第一实施例提供的资源处理方法的处理流程图;

图3是本申请第一实施例提供的复合资源创建流程图;

图4是本申请第一实施例提供的复合资源发放流程图;

图5是本申请第一实施例提供的复合资源核销流程图;

图6是本申请第二实施例提供的资源处理方法的处理流程图;

图7是本申请第三实施例提供的一种资源处理装置示意图;

图8是本申请第四实施例提供的资源处理装置示意图;

图9是本申请提供的电子设备示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请实施例提供一种资源处理方法、装置、电子设备及存储设备。本申请实施例还提供另一种资源处理方法、装置、电子设备及存储设备。在下面的实施例中逐一进行详细说明。

为便于理解,首先给出资源处理方法的系统环境。请参考图1,图1所示的系统环境包括:第一计算设备101,用于向终端用户发放复合资源中的每个资源对象,并管理已发放给终端用户的复合资源中的每个资源对象。第一计算设备可以是终端用户的第三计算设备和实体对象的第二计算设备接入的第一平台的计算设备。包括进行下述处理:接收第三计算设备发送的发布复合资源的请求,根据发布复合资源的请求向第二计算设备请求创建复合资源,由第二计算设备处理复合资源;接收第四设备发送的针对复合资源的上架、下架、查看、删除等操作处理的输入信息,将所述输入信息发送给第二计算设备,由第二计算设备进行相应的操作处理;接收第三设备发送的针对复合资源中的资源对象的核销信息,按照每个资源对象的核销信息向第四计算设备对应的实体对象的账户进行结算处理。第二计算设备102,用于发放实体对象发布的复合资源,并创建及管理实体对象发布的复合资源。第二计算设备可以是终端用户的计算设备能接入的第二平台的计算设备。包括进行下述处理:获取第三计算设备发起的请求发放复合资源的订单,根据所述订单指示第一计算设备向第三计算设备的终端用户对应的账户发放复合资源中的资源对象;接收第一计算设备发送的由第四计算设备发起的创建包括至少一个资源对象的复合资源的创建请求,根据创建请求创建复合资源;接收第一计算设备发送的由第四计算设备发起的查询复合资源的请求,向第一计算设备提供复合资源的信息,由第一计算设备将所述信息提供给第四计算设备进行展示;接收第一计算设备发送的由第四计算设备发起的针对复合资源的上架、下架、删除、编辑等操作处理的输入信息,根据所述输入信息进行操作处理。第三计算设备103,用于提供订单信息,所述订单信息为向第二计算设备或第一计算设备请求发放复合资源的订单的信息。第三计算设备可以是终端用户的计算设备。第三计算设备104,用于向第一计算设备发送发布复合资源请求,由第一计算设备将发布复合资源的信息发送给第二计算设备,由第二计算设备创建复合资源,进行复合资源管理。第四计算设备可以是实体对象的计算设备。所述实体对象可以是电商平台的商户。所述复合资源包含的资源对象可以是电商平台发放的卡券,例如,复合资源为包含多个券的组合券包以及对应单个券的普通卡券中的至少一种形式的资源。所述实体对象还可以是网络或存储运营平台,或者,是网络或存储运营商户。所述复合资源包含的资源对象还可以是数据中心向终端用户提供的存储资源或网络资源,例如,复合资源为包含多个存储块的网盘空间。

以下结合图2至图5对本申请第一实施例提供的资源处理方法进行说明。

图2所示的资源处理方法,包括:步骤s201至步骤s203。

步骤s201,第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;其中,所述复合资源为包含至少一个资源对象的虚拟对象。

本实施例中,复合资源为目标实体对象发布的包含多个资源对象的资源。复合资源作为一个整体由第二计算设备进行管理,例如,所接收所述第一计算设备发送的针对所述虚拟对象的创建、上架、下架、删除、查看、编辑中的至少一种操作输入信息,根据所述输入信息进行相应的操作处理。终端用户可以通过第三计算设备向第二计算设备提交针对复合资源的订单,请求发放复合资源。所述针对复合资源的订单可以是特定订单或者特定订单中的子订单。例如,特定订单只包含复合资源,则特定订单为所述针对复合资源的订单。再如,特定订单包含多个对象,多个对象可以是不同类型的对象,每个对象对应一个子订单,针对一个复合资源的子订单为所述针对复合资源的订单。第二计算设备获得终端用户的订单后,根据订单数据向第一计算设备请求发放复合资源。所述资源数值是复合资源的资源数值,第一计算设备在发放复合资源时将资源数值根据复合资源中每个资源对象的资源属性信息分摊到各个资源对象,以便终端用户在通过第一计算设备与实体对象进行业务活动过程中使用资源对象结算时按照资源对象分摊的资源数值与实体对象进行结算。本实施例中,还包括复合资源的创建处理。复合资源的创建处理由实体对象发起,实体对象向第一计算设备请求发布复合资源,第一计算设备根据实体对象的发布复合资源的请求信息触发第二计算设备创建复合资源。所述请求信息包括所述复合资源的资源对象的资源属性信息。具体包括下述处理:所述第一计算设备获得第四计算设备提供的用于创建所述复合资源的资源对象的资源属性信息;所述第四计算设备为目标实体对象的计算设备;所述第一计算设备向所述第二计算设备请求获取用于标识所述复合资源的虚拟对象标识;所述第一计算设备根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,向所述第二计算设备发送所述复合资源创建请求。所述第二计算设备获得第一计算设备发送的复合资源创建请求,根据所述复合资源创建请求创建虚拟对象,所述虚拟对象为所述复合资源。所述第二计算设备创建虚拟对象的处理还包括:创建实体对象库,将所述实体对象库关联到目标实体对象;创建所述虚拟对象,将所述虚拟对象添加到所述实体对象库中。所述第二计算设备创建虚拟对象的处理还包括:根据所述资源属性信息生成每个资源对象的资源模板,将所述资源模板关联到所述虚拟对象的对象展示信息;向所述第一计算设备和所述第三计算设备中的至少一个设备提供所述对象展示信息或者发放所述复合资源的提示信息。当然,实体对象的第四计算设备也可以直接向第二计算设备请求发布复合资源。具体包括下述处理:所述第一计算设备获得所述第四计算设备发送的发布复合资源的选择触发后,向所述第四计算设备提供针对所述复合资源的发布页跳转指示信息。所述第四计算设备通过发布页直接接入第二计算设备创建所述复合资源。

本实施例中,实体对象需要根据复合资源合约发布复合资源。还包括下述处理:所述第一计算设备向所述第二计算设备查询目标实体对象的复合资源合约;如果未查询到所述复合资源合约,则创建目标实体对象的复合资源合约;否则,所述第一计算设备根据所述复合资源合约校验所述资源属性信息包含的复合资源发布数据;所述第一计算设备根据校验后的复合资源发布数据以及所述虚拟对象标识,生成复合资源创建请求。如果创建目标实体对象的复合资源合约出现异常,发布复合资源失败。

本实施例中,所述第一计算设备接收第四设备提供的针对所述复合资源的上架、下架、编辑、查看、删除中的至少一种操作触发,获得所述至少一种操作触发对应的输入信息;所述第一计算设备将所述输入信息提供给所述第二计算设备。由第二计算设备根据输入信息具体执行上述操作。例如,所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息;所述对象展示信息包含每个资源对象的链路信息或者资源实例数据;所述第一计算设备将所述对象展示信息提供给用于展示所述复合资源的计算设备。再如,所述第一计算设备获得针对所述复合资源的查询请求;所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息,包括:所述第一计算设备根据所述查询请求中的订单标识或者账户标识,向所述第二计算设备请求获得所述复合资源的对象展示信息。

请参考图3,图中示出了一种复合资源创建流程,包括:s301,实体对象的计算设备向第一计算设备请求发布复合资源。第一计算设备为第一平台的计算设备。第一平台为实体对象和终端用户的接入平台,提供复合资源中的每个资源对象的管理,终端用户和实体对象之间的业务活动通过第一平台实现,每个资源对象可以用于所述业务活动。s302,第一计算设备向第二计算设备查询实体对象的复合资源合约。第二计算设备为第二平台的计算设备,第二平台为终端用户的接入平台,终端用户通过订单形式从第二平台获得包含多个资源对象的复合资源。s303,如果实体对象的复合资源合约不存在,则创建所述复合资源合约。s304,实体对象的计算设备向第一计算设备提供用于创建复合资源的发布数据。所述发布数据包含复合资源中每个资源对象的资源属性信息。s305,第一计算设备向第二计算设备请求获得标识复合资源的虚拟对象标识。s306,第一计算设备校验发布数据,生成资源创建请求。包括:第一计算设备根据发布数据以及虚拟对象标识组装复合资源创建请求。s307,第一计算设备向第二计算设备发送复合资源创建请求。s308,第二计算设备根据复合资源创建请求创建复合资源。包括:针对实体对象创建实体对象库,在所述实体对象库中创建复合资源。

步骤s202,所述第一计算设备生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象。

本实施例中,第一计算设备根据订单标识创建复合资源凭证发放码,在发放复合资源时将资源数值根据复合资源中每个资源对象的资源属性信息分摊到各个资源对象,以便终端用户在通过第一计算设备与实体对象进行业务活动过程中使用资源对象结算时按照资源对象分摊的资源数值与实体对象进行结算。例如,所述第一计算设备获得第三计算设备提供的针对目标实体对象的订单数据,如果所述订单数据包含使用所述复合资源中的资源对象的指示信息,则将所述资源对象的资源数值结算给所述目标实体对象。

步骤s203,所述第一计算设备将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。

本实施例中,终端用户请求发放复合资源的处理中,第一计算设备将复合资源凭证发放码按照订单标识提供给第二计算设备,由第二计算设备根据所述订单标识提供给终端用户。另一个处理方式中,所述第一计算设备获得所述第二计算设备提供的所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息;所述第一计算设备将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第三计算设备。

本实施例中,所述复合资源的状态由其所包含的每个资源对象的资源实例状态确定。所谓资源实例状态是指已发放的每个具体的资源对象的状态,例如,已过期、已核销、作废等。具体还包括:所述第一计算设备获取所述复合资源中的每个资源对象的资源实例状态,如果每个资源对象的资源实例状态为已过期、作废、已核销中的任一种状态,则向所述第二计算设备发送所述复合资源的对象生命周期终结信息。进一步,所述第一计算设备将资源实例状态为已过期、作废、已核销中的任一种状态的资源对象对应的补贴资金回退至第三计算设备的用户对应的账户余额;或者,将所述资源对象对应的实付金额回退至第三计算设备的用户对应的账户余额,将所述复合资源退回至所述第二计算设备对应的中间账户。

本实施例中,还包括取消或回退复合资源的处理。具体的,所述第一计算设备获得第一用户针对所述复合资源的资源对象的取消触发,则将所述资源对象的状态设为无效状态;或者,获得第二用户针对使用所述复合资源中的资源对象的订单的取消或退单触发,如果所述资源对象的有效期未超出当前时间之后的特定时间段,则将所述资源对象的状态设为有效状态。

请参考图4,图中示出了一种复合资源发放流程,包括:s401,第二计算设备监听终端用户的计算设备发起的订单。终端用户的计算设备接入第二平台,终端用户向第二平台下单。第二计算设备为第二平台的计算设备,s402,获得针对复合资源的订单数据。解析复合资源信息。s403,通知第一计算设备发放复合资源。s404,第一计算设备向终端用户的计算设备发放复合资源中的每个资源对象。s405,第二计算设备获得第一计算设备返回的资源对象发放成功信息。s406,第二计算设备向终端用户的计算设备发放复合资源凭证发放码。s407,或者,第一计算设备向终端用户的计算设备发送每个资源对象的链路信息。

请参考图5,图中示出了一种复合资源核销流程,包括:s501,获得终端用户的计算设备发起的针对特定资源对象进行核销的信息。终端用户通过第一平台向目标实体对象下单,在订单结算中使用复合资源中的特定资源对象,触发特定资源对象的核销处理。s502,向第二计算设备发送调整复核资源的资源数值结构的通知消息。s503,第二计算设备根据通知消息包含的核销的资源数值向第一计算设备对应的账户调拨资金。

至此,对本实施例提供的资源处理方法进行了详细说明,所述方法中,第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

以上述实施例为基础,本申请第二实施例提供另一种资源处理方法。以下结合6对第二实施例提供的方法进行说明。

图6所示的资源处理方法,包括:步骤s601至步骤s603。

步骤s601,第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象。

本实施例中,复合资源由实体对象通过第四计算设备向第一计算设备申请发布,发布复合资源的过程包括创建复合资源。复合资源作为包含多个资源对象的整体由第二计算设备创建并进行管理。例如,所述第二计算设备接收所述第一计算设备发送的针对所述虚拟对象的创建、上架、下架、删除、查看、编辑中的至少一种操作输入信息,根据所述输入信息进行相应的操作处理。终端用户可以请求发放或者领取复合资源,已发放给终端用户的复合资源中的每个资源对象由第一计算设备进行管理。复合资源的具体创建处理,包括:所述第二计算设备获得第一计算设备发送的复合资源创建请求;所述复合资源创建请求,包含用于创建所述复合资源的至少一个资源对象的资源属性信息以及用于标识所述复合资源的虚拟对象标识;所述第二计算设备根据所述复合资源创建请求创建虚拟对象,所述虚拟对象为所述复合资源。具体的,所述第二计算设备创建实体对象库,将所述实体对象库关联到目标实体对象;所述第二计算设备创建所述虚拟对象,将所述虚拟对象添加到所述实体对象库中。

本实施例中,还包括复合资源的展示处理,具体的,所述第二计算设备根据所述资源属性信息生成每个资源对象的资源模板,将所述资源模板关联到所述虚拟对象的对象展示信息;所述第二计算设备向所述第一计算设备和所述第三计算设备中的至少一个设备提供所述对象展示信息或者发放所述复合资源的提示信息。一个实施方式中,所述第二计算设备获得针对所述复合资源的查询请求;所述查询请求包含订单标识或者账号标识;所述第二计算设备获得所述查询请求包含的订单标识,根据所述订单标识获取针对所述复合资源的扩展信息,从所述扩展信息中解析出所述复合资源中的每个资源对象的资源模板信息;根据所述资源模板信息生成针对所述查询请求的响应信息。

本实施例中,第二计算设备根据终端用户的订单发放复合资源。具体的,所述第二计算设备监听第三计算设备提供的针对所述复合资源的订单数据,根据所述订单数据向所述第三设备提供针对所述复合资源的复合资源凭证发放码。如果已发放的复合资源请求退单,则所述第二计算设备获得针对所述复合资源的订单数据的退单触发,将所述订单标识指示的订单设置为退单关闭状态。实际应用中,可以由终端用户的第三计算设备发起请求退单。

步骤s602,所述第二计算设备根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;所述资源数值用于第一计算设备发放所述复合资源中的每个资源对象时分配给每个资源对象。

本实施例中,终端用户通过第三计算设备向第三计算设备接入的平台的第二计算设备以订单的形式请求发放或者领取复合资源。终端用户在所述平台拥有账户信息,根据所述账户信息向第二计算设备提供订单。针对订单,第二计算设备请求第一计算设备发放所述复合资源中的每个资源对象。所述资源数值为用于根据每个资源对象的资源属性信息进行分摊的资源数额。发放后的每个资源对象可以用于终端用户与发布所述复合资源的实体对象之间的业务活动的结算。

步骤s603,所述第二计算设备获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。

本实施例中,发放的复合资源可以是第二计算设备将复合资源凭证发放码发放给所述订单标识对应的账户。也可以将发放的复合资源中的每个资源对象的链路信息由第二计算设备直接提供给终端用户的第三计算设备,或者由第一计算设备提供给第三计算设备。具体的,所述第二计算设备生成所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息,将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第一计算设备或第三计算设备中的至少一个设备。例如,终端用户的第三计算设备接入第二计算设备所属的第二平台,终端用户通过在第二平台的账户获得所述链路信息的场景,由第二计算设备直接提供给第三计算设备。再如,对应的终端用户在第二计算设备由第二计算设备直接提供给第三计算设备,终端用户的第三计算设备接入第一计算设备所属的第一平台,终端用户通过在第一平台的账户获得所述链路信息的场景,由第二计算设备将所述链路信息提供给第一计算设备,再由第一计算设备提供给第三计算设备。其中,所述复合资源的状态由其所包含的每个资源对象的状态确定。具体的,所述第二计算设备向所述第一计算设备请求订单标识指示的订单所关联的每个资源对象的状态,如果每个资源对象的状态为已核销、已过期中的至少一种状态,则将所述订单标识指示的订单设置为订单关闭状态。由于复合资源中的每个资源对象可以单独核销,因此,所述第二计算设备获得第一计算设备提供的资源核销通知数据,根据所述资源核销通知数据调拨资金至第一计算设备对应的账户。

至此,对本实施例提供的资源处理方法进行了详细说明,所述方法中,第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

与第一实施例对应,本申请第三实施例提供一种资源处理装置。以下结合图7对第三实施例提供的装置进行说明。图7所示的资源处理装置,包括:

资源发放请求单元701,用于获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;其中,所述复合资源为包含至少一个资源对象的虚拟对象;

资源绑定单元702,用于生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;

资源发放单元703,用于将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。

可选的,所述装置还包括资源创建单元,所述资源创建单元用于:获得第四计算设备提供的用于创建所述复合资源的资源对象的资源属性信息;所述第四计算设备为目标实体对象的计算设备;向所述第二计算设备请求获取用于标识所述复合资源的虚拟对象标识;根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,向所述第二计算设备发送所述复合资源创建请求。

可选的,所述资源创建单元还用于:向所述第二计算设备查询目标实体对象的复合资源合约;如果未查询到所述复合资源合约,则创建目标实体对象的复合资源合约;否则,所述第一计算设备根据所述复合资源合约校验所述资源属性信息包含的复合资源发布数据;根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,包括:所述第一计算设备根据校验后的复合资源发布数据以及所述虚拟对象标识,生成复合资源创建请求。

可选的,所述资源创建单元还用于:所述第一计算设备获得所述第四计算设备发送的发布复合资源的选择触发后,向所述第四计算设备提供针对所述复合资源的发布页跳转指示信息。

可选的,所述资源创建单元还用于:向所述第二设备请求获得所述复合资源的对象展示信息;所述对象展示信息包含每个资源对象的链路信息或者资源实例数据;将所述对象展示信息提供给用于展示所述复合资源的计算设备。

可选的,所述资源创建单元还用于:获得针对所述复合资源的查询请求;向所述第二设备请求获得所述复合资源的对象展示信息,包括:所述第一计算设备根据所述查询请求中的订单标识或者账户标识,向所述第二计算设备请求获得所述复合资源的对象展示信息。

可选的,所述资源创建单元还用于:获取所述复合资源中的每个资源对象的资源实例状态,如果每个资源对象的资源实例状态为已过期、作废、已核销中的任一种状态,则向所述第二计算设备发送所述复合资源的对象生命周期终结信息。

可选的,所述装置还包括资源核销单元,所述资源核销单元用于:将资源实例状态为已过期、作废、已核销中的任一种状态的资源对象对应的补贴资金回退至第三计算设备的用户对应的账户余额;或者,将所述资源对象对应的实付金额回退至第三计算设备的用户对应的账户余额,将所述复合资源退回至所述第二计算设备对应的中间账户。

可选的,所述资源核销单元还用于:获得第三计算设备提供的针对目标实体对象的订单数据,如果所述订单数据包含使用所述复合资源中的资源对象的指示信息,则将所述资源对象的资源数值结算给所述目标实体对象。

可选的,所述资源核销单元还用于:获得第一用户针对所述复合资源的资源对象的取消触发,则将所述资源对象的状态设为无效状态;或者,获得第二用户针对使用所述复合资源中的资源对象的订单的取消或退单触发,如果所述资源对象的有效期未超出当前时间之后的特定时间段,则将所述资源对象的状态设为有效状态。

可选的,所述资源创建单元还用于:接收第四设备提供的针对所述复合资源的上架、下架、编辑、查看、删除中的至少一种操作触发,获得所述至少一种操作触发对应的输入信息;将所述输入信息提供给所述第二计算设备。

可选的,所述资源创建单元还用于:获得所述第二计算设备提供的所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息;将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第三计算设备。

至此,对本实施例提供的装置进行了说明,所述方法中,第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

与第二实施例对应,本申请第四实施例提供一种资源处理装置。以下结合图8对第四实施例提供的装置进行说明。图8所示的资源处理装置,包括:

订单监听单元801,用于获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;

资源发放请求单元802,用于根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;所述资源数值用于第一计算设备发放所述复合资源中的每个资源对象时分配给每个资源对象;

资源发放单元803,用于获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。

可选的,所述订单监听单元801具体用于:监听第三计算设备提供的针对所述复合资源的订单数据,根据所述订单数据向所述第三设备提供针对所述复合资源的复合资源凭证发放码。

可选的,所述装置还包括资源创建单元,所述资源创建单元用于:获得第一计算设备发送的复合资源创建请求;所述复合资源创建请求,包含用于创建所述复合资源的至少一个资源对象的资源属性信息以及用于标识所述复合资源的虚拟对象标识;根据所述复合资源创建请求创建虚拟对象,所述虚拟对象为所述复合资源。

可选的,所述资源创建单元具体用于:创建实体对象库,将所述实体对象库关联到目标实体对象;创建所述虚拟对象,将所述虚拟对象添加到所述实体对象库中。

可选的,所述资源创建单元具体用于:根据所述资源属性信息生成每个资源对象的资源模板,将所述资源模板关联到所述虚拟对象的对象展示信息;向所述第一计算设备和所述第三计算设备中的至少一个设备提供所述对象展示信息或者发放所述复合资源的提示信息。

可选的,所述资源创建单元还用于:接收所述第一计算设备发送的针对所述虚拟对象的创建、上架、下架、删除、查看、编辑中的至少一种操作输入信息,根据所述输入信息进行相应的操作处理。

可选的,所述资源创建单元还用于:获得针对所述复合资源的查询请求;所述查询请求包含订单标识或者账号标识;获得所述查询请求包含的订单标识,根据所述订单标识获取针对所述复合资源的扩展信息,从所述扩展信息中解析出所述复合资源中的每个资源对象的资源模板信息;根据所述资源模板信息生成针对所述查询请求的响应信息。

可选的,所述装置还包括资源管理单元,所述资源管理单元用于:获得针对所述复合资源的订单数据的退单触发,将所述订单标识指示的订单设置为退单关闭状态。

可选的,所述资源管理单元还用于:向所述第一计算设备请求订单标识指示的订单所关联的每个资源对象的状态,如果每个资源对象的状态为已核销、已过期中的至少一种状态,则将所述订单标识指示的订单设置为订单关闭状态。

可选的,所述资源管理单元还用于:获得第一计算设备提供的资源核销通知数据,根据所述资源核销通知数据调拨资金至第一计算设备对应的账户。

可选的,所述资源创建单元还用于:生成所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息,将所述复合资源的链路信息或所述复合资源中的每个资源对象的链路信息提供给第一计算设备或第三计算设备中的至少一个设备。

至此,对本实施例提供的装置进行了说明,所述方法中,第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

以上述实施例为基础,本申请第五实施例提供一种电子设备。图9为所述电子设备的示意图,所述电子设备,包括:存储器901,以及处理器902;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述资源处理方法。

至此,对本实施例提供的电子设备进行了说明,如果所述电子设备作为第一计算设备,则获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。如果所述电子设备作为第二计算设备,则获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。第一计算设备用于处理复合资源中的每个资源对象,第二计算设备用于处理复合资源,通过将复合资源凭证发放码与订单标识对应,将第一计算设备与第二计算设备进行了解耦,解决了第一计算设备与第二计算设备之间的交互问题。

以上述实施例为基础,本申请第六实施例提供一种存储设备,相关的部分请参见上述实施例的对应说明即可。所述存储设备的示意图类似图9。所述存储设备存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述资源处理方法。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。


技术特征:

1.一种资源处理方法,其特征在于,包括:

第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;其中,所述复合资源为包含至少一个资源对象的虚拟对象;

所述第一计算设备生成与所述订单标识对应的复合资源凭证发放码,将所述资源数值按照所述复合资源的每个资源对象的资源属性信息分配给每个资源对象;

所述第一计算设备将所述复合资源凭证发放码提供给所述第二计算设备,将分配了资源数值的每个资源对象提供给第三计算设备。

2.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备获得第四计算设备提供的用于创建所述复合资源的资源对象的资源属性信息;所述第四计算设备为目标实体对象的计算设备;

所述第一计算设备向所述第二计算设备请求获取用于标识所述复合资源的虚拟对象标识;

所述第一计算设备根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,向所述第二计算设备发送所述复合资源创建请求。

3.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备向所述第二计算设备查询目标实体对象的复合资源合约;如果未查询到所述复合资源合约,则创建目标实体对象的复合资源合约;否则,所述第一计算设备根据所述复合资源合约校验所述资源属性信息包含的复合资源发布数据;

所述第一计算设备根据所述资源属性信息以及所述虚拟对象标识,生成复合资源创建请求,包括:所述第一计算设备根据校验后的复合资源发布数据以及所述虚拟对象标识,生成复合资源创建请求。

4.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备获得所述第四计算设备发送的发布复合资源的选择触发后,向所述第四计算设备提供针对所述复合资源的发布页跳转指示信息。

5.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息;所述对象展示信息包含每个资源对象的链路信息或者资源实例数据;

所述第一计算设备将所述对象展示信息提供给用于展示所述复合资源的计算设备。

6.根据权利要求5所述的方法,其特征在于,还包括:所述第一计算设备获得针对所述复合资源的查询请求;

所述第一计算设备向所述第二设备请求获得所述复合资源的对象展示信息,包括:所述第一计算设备根据所述查询请求中的订单标识或者账户标识,向所述第二计算设备请求获得所述复合资源的对象展示信息。

7.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备获取所述复合资源中的每个资源对象的资源实例状态,如果每个资源对象的资源实例状态为已过期、作废、已核销中的任一种状态,则向所述第二计算设备发送所述复合资源的对象生命周期终结信息。

8.根据权利要求7所述的方法,其特征在于,还包括:

所述第一计算设备将资源实例状态为已过期、作废、已核销中的任一种状态的资源对象对应的补贴资金回退至第三计算设备的用户对应的账户余额;或者,将所述资源对象对应的实付金额回退至第三计算设备的用户对应的账户余额,将所述复合资源退回至所述第二计算设备对应的中间账户。

9.根据权利要求1所述的方法,其特征在于,还包括:

所述第一计算设备获得第三计算设备提供的针对目标实体对象的订单数据,如果所述订单数据包含使用所述复合资源中的资源对象的指示信息,则将所述资源对象的资源数值结算给所述目标实体对象。

10.一种资源处理方法,其特征在于,包括:

第二计算设备获得针对复合资源的订单数据;所述复合资源为包含至少一个资源对象的虚拟对象;

所述第二计算设备根据所述订单数据生成针对所述复合资源的资源发放请求,向第一计算设备发送针对所述复合资源的资源发放请求;所述资源发放请求包含针对所述复合资源的订单标识以及资源数值;所述资源数值用于第一计算设备发放所述复合资源中的每个资源对象时分配给每个资源对象;

所述第二计算设备获得所述第一计算设备提供的对应所述订单标识的复合资源凭证发放码。

技术总结
本申请公开了资源处理方法,包括:第一计算设备获得第二计算设备提供的针对复合资源的资源发放请求;第一计算设备生成对应的复合资源凭证发放码,将资源数值按照复合资源的每个资源对象的资源属性信息分配给每个资源对象;第一计算设备将复合资源凭证发放码提供给第二计算设备,将每个资源对象提供给第三计算。第二计算设备获得针对复合资源的订单数据;第二计算设备根据订单数据生成针对复合资源的资源发放请求,向第一计算设备发送所述资源发放请求;第二计算设备获得第一计算设备提供的对应所述订单标识的复合资源凭证发放码。采用所述方法,解决了发放复合资源的资源对象的第一计算设备与发放复合资源的第二计算设备之间的交互问题。

技术研发人员:周满;许波萍;谈珍秀;丁浩;金捷;陈夷白;王欢;王侃譞;周阳鹏;杨娇娇;黎斌
受保护的技术使用者:拉扎斯网络科技(上海)有限公司
技术研发日:2020.01.21
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-12618.html

最新回复(0)