CN103605563A - System and method for avoiding maloperation - Google Patents
System and method for avoiding maloperation Download PDFInfo
- Publication number
- CN103605563A CN103605563A CN201310557300.5A CN201310557300A CN103605563A CN 103605563 A CN103605563 A CN 103605563A CN 201310557300 A CN201310557300 A CN 201310557300A CN 103605563 A CN103605563 A CN 103605563A
- Authority
- CN
- China
- Prior art keywords
- operational order
- user
- buffer memory
- operation instruction
- maloperation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000006378 damage Effects 0.000 claims description 22
- 230000009471 action Effects 0.000 claims description 12
- 238000012217 deletion Methods 0.000 description 12
- 230000037430 deletion Effects 0.000 description 12
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a system for avoiding maloperation. The system comprises a cache unit, a prompt unit, a judge unit, and an execution unit. The cache unit is arranged for caching an operation command received from a user. The prompt unit is arranged for prompting information used for undoing the operation command to the user after the received operation command is cached. The judge unit is arranged for judging whether or not the operation command is effective based on specified conditions. The execution unit is arranged for executing corresponding operation when the operation command is effective, and otherwise, the execution unit clears the operation command cached in the cache unit. The invention further provides a method for avoiding maloperaiton. By the aid of the system and the method, working efficiency of the user during multiple important operations can be improved while maloperation is avoided.
Description
Technical field
The present invention relates to field of information processing.More specifically, the present invention relates to a kind of for avoiding the system and method for maloperation.
Background technology
In existing man-machine interaction, there is certain operations to treat cautiously.For example, once these operations can comprise, carry out the operation that just cannot recover, or consume the operation of a large amount of system resource.Yet, in man-machine interaction, inevitably can be because maloperation appears in a variety of causes.That is, user has triggered these operations under non-subjective desire.For fear of this situation, the method generally adopting is at present: when an important operation is triggered, this operation is not performed immediately, but by interface prompt user to determine whether this operation will be performed.If user selects to determine, operates and be performed; If user is maloperation, can select to cancel operation, this operation can not be performed so.
Although existing method can be avoided the generation of non-subjective desire operation in man-machine interaction, but the efficiency of man-machine interaction has been caused to very large impact; For example, when user need to carry out repeatedly important operation and do not have maloperation to occur, the execution of each operation needs user's two secondary responses.Take that to choose the scene that particular row deletes in list be example: if user wants to delete the capable data of N in list, because deletion belongs to important operation (thereby should avoid maloperation), so all can eject during the every deletion a line of user, confirm prompting.Like this, user has all deleted the capable data of N need to carry out 2N interactive operation, has had a strong impact on work efficiency.
Summary of the invention
In order to address the above problem, the invention provides a kind ofly for avoiding the system and method for maloperation, can when avoiding maloperation, improve the work efficiency of user in multi-pass operations.
Particularly, according to the first scheme of the present invention, provide a kind of for avoiding the system of maloperation, having comprised: buffer unit, the operational order being configured to receiving from user carries out buffer memory; Tip element, is configured to be buffered rear line prompting for the information of destruction operation instruction at the operational order receiving; Whether judging unit, be configured to come decision operation instruction effective based on specified conditions; And performance element, be configured to when operational order is effective, carry out corresponding operation, otherwise remove the operational order of buffer memory in buffer unit.
In one embodiment, described specified conditions comprise following at least one: user carries out any operation except the operation of destruction operation instruction, or from receiving described operational order through the schedule time.
In one embodiment, described operational order comprises action type and operating parameter.
In one embodiment, after carrying out corresponding operation, remove buffer unit in the operational order of buffer memory.
In one embodiment, in carrying out corresponding operation or removing buffer unit, after the operational order of buffer memory, described Tip element is the information for destruction operation instruction to user's prompting no longer.
According to alternative plan of the present invention, provide a kind of for avoiding the method for maloperation, comprising: the operational order receiving from user is carried out to buffer memory; At the operational order receiving, be buffered rear line prompting for the information of destruction operation instruction; Based on specified conditions, come decision operation instruction whether effective; And when operational order is effective, carry out corresponding operation, otherwise remove the operational order of buffer memory.
In one embodiment, described specified conditions comprise following at least one: user carries out any operation except the operation of destruction operation instruction, or from receiving described operational order through the schedule time.
In one embodiment, described operational order comprises action type and operating parameter.
In one embodiment, after carrying out corresponding operation, remove the operational order of buffer memory.
In one embodiment, after carrying out corresponding operation or removing the operational order of buffer memory, no longer to user, point out the information for destruction operation instruction.
Adopt the present invention, can carry out buffer memory to operational order.Only have when user carries out the operation except the operation of destruction operation instruction or reaches threshold values interval time and just carry out this operational order, and can avoid maloperation by cancelling.Therefore, the present invention can improve the work efficiency of user in multi-pass operations when avoiding maloperation.
Accompanying drawing explanation
By below in conjunction with accompanying drawing explanation the preferred embodiments of the present invention, will make of the present invention above-mentioned and other objects, features and advantages are clearer, wherein:
Fig. 1 shows according to an embodiment of the invention for avoiding the block diagram of the system of maloperation.
Fig. 2 shows according to an embodiment of the invention for avoiding the process flow diagram of the method for maloperation.
In institute of the present invention drawings attached, same or analogous structure is all with same or analogous designated.
Embodiment
To a preferred embodiment of the present invention will be described in detail, in description process, having omitted is unnecessary details and function for the present invention with reference to the accompanying drawings, to prevent that the understanding of the present invention from causing, obscures.
Fig. 1 shows according to an embodiment of the invention for avoiding the block diagram of the system 10 of maloperation.As shown in Figure 1, system 10 comprises buffer unit 110, Tip element 120, judging unit 130 and performance element 140.Below, each assembly of the system 10 shown in Fig. 1 is described in detail.
The operational order that buffer unit 110 is configured to receiving from user carries out buffer memory.Preferably, operational order can comprise action type and operating parameter.For example, for list deletion action, action type can be " deletion a line ", and operating parameter can be the unique identification of row that will be deleted.
Whether judging unit 130 is configured to come decision operation instruction effective based on specified conditions.For example, these specified conditions can be: user carries out any operation except the operation of destruction operation instruction.Alternatively, these specified conditions can be also: from receiving described operational order through the schedule time.Certainly, it will be understood by those skilled in the art that these specified conditions are not limited to above example, but can determine according to actual conditions.
In addition, in carrying out corresponding operation or removing buffer unit 110, after the operational order of buffer memory, Tip element 120 is preferably no longer pointed out the information for destruction operation instruction to user.
Below, the deletion action of certain a line in delete list of take is example, describes in detail for avoiding the application of the system 10 of maloperation.
Supposing the system 10 receives the operational order of " deletion a line " that user sends.This operational order is cached in buffer unit 110.At this moment, can on interface, show this operation executed, as the row that will delete disappears, data are submitted, etc.But in fact do not carry out this deletion action.
Correspondingly, Tip element 120 shows the button of cancelling that is used for cancelling " deletion a line ".If this operation is maloperation (such as the careless maloperation of carrying out of user), user can cancel button to cancel this operation by click.Like this, this operational order will be removed from buffer unit 110.Meanwhile, on interface, display operation is resumed, and the row of for example deleting occurs again.
On the contrary, if judging unit 130 these operational order of judgement effective (that is, user wishes to carry out the operation of " deletion a line " really), actual these operation of execution of performance element 140.Now, this row is just really deleted.Afterwards, empty the operational order of buffer memory " deletion a line " in buffer unit 110, Tip element 120 no longer shows the button of cancelling for destruction operation simultaneously.
In this example, can in buffer unit 110, set up and only can store the spatial cache of an operational order.Yet, it will be understood by those skilled in the art that and can also set up as required for storing the spatial cache of more than one operational order.In addition, can carry out setup times threshold values according to actual conditions.When user reaches this threshold values without the length of the interval time of any other operation, judging unit 130 these operational orders of judgement are effective.
Adopt the system of the present embodiment, can carry out buffer memory to operational order.Only have when user carries out the operation except the operation of destruction operation instruction or reaches threshold values interval time and just carry out this operational order, and can avoid maloperation by cancelling.Therefore, the present invention can improve the work efficiency of user in multi-pass operations when avoiding maloperation.To delete the example that is operating as of a line from list, when user need to delete N line item in list, take original mode, because needs are avoided maloperation, user needs to click for 2N time.And use the present invention, in the situation that can avoiding maloperation equally, user only needs to click for N time, and efficiency is doubled.
Fig. 2 shows according to an embodiment of the invention for avoiding the process flow diagram of the method 20 of maloperation.As shown in Figure 2, method 20 starts at step S210 place.
At step S220 place, the operational order receiving from user is carried out to buffer memory.Preferably, operational order can comprise action type and operating parameter.For example, for list deletion action, action type can be " deletion a line ", and operating parameter can be the unique identification of row that will be deleted.
At step S230 place, at the operational order receiving, be buffered rear line prompting for the information of destruction operation instruction.For example, prompting can be the button of cancelling showing at interface for the information of destruction operation instruction.If this operation is maloperation, user can click and cancel button to cancel this operation.
At step S240 place, based on specified conditions, come decision operation instruction whether effective.For example, these specified conditions can be: user carries out any operation except the operation of destruction operation instruction.Alternatively, these specified conditions can be also: from receiving described operational order through the schedule time.Certainly, it will be understood by those skilled in the art that these specified conditions are not limited to above example, but can determine according to actual conditions.
At step S250 place, if be effectively in the decision operation instruction of step S240 place, carry out corresponding operation.Otherwise, the operational order of removing buffer memory.Preferably, after carrying out corresponding operation, can remove the operational order of buffer memory, to save storage space.
Finally, method 20 finishes at step S260 place.
Should be appreciated that, the above embodiment of the present invention can realize by both combinations of software, hardware or software and hardware.For example, various assemblies in system 10 shown in Fig. 1 can be realized by multiple device, these devices include but not limited to: mimic channel, digital circuit, general processor, digital signal processing (DSP) circuit, programmable processor, special IC (ASIC), field programmable gate array (FPGA), programmable logic device (PLD) (CPLD), etc.In addition, the mode that the various assemblies in system 10 also can combine by hardware and software realizes, or with the form of software, realizes completely.
In addition, those skilled in the art will appreciate that the data of describing in the embodiment of the present invention can be stored in local data base, also can be stored in distributed data base or can be stored in remote data base.
In addition, embodiments of the invention disclosed herein can be realized on computer program.More specifically, this computer program is following a kind of product: have computer-readable medium, on computer-readable medium, coding has computer program logic, and when carrying out on computing equipment, this computer program logic provides relevant operation to realize technique scheme of the present invention.While carrying out at least one processor at computing system, computer program logic makes the operation (method) described in the processor execution embodiment of the present invention.This set of the present invention is typically provided as and arranges or be coded in such as the software on the computer-readable medium of light medium (such as CD-ROM), floppy disk or hard disk etc., code and/or other data structures or such as other media or the Downloadable software image in one or more module, the shared data bank etc. of the firmware on one or more ROM or RAM or PROM chip or microcode.Software or firmware or this configuration can be arranged on computing equipment, so that the one or more processors in computing equipment are carried out the described technical scheme of the embodiment of the present invention.
So far invention has been described in conjunction with the preferred embodiments.Should be appreciated that, those skilled in the art without departing from the spirit and scope of the present invention, can carry out various other change, replacement and interpolations.Therefore, scope of the present invention is not limited to above-mentioned specific embodiment, and should be limited by claims.
Claims (10)
1. for avoiding a system for maloperation, comprising:
Buffer unit, the operational order being configured to receiving from user carries out buffer memory;
Tip element, is configured to be buffered rear line prompting for the information of destruction operation instruction at the operational order receiving;
Whether judging unit, be configured to come decision operation instruction effective based on specified conditions; And
Performance element, is configured to when operational order is effective, carry out corresponding operation, otherwise removes the operational order of buffer memory in buffer unit.
2. system according to claim 1, wherein, described specified conditions comprise following at least one: user carries out any operation except the operation of destruction operation instruction, or from receiving described operational order through the schedule time.
3. system according to claim 1, wherein, described operational order comprises action type and operating parameter.
4. system according to claim 1, wherein, after carrying out corresponding operation, removes the operational order of buffer memory in buffer unit.
5. system according to claim 1, wherein, in carrying out corresponding operation or removing buffer unit, after the operational order of buffer memory, described Tip element is the information for destruction operation instruction to user's prompting no longer.
6. for avoiding a method for maloperation, comprising:
The operational order receiving from user is carried out to buffer memory;
At the operational order receiving, be buffered rear line prompting for the information of destruction operation instruction;
Based on specified conditions, come decision operation instruction whether effective; And
When operational order is effective, carry out corresponding operation, otherwise remove the operational order of buffer memory.
7. method according to claim 6, wherein, described specified conditions comprise following at least one: user carries out any operation except the operation of destruction operation instruction, or from receiving described operational order through the schedule time.
8. method according to claim 6, wherein, described operational order comprises action type and operating parameter.
9. method according to claim 6, wherein, after carrying out corresponding operation, removes the operational order of buffer memory.
10. method according to claim 6, wherein, after carrying out corresponding operation or removing the operational order of buffer memory, no longer points out the information for destruction operation instruction to user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310557300.5A CN103605563A (en) | 2013-11-11 | 2013-11-11 | System and method for avoiding maloperation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310557300.5A CN103605563A (en) | 2013-11-11 | 2013-11-11 | System and method for avoiding maloperation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103605563A true CN103605563A (en) | 2014-02-26 |
Family
ID=50123792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310557300.5A Pending CN103605563A (en) | 2013-11-11 | 2013-11-11 | System and method for avoiding maloperation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103605563A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016023493A1 (en) * | 2014-08-15 | 2016-02-18 | 北京配天技术有限公司 | Control method of human-machine interface responding to operation instruction and terminal |
CN105955758A (en) * | 2016-05-24 | 2016-09-21 | 乐视控股(北京)有限公司 | Method and apparatus for cancelling operation in terminal |
CN106775727A (en) * | 2016-12-20 | 2017-05-31 | 珠海市魅族科技有限公司 | A kind of control method and device of mobile terminal |
CN106775681A (en) * | 2016-12-01 | 2017-05-31 | 珠海市魅族科技有限公司 | Incorrect manipulation processing method and maloperation processing unit |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340486A (en) * | 2008-08-26 | 2009-01-07 | 深圳华为通信技术有限公司 | Method and apparatus for deleting information |
CN103034400A (en) * | 2012-12-11 | 2013-04-10 | 广东欧珀移动通信有限公司 | How to prevent accidental deletion of files |
CN103079012A (en) * | 2013-01-11 | 2013-05-01 | 广东欧珀移动通信有限公司 | Method for preventing misoperation on mobile phone |
WO2013111233A1 (en) * | 2012-01-25 | 2013-08-01 | Canon Kabushiki Kaisha | Information processing apparatus, method, and program |
CN103309588A (en) * | 2013-06-19 | 2013-09-18 | 广东欧珀移动通信有限公司 | Method, device and system for preventing mobile terminal from misoperation |
-
2013
- 2013-11-11 CN CN201310557300.5A patent/CN103605563A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340486A (en) * | 2008-08-26 | 2009-01-07 | 深圳华为通信技术有限公司 | Method and apparatus for deleting information |
WO2013111233A1 (en) * | 2012-01-25 | 2013-08-01 | Canon Kabushiki Kaisha | Information processing apparatus, method, and program |
CN103034400A (en) * | 2012-12-11 | 2013-04-10 | 广东欧珀移动通信有限公司 | How to prevent accidental deletion of files |
CN103079012A (en) * | 2013-01-11 | 2013-05-01 | 广东欧珀移动通信有限公司 | Method for preventing misoperation on mobile phone |
CN103309588A (en) * | 2013-06-19 | 2013-09-18 | 广东欧珀移动通信有限公司 | Method, device and system for preventing mobile terminal from misoperation |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016023493A1 (en) * | 2014-08-15 | 2016-02-18 | 北京配天技术有限公司 | Control method of human-machine interface responding to operation instruction and terminal |
US10452402B2 (en) | 2014-08-15 | 2019-10-22 | Shenzhen A&E Intelligent Technology Institute Co., Ltd. | Operation instruction response control method and terminal for human-machine interface |
CN105955758A (en) * | 2016-05-24 | 2016-09-21 | 乐视控股(北京)有限公司 | Method and apparatus for cancelling operation in terminal |
CN106775681A (en) * | 2016-12-01 | 2017-05-31 | 珠海市魅族科技有限公司 | Incorrect manipulation processing method and maloperation processing unit |
CN106775727A (en) * | 2016-12-20 | 2017-05-31 | 珠海市魅族科技有限公司 | A kind of control method and device of mobile terminal |
CN106775727B (en) * | 2016-12-20 | 2020-09-25 | 珠海市魅族科技有限公司 | Control method and device of mobile terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105095107A (en) | Buffer memory data cleaning method and apparatus | |
KR101603751B1 (en) | Instruction word compression apparatus and method for instruction level parallelism computer | |
CN102652308B (en) | Method and system for efficiently loading of data into memory of computing system | |
CN105204781B (en) | Compression method, device and equipment | |
WO2017006674A1 (en) | Information processing system, storage control device, storage control method, and storage control program | |
CN103605563A (en) | System and method for avoiding maloperation | |
WO2017006675A1 (en) | Information processing system, storage control device, storage control method, and storage control program | |
CN104808952A (en) | Data caching method and device | |
CN103473343A (en) | File management method, device and terminal | |
CN102999399B (en) | The method and apparatus that a kind of JBOD array is automatically renewed | |
CN110018883A (en) | A kind of virtual machine delet method, device, equipment and storage medium | |
CN105487987A (en) | Method and device for processing concurrent sequential reading IO (Input/Output) | |
CN104468240A (en) | Cloud terminal management method and device | |
SG181959A1 (en) | System event logging system | |
CN104991866B (en) | The adjustment method and device of JS programs | |
CN104572917A (en) | Method and device for locking data and distributed storage system | |
CN109933461A (en) | A method and apparatus for data processing | |
US20160266808A1 (en) | Information processing device, information processing method, and recording medium | |
CN104199729A (en) | Resource management method and system | |
US9652155B2 (en) | Computer system, cash data management method, and computer | |
JP4792335B2 (en) | RAID device, RAID control program, and cache management method | |
CN110851398B (en) | Garbage data recovery processing method and device and electronic equipment | |
CN112463350A (en) | Background application optimization method and device, storage medium and electronic device | |
JP6131818B2 (en) | Cache method, cache device, and computer program | |
CN103761473A (en) | Application management system and method for mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140226 |
|
RJ01 | Rejection of invention patent application after publication |