CN112927035A - Resource allocation method, device, equipment and medium - Google Patents
Resource allocation method, device, equipment and medium Download PDFInfo
- Publication number
- CN112927035A CN112927035A CN202110129371.XA CN202110129371A CN112927035A CN 112927035 A CN112927035 A CN 112927035A CN 202110129371 A CN202110129371 A CN 202110129371A CN 112927035 A CN112927035 A CN 112927035A
- Authority
- CN
- China
- Prior art keywords
- target
- resource
- resource transfer
- transfer
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0607—Regulated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present disclosure relates to a resource allocation method, apparatus, device, and medium. The resource allocation method comprises the following steps: receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity; inquiring the effective period of the target order aiming at the target virtual commodity according to the order information; and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer quota to obtain target resource allocation information corresponding to the target resource transfer event. According to the embodiment of the disclosure, the reliability of the resource allocation result can be improved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a resource allocation method, apparatus, device, and medium.
Background
Resource allocation refers to a processing method of allocating resources to a unit time according to their use periods. Taking the allocation of the income resources of the time-effective commodities as an example, the allocation of the income resources is a processing method for allocating the income resources to unit time according to the commodity effective period of the time-effective commodities.
In the related art, resources are generally apportioned by dividing the total resource amount by the total number of days. However, if revenue resources are allocated by dividing the total revenue resource amount of the time-sensitive product by the total validation period, if a billing error occurs during the revenue resource change, the allocation result of the revenue resources may be erroneous, and the reliability of the allocation result of the revenue resources may be reduced.
Disclosure of Invention
To solve the technical problem or at least partially solve the technical problem, the present disclosure provides a resource allocation method, apparatus, device, and medium.
In a first aspect, the present disclosure provides a resource allocation method, including:
receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity;
inquiring the effective period of the target order aiming at the target virtual commodity according to the order information;
and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer quota to obtain target resource allocation information corresponding to the target resource transfer event.
In a second aspect, the present disclosure provides a resource apportioning apparatus, including:
the information receiving unit is configured to receive target information related to a target resource transfer event, the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity;
the first query unit is configured to query the effective period of the target order for the target virtual commodity according to the order information;
and the resource allocation unit is configured to allocate resources to the resource transfer amount according to the resource transfer type and the effective period to obtain target resource allocation information corresponding to the target resource transfer event.
In a third aspect, the present disclosure provides a resource apportionment apparatus, including:
a processor;
a memory for storing executable instructions;
wherein the processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the resource allocation method according to the first aspect.
In a fourth aspect, the present disclosure provides a computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to implement the resource apportionment method of the first aspect.
Compared with the prior art, the technical scheme provided by the embodiment of the disclosure has the following advantages:
the resource allocation method, the device, the equipment and the medium of the embodiment of the disclosure can query the effective period of the target order corresponding to the order information for the target virtual commodity related to the target order according to the order information in the target information after receiving the target information related to the target resource transfer event, and then perform resource allocation on the resource transfer amount in the target information according to the resource transfer type and the effective period in the target information to obtain the target resource allocation information corresponding to the target resource transfer event, so that the resource transfer amount related to the target resource transfer event can be independently allocated, and the reliability of the resource allocation result is improved.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
FIG. 1 is an architecture diagram of a resource process provided by an embodiment of the present disclosure;
FIG. 2 is an architecture diagram of another resource process provided by embodiments of the present disclosure;
fig. 3 is a schematic flow chart of a resource allocation method according to an embodiment of the present disclosure;
FIG. 4 is a schematic flow chart of another resource allocation method provided in the embodiments of the present disclosure;
fig. 5 is a schematic flow chart of another resource allocation method provided in the embodiment of the present disclosure;
fig. 6 is a schematic flowchart of another resource allocation method according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The virtual goods described in this disclosure may be time-sensitive goods, which may be goods that can provide corresponding benefits to the user for a continuous period of time. The rights provided for the user may include usage rights for specifying members, functions, objects, and the like in the platform.
In particular, the designated objects may include images, audio, video, files, etc. that may be used within the designated platform.
Alternatively, the designated platform may include a designated application or a designated website.
The resources described in this disclosure may include monetary resources, virtual monetary resources purchased using currency, and the like. Where the monetary resource may be funds in a funding account, the virtual monetary resource may be a token within a given platform.
Since the time-sensitive commodity is a relatively special commodity, the resources generated by purchasing the time-sensitive commodity are transferred in or out, and the resources cannot be processed according to the income of the day of purchasing the time-sensitive commodity but need to be allocated to each day of the duration interval of the time-sensitive commodity.
In the related art, resources are generally apportioned by dividing the total resource amount by the total number of days. However, if revenue resources are allocated by dividing the total revenue resource amount of the time-sensitive product by the total validation period, if a billing error occurs during the revenue resource change, the allocation result of the revenue resources may be erroneous, and the reliability of the allocation result of the revenue resources may be reduced.
In order to solve the above problems, the present disclosure provides a resource allocation method, apparatus, device, and medium.
The resource allocation method provided by the present disclosure may be applied to the architectures shown in fig. 1 and fig. 2, and is specifically described in detail with reference to fig. 1 and fig. 2.
Fig. 1 shows an architecture diagram of a resource process provided by an embodiment of the present disclosure.
As shown in fig. 1, the architecture may include at least one electronic device 101 of a client, and at least one order processing server 102 and at least one data management server 103 of a server. The electronic device 101 may establish a connection with the order processing server 102 through a network protocol, such as hypertext transfer protocol security protocol (HTTPS), and perform information interaction, and the order processing server 102 may establish a connection with the data management server 103 through a network protocol, such as HTTPS, and perform information interaction. The electronic device 101 may be a device with a communication function, such as a mobile phone, a tablet computer, a desktop computer, a notebook computer, a vehicle-mounted terminal, a wearable device, an all-in-one machine, and an intelligent home device, and may also be a device simulated by a virtual machine or a simulator. The order processing server 102 and the data management server 103 may be devices with storage and computing functions, such as a cloud server or a server cluster.
Based on the above architecture, the user can log in a specified platform on the electronic device 101 and buy or repurchase the target virtual goods in the specified platform. The electronic device 101 may send a target transaction request for purchasing or repurchasing a target virtual good to the order processing server 102 of the designated platform, so that the order processing server 102 performs target resource transfer based on the target transaction request. After the target resource transfer is completed, the order processing server 102 may send the relevant information related to the target resource transfer event to the data management server 103 of the designated platform, so that the data management server 103 may allocate the resource transfer amount related to the target resource transfer event.
In order to improve the reliability of the resource allocation result, the data management server 103 may receive target information related to a target resource transfer event sent by the order processing server 102, where the target information includes a resource transfer type, a resource transfer amount, and order information of a target order, and the target order is used to obtain a target virtual commodity; inquiring the effective period of the target order aiming at the target virtual commodity according to the order information; and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer quota to obtain target resource allocation information corresponding to the target resource transfer event.
Therefore, the data management server 103 can independently perform resource allocation calculation on the resource transfer amount related to the target resource transfer event, that is, perform independent resource allocation calculation on the resource transfer amount generated by each transaction request, and can avoid errors in allocation results of the income resources due to accounting errors of the income resources of the target virtual commodity in the process of allocating the income resources by dividing the total income resource amount of the time-efficient commodity by the total validation period, thereby improving the reliability of the resource allocation results.
In addition, the resource allocation method provided by the present disclosure may be applied to the architecture formed by the electronic device, the order processing server and the data management server, and may also be applied to the architecture formed by the electronic device and the platform server, and the following description is made with reference to the architecture shown in fig. 2.
Fig. 2 shows an architecture diagram of another resource process provided by an embodiment of the present disclosure.
As shown in fig. 2, the architecture may include at least one electronic device 201 of a client and at least one platform server 202 of a server. The electronic device 201 may establish a connection with the platform server 202 through a network protocol such as HTTPS and perform information interaction. The electronic device 201 may be a device with a communication function, such as a mobile phone, a tablet computer, a desktop computer, a notebook computer, a vehicle-mounted terminal, a wearable device, an all-in-one machine, and an intelligent home device, and may also be a device simulated by a virtual machine or a simulator. The platform server 202 may be a device with storage and computing functions, such as a cloud server or a server cluster.
Based on the above framework, the user can log in a specified platform on the electronic device 201 and buy or repurchase the target virtual goods in the specified platform. The electronic device 201 may send a target transaction request for purchasing or repurchasing a target virtual commodity to the platform server 202 of a designated platform, so that the platform server 202 performs target resource transfer based on the target transaction request, and based on the relevant information related to the target resource transfer event carried in the target transaction request, the resource transfer amount related to the target resource transfer event is apportioned.
In order to improve the reliability of the resource allocation result, the platform server 202 may receive a target transaction request which is sent by the electronic device 201 and carries target information related to a target resource transfer event, where the target information includes a resource transfer type, a resource transfer amount, and order information of a target order, and the target order is used to obtain a target virtual commodity; responding to the target transaction request, and extracting target information carried by the target transaction request; inquiring the effective period of the target order aiming at the target virtual commodity according to the order information; and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer quota to obtain target resource allocation information corresponding to the target resource transfer event.
Therefore, the platform server 202 can respond to the target transaction request, independently perform resource allocation calculation on the resource transfer amount related to the target resource transfer event, that is, independently perform resource allocation calculation on the resource transfer amount generated by each transaction request, and can avoid the allocation result error of the income resources caused by the accounting error of the income resources of the target virtual commodity in the process of performing income resource allocation by dividing the total income resource amount of the time-efficient commodity by the total effective period, thereby improving the reliability of the resource allocation result.
According to the above architecture, the resource allocation method provided by the embodiment of the present disclosure is described below with reference to fig. 3 to 6. In the disclosed embodiment, the resource allocation method may be performed by a server. In some embodiments, the server may be the data management server 103 in the server shown in fig. 1. In other embodiments, the server may also be the platform server 20 in the server side shown in fig. 2. The server may be a cloud server or a server cluster or other devices with storage and computing functions.
Fig. 3 shows a flowchart of a resource allocation method provided by an embodiment of the present disclosure.
As shown in fig. 3, the resource allocation method may include the following steps.
S310, receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for obtaining a target virtual commodity.
In the embodiment of the present disclosure, the target resource transfer event may be any resource transfer event, which is not limited herein.
In some embodiments, the target resource transfer event may include a target resource transfer-in event. At this time, the resource transfer type may include a resource transfer-in type, and the resource transfer limit may include a resource transfer limit.
Alternatively, the target order may be an order that causes the target resource transfer event, that is, the target resource transfer event may be a resource transfer event generated by acquiring the target virtual commodity. For example, the target resource transfer event may be a resource transfer event generated for the purchase of the target virtual good.
In other embodiments, the target resource transfer event may comprise a target resource roll-out event. At this time, the resource transfer type may include a resource roll-out type, and the resource transfer amount may include a resource roll-out amount.
Alternatively, the target order may be an order targeted by the target resource roll-out event, that is, the target resource roll-out event may be a resource transfer event generated by returning the target virtual goods acquired through the target order. For example, the target resource roll-out event may be a resource transfer event resulting from a repurchase of a target virtual good purchased through a target order.
In the embodiment of the present disclosure, the server may receive target information related to the target resource transfer event, and further perform resource allocation on the target resource transfer event based on the target information.
In some embodiments of the present disclosure, the server may directly receive target information related to a target resource transfer event sent by another device, and further perform resource allocation on the target resource transfer event based on the target information.
Optionally, the other device may be an electronic device, and may also be a server, which is not limited herein. For example, the other device may be the order processing server 102 in the embodiment shown in FIG. 1.
In other embodiments of the present disclosure, the server may further receive a target transaction request carrying target information sent by another device, and in response to the target transaction request, extract the target information carried by the target transaction request, and further perform resource allocation on a target resource transfer event based on the target information.
Optionally, the other device may be an electronic device, and may also be a server, which is not limited herein. For example, the other device may be the electronic device 201 in the embodiment shown in fig. 2.
Alternatively, the target transaction request may be a transaction request for acquiring the target virtual good or returning the acquired target virtual good.
In the case that the target resource transfer event includes a target resource transfer event, the target transaction request may include a transaction request for obtaining the target virtual good; in the event that the target resource transfer event comprises a target resource roll-out event, the target transaction request may comprise a transaction request for returning the acquired target virtual good.
And S320, inquiring the effective period of the target order aiming at the target virtual commodity according to the order information.
In the embodiment of the present disclosure, since the target virtual product is a time-sensitive product, and the time-sensitive product is a product capable of providing corresponding rights and interests for the user in a continuous period of time, each target order will set an effective period for the target virtual product.
Taking a member with a time-sensitive commodity as a designated platform as an example, a user purchases a 1-month member with the designated platform in 1 month and 3, if the user does not purchase the member with the designated platform, the effective period of the 1-month member purchased by the user is 3-1 month to 3-31 months; if the user purchases the member which is not the member of the designated platform, and the valid period of the member is 3 months and 31 days, the valid period of the member purchased by the user in 1 month is 4 months and 1 day to 4 months and 30 days.
Therefore, when a user acquires a target virtual commodity and generates an order, the effective period of the order for the target virtual commodity is influenced based on different time for acquiring the target virtual commodity, different use permissions of the user for the target virtual commodity and different states of the use permissions.
Therefore, for the target resource transfer event, resource allocation needs to be performed for the effective period of the target virtual goods based on the target order.
In the embodiment of the present disclosure, after the server receives the target information related to the target resource transfer event, the effective period of the target order for the target virtual commodity needs to be queried according to the order information, so as to perform resource allocation on the target resource transfer event based on the queried effective period.
S330, according to the resource transfer type and the effective period, resource allocation is carried out on the resource transfer quota, and target resource allocation information corresponding to the target resource transfer event is obtained.
In the embodiment of the present disclosure, different resource transfer types may correspond to different resource allocation manners, and after the server queries an effective period of the target order for the target virtual commodity, the server may perform resource allocation on the resource transfer amount according to the effective period by using the resource allocation manner corresponding to the resource transfer type of the target resource transfer event, so as to obtain target resource allocation information corresponding to the target resource transfer event.
In some embodiments of the present disclosure, in the case that the target resource transfer event includes a target resource transfer-in event, the target resource apportionment information may include target transfer-in resource apportionment information.
In other embodiments of the present disclosure, in the case that the target resource transfer event includes a target resource roll-out event, the target resource allocation information may include target roll-out resource allocation information.
In the embodiment of the disclosure, after receiving the target information related to the target resource transfer event, according to the order information in the target information, the effective period of the target order corresponding to the order information for the target virtual commodity related to the target order can be queried, and then according to the resource transfer type and the effective period in the target information, the resource transfer amount in the target information is subjected to resource allocation to obtain the target resource allocation information corresponding to the target resource transfer event.
In the embodiment of the present disclosure, different resource transfer types may correspond to different resource allocation manners, and the resource transfer types may include a resource transfer-in type and a resource transfer-out type, and the resource allocation manners corresponding to the resource transfer-in type and the resource transfer-out type will be described below.
In some embodiments of the present disclosure, the target resource transfer event may include a target resource transfer-in event, the resource transfer type may include a resource transfer-in type, the resource transfer quota may include a resource transfer quota, and the target resource apportionment information may include target transfer-in resource apportionment information.
Optionally, the target information may further include a resource transfer application time. The resource transfer application time may be a time when the user applies to the designated platform to acquire the target virtual commodity or returns the acquired target virtual commodity, that is, a time when the user applies to the designated platform to initiate a target resource transfer event.
Further, in the case that the target resource transfer event includes a target resource transfer-in event, the resource transfer application time may include a resource transfer-in application time.
Specifically, when the target resource transfer event includes a target resource transfer-in event, the resource transfer-in application time may be a time when the user applies to the designated platform to acquire the target virtual commodity, that is, a time when the user applies to the designated platform to initiate the target resource transfer-in event of transferring to the designated platform.
Returning to fig. 3, in these embodiments, optionally, S330 may specifically include:
according to the effective duration corresponding to the effective period, resource sharing is carried out on the resource transfer-in quota to obtain an average resource transfer-in quota corresponding to each settlement period in the effective period;
and generating target transfer-in resource allocation information according to the order information, the resource transfer-in application time, the effective period, the effective duration, the resource transfer-in limit and the average resource transfer-in limit.
Specifically, after the server queries the effective period of the target order for the target virtual commodity, the server may perform resource allocation on the resource transfer amount according to the effective duration corresponding to the effective period to obtain an average resource transfer amount corresponding to each settlement period in the effective period, and then generate target transfer-in resource allocation information according to the order information, the resource transfer-in application time, the effective period, the effective duration, the resource transfer amount and the average resource transfer amount.
The following will be explained with the embodiment shown in fig. 4.
Fig. 4 shows a flowchart of another resource allocation method provided by the embodiment of the present disclosure.
As shown in fig. 4, the resource allocation method may include the following steps.
S410, receiving target information related to a target resource transfer-in event, wherein the target information comprises a resource transfer-in type, a resource transfer-in amount, order information of a target order and resource transfer-in application time, and the target order is used for obtaining a target virtual commodity.
S410 is similar to S310 in the embodiment shown in fig. 3, and is not described herein again.
And S420, inquiring the effective period of the target order aiming at the target virtual commodity according to the order information.
In some embodiments, the order information may include an order number for the target order.
In these embodiments, optionally, S420 may specifically include:
searching a target order corresponding to the order number in a plurality of pre-stored orders;
and extracting the effective period aiming at the target virtual commodity from the target order.
Specifically, after receiving the target information related to the target resource transfer event, the server may extract an order number in the target information, search for a target order with the order number in a prestored order in the server, and further extract an effective period for the target virtual commodity from the target order.
In still other embodiments, the order information may further include an effective period of the target order for the target virtual good.
In these embodiments, optionally, S420 may specifically include:
and extracting the effective period of the target order aiming at the target virtual commodity from the order information.
Specifically, after receiving the target information related to the target resource transfer-in event, the server may directly extract the validation period in the target information.
Optionally, the order information may further include at least one of an order number, target virtual good information, order generation time, and the like.
Further, the virtual goods information may include at least one of a goods identification and a goods name of the virtual goods.
S430, according to the effective duration corresponding to the effective period, resource sharing is carried out on the resource transfer quota, and the average resource transfer quota corresponding to each settlement period in the effective period is obtained.
Because the financial settlement is performed according to the account in each settlement period, the server can obtain the average resource transfer amount corresponding to each settlement period in the effective period after resource allocation is performed on the resource transfer amount, so that the financial settlement can be used.
Alternatively, the settlement period may include one day, one month, one quarter, or one year, without limitation.
In some embodiments, if the validation period is any time period within the settlement period, S430 may specifically include:
and taking the resource transfer quota as the daily average resource transfer quota of the settlement period to which the effective period belongs.
Taking the settlement period as one day as an example, if the effective period is any time period in one day, the user can only enjoy the corresponding rights and interests in the corresponding time period in one day, so that all the resource transfer-in quota corresponding to the target order is only allocated to the day, and the resource transfer-in quota can be used as the daily-average resource transfer-in quota of the date to which the effective period belongs. Taking a member with a time-sensitive commodity as a specified platform and a resource transfer limit as a income resource limit generated by a user for purchasing the member as an example, if the effective period of the member is 18:00-20:00 in 1 day in 3 months, the user can only enjoy the rights and interests of the member in the specified platform in the time period, so that the income resource limit generated by the user for purchasing the member is only allocated to one day in 1 day in 3 months, and the income resource limit can be taken as a daily average income resource limit in 1 day in 3 months.
In other embodiments, if the validation period is one settlement period and more than one settlement period, S430 may specifically include:
determining the total settlement period number corresponding to the effective period according to the effective duration corresponding to the effective period;
dividing the resource transfer-in quota by the total settlement cycles to obtain the average resource transfer-in quota corresponding to each settlement cycle in the effective cycle.
Taking the settlement period as one day as an example, if the effective period is one day or more, the user can enjoy the corresponding rights and interests for multiple days continuously, so that all resource transfer-in limits corresponding to the target order are allocated to each day on which the user can enjoy the corresponding rights, and then the total number of days corresponding to the effective period can be determined according to the effective duration corresponding to the effective period, and then the resource transfer-in limits are divided by the total number of days to obtain the daily-average resource transfer-in limits corresponding to the effective period. Taking a member with a time-sensitive commodity as a specified platform and a resource transfer quota as an income resource quota generated by a user for purchasing the member as an example, if the user purchases a 31-day member in 1 month and 3 and generates an order, and the effective period of the member corresponding to the order is 24:00 from 1 month and 3 to 31 months, the user can enjoy the member rights and interests corresponding to the order in the specified platform every 3 months, so that the income resource quota generated by the user for purchasing the member is divided into 3 days, namely the total effective period of the member is 31 days, and the income resource quota can be divided by 31 days to obtain the daily income resource quota of 3 months and every day.
S440, generating target transfer-in resource allocation information according to the order information, the resource transfer-in application time, the effective period, the effective duration, the resource transfer-in limit and the average resource transfer-in limit.
In the embodiment of the disclosure, after the server calculates the average resource transfer amount corresponding to each settlement period in the effective period, target transfer-in resource allocation information can be generated according to the order information, the resource transfer-in application time, the effective period, the effective duration, the resource transfer-in amount and the average resource transfer amount, and then the target transfer-in resource allocation information is stored for subsequent financial settlement.
In some embodiments, a resource allocation information table may be established for each user for each virtual commodity, so as to maintain resource transfer flow information of the virtual commodity for each user.
In these embodiments, the target information related to the target resource transfer-out event may further include user information of a target user who triggers the target resource transfer event and target virtual commodity information, and the server may store the target transfer-out event into a resource allocation information table of the target user for the target virtual commodity according to the user information and the target virtual commodity information after generating the target transfer-in resource allocation information. The user information may include at least one of a user name and a user Identification (ID).
Optionally, the resource transfer-in quota and the average resource transfer-in quota may both be expressed in a positive number form to represent the resource transfer type as the resource transfer-in type.
Optionally, the order information may include an order number of the target order.
Optionally, the server may further generate the target transfer-in resource apportionment information according to a running number of the target transfer-in resource apportionment information in the resource transfer running information and an order type corresponding to the resource transfer type.
When the resource transfer type is the resource transfer type, the resource transfer application time may be time for purchasing the target virtual commodity, that is, order generation time of the target order, and the order type corresponding to the resource transfer type may be a purchase type.
Taking the member with the time-sensitive commodity as the appointed platform and the resource transfer quota as the income resource quota generated by the user for purchasing the member as an example, the serial number can be the serial number of the member, the order number can be the order number of the order for purchasing the member, the resource transfer application time can be the date for purchasing the member, the effective duration can be the member duration, the settlement period can be daily, the average resource transfer quota can be the daily income, the order type can be the purchase type, if the user purchases the member for 31 days in 3/1 and generates the order, the member corresponding to the order takes effect for a period of 24:00 from 3 months and 1 day to 3 months and 31 days, and the user purchases the member for 30 days again in 3 months and 5 days and generates the order, the effective period of the member corresponding to the order is 24:00 from 4 months 1 to 4 months 30 days, and the transferred-in resource allocation information in the resource transfer flow information table can be shown in table 1.
Table 1 resource allocation information table
Member running number | Order number | Date | Member time (day) | Amount (Yuan) | Effective period | Daily income (Yuan) | Type of order |
1001 | 1 | 3.1 | 31 | 31 | 3.1~3.31 | 1 | Purchasing |
1002 | 2 | 3.5 | 30 | 30 | 4.1~4.30 | 1 | Purchasing |
Therefore, in the embodiment of the disclosure, the server can independently share the resource transfer amount related to each resource transfer event, so that the reliability of the transfer resource sharing result is improved, and the accuracy of financial settlement is further improved.
In other embodiments of the present disclosure, the target resource transfer event may include a target resource roll-out event, the resource transfer type may include a resource roll-out type, the resource transfer amount may include a resource roll-out amount, and the target resource apportionment information may include target roll-out resource apportionment information.
Optionally, the target information may further include a resource transfer application time.
Further, in the case that the target resource transfer event includes a target resource roll-out event, the resource transfer application time may include a resource roll-out application time.
Specifically, when the target resource transfer event includes a target resource transfer-out event, the resource transfer-out application time may be a time when the user applies for returning the target virtual commodity to the designated platform, that is, a time when the user applies for initiating the target resource transfer-out event for transferring the resource from the designated platform to the designated platform.
Returning to fig. 3, in these embodiments, optionally, S330 may specifically include:
according to the resource transfer-out application time and the effective period, resource allocation is carried out on the resource transfer-out amount, and a target transfer-out resource allocation result corresponding to the target resource transfer-out event is obtained;
and generating target transfer-out resource allocation information according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount and the target transfer-out resource allocation result.
Specifically, after the server queries the effective period of the target order for the target virtual commodity, the server may perform resource allocation on the resource transfer-out amount according to the resource transfer-out application time and the effective period to obtain a target transfer-out resource allocation result corresponding to the target resource transfer-out event, and then generate target transfer-out resource allocation information according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount, and the target transfer-out resource allocation result.
The following will be explained with an embodiment shown in fig. 5.
Fig. 5 is a flowchart illustrating a further resource allocation method provided by the embodiment of the present disclosure.
As shown in fig. 5, the resource allocation method may include the following steps.
S510, receiving target information related to a target resource transfer-out event, wherein the target information comprises a resource transfer-out type, a resource transfer-out amount, order information of a target order and resource transfer-out application time, and the target order is used for obtaining a target virtual commodity.
S510 is similar to S310 in the embodiment shown in fig. 3, and is not described herein again.
S520, inquiring the effective period of the target order aiming at the target virtual commodity according to the order information.
In some embodiments, the user may return the target virtual good operation based on the target order, so that the order information in the target information involved in the target resource roll-out event may include the order number of the target order.
In these embodiments, optionally, S520 may specifically include:
searching a target order corresponding to the order number in a plurality of pre-stored orders;
and extracting the effective period aiming at the target virtual commodity from the target order.
Specifically, after receiving the target information related to the target resource roll-out event, the server may extract an order number in the target information, search for a target order with the order number in a prestored order in the server, and further extract an effective period for the target virtual commodity from the target order.
In other embodiments, the user may perform an operation of returning the target virtual good based on the target order, so that the order information in the target information related to the target resource roll-out event may further include an effective period of the target order for the target virtual good.
In these embodiments, optionally, S520 may specifically include:
and extracting the effective period of the target order aiming at the target virtual commodity from the order information.
Specifically, after receiving the target information related to the target resource roll-out event, the server may directly extract the validation period in the target information.
Optionally, the order information may further include at least one of an order number, target virtual good information, order generation time, and the like.
Further, the virtual goods information may include at least one of a goods identification and a goods name of the virtual goods.
In further embodiments, S520 may specifically include:
according to the order information, target transfer-in resource allocation information corresponding to the target order is inquired in the historical resource allocation information;
and transferring the target into the resource allocation information, and extracting an effective period.
The server generates the transferred-in resource apportionment information by using the order information and the effective period corresponding to the resource transfer-in event, so that the transferred-in resource apportionment information corresponding to the target order comprises the order information and the effective period of the target order.
Optionally, the user may perform an operation of returning the target virtual product based on the target order, so that the order information in the target information related to the target resource roll-out event may include an order number of the target order.
Accordingly, the order information for the server to generate the in-turned resource allocation information may also include the order number of the target order.
Therefore, after receiving the target information related to the target resource roll-out event, the server can extract the order number in the target information, query the target roll-in resource allocation information corresponding to the target order in the historical resource allocation information, and further extract the effective period from the target roll-in resource allocation information.
In some embodiments, the historical resource allocation information may include all of the resource allocation information stored in the server.
In other embodiments, in the case that the server establishes one resource allocation information table for each user, the target information related to the target resource transfer-out event may further include user information of a target user that triggers the target resource transfer event. Wherein the user information may include at least one of a user name and a user ID.
Accordingly, the historical resource allocation information may include all resource allocation information of the target user corresponding to the user information stored in the server.
In still other embodiments, in a case where the server establishes a resource allocation information table for each user for each virtual commodity, the target information related to the target resource transfer-out event may further include user information of a target user and target virtual commodity information that trigger the target resource transfer event. Wherein the user information may include at least one of a user name and a user ID.
Accordingly, the historical resource allocation information may include resource allocation information in the resource transfer flow information of the target virtual commodity for the target user stored in the server.
S530, according to the resource transfer-out application time and the effective period, resource allocation is carried out on the resource transfer-out amount, and a target transfer-out resource allocation result corresponding to the target resource transfer-out event is obtained.
In the embodiment of the present disclosure, if the user returns the acquired target virtual commodity, that is, the refund occurs to the target order of the target virtual commodity, then the resource roll-out amount that occurs accordingly should be allocated to each settlement period within the effective period of the target virtual commodity instead of that settlement period in which the target virtual commodity is acquired, that is, the deduction of the income resource of the target virtual commodity should be allocated to each settlement period within the effective period of the target virtual commodity.
Alternatively, the settlement period may include one day, one month, one quarter, or one year, without limitation.
In some embodiments, S530 may specifically include:
under the condition that the resource transfer-out application time is determined to be not later than the deadline of the effective period, resource allocation is carried out on the resource transfer-out quota according to the effective duration to obtain an average resource transfer-out quota corresponding to each settlement period in the effective period;
and taking the average resource transfer-out amount as a target transfer-out resource allocation result.
Specifically, after the effective period of the target order for the target virtual commodity is inquired, the server may first judge whether the resource transfer-out application time is later than the deadline of the effective period, and if it is determined that the resource transfer-out application time is not later than the deadline of the effective period, the server may perform resource allocation on the resource transfer-out quota according to the effective time length to obtain an average resource transfer-out quota corresponding to each settlement period in the effective period, and then use the average resource transfer-out quota as a target transfer-out resource allocation result.
The method for resource sharing of the resource transfer-out amount according to the effective duration is similar to the method for resource sharing of the resource transfer-in amount according to the effective duration, and is not described herein again.
It should be noted that the deadline for the resource transfer-out application time to be not later than the validation period includes the following two cases:
the resource transfer-out application time is earlier than the starting time of the effective period, at this time, the target virtual commodity does not take effect, the resource transfer-out amount can be the same as the resource transfer-in amount generated by the target order, and therefore the user can carry out full refund on the target order;
the resource transfer-out application time is not earlier than the starting time of the effective period, at this time, the target virtual commodity is effective, the resource transfer-out amount can be part or all of the resource transfer-in amount generated by the target order, and therefore the user can perform partial refund or full refund for the target order.
Taking a member with a time-sensitive commodity as a specified platform, a resource transfer-out amount as a returned resource amount generated by a user for returning to purchase the member, and a settlement period as one day, the user purchases a 31-day member in 2-1 month and generates an order, the effective period of the member corresponding to the order is 3-1 month to 3-31 month 24:00, if the user applies for the return of the member purchased by the order in 2-5 month, the return time is 2-5 month and is 3-1 month earlier than the effective period of the member corresponding to the order and 3-31 month later, so that the user can perform full-amount return on the order, and the returned resource amount generated by the user for the return needs to be allocated to each day of the effective period of the member corresponding to the order, namely each day of 3 months.
Taking the time-sensitive commodity as the member of the designated platform, the resource transfer-out limit as the returned resource limit generated by the user returning to the member and the settlement period as one day, the user purchases the member for 31 days in 2 months and 1 day and generates an order, the effective period of the member corresponding to the order is 3 months and 1 days to 3 months and 31 days, 24:00, if the user applies for refund to the member purchased by the order on 3 months and 5 days, since the refund time is 3 months and 5 days, and is 3 months and 1 days later than the effective time of the member corresponding to the order but is 3 months and 31 days earlier than the deadline of the member corresponding to the order, the user can perform partial refund for the order, in addition, the returned resource amount generated by the refund of the user needs to be allocated to each day of the validation period of the member corresponding to the order, namely, each day of 3 months.
In other embodiments, S530 may specifically include:
under the condition that the resource transfer-out application time is determined to be later than the deadline time of the effective period, taking the resource transfer-out quota as the current resource transfer-out quota of the settlement period to which the resource transfer-out application time belongs;
and taking the current resource transfer-out quota as a target transfer-out resource allocation result.
In practical applications, it may also happen that the user returns the target virtual good for some reason after the expiration period has expired.
Therefore, the server can determine whether the resource transfer-out application time is later than the deadline of the effective period or not, and can also determine that the resource transfer-out application time is later than the deadline of the effective period.
Taking a member with a time-sensitive commodity as a specified platform and a resource transfer-out limit as a returned resource limit generated by a user for returning to the member, wherein a settlement period is one day, the user purchases a 31-day member in 1 month and 2 days and generates an order, the effective period of the member corresponding to the order is 24:00 from 1 month and 3 months to 31 months, if the user finds that the member is in price reduction in 5 months and 4 months and 5 days are in a price guarantee period of the member price, the user can apply for refund for the member difference, but because the refund time is 4 months and 5 days and is 3 months and 31 days later than the deadline of the member corresponding to the order, the returned resource limit generated by the refund of the user only needs to be allocated to the day on which the user applies for refund, namely 4 months and 5 days.
And S540, generating target transfer-out resource allocation information according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount and the target transfer-out resource allocation result.
In the embodiment of the disclosure, the resource allocation information that has entered the account cannot be modified, and only the resource allocation information can be compensated in a new added manner.
Therefore, after the server calculates the target transfer-out resource allocation result, the target transfer-out resource allocation information for the target resource transfer-out event can be generated according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount and the target transfer-out resource allocation result, and the target transfer-out resource allocation information is stored for subsequent financial settlement.
In some embodiments, the target information related to the target resource transfer-out event may further include user information of a target user who triggers the target resource transfer event and target virtual commodity information, and in a case where a resource allocation information table is respectively established for each user for each virtual commodity, after the server generates the target transfer-out resource allocation information, the target transfer-out resource allocation information may be further stored in the resource allocation information table for the target virtual commodity of the target user according to the user information and the target virtual commodity information.
Optionally, both the resource transfer-out amount and the target transfer-out resource apportionment result may be represented in a negative form, so as to represent the resource transfer type as the resource transfer-out type.
Optionally, the order information may include an order number of the target order.
Optionally, the server may further generate the target transfer-out resource allocation information according to a pipeline number of the target transfer-out resource allocation information in the resource transfer pipeline information and an order type corresponding to the resource transfer type.
When the resource transfer type is the resource transfer type, the resource transfer application time may be time for returning the target virtual commodity, that is, time for applying for refund to the target order, and the order type corresponding to the resource transfer type may be a refund type.
Taking the time-sensitive commodity as a member of a specified platform, taking the resource transfer-in amount as an income resource amount generated by the user for purchasing the member, taking the resource transfer-out amount as a refund resource amount generated by the user for initiating a refund for the purchased member, taking the flow number as the member flow number, taking the order number as the order number of the purchasing member or the order number of the refund for the refund, taking the resource transfer-in application time as the date for purchasing the member, taking the resource transfer-out application time as the time for applying for refund, taking the effective time as the member time, taking the settlement period as daily, taking the average resource transfer-in amount and the target transfer-out resource allocation result as daily income, taking the order type as the purchase type and the refund type, and taking the effective period of the member corresponding to the order as 24:00 from 3 month 1 to 3 month 31 days if the user purchases the member and generates the order on 2 month 1 day, and the user initiates refunds for the members in the order on day 5/2, the transferred-in resource allocation information in the resource transfer flow information table can be as shown in table 2.
Table 2 resource allocation information table
Member running number | Order number | Date | Member time (day) | Amount (Yuan) | Effective period | Daily income (Yuan) | Type of order |
1001 | 1 | 2.1 | 31 | 31 | 3.1~3.31 | 1 | Purchasing |
1002 | 1 | 2.5 | 31 | 31 | 3.1~3.31 | -1 | Refund |
Therefore, in the embodiment of the present disclosure, accurate and efficient resource allocation can be achieved in a composite scenario in which a target virtual product is purchased for multiple times, a refund is made to the whole amount or a part of any order of the purchased target virtual product, and a refund is initiated to the order after the effective period of any order for the target virtual product is exceeded, and consistency of the effective period and the allocation period of the transferred-in resource allocation information and the transferred-out resource allocation information corresponding to one order is ensured.
Continuing with Table 2, for financial settlement, a "refund" resource allocation message is equivalent to a "hedge" record, which indicates that order 1 has a refund, a refund amount of 31 dollars, a daily revenue of-1 dollar, and a hedge against the daily revenue for the same effective weekday in the "buy" resource allocation message.
Thus, returning to fig. 3, optionally, the target information may further include user information of the target user and target virtual good information of the target virtual good that trigger the target resource transfer event.
The user information may include at least one of a user name and a user ID, and the target virtual commodity information may include at least one of a commodity identification and a commodity name of the target virtual commodity.
Further, after S330, the method may further include:
inquiring a resource allocation information table of the target user aiming at the target virtual commodity according to the user information and the target virtual commodity information;
and calculating the total resource transfer amount of the target virtual commodity corresponding to each settlement period aiming at the target user according to the resource allocation information in the resource allocation information table.
Specifically, the server may first query a target user corresponding to the user information, further query a resource allocation information table of a target virtual commodity corresponding to the target virtual commodity information targeted by the target user in the resource allocation information tables of a plurality of virtual commodities purchased by the target user, further extract resource allocation information corresponding to an effective period including each settlement period, and calculate a total resource transfer amount of each settlement period by using the extracted resource allocation information.
Continuing with table 2 as an example, table 2 includes all resource allocation information corresponding to 3 months and 2 days, so the total resource transfer amount of 3 months and 2 days, i.e., the total daily income, is 0 yuan.
In another embodiment of the present disclosure, after the server receives the target information related to the target resource transfer event and inquires about the effective period of the target order for the target virtual commodity according to the order information, the total effective period of the target virtual commodity may be updated for the target user triggering the target resource transfer event.
Optionally, the target information may further include user information of a target user and target virtual commodity information of a target virtual commodity, which trigger the target resource transfer event.
The user information may include at least one of a user name and a user ID, and the target virtual commodity information may include at least one of a commodity identification and a commodity name of the target virtual commodity.
Returning to fig. 3, in these embodiments, optionally after S320, the resource allocation method may further include:
inquiring the total effective period of the target virtual commodity aiming at the target user according to the user information and the target virtual commodity information;
and updating the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period.
Specifically, after the server queries the effective period of the target order for the target virtual commodity, the server may further perform a step of updating the total effective period of the target virtual commodity for the target user who triggers the target resource transfer event, that is, the server queries the total effective period of the target virtual commodity for the target user according to the user information, and updates the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period.
It should be noted that, the server may first execute the step of updating the total effective period of the target virtual product for the target user who triggers the target resource transfer event, and then execute step S330; the server may also perform step S330 first, and then perform the step of updating the total effective period of the target virtual commodity for the target user who triggered the target resource transfer event; the server may also synchronously execute step S330 and update the total effective period of the target virtual good for the target user triggering the target resource transfer event, which is not limited herein.
The following will be explained with an embodiment shown in fig. 6.
Fig. 6 shows a flowchart of a further resource allocation method provided by an embodiment of the present disclosure.
As shown in fig. 6, the resource allocation method may include the following steps.
S610, receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit, order information of a target order, user information of a target user triggering the target resource transfer event and target virtual commodity information of a target virtual commodity, and the target order is used for obtaining the target virtual commodity.
And S620, inquiring the effective period of the target order aiming at the target virtual commodity according to the order information.
S630, according to the resource transfer type and the effective period, resource sharing is carried out on the resource transfer amount, and target resource sharing information corresponding to the target resource transfer event is obtained.
S610-S630 are similar to S310-S330 in the embodiment shown in fig. 3, and are not described herein again.
And S640, inquiring the total effective period of the target virtual commodity aiming at the target user according to the user information and the target virtual commodity information.
In some embodiments, the server may further store a total effective period of each virtual good for each user.
Specifically, the server may first query a target virtual product corresponding to the target virtual product information, and then query a total effective period of the target virtual product for a target user corresponding to the user information in the total effective period of the target virtual product for a plurality of users.
In other embodiments, the server may further store a total validation period for each virtual good for each user.
Specifically, the server may first query a target user corresponding to the user information, and then query a total effective period of a target virtual product corresponding to the target virtual product information purchased by the target user in the total effective period of the plurality of virtual products purchased by the target user.
And S650, updating the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period.
In the embodiment of the present disclosure, after querying the total effective period of the target virtual product for the target user, the server may update the deadline of the target virtual product for the total effective period of the target user according to the effective period of the target order for the target virtual product, so as to obtain the updated deadline of the total effective period.
In some embodiments, in the case that the target resource transfer event includes a target resource transfer-in event, S650 may specifically include:
and taking the expiration time of the effective period as the updated expiration time.
Specifically, in the case that the target resource transfer event includes a target resource transfer event, the server may directly use the expiration date of the effective period of the target order for the target virtual commodity as the updated expiration time of the total effective period of the target virtual commodity for the target user.
Taking a member with a time-sensitive commodity as a designated platform as an example, if a user purchases a 31-day member in 3 months and 1 day and generates an order, and the effective period of the member corresponding to the order is from 3 months and 1 day to 3 months and 31 days at 24:00, then 3 months and 31 days can be directly used as the updated deadline of the total effective period of the member of the user.
In other embodiments, in the case that the target resource transfer event includes a target resource roll-out event, the target information may further include a resource transfer application time, and the resource transfer application time may include a resource roll-out application time.
Accordingly, S650 may specifically include:
determining a current deadline for a total validation period;
subtracting the effective duration corresponding to the effective period from the current deadline to obtain the deadline to be updated of the total effective period;
taking the deadline to be updated as the deadline after updating under the condition that the deadline to be updated is not earlier than the resource transfer-out application time;
and under the condition that the deadline to be updated is earlier than the resource transfer-out application time, taking the resource transfer-out application time as the post-update deadline.
Specifically, under the condition that the target resource transfer event includes a target resource roll-out event, the server may first determine a current deadline of the target virtual commodity for a total effective period of the target user, then subtract the current deadline from an effective duration corresponding to the effective period of the target order for the target virtual commodity to obtain a deadline to be updated of the total effective period, then compare the deadline to be updated of the total effective period with the resource roll-out application time, if it is determined that the deadline to be updated is not earlier than the resource roll-out application time, take the deadline to be updated as an update deadline of the target virtual commodity for the total effective period of the target user, otherwise, take the resource roll-out application time as the update deadline of the target virtual commodity for the total effective period of the target user.
Taking a member with a time-sensitive commodity as a designated platform as an example, if a user purchases a 31-day member in 2 month and 1 day and generates an order, the effective period of the member corresponding to the order is 3 month and 1 day to 3 month and 31 days, and 24:00, and the user initiates a refund for the member in the order in 2 month and 5 days, if the total effective period of the member is 2 month and 1 day to 3 month and 31 days before initiating the refund, the expiration date of the total effective period of the member can be subtracted by 31 days forward from 3 month and 31 days to obtain the deadline to be updated of the total effective period of the member, and since the time for initiating the refund by the user is 2 month and 5 days and is earlier than 2 month and 28 days, the 2 month and 28 days can be used as the updated deadline of the total effective period of the member.
Continuing to take the time-sensitive commodity as the member of the designated platform as an example, if the user purchases 31-day members in 2 month and 1 day and generates an order, the effective period of the members corresponding to the order is 3 month and 1 day to 3 month and 31 days, and 24:00, and the user initiates a refund for the members in the order in 3 month and 2 days, if the total effective period of the members is 3 month and 2 days to 3 month and 31 days before initiating the refund, the expiration date of the total effective period of the members can be subtracted by 31 days forward from 3 month and 31 days to obtain the expiration date to be updated of the total effective period of the members, which is 2 months and 28 days later than 2 months, because the time for initiating the refund by the user is 3 month and 2 days, and is later than 2 months and 28 days, the 3 month and 2 days can be used as the updated expiration time of the total effective period of the members.
Therefore, in the embodiment of the present disclosure, no matter which cycle interval of the virtual commodity for the total effective cycle of the user the effective cycle corresponding to the order for which the user initiates the refund is located, when the total effective cycle of the user is adjusted, the continuity of the total effective cycle can be ensured, and the total effective cycle is not interrupted.
The embodiment of the present disclosure further provides a resource allocation apparatus, which is described below with reference to fig. 7. In the embodiment of the present disclosure, the resource allocating apparatus 700 may be a server. In some embodiments, the server may be the data management server 103 in the server shown in fig. 1. In other embodiments, the server may also be the platform server 20 in the server side shown in fig. 2. The server may be a cloud server or a server cluster or other devices with storage and computing functions.
Fig. 7 shows a schematic structural diagram of a resource allocation apparatus provided in an embodiment of the present disclosure.
As shown in fig. 7, the resource apportioning apparatus 700 may include an information receiving unit 710, a first querying unit 720, and a resource apportioning unit 730.
The information receiving unit 710 may be configured to receive target information related to a target resource transfer event, where the target information includes a resource transfer type, a resource transfer amount, and order information of a target order, and the target order is used to obtain a target virtual commodity.
The first query unit 720 may be configured to query the effective period of the target order for the target virtual good according to the order information.
The resource allocation unit 730 may be configured to allocate resources to the resource transfer amount according to the resource transfer type and the effective period, so as to obtain target resource allocation information corresponding to the target resource transfer event.
In the embodiment of the disclosure, after receiving the target information related to the target resource transfer event, according to the order information in the target information, the effective period of the target order corresponding to the order information for the target virtual commodity related to the target order can be queried, and then according to the resource transfer type and the effective period in the target information, the resource transfer amount in the target information is subjected to resource allocation to obtain the target resource allocation information corresponding to the target resource transfer event.
In some embodiments of the present disclosure, the target resource transfer event may include a target resource roll-out event, the resource transfer type may include a resource roll-out type, the resource transfer amount may include a resource roll-out amount, and the target resource apportionment information may include target roll-out resource apportionment information.
In some embodiments of the present disclosure, the target information may further include a resource transfer application time, and the resource transfer application time may include a resource transfer-out application time.
Accordingly, the resource allocation unit 730 may include a first spreading subunit and a first generating subunit.
The first allocation subunit may be configured to allocate the resource to the resource transfer amount according to the resource transfer-out application time and the validation period, so as to obtain a target transfer-out resource allocation result corresponding to the target resource transfer-out event.
The first generating subunit may be configured to generate the target transfer-out resource allocation information according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount, and the target transfer-out resource allocation result.
In some embodiments of the present disclosure, the first partition subunit may be further configured to, under the condition that it is determined that the resource transfer-out application time is not later than the deadline of the validation period, perform resource allocation on the resource transfer-out quota according to the validation duration, to obtain an average resource transfer-out quota corresponding to each settlement period in the validation period; and taking the average resource transfer-out amount as a target transfer-out resource allocation result.
In other embodiments of the present disclosure, the first partition subunit may also be further configured to, in a case that it is determined that the resource transfer-out application time is later than the deadline of the validation period, use the resource transfer-out amount as a current resource transfer-out amount of a settlement period to which the resource transfer-out application time belongs; and taking the current resource transfer-out quota as a target transfer-out resource allocation result.
In some embodiments of the present disclosure, the first query unit 720 may include an information query subunit and a first extraction subunit.
The information query subunit may be configured to query, according to the order information, target transfer-in resource allocation information corresponding to the target order in the historical resource allocation information.
The information extraction subunit may be configured to extract an effective period from the tagged-in resource apportionment information.
In some embodiments of the present disclosure, the target resource transfer event may include a target resource transfer-in event, the resource transfer type may include a resource transfer-in type, the resource transfer quota may include a resource transfer quota, and the target resource apportionment information may include target transfer-in resource apportionment information.
In some embodiments of the present disclosure, the target information may further include resource transfer application time, and the resource transfer application time may include resource transfer application time.
Accordingly, the resource apportioning unit 730 may include a second apportioning subunit and a second generating subunit.
The second sub-stall sub-unit can be configured to perform resource allocation on the resource transfer-in quota according to the effective duration corresponding to the effective period, so as to obtain the average resource transfer-in quota corresponding to each settlement period in the effective period.
The second generating subunit may be configured to generate the target transfer-in resource apportionment information according to the order information, the resource transfer-in application time, the validation period, the validation duration, the resource transfer-in amount and the average resource transfer-in amount.
In some embodiments of the present disclosure, the target information may further include user information of a target user that triggers the target resource transfer event and target virtual good information of the target virtual good.
Accordingly, the resource apportioning apparatus 700 may further include a second querying unit, an information updating unit, and an information sending unit.
The second query unit may be configured to query a total effective period of the target virtual commodity for the target user according to the user information and the target virtual commodity information.
The information updating unit may be configured to update the deadline of the total validation period according to the validation period, so as to obtain an updated deadline of the total validation period.
The information transmitting unit may be configured to transmit the updated deadline to the electronic device.
In some embodiments of the present disclosure, the target resource transfer event may include a target resource transfer-out event, the target information may further include a resource transfer application time, and the resource transfer application time may include a resource transfer-out application time.
Accordingly, the information updating unit may include a first updating subunit, a second updating subunit, a third updating subunit, and a fourth updating subunit.
The first updating subunit may be configured to determine a current expiration time of the total validation period.
The second updating subunit may be configured to subtract the current deadline from the effective duration corresponding to the effective period to obtain the deadline to be updated of the total effective period.
The third updating subunit may be configured to use the deadline to be updated as the post-update deadline when the deadline to be updated is not earlier than the resource transfer-out application time.
The fourth updating subunit may be configured to take the resource transfer-out application time as the post-update deadline when the deadline to be updated is earlier than the resource transfer-out application time.
In some embodiments of the present disclosure, the target resource transfer event may include a target resource transfer-in event.
Accordingly, the information updating unit may include a fifth updating subunit, and the fifth updating subunit may be configured to take the expiration time of the validation period as the post-update expiration time.
It should be noted that the resource allocation apparatus 700 shown in fig. 7 may perform each step in the method embodiments shown in fig. 3 to fig. 6, and implement each process and effect in the method embodiments shown in fig. 3 to fig. 6, which are not described herein again.
The disclosed embodiments also provide a resource-apportioning device, which may include a processor and a memory, where the memory may be used to store executable instructions. The processor may be configured to read the executable instructions from the memory and execute the executable instructions to implement the resource allocation method in the above embodiments.
Fig. 8 shows a schematic structural diagram of a resource allocation apparatus provided in an embodiment of the present disclosure. Referring now specifically to FIG. 8, a schematic diagram of a resource-sharing arrangement 800 suitable for use in implementing embodiments of the present disclosure is shown.
The resource allocator apparatus 800 in the disclosed embodiment may be a server. The server may be a cloud server or a server cluster or other devices with storage and computing functions.
It should be noted that the resource allocation apparatus 800 shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of the embodiments of the present disclosure.
As shown in fig. 8, the resource allocator 800 may include a processing device (e.g., central processing unit, graphics processor, etc.) 801 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage device 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data necessary for the operation of the information processing apparatus 800 are also stored. The processing apparatus 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. Communications means 809 can allow resource-pooling device 800 to communicate wirelessly or by wire with other devices to exchange data. While fig. 8 illustrates the resource-sharing apparatus 800 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
The embodiments of the present disclosure also provide a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the processor is enabled to implement the resource allocation method in the above embodiments.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the ROM 802. The computer program, when executed by the processing apparatus 801, performs the above-described functions defined in the resource allocation method of the embodiment of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP, and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the resource-sharing device; or may exist separately and not be assembled into the resource-sharing facility.
The computer readable medium carries one or more programs which, when executed by the resource-allocator apparatus, cause the resource-allocator apparatus to perform:
receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity; inquiring the effective period of the target order aiming at the target virtual commodity according to the order information; and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer quota to obtain target resource allocation information corresponding to the target resource transfer event.
In embodiments of the present disclosure, computer program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (14)
1. A method for resource sharing, comprising:
receiving target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity;
inquiring the effective period of the target order for the target virtual commodity according to the order information;
and according to the resource transfer type and the effective period, performing resource allocation on the resource transfer limit to obtain target resource allocation information corresponding to the target resource transfer event.
2. The method of claim 1, wherein the target resource transfer event comprises a target resource roll-out event, wherein the resource transfer type comprises a resource roll-out type, wherein the resource transfer quota comprises a resource roll-out quota, and wherein the target resource apportionment information comprises target roll-out resource apportionment information.
3. The method of claim 2, wherein the target information further comprises a resource transfer application time, and the resource transfer application time comprises a resource transfer-out application time;
the resource allocation of the resource transfer quota according to the resource transfer type and the effective period to obtain the target resource allocation information corresponding to the target resource transfer event includes:
according to the resource transfer-out application time and the effective period, resource allocation is carried out on the resource transfer-out amount, and a target transfer-out resource allocation result corresponding to the target resource transfer-out event is obtained;
and generating the target transfer-out resource allocation information according to the order information, the resource transfer-out application time, the effective period, the effective duration corresponding to the effective period, the resource transfer-out amount and the target transfer-out resource allocation result.
4. The method according to claim 3, wherein the resource allocating the resource transfer-out amount according to the resource transfer-out application time and the validation period to obtain a target transfer-out resource allocation result corresponding to the target resource transfer-out event includes:
under the condition that the resource transfer-out application time is determined to be not later than the deadline of the effective period, resource allocation is carried out on the resource transfer-out quota according to the effective duration to obtain an average resource transfer-out quota corresponding to each settlement period in the effective period;
and taking the average resource transfer-out quota as the target transfer-out resource allocation result.
5. The method according to claim 3, wherein the resource allocating the resource transfer-out amount according to the resource transfer-out application time and the validation period to obtain a target transfer-out resource allocation result corresponding to the target resource transfer-out event includes:
under the condition that the resource transfer-out application time is determined to be later than the deadline time of the effective period, taking the resource transfer-out quota as the current resource transfer-out quota of the settlement period to which the resource transfer-out application time belongs;
and taking the current resource transfer-out quota as the target transfer-out resource allocation result.
6. The method according to claim 2, wherein said querying the validation period of the target order according to the order information comprises:
according to the order information, target transfer-in resource allocation information corresponding to the target order is inquired in historical resource allocation information;
and extracting the effective period from the target resource allocation information.
7. The method of claim 1, wherein the target resource transfer event comprises a target resource transfer event, wherein the resource transfer type comprises a resource transfer type, wherein the resource transfer quota comprises a resource transfer quota, and wherein the target resource apportionment information comprises target transfer resource apportionment information.
8. The method of claim 7, wherein the target information further comprises a resource transfer application time, wherein the resource transfer application time comprises a resource transfer application time;
the resource allocation of the resource transfer quota according to the resource transfer type and the effective period to obtain the target resource allocation information corresponding to the target resource transfer event includes:
according to the effective duration corresponding to the effective period, resource allocation is carried out on the resource transfer-in amount to obtain an average resource transfer-in amount corresponding to each settlement period in the effective period;
and generating the target transfer-in resource allocation information according to the order information, the resource transfer-in application time, the effective period, the effective duration, the resource transfer-in limit and the average resource transfer-in limit.
9. The method of claim 1, wherein the target information further comprises user information of a target user and target virtual good information of a target virtual good that trigger the target resource transfer event;
after the querying of the effective period of the target order for the target virtual commodity according to the order information, the method further includes:
inquiring the total effective period of the target virtual commodity for the target user according to the user information and the target virtual commodity information;
and updating the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period.
10. The method of claim 9, wherein the target resource transfer event comprises a target resource roll-out event, wherein the target information further comprises a resource transfer application time, and wherein the resource transfer application time comprises a resource roll-out application time;
wherein, the updating the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period includes:
determining a current deadline for the total validation period;
subtracting the effective duration corresponding to the effective period from the current deadline to obtain the deadline to be updated of the total effective period;
taking the deadline to be updated as the post-update deadline when the deadline to be updated is not earlier than the resource transfer-out application time;
and under the condition that the deadline to be updated is earlier than the resource transfer-out application time, taking the resource transfer-out application time as the post-update deadline.
11. The method of claim 9, wherein the target resource transfer event comprises a target resource transfer-in event;
wherein, the updating the deadline of the total effective period according to the effective period to obtain the updated deadline of the total effective period includes:
and taking the expiration time of the effective period as the updated expiration time.
12. A resource sharing apparatus, comprising:
the information receiving unit is configured to receive target information related to a target resource transfer event, wherein the target information comprises a resource transfer type, a resource transfer limit and order information of a target order, and the target order is used for acquiring a target virtual commodity;
the first query unit is configured to query the effective period of the target order for the target virtual commodity according to the order information;
and the resource allocation unit is configured to allocate the resource to the resource transfer amount according to the resource transfer type and the effective period to obtain target resource allocation information corresponding to the target resource transfer event.
13. A resource sharing apparatus, comprising:
a processor;
a memory for storing executable instructions;
wherein the processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the resource allocation method of any one of claims 1-11.
14. A computer-readable storage medium, characterized in that the storage medium stores a computer program which, when executed by a processor, causes the processor to carry out the resource allocation method of any one of the preceding claims 1-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110129371.XA CN112927035A (en) | 2021-01-29 | 2021-01-29 | Resource allocation method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110129371.XA CN112927035A (en) | 2021-01-29 | 2021-01-29 | Resource allocation method, device, equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112927035A true CN112927035A (en) | 2021-06-08 |
Family
ID=76168814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110129371.XA Pending CN112927035A (en) | 2021-01-29 | 2021-01-29 | Resource allocation method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112927035A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104182826A (en) * | 2014-08-13 | 2014-12-03 | 五八同城信息技术有限公司 | A method and an apparatus for processing allocation data |
CN107220895A (en) * | 2017-05-31 | 2017-09-29 | 腾讯科技(深圳)有限公司 | The transfer numerical statistic method and device of virtual resource |
CN108564352A (en) * | 2018-03-16 | 2018-09-21 | 阿里巴巴集团控股有限公司 | The processing method and processing device of e-sourcing information |
CN110415105A (en) * | 2019-07-12 | 2019-11-05 | 阿里巴巴集团控股有限公司 | Methodology, device and the equipment of resource |
CN110930134A (en) * | 2019-11-15 | 2020-03-27 | 北京三快在线科技有限公司 | Resource adjusting method and device |
CN110971692A (en) * | 2019-12-02 | 2020-04-07 | 广州酷狗计算机科技有限公司 | Method and device for opening service and computer storage medium |
CN111178899A (en) * | 2020-04-10 | 2020-05-19 | 支付宝(杭州)信息技术有限公司 | Resource processing method and device and transaction processing method and device |
-
2021
- 2021-01-29 CN CN202110129371.XA patent/CN112927035A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104182826A (en) * | 2014-08-13 | 2014-12-03 | 五八同城信息技术有限公司 | A method and an apparatus for processing allocation data |
CN107220895A (en) * | 2017-05-31 | 2017-09-29 | 腾讯科技(深圳)有限公司 | The transfer numerical statistic method and device of virtual resource |
CN108564352A (en) * | 2018-03-16 | 2018-09-21 | 阿里巴巴集团控股有限公司 | The processing method and processing device of e-sourcing information |
CN110415105A (en) * | 2019-07-12 | 2019-11-05 | 阿里巴巴集团控股有限公司 | Methodology, device and the equipment of resource |
CN110930134A (en) * | 2019-11-15 | 2020-03-27 | 北京三快在线科技有限公司 | Resource adjusting method and device |
CN110971692A (en) * | 2019-12-02 | 2020-04-07 | 广州酷狗计算机科技有限公司 | Method and device for opening service and computer storage medium |
CN111178899A (en) * | 2020-04-10 | 2020-05-19 | 支付宝(杭州)信息技术有限公司 | Resource processing method and device and transaction processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109299348B (en) | Data query method and device, electronic equipment and storage medium | |
CN108920257B (en) | Transaction processing method, device, equipment and storage medium | |
CN109831501B (en) | Information distribution method and system based on block chain | |
CN109510874A (en) | Electronic certificate method for pushing, device and electronic equipment based on LBS | |
CN108446935A (en) | Method for managing resource, device, electronic equipment and computer readable storage medium | |
CN111881329A (en) | Account balance management method and system | |
CN110599170B (en) | Transaction information processing method and system based on block chain and storage medium | |
US11144947B2 (en) | Managing user loyalty groups at point-of-sale accesses | |
CN113139082A (en) | Multimedia content processing method, apparatus, device and medium | |
CN112990991A (en) | Method and device for merging invoices | |
US10764788B2 (en) | Managing bandwidth in mobile telecommunications networks | |
CN111127224A (en) | Information processing method, information processing device, electronic equipment and storage medium | |
CN113129013B (en) | Virtual resource transfer method, device, equipment and medium | |
CN112927035A (en) | Resource allocation method, device, equipment and medium | |
CN113421045B (en) | Method, device, electronic equipment and computer readable medium for sending waybill information | |
CN108898446B (en) | Method and apparatus for outputting information | |
CN113850685A (en) | Method, apparatus, server and medium for real-time tally | |
CN109685561B (en) | Electronic certificate pushing method and device based on user behavior and electronic equipment | |
CN111415263A (en) | Data matching method and device | |
KR20200013855A (en) | Apparatus for recommending businesss related with real estate transaction to customer of the transaction and method providing related service for the same | |
CN109741474A (en) | Electronic certificate method for pushing, device and electronic equipment based on the behavior of registering | |
CN114997977B (en) | Data processing method, device, electronic equipment and computer readable medium | |
CN113971007B (en) | Information processing method, device, electronic equipment and medium | |
CN112015997B (en) | Page display method and device, electronic equipment and computer readable medium | |
CN114881546B (en) | Method and device for determining resource consumption |
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 |