CN107608594B - A kind of display methods more applied and mobile terminal - Google Patents
A kind of display methods more applied and mobile terminal Download PDFInfo
- Publication number
- CN107608594B CN107608594B CN201710806789.3A CN201710806789A CN107608594B CN 107608594 B CN107608594 B CN 107608594B CN 201710806789 A CN201710806789 A CN 201710806789A CN 107608594 B CN107608594 B CN 107608594B
- Authority
- CN
- China
- Prior art keywords
- control
- target
- application
- user
- page
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The display methods and mobile terminal more applied the embodiment of the invention provides one kind, comprising: if triggering multiple movable loose-leafs applied applied display pattern, search on mobile terminal on the target pages of target application;Wherein, the target application is the application of front stage operation, and the target pages are the page that the target application is currently shown, the activity application is the application of running background, and the loose-leaf is the page that the activity application is currently shown;Determine the control to be shown in the loose-leaf;The control to be shown is inserted into the target pages;Arrangement is re-started to the target pages after the insertion control to be shown;Target pages after being rearranged described in display.The embodiment of the present invention can show simultaneously the content of multiple applications on the page of the same application, improve the operating experience of user.
Description
Technical field
The present invention relates to field of communication technology, the display methods more applied more particularly to one kind and a kind of mobile terminal.
Background technique
With the rapid development of electronic product, especially increase to mobile terminal explosion type, is opened in logical can cross of mobile terminal
It moves miscellaneous application and realizes many commonly-used function, such as alarm clock, camera, chat tool and browser etc..Exist at present
On mobile terminal, need to toggle application when being related to interactive operation between multiple applications, or need by the scheme of split screen come
It is handled.
However, in actual operation, the inconvenient victory of mode of application is toggled, and the scheme of split screen can then make two
A application display area is limited, causes to show that content reduces in screen, and application also needs to do corresponding adaptation, in addition to this, mesh
Preceding major applications do not support the scheme of split screen.
Summary of the invention
The embodiment of the present invention provides a kind of display methods more applied and a kind of mobile terminal, to solve while show multiple
Using when poor display effect, lead to the problem of user experience effect difference.
In a first aspect, providing a kind of display methods more applied, the method is applied to mobile terminal, the method packet
It includes:
If triggering on the target pages of target application multiple using display pattern, the activity searched on mobile terminal is answered
Loose-leaf;Wherein, the target application is the application of front stage operation, and the target pages are that the target application is current
The page of display, the activity application are the application of running background, and the loose-leaf activity application is currently shown
The page;
Determine the control to be shown in the loose-leaf;
The control to be shown is inserted into the target pages;
Arrangement is re-started to the target pages after the insertion control to be shown;
Target pages after being rearranged described in display.
Second aspect provides a kind of mobile terminal, comprising:
Loose-leaf searching module, if multiple using display pattern for being triggered on the target pages of target application,
Search the loose-leaf of the activity application on mobile terminal;Wherein, the target application is the application of front stage operation, the target
The page is the page that the target application is currently shown, the activity application is the application of running background, and the loose-leaf is
The page that the activity application is currently shown;
Control determining module to be shown, for determining the control to be shown in the loose-leaf;
Control to be shown is inserted into module, for the control to be shown to be inserted into the target pages;
Target pages rearrange module, for re-starting row to the target pages after the insertion control to be shown
Column;
Target pages display module, for showing the target pages after described rearrange.
The third aspect, provides a kind of mobile terminal, including processor, memory and is stored on the memory and can
The computer program run on the processor, the computer program is realized when being executed by the processor above-mentioned to be applied more
Display methods the step of.
In this way, when triggering multiple application display patterns on the target pages of target application, being moved in the embodiment of the present invention
The loose-leaf that the activity application also run on mobile terminals other than target application is found in dynamic terminal, then from activity
It is inserted into target pages after determining control to be shown in the page, and the target pages for inserting control to be shown carry out
Rearrangement and display, enable the embodiment of the present invention on the page of the same application while showing in multiple applications
Hold, improves the operating experience of user.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present invention
Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention
Example, for those of ordinary skill in the art, without any creative labor, can also be according to these attached drawings
Obtain other attached drawings.
Fig. 1 is the step flow chart for the display methods embodiment that one kind of the embodiment of the present invention one is applied more;
Fig. 2 is the step flow chart for the display methods embodiment that one kind of the embodiment of the present invention two is applied more;
Fig. 3 is a kind of schematic diagram of the Chat page of chat application of the embodiment of the present invention;
Fig. 4 a is the schematic diagram for the page that a kind of sight spot of browser of the embodiment of the present invention is introduced;
Fig. 4 b is a kind of schematic diagram of weight long-pressing on the page of browser of the embodiment of the present invention;
Fig. 5 is that be shown piece of schematic diagram is thought in a kind of user selection of the embodiment of the present invention;
Fig. 6 is a kind of effect diagram of block for being displayed on the browser page chat application of the embodiment of the present invention;
Fig. 7 a is a kind of one of the structural block diagram of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 7 b is the two of the structural block diagram of a kind of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 7 c is the three of the structural block diagram of a kind of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 7 d is the four of the structural block diagram of a kind of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 7 e is the five of the structural block diagram of a kind of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 7 f is the six of the structural block diagram of a kind of mobile terminal embodiment of the embodiment of the present invention three;
Fig. 8 is the block diagram of the mobile terminal of another embodiment of the present invention;
Fig. 9 is the structural schematic diagram of the mobile terminal of another embodiment of the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Referring to Fig.1, the step flow chart for the page display method embodiment one that one kind of the invention is applied more is shown, is answered
For mobile terminal, it can specifically include following steps:
Step 101, it if being triggered on the target pages of target application multiple using display pattern, finds on mobile terminal
Activity application loose-leaf.
In practical applications, multiple applications can be run on mobile terminal simultaneously.Wherein, the target application is foreground fortune
Capable application, the target pages are the page that the target application is currently shown, the activity application is answering for running background
With the loose-leaf is the page that the activity application is currently shown.
In embodiments of the present invention, the application being currently displayed on mobile terminal screen is target application, and current goal is answered
It is target pages with the page of display.And be not shown on mobile terminal screen currently, but still in running background
Application program is then movable application, and it is loose-leaf that the current page in running background is applied in activity.
For example, if be currently displayed on mobile terminal screen be browser window page, which is mesh
Mark application, window page is target pages.And other are then movable application in the chat application of mobile terminal running background, should be chatted
The Chat page of its application is loose-leaf.
In the embodiment of the present invention, multiple application display patterns, which refer to, on mobile terminal screen while can show multiple answer
Content.When user triggers multiple application display patterns, the active page of the application of searching activity on mobile terminals can be started
Face.
Step 102, the control to be shown in the loose-leaf is determined.
In embodiments of the present invention, control to be shown refers to that user wants to show on target pages in page object
Face, the page control in loose-leaf.
In the loose-leaf of the activity application searched out, control to be shown needed for user is navigated to.Of the invention real
It applies in example, control to be shown can be by user by being manually operated come autonomous selected.
Step 103, the control to be shown is inserted into the target pages.
After determining control to be shown, so that it may which the control to be shown is inserted into target pages in corresponding position
It goes, so that in target pages, other than the control of target pages itself, also with the control to be shown in loose-leaf.
Step 104, arrangement is re-started to the target pages after the insertion control to be shown.
Since the content of the target pages after insertion control to be shown has been updated, in order to preferably be presented to
User will re-start target pages arrangement.Wherein, the rule of arrangement can be adjusted according to actual demand, this hair
Bright embodiment is to it is not limited herein.
Step 105, the target pages after being rearranged described in display.
When completion after rearranging, can be shown to user for target pages on mobile terminals.
In this way, when triggering multiple application display patterns on the target pages of target application, being moved in the embodiment of the present invention
The loose-leaf that the activity application also run on mobile terminals other than target application is found in dynamic terminal, then from activity
It is inserted into target pages after determining control to be shown in the page, and the target pages for inserting control to be shown carry out
Rearrangement and display, enable the embodiment of the present invention on the page of the same application while showing in multiple applications
Hold, improves the operating experience of user.
Referring to Fig. 2, the step flow chart for the page display method embodiment two that one kind of the invention is applied more is shown, is answered
For mobile terminal, it can specifically include following steps:
Step 201, the user's operation on the target pages of target application is detected.
In the concrete realization, it can that is to say with active user on the target pages of target application and be currently displayed at movement
The page on terminal screen has corresponding user's operation.
Step 202, if the user's operation is pre-set user operation, it is determined that triggering is multiple to apply display pattern.
In embodiments of the present invention, the user's operation detected is judged, if the user's operation is default use
Family operation, then can be determined as user trigger at this time it is multiple using display pattern.
Wherein, pre-set user operation may include the operation of screen long-pressing weight.Specifically, the long-pressing weight operation is use
Compressing time of the family in a certain position of screen is more than preset time, and pressing dynamics are more than the user's operation of default dynamics.
It can certainly be other users operation, such as double click operation etc..As long as other conventional behaviour can be different from
Make, so that mobile terminal system can be determined that user wants the multiple application display patterns of triggering.
Step 203, it if being triggered on the target pages of target application multiple using display pattern, searches on mobile terminal
Activity application loose-leaf.
In embodiments of the present invention, it after detecting that user triggers multiple application display patterns, begins in mobile terminal
The loose-leaf of the activity application of upper searching.In one preferred embodiment of the invention, the step 203 may include as follows
Sub-step:
Obtain the active stack of mobile terminal;
The loose-leaf to be sorted on the active stack in the activity application of top N is extracted, the N is positive integer.
In the present embodiment, active stack is (Activity Stack) for placing and managing loose-leaf on mobile terminal
(Activity) storehouse starts new application every time, can all be added in storehouse.Certainly, it is closing in application, also can phase
It should be removed from storehouse.
After determining that user triggers multiple application display patterns, the system of mobile terminal needs to carry out searching active page upwards
The user in face wants to be shown in the control on target pages.
Based on actual scene, the loose-leaf of too many activity application need not be found in embodiments of the present invention, it can be with
It only sorts in active stack in the loose-leaf of the activity application of top N.
For example, the loose-leaf for finding sequence preceding 3 applications in Activity Stack can be limited.From mobile terminal
System from the perspective of, these Activity are exactly to be present in current system Activity Stack uppermost three
Activity。
Step 204, the control to be shown in the loose-leaf is determined.
In embodiments of the present invention, the control to be shown of loose-leaf can be determined according to the user's operation of user.At this
In a kind of preferred embodiment of invention, the step 204 may include following sub-step:
Obtain user's operation corresponding location information on mobile terminal screen;
Corresponding page control in the loose-leaf is obtained respectively based on the location information;
Control to be shown is determined from the page control.
In a kind of example, the operation of user can be the operation of screen long-pressing weight, can be determined according to long press operation
Corresponding location information on screen is then based on location information and navigates to corresponding page from one or more loose-leafs respectively
Face control finally further determines that control to be shown from these page controls.
Because in practice, due to the page control obtained from each loose-leaf may be it is multiple, such as 3, therefore
User is also needed further to filter out the practical control shown of user from these page controls as control to be shown.
In one preferred embodiment of the invention, described the step of determining control to be shown from the page control
May include following sub-step:
The page control of each loose-leaf is shown;
The selection information of user is received, and is determined based on the selection information and determines control to be shown from page control.
In a kind of preferable example, the page control of each loose-leaf can be showed into user on the screen, then
User can therefrom determine control to be shown by way of clicking screen.Wherein, control to be shown can be one, can also
To be two or more.
Step 205, determine that the target widget of the target pages, the target widget are located at phase based on the location information
In the father's control answered.
The container that control in is stopped is referred to as father's control, and all controls rested in father's control are referred to as son
Control.In embodiments of the present invention, the location information based on determined by user's operation, determines target widget from target pages
Further to position father's control.The purpose for determining father's control is to allow control to be shown that can find suitable position insertion.
Step 206, the control to be shown is inserted into target control described in father's control according to the location information
The position of part.
After determining father's control, so that it may which control to be shown is inserted into the position of original target widget.It needs
Illustrate, target widget still can be retained in father's control, only need to arrange in father's control again.
In one preferred embodiment of the invention, the control to be shown is based on the location information described, inserted
Before the step of entering to the position of target widget described in father's control, further includes:
Compare the width of the control to be shown and the width of the target widget;
If the width of the control to be shown is greater than the width of the target widget, by the control to be shown according to institute
Target widget is stated to be reduced.
In practice, the size of control is discrepant, thus can also be based further in embodiments of the present invention to
The size of the size and target widget that show control adjusts accordingly control to be shown, enables control to be shown
The page is more adaptive to, so as to preferably show user.
In an advantageous embodiment, the width of control to be shown and the width of the target widget can be compared, if
The width of control to be shown is greater than the width of the target widget, then it is possible to illustrate that control to be shown is directly inserted into father's control
Can exceed the range of original father's control, thus can width for control to be shown according to target widget width in proportion into
Row reduces.
Certainly, if the width of control to be shown is less than the width of the target widget, illustrate that control to be shown is direct
Be inserted into father's control is to be unlikely to the range of the original father's control exceeded, therefore may not need and the behaviour such as zoom in and out or stretch
Make.
Step 207, arrangement is re-started to the target pages after the insertion control to be shown.
According to aforementioned it is found that since the content for being inserted into the target pages after control to be shown has been updated, in order to
It is enough to be preferably presented to the user, will target pages be re-started with arrangement.
Step 208, the target pages after being rearranged described in display.
When completing for target pages after rearranging, so that it may be shown to user on mobile terminals.Due in mesh
The control of loose-leaf is illustrated in the mark page, so as to allow user to see the content in multiple applications in an interface.
The embodiment of the present invention is for page when interaction, quickly applied before positioning between user in the application different application
The content of some control (such as View control).It can be operated by the screen long-pressing weight of user's operation, be answered before to position
Using some control.
In order to make those skilled in the art more fully understand the embodiment of the present invention, below using specific example for this hair
Bright embodiment is illustrated.
In a kind of scene, user is in Chat page as shown in Figure 3, i.e. the chatting object of user gives the big piece of the user
Width describes the characteristics information of some tourist attractions, and the chatting object also provide the user one about the tourist attractions
Link.It is entered in browser after user clicks on links, and opens the page introduced about the sight spot, specifically such as Fig. 4 a institute
Show.
Target pages are the window pages of browser at this time, and loose-leaf is the Chat page of chat application, and user stops
The description to sight spot feature for wanting to check Chat page in window page, because chatting object is about sight spot in Chat page
Description it is longer, it is desirable to allow chatting object to be shown in window page always, at this point, can by apply the embodiment of the present invention
It realizes, specific practice is as follows:
1, referring to Fig. 4 b, user determines that triggering (or other triggering modes) multiple applications are shown by weight long press operation
Mode, while determining just description section position of user's Chat page about the sight spot.
2, after completing triggering, mobile terminal system needs to find the page control (hereinafter referred to as " block ") of other pages.
From the point of view of practical application, it is not necessary to find too many loose-leaf, 3 pages can be limited to.
3, the coordinate points (x, y) in the above scenario, operated according to user Chang'an weight find it and correspond in 3 activities
What block in the loose-leaf of application can be.The acquisition of this block and the size of range can be determined with preset algorithm, be cut
The algorithm taken can be matched by the range of control.
4, after having found block, user is provided feedback to, allows user to carry out primary selection and obtains object block.It, can referring to Fig. 5
User oneself is allowed to select on the screen of the mobile terminal all to show these blocks.In order to allow user clearly to know how to grasp
Make, operation indicating, such as " selection thinks to be shown piece " can also be provided near these blocks.
5, after user's selection, according to the control where the target position of target pages, i.e. the width w1 of target widget with
The width w2 of the block (control to be shown) of browser is compared, and completes the rearrangement of control.A kind of mode of rearrangement is as follows:
If (a) width w2 > w1 of object block, need for the width of object block to be condensed to w1, while the proportional contracting of length
It puts;
If (b) width w2≤w1 of object block, it is not necessary that object block is zoomed in and out or is stretched.
(c) relatively after the completion of, object block is inserted into father's control of the control where the target position of target pages into
Row rearranges, this arrangement can be realized by preset algorithm.
6, original in the impression window page on a web browser at this time finally by the page presentation after rearranging to user
Outside content, object block determined by Chat page user is also illustrated.Specific completion effect is as shown in Figure 6.
Using the embodiment of the present invention, by multiple applications of interaction in real-time judge current user operation, while according to
Family selection, completes while showing multi-screen content.The embodiment of the present invention is operated by long-pressing weight, is a kind of reasonable triggering side
Formula allows user to see the content of multiple applications in a page.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method
It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to
According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented
Necessary to example.
Referring to Fig. 7 a, a kind of structural block diagram of mobile terminal embodiment of the invention is shown, can specifically include as follows
Module:
Loose-leaf searching module 301, if multiple using display pattern for being triggered on the target pages of target application,
Then search the loose-leaf of the activity application on mobile terminal;Wherein, the target application is the application of front stage operation, the mesh
The mark page is the page that the target application is currently shown, the activity application is the application of running background, the loose-leaf
The page currently shown for the activity application;
Control determining module 302 to be shown, for determining the control to be shown in the loose-leaf;
Control to be shown is inserted into module 303, for the control to be shown to be inserted into the target pages;
Target pages rearrange module 304, for re-starting to the target pages after the insertion control to be shown
Arrangement;
Target pages display module 305, for showing the target pages after described rearrange.
Referring to shown in Fig. 7 b, in a kind of mobile terminal 300 of the embodiment of the present invention, the mobile terminal can also include:
User's operation detection module 306, the user's operation on target pages for detecting target application;
Multiple application display pattern trigger modules 307, if being pre-set user operation for the user's operation, it is determined that touching
Send out multiple using display pattern;The pre-set user operation includes that screen long-pressing weight operates;The long-pressing weight operation is use
Compressing time of the family in a certain position of screen is more than preset time, and pressing dynamics are more than the user's operation of default dynamics.
Referring to shown in Fig. 7 c, in a kind of mobile terminal 300 of the embodiment of the present invention, the control determining module to be shown
302 may include:
Location information acquisition submodule 3021, for obtaining the user's operation corresponding position on mobile terminal screen
Information;
Page control acquisition submodule 3022 is corresponding in the loose-leaf for being obtained respectively based on the location information
Page control;
Control to be shown determines submodule 3023, for determining control to be shown from the page control.
Referring to shown in Fig. 7 d, in a kind of mobile terminal 300 of the embodiment of the present invention, the control to be shown determines submodule
3023 include:
Page control display unit 30231, for the page control of each loose-leaf to be shown;
Control determination unit 30232 to be shown is determined for receiving the selection information of user, and based on the selection information
Control to be shown is determined from page control.
Referring to shown in Fig. 7 e, in a kind of mobile terminal 300 of the embodiment of the present invention, the control to be shown is inserted into module
303 may include:
Target widget determines submodule 3031, for determining the target control of the target pages based on the location information
Part, the target widget are located in corresponding father's control;
Target widget is inserted into submodule 3032, described for being inserted into the control to be shown according to the location information
The position of target widget described in father's control.
Referring to shown in Fig. 7 f, in a kind of mobile terminal 300 of the embodiment of the present invention, the control to be shown is inserted into module
303 can also include:
Width Comparative sub-module 3033, for the width of the control to be shown and the width of the target widget;
Control to be shown reduces submodule 3034, if the width for the control to be shown is greater than the target widget
Width then reduces the control to be shown according to the target widget.
For mobile terminal embodiment, since it is basically similar to the method embodiment, so be described relatively simple,
The relevent part can refer to the partial explaination of embodiments of method.
In this way, when triggering multiple application display patterns on the target pages of target application, being moved in the embodiment of the present invention
The loose-leaf that the activity application also run on mobile terminals other than target application is found in dynamic terminal, then from activity
It is inserted into target pages after determining control to be shown in the page, and the target pages for inserting control to be shown carry out
Rearrangement and display, enable the embodiment of the present invention on the page of the same application while showing in multiple applications
Hold, improves the operating experience of user.
The embodiment of the present invention also provides a kind of mobile terminal, including processor, and memory is stored on the memory simultaneously
The computer program that can be run on the processor, the computer program realize above-mentioned answer more when being executed by the processor
Each process of display methods embodiment, and identical technical effect can be reached, to avoid repeating, which is not described herein again.
Fig. 8 is the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 700 shown in Fig. 8 includes: at least
One processor 701, memory 702, at least one network interface 704 and other users interface 703.In mobile terminal 700
Various components are coupled by bus system 705.It is understood that bus system 705 is for realizing the company between these components
Connect letter.Bus system 705 further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.But
It is that various buses are all designated as bus system 705 in fig. 8 for the sake of clear explanation.
Wherein, user interface 703 may include display, keyboard or pointing device (for example, mouse, trace ball
(trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 702 in the embodiment of the present invention can be volatile memory or nonvolatile memory,
It or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (Read-
OnlyMemory, ROM), programmable read only memory (ProgrammableROM, PROM), Erasable Programmable Read Only Memory EPROM
(ErasablePROM, EPROM), electrically erasable programmable read-only memory (ElectricallyEPROM, EEPROM) dodge
It deposits.Volatile memory can be random access memory (RandomAccessMemory, RAM), and it is slow to be used as external high speed
It deposits.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random access memory
(StaticRAM, SRAM), dynamic random access memory (DynamicRAM, DRAM), Synchronous Dynamic Random Access Memory
(SynchronousDRAM, SDRAM), double data speed synchronous dynamic RAM (DoubleDataRate
SDRAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links
Dynamic random access memory (SynchlinkDRAM, SLDRAM) and direct rambus random access memory
(DirectRambusRAM, DRRAM).The memory 702 of the system and method for description of the embodiment of the present invention is intended to include but unlimited
In the memory of these and any other suitable type.
In some embodiments, memory 702 stores following element, executable modules or data structures, or
Their subset of person or their superset: operating system 7021 and application program 7022.
Wherein, operating system 7021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used for
Realize various basic businesses and the hardware based task of processing.Application program 7022 includes various application programs, such as media
Player (MediaPlayer), browser (Browser) etc., for realizing various applied business.Realize embodiment of the present invention side
The program of method may be embodied in application program 7022.
In embodiments of the present invention, by the program or instruction of calling memory 702 to store, specifically, can be application
The program or instruction stored in program 7022, if processor 701 on the target pages of target application for triggering multiple applications
Display pattern then searches the loose-leaf of the activity application on mobile terminal;Wherein, the target application is answering for front stage operation
With the target pages are the page that the target application is currently shown, the activity application is the application of running background, described
Loose-leaf is the page that the activity application is currently shown;Determine the control to be shown in the loose-leaf;Will it is described to
Display control is inserted into the target pages;Arrangement is re-started to the target pages after the insertion control to be shown;It is aobvious
Target pages after showing described rearrange.
The method that the embodiments of the present invention disclose can be applied in processor 701, or be realized by processor 701.
Processor 701 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 701 or the instruction of software form.Above-mentioned processing
Device 701 can be general processor, digital signal processor (DigitalSignalProcessor, DSP), specific integrated circuit
(ApplicationSpecific IntegratedCircuit, ASIC), ready-made programmable gate array
(FieldProgrammableGateArray, FPGA) either other programmable logic device, discrete gate or transistor logic
Device, discrete hardware components.It may be implemented or execute disclosed each method, step and the logical box in the embodiment of the present invention
Figure.General processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with the present invention
The step of method disclosed in embodiment, can be embodied directly in hardware decoding processor and execute completion, or use decoding processor
In hardware and software module combination execute completion.Software module can be located at random access memory, and flash memory, read-only memory can
In the storage medium of this fields such as program read-only memory or electrically erasable programmable memory, register maturation.The storage
Medium is located at memory 702, and processor 701 reads the information in memory 702, and the step of the above method is completed in conjunction with its hardware
Suddenly.
It is understood that the embodiment of the present invention description these embodiments can with hardware, software, firmware, middleware,
Microcode or combinations thereof is realized.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (App
LicationSpecificIntegratedCircuits, ASIC), digital signal processor
(DigitalSignalProcessing, DSP), digital signal processing appts (DSPDevice, DSPD), programmable logic device
(ProgrammableLogicDevice, PLD), field programmable gate array (Field-ProgrammableGateArray,
FPGA), general processor, controller, microcontroller, microprocessor, other electronics lists for executing herein described function
In member or combinations thereof.
For software implementations, can by execute the embodiment of the present invention described in function module (such as process, function etc.) come
Realize technology described in the embodiment of the present invention.Software code is storable in memory and is executed by processor.Memory can
With portion realizes in the processor or outside the processor.
Optionally, the processor 701 is also used to: detecting the user's operation on the target pages of target application;If described
User's operation is pre-set user operation, it is determined that triggering is multiple to apply display pattern;The pre-set user operation includes that screen is long
It is operated by weight;The long-pressing weight operation is the compressing time of a certain position of the user in screen more than preset time, and
Pressing dynamics are more than the user's operation of default dynamics.
Optionally, processor 701 is also used to: obtaining the user's operation corresponding position letter on mobile terminal screen
Breath;Corresponding page control in the loose-leaf is obtained respectively based on the location information;It is determined from the page control
Control to be shown out.
Optionally, processor 701 is also used to: the page control of each loose-leaf is shown;Receive the choosing of user
Information is selected, and is determined based on the selection information and determines control to be shown from page control.
Optionally, processor 701 is also used to: the target widget of the target pages, institute are determined based on the location information
Target widget is stated to be located in corresponding father's control;The control to be shown is inserted into father's control according to the location information
Described in target widget position.
Optionally, processor 701 is also used to: the width of the control to be shown and the width of the target widget;
If the width of the control to be shown is greater than the width of the target widget, by the control to be shown according to the target control
Part is reduced.
Mobile terminal 700 can be realized each process that mobile terminal is realized in previous embodiment, to avoid repeating, here
It repeats no more.
In this way, when triggering multiple application display patterns on the target pages of target application, being moved in the embodiment of the present invention
The loose-leaf that the activity application also run on mobile terminals other than target application is found in dynamic terminal, then from activity
It is inserted into target pages after determining control to be shown in the page, and the target pages for inserting control to be shown carry out
Rearrangement and display, enable the embodiment of the present invention on the page of the same application while showing in multiple applications
Hold, improves the operating experience of user.
Fig. 9 is the structural schematic diagram of the mobile terminal of another embodiment of the present invention.Specifically, the mobile terminal in Fig. 9
800 can be mobile phone, tablet computer, personal digital assistant (PersonalDigital Assistant, PDA) or vehicle-mounted computer
Deng.
Mobile terminal 800 in Fig. 9 includes radio frequency (RadioFrequency, RF) circuit 810, memory 820, input list
Member 830, display unit 840, processor 860, voicefrequency circuit 870, WiFi (WirelessFidelity) module 880 and power supply
890。
Wherein, input unit 830 can be used for receiving the number or character information of user's input, and generation and mobile terminal
The related signal input of 800 user setting and function control.Specifically, in the embodiment of the present invention, which can
To include touch panel 831.Touch panel 831, also referred to as touch screen collect the touch operation of user on it or nearby
(for example user uses the operations of any suitable object or attachment on touch panel 831 such as finger, stylus), and according to preparatory
The formula of setting drives corresponding attachment device.Optionally, touch panel 831 may include touch detecting apparatus and touch controller
Two parts.Wherein, the touch orientation of touch detecting apparatus detection user, and touch operation bring signal is detected, by signal
Send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate,
The processor 860 is given again, and can be received order that processor 860 is sent and be executed.Furthermore, it is possible to using resistance-type,
The multiple types such as condenser type, infrared ray and surface acoustic wave realize touch panel 831.In addition to touch panel 831, input unit
830 can also include other input equipments 832, other input equipments 832 can include but is not limited to physical keyboard, function key
One of (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.
Wherein, display unit 840 can be used for showing information input by user or be supplied to the information and movement of user
The various menu interfaces of terminal 800.Display unit 840 may include display panel 841, optionally, can use LCD or organic hair
The forms such as optical diode (OrganicLight-EmittingDiode, OLED) configure display panel 841.
It should be noted that touch panel 831 can cover display panel 841, touch display screen is formed, when the touch display screen is examined
After measuring touch operation on it or nearby, processor 860 is sent to determine the type of touch event, is followed by subsequent processing device
860 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing area
And arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobvious
Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with
The interface elements such as the icon comprising at least one application program and/or widget desktop control.The Application Program Interface viewing area
Or the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example,
Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.
Wherein processor 860 is the control centre of mobile terminal 800, utilizes various interfaces and connection whole mobile phone
Various pieces, by running or executing the software program and/or module that are stored in first memory 821, and calling storage
Data in second memory 822 execute the various functions and processing data of mobile terminal 800, thus to mobile terminal 800
Carry out integral monitoring.Optionally, processor 860 may include one or more processing units.
In embodiments of the present invention, by call store the first memory 821 in software program and/or module and/
Or the data in the second memory 822, if processor 860 is aobvious for triggering multiple applications on the target pages of target application
Show mode, then searches the loose-leaf of the activity application on mobile terminal;Wherein, the target application is answering for front stage operation
With the target pages are the page that the target application is currently shown, the activity application is the application of running background, described
Loose-leaf is the page that the activity application is currently shown;Determine the control to be shown in the loose-leaf;Will it is described to
Display control is inserted into the target pages;Arrangement is re-started to the target pages after the insertion control to be shown;It is aobvious
Target pages after showing described rearrange.
Optionally, processor 860 is also used to: detecting the user's operation on the target pages of target application;If the user
Operation is that pre-set user operates, it is determined that triggering is multiple to apply display pattern;The pre-set user operation includes screen long-pressing weight
Press operation;The long-pressing weight operation is that the compressing time of a certain position of the user in screen is more than preset time, and is pressed
Dynamics is more than the user's operation of default dynamics.
Optionally, processor 860 is also used to: obtaining the user's operation corresponding position letter on mobile terminal screen
Breath;Corresponding page control in the loose-leaf is obtained respectively based on the location information;It is determined from the page control
Control to be shown out.
Optionally, processor 860 is also used to: the page control of each loose-leaf is shown;Receive the choosing of user
Information is selected, and is determined based on the selection information and determines control to be shown from page control.
Optionally, processor 860 is also used to: the target widget of the target pages, institute are determined based on the location information
Target widget is stated to be located in corresponding father's control;The control to be shown is inserted into father's control according to the location information
Described in target widget position.
Optionally, processor 860 is also used to: the width of the control to be shown and the width of the target widget;
If the width of the control to be shown is greater than the width of the target widget, by the control to be shown according to the target control
Part is reduced.
Mobile terminal 800 can be realized each process that mobile terminal is realized in previous embodiment, to avoid repeating, here
It repeats no more.
In this way, when triggering multiple application display patterns on the target pages of target application, being moved in the embodiment of the present invention
The loose-leaf that the activity application also run on mobile terminals other than target application is found in dynamic terminal, then from activity
It is inserted into target pages after determining control to be shown in the page, and the target pages for inserting control to be shown carry out
Rearrangement and display, enable the embodiment of the present invention on the page of the same application while showing in multiple applications
Hold, improves the operating experience of user.
Those of ordinary skill in the art may be aware that the embodiment in conjunction with disclosed in the embodiment of the present invention describe it is each
Exemplary unit and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit
It connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program code
Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (9)
1. the display methods that one kind is applied more is applied to mobile terminal characterized by comprising
If triggering on the target pages of target application multiple using display pattern, the activity application on mobile terminal is searched
Loose-leaf;Wherein, the target application is the application of front stage operation, and the target pages are that the target application is currently shown
The page, the activity application is the application of running background, and the loose-leaf is the page that currently shows of activity application;
Determine the control to be shown in the loose-leaf;
The control to be shown is inserted into the target pages;
Arrangement is re-started to the target pages after the insertion control to be shown;
Target pages after being rearranged described in display;
Wherein, the step of control to be shown in the determination loose-leaf, comprising:
Obtain user's operation corresponding location information on mobile terminal screen;
Corresponding page control in the loose-leaf is obtained respectively based on the location information;
Control to be shown is determined from the page control;
Wherein, the step control to be shown being inserted into the target pages, comprising:
Determine that the target widget of the target pages, the target widget are located at corresponding father's control based on the location information
In;
The control to be shown is inserted into the position of target widget described in father's control according to the location information.
2. the method according to claim 1, wherein it is described triggered on the target pages of target application it is multiple
Before the step of display pattern, further includes:
Detect the user's operation on the target pages of target application;
If the user's operation is pre-set user operation, it is determined that triggering is multiple to apply display pattern;The pre-set user operation
It is operated including screen long-pressing weight;The long-pressing weight operation is that the compressing time of a certain position of the user in screen is more than default
Time, and pressing dynamics are more than the user's operation of default dynamics.
3. the method according to claim 1, wherein described determine control to be shown from the page control
The step of, comprising:
The page control of each loose-leaf is shown;
The selection information of user is received, and is determined based on the selection information and determines control to be shown from page control.
4. the method according to claim 1, wherein it is described according to the location information by the control to be shown
Part was inserted into before the step of position of target widget described in father's control, further includes:
Compare the width of the control to be shown and the width of the target widget;
If the width of the control to be shown is greater than the width of the target widget, by the control to be shown according to the mesh
Mark control is reduced.
5. a kind of mobile terminal characterized by comprising
Loose-leaf searching module is searched if multiple using display pattern for triggering on the target pages of target application
The loose-leaf of activity application on mobile terminal;Wherein, the target application is the application of front stage operation, the target pages
For the page that the target application is currently shown, the activity application is the application of running background, and the loose-leaf is described
The page that activity application is currently shown;
Control determining module to be shown, for determining the control to be shown in the loose-leaf;
Control to be shown is inserted into module, for the control to be shown to be inserted into the target pages;
Target pages rearrange module, for re-starting arrangement to the target pages after the insertion control to be shown;
Target pages display module, for showing the target pages after described rearrange;
Wherein, the control determining module to be shown includes:
Location information acquisition submodule, for obtaining user's operation corresponding location information on mobile terminal screen;
Page control acquisition submodule, for obtaining corresponding page control in the loose-leaf respectively based on the location information
Part;
Control to be shown determines submodule, for determining control to be shown from the page control;
Wherein, the control insertion module to be shown includes:
Target widget determines submodule, for determining the target widget of the target pages, the mesh based on the location information
Mark control is located in corresponding father's control;
Target widget is inserted into submodule, for the control to be shown to be inserted into father's control according to the location information
The position of the target widget.
6. mobile terminal according to claim 5, which is characterized in that further include:
User's operation detection module, the user's operation on target pages for detecting target application;
Multiple application display pattern trigger modules, if being pre-set user operation for the user's operation, it is determined that triggering is multiple
Using display pattern;The pre-set user operation includes that screen long-pressing weight operates;The long-pressing weight operation is that user is being shielded
The compressing time of a certain position of curtain is more than preset time, and pressing dynamics are more than the user's operation of default dynamics.
7. mobile terminal according to claim 5, which is characterized in that the control to be shown determines that submodule includes:
Page control display unit, for the page control of each loose-leaf to be shown;
Control determination unit to be shown is determined for receiving the selection information of user, and based on the selection information from page control
Control to be shown is determined in part.
8. mobile terminal according to claim 6, which is characterized in that the control to be shown is inserted into module further include:
Width Comparative sub-module, for the width of the control to be shown and the width of the target widget;
Control to be shown reduces submodule, if being greater than the width of the target widget for the width of the control to be shown,
The control to be shown is reduced according to the target widget.
9. a kind of mobile terminal, which is characterized in that including processor, memory and be stored on the memory and can be described
The computer program run on processor is realized when the computer program is executed by the processor as in Claims 1-4
The step of described in any item display methods more applied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710806789.3A CN107608594B (en) | 2017-09-08 | 2017-09-08 | A kind of display methods more applied and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710806789.3A CN107608594B (en) | 2017-09-08 | 2017-09-08 | A kind of display methods more applied and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107608594A CN107608594A (en) | 2018-01-19 |
CN107608594B true CN107608594B (en) | 2019-03-01 |
Family
ID=61062003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710806789.3A Active CN107608594B (en) | 2017-09-08 | 2017-09-08 | A kind of display methods more applied and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107608594B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108255379B (en) * | 2018-02-28 | 2020-01-17 | 中兴通讯股份有限公司 | Information processing method, double-screen terminal and server |
CN111432265B (en) * | 2020-03-31 | 2021-08-31 | 腾讯科技(深圳)有限公司 | Method for processing video pictures, related device and storage medium |
CN114690996A (en) * | 2020-12-31 | 2022-07-01 | Oppo广东移动通信有限公司 | Content display method and device and electronic equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156467B2 (en) * | 2007-08-27 | 2012-04-10 | Adobe Systems Incorporated | Reusing components in a running application |
KR20150000681A (en) * | 2013-06-25 | 2015-01-05 | 엘지전자 주식회사 | Mobile terminal and operation method thereof |
CN103729139A (en) * | 2013-12-27 | 2014-04-16 | 联想(北京)有限公司 | Information processing method and electronic device |
CN106406996A (en) * | 2016-09-05 | 2017-02-15 | 努比亚技术有限公司 | Management method and device of background application program |
-
2017
- 2017-09-08 CN CN201710806789.3A patent/CN107608594B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107608594A (en) | 2018-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106201321B (en) | A kind of application control method and mobile terminal | |
US11561680B2 (en) | Method and apparatus for adding icon to interface of android system, and mobile terminal | |
CN107145348B (en) | A kind of application program split screen processing method and mobile terminal | |
CN106951141B (en) | A kind of processing method and mobile terminal of icon | |
CN106406656B (en) | A kind of control method and mobile terminal of application tool bar | |
CN106843739B (en) | A kind of display control method and mobile terminal of mobile terminal | |
CN106126013B (en) | A kind of application management method and mobile terminal | |
CN106681623B (en) | A kind of sharing method and mobile terminal of screenshotss image | |
CN106131650B (en) | Video processing method and mobile terminal | |
CN106648416B (en) | A kind of the starting method and mobile terminal of application | |
CN106055202B (en) | A kind of duplication method of attaching and mobile terminal | |
CN102221957B (en) | Electronic equipment and operation control method thereof | |
CN106293332B (en) | A kind of processing method and mobile terminal of singlehanded positioning application | |
CN107632895A (en) | A kind of information sharing method and mobile terminal | |
CN106528160B (en) | A kind of application program image target adding method and terminal | |
CN106227488B (en) | A kind of display methods and mobile terminal of reminder message | |
CN106502697B (en) | A kind of method for sorting and mobile terminal of desktop application icon | |
CN106055232B (en) | A kind of processing method and mobile terminal of message | |
CN107368580B (en) | A kind of Webpage display process and mobile terminal | |
CN107491278B (en) | A kind of split screen processing method and terminal | |
CN107608594B (en) | A kind of display methods more applied and mobile terminal | |
CN106354303B (en) | A kind of photographic method and mobile terminal of mobile terminal | |
CN106911897B (en) | A kind of determination method and mobile terminal shooting focus | |
CN107797738B (en) | A kind of preview display method and mobile terminal of picture | |
CN106095296A (en) | The changing method of a kind of application program and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |