CN110059301A - Data processing method, device, electronic equipment and computer readable storage medium - Google Patents

Data processing method, device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN110059301A
CN110059301A CN201910187457.0A CN201910187457A CN110059301A CN 110059301 A CN110059301 A CN 110059301A CN 201910187457 A CN201910187457 A CN 201910187457A CN 110059301 A CN110059301 A CN 110059301A
Authority
CN
China
Prior art keywords
data items
data
independent path
passed
computation rule
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
CN201910187457.0A
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910187457.0A priority Critical patent/CN110059301A/en
Publication of CN110059301A publication Critical patent/CN110059301A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present disclosure discloses a kind of data processing method, device, electronic equipment and computer readable storage mediums.Wherein the data processing method comprises determining that the data items that the independent path of the first data items is passed through;The computation rule of the data items passed through according to the independent path calculates first data items.In data processing method, device, electronic equipment and the computer readable storage medium that the embodiment of the present disclosure provides, when needing to calculate the first data items, the data items that the independent path of the first data items is passed through can be determined according to the dependence between data items, and then the computation rule of the data items passed through according to the independent path is automatic and efficiently calculate first data items.

Description

Data processing method, device, electronic equipment and computer readable storage medium
Technical field
This disclosure relates to data processing field more particularly to a kind of data processing method, device, electronic equipment and computer Readable storage medium storing program for executing.
Background technique
With the progress of computer technology and the arriving of information age, people need to handle more and more data, therefore The efficiency of processing data is put forward higher requirements.
Such as when processing report data, common processing mode is the Excel spreadsheet by Microsoft according to row Column format management data can only be by writing meter when needing to obtain summarizing data according to the details table data in report data The mode for calculating instruction is realized, such as is summarized data and be added to obtain with data column C by the data column A in details table, then needing to compile Write the computations that data column A is added with data column C.But existing data are often magnanimity, are obtaining various total amounts According to when can also exist in many increasingly complex calculating, such as above-mentioned details table data column C may be calculated by other again Instruction obtains, then when writing the computations that data column A is added with data column C, it is also contemplated that other calculating of data column C Therefore the content of instruction, realizes the remittance of data to prevent to clash between computations by way of writing instruction Total error-prone, and it is very inefficient.
Summary of the invention
Data processing method is provided in the embodiment of the present disclosure, device, in electronic equipment and computer readable storage medium, When needing to calculate the first data items, the dependence of the first data items can be determined according to the dependence between data items The data items that path is passed through, and then the computation rule of the data items passed through according to the independent path is automatic and high Effect ground calculates first data items.
In a first aspect, the embodiment of the present disclosure provides a kind of data processing method, comprising: determine the dependence of the first data items The data items that path is passed through;The computation rule of the data items passed through according to the independent path calculates first number According to project.
Further, the data items that the independent path of first data items is passed through include first data item Mesh, the data items that the data items and first data items that first data items directly rely on indirectly rely on.
Further, the computation rule includes: to read from data source, assignment, and/or assigns calculation formula.
Further, the computation rule of the data items passed through according to the independent path calculates first data item Mesh, comprising: the computation rule and the independent path of the data items passed through according to the independent path calculate described first Data items.
Further, the computation rule of the data items passed through according to the independent path and the independent path calculate First data items, comprising: according to the data items from the end of the independent path to first data items Sequentially, the computation rule of the data items passed through according to the independent path successively calculates what the independent path was passed through Data items.
Further, the data items of the end of the independent path do not depend on other data items;Or the dependence The computation rule of the data items of the end in path does not include any data items.
Further, the computation rule of the data items passed through according to the independent path and the independent path calculate First data items, comprising: the data items that the different branches of independent path described in parallel computation are passed through.
It further, before determining the data items that the independent path of the first data items is passed through, further include determining The computation rule of first data items, the computation rule of first data items indicate that first data items are direct The data items of dependence.
Second aspect, the embodiment of the present disclosure provide a kind of data processing equipment, comprising: determining module, for determining first The data items that the independent path of data items is passed through;Computing module, the data for being passed through according to the independent path The computation rule of project calculates first data items.
Further, the data items that the independent path of first data items is passed through include first data item Mesh, the data items that the data items and first data items that first data items directly rely on indirectly rely on.
Further, the computation rule includes: to read from data source, assignment, and/or assigns calculation formula.
Further, the computation rule for the data items that the computing module is used to be passed through according to the independent path and The independent path calculates first data items.
Further, the computing module is used for according to the data items from the end of the independent path to described first The sequence of data items successively calculates the dependence road according to the computation rule for the data items that the independent path is passed through The data items that diameter is passed through.
Further, the data items of the end of the independent path do not depend on other data items;Or the dependence The computation rule of the data items of the end in path does not include any data items.
Further, the computing module is also used to the data that the different branches of independent path described in parallel computation are passed through Project.
Further, before determining the data items that the independent path of the first data items is passed through, the determining mould Block is also used to determine the computation rule of first data items, the computation rule instruction described first of first data items The data items that data items directly rely on.
The third aspect, the embodiment of the present disclosure provide a kind of electronic equipment, comprising: memory, it is computer-readable for storing Instruction;And one or more processors, for running the computer-readable instruction, so that the processor is realized when running Any data processing method in aforementioned first aspect.
Fourth aspect, the embodiment of the present disclosure provide a kind of non-transient computer readable storage medium, which is characterized in that described Non-transient computer readable storage medium stores computer instruction, when the computer instruction is computer-executed, so that institute State any data processing method in computer execution aforementioned first aspect.
The present disclosure discloses a kind of data processing method, device, electronic equipment and computer readable storage mediums.Wherein institute It states data processing method and comprises determining that the data items that the independent path of the first data items is passed through;According to the dependence road The computation rule for the data items that diameter is passed through calculates first data items.In the data processing that the embodiment of the present disclosure provides In method, apparatus, electronic equipment and computer readable storage medium, when needing to calculate the first data items, according to data item Dependence between mesh can determine the data items that the independent path of the first data items is passed through, so according to it is described according to The computation rule for the data items for relying path to be passed through is automatic and efficiently calculates first data items.
Above description is only the general introduction of disclosed technique scheme, in order to better understand the technological means of the disclosure, and It can be implemented in accordance with the contents of the specification, and to allow the above and other objects, features and advantages of the disclosure can be brighter Show understandable, it is special below to lift preferred embodiment, and cooperate attached drawing, detailed description are as follows.
Detailed description of the invention
In order to illustrate more clearly of the embodiment of the present disclosure or technical solution in the prior art, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this public affairs The some embodiments opened for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart for the data processing method embodiment that the embodiment of the present disclosure provides;
Fig. 2 is the dependence schematic diagram of data items involved in the embodiment of the present disclosure;
Fig. 3 is the structural schematic diagram for the data processing equipment embodiment that the embodiment of the present disclosure provides;
Fig. 4 is the structural schematic diagram of the electronic equipment provided according to the embodiment of the present disclosure.
Specific embodiment
Illustrate embodiment of the present disclosure below by way of specific specific example, those skilled in the art can be by this specification Disclosed content understands other advantages and effect of the disclosure easily.Obviously, described embodiment is only the disclosure A part of the embodiment, instead of all the embodiments.The disclosure can also be subject to reality by way of a different and different embodiment It applies or applies, the various details in this specification can also be based on different viewpoints and application, in the spirit without departing from the disclosure Lower carry out various modifications or alterations.It should be noted that in the absence of conflict, the feature in following embodiment and embodiment can To be combined with each other.Based on the embodiment in the disclosure, those of ordinary skill in the art are without creative efforts Every other embodiment obtained belongs to the range of disclosure protection.
It should be noted that the various aspects of embodiment within the scope of the appended claims are described below.Ying Xian And be clear to, aspect described herein can be embodied in extensive diversified forms, and any specific structure described herein And/or function is only illustrative.Based on the disclosure, it will be understood by one of ordinary skill in the art that one described herein Aspect can be independently implemented with any other aspect, and can combine the two or both in these aspects or more in various ways. For example, carry out facilities and equipments in terms of any number set forth herein can be used and/or practice method.In addition, can make With other than one or more of aspect set forth herein other structures and/or it is functional implement this equipment and/or Practice the method.
It should also be noted that, diagram provided in following embodiment only illustrates the basic structure of the disclosure in a schematic way Think, component count, shape and the size when only display is with component related in the disclosure rather than according to actual implementation in diagram are drawn System, when actual implementation kenel, quantity and the ratio of each component can arbitrarily change for one kind, and its assembly layout kenel can also It can be increasingly complex.
In addition, in the following description, specific details are provided for a thorough understanding of the examples.However, fields The skilled person will understand that the aspect can be practiced without these specific details.
Fig. 1 is the flow chart for the data processing method embodiment that the embodiment of the present disclosure provides, the number provided in this embodiment It can be executed by a data processing equipment according to processing method, which can be implemented as software, can be implemented as hardware, also It can be implemented as the combination of software and hardware, such as execute the data processing side provided in this embodiment by computer equipment Method.And it is to be appreciated that the form of the data processing equipment further includes the data processing being made of multiple computer equipments System, in the data processing system, multiple computer equipment communication connection.
As shown in Figure 1, the data processing method of the embodiment of the present disclosure includes the following steps:
Step S101 determines the data items that the independent path of the first data items is passed through;
Data items in the embodiment of the present disclosure include various forms of data, such as data items can be one or more A numerical value, one or more data column, one or more arrays, one or more tables of data etc..
The data items, the computation rule can be calculated by the computation rule of data items in the embodiment of the present disclosure Including but not limited to assignment, assign calculation formula, and/or from data source read etc..As an example, such as monthly income data item is One numerical value, computation rule are to be assigned a value of 10000;For example annual income data items are a numerical value again, and computation rule is The numerical value of 12 months monthly incomes is read from data source and is added 12 months monthly income numerical value;Also such as monthly income data item Mesh is that a data arrange, and data column include n row data, respectively represents the monthly income of n employee, and computation rule includes to be somebody's turn to do Data column assignment, annual income data items are a data column, and computation rule is monthly income data items * 12.
It is described if the computation rule of a data items does not include any data items in the embodiment of the present disclosure One data items does not depend on any data items, and vice versa: if a data items do not depend on any data items, that The computation rule of one data items does not include any data items.If the computation rule of a data items includes Other data items, then one data items directly rely on other described data items, vice versa: if a number Other data items are directly relied on according to project, then the computation rule of one data items includes other described data item Mesh, further, if there is also the data items directly relied on, one data items for other above-mentioned data items The data items that other described data items are directly relied on are indirectly relied on, and one data items also indirectly rely on institute State the data items that other data items are indirectly relied on.It is believed that in the embodiment of the present disclosure, the computation rule of data items Indicate the dependence between data items.
Fig. 2 illustrates the dependence of data items involved in the embodiment of the present disclosure, circle shown in Fig. 2 by digraph Shape node A~H represents data items, and the oriented arrow for being directed toward another data items from a data items indicates a number Another data items are directly relied on according to project.By taking the data items A in Fig. 2 as an example, data items A directly relies on data item Mesh B, C and D, data items B directly rely on data items E, and data items C directly relies on data items E and F, therefore data item Mesh A indirectly relies on data items E and F, and since data items F directly relies on data items G, therefore data items C indirectly relies on number According to project G, and data items A also indirectly relies on data items G.In the embodiment of the present disclosure, for a data items, by this Whole dependences between one data items and its data items directly relied on and the data items indirectly relied on are known as The independent path of one data items, the direction of the independent path of a data items are to go out from a data items Hair, is directed toward the data items that a data items are directly relied on and/or indirectly relied on.Equally with the data items A in Fig. 2 For, the independent path of data items A includes A → D, A → B → E, A → C → E and A → C → F → G, amounts to 4 branch paths Diameter, the data items that wherein independent path of data items A is passed through include data items A, the number that data items A is directly relied on Data items E, F and the G indirectly relied on according to project B, C and D and data items A.Wherein, the dependence of a data items In the data items that path is passed through, do not depend on any data items data items be known as the independent path end number According to project, and the computation rule of the data items of the end of the independent path does not include any data items.Shown according to above-mentioned Example, data items D, E and G are known as the data items of the end of the independent path of data items A, because of data items D, E and G Belong to the data items that the independent path of data items A is passed through, but does not depend on any other data items.It is optional at one In embodiment, the independent path of the first data items in the step S101 can be passed through according to the independent path The computation rules of data items determines.
If necessary to calculate the first data items, then executing step S101: determining the independent path of the first data items The data items passed through.Referring again to Fig. 2, such as data items A is calculated, the independent path of data items A includes A → D, A → B → E, A → C → E and A → C → F → G amount to 4 individual paths, then data items determined by step s101 The data items that the independent path of A is passed through include data items A~G, that is, include data items A, and data items A is directly relied on Data items and the data items that indirectly rely on of data items A;Such as data items C is calculated, the dependence of data items C Path includes Liang Ge branch C → E and C → F → G, then the independent path of data items C determined by step s101 is passed through The data items crossed include data items C, E, F and G;Such as data items G is calculated, then directly according to data items G's Computation rule calculates, because data items G does not include any data in computation rule independent of any data items Project.
The computation rule of step S102, the data items passed through according to the independent path calculate first data item Mesh.
In conjunction with attached drawing 2, data items C directly relies on data items E and F, and indirectly relies on data items G, data items C Independent path include Liang Ge branch C → E and C → F → G, in step s101 determined by data items C independent path institute The data items of process include data items C, E, F and G, and then in step s 102, according to data items C, E, F and G Computation rule calculates data items C.Such as the data items C, E, F and G that the independent path of data items C is passed through are one A data column, the computation rule of data column C are C=E+F, and the computation rule of data column F is F=G*2, and data column E and G are not depended on In other number data column, the computation rule of data column E is assignment, and the computation rule of data column G is to read from data source, then can To calculate data column C according to data column C, E, F and G.
In an alternative embodiment, the computation rule of the data items passed through according to the independent path calculates institute State the first data items, comprising: according to the computation rule and the independent path of the data items that the independent path is passed through Calculate first data items.
Optionally, the computation rule of the data items passed through according to the independent path and the independent path calculate institute State the first data items, comprising: the sequence from the data items of the end of the independent path to first data items, root According to the computation rule for the data items that the independent path is passed through, the data item that the independent path is passed through successively is calculated Mesh.Since the data items of the end of the independent path of data items do not depend on other data items, according to the dependence The computation rule of the data items of the end in path can directly calculate the data items of end, without waiting for other data item Purpose calculated result, and the data items in the data items that the independent path is passed through, in addition to the data items of end Computation rule include other data items, needed when calculating the data items in addition to the data items of end To the calculated result of other data items, in order to avoid falling into the deadlock for waiting calculated result mutually, can according to from it is described according to Rely the sequence of data items to first data items of the end in path successively to calculate each data items, finally obtains described The calculated result of first data items.The above-mentioned example for calculating data items C is returned to, the independent path of data items C is passed through Data items C, E, F and G be data column, the computation rule of data column C is C=E+F, the computation rule of data column F It is the data items of the end of the independent path of data column C for F=G*2, data column E and G, the computation rule of data column E is to assign Value, the computation rule of data column G is to read from data source, since data column E and G is independent of other data items, then can First to calculate data column E and G, after the calculated result for obtaining data column E and G, the calculating of data column F is obtained according to data column G As a result (F=G*2) finally obtains the calculated result (C=E+F) of data column C.
Optionally, the computation rule of the data items passed through according to the independent path and the independent path calculate institute The first data items are stated, the data items that the different branches including independent path described in parallel computation are passed through.In conjunction with above-mentioned meter The example of data items C is calculated, the independent path of data items C includes Liang Ge branch C → E and C → F → G, due in Liang Ge branch Including mutually be not present dependence data items, then to above-mentioned two branch cross by data items can count parallel It calculates, such as the data items F and G in data items E and C → F → G branch in above-mentioned C → E branch, is calculating data Data items F and G are needed not rely on when project E, and data items E will not be relied on when calculating data items F and G, Therefore the efficiency of data processing can be improved with the data items in the above-mentioned two branch of parallel computation.
By the embodiment of the present disclosure provide data processing method, the computation rule of data items indicate data items it Between dependence, then can determine that the independent path of the first data items is passed through according to the dependence between data items The data items crossed, and then the computation rule of the data items passed through according to the independent path is automatic and efficiently calculate First data items.
In an alternative embodiment, referring to Fig. 1, in step S101: determining the independent path institute of the first data items Further include step S100 before the data items of process: determining the computation rule of first data items, first data The computation rule of project indicates the data items that first data items directly rely on.Correspondingly, it the step S101: determines The data items that the independent path of first data items is passed through, comprising: according to the computation rule of first data items, really The data items that the independent path of fixed first data items is passed through.As previously mentioned, data items in the embodiment of the present disclosure Computation rule indicate the dependence between data items, when needing to calculate the first data items, first carry out step S100 determines the computation rule of the first data items, further to execute step S101, according to the meter of first data items It calculates rule and determines the data items that the independent path of first data items is passed through, in this step, due to the first number The data items that the first data items directly rely on are indicated according to the computation rule of project, have also determined that the first data items are straight The data items of dependence are connect, further, the data items directly relied on according to the first data items can determine the first data The data items that project indirectly relies on, between the first data items and data items that are that it is directly relied on and indirectly relying on Whole dependences constitute the independent path of first data items, and the independent path is direct with it by first data items Data items relying on and indirectly relying on.As an example, in conjunction with Fig. 2, such as details table includes data column A~G, institute The computation rule for stating data column A~G has defined, data column G therein be n employee monthly income (data column G's Computation rule includes carrying out assignment for the monthly income of n employee in data column, and the computation rule of data column G does not include any data Column, i.e., data column G does not depend on any column), data column F is annual wage (the computation rule packet of data column F of the n employee Formula F=G*12 is included, data column F directly relies on data column G), when needing to calculate the annual income of the n employee in summary sheet (annual income includes annual wage+bonus, the annual wage that bonus is 30%), it can be stated that a new data column H represents institute The annual income of n employee is stated, and (computation rule of data column H includes formula H=F+ to the computation rule of the determining data column H 0.3*F), the step S101 and step S102 in embodiment of the present disclosure data processing method are then executed, the number can be calculated According to column H, for example, the computation rule of determining data column H includes formula H=in the step s 100 when needing to calculate data column H F+0.3*F, then the dependence between data items according to Fig.2, data column H directly relies on data column F, F data column Data column G is directly relied on, therefore data column H indirectly relies on data column G, that is, its data column F for directly relying on of the data column H to be calculated And whole dependences between the data column G indirectly relied on constitute the independent path (H → F → G) of data column H, according to step The data column that rapid S101 determines that the independent path of data column is passed through include data column H, F and G, then can be according to step The computation rule of data the column H, F and G that S102 is passed through according to the independent path calculates data column H, such as from the dependence The sequence of the data column G to data column H of the end in path first calculates data column G (data column G according to the computation rule of data column G Computation rule include carrying out assignment for the monthly income of n employee in data column, therefore pass through the available data column G of assignment operation Calculated result), then according to the computation rule of data column F calculate data column F (computation rule of data column F include formula F= G*12, wherein the calculated result of G is known after above-mentioned calculating, therefore passes through the meter of the available data column F of above-mentioned formula Calculate result), finally calculating data column H according to the computation rule of data column H, (computation rule of data column H includes formula H=F+ 0.3*F, wherein the calculated result of F is known after above-mentioned calculating, therefore passes through the meter of the available data column H of above-mentioned formula Calculate result), the calculated result of the data column H needed by the above process.
It is worth noting that in above process, when needing to generate the new data in summary sheet based on existing details table When arranging H, it is only necessary to determine the computation rule of data column H, which only includes in the details table that data column H is directly relied on Data column, the computation rule without considering the data column in the details table that is directly relied on of data column H, relative to existing The calculation of summary sheet is calculated in technology by writing computations, data processing method provided by the embodiment of the present disclosure is not Be easy error and more efficiently.
Fig. 3 show the structural schematic diagram of 300 embodiment of data processing equipment of embodiment of the present disclosure offer, such as Fig. 3 institute Show, described device includes determining module 301 and computing module 302.
Wherein, the determining module 301, the data items passed through for determining the independent path of the first data items;
The computation rule of the computing module 302, the data items for being passed through according to the independent path calculates institute State the first data items.
In an alternative embodiment, the determining module 301 is also used to determine the calculating of first data items Rule, the computation rule of first data items indicate the data items that first data items directly rely on.
The method that Fig. 3 shown device can execute embodiment illustrated in fig. 1, the part that the present embodiment is not described in detail can join Examine the related description to embodiment illustrated in fig. 1.In implementation procedure and the technical effect embodiment shown in Figure 1 of the technical solution Description, details are not described herein.
Below with reference to Fig. 4, it illustrates the structural representations for the electronic equipment 400 for being suitable for being used to realize the embodiment of the present disclosure Figure.Electronic equipment in the embodiment of the present disclosure can include but is not limited to such as mobile phone, laptop, digital broadcasting and connect Receive device, PDA (personal digital assistant), PAD (tablet computer), PMP (portable media player), car-mounted terminal (such as vehicle Carry navigation terminal) etc. mobile terminal and such as number TV, desktop computer etc. fixed terminal.Electricity shown in Fig. 4 Sub- equipment is only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in figure 4, electronic equipment 400 may include processing unit (such as central processing unit, graphics processor etc.) 401, random access can be loaded into according to the program being stored in read-only memory (ROM) 402 or from storage device 408 Program in memory (RAM) 403 and execute various movements appropriate and processing.In RAM 403, it is also stored with electronic equipment Various programs and data needed for 400 operations.Processing unit 401, ROM 402 and RAM 403 pass through bus or communication line 404 are connected with each other.Input/output (I/0) interface 405 is also connected to bus or communication line 404.
In general, following device can connect to I/O interface 405: including such as touch screen, touch tablet, keyboard, mouse, figure As the input unit 406 of sensor, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaking The output device 407 of device, vibrator etc.;Storage device 408 including such as tape, hard disk etc.;And communication device 409.It is logical T unit 409 can permit electronic equipment 400 and wirelessly or non-wirelessly be communicated with other equipment to exchange data.Although Fig. 4 shows The electronic equipment 400 with various devices is gone out, it should be understood that being not required for implementing or having all dresses shown It sets.It can alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communication device 409, or from storage device 408 It is mounted, or is mounted from ROM 402.When the computer program is executed by processing unit 401, the embodiment of the present disclosure is executed Method in the above-mentioned function that limits.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journey The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this In open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated, In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit Any computer-readable medium other than storage media, the computer-readable signal media can send, propagate or transmit and be used for By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned Any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricity When sub- equipment executes, so that the electronic equipment executes the data processing method.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof Machine program code, above procedure design language include object oriented program language one such as Java, Smalltalk, C+ +, it further include conventional procedural programming language one such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard The mode of part is realized.Wherein, the title of unit does not constitute the restriction to the unit itself under certain conditions.
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that the open scope involved in the disclosure, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from design disclosed above, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed in the disclosure Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (11)

1. a kind of data processing method characterized by comprising
Determine the data items that the independent path of the first data items is passed through;
The computation rule of the data items passed through according to the independent path calculates first data items.
2. data processing method according to claim 1, which is characterized in that the independent path institute of first data items The data items of process include first data items, data items that first data items directly rely on and described The data items that first data items indirectly rely on.
3. data processing method according to claim 1, which is characterized in that the computation rule includes: to read from data source It takes, assignment, and/or assigns calculation formula.
4. data processing method according to claim 1, which is characterized in that the data passed through according to the independent path The computation rule of project calculates first data items, comprising:
The computation rule and the independent path of the data items passed through according to the independent path calculate first data Project.
5. data processing method according to claim 4, which is characterized in that the data passed through according to the independent path The computation rule of project and the independent path calculate first data items, comprising:
According to the data items from the end of the independent path to the sequence of first data items, according to the dependence road The computation rule for the data items that diameter is passed through successively calculates the data items that the independent path is passed through.
6. data processing method according to claim 5, which is characterized in that the data items of the end of the independent path Other data items are not depended on;Or
The computation rule of the data items of the end of the independent path does not include any data items.
7. data processing method according to claim 4, which is characterized in that the data passed through according to the independent path The computation rule of project and the independent path calculate first data items, comprising:
The data items that the different branches of independent path described in parallel computation are passed through.
8. data processing method according to claim 1, in the number for determining that the independent path of the first data items is passed through It before project, further include the computation rule for determining first data items, the computation rule of first data items refers to Show the data items that first data items directly rely on.
9. a kind of data processing equipment characterized by comprising
Determining module, the data items passed through for determining the independent path of the first data items;
The computation rule of computing module, the data items for being passed through according to the independent path calculates first data item Mesh.
10. a kind of electronic equipment, comprising:
Memory, for storing computer-readable instruction;And
Processor, for running the computer-readable instruction, so that realizing according to claim 1-8 when the processor is run Any one of described in data processing method.
11. a kind of non-transient computer readable storage medium, for storing computer-readable instruction, when the computer-readable finger When order is executed by computer, so that the computer perform claim requires data processing method described in any one of 1-8.
CN201910187457.0A 2019-03-12 2019-03-12 Data processing method, device, electronic equipment and computer readable storage medium Pending CN110059301A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910187457.0A CN110059301A (en) 2019-03-12 2019-03-12 Data processing method, device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910187457.0A CN110059301A (en) 2019-03-12 2019-03-12 Data processing method, device, electronic equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN110059301A true CN110059301A (en) 2019-07-26

Family

ID=67316196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910187457.0A Pending CN110059301A (en) 2019-03-12 2019-03-12 Data processing method, device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110059301A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490926A (en) * 2019-08-01 2019-11-22 广联达科技股份有限公司 Absolute altitude determines method, apparatus and electronic equipment
CN111506440A (en) * 2020-04-14 2020-08-07 上海春魁信息技术有限公司 Data processing method, device, equipment and storage medium
CN113569184A (en) * 2021-07-16 2021-10-29 众安在线财产保险股份有限公司 Configurable data calculation method, device, equipment and computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101055567A (en) * 2007-05-25 2007-10-17 金蝶软件(中国)有限公司 Electronic data table calculation chain generation method and device
CN107515886A (en) * 2016-06-17 2017-12-26 阿里巴巴集团控股有限公司 A kind of recognition methods of tables of data, device and system
US20180046965A1 (en) * 2016-08-15 2018-02-15 International Business Machines Corporation Executing a set of business rules on incomplete data
CN108537543A (en) * 2018-03-30 2018-09-14 百度在线网络技术(北京)有限公司 Method for parallel processing, device, equipment and the storage medium of block chain data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101055567A (en) * 2007-05-25 2007-10-17 金蝶软件(中国)有限公司 Electronic data table calculation chain generation method and device
CN107515886A (en) * 2016-06-17 2017-12-26 阿里巴巴集团控股有限公司 A kind of recognition methods of tables of data, device and system
US20180046965A1 (en) * 2016-08-15 2018-02-15 International Business Machines Corporation Executing a set of business rules on incomplete data
CN108537543A (en) * 2018-03-30 2018-09-14 百度在线网络技术(北京)有限公司 Method for parallel processing, device, equipment and the storage medium of block chain data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490926A (en) * 2019-08-01 2019-11-22 广联达科技股份有限公司 Absolute altitude determines method, apparatus and electronic equipment
CN110490926B (en) * 2019-08-01 2021-12-21 广联达科技股份有限公司 Elevation determination method and device and electronic equipment
CN111506440A (en) * 2020-04-14 2020-08-07 上海春魁信息技术有限公司 Data processing method, device, equipment and storage medium
CN111506440B (en) * 2020-04-14 2022-11-04 上海春魁信息技术有限公司 Data processing method, device, equipment and storage medium
CN113569184A (en) * 2021-07-16 2021-10-29 众安在线财产保险股份有限公司 Configurable data calculation method, device, equipment and computer readable medium

Similar Documents

Publication Publication Date Title
CN109597617A (en) The method and apparatus for quickly generating the business page based on template
CN110059301A (en) Data processing method, device, electronic equipment and computer readable storage medium
CN109034988A (en) A kind of accounting entry generation method and device
CN110517138A (en) Intelligent contract processing method, device, computer equipment and storage medium
CN110334109A (en) Relational database data query method, system, medium and electronic equipment
CN109960650A (en) Application assessment method, apparatus, medium and electronic equipment based on big data
CN110097397A (en) Information-pushing method, device and electronic equipment based on feedback
CN110362750A (en) Target user determines method, apparatus, electronic equipment and computer-readable medium
CN109636520A (en) Processing method, device, medium and the electronic equipment of order
CN109783101A (en) The page layout method and device of browser automatic adaptation
CN109460201A (en) The methods of exhibiting of information, device, hardware device
CN110069459A (en) File monitor method, apparatus and electronic equipment
CN109242551A (en) Sales lead management method, device, medium and electronic equipment based on block chain
CN109345166A (en) Method and apparatus for generating information
CN110135903A (en) Advertisement position ranks method, system, medium and electronic equipment
CN110109983A (en) A kind of method and apparatus operating Redis database
CN110516463A (en) Method and apparatus for generating information
CN109740313A (en) Computer program guard method, device, electronic equipment and computer readable storage medium
CN109739582A (en) Function calling method, device, electronic equipment and computer readable storage medium
CN109462648A (en) A kind of user behavior tracking, device, equipment and storage medium
CN110045925A (en) Data processing method, device, electronic equipment and computer readable storage medium
CN109635263A (en) The fixed methods of exhibiting of col width based on WEB ultra-wide table, device and electronic equipment
CN111008767B (en) Internet financial technology architecture evaluation method, device, electronic equipment and medium
CN109857503A (en) Page interaction effect adaptive approach, device and electronic equipment
CN109493134A (en) Method and apparatus for pushed information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination