简单音乐演奏系统、乐曲数据提供器及其计算机程序的制作方法

文档序号:2829577阅读:286来源:国知局
专利名称:简单音乐演奏系统、乐曲数据提供器及其计算机程序的制作方法
技术领域
本发明涉及一种音乐演奏系统,特别涉及一种用于演奏乐曲的音乐演奏系统、与乐器一起形成客户端-服务器模型的乐曲数据库服务器、以及安装在乐曲数据库服务器中的计算机程序。
背景技术
乐器被分类为原声乐器、电乐器和混合乐器。自动演奏器钢琴是混合乐器的典型示例。自动演奏器钢琴是原声钢琴和安装在原声钢琴内部的电系统的组合。电磁控制的(solenoid-operated)键致动器和控制器形成所述电系统。在原声钢琴的黑键和白键下方提供电磁控制的键致动器,并且控制器通过配线电缆连接到电磁控制的键致动器。
当用户希望通过自动演奏器钢琴再现一首乐曲时,用户指示控制器有选择地驱动电磁控制的键致动器。将表示这首乐曲的一组乐曲数据代码加载到控制器中,并且控制器开始依序处理该乐曲数据代码。当要产生音调的时刻到来时,控制器通过配线电缆将电力提供给电磁控制的键致动器。通过电磁控制的键致动器将电力转换为力,并且将所述力施加在黑/白键上。黑/白键被驱动,以便使相关联的动作单元动作,所述动作单元随之驱动关联弦槌以便向相关联的弦旋转。弦槌与弦碰撞,以便引起弦的振动。从振动的弦发出音调。
控制器有选择地驱动电磁控制的键致动器以进行重放,使得对于这首乐曲中的所有音调重复上述动作。结果,在没有人类演奏者的任何手指弹奏的情况下再现了这首乐曲。
传统上,将这组乐曲数据代码存储在诸如致密盘或柔性盘的便携式信息存储介质中。用户将致密盘或柔性盘插入控制器的插槽,并且指示控制器在其中读取这组乐曲数据代码。然而,致密盘和柔性盘是在音乐商店里销售的。当用户希望再现一首新乐曲时,用户必须在音乐商店购买已经在其中记录了这首新乐曲的致密盘或柔性盘。购物是费时的,并且大多数现代人都比较忙。换言之,现代人希望立即获得表示这首新乐曲的一组乐曲数据代码。
诸如因特网的计算机通信网络使得有可能立即下载表示这首新乐曲的一组乐曲数据代码。在现有技术的音乐演奏系统中,混合乐器与乐曲数据库服务器计算机一起形成客户端-服务器模型。当用户希望通过混合乐器再现一首新乐曲时,用户通过计算机通信网络将表示这首新乐曲的一组乐曲数据代码从乐曲数据库服务器下载到自动演奏器钢琴上,并且指示混合乐器在这组乐曲数据代码的基础上再现这首新乐曲。
为了与乐曲数据库服务器计算机通信,自动演奏器钢琴需要专用通信终端设备。用户通过该专用通信终端设备请求乐曲数据库服务器提供这组乐曲数据代码。乐曲数据库服务器通过计算机通信网络将这组乐曲数据代码提供给该专用通信终端设备,并且,将这组乐曲数据代码从该专用终端设备传递给自动演奏器钢琴的控制器。这样,用户通过计算机通信网络立即获得这组乐曲数据代码以进行重放。
然而,专用通信终端设备较为昂贵。用户不仅必须承受该专用通信终端设备的大量初始费用,还必须承受其大量运行费用。这是自动演奏器钢琴尚未获得普及的原因之一。
现在,便携式电话在世界上很普遍,并且已经提出通过便携式电话来与乐曲数据库服务器通信。在日本专利申请公开第2002-341864号中公开了现有技术的客户端-服务器模型。
在该日本专利申请公开中,便携式电话连接到电子乐器,并且用户通过便携式电话请求乐曲数据库服务器计算机将一组乐曲数据代码下载到电子乐器上。因此,在现有技术的客户端-服务器模型中,使用便携式电话作为通信接口。
由于便携式电话作为乐曲数据库服务器计算机和电子乐器之间的通信接口而连接到电子乐器,因此每个电子乐器都需要便携式电话。假设用户在诸如例如展览厅或酒店大厅的公共场所中设置了多个电子乐器和/或多个混合乐器。用户必须准备其数目等于电子/混合乐器的总数目的多个便携式电话,以便有选择地从乐曲数据库服务器下载多组乐曲数据代码。换言之,所述多个便携式电话使得现有技术的音乐演奏系统较为复杂。这是在所述日本专利申请公开中公开的现有技术的音乐演奏系统中遇到的问题。

发明内容
因此,本发明的一个重要目的是提供一种系统配置简单的音乐演奏系统。
本发明的另一重要目的是提供一种形成音乐演奏系统的一部分的乐曲数据提供器。
本发明的另一重要目的是提供一种在乐曲数据提供器上运行的计算机程序。
为了达到所述目的,本发明提出接受来自独立于乐器的终端设备的、对乐曲数据分配服务的请求。
根据本发明的一个方面,提供一种用于将表示乐曲曲调的乐曲数据分配给用户的音乐演奏系统,并且该音乐演奏系统包括多个乐器,可分别用客户数据标识,并且响应乐曲数据,以便演奏乐曲曲调;客户数据库,存储用于建立到所述多个乐器的通信信道的客户数据;乐曲数据库,存储分别表示乐曲曲调的乐曲数据;乐曲数据分配器,可访问客户数据库和乐曲数据库,响应对乐曲数据分配服务的请求,以便搜索客户数据库,以查看在客户数据库中是否发现某个客户数据,并且当在客户数据库中发现所述某个客户数据时,将所述乐曲数据中的至少一个提供给被指定了所述某个客户数据的所述多个乐器中的一个;终端设备,将对乐曲数据分配服务的请求、所述某个客户数据、以及表示前述乐曲数据中的至少一个的标签数据传送给乐曲数据分配器;以及通信网络,所述多个乐器、乐曲数据分配器和终端设备可连接到所述通信网络,使得在所述多个乐器中的所述一个、乐曲数据分配器和终端设备之间,通过通信网络中的通信信道传播对乐曲数据分配服务的请求、所述某个客户数据、标签数据、所述乐曲数据中的至少一个。
根据本发明的另一方面,提供一种用于通过通信网络将乐曲数据分配给多个乐器的乐曲数据提供器,其包括客户数据库,存储分别被指定给所述多个乐器、并且表示乐曲数据的目的地的客户数据;乐曲数据库,存储分别表示乐曲曲调的乐曲数据;以及乐曲数据分配器,其可访问客户数据库和乐曲数据库,响应伴随有某个客户数据和表示乐曲曲调之一的标签数据、并通过通信网络从独立于所述多个乐器的终端设备传送的、对乐曲数据分配服务的请求,以便检查客户数据库,以查看是否在其中发现所述某个客户数据,并且当在客户数据库中发现所述某个客户数据时,将表示所述某个乐曲曲调的乐曲数据中的一个通过通信网络提供给所述多个乐器中的所述一个。
根据本发明的另一方面,提供一种计算机程序,其在乐曲数据提供器上运行,并且表示包括以下步骤的方法a)准备客户数据库和乐曲数据库,所述客户数据库存储分别指定给多个乐器、并且表示乐曲数据的目的地的客户数据,所述乐曲数据库存储分别表示乐曲曲调的乐曲数据;b)从独立于所述多个乐器的终端设备接收对乐曲数据分配服务的请求和某个客户数据;c)检查客户数据库,以查看是否作为所述客户数据中的一个而发现表示某个乐器的所述某个客户数据;以及d)当步骤c)处的答案给出为肯定时,将表示通过终端设备请求的某个乐曲曲调的乐曲数据中的一个从乐曲数据库传送给被指定了所述某个客户数据的所述多个乐器中的一个。


根据结合附图进行的以下描述,将更清楚地理解所述音乐演奏系统、乐曲数据库服务器和计算机程序的特征及优点,在附图中图1是示出根据本发明的音乐演奏系统的示意图,图2是示出合并在音乐演奏系统中的电子系统的方框图,图3A是示出客户数据库的结构的视图,图3B是示出乐曲数据库的结构的视图,图4是示出在移动电话中执行的子例程的流程图,图5是示出在服务器计算机中执行的子例程的流程图,图6是示出二维码的图像的视图,图7是示出在本发明的另一音乐演奏系统中采用的另一乐曲数据库的结构的视图,以及图8是示出本发明的另一音乐演奏系统的示意图。
具体实施例方式
实施本发明的音乐演奏系统包括多个乐器、客户数据库、乐曲数据库、乐曲数据分配器、终端设备和通信网络。所述多个乐器、乐曲数据分配器和终端设备可以连接到通信网络,使得可以通过通信网络而在其间传送乐曲数据、对乐曲数据分配服务的请求、客户数据、标签数据。
乐曲数据分配器连接到客户数据库和乐曲数据库,以便访问存储在客户数据库中的客户数据和存储在乐曲数据库中的乐曲数据。在此实例中,乐曲数据分配器通过电缆连接到客户数据库和乐曲数据库。在将地址分别指定给客户数据库和乐曲数据库的情况下,可以通过通信网络传播客户数据、标签数据和乐曲数据。
将客户数据分别指定给所述多个乐器,使得可以用已经指定给它们的客户数据来识别所述多个乐器中的每一个。所述多个乐器中的每一个响应乐曲数据,以便产生由该乐曲数据表示的乐曲曲调(tune)。
用户操纵终端设备。当用户希望将表示某个乐曲曲调的乐曲数据下载到所述乐器之一时,用户在通信网络中建立终端设备和乐曲数据分配器之间的通信信道。用户操纵终端设备,以便准备表示该乐器的客户数据和表示所述某个乐曲曲调的标签数据,并且通过通信信道将客户数据、标签数据和对乐曲数据分配服务的请求传送到乐曲数据分配器。
乐曲数据分配器搜索客户数据库,以便查看在客户数据库中是否发现从终端设备传送的客户数据。如果没有发现该客户数据,则因为乐器的拥有者尚未与乐曲数据提供商签订合同,所以乐曲数据分配器不将乐曲数据提供给该乐器。当乐曲数据分配器在客户数据库中发现所述客户数据时,乐曲数据分配器在通信网络中建立到被指定了所述客户数据的乐器的通信信道。当通信信道建立时,乐曲数据分配器开始将乐曲数据提供给所述乐器。所述乐器开始在该乐曲数据的基础上再现乐曲曲调。
如将从前面的描述认识到的那样,用户直接将乐曲数据下载到目标乐器,并且终端设备没有形成用于下载的路径的任何部分。由于这一原因,当正在乐器上再现乐曲曲调时,用户有可能将对乐曲数据分配服务的另一请求传送给乐曲数据分配器。如果已经向客户数据库登记了另一乐器,则将另一乐曲数据从乐曲数据分配器下载到该另一乐器上。因此,可以在所述多个乐器之间共享终端设备。这导致了本发明的音乐演奏系统的简单系统配置。
第一实施例参考附图的图1,实施本发明的音乐演奏系统主要包括服务器计算机1、至少一个乐器2、便携式通信设备3和通信网络8。将表示乐曲或乐曲曲调的很多乐曲数据存储在服务器计算机1内的乐曲数据库7中,并且向客户数据5登记指定给它的标识数据和地址。将可用于管理乐曲分配服务的标识数据、地址和其它信息称为指定给乐器2的“客户信息”。乐器2和便携式通信设备3具有数据处理能力和通过通信网络8进行通信的能力。
服务器计算机1和乐器2连接到通信网络8,并且可以通过通信网络8来互相通信。用户通常将便携式通信设备3带到他去的任何地方,并且便携式通信设备3可连接到通信网络8,当用户希望与服务器计算机1通信时,用户将便携式通信设备3连接到通信网络8,并且通过通信网络8将消息传送给服务器计算机1以及从服务器计算机1接收响应。这样,服务器计算机1、乐器2和便携式通信设备3形成客户端-服务器模型。
假设用户希望通过乐器2再现一首乐曲。用户已经向服务器计算机1登记了乐器2。换言之,已经将表示乐器2的标识数据与指定给乐器2的地址一起存储在客户数据库5中。用户将便携式通信设备3通过通信网络8连接到服务器计算机1,并且将指示乐器的标识数据、对下载和表示乐曲数据的乐曲数据的请求传送给服务器计算机1。可以借助于合适的浏览器来指定所述服务,即对下载和乐曲数据的请求。
服务器计算机1检查客户数据库5,以查看是否作为客户而发现了乐器2。如果答案给出为肯定,则从客户数据库5读出地址,并且从乐曲数据库7取出乐曲数据。服务器计算机1在通信网络8中建立到所述乐器的数据传送信道,并且将乐曲数据传送给乐器2。
即使已经向服务器计算机1登记了很多乐器,服务器计算机1也会利用标识数据将乐器2与其它乐器区分开。由于这一原因,用户可以在不存在乐器2和便携式通信设备3之间的任何直接通信信道的情况下,通过便携式通信设备3向服务器计算机1请求下载。如果用户希望将乐曲数据下载到另一个乐器,则用户将指示所述另一乐器的标识数据输入到便携式通信设备3中,并且请求服务器计算机1通过通信网络8将乐曲数据传送到所述另一乐器。因此,可以在乐器之间共享便携式通信设备3。结果,音乐演奏系统比在所述日本专利申请公开中公开的现有技术的音乐演奏系统更简单。
在下文中更详细地描述系统组件,即服务器计算机1、乐器2、便携式通信设备3和通信网络8。
服务器计算机服务器计算机1包括乐曲数据分配器4和记账管理器6,并且管理网站。尽管服务器计算机1完成诸如客户登记的其它任务,但是在图1中没有示出这些功能。乐曲数据分配器4和记账管理器6表示服务器计算机1的功能,使得在服务器计算机1上运行的计算机程序实现这些功能。乐曲数据分配器4与客户数据库5和记账管理器6相链接,以便向用户收费提供乐曲数据分配服务。
将客户信息存储在客户数据库5中,并且将表示乐曲曲调的很多组乐曲数据代码与解释性数据代码一起存储在乐曲数据库7中。如上文所述,每个客户信息包括标识数据、地址等。当用户请求服务器计算机1登记新乐器2时,服务器计算机1接受客户信息,如箭头L0所示,并且向客户数据库5登记新乐器2。浏览器协助用户进行登记工作。所述多组乐曲数据代码带有表示乐曲标题、乐曲类别等的解释性代码。因此,乐曲信息表示一组乐曲数据代码、相关联的解释性数据代码和在管理乐曲数据库7时使用的其它数据代码。
乐曲分配器4管理乐曲数据库7,并且响应用户的请求。当用户希望下载表示乐曲曲调的一组乐曲数据代码时,用户在通信网络8中建立通信信道,如箭头L1所示。然后,乐曲数据分配器4激活浏览器,以便协助用户选择乐曲曲调,并且将提示消息和图标的图像传送给便携式通信设备3,如箭头L2所示。用户操纵便携式通信设备3,并且借助于浏览器来选择要下载的乐曲曲调。当完成选择工作时,用户将对下载的请求和表示乐器2的标识数据通过通信网络8传送给乐曲数据分配器4,如箭头L3所示。
然后,乐曲数据分配器4检查客户数据库5,以查看是否已经向客户数据库5登记了乐器2,如箭头L5所示。如果答案给出为否定,则乐曲数据分配器4将否定消息传送给便携式通信设备3。当乐曲数据分配器4在客户数据库5中发现标识数据时,乐曲数据分配器4从乐曲数据库7读出这组乐曲数据代码,并且将这组乐曲数据代码通过通信网络8传送给乐器2,如箭头L6所示。乐曲数据分配器4可以通过便携式通信设备3向用户通知下载完成。
当下载完成时,乐曲数据分配器4向记账管理器6通知该下载工作,如箭头L4所示,然后,记账管理器6将费用登记在顾客的分户账(ledger)中。将下载的费用发送给便携式通信设备3的拥有者。
尽管在此实例中在服务器计算机1中实现记账管理器6,但是在变型中,记账管理器与乐曲数据分配器4相分离。因此,记账管理器6不是本发明的音乐演奏系统的必不可少的系统组件。
转到附图的图2,服务器计算机1包括被缩写为“CPU”的中央处理单元10、被缩写为“ROM”的只读存储器11、被缩写为“RAM”的随机存取存储器12、操纵板13、监控显示器14、通信接口15、数据存储装置16和共享总线系统10B。在此实例中,利用单片微处理器来实现中央处理单元10。中央处理单元10、只读存储器11、随机存取存储器12、操纵板13、监控显示器14、通信接口15和数据存储装置16连接到共享总线系统10B,使得中央处理单元10通过共享总线系统10B与其它系统组件11、12、13、14、15和16通信。
将形成计算机程序的指令代码和其它控制数据一起存储在只读存储器11和数据存储装置中,并且在数据处理期间,该计算机程序部分占据在随机存取存储器12中。在数据处理期间,随机存取存储器12向中央处理单元10提供工作区。
中央处理单元10是服务器计算机1的数据处理能力的主要来源,并且计算机程序在中央处理单元10上运行。所述计算机程序分解为多个例程,并且所述多个例程有选择地在中央处理单元10上运行,以便完成给定任务。例如,中央处理单元10在监控显示器14上产生可视图像,并且操作者通过操纵板13与中央处理单元10通信。在乐曲数据分配工作中、在中央处理单元10上运行的例程将在下文中进行详细描述。
通信接口15包括调制解调器,并且该调制解调器连接到通信网络8。通过通信接口15将对下载的请求、用于登记的标识数据代码和乐曲数据代码组从计算机网络8传递给服务器计算机1,反之亦然。
数据存储装置16向中央处理单元10提供大量存储空间,使得在数据存储装置16中建立客户数据库5、乐曲数据库7和顾客的分户账。可以将任何种类的存储设备用于数据存储装置16。
乐器在以下描述中,术语“前面”表示比用术语“后面”修饰的位置更靠近准备进行手指弹奏的人类钢琴家的位置。在前面位置和对应的后面位置之间画的线沿“纵向”延伸,并且“横向”与纵向以直角相交。“上下”方向垂直于由纵向和横向限定的平面。
重新转到图1,利用自动演奏器静音钢琴来实现乐器2。由于这一原因,在以下描述中,同样用参考标号“2”来标注自动演奏器静音钢琴。
自动演奏器静音钢琴2主要包括原声钢琴2a、电子系统2b和弦槌制动器(stopper)2n。原声钢琴2a响应人类演奏者的手指弹奏,以便产生原声钢琴音调,并且充当自动演奏器的电子系统2b在没有人类演奏者的任何手指弹奏的情况下,在原声钢琴2a上重演演奏。
弦槌制动器2n在自由位置和阻挡位置之间改变。当弦槌制动器2n停留在自由位置上时,原声钢琴可以产生原声钢琴音调。当弦槌制动器2n进入阻挡位置时,弦槌制动器2n禁止原声钢琴2a生成原声钢琴音调,并且充当电子音调生成器的电子系统2b产生电子音调,而不是原声钢琴音调。
原声钢琴2a包括其中多个黑键/多个白键2d沿横向排列的键盘2c、动作单元2e、弦槌2f、弦2g和踏瓣2k。键盘2c安装在形成钢琴箱体底部的中盘(key bed)上,并且被暴露给钢琴家。动作单元2e、弦槌2f和弦2g被装在钢琴箱体中。动作单元2e被提供在黑键和白键2d的后部上方,并且分别与所述后部相链接。当黑/白键2d的前部从静止位置向终点位置下降时,黑/白键2d的后部升高,并且驱动相关联的动作单元2e。当黑键和白键2d停留在静止位置时,弦槌2f静止在相关联的动作单元2e的顶杆上,并且与相关联的弦2g隔开。在此实例中,在弦槌2f和弦2g之间的空间中提供弦槌制动器2n。
踏瓣2k与键盘2c和制音器(未示出)相链接。踏瓣2k之一被称为延音踏瓣(damper pedal),另一个被称为弱音踏瓣(soft pedal),并且另一个被称为选择踏瓣(sostenuto pedal)。延音踏瓣保持所有制音器(未示出)与弦2g隔开,以便延长原声钢琴音调。弱音踏瓣使键盘2c、动作单元2e和弦槌2f偏离相关联的弦2g,以便减小原声钢琴音调的响度。选择踏瓣使制音器(未示出)单独与相关联的弦2g隔开。因此,踏瓣2k的功能与标准大钢琴的功能相似。
在自由位置上,弦槌制动器2n被发现处于弦槌2f的轨迹之外。当在相关联的黑/白键2d前往终点位置的途中所述顶杆脱离弦槌2f时,弦槌2f被驱动向弦2g旋转。弦槌2f在旋转的终点与弦2g碰撞,并且引起弦2g的振动。结果,通过弦2g的振动生成原声钢琴音调。
当弦槌制动器2n改变为阻挡位置时,弦槌制动器2n被移动到弦槌2f的轨迹中,并且禁止弦槌2f与弦2g碰撞。由于这一原因,在阻挡位置上不生成任何原声钢琴音调。而是,电子系统2b利用键传感器2m监控键运动,并且以指定给被按下的键2c的音高产生电子音调。
再次转到附图的图2,电子系统2b包括共享总线系统20b、被缩写为“CPU”的中央处理单元20、被缩写为“ROM”的只读存储器21、被缩写为“RAM”的随机存取存储器22、操纵板23、显示窗24、通信接口25、被缩写为“DSP”的数字信号处理器26和电流驱动器27。中央处理单元20和其它系统组件21、22、23、24、25、26、27和29连接到共享总线系统20B,使得通过共享总线系统20B在中央处理单元26和其它系统组件21、22、23、24、25、26、27和29之间传递地址代码、指令代码、图像数据代码、控制数据代码和乐曲数据代码。
中央处理单元20是电子系统2b的数据处理能力的源。可以利用微处理器来实现中央处理单元20。形成计算机程序的指令代码被存储在只读存储器21和数据存储装置29中,并且部分占据在随机存取存储器22中。中央处理单元从只读存储器21和随机存取存储器22中依序取出指令代码,以便允许计算机程序在其上运行。在数据处理期间,随机存取存储器22向中央处理单元提供工作区。
计算机程序包括若干子例程,并且主例程根据给定任务而有选择地分支到这些子例程。所述子例程之一在中央处理单元20上运行,以便向客户数据库5登记。另一子例程在中央处理单元20上运行,以便接收从服务器计算机1下载的一组乐曲数据代码。另一子例程在中央处理单元20上运行以进行重放,并且另一个子例程运行以便记录原声钢琴2a上的演奏。
键、开关和控制杆被布置在操纵板23上,并且用户通过这些键、开关和控制杆来向中央处理单元20给出其指令。
作为示例,利用液晶面板来实现显示窗24,并且中央处理单元20在显示窗24上产生表示消息和当前状态的可视图像。因此,显示窗24和操纵板23充当人机接口。
通信接口25具有连接到通信网络8的调制解调器。当用户请求服务器计算机1向客户数据库5登记自动演奏器静音钢琴2时,用户将携带客户信息的数据信号从通信接口25通过通信网络8传送到服务器计算机1。用户通过便携式通信设备3向服务器计算机1请求的一组乐曲数据代码到达通信接口25,并且被存储在随机存取存储器22中。
数字信号处理器26协助中央处理单元20在这组乐曲数据代码的基础上重演演奏。假设中央处理单元20决定处理表示音符开(note-on)消息的乐曲数据代码。该乐曲数据代码被传递到数字信号处理器26,并且数字信号处理器26在该乐曲数据代码的基础上确定目标键运动将需要的平均电流量。
电流驱动器27响应表示平均电流量的控制数据代码,并且将驱动信号调整为相当于该平均电流量的占空比。将该驱动信号从电流驱动器27提供给电磁控制的键致动器28和电磁控制的踏瓣致动器。如图1所示,电磁控制器的键致动器28分别被提供在黑键和白键2d的后部下方,并且在驱动信号存在时将力施加在黑键和白键2d的后部上。尽管未在图中示出,但是踏瓣2k分别与电磁控制的踏瓣致动器相关联,并且电磁控制的踏瓣致动器在没有人类演奏者的任何踩踏的情况下按下踏瓣2k。这样,在重放时,中央处理单元20和数字信号处理器26通过电磁控制的键致动器28引起键运动,并且通过电磁控制的踏瓣致动器引起踏瓣运动。
数据存储装置29向中央处理单元20提供大量存储空间,并且,利用合适的非易失性存储器驱动器和信息存储介质,例如硬盘驱动器和磁盘、柔性盘驱动器和柔性盘(例如软盘(商标))、或者致密盘驱动器和致密盘(例如CD-ROM),来实现所述数据存储装置29。将包括标识数据和地址数据的客户信息储存在只读存储器21和数据存储装置29中。
可以将ESSID(扩展服务集标识符)码、WEP(有线对等保密)密钥、诸如网卡的通信接口代码、或者指定给数据存储装置29或自动演奏器静音钢琴2a的另一系统组件的标识码用作标识数据。
便携式通信设备在此实例中,利用移动电话来实现便携式通信设备3。在以下描述中,同样用参考标号“3”来标注移动电话。用户通常利用移动电话3通过通信网络8来互相呼叫。然而,为简单起见,从图2去除了诸如麦克风、放大器、扬声器和音量控制电路的谈话电路组件。
移动电话3包括共享总线系统30b、被缩写为“CPU”的中央处理单元30、被缩写为“ROM”的只读存储器31、被缩写为“RAM”的随机存取存储器32、操纵板33、显示窗34、通信接口35、天线36、以及诸如CCD(电荷耦合器件)照相机的图像拾取设备37。只读存储器31包含半导体快闪型电可擦除和可编程只读存储器件。中央处理单元30、只读存储器31、随机存取存储器32、操纵板33、显示窗34、通信接口35和图像拾取设备37连接到共享总线系统30B,使得通过共享总线系统30B在系统组件30、31、32、33、34、35和37之间传递地址代码、数据代码和控制代码。
中央处理单元30是数据处理能力的源,并且形成计算机程序的指令代码被存储在只读存储器31中。所述计算机程序分解为主例程和多个子例程,并且主例程有选择地分支到子例程,以便完成给定任务。浏览器作为子例程之一在中央处理单元30上运行。随机存取存储器32向中央处理单元30提供工作区。
当用户将乐曲曲调下载到自动演奏器静音钢琴2时,用户通过被指定用于对下载乐曲曲调的请求的子例程而将客户信息和乐曲数据传送给服务器计算机1。用于对下载的请求的子例程将在下文中进行详细描述。
作为示例,按钮开关、键和光标控制器被布置在操纵板33上。用户操纵这些按钮开关、键和光标以进行他或她的数据输入工作。中央处理单元30确定用户操纵的开关和键。作为示例,利用液晶显示面板来实现显示窗34,并且在中央处理单元30的控制下,在显示窗34上产生可视图像。因此,操纵板33和显示窗34充当人机接口。
通信接口35包括无线电发射器和无线电接收器,并且该无线电发射器和无线电接收器连接到天线36。通过天线36捕捉无线电波,并且电流从天线36流到无线电接收器以进行解调。将调制后的信号从无线电发射器提供给天线36,并且从天线36发出无线电波。因此,移动电话3可通过通信网络8进行通信。
用户通过图像拾取设备37拍摄画面。用户有可能在请求下载时使用图像拾取设备37。如上文所述,向客户数据库5的登记需要标识数据。可以将指定给自动演奏器静音钢琴2的组成部件的各种标识码用于自动演奏器静音钢琴2的识别。另外,也可以将在因特网上指定给自动演奏器静音钢琴2的适当代码用于该目的。在将ESSID码存储在只读存储器21或数据存储装置29中的情况下,用户可能希望利用ESSID码来识别自动演奏器静音钢琴2。用户可能认为通过操纵板23输入ESSID码较为麻烦。
在此实例中,将诸如QR(快速响应)码的二维码用于自动演奏器静音钢琴2。名称“QR码”是商标。至少将使得有可能识别自动演奏器静音钢琴2的标识码以及指定给服务器计算机1的地址储存在QR码中。在此实例中,还将提示消息储存在QR码中。提示消息的示例是“这是自动演奏点唱机!记下该QR码,你可以访问自动点唱机服务”。在登记工作期间,可以从服务器计算机1提供QR码。
在电子系统2b中准备子例程,以便在显示窗24上产生QR码的可视图像,并且在移动电话3中准备另一子例程,以便将QR码的图像恢复为标识码和指定给服务器计算机1的地址。当所述子例程在中央处理单元20上运行时,将QR码转换为表示该QR码的图像数据,并且在显示窗24上将该图像数据转换为QR码的图像。用户将图像拾取设备37对准QR码的图像,并且通过图像拾取设备37拍摄QR码的图像。用户通过在移动电话3中执行所述子例程来将QR码的图像恢复为标识码和地址,并且将该标识码作为一组乐曲数据代码的目的地传送给服务器计算机1。因此,图像拾取设备37和子例程使登记工作简单且迅速。
通信网络通信网络8向用户提供利用光纤和电缆实现的有线传送网络以及无线电通信信道,并且包括无线电基站8a、8b、...和交换机8c、8d、...。用户将服务器计算机1、自动演奏器静音钢琴2和移动电话连接到通信网络,并且可以进入因特网和LAN(局域网)。在移动电话3和无线电基站8a之间建立无线电通信信道,并且将标识数据和下载请求从移动电话3传送到无线电基站8a。所述标识数据和下载请求通过有线传送网络中的路由而被中继,并且到达服务器计算机1。
数据库的结构转到图3A和3B,简单地示出了数据库,即客户数据库5和乐曲数据库7的结构。如上文所述,用户向客户数据库5登记他们的乐器。用户分别用标识码PianoID01、PianoID02、...来识别乐器,并且利用IP(因特网协议)地址[210.145.108.18]、[192.168.0.202]、...来定位因特网上的乐器PianoID01、PianoID02、...。如本领域技术人员所熟知的那样,IP地址由32位代码表示,并且被分解为全局地址和本地地址。服务器计算机1将文件指定给每个客户,并且将标识码PianoID01或PianoID02、...与IP地址[210.145.108.18]或[192.168.0.202]、...一起写入每个文件。由于这一原因,在图3A中,标识码PianoID01或PianoID02、...分别与IP地址[210.145.108.18]或[192.168.0.202]、...相伴随。
将很多组乐曲数据代码存储在乐曲数据库7中。此外,将表合并在乐曲数据库7中,并且被指定了标识码PianoID01、PianoID02、PianoID03、PianoID04、...的登记过的乐器与可在其上演奏的乐曲曲调Song012、Song209、...、Song503、Song010、Song013、...、Song055、Song014、...相关,如图3B所示。可用于在每个乐器上演奏的乐曲曲调取决于乐器拥有者和管理网站的提供商之间的合同。拥有者可以为了某个风格的乐曲曲调而与提供商签订合同。该合同可以要求提供商在每个单位时间周期内提供某一数量的乐曲曲调。拥有者可以在向客户数据库5登记时签订该合同。将合同条款作为“可用于管理乐曲分配服务的其它信息”储存在客户数据库5中。如果乐曲曲调太多以至于不能在显示窗34上显示,则将乐曲曲调分类,并且将其以分级的形式排列。
在此实例中,每个乐曲数据代码组表示诸如音符开事件和音符关事件的MIDI(乐器数字接口)消息以及每个事件和先前事件之间的持续时间。在MIDI协议中定义所述MIDI消息,并且MIDI协议是本领域技术人员所熟知的。由于这一原因,不对乐曲数据代码进行进一步的描述。
假设用户将指定给自动演奏器静音钢琴2的标识码从移动电话3传送给服务器计算机1。中央处理单元10以该标识码访问乐曲数据库7,并且读出可在自动演奏器静音钢琴2上演奏的乐曲曲调。服务器计算机1将表示该乐曲曲调的解释性代码传送给移动电话3。该解释性数据被显现在显示窗34上,以便协助用户选择要在自动演奏器静音钢琴2上演奏的乐曲曲调。
用于下载乐曲数据代码的软件接下来,参考图4和5,对用于下载一组乐曲数据代码的子例程进行描述。现在假设用户希望使已经向客户数据库5登记的自动演奏器静音钢琴2演奏乐曲曲调,用户首先在通信网络8中建立自动演奏器静音钢琴2和服务器计算机1之间的通信信道,并且使服务器计算机1检查客户数据库5,以查看是否已经登记了自动演奏器静音钢琴2。随后,用户通过便携式电话3与服务器计算机1通信,并且请求服务器计算机1将表示该乐曲曲调的一组乐曲数据代码传送给自动演奏器静音钢琴2。以下子例程分别在中央处理单元30和10上运行。
用户操纵操纵板23,以便指示中央处理单元20在显示窗24上显示QR码24a的图像,如图6所示。然后,主例程分支到用于产生QR码的可视图像的子例程。中央处理单元20从数据存储装置29读出QR码,并且通过执行所述子例程而在显示窗24上产生QR码的可视图像。
用户将图像拾取设备37对准显示窗24,并且通过图像拾取设备37拍摄QR码的图像,如步骤S1。将表示QR码的图像数据临时存储在随机存取存储器32中,并且中央处理单元30从随机存取存储器32读出该图像数据。中央处理单元30将该图像数据恢复为QR码,并且确定标识码和指定给因特网上的服务器计算机1的地址,如步骤S2。这样,用户在移动电话3中准备自动演奏器静音钢琴2的标识码。可以将所述标识码和地址存储在形成只读存储器31一部分的半导体快闪型电可擦除和可编程只读存储设备中,以供以后访问。
随后,用户呼叫服务器计算机1,如步骤S3。服务器计算机1对该呼入呼叫进行确认,如步骤S10,并且,在通信网络8中,在移动电话3和服务器计算机1之间建立通信信道。将所述标识码从移动电话3通过该通信信道传送给服务器计算机1。
乐曲分配器4访问客户数据库5,并且搜索客户数据库5,以查看是否已经向客户数据库5登记了自动演奏器静音钢琴2。如果答案给出为否定,则乐曲数据分配器4将否定消息传送给移动电话3,并且结束服务。另一方面,当乐曲分配器4在客户数据库5中发现所述标识码时,乐曲数据分配器4读出乐曲分配服务所必需的IP地址和其它信息,如步骤S11。乐曲数据分配器4检查所述信息,以查看提供商是否对用户负有义务。如果答案为否定,则乐器数据分配器4将否定消息传送给移动电话3,并且结束服务。
当乐曲数据分配器4确认用户有权请求乐曲数据分配服务时,乐曲数据分配器4访问乐曲数据库7,并且读出表示可在乐曲分配服务中获得的乐曲曲调的解释性数据。然后,乐曲数据分配器4将该解释性数据传送给移动电话3,如步骤S12。
当该解释性数据到达移动电话3时,该解释性数据被临时存储在随机存取存储器32中,并且中央处理单元30在显示窗34上产生乐曲曲调的列表,如步骤S4。可以将告诉用户如何选择乐曲曲调的消息添加到该乐曲曲调的列表中。用户在显示窗34上上下滚动该列表,并且在该乐曲曲调的列表中搜索他或她想要的乐曲曲调的标题。当用户发现该乐曲曲调的标题时,他或她将光标调整到该标题处,并且点击按钮开关。然后,中央处理单元30确认由用户选择的乐曲曲调的标题,并且准备表示该乐曲曲调的标题的传送数据、记账管理器6向其收取乐曲分配服务的费用的账户号码、以及自动演奏器静音钢琴2的标识码。中央处理单元30将该传送数据传递给通信接口35,以便上载该乐曲曲调的标题,如步骤S5。
所述传送数据通过通信信道而被传播到乐曲数据分配器4,并且到达通信接口15。中央处理单元10从通信接口15取出该传送数据,如步骤S13。这样,乐曲数据分配器4获取了表示标识码和要下载到自动演奏器静音钢琴2上的乐曲曲调的标题的信息。
随后,乐曲数据分配器4以所述标识码访问客户数据库5,开且从客户数据库5读出指定给自动演奏器静音钢琴2的IP地址。这样,乐曲数据分配器4利用该IP地址来识别这组乐曲数据代码的目的地,如步骤S14。
乐曲数据分配器4还以表示乐曲曲调的标题的传送数据访问乐曲数据库7,并且从乐曲数据库7读出表示该乐曲曲调的一组乐曲数据代码。乐曲数据分配器4为自动演奏器静音钢琴1准备包括这组乐曲数据代码的传送数据,并且通过通信网络8将该传送数据传送到自动演奏器静音钢琴2,如步骤S15。
乐曲数据分配器4将表示用户账户的传送数据和表示乐曲分配服务内容的服务数据传递给记账管理器6,并且请求记账管理器6将该账单放到顾客的分户账中。
自动演奏器静音钢琴1在通信接口25接收传送数据,并且,将这组乐曲数据代码临时存储在随机存取存储器22中。
用于自动演奏的另一子例程开始在中央处理单元20上运行,并且,有选择地将驱动信号提供给电磁控制的键致动器28和电磁控制的踏瓣致动器28。电磁控制的键致动器28有选择地按下和释放黑键和白键2d,并且电磁控制的踏瓣致动器28引起踏瓣运动。结果,在没有人类演奏者的任何手指弹奏的情况下,顺着乐曲曲调产生原声钢琴音调。
如将从前面的描述理解的那样,直接将一组乐曲数据代码下载到乐器2,并且在用户到服务器计算机1的通信中使用便携式通信设备3。换言之,便携式通信设备3不参与这组乐器数据代码的传送。由于这一原因,可以在多个乐器2之间共享便携式通信设备3。因此,通过将便携式通信设备3与数据传送路线相分离,简化了根据本发明的音乐演奏系统。
根据本发明的音乐演奏系统的另一优点是通过二维码的图像进行的乐器2和便携式通信设备3之间的信息传送。将所述图像直接摄取到图像拾取设备37中,并且不期望用户正确地按下操纵板33上的开关和键。因此,通过所述图像进行的信息传送使得乐曲数据分配服务简单且迅速。
第二实施例实施本发明的另一音乐演奏系统主要包括服务器计算机1A、乐器和至少一个便携式通信设备。由于所述乐器和至少一个便携式通信设备与第一实施例的那些相同,因此在下文中用参考标号“2”和“3”来标注所述乐器和便携式通信设备。尽管服务器计算机1A在乐曲数据库7A的结构上与服务器计算机1不同,但是乐曲数据分配器4、客户数据库5和记账管理器6也被合并在服务器计算机1A中。由于这一原因,用指定服务器计算机1的对应系统组件的参考标号来标注服务器计算机1A的其它系统组件,而不进行详细描述。
图7示出了乐曲数据库7A的结构。在乐曲数据库7A中,将乐曲曲调分组为乐曲包(package)Jazz100、Classic100、Jazz300、Classic300、Pop100、...。乐曲包的名称表示乐曲的风格和包中的乐曲曲调的数目。例如,包的名称“Jazz100”表示100首乐曲曲调被分类为爵士乐。包的名称“Classic300”表示300首乐曲曲调被分类为古典音乐。利用诸如“Tune012”、“Tune089”、“Tune101”、“Tune132”、“Tune010”、“Tune099”、“Tune122”、“Tune145”、“Tune301”、“Tune398”、...的标题来标注乐曲数据代码组。所述标题和乐曲数据代码组形成乐曲包Jazz100、Classic100、Jazz300、Classic300、Pop100、...中的每一个。因此,乐曲包、乐曲曲调的标题和乐曲数据代码组形成乐曲数据库7A中的层级。当在乐曲包之间、例如在Jazz100和Jazz300之间仅仅乐曲曲调的数目不同时,大乐曲包包含与小乐曲包不同的乐曲数据代码组,并且在大乐曲包和小乐曲包之间共享相同的乐曲数据代码。
标识码PianoID01、PianoID02、PianoID03、ElectronicID01、...表示已经在客户数据库5中登记的乐器,并且与乐曲包相伴随。每个乐器2的一个或多个乐曲包取决于用户和提供商之间的合同。作为示例,乐器PianoID01的拥有者已经为了乐曲包“Jazz100”和“Classic100”而与提供商签订了合同。
分级对于用户是有帮助的。假设用户请求服务器计算机1将一组乐曲数据代码提供给乐器2。用户将标识码从便携式通信设备3传送到服务器计算机1A。当乐曲数据分配器4确认提供商有义务向用户提供乐曲数据分配服务时,乐曲数据分配器4首先将用户可以获得的乐曲包名称的列表通过通信网络8传送到便携式通信设备3。该乐曲包名称的列表被显现在显示窗34上,以便协助用户选择乐曲曲调。
假设用户选择了乐曲包之一。中央处理单元30准备表示目的地和由用户选择的乐曲包的传送数据,并且将该传送数据从便携式通信设备3通过通信网络8传送到乐曲数据分配器4。乐曲数据分配器4确认用户希望从传送数据中表示的乐曲包中选择曲调。
乐曲数据分配器4从该乐曲包读出乐曲曲调的标题,并且将乐曲曲调的列表传送给便携式通信设备3。当传送数据达到便携式通信设备3时,中央处理单元30在显示窗34上显现该列表,并且协助用户选择乐曲曲调。用户指定列表中的乐曲曲调。然后,中央处理单元30准备表示该乐曲曲调的标题、乐器的标识码和账户号码的传送数据,并且将该传送数据通过通信网络8传送给乐曲数据分配器4。
乐曲数据分配器4确认乐曲曲调的标题,并且从乐曲数据库7A读出这组乐曲数据代码。乐曲数据分配器4将这组乐曲数据代码传送给被指定了所述标识码的乐器2。
实现第二实施例的音乐演奏系统实现了第一实施例的全部优点。此外,分级的乐曲数据库7A将用户逐步引导到要下载到乐器2上的乐曲曲调。即使用户可以获得很多乐曲曲调,他或她也会通过所述层级到达目标乐曲曲调。
第三实施例转到附图的图8,实施本发明的另一音乐演奏系统主要包括服务器计算机1B、多个乐器2Ba和2Bb、便携式通信设备3B和通信网络8B。拥有者已经通过通信网络8B向在服务器计算机1B中准备的客户数据库5登记了乐器2Ba和2Bb,并且用户通过便携式通信设备3B请求服务器计算机1B将存储在乐曲数据库7中的乐曲数据代码组提供给乐器2Ba和2Bb。登记L0、向服务器计算机1B的请求L1、L2和L3以及下载L5和L6与第一实施例的那些相似。由于这一原因,为简单起见,在下文中不加入进一步的描述。
服务器计算机1B和通信网络8B在结构上与服务器计算机1和通信网络8相似,因而用指定图1和2所示的服务器计算机和通信网络的对应组件的参考标号来标注其组件。
与乐器2相似,利用自动演奏器静音钢琴40来实现乐器2Ba,并且用指定自动演奏器静音钢琴2B的对应组成部件的参考标号来标注自动演奏器静音钢琴40的组成部件,而不进行详细描述。
利用电子键盘41来实现乐器2Bb。电子键盘41的结构和电路配置是本领域技术人员所熟知的。由于这一原因,不进行对所述结构和电路配置的详细描述。电子键盘41具有波形存储器,并且响应乐曲数据代码,以便从波形存储器中读出波形数据。该波形数据被形成为音频信号,并且将适当的包络赋予该音频信号。这样,电子键盘41在乐曲数据代码的基础上生成电子音调。
利用PDA(个人数字助理)42或笔记本大小(note-size)的个人计算机43来实现便携式通信设备3B。PDA 42和笔记本大小的个人计算机43配备有CCD照相机42a和43a,并且可与通信网络8B上的无线电基站通信。
将彼此不同的二维码分别存储在自动演奏器静音钢琴40和电子键盘41中。在所述二维码中,至少包括指定给乐器2Ba或2Bb的标识码以及指定给服务器计算机1B的地址。在显示窗24和41a上产生二维码的图像,并且通过CCD照相机42a或43a将所述图像摄取到PDA 42或笔记本大小的个人计算机43中。将所述二维码存储在PDA 42或笔记本大小的个人计算机43中。
当用户请求服务器计算机1B将一组乐曲数据代码提供给自动演奏器静音钢琴40或电子键盘41时,用户从存储器读出所述二维码中的一个,并且在通信网络8B中建立PDA 42或个人计算机43与服务器计算机1B之间的通信信道。
这样,在所述多个乐器2Ba和2Bb之间共享PDA 42或个人计算机43,并且通过使用实现第三实施例的音乐演奏系统也实现了第一实施例的所有优点。
尽管示出和描述了本发明的特定实施例,但是对于本领域技术人员来说将显而易见的是,在不背离本发明的精神和范围的情况下,可以进行各种改变和修改。
可以与所述很多组乐曲数据代码相分离地为客户准备图3B所示的表。例如,所述很多组乐曲数据代码可以由在与服务器计算机1的IP地址不同的IP地址处的另一服务器计算机管理。当用户将所选乐曲曲调上载到服务器计算机1时,服务器计算机1将表示所选乐曲曲调的解释性数据和自动演奏器静音钢琴2的IP地址传送给所述另一服务器计算机,并且请求该服务器计算机将表示所选乐曲曲调的一组乐曲数据代码传送给自动演奏器静音钢琴2。类似地,可以通过使用在与指定给乐曲数据分配器4的地址不同的地址处的另一计算机来管理客户数据库5。在此实例中,计算机通过通信网络8来互相通信。换言之,账户管理器6、乐曲数据分配器4、客户数据库5和乐曲数据库7可以通过通信网络8而互相连接。
如果每个客户可以获得少量乐曲曲调,则在乐曲数据库中,每个标识码直接与表示乐曲曲调的乐曲数据代码组相伴随。换言之,图3B所示的表不形成乐曲数据库的任何部分。
MIDI协议不对本发明的技术范围设置任何限制。可以通过使用PCM(脉冲编码调制)码来表示乐曲曲调,并且多组PCM码形成乐曲数据库7的一部分。
可以在监控显示单元上产生QR码的图像,或者将其打印在一张纸上。另外,可以将已经在其上打印了QR码的图像的标签粘到原声钢琴2a的箱体。
可以采用流的方式将乐曲数据代码从乐曲数据分配器4依序传送到自动演奏器静音钢琴2。在此实例中,以实时的方式通过自动演奏器静音钢琴2再现乐曲曲调。
移动电话可以具有GPS系统中的定位器。在此实例中,站在乐器2旁边的用户将表示该乐器的地点的位置数据与标识码一起传送给服务器计算机1。乐曲数据分配器4在该位置数据的基础上迅速对数据传送路径进行路线安排(route)。
内联网可以充当通信网络8。假设内联网建立在高层建筑物或巨大的展览厅里。用户通过该内联网将一组乐曲数据代码从乐曲数据库7/7A下载到在某个楼层上或某个房间里的乐器,并且使该乐器演奏乐曲曲调。
QR码不对本发明的技术范围设置任何限制。可以将任何种类的二维码用于识别。可以将数据矩阵(DataMatrix(商标))码、PDF417码和Maxi(商标)码用于音乐演奏系统。
可以通过执行代码生成程序在自动演奏器静音钢琴中准备QR码。
表示标识码和IP地址的客户数据不对本发明的技术范围设置任何限制。只有指定给通信网络8/8B上的乐器的IP地址或另一地址可以充当“客户数据”,因为该乐器是利用所述地址指定的。在此实例中,客户数据库比客户数据库5/5B简单得多。
表示乐曲曲调的标题的解释性数据不对本发明的技术范围设置任何限制。在将列表中的乐曲曲调编号的情况下,可以用号码来标识乐曲曲调中的任何一个。在用户利用点击指定乐曲曲调的情况下,可以用光标来标识乐曲曲调中的任何一个,并且可以将光标的坐标用于乐曲曲调的标识。
用户可以通过桌上型个人计算机系统传送对乐曲数据分配服务的请求。因此,便携性不是通信设备的任何必不可少的特征。
拥有者可以利用邮寄而通过信件向客户数据库5登记他或她的乐器。在此实例中,当信件到达提供商处时,操作者输入标识码和地址,以便向客户数据库5登记该乐器。在将二维码用于对乐曲数据分配服务的请求的情况下,操作者将在其上打印了二维码的纸张封装在信封里,并且通过邮寄而将其寄给拥有者。另外,操作者通过通信网络8/8B将二维码传送给乐器2/2Ba/2Bb。
第一、第二和第三实施例的组成部件和系统组件与权利要求语言相关如下。
自动演奏器静音钢琴2和40以及电子键盘41充当“多个乐器”,并且客户数据库5的每一个和乐曲数据库7/7A的每一个分别对应于“客户数据库”和“乐曲数据库”。乐曲数据分配器4的每一个充当“乐曲数据分配器”,并且中央处理单元10、相关联的系统组件以及图5所示的子例程作为整体组成该乐曲数据分配器。移动电话3、PDA 42或笔记本大小的个人计算机43充当“终端设备”,并且中央处理单元30、相关联的系统组件以及图4所示的子例程作为整体组成该终端设备。解释性数据相当于“标签数据”。
权利要求
1.一种用于将表示乐曲曲调的乐曲数据分配给用户的音乐演奏系统,包括多个乐器(2;2Ba,2Bb;40,41),可分别用客户数据标识,并且响应乐曲数据以便演奏乐曲曲调;乐曲数据库(7;7A),存储分别表示所述乐曲曲调(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)的所述乐曲数据;乐曲数据分配器(4),可访问所述乐曲数据库(7;7A),并且有选择地将所述乐曲数据传送到目的地;以及通信网络(8;8B),所述多个乐器(2;2Ba,2Bb;40,41)和所述乐曲数据分配器(4)可连接到所述通信网络(8;8B),并且所述通信网络(8;8B)将所述乐曲数据(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)传播到所述目的地,其特征在于还包括客户数据库(5),存储用于在所述通信网络(8;8B)中建立到所述多个乐器(2;2Ba,2Bb,40,41)的通信信道(L0,L1,L2,L3,L6)的所述客户数据,并且由所述乐曲数据分配器(4)访问;终端设备(3;3B;42;43),可连接到所述通信网络(8;8B),并且通过所述通信网络(8;8B),将对乐曲数据分配服务的请求、某个客户数据、以及表示所述乐曲数据(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)中的至少一个的标签数据传送给所述乐曲数据分配器(4),并且在于所述乐曲数据分配器(4)响应对乐曲数据分配服务的所述请求,以便搜索所述客户数据库(5),以查看在所述客户数据库(5)中是否发现所述某个客户数据,并且当在所述客户数据库(5)中发现所述某个客户数据时,将所述乐曲数据(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)中的所述至少一个提供给被指定了所述某个客户数据的所述多个乐器(2;2Ba,2Bb,40,41)中的一个。
2.如权利要求1所述的音乐演奏系统,其中,所述乐曲数据分配器(4)准备所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个可以获得的乐曲曲调的列表,以便协助用户在所述终端设备(3;3B;42;43)上选择所述乐曲曲调中的所述一个。
3.如权利要求2所述的音乐演奏系统,其中,将所述乐曲曲调的列表与用于在所述客户数据库(5)中登记的所述多个乐器(2;2Ba,2Bb;40,41)中的其它乐器的其它乐曲曲调列表一起存储在所述乐曲数据库(7;7B)中。
4.如权利要求2所述的音乐演奏系统,其中,所述乐曲曲调的列表具有分级结构。
5.如权利要求4所述的音乐演奏系统,其中,所述分级结构包括第一层和第二层,所述第一层表示所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个可以获得的乐曲包(Jazz100、Classic100、Jazz300、Classic300、Pop100),所述第二层表示所述乐曲包(Jazz100、Classic100、Jazz300、Classic300、Pop100)中的每一个的乐曲曲调(Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)。
6.如权利要求1所述的音乐演奏系统,其中,所述客户数据中的每一个包含指定给所述多个乐器(2;2Ba,2Bb;40,41)中的一个的标识码(PianoID01,PianoID02,PianoID03,PianoID04,ElectronicID01)、以及所述通信网络(8;8B)上的所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个的地址(201.145.108.18;192.168.0.202)。
7.如权利要求6所述的音乐演奏系统,其中,从所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个传送所述标识码(PianoID01,PianoID02,PianoID03,PianoID04,ElectronicID01)和所述地址(201.145.108.18;192.168.0.202),使得用户通过所述通信网络(8;8B)向所述客户数据库(5)登记所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个。
8.如权利要求6所述的音乐演奏系统,其中,所述标识码(PianoID01,PianoID02,PianoID03,PianoID04,ElectronicID01)和表示所述乐曲数据分配器(4)的地址的地址代码形成二维码(24a)。
9.如权利要求8所述的音乐演奏系统,其中,将所述二维码(24a)存储在所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个中,并且通过图像拾取设备(37;42a,43a)将所述二维码(24a)的图像传递到所述终端设备(3;3B;42,43),使得所述终端设备(3;3B;42,43)将表示所述图像的图像数据恢复为所述二维码(24a)。
10.如权利要求1所述的音乐演奏系统,其中,所述终端设备(3;3B;42,43)可由用户携带。
11.如权利要求10所述的音乐演奏系统,其中,将所述终端设备用作具有数据处理能力的移动电话(3)。
12.一种用于通过通信网络(8;8B)将乐曲数据分配给多个乐器(2;2Ba,2Bb;40,41)的乐曲数据提供器,包括乐曲数据库(7;7A),存储分别表示乐曲曲调(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)的所述乐曲数据;以及乐曲数据分配器(4),可访问所述乐曲数据库(7;7A),并且有选择地将所述乐曲数据通过所述通信网络(8;8B)传送给所述多个乐器(2;2Ba,2Bb;40,41),其特征在于还包括客户数据库(5),存储分别被指定给所述多个乐器(2;2Ba,2Bb;40,41)、并且表示所述乐曲数据的目的地的客户数据,并且在于所述乐曲数据分配器(4)可访问所述客户数据库(5),并且响应伴随有某个客户数据和标签数据的、通过所述通信网络(8;8B)从独立于所述多个乐器(2;2Ba,2Bb;40,41)的终端设备(3;3B,42,43)传送的对乐曲数据分配服务的请求,以便检查所述客户数据库(5),以查看是否在其中发现所述某个客户数据,并且当在所述客户数据库(5)中发现所述某个客户数据时,将表示所述某个乐曲曲调的所述乐曲数据中的一个,通过所述通信网络(8;8B)提供给所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个,其中所述标签数据表示所述乐曲曲调(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)中的一个。
13.如权利要求12所述的乐曲数据提供器,其中,所述乐曲数据分配器(4)准备所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个可以获得的乐曲曲调的列表,以便协助用户在所述终端设备(3;3B,42,43)上选择所述乐曲曲调(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)中的所述一个。
14.如权利要求13所述的乐曲数据提供器,其中,将所述乐曲曲调的列表与用于在所述客户数据库(5)中登记的所述多个乐器(2;2Ba,2Gb;40,41)中的其它乐器的其它乐曲曲调列表一起存储在所述乐曲数据库(7;7A)中。
15.如权利要求13所述的乐曲数据提供器,其中,所述乐曲曲调的列表具有分级结构。
16.如权利要求15所述的乐曲数据提供器,其中,所述分级结构包括第一层和第二层,所述第一层表示所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个可以获得的乐曲包(Jazz100,Classic100,Jazz300,Classic300,Pop100),所述第二层表示所述乐曲包(Jazz100,Classic100,Jazz300,Classic300,Pop100)中的每一个的乐曲曲调(Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)。
17.如权利要求12所述的乐曲数据提供器,其中,所述客户数据中的每一个包含指定给所述多个乐器(2;2Ba,2Bb;40,41)中的一个的标识码(PianoID01;PianoID02;PianoID03;PianoID04;ElectronicID01)、以及所述通信网络(8;8B)上的所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个的地址(201.145.108.18,192.168.0.202)。
18.如权利要求17所述的乐曲数据提供器,其中,从所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个传送所述标识码(PianoID01;PianoID02;PianoID03;PianoID04;ElectronicID01)和所述地址(201.145.108.18,192.168.0.202),使得用户通过所述通信网络(8;8B)向所述客户数据库(5)登记所述多个乐器(2;2Ba,2Bb;40,41)中的所述一个。
19.如权利要求17所述的乐曲数据提供器,其中,所述标识码(PianoID01;PianoID02;PianoID03;PianoID04;ElectronicID01)和表示所述乐曲数据分配器(4)的地址的地址代码形成二维码(24a)。
20.一种计算机程序,其在乐曲数据提供器上运行,并且表示包括以下步骤的方法a)准备客户数据库(5)和乐曲数据库(7;7A),所述客户数据库(5)存储分别被指定给多个乐器(2;2Ba,2Bb;40,41)、并且表示乐曲数据的目的地的客户数据,所述乐曲数据库(7;7A)存储分别表示乐曲曲调(Song012,Song209,Song503,Song010,Song013,Song055,Song014,Tune012,Tune089,Tune101,Tune132,Tune010,Tune099,Tune122,Tune145,Tune301,Tune398)的所述乐曲数据;b)从独立于所述多个乐器(2;2Ba,2Bb;40,41)的终端设备(3;3B,42,43)接收对乐曲数据分配服务的请求和某个客户数据;c)检查所述客户数据库(5),以查看是否作为所述客户数据中的一个而发现表示某个乐器的所述某个客户数据;以及d)当步骤c)处的答案给出为肯定时,将表示通过所述终端设备(3;3B,42,43)进行请求的某个乐曲曲调的所述乐曲数据中的一个从所述乐曲数据库(7;7A)传送给被指定了所述某个客户数据的所述多个乐器(2;2Ba,2Bb;42,43)中的一个。
21.如权利要求20所述的计算机程序,其中,所述步骤d)包括以下子步骤d-1)将乐曲曲调的列表传送给所述终端设备(3,3B,42,43),以便协助用户从所述列表中选择所述某个乐曲曲调,d-2)通过所述通信网络(8;8B),从所述终端设备(3,3B,42,43)接收表示所述某个乐曲曲调的标签数据,d-3)通过所述通信网络(8;8B),传送所述多个乐器(2;2Ba,2Bb;42,43)中的所述一个。
全文摘要
一种音乐演奏系统,包括至少一个乐器(2)、服务器计算机(1)、移动电话(3)和通信网络(8)。拥有者已经向服务器计算机(1)中的客户数据库(5)登记了乐器(2),用户通过移动电话(3)将对乐曲数据分配服务的请求传送(L1)给服务器计算机(1);当接收到该请求时,服务器计算机(1)搜索客户数据库(5),以查看拥有者是否已经为了乐曲数据分配服务而与提供商签订了合同;当服务器计算机(1)在客户数据库(5)中发现拥有者时,服务器计算机(1)将一组乐曲数据代码直接传送(L6)给乐器(2),使得可以在乐器(2)和另一乐器之间共享移动电话(3)。
文档编号G10F1/00GK1901030SQ20061010595
公开日2007年1月24日 申请日期2006年7月19日 优先权日2005年7月20日
发明者上原春喜 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1