CN103246430A - Terminal and method for managing multiple windows - Google Patents
Terminal and method for managing multiple windows Download PDFInfo
- Publication number
- CN103246430A CN103246430A CN2013101448699A CN201310144869A CN103246430A CN 103246430 A CN103246430 A CN 103246430A CN 2013101448699 A CN2013101448699 A CN 2013101448699A CN 201310144869 A CN201310144869 A CN 201310144869A CN 103246430 A CN103246430 A CN 103246430A
- Authority
- CN
- China
- Prior art keywords
- window
- display position
- target
- level
- position level
- 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
Images
Abstract
An embodiment of the invention discloses a method for managing multiple windows. The method includes displaying at least two windows in a display interface according to window attribute information of the windows; receiving a window edit instruction, which is transmitted from a user, for a target window; and executing edit operation corresponding to the window edit instruction for the target window according to the window edit instruction and keeping a display position level of the target window on the display interface unchanged. The window attribute information contains a window identity and window level attributes. The window edit instruction contains the window identity of the target window. The embodiment of the invention further discloses a terminal. The method and the terminal have the advantages that the multiple windows can be displayed on the display interface according to window attribute information, when the target window is edited, the display position level of the target window on the display interface is unchanged, a level relation among the multiple windows can be effectively managed, and clear display position levels of the various windows on the display interface are kept.
Description
Technical field
The present invention relates to the display technique field, relate in particular to a kind of terminal and multi-window management method.
Background technology
Along with the development that shows industry, the display technique of the high telepresenc of high image quality, interactive multifunctional all, energy-saving and cost-reducing and health environment-friendly is in continuous development.At computer, can show a plurality of windows in the terminals such as TV, in elected during one of them window, this window is presented at top layer, cover other window display layers, when the user carried out editing operation to any one window, the demonstration level of each window changed, for example, the computer display interface has shown window 1, window 2, window 3 and window 4, wherein, window 1 is positioned at top layer, and window 2 sends behind at window 1, window 3 sends behind at window 2, window 4 is positioned at the bottom, and when refreshing window 4, window 4 is positioned at top layer, window 1 is positioned at the second layer, window 2 is positioned at the 3rd layer, and window 3 is positioned at the bottom, and is concrete, when using window 1, the user watches film, when using window 2 and window 3 to carry out the instant messaging chat, when the user chooses or drag window 2 or window 3, can't guarantee that window 1 is presented at top layer always, easily cause the confusion of windows display level, fail between a plurality of windows of clear control fixing hierarchical relationship.
Summary of the invention
Embodiment of the invention technical matters to be solved is, a kind of terminal and multi-window management method are provided.Can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface.
The embodiment of the invention provides a kind of multi-window management method, comprising:
Window attribute information according at least two windows shows described at least two windows at display interface, and described window attribute information comprises: window ID and window level attribute;
Receive the user to the window edit instruction of target window, described window edit instruction comprises the window ID of described target window;
According to described window edit instruction described target window is carried out the editing operation of described window edit instruction correspondence, and keep described target window constant in the display position level of described display interface.
Wherein, the window attribute information of at least two windows of described basis comprised at least before display interface shows described two windows:
When creating window, the window attribute information of described window correspondence is set.
Wherein, described window edit instruction comprises: the window refresh requests;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window in constant the comprising of display position level of described display interface:
Refresh the window more than the display position level of corresponding target window and described target window according to described window refresh requests, and show the window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing.
Wherein, described window edit instruction also comprises: destroy the window request;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Delete corresponding target window according to described destruction window request, and show other windows according to the display position level of each window before the deletion target window.
Wherein, described window edit instruction also comprises: described target window is moved or the request of stretched operation;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Described target window is carried out movement or stretched operation, and show described target window according to the display position level of target window before execution movement or the stretched operation.
Wherein, described window edit instruction also comprises: in the default time described target window is carried out disappearance or hiding request of operating;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Described target window is carried out corresponding disappearance or hidden operation, and show other windows according to the described display position level of each window before disappearance or the vanishing target window.
Correspondingly, the embodiment of the invention also provides a kind of terminal, comprising:
The window display module is used for showing described at least two windows according to the window attribute information of at least two windows at display interface that described window attribute information comprises: window ID and window level attribute;
Receiver module is used for receiving the user to the window edit instruction of target window, and described window edit instruction comprises the window ID of described target window;
The window management module is used for according to described window edit instruction described target window being carried out the editing operation of described window edit instruction correspondence, and keeps described target window constant in the display position level of described display interface.
Wherein, described terminal also comprises:
Window arranges module, is used for when creating window the window attribute information of described window correspondence being set.
Wherein, described window edit instruction comprises: the window refresh requests;
Described window management module comprises:
First edit cell, be used for refreshing window more than the display position level of corresponding target window and described target window according to described window refresh requests, and show window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing.
Wherein, described window edit instruction also comprises: destroy the window request;
Described window management module also comprises:
Second edit cell is used for according to the corresponding target window of described destruction window request deletion, and shows other windows according to the display position level of each window before the deletion target window.
Wherein, described window edit instruction also comprises: described target window is moved or the request of stretched operation;
Described window management module also comprises:
The 3rd edit cell is used for described target window is carried out mobile or stretched operation, and the display position level of target window shows described target window before mobile or the stretched operation according to carrying out.
Wherein, described window edit instruction also comprises: in the default time described target window is carried out disappearance or hiding request of operating;
Described window management module also comprises:
The 4th edit cell is used for described target window is carried out corresponding disappearance or hidden operation, and according to disappear or the vanishing target window before the described display position level of each window show other windows.
Implement the embodiment of the invention, has following beneficial effect: can show a plurality of windows at display interface according to window attribute information, when compiling objective window (for example refreshing window, moving window, destruction window etc.), this target window is constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface, and optimized the demonstration that refreshes of window, improved the efficient that refreshes.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the structural representation of a kind of terminal in the embodiment of the invention;
Fig. 2 is the structural representation of the window management module of a kind of terminal in the embodiment of the invention;
Fig. 3 is the first embodiment process flow diagram of a kind of multi-window management method in the embodiment of the invention;
Fig. 4 is the second embodiment process flow diagram of a kind of multi-window management method in the embodiment of the invention;
Fig. 5 is the 3rd embodiment process flow diagram of a kind of multi-window management method in the embodiment of the invention;
Fig. 6 is the 4th embodiment process flow diagram of a kind of multi-window management method in the embodiment of the invention;
Fig. 7 is the 5th embodiment process flow diagram of a kind of multi-window management method in the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
See also Fig. 1, Fig. 1 is the structural representation of a kind of terminal in the embodiment of the invention, terminal can be mobile phone, PDA(Personal Digital Assistant, personal digital assistant, have another name called palm PC), televisor, computer, digital camera etc., a kind of terminal can comprise window display module 110, receiver module 120 and window management module 130 at least in the present embodiment as shown in the figure, wherein:
Further alternative, Fig. 2 is the structural representation of the window management module of a kind of terminal in the embodiment of the invention, as shown in Figure 2, window management module 130 in the embodiment of the invention can comprise: first edit cell 1301, second edit cell 1302, the 3rd edit cell 1303 and the 4th edit cell 1304, wherein:
The 3rd edit cell 1303 is used for described target window is carried out mobile or stretched operation, and the display position level of target window shows described target window before mobile or the stretched operation according to carrying out.In the specific implementation, receive that the user moves target window or the request of stretched operation after, target window is carried out corresponding movement or stretched operation, keep the display position level of target window not change, simultaneously, the display position level of other windows does not change yet, for example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), when window 1 is carried out move operation, window 1 is still at layer 5, move at layer 5, the display position level can not change to ground floor, when window 4 is carried out stretched operation, carries out the window stretched operation at the second layer, namely level stretches between window 3 and window 5, and window 5 still is presented at ground floor.
The 4th edit cell 1304 is used for described target window is carried out corresponding disappearance or hidden operation, and according to disappear or the vanishing target window before the described display position level of each window show other windows.In the specific implementation, receive the window edit instruction: in the default time, target window carried out and disappear or during hiding request of operating, this target window is carried out corresponding disappearance or hidden operation, and according to disappear or the vanishing target window before the display position level of each window show other windows, for example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), begin to hide every 10 seconds windows 1 and window 4, begin to show every 15 seconds windows 1 and window 4, then after 10 seconds, window 1 and window 4 are hidden, after 15 seconds, window 1 and window 4 show, when any window is carried out disappearance or hidden operation, still keep the display position level of each window.
Further alternative, the portable terminal of the embodiment of the invention can also comprise that window arranges 140, wherein:
Window arranges module 140, is used for when creating window the window attribute information of described window correspondence being set.In the specific implementation, when creating window, the window attribute information of each window correspondence is set, for example: window background, window title, transparency, window ID, window level attribute etc., window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, namely the progression of window level attributes is low, the display position level is low.After setting window attribute information, according to window ID with in the newly-built window guide-in window Manage Containers, according to the window level attribute each window is carried out the level ordering, be that the window level attribute is corresponding one by one in the display position level of display interface with window, if detect the existence window the same with the window ID of new window in the window management container, then instructions window is salty multiple, does not deal with.According to the good window of the easy ordering of window management, when the request of receiving or triggering, show the target window of correspondence in regular turn according to the display position level.
The embodiment of the invention provides a kind of terminal, can show a plurality of windows at display interface according to window attribute information, when compiling objective window (for example refreshing window, moving window, destruction window etc.), this target window is constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface, and optimized the demonstration that refreshes of window, improved the efficient that refreshes.
Set forth the specific implementation of the management method of the multiwindow that the embodiment of the invention provides below.
Fig. 3 is the first embodiment process flow diagram of the management method of a kind of multiwindow in the embodiment of the invention, and the present invention can be implemented in as in the terminals such as mobile phone, PDA, televisor, computer, digital camera, and the management method of multiwindow comprises at least as shown in the figure:
Step S301 shows described at least two windows according to the window attribute information of at least two windows at display interface, and described window attribute information comprises: window ID and window level attribute.In the specific implementation, window attribute information is: the window attribute messagewindow background of the correspondence that arranges when each window creation, window title, transparency, window ID, window attribute information such as window level attribute, window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, the progression that is the window level attributes is low, and the display position level is low.For example, the progression setting of window level attributes is more high is presented at more front of window, the display position level is low, the window level attributes that window 1 is set is 1, the window level attributes that window 2 is set is 2, the window level attributes that window 3 is set is 3, the window level attributes that window 4 is set is 4, the window level attributes that window 5 is set is 5, when these 5 windows were presented in the display interface, window 5 was presented at top layer, and the display position level is ground floor, window 1 is presented at the bottom, and the display position level is layer 5.
Step S302 receives the user to the window edit instruction of target window, and described window edit instruction comprises the window ID of described target window.In the specific implementation, the window edit instruction comprises the window ID of target window, can find user's desire editor's target window by window ID, concrete, the window edit instruction is including, but not limited to: window refresh requests, move or the request of stretched operation, destroy the window request or in the default time window carried out and disappear or hiding request of operating described window.After receiving the window edit instruction of user to target window, obtain the window ID of this target window, in the window manager of display interface, travel through to search whether have this target window according to this window ID, if there is no then return and continue to search, if exist then get access to the position of this target window in display interface.
Step S303 carries out the editing operation of described window edit instruction correspondence according to described window edit instruction to described target window, and keeps described target window constant in the display position level of described display interface.In the specific implementation, after target window is carried out the editing operation of window edit instruction correspondence, keep target window constant in the display position level of display interface, namely when arbitrary target window carries out editing operation in the display interface, can not influence the display position level of this target window and the display position level of other windows.For example, five windows are arranged in the display interface, are respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor); When amplifying window 1, the display position level of window 1 can not changed into ground floor because of editing operation, and the display position level of window 1 is still layer 5, and window 1 is still layer 5 when namely amplifying window 1 in display interface; After receiving the request that refreshes window 2, refresh window 2 and display position level window 3, window 4, the window 5 on window 2, and keep the display position level of window 2, window 3, window 4, window 5 not change; After receiving the request of destroying window 3, keep other windows not change in the display position level of display interface during deletion window 3.
The embodiment of the invention provides a kind of management method of multiwindow, can show a plurality of windows at display interface according to window attribute information, when compiling objective window (for example refreshing window, moving window, destruction window etc.), this target window is constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface, and optimized the demonstration that refreshes of window, improved the efficient that refreshes.
Fig. 4 is the second embodiment process flow diagram of the management method of a kind of multiwindow in the embodiment of the invention, and the present invention can be implemented in as in the terminals such as mobile phone, televisor, computer, digital camera, and the management method of multiwindow comprises at least as shown in the figure:
Step S401 when creating window, arranges the window attribute information of described window correspondence, and described window attribute information comprises: window ID and window level attribute.In the specific implementation, when creating window, the window attribute information of each window correspondence is set, for example: window background, window title, transparency, window ID, window level attribute etc., window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, namely the progression of window level attributes is low, the display position level is low.After setting window attribute information, according to window ID with in the newly-built window guide-in window Manage Containers, according to the window level attribute each window is carried out the level ordering, be that the window level attribute is corresponding one by one in the display position level of display interface with window, if detect the existence window the same with the window ID of new window in the window management container, then instructions window is salty multiple, does not deal with.According to the good window of the easy ordering of window management, when the request of receiving or triggering, show the target window of correspondence in regular turn according to the display position level.
Step S402 shows described at least two windows according to the window attribute information of at least two windows at display interface.In the specific implementation, the window attribute information that window attribute information arranges for step S401, the progression of window level attributes is more high is presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can be for the progression of the Window layer level attribute more low more front of window that is presented at, namely the progression of window level attributes is low, and the display position level is low.For example, the progression setting of window level attributes is more high is presented at more front of window, the display position level is low, the window level attributes that window 1 is set is 1, the window level attributes that window 2 is set is 2, the window level attributes that window 3 is set is 3, the window level attributes that window 4 is set is 4, the window level attributes that window 5 is set is 5, when these 5 windows were presented in the display interface, window 5 was presented at top layer, and the display position level is ground floor, window 1 is presented at the bottom, and the display position level is layer 5.
Step S403 receives the user to the window refresh requests of target window, and described window refresh requests comprises the window ID of target window.In the specific implementation, the window refresh requests comprises the window ID of target window, can find the target window that the user desires to refresh by window ID.After receiving the refresh requests of user to target window, obtain the window ID of this target window, in the window manager of display interface, travel through to search whether have this target window according to this window ID, if there is no then return and continue to search, if exist then get access to the position of this target window in display interface.
Step S404, refresh the window more than the display position level of corresponding target window and described target window according to described window refresh requests, and show the window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing.In the specific implementation, refresh the window more than the display position level of corresponding target window and this target window according to the window refresh requests that receives, and show window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing, for example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), the window refresh requests that receives is for after refreshing window 3, then correspondence refreshes window 3 and window 4 and window 5 more than window 3 demonstration levels, refresh finish after, to refresh front window 3, window 4, the display position level of window 5 shows the window 3 after refreshing, window 4, window 5, after namely refreshing a certain window, the display position level of each window does not change, and refreshing window can not influence the display position of window in display interface.Concrete application scenarios, for example, the display interface of computer has the window 6(film broadcast window that is presented at ground floor), be presented at the window 7(mailbox display window of the second layer) and be presented at triple-window mouth 8(document display window), the user refreshes window 7 to check and accept new mail, when refreshing window 7, window 6 still is presented at ground floor, window 7 is presented at the second layer, refresh the display position level that window 7 can not change window 7 and window 6 and window 8, and then guaranteed that window 6 is presented at the top layer of screen always, can not be not in the right order because refresh operation causes window display position level.
The embodiment of the invention provides a kind of management method of multiwindow, can show a plurality of windows at display interface according to window attribute information, when refreshing target window, this target window is constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface, and optimized the demonstration that refreshes of window, improved the efficient that refreshes.
Fig. 5 is the 3rd embodiment process flow diagram of the management method of a kind of multiwindow in the embodiment of the invention, and the present invention can be implemented in as in the terminals such as mobile phone, televisor, computer, digital camera, and the management method of multiwindow comprises at least as shown in the figure:
Step S501 when creating window, arranges the window attribute information of described window correspondence, and described window attribute information comprises: window ID and window level attribute.In the specific implementation, when creating window, the window attribute information of each window correspondence is set, for example: window background, window title, transparency, window ID, window level attribute etc., window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, namely the progression of window level attributes is low, the display position level is low.After setting window attribute information, according to window ID with in the newly-built window guide-in window Manage Containers, according to the window level attribute each window is carried out the level ordering, be that the window level attribute is corresponding one by one in the display position level of display interface with window, if detect the existence window the same with the window ID of new window in the window management container, then instructions window is salty multiple, does not deal with.According to the good window of the easy ordering of window management, when the request of receiving or triggering, show the target window of correspondence in regular turn according to the display position level.
Step S502 shows described at least two windows according to the window attribute information of at least two windows at display interface.In the specific implementation, the window attribute information that window attribute information arranges for step S501, the progression of window level attributes is more high is presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can be for the progression of the Window layer level attribute more low more front of window that is presented at, namely the progression of window level attributes is low, and the display position level is low.For example, the progression setting of window level attributes is more high is presented at more front of window, the display position level is low, the window level attributes that window 1 is set is 1, the window level attributes that window 2 is set is 2, the window level attributes that window 3 is set is 3, the window level attributes that window 4 is set is 4, the window level attributes that window 5 is set is 5, when these 5 windows were presented in the display interface, window 5 was presented at top layer, and the display position level is ground floor, window 1 is presented at the bottom, and the display position level is layer 5.
Step S503 receives the user to the destruction window request of target window, and the request of described destruction window comprises the window ID of target window.In the specific implementation, destroy the window ID that the window request comprises target window, can find the target window of user's desire deletion by window ID.After receiving the destruction window request of user to target window, obtain the window ID of this target window, in the window manager of display interface, travel through to search whether have this target window according to this window ID, if there is no then return and continue to search, if exist then get access to the position of this target window in display interface.
Step S504 deletes corresponding target window according to described destruction window request, and shows other windows according to the display position level of each window before the deletion target window.In the specific implementation, receive destroy the window request after, the target window that deletion is corresponding, and show other windows according to the display position level of each window before the deletion target window, namely delete target window after, the display position level of residue window does not change.For example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), the destruction window request that receives is for after destroying window 4, when then correspondence is deleted window 4, window 1, window 2, window 3, the display position level of window 5 does not change, concrete application scenarios, for example, the display interface of televisor has the window 9(sports channel window that is presented at ground floor), be presented at the window 10(stock market window of the second layer) and be presented at triple-window mouth 11(news and current affairs window), after receiving the destruction request of user to window 10, deletion window 10, then the display position level of window 9 is still ground floor, the display position level of window 11 is still the 3rd layer, when destroying target window, do not influence the display position level of other windows.
The embodiment of the invention provides a kind of management method of multiwindow, can show a plurality of windows at display interface according to window attribute information, when destroying target window, other windows are constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface.
Fig. 6 is the 4th embodiment process flow diagram of the management method of a kind of multiwindow in the embodiment of the invention, and the present invention can be implemented in as in the terminals such as mobile phone, televisor, computer, digital camera, and the management method of multiwindow comprises at least as shown in the figure:
Step S601 when creating window, arranges the window attribute information of described window correspondence, and described window attribute information comprises: window ID and window level attribute.In the specific implementation, when creating window, the window attribute information of each window correspondence is set, for example: window background, window title, transparency, window ID, window level attribute etc., window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, namely the progression of window level attributes is low, the display position level is low.After setting window attribute information, according to window ID with in the newly-built window guide-in window Manage Containers, according to the window level attribute each window is carried out the level ordering, be that the window level attribute is corresponding one by one in the display position level of display interface with window, if detect the existence window the same with the window ID of new window in the window management container, then instructions window is salty multiple, does not deal with.According to the good window of the easy ordering of window management, when the request of receiving or triggering, show the target window of correspondence in regular turn according to the display position level.
Step S602 shows described at least two windows according to the window attribute information of at least two windows at display interface.In the specific implementation, the window attribute information that window attribute information arranges for step S601, the progression of window level attributes is more high is presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can be for the progression of the Window layer level attribute more low more front of window that is presented at, namely the progression of window level attributes is low, and the display position level is low.For example, the progression setting of window level attributes is more high is presented at more front of window, the display position level is low, the window level attributes that window 1 is set is 1, the window level attributes that window 2 is set is 2, the window level attributes that window 3 is set is 3, the window level attributes that window 4 is set is 4, the window level attributes that window 5 is set is 5, when these 5 windows were presented in the display interface, window 5 was presented at top layer, and the display position level is ground floor, window 1 is presented at the bottom, and the display position level is layer 5.
Step S603 receives that the user moves target window or the request of stretched operation, and described request comprises the window ID of target window.In the specific implementation, target window is moved or the request of stretched operation comprises and the window ID of target window can find target window by window ID.Receive that the user moves target window or the request of stretched operation after, obtain the window ID of this target window, in the window manager of display interface, travel through to search whether have this target window according to this window ID, if there is no then return and continue to search, if exist then get access to the position of this target window in display interface.
Step S604 carries out movement or stretched operation to described target window, and shows described target window according to the display position level of target window before execution movement or the stretched operation.In the specific implementation, receive that the user moves target window or the request of stretched operation after, target window is carried out corresponding movement or stretched operation, keep the display position level of target window not change, simultaneously, the display position level of other windows does not change yet, for example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), when window 1 is carried out move operation, window 1 is still at layer 5, move at layer 5, the display position level can not change to ground floor, when window 4 is carried out stretched operation, carries out the window stretched operation at the second layer, namely level stretches between window 3 and window 5, and window 5 still is presented at ground floor.
The embodiment of the invention provides a kind of management method of multiwindow, can show a plurality of windows at display interface according to window attribute information, when receive that the user moves target window or the request of stretched operation after, target window is carried out mobile or stretched operation, and keep target window constant in the display position level of display interface, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface.
Fig. 7 is the 5th embodiment process flow diagram of the management method of a kind of multiwindow in the embodiment of the invention, and the present invention can be implemented in as in the terminals such as mobile phone, televisor, computer, digital camera, and the management method of multiwindow comprises at least as shown in the figure:
Step S701 when creating window, arranges the window attribute information of described window correspondence, and described window attribute information comprises: window ID and window level attribute.In the specific implementation, when creating window, the window attribute information of each window correspondence is set, for example: window background, window title, transparency, window ID, window level attribute etc., window ID is used for the sign window, the corresponding unique identification of each window, the window level attribute is that window is presented at the demonstration level attributes in the display interface, the window level attribute is corresponding one by one in the display position level of display interface with window, can arrange the progression of window level attributes more high be presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can arrange the progression of window level attributes more low be presented at more front of window, namely the progression of window level attributes is low, the display position level is low.After setting window attribute information, according to window ID with in the newly-built window guide-in window Manage Containers, according to the window level attribute each window is carried out the level ordering, be that the window level attribute is corresponding one by one in the display position level of display interface with window, if detect the existence window the same with the window ID of new window in the window management container, then instructions window is salty multiple, does not deal with.According to the good window of the easy ordering of window management, when the request of receiving or triggering, show the target window of correspondence in regular turn according to the display position level.
Step S702 shows described at least two windows according to the window attribute information of at least two windows at display interface.In the specific implementation, the window attribute information that window attribute information arranges for step S701, the progression of window level attributes is more high is presented at more front of window, the progression that is the window level attributes is high, the display position level is low, also can be for the progression of the Window layer level attribute more low more front of window that is presented at, namely the progression of window level attributes is low, and the display position level is low.For example, the progression setting of window level attributes is more high is presented at more front of window, the display position level is low, the window level attributes that window 1 is set is 1, the window level attributes that window 2 is set is 2, the window level attributes that window 3 is set is 3, the window level attributes that window 4 is set is 4, the window level attributes that window 5 is set is 5, when these 5 windows were presented in the display interface, window 5 was presented at top layer, and the display position level is ground floor, window 1 is presented at the bottom, and the display position level is layer 5.
Step S703 receives the user and in the default time target window is carried out disappearance or hiding request of operating, and described request comprises the window ID of target window.In the specific implementation, in the default time, target window carried out and disappear or hiding request of operating comprises and the window ID of target window can find target window by window ID.After receiving user's disappearance or hiding operation, obtain the window ID of this target window, in the window manager of display interface, travel through to search whether have this target window according to this window ID, if there is no then return and continue to search, if exist then get access to the position of this target window in display interface.
Step S704 carries out corresponding disappearance or hides operation described target window, and shows other windows according to the described display position level of each window before disappearance or the vanishing target window.In the specific implementation, receive the window edit instruction: in the default time, target window carried out and disappear or during hiding request of operating, this target window is carried out corresponding disappearance or hidden operation, and according to disappear or the vanishing target window before the display position level of each window show other windows, for example, five windows are arranged in the display interface, be respectively that window 1(display position level is layer 5), window 2(display position level is the 4th layer), window 3(display position level is the 3rd layer), window 4(display position level is the second layer), window 5(display position level is ground floor), begin to hide every 10 seconds windows 1 and window 4, begin to show every 15 seconds windows 1 and window 4, then after 10 seconds, window 1 and window 4 are hidden, after 15 seconds, window 1 and window 4 show, when any window is carried out disappearance or hidden operation, still keep the display position level of each window.
The embodiment of the invention provides a kind of management method of multiwindow, can show a plurality of windows at display interface according to window attribute information, when receive in the default time target window carried out disappear or hiding request of operating after, target window is carried out disappearance or hidden operation, and keep other display position levels at display interface constant, can effectively manage the hierarchical relationship of a plurality of windows, keep each window to show level clearly at display interface.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
Above disclosed is preferred embodiment of the present invention only, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (12)
1. a multi-window management method is characterized in that, described method comprises:
Window attribute information according at least two windows shows described at least two windows at display interface, and described window attribute information comprises: window ID and window level attribute;
Receive the user to the window edit instruction of target window, described window edit instruction comprises the window ID of described target window;
According to described window edit instruction described target window is carried out the editing operation of described window edit instruction correspondence, and keep described target window constant in the display position level of described display interface.
2. method according to claim 1 is characterized in that, the window attribute information of at least two windows of described basis comprised at least before display interface shows described two windows:
When creating window, the window attribute information of described window correspondence is set.
3. method according to claim 1 is characterized in that, described window edit instruction comprises: the window refresh requests;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window in constant the comprising of display position level of described display interface:
Refresh the window more than the display position level of corresponding target window and described target window according to described window refresh requests, and show the window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing.
4. method according to claim 1 is characterized in that, described window edit instruction also comprises: destroy the window request;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Delete corresponding target window according to described destruction window request, and show other windows according to the display position level of each window before the deletion target window.
5. method according to claim 1 is characterized in that, described window edit instruction also comprises: described target window is moved or the request of stretched operation;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Described target window is carried out movement or stretched operation, and show described target window according to the display position level of target window before execution movement or the stretched operation.
6. method according to claim 1 is characterized in that, described window edit instruction also comprises: in the default time described target window is carried out disappearance or hiding request of operating;
Described described target window is carried out the editing operation of described window edit instruction correspondence, and keeps described target window also to comprise in that the display position level of described display interface is constant:
Described target window is carried out corresponding disappearance or hidden operation, and show other windows according to the described display position level of each window before disappearance or the vanishing target window.
7. a terminal is characterized in that, described terminal comprises:
The window display module is used for showing described at least two windows according to the window attribute information of at least two windows at display interface that described window attribute information comprises: window ID and window level attribute;
Receiver module is used for receiving the user to the window edit instruction of target window, and described window edit instruction comprises the window ID of described target window;
The window management module is used for according to described window edit instruction described target window being carried out the editing operation of described window edit instruction correspondence, and keeps described target window constant in the display position level of described display interface.
8. terminal according to claim 7 is characterized in that, described terminal also comprises:
Window arranges module, is used for when creating window the window attribute information of described window correspondence being set.
9. terminal according to claim 7 is characterized in that, described window edit instruction comprises: the window refresh requests;
Described window management module comprises:
First edit cell, be used for refreshing window more than the display position level of corresponding target window and described target window according to described window refresh requests, and show window more than the display position level of target window after refreshing and target window according to the display position level of each window before refreshing.
10. terminal according to claim 7 is characterized in that, described window edit instruction also comprises: destroy the window request;
Described window management module also comprises:
Second edit cell is used for according to the corresponding target window of described destruction window request deletion, and shows other windows according to the display position level of each window before the deletion target window.
11. terminal according to claim 7 is characterized in that, described window edit instruction also comprises: described target window is moved or the request of stretched operation;
Described window management module also comprises:
The 3rd edit cell is used for described target window is carried out mobile or stretched operation, and the display position level of target window shows described target window before mobile or the stretched operation according to carrying out.
12. terminal according to claim 7 is characterized in that, described window edit instruction also comprises: in the default time described target window is carried out disappearance or hiding request of operating;
Described window management module also comprises:
The 4th edit cell is used for described target window is carried out corresponding disappearance or hidden operation, and according to disappear or the vanishing target window before the described display position level of each window show other windows.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101448699A CN103246430A (en) | 2013-04-24 | 2013-04-24 | Terminal and method for managing multiple windows |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101448699A CN103246430A (en) | 2013-04-24 | 2013-04-24 | Terminal and method for managing multiple windows |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103246430A true CN103246430A (en) | 2013-08-14 |
Family
ID=48925974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101448699A Pending CN103246430A (en) | 2013-04-24 | 2013-04-24 | Terminal and method for managing multiple windows |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103246430A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331236A (en) * | 2014-09-30 | 2015-02-04 | 珠海市君天电子科技有限公司 | Multi-window Binding and dragging method and multi-window binding and dragging system |
WO2015196543A1 (en) * | 2014-06-24 | 2015-12-30 | 中兴通讯股份有限公司 | Terminal and multi-window display method for terminal, and storage medium |
CN105278808A (en) * | 2015-09-24 | 2016-01-27 | 上海智臻智能网络科技股份有限公司 | Method and apparatus used for pushing page through human-computer interaction interface |
CN105404438A (en) * | 2014-08-13 | 2016-03-16 | 小米科技有限责任公司 | Background fuzzy method and apparatus and terminal device |
CN105892823A (en) * | 2016-04-27 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | Multi-window editing method, system and mobile terminal |
CN106951139A (en) * | 2017-03-13 | 2017-07-14 | 海信集团有限公司 | Message notifying frame display methods and device |
CN109254811A (en) * | 2018-08-08 | 2019-01-22 | 五八有限公司 | Method for showing interface, device, computer equipment and computer readable storage medium |
CN110286978A (en) * | 2019-06-13 | 2019-09-27 | 广州视源电子科技股份有限公司 | Method, apparatus, equipment and the storage medium of window level switching |
CN110928612A (en) * | 2018-09-20 | 2020-03-27 | 网易(杭州)网络有限公司 | Display control method and device of virtual resources and electronic equipment |
CN112148753A (en) * | 2016-08-26 | 2020-12-29 | 华为技术有限公司 | Apparatus and method for performing information processing on data stream |
CN112333551A (en) * | 2020-06-18 | 2021-02-05 | 深圳Tcl新技术有限公司 | Video window display method, device and equipment and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6025841A (en) * | 1997-07-15 | 2000-02-15 | Microsoft Corporation | Method for managing simultaneous display of multiple windows in a graphical user interface |
US20070180401A1 (en) * | 2006-02-02 | 2007-08-02 | Mona Singh | Methods, systems, and computer program products for displaying windows on a graphical user interface based on relative priorities associated with the windows |
CN101184300A (en) * | 2007-12-06 | 2008-05-21 | 中兴通讯股份有限公司 | Window management method in mobile phone graphic system |
CN101699395A (en) * | 2009-10-23 | 2010-04-28 | 深圳市茁壮网络股份有限公司 | Multi-window management method and multi-window browser |
-
2013
- 2013-04-24 CN CN2013101448699A patent/CN103246430A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6025841A (en) * | 1997-07-15 | 2000-02-15 | Microsoft Corporation | Method for managing simultaneous display of multiple windows in a graphical user interface |
US20070180401A1 (en) * | 2006-02-02 | 2007-08-02 | Mona Singh | Methods, systems, and computer program products for displaying windows on a graphical user interface based on relative priorities associated with the windows |
CN101184300A (en) * | 2007-12-06 | 2008-05-21 | 中兴通讯股份有限公司 | Window management method in mobile phone graphic system |
CN101699395A (en) * | 2009-10-23 | 2010-04-28 | 深圳市茁壮网络股份有限公司 | Multi-window management method and multi-window browser |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015196543A1 (en) * | 2014-06-24 | 2015-12-30 | 中兴通讯股份有限公司 | Terminal and multi-window display method for terminal, and storage medium |
CN105320502A (en) * | 2014-06-24 | 2016-02-10 | 中兴通讯股份有限公司 | Terminal and multi-window displaying method for terminal |
CN105404438A (en) * | 2014-08-13 | 2016-03-16 | 小米科技有限责任公司 | Background fuzzy method and apparatus and terminal device |
CN104331236B (en) * | 2014-09-30 | 2017-09-05 | 珠海市君天电子科技有限公司 | The binding dragging method and device of a kind of multiple windows |
CN104331236A (en) * | 2014-09-30 | 2015-02-04 | 珠海市君天电子科技有限公司 | Multi-window Binding and dragging method and multi-window binding and dragging system |
CN105278808A (en) * | 2015-09-24 | 2016-01-27 | 上海智臻智能网络科技股份有限公司 | Method and apparatus used for pushing page through human-computer interaction interface |
CN105278808B (en) * | 2015-09-24 | 2019-04-02 | 上海智臻智能网络科技股份有限公司 | For the method and apparatus via the human-computer interaction interface push page |
CN105892823A (en) * | 2016-04-27 | 2016-08-24 | 宇龙计算机通信科技(深圳)有限公司 | Multi-window editing method, system and mobile terminal |
CN105892823B (en) * | 2016-04-27 | 2019-06-11 | 宇龙计算机通信科技(深圳)有限公司 | A kind of multiwindow edit methods, system and mobile terminal |
CN112148753A (en) * | 2016-08-26 | 2020-12-29 | 华为技术有限公司 | Apparatus and method for performing information processing on data stream |
CN112148753B (en) * | 2016-08-26 | 2024-01-16 | 华为云计算技术有限公司 | Apparatus and method for performing information processing on data stream |
CN106951139A (en) * | 2017-03-13 | 2017-07-14 | 海信集团有限公司 | Message notifying frame display methods and device |
CN109254811A (en) * | 2018-08-08 | 2019-01-22 | 五八有限公司 | Method for showing interface, device, computer equipment and computer readable storage medium |
CN109254811B (en) * | 2018-08-08 | 2021-12-17 | 五八有限公司 | Interface display method and device, computer equipment and computer readable storage medium |
CN110928612A (en) * | 2018-09-20 | 2020-03-27 | 网易(杭州)网络有限公司 | Display control method and device of virtual resources and electronic equipment |
CN110928612B (en) * | 2018-09-20 | 2022-08-19 | 网易(杭州)网络有限公司 | Display control method and device of virtual resources and electronic equipment |
CN110286978B (en) * | 2019-06-13 | 2021-08-10 | 广州视源电子科技股份有限公司 | Window hierarchy switching method, device, equipment and storage medium |
CN110286978A (en) * | 2019-06-13 | 2019-09-27 | 广州视源电子科技股份有限公司 | Method, apparatus, equipment and the storage medium of window level switching |
CN112333551A (en) * | 2020-06-18 | 2021-02-05 | 深圳Tcl新技术有限公司 | Video window display method, device and equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103246430A (en) | Terminal and method for managing multiple windows | |
CN109117051B (en) | Method, device and equipment for displaying mind map and storage medium | |
CN106776514B (en) | Annotating method and device | |
Mynatt et al. | Flatland: New dimensions in office whiteboards | |
CN103279496A (en) | Terminal and display method of associated information | |
US9965475B2 (en) | User interface for navigating comments associated with collaboratively edited electronic documents | |
CN103176687A (en) | Regionalized management method and regionalized management system of desktop icons | |
CN108780438A (en) | The method for exchanging visual element and the personal related display of filling with interactive content | |
CN105359133A (en) | Interaction of web content with an electronic application document | |
CN104166851A (en) | Multimedia interactive learning system and method for paper textbooks | |
DE112012006165T5 (en) | Touchscreen user interface with voice input | |
CN107209756B (en) | Supporting digital ink in markup language documents | |
CN103336647A (en) | Method and device for generating captured image from display windows | |
CN112947923A (en) | Object editing method and device and electronic equipment | |
CN111580903B (en) | Real-time voting method, device, terminal equipment and storage medium | |
US10304493B2 (en) | Cartoon content editing method and cartoon content editing apparatus | |
CN103970427A (en) | Method and device for refreshing webpage | |
CN109074218B (en) | Document content playback | |
KR20190138798A (en) | Live Ink Presence for Real-Time Collaboration | |
CN108710460B (en) | Element control method, device, equipment and storage medium | |
US8913076B1 (en) | Method and apparatus to improve the usability of thumbnails | |
CN112752132A (en) | Cartoon picture bullet screen display method and device, medium and electronic equipment | |
CN111428455B (en) | Form management method, device, equipment and storage medium | |
CN103186324A (en) | Image editing system and image editing method | |
US10042528B2 (en) | Systems and methods of dynamically rendering a set of diagram views based on a diagram model stored in memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130814 |