Resource quota processing
Through the checksum time verification of resource quota transfer requests, the problem of low resource quota utilization efficiency is solved, the reasonable transfer of resource quota and the accuracy of transaction process is achieved, and the user experience of members is improved.
Patent Information
- Application Number
- PCT/CN2025/079785
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-01
- Filing Date
- 2025-02-28
- Publication Date
- 2025-09-04
AI Technical Summary
In the prior art, when using resource quotas, it is difficult for institutional members to effectively meet their needs, resource quotas utilization efficiency is low, and there are uncertainty and efficiency problems in the transfer of quotas during the transaction process.
By effectively verifying the resource quota transfer request, checking the quota relationship and time information between members, ensuring that the quota transfer conditions and time meet the requirements, deduction and update are carried out to achieve reasonable transfer of the resource quota.
It improves the efficiency of resource quota utilization, ensures the accuracy and efficiency of the transaction process, and improves the experience perception of institutional members.
Smart Images

Figure CN2025079785_04092025_PF_FP_ABST
Abstract
Description
Resource quota processing Technical Field
[0001] This document relates to the field of data processing technology, and in particular to methods and devices for resource quota processing. Background Art
[0002] With the development of Internet technology, computers and the Internet have become an important part of users' lives and have gradually penetrated into every corner of life. Therefore, more and more online services have emerged. For example, in the scenario of corporate official consumption, institutions choose online methods to allocate institutional resource quotas to institutional members. Institutional members can conduct transactions based on the resource quotas allocated by the institution, and the fees incurred during the transaction are borne by the enterprise. In this process, how to better meet the needs of institutional members and improve the utilization efficiency of resource quotas has become a focus of increasing attention for institutions. Summary of the Invention
[0003] One or more embodiments of the present specification provide a resource quota processing method, including: validly verifying the resource quota of an institutional member that submits a resource quota transfer request, the resource quota including the account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; if so, performing a transfer time verification on the resource quota transfer request based on the time information carried by the resource quota transfer request; if the verification is passed, deducting the resource quota of the institutional member based on the transferred resource quota carried by the resource quota transfer request, and updating the resource quota of the transferred member based on the deducted resource quota.
[0004] One or more embodiments of the present specification provide a resource quota processing device, including: a quota verification module, configured to effectively verify the resource quota of an institutional member that submits a resource quota transfer request, wherein the resource quota includes an account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, a transfer condition detection module is run, and the transfer condition detection module is configured to detect whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer condition; if satisfied, a verification module, which is configured to perform a transfer time verification on the resource quota transfer request based on the time information carried by the resource quota transfer request; if the verification is passed, a quota transfer module is run, and the quota transfer module is configured to deduct the resource quota of the institutional member based on the transfer resource quota carried by the resource quota transfer request, and update the resource quota of the transferred member based on the deducted resource quota.
[0005] One or more embodiments of the present specification provide a resource quota processing device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein the computer-executable instructions, when executed, cause the processor to: perform effective verification of the resource quota of an institutional member that submits a resource quota transfer request, wherein the resource quota includes an account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, detect whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; if so, perform a transfer time verification on the resource quota transfer request based on the time information carried by the resource quota transfer request; if the verification is passed, deduct the resource quota of the institutional member based on the transfer resource quota carried by the resource quota transfer request, and update the resource quota of the transferred member based on the deducted resource quota.
[0006] One or more embodiments of the present specification provide a storage medium for storing computer-executable instructions, which implement the following process when executed by a processor: effectively verifying the resource quota of an institutional member who submits a resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; if so, performing a transfer time verification on the resource quota transfer request based on the time information carried by the resource quota transfer request; if the verification is passed, deducting the resource quota of the institutional member based on the transfer resource quota carried by the resource quota transfer request, and updating the resource quota of the transferred member based on the deducted resource quota. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technical users in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0008] FIG1 is a schematic diagram of an implementation environment of a resource quota processing method provided by one or more embodiments of this specification.
[0009] FIG2 is a processing flow chart of a resource quota processing method provided by one or more embodiments of this specification.
[0010] FIG3 is a processing flow chart of a resource quota processing method applied to a payment quota transfer scenario of an enterprise account provided by one or more embodiments of this specification.
[0011] FIG4 is a schematic diagram of an embodiment of a resource quota processing device provided by one or more embodiments of this specification.
[0012] FIG5 is a schematic diagram of the structure of a resource quota processing device provided by one or more embodiments of this specification. DETAILED DESCRIPTION
[0013] In order to help users in this technical field better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by users of ordinary skill in the art without making any creative efforts should fall within the scope of protection of this document.
[0014] The resource quota processing method provided in one or more embodiments of this embodiment is applicable to the implementation environment of resource quota processing. Referring to Figure 1, the implementation environment at least includes: a server 101, an institutional terminal 102 of an institutional member, and a member terminal 103 of a transferred member.
[0015] The server 101 may be one or more servers, a server cluster consisting of several servers, or a cloud server of a cloud computing platform. The server 101 may verify the validity of the resource quotas of the organization members, detect whether the resource quota relationship between the organization members and the transferred members meets the quota transfer conditions, and perform transfer time verification on the resource quota transfer request. In addition, the server 101 may also manage the resource quotas of the organization members and the transferred members.
[0016] The member terminal 102 of an organization member can be an enterprise employee terminal, an enterprise terminal, a smartphone, a tablet computer, an e-book reader, a wearable device, a smartwatch, a device that performs information exchange and image acquisition based on AR (Augmented Reality) / VR (Virtual Reality), etc. The member terminal 102 of an organization member can obtain resource quota transfer requests submitted by organization members and submit them to the server 101. In addition, the member terminal 102 of an organization member can also display the resource quotas of the organization users.
[0017] The transferred member's member terminal 103 can be an enterprise employee terminal, an enterprise terminal, a smartphone, a tablet computer, an e-book reader, a wearable device, a smartwatch, a device for information exchange and image acquisition based on AR (Augmented Reality) / VR (Virtual Reality), etc. The transferred member's member terminal 103 can display the transferred member's resource quota.
[0018] In this implementation environment, after an institutional member submits a resource quota transfer request to the server 101 through the institutional member's institutional terminal 102, the server 101 performs a validity verification on the institutional member's resource quota. After the verification is passed, it is detected whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions. If so, the resource quota transfer request is verified for transfer time based on the time information carried in the resource quota transfer request. If the verification is passed, the resource quota of the institutional member is deducted based on the transfer resource quota carried in the resource quota transfer request, and the resource quota of the transferred member is updated based on the deducted resource quota.
[0019] One or more embodiments of a resource quota processing method provided in this specification are as follows.
[0020] 2 , the resource quota processing method provided in this embodiment specifically includes steps S202 to S208 .
[0021] Step S202: Verify the resource quota of the organization member who submitted the resource quota transfer request.
[0022] In this embodiment, the term "institutional member" refers to a member who has signed a labor contract with the institution, such as an employee of a company. In this embodiment, after receiving a resource quota allocated by the institution, the institutional member may transfer part or all of the resource quota to a transferred member, where the transferred member is the recipient of the resource quota. Institutions in this embodiment include various forms of organizations, such as enterprises, institutions, and social groups. Furthermore, the term "institution" encompasses not only the organization at the same level but also internal organizations within the institution, such as corporate departments or divisions.
[0023] In actual applications, an organization can allocate resource quotas to its members, and the members can make consumption based on the resource quotas allocated by the organization. The expenses incurred in the consumption process based on the resource quotas are borne by the organization. For example, after an enterprise allocates resource quotas for its employees' official accounts, the employees can use the resource quotas for activities such as taking taxis and buying meals, and the expenses incurred by the activities are borne by the enterprise.
[0024] The resource quota refers to the payment quota for official payment orders. The resource quota includes the payment quota of the institution member account, such as the payment quota of the enterprise employee's official account. In addition, the resource quota also includes the payment quota of the institution account, such as the payment quota of the enterprise's official account. The resource quota can be a transportation resource quota or a catering resource quota. Optionally, the resource quota includes the account quota allocated by the institution to the institution member for payment based on the institution account.
[0025] After an organization member obtains the resource quota allocated by the organization, the resource quota can be transferred. When the resource quota of the transferred member is insufficient to pay for official payment orders, the official payment orders can be paid by increasing the resource quota of the organization member. Alternatively, there are scenarios where organization members ask the transferred member to assist in consuming resource quotas, such as employees of Company A asking employees of Company B to consume the resource quotas of employees of Company A. In this case, by transferring resource quotas, the experience of members in the organization can be improved and the efficiency of resource quota consumption can be improved.
[0026] In specific implementation, after the organization allocates resource quotas to its members, the organization members can submit resource quota transfer requests through the organization members' member terminals. After receiving the resource quota transfer request submitted by the organization members, the organization member terminals extract the organization member identifier carried in the resource quota transfer request and verify whether the organization member identifier is the registered member identifier of the registered members of the organization.
[0027] If so, it indicates that the institutional member who submitted the resource quota transfer request for the institution's resource quota is a registered member of the institution, and continues to verify whether the transfer resource quota carried in the resource quota transfer request is within the transferable quota range. If so, execute step S202 to perform effective verification of the resource quota of the institutional member who submitted the resource quota transfer request. If not, it indicates that the transfer resource quota carried in the resource quota transfer request exceeds the transferable quota range, and an update reminder for updating the transfer resource quota is sent to the institutional member.
[0028] If not, it indicates that the institution member who submitted the resource quota transfer request for the institution is not a registered member of the institution, and a reminder message of quota transfer failure is sent to the institution member.
[0029] During the specific implementation process, in order to improve the flexibility of institutional members in using resource quotas, after the institution allocates resource quotas to institutional members, the institutional members can transfer the resource quotas allocated by the institution by submitting a resource quota transfer request. On this basis, in order to ensure the validity of the resource quota transfer, it is necessary to perform a validity verification on the resource quota of the institutional member who submitted the resource quota transfer request. In an optional implementation provided by this embodiment, the validity verification is performed in the following manner: verify whether the transfer resource quota carried by the resource quota transfer request is configured with a transfer mark; if so, it indicates that the resource quota of the institutional user can be transferred, and continue to verify whether the resource quota of the institutional member is within the transfer validity period. If so, it is determined that the validity verification is passed, and the following step S204 is executed to detect whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions. If not, it is determined that the validity verification fails, and a reminder message of the quota transfer failure is sent to the institutional member; if not, it indicates that the resource quota of the institutional user cannot be transferred, and a reminder message of the quota transfer failure is sent to the institutional member.
[0030] The transfer mark is obtained when the organization allocates resource quotas to its members. If the resource quota is configured with a transfer mark, it indicates that the resource quota can be transferred. If the resource quota is not configured with a transfer mark, it indicates that the resource quota cannot be transferred. The transfer validity period is set by the organization. For example, the validity period of the resource quota used for purchasing meals is 1 day, that is, the resource quota can be transferred on the day (within 24 hours) that the organization allocates the resource quota for purchasing meals to the organization member.
[0031] It should be noted that, in the above-mentioned process of validating the resource quota of the institutional member who submitted the resource quota transfer request, it is also possible to directly verify whether the transfer resource quota carried by the resource quota transfer request is configured with a transfer mark. If so, it indicates that the valid verification is passed, and the following step S204 is executed; in addition, in the above-mentioned process of validating the resource quota of the institutional member who submitted the resource quota transfer request, it is also possible to directly verify whether the resource quota of the institutional member is within the transfer validity period. If so, it is determined to be within the valid verification, and the following step S204 is executed.
[0032] Step S204: Check whether the resource quota relationship between the organization member and the transferred member meets the quota transfer conditions.
[0033] The above-mentioned effective verification of the resource quota of the institutional member who submitted the resource quota transfer request, and if the effective verification passes, it indicates that the resource quota of the institutional member can be transferred. On this basis, in this step, it is tested whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions, thereby testing whether the resource quota of the institutional member can be transferred to the transferred member.
[0034] The resource quota relationship may include the affiliation relationship between the institutional member and the transferred member. When the institutional member and the transferred member belong to the same institution, the resource quota relationship between the institutional member and the transferred member satisfies the quota transfer condition. The resource quota relationship may also include the type relationship between the institutional member's resource quota and the transferred member's resource quota. When the quota type of the institutional member's transferred resource quota is consistent with the resource quota type of the transferred member, the quota transfer condition is satisfied. For example, the institutional member's resource quota and the transferred member's resource quota are both transportation resource quotas. In addition, the resource quota relationship may also include the affiliation relationship between the institutional member and the transferred member and the type relationship between the institutional member's resource quota and the transferred member's resource quota. When the institutional member and the transferred member belong to the same institution, if the quota type of the transferred resource quota carried in the resource quota transfer request is consistent with the resource quota type of the transferred member, it is determined that the quota transfer condition is satisfied.
[0035] During the specific implementation process, in order to further improve the effectiveness of resource quota transfer, after the resource quota of the institutional member is effectively verified, it is detected whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer condition. In an optional implementation provided by this embodiment, the following method is used to detect whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer condition: detect whether the institutional member and the transferred member belong to the same institution; if so, detect whether the quota type of the transferred resource quota carried in the resource quota transfer request is consistent with the resource quota type of the transferred member. If so, it is determined that the quota transfer condition is met. If not, it is determined that the quota transfer condition is not met, and a reminder message of quota transfer failure is sent to the institutional member; if not, it indicates that the institutional member and the transferred member do not belong to the same institution, and the resource quotas of two members that do not belong to the same institution cannot be transferred to each other, and a reminder message of quota transfer failure is sent to the institutional member.
[0036] It should be noted that the above-mentioned process of detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions may also include detecting whether the institutional member and the transferred member belong to the same institution. If so, it indicates that the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; in addition, the above-mentioned process of detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions may also include detecting whether the quota type of the transferred resource quota carried in the resource quota transfer request is consistent with the resource quota type of the transferred member. If so, it is determined that the quota transfer conditions are met.
[0037] In addition, the above-mentioned four processes of verifying whether the transferred resource quota carried by the resource quota transfer request is configured with a transfer mark, verifying whether the resource quota of the organization member is within the transfer validity period, detecting whether the organization member and the transferred member belong to the same organization, and detecting whether the quota type of the transferred resource quota carried by the resource quota transfer request is consistent with the resource quota type of the transferred member can be combined according to actual needs. For example, it is verified whether the transferred resource quota carried by the resource quota transfer request is configured with a transfer mark. If so, it is determined that the verification is passed, and it is detected whether the quota type of the transferred resource quota carried by the resource quota transfer request is consistent with the resource quota type of the transferred member. If so, the following step S206 is executed.
[0038] Step S206: Based on the time information carried in the resource quota transfer request, perform transfer time verification on the resource quota transfer request.
[0039] In the above-mentioned case where the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions, in this step, the resource quota transfer request is verified based on the transfer time carried by the resource quota transfer request to ensure that the resource quota is not transferred repeatedly due to accidental touch by the institutional member.
[0040] In actual applications, there are also situations where due to network reasons, institutional members repeatedly submit multiple resource quota transfer requests in a short period of time. In this case, in order to avoid repeated transfer of resource quotas of institutional members, the quota transfer time can be determined based on the time information carried by the resource quota transfer request, and then the transfer time can be verified based on the quota transfer time. In this way, multiple resource quota transfer requests repeatedly submitted by institutional members in a short period of time are merged, and resources are transferred based on the merged requests. In an optional implementation provided by this embodiment, the transfer time of the resource quota transfer request is verified based on the time information carried by the resource quota transfer request in the following manner: determine the quota transfer time based on the time information carried by the resource quota transfer request; verify whether the quota transfer time is within the transferable time interval; if so, determine that the transfer time verification passes.
[0041] Specifically, after determining the quota transfer time based on the time information carried by the resource quota transfer request, it can be checked whether the quota transfer time is within the transferable time interval determined by the timer. If so, it indicates that multiple resource quota transfer requests within the transferable time interval are the same resource quota transfer request. The resource quota transfer requests within the transferable time interval can be merged, and resource transfer can be performed based on the merged request.
[0042] Among them, in the process of verifying whether the quota transfer time is within the transferable time interval, the quota transfer time of the resource quota transfer request can be marked by setting a timer, and based on the mark, it is verified whether the quota transfer time is within the current transferable time interval of the timer. If so, it is determined that the transfer time verification is passed.
[0043] In addition, in order to distinguish two different resource quota transfer requests from an organization member, the resource quota transfer requests within the transferable time interval are marked with the same time identifier, so as to distinguish the two different resource quota transfer requests from the organization member according to the time identifier.
[0044] Step S208: based on the transfer resource quota carried in the resource quota transfer request, deduct the resource quota of the member of the organization, and update the resource quota of the transferred member based on the deducted resource quota.
[0045] After the transfer time of the resource quota transfer request is verified based on the transfer time carried in the resource quota transfer request, in this step, on the one hand, the resource quota of the institutional member is deducted based on the transfer resource quota carried in the resource quota transfer request, and on the other hand, the resource quota of the transferred member is updated based on the deducted resource quota. The process of deducting the quota of the institutional member and updating the resource quota of the transferred member can be performed asynchronously. Specifically, after the resource quota of the institutional member is deducted, the resource quota of the transferred member is updated based on the deducted resource quota by sending a transaction message.
[0046] Specifically, in the process of deducting the resource quota of an institutional member, the remaining resource quota of the institutional member can be calculated based on the original resource quota and the transferred resource quota of the institutional member for quota deduction. In an optional implementation provided by this embodiment, the resource quota of the institutional member is deducted based on the transferred resource quota carried in the resource quota transfer request in the following manner: the remaining resource quota of the institutional member is calculated based on the original resource quota of the institutional member and the transferred resource quota; a quota deduction record for deducting the resource quota of the institutional member is generated based on the remaining resource quota, and the quota deduction record is written into the quota record log; and a reminder message of successful quota transfer is sent to the member terminal of the institutional member.
[0047] Specifically, in the process of deducting the resource quota of an organization member, the remaining resource quota of the organization member can be calculated based on the original resource quota and the transferred resource quota of the organization member, and a quota deduction record for deducting the resource quota of the organization member can be generated based on the remaining resource quota. The quota deduction record is written into the quota record log, and a reminder message of successful quota transfer is sent to the member terminal of the organization member.
[0048] During the specific implementation process, after the resource quota of the institutional member is deducted, the resource quota of the transferred member is updated based on the deducted resource quota. In an optional implementation provided by this embodiment, the resource quota of the transferred member is updated based on the deducted resource quota in the following manner: the remaining resource quota of the transferred member is calculated based on the original resource quota of the transferred member and the deducted resource quota, so as to update the resource quota of the transferred member based on the remaining resource quota.
[0049] Furthermore, in order to enhance the perception of the transferred member, after the resource quota of the transferred member is updated based on the remaining resource quota, a quota update record may be generated and a reminder may be sent to the transferred member. In an optional implementation provided by this embodiment, the resource quota of the transferred member is updated based on the remaining resource quota in the following manner: a quota update record for updating the resource quota of the transferred member is generated, and the quota update record is written into the quota record log; and a reminder message of successful quota reception is sent to the member terminal of the transferred member.
[0050] During the specific execution process, after the resource quota of the institutional member is deducted and the resource quota of the transferred member is updated based on the deducted resource quota, it indicates that the resource quota transfer process has been completed, and a quota transfer record can also be generated. In an optional implementation provided by this embodiment, the quota transfer record is generated in the following manner: a quota transfer record for transferring the resource quota of the institutional member and the transferred member is generated, and the quota transfer record is written into the quota record log.
[0051] To sum up, the resource quota processing method provided in this embodiment obtains the resource quota transfer request submitted by the institution member through the member terminal of the institution member, and then verifies the three dimensions of resource quota, resource quota relationship, and transfer time. After the verification is passed, the resource quota transfer operation corresponding to the resource quota transfer request is executed. Specifically, the resource quota of the institution member is first effectively verified to detect whether the resource quota relationship between the institution member and the transferred member meets the quota transfer conditions after the verification is passed. If it meets the conditions, the resource quota transfer request is verified for the transfer time based on the time information carried by the resource quota transfer request. If the verification is passed, the resource quota of the institution member is deducted based on the transfer resource quota carried by the resource quota transfer request, and the resource quota of the transferred member is updated based on the deducted resource quota, thereby improving the effectiveness of the resource quota transfer from the institution member to the transferred member.
[0052] Furthermore, in the process of verifying the transfer time of the resource quota transfer request based on the time information carried by the resource quota transfer request, the quota transfer time is determined based on the time information carried by the resource quota transfer request, and it is verified whether the quota transfer time is within the transferable time interval. In this way, multiple resource quota transfer requests submitted by institutional members in a short period of time are merged to improve the transfer success rate of institutional members in a short period of time.
[0053] The following takes the application of a resource quota processing method provided in this embodiment in the payment quota transfer scenario of an enterprise account as an example, and combines Figure 3 to further illustrate the resource quota processing method provided in this embodiment. Referring to Figure 3, the resource quota processing method applied to the payment quota transfer scenario of an enterprise account specifically includes the following steps.
[0054] Step S302: Verify the validity of the payment limit of the enterprise account of the enterprise member who submitted the payment limit transfer request.
[0055] Prior to this, the member terminal of the enterprise member receives the payment limit transfer request submitted by the enterprise member; extracts the enterprise member ID carried in the payment limit transfer request, and verifies whether the enterprise member ID is the registered member ID of the registered member of the enterprise.
[0056] Step S304, after verification, checks whether the payment limit relationship between the enterprise member and the transferred member meets the limit transfer conditions; if so, executes the following step S306; if not, sends a reminder message of the limit transfer failure to the institutional member.
[0057] Step S306: Based on the transfer time carried in the payment limit transfer request, the payment limit transfer request is subjected to a transfer time verification.
[0058] Step S308: If the verification is passed, the remaining payment amount of the institution member is calculated based on the original payment amount and the transfer payment amount of the institution member.
[0059] Step S310: Generate a quota deduction record for deducting the payment quota of the organization member based on the remaining payment quota, and write the quota deduction record into the quota record log.
[0060] After that, a reminder message of successful credit transfer may be sent to the member terminals of the institutional members.
[0061] Step S312: Calculate the remaining payment amount of the transferred member based on the original payment amount and the deducted payment amount of the transferred member, so as to update the payment amount of the transferred member based on the remaining payment amount.
[0062] Step S314: Generate a credit limit update record for updating the payment credit limit of the transferred member, and write the credit limit update record into the credit limit record log.
[0063] After that, a reminder message of successful credit receipt may be sent to the member terminal of the transferred member.
[0064] Step S316: Generate a credit transfer record for transferring the payment credits of the institution member and the transferred member, and write the credit transfer record into the credit record log.
[0065] An embodiment of a resource quota processing device provided in this specification is as follows.
[0066] In the above embodiment, a resource quota processing method is provided, and correspondingly, a resource quota processing device is also provided, which will be described below with reference to the accompanying drawings.
[0067] 4 , which shows a schematic diagram of a resource quota processing device provided by this embodiment.
[0068] Since the device embodiment corresponds to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.
[0069] This embodiment provides a resource quota processing device, including: a quota verification module 402, configured to effectively verify the resource quota of an institutional member that submits a resource quota transfer request, wherein the resource quota includes an account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, a transfer condition detection module 404 is run, and the transfer condition detection module 404 is configured to detect whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer condition; if so, a time verification module 406 is run, and the time verification module 406 is configured to perform a transfer time verification on the resource quota transfer request based on the time information carried by the resource quota transfer request; if the verification is passed, a quota transfer module 408 is run, and the quota transfer module 408 is configured to deduct the resource quota of the institutional member based on the transfer resource quota carried in the resource quota transfer request, and update the resource quota of the transferred member based on the deducted resource quota.
[0070] An embodiment of a resource quota processing device provided in this specification is as follows.
[0071] Corresponding to the resource quota processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a resource quota processing device, which is used to execute the resource quota processing method provided above. Figure 5 is a structural schematic diagram of a resource quota processing device provided by one or more embodiments of this specification.
[0072] This embodiment provides a resource quota processing device, including: As shown in FIG5 , the resource quota processing device may vary significantly depending on configuration or performance, and may include one or more processors 501 and memory 502. Memory 502 may store one or more applications or data. Memory 502 may be either ephemeral or persistent. Applications stored in memory 502 may include one or more modules (not shown), each of which may include a series of computer-executable instructions within the resource quota processing device. Furthermore, processor 501 may be configured to communicate with memory 502, executing the series of computer-executable instructions within memory 502 on the resource quota processing device. The resource quota processing device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input / output interfaces 505, one or more keyboards 506, and the like.
[0073] In a specific embodiment, a resource quota processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions in the resource quota processing device, and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions: validly verifying the resource quota of an institutional member who submits a resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; if so, performing a transfer time verification on the resource quota transfer request based on the transfer time carried by the resource quota transfer request; if the verification is passed, deducting the resource quota of the institutional member based on the transfer resource quota carried by the resource quota transfer request, and updating the resource quota of the transferred member based on the deducted resource quota.
[0074] An embodiment of a storage medium provided in this specification is as follows.
[0075] Corresponding to the resource quota processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a storage medium.
[0076] The storage medium provided in this embodiment is used to store computer-executable instructions, which implement the following process when executed by a processor: effectively verifying the resource quota of the institutional member who submitted the resource quota transfer request, the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; after the verification is passed, detecting whether the resource quota relationship between the institutional member and the transferred member meets the quota transfer conditions; if so, based on the transfer time carried by the resource quota transfer request, performing a transfer time verification on the resource quota transfer request; if the verification is passed, based on the transfer resource quota carried by the resource quota transfer request, deducting the resource quota of the institutional member, and updating the resource quota of the transferred member based on the deducted resource quota.
[0077] It should be noted that the embodiment of a storage medium in this specification and the embodiment of a resource quota processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.
[0078] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiment, equipment embodiment and storage medium embodiment are similar to the method embodiment, so the description is relatively simple. To read the relevant content in the device embodiment, equipment embodiment and storage medium embodiment, please refer to the partial description of the method embodiment.
[0079] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0080] In the 1930s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures such as diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always program the improved process flow into the hardware circuit to obtain the corresponding hardware circuit structure. Therefore, it cannot be said that a process flow improvement cannot be implemented using hardware modules. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is an integrated circuit whose logical function is determined by user programming of the device. Designers can "integrate" a digital system on a PLD through their own programming, without having to hire a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly performed using "logic compiler" software. This is similar to the software compiler used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There is not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.
[0081] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Users skilled in the art will also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to implement the same functions in the form of logic gates, switches, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the means for implementing various functions included therein can also be considered as structures within the hardware component. Or even, the means for implementing various functions can be considered as both a software module implementing the method and a structure within the hardware component.
[0082] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or physical devices, or by commercial products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0083] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0084] It will be understood by those skilled in the art that one or more embodiments of this specification may be provided as a method, system, or computer program product. Thus, one or more embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0085] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0086] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0088] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0089] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0090] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0091] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0092] One or more embodiments of this specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. One or more embodiments of this specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0093] The foregoing description is merely an example of the present invention and is not intended to limit the present invention. This document is susceptible to various modifications and variations by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of this document are intended to be encompassed by the claims herein.
Claims
1. A resource quota processing method, comprising: Performing a valid verification on the resource quota of the institutional member who submitted the resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; After the verification is passed, checking whether the resource quota relationship between the member of the organization and the member to be transferred meets the quota transfer conditions; If yes, performing a transfer time check on the resource quota transfer request based on the transfer time carried in the resource quota transfer request; If the verification is passed, the resource quota of the member of the organization is deducted based on the transferred resource quota carried in the resource quota transfer request, and the resource quota of the transferred member is updated based on the deducted resource quota.
2. The resource quota processing method according to claim 1, wherein the resource quota transfer request is submitted by a member terminal of the organization member; Before submitting the resource quota transfer request, the member terminal of the institution member performs the following operations: receiving the resource quota transfer request submitted by the member of the institution; The organization member identifier carried in the resource quota transfer request is extracted, and it is verified whether the organization member identifier is a registered member identifier of a registered member of the organization.
3. The resource quota processing method according to claim 2, wherein if the result of the sub-step of verifying whether the institution member identifier is a registered member identifier of a registered member of the institution is yes, performing the following operations: Verifying whether the transfer resource quota carried in the resource quota transfer request is within the transferable quota range; If so, the step of validating the resource quota of the member of the institution that submitted the resource quota transfer request is performed.
4. The resource quota processing method according to claim 3, if the result of the sub-step of verifying whether the transfer resource quota carried in the resource quota transfer request is within the transferable quota range is no, performing the following operations: Sending an update reminder to the member of the organization to update the transfer resource quota.
5. The resource quota processing method according to claim 1, wherein the valid verification of the resource quota of the member of the organization that submitted the resource quota transfer request comprises: Verifying whether the transfer resource quota carried in the resource quota transfer request is configured with a transfer mark; If so, verify whether the resource quota of the institution member is within the transfer validity period. If so, determine that the validity verification is passed.
6. The resource quota processing method according to claim 1, wherein the step of detecting whether the resource quota relationship between the organization member and the member to be transferred satisfies a quota transfer condition comprises: Detecting whether the institution member and the transferred member belong to the same institution; If so, it is detected whether the quota type of the transferred resource quota carried in the resource quota transfer request is consistent with the resource quota type of the transferred member; if so, it is determined that the quota transfer condition is met.
7. The resource quota processing method according to claim 1, wherein the deduction of the resource quota of the organization member based on the transfer resource quota carried in the resource quota transfer request comprises: Calculating the remaining resource quota of the institutional member based on the original resource quota of the institutional member and the transferred resource quota; generating a quota deduction record for deducting the resource quota of the member of the organization based on the remaining resource quota, and writing the quota deduction record into a quota record log; Send a reminder message of successful credit transfer to the member terminal of the member of the institution.
8. The resource quota processing method according to claim 1, wherein updating the resource quota of the transferred member based on the deduction of the resource quota comprises: The remaining resource quota of the transferred member is calculated based on the original resource quota of the transferred member and the deducted resource quota, so as to update the resource quota of the transferred member based on the remaining resource quota.
9. The resource quota processing method according to claim 8, after performing the update operation on the resource quota of the transferred member based on the remaining resource quota, further comprising: Generating a quota update record for updating the resource quota of the transferred member, and writing the quota update record into a quota record log; A reminder message indicating successful credit limit receipt is sent to the member terminal of the transferred member.
10. The resource quota processing method according to claim 1, further comprising: after the step of deducting the resource quota of the organization member based on the transferred resource quota carried in the resource quota transfer request and updating the resource quota of the transferred member based on the deducted resource quota: Generate a quota transfer record for transferring the resource quotas of the institution member and the transferred member, and write the quota transfer record into a quota record log.
11. The resource quota processing method according to claim 1, wherein the performing transfer time verification on the resource quota transfer request based on the time information carried in the resource quota transfer request comprises: Determining the quota transfer time based on the time information carried in the resource quota transfer request; Verify whether the credit transfer time is within the transferable time interval; If so, it is determined that the transfer time check passes.
12. A resource quota processing device, comprising: A quota verification module is configured to perform a valid verification on the resource quota of the institution member who submitted the resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institution member for payment based on the institution account; After the verification is passed, a transfer condition detection module is run, wherein the transfer condition detection module is configured to detect whether the resource quota relationship between the institution member and the transferred member meets the quota transfer condition; If the conditions are met, a time verification module is run, wherein the time verification module is configured to perform a transfer time verification on the resource quota transfer request based on the time information carried in the resource quota transfer request; If the verification passes, the quota transfer module is run, and the quota transfer module is configured to deduct the resource quota of the institutional member based on the transfer resource quota carried in the resource quota transfer request, and update the resource quota of the transferred member based on the deducted resource quota.
13. A resource quota processing device, comprising: processor; and a memory configured to store computer-executable instructions that, when executed, cause the processor to: Performing a valid verification on the resource quota of the institutional member who submitted the resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; After the verification is passed, checking whether the resource quota relationship between the member of the organization and the member to be transferred meets the quota transfer conditions; If the conditions are met, performing a transfer time check on the resource quota transfer request based on the time information carried in the resource quota transfer request; If the verification is passed, the resource quota of the member of the organization is deducted based on the transferred resource quota carried in the resource quota transfer request, and the resource quota of the transferred member is updated based on the deducted resource quota.
14. A storage medium for storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the following process: Performing a valid verification on the resource quota of the institutional member who submitted the resource quota transfer request, wherein the resource quota includes the account quota allocated by the institution to the institutional member for payment based on the institutional account; After the verification is passed, checking whether the resource quota relationship between the member of the organization and the member to be transferred meets the quota transfer conditions; If the conditions are met, performing a transfer time check on the resource quota transfer request based on the time information carried in the resource quota transfer request; If the verification is passed, the resource quota of the member of the organization is deducted based on the transferred resource quota carried in the resource quota transfer request, and the resource quota of the transferred member is updated based on the deducted resource quota.
Citation Information
Patent Citations
Business processing method and public reimbursement processing method
CN111402026A
Data processing method and device
CN111461692A
Resource management and control method, device and equipment and fund management and control method, device and equipment
CN112016914A
Transfer quota sharing method and device
CN113935725A
Asset data processing method, computer equipment and readable storage medium
CN114723206A