CN101610605A - A kind of method and system of avoiding focus loss for multi-task user interface interaction - Google Patents
A kind of method and system of avoiding focus loss for multi-task user interface interaction Download PDFInfo
- Publication number
- CN101610605A CN101610605A CNA2009101511889A CN200910151188A CN101610605A CN 101610605 A CN101610605 A CN 101610605A CN A2009101511889 A CNA2009101511889 A CN A2009101511889A CN 200910151188 A CN200910151188 A CN 200910151188A CN 101610605 A CN101610605 A CN 101610605A
- Authority
- CN
- China
- Prior art keywords
- window
- priority application
- dialog box
- protection
- application
- 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
- 230000003993 interaction Effects 0.000 title claims abstract description 11
- 230000008569 process Effects 0.000 claims description 4
- 230000006378 damage Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of method of avoiding focus loss for multi-task user interface interaction; comprise: after terminal detects priority application; before the user interface UI dialog box that ejects priority application; on screen, draw the protection window; the protection window is set does not accept the focus incident; and the UI dialog box of the protection coverage of window on screen greater than priority application be set, the UI dialog box of priority application is presented on the protection window.The present invention is by drawing the protection window; and this protection window is set does not accept the focus incident; on the protection window, eject the UI dialog box of priority application; realization avoids because the focus loss of the priority application that misoperation causes; the present invention has strengthened user's operability and controllability, improves the use friendliness of user to portable terminal.
Description
Technical field
The present invention relates to the terminal equipment technical field, relate in particular to a kind of method and system of avoiding focus loss for multi-task user interface interaction.
Background technology
Development along with modern communication technology, the terminal equipment that people use also develops rapidly, and mobile phone has become the indispensable portable terminal of people, in order to support increasing business, mobile terminal device generally adopts multiple task operating system, such as Linux and Windows etc.The portable terminal of employing multiple task operating system must be resolved the problem of Multi-task Concurrency, and simultaneously, in order to meet popular use habit more, the input mode of portable terminal also more adopts hand-written point to touch mode.
Because the restriction that portable terminal is originally experienced screen size when multitask UI (User Interface, user interface) is mutual, is adopted the overlapping mode in interface usually.
As shown in Figure 1, suppose that task A is at running background, on the interface, do not show, as task A when event occurs, need on the interface of other task of current operation, eject the UI dialog box of task A, with the request user immediately to task A event handle, claim that task A is a priority application, the focus of portable terminal drops on the task A.
As shown in Figure 2, using 1~application 9 is in the window of same full screen display, if clicked other zone in addition, UI interface of task A this moment, will cause the focus of portable terminal to drop in the window of using 1~application, 9 places, the window of using 1~application, 9 places will cover the UI dialog box of task A, that is to say, operate at the UI interface of the priority application that can't need control this moment to the user, and can't again focus be transferred on the UI dialog box of task A, this situation just is referred to as the mutual focus loss of multitask UI.
Such as, the mobile phone of band Bluetooth function is received the connection request of another bluetooth equipment on interface of main menu, and the message window that this connection request ejects not is full frame, the careless misoperation of user, click connection request window other zone in addition, mobile phone will lose the focus of connection request window so, and can't allow the user select "Yes" or "No", to accept or refusal bluetooth connection request.
Therefore, need a kind of method, solve when multitask UI interactive interface is overlapping the problem of priority application focus loss.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of method and system of avoiding focus loss for multi-task user interface interaction, make the user when other application and the UI dialog box of priority application are overlapping, can only click the UI dialog box of priority application, and can't click the UI of other application, realize avoiding focus loss.
For solving the problems of the technologies described above, a kind of method of avoiding focus loss for multi-task user interface interaction of the present invention comprises:
After terminal detects priority application; before the user interface UI dialog box that ejects priority application; on screen, draw the protection window; the protection window is set does not accept the focus incident; and the UI dialog box of the protection coverage of window on screen greater than priority application be set, the UI dialog box of priority application is presented on the protection window.
Further, the protection window is full frame transparent or semitransparent window.
Further, the process of drafting protection window comprises on screen:
The statement window, the layer attribute of this window is set to top-level window, and window is set to transparent demonstration;
The size attribute that window is set is for obtaining the screen pixels size.
Further, this method also comprises:
The user is after operating the UI dialog box of priority application, and terminal discharges the focus of the UI dialog box of priority application, and destroys the protection window.
Further,, exist operation that the window of one or more application is arranged on the terminal, then protect window to be plotted in the top layer that this operation has the window of one or more application if before detecting priority application.
Further, a kind of system that avoids focus loss for multi-task user interface interaction comprises: event checking module and window drafting module, wherein:
Event checking module is used to detect priority application, and after detecting priority application, sends the drafting window notification messages to the window drafting module;
The window drafting module; be used on screen, drawing the protection window; the protection window is set does not accept the focus incident, and the UI dialog box of the protection coverage of window on screen greater than priority application is set, the UI dialog box of priority application is presented on the protection window.
Further, the protection window is full frame transparent or semitransparent window.
Further, the window drafting module is drawn the process that comprises window and is comprised on screen:
The statement window, the layer attribute of this window is set to top-level window, and window is set to transparent demonstration;
The size attribute that window is set is for obtaining the screen pixels size.
Further, this system also comprises window destruction module;
Whether event checking module also is used to detect the user and the UI dialog box of priority application is operated, and finishes the UI dialog box of priority application is operated if detect the user, then destroys module to window and sends and destroy window notification messages;
Window is destroyed module, is used for receiving after window destroys notification message, the focus of the UI dialog box of priority application is discharged, and destroy the protection window.
Further, if before event checking module detects priority application, exist operation that the window of one or more application is arranged, then the window drafting module will protect window to be plotted in the top layer that operation has the window of one or more application
The present invention is by drawing the protection window; and this protection window is set does not accept the focus incident; on the protection window, eject the UI dialog box of priority application; realization avoids because the focus loss of the priority application that misoperation causes; the present invention has: use flexible, simple; available strong advantage; on the multitask UI of any terminal equipment is mutual, all can adopt the method; method is simple; only can realize by software coding; the present invention has strengthened user's operability and controllability, improves the use friendliness of user to portable terminal.
Description of drawings
Fig. 1 is when multitask UI is mutual in the prior art, the structural representation that a plurality of application are concurrent;
Fig. 2 causes the focus loss schematic diagram for misoperation in the prior art;
Fig. 3 is the flow chart of the inventive method;
Fig. 4 draws the schematic diagram of screen display behind the protection window for the present invention;
Fig. 5 is the Organization Chart of system of the present invention.
Embodiment
When the present invention operates in the window in one or more application; if one uses the generation incident; then before the UI dialog box that ejects priority application; on the window that moves application, draw the protection window; this protection window is set does not accept the focus incident; on the protection window, eject the UI dialog box of priority application; because the protection window is not accepted the focus incident; therefore; even the overdue UI dialog box any screen area in addition that has hit priority application of user, the focus of system still rests on the priority application.
Below in conjunction with accompanying drawing specific implementation method of the present invention is described.
Figure 3 shows that the present invention avoids the method for focus loss for multi-task user interface interaction, comprising:
301: terminal has detected the generation incident of using, and the application that incident takes place claims priority application;
302: terminal is drawn the protection window on screen before ejecting the UI dialog box of priority application, and the focus event attribute that this protection window is set is for accepting the focus incident, and is provided with and protects the UI dialog box of the coverage of window on screen greater than priority application;
It is full frame transparent or semitransparent window that the protection window can be set.
The concrete steps of drawing the protection window comprise:
(A) window of statement, the layer attribute of window is set to top-level window, promptly be presented at the top layer of screen, and window is set to transparent demonstration;
(B) size attribute of window is set for obtaining the screen pixels size;
(C) the focus event attribute of window is set to not accept the focus incident.
If before detecting priority application, exist operation that the window of one or more application is arranged on the terminal, then will protect window to be plotted in the top layer that operation has the window of one or more application.
303: the UI dialog box that on the protection window, ejects priority application;
Figure 4 shows that the schematic diagram that ejects the UI dialog box of priority application on the protection window, the window of using 1~9 place is in the bottom, the protection window layer that mediates, and the UI dialog box of priority application is on the protection window.
Even if click the screen area beyond the UI dialog box of priority application this moment, because the protection window is not accepted the focus incident, focus yet still on priority application, can not drop on other and use, and makes the user still have the control of priority application.
304: after the user operated the UI dialog box of priority application, terminal discharged the focus of the UI dialog box of priority application, destroyed the protection window, and focus drops on other and uses, thereby continued other application of control.
As shown in Figure 5, the present invention also provides a kind of system that avoids focus loss for multi-task user interface interaction, comprising: event checking module, window drafting module and window are destroyed module, wherein:
Event checking module, be used to detect priority application, and after detecting priority application, send the drafting window notification messages to the window drafting module, be used to also check whether the user operates the UI dialog box of priority application, finish the UI dialog box of priority application is operated if detect the user, then destroy module and send and destroy window notification messages to window.
The window drafting module; be used for after receiving the drafting window notification messages; on screen, draw the protection window; the protection window is set does not accept the focus incident; and the UI dialog box of the protection coverage of window on screen greater than priority application be set; the UI dialog box of priority application is presented on the protection window, and it is full frame transparent or semitransparent window that the protection window can be set.
The concrete steps that the window drafting module is drawn the protection window comprise:
(A) window of statement, the layer attribute of window is set to top-level window, promptly be presented at the top layer of screen, and window is set to transparent demonstration;
(B) size attribute of window is set for obtaining the screen pixels size;
(C) the focus event attribute of window is set to not accept the focus incident.
If before detecting priority application, existed operation that the window of one or more application is arranged, then the window drafting module will protect window to be plotted in the top layer that operation has the window of one or more application.
Window is destroyed module, is used for receiving after window destroys notification message, the focus of the UI dialog box of priority application is discharged, and destroy the protection window.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1, a kind of method of avoiding focus loss for multi-task user interface interaction comprises:
After terminal detects priority application; before the user interface UI dialog box that ejects priority application; on screen, draw the protection window; the protection window is set does not accept the focus incident; and the UI dialog box of the coverage of described protection window on screen greater than described priority application be set, the UI dialog box of described priority application is presented on the described protection window.
2, the method for claim 1 is characterized in that, described protection window is full frame transparent or semitransparent window.
3, method as claimed in claim 2 is characterized in that, described process of drawing the protection window on screen comprises:
The statement window, the layer attribute of this window is set to top-level window, and window is set to transparent demonstration;
The size attribute that window is set is for obtaining the screen pixels size.
4, as claim 1,2 or 3 described methods, it is characterized in that this method also comprises:
The user is after operating the UI dialog box of described priority application, and terminal discharges the focus of the UI dialog box of described priority application, and destroys described protection window.
5, method as claimed in claim 4 is characterized in that, if before detecting priority application, exists operation that the window of one or more application is arranged on the terminal, and then described protection window is plotted in the top layer that this operation has the window of one or more application.
6, a kind of system that avoids focus loss for multi-task user interface interaction comprises: event checking module and window drafting module, wherein:
Described event checking module is used to detect priority application, and after detecting priority application, sends the drafting window notification messages to the window drafting module;
Described window drafting module; be used on screen, drawing the protection window; the protection window is set does not accept the focus incident; and the UI dialog box of the coverage of described protection window on screen greater than described priority application be set, the UI dialog box of described priority application is presented on the described protection window.
7, system as claimed in claim 6 is characterized in that, described protection window is full frame transparent or semitransparent window.
8, system as claimed in claim 7 is characterized in that, described window drafting module is drawn the process that comprises window and comprised on screen:
The statement window, the layer attribute of this window is set to top-level window, and window is set to transparent demonstration;
The size attribute that window is set is for obtaining the screen pixels size.
As claim 5,6 or 7 described systems, it is characterized in that 9, this system also comprises window destruction module;
Whether described event checking module also is used to detect the user and the UI dialog box of priority application is operated, and finishes the UI dialog box of priority application is operated if detect the user, then destroys module to window and sends and destroy window notification messages;
Window is destroyed module, is used for receiving after window destroys notification message, the focus of the UI dialog box of described priority application is discharged, and destroy described protection window.
10, system as claimed in claim 9; it is characterized in that; if before described event checking module detects priority application, exist operation that the window of one or more application is arranged, then described window drafting module is plotted in the top layer that operation has the window of one or more application with described protection window.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101511889A CN101610605A (en) | 2009-07-23 | 2009-07-23 | A kind of method and system of avoiding focus loss for multi-task user interface interaction |
PCT/CN2010/073871 WO2011009349A1 (en) | 2009-07-23 | 2010-06-12 | Method and system for multi-task user interface interaction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101511889A CN101610605A (en) | 2009-07-23 | 2009-07-23 | A kind of method and system of avoiding focus loss for multi-task user interface interaction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101610605A true CN101610605A (en) | 2009-12-23 |
Family
ID=41484117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009101511889A Pending CN101610605A (en) | 2009-07-23 | 2009-07-23 | A kind of method and system of avoiding focus loss for multi-task user interface interaction |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101610605A (en) |
WO (1) | WO2011009349A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011009349A1 (en) * | 2009-07-23 | 2011-01-27 | 中兴通讯股份有限公司 | Method and system for multi-task user interface interaction |
CN102109946A (en) * | 2009-12-24 | 2011-06-29 | 技嘉科技股份有限公司 | Electronic device and user interface display method thereof |
CN103473027A (en) * | 2013-09-16 | 2013-12-25 | 张智锋 | Split-screen multi-task interaction method for communication terminal and communication terminal |
CN106126007A (en) * | 2016-06-13 | 2016-11-16 | 天脉聚源(北京)传媒科技有限公司 | Implementation method that a kind of pop-up box does not disappears and device |
CN107025032A (en) * | 2015-12-02 | 2017-08-08 | 京瓷办公信息系统株式会社 | DISPLAY INPUT DEVICE, IMAGE PROCESSING APPARATUS and DISPLAY INPUT METHOD |
CN109462696A (en) * | 2018-11-20 | 2019-03-12 | 努比亚技术有限公司 | Information cuing method, mobile terminal and computer readable storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6078942A (en) * | 1996-04-25 | 2000-06-20 | Microsoft Corporation | Resource management for multimedia devices in a computer |
US20060090169A1 (en) * | 2004-09-29 | 2006-04-27 | International Business Machines Corporation | Process to not disturb a user when performing critical activities |
US8458619B2 (en) * | 2004-12-14 | 2013-06-04 | International Business Machines Corporation | Method, system and program product for screensaver breakthrough of prioritized messages |
CN101610605A (en) * | 2009-07-23 | 2009-12-23 | 中兴通讯股份有限公司南京分公司 | A kind of method and system of avoiding focus loss for multi-task user interface interaction |
-
2009
- 2009-07-23 CN CNA2009101511889A patent/CN101610605A/en active Pending
-
2010
- 2010-06-12 WO PCT/CN2010/073871 patent/WO2011009349A1/en active Application Filing
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011009349A1 (en) * | 2009-07-23 | 2011-01-27 | 中兴通讯股份有限公司 | Method and system for multi-task user interface interaction |
CN102109946A (en) * | 2009-12-24 | 2011-06-29 | 技嘉科技股份有限公司 | Electronic device and user interface display method thereof |
CN103473027A (en) * | 2013-09-16 | 2013-12-25 | 张智锋 | Split-screen multi-task interaction method for communication terminal and communication terminal |
CN103473027B (en) * | 2013-09-16 | 2017-01-04 | 张智锋 | A kind of communicating terminal split screen multi-task interaction method and communicating terminal |
CN107025032A (en) * | 2015-12-02 | 2017-08-08 | 京瓷办公信息系统株式会社 | DISPLAY INPUT DEVICE, IMAGE PROCESSING APPARATUS and DISPLAY INPUT METHOD |
CN107025032B (en) * | 2015-12-02 | 2019-12-20 | 京瓷办公信息系统株式会社 | Display input device, image processing device, and display input method |
CN106126007A (en) * | 2016-06-13 | 2016-11-16 | 天脉聚源(北京)传媒科技有限公司 | Implementation method that a kind of pop-up box does not disappears and device |
CN109462696A (en) * | 2018-11-20 | 2019-03-12 | 努比亚技术有限公司 | Information cuing method, mobile terminal and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2011009349A1 (en) | 2011-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10140014B2 (en) | Method and terminal for activating application based on handwriting input | |
CN101604223B (en) | Unlocking method and system of touch screen and touch screen device | |
CN108701000B (en) | Method for processing notification and electronic equipment | |
CN103699454B (en) | Emergency processing method of broken touch screen of computer system and application of emergency processing method | |
US10133388B2 (en) | Input device | |
CN101950236B (en) | Method for processing message | |
CN103369121B (en) | unread message display method and device | |
CN101739204B (en) | Method and device for selecting multiple objects in batches and touch screen terminal | |
CN103034397B (en) | A kind of dynamic unlocking method based on nearest task, device and mobile terminal | |
US20130290879A1 (en) | Displaying notification messages and messages on a portable electronic device | |
CN113946245A (en) | Split screen display method and device and terminal | |
CN101610605A (en) | A kind of method and system of avoiding focus loss for multi-task user interface interaction | |
CN103543903A (en) | Quick operation method and device and mobile terminal | |
CN109766037A (en) | Prompt method and terminal device | |
CN112764891B (en) | Electronic terminal and method for controlling application | |
CN110062105A (en) | A kind of interface display method and terminal device | |
CN103019585A (en) | Single point control method and signal point control device of touch screen and mobile terminal | |
KR20150054166A (en) | Method and computer readable recording medium for managing a transmission message in a messsenger service | |
CN103812990A (en) | Terminal device and control method thereof | |
CN201689407U (en) | Device adopting user's gestures to replace exit key and enter key of terminal unit | |
CN111857453A (en) | Functional interface display method, computer device and storage medium | |
CN103365524A (en) | Application synergy method based on status bar icon and communication terminal | |
CN104866198A (en) | A method for quickly switching display interfaces | |
CN102968270A (en) | Data deleting method and terminal equipment thereof | |
CN105745988B (en) | Short message processing method for mobile terminal and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20091223 |