用于确定用户中的改变的技术的制作方法_4

文档序号:9816332阅读:来源:国知局
或退出注册过程。如果管理员选择继续注册过程,则逻辑流300可以循环回到框302,用以接收更多输入和信息。如果管理员选择退出注册过程,则简档注册组件118将在框310处退出注册过程。
[0069]图4图示了用于简档管理功能的逻辑流程图400。在框402处,简档管理组件112可以接收信息,用以添加、删除或修改用户简档。例如,用户或管理员可以经由I/o组件106来生成输入以经由GUI添加、删除或修改用户简档。在框404处,当用户或管理员选择或选定创建新的用户简档时,创建新的用户简档。在框406处,管理员或用户可以选择或确定针对应用和特征的许可。例如,可以针对每个用户简档而配置对特定应用、电子邮件客户端、sms/mms客户端、电话客户端等等的访问。另外,还可以针对每个用户简档而配置或启用/禁用对某些特征的访问,包括电子邮件发送、文本消息传递、电话能力、摄像机能力或计算系统105的任何其它特征。
[0070]在框408处,用户或管理员可以修改现存的用户简档。例如,用户可以经由I/O组件106使用GUI来生成信息以修改用户简档。在框410处,用户或管理员可以经由GUI来改变针对应用的许可和设定。在各种实施例中,用户或管理员可以改变针对已经创建的每一个用户简档的任何许可或设定。简档管理组件112可以经由I/O组件106来接收信息并且改变或修改用户简档。
[0071]在各种实施例中,在框412处,用户或管理员可以经由GUI来删除用户简档。简档管理组件112可以经由用户或管理员所生成的输入来接收信息以删除特定的用户简档。简档管理组件112然后可以删除由用户或管理员选择的用户简档。
[0072]图5图示了第一过程流500的实施例。过程流500可以表示由本文中描述的一个或多个实施例所执行的操作中的一些或全部。第一过程流500图示了用户经由I/O组件106来生成输入。例如,在线502处,用户可以通过触摸或接触装置的表面来生成输入。标识组件114可以接收基于输入的接触信息,并且简档选择组件116可以确定是否新的用户正在使用计算系统105。
[0073]在线504和506处,用户可以继续通过触摸或接触计算系统105的表面来生成接触信息。对于每个接触或输入,标识组件114可以生成对象特性并且简档选择组件116可以确定是否新的用户正在使用计算系统105。在该示例性实施例中,新的用户尚未开始使用计算系统105。因而,为用户启用相同的用户简档。
[0074]图5B图示了当不同的用户操作计算系统105时的第二过程流程图550。在线552处,第一用户可以经由I/O组件106而生成输入。例如,用户可以经由触摸屏显示器来接触或生成输入。对于每个输入,标识组件114可以生成对象信息并且简档选择组件116可以在线554处确定是相同的还是不同的用户正在操作计算系统105。在线556处,新的用户可以操作计算系统105。标识组件114可以生成针对新用户的对象特性,并且简档选择116可以基于对象特性来启用针对新用户的新用户简档。在一些实施例中,如果新用户具有用户简档,则简档选择组件可以启用相关联的用户简档,或者如果用户没有相关联的用户简档,则启用访客用户简档。在线558处,计算系统105可以继续以新的用户简档来操作,直到不同的用户操作计算系统105为止。
[0075]图6图示了第四逻辑流600的实施例。逻辑流600可以表示由本文中描述的一个或多个实施例所执行的操作中的一些或全部。例如,逻辑流600可以图示由系统100执行的操作。
[0076]在图6中所示的图示实施例中,逻辑流600可以包括检测包括接触装置的表面的手指的输入。例如,用户可以触摸或接触触摸屏显示器并且I/O组件106和/或传感器可以基于接触来检测输入。I/O组件106然后可以基于输入来生成接触信息。
[0077]在框610处,标识组件114可以基于检测到的输入来确定对象特性。例如,标识组件114可以从I/O组件106接收接触信息并且基于接触信息来确定对象特性。在框615处,简档选择组件116可以基于所确定的对象特性来选择用户简档。例如,简档选择组件116可以基于对象特性来选择与用户相关联的新用户简档或访客用户简档。如果不同的用户正在操作设备,则计算系统105然后可以以新的用户简档来操作。然而,基于对象特性没有检测到新用户,则计算系统105可以以相同的用户简档来操作。
[0078]图7图示了适合于实现如之前描述的各种实施例的示例性计算架构700的实施例。在一个实施例中,计算架构700可以包括或被实现为计算系统105的部分。
[0079]如在本申请中所使用的,术语“系统”和“组件”意图指代计算机相关的实体,要么是硬件、硬件和软件的组合、软件、要么是执行中的软件,其示例由示例性计算架构700提供。例如,组件可以是但不限于是在处理器上运行的过程、处理器、硬盘驱动器、(光学和/或磁性存储介质的)多个存储驱动器、对象、可执行的、执行线程、程序和/或计算机。作为说明,运行在服务器上的应用和服务器二者都可以是组件。一个或多个组件可以驻留在过程和/或执行线程内,并且组件可以位于一个计算机上和/或分布在两个或更多计算机之间。此外,组件可以通过各种类型的通信介质而通信地耦合到彼此,用以协调操作。协调可以涉及信息的单向或双向交换。例如,组件可以通过通信介质传送的信号的形式来传送信息。信息可以实现为被分配到各种信号线路的信号。在这样的分配中,每个消息都是信号。然而,另外的实施例可以可替换地采用数据消息。这样的数据消息可以跨各种连接被发送。示例性的连接包括并行接口、串行接口和总线接口。
[0080]计算架构700包括各种常见的计算元件,诸如一个或多个处理器、多核处理器、协处理器、存储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/o)组件、功率供应等等。然而,实施例不限于通过计算架构700的实现。
[0081]如图7中所示,计算架构700包括处理单元704、系统存储器706和系统总线708。处理单元704可以是各种商业上可得到的处理器中的任一种,诸如参考图1中所示的处理组件102所描述的那些。
[0082]系统总线708提供用于系统组件的接口,包括但不限于系统存储器706到处理单元704。系统总线708可以是可以进一步通过使用任何的各种商业上可得到的总线架构而互连到存储器总线(具有或没有存储器控制器)、外围总线、以及局部总线的若干类型的总线结构中的任一个。接口适配器可以经由插槽架构而连接到系统总线708。示例性的插槽架构可以包括而不限于加速图形端口(AGP)、卡总线、(扩展的)工业标准架构((E)ISA)、微通道架构(1^^)、_8心、外围组件互连(扩展的)(?(:10))、快速?(:1、个人计算机存储卡国际协会(PCMCIA)等等。
[0083]计算架构700可以包括或实现各种制品。制品可以包括存储逻辑的计算机可读存储介质。计算机可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失性存储器或非易失性存储器、可移除或非可移除存储器、可擦除或非可擦除存储器、可写或可重写存储器等等。逻辑的示例可以包括使用任何合适类型的代码所实现的可执行计算机程序指令,所述代码诸如源代码、编译的代码、解释的代码、可执行代码、静态代码、动态代码、面向对象代码、可视代码等等。实施例还可以至少部分地实现为被包含在非暂时性计算机可读介质中或其上的指令,所述指令可以由一个或多个处理器读取和执行以实现本文中描述的操作的执行。
[0084]系统存储器706可以包括以一个或多个较高速存储器单元的形式的各种类型的计算机可读存储介质,诸如只读存储器(R0M)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率 DRAM(DDRAM)、同步 DRAM( SDRAM)、静态 RAM( SRAM)、可编程 ROM(PROM)、可擦除可编程 ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、聚合物存储器诸如铁电聚合物存储器、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(S0N0S)存储器、磁卡或光卡、设备的阵列诸如独立盘的冗余阵列(RAID)驱动器、固态存储器设备(例如USB存储器、固态驱动器(SSD))和适合于存储信息的任何其它类型的存储介质。在图7中所示的图示实施例中,系统存储器706可以包括非易失性存储器710和/或易失性存储器712。基本输入/输出系统(B1S)可以存储在非易失性存储器710中。
[0085]计算机702可以包括以一个或多个较低速存储器单元的形式的各种类型的计算机可读存储介质,包括内部(或外部)硬盘驱动器(HDD)714、用以从可移除磁盘718读取或向其写入的磁性软盘驱动器(FDD)716以及用以从可移除光盘722(例如⑶-ROM或DVD)读取或向其写入的光盘驱动器720。肋0 714,FDD 716和光盘驱动器720可以分别通过HDD接口724、FDD接口 726和光学驱动接口 728而连接到系统总线708。用于外部驱动实现的HDD接口 724可以包括通用串行总线(USB)和IEEE 1394接口技术中的至少一个或二者。
[0086]驱动器和相关联的计算机可读介质提供数据、数据结构、计算机可执行指令等等的易失性和/或非易失性存储。例如,多个程序模块可以存储在驱动器和存储器单元710、712中,包括操作系统730、一个或多个应用程序732、其它程序模块734和程序数据736。在一个实施例中,一个或多个应用程序732、其它程序模块734和程序数据736可以包括例如系统100的各种应用和/或组件。
[0087]用户可以通过一个或多个有线/无线输入设备(例如键盘738和诸如鼠标740之类的指示设备)而将命令和信息录入到计算机702中。其它输入设备可以包括麦克风、红外(IR)远程控制装置、射频(RH远程控制装置、游戏板、指示笔、读卡器、加密狗、指纹读取器、手套、图形平板、操纵杆、键盘、视网膜读取器、触摸屏(例如电容
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1