CN106484482B - Method and device for managing split application in multi-open application and intelligent terminal - Google Patents
Method and device for managing split application in multi-open application and intelligent terminal Download PDFInfo
- Publication number
- CN106484482B CN106484482B CN201610886079.1A CN201610886079A CN106484482B CN 106484482 B CN106484482 B CN 106484482B CN 201610886079 A CN201610886079 A CN 201610886079A CN 106484482 B CN106484482 B CN 106484482B
- Authority
- CN
- China
- Prior art keywords
- application
- user
- starting
- target
- determining
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000007246 mechanism Effects 0.000 claims description 25
- 238000012163 sequencing technique Methods 0.000 claims description 19
- 238000007726 management method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 14
- 238000009434 installation Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007667 floating Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method and a device for managing split applications in multi-open applications and an intelligent terminal. The method comprises the following steps: acquiring historical operating data of each personal application; determining a target personal application corresponding to the current moment according to the historical operating data; and starting a starting inlet corresponding to the target personal application. By adopting the technical scheme, the split application which needs to be started by the user at the current moment can be determined according to the historical operation rule of each split application program, the corresponding starting entrance is started, convenience is provided for the user, meanwhile, the situation that the entrance corresponding to a plurality of applications occupies too much desktop space due to the fact that the entrances are in the display state for a long time can be avoided, the management efficiency of the multi-split application in the terminal is improved, and system resources are saved.
Description
Technical Field
The embodiment of the invention relates to the technical field of intelligent terminals, in particular to a method and a device for managing split application in multi-open application and an intelligent terminal.
Background
along with the rapid development of the intelligent terminal technology, the scale of an intelligent terminal user group is continuously increased, and the use requirements of users on application programs in the intelligent terminal are more and more abundant.
At present, when a user uses a general intelligent terminal, if an application program is opened, the application program cannot be opened again, that is, only one account of the application program can be logged in. For many users, due to reasons of work, life and the like, a plurality of accounts can be set for the same application program, and therefore the users can urgently want to log in the plurality of accounts on the same intelligent terminal at the same time. However, in the existing application multi-open scheme, the main application and each individual application have desktop icons, if the user installs more multi-open applications, the desktop displays many icons, so that much desktop space is occupied, the user is difficult to find the icons of the applications needed by the user quickly, and troubles are brought to the user.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for managing split application in multi-open application and an intelligent terminal, so as to realize reasonable management of split application in multi-open application.
in a first aspect, an embodiment of the present invention provides a method for managing an application for split applications, where the method includes:
acquiring historical operating data of each personal application;
determining a target personal application corresponding to the current moment according to the historical operating data;
And starting a starting inlet corresponding to the target personal application.
In a second aspect, an embodiment of the present invention provides an apparatus for managing an application for split application, including:
The data acquisition module is used for acquiring historical operating data of each personal application;
The personal application determining module is used for determining a target personal application corresponding to the current moment according to the historical operating data;
and the entrance opening module is used for opening a starting entrance corresponding to the target personal application.
In a third aspect, an embodiment of the present invention provides an intelligent terminal, where the intelligent terminal integrates the split application management device in the multi-split application according to the embodiment of the present invention.
according to the split application management scheme in the multi-split application provided by the embodiment of the invention, the split application required to be started by the user at the current moment can be determined according to the historical operation rule of each split application program, and the corresponding starting entrance is started, so that convenience is provided for the user, and meanwhile, the situation that the corresponding entrances of the plurality of applications occupy too much desktop space due to the fact that the corresponding entrances are in a display state for a long time can be avoided, the management efficiency of the multi-split application in the terminal is improved, and the system resources are saved.
Drawings
Fig. 1 is a schematic flowchart of a method for managing an application for split application in a multi-open application according to an embodiment of the present invention;
Fig. 2 is a schematic flowchart of another method for managing an application for split application in a multi-open application according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another method for managing an application for split application in a multi-open application according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of another method for managing an application for split application in a multi-open application according to an embodiment of the present invention;
Fig. 5 is a schematic flowchart of another method for managing an application for split application in a multi-open application according to an embodiment of the present invention;
Fig. 6 is a block diagram illustrating a structure of a device for managing an application for split applications according to an embodiment of the present invention;
Fig. 7 is a schematic structural diagram of an intelligent terminal according to an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further explained by the specific implementation mode in combination with the attached drawings. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Fig. 1 is a schematic flowchart of a method for managing a split-application in a multi-split application according to an embodiment of the present invention, where the method may be executed by a split-application management apparatus in the multi-split application, where the apparatus may be implemented by software and/or hardware, and may be generally integrated in an intelligent terminal. As shown in fig. 1, the method includes:
Step 101, obtaining historical operation data of each personal application.
For example, the smart terminal in this embodiment may be a smart phone, a smart watch, a tablet computer, a smart television, and other devices.
For example, the multi-open application in this embodiment may specifically be an application that allows a user to log in a plurality of different accounts at the same time, and generally includes a primary application and an avatar application. The split application corresponds to the main application, and the main application and all the split applications corresponding to the main application form a multi-split application.
The implementation manner of the multi-open application can be various, and the embodiment is not particularly limited. For example, applications of different versions can be installed respectively, one version is used as a main application, and other versions are used as separate applications, wherein installation of the same application of different versions can be realized by decompiling and modifying an installation package (APK) file of the application and then installing the modified APK file; for another example, the method can be realized by applying third-party multi-open helper software for simulating user space and dynamically loading technology; as another example, this may be accomplished by modifying the system mechanism.
Preferably, the multiple applications in this embodiment are implemented based on a multi-user mechanism, where the multi-user mechanism may specifically include a multi-user mechanism supported by an operating system in an intelligent terminal, such as a multi-user mechanism of an Android (Android) system and a multi-user mechanism of a Windows (WP) operating system of a mobile Phone.
For example, the split-body application in the present embodiment may be all split-body applications included in the same multi-split application. For example, for a wechat client with a multi-open attribute, if the account a is logged in through the primary wechat, the account B is logged in through the personal wechat 1, the account C is logged in through the personal wechat 2, and the account D is logged in through the personal wechat 3, the personal applications in this embodiment are all the personal wechat 1, personal wechat 2, and personal wechat 3 that have been established once.
for example, the historical operation data of each avatar application may include start-up time, shut-down time, and operation time of each avatar application within a preset historical time period (e.g., within one month). Optionally, the historical operating data of each individual application may also include the power consumption or the flow consumption of each individual application within a preset historical time period. The preset historical time period can be set by default by a system or adjusted according to the use condition of a user, and can also be set by the user according to personal habits.
And 102, determining the target personal application corresponding to the current moment according to the historical operating data.
The target self-body application can be understood as a self-body application which the user may need to start at the current time. Historical operation rules of each personal application can be obtained by analyzing and counting historical operation data, and target personal applications required by the user at the current moment can be determined according to the historical operation rules. For example, a user often starts a certain avatar application every night between 7 pm and 8 pm, and the avatar application may be determined as the target avatar application when the current time is between 7 pm and 8 pm.
and 103, starting a starting inlet corresponding to the target personal application.
For example, the target avatar application may be launched by triggering the launch portal and enter the interface of the target avatar application. In general, the launch portal of each of the avatar applications may default to an off state (or hidden state). The form of the start-up inlet may be various, and this embodiment is not particularly limited, and several start-up inlets are listed as illustrative descriptions below.
For example, the launch portal corresponding to the target avatar application may be a desktop icon containing an application identifier of the avatar application, which is used to distinguish the current avatar application from the main application and other avatar applications. Specifically, a mark with obvious characteristics such as numbers, letters or symbols can be used as the mark for the personal application. For example, for a wechat client with a multi-open attribute, if the main application is represented by wechat, the separate application can be represented as wechat 1, wechat 2, or the like. When the current target individual application is confirmed to be WeChat 1, the icon corresponding to the WeChat 1 is displayed on the desktop screen, and a user can enter the WeChat 1 by clicking the icon. And icons of other non-target individual applications can be hidden, so that the situation that a user cannot conveniently find the icon of the application which the user wants to start due to too many desktop icons is avoided.
for example, the corresponding launch entry of the target avatar application may also be an application identifier attached to the main application icon. When a user needs to enter the target self-body application, the user can click the icon of the main application first, and then select the corresponding identifier of the target self-body application to start the target self-body application. Specifically, the identifier of the target body-splitting application may be attached to the icon of the main application in the form of numbers, letters, symbols, or the like, the user knows which body-splitting applications corresponding to the main application, which have opened the start-up entrance, are available by looking at the body-splitting application identifier on the icon of the main application, when the user clicks the icon of the main application, the main application interface may display the application identifier of the target body-splitting application corresponding to the current time, and may also display the application identifiers of the body-splitting applications commonly used by the user, and the user may make a corresponding selection according to the needs of the user. By adopting the setting mode, the desktop space is saved, and meanwhile, the situation that too many starting entrances occupy too much system resources due to the fact that the starting entrances are in the display state for a long time can be avoided. In addition, when the size of the main application icon reaches a preset size threshold, the target personal application can be started by directly clicking the application identifier on the main application icon.
For example, the starting entrance of the target personal application can also be an icon containing an application identifier in the form of a floating window. Preferably, in order to establish correspondence between the main application and the avatar application, the floating window may appear in the periphery of the corresponding main application. By clicking the floating window, the corresponding target personal application can be started.
illustratively, the launch portal for the target avatar application may also be an item that exists at a notification center or the like. The notification center can prompt a user whether the user needs to enter the target body-separating application or not in a specific time period, and if the user needs to enter the target body-separating application, a notification bar of the notification center can be opened and a project corresponding to the target body-separating application can be selected. When the user quits the target body-separating application, the notification center can update the new target body-separating application corresponding to the current moment according to the historical running data of each body-separating application, and the identification of the new target body-separating application is displayed in the item of the notification center for the user to select to start. By the setting mode, the corresponding item corresponding to the target personal application can be displayed in a specific time period in a targeted mode, and the effect of optimizing the desktop is achieved.
it can be understood that, when a user wants to start a certain avatar application, and the start entry of the avatar application is in a closed or hidden state due to the avatar application not being the target avatar application corresponding to the current time, the user may open the start entries of all avatar applications by performing a preset operation (e.g., long-pressing and sliding left) on the main application, and select the avatar application that wants to start.
according to the method for managing the split-body application in the multi-split application, provided by the embodiment of the invention, after the historical operation data of each split-body application is obtained, the target split-body application corresponding to the current moment is determined according to the historical operation data, and the starting inlet corresponding to the target split-body application is opened. By adopting the technical scheme, the individual applications which need to be started by the user at the current moment can be determined, the corresponding starting inlets are opened, convenience is provided for user operation, meanwhile, the situation that the inlets corresponding to a plurality of applications occupy too much desktop space due to the fact that the inlets are in a display state for a long time can be avoided, the management efficiency of the multiple applications in the terminal is improved, and system resources are saved.
on the basis of the above embodiment, after the starting entry corresponding to the target avatar application is opened, the method may further include: the target avatar application is launched. For example, the target body-splitting application is a body-splitting application which may need to be started by a user at the current time, and the target body-splitting application can be automatically started after a starting inlet of the target body-splitting application is started, so that the operation of manually starting the target body-splitting application by the user is avoided, and the use by the user is facilitated. Furthermore, launching the target avatar application may also include: and inquiring whether the user starts the target self-body-splitting application or not, and starting the target self-body-splitting application when receiving a starting confirmation instruction of the user. For example, an icon corresponding to the target avatar application is presented in the form of a pop-up dialog box, and the user is prompted to start the target avatar application by selecting "yes" or to close the current dialog box by selecting "no". The user can operate according to the actual demands of the user at the current moment. By adopting the setting mode, the management efficiency of the multi-open application in the terminal can be further improved.
Fig. 2 is a schematic flow chart of another method for managing a split-body application in a multi-open application according to an embodiment of the present invention, where the embodiment is optimized based on the above embodiment, and the step "determining a target split-body application corresponding to a current time according to historical operating data" is optimized as follows: determining the starting times and/or the running duration of each self-body application in a statistical time period corresponding to the current time in a preset historical statistical period according to historical running data; and determining the target self-body-distinguishing application corresponding to the current time according to the starting times and/or the running time. Correspondingly, the method of the embodiment comprises the following steps:
Step 201, obtaining historical operation data of each personal application.
Step 202, determining the starting times and/or the running duration of each self-body application in the statistical time interval corresponding to the current time in the preset historical statistical period according to the historical running data.
The preset historical statistic period can be one month, fifteen days, one week or one day, and the specific numerical value can be set according to the actual situation of the user. The historical operating data includes data of a plurality of preset historical statistical periods. The preset historical statistical cycle comprises a plurality of statistical time intervals. When the statistical time interval is determined, the preset historical statistical cycle can be averagely divided into a plurality of statistical time intervals, and also can be divided into unequal statistical time intervals according to the time characteristics. For example, a day of 24 hours may be divided into several time periods on average, each time period being a statistical period; or the day can be divided into three time periods of morning, afternoon and evening, and each time period is a statistical time period; alternatively, a week may be divided into seven days, with each day corresponding to a statistical period. It will be appreciated that the more detailed the statistical time period division, the more accurate the determined target avatar application.
For example, a statistical time period of the current time may be determined, and the number of times of starting and/or the running time of each self-body application in the statistical time period may be counted according to the historical running data, so as to be used for subsequently determining the target self-body application. The running duration may include the running duration after each start, or may include the accumulated running duration in the statistical time period.
And step 203, determining the target self-identification application corresponding to the current time according to the starting times and/or the running time.
for example, if it is counted that the more times a certain avatar application is started in a statistical time period corresponding to the current time within a preset historical statistical period by the user, or the longer the running time of a certain avatar application is, it may be indicated that the greater the user's demand for the avatar application within the time period is, and therefore, the avatar application whose counted starting times and/or running time meet the preset condition may be determined as the target avatar application.
specifically, the split application with the starting frequency reaching a preset frequency threshold value can be determined as the target split application; or determining the self-body-separating application with the running time reaching a preset time threshold as a target self-body-separating application; or determining the self-body-separating application with the starting times reaching the preset time threshold and the running time reaching the preset time threshold as the target self-body-separating application. The preset time threshold and the preset duration threshold can be set by default of the system or by a user according to personal habits, and the setting of each multi-open application can be independent.
For example, for the multi-start application of the multi-start WeChat, the current time is 9 o ' clock, the corresponding statistical period is 8 o ' clock to 12 o ' clock every day, the starting time of the individual WeChat 1 reaches 2 times (a preset time threshold) or the running time of the individual WeChat 1 reaches 1 hour (a preset running time), which indicates that the user often uses the individual WeChat 1 in the time period, and the individual WeChat 1 can be determined as the target individual application corresponding to the current time.
In addition, the step may also specifically include: and determining the self-body application with the maximum starting times or the longest running time as the target self-body application corresponding to the current time. As shown in the above example, the number of times of starting the body-separated WeChat 1 is higher than that of other body-separated WeChats, or the operation duration of the body-separated WeChat 1 is longer than that of other body-separated WeChats, so that the body-separated WeChat 1 can be determined as the target body-separated application corresponding to the current time.
For example, in a certain period of time, the amount of power and flow consumed by the personal application may also indirectly reflect the length of the running time of the personal application, and therefore, in the process of determining the target personal application, information such as the power and the flow consumed by the personal application may also be combined to improve the accuracy of determining the target personal application.
And step 204, starting a starting inlet corresponding to the target personal application.
The method for managing the split-body application in the multi-open application, provided by the embodiment of the invention, refines the process of determining the target split-body application corresponding to the current time according to the historical operating data, and can determine the target split-body application corresponding to the current time by determining the starting times and/or duration of each split-body application in the statistical time period corresponding to the current time in the preset historical statistical period, so that the accuracy of determining the target split-body application is improved.
Fig. 3 is a schematic flow chart of another method for managing a split-body application in a multi-split application according to an embodiment of the present invention, where the embodiment is optimized based on the above embodiment, and the step "starting a start entry corresponding to a target split-body application" is optimized as follows: and displaying a starting entrance identifier corresponding to the target personal application on a current interface. Correspondingly, the method of the embodiment comprises the following steps:
Step 301, obtaining historical operation data of each personal application.
Step 302, determining the starting times and/or the running duration of each self-body application in the statistical time interval corresponding to the current time in the preset historical statistical period according to the historical running data.
And step 303, determining the target self-identification application corresponding to the current time according to the starting times and/or the running time.
and 304, displaying a starting entrance identifier corresponding to the target personal identification application on the current interface.
The current interface is an interface which can be directly operated by a user on the intelligent terminal. Preferably, displaying the start entry identifier corresponding to the target avatar application on the current interface may include: sequencing the determined target self-body-separating applications according to the starting times and/or the running duration; and sequencing and displaying the starting entry identifiers corresponding to the target body-splitting application in the current interface according to the sequencing result.
For example, the counted starting times or running durations of each self-body application in the statistical time period corresponding to the current time can be sorted according to a descending order within a preset historical statistical period, and the largest starting times or longest running times indicate that the user has the largest requirement for the self-body application, so that the starting entry identifier corresponding to the self-body application can be ranked first, and if the user needs to start the self-body application at the current time, the entry identifier ranked first can be directly clicked, thereby avoiding time waste caused by searching for the entry identifier of the target self-body application. For example, if the user needs to start the infrequently used avatar application at the current time, the user may select the start entry identifier ranked later.
Preferably, the start entry identifier of each avatar application may be attached to the icon of the main application in a list form, and when the user clicks the icon of the main application, the entry identifiers of the avatar applications are arranged in the list form from top to bottom according to a preset order.
it should be noted that the sorting manner of the start entry identifier corresponding to the target individual application is specific to the statistical time period corresponding to the current time, and if the sorting manners corresponding to different time periods are different, the sorting manner may be updated according to the difference of the time periods. For example, if the user has the largest usage amount of the individual WeChat 1 (the largest number of starts and the longest running time) in the morning every day, the entry identifier corresponding to the individual WeChat 1 is ranked first. If the usage amount of the individual WeChat 2 by the user is the maximum in the afternoon of each day, the entry identifier of the individual WeChat ranked first is automatically switched to the entry identifier corresponding to the individual WeChat 2 for the user to select if the time period of the afternoon is entered.
in this embodiment, on the basis of the above-described embodiment, a process of "starting a start entry corresponding to the target-based application" is detailed. The target body-divided applications determined by the starting times and/or the running time are sequenced, and then the entry identifiers corresponding to the body-divided applications are displayed according to the sequencing result, so that a user can quickly find the body-divided applications required to be started at the current moment, and the desktop space and system resources are saved.
Fig. 4 is a schematic flow chart of another method for managing a split-body application in a multi-open application according to an embodiment of the present invention, where the embodiment is optimized based on the above embodiment, and the step "determining a target split-body application corresponding to a current time according to historical operating data" is optimized as follows: acquiring calendar data; and determining the target self-body-distinguishing application corresponding to the current moment according to the calendar data and the historical operating data.
Correspondingly, the method of the embodiment comprises the following steps:
Step 401, obtaining historical operation data of each personal application.
Step 402, calendar data is obtained.
The calendar data may include calendar data, schedule data created by the user, and the like. The calendar data may reflect what state the user is currently in, such as a work state, a business trip state, or a vacation state.
and step 403, determining the target personal application corresponding to the current moment according to the calendar data and the historical operating data.
this step may include: determining candidate target body-separating applications corresponding to the current moment according to the calendar data, and determining target body-separating applications from the candidate target body-separating applications according to historical operating data; or determining candidate target body-separating application corresponding to the current time according to historical operating data, and determining target body-separating application from the candidate target body-separating application according to calendar data
For example, in the case of wechat, if the accounts corresponding to the personal wechat 1 and the personal wechat 2 are accounts used by the user during work, and the accounts corresponding to other personal wechat are accounts used by the user in a non-work state, the user state corresponding to the current time may be determined according to the schedule data, for example, if the user is a holiday or the user is in a vacation state, the personal wechat corresponding to the living account may be determined as a candidate target personal application. And if the time period corresponding to the current moment is judged to be the working time period, determining the individual trusts 1 and 2 as candidate target individual applications. And then, further determining the target body-separating application from the candidate target body-separating applications according to the historical operating data.
In the step, target individual applications corresponding to the current time can be determined more pertinently by introducing calendar data.
And step 404, starting a starting inlet corresponding to the target personal application.
illustratively, if it is determined that the target personal application corresponding to the current time is the personal application corresponding to the life account of the user, the start entrance corresponding to the personal application is opened. The starting entrances of other non-target personal applications can be in a hidden state at the current moment so as to save the space of the desktop. The opening mode of the target personal application portal can refer to various modes described above, and details are not repeated here.
Based on the above embodiments, the present embodiment refines the process of "determining the target personal application corresponding to the current time according to the historical operating data". By introducing calendar data, the target individual application corresponding to the current moment can be determined more specifically, and the accuracy of determining the target individual application is improved.
Fig. 5 is a schematic flow chart of another method for managing a split application in a multi-split application according to an embodiment of the present invention, where the embodiment specifically optimizes the multi-split application to which the split application belongs on the basis of the foregoing embodiment, and accordingly, the method of the embodiment includes the following steps:
Step 501, obtaining historical operating data of each personal application
Wherein, the multi-open application to which the self-service application belongs is realized based on a multi-user mechanism. The multi-user mechanism may specifically include a multi-user mechanism supported by an operating system in the smart terminal, such as a multi-user mechanism of an Android (Android) system and a multi-user mechanism of a Windows (WP) operating system of a mobile Phone.
Specifically, the implementation of the multi-open application based on the multi-user mechanism may include the following: the main application is installed under a main user, the body-separated application is installed under a slave user, and the main user comprises an access port for operating the body-separated application.
in one embodiment, the multi-user implementation mechanism of the present application includes the following logic:
1. Multi-user management
a) the system defaults to have a master user, and the master user can create other new users (slave users) and delete and manage the new users;
b) Common users (non-master users) and guest users, which may be collectively referred to as slave users;
c) The default master user id (identity Identification) is 0, and other newly added user ids are increased one by one from 10;
d) when the user is switched, a series of interface switching such as desktop reloading and the like can be realized;
e) The master user can limit the authorities of other users whether to be capable of making and receiving calls, short messages and the like.
For multi-user management, the slave users can be managed through the master user, the slave users comprise creation, deletion, authority setting and the like of the slave users, ID setting starts from the master user, the IDs of the new slave users are added in sequence and overlapped, and a series of interfaces such as desktops of the corresponding users are reloaded when the users are switched.
2. Multi-user installation, uninstallation applications
a) The default installed application can be installed to all created users, and application icons can be seen on desktops of other users;
b) The application installed in the master user is managed through the file, the application cannot be installed to other users, and the application icons cannot be seen on desktops of other users;
c) the system can specify userid (user identity) when installing and uninstalling the application, specify the application to be installed to a specified user, or uninstall the application at a specified user. Applications may also be installed for all users, or uninstalled.
d) When the user A unloads the application B, the application B still exists for other users, the application icon can be seen on the desktop, and the application B can be normally used on other users.
for multi-user installation and uninstallation of applications, the default installed applications are installed to all the created users (including a master user and a slave user), and application icons are generated on desktops of the users; the application installed through file management under the master user is only installed under the master user, and an application icon is generated on the desktop of the master user and is not installed under the slave user; the application installation/uninstallation can also be based on the user's specification of the user, and the user specifies the application installation/uninstallation in the master user and the slave user by specifying the user identity under a certain user, some users or all users; the same application is unloaded independently under each user, and the application of a certain user is unloaded without influencing the use of the application of other users.
3. User data management
a) user id directory related to system data: various system data stores corresponding to the users are stored, such as: desktop widget lists, setup databases, default application start policies, and the like.
b) User id directory related to application package data: and storing the application package catalog correspondingly installed by the user, and if the application operation generates data, storing the application data in the catalog.
c) System SD Card (Secure Digital Memory Card) catalog: it is not the same that each subscriber sees its sdcard directory, but only its sdcard directory.
for user data management, under a multi-user implementation mechanism, system data and application related data under each user are respectively stored under different data storage paths, for example, various system data under a certain user are stored under a specified first data storage path, and application related data such as an installed application package directory and application data generated by application operation are stored under a specified second data storage path; the data storage of each user is independent, and each user can only view own stored data, such as an own sdcard directory.
4. User rights management
a) After installation, the application applies various permissions (e.g.: read and store the catalogue authority, read and write the message authority, open the camera authority, etc.), will be divided into two parts, one part is insensitive to the authority, while employing and installing, the system allows the application to obtain the authority directly; some sensitive dangerous authorities, such as read-write short message authorities, prompt the user whether the application is allowed to obtain the authority or not when the application is used.
b) The system is independent and isolated for the authority of the same application at different users, the basic insensitive authority obtained by one application is directly obtained in each user after installation, and the partial sensitive dangerous authority is independent. For example: when the user 0 opens the WeChat, if the permission of reading and writing the short message is obtained, the system prompts whether the user allows the WeChat or not when the user 10 is switched to, and the user 0 does not need to be reminded because the WeChat obtains the permission. The same applies to other users.
for user authority management, when a certain user installs an application, an insensitive authority can directly obtain permission, and the sensitive authority needs to be obtained by permission of the user; under different users, the permission configurations of the same application are independent and isolated, and when the users switch, the sensitive permission of the application used for the first time needs to prompt the users whether to be entitled.
In one embodiment, the process by which the multi-open application is implemented based on the multi-user mechanism can be described as follows:
assuming that a default user of the intelligent terminal is a master user, the user stores an installation package (APK) file such as abc.apk of application ABC in the intelligent terminal in a manner of downloading from an application store or copying from other sources under the master user, and after the system installs the abc.apk under the master user, a desktop of the master user generates an icon of master application ABC. When an avatar creation request for a master application ABC is detected under a master user, an avatar application is installed under a slave user (if no slave user exists, a slave user can be created, the creation process is completed without being perceived by the user, and no account and password are set by the user). After ABC is successfully installed, an appointed notification of 'successful installation' (identification is added in the notification) is sent to a master user, after a desktop under the master user receives the notification, an icon with the identification is generated to be distinguished from an icon of ABC of the master application, the icon can be used as an access port for operating the body application in the master user, after the icon is clicked, the system appoints ABC to be started under a slave user, a relevant process corresponding to ABC is also operated under the slave user, a human-computer interaction interface (abbreviated as an interface) of ABC is displayed under the master user, and the interface of ABC can also be used as an access port for operating the body application in the master user.
for the self-body application, the existence form of the access port in the master user may be various, and this embodiment is not particularly limited, for example, the access port may be a desktop icon including an application identifier, where the application identifier is used to distinguish the current self-body application from the master application and other self-body applications; the application identifier can be attached to the main application icon; an icon containing an application identifier which can also exist in a floating window form; but also items that exist in a notification center or the like.
The intelligent terminal user can realize the operation of the main application in the main user and can also operate the corresponding personal application through the access port in the main user. It can be understood that the same master application may correspond to a plurality of separate applications, and each separate application is installed in a different slave user, so that each separate application is respectively operated in different slave users, and does not interfere with each other in the operation process.
compared with third-party multi-open helper software, the multi-open application is realized based on a multi-user mechanism, so that the actions of pushing advertisements and stealing user privacy data by the third-party software are avoided, and the safety is higher; compared with the scheme that the main application and the split application are operated under the same user, the method reduces the process interference between different split applications or main applications under the same user, and avoids the function loss phenomenon caused by a complex operation environment.
for example, in this embodiment, the main application and the self-body application may be distinguished by a user identifier userid and an application identifier Uid.
step 502, calendar data is obtained.
Step 503, determining the starting times and the running duration of each self-body application in the statistical time period corresponding to the current time in the preset historical statistical period according to the historical running data.
and step 504, determining the target self-identification application corresponding to the current time according to the calendar data, the starting times and the running time.
And step 505, starting a starting inlet corresponding to the target personal application.
The method for managing the split-body application in the multi-split application provided by the embodiment realizes the multi-split application to which the split-body application belongs by adopting a multi-user mechanism, and effectively avoids mutual interference between different split-body applications and a main application in the operation process of the same user.
fig. 6 is a block diagram of a device for managing an application of a private part in a multi-open application according to an embodiment of the present invention, where the device may be implemented by software and/or hardware, and may be generally integrated in an intelligent terminal. The management is carried out by executing the split application management method in the multi-open application. As shown in fig. 6, the apparatus includes: a data acquisition module 601, an avatar application determination module 602, and a portal opening module 603.
The data acquisition module 601 is configured to acquire historical operating data of each personal application; an individualization application determining module 602, configured to determine, according to the historical operating data, a target individualization application corresponding to a current time; and an entry opening module 603, configured to open a start entry corresponding to the target personal identification application.
According to the personal application management device in the multi-open application, provided by the embodiment of the invention, after the historical operation data of each personal application is acquired through the data acquisition module, the personal application required to be started by the user at the current moment is determined through the historical operation rule of each personal application program, and the corresponding starting inlet is started, so that convenience is provided for the user, and meanwhile, the situation that the corresponding inlets of a plurality of applications occupy too much desktop space due to being in a display state for a long time can be avoided, the management efficiency of the multi-open application in the terminal is improved, and the system resources are saved.
on the basis of the above embodiment, the separate application determining module is specifically configured to: determining the starting times and/or the running duration of each self-body application in a statistical time period corresponding to the current time in a preset historical statistical period according to the historical running data; and determining the target self-body-distinguishing application corresponding to the current moment according to the starting times and/or the running duration.
On the basis of the above embodiment, the entrance opening module includes: and the entrance mark display unit is used for displaying the starting entrance mark corresponding to the target personal application on the current interface.
On the basis of the above embodiment, the entrance identification display unit includes: the sequencing subunit is used for sequencing the determined target body-divided application according to the starting times and/or the running duration; and the display subunit is used for carrying out sequencing display on the starting entry identifier corresponding to the target body-divided application in the current interface according to the sequencing result.
On the basis of the above embodiment, the separate application determining module is specifically configured to: acquiring calendar data; and determining the target personal application corresponding to the current moment according to the calendar data and the historical operating data.
On the basis of the above embodiment, the apparatus further includes: and the starting module is used for starting the target body-splitting application after starting the starting entrance corresponding to the target body-splitting application.
On the basis of the above embodiments, the multi-open application is implemented based on a multi-user mechanism.
On the basis of the above embodiments, the multi-open application is implemented based on a multi-user mechanism, and includes: the main application is installed under a main user, the sub-body application is installed under a sub-user, and the main user comprises an access port used for operating the sub-body application.
The embodiment provides an intelligent terminal, which may include a separate application management device in a multi-open application provided by any embodiment of the present invention. Fig. 7 is a schematic structural diagram of an intelligent terminal according to an embodiment of the present invention, and as shown in fig. 7, the intelligent terminal may include: memory 701, a Central Processing Unit (CPU) 702, peripheral interfaces 703, RF (Radio Frequency) circuitry 705, audio circuitry 706, speakers 711, a power management chip 708, input/output (I/O) subsystems 709, a touch screen 712, other input/control devices 710, and an external port 704, which communicate via one or more communication buses or signal lines 707.
it should be understood that the illustrated mobile terminal 700 is merely one example of a mobile terminal and that the mobile terminal 700 may have more or fewer components than shown, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail an intelligent terminal for separate application management in a multi-open application provided in this embodiment, where the intelligent terminal is an example of a smart phone.
A memory 701, the memory 701 being accessible by the CPU702, the peripheral interface 703, and the like, the memory 701 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
a peripheral interface 703, the peripheral interface 703 may connect input and output peripherals of the device to the CPU502 and the memory 701.
An I/O subsystem 709, which I/O subsystem 709 may connect input and output peripherals on the device, such as a touch screen 712 and other input/control devices 710, to the peripheral interface 703. The I/O subsystem 709 may include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710. Where one or more input controllers 7092 receive electrical signals from or transmit electrical signals to other input/control devices 710, the other input/control devices 710 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 7092 may be connected to any one of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 712, the touch screen 712 being an input interface and an output interface between the user terminal and the user, displaying visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 7091 in the I/O subsystem 709 receives electrical signals from the touch screen 712 or transmits electrical signals to the touch screen 712. The touch screen 712 detects a contact on the touch screen, and the display controller 7091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 712, i.e., implements a human-computer interaction, and the user interface object displayed on the touch screen 712 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
the RF circuit 705 is mainly used to establish communication between the mobile phone and the wireless network (i.e., network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. In particular, RF circuitry 705 receives and transmits RF signals, also referred to as electromagnetic signals, through which RF circuitry 705 converts electrical signals to or from electromagnetic signals and communicates with communication networks and other devices. RF circuitry 705 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
the audio circuit 706 is mainly used to receive audio data from the peripheral interface 703, convert the audio data into an electric signal, and transmit the electric signal to the speaker 711.
The speaker 711 is used to convert the voice signal received by the handset from the wireless network through the RF circuit 705 into sound and play the sound to the user.
And a power management chip 708 for supplying power and managing power to the hardware connected to the CPU702, the I/O subsystem, and the peripheral interface.
The CPU702 provided in the embodiment of the present invention can perform the following operations:
Acquiring historical operating data of each personal application;
Determining a target personal application corresponding to the current moment according to the historical operating data;
And starting a starting inlet corresponding to the target personal application.
the device for managing the split-body application in the multi-open application and the intelligent terminal provided in the embodiments can execute the method for managing the split-body application in the multi-open application provided by any embodiment of the invention, and have corresponding functional modules and beneficial effects for executing the method. For the technical details that are not described in detail in the above embodiments, reference may be made to the method for managing an application for split application provided in the embodiments of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (18)
1. A method for managing split applications in multi-open applications is characterized by comprising the following steps:
Acquiring historical operating data of each personal application;
determining a target personal application corresponding to the current moment according to the historical operating data;
determining the target personal application corresponding to the current moment according to the historical operating data, wherein the determining of the target personal application corresponding to the current moment according to the historical operating data comprises the following steps:
Acquiring calendar data, wherein the calendar data comprises calendar data and schedule data set by a user;
Determining a target personal application corresponding to the current moment according to the calendar data and the historical operating data;
Starting a starting inlet corresponding to the target personal application, wherein the starting inlet is an application identifier attached to a main application icon;
Starting the target personal application;
And the starting entrance of each self-body application is hidden by default and is displayed after being opened.
2. The method of claim 1, wherein determining the target avatar application corresponding to the current time according to the historical operating data comprises:
Determining the starting times and/or the running duration of each self-body application in a statistical time period corresponding to the current time in a preset historical statistical period according to the historical running data;
And determining the target self-body-distinguishing application corresponding to the current moment according to the starting times and/or the running duration.
3. the method of claim 2, wherein the opening of the corresponding launch portal for the target avatar application comprises:
And displaying a starting entrance identifier corresponding to the target personal application on a current interface.
4. The method of claim 3, wherein displaying, on the current interface, the launch entry identifier corresponding to the target avatar application comprises:
Sequencing the determined target self-body-divided applications according to the starting times and/or the running duration;
And sequencing and displaying the starting entry identification corresponding to the target body-splitting application in the current interface according to the sequencing result.
5. the method according to any of claims 1-4, wherein the multi-open application is implemented based on a multi-user mechanism.
6. the method of claim 5, wherein the multi-open application is implemented based on a multi-user mechanism, comprising:
the main application is installed under a main user, the sub-body application is installed under a sub-user, and the main user comprises an access port used for operating the sub-body application.
7. An apparatus for managing a split application in a multi-open application, comprising:
The data acquisition module is used for acquiring historical operating data of each personal application;
The personal application determining module is used for determining a target personal application corresponding to the current moment according to the historical operating data;
wherein the split application determining module is specifically configured to:
Acquiring calendar data, wherein the calendar data comprises calendar data and schedule data set by a user;
Determining a target personal application corresponding to the current moment according to the calendar data and the historical operating data;
The entrance opening module is used for opening a starting entrance corresponding to the target personal application, and the starting entrance is an application identifier attached to a main application icon;
The starting module is used for starting the target personal application after starting a starting inlet corresponding to the target personal application;
And the starting entrance of each self-body application is hidden by default and is displayed after being opened.
8. The apparatus of claim 7, wherein the split application determination module is specifically configured to:
Determining the starting times and/or the running duration of each self-body application in a statistical time period corresponding to the current time in a preset historical statistical period according to the historical running data;
And determining the target self-body-distinguishing application corresponding to the current moment according to the starting times and/or the running duration.
9. the apparatus of claim 8, wherein the inlet opening module comprises:
And the entrance mark display unit is used for displaying the starting entrance mark corresponding to the target personal application on the current interface.
10. The apparatus of claim 9, wherein the entrance identification display unit comprises:
the sequencing subunit is used for sequencing the determined target body-divided application according to the starting times and/or the running duration;
And the display subunit is used for carrying out sequencing display on the starting entry identifier corresponding to the target body-divided application in the current interface according to the sequencing result.
11. the apparatus according to any of claims 7-10, wherein the multi-open application is implemented based on a multi-user mechanism.
12. The apparatus of claim 11, wherein the multi-open application is implemented based on a multi-user mechanism, comprising:
The main application is installed under a main user, the sub-body application is installed under a sub-user, and the main user comprises an access port used for operating the sub-body application.
13. the intelligent terminal is characterized in that the intelligent terminal is integrated with a separate application management device in multi-open application;
wherein, the split application management device in the multi-open application comprises:
the data acquisition module is used for acquiring historical operating data of each personal application;
The personal application determining module is used for determining a target personal application corresponding to the current moment according to the historical operating data;
Wherein the split application determining module is specifically configured to:
acquiring calendar data, wherein the calendar data comprises calendar data and schedule data set by a user;
Determining a target personal application corresponding to the current moment according to the calendar data and the historical operating data;
The entrance opening module is used for opening a starting entrance corresponding to the target personal application, and the starting entrance is an application identifier attached to a main application icon;
the starting module is used for starting the target personal application after starting a starting inlet corresponding to the target personal application;
And the starting entrance of each self-body application is hidden by default and is displayed after being opened.
14. The intelligent terminal of claim 13, wherein the split application determination module is specifically configured to:
Determining the starting times and/or the running duration of each self-body application in a statistical time period corresponding to the current time in a preset historical statistical period according to the historical running data;
And determining the target self-body-distinguishing application corresponding to the current moment according to the starting times and/or the running duration.
15. the intelligent terminal of claim 14, wherein the portal opening module comprises:
and the entrance mark display unit is used for displaying the starting entrance mark corresponding to the target personal application on the current interface.
16. The intelligent terminal according to claim 15, wherein the entrance identification display unit comprises:
the sequencing subunit is used for sequencing the determined target body-divided application according to the starting times and/or the running duration;
and the display subunit is used for carrying out sequencing display on the starting entry identifier corresponding to the target body-divided application in the current interface according to the sequencing result.
17. The intelligent terminal according to any of claims 13-16, wherein the multi-open application is implemented based on a multi-user mechanism.
18. the intelligent terminal according to claim 17, wherein the multi-open application is implemented based on a multi-user mechanism, comprising:
The main application is installed under a main user, the sub-body application is installed under a sub-user, and the main user comprises an access port used for operating the sub-body application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610886079.1A CN106484482B (en) | 2016-10-10 | 2016-10-10 | Method and device for managing split application in multi-open application and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610886079.1A CN106484482B (en) | 2016-10-10 | 2016-10-10 | Method and device for managing split application in multi-open application and intelligent terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106484482A CN106484482A (en) | 2017-03-08 |
CN106484482B true CN106484482B (en) | 2019-12-10 |
Family
ID=58269621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610886079.1A Expired - Fee Related CN106484482B (en) | 2016-10-10 | 2016-10-10 | Method and device for managing split application in multi-open application and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484482B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111193694B (en) * | 2019-07-05 | 2021-09-28 | 腾讯科技(深圳)有限公司 | Application authorization management method, terminal and medium based on dual-system operating environment |
CN112468643A (en) * | 2020-11-23 | 2021-03-09 | 深圳传音控股股份有限公司 | Control method of mobile terminal, mobile terminal and storage medium |
CN112306328B (en) * | 2020-11-23 | 2022-08-30 | 深圳传音控股股份有限公司 | Control method of mobile terminal, mobile terminal and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193800A (en) * | 2011-04-25 | 2011-09-21 | 奇智软件(北京)有限公司 | Dynamic management method and system for terminal application entry identifiers |
CN102981824A (en) * | 2012-10-31 | 2013-03-20 | 广州市久邦数码科技有限公司 | Method of accessing inlet and icon of Android application program |
CN105224322A (en) * | 2015-09-25 | 2016-01-06 | 维沃移动通信有限公司 | A kind of attend to anything else method and terminal of application program |
CN105549825A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Position adjustment method for application icon and user terminal |
CN105577707A (en) * | 2014-10-08 | 2016-05-11 | 阿里巴巴集团控股有限公司 | Remote call method and remote call device |
CN105791581A (en) * | 2016-03-25 | 2016-07-20 | 努比亚技术有限公司 | Application operation method and device and mobile terminal |
-
2016
- 2016-10-10 CN CN201610886079.1A patent/CN106484482B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193800A (en) * | 2011-04-25 | 2011-09-21 | 奇智软件(北京)有限公司 | Dynamic management method and system for terminal application entry identifiers |
CN102981824A (en) * | 2012-10-31 | 2013-03-20 | 广州市久邦数码科技有限公司 | Method of accessing inlet and icon of Android application program |
CN105577707A (en) * | 2014-10-08 | 2016-05-11 | 阿里巴巴集团控股有限公司 | Remote call method and remote call device |
CN105224322A (en) * | 2015-09-25 | 2016-01-06 | 维沃移动通信有限公司 | A kind of attend to anything else method and terminal of application program |
CN105549825A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Position adjustment method for application icon and user terminal |
CN105791581A (en) * | 2016-03-25 | 2016-07-20 | 努比亚技术有限公司 | Application operation method and device and mobile terminal |
Non-Patent Citations (2)
Title |
---|
android 5.0 创建多用户 双开多开应用(1);small_role;《https://blog.csdn.net/small_role/article/details/51612287》;20160608;1-10 * |
android 5.0 创建多用户 双开多开应用(2);small_role;《https://blog.csdn.net/small_role/article/details/51745307》;20160623;1-9 * |
Also Published As
Publication number | Publication date |
---|---|
CN106484482A (en) | 2017-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106357921B (en) | A kind of data sharing method of application, device and mobile terminal | |
CN109508198B (en) | Application program installation method and device, storage medium and terminal | |
CN107026933B (en) | Multi-open application message management method and device and intelligent terminal | |
CN106445612B (en) | Method and device for opening application and mobile terminal | |
CN106484547B (en) | Multi-open application management method and device and terminal | |
CN106445647B (en) | Open the data manipulation method, device and mobile terminal of application more | |
CN106484479B (en) | A kind of management method, device and intelligent terminal for opening application more | |
CN106484538B (en) | Memory control method and device of terminal equipment and terminal equipment | |
CN106648736B (en) | A kind of control method of application, device and mobile terminal | |
CN106648737B (en) | A kind of control method of application, device and mobile terminal | |
CN106484478A (en) | A kind of method, device and mobile terminal for creating application of attending to anything else | |
CN106484482B (en) | Method and device for managing split application in multi-open application and intelligent terminal | |
CN106502732B (en) | Application closing method and device and intelligent terminal | |
CN108712717B (en) | Control method and device based on application store, storage medium and mobile terminal | |
CN106650324A (en) | Application program authority management method and device and mobile terminal | |
CN106357667B (en) | Account management method and device for split application in multi-open application and intelligent terminal | |
CN106484514B (en) | Multi-open application operation management method and device and intelligent terminal | |
CN106445706B (en) | Open the data transmission method, device and mobile terminal of application more | |
CN106383672B (en) | A kind of data-erasure method, device and mobile terminal for opening application more | |
CN106648738B (en) | Method, device and terminal for managing personal applications | |
CN106648962B (en) | A kind of management method, device and intelligent terminal for opening application more | |
CN106648459B (en) | A kind of data managing method of application, device and mobile terminal | |
CN106484419A (en) | Information searching method, device and mobile terminal in a kind of application program | |
CN106650403B (en) | A kind of right management method, device and intelligent terminal for opening application more | |
CN106445670B (en) | A kind of data managing method, device and mobile terminal for opening application more |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191210 |
|
CF01 | Termination of patent right due to non-payment of annual fee |