CN112100672B - 应用程序卸载方法及装置 - Google Patents

应用程序卸载方法及装置 Download PDF

Info

Publication number
CN112100672B
CN112100672B CN202011020296.5A CN202011020296A CN112100672B CN 112100672 B CN112100672 B CN 112100672B CN 202011020296 A CN202011020296 A CN 202011020296A CN 112100672 B CN112100672 B CN 112100672B
Authority
CN
China
Prior art keywords
target
data
application
application program
target data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011020296.5A
Other languages
English (en)
Other versions
CN112100672A (zh
Inventor
黎佳兴
吉行健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011020296.5A priority Critical patent/CN112100672B/zh
Publication of CN112100672A publication Critical patent/CN112100672A/zh
Application granted granted Critical
Publication of CN112100672B publication Critical patent/CN112100672B/zh
Active 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/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Medical Informatics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种应用程序卸载方法及装置,属于移动通信领域。所述方法包括:接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。

Description

应用程序卸载方法及装置
技术领域
本申请属于移动通信领域,具体涉及一种应用程序卸载方法及装置。
背景技术
随着移动通信技术的迅速发展,以智能手机为首的电子设备已成为人们生活中各方面不可或缺的工具。电子设备的各种应用程序(Application,APP) 的功能也逐渐完善,不再只是单纯地起到通信作用,较多的是为用户提供各种智能化服务,给用户工作、生活带来了极大的便利。
随着用户对电子设备的依赖 程度逐渐提高,电子设备的应用程序中存储有大量的用户隐私数据,例如个人身份信息,财产信息(例如银行***)等;为了保护用户的隐私数据,现有技术中,一些电子设备提供应用加密或隐藏应用的形式,在本机用户(隐私数据所属的用户)需要访问隐私数据时,根据密码进入加密应用或显示隐藏应用,以调起相应的隐私数据;然而,仅通过密码进行隐私数据保护,其保护程度较弱;一旦密码被破解,容易造成隐私数据泄露,给用户带来损失。
发明内容
本申请实施例的目的是提供一种应用程序卸载方法及装置,能够解决现有技术中,电子设备通过密码保护隐私数据,其保护程度较弱的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种应用程序卸载方法,所述方法包括:
接收指示卸载目标应用程序的第一输入;
响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。
第二方面,本申请实施例还提供了一种应用程序卸载装置,所述应用程序卸载装置包括:
第一接收模块,用于接收指示卸载目标应用程序的第一输入;
执行模块,用于响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。
第三方面,本申请实施例还提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的程序或指令,所述处理器执行所述程序或指令时实现如上所述的应用程序卸载方法中的步骤。
第四方面,本申请实施例还提供了一种可读存储介质,该可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的应用程序卸载方法中的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行第一操作以及第二操作中的至少一种;所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,若用户需要卸载目标应用程序同时保存第一目标数据,则可以通过第一输入实现第一目标数据的保护;所述第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,若用户需要仅卸载目标功能以保护第二目标数据,则可以通过第二操作实现第二目标数据的保护;通过目标操作,将第一目标数据和/或第二目标数据以隐私数据的形式保存或卸载,关闭查看隐私数据的入口,从而提升隐私数据的保护程度。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1表示本申请实施例提供的应用程序卸载方法的流程图;
图2表示本申请实施例的第一示例的示意图;
图3表示本申请实施例的第二示例的流程图;
图4表示本申请实施例的第三示例的流程图;
图5表示本申请的实施例提供的应用程序卸载装置的框图;
图6表示本申请的实施例提供的电子设备的框图之一;
图7表示本申请的实施例提供的电子设备的框图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的应用程序卸载方法进行详细地说明。
参见图1,本申请一实施例提供了一种应用程序卸载方法,可选地,所述方法可应用于电子设备,所述电子设备包括各种手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的移动台(Mobile Station,MS),终端设备(Terminal Device)等等。
所述方法包括:
步骤101,接收指示卸载目标应用程序的第一输入。
其中,第一输入指示卸载目标应用程序,目标应用程序可以是电子设备中预先设定的应用程序;第一输入可以为指示卸载目标应用程序的输入,比如长按目标应用程序的图标的操作,或者在应用程序管理界面触发卸载的输入操作;作为第一示例,如图2所示,图2中的显示界面中,图标A至图标 G表示应用程序的图标;其中,电子设备接收到触控于图标G中的长按输入,如图中箭头S1所示,则确定接收到针对图标G对应的目标应用程序的第一输入,此时可显示卸载标识,如S2所示。
步骤102,响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种。
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。
响应于第一输入,执行第一操作以及第二操作中的至少一种;具体地,第一操作包括保存第一目标数据,比如在卸载目标应用程序的情况下,保存第一目标数据;第一目标数据为第一输入对应的数据,比如在电子设备卸载应用程序的过程中,显示目标应用程序的所有数据,用户通过第一输入选择其中的数据作为待保存的第一目标数据。这样,在电子设备执行目标操作的过程中,删除(卸载)目标应用程序的应用数据中除第一目标数据之外的其他部分,而保存第一目标数据;这样,在执行目标操作时,卸载的目标应用程序,而将第一目标数据保存,电子设备的机主用户可在卸载目标应用程序之后仍然在电子设备中查找到第一目标数据;而非机主用户在使用该电子设备时,因目标应用程序已经被卸载,无法查找到目标应用程序而无法获得第一目标数据。
第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分;目标功能为预先标识的功能;比如,在电子设备卸载目标应用程序的过程中,将目标应用程序的功能拆分,将其中目标功能的相关数据卸载,删除目标功能的数据,而保存其他非目标功能;目标功能例如隐私相关功能,例如身份证号、银行***等;在卸载目标应用程序的过程中,首先卸载目标功能,删除第二目标数据,而非目标功能可以不被卸载正常使用;这样,机主用户在使用目标应用程序的过程中,可以将第二目标数据清除,以避免其他非机主用户在使用该电子设备的过程中,发现第二目标数据导致第二目标数据泄露。
需要说明的是,本申请实施例中,删除数据即卸载数据;比如删除第二目标数据,即卸载第二目标数据。
本申请实施例中,接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行第一操作以及第二操作中的至少一种;所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,若用户需要卸载目标应用程序同时保存第一目标数据,则可以通过第一输入实现第一目标数据的保护;所述第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,若用户需要仅卸载目标功能以保护第二目标数据,则可以通过第二操作实现第二目标数据的保护;通过目标操作,将第一目标数据和/或第二目标数据以隐私数据的形式保存或卸载,关闭查看隐私数据的入口,从而提升隐私数据的保护程度;本申请实施例解决了现有技术中,电子设备通过密码保护隐私数据,其保护程度较弱的问题。
在一个可选实施例中,在所述目标操作包括所述第一操作的情况下,所述执行目标操作的步骤之后,所述方法包括:
接收指示安装所述目标应用程序的第二输入;
响应于所述第二输入,将所述第一目标数据添加到所述目标应用程序的应用数据中。
在电子设备执行第一操作将目标应用程序卸载之后,若接收到指示再次安装目标应用程序的第二输入,则在安装的过程中,再将第一目标数据添加到目标应用程序的应用数据;可选地,为了保证第一目标数据的安全性,还可在安装的过程中,对用户进行身份验证,以确保用户为电子设备的机主用户;可选地,所述第一目标数据添加到所述目标应用程序的应用数据中的步骤,包括:
对用户进行身份验证;
在所述身份验证通过的情况下,将所述第一目标数据添加到所述目标应用程序的应用数据中。
其中,身份验证的形式可以是密码验证、生物识别(例如指纹识别,面部识别,虹膜识别)等形式,在对用户进行身份验证且验证通过的情况下,将所述第一目标数据添加到所述目标应用程序的应用数据中,以恢复第一目标数据的使用。
作为第二示例,参见图3,图3示出了一应用程序卸载方法的过程,主要包括以下步骤:
步骤301,在电子设备的设置中提供隐私卸载功能的开关。
在设置中提供相应的开关功能,用户可以自由选择是否使用该功能,当隐私卸载功能打开时,会显示支持该功能的目标应用程序;当用户卸载目标应用程序时,将触发隐私卸载功能。
步骤302,判断隐私功能开关是否被打开;
若隐私卸载功能被打开,则执行步骤303;若该功能未被开启,则执行步骤305。
步骤303,接收卸载目标应用程序的第一输入,触发隐私卸载功能。
当用户卸载支持隐私卸载功能的目标应用程序时,会触发隐私卸载功能。首先会显示对应目标应用程序的隐私数据的列表,用户可以通过第一输入选择对应需要保存的第一目标数据作为隐私数据,也就是在卸载之后需要进行保存的数据。
进一步地,隐私数据保存的区域是目标应用程序的预设隐私目录,其他应用无权限访问。用户选择完成后,即进行目标应用程序的卸载操作,比如应用图标、未选择的非隐私数据会被从电子设备中被删除,选择的隐私数据会被保留。
步骤304,接收到第二输入时,重新安装目标应用程序。
当用户需要重新使用目标应用程序,可以在应用商店中进行重新安装。当安装完成后会提示用户是否进行隐私数据恢复,并提供给选择恢复哪些数据的选项;如果用户选择需要恢复隐私数据,则电子设备弹出隐私密码或者指纹识别等进行隐私身份验证。
验证通过后,则电子设备开始对隐私数据的恢复,此时用户可以像卸载目标应用程序之前一样正常使用。
步骤305,隐私数据的查看。
隐私数据(即第一目标数据)可以统一放在隐私空间中进行查看和恢复,其中需要必要的身份验证,并且因为隐私数据可能会需要对应的应用才能查看,所以需要将选择查看的隐私数据拖动到对应的隐私应用图标上才能查看 (隐私空间中会有对应的隐私数据相关的应用列表);此时对应应用若已经卸载,会触发应用的恢复安装。
步骤306,若目标应用程序的隐私卸载功能被关闭,电子设备自动删除该应用的第一目标数据。
关闭该功能后,会清除之前保存的隐私数据,下次安装时,之前保存的隐私数据将不能再次恢复,打开的将是一个全新的应用。
上述示例中,用户可以通过使用隐私卸载功能,在应用卸载时,将隐私数据保存在特定的隐私区域中;当用户需要再次使用该应用时,可以通过重新下载应用和隐私密码验证等方式进行恢复隐私数据,达到隐藏隐私数据,防止其他用户知晓隐私数据的存在,提升对隐私数据的保护程度。
在一个可选实施例中,在所述目标操作包括所述第二操作的情况下,所述执行目标操作的步骤之后,包括:
接收指示卸载所述目标应用程序的第三输入;
响应于所述第三输入,删除第三目标数据;所述第三目标数据包括所述应用数据的非目标功能对应的数据部分。
在目标操作包括所述第二操作的情况下,执行目标操作时卸载第二目标数据,若第二目标数据包括隐私数据,用户可以在卸载时,只卸载对应的隐私功能,删除隐私数据;而其他非隐私数据,即第三目标数据仍可保留继续使用,以保证非隐私数据的正常使用。当再次接收到卸载目标应用程序的输入,即第三输入时,则完整卸载该目标应用程序,包括卸载非隐私数据,以确保常规卸载功能正常使用。
在一个可选实施例中,所述执行目标操作的步骤,包括:
将目标数据存储至电子设备的目标存储区域;所述目标数据包括所述第一目标数据以及所述第二目标数据中的至少一种。
在删除(卸载)目标数据之前,将目标数据存储至电子设备的目标存储区域;目标存储区域用于存储目标应用程序的目标数据;可选地,可为每个目标应用程序设定单独的目标存储区域,使得应用程序之间的隐私数据相互隔离。
在一个可选实施例中,所述方法包括:
在所述目标存储区域中,显示所述目标数据以及第一标识,所述第一标识用于指示所述目标数据的关联应用程序;所述关联应用程序包括可解析所述目标数据的应用程序或所述目标数据对应的所述目标应用程序。
关联应用程序为可解析、读取目标数据的应用程序;在目标存储区域中,显示目标数据以及对应的关联应用程序的第一标识,可方便用户快速打开、查看目标数据。可选地,关联应用程序包括可以读取目标数据的应用程序,比如目标数据类型为PDF,则目标应用程序为可读取PDF的应用程序;目标应用程序还包括所述目标数据的对应的所述目标应用程序,对应的所述目标应用程序即目标数据所属的应用程序,即来源应用程序。
在一个可选实施例中,所述显示所述目标数据以及第一标识的步骤之后,所述方法包括:
在所述电子设备未安装所述关联应用程序的情况下,接收到显示所述目标数据的第四输入时,安装所述关联应用程序,并通过所述关联应用程序显示所述目标数据。
若电子设备未安装关联应用程序,则在接收到指示显示目标数据的第四输入时,安装所述关联应用程序;第四输入可以是用于指示显示目标数据的输入操作,比如用户直接点击目标数据的图标,或在目标数据的菜单中触控“显示”或“打开”;安装所述关联应用程序后,通过关联应用程序显示目标数据,实现隐私数据的快速查看。
作为第三示例,参见图4,图4示出了一应用程序卸载方法的过程,主要包括以下步骤:
步骤401,将目标应用程序的功能拆分成独立的功能,包括目标功能和非目标功能。
通常情况下,目标功能包括涉及隐私的功能,例如用户的账户信息相关功能、用户的个人身份信息等相关功能;非目标功能包括非隐私功能,例如 APP的显示参数调整的相关功能、APP的常规运行参数的相关功能;将目标应用程序独立拆分,根据是否涉及隐私功能可以分为目标功能(隐私功能) 和非目标功能(非隐私功能),拆分后的功能可以独立进行卸载、安装、更新等操作。其中,不同功能的应用数据也相互独立,数据可以独立的进行删除、隐藏和恢复等。
步骤402,接收指示卸载目标应用程序的第一输入,卸载目标功能的第二目标数据。
在卸载时,电子设备通过隐私密码或者指纹识别等方式验证用户身份;验证识别成功后,只会卸载隐私功能和/或删除(隐藏)隐私数据,图标和其他功能是保留的可以继续使用,再次卸载才会触发卸载整个应用。
若对于该目标应用程序的所有功能都是涉及隐私的功能,卸载时可由用户选择需要保留的隐私数据,其他数据会随应用的卸载而删除。
步骤403,隐私功能恢复使用。
用户可以在桌面点击应用图标时,通过隐私密码或者指纹识别验证识别用户身份,验证识别成功后,会安装该应用程序的隐私功能插件,并恢复之前备份的隐私数据(存储至电子设备的目标存储区域的第二目标数据);或者用户可以在***中,选择需要恢复的隐私功能,安装之前备份的隐私功能插件,从而恢复对应的隐私功能;
步骤404、隐私数据的查看和恢复。
隐私数据(即第二目标数据)可以统一放在隐私空间中进行查看和恢复,其中需要必要的身份验证,并且因为隐私数据可能会需要对应的应用才能查看,所以需要将选择查看的隐私数据拖动到对应的隐私应用图标上才能查看 (隐私空间中会有对应的隐私数据相关的应用列表);此时对应应用若已经卸载,会触发应用的恢复安装。
在本申请的实施例中,接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行第一操作以及第二操作中的至少一种;所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,若用户需要卸载目标应用程序同时保存第一目标数据,则可以通过第一输入实现第一目标数据的保护;所述第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,若用户需要仅卸载目标功能以保护第二目标数据,则可以通过第二操作实现第二目标数据的保护;通过目标操作,将第一目标数据和/或第二目标数据以隐私数据的形式保存或卸载,关闭查看隐私数据的入口,从而提升隐私数据的保护程度。
以上介绍了本申请实施例提供的应用程序卸载方法,下面将结合附图介绍本申请实施例提供的应用程序卸载装置。
需要说明的是,本申请实施例提供的应用程序卸载方法,执行主体可以为应用程序卸载装置,或者该应用程序卸载装置中的用于执行应用程序卸载方法的控制模块。本申请实施例中以应用程序卸载装置执行应用程序卸载方法为例,说明本申请实施例提供的应用程序卸载方法。
参见图5,本申请实施例还提供了一种应用程序卸载装置500,包括:
第一接收模块501,用于接收指示卸载目标应用程序的第一输入。
其中,第一输入指示卸载目标应用程序,目标应用程序可以是电子设备中预先设定的应用程序;第一输入可以为指示卸载目标应用程序的输入,比如长按目标应用程序的图标的操作,或者在应用程序管理界面触发卸载的输入操作;作为第一示例,如图2所示,图2中的显示界面中,图标A至图标 G表示应用程序的图标;其中,电子设备接收到触控于图标G中的长按输入,如图中箭头S1所示,则确定接收到针对图标G对应的目标应用程序的第一输入。
执行模块502,用于响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。
响应于第一输入,执行第一操作以及第二操作中的至少一种;具体地,第一操作包括保存第一目标数据,比如在卸载目标应用程序的情况下,保存第一目标数据;第一目标数据为第一输入对应的数据,比如在电子设备卸载应用程序的过程中,显示目标应用程序的所有数据,用户通过第一输入选择其中的数据作为待保存的第一目标数据。这样,在电子设备执行目标操作的过程中,卸载目标应用程序的应用数据中除第一目标数据之外的其他部分,而保存第一目标数据;这样,在执行目标操作时,卸载的目标应用程序,而将第一目标数据保存,电子设备的机主用户可在卸载目标应用程序之后仍然在电子设备中查找到第一目标数据;而非机主用户在使用该电子设备时,因目标应用程序已经被卸载,无法查找到目标应用程序而无法获得第一目标数据。
第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分;目标功能为预先标识的功能;比如,在电子设备卸载目标应用程序的过程中,将目标应用程序的功能拆分,将其中目标功能的相关数据卸载,删除目标功能的数据,而保存其他非目标功能;目标功能例如隐私相关功能,例如身份证号、银行***等;在卸载目标应用程序的过程中,首先卸载目标功能,删除第二目标数据,而非目标功能可以不被卸载正常使用;这样,机主用户在使用目标应用程序的过程中,可以将第二目标数据清除,以避免其他非机主用户在使用该电子设备的过程中,发现第二目标数据导致第二目标数据泄露。
在一个可选实施例中,在所述目标操作包括所述第一操作的情况下,所述装置500包括:
第二接收模块,用于接收指示安装所述目标应用程序的第二输入;
添加模块,用于响应于所述第二输入,将所述第一目标数据添加到所述目标应用程序的应用数据中。
在一个可选实施例中,所述添加模块包括:
验证子模块,用于对用户进行身份验证;
在所述身份验证通过的情况下,将所述第一目标数据添加到所述目标应用程序的应用数据中。
在一个可选实施例中,在所述目标操作包括所述第二操作的情况下,所述装置500包括:
第三接收模块,用于接收指示卸载所述目标应用程序的第三输入;
卸载模块,用于响应于所述第三输入,删除第三目标数据;所述第三目标数据包括所述应用数据的非目标功能对应的数据部分。
在一个可选实施例中,所述执行模块502包括:
存储子模块,用于将目标数据存储至电子设备的目标存储区域;所述目标数据包括所述第一目标数据以及所述第二目标数据中的至少一种。
在一个可选实施例中,所述装置500包括:
显示模块,用于在所述目标存储区域中,显示所述目标数据以及第一标识,所述第一标识用于指示所述目标数据的关联应用程序;所述关联应用程序包括可解析所述目标数据的应用程序或所述目标数据对应的所述目标应用程序。
在一个可选实施例中,所述装置500包括:
第四接收模块,用于在所述电子设备未安装所述关联应用程序的情况下,接收到显示所述目标数据的第四输入时,安装所述关联应用程序,并通过所述关联应用程序显示所述目标数据。
本申请的实施例中,通过第一接收模块501接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行模块502执行第一操作以及第二操作中的至少一种;所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,若用户需要卸载目标应用程序同时保存第一目标数据,则可以通过第一输入实现第一目标数据的保护;所述第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,若用户需要仅卸载目标功能以保护第二目标数据,则可以通过第二操作实现第二目标数据的保护;通过目标操作,将第一目标数据和/或第二目标数据以隐私数据的形式保存或卸载,关闭查看隐私数据的入口,从而提升隐私数据的保护程度。
本申请实施例中的应用程序卸载装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA) 等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television, TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的应用程序卸载装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的应用程序卸载装置能够实现图1至图4的方法实施例中应用程序卸载装置实现的各个过程,为避免重复,这里不再赘述。
可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述应用程序卸载方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请各个实施例的一种电子设备700的硬件结构示意图;
该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元704,用于接收指示卸载目标应用程序的第一输入;
处理器710,用于响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分。
可选地,用户输入单元704,用于接收指示安装所述目标应用程序的第二输入;
处理器710,用于响应于所述第二输入,将所述第一目标数据添加到所述目标应用程序的应用数据中。
可选地,处理器710,用于对用户进行身份验证;
在所述身份验证通过的情况下,将所述第一目标数据添加到所述目标应用程序的应用数据中。
可选地,用户输入单元704,用于接收指示卸载所述目标应用程序的第三输入;
处理器710,用于响应于所述第三输入,删除第三目标数据;所述第三目标数据包括所述应用数据的非目标功能对应的数据部分。
可选地,处理器710,用于将目标数据存储至电子设备的目标存储区域;所述目标数据包括所述第一目标数据以及所述第二目标数据中的至少一种。
可选地,显示单元706,用于在所述目标存储区域中,显示所述目标数据以及第一标识,所述第一标识用于指示所述目标数据的关联应用程序;所述关联应用程序包括可解析所述目标数据的应用程序或所述目标数据对应的所述目标应用程序。
可选地,处理器710,用于在所述电子设备未安装所述关联应用程序的情况下,接收到显示所述目标数据的第四输入时,安装所述关联应用程序,并通过所述关联应用程序显示所述目标数据。
本申请的实施例中,接收指示卸载目标应用程序的第一输入;响应于所述第一输入,执行第一操作以及第二操作中的至少一种;所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,若用户需要卸载目标应用程序同时保存第一目标数据,则可以通过第一输入实现第一目标数据的保护;所述第二操作包括卸载所述目标应用程序的应用数据中的第二目标数据,若用户需要仅卸载目标功能以保护第二目标数据,则可以通过第二操作实现第二目标数据的保护;通过目标操作,将第一目标数据和/或第二目标数据以隐私数据的形式保存或卸载,关闭查看隐私数据的入口,从而提升隐私数据的保护程度。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器 (GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041 对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器710 可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用程序卸载方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述应用程序卸载方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (8)

1.一种应用程序卸载方法,其特征在于,所述方法包括:
接收指示卸载目标应用程序的第一输入;
响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据;
其中,所述第一目标数据包括隐私数据,所述隐私数据存储于隐私空间中,用于在被拖动到对应的隐私应用图标上时被查看,以及在对应的应用程序重新安装时被恢复;
其中,所述执行目标操作的步骤,包括:
将目标数据存储至电子设备的目标存储区域;所述目标数据包括所述第一目标数据以及所述第二目标数据中的至少一种;
在所述目标存储区域中,显示所述目标数据以及第一标识,所述第一标识用于指示所述目标数据的关联应用程序;所述关联应用程序包括可解析所述目标数据的应用程序或所述目标数据对应的所述目标应用程序;
所述目标应用程序的功能包括所述目标功能和非目标功能;
所述目标功能和所述非目标功能是根据独立拆分的应用程序是否涉及隐私功能进行划分的;
所述目标功能为预先标识的功能,用于在卸载目标应用程序时,将目标应用程序进行拆分,以删除目标功能对应的数据,从而保存其他非目标功能;所述目标功能包括隐私相关功能。
2.根据权利要求1所述的应用程序卸载方法,其特征在于,在所述目标操作包括所述第一操作的情况下,所述执行目标操作的步骤之后,所述方法包括:
接收指示安装所述目标应用程序的第二输入;
响应于所述第二输入,将所述第一目标数据添加到所述目标应用程序的应用数据中。
3.根据权利要求2所述的应用程序卸载方法,其特征在于,所述第一目标数据添加到所述目标应用程序的应用数据中的步骤,包括:
对用户进行身份验证;
在所述身份验证通过的情况下,将所述第一目标数据添加到所述目标应用程序的应用数据中。
4.根据权利要求1所述的应用程序卸载方法,其特征在于,在所述目标操作包括所述第二操作的情况下,所述执行目标操作的步骤之后,包括:
接收指示卸载所述目标应用程序的第三输入;
响应于所述第三输入,删除第三目标数据;所述第三目标数据包括所述应用数据的非目标功能对应的数据部分。
5.根据权利要求1所述的应用程序卸载方法,其特征在于,所述显示所述目标数据以及第一标识的步骤之后,所述方法包括:
在所述电子设备未安装所述关联应用程序的情况下,接收到显示所述目标数据的第四输入时,安装所述关联应用程序,并通过所述关联应用程序显示所述目标数据。
6.一种应用程序卸载装置,其特征在于,所述装置包括:
第一接收模块,用于接收指示卸载目标应用程序的第一输入;
执行模块,用于响应于所述第一输入,执行目标操作,所述目标操作包括第一操作以及第二操作中的至少一种;
其中,所述第一操作包括保存所述目标应用程序的应用数据中的第一目标数据,并删除所述应用数据中除所述第一目标数据之外的数据;第一目标数据包括与所述第一输入对应的数据部分;
所述第二操作包括删除所述应用数据中的第二目标数据,所述第二目标数据包括目标功能对应的数据部分;
其中,所述第一目标数据包括隐私数据,所述隐私数据存储于隐私空间中,用于在被拖动到对应的隐私应用图标上时被查看,以及在对应的应用程序重新安装时被恢复;
其中,所述执行模块包括:
存储子模块,用于将目标数据存储至电子设备的目标存储区域;所述目标数据包括所述第一目标数据以及所述第二目标数据中的至少一种;
显示模块,用于在所述目标存储区域中,显示所述目标数据以及第一标识,所述第一标识用于指示所述目标数据的关联应用程序;所述关联应用程序包括可解析所述目标数据的应用程序或所述目标数据对应的所述目标应用程序;
所述目标应用程序的功能包括所述目标功能和非目标功能;
所述目标功能和所述非目标功能是根据独立拆分的应用程序是否涉及隐私功能进行划分的;
所述目标功能为预先标识的功能,用于在卸载目标应用程序时,将目标应用程序进行拆分,以删除目标功能对应的数据,从而保存其他非目标功能;所述目标功能包括隐私相关功能。
7.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5中任一项所述的应用程序卸载方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5中任一项所述的应用程序卸载方法的步骤。
CN202011020296.5A 2020-09-24 2020-09-24 应用程序卸载方法及装置 Active CN112100672B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011020296.5A CN112100672B (zh) 2020-09-24 2020-09-24 应用程序卸载方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011020296.5A CN112100672B (zh) 2020-09-24 2020-09-24 应用程序卸载方法及装置

Publications (2)

Publication Number Publication Date
CN112100672A CN112100672A (zh) 2020-12-18
CN112100672B true CN112100672B (zh) 2022-08-23

Family

ID=73756258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011020296.5A Active CN112100672B (zh) 2020-09-24 2020-09-24 应用程序卸载方法及装置

Country Status (1)

Country Link
CN (1) CN112100672B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112764833A (zh) * 2021-01-22 2021-05-07 维沃移动通信有限公司 应用程序管理方法、装置及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2290920T3 (es) * 2004-06-21 2008-02-16 Renault S.A.S. Instalacion de aplicacion de pintura de automovil y procedimiento que utiliza la instalacion.
CN104899118A (zh) * 2015-06-26 2015-09-09 上海斐讯数据通信技术有限公司 一种对删除的隐私数据的恢复方法及***
CN106599115A (zh) * 2016-11-30 2017-04-26 广东欧珀移动通信有限公司 数据保护方法、装置及终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464805B (zh) * 2008-12-24 2012-09-05 中兴通讯股份有限公司 一种插件管理方法及其***
CN103699604B (zh) * 2013-12-13 2017-05-17 北京奇虎科技有限公司 一种保护隐私文件的方法和装置
CN106127039A (zh) * 2016-06-22 2016-11-16 广州市久邦数码科技有限公司 一种基于安卓***的隐私审查方法及其***
CN107450949A (zh) * 2017-07-31 2017-12-08 青岛海信移动通信技术股份有限公司 基于应用程序中扩展功能的卸载方法及装置
CN107656743B (zh) * 2017-09-28 2021-04-16 努比亚技术有限公司 一种应用的卸载方法、终端及可读存储介质
CN109992322B (zh) * 2017-12-29 2022-05-13 Oppo广东移动通信有限公司 应用程序卸载方法、装置、存储介质和终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2290920T3 (es) * 2004-06-21 2008-02-16 Renault S.A.S. Instalacion de aplicacion de pintura de automovil y procedimiento que utiliza la instalacion.
CN104899118A (zh) * 2015-06-26 2015-09-09 上海斐讯数据通信技术有限公司 一种对删除的隐私数据的恢复方法及***
CN106599115A (zh) * 2016-11-30 2017-04-26 广东欧珀移动通信有限公司 数据保护方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
疫情防控下个人信息的保护路径;王志杰;《医学与法学》;20200828(第04期);第96-102页 *

Also Published As

Publication number Publication date
CN112100672A (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
CN103235903B (zh) 一种移动终端隐藏程序处理方法和装置
CN107133498B (zh) 一种隐私应用管理方法和装置及移动终端
US9443100B2 (en) Security mechanism for increased personal data protection
CN112148163B (zh) 屏幕录制方法、装置及电子设备
JP6858256B2 (ja) 決済アプリケーション分離方法および装置、ならびに端末
US11625480B2 (en) Mobile device with secure private memory
CN107506637A (zh) 信息展示方法和装置、终端及可读存储介质
CN106599115B (zh) 数据保护方法、装置及终端
CN106681813B (zh) 一种***管理方法及装置
CN111695151A (zh) 应用权限设置方法、装置、电子设备及可读存储介质
CN111176543A (zh) 实现电子签名的方法、装置、计算机设备和存储介质
CN112784262A (zh) 数据访问方法、装置、终端及存储介质
US7975309B2 (en) Systems and methods for securing data in an electronic apparatus
CN112100672B (zh) 应用程序卸载方法及装置
TW201826158A (zh) 顯示資料的方法、裝置和終端
CN106126298B (zh) 一种应用冻结的方法、装置以及终端
KR20130082979A (ko) 지문인식 기반 사용자 맞춤형 추천 시스템
US20240094868A1 (en) Display Control Method and Apparatus, Electronic Device, and Medium
CN112764614B (zh) 一种数据隔离方法和电子设备
CN112016080A (zh) 应用权限管理方法、装置及电子设备
WO2023103901A1 (zh) 应用管理方法、装置和电子设备
CN113238691B (zh) 应用图标管理方法、装置及电子设备
CN112163209B (zh) 一种应用管理方法、装置及电子设备
CN106101095B (zh) 一种移动终端数据处理方法、装置和设备
CN103052060A (zh) 一种提高移动终端信息安全的方法及一种移动终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant