CN106484547A - A kind of management method, device and terminal for opening application more - Google Patents
A kind of management method, device and terminal for opening application more Download PDFInfo
- Publication number
- CN106484547A CN106484547A CN201610885767.6A CN201610885767A CN106484547A CN 106484547 A CN106484547 A CN 106484547A CN 201610885767 A CN201610885767 A CN 201610885767A CN 106484547 A CN106484547 A CN 106484547A
- Authority
- CN
- China
- Prior art keywords
- application
- data
- applications
- anything
- intended
- 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.)
- Granted
Links
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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a kind of management method, device and terminal for opening application, is related to communication technical field more, wherein, the method includes:Whether the detection intended application that opens in set of applications calls first application that opens outside set of applications more more;When detecting the intended application the described first application being called, intended application data produced when the first application is called are preserved, wherein, the set of applications of opening include main application and all attend to anything else applications corresponding with the main application more;The address of the data or the data is sent to second applications associated with the intended application that opens in set of applications, so that data described in second application call more.The embodiment of the present invention achieves main application and application of attending to anything else, and the data sharing between application of respectively attending to anything else.
Description
Technical field
The present invention relates to communication technical field, especially a kind of management method, device and terminal for opening application more.
Background technology
With the development of mobile Internet, user is increasingly enriched to the demand that applies in terminal.In routine use terminal
During, user has multiple accounts to be needed while logging in the needs of same application, for example, for microblogging, user's is multiple
Account needs to use while logging in, or for certain money game, multiple accounts of user, needs to meet switching, transaction while logging in
Deng convenient operation.
At present, in order to meet different accounts while logging in the needs of same application, in the terminal, can start multiple identical
Application, carry out logging in different accounts in multiple identical applications.But prior art, its in multiple same application
In one when calling third-party application, the data of generation can not be shared with other identical applications.For example, exist in terminal
Multiple wechat applications, when user is using one of wechat application call camera applications, the number such as produced image, video
According to, it is impossible to shared with other wechat applications, operation inconvenience.
Content of the invention
In view of this, the embodiment of the present invention provides a kind of management method, device and terminal for opening application more, to realize main answering
With with application of attending to anything else, and respectively attend to anything else application between data sharing.
In a first aspect, embodiments provide a kind of management method for opening application more, including:
Whether the detection intended application that opens in set of applications calls first application that opens outside set of applications more more;
When detect the intended application call described first application when, preserve intended application institute when the first application is called
The data of generation, wherein, the set of applications of opening include main application and all attend to anything else applications corresponding with the main application more;
The address of the data or the data is sent to described more opening in set of applications with the intended application
Second application of association, so that data described in second application call.
Second aspect, embodiments provides a kind of managing device for opening application more, including:
Detection module, for detecting whether the intended application that opens in set of applications call described opening outside set of applications more more
First application;
Preserving module, for when detect the intended application call described open outside set of applications the first application when,
Preserve intended application data produced when the first application is called, wherein, described open set of applications include main application and with
The corresponding all applications of attending to anything else of the main application;
Sending module, for by the address of the data or the data send to described opening in set of applications with
Second application of the intended application association, so that data described in second application call.
The third aspect, embodiments provides a kind of terminal, and the terminal is integrated with provided in an embodiment of the present invention
A kind of managing device for opening application more.
Technical scheme provided in an embodiment of the present invention, calls open to answer by preserving the intended application that opens in set of applications more more
With the data of the first application outside set, and the data or the data address are sent at most open in set of applications with institute
The second application of intended application association is stated, data described in the second application call can be made, realize opening main application in set of applications more
With application and the data sharing that respectively attends to anything else between application of attending to anything else.
Description of the drawings
The detailed description that non-limiting example is made with reference to the following drawings by reading, the further feature of the present invention,
Objects and advantages will become more apparent upon:
Fig. 1 is a kind of management method flow charts for opening application provided in an embodiment of the present invention more;
Fig. 2 is another management method flow chart for opening application provided in an embodiment of the present invention more;
Fig. 3 is another management method flow chart for opening application provided in an embodiment of the present invention more
Fig. 4 is a kind of managing device structured flowcharts for opening application provided in an embodiment of the present invention more;
Fig. 5 is a kind of structural representation of terminal provided in an embodiment of the present invention.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment that states is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that, in order to just
Part related to the present invention rather than full content is illustrate only in description, accompanying drawing.
Fig. 1 is a kind of management method flow charts for opening application provided in an embodiment of the present invention more, and methods described is by open should more
With managing device executing, described device is executed by software and/or hardware.Described device is configured in terminals such as mobile phones
In.As shown in figure 1, the technical scheme that the present embodiment is provided is specific as follows:
S110:The detection intended application that opens in set of applications more whether call described open outside set of applications first should
With.
In the present embodiment, open set of applications includes main application and all attend to anything else applications corresponding with the main application more.
In the present embodiment, main application and attend to anything else application corresponding with main application are same application, and main application and answer with main
Can be while running with corresponding application of attending to anything else.When user opens main application, terminal can be generated to be entered with the corresponding source of main application
Journey, and the icon that user clicks on application of attending to anything else is opened when attending to anything else application, terminal generates attend to anything else process corresponding with application of attending to anything else, with
Realize originating process and attend to anything else process and meanwhile run, if user has multiple accounts, it is possible to realize and meanwhile login.
In the present embodiment, intended application can based on application or attend to anything else application corresponding with main application.First application can
For the other applications that opens outside set of applications that installs in camera applications or terminal, e.g., recorder application more.
In the present embodiment, intended application is called to the detection of the first application, can be current by recognizing by terminal
Progress information is judged.For example, when intended application calls the first application, in current process, there is intended application and
The progress information of one application, and the progress information of intended application and the first application is associated.Or which can also be passed through
His mode is judged.
S120:When the operation that the intended application calls first application that opens outside set of applications more is detected, protect
Deposit the intended application data produced when the first application is called, wherein, described open set of applications include main application and with institute
State the corresponding all applications of attending to anything else of main application.
In the present embodiment, the intended application data produced when the first application is called include:Picture, video and sound
At least one in frequency.Wherein, the intended application data produced when the first application is called be not limited to picture, video or
Person's audio frequency, can also include other data.
S130:The address of the data or the data is sent to described more opening in set of applications with the target
Second application of association, so that data described in second application call.
In the present embodiment, when applying based on the intended application, associate with the intended application second apply include with
The application of attending to anything else of the main association;When the intended application is applied for attending to anything else, second associated with the intended application
Application includes attend to anything else application or the main application with the association of attending to anything else.Optionally, when applying based on the intended application,
The second application associated with the intended application is included with the main application while the application of attending to anything else of operation;When the intended application
When applying for attending to anything else, the second application associated with the intended application is included with the application of attending to anything else while the application of attending to anything else of operation
Or main application.
In the present embodiment, for by the ground of the intended application data produced when the first application is called or the data
Location is sent to the second application of intended application association, can be sent by terminal automatically, or can also sending out according to user input
Instruction is sent to be transmitted, the mode of the concrete address for sending data or the transmission data is selected according to the demand of user
Select.
In the present embodiment, can be by the intended application data produced when the first application is called or the data
Address sends predeterminated position in applying to second associated with intended application, so that data described in second application call, or
Person's data according to the address search of the data.By above-mentioned method, application can be realized and application of attending to anything else, and respectively
The data sharing that attends to anything else between application.
It should be noted that the implementation for opening set of applications can have many kinds more, the present embodiment is not specifically limited.
For example, the application of different editions can be respectively mounted, using a kind of version as main application, using other versions as application of attending to anything else, its
In, installation kit (APK) file of application can be changed by decompiling, then amended APK file is installed to realize difference is installed
The same money application of version;And for example, open assistant's software the third party that application simulation user's space and Dynamic loading technique can be passed through more
To realize;For another example, can be realized by changing system mechanism.
Preferably, open set of applications in the present embodiment to realize based on multi-user's mechanism, wherein multi-user's mechanism is concrete more
May include multi-user's mechanism that the operating system in terminal is supported, such as multi-user's mechanism of Android (Android) system and
Multi-user's mechanism of mobile phone window (Windows Phone, WP) operating system etc..
Wherein, open set of applications to realize based on multi-user's mechanism more, specifically, set of applications is opened based on multi-user's machine more
Make to realize may include following content:Main application is installed under primary user, and application of attending to anything else is installed on under user, is wrapped in primary user
Containing the access port for being used for operating application of attending to anything else.
In one embodiment, multi-user's realization mechanism of the embodiment of the present invention includes following logic:
1. multi-user management
A) system default has a primary user, and primary user can create other multiple new user (from users), it is possible to
Delete and manage them;
B) domestic consumer (non-master user) and Guest User, can be collectively referred to as from user;
C) acquiescence primary user id (identity, Identification) is 0, and other Add User id from the beginning of 10, by
Individual increase;
When d) switching user, a series of changing interface such as desktop can be reloaded;
E) primary user can limit whether other users can take the authority such as phone and transmitting-receiving note.
For multi-user management, can by primary user to being managed from user, including the establishment from user, deletion and
Priority assignation etc., ID are arranged from the beginning of primary user, are increased newly from when switching between ID laminated structure, each user, and it is right to reload
Answer a series of interfaces such as desktop of user.
2. multi-user's peace loading, unloading application
A) application of default installation, can be installed to all users that oneself creates, all visible application on other user's desktops
Icon;
B) application that is installed by file management in primary user, will not be installed to other users, on other user's desktops
Invisible application icon;
C) system may specify userid (User Identity) when loading, unloading application is pacified, it is intended that application is installed to certain
Specified user, or the application is unloaded in certain specified user.All users can also all be installed with application, or unloading application.
D) application B has been unloaded in user A, for other users, apply B still to exist, all visible application on desktop
Icon, on other users, application B normally can be used.
Loading, unloading application is pacified for multi-user, the application of default installation can be installed to all users for having created (including master
User and from user), and on each user's desktop generate application icon;And installed by file management under primary user should
With, be mounted only under primary user, primary user's desktop generate application icon, be not installed under user;Installation/the unloading of application
Also user can be specified based on user, user is specified in primary user and from user by specifying User Identity
The installation of application/be discharged under certain user, certain user or all users is carried out;Being discharged under each user for same application is only
Standing is carried out, and the application under a certain user is unloaded, does not affect the use of the application under other users.
3. user data management
A) related to system data user's id catalogue:The corresponding various system data storages of user are housed, for example:Table
Face widget (component) list, arranges database, and default application starts strategy etc..
B) related to application packet data user's id catalogue:House user and the application bag catalogue that installs is corresponded to, if should
Data are generated with operation, then application data also deposits in this catalogue.
C) system SD card (Secure Digital Memory Card, safe digital card) catalogue:Each user sees certainly
Oneself sdcard catalogue is all different, can only see the sdcard catalogue of oneself.
For user data management, under multi-user's realization mechanism, under each user, system data and application-dependent data are divided
Do not deposit under different data storage paths, e.g., under certain user, various system datas deposit in the first data storage that specifies
Under path, and application data these application-dependent data that the application bag catalogue installed and application operating are produced are deposited in and are specified
Under second data storage path;Under each user, data storage is separate, and each user can only check the data storage of itself, such as certainly
The sdcard catalogue of body.
4. user authority management
A) application after installation, applies the various authorities of application (for example:Read storage catalogue authority, read-write note power
Limit, opens camera authority etc.), can be divided into two parts, a part of insensitive authority, when application is installed, system is directly allowed
Application obtains authority;A part for example reads and writes note authority than more sensitive danger authority, can be when application is used, and system is carried
Show whether user allows application to obtain authority.
B) in different users, the authority to same application is independent and isolated, the base that an application is obtained to system
This insensitive authority, after mounting, directly obtains in each user, and part than more sensitive danger authority is
Independent.For example:When user 0 opens wechat, if obtaining read-write note authority, when being switched to user 10, beat for the first time
When opening wechat, system still can prompt the user whether to allow, and will not remind because wechat obtains authority in user 0.With
Reason, same in other users.
For user authority management, when under a certain user, application is installed, insensitive authority can directly obtain permission, sensitive power
Limit need to be obtained through user's license;Under different users, the authority configuration to same application is independent and isolated mutually, in user
During switching, for the sensitive permission of the application for using for the first time, it is both needed to point out whether user assigns power.
In one embodiment, open the process that set of applications realized based on multi-user's mechanism can be described as follows more:
The default user of hypothesis terminal is primary user, and user passes through under primary user to download or from other from application shop
The modes such as source copy are stored in installation kit (package, APK) the file such as ABC.apk for applying ABC in terminal, and system exists
After ABC.apk being installed under primary user, primary user's desktop can generate the icon of a main application ABC.When detecting under primary user
For main application ABC attend to anything else request to create when, from user (if there is currently no from user, one can be created from user,
The establishment process cannot be completed in the case of discovering in user, without user setup account and password) under install
ABC.apk obtains application of attending to anything else, and in order to be distinguish between to main application and application of attending to anything else, can add one for the new application of attending to anything else that installs
Individual mark (being assumed to be *), application of attending to anything else can be designated as ABC*.After ABC* installs success, may specify the logical of " installing successfully "
Know that (also adding mark * in the notice) is sent to the desktop reception under primary user, primary user to after the notice, generate a band
There is the icon of mark *, made a distinction with the icon with main application ABC, the icon can be carried out to application of attending to anything else as in primary user
The access port of operation, after the icon is clicked, specified ABC* is being started under user by system, corresponding with ABC* is mutually put into
Journey is also being run under user, and the human-computer interaction interface (abbreviation interface) of ABC* is shown under primary user, now ABC*
Interface also can be used as access port application of attending to anything else operated in primary user.
For application of attending to anything else, the existence form of its access port in primary user can be diversified, this reality
Apply example to be not specifically limited, for example, it may be the desktop icons comprising application identities, the application identities should in order to currently to be attended to anything else
With with main application and other application divisions of attending to anything else come;Can also be the application identities being additional on main application icon;May be used also
To be the icon comprising application identities existed with floating window form;Can also be the project for being present in the positions such as notice center.
Terminal use can achieve the operation to main application in primary user, while access port pair can also be passed through in primary user
Application of attending to anything else accordingly is operated.It is understood that same main application can correspond to multiple applications of attending to anything else, each is attended to anything else should
Different from user with being all installed in one, the application that makes respectively to attend to anything else is separately operable in different from user, is being run
It does not interfere with each other in journey.
Application being opened realize based on multi-user's mechanism to be advantageous in that more, for opening assistant's software compared to third party more,
Avoid third party software advertisement and the generation of the behaviors such as privacy of user data is stolen, security is higher;Compare and answer with main
For the scheme for all running under same user with application of attending to anything else, reduce difference under same user and attend to anything else application or main application
Between process interference, and the generation for avoiding afunction phenomenon that complicated running environment brought.
Exemplary, also can be distinguished by ID userid and application identities Uid in the present embodiment main application and
Attend to anything else application.
A kind of management methods for opening application that the present embodiment is provided, by preserving the intended application that opens in set of applications more more
Call the data for opening the first application outside set of applications more, and the data or the data address are sent at most open application
The second application associated with the intended application in set, can make data described in the second application call, realize open more and apply collection
Main application and attend to anything else application and the data sharing that respectively attends to anything else between application in conjunction.
Fig. 2 is another management method flow chart for opening application provided in an embodiment of the present invention more, in above-described embodiment one
On the basis of, described when detect the intended application call described first application when, preserve intended application calling
During the first application before produced data, following operation is also executed:
According to the selection instruction of user, the incidence relation of intended application and the described second application is set up.
Thus, the incidence relation of intended application and the second application, by the selection instruction of user, is set up, can be according to user
Need select the second application, so as to need to realize data sharing according to user.
Further, optionally, the address by the data or the data sends to described to open set of applications more
In associate with the intended application second application so that described second application can call the data, including:
Instructed according to the setting of user input, target data is determined from the data;
The address of the target data or the target data is sent to described more opening in set of applications with the mesh
Second application of mark association, so that target data described in second application call.
Thus, instructed according to the setting of user and determine target data, and the address of target data or target data is sent
To with open in set of applications associate with intended application second more and apply, the second application call target data can be made, and
Selection target data can be needed according to user, to realize realizing main application and application of attending to anything else according to the demand of user, and
The data sharing that respectively attends to anything else between application.
Based on above-mentioned optimization, as shown in Fig. 2 the technical scheme that the present embodiment is provided is specific as follows:
S210:According to the selection instruction of user, the incidence relation of intended application and the described second application is set up.
In the present embodiment, can according to the selection instruction of user in the setting options of terminal, set up intended application with
The incidence relation of the second application.For example, intended application for wechat main application, attend to anything else application corresponding with main application have wechat 1,
Wechat 2 and wechat 3.In the setting options of terminal, user can only be selected wechat 1 and be associated with main application (wechat) foundation,
To realize main application (wechat) and the data sharing between application of attending to anything else (wechat 1).Or can also be in the setting options of terminal
In, by all of attend to anything else application with main application set up associate, with realize main application and each apply attend to anything else between data sharing.
S220:The detection intended application that opens in set of applications more whether call described open outside set of applications first should
With.
S230:When detect the intended application call described first application when, preserve intended application calling first should
Data produced by used time, wherein, the set of applications of opening include main application and corresponding with the main application all attend to anything else more
Application.
S240:Instructed according to the setting of user input, target data is determined from the data.
It is illustrated in the present embodiment, for example, main application is wechat, when calling camera in wechat, have taken
Plurality of pictures, and multiple videos.If in the application of attending to anything else (wechat 1) of wechat, according to the needs of user, it is only necessary to wechat 1
The picture for calling main application (wechat) to shoot, the picture that user is shot when main application (wechat) can be called camera are set as mesh
Mark data.Can create for the method that the picture shot when wechat is called camera is set as target data and be available for calling
Function choosing-item, chooses the picture, and chooses the function choosing-item for being available for calling, so that user is existed by application (wechat 1) of attending to anything else
Send the picture that can be checked or shoot when camera is called using main application (wechat) when picture or other operations.And will be micro-
Letter calls the image setting that camera shoots to can also be other modes for the method for target data, it is not limited to above-mentioned side
Formula.
S250:The address of the target data or the target data is sent to described more opening in set of applications with institute
The second application of intended application association is stated, so that target data described in second application call.
In the present embodiment, target data can be sent associate with intended application second at most opened in set of applications
The address of target data is only sent and at most opens in set of applications by application, it is also possible in order to save the memory space of terminal
The second application associated with intended application, so that target data is checked or is used in the second application according to the address of target data.By
This, by above-mentioned method, can according to user need realize main application and application of attending to anything else, and between respectively attending to anything else and applying
Data sharing.
It should be noted that the exemplary one embodiment that constitutes S210-S250 of the present invention executes one kind opens application more
Management method, a kind of but only example of the embodiment of the present invention, in other embodiments of the invention, can only by
S220-S250 constitutes a new embodiment and executes a kind of management methods for opening application more, or can also by S210 and
S110-S130 constitutes a new embodiment and executes a kind of management method for opening application more.In addition, will in the embodiment of the present invention
S220 executes a kind of management method for opening application after S210 more, but in other embodiments of the present invention, and S220 can also be
Execute before S210, have no effect on the management for opening application more.
Present embodiments provide a kind of management method for opening application more, by the selection instruction of user, set up intended application
With second application incidence relation, can according to user need select the second application, so as to need to realize data according to user
Shared;By according to the setting of user instruct determine target data, and by the address of target data or target data send to
Open the second application associated with intended application in set of applications more, the second application call target data can be made, and can
Selection target data are needed according to user, to realize main application and attend to anything else application, and each point being realized according to the demand of user
Data sharing between body application.
Fig. 3 is another management method flow chart for opening application provided in an embodiment of the present invention more, in above-described embodiment one
On the basis of, optionally, described by the data is activation to described open in set of applications associate with the intended application
Second application, so that data described in second application call, including:
By in the data is activation to second applications associated with the intended application that opens in set of applications more
First setting position;
When the operation of data described in second application call is detected, the number is called from first setting position
According to check or use the data.
Thus, the first setting position by applying the data is activation to second associated with intended application, so that
When the operation of data described in the second application call is detected, the data are called from the first setting position, can realize main answering
With application and the data sharing that respectively attends to anything else between application of attending to anything else.
Further, optionally, the address by the data is sent to described more opening in set of applications with the mesh
Second application of mark association, so that second application can call the data, including:
The second setting position during the address of the data is sent to the second application associated with the intended application;
When the operation of data described in second application call is detected, the number is called from second setting position
According to address, and by data described in the address search, to check or using the data.
Thus, by the address of the data being sent to the second setting position of the second application associated with intended application
Put, so as to the address of the data when the operation of data described in the second application call is detected, is called from the second setting position,
And by data described in the address search, the memory space that can be saved in terminal, and main application can be realized and attended to anything else
Application and the data sharing that respectively attends to anything else between application.
Based on above-mentioned optimization, as shown in figure 3, the technical scheme that the present embodiment is provided is specific as follows:
S310:The detection intended application that opens in set of applications more whether call described open outside set of applications first should
With.
S320:When detect the intended application call described first application when, preserve intended application calling first should
Data produced by used time, wherein, the set of applications of opening include main application and corresponding with the main application all attend to anything else more
Application.
S330:By the data is activation to second applications associated with the intended application that opens in set of applications more
In the first setting position.
In the present embodiment, the first setting position in the second application can be the position at the installation data place of the second application
Put, or other positions.
S340:When the operation of data described in second application call is detected, call from first setting position
The data, to check or use the data.
It is illustrated in the present embodiment, for example, main application is wechat, and the second application should for attending to anything else for wechat application
With:Wechat 1, have taken pictures during main application call camera, and the picture is sent to the first of wechat 1 and presets by main application
Position.When user is contacted with contact person using wechat 1, if user clicks on the operation for sending picture, terminal detects micro-
Letter 1 calls the operation of the picture, can select to call the picture from the first predeterminated position, to check or use.
S350:The second setting position during the address of the data is sent to the second application associated with the intended application
Put.
In the present embodiment, the second setting position can be the installation path of the second application, or can also be in terminal
Other positions for data in the second application of storage.In order to save the memory space of terminal, can be by the address of the data
The second setting position in sending to the second application associated with intended application.
S360:When the operation of data described in second application call is detected, call from second setting position
The address of the data, and by data described in the address search, to check or use the data.
It is illustrated in the present embodiment, when user is contacted with contact person using wechat 1, if user clicks on
The operation of picture is sent, terminal detects wechat 1 and calls main application call camera that the operation of picture is shot, from the second setting position
The address for calling the picture, according to the address search picture, to check or using the picture.Wherein, should for second
Can also be that with the operation for calling the data detecting user clicks on the operation for sharing circle of friends, or can also be other behaviour
Make.For different applications, taking the form of for the operation of data described in the second application call is different.
It should be noted that in the present embodiment, S330-S340 and S350-S360 not while execute, when executing one kind
Open more application management method when, S310-S320 and S330-S340 while execute, or S310-S320 and S350-S360 with
Shi Zhihang.
Present embodiments provide a kind of management method for opening application, by extremely closing the data is activation with intended application more
First setting position of the second application of connection, so as to when the operation of data described in the second application call is detected, set from first
Determine data described in call by location, main application can be realized and attend to anything else application and the data sharing that respectively attends to anything else between application;Pass through
The address of the data is sent to the second setting position of the second application associated with intended application, so as to work as detect second
During the operation of data described in application call, the address of the data is called from the second setting position, and by the address search
The data, the memory space that can be saved in terminal.
Fig. 4 is a kind of managing device structured flowcharts for opening application provided in an embodiment of the present invention more, and described device is used for holding
The row management method for opening application more.As shown in figure 4, described device includes detection module 410, preserving module 420 and sends mould
Block 430.
Wherein, detection module 410, described open application for detecting whether the intended application that opens in set of applications are called more more
The first application outside set;
Preserving module 420, for described opening set of applications when detecting the intended application that opens in set of applications more and call more
During outer first application, the intended application data produced when the first application is called are preserved, wherein, described open set of applications more
Including main application and all attend to anything else applications corresponding with the main application;
Sending module 430, opens in set of applications for sending the address of the data or the data to described more
Associate with the intended application second application so that data described in second application call.
Further, the sending module 430, specifically for:
Instructed according to the setting of user input, target data is determined from the data;
The address of the target data or the target data is sent to described more opening in set of applications with the mesh
Second application of mark association, so that target data described in second application call.
Further, the sending module 430, specifically for:
By in the data is activation to second applications associated with the intended application that opens in set of applications more
First setting position;
When the operation of data described in second application call is detected, the number is called from first setting position
According to check or use the data.
Further, the sending module 430, specifically for:
The second setting position during the address of the data is sent to the second application associated with the intended application;
When the operation of data described in second application call is detected, the number is called from second setting position
According to address, and by data described in the address search, to check or using the data.
Further, the data include following at least one:
Picture, video and audio frequency.
Further, when applying based on the intended application, associate with the intended application second apply include with
The main application is while the application of attending to anything else of operation;
When the intended application is applied for attending to anything else, the second application associated with the intended application includes to attend to anything else with described
Application is while attend to anything else application or the main application of operation.
Further, described device also includes:Module 440 is set up in association, for working as to detect to open application collection described more
Intended application in conjunction call described open outside set of applications the first application when, preserve intended application when the first application is called
Before produced data, according to the selection instruction of user, the incidence relation of intended application and the described second application is set up.
Present embodiments provide a kind of device for opening application management, by preserving the intended application that opens in set of applications more more
Call the data for opening the first application outside set of applications more, and the data or the data address are sent at most open application
The second application associated with the intended application in set, can make data described in the second application call, realize open more and apply collection
Main application and attend to anything else application and the data sharing that respectively attends to anything else between application in conjunction.
The present invention implements to provide a kind of terminal, and the terminal is integrated with the management dresses for opening application of above-described embodiment offer more
Put, Fig. 5 is a kind of structural representation of terminal provided in an embodiment of the present invention, as shown in figure 5, the terminal can include:Storage
Device 501, central processing unit (Central Processing Unit, hereinafter referred to as CPU) 502, Peripheral Interface 503, RF (Radio
Frequency, radio frequency) circuit 505, voicefrequency circuit 506, loudspeaker 511, power management chip 508, input/output (I/O)
System 509, touch-screen 512, other input/control devicess 510 and outside port 504, these parts are by one or more
Communication bus or holding wire 507 are communicating.
It should be understood that graphic terminal 500 is only an example of terminal, and terminal 500 can have than figure
Shown in more or less part, two or more parts can be combined, or can be with different portions
Part is configured.Various parts shown by figure can be including including one or more signal transacting and/or special IC
Hardware, software or hardware and software combination in realize.
Below with regard to the present embodiment offer for the terminal of the management for opening application is described in detail more, the terminal is with hand
As a example by machine.
Memory 501, the memory 501 can be accessed by CPU502, Peripheral Interface 503 etc., and the memory 501 can
With include high-speed random access memory, can also include nonvolatile memory, for example one or more disk memory,
Flush memory device or other volatile solid-state parts.
The input of equipment and output peripheral hardware can be connected to CPU502 and deposit by Peripheral Interface 503, the Peripheral Interface 503
Reservoir 501.
I/O subsystem 509, the I/O subsystem 509 can be by the input/output peripherals on equipment, such as touch-screen 512
(equivalent to the screen in above-described embodiment) and other input/control devicess 510, are connected to Peripheral Interface 503.I/O subsystem
509 can include display controller 5091 and the one or more input controllers for controlling other input/control devicess 510
5092.Wherein, one or more input controllers 5092 receive electric signal or to other from other input/control devicess 510
Input/control devices 510 sends electric signal, and other input/control devicess 510 can include physical button (pressing button, rocking arm
Button etc.), dial, slide switch, control stick, click on roller.What deserves to be explained is, input controller 5092 can with following
Any one connection:The instruction equipment of keyboard, infrared port, USB interface and such as mouse.
Touch-screen 512, the touch-screen 512 is the input interface between user terminal and user and output interface, can
Depending on output display to user, visual output can include figure, text, icon, video etc..
Display controller 5091 in I/O subsystem 509 receives electric signal or to touch-screen 512 from touch-screen 512
Electric signals.Touch-screen 512 detects the contact on touch-screen, and the contact for detecting is converted to and display by display controller 5091
The interaction of the user interface object on touch-screen 512, that is, realize man-machine interaction, shows the user interface on touch-screen 512
Object can be the icon of running game, be networked to icon of corresponding network etc..What deserves to be explained is, equipment can also include light
Mouse, light mouse are the touch sensitive surface for not showing visual output, or the extension of the touch sensitive surface formed by touch-screen.
RF circuit 505, is mainly used in setting up the communication of mobile phone and wireless network (i.e. network side), realizes mobile phone and wireless network
The data receiver of network and transmission.Such as transmitting-receiving short message, Email etc..Specifically, RF circuit 505 receives and sends RF letter
Number, RF signal is also referred to as electromagnetic signal, and RF circuit 505 converts electrical signals to electromagnetic signal or electromagnetic signal is converted to telecommunications
Number, and communicated with communication network and other equipment by the electromagnetic signal.RF circuit 505 can be included for executing
The known circuit of these functions, its include but is not limited to antenna system, RF transceiver, one or more amplifiers, tuner, one
Individual or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, ID mould
Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 506, is mainly used in receiving voice data from Peripheral Interface 503, the voice data is converted to telecommunications
Number, and the electric signal is sent to loudspeaker 511.
Loudspeaker 511, for the voice signal for receiving mobile phone by RF circuit 505 from wireless network, is reduced to sound
And the sound is played to user.
Power management chip 508, the hardware for being connected by CPU502, I/O subsystem 509 and Peripheral Interface are supplied
Electricity and power management.
The executable following operation of CPU502 provided in an embodiment of the present invention:
When detect the intended application that opens in set of applications more call described open outside set of applications the first application when, protect
Deposit the intended application data produced when the first application is called, wherein, described open set of applications include main application and with institute
State the corresponding all applications of attending to anything else of main application;
The address of the data or the data is sent to described more opening in set of applications with the intended application
Second application of association, so that data described in second application call.
Above-mentioned terminal can perform the method provided by any embodiment of the present invention, possess the corresponding functional module of execution method
And beneficial effect.
Note, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that
The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes,
Readjust and substitute without departing from protection scope of the present invention.Therefore, although the present invention is carried out by above example
It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also
Other Equivalent embodiments more can be included, and the scope of the present invention is determined by scope of the appended claims.
Claims (13)
1. a kind of management method for opening application, it is characterised in that include more:
Whether the detection intended application that opens in set of applications calls first application that opens outside set of applications more more;
When detecting the intended application the described first application being called, preserve the intended application and calling the described first application
When produced data, wherein, described open set of applications include main application and corresponding with the main application all attend to anything else answer
With;
The address of the data or the data is sent to described to open associating with the intended application in set of applications more
Second application so that data described in second application call.
2. method according to claim 1, it is characterised in that the address by the data or the data sends
To second applications associate with the intended application that opens in set of applications, so that described in second application can call more
Data, including:
Instructed according to the setting of user input, target data is determined from the data;
By the address of the target data or the target data send to described opening in set of applications should with the target
With the second application of association, so that target data described in second application call.
3. method according to claim 1, it is characterised in that described the data is activation is opened set of applications to described more
In the second application associated with the intended application so that data described in second application call, including:
By first in the data is activation to second applications associated with the intended application that opens in set of applications more
Setting position;
When the operation of data described in second application call is detected, the data are called from first setting position,
To check or use the data.
4. method according to claim 1, it is characterised in that the address by the data sends should to open more
Applied with associate with the intended application second in set, so that second application can call the data, including:
The second setting position during the address of the data is sent to the second application associated with the intended application;
When the operation of data described in second application call is detected, the data are called from second setting position
Address, and by data described in the address search, to check or use the data.
5. method according to claim 1, it is characterised in that
When applying based on the intended application, the second application for associate with the intended application include with described main apply while
The application of attending to anything else of operation;
When the intended application is applied for attending to anything else, the second application associated with the intended application is included and the application of attending to anything else
While attend to anything else application or the main application of operation.
6. method according to claim 1, it is characterised in that
Described when detecting the intended application the described first application being called, preserve the intended application and calling described the
During one application before produced data, also include:
According to the selection instruction of user, the incidence relation of intended application and the described second application is set up.
7. a kind of managing device for opening application, it is characterised in that include more:
Detection module, for detect the intended application that opens in set of applications more whether call described open outside set of applications first
Application;
Preserving module, for when detecting the intended application and calling the described first application, preserving the intended application and adjusting
With produced data during the described first application, wherein, described open set of applications include main application and with the main application pair
The all applications of attending to anything else that answers;
Sending module, for by the address of the data or the data send to described opening in set of applications with described
Second application of intended application association, so that data described in second application call.
8. device according to claim 7, it is characterised in that the sending module, specifically for:
Instructed according to the setting of user input, target data is determined from the data;
By the address of the target data or the target data send to described opening in set of applications should with the target
With the second application of association, so that target data described in second application call.
9. device according to claim 7, it is characterised in that the sending module, specifically for:
By first in the data is activation to second applications associated with the intended application that opens in set of applications more
Setting position;
When the operation of data described in second application call is detected, the data are called from first setting position,
To check or use the data.
10. device according to claim 7, it is characterised in that the sending module, specifically for:
The second setting position during the address of the data is sent to the second application associated with the intended application;
When the operation of data described in second application call is detected, the data are called from second setting position
Address, and by data described in the address search, to check or use the data.
11. devices according to claim 7, it is characterised in that
When applying based on the intended application, the second application for associate with the intended application include with described main apply while
The application of attending to anything else of operation;
When the intended application is applied for attending to anything else, the second application associated with the intended application is included and the application of attending to anything else
While attend to anything else application or the main application of operation.
12. devices according to claim 7, it is characterised in that also include:
Module is set up in association, for, described when detecting the intended application and calling the described first application, preserving the mesh
Mark is applied when the described first application is called before produced data, according to the selection instruction of user, set up intended application with
The incidence relation of second application.
13. a kind of terminals, it is characterised in that the terminal is integrated with the arbitrary described device of claim 7-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610885767.6A CN106484547B (en) | 2016-10-10 | 2016-10-10 | Multi-open application management method and device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610885767.6A CN106484547B (en) | 2016-10-10 | 2016-10-10 | Multi-open application management method and device and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106484547A true CN106484547A (en) | 2017-03-08 |
CN106484547B CN106484547B (en) | 2019-12-31 |
Family
ID=58269559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610885767.6A Active CN106484547B (en) | 2016-10-10 | 2016-10-10 | Multi-open application management method and device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484547B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970978A (en) * | 2017-03-28 | 2017-07-21 | 联想(北京)有限公司 | Data sharing method and device |
CN108197273A (en) * | 2018-01-08 | 2018-06-22 | 青岛海信移动通信技术股份有限公司 | The method and device that a kind of multi-user data synchronizes |
CN108287765A (en) * | 2018-01-24 | 2018-07-17 | 青岛海信移动通信技术股份有限公司 | Application data sharing method and terminal |
CN108469977A (en) * | 2018-03-26 | 2018-08-31 | 张�林 | A kind of interface data management method |
WO2019184683A1 (en) * | 2018-03-29 | 2019-10-03 | Oppo广东移动通信有限公司 | Method and apparatus for preventing loss of application data, storage medium, and electronic device |
CN110309006A (en) * | 2019-06-28 | 2019-10-08 | 百度在线网络技术(北京)有限公司 | A kind of funcall method, apparatus, terminal device and storage medium |
CN110650129A (en) * | 2017-09-20 | 2020-01-03 | 青岛海信移动通信技术股份有限公司 | Account login method and device and computer readable storage medium |
CN110830468A (en) * | 2019-11-05 | 2020-02-21 | 腾讯科技(深圳)有限公司 | Cross-application-based authority management method and device and computer readable storage medium |
CN114422837A (en) * | 2022-01-25 | 2022-04-29 | 成都鼎桥通信技术有限公司 | Method, device, equipment and medium for sharing media data by multiple applications |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101329657A (en) * | 2007-06-19 | 2008-12-24 | 瑞达信息安全产业股份有限公司 | System and method for safe sharing dynamic memory of multi-application space |
CN103246504A (en) * | 2012-02-10 | 2013-08-14 | 联想(北京)有限公司 | Hydrid architecture system and application program switching method thereof |
CN103259917A (en) * | 2012-02-20 | 2013-08-21 | 联想(北京)有限公司 | Method and electronic device for data transmission |
US20130346363A1 (en) * | 2011-02-09 | 2013-12-26 | Fujitsu Limited | Data synchronization method, computer readable recording medium having stored therein data synchronization program, and data synchronization control device |
CN103516904A (en) * | 2013-09-22 | 2014-01-15 | 东莞宇龙通信科技有限公司 | Method for sharing data in terminal and terminal |
CN104885055A (en) * | 2014-03-19 | 2015-09-02 | 华为终端有限公司 | Method and device for application data synchronization |
-
2016
- 2016-10-10 CN CN201610885767.6A patent/CN106484547B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101329657A (en) * | 2007-06-19 | 2008-12-24 | 瑞达信息安全产业股份有限公司 | System and method for safe sharing dynamic memory of multi-application space |
US20130346363A1 (en) * | 2011-02-09 | 2013-12-26 | Fujitsu Limited | Data synchronization method, computer readable recording medium having stored therein data synchronization program, and data synchronization control device |
CN103246504A (en) * | 2012-02-10 | 2013-08-14 | 联想(北京)有限公司 | Hydrid architecture system and application program switching method thereof |
CN103259917A (en) * | 2012-02-20 | 2013-08-21 | 联想(北京)有限公司 | Method and electronic device for data transmission |
CN103516904A (en) * | 2013-09-22 | 2014-01-15 | 东莞宇龙通信科技有限公司 | Method for sharing data in terminal and terminal |
CN104885055A (en) * | 2014-03-19 | 2015-09-02 | 华为终端有限公司 | Method and device for application data synchronization |
Non-Patent Citations (1)
Title |
---|
SMALL_ROLE: "android 5.0 创建多用户双开多开应用(2) CSDN博客 small_role https://blog.csdn.net/small_role/article/details/51745307", 《ANDROID 5.0 创建多用户 双开多开应用(2)》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970978A (en) * | 2017-03-28 | 2017-07-21 | 联想(北京)有限公司 | Data sharing method and device |
CN110650129A (en) * | 2017-09-20 | 2020-01-03 | 青岛海信移动通信技术股份有限公司 | Account login method and device and computer readable storage medium |
CN108197273A (en) * | 2018-01-08 | 2018-06-22 | 青岛海信移动通信技术股份有限公司 | The method and device that a kind of multi-user data synchronizes |
CN108197273B (en) * | 2018-01-08 | 2022-04-22 | 青岛海信移动通信技术股份有限公司 | Method and device for multi-user data synchronization |
CN108287765A (en) * | 2018-01-24 | 2018-07-17 | 青岛海信移动通信技术股份有限公司 | Application data sharing method and terminal |
CN108469977A (en) * | 2018-03-26 | 2018-08-31 | 张�林 | A kind of interface data management method |
CN108469977B (en) * | 2018-03-26 | 2021-05-25 | 张�林 | Interface data management method |
WO2019184683A1 (en) * | 2018-03-29 | 2019-10-03 | Oppo广东移动通信有限公司 | Method and apparatus for preventing loss of application data, storage medium, and electronic device |
CN110309006A (en) * | 2019-06-28 | 2019-10-08 | 百度在线网络技术(北京)有限公司 | A kind of funcall method, apparatus, terminal device and storage medium |
CN110830468A (en) * | 2019-11-05 | 2020-02-21 | 腾讯科技(深圳)有限公司 | Cross-application-based authority management method and device and computer readable storage medium |
CN110830468B (en) * | 2019-11-05 | 2021-04-13 | 腾讯科技(深圳)有限公司 | Cross-application-based authority management method and device and computer readable storage medium |
CN114422837A (en) * | 2022-01-25 | 2022-04-29 | 成都鼎桥通信技术有限公司 | Method, device, equipment and medium for sharing media data by multiple applications |
CN114422837B (en) * | 2022-01-25 | 2023-08-18 | 成都鼎桥通信技术有限公司 | Method, device, equipment and medium for sharing media data by multiple applications |
Also Published As
Publication number | Publication date |
---|---|
CN106484547B (en) | 2019-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484547A (en) | A kind of management method, device and terminal for opening application more | |
CN106357921B (en) | A kind of data sharing method of application, device and mobile terminal | |
CN106484478B (en) | A kind of method, device and mobile terminal creating application of attending to anything else | |
CN106445647B (en) | Open the data manipulation method, device and mobile terminal of application more | |
CN106445671B (en) | A kind of management method of application program, device and terminal | |
CN106485136A (en) | The authority configuring method of application program, device and mobile terminal | |
CN106650324A (en) | Application program authority management method and device and mobile terminal | |
CN107026933A (en) | A kind of information management method, device and intelligent terminal for opening application more | |
CN106445612A (en) | Method and device for starting application and mobile terminal | |
CN106484479A (en) | A kind of management method, device and intelligent terminal for opening application more | |
CN109271211A (en) | Method, apparatus of attending to anything else, equipment and the medium of application program | |
CN106487789A (en) | A kind of method of the password of modification application account, device and mobile terminal | |
CN106648736A (en) | Application control method and device and mobile terminal | |
CN106648737A (en) | Application control method and device, and mobile terminal | |
CN106445706B (en) | Open the data transmission method, device and mobile terminal of application more | |
CN106373017A (en) | Application message processing method, application message processing device and mobile terminal | |
CN106484419A (en) | Information searching method, device and mobile terminal in a kind of application program | |
CN106502732A (en) | A kind of method for closing of application program, device and intelligent terminal | |
CN106484514A (en) | A kind of operation management method, device and intelligent terminal for opening application more | |
CN106484517A (en) | A kind of changing 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 | |
CN106650403B (en) | A kind of right management method, device and intelligent terminal for opening application more | |
CN106648738A (en) | Copy application management method and device, and terminal | |
CN106648459A (en) | Data managing method, device of application and mobile terminal | |
CN106488020A (en) | A kind of operation management method, device and intelligent 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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong Opel Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |