CN1356649A - 利用网络的信息检索系统和信息检索方法 - Google Patents

利用网络的信息检索系统和信息检索方法 Download PDF

Info

Publication number
CN1356649A
CN1356649A CN01115373A CN01115373A CN1356649A CN 1356649 A CN1356649 A CN 1356649A CN 01115373 A CN01115373 A CN 01115373A CN 01115373 A CN01115373 A CN 01115373A CN 1356649 A CN1356649 A CN 1356649A
Authority
CN
China
Prior art keywords
information
display
website
product
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN01115373A
Other languages
English (en)
Inventor
伊藤真一
神谷大树
旭保彦
德弘太郎
山口静一
村上久纪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2000359742A external-priority patent/JP2002163560A/ja
Priority claimed from JP2000400861A external-priority patent/JP4111258B2/ja
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of CN1356649A publication Critical patent/CN1356649A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/011Lyrics displays, e.g. for karaoke applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/015Musical staff, tablature or score displays, e.g. for score reading during a performance.
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/056MIDI or other note-oriented file format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/095Identification code, e.g. ISWC for musical works; Identification dataset
    • G10H2240/115Instrument identification, i.e. recognizing an electrophonic musical instrument, e.g. on a network, by means of a code, e.g. IMEI, serial number, or a profile describing its capabilities
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/271Serial transmission according to any one of RS-232 standards for serial binary single-ended data and control signals between a DTE and a DCE
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/285USB, i.e. either using a USB plug as power supply or using the USB protocol to exchange data
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/311MIDI transmission
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/315Firewire, i.e. transmission according to IEEE1394
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access

Abstract

为客户事先提供一种存储介质,其中储存伪显示程序和URL信息,伪显示程序跟环球网网站上出售或分配产品和信息的一个显示程序的至少一部分相同或相似。客户利用伪显示程序打开或显示伪环球网网站而没有网络的干预。在显示的伪环球网网站上选择用户要购买的或要分配给用户的产品和信息时,一个超级链接通过网络将客户跟真实的环球网网站连接起来,然后客户通过跟真实的环球网网站通信进入购买或分配所需产品或信息的程序。

Description

利用网络的信息检索系统和信息检索方法
本发明涉及信息检索系统、信息检索设备、信息检索方法和存储介质,利用它们,通过有线或无线通信网络,比方说因特网,可以搜索用户需要的信息,并分配出去。具体地说,本发明涉及一种改进了的信息检索系统、信息检索设备、信息检索方法和存储介质,利用它们,可以用提示的方式迅速容易地搜索用户需要的信息。除此以外,本发明还涉及一种改进了的信息检索系统、信息检索设备、信息检索方法和存储介质,利用它们,能够以有效的方式检索和获得用户需要的信息。
本发明还涉及一种存储介质、产品订购方法和设备以及其中储存了产品订购程序的存储介质,这个程序供用户使用,通过一个通信网络订购所需要的产品,这个程序能够以离线的方式,正确地搜索音乐作品数据或者其它信息的分配业务,找出某一件音乐著作或者其它信息,分配给用户。
最近,随着以因特网为代表的有线和无线通信网络迅速发展,利用个人计算机、蜂窝网电话或者这一类的东西,在希望的任意时候,访问通信网上特定的WWW(环球网的缩写)网站,每个人都能获得所需要的信息。用户能够从这种WWW网站获得的信息有字符数据、图像数据、音乐作品数据等等。这些通信网,比方说因特网,正在被大量的信息所淹没,这样,为了获得所需要的信息,用户必须搜索这些大量的信息。在搜索需要的信息的各种方法中有这样一种方法,搜索者利用所需信息的关键字作为搜索线索,并显示一个候选WWW网站清单,这些网站拥有跟这些关键字有关的信息;例如,这一方法将均匀资源定位器(也就是通常叫做URL的因特网地址)显示出来,作为搜索结果。在这样一种方法中,利用多个具体的关键字或类似的东西,一步一步地缩减候选WWW网站,用户能够最终找到拥有用户所需要信息的一个或者多个WWW网站。
用户可以获得或者检索以及利用这样搜索得到的信息。换句话说,用户可以利用个人计算机、蜂窝电话之类访问通信网上所需要的WWW网站,从而以付费方式或者免费方式(也就是付款或者不付款)在他或者她的个人计算机、蜂窝电话之类的设备上获得(也就是下载)所需要的也就是目标信息。举例来说,当用户想收听某一件音乐著作的时候,用户可以通过通信网访问一个预定网站,以付费方式或者免费方式,从预先储存了音乐作品数据文件的预定网站上获得或者下载需要的一些著作的音乐作品数据文件。
但是,通过因特网这样的有线或者无线通信网,从能够淹没通信系统的大量信息中,搜索和获得用户需要的信息(比如说代表特定设备的新产品信息的字符数据,比方说,用户拥有的电子乐器,或者这个用户拥有的电子乐器能够自动演奏的音乐作品数据),通常都需要很长的时间。也就是说,利用上面介绍的传统搜索方法,用户不能迅速地找到包括所需信息的WWW网站,除非输入了适当的关键字。但是,实际上对于每一个人,特别是一个初学者或者经验不足的用户来说,选择适当的关键字来搜索所需要的信息是相当困难的。除此以外,由于最近通信网上的信息爆炸式地增加,今天要搜索包括所需信息或者目标信息的一个WWW网站会消耗更多的时间,即使用户选择和输入了正确的关键字亦是如此。此外,即使迅速地找到了包括所需信息也就是目标信息的WWW网站,用户仍然需要学习如何正确地使用这个WWW网站,然后才能实际使用这个WWW网站,这样做也会占用很长的一段时间。更进一步,在搜索WWW网站的过程中,以及在使用搜索得到的WWW网站的时候,跟因特网或者其它通信网络的连接必须得以保持。因此,随着搜索和使用WWW网站所需要的时间不断增加,用户不得不为了跟这个通信网连接而支付越来越多的费用。这样多的连接费用明显地影响了访问WWW网站的兴趣和积极性,这样,访问WWW网站的用户的数量会下降,这自然是不希望的。
另外,由于传统技术不允许用户只获得预先储存在某个WWW网站上选定的那部分信息,所以用产不得不将所有的有关信息全部接收下来(例如,某个音乐著作整个或者完整的音乐作品数据文件),包括用户不需要的那些部分。获得包括不需要的那些部分的所有信息,而不是只获得信息中所需要的那些部分,这样做非常浪费、耗时,效率很低。
例如,现在有一些数据分配业务,其中多组音乐作品数据或者多个音乐作品数据文件被预先储存在因特网上的一个数据库里,当用户访问它的时候,通过通信网络将预先储存的所需要的音乐作品数据文件分配给用户的个人计算机。在提供这种数据分配业务的公司中有“中部电台(MidRadio)(雅马哈公司的商标)”,其中预先储存了大约7,000件音乐著作的音乐作品数据文件。图23是一个框图,它说明传统的音乐著作数据分配系统的一个实例的总结构。从图23可以看出,这个音乐著作数据分配系统包括一个电子乐器101、一台个人计算机102、象因特网那样的一个通信网X、一个记帐处理服务器103、一个音乐著作数据分配服务器104、和一个音乐作品数据数据库105。标号106代表跟个人计算机102连接的喇叭,107是一张软磁盘(软盘),108是一条串行电缆。个人计算机102通过电话线拨号连接到通信网X上。
音乐著作数据分配服务器104是,例如,一个WWW(环球网)服务器,数据库105跟这个音乐著作数据分配服务器104连接。信用公司、银行等管理的记账处理服务器103跟这个通信网络X连接,它配备了一个数据库,其中储存了每个客户的记帐信息。这个音乐著作数据分配服务器104负责根据来自个人计算机102的请求,将指定的音乐作品数据文件分配给个人计算机102。注意,在分配指定的音乐作品数据文件之前,音乐著作数据分配服务器104将说明指定音乐作品数据文件的价格、付费条款的信息发送给记账处理服务器103,用于记帐和付款。记帐处理服务器103访问个人计算机102,以便给个人计算机102的用户开出帐单。可以用信用卡或者预付费卡付款。完成记账操作以后,记帐处理服务器103访问音乐著作数据分配服务器104,说明必须的记账操作已经完成。
音乐著作数据分配服务器104从数据库105中检索指定的或者被请求的音乐作品数据文件,并将这样检索得到的音乐作品数据文件分配给个人计算机102。而个人计算机102则将分配的音乐作品数据文件存入硬盘上预先确定的目录。音乐作品数据文件的格式是SMF(标准MIDI文件)格式或者其它的专用格式。一般情况下,每个音乐作品数据文件都包括事件数据和时间数据的组合。事件数据的实例包括升调、降调事件、程序改变事件等等。每个时间数据都说明从发生事件之前的时刻开始,经历了多长时间。
如果将一个音调发生器装进个人计算机102里,或者跟个人计算机102连接,通过演奏音乐作品数据文件,就能通过扬声器106重现能够听到的音调。在另一个选择中,将音乐作品数据文件拷贝到软磁盘(软盘)107上去,从而可以将它插入电子乐器101,用于产生听得见的声音。在另一个选择中,通过串行电缆108将音乐作品数据文件传送给电子乐器101演奏出来。利用下载过来的音乐作品数据文件,电子乐器101使得用户或者能够进行所谓的“减1演奏(minus-one performance)”,以避免重现某一演奏部分的音调,或者只是演奏特定演奏部分的音调,或者根据某一演奏部分的键压指示进行演奏。
但是为了从多个音乐作品数据文件中搜索出所需要的音乐作品数据文件,用户必须在屏幕上的一个文本框里键入所需要的音乐著作的名称,或者按照屏幕上显示的搜索步骤,选择和键入所需要的音乐作品数据文件的搜索条件,这样做需要花费不少的时间和功夫。此外,在获得搜索结果之前,需要等待相当长的时间。还有,可能无法准确地找到所需要的音乐作品数据文件,具体取决于输入的搜索条件,在这种情况下,需要从作为搜索结果获得的一个音乐著作名称清单中选择所需要的音乐著作的名称。这样,缺乏经验的用户可能需要更长的搜索时间,从而增加通信和连接费用,这样就会使用户不愿意使用分配业务。除此以外,有许多种类型的音乐作品数据文件,比方说卡拉OK数据、吉它弹奏数据、电子钢琴演奏数据等等。因此,进行搜索的时候如果没有将需要的某种类型的数据文件考虑在内,那么,甚至会出现这种情况,跟用户输入的音乐著作上名称相符的音乐作品数据文件,无法在电子乐器、音调发生器或者用户正在使用的其它设备上演奏。由于这一原因,每次要对音乐作品数据文件进行搜索的时候,用户都需要指定音乐作品数据文件的类型,从而使音乐作品数据文件的搜索结果符合他或者她的乐器,这样做会使用户的负担更重。
因此本发明的一个目的是提供一种信息检索系统、信息检索设备、信息检索方法、信息检索程序和贮存这种信息检索程序的存储介质,利用它们,用户能够通过通信网络按照提示方式非常迅速、非常方便地访问所需要的信息。
本发明的另一个目的是提供一种信息检索系统、信息检索设备、信息检索方法、信息检索程序和贮存这种信息检索程序的存储介质,利用它们,用户能够通过一个通信网络,以非常有效的方式获得所需要的信息。
本发明的再一个目的是提供一种程序、程序存储介质、产品订购方法和设备、产品订购程序和贮存这种产品订购程序的存储介质,利用它们,用户能够以离线方式从许多产品中正确地选择所需要的产品。
为了达到前面提到的目的,本发明提供一种设备,用于从网络上的网站检索信息,这种设备包括:用于储存关于访问所述网站所需要的,预先确定一个或者多个网站的各种信息和关于访问这些网站所需要的搜索信息的存储装置;用于读出储存在所述存储装上的信息的读出装置;显示装置,用于显示读出的信息;选择装置,用于从所述显示装置显示的信息中选择预先确定的一项信息;将对应于所述选择装置选择的那项信息的搜索信息发送给网络的发送装置;以及接收装置,用于根据发送的搜索信息,通过网络从某个网站接收信息。
显示装置可以显示从特定网站收到的信息。例如,所述存储装置已经在其中储存了显示程序信息,用于提供跟每个网站的网页相似或者一样的视觉显示内容,并提供有关的地址信息,用于访问这些网站中每一个网站的网页;显示装置首先根据存储在所述存储装置中的显示程序信息的读出结果,显示跟选择装置选择的那些网站中的一个网站的网页相同或者相似的视觉显示内容,而不需要访问网络,然后,当所述选择装置从所述显示装置上显示的信息中选择了预定的一项信息的时候,所述发送装置将对应于选择的预定信息项的网站页的地址信息,作为搜索信息发送给网络,从而跟网络上对应于发送的地址信息的网站之一建立一个连接。
本发明还提供一种方法,用于通过网络出售或者分配一种产品或者信息,这种方法包括:事先分配给客户一个伪显示程序的步骤,这个伪显示程序跟网站上显示程序的至少一部分相同或者相似,用于出售或者分配一种产品或者信息;利用分配步骤分配的伪显示程序,通过客户的计算机,假装(falsely)打开所述网站而不需要网络干预的步骤;以及。在执行伪显示程序的过程中某一预定阶段,通过网络跟网站实现实际连接、然后根据环球网网站提供的显示程序为基础的视觉表述将出售或者分配的产品或者信息的程序进行下去的步骤。
例如,本发明的方法还包括允许在出售或者分配产品和信息的过程中出售或者分配一部分产品或者信息的步骤,只有一部分产品或者信息能够由网站出售或者分配。例如,所述产品或者信息是音乐作品数据,而音乐著作的一部分音乐作品数据文件则可以通过全球网网站出售或者分配。
本发明还提供一种计算机能够读的存储介质,其中包括客户的计算机使用的文件,从而使客户能够通过网络从客户接收所需要的项目,这个文件包括:多项指定信息,每个指定信息用于指定有限的多项信息,这些信息项全能够由服务器提供;以及,多项显示信息,每项都说明显示有限的多项信息之一的对象或者内容。在本发明中,指定信息和显示信息的每一项都用超级链接允许的格式加以描述,并且每一项指定信息和/或显示对象或者内容的一个视觉描述都跟服务器中的一个地址链接。例如,服务器能够提供的每一项都是一个产品或者信息,并且当客户希望让计算机执行从服务器订购所需要的产品或者信息的一个程序的时候,就使用这个文件。
本发明不仅能够作为设备发明来构建和实现,如同前面所讨论的一样,本发明还可以作为一种方法发明来实现。还有,本发明能够作为一个软件程序来实现,供计算机或者DSP这样的处理器执行,并且,本发明还能够作为贮存这种程序的一种存储介质来实现。更进一步,用于本发明的处理器还可以包括一个专用处理器,在这个专用处理器硬件中拥有专用逻辑,以及能够执行所需软件程序的计算机或者其它通用类型的处理器。
尽管这里描述的实施方案代表了本发明的优选形式,但是应当明白,对于本领域里的技术人员而言,可以对本发明进行各种修改,而不会偏离本发明的实质。因此,本发明的范围只由后面的权利要求确定。
为了更好地理解本发明的目的和其它特征,下面将参考附图,更加详细地介绍本发明,在这些附图中:
图1是说明按照本发明的一个实施方案建立的一个信息检索系统的框图;
图2是一个框图,说明图1所示信息检索系统中所采用的个人计算机终端、便携式终端、网络服务器、和中继服务器之一的示例性硬件结构;
图3是一个流程图,说明图1所示信息检索系统中进行的网站搜索过程的一个实例;
图4说明在所述信息检索系统的客户终端上显示的产品选择屏的一个实例;
图5说明在客户终端上显示的伪产品网站清单屏的一个实例;
图6是客户终端上显示的伪产品网站屏的一个实例;
图7是一个流程图,说明图1所示信息检索系统中音乐著作数据购买网站执行的数据购买程序的一个实例;
图8说明显示在客户终端上的产品网站屏的一个实例;
图9说明显示在客户终端上的部分购买屏的一个实例;
图10是图9所示部分购买屏音乐著作显示/选择区域的一个实例,其中显示了一个乐谱(musical score);
图11是环球网服务器(网站)按照客户终端的指令产生的音乐作品数据的一个实例;
图12是一个框图,说明音乐作品数据分配系统总的结构,它是本发明第二个实施方案的一个描述;
图13是一个框图,说明图12所示超文本文件存储部分中存储的音乐著作清单屏的链接结构,以及图12所示音乐著作搜索/显示屏产生部分产生和发送的超文本屏的一个链接结构;
图14说明音乐著作清单页的一个具体实例,它对应于按照字母顺序排列的被选中的音乐著作名称的一个首字母;
图15说明图13所示的首页屏的一个具体实例;
图16A到16D说明图13所示的搜索输入屏的一个具体实例;
图17说明图13所示搜索结果的一个具体实例;
图18说明图13所示简档屏的一个具体实例;
图19是一个流程图,说明图12所示实施方案的实例性行为;
图20是一个流程图,说明图19所示离线搜索过程的具体细节;
图21A和21B是音乐著作清单的一个实例,还是本发明另一个实施方案的说明;
图22给出音乐著作清单的另一个实例,它也是本发明另一个实施方案的说明;和
图23是传统音乐著作数据分配系统的一个结构实例。
在详细描述本发明的实施方案之前,对本发明第一个实施方案中的信息检索系统给出一个大致说明。设计这一信息检索系统的目的是搜索所需要的信息,并将搜索得到的信息传送给用户,这个系统包括一个信息搜索/检索服务器和客户的一个信息搜索设备。这个信息搜索/检索服务器包括一个信息存储部分,储存着对应于预先确定的搜索信息的多项信息,还有一个输入/输出部分,用于从信息存储部分读出对应于输入的搜索信息的一项信息,然后将读出的信息输出。这个客户的信息搜索设备包括:一个存储部分,其中储存了预先确定的信息,用来发送给每个用户,还存贮了对应于预先确定的搜索信息的信息;一个读出部分,用于读出储存在存储部分中的信息;一个显示部分,用于显示信息;一个指示部分,用于指示显示部分上显示的所需要的一项信息;以及,一个信息获得部分,将搜索信息发送给信息搜索/检索服务器,从而从信息搜索/检索服务器获得对应于搜索信息的预先确定的信息。通过指示部分指向显示在显示部分上的一项预先确定的信息的时候,客户的信息搜索设备读出对应于指向的存储部分中的预先确定信息项的搜索信息,并在读出的搜索信息的基础之上,从信息搜索/检索服务器获得预先确定的信息。
这种安排使得用户能够利用储存在存储部分的信息,很方便地从信息搜索/检索服务器获得预先确定的信息。也就是说,储存在信息搜索设备中存储部分里预先确定的信息显示在显示部分上,用户可以利用指示部分指向显示的信息中所需要的那一项。至于指示部分指向的信息,从存储部分读出对应于所述信息的搜索信息。然后,通过将读出的搜索信息发送给信息搜索/检索服务器,就能够从搜索/检索服务器获得对应于发送的搜索信息的预先确定的信息。这样,用户就能够仅仅通过指向从存储部分读出并显示在显示部分的信息上的所需要的那项信息,来获得跟用户需要的信息有关的搜索信息,而不必亲自去确定搜索信息,然后从搜索/检索服务器获得所需要的信息。这样,通过让客户的信息搜索设备的存储部分储存预先确定的信息和对应的搜索信息,以及指向部分让用户指向这些信息,就能够通过通信网络很方便地从搜索/检索服务器获得用户需要的信息。
本发明另一个实施方案的特征在于,从信息搜索/检索服务器只能获得客户的信息搜索设备上显示部分显示的所需要的信息项的所选部分。也就是说,通过让客户的信息搜索设备的存储部分储存预先确定的信息和对应的搜索信息,同时让用户只选择所需要的那部分信息,从信息搜索/检索服务器就能很方便地获得用户需要的那部分信息。
图1是一个框图,它说明本发明一个实施方案中信息检索系统的一个总结构。如图所示,这个信息检索系统包括储存WWW(环球网)网站的环球网服务器MS或者服务器(以后有时简单地将它叫做网站),一个中继服务器TS,一个通信网络X,和一个客户终端,比方说个人计算机终端PC和一个便携式终端MT。如同后面将详细介绍的一样,构成这个信息检索系统的各种组件中的每一个(也就是环球网服务器MS、中继服务器TS、个人计算机终端PC和便携式终端MT)都包括一台独立的计算机,这台独立的计算机包括一个CPU、一个ROM、一个RAM、一个通讯接口等等。这样,各种组件中的每一个组件都能通过因特网、专用通信线路等等这样的通信网X,发送或者接收各种信息(比方说HTML程序和URL(均匀资源定位器),这一点在后面进行描述)以及各种数据(比方说后面将描述的音乐作品数据)。
除了上面介绍的只包括必须使用的最少资源的情况以外,这个信息检索系统当然能够包括其它的硬件组件。
包括一个或者多个个人计算机终端PC和便携式终端MT的每一个客户终端,都能从有关的外部存储介质ST读出一个HTML程序,并能够通过引用跟读出的HTML程序有关的URL访问储存在环球网服务器MS中的任意一个网站。换句话说,环球网服务器MS和每个客户终端都通过各种通信网络X中的一个网络互相连接,比方说通过LAN(局域网)、因特网和电话线路网互相连接。这样,通过将客户终端跟通信网X连接,在客户终端和环球网服务器MS之间进行双向通信,用户可以访问对应于从外部存储介质ST读出的或者用户直接输入的URL(均匀资源定位器)的一个网站,从而将这个网站包括的用户需要的信息和数据显示在预先确定的显示装置上。信息和数据的通信(发送/接收)是利用预先确定的软件程序,比方说因特网浏览器,在客户终端和环球网服务器MS之间进行的。
用作客户终端的便携式终端MT是一个小型终端,比方说蜂窝电话或者PDA(个人数据(数字)助理的缩写),它能够进行无线通信。除了主要的通信功能以外,这个便携式终端MT有一个网站显示功能。对于个人计算机终端PC,这个便携式终端MT包括一个预先确定的显示装置,用于显示包括用户需要的信息和数据的所有网站。注意,当这个便携式终端MT跟环球网服务器MS连接进行双向通信的时候,中继服务器TS会介入。也就是说,通过中继服务器TS中继在便携式终端MT和环球网服务器MS之间传递的所有信号,这个便携式终端MT能够访问环球网服务器MS。
还应当明白,本发明中信息检索系统的每个客户终端都可以是任意的其它类型,而不仅仅是上面介绍的个人计算机终端PC或者便携式终端MT,只要它能够从环球网服务器MS获得HTML程序,然后加以处理就成。还应当明白,可以将两个或者更多的客户终端跟通信网络X连接。除此以外,虽然在描述这个实施方案的时候,涉及到了在一个HTML程序的基础之上创建一个网站这种情况,但是很显然,网站也可以在其它相似程序的基础之上产生,比方说利用众所周知的Java语言的程序。
如图1所示,可以将外部存储介质ST跟个人计算机终端或者便携式终端PC或者MT这样的客户终端连接,从而使客户终端PC或者MT能够从外部存储介质ST获得预先确定的包括HTML程序和URL的组合的信息。更进一步,电子乐器EM可以跟这个客户终端连接。具体地说,在这个实施方案中,外部存储介质ST在其中储存包括HTML程序和URL的组合的预先确定的信息,用于访问跟多个电子乐器EM(包括用户购买并跟客户终端连接的那一个)连接的多个网站;这些预先确定的信息跟用户购买的电子乐器EM包装在一起,从而使用户在访问通信网络X之前就拥有这些预先确定的信息。储存在外部存储介质ST里的HTML程序是这样的程序,它们能够为客户终端提供跟通信网络X上预先确定的真实网站(对应于电子乐器EM的类型和产品的那些)具有相同内容的网站,每个HTML程序都分配一个URL,它是分配给通信网络X上相应网站的因特网地址。换句话说,每个HTML程序都是用HTML或者超文本标示语言描述的多个网页的一个源(也就是,显示的信息)。因为用HTML程序进行的网站显示是一种众所周知的技术,所以这里将进行描述。这个URL是一个因特网地址,用来说明储存在某个环球网服务器中相应的HTML程序,它包括预先确定的字符串信息。
环球网服务器MS是一个服务器计算机,其中储存了多个HTML程序,这些程序涉及到用于为客户终端提供各种信息和数据的网站,根据任意一个客户终端的请求(访问),它将对应于客户终端请求的HTML程序之一发送给这个客户终端。换句话说,环球网服务器MS通过一条专线或者因特网这样的通信网络X跟这个客户终端连接,并响应客户终端的访问(例如URL的目的地),将对应于网站的HTML程序和各种数据分配给这个客户终端。在这个实施方案的环球网网站MS中,预先储存了跟各种电子乐器有关的HTML程序,它们对应于储存在外部存储介质ST中并且提供给电子乐器用户的那些信息。
参考图2,以下段落描述个人计算机终端PC、便携式终端MT、环球网服务器MS和中继服务器TS之一的一个示例性硬件结构。也就是说,由于这些个人计算机终端PC、便携式终端MT、环球网服务器MS和中继服务器TS在结构上相似,所以,主要只描述个人计算机终端PC的硬件结构。
在这个实施方案中,个人计算机终端PC由包括一个微处理器单元(CPU)1、一个只读存储器(ROM)2、和一个随机存取存储器(RAM)3的微计算机控制。CPU 1控制终端PC内所有部件的工作过程。通过通信总线(例如数据和地址总线)1D,CPU 1跟只读存储器2、随机存取存储器3、MIDI接口4、检测电路5、显示电路6、音调发生器(T.G.)电路7、通信接口8、和外部存储装置9连接。CPU 1还跟定时器1A连接,用于记录各种时间周期,并为定时器中断过程中预先确定的中断计时发信。也就是说,定时器lA产生节奏时钟脉冲信号,用于记录各种时间间隔,并设置自动演奏音乐著作的节奏。节奏时钟脉冲的频率可以通过一个面板操作单元5A进行调整,面板操作单元5A包括各种开关、操作钮、等等。将定时器1A产生的这些节奏时钟脉冲信号提供给CPU 1,作为处理时间指令或者作为中断指令。CPU 1按照通过面板操作单元5A输入的各种指令(也就是开关操作信息)进行各种处理。这个实施方案中的CPU 1进行的各种处理包括搜索和显示跟网站有关的屏,让用户只购买音乐作品数据文件中的选定部分,等等。
ROM 2中储存的各种信息,包括CPU 1要执行的各种程序和音乐作品数据。用于储存象HTML程序和音乐作品数据这样的各种信息的RAM 3被用作工作存储器,用于临时储存CPU 1执行程序的过程中产生的各种数据,同时用作储存当前执行的程序以及跟当前执行的程序有关的数据的一个存储器。除此以外,RAM 3中预先确定的地址区域被用作实现这个实施方案中各种功能所需要的寄存器、标志、表格、存储器等等。
MIDI接口(I/F)4被设计成用于从电子乐器4A将MIDI标准音调信息(MIDI数据)输入给个人计算机终端PC,或者从个人计算机终端PC将MIDI标准音调信息(MIDI数据)输出给电子乐器4A或者这一类的东西。注意,电子乐器4A可以是任意一种类型,比方说键盘类型的、吉它类型的、管乐器类型的、打击乐器类型的或者手势类型的,只要它能响应用户或者演奏者产生MIDI数据就行。
注意,MIDI接口(I/F)4可以是一种通用接口,而不是RS232-C、USB(通用串行总线的缩写)或者IEEE 1394这些专用的MIDI接口,在这种情况下不是MIDI事件数据的其它数据也能同时传递。在上面提到的通用接口被用作MIDI接口4的情况下,电子乐器4A可以发送和接收除了MIDI事件数据以外的其它数据。换句话说,音调信息的数据格式可以是任意其它适当的类型,而不一定是MIDI格式,在这种情况下,MIDI接口4和电子乐器4A被安排成适于使用的数据格式。
面板操作单元5A包括各种控制器,比方说鼠标器、键盘、特殊开关等等。在这些控制器中,可以有用于输入数值数据的10键小键盘、用于输入字符数据的键盘、和面板开关。检测电路5不间断地检测操作单元5A上每个控制器的相应操作状态,并通过通信总线(例如,数据和地址总线)1D,将对应于检测到的控制器工作状态的开关信息输出给CPU 1。显示电路6以视觉方式在可以包括一个LCD(液晶装置)或者CRT(阴极射线管)的显示装置6A上显示各种信息,比方说CPU 1的控制状态,以及跟网站有关的屏、和音乐作品数据。
能够同时在多个信道中产生音调信号的音调发生器(T.G.)电路7接收通过通信总线1D提供的音乐作品数据,并根据收到的这些作品数据产生音调信号。音调发生器电路7这样产生的每个音调信号都用一个声音系统7A再现出来。这些音乐作品数据可以是数字编码的数据格式,比方说MIDI格式,也可以是波形样本数据格式,比方说PCM、DPCM或者ADPCM格式。音调发生器电路7和声音系统7A可以按照任意一种需要的已知方式构成。
此外,通信接口8跟LAN、因特网或者电话线网络这样的通信网X连接,通过这些网络,它可以跟一个预先确定的环球网服务器MS连接(见图1),从而将各种信息,比方说HTML程序和音乐作品数据,输入到有关的个人计算机终端PC。这样,在个人计算机终端PC中的ROM 2、外部存储装置(例如硬盘)9之类中不包括HTML程序和要再现的音乐作品数据的情况下,就可以通过通信接口8从环球网服务器MS下载HTML程序和音乐作品数据。在这种情况下,是“客户终端”的个人计算机终端PC通过通信接口8和通信网络X发送一个命令,请求环球网服务器MS下载HTML程序和音乐作品数据。响应来自个人计算机终端PC的命令,环球网服务器MS通过通信网络X,将被请求的HTML程序和音乐作品数据发送给个人计算机终端PC。个人计算机终端PC接收HTML程序,从而在收到的HTML程序的基础之上显示一个网站,并接收音乐作品数据,将它们累加储存在一个外部存储装置(例如硬盘)9上。注意,通信接口8和通信网络X可以是有线的也可以是无线的;或者,可以提供有线和无线通信接口8和通信网络X。
提供外部存储装置9,用来储存HTML程序、音乐作品数据、和用于控制CPU 1执行的各种程序的数据。如同后面将详细介绍的一样,在这个实施方案中,响应用户预先确定的操作,从外部存储装置9读出HTML程序,在这样读出的HTML程序的基础之上,显示一个预先确定的伪网站屏(这一点将在后面参考图4~6更进一步地介绍)。然后,用户可以利用显示的伪网站屏访问通信网络X上的一个真实网站屏(这一点将在后面参考图8和图9进行介绍),从而从这个网站获得各种信息。在所需要的控制程序不是预先储存在ROM 2里的情况下,所需要的控制程序可以预先储存在外部存储装置9(例如硬盘装置)中,这样,通过从外部存储装置9将需要的控制程序读入RAM 3,CPU 3可以按照和所需要的控制程序是储存在程序存储器2中这种情况完全一样地运行。这样一来极大地方便了控制程序版本的升级,以及增加新的控制程序等等这些情况。注意,外部存储装置9可以包括除了硬盘(HD)以外的各种可拆除类型的介质中的一种或者多种,比方说软盘(FD)、光盘(CD-ROM或者CD-RAM)、磁光盘(MO)、和数字多用途盘(DVD)。
还要注意,如上所述,虽然个人计算机终端PC、便携式终端MT、环球网服务器MS、和中继服务器TS在结构上一般都相似,但是,环球网服务器MS和中继服务器TS不一定要有电子乐器4A、音调发生器电路7、和声音系统7A。
此外,在便携式终端MT这种情况下,操作单元5A包括终端MT的主体上(或者内部)的各种开关,显示装置6A可以是终端MT主体上(或者内部)的LCD这种形式。音调发生器电路7和声音系统7A(例如放大器和扬声器)最好在终端MT主体上(或者内部)。便携式终端MT内部的通信接口8被设计成用于无线通信,它能够跟中继服务器TS通信。当然,便携式终端MT可以有一个接口,用于按照类似于个人计算机终端PC的方式进行有线通信。外部存储装置9可预先放在便携式终端MT主体的内部,或者放在便携式终端MT主体的外部,需要的时候通过电缆这一类的东西跟便携式终端MT的主体连接。在外部存储装置9放在终端MT主体内部这种情况下,外部存储装置9最好是小尺寸的半导体存储器这种形式。如上所述,在外部存储装置9是在终端MT主体外部这种情况下,它可以是硬盘(HD)、软盘(FD)、光盘(CD-ROM或者CD-RAM)、磁光盘(MO)和数字多用途盘(DVD)中任意一个或者几个的组合的形式。
跟每一个客户终端连接的电子乐器4A可以是除了键盘类型以外的任何其它类型,比方说弦乐器、管乐器、或者打击乐器类型。还应当明白,本发明中的客户终端并不限于操作单元、显示装置、音调发生器电路等等都包括在客户终端主体内这种情况,而是可以是任何其它类型,其中的操作单元、显示装置、音调发生器电路等等都是互不相同的装置,但是可以通过MIDI接口和通信网络X这样的通信设施互相连接在一起。此外,客户终端可以是一个自动演奏装置,比方说卡拉OK装置或者玩具钢琴。
图3是一个流程图,它说明本发明的信息检索系统进行网站搜索过程的一个实例。也就是说,在这张图中,画出了在客户终端(个人计算机终端PC、便携式终端MT或者这一类的东西)和环球网服务器MS之间进行的网站搜索过程。在图3所示的实例中,通过组合执行两个过程,搜索跟一个用户拥有的产品或者设备有关的一个网站(例如,用户购买电子乐器),这两个过程是离线过程(也就是客户终端没有跟因特网这样的通信网X连接的情况下所执行的过程)和在线过程(也就是客户终端跟因特网这样的通信网络X有连接的情况下所执行的过程)。下面参考流程图3描述网站搜索过程的示例性操作序列。
在网站搜索过程的步骤S1里,离线过程由客户终端启动。也就是说,客户终端以离线方式从外部存储介质ST读出信息,而不是以在线方式从因特网这样的通信网络X读出信息。这样,从外部存储介质ST读出用于产生“产品选择屏”的一个HTML程序,从而在显示装置6A上显示产品选择屏,如同后面将详细描述的一样。在下一步S2中,用户选择列在产品选择屏上的产品中的一个产品,将寻找它的相关网站。一旦用户用这种方式选择了一个产品,他或者她希望获得这个产品的信息,就从外部存储介质ST读出用于产生所选产品的“伪产品网站清单屏”的一个HTML程序,在这样读出的HTML程序的基础之上,将这个伪产品网站清单屏显示在显示装置6A上,如同后面将详细描述的一样。下一步S3,用户从显示的伪产品网站屏上选择有关网站中所需要的那一个网站。一旦用户从显示的伪产品网站屏上这样选择了所需要的有关网站,要从这个网站获得产品信息,就搜索用于产生所选网站的“伪产品网站屏”的一个HTML程序,从外部存储介质ST中读出,然后在读出的HTML的基础之上,显示伪产品网站屏,后面将详细介绍这一点。在后面的步骤S4中,访问选择出来的有关网站。也就是说,在步骤S4中,根据用户启动在线过程(也就是,用户激励伪产品网站屏上的一个访问按钮)的指令,从外部存储介质ST读出跟显示的所选网站的伪产品网站屏有关的URL,并且在因特网这样的通信网X上利用读出的URL访问所需要的网站(用户选择的网站)。通过这种方式,客户终端跟通信网络X连接,从离线状态切换到在线状态。
在步骤S7里,包括用户选择的网站的环球网服务器MS搜索和选择用于产生用户选择的网站的一个HTML程序。一旦环球网服务器MS已经选择了这样一个HTML程序,它就在步骤S8中将选择的HTML程序返回到客户终端。这一次,在返回的HTML程序的基础之上,客户终端执行各种操作,比方说在步骤S5中显示一个“产品网站屏”,后面将对此进行介绍。也就是说,客户终端显示装置6A上的“伪产品网站屏”被切换到“产品网站屏”。然后,在步骤S6中,客户终端发给环球网服务器MS一条指令,让它在显示的网站信息(也就是“产品网站屏”)的基础之上完成各种操作。如果客户终端请求环球网服务器完成各种操作,比方说发送信息,就将请求这种信息的一个请求从客户终端发送给环球网服务器MS。环球网服务器MS则按照客户终端的指令或者请求执行这些操作,然后在步骤S9中将操作结果返回。注意,这里执行的各种操作包括只购买一部分音乐作品数据文件的操作。下面将描述这样一个实施方案,在这个实施方案中,用户已经选择了一个音乐作品数据出售网站,用户可以从这个网站购买音乐作品数据文件,这些音乐作品数据文件能够用于用户在以上描述的离线过程中所选择的设备(例如,用户拥有的电子乐器)。在这个音乐作品数据出售网站里,可以进行各种操作,比方说,搜索能够购买的产品、列出能够购买的产品和出售所述产品的过程(如果从客户这边来说,就是“购买”)。
显然,上面提到的在线过程是用因特网浏览器这样的软件来完成的。
在下面的段落中,将参考图4~6,描述在上面描述的网站搜索过程中所进行的离线过程中显示在客户终端上的各种屏(步骤S1到S3)。在利用从外部存储介质ST读出的信息所进行的离线过程中,这些屏显示在客户终端上(在给出的实例中,对跟用户拥有的产品或者设备有关的网站进行的搜索)。图4~6所示的屏是在储存在外部存储介质ST中的HTML程序的基础之上产生的;在外部存储介质ST中,预先储存的HTML程序,用于产生“产品选择屏”、“伪产品网站清单屏”、和“伪产品网站屏”。“伪产品网站清单屏”和“伪产品网站屏”是按一个产品一个产品的方式显示的伪网站屏(例如,对于每一种电子乐器类型,比方说电子钢琴或者电子鼓),在它们中间的每一个屏上面,都表示出了跟所述电子乐器有关的许多信息(例如,新发布的产品信息)。
图4说明产品选择屏的一个实例,它是一个初始屏,当得到指令启动离线过程,搜索外部存贮介质ST,寻找包括用户拥有的产品或者设备的信息的一个网站(HTML程序)的时候显示它。
从图4可以看出,在产品选择屏上显示一个“产品显示/选择”区域和“决定”按钮,供用户选择所需要的产品。在产品选择屏上“产品显示/选择”区域里,表示出了产品名称等等,用户可以利用产品显示/选择区域右边的一个滚动条(在图4中,用一个黑色倒三角或者滚动箭头表示),改变显示的任何一种产品的名称。当用户从产品显示/选择区域中显示的产品名称中选择用户拥有的产品的名称以后按下决定按钮的时候,图4中的产品选择屏被切换成图5所示的“伪产品网站清单屏”。也就是说,响应用户按下产品选择屏上决定按钮,从外部存储介质ST读出用于产生跟所选产品有关的伪产品网站清单屏的一个HTML程序,这个伪产品网站清单屏在这样读出来的HTML程序的基础之上显示出来(见图3的步骤S2)。
图5说明伪产品网站清单屏的一个实例,它说明属于用户拥有的产品或者设备的网站的一个清单。
从图5可以看出,在伪产品网站清单屏上显示一个“网站URL显示/选择”区域和“决定”按钮,同时显示跟用户拥有的产品或者设备有关的网站清单的内容;在图5所示的实例中,将一个“音乐作品数据购买网站”表示为第一个网站,将一个“训练”网站表示为第二个网站。网站URL显示/选择区域是这样一个区域,用于表示列出的网站的对应的URL,用户可以利用位于网站URL显示/选择区域右边的滚动条(在图5中,用黑色的倒三角或者滚动箭头表示)改变显示的任意一个URL。在网站URL显示/选择区域中显示的网站URL中选择了所需要的网站的URL以后,用户按下“决定“按钮的时候,图5的伪产品网站清单屏被切换成跟图6所示的所选网站有关的“伪产品网站屏”。也就是说,响应用户按下伪产品网站清单屏上的“决定“按钮,从外部存储介质ST读出用于产生对应于所选URL的伪产品网站屏的一个HTML程序,在这样读出的HTML程序的基础之上,显示伪产品网站屏(见图3的步骤S3)。
图6说明伪产品网站屏的一个实例,这个伪产品网站屏是在储存在外部存储介质ST中的HTML程序的基础之上显示出来的,用于假装表示通信网络X上环球网服务器MS里储存的需要的网站屏。
如图6所示,在伪产品网站屏上,显示一个“访问”按钮,用于开始访问因特网这样的通信网X上非伪的或者真实的网站(也就是在线过程),还有“所有音乐数据清单显示”区,同时显示的还有这个网站(在说明的这个实例中,从上面提到的伪产品网站清单屏中选择出来的第一个网站)。的详细说明“所有数据清单显示”区域是这样一个区域,用于显示这个网站包括的所有音乐作品数据文件的一个清单。用户可以用所有数据清单显示区域右边的一个滚动条(在图6中,用一个黑色的三角形和倒三角或者滚动箭头来表示),将这个网站包括的所有音乐作品数据文件显示出来。这个伪产品网站屏的结构跟通信网络X上真实网站屏在设计(比如显示的图例的内容和位置,按钮和显示区的个数、内容和位置,网站的整体颜色和形状等等)和功能上类似。当用户按下访问按钮的时候(见图3的步骤S4),对真实网站进行访问,从而将伪产品网站屏切换成“产品网站屏”(见图3的步骤S7、S8和S5)。
通过在从外部存储介质ST读出的HTML产品的基础之上显示“产品选择屏”,如同前面说明的一样,用户能够很方便地搜搜索所需产品和设备的有关信息,从而使用户能够迅速地访问适当的有关网站。此外,因为用户通过在外部存储介质的基础之上产生的伪网站屏能够在实际访问真实网站之前获得如何使用真实网站的知识,所以,一开始访问真实网站,用户就能够迅速地使用真实网站。这样,这个实施方案能够有效地增强用户访问通信网上所需网站的兴趣和动力。也就是说,根据这个实施方案,外部存储介质ST(比方说CD-ROM,其中储存了HTML程序,用于显示基本上跟所需因特网网站所显示的相似的网页)跟用户购买的电子乐器EM或者其它设备一起封装,并且用户能够以离线方式使用这个外部存储介质ST中储存的程序来搜索和检索所购买的电子乐器EM和其它设备的有关信息的网页,而不需要支付跟通信网络连接所需要的费用。外部存储介质ST完成网页搜索的时候,用户可以直接访问对应于被检索网页的因特网网页,从而获得因特网网站的最新信息。也就是说,因为以离线方式检索出来的网页跟在线方式检索出来的网页设计方式相同,所以用户能够事先学会在这个离线网站上如何使用所需要的真实网站,这样,用户就能够顺利有效地使用在线网站。
此外,在上面描述的本发明的信息检索系统里,每个用户不仅能够搜索需要的信息、数据之类,还能够获得或者检索被搜索的信息。也就是说,用户可以利用客户终端来访问所需要的通信网X上的WWW网站,并以付费方式或者免费方式(也就是付费或者不付费),从WWW网站提取所需要的信息存入客户终端。例如,当用户想听一件音乐著作的时候,用户可以通过访问预先储存了音乐作品数据的预先确定的音乐网站(也就是音乐作品数据购买网站),获得或者购买所需要的音乐著作的音乐作品数据文件。因此,下面的段落描述一个数据购买过程,在这个数据购买过程中,用户利用他或者她的客户终端,通过通信网络X,访问预先储存了多个音乐作品数据文件的一个预先确定的音乐网站(也就是音乐著作数据购买网站),并从这个音乐作品数据购买网站购买需要的音乐作品数据文件。
图7是一个流程图,它说明本发明的信息检索系统中音乐作品数据购买网站进行的数据购买过程的一个实例。数据购买过程是在访问音乐作品数据购买网站并在客户终端上显示出“产品网站屏”之后在客户终端(比方说个人计算机或者便携式终端PC或者MT)和环球网服务器MS之间进行的(将在后面参考图8更加详细地进行说明)。
首先,在图7中的步骤S11里,客户终端发送一个请求给环球网服务器MS,让储存了预先确定的网站的环球网服务器MS搜索需要的音乐作品数据。当客户终端让环球网服务器MS搜索需要的演奏数据的时候,它发送给环球网服务器MS一个请求,让它搜索其演奏数据。环球网服务器(网站)MS则在步骤S17中判断它是否拥有用户所拥有的设备能够重新演奏的演奏数据。然后,在步骤S18中,环球网服务器MS将搜索结果返回给客户终端,客户终端则在步骤S12中将搜索结果显示出来。也就是说,在环球网服务器(网站)MS中,为每一个音乐著作预先储存多个演奏数据文件,用多种不同的格式储存。一旦用户在“产品网站屏”上指定需要的音乐著作,只搜索用户拥有的电子乐器EM或者其它设备能够重新演奏的格式的演奏数据文件,并在产品网站屏预先确定的区域里列出来。然后,当用户在步骤S13里从这个清单中选择演奏数据文件中需要的那一个的时候,客户终端请求环球网服务器MS将用户选择的演奏数据文件发送给用户。响应客户终端的请求,环球网服务器(网站)MS选择预先确定的演奏数据文件中的一个,它对应于用户选择的演奏数据文件,并在步骤S19中,将一个音乐乐谱数据文件返回给客户终端,用于显示一个音乐乐谱,这个音乐乐谱代表所选演奏数据文件的总的结构。然后,在音乐乐谱数据的基础之上,客户终端在步骤S15中在“部分购买屏”的一个预先确定的区域内,将选择的演奏数据文件的总结构显示出来(这点以后将进行介绍)。也就是说,一旦用户从产品网站屏上显示的多个格式的演奏数据文件中选择出需要的演奏数据文件,环球网服务器MS就选择对应于所选演奏数据文件的音乐乐谱数据文件,从而将这个音乐乐谱数据文件从环球网服务器MS发送给客户终端,作为部分购买屏的一部分显示出来。通过这种方式,所选演奏数据文件中总的结构就按照例如音乐乐谱的形式显示在部分购买屏上。
接下来,在步骤S15中,一旦用户在部分购买屏上选择了显示的一部分演奏数据文件,用户将从这个网站购买这个演奏数据文件,客户终端就请求环球网服务器MS将用户需要的那部分演奏数据文件发送出去。客户终端则在步骤S20中,请求环球网服务器MS提取用户需要的部分演奏数据和音乐乐谱数据,并在步骤S21中设置一个价格,让用户为提取的演奏数据部分的发送付费。换句话说,一旦用户从显示的演奏数据文件中选择出要购买的部分,只从演奏数据文件产生所选择的部分(也就是包括部分演奏数据和音乐乐谱数据的部分音乐作品数据文件),为购买这个部分演奏数据文件和对应于这个部分演奏数据文件的音乐乐谱数据执行一个必须执行的程序。部分音乐作品数据文件(也就是演奏数据和音乐乐谱数据)的价格是根据所选部分的长度以及所选部分在整个音乐作品数据文件中的位置来设置的。也就是说,部分音乐作品数据文件的价格是根据预先确定的规则来确定的,这样设置的部分音乐作品数据文件的价格比购买整个或者全部音乐作品数据文件的价格要低得多。例如,部分音乐作品数据文件的价格可以按照这个部分音乐作品数据文件的长度(也就是所选部分的长度跟整个音乐作品数据文件的长度的比值)来确定。
接下来在步骤S22中,将需要的产品(在这种情况下,部分音乐作品数据文件包括提取出来的演奏数据和音乐乐谱数据)跟说明要支付多少费用的帐单一起发送给客户终端。客户终端在步骤S16中,进行了用户的记账操作以后收到这一产品(部分音乐作品数据文件)。换句话说,一旦用户在客户终端完成了购买所需产品(部分音乐作品数据文件)所需要的预先确定的操作,环球网服务器(网站)MS就设置用户需要的产品(部分音乐作品数据文件)的价格,客户终端被要求为购买这一产品输入必须的支付信息。在输入的信息的基础之上,向用户开出帐单。响应客户终端的记帐操作,环球网服务器MS将这一产品发送给这个客户终端。购买这一产品的支付信息可以是信用卡号码(如果用户想用信用卡来购买的话),也可以是必需的文档要发送过去的一个地址(如果用户想用银行转帐或者邮寄方式支付的话),还可以是使用电子货币的用户信息(如果用户想用电子货币支付的话)。购买的产品可以通过通信网络来传递,如果这一传递是在付费以后进行的(就象用信用卡或者电子货币付费那种情况一样);并且可以记录好的形式在一个预先确定的存储介质上发送,比方说利用CD-ROM或者DVD,如果这一发送是在付费以前进行的(就象付费是通过银行转账或者邮寄进行的那种情况一样)。
现在,将参考图8和图9详细描述上面提到的“产品网站屏”和“部分购买屏”。具体而言,图8说明产品网站屏的一个实例,它是按照客户终端发送的一个URL,在从环球网服务器(网站)MS读出的一个HTML程序的基础之上显示出来的。
从图8可以看出,这个“产品网站屏”在设计和功能上跟图6中在储存在外部存储介质ST中的对应的HTML程序的基础之上显示的“伪产品网站屏”基本相似。当用户需要的音乐作品数据文件的搜索条件(例如这件音乐著作的名称和流派,以及这一音乐著作演唱者的名字等等)被输入一个“搜索信息输入/显示”区域,而且在产品网站屏上的一个“搜索开始”按钮被按下的时候,在一个“搜索结果显示/选择”区域内给出搜索得到的音乐作品数据文件的一个清单。也就是说,这个搜索结果显示/选择区域是用来显示其格式适合于用户拥有的电子乐器EM或者其它设备的所有音乐作品数据文件的一个区域(见图7中的步骤S12)。用户可以利用搜索结果显示/选择区域右边的一个滚动条(在图8中,用一个黑色三角和倒三角或者滚动箭头表示),让搜索出来的所有音乐作品数据文件按顺序显示出来。响应搜索开始按钮被按下,对用各种格式记录的音乐作品数据文件进行搜索,寻找符合“搜索信息输入/显示”区域中输入的搜索条件的音乐作品数据文件(例如,能够被用户拥有的象电子乐器EM这样的设备重新演奏的音乐作品数据文件),这样搜索获得的音乐作品数据文件在“搜索结果显示/选择”区域内列出来。一旦用户在搜索结果显示/选择区域内显示的音乐作品数据文件中选择一个,图8所示的产品网站屏就切换到图9所示的部分购买屏(见图7的步骤S13、S19和S14)。
图9说明部分购买屏的一个实例,它是按照客户终端发送的URL在从环球网服务器(网站)MS读出的相应的HTML程序的基础之上显示出来的。这个部分购买屏有一个“音乐著作显示/选择”区域,在这个区域中显示所选音乐作品数据文件的总的结构。
在部分购买屏的音乐著作显示/选择区域内,显示了所选音乐作品数据文件的总的结构,例如,以音乐乐谱的形式显示。如果用户从显示的音乐乐谱中选择出用户想获得的音乐作品数据的一部分音乐作品数据文件以后,按下或者激活“购买决定”按钮,用户就能够只购买所选部分的音乐作品数据(见图7中的步骤S15、S20到S22和S16)。下面将参考图10到图11更加全面的描述购买所选部分音乐作品数据的过程。
图10说明部分购买屏音乐著作显示/选择区域的一个实例,在这个部分购买屏中显示了音乐作品数据文件的音乐乐谱。图11说明按照客户终端的指令,环球网服务器MS产生的音乐作品数据的一个实例。
从图10可以看出,整个音乐作品数据文件的音乐乐谱被用预先确定的形式显示在音乐著作显示/选择区域内,这个音乐乐谱被划分成预先确定的一个一个单元;在图示实例中,音乐乐谱被划分成一段一段的,每一段是两个小节。用户可以通过垂直移动位于音乐著作显示/选择区域右边的一个滚动条(在图9和图10中,用一个黑色三角和倒三角或者滚动条表示),让对应于音乐作品数据文件中所需部分的一部分音乐乐谱显示出来。这样显示出来这一部分音乐乐谱以后,用户就能够利用鼠标器之类,选择这一音乐作品数据文件中所需要的那一部分,如同图10中用一个阴影方框所说明的一样。一旦用户在这样选择了音乐作品数据文件中需要的部分以后按下购买决定按钮(见图7中的步骤S15),就产生对音乐所选部分的一个部分音乐作品数据文件,也就是一组演奏数据和音乐乐谱数据(见图7的步骤S20)。
从图11可以看出,这个实施方案中,每个音乐作品数据文件都包括一组演奏数据和音乐乐谱数据。这些演奏数据是SMF(标准MIDI文件)格式的数据,供自动地演奏这一音乐著作,包括设置信息和再现事件序列数据。这些音乐乐谱数据包括设置信息和乐谱-显示事件序列数据。这些演奏数据和音乐乐谱数据本身都不是新的,因此这里不详细介绍。对应于用户选择部分的部分音乐作品数据文件是通过从几个音乐著作的演奏数据和音乐乐谱数据中提取对应于所选部分的音乐作品数据,并将提取出来的数据重新组合成部分音乐作品数据文件(也就是一组演奏数据和音乐乐谱数据)来产生的。也就是说,只对应于要购买的那部分的部分音乐作品数据文件(也就是图11中粗线框所包围的那部分),是通过从完整的音乐作品数据文件提取要购买的那部分的数据来产生的。这样产生的部分音乐作品数据文件设置信息,是按着整个音乐作品数据文件的有关信息产生的。更具体地说,完整音乐作品数据文件的设置信息被拷贝到部分音乐作品数据文件中,在这个文件上,再加上一些信息,说明这一部分音乐作品数据在整个音乐作品数据文件中的位置。例如,从整个音乐作品数据文件的设置信息中,将用于再现这一部分音乐作品数据文件的一个音色号码和一个节奏值,分别说明音色和节奏,拷贝过来,与此同时,将说明部分音乐作品数据文件中音节个数的一个音节长度,以及说明将这一部分音乐作品数据文件跟下一步要再现的那一部分音乐作品数据文件之间的连接方式的连接信息,作为新的设置信息添加进来。
按照上面描述的实施方案,用户能够只购买产品中所需要的部分(在这种情况下,是音乐作品数据文件),这样就能有效地购买和获得这些数据。也就是说,根据这一实施方案,一旦用户只选择所需要部分的数据,环球网服务器(网站)MS就自动地产生一个部分数据文件,而将用户不需要的那部分从中剔除,然后将这样产生的部分数据文件发送给用户,这样,用户可以只购买这一部分数据文件,而不必购买整个数据文件。因此,用户可以低于购买整个数据文件(完整的数据)的价格的价格购买需要的数据。更进一步,因为将部分数据文件从环球网服务器MS发送给客户终端,跟发送整个数据文件相比,发送这些部分数据所必需的传输时间会明显地缩短,因而会提高数据传输效率。
注意,在部分购买的时候显示的信息(在部分购买屏的音乐著作显示/选择区域显示的)可以不是音乐乐谱,只要这一显示允许用户查看一件音乐著作的总的结构,并从显示上选择这一音乐著作的所需部分就成。
此外,尽管这一实施方案是在要购买的音乐作品数据文件包括一组演奏数据的音乐乐谱数据的情况下加以描述的,但是,只有演奏数据或者音乐乐谱数据可以购买。也就是说,要购买的音乐作品数据文件可以包括演奏数据和音乐乐谱数据之一或者两者都包括。
还应当明白,储存在外部存储介质里的信息可以预先储存在客户终端中,比方说储存在用户购买的电子乐器或者便携式终端里,在这种情况下,从环球网服务器获得的信息可以被能够直接跟因特网或者其它通信网连接的客户终端直接用于客户终端。
应当明白,这些音乐作品数据(具体而言,再现事件序列数据或者乐谱-显示事件序列数据)可以是需要的任意格式,比方说:“事件加绝对时间”格式,其中,每一事件的发生时刻都是这一音乐著作或者小节中的绝对时间;“事件加相对时间”格式,其中每一事件的发生时刻都用距离前一事件的时间长度来表示;“音调(休止符)加音符长度”格式,其中的每一音乐作品数据都是用音调和音符长度或者一个休止符和这个休止符的长度来表示的;或者“固定”格式,其中为每一个最小的演奏单位保留一个存储区域,每一个演奏事件都储存在一个存储区域内,这个区域对应于演奏事件发生的时刻。
对于多个信道的音乐作品数据,这些信道的音乐作品数据可以用一种混合格式储存起来,或者将每一个信道的音乐作品数据储存在不同的音轨上。
根据上面描述的实施方案,其中储存了能够显示跟预先确定的WWW网站的内容基本相似的网页的HTML程序的外部存储介质,(比方说CD-ROM)跟用户购买的产品或者设备(比方说电子乐器)包装在一起,从而使用户能够将外部存储介质用于从介质中检索跟用户购买的产品或者设备有关的一个环球网网页,并直接访问因特网或者其它通信网上对应于被搜索的环球网网页的真实环球网网页。也就是说,在以离线方式搜索和检索的环球网网页在设计和结构上跟以在线方式搜索和检索的环球网网页相似,这样,离线环球网网页使得用户能够事先学习如何使用这个WWW网站。作为结果,接入这个网站以后,用户就能够在在线情况下,顺利而有效地使用实际的环球网网页。更进一步,因为用户能够只购买环球网服务器产生和发送的所需要的部分的部分数据,所以,用户能够以更高的效率获得所需要的数据。
下面几页概述本发明第二个实施方案中的一种计算机程序、记录介质、设备和方法。
计算机能够读的存储介质包括一个文件,用于一种产品订购方法,当用户想通过访问网络上的一个服务器订购产品的时候,通过这种方法,用户能够从产品指定屏进入订购产品的程序。这个文件包括多项指定信息,每一项都指定服务器能够提供的所有项中有限的几项,这个文件包括还多项显示信息,每一项都说明跟指定信息中的一项相关的一个显示对象或者视觉内容,说明有限的几项中的一项。指定信息和显示信息中的每一项都用超级链接格式进行描述,指定信息和/或显示对象和内容的视觉表述中的每一项都跟这个服务器中产品指定屏的一个地址链接。
这样,在订购所需产品的时候利用储存在存储介质上的文件,用户能够适当地选择出产品,然后才访问服务器,这样,客户一访问服务器,就能够迅速地订购所需要的产品。这种方式能够极大地简化订购产品的过程或者程序,缩短跟网络连接的总时间。此外,因为需要的产品是从服务器处理的所有产品中选择出来的有限数量的产品,用户选择适合于这个用户的产品就变得非常容易。注意,这种存储介质可以是只读存储介质的形式,比方说CD-ROM,或者是计算机里的一个硬盘。
在存储介质中,每一个相关的显示对象或者内容都有多个不同的显示模式,每个模式都说明指定信息项中的一项说明的产品的一种特性,每一项指定信息都被分配给具有不同显示模式之一的至少一个这样相关的显示对象或者内容之一。显示对象的信息在这个文件里用超级链接格式加以描述,网络搜索的显示对象或者内容的视觉描述跟产品指定屏的地址链接。因为用户能够从相关显示对象的显示模式了解每一项产品的特性,所以,用户选择适合于他的产品就变得非常容易。
在这一实施方案中,网络搜索的显示对象或者内容的显示格式在这个文件中以超级链接格式加以描述,这一网络搜索显示对象的视觉表述跟一个屏的地址链接,以提高网络搜索的效率。这样,能够极大地方便对这个文件中没有描述的产品的网络搜索。
在另一个实施方案中,在这个文件中以超级链接格式进一步描述跟版本升级的显示对象有关的信息,版本升级的显示对象的视觉表述跟这个文件中的下载更新内容的地址链接。这样,当文件的内容变旧了或者过时的时候,用户就能够在需要的任何时候很方便地访问这个网络,获得这个文件的更新版本。
这一实施方案的方法被设计成一种产品订购方法,当用户想通过访问网络上的一个服务器来订购产品的时候,用户能够从产品指定屏进入产品订购程序,包括:从上面讨论的这种存储介质中读出预定文件的步骤;让指定信息和/或显示对象显示在显示装置上;让用户选择显示在显示装置上的一项指定信息和/或显示对象;以及请求服务器提供一屏地址,这一屏地址跟指定信息和/或显示对象的所选项链接,然后让显示装置显示一屏,用于订购对应于服务器上指定信息和/或显示对象中所选项的一种产品。显示出订购屏以后,通过这个网络访问服务器,执行通过这个屏订购产品的一个程序。在另一个实施方案中,这一产品订购方法可以用一个程序来描述,这个程序是给计算机执行的,本发明可以作为贮存这种程序的一个存储介质来实施。
此外,本发明第二个实施方案的设备被设计成这样一种设备,通过这个设备,用户能够通过访问网络上的一个服务器,从产品指定屏进入产品订购程序,该设备包括:上面讨论过的这样一种存储介质,用于从存储介质读出预定文件的一个读出部分;一个显示控制部分,用于将指定信息和/或相关显示对象显示在屏幕上;一个输入/输出部分,用于选择显示的指定信息和/或相关的显示对象的项目;以及一个超级链接控制部分,用于请求服务器提供一屏地址,这些地址跟选定的指定信息和/或显示对象的项目链接,然后显示一屏,用于从服务器订购对应于指定信息和/或显示对象的所选项的一种产品,从而使用户通过网络访问服务器,利用订购屏进入订购产品的程序。
更进一步,这一实施方案中的存储介质储存一个文件,这个文件用于一种产品订购方法,利用这种方法,当用户想通过访问网络服务器订购产品的时候,用户从产品指定屏进入产品订购程序。每一项都说明多个产品之一的多项指定信息,以及每一项都说明一个相关的显示对象的多项显示信息都在这个文件中以超级链接的格式加以描述。这些相关的显示对象具有至少第一种和第二种显示模式,每一项指定信息都会分配至少一个相关的显示对象,它具有第一种和第二种显示模式之一。分配给具有第一种显示模式的相关显示对象的每一项指定信息,都说明通过访问这个服务器能够订购的所有产品中有限的几个产品。具有第一种显示模式的相关显示对象的视觉表述跟产品指定屏的地址链接,这个产品指定屏说明对应于相关显示对象的指定信息项指定的产品。具有第二种显示格式的相关显示对象的视觉表述跟存储介质中的某一目录链接,具有第二种显示模式的相关显示对象分配的指定信息所指定的产品记录在这一特定的目录下边。
下面将参考附图,更加全面地描述本发明的第二个实施方案。
图12是一个框图,它说明音乐作品数据分配系统的一般结构,它是对本发明第二个实施方案的描述。第二个实施方案按照这种方式设计,要从音乐作品数据分配网站上驻留的分配服务器上积累或者储存的多个音乐作品数据文件中搜索和下载需要的音乐作品数据文件的时候,能够用这一实施方案以离线方式,也就是说,没有跟通信网络连接的方式,选择需要的音乐作品数据文件。
在图12中,这个音乐作品数据分配系统包括一个超文本处理部分11、一个读出部分12和一个超文本文件储存部分13。标号14代表一个通信控制部分14,它通过通信网络X跟一个分配服务器连接。标号15说明的是一个要分配的音乐作品数据文件储存部分,标号16说明的是一个试听部分。这些部件的功能都结合在客户的一台个人计算机中(例如,对应于图23的个人计算机102)。
这一音乐作品数据分配系统还包括一个通信控制部分18、一个音乐著作搜索/显示屏产生部分19、一个显示屏产生的数据的存储部分40、一个要分配的音乐著作数据库管理部分41、一个要分配的音乐著作数据库42、一个试听音乐著作数据库管理部分43和一个试听音乐著作数据库44。这些部件的功能都结合在一个音乐著作数据分配服务器中。
超文本是用于WWW(环球网)系统中环球网网页上的一种文本文档。超文本文档包括通过定义跟其它数据的链接,跟这个文档中的文本数据、静态图像数据、运动图像(动画)数据、声音数据等等的结构链接起来的文档。超文本文档还有一个超级链接功能,用于通过通信网络跟远程超文本链接起来。利用HTML(超文本标示语言),每个超文本文档都用标记″<AHREF>″(链接目标的URL)和″</A>″的组合来说明。
这个“URL”(均匀资源定位器)包括一个字符串,说明访问因特网上信息资源的一种方式(协议名称)和这一信息资源的一种地址,它以一种分层结构表示服务器名称下的一条路径和搜索部分。利用这样一个URL指定一个链接目标,可以在服务器拥有的信息资源中建立一个超级连接。在URL的最底层,介绍了例如一个程序名和一个CGI(公共网关接口)的变量,但是,它会随着服务器上的软件而变化。
超文本文件存储部分13是客户的一个本地存储部分,它储存了用超文本格式描述的一个音乐著作清单。这个超文本文件存储部分13可以是专用CD-ROM的形式。超文本格式可以是上面提到的HTML、XML(可以扩展的标示语言)、PDF(便携式文档格式)等等。在这一个实施方案中,音乐著作清单的格式是PDF。PDF文件可以通过例如利用“Acrobat”(Adobe系统公司的注册商标)打开一个HTML文件,并将这个HTML文件作为PDF文件保存,来很容易地产生。PDF文件是这样一种文档文件,它能够用“Acrobat”或者“Acrobat阅读器”读出来,跟打印在纸张上类似,显示在屏幕上,并且给它们赋予页码,PDF文件还允许在其中搜索所需要的文本。
音乐著作清单列出某些电子乐器、音调产生器等等能够使用的数据种类,适合于这些电子乐器类型的多个音乐作品数据文件,以及这一音乐作品数据文件的名称和标题、这一音乐著作的演唱者(artist)、作曲者、词作者等等。也就是说,这一音乐著作清单按照跟卡拉OK歌本相似的方式加以组织,从而使所有用户都能够很方便地搜索需要的音乐著作,即使列出了的音乐著作非常多亦是如此。这个清单中每一节音乐著作都跟一个音乐著作数据指定简档屏19b的一个URL链接,这个简档屏19b包括在这一分配服务器的音乐著作搜索/显示屏产生部分9中。这一分配服务器被要求将这一简档屏19b发送给这一客户。这个简档屏19b的URL被赋予了一个唯一的号码(ID或者文件名),对应于这一音乐作品数据文件。
客户的读出部分12从这个超文本文件存储部分13读出音乐著作清单,并将这样读出的清单传递给超文本处理部分11。超文本处理部分11按照文本中包括的搜索控制信息在显示装置的屏幕上以视觉方式显示用超文本格式描述的音乐著作清单。
用户可以搜索需要的音乐著作,同时查看显示在屏幕上的多个音乐著作。点击屏幕上预先确定的点能够最终选择需要的音乐著作,并且,跟所选音乐著作有关的链接目标的URL通过通信控制部分14发送给通信网络X。这样发送的URL是音乐著作数据指定简档屏19b的URL。
跟它的传统的部分相似,超文本处理部分11通过通信控制部分14、通信网络X和通信控制部分18发出试听请求和数据分配请求、在线音乐著作选择指令等等给分配服务器的音乐著作搜索/显示屏产生部分19。注意,虽然这里没有描述,但是仍然可以在这一系统中提供一个记帐服务器(对应于图23中的记账处理服务器103)。
这一分配服务器的音乐著作搜索/显示屏产生部分19用一个超文本显示屏搜索用户需要的音乐著作。这个音乐著作搜索/显示屏产生部分19还有一个功能,那就是利用屏幕构成的资料,比方说来自显示屏产生数据存储部分40的数据和储存在要分配的音乐作品数据库42中的所有音乐作品数据,产生一个显示屏。例如,这个音乐著作搜索/显示屏产生部分19首先访问一个首页屏19a,然后在完成搜索以后进入一个搜索结果屏,接下来跳到一个订购屏19d。注意,部分19可以跳到简档屏19b,或者订购屏19d也可以具有简档屏19b的功能。
然后,记帐服务器执行记帐/付费操作(对应于图23的记账处理服务器103),完成记账/付费操作以后,这一音乐著作搜索/显示屏产生部分19进入一个下载屏19e。接下来,要分配的音乐著作数据库管理部分41从要分配的音乐著作数据库42中检索所选音乐著作的音乐作品数据文件,并通过这个服务器的通信控制部分18、通信网络X和客户的通信控制部分14,将这样检索得到的音乐作品数据文件下载给客户的要分配的音乐作品数据存储部分15。
在音乐著作搜索过程中显示屏上的“试听”按钮被按下这种情况下,试听音乐著作数据库管理部分43被启动,检索一个被选中了要试听的音乐作品数据文件。管理部分43将这样检索得到的试听音乐作品数据文件通过服务器的通信控制部分18、通信网络X和客户的通信控制部分14,发送给试听部分16的一个缓存存储器,从而让试听部分16演奏这一试听音乐作品数据文件。
在图12所说明的实例中,通信控制部分14和超文本处理部分11适宜的功能是由个人计算机操作系统之下运行的WWW浏览器软件实现的。这个实施方案中每个超文本文件的数据格式都是PDF格式。这样,个人计算机中就安装了上面提到的“Acrobat”或者“Acrobat阅读器”和WWW浏览器软件。上面提到的音乐著作清单的文件尺寸很小,因为它只提取和编辑适合于特定类型设备的音乐作品数据的名称。试听部分16可以通过安装软件“中部电台”演奏器(雅马哈公司的商标)来实现。
尽管显示屏产生数据存储部分40、要分配的音乐著作数据库42和试听音乐著作数据库44被作为分开的存储装置显示在图12中,但是,这些部件可以集成到单独一个数据库中。试听音乐作品数据可以通过对从要分配的音乐著作数据库42中读出的音乐作品数据进行处理来产生。此外,上面提到的数据库可以用不同的服务器来提供,这些不同的服务器可以通过通信网络X互相协作。
这个服务器是可以是一个WWW服务器,音乐著作搜索/显示屏产生部分19、要分配的音乐著作数据库管理部分41和试听音乐著作数据库管理部分43的功能可以利用公共网关接口(CGI)来实现。
下面的段落描述超文本文件存储部分13中音乐著作清单的组织方式和在这一实施方案中的使用方式。
适合于特定类型设备的音乐作品数据文件的名称被首先从储存在分配服务器上的音乐作品数据文件中提取出来,用超文本文件格式产生音乐著作的清单。这样产生的音乐著作清单预先储存在CD-ROM上或者适合于分配给用户的其它存储介质上。这一超文本文件可以通过跟特定类型的电子乐器或者音调产生装置连接,或者通过从通信网络上的服务器设备下载下来,提供给用户。这一超文本文件可以安装在个人计算机的硬磁盘上,而不是安装在CD-ROM上。注意,这个超文本文件的格式可以是PDF文件或者HTML(产生环球网网页能够使用的语言)文件的格式,如同前面已经指出的一样。在这种情况下,音乐著作清单还可以安排成一种看一眼就明白的方式(at-a-glance layout)。
但每个用户都能用他或者她的个人计算机读出储存在CD-ROM上预先确定的文件,然后搜索读出来的这个预先确定的文件,以离线方式寻找需要的音乐作品数据文件的名称。根据用户对要下载所需音乐作品数据文件的名称的选择,这个WWW浏览器软件被自动地启动,并跟因特网连接,这样,用户只能访问这个超文本链接的简档屏19b的URL。点击这个简档屏19b上预先确定的点,可以使用户跳到指定音乐作品数据文件的订购屏。注意,这个WWW浏览器软件可以在点击这个简档屏19b的预定点之前启动,并连接到因特网上。
在下载音乐作品数据文件被用于电子乐器的情况下,首先将它下载给个人计算机,然后通过可以拆卸的存储介质、或者MIDI、或者其它串行接口,下载电子乐器。
图13是一个框图,说明图12所示储存在超文本文件存储部分13中的音乐著作清单屏的一个链接结构,以及图12中音乐著作搜索/显示行产生部分19产生和发送的超文本屏的链接结构。这张图中画出的一些显示屏的细节还在图14~18加以描述。
在图13所示的实例中,加了下划线的每一项都是可以仅仅通过点击来选择的项,或者是从它能够显示包括多个选择的一个下拉清单框的一项。更进一步,用一个方框框起来的每一项都是用户键入的项。点击这一显示对象或者跟它有关的其它显示对象,或者说明这一进程的显示对象,客户根据跟显示有关的并且输入文本框的这些项跳到下一显示屏。
储存在客户终端中超文本文件存储部分13里的音乐著作清单的首页是一个音乐著作清单封面屏21。通过点击显示的任意一项,即音乐著作清单封面屏21上的日本音乐菜单、西方音乐菜单、和操作手册(图22),用户能够跳到日本音乐搜索/输入屏22、西方音乐搜索/输入屏23、或者操作手册屏(没有示出)。
在日本音乐搜索/输入屏22中,显示出了日语假名表或者日语字母表,供用户指定名称、演唱者、词作者和/需要的日本音乐著作的作曲者。通过点击这些种类中任意一个首字母的一个清单(也就是名称、演唱者、词作者和作曲者),用户能够进入下一步。西方音乐搜索/输入屏23跟日本音乐搜索/输入屏22类似,只是显示的是数字和英文字母,而不是日文假名或者日文字母表。
为这个音乐著作名称从日文假名表中选择出首字母的时候,这一过程进入按照字母顺序排列的音乐著作名称的多个页面中的第一个音乐著作清单页24(图14),它列出其名称具有所选首字母的那些音乐著作。在音乐著作清单页24中,显示出了音乐著作名称和其它相关信息,在这一页24上,每一组音乐著作名称和其它相关信息显示成一行(水平方向)。
通过点击需要的一个音乐著作名称或者跟它有关的选择按钮,用户能够进入这一分配服务器中具有点击的所需要的音乐著作名称的简档屏31(图18)。然后,一旦用户点击简档屏31上“购买(到小推车)”下面的“价格”说明(在图18所示的实例中是200日元),这一简档屏31跳到另一屏32。
在日本音乐搜索/输入屏22中,为任意一个种类、演唱者、词作者和作曲者从日文假名表中选择出首字母的时候,屏22跳到按字母顺序排列的这一类多页中的第一页25~27,它给出了具有所选首字母的名称。
上面介绍的整个音乐著作清单可以作为单独一个PDF文件形成,而不是作为多个分开的PDF文件形成,所说的多个分开的PDF文件是通过链接功能跟较低层的页实现分层链接的。在整个音乐著作清单都被写入单独一个PDF文件的情况下,或者,在音乐著作名、演唱者名、词作者名和作曲者名都按顺序写在单独一个PDF文件中的情况下,都可以通过指定所需要的音乐对所需要的页进行搜索和检索。
另一方面,音乐著作搜索/显示屏产生部分19产生的并从分配服务器发送给客户终端的每个显示屏都从分配服务器的首页屏28开始(图15)。用户直接将音乐著作名称或者演唱者名称输入首页屏28的一个文本框,从而使首页屏28跳到一个搜索结果屏30(图17)。正常情况下,用户点击搜索结果屏30上的“仔细搜索”按钮,从而跳到搜索/输入屏29(图16A)。
在搜索/输入屏29上,用户输入这一音乐著作的任意数据类型、设备类型和流派、名称、演唱者、作曲者、词作者和开头的歌词。如果用户已经选择了这些项中的多项,这一搜索就按照“与”的方式进行。注意,“显示顺序”和“要显示的音乐著作的件数”(在这个实例中,这一件数是“10”)是用于选择搜索结果显示条件的项。标号30代表搜索结果屏(见图17)。点击“小推车”下面跟任意一个音乐著作有关的“价格”说明(在这个实例中是200日元),会使这一屏跳到订购屏32。点击跟任意一个音乐著作名称有关的一个“细节”按钮,会使这一屏跳到简档屏31。
在简档屏31上(见图18),只画出了音乐作品的一个标题。在这里,术语“音乐作品标题”用于区分术语“音乐著作名称”,因为,会有一些音乐著作具有相同的音乐著作名称,但它们是由不同的作曲者创作。但是,即使是同一个音乐著作名称,仍然会存在多个不同的音乐作品数据文件,它们的差别在于演唱者(歌手或者乐器演奏者)、音乐作品数据的类型、使用的设备的类型等等中间的任何一个。在这种情况下,目前正在搜索的音乐作品之一用简档屏31上一个预先确定的搜索标记说明。搜索标记种类不一样的简档屏31被看作不同的简档屏31,尽管在这一屏31上其它的显示对象或者内容相同。也就是说,作为一个变量添加到简档屏31的URL上,对于每一个音乐作品数据文件而言唯一的一个数字,跟所有其它简档屏31的这样一个数字不同。
如果使用的设备类型、音乐作品数据类型和演唱者已经被用户作为搜索条件在著作上加以设置,或者如果已经通过一个音乐著作清单进行离线搜索,那么,最符合搜索条件的作品的标题之一被赋予这一搜索标记。注意,点击用户还没有选择的音乐作品标题之一可以将这一音乐作品数据文件切换到检索另一个。
一旦简档屏31上的“价格”(在这个实例中是“200日元”)按钮被点击,用户就能跳到订购屏32。在订购屏32上,显示出了所选产品的名称、价格等,同时显示了按钮“取消购买”、“下一步”、“重新显示”、“购买其它产品”等等。随着用户一个接一个地购买多个音乐作品数据文件,这个订购屏32上显示的产品的数量逐渐增加。
下面进一步介绍图14到17。图14说明对应于按照字母顺序排列所选音乐著作名称首字母的音乐著作清单页24的一个具体实例。在每一水平行的阴影块里,画出了上面提到的音乐著作的具体标题、演唱者、作曲者和词作者。注意,一些项跨越了几行。将指示器移到音乐著作清单页24右边对应于某一音乐著作的一个“访问”按钮,并通过鼠标器点击这一访问按钮,就能选择这一音乐著作,从而使用户能够跳到所选音乐著作的链接目标上去。在这一音乐著作清单页24上,还画出了黑色三角标记,或者箭头,用于链接到日本音乐菜单、首页屏、前一页和最后一页。
图15是首页屏88的一个具体实例。在首页屏28上,显示出了许多项,其中只有跟搜索音乐著作的输入有关的那些项被画在图15上。用户可以通过点击一个白色的圆形单选按钮,从首页屏28跳到图13的重新搜索结果屏30,输入所需音乐著作或者演唱者的名称,然后点击首页屏28上的一个“执行!”按钮。点击“仔细搜索”按钮可以使用户跳到图13的搜索输入屏29。
图16A~16D说明图13所示的搜索输入屏29的一个具体实例。图16A是搜索输入屏29的一个总图,图16B说明点击搜索输入屏29上任意一个清单框的三角形按钮的时候显示的选项。
图17说明图13所示搜索结果屏30的一个具体实例。搜索输入屏29中输入的搜索条件显示在搜索结果屏30的上半部分,点击一个“搜索”按钮会重新开始搜索。在搜索结果屏30的下半部分,列出了满足输入的搜索条件的音乐作品清单,每一个水平行对应于一个音乐作品。每个水平行包括一个复选框、“试听”按钮、音乐著作标题、演唱者、第一句或者最前面的歌词、数据类型、“价格”(在这一实例中是200日元)按钮和“细节”按钮。用户可以通过点击试听按钮试听这一音乐作品,接连试听音乐作品数次。
图18说明图13所示简档屏31的一个具体实例。在这个实例中,并排列出了两个音乐著作,每一件音乐著作都准备了两种不同类型的音乐作品数据文件,卡拉OK和XG标准。为目前作为搜索结果之一被选中的音乐著作之一画出了一个三角形标记或者向右的箭头。点击简档屏31上半部分“购买”下面的“价格(200日元)”按钮,用户就能跳到订购屏32,订购用这一向右的箭头标记的音乐著作音乐作品数据文件。这里省去了对订购屏32具体实例的说明。简档屏31还包括搜索演唱者、作曲者和词作者按钮,还包括到音乐乐谱和其它相关产品的链接。
图19是说明图12中示例性实施方案的一个流程图,图20是说明图19中步骤S41中离线搜索过程的细节的流程图。
首先参考图19说明在线搜索过程。客户终端给分配服务器的首页屏设置一个URL,从而可以访问这一分配服务器的首页屏28(图13和图15)。
在这一服务器处理的步骤S61中,判断是否有客户终端正在进行访问。如果答案是肯定的(是),这一处理就进入步骤S62,如果在步骤S61中得到的是一个否定(不是)的判断结果,这一过程就返回步骤S61。在步骤S62中,进一步判断从客户终端收到的URL是简档屏31的URL还是首页屏28的URL。如果收到的URL既不是简档屏31的URL也不是首页屏28的URL,就执行对应于其它URL的一项操作。
如果这个URL是首页屏28的URL,这一处理就进入步骤S64。省去了对步骤S64到S66中客户终端到服务器的操作的响应的描述。在步骤S64中,将首页屏28的一个HTML文件发送给客户终端,客户终端将这个首页屏28显示出来(见图13和图15)。在步骤S65中,发送搜索/输入屏29的一个HTML文件,从而使客户终端显示这一搜索/输入屏29(见图13和图16A)。在步骤S66中,发送搜索结果屏30的一个HTML文件,从而使客户终端显示搜索结果屏30(见图13和17)。当客户终端的用户已经选择购买某一音乐著作作品数据文件的时候,这一过程进入步骤S67。然而,当用户已经点击了一个“细节”按钮的时候,这一过程进入步骤S63,在这里,这一音乐著作简档屏31的一个HTML文件被发送给客户终端。随后的操作跟前面已经描述过的离线搜索过程中的操作相似。
图20的离线搜索过程如下。从CD-ROM读出音乐著作清单的超文本文件以后,就在步骤S81中显示音乐著作清单封面屏21(图13和图22),它包括“西方音乐菜单”、“日本音乐菜单”、和“操作手册”的选择按钮。在步骤S82中,判断是否按下了任何一个选择按钮。如果在步骤S82中,没有按下任何选择按钮,就重复步骤S82的操作,直到点击了一个选择按钮。如果点击了“西方音乐按钮”,这一过程就进入步骤S83,但如果是点击了“日本音乐按钮”,这一过程就进入步骤S84。
在步骤S83中,显示出了图13中的西方音乐搜索/输入屏23,其中在每一类中,显示了0~9范围之内的一个数字(只用于音乐著作名称)和字母,也就是音乐著作的名称、演唱者、词作者和作曲者。在步骤S85中,判断是否点击了任何一类中列出的首字母中所需要的一个。如果步骤S85的判断结果是肯定的,这一过程就进入步骤S86;否则,就重复步骤S85的操作,直到列出的首字母中需要的那一个被点击。
然后在步骤S86中,显示出一个音乐著作清单,这个清单具有所选类的首字母。如果确定在步骤S85中点击了音乐著作名称中的首字母,就在步骤S86中显示一个西方音乐页,它类似于图13和图14所示的初始音乐著作清单页24。
如上所述,这一实施方案中的离线搜索采用了这样一个搜索结果输出方式,它利用链接功能显示有关音乐著作清单的页。关键字搜索可以根据采用的软件的情况决定是否使用。如图14所示,每个音乐著作名称都在音乐著作清单页24跟选择按钮“访问”一起显示。在步骤S89中,检查是否检测到点击了任何一个访问按钮。如果在步骤S89中得到肯定的回答,这一过程就进入步骤S90,但如果没有检测到点击了任何一个访问按钮,就重复步骤S89的检查操作。因为这一访问按钮跟一个超级链接相关,点击这一类访问按钮就会启动WWW浏览器软件程序,并将这一个URL发送给通信网络。
返回到图19的步骤S42,客户终端发送的URL最终被分配服务器收到,这个分配服务器在步骤S61中检测客户终端的访问。在步骤S62中,判断当前收到的URL是不是用于访问简档屏31的。这样,这一处理进入步骤S63,在这个步骤中,这一分配服务器为某一音乐著作的简档屏31发送一个HTML文件。然后,在从分配服务器收到的HTML文件的基础之上,客户终端显示这一音乐著作的简档屏31(见图13和图18)。
然后在步骤S43中,判断是否检测到有鼠标在点击。如果在步骤S43中发现点击了按钮“价格”,这一处理就进入步骤S44。按下价格按钮以外的按钮的操作这里不作介绍。在步骤S43中没有检测到按下任何按钮的情况之下,重复步骤S43。
在步骤S44中,客户终端发送购买用户需要的产品的一个请求。分配服务器在步骤S67中判断是否收到了任何请求。如果这一分配服务器没有收到步骤S67中确定的购买请求,这一分配服务器就进入步骤S68,但如果收到的不是购买请求而是另外一个请求,这个分配服务器就执行对应于这一请求的操作,但在这里不具体介绍。
在步骤S68中,这个分配服务器发送一个订购屏32的HTML文件(见图13)给客户终端,在步骤S45中,这个客户终端收到订购屏32的这个HTML文件,从而显示这一订购屏32。然后,在步骤S46中,这个客户选择需要的支付方式,输入需要的其它信息,并点击“向前”(下一步)按钮,在这个时候,选定的支付方式和输入的其它信息项被发送给这个分配服务器。在这种情况下,可以选择两种支付方式中的任意一种,也就是用信用卡支付和用预付卡支付这两种方式。然后这个分配服务器在步骤S69中判断是否及时地从客户终端收到支付方式信息和输入的其它信息项。如果在步骤S69中的答案是肯定的,这一分配服务器就进入步骤S70,从而将这一处理交给记账处理服务器,等待这个记帐服务器完成必须的记帐/支付操作,这个分配服务器重复步骤S69的操作,直到从客户终端及时地收到支付方式信息和输入的其它信息项。
客户终端在步骤S47中从记帐服务器收到支付屏的一个HTML文件,从而将这一支付屏显示出来,在这里用户输入必须的信息来完成这一支付过程。接下来,这一分配服务器在步骤S71中将一个下载开始屏的HTML文件发送给客户终端。于是,客户终端在步骤S48中收到来自分配服务器下载开始屏的HTML文件,并显示这一下载开始屏,请求下载这一特定的音乐作品数据文件。
在步骤S72中,这个分配服务器判断是否有下载这一特定音乐作品数据文件的请求。对于步骤S72中的肯定答复,这一分配服务器进入步骤S73;否则,重复步骤S72的操作,直到从客户终端收到请求下载某一音乐作品数据文件的请求。在步骤S73中,这一分配服务器下载这一特定的音乐作品数据文件,在这以后,这一分配服务器转向开头的操作。这个客户终端在步骤S49中,收到来自这一分配服务器的这一特定音乐作品数据文件并将它储存起来。在下一步S50中,这一客户终端判断这一分配服务是否要结束。如果步骤S50中的答案是否定的,这一客户终端就进入步骤S41,重复步骤S41以及它后面的步骤。
在上面描述的实施方案中,储存在超文本文件存储部分13中的音乐著作清单是通过只选择适合于某种类型的设备和数据的音乐著作而产生的,在这些列出了的音乐著作之间,不进行跟订购有关的任何分配。然而,在本发明中,这种跟订购有关的分配可以在列出了的音乐著作之间进行。
图21A和图21B说明音乐著作清单的一个实例,它是本发明另一个实施方案的说明。更具体地说,这些图中的清单总的来说类似于对应于按字母顺序列出了的音乐著作名称中用户选择的首字母的音乐著作清单页24。在图21A所示的实例中,访问按钮显示在三个不同的位置,用于三个不同的目的。也就是说,在显示的每一件音乐著作的项目行中,访问清单位于三个位置“初学者”、“中等程度用户”和“高级用户”中的一个。虽然这一下载下来的音乐作品数据文件可以用作练习演奏某一音乐的模型,但是,不同用户的演奏能力有明显的差别。也就是说,高级用户通常都要求音乐作品数据有丰富的表达,但初学者则要求音乐作品数据演奏起来非常简单。然而,每一件音乐著作的难度无法仅仅通过查看音乐著作清单就能看出来。
这样,这个实施方案的特征在于在产生音乐著作清单的时候,评估每一音乐著作的难度,从而根据这一著作的难度,将显示跟这一音乐著作有关的访问按钮的显示位置固定在三个位置中间的一个。在屏幕上访问按钮显示位置的基础之上,用户能够选择适合于他或者她的演奏能力的音乐著作,然后购买并下载这一音乐著作的音乐作品数据。这一分配服务器最好是为每一音乐著作产生和预先储存不同难度的音乐作品数据,在这种情况下,为每一个音乐著作显示两个或者更多的访问按钮。在图21A中,虽然访问按钮的位置随着难度的不同而不同,但是可以根据潜在用户的演奏能力,区分访问按钮的其它合适的形式或者模式,而不仅仅是显示位置,比方说显示颜色、形状或者标签字符。
更进一步,在图21B所示的实例中,访问按钮显示在两个不同的位置上,用于两个不同的目的,也就是用于“从CD-ROM”安装和“从一个分配服务器”下载。在许多情况下,音乐著作储存在CD-ROM中,以附在产品或者电子乐器这样的设备上的CD-ROM这种形式分配给用户。在这些情况下,为了进行演示,多个音乐著作的音乐作品数据文件可以储存在同一张CD-ROM上,提供给用户。每一个用户都能通过一张软磁盘或者串行电缆,从这张CD-ROM提供需要的一个用于演示目的的音乐作品数据文件给他或者她的电子乐器。但是,在这种情况下,在查看这张CD-ROM的目录的时候,要找到需要的音乐作品数据文件,需要花费大量的时间和努力。
然而,根据本发明的这个实施方案,通过在音乐著作清单中包括储存在CD-ROM上的音乐作品数据文件并点击跟需要的音乐作品数据文件有关的访问按钮,需要的任何音乐作品数据文件都能很容易地从CD-ROM拷贝到硬盘或者软磁盘上。跟访问按钮有关的超级链接的URL没有必要限于通信网络上的服务器;音乐著作清单可以事先准备好这样的URL,储存在硬盘上的目录下。
在图21B的实例中,可以为不同的目的选择访问按钮的不同显示形式或者模式,而不仅仅是显示位置不同,比方说选择不同的显示颜色、形状或者标签字符。
更进一步,因为上面提到音乐著作清单是跟购买的电子乐器一起分配的,需要适当地将这一音乐著作清单跟购买这一电子乐器以后发布的新的音乐著作联系起来。
图22说明音乐著作清单的另一个实例,它是本发明再一个实施方案的说明。虽然在说明这一音乐著作清单的实例的时候利用了图13的音乐著作清单封面屏21,但是,可以将它组合成任何其它的合适的页面格式。
在这一实施方案中,通过访问选定的分配服务器的一个预定搜索页,可以以在线方式搜索任何新的音乐著作。为了这一目的,在客户终端上显示一个“网络搜索”按钮,这样,点击这一网络搜索按钮使得用户能够跳到作为超级链接目标的这一分配服务器的首页屏28或者搜索/输入屏29。但是,在这种情况下,发生的是在线搜索而不是离线搜索。因为这一音乐著作清单的文件格式是PDF格式(便携式文档格式),如同前面指出的一样,所以,可以很容易地将它从分配服务器下载下来。这样,只需要让分配服务器事先为每一种设备和数据载入修订或者更新了的音乐著作清单。在这种情况下,在客户终端上显示一个“下载新音乐著作清单”按钮,这样,用户就能很容易地从分配服务器下载这一更新了的音乐著作清单。可以通过将这一新音乐著作清单下载按钮跟一个通过HTTP或者FTP协议下载这一新音乐著作清单的开始屏的URL联系起来,形成超级连接。
在到此为止描述的实施方案中,每个音乐作品数据文件都被描述成是一个MIDI数据文件。然而,一页作品数据文件可以包括采样音调或者语音的数据,在这种情况下,这些数据最好是按照一种已知的MP3(MPEG-1音频第3层)格式进行压缩。此外,在前面描述的实施方案中,通过个人计算机的存储部分将用户需要的音乐作品数据文件下载下来。在另一个选择中,可以给这一电子乐器提供一个网络连接通信接口,并拥有图12所示的超级链接处理部分11的功能,这样,它就能直接跟通信网络X上所需要的分配服务器连接,从这个服务器下载所需要的音乐作品数据文件。此外,个人计算机可以换成具有因特网连接功能的蜂窝电话、固定电话、电视机或者游戏装置。下载下来的音乐作品数据也可以在这些装置上演奏。
尽管本发明的实施方案是针对音乐作品数据分配业务来描述的,但是,这些实施方案还能用于搜索能够通过通信网分配的其它种类的信息产品或者数字内容,而不仅仅是上面提到的音乐作品数据和语音数据,比方说音乐乐谱数据和静态图形和图画这样的静态图像数据,电影、游戏软件、新闻、统计材料等等这样的运动图像。更进一步,本发明的实施方案可以用于让用户订购普通产品,而不仅仅是信息产品,以便搜索要订购的需要的产品。
除此以外,在前面的描述中,储存在超文本文件存储部分13中的音乐著作清单是通过只选择适合于特定类型的设备和数据的音乐著作来加以描述。但是,根据要寻找或者搜索的信息产品或者普通和触摸产品的特性之间的差别,储存在本地超文本文件中的产品类型不必限于能够以在线方式搜索的那一些;例如,离线搜索的范围可以被修改成只包括预先选择的能够在线搜索的产品,具体取决于每个用户的喜好、年龄、性别和/或这一类的东西,从而使离线搜索范围适合这一用户。
根据上面描述的本发明的实施方案,用户被允许以离线方式选择所需要的产品,比方说音乐作品数据文件,然后进入订购所需产品的步骤。这样,用户就能够用足够的时间搜索需要的产品,而不必跟通信网络连接,结果是极大地减少了这一搜索所需要的费用。另外,由于音乐著作清单这样的订购文件中只有适合于某些乐器或者音调发生器装置的预先选择的产品,象音乐作品数据文件,所以本发明的这一实施方案能够对所述产品进行有效的搜索。除此以外,由于离线搜索跟在线网络搜索相比,在时间限制和搜索必须的数据这些方面具有显著的差别,因此,离线搜索可以按照完全不同于在线网络搜索的方式进行。例如,离线搜索可以用跟人使用纸张介质进行的传统的搜索方法非常接近的方式进行,这样,离线搜索对于用户来说使用起来非常容易。

Claims (34)

1.一种设备,用于从网络上的网站检索信息,该设备包括:
存储装置,用于储存关于预先确定的一个或者多个网站的各种信息,以及用于访问这些网站的搜索信息;
读出装置,用于读出储存在所述存储装置上的信息;
显示装置,用于显示读出的信息;
选择装置,用于从所述显示装置显示的信息中选择预先确定的一项信息;
发送装置,用于将对应于所述选择装置选择的信息项的搜索信息发送给网络;和
接收装置,用于响应发送的搜索信息,接收通过网络从某一个网站提供的信息。
2.权利要求1的设备,其特征在于显示装置还显示从某个网站收到的信息。
3.权利要求1的设备,其特征在于存贮装置已经在其中储存了显示程序信息,用于提供跟每个网站的环球网网页相同或相似的视觉显示内容,并提供地址信息,用于访问每个网站的环球网网页,和
其特征还在于第一个显示装置在读出的储存在存储装置中的显示程序信息的基础之上,显示跟所述选择装置选择的一个网站的环球网网页相同或者相似的视觉显示内容,而没有访问这一网络,然后,当预先确定的一项信息被所述选择装置从所述显示装置显示的信息中选择出来的时候,所述发送装置将对应于选定的预先确定的信息项的环球网网页地址信息作为搜索信息发送给网络,从而跟网络上的一个网站建立连接,这个网站对应于发送的地址信息。
4.一种方法,用于从网络上的一个网站检索信息,其特征在于这种方法包括:
事先分配给客户存储介质的步骤,这个存储介质中预先储存了预先确定的一个或者多个网站的各种信息和用于访问这个网站的搜索信息;
从分配给客户的存储介质中读出储存的信息、并将读出的储存的信息显示在一个显示装置上的步骤;
让用户从所述显示装置上显示的信息中选择一项信息的步骤;
当预定项信息被选中的时候,将对应于选定的这项信息的搜索信息发送给网络的步骤;和
响应发送的搜索信息,接收通过网络从某一个网站提供的信息的步骤。
5.权利要求4的方法,其特征在于还包括将从某个网站收到的信息显示在所述显示装置上的步骤。
6.一种计算机程序,包括一组指令,用于让计算机实现从网络上的一个网站检索信息的方法,该方法包括以下步骤:
从预先储存了关于预先确定的一个或者多个网站的各种信息的一个存储介质读出储存的信息,和用于访问这些网站的搜索信息,并让读出的储存的信息显示在一个显示装置上,而没有访问网络;
让用户从显示在所述显示装置上的信息选择一项信息;
选择了预定项信息的时候,发送对应于所选信息的搜索信息给网络;和
响应发送的搜索信息,接收通过网络从某个网站提供的信息。
7.权利要求6的计算机程序,其特征在于该方法还包括让从某个网站收到的信息显示在所述显示装置的步骤。
8.权利要求6的计算机程序,其特征在于存储介质还在其中储存了显示程序信息,用于提供跟每个网站的环球网网页相同或者相似的视觉显示内容,以及用于访问每一个网站的环球网网页的地址信息,和
其特征还在于:读出步骤在读出的储存在所述存储介质上的显示程序信息的基础之上,使得跟所选网站的网页相同或相似的视觉显示内容显示在所述显示装置上,而没有访问网络,和
其特征还在于,当让用户从显示在所述显示装置上的信息选择一项信息的步骤选择了预先确定的信息项的时候,所述发送步骤将对应于选择的预先确定的信息项的环球网网页的地址信息,作为搜索信息发送给网络,从而跟对应于这一地址信息的网络上的一个网站建立连接。
9.一种能够用机器读的存储介质,包括一组指令,用于让所述机器实现从网络上的一个网站检索信息的一种方法,这一方法包括以下步骤:
从预先储存了关于预先确定的一个或者多个网站的各种信息的存储器中读出储存的信息,以及用于访问这一网站的搜索信息,并将读出的信息显示在一个显示装置上,而没有访问这一网络;
让用户从所述显示装置上显示的信息中选择一项信息;
选择好预定项信息的时候,将对应于所选项信息的搜索信息发送给网络;和
响应发送的搜索信息,接收通过网络从某个网站提供的信息。
10.权利要求9中机器能够读的存储介质,其特征在于该方法还包括将从某个网站收到的信息显示在所述显示装置上的步骤。
11.权利要求9中机器能够读的存储介质,其特征在于存储器还储存了显示程序信息,用于提供跟每个网站的环球网网页相同或相似的视觉显示内容,以及用于访问每个网站的环球网网页的地址信息,和
其特征还在于,读出步骤在读出储存在所述存储装置里的显示程序信息的基础之上,将跟选择的一个网站的环球网网页相同或相似的视觉显示内容显示在所述显示装置上,而没有访问网络,和
其特征还在于,当让用户从所述显示装置上显示的信息中选择一项信息的步骤选择了预先确定的一项信息的时候,所述发送步骤将对应于所选预先确定的信息项的环球网网页的地址信息作为搜索信息发送给网络,从而跟网络上对应于这一地址信息的一个网站建立连接。
12.一种机器能够读的存储介质,包括程序信息,用于显示一个伪网页,和伴随所述程序信息的一组数据,当这一机器完成显示伪环球网网页的方法的时候,从所述存储介质上读出所述程序信息和这一组数据,
其特征在于,程序信息包括这样的信息,用于提供跟网络上一个或者多个预先确定的网站的环球网网页相同或相似的伪环球网网页,和
这组数据包括搜索信息,用于访问预先确定的网站中真实的环球网网页。
13.权利要求12中机器能够读的存储介质,其特征在于显示伪环球网网页的方法包括:
在所述程序信息的基础之上显示一个伪环球网网页,而没有访问网络的步骤;和
按照预先确定的指令显示这个伪环球网网页的时候,利用伴随所述程序信息的搜索信息,从网络上预先确定的网站之一获得一个真实的环球网网页的步骤。
14.权利要求12中机器能够读的存储介质,其特征在于程序信息包括出售能够在预先确定的网站上出售的产品的一个程序。
15.权利要求12中机器能够读的存储介质,其特征在于程序信息包括一个程序,用于给出获得能够从预先确定的网站获得的信息所必需的程序。
16.一种方法,用于通过网络出售或者分配一种产品或者信息,其特征在于该方法包括:
事先分配给客户一个伪显示程序的步骤,这个伪显示程序跟一个环球网网站上用于出售或者分配一种产品和信息的一个显示程序的至少一部分相同或者相似;
利用所述分配步骤分配的伪显示程序,通过客户的计算机,假装(falsely)打开所述环球网网页,而没有网络干预的步骤;和
在执行所述伪显示程序的过程中的一个预先确定的阶段,通过网络跟所述环球网网站实现实际连接,然后在环球网网站提供的显示程序的视觉表述的基础之上,执行出售或者分配所述产品或者信息程序的步骤。
17.权利要求16的方法,其特征在于还包括在出售或者分配所述产品或者信息的过程中出售或者分配一部分产品或者信息的步骤,其中只有一部分产品或者信息能够被环球网网站出售或者分配。
18.权利要求17的方法,其特征在于产品或者信息是音乐作品数据,一件音乐著作的一部分音乐作品数据文件可以被这个环球网网站出售或者分配。
19.一种计算机程序,包括一组指令,用于让计算机实现通过网络出售或者分配一种产品或者信息的一种方法,其特征在于该方法包括:
事先分配给客户一个伪显示程序的步骤,这个伪显示程序跟一个环球网网站上用于出售或者分配一种产品或者信息的一个显示程序的至少一部分相同或者相似;
通过所述客户的计算机执行所述分配步骤分配的伪显示程序、假装显示这一环球网网页,而没有网络干预的步骤;和
在执行所述伪显示程序的过程中的一个预先确定的阶段,通过网络跟所述环球网网站实现实际连接,然后按照在环球网网站提供的显示程序的基础之上的视觉表述,进入出售或者分配所述产品或者信息的程序的步骤。
20.权利要求19的计算机程序,其特征在于还包括在出售或者分配所述产品或者信息的过程中出售或者分配一部分产品或者信息的步骤,其中只有一部分产品或者信息可以被环球网网站出售或者分配。
21.权利要求20的计算机程序,其特征在于产品或者信息是音乐作品数据,所述环球网网站可以出售或者分配一个音乐著作的一部分音乐作品数据文件。
22.一种信息检索系统,用于通过网络搜索信息并传送搜索得到的信息,其特征在于这一信息检索系统包括:
(a)一个服务器设备,包括:
存储装置,用于储存信息,根据搜索信息提供出去;
接收装置,用于接收通过网络提供的搜索信息;
读出装置,用于从所述存储装置读出对应于收到的搜索信息的信息;和
输出装置,用于将读出的信息输出给网络;和
(b)一个客户设备,包括:
存储装置,用于储存信息,根据搜索信息显示出来;
读出装置,用于读出储存在所述存储装置中的信息;
显示装置,用于显示读出的信息;
选择装置,用于从显示装置显示的信息中选择预先确定的信息项;
发送装置,用于将对应于所述选择装置选择的信息项的搜索信息发送给网络;和
接收装置,用于响应发送过来的搜索信息,通过网络接收从所述服务器设备的存储装置读出来的信息。
23.权利要求22的信息检索系统,其特征在于要提供的储存在所述服务器设备中存储装置里的信息至少包括用于提供环球网网页的显示程序信息,其中要显示的储存在所述客户设备中的存储装置里的信息包括伪环球网网页的显示程序信息,用于提供跟这个环球网网页相同或者相似的视觉显示内容。
24.权利要求22的信息检索系统,其特征在于所述服务器设备的存储装置储存了要提供的一项或者多项信息,和
其特征还在于所述客户设备的选择装置选择要提供的一项信息中的一部分,和
其中的客户设备通过网络从所述服务器设备获得要提供的一项信息中被选中的一部分。
25.权利要求24的信息检索系统,其特征在于要提供的一项信息是一个音乐著作的一个音乐作品数据文件,可以从所述服务器设备选择并接收这个音乐作品数据文件的一部分。
26.一种计算机能够读的存储介质,包括供客户的计算机使用的一个文件,从而使客户能够通过网络从服务器接收所需要的项,该文件包括:
多项指定信息,每一项都指定有限的几项中的一项,这些项都能够由所述服务器提供;和
多项显示信息,每一项都说明一个显示对象,这个显示对象给出有限的几项中的一项,
其中每一项指定信息和显示信息都用一种允许链接格式加以描述,每一项指定信息和/或显示对象的视觉表述都跟所述服务器内的一个地址链接。
27.权利要求26中计算机能够读的存贮介质,其特征在于能够由所述服务器提供的每一项是一种产品或者信息,所述文件在客户需要让计算机完成从所述服务器订购所需产品或者信息的过程时候使用。
28.权利要求26中计算机能够读的存储介质,其特征在于每一个显示对象都有一种特殊的显示模式,对应于相应项的特性。
29.权利要求26中计算机能够读的存储介质,其特征在于在所述文件中用允许链接格式描述了代表网络搜索显示对象的更多的信息,用于网络搜索的显示对象的视觉表述跟一个环球网地址链接,用于进行网络搜索。
30.权利要求26中计算机能够读的存储介质,其特征在于说明版本升级的显示对象的进一步的信息在所述文件中用允许链接格式加以描述,版本升级的显示对象的视觉表述跟一个环球网地址链接,用于下载所述文件的更新内容。
31.一种方法,用于让用户访问网络上的服务器,从这个服务器订购产品,其特征在于该方法包括:
第一步:利用用户的计算机读出预定文件,而没有访问网络,这里的预定文件包括多项指定信息,每一项指定信息都指定能够从这个服务器订购的所有产品中有限的多个产品中的一个,以及多项显示信息,每一项显示信息都说明一个显示对象,这里的显示对象给出有限的多个产品中的一个,每一项指定信息和显示信息都用允许链接格式加以描述,每一项指定信息和/或这一显示对象的视觉表述都跟一屏的一个地址链接,用于从所述服务器订购相应的产品;
第二步:在第一步读出的预先确定的文件的基础之上,让指定信息和/或显示对象项显示在显示装置上;
第三步:选择显示在所述显示装置上的指定信息和/或显示对象的一些项;和
第四步:请求所述服务器提供跟第三步选择的所述项指定信息和/或显示对象链接的地址的一屏,获得这一屏,然后在这一屏的基础之上,让所述显示装置显示一屏,用于从所述服务器订购一个产品,这个产品对应于选择的指定信息和/或显示对象,
其中在第四步以后,通过经所述网络访问所述服务器,执行订购这一产品的一个程序。
32.一种机器能够读的介质,包括让所述机器实现一种方法的一组指令,使用户能够访问网络上的服务器,从这个服务器订购产品,其该方法包括:
第一步:利用用户的计算机读出预先确定的文件,而没有访问网络,预先确定的文件包括多项指定信息,每一项都说明能够从所述服务器订购的所有产品中有限的多个产品中的一个,以及多项显示信息,每一项都说明一个显示对象,这个显示对象说明有限的多个产品中的一个,每一项指定信息和显示信息都以允许链接格式加以描述,每一项指定信息和/或显示对象的视觉表述都跟一屏的地址链接,用于从所述服务器订购对应的产品;
第二步:在第一步读出的预先确定的文件的基础之上,让指定信息和/或显示对象的一些项显示在显示装置上;
第三步:在所述显示装置显示的指定信息和/或显示对象中进行选择;和
第四步:请求所述服务器提供跟第三步选择的指定信息项和/或显示对象链接的地址的一屏,获得这一屏,然后在这一屏的基础之上,让所述显示装置显示一屏,用于订购对应于从所述服务器选择的指定信息和/或显示对象的产品,
其中在第四步以后,通过经网络访问所述服务器执行订购所述产品的一个程序。
33.一种设备,供用户访问网络上的服务器,从这个服务器订购产品,该设备包括:
一种存储介质,其中储存了预先确定的文件,预先确定的文件中包括多项指定信息,每一项都说明能够从所述服务器订购的所有产品中有限的多个产品之一,以及多项显示信息,每一项都说明一个显示对象,这个显示对象说明有限多个产品中的一个,每一项指定信息和显示信息都用一种允许链接格式描述,每一项指定信息和/或所述显示对象的视觉表述都跟一屏的地址链接,用于从所述服务器订购相应的产品;
读出装置,用于从所述存储介质读出预定文件;
显示装置,用于在读出的预定文件的基础之上,显示指定信息项和/或显示对象;
选择装置,用于选择所述显示装置显示的指定信息项和/或显示对象;
请求装置,用于请求所述服务器提供跟所选指定信息项和/或显示对象链接的一屏的地址,获得这一屏,然后在获得的这一屏的基础之上,让显示装置显示一屏,用于从所述服务器订购对应于所选指定信息项和/或显示对象的产品;和
执行装置,用于在订购所述产品的屏显示在所述显示装置上以后,执行一个程序,通过经网络访问所述服务器订购所述产品。
34.一种计算机能够读的存储介质,其中储存了用于一种产品订购方法的文件,利用这一方法,当用户想通过访问网络上的服务器订购产品的时候,用户从一个产品指定屏进入订购产品的一个程序,
其特征在于:每一项都指定多个产品之一的多项指定信息,和每一项都说明一个相关显示对象的多项显示信息,都在所述文件中用允许链接格式加以描述,
相关的显示对象至少具有第一种显示模式和第二种显示模式,
每一项指定信息都分配了具有第一种显示模式和第二种显示模式之一的至少一个相关显示对象,
分配了具有第一种显示模式的相关显示对象的每一项指定信息,都在能够通过访问所述服务器订购的所有产品中指定有限多个产品中的一个,
具有第一种显示模式的相关显示对象的一个视觉表述跟产品指定屏的一个地址链接,这个产品指定屏说明对应于相关显示对象的指定信息项指定的产品,
具有第二种模式的相关显示对象的视觉表述跟所述存储介质中的某一目录链接,和
分配了具有第二种显示模式的相关显示对象的指定信息所指定的产品记录在某个目录之下。
CN01115373A 2000-11-27 2001-04-24 利用网络的信息检索系统和信息检索方法 Pending CN1356649A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2000359742 2000-11-27
JP2000359742A JP2002163560A (ja) 2000-11-27 2000-11-27 記録媒体、商品注文方法および装置、商品注文プログラムが記録された記録媒体
JP2000400861A JP4111258B2 (ja) 2000-12-28 2000-12-28 情報検索システム、情報検索装置及び方法並びに記憶媒体
JP2000400861 2000-12-28

Publications (1)

Publication Number Publication Date
CN1356649A true CN1356649A (zh) 2002-07-03

Family

ID=26604633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN01115373A Pending CN1356649A (zh) 2000-11-27 2001-04-24 利用网络的信息检索系统和信息检索方法

Country Status (3)

Country Link
US (1) US7428534B2 (zh)
EP (2) EP1619599A1 (zh)
CN (1) CN1356649A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7313516B2 (en) 2002-07-24 2007-12-25 Casio Computer Co., Ltd. Electronic dictionary client connectable to an electronic dictionary server to search a dictionary on the electronic dictionary server
CN100472522C (zh) * 2004-09-16 2009-03-25 特里诺尔公司 用于搜索、导航和排名个人网中的文档的方法、系统和计算机程序产品

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947977B1 (en) 2000-06-09 2005-09-20 Metadigm Llc Scalable transaction system for a network environment
US7039033B2 (en) * 2001-05-07 2006-05-02 Ixi Mobile (Israel) Ltd. System, device and computer readable medium for providing a managed wireless network using short-range radio signals
US20030097640A1 (en) * 2001-07-25 2003-05-22 International Business Machines Corporation System and method for creating and editing documents
US20040081129A1 (en) * 2001-08-17 2004-04-29 Amit Haller Device, system, method and computer readable medium for selectively attaching to a cellular data service
US7016334B2 (en) * 2001-08-17 2006-03-21 Ixi Mobile ( Israel) Ltd. Device, system, method and computer readable medium for fast recovery of IP address change
US7295532B2 (en) * 2001-08-17 2007-11-13 Ixi Mobile (R & D), Ltd. System, device and computer readable medium for providing networking services on a mobile device
US20050030917A1 (en) * 2001-08-17 2005-02-10 Amit Haller Device, system, method and computer readable medium obtaining a network attribute, such as a DNS address, for a short distance wireless network
US20040125762A1 (en) * 2001-08-17 2004-07-01 Amit Haller Device, system, method and computer readable medium for attaching to a device identifited by an access point name in a wide area network providing particular services
US6957045B2 (en) * 2001-10-26 2005-10-18 Ixi Mobile (Israel) Ltd. Device, system, computer readable medium and method for providing status information of devices in a short distance wireless network
US6845097B2 (en) 2001-11-21 2005-01-18 Ixi Mobile (Israel) Ltd. Device, system, method and computer readable medium for pairing of devices in a short distance wireless network
US7013112B2 (en) * 2001-12-18 2006-03-14 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for making a business decision in response to information from a short distance wireless network
US7016648B2 (en) * 2001-12-18 2006-03-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for downloading a software component to a device in a short distance wireless network
JP3466596B2 (ja) * 2002-03-13 2003-11-10 コナミ株式会社 ネットワークゲームシステム
US6909878B2 (en) * 2002-08-20 2005-06-21 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for providing an output signal having a theme to a device in a short distance wireless network
US7356571B2 (en) * 2002-10-07 2008-04-08 Ixi Mobile (R&D), Ltd. System, method and processor readable medium for downloading information within a predetermined period of time to a device in a network responsive to price selection
JP4158509B2 (ja) * 2002-12-10 2008-10-01 ヤマハ株式会社 コンテンツ配信のための情報提供プログラム
US7167680B2 (en) * 2003-02-05 2007-01-23 Ixi Mobile (Israel) Ltd. Method, system and computer readable medium for adjusting output signals for a plurality of devices in a short distance wireless network responsive to a selected environment
US7249147B2 (en) * 2003-04-04 2007-07-24 Gibson Guitar Corp. Combination compact disc recorder and player system
US20040259585A1 (en) * 2003-06-04 2004-12-23 Avi Yitzchak Wireless device having dual bus archeticure for interfacing with cellular signals and short-range radio signals
US7366901B2 (en) * 2003-08-01 2008-04-29 Ixi Mobile (R&D), Ltd. Device, system, method and computer readable medium for identifying and authenticating a cellular device using a short-range radio address
US20130097302A9 (en) * 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
US20060008256A1 (en) * 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
JP2006053170A (ja) * 2004-07-14 2006-02-23 Yamaha Corp 電子音楽装置およびその制御方法を実現するためのプログラム
US7581175B1 (en) * 2005-05-10 2009-08-25 Adobe Systems, Incorporated File format conversion of an interactive element in a graphical user interface
JP4273424B2 (ja) * 2005-06-29 2009-06-03 ソニー株式会社 コンテンツ取得装置、コンテンツ取得方法及びコンテンツ取得プログラム
US20070275695A1 (en) * 2006-05-25 2007-11-29 Motorola, Inc. Method and apparatus for finding a rendering of a work
JP2008047017A (ja) 2006-08-21 2008-02-28 Sony Corp 情報処理装置および方法、並びにプログラム
US8234261B2 (en) * 2007-07-17 2012-07-31 Ebay Inc. Digital content hub
US20090037423A1 (en) * 2007-07-31 2009-02-05 Cisco Technology, Inc. Conducting transactions of electronic files
US20090288016A1 (en) * 2008-05-15 2009-11-19 Thumbplay, Inc. Method and system for transferring full-track content media files from a server computer system to a user mobile device
US9569549B1 (en) 2010-05-25 2017-02-14 Amazon Technologies, Inc. Location based recommendation and tagging of media content items
KR101321426B1 (ko) * 2011-03-24 2013-10-23 도시바삼성스토리지테크놀러지코리아 주식회사 무선 광 디스크 장치와 그 구동 방법
JP5983184B2 (ja) * 2012-08-24 2016-08-31 ブラザー工業株式会社 画像処理システム、画像処理方法、画像処理装置、および画像処理プログラム
WO2015019264A1 (en) * 2013-08-03 2015-02-12 Gamesys Ltd Systems and methods for integrating musical features into a game
CN104426955B (zh) * 2013-08-28 2018-05-04 北大方正集团有限公司 共享文件的处理方法及云存储服务器
CN103944876B (zh) * 2014-02-27 2018-07-06 小米科技有限责任公司 路由器访问控制方法、装置及路由器
EP3203468B1 (en) * 2014-09-30 2023-09-27 COTODAMA Inc. Acoustic system, communication device, and program
CN104462575B (zh) * 2014-12-29 2019-03-08 北京奇虎科技有限公司 音乐综合搜索的实现方法和装置
US11030983B2 (en) 2017-06-26 2021-06-08 Adio, Llc Enhanced system, method, and devices for communicating inaudible tones associated with audio files
US10460709B2 (en) 2017-06-26 2019-10-29 The Intellectual Property Network, Inc. Enhanced system, method, and devices for utilizing inaudible tones with music
US11036769B1 (en) * 2018-07-06 2021-06-15 Workday, Inc. Linked element tracking in documents

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0743748B2 (ja) * 1986-02-17 1995-05-15 株式会社オークネット 競売情報伝送処理システムの情報伝送処理方法
US5528490A (en) * 1992-04-10 1996-06-18 Charles E. Hill & Associates, Inc. Electronic catalog system and method
US5949492A (en) * 1995-11-22 1999-09-07 Mankovitz; Roy J. Apparatus and methods for accessing information relating to radio television programs
JPH06187359A (ja) 1992-12-21 1994-07-08 Fukutake Shiyoten:Kk 電子化書籍等販売流通利用システム
JP3267777B2 (ja) 1993-12-27 2002-03-25 ローランド株式会社 電子楽器
JP2705568B2 (ja) 1994-03-30 1998-01-28 ヤマハ株式会社 自動演奏装置
WO1996009591A1 (en) * 1994-09-23 1996-03-28 Aegis Technologies, Inc. Methods and systems for buying and selling goods and services using network of linked computer terminals
US6096962A (en) * 1995-02-13 2000-08-01 Crowley; Ronald P. Method and apparatus for generating a musical score
JPH10149372A (ja) 1996-09-19 1998-06-02 Jin Corp:Kk 情報表示装置
JPH10162079A (ja) 1996-11-27 1998-06-19 Victor Co Of Japan Ltd オンラインショッピングシステム及び同システム用サーバー及び端末、並びに同システム用記録媒体
US5963957A (en) 1997-04-28 1999-10-05 Philips Electronics North America Corporation Bibliographic music data base with normalized musical themes
US6029141A (en) 1997-06-27 2000-02-22 Amazon.Com, Inc. Internet-based customer referral system
US5900608A (en) 1997-10-16 1999-05-04 Iida; Takahito Method of purchasing personal recording media, system for purchasing personal recording media, and media recorded with personal recording media purchasing program
JPH11185381A (ja) 1997-10-16 1999-07-09 Shoichi Iida パーソナル記録媒体購入システム、パーソナル記録媒体購入方法及びパーソナル記録媒体購入プログラムを記録した記録媒体
JPH11230762A (ja) 1998-02-09 1999-08-27 Sony Corp ナビゲーションシステム
JPH11265388A (ja) 1998-03-16 1999-09-28 Nippon Telegr & Teleph Corp <Ntt> 情報検索支援方法、システムおよび情報検索支援プログラムを記録した記録媒体
US5969283A (en) * 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
US6144958A (en) * 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6460076B1 (en) * 1998-12-21 2002-10-01 Qwest Communications International, Inc. Pay per record system and method
AU2610300A (en) 1999-01-12 2000-08-01 Harry Fox Agency, Inc., The Method and system for registering and licensing works over network
US6460060B1 (en) * 1999-01-26 2002-10-01 International Business Machines Corporation Method and system for searching web browser history
WO2000054187A1 (en) * 1999-03-08 2000-09-14 Rock.Com, Inc. Universal music player
JP2000285155A (ja) 1999-03-31 2000-10-13 Toppan Forms Co Ltd 商品発注システムおよび商品発注方法
US6502194B1 (en) * 1999-04-16 2002-12-31 Synetix Technologies System for playback of network audio material on demand
US6405203B1 (en) * 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US6156964A (en) * 1999-06-03 2000-12-05 Sahai; Anil Apparatus and method of displaying music
JP2000357191A (ja) 1999-06-15 2000-12-26 Hitachi Ltd 電子地図のサービス提供方法及びシステム
US6535889B1 (en) * 1999-09-23 2003-03-18 Peeter Todd Mannik System and method for obtaining and displaying an interactive electronic representation of a conventional static media object
US20030154135A1 (en) * 1999-11-05 2003-08-14 Covington Robert D. Interactive in-store/in-mall and on-line shopping system and method
US6735430B1 (en) * 2000-04-10 2004-05-11 Motorola, Inc. Musical telephone with near field communication capabilities
WO2001098913A1 (en) * 2000-06-16 2001-12-27 Vulcan Northwest, Inc. Display facility supplementing experience of a visitor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7313516B2 (en) 2002-07-24 2007-12-25 Casio Computer Co., Ltd. Electronic dictionary client connectable to an electronic dictionary server to search a dictionary on the electronic dictionary server
CN100385440C (zh) * 2002-07-24 2008-04-30 卡西欧计算机株式会社 电子词典终端以及电子词典服务器
CN100472522C (zh) * 2004-09-16 2009-03-25 特里诺尔公司 用于搜索、导航和排名个人网中的文档的方法、系统和计算机程序产品

Also Published As

Publication number Publication date
EP1619599A1 (en) 2006-01-25
US7428534B2 (en) 2008-09-23
US20020065817A1 (en) 2002-05-30
EP1209581A3 (en) 2004-05-26
EP1209581A2 (en) 2002-05-29

Similar Documents

Publication Publication Date Title
CN1356649A (zh) 利用网络的信息检索系统和信息检索方法
US10621254B2 (en) Information processing device, information processing method, and program for the same
US7272629B2 (en) Portal server and information supply method for supplying music content of multiple versions
KR100355854B1 (ko) 대화식 웹 북 시스템
US7917399B2 (en) Musical contents storage system having server computer and electronic musical devices
US6928261B2 (en) Music data distribution system and method, and storage medium storing program realizing such method
EP1345134A2 (en) Information searching system
EP1246081A2 (en) Apparatus and method for adding music content to visual content delivered via communication network
US7203726B2 (en) System and method for appending advertisement to music card, and storage medium storing program for realizing such method
US7663048B2 (en) Content distributing server, content distributing method, and content distributing program
CN1908953A (zh) 内容分发系统和方法
CN101925897B (zh) 建议用于与内容数据项同步再现的伴奏乐曲的方法
KR100807526B1 (ko) 콘텐츠제공 시스템 및 방법
JP2011133882A (ja) 音声付映像合成システム及び音声付映像合成方法
US20040125132A1 (en) Method, apparatus and program for supplying content-related information
JP4875401B2 (ja) サイト検索方法、サイト検索システム、サーバ装置、及びコンピュータプログラム
JP4111258B2 (ja) 情報検索システム、情報検索装置及び方法並びに記憶媒体
JP2002108197A (ja) 演奏支援システムおよび演奏支援方法並びに記録媒体
Trask Steinberg Pro24 III (MT Jul 1988)
TAM et al. Using outsource data of digital resources in creating our own bibliographic records: Lingnan University Library's experience in converting Naxos Music Library and Spoken Word Library online titles to MARC records

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication