用于将非易失性存储设备与消费产品绑定的方法和设备的制作方法

文档序号:6455783阅读:136来源:国知局
专利名称:用于将非易失性存储设备与消费产品绑定的方法和设备的制作方法
技术领域
本发明涉及用于将非易失性存储设备与消费产品绑定的方法。 本发明还涉及用于与非易失性存储设备绑定的消费产品。 本发明还涉及用于与消费产品绑定的非易失性存储设备。 本发明还涉及用于操作消费产品以将非易失性存储设备与所述消 费产品绑定的方法。
本发明还涉及程序单元, 本发明还涉及计算机可读介质。
背景技术
如机顶盒、数字视频记录设备、移动电话、DVD播放器/记录器、 电视和MP3播放器的消费产品通常通过嵌入式软件或固件控制。这样 的消费产品相当复杂,并且可能出现软件的未经测试部分包括错误的 情况,这样的错误经常被称为缺陷。理想地,应当通过升级软件来校 正这样的软件缺陷。因此,为消费产品提供终端用户支持是有益的. 这样的支持可使用非易失性存储介质来提供。
然而,为了识别非易失性存储介质适于支持终端用户的特殊目的, 需要在消费电子设备和非易失性存储介质之间的唯一绑定过程。欧洲 专利申请EP 1 100 018 A2公开了一种配备USB接口的设备,其中公 开了用于对配备USB的设备进行通信控制的方法。该方法公开了具有 厂商标识(VID)、产品标识(PID)以及与VID和PID不同的设备标 识号(DID)的配备USB的设备,所述DID可通过旋转式开关、双列直 插式开关(dip switch)、非易失性R0M等进行设置,以将给定的DID 赋予配备USB的设备。该方法包括当插入配备USB的设备时将DID 与VID和PID —起发送到主计算机;基于发送的VID和PID在主计算 机中识别配备USB的设备的型号,并且利用所发送的DID在多个配备 USB的设备中识别作为通信目标的配备USB的设备,从而与所述配备 USB的设备建立通信。
在工厂内绑定各设备耗费机器和时间,因此耗费金钱,所以进行的任何步稞应当是简单的。同样重要的是,非易失性存储介质的任何
处理不需要唯一的设备或唯一的通信协议,诸如根据EP 1 100 018 A2 中的设备或协议。具体地,创建用于消费电子设备的非易失性存储介 质使得供应链的管理复杂化,并且当对于消费电子设备的需求波动时 可能导致未使用的库存没有价值。另外的限制条件是一般的非易失性 存储设备可与消费电子设备一起使用,而无需绑定到该消费电子设备。 因此,本发明人设计了本发明。

发明内容
以适用于大量生产的方式实现非易失性存储设备与消费产品的绑 定将是有利的。
因此,在本发明的第一方面中,提供了一种用于将非易失性存储 设备与消费产品绑定的方法,所述方法包括在所述非易失性存储设 备上存储预定标识符,所迷预定标识符指示所述非易失性存储设备要 绑定到所述消费产品;检测所述非易失性存储设备插入到所述消费产 品中;检测插入到所述消费产品中的所述非易失性存储设备上的所述 预定标识符;以及将关于所述消费产品的预定信息存储到插入到所述 消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑 定到所述消费产品。
根据本发明的第二方面,提供了 一种用于与非易失性存储设备绑 定的消费产品,所述消费产品包括用于从所述非易失性存储设备读 取预定标识符的装置,所述预定标识符指示所述非易失性存储设备要 绑定到所述消费产品;以及用于将关于所述消费产品的预定信息写入 所述非易失性存储设备以将所述非易失性存储设备与所述消费产品绑 定的装置。
根据本发明的第三方面,提供了一种用于与消费产品绑定的非易 失性存储设备,所述设备包括用于存储关于所述消费产品的预定信 息的第 一非易失性存储区域;用于存储预定标识符的第二非易失性存 储区域,所述预定标识符指示所述非易失性存储设备要绑定到所述消 费产品;以及用于存储至少一个文件系统的第三非易失性存储区域, 所述至少一个文件系统用于提供对所述第一非易失性存储区域和所述 第二非易失性存储区域的访问,根据本发明的笫四方面,提供了一种用于操作消费产品以将非易
失性存储设备与所述消费产品绑定的方法,所述方法包括检测所述 非易失性存储设备插入到所述消费产品中;检测插入到所述消费产品 中的所述非易失性存储设备上的预定标识符,所述预定标识符指示所 述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产 品的预定信息存储到插入到所述消费产品中的所述非易失性存储设备 上,以将所述非易失性存储设备绑定到所述消费产品。
根据本发明的第五方面,提供了一种可直接加载到可编程设备的 存储器中的程序单元,所迷程序单元包括用于当所述程序单元在所述 设备上运行时执行将非易失性存储设备与消费产品绑定的方法的软件 代码部分,所述方法包括检测所述非易失性存储设备插入到所述消 费产品中;检测插入到所述消费产品中的所述非易失性存储设备上的 预定标识符,所述预定标识符指示所述非易失性存储设备要绑定到所 述消费产品;以及将关于所述消费产品的预定信息存储到插入到所述 消费产品中的所述非易失性存储设备上,以将所述非易失性存储设备 绑定到所述消费产品。
根据本发明的第六方面,提供了一种可直接加栽到可编程设备的 存储器中的计算机可读介质,所述计算机可读介质包括软件代码部分,
消费产品绑定的方法的,所述方法包括检测所述非易失性存储设备 插入到所述消费产品中;检测插入到所述消费产品中的所迷非易失性 存储设备上的预定标识符,所述预定标识符指示所述非易失性存储设 备要绑定到所述消费产品;以及将关于所述消费产品的预定信息存储 到插入到所述消费产品中的所述非易失性存储设备上,以将所述非易 失性存储设备绑定到所述消费产品.
已经认识到,通过提供可以使用消费产品从其读取和向其写入的 非易失性存储介质,可以将来自一组同样的消费产品中的一个消费产 品绑定到来自 一组同样的非易失性存储设备中的一个非易失性存储设 备。然后,可以大量生产所述一組同样的消费产品和所述一组同样的 非易失性存储设备两者,并且一次绑定过程可以区分未绑定但可绑定 的设备、绑定的设备和不能绑定的设备。通过使用所提供的预定标识 符进行合作允许绑定过程在工厂生产期间或在工厂出货后的第一次使用时以自动方式进行,而无需工厂工人或终端用户的任何介入。因此, 这提供了将非易失性存储设备和消费设备绑定的简单而有效的方法。 存储在非易失性存储设备上的预定标识符可指示关于消费产品的预定 信息应当被写到非易失性存储设备以完成该绑定过程。所述预定标识
符因此允许消费产品快速区分诸如一般USB闪存盘的任意非易失性存 储设备和要用于为消费产品提供终端用户支持的非易失性存储设备。
在一个实施例中,所迷预定信息可包括所述消费产品的产品类型 的标识符。所述消费产品可使用所述消费产品的所述产品类型来指示 所述非易失性存储设备已经绑定到所述消费产品。
在另 一实施例中,所述预定信息可包括消费产品的唯一标识符, 用于在相同产品类型的消费产品当中进行区分。所迷消费产品可使用 所述唯一标识符来指示所述非易失性存储设备已经绑定到消费产品, 然后区分所述相同产品类型的消费产品。
在又一实施例中,所述预定信息还可包括当前安装在所述消费产 品上的软件的版本号。所述消费产品可使用所述版本号作为所述非易 失性存储设备已经绑定到消费产品的指示。
在另一实施例中,所述预定标识符是具有预定名称的文件或包括 预定数据序列的文件。使用具有预定名称的文件或包括预定数据序列
示所述非易失性存储设备是适于提供终端;户支持的设备y除了在一 般非易失性存储设备的操作中进行的通信外不需要任何特殊通信。
在另一实施例中,所述非易失性存储设备可以是通用串行总线非 易失性存储设备,并且所述用于写入的装置和所述用于读取的装置可 以是通用串行总线接口。通用串行总线非易失性存储设备是节省成本 的非易失性存储设备,并且易于与消费产品接口。
在另 一 实施例中,所述非易失性存储设备可以是闪存设备或硬盘 驱动设备,并且所述用于写入的装置和所述用于读取的装置可以是与 所述闪存设备或所述硬盘驱动设备兼容的接口 。闪存设备或硬盘驱动 设备是节省成本的非易失性存储设备,并且易于与具有在消费产品中 通常应用的接口的消费产品进行接口 。
在另一实施例中,所迷非易失性存储设备可以是光盘,并且所述 用于写入的装置和所述用于读取的装置可以是光学驱动器,在已经采用光学存储的消费产品中,这样的光盘可用于以对用户零增加的成本 升级消费产品上的软件。
在另一实施例中,该至少一个文件系统可以是致密盘文件系统和/ 或层级文件系统,这些是消费产品和计算机产品上可读的通用文件系 统。
在另一实施例中,所述非易失性存储设备可以是SD设备、记忆棒 设备、MMC设备或致密闪存设备。这些是广泛可用的基于闪存的非易失 性存储设备。
在另 一实施例中,所述非易失性存储设备中可提供用于存储用户 数据的第四非易失性存储区域。这允许用户还将用户感兴趣的数据存 储到升级软件不需要的任何剩余存储空间中。
在另一实施例中,所述第二非易失性存储区域可包括所述第一非 易失性存储区域。这样的实施例允许将关于消费产品的预定信息和预 定标识符一起存储并简化了可访问性。
在实施例中,所述第二非易失性存取区域可以是在正常操作期间 对用户隐藏的隐藏非易失性存储区域。这允许保护升级软件不被用户 在正常使用期间意外擦除。例如,当所述非易失性存储设备还用在计 算机产品中时。
在另 一 实施例中,根据本发明的消费产品可实现为包括以下项的 组中的至少一个机顶盒设备;数字视频记录设备;网络使能设备; 条件访问系统;便携式音频播放器;便携式视频播放器;移动电话; DVD播放器;CD播放器;基于硬盘的媒体播放器;因特网无线电设备; 计算机;电视;公共娱乐设备;以及MP3播放器。然而,这些应用仅 是示例性的,
根据本发明所需的数据处理可通过计算机程序(即,通过软件) 或通过使用一个或多个专用电子优化电路(即,通过硬件)或以混合 形式(即,通过软件组件和硬件组件)实现。
根据以下描述的这些实施例的示例,本发明的上述方面和其他方 面将显而易见并将参照各实施例的这些示例解释本发明的上述和其他 方面。


以下将参照各实施例的示例更详细地描述本发明,但是本发明不 限于所述实施例。
图1图示与非易失性存储设备接口的消费产品。
图2图示用于将非易失性存储设备与消费产品绑定的流程图。
图3图示适于在将非易失性存储设备与消费产品绑定中使用的非
易失性存储设备的内部布局。
图4图示与非易失性存储设备接口以在非易失性存储设备与消费
产品绑定后从远程服务器获取升级软件的计算机产品。
图5图示从非易失性存储设备读取升级软件的消费产品,
图6图示在将非易失性存储设备与消费产品绑定中使用的非易失
性存储设备的实施例的选择、以及所述消费产品的内部构造。
图7图示在将非易失性存储设备与消费产品绑定中使用的非易失
性存储设备的光盘实施例、以及包括光盘驱动单元的所述消费产品的
内部构造。
示意性地绘出各附图,并且附图不是按真实比例绘制,不同附图 中的相同参考标号指代对应的要素。本领域技术人员将清楚,本发明 的可选但等效的实施例是可能的,而不背离真实的发明构思,并且本 发明的范围将仅由权利要求书限制.
具体实施例方式
图1图示消费产品100。消费产品100可以体现为DVD记录器、机 顶盒设备、数字视频记录设备、网络使能的设备、条件访问系统、便 携式音频播放器、便携式视频播放器、移动电话、DVD播放器、CD播 放器、基于硬盘的媒体播放器、因特网无线电设备、计算机、电视、 公共娱乐设备或MP3播放器。然而,这些应用仅是示例性的.当消费 产品100自身不提供屏幕时,那么可提供显示器120用于呈现音视频 内容。显示器120还可合并扬声器(未示出)以帮助呈现音频。还可 单独地提供扬声器。升级消费产品100内包含的软件是普遍的。这样 的软件经常被称为嵌入式软件115或固件,并且允许消费产品100执 行用户所期望的正常操作。可能需要升级嵌入式软件115以便为用户 提供额外的功能性或校正在现场测试期间在嵌入式软件115中发现的 软件缺陷。因为消费产品通常不与因特网直接连接,所以升级嵌入式软件115 对于用户而言是繁重的任务。这通常涉及用户必须识别消费产品100 的确切类型或型号,并且识别安装在消费产品100上的嵌入式软件115 的当前版本。然后通过使用个人计算机,用户可利用Web浏览器界面 获取最新的软件,之后将最新的软件存储到存储设备上以将其传送到 消费产品100。
因此,尽管为消费产品提供终端用户支持是有益的,但是这种支 持并不可能总是在线的,并且可使用非易失性存储设备110提供。然 而,为了识别非易失性存储设备110适于支持终端用户的特殊目的, 需要在消费产品100和非易失性存储设备110之间的唯一绑定过程。
在工厂内绑定设备耗费机器和时间,因此耗费金钱,所以进行的 任何步骤应当是简单的,同样重要的是,非易失性存储介质的任何处 理不需要为消费电子设备专门创建唯一的设备或唯一的通信协议。这 是因为,这使供应链的管理复杂化,并且当对于消费电子设备的需求 波动时可能导致未使用的库存没有价值。另 一限制条件是一般的非易 失性存储设备可与消费产品100 —起使用,而不用绑定到消费产品 100。
在图1中,图示了非易失性存储设备110可绑定到消费产品100。 非易失性存储设备110优选地是可移除存储设备。通过从非易失性存 储设备110读取预定标识符105可将非易失性存储设备110与消费产 品100关联。预定标识符105可以是特殊文件。预定标识符105可仅 通过特殊文件的唯一名称或通过特殊文件内包含的唯一数据(即,预 定数据序列)指示。当然,许多其他的实施方式是可能的。预定标识 符105的功能仅是向消费产品100指示非易失性存储设备110应当与 消费产品100的支持相关地使用。利用预定标识符105,消费产品100 然后可将非易失性存储设备110识别为支持的非易失性存储设备。这 样的支持的非易失性存储设备可专门与消费产品100关联,以提供支 持功能性,从而确保消费产品100保持更新到最新的软件发布或用于 其他支持目的。非易失性存储设备110可与消费产品ioo —起销售或
分开销售.
如图1所示,非易失性存储设备110可实现为硬盘驱动器130、通 用串行总线(USB)棒140、致密闪存设备1S0、记忆棒设备160或SD设备no.还可使用提供非易失性读/写存储功能性的其他等效设备。 在图i中,还示出了消费产品ioo在非易失性存储设备110上存
储关于消费产品的预定信息125。这可以发生在通过读取预定标识符 105将非易失性存储设备110与消费产品100关联之后。关于消费产品 的预定信息125可以是消费产品100的类型或型号,或当前安装在消 费产品100上的嵌入式软件115的版本号。关于消费产品的预定信息 125可用于允许对于消费产品100自动识别新软件。因此用户不再需要 从标签或产品手册识别消费产品100的产品类型。关于消费产品的预 定信息125还可包括用于区分相同产品类型的各消费产品的消费产品 100的唯一标识符。具有相同产品类型的多个消费产品的消费者因此不 再需要区分相同产品类型的每个消费产品。
从非易失性存储设备110读取预定标识符105并且将关于消费产 品的预定信息125写入非易失性存储设备110的过程有效地将非易失 性存储设备110绑定到消费产品100以用于支持目的'
在图2中,图示了指示根据本发明实施例的方法的各个阶段的流 程图.在第一阶段(即,步骤200到215)中,优选地在工厂环境中, 非易失性存储设备110与记录设备协作。在步骤200,非易失性存储设 备110被插入到记录设备中。在步骤205,记录设备检测非易失性存储 设备IIO。在步骤210,记录设备将预定标识符105存储到非易失性存 储设备110上。第一阶段在步骤215结束,其中非易失性存储设备110 从记录设备中退出。同样,优选地,笫一阶段在工厂环境内进行。记 录设备可以是能够在非易失性存储设备110上存储文件或数据的任何 适当设备。记录设备可使用标准读/写命令以在非易失性存储设备110 上存储预定标识符105。
在第二阶段(即,步骤220到240)中,非易失性存储设备110与 消费产品100协作。在步驟220,非易失性存储设备110被插入到消费 产品100中。消费产品IOO在步猓225检测非易失性存储设备110,并 且在步骤230可从非易失性存储设备110读取预定标识符105。消费产 品100可使用标准读命令从非易失性存储设备110读取预定标识符 105。在步骤235,消费产品IOO可使用标准写命令将关于消费产品的 预定信息125写到非易失性存储设备110上。在步骤240,第二阶段结 束,其中非易失性存储设备110从消费产品100中退出。从非易失性存储设备110读取预定标识符105并且将关于消费产品的预定信息125 写到非易失性存储设备110上的过程有效地将非易失性存储设备110 绑定到消费产品100以用于支持目的。通过利用提供预定标识符105 而进行的这种协作允许绑定过程的第二阶段在生产期间在工厂内进 行,或在工厂出货后的第一次使用时以自动方式进行,而无需工厂工 人或终端用户的任何介入。因此,第二阶段可以在工厂环境中或在离 开工厂环境后进行,
在可选的第三阶段(即,步骤250到265 )中,非易失性存储设备 IIO可再次与消费产品IOO协作。在步骤250,非易失性存储设备IIO 被再次插入到消费产品100中。在步骤255,消费产品IOO检测非易失 性存储设备110,并且在步骤260可以进一步检测在第二阶段期间存储 在非易失性存储设备110上的关于消费产品的预定信息125。这可以通 过使用标准读命令从非易失性存储设备110读取而实现,消费产品100 通过读取存储在非易失性存储设备110上的关于消费产品的预定信息 125,现在知道非易失性存储设备110已经绑定到消费产品100,并且 不再需要进一步的绑定动作,当然,现在可执行正常的支持动作。这 样的支持动作可以是例如升级嵌入式软件115。第三阶段,也是最后的 阶段,在步骤265结束,在该步骤中非易失性存储设备IIO从消费产 品100中退出。第三阶段最可能在家庭环境中在终端用户的使用期间 进行。
在图3中,示出非易失性存储设备110 (实现为USB棒140)的内 部布局。USB棒140可适用于升级消费产品上的软件或用于其他支持动 作。在图3中,USB棒140具有按照USB标准的USB接口连接器300。 这允许USB棒140用在按照USB标准操作的任何设备中,图3中的USB 棒140被图示为这样的状态,在该状态之后已经分配所述USB棒140 与消费产品110协作,即,所述USB棒140已经绑定到消费产品100。 这可以通过关于消费产品的预定信息125的存在而指示,所述关于消 费产品的预定信息125可以存储在第一非易失性存储区域310中。USB 棒140的存储空间可分割为多个分区。在图3中,示出三个分区或区 域,即第二非易失性存储区域330、第三非易失性存储区域320和第四 非易失性存储区域340。使用三个分区并不是必须的。第一非易失性存 储区域310可存储在第二非易失性存储区域330内或其他地方。在初始状态(未示出),即在被分配为与消费产品100协作前,在第一非 易失性存储区域310中将不存在关于消费产品的预定信息125,但是将 存在预定标识符105。在此状态下,可能甚至还没有创建第一非易失性 存储区域310。
第三非易失性存储区域320可以是CDROM仿真区,并且可以是只 读的,它可以是单独的分区,在这里,术语分区取个人计算机的技术 领域内公知的含义。CDROM仿真的另一术语是光学存储仿真。提供CDROM 仿真的目的是允许当将USB棒140插入到个人计算机中时自动运行计 算机程序325。这在允许嵌入式软件115的自动升级方面是有用的,一 些个人计算机操作系统仅允许光学存储设备自动运行应用,因此仿真 CDROM实现了自动运行计算机程序325的期望效果.计算机程序325 可以是可从USB棒140读取关于消费产品的预定信息125的升级应用。 为了确保USB棒140可与多个操作系统操作,优选地提供多个文件系 统。例如,可提供致密盘文件系统(CDFS) 305和层级文件系统(HFS) 315两者。在致密盘文件系统(CDFS)305中,可采用命名为autorun. inf 的特殊系统文件以允许自动运行计算机程序325。在致密盘文件系统 (CDFS)305内还可提供对计算机程序325的访问。层级文件系统(HFS ) 315可提供Readme, txt文件,以指示用户如何运行计算机程序325, 并且层级文件系统(HFS) 315还可提供对计算机程序325的访问。优 选地,第三非易失性存储区域320的尺寸大得足以至少提供致密盘文 件系统(CDFS) 305和层级文件系统(HFS) 315以及需要的数据,如 计算机程序325。
第二非易失性存储区域330可以是通常不可由用户访问的隐藏非 易失性存储区域。提供隐藏非易失性存储区域确保用户不会意外地擦 除对升级消费产品100的嵌入式软件115有用的文件。优选地,第二 非易失性存储区域330将在个人计算机的正常使用期间隐藏,但是在 消费产品IOO上并对计算机程序325可见,第二非易失性存储区域330 对于读取和写入是可访问的。可使用包括专有文件系统的任何文件系 统。可使用第二非易失性存储区域330以在其中存储预定标识符105、 第一非易失性存储区域310、以及关于消费产品的预定信息125和升级 软件335。优选地,第二非易失性存储区域330的尺寸大得足以提供前 述的需要的数据项。可选地,可提供占据USB棒140上的所有剩余存储空间的第四非 易失性存储区域340。第四非易失性存储区域340可由用户用来存储用 户数据345,第四非易失性存储区域340因此可用作用户的正常闪存驱 动器。第四非易失性存储区域340对于如用户所期望的读取和/或写入 可访问。
在图4中,诸如由USB棒140实现的非易失性存储设备110已经 由用户转移到计算机产品400,计算机产品400可以是一般的个人计算 机并且以公知方式操作。计算机产品400可具有用于与用户接口的监 视器410,还可使用键盘、鼠标和其他用户接口设备(都没有示出)以 允许有效的用户交互。计算机产品400可以公知方式与非易失性存储 设备110接口,并自动检测和运行来自非易失性存储设备110的计算 机程序325。计算机程序325允许对非易失性存储设备110上的关于消 费产品的预定信息125的进一步访问。计算机程序325然后可经由如 因特网的网络440访问远程服务器420。计算机程序325可将关于消费 产品的预定信息125提供给远程服务器420,并且远程服务器420可具 有软件数据库430,远程服务器420可从该软件数据库430识别将消费 产品IOO升级到最近软件版本所需的升级软件335。升级软件335可通 过计算机程序325获取,并通过计算机程序325存储在非易失性存储 设备110上。如关于图3的文本所示,关于消费产品的预定信息125 和获取的升级软件335两者可存储在隐藏的非易失性存储区域中。在 此情况下,计算机程序325应当能够访问隐藏的非易失性存储区域。
在图5中,图示了在再次插入到消费产品IOO后的非易失性存储 设备110。可使用消费产品IOO上已经存在的嵌入式软件115从非易失 性存储设备110取回升级软件335。消费产品IOO然后可以通过将嵌入 式软件115部分地或全部地用升级软件335替换来升级嵌入式软件 115.对用户而言,已经升级了消费产品100,而花费的努力不过是插 入和移除非易失性存储设备110几次。因此以可以察觉且简单的方式
实现了嵌入式软件115的升级,
图6更详细地示出消费产品100的实施例。消费产品100可具有 用于执行嵌入式软件115或升级后的升级软件335的微控制器或处理 器600。可提供存储器630以帮助处理器600执行软件代码。存储器 630可以是非易失性存储器,如NOR或NAND闪存,或它可以是包括许多存储分区的混合存储器,如只读存储器(ROM)、闪存、和可随机访 问的易失性存储器,如RAM。还可预见其他可能性。图6的实施例具有 适于与非易失性存储设备IIO接口的接口单元620。接口单元620的确 切形式依赖于非易失性存储设备110的实施例.图6中示出非易失性 存储设备110的实施例的许多示例。对本领域技木人员而言接口单元 620的每种形式是公知的。可提供输出单元610以产生显示器120所需 的信号。处理器600、存储器630、输出单元610和接口单元620都可 经由总线640通信。这样的系统总线是普遍使用的,并且对于本领域 技术人员是公知的。如图6所示的非易失性存储设备110仅图示了根 据图2所示的流程图的方法的第二阶段。实际上,消费产品100的处 理器600可执行根据图2所示的流程图的方法中的许多步骤。更具体 地,处理器600可执行根据图2所示的流程图的方法中的笫二阶段和 第三阶段。
图7更详细地示出了消费产品100的又一实施例。消费产品100 可包括光学驱动器700来代替图6的实施例的接口单元620。公知的光 学驱动器可读取和写入致密盘、CDROM、 DVD、 DVD+/-RW、 HD-DVD、蓝 光盘等。在图7的实施例中,非易失性存储设备110体现为光盘710, 如图7所示的非易失性存储设备110同样仅图示了根据图2所示的流 程图的方法的第二阶段.处理器600同样可执行根据图2的流程图所 示的方法的第二阶段和第三阶段。
总之,本发明公开了适于在大量生产环境下将非易失性存储设备 与消费产品绑定的方法和设备。所述非易失性存储设备配备有预定标 识符.所述预定标识符指示非易失性存储设备要绑定到消费产品。消 费产品检测非易失性存储设备的插入并读取预定标识符。消费产品然 后将关于消费产品的预定信息写到存储设备上,使得非易失性存储设 备和消费产品被绑定。预定标识符可以是具有预定名称的文件、或包 括预定数据序列的文件。预定信息可以是关于消费产品的详细信息, 如消费产品类型或型号或安装的软件版本.
应当注意,上述实施例图示而非限制本发明,并且本领域技术人 家将能够设计许多替代实施例,而不背离如由所附权利要求书定义的 本发明的范围。此外,所述任何实施例包括隐式特征,如内部电流源, 例如电池或蓄电池.在权利要求中,放在括号内的任何参考标号不应被解释为限制权利要求。词语"包括"和"包含"等不排除除了在任 何权利要求或说明书全文中列出的要素或步骤以外的要素或步骤的存 在。要素的单数引用不排除这样的要素的复数引用,反之亦然。在列 举若干装置的设备权利要求中,这些装置中的一些可通过同一硬件项 目体现,在相互不同的从属权利要求中陈述某些措施的事实不指示不 能有利地使用这些措施的组合。
权利要求
1.一种用于将非易失性存储设备(110)与消费产品(100)绑定的方法,所述方法包括在所述非易失性存储设备上存储(210)预定标识符(105),所述预定标识符(105)指示所述非易失性存储设备要绑定到所述消费产品;检测(225)所述非易失性存储设备插入到所述消费产品中;检测(230)插入到所述消费产品中的所述非易失性存储设备上的所述预定标识符(105);以及将关于所述消费产品的预定信息(125)存储(235)到插入到所述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
2. 如权利要求l所述的方法,其中所述预定信息包括所述消费产 品 的产品类型的标识符。
3. 如权利要求2所述的方法,其中所述预定信息还包括所述消费 产品的唯一标识符,用于在相同产品类型的消费产品当中进行区分.
4. 如权利要求1、 2或3所述的方法,其中所述预定信息还包括 当前安装在所述消费产品上的软件的版本号。
5. 如权利要求l所述的方法,其中所迷预定标识符是具有预定名 称的文件或包括预定数据序列的文件。
6. —种用于与非易失性存储设备(110)绑定的消费产品(100),所述消费产品包括用于从所述非易失性存储设备读取(620, 700 )预定标识符(105 ) 的装置,所述预定标识符指示所述非易失性存储设备要绑定到所述消 费产品;以及用于将关于所述消费产品的预定信息(125)写入(620, 700 )所 述非易失性存储设备上以将所述非易失性存储设备绑定到所述消费产 品的装置。
7. 如权利要求6所述的消费产品,其中所述非易失性存储设备是通用串行总线非易失性存储设备(140 );以及所述用于写入的装置和所迷用于读取的装置是通用串行总线接口(620 )。
8. 如权利要求6所述的消费产品,其中所述非易失性存储设备是闪存设备(140, 150, 160, 170)或硬 盘驱动设备(130);以及所述用于写入的装置和所迷用于读取的装置是与所述闪存设备或 所述硬盘驱动设备兼容的接口 ( 620 )。
9. 如权利要求6所述的消费产品,其中 所述非易失性存储设备是光盘(710);以及所述用于写入的装置和所述用于读取的装置是光学驱动器(700 )。
10. 如权利要求6所述的消费产品,实现为包括以下项的组中的 至少一个机顶盒设备;数字视频记录设备;网络使能设备;条件访问系统;便携式音频播放器;便携式视频播放器;移动电话;DVD播放器;CD播放器;基于硬盘的媒体播放器;因特网无线电设备;电视;公共娱乐设备;以及 MP3播放器。
11. 一种用于与消费产品(ioo)绑定的非易失性存储设备(iio),所述设备包括用于存储关于所述消费产品的预定信息(l")的第一非易失性存 储区域(310);用于存储预定标识符(105)的第二非易失性存储区域(330 ), 所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品; 以及用于存储至少一个文件系统的第三非易失性存储区域(320 ),所 述至少一个文件系统用于提供对所迷第一非易失性存储区域和所述第 二非易失性存储区域的访问。
12. 如权利要求11所述的非易失性存储设备,其中所述非易失性 存储设备是通用串行总线非易失性存储设备(140)。
13. 如权利要求11所述的非易失性存储设备,其中所述非易失性 存储设备是闪存设备(140, 150, 160, 170)或硬盘驱动设备(130)。
14. 如权利要求11所述的非易失性存储设备,其中所述非易失性 存储设备是光盘(710)。
15. 如权利要求11所述的非易失性存储设备,其中所述至少一个 文件系统是致密盘文件系统305和/或层级文件系统315。
16. 如权利要求11所述的非易失性存储设备,其中所述非易失性 存储设备是SD设备(170)、记忆棒设备(160) 、 MMC设备或致密闪 存设备(150)。
17. 如权利要求11所述的非易失性存储设备,其中所述非易失性 存储设备还包括用于存储用户数据(345)的第四非易失性存储区域(340 )。
18. 如权利要求11所述的非易失性存储设备,其中所述第二非易 失性存储区域(330 )包括所述第一非易失性存储区域(310)。
19. 如权利要求11所述的非易失性存储设备,其中所述第二非易 失性存取区域是在正常操作期间对用户隐藏的隐藏非易失性存储区 域。
20. —种用于操作消费产品(100)以将非易失性存储设备(110) 与所述消费产品绑定的方法,所述方法包括检测(225 )所述非易失性存储设备插入到所述消费产品中; 检测(230 )插入到所述消费产品中的所述非易失性存储设备上的预定标识符(105),所迷预定标识符(105)指示所述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息(125)存储(235)到插入到所迷消费产品中的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
21. —种可直接加栽到可编程设备的存储器中的程序单元,所述程序单元包括用于当所述程序单元在所述设备上运行时执行将非易失性存储设备(110)与消费产品(100)绑定的方法的软件代码部分, 所述方法包括检测(225 )所述非易失性存储设备插入到所述消费产品中;检测(230 )插入到所述消费产品中的所述非易失性存储设备上的 预定标识符(105),所述预定标识符(105)指示所述非易失性存储 设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息(125)存储(235 )到插入到所 述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备 绑定到所述消费产品。
22. —种可直接加栽到可编程设备的存储器中的计算机可读介质, 包括软件代码部分,当所述代码部分在所述设备上运行时用于执行将 非易失性存储设备(110)与消费产品(100)绑定的方法,所述方法 包括检测(225 )所述非易失性存储设备插入到所述消费产品中; 检测(230 )插入到所述消费产品中的所迷非易失性存储设备上的预定标识符(105),所述预定标识符(105)指示所述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息U25)存储(235 )到插入到所述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
全文摘要
公开了一种适用于大量生产环境的将非易失性存储设备(110)与消费产品(100)绑定的方法。所述非易失性存储设备配备有预定标识符(105)。所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品。所述消费产品检测所述非易失性存储设备的插入,并读取所述预定标识符。所述消费产品然后将关于所述消费产品的预定信息(125)写到所述存储设备上,使得所述非易失性存储设备和所述消费产品被绑定。所述预定标识符可以是具有预定名称的文件或包括预定数据序列的文件。所述预定信息可以是关于所述消费产品的详细信息,如消费产品类型或型号或安装的软件版本。
文档编号G06F9/445GK101517535SQ200780032488
公开日2009年8月26日 申请日期2007年8月23日 优先权日2006年8月29日
发明者J·斯蒂恩布利克, J·科斯特, R·格罗弗 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1