用于计算设备的被动启用的应用制造技术

技术编号:26514485 阅读:12 留言:0更新日期:2020-11-27 15:44
描述了一种计算设备的处理器,该处理器接收用户输入以禁用应用并且确定该应用是否是被动启用的。响应于确定该应用是被动启用的,计算设备使该应用在被动状态下操作。当应用在被动状态下操作时,将启用由计算设备的操作系统所需的应用提供的基本功能或服务,并且禁用由该应用提供的任何剩余功能或服务。在使应用在被动状态下操作之后:响应于禁用该应用的用户输入,计算设备输出该应用已经被禁用的指示,并且执行依赖于由该应用提供的一个或多个基本功能或者服务的一个或多个操作。

【技术实现步骤摘要】
【国外来华专利技术】用于计算设备的被动启用的应用
技术介绍
在出售或交付给消费者之前,或者在某些示例中交付或响应于重新初始化或完整的系统重置之后,一些计算设备(诸如移动电话、膝上型计算机、平板电脑等)已经预加载或预安装了软件应用。某些预安装的应用可能会执行面向用户的功能以及从用户的视线中隐藏的“基本”系统功能或服务的混合。在计算设备处执行的基础操作系统或其他应用可以依靠这些隐藏的功能或服务来执行其他功能或提供对其他服务的访问。用户可能想要禁用预安装的应用,例如,释放设备上其他数据的存储空间,或者改为依赖不同的应用(例如,与正在禁用的应用执行类似的面向用户功能的应用,但可能会或可能不会执行从用户的视线中隐藏的任何“基本”系统功能或服务)。禁用以这种方式执行基本系统功能或服务的预安装应用可能会因此禁用计算设备的其他特征或服务,并且在某些情况下甚至可能导致计算设备无法操作。
技术实现思路
通常,即使响应于用户输入,计算设备禁用提供或至少紧密耦合到一个或多个“基本”系统功能或服务的应用,本公开的技术也可以使计算设备能够维持操作稳定性。换句话说,这些技术可以使应用的基本功能和服务保持可操作性,即使该应用本身已被标记为已禁用并因此被隐藏且终端用户也无法发现。作为一个示例,计算设备的应用管理器组件(例如,操作系统的一部分)可以维护安装在计算设备上的每个应用的记录。该记录可以包括指示每个应用是否“被动启用”的信息(例如,标记)。被动启用意味着应用提供了计算设备的操作系统所依赖或可能集成在其中的隐藏或基本功能,或对隐藏或基本服务的访问。应用可以在以下三种操作状态中的两种状态下执行,包括:1)启用状态,在该状态下,该应用可以正常操作,并且可由终端用户发现;以及2)禁用状态,在该状态下,该应用完全无法操作且终端用户无法发现,或者3)被动状态,在该状态下,仅使部分应用能够执行应用的基本功能或隐藏功能,而终端用户也无法发现该状态。每个应用,无论是否被动启用,都可以从“启用”操作状态中开始,例如响应系统初始化或重新初始化。但是,当请求禁用已启用的应用时(例如,基于用户输入),应用管理器组件可以将应用的操作状态从启用更改为“禁用”或“被动”。如果应用记录指示该应用不是“被动启用的”,因此不提供任何隐藏或基本功能或者对隐藏或基本服务的访问,则应用管理组件可能会完全禁用该应用。但是,如果应用是“被动启用的”,则应用管理器组件可以不将其完全禁用,而是将应用配置为在被动状态下操作,在该状态下,隐藏或基本功能和服务仍保持启用,并可由操作系统访问,但无法由在计算设备上执行的任何其他应用访问。换句话说,当在被动状态下操作时,可以禁用应用的所有非基本功能或服务,终端用户或在计算设备上执行的其他应用可能不再可发现该应用,而由该应用提供的所有基本功能或服务(即,维护计算设备的操作系统的操作连续性所必需的那些服务或功能)可以保持启用。以这种方式,即使禁用向计算设备提供隐藏功能的应用,该技术也可以对计算设备安装和依赖的那些应用进行更多的用户控制,而不会破坏系统的操作连续性和可能的稳定性。也就是说,所描述的技术可以使安装在计算设备上的任何应用看起来都被隐藏或“禁用”,而不会由于计算设备的操作系统访问该应用提供的各种特征或服务而对计算设备造成其他破坏。根据所描述的技术进行操作的计算设备可以针对其预期的操作用途更加可定制和更好地定制。即使应用提供某些基本功能,用户仍可以去除这些应用,而不会破坏依赖于其基本功能的操作系统。在一个示例中,描述了一种方法,该方法包括:由计算设备经由计算设备的用户界面接收禁用应用的用户输入;由计算设备确定应用是否是被动启用的;响应于确定应用是被动启用的,由计算设备使应用在被动状态下操作,其中,当应用在被动状态下操作时,启用计算设备的操作系统所需的应用提供的一个或多个基本功能或服务,并禁用应用提供的任何剩余功能或服务;并且在应用在被动状态下操作之后,响应于禁用应用的用户输入,由计算设备经由计算设备的用户界面输出应用已经被禁用的指示;并且由计算设备执行依赖于由应用提供的一个或多个基本功能或服务的一个或多个操作。在另一示例中,描述了一种计算设备,其包括存储设备和至少一个处理器。该至少一个处理器被配置为经由计算设备的用户界面接收禁用应用的用户输入;确定应用是否是被动启用的;响应于确定应用是被动启用的,使应用在被动状态下操作,其中,当应用在被动状态下操作时,启用由计算设备的操作系统所需的应用提供的一个或多个基本功能或服务,并禁用由应用提供的任何剩余功能或服务;并且使应用在被动状态下操作之后:响应于禁用应用的用户输入,经由计算设备的用户界面输出应用已经被禁用的指示;并且执行依赖于由应用提供的一个或多个基本功能或服务的一个或多个操作。在另一示例中,描述了一种计算机可读存储介质,该计算机可读存储介质具有指令,该指令在被执行时使计算设备的至少一个处理器:经由计算设备的用户界面接收禁用应用的用户输入;确定应用是否是被动启用的;响应于确定应用是被动启用的,使应用在被动状态下操作,其中,当应用在被动状态下操作时,启用由计算设备的操作系统所需的应用提供的一个或多个基本功能或服务,并且禁用由应用提供的任何剩余功能或服务;并且使应用在被动状态下操作之后:响应于禁用应用的用户输入,经由计算设备的用户界面输出应用已经被禁用的指示;并且执行依赖于由应用提供的一个或多个基本功能或服务的一个或多个操作。在又一个示例中,描述了一种系统,该系统包括接收禁用应用的用户输入的装置;确定应用是否是被动启用的的装置;响应于确定应用是被动启用的,使应用在被动状态下操作的装置,其中,当应用在被动状态下操作时,启用由计算设备的操作系统所需的应用提供的一个或多个基本功能或服务,并且禁用由应用提供的任何剩余功能或服务;并且使应用在被动状态下操作之后:响应于禁用应用的用户输入,输出应用已经被禁用的指示的装置;并且执行依赖于由应用提供的一个或多个基本功能或服务的一个或多个操作的装置。一个或多个示例的细节在附图和以下描述中阐述。根据说明书和附图以及根据权利要求书,本公开的其他特征、目的和优点将是显而易见的。附图说明图1是示出根据本公开的一个或多个方面的示例系统的概念图,该示例系统被配置为在不中断应用提供给计算设备的基本功能或服务的情况下禁用在该计算设备处执行的应用。图2是示出根据本公开的一个或多个方面的示例计算设备的框图,该示例计算设备被配置为在不中断应用提供给计算设备的基本功能或服务的情况下禁用该应用。图3A至图3C是示出根据本公开的一个或多个方面的示例计算系统的示例操作的流程图,该示例计算系统被配置为在不中断应用提供给计算设备的基本功能或服务的情况下禁用该应用。具体实施方式图1是示出根据本公开的一个或多个方面的示例系统的概念图,该示例系统被配置为在不中断应用提供给计算设备的至少一些功能或服务的情况下禁用在该计算设备处执行的应用。系统100包括经由网络130与计算设备110通信的计算系统160。尽管将归属于系统100的操作主要描述为由单个计算本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由计算设备经由所述计算设备的用户界面接收禁用应用的用户输入;/n由所述计算设备确定所述应用是否是被动启用的;/n响应于确定所述应用是被动启用的,由所述计算设备使所述应用在被动状态下操作,其中,当所述应用在所述被动状态下操作时,启用所述计算设备的操作系统所需的由所述应用提供的一个或多个基本功能或者服务,并且禁用由所述应用提供的任何剩余功能或者服务;并且/n在使所述应用在所述被动状态下操作之后:/n响应于禁用所述应用的所述用户输入,由所述计算设备经由所述计算设备的所述用户界面输出所述应用已经被禁用的指示;并且/n由所述计算设备执行依赖于由所述应用提供的所述一个或多个基本功能或者服务的一个或多个操作。/n

【技术特征摘要】
【国外来华专利技术】20181207 US 62/776,7581.一种方法,包括:
由计算设备经由所述计算设备的用户界面接收禁用应用的用户输入;
由所述计算设备确定所述应用是否是被动启用的;
响应于确定所述应用是被动启用的,由所述计算设备使所述应用在被动状态下操作,其中,当所述应用在所述被动状态下操作时,启用所述计算设备的操作系统所需的由所述应用提供的一个或多个基本功能或者服务,并且禁用由所述应用提供的任何剩余功能或者服务;并且
在使所述应用在所述被动状态下操作之后:
响应于禁用所述应用的所述用户输入,由所述计算设备经由所述计算设备的所述用户界面输出所述应用已经被禁用的指示;并且
由所述计算设备执行依赖于由所述应用提供的所述一个或多个基本功能或者服务的一个或多个操作。


2.根据权利要求1所述的方法,其中,所述应用是第一应用,所述方法还包括:
由所述计算设备接收禁用第二应用的用户输入;
由所述计算设备确定所述第二应用是否是被动启用的;
响应于确定所述第二应用不是被动启用的,由所述计算设备使所述第二应用在禁用状态下操作,其中,当所述应用在所述禁用状态下操作时,禁用由所述第二应用提供的所有功能或者服务;并且
在所述第二应用在所述禁用状态下操作之后:
响应于禁用所述第二应用的所述用户输入,由所述计算设备输出所述第二应用已经被禁用的指示;并且
由所述计算设备避免执行依赖于由所述第二应用提供的所述功能或者服务的一个或多个操作。


3.根据权利要求1所述的方法,还包括:
在接收禁用所述应用的所述用户输入之前,由所述计算设备使所述应用在启用状态下操作,其中,当所述应用在所述启用状态下操作时,启用由所述应用提供的所述一个或多个基本功能或者服务中的每一个,并且也启用由所述应用提供的任何所述剩余功能或者服务。


4.根据权利要求1-3中的任一项所述的方法,其中,确定所述应用是否是被动启用的包括:
由所述计算设备向远程计算系统发送与所述计算设备的所述操作系统相关联的特征字符串;
由所述计算设备从所述远程计算系统接收所述特征字符串是否指示所述应用是被动启用的指示;以及
由所述计算设备基于所述应用是否是被动启用的所述指示来确定所述应用是否是被动启用的。


5.根据权利要求1-4中的任一项所述的方法,其中,确定所述应用是否是被动启用的包括:
由所述计算设备基于所述计算设备的所述操作系统的特征字符串来确定所述应用是否是被动启用的。


6.根据权利要求1-5中的任一项所述的方法,其中,确定所述应用是否是被动启用的包括:
由所述计算设备生成记录,所述记录指示...

【专利技术属性】
技术研发人员:查迈纳·德西尔瓦保罗·尼古拉斯·真纳伊安德鲁·迪夫隆·施塔德勒里特什·瑞迪
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1