《基于用户识别的动态配置文件切换.pdf》由会员分享,可在线阅读,更多相关《基于用户识别的动态配置文件切换.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103999048 A (43)申请公布日 2014.08.20 C N 1 0 3 9 9 9 0 4 8 A (21)申请号 201280062746.4 (22)申请日 2012.10.18 61/548,430 2011.10.18 US 13/466,611 2012.05.08 US G06F 9/445(2006.01) (71)申请人谷歌股份有限公司 地址美国加利福尼亚州 (72)发明人迈克尔安德鲁斯佩 雨果鲍拉 亨利威尔施耐德曼 (74)专利代理机构北京林达刘知识产权代理事 务所(普通合伙) 11277 代理人刘新宇 (54) 发明名称 基于用户识别。
2、的动态配置文件切换 (57) 摘要 本发明提供一种用于动态地切换计算装置上 的用户配置文件的方法。该计算装置连接至至少 一个图像感测装置并且可被配置为使用多个所存 储用户配置文件。该方法包括从至少一个图像感 测装置接收至少一个图像并且基于所接收到的至 少一个图像来生成当前用户值。该方法还包括判 断当前用户值是否与对应于所存储用户配置文件 的至少一个所存储用户值相对应。如果当前用户 值与至少一个所存储用户值相对应,则该方法包 括检索所存储用户配置文件并且使用所检索到的 用户配置文件来配置在计算装置上运行的至少一 些程序。如果当前用户值不与至少一个所存储用 户值相对应,则该方法包括使用替代方法来对。
3、计 算装置进行配置。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.06.18 (86)PCT国际申请的申请数据 PCT/US2012/060852 2012.10.18 (87)PCT国际申请的公布数据 WO2013/059482 EN 2013.04.25 (51)Int.Cl. 权利要求书2页 说明书8页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图4页 (10)申请公布号 CN 103999048 A CN 103999048 A 1/2页 2 1.一种操作计算装置的方法,所述计算装置与至少一个图像感测装置。
4、相连接并且使用 多个所存储用户配置文件,各所存储用户配置文件与表示用户的至少一个所存储用户值相 关联,所述方法包括以下步骤: 从所述至少一个图像感测装置接收至少一个图像; 基于所接收到的至少一个图像来生成表示所述计算装置的当前用户的当前用户值; 根据所述所存储用户配置文件中的一个所存储用户配置文件来判断所述当前用户值 是否与所述至少一个所存储用户值相对应; 如果所述当前用户值与所述至少一个所存储用户值相对应,则检索具有与所述当前用 户值相对应的所存储用户值的所存储用户配置文件; 如果所述当前用户值与所述至少一个所存储用户值相对应,则使用所检索到的用户配 置文件来配置在所述计算装置上运行的至少一。
5、些程序;以及 进行以下操作中的至少一个操作: 如果所述当前用户值不与所述至少一个所存储用户值相对应,则使用访客配置文件来 配置在所述计算装置上运行的至少一些程序;或者 如果所述当前用户值不与所述至少一个所存储用户值相对应,则显示用于针对所述当 前用户建立用户配置文件的界面。 2.根据权利要求1所述的方法,其中,还包括以下步骤: 显示针对用于访问所检索到的用户配置文件的安全措施的请求;以及 接收与针对所检索到的用户配置文件的所述安全措施相对应的信号。 3.根据权利要求2所述的方法,其中,所述安全措施是密码、个人识别码和解锁序列其 中之一。 4.根据权利要求1或2所述的方法,其中,所述所存储用户配。
6、置文件存储在所述计算装 置外部的位置。 5.根据权利要求1或2所述的方法,其中,还包括以下步骤: 使用所检索到的用户配置文件来配置在所述计算装置外部的装置上运行的至少一些 程序。 6.根据权利要求1或2所述的方法,其中,还包括以下步骤: 如果所述当前用户值不与所述至少一个所存储用户值相对应,则显示至少一个所存储 用户配置文件的至少一个指示符以供所述当前用户进行选择; 接收选择所存储用户配置文件的信号; 检索所选择的用户配置文件;以及 使用检索到的所选择的用户配置文件来配置在所述计算装置上运行的至少一些程序。 7.一种使用多个所存储用户配置文件的计算装置,各所存储用户配置文件与表示用户 的至少一。
7、个所存储用户值相关联,所述计算装置包括: 输入-输出装置; 至少一个图像感测装置; 存储器;以及 一个或多个处理器,其中所述一个或多个处理器被配置为执行存储在所述存储器中的 指令以: 权 利 要 求 书CN 103999048 A 2/2页 3 从所述至少一个图像感测装置接收至少一个图像; 基于所接收到的至少一个图像来生成表示所述计算装置的当前用户的当前用户值; 判断所述当前用户值是否与所述至少一个所存储用户值相对应; 如果所述当前用户值与所述至少一个所存储用户值相对应,则检索具有与所述当前用 户值相对应的所存储用户值的所存储用户配置文件; 如果所述当前用户值与所述至少一个所存储用户值相对应,。
8、则使用所检索到的用户配 置文件来配置在所述计算装置上运行的至少一些程序;以及 进行以下操作中的至少一个操作: 如果所述当前用户值不与所述至少一个所存储用户值相对应,则使用访客配置文件来 配置在所述计算装置上运行的至少一些程序;或者 如果所述当前用户值不与所述至少一个所存储用户值相对应,则显示用于针对所述当 前用户建立用户配置文件的界面。 8.根据权利要求7所述的计算装置,其中,所述处理器还被配置为: 显示针对用于访问所检索到的用户配置文件的安全措施的请求;以及 接收与针对所检索到的用户配置文件的所述安全措施相对应的信号。 9.根据权利要求8所述的计算装置,其中,所述安全措施是密码、个人识别码和。
9、解锁序 列其中之一。 10.根据权利要求7或8所述的计算装置,其中,所述所存储用户配置文件存储在所述 计算装置外部的位置。 11.根据权利要求7或8所述的计算装置,其中,所述处理器还被配置为: 使用所检索到的用户配置文件来配置在所述计算装置外部的装置上运行的至少一些 程序。 权 利 要 求 书CN 103999048 A 1/8页 4 基于用户识别的动态配置文件切换 0001 相关申请的交叉引用 0002 本申请要求2011年10月18日提交的美国临时专利申请61/548,430的优先权,在 此通过引用包含其全部内容。本申请与2012年2月22日提交的美国专利申请13/402,221 相关联。。
10、 技术领域 0003 本发明大体涉及计算装置上的用户配置文件,尤其涉及基于用户识别来动态地切 换用户配置文件。 背景技术 0004 近年来,诸如移动电话、平板电脑和笔记本电脑等的计算装置已经激增。这些装置 可以配备有处理器、存储器、以及用以经由包括因特网的局域网和广域网进行通信的能力。 利用一些计算装置,该计算装置的用户可以建立用户配置文件并且将用于操作计算装置的 偏好的集合存储在该用户配置文件中。用户配置文件可以包括以下内容:用户所保存的文 件和文件夹;用户下载至计算装置的应用程序、软件、程序等;用于加载用户配置文件的安 全设置;针对用户的操作限制;包括字体大小、图标大小、壁纸类型等的计算装。
11、置的显示布 局;以及针对计算装置上的用户配置文件的操作的任何其它项或设置。 发明内容 0005 这里公开了用于动态地切换计算装置上的用户配置文件的方法和设备。 0006 所公开的实施例的一个方面是对与至少一个图像感测装置相连接并且使用多个 所存储用户配置文件的计算装置进行操作的方法。各所存储用户配置文件可以与表示用户 的至少一个所存储用户值相关联。所述方法包括从所述至少一个图像感测装置接收至少 一个图像并且基于所接收到的至少一个图像来生成表示所述计算装置的当前用户的当前 用户值。所述方法还包括以下步骤:判断所述当前用户值是否与所述至少一个所存储用户 值相对应;如果所述当前用户值与所述至少一个所。
12、存储用户值相对应,则检索具有与所述 当前用户值相对应的所存储用户值的所存储用户配置文件;使用所检索到的用户配置文件 来配置在所述计算装置上运行的至少一些程序;以及如果所述当前用户值不与所述至少一 个所存储用户值相对应,则使用访客配置文件来配置在所述计算装置上运行的至少一些程 序。 0007 所公开的实施例的另一方面是操作与至少一个图像感测装置相连接并且使用多 个所存储用户配置文件的计算装置的方法。各所存储用户配置文件可以与表示用户的至少 一个所存储用户值相关联。所述方法包括从所述至少一个图像感测装置接收至少一个图像 并且基于所接收到的至少一个图像来生成表示所述计算装置的当前用户的当前用户值。所。
13、 述方法还包括以下步骤:判断所述当前用户值是否与所述至少一个所存储用户值相对应; 如果所述当前用户值与所述至少一个所存储用户值相对应,则检索具有与所述当前用户值 说 明 书CN 103999048 A 2/8页 5 相对应的所存储用户值的所存储用户配置文件;如果检索到所述所存储用户配置位置,则 使用所述所存储用户配置文件来配置在所述计算装置上运行的至少一些程序;以及如果所 述当前用户值不与所述至少一个所存储用户值相对应,则显示用于针对所述当前用户建立 用户配置文件的界面。 0008 所公开的实施例的另一方面是与至少一个图像感测装置相连接并且使用多个所 存储用户配置文件的计算装置进行工作的方法。。
14、各所存储用户配置文件可以与表示用户的 至少一个所存储用户值相关联。所述方法包括从所述至少一个图像感测装置接收至少一个 图像并且基于所接收到的至少一个图像来生成表示所述计算装置的当前用户的当前用户 值。所述方法还包括以下步骤:判断所述当前用户值是否与所述至少一个所存储用户值相 对应;如果所述当前用户值与所述至少一个所存储用户值相对应,则检索具有与所述当前 用户值相对应的所存储用户值的所存储用户配置文件;以及如果检索到所述所存储用户配 置文件,则使用所述所存储用户配置文件来配置在所述计算装置上运行的至少一些程序。 所述方法还包括以下步骤:如果所述当前用户值不与所述至少一个所存储用户值相对应, 则显。
15、示至少一个所存储用户配置文件的至少一个指示符以供所述当前用户进行选择;接收 选择所存储用户配置文件的信号;检索所选择的用户配置文件;以及使用所检索到的所选 择用户配置文件来配置在所述计算装置上运行的至少一些程序。 0009 所公开的实施例的另一方面是一种使用多个所存储用户配置文件的计算装置。各 所存储用户配置文件可以与表示用户的至少一个所存储用户值相关联。所述计算装置包括 输入-输出装置、至少一个图像感测装置、存储器和一个或多个处理器。所述一个或多个处 理器被配置为执行存储在所述存储器中的指令,以从所述至少一个图像感测装置接收至少 一个图像并且基于所接收到的至少一个图像来生成表示所述计算装置的。
16、当前用户的当前 用户值。所述一个或多个处理器还被配置为进行以下操作:判断所述当前用户值是否与所 述至少一个所存储用户值相对应;如果所述当前用户值与所述至少一个所存储用户值相对 应,则检索具有与所述当前用户值相对应的所存储用户值的所存储用户配置文件;使用所 检索到的用户配置文件来配置在所述计算装置上运行的至少一些程序;以及如果所述当前 用户值不与所述至少一个所存储用户值相对应,则使用访客配置文件来配置在所述计算装 置上运行的至少一些程序。 0010 以下将更详细地说明这些和其它实施例。 附图说明 0011 这里的说明参考附图,其中在几个附图中相同的附图标记指代相同的部分,其 中: 0012 图1。
17、是示出计算装置的示例的框图。 0013 图2A和2B是示出如显示在计算装置的显示屏上的配置文件实用应用程序的操作 的图示。 0014 图3是示出针对计算装置的操作选择不同的用户配置文件的操作的图示。 0015 图4是示出用于动态地切换计算装置上的用户配置文件的流程图。 具体实施方式 说 明 书CN 103999048 A 3/8页 6 0016 随着计算装置的激增,对各装置进行操作的用户的数量也激增。如果计算装置的 用户界面有限,则一些装置用户可能感觉诸如提供用户名和密码等的用于加载并运行用户 配置文件的一些传统方法麻烦。一些装置用户还可能感觉访问用户配置文件的一些传统方 法难以执行。一些装置。
18、用户可能无法遵守一些传统方法,但仍需要向这些装置用户提供特 定用户配置文件。例如,儿童可以与父母共用计算装置并且能够在该计算装置上运行一些 游戏和应用程序,但同时儿童不能输入用户名和密码。 0017 在一些情况下,这里所述的设备和方法使得能够使用所检索到的用户配置文件来 配置在计算装置上运行的至少一些程序。使用所检索到的用户配置文件来对计算装置进行 配置可以在无需要求用户手动输入信息以加载并运行所检索到的用户配置文件的情况下、 加载所检索到的用户配置文件的文件、文件夹、应用程序、安全设置等的同时,限制计算装 置的具有所存储用户配置文件的其它用户对这些文件、文件夹、应用程序、安全设置等的访 问。。
19、 0018 图1是计算装置10的示例的框图。计算装置10可以采用包括多个计算装置的计 算系统的形式,或者采用例如移动电话、平板式计算机、便携式计算机或笔记本式计算机的 单个计算装置的形式。计算装置10还可以连接至其它对象。例如,计算装置10可以连接 至门锁、车锁、房间入口、浓缩咖啡机、自助服务亭或者现有或以后开发的能够捕获并发送 信息的任何其它类型的计算装置,或者计算装置10可以作为上述这些的一部分。 0019 计算装置10可以包括数据处理设备(在这种情况下为中央处理单元即CPU12)和 存储器14。作为示例,CPU12可以是传统的中央处理单元。可选地,CPU12可以是任何其它 类型的装置或者。
20、现有或以后开发的能够操纵或处理信息的多个装置,其中这多个装置例如 包括光学处理器、量子和/或分子处理器、通用处理器、专用处理器、IP核、ASIC、可编程逻 辑阵列、可编程逻辑控制器、微代码、固件、微控制器、微处理器、数字信号处理器、存储器或 前述这些的任何组合。在权利要求书中,术语“处理器”应被理解为单独或组合地包括任何 前述这些。尽管可以利用如所示的一个处理器(例如,CPU12)来实践所公开的实施例,但 还可以使用一个以上的处理器来实践所公开的实施例。 0020 计算装置10中的存储器14可以是随机存取存储装置(RAM)。可以使用任何其它 适当类型的存储装置作为存储器14。存储器14可以包括。
21、代码和CPU12使用总线16所访问 的数据18。存储器14还可以包括操作系统20和应用程序22,其中应用程序22包括允许 CPU12进行这里所述的方法的程序。例如,应用程序22可以包括应用程序1N,其中应用 程序1N还包括进行这里所述的方法的配置文件实用应用程序。计算装置10还可以包 括二级存储器24,其中该二级存储器24例如可以是用在移动计算装置10中的存储卡。由 于计算装置10所检索到的用户配置文件可能包含大量信息,因此可以将这些用户配置文 件整体或部分存储在二级存储器24中并且根据需要载入存储器14以供处理。 0021 计算装置10还可以包括诸如显示屏26等的一个或多个输入-输出装置,其。
22、中该 显示屏26可以是将显示器与可用于感测触摸输入的触摸敏感元件相组合的触摸敏感显示 屏。显示屏26经由总线16连接至CPU12。除显示屏26以外或者作为显示屏26的替代, 还可以设置允许用户对装置进行编程、接收与对装置的访问有关的反馈或者以其它方式使 用计算装置10的其它输入-输出装置。例如,输入-输出装置可以包括点亮为红色或绿色 从而表示不存在访问、访问的拒绝或许可的LED。在许可或拒绝了对计算装置10的访问的 说 明 书CN 103999048 A 4/8页 7 情况下,输入-输出装置还可以发送例如用户最喜爱的歌曲或个人问候或警告等的音频信 号。在输入-输出装置是显示屏或包括显示屏的情况。
23、下,可以以包括利用液晶显示器(LCD) 或阴极射线管(CRT)或发光二极管(LED)显示器(诸如OLED显示器)等的各种方式来实 现显示屏。 0022 计算装置10还可以包括或连接至例如前置(front-facing)照相机28等的至少 一个图像感测装置。该图像感测装置还可以是现有或以后开发的可以感测操作计算装置10 的用户的图像的指纹、虹膜、掌纹、或者任何其它图像感测装置。在一些示例中,可以使用一 个以上的图像感测装置来识别计算装置10的用户。在其它示例中,可以利用一个图像感测 装置来拍摄用户的一个以上的图像以辅助识别该用户。如果使用一个以上的图像感测装置 来识别计算装置10的用户,则这些摄。
24、像装置各自可以从不同的视点或利用如上所述的不 同方法来拍摄用户的一个或多个图像。多个图像可以提高识别精度。 0023 在图像感测装置是前置照相机28的情况下,前置照相机28可被配置成指向正对 计算装置10进行操作的用户。前置照相机28的位置和光轴可被配置成前置照相机28的 视野包括与显示屏28直接邻接的区域,其中从该区域可看见显示屏26。前置照相机28可 被配置为在用户正对计算装置10进行操作的情况下,接收例如用户的面部的图像。 0024 尽管图1示出CPU12和存储器14集成于一个单元,但可以利用其它结构。CPU12 的操作可以分布在能够直接相连接或者跨局域网或其它网络相连接的多个机器(各机。
25、器 具有一个或多个处理器)内。存储器14可以跨多个机器分布,诸如基于网络的存储器或者 进行计算装置10的操作的多个机器中的存储器等。尽管这里作为一个总线示出,但总线16 可以包括多个总线。此外,二级存储器24可以直接连接至计算装置10的其它组件或者可 以经由网络来访问,并且可以包括诸如存储卡等的一个集成单元或者诸如多个存储卡等的 多个单元。因而,计算装置10可以以各种结构来实现。 0025 图2A和2B是示出如显示在计算装置10的输入-输出装置(在这种情况下为显 示屏26)上的配置文件实用应用程序的操作的图示。计算装置10包括图像感测装置(在 这种情况下为图1所述的前置照相机28)。前置照相机。
26、28在用户操作计算装置10的情况 下面向用户并且能够接收图像。计算装置10还包括如图1所述的各种应用程序22。绘制 在显示屏26上的图标32ae可以表示一组应用程序22,其中用户能够选择各图标32a e以在计算装置10上运行给定的应用程序22。 0026 同一计算装置10的不同用户各自可以建立用户配置文件,其中该用户配置文件 包括与该用户及该用户感兴趣或可访问的应用程序22相关联的、用于操作计算装置10的 偏好。计算装置10还可以包括与计算装置10外部的装置进行通信的应用程序22。例如, 计算装置10可以包括与用户的立体声系统、电视、照明设备、自动调温器或其它装置进行 通信并且根据用户的偏好来。
27、设置这些外部装置的应用程序22。 0027 图2A示出具有图标32ae的第一用户配置文件的操作,其中图标32ae表示 第一用户如与该第一用户配置文件相关联地可以在计算装置10上运行的五个不同应用程 序22。图2B示出具有图标32ac的第二用户配置文件的操作,其中图标32ac表示第 二用户如与该第二用户配置文件相关联地可以在计算装置10上运行的三个应用程序22。 用户配置文件可以包括以下内容:不同用户可利用的不同应用程序22;如通过在图2A和 2B之间比较图标32ac的大小所示出的、诸如字体大小和图标32ae大小等的计算装 说 明 书CN 103999048 A 5/8页 8 置10的不同设置;。
28、如不同用户所发起并存储的不同文件和文件夹;以及对用户在计算装置 10上可以运行哪些类型的应用程序22进行限制的不同的安全和访问设置。例如,图2A所 示的第一用户配置文件有权经由图标32d访问因特网并且有权经由图标32e访问照相机, 而图2B所示的第二用户配置文件不具有能够访问因特网或照相机的图标。 0028 图3是示出针对同一计算装置10的操作选择不同的用户配置文件的操作的图示。 在该示例中,第一用户40和第二用户42这两者预先已在计算装置10上建立了用户配置文 件。在第一用户40尝试通过与显示屏26互动来对计算装置10进行操作的情况下,图像感 测装置(在该示例中为前置照相机28)可用于拍摄第。
29、一用户40的一个或多个图像。计算 装置10可以使用由第一用户40或针对第一用户40已建立且与第一用户40相关联的所存 储用户配置文件(例如,第一用户配置文件)来配置正在计算装置10上运行的至少一些应 用程序22。该第一用户配置文件可以包括表示第一用户40的值(第一用户值),诸如第一 用户的面部的图像、或者根据该第一用户的面部推导出的或代表该第一用户的面部的数据 等。 0029 如果将计算装置10交给第二用户42或者由第二用户42拿起计算装置10,则在第 二用户42尝试通过与显示屏42互动来对计算装置10进行操作的情况下,前置照相机28 可以拍摄第二用户42的图像。计算装置10可以使用由第二用户。
30、42或针对第二用户42已 建立且与第二用户42相关联的所存储用户配置文件(例如,第二用户配置文件)来配置正 在计算装置10上运行的至少一些应用程序22。该第二用户配置文件可以包括诸如第二用 户的面部的图像或者根据该第二用户的面部所推导出的或代表该第二用户的面部的数据 等的、表示第二用户42的值(第二用户值)。可以在无需用于“注销”第一用户40、暂停计 算装置10的操作或锁定计算装置10的操作的主动性动作的情况下,针对第二用户41对计 算装置10进行配置。 0030 在其它示例中,可以使第一用户40从装置“注销”,或者第一用户40可以远离装 置,其中在这种情况下,前置照相机28可以检测到不存在第。
31、一用户40并且锁定该装置。第 一用户40还可以将计算装置10置于低电力状态、锁定状态或计算装置10不再处于活跃使 用的任何其它状态。计算装置10在处于非工作状态的情况下,可以或可以不继续根据第一 用户配置文件来配置。在计算装置10在非工作状态下由第二用户42拿起的情况下,前置 照相机28可以拍摄第二用户42的图像。如果计算装置10判断为第二用户42的图像与存 储在第二用户配置文件中的值相对应,则计算装置10可以使用第二用户配置文件来配置 至少一些应用程序22以在计算装置10上运行。也就是说,如果第二用户配置文件以某种 方式与第二用户42的所拍摄图像相关联,则利用第二用户配置文件来对计算装置10。
32、进行 配置。 0031 在其它示例中,用户可能没有预先在计算装置10上建立用户配置文件,或者计算 装置10可能无法检索到具有与当前用户的图像相关联的至少一个所存储用户值的所存储 用户配置文件。在这些示例中,计算装置10可以拒绝用户访问,或者可以利用这里将说明 的各种方法来允许访问。以下与图4相关联地进一步说明在当前用户值未与至少一个所存 储用户值相对应的情况下对计算装置10进行配置的各种方法的操作。 0032 图4是示出用于在计算装置10上动态地切换用户配置文件的处理50的示例的流 程图。在处理50中,计算装置10可以使用所存储用户配置文件进行工作,可以处于低电力 说 明 书CN 103999。
33、048 A 6/8页 9 状态、锁定状态、或者计算装置处在工作中或不处于活跃使用的任何其它状态。 0033 在阶段52中,计算装置10可以从前置照相机28接收图像。所接收到的图像可以 是计算装置10的当前用户的面部的图像。例如,可以利用图像感测装置、例如计算装置10 上的前置照相机28来拍摄当前用户的图像。 0034 在阶段54中,计算装置10可以基于阶段52中所接收到的图像来生成表示计算装 置10的当前用户的当前用户值。例如,可以通过面部识别应用程序检测面部特征的一个或 多个特定位置或坐标(例如,眼角、嘴角、嘴唇的上边缘和下边缘等)来生成当前用户值。其 它的面部特征和位置也是可以的,并且可以。
34、利用面部识别应用程序来检测这些其它的面部 特征和位置以生成当前用户值。面部识别应用程序还可以检测利用前置照相机28是否拍 摄到一个以上的面部,并且发送用以重新拍摄图像的请求以分离出当前用户。 0035 在阶段56中,计算装置10可以将当前用户值与表示具有与所存储用户值相关联 的所存储用户配置文件的用户的多个所存储用户值进行比较。例如,计算装置10可以将当 前用户值的面部特征的坐标与同所存储用户配置文件相关联的所存储用户值各自进行比 较。所存储用户配置文件可以具有一个所存储用户值或多个所存储用户值。例如,在给定 的所存储用户配置文件中,一个所存储用户值可以表示戴眼镜的用户,并且其它所存储用 户值。
35、可以表示没有戴眼镜的同一用户。 0036 在判决块58中,计算装置10可以判断当前用户值是否与至少一个所存储用户值 相对应。例如,计算装置10可以判断当前用户值和其中一个所存储用户值之间的坐标比较 是否表示这些坐标足够相似以向计算装置10指示当前用户的身份与具有所存储用户配置 文件的所存储用户的身份相同,其中该所存储用户配置文件可用以对计算装置10进行配 置。 0037 如果在判决块58中计算装置10判断为当前用户值与所存储用户值中的至少一个 相对应,则在阶段60中,计算装置10可以检索具有与当前用户值相对应的所存储用户值的 所存储用户配置文件。然后,在阶段62中,计算装置10可以使用所检索到。
36、的用户配置文件 来配置在计算装置10上运行的至少一些程序。如果计算装置10使用所检索到的用户配置 文件来配置至少一些应用程序,则处理50结束。如果当前用户还是对计算装置10进行操 作的最后一个用户,则当前用户不需要察觉发生了处理50,从而使得能够进行计算装置10 的无缝操作。处理50的阶段5256和判决块58可以利用应用程序按所设置的间隔或提 示周期性地发生,或者可以在计算装置10的操作期间连续地发生。 0038 如果在判决块58中计算装置10判断为当前用户值不与所存储用户值中的至少一 个相对应,则在阶段64中,计算装置10可被配置为使用替代方法来运行至少一些程序,并 且处理50结束。存在以下。
37、将说明的阶段64的替代方法的几个实施例。 0039 在阶段64的当前用户值不与任意多个所存储用户配置文件中的至少一个所存储 用户值相对应的一个实施例中,计算装置10可以使用访客配置文件来配置在计算装置上 运行的至少一些程序。访客配置文件可以具有对应用程序、文件、文件夹等的有限的访问权 限。本实施例在不会使所存储用户配置文件的安全设置、文件、文件夹、应用程序等暴露至 不具有所存储用户配置文件的当前用户的情况下,使得该当前用户能够对计算装置10进 行操作。 0040 在阶段64的当前用户值不与至少一个所存储用户值相对应的其它实施例中,计 说 明 书CN 103999048 A 7/8页 10 算装。
38、置10可以显示一个或多个指示符,其中这一个或多个指示符中的各指示符与多个所 存储用户配置文件中的各所存储用户配置文件相关联。当前用户可以使用计算装置10的 用户界面来选择指示符。计算装置10可以接收当前用户选择了一个或多个指示符中的指 示符的信号,并且计算装置10可以检索具有与所选择的指示符相关联的用户值的用户配 置文件。最后,计算装置10可以使用检索到的用户配置文件来配置至少一些程序。 0041 在当前用户值不与至少一个所存储用户值相对应的情况下显示指示符对于以下 情况是有用的:当前用户的物理特征发生改变,例如面部毛发的变化、摄像期间的低照明、 当前用户的眼睛的变化、或者外观的其它临时性或永。
39、久性变化等。计算装置10还可以显示 针对用以访问所选择的用户配置文件的安全措施的请求。如果由于当前用户值无法与所存 储用户值相对应、因此该当前用户根据指示符来选择所存储用户配置文件,则安全措施可 以是密码、个人识别码(PIN)和解锁序列其中之一。计算装置10可以在检索所选择的用户 配置文件之前,接收与针对该所选择的用户配置文件的安全措施相对应的信号。 0042 在阶段64的当前用户值无法与至少一个所存储用户值相对应的其它实施例中, 计算装置10可以显示用于针对当前用户建立用户配置文件的界面。本实施例使得不具有 所存储用户配置文件的当前用户能够在计算装置10上配置他们自己的用户配置文件,其 中这。
40、些用户配置文件在不会使所存储用户配置文件的安全设置、文件、文件夹、应用程序等 暴露至当前用户的情况下,指定该当前用户在操作计算装置10时偏好使用的安全设置、应 用程序等。 0043 在用于在计算装置10上动态地切换用户配置文件的处理50的各实施例中,可以 将多个所存储用户配置文件存储在计算装置10外部的位置。例如,计算装置10可以是诸 如旅馆房间内的收音机闹钟等的能够利用用户配置文件进行工作的公共装置。收音机闹钟 的当前用户可以具有使用云计算装置或云所存储的用户配置文件。云可以包括被配置为提 供可扩展的计算资源的数百台或数千台服务器。将用户配置文件存储在云上例如可以允许 一个以上的计算装置10。
41、访问该用户配置文件。在收音机闹钟的示例中,在利用与当前用户 相关联的用户配置文件对收音机闹钟进行了配置之后,收音机闹钟的当前用户可以在该收 音机闹钟上访问个人文件、文件夹和/或应用程序。 0044 可以以硬件实现计算装置10(以及其上所存储和/或由此执行的算法、方法和指 令等)的实施例,其中该硬件例如包括知识产权(IP)核、专用集成电路(ASIC)、可编程逻辑 阵列、光学处理器、可编程逻辑控制器、微代码、固件、微控制器、服务器、微处理器、数字信 号处理器或任何其它适当电路。在权利要求书中,术语“处理器”应被理解为单独或组合地 包括任何前述这些。可互换地使用术语“信号”和“数据”。此外,计算装置。
42、10的部分并非 必须以相同的方式来实现。 0045 在一个实施例中,可以使用具有以下计算机程序的通用计算机/处理器来实现计 算装置10,其中该计算机程序在执行的情况下,执行这里所述的任意各方法、算法和/或指 令。另外或替代地,例如,可以利用专用计算机/处理器,其中该专用计算机/处理器可以 包含用于执行这里所述的任意方法、算法或指令的专门硬件。 0046 此外,本发明的实施例的全部或一部分可以采用从例如计算机可用或计算机可读 的介质可访问的计算机程序产品的形式。计算机可用或计算机可读的介质可以是例如能够 利用任何处理器或与任何处理器相结合地以有形方式包含、存储、通信或传输程序的任何 说 明 书C。
43、N 103999048 A 10 8/8页 11 装置。该介质例如可以是电子、磁性、光学、电磁或半导体装置。还可利用其它适当的介质。 0047 尽管本发明包括了特定实施例,但应当理解,本发明不限于所公开的实施例,相 反,本发明意图涵盖包括在所附权利要求书的范围内的各种变形例和等同配置,其中所附 权利要求书的范围应符合最宽的解释从而包含法律所允许的所有这些变形例和等同结构。 说 明 书CN 103999048 A 11 1/4页 12 图1 说 明 书 附 图CN 103999048 A 12 2/4页 13 图2A 图2B 说 明 书 附 图CN 103999048 A 13 3/4页 14 图3 说 明 书 附 图CN 103999048 A 14 4/4页 15 图4 说 明 书 附 图CN 103999048 A 15 。