CN106126236B - Multi-screen display method, device and the terminal of terminal screen - Google Patents

Multi-screen display method, device and the terminal of terminal screen Download PDF

Info

Publication number
CN106126236B
CN106126236B CN201610474767.7A CN201610474767A CN106126236B CN 106126236 B CN106126236 B CN 106126236B CN 201610474767 A CN201610474767 A CN 201610474767A CN 106126236 B CN106126236 B CN 106126236B
Authority
CN
China
Prior art keywords
window
suspended window
view
user
suspended
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.)
Active
Application number
CN201610474767.7A
Other languages
Chinese (zh)
Other versions
CN106126236A (en
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.)
Beijing Hongxiang Technical Service Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610474767.7A priority Critical patent/CN106126236B/en
Publication of CN106126236A publication Critical patent/CN106126236A/en
Application granted granted Critical
Publication of CN106126236B publication Critical patent/CN106126236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

The invention discloses a kind of multi-screen display method of terminal screen, device and terminals.Wherein method includes: creation suspended window, the location parameter and dimensional parameters of the suspended window are set, the suspended window is set to be shown in the corresponding position of the location parameter of terminal screen with the corresponding size of the dimensional parameters, wherein the size of the suspended window is less than the size of the terminal screen;It is embedded in window view in suspended window, the window view is for drawing user interface to be shown;When user triggers the first application program of starting, the validated user interface of first application program is presented in other display areas of the terminal screen other than suspended window.Using scheme provided by the invention, the user interface of multiple applications is realized on a terminal screen while shown, to realize the visual effect of split screen.

Description

Multi-screen display method, device and the terminal of terminal screen
Technical field
The present invention relates to intelligent terminal technical fields, and in particular to a kind of multi-screen display method of terminal screen, device and Terminal.
Background technique
As the screen of intelligent terminal is increasing, CPU (Central Processing Unit, central processing unit), interior Deposit, the hardware capabilities such as GPU (Graphics Processing Unit, graphics processor) it is stronger and stronger, user to applying more The demand of operation is also higher and higher simultaneously.Currently, if terminal wants another application of operation while running an application For user's operation, terminal is to need the relevant operation pause of current operation application, or close answering for current operation application With interface, it then can just be switched to the application interface of another application.For example, when user is when watching video, if needed It to chat with friend, then user just needs to suspend the video being currently played, can just be switched to chat interface.So such as Fruit user needs to carry out display operation to multiple applications simultaneously, it is necessary to it is toggled between the application interface of each application, It makes troubles to the operation of user.
Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind State the multi-screen display method of the terminal screen of problem and the split screen display available device and terminal of corresponding terminal screen.
According to an aspect of the invention, there is provided a kind of multi-screen display method of terminal screen, comprising:
Suspended window is created, the location parameter and dimensional parameters of the suspended window are set, make the suspended window with the size The corresponding size of parameter is shown in the corresponding position of the location parameter of terminal screen, wherein the size of the suspended window is less than The size of the terminal screen;
It is embedded in window view in suspended window, the window view is for drawing user interface to be shown;
When user triggers the first application program of starting, in other displays of the terminal screen other than suspended window The validated user interface of first application program is presented in region.
According to another aspect of the present invention, a kind of split screen display available device of terminal screen is provided, comprising:
Creation module is suitable for creation suspended window, the location parameter and dimensional parameters of the suspended window is arranged;
Window view control module, suitable for being embedded in window view in suspended window, the window view is for drawing to aobvious The user interface shown;
Module is presented, suitable for showing the suspended window described in the terminal screen with the corresponding size of the dimensional parameters The corresponding position of location parameter, wherein the size of the suspended window is less than the size of the terminal screen;And when user triggers When starting the first application program, described first is presented in other display areas of the terminal screen other than suspended window The validated user interface of application program.
According to another aspect of the present invention, a kind of terminal is provided, the split screen display available device including above-mentioned terminal screen.
The split screen method of the terminal screen provided according to the present invention, by a part for creating suspended window occupied terminal screen Display area, for showing the application that user is started or the user interface serviced;Terminal screen other than suspended window The validated user interface for the first application program that other display areas are used to show that user is started, realizes on a terminal screen The user interface of multiple applications is shown simultaneously, to realize the visual effect of split screen.User can start multiple applications simultaneously, more A application program is run simultaneously, is independent of each other, and the simplicity of user's operation is substantially increased.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention, And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the flow diagram of the multi-screen display method of terminal screen according to an embodiment of the invention;
Fig. 2 shows the flow diagrams of the multi-screen display method of terminal screen in accordance with another embodiment of the present invention;
Fig. 3 shows the functional structure signal of the split screen display available device of terminal screen according to an embodiment of the invention Figure.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure It is fully disclosed to those skilled in the art.
Fig. 1 shows the flow diagram of the multi-screen display method of terminal screen according to an embodiment of the invention.Such as Shown in Fig. 1, this method comprises the following steps:
Step S101 creates suspended window, the location parameter and dimensional parameters of suspended window is arranged, makes suspended window with dimensional parameters Corresponding size is shown in the corresponding position of location parameter of terminal screen, and wherein the size of suspended window is less than the ruler of terminal screen It is very little.
The embodiment of the present invention is realizing split screen by way of creating suspended window (Floatwindow).Suspended window is to exist The floating frame of terminal screen top layer, suspended window are not affiliated with the interface Activity, because without the Life Cycle by Activity The influence of phase is not also just influenced by the covering at the interface Activity.It belongs to the view of the process where its application program of starting Figure is survived in process.In the embodiment of the present invention, suspended window is created by a background application.When terminal receives user's When split screen instructs, which creates suspended window;It is then followed by and user is waited to start third-party application or other clothes The instruction of business.
The creation of Floatwindow is related to WindowManager interface, realizes that class has WindowManagerImpl, CompatModeWrapper, LocalWindowManager.Specifically, the code of background application starts one Then Service creates suspended window in Service.When creating suspended window, need to define the layout of suspended window, creation is outstanding The object of floating window setting layout parameter;Window type and window background are set;The location parameter and size ginseng of suspended window are set Number (including width and height).The location parameter and dimensional parameters of suspended window determine that suspended window is shown in pre-set dimension The predeterminated position of terminal screen.In order to realize that split screen effect, the pre-set dimension of suspended window should be less than the size of terminal screen.
Step S102 is embedded in window view in suspended window, and the window view is for drawing user interface to be shown.
In order to the user interface of the application or service that make the suspended window show that user is started, background application exists After creating suspended window, it is embedded in window view in suspended window, the window view is for drawing user interface to be shown.Here Window view can not limit this for any view that can be shown application or service provided user interface, the present invention System.
Step S103, when user triggers the first application program of starting, in its of the terminal screen other than suspended window The validated user interface of the first application program is presented in its display area.
A part of display area of the suspended window occupied terminal screen created through the above steps, for showing that user is opened The user interface of dynamic application or service;Other display areas of terminal screen other than suspended window are for showing user institute The user interface of the other application of starting, to realize the visual effect of split screen.For example, a left side for suspended window occupied terminal screen The user interface of A is applied in half part, display, and remaining right half part shows the user interface using B, realizes left and right split screen;Or The user interface of A is applied in the top half of suspended window occupied terminal screen, display, and remaining lower half portion shows the user using B Split screen up and down is realized at interface.
Further, if not triggering the first application program of starting, then in addition to suspended window after user's input split screen instruction Desktop is presented in other display areas of terminal screen in addition, the use of display user is started in suspended window application or service Family interface.If also blank interface is presented in the inactive application or service that should be shown in suspended window, suspended window to user.
The split screen method of the terminal screen provided according to that above embodiment of the present invention, by creating suspended window occupied terminal screen A part of display area of curtain, for showing the application that user is started or the user interface serviced;Other than suspended window The validated user interface for the first application program that other display areas of terminal screen are used to show that user is started, realizes The user interface of multiple applications is shown simultaneously on terminal screen, to realize the visual effect of split screen.User can start simultaneously Multiple applications, multiple application programs run simultaneously, are independent of each other, and substantially increase the simplicity of user's operation.
Fig. 2 shows the flow diagrams of the multi-screen display method of terminal screen in accordance with another embodiment of the present invention. As shown in Fig. 2, this method comprises the following steps:
Step S201 creates suspended window, the location parameter and dimensional parameters of suspended window is arranged, makes suspended window with dimensional parameters Corresponding size is shown in the corresponding position of location parameter of terminal screen, and wherein the size of suspended window is less than the ruler of terminal screen It is very little.
When terminal receives the split screen instruction of user, Floatwindow is created.The creation of Floatwindow is related to WindowManager interface realizes that class has WindowManagerImpl, CompatModeWrapper, LocalWindowManager.Specifically, the code of background application starts a Service, then creates in Service Build suspended window.When creating suspended window, need to define the layout of suspended window, the object of creation suspended window setting layout parameter;If Set window type and window background;The location parameter and dimensional parameters (comprising width and height) of suspended window are set.It suspends The location parameter and dimensional parameters of window determine that suspended window is shown in the predeterminated position of terminal screen with pre-set dimension.In order to realize The pre-set dimension of split screen effect, suspended window should be less than the size of terminal screen.
Suspended window is there are the floating frame on terminal screen, and suspended window is not affiliated with the interface Activity, because without It is influenced by the life cycle of Activity, is not also just influenced by the covering at the interface Activity.It belongs to its backstage of starting The view of process where application program is survived in process.
Step S202 is embedded in window view in suspended window, creates the drawing surface of window view.
In order to the user interface of the application or service that make the suspended window show that user is started, background application exists After creating suspended window, it is embedded in window view in suspended window, the window view is for drawing user interface to be shown.Here Window view can not limit this for any view that can be shown application or service provided user interface, the present invention System.The present embodiment is illustrated so that window view is surfaceview view as an example.
In android system, surfaceview has independent drawing surface, it is not shared same with its host window One drawing surface.Since the user interface with independent drawing surface, surfaceview can be in an independent line It is drawn in journey, and main thread resource will not be occupied again.On the one hand surfaceview may be implemented complicated and efficient UI is drawn, and on the other hand not will lead to user's input again cannot timely respond to.Therefore, use surfaceview as window View is embedded into suspended window, and complicated and efficient drafting may be implemented.
Step S203 is being drawn using the second application program or video playing service or camera service control window view The user interface that the second application program of surface rendering or video playing service or camera service provide.
Once background application may wait for user's triggering after suspended window creation is completed, window view layout is completed The instruction for starting the second application program or video playing service or camera service, after receiving corresponding instruction, backstage Application program is made window view in its second application program of drawing surface rendering or view by the application started or the control of service Frequency plays the user interface that service or camera service provide.
In a kind of implement scene, in mobile terminal (such as mobile phone) or other smart machines (such as the intelligence in automobile Backsight mirror device) in, the scheme provided through the embodiment of the present invention realizes that the split screen at navigation interface and other application interface is aobvious Show, facilitates user and understand navigation routine and road conditions in real time.In this scene, the second application program is navigation application, such as high Moral navigation etc., navigation application control surfaceview in drawing surface rendering navigation user interface.Meanwhile second application program Input of user, such as input destination, the nearest route of selection etc. can be also responded by surfaceview, thus realize with it is general The identical function of admittance boat APP.Since navigation interface only takes up a part of display area of terminal screen, user can be Start the other applications such as music, search in another part display area.
In another implement scene, in mobile terminal (such as mobile phone) or other smart machines (such as the intelligence in automobile Energy backsight mirror device) in, the scheme provided through the embodiment of the present invention realizes that the split screen at video clip and other application interface is aobvious Show, watches video convenient for user.In this scene, controlling window view is video playing service or camera service.Video The service of broadcasting can draw for video playing application or other services, video playing Service controll surfaceview on drawing surface Video clip processed such as watches video;Camera service also can control surfaceview in drawing surface rendering video clip, such as Intelligent back vision mirror device has the function of automobile data recorder, provides driving picture by camera service.Only due to driving picture A part of display area of occupied terminal screen, thus user can start in another part display area music, search etc. its It is applied.
Step S204, when user trigger starting the first application program when, modify the dimensional parameters of suspended window, make suspended window with The corresponding position of location parameter that the corresponding size of modified dimensional parameters is shown in terminal screen, wherein modified ruler The corresponding size of very little parameter is less than the corresponding size of dimensional parameters before modification.
A part of display area of the suspended window occupied terminal screen created through the above steps, for showing that user is opened The user interface of dynamic application or service.When user triggers the first application program of starting (such as in above-mentioned two implement scene Music, search application) when, for the ease of the first application program of user's operation, the dimensional parameters of suspended window can be modified, suspended window is made The corresponding position of location parameter of terminal screen is shown in the corresponding size of modified dimensional parameters, wherein modified The corresponding size of dimensional parameters is less than the corresponding size of dimensional parameters before modification.Such as the window height of modification suspended window (height) or window width (width), suspended window is reduced, original one third is such as reduced into, thus for the first application Program reserves bigger display space.
Step S204 is the optional step of the present embodiment.If not executing step S204, journey is applied in user's starting first After sequence, the size of suspended window is remained unchanged.
The first application program is presented in other display areas of the terminal screen other than suspended window in step S205 Validated user interface.
Since suspended window is that there are the floating frames of terminal screen top layer, for operating system, below suspended window Display area there is still a need for distributing to specified window, this is the primary demand of system.In order to meet the demand, suspended window with Under display area still distribute to the first application program, this requires the user interface of the first application program be located at suspended window it Under part be inactive users interface, for example, blank interface;And the user interface of the first application program is other than suspended window Part in other display areas is validated user interface.That is, the interface UI element of the first application program concentrates on hanging It is presented in other display areas other than floating window.
Left and right split screen and upper and lower split screen can be realized using method provided in an embodiment of the present invention.For example, suspended window occupies eventually The left-half of screen is held, the user interface of A is applied in display, and remaining right half part shows the user interface using B, realizes left and right Split screen;Or the user interface of A is applied in the top half of suspended window occupied terminal screen, display, remaining lower half portion, which is shown, answers With the user interface of B, split screen up and down is realized.And the present invention is not limited only to this, the present invention can also create multiple suspended windows, multiple outstanding Floating window is laid out according to predeterminated position and pre-set dimension, in each suspended window can presentation user starting specified application or clothes The user interface of business, the part other than the occupied display area of suspended window are left other application for and are presented, final energy It is enough to realize the visual effect for more applying split screen.
The split screen method of the terminal screen provided according to that above embodiment of the present invention, by creating suspended window occupied terminal screen A part of display area of curtain, for showing the application that user is started or the user interface serviced;Other than suspended window The validated user interface for the first application program that other display areas of terminal screen are used to show that user is started, realizes The user interface of multiple applications is shown simultaneously on terminal screen, to realize the visual effect of split screen.Further, can also lead to It crosses and creates the visual effect that split screen is applied in multiple suspended windows realizations more.Using the embodiment of the present invention, user can start multiple simultaneously Using multiple application programs are run simultaneously, are independent of each other, and the simplicity of user's operation is substantially increased.
Fig. 3 shows the functional structure signal of the split screen display available device of terminal screen according to an embodiment of the invention Figure.As shown in figure 3, the device includes: creation module 301, window view control module 302, and presentation module 303.
Creation module 301 is suitable for creation suspended window, and the location parameter and dimensional parameters of suspended window is arranged.It is received in terminal When the split screen instruction of user, creation module 301 creates Floatwindow.The creation of Floatwindow is related to WindowManager interface realizes that class has WindowManagerImpl, CompatModeWrapper, LocalWindowManager.Specifically, creation module 301 starts a Service, then creates and suspends in Service Window.When creating suspended window, creation module 301 needs to define the layout of suspended window, pair of creation suspended window setting layout parameter As;Window type and window background are set;Be arranged suspended window location parameter and dimensional parameters (comprising width and height).The location parameter and dimensional parameters of suspended window determine that suspended window is shown in the default of terminal screen with pre-set dimension Position.In order to realize that split screen effect, the pre-set dimension of suspended window should be less than the size of terminal screen.
Window view control module 302 is suitable for being embedded in window view in suspended window, and window view is to be shown for drawing User interface.In order to the user interface of the application or service that make the suspended window show that user is started, suspend in creation After window, window view control module 302 is embedded in window view in suspended window, and the window view is for drawing use to be shown Family interface.Here window view can be any view that can be shown application or service provided user interface, the present invention With no restriction to this.
By taking window view is surfaceview view as an example, surfaceview has independent in android system Drawing surface, it does not share the same drawing surface with its host window.Due to independent drawing surface, The user interface of surfaceview can be drawn in an independent thread, and will not occupy main thread resource again. On the one hand surfaceview may be implemented complicated and efficient UI and draw, on the other hand not will lead to user's input again cannot get It timely responds to.Therefore, use surfaceview to be embedded into suspended window as window view, may be implemented complicated and efficient It draws.
Once the starting second that may wait for user's triggering is applied after suspended window creation is completed, window view layout is completed The instruction of program or video playing service or camera service, after receiving corresponding instruction, window view control module 302, by the application started or the control serviced, broadcast window view in its second application program of drawing surface rendering or video Put the user interface that service or camera service provide.
If user interface to be shown is the user interface that provides of the second application program, window view control module 302 into One step is suitable for: being embedded in window view in suspended window, creates the drawing surface of window view;Utilize the second application program controlling window The user interface that mouth view is provided in the second application program of drawing surface rendering.
In a kind of implement scene, in mobile terminal (such as mobile phone) or other smart machines (such as the intelligence in automobile Backsight mirror device) in, the scheme provided through the embodiment of the present invention realizes that the split screen at navigation interface and other application interface is aobvious Show, facilitates user and understand navigation routine and road conditions in real time.In this scene, the second application program is navigation application, such as high Moral navigation etc., navigation application control surfaceview in drawing surface rendering navigation user interface.Meanwhile second application program Input of user, such as input destination, the nearest route of selection etc. can be also responded by surfaceview, thus realize with it is general The identical function of admittance boat APP.Since navigation interface only takes up a part of display area of terminal screen, user can be Start the other applications such as music, search in another part display area.
If user interface to be shown is video clip, window view control module 302 is further adapted for: in suspended window It is embedded in window view, creates the drawing surface of window view;Utilize video playing service or camera service control window view In the video clip that drawing surface rendering video playing service or camera service provide.
In another implement scene, in mobile terminal (such as mobile phone) or other smart machines (such as the intelligence in automobile Energy backsight mirror device) in, the scheme provided through the embodiment of the present invention realizes that the split screen at video clip and other application interface is aobvious Show, watches video convenient for user.In this scene, controlling window view is video playing service or camera service.Video The service of broadcasting can draw for video playing application or other services, video playing Service controll surfaceview on drawing surface Video clip processed such as watches video;Camera service also can control surfaceview in drawing surface rendering video clip, such as Intelligent back vision mirror device has the function of automobile data recorder, provides driving picture by camera service.Only due to driving picture A part of display area of occupied terminal screen, thus user can start in another part display area music, search etc. its It is applied.
Module 303 is presented to be suitable for showing suspended window into the location parameter pair in terminal screen with the corresponding size of dimensional parameters The position answered, wherein the size of suspended window is less than the size of terminal screen;And when user triggers the first application program of starting When, the validated user interface of the first application program is presented in other display areas of the terminal screen other than suspended window.
Since suspended window is that there are the floating frames of terminal screen top layer, for operating system, below suspended window Display area there is still a need for distributing to specified window, this is the primary demand of system.In order to meet the demand, suspended window with Under display area still distribute to the first application program, this requires the user interface of the first application program be located at suspended window it Under part be inactive users interface, for example, blank interface;And the user interface of the first application program is other than suspended window Part in other display areas is validated user interface.That is, the interface UI element of the first application program concentrates on hanging It is presented in other display areas other than floating window.
Left and right split screen and upper and lower split screen can be realized using device provided in an embodiment of the present invention.For example, suspended window occupies eventually The left-half of screen is held, the user interface of A is applied in display, and remaining right half part shows the user interface using B, realizes left and right Split screen;Or the user interface of A is applied in the top half of suspended window occupied terminal screen, display, remaining lower half portion, which is shown, answers With the user interface of B, split screen up and down is realized.And the present apparatus is not limited only to this, the present apparatus can also create multiple suspended windows, multiple outstanding Floating window is laid out according to predeterminated position and pre-set dimension, in each suspended window can presentation user starting specified application or clothes The user interface of business, the part other than the occupied display area of suspended window are left other application for and are presented, final energy It is enough to realize the visual effect for more applying split screen.
Further, which may also include that modified module 304, be suitable for when user triggers the first application program of starting, Modify the dimensional parameters of suspended window.Module 303 is presented to be further adapted for: suspended window is shown with the corresponding size of modified dimensional parameters Show in the corresponding position of location parameter of terminal screen, wherein before the corresponding size of modified dimensional parameters is less than modification The corresponding size of dimensional parameters.
When user triggers the first application program of starting (such as music in above-mentioned two implement scene, search application), For the ease of the first application program of user's operation, the dimensional parameters of suspended window can be modified, join suspended window with modified size The corresponding position of location parameter that the corresponding sizes of number are shown in terminal screen, wherein the corresponding ruler of modified dimensional parameters The very little corresponding size of dimensional parameters being less than before modification.Such as the window height (height) or window width of modification suspended window (width), suspended window is reduced, is such as reduced into original one third, to reserve bigger display for the first application program Space.
The present invention also provides a kind of terminal, the split screen display available device including terminal screen described above.
The split screen device and terminal of the terminal screen provided according to that above embodiment of the present invention are occupied by creation suspended window A part of display area of terminal screen, for showing the application that user is started or the user interface serviced;In addition to suspended window The validated user interface for the first application program that other display areas of terminal screen in addition are used to show that user is started, it is real The user interface of multiple applications is showed on a terminal screen while having shown, to realize the visual effect of split screen.Further, The visual effect of split screen can be also applied by creating multiple suspended windows realizations more.Using the embodiment of the present invention, user can open simultaneously Multiple applications are moved, multiple application programs run simultaneously, are independent of each other, and substantially increase the simplicity of user's operation.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein. Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed Meaning one of can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice Microprocessor or digital signal processor (DSP) realize split screen device and the end of terminal screen according to an embodiment of the present invention The some or all functions of some or all components in end.The present invention is also implemented as described here for executing Method some or all device or device programs (for example, computer program and computer program product).This The program that the realization of sample is of the invention can store on a computer-readable medium, or can have one or more signal Form.Such signal can be downloaded from an internet website to obtain, and perhaps be provided on the carrier signal or with any other Form provides.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame Claim.

Claims (11)

1. a kind of multi-screen display method of terminal screen, comprising:
When terminal receives the split screen instruction of user, suspended window is created, the location parameter and size ginseng of the suspended window are set Number, makes the suspended window be shown in the corresponding position of the location parameter of terminal screen with the corresponding size of the dimensional parameters It sets, wherein the size of the suspended window is less than the size of the terminal screen;
It is embedded in window view in suspended window, the window view is for drawing user interface to be shown;
When user triggers the first application program of starting, in other display areas of the terminal screen other than suspended window The interior validated user interface that first application program is presented;Wherein, the user interface of first application program is located at described Part under suspended window is inactive users interface, and the inactive users interface is blank interface.
2. according to the method described in claim 1, the user interface to be shown is user circle that the second application program provides Face, described to be embedded in window view in suspended window and further comprise:
It is embedded in window view in suspended window, creates the drawing surface of window view;
The user provided using second application program described in drawing surface rendering of window view described in the second application program controlling Interface.
3. described embedded in suspended window according to the method described in claim 1, the user interface to be shown is video clip Entering window view further comprises:
It is embedded in window view in suspended window, creates the drawing surface of window view;
It is taken using window view video playing described in drawing surface rendering described in video playing service or camera Service controll The video clip that business or camera service provide.
4. according to the method described in claim 3, the window view is surfaceview view.
5. method according to claim 1-4, the method also includes: journey is applied when user triggers starting first When sequence, the dimensional parameters of the suspended window are modified, are shown in the suspended window with the corresponding size of modified dimensional parameters The corresponding position of the location parameter of terminal screen, wherein before the corresponding size of modified dimensional parameters is less than modification The corresponding size of dimensional parameters.
6. a kind of split screen display available device of terminal screen, comprising:
Creation module creates suspended window, the position of the suspended window is arranged when the split screen suitable for receiving user in terminal instructs Parameter and dimensional parameters;
Window view control module, suitable for being embedded in window view in suspended window, the window view is to be shown for drawing User interface;
Module is presented, suitable for showing the suspended window with the corresponding size of the dimensional parameters in the position of terminal screen The corresponding position of parameter, wherein the size of the suspended window is less than the size of the terminal screen;And start when user triggers When the first application program, first application is presented in other display areas of the terminal screen other than suspended window The validated user interface of program;Wherein, the user interface of first application program is located at the part under the suspended window and is Inactive users interface, the inactive users interface are blank interface.
7. device according to claim 6, the user interface to be shown is user circle that the second application program provides Face, the window view control module are further adapted for:
It is embedded in window view in suspended window, creates the drawing surface of window view;
The user provided using second application program described in drawing surface rendering of window view described in the second application program controlling Interface.
8. device according to claim 6, the user interface to be shown is video clip, the window view control Module is further adapted for:
It is embedded in window view in suspended window, creates the drawing surface of window view;
It is taken using window view video playing described in drawing surface rendering described in video playing service or camera Service controll The video clip that business or camera service provide.
9. device according to claim 8, the window view is surfaceview view.
10. the device according to any one of claim 6-9, further includes: modified module is suitable for triggering starting the as user When one application program, the dimensional parameters of the suspended window are modified;
The presentation module is further adapted for: the suspended window is shown with the corresponding size of modified dimensional parameters in terminal screen The corresponding position of the location parameter, wherein the corresponding size of modified dimensional parameters is less than the dimensional parameters before modification Corresponding size.
11. a kind of terminal, the split screen display available device including the described in any item terminal screens of claim 6-10.
CN201610474767.7A 2016-06-24 2016-06-24 Multi-screen display method, device and the terminal of terminal screen Active CN106126236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610474767.7A CN106126236B (en) 2016-06-24 2016-06-24 Multi-screen display method, device and the terminal of terminal screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610474767.7A CN106126236B (en) 2016-06-24 2016-06-24 Multi-screen display method, device and the terminal of terminal screen

Publications (2)

Publication Number Publication Date
CN106126236A CN106126236A (en) 2016-11-16
CN106126236B true CN106126236B (en) 2019-08-20

Family

ID=57267036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610474767.7A Active CN106126236B (en) 2016-06-24 2016-06-24 Multi-screen display method, device and the terminal of terminal screen

Country Status (1)

Country Link
CN (1) CN106126236B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598515B (en) * 2016-11-29 2019-09-20 努比亚技术有限公司 A kind of mobile terminal and suspension split screen method
CN107111512A (en) * 2016-12-21 2017-08-29 深圳前海达闼云端智能科技有限公司 Realize method, device and the electronic equipment operated to another operating system
CN106681590B (en) * 2016-12-29 2020-02-11 北京奇虎科技有限公司 Method and device for displaying screen content of driving recording device
CN107329680A (en) * 2017-01-24 2017-11-07 问众智能信息科技(北京)有限公司 The resident method and apparatus of information based on smart machine
CN107450872A (en) * 2017-06-26 2017-12-08 努比亚技术有限公司 A kind of split screen adjusting method, terminal and computer-readable recording medium
CN107547799A (en) * 2017-08-25 2018-01-05 深圳天珑无线科技有限公司 Suspend the control method and its system recorded a video
CN108255558B (en) * 2018-01-09 2021-10-19 广州视源电子科技股份有限公司 Writing software calling method, device, equipment and computer readable storage medium
CN108182021A (en) * 2018-01-30 2018-06-19 腾讯科技(深圳)有限公司 Multimedia messages methods of exhibiting, device, storage medium and equipment
CN110362355B (en) * 2018-04-02 2022-06-28 青岛海信移动通信技术股份有限公司 Application interface display method and device
CN109284155A (en) * 2018-08-01 2019-01-29 武汉普利商用机器有限公司 Application screen sharing method and device
CN109144451B (en) * 2018-08-31 2022-08-30 福建星网视易信息***有限公司 Multi-application collaborative display method and computer-readable storage medium
CN111383472A (en) * 2018-12-29 2020-07-07 北京奇虎科技有限公司 Content display method and device applied to vehicle-mounted intelligent equipment
CN110347464B (en) * 2019-06-26 2022-01-11 腾讯科技(深圳)有限公司 User interface rendering method, device and medium of application program and electronic equipment
CN112486582B (en) * 2019-08-21 2023-08-08 青岛海信移动通信技术有限公司 Display device and processing method thereof
CN114006625B (en) * 2019-08-26 2023-03-28 华为技术有限公司 Split-screen display method and electronic equipment
CN110928460B (en) * 2019-10-09 2021-12-03 广州视源电子科技股份有限公司 Operation method and device of intelligent interactive panel, terminal equipment and storage medium
CN114089875A (en) * 2020-11-27 2022-02-25 北京沃东天骏信息技术有限公司 Display method, device, equipment and medium for functional module in application program
CN112612468A (en) * 2020-12-25 2021-04-06 北京梧桐车联科技有限责任公司 Implementation method and implementation device of global floating window, terminal and storage medium
CN114879880A (en) * 2021-02-05 2022-08-09 华为技术有限公司 Electronic device, display method and medium for application thereof
CN116028265B (en) * 2022-08-11 2023-11-14 荣耀终端有限公司 Snapshot acquisition method, electronic equipment and readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593132A (en) * 2012-08-16 2014-02-19 腾讯科技(深圳)有限公司 Touch device and gesture recognition method
CN104238949A (en) * 2014-10-12 2014-12-24 福州瑞芯微电子有限公司 Split-screen displaying method and device
CN104750405A (en) * 2013-12-31 2015-07-01 研祥智能科技股份有限公司 Split-screen displaying method and device
CN104793838A (en) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 Suspension display implementing method and device
CN104836906A (en) * 2015-04-13 2015-08-12 惠州Tcl移动通信有限公司 Mobile terminal and method for acquiring images from short message operation interface in real time thereof
CN104866269A (en) * 2015-06-12 2015-08-26 魅族科技(中国)有限公司 Screen splitting area regulation method and terminal
CN104898952A (en) * 2015-06-16 2015-09-09 魅族科技(中国)有限公司 Terminal screen splitting implementing method and terminal
CN104991704A (en) * 2015-07-06 2015-10-21 魅族科技(中国)有限公司 Screen-splitting method for terminal and terminal
CN105117105A (en) * 2015-08-25 2015-12-02 广州三星通信技术研究有限公司 Device and method used for performing screen division display in terminal
CN105554553A (en) * 2015-12-15 2016-05-04 腾讯科技(深圳)有限公司 Method and device for playing video through floating window

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130141259A (en) * 2012-06-15 2013-12-26 삼성중공업 주식회사 Method for processing executing image by separating screen and recording-medium recorded program thereof

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593132A (en) * 2012-08-16 2014-02-19 腾讯科技(深圳)有限公司 Touch device and gesture recognition method
CN104750405A (en) * 2013-12-31 2015-07-01 研祥智能科技股份有限公司 Split-screen displaying method and device
CN104793838A (en) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 Suspension display implementing method and device
CN104238949A (en) * 2014-10-12 2014-12-24 福州瑞芯微电子有限公司 Split-screen displaying method and device
CN104836906A (en) * 2015-04-13 2015-08-12 惠州Tcl移动通信有限公司 Mobile terminal and method for acquiring images from short message operation interface in real time thereof
CN104866269A (en) * 2015-06-12 2015-08-26 魅族科技(中国)有限公司 Screen splitting area regulation method and terminal
CN104898952A (en) * 2015-06-16 2015-09-09 魅族科技(中国)有限公司 Terminal screen splitting implementing method and terminal
CN104991704A (en) * 2015-07-06 2015-10-21 魅族科技(中国)有限公司 Screen-splitting method for terminal and terminal
CN105117105A (en) * 2015-08-25 2015-12-02 广州三星通信技术研究有限公司 Device and method used for performing screen division display in terminal
CN105554553A (en) * 2015-12-15 2016-05-04 腾讯科技(深圳)有限公司 Method and device for playing video through floating window

Also Published As

Publication number Publication date
CN106126236A (en) 2016-11-16

Similar Documents

Publication Publication Date Title
CN106126236B (en) Multi-screen display method, device and the terminal of terminal screen
CN106131686B (en) The video play mode switching method and device realized using parasitic kit
EP2656193B1 (en) Application-launching interface for multiple modes
CN105915993B (en) The video play mode setting method and device realized using parasitic kit
CN106484396B (en) Night mode switching method and device and terminal equipment
CN105915933B (en) The video pushing method and device realized using parasitic kit
CN106201241A (en) The multi-screen display method of terminal screen, device and terminal
CN105933779A (en) Video playing method and device implemented by using parasitic toolkit
US9285945B2 (en) Method and apparatus for displaying multi-task interface
CN104202649B (en) Manipulate the method that smart television is applied more simultaneously
CN105867815A (en) Split screen display method and device
CN106126027A (en) The multi-screen display method of terminal screen, device and terminal
CN102841804A (en) Method and device for processing multiple foreground tasks on screen
CN106168869B (en) Desktop view processing method, device and terminal based on suspended window
CN103902165A (en) Method and device for implementing background of menu
CN103747362A (en) Method and device for cutting out video clip
KR20160078204A (en) Digital device and method of processing data the same
CN103530018A (en) Establishment method of widget interfaces in android operating system and mobile terminal
CN110519628A (en) A kind of picture-in-picture display methods and display equipment
KR101003506B1 (en) Operating an image display device capable of application installation
CN103227955B (en) Show equipment, updating apparatus, its control method and display system
CN109545167A (en) Electronic equipment screen brightness control method, device, electronic equipment and storage medium
US9525905B2 (en) Mapping visual display screen to portable touch screen
CN101377922A (en) Method for generating and displaying OSD
CN113473241A (en) Display equipment and display control method of image-text style menu

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220804

Address after: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee after: 3600 Technology Group Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230714

Address after: 1765, floor 17, floor 15, building 3, No. 10 Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: Beijing Hongxiang Technical Service Co.,Ltd.

Address before: 300450 No. 9-3-401, No. 39, Gaoxin 6th Road, Binhai Science Park, Binhai New Area, Tianjin

Patentee before: 3600 Technology Group Co.,Ltd.