[go: up one dir, main page]

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 PDF

Info

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
Application number
CNA2009101511889A
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.)
ZTE Corp Nanjing Branch
Original Assignee
ZTE Corp Nanjing Branch
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 ZTE Corp Nanjing Branch filed Critical ZTE Corp Nanjing Branch
Priority to CNA2009101511889A priority Critical patent/CN101610605A/en
Publication of CN101610605A publication Critical patent/CN101610605A/en
Priority to PCT/CN2010/073871 priority patent/WO2011009349A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution 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

A kind of method and system of avoiding focus loss for multi-task user interface interaction
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.
CNA2009101511889A 2009-07-23 2009-07-23 A kind of method and system of avoiding focus loss for multi-task user interface interaction Pending CN101610605A (en)

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)

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

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

Cited By (8)

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