一触式设备个性化的制作方法

文档序号:9620925阅读:448来源:国知局
一触式设备个性化的制作方法
【专利说明】一触式设备个性化
【背景技术】
[0001] 诸如智能电话以及平板计算机之类的移动设备正日益成为主要的个人计算设备。 它们的便携性和方便性鼓励了跨各种应用的频繁使用。在使用中,移动设备趋向于变得对 特定用户高度个性化,累积了众多配置和个性化设置以及详细的使用数据。
[0002] 移动设备也受制于相对短的产品生命周期。可用的移动处理功率和存储空间正快 速地增大,这加速了设备过时并鼓励快速的升级周期。移动设备本身通常不包括用户能维 护的或可升级的组件,意味着整个设备通常被替换。另外,许多移动设备由蜂窝运营商通 过购买合约来资助,从而鼓励随着每个合约周期(通常是每两年)升级。通过使典型移动 设备和新设备两者与个人计算机同步,可将一些设置和应用从该典型移动设备转移到新设 备。完全个性化的数据(包括保存的密码和使用信息)通常不被转移。此外,设置和应用 通常可能无法转移到运行不同的操作系统或以不同的处理器架构为特色的新移动设备。
【附图说明】
[0003] 在所附附图中,以示例方式而不是限制方式示出本文中所描述的概念为说明简单 和清楚起见,图中所示出的元件不一定是按比例绘制的。在认为合适的情况下,已在多个图 之间重复了参考标号以指示对应的或类似的元件。
[0004] 图1是用于移动计算设备的一触式设备个性化的系统的至少一个实施例的简化 框图;
[0005] 图2是图1的系统的移动计算设备的环境的至少一个实施例的简化框图;
[0006] 图3是图1的系统的个性化服务器的环境的至少一个实施例的简化框图;
[0007] 图4是可以由图1和2的移动计算设备执行的用于一触式设备个性化的方法的至 少一个实施例的简化流程图;
[0008] 图5是可以由图1和2的移动计算设备执行的用于加载个性化数据的方法的至少 一个实施例的简化流程图;以及
[0009] 图6是可以由图1和3的个性化服务器执行的用于一触式设备个性化的方法的至 少一个实施例的简化流程图。
【具体实施方式】
[0010] 尽管本公开的概念易于具有各种修改和替代形式,但是,在附图中已作为示例示 出了它们的特定实施例,并将在本文中对其详细描述。然而,应当理解,没有意图是要将本 公开的概念限制于所公开的特定形式,而相反,意图在于涵盖符合本公开和所附权利要求 书的所有修改、等效内容和替代方案。
[0011] 说明书中对" 一个实施例"、"实施例"、"说明性实施例"等等的引用指示所描述的 实施例可包括特定特征、结构或特性,但是,每一个实施例可能或可能无法必定包括该特定 特征、结构或特性。此外,这样的短语不一定是指同一个实施例。此外,当结合实施例描述 特定特征、结构或特性时,认为结合无论是否明确描述的其他实施例来实施这样的特征、结 构或特性在本领域技术人员的知识范围之内。
[0012] 在某些情况下,可在硬件、固件、软件或其任何组合中实现所公开的实施例。所公 开的实施例也可以实现为由瞬时或非瞬时机器可读(例如,计算机可读)存储介质承载或 可存储于其上的、可以由一个或多个处理器读取并执行的指令。机器可读存储介质可以具 体化为用于以可由机器读取的形式存储或传输信息的任何存储设备、机制或其他物理结构 (例如,易失性或非易失性存储器、介质盘,或其他介质设备)。
[0013] 在附图中,某些结构或方法特征可按特定安排和/或排序示出。然而,应该理解, 这样的特定安排和/或排序可能不是必需的。相反,在某些实施例中,这样的特征可按与在 说明性图中所示出的不同的方式和/或顺序安排。另外,在特定的图中包括结构或方法特 征不意味着暗示在所有实施例中都要求有这样的特征,在某些实施例中,可能不包括这样 的特征,或它们可以与其他特征相结合。
[0014] 现在参考图1,在一个实施例中,用于一触式设备个性化的系统100包括在网络 106上彼此进行通信的多个移动计算设备102和个性化服务器104。系统100还可以包括 耦合到网络106的应用商店108。在使用中,如下面详细地讨论的那样,当前的移动计算设 备102a将该当前的移动计算设备102a的用户的个性化设置备份到个性化服务器104。这 些个性化设置与可以由个性化服务器104认证的凭据相关联。稍后某个时间,新移动计算 设备102b被投入使用。新移动计算设备102b联系个性化服务器104,向个性化服务器104 提供相同的凭据,并接收之前经备份的个性化设置。新移动计算设备l〇2b随后被个性化, 并就绪供使用。
[0015]如此,所公开的技术允许对新移动计算设备102的"一触式"("one-touch")个 性化;也就是说,每一移动计算设备102的个性化都可以利用单个用户交互来启动。当用户 激活新设备时,这样的一触式个性化提高了生产率,并改善了用户体验。此外,通过将设备 个性化设置存储在单独的个性化服务器104上,可更容易替换丢失的、失窃的、损坏的或以 其他方式不能操作的移动计算设备102。另外,可将个性化设置以操作系统独立或设备独立 的格式来存储,从而允许用户更容易升级设备并改变操作系统,帮助用户利用移动计算设 备进步的优势和/或避免供应商锁定。
[0016] 再次参考图1,每一移动计算设备102都可具体化为能够执行本文中所描述的功 能的任何类型的移动计算设备。例如,每一移动计算设备102都可以非限制性地被具体化 为计算机、智能电话、平板计算机、膝上型计算机、笔记本计算机、移动计算设备、蜂窝电话、 手机、消息收发设备、车载远程信息设备、网络设备、web设备、分布式计算系统、多处理器系 统、基于处理器的系统、消费电子设备、数字电视设备和/或被配置成计划用于未来的设备 情境的任何其他计算设备。如图1中所示,说明性移动计算设备l〇2a包括处理器120、输入 /输出子系统122、存储器124、数据存储设备126以及通信电路128。当然,在其他实施例 中,移动计算设备102a可包括其他或额外的组件,诸如,通常在笔记本计算机中发现的那 些(例如,各种输入/输出设备)。另外,在某些实施例中,说明性组件中的一个或多个可以 被合并进另一组件,或能以其他方式来自另一组件的部分。例如,在某些实施例中,存储器 124或其多个部分可被合并在处理器120中。
[0017] 处理器120可以实现为能够执行本文中所描述的功能的任何类型的处理器。例 如,处理器120可具体化为单核或多核处理器、数字信号处理器、微控制器或其他处理器或 处理/控制电路。类似地,存储器124可具体化为能够执行本文中所描述的功能的任何类 型的易失性或非易失性存储器或数据存储设备。在操作中,存储器124可以存储在移动计 算设备102a的操作期间使用的各种数据和软件,诸如,操作系统、应用、程序、库以及驱动 程序。存储器124通过I/O子系统122可通信地耦合到处理器120,该I/O子系统122可具 体化为促进与处理器120、存储器124以及移动计算设备102a的其他组件之间的输入/输 出操作的电路和/或组件。例如,I/O子系统122可具体化为,或以其他方式包括,存储器 控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点对点链路、总线链路、线、电 缆、光导、印刷电路板迹线等)和/或促进输入/输出操作的其他组件和子系统。在某些实 施例中,I/O子系统122可形成片上系统(SoC)的部分,并可与移动计算设备102a的处理 器102、存储器124及其他组件一起合并在单个集成电路芯片上。
[0018] 数据存储设备126可具体化为被配置成用于数据的短期或长期存储的设备任何 类型的一个或多个设备,诸如例如,存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器 或其他数据存储设备。如下文更详细地讨论的那样,数据存储设备126可以存储设备个性 化和自定义设置,诸如,配置文件、应用数据、应用等。
[0019] 移动计算设备102a的通信电路128可具体化为能够在移动计算设备102a、个性化 服务器104和/或其他远程设备之间启用通信的任何类型的通信电路、设备或其集合。通 信电路128可以被配置成使用任何一种或更多通信技术(例如,无线或有线通信)和相关 联的协议(例如,以太网、蓝牙?、Wi-Fi?、WiMAX等等)来实行这样的通信。
[0020] 在某些实施例中,移动计算设备102a可以耦合到与移动计算设备102a分开的安 全设备130,或以其他方式与其通信。安全设备130可具体化为智能卡、安全令牌、生物特 征读取器或可用于认证移动计算设备102a的用户的任何其他设备。在某些实施例中,安全 设备130可以另外提供用于个性化设置的安全数据存储设备。另外,在某些实施例中,安全 设备130还可以使用通信电路128来耦合到移动计算设备102a。例如,移动计算设备102a 可以使用通信电路128的近场通信(NFC)能力来与智能卡进行通信。在其他实施例中,安 全设备130可以使用诸如通用串行总线("USB")之类的外围I/O连接来耦合到移动计算 设备102a。
[0021] 说明性的新移动计算设备102b可包括类似于移动计算设备102a的组件和特征, 诸如,处理器、I/O子系统、存储器、数据存储设备、通信电路以及各种外围设备,为了使本描 述清楚,在图1中没有示出它们。然而,虽然移动计算设备l〇2b类似于移动计算设备102a, 但是,在某些实施例中,这两个移动计算设备102可包括不同的操作系统、处理器架构、形 状因子等等。另外,虽然已在本文中将移动计算设备l〇2b称为"新"移动计算设备,但是, 应当理解,新移动计算设备102b可以是相对于当前的移动计算设备102a的较旧的版本或 产品。也就是说,新移动计算设备102b对用户可能是新的,但对市场而言不一定是新的。
[0022] 如下文更详细地讨论的那样,每一移动计算设备102都被配置成在网络106上与 个性化服务器104和/或应用商店108之间发送与接收数据。网络106可具体化为任意数 量的各种有线和/或无线网络。例如,网络106可具体化为或以其他方式包括,有线或无线 局域网(LAN)、有线或无线广域网(WAN)和/或诸如因特网之类的可公开地访问的全球网 络。如此,网络106可包括任意数量的额外的设备,诸如,用于促进每一移动计算设备102 和系统100的其他设备之间的通信的额外的计算机、路由器和交换机。
[0023] 个性化服务器104可具体化为能够执行本文中所描述的功能的任何类型的服务 器计算设备,或设备的集合。如此,个性化服务器104可具体化为单服务器计算设备或服务 器和相关联设备的集合。例如,在某些实施例中,个性化服务器104具体化为用于执行本文 中所描述的功能的云数据库服务。在这样的实施例中,
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1