CN108320097A - Method and apparatus for Amount of work - Google Patents
Method and apparatus for Amount of work Download PDFInfo
- Publication number
- CN108320097A CN108320097A CN201810102496.1A CN201810102496A CN108320097A CN 108320097 A CN108320097 A CN 108320097A CN 201810102496 A CN201810102496 A CN 201810102496A CN 108320097 A CN108320097 A CN 108320097A
- Authority
- CN
- China
- Prior art keywords
- work
- staff
- workload
- assignable
- amount
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063118—Staff planning in a project environment
Abstract
This application discloses a kind of method and apparatus for Amount of work.Method includes:Obtain job information to be allocated;Using predetermined work quantity algorithm, the workload of evaluation work information;Obtain the work at present amount of assignable staff within a predetermined period of time;Based on work at present amount, the staff that will can be taken in the workload allocations of job information to assignable staff, so that the workload for the staff that can be taken over accounts for the default work weight that group ratio of the workload of interior all staff on board meets staff.This method can record the scheduling of workload, can effectively realize the distribution to work, realize hardware and software platform and the intelligence of scheduling according to default work weight while sharing out the work automatically.
Description
Technical field
This application involves field of computer technology, and in particular to technical field of the computer network more particularly, to distributes
The method and apparatus of workload.
Background technology
In the daily work, the case where sharing out the work often is had, but we need work in average mark combo sometimes
The workload of personnel, or certain part staff is allowed to be assigned to more workloads and another part staff is allowed only to divide
With less workload.It can namely distribute different workloads to each staff according to default work weight, allow and match
The personnel assignment of high weight is equipped with to more work, allows the personnel assignment configured with low weight to less amount of work, especially
Be in actual operation, have in following a period of time what work or how many workload it is to be allocated be all unknown, so I
Need uncertain in work total amount, go to distribute in work to staff each time.
Currently, the conventional method to share out the work is:Staff feels and claims or manager is according to days past
Working condition judges the workload of each staff, according to the workload allocations work at present of each staff.Due to work
It is to reach one by one, how many workload can not be predicted in advance to make work order all, and such case further aspect is difficult to quantify staff
The workload that past has completed, is on the other hand also convenient for the workload allocations of staff in control group, also need to sometimes to
The a small amount of work of new person's distribution in group, adapts to the time of work to new person, and the Amount of work that other staff are average as possible.
Invention content
The embodiment of the present application proposes a kind of method and apparatus for Amount of work.
In a first aspect, the embodiment of the present application provides a kind of method for Amount of work, including:It obtains to be allocated
Job information;Using predetermined work quantity algorithm, the workload of evaluation work information;Assignable staff is obtained to exist
Work at present amount in predetermined amount of time;Based on work at present amount, by the workload allocations of job information to assignable work
The staff that can be taken in personnel, so that the workload for the staff that can be taken over accounts for the workload of all staff on board in group
Ratio meet the default work weight of staff.
In some embodiments, it is based on predetermined work quantity algorithm, the workload of evaluation work information includes:It calculates
Individual event workload in job information needed for individual event work;Based on increased marginal workload needed for a job is often increased, count
It calculates from individual event work and increases to increased cumulative workload needed for all working of job information;It calculates individual event workload and adds up
The sum of workload obtains overall work amount;Based on overall work amount and preset workload reference parameter, job information is determined
Workload.
In some embodiments, obtaining the work at present amount of assignable staff within a predetermined period of time includes:Meter
Calculate the workload of each part job information of assignable staff within a predetermined period of time;Obtain the power of each part job information
Weight;By the sum of products of the workload of each part job information and the weight of each part job information, it is determined as assignable work people
The work at present amount of member.
In some embodiments, it is based on work at present amount, by the workload allocations of job information to assignable work people
The staff that can be taken in member, so that the workload for the staff that can be taken over accounts for the workload of all staff on board in group
The default work weight that ratio meets staff includes:Calculate assignable staff work at present amount account for it is all in group
The ratio of the workload of staff obtains work at present amount accounting;Calculate the default work weight of assignable staff
With the difference of work at present amount accounting;The staff with maximum difference determined from assignable staff is determined
For the staff that can be taken over;Job information is distributed to the staff that can be taken over.
In some embodiments, it is based on work at present amount, by the workload allocations of job information to assignable work people
The staff that can be taken in member, so that the workload for the staff that can be taken over accounts for the workload of all staff on board in group
The default work weight that ratio meets staff includes:Calculating is pre-allocating job information to assignable staff
The prediction work amount of assignable staff accounts for the ratio of the workload of all staff on board in group, obtains prediction work amount and accounts for
Than;Calculate the variance of the default work weight and prediction work amount accounting of assignable staff;It will be from assignable work
The staff with minimum variance determined in personnel is determined as the staff that can be taken over;Job information is distributed to can connect
The staff of hand.
Second aspect, the embodiment of the present application provide a kind of device for Amount of work, including:Job information obtains
Unit, for obtaining job information to be allocated;Workload computing unit to be divided, for being calculated using predetermined workload
Method, the workload of evaluation work information;Has workload acquiring unit, for obtaining assignable staff in the predetermined time
Work at present amount in section;Workload allocation unit to be divided, for being based on work at present amount, by the workload allocations of job information
To the staff that can be taken in assignable staff, so that the workload for the staff that can be taken over accounts for all works in group
The ratio for making the workload of personnel meets the default work weight of staff.
In some embodiments, workload computing unit to be divided includes:Individual event workload computing subelement, for calculating work
Make the individual event workload needed for individual event work in information;Cumulative workload computing subelement, for based on one work of often increase
Required increased marginal workload, calculates from individual event work and increases to increased cumulative work needed for all working of job information
Amount;Overall work amount computation subunit obtains overall work amount for calculating the sum of individual event workload and cumulative workload;Work
Work amount determination subelement determines the workload of job information for being based on overall work amount and preset workload reference parameter.
In some embodiments, having workload acquiring unit includes:Each part workload computing subelement, can for calculating
The workload of each part job information of assignment personnel within a predetermined period of time;Each part Weight Acquisition subelement, for obtaining
Take the weight of each part job information;Work at present amount obtains subelement, is used for the workload of each part job information and each part work
The sum of products for making the weight of information is determined as the work at present amount of assignable staff.
In some embodiments, workload allocation unit to be divided includes:Accounting computation subunit, it is assignable for calculating
The work at present amount of staff accounts for the ratio of the workload of all staff on board in group, obtains work at present amount accounting;Difference
Computation subunit, the difference of default work weight and work at present amount accounting for calculating assignable staff;Personnel
Determination subelement, for the staff with maximum difference determined from assignable staff to be determined as to take over
Staff;Work distribution subelement, for distributing job information to the staff that can be taken over.
In some embodiments, workload allocation unit to be divided includes:Accounting subelement is calculated, will worked for calculating
Information after pre-allocating to assignable staff the prediction work amount of assignable staff account for group in an all staff on board
Workload ratio, obtain prediction work amount accounting;Variance subelement is calculated, for calculating the pre- of assignable staff
If the variance for the weight and prediction work amount accounting of working;Determine personnel's subelement, being used for will be from assignable staff really
The fixed staff with minimum variance is determined as the staff that can be taken over;Share out the work subelement, for the letter that will work
The staff that breath distribution can extremely be taken over.
The third aspect, the embodiment of the present application provide a kind of equipment, including:One or more processors;Storage device is used
In the one or more programs of storage;When one or more programs are executed by one or more processors so that at one or more
It manages device and realizes a kind of as above any method for Amount of work.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, should
A kind of as above any method for Amount of work is realized when program is executed by processor.
Method and apparatus provided by the embodiments of the present application for Amount of work obtain work letter to be allocated first
Breath;Later, using predetermined work quantity algorithm, the workload of evaluation work information;Later, assignable work people is obtained
The work at present amount of member within a predetermined period of time;Finally, it is based on work at present amount, the workload allocations of job information can extremely be divided
The staff that can be taken in the staff matched, so that the workload for the staff that can be taken over accounts for all staff on board in group
The ratio of workload meet the default work weight of staff.It in this course, can be according to default work weight, certainly
It is dynamic to record workload while share out the work, to effectively realize the distribution to work, realize scheduling hardware and software platform and
It is intelligent.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 shows that the embodiment of the present application can be applied to exemplary system architecture therein.
Fig. 2 is the schematic flow according to one embodiment of the method for Amount of work of the embodiment of the present application
Figure;
Fig. 3 is a reality according to the method for the workload allocations by job information of the embodiment of the present application to staff
Apply the schematic flow chart of example;
Fig. 4 be according to the methods of the workload allocations by job information of the embodiment of the present application to staff another
The schematic flow chart of embodiment;
Fig. 5 is the exemplary application scene according to the embodiment of the method for Amount of work of the embodiment of the present application;
Fig. 6 is the exemplary knot according to a kind of one embodiment of device for Amount of work of the embodiment of the present application
Composition;
Fig. 7 is adapted for the structural representation of the computer system for the terminal device or server of realizing the embodiment of the present application
Figure.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, is illustrated only in attached drawing and invent relevant part with related.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows the method for Amount of work or the device for Amount of work that can apply the application
The exemplary system architecture 100 of embodiment.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105,
106.Network 104 between terminal device 101,102,103 and server 105,106 provide communication link medium.Net
Network 104 may include various connection types, such as wired, wireless communication link or fiber optic cables etc..
Staff 110 can be interacted by network 104 with server 105,106 with using terminal equipment 101,102,103,
To receive or send message etc..Various telecommunication customer end applications can be installed on terminal device 101,102,103, such as searched for
The application of engine class, the application of shopping class, instant messaging tools, mailbox client, social platform software, video playback class application etc..
Terminal device 101,102,103 can be the various electronic equipments for having display screen, including but not limited to intelligent hand
Machine, tablet computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer
III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio
Layer IV, dynamic image expert's compression standard audio level 4) player, pocket computer on knee and desktop computer etc.
Deng.
Server 105,106 can be to provide the server of various services, such as provide terminal device 101,102,103
The background server of support.Background server such as can be stored or be calculated to the data of terminal at the processing, and will storage or meter
It calculates result and is pushed to terminal device.
It should be noted that in practice, the method for Amount of work that the embodiment of the present application is provided often needs
It to be executed by relatively high performance electronic equipment;Device for Amount of work is generally required through opposite high-performance
Electronic equipment come be arranged realize.For relative termination equipment, server often has higher performance.Thus, normal conditions
Under, the method for Amount of work that the embodiment of the present application is provided generally is executed by server 105,106, correspondingly, is used
It is generally positioned in server 105,106 in the device of Amount of work.However, the performance when terminal device can meet the party
When the setting condition of the execution condition of method or the equipment, the method for Amount of work that the embodiment of the present application is provided also may be used
With by terminal device 101,102,103 execute, the device for Amount of work can also be set to terminal device 101,102,
In 103.
Referring to FIG. 2, Fig. 2 shows one embodiment according to the method for Amount of work of the embodiment of the present application
Schematic flow chart.
As shown in Fig. 2, the method 200 for being used for Amount of work includes:
In step 210, job information to be allocated is obtained.
In the present embodiment, for the electronic equipment of the method for Amount of work, (such as terminal shown in Fig. 1 is set for operation
Standby or server) job information to be allocated can be obtained from human-computer interaction device or other terminals.For example, can be from man-machine friendship
Mutual equipment receives server relocating work information to be allocated.
In a step 220, using predetermined work quantity algorithm, the workload of evaluation work information.
In the present embodiment, workload be used to identify work number, can this kind of more objectively comment the working time
Valence can also be other evaluations that can be quantified as numerical value.
In general, workload and staff's's (being in computer systems the identity number of counterpart staff) is following
Operation is related:1) operation is taken over:It works when staff actively takes over or be assigned some, if the staff will
The work is delivered away, and the workload needed for the work will be completed.2) operation is delivered:After some staff catcher,
It was found that the work of this part can not be completed and hand to other staff, then workload will go to the latter from the former.3) it completes
Operation:Staff terminates the work, then having been completed this part workload.4) cancel operation:Work people
For member after catcher, discovery need not complete the work, cancel the work later, also just eliminate the workload of the work.
Here predetermined work quantity algorithm can be the work quantity algorithm built previously according to job information, calculate
May include input parameter and constant parameter etc. in method.
In some optional realization methods of the present embodiment, it is based on predetermined work quantity algorithm, evaluation work information
Workload may include:First, the individual event workload in evaluation work information needed for individual event work;Later, based on often increasing
Increased marginal workload, calculates from individual event work and increases to increased needed for all working of job information needed for one work
Cumulative workload;Later, the sum of individual event workload and cumulative workload are calculated, overall work amount is obtained;Finally, it is based on whole work
Work amount and preset workload reference parameter, determine the workload of job information.
In this realization method, the method for giving the workload of a specific evaluation work information, this method passes through
The sum of individual event workload and cumulative workload are calculated to determine overall work amount, and is based on predetermined workload reference parameter
With overall work amount, to determine the workload of job information.Here workload reference parameter, is indicated for completing workload
Cost parameter.It will be appreciated by those skilled in the art that the method for the workload of the evaluation work information is only one specific
Example, do not represent the restriction to the application.
By taking server is moved as an example, following formula can be used in work quantity algorithm:
Y=(B+ (N-1) × K) × D;
Wherein, Y indicates the workload of current operation information;Joined according to the available input parameter of job information and constant
Number, input parameter include:N indicates the server number of units for needing to move;D indicates resettlement distance;Constant parameter (constant parameter and plus
Subtract multiplication and division and constitute fundamental formular, fundamental formular can be self-defined) include:B indicates the workload needed for primary resettlement;K indicates every
Increase an increased workload (i.e. marginal cost) of server institute.Here D namely workload reference parameter.
In step 230, the work at present amount of assignable staff within a predetermined period of time is obtained.
In the present embodiment, an aggregate statistics can be done to the different types of workload of assignable staff.
Herein, itself weight of the job category can be set to each job category, later, calculating one some period
When interior all working amount, may be used in some period this one each workload and its workload weight product it
With to indicate the work at present amount of assignable staff within a predetermined period of time.
In some optional realization methods of the present embodiment, assignable staff working as within a predetermined period of time is obtained
Preceding workload may include:Calculate the workload of each part job information of assignable staff within a predetermined period of time;It obtains
Take the weight of each part job information;By the sum of products of the workload of each part job information and the weight of each part job information, really
It is set to the work at present amount of staff.
In this realization method, following formula may be used and calculate assignable staff working as within a predetermined period of time
Preceding workload:
Y=∑sIn certain period(yEach workload×W);
Wherein, output Y indicates the amount of work in single staff's period;It inputs y and indicates personal single work
Workload;Constant W indicates the weight of the job category, in order to avoid different types of workload differs too big, if can realize
Different types of workload can match with the workload of the type in reality, then be directly configured to herein " 1 ".
In step 240, the work at present amount based on assignable staff, extremely by the workload allocations of job information
The staff that can be taken in assignable staff, so that the workload for the staff that can be taken over accounts for all working in group
The ratio of the workload of personnel meets the default work weight of staff.
In the present embodiment, uncertain in workload sum, the task that reasonable distribution is each is needed, is made
The accounting of workload is more reasonable in group.Herein, the method compared with target weight and actual weight may be used in real time, comes not
Preset weight accounting is approached disconnectedly.It is seen if all allocation results are merged, from macroscopically seeing similar greedy algorithm.
Here greedy algorithm refers to always making when to problem solving and currently appearing to be best selection.That is, not
It is taken in from total optimization, selection made is locally optimal solution in some sense.
When by the workload allocations of job information to assignable staff, it may be considered that the following is divided
Match:1) it is the workload of preset single staff to the whole of the workload of all staff on board in group to preset work weight
Body accounting (the sum of weight is 100% in group);2) Work distributing is divided with the case (list) of job information for unit every time
Match, distributes at least one people every time, it, can be according to the target number mean allocation work of request if distributing to multiple staff
It measures;3) workload of single staff gradually adds up, and whens assigned tasks is dynamic allocation works, can not be predicted in advance
Following work and whole workloads;4) work distribution is to select at least one from the staff's list that can handle the work
Individual completes the work so that the workable proportions in staff's group can meet default weight.
The method for Amount of work that the above embodiments of the present application provide, can be automatic to distribute according to default weight
The scheduling that workload is recorded while work, can effectively realize the automatic distribution to work, to realize scheduling
Hardware and software platform and intelligence.
Below in conjunction with Fig. 3 and Fig. 4, illustrate the workload allocations by job information of the application to the method for staff.
As shown in figure 3, Fig. 3 is shown according to the workload allocations by job information of the embodiment of the present application to staff
Method one embodiment schematic flow chart.
In figure 3, may include by the method 300 of the workload allocations of job information to staff:
First, in the step 310, the work at present amount for calculating assignable staff accounts for all staff on board in group
The ratio of workload obtains work at present amount accounting.
Later, in step 320, the default work weight and work at present amount accounting of assignable staff are calculated
Difference.
Later, in a step 330, the staff with maximum difference determined from assignable staff is true
It is set to the staff that can be taken over.
Finally, in step 340, job information is distributed to the staff that can be taken over.
In the present embodiment, it calculates each assignable staff under present case and presets work weight (percentage),
The workload for subtracting the staff accounts for the percentage of the workload of all staff on board in group, and the maximum staff of difference is
For the target of this sub-distribution.Herein, it presets work weight and the difference of work at present amount accounting is possible to as negative.Negative is anticipated
Taste the amount that the staff has overfulfiled active configuration, then means that distance is preset work weight and (compared for positive number
Other staff) there is gap.
Herein, in the case where the workload of more, each lists of list number difference is smaller, the class's of group result is got over can be close
Preset target weight.Here the list for being also possible to will appear a high workload is distributed to the person of low weight, to lead
Low weight people is caused a very long time not will receive job placement.
It, can be by following formula by the workload allocations of job information to the people that works in a specific example
Member:
K=Max (Wi–Pi);
Wherein, K indicates this job information institute assignment personnel, Max (Wi–Pi) indicate (Wi-Pi) this difference
Maximum value, WiIndicate the default work weight of staff i, PiIndicate that the work at present amount accounting of staff i, i indicate i-th
A staff, i ∈ (1, n), n are the natural number more than or equal to 1.
By the method for the workload allocations of job information to staff in the above embodiments of the present application, pass through staff
Default work weight and work at present amount accounting difference comparison so that job information is distributed to the work with maximum difference
Make personnel, to which the work at present amount accounting of the staff in group is approached default work weight, improves job information
Workload allocations to staff efficiency and equitable degree.
As shown in figure 4, Fig. 4 is shown according to the workload allocations by job information of the embodiment of the present application to staff
Method another embodiment schematic flow chart.
In Fig. 4, may include by the method 400 of the workload allocations of job information to staff:
First, in step 410, the assignable work after pre-allocating job information to assignable staff is calculated
The prediction work amount for making personnel accounts for the ratio of the workload of all staff on board in group, obtains prediction work amount accounting.
Later, at step 420, the default work weight and prediction work amount accounting of assignable staff are calculated
Variance.
Later, in step 430, the staff with minimum variance determined from assignable staff is true
It is set to the staff that can be taken over.
Later, in step 440, job information is distributed to the staff that can be taken over.
In the present embodiment, list is calculated one by one and be assigned to the prediction work amount accounting after each staff to be selected, obtain
Go out the selection with default weight variance minimum, assigns the task to the staff selected.
Herein, it will each assignable staff is attempted to carry out predistribution operation, is received in the staff
After pre-allocating work, in evaluation work personnel's group, the default work weight (W of each staffi) with distribution after prediction work
Work amount ratio (Ri) difference the sum of square average value, which indicates staff's real work amount ratio and default weight
Fitting degree.The value is calculated after attempting Amount of work to different operating personnel, the staff being then minimized is this
The distribution target of task.
It, can be by following formula by the workload allocations of job information to the people that works in a specific example
Member:
Wherein, wherein K indicates that this job information institute assignment personnel, min indicateMost
Small value, WiIndicate the default work weight of staff i, RiIndicate the prediction work amount accounting of staff i, work in n expression groups
The quantity for making personnel, for the natural number more than or equal to 1, i indicates i-th of staff.
It is each by calculating by the method for the workload allocations of job information to staff in the above embodiments of the present application
Variance after staff's predistribution so that job information is distributed to the staff with minimum variance, thus will be in group
The work at present amount accounting of staff approaches default work weight, improves the workload allocations of job information to the people that works
The efficiency and equitable degree of member.In addition, due to being in the method also included in this secondary assignment amount in calculating, can prevent
The case where low weight personnel are distributed in the work of big workload.
Below in conjunction with Fig. 5, the exemplary application scene of the method for Amount of work of the embodiment of the present application is described.
As shown in figure 5, the method 500 for Amount of work is run in electronic equipment 520, method includes:
First, job information 501 to be allocated is obtained;
Later, using predetermined work quantity algorithm 502, the workload 503 of evaluation work information 501;
Later, the work at present amount 505 of assignable staff 504 within a predetermined period of time is obtained;
Finally, it is based on work at present amount 505, will can be connect in the workload allocations of job information to assignable staff
The staff 506 of hand, so that the workload for the staff that can be taken over accounts for the ratio of the workload of all staff on board in group
Value 507 meets the default work weight 508 of staff.
It should be appreciated that the method for Amount of work shown in above-mentioned Fig. 5, is only used for the side of Amount of work
The exemplary application scene of method, does not represent the restriction to the application.For example, it is above-mentioned based on work at present amount 504, by work
The workload allocations of information are to staff 505, so that the ratio that the workload of staff accounts for default workload meets work
The default work weight of personnel, may be used and completed including a variety of methods as shown in Fig. 3 or Fig. 4, details are not described herein.
It should be appreciated that the method for Amount of work provided in the above application scene of the application, can improve Amount of work
Efficiency and equitable degree.
With further reference to Fig. 6, as an implementation of the above method, the embodiment of the present application provides a kind of for sharing out the work
One embodiment of the device of amount, the embodiment for being used for the device of Amount of work are used to distribute work with Fig. 1 to shown in fig. 5
The embodiment for the method that work is measured is corresponding, the behaviour described as a result, above with respect to the method for being used for Amount of work in Fig. 1 to Fig. 5
Make and feature is equally applicable to the device 600 for Amount of work and unit wherein included, details are not described herein.
Fig. 6 shows exemplary block diagram of the embodiment of the present application for the device of Amount of work.As shown in fig. 6, should
Device 600 for Amount of work includes:Job information acquiring unit 610, for obtaining job information to be allocated;It waits for point
Workload computing unit 620, for using predetermined work quantity algorithm, the workload of evaluation work information;Existing work
Acquiring unit 630 is measured, for obtaining the work at present amount of assignable staff within a predetermined period of time;Workload to be divided point
It will can be taken in the workload allocations of job information to assignable staff with unit 640 for being based on work at present amount
Staff so that the ratio of workload that the workload for the staff that can be taken over accounts for all staff on board in group meets work
Make the default work weight of personnel.
In some embodiments, workload computing unit 620 to be divided includes:Individual event workload computing subelement 621, is used for
Individual event workload in evaluation work information needed for individual event work;Cumulative workload computing subelement 622, often increases for being based on
Increased marginal workload, calculates from individual event work and increases to increased needed for all working of job information needed for one work
Cumulative workload;Overall work amount computation subunit 623 obtains whole for calculating the sum of individual event workload and cumulative workload
Body running amount;Workload determination subelement 624 determines work for being based on overall work amount and preset workload reference parameter
Make the workload of information.
In some embodiments, having workload acquiring unit 630 includes:Each part workload computing subelement 631, is used for
Calculate the workload of each part job information of assignable staff within a predetermined period of time;Each part Weight Acquisition subelement
632, the weight for obtaining each part job information;Work at present amount obtains subelement 633, is used for the work of each part job information
The sum of products of work amount and the weight of each part job information, is determined as the work at present amount of assignable staff.
In some embodiments, workload allocation unit 640 to be divided includes:Accounting computation subunit 641, can for calculating
The work at present amount of assignment personnel accounts for the ratio of the workload of all staff on board in group, obtains work at present amount and accounts for
Than;Mathematic interpolation subelement 642, the default work weight for calculating assignable staff and work at present amount accounting
Difference;Personnel's determination subelement 643, the staff with maximum difference for will be determined from assignable staff
It is determined as the staff that can be taken over;Work distribution subelement 644, for distributing job information to the work people that can be taken over
Member.
In some embodiments, workload allocation unit to be divided includes:Accounting subelement 645 is calculated, is being incited somebody to action for calculating
Job information after pre-allocating to assignable staff the prediction work amount of assignable staff account for group in an all working
The ratio of the workload of personnel obtains prediction work amount accounting;Variance subelement 646 is calculated, for calculating assignable work
The variance of the default work weight and prediction work amount accounting of personnel;Determine personnel's subelement 647, being used for will be from assignable work
The staff with minimum variance for making to determine in personnel is determined as the staff that can be taken over;Share out the work subelement 648,
For distributing job information to the staff that can be taken over.
Present invention also provides a kind of embodiments of equipment, including:One or more processors;Storage device, for depositing
The one or more programs of storage;When one or more programs are executed by one or more processors so that one or more processors
Realize the method for Amount of work described in any one as above.
Present invention also provides a kind of embodiments of computer-readable medium, are stored thereon with computer program, the program
The method for Amount of work described in any one as above is realized when being executed by processor.
Below with reference to Fig. 7, it illustrates the calculating suitable for terminal device or server for realizing the embodiment of the present application
The structural schematic diagram of machine system 700.Terminal device shown in Fig. 7 is only an example, should not be to the work(of the embodiment of the present application
Any restrictions can be brought with use scope.
As shown in fig. 7, computer system 700 includes central processing unit (CPU) 701, it can be read-only according to being stored in
Program in memory (ROM) 702 or be loaded into the program in random access storage device (RAM) 703 from storage section 708 and
Execute various operations appropriate and processing.In RAM 703, also it is stored with system 700 and operates required various programs and data.
CPU 701, ROM 702 and RAM 703 are connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to always
Line 704.
It is connected to I/O interfaces 705 with lower component:Importation 706 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 707 of spool (CRT), liquid crystal display (LCD) etc. and loud speaker etc.;Storage section 708 including hard disk etc.;
And the communications portion 709 of the network interface card including LAN card, modem etc..Communications portion 709 via such as because
The network of spy's net executes communication process.Driver 710 is also according to needing to be connected to I/O interfaces 705.Detachable media 711, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on driver 710, as needed in order to be read from thereon
Computer program be mounted into storage section 708 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, the computer program includes the program code for method shown in execution flow chart.Such
In embodiment, which can be downloaded and installed by communications portion 709 from network, and/or is situated between from detachable
Matter 711 is mounted.When the computer program is executed by central processing unit (CPU) 701, executes and limited in the present processes
Above-mentioned function.
It should be noted that computer-readable medium described herein can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two arbitrarily combines.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or arbitrary above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to:Electrical connection with one or more conducting wires, just
It takes formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type and may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In this application, can be any include computer readable storage medium or storage journey
The tangible medium of sequence, the program can be commanded the either device use or in connection of execution system, device.And at this
In application, computer-readable signal media may include in a base band or as the data-signal that a carrier wave part is propagated,
Wherein carry computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including but unlimited
In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can
Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for
By instruction execution system, device either device use or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, RF etc. or above-mentioned
Any appropriate combination.
Flow chart in attached drawing and block diagram, it is illustrated that according to the system of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part for the part of one unit of table, program segment or code, the unit, program segment or code includes one or more
Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box
The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical
On can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.Also it wants
It is noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, Ke Yiyong
The dedicated hardware based system of defined functions or operations is executed to realize, or can be referred to specialized hardware and computer
The combination of order is realized.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit can also be arranged in the processor, for example, can be described as:A kind of processor packet
It includes job information acquiring unit, workload computing unit to be divided, have workload acquiring unit and workload allocation unit to be divided.
The title of these units does not constitute the restriction to the unit itself under certain conditions, for example, job information acquiring unit is also
It can be described as " obtaining the unit of job information to be allocated ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, the non-volatile calculating
Machine storage medium can be nonvolatile computer storage media included in device described in above-described embodiment;Can also be
Individualism, without the nonvolatile computer storage media in supplying terminal.Above-mentioned nonvolatile computer storage media is deposited
One or more program is contained, when one or more of programs are executed by an equipment so that the equipment:It obtains
Job information to be allocated;Using predetermined work quantity algorithm, the workload of evaluation work information;Obtain assignable work
Make the work at present amount of personnel within a predetermined period of time;Based on work at present amount, the workload allocations of job information can extremely be divided
The staff that can be taken in the staff matched, so that the workload for the staff that can be taken over accounts for all staff on board in group
The ratio of workload meet the default work weight of staff.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art
Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature
Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein
Can technical characteristic replaced mutually and the technical solution that is formed.
Claims (12)
1. a kind of method for Amount of work, including:
Obtain job information to be allocated;
Using predetermined work quantity algorithm, the workload of the job information is calculated;
Obtain the work at present amount of assignable staff within a predetermined period of time;
Based on the work at present amount, will can be connect in the workload allocations of the job information to the assignable staff
The staff of hand, so that the workload of the staff taken over accounts for the ratio of the workload of all staff on board in group
Meet the default work weight of the staff.
2. it is described to be based on predetermined work quantity algorithm according to the method described in claim 1, wherein, calculate the work
The workload of information includes:
Calculate the individual event workload needed for individual event work in the job information;
Based on increased marginal workload needed for a job is often increased, calculates from individual event work and increase to the work letter
Increased cumulative workload needed for all working of breath;
The sum of the individual event workload and the cumulative workload are calculated, overall work amount is obtained;
Based on the overall work amount and preset workload reference parameter, the workload of the job information is determined.
It is described to obtain assignable staff working as within a predetermined period of time 3. according to the method described in claim 1, wherein
Preceding workload includes:
Calculate the workload of each part job information of assignable staff within a predetermined period of time;
Obtain the weight of each part job information;
By the sum of products of the workload of each part job information and the weight of each part job information, be determined as it is described can
The work at present amount of assignment personnel.
4. according to the method described in claim 1-3 any one, wherein it is described to be based on the work at present amount, by the work
Make the staff that can be taken in the workload allocations to the assignable staff of information, so that the work taken over
The ratio for the workload that the workload for making personnel accounts for the interior all staff on board of group meets the default work weight of the staff
Including:
The work at present amount for calculating the assignable staff accounts for the ratio of the workload of all staff on board in group, obtains
Work at present amount accounting;
Calculate the difference of the default work weight and the work at present amount accounting of the assignable staff;
By what is determined from the assignable staff there is the staff of the maximum difference to be determined as can taking over
Staff;
The job information is distributed to the staff taken over.
5. according to the method described in claim 1-3 any one, wherein it is described to be based on the work at present amount, by the work
Make the staff that can be taken in the workload allocations to the assignable staff of information, so that the work taken over
The ratio for the workload that the workload for making personnel accounts for the interior all staff on board of group meets the default work weight of the staff
Including:
Calculate the prediction of the assignable staff after by the job information predistribution extremely assignable staff
Workload accounts for the ratio of the workload of all staff on board in group, obtains prediction work amount accounting;
Calculate the variance of the default work weight and prediction work amount accounting of the assignable staff;
By what is determined from the assignable staff there is the staff of the minimum variance to be determined as can taking over
Staff;
The job information is distributed to the staff taken over.
6. a kind of device for Amount of work, including:
Job information acquiring unit, for obtaining job information to be allocated;
Workload computing unit to be divided calculates the workload of the job information for using predetermined work quantity algorithm;
Has workload acquiring unit, for obtaining the work at present amount of assignable staff within a predetermined period of time;
Workload allocation unit to be divided, for being based on the work at present amount, by the workload allocations of the job information to institute
The staff that can be taken in assignable staff is stated, so that the workload of the staff taken over accounts for institute in group
There is the ratio of the workload of staff to meet the default work weight of the staff.
7. device according to claim 6, wherein the workload computing unit to be divided includes:
Individual event workload computing subelement, for calculating the individual event workload in the job information needed for individual event work;
Cumulative workload computing subelement, for based on increased marginal workload needed for a job is often increased, calculating from institute
It states individual event work and increases to increased cumulative workload needed for all working of the job information;
Overall work amount computation subunit obtains entirety for calculating the sum of the individual event workload and the cumulative workload
Workload;
Workload determination subelement determines the work for being based on the overall work amount and preset workload reference parameter
Make the workload of information.
8. device according to claim 6, wherein the existing workload acquiring unit includes:
Each part workload computing subelement, for calculating each part job information of assignable staff within a predetermined period of time
Workload;
Each part Weight Acquisition subelement, the weight for obtaining each part job information;
Work at present amount obtains subelement, is used for the power of the workload of each part job information and each part job information
The sum of products of weight, is determined as the work at present amount of the assignable staff.
9. according to the device described in claim 6-8 any one, wherein the workload allocation unit to be divided includes:
Accounting computation subunit, the work at present amount for calculating the assignable staff account for all staff on board in group
Workload ratio, obtain work at present amount accounting;
Mathematic interpolation subelement, the default work weight for calculating the assignable staff and the work at present amount
The difference of accounting;
Personnel's determination subelement, the work with the maximum difference for will be determined from the assignable staff
Personnel are determined as the staff that can be taken over;
Work distribution subelement, for distributing the job information to the staff taken over.
10. according to the device described in claim 6-8 any one, wherein the workload allocation unit to be divided includes:
Accounting subelement is calculated, can be divided to described after assignable staff job information predistribution is described for calculating
The prediction work amount of the staff matched accounts for the ratio of the workload of all staff on board in group, obtains prediction work amount accounting;
Variance subelement is calculated, the default work weight for calculating the assignable staff and prediction work amount accounting
Variance;
Determine personnel's subelement, the work with the minimum variance for will be determined from the assignable staff
Personnel are determined as the staff that can be taken over;
Share out the work subelement, for distributing the job information to the staff taken over.
11. a kind of equipment, including:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are executed by one or more of processors so that one or more of processors are real
The now method for Amount of work as described in any in claim 1-5.
12. a kind of computer-readable medium, is stored thereon with computer program, such as right is realized when which is executed by processor
It is required that any method for Amount of work in 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810102496.1A CN108320097A (en) | 2018-02-01 | 2018-02-01 | Method and apparatus for Amount of work |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810102496.1A CN108320097A (en) | 2018-02-01 | 2018-02-01 | Method and apparatus for Amount of work |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108320097A true CN108320097A (en) | 2018-07-24 |
Family
ID=62891073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810102496.1A Pending CN108320097A (en) | 2018-02-01 | 2018-02-01 | Method and apparatus for Amount of work |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108320097A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112883277A (en) * | 2021-03-18 | 2021-06-01 | 杭州太火鸟科技有限公司 | Intelligent designer matching method, device, equipment and storage medium |
CN113240126A (en) * | 2021-01-13 | 2021-08-10 | 深延科技(北京)有限公司 | Method, device and equipment for label management and storage medium |
CN113903099A (en) * | 2021-08-30 | 2022-01-07 | 浙江文谷科技有限公司 | Device monitoring method and system based on scada |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104732307A (en) * | 2013-12-18 | 2015-06-24 | 北京神州泰岳软件股份有限公司 | Project workload acquisition method and system |
CN105373902A (en) * | 2015-12-15 | 2016-03-02 | 国网北京市电力公司 | Work task allocation method and apparatus |
-
2018
- 2018-02-01 CN CN201810102496.1A patent/CN108320097A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104732307A (en) * | 2013-12-18 | 2015-06-24 | 北京神州泰岳软件股份有限公司 | Project workload acquisition method and system |
CN105373902A (en) * | 2015-12-15 | 2016-03-02 | 国网北京市电力公司 | Work task allocation method and apparatus |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113240126A (en) * | 2021-01-13 | 2021-08-10 | 深延科技(北京)有限公司 | Method, device and equipment for label management and storage medium |
CN112883277A (en) * | 2021-03-18 | 2021-06-01 | 杭州太火鸟科技有限公司 | Intelligent designer matching method, device, equipment and storage medium |
CN113903099A (en) * | 2021-08-30 | 2022-01-07 | 浙江文谷科技有限公司 | Device monitoring method and system based on scada |
CN113903099B (en) * | 2021-08-30 | 2023-09-08 | 浙江文谷科技有限公司 | Equipment monitoring method and system based on scada |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7127010B2 (en) | Resource allocation methods, apparatus, electronic equipment, computer readable media and computer programs | |
US9417903B2 (en) | Storage management for a cluster of integrated computing systems comprising integrated resource infrastructure using storage resource agents and synchronized inter-system storage priority map | |
CN107231264A (en) | For the method and apparatus for the capacity for managing Cloud Server | |
CN105940377A (en) | Methods, systems, and computer readable media for a cloud-based virtualization orchestrator | |
CN108320097A (en) | Method and apparatus for Amount of work | |
CN108027905A (en) | Reservation management terminal, reservation management method and reservation management program | |
CN109347720A (en) | It determines group member, send the method and apparatus that the request of group is added | |
CN110969390B (en) | Method, apparatus, device and medium for partitioning | |
CN108984125A (en) | A kind of method, apparatus and storage medium of resource allocation | |
CN108898306A (en) | Order allocation method, device, medium and electronic equipment | |
CN109413125A (en) | The method and apparatus of dynamic regulation distributed system resource | |
CN108459905A (en) | Resource pool method for planning capacity and server | |
CN115512814A (en) | Doctor allocation method and device for on-line inquiry | |
CN115617511A (en) | Resource data processing method and device, electronic equipment and storage medium | |
CN114175602A (en) | Authority management of cloud resources | |
CN109783236A (en) | Method and apparatus for output information | |
CN110245014A (en) | Data processing method and device | |
CN109684547A (en) | Method and apparatus for handling information | |
CN111008767B (en) | Internet financial technology architecture evaluation method, device, electronic equipment and medium | |
CN110489224A (en) | A kind of method and apparatus of task schedule | |
CN109684059A (en) | Method and device for monitoring data | |
CN108491258A (en) | Method and apparatus for handling image | |
CN109978486A (en) | Method, apparatus, system and medium for Row control | |
WO2020166617A1 (en) | Resource-contention arbitration apparatus, resource-contention arbitration method, and program | |
CN108629635B (en) | Expense allocation method and device, electronic equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |