CN107992378B - A kind of document handling method and mobile terminal - Google Patents

A kind of document handling method and mobile terminal Download PDF

Info

Publication number
CN107992378B
CN107992378B CN201711036215.9A CN201711036215A CN107992378B CN 107992378 B CN107992378 B CN 107992378B CN 201711036215 A CN201711036215 A CN 201711036215A CN 107992378 B CN107992378 B CN 107992378B
Authority
CN
China
Prior art keywords
file
algorithm
file destination
reduction
destination
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
CN201711036215.9A
Other languages
Chinese (zh)
Other versions
CN107992378A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201711036215.9A priority Critical patent/CN107992378B/en
Publication of CN107992378A publication Critical patent/CN107992378A/en
Application granted granted Critical
Publication of CN107992378B publication Critical patent/CN107992378B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • 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/17Details of further file system functions
    • G06F16/1737Details of further file system functions for reducing power consumption or coping with limited storage space, e.g. in mobile devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Telephone Function (AREA)

Abstract

The present invention provides a kind of document handling methods, which comprises at least once edit operation of the detection to file generates file destination according to the edit operation;Generate the corresponding algorithm file of each edit operation;Establish the corresponding relationship of the file destination Yu the algorithm file;When receiving the instruction of the reduction to the file destination, the file destination is restored according to the algorithm file.File destination is restored according to algorithm file when needing also original, can satisfy the demand for being reduced to original document to edited file.In addition, file process scheme provided in an embodiment of the present invention can reduce the utilization rate that data storage capacity promotes mobile terminal memory space compared to storage original document without storing original document, storage algorithm file.

Description

A kind of document handling method and mobile terminal
Technical field
The present invention relates to technical field of mobile terminals, more particularly to a kind of document handling method and mobile terminal.
Background technique
With the fast development of mobile terminal soft hardware performance, user using mobile terminal shooting image and is carried out image The phenomenon that secondary operation, is increasingly common.It is right when being edited at present for user to image using mobile terminal and software There are two types of processing modes for original image before editor Yu, the first is storage original image, and second is deletion original image. For the first processing mode, it is continuously increased along with the quantity of editor's image, the original image of storage will occupy mobile terminal A large amount of memory spaces, reduce the utilization rate of memory space;Second of processing mode, therefore will not due to deleting original image The memory space of mobile terminal is occupied, but this kind of mode can not go back original image and be unable to satisfy the need that user checks original image It asks.
Summary of the invention
The embodiment of the present invention provides a kind of document handling method and mobile terminal, with solve it is of the existing technology can not be right The problem of edited file is restored.
In order to solve the above-mentioned technical problem, the present invention is implemented as follows: a kind of document handling method, comprising: detection pair The edit operation at least once of file generates file destination according to the edit operation;It is corresponding to generate each edit operation Algorithm file;Establish the corresponding relationship of the file destination Yu the algorithm file;The file destination is gone back when receiving When original instruction, the file destination is restored according to the algorithm file.
In a first aspect, the mobile terminal includes: detection module the embodiment of the invention also provides a kind of mobile terminal, For detecting the edit operation at least once to file, file destination is generated according to the edit operation;Generation module, for giving birth to At the corresponding algorithm file of each edit operation;Relationship establishes module, for establishing the file destination and algorithm text The corresponding relationship of part;Recovery module, for when receive the reduction to the file destination instruction when, according to the algorithm file The file destination is restored.
Second aspect the embodiment of the invention provides a kind of mobile terminal, including processor, memory and is stored in described It is real when the computer program is executed by the processor on memory and the computer program that can run on the processor Now the step of document handling method as mentioned.
The third aspect, the embodiment of the invention provides a kind of computer readable storage medium, the computer-readable storage Computer program is stored on medium, and the step of the document handling method is realized when the computer program is executed by processor Suddenly.
In embodiments of the present invention, by detecting the edit operation at least once to file, mesh is generated according to edit operation File is marked, the corresponding algorithm file of edit operation is generated, establishes the corresponding relationship of file destination Yu algorithm file, when needing to restore File destination is restored according to algorithm file when file, can satisfy and original document is reduced to edited file Demand.In addition, file process scheme provided in an embodiment of the present invention is without storing original document, storage algorithm file compared to Storage original document can reduce the utilization rate that data storage capacity promotes mobile terminal memory space.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of document handling method of the embodiment of the present invention one;
Fig. 2 is a kind of step flow chart of document handling method of the embodiment of the present invention two;
Fig. 3 is the schematic diagram of interface display in the embodiment of the present invention two;
Fig. 4 is a kind of structural block diagram of mobile terminal of the embodiment of the present invention three;
Fig. 5 is a kind of structural block diagram of mobile terminal of the embodiment of the present invention four;
Fig. 6 is a kind of structural block diagram of mobile terminal of the embodiment of the present invention five.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
Embodiment one
Referring to Fig.1, a kind of step flow chart of document handling method of the embodiment of the present invention one is shown.
Step 101: at least once edit operation of the detection to file generates file destination according to edit operation.
When user, which opens file, to edit, edit operation at least once, mobile terminal successively can be executed to file Editor then is carried out to file according to edit operation and finally obtains file destination.Such as: user first cuts a certain image, then Filter is increased to the image after cutting, then the target image generated is the image cut after filter.
It should be noted that the file in the embodiment of the present invention can be image or video.The embodiment of the present invention is to text The type of part is not specifically limited.
Step 102: generating the corresponding algorithm file of edit operation.
For each edit operation that user executes file, mobile terminal by the edit operation generating algorithm and can be protected It deposits, until editor terminates.
Step 103: establishing the corresponding relationship of file destination Yu algorithm file.
When user terminates the edit operation to file, the file destination and algorithm file that can first obtain editor Carry out corresponding storage;Then unique identification code is added for file destination, also adds consistent identification code simultaneously for algorithm file, To complete the foundation of file destination Yu each algorithm file corresponding relationship.
Step 104: when receiving the reduction instruction to file destination, the file destination being carried out according to algorithm file Reduction.
When user needs to restore target image, user can click a key stop push-button, restore according to a key Button generates reduction instruction, and determines the corresponding algorithm file of file destination, executes algorithm file, realizes also to file destination Original is reduced to original document.
In embodiments of the present invention, by detecting the edit operation at least once to file, mesh is generated according to edit operation File is marked, the corresponding algorithm file of edit operation is generated, establishes the corresponding relationship of file destination Yu algorithm file, when needing to restore File destination is restored according to algorithm file when file, can satisfy and original document is reduced to edited file Demand.In addition, file process scheme provided in an embodiment of the present invention is without storing original document, storage algorithm file compared to Storage original document can reduce the utilization rate that data storage capacity promotes mobile terminal memory space.
Embodiment two
Referring to Fig. 2, a kind of step flow chart of document handling method of the embodiment of the present invention two is shown.
Step 201: at least once edit operation of the detection to file generates file destination according to edit operation.
When user, which opens file, to edit, edit operation at least once, mobile terminal successively can be executed to file Editor then is carried out to file according to each edit operation and finally obtains file destination.Such as: user first cuts a certain image, Filter is increased to the image after cutting again, then the target image generated is the image cut after filter.
It should be noted that the file in the embodiment of the present invention can be image or video.The embodiment of the present invention is to text The type of part is not specifically limited.Subsequent step is specifically described so that file is image as an example in the embodiment of the present invention.
Step 202: generating the corresponding algorithm file of edit operation.
User opens a certain image and executes first step edit operation, and mobile terminal detects the first step editor behaviour to image When making, text formatting is written into image algorithm used in this edit operation of user or realizes the corresponding format of algorithmic language In file, save to the arbitrary region of mobile terminal;Or it inverts to the image algorithm that user this edit operation uses Or it after other deformations, stores in a text format into mobile terminal.
Step 203: determining the chronological order of each edit operation.
Determine the corresponding chronological order of each edit operation, such as: user to image increase filter after to increase filter Image afterwards is cut, then editor's sequence of above-mentioned two step is first to increase filter to cut again.
Step 204: the algorithm file of each edit operation being ranked up according to chronological order.
It should be noted that can also be stored in the way of queue when being stored to algorithm file, in queue The execution sequence of algorithm file is first in first out.
It, can be in order to volume when being restored convenient for subsequent user to image by algorithm file ordering and storing Target image after volume is restored, and target image can be reduced to original image by guarantee.
Step 205: establishing the corresponding relationship of file destination Yu each algorithm file.
When user terminates the edit operation to file, the file destination and algorithm file that can first obtain editor Carry out corresponding storage;Then unique identification code is added for file destination, also adds consistent identification code simultaneously for algorithm file, To complete the foundation of file destination Yu each algorithm file corresponding relationship.
It should be noted that those skilled in the art can according to actual needs be configured identification code, identification code It can be random number, the embodiment of the present invention is not specifically limited the type of identification code.
Step 206: reception checks instruction to file destination.
Check that instruction can be the click commands to file destination thumbnail, or to the length of file destination thumbnail By instruction etc..
Step 207: displaying target file and file destination correspond to each level stop push-button in display interface.
When user needs to check edited image, in display interface other than showing the image, on display circle Each level stop push-button is also shown in face, as shown in figure 3, showing a key stop push-button, button below the display interface in figure One, button two, wherein button one and the instruction of button two are reduced to the corresponding button of a certain level, and key stop push-button instruction is also It originally was the button of original image.
Step 208: receiving user to the clicking operation of stop push-button, generate the reduction to file destination according to clicking operation Instruction.
Step 209: when receiving the reduction instruction to file destination, determining that reduction instructs corresponding reduction level.
When user needs to restore target image, according to the button that user selects, determine that reduction instruction is corresponding Restore level, such as: user clicks a key stop push-button, which is edited three times, it is determined that reduction level For first layer.
Step 210: when receiving the reduction instruction to file destination, determining the type of algorithm file.
Wherein, the type of algorithm file includes sequential algorithm, Reverse Algorithm and deformation algorithm.
Step 211: when the type of algorithm file is sequential algorithm, algorithm file instruction inversion algorithm being obtained into backward and is calculated Method restores file destination according to Reverse Algorithm.
When the type of algorithm file is Reverse Algorithm, the algorithm according to the instruction of algorithm file goes back file destination It is former;
When the type of algorithm file is deformation algorithm, the algorithm of algorithm instruction is deformed;By deformed algorithm It inverts to obtain Reverse Algorithm, file destination is restored according to Reverse Algorithm.
When being restored to file destination, a kind of preferably scheme are as follows:
If file destination corresponds to polyalgorithm file, when receiving the reduction instruction to file destination, determine that reduction refers to Enable corresponding reduction level.From the corresponding each algorithm file of file destination, determine that the corresponding target of each level to be restored is calculated Method file.According to preset hierarchic sequence, the corresponding target algorithm file of each level to be restored is called, file destination is carried out Reduction.
It should be noted that preset hierarchic sequence can be according to the algorithm file that step 203 to step 204 is established It is configured.
The specific embodiment of the embodiment of the present invention are as follows: if file destination is to obtain after carrying out four editors to original document It arrives, when receiving the key stop push-button that user clicks, then according to operation generation reduction instruction, wherein reduction instruction is indicated mesh Mark file be reduced to the first level, from the corresponding each algorithm file of file destination, determine the corresponding algorithm file of the 4th level, The corresponding algorithm file of third level and the corresponding algorithm file of the second level.
Up to having restored the second level from the 4th level, the corresponding target algorithm text of each level of reduction is successively called Part first carries out the corresponding target algorithm file of the 4th level, then execute the corresponding target algorithm file of third level, finally holds The corresponding target algorithm file of the second level of row, then file needed for reduction obtains user
Such as: addition filter has successively been carried out to certain image, carries out mill skin and cutting.A key then is carried out to target image When being reduced to original image, then the corresponding target algorithm file of cutting is first called and executed, recall and execute mill skin and is corresponding Target algorithm file finally calls and executes the corresponding target algorithm file of addition filter, target image is reduced to original graph Picture.
In embodiments of the present invention, by detecting the edit operation at least once to file, mesh is generated according to edit operation File is marked, the corresponding algorithm file of edit operation is generated, establishes the corresponding relationship of file destination Yu algorithm file, when needing to restore File destination is restored according to algorithm file when file, can satisfy and original document is reduced to edited file Demand.In addition, file process scheme provided in an embodiment of the present invention is without storing original document, storage algorithm file compared to Storage original document can reduce the utilization rate that data storage capacity promotes mobile terminal memory space.In addition, user can foundation File destination is reduced to original document by demand, or is restored to the arbitrary process that user edits, and promotes the usage experience of user.
Embodiment three
Referring to Fig. 4, a kind of structural block diagram of mobile terminal of the embodiment of the present invention three is shown.
Mobile terminal provided in an embodiment of the present invention includes: detection module 301, for detecting the volume at least once to file Operation is collected, generates file destination according to the edit operation;Generation module 302, for generating the corresponding calculation of the edit operation Method file;Relationship establishes module 303, for establishing the corresponding relationship of the file destination Yu the algorithm file, recovery module 304, for when receive the reduction to the file destination instruction when, according to each algorithm file to the file destination into Row reduction.
In embodiments of the present invention, by detecting the edit operation at least once to file, mesh is generated according to edit operation File is marked, the corresponding algorithm file of edit operation is generated, establishes the corresponding relationship of file destination Yu algorithm file, when needing to restore File destination is restored according to algorithm file when file, can satisfy and original document is reduced to edited file Demand.In addition, file process scheme provided in an embodiment of the present invention is without storing original document, storage algorithm file compared to Storage original document can reduce the utilization rate that data storage capacity promotes mobile terminal memory space.
Example IV
Referring to Fig. 5, a kind of structural block diagram of mobile terminal of the embodiment of the present invention four is shown.
Mobile terminal provided in an embodiment of the present invention includes: detection module 401, for detecting the volume at least once to file Operation is collected, generates file destination according to the edit operation;Generation module 402, for generating the corresponding calculation of the edit operation Method file;Relationship establishes module 403, for establishing the corresponding relationship of the file destination Yu the algorithm file;Recovery module 404, when receiving the instruction of the reduction to the file destination, the file destination is gone back according to the algorithm file It is former.
Preferably, the type of the algorithm file includes sequential algorithm, Reverse Algorithm and deformation algorithm, the reduction mould Block 404 includes: the first determining submodule 4041, for determining the calculation when the reduction for receiving the file destination instructs The type of method file;First reduction submodule 4042, for when the type of the algorithm file be sequential algorithm when, by the calculation French part instruction inversion algorithm obtains Reverse Algorithm;The file destination is restored according to the Reverse Algorithm;Second also Atom module 4043, for the algorithm when the type of the algorithm file is Reverse Algorithm, according to algorithm file instruction The file destination is restored;Third restores submodule 4044, is deformation algorithm for the type when the algorithm file When, the algorithm of algorithm instruction is deformed;Deformed inversion algorithm is obtained into Reverse Algorithm, is calculated according to the backward Method restores the file destination.
Preferably, the recovery module 404 further include: second determines submodule 4045, for establishing mould in the relationship Block is established after the corresponding relationship of the file destination and each algorithm file, if the file destination corresponds to polyalgorithm text Part determines that the reduction instructs corresponding reduction level when receiving the instruction of the reduction to the file destination;Third determines Submodule 4046, for determining the corresponding target of each level to be restored from the corresponding each algorithm file of the file destination Algorithm file;4th reduction submodule 4047, for calling the corresponding mesh of each level to be restored according to preset hierarchic sequence Algorithm file is marked, the file destination is restored.
Preferably, the mobile terminal comprises determining that module 405, for the relationship establish module 403 establish it is described Before the corresponding relationship of file destination and the algorithm file, the chronological order of each edit operation is determined;Sort mould Block 406, for being ranked up according to algorithm file of the chronological order to each edit operation.
Preferably, the mobile terminal further include: receiving module 407, for determining that submodule 4045 is worked as described second When receiving the instruction of the reduction to the file destination, before determining that the reduction instructs corresponding reduction level, receive to institute That states file destination checks instruction;Display module 408, for showing the file destination and the target in display interface File corresponds to each level stop push-button;Clicking operation receiving module 409, for receiving user to the clicking operation of stop push-button, The reduction to the file destination is generated according to the clicking operation to instruct.
Mobile terminal provided in an embodiment of the present invention can be realized mobile terminal in the embodiment of the method for Fig. 1 to Fig. 2 and realize Each process, to avoid repeating, which is not described herein again.
In embodiments of the present invention, by detecting the multiple edit operation to file, target is generated according to each edit operation File generates the corresponding algorithm file of each edit operation, establishes the corresponding relationship of file destination Yu each algorithm file, when needs are gone back File destination is restored according to algorithm file when original, can satisfy and original text is reduced to edited file The demand of part.In addition, file process scheme provided in an embodiment of the present invention is compared without storing original document, storage algorithm file The utilization rate that data storage capacity promotes mobile terminal memory space can be reduced in storage original document.In addition, user can be according to File destination is reduced to original document according to demand, or is restored to the arbitrary process that user edits, promote user uses body It tests.
Embodiment five
Fig. 6 is a kind of hardware structural diagram of mobile terminal of each embodiment of the present invention,
The mobile terminal 500 includes but is not limited to: radio frequency unit 501, network module 502, audio output unit 503, defeated Enter unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, processor The components such as 510 and power supply 511.It will be understood by those skilled in the art that mobile terminal structure shown in Fig. 6 is not constituted Restriction to mobile terminal, mobile terminal may include than illustrating more or fewer components, perhaps combine certain components or Different component layouts.In embodiments of the present invention, mobile terminal include but is not limited to mobile phone, tablet computer, laptop, Palm PC, car-mounted terminal, wearable device and pedometer etc..
Processor 510, is used for: at least once edit operation of the detection to file generates target according to the edit operation File;Generate the corresponding algorithm file of each edit operation;Establish file destination pass corresponding with the algorithm file System;When receiving the instruction of the reduction to the file destination, the file destination is restored according to the algorithm file.
In embodiments of the present invention, by detecting the edit operation at least once to file, mesh is generated according to edit operation File is marked, the corresponding algorithm file of edit operation is generated, establishes the corresponding relationship of file destination Yu algorithm file, when needing to restore File destination is restored according to algorithm file when file, can satisfy and original document is reduced to edited file Demand.In addition, file process scheme provided in an embodiment of the present invention is without storing original document, storage algorithm file compared to Storage original document can reduce the utilization rate that data storage capacity promotes mobile terminal memory space.
It should be understood that the embodiment of the present invention in, radio frequency unit 501 can be used for receiving and sending messages or communication process in, signal Send and receive, specifically, by from base station downlink data receive after, to processor 510 handle;In addition, by uplink Data are sent to base station.In general, radio frequency unit 501 includes but is not limited to antenna, at least one amplifier, transceiver, coupling Device, low-noise amplifier, duplexer etc..In addition, radio frequency unit 501 can also by wireless communication system and network and other set Standby communication.
Mobile terminal provides wireless broadband internet by network module 502 for user and accesses, and such as user is helped to receive It sends e-mails, browse webpage and access streaming video etc..
Audio output unit 503 can be received by radio frequency unit 501 or network module 502 or in memory 509 The audio data of storage is converted into audio signal and exports to be sound.Moreover, audio output unit 503 can also be provided and be moved The relevant audio output of specific function that dynamic terminal 500 executes is (for example, call signal receives sound, message sink sound etc. Deng).Audio output unit 503 includes loudspeaker, buzzer and receiver etc..
Input unit 504 is for receiving audio or video signal.Input unit 504 may include graphics processor (Graphics Processing Unit, GPU) 5041 and microphone 5042, graphics processor 5041 is in video acquisition mode Or the image data of the still image or video obtained in image capture mode by image capture apparatus (such as camera) carries out Reason.Treated, and picture frame may be displayed on display unit 506.Through graphics processor 5041, treated that picture frame can be deposited Storage is sent in memory 509 (or other storage mediums) or via radio frequency unit 501 or network module 502.Mike Wind 5042 can receive sound, and can be audio data by such acoustic processing.Treated audio data can be The format output that mobile communication base station can be sent to via radio frequency unit 501 is converted in the case where telephone calling model.
Mobile terminal 500 further includes at least one sensor 505, such as optical sensor, motion sensor and other biographies Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 5061, and proximity sensor can close when mobile terminal 500 is moved in one's ear Display panel 5061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general For three axis) size of acceleration, it can detect that size and the direction of gravity when static, can be used to identify mobile terminal posture (ratio Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);It passes Sensor 505 can also include fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, wet Meter, thermometer, infrared sensor etc. are spent, details are not described herein.
Display unit 506 is for showing information input by user or being supplied to the information of user.Display unit 506 can wrap Display panel 5061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 5061.
User input unit 507 can be used for receiving the number or character information of input, and generate the use with mobile terminal Family setting and the related key signals input of function control.Specifically, user input unit 507 include touch panel 5071 and Other input equipments 5072.Touch panel 5071, also referred to as touch screen collect the touch operation of user on it or nearby (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 5071 or in touch panel 5071 Neighbouring operation).Touch panel 5071 may include both touch detecting apparatus and touch controller.Wherein, touch detection Device detects the touch orientation of user, and detects touch operation bring signal, transmits a signal to touch controller;Touch control Device processed receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 510, receiving area It manages the order that device 510 is sent and is executed.Furthermore, it is possible to more using resistance-type, condenser type, infrared ray and surface acoustic wave etc. Seed type realizes touch panel 5071.In addition to touch panel 5071, user input unit 507 can also include other input equipments 5072.Specifically, other input equipments 5072 can include but is not limited to physical keyboard, function key (such as volume control button, Switch key etc.), trace ball, mouse, operating stick, details are not described herein.
Further, touch panel 5071 can be covered on display panel 5061, when touch panel 5071 is detected at it On or near touch operation after, send processor 510 to determine the type of touch event, be followed by subsequent processing device 510 according to touching The type for touching event provides corresponding visual output on display panel 5061.Although in Fig. 6, touch panel 5071 and display Panel 5061 is the function that outputs and inputs of realizing mobile terminal as two independent components, but in some embodiments In, can be integrated by touch panel 5071 and display panel 5061 and realize the function that outputs and inputs of mobile terminal, it is specific this Place is without limitation.
Interface unit 508 is the interface that external device (ED) is connect with mobile terminal 500.For example, external device (ED) may include having Line or wireless head-band earphone port, external power supply (or battery charger) port, wired or wireless data port, storage card end Mouth, port, the port audio input/output (I/O), video i/o port, earphone end for connecting the device with identification module Mouthful etc..Interface unit 508 can be used for receiving the input (for example, data information, electric power etc.) from external device (ED) and By one or more elements that the input received is transferred in mobile terminal 500 or can be used in 500 He of mobile terminal Data are transmitted between external device (ED).
Memory 509 can be used for storing software program and various data.Memory 509 can mainly include storing program area The storage data area and, wherein storing program area can (such as the sound of application program needed for storage program area, at least one function Sound playing function, image player function etc.) etc.;Storage data area can store according to mobile phone use created data (such as Audio data, phone directory etc.) etc..In addition, memory 509 may include high-speed random access memory, it can also include non-easy The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 510 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection A part by running or execute the software program and/or module that are stored in memory 509, and calls and is stored in storage Data in device 509 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Place Managing device 510 may include one or more processing units;Preferably, processor 510 can integrate application processor and modulatedemodulate is mediated Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 510.
Mobile terminal 500 can also include the power supply 511 (such as battery) powered to all parts, it is preferred that power supply 511 Can be logically contiguous by power-supply management system and processor 510, to realize management charging by power-supply management system, put The functions such as electricity and power managed.
In addition, mobile terminal 500 includes some unshowned functional modules, details are not described herein.
Preferably, the embodiment of the present invention also provides a kind of mobile terminal, including processor 510, and memory 509 is stored in On memory 509 and the computer program that can run on the processor 510, the computer program are executed by processor 510 Each process of the above-mentioned document handling method embodiment of Shi Shixian, and identical technical effect can be reached, to avoid repeating, here It repeats no more.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium Calculation machine program, the computer program realize each process of above-mentioned document handling method embodiment, and energy when being executed by processor Reach identical technical effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium, such as only Read memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal (can be mobile phone, computer, service Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much Form belongs within protection of the invention.

Claims (10)

1. a kind of document handling method, which is characterized in that the described method includes:
The edit operation at least once to file is detected, generates file destination according to the edit operation;
Generate the corresponding algorithm file of each edit operation;
Establish the corresponding relationship of the file destination Yu the algorithm file;
When receiving the instruction of the reduction to the file destination, the file destination is gone back according to the algorithm file It is former;
Wherein, described to receive the instruction of the reduction to the file destination if the file destination corresponds to polyalgorithm file When, the step of reduction according to the algorithm file to the file destination, comprising:
When receiving the instruction of the reduction to the file destination, determine that the reduction instructs corresponding reduction level;
From the corresponding each algorithm file of the file destination, the corresponding target algorithm file of each level to be restored is determined;
According to preset hierarchic sequence, call the corresponding target algorithm file of each level to be restored, to the file destination into Row reduction.
2. the method according to claim 1, wherein the type of the algorithm file includes sequential algorithm, backward Algorithm and deformation algorithm, it is described when receiving the instruction of the reduction to the file destination, according to the algorithm file to institute File destination is stated to be restored, comprising:
When receiving the instruction of the reduction to the file destination, the type of the algorithm file is determined;
When the type of the algorithm file is sequential algorithm, algorithm file instruction inversion algorithm is obtained into Reverse Algorithm; The file destination is restored according to the Reverse Algorithm;
When the type of the algorithm file is Reverse Algorithm, the algorithm according to algorithm file instruction is to the file destination It is restored;
When the type of the algorithm file is deformation algorithm, the algorithm of algorithm instruction is deformed;It will be deformed Inversion algorithm obtains Reverse Algorithm, restores according to the Reverse Algorithm to the file destination.
3. the method according to claim 1, wherein generating the corresponding algorithm text of each edit operation described After the step of part, before described the step of establishing corresponding relationship of the file destination with each algorithm file, the side Method further include:
Determine the chronological order of each edit operation;
It is ranked up according to algorithm file of the chronological order to each edit operation.
4. the method according to claim 1, wherein referring in described ought receive to the reduction of the file destination When enabling, before determining the step of reduction instructs corresponding reduction level, the method also includes:
Reception checks instruction to the file destination;
Show that the file destination and the file destination correspond to each level stop push-button in display interface;
User is received to the clicking operation of stop push-button, the reduction of the file destination is referred to according to clicking operation generation It enables.
5. a kind of mobile terminal, which is characterized in that the mobile terminal includes:
Detection module generates file destination according to the edit operation for detecting the edit operation at least once to file;
Generation module, for generating the corresponding algorithm file of each edit operation;
Relationship establishes module, for establishing the corresponding relationship of the file destination Yu the algorithm file;
Recovery module, for when receive the reduction to the file destination instruction when, according to the algorithm file to the mesh Mark file is restored;
Wherein, the recovery module includes:
Second determines submodule, if corresponding to polyalgorithm file for the file destination, when receiving to the file destination Reduction instruction when, determine the corresponding reduction level of reduction instruction;
Third determines submodule, for determining each level pair to be restored from the corresponding each algorithm file of the file destination The target algorithm file answered;
4th reduction submodule, for calling the corresponding target algorithm text of each level to be restored according to preset hierarchic sequence Part restores the file destination.
6. mobile terminal according to claim 5, which is characterized in that the type of the algorithm file include sequential algorithm, Reverse Algorithm and deformation algorithm, the recovery module include:
First determines submodule, for determining the class of the algorithm file when the reduction for receiving the file destination instructs Type;
First reduction submodule, for when the type of the algorithm file is sequential algorithm, the algorithm file being indicated to calculate Method inverts to obtain Reverse Algorithm;The file destination is restored according to the Reverse Algorithm;
Second reduction submodule, for being indicated according to the algorithm file when the type of the algorithm file is Reverse Algorithm Algorithm the file destination is restored;
Third restores submodule, the algorithm for indicating the algorithm when the type of the algorithm file is deformation algorithm It is deformed;Deformed inversion algorithm is obtained into Reverse Algorithm, the file destination is gone back according to the Reverse Algorithm It is former.
7. mobile terminal according to claim 5, which is characterized in that the mobile terminal includes:
Determining module, for the relationship establish module establish the file destination and the algorithm file corresponding relationship it Before, determine the chronological order of each edit operation;
Sorting module, for being ranked up according to algorithm file of the chronological order to each edit operation.
8. mobile terminal according to claim 5, which is characterized in that the mobile terminal further include:
Receiving module, for determining that submodule when receiving the instruction of the reduction to the file destination, determines described second Before the reduction instructs corresponding reduction level, reception checks instruction to the file destination;
Display module is pressed for showing that the file destination and the file destination correspond to each level reduction in display interface Button;
Clicking operation receiving module, for receiving user to the clicking operation of stop push-button, according to clicking operation generation pair The reduction of the file destination instructs.
9. a kind of mobile terminal, which is characterized in that including processor, memory and be stored on the memory and can be described The computer program run on processor is realized when the computer program is executed by the processor as in Claims 1-4 The step of described in any item document handling methods.
10. a kind of computer readable storage medium, which is characterized in that store computer journey on the computer readable storage medium Sequence, the computer program realize document handling method according to any one of claims 1 to 4 when being executed by processor Step.
CN201711036215.9A 2017-10-30 2017-10-30 A kind of document handling method and mobile terminal Active CN107992378B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711036215.9A CN107992378B (en) 2017-10-30 2017-10-30 A kind of document handling method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711036215.9A CN107992378B (en) 2017-10-30 2017-10-30 A kind of document handling method and mobile terminal

Publications (2)

Publication Number Publication Date
CN107992378A CN107992378A (en) 2018-05-04
CN107992378B true CN107992378B (en) 2019-07-26

Family

ID=62031130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711036215.9A Active CN107992378B (en) 2017-10-30 2017-10-30 A kind of document handling method and mobile terminal

Country Status (1)

Country Link
CN (1) CN107992378B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109460706B (en) * 2018-09-30 2021-03-23 北京七鑫易维信息技术有限公司 Eyeball tracking information processing method and device applied to terminal
CN109460714B (en) * 2018-10-17 2021-05-04 北京七鑫易维信息技术有限公司 Method, system and device for identifying object
CN110209332A (en) * 2019-05-31 2019-09-06 维沃移动通信有限公司 A kind of information processing method and terminal device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932108A2 (en) * 1998-01-22 1999-07-28 Adobe Systems Incorporated Maintaining document state history
CN1578352A (en) * 2003-06-30 2005-02-09 日本电气株式会社 Mobile terminal and key operation method capable of restoring operation environment
CN103473796A (en) * 2013-09-04 2013-12-25 清华大学 Method for acquiring image editing history
CN103703437A (en) * 2012-03-06 2014-04-02 苹果公司 Application for viewing images

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0932108A2 (en) * 1998-01-22 1999-07-28 Adobe Systems Incorporated Maintaining document state history
CN1578352A (en) * 2003-06-30 2005-02-09 日本电气株式会社 Mobile terminal and key operation method capable of restoring operation environment
CN103703437A (en) * 2012-03-06 2014-04-02 苹果公司 Application for viewing images
CN103473796A (en) * 2013-09-04 2013-12-25 清华大学 Method for acquiring image editing history

Also Published As

Publication number Publication date
CN107992378A (en) 2018-05-04

Similar Documents

Publication Publication Date Title
CN108762954A (en) A kind of object sharing method and mobile terminal
CN107734179A (en) A kind of message prompt method, mobile terminal
CN109814968A (en) A kind of data inputting method, terminal device and computer readable storage medium
CN108111678B (en) A kind of information cuing method and mobile terminal
CN108334265B (en) A kind of document handling method and mobile terminal
CN109582475A (en) A kind of sharing method and terminal
CN110109593A (en) A kind of screenshotss method and terminal device
CN108762863A (en) A kind of notification message methods of exhibiting, device and mobile terminal
CN110196667A (en) A kind of processing method and terminal of notification message
CN109871164A (en) A kind of message method and terminal device
CN110007835A (en) A kind of method for managing object and mobile terminal
CN108681483A (en) A kind of task processing method and device
CN108898555A (en) A kind of image processing method and terminal device
CN109085968A (en) A kind of screenshotss method and terminal device
CN109522278A (en) A kind of file memory method and terminal device
CN108763540A (en) A kind of file browsing method and terminal
CN108304477A (en) A kind of document handling method and device
CN107992378B (en) A kind of document handling method and mobile terminal
CN110096203A (en) A kind of screenshot method and mobile terminal
CN110442279A (en) A kind of message method and mobile terminal
CN109981442A (en) Method for sending information and terminal device
CN109669656A (en) A kind of information display method and terminal device
CN108536349A (en) A kind of icon management method and mobile terminal
CN110007821A (en) A kind of operating method and terminal device
CN109976844A (en) A kind of message display method and mobile terminal

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