Specific embodiment
Schema is please referred to, wherein identical component symbol represents identical component, the principle of the application is to implement oneIt is illustrated in computing environment appropriate.The following description be based on illustrated by the application specific embodiment, should not be byIt is considered as limitation the application other specific embodiments not detailed herein.
In the following description, the specific embodiment of the application will refer to the step as performed by one or multi-section computerAnd symbol illustrates, unless otherwise stating clearly.Therefore, these steps and operation will have to mention for several times is executed by computer, this paper instituteThe computer execution of finger includes by representing with the computer processing unit of the electronic signal of the data in a structuring patternOperation.This operation is converted at the data or the position being maintained in the memory system of the computer, reconfigurableOr in addition change the running of the computer in mode known to the tester of this field.The maintained data structure of the dataFor the provider location of the memory, there is the specific feature as defined in the data format.But the application principle is with above-mentioned textWord illustrates that be not represented as a kind of limitation, this field tester will appreciate that plurality of step and behaviour as described belowAlso it may be implemented in hardware.
The principle of the application is grasped using many other wide usages or specific purpose operation, communication environment or configurationMake.The known example suitable for the arithmetic system of the application, environment and configuration may include (but being not limited to) hold phone,Personal computer, server, multicomputer system, system, body frame configuration computer and distributed arithmetic ring based on micro computerBorder, which includes any above system or devices.
It will be described in detail respectively below.
The embodiment of the present application will be described from the angle of split screen application switching device, which specifically can integrate in electricityIn sub- equipment, which, which can connect the network equipment (such as smart phone, tablet computer) for mobile internet, has at imageManage the electronic equipment of function.
With reference to Fig. 1, Fig. 1 is a kind of flow diagram of split screen application switching method provided by the embodiments of the present application, includingFollowing steps:
101, when being in split screen display available state, the mesh for needing to switch split screen application is determined from multiple split screen display available windowsMark split screen display available window.
When electronic equipment is in split screen display available state, electronic equipment will show multiple split screen display available windows, such as twoThe split screen display available window of a, three or three or more.Wherein, position of each split screen display available window in screen can basisActual demand setting, each split screen display available window will show an application program (hereinafter referred to as applying).
In the embodiment of the present application, the position between multiple split screen display available windows can be set according to actual needs, for example, canWith can be overlapped between multiple split screen display available windows, or can be with mutually isolated etc..
For example, when electronic equipment handles split screen display available state, two split screen display available windows can be shown with reference to Fig. 2,I.e. upper split screen display available window, lower split screen display available window.In one embodiment, the two split screen display available windows in left and right can also be shown.
With reference to Fig. 2, upper split screen display available window carries out split screen display available to application A, and lower split screen display available window divides using BScreen display.
Wherein, target split screen display available window can be to need to switch the split screen display available window of split screen application, namely need to becomeChange the split screen display available window of the application of its display.For example, can determine that lower split screen display available window is to need to switch in reference Fig. 2The target split screen display available window of split screen application, that is, lower split screen display available window needs to switch the application of its display.
Wherein it is determined that the mode of target split screen display available window can there are many, for example, in one embodiment, to prevent from missingOperation only allows a split screen display available window for user's operation, at this point, can when electronic equipment is in split screen display available stateTo select the operable split screen display available window of active user as target split screen display available window.
In one embodiment, the unlock operation for operation ' locked ' zone is also based on to determine target split screen display available windowMouthful;" the target split screen display available window for needing to switch split screen application is determined from multiple split screen display available windows " for example, step, it can be withInclude:
When detecting unlock operation of the user for operation ' locked ' zone, the location information of unlock operation, operation are obtained' locked ' zone includes the split screen display available window of at least one operation locking;
The split screen display available window of unlock operation is determined from operation ' locked ' zone according to location information;
The split screen display available window for determining unlock operation is the target split screen display available window for needing to switch split screen application.
Wherein, unlock operation may include: clicking operation, slide, pressing operation etc..
For example, when electronic equipment shows 4 split screen display available windows, i.e. split screen display available window 1,2,3,4;In split screen stateWhen, split screen display available window 1 be can action pane, the operation of split screen display available window 2,3,4 is locked, it is assumed that user is aobvious for split screenWhen showing that window 3 is unlocked operation, at this point it is possible to determine that split screen display available window 3 is target split screen display available window.
For another example, can also choose the split screen display available window on predetermined position in one embodiment is target split screen display available windowMouthful, for example, the position of available each split screen display available window within display screen, then, point being chosen on predeterminated positionScreen display window is target split screen display available window, for example, selecting left and right, upper and lower part the split screen display available window positioned at display screenMouth is target split screen display available window.For example, the split screen display available window that may be alternatively located at display screen lower part point is mesh with reference to Fig. 2Mark split screen display available window.
102, detection user is directed to the slide of target split screen display available window.
For example, electronic equipment can be directed to the slide of target split screen display available window with real-time detection user.
For example, user can carry out slide for lower split screen display available window, at this point, electronic equipment will with reference to Fig. 3Detect the slide, the relevant information of the available slide of electronic equipment, for example, glide direction, sliding trace, cunningDynamic duration, glide direction etc..
103, when the slide detected meets default split screen application switching condition, in target split screen display available windowShow the task window of background application.
Wherein, the condition that split screen application switching condition is preset triggering split screen application switching is preset, which can rootIt is set according to actual demand, for example, the relevant information based on slide is set.For example, default split screen answers switching condition canTo include: that slide meets preset operating state;That is, step is " when the slide detected meets default split screen applicationWhen switching condition, the task window of background application is shown in target split screen display available window ", may include:
When the slide detected meets preset operating state, background application is shown in target split screen display available windowTask window.
Wherein, preset operating state can be set based on the relevant operation information of slide, for example, predetermined registration operation itemPart may include that the glide direction of slide is preset direction, and the sliding trace of slide is desired guiding trajectory, sliding distanceFor at least one of pre-determined distance etc..
Wherein, background application is the application program run in system background, referred to as background application.
Wherein, the task window of background application can be the task window of background application in system background task management, shouldTask window shows the page thumbnails of background application.
For example, with reference to Fig. 3, when user is when lower split screen display available window slides to the right, lower split screen display available window can be triggeredShow the task window of background application, e.g., the task window of background application C, D, E, F.
For another example, in one embodiment, for the ease of selecting the application being switched to and the flexibility for promoting switching, accurateProperty, it can first determine and support then the candidate background application of split screen is ranked up the task window of candidate background application, andWindow after display sequence, the target application for selecting the application of corresponding task window to be switched to as needs so as to user.For example,Step " shows the task window of background application " in target split screen display available window, may include:
The candidate background application for supporting split screen is chosen from background application;
The task window of candidate background application is ranked up, task window after being sorted;
Task window after sorting is shown in target split screen display available window.
Wherein, candidate background application is to support the background application of split screen function, and in actual conditions, some applications are not supported pointShield function, therefore, can select the background application of support split screen from background application in split screen application switching, can be promoted pointShield the success rate and efficiency of application switching.
Wherein, the mode task window of candidate background application being ranked up can there are many, can be according to practical needAsk setting.For example, in one embodiment, in order to enable the selection for the background application that needs are switched to more meets the use row of userTo promote switching accuracy, speed and intelligence, can be sorted based on the frequency of use of candidate background application.That is, stepSuddenly " task window of candidate background application is ranked up ", may include:
Obtain the frequency of use of candidate background application;
According to the frequency of use of candidate background application, the task window of candidate background application is ranked up.
Wherein, the frequency of use of candidate background application can be used by a user for background application candidate in historical time sectionHistory frequency of use.The frequency of use can be obtained by using number divided by the time, for example, history frequency of use f can be withIt is calculated by the access times p of background application candidate in historical time section t, f=p/t, wherein p, f, t are positive number.
For example, it may be determined that candidate background application, obtain candidate set of applications using C, using D, using E, using F;Then, frequency of use fc, fd, fe, ff of each application are obtained;And candidate backstage is answered according to the frequency of use size of each applicationTask window is ranked up.For example, answering according to the sequence of frequency of use from big to small or from small to large candidate backstageTask window is ranked up.
For example, the frequency of use according to candidate background application carries out task window sequence, task window after available sequenceMouthful set using F task window, using E task window, using D task window, using C task window;Then, in target pointShield task window set after display window display is sorted, is selected for user.
In one embodiment, in order to enable the selection for the background application that needs are switched to more meets the usage behavior of user,Switching accuracy, speed and intelligence are promoted, can be sorted based on the nearest of candidate background application using the time.That is,Step " is ranked up the task window of candidate background application ", may include:
It obtains the nearest of candidate background application and uses the time;
Nearest according to candidate background application uses the time, is ranked up to the task window of candidate background application.
Wherein, when candidate background application nearest using the time is that the candidate background application nearest apart from current time usesBetween.For example, some is used by a user using C at t1, t2, t3 moment, and current time t4, it is assumed that t3 and t4 distance is nearest,I.e. the time difference is minimum, then at this point, the use of the time being recently t3.
Wherein, it can be set according to actual needs based on the mode recently using time-sequencing, for example, can be according to nearestIt is ranked up at a distance from current time using the time.For example, according to distance from small to large or from big to small to candidate backstageThe task window of application is ranked up.
For example, it may be determined that candidate background application, obtain candidate set of applications using C, using D, using E, using F;Then, it obtains the nearest of each application and uses time tc, td, te, tf;And according to each application it is nearest using the time size (I.e. apart from current time apart from size) task window of each candidate background application is ranked up.For example, according to the time is usedSequence from big to small or from small to large is ranked up application.
For example, task window set after being sorted using C task window, using E task window, using D task windowMouthful, using F task window;Task window set after sorting can be shown in target split screen display available window, selected for user.
In one embodiment, in order to enable the selection for the background application that needs are switched to more meets the usage behavior of user,Promote switching accuracy, speed and intelligence, can based on candidate background application icon in main interface put in order comeSequence.That is, step " being ranked up to the task window of candidate background application ", may include:
Obtain application icon the putting in order in main interface of candidate background application;
The task window of candidate background application is ranked up according to putting in order.
In one embodiment, the task window of candidate background application puts in order, with its application icon in main interfacePut in order it is consistent.
For example, it may be determined that candidate background application, obtain candidate set of applications using C, using D, using E, using F;Then, with reference to Fig. 4, obtain putting in order in the main interface of each application using C, using E, using D, using F;And according to thisCollating sequence is ranked up the task window applied in candidate's set of applications.For example, according to candidate background application task windowPutting in order for mouth, is ranked up with the consistent rule of its application icon putting in order in main interface.
It is available after sequence, task window set after being sorted using C task window, using E task window, answerWith D task window, using F task window };At this point it is possible to show task window collection after sequence in target split screen display available windowIt closes, is selected for user.
104, the task window selection operation of target split screen display available window is directed to based on the user detected, by target split screenThe split screen application switching that display window is shown is corresponding background application.
For example, can be corresponding background application by the split screen application switching that target split screen display available window is shown, and in meshThe background application is shown in mark split screen display available window.
Wherein, task window selection operation may include: clicking operation, pressing operation, slide etc..Specifically,It can set according to actual needs.For example, user can choose task window by clicking operation.
Task based access control window selection operation realize switching split screen application mode can there are many, for example, in an embodimentIn, the task window for determining that user chooses can be operated with task based access control window selection, then, by point of target split screen display available windowShield application switching to selection task window for background application.
That is, step " is directed to the task window selection operation of target split screen display available window based on the user detected, by meshThe split screen application switching that mark split screen display available window is shown is corresponding background application ", may include:
It is directed to the task window selection operation of target split screen display available window based on the user detected, determines what user choseGoal task window;
Determine that the corresponding target background application of goal task window is the target background application for needing to be switched to;
The split screen application switching that target split screen display available window is shown is target background application.Specifically, mesh can be determinedThe corresponding split screen treatment progress of split screen display available window is marked, by the currently processed split screen application switching of split screen treatment progress for after targetPlatform application.
Wherein, target background application is the background application that goal task window needs to be switched to, for example, goal task windowNeed to be switched to display background application C, then being target background application using C.
For example, with reference to Fig. 3, for following split screen display available window is target split screen display available window, after selecting when the user clicksWhen the task window of platform application C, can determine to be to need the target background application that is switched to using C, at this point, electronic equipment can be withThe split screen application switching that lower split screen display available window is shown is background application C, and is carried out in lower split screen display available window to application CDisplay.
In one embodiment, in order to promote the flexibility and intelligence of split screen application switching, can also user for a long timeIn the case where non-selected task window, task window is chosen according to pre-defined rule automatically, and the task window of selection is correspondingThe target background application that background application is switched to as needs.
For example, method provided by the embodiments of the present application can also include:
When task window selection operation of the user for target split screen display available window is not detected within a preset period of time,Corresponding task window is selected from task window according to default selection rule;
The corresponding background application of the task window selected is determined to need the target background application being switched to;
The split screen application switching that target split screen display available window is shown is target background application.
Wherein, preset time period can be set according to actual needs, such as 1 minute, 30s etc..The preset time period risesTime when the point time can be display task window.
Wherein, rule can be selected with preset task window by presetting selection rule, can be set according to actual needs,For example, can be with the setting that puts in order of task based access control window.
First or the task window of the last one, etc. are come for example, can choose in current task window.
It will be appreciated that although the embodiment of the present application is to be divided into two split screen display available windows when split screen display available stateBriefing the present processes, still, the application are not limited to split screen into the scene of two display windows, can be applicable to pointIt is divided into more than two scenes such as three, four display windows, specific implementation and the reality for being divided into two display windows when screenExisting mode is same or like, can refer to above-mentioned content, which is not described herein again.
In the embodiment of the present application, above-mentioned electronic equipment can be any intelligent electronic device that can run application program,Such as: mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), individualDigital assistants (personal digital assistant, abbreviation PDA), mobile Internet access device (Mobile InternetDevice, MID) or wearable device (Wearable Device) etc..
From the foregoing, it will be observed that the embodiment of the present application can be when being in split screen display available state, from multiple split screen display available windows reallySurely need to switch the target split screen display available window of split screen application;Detect the slide that user is directed to target split screen display available window;When the slide detected meets default split screen application switching condition, background application is shown in target split screen display available windowTask window;The task window selection operation of target split screen display available window is directed to based on the user detected, by target split screenThe split screen application switching that display window is shown is corresponding background application.The program can pass through the side of similar background task managementFormula realizes split screen application switching, and cumbersome operation is carried out without user, simplifies the operation of split screen application switching, improves split screen and answerWith the efficiency of switching.
In addition, realizing split screen application switching in such a way that task window selects, institute can be accurately selected in order to userThe application that need to be switched to improves the accuracy and flexibility of split screen application switching.
According to the description of above-described embodiment, illustrate the split screen application switching method of the application by further below.
Referring to Fig. 5, Fig. 5 is the flow diagram of another split screen application switching method provided by the embodiments of the present application,The following steps are included:
201, when being in split screen display available state, electronic equipment determination from multiple split screen display available windows needs to switch split screenThe target split screen display available window of application.
When electronic equipment is in split screen display available state, electronic equipment will show multiple split screen display available windows, such as twoThe split screen display available window of a, three or three or more.Wherein, position of each split screen display available window in screen can basisActual demand setting, each split screen display available window will show an application program (hereinafter referred to as applying).
For example, when electronic equipment handles split screen display available state, two split screen display available windows can be shown with reference to Fig. 6,That is the two split screen display available windows in left and right.
With reference to Fig. 6, left split screen display available window carries out split screen display available to application A, and right split screen display available window divides using BScreen display.
Wherein it is determined that the mode of target split screen display available window can there are many, for example, in one embodiment, to prevent from missingOperation only allows a split screen display available window for user's operation, at this point, can when electronic equipment is in split screen display available stateTo select the operable split screen display available window of active user as target split screen display available window.
For example, in one embodiment, when detecting unlock operation of the user for operation ' locked ' zone, obtaining unlock behaviourThe location information of work, operation ' locked ' zone include the split screen display available window of at least one operation locking;According to location information from behaviourMake the split screen display available window that unlock operation is determined in ' locked ' zone;Determine that the split screen display available window for unlocking operation is to need to switch to divideShield the target split screen display available window of application.
For another example, can also choose the split screen display available window on predetermined position in one embodiment is target split screen display available windowMouthful, for example, the position of available each split screen display available window within display screen, then, point being chosen on predeterminated positionScreen display window is target split screen display available window, for example, selecting left and right, upper and lower part the split screen display available window positioned at display screenMouth is target split screen display available window.For example, the split screen display available window that may be alternatively located at display screen left half is mesh with reference to Fig. 7Mark split screen display available window.
202, electronic equipment detection user is directed to the slide of target split screen display available window.
For example, electronic equipment can star operation monitoring thread, to target split screen after determining target split screen display available windowThe operation real-time monitoring of display window.
203, when the slide detected meets default split screen application switching condition, electronic equipment is from background applicationChoose the candidate background application for supporting split screen.
For example, electronic equipment can select to support the background application of split screen from the background application of running background.
Wherein, the condition that split screen application switching condition is preset triggering split screen application switching is preset, which can rootIt is set according to actual demand, for example, the relevant information based on slide is set.For example, default split screen answers switching condition canTo include: that slide meets preset operating state.
Wherein, preset operating state can be set based on the relevant operation information of slide, for example, predetermined registration operation itemPart may include that the glide direction of slide is preset direction, and the sliding trace of slide is desired guiding trajectory, sliding distanceFor at least one of pre-determined distance etc..
204, electronic equipment is ranked up the task window of candidate background application, and shows in target split screen display available windowShow task window after sorting.
Wherein, the mode task window of candidate background application being ranked up can there are many, can be according to practical needAsk setting.For example, in one embodiment, in order to enable the selection for the background application that needs are switched to more meets the use row of userTo promote switching accuracy, speed and intelligence, can be sorted based on the frequency of use of candidate background application.
Specifically, electronic equipment obtains the frequency of use of candidate background application;According to the frequency of use of candidate background application,The task window of candidate background application is ranked up
Wherein, the frequency of use of candidate background application can be used by a user for background application candidate in historical time sectionHistory frequency of use.The frequency of use can be obtained by using number divided by the time, for example, history frequency of use f can be withIt is calculated by the access times p of background application candidate in historical time section t, f=p/t, wherein p, f, t are positive number.
In one embodiment, in order to enable the selection for the background application that needs are switched to more meets the usage behavior of user,Switching accuracy, speed and intelligence are promoted, can be sorted based on the nearest of candidate background application using the time.For example,Available candidate the nearest of split screen application of electronic equipment uses the time;It is right according to the nearest using the time of candidate background applicationThe task window of candidate background application is ranked up.
Wherein, when candidate background application nearest using the time is that the candidate background application nearest apart from current time usesBetween.For example, some is used by a user using C at t1, t2, t3 moment, and current time t4, it is assumed that t3 and t4 distance is nearest,I.e. the time difference is minimum, then at this point, the use of the time being recently t3.
Wherein, it can be set according to actual needs based on the mode recently using time-sequencing, for example, can be according to nearestIt is ranked up at a distance from current time using the time.For example, according to distance from small to large or from big to small to candidate backstageThe task window of application is ranked up.
In one embodiment, in order to enable the selection for the background application that needs are switched to more meets the usage behavior of user,Promote switching accuracy, speed and intelligence, can based on candidate background application icon in main interface put in order comeSequence.For example, application icon the putting in order in main interface of the available candidate background application of electronic equipment;According to arrangementSequence is ranked up the task window of candidate background application.
In one embodiment, the task window of candidate background application puts in order, with its application icon in main interfacePut in order it is consistent.
For example, with reference to Fig. 6, when user is when left side split screen display available window slides to the right, left side split screen display available can be triggeredBackground application task window after window display sequence, e.g., the task window of background application C, D, E, F.
205, electronic equipment is directed to the task window selection operation of target split screen display available window based on the user detected, reallyDetermine the goal task window of user's selection.
Wherein, task window selection operation may include: clicking operation, pressing operation, slide etc..Specifically,It can set according to actual needs.For example, user can choose task window by clicking operation.
206, electronic equipment determines that the corresponding target background application of goal task window is the target backstage for needing to be switched toUsing.
For example, when applying the task window of D when the user clicks, electronic equipment will can determine whether the mesh of user's selection with reference to Fig. 6Marking task window is the task window using D, and using application D as the target background application for needing to be switched to.
207, the split screen application switching that electronic equipment shows target split screen display available window is target background application.
Specifically, the corresponding split screen treatment progress of target split screen display available window can be determined, split screen treatment progress is currentThe split screen application switching of processing is target background application.
For example, with reference to Fig. 6, it, can be by left split screen display available by taking left split screen display available window is target split screen display available window as an exampleThe application that window is shown is switched to using A using D by original;And it is shown to using D.
In the embodiment of the present application, above-mentioned electronic equipment can be any intelligent electronic device that can run application program,Such as: mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), individualDigital assistants (personal digital assistant, abbreviation PDA), mobile Internet access device (Mobile InternetDevice, MID) or wearable device (Wearable Device) etc..
From the foregoing, it will be observed that the embodiment of the present application can be when being in split screen display available state, from multiple split screen display available windows reallySurely need to switch the target split screen display available window of split screen application;Detect the slide that user is directed to target split screen display available window;When the slide detected meets default split screen application switching condition, background application is shown in target split screen display available windowTask window;The task window selection operation of target split screen display available window is directed to based on the user detected, by target split screenThe split screen application switching that display window is shown is corresponding background application.The program can pass through the side of similar background task managementFormula realizes split screen application switching, and cumbersome operation is carried out without user, simplifies the operation of split screen application switching, improves split screen and answerWith the efficiency of switching.
In addition, realizing split screen application switching in such a way that task window selects, institute can be accurately selected in order to userThe application that need to be switched to improves the accuracy and flexibility of split screen application switching.
For the ease of better implementation split screen application switching method provided by the embodiments of the present application, the embodiment of the present application is also mentionedA kind of split screen application switching device is supplied.Wherein the meaning of noun is identical with above-mentioned split screen application switching method, specific implementationDetails can be with reference to the explanation in embodiment of the method.
With reference to Fig. 7, Fig. 7 is a kind of structural schematic diagram of split screen application switching device provided by the embodiments of the present application, this pointShielding application switching device 30 includes: window determining module 301, detection module 302, window display module 303 and switching module304;It is specific as follows:
Window determining module 301, for determining and needing from multiple split screen display available windows when being in split screen display available stateSwitch the target split screen display available window of split screen application;
Detection module 302, the slide for being directed to the target split screen display available window for detecting user;
Window display module 303, for when the slide that detects meets default split screen application switching condition, in instituteState the task window that background application is shown in target split screen display available window;
Switching module 304, for being selected based on the user detected for the task window of the target split screen display available windowOperation is selected, the split screen application switching that the target split screen display available window is shown is corresponding background application.
In one embodiment, with reference to Fig. 8, switching module 304 may include: that window determines submodule 3041, using determinationSubmodule 3042 and switching submodule 3043;
Window determines submodule 3041, for being directed to the task of the target split screen display available window based on the user detectedWindow selection operation determines the goal task window that user chooses;
Using submodule 3042 is determined, need to cut for determining the corresponding target background application of the goal task windowThe target background application changed to;
Switching submodule 3043, the split screen application switching for showing the target split screen display available window are the targetBackground application.
In one embodiment, with reference to Fig. 9, the window display module 303 may include: to choose submodule 3031, sequenceSubmodule 3032 and display sub-module 3033;
Submodule 3031 is chosen, for when the slide that detects meets default split screen application switching condition, from rearThe candidate background application for supporting split screen is chosen in platform application;
Sorting sub-module 3032 is ranked up for the task window to the candidate background application, obtains sequence successorBusiness window;
Display sub-module 3033, for showing task window after the sequence in the target split screen display available window.
In one embodiment, sorting sub-module 3032 can be specifically used for:
Obtain the frequency of use of the candidate background application;
According to the frequency of use of the candidate background application, the task window of candidate background application is ranked up.
In one embodiment, window determining module 3031 can be specifically used for:
When detecting unlock operation of the user for operation ' locked ' zone, the location information of the unlock operation is obtained,The operation ' locked ' zone includes the split screen display available window of at least one operation locking;
The split screen display available window of unlock operation is determined from the operation ' locked ' zone according to the positional information;
The split screen display available window for determining unlock operation is the target split screen display available window for needing to switch split screen application.
In one embodiment, switching module 304 can be also used for:
It is grasped when task window selection of the user for the target split screen display available window is not detected within a preset period of timeWhen making, corresponding task window is selected from the task window according to default selection rule;
The corresponding background application of the task window selected is determined to need the target background application being switched to;
The split screen application switching that the target split screen display available window is shown is the target background application.
It is realized when it is implemented, the above modules can be used as independent entity, any combination can also be carried out, asSame or several entities realize that the specific implementation of above each unit can be found in the embodiment of front, and details are not described herein.
From the foregoing, it will be observed that split screen application switching device 30 provided by the embodiments of the present application can be when in split screen display available stateWhen, the target split screen display available for needing to switch split screen application is determined from multiple split screen display available windows by window determining module 301Window;The slide that user is directed to the target split screen display available window is detected by detection module 302;As the sliding behaviour detectedWhen making to meet default split screen application switching condition, after being shown in the target split screen display available window by window display module 303The task window of platform application;The task of the target split screen display available window is directed to based on the user detected by switching module 304Window selection operation, the split screen application switching that the target split screen display available window is shown are corresponding background application.The programSplit screen application switching can be realized by way of similar background task management, cumbersome operation is carried out without user, is simplifiedThe operation of split screen application switching, improves the efficiency of split screen application switching.
The application also provides a kind of storage medium, is stored thereon with computer program, which is characterized in that the computer journeyThe split screen application switching method that implementation method embodiment provides when sequence is executed by processor.
The application also provides a kind of electronic equipment, including memory, and processor and storage on a memory and can handledThe computer program run on device, which is characterized in that implementation method embodiment provides when the processor executes described programSplit screen application switching method.
A kind of electronic equipment is also provided in the another embodiment of the application, which can be smart phone, plateApparatus such as computer.As shown in Figure 10, electronic equipment 400 includes processor 401, memory 402.Wherein, processor 401 and storageDevice 402 is electrically connected.
Processor 401 is the control centre of electronic equipment 400, utilizes various interfaces and the entire electronic equipment of connectionVarious pieces by the application program of operation or load store in memory 402, and are called and are stored in memory 402Data, execute electronic equipment various functions and processing data, thus to electronic equipment carry out integral monitoring.
In the present embodiment, processor 401 in electronic equipment 400 can according to following step, by one or one withOn the corresponding instruction of process of application program be loaded into memory 402, and be stored in memory by processor 401 to runApplication program in 402, thus realize various functions, such as:
When being in split screen display available state, the target point for needing to switch split screen application is determined from multiple split screen display available windowsShield display window;Detect the slide that user is directed to the target split screen display available window;When the slide detected meetsWhen default split screen application switching condition, the task window of background application is shown in the target split screen display available window;Based on inspectionThe user measured is directed to the task window selection operation of the target split screen display available window, and the target split screen display available window is shownThe split screen application switching shown is corresponding background application.
Figure 11 is please referred to, Figure 11 is electronic devices structure schematic diagram provided by the embodiments of the present application.The electronic equipment 500 canTo include radio frequency (RF, Radio Frequency) circuit 501, include one or more computer readable storage mediumMemory 502, input unit 503, display unit 504, sensor 504, voicefrequency circuit 506, Wireless Fidelity (WiFi,Wireless Fidelity) module 507, include one or more than one the processor 508 and power supply of processing core509 equal components.It will be understood by those skilled in the art that electronic devices structure shown in Figure 11 is not constituted to electronic equipmentIt limits, may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
Radio circuit 501 can be used for receiving and sending messages or communication process in signal send and receive, particularly, by base stationDownlink information receive after, transfer to one or more than one processor 508 processing;In addition, the data for being related to uplink are sentTo base station.In general, radio circuit 501 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillationsDevice, subscriber identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low noise amplificationDevice (LNA, Low Noise Amplifier), duplexer etc..In addition, radio circuit 501 can also by wireless communication with networkIt is communicated with other equipment.Any communication standard or agreement, including but not limited to global mobile communication can be used in the wireless communicationSystem (GSM, Global System of Mobile communication), general packet radio service (GPRS, GeneralPacket Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division it is moreLocation (WCDMA, Wideband Code Division Multiple Access), long term evolution (LTE, Long TermEvolution), Email, short message service (SMS, Short Messaging Service) etc..
Memory 502 can be used for storing application program and data.It include that can hold in the application program that memory 502 storesLine code.Application program can form various functional modules.Processor 508 is stored in the application journey of memory 502 by operationSequence, thereby executing various function application and data processing.Memory 502 can mainly include storing program area and storing dataArea, wherein storing program area can application program needed for storage program area, at least one function (such as sound-playing function,Image player function etc.) etc.;Storage data area, which can be stored, uses created data (such as audio number according to electronic equipmentAccording to, phone directory etc.) etc..In addition, memory 502 may include high-speed random access memory, it can also include non-volatile depositReservoir, for example, at least a disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory502 can also include Memory Controller, to provide the access of processor 508 and input unit 503 to memory 502.
Input unit 503 can be used for receiving number, character information or the user's characteristic information (such as fingerprint) of input, andGenerate keyboard related with user setting and function control, mouse, operating stick, optics or trackball signal input.SpecificallyGround, in a specific embodiment, input unit 503 may include touch sensitive surface and other input equipments.Touch sensitive surface,Referred to as touch display screen or Trackpad, collect user on it or nearby touch operation (such as user using finger, touchingThe operations of any suitable object or attachment on touch sensitive surface or near touch sensitive surface such as pen), and according to presetFormula drives corresponding attachment device.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and touch operation bring signal is detected, transmit a signal to touchController;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processingDevice 508, and order that processor 508 is sent can be received and executed.
Display unit 504 can be used for showing information input by user or the information and electronic equipment that are supplied to userVarious graphical user interface, these graphical user interface can be made of figure, text, icon, video and any combination thereof.Display unit 504 may include display panel.Optionally, liquid crystal display (LCD, Liquid Crystal can be usedDisplay), the forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display surfacePlate.Further, touch sensitive surface can cover display panel, after touch sensitive surface detects touch operation on it or nearby,Processor 508 is sent to determine the type of touch event, is followed by subsequent processing device 508 according to the type of touch event in display panelIt is upper that corresponding visual output is provided.Although touch sensitive surface and display panel are come in fact as two independent components in Figure 11Now input and input function, but in some embodiments it is possible to touch sensitive surface and display panel is integrated and realize input andOutput function.
Electronic equipment may also include at least one sensor 505, such as optical sensor, motion sensor and other sensingsDevice.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environmentThe light and shade of light adjusts the brightness of display panel, and proximity sensor can close display surface when electronic equipment is moved in one's earPlate and/or backlight.As a kind of motion sensor, gravity accelerometer can detect in all directions (generally three axis)The size of acceleration can detect that size and the direction of gravity when static, the application that can be used to identify mobile phone posture is (such as vertical and horizontalShield switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;As for electronicsThe other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor that equipment can also configure, it is no longer superfluous hereinIt states.
Voicefrequency circuit 506 can provide the audio interface between user and electronic equipment by loudspeaker, microphone.Audio-frequency electricThe audio data received can be converted into electric signal by road 506, be transferred to loudspeaker, and it is defeated to be converted to voice signal by loudspeakerOut;On the other hand, the voice signal of collection is converted to electric signal by microphone, is converted to audio after being received by voicefrequency circuit 506Data, then by after the processing of audio data output processor 508, such as another electronic equipment is sent to through radio circuit 501, orPerson exports audio data to memory 502 to be further processed.Voicefrequency circuit 506 is also possible that earphone jack, to mentionFor the communication of peripheral hardware earphone and electronic equipment.
Wireless Fidelity (WiFi) belongs to short range wireless transmission technology, and electronic equipment can be with by wireless fidelity module 507Help user to send and receive e-mail, browse webpage and access streaming video etc., it provides wireless broadband internet for userAccess.Although Figure 11 shows wireless fidelity module 507, but it is understood that, and it is not belonging to the necessary of electronic equipmentIt constitutes, can according to need within the scope of not changing the essence of the invention and omit completely.
Processor 508 is the control centre of electronic equipment, utilizes each of various interfaces and the entire electronic equipment of connectionA part by running or execute the application program being stored in memory 502, and is called and is stored in memory 502Data execute the various functions and processing data of electronic equipment, to carry out integral monitoring to electronic equipment.Optionally, it handlesDevice 508 may include one or more processing cores;Preferably, processor 508 can integrate application processor and modulation /demodulation processingDevice, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly locatedReason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 508.
Electronic equipment further includes the power supply 509 (such as battery) powered to all parts.Preferably, power supply can pass through electricityManagement system and processor 508 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management systemThe functions such as management.Power supply 509 can also include one or more direct current or AC power source, recharging system, power supply eventHinder the random components such as detection circuit, power adapter or inverter, power supply status indicator.
Although being not shown in Figure 11, electronic equipment can also include camera, bluetooth module etc., and details are not described herein.