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 PDF

Info

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
Application number
CN201610885767.6A
Other languages
Chinese (zh)
Other versions
CN106484547B (en
Inventor
乔家栋
林志泳
付亮晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610885767.6A priority Critical patent/CN106484547B/en
Publication of CN106484547A publication Critical patent/CN106484547A/en
Application granted granted Critical
Publication of CN106484547B publication Critical patent/CN106484547B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message 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

A kind of management method, device and terminal for opening application more
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.
CN201610885767.6A 2016-10-10 2016-10-10 Multi-open application management method and device and terminal Active CN106484547B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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