Disclosure of Invention
Therefore, the embodiment of the application provides a multidimensional balance management method and system based on a service scene, which support the service requirements of fine account management and are convenient and simple to use.
In order to achieve the above object, the embodiment of the present application provides the following technical solutions:
in a first aspect, an embodiment of the present application provides a method for multidimensional balance management in a service scenario, including:
acquiring current financial transaction account information;
searching whether balance units with the same organization dimension exist in the balance units of the current balance according to the organization dimension of the current financial transaction account entry information;
if balance units with the same organization dimension exist in the balance units of the current balance, the accounting information of the current financial transaction is checked into the balance units with the same organization dimension.
Preferably, the organization dimension includes: period, interest rate, accounting status, asset attributes.
Preferably, the method further comprises: if the balance units of the current balance do not have the balance units with the same organization dimension, creating new balance units, wherein the balance units have the same organization dimension as the current financial transaction account information;
the current financial transaction billing information is billed to the newly created balance unit.
Preferably, the searching whether the balance units with the same organization dimension exist in the balance units with the current balance according to the organization dimension of the current financial transaction posting information comprises:
positioning a target transaction account according to the current financial transaction account entering information;
obtaining organization dimensions of all balance units in a target transaction account;
and judging whether the organization dimension of the balance unit is the same as the organization dimension in the current financial transaction account information, and obtaining a judgment result.
Preferably, the method further comprises:
responding to an input request of a user for increasing organization dimension, and increasing a new organization dimension for the balance unit;
in response to a naming input with an organization dimension of a user, a new organization dimension is named.
In a second aspect, an embodiment of the present application provides a multi-dimensional balance management system based on a service scenario, including:
the accounting information acquisition module is used for acquiring accounting information of the current financial transaction;
the organization dimension judging module is used for searching whether balance units with the same organization dimension exist in the balance units of the current balance according to the organization dimension of the current financial transaction account information;
and the posting merging module is used for posting the posting information of the current financial transaction to the balance units with the same organization dimension if the balance units with the same organization dimension exist in the balance units of the current balance.
Preferably, the organization dimension determination module includes:
the account positioning unit is used for positioning a target transaction account according to the current financial transaction account information;
the dimension acquisition unit is used for acquiring the organization dimension of all balance units in the target transaction account;
and the dimension judging unit is used for judging whether the organization dimension of the balance unit is the same as the organization dimension in the current financial transaction account information, and obtaining a judging result.
Preferably, the method further comprises:
the dimension adding module is used for responding to an input request of a user for adding the organization dimension and adding a new organization dimension for the balance unit;
and the dimension naming module is used for naming the new organization dimension in response to naming input of the organization dimension of the user.
In a third aspect, an embodiment of the present application provides a multi-dimensional balance management device based on a service scenario, including:
a memory for storing a computer program;
a processor for implementing the steps of the multi-dimensional balance management method according to any one of the above first aspects based on a business scenario when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, on which a computer program is stored, the computer program implementing the steps of the multi-dimensional balance management method according to any one of the first aspect under a service scenario, when the computer program is executed by a processor.
The embodiment of the application provides a multi-dimensional balance management method based on a service scene, which comprises the following steps: acquiring current financial transaction account information; searching whether balance units with the same organization dimension exist in the balance units of the current balance according to the organization dimension of the current financial transaction account entry information; if balance units with the same organization dimension exist in the balance units of the current balance, the account entering information of the current financial transaction is checked into the balance units with the same organization dimension, and compared with the prior art, finer organization dimension is added to the balance units, finer management is conveniently carried out on the balance units, various financial fine management requirements are met, clear management dimension is increased, secondary expansion is convenient, and more variable business scene management requirements are met.
The embodiment of the application provides a multi-dimensional balance management method and system based on a service scene, which have the same beneficial effects and are not described in detail herein.
Detailed Description
Other advantages and advantages of the present application will become apparent to those skilled in the art from the following detailed description, which, by way of illustration, is to be read in connection with certain specific embodiments, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, fig. 2, fig. 3, fig. 4, fig. 5, fig. 6, fig. 1 is a flowchart of a multi-dimensional balance management method based on a service scenario according to an embodiment of the present application; FIG. 2 is a schematic diagram of a consumption account structure of a multi-dimensional balance management method based on a business scenario according to an embodiment of the present application; FIG. 3 is a multi-tissue dimension subdivision map of the consumer account of FIG. 2; FIG. 4 is a flow chart of balance accounting for a multi-dimensional balance management method based on a business scenario according to an embodiment of the present application; FIG. 5 is a flow chart of balance unit dimension judgment based on a multi-dimensional balance management method under a service scene according to an embodiment of the application; fig. 6 is a dimension increasing flowchart of a multi-dimension balance management method based on a service scenario according to an embodiment of the present application.
In a specific implementation manner of the present application, an embodiment of the present application provides a multi-dimensional balance management method based on a service scenario, including:
step S11: acquiring current financial transaction account information;
step S12: searching whether balance units with the same organization dimension exist in the balance units of the current balance according to the organization dimension of the current financial transaction account entry information;
step S13: if balance units with the same organization dimension exist in the balance units of the current balance, the accounting information of the current financial transaction is checked into the balance units with the same organization dimension.
In the embodiment of the present application, the current financial transaction accounting information needs to be acquired first, for example, if the account is a credit card account, the financial transaction accounting information is generated when the user swipes the card at the POS machine for consumption, and of course, other financial transaction accounting information generated by consumption or account transfer and other actions may also be used, which is not limited specifically herein. Generally, in financial transaction deposit information, information of a target account of the transaction information is present, and if the transaction information is credit card consumption, information such as a repayment period, a rate of interest, and a fee is also present.
As shown in fig. 2 and 3, the consumption account includes: principal, interest, cost, etc., principal including principal 1, principal 2, principal 3 … …, interest including interest 1, interest 2, interest 3 … …, cost also including a plurality of costs; principal 1 may be further subdivided according to the organization dimensions, specifically principal 1 may include N balance units, specifically balance unit 1, balance unit 2 … … balance unit N. Thereby enabling more refined management. The balance components are classified and managed under balance objects, and each balance object can set the organization dimension of the balance to which the balance object belongs; the organization dimension includes dimensions of period, interest rate, accounting status, asset attributes, etc., and the selection of the management dimension may be parametrically defined. And future extended balances are implemented by means of increasing the management dimension.
After the current financial transaction accounting information is acquired, whether balance units with the same organization dimension exist in the balance units of the current balance or not can be searched according to the organization dimension of the current financial transaction accounting information, if the balance units with the same organization dimension exist in the consumption account, the current financial transaction accounting information can be merged into the balance units, and if the balance units with the same organization dimension do not exist in the balance units of the current balance, the following steps are carried out:
step S21: creating a new balance unit, the balance unit having the same organization dimension as in the current financial transaction posting information;
step S22: the current financial transaction billing information is billed to the newly created balance unit.
That is, when financial transaction is checked in, according to the set check-in balance object, logic of whether to newly add a separate balance record for accounting is added when the check-in is performed, the organization dimension of the balance is obtained after the balance object is positioned when the transaction is checked in, all balance units which the balance object belongs to are obtained currently, the system judges by using the organization dimension of the check-in balance object, and if dimension information in the transaction information is matched and consistent with dimension information of all balance units under the current balance object, the balance units are updated. If no balance units are matched with the transaction information, the balance units are added to complete accounting for the transaction.
Specifically, because the organization dimension of the balance units is defined in a parameterization manner, when the current financial transaction is checked in, a searching mode can be used for searching whether the balance units with the same organization dimension value exist in the account of the current user, when the transaction is positioned to the balance units with the current dimension value according to the balance organization dimension, balance updating is performed in the existing balance units, and if the balance units with the same organization dimension value cannot be positioned, the balance units are newly added.
In particular implementations, the organization dimensions may include: other pre-existing information that may be used as an organizational dimension, such as periodicity, interest rate, accounting status, asset attributes, etc., or user-defined information.
Further, to find whether balance units with the same organization dimension exist in the balance units of the current balance according to the organization dimension of the current financial transaction posting information, the following steps may be specifically performed:
step S31: positioning a target transaction account according to the current financial transaction account entering information;
step S32: obtaining organization dimensions of all balance units in a target transaction account;
step S33: and judging whether the organization dimension of the balance unit is the same as the organization dimension in the current financial transaction account information, and obtaining a judgment result.
That is, when the financial transaction is posted, the organization dimension of the balance is obtained after the balance object is positioned, all balance units which the balance object belongs to are obtained, the system judges by using the organization dimension of the posting balance object, if the dimension information in the transaction information is matched with the dimension information of all balance units under the current balance object, the follow-up operation is carried out according to the obtained judgment result.
On the basis of the above embodiment, further for convenience, the management of the organization dimension may further be performed by:
step S41: responding to an input request of a user for increasing organization dimension, and increasing a new organization dimension for the balance unit;
step S42: in response to a naming input with an organization dimension of a user, a new organization dimension is named.
That is, if there is a new organization dimension, the user may manually start the organization dimension option of the balance increasing unit, the system will perform account balance updating process according to the new organization dimension, the user may customize the organization dimension to increase, and name the newly added organization dimension. The balance dimension is defined by parameterization, can not be automatically added according to the transaction, can be manually added by a background manager, and can be added by user definition, and the balance unit can judge whether to be added or not according to the value of each dimension in the transaction.
Referring to fig. 7, fig. 8, and fig. 9, fig. 7 is a schematic diagram illustrating a composition of a multi-dimensional balance management system based on a service scenario according to an embodiment of the present application; FIG. 8 is a schematic diagram of an organization dimension judgment module of a multi-dimensional balance management system based on a business scenario according to an embodiment of the present application; fig. 9 is a schematic diagram of an expansion composition of a multi-dimensional balance management system based on a service scenario according to an embodiment of the present application.
In still another embodiment of the present application, an embodiment of the present application provides a multi-dimensional balance management system 700 based on a service scenario, including:
an accounting information acquisition module 710, configured to acquire accounting information of a current financial transaction;
an organization dimension judging module 720, configured to find whether balance units with the same organization dimension exist in balance units of the current balance according to the organization dimension of the current financial transaction accounting information;
and the posting merge module 730 is configured to posting the current financial transaction posting information to the balance units with the same organization dimension if the balance units with the same organization dimension exist in the balance units with the current balance.
Preferably, the organization dimension determining module 720 includes:
an account positioning unit 721 for positioning the target transaction account according to the current financial transaction posting information;
a dimension obtaining unit 722, configured to obtain organization dimensions of all balance units in the target transaction account;
and a dimension judging unit 723, configured to judge whether the organization dimension of the balance unit is the same as the organization dimension in the current financial transaction account information, so as to obtain a judgment result.
Preferably, the multi-dimensional balance management system 700 further comprises:
a dimension adding module 740, configured to add a new organization dimension to the balance unit in response to an input request for adding an organization dimension by a user;
dimension naming module 750 is used to name the new organization dimension in response to a naming input with the organization dimension of the user.
Referring to fig. 10 and 11, fig. 10 is a schematic structural diagram of a multi-dimensional balance management device based on a service scenario according to an embodiment of the present application; fig. 11 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present application.
The embodiment of the application provides a multi-dimensional balance management device 1000 based on a service scene, which comprises:
a memory 1010 for storing a computer program;
a processor 1020 configured to implement the steps of any of the multi-dimensional balance management methods in a business-based scenario as described in the first aspect above when executing the computer program. Stored in memory 1010 in space for program code storage, which when executed by processor 1020, performs any one of the methods of embodiments of the present application.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium is stored with a computer program, and the computer program realizes the steps of any multi-dimensional balance management method based on the service scene according to any one of the specific embodiments when being executed by a processor.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus, device and unit described above may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus, device and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, e.g., the division of units is merely a logical function division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another device, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, indirect coupling or communication connection of devices or units, electrical, mechanical, or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in whole or in part in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a function calling device, or a network device, etc.) to perform all or part of the steps of the methods of the embodiments of the present application. While the application has been described in detail in the foregoing general description and specific examples, it will be apparent to those skilled in the art that modifications and improvements can be made thereto. Accordingly, such modifications or improvements may be made without departing from the spirit of the application and are intended to be within the scope of the application as claimed.