CN103399710A - Multi-window operating achieving mobile terminal and method - Google Patents

Multi-window operating achieving mobile terminal and method Download PDF

Info

Publication number
CN103399710A
CN103399710A CN201310341946XA CN201310341946A CN103399710A CN 103399710 A CN103399710 A CN 103399710A CN 201310341946X A CN201310341946X A CN 201310341946XA CN 201310341946 A CN201310341946 A CN 201310341946A CN 103399710 A CN103399710 A CN 103399710A
Authority
CN
China
Prior art keywords
window
application
touch
screen
module
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
CN201310341946XA
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.)
Fuzhou Rockchip Electronics Co Ltd
Original Assignee
Fuzhou Rockchip Electronics 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 Fuzhou Rockchip Electronics Co Ltd filed Critical Fuzhou Rockchip Electronics Co Ltd
Priority to CN201310341946XA priority Critical patent/CN103399710A/en
Publication of CN103399710A publication Critical patent/CN103399710A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

The invention provides a multi-window operating achieving mobile terminal. A control unit comprises a touch recognition module, a window processing module and a task processing module. The task processing module responds to multiple control signals generated by the touch recognition module to operate multiple corresponding applications. A corresponding window is distributed for each application by the window processing module, a window arrangement requirement is further responded to by the window processing module to zoom the windows of the applications according to a matrix transformation sequence, and the zoomed windows are arranged by the window processing module according to a preset sequence. The invention further provides a multi-window operating achieving method. Therefore, the aims that in the prior art, multiple foreground task windows are displayed on the same screen and the task windows are displayed at the same time are achieved, and multiple simultaneously-operating foreground tasks can be simultaneously displayed on the same screen.

Description

Realize mobile terminal and the method for multiwindow operation
Technical field
The present invention relates to the mobile device communication applied technical field, relate in particular to a kind of mobile terminal and method that realizes the multiwindow operation.
Background technology
Along with the fast development of mobile communication and the information processing technology, such as the mobile communication terminal of mobile phone, become multi-function device.For example, nearest mobile terminal be configured to support such as text message transmission, Email, video broadcast, the various subsidiary functions of wireless Internet access, game and DMB function.Along with the enhancing of these multimedia functions, in the display device of exploitation mobile terminal, to meet modern day user, feel the needs of visual information.
Usually, mobile terminal is supported multitask, and this is in the situation that have multiprocessor or a plurality of application that software support allows to be arranged on mobile terminal are moved simultaneously.Mobile terminal and user's interactive means is also more and more abundanter, and except traditional keyboard and mouse, touch-screen also uses widely, by the support single-point that starts, supports up till now multiple point touching.In user's input at one time now, a plurality of modes can be arranged, produce a plurality of events, but present system only has a foreground task usually, and foreground task has taken all user's inputs.
Present multitask system only has foreground to show on a screen, other task is all at running background, can't with user's direct interaction.And the window that this multitask is carried out is simultaneously displayed in current screen in stacking mode usually, and what be in that the window of prospect presents is foreground task.By the below window being presented to prospect to realize the switching of foreground task.But the user of existing multi-touch screen can control a plurality of points, and these a plurality of points can be used to asking different task, and all these tasks all need to be at foreground and user interactions.Therefore, existing mobile terminal can't meet that multitask presents as foreground simultaneously and with the demand of user interactions.
Summary of the invention
Embodiment of the present invention technical matters to be solved is, a kind of mobile terminal and method that realizes the multiwindow operation is provided, to solve in prior art, on same screen, present the window of a plurality of foreground tasks and the problem that these task windows show simultaneously, thereby on same screen, can present simultaneously a plurality of foreground tasks of operation simultaneously.
For solving the problems of the technologies described above, the invention provides a kind of mobile terminal of realizing the multiwindow operation, comprise display unit, indicative control unit, control module and touch detection unit, this control module comprises touch recognition module, window treatments module and task processing module.this touch recognition module is carried out application-specific for the request that detects according to this touch detection unit and is produced corresponding control signal, this task processing module is for the corresponding application of control signal operation that responds this touch recognition module and produce and in the current corresponding application of control signal operation that is again producing in response to this touch recognition module while just moving at least one application, the application distribution one corresponding window that this window treatments module is carried out for responding this task processing module, and call this indicative control unit and control this display unit and in background, show that the window of this at least one application is be used to presenting the application of this execution.This window treatments module is also carried out convergent-divergent by the window of this at least one application according to the matrixing sequence by the window request of arranging that this touch recognition module detects for response, and the window after convergent-divergent is arranged to be presented on this display unit according to pre-defined rule.
Correspondingly, the present invention also provides a kind of method that realizes multiwindow operation, is applied to a mobile terminal with touch-screen, and the method comprises:
Current, in response to the user, ask to carry out the execution window of apply and showing at least one application of execution while just moving at least one other application.
In response to the window that the detects request of arranging, the window of this at least one application is carried out to convergent-divergent according to the matrixing sequence on touch-screen, and the window after convergent-divergent is arranged according to pre-defined rule.And
When application is carried out in multitask, monitor touch-screen to determine touch event, and carry out corresponding function.
A kind of mobile terminal and method that realizes the multiwindow operation provided by the invention, current, just moving at least one when application and in response to the user, asking the execution window of carrying out the application and showing simultaneously the application that this moves simultaneously, and when the window that user's input detected is arranged request, above-mentioned window is dwindled according to the matrixing sequence, and the window after dwindling sorts according to pre-defined rule, thereby shows simultaneously for the user window that these a plurality of application present.The invention solves the problem that the window that presents a plurality of foreground tasks in prior art on same screen and these task windows show simultaneously, thereby on same screen, can present simultaneously a plurality of foreground tasks of operation simultaneously.
The accompanying drawing explanation
Fig. 1 is the high-level schematic functional block diagram of the mobile terminal of realizing the multiwindow operation in embodiment of the present invention;
Fig. 2 is the operation interface schematic diagram that enters multitask environment in embodiment of the present invention;
Fig. 3 is that the multiwindow in first embodiment of the invention is arranged the interface schematic diagram;
Fig. 4 is that the multiwindow in second embodiment of the invention is arranged the interface schematic diagram;
Fig. 5 is that mobile terminal shown in Figure 4 is adjusted the operation interface schematic diagram of window while entering the window adjusting pattern;
Fig. 6 is the operation interface schematic diagram that mobile terminal shown in Figure 4 closes window while entering the window adjusting pattern;
Fig. 7 is that the multiwindow in third embodiment of the invention is arranged the interface schematic diagram;
Fig. 8 is the schematic diagram of an embodiment of the mobile terminal shown in Figure 7 operation interface of adjusting window while entering the window adjusting pattern;
Fig. 9 is the schematic diagram of another embodiment of the mobile terminal shown in Figure 7 operation interface of adjusting window while entering the window adjusting pattern;
Figure 10 is the method flow diagram of realizing the multiwindow operation in embodiment of the present invention;
Figure 11 is the method flow diagram that the multiwindow in embodiment of the present invention is adjusted.
Label declaration:
Mobile terminal 10
Control module 11
Window treatments module 110
Touch recognition module 111
Task processing module 112
Indicative control unit 12
Display unit 13
Touch detection unit 14
Storage unit 15
Program storage area 150
Data storage areas 151
Screen 20
Frame 201,202,210,
211、230、231
Window 21,23
Shortcut 22
Drag bar 24
Embodiment
By describing technology contents of the present invention, structural attitude in detail, being realized purpose and effect, below in conjunction with embodiment and coordinate accompanying drawing to be explained in detail.
Please refer to Fig. 1, be the high-level schematic functional block diagram of the mobile terminal of realizing the multiwindow operation in embodiment of the present invention, this mobile terminal 10 can be the portable electric appts such as smart mobile phone with touch function, personal digital assistant, panel computer.This mobile terminal 10 comprises control module 11, indicative control unit 12, display unit 13, touch detection unit 14 and storage unit 15.Wherein, this display unit 13 shows about the mode of operation of this mobile terminal 10 and the information of result and setting be used to the control that responds indicative control unit 12, also for user data, function setting and other optional information of the menu by this mobile terminal 10, user's input, with the form of visual pattern, offers the user.This display unit 13 can be implemented as liquid crystal display (LCD), in the present embodiment, this display unit 13 is equipped with touch panel, can be used for working as object, such as finger, the corresponding voltage signal of contact point or the current signal that with touch panel, contact and produce, thereby but user's input command or graphical information.This touch detection unit 14 is determined one or more touch coordinates for the voltage or the current signal that according to this display unit 13, produce.
This storage unit 15 is be used to storing the required application program of function of carrying out according to the mobile terminal 10 of embodiment of the present invention.This storage unit 15 comprises program storage area 150 and data storage areas 151, and 150 storages of this program storage area are for starting the operating system of mobile terminal 10 and the relevant program of multitask to for processing simultaneously multiple utility program.The data that produce when these data storage areas 151 memory mobile terminals 10 run application, and control by user's input at multitask environment, processing the data of a plurality of application.
This control module 11 is controlled the general operation of this mobile terminal 10 and the instruction in inner function module, and this control module 11 is in response to the execution of carrying out the Request Control application-specific, and wherein, this application-specific comprises the execution multitask environment.In the present embodiment, this mobile terminal 10 is provided with the function key that enters multitask environment be used to this mobile terminal 10 is set, and this function key can comprise navigation key, side switch or shortcut.
Refer to Fig. 2, on the screen 20 of this display unit 13, show a display interface 21, and the on/off button is provided, the user arranges this mobile terminal 10 and enters multitask environment by touching this on/off button.
This control module 11 comprises window treatments module 110, touch recognition module 111 and task processing module 112.This touch recognition module 111 for the one or more touch coordinates that detect according to this touch detection unit 15 determine touch event (such as, pull, double-click, click, streak and the swing event), and produce corresponding touch signal.This task processing module 112 is obtained corresponding application and is moved the application that this obtains from storage unit 15 for the touch signal that responds these touch recognition module 111 generations.This window treatments module 110 is carried out application and is distributed corresponding windows be used to presenting the application of this execution be used to responding task processing module 112, and calls indicative control unit 12 control display units 13 and in background, show this window.This window covers background wholly or in part and is presented in the screen of display unit 13.Wherein, this application can be text message applications, video playback application, wireless Internet access application, game application and digital multimedia broadcasting application etc. arbitrarily.In the application operation of request, when also determining to have inputted to the execution request signal of Another Application as mentioned above, carries out this mobile terminal 10 this request, the window of the application before carried out is moved in background, the window that the application of new request is carried out moves in prospect, thereby in multitask environment, carry out a plurality of application of being asked by the user and will apply the execution window, be simultaneously displayed on the screen of display unit 13.In the situation that during a plurality of application operated in multitask environment, this display unit 13 presented the window of the application except the application of nearest activation in background, and carrying out when window is arranged the window that presents whole application of activation in prospect.
The window that this window treatments module 110 is produced according to user's operation by touch recognition module 111 for response is arranged control signal the current one or more windows that present is dwindled according to the matrixing sequence, and the window after dwindling is arranged according to pre-defined rule.In the present embodiment, this mobile terminal 10 shows that in the screen of display unit 13 one enters the shortcut 22 that multiwindow is arranged, and these touch recognition module 111 these shortcuts 22 of identification are triggered and produce this window arrangement control signal.
Refer to Fig. 3, in the present embodiment, this control module 11 can be controlled four application at the most and operate in simultaneously in multitask environment, and these window treatments module 110 response windows are arranged control signal one or more windows are contracted to 1/4th of parent window according to the matrixing sequence.
Particularly, this matrixing sequence is,
MSCALE _ X MSKEW _ X MTRANS _ X MSKEW _ Y MSCALE _ Y MTRANS _ X MPERSP _ 0 MPERSP _ 1 MPERSP _ 2
Wherein, MSCALE is for the treatment of scale transformation, and MSKEW is for the treatment of wrong contact transformation, and MTRANS is for the treatment of translation transformation, and MPERSP is for the treatment of perspective transform.The image that presents in window amplifies respectively k at x axle and y direction of principal axis 1And k 2Times the time, the x coordinate of all pixels in image and y coordinate all can correspondingly amplify respectively k 1And k 2Doubly, in the present embodiment, k 1=k 2=1/4, that is,
x y 1 = k 1 0 0 0 k 2 0 0 0 1 x 0 y 0 1
Therefore, utilize the coordinate of all pixels in as above matrix computations video in window, make window each pixel when carrying out convergent-divergent all carry out the convergent-divergent of same ratio, thereby guarantee that the structure of the image that window presents is constant.
In the present embodiment, above-mentioned pre-defined rule is for to be divided into four viewing areas that area is identical by backdrop window, and by the window scaled down of each application be backdrop window 1/4th so that the window of each application after dwindling is assigned to a viewing area according to the order that is activated shows, and, this at the most the window of four application in the mode of tiling, be distributed on the screen of display unit 13 and do not cover each other.Please consult simultaneously Fig. 4, in the second embodiment, the window of each application after dwindling is distributed on the screen of display unit 13 in stacking mode according to the order that is activated.
When window treatments module 110 response windows are arranged control signals while should one or more windows carrying out as mentioned above convergent-divergent and arrangement, this window treatments module 110 also arranges for the window that response detects again pattern of rows and columns that control signal changes window, namely between tiling pattern of rows and columns and stacked arrangement pattern, switches.When the window of one or more application showed on the screen of display unit 13 with tiling pattern of rows and columns, the window that these window treatments module 110 responses detect was again arranged control signal these one or more windows is presented on the background of display unit 13 according to pre-defined rule stackingly.
This touch recognition module 111 is also determined operating gesture for the one or more touch coordinates that detect according to touch detection unit 14, and this window treatments module 110 and/or task processing module 112 these operating gestures of response are correspondingly controlled one or more windows that this presents.Wherein, this operating gesture can comprise touch track, speed etc.
Particularly, one or more touch coordinates that this touch recognition module 111 detects according to touch detection unit 14 determine that corresponding operating gesture is window adjusting pattern gesture, and produce corresponding window adjusting mode control signal.The window adjusting mode control signal that this window treatments module 110 produces according to touch recognition module 111 is controlled these one or more windows and is in the window adjusting pattern.Wherein, this window adjusting pattern is that the touch event that acts on window is the adjustment window, such as size, position etc., but not the application that presents in this window is operated.In the present embodiment, this window treatments module 110 is called this indicative control unit 12 and is controlled these one or more windows and be presented on display unit 13 with the pattern of grey masking-out.
In the present embodiment, this window adjusting pattern gesture comprises the first touch track and the second touch track, and the first touch track and the second touch track do not act in the same window simultaneously and this first touch track with the second touch track for the while towards same direction slip preset distance.For example, this first touch track acts in window 21, and the second touch track acts on outside window 21, and the first touch track and 50 pixels of the second touch track while down sliding.In another embodiment, this window adjusting pattern gesture comprise third and fourth, five touch track, and this third and fourth, five touch track act in the same window simultaneously, and simultaneously towards the same direction predetermined distance of sliding.For example, this third and fourth, five touch track act in window 21 simultaneously, and 50 pixels of down sliding simultaneously.Above-mentioned window can be any one window in the one or more windows that are presented on display unit 13.
After determining to enter the window adjusting pattern, one or more touch coordinates that this touch recognition module 111 detects according to this touch detection unit 15 determine corresponding operating gesture be the window adjusting gesture (such as, pull, dwindle, amplify, streak and the swing event) and the window of this window adjusting gesture effect, and produce corresponding window adjusting control signal.This window treatments module 110 these window adjusting control signals of response are called indicative control unit 12 and are controlled the window that is applied and correspondingly adjust, and show this window adjusting on display unit 13.As shown in Figure 5, for example, when the window adjusting gesture of determining to act on this window 21 is the amplification window, this window treatments module 110 as above-mentioned principle are correspondingly amplified the display area of window 21.Wherein, this window adjusting definition of gesture is two touch points opposite direction slip preset distance towards each other simultaneously that acts on this window 21.
After determining to enter the window adjusting pattern, one or more touch coordinates that this touch recognition module 111 detects according to this touch detection unit 15 determine that corresponding operating gesture is the window of close gesture and this close gesture effect, and produce corresponding close control signal.This window treatments module 111 these close control signals of response are called indicative control unit 12 and are controlled the close that is applied on display unit 13, not show.Simultaneously, these task processing module 112 these close gestures of response are closed the application that this window that is applied presents.This close gesture is for to drag required window of closing to precalculated position according to predetermined speed, and in the present embodiment, this precalculated position is with the vertical any frame of drawing direction, with the frame of these display unit 13 screens, to overlap on trailing window.Refer to Fig. 6, when window 21 and 23 was dragged to frame 211,230 and with the frame 201,201 of these display unit 13 screens 20, overlaps respectively according to predetermined speed respectively, this window treatments module 110 closed window 21 and 23.
After determining to enter the window adjusting pattern, when one or more touch coordinates that this touch recognition module 111 detects according to this touch detection unit 15 determine that corresponding operating gesture is the window adjusting pattern again, again produce corresponding window adjusting mode control signal.This this window adjusting mode control signal that again produces of window treatments module 110 responses is controlled these one or more windows and is exited the window adjusting pattern, and at this moment, the touch event that acts on window operates for the application that this window is presented.
Refer to Fig. 7, in the 3rd embodiment, this control module 11 can be controlled two application at the most and operate in simultaneously in multitask environment, these window treatments module 110 response windows are arranged control signal these one or more windows are contracted to 1/2nd of parent window, so that the window of application is displayed in the screen of display unit 13.Simultaneously, this window treatments module 110 is divided into two viewing areas that area is identical by backdrop window, and the window of the application after each is dwindled is assigned to a viewing area according to the order that is activated and shows, and, this at the most the window of two application in the mode of tiling, be distributed on the screen of display unit 13 and do not cover each other.
Refer to Fig. 8, in the 3rd embodiment, when these one or more windows are reduced and in the tiling mode, be distributed on the screen of display unit 13, in this window treatments module 110, also be used to calling indicative control unit 12, on display unit 13, show that one drags bar 24, this drags bar 24 between the adjacent frame 211,230 of two windows.111 responses of this touch recognition module drag this touch action that drags bar 24 and produce corresponding window adjusting signal, wherein, drag this touch action that drags bar 24 and comprise and drag this direction that drags bar 24 and displacement.These window treatments module 110 these window adjusting signals of response are adjusted the size of two windows 21,23.Particularly, when tiling ground display window on display unit 13 21,23, when the direction towards window 23 drag this drag bar 24 move first apart from the time, this window treatments module 110 is correspondingly by the enlarged areas of window 21, by the area reducing of window 23.As mentioned above, when the direction towards different dragged this and drags bar 24 and move a certain distance, the window that 110 of this window treatments modules correspondingly will be positioned at the drawing direction opposition side amplified and another window is dwindled.
Refer to Fig. 9, in the 3rd embodiment, when this window treatments module 110 is controlled as mentioned above this two windows is in the window adjusting pattern at the most, this window treatments module 110 can be determined this trailing window 21 and the trailing position of arriving of this window 21 according to the operating gestures that drag window that touch recognition unit 111 is determined, the frame 210 that also calculates this window 21 and the frame 201 of the screen 20 of display unit 13 apart from S 1And frame 211 and frame 202 apart from S 2, wherein, frame 210,211 is vertical with the window drawing direction, and frame 201,201 is adjacent with frame 210,211 respectively.This window treatments module 110 is also relatively apart from S 1With S 2Size, and control window 21 near frames 201 or frame 202 automatic aligning ground arrangements according to comparative result.Particularly, work as S 1<S 2The time, this window treatments module 110 is arranged window 21 near frame 201 automatic alignings; Work as S 1S 2The time, this window treatments module 110 is arranged window 21 near frame 202 automatic alignings.
This control module 11 is also carried out the sectional drawing application in response to carrying out this mobile terminal 10 of Request Control.In the present embodiment, this mobile terminal 10 is provided be used to carrying out the function key of sectional drawing application.After this mobile terminal 10 enters execution sectional drawing pattern, this touch recognition module 111 is determined closed touch track according to a plurality of touch coordinates that this touch detection unit 14 detects, this window treatments module 110 is positioned at the image of this touch track inside according to the touch track identification of the closure that should determine, and the image that will determine is with the predetermined file form, as picture format, be saved in storage unit 15.
Refer to Figure 10, be the method flow diagram of realizing the multiwindow operation in embodiment of the present invention.
Step S30, these control module 11 response user input signals are carried out the execution of Request Control application-specific, and wherein, this application-specific is multitask environment.
In the present embodiment, this mobile terminal 10 is provided with the function key that enters multitask environment be used to this mobile terminal 10 is set, and this function key can comprise navigation key, side switch or shortcut.
Step S31, this touch recognition module 111 detects the execution request signal to application-specific according to touch detection unit 15 response user input signals.If the execution request signal by user's input detected, task processing module 112 is carried out the application of request and by window treatments module 110, the execution window of the application of execution is presented in the screen of display unit 13.
Wherein, application can be text message applications, video playback application, wireless Internet access application, game application and digital multimedia broadcasting application etc. arbitrarily.
Step S32, in the application operation of request, this control module 11 determines whether to have inputted the execution request signal to Another Application.If enter step S33, otherwise the flow process of this step is carried out in continuation.
Step S33, this task processing module 112 is carried out request, and the window of the application that will before have been carried out by window treatments module 110 moves in background, the window that the application of new request is carried out moves in prospect, thereby in multitask environment, carry out a plurality of application of being asked by the user and will apply the execution window, be simultaneously displayed on the screen of display unit 13.
Step S34, these window treatments module 110 responses are arranged control signal by touch recognition module 111 according to the window that user's operation produces, and the current one or more windows that present are dwindled according to the matrixing sequence, and the window after dwindling is arranged according to pre-defined rule.That is to say, the execution window of the application of current operation is simultaneously displayed in prospect.
Particularly, these window treatments module 110 response windows are arranged control signal one or more windows are contracted to 1/4th of parent window according to the matrixing sequence.
Particularly, this matrixing sequence is,
MSCALE _ X MSKEW _ X MTRANS _ X MSKEW _ Y MSCALE _ Y MTRANS _ X MPERSP _ 0 MPERSP _ 1 MPERSP _ 2
Wherein, MSCALE is for the treatment of scale transformation, and MSKEW is for the treatment of wrong contact transformation, and MTRANS is for the treatment of translation transformation, and MPERSP is for the treatment of perspective transform.The image that presents in window amplifies respectively k at x axle and y direction of principal axis 1And k 2Times the time, the x coordinate of all pixels in image and y coordinate all can correspondingly amplify respectively k 1And k 2Doubly, in the present embodiment, k 1=k 2=1/4, that is,
x y 1 = k 1 0 0 0 k 2 0 0 0 1 x 0 y 0 1
Therefore, utilize the coordinate of all pixels in as above matrix computations video in window, make window each pixel when carrying out convergent-divergent all carry out the convergent-divergent of same ratio, thereby guarantee that the structure of the image that window presents is constant.
In the present embodiment, above-mentioned pre-defined rule is for to be divided into four viewing areas that area is identical by backdrop window, and by the window scaled down of each application be backdrop window 1/4th so that the window of each application after dwindling is assigned to a viewing area according to the order that is activated shows, and, this at the most the window of four application in the mode of tiling, be distributed on the screen of display unit 13 and do not cover each other.
In the present embodiment, this mobile terminal 10 shows that in the screen of display unit 13 one enters the shortcut 22 that multiwindow is arranged, and these touch recognition module 111 these shortcuts 22 of identification are triggered and produce this window arrangement control signal.
When window treatments module 110 response windows are arranged control signals while should one or more windows carrying out as mentioned above convergent-divergent and arrangement, this window treatments module 110 also responds the window that again detects and arranges pattern of rows and columns that control signal changes window, namely between tiling pattern of rows and columns and stacked arrangement pattern, switches.When the window of one or more application showed on the screen of display unit 13 with tiling pattern of rows and columns, the window that these window treatments module 110 responses detect was again arranged control signal these one or more windows is presented on the background of display unit 13 according to pre-defined rule stackingly.
Step S35, in the application that operation is carried out in multitask environment, the touch event corresponding touch signal of these touch detection unit 14 monitoring touch panels to determine and to occur on the multitask screen, and carried out by the indicated function of this touch signal by this task processing module 112.
When window treatments module 110 response windows are arranged control signals while should one or more windows carrying out as mentioned above convergent-divergent and arrangement, this window treatments module 110 also responds the window that again detects and arranges pattern of rows and columns that control signal changes window, namely between tiling pattern of rows and columns and stacked arrangement pattern, switches.When the window of one or more application showed on the screen of display unit 13 with tiling pattern of rows and columns, the window that these window treatments module 110 responses detect was again arranged control signal these one or more windows is presented on the background of display unit 13 according to pre-defined rule stackingly.
Refer to Figure 11, be the method flow diagram of the adjustment of the multiwindow in embodiment of the present invention.
Step S40, when showing that window is carried out in multitask, these touch recognition module 111 monitoring touch events also judge whether this touch event is window adjusting pattern gesture, if, enter step S41, otherwise, step S47 entered.
Wherein, this window adjusting pattern is that the touch event that acts on window is the adjustment window, such as size, position etc., but not the application that presents in this window is operated.In the present embodiment, this window treatments module 110 is called this indicative control unit 12 and is controlled these one or more windows and be presented on display unit 13 with the pattern of grey masking-out.This window adjusting pattern gesture comprises the first touch track and the second touch track, and the first touch track and the second touch track do not act in the same window simultaneously and this first touch track with the second touch track for the while towards same direction slip preset distance.In another embodiment, this window adjusting pattern gesture comprise third and fourth, five touch track, and this third and fourth, five touch track act in the same window simultaneously, and simultaneously towards the same direction predetermined distance of sliding.Above-mentioned window can be any one window in the one or more windows that are presented on display unit 13.
Step S41, carry out the window adjusting pattern, and this touch recognition module 111 is passed through this touch detection unit 15 of monitoring to determine touch event, and judges whether this touch event is window adjusting pattern gesture, if, enter step S42, otherwise, step S43 entered.
Step S42, this touch recognition module 111 produces corresponding control signal, these window treatments module 110 these control signals of response are controlled these one or more windows and are exited the window adjusting pattern, and at this moment, the touch event that acts on window operates for the application that this window is presented.Then, return to step S40.
Step S43, the touch event that this touch recognition module 111 detects according to this touch detection unit 15 determines whether corresponding operating gesture is the close gesture, if, enter step S44, otherwise, step S45 entered.
Wherein, this close gesture is for to drag required window of closing to precalculated position according to predetermined speed, and in the present embodiment, this precalculated position is with the vertical any frame of drawing direction, with the frame of these display unit 13 screens, to overlap on trailing window.
Step S44, this touch recognition module 111 is determined the window of this close gesture effect, and produces corresponding close control signal.This window treatments module 111 these close control signals of response are called indicative control unit 12 and are controlled the close that is applied on display unit 13, not show.Simultaneously, these task processing module 112 these close gestures of response are closed the application that this window that is applied presents.Then, flow process finishes.
Step S45, this touch recognition module 111 is determined the window of window adjusting instruction and this operating gesture effect according to the operating gesture that detects, and produces corresponding window adjusting control signal.
Step S46, this window treatments module 110 these window adjusting control signals of response are called indicative control unit 12 and are controlled the window that is applied and correspondingly adjust, and show this window adjusting on display unit 13.Then, return to step S40.
Step S47, in the application that operation is carried out in multitask environment, this touch recognition module 111 is determined the window of touch event and this touch event effect according to the operating gesture that detects, this task processing module 112 is carried out by the indicated function of touch signal, and on this window, presents the application of execution.
A kind of touch-type mobile terminal and method that realizes the multiwindow operation provided by the invention, current, just moving at least one when application and in response to the user, asking the execution window of carrying out the application and showing simultaneously the application that this moves simultaneously, and when the window that user's input detected is arranged request, above-mentioned window is dwindled according to the matrixing sequence, and the window after dwindling sorts according to pre-defined rule, thereby shows simultaneously for the user window that these a plurality of application present.The invention solves the problem that the window that presents a plurality of foreground tasks in prior art on same screen and these task windows show simultaneously, thereby on same screen, can present simultaneously a plurality of foreground tasks of operation simultaneously.
The foregoing is only embodiments of the invention; not thereby limit the scope of the claims of the present invention; every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical fields, all in like manner be included in scope of patent protection of the present invention.

Claims (15)

1. a mobile terminal of realizing the multiwindow operation, comprise display unit, indicative control unit, control module and touch detection unit, it is characterized in that, described control module comprises touch recognition module, window treatments module and task processing module, described touch recognition module is carried out application-specific for the request that detects according to described touch detection unit and is produced corresponding control signal, described task processing module is for the corresponding application of control signal operation that responds described touch recognition module and produce and in the current corresponding application of control signal operation that is again producing in response to described touch recognition module while just moving at least one application, the application distribution one corresponding window that described window treatments module is carried out for responding described task processing module, and call described indicative control unit and control described display unit and in background, show that the window of described at least one application is be used to presenting the application of described execution, described window treatments module is also carried out convergent-divergent by the window of described at least one application according to the matrixing sequence by the window request of arranging that described touch recognition module detects for response, and the window after convergent-divergent is arranged to be presented on described display unit according to pre-defined rule.
2. the mobile terminal of realizing multiwindow operation as claimed in claim 1, it is characterized in that, the screen display one of described display unit enters the shortcut that multiwindow is arranged, and the described shortcut of described touch recognition Module recognition is triggered and produces described window arrangement request.
3. the mobile terminal of realizing multiwindow operation as claimed in claim 2, it is characterized in that, described task processing module is controlled four application at the most and is moved simultaneously, the request of arranging of the described window of described window treatments module responds zooms to 1/4th of described display unit screen by each window according to the matrixing sequence, described pre-defined rule is for to be divided into four viewing areas that area is identical by described display unit screen, and each window through the application of convergent-divergent is assigned to a viewing area according to the order that is activated shows.
4. the mobile terminal of realizing the multiwindow operation as claimed in claim 3, is characterized in that, the window of described at least one application is distributed on described display unit screen and does not cover each other in the mode that tiles.
5. the mobile terminal of realizing the multiwindow operation as claimed in claim 3, is characterized in that, the window of described at least one application shows on described display unit screen with stack manner.
6. the mobile terminal of realizing multiwindow operation as claimed in claim 3, is characterized in that, described matrixing sequence is,
MSCALE _ X MSKEW _ X MTRANS _ X MSKEW _ Y MSCALE _ Y MTRANS _ X MPERSP _ 0 MPERSP _ 1 MPERSP _ 2
Wherein, MSCALE is for the treatment of scale transformation, and MSKEW is for the treatment of wrong contact transformation, and MTRANS is for the treatment of translation transformation, and MPERSP is for the treatment of perspective transform.
7. the mobile terminal of realizing multiwindow operation as claimed in claim 1 or 2, it is characterized in that, the described window request of arranging that described window treatments module is also detected by described touch recognition module again for response changes the arrangement of the window of described at least one application.
8. the mobile terminal of realizing multiwindow operation as claimed in claim 2, it is characterized in that, described task processing module is controlled two application at the most and is moved simultaneously, the request of arranging of the described window of described window treatments module responds zooms to 1/2nd of described display unit screen by each window, described pre-defined rule is for to be divided into two viewing areas that area is identical by described display unit screen, and each window through the application of convergent-divergent is assigned to a viewing area according to the order that is activated shows.
9. the mobile terminal of realizing the multiwindow operation as claimed in claim 8, is characterized in that, the window of described at least one application is distributed on described display unit screen and does not cover each other in the mode that tiles.
10. method that realizes multiwindow operation, be applied to a mobile terminal with touch-screen, it is characterized in that, described method comprises:
Current, in response to the user, ask to carry out the execution window of apply and showing at least one application of execution while just moving at least one other application;
When showing multitask execution window, in response to the window that the detects request of arranging, the window of described at least one application is carried out to convergent-divergent according to the matrixing sequence on touch-screen, and the window after convergent-divergent is arranged according to pre-defined rule; And
When application is carried out in multitask, monitor touch-screen to determine touch event, and carry out corresponding function.
11. the method that realizes the multiwindow operation as claimed in claim 10, it is characterized in that, described " in response to the window that the detects request of arranging, the window of described at least one application is carried out to convergent-divergent according to the matrixing sequence on touch-screen, and the window after convergent-divergent is arranged according to pre-defined rule " comprising:
Respond the request of arranging of described window the window of described at least one application is zoomed to 1/4th of touch-screen window according to the matrix change sequence; And
The touch-screen window is divided into to four viewing areas that area is identical, and each window through the application of convergent-divergent is assigned to a viewing area according to the order that is activated shows.
12. the method that realizes the multiwindow operation as claimed in claim 11 is characterized in that the window of described at least one application is distributed on touch screen and does not cover each other in the mode that tiles.
13. the method that realizes the multiwindow operation as claimed in claim 11 is characterized in that the window of described at least one application is distributed on touch screen with stack manner.
14. the method that realizes multiwindow operation as claimed in claim 10, described matrixing sequence be,
MSCALE _ X MSKEW _ X MTRANS _ X MSKEW _ Y MSCALE _ Y MTRANS _ X MPERSP _ 0 MPERSP _ 1 MPERSP _ 2
Wherein, MSCALE is for the treatment of scale transformation, and MSKEW is for the treatment of wrong contact transformation, and MTRANS is for the treatment of translation transformation, and MPERSP is for the treatment of perspective transform.
15. the method that realizes the multiwindow operation as claimed in claim 10, is characterized in that, also comprises: in response to the window that again the detects request of arranging, change the arrangement of the window of described at least one application on touch-screen.
CN201310341946XA 2013-08-07 2013-08-07 Multi-window operating achieving mobile terminal and method Pending CN103399710A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310341946XA CN103399710A (en) 2013-08-07 2013-08-07 Multi-window operating achieving mobile terminal and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310341946XA CN103399710A (en) 2013-08-07 2013-08-07 Multi-window operating achieving mobile terminal and method

Publications (1)

Publication Number Publication Date
CN103399710A true CN103399710A (en) 2013-11-20

Family

ID=49563347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310341946XA Pending CN103399710A (en) 2013-08-07 2013-08-07 Multi-window operating achieving mobile terminal and method

Country Status (1)

Country Link
CN (1) CN103399710A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103810040A (en) * 2014-02-10 2014-05-21 联想(北京)有限公司 Information processing method and electronic equipment
CN103823611A (en) * 2014-02-12 2014-05-28 联想(北京)有限公司 Information processing method and electronic equipment
CN103870193A (en) * 2014-02-17 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870120A (en) * 2014-02-24 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870271A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870117A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103885822A (en) * 2014-02-21 2014-06-25 联想(北京)有限公司 Information processing method and electronic equipment
CN103927078A (en) * 2014-03-20 2014-07-16 联想(北京)有限公司 Information processing method and electronic equipment
CN103970417A (en) * 2014-04-16 2014-08-06 联想(北京)有限公司 Information processing method and electronic equipment
CN104267931A (en) * 2014-06-16 2015-01-07 联想(北京)有限公司 Electronic equipment and method for processing information
CN104461301A (en) * 2014-12-22 2015-03-25 青岛大学 Method for achieving automatic aligning of screen windows based on world coordinates
CN104850299A (en) * 2014-02-14 2015-08-19 纬创资通股份有限公司 Multi-window quick arrangement method, multi-window quick arrangement system and mobile device
WO2016082379A1 (en) * 2014-11-25 2016-06-02 深圳市理邦精密仪器股份有限公司 Multi-screen interaction operation method and system for ultrasonic device
CN105843504A (en) * 2016-03-18 2016-08-10 联想(北京)有限公司 Window adjustment method and electronic device
CN105867723A (en) * 2015-12-30 2016-08-17 乐视网信息技术(北京)股份有限公司 Display interface adjusting method and device
WO2016201929A1 (en) * 2015-06-19 2016-12-22 中兴通讯股份有限公司 Widget processing method and apparatus
CN106547449A (en) * 2016-11-02 2017-03-29 湖南福米信息科技有限责任公司 A kind of window treatments method and device
US9658734B2 (en) 2014-02-17 2017-05-23 Beijing Lenovo Software Ltd. Information processing method and electronic device
CN103870118B (en) * 2014-02-18 2017-11-07 联想(北京)有限公司 Information processing method and electronic equipment
CN107479902A (en) * 2017-08-29 2017-12-15 网易(杭州)网络有限公司 Control processing method and processing device, storage medium, processor and terminal
CN109298818A (en) * 2018-09-14 2019-02-01 Oppo广东移动通信有限公司 A kind of method, mobile terminal and computer readable storage medium that window is adjusted
CN109739422A (en) * 2018-05-14 2019-05-10 北京字节跳动网络技术有限公司 A kind of window control method, device and equipment
CN110457109A (en) * 2019-08-15 2019-11-15 北京字节跳动网络技术有限公司 Multiwindow parallel method and device, terminal and storage medium
CN111338555A (en) * 2020-02-19 2020-06-26 上海闻泰电子科技有限公司 Method, device, equipment and storage medium for realizing input through virtual keyboard
CN112297842A (en) * 2019-07-31 2021-02-02 宝马股份公司 Autonomous vehicle with multiple display modes
CN112612440A (en) * 2017-05-16 2021-04-06 西安万像电子科技有限公司 Window control method, device and system, storage medium and processor
CN114764365A (en) * 2022-06-15 2022-07-19 统信软件技术有限公司 Window presenting method, computing device and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4689209B2 (en) * 2004-08-19 2011-05-25 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Mobile device
CN102129345A (en) * 2010-01-19 2011-07-20 Lg电子株式会社 Mobile terminal and control method thereof
CN102968243A (en) * 2012-09-29 2013-03-13 顾晶 Method, device and equipment for displaying multiple application windows on mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4689209B2 (en) * 2004-08-19 2011-05-25 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Mobile device
CN102129345A (en) * 2010-01-19 2011-07-20 Lg电子株式会社 Mobile terminal and control method thereof
CN102968243A (en) * 2012-09-29 2013-03-13 顾晶 Method, device and equipment for displaying multiple application windows on mobile terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FLASH129的专栏 - 博客频道 - CSDN: "Android Matrix详解", 《URL:HTTP:https://BLOG.CSDN.NET/ FLASH129/ARTICLE/DETAILS/8234599》, 28 November 2012 (2012-11-28) *

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103810040A (en) * 2014-02-10 2014-05-21 联想(北京)有限公司 Information processing method and electronic equipment
CN103823611A (en) * 2014-02-12 2014-05-28 联想(北京)有限公司 Information processing method and electronic equipment
CN104850299B (en) * 2014-02-14 2018-10-16 纬创资通股份有限公司 Multi-window quick arrangement method, multi-window quick arrangement system and mobile device
CN104850299A (en) * 2014-02-14 2015-08-19 纬创资通股份有限公司 Multi-window quick arrangement method, multi-window quick arrangement system and mobile device
CN103870193A (en) * 2014-02-17 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
US9658734B2 (en) 2014-02-17 2017-05-23 Beijing Lenovo Software Ltd. Information processing method and electronic device
CN103870117A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870271A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870118B (en) * 2014-02-18 2017-11-07 联想(北京)有限公司 Information processing method and electronic equipment
CN103870117B (en) * 2014-02-18 2017-07-25 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103885822A (en) * 2014-02-21 2014-06-25 联想(北京)有限公司 Information processing method and electronic equipment
CN103885822B (en) * 2014-02-21 2017-12-29 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103870120B (en) * 2014-02-24 2017-12-26 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103870120A (en) * 2014-02-24 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103927078A (en) * 2014-03-20 2014-07-16 联想(北京)有限公司 Information processing method and electronic equipment
CN103927078B (en) * 2014-03-20 2017-12-29 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103970417B (en) * 2014-04-16 2017-12-29 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103970417A (en) * 2014-04-16 2014-08-06 联想(北京)有限公司 Information processing method and electronic equipment
CN104267931B (en) * 2014-06-16 2018-04-27 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104267931A (en) * 2014-06-16 2015-01-07 联想(北京)有限公司 Electronic equipment and method for processing information
WO2016082379A1 (en) * 2014-11-25 2016-06-02 深圳市理邦精密仪器股份有限公司 Multi-screen interaction operation method and system for ultrasonic device
CN104461301A (en) * 2014-12-22 2015-03-25 青岛大学 Method for achieving automatic aligning of screen windows based on world coordinates
CN104461301B (en) * 2014-12-22 2017-11-14 青岛大学 The method that screen window automatic aligning is realized based on world coordinates
WO2016201929A1 (en) * 2015-06-19 2016-12-22 中兴通讯股份有限公司 Widget processing method and apparatus
WO2017113713A1 (en) * 2015-12-30 2017-07-06 乐视控股(北京)有限公司 Method and device for adjusting display interface
CN105867723A (en) * 2015-12-30 2016-08-17 乐视网信息技术(北京)股份有限公司 Display interface adjusting method and device
CN105843504B (en) * 2016-03-18 2019-06-25 联想(北京)有限公司 A kind of window regulation method and electronic equipment
CN105843504A (en) * 2016-03-18 2016-08-10 联想(北京)有限公司 Window adjustment method and electronic device
CN106547449A (en) * 2016-11-02 2017-03-29 湖南福米信息科技有限责任公司 A kind of window treatments method and device
CN112612440A (en) * 2017-05-16 2021-04-06 西安万像电子科技有限公司 Window control method, device and system, storage medium and processor
CN107479902A (en) * 2017-08-29 2017-12-15 网易(杭州)网络有限公司 Control processing method and processing device, storage medium, processor and terminal
CN107479902B (en) * 2017-08-29 2021-09-24 网易(杭州)网络有限公司 Control processing method and device, storage medium, processor and terminal
CN109739422A (en) * 2018-05-14 2019-05-10 北京字节跳动网络技术有限公司 A kind of window control method, device and equipment
CN111338550A (en) * 2018-05-14 2020-06-26 北京字节跳动网络技术有限公司 Window control method, device and equipment
CN109298818A (en) * 2018-09-14 2019-02-01 Oppo广东移动通信有限公司 A kind of method, mobile terminal and computer readable storage medium that window is adjusted
CN112297842A (en) * 2019-07-31 2021-02-02 宝马股份公司 Autonomous vehicle with multiple display modes
CN110457109A (en) * 2019-08-15 2019-11-15 北京字节跳动网络技术有限公司 Multiwindow parallel method and device, terminal and storage medium
CN110457109B (en) * 2019-08-15 2021-07-23 北京字节跳动网络技术有限公司 Multi-window parallel method and device, terminal and storage medium
CN111338555A (en) * 2020-02-19 2020-06-26 上海闻泰电子科技有限公司 Method, device, equipment and storage medium for realizing input through virtual keyboard
CN111338555B (en) * 2020-02-19 2022-03-15 昆明闻泰通讯有限公司 Method, device, equipment and storage medium for realizing input through virtual keyboard
CN114764365A (en) * 2022-06-15 2022-07-19 统信软件技术有限公司 Window presenting method, computing device and readable storage medium
CN114764365B (en) * 2022-06-15 2022-09-27 统信软件技术有限公司 Window presenting method, computing device and readable storage medium

Similar Documents

Publication Publication Date Title
CN103399710A (en) Multi-window operating achieving mobile terminal and method
CN103425431A (en) Mobile terminal and method for achieving multi-window operation
US8296684B2 (en) Navigating among activities in a computing device
US9645733B2 (en) Mechanism for switching between document viewing windows
US9467729B2 (en) Method for remotely controlling smart television
US20100088632A1 (en) Method and handheld electronic device having dual mode touchscreen-based navigation
CN102880399B (en) A kind of screen operating method and device
US20100013782A1 (en) Touch-sensitive mobile computing device and controlling method applied thereto
US20140380236A1 (en) Pinch gesture to navigate application layers
US20120019453A1 (en) Motion continuation of touch input
CN105511675A (en) Touch control method, user equipment, input processing method, mobile terminal and intelligent terminal
CN104603733A (en) User terminal apparatus and controlling method thereof
CN102859484A (en) Method of interacting with a scrollable area on a portable electronic device
EP4161065A1 (en) Video call interface display control method and apparatus, storage medium, and device
KR20140074141A (en) Method for display application excution window on a terminal and therminal
US20140015785A1 (en) Electronic device
CN101937315A (en) Multi-screen display operation control system and method
CN106415471A (en) Processing method for user interface of terminal, user interface and terminal
CN103049199A (en) Touch screen terminal, control device and working method of touch screen terminal
WO2020000971A1 (en) Method and apparatus for switching global special effects, terminal device, and storage medium
CN102637125A (en) Display method and mobile terminal of grid interface
EP4206889A1 (en) Electronic device control method and apparatus, and terminal and storage medium
CN115357156A (en) Display method, display device, electronic equipment and readable storage medium
CN113342232A (en) Icon generation method and device, electronic equipment and readable storage medium
JP2002259001A (en) Method and device for window operation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 350000 Fuzhou Gulou District, Fujian, software Avenue, building 89, No. 18

Applicant after: FUZHOU ROCKCHIP ELECTRONICS CO., LTD.

Address before: 350000 Fuzhou Gulou District, Fujian, software Avenue, building 89, No. 18

Applicant before: Fuzhou Rockchip Semiconductor Co., Ltd.

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20131120