CN116431347B - 用于资源处理的方法、装置、电子设备及存储介质 - Google Patents
用于资源处理的方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN116431347B CN116431347B CN202310402519.1A CN202310402519A CN116431347B CN 116431347 B CN116431347 B CN 116431347B CN 202310402519 A CN202310402519 A CN 202310402519A CN 116431347 B CN116431347 B CN 116431347B
- Authority
- CN
- China
- Prior art keywords
- resource
- account
- control parameter
- stage
- related information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000001276 controlling effect Effects 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 6
- 235000019580 granularity Nutrition 0.000 description 51
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本公开关于一种用于资源处理的方法、装置、电子设备及存储介质,所述方法包括:获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息;根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数;基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作。
Description
技术领域
本公开涉及信息处理领域,尤其涉及一种用于资源处理的方法、装置、电子设备及存储介质。
背景技术
目前,内容平台中所提供的资源越来越多,在内容平台中容易存在不满足需求的资源,如:重复的资源等,造成内容平台的资源提供质量下降,用户体验下降。针对此,现有技术中一般是在内容平台的资源引擎中对不满足需求的资源进行删除。然而,该种方式无法高效地进行资源处理,效率较低。
发明内容
本公开提供一种图像处理方法、装置电子设备及存储介质,以至少解决相关技术中的资源处理效率低的问题。
根据本公开实施例的第一方面,提供了一种用于资源处理的方法,所述方法包括:获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息;根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数;基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作。
可选地,所述资源控制参数包括所述至少一个账户在所述至少一个操作阶段中的每个操作阶段预设的最大资源量。
可选地,所述至少一个操作阶段包括第一阶段,所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,包括:如果在第一阶段所述至少一个账户已经传输的资源量超过所述至少一个账户在第一阶段预设的最大资源量,则在接收到所述至少一个账户的资源传输请求时控制资源传输的执行。
可选地,所述至少一个操作阶段还包括第二阶段、第三阶段、第四阶段和第五阶段中的一个或多个阶段,所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,还包括:如果所述至少一个账户在所述一个或多个阶段的资源量超过了所述至少一个账户在所述一个或多个阶段预设的最大资源量,则在所述一个或多个阶段对所述至少一个账户的超出所述一个或多个阶段的最大资源量的资源进行处理。
可选地,根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:确定针对所述至少一个账户的总体资源控制参数;根据所述总体资源控制参数以及所述资源相关信息,确定所述每个账户的资源控制参数。
可选地,所述资源参数信息包括所述至少一个账户的与资源有关的历史资源消耗,其中,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:根据所述历史资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第一控制参数,其中,所述历史资源消耗与所述第一控制参数正相关;基于所述第一控制参数确定所述资源控制参数。
可选地,所述基于所述第一控制参数确定所述资源控制参数,包括:基于所述第一控制参数和第二控制参数,确定所述资源控制参数,其中,所述第二控制参数针对每个账户是相同的。
可选地,所述资源参数信息还包括所述至少一个账户的与资源有关的预期资源消耗,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,还包括:根据所述预期资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第三控制参数,所述基于所述第一控制参数和第二控制参数,确定所述资源控制参数,包括:基于所述第一控制参数、所述第二控制参数和所述第三控制参数,确定所述资源控制参数。
可选地,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:如果根据所述资源相关信息确定所述至少一个账户包括新建账户,则根据针对所有新建账户预设的资源控制参数确定所述至少一个账户中包括的新建账户的资源控制参数。
根据本公开实施例的第二方面,提供了一种用于资源处理的装置,所述装置包括:信息获取单元,被配置为获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息;参数确定单元,被配置为根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数;资源处理单元,被配置为基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作。
可选地,所述资源控制参数包括所述至少一个账户在所述至少一个操作阶段中的每个操作阶段预设的最大资源量。
可选地,所述至少一个操作阶段包括第一阶段,所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,包括:如果在第一阶段所述至少一个账户已经传输的资源量超过所述至少一个账户在第一阶段预设的最大资源量,则在接收到所述至少一个账户的资源传输请求时控制资源传输的执行。
可选地,所述至少一个操作阶段还包括第二阶段、第三阶段、第四阶段和第五阶段中的一个或多个阶段,所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,还包括:如果所述至少一个账户在所述一个或多个阶段的资源量超过了所述至少一个账户在所述一个或多个阶段预设的最大资源量,则在所述一个或多个阶段对所述至少一个账户的超出所述一个或多个阶段的最大资源量的资源进行处理。
可选地,根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:确定针对所述至少一个账户的总体资源控制参数;根据所述总体资源控制参数以及所述资源相关信息,确定所述每个账户的资源控制参数。
可选地,所述资源参数信息包括所述至少一个账户的与资源有关的历史资源消耗,其中,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:根据所述历史资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第一控制参数,其中,所述历史资源消耗与所述第一控制参数正相关;基于所述第一控制参数确定所述资源控制参数。
可选地,所述基于所述第一控制参数确定所述资源控制参数,包括:基于所述第一控制参数和第二控制参数,确定所述资源控制参数,其中,所述第二控制参数针对每个账户是相同的。
可选地,所述资源参数信息还包括所述至少一个账户的与资源有关的预期资源消耗;所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,还包括:根据所述预期资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第三控制参数;所述基于所述第一控制参数和第二控制参数,确定所述资源控制参数,包括:基于所述第一控制参数、所述第二控制参数和所述第三控制参数,确定所述资源控制参数。
可选地,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:如果根据所述资源相关信息确定所述至少一个账户包括新建账户,则根据针对所有新账户预设的资源控制参数确定所述至少一个账户中包括的新建账户的资源控制参数。
根据本公开实施例的第三方面,提供了一种电子设备,其特征在于,包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的方法。
根据本公开实施例的第四方面,提供了一种存储指令的计算机可读存储介质,其特征在于,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行如上所述的方法。
根据本公开实施例的第五方面,提供了一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现如上所述的方法。
本公开的实施例提供的技术方案至少带来以下有益效果:由于根据获取的至少一个账户的资源相关信息(其包括所述至少一个账户的与资源有关的资源参数信息)确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,并基于所述资源控制参数在所述至少一个操作阶段执行资源处理操作,因此可以更合理地进行资源处理,从而提高资源处理效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的示例实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是本公开的示例性实施例可以应用于其中的示例性***架构;
图2是本公开示例性实施例的用于资源处理的方法的流程图;
图3是根据本公开示例性实施例的用于资源处理的方法的示例的示意图;
图4是根据本公开示例性实施例的确定资源控制参数的方式的示意图;
图5是示出本公开示例性实施例的用于资源处理的装置的框图;
图6是根据本公开示例性实施例的电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在此需要说明的是,在本公开中出现的“若干项之中的至少一项”均表示包含“该若干项中的任意一项”、“该若干项中的任意多项的组合”、“该若干项的全体”这三类并列的情况。例如“包括A和B之中的至少一个”即包括如下三种并列的情况:(1)包括A;(2)包括B;(3)包括A和B。又例如“执行步骤一和步骤二之中的至少一个”,即表示如下三种并列的情况:(1)执行步骤一;(2)执行步骤二;(3)执行步骤一和步骤二。
图1示出了本公开的示例性实施例可以应用于其中的示例性***架构100。
如图1所示,***架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息(例如图像或视频数据上传请求、图像或视频数据下载请求)等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如音视频通信软件、音视频录制软件、即使通信软件、会议软件、邮箱客户端、社交平台软件等。此外,终端设备101、102和103上还可以安装各种图像或视频拍摄编辑应用。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏并且能够进行音视频播放、录制、编辑等的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中,其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
终端设备101、102、103可以安装有图像采集装置(例如摄像头),以采集图像或视频数据。实践中,组成视频的最小视觉单位是帧(Frame)。每一帧是一幅静态的图像。将时间上连续的帧序列合成到一起便形成动态视频。此外,终端设备101、102、103也可以安装有用于将电信号转换为声音的组件(例如扬声器)以播放声音,并且还可以安装有用于将模拟音频信号转换为数字音频信号的装置(例如,麦克风)以采集声音。另外,终端设备101、102、103之间可彼此进行语音通信或视频通信。
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上所安装的多媒体应用提供支持的后台服务器。后台服务器可以对所接收到的音视频数据上传请求等数据进行解析、存储等处理,并且还可以接收终端设备101、102、103所发送的音视频数据下载请求,并将该音视频数据下载请求所指示的音视频数据反馈至终端设备101、102、103。
需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
需要说明的是,本公开实施例所提供的用于资源处理的方法可以由终端设备执行,也可以由服务器执行,或者也可以由终端设备和服务器协作执行。相应地,用于资源处理的装置可设置在终端设备中、服务器中或者设置在终端设备和服务器两者中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器,本公开对此并无限制。
需要说明的是,本公开所涉及的用户信息和数据,均为经用户授权或者经过各方充分授权的信息和数据。
图2是本公开示例性实施例的用于资源处理的方法的流程图。
参照图2,在步骤S210,获取至少一个账户的资源相关信息。根据实施例,资源相关信息包括至少一个账户的与资源有关的资源参数信息,例如,账户的与资源(例如,素材资源)有关的资源消耗、账户的近期资源上传量等。此外,这里的账户可以是不同层级下的账户,根据层级的不同,账户的资源相关信息也会相应地不同。如上所述,账户可以具有不同层级。根据需要可以按照不同粒度对账户进行分层。如图3所示,可以按照第一粒度、第二粒度和第三粒度进行账户层级划分。第一粒度可以包括多个第二粒度,第二粒度可以包括多个第三粒度。相应地,第一粒度的账户下可以包括至少一个第二粒度的账户,而第二粒度的账户下可以包括至少一个第三粒度的账户。对于第一粒度的账户,账户的资源相关信息可以包括第一粒度的账户下所包括的第二粒度的账户的数量、第一粒度的账户的资源参数信息等。再例如,对于第二粒度的账户,账户的资源相关信息可以包括第二粒度的账户下所包括的第三粒度的账户的数量、第二粒度的账户的资源参数信息等。再例如,对于第三粒度的账户,账户的资源相关信息可以包括该账户近期的资源上传量或该账户的资源参数信息等。作为示例,上述资源参数信息可包括账户的与资源有关的历史资源消耗和/或账户的与资源有关的预期资源消耗。需要说明的是,在本公开中,账户分层划分方式不限于以上示例,而是可以根据实际需要进行其他方式的分层,并且账户的资源相关信息也不限于以上示例。
在步骤S220,可根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数。根据实施例,所述资源控制参数可以包括所述至少一个账户在每个操作阶段预设的最大资源量(在下文中也被称为“资源带宽”)。作为示例,资源可以是文本、音频、图像、视频等,但不限于此。作为示例,所述至少一个操作阶段可以包括第一阶段,但不限于此。例如,所述至少一个操作阶段还可以包括第二阶段、第三阶段、第四阶段和第五阶段中的一个或多个阶段。具体地,第一阶段可以是将资源传输到资源提供平台的阶段,第二阶段可以是对已经传输的资源进行检查的阶段,第三阶段可以是已经传输的资源处于可以被选择是否向外提供的阶段,第四阶段可以是已经确定向外提供的资源被资源提供平台编号或打标记的阶段,第五阶段可以是资源提供平台为资源需要者在已经索引的资源中搜索适合的资源的阶段。具体地,在步骤S220可以根据资源相关信息确定在至少一个操作阶段中的每个操作阶段针对至少一个账户中的每个账户的资源控制参数。例如,如图3所示,可以分别确定第一阶段的资源带宽、第二阶段的资源带宽、第三阶段的资源带宽和第四阶段的资源带宽。
如上文中所述,可以按照不同粒度进行账户分层,。在这种情况下,步骤S220可以包括:确定针对所述至少一个账户的总体资源控制参数;根据所述总体资源控制参数以及所述资源相关信息,确定所述每个账户的资源控制参数。如上所述,资源控制参数可以包括资源带宽。例如,如果要确定第三粒度的账户在至少一个操作阶段的资源带宽,则需要首先确定该账户所属的第二粒度的账户(第二粒度的账户下包括多个第三粒度的账户)的总资源带宽,然后,根据该总资源带宽以及该第三粒度的账户的资源相关信息(例如,资源参数信息)来确定该第三粒度的账户的至少一个阶段的资源带宽。根据实施例,资源参数信息包括至少一个账户的与资源有关的历史资源消耗,但不限于此。历史资源消耗可以是账户历史上为资源所投入的资源(如,实际资源或虚拟资源)。例如,该账户的历史资源消耗越多,则它从该总资源带宽中分得的资源带宽越大,即预设的资源量越大。而该总资源带宽又是根据第二粒度的账户所属的第一粒度的账户的总资源带宽和该第二粒度的账户的资源相关信息确定的。例如,该第二粒度的账户的历史资源消耗越多,则它从该第一粒度的账户的总资源带宽中分得的资源带宽越大。也就是说,可以按照层级由高到低进行资源带宽的分配,同时,分配给下一粒度的账户的所有资源带宽之和等于该下一粒度的账户所属的上一粒度的账户的资源带宽。
如上所述,资源参数信息包括至少一个账户的与资源有关的历史资源消耗。在这种情况下,步骤S220可包括:根据所述历史资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第一控制参数,其中,所述历史资源消耗与所述第一控制参数正相关;基于所述第一控制参数确定所述资源控制参数。例如,如图3所示,在每个粒度下都可以根据历史资源消耗确定账户的第一阶段的资源带宽、第二阶段的资源带宽、第三阶段的资源带宽和第四阶段的资源带宽。这里,历史资源消耗与第一控制参数正相关。也就是说,历史资源消耗越大,第一控制参数越大。例如,第一控制参数可以是第一资源带宽,第一资源带宽也可被称为“消耗分配资源带宽”。此外,可选地,针对不同类型的账户,可以有不同的确定历史资源消耗与第一控制参数之间的对应关系的参数。在确定了第一控制参数之后,可以直接将第一控制参数确定为在至少一个操作阶段针对该账户的资源控制参数,或者,可以进一步基于第一控制参数再结合其他控制参数来确定在至少一个操作阶段针对该账户的资源控制参数。例如,可以基于第一控制参数和第二控制参数,确定资源控制参数,其中,所述第二控制参数针对每个账户是相同的。例如,第二控制参数可以是第二资源带宽,第二资源带宽也被称为“基础资源带宽”。例如,如图3所示,每个粒度的账户的每个资源操作阶段的资源带宽都可以是在基础资源带宽的基础上进一步根据历史资源消耗进行计算所得到的资源带宽。
例如,如图4所示,如果账户是存量账户(非新建账户),则分配给该存量账户的资源带宽可以是第一资源带宽(即,消耗分配素材带宽)和第二资源带宽(基础资源带宽)之和。例如,第一资源带宽可以是从为该存量账户所属的第二粒度的账户分配的存量消耗分配池中根据该存量账户的历史资源消耗而分配到的资源带宽,第二资源带宽可以是从为该存量账户所属的第二粒度的账户分配的存量基础资源带宽池中每个存量账户均等地分配到的资源带宽。此外,为该存量账户所属的第二粒度的账户分配的存量消耗分配池和存量基础资源带宽池又来源于该第二粒度的账户所属的第一粒度的账户的存量资源带宽池(即,总存量资源带宽)。例如,存量消耗分配池的大小和存量基础资源带宽池的大小可以分别是总存量资源带宽池大小的a%和b%。总存量资源带宽池的大小可以是总资源带宽大小的x%。
可选地,根据实施例,上述资源参数信息还包括至少一个账户的与资源有关的预期资源消耗。在这种情况下,步骤S220可包括:根据预期资源消耗确定在至少一个操作阶段针对所述至少一个账户中的每个账户的第三控制参数。相应地,上述基于第一控制参数和第二控制参数,确定所述资源控制参数,包括:基于第一控制参数、第二控制参数和第三控制参数,确定资源控制参数。这里,预期资源消耗可以是账户预期将为资源所投入的资源(例如,实际资源或虚拟资源)。例如,如果账户是存量账户,则该存量账户的至少一个阶段的资源带宽可以等于第一资源带宽、第二资源带宽和第三资源带宽之和。
可选地,根据实施例,步骤S220可包括:如果根据资源相关信息确定至少一个账户包括新建账户,则根据针对所有新建账户预设的资源控制参数确定至少一个账户中包括的新建账户的资源控制参数。例如,如图4所示,如果第三粒度的某账户是新建账户,由于新建账户还没有历史资源消耗,因此,可以在该新建账户所属的第二粒度的账户的资源带宽中单独划分出一个新建账户资源带宽池供第三粒度的新建账户使用。该新建账户资源带宽池来源于该第二粒度的账户所属的第一粒度的账户分配给第二粒度的新建账户的素材带宽池(图4中称为“第二粒度的新建账户的资源带宽池”)。例如,第二粒度的新建账户的资源带宽池的大小可以是总资源带宽的xx%。例如,可以为每个新建账户设置申请资源带宽的上限,如果超过该上限则不能再申请。此外,当新建账户资源带宽池已经被分配完之后,之后的新建账户可能较难获得资源带宽。也就是说,根据新建账户资源带宽池的大小,有些新建账户可能能够分配到资源带宽,而有些新建账户可能分配不到资源带宽。
最后,在确定了在对资源的至少一个操作阶段针对至少一个账户中的每个账户的资源控制参数之后,在步骤S230,可以基于资源控制参数,在所述至少一个操作阶段执行资源处理操作。根据本公开实施例的用于资源处理的方法,由于根据账户的资源相关信息确定在对资源的至少一个操作阶段针对账户的资源控制参数,并且基于资源控制参数在至少一个操作阶段执行资源处理操作,因此可以更合理地进行资源处理,从而提高资源处理效率。
如上所述,所述至少一个操作阶段可以包括第一阶段。在这种情况下,步骤S230可包括:如果在第一阶段所述至少一个账户已经传输的资源量超过所述至少一个账户在第一阶段预设的最大资源量(即,资源带宽),则在接收到所述至少一个账户的资源传输请求时控制资源传输的执行。通过在账户已经传输的资源量超过该账户在第一阶段预设的资源带宽的情况下控制资源传输的执行,提升资源处理效率。
此外,如上文中提及的,所述至少一个操作阶段还包括第二阶段、第三阶段、第四阶段和第五阶段中的一个或多个阶段,在这种情况下,步骤S230还可包括:如果所述至少一个账户在所述一个或多个阶段的资源量超过了所述至少一个账户在所述一个或多个阶段预设的最大资源量,则在所述一个或多个阶段对所述至少一个账户的超出所述一个或多个阶段的最大资源量的资源进行处理。通过根据各阶段的资源带宽,在多个阶段进行资源处理,可以进一步提高资源处理效率。
图5是示出本公开示例性实施例的用于资源处理的装置的框图。
参照图5,装置500可包括信息获取单元510、参数确定单元520和资源处理单元530。具体而言,信息获取单元510可被配置为获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息。参数确定单元520可被配置为根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数。资源处理单元530可被配置为基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作。
由于图2所示的方法可由图5所示的装置500来执行,并且信息获取单元510、参数确定单元520和资源处理单元530分别执行与图2中的步骤S210、步骤S220和步骤S230对应的操作,因此,关于图5中的各单元所执行的操作中涉及的任何相关细节均可参见关于图2的相应描述,这里都不再赘述。
此外,需要说明的是,尽管以上在介绍装置500时将其划分为用于分别执行相应处理的单元,然而,本领域技术人员清楚的是,上述各单元执行的处理也可以在装置500不进行任何具体单元划分或者各单元之间并无明确划界的情况下执行。此外,装置500还可包括其他单元,例如,存储单元等。
图6是根据本公开示例性实施例的电子设备的框图。
参照图6,电子设备600可包括至少一个存储器601和至少一个处理器602,所述至少一个存储器存储计算机可执行指令,计算机可执行指令在被至少一个处理器602执行时,促使至少一个处理器602执行根据本公开实施例的上述用于资源处理的方法。
作为示例,电子设备可以是PC计算机、平板装置、个人数字助理、智能手机、或其他能够执行上述指令集合的装置。这里,电子设备并非必须是单个的电子设备,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。电子设备还可以是集成控制***或***管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子设备。
在电子设备中,处理器可包括中央处理器(CPU)、图形处理器(GPU)、可编程逻辑装置、专用处理器***、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。
处理器可运行存储在存储器中的指令或代码,其中,存储器还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。
存储器可与处理器集成为一体,例如,将RAM或闪存布置在集成电路微处理器等之内。此外,存储器可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库***可使用的其他存储装置。存储器和处理器可在操作上进行耦合,或者可例如通过I/O端口、网络连接等互相通信,使得处理器能够读取存储在存储器中的文件。
此外,电子设备还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。电子设备的所有组件可经由总线和/或网络而彼此连接。
根据本公开的实施例,还可提供一种存储指令的计算机可读存储介质,其中,当所述指令由至少一个处理器执行时,促使所述至少一个处理器执行根据本公开示例性实施例的上述用于资源处理的方法。这里的计算机可读存储介质的示例包括:只读存储器(ROM)、随机存取可编程只读存储器(PROM)、电可擦除可编程只读存储器(EEPROM)、随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存、非易失性存储器、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、蓝光或光盘存储器、硬盘驱动器(HDD)、固态硬盘(SSD)、卡式存储器(诸如,多媒体卡、安全数字(SD)卡或极速数字(XD)卡)、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘以及任何其他装置,所述任何其他装置被配置为以非暂时性方式存储计算机程序以及任何相关联的数据、数据文件和数据结构并将所述计算机程序以及任何相关联的数据、数据文件和数据结构提供给处理器或计算机使得处理器或计算机能执行所述计算机程序。上述计算机可读存储介质中的指令或计算机程序可在诸如客户端、主机、代理装置、服务器等计算机设备中部署的环境中运行,此外,在一个示例中,计算机程序以及任何相关联的数据、数据文件和数据结构分布在联网的计算机***上,使得计算机程序以及任何相关联的数据、数据文件和数据结构通过一个或多个处理器或计算机以分布式方式存储、访问和执行。
根据本公开的实施例中,还可提供一种计算机程序产品,该计算机程序包括计算机指令,所述计算机指令被处理器执行时实现根据本公开示例性实施例的上述用于资源处理的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求限定。
Claims (9)
1.一种用于资源处理的方法,包括:
获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息;
根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数;
基于所述资源控制参数,在所述至少一个操作阶段执行针对所述资源本身的资源处理操作,其中,所述资源处理操作包括在所述至少一个操作阶段的第一阶段控制所述至少一个账户的所述资源到资源提供平台的传输的执行,
其中,所述资源包括文本、音频、图像和视频中的至少一个,
其中,所述资源参数信息包括所述至少一个账户的与所述资源有关的历史资源消耗和所述至少一个账户的与所述资源有关的预期资源消耗,其中,所述历史资源消耗是所述至少一个账户历史上为所述资源所投入的实际资源或虚拟资源,所述预期资源消耗是所述至少一个账户将为所述资源所投入的实际资源或虚拟资源,其中,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:
根据所述历史资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第一控制参数,其中,所述历史资源消耗与所述第一控制参数正相关;
根据所述预期资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第三控制参数,
基于所述第一控制参数、第二控制参数和所述第三控制参数,确定所述资源控制参数,其中,所述第二控制参数针对每个账户是相同的。
2.如权利要求1所述的方法,其中,所述资源控制参数包括所述至少一个账户在所述至少一个操作阶段中的每个操作阶段预设的最大资源量。
3.如权利要求2所述的方法,其中,所述至少一个操作阶段包括第一阶段,所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,包括:
如果在第一阶段所述至少一个账户已经传输的资源量超过所述至少一个账户在第一阶段预设的最大资源量,则在接收到所述至少一个账户的资源传输请求时控制资源传输的执行。
4.如权利要求3所述的方法,其中,所述至少一个操作阶段还包括第二阶段、第三阶段、第四阶段和第五阶段中的一个或多个阶段,
所述基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,还包括:
如果所述至少一个账户在所述一个或多个阶段的资源量超过了所述至少一个账户在所述一个或多个阶段预设的最大资源量,则在所述一个或多个阶段对所述至少一个账户的超出所述一个或多个阶段的最大资源量的资源进行处理。
5.如权利要求1所述的方法,
其中,根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:
确定针对所述至少一个账户的总体资源控制参数;
根据所述总体资源控制参数以及所述资源相关信息,确定所述每个账户的资源控制参数。
6.如权利要求1所述的方法,其中,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:
如果根据所述资源相关信息确定所述至少一个账户包括新建账户,则根据针对所有新建账户预设的资源控制参数确定所述至少一个账户中包括的新建账户的资源控制参数。
7.一种用于资源处理的装置,包括:
信息获取单元,被配置为获取至少一个账户的资源相关信息,所述资源相关信息包括所述至少一个账户的与资源有关的资源参数信息;
参数确定单元,被配置为根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数;
资源处理单元,被配置为基于所述资源控制参数,在所述至少一个操作阶段执行资源处理操作,其中,所述资源处理操作包括在所述至少一个操作阶段的第一阶段控制所述至少一个账户的所述资源到资源提供平台的传输的执行,
其中,所述资源包括文本、音频、图像和视频中的至少一个,
其中,所述资源参数信息包括所述至少一个账户的与所述资源有关的历史资源消耗和所述至少一个账户的与所述资源有关的预期资源消耗,其中,所述历史资源消耗是所述至少一个账户历史上为所述资源所投入的实际资源或虚拟资源,所述预期资源消耗是所述至少一个账户将为所述资源所投入的实际资源或虚拟资源,其中,所述根据所述资源相关信息确定在对所述资源的至少一个操作阶段针对所述至少一个账户中的每个账户的资源控制参数,包括:
根据所述历史资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第一控制参数,其中,所述历史资源消耗与所述第一控制参数正相关;
根据所述预期资源消耗确定在所述至少一个操作阶段针对所述至少一个账户中的每个账户的第三控制参数,
基于所述第一控制参数、第二控制参数和所述第三控制参数,确定所述资源控制参数,其中,所述第二控制参数针对每个账户是相同的。
8.一种电子设备,其特征在于,包括:
至少一个处理器;
至少一个存储计算机可执行指令的存储器,
其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1到6中的任一权利要求所述的方法。
9.一种存储指令的计算机可读存储介质,其特征在于,当所述指令被至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1到6中的任一权利要求所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310402519.1A CN116431347B (zh) | 2023-04-14 | 2023-04-14 | 用于资源处理的方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310402519.1A CN116431347B (zh) | 2023-04-14 | 2023-04-14 | 用于资源处理的方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116431347A CN116431347A (zh) | 2023-07-14 |
CN116431347B true CN116431347B (zh) | 2024-03-26 |
Family
ID=87085004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310402519.1A Active CN116431347B (zh) | 2023-04-14 | 2023-04-14 | 用于资源处理的方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116431347B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108390913A (zh) * | 2018-01-19 | 2018-08-10 | 北京白山耘科技有限公司 | 一种控制用户使用资源的方法及装置 |
CN111105146A (zh) * | 2019-12-02 | 2020-05-05 | 网联清算有限公司 | 向多个账户分配资源的方法、装置及设备 |
CN111612520A (zh) * | 2020-04-17 | 2020-09-01 | 五八有限公司 | 资源处理方法、装置、服务器及存储介质 |
CN111784443A (zh) * | 2015-05-08 | 2020-10-16 | 阿里巴巴集团控股有限公司 | 订单信息的处理方法和装置 |
CN112508694A (zh) * | 2021-02-05 | 2021-03-16 | 北京淇瑀信息科技有限公司 | 资源额度申请的处理方法、装置及电子设备 |
CN112926994A (zh) * | 2021-03-29 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | 资源处理方法及装置 |
CN113487183A (zh) * | 2021-07-07 | 2021-10-08 | 苏州达家迎信息技术有限公司 | 垂直式业务场景中业务资源确定方法、装置及存储介质 |
CN115115074A (zh) * | 2021-03-18 | 2022-09-27 | 腾讯科技(深圳)有限公司 | 一种电子资源消耗信息预测方法、装置、设备及存储介质 |
CN115328953A (zh) * | 2022-08-01 | 2022-11-11 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9516504B2 (en) * | 2014-05-19 | 2016-12-06 | Verizon Patent And Licensing Inc. | Intelligent role based access control based on trustee approvals |
US10038602B2 (en) * | 2016-06-13 | 2018-07-31 | International Business Machines Corporation | Monitoring resource consumption based on fixed cost for threshold use and additional cost for use above the threshold |
US11449812B2 (en) * | 2020-07-24 | 2022-09-20 | Bank Of America Corporation | System for establishment and dynamic adjustment of control parameters associated with resource distribution |
-
2023
- 2023-04-14 CN CN202310402519.1A patent/CN116431347B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111784443A (zh) * | 2015-05-08 | 2020-10-16 | 阿里巴巴集团控股有限公司 | 订单信息的处理方法和装置 |
CN108390913A (zh) * | 2018-01-19 | 2018-08-10 | 北京白山耘科技有限公司 | 一种控制用户使用资源的方法及装置 |
CN111105146A (zh) * | 2019-12-02 | 2020-05-05 | 网联清算有限公司 | 向多个账户分配资源的方法、装置及设备 |
CN111612520A (zh) * | 2020-04-17 | 2020-09-01 | 五八有限公司 | 资源处理方法、装置、服务器及存储介质 |
CN112508694A (zh) * | 2021-02-05 | 2021-03-16 | 北京淇瑀信息科技有限公司 | 资源额度申请的处理方法、装置及电子设备 |
CN115115074A (zh) * | 2021-03-18 | 2022-09-27 | 腾讯科技(深圳)有限公司 | 一种电子资源消耗信息预测方法、装置、设备及存储介质 |
CN112926994A (zh) * | 2021-03-29 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | 资源处理方法及装置 |
CN113487183A (zh) * | 2021-07-07 | 2021-10-08 | 苏州达家迎信息技术有限公司 | 垂直式业务场景中业务资源确定方法、装置及存储介质 |
CN115328953A (zh) * | 2022-08-01 | 2022-11-11 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116431347A (zh) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146502B2 (en) | Method and apparatus for allocating resource | |
US10572285B2 (en) | Method and apparatus for elastically scaling virtual machine cluster | |
CN108052615B (zh) | 访问请求的处理方法、装置、介质及电子设备 | |
US9614931B2 (en) | Identifying a resource set require for a requested application and launching the resource set in a container for execution in a host operating system | |
CN110399213B (zh) | 确定应用程序的资源需求的方法、装置、电子设备及介质 | |
US9535754B1 (en) | Dynamic provisioning of computing resources | |
US8843632B2 (en) | Allocation of resources between web services in a composite service | |
US10638168B2 (en) | Detecting minimum viable display resolution of media content using optical character recognition | |
CN107729570B (zh) | 用于服务器的数据迁移方法和装置 | |
CN106533713A (zh) | 一种应用部署方法及设备 | |
CN110008050B (zh) | 用于处理信息的方法和装置 | |
CN116431347B (zh) | 用于资源处理的方法、装置、电子设备及存储介质 | |
CN116450353A (zh) | 处理器核匹配方法、装置、电子设备及存储介质 | |
CN110347546B (zh) | 监控任务动态调整方法、装置、介质及电子设备 | |
CN105426125B (zh) | 一种数据存储方法及装置 | |
CN109286532B (zh) | 云计算***中告警信息的管理方法和装置 | |
CA3175617A1 (en) | Optimized deployment of analytic models in an edge topology | |
CN115702565A (zh) | 改进的交叉分量帧内预测模式 | |
EP2960778A1 (en) | A storage abstraction layer and a system and a method thereof | |
CN113076175A (zh) | 用于虚拟机的内存共享方法及装置 | |
CN112769643A (zh) | 资源调度方法、装置、电子设备及存储介质 | |
CN113938690B (zh) | 视频编码方法、装置、电子设备及存储介质 | |
US20230156690A1 (en) | Data processing method and apparatus, device, and storage medium | |
CN111447258B (zh) | 离线任务调度的方法、装置、设备及存储介质 | |
CN116112497B (zh) | 一种云主机集群的节点调度方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |