[go: up one dir, main page]

CN103605563A - System and method for avoiding maloperation - Google Patents

System and method for avoiding maloperation Download PDF

Info

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
Application number
CN201310557300.5A
Other languages
Chinese (zh)
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.)
Beijing Feijiu Liutian Tech Co Ltd
Original Assignee
Beijing Feijiu Liutian Tech 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 Beijing Feijiu Liutian Tech Co Ltd filed Critical Beijing Feijiu Liutian Tech Co Ltd
Priority to CN201310557300.5A priority Critical patent/CN103605563A/en
Publication of CN103605563A publication Critical patent/CN103605563A/en
Pending legal-status Critical Current

Links

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

For avoiding the system and method for maloperation
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.
Tip element 120 is configured to be buffered rear line prompting for the information of destruction operation instruction at the operational order receiving.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.
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.
Performance element 140 is configured to when operational order is effective, carry out corresponding operation, otherwise removes the operational order of buffer memory in buffer unit.Preferably, after carrying out corresponding operation, performance element 140 can be removed the operational order of buffer memory in buffer unit, to save storage space.
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.
CN201310557300.5A 2013-11-11 2013-11-11 System and method for avoiding maloperation Pending CN103605563A (en)

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)

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

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

Patent Citations (5)

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

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