CN103064735A - Display process method, display device and electronic equipment - Google Patents

Display process method, display device and electronic equipment Download PDF

Info

Publication number
CN103064735A
CN103064735A CN201110326090XA CN201110326090A CN103064735A CN 103064735 A CN103064735 A CN 103064735A CN 201110326090X A CN201110326090X A CN 201110326090XA CN 201110326090 A CN201110326090 A CN 201110326090A CN 103064735 A CN103064735 A CN 103064735A
Authority
CN
China
Prior art keywords
application program
user
display
display window
window
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
CN201110326090XA
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201110326090XA priority Critical patent/CN103064735A/en
Publication of CN103064735A publication Critical patent/CN103064735A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a display process method, a display device and electronic equipment. The display process method is applied to the electronic equipment, a second application program is stored in the electronic equipment, and the second application program is provided with a display area when used. The display process method includes: assuring the to-be-display first application program, setting a display window in the display area of the second application program, operating the first application program and displaying part or the whole of the first application program on the display window. The display process method, the display device and the electronic equipment improve flexibility of displaying.

Description

A kind of display processing method, device and electronic equipment
Technical field
The present invention relates to Display Processing Technology, particularly a kind of display processing method, device and electronic equipment.
Background technology
Along with the electronic equipment ability from strength to strength, existing electronic equipment can be carried out a plurality of application programs simultaneously.
Each application program all needs to take certain space and shows in operation.And in the display processing method of prior art, when a plurality of application programs were moved simultaneously, the demonstration of each application program was separate, lacked the dirigibility of demonstration, and the user uses inconvenience.
Move a full frame game application such as the user, and the while has been moved an instant chat application program, if the user receives instant chat message when playing games, if the user need to check that this message need to switch to chat application and check, and this will inevitably affect the user to the observation of game progress.
In that the user is full frame when watching film, if receive instant chat message, if the user need to check that this message need to switch to chat application and check, and will inevitably affect the continuity that the user watches film this moment equally.
Certainly above-mentioned is to be applied as the explanation that example is carried out with full frame, but for not being that full frame application exists the problems referred to above equally.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of display processing method, device and electronic equipment, so that displaying contents that can nested demonstration Another application program in the viewing area of an application program has improved the dirigibility that shows.
For achieving the above object, the embodiment of the invention provides a kind of display processing method, is applied to an electronic equipment, stores the second application program in the described electronic equipment, has a viewing area during described the second application program operation, and described display processing method comprises:
Determine the first application program to be shown;
One display window is set in the viewing area of described the second application program;
Move described the first application program, and described the first application program partly or entirely is shown to described display window.
Above-mentioned display processing method wherein, also comprises:
When the second application receives the first message of indicating user operation from operating system, judge whether the operating area of described user's operation is positioned at described display window, obtain one first judged result;
When described the first judged result indicates the operating area of described user's operation to be positioned at described display window, described the first message is sent to described the first application program, so that described the first application program can respond described user's operation;
Show the response of described the first application program at described window.
Above-mentioned display processing method wherein, also comprises:
When described the second application program receives the second message of indicating user operation, judge whether the operating area of described user's operation is positioned at described display window, obtain one second judged result;
When described the second judged result indicates the operating area of described user's operation to be positioned at described display window, carry out blocked operation, switch to described the first application program of demonstration.
Above-mentioned display processing method wherein, also comprises:
When described the second application program receives the 3rd message of indicating user operation, judge whether the operating area of described the 3rd user operation is positioned at described display window, obtain one the 3rd judged result;
When described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, judge user's operation or the user of Second Type operation that described user's operation is the first kind, obtain the 4th judged result;
Indicating described user operation in described the 4th judged result is that the user of the first kind is when operating, described the 3rd message is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
Indicating described user operation in described the 4th judged result is the user of Second Type when operating, and then carries out blocked operation, switches to show described the first application program.
Above-mentioned display processing method, wherein, described second is applied as the multipad of operating system.
Above-mentioned display processing method, wherein, described operating system is Android operating system, inherits in the class of all controls of described the first application program from can use described Android operating system.
Above-mentioned display processing method, wherein, described multipad can also show Widget, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
Above-mentioned display processing method wherein, arranges a display window and specifically comprises in the viewing area of the second application program:
Display shape when obtaining described the first application program demonstration;
In the viewing area of described the second application program, generate the shape described display window identical with described display shape.
Above-mentioned display processing method wherein, and specifically comprises the described display window that partly or entirely is shown to of described the first application program:
Determine the primary importance information of the composition object of described the first application program;
Determine the target position information of described composition object in the second place information of the viewing area of described the second application program according to described primary importance information and described display window;
The display properties notice operating system that comprises target position information with described composition object is shown to described display window according to described display properties with the described object that forms by described operating system.
For achieving the above object, the embodiment of the invention also provides a kind of display processing unit, is applied to an electronic equipment, store the second application program in the described electronic equipment, have a viewing area during described the second application program operation, it is characterized in that described display processing unit comprises:
Determination module is used for determining the first application program to be shown;
Module is set, is used in the viewing area of described the second application program one display window being set;
Display control module is used for moving described the first application program, and described the first application program partly or entirely is shown to described display window.
Above-mentioned display processing unit wherein, also comprises:
The first judge module is used for judging whether the operating area of described user's operation is positioned at described display window when the second application receives the first message of indicating user operation from operating system, obtains one first judged result;
The first sending module is used for when described the first judged result indicates the operating area of described user's operation to be positioned at described display window described the first message being sent to described the first application program, so that described the first application program can respond described user's operation;
The Graphics Processing module is used for showing at described window the response of described the first application program.
Above-mentioned display processing unit wherein, also comprises:
The second judge module is used for when described the second application program receives the second message of indicating user operation, judges whether the operating area of described user's operation is positioned at described display window, obtains one second judged result;
The first switching controls module is used for carrying out blocked operation when described the second judged result indicates the operating area of described user's operation to be positioned at described display window, switches to show described the first application program.
Above-mentioned display processing unit wherein, also comprises:
The 3rd judge module is used for when described the second application program receives the 3rd message of indicating user operation, judges whether the operating area of described the 3rd user operation is positioned at described display window, obtains one the 3rd judged result;
The 4th judge module is used for judging user's operation or the user of Second Type operation that described user's operation is the first kind when described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, obtains the 4th judged result;
The second sending module, be used for when described the 4th judged result user that to indicate described user's operation be the first kind operates, described the 3rd message is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
The second switching controls module is used for then carrying out blocked operation when described the 4th judged result user that to indicate described user's operation be Second Type operates, and switches to show described the first application program.
Above-mentioned display processing unit, wherein, described second is applied as the multipad of described operating system, and described operating system is Android operating system, inherits in the class of all controls of described the first application program from can use described Android operating system.
Above-mentioned display processing unit, wherein, described multipad can also show Widget, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
Above-mentioned display processing unit, wherein, the described module that arranges specifically comprises:
Acquiring unit, the display shape when being used for obtaining described the first application program demonstration;
Generation unit is used for generating the shape described display window identical with described display shape in the viewing area of described the second application program.
Above-mentioned display processing unit, wherein, described display control module specifically comprises:
The primary importance determining unit is for the primary importance information of the composition object of determining described the first application program;
Second place determining unit is used for determining in the second place information of the viewing area of described the second application program according to described primary importance information and described display window the target position information of described composition object;
Notification unit is used for the display properties notice operating system that comprises target position information with described composition object, according to described display properties the described object that forms is shown to described display window by described operating system.
For achieving the above object, the embodiment of the invention also provides a kind of electronic equipment, comprising:
Display;
Storer stores the second application program, has a viewing area at described display during described the second application program operation,
Processor, be used for determining the first application program to be shown, and a display window is set in the viewing area of described the second application program, then move described the first application program, and described the first application program partly or entirely is shown to described display window.
Utilize the embodiment of the invention, suppose that the second application program is in running status, this moment, the second application program was shown in a certain viewing area of display screen, and simultaneously, a display window is set in above-mentioned viewing area, and with the Another Application program display in this display window, the user can understand by the part except display window in the viewing area operation of the second application program simultaneously like this, and the while can be understood by display window the state of another one application program, realized " a regional dual-purpose ", improve the dirigibility that shows, also can satisfy user's demand.
Utilize the embodiment of the invention, can in the Launcher of Android system, realize and the on all four widget of the Widget form of expression, this widget can use all controls, has solved Widget because control uses the limited problem of bringing, and shows abundanter.The widget that above-mentioned mode realizes only need to provide Apk to move, and need not revise the bottom process, has made things convenient for exploitation.
Description of drawings
Figure 1 shows that the schematic flow sheet of the display processing method of the embodiment of the invention;
Schematic flow sheet when the display processing method that Figure 2 shows that the embodiment of the invention is applied to the Android system;
Figure 3 shows that the structural representation of the display processing unit of the embodiment of the invention.
Embodiment
In the display processing method of the embodiment of the invention, device and the electronic equipment, use in the viewing area of journey and for other application program a display window is set in current second of the running status that is in, then move the first application program, and it is shown in this display window, so that the user can understand by this display window the state of another one application program in the viewing area of the second application program, improve the dirigibility that shows, made things convenient for the user.
The display processing method of the embodiment of the invention is applied to an electronic equipment, stores the second application program in the described electronic equipment, has a viewing area during described the second application program operation, and as shown in Figure 1, described display processing method comprises:
Step 11 is determined the first application program to be shown;
Step 12 arranges a display window in the viewing area of the second application program;
Step 13 is moved described the first application program, and described the first application program partly or entirely is shown to described display window.
Utilize the method for the embodiment of the invention, suppose that the second application program is in running status, this moment, the second application program was shown in a certain viewing area of display screen, and simultaneously, a display window is set in above-mentioned viewing area, and with the Another Application program display in this display window, the user can understand by the part except display window in the viewing area operation of the second application program simultaneously like this, and the while can be understood by display window the state of another one application program, realized " a regional dual-purpose ", improve the dirigibility that shows, also can satisfy user's demand.
Illustrate as follows.
Suppose the current video reproduction program that has, and this video reproduction program is just at the played in full screen film, and in the upper left corner/upper right corner of the viewing area of video reproduction program one rectangle display window is set, show an instant chat program (such as the QQ program) at this rectangle display window, when user X when watching film, if there is a user Y to want to chat with user X, and send a chat messages to the instant chat program, head portrait corresponding to user Y this moment can change (as flashing), this moment, user X was in the situation that does not switch to the instant chat program, can understand by this display window be that user Y sends over chat messages, and user X can determine according to the importance of user Y whether needs switch to chat application and respond user Y.And in the prior art, when the full frame application of video reproduction program, be the source that can't understand chat messages if do not switch in the situation of instant chat program, therefore utilize the method for the embodiment of the invention can improve the dirigibility of demonstration.
Certainly, above-mentioned is explanation so that video reproduction program-the live chat application program is carried out as example, but said method can be used for other application program pair equally, as show live chat application program, mailer, news renewal client etc. in game application, it has improved the dirigibility that shows equally.
Certainly, should be understood that, can be only in the specific embodiment of the invention part of application program be shown to display window, only when coming message, user Z just needs timely answer such as user X, then in this case, only the partial display at the head portrait place of user Z in the chat application need to be got final product to display window, whether variation (flashing such as head portrait) the understanding user Z of the head portrait that the user can be by the user Z that shows in this window has the transmission chat messages.
Certainly, in the above embodiments, the function that shows only is provided, but for user friendly operation, user's operation can be passed to corresponding application program equally, to the control of the first application program, in this case, the method for the embodiment of the invention also comprises the realization user in the viewing area of the second application program:
When the second application receives the message of indicating user operation from operating system, judge whether the operating area of described user's operation is positioned at described display window, obtain a judged result;
When described judged result indicates the operating area of described user's operation to be positioned at described display window, described user's operation is sent to described the first application program, so that described the first application program can respond described user's operation;
Show the response of described the first application program at described window.
Illustrate as follows.
One window is set in the viewing area of a games A, this window has shown the games B (such as canaster) of another one operation, when the user passes through to give directions operation or mouse input operation, operating system at first can send to games A the message of indicating user operation, in this case, the second application program can judge whether the operating area of described user's operation is positioned at described display window, the operating area that operates as described user is positioned at described display window, show that then the user wishes games B is operated, at this moment, the message of indicating user operation is sent to games B, B processes by games, response user operation, as a certain/many sheet playing cards in throwing weapons back and forth.
At this moment, can show that at display window the board of user selection throws away the picture on the bidge table.
How responding user's operation as for the first application program is the category of prior art, and no further details to be given herein.
By above-mentioned mode, not only so that the user can understand the state of the first application program, can also in the viewing area of the second application program, realize the control to the first application program.
Can realize the control of game is greatly facilitated the user when watching film full frame such as the user.
In specific embodiments of the invention, this first application program can be partial display, and therefore, this first application program also can have the display window that is in the backstage of oneself, but this display window also can be fully hiding.
The method of the embodiment of the invention can also be applied to pacify the multipad of an operating system, is described as follows.
Operation system of smart phone Android provides a kind of Widget (little) framework of small tool, and the user can add at multipad (Launcher) Widget of various characteristics.
Widget can be real-time weather forecast small tool, also can be some prompt operation (such as Bluetooth switch) small tool, can also be mail notification small tool etc.
But in the existing Widget realization mechanism, Widget interface element (system's control) is by the RemoteViews object among the operating system bottom Frameworks, be presented at Another application is on the Launcher striding course, but, not all control can use by striding course, just can't realize that such as the EditText control striding course uses.
Use and develop limited problem prior art for the above-mentioned Widget of causing does not all have very good counter-measure always.
But utilize the method for the embodiment of the invention to solve, be described as follows.
At first after Launcher (multipad) starts, part or all full screen display of Launcher, if this moment, the part of Launcher was not occupied, then can therefrom select a zone that a display window is set, simultaneously, form layout (such as the size of the literal of the background color of the position of control, window, demonstration, literal, font etc.) according to the composition object of application program to be shown, and this layout can be called display driver after being obtained by operating system it is shown in this display window.
Simultaneously and since be shown to display window widget be application program, inherit in the class of its all controls from can use described Android operating system, so it can't be subject to using the impact of certain type control.
The below is described in detail as follows further combined with Fig. 2.
In specific embodiments of the invention, widget in the embodiment of the invention is distinguished mutually with Widget, is an application program, can independent operating, but do not see difference from user perspective, this do not see difference follow-up will from add and move two aspect be elaborated.
In specific embodiments of the invention, a window at first will be set, in the Launcher of Android operating system application layer, as shown in Figure 2, it can be realized by a window of definition (View).
As shown in Figure 2, widget in the embodiment of the invention is all inherited from the ViewGroup class, and ViewGroup can use various systems control according to design requirement, therefore the widget of the embodiment of the invention can use all controls, has solved Widget because control uses the limited problem of bringing.
After having defined window, Launcher can realize widget in the demonstration of display window by call this widget of inheriting from the ViewGroup class, and this will be in follow-up detailed description.
The widget that above-mentioned mode realizes has been broken the restriction (class that standard Widget inherits can only be used the part control) of Widget control, can use all controls, and for Widget, the widget performance that realizes by the way is abundanter.
The widget that above-mentioned mode realizes only need to provide Apk to move, and need not revise the bottom process.
The widget that above-mentioned mode realizes is not bound with Launcher, is convenient to stand-alone development.
In the existing Android system, when the user the blank director of Launcher on time, can provide a Widget tabulation to the user, the consistance of the embodiment of the invention in order to keep the user to experience, make the user select and add Widget and in Launcher, also can select and add the widget of the embodiment of the invention to Launcher, need to carry out certain change to Launcher, so that Launcher recognize the user blank director by operation the time, not only the Widget that has installed in the system can be offered the user in the tabulation mode, also the widget of the embodiment of the invention also can be added in the tabulation simultaneously, for user selection and.
Can identify and offer the user by the class of inheriting for Widget, in specific embodiments of the invention, so that Launcher can realize by the identification window widget in such a way.
<by title identification 〉
Mode by title identification can be by application program corresponding to widget title and the title of bag corresponding to widget realize, but the realization of dual mode is identical, all is to add specific character (such as widget) to realize in title.
Launcher can determine that it is widget when finding that bag title corresponding to application name/application program comprises predefined character, and Widget is presented in the tabulation confession user selection together.
<realize by specific memory location
Under this mode, the widget that above-mentioned mode can be realized stores specific position into, and Launcher can determine that the application program of certain ad-hoc location storage is widget, and Widget is presented in the tabulation confession user selection together.
Under above-mentioned mode, when the user presses (can be other default operation certainly) the blank director of Launcher, Launcher will present to the user in the tabulation mode together with the widget of Widget and the embodiment of the invention, is selected by the user.
Above-mentionedly illustrated so that the user can't distinguish the part of Widget and widget from the angle that provides, and on the other hand, needed also when widget moves to make that the user can't distinguish operation is Widget and widget.
After in tabulation, providing simultaneously Widget and widget, the user can select wherein one or more widgets to add among the Launcher, after the some widgets of user selection, a display window will be set in the viewing area of Launcher, then Launcher moves selecteed widget, by reverse calling the widget that moves is shown to described display window.
Described multipad can show Widget, in specific embodiments of the invention, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
Be described as follows.
The current display area (a Launcher screen wherein) of supposing Launcher has shown a Widget, and the current selection of user is added other widget in the current viewing area of Launcher to, at this moment, Launcher can not come generating window by the part that Widget occupies from current display area, avoids the occupied region overlapping of this window and Widget.
When widget is presented on the display window of generation, (widget is application program although the essence of widget and Widget is different, can automatically move, and Widget is not application program, must colonize in Launcher upward could move), but the display format of its display format and Widget is in full accord, therefore, from the user point of view, not difference between the two.
Certainly, this display format is the ingredient (such as control) for same type.
Existing Widget comprises two types from subsequent treatment: a kind of is directly to carry out among Launcher and operation, and another kind is to move a certain application program by button outside Launcher to realize wherein at least part of function, such as a search Widget, it need to be inputted, but because EditText can't use in Widget, therefore the input frame of this search Widget only is a button, after this button is clicked, can switch to a full frame application, and in this full frame application, carry out just returning Widget after the character input.
In specific embodiments of the invention, widget also can be realized above-mentioned function, and as directly carrying out in Launcher, its treatment step is as follows:
When Launcher receives the first message of indicating user operation, judge whether the operating area of described user's operation is positioned at described display window, obtain one first judged result;
When described the first judged result indicated the operating area of described user's operation to be positioned at described display window, the message that described indicating user is operated sent to described the first application program, so that described the first application program can respond described user's operation;
Show the response of described the first application program at described window.
In this case, whole display interface is occupied by Launcher always, and application program does not switch yet.
In specific embodiments of the invention, widget also can be realized handoff functionality:
When Launcher receives the second message of indicating user operation, judge whether the operating area of described user's operation is positioned at described display window, obtain one second judged result;
When described the second judged result indicates the operating area of described user's operation to be positioned at described display window, then carry out blocked operation, switch to described the first application program of demonstration.
Mention, this first application program may be to be in hidden state before, when being in hidden state, then needing to remove hidden state and switches demonstration, gets final product if do not hide before then directly switch.
But directly carry out for a certain function or in Launcher among the existing Widget, or switch in the other application and carry out, after in case Widget generates, just only can carry out according to a kind of mode, but the widget of the specific embodiment of the invention is different from Widget, can operate in the actual moving process according to the user and select, in this case, the display packing of the embodiment of the invention also comprises:
When Launcher receives the 3rd message of indicating user operation, judge whether the operating area of described the 3rd user operation is positioned at described display window, obtain one the 3rd judged result;
When described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, judge user's operation or the user of Second Type operation that described user's operation is the first kind, obtain the 4th judged result;
Indicating described user operation in described the 4th judged result is that the user of the first kind is when operating, the message of described indicating user operation is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
Indicating described user operation in described the 4th judged result is the user of Second Type when operating, and then carries out blocked operation, switches to show described the first application program.
Can be so that the user can process according to various demand by above-mentioned mode, occupy in the limited situation in zone such as widget, consider the convenience of operation, the user can carry out at window user's operation of Second Type, come complete operation so that can switch to the first application program, if and the user considers and also needs to take into account the other guide among other widget/Widget among the Launcher when (as playing a live video stream among some widget/Widget), then can carry out user's operation of the first kind, directly in Launcher, operate.
Certainly, above-mentioned mode also can be applied to common situation, and its difference only is the difference of the second application program, and no further details to be given herein.
Certainly, also can realize in basic identical mode the unloading of Widget and widget/deletion, when Launcher dragged widget to dustbin, Launcher can obtain ID corresponding to widget, and deletes in database or in the file such as the user.
As shown in Figure 2, be the schematic flow sheet of said process.
The various application scenarioss that in the viewing area of the second application program, show the first application program of the embodiment of the invention have more than been mentioned, the below is further elaborated to its specific implementation, do not have specially appointed words at this, it is applicable to all application scenarioss.
In specific embodiments of the invention, a display window need to be set, should a display window be set in the viewing area of the second application program and specifically comprise:
Display shape when obtaining described the first application program demonstration;
In the viewing area of described the second application program, generate the shape described display window identical with described display shape.
Take widget as example, when widget generates, its display parameter are just determined, can determine its display shape this moment by the file that reads in the widget, and in the viewing area of the second application program, generate display window according to display shape, be a rectangle during such as the widget isolated operation, then the shape of display window also is rectangle, but its size can be carried out the equal proportion compression according to actual needs.
In the specific embodiment of the invention with described the first application program partly or entirely be shown to described display window when concrete, all to be shown as example, it comprises:
Determine the primary importance information of the composition object of described the first application program;
Determine the target position information of described composition object in the second place information of the viewing area of described the second application program according to described primary importance information and described display window;
The display properties notice operating system that comprises target position information with described composition object is shown to described display window according to described display properties with the described object that forms by described operating system.
Generally speaking, all application programs all comprise a lot of composition object (such as control, background patterns, literal) etc., and these objects have separately relative position information in the first application program.
After window is determined again, can determine the positional information of this composition object in the viewing area according to this relative position information, and then according to other display properties (such as shape, color, size) etc. these are formed objects and be shown to display window, finish whole the first application program in the demonstration of window.
Be described as follows as an example of widget example.
After widget to be added is determined, its peripheral profile (shape) can determine (may to be notice Launcher in registration, also can be that Launcher reads from the packet of widget in real time), can create window this moment according to its peripheral profile.
After window creation, can create according to the display properties of the ingredient that comprises in this widget and ingredient the example of ViewGroup class, and determine in the layout on the Launcher (i.e. position on Launcher), then by the Add method this example is shown in this layout (for example rectangular window) now.The content of the upper demonstration of Launcher is exactly the content of widget example, is included in the various control element on the widget.
And when widget need to be closed, then need notify Launcher execution Hide method that ViewGroup is stashed and get final product.
A kind of display processing unit of the embodiment of the invention is applied to an electronic equipment, stores the second application program in the described electronic equipment, has a viewing area during described the second application program operation, and as shown in Figure 3, described display processing unit comprises:
Determination module is used for determining the first application program to be shown;
Module is set, is used in the viewing area of described the second application program one display window being set;
Display control module is used for moving described the first application program, and described the first application program partly or entirely is shown to described display window.
This display processing unit not only can show, can also be to realize control, also comprises this moment:
The first judge module is used for judging whether the operating area of described user's operation is positioned at described display window when the second application receives the first message of indicating user operation from operating system, obtains one first judged result;
The first sending module is used for when described the first judged result indicates the operating area of described user's operation to be positioned at described display window described the first message being sent to described the first application program, so that described the first application program can respond described user's operation;
The Graphics Processing module is used for showing at described window the response of described the first application program.
Under the another kind of control method, this display processing unit also comprises:
The second judge module is used for when described the second application program receives the second message of indicating user operation, judges whether the operating area of described user's operation is positioned at described display window, obtains one second judged result;
The first switching controls module is used for carrying out blocked operation when described the second judged result indicates the operating area of described user's operation to be positioned at described display window, switches to show described the first application program.
Under another control method, this display processing unit also comprises:
The 3rd judge module is used for when described the second application program receives the 3rd message of indicating user operation, judges whether the operating area of described the 3rd user operation is positioned at described display window, obtains one the 3rd judged result;
The 4th judge module is used for judging user's operation or the user of Second Type operation that described user's operation is the first kind when described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, obtains the 4th judged result;
The second sending module, be used for when described the 4th judged result user that to indicate described user's operation be the first kind operates, described the 3rd message is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
The second switching controls module is used for then carrying out blocked operation when described the 4th judged result user that to indicate described user's operation be Second Type operates, and switches to show described the first application program.
The display processing unit of the embodiment of the invention can be used for the Launcher of Android system, realization is same as the mode of Widget, but the restriction that not used by control, at this moment, described second is applied as the multipad of described operating system, described operating system is Android operating system, inherits in the class of all controls of described the first application program from can use described Android operating system.
In order to keep widget and Widget consistance in form, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
The concrete described Model Implement that arranges comprises:
Acquiring unit, the display shape when being used for obtaining described the first application program demonstration;
Generation unit is used for generating the shape described display window identical with described display shape in the viewing area of described the second application program.
The realization of concrete display control module comprises:
The primary importance determining unit is for the primary importance information of the composition object of determining described the first application program;
Second place determining unit is used for determining in the second place information of the viewing area of described the second application program according to described primary importance information and described display window the target position information of described composition object;
Notification unit is used for the display properties notice operating system that comprises target position information with described composition object, according to described display properties the described object that forms is shown to described display window by described operating system.
A kind of electronic equipment of the embodiment of the invention comprises:
Display;
Storer stores the second application program, has a viewing area at described display during described the second application program operation,
Processor, be used for determining the first application program to be shown, and a display window is set in the viewing area of described the second application program, then move described the first application program, and described the first application program partly or entirely is shown to described display window.
In the embodiment of the invention, module can realize with software, in order to carried out by various types of processors.For instance, the executable code module of a sign can comprise one or more physics or the logical block of computer instruction, and for instance, it can be built as object, process or function.However, the executable code of institute's identification module need not to be physically located in together, but can comprise the different instruction on being stored in the coordination not, when combining on these command logics, and its composition module and realize the regulation purpose of this module.
In fact, executable code module can be individual instructions or many instructions, and even can be distributed on a plurality of different code segments, be distributed in the middle of the distinct program, and cross over a plurality of memory devices and distribute.Similarly, service data can be identified in module, and can realize and be organized in the data structure of any suitable type according to any suitable form.Described service data can be used as the individual data collection and is collected, and perhaps can be distributed on the diverse location (to be included on the different storage device), and can only be present on system or the network as electronic signal at least in part.
When module can utilize software to realize, consider the level of existing hardware technique, so can be with the module of software realization, in the situation of not considering cost, those skilled in the art can build corresponding hardware circuit and realize corresponding function, and described hardware circuit comprises conventional ultra-large integrated (VLSI) circuit or gate array and the existing semiconductor such as logic chip, transistor or other discrete element.Module can also be used programmable hardware device, realizations such as field programmable gate array, programmable logic array, programmable logic device.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (18)

1. a display processing method is applied to an electronic equipment, stores the second application program in the described electronic equipment, has a viewing area during described the second application program operation, it is characterized in that described display processing method comprises:
Determine the first application program to be shown;
One display window is set in the viewing area of described the second application program;
Move described the first application program, and described the first application program partly or entirely is shown to described display window.
2. display processing method according to claim 1 is characterized in that, also comprises:
When the second application receives the first message of indicating user operation from operating system, judge whether the operating area of described user's operation is positioned at described display window, obtain one first judged result;
When described the first judged result indicates the operating area of described user's operation to be positioned at described display window, described the first message is sent to described the first application program, so that described the first application program can respond described user's operation;
Show the response of described the first application program at described window.
3. display processing method according to claim 1 is characterized in that, also comprises:
When described the second application program receives the second message of indicating user operation, judge whether the operating area of described user's operation is positioned at described display window, obtain one second judged result;
When described the second judged result indicates the operating area of described user's operation to be positioned at described display window, carry out blocked operation, switch to described the first application program of demonstration.
4. display processing method according to claim 1 is characterized in that, also comprises:
When described the second application program receives the 3rd message of indicating user operation, judge whether the operating area of described the 3rd user operation is positioned at described display window, obtain one the 3rd judged result;
When described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, judge user's operation or the user of Second Type operation that described user's operation is the first kind, obtain the 4th judged result;
Indicating described user operation in described the 4th judged result is that the user of the first kind is when operating, described the 3rd message is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
Indicating described user operation in described the 4th judged result is the user of Second Type when operating, and then carries out blocked operation, switches to show described the first application program.
5. according to claim 1,2,3 or 4 described display processing methods, it is characterized in that described second is applied as the multipad of operating system.
6. display processing method according to claim 5 is characterized in that, described operating system is Android operating system, inherits in the class of all controls of described the first application program from can use described Android operating system.
7. display processing method according to claim 6, it is characterized in that, described multipad can also show Widget, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
8. according to claim 1,2,3 or 4 described display processing methods, it is characterized in that, a display window is set in the viewing area of the second application program specifically comprises:
Display shape when obtaining described the first application program demonstration;
In the viewing area of described the second application program, generate the shape described display window identical with described display shape.
9. according to claim 1,2,3 or 4 described display processing methods, it is characterized in that, and the described display window that partly or entirely is shown to of described the first application program is specifically comprised:
Determine the primary importance information of the composition object of described the first application program;
Determine the target position information of described composition object in the second place information of the viewing area of described the second application program according to described primary importance information and described display window;
The display properties notice operating system that comprises target position information with described composition object is shown to described display window according to described display properties with the described object that forms by described operating system.
10. a display processing unit is applied to an electronic equipment, stores the second application program in the described electronic equipment, has a viewing area during described the second application program operation, it is characterized in that described display processing unit comprises:
Determination module is used for determining the first application program to be shown;
Module is set, is used in the viewing area of described the second application program one display window being set;
Display control module is used for moving described the first application program, and described the first application program partly or entirely is shown to described display window.
11. display processing unit according to claim 10 is characterized in that, also comprises:
The first judge module is used for judging whether the operating area of described user's operation is positioned at described display window when the second application receives the first message of indicating user operation from operating system, obtains one first judged result;
The first sending module is used for when described the first judged result indicates the operating area of described user's operation to be positioned at described display window described the first message being sent to described the first application program, so that described the first application program can respond described user's operation;
The Graphics Processing module is used for showing at described window the response of described the first application program.
12. display processing unit according to claim 10 is characterized in that, also comprises:
The second judge module is used for when described the second application program receives the second message of indicating user operation, judges whether the operating area of described user's operation is positioned at described display window, obtains one second judged result;
The first switching controls module is used for carrying out blocked operation when described the second judged result indicates the operating area of described user's operation to be positioned at described display window, switches to show described the first application program.
13. display processing unit according to claim 10 is characterized in that, also comprises:
The 3rd judge module is used for when described the second application program receives the 3rd message of indicating user operation, judges whether the operating area of described the 3rd user operation is positioned at described display window, obtains one the 3rd judged result;
The 4th judge module is used for judging user's operation or the user of Second Type operation that described user's operation is the first kind when described the 3rd judged result indicates the operating area of described user's operation to be positioned at described display window, obtains the 4th judged result;
The second sending module, be used for when described the 4th judged result user that to indicate described user's operation be the first kind operates, described the 3rd message is sent to described the first application program, so that described the first application program can respond described user's operation, and show the response of described the first application program at described window;
The second switching controls module is used for then carrying out blocked operation when described the 4th judged result user that to indicate described user's operation be Second Type operates, and switches to show described the first application program.
14. according to claim 10,11,12 or 13 described display processing units, it is characterized in that, described second is applied as the multipad of described operating system, described operating system is Android operating system, inherits in the class of all controls of described the first application program from can use described Android operating system.
15. display processing unit according to claim 14, it is characterized in that, described multipad can also show Widget, display format when described the first application program is shown to described window is consistent with the display format that Widget is shown to described multipad, but the occupied zone of the Widget that shows on described window and the described multipad is not overlapping.
16. according to claim 10,11,12 or 13 described display processing units, it is characterized in that the described module that arranges specifically comprises:
Acquiring unit, the display shape when being used for obtaining described the first application program demonstration;
Generation unit is used for generating the shape described display window identical with described display shape in the viewing area of described the second application program.
17. according to claim 10,11,12 or 13 described display processing units, it is characterized in that described display control module specifically comprises:
The primary importance determining unit is for the primary importance information of the composition object of determining described the first application program;
Second place determining unit is used for determining in the second place information of the viewing area of described the second application program according to described primary importance information and described display window the target position information of described composition object;
Notification unit is used for the display properties notice operating system that comprises target position information with described composition object, according to described display properties the described object that forms is shown to described display window by described operating system.
18. an electronic equipment is characterized in that, comprising:
Display;
Storer stores the second application program, has a viewing area at described display during described the second application program operation,
Processor, be used for determining the first application program to be shown, and a display window is set in the viewing area of described the second application program, then move described the first application program, and described the first application program partly or entirely is shown to described display window.
CN201110326090XA 2011-10-24 2011-10-24 Display process method, display device and electronic equipment Pending CN103064735A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110326090XA CN103064735A (en) 2011-10-24 2011-10-24 Display process method, display device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110326090XA CN103064735A (en) 2011-10-24 2011-10-24 Display process method, display device and electronic equipment

Publications (1)

Publication Number Publication Date
CN103064735A true CN103064735A (en) 2013-04-24

Family

ID=48107368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110326090XA Pending CN103064735A (en) 2011-10-24 2011-10-24 Display process method, display device and electronic equipment

Country Status (1)

Country Link
CN (1) CN103064735A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544059A (en) * 2013-07-16 2014-01-29 Tcl集团股份有限公司 Implementation method and system for awaiting and buffering effect at time of application switching
CN103870194A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN104317598A (en) * 2014-10-31 2015-01-28 深圳市英威诺科技有限公司 Method for integrating applications on desktop of intelligent equipment system
CN104571781A (en) * 2013-10-18 2015-04-29 北大方正集团有限公司 Multi-application window display method and window management device in Android system
CN104965692A (en) * 2014-05-08 2015-10-07 腾讯科技(深圳)有限公司 Method and system for displaying data across multiple processes in a desktop application
WO2015188773A1 (en) * 2014-06-12 2015-12-17 Tencent Technology (Shenzhen) Company Limited Method, apparatus and terminal device for displaying application message
WO2016078254A1 (en) * 2014-11-18 2016-05-26 中兴通讯股份有限公司 Display method and terminal, storage medium
CN106131686A (en) * 2016-06-27 2016-11-16 北京奇虎科技有限公司 Utilize video play mode changing method and the device of parasitic tool kit realization
CN106468994A (en) * 2016-08-31 2017-03-01 北京奇艺世纪科技有限公司 A kind for the treatment of method and apparatus of application program
CN107071000A (en) * 2017-03-21 2017-08-18 方欣科技有限公司 The nested operation display methods of application, apparatus and system
CN107102800A (en) * 2017-03-28 2017-08-29 联想(北京)有限公司 The display methods of message and the electronic equipment for showing message
CN107506105A (en) * 2017-07-21 2017-12-22 努比亚技术有限公司 A kind of message treatment method, terminal and computer-readable recording medium
US9904458B2 (en) 2014-02-17 2018-02-27 Lenovo (Beijing) Co., Ltd. Method for information processing and electronic apparatus thereof
CN109614191A (en) * 2018-12-07 2019-04-12 上海商米科技有限公司 The processing method and processing device of application

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101566909A (en) * 2008-04-22 2009-10-28 鸿富锦精密工业(深圳)有限公司 Multiwindow operation interface display method
CN101882049A (en) * 2009-05-06 2010-11-10 北京三星通信技术研究有限公司 Method and terminal for creating screen child window
CN101950234A (en) * 2010-08-24 2011-01-19 宇龙计算机通信科技(深圳)有限公司 Information display method and system of full-screen input application program and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101566909A (en) * 2008-04-22 2009-10-28 鸿富锦精密工业(深圳)有限公司 Multiwindow operation interface display method
CN101882049A (en) * 2009-05-06 2010-11-10 北京三星通信技术研究有限公司 Method and terminal for creating screen child window
CN101950234A (en) * 2010-08-24 2011-01-19 宇龙计算机通信科技(深圳)有限公司 Information display method and system of full-screen input application program and mobile terminal

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544059B (en) * 2013-07-16 2017-08-08 Tcl集团股份有限公司 The realization method and system of pending buffer effect during a kind of application switching
CN103544059A (en) * 2013-07-16 2014-01-29 Tcl集团股份有限公司 Implementation method and system for awaiting and buffering effect at time of application switching
CN104571781A (en) * 2013-10-18 2015-04-29 北大方正集团有限公司 Multi-application window display method and window management device in Android system
US9904458B2 (en) 2014-02-17 2018-02-27 Lenovo (Beijing) Co., Ltd. Method for information processing and electronic apparatus thereof
CN103870194A (en) * 2014-02-18 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN103870194B (en) * 2014-02-18 2017-11-03 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104965692A (en) * 2014-05-08 2015-10-07 腾讯科技(深圳)有限公司 Method and system for displaying data across multiple processes in a desktop application
CN104965692B (en) * 2014-05-08 2018-09-14 腾讯科技(深圳)有限公司 The method and system of striding course display data in desktop application
WO2015188773A1 (en) * 2014-06-12 2015-12-17 Tencent Technology (Shenzhen) Company Limited Method, apparatus and terminal device for displaying application message
US10409539B2 (en) 2014-06-12 2019-09-10 Tencent Technology (Shenzhen) Company Limited Method, apparatus and terminal device for displaying application message
CN104317598A (en) * 2014-10-31 2015-01-28 深圳市英威诺科技有限公司 Method for integrating applications on desktop of intelligent equipment system
WO2016078254A1 (en) * 2014-11-18 2016-05-26 中兴通讯股份有限公司 Display method and terminal, storage medium
CN106131686A (en) * 2016-06-27 2016-11-16 北京奇虎科技有限公司 Utilize video play mode changing method and the device of parasitic tool kit realization
CN106468994A (en) * 2016-08-31 2017-03-01 北京奇艺世纪科技有限公司 A kind for the treatment of method and apparatus of application program
CN107071000A (en) * 2017-03-21 2017-08-18 方欣科技有限公司 The nested operation display methods of application, apparatus and system
CN107071000B (en) * 2017-03-21 2019-12-20 方欣科技有限公司 Application nested running display method, device and system
CN107102800A (en) * 2017-03-28 2017-08-29 联想(北京)有限公司 The display methods of message and the electronic equipment for showing message
CN107506105A (en) * 2017-07-21 2017-12-22 努比亚技术有限公司 A kind of message treatment method, terminal and computer-readable recording medium
CN109614191A (en) * 2018-12-07 2019-04-12 上海商米科技有限公司 The processing method and processing device of application

Similar Documents

Publication Publication Date Title
CN103064735A (en) Display process method, display device and electronic equipment
CN100495294C (en) Multi-planar three-dimensional user interface
Hornecker A design theme for tangible interaction: embodied facilitation
CN1327328C (en) Three-dimensional motion graphic user interface and method and apparatus for providing the same
CN104969287B (en) Electronic system and its operating method with display pattern mechanism
US11706485B2 (en) Display device and content recommendation method
US9628744B2 (en) Display apparatus and control method thereof
CN103197827A (en) Method for providing user interface
US20120107790A1 (en) Apparatus and method for authoring experiential learning content
US20230168805A1 (en) Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
CN105474160A (en) High performance touch drag and drop
CN105191330A (en) Display apparatus and graphic user interface screen providing method thereof
CN103582863A (en) Multi-application environment
CN103562839A (en) Multi-application environment
CN102356375A (en) Smooth layout animation of continuous and non-continuous properties
JP2014120176A (en) Display apparatus, and method of providing ui thereof
CN102981818A (en) Scenario based animation library
CN106648864B (en) Method and device for opening and/or switching multiple applications
CN108495169A (en) Information displaying method and device
US9457275B2 (en) Information processing device
JP7140773B2 (en) Live ink presence for real-time collaboration
CN106468996A (en) The background video control method of computer video desktop and device
CN104216631A (en) Information exhibition method and information exhibition device
CN103905911A (en) Display apparatus and method for providing menu thereof
US20160158649A1 (en) Electronic apparatus and method for controlling electronic apparatus thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130424

RJ01 Rejection of invention patent application after publication