一种资源处理方法及装置的制造方法

文档序号:9787416阅读:217来源:国知局
一种资源处理方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及计算机技术领域,尤其涉及一种资源处理方法及装置。
【背景技术】
[0002] 随着信息技术的发展,服务提供商(如:网站等)可以为用户提供种类丰富的各式 业务,从而,用户便可以便捷地使用其所需的业务。
[0003] 目前,当用户使用服务提供商所提供的各类业务时,会生成相应的资源数据(如: 用户使用业务的过程中处理器的负载值、存储空间的存储量等)。资源数据能够反映用户使 用各类业务的使用状态,在实际应用中,为了保证用户可以正常地使用业务,故服务提供商 通常会对用户在使用业务时所生成的资源数据进行统计处理。
[0004] 现有技术中,对用户使用各类业务时的资源数据的统计处理,往往由服务提供商 内部的服务系统实现。具体来说:在服务系统内,针对不同业务,都会设置对应的资源处理 规则,以便统计用户使用不同业务时所生成的资源数据。
[0005] 但是,现有的资源处理系统内的资源处理规则,只能针对服务提供商已有业务的 资源数据进行统计处理,一旦服务提供商新增业务,由于新增业务的资源数据的类型与已 有业务的资源数据类型不同,导致现有的资源处理规则不兼容新增业务的资源数据,此时, 只能针对资源处理系统内的全部资源处理规则进行重新编译,并在服务系统内重新发布编 译后的资源处理规则,以便资源处理规则兼容新增业务的资源数据。显然,这样的方式操作 繁琐,并且在编译过程中,服务系统无法正常对资源数据进行统计处理。

【发明内容】

[0006] 本发明实施例提供一种资源处理方法及装置,用以解决现有的资源处理规则的编 译过程过于繁琐的问题。
[0007] 本发明实施例提供的一种资源处理方法,包括:
[0008] 加载配置文件;
[0009] 根据所述配置文件中包含的各业务对应的第一资源数据的标识,获取各业务对应 的第一资源数据;
[0010] 根据所述配置文件中包含的各业务对应的第一资源统计规则,对获取到的各业务 对应的第一资源数据进行统计,确定每个第一资源数据对应的第一资源用量。
[0011] 本发明实施例另提供的一种资源处理装置,包括:
[0012] 加载模块,用于加载配置文件;
[0013] 获取模块,用于根据所述配置文件中包含的各业务对应的第一资源数据的标识, 获取各业务对应的第一资源数据;
[0014]统计模块,用于根据所述配置文件中包含的各业务对应的第一资源统计规则,对 获取到的各业务对应的第一资源数据进行统计,确定每个第一资源数据对应的第一资源用 量。
[0015] 本发明实施例提供一种资源处理方法及装置,其中,通过本发明中的资源处理方 法,当服务提供商提供了新增业务后,可以采用配置文件的方式,使相应的服务系统加载该 配置文件,并获得改配置文件中包含的针对新增业务的资源数据的统计规则,与现有技术 不同是的,采用配置文件的方式大大提升了定义统计规则的便捷性,而不用针对全部已有 的统计规则进行重新编译,此外,采用配置文件的方式还可以便捷的发布针对各类业务的 资源数据自定的统计规则,加载配置文件并不会影响服务系统的正常工作,可以保证服务 系统的稳定运行。
【附图说明】
[0016] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1为本发明实施例提供的资源处理过程示意图;
[0018] 图2为本发明实施例提供的服务系统中负责资源处理的服务架构示意图;
[0019] 图3为本发明实施例提供的资源处理装置结构示意图。
【具体实施方式】
[0020] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及 相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一 部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 正如前述,现有技术中,传统的服务系统中定义了针对已有业务的资源数据的统 计规则,服务提供商提供新增业务时,已有的统计规则却并不兼容新增业务的资源数据,此 时需要在服务系统中新增相应的统计规则,但由于传统的服务系统内部的架构特性,导致 若要在服务系统中添加统计规则,只能将服务系统内的全部统计规则进行重新编译,这样 的方式较为繁琐,且影响服务系统的正常运行。为此,本发明为了解决上述问题,提供了一 种资源处理方法。如下所述。
[0022] 图1为本发明实施例提供的资源处理过程,该过程具体包括以下步骤:
[0023] S101:加载配置文件。
[0024] 所述的配置文件,具体可以是以go语言(一种高级汇编语言)进行编译而生成的go 文件,其中包含了针对资源数据进行统计的规则。这里并不构成对本发明的限定。
[0025] 与现有技术不同的是,本发明中针对资源数据的统计规则并非运行在服务系统 内,而是以上述配置文件的方式进行配置,即使服务提供商提供了新增业务,那么,也可以 便捷地通过配置文件的方式,增加针对新增业务的资源数据的统计规则。也即,当服务系统 运行时,就可以加载上述的配置文件,从而按照配置文件中的统计规则,执行相应的操作。
[0026] S102:根据所述配置文件中包含的各业务对应的第一资源数据的标识,获取各业 务对应的第一资源数据。
[0027] 所述的第一资源数据,就是用户在使用不同的业务时,所生成的资源数据,例如: 用户使用云端存储业务时所生成的存储容量数据、用户使用传输业务时所生成的传输流量 数据等等。当然,在本发明实施例中,第一资源数据具体可以如:"用户A,云端存储业务,已 使用容量:1G,最大容量:2G"的形式,这并不构成对本发明的限定。
[0028] 在实际应用场景下,服务提供商可提供各类不同的业务,大量用户可以自由使用 不同的业务,用户在使用每一种业务时,都会生成相应的第一资源数据,为了能够区分不同 业务的第一资源数据,故在本发明实施例中,第一资源数据中往往包含不同业务的标识,第 一资源数据中的标识反映了该第一资源数据具体所属的业务。
[0029] 基于此,在配置文件中定义了各业务对应的第一资源数据的标识,也就可以根据 上述标识,来获取不同业务对应的第一资源数据。
[0030] 需要说明的是,在本发明的一种实施方式中,可以通过相应的资源数据采集系统 (该系统可以是服务系统内的一种子系统,用于采集各业务对应的第一资源数据),并将采 集得到的第一资源数据存储在相应的资源数据库中,那么,服务系统便可以从资源数据库 中,获取到各业务对应的第一资源数据。当然,这里的方式并不构成对本申请的限定。
[0031] S103:根据所述配置文件中包含的各业务对应的第一资源统计规则,对获取到的 各业务对应的第一资源数据进行统计,确定每个第一资源数据对应的第一资源用量。
[0032] 正如前述,配置文件中包含了针对各业务的第一资源的统计规则。通过该统计规 贝1J,可以准确统计出用户使用业务所需的第一资源用量。在本发明实施例中,每个第一资源 数据都可以反映出第一资源用量。
[0033] 例如:沿用上例,用户A使用云端存储业务而生成的第一资源数据为:
[0034] "用户A,云端存储业务,已使用容量:IG,最大容量:2G"。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1