将永久标识码嵌入到音乐装置中的方法和该音乐装置转让专利

申请号 : CN200410056258.X

文献号 : CN1581289B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梅尾达也冈林昌明

申请人 : 雅马哈株式会社

摘要 :

本发明提供了一种方法,用于将标识码嵌入到分配有序列号的音乐装置中。该方法通过如下步骤来实现:接收该音乐装置的用户所输入的该序列号;对所接收到的该序列号进行特定运算,以生成该标识码,该标识码与该序列号相关联,并且能够专一地标识该音乐装置;将所产生的标识码写入非易失性内存的特定地址中,该非易失性内存一体地设置在该音乐装置中,从而该写入的标识码不会被不当改写。

权利要求 :

1.一种管理音乐数据许可的方法,该音乐数据预先存储于音乐装置中,并且可为该音乐装置所使用,该方法包括如下步骤:当该音乐装置在非易失性内存的特定区域中不具有相应于该音乐数据的存取密钥时,限制对所存储的音乐数据的使用;

通过网络将该音乐数据的序列号连同该音乐装置的标识信息一起传送到该音乐数据的管理站点,该序列号通过获取该音乐数据的许可来得到;

检查该管理站点的数据库,以确定所传送的音乐数据的序列号和该音乐装置的标识信息的有效性,只有在确定所述有效性之后,才发出相应于该序列号和该标识信息的存取密钥,其中如果与所传送的序列号相同的序列号还没有登记到该数据库,则所传送的序列号就是有效的;以及将该序列号和所发出的存取密钥存储于该非易失性内存的特定区域,从而允许该音乐装置使用所存储的音乐数据。

2.如权利要求1所述的方法,其中该管理站点通过利用所传送的序列号和该标识信息执行一特定运算来生成该存取密钥,并且其中该音乐装置取回先前存储于该音乐装置中的该标识信息,利用取回的该标识信息和存储在该非易失性内存的特定区域中的该序列号,来执行该具体运算,以生成一存取密钥,并且仅当所生成的存取密钥与该非易失性内存的特定区域中所存储的发出的存取密钥相匹配时,才允许使用所存储的音乐数据。

3.如权利要求1所述的方法,其中所存储的音乐数据是各项音效数据的集合,这些音效数据可为该音乐装置所用,以给音乐赋予各种音效,并且每项音效数据可通过获得相应于该项音效数据的存取密钥来变为可用。

4.如权利要求1所述的方法,其中所存储的乐音数据包括音色数据、音源算法、乐曲数据、节奏数据和伴奏数据中的至少一个,并且其中每个这些数据可通过获得相应于每个这些数据的存取密钥来变为可用。

5.一种音乐装置,构造为用于自行管理音乐数据的许可,所述音乐数据预先已存储于该音乐装置中,并且可为该音乐装置所用,该音乐装置包括:一限制部分,当对应于该音乐数据的存取密钥未登记于一体设置在该音乐装置中的非易失性内存的特定区域中时,限制所存储的音乐数据的使用;

一传送部分,通过网络将该音乐数据的序列号连同该音乐装置的标识信息一起传送到该音乐数据的管理站点,该序列号通过获取该音乐数据的许可来得到;

一接收部分,从该管理站点接收存取密钥,在该管理站点处,检查该管理站点的数据库,以确定所传送的音乐数据的序列号和该音乐装置的标识信息的有效性,只有在确定所述有效性之后,才发出相应于该序列号和该标识信息的该存取密钥,其中如果与所传送的序列号相同的序列号还没有登记到该数据库,则所传送的序列号就是有效的;以及一写入部分,将该序列号和所接收的存取密钥存储于该非易失性内存的特定区域中,从而允许该音乐装置使用所存储的音乐数据。

说明书 :

技术领域

本发明涉及一种为音乐装置提供一用以指定该装置的装置ID的方法。本发明也涉及一种为音乐装置所提供的音乐数据的许可管理方法。

背景技术

各种音乐装置比如数字混音器和合成器具有多种功能。用户基本上可使用所提供的所有功能。从版权保护、许可管理和安全稳定性的观点来看,这些音乐装置的功能必须加以适当地保护和管理。
为了实现这些保护和管理,每个音乐装置需要保持一个不可改写的装置ID。该ID用以逐一标识各个音乐装置,并且检查和管理如下事项:哪项功能被许可到哪个装置;是否允许待用的音乐数据用于该装置;或者乐音数据是否可用于一未授权的装置。可有多种方式为音乐装置分配装置ID。例如,在装运之前,制造商在每个音乐装置的存储装置中仅存储一装置ID用以指定每个音乐装置。然而,会出现需要将一装置ID分配给位于用户端的音乐装置的情况。例如当可用的音乐装置具有不同版本的固件时,安装了早期版本固件的音乐装置可能未带有装置ID就已被装运。这时,当用户端升级固件时,就可提供一装置ID。
为此,发明人提出一种为已经装运或将安排装运的音乐装置自动提供一装置ID的技术(日本专利申请号2002-074928,在本申请递交时尚未公开)。该未公开的申请描述了几种方法。例如,一种方法允许用户输入一装置的序列号,并且将该序列号作为装置ID。另一方法使用提供给CPU的ID作为装置ID。又一方法是在第一次开机时生成一随机数,并且将该随机数存储为装置ID。
然而,在允许用户输入装置序列号的方法中,用户可能输入不正确的序列号。如果不正确的序列号用于用户登记,则随后需要一复杂的程序以确认一想要登记的授权用户。而且,该用户可能为多个装置输入相同的数字,从而为不同的装置指定了相同的装置ID。
在使用CPU的ID或一随机数作为装置ID的方法中,这样的装置ID与相关联装置无关,并不适于作为用以识别该装置的ID。通常地,每个装置具有唯一的序列号。该序列号可铭刻于机体的后部,或者印在机体后部的铭牌上。该装置的制造商管理与装置序列号相关联的用户。相应地,期望一关联于该装置序列号的装置ID。
音乐装置使用内部的非易失性内存来存储各种类型的音乐数据,比如音品数据、声源算法、音效数据(仅参数)、音效数据(算法和参数)、歌曲数据、节奏数据和伴奏数据。当购买了音乐装置后,用户可使用安装于音乐装置中的所有这些音乐数据。另一方面,从版权保护和许可管理的观点来看,这些音乐数据有必要根据需要加以保护和管理。特别地,在许多情况下花费了大量的时间来创建音乐数据,使得上述保护和管理显得重要。
音乐装置的价格包括创建上述音乐数据、支付给音乐家的版权许可费等等的成本。安装多条音乐数据会增加音乐装置的价格。另一方面,购买音乐装置的用户会提出各种需求。一些用户需要许多歌曲数据,另一些用户需要在音效数据上附加更大的价值。相应地,优选地在购买音乐装置时打包最少的音乐数据,以后根据用户的请求添加音乐数据。这时,用户可购买新的音乐数据,并且亲自将其安装到音乐装置中。用户会认为这样的工作很麻烦,或者会在安装中发生错误。
考虑到上述情形,需要提供如下的音乐装置。在装运音乐装置之前,内存中存储尽可能多的数据。当购买音乐装置时,仅允许用户使用部分预存的音乐数据。通过版权管理特征来保护余下的音乐数据不得使用。由于保护一些音乐数据不得使用,所以可以低价格供应该音乐装置。优选地,用户可通过支付适当的费用,去除音乐数据的保护。

发明内容

因此本发明的第一目的在于提供一种为一预先未存储装置ID的音乐装置随后产生和存储一装置ID的方法,该装置ID与一装置序列号相关联。
因此本发明的第二目的在于提供一种音乐数据的许可管理技术,用以限制音乐装置中所预装的部分音乐数据的使用,并且允许已支付指定费用的用户启动一去除限制的程序,而不会造成诸多操作上的不便。
为实现第一目的,设计了一种方法,用以将标识码嵌入到分配有序列号的音乐装置中。该发明方法包括如下步骤:接收该音乐装置的用户所输入的该序列号;对所接收到的序列号进行特定运算,以生成该标识码,该标识码与该序列号相关联,并且能够专一地(uniquely)标识该音乐装置;将所生成的标识码写入一非易失性内存的一特定地址中,该非易失性内存一体设置在该音乐装置中,从而该写入的标识码不会被不当改写。
具体地,设计该发明方法,用以当用户进行该音乐装置的固件升级时将标识码嵌入到分配有序列号的该音乐装置中,该方法包括步骤:检查标识码是否存储于一体设置在该音乐装置中的非易失性内存的特定地址;当该标识码未存储于该非易失性内存的特定地址中时,显示一提示该用户输入该序列号的信息;接收该用户所输入的序列号;对所接收到的序列号进行一特定运算,以生成一标识码,该标识码与该序列号相关联,并且能够专一地标识该音乐装置;以及将所生成的标识码写入该非易失性内存的特定地址,从而该写入的标识码不会被不当改写。
优选地,该进行的特定运算的步骤使用除该序列号之外的、与该音乐装置相关联的唯一信息,以产生该标识码,从而即使该音乐装置或另一个音乐装置中的任一个不当地使用了该同一序列号,所生成的标识码一定是不同于所述另一音乐装置的另一标识码。
优选地,该发明方法还包括步骤:当该用户访问该音乐装置的管理站点,以将该序列号和该标识码登记到该管理站点的数据库时,检查该同一序列号是否已登记;当该同一序列号尚未登记在该数据库中时,将该序列号随同该标识码一起登记到该数据库;以及当该同一序列号已登记到该数据库时,执行一异常处理。
为了实现第二目的,设计一种发明方法,用以管理音乐数据的许可,该音乐数据预先存储于音乐装置中,并且可为该音乐装置所用。包括如下步骤:当该音乐装置在非易失性内存的一特定区域中不具有相应于该音乐数据的存取密钥时,限制对所存储的音乐数据的使用;通过网络将该音乐数据的序列号连同该音乐装置的标识信息一起传送到该音乐数据的管理站点,该序列号通过获取该音乐数据的许可来得到;检查该管理站点的数据库,以确定所传送的音乐数据的序列号和该音乐装置的标识信息的有效性,只有在确定所述有效性之后,才发出相应于该序列号和该标识信息的存取密钥,其中如果与所传送的序列号相同的序列号还没有登记到该数据库,则所传送的序列号就是有效的;以及将该序列号和所发出的存取密钥存储于该非易失性内存的特定区域,从而允许该音乐装置使用所存储的音乐数据。
优选地,其中该管理站点通过利用所传送的序列号和该标识信息执行一特定运算来生成该存取密钥,并且其中该音乐装置取回先前存储于该音乐装置中的该标识信息,利用取回的该标识信息和存储在该非易失性内存的特定区域中的该序列号,来执行该具体运算,以生成存取密钥,并且仅当所生成的存取密钥与该非易失性内存的特定区域中所存储的发出的存取密钥相匹配时,才允许使用所存储的音乐数据。
优选地,所存储的音乐数据是各项音效数据的集合,这些音效数据可为该音乐装置所用,以对音乐赋予各种音效,并且每项音效数据可通过获得对应于每项音效数据的存取密钥来变为可用。
优选地,所存储的乐音数据包括音色数据、音源算法、乐曲数据、节奏数据和伴奏数据中的至少一个,并且其中每个这些数据可通过获得对应于每个这些数据的存取密钥来变为可用。
按照本发明的第一方案,即使用户无意地输入了不正确的装置序列号用于用户登记,装置ID仍可从所输入的装置序列号中产生。该装置ID可用以标识每个用户。即使所输入的装置序列号不正确,仍可消除对于复杂过程的需要,该过程用以改写存储于用户装置中的装置序列号和装置ID。在不正确地输入装置序列号时仍可继续使用该装置。即使该同一装置序列号存储为用于多个音乐装置,它们的操作均不会受到影响。如果用户有意地为多个装置输入同一装置序列号,管理站点仍可检测该同一装置序列号已经登记。该管理站点可向该用户发出询问,以确认正确的装置序列号。
按照本发明的第二方案,音乐数据以非易失性的方式预存于该音乐装置中。一些音乐数据最初是用户可用的,通过版权管理特征,可保护其他音乐数据不被使用。即使全部音乐数据记录于内,仍可以减去该受保护的音乐数据的版权许可费的价格来供应该音乐装置。受保护的音乐数据可在用户支付适当费用时随后被去除保护。相应地,这些音乐数据可部分出售。去除保护的操作对于用户来说是简单易行的。

附图说明

图1示出了按照本发明的整体系统的配置。
图2是说明按照本发明的混音器中的信号流的框图。
图3(a)和3(b)示出了闪存中的数据结构。
图4示出了一音效选择屏幕。
图5(a)、5(b)和5(c)示出了开机过程中用于检测处理的显示屏幕。
图6(a)和6(b)示出了用以登记附加音效的屏幕。
图7(a)和7(b)示出了当打开混音器时的检查处理和当选择序列号输入按钮时的处理的流程图。
图8(a)和8(b)示出了用于附加音效的注册处理的流程图和管理站的处理的流程图。
图9示出了当输入一存取密钥到混音器时所执行的处理的流程图。
图10示出了管理数据库的结构。

具体实施方式

下面参照附图具体地描述本发明的优选实施例。
图1示出了按照本发明的整体系统的结构。各种乐音输入到数字混音器101,该混音器混合这些乐音,并且根据需要,为这些乐音提供各种音效用于输出。个人计算机(PC)102是一通用计算机,其通过通信路径121连接于数字混音器101。当安装和执行一指定程序时,PC 102可提供各种功能用于音乐创建,比如硬盘记录功能、混音功能、MIDI装置控制功能以及用于自动演奏和伴奏的音序器功能。这里,假定PC 102已安装有一控制数字混音器101的程序。PC 102具有连接于因特网103的功能,并且还可经由因特网103连接于特定的管理站点104。
数字混音器101包括:中央处理单元(CPU)111、闪存112、RAM(随机存取存储器)113、综合输入/输出接口(I/O)114、显示单元115、电调节器116、操作装置117、波形I/O118、数字信号处理部分(DSP)119和系统总线120。
CPU 111是一控制混音器整体操作的处理器。闪存112是存储有由CPU111执行的各种程序和由CPU 111使用的各种数据的非易失性内存。仅允许经由适当程序由适当过程来存取闪存112,以防止用户非法读或写数据。RAM113是用作CPU 111所执行程序的载入区或工作区的易失性内存。综合I/O114是一用以连接各种装置的接口,并且特别包括用于连接PC 102的接口,比如串行I/O、USB和IEEE1394。显示单元115设置于混音器101的外部面板上,并且显示各种信息。电调节器116是一设置于外部面板上并且用于设置各种参数值,比如输入或输出电平值的操作装置。各和操作装置117设置于外部面板上并且由用户操纵。波形I/O 118是一与外部装置交换乐音波形信号的接口。DSP 119根据来自CPU 111的参数进行操作。通过I/O 118向DSP 119提供乐音波形信号,该DSP 119混合该信号,并给该信号提供一音效,并且控制它的音量电平。DSP 119通过波形I/O 118输出处理后的乐音波形信号。
图2是一框图,示出了按照本实施例的混音器101中的信号流。A输入201表示模拟输入,比如麦克风信号或线路信号。模拟输入201转换为数字信号,并输入到一输入配线(input patch)204中。D输入202表示数字信号输入。系统EF(音效)203接收由后续输出配线(output patch)209提供的任一输出信号,并为该信号提供一音效,然后将其提供到输入配线204。输入配线204提供从这些输入系统到输入声道(48声道)205的可选线路连接。用户可参照特定屏幕的内容,自由选择该线路连接。来自输入声道205的任一声道信号可选择性地输出到24根MIX总线207。插入EF 206是一可插入到输入声道中间的音效。该输入声道本身包含处理功能比如压缩器和均衡器。利用该插入EF206的音效处理可插入到这些功能之间或均衡器和后续电调节器之间。
MIX总线207混合从输入声道205提供的信号。来自每个输入声道的信号电平可利用比如分配给每个声道的电调节器116来调节。混合后的信号输出到对应的MIX输出声道208。从MIX输出声道208的输出会输出到一输出配线209。该输出配线209提供从作为输入的每个输出声道到任一输出系统(A输出、D输出、系统EF)的线路连接。A输出210是模拟信号输出,即从来自输出配线209的一数字信号转换而来的模拟信号。D输出211是数字信号输出。
DSP119主要处理用于数字混音器的信号。系统EF 203和插入EF 206预存于闪存112中的内置EF 220中。用户可自由选择和分配这些音效。从内置EF 220中选择的音效数据被发送到DSP 119。DSP 119根据音效数据进行操作,以实现系统EF 203或插入EF 206。DSP 119具有有限数量的资源。有预定总量的音效可用作系统EF 203和插入EF 206。内置EF 220在音效总量的范围之内被分配到系统EF 203和插入EF 206。内置EF220不仅可用作在从制造厂装运之前所预存的基本音效,而且可用作一附加音效。用户可随后购买附加音效并且使其可用。
图3(a)示出了存储在闪存112中特定地址处的管理数据的结构。型号代码301指定了装置(混音器)的型号。装置序列号302与附着于混音器本体的铭牌上所描述的一等价物相对应。该装置序列号可包括符号。装置ID303指定了该装置。与序列号302不同,装置ID 303无法轻易地被模仿。装置序列号302与装置ID 303相关联。这些类型的信息可用于许可管理和安全稳定性。当用户登记后或添加新的许可时,能够确认装置序列号302和装置ID 303之间的一致性。这使得确定这些数据是否正确成为可能。
如果需要,在从制造商装运之前,在闪存112中的特定存储区域存储型号代码301、序列号302、以及关联于序列号302的装置ID 303。然而,用户可能想要将这些信息存储于在装运时并未存储这些信息的装置之中。按照本实施例的混音器具有实现下述事项的特征。当打开时,混音器检查是否存储有装置ID。如果需要,该混音器产生并存储一与该装置序列号相关联的装置ID。因此,在未存储装置序列号302和装置ID303就运送该装置之后,购买该装置的用户可手动输入或生成和存储这些信息。其提供了如下优点:在从制造商装运之前,可省略写入装置序列号302或装置ID 303的处理。
上述特征可被置于一固件(firmware)中,用以升级由于初始版本的缘故,未存储上述信息就装运了的该装置。在利用该固件升级该装置之后,第一次打开该装置,例如可提供或生成和存储该信息。以这种方式,没有装置ID的早期版本的装置可与最新版本的装置一样地具有关联于装置序列号的装置ID。相应地,提供装置ID使得需要该装置ID才能工作的功能可用。例如,该功能可添加到新的版本,并且它的安装或使用校验该装置ID。
提供一升级程序作为PC 102的软件。如图1中所示,PC 102经由诸如USB的通信路径121连接于混音器101。在PC 102上执行该升级程序以升级存储于混音器101中的闪存112中的固件。在升级之前,闪存112可存储并未存储有一装置ID的固件版本。也就是说,这时按照图3(a)中的格式的管理数据存储区域并不分配到闪存112中的特定地址。解决方案是将图3(a)中管理数据的初始值写入闪存112中的特定地址。除型号代码301和数据类型304之外,以诸如NULL的初始值填写其他栏目。另一方面,在升级之前,闪存112可存储已存储了一装置ID的固件版本。也就是说,这时按照图3(a)中格式的管理数据存储区域分配到了闪存112中的特定地址。因为该管理数据区域可能已经或尚未存储一对应于该特定地址的有意义的装置ID,所以不改写该管理数据区域。
在图3(a)中,数据类型304、数据序列305、存取密钥306和其它数据307构成与将要描述的附加音效封包相对应的集合数据。集合数据322对应于附加音效的封包312。集合数据323对应于附加音效的封包313。数据类型304标识了附加音效的封包类型。数据序列305是在用户购买封包许可时提供给该用户的数据序列号。例如,该序列号在特定的证书中描述。数据序列305经由因特网发送到管理站点104。管理站点104检查数据序列305并且发送存取密钥306。存储密钥306是与数据序列305相关联的密钥数据。其它数据307比如包含标识存取密钥306是否有效的信息。
图3(b)示出了存储于闪存112中的音效数据的结构。标号311代表从购买混音器时就可用的多个基本音效。标号312和313代表用户随后可自由购买的附加音效封包。一个封包构造为包含六个附加音效。例如,封包312包含附加音效A1至A6。标号314代表一存储用户编辑后的音效数据的区域。用户可调用一可用的基本音效或附加音效,并且自由编辑并将其写入到用户区域314的一指定位置以备用。适当组合多个算法315以使用基本音效、附加音效、以及包括基本音效和附加音效编辑版本的用户编辑后的音效数据。这些算法也被作为音效数据存储。每个基本音效、附加音效和用户编辑后的音效均可作为如图2中所示的内置EF 220。如下文所述,仅当存储有一有效存取密钥时,附加音效才是可用的。
在装运该装置之前,或者在升级到最新固件之后的初始状态,如图3(b)所示,所有的基本音效311、附加音效312、313等和算法315写入到闪存112中。用户区域314没有使用。最初没有写入任何信息到集合数据322、323中的数据序列305、存取密钥306和其它数据307,这些集合数据322,323等对应于附加音效的封包312、313等。然而,最先写入数据到数据类型304。这意味着不允许使用对应于集合数据322、323等的附加音效封包。因此,在初始状态无法使用附加音效312、313等。
为了使用附加音效的封包312,例如用户可购买了该封包的许可。通过购买该许可,用户可获得一附加音效封包的数据序列号(数据序列)。为此,例如优选地通过购买该封包以获得一印刷的证书。该数据序列可写在该证书上。该用户按照一指定过程(将要描述),发送该数据序列到管理站点104,以获取一存取密钥。通过将所得到的数据序列和存取密钥写到相应集合数据322中的位置305和306,以及将存取密钥验证码写到其它数据307,该附加音效312的数据就变为可用了。
该特征实现了一附加功能,该附加功能无须用户完成复杂的安装过程,尤其是不必将附加音效本身写到闪存。
图4示出了一音效选择屏幕。屏幕400在其右上角显示“系统音效1”。这意味着该屏幕用以选择图2中的系统EF 203。标号401表示一列可选的内置EF 220,即参照图3(b)所述的基本音效311、附加音效312、313等和用户编辑后的音效。该屏幕仅示出了通过获得存取密钥而变为可用的附加音效。该用户可选择该列401中显示的任一音效,并将其用作图2中的系统EF203。同样也可用作插入EF 206。
图5示出了在开机程序中用于检查处理的显示屏幕。图6示出了登记一附加音效的屏幕。这些屏幕将在参照下面所述流程图对其处理进行描述时,一并加以描述。
图7(a)示出了当打开混音器101时的检查处理。在步骤701,该处理检查闪存112中特定地址(图3(a)中的303)处的装置ID。如果装置ID 303可用,则该处理进行到步骤704,以显示装置ID。图5(a)示出了混音器101的显示单元115在步骤704所显示的屏幕。由于混音器101存储一标识该装置的装置ID,所以该屏幕显示该装置ID以及该混音器的固件的通用版本。
如果装置ID 303在步骤702不可用(空值),则该处理在步骤703显示一序列号输入按钮。图5(b)示出了混音器101的显示单元115在步骤703所显示的屏幕。该屏幕示出了该序列号字输入按钮以及一提示用户输入装置序列号的消息。在该屏幕上选择该序列号输入按钮,启动图7(b)中的处理。选择取消按钮使得该装置无需装置ID即可使用。这时,图5(b)中的屏幕在下一次开机程序中重新显示。
图7(b)示出了当选择了在步骤703所显示的、如图5(b)的屏幕上的序列号输入按钮时所进行的处理。在步骤711,该处理显示一屏幕,用以输入装置序列号。图5(c)示出了混音器101的显示单元115在步骤711所显示的屏幕。该屏幕显示“确认”按钮和“取消”按钮,以及一用以输入装置序列号的输入区域。
在步骤712至714,用户输入装置序列号并且选择“确认”按钮。该装置序列号标示在该装置的铭牌上。然后该处理在步骤715校验所输入的装置序列号的有效性。该处理确认是否为该装置序列号计算出一校验和,或者该装置序列号是否包含于对应于该装置型号的一个范围之内。如果校验该装置序列号有效,则该处理从步骤716进行到步骤717,并且由输入的装置序列号生成一装置ID。该处理为该装置序列号提供特定信息,例如该装置的LSIID和随机数,并且加密该信息以生成一装置ID。该装置ID包含上述特定信息。该装置序列号相应于由装置序列号所生成的装置ID。该处理构造为能够检查装置序列号和装置ID的相关性,并且确认二者的有效性。当然,其方法并不向用户公开。在步骤718,该处理将所输入的装置序列号和所生成的装置ID写到闪存112的特定地址(图3(a)中的区域302和303)。在步骤719,该处理不再显示序列号输入按钮,而开始显示装置ID,然后终止。
在确定了装置ID之后,PC 102经由因特网103连接到管理站点104。PC 102传送该装置序列号、装置ID号和一邮件地址到管理站点104。该用户被要求输入该邮件地址。这些信息被登记到管理站点104的管理数据库。这就完成混音器101的用户登记。该用户登记不仅可使用因特网103,也可使用其他装置,比如邮政快递和传真。
选择图5(c)中屏幕上的“取消”按钮可从步骤714终止处理。如果有效性没有在步骤715得到确认,则该处理从步骤716进行到步骤720。该处理显示一报警消息,比如“输入一正确的序列号”,然后终止。
图8(a)示出了购买了附加音效封包(许可)的用户的注册处理。该注册程序运行于PC 102上。更具体地,该用户可通过从安装于PC 102中的程序菜单中选择该注册程序来启动它,并且控制混音器101。
在步骤801,该处理检查混音器101是否经由通信路径121连接于PC102。如果混音器101已连接,则该处理从步骤802进行到803,并且在PC 102的显示器上显示一注册程序屏幕。图6(a)示出了一注册程序屏幕。该屏幕包含型号、装置序列号和装置ID的字段。这些字段显示经由通信路径121从图3(a)中的管理数据中读取的数据。序列号和邮件地址的字段是空的。这里假定用户通过购买附加音效的封包已获得了数据序列号。在步骤805至807,用户输入数据序列号及他的或她的邮件地址,然后选择“发送”按钮。该处理进行到步骤808。该处理确定该用户是否确定要传送数据,然后经由因特网103传送该数据到管理站点104。该传送数据包括显示于图6(a)中的管理数据(型号、装置序列号和装置ID)以及用户所输入的数据序列号和邮件地址。
如果混音器101并未连接,则该处理在步骤804显示一报警,然后终止。当在输入数据序列号和邮件地址期间选定“取消”按钮时,该处理在步骤807之后终止。
图8(b)示出了一管理站点处的处理,该管理站点接收在步骤808传送的信息。在步骤821,该处理检查已被传送的型号、装置序列号和装置ID的有效性。更具体地,该处理检查该型号数据是否正确或该装置序列号是否对应于该装置ID。如果确认了有效性,则该处理从步骤822继续到步骤823,并且确认该用户。更具体地,该处理检查该用户的装置序列号是否已登记到管理数据库。当用户的装置序列号已经登记到管理数据库时,该处理检查所传送的邮件地址是否与登记的邮件地址匹配。当该用户被验证后,该处理在步骤826检查所传送的数据序列号。更具体地,该处理确认该校验和是否有效,该数据序列号是否与该装置型号一致,该同一数据序列号是否已登记到管理数据库等。如果该数据序列号有效,则该处理在步骤829将所传送的数据序列号登记到管理数据库中对应该用户的一字段中。而且在步骤830,该处理根据用户的装置ID和数据序列号产生一存取密钥,然后将该存取密钥登记到管理数据库中相应该用户的字段中。在步骤831,该处理生成包括该存取密钥的邮件,并且传送该邮件到该用户。如参照图3(a)中的管理数据所述,该存取密钥提供密钥信息,以使相应于该存取密钥的附加音效可用。
如果步骤821和823中的有效性校验失败,则该处理从步骤822和824继续到步骤825。一负责人员创建邮件并且将其发送到该用户以进行询问。如果在步骤826发现该数据序列号不正确,则该处理从步骤827转到步骤828,并且发送邮件到该用户以通知该序列号不正确。
图9示出了当用户收到(在步骤831传送的)包括该存取密钥的邮件并且将该存取密钥输入到混音器101时的所进行的处理。该程序也运行于PC102上。该用户可通过从控制混音器101的程序的菜单中选择该程序来启动它。
在步骤901,该处理获得该装置ID和数据序列号。该装置ID是经由通信路径121从混音器101获得。该数据序列号是从PC 102的存储装置中读取和获得的。该数据序列号在步骤805从图6(a)的屏幕由用户输入的,并且存储于PC 102的存储装置中。如果无法获得装置ID和数据序列号,则该处理从步骤902继续到步骤903,显示一报警消息,然后终止。如成功获得该装置ID和该数据序列号,则该处理继续到步骤904并且显示一密钥输入屏幕。图6(b)显示了该密钥输入屏幕。该屏幕显示了型号、装置序列号和装置ID,即经由通信路径121从混音器101读取到的数据。所显示的数据序列号对应于在步骤901所得的数据。密钥输入字段为空,以便该用户输入由该邮件所接收到的存取密钥。
在步骤905和906,该用户输入该存取密钥并且选择“确定”按钮。在步骤907,该处理基于装置ID和数据序列号,检查所输入的存取密钥。更具体地,该处理以管理站点104在步骤830产生存取密钥相同的方式得到一存取密钥,然后检查该存取密钥是否匹配于所输入的存取密钥。如果该检查成功,则该处理从步骤908继续到步骤909。该处理经由通信路径121将数据序列号和存取密钥写到混音器101的管理数据中的相应的字段(305和306)中。该处理准备表示该存取密钥有效的信息,将该信息写于其它数据307中,然后终止。如果该存取密钥检查失败,则该处理继续到步骤910,显示一报警,然后终止。
图10示出了设置在管理站点104的管理数据库的结构,其用于每个用户的附加音效的用户登记和许可管理。正常序列1001是用以存储一正常装置序列码的字段。输入序列1002是用以存储用户输入的装置序列号的字段。装置ID 1003是用以存储用户装置ID的一字段。电子邮件地址1004是一用以存储用户邮件地址的字段。如图7中所示,混音器101生成并该存储装置ID。随后,用户的装置序列号、装置ID和邮件地址经由因特网或邮寄传递传送到管理站点104。管理站点104将这些数据存储于输入序列1002、装置ID 1003和电子邮件地址1004等字段中用于用户登记。对应的正常序列1001保持为空。
这里,假定用户在图5(c)中的屏幕上输入一不正确的装置序列号。则可由该不正确的装置序列号生成一装置ID。这些数据可传送到管理站点104。这时,管理站点104检查该装置序列号是否已登记到管理数据库。如果未登记,则管理站点104登记该装置序列号。结果,就登记了不正确的装置序列号等。由于该装置序列号对应于装置ID,所以在一致性检查中不会出现问题。然而,另一用户以后或许会登记相同的装置序列号。这时,管理站点104检测到该装置序列号已登记到管理数据库,然后执行异常处理。该异常处理的一个实例是发送给管理站点104的操作者的一个通知。作为异常处理,例如通过电子邮件将一查询发送给该用户。请求该用户传真记载有装置序列号的铭牌或证书的副本。当确认该用户具有正常的装置序列号时,则假定先前登记的用户输入了一不正确的装置序列号。这时,请求该用户通报正确的装置序列号,随后将其存储在正常序列1001中。管理站点104将后续用户所提供的正常装置序列号和装置ID存储于用于该用户的输入序列1002和装置ID1003中。尽管多个用户具有相同的输入序列1002,但是该装置ID生成为包括特定信息,比如装置的LSI ID和随机数。即使为多个用户登记了相同的装置序列号,仍可确保生成不同的装置ID。因此,只要将装置ID用于标识,就可以相互区别用户。如果输入序列1002包含用户所输入的不正确的装置序列号,则正常序列1001存储正常的装置序列号。优选地在普通检查处理中使用输入序列1002和装置ID 1003中的数据。当需要正常的装置序列号时,仅需要使用正常序列1001中的数据。在上述情况下,先前登记的用户输入了一不正确的装置序列号。对于先前用户指定了正确的装置序列号、后续用户指定了不正确的装置序列号的情况是相同的。
采用该系统是出于如下原因。从用户在图5(c)中的屏幕输入的装置序列号生成一装置ID。所生成的装置ID写到混音器101的管理数据中。一旦写到管理数据,即使装置ID是从不正确的装置序列号中生成的,该装置ID仍无法轻易地改写。
EFA信息字段1005存储了有关图3(b)中附加音效312(A1至A6)封包的许可信息。EFB信息字段1006存储了有关附加音效313(B1至B6)的许可信息。每个字段表示为图中的一列。然而实际上,每个这些字段具有用以存储正常数据序列、输入数据序列和存取密钥的列。例如,当获得用于附加音效312的数据序列的一存取密钥时,该处理将这样获得的数据序列和存取密钥存储在用以存储输入数据序列和存取密钥的EFA信息1005中的列中(步骤909)。
如果用户输入了一不正确的数据序列,在图8(b)中的步骤826中很可能会出现校验和差错。在步骤828,通报该用户该数据序列不正确。然后请求该用户利用该正确数据序列重试注册过程。即使输入了一不正确的数据序列,也很偶然地或许不会出现校验和差错。或者,该数据序列可简单地包括不具有校验和的顺序数。在这些情况下,当同一数据序列已登记于管理数据库中,该处理在步骤828仍然能检测到同一数据序列已登记。结果,通过电子邮件将一数据序列差错报告给该用户。当在登记中检测到同一数据序列时,可认为前一个或后一个登记用户无意或有意地输入了一不正确的数据序列。以与装置序列号的情况相同的方式,例如请求该用户传真记载有该数据序列的证书的副本。这使得标识输入过不正确数据序列的用户成为可能。此外,可获得正常的数据序列。当管理数据库已登记了不正确地输入的数据序列和从其生成的存取密钥时,所得正常数据序列仅需要存储于用于正常数据序列的列中。该用户的数据序列和存取密钥无需变更。即使用户无法证实该正确的数据序列,仍可标识用户的装置序列号或装置ID。各种对策是可能的。
检查处理可方便地将型号信息嵌入到装置ID中。仅装置ID可用以标识该型号。当上述实例管理封包单元中的可用性或不可用性时,也可管理单独的附加音效。当责任人员利用电子邮件向用户通报一报警消息或一存取密钥时,优选地使用电话或传真用于通信。
当本实施例已描述管理附加音效可用性或不可用性的实例时,本实施例也适用于其他音乐数据。例如,本实施例可应用于音色数据、声源算法、歌曲数据、节奏数据、伴奏数据等。按照本实施例的附加音效可仅包括参数或一算法和参数。
上述实施例已说明了装置的LSI ID和随机数可作为特定信息,用以从装置序列号中生成一装置ID。另外,如果其它的信息能够确保从同一装置序列号中生成不同装置ID,则也是可用的。例如,当生成该装置ID时,优选地使用日期和时间信息。按照该实施例,由数据序列和装置ID来生成存取密钥。而且,可使用装置序列号来代替装置ID。另外也可使用数据类型。
本实施例已描述了应用本发明于在装运之前记录在内置的非易失性内存中的音效数据的实例。另外,本发明也可用于以后添加于该非易失性内存的任何音乐数据。