CN111061567B - Resource data processing method, device, computer readable storage medium and computer equipment - Google Patents

Resource data processing method, device, computer readable storage medium and computer equipment Download PDF

Info

Publication number
CN111061567B
CN111061567B CN201911300856.XA CN201911300856A CN111061567B CN 111061567 B CN111061567 B CN 111061567B CN 201911300856 A CN201911300856 A CN 201911300856A CN 111061567 B CN111061567 B CN 111061567B
Authority
CN
China
Prior art keywords
resource
account
user
management platform
time period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911300856.XA
Other languages
Chinese (zh)
Other versions
CN111061567A (en
Inventor
蒋海兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911300856.XA priority Critical patent/CN111061567B/en
Publication of CN111061567A publication Critical patent/CN111061567A/en
Application granted granted Critical
Publication of CN111061567B publication Critical patent/CN111061567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application relates to a resource data processing method, a device, a computer readable storage medium and a computer apparatus, wherein the method comprises the following steps: acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; after determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file; and adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value. The scheme provided by the application can avoid occupying too much server resources.

Description

Resource data processing method, device, computer readable storage medium and computer equipment
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method, a system, an apparatus, a computer readable storage medium, and a computer device for processing resource data.
Background
With the development of internet finance, more and more people operate various virtual resources in a business system. For example, a user purchases a short-period financial product with a relatively high rate of return and a relatively short product period at a fund company via a fund sales organization.
However, the existing short-period financial product often needs to settle the financial income of the user on each transaction day into the user account corresponding to the user, the processing flow is complicated, and the number of users is huge, so that the server needs to input a large amount of processing resources for processing.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a resource data processing method, apparatus, computer device, and storage medium that can reduce the occupation of processing resources for a server.
A method of resource data processing, the method comprising:
acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource;
After determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file;
and adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value.
A resource data processing system, the system comprising: a value-added server and a resource management platform;
the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is also used for generating the resource transfer file according to the resource transfer information corresponding to the account resource; the value added server is also used for sending the resource transfer file to the value added server;
the value added server is used for acquiring a resource transfer file of the resource management platform; the resource management platform is further used for acquiring the total change quantity of the resource value of the account resource in the resource management platform in the first time period according to the resource transfer file after the resource management platform is determined to complete resource transfer management of the account resource in the first time period; and the method is also used for adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value.
A resource data processing apparatus, the apparatus comprising:
the file acquisition module is used for acquiring a resource transfer file of the resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource;
the value added acquisition module is used for acquiring the total change quantity of the resource value of the account resource in the resource management platform in the first time period according to the resource transfer file after the resource management platform is determined to finish the resource transfer management of the account resource in the first time period;
and the account adjustment module is used for adjusting the corresponding account resource value in the user account of the user according to the total change of the resource value.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource;
After determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file;
and adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource;
after determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file;
And adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value.
The resource data processing method, the device, the computer readable storage medium and the computer equipment acquire the resource transfer file of the resource management platform; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; after determining that the resource management platform finishes resource transfer management on account resources in a first time period, acquiring the total change quantity of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file; according to the total variation of the resource values, the corresponding account resource values are adjusted in the user account of the user, so that after the resource management platform is determined to finish resource transfer management of the account resources in the first time period, the corresponding account resource values in the user account are adjusted according to the total variation of the resource values of the account resources in the resource management platform in the first time period at one time, the operation times of the account resource value adjustment in the user account are reduced, and the occupation of processing resources of a server is reduced.
Drawings
FIG. 1 is a schematic diagram of a resource data processing system in one embodiment;
FIG. 2 is a flow chart of a method for processing resource data according to an embodiment;
FIG. 3 is a schematic diagram of a resource data processing system in another embodiment;
FIG. 4 is a timing diagram of a resource data processing system in one embodiment;
FIG. 5 is an interface diagram of a resource status page of a resource data processing method according to one embodiment;
FIG. 6 is a flowchart of a method for processing resource data according to another embodiment;
FIG. 7 is a block diagram of a resource data processing device in one embodiment;
FIG. 8 is a timing diagram illustrating an application of a method for processing resource data in one embodiment;
FIG. 9A is a schematic diagram of a data sharing system according to one embodiment;
FIG. 9B is a block chain diagram of a method of processing resource data in one embodiment;
FIG. 9C is a block diagram of blocks in a blockchain of a method of processing resource data in one embodiment;
FIG. 10 is a block diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The resource data processing method provided by the application can be applied to a resource data processing system shown in figure 1. Wherein the value added server 110 communicates with the resource management platform 120 over a network. The value added server 110 and the resource management platform 120 may be implemented by a separate server or a server cluster formed by a plurality of servers.
The value added server 110 may refer to a server for implementing user data processing, among others.
The resource management platform 120 may be referred to herein as managing account opening, account resource transfer (e.g., account share application, account transaction, redemption of account shares) and the like on the platform. In practice, this may be a fund company server.
In practical applications, when the resource management platform 120 is a fund company server, the value added server 110 may be a fund sales organization server.
As shown in FIG. 2, in one embodiment, a resource data processing method is provided. The present embodiment is mainly exemplified by the method applied to the value added server 110 in fig. 1. Referring to fig. 2, the resource data processing method specifically includes the following steps:
S210, acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource.
The first period may refer to a management period in which the resource management platform performs resource transfer management on account resources.
The resource management platform 120 may be referred to herein as managing account opening, account resource transfer (e.g., account share application, account transaction, redemption of account shares) and the like on the platform. In practical application, the resource management platform can perform resource transfer management on account resources of the user in the resource management platform in a first time period.
Taking the resource management platform 120 as a fund company server as an example, account resources of the user in the resource management platform in the first period of time may be some financial product, such as a fund a product; wherein the financial product can be a short period financial product; the first period of time may be a closed period (product period) of a short-period financial product. In practical applications, the first period of time may be, but is not limited to, 30 natural days.
One or more account management platforms can be selected according to the needs, and the value added server of the embodiment can support resource transfer from any resource transfer platform, so that a user can purchase products of one or more account management platforms in the value added server, for example, fund products, and can purchase multiple fund company products in the value added server 110.
The resource transfer file may be a file generated by the resource management platform according to the resource transfer information corresponding to the account resource. For example, the fund company server issues to the fund sales organization server a file relating to the fund product purchased by the user. The resource transfer documents may include redemption validation documents, purchase requisition validation documents, revenue documents, and the like, among others.
In a specific implementation, before the value added server 110 obtains the resource transfer file of the resource management platform, the resource management platform 120 performs data processing on the total resource value in the resource management platform 120, and generates a corresponding resource transfer file according to the data processing result. Then, the resource management platform 120 sends the resource transfer file to the value added server 110, so that the value added server 110 obtains the resource transfer file of the resource management platform 120.
Taking the resource management platform 120 as a fund company server as an example, before sending a resource transfer file to the fund sales organization server, the fund company server performs clearing, firstly, after determining the total investment benefit of the financial product of the fund company, the fund company performs benefit distribution on the investment benefit, specifically, the fund company server distributes the share of the product purchased by the user and the proportion of the historical financial benefit accounting for the total product total asset, divides the distributed benefit into each detail of each user, and performs registration and storage in the form of not-converted benefit.
Meanwhile, the fund company server judges whether the financial product corresponding to the user is an expired product or not in the clearing process, and if the financial product corresponding to the user is a product which is redeemed due to the expiration, the share of the purchased product and all registered non-settlement benefits are completely redeemed; if the financial product corresponding to the user is the product of the next period due and the product is rolled, converting all the non-turned benefits of the product in the product period into the share of the product currently purchased by the user and passing the user, namely updating the user account of the user in the fund company server; if the product is not expired, the allocated benefit division of the user is accumulated with the historical non-conversion benefits in the form of non-conversion benefits and is registered and saved. And finally, the fund company server generates a resource transfer file according to the clearing processing result, and the resource transfer file such as the purchase acceptance file, the redemption acceptance file and the profit file is sent to the fund sales organization server for the fund sales organization server to acquire the resource transfer file sent by the fund company server.
S220, after the resource management platform is determined to finish resource transfer management of account resources in the first time period, acquiring the total change of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file.
In a specific implementation, after the value added server 110 determines that the resource management platform completes resource transfer management on account resources in the first period, the value added server 110 obtains a total change amount of resource values of account resources in the resource management platform in the first period according to the resource transfer file.
Taking the resource management platform 120 as a server of the fund company as an example, determining that the resource management platform completes resource transfer management on account resources in the first period of time may mean that the financial product purchased by the user at the fund company is in an expiration state. When the fund company server determines that the financial product purchased by the user at the fund company is in an expiration state, the fund company server settles the total income obtained by the financial product purchased by the user in the product period to the user.
Specifically, the fund company server redeems all of the initial share of the financial product that was due for redemption and all of the registered non-accrued benefits (total benefits that the financial product obtained during the product deadline); if the user sets the purchased financial product to be an expired product and scrolls the next period of product, the fund company server converts all the non-converted benefits of the financial product in the product period (the total benefits obtained by the financial product in the product period) into the actual share of the product currently purchased by the user, updates the user account of the user in the fund company server, and generates a corresponding resource transfer file, such as a redemption confirmation file, a benefit file and the like.
After the fund sales mechanism server receives the resource transfer file, the fund sales mechanism server performs income accounting, specifically, the fund sales mechanism server can automatically identify and check whether a financial product purchased by a user in a fund company is in an expiration state or not according to the identification mark in the resource transfer file sent by the fund company server, namely, the resource management platform is used for completing resource transfer management on account resources in a first time period; the fund sales organization server can determine the total income obtained by the financial product purchased by the user in the product period according to the received resource transfer file, namely, the total change of the resource value of the account resource in the resource management platform in the first time period.
S230, according to the total variation of the resource values, the corresponding account resource values are adjusted in the user accounts of the users.
The user account may be an account that is opened by the value added server 110 for the user to record the status of the user resource. For example, the user account may be a financial through account.
In a specific implementation, after the value added server 110 obtains the total variation of the resource value of the account resource in the resource management platform in the first period, the value added server 110 adjusts the corresponding account resource value in the user account of the user according to the total variation of the resource value.
For example, after the fund sales mechanism server determines the total income of the financial products purchased by the user in the product period, the fund sales mechanism server performs settlement operation on the user account of the user in the fund sales mechanism server, that is, the fund sales mechanism server performs one-time adjustment on the balance value of the user account on the total income of the financial products purchased by the user in the product period.
In addition, the value added server 110 synchronizes user account information of the user in the value added server with the resource management platform 120.
The user account information may include at least one of account resource status, account name, account share, among others.
In particular implementations, the value added server 110 synchronizes the account status of the user with the resource management platform 120. So as to learn information about the account resource status, account name, account share, etc. of the user.
In the resource data processing method, the resource transfer file of the resource management platform is obtained; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; after determining that the resource management platform finishes resource transfer management on account resources in a first time period, acquiring the total change quantity of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file; according to the total variation of the resource values, the corresponding account resource values are adjusted in the user account of the user, so that after the resource management platform is determined to finish resource transfer management of the account resources in the first time period, the corresponding account resource values in the user account are adjusted according to the total variation of the resource values of the account resources in the resource management platform in the first time period at one time, the operation times of the account resource value adjustment in the user account are reduced, and the occupation of processing resources of a server is reduced.
In another embodiment, the first time period includes at least two registration days, and when the resource management platform performs resource transfer management on account resources in the first time period, the method further includes: determining the resource numerical value variation of account resources on the current registration day according to the resource transfer file; acquiring historical registration variation of account resources; the history registration change amount is obtained by registering the resource value change amount of the account resource on the history registration day; the history registration day is a registration day before the current registration day; determining the total change of the resource value of the account resource in the resource management platform in the second time period according to the change of the resource value of the current registration day and the historical registration change as the current change of the resource value; wherein the second time period includes a historical registration day and a current registration day; and saving the current resource numerical value variation.
The registration day may refer to a time of registering the status of the user resource.
The history registration change amount is obtained by registering the resource value change amount of the account resource on the history registration day. The history of registration days is a registration day before the current registration day. Taking the fund product as an example, the current registration day may be T+1D, which is the natural day after the transaction day. Wherein T represents transaction day, and D represents natural day. The historical registration day may refer to a transaction day prior to the current registration day.
Wherein the second time period includes a historical registration day and a current registration day.
In a specific implementation, when the value added server 110 determines that the resource management platform 120 still performs resource transfer management on account resources in a first time period according to the identification in the resource transfer file sent by the resource management platform 120, the value added server 110 determines a resource numerical variation of the account resources on the current registration day according to the resource transfer file; then, the value added server 110 acquires a history registration variation of account resources; and adding the resource value change amount of the current registration day and the historical registration change amount, determining the total change amount of the resource value of the account resource in the resource management platform in the second time period, taking the total change amount as the current resource value change amount, and finally registering and storing the current resource value change amount, wherein the resource server 110 does not adjust the account resource value in the user account of the user according to the current resource value change amount.
Taking the resource management platform 120 as a server of the fund company as an example, the resource management platform still performing resource transfer management on account resources in the first period of time may mean that the financial product purchased by the user at the fund company is in an unexpired state. When the fund sales organization server determines that the financial product purchased by the user at the fund company is in an unexpired state according to the identification mark in the resource transfer file sent by the fund company server, the fund sales organization server obtains the income of the financial product purchased by the user at the fund company at the T-1 day, namely the resource value change quantity of the account resource at the current registration day in the resource transfer file. Meanwhile, the fund sales organization server registers the change in the historical account resources, which are the untrimmed benefits that the financial product previously registered in the fund company. Then, the fund sales organization server adds the revenue of the day T-1 and the non-conversion revenue registered in the fund company in advance to obtain the current resource value change quantity which is the non-conversion revenue registered in the fund company in the current time and registers the current resource value change quantity, and the fund sales organization server does not adjust account balance in a user account of the user according to the non-conversion revenue registered in the fund company in the current time.
According to the technical scheme, when the resource management platform carries out a resource transfer management process on account resources in a first time period, only each resource change amount of the account resources in the first time period is registered and stored, corresponding account resource values in a user account are not adjusted, operation times for adjusting the account resource values in the user account are reduced, and therefore occupation of processing resources of a server is reduced.
In another embodiment, as depicted in FIG. 3, FIG. 3 provides a schematic diagram of a resource data processing system; wherein the value added server 110 communicates with the user terminal 130 through a network. Among them, the user terminal 130 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices. The user terminal 130 is installed with account operating application software (such as funding sales software). Wherein, the value added server 110 receives a resource status query request of the user terminal; the resource state query request is generated by the user terminal in response to the resource state query operation of the user; responding to the resource state inquiry request, and sending a response message carrying the current resource numerical value variation to the user terminal so that the user terminal displays a resource state page according to the current resource numerical value variation; the resource status page is used for a user to determine a resource change status corresponding to account resources in the resource management platform.
The resource status query request may be generated by the user terminal 130 in response to a resource status query operation of the user.
In a specific implementation, when the user needs to query the resource change state corresponding to the account resource of the user in the resource management platform 120, the user triggers the resource state query entry in the user terminal 130. At this time, the user terminal 130 generates a resource status query request corresponding to the account resource of the user in the resource management platform in response to the user triggering the resource status query entry in the user terminal 130. The user terminal 130 then sends a resource status query request to the value added server 110. After the value added server 110 receives the resource status query request of the user terminal, the value added server 110 responds to the resource status query request and sends a response message carrying the current resource value variation to the user terminal 130, so that the user terminal 130 displays a resource status page according to the current resource value variation; the resource status page is used for a user to determine a resource change status corresponding to account resources in the resource management platform. FIG. 4 provides a timing diagram for a resource data processing system to facilitate understanding by those skilled in the art.
Taking the value added server 110 as a fund sales organization server as an example, when a user needs to query the income situation of the financial product purchased by the user at the fund company, the user can query the entry by triggering the income situation of the financial product in the user terminal 130. At this time, the user terminal 130 generates a product benefit case query request corresponding to the account resource of the user in the resource management platform in response to the product benefit case query operation of the user triggering the financial product benefit case entry in the user terminal 130. The user terminal 130 then sends a product revenue situation query request to the value added server 110. After the value added server 110 receives the product profit situation query request of the user terminal, the value added server 110 responds to the product profit situation query request and sends query response information recorded with the non-conversion profits currently registered in the fund company to the user terminal so that the user terminal displays a product profit situation page according to the non-conversion profits currently registered in the fund company; the product income situation page is used for a user to determine the income situation of financial products purchased by the user at the fund company. For ease of understanding by those skilled in the art, FIG. 5 provides an interface schematic of a resource status page, where 510 is the resource status page.
According to the technical scheme, when the resource state query request of the user terminal is received, the resource state query request is responded, and a response message carrying the current resource numerical value change quantity is sent to the user terminal, so that the user terminal displays a resource state page for a user to determine the resource change state corresponding to the account resource in the resource management platform according to the current resource numerical value change quantity, and the user can determine the resource change state corresponding to the account resource in the resource management platform under the condition that the corresponding account resource numerical value in the user account is not adjusted, and therefore occupation of processing resources to the server is reduced.
In another embodiment, after determining that the resource management platform completes resource transfer management of the account resource in the first period of time, the method further includes: judging whether the resource management platform needs to carry out resource transfer management on account resources in a third time period according to the resource transfer file; wherein the third time period is the next time period of the first time period; according to the total variation of the resource values, the corresponding account resource values are adjusted in the user accounts of the users, and the method comprises the following steps: when the resource management platform is judged to need to carry out resource transfer management on account resources in a third time period, creating a user sub-account corresponding to the user account; adding corresponding account resource values in the sub-accounts of the users according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in a third time period.
Wherein the third time period is the next time period to the first time period.
In a specific implementation, after the value-added server 110 determines that the resource management platform 120 performs resource transfer management on account resources in a first time period, the value-added server 110 determines whether the resource management platform 120 needs to perform resource transfer management on account resources in a third time period according to a resource transfer file; the value added server 110 specifically includes: when the value added server 110 determines that the resource management platform needs to perform resource transfer management on account resources in a third time period, the value added server 110 creates a user sub-account corresponding to the user account; the value added server 110 adds corresponding account resource values in the sub-accounts of the user according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in a third time period.
For example, taking the resource management platform 120 as a server of the fund company, when the server of the fund sales organization determines that the financial product purchased by the user at the fund company is in an expiration state, the server of the fund sales organization determines whether the financial product purchased by the user at the fund company is a rolling financial product of the next period; if the financial product is the rolling financial product of the next period, the fund sales organization server converts all the non-converted benefits of the financial product in the product period (the total benefits obtained by the financial product in the product period, namely the first period) into the actual share of the current purchased product of the user, and updates the user account of the user in the fund sales organization server. Specifically, the fund sales mechanism server creates a user sub-account corresponding to the user account; and the fund sales mechanism server increases corresponding account resource values in the sub-accounts of the users according to the actual shares, and determines account resources of the users in the resource management platform in a third time period, namely principal of the first time period and income of the first time period, and the account resources are taken as principal of financial products in the third time period.
According to the technical scheme, a user sub-account corresponding to the user account is created whenever it is determined that the resource management platform needs to perform resource transfer management on account resources in a third time period; and adding the corresponding account resource value in the user sub-account according to the total variation of the resource value, so as to reduce the number of user sub-accounts creation of the user account, thereby reducing the occupation of processing resources of the server.
In another embodiment, the method further comprises: determining a management expiration identifier corresponding to the account resource according to the resource transfer file; and according to the management expiration identifier, determining that the resource management platform finishes resource transfer management on account resources in the first time period.
In a specific implementation, after receiving a resource transfer file sent by the resource management platform 120, the value added server 110 determines a management expiration identifier corresponding to a financial product of a user in a fund company server according to the resource transfer file sent by the resource management platform 120; and determining whether the resource management platform has completed resource transfer management of the account resource in the first time period according to the management expiration identifier.
Taking the value added server 110 as a fund sales mechanism server for example, after receiving a resource transfer file sent by a fund company server, the fund sales mechanism server determines a management expiration identifier corresponding to a financial product of a user in the fund company server according to the resource transfer file sent by the fund company server; and determining whether the financial product purchased by the user at the fund company is in an expired state or not according to the management expiration identifier.
According to the technical scheme of the embodiment, the management expiration identifier corresponding to the account resource is determined according to the resource transfer file; and whether the resource management platform performs resource transfer management on account resources in a first time period can be accurately determined according to the management expiration identifier, so that redundant adjustment on corresponding account resource values in a user account is avoided, and the occupation of processing resources of a server is reduced.
In another embodiment, the method is applied to a value added server and used for synchronizing user account information of a user with a resource management platform, and comprises the following steps: generating an account information synchronization request according to the user account information; sending an account information synchronization request to a blockchain network so that the blockchain network performs consensus verification on user account information; the block chain network is constructed based on a value added server and a resource management platform; after the blockchain network agrees with the user account information, the consensus block corresponding to the user account information is stored in the blockchain of the blockchain network.
The blockchain network is constructed based on a value-added server and a resource management platform. In practical applications, a data sharing system based on a blockchain network may be constructed between at least one value added server 110 and at least one resource management platform 120, for example, see the data sharing system shown in fig. 9A. The data sharing system 900 refers to a system for performing data sharing between nodes, where the data sharing system may include a plurality of nodes 901, and the plurality of nodes 901 may be value added servers 110 and resource management platforms 120 in the data sharing system 900. Each node 901 may receive input information during normal operation and maintain shared data within the data sharing system based on the received input information. In order to ensure the information intercommunication in the data sharing system, information connection can exist between each node in the data sharing system, and the nodes can transmit information through the information connection. For example, when any node in the data sharing system receives user account information, other nodes in the data sharing system acquire the user account information according to a consensus algorithm, and store the user account information as data in the shared data, so that the data stored on all nodes in the data sharing system are consistent.
Each node in the data sharing system has a node identifier corresponding to the node identifier, and each node in the data sharing system can store the node identifiers of other nodes in the data sharing system, so that the generated block can be broadcast to other nodes in the data sharing system according to the node identifiers of other nodes. Each node can maintain a node identification list shown in the following table, and the node names and the node identifications are correspondingly stored in the node identification list. The node identifier may be an IP (Internet Protocol, protocol of interconnection between networks) address, and any other information that can be used to identify the node, and the IP address is only illustrated in table 1.
Figure BDA0002321732030000131
Figure BDA0002321732030000141
Each node in the data sharing system stores one and the same blockchain. The blockchain is composed of a plurality of blocks, see fig. 9B, and the starting block comprises a block header and a block body, wherein the block header stores an input information characteristic value, a version number, a timestamp and a difficulty value, and the block body stores input information; the next block of the starting block takes the starting block as a father block, the next block also comprises a block head and a block main body, the block head stores the input information characteristic value of the current block, the block head characteristic value of the father block, the version number, the timestamp and the difficulty value, and the like, so that the block data stored in each block in the block chain are associated with the block data stored in the father block, and the safety of the input information in the block is ensured.
When each block in the blockchain is generated, referring to fig. 9C, when the node where the blockchain is located receives the input information, checking the input information, storing the input information into the memory pool after the checking is completed, and updating the hash tree used for recording the input information; then, updating the update time stamp to the time of receiving the input information, trying different random numbers, and calculating the characteristic value for a plurality of times, so that the calculated characteristic value can meet the following formula:
SHA256(SHA256(version+prev_hash+merkle_root+ntime+nbits+x))<TARGET
wherein SHA256 is a eigenvalue algorithm used to calculate eigenvalues; version (version number) is version information of the related block protocol in the block chain; the prev_hash is the block header characteristic value of the parent block of the current block; the merkle_root is a characteristic value of input information; ntime is the update time of the update timestamp; the nbits is the current difficulty, is a fixed value in a period of time, and is determined again after exceeding a fixed period of time; x is a random number; TARGET is a eigenvalue threshold that can be determined from nbits.
Thus, when the random number meeting the formula is calculated, the information can be correspondingly stored to generate the block head and the block main body, and the current block is obtained. And then, the node where the blockchain is located sends the newly generated blocks to other nodes in the data sharing system where the newly generated blocks are located according to the node identification of other nodes in the data sharing system, the other nodes verify the newly generated blocks, and the newly generated blocks are added into the blockchain stored in the newly generated blocks after the verification is completed.
In a specific implementation, when the value added server 110 and the resource management platform 120 synchronize user account information of a user, the method specifically includes: the value added server 110 generates an account information synchronization request according to the user account information; the account information synchronization request carries user account information. Then, the value added server 110 sends an account information synchronization request to a blockchain network constructed based on the value added server and the resource management platform so that the blockchain network performs consensus verification on the user account information; after the blockchain network agrees with the user account information, the value-added server 110 can obtain an consensus block corresponding to the user account information, and the value-added server 110 stores the consensus block corresponding to the user account information into a corresponding blockchain of the blockchain network.
For example, when the value added server 110 may be a blockchain node that performs the consensus operation first in the blockchain network, the value added server 110 may generate a consensus block corresponding to the user account information, encrypt and broadcast the consensus block to the blockchain network, and further obtain the consensus block by other blockchain nodes and perform valid verification, and after the valid verification passes, perform valid verification on each blockchain of the consensus block. Meanwhile, the value added server 110 stores the common block corresponding to the user account information into the blockchain of the blockchain network.
Of course, the value added server 110 may not be the blockchain node that first completes the consensus operation in the blockchain network. The value added server 110 may obtain the common block broadcasted by the blockchain node that completes the common operation in the blockchain network, and perform block legal verification on the common block, for example, verify the update time, the data structure, the data content, and other information of the common block. When the block is validated, the common block is stored in the blockchain of the value added server 110.
According to the technical scheme of the embodiment, an account information synchronization request is generated according to user account information; and sending an account information synchronization request to a blockchain network constructed based on the value-added server and the resource management platform so that the blockchain network performs consensus verification on the user account information, and after the blockchain network performs consensus on the user account information, storing a consensus block corresponding to the user account information into a blockchain of the blockchain network, so that the user account information of a user can be accurately and quickly synchronized with the resource management platform, and the user account information can be made untampered by adopting a blockchain mode to synchronize and store the user account information, thereby ensuring the safety of user data.
In another embodiment, there is provided a resource data processing system, the system comprising: a value-added server 110 and a resource management platform 120; the resource management platform 120 is configured to perform resource transfer management on account resources of a user in the resource management platform in a first period of time; the resource transfer file is also used for generating the resource transfer file according to the resource transfer information corresponding to the account resource; the method is also used for sending the resource transfer file to the value-added server; a value added server 110 for obtaining a resource transfer file of the resource management platform; the resource management platform is also used for acquiring the total change quantity of the resource numerical value of the account resource in the resource management platform in the first time period according to the resource transfer file after the resource management platform is determined to finish the resource transfer management of the account resource in the first time period; and the method is also used for adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value.
It should be noted that, for specific limitation of a resource data processing system, reference may be made to the limitation of a resource data processing method hereinabove, and details thereof are not repeated herein. In the resource data processing system, after the resource management platform is determined to finish resource transfer management on account resources in the first time period, the corresponding account resource values in the user account are adjusted according to the total change quantity of the account resources in the resource management platform in the first time period at one time, so that the operation times for adjusting the account resource values in the user account are reduced, and the occupation of processing resources of a server is reduced.
In another embodiment, as shown in FIG. 6, a resource data processing method is provided. Referring to fig. 6, the resource data processing method specifically includes the steps of:
s610, acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource;
s621, after determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file; s622, according to the total change quantity of the resource values, corresponding account resource values are adjusted in the user accounts of the users.
S631, when the resource management platform is determined to finish the resource transfer management of the account resource in the first time period, determining the resource numerical value variation of the account resource on the current registration day according to the resource transfer file; s632, acquiring the historical registration change amount of the account resource; the historical registration change amount is obtained by registering the account resource value change amount of the account resource on a historical registration day; the history registration day is a registration day before the current registration day; s633, determining the total change of the resource value of the account resource in the resource management platform in a second time period as the current change of the resource value according to the change of the resource value of the current registration day and the historical registration change; wherein the second time period includes the historical registration day and the current registration day; s634, the current resource numerical value variation is saved.
It should be noted that, for specific limitation of the above steps, reference may be made to the above limitation of a resource data processing method, which is not repeated herein. According to the technical scheme of the embodiment, after the resource management platform is determined to finish resource transfer management of account resources in the first time period, corresponding account resource values in the user account are adjusted according to the total change quantity of the account resources in the resource management platform in the first time period at one time, the operation times for adjusting the account resource values in the user account are reduced, and therefore occupation of processing resources of a server is reduced.
It should be understood that, although the steps in the flowcharts of fig. 2 and 6 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 2 and 6 may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the sub-steps or stages are performed necessarily occur in sequence, but may be performed alternately or alternately with at least a portion of the other steps or sub-steps of other steps.
In one embodiment, as shown in fig. 7, there is provided a resource data processing apparatus including:
a file obtaining module 710, configured to obtain a resource transfer file of the resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated according to the resource transfer information corresponding to the account resource;
the value-added obtaining module 720 is configured to obtain, according to the resource transfer file, a total variation of a resource value of the account resource in the resource management platform in the first period of time after determining that the resource management platform completes resource transfer management of the account resource in the first period of time;
and an account adjustment module 730, configured to adjust the corresponding account resource value in the user account of the user according to the total variation of the resource value.
In the above-mentioned resource data processing method, a resource transfer file of a resource management platform is obtained; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; after determining that the resource management platform finishes resource transfer management on account resources in a first time period, acquiring the total change quantity of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file; according to the total variation of the resource values, the corresponding account resource values are adjusted in the user account of the user, so that after the resource management platform is determined to finish resource transfer management of the account resources in the first time period, the corresponding account resource values in the user account are adjusted according to the total variation of the resource values of the account resources in the resource management platform in the first time period at one time, the operation times of the account resource value adjustment in the user account are reduced, and the occupation of processing resources of a server is reduced.
In one embodiment, the first period of time includes at least two registration days, and when the resource management platform performs resource transfer management on the account resource in the first period of time, the resource data processing device further includes: the variation acquisition module is used for determining the variation of the resource value of the account resource on the current registration day according to the resource transfer file; the registration change amount acquisition module is used for acquiring the historical registration change amount of the account resource; the historical registration change amount is obtained by registering the account resource value change amount of the account resource on a historical registration day; the history registration day is a registration day before the current registration day; the accumulation module is used for determining the total change of the resource value of the account resource in the resource management platform in a second time period according to the change of the resource value of the current registration day and the historical registration change as the current change of the resource value; wherein the second time period includes the historical registration day and the current registration day; and the storage module is used for storing the current resource numerical value variation.
In one embodiment, the resource data processing device further includes: the receiving module is used for receiving a resource state query request of the user terminal; the resource state query request is generated by the user terminal in response to the resource state query operation of the user; the response module is used for responding to the resource state query request and sending a response message carrying the current resource numerical value variation to the user terminal so that the user terminal displays a resource state page according to the current resource numerical value variation; the resource state page is used for the user to determine a resource change state corresponding to the account resource in the resource management platform.
In one embodiment, after determining that the resource management platform completes resource transfer management of the account resource in the first period of time, the resource data processing apparatus further includes: the judging module is used for judging whether the resource management platform needs to carry out resource transfer management on the account resources in the third time period according to the resource transfer file; wherein the third time period is a next time period to the first time period; the account adjustment module 730 includes: a sub-account creation sub-module, configured to create a user sub-account corresponding to the user account when it is determined that the resource management platform needs to perform resource transfer management on the account resource in the third time period; the adjustment sub-module is used for adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the third time period.
In one embodiment, the resource data processing device further includes: the identification determining module is used for determining a management expiration identification corresponding to the account resource according to the resource transfer file; and the expiration judging module is used for determining that the resource management platform finishes resource transfer management of the account resources in the first time period according to the management expiration identifier.
In one embodiment, the resource data processing device further includes: and the synchronization module is used for synchronizing the user account information of the user with the resource management platform.
In one embodiment, the above synchronization module is applied to a value added server, and is further configured to: generating an account information synchronization request according to the user account information; sending the account information synchronization request to a blockchain network so that the blockchain network performs consensus verification on the user account information; wherein the blockchain network is constructed based on the value added server and the resource management platform; after the blockchain network agrees with the user account information, the consensus block corresponding to the user account information is stored into a blockchain of the blockchain network.
For a specific limitation of a resource data processing device, reference may be made to the limitation of a resource data processing method hereinabove, and the description thereof will not be repeated here. Each of the modules in the above-described one resource data processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, FIG. 8 provides an application timing diagram of a resource data processing method, for ease of understanding by those skilled in the art; wherein the user can purchase at the fund sales organization between 15 points of T-1 and 15 points of T, redemption (the user sets up to redeem due, when the user expires the system automatically replaces the user with redemption) operation, wherein T is the transaction day; then, the 17-point fund sales organization reports and purges the transaction file to the fund company on the T day; the fund company takes the investment returns of the products and carries out clearing treatment, wherein the clearing treatment comprises share registration of buying and redemption, return distribution and the like. After 0 point on day T+1D, the fund company gives out a purchase request, redemption confirmation file and a profit file to the fund sales organization according to the clearing result; wherein D is natural day, about 2 points of T+1D day, and after the fund sales organization takes the purchase, redemption confirmation file and the income file, the purchase, redemption confirmation and income accounting operation is carried out on each user; wherein the revenue posting operation includes adding a sub-account to the transaction that scrolls due; the non-irrotational revenue is recorded for unexpired user transactions.
FIG. 10 illustrates an internal block diagram of a computer device in one embodiment. The computer device may specifically be the value added server 110 of fig. 1. As shown in fig. 10, the computer device includes a processor, a memory, a network interface, an input device, and a display screen connected by a system bus. The memory includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system, and may also store a computer program that, when executed by a processor, causes the processor to implement a resource data processing method. The internal memory may also store a computer program which, when executed by the processor, causes the processor to perform a resource data processing method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in fig. 10 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a resource data processing apparatus provided herein may be implemented in the form of a computer program that is executable on a computer device as shown in fig. 10. The memory of the computer device may store various program modules that make up the one resource data processing apparatus, such as the file acquisition module 710, the value-added acquisition module 720, and the account adjustment module 730 shown in fig. 7. The computer program of each program module causes a processor to execute the steps of a resource data processing method of each embodiment of the present application described in the present specification.
For example, the computer apparatus shown in fig. 10 may execute the acquisition of the resource transfer file of the resource management platform by the file acquisition module 710 in one of the resource data processing apparatuses shown in fig. 7; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource. The computer device may obtain, through the value-added obtaining module 720, a total change amount of a resource value of the account resource in the resource management platform in the first period according to the resource transfer file after determining that the resource management platform completes resource transfer management of the account resource in the first period. The computer device may perform adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value through the account adjustment module 730.
In one embodiment, a computer device is provided that includes a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of a resource data processing method as described above. The steps of a resource data processing method herein may be the steps of a resource data processing method of the above-described respective embodiments.
In one embodiment, a computer readable storage medium is provided, storing a computer program which, when executed by a processor, causes the processor to perform the steps of a resource data processing method as described above. The steps of a resource data processing method herein may be the steps of a resource data processing method of the above-described respective embodiments.
Those skilled in the art will appreciate that all or part of the processes in the methods of the above embodiments may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a non-volatile computer readable storage medium, and where the program, when executed, may include processes in the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application is to be determined by the claims appended hereto.

Claims (16)

1. A method of resource data processing, the method comprising:
acquiring a resource transfer file of a resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; the first time period is a closed period corresponding to the account resource; the closed period includes at least two check-in days; the registration day refers to the day of registering the status of the user resource;
After determining that the resource management platform finishes resource transfer management of the account resources in the first time period, acquiring the total change amount of the resource values of the account resources in the resource management platform in the first time period according to the resource transfer file;
according to the total variation of the resource values, corresponding account resource values are adjusted in the user accounts of the users; under the condition that the resource management platform needs to carry out resource transfer management on the account resources in the next time period of the first time period, creating a user sub-account corresponding to the user account; adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the next time period.
2. The method of claim 1, wherein when the resource management platform performs resource transfer management on the account resource within the first period of time, the method further comprises:
Determining the resource numerical value variation of the account resource on the current registration day according to the resource transfer file;
acquiring historical registration variation of the account resource; the historical registration change amount is obtained by registering the account resource value change amount of the account resource on a historical registration day; the history registration day is a registration day before the current registration day;
determining the total change of the resource value of the account resource in the resource management platform in a second time period according to the change of the resource value of the current registration day and the historical registration change as the current change of the resource value; wherein the second time period includes the historical registration day and the current registration day;
and saving the current resource numerical value variation.
3. The method according to claim 2, wherein the method further comprises:
receiving a resource state query request of a user terminal; the resource state query request is generated by the user terminal in response to the resource state query operation of the user;
responding to the resource state inquiry request, and sending a response message carrying the current resource numerical value variation to the user terminal so that the user terminal displays a resource state page according to the current resource numerical value variation; the resource state page is used for the user to determine a resource change state corresponding to the account resource in the resource management platform.
4. The method of claim 1, wherein upon determining that the resource management platform has completed resource transfer management of the account resource within the first period of time, further comprising:
judging whether the resource management platform needs to carry out resource transfer management on the account resources in a third time period according to the resource transfer file; wherein the third time period is a next time period to the first time period;
and adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value, comprising:
when the resource management platform is judged to need to carry out resource transfer management on the account resources in the third time period, creating a user sub-account corresponding to the user account;
adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the third time period.
5. The method according to claim 1, wherein the method further comprises:
Determining a management expiration identifier corresponding to the account resource according to the resource transfer file;
and determining that the resource management platform finishes resource transfer management of the account resources in the first time period according to the management expiration identifier.
6. The method according to any one of claims 1 to 5, further comprising:
and synchronizing the user account information of the user with the resource management platform.
7. The method of claim 6, applied to a value added server, said synchronizing user account information of said user with said resource management platform, comprising:
generating an account information synchronization request according to the user account information;
sending the account information synchronization request to a blockchain network so that the blockchain network performs consensus verification on the user account information; wherein the blockchain network is constructed based on the value added server and the resource management platform;
after the blockchain network agrees with the user account information, the consensus block corresponding to the user account information is stored into a blockchain of the blockchain network.
8. A resource data processing system, the system comprising: a value-added server and a resource management platform;
the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is also used for generating the resource transfer file according to the resource transfer information corresponding to the account resource; the value added server is also used for sending the resource transfer file to the value added server; the first time period is a closed period corresponding to the account resource; the closed period includes at least two check-in days; the registration day refers to the day of registering the status of the user resource;
the value added server is used for acquiring a resource transfer file of the resource management platform; the resource management platform is further used for acquiring the total change quantity of the resource value of the account resource in the resource management platform in the first time period according to the resource transfer file after the resource management platform is determined to complete resource transfer management of the account resource in the first time period; the method is also used for adjusting corresponding account resource values in the user accounts of the users according to the total variation of the resource values; under the condition that the resource management platform needs to carry out resource transfer management on the account resources in the next time period of the first time period, creating a user sub-account corresponding to the user account; adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the next time period.
9. A resource data processing apparatus, the apparatus comprising:
the file acquisition module is used for acquiring a resource transfer file of the resource management platform; the resource management platform is used for carrying out resource transfer management on account resources of a user in the resource management platform in a first time period; the resource transfer file is a file generated by the resource management platform according to the resource transfer information corresponding to the account resource; the first time period is a closed period corresponding to the account resource; the closed period includes at least two check-in days; the registration day refers to the day of registering the status of the user resource;
the value added acquisition module is used for acquiring the total change quantity of the resource value of the account resource in the resource management platform in the first time period according to the resource transfer file after the resource management platform is determined to finish the resource transfer management of the account resource in the first time period;
the account adjustment module is used for adjusting the corresponding account resource value in the user account of the user according to the total variation of the resource value; under the condition that the resource management platform needs to carry out resource transfer management on the account resources in the next time period of the first time period, creating a user sub-account corresponding to the user account; adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the next time period.
10. The apparatus of claim 9, wherein when the resource management platform performs resource transfer management on the account resource within the first period of time, the resource data processing apparatus further comprises: the variation acquisition module is used for determining the variation of the resource value of the account resource on the current registration day according to the resource transfer file; the registration change amount acquisition module is used for acquiring the historical registration change amount of the account resource; the historical registration change amount is obtained by registering the account resource value change amount of the account resource on a historical registration day; the history registration day is a registration day before the current registration day; the accumulation module is used for determining the total change of the resource value of the account resource in the resource management platform in a second time period according to the change of the resource value of the current registration day and the historical registration change as the current change of the resource value; wherein the second time period includes the historical registration day and the current registration day; and the storage module is used for storing the current resource numerical value variation.
11. The apparatus of claim 10, wherein the resource data processing apparatus further comprises: the receiving module is used for receiving a resource state query request of the user terminal; the resource state query request is generated by the user terminal in response to the resource state query operation of the user; the response module is used for responding to the resource state query request and sending a response message carrying the current resource numerical value variation to the user terminal so that the user terminal displays a resource state page according to the current resource numerical value variation; the resource state page is used for the user to determine a resource change state corresponding to the account resource in the resource management platform.
12. The apparatus of claim 9, wherein the resource data processing apparatus further comprises, upon determining that the resource management platform has completed resource transfer management of the account resource within the first time period: the judging module is used for judging whether the resource management platform needs to carry out resource transfer management on the account resources in a third time period according to the resource transfer file; wherein the third time period is a next time period to the first time period; the account adjustment module comprises: a sub-account creation sub-module, configured to create a user sub-account corresponding to the user account when it is determined that the resource management platform needs to perform resource transfer management on the account resource in the third time period; the adjustment sub-module is used for adding corresponding account resource values in the user sub-accounts according to the total variation of the resource values; the account resource value of the user sub-account is used for the resource management platform to determine account resources of the user in the resource management platform in the third time period.
13. The apparatus of claim 9, wherein the resource data processing apparatus further comprises: the identification determining module is used for determining a management expiration identification corresponding to the account resource according to the resource transfer file; and the expiration judging module is used for determining that the resource management platform finishes resource transfer management of the account resources in the first time period according to the management expiration identifier.
14. The apparatus according to any one of claims 9 to 13, wherein the resource data processing apparatus further comprises: and the synchronization module is used for synchronizing the user account information of the user with the resource management platform.
15. The apparatus of claim 14, applied to a value added server, the synchronization module further configured to: generating an account information synchronization request according to the user account information; sending the account information synchronization request to a blockchain network so that the blockchain network performs consensus verification on the user account information; wherein the blockchain network is constructed based on the value added server and the resource management platform; after the blockchain network agrees with the user account information, the consensus block corresponding to the user account information is stored into a blockchain of the blockchain network.
16. A computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the method of any one of claims 1 to 7.
CN201911300856.XA 2019-12-17 2019-12-17 Resource data processing method, device, computer readable storage medium and computer equipment Active CN111061567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911300856.XA CN111061567B (en) 2019-12-17 2019-12-17 Resource data processing method, device, computer readable storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911300856.XA CN111061567B (en) 2019-12-17 2019-12-17 Resource data processing method, device, computer readable storage medium and computer equipment

Publications (2)

Publication Number Publication Date
CN111061567A CN111061567A (en) 2020-04-24
CN111061567B true CN111061567B (en) 2023-05-30

Family

ID=70301841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911300856.XA Active CN111061567B (en) 2019-12-17 2019-12-17 Resource data processing method, device, computer readable storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN111061567B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998314A (en) * 2016-01-22 2017-08-01 腾讯科技(深圳)有限公司 Account exchange method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106934708B (en) * 2015-12-30 2020-08-18 腾讯科技(深圳)有限公司 Event recording method and device
US10069897B2 (en) * 2016-04-08 2018-09-04 Verizon Patent And Licensing Inc. Increasing an efficiency of a file transfer by using multiple communication resources
CN106101179B (en) * 2016-05-27 2020-02-18 腾讯科技(深圳)有限公司 Resource processing method, device and system
CN107798606A (en) * 2016-11-29 2018-03-13 上海壹账通金融科技有限公司 Numerical value resources regulation method and apparatus
CN110363666B (en) * 2018-04-11 2023-12-22 腾讯科技(深圳)有限公司 Information processing method, apparatus, computing device and storage medium
CN110210922B (en) * 2018-11-02 2023-02-17 腾讯科技(深圳)有限公司 Information display resource allocation method and device, computer equipment and storage medium
CN110020795A (en) * 2019-03-25 2019-07-16 阿里巴巴集团控股有限公司 The method and device of risk control is provided for mutual fund earnings
CN110232565B (en) * 2019-05-20 2023-09-05 平安银行股份有限公司 Resource clearing method, device, computer equipment and storage medium
CN110570282B (en) * 2019-09-10 2023-08-18 腾讯科技(深圳)有限公司 Cross-region resource transfer method, device, equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998314A (en) * 2016-01-22 2017-08-01 腾讯科技(深圳)有限公司 Account exchange method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Naixue Xiong等.An Effective Self-adaptive Load Balancing Algorithm for Peer-to-Peer Networks.《 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops &amp PhD Forum》.2012,第1425-1432页. *
Z银行某分行软件项目需求管理研究;杨丽;《中国优秀硕士学位论文全文数据库信息科技辑》;I138-748 *
以H集团为例浅谈集团资金池业务的应用;马慧;《商讯》(第26期);马慧 *

Also Published As

Publication number Publication date
CN111061567A (en) 2020-04-24

Similar Documents

Publication Publication Date Title
US10861055B1 (en) Method and system for identifying users across mobile and desktop devices
CN110647582B (en) Method, device, storage medium and computer equipment for block chain network consensus verification
WO2020211491A1 (en) Block chain-based project auditing system and method, computing device and storage medium
CN109087024B (en) Data processing method, device, storage medium and equipment for electronic bill
CN102422315A (en) Policy-based media syndication and monetization
US11397960B2 (en) Direct marketing via chained interactions in a blockchain
US11107119B2 (en) Conducting dynamic media lift studies concurrently with operating online advertising campaigns
CN111709801A (en) Credit evaluation method and device, block chain system, equipment and storage medium
CN112101994A (en) Member rights management method, member rights management device, computer equipment and readable storage medium
WO2019204117A1 (en) Systems and methods for recording assets and transactions thereof in blockchains
CN113011906B (en) Multimedia information processing method and device, electronic equipment and storage medium
CN110609846A (en) Block chain-based performance insurance processing method and device and computer equipment
CN110838041B (en) Virtual resource activity processing method and device, computer equipment and storage medium
CN111178830A (en) Cost accounting method and device, computer equipment and storage medium
US20150081455A1 (en) Service providing apparatus and service providing method
CN115375339A (en) Multimedia information recommendation method, device and equipment and computer storage medium
CN111061567B (en) Resource data processing method, device, computer readable storage medium and computer equipment
CN110598479A (en) Data processing method and device and computer readable storage medium
CN111865753A (en) Method and device for determining parameters of media information, storage medium and electronic device
CN111061558A (en) Method, device, computer equipment and storage medium for processing virtual resource data
CN109711809B (en) Merchant attribute setting method and device, computer equipment and storage medium
CN116107801A (en) Transaction processing method and related product
CN115345635A (en) Processing method and device for recommended content, computer equipment and storage medium
CN112581295A (en) Product data processing method, device, equipment and medium based on field splitting
CN110717783A (en) Integral data processing method, system, computer device and storage medium

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40022559

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant