CN106484524A - A kind of task processing method and device - Google Patents
A kind of task processing method and device Download PDFInfo
- Publication number
- CN106484524A CN106484524A CN201510542517.8A CN201510542517A CN106484524A CN 106484524 A CN106484524 A CN 106484524A CN 201510542517 A CN201510542517 A CN 201510542517A CN 106484524 A CN106484524 A CN 106484524A
- Authority
- CN
- China
- Prior art keywords
- financing
- sub
- father
- subtask
- node
- 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
Links
Abstract
The embodiment of the present application discloses a kind of task processing method and device.Task processing method includes:Receive the father's task requests sent, described task requests include father ID and the father's task requests resource requirement number identifying described father's task requests;Check current therefrom condition;Described father's task requests are decomposed into N item subtask, and make the sum of the subtask after decomposition be not more than described therefrom;Generate the sub- ID of each subtask in the N item subtask after mark is decomposed, described sub- ID is associated with described father ID;Issue the subtask after decomposing;Receive the request of a plurality of node application subtasks in predetermined time period, the information of the node of each subtask applied in record, by the information association of this node in apllied subtask ID and described father ID.Using above-mentioned process, the task of larger complexity can be processed using more process resource, treatment progress is very fast or easily so that treatment conditions is met.
Description
Technical field
The application is related to Internet technical field, particularly to a kind of task processing method and device.
Background technology
In Internet technical field, generally require by the task of server process enormous amount.Here service
Device, can be the cluster that a single server or server are constituted.Huge in the quantity processing
In big task, the process complexity of each task itself is not necessarily identical, and required process resource also differs
Fixed identical.For processing the task that complexity is low or required process resource is few, on less server
Completed with comparatively faster.
For processing the task that complexity is high or needs more than process resource, if according to process complexity low or
The few task similar process of required process resource, then treatment progress is relatively slow or treatment conditions are difficult to be met.
Content of the invention
The purpose of the embodiment of the present application is to provide a kind of task processing method and device, with meet complexity high or
Need the process demand of the task more than process resource.
For solving above-mentioned technical problem, it is so that the embodiment of the present application provides a kind of task processing method and device
Realize:
A kind of task processing method, including:
Receive the father's task requests sent, described task requests include identifying the father ID of described father's task requests
With father's task requests resource requirement number;
Check current therefrom condition;Described father's task requests are decomposed into N item subtask, and make point
Subtask sum after solution is not more than described therefrom;Generate each in the N item subtask after mark is decomposed
The sub- ID of subtask, described sub- ID is associated with described father ID;
Issue the subtask after decomposing;
Receive the request of a plurality of node application subtasks in predetermined time period, each son of record application is appointed
The information of the node of business, by the information association of this node in apllied subtask ID and described father ID.
A kind of task processing method, including:
Receive the request of a plurality of node application subtasks;
The information of the successful node in each subtask applied in record, by the information association of this node in apllied
Subtask ID and corresponding father ID;
Successfully ask for the application of each subtask, needed for the ID of registration corresponding node and process subtask
Stock number;
After reaching the deadline of described predetermined amount of time, collect the corresponding institute in subtask after described decomposition
There is the stock number of application node.
A kind of financing information processing method, including:
Receive the financing aggregate demand information sent, it is total that described financing aggregate demand information includes the described financing of mark
The father ID of demand and total amount needed for financing aggregate demand;
Check that current financing limits;Described financing aggregate demand is decomposed into N item finance sub- product, and makes point
All financings sub- product number after solution is not more than described financing and limits;Generate N item financing after mark is decomposed
The sub- ID of each sub- product of product, described sub- ID is associated with described father ID;
Issue the information of the sub- product of financing after decomposing on the internet;
The request of the sub- product of receiving node application financing in predetermined time period, record application each financing
The node accounts information of product, this node accounts information is associated with the sub- product IDs of apllied financing and institute
State the father ID of financing aggregate demand.
A kind of financing information processing method, including:
Receive the request of plurality of users account application financing sub-project;
The information of record application each financing successful user account of sub-project, the information of this user account is closed
It is coupled to apllied financing sub-project ID and corresponding father ID;
Successfully ask for the sub-project application of each financing, the ID of the corresponding user account of registration and financing are golden
Volume;
After reaching the deadline of described predetermined amount of time, collect the financing sub-project after described decomposition and correspond to
All users the amount of money.
A kind of Task Processing Unit, including:
Data base, for storage platform restrictive condition;
First interface module, for receiving the father's task requests sent, described task requests include identifying institute
State father ID and father's task requests resource requirement number of father's task requests;
Inspection unit, for checking current therefrom condition;
Resolving cell, for described father's task requests are decomposed into N item subtask, and makes the son after decomposition appoint
Business sum is not more than described therefrom;
Mark unit, for generating the sub- ID of each subtask in the N item subtask after mark is decomposed, will
Described sub- ID is associated with described father ID;
Release unit, for issuing the subtask after decomposing;
Second interface module, for receiving the request of a plurality of node application subtasks in predetermined time period,
The information of the node of each subtask applied in record, by the information association of this node in apllied subtask ID
And described father ID.
A kind of financing information processing platform, including:
Data base, for storage financing restrictive condition;
First interface module, for receiving the financing aggregate demand information sent, in described financing aggregate demand information
Including the father ID identifying described financing aggregate demand and total amount needed for financing aggregate demand;
Inspection unit, for checking current financing restriction;
Resolving cell, finances sub- product for described financing aggregate demand is decomposed into N item, and after making decomposition
The sub- product number of all financings is not more than described financing and limits;
Mark unit, for generating the sub- ID of the N item financing each sub- product of sub- product after mark is decomposed,
Described sub- ID is associated with described father ID;
Release unit, for issuing the financing sub-project after decomposing;
Second interface module, the request of sub- product of financing for receiving node application in predetermined time period,
The node accounts information of each sub- product of financing of record application, this node accounts information is associated with apllied
The father ID of sub- product IDs and the described financing aggregate demand of financing.
A kind of Task Processing Unit, including:
3rd interface module, for receiving the request of a plurality of node application subtasks;
Recording unit, applies for the information of the successful node in each subtask for record;
Associative cell, in apllied subtask ID and corresponding to father ID by the information association of this node;
Registration unit, for successfully asking for the application of each subtask, the ID of registration corresponding node and
Process subtask resource requirement amount;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The stock number of the corresponding all application node in subtask afterwards.
A kind of financing information processing platform, including:
3rd interface module, for receiving the request of plurality of users account application financing sub-project;
Recording unit, for the information of record application each financing successful user account of sub-project;
Associative cell, for by the information association of this user account in apllied financing sub-project ID and right
Answer father ID;
Registration unit, for successfully asking for the sub-project application of each financing, the corresponding user account of registration
ID and financing the amount of money;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The amount of money of the corresponding all users of financing sub-project afterwards.The technical scheme being provided by above the embodiment of the present application
It can be seen that, receive the father's task requests sent in the embodiment of the present application, it is described that described task requests include mark
The father ID of father's task requests and father's task requests resource requirement number;Check current therefrom condition;Will
Described father's task requests are decomposed into N item subtask, and make the sum of the subtask after decomposition be not more than described platform
Limit;Generate the sub- ID of each subtask in the N item subtask after mark is decomposed, described sub- ID is associated
In described father ID;Issue the subtask after decomposing;A plurality of node application are received in predetermined time period
The request of task, the information of the node of each subtask applied in record, by the information association of this node in institute Shen
Subtask ID please and described father ID.By above-mentioned process, can be processed larger using more process resource
The task of complexity, treatment progress is very fast or easily so that treatment conditions is met.
Brief description
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, below will be to enforcement
Example or description of the prior art in required use accompanying drawing be briefly described it should be apparent that, below describe
In accompanying drawing be only the application described in some embodiments, for those of ordinary skill in the art,
Without having to pay creative labor, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is the Organization Chart of one embodiment of the application task processing method;
Fig. 2 is related to the Organization Chart of platform for the application task processing method one embodiment;
Fig. 3 is related to the Organization Chart of platform for the application task processing method one embodiment;
Fig. 4 is related to the Organization Chart of platform for the application task processing method one embodiment;
Fig. 5 is the flow chart of one embodiment of the application task processing method;
Fig. 6 is the module map of one embodiment of the application task allocation apparatus;
Fig. 7 is the flow chart of one embodiment of the application task processing method;
Fig. 8 is the flow chart of one embodiment of the application task processing method;
Fig. 9 is the flow chart of one embodiment of the application task processing method.
Specific embodiment
The embodiment of the present application provides a kind of task processing method and device.
In order that those skilled in the art more fully understand the technical scheme in the application, below in conjunction with this
Accompanying drawing in application embodiment, is clearly and completely described to the technical scheme in the embodiment of the present application,
Obviously, described embodiment is only some embodiments of the present application, rather than whole embodiments.Base
Embodiment in the application, those of ordinary skill in the art are obtained under the premise of not making creative work
The every other embodiment obtaining, all should belong to the scope of the application protection.
The structure composed figure of the exemplary system that Fig. 1 is related to for the application.Similar element symbol in all accompanying drawings
The element of number expression similar (but not necessarily identical).As shown in figure 1, the system 100 of the application include can
With the server being connected with least one node 106 (in figure shows 2) other by network 112
105.This server 105 could be arranged to be connected with data base 115 it is also possible to be set to data base
115 are integrated in this server (in figure illustrate only the former).By this network 112, each section being connected
The communication of row information can be entered between point, and then complete the process of the interaction of information and data between node.
Network 112 herein can be social networkies based on the Internet, payment network, banking network etc..
The social networkies of the application can for example be applied to FACEBOOK, TWITTER, YOUTUBE,
LINKEDIN, wechat, microblogging etc. are it might even be possible to cover the network of existing instant messaging type at present.
Such payment network goes for the payment network of such as Alibaba, the payment network of Tengxun, Semen setariae
Payment network, the payment network in Jingdone district etc..Such banking network can be the Network and Finance Network that the Internet is formed
The network of network, such as bank or Unionpay, network of credit function composition etc. in Alipay.Above-mentioned banking network
Being superimposed of function can be formed with payment network, social networkies.The superposition of accompaniment functions is it may be necessary to represent
The superposition of the data of real world property and integration.
Each network 112 can include wired or wireless telecommunication device, the network that client 106 is based on
Device can be by described wired or wireless telecommunication installation come exchange data.For example, each network 112 can
To include LAN (" LAN "), wide area network (" WAN "), in-house network, the Internet, mobile telephone network
Network, Virtual Private Network (VPN), honeycomb fashion or other mobile communications network, bluetooth, NFC or its any group
Close.It should be appreciated that term " data " and " information " can be herein in the discussion of exemplary
Middle used interchangeably come to refer to the word that may be present in computer based environment, image, audio frequency, video or
The information of any other form.
The network equipment that each network node 106 is based on can include having can be via 112, network
Go out the device of the simultaneously communication module of receiving data.For example, the network equipment that each network node 106 is based on
Server, desk computer, laptop computer, tablet PC, smart mobile phone, handss can be included
Hold formula computer, personal digital assistant (" PDA "), or other any wired or wireless processor drives
Dynamic device.In the exemplary that Fig. 1 is described, the network equipment that network node 106 is based on
Can respectively by end user or consumer, possible counterparty side user, social networking system issue
Person, and wait the mechanism that credit financing process occurs to be operated.
Fig. 2 shows the Organization Chart of the application server 105.Server 105 can include specialized hardware or
Software or the data base of software and hardware combining, data base 115 as shown in Figure 1, can in the way of external with
Server 105 connects or integrated mode.Database displaying in Fig. 2 is to be integrated in server
In 105.This data base 105 can be with storage platform restrictive condition 201.As the restriction to task, permissible
Realized by arranging different restrictive conditions in therefrom condition 201.Described therefrom condition 201,
Can be based on have experience to be configured or by import by way of obtain from outside, latter case
Import from outside a certain network node in this way and obtain.The therefrom condition importing or being obtained by setting
201, can be stored in data base, for utilizing during subsequent decomposition sub-project.First interface module 210 can
To be responsible for a kind of interface with PERCOM peripheral communication, this interface according in network and computer system using agreement
Requirement can adopt corresponding API programming realization.Based on this first interface module 210, server 105 can
To obtain data from outside, such as the father's task requests in the application, for example can be from an outside node
Obtain.Content in father's task requests can be included needed for father ID and father's task requests of father's task requests
Stock number.Additionally, the content in father's task requests can also include expiration time of father's task etc., for
Subtask after decomposing this father's task, transmitting the subtask after decomposing and apply for decomposing for the server 105
Network node is upon execution with reference to simultaneously as execution condition.Task processes required stock number, can be needs
Execution in poke, CPU process time or the network bandwidth it might even be possible to be the Distributed Calculation needing to put into
The quantity of single computer in machine system, or network node number of users, user account overall balance quantity,
The social account number (as direct good friend's quantity) of the direct correlation relation of network node, finance in relational network
Account can total, the single financing project number of applicants upper limit of investment amount etc. in investment.Server 105
In processor unit 214 can be server CPU.Based on suitable programming, load in CPU
And by the postrun processing procedure of CPU, divide according to functional unit, can be as illustrated, including checking
Unit 216, resolving cell 217 and mark unit 218.In the programming of inspection unit 216 it is necessary first to
Read father's required by task stock number and the reading of father's task requests that first interface module 210 obtains by function
The therefrom condition 201 fetched data in storehouse 115.As it was previously stated, can wrap in therefrom condition 201
Include the therefrom condition of setting, based on suitable programming, inspection unit 216 can check this therefrom
Condition 201.Resolving cell 217 can be appointed by the father that transmission function inherits inspection from inspection unit 216
Father's required by task stock number of business request is simultaneously carried out to father's task requests point based on described therefrom condition 201
Solution.Particularly, can carry out according to therefrom condition 201 for required stock number in father's task requests
Decompose.A kind of relatively simple isolation is and arranges average decomposition, each single subtask after decomposition
Required stock number is without departing from the restriction of therefrom condition.On here basis, therefrom condition 201
It is likely present the restriction of the total amount of single subtask after decomposition, resolving cell 217 can be according to this total amount
Restriction by decompose after single subtask resource requirement amount be limited to level that will not be too low.Finer divides
Xie Zhong, can not adopt the isolation of homogenization, for example can according to other restrictive conditions or decompose after
Subtask importance, the expected distribution in subtask after decomposition disposal ability of other network nodes extremely etc.
Factor, father's task requests is decomposed into non-homogeneous but there is subtask of different sizes.Mark unit 218
And then these can be processed the subtask after decomposing, specifically, can include creating sub- ID profit
Identify these subtasks with this little ID creating, sub- ID and father's task ID of these marks can also be associated.
Mark result and incidence relation can be registered in data base 115 for mark unit 218 1 aspect, the opposing party
The subtask of mark subtask ID can be transferred to release unit 220 and second interface unit 230 by face.
Wherein, subtask can include subtask ID, the ID of association father's task, this subtask resource requirement amount etc.
Content.
Subtask resource requirement amount after decomposing, in issuing process, can be released by release unit 220.
Further, it is also possible to issue the ID of this subtask, the father ID of association in the lump with this subtask resource requirement amount
Deng one or several.By the network connection of the multiplex roles of server 105, release unit 220 can be by
This information is distributed in network to notify plurality of network nodes.Release unit 220 can be arranged on pre- timing
Interior this message of issue.Second interface module 230 can be then reception network section within the described predetermined time
The subtask application request by network delivery for the point.These application requests may be from a plurality of different nets
Network node.Here from network node, can be user terminal.User can make on the subscriber terminal
With communication application program, such as Web-browser application or stand-alone utility, to check, to download,
The content uploading or otherwise issuing via network 112 access server 105.Network 112 can wrap
Include wired or wireless telecommunication system or device.For example, network 112 can include LAN (" LAN "),
Wide Area Network (" WAN "), Intranet, the Internet, storage area network (SAN), PAN (Personal Area Network) (PAN),
Metropolitan Area Network (MAN) (MAN), WLAN (WLAN), Virtual Private Network (VPN), honeycomb fashion or other movements
Communication network, bluetooth, NFC or its any combinations or promote signal, data and/or messages meant any
Other suitable frameworks or system.Communication application program can with the server 105 being connected to network 112 or
Other computing devices are interactive, the message issued including browser server 105, the page providing in server 105
Carry out on face selecting, the generic operation registered the result that operates these feed back to server 105.
In one embodiment, the network node interacting with release unit 220 and second interface module 230 can
To be user terminal 310 as shown in Figure 3.This user terminal 310 can include electronic money as shown in Figure 4
Bag application module 311.Electronic wallet application module 311 can cover user terminal 310 and can be used to assist
User 101 completes any application program, hardware, software or the program bought.Electronic wallet application module 311
Can supporting application program interactive with communication application program 312 or that communication application program 312 can be presented as.
As supporting application program, electronic wallet application module 311 executes in communication application program 312.That is,
Electronic wallet application module 311 can be embedded into the application program in communication application program 312.
User terminal 310 can also be included by electronic wallet application module 311 and communication application program
312 addressable data storage cells 313.Example data memory element 313 can include one or many
Individual tangible computer readable storage devices.Data storage cell 313 can be stored in user's mobile device 310
Go up or user terminal 310 can be logically coupled to.For example, data storage cell 313 can include dodging on plate
Fast memorizer and/or one or more removable storage card or removable flash memory.
User 101 can using for initiate the transaction using e-wallet account entity pays instrument 320,
Proxy card account on e-wallet account, on e-wallet account run the specified means of payment or appoint
What his means of payment embodiment.In an exemplary embodiment, entity pays instrument 320 appears as
Standard credit card or debit card and/or to play a role with described card identical mode.For example, entity pays work
The account of the title of user 101 and/or user 101 can be listed on card front for tool 320.Exemplary physical
The means of payment 320 can include encoding the magnetic stripe of the entity pays instrument accounts information of user 301.In example
Property embodiment in, accounts information in magnetic stripe for the coding is routed to payment processing system 340 by paying request
(can be Fig. 1, the server 105 in 2) be used for processing.
In substituting exemplary, entity pays instrument 320 can be smart card, RFID
Conveyor means or can initiate with the transaction of the e-wallet account of user any other be suitable for entity
Device.User 101 can register electronic wallet application journey using user terminal 310 or user's computing device
Sequence module 311 or e-wallet account 321 and/or the e-wallet account 321 accessing user 101.With
Family terminal 310 can include suitable technology, and described technology includes web page server or is coupled to web service
Device 341 (for example, Web-browser application or other application programs of being suitable for be with interactive with web page files,
Can be Fig. 1, the server 105 in 2).
User 101 can check, be registered using web page server 341 on payment processing system 340,
Download, update or otherwise access payment processing system 340 via website 342 and communication network 112.
The means of payment of one or more registrations are associated by user 101, including bank account debit card, the credit card,
Value card, accumulating card, reward voucher, preferential, preferential, the reciprocity trading account of prepayment, Bonus Card or available
To be bought using the e-wallet account 321 of user 101 or exchanged other kinds of of value-added service
The instrument of paying.Payment processing system 340 is also used as the issuer of associated financial payment instrument.To use
The log-on message at family is supplied to payment processing system 340.User 101 can also use web page server 341
To define payment rule.
User 101 can ask to buy from merchant system.In an exemplary embodiment, by using POS
Terminal wireless " touches " termination 310 to initiate to buy.In an alternate embodiment, as user 101
When inputting account identification in POS terminal or in user's set 310, initiate to buy.In another replacement
In exemplary, initiate online to buy using business server.Purchase can be initiated via merchant web site
Buy.In another substituting exemplary, by using permanent/temporary virtual/entity note
Number, QR code, bar code or other machine readable medias being suitable for picked by terminal reader initiate purchase
Buy.The POS terminal of businessman can be with demanding party's (or other Third-party payment process company), network interface card, proxy card
System 340 and means of payment issuer are interactive.
Flow chart in Fig. 5 shows the task processing method of the application one embodiment, the execution of methods described
Main body can be the server 105 shown in Fig. 1-3, and the method can include:
S510:Receive the father's task requests sent, described task requests include identifying described father's task requests
Father ID and father's task requests resource requirement amount.
Content in father's task requests can also include expiration time of father's task etc., with decompose this father's task,
Transmission decompose after subtask and application decompose after subtask network node upon execution with reference to and make
For executing condition.
As it was previously stated, task processes required stock number, can be poke, CPU process in the execution needing
Time or the network bandwidth are it might even be possible to be the number of single computer in the Distributed Computer System need input
Network node in amount, or the overall balance quantity of network node number of users, user account, relational network
The social account number (as direct good friend's quantity) of direct correlation relation, financial institution account can be thrown in investment
Capital amount sum etc..
S520:Check current therefrom condition;Described father's task requests are decomposed into N item subtask,
And make the sum of the subtask after decomposition be not more than described therefrom;Generate the N item subtask after mark is decomposed
In each subtask sub- ID, described sub- ID is associated with described father ID.
Described therefrom condition, as it was previously stated, can be based on having had experience to be configured or
Obtained from outside by way of importing, the latter e.g. imports from outside a certain network node and obtains.
The therefrom condition importing or being obtained by setting, can be stored in data base, for subsequently judging task
Whether resource requirement amount is met or exceeded by condition and is utilized.
This therefrom condition can be checked in this application, and according to described therefrom condition to father's task
Request is decomposed.Particularly, can be for required stock number in father's task requests according to therefrom bar
Part is decomposed.
A kind of relatively simple isolation is and arranges average decomposition, and all subtasks number after decomposition does not surpass
Go out the restriction of therefrom condition.In finer decomposition, can not adopt the isolation of homogenization,
For example can expect according to the importance of the subtask after other restrictive conditions or decomposition, the subtask after decomposition
Distribute to the factor such as the disposal ability of other network nodes, father's task requests are decomposed into non-homogeneous but deposit
In subtask of different sizes.And then, these can be processed the subtask after decomposing, specifically,
Can include creating sub- ID and identifying these subtasks using this little ID creating, can also be associated these
The sub- ID of mark and father's task ID.
S530:Issue the subtask after decomposing.
Described decompose after subtask can include described father's task expiration time, side by side or be superimposed with this,
Subtask after described decomposition can include described subtask expiration time.
Described subtask expiration time could be arranged to the expiration time of no more than described father's task.
S540:The request of receiving node application subtask in predetermined time period, each son of record application is appointed
The nodal information of business, this nodal information is associated with apllied subtask ID and described father ID.
Described predetermined amount of time can be less than described father's task expiration time.
Example shown in Fig. 6 is the Organization Chart of the server 107 of task process aspect.
This server 107 can include data base 117 as shown in Figure 2, this data base 117 can beyond
The mode put is connected with server 105 or integrated mode.Data base 117 in Fig. 6 shows
For being integrated in server 107.This data base 117 can store the information of each subtask after decomposition,
Such as after including the decomposing ID of each subtask and its corresponding father's task ID, and each subtask institute
The stock number needing;Further, it is also possible to storage platform restrictive condition.
3rd interface module 610 can be responsible for a kind of interface with PERCOM peripheral communication, this interface according to network with
In computer system, the requirement using agreement can adopt corresponding API programming realization.Based on the 3rd interface
Module 610, server 107 can obtain data from outside, such as the subtask application request in the application,
For example can obtain at an outside node.Content in the request of subtask can include subtask request
Subtask ID and request source Nodes ID.In some scenes, the node of application subtask request can
To apply for multiple subtasks, the content therefore from task requests can include the subtask ID of subtask request
And corresponding number.
Task processes required stock number, as it was previously stated, can be poke, CPU process in the execution needing
Time or the network bandwidth are it might even be possible to be the number of single computer in the Distributed Computer System need input
Network node in amount, or the overall balance quantity of network node number of users, user account, relational network
The social account number (as direct good friend's quantity) of direct correlation relation, financial account can invest gold in investment
Volume sum etc..Processor unit 214 in server 107 can be the CPU of server.Based on suitable
Programming, loads in CPU and by the postrun processing procedure of CPU, divides according to functional unit, permissible
As illustrated, including recording unit 618, associative cell 617, registration unit 616.Recording unit 618
The information of the successful node of each application applying for subtask by the 3rd interface module 630 can be recorded;Close
Receipts or other documents in duplicate unit 617 can be by the information association of the node of record in recording unit 618 in apllied subtask ID
And described father ID;Registration unit 616 successfully can be asked for the application of each subtask, the corresponding section of registration
The ID of point and process subtask resource requirement amount.Above-mentioned recording unit 618, associative cell 617 and registration form
The content that record respectively can be stored in data base 615 for unit 616.
Additionally, can be with storage platform restrictive condition 201 in data base 615.In therefrom condition 201
Content can also include expiration time of father's task etc., so that server 107 is collecting corresponding application successfully
Veritified during the resource of node.
As it was previously stated, task processes required stock number, can be poke, CPU process in the execution needing
Time or the network bandwidth are it might even be possible to be the number of single computer in the Distributed Computer System need input
Network node in amount, or the overall balance quantity of network node number of users, user account, relational network
The social account number (as direct good friend's quantity) of direct correlation relation, financial account can invest gold in investment
Volume sum etc..
Whether the 4th interface module 610, and can it can be determined that reaching the deadline of described predetermined amount of time
To collect the stock number of the corresponding all application node in subtask after described decomposition after arrival.Described collect,
Can be to converge in the resource of (for example being stored by data base 615) each node having in server 107
Collection, for example, collected according to the successful stock number of application.So, when the expiration time of described father's task arrives
After reaching, the stock number after collecting is fed back to the node of described father's task association by the 4th interface module 610.
In one embodiment, the network node interacting with the 3rd interface module 630 can be as shown in Figure 3
User terminal 310.This user terminal 310 can include electronic wallet application module 311 as shown in Figure 4.
Electronic wallet application module 311 can cover user terminal 310 and can be used to assist user 101 to complete to buy
Any application program, hardware, software or program.Electronic wallet application module 311 can be with communications applications
Program 312 interaction or the supporting application program that communication application program 312 can be presented as.As supporting application
Program, electronic wallet application module 311 executes in communication application program 312.That is, electronic wallet application
Module 311 can be embedded into the application program in communication application program 312.
User terminal 310 can also be included by electronic wallet application module 311 and communication application program
312 addressable data storage cells 313.Example data memory element 313 can include one or many
Individual tangible computer readable storage devices.Data storage cell 313 can be stored in user's mobile device 310
Go up or user terminal 310 can be logically coupled to.For example, data storage cell 313 can include dodging on plate
Fast memorizer and/or one or more removable storage card or removable flash memory.
User 101 can using for initiate the transaction using e-wallet account entity pays instrument 320,
Proxy card account on e-wallet account, on e-wallet account run the specified means of payment or appoint
What his means of payment embodiment.In an exemplary embodiment, entity pays instrument 320 appears as
Standard credit card or debit card and/or to play a role with described card identical mode.For example, entity pays work
The account of the title of user 101 and/or user 101 can be listed on card front for tool 320.Exemplary physical
The means of payment 320 can include encoding the magnetic stripe of the entity pays instrument accounts information of user 301.In example
Property embodiment in, accounts information in magnetic stripe for the coding is routed to payment processing system 340 by paying request
(can be Fig. 1, the server 105 in 2) be used for processing.
In substituting exemplary, entity pays instrument 320 can be smart card, RFID
Conveyor means or can initiate with the transaction of the e-wallet account of user any other be suitable for entity
Device.User 101 can register electronic wallet application journey using user terminal 310 or user's computing device
Sequence module 311 or e-wallet account 321 and/or the e-wallet account 321 accessing user 101.With
Family terminal 310 can include suitable technology, and described technology includes web page server or is coupled to web service
Device 341 (for example, Web-browser application or other application programs of being suitable for be with interactive with web page files,
Can be Fig. 1, the server 105 in 2).
User 101 can check, be registered using web page server 341 on payment processing system 340,
Download, update or otherwise access payment processing system 340 via website 342 and communication network 112.
The means of payment of one or more registrations are associated by user 101, including bank account debit card, the credit card,
Value card, accumulating card, reward voucher, preferential, preferential, the reciprocity trading account of prepayment, Bonus Card or available
To be bought using the e-wallet account 321 of user 101 or exchanged other kinds of of value-added service
The instrument of paying.Payment processing system 340 is also used as the issuer of associated financial payment instrument.To use
The log-on message at family is supplied to payment processing system 340.User 101 can also use web page server 341
To define payment rule.
User 101 can ask to buy from merchant system.In an exemplary embodiment, by using POS
Terminal wireless " touches " termination 310 to initiate to buy.In an alternate embodiment, as user 101
When inputting account identification in POS terminal or in user's set 310, initiate to buy.In another replacement
In exemplary, initiate online to buy using business server.Purchase can be initiated via merchant web site
Buy.In another substituting exemplary, by using permanent/temporary virtual/entity note
Number, QR code, bar code or other machine readable medias being suitable for picked by terminal reader initiate purchase
Buy.The POS terminal of businessman can be with demanding party's (or other Third-party payment process company), network interface card, proxy card
System 340 and means of payment issuer are interactive.
The flow chart of Fig. 7 shows the task processing method of the application one embodiment, the execution master of methods described
Body can be the server 107 shown in Fig. 6, and the method can include:
S710:Receive the request of a plurality of node application subtasks;
S720:The information of the successful node in each subtask applied in record, by the information association of this node in institute
The subtask ID of application and corresponding father ID;
S730:Successfully ask for the application of each subtask, the ID of registration corresponding node and process are appointed
Business resource requirement amount;
S740:After reaching the deadline of described predetermined amount of time, collect the subtask pair after described decomposition
The stock number of all application node answered.
In one embodiment, after execution S740 step, can also include:
S750:After the expiration time of described father's task reaches, the stock number after collecting is fed back to described father
The node of task association.
In one embodiment, before execution S730 register step, can also include:
S729:Inquire about the ID of each subtask corresponding node and process subtask resource requirement amount.
Inquiry in S729 can be to register, by node resource, the node that each subtask is applied in platform inquiry
Possessed stock number.Described resource registers the platform that platform can be responsible for unified registration and management node resource.
In one embodiment, can also include after S740:
S760:According to the stock number that the total resources inquiry of the father's task storing collects all application node of volume it is
No satisfaction.
As shown in figure 8, introducing the application in a kind of a kind of concrete scene of the method for the application Fig. 5.So
Application issue the process of financing information e.g. in financing platform, including as follows:
S810:Receive the financing aggregate demand information sent, it is described that described financing aggregate demand information includes mark
The father ID of financing aggregate demand and total amount needed for financing aggregate demand.
S820:Check that current financing limits;Described financing aggregate demand is decomposed into the N item product of financing,
And make all financings sub- product number after decomposition be not more than described financing restriction;Generate the N item after mark is decomposed
The sub- ID of each sub- product of sub- product of financing, described sub- ID is associated with described father ID.
S830:Issue the information of the sub- product of financing after decomposing on the internet.
S840:The request of the sub- product of receiving node application financing in predetermined time period, record application is each
Finance the node accounts information of sub- product, this node accounts information is associated with the sub- product IDs of apllied financing
And described financing aggregate demand father ID.
Father's task requests in Fig. 5 embodiment can be the financing aggregate demand information in the present embodiment.Fig. 5 is real
Apply the total amount needed for financing aggregate demand that the father's task requests resource requirement number in example can be in the present embodiment.
Therefrom condition in Fig. 5 embodiment can be that the financing in the present embodiment limits.In Fig. 5 embodiment
Subtask can be the sub- product of financing in the present embodiment.
In one embodiment, described therefrom condition includes the restrictive condition being configured based on existing policy,
Or obtained from outside by way of importing.
In one embodiment, described financing aggregate demand is decomposed into N item subtask and can include:For financing
Required financing total amount in aggregate demand is decomposed into the N item product of financing according to therefrom condition.
In one embodiment, in the described aggregate demand for financing, required financing total amount is according to therefrom bar
Part is decomposed into the N item product of financing, can include:
It is decomposed into N item for required financing total amount in financing aggregate demand according to therefrom conditional average
Finance sub- product;Or,
It is decomposed into non-homogeneous according to therefrom condition for required financing total amount in financing aggregate demand
The N item product of financing.
In one embodiment, described financing aggregate demand information can also include the expiration time of aggregate demand of financing;
Financing sub-project after described decomposition can include the expiration time of described financing aggregate demand.
In one embodiment, the financing sub-project after described decomposition can include expiring of described financing sub-project
Time, described financing sub-project expiration time is not more than the expiration time of described financing aggregate demand.
In the application scenarios that Fig. 8 is related to, the executive agent of method can be for example financing platform.Financing platform
Can be the financing platform of fund raising institution or the independent platform possessing partnership with fund raising institution.
During one implements, such as financing platform is the wealth bringing in treasured platform of Alibaba.Fund raising institution can be symbol
Close national financing obstacle, the unit that can be financed or tissue.Fund raising institution can be sent out by financing platform
Cloth financing needs, specifically can issue financing needs by the web interface of financing platform.In financing needs,
The information such as total amount, interest rate, time limit of financing can be included.Financing platform as previously mentioned can be from outside or interior
The financing aggregate demand information that portion's reception is sent, described financing aggregate demand information includes the described financing of mark always to be needed
The father ID asking and total amount needed for financing aggregate demand.So, financing platform can record fund raising institution's fund
The information such as account, financing needs ID (the father ID of aggregate demand of financing), financing needs total amount.Platform limits
Condition processed is e.g. financed restriction, and such financing limits the rule being likely to be at the appearances such as national policy or ministries and commissions
Fixed.The existing financing obstacle of such as China, the number of raising of single financing product not can exceed that 200 people, this
Sample for one such as 400,000,000 yuan of financing project, according to maximum 200 for each person every amount of money reach 200
Ten thousand.In the middle of actual financing, will more difficult all reach for every 2,000,000.So, using the present processes,
According to the process of S820,400,000,000 yuan of financing project can be split by financing platform according to financing restriction.
For example it is split as 200 sub- products of financing, the target volume of each the sub- product of financing after fractionation can be 200
Wan Yuan.Specifically, the mode that splits, can also be according to non-homogeneous side in addition to average fractionation mentioned above
Formula is split, such as 400,000,000 yuan of total financing project can be split as 10,000,000 some, if 5,000,000
Dry, 2,000,000 some and 1,000,000 some so that total split after total value be equal to financing total amount and be
Can.For each the sub- product of financing after decomposing, financing platform can be all that it generates a sub- ID, and can
So that this sub- ID to be associated with aforesaid father ID.By the class field financed in product table, such as parent
Field, can identify the father ID of sub- product of financing.
And then, financing platform can issue the information of the sub- product of financing after decomposition on the internet.Issuing
In a period of time afterwards, financing platform, such as wealth bringing in treasured platform, the application that can be submitted to receive user.Example
As 10 users for the financing sub-project of 2,000,000, can be had to submit application, wherein each user to
It can be 200,000 yuan of application volume.It is of course also possible to be non-homogeneous application volume, such as in 10 users
Have 1 to be 500,000 yuan of application volume, 4 is everyone 200,000 yuan application volume, remaining 5 be everyone 7
Ten thousand yuan of application volume.For the application of each user, the initial amount of money and the minimum amount of money that goes forward one by one, example can be set
As the initial amount of money is 10,000 yuan, the amount of money that goes forward one by one is 10,000 yuan, then the target of each user application be 1,2,3 ... n
Wan Yuan, n are natural number.
In predetermined time period, financing platform can be with the request of the receive user application sub- product of financing, financing
Platform can record the user account information of each sub- product of financing of application.Financing platform can will be somebody's turn to do further
User account information is associated with the father ID of apllied finance sub- product IDs and described financing aggregate demand.Additionally,
Financing platform can also record the information such as the document number of application user.
As shown in figure 9, introducing the application in a kind of a kind of concrete scene of the method for the application Fig. 7.So
The processing procedure e.g. financed in financing platform of application, including as follows:
S910:Receive the request of plurality of users account application financing sub-project;
S920:The information of record application each financing successful user account of sub-project, by this user account
Information association is in apllied financing sub-project ID and corresponding father ID;
S930:Successfully ask for the sub-project application of each financing, the ID of the corresponding user account of registration and
The financing amount of money;
S940:After reaching the deadline of described predetermined amount of time, collect the financing subitem after described decomposition
The amount of money of the corresponding all users of mesh.
Node in the corresponding embodiment of Fig. 7 can be the user account in the present embodiment.Fig. 7 corresponds to embodiment
In subtask can be the financing sub-project in the present embodiment.Process subtask in the corresponding embodiment of Fig. 7
Resource requirement amount can be the financing amount of money in the present embodiment.
In one embodiment, methods described can also include:When the expiration time of described financing aggregate demand reaches
Afterwards, the amount information after collecting is fed back to the node associated by father's task of described financing aggregate demand.
In one embodiment, described registration corresponds to the ID of user account and processes the amount of money needed for financing sub-project
Before, can also include:The ID of the corresponding user account of inquiry each financing sub-project and this user account pair
Whether the remaining sum answered is more than the required amount of money.
In one embodiment, described inquiry each financing sub-project corresponds to ID and this user's account of user account
Whether the corresponding remaining sum at family is more than the required amount of money, including:
Register the ID of the user account of platform inquiry application each financing sub-project and corresponding remaining sum by account
Whether it is more than the required amount of money.
In one embodiment, methods described can also include:The amount of money of the described financing aggregate demand according to storage
Whether the total amount that total amount inquiry collects all user accounts meets.
In the application scenarios that Fig. 9 is related to, the executive agent of method still can be financing platform.Via Fig. 8
The application of financing sub-project receive user is issued, financing platform is in described predetermined amount of time shown in embodiment
When end time reaches, the end of financing project can be triggered.Such as 400,000,000 yuan financing total amounts averagely divide
After 200 financing sub-projects, within a predetermined period of time, each total project of financing is by quota application.Financing
Platform can collect the application gold in the corresponding all user account remaining sums of financing sub-project after described decomposition
Volume.After the expiration time of described financing aggregate demand reaches, financing platform can be by the amount information after collecting
Feed back to the node associated by father's task of described financing aggregate demand, the account of such as fund raising institution.This mistake
Journey, can be specifically will to apply for the amount of money in each financing sub-project corresponding application user account remaining sum, press
Find the account of fund raising institution according to financing sub-project ID corresponding father ID, and the described application amount of money is fed back to
The account of this fund raising institution.This process, specific or by each financing corresponding Shen of sub-project
Please apply for the amount of money in user account remaining sum, first be pooled to this financing sub-project according to financing sub-project ID and correspond to
Collect in family, find the account of fund raising institution further according to corresponding father ID, by all gold collecting in family
Volume feeds back to the account of this fund raising institution.
Corresponding Fig. 2, there is a kind of Task-decomposing device in the application, including:
Data base, for storage platform restrictive condition;
First interface module, for receiving the father's task requests sent, described task requests include identifying institute
State father ID and father's task requests resource requirement number of father's task requests;
Inspection unit, for checking current therefrom condition;
Resolving cell, for described father's task requests are decomposed into N item subtask, and makes the son after decomposition appoint
Business sum is not more than described therefrom;
Mark unit, for generating the sub- ID of each subtask in the N item subtask after mark is decomposed, will
Described sub- ID is associated with described father ID;
Release unit, for issuing the subtask after decomposing;
Second interface module, for receiving the request of a plurality of node application subtasks in predetermined time period,
The information of the node of each subtask applied in record, by the information association of this node in apllied subtask ID
And described father ID.
Corresponding Fig. 2, there is a kind of financing information processing platform in the application, including:
Data base, for storage financing restrictive condition;
First interface module, for receiving the financing aggregate demand information sent, in described financing aggregate demand information
Including the father ID identifying described financing aggregate demand and total amount needed for financing aggregate demand;
Inspection unit, for checking current financing restriction;
Resolving cell, finances sub- product for described financing aggregate demand is decomposed into N item, and after making decomposition
The sub- product number of all financings is not more than described financing and limits;
Mark unit, for generating the sub- ID of the N item financing each sub- product of sub- product after mark is decomposed,
Described sub- ID is associated with described father ID;
Release unit, for issuing the financing sub-project after decomposing;
Second interface module, the request of sub- product of financing for receiving node application in predetermined time period,
The node accounts information of each sub- product of financing of record application, this node accounts information is associated with apllied
The father ID of sub- product IDs and the described financing aggregate demand of financing.
Corresponding Fig. 6, there is a kind of Task Processing Unit in the application, including:
3rd interface module, for receiving the request of a plurality of node application subtasks;
Recording unit, applies for the information of the successful node in each subtask for record;
Associative cell, in apllied subtask ID and corresponding to father ID by the information association of this node;
Registration unit, for successfully asking for the application of each subtask, the ID of registration corresponding node and
Process subtask resource requirement amount;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The stock number of the corresponding all application node in subtask afterwards.
Corresponding Fig. 6, there is a kind of financing information processing platform in the application, including:
3rd interface module, for receiving the request of plurality of users account application financing sub-project;
Recording unit, for the information of record application each financing successful user account of sub-project;
Associative cell, for by the information association of this user account in apllied financing sub-project ID and right
Answer father ID;
Registration unit, for successfully asking for the sub-project application of each financing, the corresponding user account of registration
ID and financing the amount of money;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The amount of money of the corresponding all users of financing sub-project afterwards.
In the nineties in 20th century, for the improvement of a technology, can clearly to distinguish be changing on hardware
The improvement entered on (for example, the improvement to circuit structures such as diode, transistor, switches) or software is (right
Improvement in method flow).However, with the development of technology, the improvement of current a lot of method flows is
Through directly improving of hardware circuit can be considered as.Designer nearly all passes through improved method flow
It is programmed in hardware circuit, to obtain corresponding hardware circuit.Therefore, it cannot be said that a method flow
Improvement cannot be realized with hardware entities module.For example, PLD (Programmable
Logic Device, PLD) (for example field programmable gate array (Field Programmable Gate Array,
FPGA it is exactly)) such a integrated circuit, its logic function to be determined to device programming by user.By setting
Meter personnel voluntarily program a digital display circuit " integrated " on a piece of PLD, without asking chip manufacturing
Manufacturer is designing and to make special IC chip.And, nowadays, replace and manually make integrated electricity
Road chip, this programming also uses " logic compiler (logic compiler) " software instead to realize mostly, it
When writing with program development, software compiler used is similar, and the source code before will compiling is also handy
Writing, this is referred to as hardware description language (Hardware Description to specific programming language
Language, HDL), and HDL is also not only a kind of, but have many kinds, such as ABEL (Advanced
Boolean Expression Language)、AHDL(Altera Hardware Description Language)、
Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL
(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL
(Ruby Hardware Description Language) etc., that commonly use most at present is VHDL
(Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog.
Those skilled in the art also should understand it is only necessary to slightly make method flow with above-mentioned several hardware description languages
Programming in logic is simultaneously programmed in integrated circuit it is possible to be readily available the hardware realizing this logical method flow process
Circuit.
Controller can be implemented in any suitable manner, and for example, controller can take such as microprocessor
Or processor and storage can be by computer readable program code (the such as software of this (micro-) computing device
Or firmware) computer-readable medium, gate, switch, special IC (Application Specific
Integrated Circuit, ASIC), the form of programmable logic controller (PLC) and embedded microcontroller, controller
Example include but is not limited to following microcontroller:ARC 625D、Atmel AT91SAM、Microchip
PIC18F26K20 and Silicone Labs C8051F320, Memory Controller is also implemented as depositing
A part for the control logic of reservoir.It is also known in the art that except with pure computer-readable program
Code means are realized beyond controller, completely can make to control by method and step is carried out programming in logic
Device is with the shape of gate, switch, special IC, programmable logic controller (PLC) and embedded microcontroller etc.
Formula is realizing identical function.Therefore this controller is considered a kind of hardware component, and wraps in it
The structure that the device for realizing various functions including can also be considered as in hardware component.Or it is even, permissible
The device being used for realizing various functions is considered as not only being the software module of implementation method but also can be hardware
Structure in part.
System, device, module or unit that above-described embodiment illustrates, specifically can be by computer chip or reality
Body is realized, or to be realized by the product with certain function.
For convenience of description, it is divided into various units to be respectively described with function when describing apparatus above.Certainly,
The function of each unit can be realized in same or multiple softwares and/or hardware when implementing the application.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can be using complete hardware embodiment, complete software embodiment or knot
Close the form of the embodiment of software and hardware aspect.And, the present invention can adopt and wherein wrap one or more
Computer-usable storage medium containing computer usable program code (including but not limited to disk memory,
CD-ROM, optical memory etc.) the upper computer program implemented form.
The present invention is to produce with reference to method according to embodiments of the present invention, equipment (system) and computer program
The flow chart of product and/or block diagram are describing.It should be understood that can by computer program instructions flowchart and
/ or block diagram in each flow process and/or the flow process in square frame and flow chart and/or block diagram and/
Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embed
The processor of formula datatron or other programmable data processing device is to produce a machine so that passing through to calculate
The instruction of the computing device of machine or other programmable data processing device produces for realizing in flow chart one
The device of the function of specifying in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process and set
So that being stored in this computer-readable memory in the standby computer-readable memory working in a specific way
Instruction produce and include the manufacture of command device, the realization of this command device is in one flow process or multiple of flow chart
The function of specifying in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Obtain and series of operation steps is executed on computer or other programmable devices to produce computer implemented place
Reason, thus the instruction of execution is provided for realizing in flow chart one on computer or other programmable devices
The step of the function of specifying in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
In a typical configuration, computing device includes one or more processors (CPU), input/output
Interface, network interface and internal memory.
Internal memory potentially includes the volatile memory in computer-readable medium, random access memory
(RAM) and/or the form such as Nonvolatile memory, such as read only memory (ROM) or flash memory (flash RAM).Interior
Depositing is the example of computer-readable medium.
Computer-readable medium include permanent and non-permanent, removable and non-removable media can by appoint
What method or technique is realizing information Store.Information can be computer-readable instruction, data structure, program
Module or other data.The example of the storage medium of computer include, but are not limited to phase transition internal memory (PRAM),
Static RAM (SRAM), dynamic random access memory (DRAM), other kinds of random
Access memorizer (RAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM),
Fast flash memory bank or other memory techniques, read-only optical disc read only memory (CD-ROM), digital multi light
Disk (DVD) or other optical storage, magnetic cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus
Or any other non-transmission medium, can be used for storing the information that can be accessed by a computing device.According to herein
Define, computer-readable medium does not include temporary computer readable media (transitory media), such as modulates
Data signal and carrier wave.
Also, it should be noted term " inclusion ", "comprising" or its any other variant are intended to non-row
The comprising, so that include a series of process of key elements, method, commodity or equipment not only including of his property
Those key elements, but also include other key elements of being not expressly set out, or also include for this process,
Method, commodity or the intrinsic key element of equipment.In the absence of more restrictions, " included by sentence
One ... " key element that limits is being it is not excluded that including the process of described key element, method, commodity or setting
Also there is other identical element in standby.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer journey
Sequence product.Therefore, the application can using complete hardware embodiment, complete software embodiment or combine software and
The form of the embodiment of hardware aspect.And, the application can adopt and wherein include calculating one or more
Machine usable program code computer-usable storage medium (including but not limited to disk memory, CD-ROM,
Optical memory etc.) the upper computer program implemented form.
The application can be described in the general context of computer executable instructions, example
As program module.Usually, program module includes executing particular task or realizes particular abstract data type
Routine, program, object, assembly, data structure etc..Can also be put into practice this in a distributed computing environment
Application, in these distributed computing environment, by the remote processing devices connected by communication network Lai
Execution task.In a distributed computing environment, program module may be located at local including storage device
In remote computer storage medium.
Each embodiment in this specification is all described by the way of going forward one by one, phase homophase between each embodiment
As partly mutually referring to what each embodiment stressed is the difference with other embodiment.
For system embodiment, because it is substantially similar to embodiment of the method, so the comparison of description
Simply, in place of correlation, the part referring to embodiment of the method illustrates.
The foregoing is only embodiments herein, be not limited to the application.For this area skill
For art personnel, the application can have various modifications and variations.All institutes within spirit herein and principle
Any modification, equivalent substitution and improvement made etc., within the scope of should be included in claims hereof.
Claims (27)
1. a kind of task processing method is it is characterised in that include:
Receive the father's task requests sent, described task requests include identifying the father ID of described father's task requests
With father's task requests resource requirement number;
Check current therefrom condition;Described father's task requests are decomposed into N item subtask, and make point
Subtask sum after solution is not more than described therefrom;Generate each in the N item subtask after mark is decomposed
The sub- ID of subtask, described sub- ID is associated with described father ID;
Issue the subtask after decomposing;
Receive the request of a plurality of node application subtasks in predetermined time period, each son of record application is appointed
The information of the node of business, by the information association of this node in apllied subtask ID and described father ID.
2. method according to claim 1 is it is characterised in that described therefrom condition includes base
In the restrictive condition having experience to be configured, or obtained from outside by way of importing.
3. method according to claim 1 is it is characterised in that described divide described father's task requests
Solve as N item subtask, including:Divide according to therefrom condition for required number of resources in father's task requests
Solve as N item subtask.
4. method according to claim 3 is it is characterised in that institute in the described task requests for father
The number of resources needing carries out being decomposed into N item subtask according to therefrom condition, including:
It is decomposed into N item for required number of resources in father's task requests according to therefrom conditional average to appoint
Business;Or,
It is decomposed into non-homogeneous N item for required number of resources in father's task requests according to therefrom condition
Subtask.
5. method according to claim 3 is it is characterised in that described father's task requests also include father
Task expiration time;Subtask after described decomposition includes described father's task expiration time.
6. method according to claim 1 is it is characterised in that the subtask after described decomposition includes
The expiration time of described subtask, described subtask expiration time is not more than the expiration time of described father's task.
7. a kind of task processing method is it is characterised in that include:
Receive the request of a plurality of node application subtasks;
The information of the successful node in each subtask applied in record, by the information association of this node in apllied
Subtask ID and corresponding father ID;
Successfully ask for the application of each subtask, needed for the ID of registration corresponding node and process subtask
Stock number;
After reaching the deadline of described predetermined amount of time, collect the corresponding institute in subtask after described decomposition
There is the stock number of application node.
8. method as claimed in claim 7 is it is characterised in that methods described also includes:As described father
After the expiration time of task reaches, the stock number after collecting is fed back to the node of described father's task association.
9. method as claimed in claim 7 is it is characterised in that the ID of described registration corresponding node and place
Before the resource requirement amount of reason subtask, also include:
Inquire about the ID of each subtask corresponding node and process subtask resource requirement amount.
10. method as claimed in claim 9 is it is characterised in that each subtask of described inquiry corresponds to section
The ID of point and process subtask resource requirement amount include:
The possessed stock number of node that each subtask is applied in platform inquiry is registered by node resource.
11. methods as claimed in claim 7 are it is characterised in that methods described also includes:According to storage
The total resources inquiry of described father's task collect the stock number of all application node and whether meet.
A kind of 12. financing information processing methods are it is characterised in that include:
Receive the financing aggregate demand information sent, it is total that described financing aggregate demand information includes the described financing of mark
The father ID of demand and total amount needed for financing aggregate demand;
Check that current financing limits;Described financing aggregate demand is decomposed into N item finance sub- product, and makes point
All financings sub- product number after solution is not more than described financing and limits;Generate N item financing after mark is decomposed
The sub- ID of each sub- product of product, described sub- ID is associated with described father ID;
Issue the information of the sub- product of financing after decomposing on the internet;
The request of the sub- product of receiving node application financing in predetermined time period, record application each financing
The node accounts information of product, this node accounts information is associated with the sub- product IDs of apllied financing and institute
State the father ID of financing aggregate demand.
13. methods according to claim 12 are it is characterised in that described therefrom condition includes
The restrictive condition being configured based on existing policy, or obtained from outside by way of importing.
14. methods according to claim 12 are it is characterised in that described aggregate demand of financing is decomposed
For N item subtask, including:For required financing total amount in financing aggregate demand according to therefrom condition
It is decomposed into the N item product of financing.
15. methods according to claim 14 it is characterised in that described for financing aggregate demand in
Required financing total amount is decomposed into the N item product of financing according to therefrom condition, including:
It is decomposed into N item for required financing total amount in financing aggregate demand according to therefrom conditional average
Finance sub- product;Or,
It is decomposed into non-homogeneous according to therefrom condition for required financing total amount in financing aggregate demand
The N item product of financing.
16. methods according to claim 14 it is characterised in that described financing aggregate demand information also
Expiration time including financing aggregate demand;Financing sub-project after described decomposition includes described financing aggregate demand
Expiration time.
17. methods according to claim 12 are it is characterised in that financing subitem after described decomposition
Mesh includes the expiration time of described financing sub-project, and described financing sub-project expiration time is not more than described financing
The expiration time of aggregate demand.
A kind of 18. financing information processing methods are it is characterised in that include:
Receive the request of plurality of users account application financing sub-project;
The information of record application each financing successful user account of sub-project, the information of this user account is closed
It is coupled to apllied financing sub-project ID and corresponding father ID;
Successfully ask for the sub-project application of each financing, the ID of the corresponding user account of registration and financing are golden
Volume;
After reaching the deadline of described predetermined amount of time, collect the financing sub-project after described decomposition and correspond to
All users the amount of money.
19. methods as claimed in claim 18 are it is characterised in that methods described also includes:When described
After the expiration time of financing aggregate demand reaches, the amount information after collecting is fed back to described financing aggregate demand
Node associated by father's task.
20. methods as claimed in claim 18 are it is characterised in that described registration corresponds to user account
Before ID and the amount of money needed for process financing sub-project, also include:Inquiry each financing sub-project corresponds to user's account
Whether the ID at family and the corresponding remaining sum of this user account are more than the required amount of money.
21. methods as claimed in claim 20 are it is characterised in that described inquiry each financing sub-project
Whether the corresponding remaining sum of the ID of corresponding user account and this user account is more than the required amount of money, including:
Register ID and the correspondence of the user account of platform inquiry application each financing sub-project by account account
Whether remaining sum is more than the required amount of money.
22. methods as claimed in claim 18 are it is characterised in that methods described also includes:According to depositing
Whether the total amount that the amount of money total amount inquiry of the described financing aggregate demand of storage collects all user accounts meets.
23. methods as claimed in claim 18 it is characterised in that described collect described decompose after melt
The amount of money of the money corresponding all users of sub-project includes:
The amount of money will be applied for, according to financing sub-project in each financing sub-project corresponding application user account remaining sum
ID corresponding father ID finds the account of fund raising institution, and the described application amount of money is fed back to this fund raising institution
Account;
Or,
The amount of money will be applied for, according to financing sub-project in each financing sub-project corresponding application user account remaining sum
ID is pooled to this financing sub-project is corresponding and collects in family;Find the account of fund raising institution according to corresponding father ID
Family, all amount of money collecting in family is fed back to the account of this fund raising institution.
A kind of 24. Task Processing Units are it is characterised in that include:
Data base, for storage platform restrictive condition;
First interface module, for receiving the father's task requests sent, described task requests include identifying institute
State father ID and father's task requests resource requirement number of father's task requests;
Inspection unit, for checking current therefrom condition;
Resolving cell, for described father's task requests are decomposed into N item subtask, and makes the son after decomposition appoint
Business sum is not more than described therefrom;
Mark unit, for generating the sub- ID of each subtask in the N item subtask after mark is decomposed, will
Described sub- ID is associated with described father ID;
Release unit, for issuing the subtask after decomposing;
Second interface module, for receiving the request of a plurality of node application subtasks in predetermined time period,
The information of the node of each subtask applied in record, by the information association of this node in apllied subtask ID
And described father ID.
A kind of 25. financing information processing platforms are it is characterised in that include:
Data base, for storage financing restrictive condition;
First interface module, for receiving the financing aggregate demand information sent, in described financing aggregate demand information
Including the father ID identifying described financing aggregate demand and total amount needed for financing aggregate demand;
Inspection unit, for checking current financing restriction;
Resolving cell, finances sub- product for described financing aggregate demand is decomposed into N item, and after making decomposition
The sub- product number of all financings is not more than described financing and limits;
Mark unit, for generating the sub- ID of the N item financing each sub- product of sub- product after mark is decomposed,
Described sub- ID is associated with described father ID;
Release unit, for issuing the financing sub-project after decomposing;
Second interface module, the request of sub- product of financing for receiving node application in predetermined time period,
The node accounts information of each sub- product of financing of record application, this node accounts information is associated with apllied
The father ID of sub- product IDs and the described financing aggregate demand of financing.
A kind of 26. Task Processing Units are it is characterised in that include:
3rd interface module, for receiving the request of a plurality of node application subtasks;
Recording unit, applies for the information of the successful node in each subtask for record;
Associative cell, in apllied subtask ID and corresponding to father ID by the information association of this node;
Registration unit, for successfully asking for the application of each subtask, the ID of registration corresponding node and
Process subtask resource requirement amount;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The stock number of the corresponding all application node in subtask afterwards.
A kind of 27. financing information processing platforms are it is characterised in that include:
3rd interface module, for receiving the request of plurality of users account application financing sub-project;
Recording unit, for the information of record application each financing successful user account of sub-project;
Associative cell, for by the information association of this user account in apllied financing sub-project ID and right
Answer father ID;
Registration unit, for successfully asking for the sub-project application of each financing, the corresponding user account of registration
ID and financing the amount of money;
4th interface unit, for, after reaching the deadline of described predetermined amount of time, collecting described decomposition
The amount of money of the corresponding all users of financing sub-project afterwards.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510542517.8A CN106484524A (en) | 2015-08-28 | 2015-08-28 | A kind of task processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510542517.8A CN106484524A (en) | 2015-08-28 | 2015-08-28 | A kind of task processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106484524A true CN106484524A (en) | 2017-03-08 |
Family
ID=58235168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510542517.8A Pending CN106484524A (en) | 2015-08-28 | 2015-08-28 | A kind of task processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484524A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107315629A (en) * | 2017-06-14 | 2017-11-03 | 北京小米移动软件有限公司 | Task processing method, device and storage medium |
CN107832134A (en) * | 2017-11-24 | 2018-03-23 | 平安科技(深圳)有限公司 | multi-task processing method, application server and storage medium |
CN108833497A (en) * | 2018-05-25 | 2018-11-16 | 徐工集团工程机械有限公司 | Distributed post method and system, user terminal, server and distribution apparatus |
CN109769032A (en) * | 2019-02-20 | 2019-05-17 | 西安电子科技大学 | A kind of distributed computing method, system and computer equipment |
CN110222960A (en) * | 2019-05-23 | 2019-09-10 | 深圳供电局有限公司 | A kind of method and system that Auto-matching task generates |
CN110650172A (en) * | 2018-06-27 | 2020-01-03 | 广东神马搜索科技有限公司 | Streaming task processing method and device and server |
CN110704517A (en) * | 2018-06-21 | 2020-01-17 | 北京国双科技有限公司 | Method and device for generating task, storage medium and processor |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102073546A (en) * | 2010-12-13 | 2011-05-25 | 北京航空航天大学 | Task-dynamic dispatching method under distributed computation mode in cloud computing environment |
CN102096602A (en) * | 2009-12-15 | 2011-06-15 | ***通信集团公司 | Task scheduling method, and system and equipment thereof |
CN102707993A (en) * | 2012-04-11 | 2012-10-03 | 招商银行股份有限公司 | System and method for centralized processing of service |
CN102855589A (en) * | 2012-02-24 | 2013-01-02 | 刘向军 | Financing cloud calculation service system and calculation method thereof |
CN103019651A (en) * | 2012-08-02 | 2013-04-03 | 青岛海信传媒网络技术有限公司 | Parallel processing method and device for complex tasks |
CN103235835A (en) * | 2013-05-22 | 2013-08-07 | 曙光信息产业(北京)有限公司 | Inquiry implementation method for database cluster and device |
CN104239144A (en) * | 2014-09-22 | 2014-12-24 | 珠海许继芝电网自动化有限公司 | Multilevel distributed task processing system |
CN104239148A (en) * | 2013-06-06 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Distributed task scheduling method and device |
CN104580396A (en) * | 2014-12-19 | 2015-04-29 | 华为技术有限公司 | Task scheduling method, node and system |
-
2015
- 2015-08-28 CN CN201510542517.8A patent/CN106484524A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102096602A (en) * | 2009-12-15 | 2011-06-15 | ***通信集团公司 | Task scheduling method, and system and equipment thereof |
CN102073546A (en) * | 2010-12-13 | 2011-05-25 | 北京航空航天大学 | Task-dynamic dispatching method under distributed computation mode in cloud computing environment |
CN102855589A (en) * | 2012-02-24 | 2013-01-02 | 刘向军 | Financing cloud calculation service system and calculation method thereof |
CN102707993A (en) * | 2012-04-11 | 2012-10-03 | 招商银行股份有限公司 | System and method for centralized processing of service |
CN103019651A (en) * | 2012-08-02 | 2013-04-03 | 青岛海信传媒网络技术有限公司 | Parallel processing method and device for complex tasks |
CN103235835A (en) * | 2013-05-22 | 2013-08-07 | 曙光信息产业(北京)有限公司 | Inquiry implementation method for database cluster and device |
CN104239148A (en) * | 2013-06-06 | 2014-12-24 | 腾讯科技(深圳)有限公司 | Distributed task scheduling method and device |
CN104239144A (en) * | 2014-09-22 | 2014-12-24 | 珠海许继芝电网自动化有限公司 | Multilevel distributed task processing system |
CN104580396A (en) * | 2014-12-19 | 2015-04-29 | 华为技术有限公司 | Task scheduling method, node and system |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107315629A (en) * | 2017-06-14 | 2017-11-03 | 北京小米移动软件有限公司 | Task processing method, device and storage medium |
CN107832134A (en) * | 2017-11-24 | 2018-03-23 | 平安科技(深圳)有限公司 | multi-task processing method, application server and storage medium |
CN107832134B (en) * | 2017-11-24 | 2021-07-20 | 平安科技(深圳)有限公司 | Multitasking method, application server and storage medium |
CN108833497A (en) * | 2018-05-25 | 2018-11-16 | 徐工集团工程机械有限公司 | Distributed post method and system, user terminal, server and distribution apparatus |
CN110704517A (en) * | 2018-06-21 | 2020-01-17 | 北京国双科技有限公司 | Method and device for generating task, storage medium and processor |
CN110650172A (en) * | 2018-06-27 | 2020-01-03 | 广东神马搜索科技有限公司 | Streaming task processing method and device and server |
CN110650172B (en) * | 2018-06-27 | 2022-04-19 | 阿里巴巴(中国)有限公司 | Streaming task processing method and device and server |
CN109769032A (en) * | 2019-02-20 | 2019-05-17 | 西安电子科技大学 | A kind of distributed computing method, system and computer equipment |
CN110222960A (en) * | 2019-05-23 | 2019-09-10 | 深圳供电局有限公司 | A kind of method and system that Auto-matching task generates |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484524A (en) | A kind of task processing method and device | |
CN104603811B (en) | Mate the reimbursement of the bill for payment for proxy card transaction | |
CN107403372A (en) | Internet finance data processing platform | |
CN108780559A (en) | Target reaches Portfolio Selection generating means, program and method | |
CN108038684A (en) | A kind of method of payment, device, medium and electronic equipment | |
BR112019013433A2 (en) | system, method, server operator, and program for financial demand response delivery services | |
WO2019218757A1 (en) | Payment method and apparatus based on member feature code | |
CN109643417A (en) | Automatic hand-free service request | |
CN113222555B (en) | Data processing method, device, equipment and system | |
CN109313762A (en) | For characterizing the system for securely generating and handling, the method and apparatus of the data set of stored value payment | |
US11200627B2 (en) | Conducting various actions indicated by a financial card | |
JP2017228150A (en) | Privilege management system, privilege management method and privilege management program | |
US20230252467A1 (en) | Predicting and making payments via preferred payment methods | |
TW202006670A (en) | Change exchange method, device and server | |
CN110084699A (en) | Polymerization, device, transaction List Table system and the storage medium of transaction record | |
CA3213378A1 (en) | Integration of payment processing platform with payment making platform for differentiated payment allocations using cryptocurrency | |
CN106897872A (en) | Resource regulating method and device, method of payment and device | |
CN109829817A (en) | Repaying planning data determines method and device | |
KR20130091114A (en) | Banking system and method using cyber social bank based on non cash economic activity | |
CN108256834A (en) | Reimbursement management method, device and storage medium | |
US20130232067A1 (en) | Charge Allocation and Distribution | |
US11049180B1 (en) | Systems and methods for collateral deposit identification | |
CN109214911A (en) | The treating method and apparatus of bill reconciliation exception | |
EP4252170A1 (en) | Real-time online transactional processing systems and methods | |
US11334948B2 (en) | Computer-based platforms configured to administer software objects designed to allow users to administer bundles of digital assets and methods of use thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |
|
RJ01 | Rejection of invention patent application after publication |