资源结算方法及装置、电子设备、存储介质与流程

文档序号:20439192发布日期:2020-04-17 22:17阅读:154来源:国知局
资源结算方法及装置、电子设备、存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种资源结算方法及装置、电子设备、存储介质。



背景技术:

现有的资源结算通常是一种等价交换,不利于提高资源交换的重复率。因此,需要提出一种能够有效完成资源结算的方案。



技术实现要素:

有鉴于此,本发明实施例的目的之一在于,提出一种资源结算方法及装置、电子设备、存储介质,以解决上述的问题。

基于上述目的,本说明书的第一方面,提供了一种资源结算方法,包括:

接收针对第一方的资源消耗请求;

根据所述资源消耗请求在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值;

为所述第一方分配任务,并监听所述第一方的操作行为;其中,所述操作行为用以确定所述第一方是否完成所述任务;

响应于所述第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源。

本说明书的第二方面,提供了一种资源结算装置,包括:

收发单元,用于接收针对第一方的资源消耗请求;

结算单元,用于根据所述资源消耗请求在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值;

监听单元,用于为所述第一方分配任务,并监听所述第一方的操作行为;其中,所述操作行为用以确定所述第一方是否完成所述任务;

所述结算单元,用于响应于所述第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源。

本说明书的第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的方法。

本说明书的第四方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行所述方法。

从上面所述可以看出,本说明书提供的资源结算方法及装置、电子设备、存储介质,通过接收针对第一方的资源消耗请求并据此从第一方的资源池中提取小于所述资源消耗请求应提取的资源的值的第一资源,再接着监听第一方的操作行为以确定其是否完成任务,若第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源;这样,在使所述第一方以低于应提取资源值的第一资源进行消耗的前提下,能够促使所述第一方去完成某项任务,进而有利于提升参与方之间事务完成效率,同时提高资源利用率。

附图说明

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

图1为本说明书披露的一个实施例的实施场景示意图;

图2为本说明书披露的资源结算方法的一个实施例的流程示意图;

图3为本说明书披露的资源结算方法的另一个实施例的流程示意图;

图4为本说明书披露的资源结算装置的一个实施例的框图结构示意图;

图5为本说明书披露的电子设备的一个实施例的硬件结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

需要说明的是,除非另外定义,本说明书使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

图1示出了本说明书披露的一个实施例的实施场景示意图。

如图1所示,在一个资源结算系统中,可以有资源结算装置,以及参与资源结算的第一方、第二方、第三方,甚至更多参与方。

所述第二方,可以预先与所述资源结算装置达成资源结算协议,并据此向所述资源结算装置授权,然后,所述第二方可以向所述资源结算装置提供待分配资源(以形成为所述第二方的资源池),供所述资源结算装置在满足条件时提取所述待分配资源并向相应的第一方进行分配,同时,所述第二方可以制定相应的任务,或者,所述第二方可以与所述资源结算装置或其他参与方共同完成任务制定。所述任务,在所述资源结算装置根据所述资源消耗请求在所述第一方的资源池中提取第一资源后,为所述第一方开启;根据所述第一方完成所述任务的情况,所述资源结算装置确定是否需要再额外从所述第一方的资源池中提取第二资源。所述第二资源的值可以是小于或等于所述资源消耗请求应提取的资源的值与所述第一资源的值之差。

所述第一方,在需要与所述第三方进行资源交换时,可以选择是否与所述资源结算装置达成资源结算协议,或者,所述第一方也可以预先与所述资源结算装置达成资源结算协议。在达成资源结算协议后,所述第一方可以发起资源消耗请求,所述资源结算装置根据所述资源消耗请求,在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值。可选地,在所述第一方的资源池中提取第一资源的步骤之后,所述资源结算装置从所述第二方的资源池中提取预定资源,所述预定资源的值为所述资源消耗请求应提取的资源的值与所述第一资源的值之差。

所述第三方,可以是在需要与所述第一方进行资源交换时,选择是否与所述资源结算装置达成资源结算协议,或者,所述第三方也可以预先与所述资源结算装置达成资源结算协议。所述第一方发起资源消耗请求,所述资源结算装置还可以根据所述资源消耗请求,将所述资源消耗请求应提取的资源放入所述第三方的资源池中。

可选地,所述第三方在与所述资源结算装置达成资源结算协议后,所述资源结算装置还可以根据所述第三方的对资源结算协议的授权,生成资源消耗请求码,并向所述第三方返回所述资源消耗请求码。当与所述第一方进行资源交换时,所述第三方可以向所述第一方出示资源消耗请求码,所述资源消耗请求码的形式可以是条形码或二维码,所述第一方可以利用自己的智能设备通过扫描所述资源消耗请求码而向所述资源结算装置发起资源消耗请求,或者,所述资源消耗请求码还可以是一串验证码,所述第一方可以利用自己的智能设备通过输入并发送所述资源消耗请求码的方式而向所述资源结算装置发起资源消耗请求,等等。

可选地,响应于所述资源消耗请求码识别信息为所述资源消耗请求,所述资源结算装置还可以生成资源消耗码并向所述第一方返回所述资源消耗码。当与所述第三方进行资源交换时,所述第一方可以向所述第三方出示资源消耗码,所述资源消耗码的形式可以是条形码或二维码,所述第三方可以利用自己的智能设备通过扫描所述资源消耗码而向所述资源结算装置发起资源消耗请求,或者,所述资源消耗码还可以是一串验证码,所述第三方可以利用自己的智能设备通过输入并发送所述资源消耗码的方式而向所述资源结算装置发起资源消耗请求,等等。

可选地,若所述第一方未完成所述任务,所述资源结算装置还可以额外从所述第一方的资源池中提取第二资源;然后,将所述第二资源返回到所述第二方的资源池;或者,将所述资源消耗请求应提取的资源的值与所述第一资源的值的差值所对应的资源返回到所述第二方的资源池。

可选地,判断所述第一方未完成所述任务,可以通过监听所述第一方的操作行为是否符合任务的要求来进行。

可选地,所述任务可以是定时任务,所述监听所述第一方的操作行为,包括:监听所述第一方在预定期间的操作行为,以确定所述第一方是否在所述预定期间完成所述定时任务。

可选地,所述第一方、第二方和第三方都可以是具有能够进行数据交互的设备,这样的设备可以是,例如,手机、平板电脑、个人电脑、笔记本电脑、掌上电脑(pda)、可穿戴设备(如智能眼镜、智能手表)等等。所述资源结算装置在实现时可以是服务器端的形式。

在一些场景下,所述第一方、第二方和第三方的设备中可以是安装有用于与所述资源结算装置进行数据交互的软件的,或者,所述第一方、第二方和第三方的设备可以是利用web端实现与所述资源结算装置的数据交互。这样,所述第一方、第二方和第三方才能接受来自所述资源结算装置的交互信息,并且所述第一方、第二方和第三方可将相应的交互信息发送至所述资源结算装置。

需要说明的是,前述实施例,将所述第二方与第三方进行了区分,但实际上,所述第二方与所述第三方的区分可以仅仅是功能上的,例如第二方是向资源结算装置提供待分配资源的,所述第三方则是与第一方进行资源交换的。可以知道的是,所述第二方和第三方各自的功能其实是可以合并为一方主体的功能的,例如,既可以提供待分配资源,又可以与第一方进行资源交换。换言之,所述第二方和第三方,既可以同一主体,也可以是不同主体,这可以根据实际需求来进行区分,而不做特定限制。

可选地,所述第一方可以是终端用户,所述第二方和第三方可以是商户。

图2示出了本说明书披露的资源结算方法的一个实施例的流程示意图。

如图2所示,所述资源结算方法,包括:

步骤102:接收针对第一方的资源消耗请求。

可选地,所述第一资源消耗请求可以是任意一方发起的。例如,可以是在第一方需要与第三方进行资源交换时,由第一方或第三方发起的。又比如,可以是在第一方需要进行资源交换时主动发起的。

可选地,所述资源消耗请求中可以包括以下信息:第一方和第三方的身份信息、第一方与第三方之间的资源交换信息、第一方签订的资源结算协议、第三方签订的资源结算协议;其中,第一方签订的资源结算协议以及第三方签订的资源结算协议能够用于计算在当前资源交换行为下需要在所述第一方的资源池中提取第一资源的值。

步骤104:根据所述资源消耗请求在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值。

可选地,所述第一资源的值,可以是在所述第二方与所述资源结算装置达成资源结算协议时,由所述第二方或者由所述资源结算装置预先设定的。

可选地,所述第一资源的值的计算规则可以是多种多样的。例如可以指定单次资源交换对应一个预定资源,所述第一资源的值即为所述应提取的资源的值减去所述预定资源的值。比如,若所述资源消耗请求应提取的资源的值为100,则所述第一资源的值可以是所述应提取的资源的值减去一个预定资源的值,这个预定资源的值比如是20,所述第一资源的值就是100-20=80。所述第一资源的值的计算规则也可以按照应提取的资源的值的一定比例确定对应的第一资源的值;例如,若所述资源消耗请求应提取的资源的值为100,则所述第一资源的值可以是所述应提取的资源的值的一定比例,比如90%,那么,第一资源的值就是90。所述第一资源的值的计算规则还可以是在所述第一方按照要求完成所述任务后,按照一定比例进行浮动(例如在前一次基础上将比例下降5%,这样应提取的资源的值为100时第一资源的值就是85)。又比如是,根据所述第一方拉入所述资源结算协议中的其他参与方的数量来确定,例如,所述第一方通过介绍其他参与方加入所述资源结算协议,根据加入人数的多少来设定所述第一资源的值,等等。具体的所述第一资源的值的计算规则可以根据需要进行设定,在此不做特别限制。

本说明书实施例中,所述资源可以包括:与网络应用相关的资源,其中,与网络应用相关的资源可以包括:券、视频、音频等,券可以包括:消费抵用券、打折券等等。

步骤106:为所述第一方分配任务,并监听所述第一方的操作行为;其中,所述操作行为用以确定所述第一方是否完成所述任务。

可选地,为所述第一方分配的所述任务也可以是多种多样的。例如,所述任务可以是要求所述第一方实施特定的操作行为,比如:与某一特定方(可以是所述第二方或第三方,也可以是其他参与方)进行第二次的资源交换、在某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网站上注册为会员、观看由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)发布的广告、浏览属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网页、收听属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的电台、观看由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)制作的节目,等等。可选地,所述任务可以是在所述第二方或者所述第三方与所述资源结算装置达成资源结算协议时而由所述第二方或者所述第三方制定的,用于要求所述第一方在按照第一资源的值从其资源池中提取第一资源后实施特定的操作行为以完成所述任务。

可选地,所述资源结算装置还可以根据需要向所述第一方推送任务提醒信息,用以提醒所述第一方及时完成任务。所述提醒信息的推送方式可以采用短信、电话、在应用内弹出消息等方式来实现。

可选地,所述任务可以是定时任务,比如,要求所述第一方在预定期间内去实施特定的操作行为以完成所述任务。所述预定期间可以根据需要设置,例如,一周、一个月、三个月,等等。所述预定期间也可以根据所述任务类型的不同或者完成任务的难度高低来进行设定。具体的设定标准,在这里不做特别限制。

可选地,当所述任务是定时任务时,所述资源结算装置还可以根据需要在预定期间截止前向所述第一方推送任务提醒信息,用以提醒所述第一方及时在预定期间内完成任务。所述提醒信息的推送方式可以采用短信、电话、在应用内弹出消息等方式来实现。

可选地,针对不用的资源交换行为,所述任务都可以是不同的,或者,针对不同的第一方、第二方和/或第三方,所述任务也可以是不同的。并且,制定任务者可以随时修改、变更所述任务。

可选地,所述监听的操作,可以是通过采集并分析所述第一方的操作行为来完成的。可选地,若所述第一方的设备中安装有与所述资源结算有关的软件,可以通过在所述软件中埋点的形式自动搜集所述第一方的操作行为。

可选地,所述第一方的操作行为可以是所述第一方的各种操作行为。例如,与某一特定方(可以是所述第二方或第三方,也可以是其他参与方)在某一时间点进行第二次的资源交换、在某一时间点在某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网站上注册为会员、在某一时间点观看了由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)发布的广告、在某一时间点浏览了属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网页、在某一时间点收听了属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的电台、在某一时间点观看了由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)制作的节目,等等。

可选地,若所述任务为定时任务,所述监听所述第一方的操作行为,包括:监听所述第一方在预定期间内的操作行为,以确定所述第一方是否在所述预定期间内完成所述定时任务。

所述预定期间可以根据需要设置,例如,一周、一个月、三个月,等等。所述预定期间也可以根据所述任务类型的不同或者完成任务的难度高低来进行设定。具体的设定标准,在这里不做特别限制。

步骤108:响应于所述第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源。

例如,所述任务为要求所述第一方在与所述第三方完成资源交换的一个月内与所述第二方进行资源交换,而所述第一方未在该一个月内与所述第二方进行资源交换(例如在该一个月内所述第一方的操作行为中不存在与所述第二方进行资源交换的操作行为),则认定所述操作行为不满足所述任务的要求,亦即,所述第一方未完成所述任务。

当所述操作行为不满足所述任务的要求,则不能按照所述第一资源的值从所述第一方的资源池中提取第一资源,于是,所述资源结算装置则可以额外从所述第一方的资源池中提取第二资源。

可选地,所述第二资源的值小于或等于所述资源消耗请求应提取的资源的值与所述第一资源的值之差。

可选地,所述资源结算方法,还可包括步骤110:响应于所述第一方未完成所述任务,则资源结算完成,对于当前次的资源交换行为,不再会出现额外提取所述第二资源的情况。

从上述实施例可以看出,本说明书提供的资源结算方法,通过接收针对第一方的资源消耗请求并据此从第一方的资源池中提取小于所述资源消耗请求应提取的资源的值的第一资源,再接着监听第一方的操作行为以确定其是否完成任务,若第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源;这样,在使所述第一方以低于应提取资源值的第一资源进行消耗的前提下,能够促使所述第一方去完成某项任务,进而有利于提升参与方之间事务完成效率,同时提高资源利用率。

图3示出了本说明书披露的资源结算方法的另一个实施例的流程示意图。

如图3所示,所述资源结算方法,包括:

步骤202:接收第二方的对资源结算协议的授权。

所述第二方,可以预先与所述资源结算装置达成资源结算协议,并据此向所述资源结算装置授权。

步骤204:确定任务。

可选地,所述任务可以是所述第二方制定的,也可以是所述第二方与所述资源结算装置或所述第三方协商确定的,也可以是所述第二方、所述资源结算装置以及所述第三方共同确定的。具体的任务制定方式和任务的内容都是根据需要进行设置的。

所述任务也可以是多种多样的。例如,所述任务可以是要求所述第一方实施特定的操作行为,比如:与某一特定方(可以是所述第二方或第三方,也可以是其他参与方)进行第二次的资源交换、在某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网站上注册为会员、观看由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)发布的广告、浏览属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的网页、收听属于某一特定方(可以是所述第二方或第三方,也可以是其他参与方)的电台、观看由某一特定方(可以是所述第二方或第三方,也可以是其他参与方)制作的节目,等等。

本步骤中,制定任务的主体可以是第二方,这是基于所述第二方是提供待分配资源的一方的考虑。实际上,可以知道,虽然第二方是提供待分配资源的一方,但该制定任务的主体也可以不是所述第二方,而可以是所述资源结算装置,或者可以是所述第二方授权制定任务的主体,等等。

步骤206:获取所述第二方提供的待分配资源,并形成为所述第二方的资源池,以供所述资源结算装置在满足条件时向相应的第一方进行分配。

步骤208:接收针对所述第一方的资源分配请求。

可选地,所述针对所述第一方的资源分配请求可以是任意一方发起的。例如,可以是在第一方需要与第三方进行资源交换时,由第一方或第三方发起的。又比如,可以是在第一方需要进行资源交换时主动发起的。

步骤210:根据所述资源分配请求为所述第一方分配预定资源。

步骤212:接收针对第一方的资源消耗请求。

可选地,所述针对第一方的资源消耗请求对应于所述第一方与所述第三方进行的资源交换行为,发起方既可以是第一方也可以是第三方。

步骤214:从所述第二方的资源池中提取所述预定资源。

这里,当满足条件时,从第二资源池中将相应的预定资源提取出来,提取得到的预定资源用以向第一方进行分配。

步骤216:根据所述资源消耗请求在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值。

可选地,所述资源消耗请求应提取的资源的值是当前所述第一方与第三方进行资源交换时的资源交换总量,所述预定资源的值为所述资源消耗请求应提取的资源的值与所述第一资源的值之差,所述第一资源的值则为所述第一方应当从自己的资源池中交换给所述第三方的资源的值。

步骤218:将所述资源消耗请求应提取的资源放入所述第三方的资源池中。

这里,所述第三方所获得的所述资源消耗请求应提取的资源,为所述第一方实际交换的所述第一资源以及所述第二方所提供的预定资源的集合。

步骤220:为所述第一方分配任务,并监听所述第一方的操作行为;其中,所述操作行为用以确定所述第一方是否完成所述任务。

步骤222:响应于所述第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源。

这里,因为第一方未按要求完成所述任务,则所述资源结算装置需要额外再从所述第一方的资源池中提取第二资源。这里,所述第二资源的值可以是小于或等于所述资源消耗请求应提取的资源的值与所述第一资源的值的差值。

步骤224:将所述第二资源返回到所述第二方的资源池;或者,将所述资源消耗请求应提取的资源的值与所述第一资源的值的差值所对应的资源返回到所述第二方的资源池。

这里,因为第一方未按要求完成所述任务而从其资源池提取的第二资源可以直接返回到所述第二方的资源池,从而补偿第二方一开始提供的预定资源。可选地,也可以是将所述资源消耗请求应提取的资源的值与所述第一资源的值的差值所对应的资源返回到所述第二方的资源池,这个情况中,所述资源消耗请求应提取的资源的值与所述第一资源的值的差值不等于所述第二资源的值。换言之,返回给第二方的资源的值,可以是填平所述第二方原先提供的预定资源,也可以是补偿一定的资源。

步骤226:响应于所述操作行为满足所述任务的要求,则资源结算完成。

从上述实施例可以看出,本说明书提供的资源结算方法,通过接收针对第一方的资源消耗请求并据此从第一方的资源池中提取小于所述资源消耗请求应提取的资源的值的第一资源,再接着监听第一方的操作行为以确定其是否完成任务,若第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源;这样,在使所述第一方以低于应提取资源值的第一资源进行消耗的前提下,能够促使所述第一方去完成某项任务,进而有利于提升参与方之间事务完成效率,同时提高资源利用率。

作为一个可选实施例,所述方法还包括:

接收第三方的对资源结算协议的授权;

根据所述第三方的对资源结算协议的授权,生成资源消耗请求码;

向所述第三方返回所述资源消耗请求码。

可选地,所述方法还包括:

接收所述第一方针对所述资源消耗请求码的资源消耗请求码识别信息;

响应于所述资源消耗请求码识别信息为所述针对所述第一方的资源分配请求,则生成资源消耗码,并向所述第一方返回所述资源消耗码;

接收所述第三方针对所述资源消耗码的资源消耗码识别信息;

响应于所述资源分配码识别信息为针对所述第一方的资源消耗请求,则在所述第一方的资源池中提取第一资源。

这样,第一方和第三方在进行资源交换时,可以通过扫码或者输入识别码的方式来完成资源交换过程中的信息交互,能够方便使用,提高效率。

作为一个可选实施例,在所述资源分配完成的步骤110/步骤226之后,所述方法还包括:

接收针对所述第一方的后续资源消耗请求;

响应于所述第一方已完成所述任务,则在所述第一方的资源池中提取第三资源;其中,所述第三资源的值小于所述后续资源消耗请求应提取的资源的值;

响应于所述操作行为不满足所述任务的要求,则返回拒绝所述后续资源消耗请求的消息,通过这种拒绝二次分配的方式,督促第一方在达成资源结算协议后依约完成相应的任务。

可选地,这里,因为所述操作行为满足了所述任务的要求,可以选择直接在所述第一方的资源池中提取第三资源而不再要求第一方执行新任务,从而提高第一方完成任务的积极性。当然,也可以选择继续设置新的任务。具体设置方式可根据需要进行选择,在此不再特别限制。

可选地,接收针对所述第一方的后续资源消耗请求的步骤之前,还可包括:

接收针对所述第一方的后续资源分配请求;这里,所述针对所述第一方的后续资源分配请求是在针对所述第一方的资源分配请求之后,所述第一方进行第二次资源交换时发起的;这里第二次资源交换的对象可以是第三方,也可是另外的参与方或者第二方;

响应于所述操作行为满足所述任务的要求,则根据所述后续资源分配请求为所述第一方分配新的预定资源;所述新的预定资源可以与所述预定资源的值相等,也可以根据任务完成情况上浮,具体设置方式根据需要进行选择。

需要说明的是,本说明书实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

可选地,在一个实施例中,本方法在服务器上执行。服务器是指网络中能对其它设备提供服务的计算机系统。服务器服务的对象通常称为终端或客户端,服务器与终端之间可以通过有线或者无线的方式通信连接。服务器的实现方式是多种多样的,可以是单台的计算机设备,也可以是多台计算机设备的组合(例如集群服务器,云服务器等)。服务器在一些应用场景中也可以被称为服务端,云端等。在另一个实施例中,本方法也可以在单台计算机(例如工作站)上执行。

图4示出了本说明书披露的资源结算装置的一个实施例的框图结构示意图。

如图4所示,所述资源结算装置,包括:

收发单元301,用于接收针对第一方的资源消耗请求;

结算单元302,用于根据所述资源消耗请求在所述第一方的资源池中提取第一资源;其中,所述第一资源的值小于所述资源消耗请求应提取的资源的值;

监听单元303,用于为所述第一方分配任务,并监听所述第一方的操作行为;其中,所述操作行为用以确定所述第一方是否完成所述任务;

所述结算单元302,用于响应于所述第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源。

从上述实施例可以看出,本说明书提供的资源结算装置,通过接收针对第一方的资源消耗请求并据此从第一方的资源池中提取小于所述资源消耗请求应提取的资源的值的第一资源,再接着监听第一方的操作行为以确定其是否完成任务,若第一方未完成所述任务,则额外从所述第一方的资源池中提取第二资源;这样,在使所述第一方以低于应提取资源值的第一资源进行消耗的前提下,能够促使所述第一方去完成某项任务,进而有利于提升参与方之间事务完成效率,同时提高资源利用率。

可选地,所述第二资源的值小于或等于所述资源消耗请求应提取的资源的值与所述第一资源的值之差。

可选地,所述收发单元301,用于接收针对所述第一方的资源分配请求;

所述结算单元302,用于根据所述资源分配请求为所述第一方分配预定资源;

其中,所述预定资源的值为所述资源消耗请求应提取的资源的值与所述第一资源的值之差。

可选地,所述收发单元301,用于接收第二方的对资源结算协议的授权;

所述监听单元303,用于确定所述任务;

所述结算单元302,用于获取所述第二方提供的待分配资源,并形成为所述第二方的资源池。

可选地,所述结算单元302,用于从所述第二方的资源池中提取所述预定资源。

可选地,所述结算单元302,用于:

将所述第二资源返回到所述第二方的资源池;或者

将所述资源消耗请求应提取的资源的值与所述第一资源的值的差值所对应的资源返回到所述第二方的资源池。

可选地,所述收发单元301,用于接收第三方的对资源结算协议的授权;

所述结算单元302,用于根据所述第三方的对资源结算协议的授权,生成资源消耗请求码;

所述收发单元301,用于向所述第三方返回所述资源消耗请求码。

可选地,所述收发单元301,用于接收所述第一方针对所述资源消耗请求码的资源消耗请求码识别信息;

所述结算单元302,用于响应于所述资源消耗请求码识别信息为针对所述第一方的资源分配请求,则生成资源消耗码;

所述收发单元301,用于向所述第一方返回所述资源消耗码;以及,接收所述第三方针对所述资源消耗码的资源消耗码识别信息;

所述结算单元302,用于响应于所述资源消耗码识别信息为所述针对第一方的资源消耗请求,则在所述第一方的资源池中提取第一资源。

可选地,所述结算单元302,用于将所述资源消耗请求应提取的资源放入所述第三方的资源池中。

可选地,所述收发单元301,用于接收针对所述第一方的后续资源消耗请求;

所述结算单元302,用于响应于所述第一方已完成所述任务,则在所述第一方的资源池中提取第三资源;其中,所述第三资源的值小于所述后续资源消耗请求应提取的资源的值。

可选地,所述任务为定时任务,所述监听单元303,用于监听所述第一方在预定期间内的操作行为,以确定所述第一方是否在所述预定期间内完成所述定时任务。

上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器401、存储器402、输入/输出接口403、通信接口404和总线405。其中处理器401、存储器402、输入/输出接口403和通信接口404通过总线405实现彼此之间在设备内部的通信连接。

处理器401可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器402可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器402可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器402中,并由处理器401来调用执行。

输入/输出接口403用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口404用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线405包括一通路,在设备的各个组件(例如处理器401、存储器402、输入/输出接口403和通信接口404)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器401、存储器402、输入/输出接口403、通信接口404以及总线405,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

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

上述对本说明书特定实施例进行了描述。其他实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本说明书的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本说明书的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本说明书难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本说明书难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本说明书的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本说明书的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本说明书。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本说明书的具体实施例对本说明书进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。

本说明书的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本说明书的保护范围之内。

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