CN106445647B - Open the data manipulation method, device and mobile terminal of application more - Google Patents

Open the data manipulation method, device and mobile terminal of application more Download PDF

Info

Publication number
CN106445647B
CN106445647B CN201610887365.XA CN201610887365A CN106445647B CN 106445647 B CN106445647 B CN 106445647B CN 201610887365 A CN201610887365 A CN 201610887365A CN 106445647 B CN106445647 B CN 106445647B
Authority
CN
China
Prior art keywords
application
data
user
target application
anything
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.)
Active
Application number
CN201610887365.XA
Other languages
Chinese (zh)
Other versions
CN106445647A (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 CN201610887365.XA priority Critical patent/CN106445647B/en
Publication of CN106445647A publication Critical patent/CN106445647A/en
Application granted granted Critical
Publication of CN106445647B publication Critical patent/CN106445647B/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/466Transaction processing

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 invention discloses data manipulation methods, device and mobile terminal that one kind opens application more.This method comprises: monitoring the data manipulation instruction and target application selection instruction to target application in current application, wherein, the current application and the target application are the different applications opened in set of applications one more, and the set of applications of opening include main application and all applications of attending to anything else corresponding with the main application more;According to the target application selection instruction, the data of the target application are accessed;According to the data manipulation instruction, the data of the target application are operated.The present invention operates the data of target application according to data manipulation instruction and target application selection instruction in current application, display interface without being switched to target application again can operate the data of target application, simplify the process operation data for more opening application.

Description

Open the data manipulation method, device and mobile terminal of application more
Technical field
The present embodiments relate to terminal technology, more particularly to a kind of data manipulation method, device and shifting for opening application more Dynamic terminal.
Background technique
Mobile terminal is the most frequently used most important electronic equipment of user.In the operating system platform of mobile terminal, user Various social category application programs, instant messaging class application program etc. can be installed according to their own needs.User is in work and life Multiple accounts are often needed to use in work while logging in the same application program, existing operating system, in a user's space, An identical application program can only be opened, an account is logged in and needs to exit former account when user uses different accounts, Other account can be logged in.It is same to realize although can be mostly opened in two user's spaces by application and install same application Two different accounts of Shi Denglu, but when user opens simultaneously two same applications, user is firstly the need of using The switching in family space.
In the data manipulation for more opening application, user can only operate the data of the application program currently shown, such as Other attend to anything else application or compatriot that fruit will operate the application program currently shown are in application, need to be switched to corresponding application program Middle just to can be carried out operation, therefore, the process operation datas for opening application in the prior art cumbersome more, causes not to user Just.
Summary of the invention
In view of this, the embodiment of the present invention provides the data manipulation method, device and mobile terminal that one kind opens application more, with Simplify the process operation datas for opening application more.
In a first aspect, the embodiment of the invention provides the data manipulation methods that one kind opens application more, which comprises
The data manipulation instruction and target application selection instruction to target application are monitored in current application, wherein described Current application and the target application are the different applications opened in set of applications one more, and the set of applications of opening include master more Using and with the corresponding all applications of attending to anything else of the main application;
According to the target application selection instruction, the data of the target application are accessed;
According to the data manipulation instruction, the data of the target application are operated.
Second aspect, the embodiment of the invention also provides the data operation device that one kind opens application more, described device includes:
Module is monitored in instruction, is selected for monitoring in current application the data manipulation instruction and target application of target application Select instruction, wherein the current application and the target application are the different applications opened in set of applications one more, described more Opening set of applications includes main application and all applications of attending to anything else corresponding with the main application;
Data access module, for accessing the data of the target application according to the target application selection instruction;
Data operation modules, for being operated to the data of the target application according to the data manipulation instruction.
The third aspect, the embodiment of the invention also provides a kind of mobile terminal, the mobile terminal is integrated with the present invention and appoints The data operation devices for opening application described in one embodiment more.
The technical solution of the embodiment of the present invention, by being monitored in current application to the data manipulation instruction of target application and Target application selection instruction, thus according to data manipulation instruction and target application selection instruction to target application in current application Data operated, the display interface without being switched to target application again can operate the data of target application, Simplify the process operation data for more opening application.
Detailed description of the invention
Fig. 1 is a kind of flow chart of data manipulation methods for opening application provided in an embodiment of the present invention more;
Fig. 2 is the flow chart of another data manipulation methods for opening application provided in an embodiment of the present invention more;
Fig. 3 is the flow chart of another data manipulation methods for opening application provided in an embodiment of the present invention more;
Fig. 4 is a kind of structural schematic diagram of data operation devices for opening application provided in an embodiment of the present invention more;
Fig. 5 is a kind of structural schematic diagram of mobile 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 stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just In description, only some but not all contents related to the present invention are shown in the drawings.
Fig. 1 is a kind of flow chart of data manipulation methods for opening application provided in an embodiment of the present invention more, and the present embodiment can The case where suitable for operating from the application more opened set of applications to the data of other associated applications, this method can To be executed by the data operation device for more opening application, which can be realized by the mode of software and/or hardware, the device It can be only fitted in the mobile terminals such as mobile phone or tablet computer.This method specifically comprises the following steps:
Step 110, the data manipulation instruction and target application selection instruction to target application are monitored in current application.
Wherein, the current application and the target application are the different applications opened in set of applications one more, described Open set of applications includes main application and all applications of attending to anything else corresponding with the main application more.Open the implementation of set of applications more Can there are many kinds of, the present embodiment is not specifically limited.For example, the application of different editions can be installed respectively, a kind of version is made Based on apply, using other versions as application of attending to anything else, wherein can by decompiling modify application installation kit (APK) file, then Modified APK file is installed to realize the same money application of installation different editions;For another example, can by application simulation user's space and The third party of Dynamic loading technique opens assistant's software to realize more;For another example, it can be realized by modification system mechanism.
Preferably, in the present embodiment to open set of applications based on multi-user's mechanism to realize, wherein multi-user's mechanism is specific more It may include multi-user's mechanism that the operating system in intelligent terminal is supported, such as multi-user's mechanism of Android (Android) system And multi-user's mechanism etc. of mobile phone window (Windows Phone, WP) operating system.
It opens more and carries out using open (an application program being divided into two or more, so as to step on using referring to more Record different accounts) application program.
Wherein, the current application refers to the application program currently shown.Data manipulation instruction and target application selection refer to It enables and can be what user actively initiated, be also possible to be automatically initiated according to the change of the data of current application.The data Operational order indicates the object of operation and specific mode of operation, the target application selection instruction indicate target application Mark.The data manipulation instruction preferably includes data modification instruction and/or data delete instruction.
In the application program currently shown, the data manipulation instruction with the associated target application of current application can be monitored With target application selection instruction, so as in current application according to data manipulation instruction and target application selection instruction to mesh The data of mark application carry out corresponding operation.
Step 120, according to the target application selection instruction, the data of the target application are accessed.
According to target application selection instruction, the data storage path of target application is obtained, thus according to the number of target application According to store path, the data of access target application.Wherein, the data storage path of target application can be with the mark of target application Correlation obtains the data storage path of target application so as to the mark according to target application.
Wherein, it opens the main application in set of applications more and attends to anything else using that can be distinguished with different application identities, i.e., A mark can be added on the basis of the application identities of main application come the mark for the application that indicates to attend to anything else, such as the main application of wechat It is identified as weixin, first application of attending to anything else is identified as weixin1 or weixin*, and second application of attending to anything else is identified as Weixin2 or weixin**, so as to clearly distinguish main application and each application of attending to anything else.
Step 130, according to the data manipulation instruction, the data of the target application are operated.
According to the data manipulation instruction, data to be operated in the data of the target application are found, and this is waited grasping The data of work carry out the operation (such as modify or delete) of corresponding manner.
The technical solution of the present embodiment, by monitoring data manipulation instruction and target to target application in current application Using selection instruction, thus according to data manipulation instruction and target application selection instruction to the number of target application in current application According to being operated, the display interface without being switched to target application again can operate the data of target application, simplify The process operation datas for opening application more.
Fig. 2 is the flow chart of another data manipulation methods for opening application provided in an embodiment of the present invention, the present embodiment more It is optimized, is further increased to attend to anything else using the independent data storage path of creation on the basis of the above embodiments. This method specifically comprises the following steps:
Step 210, attend to anything else described in the creation after application, attend to anything else to be described using creating independent data storage path.
Wherein, attend to anything else to apply and refer to the above-mentioned applications of attending to anything else corresponding with main application opened in set of applications more.
Generally, attend to anything else using being mounted in the user's space different from the user's space of main application, attend to anything else application in creation Afterwards, attend to anything else for this using independent data storage path is created, so that more convenient data to the application of attending to anything else are grasped Make.
Wherein, attend to anything else described in the creation after application, for it is described attend to anything else preferably wrap using creating independent data storage path It includes:
Attend to anything else described in the creation after application, identified according to the user's space of the application of attending to anything else, is attended to anything else to be described using wound Build independent data storage path.
After application is attended to anything else in creation, it can be identified according to the user's space for application of attending to anything else, it is independent using creating to attend to anything else When data storage path, so as to accurately distinguish the data storage location for application of attending to anything else.
Such as: attend to anything else when creation first in application, can be by the multi-user services using management module of attending to anything else (UserManagerServcie) one is created from user's space, is from the automatic distributing user space identification userId of user's space It for u10, and is that it creates data storage path data/user/u10, it is assumed that this attends to anything else using being wechat, then application is attended to anything else management Module is that the data storage path for attending to anything else application creation is data/user/u10/weixin, is being transported for saving to attend to anything else to apply Operation data when row.
Step 220, the data manipulation instruction and target application selection instruction to target application are monitored in current application.
Wherein, the current application and the target application are the different applications opened in set of applications one more, described Open set of applications includes main application and all applications of attending to anything else corresponding with the main application more.
Wherein, set of applications is opened to realize based on multi-user's mechanism more.Specifically, open set of applications is based on multi-user's machine more System is to realize may include following content: main application is installed under primary user space, and attending to anything else to apply is installed under user's space, main Comprising for the access port applied and operated of attending to anything else in user's space.
In one embodiment, multi-user's realization mechanism of the application includes following logic:
1. multi-user management
A) system default has a primary user space, primary user space can create other multiple new user's spaces (from User's space), and can delete and manage them;
B) using can be collectively referred to as such as ordinary user (non-master user) and Guest User from user from the user of user's space;
C) default primary user space id (identity, Identification) is 0, and other space id that Add User are from 10 Start, increases one by one;
When d) switching user's space, a series of changing interfaces such as desktop can be reloaded;
E) whether primary user space can limit other users being capable of the permissions such as making and receiving calls and transmitting-receiving short message.
It for multi-user management, can be managed by primary user space to from user's space, including from user's space Creation, deletion and priority assignation etc., ID is arranged since primary user space, increases newly from user's space ID laminated structure, each to use When switching between the space of family, a series of interfaces such as desktop of corresponding user's space are reloaded.
2. multi-user pacifies loading, unloading application
A) application of default installation will be installed all user's spaces created, on other user's space desktops all It can be seen that application icon;
B) application installed in primary user space by file management will not be installed to other user's spaces, in other use Invisible application icon on the desktop of family space;
C) system may specify userid (user's space mark) when pacifying loading, unloading application, and specified application is installed to some Designated user space, or the application is unloaded in some designated user space.All user's spaces can also all be installed with application, or Unloading application.
D) it has unloaded in user's space A using B, it is still existing using B for other user's spaces, on desktop all It can be seen that application icon can be used normally on other user's spaces using B.
Loading, unloading application is pacified for multi-user, the application of default installation will be installed all user's space (packets created Include primary user space and from user's space), and application icon is generated on each user's space desktop;And lead under primary user space The application for crossing file management installation, is mounted only under primary user space, generates application icon in primary user space desktop, does not install To under user's space;Installation/unloading of application can also specify user's space based on user, and user is used by specified Family space identification, primary user space and from user's space specify application installation/be discharged in some user's space, Mou Xieyong It is carried out under family space or all user's spaces;Being discharged under each user's space for same application independently carries out, empty to a certain user Between under application unloaded, do not influence the use of the application under other users space.
3. user data management
A) the corresponding various system data storages of user's space, example user's id catalogue relevant to system data: are housed Such as: database is arranged in desktop widget (component) list, and default application starts strategy etc..
B) user's id catalogue relevant to application packet data: the application packet catalogue of the corresponding installation of user's space is housed, such as Fruit application operating produces data, then also deposits in this catalogue using data.
C) system SD card (Secure Digital Memory Card, safe digital card) catalogue: user is in each user The SD card catalogue seen in space be all it is different, can only see the SD card catalogue in active user space.
For user data management, under multi-user's realization mechanism, under each user's space system data and apply dependency number According to being deposited under different data storage paths respectively, e.g., various system datas deposit in specified first under certain user's space Data are stored under path, and these application-dependent datas of application data generated using packet catalogue and application operating installed are stored It is stored under path in the second specified data;Data storage is mutually indepedent under each user's space, user in each user's space only The storing data that can check active user space, such as the SD card catalogue in active user space.
4. user authority management
A) application after installation, using application various permissions (such as: read storage catalogue permission, read-write short message power Limit opens camera permission etc.), two parts can be divided into, a part of insensitive permission, in application installation, system directly allows Using acquisition permission;A part than more sensitive dangerous permission, such as read-write short message permission, can using when, system mentions Show whether user allows using acquisition permission.
B) for system in different user's spaces, the permission to the same application is independent and isolated, an application acquisition Substantially insensitive permission directly obtained in each user's space after mounting, and part than more sensitive danger Permission is independent.Such as: when user's space 0 opens wechat, if obtaining read-write short message permission, it is switched to user's sky Between 10 when, when first switching on wechat, system still can prompt the user whether to allow, and will not obtain because of wechat in user's space 0 Permission was obtained without reminding.Similarly, same in other user's spaces.
For user authority management, when under a certain user's space using installation, insensitive permission can directly obtain permission, quick Feeling permission need to permit to obtain through user;Under different user's spaces, it is independent mutually to the authority configuration of same application and every From for the sensitive permission of the application used for the first time, being both needed to whether prompt user assigns power in user's space switching.
In one embodiment, the process opening set of applications more being realized based on multi-user's mechanism can be described as follows:
Assuming that the default user space of intelligent terminal is main user's space, user is under primary user space by from using quotient Shop downloading is deposited from modes such as other sources copies by installation kit (package, APK) the file such as ABC.apk of application ABC Enter in intelligent terminal, after system installs ABC.apk under primary user space, primary user space desktop can generate a main application The icon of ABC.When detected under primary user space for it is main using ABC attend to anything else request to create when, from user's space (if There is currently no that from user's space, then can create one from user's space, which is the case where user can not discover Lower completion, without user setting account and password) under installation ABC.apk obtain application of attending to anything else, in order to it is main application and divide Body application is distinguish, and can be attended to anything else for what is newly installed using one mark (being assumed to be *) of addition, application of attending to anything else can be designated as ABC*.After ABC* is installed successfully, it may specify and the notice (the also addition mark * in the notice) of " installing successfully " is sent to master User's space after the desktop reception to the notice under primary user space, generates the icon with mark *, with main application The icon of ABC distinguishes, which can be used as to the access port applied and operated of attending to anything else in primary user space, when the icon After being clicked, system starts specified ABC* under user's space, and associated process corresponding with ABC* is also from user's space Lower operation, and the human-computer interaction interface of ABC* (abbreviation interface) is shown under primary user space, the interface of ABC* can also at this time As the access port operated in primary user space to application of attending to anything else.
For application of attending to anything else, the existence form of the access port in primary user space can be it is diversified, The present embodiment is not specifically limited, for example, it may be the desktop icons comprising application identities, the application identities will be will currently divide Body is applied to come with main application and other application divisions of attending to anything else;It can also be the application identities being additional on main application icon; It include the icon of application identities existing for can also be in the form of floating window;It can also be the item for being present in the positions such as notice center Mesh.
The operation to main application can be achieved in mobile terminal user in primary user space, while can also be in primary user space It is operated by access port to attending to anything else to apply accordingly.It is understood that the same main application can correspond to it is multiple attend to anything else answer With each attending to anything else to apply is installed in a different slave user's space, and making respectively to attend to anything else to apply is separately operable in different From user's space, it does not interfere with each other in the process of running.
It realizes that opening application is advantageous in that more based on multi-user's mechanism, is opened for assistant's software compared to third party more, It avoids third party software advertisement and steals the generation of the behaviors such as privacy of user data, safety is higher;It is answered compared to master With with attend to anything else using running on for the scheme under same user's space, reduce difference under same user's space attend to anything else application or Process interference between main application, and avoid the generation of afunction phenomenon brought by complicated running environment.
Illustratively, userid and application identities Uid can be identified by user's space in the present embodiment to distinguish main application With application of attending to anything else.
Step 230, according to the target application selection instruction, the data of the target application are accessed.
Step 240, according to the data manipulation instruction, the data of the target application are operated.
The technical solution of the present embodiment, on the basis of the above embodiments, by after application is attended to anything else in creation, being described point Body application creates independent data storage path, it may be convenient to the number of the main application more opened in application or each application of attending to anything else According to being operated.
Fig. 3 is the flow chart of another data manipulation methods for opening application provided in an embodiment of the present invention, the present embodiment more It is optimized on the basis of the above embodiments, the target application selection instruction preferably includes the application of the target application Mark and user's space mark, and by " according to the target application selection instruction, accessing the data of the target application " into one Step is optimized for " being identified according to the application identities of the target application and user's space, determining the data storage of the target application Path;According to the data storage path of the target application, the data of the target application are accessed ".This method specifically include as Lower step:
Step 310, the data manipulation instruction and target application selection instruction to target application are monitored in current application.
Wherein, the current application and the target application are the different applications opened in set of applications one more, described Open set of applications includes main application and all applications of attending to anything else corresponding with the main application more.
Step 320, it is identified according to the application identities of the target application and user's space, determines the number of the target application According to store path.
The data storage path of target application is related to the application identities of target application and user's space mark, according to target Application identities and the user's space mark of application can explicitly determine the data storage path of the target application.For example, mesh Mark application is wechat, and user's space is identified as u10, and application identities weixin can then determine the data of the target application Store path is data/user/u10/weixin.
Step 330, according to the data storage path of the target application, the data of the target application are accessed.
According to the data storage path of the target application, the storage location of the data of the target application is found, thus Access the data of the target application.
Step 340, according to the data manipulation instruction, the data of the target application are operated.
The technical solution of the present embodiment, on the basis of the above embodiments, application identities and user by target application Space identification can determine the data storage path of target application, explicitly so as to easily access the target application Data.
Fig. 4 is a kind of structural schematic diagram of data operation devices for opening application provided in an embodiment of the present invention, this implementation more The data operation devices for opening application described in example include: that module 410, Data access module 420 and data manipulation are monitored in instruction more Module 430.
Wherein, module 410 is monitored in instruction, for monitoring data manipulation instruction and mesh to target application in current application Mark applies selection instruction, wherein the current application and the target application are that open in set of applications one different are answered more With the set of applications of opening include main application and all applications of attending to anything else corresponding with the main application more;
Data access module 420, for accessing the data of the target application according to the target application selection instruction;
Data operation modules 430, for being grasped to the data of the target application according to the data manipulation instruction Make.
Preferably, further includes:
Path creation module selects the data manipulation instruction and target application of target application for monitoring in current application Before selecting instruction, after application of attending to anything else described in the creation, attend to anything else to be described using creating independent data storage path.
Preferably, the path creation module is specifically used for:
Attend to anything else described in the creation after application, identified according to the user's space of the application of attending to anything else, is attended to anything else to be described using wound Build independent data storage path.
Preferably, the target application selection instruction includes the application identities and user's space mark of the target application;
The Data access module includes:
Path determining unit determines the mesh for identifying according to the application identities and user's space of the target application Mark the data storage path of application;
Data access unit accesses the number of the target application for the data storage path according to the target application According to.
Wherein, the data manipulation instruction preferably includes data modification instruction and/or data delete instruction.
The number for opening application provided by any embodiment of the invention can be performed in the above-mentioned data operation device for opening application more more According to operating method, have the corresponding functional module of execution method and beneficial effect.The not technology of detailed description in the present embodiment Details, reference can be made to the data manipulation methods for opening application that any embodiment of that present invention provides more.
The embodiment of the invention also provides a kind of mobile terminal, which may include that any embodiment of that present invention mentions The data operation devices for opening application supplied more.Fig. 5 is a kind of structural schematic diagram of mobile terminal provided in an embodiment of the present invention, such as Shown in Fig. 5, the mobile terminal may include: memory 501, central processing unit (Central Processing Unit, below Abbreviation 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) subsystem 509, touch screen 512, other input/control devicess 510 with And outside port 504, these components are communicated by one or more communication bus or signal wire 507.
It should be understood that illustrating the example that mobile terminal 500 is only mobile terminal, and mobile terminal 500 It can have than shown in the drawings more or less component, can combine two or more components, or can be with It is configured with different components.Various parts shown in the drawings can include one or more signal processings and/or dedicated It is realized in the combination of hardware, software or hardware and software including integrated circuit.
Just the mobile terminal of the data manipulation provided in this embodiment for more opening application is described in detail below, should Mobile terminal takes the mobile phone as an example.
Memory 501, the memory 501 can be accessed by CPU502, Peripheral Interface 503 etc., and the memory 501 can It can also include nonvolatile memory to include high-speed random access memory, such as one or more disk memory, Flush memory device or other volatile solid-state parts.
The peripheral hardware that outputs and inputs of equipment can be connected to CPU502 and deposited 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 in equipment, such as touch screen 502 (being equivalent to the screen in above-described embodiment) and other input/control devicess 510, are connected to Peripheral Interface 503.I/O subsystem 509 may include display controller 5091 and one or more input controllers for controlling other input/control devicess 510 5092.Wherein, one or more input controllers 5092 from other input/control devicess 510 receive electric signal or to other Input/control devices 510 sends electric signal, other input/control devicess 510 may include physical button (push button, rocker arm Button etc.), dial, slide switch, control stick, click idler wheel.It is worth noting that input controller 5092 can with it is following Any one connection: the indicating equipment of keyboard, infrared port, USB interface and such as mouse.
Touch screen 512, the touch screen 512 are the input interface and output interface between user terminal and user, can It is shown to user depending on output, visual output may include figure, text, icon, video etc..
Display controller 5091 in I/O subsystem 509 receives electric signal from touch screen 512 or sends out to touch screen 512 Electric signals.Touch screen 512 detects the contact on touch screen, and the contact that display controller 5091 will test is converted to and is shown The interaction of user interface object on touch screen 512, i.e. realization human-computer interaction, the user interface being shown on touch screen 512 Object can be the icon of running game, the icon for being networked to corresponding network etc..It is worth noting that equipment can also include light Mouse, light mouse are the extensions for the touch sensitive surface for not showing the touch sensitive surface visually exported, or formed by touch screen.
RF circuit 505 is mainly used for establishing the communication of mobile phone Yu 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 by the electromagnetic signal with communication network and other equipment.RF circuit 505 may include for executing The known circuit of these functions comprising but it is not limited to antenna system, RF transceiver, one or more amplifiers, tuner, one A or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, user identifier mould Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 506 is mainly used for receiving audio data from Peripheral Interface 503, which is converted to telecommunications Number, and the electric signal is sent to loudspeaker 511.
Loudspeaker 511 is reduced to sound for mobile phone to be passed through RF circuit 505 from the received voice signal of wireless network And the sound is played to user.
Power management chip 508, the hardware for being connected by CPU502, I/O subsystem and Peripheral Interface are powered And power management.
The executable following operation of CPU502 provided in an embodiment of the present invention:
The data manipulation instruction and target application selection instruction to target application are monitored in current application, wherein described Current application and the target application are the different applications opened in set of applications one more, and the set of applications of opening include master more Using and with the corresponding all applications of attending to anything else of the main application;
According to the target application selection instruction, the data of the target application are accessed;
According to the data manipulation instruction, the data of the target application are operated.
Method provided by any embodiment of the invention can be performed in above-mentioned mobile terminal, has the corresponding function of execution method Module and beneficial effect.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (11)

1. a kind of data manipulation method for opening application more, which is characterized in that the described method includes:
The data manipulation instruction and target application selection instruction to target application are monitored in current application, wherein described current Using being the different applications opened in set of applications one with the target application, described that open set of applications include main application is more more With all applications of attending to anything else corresponding with the main application;It is described to open set of applications based on multi-user's mechanism to realize, comprising: institute more It states main application to be installed under primary user space, the application of attending to anything else is installed under user's space, the primary user space Zhong Bao Containing for attending to anything else to described using the access port operated;
According to the target application selection instruction in current application, the data of the target application are accessed;
According to the data manipulation instruction in current application, the data of the target application are operated.
2. the method according to claim 1, wherein monitoring the data manipulation to target application in current application Before instruction and target application selection instruction, further includes:
Attend to anything else described in the creation after application, attends to anything else to be described using creating independent data storage path.
3. according to the method described in claim 2, it is characterized in that, after application of attending to anything else described in the creation, for the application of attending to anything else Creating independent data storage path includes:
Attend to anything else described in the creation after application, identified according to the user's space of the application of attending to anything else, for it is described attend to anything else it is only using creation Vertical data storage path.
4. method according to claim 1 to 3, which is characterized in that the target application selection instruction includes the mesh Mark the application identities and user's space mark of application;
According to the target application selection instruction, the data for accessing the target application include:
It is identified according to the application identities of the target application and user's space, determines the data storage path of the target application;
According to the data storage path of the target application, the data of the target application are accessed.
5. method according to claim 1 to 3, which is characterized in that the data manipulation instruction includes that data modification refers to It enables and/or data deletes instruction.
6. much a kind of data operation devices for opening application, which is characterized in that described device includes:
Module is monitored in instruction, selects to refer to the data manipulation instruction and target application of target application for monitoring in current application Enable, wherein the current application and the target application be the different applications opened in set of applications one more, it is described more open and answer It include main application and all applications of attending to anything else corresponding with the main application with set;The set of applications of opening is based on multi-user's machine more System is to realize, comprising: the main application is installed under primary user space, and the application of attending to anything else is installed under user's space, institute It states in primary user space comprising for attending to anything else to described using the access port operated;
Data access module, for, according to the target application selection instruction, accessing the target application in current application Data;
Data operation modules, in current application according to the data manipulation instruction, to the data of the target application into Row operation.
7. device according to claim 6, which is characterized in that further include:
Path creation module selects to refer to for monitoring in current application to the data manipulation instruction and target application of target application Before order, after application of attending to anything else described in the creation, attend to anything else to be described using creating independent data storage path.
8. device according to claim 7, which is characterized in that the path creation module is specifically used for:
Attend to anything else described in the creation after application, identified according to the user's space of the application of attending to anything else, for it is described attend to anything else it is only using creation Vertical data storage path.
9. according to device as claimed in claim 6 to 8, which is characterized in that the target application selection instruction includes the mesh Mark the application identities and user's space mark of application;
The Data access module includes:
Path determining unit determines that the target is answered for identifying according to the application identities and user's space of the target application Data storage path;
Data access unit accesses the data of the target application for the data storage path according to the target application.
10. according to device as claimed in claim 6 to 8, which is characterized in that the data manipulation instruction includes data modification Instruction and/or data delete instruction.
11. a kind of mobile terminal, which is characterized in that the mobile terminal was integrated with as described in claim 6-10 is any opens more The data operation device of application.
CN201610887365.XA 2016-10-10 2016-10-10 Open the data manipulation method, device and mobile terminal of application more Active CN106445647B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610887365.XA CN106445647B (en) 2016-10-10 2016-10-10 Open the data manipulation method, device and mobile terminal of application more

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610887365.XA CN106445647B (en) 2016-10-10 2016-10-10 Open the data manipulation method, device and mobile terminal of application more

Publications (2)

Publication Number Publication Date
CN106445647A CN106445647A (en) 2017-02-22
CN106445647B true CN106445647B (en) 2019-08-02

Family

ID=58173395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610887365.XA Active CN106445647B (en) 2016-10-10 2016-10-10 Open the data manipulation method, device and mobile terminal of application more

Country Status (1)

Country Link
CN (1) CN106445647B (en)

Families Citing this family (8)

* 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
CN107203427B (en) * 2017-05-23 2021-03-26 奇酷互联网络科技(深圳)有限公司 Process control method and device in application multi-open mode and mobile terminal
CN107665302B (en) * 2017-09-26 2022-01-11 惠州Tcl移动通信有限公司 Android application multi-open implementation method, mobile terminal and storage medium
CN109194639B (en) * 2018-08-24 2021-10-08 北京小米移动软件有限公司 Message receiving and processing method, device, terminal and readable storage medium
CN111142939B (en) 2019-12-11 2023-04-07 北京小米移动软件有限公司 Application program processing method and device
CN112416492B (en) * 2020-11-18 2024-06-07 努比亚技术有限公司 Terminal interaction method, terminal and computer readable storage medium
CN112837661A (en) * 2021-01-29 2021-05-25 北京小米移动软件有限公司 Screen brightness adjusting method, screen brightness adjusting device and storage medium
CN117093351B (en) * 2023-10-13 2024-02-02 亿咖通(湖北)技术有限公司 Application multi-opening method, device, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945233A (en) * 2011-08-15 2013-02-27 联想(北京)有限公司 Electronic equipment and data management method thereof
CN104885055A (en) * 2014-03-19 2015-09-02 华为终端有限公司 Method and device for application data synchronization

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2012108015A1 (en) * 2011-02-09 2014-07-03 富士通株式会社 Data synchronization method, data synchronization program, and data synchronization control device
CN103902253B (en) * 2012-12-24 2019-03-01 腾讯科技(深圳)有限公司 Information processing method and system based on ios platform
CN105988776B (en) * 2015-01-27 2019-11-26 阿里巴巴集团控股有限公司 Release processing method and processing device
CN104699773B (en) * 2015-03-05 2018-05-25 北京畅游天下网络技术有限公司 application software management method and device
CN105791581B (en) * 2016-03-25 2019-07-26 努比亚技术有限公司 Application operating method, device and mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945233A (en) * 2011-08-15 2013-02-27 联想(北京)有限公司 Electronic equipment and data management method thereof
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
"android 5.0 创建多用户 双开多开应用(2)"CSDN博客 https://blog.csdn.net/small_role/article/details/51745307;small_role;《android 5.0 创建多用户 双开多开应用(2)》;20160623;正文第1页

Also Published As

Publication number Publication date
CN106445647A (en) 2017-02-22

Similar Documents

Publication Publication Date Title
CN106445647B (en) Open the data manipulation method, device and mobile terminal of application more
CN106484478B (en) A kind of method, device and mobile terminal creating application of attending to anything else
CN106357921B (en) A kind of data sharing method of application, device and mobile terminal
CN106484479B (en) A kind of management method, device and intelligent terminal for opening application more
CN106484547A (en) A kind of management method, device and terminal for opening application more
CN106445671B (en) A kind of management method of application program, device and 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
CN106445706B (en) Open the data transmission method, device and mobile terminal of application more
CN106648736B (en) A kind of control method of application, device and mobile terminal
CN106650324A (en) Application program authority management method and device and mobile terminal
CN106648737B (en) A kind of control method of application, device and mobile terminal
CN106485136A (en) The authority configuring method of application program, device and mobile terminal
CN106502732B (en) Application closing method and device and intelligent terminal
CN106648459B (en) A kind of data managing method of application, device and mobile terminal
CN106383672B (en) A kind of data-erasure method, device and mobile terminal for opening application more
CN106445670B (en) A kind of data managing method, device and mobile terminal for opening application more
CN106648962B (en) A kind of management method, device and intelligent terminal for opening application more
CN106650403B (en) A kind of right management method, device and intelligent terminal for opening application more
CN106488020B (en) A kind of operation management method, device and intelligent terminal for opening application more
CN106650402B (en) Authority configuring method, device and the mobile terminal of application program
CN106484419A (en) Information searching method, device and mobile terminal in a kind of application program
CN106484476B (en) A kind of delet method, device and intelligent terminal for opening application more
CN106648908A (en) Control method, device of application progress and mobile terminal
CN106648738A (en) Copy application management method and device, and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant