Summary of the invention
Inventors discovered through research that in the case that user uses multiple applications of mobile terminal at the same time, these applicationsWindow can be presented on the display screen with overlapped way.User needs to select in these application widgets, to select phaseThe application widget answered.In this process, user can not browse multiple application widgets simultaneously, therefore can significantly reduce making for userWith experience.
It is managed for this purpose, the disclosure provides a kind of pair of application widget, so that user facilitates the multiple application widgets of browsingScheme.
According to the one aspect of one or more other embodiments of the present disclosure, a kind of application widget management method is provided, comprising:Detect the touch operation of user on a display screen;It is the case where user clicks the outstanding window button in application widget in touch operationUnder, the application widget is converted into outstanding window;The outstanding window converted is suspended in the top layer of viewing area, wherein the outstanding window is onlyCover the partial region of the viewing area.
In some embodiments, the outstanding window button in the application widget shows multiple applications simultaneously in the viewing areaIt is shown in the case where window.
It in some embodiments, include: detection current display area by the top layer that the outstanding window converted is suspended in viewing areaOn whether be also suspended with other outstanding windows;If not suspending other outstanding windows on current display area, the outstanding window converted is suspended in instituteIn any region for stating viewing area top layer.
In some embodiments, if being also suspended with other outstanding windows on current display area, the outstanding window converted is suspended inIn the free area of the display screen top layer, not to be overlapped between each outstanding window.
In some embodiments, in the case where user clicks specified application, the application widget by the specified application is inOn the present viewing area, and in the viewing area, the application widget of the specified application is located at the next of the outstanding windowLayer.
In some embodiments, in the case where user clicks the maximization button in the outstanding window, most by the outstanding windowBigization.
In some embodiments, in the case where user clicks the minimum button in the outstanding window, most by the outstanding windowSmallization.
In some embodiments, in the case where user clicks the exit button in the outstanding window, the outstanding window is closed.
According to the other side of one or more other embodiments of the present disclosure, a kind of application widget managing device is provided, is wrappedInclude: touch detection module is configured as the touch operation of detection user on a display screen;Conversion module is configured as touchingIn the case that operation is the outstanding window button that user clicks in application widget, the application widget is converted into outstanding window;Window managementModule, the outstanding window for being configured as to be converted are suspended in the top layer of viewing area, wherein the outstanding window only covers the viewing areaPartial region.
In some embodiments, the outstanding window button in the application widget shows multiple applications simultaneously in the viewing areaIt is shown in the case where window.
In some embodiments, whether window management module is configured as also being suspended on detection current display area other outstandingThe outstanding window converted is suspended in any of the viewing area top layer if not suspending other outstanding windows on current display area by windowIn region.
In some embodiments, if window management module is additionally configured on current display area also be suspended with other outstanding windows,Then the outstanding window converted is suspended in the free area of the display screen top layer, not to be overlapped between each outstanding window.
In some embodiments, window management module is additionally configured in the case where user clicks specified application, by instituteThe application widget for stating specified application is presented on the viewing area, and in the viewing area, the application of the specified applicationWindow is located at next layer of the outstanding window.
In some embodiments, window management module is additionally configured to click the maximization button in the outstanding window in userIn the case where, the outstanding window is maximized.
In some embodiments, window management module is additionally configured to click the minimum button in the outstanding window in userIn the case where, the outstanding window is minimized.
In some embodiments, window management module is additionally configured to click the exit button in the outstanding window in userIn the case of, close the outstanding window.
According to the other side of one or more other embodiments of the present disclosure, a kind of application widget managing device is provided, is wrappedInclude: memory is configured as store instruction;Processor, is coupled to memory, and processor is configured as based on memory storageInstruction execution realizes the method being related to such as above-mentioned any embodiment.
According to the other side of one or more other embodiments of the present disclosure, a kind of mobile terminal, including above-mentioned are providedThe application widget managing device that one embodiment is related to.
According to the other side of one or more other embodiments of the present disclosure, a kind of computer readable storage medium is provided,Wherein, computer-readable recording medium storage has computer instruction, and such as any of the above-described implementation is realized when instruction is executed by processorThe method that example is related to.
By the detailed description referring to the drawings to the exemplary embodiment of the disclosure, the other feature of the disclosure and itsAdvantage will become apparent.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present disclosure, the technical solution in the embodiment of the present disclosure is carried out clear, completeSite preparation description, it is clear that described embodiment is only disclosure a part of the embodiment, instead of all the embodiments.BelowDescription only actually at least one exemplary embodiment be it is illustrative, never as to the disclosure and its application or makingAny restrictions.Based on the embodiment in the disclosure, those of ordinary skill in the art are not making creative work premiseUnder every other embodiment obtained, belong to the disclosure protection range.
Unless specifically stated otherwise, positioned opposite, the digital table of the component and step that otherwise illustrate in these embodimentsUp to the unlimited the scope of the present disclosure processed of formula and numerical value.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to realityProportionate relationship draw.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitableIn the case of, the technology, method and apparatus should be considered as authorizing part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, withoutIt is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang YiIt is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
Fig. 1 is the exemplary process diagram of the application widget management method of an embodiment of the present disclosure.In some embodiments,Above-mentioned application widget management method can be executed by application widget managing device.
In step 101, the touch operation of user on a display screen is detected.
In step 102, in the case where touch operation is that user clicks the outstanding window button in application widget, by application widgetBe converted to outstanding window.
In some embodiments, the outstanding window button in application widget shows the feelings of multiple application widgets simultaneously in the display areaIt is shown under condition.That is, if only showing an application widget in current display area, user and same there is no needing at this timeWhen the problem of browsing multiple application widgets, therefore outstanding window button will not be shown in the application widget.And in current display areaIn the case where showing multiple application widgets simultaneously, i.e., viewing area presentation at this time is multitask interface, and user has while browsing moreThe needs of a application widget.Outstanding window button is showed in application widget at this time, user hangs window button for application window using thisMouth is converted to outstanding window.
In step 103, the outstanding window converted is suspended in the top layer of viewing area, horizontally pivoted window only covers the portion of viewing areaSubregion.
As shown in Fig. 2, showing multiple application widgets on the display screen of mobile terminal with overlapped way.In each application widgetThe upper right corner, be successively arranged outstanding window button, full frame button and close button from left to right.If user clicks some application widgetOutstanding window button, then the application widget is converted to outstanding window, and is shown in the top layer of viewing area, as shown in Figure 3.
As shown in figure 3, outstanding window is suspended in the top layer of viewing area, and outstanding window only covers the partial region of viewing area.ByThe other application window that this outstanding window will not stop user's viewing to show at next layer.
In some embodiments, have hang window in the case where, if user clicks some specified application, the specified applicationApplication widget be presented on viewing area.And the application widget of application in the display area, is specified to be located at next layer of outstanding window.
For example, as shown in figure 4, the application widget of the news application can be presented on outstanding window if user clicks news applicationNext layer.If hanging in window play video at this time, user can be while browsing news, moreover it is possible to be concerned about and provide in outstanding windowVideo content.In disclosure application widget management method provided by the above embodiment, by the way that application widget is converted to outstanding window,And the outstanding window converted is suspended in the top layer of viewing area, and outstanding window only covers the partial region of viewing area.Thus user canMultiple application widgets are browsed simultaneously, effectively improve user experience.
In some embodiments, user can click the outstanding window button in multiple application widgets simultaneously, so as to convenient and efficientMultiple application widgets are converted to outstanding window by ground.
For example, the two application widgets are converted to outstanding if user clicks the outstanding window button in two application widgets simultaneouslyWindow A and outstanding window B.For the ease of user's viewing, outstanding window A and outstanding window B is not overlapped each other, as shown in Figure 5.
In some embodiments, as shown in Figures 3 to 5, in the outstanding window upper right corner, be from left to right successively arranged minimum byButton maximizes button and close button.For example, in the case where user clicks the maximization button in outstanding window, outstanding window is maximumChange.In the case where user clicks the minimum button in outstanding window, outstanding window is minimized.User click in outstanding window exit byIn the case where button, outstanding window is closed.User can be facilitated to carry out corresponding operating to outstanding window as a result,.
Fig. 6 is the exemplary process diagram of the application widget management method of an embodiment of the present disclosure.In some embodiments,Above-mentioned application widget management method can be executed by application widget managing device.
In step 601, the touch operation of user on a display screen is detected.
In step 602, in the case where touch operation is that user clicks the outstanding window button in application widget, by application widgetBe converted to outstanding window.
In step 603, detect whether be also suspended with other outstanding windows on current display area.
If not suspending other outstanding windows on current display area, 604 are thened follow the steps;If being also suspended on current display area otherOutstanding window, thens follow the steps 605.
In step 604, the outstanding window converted is suspended in any region of viewing area top layer.
Since current display area does not have other outstanding windows, the outstanding window newly converted be may be provided in any region.
In step 605, the outstanding window converted is suspended in the free area of display screen top layer, so as between each outstanding windowIt is not overlapped.
In order to avoid outstanding window influences each other, do not overlapped between each outstanding window and outstanding window by controlling, to meet the clear of userLook at demand, as shown in Figure 5.
Fig. 7 is the exemplary block diagram of the application widget managing device of an embodiment of the present disclosure.As shown in fig. 7, application windowMouth managing device includes touch detection module 71, conversion module 72 and window management module 73.
Touch detection module 71 is configured as the touch operation of detection user on a display screen.
Conversion module 72 is configured as in the case where touch operation is that user clicks the outstanding window button in application widget, willApplication widget is converted to outstanding window.
In some embodiments, the outstanding window button in application widget shows the feelings of multiple application widgets simultaneously in the display areaIt is shown under condition.
The outstanding window that window management module 73 is configured as to be converted is suspended in the top layer of viewing area, and horizontally pivoted window only coversThe partial region of lid viewing area.
In some embodiments, window management module 73 is additionally configured in the case where user clicks specified application, willThe application widget of specified application is presented on viewing area, and in the display area, and the application widget of application is specified to be located at outstanding windowNext layer.
In disclosure application widget managing device provided by the above embodiment, by the way that application widget is converted to outstanding window,And the outstanding window converted is suspended in the top layer of viewing area, and outstanding window only covers the partial region of viewing area.Thus user canMultiple application widgets are browsed simultaneously, effectively improve user experience.
In some embodiments, window management module 73 is additionally configured to click the maximization button in outstanding window in userIn the case of, outstanding window is maximized.Window management module 73 is additionally configured to click the feelings of the minimum button in outstanding window in userUnder condition, outstanding window is minimized.Window management module 73 is additionally configured in the case where user clicks the exit button in outstanding window,Close outstanding window.
In some embodiments, whether window management module 73 is configured as also being suspended on detection current display area otherThe outstanding window converted is suspended in any area of viewing area top layer if not suspending other outstanding windows on current display area by outstanding windowIn domain.
Since current display area does not have other outstanding windows, the outstanding window newly converted be may be provided in any region.
In some embodiments, if window management module 73 is additionally configured on current display area also be suspended with other hangThe outstanding window converted then is suspended in the free area of display screen top layer by window, not to be overlapped between each outstanding window.
In order to avoid outstanding window influences each other, do not overlapped between each outstanding window and outstanding window by controlling, to meet the clear of userLook at demand.
Fig. 8 is the exemplary block diagram of the application widget managing device of another embodiment of the disclosure.As shown in figure 8, usingCounter management apparatus includes memory 81 and processor 82.
For storing instruction, processor 82 is coupled to memory 81 to memory 81, and processor 82 is configured as based on storageThe instruction execution of device storage realizes the method that any embodiment is related in such as Fig. 1 or Fig. 6.
As shown in figure 8, the application widget managing device further includes communication interface 83, for carrying out information friendship with other equipmentMutually.Meanwhile the device further includes bus 84, processor 82, communication interface 83 and memory 81 are completed mutually by bus 84Between communication.
Memory 81 may include high speed RAM memory, can also further include nonvolatile memory (non-volatileMemory), a for example, at least magnetic disk storage.Memory 81 is also possible to memory array.Memory 81 is also possible to be dividedBlock, and block can be combined into virtual volume by certain rule.
In addition, processor 82 can be a central processor CPU, perhaps can be application-specific integrated circuit ASIC orIt is arranged to implement one or more integrated circuits of the embodiment of the present disclosure.
The disclosure also relates to a kind of computer readable storage medium, and wherein computer-readable recording medium storage has meterThe method that any embodiment is related in such as Fig. 1 or Fig. 6 is realized in the instruction of calculation machine when instruction is executed by processor.
The disclosure also provides a kind of mobile terminal, the application widget management that any embodiment is related into Fig. 8 including such as Fig. 7Device.
In some embodiments, functional unit block described above can be implemented as being retouched for executing the disclosureState the general processor of function, programmable logic controller (PLC) (Programmable Logic Controller, referred to as: PLC),Digital signal processor (Digital Signal Processor, referred to as: DSP), specific integrated circuit (ApplicationSpecific Integrated Circuit, referred to as: ASIC), field programmable gate array (Field-ProgrammableGate Array, referred to as: FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardwareComponent or it is any appropriately combined.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardwareIt completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readableIn storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The description of the disclosure is given for the purpose of illustration and description, and is not exhaustively or by the disclosureIt is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.It selects and retouchesEmbodiment is stated and be the principle and practical application in order to more preferably illustrate the disclosure, and those skilled in the art is enable to manageThe solution disclosure is to design various embodiments suitable for specific applications with various modifications.