[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107423063A - Multiwindow processing method, device and equipment - Google Patents

Multiwindow processing method, device and equipment Download PDF

Info

Publication number
CN107423063A
CN107423063A CN201710611975.1A CN201710611975A CN107423063A CN 107423063 A CN107423063 A CN 107423063A CN 201710611975 A CN201710611975 A CN 201710611975A CN 107423063 A CN107423063 A CN 107423063A
Authority
CN
China
Prior art keywords
application program
application
combination
split
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710611975.1A
Other languages
Chinese (zh)
Inventor
刘鸣
王乐
骆艳飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710611975.1A priority Critical patent/CN107423063A/en
Publication of CN107423063A publication Critical patent/CN107423063A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

The disclosure is directed to a kind of multiwindow processing method, device and equipment.This method includes:It is opened in response to the first application program and is arranged to split screen display available pattern, the icon of at least one second application program is shown in screen, second application program is to be in the application program of split screen display available pattern in preset time period simultaneously with first application program;It is triggered in response to the icon of any second application program at least one second application program, opens second application program being triggered and second application program being triggered is shown with the span mode.Using the scheme of the disclosure, the time that user searches and triggers the second application program is effectively saved, can more rapidly open split screen application program, lifts end-user experience.

Description

Multi-window processing method, device and equipment
Technical Field
The present disclosure relates to the field of mobile communications technologies, and in particular, to a method, an apparatus, and a device for processing multiple windows.
Background
Currently, a multi-window technology is a new technology of a new Android version, and is gradually applied to a mobile terminal. The multi-window can realize modes of 'split screen', 'picture-in-picture' and the like on the mobile terminal, and a user can conveniently check and trigger two application programs simultaneously. Multiple windows can be generally divided into two modes: split screen mode, free form mode, where split screen mode is two applications each occupying half of the screen, and free form mode is two applications windows can be of any size and position.
In the related art, to open two split-screen applications, one application needs to be opened first and set to be in the split-screen mode, and then another application needs to be found from the desktop and opened, so that the other application can be set to be in the split-screen mode.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a multi-window processing method, apparatus and device, which can open a split-screen application more quickly.
According to a first aspect of the embodiments of the present disclosure, there is provided a multi-window processing method, including:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
Optionally, when the at least one second application is a plurality of second applications, displaying icons of the plurality of second applications in a preset order.
Optionally, the displaying the icons of the plurality of second applications in a preset order includes:
acquiring historical combination records of a plurality of second application programs displayed in a split screen manner with the first application program in the preset time period, wherein the historical combination records comprise a plurality of combination information of the first application program and the plurality of second application programs;
sorting the plurality of combined information according to the historical combined records;
and displaying the icons of the plurality of second application programs according to the sequence of the plurality of combined information.
Optionally, sorting the plurality of pieces of combined information by any one of the following manners, including:
when the combination information is the combination times, sequencing the plurality of combination information according to the sequence of the combination times from most to least; or
When the combined information is combined duration, sequencing the combined information according to the sequence of the combined duration from long to short; or
And when the combined information is comprehensive combined information generated by combining the combination times and the combination duration according to preset weight, sequencing the plurality of combined information according to the descending order of the comprehensive combined information.
According to a second aspect of the embodiments of the present disclosure, there is provided a multi-window processing apparatus including:
the prompt module is configured to respond to that a first application program is opened and set to be in a split-screen display mode, and display at least one icon of a second application program in a screen, wherein the second application program is an application program which is in the split-screen display mode with the first application program within a preset time period;
a processing module configured to open the triggered second application and display the triggered second application in the split screen mode in response to an icon of any one of the at least one second application being triggered.
Optionally, the prompt module is configured to display icons of a plurality of second applications according to a preset sequence when the at least one second application is the plurality of second applications.
Optionally, the prompting module includes:
a history record obtaining sub-module configured to obtain a history combination record of a plurality of second application programs displayed in a split screen manner with the first application program within the preset time period, wherein the history combination record comprises a plurality of combination information of the first application program and the plurality of second application programs;
a sorting submodule configured to sort the plurality of combined information according to the historical combined record;
and the display sub-module is configured to correspondingly display the icons of the plurality of second application programs according to the sequence of the plurality of combined information.
Optionally, the sorting sub-module includes:
a first sorting unit configured to sort the plurality of second applications in order of the number of times of combination from a smallest number of times of combination, when the combination information is the number of times of combination; or
A second sorting unit configured to, in a case where the combination information is a combination duration, sort the plurality of combination information in an order from long to short of the combination duration; or
And the third sorting unit is configured to sort the plurality of combined information according to the descending order of the combined information under the condition that the combined information is the combined information generated by combining the combination times and the combination duration according to a preset weight.
According to a third aspect of embodiments of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of any one of the first aspect described above.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a mobile terminal device including:
a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the scheme, after the first application program is opened and set to be in the split-screen display mode, at least one icon of a second application program can be displayed in the screen, wherein the second application program is the application program which is displayed in combination with the first application program in the split-screen display mode in a preset historical time period. When the icon of the second application program is triggered, the second application program can be opened in the screen according to the split-screen display mode, and the other application program can be set to be the split-screen display mode only by finding and opening the other application program from the desktop without opening the other application program and setting the split-screen display mode as in the related art, so that the user can open the split-screen application program more quickly, the quick requirement of the user is met, the operation time for the user to search and open the second application program is shortened, the intelligent degree of the mobile terminal is enhanced, and the use experience of the user is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic view of an application scenario of a multi-window processing method according to an exemplary embodiment of the present disclosure.
FIG. 2 is a flow chart diagram illustrating a multi-window processing method according to an exemplary embodiment of the present disclosure.
FIG. 3 is a flow chart illustrating another multi-window processing method according to an exemplary embodiment of the present disclosure.
FIG. 4 is a flow chart illustrating another multi-window processing method according to an exemplary embodiment of the present disclosure.
FIG. 5 is a block diagram illustrating a multi-window processing device according to an exemplary embodiment of the present disclosure.
FIG. 6 is a block diagram illustrating another multi-window processing device according to an example embodiment of the present disclosure.
FIG. 7 is a block diagram illustrating another multi-window processing device according to an example embodiment of the present disclosure.
FIG. 8 is a block diagram illustrating another multi-window processing device according to an example embodiment of the present disclosure.
Fig. 9 shows a block diagram of a mobile terminal device according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The present disclosure provides a multi-window processing method that enables faster opening of split-screen applications. An application scenario diagram and method flow diagrams shown in fig. 1 according to an exemplary embodiment are described in detail below.
Referring to FIG. 2, a flow diagram of a multi-window processing method is shown in accordance with an exemplary embodiment. The method can be applied to the mobile terminal and comprises the following steps:
in step 101, in response to a first application program being opened and set to a split-screen display mode, displaying an icon of at least one second application program in a screen, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
the mobile terminal in the present disclosure may be any intelligent terminal having an internet access function, and may be specifically a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), and the like. Various application programs APP can be installed on the terminal, and different application interfaces can be displayed in a split screen display mode in a display screen of the mobile terminal at the same time. Taking two application interfaces as an example, in the split-screen display mode, the two application interfaces may occupy 1/2 of the terminal display screen respectively for display, and may also be displayed simultaneously in any size and position in the terminal display screen.
As shown in fig. 1, taking a mobile terminal as an example of a smart phone 100, in the embodiment of the present disclosure, when a first application program, such as a chat APP, is turned on and is set to a split-screen display mode, icons of a second application program that has been displayed in combination with the chat APP may be displayed in a remaining display area of a terminal display screen, where the identifiers shown in fig. 1 are: icons of 4 second applications of APP1, APP2, APP3, APP 4. Each of the second applications is an application APP that has been displayed in combination with the chat 110 in the split-screen display mode during a predetermined historical time period. If the user wants the second application displayed in the split-screen display mode to be the application which is displayed in combination with the mi chat 110, the user can trigger at least one icon displayed currently, quickly open the second application expected to be displayed, and display the second application on the same screen with the mi chat, so that the operation time for triggering the second application to be opened by the user is shortened, the intelligent degree of the mobile terminal is enhanced, and the terminal user experience is improved.
The second application program may be one or more application programs recorded in a preset time period and displayed in combination with the first application program in a split-screen display mode.
The preset time period may be a history time range of a preset time duration, and assuming that the specific time when the first application is turned on and set to the split-screen display mode is time T0, the preset time period may be a preset time period before time T0, for example, a history time range of 30 days.
In another embodiment of the present disclosure, the preset time period may also be a preset time period in each time period in a historical time range, and it is assumed that the time T0 is: preset time zone 7: 30, the preset time period may be 7: 00-9: 00 time range to meet the requirement that some users are used to display different applications in a split screen mode in a preset time period, such as a fixed time period in a day, and quickly open at least one second application program.
In an embodiment of the present disclosure, when the background program of the mobile terminal determines that a plurality of second application programs displayed in combination with the current first application program exist within the preset time period, the icons of the plurality of second application programs may be displayed according to a preset sequence.
In this case, referring to fig. 3 showing a flowchart of another multi-window processing method according to an exemplary embodiment, the step 101 may include:
in step 111, acquiring historical combination records of a plurality of second application programs displayed by the first application program in a split screen mode within the preset time period;
wherein the historical combined record comprises: a plurality of combinations of the first application and the plurality of second applications.
Taking the preset time period as the 30-day duration before the time T0 as an example, all history combination records recorded in the past 30 days and related to the split screen display mode of the Mi chat application are acquired.
And if one historical combined record is used for recording information record of a second application program and the first application program which finish the split-screen display mode once. Each history combination record may include: the first application identifier, the second application identifier, the combined duration of split screen display of the second application program and the first application program and the like. Then, within the preset time period, there may be multiple records for the same first application identifier and second application identifier, and each record contains different combination time information. Accordingly, the mobile terminal can count the combination information corresponding to each second application program in the preset time period, and further obtain a plurality of combination information corresponding to a plurality of second application programs.
In step 112, sorting the plurality of combination information according to the historical combination records;
through the history combination record of the preset time period, the combination information of each second application program can be determined, and the combination information may include: the number of combinations, and/or the combination duration.
The combination times refer to the times of triggering the split-screen display of the first application and the second application within the preset historical time period.
The combined duration refers to the duration of the same-screen display of the second application program and the first application program in the split-screen display mode, and may be a single combined duration or a total combined duration.
In the embodiment of the present disclosure, the mobile terminal may sort the combination information of the second application program, so that the mobile terminal may display the icon of the second application program by referring to the sort.
In another embodiment of the present disclosure, it is considered that the accidental split-screen combination event has a small influence on the habit of the user, so before the sorting according to the combination information, the accidental split-screen combination event can be filtered in advance, and then the remaining combination information is sorted, so as to reduce the calculation amount when the system sorts, and enhance the accuracy of the sorting at the same time. Referring to fig. 4, which is a flow chart illustrating another multi-window processing method according to an exemplary embodiment, the step 112 may include the steps of:
in step 1121, comparing the combination information of the second application program with a preset threshold value, and determining a commonly used second application program;
taking the number of times of combination in the preset historical time period as an example, in the embodiment of the present disclosure, the counted number of times of combination of each second application may be compared with a preset number threshold, and the second application with the number of times of combination higher than the preset number threshold, for example, 5 times, may be determined as the commonly used second application. The above-described common second application may be considered as a second application that is often combined with the first application in the split-screen display mode. Similarly, in another embodiment of the present disclosure, the combined duration of each second application program may also be compared with a preset duration threshold, and if the combined duration of one second application program and the first application program is greater than the preset duration threshold, it is determined that the second application program is a commonly used second application program.
In step 1122, the combination information of the common second application is sorted.
Assume that the plurality of second applications determined in step 112 above include: APP1, APP2, APP3, APP4, this disclosed embodiment may adopt at least one of the following modes to sort a plurality of pieces of combined information that the above-mentioned a plurality of second application programs correspond:
first, sorting by combination number
Assuming that the combination frequency of the APP1 with the chat in rice within the above 30 days is 100 times, the combination frequency of the APP2 is 60 times, the combination frequency of the APP3 is 80 times, and the combination frequency of the APP4 is 50 times, in the embodiment of the present disclosure, the combinations may be sorted in order from high to low, and a combination frequency sorted list is obtained, as shown in the following table one:
rank number Second application identification Number of combinations
1 APP1 100 times (twice)
2 APP3 80 times (twice)
3 APP2 60 times
4 APP4 50 times
Watch 1
By adopting the mode, the mobile terminal can sort the second application programs which are often combined with the first application program in the split-screen display mode within the historical preset time period from the angle of the combination times, so that the icons of the second application programs can be displayed at the remarkable positions of different levels according to the sorting sequence when the icons of the second application programs are displayed subsequently, and if the second application program which is expected to be opened by a user is the program with the largest combination times in the past, the user can conveniently and quickly find the target second application program, such as the APP1 in the table I.
Second, sorting by combined duration
In an embodiment of the disclosure, after determining a plurality of pieces of combination information of a plurality of second applications, according to a combination duration of a single combination of each second application, a total combination duration of one second application and the first application in a preset historical period may be cumulatively calculated, and then the plurality of pieces of combination information may be sorted in an order from long to short according to the total combination duration to obtain a combination duration sorted list.
In another embodiment of the present disclosure, an average combined duration between each second application and the first application may also be calculated according to the total combined duration and the combined number of times, and then the multiple pieces of combined information are sorted according to the average combined duration from long to short, so as to obtain a combined duration sorted list.
Assuming that the average combined duration of the APP1 and the chat in 30 days is 50 minutes, the average combined duration of the APP2 is 45 minutes, the average combined duration of the APP3 is 60 minutes, and the average combined duration of the APP4 is 30 minutes, the above-mentioned sorted list of combined durations is shown in the following table two:
rank number Second application identification Average combined duration
1 APP3 60 minutes
2 APP1 50 minutes
3 APP2 45 minutes
4 APP4 30 minutes
Watch two
By adopting the mode, the mobile terminal can sort the second application programs combined with the first application program in the split-screen display mode in the preset historical time period from the angle of the combined time length, so that the icons of the second application programs can be displayed at the remarkable positions of different levels according to the sorting sequence when the icons of the second application programs are displayed subsequently, and if the second application program expected to be opened by a user is the program with the longest combined time length in the past, the user can conveniently and quickly find the target second application program, such as the APP3 in the second table.
The third mode is that the combination times and the combination duration are integrated and then the sorting is carried out
In an embodiment of the present disclosure, based on the sorting manner, comprehensive combined information may be generated according to weights occupied by the sorted lists of different types of combined information, and the combined information is sorted according to a descending order of the comprehensive combined information, so as to enhance accuracy of sorting according to an actual application scenario.
For example, on the basis of the above embodiment, assuming that the weighting factor of the combination times is 0.7 and the weighting factor of the average combination duration is 0.3, the comprehensive combination information of each common second application is calculated according to the weighting factors and the combination parameter values shown in table i and table ii. Taking APP1 as an example, the combined information is 0.7 × 100+0.3 × 50 — 85, and so on, and the obtained other combined information is: (APP2, 55.5), (APP3, 74), (APP4, 62), the above-mentioned comprehensive combined information is sorted from big to small, and the sorting result is shown in the following table three:
rank number Second application identification Comprehensive combined parameters
1 APP1 85
2 APP3 74
3 APP4 62
4 APP2 55.5
Watch III
By adopting the mode, the mobile terminal can comprehensively combine the combination information such as the time length and the combination times, calculate more reasonable comprehensive combination information according to the preset weight, and sequence the plurality of comprehensive combination information corresponding to the plurality of second application programs, so that the icons can be displayed at different levels of significant positions according to the sequence when the icons of the second application programs are displayed subsequently, and if the second application program expected to be opened by the user is the program with the optimal comprehensive combination information in the past, the user can conveniently and quickly find the target second application program, such as APP1 in the third table.
It should be noted that the above is only an application example, and is not used to limit the sorting strategy and manner of the multiple pieces of combined information in the present disclosure.
In addition, each of the ordered lists may be dynamically generated by the user after triggering the current first application program, or may be generated in advance by the user according to the method and stored in the mobile terminal before triggering the current first application program.
In step 113, the icons of the plurality of second applications are correspondingly displayed according to the sequence of the plurality of combined information.
In the present disclosure, when the mobile terminal displays the icons of the second application on the remaining screen, the icons of different second applications may be displayed at different positions according to any one of the ordered lists shown in the second application ordered list, i.e., the first ordered icon and the APP1, which are most frequently combined with the rice chat in the last 30 days, as shown in fig. 1.
In step 102, in response to the icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split screen mode.
The triggering of the icon of the second application program may include clicking, long pressing, sliding, or the like.
As shown in fig. 1, when the user clicks the APP1 icon with the largest combination times among the 4 second application icons displayed in the lower area of the first application interface, i.e., the mi-chat interface 101, assuming that the APP1 is a video player application, the smartphone 100 directly displays the application interface of the APP1, i.e., the application interface 120 of the video player, in the remaining display screen area in the split-screen display mode.
The step can be that after the second application program is set to be in a split-screen display mode, an application interface of the second application program is opened in a screen; or opening an application interface of the second application program in the screen according to the split screen display mode by default.
Therefore, according to the scheme of the disclosure, after the first application program is opened and set to be in the split-screen display mode, the icon of the second application program which is combined and displayed with the first application program in the split-screen display mode can be displayed in the screen, and after the icon of the second application program is triggered, the second application program can be opened in the screen according to the split-screen display mode, so that the second application program can be set to be in the split-screen mode only by finding and opening the other application program from the desktop without opening the first application program and setting the first application program to be in the split-screen mode as in the related technology, and therefore, the split-screen application program can be opened more quickly, the shortcut requirement of a user is met, and the user experience of the mobile terminal is improved.
Corresponding to the embodiment of the application function implementation method, the disclosure also provides a multi-window processing device and a corresponding embodiment. The apparatus may be provided in a mobile terminal.
Referring to fig. 5, a block diagram of a multi-window processing device is shown in accordance with an exemplary embodiment of the present disclosure. The apparatus may include: a prompt module 31 and a processing module 32. Wherein,
a prompt module 31 configured to display an icon of at least one second application in a screen in response to a first application being opened and set to a split-screen display mode, where the second application is an application in the split-screen display mode simultaneously with the first application within a preset time period;
wherein the preset time period may include: a preset time period within each time period, or a time period of a preset duration.
A processing module 32 configured to open any one of the at least one second application and display the triggered second application in the split screen mode in response to an icon of the triggered second application being triggered.
In another apparatus embodiment of the present disclosure, the prompting module 31 may be configured to, in a case that the at least one second application is a plurality of second applications, display icons of the plurality of second applications in a preset order.
Referring to fig. 6, which is a block diagram of another multi-window processing apparatus according to an exemplary embodiment, on the basis of the embodiment of the apparatus shown in fig. 5, the prompting module 31 may include:
a history acquisition sub-module 311 configured to acquire a history combination record of a plurality of second applications displayed in a split screen manner with the first application in the preset time period, the history combination record including a plurality of combination information of the first application and the plurality of second applications;
a sorting sub-module 312 configured to sort the plurality of combined information according to the historical combined records;
wherein the combination information includes: the number of combinations, and/or the combination duration.
A display sub-module 313 configured to display icons of the plurality of second applications in the order of the plurality of combined information.
Referring to fig. 7, which is a block diagram of another multi-window processing apparatus according to an exemplary embodiment, on the basis of the apparatus embodiment shown in fig. 6, the sorting sub-module 312 may include:
a comparing unit 3121 configured to compare the combination information of the second application program with a preset threshold value, and determine a commonly used second application program;
a sorting unit 3122 configured to sort the combination information of the common second application.
Referring to fig. 8, a block diagram of another multi-window processing apparatus according to an exemplary embodiment is shown, and on the basis of the embodiment of the apparatus shown in fig. 6, the sorting sub-module 312 includes any one of the following units:
a first sorting unit 301 configured to, when the combination information is a combination number, sort the plurality of second applications in order of the combination number;
a second sorting unit 302 configured to, in a case where the combination information is a combination duration, sort the plurality of combination information in an order from long to short of the combination duration;
a third sorting unit 303, configured to, when the combination information is comprehensive combination information generated by combining the combination times and the combination duration according to a preset weight, sort the plurality of combination information according to a descending order of the comprehensive combination information.
With regard to the apparatus in the above embodiments, the specific manner in which each module performs the triggering has been described in detail in the embodiments related to the method, and will not be elaborated here.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the modules described as separate parts may or may not be physically separate, and the parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. One of ordinary skill in the art can understand and implement it without inventive effort.
In addition, the present disclosure also provides a mobile terminal device, which may include: a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
It should be further noted that, for other programs stored in the memory, reference is specifically made to the description in the foregoing method flow, and details are not described here again, and the processor is also configured to execute the other programs stored in the memory.
Fig. 9 is a block diagram illustrating a structure of a mobile terminal device according to an exemplary embodiment of the present disclosure.
Referring to fig. 9, for example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, etc., having routing capabilities.
The device 900 includes one or more of the following components: a processing component 902, a memory 904, a power component 909, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
The processing component 902 generally controls overall triggering of the device 900, such as triggering associated with display, phone call, data communication, camera triggering, and recording triggering. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support triggering at the device 900. Examples of such data include instructions for any application or method triggered on device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 909 provides power to the various components of the device 900. The power components 909 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 900.
The multimedia components 908 include a screen that provides an output interface between the device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide trigger. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 900 is in a trigger mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when device 900 is in a triggering mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status assessment of various aspects of the device 900. For example, the sensor component 914 may detect an open/closed state of the device 900, the relative positioning of components, such as a display and keypad of the device 900, the sensor component 914 may also detect a change in the position of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, orientation or acceleration/deceleration of the device 900, and a change in the temperature of the device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the device 900 and other devices in a wired or wireless manner. The device 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the device 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of a device, enable the device to perform a multi-window processing method, the method comprising:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A multi-window processing method, the method comprising:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
2. The method according to claim 1, wherein when the at least one second application is a plurality of the second applications, the icons of the plurality of second applications are displayed in a preset order.
3. The method of claim 2, wherein displaying the icons of the plurality of second applications in a predetermined order comprises:
acquiring historical combination records of a plurality of second application programs displayed in a split screen manner with the first application program in the preset time period, wherein the historical combination records comprise a plurality of combination information of the first application program and the plurality of second application programs;
sorting the plurality of combined information according to the historical combined records;
and correspondingly displaying the icons of the plurality of second application programs according to the sequence of the plurality of combined information.
4. The method of claim 3, wherein the sorting the plurality of combined information comprises:
when the combination information is the combination times, sequencing the plurality of combination information according to the sequence of the combination times from most to least; or
When the combined information is combined duration, sequencing the combined information according to the sequence of the combined duration from long to short; or
And when the combined information is comprehensive combined information generated by combining the combination times and the combination duration according to preset weight, sequencing the plurality of combined information according to the descending order of the comprehensive combined information.
5. A multi-window processing apparatus, comprising:
the prompt module is configured to respond to that a first application program is opened and set to be in a split-screen display mode, and display at least one icon of a second application program in a screen, wherein the second application program is an application program which is in the split-screen display mode with the first application program within a preset time period;
a processing module configured to open the triggered second application and display the triggered second application in the split screen mode in response to an icon of any one of the at least one second application being triggered.
6. The apparatus of claim 5, wherein the prompting module is configured to display icons of a plurality of second applications in a preset order if the at least one second application is the plurality of second applications.
7. The apparatus of claim 6, wherein the prompting module comprises:
a history record obtaining sub-module configured to obtain a history combination record of a plurality of second application programs displayed in a split screen manner with the first application program within the preset time period, wherein the history combination record comprises a plurality of combination information of the first application program and the plurality of second application programs;
a sorting submodule configured to sort the plurality of combined information according to the historical combined record;
and the display sub-module is configured to correspondingly display the icons of the plurality of second application programs according to the sequence of the plurality of combined information.
8. The apparatus of claim 7, wherein the ordering sub-module comprises:
a first sorting unit configured to sort the plurality of second applications in order of the number of times of combination from a smallest number of times of combination, when the combination information is the number of times of combination; or
A second sorting unit configured to, in a case where the combination information is a combination duration, sort the plurality of combination information in an order from long to short of the combination duration; or
And the third sorting unit is configured to sort the plurality of combined information according to the descending order of the combined information under the condition that the combined information is the combined information generated by combining the combination times and the combination duration according to a preset weight.
9. A non-transitory computer readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the steps of the method of any of claims 1 to 4.
10. A mobile terminal device, characterized by comprising:
a processor and a memory for storing processor-executable instructions;
wherein the processor is configured to:
displaying an icon of at least one second application program in a screen in response to a first application program being opened and set to a split-screen display mode, wherein the second application program is an application program which is in the split-screen display mode simultaneously with the first application program within a preset time period;
in response to an icon of any one of the at least one second application being triggered, opening the triggered second application and displaying the triggered second application in the split-screen mode.
CN201710611975.1A 2017-07-25 2017-07-25 Multiwindow processing method, device and equipment Pending CN107423063A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710611975.1A CN107423063A (en) 2017-07-25 2017-07-25 Multiwindow processing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710611975.1A CN107423063A (en) 2017-07-25 2017-07-25 Multiwindow processing method, device and equipment

Publications (1)

Publication Number Publication Date
CN107423063A true CN107423063A (en) 2017-12-01

Family

ID=60431090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710611975.1A Pending CN107423063A (en) 2017-07-25 2017-07-25 Multiwindow processing method, device and equipment

Country Status (1)

Country Link
CN (1) CN107423063A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109298907A (en) * 2018-08-23 2019-02-01 Oppo广东移动通信有限公司 Application program display methods, application program display device and terminal
CN109933386A (en) * 2019-03-28 2019-06-25 努比亚技术有限公司 The starting method, apparatus and computer readable storage medium of picture-in-picture mode
WO2019201134A1 (en) * 2018-04-19 2019-10-24 Oppo广东移动通信有限公司 Split screen display method, storage medium and electronic device
CN110471729A (en) * 2019-07-19 2019-11-19 深圳传音控股股份有限公司 The display methods and mobile terminal of mobile terminal
CN110955365A (en) * 2019-11-28 2020-04-03 维沃移动通信有限公司 Application identifier display method and electronic equipment
CN111045588A (en) * 2019-11-29 2020-04-21 维沃移动通信有限公司 Information viewing method and electronic equipment
WO2020238744A1 (en) * 2019-05-24 2020-12-03 华为技术有限公司 Processing method, device and apparatus for split-screen display, and storage medium
CN112882783A (en) * 2021-02-08 2021-06-01 北京搜狗科技发展有限公司 Media information processing method and device
CN113573132A (en) * 2021-07-23 2021-10-29 深圳康佳电子科技有限公司 Multi-application screen splicing method and device based on voice realization and storage medium
CN114390332A (en) * 2022-01-20 2022-04-22 海信视像科技股份有限公司 Display device and method for rapidly switching split-screen application
WO2023131171A1 (en) * 2022-01-06 2023-07-13 荣耀终端有限公司 Display method and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359518A1 (en) * 2013-05-31 2014-12-04 Insyde Software Corp. Method of Promptly Starting Windowed Applications Installed on a Mobile Operating System and Device Using the Same
CN104793875A (en) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 Application screen splitting method and device and intelligent terminal
US20150317286A1 (en) * 2014-04-30 2015-11-05 Mediatek Singapore Pte. Ltd. Communications apparatus and multi-window display methods
CN105242898A (en) * 2015-10-22 2016-01-13 努比亚技术有限公司 Split-screen display device and method of mobile terminal
CN106020592A (en) * 2016-05-09 2016-10-12 北京小米移动软件有限公司 Split screen display method and device
CN106445274A (en) * 2016-08-26 2017-02-22 乐视控股(北京)有限公司 Method and device for processing multi-window page display

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359518A1 (en) * 2013-05-31 2014-12-04 Insyde Software Corp. Method of Promptly Starting Windowed Applications Installed on a Mobile Operating System and Device Using the Same
CN104793875A (en) * 2014-01-20 2015-07-22 中兴通讯股份有限公司 Application screen splitting method and device and intelligent terminal
US20150317286A1 (en) * 2014-04-30 2015-11-05 Mediatek Singapore Pte. Ltd. Communications apparatus and multi-window display methods
CN105242898A (en) * 2015-10-22 2016-01-13 努比亚技术有限公司 Split-screen display device and method of mobile terminal
CN106020592A (en) * 2016-05-09 2016-10-12 北京小米移动软件有限公司 Split screen display method and device
CN106445274A (en) * 2016-08-26 2017-02-22 乐视控股(北京)有限公司 Method and device for processing multi-window page display

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019201134A1 (en) * 2018-04-19 2019-10-24 Oppo广东移动通信有限公司 Split screen display method, storage medium and electronic device
CN109298907B (en) * 2018-08-23 2021-03-26 Oppo广东移动通信有限公司 Application program display method, application program display device and terminal
CN109298907A (en) * 2018-08-23 2019-02-01 Oppo广东移动通信有限公司 Application program display methods, application program display device and terminal
CN109933386A (en) * 2019-03-28 2019-06-25 努比亚技术有限公司 The starting method, apparatus and computer readable storage medium of picture-in-picture mode
US11822784B2 (en) 2019-05-24 2023-11-21 Huawei Technologies Co., Ltd. Split-screen display processing method and apparatus, device, and storage medium
WO2020238744A1 (en) * 2019-05-24 2020-12-03 华为技术有限公司 Processing method, device and apparatus for split-screen display, and storage medium
CN110471729A (en) * 2019-07-19 2019-11-19 深圳传音控股股份有限公司 The display methods and mobile terminal of mobile terminal
CN110955365B (en) * 2019-11-28 2021-04-06 维沃移动通信有限公司 Application identifier display method and electronic equipment
CN110955365A (en) * 2019-11-28 2020-04-03 维沃移动通信有限公司 Application identifier display method and electronic equipment
CN111045588A (en) * 2019-11-29 2020-04-21 维沃移动通信有限公司 Information viewing method and electronic equipment
CN111045588B (en) * 2019-11-29 2021-08-17 维沃移动通信有限公司 Information viewing method and electronic equipment
CN112882783A (en) * 2021-02-08 2021-06-01 北京搜狗科技发展有限公司 Media information processing method and device
CN113573132A (en) * 2021-07-23 2021-10-29 深圳康佳电子科技有限公司 Multi-application screen splicing method and device based on voice realization and storage medium
CN113573132B (en) * 2021-07-23 2023-08-11 深圳康佳电子科技有限公司 Multi-application screen spelling method and device based on voice realization and storage medium
WO2023131171A1 (en) * 2022-01-06 2023-07-13 荣耀终端有限公司 Display method and electronic device
CN114390332A (en) * 2022-01-20 2022-04-22 海信视像科技股份有限公司 Display device and method for rapidly switching split-screen application

Similar Documents

Publication Publication Date Title
CN107423063A (en) Multiwindow processing method, device and equipment
US11086482B2 (en) Method and device for displaying history pages in application program and computer-readable medium
CN105338409B (en) Network video preloading method and device
EP3070659A1 (en) Method, device and terminal for displaying application messages
US20170125035A1 (en) Controlling smart device by voice
CN105933539B (en) audio playing control method and device and terminal
US20170034325A1 (en) Image-based communication method and device
CN106250430B (en) Method and device for sorting intelligent device list
US11281363B2 (en) Method and device for setting identity image
CN107463643B (en) Barrage data display method and device and storage medium
CN104317500A (en) Application icon arrangement method and device
CN107302724A (en) A kind of video playing control method, device and electronic equipment
CN108629178B (en) Resource access authority configuration method and device of application program
CN108304078B (en) Input method and device and electronic equipment
CN104461236A (en) Method and device for displaying application icons
CN105468238A (en) File icon display method and device and equipment
CN106354504A (en) Message display method and device thereof
CN106155703B (en) Emotional state display method and device
CN105242837B (en) Five application page acquisition methods and terminal
CN112051949A (en) Content sharing method and device and electronic equipment
US10229165B2 (en) Method and device for presenting tasks
CN108881634A (en) Terminal control method, device and computer readable storage medium
CN106447747B (en) Image processing method and device
CN105260088B (en) Information classification display processing method and device
CN107678544B (en) Message processing method and device

Legal Events

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

Application publication date: 20171201