CN106022106A - Application installation method and device and terminal - Google Patents
Application installation method and device and terminal Download PDFInfo
- Publication number
- CN106022106A CN106022106A CN201610369865.4A CN201610369865A CN106022106A CN 106022106 A CN106022106 A CN 106022106A CN 201610369865 A CN201610369865 A CN 201610369865A CN 106022106 A CN106022106 A CN 106022106A
- Authority
- CN
- China
- Prior art keywords
- application
- testing result
- mobile terminal
- self
- result
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses an application installation method and device and a terminal. The method includes the steps that whether the device is connected with other electronic devices except the device itself is detected, and a first detection result is obtained; when the first detection result indicates that connection with other electronic devices except the device itself exists, whether an installation command exists is detected, and a second detection result is obtained, wherein the installation command is used for installing an application; if the second detection result indicates that the installation command exists, application information of the to-be-installed application is obtained; according to the application information of the to-be-installed application, whether the to-be-installed application is safe is recognized, and a recognition result is obtained; according to the recognition result, the to-be-installed application is processed.
Description
Technical field
The present invention relates to electronic technology, particularly relate to a kind of application installation method and device, terminal.
Background technology
Along with the development of mobile Internet and popularizing of mobile terminal, customer group is increasing, and some are to movement
The less user of understanding of terminal also begins to use mobile terminal.These user groups are often to mobile terminal
Solution is not the most deep, so usually owing to being mounted with the software of mistake or will move in unsuitable place
Terminal connects computer, thus causes mobile terminal to be mounted some rogues application, and then causes mobile terminal skip
Carry out subscriber identification module (SIM) card that the slowest and user used and there will be situation about seriously deducting fees.
In existing technology, the user of the mobile terminal of Android (Android) system is used often to use one
A little mobile terminal assistant's class softwares.Illustrate using mobile phone as mobile terminal, these mobile phones assistant's class software
PC (PC) computer when running, can detect whether that mobile phone inserts.If have mobile phone to insert,
Eject in computer end and carry out the information such as safety detection, garbage-cleaning, at this moment, carry out if user clicks on
When safety monitoring or garbage-cleaning, then some application programs confirmed without user can be installed on mobile phone.More
For undue be that popularization producer of some application can provide some free chargers, wait at the train station local with
The name of free charging is provided, thus induces user to some application promoted of user installation.
Summary of the invention
In view of this, the embodiment of the present invention provides one for solving at least one problem present in prior art
Plant application installation method and device, terminal, it is possible to prevent when mobile terminal is connected with other electronic equipments
Download the application of malice, thus ensure the safety of mobile terminal.
The technical scheme of the embodiment of the present invention is achieved in that
First aspect, the embodiment of the present invention provides one application installation method, and described method includes:
Detect whether to connect other electronic equipments having in addition to self, obtain the first testing result;
If described first testing result shows to connect other electronic equipments having in addition to self, detect whether
Installation order, obtains the second testing result, and described installation order is used for installing application;
If described second testing result shows there is installation order, obtain the application message of application to be installed;
The whether safety of application to be installed described in application message identification according to described application to be installed, is identified
Result;
According to described recognition result, described application to be installed is processed.
Second aspect, the embodiment of the present invention provides one application erecting device, and described device includes the first detection
Unit, the second detector unit, the first acquiring unit, recognition unit and processing unit, wherein:
Described first detector unit, for detecting whether connect other electronic equipments in addition to self, obtains the
One testing result;
Described second detector unit, if showing to connect other in addition to self for described first testing result
Electronic equipment, has detected whether installation order, obtains the second testing result, and described installation order is used for installing
Application;
Described acquiring unit, if showing there is installation order for described second testing result, obtains to be installed
The application message of application;
Described recognition unit, for according to application to be installed described in the application message identification of described application to be installed
Whether safety, is identified result;
Described processing unit, for processing described application to be installed according to described recognition result.
The third aspect, the embodiment of the present invention provides a kind of mobile terminal, and described mobile terminal includes for except certainly
The external interface of other electronic equipments outside body and processor, described processor, it is used for:
Detect whether other electronic equipments connected in addition to self by described external interface, obtain the first detection
Result;
If described first testing result shows to connect other electronic equipments having in addition to self, detect whether
Installation order, obtains the second testing result, and described installation order is used for installing application;
If described second testing result shows there is installation order, obtain the application message of application to be installed;
The whether safety of application to be installed described in application message identification according to described application to be installed, is identified
Result;
According to described recognition result, described application to be installed is processed.
The application installation method of embodiment of the present invention offer and device, terminal, wherein: detect whether that connection has
Other electronic equipments in addition to self, obtain the first testing result;If described first testing result shows even
Other electronic equipments being connected in addition to self, have detected whether installation order, obtain the second testing result, institute
State installation order for installing application;If described second testing result shows there is installation order, obtain and wait to pacify
The application message of dress application;Described in application message identification according to described application to be installed, whether application to be installed
Safety, is identified result;According to described recognition result, described application to be installed is processed;So,
It is prevented from when mobile terminal is connected with other electronic equipments downloading the application of malice, thus ensures mobile
The safety of terminal.
Accompanying drawing explanation
Fig. 1-1 is that the hardware configuration of the optional mobile terminal 100 realizing each embodiment of the present invention shows
It is intended to;
Fig. 1-2 is the wireless communication system schematic diagram of mobile terminal 100 as Figure 1-1;
Fig. 1-3 realizes schematic flow sheet for what the embodiment of the present invention one applied installation method;
Fig. 2 be the embodiment of the present invention two apply installation method realize schematic flow sheet;
Fig. 3-1 is the composition structural representation that the embodiment of the present invention one applies erecting device;
Fig. 3-2 realizes schematic flow sheet for what the embodiment of the present invention one applied installation method;
Fig. 4-1 is the composition structural representation one that the embodiment of the present invention four applies erecting device;
Fig. 4-2 is the composition structural representation two that the embodiment of the present invention four applies erecting device.
Detailed description of the invention
Should be appreciated that specific embodiment described herein only in order to explain technical scheme, and
It is not intended to limit the scope of the invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description,
Use the suffix of such as " module ", " parts " or " unit " for representing element only for being conducive to this
The explanation of invention, itself does not has specific meaning.Therefore, " module " and " parts " can be mixedly
Use.
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can include all
As mobile phone, smart phone, notebook computer, digit broadcasting receiver, personal digital assistant (PDA),
The mobile terminal of panel computer (PAD), portable media player (PMP), guider etc. with
And the fixed terminal of such as numeral TV, desk computer etc..Hereinafter it is assumed that terminal is mobile terminal.So
And, it will be appreciated by those skilled in the art that in addition to the element except being used in particular for mobile purpose, according to this
The structure of the embodiment of invention can also apply to the terminal of fixed type.
Fig. 1-1 is the hardware configuration signal of the mobile terminal 100 realizing each embodiment of the present invention, such as Fig. 1-1
Shown in, mobile terminal 100 can include wireless communication unit 110, audio/video (A/V) input block
120, user input unit 130, sensing unit 140, output unit 150, memorizer 160, interface unit
170, controller 180 and power subsystem 190 etc..Fig. 1-1 shows the mobile terminal with various assembly
100, it should be understood that be not required for implementing all assemblies illustrated.Can alternatively implement more or
Less assembly.Will be discussed in more detail below the element of mobile terminal 100.
Wireless communication unit 110 generally includes one or more assembly, and it allows mobile terminal 100 with wireless
Radio communication between communication system or network.Such as, wireless communication unit 110 can include that broadcast connects
Receive module 111, mobile communication module 112, wireless Internet module 113, short range communication module 114 and position
Put at least one in information module 115.
Broadcast reception module 111 via broadcast channel from external broadcasting management server receive broadcast singal and/or
Broadcast related information.The broadcast singal and/or the broadcast related information that receive via broadcast reception module 111 are permissible
It is stored in memorizer 160 (or other type of storage medium).
Mobile communication module 112 send radio signals to base station (such as, access point, node B etc.),
In exterior terminal and server at least one and/or receive from it radio signal.
Wireless Internet module 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal 100.Wireless Internet mould
Block 113 can internally or externally be couple to terminal.
Short range communication module 114 is the module for supporting junction service.Some examples of short-range communication technology
Including bluetoothTM, RF identification (RFID), Infrared Data Association (IrDA), ultra broadband (UWB), purple
HoneybeeTMEtc..
Positional information module 115 is the module of positional information for checking or obtain mobile terminal 100.Position
The typical case putting information module 115 is global positioning system (GPS) module 115.
A/V input block 120 is used for receiving audio or video signal.A/V input block 120 can include
Camera 121 and mike 122, camera 121 in Video Capture pattern or image capture mode by image
Static images or the view data of video that acquisition equipment obtains process.Picture frame after process can show
Show on display unit 151.Picture frame after camera 121 processes can be stored in memorizer 160 (or
Other storage medium) in or be transmitted via wireless communication unit 110, can be according to mobile terminal 100
Structure two or more cameras 121 are provided.Mike 122 can telephone calling model, logging mode,
Speech recognition mode etc. operational mode receives sound (voice data) via mike, and can be by this
The acoustic processing of sample is voice data.Audio frequency (voice) data after process can be at telephone calling model
In the case of be converted to can via mobile communication module 112 be sent to mobile communication base station form output.Mike
Wind 122 can be implemented various types of noise and eliminate (or suppression) algorithm to eliminate (or suppression) in reception
With the noise produced during transmission audio signal or interference.
It is mobile whole to control that user input unit 130 can generate key input data according to the order of user's input
The various operations of end 100.User input unit 130 allows user to input various types of information.Especially,
When touch pad is superimposed upon on display unit 151 as a layer, touch screen can be formed.
Sensing unit 140 detects the current state of mobile terminal 100, (such as, the opening of mobile terminal 100
Or closed mode), the position of mobile terminal 100, user for mobile terminal 100 contact (that is, touch
Input) presence or absence, the orientation of mobile terminal 100, the acceleration or deceleration of mobile terminal 100 move and direction
Etc., and generate the order or signal being used for controlling the operation of mobile terminal 100.Such as, when mobile whole
When end 100 is embodied as sliding-type mobile phone, it is to open that sensing unit 140 can sense this sliding-type phone
Or close.It addition, sensing unit 140 can detect whether power subsystem 190 provides electric power or interface
Whether unit 170 couples with external device (ED).
Interface unit 170 is used as at least one external device (ED) and is connected, with mobile terminal 100, the interface that can pass through.
Such as, external device (ED) can include wired or wireless head-band earphone port, external power source (or battery charging
Device) port, wired or wireless FPDP, (typical case is general-purpose serial bus USB to memory card port
Port), for connect have the port of device of subscriber identification module, audio frequency input/output (I/O) port,
Video i/o port, ear port etc..Subscriber identification module can be that storage is for verifying that user uses shifting
Move the various information of terminal 100 and client identification module (SIM), Universal Subscriber identification module can be included
(USIM) etc..
Interface unit 170 may be used for receiving input (such as, data message, the electric power from external device (ED)
Etc.) and one or more elements that the input received is transferred in mobile terminal 100 or permissible
For transmitting data between mobile terminal 100 and external device (ED).
It addition, when mobile terminal 100 is connected with external base, interface unit 170 can serve as allowing to lead to
Cross it provide the path of mobile terminal 100 by electric power from base or can serve as allowing from base input
Various command signals are transferred to the path of mobile terminal 100 by it.Various command signals from base input
Or electric power may serve as identifying whether mobile terminal 100 is accurately fitted within the signal on base.
Output unit 150 is configured to provide output signal (such as, with vision, audio frequency and/or tactile manner
Audio signal, video signal, alarm signal, vibration signal etc.).Output unit 150 can include display
Unit 151, dio Output Modules 152, alarm unit 153 etc..
Display unit 151 may be displayed on the information processed in mobile terminal 100.Such as, mobile terminal is worked as
100 when being in telephone calling model, display unit 151 can show with call or other communicate (such as,
Text messaging, multimedia file download etc.) relevant user interface (UI) or graphic user interface
(GUI).When mobile terminal 100 is in video calling pattern or image capture mode, display unit 151
Can show capture image and/or the image of reception, illustrate video or image and the UI of correlation function or
GUI etc..
Meanwhile, when display unit 151 and touch pad the most superposed on one another to form touch screen time, aobvious
Show that unit 151 can serve as input equipment and output device;Dio Output Modules 152 can include speaker,
Buzzer etc..Alarm unit 153 can provide output to notify event to mobile terminal 100.
Typical event can include calling reception, message sink, key signals input, touch input etc..
Memorizer 160 can store the process performed by controller 180 and the software program controlling operation etc.,
Or can temporarily store and export data (such as, telephone directory, message, the static state that maybe will export
Image, video etc.).And, memorizer 160 can store and export about when touch is applied to touch screen
The vibration of various modes and the data of audio signal.
Memorizer 160 can include the storage medium of at least one type, and, mobile terminal 100 is permissible
The network storage device being connected the storage function performing memorizer 160 with by network cooperates.
Controller 180 generally controls the overall operation of mobile terminal 100.Such as, controller 180 perform with
Control that voice call, data communication, video calling etc. are relevant and process.It addition, controller 180 can
To include that multi-media module 181 can be with structure for reproducing or the multi-media module 181 of multimedia playback data
Make in controller 180, or it is so structured that separate with controller 180.Controller 180 can perform
Pattern recognition process, to be identified as character by the handwriting input performed on the touchscreen or picture drafting input
Or image.
Power subsystem 190 receives external power or internal power under the control of controller 180 and provides behaviour
Make the suitable electric power needed for each element and assembly.
Various embodiment described herein can be to use such as computer software, hardware or its any combination
Computer-readable medium implement.Implementing for hardware, embodiment described herein can be by using
Application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device
(DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, control
Device processed, microcontroller, microprocessor, it is designed to perform in the electronic unit of function described herein extremely
Few one is implemented, and in some cases, such embodiment can be implemented in controller 180.Right
Implementing in software, the embodiment of such as process or function can perform at least one function or operation with permission
Single software module implement.Software code can be by the software write with any suitable programming language
Application program (or program) is implemented, and software code can be stored in memorizer 160 and by controller
180 perform.
So far, mobile terminal 100 is described according to its function.Below, for the sake of brevity, will retouch
State various types of movements of such as folded form, board-type, oscillating-type, slide type mobile terminal 100 etc.
Slide type mobile terminal 100 in terminal 100 is as example.Therefore, the present invention can be applied to any class
The mobile terminal 100 of type, and it is not limited to slide type mobile terminal 100.
Mobile terminal 100 as shown in Fig. 1-1 may be constructed such that utilization is via frame or packet transmission data
The most wired and wireless communication system and satellite-based communication system operate.
The communication system being wherein operable to according to the mobile terminal 100 of the present invention is described referring now to Fig. 1-2
System.
Such communication system can use different air interfaces and/or physical layer.Such as, by communication system
The air interface used includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA
(CDMA) and UMTS (UMTS) (especially, Long Term Evolution (LTE)), the whole world
Mobile communication system (GSM) etc..As non-limiting example, explained below relates to CDMA and leads to
Communication system, but such teaching is equally applicable to other type of system.
With reference to Fig. 1-2, cdma wireless communication system can include multiple mobile terminal 100, multiple base station
(BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC 280
It is configured to form interface with Public Switched Telephony Network (PSTN) 290.MSC 280 be also structured to
The BSC 275 of base station 270 can be couple to via back haul link and form interface.If back haul link can be according to
Any one in the interface that Ganji knows constructs, described interface include such as E1/T1, ATM, IP, PPP,
Frame relay, HDSL, ADSL or xDSL.It will be appreciated that system as shown in figs. 1-2 can be wrapped
Include multiple BSC 2750.
Each BS 270 can service one or more subregion (or region), by multidirectional antenna or point to specific
Each subregion that the antenna in direction covers is radially away from BS 270.Or, each subregion can be by being used for
Two or more antennas of diversity reception cover.Each BS 270 may be constructed such that the multiple frequencies of support are divided
Join, and the distribution of each frequency has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Intersecting that subregion and frequency are distributed can be referred to as CDMA Channel.BS 270 can also be referred to as base
Station transceiver subsystem (BTS) or other equivalent terms.In this case, term " base station "
May be used for broadly representing single BSC 275 and at least one BS 270.Base station can also be referred to as " honeybee
Nest station ".Or, each subregion of specific BS 270 can be referred to as multiple cellular station.
As shown in figs. 1-2, broadcast singal is sent in system operate by broadcsting transmitter (BT) 295
Mobile terminal 100.Broadcast reception module 111 as shown in Fig. 1-1 is arranged on mobile terminal 100
Sentence and receive the broadcast singal sent by BT295.In Fig. 1-2, it is shown that several satellites 300, such as
Global positioning system (GPS) satellite 300 can be used.Satellite 300 helps to position multiple mobile terminals 100
In at least one.
In Fig. 1-2, depict multiple satellite 300, it is understood that be, it is possible to use any number of defend
Star obtains useful location information.GPS module 115 as shown in Fig. 1-1 is generally configured to and satellite
300 coordinate the location information wanted with acquisition.Substitute GPS tracking technique or outside GPS tracking technique,
Other technology of the position that can follow the tracks of mobile terminal 100 can be used.It addition, at least one gps satellite
300 can optionally or additionally process satellite dmb transmission.
As a typical operation of wireless communication system, BS 270 receives from various mobile terminals 100
Reverse link signal.Mobile terminal 100 generally participates in call, information receiving and transmitting communicates with other type of.Special
The each reverse link signal determining base station 270 reception is processed in specific BS 270.The data obtained
It is forwarded to the BSC 275 being correlated with.BSC provides call resource distribution and the soft handover included between BS 270
The mobile management function of the coordination of process.The data received also are routed to MSC 280 by BSC275, its
Extra route service for forming interface with PSTN 290 is provided.Similarly, PSTN 290 and MSC
280 form interface, MSC Yu BSC 275 forms interface, and BSC 275 correspondingly controls BS 270
Forward link signals to be sent to mobile terminal 100.
In mobile terminal, the mobile communication module 112 of wireless communication unit 110 is based on built-in the connecing of mobile terminal
The necessary data entering mobile communications network (such as mobile communications networks such as 2G/3G/4G) (includes that user identifies
Information and authentication information) accessing mobile communication network is the web page browsing of mobile phone users, network multimedia
The business transmission mobile datas such as broadcasting (include up mobile data and descending mobile communication number
According to).
The wireless Internet module 113 of wireless communication unit 110 is by running the related protocol merit of hotspot
Can and realize the function of hotspot, hotspot supports multiple mobile terminals (any outside mobile terminal
Mobile terminal) access, by the mobile communication between multiplexing mobile communication module 112 and mobile communications network
It is connected as the business such as the web page browsing of mobile phone users, network multimedia broadcasting transmission mobile data (bag
Include up mobile data and descending mobile data), owing to mobile terminal substantially multiplexing moves
Dynamic mobile communication between terminal with communication network is connected transmission mobile data, and therefore mobile terminal disappears
The flow of the mobile data of consumption is counted the post and telecommunication tariff of mobile terminal by the charging entity of communication network side,
Thus consume the data traffic of mobile data that the post and telecommunication tariff that mobile terminal signing uses includes.
Based on above-mentioned mobile terminal 100 hardware configuration and communication system, each is implemented to propose the inventive method
Example.
In order to solve problem present in background technology, the embodiment of the present invention provide one application installation method and
Device, equipment, wherein, the installation order of mobile terminal detection application, when mobile terminal detects that installation should
Order time, first correspond to resolving, obtain the application message such as bag name of application, and by bag name etc.
Application message compares with the information of application in blacklist, show that recognition result, described recognition result are used for
Show whether the application installed is the application in blacklist.If recognition result shows that the application installed is black name
Application in list, the most directly stops installation procedure, forbids that this application being currently installed on is installed;If known
Other result show the application being currently installed on be not blacklist application, then eject prompting frame carry out install confirm or
Directly carry out operation is installed.Wherein, blacklist stores in the terminal, and blacklist can be by networking etc.
Mode is updated.
The technical solution of the present invention is further elaborated with specific embodiment below in conjunction with the accompanying drawings.
Embodiment one
In order to solve aforesaid technical problem, the embodiment of the present invention provides one application installation method, the method
Being applied to mobile terminal, the function that the method is realized can be by the processor caller in mobile terminal
Code realizes, and certain program code can be saved in computer-readable storage medium, it is seen then that this mobile terminal
At least include processor and storage medium.
Fig. 1-3 is the schematic flow sheet that realizes that the embodiment of the present invention one applies installation method, as Figure 1-3,
This application installation method includes:
Step S101, detects whether to connect other electronic equipments in addition to self, obtains the first testing result;
Here, the embodiment of the present invention is at least in following two scene:
The first scene: user needs to export to the such as photo of the file on mobile terminal other electronic equipment
During such as PC etc., install on an electronic device as mobile phone assistant's class software of PC run on PC computer time,
Mobile phone assistant's class software can detect whether that mobile phone inserts, if having mobile phone to insert, computer end eject into
The informations such as row safety detection, garbage-cleaning, at this moment, if user clicks on carries out safety monitoring or rubbish
During cleaning, then can install on mobile phone some without user confirm application programs, and the present embodiment provide
Method will detect for this kind of application program.
The second scene: the popularization producer of some application can provide some free chargers, at the train station etc.
Local to provide the name of free charging, thus induce user to some application promoted of user installation, this reality
The method that executing example provides detects also for this kind of application program.
Here, mobile terminal detection self whether connect have other electronic equipments except self in addition to include detection lead to
Crossing other electronic equipments that wired and wireless mode connects, wherein wireless mode includes bluetooth, infrared etc. wireless
Connected mode, illustrates with wired connection below, in other embodiments of the invention, and described step
S101, described in detect whether to connect other electronic equipments having in addition to self, obtain the first testing result, bag
Include:
Step S111, detects whether that data wire inserts the external interface preset;
Step S112, if there being data wire to insert described external interface, it is determined that described first testing result is even
Other electronic equipments being connected in addition to self;Described external interface is inserted, it is determined that institute without data wire
State the first testing result and do not connect other electronic equipments having in addition to self.
Step S102, if described first testing result shows to connect other electronic equipments having in addition to self,
Having detected whether installation order, obtained the second testing result, described installation order is used for installing application;
Here, described installation order is for different operating system, and the concrete form of installation order may be different,
Such as illustrating as a example by Android operation system, installation order includes adb push and adb install.
Step S103, if described second testing result shows there is installation order, obtains answering of application to be installed
Use information;
Whether step S104, pacify according to application to be installed described in the application message identification of described application to be installed
Entirely, it is identified result;
Step S105, processes described application to be installed according to described recognition result.
In the embodiment of the present invention, described step S105, described according to described recognition result to described to be installed should
With processing, including:
Step S151, if described recognition result shows described application safety to be installed, waits to pacify described in installation
Dress application, or;If described recognition result shows described application safety to be installed, output the first prompting
Information and install described application to be installed, described first information is used for pointing out the described application to be installed be
The application of safety.
Step S152, if described recognition result shows, when described application to be installed is dangerous, to treat described in stopping
Installing application and export the second information and install described application to be installed, described second information is used
In pointing out, described application to be installed is dangerous.
In other embodiments of the invention, described step S104 includes: described according to described application to be installed
Application message identification described in application to be installed whether safety, be identified result, including: described waiting is pacified
The application message of dress application compares with the information of application in blacklist, is identified result, described identification
Result shows whether the application being currently installed on is the application in blacklist.
Here, during implementing, described blacklist is stored in data base or XML file form
Local;Described method also includes: the described blacklist of renewal periodically or non-periodically.In this embodiment,
Recognition result is that mobile terminal self identifies, therefore has quick advantage, and need not network
Realize.
In the embodiment of the present invention, step S103, if described second testing result shows there is installation order,
Obtain the application message of application to be installed, including: if described second testing result shows there is installation order,
Cache described application to be installed;Resolve described application to be installed, obtain the application message of application to be installed.
In other embodiments of the invention, after mobile terminal detects installation order, according to difference, life is installed
Order, after the application of installation carries out the process such as caching, first corresponds to resolving, and therefrom obtains application
The application messages such as bag name, and the application messages such as the bag name of this application are compared with the information of application in blacklist
Relatively, being identified result, described recognition result shows whether the application being currently installed on is the application in blacklist.
If recognition result shows that the application installed is blacklist application, the most directly stop installation procedure, forbid that this should
Installation, it is to avoid user due to be unfamiliar with and by by mistake dress application;If recognition result shows to be currently installed on
Application is not the application of blacklist, then eject prompting frame prompting user and carry out installing confirmation or directly pacifying
Dress processes.Wherein, blacklist can be stored in the form such as data base or XML file in moving, can
Process with blacklist safeguarded by modes such as networking, FOTA upgradings and upgrading etc..
Embodiment two
Based on aforesaid embodiment, the embodiment of the present invention reoffers a kind of application installation method, and Fig. 2 is this
What bright embodiment two applied installation method realizes schematic flow sheet, as in figure 2 it is shown, the method includes:
Step S201, mobile terminal detects whether to connect other electronic equipments in addition to self, obtains the first inspection
Survey result;
Step S202, if described first testing result shows to connect other electronic equipments having in addition to self,
Mobile terminal has detected whether installation order, obtains the second testing result, and described installation order should for installing
With;
Step S203, if described second testing result shows there is installation order, acquisition for mobile terminal is to be installed
The application message of application;
Step S204, mobile terminal generates inquiry request according to the application message of described application to be installed, described
Inquiry request is application to be installed whether safety described in the requesting query;
Step S205, described inquiry request is sent to server by mobile terminal;
Step S206, after server receives described inquiry request, resolves described inquiry request, obtains described
The application message of application to be installed;
Step S207, described server is by the application message of described application to be installed and the letter of application in blacklist
Breath compares, and is identified result;
Here, described recognition result shows whether the application being currently installed on is the application in blacklist;
Step S208, described recognition result is carried in inquiry response by described server, described inquiry is rung
Mobile terminal should be sent to.
Step S209, mobile terminal receives the inquiry response that described server sends, takes in described inquiry response
With recognition result;
Step S210, mobile terminal resolves described inquiry response, obtains described recognition result.
Step S211, described application to be installed is processed by mobile terminal according to described recognition result.
In the embodiment of the present invention, if described second testing result shows there is installation order, obtain and wait to pacify
The application message of dress application, including: if described second testing result shows there is installation order, caching is described
Application to be installed;Resolve described application to be installed, obtain the application message of application to be installed.
In the embodiment of the present invention, described according to described recognition result, described application to be installed is processed, bag
Include:
If described recognition result shows described application safety to be installed, described application to be installed is installed, or
Person;If described recognition result shows described application safety to be installed, export the first information and pacify
Filling described application to be installed, described first information is safe application for pointing out described application to be installed;
If described recognition result shows, when described application to be installed is dangerous, to stop described application to be installed also
Exporting the second information and install described application to be installed, described second information is used for pointing out described
Application to be installed is dangerous.
Above-mentioned S204 actually provides a kind of side realizing a kind of step S104 of embodiment to step S210
Formula, in the present embodiment, recognition result is server request based on mobile terminal and sends, and i.e. identifies
Result is server identification, owing on server, the renewal of blacklist can be relatively more timely, and data volume ratio
Relatively big, therefore the method has advantage accurately.
Embodiment three
Present embodiments providing a kind of application erecting device, Fig. 3-1 is that dress is installed in the embodiment of the present invention three application
The composition structural representation put, as shown in figure 3-1, this device includes detection module 101, identification module 102
With processing module 103, wherein:
Detection module 101 is for detecting the operation installing application of mobile terminal.
For the mobile terminal of Android operation system, include by the way of data wire carries out application installation
Following two: adb push apply into/system/priv-app/ or/system/app/ catalogue carry out installing application,
Operated by the adb install of pc end and carry out application is installed.
Detection module 101 makes the inspection that certain extension can realize installing application in corresponding code
Survey.Illustrate as a example by Android operation system, adb push is applied into/system/priv-app/ or
/ system/app/ carries out the mode installed, it is only necessary to monitors the content of push order, expands in ccf layer
Exhibition, equally, for the installation that carried out by adb install then to the pm.java in ccf layer (frameworks)
Extend accordingly, corresponding code can be increased in the function processing adb install.Work as detection module
After 101 installation operations application being detected, the application installed is identified processing by notice identification module 102.
Identification module 102 is identified processing for the application being installed detection module 101.
Here, identification module 102 first to install application resolve, obtain install application bag name etc.
Application message, afterwards, by these application messages and comparing in blacklist, is identified result, institute
Whether state recognition result for showing the application installed is the application in blacklist.Identification module 102 will identify
Result sends processing module 103 and processes accordingly.Wherein, blacklist can be with extensible markup language
(XML, Extensible Markup Language) file, database form are built-in in the terminal,
Upgraded by aerial downloaded software upgrading (FOTA, Firmware Over-The-Air) of mobile terminal, later
The modes such as network upgrade carry out safeguarding renewal.Wherein FOTA upgrading refers to by high in the clouds upgrade technique, for tool
There is the equipment of networking function: such as mobile phone, panel computer, portable electronic device, mobile Internet set
Standby grade provides firmware update services, and user uses network to obtain intelligent terminal system with on-demand, easy extension way
System AKU, and carry out high in the clouds upgrading, completion system reparation and optimization by FOTA.
Processing module 103 is for processing accordingly the application after identifying according to described recognition result.As
The most described recognition result shows that the application installed is the application in blacklist, the most directly stops installation procedure and deletes
Except the installation file in caching;If recognition result shows that the application installed is not the application in blacklist, then
User is pointed out to confirm operation is installed or directly carries out installation of mourning in silence with the form of prompting frame.
Two installation orders in Android operation system, i.e. adb push installation order and adb are described below
Install installation order, use difference: in Android operation system actual development, often use adb
Order, set up applications can use adb push installation order or adb install installation order, it
Difference be:
Adb push installation order can designated mounting catalogue.Such as perform order " adb push xxx.apk
System/app " after, xxx.apk has been installed under system/app catalogue, and the software under this catalogue is for being
Wherein, " xxx " is Android installation kit (APK, Android Package) to system application (system application),
The apk implication of small letter is also Android installation kit, because using small letter to represent in code or order.Need
Illustrating, system/app is read-only, so could push only for root or system (root) authority
Apk enters, and the APK entered at push can override APK originally.Adb push's itself
The meaning is to copy the file under certain file in system, but by under apk push to system/app
And can registrer application after restarting mobile phone.
The adb install software of this Installing of Command is positioned at data/app catalogue, could force peace with parameter-r
Dress, for user's application or user program (user application).
As known from the above, the apk main distinction of adb install and adb push is shown in Table 1:
Table 1
Order | adb push | adb install |
Catalogue | system/app | data/app |
Authority | System-level (authority standard-sized sheet) | User class (there is not standard-sized sheet) |
Unloading | Delete after root | Off-loadable |
Size | Unrestrictedly, self-defined | Restricted |
Install | Pm re-registers | Will not again do registration |
Based on the embodiment shown in aforesaid Fig. 3-1, the embodiment of the present invention reoffers a kind of application installation method,
Fig. 3-2 is the schematic flow sheet that realizes that the embodiment of the present invention three applies installation method, as shown in figure 3-2, and should
Method includes:
Step S301: detection module 101 is for detecting the operation installing application of mobile terminal;When detection mould
After block 101 detects the installation operation of application, enter step S302;
Here, for use data wire form install, detection adb push apply into
/ system/priv-app/ or/system/app/ catalogue are carried out file installation, are operated by the adb install of pc end
Can realize data wire is installed the detection of application, in Android operation system, can be by ccf layer be added
Add code and realize the flow process of detection.
Step S302: the application installed is resolved by identification module 102, obtains the bag name etc. of current application
Application message.
Here, identification module 102 will enter catalogue "/system/priv-app/ " by installation order adb push
Or the application of "/system/app/ " catalogue, or carried out at caching by the application of installation order adb install
Reason, in order to resolve, it is however generally that, the acquisition to bag name can be realized by resolving AndroidManifest;
Wherein, the application program of each Android operation system must have an AndroidManifest.xml file,
Under its root res, it proposes important information in the application of simple android system, and it can be transported
The code of any application program of row.
Step S303: identification module 102, by information and comparing in blacklist such as the bag names of acquisition, obtains
To recognition result, whether described recognition result is the application in blacklist for showing the application installed.If
Recognition result shows that the application installed is the application in blacklist, then enter step S304, if recognition result
Show that the application installed is not the application in blacklist, then enter step S305;
Step S304: the application being identified as in blacklist is processed by processing module 103 accordingly, processes
Mode include but are not limited to directly to stop the installation procedure etc. of application;
Step S305: the application being identified as in non-blacklist is processed by processing module 103 accordingly, place
The mode of reason includes but are not limited to point out user to confirm the carrying out of installation procedure, to carry out in the way of mourning in silence
The installation etc. of application.
The present invention realizes the monitoring installing application by the installation procedure that detection is applied.At present, common peace
By the way of data wire carries out application installation, following two is had: by the adb of PC end in tall and erect operating system
Application push is entered "/system/priv-app/ " or "/system/app/ " catalogue and carries out file peace by push order
Dress, operated the installation realizing application by the adb install of PC end, but this two ways in ccf layer all
Embody.The embodiment of the present invention, by the monitoring installing application, can avoid unprofessional user to be mounted
The malicious application situation such as fee suction, mobile terminal be slack-off that causes mobile phone to occur;And can add to a certain extent
The Consumer's Experience of the strong specific group such as naive user, old man.
Embodiment four
Based on aforesaid embodiment, the embodiment of the present invention is providing one application erecting device, institute in this device
Including each unit, and each module included by each unit, can be by the processor in mobile terminal
Realize;The most also can be realized by concrete logic circuit;During specific embodiment, processor
Can be central processing unit (CPU), microprocessor (MPU), digital signal processor (DSP) or existing
Field programmable gate array (FPGA) etc..
Here, described mobile terminal device can be various types of to have letter during specific embodiment
The mobile device of breath disposal ability, such as, can include mobile phone, panel computer, personal digital assistant, navigation
Instrument, digital telephone etc..
Fig. 4-1 is the composition structural representation one that the embodiment of the present invention four applies erecting device, such as Fig. 4-1 institute
Show, this device 400 include first detector unit the 401, second detector unit the 402, first acquiring unit 403,
Recognition unit 404 and processing unit 405, wherein:
Described first detector unit 401, for detecting whether connect other electronic equipments in addition to self,
To the first testing result;
For described first testing result, described second detector unit 402, if showing that connection has in addition to self
Other electronic equipments, detected whether installation order, obtained the second testing result, described installation order is used
In installing application;
Described acquiring unit 403, if showing there is installation order for described second testing result, acquisition is treated
The application message of application is installed;
Described recognition unit 404, for according to be installed described in the application message identification of described application to be installed
Apply whether safety, be identified result;
Described processing unit 405, for processing described application to be installed according to described recognition result.
In other embodiments of the invention, described recognition unit, for by the application of described application to be installed
Information compares with the information of application in blacklist, is identified result, and described recognition result shows currently
Whether the application installed is the application in blacklist.
In other embodiments of the invention, as shown in the Fig. 4-2, described recognition unit 404 includes generating mould
Block 441, sending module 442, receiver module 443 and parsing module 444, wherein:
Described generation module, generates inquiry request for the application message according to described application to be installed, described
Inquiry request is application to be installed whether safety described in the requesting query;
Described sending module, for being sent to server by described inquiry request;
Described receiver module, for receiving the inquiry response that described server sends, takes in described inquiry response
With recognition result;
Described parsing module, is used for resolving described inquiry response, obtains described recognition result.
Here, in the present embodiment, if after server receives described inquiry request, resolving described inquiry please
Ask, obtain the application message of described application to be installed, the most described server answering described application to be installed
Comparing with the information of application in blacklist by information, be identified result, described recognition result shows to work as
Whether the application of front installation is the application in blacklist;Described recognition result is carried on by the most described server
In inquiry response, described inquiry response is sent to mobile terminal by final described server.
In other embodiments of the invention, described blacklist stores with data base or XML file form
In this locality;Described device also includes updating block, for the described blacklist of renewal periodically or non-periodically.
In other embodiments of the invention, if described processing unit shows described for described recognition result
During application safety to be installed, described application to be installed is installed, or;If described recognition result shows described
During application safety to be installed, exporting the first information and install described application to be installed, described first carries
Show that information is safe application for pointing out described application to be installed.
In other embodiments of the invention, described processing unit, if showing institute for described recognition result
State application to be installed dangerous time, stop described application to be installed and export the second information and institute is installed
Stating application to be installed, described second information is used for pointing out described application to be installed dangerous.
In other embodiments of the invention, described acquiring unit includes cache module and parsing module, wherein:
Described cache module, if showing there is installation order for described second testing result, treats described in caching
Application is installed;
Described parsing module, is used for resolving described application to be installed, obtains the application message of application to be installed.
It need to be noted that: the description of apparatus above embodiment, the description with said method embodiment is
It is similar to, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For apparatus of the present invention
The ins and outs not disclosed in embodiment, refer to the description of the inventive method embodiment and understand, for saving
Length, therefore repeats no more.
Embodiment five
Based on aforesaid embodiment, the embodiment of the present invention is providing a kind of mobile terminal, described mobile terminal bag
Including the external interface for connecting other electronic equipments in addition to self (can be the interface unit in Fig. 1-1
170) and processor, described processor, it is used for:
Detect whether to connect other electronic equipments in addition to self, obtain the first testing result;
If described first testing result shows to connect other electronic equipments having in addition to self, detect whether
Installation order, obtains the second testing result, and described installation order is used for installing application;
If described second testing result shows there is installation order, obtain the application message of application to be installed;
The whether safety of application to be installed described in application message identification according to described application to be installed, is identified
Result;
According to described recognition result, described application to be installed is processed.
In other embodiments of the invention, described according to described in the application message identification of described application to be installed
Application to be installed whether safety, is identified result, including:
The application message of described application to be installed is compared with the information of application in blacklist, is identified
As a result, described recognition result shows whether the application being currently installed on is the application in blacklist.
In other embodiments of the invention, described according to described in the application message identification of described application to be installed
Application to be installed whether safety, is identified result, including:
Application message according to described application to be installed generates inquiry request, and described inquiry request is looked into for request
Ask described application to be installed whether safety;
Described inquiry request is sent to server;
Receive the inquiry response that described server sends, described inquiry response carries recognition result;
Resolve described inquiry response, obtain described recognition result.
In other embodiments of the invention, described blacklist stores with data base or XML file form
In this locality;Described processor is additionally operable to: the described blacklist of renewal periodically or non-periodically.
In other embodiments of the invention, described according to described recognition result, described application to be installed is carried out
Process, including:
If described recognition result shows described application safety to be installed, described application to be installed is installed, or
Person;If described recognition result shows described application safety to be installed, export the first information and pacify
Filling described application to be installed, described first information is safe application for pointing out described application to be installed;
If described recognition result shows, when described application to be installed is dangerous, to stop described application to be installed also
Exporting the second information and install described application to be installed, described second information is used for pointing out described
Application to be installed is dangerous.
In other embodiments of the invention, if described second testing result shows there is installation order,
Obtain the application message of application to be installed, including:
If described second testing result shows there is installation order, cache described application to be installed;
Resolve described application to be installed, obtain the application message of application to be installed.
It need to be noted that: the description of above terminal embodiment, the description with said method embodiment is
It is similar to, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For terminal of the present invention
The ins and outs not disclosed in embodiment, refer to the description of the inventive method embodiment and understand, for saving
Length, therefore repeats no more.
Should be understood that during description is in the whole text that " embodiment " or " embodiment " mentioned means with real
Execute the relevant special characteristic of example, structure or characteristic to be included at least one embodiment of the present invention.Therefore,
Not necessarily refer in " in one embodiment " or " in one embodiment " that entire disclosure occurs everywhere
Identical embodiment.Additionally, these specific features, structure or characteristic can combine in any suitable manner
In one or more embodiments.Should be understood that in various embodiments of the present invention, the sequence of above-mentioned each process
Number size be not meant to the priority of execution sequence, the execution sequence of each process should be patrolled with its function and inherence
Collect and determine, and the implementation process of the embodiment of the present invention should not constituted any restriction.The invention described above embodiment
Sequence number, just to describing, does not represent the quality of embodiment.
It should be noted that in this article, term " include ", " comprising " or its any other variant meaning
Containing comprising of nonexcludability, so that include the process of a series of key element, method, article or dress
Put and not only include those key elements, but also include other key elements being not expressly set out, or also include for
The key element that this process, method, article or device are intrinsic.In the case of there is no more restriction, by
The key element that statement " including ... " limits, it is not excluded that including the process of this key element, method, thing
Product or device there is also other identical element.
In several embodiments provided herein, it should be understood that disclosed equipment and method, can
To realize by another way.Apparatus embodiments described above is only schematically, such as, and institute
Stating the division of unit, be only a kind of logic function and divide, actual can have other dividing mode when realizing,
As: multiple unit or assembly can be in conjunction with, or it is desirably integrated into another system, or some features can be neglected
Slightly, or do not perform.It addition, the coupling each other of shown or discussed each ingredient or directly coupling
Close or communication connection can be the INDIRECT COUPLING by some interfaces, equipment or unit or communication connection, can
Be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component can be or may not be physically separate, as
The parts that unit shows can be or may not be physical location;Both may be located at a place, it is possible to
To be distributed on multiple NE;Part or all of unit therein can be selected according to the actual needs
Realize the purpose of the present embodiment scheme.
It addition, each functional unit in various embodiments of the present invention can be fully integrated in a processing unit,
Can also be that each unit is individually as a unit, it is also possible to two or more unit are integrated in one
In individual unit;Above-mentioned integrated unit both can realize to use the form of hardware, it would however also be possible to employ hardware adds soft
The form of part functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can
Completing with the hardware relevant by programmed instruction, aforesaid program can be stored in embodied on computer readable storage
In medium, this program upon execution, performs to include the step of said method embodiment;And aforesaid storage is situated between
Matter includes: movable storage device, read only memory (Read Only Memory, ROM), magnetic disc or
The various medium that can store program code such as CD.
Or, if the above-mentioned integrated unit of the present invention is using the form realization of software function module and as independent
Production marketing or use time, it is also possible to be stored in a computer read/write memory medium.Based on so
Understanding, the part that prior art is contributed by the technical scheme of the embodiment of the present invention the most in other words can
Embodying with the form with software product, this computer software product is stored in a storage medium, bag
Include some instructions with so that a computer equipment (can be personal computer, server or network
Equipment etc.) perform all or part of of method described in each embodiment of the present invention.And aforesaid storage medium bag
Include: the various media that can store program code such as movable storage device, ROM, magnetic disc or CD.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited to
This, any those familiar with the art, in the technical scope that the invention discloses, can readily occur in
Change or replacement, all should contain within protection scope of the present invention.Therefore, protection scope of the present invention should
It is as the criterion with described scope of the claims.
Claims (10)
1. an application installation method, it is characterised in that described method includes:
Detect whether to connect other electronic equipments having in addition to self, obtain the first testing result;
If described first testing result shows to connect other electronic equipments having in addition to self, detect whether
Installation order, obtains the second testing result, and described installation order is used for installing application;
If described second testing result shows there is installation order, obtain the application message of application to be installed;
The whether safety of application to be installed described in application message identification according to described application to be installed, is identified
Result;
According to described recognition result, described application to be installed is processed.
Method the most according to claim 1, it is characterised in that described according to described application to be installed
The whether safety of application to be installed described in application message identification, is identified result, including:
The application message of described application to be installed is compared with the information of application in blacklist, is identified
As a result, described recognition result shows whether the application being currently installed on is the application in blacklist.
Method the most according to claim 1, it is characterised in that described according to described application to be installed
The whether safety of application to be installed described in application message identification, is identified result, including:
Application message according to described application to be installed generates inquiry request, and described inquiry request is looked into for request
Ask described application to be installed whether safety;
Described inquiry request is sent to server;
Receive the inquiry response that described server sends, described inquiry response carries recognition result;
Resolve described inquiry response, obtain described recognition result.
Method the most according to claim 2, it is characterised in that described blacklist with data base or
XML file form is stored in this locality;Described method also includes:
The described blacklist of renewal periodically or non-periodically.
5. according to the method described in any one of Claims 1-4, it is characterised in that described according to described knowledge
Described application to be installed is processed by other result, including:
If described recognition result shows described application safety to be installed, described application to be installed is installed, or
Person;
If described recognition result shows described application safety to be installed, export the first information and pacify
Filling described application to be installed, described first information is safe application for pointing out described application to be installed.
6. according to the method described in any one of Claims 1-4, it is characterised in that described according to described knowledge
Described application to be installed is processed by other result, including:
If described recognition result shows, when described application to be installed is dangerous, to stop described application to be installed also
Exporting the second information and install described application to be installed, described second information is used for pointing out described
Application to be installed is dangerous.
7. according to the method described in any one of Claims 1-4, it is characterised in that if described
Two testing results show there is installation order, obtain the application message of application to be installed, including:
If described second testing result shows there is installation order, cache described application to be installed;
Resolve described application to be installed, obtain the application message of application to be installed.
8. according to the method described in any one of Claims 1-4, it is characterised in that described in the company of detecting whether
Other electronic equipments being connected in addition to self, obtain the first testing result, including:
Detect whether that data wire inserts the external interface preset;
If there being data wire to insert described external interface, it is determined that described first testing result connects to be had except self
Other outer electronic equipments;Described external interface is inserted, it is determined that described first detection without data wire
Result does not connect other electronic equipments having in addition to self.
9. an application erecting device, it is characterised in that described device includes the first detector unit, the second inspection
Survey unit, the first acquiring unit, recognition unit and processing unit, wherein:
Described first detector unit, for detecting whether connect other electronic equipments in addition to self, obtains the
One testing result;
Described second detector unit, if showing to connect other in addition to self for described first testing result
Electronic equipment, has detected whether installation order, obtains the second testing result, and described installation order is used for installing
Application;
Described acquiring unit, if showing there is installation order for described second testing result, obtains to be installed
The application message of application;
Described recognition unit, for according to application to be installed described in the application message identification of described application to be installed
Whether safety, is identified result;
Described processing unit, for processing described application to be installed according to described recognition result.
10. a mobile terminal, it is characterised in that described mobile terminal includes for other in addition to self
The external interface of electronic equipment and processor, described processor, it is used for:
Detect whether other electronic equipments connected in addition to self by described external interface, obtain the first detection
Result;
If described first testing result shows to connect other electronic equipments having in addition to self, detect whether
Installation order, obtains the second testing result, and described installation order is used for installing application;
If described second testing result shows there is installation order, obtain the application message of application to be installed;
The whether safety of application to be installed described in application message identification according to described application to be installed, is identified
Result;
According to described recognition result, described application to be installed is processed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610369865.4A CN106022106A (en) | 2016-05-30 | 2016-05-30 | Application installation method and device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610369865.4A CN106022106A (en) | 2016-05-30 | 2016-05-30 | Application installation method and device and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106022106A true CN106022106A (en) | 2016-10-12 |
Family
ID=57092622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610369865.4A Pending CN106022106A (en) | 2016-05-30 | 2016-05-30 | Application installation method and device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106022106A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106445309A (en) * | 2016-10-17 | 2017-02-22 | Tcl集团股份有限公司 | Display method and device of application download entry |
CN106778233A (en) * | 2016-12-26 | 2017-05-31 | 努比亚技术有限公司 | Control device and method that a kind of application is installed |
CN108280343A (en) * | 2017-01-06 | 2018-07-13 | 广州市动景计算机科技有限公司 | The method, apparatus and system of application security are detected under Android environment |
CN109032695A (en) * | 2018-07-04 | 2018-12-18 | 北京小米移动软件有限公司 | Promotion method, device, electronic equipment and the storage medium of application program |
CN111193690A (en) * | 2018-11-15 | 2020-05-22 | 中兴通讯股份有限公司 | Request message processing method and device and computer readable storage medium |
CN111273922A (en) * | 2020-02-10 | 2020-06-12 | 广州优谷信息技术有限公司 | Browser use control method and device of reading kiosk operation terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103078938A (en) * | 2012-12-31 | 2013-05-01 | 中国工商银行股份有限公司 | Remote access control system and method |
CN103279706A (en) * | 2013-06-07 | 2013-09-04 | 北京奇虎科技有限公司 | Method and device for intercepting installation of Android application program in mobile terminal |
CN103440467A (en) * | 2013-08-30 | 2013-12-11 | 广东欧珀移动通信有限公司 | Method for controlling mobile terminal through ADB connection |
CN103617387A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Method and device for preventing application program from being installed automatically |
CN103914423A (en) * | 2014-03-14 | 2014-07-09 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105099705A (en) * | 2015-08-19 | 2015-11-25 | 同方计算机有限公司 | Safety communication method and system based on USB protocol |
-
2016
- 2016-05-30 CN CN201610369865.4A patent/CN106022106A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103078938A (en) * | 2012-12-31 | 2013-05-01 | 中国工商银行股份有限公司 | Remote access control system and method |
CN103279706A (en) * | 2013-06-07 | 2013-09-04 | 北京奇虎科技有限公司 | Method and device for intercepting installation of Android application program in mobile terminal |
CN103440467A (en) * | 2013-08-30 | 2013-12-11 | 广东欧珀移动通信有限公司 | Method for controlling mobile terminal through ADB connection |
CN103617387A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Method and device for preventing application program from being installed automatically |
CN103914423A (en) * | 2014-03-14 | 2014-07-09 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105099705A (en) * | 2015-08-19 | 2015-11-25 | 同方计算机有限公司 | Safety communication method and system based on USB protocol |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106445309A (en) * | 2016-10-17 | 2017-02-22 | Tcl集团股份有限公司 | Display method and device of application download entry |
CN106778233A (en) * | 2016-12-26 | 2017-05-31 | 努比亚技术有限公司 | Control device and method that a kind of application is installed |
CN108280343A (en) * | 2017-01-06 | 2018-07-13 | 广州市动景计算机科技有限公司 | The method, apparatus and system of application security are detected under Android environment |
CN109032695A (en) * | 2018-07-04 | 2018-12-18 | 北京小米移动软件有限公司 | Promotion method, device, electronic equipment and the storage medium of application program |
CN111193690A (en) * | 2018-11-15 | 2020-05-22 | 中兴通讯股份有限公司 | Request message processing method and device and computer readable storage medium |
CN111193690B (en) * | 2018-11-15 | 2023-08-22 | 中兴通讯股份有限公司 | Method and device for processing request message and computer readable storage medium |
CN111273922A (en) * | 2020-02-10 | 2020-06-12 | 广州优谷信息技术有限公司 | Browser use control method and device of reading kiosk operation terminal |
CN111273922B (en) * | 2020-02-10 | 2021-03-16 | 广州优谷信息技术有限公司 | Browser use control method and device of reading kiosk operation terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106022106A (en) | Application installation method and device and terminal | |
KR101230943B1 (en) | User initiated mobile learning of preferred femtocell | |
US8660033B2 (en) | Apparatus and method for providing service in service zone | |
CN106028341A (en) | System, method, terminal and cloud server for identifying pseudo base stations | |
CN105225457A (en) | System, the apparatus and method of information prompting are carried out by intelligent home device | |
CN105718071A (en) | Terminal and method for recommending associational words in input method | |
CN105722059A (en) | Mobile terminal and communication method for double-modem system | |
CN105812573A (en) | Voice processing method and mobile terminal | |
CN106856607A (en) | A kind of method and terminal for recognizing pseudo-base station | |
CN105898703B (en) | Management method and device for identified pseudo base station | |
CN108549826B (en) | Application program checking method, terminal, server and readable storage medium | |
CN104657181A (en) | Method and device for mounting application program | |
CN106997302A (en) | Firmware upgrade method, device and audio-frequence player device | |
CN106060828A (en) | Device and method for forbidding access of pseudo base station | |
CN106055451A (en) | Information processing method and electronic device | |
CN104618382B (en) | A kind of method and device realizing the seamless access of information | |
CN105635934B (en) | Service opening method and device and HSS (home subscriber server) | |
CN106445825A (en) | Debugging method and device | |
CN106231600A (en) | Terminal and information processing method | |
CN106201482A (en) | A kind of data processing method and electronic equipment | |
CN106211162A (en) | A kind of information processing method and device, terminal | |
CN105847576A (en) | Application recommend method and terminal | |
CN106209504A (en) | A kind of information processing method and device, server | |
CN106255057A (en) | Emergency telephone number adaptive approach and device | |
CN106776845B (en) | Information flow self-adaptive management method 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161012 |
|
RJ01 | Rejection of invention patent application after publication |