CN110221914A - Document handling method and device - Google Patents

Document handling method and device Download PDF

Info

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
Application number
CN201910420841.0A
Other languages
Chinese (zh)
Other versions
CN110221914B (en
Inventor
陈其强
于立新
张慧平
金杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Bank Co Ltd
Original Assignee
Ping An Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Bank Co Ltd filed Critical Ping An Bank Co Ltd
Priority to CN201910420841.0A priority Critical patent/CN110221914B/en
Publication of CN110221914A publication Critical patent/CN110221914A/en
Application granted granted Critical
Publication of CN110221914B publication Critical patent/CN110221914B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation 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

Document handling method and device
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.
CN201910420841.0A 2019-05-20 2019-05-20 File processing method and device Active CN110221914B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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