JP3248446B2 - サーバコンピュータ - Google Patents
サーバコンピュータInfo
- Publication number
- JP3248446B2 JP3248446B2 JP05960397A JP5960397A JP3248446B2 JP 3248446 B2 JP3248446 B2 JP 3248446B2 JP 05960397 A JP05960397 A JP 05960397A JP 5960397 A JP5960397 A JP 5960397A JP 3248446 B2 JP3248446 B2 JP 3248446B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- server
- rank
- data
- client device
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 29
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 229940082150 encore Drugs 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
- G10H1/0066—Transmission between separate instruments or between individual components of a musical system using a MIDI interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/295—Packet switched network, e.g. token ring
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/295—Packet switched network, e.g. token ring
- G10H2240/305—Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Electrophonic Musical Instruments (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
に関し、特に不特定多数のユーザにデータを送信するこ
とができる通信技術に関する。
IDI(music instrumental digitalinterface)規格
がある。MIDI規格のインターフェースを備えた電子
楽器は、MIDI用ケーブルを用いて、他の電子楽器と
接続することができる。電子楽器は、MIDI用ケーブ
ルを介して、MIDIデータを通信することができる。
た情報をMIDIデータとして送信し、他の電子楽器
は、当該MIDIデータを受信し、楽音を発音すること
ができる。一の電子楽器で演奏すると、他の電子楽器で
リアルタイムに発音することができる。
通信ネットワークでは、種々の情報を通信することがで
きる。例えば、コンピュータに接続されているハードデ
ィスク等に生の楽音情報やMIDIデータ等の情報を一
度蓄積しておき、通信ネットワークを介して、当該情報
を送信することができる。他のコンピュータは、当該情
報を受信して、ハードディスク等の記憶装置に記憶す
る。汎用の通信ネットワークは、情報の通信を行うのみ
であり、MIDIとは性質を異にする。
ム通信を可能にするが、長距離の通信及び多数ノード間
の通信に適していない。一方、汎用通信ネットワーク
は、長距離の通信及び多数ノード間の通信に適している
が、電子楽器間のリアルタイム通信を考慮したものでは
ない。
間当たりの情報量が多くなり、通信回線が混雑しやす
い。また、1対1通信に比べ、多数のノードに楽音情報
を送信するとなると、さらに通信回線が混雑しやすくな
る。通信回線が混雑すると、通信速度の遅れが生じ、リ
アルタイムの演奏再生に支障が生じる。
ザがサーバコンピュータにアクセスすれば、どんなユー
ザでもそのサーバコンピュータから同じデータを受信す
ることができる。
は記憶容量が必ずしも同じでない。ユーザ所有のコンピ
ュータの性能が低かったり記憶容量が少なかったりする
と、多量のデータを受信できない場合がある。仮に、デ
ータを受信できたとしても、そのデータを記憶すること
が困難であったり処理することが困難になる。
とは可能であっても、MIDIデータと画像データの両
方を処理することは困難な場合がある。高性能のコンピ
ュータを所有するユーザは多量のデータを要求するが、
低性能のコンピュータを所有するユーザは少量のデータ
を要求することが多い。しかし、ユーザがその旨を要求
しない限り、サーバコンピュータはどのユーザにも同じ
データを送信するので、ユーザにとっては不便である。
の種類が異なることがある。例えば、あるユーザは、M
IDIデータと画像データの両方を必要とし、他のユー
ザはMIDIデータのみを必要とする場合がある。
ータの値段が異なる場合がある。例えば、MIDIデー
タと画像データの両方を受信する場合は高額であり、M
IDIデータのみを受信する場合は低額である。ユーザ
は、自己の資金に応じて、所望のデータを受信したいと
の要求がある。
特定多数のユーザとの通信、又は長距離通信を行うと、
時間当たりの情報量が多くなり、通信回線が混雑しやす
い。通信回線が混雑すると、通信速度の遅れが生じ、リ
アルタイム演奏に支障が生じる。
必要とするデータが異なるが、サーバコンピュータは、
ユーザを区別せずに同じデータを送信するので、ユーザ
が希望するデータを得ることが困難である。
ることができるデータの通信技術を提供することであ
る。
なデータを送信することができる通信技術を提供するこ
とである。
ば、同一の情報源から生成される複数種類のデータをそ
れぞれ提供可能な複数のサーバ装置およびクライアント
装置で構成されるネットワークに接続されている中継装
置は、ユーザを識別するユーザIDと、前記ユーザが提
供を希望するデータの種類と品質を特定するサービスの
ランクとを関連付けて記憶する第1の記憶手段と、前記
サーバ装置それぞれについて該サーバ装置において対応
可能な前記サービスのランクを記憶する第2の記憶手段
と、前記クライアント装置から前記ユーザIDを受信す
る受信手段と、前記受信したユーザIDに関連付けられ
たランクと前記サーバ装置それぞれについて記憶された
ランクとに基づいて、前記クライアント装置に接続され
るサーバ装置を決定する決定手段と、該決定したサーバ
装置と前記クライアント装置とを接続する接続手段とを
有する。
ーザを特定することができるので、ユーザに応じて異な
るデータをユーザに送信することができる。
イアント装置と接続可能なサーバ装置は、前記サーバ装
置は前記クライアント装置が接続可能な他のサーバ装置
と同一の情報源から生成される複数種類のデータを提供
可能であり、ユーザを識別するためのユーザIDと、該
ユーザが提供を希望するデータの種類と品質を特定する
サービスのランクとを関連付けて記憶する記憶手段と、
前記クライアント装置から送信されるユーザIDを受信
する受信手段と、該受信したユーザIDを識別するとと
もに、当該ユーザIDに関連付けられたランクに応じた
データの種類と品質から成るサービスを前記クライアン
ト装置に提供する提供手段とを有する。
なったり回線状態が悪くなったりしたときには、ユーザ
へのデータ送信をミラーサーバに任せることができるの
で、回線の混雑や通信の遅れを軽減させることができ
る。
通信ネットワークを示す図である。
4、エンコーダ3、5、及びルータ6が備えられる。演
奏会場1では、演奏者がMIDI楽器2を演奏する。M
IDI楽器2は、演奏者の演奏操作に応じてMIDIデ
ータを生成し、エンコーダ3に供給する。エンコーダ3
は、MIDIデータを所定のデータ形式で、ルータ6を
介してインターネット上にパケット送信する。
撮影し、その様子を画像データとしてエンコーダ5に供
給する。エンコーダ5は、画像データを所定のデータ形
式で、ルータ6を介してインターネット上にパケット送
信する。
介して、MIDIデータ及び画像データを送信する。当
該データは、電話回線又は専用回線を通り、ルータ6か
らメインサーバ7に供給され、さらに複数の中継サーバ
12,13a,13b,・・・に供給され、さらにWW
W(world wide web)サーバ8に供給される。WWWサ
ーバ8は、いわゆるプロバイダである。
と呼び、中継サーバ13a,13b,・・・の個々又は
全てを総称してミラーサーバ13と呼ぶ。メイン中継サ
ーバ12は中継サーバを代表するサーバであり、ミラー
サーバ13はメイン中継サーバ12と同様な動作を行う
サーバである。
バ13は、それぞれユーザに送信することができるデー
タの種類が異なる。例えば、ある中継サーバは、MID
Iデータと画像データを送信することができ、他の中継
サーバは、MIDIデータのみを送信することができ
る。
ータの性能、自己が受けたいサービスの程度、又はデー
タ受信に対する対価を支払えるか否か等に応じて、ラン
クを決めることができる。例えば、あるランクでは画像
データとMIDIデータの受信のサービスを受けること
ができ、他のランクではMIDIデータのみの受信のサ
ービスを受けることができる。
送信者(サービス提供者)にランクを指定してサービス
の提供を申請すれば、ユーザIDを受け取ることができ
る。メイン中継サーバ12は、ユーザIDとランクを関
連付けて記憶する。
すユーザID、パスワード、ランクが与えられる。
別子である。パスワードは、そのユーザ以外の者の使用
を禁ずるための暗証文字又は暗証番号である。ユーザI
D「000」とパスワード「guest」は、ゲスト用
に一般公開される。
IDIデータの受信のサービスを受けることができる。
ランクBは、例えば静止画の画像データとMIDIデー
タの受信のサービスを受けることができる。ランクC
は、例えばMIDIデータのみの受信のサービスを受け
ることができる。ランクZは、ゲスト用のランク(試聴
用のランク)であり、ユーザ登録しているか否かにかか
わらず、任意のユーザが受けられるサービスのランクで
ある。ランクZは、例えば時間制限付きのデータの受
信、又は一部の演奏パートのMIDIデータのみの受信
のサービスを受けることできる。
MIDIデータを送信したり、画質に差を付けて画像デ
ータを送信してもよい。具体的には、MIDIデータや
画像データの一部を間引いたり、MIDIデータを一部
の演奏パートに限定したり、単位時間当たりに送信する
画像の枚数を減らすことができる。
想定し、ユーザを種々の席に割り当てることができる。
ユーザの席の位置に応じて、音のバランスや画像の内容
に差を設けて、演奏データ又は画像データを送信するこ
とができる。
コンサートの主催者は、コンサートの定員を決めて、ユ
ーザにチケットを発行することができる。チケットに
は、例えばランクA(特等席)、ランクB(普通席)、
ランクC(立見席)等のランクをつけることができる。
て、WWWサーバ8を通してメイン中継サーバ12にア
クセスすれば、インターネットで上記のMIDIデータ
又は画像データを受信することができる。
ーバ12にアクセスし、ユーザIDとパスワードを入力
する。メイン中継サーバ12は、入力されたユーザID
を識別し、表1を参照してユーザのランクを判断する。
に応じて、自己又はミラーサーバ13の中でそのランク
の処理が可能なもののいずれかにユーザを振り分ける。
ユーザは、自己のランクに応じて所望のデータを中継サ
ーバのいずれかから受信することができる。
態又は回線状態に応じて、自己又はミラーサーバ13の
いずれかにユーザを振り分ける。ユーザは、負荷が軽い
又は回線状態が良好な中継サーバからデータを受信する
ことができる。
a,13bは、例えば、表2に示す対応ランク、負荷状
態、回線状態である。
ランクZのうちでそのサーバが対応することができるラ
ンクを示す。メイン中継サーバ12とミラーサーバ13
aは、全ランクに対応することができる。すなわち、当
該サーバ12と13aは、画像データとMIDIデータ
の両方を処理することができるサーバであることを意味
する。ミラーサーバ13bは、ランクC以下のランクに
対応することができる。すなわち、当該サーバ13b
は、MIDIデータのみを処理することができるサーバ
であることを意味する。
A〜ユーザDからのアクセスを同時に受け付けることが
でき、各ユーザにランクの異なるデータを供給すること
ができる。すなわち、各中継サーバは、全てのユーザに
同じデータを供給するのではなく、ユーザIDを識別す
ることにより、ユーザに応じたデータを供給することが
できる。
るユーザ数(回線数)に相当する。中継サーバ12,1
3は、自己にアクセス中のユーザ数が多ければ負荷が大
きいと判断し、自己にアクセス中のユーザ数が少なけれ
ば負荷が小さいと判断する。また、アクセス中のランク
の程度を考慮し、アクセス中のユーザのランクが高いも
のについては負荷に重み付けをして、負荷を計算しても
よい。具体的には、アクセス中であるランクの程度の累
計を計算して、負荷の大きさを判断することができる。
メイン中継サーバ12は、負荷が小さい自己又はミラー
サーバ13にユーザを振り分けることができる。
クセスする回線が混雑しているか否かを示す。中継サー
バ12又は13の負荷が軽い場合であっても、ホームコ
ンピュータ9と中継サーバ12,13の間の回線(中継
地点を含む)が混雑する場合がある。回線状態が良好で
あれば、通信に遅れがなく、スムーズな通信を行うこと
ができる。回線状態が混雑していれば、通信に遅れが生
じやすく、スムーズな通信を行うことが困難である。メ
イン中継サーバ12は、回線状態が良好な自己又はミラ
ーサーバ13にユーザを振り分けることができる。
データをホームコンピュータ9に送信し、そのテストデ
ータを送り返してもらい、そのテストデータの通信の往
復時間を計測することにより、回線状態を調べることが
できる。往復時間が基準値よりも長いときには回線が混
雑しており、基準値よりも短いときには良好であると判
断することができる。数カ所のホームコンピュータにつ
いての往復時間を計測し、その平均値をとれば、より確
実な回線状態を判断することができる。
なメイン中継サーバ12又はミラーサーバ13からデー
タを受信することができるので、通信の混雑を回避する
ことができ、通信の遅れを軽減することができる。
置と内蔵又は外付けのMIDI音源を有し、ディスプレ
イ装置に画像データに基づく画像を表示し、MIDI音
源にMIDIデータに基づく楽音信号を生成させること
ができる。MIDI音源は、楽音信号を音声出力装置1
1に出力する。音声出力装置11は、当該楽音信号に応
じて発音する。演奏会場1で演奏される演奏音と同等の
音が音声出力装置11からリアルタイムで発音される。
IDI音源10を接続すれば、ホームコンピュータ9
は、MIDI音源10に楽音信号を生成させ、音声出力
装置11から発音させることができる。
もMIDIデータの方が重要な情報であるので、画像デ
ータよりもMIDIデータを優先して処理を行う。画像
データは、画質が悪く、コマ数が少なくてもさほど気に
ならないが、MIDIデータに基づく楽音は高品質が要
求される。
インターネットに接続すれば、誰でも演奏を聴くことが
できる。さらに、ユーザは、演奏会場1に赴かなくて
も、自宅にいながらディスプレイ装置で演奏会場1の模
様を見ながら、リアルタイムで演奏を聴くことができ
る。例えば、演奏会場1でコンサートを行った場合に
は、不特定多数人が自宅でそのコンサートを楽しむこと
ができる。
することにより、演奏者が複数のユーザのそれぞれの自
宅で電子楽器を演奏しているかのような状況を作り出す
ことができる。
ではなく、MIDIデータを通信するので、雑音により
音質を下げることはない。
範囲にした通信ネットワークを示す。図1では、1つの
WWWサーバ8により構成されるネットワークの例を示
したが、図2では、複数のWWWサーバ(以下、プロバ
イダと呼ぶ)8により構成されるネットワークの例を示
す。プロバイダ8は複数ある。それらのプロバイダ8は
相互に接続されている。各プロバイダ8には、それぞれ
複数のホームコンピュータ(以下、クライアントと呼
ぶ)9が接続されている。
通って、中継サーバ12又は13に接続される。すなわ
ち、クライアント9と中継サーバ12,13を結ぶ経路
は1通りではなく複数ある。どの経路を通過するかによ
り、回線状態が異なる。すなわち、ある中継サーバ13
の負荷状態が大きくてもその中継サーバ13の回線状態
が良好な場合がある。逆に、ある中継サーバ13の負荷
状態が小さくてもその中継サーバ13の回線状態が混雑
する場合がある。
又は回線状態に応じて、適正な中継サーバ12又は13
にクライアント9を振り分けることができる。クライア
ント9は、通信の混雑が少なく、通信の遅れがない中継
サーバ12又は13からデータを受信することができ
る。
ト9のハードウエアの構成を示す図である。メイン中継
サーバ12及びミラーサーバ13は、図3のハードウエ
アと同様な構成を有するが、音源28及びMIDIイン
ターフェース30は必ずしも必要でない。これらは、汎
用コンピュータを用いることができる。
力装置26、表示器27、MIDI音源28、インター
ネットを行うための通信インターフェース29、MID
Iインターフェース30、RAM21、ROM22、C
PU23、外部記憶装置25が接続されている。
とができる。表示器27は、種々の設定情報や画像を表
示することができる。音源28は、MIDIデータを基
にして楽音信号を生成する。
ットにより、MIDIデータ及び画像データを送受信す
るためのインターフェースである。MIDIインターフ
ェース30は、外部に対してMIDIデータを送受信す
るためのインターフェースである。
クドライブ、フロッピーディスクドライブ、CD−RO
Mドライブ、光磁気ディスクドライブ等であり、MID
Iデータ、画像データ又はコンピュータプログラム等を
記憶することができる。
各種パラメータを記憶することができる。
ーキングエリアを有し、ROM21や外部記憶装置25
に記憶されている内容をコピーして記憶することができ
る。CPU23は、ROM22又はRAM21に記憶さ
れているコンピュータプログラムに従って、各種演算ま
たは処理を行う。CPU23は、タイマ24から時間情
報を得ることができる。
アント9、中継サーバ12,13により異なる。図4
(A)は、エンコーダとクライアントのRAMの構成を
示す。RAM21は、キーオンバッファ21aと音源設
定バッファ21bを有する。キーオンバッファ21a
は、MIDIデータ中のキーオンイベントを格納し、音
源設定バッファ21bは、MIDIデータ中の音源設定
情報を格納する。
AMの構成を示す。RAM21は、ユーザ情報記憶領域
21cと中継サーバ情報記憶領域21dを有する。ユー
ザ情報記憶領域21cは、上記の表1に示すユーザ情報
を記憶する領域であり、中継サーバ情報記憶領域21d
は上記の表2に示す中継サーバ情報を記憶する領域であ
る。
明する。ユーザが入力装置26を用いて、メイン中継サ
ーバ12のアドレスを入力し、その後ユーザID及びパ
スワードを入力することにより、メイン中継サーバ12
にアクセスすることができる。また、表示器27は受信
した画像データを基に演奏会場の模様(画像)を表示
し、MIDI音源28は受信したMIDIデータを基に
楽音信号を生成し、外部に出力する。
を示すフローチャートである。ステップSA1では、新
規のクライアントの接続があるか否かをチェックする。
クライアントは、ユーザが操作するコンピュータであ
る。ユーザがメイン中継サーバのアドレス(URL)を
クライアントに入力することにより、クライアントをメ
イン中継サーバに接続することができる。当該接続がな
ければ、新規な接続があるまで待つ。接続があれば、ス
テップSA2へ進む。
ードの入力をクライアントに指示する。クライアント
は、ユーザに入力を促す。ユーザは、ユーザIDとパス
ワード(表1)をクライアントに入力することができ
る。
ードの入力があるか否かをチェックする。ユーザIDと
パスワードは、予めメイン中継サーバに登録されてい
る。ユーザIDとパスワードが一致すれば入力があった
と判断する。入力がなければ、ステップSA2へ戻り、
入力を指示する。入力があれば、ステップSA4へ進
む。
ーザIDとパスワードを受け付け、ユーザIDを基に、
又はユーザIDとパスワードを基に、ユーザランクを判
定する。この判定は、RAMに格納されている表1のデ
ータを基に行われる。
13の負荷状態を検出してデータ送信の可否を判定す
る。負荷状態と回線状態の両方を検出してデータ送信の
可否を判定してもよい。検出された負荷状態及び回線状
態は、表2の形式でRAMに格納される。負荷状態が小
さく回線状態が良好な中継サーバ12,13がデータ送
信可能であると判定することができる。
ランクとデータ送信の可否を基に、どの中継サーバ1
2,13に新規のクライアントを振り分けるかを決定す
る。この決定は、RAMに格納されている表2のデータ
を用いて、ユーザランクと負荷状態と回線状態に応じ
て、適切な中継サーバを1つ決定する。まず、ユーザラ
ンクのデータを送信可能な中継サーバ12,13を決定
し、さらにその中から負荷状態及び回線状態が良好な中
継サーバ12,13を決定する。
ーバにクライアントを接続させ、その中継サーバにデー
タの送信を指示する。クライアントは、当該中継サーバ
から所定のランクのデータをスムーズに受信することが
できる。その後、ステップSA1に戻り、新たなクライ
アントの接続を待つ。
たクライアントを振り分ける処理である。次に、回線状
態の悪化、又はクライアントからの要求により、接続中
のクライアントを他のサーバに振り分ける処理を説明す
る。
の処理を示すフローチャートである。このフローチャー
トは、接続中であるクライアントに対して行う処理であ
る。
ータ中断の障害がある旨のクレームを受け付けた中継サ
ーバがあるか否かをチェックする。クライアントの受信
状態が悪いときには、ユーザがクライアント上の特定の
スイッチを押すことにより、その旨のクレームをサーバ
に知らせることができる。クレームを受け付けた中継サ
ーバがあるときにはステップSB10へ進み、そのよう
な中継サーバがないときにはステップSB2へ進む。
ータの通信状況に問題がある中継サーバがあるか否かを
チェックする。具体的には、各中継サーバの回線状態を
検出し、回線状態に問題があるか否かをチェックする。
問題のある中継サーバがあるときにはステップSB10
へ進み、問題のある中継サーバがないときにはステップ
SB3へ進む。
ーバを含めてクライアントのユーザランクをサービス可
能な全ての中継サーバの状況を調べる。負荷状態及び回
線状態に余裕のある中継サーバについては、新たに接続
可能なクライアント数を調べる。すなわち、その中継サ
ーバに振り分け可能なクライアント数を調べる。
(演奏データ)が2秒以上通信されていないことを確認
する。演奏中に急に中継サーバが切り換わると、演奏が
中断されてしまうので、MIDIデータが途切れている
ときに中継サーバを切り換える必要がある。
ーバから余裕のある他の中継サーバへクライアントを接
続し直す。ステップSB1においてクライアントからク
レームを受け付けた場合にはそのクライアントを接続し
直す。ステップSB2において中継サーバが問題を検出
した場合にはサンプル的にピックアップしたクライアン
ト(往復時間を計測して実際に回線状態を調べたクライ
アントが望ましい)を、ステップSB10で調べた接続
可能なクライアント数だけその中継サーバに接続し直
す。その後、ステップSB1へ戻り、上記の処理を繰り
返す。
1か否かをチェックする。フラグUは、0であれば負荷
の小さい中継サーバが少なくと1つはあることを示し、
1であれば負荷の小さい中継サーバが1つもないことを
示す。初期状態では、クライアントの接続数が0であ
り、負荷が小さいので、フラグUは0である。
B4へ進む。ステップSB4では、各中継サーバの負荷
状態を検出し、各ユーザランクの中継サーバのクライア
ントの接続数が限界に達したか(又は近い)か否かをチ
ェックする。
クライアントを受け付けることができるので、ステップ
SB1に戻り、上記の処理を繰り返す。接続数が限界に
達すれば、ステップSB8へ進み、新規なクライアント
の受け付けを中断する。その後、ステップSB9におい
てフラグUを1にセットし、ステップSB1に戻る。
ると判断されたときには、ステップSB5へ進む。ステ
ップSB5は、各中継サーバの負荷状態を検出し、各中
継サーバの負荷状態に余裕ができたか否かをチェックす
る。
フラグUを1のままにして、ステップSB1に戻る。負
荷状態に余裕ができたときには、ステップSB6へ進
み、フラグUを0にセットする。その後、ステップSB
7において、新規のクライアントの受け付けを開始し、
ステップSB1に戻る。
により、演奏会場における演奏情報(MIDIデータ)
及び演奏映像(画像データ)を、不特定多数のユーザに
供給することができる。ユーザは、演奏会場に赴かなく
ても、自宅にいながらリアルタイムでMIDIデータ及
び画像データを得ることができる。
キーを押すことにより、演奏会場に「アンコール」や
「ブーイング」等の観客としての反応を送信してもよ
い。それらの反応は、演奏による楽音と共に、MIDI
データとして演奏会場からユーザに送信することができ
る。ユーザは、演奏による楽音の他、観客の反応も聴く
ことができるので、コンサートの雰囲気を味わうことが
できる。
性能、自己が受けたいサービスの程度、又はデータ受信
に対する対価を支払えるか否か等に応じて、ランクを決
めることができる。そのランクは、ユーザIDに対応付
けられる。中継サーバは、ユーザIDを識別することに
より、ユーザに応じたランクのデータを供給することが
できる。
態を検出することができる。メイン中継サーバは、各中
継サーバの負荷状態及び回線状態に応じて、クライアン
トの接続を振り分ける。ユーザは、負荷が軽くかつ回線
状態が良好な中継サーバからデータを受信することがで
きる。通信の混雑は回避され、通信の遅れは軽減され
る。
に、各中継サーバの故障等の障害を検出して、その検出
結果に応じてクライアントの接続を振り分けてもよい。
ある中継サーバに障害が生じた場合にも、他の中継サー
バがそれをサポートすることができる。
ントからアクセスされると、複数のミラーサーバ13の
うちのいずれかに振り分けるようにしてもよい。この場
合、ミラーサーバ13のうちのいずれかがクライアント
に送信することになり、メイン中継サーバ12は送信を
行わない。
必ずしも必要でない。その場合、中継サーバ12,13
が実質的なサーバとなり、中継する機能を必ずしも持た
ない。中継サーバ12,13は、通常のサーバと特別な
差異を持たない。
い。例えば、IEEE1394規格のデジタルシリアル
通信や通信衛星等の他の通信にも適用することができ
る。
本発明はこれらに制限されるものではない。例えば、種
々の変更、改良、組み合わせ等が可能なことは当業者に
自明であろう。
ユーザ識別子によりユーザを特定することができるの
で、各ユーザが望むデータを送信することができる。
ミラーサーバを切り換えて、データをユーザに送信する
ことができるので、回線の混雑や通信の遅れを軽減させ
ることができる。
示す図である。
通信ネットワークを示す図である。
ーバのハードウエアの構成を示す図である。
RAMの構成を示す図であり、図4(B)は中継サーバ
のRAMの構成を示す図である。
ャートである。
ーチャートである。
ンコーダ、 4 カメラ、 6 ルータ、 7
メインサーバ、 8 WWWサーバ、 9ホームコ
ンピュータ、 10 MIDI音源、 11 音声
出力装置、12 メイン中継サーバ、 13 ミラー
サーバ、 21 RAM、21a キーオンバッフ
ァ、 21b 音源設定情報バッファ、 21cユ
ーザ情報記憶領域、 21d 中継サーバ情報記憶領
域、 22 ROM、 23 CPU、 24
タイマ、 25 外部記憶装置、 26入力装置、
27 表示器、 28 音源、 29 インタ
ーネット用インターフェース、 30 MIDIイン
ターフェース、 31 バス
Claims (7)
- 【請求項1】 同一の情報源から生成される複数種類の
データをそれぞれ提供可能な複数のサーバ装置およびク
ライアント装置で構成されるネットワークに接続されて
いる中継装置であって、 ユーザを識別するユーザIDと、前記ユーザが提供を希
望するデータの種類と品質を特定するサービスのランク
とを関連付けて記憶する第1の記憶手段と、 前記サーバ装置それぞれについて該サーバ装置において
対応可能な前記サービスのランクを記憶する第2の記憶
手段と、 前記クライアント装置から前記ユーザIDを受信する受
信手段と、 前記受信したユーザIDに関連付けられたランクと前記
サーバ装置それぞれについて記憶されたランクとに基づ
いて、前記クライアント装置に接続されるサーバ装置を
決定する決定手段と、 該決定したサーバ装置と前記クライアント装置とを接続
する接続手段とを有する中継装置。 - 【請求項2】 さらに、前記サーバ装置毎の状態を検出
する検出手段を有し、 前記決定手段は、該検出された前記サーバ装置毎の状態
と前記受信したユーザIDに関連付けられたランクと前
記サーバ装置それぞれについて記憶されたランクとに基
づいて、前記クライアント装置に接続されるサーバ装置
を決定する請求項1記載の中継装置。 - 【請求項3】 さらに、前記クライアント装置から障害
報告を受付ける受付手段と、 前記障害報告を受付けた時に前記サーバ装置毎の状態を
再検出する再検出手段と、 該再検出された前記サーバ装置毎の状態と前記受信した
ユーザIDに関連付けられたランクと前記サーバ装置そ
れぞれについて記憶されたランクとに基づいて、前記ク
ライアント装置に接続されるサーバ装置を再決定する再
決定手段と、 前記クライアント装置を前記再決定したサーバ装置に接
続し直す再接続手段とを有する請求項2記載の中継装
置。 - 【請求項4】 さらに、前記サーバ装置のうち通信状況
に問題があるサーバ装置が存在するか否かをチェックす
るチェック手段と、 前記チェック手段により通信状況に問題があるサーバ装
置が検出されたときに、前記受信したユーザIDに関連
付けられたランクのサービスに対応可能な前記サーバ装
置について該サーバ装置の状態を再検出する再検出手段
と、 該再検出された状態に基づいて、前記クライアント装置
に接続されるサーバ装置を再決定する再決定手段と、 前記クライアント装置を前記再決定したサーバ装置に接
続し直す再接続手段とを有する請求項2記載の中継装
置。 - 【請求項5】 複数のクライアント装置と接続可能なサ
ーバ装置であって、前記サーバ装置は前記クライアント
装置が接続可能な他のサーバ装置と同一の情報源から生
成される複数種類のデータを提供可能であり、 ユーザを識別するためのユーザIDと、該ユーザが提供
を希望するデータの種類と品質を特定するサービスのラ
ンクとを関連付けて記憶する記憶手段と、 前記クライアント装置から送信されるユーザIDを受信
する受信手段と、 該受信したユーザIDを識別するとともに、当該ユーザ
IDに関連付けられたランクに応じたデータの種類と品
質から成るサービスを前記クライアント装置に提供する
提供手段とを有するサーバ装置。 - 【請求項6】 同一の情報源から生成される複数種類の
データをそれぞれ提供可能な複数のサーバ装置によるク
ライアント装置に対するサービス提供方法であって、 前記クライアント装置から前記ユーザIDを受信するス
テップと、 該ユーザIDを識別するステップと、 該識別された該ユーザIDに予め関連付けられて記憶さ
れた前記ユーザが提供を希望するサービスのランクと、
予め記憶された前記サーバ装置それぞれが対応可能な前
記サービスのランクとに基づいて、前記クライアント装
置に接続されるサーバ装置を決定するステップと、 該決定したサーバ装置と前記クライアント装置とを接続
するステップとを有するサービス提供方法。 - 【請求項7】 複数のクライアント装置と接続可能なサ
ーバ装置におけるサービス提供方法であって、前記サー
バ装置は前記クライアント装置が接続可能な他のサーバ
装置と同一の情報源から生成される複数種類のデータを
提供可能であり、 前記クライアント装置から送信されるユーザIDを受信
するステップと、 該受信したユーザIDを識別するステップと、 該識別された該ユーザIDに予め関連付けられて記憶さ
れた前記ユーザが提供を希望するデータの種類と品質を
特定するサービスのランクに応じたデータの種類と品質
から成るサービスを前記クライアント装置に提供するス
テップとを有するサービス提供方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05960397A JP3248446B2 (ja) | 1997-03-13 | 1997-03-13 | サーバコンピュータ |
| US09/037,219 US6801944B2 (en) | 1997-03-13 | 1998-03-10 | User dependent control of the transmission of image and sound data in a client-server system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05960397A JP3248446B2 (ja) | 1997-03-13 | 1997-03-13 | サーバコンピュータ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10257050A JPH10257050A (ja) | 1998-09-25 |
| JP3248446B2 true JP3248446B2 (ja) | 2002-01-21 |
Family
ID=13118006
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05960397A Expired - Fee Related JP3248446B2 (ja) | 1997-03-13 | 1997-03-13 | サーバコンピュータ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6801944B2 (ja) |
| JP (1) | JP3248446B2 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001008186A (ja) * | 1999-06-21 | 2001-01-12 | Shozo Hagiwara | コンサートの映像及び音楽の配信装置 |
| WO2001018694A2 (en) * | 1999-09-03 | 2001-03-15 | Marathon Products, Inc. | Method and system for procuring, storing and distributing remotely accessed data gathered by logging devices |
| JP4160302B2 (ja) * | 1999-09-09 | 2008-10-01 | ノキア コーポレイション | In制御式マルチキャスト |
| US8341662B1 (en) | 1999-09-30 | 2012-12-25 | International Business Machine Corporation | User-controlled selective overlay in a streaming media |
| US7010492B1 (en) | 1999-09-30 | 2006-03-07 | International Business Machines Corporation | Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media |
| JP3642004B2 (ja) * | 2000-05-22 | 2005-04-27 | 日本電気株式会社 | 中継装置、移動体無線通信システム、その障害通知方法、及びその障害通知プログラムを記録した記録媒体 |
| JP4672854B2 (ja) * | 2000-10-31 | 2011-04-20 | キヤノン株式会社 | 情報処理装置および情報処理方法および記憶媒体 |
| JP4284009B2 (ja) | 2001-05-18 | 2009-06-24 | 富士通株式会社 | インターネットにおける伝送帯域を確保する方法 |
| US7840634B2 (en) * | 2001-06-26 | 2010-11-23 | Eastman Kodak Company | System and method for managing images over a communication network |
| JP3785101B2 (ja) * | 2002-02-13 | 2006-06-14 | 日本電信電話株式会社 | 通信コネクション確立方法及び通信制御装置並びに記録媒体及び制御プログラム |
| US20040255327A1 (en) * | 2003-06-12 | 2004-12-16 | Digital Deck, Inc. | Media content distribution system and method |
| US8694620B2 (en) * | 2003-09-08 | 2014-04-08 | Microsoft Corporation | System and method for an OMA DM extension to manage mobile device configuration settings |
| US8289906B2 (en) * | 2004-03-26 | 2012-10-16 | Samsung Electronics Co. Ltd. | Method and system for assigning servers based on server status in a wireless network |
| US7546374B2 (en) | 2005-08-05 | 2009-06-09 | Global Serv Inc. | Methods and arrangements for managing and maintaining a switch environment |
| US7689704B2 (en) | 2005-08-05 | 2010-03-30 | Global Serv Inc. | Methods and arrangements for managing automated switching |
| US20070088817A1 (en) * | 2005-10-14 | 2007-04-19 | Microsoft Corporation | Shared video service |
| US7986686B2 (en) * | 2005-11-25 | 2011-07-26 | Cisco Technology, Inc. | Techniques for distributing network provider digital content to customer premises nodes |
| US8045473B2 (en) * | 2005-11-28 | 2011-10-25 | Cisco Technology, Inc. | Tailored relief for congestion on application servers for real time communications |
| US8301790B2 (en) * | 2007-05-30 | 2012-10-30 | Randy Morrison | Synchronization of audio and video signals from remote sources over the internet |
| JP2008305131A (ja) * | 2007-06-07 | 2008-12-18 | Nec Corp | 電源電圧制御システムおよび電源電圧制御方法 |
| US8918541B2 (en) * | 2008-02-22 | 2014-12-23 | Randy Morrison | Synchronization of audio and video signals from remote sources over the internet |
| JP5165045B2 (ja) * | 2010-11-10 | 2013-03-21 | ヤフー株式会社 | キャッシュシステム及びコンテンツ配信制御方法 |
| US20130339430A1 (en) * | 2012-06-18 | 2013-12-19 | Gregory Vann Fears | Fears Online Interface 18 |
| JP2014049942A (ja) * | 2012-08-31 | 2014-03-17 | Seiko Epson Corp | 表示システム、画像供給装置、プログラム、及び、表示システムの制御方法 |
Family Cites Families (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2969783B2 (ja) | 1990-05-11 | 1999-11-02 | ヤマハ株式会社 | 演奏情報送受信装置 |
| US5257259A (en) | 1990-06-06 | 1993-10-26 | Yamaha Corporation | Ring-type local area network |
| JPH04316294A (ja) | 1991-04-16 | 1992-11-06 | Matsushita Electric Ind Co Ltd | 可変長符号回路 |
| JP2892532B2 (ja) | 1991-07-31 | 1999-05-17 | 株式会社リコス | 音楽情報の高速処理装置 |
| JPH0561491A (ja) | 1991-09-02 | 1993-03-12 | Sanyo Electric Co Ltd | カラオケ装置及びその記録媒体 |
| JP2677470B2 (ja) | 1991-12-09 | 1997-11-17 | 株式会社河合楽器製作所 | 自動演奏システム |
| JPH0644155A (ja) | 1992-07-22 | 1994-02-18 | Daikin Ind Ltd | 画像データ転送方法およびその装置 |
| US5325423A (en) | 1992-11-13 | 1994-06-28 | Multimedia Systems Corporation | Interactive multimedia communication system |
| JP3227850B2 (ja) | 1992-12-07 | 2001-11-12 | ヤマハ株式会社 | マルチアクセス型lan |
| JPH06259362A (ja) | 1993-03-08 | 1994-09-16 | Hitachi Ltd | マルチサーバ制御方式 |
| JP3159230B2 (ja) | 1993-06-10 | 2001-04-23 | 日本電信電話株式会社 | 画像信号用可変レート符号化装置 |
| US5930473A (en) * | 1993-06-24 | 1999-07-27 | Teng; Peter | Video application server for mediating live video services |
| DE4326789A1 (de) | 1993-08-10 | 1995-02-16 | Steinberg Soft Und Hardware Gm | Verfahren und Vorrichtung zur Verbindung von MIDI-Schnittstellen |
| JP3248792B2 (ja) | 1993-08-26 | 2002-01-21 | ヤマハ株式会社 | カラオケネットワークシステムおよびカラオケ端末装置 |
| JP3432009B2 (ja) | 1993-08-31 | 2003-07-28 | キヤノン株式会社 | 通信方法及び装置 |
| JP3250336B2 (ja) | 1993-08-31 | 2002-01-28 | ヤマハ株式会社 | カラオケシステムおよびカラオケ端末装置 |
| US5544228A (en) | 1993-09-27 | 1996-08-06 | The Walt Disney Company | Method and apparatus for transmission of full frequency digital audio |
| JPH07152668A (ja) | 1993-11-26 | 1995-06-16 | Canon Inc | 情報処理装置及び通信方法 |
| JPH07225731A (ja) | 1994-02-10 | 1995-08-22 | Fuji Xerox Co Ltd | ネットワークにおける文書処理装置 |
| JP3003498B2 (ja) | 1994-03-18 | 2000-01-31 | ヤマハ株式会社 | 電子楽器ネットワークシステム |
| JP3430630B2 (ja) | 1994-05-02 | 2003-07-28 | ヤマハ株式会社 | カラオケ演奏用双方向ディジタル通信システム |
| JPH0844638A (ja) | 1994-08-01 | 1996-02-16 | Nippon Telegr & Teleph Corp <Ntt> | マルチメディアサービス提供方式及びマルチメディアサービス提供方法 |
| US5768350A (en) | 1994-09-19 | 1998-06-16 | Phylon Communications, Inc. | Real-time and non-real-time data multplexing over telephone lines |
| JP3531238B2 (ja) | 1994-10-11 | 2004-05-24 | ヤマハ株式会社 | 音楽情報通信方式 |
| US5513314A (en) * | 1995-01-27 | 1996-04-30 | Auspex Systems, Inc. | Fault tolerant NFS server system and mirroring protocol |
| JPH08289251A (ja) | 1995-04-18 | 1996-11-01 | Tec Corp | マルチメディア処理装置 |
| MY112320A (en) * | 1995-06-19 | 2001-05-31 | Qualcomm Inc | Method and appatratus for managing load conditions in a local wireless loop system |
| US6026368A (en) * | 1995-07-17 | 2000-02-15 | 24/7 Media, Inc. | On-line interactive system and method for providing content and advertising information to a targeted set of viewers |
| JP3008834B2 (ja) | 1995-10-25 | 2000-02-14 | ヤマハ株式会社 | 歌詞表示装置 |
| JPH09153012A (ja) | 1995-11-30 | 1997-06-10 | Nec Corp | マルチメディア通信システム |
| US5978841A (en) * | 1996-03-08 | 1999-11-02 | Berger; Louis | Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user |
| JP3353595B2 (ja) | 1996-03-21 | 2002-12-03 | ヤマハ株式会社 | 自動演奏装置およびカラオケ装置 |
| US5983280A (en) | 1996-03-29 | 1999-11-09 | Light & Sound Design, Ltd. | System using standard ethernet frame format for communicating MIDI information over an ethernet network |
| US5915238A (en) * | 1996-07-16 | 1999-06-22 | Tjaden; Gary S. | Personalized audio information delivery system |
| US5991809A (en) * | 1996-07-25 | 1999-11-23 | Clearway Technologies, Llc | Web serving system that coordinates multiple servers to optimize file transfers |
| US5892769A (en) * | 1996-08-28 | 1999-04-06 | Motorola Inc. | Method and system for prioritized multiple access using contention signatures for contention-based reservation |
| US5883957A (en) | 1996-09-20 | 1999-03-16 | Laboratory Technologies Corporation | Methods and apparatus for encrypting and decrypting MIDI files |
| US6067566A (en) | 1996-09-20 | 2000-05-23 | Laboratory Technologies Corporation | Methods and apparatus for distributing live performances on MIDI devices via a non-real-time network protocol |
| US6199076B1 (en) * | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
| US5986201A (en) | 1996-10-30 | 1999-11-16 | Light And Sound Design, Ltd. | MIDI monitoring |
| US6031832A (en) * | 1996-11-27 | 2000-02-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for improving performance of a packet communications system |
| US5931901A (en) * | 1996-12-09 | 1999-08-03 | Robert L. Wolfe | Programmed music on demand from the internet |
| US5995490A (en) * | 1996-12-13 | 1999-11-30 | Siemens Information And Communication Networks, Inc. | Method and system for integrating video and data transfers in a multimedia session |
| US5896498A (en) * | 1996-12-20 | 1999-04-20 | Intel Corporation | Method and apparatus for protecting user privacy by providing an inaccurate measure of network systems accesssed |
| US6076166A (en) * | 1997-01-17 | 2000-06-13 | Philips Electronics North America Corporation | Personalizing hospital intranet web sites |
-
1997
- 1997-03-13 JP JP05960397A patent/JP3248446B2/ja not_active Expired - Fee Related
-
1998
- 1998-03-10 US US09/037,219 patent/US6801944B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20010054063A1 (en) | 2001-12-20 |
| JPH10257050A (ja) | 1998-09-25 |
| US6801944B2 (en) | 2004-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3248446B2 (ja) | サーバコンピュータ | |
| US7158530B2 (en) | Real time communications of musical tone information | |
| JP3250336B2 (ja) | カラオケシステムおよびカラオケ端末装置 | |
| JP3242028B2 (ja) | データ送受信方法およびシステム | |
| JPH0738877A (ja) | データ伝送装置 | |
| CN110910860A (zh) | 线上ktv实现方法、装置、电子设备及存储介质 | |
| US6627807B2 (en) | Communications apparatus for tone generator setting information | |
| JPH0738878A (ja) | データ伝送装置 | |
| JP2002318587A (ja) | 音楽配信システムおよび音楽データ受信装置 | |
| KR20000012158A (ko) | 다기능네트워크노래방장치 | |
| JP2004509568A (ja) | 品質検査手段を有するインターネット受信装置 | |
| JP4403999B2 (ja) | リモートコントローラ及びカラオケ装置 | |
| CN100531367C (zh) | 网络摄像机系统和声音再现方法 | |
| JP4131678B2 (ja) | 演奏データ通信システム | |
| JP4364470B2 (ja) | ネットワークカラオケシステムの歌唱評価方法およびカラオケ装置 | |
| JP7825068B2 (ja) | サーバ装置、情報処理方法及び情報処理用プログラム | |
| JPH10173828A (ja) | 情報通信システム | |
| JP3345092B2 (ja) | カラオケ端末装置の集中管理システム | |
| JPH08248968A (ja) | 映像・音声データ供給システム | |
| JPH08249311A (ja) | 情報提供システム | |
| JPH07288801A (ja) | 通信型カラオケ演奏装置 | |
| JPH1091174A (ja) | 楽音再生システム | |
| JPH10143181A (ja) | 楽音再生システム | |
| JPH09179570A (ja) | 通信カラオケ装置 | |
| HK1036140B (en) | Real time communication of musical tone information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011009 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071109 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081109 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081109 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091109 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131109 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |