当前位置: 首页 > 专利查询>棕榈公司专利>正文

在计算设备上永久保持定制数据制造技术

技术编号:3635855 阅读:144 留言:0更新日期:2012-04-11 18:40
在计算设备中,定制数据独立于设备的操作系统被永久地保持。定制数据可以与操作系统一起被存储在计算设备的永久存储器(或者ROM或等效的存储器组件)中,但是独立于操作系统。当首次初始化计算设备或者当在硬复位事件之后立即初始化计算设备时,定制数据不会丢失。

【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施例 一般而言涉及计算设备上的数据管理的领域。更特 别地,所公开的实施例涉及在计算设备上永久保持定制数据。背景目前,很多类型的计算设备都被制造成具有特定的默认或出厂设置 状态。通常,如果设备需要修理或者以别的方式经历复位或其他发生数 据丢失的事件,那么可以恢复默认或出厂状态。从默认状态操作计算设 备至少会复原操作系统,以使该计算设备是可操作的。在许多情况下, 计算设备的默认状态带有应用和/或数据,这些应用和/或数据在该设备的使用或销售之前^:加载到该设备上。有时候,在数据丢失事件之后,作为设备工作状态的一部分而被存 储在计算设备上的应用和数据是定制的。这种定制的最常见实例是蜂窝 电话。通常,蜂窝电话是通过无线运营商和供应商出售的,这些运营商和供应商使用软品牌(soft branding)和专用数据来使任何通用硬件设备 符合运营商专用的硬件设备。然而,为计算设备定制其硬复位状态是一个昂贵且麻烦的过程。这 种定制通常需要设备制造商"破解ROM",这意味着设备制造商必须 访问操作系统所在的永久存储器的一部分。这部分存储器通常是密封 的。 一旦这样做,就需要向设备的操作系统以及可能的其他标准或协议 重新i人证该设备。为了避免在重新认证计算设备时所涉及的费用和劳动,目前一种替 换方法是能够在使得设备可操作之后进行设备定制。但是,希望定制存 在的一方(例如无线运营商)会丧失对定制的控制。例如,最终用户可 能决定不执行导致定制的步骤,或者开发出针对定制的变通方法。为了 提供更具体的实例,诸如组合式电话/消息传送设备之类的便携计算设备 可以与更大的计算才几系统同步。定制可以在初始同步时祐^l^亍。然而, 最终用户可能总是决定不同步该设备,或者配置同步过程以使定制不会 发生。此外,在蜂窝电话设备的情况下,硬复位在任何特定设备的一生中 并不罕见。在使用了给定设备之后, 一旦将其硬复位,那么在工作状态 中对该设备提供的定制数据可能会丟失。附图简述附图说明图1是在实施例中存储器组件的简化框图。图2 A和图2 B分别说明根据本专利技术实施例的处于硬复位状态和处于 工作状态的存储器组件的配置。图3A-图3C说明在本专利技术实施例中供计算设备使用的存储器架构。图4说明在本专利技术 一个实施例中可以永久地加载和4吏用定制数据的方法。图5说明根据本专利技术的一个或多个实施例的用于实施例如图4所示 的实施例的系统。图6说明可以选择、规定以及甚至创建在定制空白(未定制的)设 备的过程中使用的定制数据的系统。图7说明在本专利技术实施例中能够设计和创建定制数据集的图形用户 界面工具。图8说明供本专利技术的一个或多个实施例使用的简化框图。i羊细:t笛述本专利技术的实施例使计算设备能够永久保持独立于其操作系统的定 制数据。根据一个实施例,定制数据与操作系统一起^L存储在计算设备 的ROM (或等效的存储器组件)中,但是该定制数据独立于操作系统。 当首次初始化计算设备时,或者当在硬复位事件之后立即初始化计算设 备时,该定制数据不会丟失。另外, 一个实施例规定,为定制数据所保留的存储器量部分地基于 定制数据的大小。因此,即使定制数据是在独立于操作系统的情况下被 提供的,也可以在为定制数据保留存储器的同时避开未使用的存储器。正如将要描述的,这些实施例使得在制造设备时定制数据能够以与 操作系统分离的方式被加载,或者利用逻辑和软件而以别的方式被提 供。在制造过程期间,定制可以针对特定类别的设备来进行,而无需"破解ROM"或者以别的方式访问操作系统。这使得设备的类别能够被定 制而无需ROM和/或操作系统的重新认证。由于ROM和操作系统的重 新认证可被避免,因此定制数据可以以成本效益合算得多的方式来实 施,而同时还减少定制所要出售的计算设备的类别的时间量。另外,定 制还可以针对相对较小类别的计算设备来进行,而以别的方式进行这种 处理将是成本效益不合算的。根据另一实施例,计算设备可以从硬复位状态来定制。 一旦从硬复 位状态初始化计算设备,就确定永久存储器中要被格式化的部分的大 小。该大小可以基于被存储在包含了将要格式化的部分的永久存储器区 域中的定制数据的数量。这个永久存储器区域独立于存储操作系统的另 一永久存储器区域。第二存储器部分是在不影响定制数据的情况下;f各式 化的。在 一 个实施例中,在存储操作系统的永久存储器区域中可以存储 值。该值可以基于定制数据的大小。所述值可以被用来确定将要格式化 的存储器部分的大小。根据另一实施例,用于计算设备的组件包括永久 存储器。该永久存储器被配置成在计算设备处于硬复位状态时存储和保 持数据。在一个实施例中,在硬复位状态中,存储在永久存储器中的数 据对应于操作系统和定制数据。根据一个实施例,第一逻辑描绘 (delineate)永久存储器中存储了操作系统的第一区域,该区域与存储 器中存储定制数据的第二区域是分离的。因此,从第二区域中可检索定 制数据,而不用从第一区域中检索数据。还可以提供第二逻辑,该第二 逻辑保留了存储定制数据的第二区域的位置。该位置可以基于定制数据 的大小。这样, 一个或多个实施例规定,第一和第二逻辑提供了存储器 配置模块。根据另 一 实施例,第二逻辑还可以指示处于第 一 区域之外的定制数 据的位置。当从硬复位状态初始化包含存储器组件的计算设备时,第二 区域中不包含定制数据的至少 一部分能够被格式化。在存储器的上下文中的表达"永久"(例如"永久地存储"或"永 久存储器")打算是指这样的存储器,如果数据没有被处理器操作执行 的操作擦除,则只要该存储器没有受损,该存储器就可以提供其所存储 的数据。例如,永久存储器能够在没电时保持数据。术语"定制数据"指的是这样的任何数据,其中当在一个或多个设备组成的集合上实施该数据时,与其他设备相同的这组设备因该定制数 据而与其他设备区分开来。这里使用的术语"硬复位状态"指的是这样一种状态,在该状态中, 除了制造商/供应商提供的数据(例如"出厂设置"或"预置设置")或 者以别的方式通过这里描述的 一个或多个实施例提供的数据之外,在计 算设备上不保持数据。硬复位状态的 一个实例是开箱即用设备在其首次 使用之前的状态。硬复位状态的另一实例是将设备返回到其"出厂设置" 的某个操作或操作序列之后的状态。在 一些计算设备例如新近的个人数字助理(PDA)中提供了一种硬复位协议,该协议可以由用户使用以便将设备恢复到出厂设置,为的是检修故障或者重新销售该设备。 术语"逻辑"可以指数据或者可由处理器作为指令而执行的数据。实际上,术语"第一逻辑"和"第二逻辑,,可以是相同的代码、指令乃至数据值的一部分,尽管它们也可以是分离的。在这里描述的 一 个或多个实施例规定,由计算设备所执行的方法、技术和动作是以编程的方式或者作为计算机实施的方法来执行的。"以编程的方式"指的是通过使用代码或计算机可执行指令。以编程的方式执行的步骤既可以是自动的,也可以不是自动的。这里描述的一个或多个实施例可以通过使用模块来实施。模块可以包括程序、子例程、程序的一部分、或者能够执行一个或多个所述任务或功能的软件组件或硬件组件。这里使用的模块既可以独立于其他模块而在硬件组件上存在,也可以是其他模块、程序或机器的共享元件或过本文档来自技高网...

【技术保护点】
一种用于配置永久存储器的存储器配置模块,该模块可操作用来: 描绘永久存储器中用于存储操作系统的第一区域,其中该第一区域与该存储器中用于存储定制数据的第二区域相分离,从而可从该第二区域中检索该定制数据而不用从该第一区域中检索数据;以及 基于该定制数据的大小来保留该第二区域中用于存储该定制数据的位置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:DW弗兰克E桑伯恩阿西斯R兰加M伊斯特伍德
申请(专利权)人:棕榈公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利