CN104077110B - A kind of file dispatching method based on system action - Google Patents

A kind of file dispatching method based on system action Download PDF

Info

Publication number
CN104077110B
CN104077110B CN201410323672.6A CN201410323672A CN104077110B CN 104077110 B CN104077110 B CN 104077110B CN 201410323672 A CN201410323672 A CN 201410323672A CN 104077110 B CN104077110 B CN 104077110B
Authority
CN
China
Prior art keywords
file
operational order
opening
sequence
new operational
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.)
Active
Application number
CN201410323672.6A
Other languages
Chinese (zh)
Other versions
CN104077110A (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.)
Caroline Control (beijing) Information Technology Co Ltd
Original Assignee
Caroline Control (beijing) Information Technology Co Ltd
Filing date
Publication date
Application filed by Caroline Control (beijing) Information Technology Co Ltd filed Critical Caroline Control (beijing) Information Technology Co Ltd
Priority to CN201410323672.6A priority Critical patent/CN104077110B/en
Publication of CN104077110A publication Critical patent/CN104077110A/en
Application granted granted Critical
Publication of CN104077110B publication Critical patent/CN104077110B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention belongs to computer documents operating technology, particularly to a kind of file operation instruction dispatching method.File dispatching method based on system action, comprises the following steps: A, monitor crucial API by HOOK or filter type, collects the operational order to file;B, to collect all operations instruction classify, multiple identical operations are merged into one, and according to open > close > delete priority orders be ranked up, formed the sequence of operation;C, perform file operation successively according to the described sequence of operation, enable users to quickly be responded;D, performing in file operation, run into new to operational order time, perform scheduling rule;E, the sequence of operation are deleted after being finished, and do not affect the next time of the operation to this document.Utilize the present invention, file operation response time can be shortened when the file operation of a large amount of overlapping and intersection occurs, improve Consumer's Experience.

Description

A kind of file dispatching method based on system action
Technical field
The invention belongs to computer documents operating technology, particularly to a kind of file operation instruction dispatching method.
Background technology
In now widely used operating system, file operation is that the request according to operating system is carried out in temporal sequence. In the case of operating system sends continuously and comprises repetition or intersection request in a large number, such as, when user's continuous several times clicks on file Or file, or when intersection does the operation such as " opening file ", " pass closed file ", " deletion file " continuously at short notice; Order performs file operation requests will have a strong impact on the efficiency of file process.
Summary of the invention
It is an object of the invention to: provide a kind of and can effectively process file operation that is overlapping and that intersect, thus improve file process The method of efficiency.
The technical scheme is that a kind of file dispatching method based on system action, comprise the following steps:
A, monitor crucial API by HOOK or filter type, collect the operational order to file;
B, all operations instruction collected is classified, multiple identical operations are merged into one, and according to opening > closes the priority orders of > deletion and is ranked up, and forms the sequence of operation;
C, perform file operation successively according to the described sequence of operation, enable users to quickly be responded;
D, performing in file operation, run into new to operational order identical with current operation time, cancel described new operation and refer to Order, it is ensured that operate Exactly-once equally;Run into new to operational order different from current operation time, by following rule execution:
Current operation is for opening, and when new operational order is for closing, cancels shutoff operation and only performs opening operation;
Current operation is for closing, and when new operational order is for opening, cancels shutoff operation and only performs opening operation;
Current operation is for opening, and when new operational order is for deleting, cancels opening operation and directly performs deletion action;
Current operation is for closing, and when new operational order is for deleting, cancels shutoff operation and directly performs deletion action;
E, the sequence of operation are deleted after being finished, and do not affect the next time of the operation to this document.
Utilize the present invention, file operation response time can be shortened when the file operation of a large amount of overlapping and intersection occurs, change Kind Consumer's Experience.
Accompanying drawing explanation
Accompanying drawing 1 is flow chart of the present invention.
Detailed description of the invention
See accompanying drawing 1, a kind of file dispatching method based on system action, comprise the following steps:
A, monitor crucial API by HOOK or filter type, collect the operational order to file;
B, all operations instruction collected is classified, multiple identical operations are merged into one, and according to opening > closes the priority orders of > deletion and is ranked up, and forms the sequence of operation;
C, perform file operation successively according to the described sequence of operation, enable users to quickly be responded;
D, performing in file operation, run into new to operational order identical with current operation time, cancel described new operation and refer to Order, it is ensured that operate Exactly-once equally;Run into new to operational order different from current operation time, by following rule execution:
Current operation is for opening, and when new operational order is for closing, cancels shutoff operation and only performs opening operation;
Current operation is for closing, and when new operational order is for opening, cancels shutoff operation and only performs opening operation;
Current operation is for opening, and when new operational order is for deleting, cancels opening operation and directly performs deletion action;
Current operation is for closing, and when new operational order is for deleting, cancels shutoff operation and directly performs deletion action;
E, the sequence of operation are deleted after being finished, and do not affect the next time of the operation to this document.

Claims (1)

1. a file dispatching method based on system action, comprises the following steps:
A, monitor crucial API by HOOK or filter type, collect the operational order to file;
B, all operations instruction collected is classified, multiple identical operations are merged into one, and according to opening > closes the priority orders of > deletion and is ranked up, and forms the sequence of operation;
C, perform file operation successively according to the described sequence of operation, enable users to quickly be responded;
D, performing in file operation, run into new operational order identical with current operation time, cancel described new operational order, Ensure to operate Exactly-once equally;Run into new operational order different from current operation time, by following rule perform:
Current operation is for opening, and when the class of operation of new operational order is for closing, cancels shutoff operation and only performs opening operation;
Current operation is for closing, and when the class of operation of new operational order is for opening, cancels shutoff operation and only performs opening operation;
Current operation is for opening, and when the class of operation of new operational order is for deleting, cancels opening operation and directly performs deletion action;
Current operation is for closing, and when the class of operation of new operational order is for deleting, cancels shutoff operation and directly performs deletion action;
E, the sequence of operation are deleted after being finished, and do not affect the next time of the operation to this document.
CN201410323672.6A 2014-07-09 A kind of file dispatching method based on system action Active CN104077110B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410323672.6A CN104077110B (en) 2014-07-09 A kind of file dispatching method based on system action

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410323672.6A CN104077110B (en) 2014-07-09 A kind of file dispatching method based on system action

Publications (2)

Publication Number Publication Date
CN104077110A CN104077110A (en) 2014-10-01
CN104077110B true CN104077110B (en) 2016-11-30

Family

ID=

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749063A2 (en) * 1995-06-07 1996-12-18 International Business Machines Corporation Method and apparatus for suspend/resume operation in a computer
EP1082662A1 (en) * 1999-03-31 2001-03-14 Koninklijke Philips Electronics N.V. A method of scheduling garbage collection
CN1877534A (en) * 2006-06-30 2006-12-13 浙江大学 Accomplishing method for embedded real-time file system task scheduling
CN101013461A (en) * 2007-02-14 2007-08-08 白杰 Method of computer protection based on program behavior analysis
CN101496010A (en) * 2006-07-31 2009-07-29 微软公司 Ranking functions using an incrementally-updatable, modified naive Bayesian query classifier
US8412856B2 (en) * 2009-10-26 2013-04-02 Sony Computer Entertainment America Llc. File input/output scheduler using immediate data chunking
CN103123575A (en) * 2011-11-18 2013-05-29 北京兴宇中科科技开发股份有限公司 Data write-in method
CN103514031A (en) * 2012-11-26 2014-01-15 Tcl集团股份有限公司 Method and system for processing file name conflict in multi-terminal concurrent operation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749063A2 (en) * 1995-06-07 1996-12-18 International Business Machines Corporation Method and apparatus for suspend/resume operation in a computer
EP1082662A1 (en) * 1999-03-31 2001-03-14 Koninklijke Philips Electronics N.V. A method of scheduling garbage collection
CN1877534A (en) * 2006-06-30 2006-12-13 浙江大学 Accomplishing method for embedded real-time file system task scheduling
CN101496010A (en) * 2006-07-31 2009-07-29 微软公司 Ranking functions using an incrementally-updatable, modified naive Bayesian query classifier
CN101013461A (en) * 2007-02-14 2007-08-08 白杰 Method of computer protection based on program behavior analysis
US8412856B2 (en) * 2009-10-26 2013-04-02 Sony Computer Entertainment America Llc. File input/output scheduler using immediate data chunking
CN103123575A (en) * 2011-11-18 2013-05-29 北京兴宇中科科技开发股份有限公司 Data write-in method
CN103514031A (en) * 2012-11-26 2014-01-15 Tcl集团股份有限公司 Method and system for processing file name conflict in multi-terminal concurrent operation

Similar Documents

Publication Publication Date Title
Merigo Probabilities in the OWA operator
JP2016536939A5 (en)
CN103019589A (en) Method for deleting list items in sliding manner
Aitkin et al. Statistical modelling of the group structure of social networks
Pande The right to know, the right to live: Grassroots struggle for information and work in India
CN104077110B (en) A kind of file dispatching method based on system action
Galpin Hybrid semantics for Bio-PEPA
CN104077110A (en) File scheduling method based on system behaviors
Pryet et al. Flexible environmental modeling with python and open-gis
Swann et al. A threshold continuum for aeolian sand transport
Chawanda et al. Baseflow Separation Tools; What do they really do?
Li et al. Pitfalls of Validating Extreme Event Flood Models: The experience of RIFT for Hurricane Florence
Kunz et al. Forensic disaster analysis in near-real time
Nadeau et al. Cloud-Enabled Climate Analytics-as-a-Service using Reanalysis data: A case study.
Yaduvanshi et al. A Fuzzy Time Series based Model for Rainfall Prediction over Eastern India
Solonen et al. On closure parameter estimation in chaotic systems
Hamed Alemohammad et al. A Framework for Modelling Probabilistic Uncertainty in Rainfall Scenario Analysis
Stefanescu et al. Sparse Representation and Multiscale Methods-Application to Digital Elevation Models
Ficklin et al. A tool to estimate the palmer drought severity index using Penman-Monteith potential evapotranspiration at any spatial scale
Liu et al. An improved model calibration framework by incorporating data uncertainty
McAdams EAGER: A Quantitative Theory for Technology Evolution and Innovation
Clark et al. Applying MODE time-domain for diagnosis and visualization of simulated supercells
Chadwick et al. Contribution of General Circulation Models and climate change scenarios to the uncertainty in Reservoir Operation. The case of the Limarí Basin reservoir, Chile.
Abera Worku et al. Spatial Interpolation of hourly precipitation data and rainfall-runoff modeling in JGrass-NewAGE system
Wang et al. The groundwater flow into fully penetrating well with moving interface of the Darcian flow and Forchheimer flow region

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100094 No. 109 North Qing Road, Beijing, Haidian District

Applicant after: Xiao Longxu

Applicant after: Caroline control (Beijing) Information Technology Co., Ltd.

Address before: 100094 No. 109 North Qing Road, Beijing, Haidian District

Applicant before: Xiao Longxu

Applicant before: Beijing Cherilead Tech Co., Ltd.

GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: No. 109 Beiqing Road, Haidian District, Beijing

Co-patentee after: Beijing Lianshan Polytron Technologies Inc

Patentee after: Xiao Longxu

Address before: No. 109 Beiqing Road, Haidian District, Beijing

Co-patentee before: Caroline control (Beijing) Information Technology Co., Ltd.

Patentee before: Xiao Longxu

TR01 Transfer of patent right

Effective date of registration: 20190219

Address after: 100094 Beijing Haidian District Beiqing Road 68 Courtyard North District 17 Floor 3

Patentee after: Beijing Lianshan Polytron Technologies Inc

Address before: No. 109 Beiqing Road, Haidian District, Beijing

Co-patentee before: Beijing Lianshan Polytron Technologies Inc

Patentee before: Xiao Longxu