CN103793657A - System and method used for hiding application on mobile terminal - Google Patents

System and method used for hiding application on mobile terminal Download PDF

Info

Publication number
CN103793657A
CN103793657A CN201410054266.4A CN201410054266A CN103793657A CN 103793657 A CN103793657 A CN 103793657A CN 201410054266 A CN201410054266 A CN 201410054266A CN 103793657 A CN103793657 A CN 103793657A
Authority
CN
China
Prior art keywords
application
mobile terminal
hiden
parasitic
specified conditions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410054266.4A
Other languages
Chinese (zh)
Other versions
CN103793657B (en
Inventor
李坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Netqin Technology Co Ltd
Original Assignee
Beijing Netqin 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 Beijing Netqin Technology Co Ltd filed Critical Beijing Netqin Technology Co Ltd
Priority to CN201410054266.4A priority Critical patent/CN103793657B/en
Publication of CN103793657A publication Critical patent/CN103793657A/en
Application granted granted Critical
Publication of CN103793657B publication Critical patent/CN103793657B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems

Abstract

The invention provides a system used for hiding application on a mobile terminal. The system comprises a selection unit, a hiding unit, a detection unit and a monitoring unit. The selection unit is used for selecting the hidden application and containing parasitic application of the hidden application. The hiding unit is used as an icon which does not display the hidden application on a desktop of the mobile terminal. The detection unit is used for detecting starting of the parasitic application. The monitoring unit is used for monitoring appearance of specified conditions after the parasitic application is started and for starting the hidden application when the specified conditions appear. The invention further provides a method for hiding the application on the mobile terminal. Through the system and method used for hiding the application on the mobile terminal, the private application of a user can not be found, so the privacy of the user is protected.

Description

For the system and method for hiden application on mobile terminal
Technical field
The present invention relates to moving communicating field.More specifically, the present invention relates to a kind of system and method for hiden application on mobile terminal.
Background technology
In Android system, application bag name is unique sign of an application.If the bag name of two application is the same, Android system just thinks that they are same application.
Desktop user interface in Android system is called desktop starter (Launcher).Launcher can show the icon of the application of installation.User's clickable icon can enter into corresponding application and go.After Launcher starts, can scan the application that comprises startup interface, their icon is shown.
Current, after Launcher starts, meeting shows the icon of mounted all application.If user has application-specific not wish that others finds, current system cannot be protected user's privacy.
Therefore, need a kind of system and method for the another one application that application hiding needs can be disguised oneself as, make user can protect privacy.
Summary of the invention
In order to address the above problem, the present invention proposes a kind of system and method for hiden application on mobile terminal.
Particularly, according to the first scheme of the present invention, provide a kind of system for hiden application on mobile terminal, having comprised: selected cell, has been configured to the parasitism application of selecting hiden application and holding described hiden application; Hidden unit, is configured on the desktop of mobile terminal, not show the icon of described hiden application; Detecting unit, is configured to detect the startup of described parasitic application; And monitoring unit, be configured to monitor the appearance of specified conditions after described parasitic application start, and in the time that described specified conditions occur, start described hiden application.
In one embodiment, described selected cell is configured to: by SharedPreferences data storage method, and the information that storage is relevant with described parasitic application with described hiden application.SharedPreferences is a kind of light-duty data storage method, and its essence is based on XML file storage key-value key-value pair data.SharedPreferences can be used for storing some simple configuration informations, and its memory location can be for example/data/data/< bag name >/shared_prefs catalogue.
In one embodiment, described hidden unit is configured to: by forbidding the start assembly of described hiden application, make on the desktop of mobile terminal, not show the icon of described hiden application.
In one embodiment, described detecting unit is configured to: the title of the application using is obtained in circulation, to detect the startup of described parasitic application.For example, Android system provides the interface of the title of obtaining the current application using up front, obtains the title of the application using by circulation up front, can detect the startup of application.
In one embodiment, described specified conditions comprise: described mobile terminal shakes.For example, the interface that Android system provides monitoring mobile terminal to shake, can detect that by this interface user rocks mobile terminal.
According to alternative plan of the present invention, a kind of method for hiden application on mobile terminal is provided, comprising: select hiden application and hold the parasitism application of described hiden application; On the desktop of mobile terminal, do not show the icon of described hiden application; Detect the startup of described parasitic application; And after described parasitic application start, monitor the appearance of specified conditions, and in the time that occurring, described specified conditions start described hiden application.
In one embodiment, by SharedPreferences data storage method, the information that storage is relevant with described parasitic application with described hiden application.
In one embodiment, by forbidding the start assembly of described hiden application, make on the desktop of mobile terminal, not show the icon of described hiden application.
In one embodiment, the title of the application using is obtained in circulation, to detect the startup of described parasitic application.
In one embodiment, described specified conditions comprise: described mobile terminal shakes.
By application the present invention, apply in (parasitic application) just as colonizing in another one in user's hiden application.Hiden application does not show in Launcher, only in the time starting parasitic application, specified conditions (for example rocking mobile terminal) occurs and just can start hiden application.Therefore, the present invention has realized the effect of application camouflage, and this makes user's secret application be difficult for being found, thereby has protected user's privacy.
Accompanying drawing explanation
By below in conjunction with accompanying drawing explanation the preferred embodiments of the present invention, will make of the present invention above-mentioned and other objects, features and advantages are clearer, wherein:
Fig. 1 shows according to an embodiment of the invention the block diagram for the system of hiden application on mobile terminal.
Fig. 2 shows according to an embodiment of the invention the process flow diagram for the method for hiden application on mobile terminal.
In institute of the present invention drawings attached, same or analogous structure all identifies with same or analogous Reference numeral.
Embodiment
To a preferred embodiment of the present invention will be described in detail, in description process, having omitted is unnecessary details and function for the present invention with reference to the accompanying drawings, obscures to prevent that the understanding of the present invention from causing.
Fig. 1 shows according to an embodiment of the invention the block diagram for the system of hiden application on mobile terminal.As shown in Figure 1, system 10 comprises selected cell 110, hidden unit 120, detecting unit 130 and monitoring unit 140.Below, each assembly of the system 10 shown in Fig. 1 is described in detail.
Selected cell 110 is configured to the parasitism application of selecting hiden application and holding this hiden application.In one example, selected cell 110 can be stored the information relevant with parasitic application with hiden application by SharedPreferences data storage method.SharedPreferences is a kind of light-duty data storage method, and its essence is based on XML file storage key-value key-value pair data.SharedPreferences can be used for storing some simple configuration informations, and its memory location can be for example/data/data/< bag name >/shared_prefs catalogue.
Hidden unit 120 is configured on the desktop of mobile terminal, not show the icon of described hiden application.In one example, hidden unit 120, by the start assembly of forbidding hiden application, makes on the desktop of mobile terminal, not show the icon of hiden application.
Detecting unit 130 is configured to detect the startup of described parasitic application.In one example, the title of the application using is obtained in the interface circulation that detecting unit 130 can provide by Android system, to detect the startup of described parasitic application.
Monitoring unit 140 is configured to monitor the appearance of specified conditions after described parasitic application start, and in the time that described specified conditions occur, starts described hiden application.For example, these specified conditions can be that mobile terminal shakes.It will be understood by those skilled in the art that these specified conditions are not limited to this, but can set according to actual conditions, for example these specified conditions can also be the specific keys (physical button or virtual key) of pressing on mobile terminal, etc.
The system that adopts the present embodiment, hiden application can not show in Launcher.Only in the time starting parasitic application and specified conditions occur just can start hiden application.Therefore, this system has realized the effect of application camouflage, and this makes user's secret application be difficult for being found, thereby has protected user's privacy.
Fig. 2 shows according to an embodiment of the invention the process flow diagram for the method for hiden application on mobile terminal.As shown in Figure 2, method 20 starts at step S210 place.
At step S220 place, select hiden application and hold the parasitism application of described hiden application.For example, can pass through SharedPreferences data storage method, the information that storage is relevant with described parasitic application with described hiden application.
At step S230 place, on the desktop of mobile terminal, do not show the icon of described hiden application.For example, this can realize by the start assembly of forbidding described hiden application.
At step S240 place, detect the startup of described parasitic application.For example, can obtain the title of the application using by the circulation of calling system interface, to detect the startup of described parasitic application.
At step S250 place, after described parasitic application start, monitor the appearance of specified conditions, and in the time that described specified conditions occur, start described hiden application.For example, these specified conditions can be that mobile terminal shakes.It will be understood by those skilled in the art that these specified conditions are not limited to this, but can set according to actual conditions, for example these specified conditions can also be the specific keys (physical button or virtual key) of pressing on mobile terminal, etc.
Finally, method 20 finishes at step S260 place.
Should be appreciated that, the above embodiment of the present invention can realize by both combinations of software, hardware or software and hardware.For example, various assemblies in system 10 shown in Fig. 1 can be realized by multiple device, these devices include but not limited to: mimic channel, digital circuit, general processor, digital signal processing (DSP) circuit, programmable processor, special IC (ASIC), field programmable gate array (FPGA), programmable logic device (PLD) (CPLD), etc.In addition, the mode that the various assemblies in system 10 also can combine by hardware and software realizes, or realizes with the form of software completely.
Those skilled in the art will appreciate that the data of describing in the embodiment of the present invention can be stored in local data base, also can be stored in distributed data base or can be stored in remote data base.
In addition, embodiments of the invention disclosed herein can be realized on computer program.More specifically, this computer program is following a kind of product: have computer-readable medium, on computer-readable medium, coding has computer program logic, and in the time carrying out on computing equipment, this computer program logic provides relevant operation to realize technique scheme of the present invention.In the time carrying out at least one processor at computing system, computer program logic makes the operation (method) described in the processor execution embodiment of the present invention.This set of the present invention is typically provided as the software, code and/or other data structures that such as arrange or be coded in, on the computer-readable medium of such as light medium (CD-ROM), floppy disk or hard disk etc. or such as Downloadable software image, shared data bank etc. in other media or one or more module of the firmware on one or more ROM or RAM or PROM chip or microcode.Software or firmware or this configuration can be arranged on computing equipment, so that the one or more processors that obtain in computing equipment are carried out the described technical scheme of the embodiment of the present invention.
So far invention has been described in conjunction with the preferred embodiments.Should be appreciated that, those skilled in the art without departing from the spirit and scope of the present invention, can carry out various other change, replacement and interpolations.Therefore, scope of the present invention is not limited to above-mentioned specific embodiment, and should be limited by claims.

Claims (10)

1. for a system for hiden application on mobile terminal, comprising:
Selected cell, is configured to the parasitism application of selecting hiden application and holding described hiden application;
Hidden unit, is configured on the desktop of mobile terminal, not show the icon of described hiden application;
Detecting unit, is configured to detect the startup of described parasitic application; And
Monitoring unit, is configured to monitor the appearance of specified conditions after described parasitic application start, and in the time that described specified conditions occur, starts described hiden application.
2. system according to claim 1, wherein, described selected cell is configured to: by SharedPreferences data storage method, the information that storage is relevant with described parasitic application with described hiden application.
3. system according to claim 1, wherein, described hidden unit is configured to: by forbidding the start assembly of described hiden application, make on the desktop of mobile terminal, not show the icon of described hiden application.
4. system according to claim 1, wherein, described detecting unit is configured to: the title of the application using is obtained in circulation, to detect the startup of described parasitic application.
5. system according to claim 1, wherein, described specified conditions comprise: described mobile terminal shakes.
6. for a method for hiden application on mobile terminal, comprising:
Select hiden application and hold the parasitism application of described hiden application;
On the desktop of mobile terminal, do not show the icon of described hiden application;
Detect the startup of described parasitic application; And
After described parasitic application start, monitor the appearance of specified conditions, and in the time that described specified conditions occur, start described hiden application.
7. method according to claim 6, wherein, by SharedPreferences data storage method, the information that storage is relevant with described parasitic application with described hiden application.
8. method according to claim 6, wherein, by forbidding the start assembly of described hiden application, makes on the desktop of mobile terminal, not show the icon of described hiden application.
9. method according to claim 6, wherein, the title of the application using is obtained in circulation, to detect the startup of described parasitic application.
10. method according to claim 6, wherein, described specified conditions comprise: described mobile terminal shakes.
CN201410054266.4A 2014-02-18 2014-02-18 System and method for hiden application on mobile terminals Expired - Fee Related CN103793657B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410054266.4A CN103793657B (en) 2014-02-18 2014-02-18 System and method for hiden application on mobile terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410054266.4A CN103793657B (en) 2014-02-18 2014-02-18 System and method for hiden application on mobile terminals

Publications (2)

Publication Number Publication Date
CN103793657A true CN103793657A (en) 2014-05-14
CN103793657B CN103793657B (en) 2017-01-04

Family

ID=50669308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410054266.4A Expired - Fee Related CN103793657B (en) 2014-02-18 2014-02-18 System and method for hiden application on mobile terminals

Country Status (1)

Country Link
CN (1) CN103793657B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104317402A (en) * 2014-10-24 2015-01-28 小米科技有限责任公司 Description information display method and device and electronic equipment
CN104376268A (en) * 2014-11-26 2015-02-25 北京奇虎科技有限公司 Application hiding control method and device
CN104573552A (en) * 2014-12-29 2015-04-29 广东欧珀移动通信有限公司 Method and device for hiding application icons
CN104732157A (en) * 2015-03-31 2015-06-24 酷派软件技术(深圳)有限公司 Method and device for hiding and opening applications
CN104965662A (en) * 2015-07-02 2015-10-07 安一恒通(北京)科技有限公司 Mobile intelligent terminal operation method and apparatus
CN105404443A (en) * 2015-10-27 2016-03-16 努比亚技术有限公司 Application starting method and apparatus
CN105447399A (en) * 2014-08-18 2016-03-30 北京壹人壹本信息科技有限公司 Icon hiding method and apparatus
CN105760796A (en) * 2016-02-18 2016-07-13 北京小米移动软件有限公司 Application security processing method and device
CN106156646A (en) * 2015-04-03 2016-11-23 北京搜狗科技发展有限公司 A kind of information call method and electronic equipment
CN106407790A (en) * 2016-09-22 2017-02-15 北京奇虎科技有限公司 A privacy protection method and a privacy protection device for application programs
CN106446632A (en) * 2016-09-22 2017-02-22 北京奇虎科技有限公司 Hide display starting device and hide display starting method for application programs
CN106446669A (en) * 2016-10-26 2017-02-22 惠州Tcl移动通信有限公司 Encryption method and system based on combined keys
CN106484231A (en) * 2016-09-30 2017-03-08 宇龙计算机通信科技(深圳)有限公司 A kind of method and device of application hides
CN106775217A (en) * 2016-11-30 2017-05-31 广东欧珀移动通信有限公司 A kind of application identities processing method, device and terminal
CN107423585A (en) * 2017-07-31 2017-12-01 上海爱优威软件开发有限公司 The concealed application method and system of a kind of application
WO2017206453A1 (en) * 2016-05-31 2017-12-07 宇龙计算机通信科技(深圳)有限公司 Application icon display method and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080168401A1 (en) * 2007-01-05 2008-07-10 Boule Andre M J Method, system, and graphical user interface for viewing multiple application windows
US20100223579A1 (en) * 2009-03-02 2010-09-02 Schwartz Gerry M Iphone application disguiser
CN101859229A (en) * 2010-06-22 2010-10-13 宇龙计算机通信科技(深圳)有限公司 Icon hiding method, device and touch screen terminal
CN102722359A (en) * 2011-03-30 2012-10-10 汉王科技股份有限公司 Method and device for displaying application program and portable mobile terminal
CN102880837A (en) * 2012-08-24 2013-01-16 腾讯科技(深圳)有限公司 Method for improving security of mobile terminal and mobile terminal
CN103383620A (en) * 2012-05-04 2013-11-06 腾讯科技(深圳)有限公司 Method for displaying help information on mobile terminal and mobile terminal
CN103543918A (en) * 2013-10-31 2014-01-29 宇龙计算机通信科技(深圳)有限公司 Method and system for calling application program and mobile terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080168401A1 (en) * 2007-01-05 2008-07-10 Boule Andre M J Method, system, and graphical user interface for viewing multiple application windows
US20100223579A1 (en) * 2009-03-02 2010-09-02 Schwartz Gerry M Iphone application disguiser
CN101859229A (en) * 2010-06-22 2010-10-13 宇龙计算机通信科技(深圳)有限公司 Icon hiding method, device and touch screen terminal
CN102722359A (en) * 2011-03-30 2012-10-10 汉王科技股份有限公司 Method and device for displaying application program and portable mobile terminal
CN103383620A (en) * 2012-05-04 2013-11-06 腾讯科技(深圳)有限公司 Method for displaying help information on mobile terminal and mobile terminal
CN102880837A (en) * 2012-08-24 2013-01-16 腾讯科技(深圳)有限公司 Method for improving security of mobile terminal and mobile terminal
CN103543918A (en) * 2013-10-31 2014-01-29 宇龙计算机通信科技(深圳)有限公司 Method and system for calling application program and mobile terminal

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447399A (en) * 2014-08-18 2016-03-30 北京壹人壹本信息科技有限公司 Icon hiding method and apparatus
CN104317402B (en) * 2014-10-24 2020-07-03 小米科技有限责任公司 Description information display method and device and electronic equipment
CN104317402A (en) * 2014-10-24 2015-01-28 小米科技有限责任公司 Description information display method and device and electronic equipment
WO2016061927A1 (en) * 2014-10-24 2016-04-28 小米科技有限责任公司 Description information display method and device, and electronic equipment
CN104376268A (en) * 2014-11-26 2015-02-25 北京奇虎科技有限公司 Application hiding control method and device
CN104376268B (en) * 2014-11-26 2017-11-10 北京奇虎科技有限公司 Using method for hidden controlling and device
CN104573552B (en) * 2014-12-29 2018-01-19 广东欧珀移动通信有限公司 A kind of method and device of hiden application icon
CN104573552A (en) * 2014-12-29 2015-04-29 广东欧珀移动通信有限公司 Method and device for hiding application icons
CN104732157A (en) * 2015-03-31 2015-06-24 酷派软件技术(深圳)有限公司 Method and device for hiding and opening applications
WO2016155072A1 (en) * 2015-03-31 2016-10-06 宇龙计算机通信科技(深圳)有限公司 Method and apparatus for hiding and opening applications
CN104732157B (en) * 2015-03-31 2018-09-07 酷派软件技术(深圳)有限公司 A kind of application hides, deployment method and device
CN106156646A (en) * 2015-04-03 2016-11-23 北京搜狗科技发展有限公司 A kind of information call method and electronic equipment
CN106156646B (en) * 2015-04-03 2020-09-22 北京搜狗科技发展有限公司 Information calling method and electronic equipment
CN104965662A (en) * 2015-07-02 2015-10-07 安一恒通(北京)科技有限公司 Mobile intelligent terminal operation method and apparatus
CN105404443B (en) * 2015-10-27 2019-02-01 努比亚技术有限公司 Using starting method and device
CN105404443A (en) * 2015-10-27 2016-03-16 努比亚技术有限公司 Application starting method and apparatus
CN105760796A (en) * 2016-02-18 2016-07-13 北京小米移动软件有限公司 Application security processing method and device
WO2017206453A1 (en) * 2016-05-31 2017-12-07 宇龙计算机通信科技(深圳)有限公司 Application icon display method and system
CN106446632A (en) * 2016-09-22 2017-02-22 北京奇虎科技有限公司 Hide display starting device and hide display starting method for application programs
CN106446632B (en) * 2016-09-22 2020-09-22 北京奇虎科技有限公司 Hidden display starting method and hidden display starting device for application program
CN106407790A (en) * 2016-09-22 2017-02-15 北京奇虎科技有限公司 A privacy protection method and a privacy protection device for application programs
CN106484231A (en) * 2016-09-30 2017-03-08 宇龙计算机通信科技(深圳)有限公司 A kind of method and device of application hides
CN106446669A (en) * 2016-10-26 2017-02-22 惠州Tcl移动通信有限公司 Encryption method and system based on combined keys
CN106775217A (en) * 2016-11-30 2017-05-31 广东欧珀移动通信有限公司 A kind of application identities processing method, device and terminal
CN106775217B (en) * 2016-11-30 2019-10-25 Oppo广东移动通信有限公司 A kind of application identities processing method, device and terminal
CN107423585A (en) * 2017-07-31 2017-12-01 上海爱优威软件开发有限公司 The concealed application method and system of a kind of application

Also Published As

Publication number Publication date
CN103793657B (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN103793657A (en) System and method used for hiding application on mobile terminal
US10420071B2 (en) Methods, apparatus, and systems for displaying notifications
CN106155789B (en) Application freezing method and mobile terminal
CN107193598B (en) Application starting method, mobile terminal and computer readable storage medium
CN109040419B (en) Screen recording method and device, mobile terminal and storage medium
US9686277B2 (en) Unique identification for an information handling system
US9911009B2 (en) Device and method for providing safety of data by using multiple modes in device
CN106778295B (en) File storage method, file display method, file storage device, file display device and terminal
US20220294624A1 (en) Encryption method and device, electronic apparatus and storage medium
CN111818469B (en) Calling method, calling device, electronic equipment and network equipment
KR101757407B1 (en) Apparatus, method and computer program for merging binary files
CN107451501B (en) Method and device for realizing dynamic graphic coding
Meng et al. JuiceCaster: towards automatic juice filming attacks on smartphones
CN106776908B (en) Data cleaning method and device and terminal
US20160154545A1 (en) Electronic device and method for managing and displaying application icons
WO2022132408A1 (en) Systems and methods for visual anomaly detection in a multi-display system
CN110851831B (en) Virus processing method, device, computer equipment and computer readable storage medium
KR20160063793A (en) Electronic device and method for transmitting and receiving information in the electronic device
CN107710211A (en) Intelligent terminal system starts method, apparatus and intelligent terminal
CN116484431A (en) Data protection method, electronic equipment and storage medium
CN104573534B (en) A kind of method and apparatus for handling private data in a mobile device
US20160306962A1 (en) Device and method of requesting external device to execute task
CN107358117B (en) Switching method, electronic equipment and computer storage medium
CN114779936A (en) Information display method and device, electronic equipment and storage medium
US10572955B2 (en) Presenting context for contacts

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170104

Termination date: 20190218

CF01 Termination of patent right due to non-payment of annual fee