CN110221914A - Document handling method and device - Google Patents
Document handling method and device Download PDFInfo
- Publication number
- CN110221914A CN110221914A CN201910420841.0A CN201910420841A CN110221914A CN 110221914 A CN110221914 A CN 110221914A CN 201910420841 A CN201910420841 A CN 201910420841A CN 110221914 A CN110221914 A CN 110221914A
- Authority
- CN
- China
- Prior art keywords
- file
- declustering
- mentioned
- document processing
- thread resources
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 122
- 238000012545 processing Methods 0.000 claims abstract description 282
- 230000008569 process Effects 0.000 claims abstract description 83
- 238000003860 storage Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013468 resource allocation Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 15
- 238000005194 fractionation Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000005611 electricity Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the present application discloses a kind of method and device of file process, is suitable for resource allocation, this method comprises: receiving document processing request, determines the receiving time and file type of document processing request;It obtains file size and file returns the disk time, the file process priority and document processing speeds of file are determined according to file type;If file process priority belongs to default file processing priority range, the first file declustering quantity of file is determined according to file size, document processing speeds and file time disk time;The corresponding thread resources occupancy of receiving time is obtained, and the first file declustering quantity is corrected to obtain the second file declustering quantity according to thread resources occupancy;Thread resources are obtained according to the second file declustering quantity, and concurrent processing is carried out to multiple subfiles that file declustering obtains based on the thread resources got.Using the embodiment of the present application, it can be achieved that the effective use of system resource, improves the utilization rate of system resource, applicability is high.
Description
Technical field
This application involves field of computer technology more particularly to a kind of document handling methods and device.
Background technique
Currently, every profession and trade all occurs through network implementations business handling with the development of information technology and network technology
Comprehensive business system, such as government affairs integrated service information system, electronic government affairs system, digital medical interaction systems, bank core
System etc..Since the type of business of the generally existing processing of comprehensive business system is many and diverse and the big feature of number of services, it is comprehensive
It closes operation system and is often faced with system load balancing problem, and system load balancing problem is directly related to the stability of system
And service quality.Existing comprehensive business system can not sensory perceptual system resource busy extent, also can not for business scenario carry out
Therefore how the adjustment of processing strategie is realized to the reasonable using as current urgent problem to be solved of system resource.
Summary of the invention
The embodiment of the present application provides a kind of method and device of file process.It can ensure that the consumption of system resource is controlled in
In a certain range, the effective use of system resource being realized, improving the utilization rate of system resource, applicability is high.
In a first aspect, the embodiment of the present application provides a kind of method of file process, this method comprises:
Document processing request is received, determines the receiving time of above-mentioned document processing request, and determines that above-mentioned file process is asked
Seek the file type for requesting the file of processing;
The file size and file for obtaining above-mentioned file return the disk time, and determine above-mentioned file according to above-mentioned file type
File process priority and document processing speeds;
If above-mentioned file process priority belongs to default file processing priority range, according to above-mentioned file size, on
It states document processing speeds and the above-mentioned file time disk time determines the first file declustering quantity of above-mentioned file;
The corresponding thread resources occupancy of above-mentioned receiving time is obtained, and above-mentioned according to the amendment of above-mentioned thread resources occupancy
First file declustering quantity is to obtain the second file declustering quantity;
Thread resources are obtained according to above-mentioned second file declustering quantity, and based on the thread resources got to above-mentioned file
It splits obtained multiple subfiles and carries out concurrent processing, the quantity of above-mentioned thread resources is equal to above-mentioned second file declustering quantity.
In the embodiment of the present application, when file process priority belongs to default file processing priority range, according to obtaining
File size, document processing speeds and the file taken time disk time determines that the first file declustering quantity of file can determine subfile
The a reference value concurrently executed, then based on the corresponding thread resources occupancy of receiving time got to the first file declustering quantity
It is modified available second file declustering quantity, it finally can be true with the concurrent processing that the second file declustering quantity carries out subfile
The consumption of insurance system resource is controlled in a certain range, and realizes the effective use of system resource, improves system resource
Utilization rate.
With reference to first aspect, in a kind of possible embodiment, before above-mentioned reception document processing request, the above method
Further include:
Obtain at least two file types;
The corresponding file process priority of various file types in above-mentioned at least two file type is set, wherein above-mentioned
The corresponding file process priority of various file types is used to determine the processing sequence of above-mentioned various file types.
In the embodiment of the present application, the corresponding text of various file types at least two file types obtained by setting
Part processing priority can determine the processing sequence of various file types, to realize the personalisation process of various file types, fit
It is strong with property.
It with reference to first aspect, include file identification in above-mentioned document processing request in a kind of possible embodiment;On
State the file type for the file for determining that above-mentioned document processing request requests processing, comprising:
Extract the file identification in above-mentioned document processing request;
It determines the file that above-mentioned file identification is marked, and determines file type belonging to above-mentioned file.
In the embodiment of the present application, the file identification in request is handled to determine that this document is marked by extraction document
The file of note, and then determine file type belonging to file, keep the corresponding relationship between file identification and file type simply bright
, not easy to make mistakes and operating process is simple, strong applicability.
With reference to first aspect, above-mentioned according in the amendment of above-mentioned thread resources occupancy in a kind of possible embodiment
The first file declustering quantity is stated to obtain the second file declustering quantity, comprising:
If above-mentioned thread resources occupancy is not more than the first preset threshold, above-mentioned first file declustering quantity is increased into N
To obtain the second file declustering quantity, wherein N is positive integer;
If above-mentioned thread resources occupancy is greater than above-mentioned first preset threshold and is not more than the second preset threshold, will be above-mentioned
First file declustering quantity is determined as the second file declustering quantity, wherein it is default that above-mentioned first preset threshold is less than above-mentioned second
Threshold value;
If above-mentioned thread resources occupancy is greater than above-mentioned second preset threshold, above-mentioned first file declustering quantity is reduced
N is to obtain the second file declustering quantity.
In the embodiment of the present application, by carrying out thread resources occupancy and the first preset threshold and the second preset threshold
The the second file declustering number made to obtain the second file declustering quantity is modified to the first file declustering quantity more afterwards
Amount is more in line with actual demand, effectively increases resource utilization ratio, and flexibility is high.
With reference to first aspect, above-mentioned to be obtained according to above-mentioned second file declustering quantity in a kind of possible embodiment
Thread resources, and concurrent processing, packet are carried out to multiple subfiles that above-mentioned file declustering obtains based on the thread resources got
It includes:
According to above-mentioned second file declustering quantity, by above-mentioned file declustering at M subfile, wherein M is equal to above-mentioned second
File declustering quantity;
M thread resources, and the above-mentioned M subfile of above-mentioned M thread resources concurrent processing based on acquisition are obtained, wherein
One thread resources is for handling a subfile.
In the embodiment of the present application, file is carried out splitting into subfile based on the second file declustering quantity and thread is provided
Source is allocated, so that subfile number is equal with thread resources distribution number, can either shorten the processing time of file, simultaneously
It can be realized the effective use of system resource, and resource consumption can be controlled in a certain range, improve the benefit of system resource
With rate.
Second aspect, the embodiment of the present application provide a kind of device of file process, which includes:
Request module, for receiving document processing request, determine above-mentioned document processing request receiving time and
Above-mentioned document processing request requests the file type of the file of processing;
Data acquisition module, file size and file for obtaining above-mentioned file return the disk time, and according to above-mentioned file
Type determines the file process priority and document processing speeds of above-mentioned file;
First splits module, if belonging to default file processing priority range, root for above-mentioned file process priority
The first file declustering number of above-mentioned file is determined according to above-mentioned file size, above-mentioned document processing speeds and above-mentioned file time disk time
Amount;
Second splits module, for obtaining the corresponding thread resources occupancy of above-mentioned receiving time, and according to above-mentioned thread
Resources occupation rate corrects above-mentioned first file declustering quantity to obtain the second file declustering quantity;
Document processing module, for obtaining thread resources according to above-mentioned second file declustering quantity, and based on getting
Thread resources carry out concurrent processing to multiple subfiles that above-mentioned file declustering obtains, and the quantity of above-mentioned thread resources is equal to above-mentioned
Second file declustering quantity.
In conjunction with second aspect, in a kind of possible embodiment, above-mentioned document handling apparatus further include:
Priority setup module, for obtaining at least two file types;
The corresponding file process priority of various file types in above-mentioned at least two file type is set, wherein above-mentioned
The corresponding file process priority of various file types is used to determine the processing sequence of above-mentioned various file types.
It include file identification in above-mentioned document processing request in a kind of possible embodiment in conjunction with second aspect;On
Request module is stated to be used for:
Extract the file identification in above-mentioned document processing request;
It determines the file that above-mentioned file identification is marked, and determines file type belonging to above-mentioned file.
In conjunction with second aspect, in a kind of possible embodiment, above-mentioned second fractionation module is used for:
If above-mentioned thread resources occupancy is not more than the first preset threshold, above-mentioned first file declustering quantity is increased into N
To obtain the second file declustering quantity, wherein N is positive integer;
If above-mentioned thread resources occupancy is greater than above-mentioned first preset threshold and is not more than the second preset threshold, will be above-mentioned
First file declustering quantity is determined as the second file declustering quantity, wherein it is default that above-mentioned first preset threshold is less than above-mentioned second
Threshold value;
If above-mentioned thread resources occupancy is greater than above-mentioned second preset threshold, above-mentioned first file declustering quantity is reduced
N is to obtain the second file declustering quantity.
In conjunction with second aspect, in a kind of possible embodiment, above-mentioned document processing module is used for:
According to above-mentioned second file declustering quantity, by above-mentioned file declustering at M subfile, wherein M is equal to above-mentioned second
File declustering quantity;
M thread resources, and the above-mentioned M subfile of above-mentioned M thread resources concurrent processing based on acquisition are obtained, wherein
One thread resources is for handling a subfile.
The third aspect, the embodiment of the present application provide a kind of terminal device, which includes processor and memory,
The processor and memory are connected with each other.The memory for store support the terminal device execute above-mentioned first aspect and/or
The computer program for the method that any possible implementation of first aspect provides, which includes program instruction,
The processor is configured for calling above procedure instruction, executes above-mentioned first aspect and/or first aspect is any possible
Method provided by embodiment.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage medium
Matter is stored with computer program, which includes program instruction, which makes at this when being executed by a processor
It manages device and executes method provided by above-mentioned first aspect and/or any possible embodiment of first aspect.
Implement the embodiment of the present application, has the following beneficial effects:
When file process priority belongs to default file processing priority range, according to the file size of acquisition, file
Processing speed and file time disk time determine that the first file declustering quantity of file can determine a reference value that subfile concurrently executes,
Available is modified to the first file declustering quantity based on the corresponding thread resources occupancy of receiving time got again
Two file declustering quantity can ensure that the consumption of system resource finally with the concurrent processing that the second file declustering quantity carries out subfile
It is controlled in a certain range, and realizes the effective use of system resource, improve the utilization rate of system resource.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the flow diagram of document handling method provided by the embodiments of the present application;
Fig. 2 is the application scenarios schematic diagram of document handling method provided by the embodiments of the present application;
Fig. 3 is the structural schematic diagram of document handling apparatus provided by the embodiments of the present application;
Fig. 4 is the structural schematic diagram of terminal device provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on
Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall in the protection scope of this application.
The method of file process provided by the embodiments of the present application is widely portable to various integrated services and handles system.It is comprehensive
Closing business handling system can be based on the text for the file to be processed (for convenience of description, abbreviation file) that the peripheral system received is sent
Part processing requests the receiving time for determining document processing request, requests file type, the file process of the file of processing preferential
Grade and document processing speeds.It, can be according to the text of acquisition when file process priority belongs to default file processing priority range
Part size, document processing speeds and file return the first file declustering quantity for the disk time determining file, in conjunction with receiving time pair
The thread resources occupancy answered is modified the first file declustering quantity to obtain the second file declustering quantity.Finally according to
Two file declustering quantity obtain thread resources, and multiple subfiles that file declustering is obtained based on the thread resources got into
Row concurrent processing.Implement the embodiment of the present application, it can be ensured that the consumption of system resource is controlled in a certain range, realizes system money
The effective use in source, improves the utilization rate of system resource, and applicability is high.
Method provided by the embodiments of the present application and relevant apparatus are carried out respectively respectively below in conjunction with Fig. 1 to Fig. 4 in detail
Explanation.It may include for receiving document processing request, determining receiving time and files classes in method provided by the embodiments of the present application
Type obtains file size and file time disk time, determines file process priority and document processing speeds, determines that the first file is torn open
Dosis refracta and based on thread resources occupancy determine the second file declustering quantity, obtain thread resources concurrent processing split after
The data processing stages such as subfile.Wherein, the implementation of above-mentioned each data processing stage can be found in following Fig. 1 to Fig. 2 institute
The implementation shown.
Referring to Fig. 1, Fig. 1 is the flow diagram of document handling method provided by the embodiments of the present application.The embodiment of the present application
The method of offer may include steps of 101 to 105:
101, document processing request is received, determines that the receiving time of document processing request and document processing request are requested
The file type of the file of processing.
In some possible embodiments, by receiving document processing request, and file process is received in system and is asked
The arrival time that document processing request is inquired when asking, can be determined as to the receiving time of document processing request above-mentioned arrival time.
Optionally, the receiving time of document processing request can also be the time parameter information carried in document processing request, pass through
The time parameter information carried in extraction document processing request, can be determined as connecing for document processing request for the time parameter information
Between time receiving.
In some possible embodiments, it can also include file identification in document processing request, receive at file
After reason request, passing through the file identification of parsing and extraction document processing request, it may be determined that this document identifies marked file, from
And determine file type belonging to this document.Optionally, after obtaining the file identification of document processing request by parsing, may be used also
To determine that the file of the file of processing is requested in this document processing by the key character for extracting and inquiring in file identification
Type.
For example, referring to fig. 2, Fig. 2 is the application scenarios schematic diagram of document handling method provided by the embodiments of the present application.
It is asked assuming that core banking system can receive the file process from A system, B system, C system, d system this four peripheral systems
Ask, wherein A system be responsible for send withhold the document processing request of charges for water and electricity class file, B system be responsible for send credit card repayment class
Document processing request, the C system of file be responsible for paying out wages class file document processing request, d system be responsible for sending it is intermediate
The document processing request of business class file.When the time is 2019.2.15 15:03:00, core banking system is received by B system
The document processing request " B1 document processing request " that system is sent, passes through the arrival time of inquiry " B1 document processing request "
" 2019.2.15 15:03:00 ", it may be determined that the receiving time of document processing request is " 2019.2.15 15:03:00 ".Assuming that
Include in " B1 document processing request " file identification " B10 ", wherein file identification " B10 " is marked first company credit card and refunds
Therefore file by parsing and extracting the file identification " B10 " of " B1 document processing request ", can be matched from file cache library
" the first company credit card refund file " marked to " B10 ", so that it is determined that going out belonging to " first company credit card refund file "
File type is " credit card repayment class file ".Or after determining that file identification is " B10 ", by inquiring file identification
File type belonging to " B10 ", it may be determined that file type corresponding to " B10 " is " credit card repayment class file ".
102, the file size and file for obtaining file return the disk time, and the file process of file is determined according to file type
Priority and document processing speeds.
In some possible embodiments, the file time disk time is that file expectation set in advance handles the time.Change sentence
It talks about, the file time disk time is to pass through parsing and extraction document according to the practical business demand pre-set file process time
File identification in processing request can extract this document in file cache library according to file identification and identify marked text
Part, and then the file size of this document can be got and return the disk time for the pre-set file of this document, wherein file is big
It is small to be measured by the data volume for including in file.For example, it is assumed that including 10000 data in file A, then the file of file A is big
It is small to be represented by 10000.
In some possible embodiments, a kind of file type corresponds at a file process priority and a file
Manage speed.Wherein, file process priority includes at least the first processing priority and second processing priority, various file types
Corresponding each file process priority is used to determine the processing sequence of the corresponding file of various file types, and then can embody text
The significance level of part.For example, the first processing priority can be set by the demanding file of timeliness, such as quick payment class text
Timeliness file of less demanding is set the second priority by part, Instant Transfer class file etc., such as withholds charges for water and electricity class text
Part, class file of paying out wages etc. can specifically determine, herein with no restrictions according to practical application scene.According to the text of file to be processed
Part type can determine the corresponding file process priority of file to be processed and document processing speeds, in the embodiment of the present application, the
Processing sequence of the processing sequence of the corresponding file of one processing priority prior to the corresponding file of second processing priority.
In some possible embodiments, a kind of corresponding document processing speeds of file type can be by obtaining this document
History processing total amount of the type within each period is determined with the history processing time.For example, it is assumed that banking is handled
Period is 24 hours, and processing total amount of the credit card repayment class file in some day is 18000, and the processing time is 60 minutes, is led to
The processing total amount 18000 for obtaining credit card repayment class file and processing the time 60 minutes are crossed, credit card repayment class text can be obtained
The processing speed of part is therefore 5/second can be determined as the document processing speeds of credit card repayment class file by 5/second.It lifts again
For example, it is assumed that the period of handling of banking is 24 hours, and processing total amount of the credit card repayment class file in some day is
14400, the processing time is 60 minutes, by the processing total amount 14400 and the place that obtain and calculate credit card repayment class file
The reason time 60 minutes, the processing speed that credit card repayment class file can be obtained is 4/second, meanwhile, and get credit card repayment
Class file is 23760 in another day processing total amount, and the processing time is 66 minutes, and the place of credit card repayment class file can be obtained
Reason speed is 6/second.Then, the arithmetic mean of instantaneous value of the processing speed obtained twice can be determined as credit card repayment class file
Document processing speeds, i.e., the document processing speeds of credit card repayment class file be 5/second.
If 103, file process priority belongs to default file processing priority range, at file size, file
Reason speed and file return the first file declustering quantity for the disk time determining file.
In some possible embodiments, when the data volume for including in a file is too big, often handle one this
The time that the file of sample is spent also can be longer, and when in file handling procedure if there is the processing exception of a data, can
The treatment effeciency of entire file can be will affect.Therefore, if the file comprising mass data is carried out to split into multiple small documents
It is handled, on the one hand both can guarantee the integrality of data, while also can be shortened the processing time of file, and improved the processing of file
Efficiency.Then, after the document processing request for obtaining a file, if the text of the file of processing is requested in this document processing
Part processing priority belongs to default file processing priority range, then can be according to fixed file size, document processing speeds
The first file declustering quantity of this document is determined with the file time disk time.Optionally, if this document processing request institute's request processing
The file process priority of file be not belonging to default file processing priority range, then refuse this document processing request.
As an example it is assumed that the period of core banking system is 24 hours, first time period (02:00:00~11:59:
59) default file processing priority range includes the first processing priority to third processing priority and the first processing priority
File processing sequence prior to second processing priority file processing sequence, the place of the file of second processing priority
Sequence is made in order prior to the processing sequence of the file of third processing priority;Second time period (12:00:00~22:59:59) it is pre-
If file process priority limit includes the file of third processing priority and fourth process priority and third processing priority
Processing sequence prior to fourth process priority file processing sequence;Due to the third period (23:00:00~01:
59:59) belong to clearance settlement time, therefore does not handle any kind of file.Assuming that in first time period sometime
It is " B1 document processing request " that point core banking system, which is received by the document processing request that B system is sent,.It is received by parsing
" the B1 document processing request " arrived, the file identification that can extract in " B1 document processing request " is " B10 ", according to file identification
" B10 " can be matched to " first company credit card refund file " that " B10 " is marked, to can determine that from file cache library
File type belonging to " first company credit card refund file " is " credit card repayment class file ", the text of credit card repayment class file
Part processing priority is the first processing priority, and the document processing speeds of credit card repayment class file are 5/second.Wherein, this article
It include 10000 data in part, i.e., file size is 10000, and the file time disk time is 10 minutes.Since the first processing is preferential
Grade belongs to the default file processing priority range in first time period, therefore according to file size 10000, file process speed
5/second of degree and file return the first file declustering quantity that can determine that file for the disk time 10 minutes, i.e., according to file size
10000,5/second of document processing speeds, it may be determined that the processing time of 10000 data is 2000 seconds, returns disk in conjunction with file
It is 3.3 that the 600 seconds time (10 minutes), which can calculate the first file declustering quantity, since file declustering quantity should be positive integer, because
This by 3.3 round up available first file declustering quantity be 4, that is, need to split into 4 small documents while handling and could expire
Sufficient demand.
And as an example it is assumed that some time point (such as 2019.2.15 10:03:00) bank's core in first time period
It feels concerned about system while receiving that " the A2 document processing request " sent respectively by A system, B system and d system, " B1 file process is asked
Ask " and " D1 document processing request ", the wherein default file processing priority of first time period (02:00:00~11:59:59)
Range include the first processing priority, the second priority and third processing priority, and from left to right the processing sequence of file according to
It is secondary to successively decrease.By parsing " the A2 document processing request " that receives, " B1 document processing request " respectively and " D1 file process is asked
Ask ", the file identification that can extract in each document processing request is respectively " A20 ", " B10 " and " D10 ", and then be can determine
File type belonging to the file that " A20 ", " B10 " and " D10 " is marked is " withholding charges for water and electricity class file ", " credit card respectively
Refund class file " and " intermediary service class file ", wherein the file process priority of " withholding charges for water and electricity class file " is at second
Manage priority, the file process priority of " credit card repayment class file " is the first processing priority, " intermediary service class file "
File process priority be fourth process priority, since fourth process priority is not belonging to the default file of first time period
Processing priority range, therefore refuse " D1 document processing request ".Due to the first processing priority and second processing priority category
In the default file processing priority range of first time period, therefore allow to handle " A2 document processing request " and " at B1 file
The file handled is requested in reason request ", but since the processing sequence of the first processing priority is prior to second processing priority, because
This preferential answering " B1 document processing request ", for details, reference can be made to the first file declustering numbers of above-mentioned first company credit card refund file
The realization process of amount, details are not described herein.
104, the corresponding thread resources occupancy of receiving time is obtained, and the first file is corrected according to thread resources occupancy
Quantity is split to obtain the second file declustering quantity.
In some possible embodiments, it can determine based on file size, document processing speeds and file time disk time
First file declustering quantity, understandable to be, the first file declustering quantity is a baseline value.In order to effectively utilize
Thread resources improve the utilization rate of thread resources, the corresponding thread resources occupancy of receiving time can be obtained, by judging thread
The service condition of resource can be modified the first file declustering quantity to obtain the second file declustering quantity.For example, if thread
Resources occupation rate is not more than the first preset threshold 40%, illustrates that system is currently at idle state, then by the first file declustering number
Amount is determined as the second file declustering quantity, and the second file declustering quantity acceleration processing to obtain after increasing N number of fractionation quantity
File;If thread resources occupancy is greater than the second preset threshold 60%, illustrate that current system is busier, then by the first text
Part split quantity subtract N number of fractionation quantity after is determined as the second file declustering quantity, and with the second file declustering number of deceleration at
File is managed, to ensure that the resource consumption of system can control within limits;If it is pre- that thread resources occupancy is greater than first
If threshold value 40% and be not more than the second preset threshold 60%, then the first file declustering quantity can be determined as the second file declustering number
Amount.Understandable to be, thread resources occupancy is the variation with the time and changes, the corresponding thread resources of different time
Occupancy be it is different, therefore, collect thread resources occupancy by way of can acquiring automatic regular polling or in real time.Such as
It is settable that thread resources occupancy is counted and registered every 10s, then when receiving document processing request, can directly it read
Take the corresponding thread resources occupation rate of the receiving time of document processing request.
For example, being returned according to file size 18000,5/second of document processing speeds and file the disk time 20 minutes can
The the first file declustering quantity for calculating file is 3, that is, needs to split into 3 small documents while handling ability meet demand.It is false
If the first preset threshold is 40%, the second preset threshold is 60%, according to the occupancy 30% of the current thread resource got,
Known to thread resources occupancy 30% less than the first preset threshold 40%, therefore allow accelerate 50% processing, be exactly actually
Allow to split into 6 small documents processing, the processing stroke count of each small documents is 3000, it is contemplated that 600 seconds time-consuming, the reality of this document
The border processing time is 10 minutes.
105, thread resources are obtained according to the second file declustering quantity, and based on the thread resources got to file declustering
Obtained multiple subfiles carry out concurrent processing.
In some possible embodiments, thread resources are the minimum units that operating system is able to carry out operation scheduling,
It is comprised among process, is the actual operation unit in process.And thread pool is a kind of multiple threads form, using
There are thread resources to continue to service new task (according to certain implementation strategy), rather than continually create destroying threads resource,
Thus the handling capacity of service is provided, the standby time of central processing unit (CPU, Central Processing Unit) is reduced.
In the embodiment of the present application, it is assumed that the second file declustering quantity is M, then, can will be to according to the second determining file declustering quantity M
The file declustering of processing obtains M thread resources from thread pool and is used for M subfile of concurrent processing at M subfile, if
There are thread resources deficiency, then it can suspend and handle the file that those file process priority are lower than this document processing priority, it will
Thread resources concede the processing for this file, and one of thread resources are for handling a subfile.Optionally, according to
Second file declustering quantity M, can be by file declustering to be processed at M subfile, and creates M thread resources for concurrently locating
M subfile is managed, for one of thread resources for handling a subfile, M is positive integer.After the completion of file process, release
The thread resources of occupancy are put, the recycling to thread resources is completed.
In the embodiment of the present application, it by receiving document processing request, and is looked into when system receives document processing request
The arrival time for asking document processing request, can be determined as to the receiving time of document processing request above-mentioned arrival time.Pass through solution
Analyse the file identification in document processing request, it may be determined that the file type for the file that file identification is marked, and then can obtain
File size and file to this document return the disk time, and can determine the file process priority and text of file according to file type
Part processing speed.When file process priority belongs to default file processing priority range, can be according to file size, file at
Reason speed and file return the disk time and determine the first file declustering quantity of file, then the receiving time by will acquire is corresponding
Thread resources occupation rate is compared with the first preset threshold and the second preset threshold, can be repaired to the first file declustering quantity
Just to obtain the second file declustering quantity, finally file is split based on the second file declustering quantity to obtain multiple Ziwens
Part, and the thread resources for distributing corresponding number are used to complete concurrent processing to multiple subfiles.Implement the embodiment of the present application, can contract
The processing time of short essay part, it is ensured that the consumption of system resource is controlled in a certain range, realizes the effective use of system resource,
The utilization rate of system resource is improved, applicability is high.
It is the structural schematic diagram of document handling apparatus provided by the embodiments of the present application referring to Fig. 3, Fig. 3.The embodiment of the present application
The device of the file process of offer includes:
Request module 31, for receiving document processing request, determine the receiving time of above-mentioned document processing request with
And above-mentioned document processing request requests the file type of the file of processing;
Data acquisition module 32, file size and file for obtaining above-mentioned file return the disk time, and according to above-mentioned text
Part type determines the file process priority and document processing speeds of above-mentioned file;
First splits module 33, if belonging to default file processing priority range for above-mentioned file process priority,
The first file declustering of above-mentioned file is determined according to above-mentioned file size, above-mentioned document processing speeds and above-mentioned file time disk time
Quantity;
Second splits module 34, for obtaining the corresponding thread resources occupancy of above-mentioned receiving time, and according to above-mentioned line
Journey resources occupation rate corrects above-mentioned first file declustering quantity to obtain the second file declustering quantity;
Document processing module 35 for obtaining thread resources according to above-mentioned second file declustering quantity, and is based on getting
Thread resources multiple subfiles that above-mentioned file declustering is obtained carry out concurrent processing, the quantity of above-mentioned thread resources is equal to upper
State the second file declustering quantity.
In some possible embodiments, above-mentioned document handling apparatus further include:
Priority setup module, for obtaining at least two file types;
The corresponding file process priority of various file types in above-mentioned at least two file type is set, wherein above-mentioned
The corresponding file process priority of various file types is used to determine the processing sequence of above-mentioned various file types.
It in some possible embodiments, include file identification, above-mentioned request mould in above-mentioned document processing request
Block 31 is used for:
Extract the file identification in above-mentioned document processing request;
It determines the file that above-mentioned file identification is marked, and determines file type belonging to above-mentioned file.
In some possible embodiments, above-mentioned second fractionation module 34 is used for:
If above-mentioned thread resources occupancy is not more than the first preset threshold, above-mentioned first file declustering quantity is increased into N
To obtain the second file declustering quantity, wherein N is positive integer;
If above-mentioned thread resources occupancy is greater than above-mentioned first preset threshold and is not more than the second preset threshold, will be above-mentioned
First file declustering quantity is determined as the second file declustering quantity, wherein it is default that above-mentioned first preset threshold is less than above-mentioned second
Threshold value;
If above-mentioned thread resources occupancy is greater than above-mentioned second preset threshold, above-mentioned first file declustering quantity is reduced
N is to obtain the second file declustering quantity.
In some possible embodiments, above-mentioned document processing module 35 is used for:
According to above-mentioned second file declustering quantity, by above-mentioned file declustering at M subfile, wherein M is equal to above-mentioned second
File declustering quantity;
M thread resources, and the above-mentioned M subfile of above-mentioned M thread resources concurrent processing based on acquisition are obtained, wherein
One thread resources is for handling a subfile.
In the specific implementation, the device of above-mentioned file process can execute such as above-mentioned Fig. 1 by each functional module built in it
The implementation provided by each step into Fig. 2.For example, above-mentioned request module 31 can be used for executing above-mentioned each step
Middle reception document processing request, determines receiving time and file type of document processing request and other implementations, can specifically join
See implementation provided by above-mentioned each step, details are not described herein.Above-mentioned data acquisition module 32 can be used for executing above-mentioned
File size and file is obtained in each step to return the disk time, determine that file process priority and document processing speeds etc. are related and walk
Rapid described implementation, for details, reference can be made to implementations provided by above-mentioned each step, and details are not described herein.Above-mentioned
One fractionation module 33 can be used for executing true according to file size, document processing speeds and file time disk time in above-mentioned each step
The the first file declustering quantity and other implementations for determining file, for details, reference can be made to implementation provided by above-mentioned each step,
This is repeated no more.Above-mentioned second fractionation module 34, which can be used for executing, obtains thread resources occupancy, amendment in above-mentioned each step
For first file declustering quantity to obtain second file declustering quantity and other implementations, for details, reference can be made to above-mentioned each steps to be provided
Implementation, details are not described herein.Above-mentioned document processing module 35, which can be used for executing, to be split file, obtains in above-mentioned each step
Subfile and other implementations after the processing fractionation of line taking journey resource concurrence, for details, reference can be made to realize provided by above-mentioned each step
Mode, details are not described herein.Above-mentioned priority setup module, which can be used for executing, obtains file type, setting in above-mentioned each step
File process priority and other implementations, for details, reference can be made to implementations provided by above-mentioned each step, and details are not described herein.
In the embodiment of the present application, the device of file process can be based on received document processing request, and receive in system
The arrival time that document processing request is inquired when to document processing request, above-mentioned arrival time can be determined as document processing request
Receiving time.The file identification in request is handled by resolution file, it may be determined that the file for the file that file identification is marked
Type, and then the file size and file time disk time of this document can be got, and file can determine according to file type
File process priority and document processing speeds.It, can when file process priority belongs to default file processing priority range
The first file declustering quantity of file is determined according to file size, document processing speeds and file time disk time, then by that will obtain
The corresponding thread resources occupation rate of the receiving time got is compared with the first preset threshold and the second preset threshold, can be to
One file declustering quantity is modified to obtain the second file declustering quantity, finally based on the second file declustering quantity to file into
Row is split to obtain multiple subfiles, and the thread resources for distributing corresponding number are used to complete concurrent processing to multiple subfiles.
Implement the embodiment of the present application, the processing time of file can be shortened, it is ensured that the consumption of system resource is controlled in a certain range, real
The effective use of existing system resource improves the utilization rate of system resource, and flexibility is high, applied widely.
Referring to fig. 4, Fig. 4 is the structural schematic diagram of terminal device provided by the embodiments of the present application.As shown in figure 4, this implementation
Terminal device in example may include: one or more processors 401 and memory 402.Above-mentioned processor 401 and memory
402 are connected by bus 403.For memory 402 for storing computer program, which includes program instruction, processing
Device 401 is used to execute the program instruction of the storage of memory 402, performs the following operations:
Document processing request is received, determines receiving time and the above-mentioned document processing request institute of above-mentioned document processing request
Request the file type of the file of processing;
The file size and file for obtaining above-mentioned file return the disk time, and determine above-mentioned file according to above-mentioned file type
File process priority and document processing speeds;
If above-mentioned file process priority belongs to default file processing priority range, according to above-mentioned file size, on
It states document processing speeds and the above-mentioned file time disk time determines the first file declustering quantity of above-mentioned file;
The corresponding thread resources occupancy of above-mentioned receiving time is obtained, and above-mentioned according to the amendment of above-mentioned thread resources occupancy
First file declustering quantity is to obtain the second file declustering quantity;
Thread resources are obtained according to above-mentioned second file declustering quantity, and based on the thread resources got to above-mentioned file
It splits obtained multiple subfiles and carries out concurrent processing, the quantity of above-mentioned thread resources is equal to above-mentioned second file declustering quantity.
In some possible embodiments, above-mentioned processor 401 is used for:
Obtain at least two file types;
The corresponding file process priority of various file types in above-mentioned at least two file type is set, wherein above-mentioned
The corresponding file process priority of various file types is used to determine the processing sequence of above-mentioned various file types.
It in some possible embodiments, include file identification in above-mentioned document processing request;Above-mentioned processor 401 is used
In:
Extract the file identification in above-mentioned document processing request;
It determines the file that above-mentioned file identification is marked, and determines file type belonging to above-mentioned file.
In some possible embodiments, above-mentioned processor 401 is used for:
If above-mentioned thread resources occupancy is not more than the first preset threshold, above-mentioned first file declustering quantity is increased into N
To obtain the second file declustering quantity, wherein N is positive integer;
If above-mentioned thread resources occupancy is greater than above-mentioned first preset threshold and is not more than the second preset threshold, will be above-mentioned
First file declustering quantity is determined as the second file declustering quantity, wherein it is default that above-mentioned first preset threshold is less than above-mentioned second
Threshold value;
If above-mentioned thread resources occupancy is greater than above-mentioned second preset threshold, above-mentioned first file declustering quantity is reduced
N is to obtain the second file declustering quantity.
In some possible embodiments, above-mentioned processor 401 is used for:
According to above-mentioned second file declustering quantity, by above-mentioned file declustering at M subfile, wherein M is equal to above-mentioned second
File declustering quantity;
M thread resources, and the above-mentioned M subfile of above-mentioned M thread resources concurrent processing based on acquisition are obtained, wherein
One thread resources is for handling a subfile.
It should be appreciated that in some possible embodiments, above-mentioned processor 401 can be central processing unit
(central processing unit, CPU), which can also be other general processors, digital signal processor
(digital signal processor, DSP), specific integrated circuit (application specific integrated
Circuit, ASIC), ready-made programmable gate array (field programmable gate array, FPGA) or other can
Programmed logic device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor
Or the processor is also possible to any conventional processor etc..The memory 402 may include read-only memory and deposit at random
Access to memory, and instruction and data is provided to processor 401.The a part of of memory 402 can also include non-volatile random
Access memory.For example, memory 402 can be with the information of storage device type.
In the specific implementation, above-mentioned terminal device can be executed by each functional module built in it as each in above-mentioned Fig. 1
Implementation provided by step, for details, reference can be made to implementations provided by above-mentioned each step, and details are not described herein.
In the embodiment of the present application, terminal device can be based on received document processing request, and receive file in system
The arrival time that document processing request is inquired when processing request, can be determined as to the reception of document processing request above-mentioned arrival time
Time.The file identification in request is handled by resolution file, it may be determined that the file type for the file that file identification is marked, into
And the file size and the file time disk time of this document can be got, and can determine the file process of file according to file type
Priority and document processing speeds.It, can be according to file when file process priority belongs to default file processing priority range
Size, document processing speeds and file return the first file declustering quantity for the disk time determining file, then are connect by what be will acquire
Corresponding thread resources occupation rate is compared with the first preset threshold and the second preset threshold between time receiving, can be torn open to the first file
Dosis refracta is modified to obtain the second file declustering quantity, finally based on the second file declustering quantity to file split with
The thread resources for obtaining multiple subfiles, and distributing corresponding number are used to complete concurrent processing to multiple subfiles.Implement this Shen
Please embodiment, the processing time of file can be shortened, it is ensured that the consumption of system resource is controlled in a certain range, realize system money
The effective use in source improves the utilization rate of system resource, and flexibility is high, applied widely.
The embodiment of the present application also provides a kind of computer readable storage medium, which has meter
Calculation machine program, the computer program include program instruction, which realizes each step institute in Fig. 1 when being executed by processor
The method of the file process of offer, for details, reference can be made to implementations provided by above-mentioned each step, and details are not described herein.
Above-mentioned computer readable storage medium can be the file process that aforementioned any embodiment provides device or on
State the internal storage unit of terminal device, such as the hard disk or memory of electronic equipment.The computer readable storage medium can also be with
It is the plug-in type hard disk being equipped on the External memory equipment of the electronic equipment, such as the electronic equipment, intelligent memory card (smart
Media card, SMC), secure digital (secure digital, SD) card, flash card (flash card) etc..Further,
The computer readable storage medium can also both including the electronic equipment internal storage unit and also including External memory equipment.It should
Computer readable storage medium is for other programs and data needed for storing the computer program and the electronic equipment.The meter
Calculation machine readable storage medium storing program for executing can be also used for temporarily storing the data that has exported or will export.
Following claims and term " first " in specification and attached drawing, " second ", " third ", " the 4th " etc.
It is to be not use to describe a particular order for distinguishing different objects.In addition, term " includes " and " having " and they are any
Deformation, it is intended that cover and non-exclusive include.Such as contain the process, method, system, product of a series of steps or units
Or equipment is not limited to listed step or unit, but optionally further comprising the step of not listing or unit, or can
Selection of land further includes the other step or units intrinsic for these process, methods, product or equipment.
Referenced herein " embodiment " is it is meant that a particular feature, structure, or characteristic described can wrap in conjunction with the embodiments
It is contained at least one embodiment of the application.It is identical that each position in the description shows that the phrase might not be each meant
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.In present specification and appended
Term "and/or" used in claims refers to any combination and institute of one or more of associated item listed
It is possible that combining, and including these combinations.Those of ordinary skill in the art may be aware that in conjunction with reality disclosed herein
Each exemplary unit and algorithm steps of example description are applied, can be come with the combination of electronic hardware, computer software or the two real
It is existing, in order to clearly illustrate the interchangeability of hardware and software, generally described in the above description according to function
Each exemplary composition and step.These functions are implemented in hardware or software actually, depending on the specific of technical solution
Using and design constraint.Professional technician can realize each specific application using distinct methods described
Function, but it is this realize it is not considered that exceed scope of the present application.
Method provided by the embodiments of the present application and relevant apparatus be referring to method flow diagram provided by the embodiments of the present application and/
Or structural schematic diagram is come what is described, can specifically be realized by computer program instructions the every of method flow diagram and/or structural schematic diagram
The combination of process and/or box in one process and/or box and flowchart and/or the block diagram.These computer programs refer to
Enable the processor that can provide general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices
To generate a machine, so that generating use by the instruction that computer or the processor of other programmable data processing devices execute
In the function that realization is specified in one or more flows of the flowchart and/or structural schematic diagram one box or multiple boxes
Device.These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with specific
In the computer-readable memory that mode works, so that it includes instruction that instruction stored in the computer readable memory, which generates,
The manufacture of device, the command device are realized in one box of one or more flows of the flowchart and/or structural schematic diagram
Or the function of being specified in multiple boxes.These computer program instructions can also be loaded into computer or the processing of other programmable datas
In equipment, so that executing series of operation steps on a computer or other programmable device to generate computer implemented place
Reason, so that instruction executed on a computer or other programmable device offer is for realizing in one process of flow chart or multiple
The step of function of being specified in process and/or structural representation one box or multiple boxes.
Claims (10)
1. a kind of document handling method, which is characterized in that the described method includes:
Document processing request is received, determines the receiving time of the document processing request, and determine the document processing request institute
Request the file type of the file of processing;
The file size and file for obtaining the file return the disk time, and the file of the file is determined according to the file type
Processing priority and document processing speeds;
If the file process priority belongs to default file processing priority range, according to the file size, the text
Part processing speed and the file return the first file declustering quantity for the disk time determining the file;
The corresponding thread resources occupancy of the receiving time is obtained, and according to thread resources occupancy amendment described first
File declustering quantity is to obtain the second file declustering quantity;
Thread resources are obtained according to the second file declustering quantity, and based on the thread resources got to the file declustering
Obtained multiple subfiles carry out concurrent processing, and the quantity of the thread resources is equal to the second file declustering quantity.
2. method according to claim 1, which is characterized in that before the reception document processing request, the method is also wrapped
It includes:
Obtain at least two file types;
The corresponding file process priority of various file types at least two file type is set, wherein described various
The corresponding file process priority of file type is used to determine the processing sequence of the various file types.
3. method according to claim 1 or claim 2, which is characterized in that include file identification in the document processing request;It is described
Determine that the document processing request requests the file type of the file of processing, comprising:
Extract the file identification in the document processing request;
It determines the file that the file identification is marked, and determines file type belonging to the file.
4. method according to any one of the claim 1 to 3, which is characterized in that described to be repaired according to the thread resources occupancy
The just described first file declustering quantity is to obtain the second file declustering quantity, comprising:
If the thread resources occupancy is not more than the first preset threshold, the first file declustering quantity is increased into N to obtain
To the second file declustering quantity, wherein N is positive integer;
If the thread resources occupancy is greater than first preset threshold and is not more than the second preset threshold, by described first
File declustering quantity is determined as the second file declustering quantity, wherein first preset threshold is less than second preset threshold;
If the thread resources occupancy be greater than second preset threshold, will the first file declustering quantity reduction N with
Obtain the second file declustering quantity.
5. according to claim 1 to any one of 4 the methods, which is characterized in that described according to the second file declustering quantity
Thread resources are obtained, and multiple subfiles that the file declustering obtains concurrently are located based on the thread resources got
Reason, comprising:
According to the second file declustering quantity, by the file declustering at M subfile, wherein M is equal to second file
Split quantity;
M thread resources, and M subfile described in the M thread resources concurrent processing based on acquisition are obtained, one of them
Thread resources are for handling a subfile.
6. a kind of document handling apparatus, which is characterized in that described device includes:
Request module determines the receiving time of the document processing request and described for receiving document processing request
Document processing request requests the file type of the file of processing;
Data acquisition module, file size and file for obtaining the file return the disk time, and according to the file type
Determine the file process priority and document processing speeds of the file;
First splits module, if belonging to default file processing priority range for the file process priority, according to institute
It states file size, the document processing speeds and the file and returns the first file declustering quantity that the disk time determines the file;
Second splits module, for obtaining the corresponding thread resources occupancy of the receiving time, and according to the thread resources
Occupancy corrects the first file declustering quantity to obtain the second file declustering quantity;
Document processing module, for obtaining thread resources according to the second file declustering quantity, and based on the thread got
Resource carries out concurrent processing to multiple subfiles that the file declustering obtains, and the quantity of the thread resources is equal to described second
File declustering quantity.
7. device according to claim 6, which is characterized in that described device further include:
Priority setup module, for obtaining at least two file types;
The corresponding file process priority of various file types at least two file type is set, wherein described various
The corresponding file process priority of file type is used to determine the processing sequence of the various file types.
8. device according to claim 6 or 7, which is characterized in that include file identification in the document processing request;Institute
Request module is stated to be used for:
Extract the file identification in the document processing request;
It determines the file that the file identification is marked, and determines file type belonging to the file.
9. a kind of terminal device, which is characterized in that including processor and memory, the processor and memory are connected with each other;
The memory is for storing computer program, and the computer program includes program instruction, and the processor is configured
For calling described program to instruct, the method according to claim 1 to 5 is executed.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey
Sequence, the computer program include program instruction, and described program instruction executes the processor such as
The described in any item methods of claim 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910420841.0A CN110221914B (en) | 2019-05-20 | 2019-05-20 | File processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910420841.0A CN110221914B (en) | 2019-05-20 | 2019-05-20 | File processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110221914A true CN110221914A (en) | 2019-09-10 |
CN110221914B CN110221914B (en) | 2024-05-17 |
Family
ID=67821553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910420841.0A Active CN110221914B (en) | 2019-05-20 | 2019-05-20 | File processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110221914B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955515A (en) * | 2019-10-21 | 2020-04-03 | 量子云未来(北京)信息科技有限公司 | File processing method and device, electronic equipment and storage medium |
CN111078537A (en) * | 2019-11-29 | 2020-04-28 | 珠海金山网络游戏科技有限公司 | Method for evaluating resource division of bundle package of Unity game |
CN112699181A (en) * | 2020-12-30 | 2021-04-23 | 江门市国科禾路信息科技有限公司 | Big data information based high-efficiency processing system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102207891A (en) * | 2011-06-10 | 2011-10-05 | 浙江大学 | Method for achieving dynamic partitioning and load balancing of data-partitioning distributed environment |
CN107844520A (en) * | 2017-10-09 | 2018-03-27 | 平安科技(深圳)有限公司 | Electronic installation, vehicle data introduction method and storage medium |
CN107959700A (en) * | 2016-10-18 | 2018-04-24 | 中国电信股份有限公司 | The method and cloud storage gateway that adaptive document is downloaded |
CN108304554A (en) * | 2018-02-02 | 2018-07-20 | 平安证券股份有限公司 | File declustering method, apparatus, computer equipment and storage medium |
CN109408468A (en) * | 2018-08-24 | 2019-03-01 | 阿里巴巴集团控股有限公司 | Document handling method and device calculate equipment and storage medium |
-
2019
- 2019-05-20 CN CN201910420841.0A patent/CN110221914B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102207891A (en) * | 2011-06-10 | 2011-10-05 | 浙江大学 | Method for achieving dynamic partitioning and load balancing of data-partitioning distributed environment |
CN107959700A (en) * | 2016-10-18 | 2018-04-24 | 中国电信股份有限公司 | The method and cloud storage gateway that adaptive document is downloaded |
CN107844520A (en) * | 2017-10-09 | 2018-03-27 | 平安科技(深圳)有限公司 | Electronic installation, vehicle data introduction method and storage medium |
CN108304554A (en) * | 2018-02-02 | 2018-07-20 | 平安证券股份有限公司 | File declustering method, apparatus, computer equipment and storage medium |
CN109408468A (en) * | 2018-08-24 | 2019-03-01 | 阿里巴巴集团控股有限公司 | Document handling method and device calculate equipment and storage medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955515A (en) * | 2019-10-21 | 2020-04-03 | 量子云未来(北京)信息科技有限公司 | File processing method and device, electronic equipment and storage medium |
CN111078537A (en) * | 2019-11-29 | 2020-04-28 | 珠海金山网络游戏科技有限公司 | Method for evaluating resource division of bundle package of Unity game |
CN111078537B (en) * | 2019-11-29 | 2023-09-22 | 珠海金山数字网络科技有限公司 | Evaluation method for Unity game bundle package resource division |
CN112699181A (en) * | 2020-12-30 | 2021-04-23 | 江门市国科禾路信息科技有限公司 | Big data information based high-efficiency processing system |
CN112699181B (en) * | 2020-12-30 | 2021-07-16 | 深圳格隆汇信息科技有限公司 | Big data based information processing system |
Also Published As
Publication number | Publication date |
---|---|
CN110221914B (en) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110163474A (en) | A kind of method and apparatus of task distribution | |
CN110221914A (en) | Document handling method and device | |
CN107395665A (en) | A kind of block chain service handling and business common recognition method and device | |
CN104407922A (en) | Asynchronous batch-processing dispatching method and system | |
WO2021239090A1 (en) | Credit granting processing method, apparatus, device and system | |
CN108171488A (en) | Data processing method, device and system | |
CN108681481A (en) | The processing method and processing device of service request | |
CN109544345A (en) | A kind of pre- liquidation method of option margin, device and terminal device | |
CN109272400A (en) | Method for processing resource and device | |
CN114070791A (en) | Data flow rate limiting processing method and device | |
CN107147610B (en) | Resource processing method and device | |
CN111680023A (en) | Migration data checking method and device | |
CN110222016A (en) | A kind of document handling method and device | |
CN111640006B (en) | Bank payment method and device, terminal and storage medium | |
CN109739487A (en) | A kind of business logic processing method, equipment and computer readable storage medium | |
CN112416558A (en) | Service data processing method and device based on block chain and storage medium | |
CN112449021B (en) | Internet resource screening method and device | |
CN106899521B (en) | Internet resource scheduling method and device | |
CN109086132A (en) | A kind of recognition of face task balance call method, device and terminal device | |
CN110275771A (en) | A kind of method for processing business, Internet of Things billing infrastructure system and storage medium | |
CN113849286A (en) | Account checking data importing method, system, equipment and computer readable storage medium | |
CN107563888B (en) | System and method for uniformly managing online bills | |
CN106648874A (en) | Processing method and device for batched task | |
CN111008078A (en) | Batch processing method, device and equipment of data and computer storage medium | |
CN114186267A (en) | Virtual asset data processing method and device and computer readable storage 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |