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

上传人:1*** 文档编号:972434 上传时间:2018-03-22 格式:PDF 页数:24 大小:1.15MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780032488.4

申请日:

2007.08.23

公开号:

CN101517535A

公开日:

2009.08.26

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/445申请公布日:20090826|||实质审查的生效|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

皇家飞利浦电子股份有限公司

发明人:

R·格罗弗; J·斯蒂恩布利克; J·科斯特

地址:

荷兰艾恩德霍芬

优先权:

2006.8.29 EP 06119683.8

专利代理机构:

中国专利代理(香港)有限公司

代理人:

李亚非;刘 红

PDF下载: PDF下载
内容摘要

公开了一种适用于大量生产环境的将非易失性存储设备(110)与消费产品(100)绑定的方法。所述非易失性存储设备配备有预定标识符(105)。所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品。所述消费产品检测所述非易失性存储设备的插入,并读取所述预定标识符。所述消费产品然后将关于所述消费产品的预定信息(125)写到所述存储设备上,使得所述非易失性存储设备和所述消费产品被绑定。所述预定标识符可以是具有预定名称的文件或包括预定数据序列的文件。所述预定信息可以是关于所述消费产品的详细信息,如消费产品类型或型号或安装的软件版本。

权利要求书

1.  一种用于将非易失性存储设备(110)与消费产品(100)绑定的方法,所述方法包括:
在所述非易失性存储设备上存储(210)预定标识符(105),所述预定标识符(105)指示所述非易失性存储设备要绑定到所述消费产品;
检测(225)所述非易失性存储设备插入到所述消费产品中;
检测(230)插入到所述消费产品中的所述非易失性存储设备上的所述预定标识符(105);以及
将关于所述消费产品的预定信息(125)存储(235)到插入到所述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。

2.
  如权利要求1所述的方法,其中所述预定信息包括所述消费产品的产品类型的标识符。

3.
  如权利要求2所述的方法,其中所述预定信息还包括所述消费产品的唯一标识符,用于在相同产品类型的消费产品当中进行区分。

4.
  如权利要求1、2或3所述的方法,其中所述预定信息还包括当前安装在所述消费产品上的软件的版本号。

5.
  如权利要求1所述的方法,其中所述预定标识符是具有预定名称的文件或包括预定数据序列的文件。

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.
  一种用于与消费产品(100)绑定的非易失性存储设备(110),所述设备包括:
用于存储关于所述消费产品的预定信息(125)的第一非易失性存储区域(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)指示所述非易失性存储设备要绑定到所述消费产品;以及
将关于所述消费产品的预定信息(125)存储(235)到插入到所述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。

说明书

用于将非易失性存储设备与消费产品绑定的方法和设备
技术领域
本发明涉及用于将非易失性存储设备与消费产品绑定的方法。
本发明还涉及用于与非易失性存储设备绑定的消费产品。
本发明还涉及用于与消费产品绑定的非易失性存储设备。
本发明还涉及用于操作消费产品以将非易失性存储设备与所述消费产品绑定的方法。
本发明还涉及程序单元。
本发明还涉及计算机可读介质。
背景技术
如机顶盒、数字视频记录设备、移动电话、DVD播放器/记录器、电视和MP3播放器的消费产品通常通过嵌入式软件或固件控制。这样的消费产品相当复杂,并且可能出现软件的未经测试部分包括错误的情况,这样的错误经常被称为缺陷。理想地,应当通过升级软件来校正这样的软件缺陷。因此,为消费产品提供终端用户支持是有益的。这样的支持可使用非易失性存储介质来提供。
然而,为了识别非易失性存储介质适于支持终端用户的特殊目的,需要在消费电子设备和非易失性存储介质之间的唯一绑定过程。欧洲专利申请EP 1100018A2公开了一种配备USB接口的设备,其中公开了用于对配备USB的设备进行通信控制的方法。该方法公开了具有厂商标识(VID)、产品标识(PID)以及与VID和PID不同的设备标识号(DID)的配备USB的设备。所述DID可通过旋转式开关、双列直插式开关(dip switch)、非易失性ROM等进行设置,以将给定的DID赋予配备USB的设备。该方法包括:当插入配备USB的设备时将DID与VID和PID一起发送到主计算机;基于发送的VID和PID在主计算机中识别配备USB的设备的型号,并且利用所发送的DID在多个配备USB的设备中识别作为通信目标的配备USB的设备,从而与所述配备USB的设备建立通信。
在工厂内绑定各设备耗费机器和时间,因此耗费金钱,所以进行的任何步骤应当是简单的。同样重要的是,非易失性存储介质的任何处理不需要唯一的设备或唯一的通信协议,诸如根据EP 1100018A2中的设备或协议。具体地,创建用于消费电子设备的非易失性存储介质使得供应链的管理复杂化,并且当对于消费电子设备的需求波动时可能导致未使用的库存没有价值。另外的限制条件是一般的非易失性存储设备可与消费电子设备一起使用,而无需绑定到该消费电子设备。
因此,本发明人设计了本发明。
发明内容
以适用于大量生产的方式实现非易失性存储设备与消费产品的绑定将是有利的。
因此,在本发明的第一方面中,提供了一种用于将非易失性存储设备与消费产品绑定的方法,所述方法包括:在所述非易失性存储设备上存储预定标识符,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;检测所述非易失性存储设备插入到所述消费产品中;检测插入到所述消费产品中的所述非易失性存储设备上的所述预定标识符;以及将关于所述消费产品的预定信息存储到插入到所述消费产品的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
根据本发明的第二方面,提供了一种用于与非易失性存储设备绑定的消费产品,所述消费产品包括:用于从所述非易失性存储设备读取预定标识符的装置,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;以及用于将关于所述消费产品的预定信息写入所述非易失性存储设备以将所述非易失性存储设备与所述消费产品绑定的装置。
根据本发明的第三方面,提供了一种用于与消费产品绑定的非易失性存储设备,所述设备包括:用于存储关于所述消费产品的预定信息的第一非易失性存储区域;用于存储预定标识符的第二非易失性存储区域,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;以及用于存储至少一个文件系统的第三非易失性存储区域,所述至少一个文件系统用于提供对所述第一非易失性存储区域和所述第二非易失性存储区域的访问。
根据本发明的第四方面,提供了一种用于操作消费产品以将非易失性存储设备与所述消费产品绑定的方法,所述方法包括:检测所述非易失性存储设备插入到所述消费产品中;检测插入到所述消费产品中的所述非易失性存储设备上的预定标识符,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息存储到插入到所述消费产品中的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
根据本发明的第五方面,提供了一种可直接加载到可编程设备的存储器中的程序单元,所述程序单元包括用于当所述程序单元在所述设备上运行时执行将非易失性存储设备与消费产品绑定的方法的软件代码部分,所述方法包括:检测所述非易失性存储设备插入到所述消费产品中;检测插入到所述消费产品中的所述非易失性存储设备上的预定标识符,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息存储到插入到所述消费产品中的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
根据本发明的第六方面,提供了一种可直接加载到可编程设备的存储器中的计算机可读介质,所述计算机可读介质包括软件代码部分,当所述代码部分在所述设备上运行时用于执行将非易失性存储设备与消费产品绑定的方法的,所述方法包括:检测所述非易失性存储设备插入到所述消费产品中;检测插入到所述消费产品中的所述非易失性存储设备上的预定标识符,所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品;以及将关于所述消费产品的预定信息存储到插入到所述消费产品中的所述非易失性存储设备上,以将所述非易失性存储设备绑定到所述消费产品。
已经认识到,通过提供可以使用消费产品从其读取和向其写入的非易失性存储介质,可以将来自一组同样的消费产品中的一个消费产品绑定到来自一组同样的非易失性存储设备中的一个非易失性存储设备。然后,可以大量生产所述一组同样的消费产品和所述一组同样的非易失性存储设备两者,并且一次绑定过程可以区分未绑定但可绑定的设备、绑定的设备和不能绑定的设备。通过使用所提供的预定标识符进行合作允许绑定过程在工厂生产期间或在工厂出货后的第一次使用时以自动方式进行,而无需工厂工人或终端用户的任何介入。因此,这提供了将非易失性存储设备和消费设备绑定的简单而有效的方法。存储在非易失性存储设备上的预定标识符可指示关于消费产品的预定信息应当被写到非易失性存储设备以完成该绑定过程。所述预定标识符因此允许消费产品快速区分诸如一般USB闪存盘的任意非易失性存储设备和要用于为消费产品提供终端用户支持的非易失性存储设备。
在一个实施例中,所述预定信息可包括所述消费产品的产品类型的标识符。所述消费产品可使用所述消费产品的所述产品类型来指示所述非易失性存储设备已经绑定到所述消费产品。
在另一实施例中,所述预定信息可包括消费产品的唯一标识符,用于在相同产品类型的消费产品当中进行区分。所述消费产品可使用所述唯一标识符来指示所述非易失性存储设备已经绑定到消费产品,然后区分所述相同产品类型的消费产品。
在又一实施例中,所述预定信息还可包括当前安装在所述消费产品上的软件的版本号。所述消费产品可使用所述版本号作为所述非易失性存储设备已经绑定到消费产品的指示。
在另一实施例中,所述预定标识符是具有预定名称的文件或包括预定数据序列的文件。使用具有预定名称的文件或包括预定数据序列的文件允许使用对所有非易失性存储设备可用的标准读/写命令来指示所述非易失性存储设备是适于提供终端用户支持的设备。除了在一般非易失性存储设备的操作中进行的通信外不需要任何特殊通信。
在另一实施例中,所述非易失性存储设备可以是通用串行总线非易失性存储设备,并且所述用于写入的装置和所述用于读取的装置可以是通用串行总线接口。通用串行总线非易失性存储设备是节省成本的非易失性存储设备,并且易于与消费产品接口。
在另一实施例中,所述非易失性存储设备可以是闪存设备或硬盘驱动设备,并且所述用于写入的装置和所述用于读取的装置可以是与所述闪存设备或所述硬盘驱动设备兼容的接口。闪存设备或硬盘驱动设备是节省成本的非易失性存储设备,并且易于与具有在消费产品中通常应用的接口的消费产品进行接口。
在另一实施例中,所述非易失性存储设备可以是光盘,并且所述用于写入的装置和所述用于读取的装置可以是光学驱动器。在已经采用光学存储的消费产品中,这样的光盘可用于以对用户零增加的成本升级消费产品上的软件。
在另一实施例中,该至少一个文件系统可以是致密盘文件系统和/或层级文件系统。这些是消费产品和计算机产品上可读的通用文件系统。
在另一实施例中,所述非易失性存储设备可以是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可与消费产品100一起销售或分开销售。
如图1所示,非易失性存储设备110可实现为硬盘驱动器130、通用串行总线(USB)棒140、致密闪存设备150、记忆棒设备160或SD设备170。还可使用提供非易失性读/写存储功能性的其他等效设备。
在图1中,还示出了消费产品100在非易失性存储设备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,记录设备检测非易失性存储设备110。在步骤210,记录设备将预定标识符105存储到非易失性存储设备110上。第一阶段在步骤215结束,其中非易失性存储设备110从记录设备中退出。同样,优选地,第一阶段在工厂环境内进行。记录设备可以是能够在非易失性存储设备110上存储文件或数据的任何适当设备。记录设备可使用标准读/写命令以在非易失性存储设备110上存储预定标识符105。
在第二阶段(即,步骤220到240)中,非易失性存储设备110与消费产品100协作。在步骤220,非易失性存储设备110被插入到消费产品100中。消费产品100在步骤225检测非易失性存储设备110,并且在步骤230可从非易失性存储设备110读取预定标识符105。消费产品100可使用标准读命令从非易失性存储设备110读取预定标识符105。在步骤235,消费产品100可使用标准写命令将关于消费产品的预定信息125写到非易失性存储设备110上。在步骤240,第二阶段结束,其中非易失性存储设备110从消费产品100中退出。从非易失性存储设备110读取预定标识符105并且将关于消费产品的预定信息125写到非易失性存储设备110上的过程有效地将非易失性存储设备110绑定到消费产品100以用于支持目的。通过利用提供预定标识符105而进行的这种协作允许绑定过程的第二阶段在生产期间在工厂内进行,或在工厂出货后的第一次使用时以自动方式进行,而无需工厂工人或终端用户的任何介入。因此,第二阶段可以在工厂环境中或在离开工厂环境后进行。
在可选的第三阶段(即,步骤250到265)中,非易失性存储设备110可再次与消费产品100协作。在步骤250,非易失性存储设备110被再次插入到消费产品100中。在步骤255,消费产品100检测非易失性存储设备110,并且在步骤260可以进一步检测在第二阶段期间存储在非易失性存储设备110上的关于消费产品的预定信息125。这可以通过使用标准读命令从非易失性存储设备110读取而实现。消费产品100通过读取存储在非易失性存储设备110上的关于消费产品的预定信息125,现在知道非易失性存储设备110已经绑定到消费产品100,并且不再需要进一步的绑定动作。当然,现在可执行正常的支持动作。这样的支持动作可以是例如升级嵌入式软件115。第三阶段,也是最后的阶段,在步骤265结束,在该步骤中非易失性存储设备110从消费产品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将在个人计算机的正常使用期间隐藏,但是在消费产品100上并对计算机程序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识别将消费产品100升级到最近软件版本所需的升级软件335。升级软件335可通过计算机程序325获取,并通过计算机程序325存储在非易失性存储设备110上。如关于图3的文本所示,关于消费产品的预定信息125和获取的升级软件335两者可存储在隐藏的非易失性存储区域中。在此情况下,计算机程序325应当能够访问隐藏的非易失性存储区域。
在图5中,图示了在再次插入到消费产品100后的非易失性存储设备110。可使用消费产品100上已经存在的嵌入式软件115从非易失性存储设备110取回升级软件335。消费产品100然后可以通过将嵌入式软件115部分地或全部地用升级软件335替换来升级嵌入式软件115。对用户而言,已经升级了消费产品100,而花费的努力不过是插入和移除非易失性存储设备110几次。因此以可以察觉且简单的方式实现了嵌入式软件115的升级。
图6更详细地示出消费产品100的实施例。消费产品100可具有用于执行嵌入式软件115或升级后的升级软件335的微控制器或处理器600。可提供存储器630以帮助处理器600执行软件代码。存储器630可以是非易失性存储器,如NOR或NAND闪存,或它可以是包括许多存储分区的混合存储器,如只读存储器(ROM)、闪存、和可随机访问的易失性存储器,如RAM。还可预见其他可能性。图6的实施例具有适于与非易失性存储设备110接口的接口单元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的流程图所示的方法的第二阶段和第三阶段。
总之,本发明公开了适于在大量生产环境下将非易失性存储设备与消费产品绑定的方法和设备。所述非易失性存储设备配备有预定标识符。所述预定标识符指示非易失性存储设备要绑定到消费产品。消费产品检测非易失性存储设备的插入并读取预定标识符。消费产品然后将关于消费产品的预定信息写到存储设备上,使得非易失性存储设备和消费产品被绑定。预定标识符可以是具有预定名称的文件、或包括预定数据序列的文件。预定信息可以是关于消费产品的详细信息,如消费产品类型或型号或安装的软件版本。
应当注意,上述实施例图示而非限制本发明,并且本领域技术人家将能够设计许多替代实施例,而不背离如由所附权利要求书定义的本发明的范围。此外,所述任何实施例包括隐式特征,如内部电流源,例如电池或蓄电池。在权利要求中,放在括号内的任何参考标号不应被解释为限制权利要求。词语“包括”和“包含”等不排除除了在任何权利要求或说明书全文中列出的要素或步骤以外的要素或步骤的存在。要素的单数引用不排除这样的要素的复数引用,反之亦然。在列举若干装置的设备权利要求中,这些装置中的一些可通过同一硬件项目体现。在相互不同的从属权利要求中陈述某些措施的事实不指示不能有利地使用这些措施的组合。

用于将非易失性存储设备与消费产品绑定的方法和设备.pdf_第1页
第1页 / 共24页
用于将非易失性存储设备与消费产品绑定的方法和设备.pdf_第2页
第2页 / 共24页
用于将非易失性存储设备与消费产品绑定的方法和设备.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《用于将非易失性存储设备与消费产品绑定的方法和设备.pdf》由会员分享,可在线阅读,更多相关《用于将非易失性存储设备与消费产品绑定的方法和设备.pdf(24页珍藏版)》请在专利查询网上搜索。

公开了一种适用于大量生产环境的将非易失性存储设备(110)与消费产品(100)绑定的方法。所述非易失性存储设备配备有预定标识符(105)。所述预定标识符指示所述非易失性存储设备要绑定到所述消费产品。所述消费产品检测所述非易失性存储设备的插入,并读取所述预定标识符。所述消费产品然后将关于所述消费产品的预定信息(125)写到所述存储设备上,使得所述非易失性存储设备和所述消费产品被绑定。所述预定标识符可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1