[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105741061A - Data processing method, service engine and client side - Google Patents

Data processing method, service engine and client side Download PDF

Info

Publication number
CN105741061A
CN105741061A CN201410756936.7A CN201410756936A CN105741061A CN 105741061 A CN105741061 A CN 105741061A CN 201410756936 A CN201410756936 A CN 201410756936A CN 105741061 A CN105741061 A CN 105741061A
Authority
CN
China
Prior art keywords
remaining sum
data
configuration information
service enabler
balance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410756936.7A
Other languages
Chinese (zh)
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.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China 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 Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201410756936.7A priority Critical patent/CN105741061A/en
Publication of CN105741061A publication Critical patent/CN105741061A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

One embodiment of the invention discloses a data processing method, service engine and client side which are used for increasing system flexibility and changeability. The method comprises following steps: the service engine receives user defined balance configuration information sent by the client side, wherein the balance configuration information comprises balance calculation rules and balance data source; the service engine establishes an access program according to the balance configuration information; the service engine reads the access program to obtain the detail data in the balance data source; the service engine performs balance calculation to the detail data to obtain first target data according to the balance calculation rules. The embodiment of the invention also provides a service engine and a client which are used for increasing system flexibility and changeability.

Description

Data processing method, service enabler and client
Technical field
The present invention relates to embodiment and communication technical field, particularly relates to data processing method, service enabler and client.
Background technology
It is exactly that operation system is by certain period or the surplus or the amount of money that calculate some data in real time that remaining sum calculates, the such as finance balance in ledger calculated by period, generally calculate in units of the moon, need according to the subject amount of money at the beginning of the month and the amount of money of the generation of this month calculate each subject surplus at the end of month how much amount of money during to the end of month;The timely stock of the such as commodity calculated in real time calculates, and has sold out one, it is necessary to deduct the stock one of commodity in real time, stocked up 10, it is necessary in real time plus commodity stocks etc.;These just belong to the moon and calculate category.
Remaining sum dimension is exactly the dimension of remaining sum statistics, and the dimension of different business's remaining sum dimension statistics is different, for instance clothes, and user needs to calculate stock according to dimensions such as the color of clothes, size, styles;Such as just now, user needs to calculate stock according to dimensions such as steel shape, length, carbon contents;Be likely to material, commodity stocks some large-scale conglomerates to need by different areas, different warehouses, batch etc. dimension to calculate stock etc.;Above-mentioned color, size, shape, length, area, warehouse just belong to remaining sum dimension.
Balance sheet is just used to deposit the balance data form (can be tables of data etc.) in Excel form, relational database calculated.
Balance data source is just used to calculate the Data Source of remaining sum, such as purchase of merchandise and sale, user has sold commodity, generally can deposit a sales slip in systems, user has newly entered a collection of clothes, having a receiving tally in system, remaining sum calculation element is just based on this sales slip in system and receiving tally to calculate the residue stock of commodity;Sales slip and receiving tally herein are known as balance data source.
Enterprise Resources Plan (ERP, EnterpriseResourcePlanning) system to system exists the remaining sum of which type, every kind of remaining sum be which dimension to calculate, to calculate the Data Source etc. of remaining sum by be all fixing.
But remaining sum is calculated by user under different scenes, different business different demands, user may need newly-increased or amendment balance type, remaining sum dimension type or balance data Source Type etc..Owing in prior art, balance type, remaining sum dimension type, balance data Source Type etc. are all fixing by ERP system, user can only calculate according to the remaining sum that these conditions fixed are fixed, according to user's request, balance type, remaining sum dimension type, balance data Source Type etc. cannot being modified or newly-increased, therefore ERP system has lacked motility and transmutability.
Summary of the invention
Embodiments provide data processing method, service enabler and client, for improving motility and the transmutability of system.
The embodiment of the present invention provides a kind of data processing method, including:
Service enabler receives the user-defined remaining sum configuration information that client sends, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Described service enabler builds access routine according to described remaining sum configuration information;
Described service enabler reads described access routine and obtains the detailed data in described balance data source;
Described detailed data is carried out remaining sum calculating according to described remaining sum computation rule and obtains first object data by described service enabler.
Alternatively, described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described service enabler determines, according to described corresponding relation, the balance type that described detailed data is corresponding;
Described service enabler determines, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
Described service enabler determines the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Described service enabler calculates the first remaining sum that remaining sum dimensional attribute combinations different in detailed data corresponding to each balance type is corresponding, and using described first remaining sum as first object data.
Alternatively, described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described service enabler determines, according to described corresponding relation, the balance type that described detailed data is corresponding;
Described service enabler determines, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
Described service enabler determines the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Described service enabler calculates the second remaining sum that remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding is corresponding;
When described remaining sum dimensional information comprises computing formula, described second remaining sum is substituted into described computing formula and is calculated obtaining result of calculation by described service enabler, and using the described result of calculation the 3rd remaining sum as remaining sum dimension corresponding to described computing formula;
Described service enabler using described second remaining sum and the 3rd remaining sum as first object data.
Alternatively, described service enabler read after described access routine obtains the detailed data in described balance data source and described service enabler according to described remaining sum computation rule described detailed data carried out remaining sum calculate obtain first object data before include:
Described service enabler sends described detailed data to first object third party's plug-in unit, so that described detailed data is carried out process according to business demand and obtains target detailed data by described first object third party's plug-in unit;
Described service enabler receives the target detailed data that described first object third party's plug-in unit sends;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described target detailed data is carried out remaining sum calculating according to described remaining sum computation rule and obtains first object data by described service enabler.
Alternatively, described detailed data is carried out including after remaining sum calculating obtains first object data by described service enabler according to described remaining sum configuration information:
Described service enabler sends described first object data to second target third party's plug-in unit, so that described first object data are verified described second target third party's plug-in unit and process obtains the second mark data;
Described service enabler receives described second target data that second target third party's plug-in unit sends;
Described service enabler is by described second updating target data to balance sheet.
The embodiment of the present invention also provides for a kind of data processing method, including:
Client provides operation interface, and described operation interface is used for self-defined remaining sum configuration information, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Described client receives user-defined remaining sum configuration information;
Described client sends described remaining sum configuration information to service enabler.
Alternatively, described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described client receives user-defined remaining sum configuration information and includes:
Described client receives user's increasing newly described remaining sum configuration information;
Or,
Described client receives user's amendment to described remaining sum configuration information;
Or,
Described client receives user's inquiry to described remaining sum configuration information;
Or,
Described client receives user's deletion to described remaining sum configuration information.
The embodiment of the present invention also provides for a kind of service enabler, including:
First receiver module, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source;
Build module, for the described remaining sum configuration information structure access routine received according to described first receiver module;
Read module, the access routine for reading described structure module construction obtains the detailed data in described balance data source;
First computing module, the described detailed data that described read module is got by the remaining sum computation rule for receiving according to described first receiver module carries out remaining sum calculating and obtains first object data.
Alternatively, described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described first computing module includes:
First determines unit, for determining the balance type that described detailed data is corresponding;
Second determines unit, for determining, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
3rd determines unit, for determining, according to described corresponding relation, the remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding;
First computing unit, first remaining sum corresponding for calculating the combination of different in the detailed data that each balance type is corresponding remaining sum dimensional attribute, and using described first remaining sum as first object data.
Alternatively, described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described first computing module includes:
4th determines unit, for determining, according to described corresponding relation, the balance type that described detailed data is corresponding;
5th determines unit, for determining, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
6th determines unit, for determining the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Second computing unit, second remaining sum corresponding for calculating remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding;
7th determines unit, is used for determining that described remaining sum dimensional information comprises computing formula;
3rd computing unit, is calculated obtaining result of calculation for described remaining sum is substituted into described computing formula, and using the described result of calculation the 3rd remaining sum as remaining sum dimension corresponding to described computing formula;
Analytic unit, for will described second remaining sum and the 3rd remaining sum as first object data.
Alternatively, described service enabler also includes:
First sending module, for sending described detailed data to first object third party's plug-in unit, so that described detailed data is carried out process according to business demand and obtains target detailed data by described first object third party's plug-in unit;
Second receiver module, for receiving the target detailed data that described first object third party's plug-in unit sends;
Described first computing module obtains first object data specifically for described target detailed data being carried out remaining sum calculating according to described remaining sum computation rule.
Alternatively, described service enabler also includes:
Second sending module, for sending described first object data to second target third party's plug-in unit, so that described first object data are verified described second target third party's plug-in unit and process obtains the second target data;
3rd receiver module, for receiving the second target data that described second target the 3rd hair slide part sends;
More new module, for by described second updating target data to balance sheet.
The embodiment of the present invention also provides for a kind of client, it is characterised in that including:
Thering is provided module, be used for providing operation interface, described operation interface is used for self-defined remaining sum configuration information, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Receiver module, is used for receiving user-defined remaining sum configuration information;
Sending module, for sending described remaining sum configuration information to service enabler.
Alternatively, described receiver module includes:
First receives unit, for receiving user's increasing newly described remaining sum configuration information;
Or,
Second receives unit, for receiving user's amendment to described remaining sum configuration information;
Or,
3rd receives unit, for receiving user's inquiry to described remaining sum configuration information;
Or,
4th receives unit, for receiving user's deletion to described remaining sum configuration information.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Accompanying drawing explanation
Fig. 1 is one embodiment of data processing method in the embodiment of the present invention;
Fig. 2 is another embodiment of data processing method in the embodiment of the present invention;
Fig. 3 is another embodiment of data processing method in the embodiment of the present invention;
Fig. 4 is another embodiment of data processing method in the embodiment of the present invention;
Fig. 5 is another embodiment of data processing method in the embodiment of the present invention;
Fig. 6 is one embodiment of service enabler in the embodiment of the present invention;
Fig. 7 is another embodiment of service enabler in the embodiment of the present invention;
Fig. 8 is another embodiment of service enabler in the embodiment of the present invention;
Fig. 9 is another embodiment of service enabler in the embodiment of the present invention;
Figure 10 is one embodiment of client in the embodiment of the present invention;
Figure 11 is another embodiment of client in the embodiment of the present invention.
Detailed description of the invention
Embodiments provide data processing method, service enabler and client, for improving motility and the transmutability of system.
Referring to Fig. 1, in the embodiment of the present invention, one embodiment of data processing method includes:
101, service enabler receives the user-defined remaining sum configuration information that client sends;
User is self-defined remaining sum configuration information on the operation interface that client provides, client receives user-defined remaining sum configuration information, and send this remaining sum configuration information to service enabler, service enabler receives the user-defined remaining sum configuration information that client sends, and this remaining sum configuration information includes remaining sum computation rule and balance data source.
102, service enabler builds access routine according to this remaining sum configuration information;
After service enabler receives this remaining sum configuration information, build access routine according to this remaining sum configuration information.
103, service enabler reads this access routine and obtains the detailed data in balance data source;
Service enabler reads this access routine and obtains the detailed data in balance data source.
104, this detailed data is carried out remaining sum calculating according to remaining sum computation rule and obtains first object data by service enabler.
After service enabler gets this detailed data, according to remaining sum computation rule, this detailed data is carried out remaining sum calculating and obtain first object data.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Remaining sum computation rule is user-defined, remaining sum computation rule is different, the method that detailed data is calculated obtaining first object data is also different, separately below the method that detailed data carries out under two kinds of User Defined remaining sum rules remaining sum calculating is described:
One, remaining sum dimensional information does not comprise computing formula.
Referring to Fig. 2, in the embodiment of the present invention, another embodiment of data processing method includes:
201, service enabler receives the user-defined remaining sum configuration information that client sends;
User is self-defined remaining sum configuration information on the operation interface that client provides, client receives user-defined remaining sum configuration information, and send this remaining sum configuration information to service enabler, service enabler receives the user-defined remaining sum configuration information that client sends, this remaining sum configuration information includes remaining sum computation rule and balance data source, this remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source, other information can also be included, be specifically not construed as limiting herein.
202, service enabler builds access routine according to this remaining sum configuration information;
After service enabler receives this remaining sum configuration information, the network address information according to this remaining sum configuration information, and according to this network address information editor's access routine.
203, service enabler reads this access routine and obtains the detailed data in balance data source;
Service enabler reads this access routine and obtains the detailed data in balance data source.
204, service enabler determines, according to the corresponding relation between remaining sum model with balance data source, the balance type that this detailed data is corresponding;
User passes through the balance type that the correspondence setting balance data source between remaining sum model with balance data source is corresponding, after service enabler gets the detailed data in balance data source, it is determined that the balance type that this detailed data is corresponding.
205, service enabler determines, according to remaining sum model, the remaining sum dimensional information that this balance type is corresponding;
The remaining sum dimension that different balance types is corresponding is different, user passes through the remaining sum dimensional information that the self-defined each balance type of remaining sum model is corresponding, after service enabler determines the balance type that detailed data is corresponding, determine, according to remaining sum model, the remaining sum dimensional information that this balance type is corresponding.
206, service enabler determines, according to the corresponding relation between remaining sum model with balance data source, the remaining sum dimensional information that each remaining sum dimensional attribute of this detailed data is corresponding;
User defines, by the corresponding relation between remaining sum model with balance data source, the remaining sum dimensional information that each the remaining sum dimensional attribute in data source is corresponding, after service enabler determines the remaining sum dimensional information that balance type corresponding to detailed data is corresponding with balance type, the remaining sum dimensional information that each remaining sum dimensional attribute of determining in detailed data according to the corresponding relation between remaining sum model with balance data source is corresponding.
207, service enabler calculates the first remaining sum that remaining sum dimensional attribute combinations different in detailed data corresponding to each balance type is corresponding, and using the first remaining sum as first object data;
After service enabler determines the remaining sum dimensional information that each the remaining sum dimensional attribute in detailed data is corresponding, calculate in the detailed data that each balance type is corresponding the first remaining sum that different remaining sum dimensional attribute combination is corresponding, and using this remaining sum as first object data.
208, service enabler sends first object data to second target third party's plug-in unit;
Service enabler calculates after obtaining first object data, and service enabler sends first object data to second target third party's plug-in unit, so that first object data are verified second target third party's plug-in unit and process obtains the second target data.
209, service enabler receives the second target data that second target third party's plug-in unit sends;
After first object data are tested by second target third party's plug-in unit and process obtains the second target data, sending the second target data to service enabler, service enabler receives the second target data that second target third party's plug-in unit sends.
210, service enabler is by the second updating target data to balance sheet.
Service enabler gets in the second updating target data to balance sheet after the second target data.
It will be appreciated that, embodiment of the present invention step 208 is in 210, service enabler can send first object data to second target third party's plug-in unit, first object data are verified by second target third party's plug-in unit and process obtains the second target data, then service enabler receives the second target data and by the second updating target data to balance sheet, service enabler can not also perform above-mentioned steps, is specifically not construed as limiting herein.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, the embodiment of the present invention provides a kind of service enabler and according to remaining sum computation rule, detailed data is carried out remaining sum and calculate the mode obtaining first object data, add the realizability of scheme.
Again, embodiment of the present invention service enabler can the transmission of first object data be tested to second target third party's plug-in unit and process obtains the second target data, then in the second updating target data to balance sheet, will improve the motility of scheme.
Two, remaining sum dimensional information comprises computing formula.
Referring to Fig. 3, in the embodiment of the present invention, another embodiment of data processing method includes:
301, service enabler receives the user-defined remaining sum configuration information that client sends;
User is self-defined remaining sum configuration information on the operation interface that client provides, client receives user-defined remaining sum configuration information, and send this remaining sum configuration information to service enabler, service enabler receives the user-defined remaining sum configuration information that client sends, this remaining sum configuration information includes remaining sum computation rule and balance data source, this remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source, other information can also be included, be specifically not construed as limiting herein.
302, service enabler builds access routine according to this remaining sum configuration information;
After service enabler receives this remaining sum configuration information, obtain the network address information of this remaining sum configuration information, and according to this network address information editor's access routine.
303, service enabler reads this access routine and obtains the detailed data in balance data source;
Service enabler reads this access routine and obtains the detailed data in balance data source.
304, service enabler determines, according to the corresponding relation between remaining sum model with balance data source, the balance type that this detailed data is corresponding;
User passes through the balance type that the correspondence setting balance data source between remaining sum model with balance data source is corresponding, after service enabler gets the detailed data in balance data source, it is determined that the balance type that this detailed data is corresponding.
305, service enabler determines, according to remaining sum model, the remaining sum dimensional information that this balance type is corresponding;
The remaining sum dimension that different balance types is corresponding is different, user passes through the remaining sum dimensional information that the self-defined each balance type of remaining sum model is corresponding, after service enabler determines the balance type that detailed data is corresponding, determine, according to remaining sum model, the remaining sum dimensional information that this balance type is corresponding.
306, service enabler determines, according to the corresponding relation between remaining sum model with balance data source, the remaining sum dimensional information that each remaining sum dimensional attribute of this detailed data is corresponding;
User defines, by the corresponding relation between remaining sum model with balance data source, the remaining sum dimensional information that each the remaining sum dimensional attribute in data source is corresponding, after service enabler determines the remaining sum dimensional information that balance type corresponding to detailed data is corresponding with balance type, the remaining sum dimensional information that each remaining sum dimensional attribute of determining in detailed data according to the corresponding relation between remaining sum model with balance data source is corresponding.
307, service enabler calculates the second remaining sum that remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding is corresponding;
After service enabler determines the remaining sum dimensional information that each the remaining sum dimensional attribute in detailed data is corresponding, calculate the second remaining sum that in the detailed data that each balance type is corresponding, different remaining sum dimensional attribute combinations are corresponding.
308, the second remaining sum is substituted into computing formula and is calculated obtaining result of calculation by service enabler, and using the result of calculation the 3rd remaining sum as remaining sum dimension corresponding to this computing formula;
When user comprises computing formula by the self-defining remaining sum dimensional information of remaining sum model, the second remaining sum is substituted into this computing formula and obtains result of calculation by service enabler, and this result of calculation is the 3rd remaining sum of remaining sum dimension corresponding to this computing formula.
309, service enabler using the second remaining sum and the 3rd remaining sum as first object data;
Service enabler using the second remaining sum and the 3rd remaining sum as first object data.
310, service enabler sends first object data to second target third party's plug-in unit;
Service enabler calculates after obtaining first object data, and service enabler sends first object data to second target third party's plug-in unit, so that first object data are verified second target third party's plug-in unit and process obtains the second target data.
311, service enabler receives the second target data that second target third party's plug-in unit sends;
After first object data are tested by second target third party's plug-in unit and process obtains the second target data, sending the second target data to service enabler, service enabler receives the second target data that second target third party's plug-in unit sends.
312, service enabler is by the second updating target data to balance sheet.
Service enabler gets in the second updating target data to balance sheet after the second target data.
It will be appreciated that, embodiment of the present invention step 208 is in 210, service enabler can send first object data to second target third party's plug-in unit, first object data are verified by second target third party's plug-in unit and process obtains the second target data, then service enabler receives the second target data and by the second updating target data to balance sheet, service enabler can not also perform above-mentioned steps, is specifically not construed as limiting herein.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, the embodiment of the present invention provides another kind of service enabler and according to remaining sum computation rule, detailed data is carried out remaining sum and calculate the mode obtaining first object data, add the realizability of scheme.
Again, embodiment of the present invention service enabler can the transmission of first object data be tested to second target third party's plug-in unit and process obtains the second target data, then in the second updating target data to balance sheet, will improve the motility of scheme.
Referring to Fig. 4, in the embodiment of the present invention, another embodiment of data processing method includes:
401, service enabler receives the user-defined remaining sum configuration information that client sends;
User is self-defined remaining sum configuration information on the operation interface that client provides, client receives user-defined remaining sum configuration information, and send this remaining sum configuration information to service enabler, service enabler receives the user-defined remaining sum configuration information that client sends, this remaining sum configuration information includes remaining sum computation rule and balance data source, this remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source, other information can also be included, be specifically not construed as limiting herein.
402, service enabler builds access routine according to this remaining sum configuration information;
After service enabler receives this remaining sum configuration information, obtain the network address information of this remaining sum configuration information, and according to this network address information editor's access routine.
403, service enabler reads this access routine and obtains the detailed data in balance data source;
Service enabler reads this access routine and obtains the detailed data in balance data source.
404, service enabler sends this detailed data to first object third party's plug-in unit;
After service enabler gets this detailed data, send this detailed data to first object third party's plug-in unit, so that detailed data is carried out process according to business demand by this first object third party's plug-in unit obtains target detailed data.
405, service enabler receives the target detailed data that first object third party's plug-in unit sends;
Detailed data is carried out after process obtains target detailed data, sending target detailed data to service enabler by first object third party's plug-in unit, and service enabler receives the target detailed data that first object third party's plug-in unit sends.
406, target detailed data is carried out remaining sum calculating according to remaining sum computation rule and obtains first object data by service enabler;
After service enabler receives target detailed data, it is possible to by the method for earlier figures 2 or Fig. 3, target detailed data is carried out remaining sum calculating and obtain first object data.
407, service enabler sends first object data to second target third party's plug-in unit;
Service enabler calculates after obtaining first object data, and service enabler sends first object data to second target third party's plug-in unit, so that first object data are verified second target third party's plug-in unit and process obtains the second target data.
408, service enabler receives the second target data that second target third party's plug-in unit sends;
After first object data are tested by second target third party's plug-in unit and process obtains the second target data, sending the second target data to service enabler, service enabler receives the second target data that second target third party's plug-in unit sends.
409, service enabler is by the second updating target data to balance sheet.
Service enabler gets in the second updating target data to balance sheet after the second target data.
It will be appreciated that, embodiment of the present invention step 208 is in 210, service enabler can send first object data to second target third party's plug-in unit, first object data are verified by second target third party's plug-in unit and process obtains the second target data, then service enabler receives the second target data and by the second updating target data to balance sheet, service enabler can not also perform above-mentioned steps, is specifically not construed as limiting herein.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, in the embodiment of the present invention, after service enabler gets detailed data, this detailed data can be sent to first object third party's plug-in unit, so that this detailed data can be processed by first object third party's plug-in unit according to business demand, the transmission of first object data can also be tested to second target third party's plug-in unit and process obtains the second target data, then in the second updating target data to balance sheet, the motility of scheme will be improve.
From service enabler aspect, the data processing method of the embodiment of the present invention is described above, below the data processing method of the embodiment of the present invention faced by client-side is described.Referring to Fig. 5, in the embodiment of the present invention, another embodiment of data processing method includes:
501, client provides operation interface;
User opens client, and client provides operation interface, and described operation interface is used for self-defined remaining sum configuration information, and this remaining sum configuration information includes remaining sum computation rule and balance data source;
502, client receives user-defined remaining sum configuration information;
User is operated on the operation interface that client provides, self-defined remaining sum configuration information, and client receives user-defined remaining sum configuration information;
503, client sends this remaining sum configuration information to service enabler.
Client sends this remaining sum configuration information to service enabler after receiving user-defined remaining sum configuration information.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, so that service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
In order to make it easy to understand, below data processing method in the embodiment of the present invention is described in detail, please continue to refer to Fig. 5.
In the embodiment of the present invention, remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and data source, it is also possible to includes other information, is specifically not construed as limiting herein.
In the embodiment of the present invention, client receives user-defined remaining sum configuration information can be that client receives user's increasing newly remaining sum configuration information, can be that client receives user's amendment to remaining sum configuration information, can be that client receives user's inquiry to remaining sum configuration information, can be that client receives user's deletion to remaining sum configuration information, can also is that other operate, be specifically not construed as limiting herein.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, so that service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, during the embodiment of the present invention provides, client can receive the user's multiple operation to remaining sum configuration information, adds the motility of scheme.
In order to make it easy to understand, data processing method in the embodiment of the present invention is described in detail with a practical application scene below:
nullUser opens remaining sum configuration client,Client provides operation interface,User remaining sum model configuration interface on click newly-increased,Using " clothes " as newly-increased balance type,And set the remaining sum dimension of " clothes " as " color "、" size " and " style ",User is newly-increased data source " receiving tally " and " sales slip " on the configuration interface of balance data source,Specifying the entity that " receiving tally " includes is " clothes "、" ornaments ",User's corresponding relation between remaining sum model and balance data source arranges the computation rule of " receiving tally " of " clothes " for adding," sales slip " computation rule of " clothes " is for subtracting,Often enter one and add one,Often subtracting one subtracts one,Specify " redness "、" white " and " blueness " correspondence " color "," S " and " M " correspondence " size "," close-fitting vest " and " loosely " correspondence " style ".User sets complete click and confirms, remaining sum configuration client receives user-defined above-mentioned remaining sum configuration information, and sends this remaining sum configuration information to remaining sum computing engines.
Present user has a clothes to stock up single-piece, has entered 5 clothes, wherein 2 red M code close-fitting vest moneys, 3 white S code close-fitting vest moneys, and a clothes sales slip has sold 3 clothes, wherein 1 red M code close-fitting vest money, 2 white S code close-fitting vest moneys.
Remaining sum computing engines receives the remaining sum configuration information that remaining sum configuration client sends, remaining sum computing engines obtains the network address information of this remaining sum configuration information and according to this network address information editor's access routine, remaining sum computing engines reads this access routine and gets the detailed data in remaining sum configuration client, according to the corresponding relation between remaining sum model with balance data source, remaining sum budget engine determines that the balance type that two " receiving tallies " and " sales slip " are corresponding is " clothes ", the remaining sum dimension setting " clothes " according to remaining sum model is as " color " " size " " style ", determine according to corresponding relation and obtain " redness " and " white " correspondence " color ", " M " and " S " correspondence " size ", " close-fitting vest " correspondence " style ".Calculating pine body clothes remaining sum is 0, betweeners remaining sum is 2, M clothes remaining sum is 1, S clothes remaining sum is 1, red clothes remaining sum is 1, white clothes remaining sum is 1, blue clothes remaining sum is 0, close-fitting M clothes remaining sum is 1, close-fitting S clothes remaining sum is 1, and close-fitting red M clothes remaining sum is 1, and close-fitting white S clothes remaining sum is the remaining sum that 1 etc. different remaining sum dimensional attribute combinations are corresponding, calculated rear remaining sum computing engines and the data obtained carried out stock's outbound verification by third party's plug-in unit, verify errorless after these data are updated in EXCEL balance sheet.
Below the service enabler in the embodiment of the present invention being described, refer to Fig. 6, in the embodiment of the present invention, an embodiment of service enabler includes:
First receiver module 601, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source;
Build module 602, for the remaining sum configuration information structure access routine received according to the first receiver module 601;
Read module 603, for reading the detailed data built in the access routine acquisition balance data source that module 602 builds;
First computing module 604, the detailed data that read module 603 is got by the remaining sum computation rule for receiving according to the first receiver module 601 carries out remaining sum calculating and obtains first object data.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, first receiver module 601 can obtain the user-defined remaining sum configuration information that client sends, build module 602 and build access routine, reading this access routine by read module 603 and obtain detailed data, detailed data is carried out remaining sum calculating further according to the remaining sum computation rule in remaining sum configuration information by the first computing module 604.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
In order to make it easy to understand, below service enabler in the embodiment of the present invention is described in detail, refer to Fig. 7, another embodiment of service enabler in the embodiment of the present invention:
First receiver module 701, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source, and described remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source;
Build module 702, for the remaining sum configuration information structure access routine received according to the first receiver module 701;
Read module 703, for reading the detailed data built in the access routine acquisition balance data source that module 702 builds;
First computing module 704, the detailed data that read module 703 is got by the remaining sum computation rule for receiving according to the first receiver module 701 carries out remaining sum calculating and obtains first object data;
Wherein the first computing module 704 includes:
First determines unit 7041, for determining the balance type that detailed data is corresponding;
Second determines unit 7042, for determining, according to remaining sum model, the remaining sum dimensional information that balance type is corresponding;
3rd determines unit 7043, for determining, according to corresponding relation, the remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding;
First computing unit 7044, the remaining sum corresponding for calculating the combination of different in the detailed data that each balance type is corresponding remaining sum dimensional attribute, and using remaining sum as first object data.
In the embodiment of the present invention, service enabler can also include:
Second sending module 705, for sending first object data to second target third party's plug-in unit, so that first object data are verified described second target third party's plug-in unit and process obtains the second target data;
3rd receiver module 706, for receiving the second target data that second target third party's plug-in unit sends;
More new module 707, for by the second updating target data to balance sheet.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, first receiver module 701 can obtain the user-defined remaining sum configuration information that client sends, build module 702 and build access routine, reading this access routine by read module 703 and obtain detailed data, detailed data is carried out remaining sum calculating further according to the remaining sum computation rule in remaining sum configuration information by the first computing module 704.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, the embodiment of the present invention provides a kind of service enabler and according to remaining sum computation rule, detailed data is carried out remaining sum and calculate the mode obtaining first object data, add the realizability of scheme.
In order to make it easy to understand, below with concrete application scenarios being described alternately each intermodule of service enabler in the embodiment of the present invention:
User is self-defined remaining sum configuration information on the operation interface that client provides, client receives user-defined remaining sum configuration information, and send this remaining sum configuration information to service enabler, first receiver module 701 receives the user-defined remaining sum configuration information that client sends, this remaining sum configuration information includes remaining sum computation rule and balance data source, this remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source, other information can also be included, be specifically not construed as limiting herein.
After first receiver module 701 receives this remaining sum configuration information, build module 702 and obtain the network address information of this remaining sum configuration information, and according to this network address information editor's access routine.
Read module 703 reads this access routine and obtains the detailed data in balance data source.
User is arrange the balance type that balance data source is corresponding by corresponding the hanging between remaining sum model with balance data source, and after read module 703 gets the detailed data in balance data source, first determines that unit 7041 determines the balance type that this detailed data is corresponding.
The remaining sum dimension that different balance types is corresponding is different, user passes through the remaining sum dimensional information that the self-defined each balance type of remaining sum model is corresponding, first determine that unit 7041 determines the balance type that detailed data is corresponding after, second determines that unit 7042 determines, according to remaining sum model, the remaining sum dimensional information that this balance type is corresponding.
User defines, by the corresponding relation between remaining sum model with balance data source, the remaining sum dimensional information that each the remaining sum dimensional attribute in data source is corresponding, second determine that unit 7042 determines the remaining sum dimensional information that balance type corresponding to detailed data is corresponding with balance type after, the 3rd determines the remaining sum dimensional information that each remaining sum dimensional attribute that unit 7043 is determined in detailed data according to the corresponding relation between remaining sum model with balance data source is corresponding.
3rd determine the remaining sum dimensional information that each remaining sum dimensional attribute that unit 7043 determines in detailed data is corresponding after, first computing unit 7044 calculates in the detailed data that each balance type is corresponding the first remaining sum that different remaining sum dimensional attribute combination is corresponding, and using this remaining sum as first object data.
First computing unit 7044 calculates after obtaining first object data, second sending module 705 sends first object data to second target third party's plug-in unit, so that first object data are verified second target third party's plug-in unit and process obtains the second target data.
After first object data are tested by second target third party's plug-in unit and process obtains the second target data, sending the second target data to service enabler, the 3rd receiver module 706 receives the second target data that second target third party's plug-in unit sends.
3rd receiver module 706 get after the second target data more new module 707 by the second updating target data to balance sheet.
Referring to Fig. 8, in the embodiment of the present invention, another embodiment of service enabler includes:
First receiver module 801, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source, and described remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source;
Build module 802, for the remaining sum configuration information structure access routine received according to the first receiver module 801;
Read module 803, for reading the detailed data built in the access routine acquisition balance data source that module 802 builds;
First computing module 804, the detailed data that read module 803 is got by the remaining sum computation rule for receiving according to the first receiver module 801 carries out remaining sum calculating and obtains first object data;
Wherein, the first computing module 804 includes:
4th determines unit 8041, for determining, according to corresponding relation, the balance type that detailed data is corresponding;
5th determines unit 8042, for determining, according to remaining sum model, the remaining sum dimensional information that balance type is corresponding;
6th determines unit 8043, for determining the remaining sum dimension in the remaining sum dimensional information that each remaining sum dimensional attribute of detailed data is corresponding according to corresponding relation;
Second computing unit 8044, second remaining sum corresponding for calculating remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding;
7th determines unit 8045, is used for determining that remaining sum dimensional information comprises computing formula;
3rd computing unit 8046, is calculated obtaining result of calculation for remaining sum substitutes into described computing formula, and using the result of calculation the 3rd remaining sum as remaining sum dimension corresponding to computing formula;
Analytic unit 8047, for using the second remaining sum and the 3rd remaining sum as first object data.
In the embodiment of the present invention, service enabler can also include:
Second sending module 805, for sending first object data to second target third party's plug-in unit, so that first object data are verified described second target third party's plug-in unit and process obtains the second target data;
3rd receiver module 806, for receiving the second target data that second target third party's plug-in unit sends;
More new module 807, for by the second updating target data to balance sheet.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, first receiver module 801 can obtain the user-defined remaining sum configuration information that client sends, build module 802 and build access routine, reading this access routine by read module 803 and obtain detailed data, detailed data is carried out remaining sum calculating further according to the remaining sum computation rule in remaining sum configuration information by the first computing module 804.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, the embodiment of the present invention provides a kind of service enabler and according to remaining sum computation rule, detailed data is carried out remaining sum and calculate the mode obtaining first object data, add the realizability of scheme.
Referring to Fig. 9, in the embodiment of the present invention, another embodiment of service enabler includes:
First receiver module 901, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source, and described remaining sum computation rule includes the corresponding relation between remaining sum model and remaining sum model and balance data source;
Build module 902, for the remaining sum configuration information structure access routine received according to the first receiver module 901;
Read module 903, for reading the detailed data built in the access routine acquisition balance data source that module 902 builds;
First sending module 904, for sending detailed data to first object third party's plug-in unit, so that detailed data is carried out process according to business demand and obtains target detailed data by described first object third party's plug-in unit;
Second receiver module 905, for receiving the target detailed data that third party's plug-in unit sends;
First computing module 906, obtains first object data for target detailed data being carried out remaining sum calculating according to remaining sum computation rule.
In the embodiment of the present invention, service enabler can also include:
Second sending module 907, for sending first object data to second target third party's plug-in unit, so that first object data are verified described second target third party's plug-in unit and process obtains the second target data;
3rd receiver module 908, for receiving the second target data that second target third party's plug-in unit sends;
More new module 909, for by the second updating target data to balance sheet.
In the embodiment of the present invention, client can provide remaining sum configuration information interface to user setup, generate user-defined remaining sum configuration information and send this remaining sum configuration information to service enabler, first receiver module 901 can obtain the user-defined remaining sum configuration information that client sends, build module 902 and build access routine, reading this access routine by read module 903 and obtain detailed data, detailed data is carried out remaining sum calculating further according to the remaining sum computation rule in remaining sum configuration information by the first computing module 904.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, in the embodiment of the present invention, after read module 903 gets detailed data, first sending module 904 can send this detailed data to first object third party's plug-in unit, so that this detailed data can be processed by first object third party's plug-in unit according to business demand, improve the motility of scheme.
Below client in the embodiment of the present invention being described, refer to Figure 10, in the embodiment of the present invention, one embodiment of client includes:
Thering is provided module 1001, be used for providing operation interface, this operation interface is used for self-defined remaining sum configuration information, and this remaining sum configuration information includes remaining sum computation rule and balance data source;
Receiver module 1002, is used for receiving user-defined remaining sum configuration information;
Sending module 1003, for sending this remaining sum configuration information to service enabler.
In the embodiment of the present invention, there is provided module 1001 that remaining sum configuration information interface can be provided to user setup, receiver module 1002 generates user-defined remaining sum configuration information, sending module 1003 sends this remaining sum configuration information to service enabler, service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, read this access routine and obtain detailed data, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
In order to make it easy to understand, below client in the embodiment of the present invention is described in detail, referring to Figure 11, in the embodiment of the present invention, another embodiment of client includes:
Thering is provided module 1101, be used for providing operation interface, this operation interface is used for self-defined remaining sum configuration information, and this remaining sum configuration information includes remaining sum computation rule and balance data source;
Receiver module 1102, is used for receiving user-defined remaining sum configuration information;
Sending module 1103, for sending this remaining sum configuration information to service enabler.
Wherein, receiver module 1002 includes:
First receives unit 11021, for receiving user's increasing newly remaining sum configuration information;
Or,
Second receives unit 11022, for receiving user's amendment to remaining sum configuration information;
Or,
3rd receives unit 11023, for receiving user's inquiry to remaining sum configuration information;
Or,
4th receives unit 11024, for receiving user's deletion to remaining sum configuration information.
In the embodiment of the present invention, there is provided module 1101 that remaining sum configuration information interface can be provided to user setup, receiver module 1102 generates user-defined remaining sum configuration information, sending module 1103 service enabler sends this remaining sum configuration information, so that service enabler can obtain the user-defined remaining sum configuration information that client sends, build access routine, obtain detailed data by reading this access routine, further according to the remaining sum computation rule in remaining sum configuration information, detailed data is carried out remaining sum calculating.That is user need not calculate according to the remaining sum that the condition that system fixes is fixed, self-defined according to demand remaining sum configuration information can be set, service enabler can carry out remaining sum calculating according to the remaining sum computation rule in this remaining sum configuration information, improves motility and the transmutability of system.
Secondly, during the embodiment of the present invention provides, client can receive the user's multiple operation to remaining sum configuration information, adds the motility of scheme.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, it is possible to reference to the corresponding process in preceding method embodiment, do not repeat them here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method, it is possible to realize by another way.Such as, device embodiment described above is merely schematic, such as, the division of described unit, being only a kind of logic function to divide, actual can have other dividing mode when realizing, for instance multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can ignore, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be through INDIRECT COUPLING or the communication connection of some interfaces, device or unit, it is possible to be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, and the parts shown as unit can be or may not be physical location, namely may be located at a place, or can also be distributed on multiple NE.Some or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, it would however also be possible to employ the form of SFU software functional unit realizes.
If described integrated unit is using the form realization of SFU software functional unit and as independent production marketing or use, it is possible to be stored in a computer read/write memory medium.Based on such understanding, part or all or part of of this technical scheme that prior art is contributed by technical scheme substantially in other words can embody with the form of software product, this computer software product is stored in a storage medium, including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-OnlyMemory), the various media that can store program code such as random access memory (RAM, RandomAccessMemory), magnetic disc or CD.
The above, above example only in order to technical scheme to be described, is not intended to limit;Although the present invention being described in detail with reference to previous embodiment, it will be understood by those within the art that: the technical scheme described in foregoing embodiments still can be modified by it, or wherein portion of techniques feature is carried out equivalent replacement;And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (14)

1. a data processing method, it is characterised in that including:
Service enabler receives the user-defined remaining sum configuration information that client sends, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Described service enabler builds access routine according to described remaining sum configuration information;
Described service enabler reads described access routine and obtains the detailed data in described balance data source;
Described detailed data is carried out remaining sum calculating according to described remaining sum computation rule and obtains first object data by described service enabler.
2. method according to claim 1, it is characterised in that described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described service enabler determines, according to described corresponding relation, the balance type that described detailed data is corresponding;
Described service enabler determines, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
Described service enabler determines the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Described service enabler calculates the first remaining sum that remaining sum dimensional attribute combinations different in detailed data corresponding to each balance type is corresponding, and using described first remaining sum as first object data.
3. method according to claim 1, it is characterised in that described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described service enabler determines, according to described corresponding relation, the balance type that described detailed data is corresponding;
Described service enabler determines, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
Described service enabler determines the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Described service enabler calculates the second remaining sum that remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding is corresponding;
When described remaining sum dimensional information comprises computing formula, described second remaining sum is substituted into described computing formula and is calculated obtaining result of calculation by described service enabler, and using the described result of calculation the 3rd remaining sum as remaining sum dimension corresponding to described computing formula;
Described service enabler using described second remaining sum and the 3rd remaining sum as first object data.
4. method according to claim 1, it is characterized in that, described service enabler reads after described access routine obtains the detailed data in described balance data source and described detailed data is carried out including before remaining sum calculating obtains first object data by described service enabler according to described remaining sum computation rule:
Described service enabler sends described detailed data to first object third party's plug-in unit, so that described detailed data is carried out process according to business demand and obtains target detailed data by described first object third party's plug-in unit;
Described service enabler receives the target detailed data that described first object third party's plug-in unit sends;
Described detailed data is carried out remaining sum according to described remaining sum computation rule and calculates and obtain first object data and include by described service enabler:
Described target detailed data is carried out remaining sum calculating according to described remaining sum computation rule and obtains first object data by described service enabler.
5. the method according to any one of Claims 1-4, it is characterised in that described detailed data is carried out including after remaining sum calculating obtains first object data by described service enabler according to described remaining sum configuration information:
Described service enabler sends described first object data to second target third party's plug-in unit, so that described first object data are verified described second target third party's plug-in unit and process obtains the second mark data;
Described service enabler receives described second target data that second target third party's plug-in unit sends;
Described service enabler is by described second updating target data to balance sheet.
6. a data processing method, it is characterised in that including:
Client provides operation interface, and described operation interface is used for self-defined remaining sum configuration information, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Described client receives user-defined remaining sum configuration information;
Described client sends described remaining sum configuration information to service enabler.
7. method according to claim 6, it is characterised in that described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described client receives user-defined remaining sum configuration information and includes:
Described client receives user's increasing newly described remaining sum configuration information;
Or,
Described client receives user's amendment to described remaining sum configuration information;
Or,
Described client receives user's inquiry to described remaining sum configuration information;
Or,
Described client receives user's deletion to described remaining sum configuration information.
8. a service enabler, it is characterised in that including:
First receiver module, for receiving the user-defined remaining sum configuration information that client sends, described remaining sum configuration information includes remaining sum computation rule and balance data source;
Build module, for the described remaining sum configuration information structure access routine received according to described first receiver module;
Read module, the access routine for reading described structure module construction obtains the detailed data in described balance data source;
First computing module, the described detailed data that described read module is got by the remaining sum computation rule for receiving according to described first receiver module carries out remaining sum calculating and obtains first object data.
9. service enabler according to claim 8, it is characterised in that described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described first computing module includes:
First determines unit, for determining the balance type that described detailed data is corresponding;
Second determines unit, for determining, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
3rd determines unit, for determining, according to described corresponding relation, the remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding;
First computing unit, first remaining sum corresponding for calculating the combination of different in the detailed data that each balance type is corresponding remaining sum dimensional attribute, and using described first remaining sum as first object data.
10. service enabler according to claim 8, it is characterised in that described remaining sum computation rule includes: remaining sum model and the corresponding relation between remaining sum model and balance data source;
Described first computing module includes:
4th determines unit, for determining, according to described corresponding relation, the balance type that described detailed data is corresponding;
5th determines unit, for determining, according to remaining sum model, the remaining sum dimensional information that described balance type is corresponding;
6th determines unit, for determining the remaining sum dimension in the described remaining sum dimensional information that each remaining sum dimensional attribute of described detailed data is corresponding according to described corresponding relation;
Second computing unit, second remaining sum corresponding for calculating remaining sum dimensional attribute combinations different in the detailed data that each balance type is corresponding;
7th determines unit, is used for determining that described remaining sum dimensional information comprises computing formula;
3rd computing unit, is calculated obtaining result of calculation for described remaining sum is substituted into described computing formula, and using the described result of calculation the 3rd remaining sum as remaining sum dimension corresponding to described computing formula;
Analytic unit, for will described second remaining sum and the 3rd remaining sum as first object data.
11. service enabler according to claim 8, it is characterised in that described service enabler also includes:
First sending module, for sending described detailed data to first object third party's plug-in unit, so that described detailed data is carried out process according to business demand and obtains target detailed data by described first object third party's plug-in unit;
Second receiver module, for receiving the target detailed data that described first object third party's plug-in unit sends;
Described first computing module obtains first object data specifically for described target detailed data being carried out remaining sum calculating according to described remaining sum computation rule.
12. according to Claim 8 to the service enabler described in 11 any one, it is characterised in that described service enabler also includes:
Second sending module, for sending described first object data to second target third party's plug-in unit, so that described first object data are verified described second target third party's plug-in unit and process obtains the second target data;
3rd receiver module, for receiving the second target data that described second target the 3rd hair slide part sends;
More new module, for by described second updating target data to balance sheet.
13. a client, it is characterised in that including:
Thering is provided module, be used for providing operation interface, described operation interface is used for self-defined remaining sum configuration information, and described remaining sum configuration information includes remaining sum computation rule and balance data source;
Receiver module, is used for receiving user-defined remaining sum configuration information;
Sending module, for sending described remaining sum configuration information to service enabler.
14. client according to claim 13, it is characterised in that described receiver module includes:
First receives unit, for receiving user's increasing newly described remaining sum configuration information;
Or,
Second receives unit, for receiving user's amendment to described remaining sum configuration information;
Or,
3rd receives unit, for receiving user's inquiry to described remaining sum configuration information;
Or,
4th receives unit, for receiving user's deletion to described remaining sum configuration information.
CN201410756936.7A 2014-12-10 2014-12-10 Data processing method, service engine and client side Pending CN105741061A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410756936.7A CN105741061A (en) 2014-12-10 2014-12-10 Data processing method, service engine and client side

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410756936.7A CN105741061A (en) 2014-12-10 2014-12-10 Data processing method, service engine and client side

Publications (1)

Publication Number Publication Date
CN105741061A true CN105741061A (en) 2016-07-06

Family

ID=56240230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410756936.7A Pending CN105741061A (en) 2014-12-10 2014-12-10 Data processing method, service engine and client side

Country Status (1)

Country Link
CN (1) CN105741061A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108133747A (en) * 2017-12-27 2018-06-08 苏州麦迪斯顿医疗科技股份有限公司 A kind of medical supplies warehouse-out method, device, terminal and computer-readable medium
CN111143482A (en) * 2019-12-26 2020-05-12 新奥数能科技有限公司 Service data processing method and device of energy Internet of things and electronic equipment
JP7514761B2 (en) 2020-12-28 2024-07-11 株式会社オービック Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108133747A (en) * 2017-12-27 2018-06-08 苏州麦迪斯顿医疗科技股份有限公司 A kind of medical supplies warehouse-out method, device, terminal and computer-readable medium
CN108133747B (en) * 2017-12-27 2021-09-28 苏州麦迪斯顿医疗科技股份有限公司 Medical supply delivery method, device, terminal and computer readable medium
CN111143482A (en) * 2019-12-26 2020-05-12 新奥数能科技有限公司 Service data processing method and device of energy Internet of things and electronic equipment
CN111143482B (en) * 2019-12-26 2024-03-05 新奥数能科技有限公司 Service data processing method and device of energy Internet of things and electronic equipment
JP7514761B2 (en) 2020-12-28 2024-07-11 株式会社オービック Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program

Similar Documents

Publication Publication Date Title
CN107330445B (en) User attribute prediction method and device
CN105335409A (en) Target user determination method and device and network server
CN104933049A (en) Method and system for generating digital human
CN105512890A (en) Method and system for generating accounting voucher
CN111951052B (en) Method and device for acquiring potential clients based on knowledge graph
CN104615721B (en) For the method and system based on return of goods related information Recommendations
CN104077680A (en) Contract management system for E-business platform
CN111967970B (en) Bank product recommendation method and device based on spark platform
CN105786868A (en) Information sorting method and device
CN111199062A (en) Simulation method and system based on industrial development software and electronic equipment
CN113344624A (en) Virtual verification method, device, equipment and readable medium for electronic ticket
CN109344173B (en) Data management method and device and data structure
CN102521713B (en) Data processing equipment and data processing method
CN102456188A (en) Data management system and design method thereof
CN105741061A (en) Data processing method, service engine and client side
CN106156040A (en) multi-dimensional data management method and device
CN105046414A (en) Business tracing method and business tracing device applied to ERP systems
CN104408544A (en) Formula resolving apparatus and method
CN107590682A (en) Advertisement placement method, server, hotspot device and system
CN109345252A (en) A kind of online trading control method, device and computer equipment
CN105808625A (en) Document data processing method and device
CN104731819A (en) Advertisement keyword extraction method and advertisement keyword extraction device
CN113094589B (en) Intelligent service recommendation method and device
CN103812873A (en) Business service request processing method and device
CN113392164B (en) Method for constructing longitudinal federal tree, main server, service platform and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160706