Movatterモバイル変換


[0]ホーム

URL:


CN107247622A - A kind of collocation method and device for opening application more - Google Patents

A kind of collocation method and device for opening application more
Download PDF

Info

Publication number
CN107247622A
CN107247622ACN201710397560.9ACN201710397560ACN107247622ACN 107247622 ACN107247622 ACN 107247622ACN 201710397560 ACN201710397560 ACN 201710397560ACN 107247622 ACN107247622 ACN 107247622A
Authority
CN
China
Prior art keywords
virtual engine
bag
engine source
application
opening
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.)
Pending
Application number
CN201710397560.9A
Other languages
Chinese (zh)
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.)
Hunan Friend Technology Co Ltd
Original Assignee
Hunan Friend Technology Co 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 Hunan Friend Technology Co LtdfiledCriticalHunan Friend Technology Co Ltd
Priority to CN201710397560.9ApriorityCriticalpatent/CN107247622A/en
Publication of CN107247622ApublicationCriticalpatent/CN107247622A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of collocation methods and device for opening application, the collocation method includes more:Clients of opening obtain virtual engine source bag more;Decompress the AndroidMainifest.xml configuration files in the virtual engine source bag;Replace the relevant information such as AndroidMainifest.xml bag name, application name in the virtual engine source bag;By the virtual engine source packet compression after replacement into apk files;The apk files are signed.The present invention realizes the applications such as wechat, QQ, game more and opened, user can install multiple identical applications on a mobile phone, and be independent space motion between each application, mutually not shadow noon, do not interfere with each other, comply fully with android reclaim mechanism, the performance of Android system is not interfered with, while situations such as being yet not in deadlock.

Description

A kind of collocation method and device for opening application more
Technical field
The invention belongs to electronic apparatus application technical field, specifically a kind of collocation method and device for opening application more.
Background technology
Mobile phone and mobile intelligent terminal application (app) have turned into the thing being familiar with again during we live only, such as micro-Rich and wechat, has permeated the every nook and cranny of our lives, in this micro- epoch, and step by step affects us and given birth to usThis society living.On their various discussion sound constantly, as they have not been the wars of Sina and Tengxun, intoThe war of the whole people.In these discussion sound, what the author compared approval is such a viewpoint, and microblogging is even more that a media are put downPlatform, and wechat is then a social platform purely.Simply it will also be readily appreciated that microblogging is maximum at the beginning of riseAdvantage is that most abundant information is propagated with most fast speed, up to now, judges popular microblogging still by two data, maximum turnsHair and highest comment.
For wechat so huge colony, it is believed that many machines friends have wechat, QQ of two or the above etc. social softThe account of part, a job number, a private life number.However, many people use two to log in two accounts simultaneouslyPortion's mobile phone is particularly bothered, and toggles account nor easily, especially for many difference quotient users, some do difference quotientUser might have 10 or up to a hundred accounts, for such case need 10 or up to a hundred mobile phones, return switchingAccount is just more troublesome.
The content of the invention
In order to overcome the deficiencies in the prior art, the present invention proposes a kind of collocation method and device for opening application more, solvedUser can not install multiple identical applications to realize the problem of application such as wechat, QQ, game is opened more on same mobile phone, togetherWhen, moreover it is possible to operation influences each other, disturbed between solving each application, and then influences the performance of Android system to even result in extremelyThe problem of machine.
The present invention to achieve the above object, is realized using following technical scheme:
A kind of collocation method for opening application, comprises the following steps more:
Clients of opening obtain virtual engine source bag more;
Decompress the AndroidMainifest.xml configuration files in the virtual engine source bag;
Replace the relevant information such as AndroidMainifest.xml bag name, application name in the virtual engine source bag;
By the virtual engine source packet compression after replacement into apk files;
The apk files are signed.
Further, as optimal technical scheme, open client before virtual engine source bag is obtained more, first will virtually drawHold up source bag and be set as template.
Further, as optimal technical scheme, replaced according to local algorithm in the virtual engine source bagThe relevant informations such as AndroidMainifest.xml bag name, application name.
Further, as optimal technical scheme, in the virtual engine source packet compression after by replacement into before apk files,First configure to specify to attend to anything else and exempt from the application message of installation and operation.
A kind of configuration device for opening application more, including
Acquisition module, for making clients of opening obtain virtual engine source bag more;
Decompression module, for decompressing the AndroidMainifest.xml configuration files in the virtual engine source bag;
Replacement module, bag name, application name for replacing AndroidMainifest.xml in the virtual engine source bagEtc. relevant information;
Compression module, for by the virtual engine source packet compression after replacement into apk files;
Signature blocks, for being signed to the apk files.
Further, as optimal technical scheme, in addition to setting module, obtaining virtual engine for clients of opening moreBefore the bag of source, virtual engine source bag is first set as template.
Further, as optimal technical scheme, in addition to local algoritic module, for replacing the virtual engine source bagThe relevant informations such as middle AndroidMainifest.xml bag name, application name.
Further, as optimal technical scheme, in addition to configuration module, for the virtual engine source bag after by replacementIt is compressed into before apk files, first configures to specify to attend to anything else and exempt from the application message of installation and operation.
The present invention compared with prior art, with advantages below and beneficial effect:
The present invention by providing a kind of collocation method and device for opening application more, based on Android virtual system engine technique,Realize the applications such as wechat, QQ, game to open, user can install multiple identical applications on a mobile phone more, and eachAll be independent space motion between, mutually not shadow noon, do not interfere with each other, comply fully with android reclaim mechanism, Bu HuiyingThe performance of Android system is rung, while situations such as being also not in deadlock;This is based on, the present invention is with mobile InternetForm is the problem of user solves many accounts, substantially increases adventure in daily life comfort level, is conducive to popularizing and promotes.
Brief description of the drawings
Fig. 1 is flow chart of the method for the present invention.
Embodiment
The present invention is described in further detail with reference to embodiment, but the implementation of the present invention is not limited to this.
Embodiment:
As shown in figure 1, a kind of collocation methods for opening application described in the present embodiment, comprise the following steps more:
Clients of opening obtain virtual engine source bag more;
Decompress the AndroidMainifest.xml configuration files in the virtual engine source bag;
Replace the relevant information such as AndroidMainifest.xml bag name, application name in the virtual engine source bag;
Configuration, which specifies to attend to anything else, exempts from the application message of installation and operation;
By the virtual engine source packet compression after replacement into apk files;
The apk files are signed.
It is preferred that, open client before virtual engine source bag is obtained more, virtual engine source bag is first set as template.
It is preferred that, according to local algorithm replace AndroidMainifest.xml in the bag of the virtual engine source bag name,The relevant informations such as application name.
A kind of configuration device for opening application more, including
Acquisition module, for making clients of opening obtain virtual engine source bag more;
Decompression module, for decompressing the AndroidMainifest.xml configuration files in the virtual engine source bag;
Replacement module, bag name, application name for replacing AndroidMainifest.xml in the virtual engine source bagEtc. relevant information;
Compression module, for by the virtual engine source packet compression after replacement into apk files;
Signature blocks, for being signed to the apk files.
It is preferred that, in addition to setting module, for clients of opening before virtual engine source bag is obtained, first will virtually it draw moreHold up source bag and be set as template.
It is preferred that, in addition to local algoritic module, for replacing in the virtual engine source bagThe relevant informations such as AndroidMainifest.xml bag name, application name.
It is preferred that, in addition to configuration module, in the virtual engine source packet compression after by replacement into before apk files,First configure to specify to attend to anything else and exempt from the application message of installation and operation.
In the present embodiment, for as Android mobile phone, android system naturally inherits linux kernelSecurity mechanism, in combination with the concrete application feature of mobile terminal, the present invention has carried out many beneficial improvement and lifting.
The legacy operating system customer-centric such as window and unix/linux, it is assumed that be between user it is incredible,It is more to consider how isolation different user to resource (storage region and user file, region of memory and consumer process, underlying deviceDeng) access.In android system, it is assumed that be incredible, or even the application journey that user voluntarily installs between application softwareSequence be also it is incredible, therefore, it is necessary first to limit the function of application program, that is, by application program be placed in " sandbox " itIt is interior, the isolation between application program is realized, and the authority for allowing or refusing API Calls is set, control application program is to resourceAccess, such as access file, catalogue, network, sensor etc..
Android extends user and the authority mechanism of linux kernel security model, by the user of multi-user operating systemIsolation mech isolation test is dexterously transplanted isolates for application program.In linux, user's mark (UID) recognizes a given user;On Android, a UID then recognizes an application program, distributes UID to it when the application is installed.Application program existsIn equipment in the duration, its UID keeps constant, only limits the use of in permission or limitation application program (and non-user) to device resourceAccess.In this way, Android security mechanism is connected with the security model perfection of linux kernel, different application program differenceBelong to different users, therefore, application program runs on oneself independent process space, and the application program different from UID is naturalResource isolation is formed, an other application program of operating system grade " sandbox " is so just formd.
In addition, between program process, the security between application program and operating system is by (SuSE) Linux OSStandard process level security mechanism is realized.By default, it can not be interacted between application program, operate in answering in process sandboxAuthority is not previously allocated with program, it is impossible to access system or resource.Therefore, answering on operating system is either directly run onWith program, the application program for being also operate in Dalvik virtual machine all obtains same security isolation and protection, is limited in eachIt is not interfere with each other from the application program in " sandbox ", the infringement to system and other applications can be minimized.Android is appliedThe application program that the program of the sandbox of program does not possess mutually trusting relationship is mutually isolated, runs alone, is to pass through " sandbox "Mechanism realize mobile phone and make multiple applications and attend to anything else, do not interfere with each other, being independent of each other uses.
Under many circumstances, the application program from same developer or same Development institution, exists to trust each other and closesSystem.Android system provides a kind of so-called shared UID (SharedUserID) mechanism, makes the application program for possessing trusting relationshipThe same process space can be run on.Generally, this trusting relationship is determined by the digital signature of application program, and needs applicationProgram uses identical UID in manifest files.
The present embodiment is based especially on Android virtual system engine technique, realized by using the above method and deviceThe applications such as wechat, QQ, game open more, and user can install multiple identical applications on a mobile phone, and each apply itBetween be all independent space motion, mutually not shadow noon, do not interfere with each other, comply fully with android reclaim mechanism, do not interfere withThe performance of Android system, while situations such as being also not in deadlock;This is based on, the present invention is with the shape of mobile InternetFormula is the problem of user solves many accounts, substantially increases adventure in daily life comfort level, is conducive to popularizing and promotes.
It is described above, be only presently preferred embodiments of the present invention, any formal limitation not done to the present invention, it is every according toAccording to the present invention technical spirit above example is made any simple modification, equivalent variations, each fall within the present invention protectionWithin the scope of.

Claims (8)

CN201710397560.9A2017-05-312017-05-31A kind of collocation method and device for opening application morePendingCN107247622A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710397560.9ACN107247622A (en)2017-05-312017-05-31A kind of collocation method and device for opening application more

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710397560.9ACN107247622A (en)2017-05-312017-05-31A kind of collocation method and device for opening application more

Publications (1)

Publication NumberPublication Date
CN107247622Atrue CN107247622A (en)2017-10-13

Family

ID=60018964

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710397560.9APendingCN107247622A (en)2017-05-312017-05-31A kind of collocation method and device for opening application more

Country Status (1)

CountryLink
CN (1)CN107247622A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109117208A (en)*2018-07-202019-01-01北京奇虎科技有限公司Information sharing method, device, user terminal and readable storage medium storing program for executing
CN111027054A (en)*2019-11-152020-04-17武汉极意网络科技有限公司Method and system for judging running of application program in multi-open environment based on android system
CN115001786A (en)*2022-05-262022-09-02浙江零跑科技股份有限公司Method for realizing intelligent cabin face associated individual application account
CN117234543A (en)*2023-11-102023-12-15亿咖通(湖北)技术有限公司Application installation method, device and equipment based on multi-application running

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7398332B2 (en)*2001-06-122008-07-08International Business Machines CorporationApparatus and method for managing configuration of computer systems on a computer network
CN104866342A (en)*2015-05-072015-08-26北京数字天域科技有限责任公司Method and device for simultaneously starting multiple same applications on intelligent terminal
CN105843668A (en)*2016-03-112016-08-10北京奇虎科技有限公司Derived process staying-resident method, derived program generating method and corresponding device
CN106446632A (en)*2016-09-222017-02-22北京奇虎科技有限公司Hide display starting device and hide display starting method for application programs

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7398332B2 (en)*2001-06-122008-07-08International Business Machines CorporationApparatus and method for managing configuration of computer systems on a computer network
CN104866342A (en)*2015-05-072015-08-26北京数字天域科技有限责任公司Method and device for simultaneously starting multiple same applications on intelligent terminal
CN105843668A (en)*2016-03-112016-08-10北京奇虎科技有限公司Derived process staying-resident method, derived program generating method and corresponding device
CN106446632A (en)*2016-09-222017-02-22北京奇虎科技有限公司Hide display starting device and hide display starting method for application programs

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
凸—-—凸: "APK多开原理", 《SEGMENTFAULT.COM》*

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109117208A (en)*2018-07-202019-01-01北京奇虎科技有限公司Information sharing method, device, user terminal and readable storage medium storing program for executing
CN109117208B (en)*2018-07-202022-12-02北京奇虎科技有限公司Information sharing method and device, user terminal and readable storage medium
CN111027054A (en)*2019-11-152020-04-17武汉极意网络科技有限公司Method and system for judging running of application program in multi-open environment based on android system
CN115001786A (en)*2022-05-262022-09-02浙江零跑科技股份有限公司Method for realizing intelligent cabin face associated individual application account
CN115001786B (en)*2022-05-262024-01-12浙江零跑科技股份有限公司Implementation method of intelligent cabin face-associated individual application account
CN117234543A (en)*2023-11-102023-12-15亿咖通(湖北)技术有限公司Application installation method, device and equipment based on multi-application running
CN117234543B (en)*2023-11-102024-02-13亿咖通(湖北)技术有限公司Application installation method, device and equipment based on multi-application running

Similar Documents

PublicationPublication DateTitle
CN105791284B (en) A data security transmission device and method
US20210120044A1 (en)Systems and Methods for Secure Policies-Based Information Governance
US9544400B2 (en)Manipulating binary large objects
CN107247622A (en)A kind of collocation method and device for opening application more
AU2014240260B2 (en)User interface management method and system
US8812868B2 (en)Secure execution of unsecured apps on a device
US9246914B2 (en)Method and apparatus for processing biometric information using distributed computation
CN103310153B (en)A kind of fine granularity authority control method based on Android platform
DE112012001389T5 (en) Secure execution of an unsecured app on a device
CN107844352A (en)A kind of application interface collocation method and device
CN110071924B (en) Terminal-based big data analysis method and system
CN104408366A (en)Android application permission usage behavior tracking method based on plug-in technology
US9779250B1 (en)Intelligent application wrapper
CN106778208A (en)The access processing method and device of application program
CN101986300A (en)Dynamic layout adjustment-based mobile Widget cross-platform implementation method
CN104978537B (en)The collocation method and device of a kind of document access authority
CN106650418A (en)Android access control system and method based onmulti-strategy
CN103716346A (en)Management method and device of application on android handset client
US20170177395A1 (en)Embedded architecture based on process virtual machine
CN109635225A (en)Track method, apparatus, server and the storage medium of browser information
US20110107395A1 (en)Method and apparatus for providing a fast and secure boot process
Mutti et al.An SELinux-based intent manager for Android
Salles-Loustau et al.Don't just BYOD, bring-your-own-app too! Protection via virtual micro security perimeters
CN103413093B (en)A kind of XEN cloud platform virtual machine partition method based on internal memory isolation
CN109088854B (en) Access method, device and readable storage medium for shared application

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20171013


[8]ページ先頭

©2009-2025 Movatter.jp