Resource processing method and device, product, equipment and medium

By executing the second service before the resource service appointment time, the low utilization rate problem caused by resource freezing is solved, and the overall business processing efficiency of the resource is improved.

CN119313320APending Publication Date: 2025-01-14TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310847957.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In scenarios where resource business execution is busy, resources cannot execute services immediately, and time is required, resulting in resource freezing and low utilization rate.

Method used

Before a reservation of the execution time, the second service is executed to improve resource utilization by acquiring the service information of the resource, and the second service is completed before the expected execution time.

Benefits of technology

Improve the business processing utilization rate of resources and avoid the low utilization problem caused by freezing resources before appointment time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313320A_ABST
    Figure CN119313320A_ABST
Patent Text Reader

Abstract

The invention discloses a resource processing method and apparatus, a product, a device and a medium. The method comprises the steps of obtaining a to-be-processed first resource; obtaining service information of the first resource; the service information comprises a first service needing to be executed on the first resource and expected execution time of the first service; within a target time period before the expected execution time of the first service, executing a second service on the first resource, and obtaining an execution result of the second service; the second service is completed before the expected execution time starts. By adopting the application, the utilization rate of the first resource can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a resource processing method, device, product, equipment and medium. Background Art

[0002] In scenarios where resource business execution is relatively busy, if you want to execute a certain business on the resource, you usually cannot execute the business on the resource immediately, but need to make an appointment. Subsequently, you need to execute the corresponding business on the resource at the appointed time. Before the appointed time, the resource is usually temporarily frozen, resulting in low resource utilization during the freezing period. Summary of the invention

[0003] The present application provides a resource processing method, apparatus, product, equipment and medium, which can improve the utilization rate of a first resource.

[0004] On the one hand, the present application provides a resource processing method, the method comprising:

[0005] Get the first resource to be processed;

[0006] Acquire business information of the first resource; the business information includes a first business to be executed on the first resource and an expected execution time of the first business;

[0007] In a target period before an expected execution time of the first service, the second service is executed on the first resource, and an execution result of the second service is obtained; the second service is completed before the expected execution time starts.

[0008] On one hand, the present application provides a resource processing device, which includes:

[0009] A first acquisition module, used to acquire a first resource to be processed;

[0010] A second acquisition module is used to acquire business information of the first resource; the business information includes a first business to be executed on the first resource and an expected execution time of the first business;

[0011] The execution module is used to execute the second service on the first resource within a target period before the expected execution time of the first service and obtain the execution result of the second service; the second service is completed before the expected execution time starts.

[0012] Optionally, the first resource has an original resource indicator before executing the first service;

[0013] The process of executing the second service on the first resource by the execution module within the target period before the expected execution time of the first service includes:

[0014] Obtaining a business resource indicator of the first resource in the second business;

[0015] If the service resource indicator is higher than the original resource indicator, the second service is performed on the first resource within the target period.

[0016] Optionally, the original resource indicator includes a resource growth indicator of the first resource before the first service is performed on the first resource;

[0017] The business resource indicator includes a resource growth indicator of the first resource in the second business.

[0018] Optionally, the second service includes a first sub-service and a second sub-service;

[0019] The first sub-service is used to convert the first resource into the second resource according to the target resource conversion index at the start time of the target period;

[0020] The second sub-service is used to convert the second resource back to the first resource according to the target conversion index at the end time of the target period;

[0021] The second service is used to obtain the growth resources of the first resource within the target period, and to remove the growth resources of the second resource from the growth resources of the first resource.

[0022] Optionally, the start time of the target period is the time when the second service starts to be executed on the first resource;

[0023] The end time of the target period is a time before and close to the expected execution time;

[0024] The time interval between the end time of the target period and the expected execution time is less than or equal to the interval threshold.

[0025] Optionally, the process of the execution module acquiring the business resource indicator of the first resource in the second business includes:

[0026] Acquire a first business growth indicator of the first resource in the second business;

[0027] Acquire a second business growth indicator of the second resource in the second business;

[0028] The first business growth indicator and the second business growth indicator are subtracted to generate a business resource indicator.

[0029] Optionally, the execution module executes a process of the first sub-service, including:

[0030] Acquire various business resources that can be converted from the first resource;

[0031] Obtaining a business growth indicator of each business resource in the second business among the multiple business resources;

[0032] Converting the first resource into a business resource with the smallest corresponding business growth index among the multiple business resources;

[0033] The second resource is a business resource having the smallest corresponding business growth index among the multiple business resources.

[0034] Optionally, the second service is a service initiated by the first platform to the second platform;

[0035] The process of the execution module obtaining the execution result of the second business includes:

[0036] Acquire target resources transferred from the second platform to the first platform;

[0037] The target resource is the difference between the growth resource of the first resource and the growth resource of the second resource after the second service is executed on the first resource, and the execution result of the second service includes the target resource generated based on the second service.

[0038] Optionally, the first resource is a resource of a target object in the first platform;

[0039] The above device is also used for:

[0040] Add the target resource to the target object's object account in the first platform; or,

[0041] Add the target resource to the platform account associated with the first platform.

[0042] Optionally, the first resource is a resource of a target object in the first platform;

[0043] The above device is also used for:

[0044] Obtaining a resource allocation ratio between the target object and the first platform;

[0045] The target resources are divided according to the resource allocation ratio to obtain the first allocation resources of the target object and the second allocation resources of the first platform; the sum of the first allocation resources and the second allocation resources is the target resource;

[0046] The first allocated resource is added to the object account of the target object in the first platform, and the second allocated resource is added to the platform account associated with the first platform.

[0047] Optionally, the resource type of the first resource is a target resource type, and the first service is a service of converting the first resource into a resource type other than the target resource type;

[0048] The expected execution time is the time allocated to the first resource for executing the first service when a request is made to execute the first service on the first resource.

[0049] In one aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes a method in one aspect of the present application.

[0050] In one aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor executes the method in the above aspect.

[0051] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the method provided in various optional modes such as the above-mentioned one aspect.

[0052] The present application can obtain the first resource to be processed; obtain the business information of the first resource; the business information includes the first business to be executed on the first resource and the expected execution time of the first business; execute the second business on the first resource within the target time period before the expected execution time of the first business, and obtain the execution result of the second business; the second business is completed before the expected execution time starts. It can be seen that the method proposed in the present application can first obtain the business information of the first resource, and the business information can include the expected execution time of the first business to be executed on the first resource. Therefore, before executing the first business on the first resource (that is, before the expected execution time), the present application can also execute the second business on the first resource, so that the first resource can also be used for business processing before the expected execution time, thereby improving the utilization rate of the first resource for business processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0054] Figure 1 It is a structural diagram of a network architecture provided by this application;

[0055] Figure 2 This is a scenario diagram of a business process provided by this application;

[0056] Figure 3 It is a flowchart of a resource processing method provided by this application;

[0057] Figure 4 This is a schematic diagram of another business processing scenario provided by this application;

[0058] Figure 5 It is a scenario diagram of a business execution process provided by this application;

[0059] Figure 6 This is a schematic diagram of a process for obtaining basic data provided by this application;

[0060] Figure 7 It is a flowchart of a business process provided by this application;

[0061] Figure 8 It is a structural schematic diagram of a resource processing device provided by the present application;

[0062] Fig. 9 It is a structural schematic diagram of a computer device provided by this application. DETAILED DESCRIPTION

[0063] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0064] This application involves blockchain-related technologies. Among them, blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. The blockchain may include a blockchain underlying platform, a platform product service layer, and an application service layer. The blockchain includes a series of blocks that are connected to each other in the order of their generation. Once a new block is added to the blockchain, it will not be removed. The block records the record data submitted by the nodes in the blockchain system.

[0065] The underlying blockchain platform can include processing modules such as user management, basic services, smart contracts, and operation management. The user management module is responsible for the identity information management of all blockchain participants, including maintaining the generation of public and private keys (account management), key management, and the maintenance of the correspondence between the user's real identity and the blockchain address (authority management), etc., and, under authorization, supervises and audits the transactions of certain real identities and provides risk control rule configuration (risk control audit); the basic service module is deployed on all blockchain node devices to verify the validity of business requests, and records valid requests to storage after consensus is reached. For a new business request, the basic service first performs interface adaptation analysis and authentication processing (interface adaptation), and then encrypts the business information through the consensus algorithm (consensus management). The smart contract module is responsible for the registration and issuance of contracts, as well as contract triggering and contract execution. Developers can define the contract logic in a programming language and publish it to the blockchain (contract registration). According to the logic of the contract terms, the key or other events are called to trigger the execution and complete the contract logic. It also provides the function of contract upgrade and cancellation. The operation management module is mainly responsible for the deployment, configuration modification, contract setting, cloud adaptation and real-time status visualization output of the product during the product release process, such as alarm, network management, and node equipment health status management.

[0066] The platform product service layer provides the basic capabilities and implementation framework of typical applications. Developers can superimpose business features based on these basic capabilities to complete the blockchain implementation of business logic. The application service layer provides application services based on blockchain solutions for business participants to use.

[0067] In the present application, the first node may request the second node to synchronize the block, and the second node may filter the blockchain transactions in the block used to synchronize with the first node according to the corresponding filtering rules, so as to synchronize the block after the blockchain transaction filtering to the first node. The specific process can be referred to as follows Figure 3 Corresponding to the description in the embodiment.

[0068] In the present application, execution attribute information (such as task initiation time, whether the task is successfully executed, task start execution time, and task execution completion time, etc.) of various services (such as the first service and / or the second service) performed on a resource (such as a first resource) can be added to the blockchain network to safely and accurately record relevant information of various services performed on the resource, so as to facilitate subsequent tracing of the resource service and query of related information.

[0069] First of all, it needs to be explained that all data collected in this application (such as the first resource, business information of the resource, and other related data) are collected with the consent and authorization of the object to which the data belongs (such as a user, organization or enterprise), and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0070] See also Figure 1 , Figure 1 This is a schematic diagram of a network architecture provided by this application. Figure 1 As shown, the network architecture may include a server 100, a server 200 and an object device 300. A network connection may be established between the server 100 and the server 200 so that data can be exchanged between the server 100 and the server 200. A network connection may be established between the server 200 and the object device 300 so that data can be exchanged between the server 200 and the object device 300.

[0071] Among them, the above-mentioned server 100 can be a server of the second platform (such as a background server of the second platform), and the server 200 can be a server of the first platform (such as a background server of the first platform). Business interaction can be performed between the server 100 and the server 200 to realize business interaction between the first platform and the second platform.

[0072] The target object may be a user of the first platform. The target object may have an object account in the first platform. The object account may be used to store business resources owned by the target object in the first platform. Therefore, the object account may also be referred to as a resource account.

[0073] Among them, the target object's object device 300 (which may be a terminal device held by the target object) may include a client of the first platform, and the target object may query the business resources in its own object account (such as querying the type and amount of business resources, etc.) from the server 200 through the client of the first platform in the object device.

[0074] like Figure 1 The server 100 or server 200 shown may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (content distribution network), and big data and artificial intelligence platforms. The object device 300 may be a smart terminal such as a smart phone, tablet computer, laptop computer, desktop computer, smart TV, portable device, and vehicle-mounted terminal.

[0075] Please also see Figure 2 , Figure 2 This is a schematic diagram of a business processing scenario provided by this application. Figure 2 As shown, the first resource may be a resource of the target object in the object account of the first platform, that is, the first resource may be a business resource held by the target object in the first platform.

[0076] The server 200 may obtain the business information of the first resource, which may include the first business to be executed by the first resource in the first platform and the expected execution time of the first business, which is the planned time when the first business can be executed on the first resource.

[0077] Therefore, the server 200 can execute the second service on the first resource within a target period before the expected execution time of the first service. Optionally, the target period can be a period between the current time and a time immediately before the expected execution time.

[0078] Among them, the above-mentioned second business can be a business initiated by server 200 to server 100. The first resource can have corresponding growth resources (i.e., additional revenue resources obtained based on the first resource) during the execution of the second business. The growth resources can be provided by server 100 to server 200, and then server 200 can also add the growth resources to the object account of the target object on the first platform.

[0079] Furthermore, the target object can also query the server for the business resources in its own object account through the client of the first platform in the object device 300 .

[0080] By adopting the method provided in the present application, when the first business of a resource cannot be executed immediately, the second business can be executed on the resource before the first business is executed on the resource, so that the resource does not need to be idle before the first business is executed, thereby improving the utilization rate of the resource.

[0081] See also Figure 3 , Figure 3 The flowchart of a resource processing method provided by the present application is shown in FIG. The execution subject in the embodiment of the present application may be a resource processing device, which may be a computer device or a computer device cluster composed of multiple computer devices. The computer device may be a server, a terminal device, or other devices, without limitation. Figure 3 As shown, the method may include:

[0082] Step S101: Acquire a first resource to be processed.

[0083] Optionally, the resource processing device may acquire a first resource to be processed, where the first resource may be any digital resource or digital asset that can be processed.

[0084] Optionally, the first resource may be a business resource in the first platform (business resources may be referred to as resources for short). Furthermore, the first resource may also be a resource of a target object in the first platform. The target object may be any object in the first platform (such as a user, organization or enterprise, etc.).

[0085] Step S102, obtaining service information of a first resource; the service information includes a first service to be executed on the first resource and an expected execution time of the first service.

[0086] Optionally, the resource processing device may also obtain service information of the first resource, where the service information may include a first service to be executed on the first resource and an expected execution time of the first service.

[0087] The first service may be any service initiated on the first resource, and the first service may be a service reserved or planned to be processed by the first resource before an expected execution time.

[0088] The expected execution time may be the time allocated by the first platform to the first resource to execute the first service when the first platform requests (or initiates) execution of the first service on the first resource. The expected execution time may be a future time of the current time.

[0089] Optionally, the first resource may have a resource type, and the resource type of the first resource may be referred to as a target resource type. Various business resources in the first platform (i.e., business resources of different resource types) may be converted into each other according to corresponding resource conversion indicators (also referred to as resource conversion rates).

[0090] Therefore, optionally, the first service may refer to a service of converting the first resource into a resource of another resource type (which may be any other designated resource type) other than the target resource type.

[0091] Step S103, executing the second service on the first resource within a target period before the expected execution time of the first service, and obtaining the execution result of the second service; the second service is completed before the expected execution time starts.

[0092] Optionally, the target time period may be any time period before the expected execution time of the first service and after the current time. The target time period may be a future time period of the current time.

[0093] In order to maximize the utilization rate of the target period, the start time (i.e., the start time) of the target period can be the current time, and the start time of the target period is also the time when the first service starts to be executed on the first resource. The end time of the target period can be a time before the expected execution time and close to the expected execution time, and the end time of the target period is earlier than the expected execution time of the first service.

[0094] For example, the end time may be a time within a day before the expected execution time (it may be any specified time), or the end time may be a time within an hour before the expected execution time, and there is no limitation on this.

[0095] Therefore, optionally, it can also be set that the time interval between the end time of the target period and the expected execution time is less than or equal to an interval threshold, and the interval threshold can be set according to the actual application scenario, such as the interval threshold can be 1 day or 1 hour.

[0096] Optionally, if the first platform is set to be unable to execute the first business on resources during holidays, the above target period may also be a holiday period before the expected execution time, which may be determined based on the actual application scenario and is not limited to this.

[0097] What is more, it can be understood that after executing the above-mentioned second business on the above-mentioned first resource, the first resource itself will not change (such as the resource type of the first resource itself and the resource amount of the first resource itself will not change), so that the first business can be subsequently executed on the first resource without affecting the execution of the first business on the first resource.

[0098] The resource processing device can execute the second service on the first resource within the above-mentioned target time period. It can be understood that the time period for which the second service execution continues can be the target time period, that is, the first service can be executed from the start time of the target time period until the end time of the target time period, and the second service is executed. Therefore, it can be understood that the second service is executed before the expected execution time of the first service.

[0099] Optionally, before the first service is executed on the first resource, the first resource may have an original resource indicator, and the original resource indicator may be a resource growth indicator that the first resource itself has before the first service is executed on the first resource. Based on the resource growth indicator, additional growth resources for the first resource (also referred to as the revenue resources of the first resource) may be obtained. Therefore, the original resource indicator may also be understood as the resource growth rate (or resource yield rate) that the first resource originally had before the first service is executed on the first resource. The original resource indicator may be an indicator greater than or equal to 0. If the original resource indicator is equal to 0, it indicates that the first resource does not have additional growth resources before the first service is executed.

[0100] The second resource may also have a corresponding business resource indicator in the second business, and the business resource indicator may be a resource growth indicator of the first resource in the second business. Assuming that the second business is performed on the second resource, additional growth resources of the second resource (also referred to as the revenue resources of the first resource) may be obtained based on the resource business resource indicator. Therefore, the business resource indicator may also be understood as the resource growth rate (or resource yield rate) of the first resource as a whole in the second business.

[0101] Therefore, optionally, if the above-mentioned business resource indicator is higher than the original resource indicator (that is, the original resource growth indicator of the first resource is lower than the resource growth indicator of the first resource in the second business), then the second business can be executed on the first resource during the above-mentioned target period, so as to increase the growth resources generated by the first resource based on the first resource before the expected execution time of the first business.

[0102] Optionally, the second service may include a first sub-service and a second sub-service, the first sub-service may be used to convert the first resource into a second resource according to the target resource conversion index at the start time of the target period, and the first resource and the second resource may be service resources of different resource types. In other words, when the second service is started, the first resource may be converted into the second resource.

[0103] The target resource conversion index may refer to a resource conversion rate between the first resource and the second resource, which may also be referred to as a resource exchange rate. In other words, the target resource conversion index indicates the amount of the second resource that can be converted from a specified amount of the first resource.

[0104] The second sub-service can be used to convert the second resource back to the first resource according to the target conversion index at the end of the target period, that is, at the end of the second service, the second resource needs to be converted back to the first resource. The data volume of the first resource remains unchanged before and after the second service is executed.

[0105] However, during the execution of the above-mentioned second business (i.e., within the target period), the first resource will have additional growth resources, and the second resource will also have additional growth resources. Therefore, the second business can be used to obtain the growth resources of the first resource within the target period, and to pay for (i.e., consume) the growth resources of the second resource. It can be understood that the second business can be used to obtain the growth resources of the first resource within the target period, and to remove the growth resources of the second resource from the growth resources of the first resource. The process of the first sub-business can be understood as that the first resource is lent, so the growth resources generated by the first resource (i.e., the income resources generated based on the first resource) can be obtained, and the second resource is borrowed, so the growth resources generated by the second resource (i.e., the income resources generated based on the second resource) need to be paid for (i.e., consumed).

[0106] Therefore, the process of obtaining the above-mentioned business resource indicator of the first resource in the second business may include: the resource processing device may obtain the business growth indicator of the first resource in the second business (which may be referred to as the first business growth indicator), and the first business growth indicator may refer to the initial resource growth indicator of the first resource in the second business. The resource processing device may also obtain the business growth indicator of the second resource in the second business (which may be referred to as the second business growth indicator), and the second business growth indicator may refer to the initial resource growth indicator of the second resource in the second business.

[0107] During the execution of the second business, the growth resources of the first resource can be obtained, but the growth resources of the second resource need to be removed from the growth resources of the first resource. Therefore, the resource processing device can perform difference processing on the above-mentioned first business growth indicator and the second business growth indicator. For example, the first business growth indicator can be subtracted from the second business growth indicator to obtain the above-mentioned final business resource indicator of the first resource in the second business.

[0108] Optionally, in order to allow the first resource to have the most growth resources in the second business, the present application may maximize the business resource index of the first resource in the second business. Therefore, the process of executing the above-mentioned first sub-business may include:

[0109] The resource processing device may obtain a plurality of business resources (which may be a business resource list) that can be converted from the first resource, and the resource types of the plurality of business resources may not be target business resources. The resource processing device may obtain the business growth index that each business resource in the plurality of business resources has in the second business, and a business resource may have a business growth index in the second business. The business growth index that a business resource has in the second business is the initial resource growth index that the business resource has in the second business.

[0110] Therefore, the resource processing device can convert the first resource into the business resource with the smallest corresponding business growth indicator among the multiple business resources (i.e., convert the first resource into the second resource). The above-mentioned second resource can be the business resource with the smallest corresponding business growth indicator among the multiple business resources. By minimizing the business growth indicator of the second resource, the business resource indicator of the first resource can be maximized, thereby realizing the maximization of the growth resources of the first resource in the second business.

[0111] More optionally, the second service may also be a service initiated by the first platform to the second platform, the role played by the second service (such as obtaining the growth resources of the first resource in the second service, and removing the growth resources of the second resource from the growth resources of the first resource) may be enjoyed by the first platform, and the resource processing device may be a device of the first platform (such as a front-end device or a back-end device of the first platform). Therefore, the process of the resource processing device obtaining the execution result of the second service (which may also be understood as the first platform obtaining the execution result of the second service) may include:

[0112] Since the second business is initiated by the first platform to the second platform, the income generated by the first platform based on the second business (such as the growth resources of the first resource in the second business minus the growth resources of the second resource in the second business) should be provided (i.e. paid) to the first platform by the second platform. Therefore, the resource processing device can also obtain the target resources transferred from the second platform to the first platform. The target resources may be the income resources ultimately obtained by the first platform by initiating the second business for the first resource to the second platform. The target resources may be the difference between the growth resources of the first resource during the execution of the second business and the growth resources of the second resource during the execution of the second business, that is, the target resources are the remaining growth resources after subtracting the growth resources of the second resource in the second business from the growth resources of the first resource. The execution result of the second business includes the target resources generated based on the second business.

[0113] The resource amount of the target resource may be the product of the service resource indicator of the first resource in the second service and the resource amount of the first resource.

[0114] The above process can be understood as: the first platform lends the first resource to the second platform, and the second platform lends the second resource to the first platform. During the execution of the second business (i.e., during the target period), the first platform can obtain the revenue resources of the first resource that the second platform needs to provide, and needs to pay (i.e., provide) the revenue resources of the second resource to the second platform; and, during the execution of the second business (i.e., during the target period), the second platform can obtain the revenue resources of the second resource that the first platform needs to provide, and needs to pay (i.e., provide) the revenue resources of the first resource to the first platform.

[0115] Optionally, the above-mentioned target resources can be provided (such as transferred) to the first platform by the second platform at one time after the second business is executed; or, the target resources can also be provided by the second platform to the first platform at the end of each day within the target period, that is, the target resources are composed of the daily growth resources of the first resource within the target period. Therefore, the target resources can be transferred to the first platform by the second platform in multiple times, and the second platform can transfer the daily growth resources of the first resource to the first platform at the end of each day within the target period.

[0116] See also Figure 4 , Figure 4 This is another business processing scenario diagram provided by this application. Figure 4 As shown, at the start time of the target period, the first sub-service of the second service can be executed, and at the end time of the target period, the second sub-service of the second service can be executed.

[0117] After the execution of the second business is completed (that is, after the execution of the first sub-business and the second sub-business of the second business is completed), the original first resource in the first platform remains unchanged, and the target resources generated by the first resource during the execution of the second business can also be obtained. The target resources are the income resources (or growth resources) of the first resources generated during the execution of the second business.

[0118] Furthermore, the first resource may be a resource of a target object in the first platform. After acquiring the target resource, the resource processing device may add all the target resources to the object account of the target object in the first platform, i.e., give the target resource to the target object; or, the resource processing device may add all the target resources to the platform account associated with the first platform, i.e., give the target resource to the first platform for holding.

[0119] Alternatively, the resource processing device may also obtain the resource allocation ratio between the target object and the first platform, and the resource allocation ratio is the ratio of allocating the target resource between the target object and the first platform. Therefore, the resource processing device may divide the target resource according to the resource allocation ratio to obtain the first allocation resource of the target object and the second allocation resource of the first platform, that is, to divide the target resource into the first allocation resource and the second allocation resource, and the sum of the first allocation resource and the second allocation resource is the target resource.

[0120] Furthermore, the resource processing device may add the first allocated resource to the object account of the target object on the first platform, and may add the second allocated resource to the platform account associated with the first platform.

[0121] The target object's object account on the first platform may be an account provided by the first platform for the target object (such as a balance account of the target object on the first platform), or the target object's object account on the first platform may be an account on other platforms bound to the target object on the first platform. The target object's object account may be used to store resources held by the target object.

[0122] For example, if the resource allocation ratio between the target object and the first platform is 8:2, it means that 8 / 10 of the target resources can be given to the target object as the first allocated resources of the target object, and 2 / 10 of the target resources can be given to the first platform as the second allocated resources of the first platform.

[0123] Among them, whether the above-mentioned target resources are specifically given to the target object or the first platform, or are allocated to the target object and the first platform according to corresponding proportions, can be determined according to the actual application scenario and there is no restriction on this.

[0124] Optionally, in some application scenarios, the first service may also be to transfer the first resource to a designated resource library, which may be referred to as the first resource library, and the expected execution time may be the time reserved or calculated for the first resource to execute the first service. The first resource library may be a resource library with a fixed and relatively long term (which may be referred to as a target duration), that is, after a resource is placed in the first resource library, it needs to be stored for at least the target duration before it can be transferred again. The first resource may have a higher resource growth indicator (which may be referred to as a first resource growth indicator or a first resource indicator) in the first resource library.

[0125] The second service may be to transfer the first resource to another resource library, which may be referred to as a second resource library. The second resource library may be a resource library for storing resources temporarily, fixedly and for a short period of time, such as for storing the first resource during the period from initiating the first service on the first resource to executing the first service on the first resource. In this case, the target period may be the period from initiating the first service on the first resource to executing the first service on the first resource (i.e., the expected execution time of the first service). The resource in the second resource library may also have a resource growth indicator (which may be referred to as a second resource growth indicator or a second resource indicator).

[0126] Among them, it can be understood that when the first business is not initiated for the first resource, the first resource is stored in the third resource library of the first platform. The third resource library may not have a fixed storage period for the resources. The resources stored in the third resource library can be transferred at will (such as transferred out of the third resource library). The first resource may also have a smaller resource growth indicator in the third resource library, and the resource growth indicator may be the above-mentioned original resource indicator of the first resource.

[0127] Among them, the above-mentioned second resource growth indicator is usually smaller than the above-mentioned first resource growth indicator, and the above-mentioned original resource indicator of the first resource is usually smaller than the second resource growth indicator.

[0128] It can be seen that since the second resource growth indicator is greater than the original resource indicator, the above-mentioned second business can also be executed on the first resource in the target period before the expected execution time of the first business, so as to obtain more growth resources of the first resource through the second resource growth indicator, so as to maximize the utilization of the first resource for business processing.

[0129] See also Figure 5 , Figure 5 This is a scenario diagram of a business execution process provided by this application. Figure 5 As shown, before the first service and the second service are executed on the first resource, the first resource may have a resource growth indicator 1, and the resource growth indicator 1 may be the original resource indicator mentioned above.

[0130] After executing the second business on the first resource within the target period, the resource growth index of the first resource within the target period can be increased from resource growth index 1 to resource growth index 2, and the resource growth index 2 can be the above-mentioned second resource growth index.

[0131] Furthermore, after the second business is executed, the first business can be executed on the first resource at the expected execution time of the first business. At this time, the resource growth indicator of the first resource can be increased to resource growth indicator 3, which can be the above-mentioned first resource growth indicator.

[0132] It can be seen that compared with the situation where the second business amount is not executed on the first resource during the target period, the present application can obtain more growth resources of the first resource generated by the difference between the resource growth indicator 2 and the resource growth indicator 1 (which can be called the difference indicator) through the first resource during the target period by executing the second business on the first resource during the target period. The amount of the additional growth resources obtained can be the product of the difference indicator and the amount of the first resource.

[0133] The present application can obtain the first resource to be processed; obtain the business information of the first resource; the business information includes the first business to be executed on the first resource and the expected execution time of the first business; execute the second business on the first resource within the target time period before the expected execution time of the first business, and obtain the execution result of the second business; the second business is completed before the expected execution time starts. It can be seen that the method proposed in the present application can first obtain the business information of the first resource, and the business information can include the expected execution time of the first business to be executed on the first resource. Therefore, before executing the first business on the first resource (that is, before the expected execution time), the present application can also execute the second business on the first resource, so that the first resource can also be used for business processing before the expected execution time, thereby improving the utilization rate of the first resource for business processing.

[0134] See also Figure 6 , Figure 6 This is a schematic diagram of a process for obtaining basic data provided by this application. Figure 6 As shown, the process may include:

[0135] Step S201: the resource processing device may traverse all resource types of business resources supported in the first platform, that is, all resource types of business resources that can be stored or processed in the first platform.

[0136] In step S202, the resource processing device may generate a list of resource types supported by the first platform based on all resource types of business resources supported by the first platform, and record (such as saving) the list of resource types, which may include all resource types of business resources supported by the first platform.

[0137] In step S203, the resource processing device can traverse various resource types in the resource type list supported by the first platform, and query the traversed resource types to obtain the original resource indicators. One resource type can have one original resource indicator, and the original resource indicators of different resource types can be different or the same, which can be determined according to the actual application scenario. The original resource indicator of the first resource can be the original resource indicator corresponding to the target resource type of the first resource.

[0138] In step S204, the resource processing device can generate an original indicator list by querying the original resource indicators corresponding to each resource type in the resource type list supported by the first platform, and can record the original indicator list. The original indicator list can contain the original resource indicators corresponding to each resource type in the resource type list.

[0139] In step S205, the resource processing device may also traverse various resource types in the resource type list supported by the first platform, and may query the business resource indicators corresponding to the traversed various resource types in the second business. The business resource indicator of the first resource in the second business may be the business resource indicator corresponding to the target resource type of the first resource.

[0140] In step S206, the resource processing device may generate a business indicator table through the business resource indicators of various resource types in the resource type list queried above, and may record the business indicator table, which may include business resource indicators corresponding to various resource types in the resource type list.

[0141] The original indicator list and the service indicator list recorded above can be used as basic data for determining whether to execute the second service on the resource (such as the first resource) during the target time period.

[0142] See also Figure 7 , Figure 7 This is a flowchart of a business process provided by this application. Figure 7 As shown, the process may include:

[0143] In step S301, the resource processing device may traverse the resource accounts (such as object accounts) of various objects in the first platform (including several objects including the target object, and the target object may be any object in the first platform), and obtain a resource account storing resources (i.e., a resource account with resource balance). The first resource may be a business resource stored (held) by the target object in the object account in the first platform.

[0144] In step S302, the resource processing device may record a type list consisting of resource types of business resources stored in resource accounts of each object. This type list may be referred to as a type list of each object, and the type list may include resource types of business resources stored in resource accounts of each object.

[0145] Step S303: The resource processing device can Figure 6The original indicator table and the business indicator table recorded in the process of the corresponding embodiment are used to traverse the above type list of each object to determine whether to execute the second business for the business resources stored in the resource account of each object. For example, the business resource of the resource type whose corresponding business resource indicator in the type list of the object is greater than the corresponding original resource indicator can be regarded as the business resource determined to need to execute the second business.

[0146] Step S304: the resource processing device may record the business resources of the resource type required to execute the second business in the resource accounts of the respective objects determined above (eg, the first resources that may include the target object).

[0147] In step S305, the resource processing device can respectively execute the second service for the business resources of each object recorded above that need to execute the second service within the target time period before the respective expected execution time. The expected execution time of the first service to be executed by the business resources of different objects may be different, so the target time period for executing the second service for the business resources of different objects may also be different. Furthermore, the predicted execution time of the first service to be executed by business resources of different resource types of the same object may also be different, so the target time period for executing the second service for business resources of different resource types of the same object may also be different, which can be specifically determined according to the actual application scenario.

[0148] By adopting the above method of the present application, it is achieved that in the gap time before the resource needs to execute a certain business (such as the first business), other businesses (such as the second business) are executed on the resource, and the second business is completed before the first business is executed on the resource. Therefore, it will not affect the execution of the originally planned first business on the resource. Therefore, the utilization rate of resources in the process of business processing is improved, so that resources can be utilized to the maximum extent.

[0149] See also Figure 8 , Figure 8 Schematic diagram of a resource processing device provided by this application. Figure 8 As shown, the resource processing device 801 may include: a first acquisition module 8011, a second acquisition module 8012 and an execution module 8013.

[0150] A first acquisition module 8011, used to acquire a first resource to be processed;

[0151] The second acquisition module 8012 is used to acquire the service information of the first resource; the service information includes the first service to be executed on the first resource and the expected execution time of the first service;

[0152] The execution module 8013 is used to execute the second service on the first resource within a target period before the expected execution time of the first service, and obtain the execution result of the second service; the second service is completed before the expected execution time starts.

[0153] Optionally, the first resource has an original resource indicator before executing the first service;

[0154] The execution module 8013 executes the process of the second service on the first resource within the target period before the expected execution time of the first service, including:

[0155] Obtaining a business resource indicator of the first resource in the second business;

[0156] If the service resource indicator is higher than the original resource indicator, the second service is performed on the first resource within the target period.

[0157] Optionally, the original resource indicator includes a resource growth indicator of the first resource before the first service is performed on the first resource;

[0158] The business resource indicator includes a resource growth indicator of the first resource in the second business.

[0159] Optionally, the second service includes a first sub-service and a second sub-service;

[0160] The first sub-service is used to convert the first resource into the second resource according to the target resource conversion index at the start time of the target period;

[0161] The second sub-service is used to convert the second resource back to the first resource according to the target conversion index at the end time of the target period;

[0162] The second service is used to obtain the growth resources of the first resource within the target period, and to remove the growth resources of the second resource from the growth resources of the first resource.

[0163] Optionally, the start time of the target period is the time when the second service starts to be executed on the first resource;

[0164] The end time of the target period is a time before and close to the expected execution time;

[0165] The time interval between the end time of the target period and the expected execution time is less than or equal to the interval threshold.

[0166] Optionally, the process of executing module 8013 to obtain the business resource indicator of the first resource in the second business includes:

[0167] Acquire a first business growth indicator of the first resource in the second business;

[0168] Acquire a second business growth indicator of the second resource in the second business;

[0169] The first business growth indicator and the second business growth indicator are subtracted to generate a business resource indicator.

[0170] Optionally, the execution module 8013 executes a process of the first sub-service, including:

[0171] Acquire various business resources that can be converted from the first resource;

[0172] Obtaining a business growth indicator of each business resource in the second business among the multiple business resources;

[0173] Converting the first resource into a business resource with the smallest corresponding business growth index among the multiple business resources;

[0174] The second resource is a business resource having the smallest corresponding business growth index among the multiple business resources.

[0175] Optionally, the second service is a service initiated by the first platform to the second platform;

[0176] The process of the execution module 8013 obtaining the execution result of the second service includes:

[0177] Acquire target resources transferred from the second platform to the first platform;

[0178] The target resource is the difference between the growth resource of the first resource and the growth resource of the second resource after the second service is executed on the first resource, and the execution result of the second service includes the target resource generated based on the second service.

[0179] Optionally, the first resource is a resource of a target object in the first platform;

[0180] The above device 801 is also used for:

[0181] Add the target resource to the target object's object account in the first platform; or,

[0182] Add the target resource to the platform account associated with the first platform.

[0183] Optionally, the first resource is a resource of a target object in the first platform;

[0184] The above device 801 is also used for:

[0185] Obtaining a resource allocation ratio between the target object and the first platform;

[0186] The target resources are divided according to the resource allocation ratio to obtain the first allocation resources of the target object and the second allocation resources of the first platform; the sum of the first allocation resources and the second allocation resources is the target resource;

[0187] The first allocated resource is added to the object account of the target object in the first platform, and the second allocated resource is added to the platform account associated with the first platform.

[0188] Optionally, the resource type of the first resource is a target resource type, and the first service is a service of converting the first resource into a resource type other than the target resource type;

[0189] The expected execution time is the time allocated to the first resource for executing the first service when a request is made to execute the first service on the first resource.

[0190] According to one embodiment of the present application, Figure 3 The steps involved in the resource processing method shown can be represented by Figure 8 The various modules in the resource processing device 801 shown in the figure are executed. For example, Figure 3 The step S101 shown in FIG. 1 can be performed by Figure 8 The first acquisition module 8011 in is executed, Figure 3 The step S102 shown in FIG. 1 can be performed by Figure 8 The second acquisition module 8012 is executed; Figure 3 The step S103 shown in FIG. 1 can be performed by Figure 8 Executed by the execution module 8013 in.

[0191] The present application can obtain the first resource to be processed; obtain the business information of the first resource; the business information includes the first business to be executed on the first resource and the expected execution time of the first business; execute the second business on the first resource within the target time period before the expected execution time of the first business, and obtain the execution result of the second business; the second business is completed before the expected execution time starts. It can be seen that the device proposed in the present application can first obtain the business information of the first resource, and the business information can include the expected execution time of the first business to be executed on the first resource. Therefore, before executing the first business on the first resource (that is, before the expected execution time), the present application can also execute the second business on the first resource, so that the first resource can also be used for business processing before the expected execution time, thereby improving the utilization rate of the first resource for business processing.

[0192] According to one embodiment of the present application, Figure 8The various modules in the resource processing device 801 shown can be separately or all combined into one or several units to constitute, or one (some) of the units can be further divided into multiple functionally smaller sub-units, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above modules are divided based on logical functions. In practical applications, the functions of one module can also be implemented by multiple units, or the functions of multiple modules can be implemented by one unit. In other embodiments of the present application, the resource processing device 801 may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.

[0193] According to one embodiment of the present application, a computer program capable of executing the steps involved in the corresponding methods shown in the embodiments of the present application can be run on a general-purpose computer device (the computer device may include processing elements and storage elements such as a central processing unit (CPU), a random access storage medium (RAM), and a read-only storage medium (ROM)) to construct the following. Figure 8 The resource processing device 801 shown in FIG. The computer program may be recorded on a computer-readable recording medium, and may be loaded into the computer device through the computer-readable recording medium and run therein.

[0194] See also Fig. 9 , Fig. 9 Schematic diagram of the structure of a computer device provided by this application. Fig. 9 As shown, the computer device 1000 may include: a processor 1001, a network interface 1004 and a memory 1005. In addition, in some embodiments, the computer device 1000 may also include: a user interface 1003, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 1005 may optionally be at least one storage device located away from the aforementioned processor 1001. As Fig. 9 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a device control application program.

[0195] exist Fig. 9In the computer device 1000 shown, the network interface 1004 can provide a network communication function; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

[0196] Get the first resource to be processed;

[0197] Acquire business information of the first resource; the business information includes a first business to be executed on the first resource and an expected execution time of the first business;

[0198] In a target period before an expected execution time of the first service, the second service is executed on the first resource, and an execution result of the second service is obtained; the second service is completed before the expected execution time starts.

[0199] In a feasible implementation manner, the first resource has an original resource indicator before executing the first service;

[0200] The processor 1001 may also be used to call the device control application stored in the memory 1005 to implement:

[0201] Obtaining a business resource indicator of the first resource in the second business;

[0202] If the service resource indicator is higher than the original resource indicator, the second service is performed on the first resource within the target period.

[0203] In a feasible implementation manner, the original resource indicator includes a resource growth indicator of the first resource before the first service is executed on the first resource;

[0204] The business resource indicator includes a resource growth indicator of the first resource in the second business.

[0205] In a feasible implementation manner, the second service includes a first sub-service and a second sub-service;

[0206] The first sub-service is used to convert the first resource into the second resource according to the target resource conversion index at the start time of the target period;

[0207] The second sub-service is used to convert the second resource back to the first resource according to the target conversion index at the end time of the target period;

[0208] The second service is used to obtain the growth resources of the first resource within the target period, and to remove the growth resources of the second resource from the growth resources of the first resource.

[0209] In a feasible implementation manner, the start time of the target period is the time when the second service starts to be executed on the first resource;

[0210] The end time of the target period is a time before and close to the expected execution time;

[0211] The time interval between the end time of the target period and the expected execution time is less than or equal to the interval threshold.

[0212] In a feasible implementation manner, the processor 1001 may also be used to call a device control application stored in the memory 1005 to implement:

[0213] Acquire a first business growth indicator of the first resource in the second business;

[0214] Acquire a second business growth indicator of the second resource in the second business;

[0215] The first business growth indicator and the second business growth indicator are subtracted to generate a business resource indicator.

[0216] In a feasible implementation manner, the processor 1001 may also be used to call a device control application stored in the memory 1005 to implement:

[0217] Acquire various business resources that can be converted from the first resource;

[0218] Obtaining a business growth indicator of each business resource in the second business among the multiple business resources;

[0219] Converting the first resource into a business resource with the smallest corresponding business growth index among the multiple business resources;

[0220] The second resource is a business resource having the smallest corresponding business growth index among the multiple business resources.

[0221] In a feasible implementation manner, the second service is a service initiated by the first platform to the second platform;

[0222] The processor 1001 may also be used to call the device control application stored in the memory 1005 to implement:

[0223] Acquire target resources transferred from the second platform to the first platform;

[0224] The target resource is the difference between the growth resource of the first resource and the growth resource of the second resource after the second service is executed on the first resource, and the execution result of the second service includes the target resource generated based on the second service.

[0225] In a feasible implementation manner, the first resource is a resource of a target object in the first platform;

[0226] The processor 1001 may also be used to call the device control application stored in the memory 1005 to implement:

[0227] Add the target resource to the target object's object account in the first platform; or,

[0228] Add the target resource to the platform account associated with the first platform.

[0229] In a feasible implementation manner, the first resource is a resource of a target object in the first platform;

[0230] The processor 1001 may also be used to call the device control application stored in the memory 1005 to implement:

[0231] Obtaining a resource allocation ratio between the target object and the first platform;

[0232] The target resources are divided according to the resource allocation ratio to obtain the first allocation resources of the target object and the second allocation resources of the first platform; the sum of the first allocation resources and the second allocation resources is the target resource;

[0233] The first allocated resource is added to the object account of the target object in the first platform, and the second allocated resource is added to the platform account associated with the first platform.

[0234] In a feasible implementation manner, the resource type of the first resource is a target resource type, and the first service is a service of converting the first resource into a resource type other than the target resource type;

[0235] The expected execution time is the time allocated to the first resource for executing the first service when a request is made to execute the first service on the first resource.

[0236] It should be understood that the computer device 1000 described in the embodiments of the present application can execute the description of the resource processing method described in each embodiment of the present application, and can also execute the above-mentioned Figure 8 The description of the resource processing device 801 in the corresponding embodiment will not be repeated here.

[0237] The present application can obtain the first resource to be processed; obtain the business information of the first resource; the business information includes the first business to be executed on the first resource and the expected execution time of the first business; execute the second business on the first resource within the target time period before the expected execution time of the first business, and obtain the execution result of the second business; the second business is completed before the expected execution time starts. It can be seen that the method proposed in the present application can first obtain the business information of the first resource, and the business information can include the expected execution time of the first business to be executed on the first resource. Therefore, before executing the first business on the first resource (that is, before the expected execution time), the present application can also execute the second business on the first resource, so that the first resource can also be used for business processing before the expected execution time, thereby improving the utilization rate of the first resource for business processing.

[0238] In addition, it should be pointed out here that: the present application also provides a computer-readable storage medium, and a computer program is stored in the computer-readable storage medium. When the processor executes the computer program, it can execute the description of the resource processing method in each embodiment of the present application, so it will not be repeated here. In addition, the description of the beneficial effects of using the same method will not be repeated. For technical details not disclosed in the computer storage medium embodiment involved in the present application, please refer to the description of the method embodiment of the present application.

[0239] As an example, the above-mentioned computer program may be deployed on one computer device for execution, or deployed on multiple computer devices located at one location for execution, or executed on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain network.

[0240] The computer-readable storage medium may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0241] The present application provides a computer program product, which includes a computer program, which is stored in a computer-readable storage medium. The processor of the computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the description of the above-mentioned resource processing method in each embodiment of the present application, and therefore, it will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in the present application, please refer to the description of the method embodiment of the present application.

[0242] The terms "first", "second", etc. in the description, claims, and drawings of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, device, product, or equipment that includes a series of steps or units is not limited to the listed steps or modules, but optionally includes steps or modules that are not listed, or optionally includes other step units inherent to these processes, methods, devices, products, or equipment.

[0243] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0244] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A resource processing method, characterized in that: The method comprises: Get the first resource to be processed; Acquire business information of the first resource; the business information includes a first business to be executed on the first resource and an expected execution time of the first business; Within a target time period before the expected execution time of the first service, a second service is executed on the first resource, and an execution result of the second service is obtained; the second service is completed before the expected execution time starts.

2. The method according to claim 1, characterized in that The first resource has an original resource indicator before executing the first service; The executing the second service on the first resource within a target period before the expected execution time of the first service includes: Obtaining a business resource indicator of the first resource in the second business; If the service resource indicator is higher than the original resource indicator, the second service is performed on the first resource within the target time period.

3. The method according to claim 2, characterized in that The original resource indicator includes a resource growth indicator of the first resource before the first service is performed on the first resource; The business resource indicator includes a resource growth indicator of the first resource in the second business.

4. The method according to claim 2 or 3, characterized in that: The second service includes a first sub-service and a second sub-service; The first sub-service is used to convert the first resource into a second resource according to a target resource conversion indicator at the start time of the target time period; The second sub-service is used to convert the second resource back to the first resource according to the target conversion indicator at the end time of the target time period; The second service is used to obtain the growth resources of the first resource within the target time period, and is used to remove the growth resources of the second resource from the growth resources of the first resource.

5. The method according to claim 4, characterized in that The start time of the target period is the time when the second service starts to be executed on the first resource; The end time of the target period is a time before the expected execution time and close to the expected execution time; The time interval between the end time of the target period and the expected execution time is less than or equal to an interval threshold.

6. The method according to claim 4, characterized in that The obtaining of the service resource indicator of the first resource in the second service includes: Acquire a first business growth indicator of the first resource in the second business; Acquire a second business growth indicator of the second resource in the second business; The first business growth indicator and the second business growth indicator are subtracted to generate the business resource indicator.

7. The method according to claim 4, characterized in that The process of executing the first sub-service includes: Acquire multiple business resources that can be converted from the first resource; Obtaining a business growth indicator of each of the multiple business resources in the second business; Converting the first resource into a business resource with the smallest corresponding business growth index among the multiple business resources; The second resource is a business resource having the smallest corresponding business growth index among the multiple business resources.

8. The method according to claim 4, characterized in that The second service is a service initiated by the first platform to the second platform; The obtaining the execution result of the second service includes: Acquire target resources transferred from the second platform to the first platform; The target resource is the difference between the growth resource of the first resource and the growth resource of the second resource after the second service is executed on the first resource, and the execution result of the second service includes the target resource generated based on the second service.

9. The method according to claim 8, characterized in that The first resource is a resource of a target object in the first platform; The method further comprises: adding the target resource to the target object's object account on the first platform; or, The target resource is added to a platform account associated with the first platform.

10. The method according to claim 8, characterized in that The first resource is a resource of a target object in the first platform; The method further comprises: Acquire a resource allocation ratio between the target object and the first platform; The target resource is divided according to the resource allocation ratio to obtain a first allocation resource for the target object and a second allocation resource for the first platform; the sum of the first allocation resource and the second allocation resource is the target resource; The first allocated resource is added to the object account of the target object on the first platform, and the second allocated resource is added to the platform account associated with the first platform.

11. The method according to claim 1, characterized in that The resource type of the first resource is a target resource type, and the first service is a service of converting the first resource into a resource type other than the target resource type; The expected execution time is the time allocated to the first resource for executing the first service when a request is made to execute the first service on the first resource.

12. A resource processing device, characterized in that: The device comprises: A first acquisition module, used to acquire a first resource to be processed; A second acquisition module is used to acquire business information of the first resource; the business information includes a first business to be executed on the first resource and an expected execution time of the first business; An execution module is used to execute a second service on the first resource within a target time period before an expected execution time of the first service, and obtain an execution result of the second service; the second service is completed before the expected execution time starts.

13. A computer program product, comprising a computer program, which implements the steps of the method according to any one of claims 1 to 11 when executed by a processor.

14. A computer device, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the method according to any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the method according to any one of claims 1 to 11.