JP3775871B2 - Terminal device - Google Patents
Terminal device Download PDFInfo
- Publication number
- JP3775871B2 JP3775871B2 JP32414396A JP32414396A JP3775871B2 JP 3775871 B2 JP3775871 B2 JP 3775871B2 JP 32414396 A JP32414396 A JP 32414396A JP 32414396 A JP32414396 A JP 32414396A JP 3775871 B2 JP3775871 B2 JP 3775871B2
- Authority
- JP
- Japan
- Prior art keywords
- registration
- terminal
- information
- karaoke
- information center
- 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
- 238000000034 method Methods 0.000 claims description 125
- 238000004891 communication Methods 0.000 claims description 55
- 238000003860 storage Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 description 30
- 238000007726 management method Methods 0.000 description 28
- 230000005540 biological transmission Effects 0.000 description 18
- 238000009826 distribution Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 4
- 101150080287 SUB3 gene Proteins 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 229910004438 SUB2 Inorganic materials 0.000 description 2
- 101100311330 Schizosaccharomyces pombe (strain 972 / ATCC 24843) uap56 gene Proteins 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 101150018444 sub2 gene Proteins 0.000 description 2
- 102100036464 Activated RNA polymerase II transcriptional coactivator p15 Human genes 0.000 description 1
- 101000713904 Homo sapiens Activated RNA polymerase II transcriptional coactivator p15 Proteins 0.000 description 1
- 229910004444 SUB1 Inorganic materials 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ホスト装置と複数の端末装置とが情報通信網を介して接続され、例えば電話番号を用いて、ホスト装置及び端末装置のいずれからでも相手にアクセス可能な通信システムにおける端末装置に関する。
【0002】
【従来の技術】
従来、ホスト装置と複数の端末装置とが情報通信網を介して接続され、例えば電話番号を用いて、ホスト装置及び端末装置のいずれからでも相手にアクセス可能な通信システムがある。そして、端末装置をその通信システム内にて適切に運用できるように所定の登録処理を実行していた。これは、例えば端末装置がホスト装置から有料の情報を取得できるシステムとする場合には、未登録の端末装置が不正にそのホスト装置から情報を取得しないようにするなどの管理上の必要性からも重要な処理である。
【0003】
この登録処理は、まず、通信システム内に属する複数の端末装置それぞれが固有の番号となる端末識別情報及び例えば電話番号などの情報通信網への加入者番号を、端末装置からホスト装置へ送信し、ホスト装置では例えば管理テーブルのようなものを用意して、そこに端末識別情報と加入者番号とを対応付けて記憶するなどして登録処理を行うこととなる。この際、従来においては、端末を登録したいと考える希望者が前記端末識別情報及び電話番号などの加入者番号を、端末装置が備えている操作ボタンなどを介して入力するという手法を採用していた。そして、端末装置は、その入力された端末識別情報及び加入者番号をホスト装置に通知していたのである。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来の登録方法では、登録希望者による端末識別情報や加入者番号の入力間違いがあっても、通知されたホスト装置においてはそれらが正しいものとして捉えるしかない。そのため、例えば管理テーブル内に既に同じ加入者番号などが登録されていなければ、無条件に登録してしまっていた。
【0005】
このように間違った端末識別情報や加入者番号が登録されてしまうと種々の不都合が生じる。例えば、ホスト装置から端末装置をアクセスしようとした場合には、加入者番号が電話番号であると、いわゆる間違い電話となってしまう。そして、ホスト装置が、端末装置へアクセスできない場合には所定回数だけリトライするような機能を持っていると、何度も間違った電話番号にてアクセスしてしまうこととなり、そのアクセス対象が通常の電話機であると、いわゆる「いたずら電話」のような振舞いをしてしまうこととなる。
【0006】
本発明は、上述した問題点を解決するために、端末装置を登録する場合に、端末装置から送信された端末識別情報及び情報通信網への加入者番号が正しい場合にのみ登録が可能な通信システムにおける端末装置を提供することを目的とする。
【0007】
【課題を解決するための手段及び発明の効果】
この目的を達成するためになされた請求項1に記載の発明は、ホスト装置と複数の端末装置とが情報通信網を介して接続され、さらに前記複数の端末装置それぞれを識別する端末識別情報が設定されており、前記ホスト装置及び端末装置のいずれからでも相手にアクセス可能な通信システム内の端末装置であって、前記端末識別情報及び前記情報通信網への加入者番号を端末登録希望者が入力するための入力手段と、該入力手段にて入力された前記端末識別情報及び前記加入者番号を記憶する登録用情報記憶手段と、該登録用情報記憶手段に記憶されている前記端末識別情報及び前記加入者番号を前記ホスト装置へ送信し、前記ホスト装置との通信を一旦切断し、さらに前記ホスト装置からの指示にしたがって前記登録用情報記憶手段に記憶されている前記端末識別情報を前記ホスト装置へ送信する登録制御手段と、を備え、前記登録制御手段によって前記端末識別情報及び前記加入者番号を前記ホスト装置へ送信し、前記ホスト装置との通信を一旦切断した後、所定時間内に前記ホスト装置からのアクセスがなかった場合には、所定の未登録対応処理として、前記入力手段にて入力された前記端末識別情報や前記加入者番号が間違っている旨を表示手段に表示させる処理を実行することを特徴とする端末装置である。
【0008】
本発明の端末装置によれば、端末識別情報及び加入者番号をホスト装置へ送信する。ホスト装置では、その送信された端末識別情報及び加入者番号を用いて通信システム内での管理対象となるべき所定の登録処理を実行する。但し、端末装置から送信された端末識別情報及び加入者番号をそのまま無条件で用いるのではなく、以下のような確認のための処理を実行するのである。つまり、ホスト装置が端末装置からの端末識別情報及び加入者番号を記憶した後、両装置間の通信を一旦切断し、確認のため、その記憶されている加入者番号を用いてホスト装置から端末装置へアクセスし、ホスト装置からアクセスされた端末装置から端末識別情報をホスト装置へ送信させる。そして、ホスト装置では、その送信された端末識別情報がその前に端末装置へアクセスする際に用いた加入者番号に対応するものであるかどうかを判断する。端末装置から正しい加入者番号が通知されていた場合には、ホスト装置に記憶された対応する端末識別情報が送信されてくるはずであるので、そうであった場合には、所定の登録処理を実行する。もしも、送信されてきた端末識別情報が加入者番号に対応しないものであれば、少なくとも加入者番号が間違っているので、その場合には登録処理を実行しない。
【0009】
そのため、本発明の端末装置の登録制御手段は、登録用情報記憶手段に記憶されている端末識別情報及び加入者番号を前記ホスト装置へ送信し、ホスト装置との通信を一旦切断し、さらにホスト装置からの指示にしたがって登録用情報記憶手段に記憶されている端末識別情報をホスト装置へ送信するのである。
したがって、端末装置を登録する場合に、端末装置から送信された端末識別情報及び情報通信網への加入者番号が正しい場合にのみ登録することができる。これにより、従来技術の問題として挙げた次の点を解消できる。つまり、加入者番号が電話番号である場合に間違った番号にて登録してしまうと、ホスト装置がその登録された番号にてアクセスするといわゆる間違い電話となってしまい、特にリトライ機能を持っていると、何度も間違った電話番号にてアクセスするため、アクセス対象が通常の電話機の場合には「いたずら電話」のような振舞いをしてしまうが、本方法では、加入者番号が正しい場合にのみ登録するので、このような不都合が生じない。
【0010】
なお、所定の登録処理とは、通信システム内での管理対象とするための処理であり、例えばホスト装置における管理テーブルに端末識別情報及び加入者番号を記憶させる処理などである。さらに、端末装置に対しても登録が完了したことを通知する処理を加えてもよい。そして、端末装置では、この登録完了の通知を受信した場合には、それを所有者などに報知するために、例えば表示装置を備えていれば、その表示装置に登録が完了した旨を表示するようにすることが考えられる。
【0011】
ところで、端末装置から送信された端末識別情報及び加入者番号が共に間違っているのであるが、別の端末装置の端末識別情報及び加入者番号と同じであることも確率的には非常に低いが理論上は考えられる。この場合には、端末識別情報及び加入者番号を送信した端末装置の登録は実行されないが、端末識別情報と加入者番号との対応は正しいので、上述した「いたずら電話」のような振舞いはされず、その点での不都合は生じない。
【0012】
【0013】
【0014】
【0015】
本発明の端末装置の、端末登録希望者が入力手段にて端末識別情報及び加入者番号を入力する構成を採用しているため、入力間違いが生じ易い。
【0016】
そのため本発明の端末装置においては、前記登録制御手段によって前記端末識別情報及び前記加入者番号を前記ホスト装置へ送信し、前記ホスト装置との通信を一旦切断した後、所定時間内に前記ホスト装置からのアクセスがなかった場合には、所定の未登録対応処理を実行する。
【0017】
これは、正しい加入者番号をホスト装置へ送信しておれば、通信を一旦切断した後にホスト装置から自端末装置へアクセスされるはずであり、それがないということは少なくとも加入者番号が間違っていたこととなるため、未登録対応処理を実行するのである。この未登録対応処理として、前記入力手段にて入力された前記端末識別情報や前記加入者番号が間違っている旨を表示手段に表示させる処理を実行する。
【0018】
この報知により、間違いに気付いた端末装置の所有者が今度は正しい加入者番号及び端末識別情報を入力することができ、再度それらの情報をホスト装置へ送信すれば、今度は登録処理が実行されることとなる。なお、上述したように、ホスト装置における登録処理が、例えば管理テーブルへの登録に加えて、端末装置に対して登録が完了したことを通知するようにされていた場合には、端末装置にてこの登録完了の通知を受信した際には、それを所有者などに報知するために、表示装置などに登録が完了した旨を表示するようにすることが考えられる。
【0019】
【発明の実施の形態】
以下、本発明の登録方法を適用した実施形態としての通信システムを図面を参照して説明する。
図1は、通信システムをカラオケに関するシステムに適用した場合の概略構成及びそのシステムの構成要素である「端末装置」としてのカラオケ端末10の構成を示すブロック図である。
【0020】
図1に示すように、本実施形態の通信システムは、カラオケ曲情報の配信関連処理などを担当する「ホスト装置」としての情報センタ3と複数のカラオケ端末10とが、情報通信網7を介して接続されて構成されている。
まず、カラオケ端末10の構成について説明する。
【0021】
カラオケ端末10は、装置全体の制御を司り「登録制御手段」に相当する中央制御装置31、「入力手段」に相当する多目的入力キー32、「登録用情報記憶手段」に相当する記憶手段としてのハードディスク33、現在日付や現在時刻を常にカウントしていて中央制御装置31に通知するカレンダクロック34、音声再生回路35、画面表示制御装置26、情報通信網7と接続可能な通信制御装置27とを備えている。そして、音声再生回路35にはミキサアンプ38が、画面表示制御装置26には表示手段としてのテレビモニタ29がそれぞれ接続されている。また、ミキサアンプ38にはスピーカ41とマイクロフォン43が接続されている。
【0022】
前記多目的入力キー32は各種キーを備えており、カラオケ曲の選択作業や、情報センタ1との接続、そして後述する端末側での登録準備処理として電話番号やID番号の入力などの操作に使用される。
また通信制御装置27は、電話事業者側設備である情報通信網7を通して情報センタ3とデータ通信を行うためのものであり、デジタルデータの音声帯域への変調、受信した音声帯域信号のデジタルデータへの復調を行う。
【0023】
カラオケ端末10は、カラオケ演奏を行うために必要なカラオケ曲情報を情報センタ3から供給してもらい、内蔵するハードディスク33に記憶・蓄積しておく。なお、前記ハードディスク33には記憶される1曲分のカラオケ曲情報は、曲同士を識別するための識別情報である曲番号情報及び実体情報から構成されている。この内の実体情報は、伴奏音楽の情報であるMIDI(Musical Instrument Digital Interface)規格の演奏情報、歌詞情報、歌詞の切替や色替えのタイミングを指定するためのタイミング情報、背景映像情報等からなっている。背景映像情報は曲毎に対応した映像情報を符合化したものである。
【0024】
カラオケ端末10は、上記のような構成からなり、カラオケ利用者のリクエストに応じて実際にカラオケ演奏を行うための装置である。カラオケ演奏時には、中央制御装置31は、所定のカラオケ演奏プログラムに従って、カラオケ演奏処理を実行するのであるが、中央制御装置31は、リクエストされた曲に対応するカラオケ曲情報をハードディスク33から読み出し、演奏情報は音声再生回路35に、歌詞情報及び背景映像情報は画面表示制御装置26にそれぞれ転送する。音声再生回路35に出力された演奏情報は、アナログの演奏信号に変換された後、ミキサアンプ38へ送られて電気的に増幅されるとともに、マイクロフォン43を介して入力する利用者の歌声と適度な割合でミキシングされる。ミキシングされた音声信号は、スピーカ41により演奏音として外部へ出力される。
【0025】
一方、演奏情報と同期して出力される歌詞情報は、画面表示制御装置26において再生された背景映像情報と合成(スーパーインポーズ)されてテレビモニタ29に表示される。これにより、テレビモニタ29には、背景映像に歌詞テロップが合成された状態で表示される。
【0026】
カラオケ演奏を行うために必要なカラオケ曲情報は情報センタ3から供給してもらって内蔵するハードディスク33に記憶・蓄積しておくことは説明した。過去にリリースされた曲についてはまとめて供給するか、あるいは予めハードディスク33に記憶させた状態のカラオケ端末10として利用者側に設置することによって対応するが、今後リリースされる新曲については、情報センタ3から情報通信網7を介してカラオケ端末10へ順次供給して補充していく。
【0027】
この場合、カラオケ端末10から情報センタ3に対して、例えば1日に1回あるいは10日に1回というように定期的に問い合わせ、新曲があれば配信してもらうという形式を採用している。ハードディスク33には新曲配信の問い合わせをするための発信時期が記憶されており、中央制御装置31は、この発信時期が来ると情報センタ3に対して発信し、問い合わせをするのである。
【0028】
なお、このような情報センタ3からの新曲配信などのサービス提供を受けるには、通信カラオケシステム内での管理対象となるべき所定の登録処理を実行する必要がある。つまり、情報センタ3は、所定の登録処理を経て管理対象と認めたカラオケ端末10にのみサービス提供を実行する。この登録処理の内容については後述する。
【0029】
次に、情報センタ3の構成及び機能について説明する。
情報センタ3は、図2に示すとおり、情報通信網7を介してカラオケ端末10と接続する通信制御装置77と、カラオケ端末10に配信するカラオケ曲データを蓄積する記憶装置73とを備え、これらが中央制御装置としてのホストコンピュータ71によって制御されている。また、ホストコンピュータ71には、入力装置75、プリンタ79、CRT81などの各種機器が接続されている。また、記憶装置73には、カラオケ曲データの他に、ホストコンピュータ71が動作するための各種制御プログラム等も記憶されている。
【0030】
このように構成された情報センタ3は、カラオケ曲データを、情報通信網7を介して各カラオケ端末10に対して配信する。この配信は、新曲データの追加のために、数日おき程度のペースで情報センタ3側から行われるが、本実施形態では、カラオケ端末10側からの定期的な(例えば1日1回)新曲問い合わせに応え、配信すべき新曲があれば配信処理をするように構成されている。
【0031】
なお、上述したように情報センタ3は、所定の登録処理を経て管理対象と認めたカラオケ端末10にのみサービス提供を実行する。そのため、記憶装置73内には図3に示すような管理テーブル73aが格納されており、所定の登録処理を経てこの管理テーブル73a中に正式に管理対象として登録されたカラオケ端末10に対しては、以降、新曲配信などのサービス提供を実行する。管理テーブル73aは、図3に示すように、ID番号と電話番号と登録状態を記録しておく。ID番号は、情報センタ3に接続している複数のカラオケ端末10、つまり本通信システムに属する複数のカラオケ端末10それぞれが固有の番号となるように設定された識別情報であり、例えば製造時に装置毎に付した装置番号のようなものでもよい。また、電話番号は「情報通信網への加入者番号」に相当する。登録状態の詳細については後述するが、例えば正式に登録が完了したことや、登録が異常であることなどを「0」や「1」などで記録しておくために用いる。
【0032】
次に、上記構成を有する本システムにおける動作について説明する。
まず、図4〜図6のフローチャートに基づいて、カラオケ端末10の動作を説明する。
電源が投入されると、図4のメインルーチンが開始される。
【0033】
まず、最初のステップS1にて、通信制御装置27のリセット等の装置全体の初期化を行う。次に、S2にて、カラオケ端末10の動作指定として、カラオケ演奏モードが指定されたか否かをチェックする。カラオケ端末設置事業者によってカラオケ演奏モードの指定があればS3へ移行し、同指定がなければS4へ移行する。
【0034】
S3では、カラオケ演奏処理を行う。このカラオケ演奏処理の概略については上記構成説明に伴って説明してあるので、ここでは省略する。
S4では、カラオケ端末10の動作指定として、登録処理モードが指定されたか否かをチェックする。カラオケ端末設置事業者によって登録処理を実行させるためのモード指定があればS5へ移行し、同指定がなければS6へ移行する。
【0035】
S5では、サブルーチンSUB1をコールして所定の登録処理を行う。この登録処理を図5のフローチャートにて説明する。
この登録処理は、通信システム内で有効なカラオケ端末10として情報センタ3側にて登録されることで新曲配信等のサービス提供を受けられるようにするための処理である。カラオケ端末10を設置する前に電話番号やID番号などの情報をシステム管理者側に通知し登録するという作業はシステム運用上困難であるため、情報センタ3と通信する前に予めカラオケ端末10に電話番号とID番号を入力して記憶させておき、カラオケ端末10に、システム全体としての登録処理開始のトリガを端末発信という形で行わせるのである。
【0036】
まず、S11においては、初期設定機能によってカラオケ端末10側の電話番号及びID番号の入力受付を行う。これは、例えばテレビモニタ29を使用し、入力手順などのガイダンスを表示しながら行うこともできる。例えば多目的入力キー32による操作で登録モードを選択すると、テレビモニタ29に電話番号及びID番号の入力欄と入力を促す文章が表示される。それに従い、ユーザが多目的入力キー32を操作してそれらの番号を入力し、例えば入力内容の確定を指示すると、それら両番号がハードディスク33に記憶され、S11の処理が終了となる。
【0037】
次にS12として、情報センタ3との通信処理を開始する。
情報センタ3との接続が完了したならば、S13において、登録要求を行うため、ハードディスク33に記憶されている電話番号及びID番号を情報センタ3に送信する。この送信処理が終了すると、S14にて、一旦情報センタ3との接続を解除する。
【0038】
そして、その後S15にて情報センタ3からの接続要求があるかどうかを判断する。情報センタ3から接続要求がなければ(S15:NO)、S22へ移行してタイムアウトかどうかを判断し、タイムアウトでない間は(S22:NO)、S15へ戻って情報センタ3からの接続要求を待つ。
【0039】
もしも情報センタ3から接続要求があれば(S15:YES)、S16にて情報センタ3と接続し、続くS17にて情報センタ3からID番号の送信指示がされているかどうかを判断する。
ID番号の送信指示がされていれば(S17:YES)、S18に移行し、ハードディスク33に記憶されているID番号(つまり上記S11にて入力されたID番号)を情報センタ3に送信する。
【0040】
その後、S19にて情報センタ3から「登録完了」を示す情報を受信したかどうかを判断し、受信していない場合には(S19:NO)S25へ移行してタイムアウトかどうかを判断する。そして、タイムアウトでない間は(S25:NO)、S19へ戻って情報センタ3からの「登録完了」を示す情報を受信するのを待つ。
【0041】
情報センタ3からの「登録完了」を示す情報を受信した場合には(S19:YES)、S20にて登録完了対応処理を実行する。これは、例えば登録完了である旨を示す情報をハードディスク33に記憶するなどの処理である。なお、この登録完了である旨を示す情報が記憶されているかどうかで、今後のカラオケ端末10が実行できる動作とできない動作とを制御してもよい。例えば、システムに正式に登録されている場合に限って情報センタ3に対して要求できる内容の場合には、まず登録完了である旨を示す情報が記憶されているかどうかを判断し、記憶されていない場合には実行しないようにするといったことが考えられる。
【0042】
S20の処理が終了した後は、S21へ移行し、情報センタ3との接続を解除する。S21の処理後は本登録処理ルーチンを終了し、図4のS6へ移行する。
以上説明したS11〜S21での一連の処理は、情報センタ3に対して正しい電話番号及びID番号を送信した場合である。後述する情報センタ3における処理でも説明するが、情報センタ3は、S14での接続解除の後、S13でカラオケ端末10が送信した電話番号を用いて発呼し接続を試みる。したがって、正しい電話番号を送信していれば、自カラオケ端末10に情報センタ3から接続要求があるはずなのだが、もしも誤った電話番号を送信していると、自カラオケ端末10には情報センタ3から接続要求が来ることはない。
【0043】
したがって、S22で肯定判断、つまり情報センタ3から接続要求が来ない内にタイムアウトとなってしまった場合には、S23へ移行して所定の未登録対応処理を実行する。この未登録対応処理としては、例えば、S11で入力した電話番号やID番号が間違っていることをユーザに報知するため、例えばテレビモニタ29にその旨を表示することが考えられる。この表示により、間違いに気付いたユーザが今度は正しい電話番号及びID番号を入力し、再度それらを情報センタ3へ送信すれば、今度はS16〜S21の処理が実行され、正式な登録が完了することとなる。なお、上述したようにこの場合は少なくとも電話番号が間違えているため、その旨をユーザに報知する必要がある。
【0044】
このS23での未登録対応処理の後は、本登録処理ルーチンを終了し、図4のS6へ移行する。
また、S17にて否定判断の場合、つまり、情報センタ3からの接続要求があり接続したが、情報センタ3からの指示はID番号の送信指示でなかった場合には、S24へ移行して、所定の対応処理を実行する。これは、上述したS11〜S21の一連の処理において情報センタ3から接続要求があったのでなく、S14で情報センタ3と接続解除した後、たまたま情報センタ3における別の処理に伴って接続要求があった場合であり、とにかく登録関連の処理ではない。したがって、例えばその旨をテレビモニタ29に表示するなどの所定の対応処理を実行する。そして、この場合は、S16にて情報センタ3と接続しているので、S24の処理終了後はS21へ移行して情報センタ3との接続を解除する。
【0045】
さらに、S25にて肯定判断、つまり情報センタ3からのID番号送信指示に応じてID番号を送信したにもかかわらず、情報センタ3からは「登録完了」を示す情報が来ない内にタイムアウトとなってしまった場合には、S26へ移行して、所定の対応処理を実行する。これは、上述したS11〜S21の一連の処理において情報センタ3からID番号送信指示があったにもかかわらず、情報センタ3側でのトラブルあるいは情報通信網7などの伝送経路においてトラブルがあった場合が考えられる。また、S11〜S21の一連の登録のための処理には無関係で、たまたま情報センタ3における別の処理に伴ってID番号の送信指示があった場合も考えられる。したがって、例えばその原因なども含めてとにかく登録処理自体が完了はしていない旨をテレビモニタ29に表示するなどして、ユーザに報知する。
【0046】
そして、この場合も、S16にて情報センタ3と接続しているので、S26の処理終了後はS21へ移行して情報センタ3との接続を解除し、本登録処理ルーチンを終了し、図4のS6へ移行する。
図4の処理説明に戻り、S6では、情報センタ3からの接続要求があるかどうかを判断する。接続要求があればS7へ移行し、同指定がなければS2へ移行する。
【0047】
S7では、サブルーチンSUB2をコールし、情報センタ3からの接続要求に対応する処理を実行する。このサブルーチンSUB2の処理を図6のフローチャートにて説明する。
図6の最初のステップS31においては、情報センタ3と接続する。そして、続くS32では情報センタ3からの新曲配信であるかどうかを判断し、もしも新曲配信であった場合には(S32:YES)、S33にて新曲に係るカラオケ曲情報を受信してハードディスク33に蓄積する。
【0048】
S33の処理が終了した場合には、S34へ移行して情報センタ3との接続を解除する。
一方、S32にて否定判断、すなわち新曲配信でない場合には、S35へ移行して、情報センタ3からのID番号の送信指示かどうかを判断する。もしもID番号の送信指示がされている場合には(S35:YES)、S36へ移行し、ハードディスク33に記憶されているID番号を情報センタ3に送信する。その後S34へ移行する。
【0049】
また、ID番号の送信指示でもない場合には(S35:NO)、S37へ移行し、その他の対応処理を実行する。これは、例えば稼働実績情報(ログ)のアップロード指示であればログを送信したりする処理である。その後S34へ移行する。
【0050】
S34の処理後は、本サブルーチンを終了して図3のフローチャートのS2のステップへ移行する。
なお、この図6のS35における判断は、情報センタ3からのID番号の送信指示があることを前提として説明している。これは、上記図5での登録処理においても説明したが、カラオケ端末10は図5の登録処理を実行している最中において、S13で電話番号を情報センタ3に送信する。その結果として情報センタ3からID番号の送信指示がされた場合にはS17にてそれを判断できる。しかし、カラオケ端末10が送信した電話番号が誤っていた場合には、情報センタ3は別のカラオケ端末10にID番号の送信指示をしてしまうこととなる。つまり、図5の登録処理は実行していないが情報センタ3からはID番号の送信指示がされることとなるのである。そして、この場合でも図6のS36にてID番号を送信しているのは、情報センタ3が、後述する情報センタ側処理における所定の判断で用いるためである。
【0051】
以上がカラオケ端末10の中央制御装置31の動作であり、カラオケ演奏処理、登録処理、新曲に係るカラオケ曲情報の受信などの各処理を行う。
次に、情報センタ3の動作を図7,8のフローチャートを基に説明する。情報センタ3では、電源投入後、S101のステップから実行する。
【0052】
S101では、通信制御装置77のリセット等の装置全体の初期化を行う。S101の処理を終了後、S102へ移行して、カラオケ端末10からの接続要求があるかどうか調べる。接続要求があればS103へ移行し、なければS102の処理を繰り返し、待機状態となる。
【0053】
S103では、カラオケ端末10からの接続要求に対して同カラオケ端末10との接続を行う。接続完了後、S104へ移行して、カラオケ端末10から登録要求がされているかどうかを判断する。図5のS13に示すカラオケ端末3からの登録要求処理が実行された場合には、登録要求であると判断し(S104:YES)、S105へ移行してサブルーチンSUB3をコールして所定のセンタ側登録処理を行う。この処理については後述する。一方、登録要求でない場合には(S104:NO)、S106へ移行してその他の対応処理を実行する。
【0054】
S105又はS106の処理が終了した場合には、S107へ移行し、新曲情報配信時期であるかどうかを判断する。本実施形態では、上述したように例えば1か月や1週間おきに新曲を配信するようになっており、その配信時期であるか否かを判断するのである。そして、配信時期であれば、S108へ移行する。S1087では、新曲にかかるカラオケ曲情報の配信処理を行う。S108の処理が終了した場合、あるいはS36で配信時期でないと判断された場合は、S102へ戻る。
【0055】
次に、S105にて実行されるサブルーチンSUB3の処理を図8のフローチャートを参照して説明する。
まず、S111においては、カラオケ端末10から送信されてきた電話番号及びID番号を受信する。そして、S112において、それら両番号を記憶装置73の管理テーブル73aに仮登録する。これは、例えば図3に示す管理テーブル73aに電話番号及びID番号を書き込むと共に、登録状態の欄には仮登録であることを示す「0」を書き込むことで行う。
【0056】
このS112での仮登録処理が終了すると、S113にて一旦カラオケ端末10との接続を解除する。
そして、続くS114では、上記S112において管理テーブル73aに仮登録した電話番号を用いて発呼し接続する。そして、S115にて、その接続相手に対してID番号の送信指示を送る。
【0057】
その後、S116において接続相手からID番号を受信したかどうかを判断する。ID番号の受信がなければ(S116:NO)、S123へ移行してタイムアウトかどうかを判断し、タイムアウトでない間は(S123:NO)、S116へ戻ってID番号を受信するのを待つ。そして、ID番号を受信した場合には(S116:YES)、S117に移行する。
【0058】
S117では、その受信したID番号と上記S114にて発呼・接続するのに用いた電話番号との対応関係を照合し、S118にて一致しているかどうかを判断する。具体的には、S114での発呼・接続に用いた電話番号に対応するID番号として管理テーブル73aに仮登録されているID番号と、上述の受信したID番号とが一致しているかどうかを判断するのである。
【0059】
一致していれば(S118:YES)、S119へ移行して、管理テーブル73aに正式登録をする。これは、例えば図3に示す管理テーブル73aに仮登録として「0」が書き込まれていた登録状態の欄に、正式登録であることを示す「1」を書き込むことで行う。
【0060】
その後、S120にて、情報センタ3での登録が完了したことをカラオケ端末10に通知するため、「登録完了」を示す情報を送信する。その後、S122にてカラオケ端末10との接続を解除して本サブルーチンSUB3を終了し、図7のS107へ移行する。
【0061】
なお、このように管理テーブル73aの登録状態の欄に正式登録であることを示す「1」が書き込まれた場合には、例えばS108にて新曲情報を配信する場合の配信対象のカラオケ端末10であると判断されるなど、正式な管理対象として扱われる。
【0062】
以上説明したS111〜S120,S122での一連の処理は、カラオケ端末10から正しい電話番号及びID番号が送信された場合である。S111で正しい電話番号を受信していれば、S114で接続した相手はそのS111で電話番号を受信した相手のカラオケ端末10となるが、もしも誤った電話番号を受信している場合には、S114での接続相手がカラオケ端末10ではない可能性もあり、その場合にはID番号の送信指示をしても返事が来ない可能性がある。
【0063】
したがって、S123で肯定判断、つまりカラオケ端末10からID番号が送信されて来ない内にタイムアウトとなってしまった場合には、S124へ移行して登録異常として記憶する。これは、例えば図3に示す管理テーブル73aに仮登録として「0」が書き込まれていた登録状態の欄に、登録異常であることを示す「2」を書き込むことで行う。
【0064】
また、S118にて否定判断の場合、つまり、S114での接続相手からはID番号を受信したのであるが、管理テーブル73aに仮登録されているID番号と一致していなかった場合には、やはりS124に移行して、登録異常として記憶する。これは、誤った電話番号を受信したのであるが、その誤った電話番号は別のカラオケ端末10のものであった場合などである。
【0065】
なお、S123で肯定判断されてS124へ移行した場合と、S118で否定判断されてS124へ移行した場合とでは、その原因が異なるので、その両者が区別できるように記憶しておくことも考えられる。例えばS123で肯定判断されてS124へ移行した場合には、上述したように管理テーブル73a(図3)の登録状態の欄に「2」を書き込み、S118で否定判断されてS124へ移行した場合には登録状態の欄に「3」を書き込むようにするのである。
【0066】
以上が情報センタ3のホストコンピュータ71の動作であり、カラオケ端末10からの登録要求に応じて所定の登録処理や新曲情報の配信処理などの処理を行う。
なお、本実施形態での正式登録に至る迄のカラオケ端末10及び情報センタ3における一連処理を通信シーケンス図で示すと、図9のようになる。
【0067】
まず、カラオケ端末10が情報通信網7を介して情報センタ3に対して発呼接続を試みる。情報センタ3では、カラオケ端末10からの発呼に応じて着呼し、着呼OKを送信する。カラオケ端末10では、この着呼OKを受信した後、情報センタ3に電話番号とID番号を送信する。
情報センタ3が電話番号とID番号を受信して仮登録した後、両者の接続を一旦切断し、今度は情報センタ3が仮登録されていた電話番号で発呼接続する。カラオケ端末10では、情報センタ3からの発呼に応じて着呼し、着呼OKを送信する。情報センタ3では、この着呼OKを受信した後、カラオケ端末10にID番号の送信指示を送る。
【0068】
カラオケ端末10ではこのID番号の送信指示を受信して、ID番号を情報センタ3に送信する。
そして、情報センタ3では、このID番号を受信し、仮登録されていたID番号と照合する。両者が一致する場合にはカラオケ端末10に対して「登録完了」を送信する。カラオケ端末10がこの「登録完了」を受信した後、両者の接続を切断する。
【0069】
以上説明したことから明かなように、カラオケ端末10が通信システムの管理対象となるための登録を行う場合には、カラオケ端末10のユーザ(あるいは所有者など)が多目的入力キー32にて入力した電話番号及びID番号を情報センタ3に送信し、情報センタ3が、その送信された電話番号及びID番号を用いて所定の登録処理を実行する。但し、カラオケ端末10から送信された電話番号及びID番号をそのまま無条件で用いるのではなく、その番号が正しいかどうか確認するための処理を実行する。
【0070】
つまり、情報センタ3がカラオケ端末10からの電話番号及びID番号を管理テーブル73aに仮登録した後、両装置3,10間の通信を一旦切断し、確認のため、その仮登録されている電話番号を用いて情報センタ3からカラオケ端末10へアクセスし、情報センタ3からアクセスされたカラオケ端末10からID番号を情報センタ3へ送信させる。そして、情報センタ3では、その送信されたID番号がその前にカラオケ端末10へアクセスする際に用いた電話番号に対応するものであるかどうかを判断する。カラオケ端末10から正しい電話番号が通知されていた場合には、情報センタ3に記憶された対応するID番号が送信されてくるはずであるので、そうであった場合には、所定の登録処理を実行する。もしも、送信されてきたID番号が電話番号に対応しないものであれば、少なくとも電話番号が間違っているので、その場合には正式な登録は実行しない。
【0071】
したがって、カラオケ端末10を登録する場合に、カラオケ端末10から送信されたID番号及び電話番号が正しい場合にのみ登録することができる。これにより、従来技術の問題として挙げた次の点を解消できる。つまり、間違った電話番号にて登録してしまうと、情報センタ3がその登録された電話番号にてアクセスするといわゆる間違い電話となってしまい、特にリトライ機能を持っていると、何度も間違った電話番号にてアクセスするため、アクセス対象が通常の電話機の場合には「いたずら電話」のような振舞いをしてしまうが、本方法では、電話番号が正しい場合にのみ登録するので、このような不都合が生じない。
【0072】
ところで、カラオケ端末10から送信された電話番号及びID番号が共に間違っているのであるが、別のカラオケ端末10の電話番号及びID番号と同じであることも確率的には非常に低いが理論上は考えられる。この場合には、電話番号及びID番号を送信したカラオケ端末10の登録は実行されないが、ID番号と電話番号との対応は正しいので、上述した「いたずら電話」のような振舞いはされず、その点での不都合は生じない。
【0073】
また、本実施形態の場合には、仮登録の場合には管理テーブル73aの登録状態の欄にその旨を示す「0」を記憶し、正式登録した場合には管理テーブル73aの登録状態の欄にその旨を示す「1」に更新する。このようにしておけば、正式登録されたカラオケ端末10にだけ例えば新曲の配信などのサービス提供ができる。
【0074】
そして、上述した電話番号による照合ができなかった場合あるいは照合したが一致しなかった場合には、管理テーブル73aの登録状態の欄に、登録異常であることを示す「2」や「3」を記憶させているので、登録異常の原因の究明にも役立つ。例えば、ID番号がAのカラオケ端末10から送信されてきた電話番号にてアクセスした結果、ID番号Bが送信されてきた場合、ID番号がAのカラオケ端末10では、ID番号Bの電話番号と間違えていることが判る。
【0075】
さらにまた、仮登録された電話番号を用いて情報センタ3からアクセスし、そのアクセスしたカラオケ端末10からID番号を情報センタ3へ送信させようとしたが、所定時間内にID番号の送信がなかった場合には、その接続相手がカラオケ端末10でない可能性が高く、特に電話番号にて接続しているので、通常の電話機に対してアクセスしている可能性もある。したがって、所定時間内にID番号の送信がなかった場合にはとにかくアクセスを中止することが重要である。そして、この場合には、以降の処理において、この電話番号でのアクセスは禁止するような処置をしておくことも好ましい。
【0076】
一方、カラオケ端末10においても、正式な登録ができなかった場合にはテレビモニタ29などにその旨を表示するようにしているため、例えば電話番号の入力間違いなどに気付いたユーザが今度は正しい電話番号及びID番号を入力することができ、再度それらの番号を情報センタ3へ送信して登録を要求すれば、今度は正式な登録処理が実行されることとなる。
【0077】
以上本発明はこの様な実施形態に何等限定されるものではなく、本発明の主旨を逸脱しない範囲において種々なる形態で実施し得る。
例えば、上記実施形態においては、ID番号もユーザが入力するようにしているが、例えば製造時に装置番号をユニークに設定しておけば、その装置番号をID番号として用いることも可能である。そして、その場合にはその装置番号を製造時にハードディスク33などに記憶させておき、ユーザが入力しないでも自動的に読み出して情報センタ3へ送信するように構成することも可能である。但しその場合でも、電話番号は登録しようとするユーザしか判らないことが一般的であるので、やはりユーザに直接入力してもらう必要がある。そして、この電話番号の入力間違いが上述した各種の不都合となるので、このように電話番号のみを入力するような場合でも有効である。
【0078】
また、本発明の適用対象は、通信式カラオケシステムに限らず、ゲームソフトの配信ネットワーク等として適用してもよいことはいうまでもない。
【図面の簡単な説明】
【図1】 実施形態の通信システムをカラオケに関するシステムに適用した場合の概略構成及びそのシステムの構成要素であるカラオケ端末の構成を示すブロック図である。
【図2】 実施形態のシステムの構成要素である情報センタの構成を示すブロック図である。
【図3】 実施形態の情報センタの記憶装置に格納されている管理テーブルの説明図である。
【図4】 実施形態のカラオケ端末におけるメイン処理を示すフローチャートである。
【図5】 実施形態のカラオケ端末における登録処理を示すフローチャートである。
【図6】 実施形態のカラオケ端末における接続要求対応処理を示すフローチャートである。
【図7】 実施形態の情報センタにおけるメイン処理を示すフローチャートである。
【図8】 実施形態の情報センタにおける登録処理を示すフローチャートである。
【図9】 実施形態での正式登録に至る迄のカラオケ端末及び情報センタにおける一連処理を通信シーケンス図である。
【符号の説明】
3…情報センタ 7…情報通信網10…カラオケ端末 26…画面表示制御装置27…通信制御装置 29…テレビモニタ31…中央制御装置 32…多目的入力キー33…ハードディスク 34…カレンダクロック35…音声再生回路 38…ミキサアンプ41…スピーカ 43…マイクロフォン71…ホストコンピュータ 73…記憶装置75…入力装置 77…通信制御装置79…プリンタ 81…CRT[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication system in which a host device and a plurality of terminal devices are connected via an information communication network, and the other party can be accessed from either the host device or the terminal device using, for example, a telephone number.EndIt relates to end devices.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there is a communication system in which a host device and a plurality of terminal devices are connected via an information communication network, and a partner can be accessed from either the host device or the terminal device using, for example, a telephone number. Then, a predetermined registration process is executed so that the terminal device can be appropriately operated in the communication system. This is because, for example, in a case where the terminal device is a system that can acquire paid information from the host device, it is necessary for management to prevent an unregistered terminal device from illegally acquiring information from the host device. Is also an important process.
[0003]
In this registration process, first, terminal identification information, which is a unique number for each of a plurality of terminal devices in the communication system, and a subscriber number for an information communication network such as a telephone number are transmitted from the terminal device to the host device. In the host device, for example, a management table is prepared, and the registration processing is performed by storing the terminal identification information and the subscriber number in association with each other. At this time, conventionally, a method is adopted in which a person who desires to register a terminal inputs a subscriber number such as the terminal identification information and a telephone number via an operation button or the like provided in the terminal device. It was. The terminal device then notifies the host device of the input terminal identification information and subscriber number.
[0004]
[Problems to be solved by the invention]
However, in the conventional registration method described above, even if there is an input error of terminal identification information or a subscriber number by a registration applicant, the notified host device can only grasp them as correct. Therefore, for example, if the same subscriber number is not already registered in the management table, it is unconditionally registered.
[0005]
If wrong terminal identification information or subscriber number is registered in this way, various inconveniences occur. For example, when trying to access a terminal device from a host device, if the subscriber number is a telephone number, a so-called erroneous call will occur. And if the host device has a function to retry a predetermined number of times when it cannot access the terminal device, it will be accessed with the wrong telephone number over and over, and the access target will be normal If it is a telephone, it will behave like a so-called “mischievous telephone”.
[0006]
In order to solve the above-described problems, the present invention can register a terminal device only when the terminal identification information transmitted from the terminal device and the subscriber number to the information communication network are correct. In the systemEndAn object is to provide a terminal device.
[0007]
[Means for Solving the Problems and Effects of the Invention]
In order to achieve this object, the invention according to
[0008]
Of the present inventionTerminal deviceAccording to the terminal identification information and subscriber numberTheSend to the deviceTo do.Host deviceThenThen, a predetermined registration process to be managed in the communication system is executed using the transmitted terminal identification information and subscriber number. However, the terminal identification information and the subscriber number transmitted from the terminal device are not used as they are, but the following confirmation process is executed. That is, after the host device stores the terminal identification information and the subscriber number from the terminal device, the communication between both devices is temporarily disconnected, and for confirmation, the host device uses the stored subscriber number to the terminal. The device is accessed, and terminal identification information is transmitted from the terminal device accessed by the host device to the host device. Then, the host device determines whether or not the transmitted terminal identification information corresponds to the subscriber number used when accessing the terminal device before that. If the correct subscriber number is notified from the terminal device, the corresponding terminal identification information stored in the host device should be transmitted. If so, a predetermined registration process is performed. Execute. If the transmitted terminal identification information does not correspond to the subscriber number, at least the subscriber number is incorrect. In this case, the registration process is not executed.
[0009]
Therefore, the registration control means of the terminal device of the present invention transmits the terminal identification information and the subscriber number stored in the registration information storage means to the host device, temporarily disconnects the communication with the host device, and further In accordance with an instruction from the apparatus, the terminal identification information stored in the registration information storage means is transmitted to the host apparatus.
Therefore, when registering a terminal device, it can be registered only when the terminal identification information transmitted from the terminal device and the subscriber number to the information communication network are correct. Thereby, the following points cited as problems of the prior art can be solved. In other words, if the subscriber number is a telephone number and it is registered with the wrong number, when the host device accesses with the registered number, it becomes a so-called wrong call, and in particular has a retry function. If the access target is a regular phone, it will behave like a “mischievous phone call”, but with this method, the subscriber number is correct. Since only registration is performed, such inconvenience does not occur.
[0010]
The predetermined registration process is a process for making a management target in the communication system, for example, a process of storing terminal identification information and a subscriber number in a management table in the host device. Furthermore, a process for notifying the terminal device that registration has been completed may be added. When the terminal device receives the notification of the completion of registration, for example, if a display device is provided in order to notify the owner or the like, the fact that the registration has been completed is displayed on the display device. It is possible to do so.
[0011]
By the way, although the terminal identification information and the subscriber number transmitted from the terminal device are both wrong, it is also very low in probability that it is the same as the terminal identification information and the subscriber number of another terminal device. It can be considered in theory. In this case, registration of the terminal device that transmitted the terminal identification information and the subscriber number is not executed, but since the correspondence between the terminal identification information and the subscriber number is correct, the behavior such as the “mischievous phone call” described above is not performed. However, there is no inconvenience in that respect.
[0012]
[0013]
[0014]
[0015]
The terminal device of the present inventionBecause the terminal registration applicant uses a configuration that inputs the terminal identification information and subscriber number using the input means, input errors are likely to occur.Yes.
[0016]
Therefore, the present inventionIn the terminal device,in frontWhen the registration control means transmits the terminal identification information and the subscriber number to the host device, and once disconnects from the host device, there is no access from the host device within a predetermined time. Execute the predetermined unregistered response processThe
[0017]
This is because if the correct subscriber number is transmitted to the host device, the host device should be accessed from the host device after the communication has been cut off. This means that at least the subscriber number is incorrect. Therefore, the unregistered response process is executed. As this unregistered processingAnd executing a process of displaying on the display means that the terminal identification information or the subscriber number input by the input means is incorrect..
[0018]
By this notification, the owner of the terminal device who has noticed an error can now input the correct subscriber number and terminal identification information, and if the information is sent again to the host device, the registration process is executed this time. The Rukoto. As described above, if the registration process in the host device is to notify the terminal device that the registration has been completed in addition to the registration in the management table, for example, When this registration completion notification is received, it may be possible to display a message indicating that the registration has been completed on a display device or the like in order to notify the owner or the like.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a communication system as an embodiment to which a registration method of the present invention is applied will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration when a communication system is applied to a system related to karaoke and a configuration of a
[0020]
As shown in FIG. 1, in the communication system of the present embodiment, an
First, the configuration of the
[0021]
The
[0022]
The
The
[0023]
The
[0024]
The
[0025]
On the other hand, the lyric information output in synchronization with the performance information is combined (superimposed) with the background video information reproduced by the screen
[0026]
It has been described that karaoke song information necessary for performing karaoke performance is supplied from the
[0027]
In this case, a format is adopted in which the
[0028]
In order to receive a service such as new song distribution from the
[0029]
Next, the configuration and function of the
As shown in FIG. 2, the
[0030]
The
[0031]
As described above, the
[0032]
Next, the operation of this system having the above configuration will be described.
First, operation | movement of the
When the power is turned on, the main routine of FIG. 4 is started.
[0033]
First, in the first step S1, initialization of the entire device such as resetting of the
[0034]
In S3, karaoke performance processing is performed. Since the outline of this karaoke performance process has been described in conjunction with the above-described configuration description, it will be omitted here.
In S4, it is checked whether or not the registration processing mode is designated as the operation designation of the
[0035]
In S5, the subroutine SUB1 is called to perform a predetermined registration process. This registration process will be described with reference to the flowchart of FIG.
This registration process is a process for enabling the provision of services such as new song distribution by being registered on the
[0036]
First, in S11, the telephone number and ID number on the
[0037]
Next, as S12, communication processing with the
If the connection with the
[0038]
Then, in S15, it is determined whether or not there is a connection request from the
[0039]
If there is a connection request from the information center 3 (S15: YES), the
If an ID number transmission instruction is given (S17: YES), the process proceeds to S18, and the ID number stored in the hard disk 33 (that is, the ID number input in S11) is transmitted to the
[0040]
Thereafter, in S19, it is determined whether or not information indicating “registration completed” has been received from the
[0041]
When information indicating “registration completion” is received from the information center 3 (S19: YES), a registration completion handling process is executed in S20. This is a process of storing information indicating that registration is complete in the
[0042]
After the process of S20 is complete | finished, it transfers to S21 and the connection with the
The series of processes in S11 to S21 described above is a case where a correct telephone number and ID number are transmitted to the
[0043]
Therefore, if the determination in S22 is affirmative, that is, if a time-out occurs without a connection request from the
[0044]
After the unregistered response process in S23, the main registration process routine is terminated, and the process proceeds to S6 in FIG.
In the case of negative determination in S17, that is, when there is a connection request from the
[0045]
Further, in S25, an affirmative determination is made, that is, a time-out occurs while no information indicating “registration complete” is received from the
[0046]
In this case as well, since the
Returning to the description of the processing in FIG. 4, in S <b> 6, it is determined whether or not there is a connection request from the
[0047]
In S7, the subroutine SUB2 is called and processing corresponding to the connection request from the
In the first step S31 of FIG. 6, the
[0048]
When the process of S33 is completed, the process proceeds to S34 and the connection with the
On the other hand, if a negative determination is made in S32, that is, if it is not the distribution of a new song, the process proceeds to S35, where it is determined whether or not there is an ID number transmission instruction from the
[0049]
If it is not an instruction to send an ID number (S35: NO), the process proceeds to S37 and other corresponding processing is executed. For example, this is a process of transmitting a log if the operation result information (log) is an upload instruction. Thereafter, the process proceeds to S34.
[0050]
After the process of S34, this subroutine is finished and the process proceeds to step S2 in the flowchart of FIG.
The determination in S35 of FIG. 6 is described on the assumption that there is an ID number transmission instruction from the
[0051]
The above is the operation of the
Next, the operation of the
[0052]
In S101, initialization of the entire apparatus such as resetting of the communication control apparatus 77 is performed. After finishing the process of S101, it transfers to S102 and it is investigated whether there exists a connection request from the
[0053]
In S103, in response to the connection request from the
[0054]
When the process of S105 or S106 is completed, the process proceeds to S107, and it is determined whether or not it is a new song information distribution time. In the present embodiment, as described above, for example, a new song is distributed every month or every other week, and it is determined whether or not it is the distribution time. And if it is a delivery time, it will transfer to S108. In S1087, karaoke song information distribution processing for the new song is performed. When the process of S108 is completed, or when it is determined that the distribution time is not reached in S36, the process returns to S102.
[0055]
Next, the processing of the subroutine SUB3 executed in S105 will be described with reference to the flowchart of FIG.
First, in S111, the telephone number and ID number transmitted from the
[0056]
When the temporary registration process in S112 is completed, the connection with the
In subsequent S114, a call is made and connected using the telephone number temporarily registered in the management table 73a in S112. In step S115, an ID number transmission instruction is sent to the connection partner.
[0057]
Thereafter, in S116, it is determined whether an ID number has been received from the connection partner. If no ID number has been received (S116: NO), the process proceeds to S123 to determine whether or not a timeout has occurred. If not (S123: NO), the process returns to S116 and waits to receive an ID number. When the ID number is received (S116: YES), the process proceeds to S117.
[0058]
In S117, the correspondence relationship between the received ID number and the telephone number used for calling / connecting in S114 is checked, and it is determined in S118 whether or not they match. Specifically, whether the ID number provisionally registered in the management table 73a as the ID number corresponding to the telephone number used for calling / connection in S114 matches the received ID number. Judge.
[0059]
If they match (S118: YES), the process moves to S119, and is officially registered in the management table 73a. This is done, for example, by writing “1” indicating official registration in the registration status column where “0” has been written as temporary registration in the management table 73a shown in FIG.
[0060]
Thereafter, in S120, in order to notify the
[0061]
When “1” indicating official registration is written in the registration status column of the management table 73a as described above, for example, at the
[0062]
A series of processes in S111 to S120 and S122 described above is a case where a correct telephone number and ID number are transmitted from the
[0063]
Therefore, if an affirmative determination is made in S123, that is, if a timeout occurs before the ID number is transmitted from the
[0064]
In the case of a negative determination in S118, that is, if the ID number is received from the connection partner in S114 but does not match the ID number temporarily registered in the management table 73a, The process proceeds to S124 and is stored as a registration abnormality. This is the case, for example, when an incorrect telephone number is received, but the incorrect telephone number is that of another
[0065]
Note that the cause is different between the case where an affirmative determination is made in S123 and the process proceeds to S124, and the case where a negative determination is made in S118 and the process proceeds to S124. . For example, when an affirmative determination is made in S123 and the process proceeds to S124, “2” is written in the registration status column of the management table 73a (FIG. 3) as described above, and a negative determination is made in S118 and the process proceeds to S124. "3" is written in the registration status column.
[0066]
The operation of the host computer 71 of the
A series of processing in the
[0067]
First, the
After the
[0068]
The
The
[0069]
As is clear from the above description, when the
[0070]
That is, after the
[0071]
Therefore, when registering the
[0072]
By the way, both the telephone number and the ID number transmitted from the
[0073]
In the case of the present embodiment, “0” indicating that is stored in the registration status column of the management table 73a in the case of provisional registration, and the registration status column in the management table 73a in the case of formal registration. Is updated to “1” indicating that. In this way, services such as distribution of new songs can be provided only to the officially registered
[0074]
If the above-described collation by telephone number cannot be performed, or if collation has not been performed, “2” or “3” indicating registration error is displayed in the registration status column of the management table 73a. Since it is memorized, it is useful for investigating the cause of registration abnormality. For example, when the ID number B is transmitted as a result of access using the telephone number transmitted from the
[0075]
Furthermore, although the
[0076]
On the other hand, in the
[0077]
The present invention is not limited to such embodiments as described above, and can be implemented in various forms without departing from the gist of the present invention.
For example, in the above-described embodiment, the user also inputs the ID number. However, if the apparatus number is uniquely set at the time of manufacture, for example, the apparatus number can be used as the ID number. In that case, the apparatus number can be stored in the
[0078]
Needless to say, the application target of the present invention is not limited to the communication karaoke system, but may be applied as a game software distribution network or the like.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration when a communication system according to an embodiment is applied to a system related to karaoke and a configuration of a karaoke terminal that is a component of the system.
FIG. 2 is a block diagram illustrating a configuration of an information center that is a component of the system according to the embodiment.
FIG. 3 is an explanatory diagram of a management table stored in the storage device of the information center according to the embodiment.
FIG. 4 is a flowchart showing main processing in the karaoke terminal of the embodiment.
FIG. 5 is a flowchart illustrating a registration process in the karaoke terminal according to the embodiment.
FIG. 6 is a flowchart showing connection request handling processing in the karaoke terminal of the embodiment.
FIG. 7 is a flowchart showing main processing in the information center of the embodiment.
FIG. 8 is a flowchart illustrating a registration process in the information center according to the embodiment.
FIG. 9 is a communication sequence diagram showing a series of processes in the karaoke terminal and the information center until formal registration is achieved in the embodiment.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
前記端末識別情報及び前記情報通信網への加入者番号を端末登録希望者が入力するための入力手段と、
該入力手段にて入力された前記端末識別情報及び前記加入者番号を記憶する登録用情報記憶手段と、
該登録用情報記憶手段に記憶されている前記端末識別情報及び前記加入者番号を前記ホスト装置へ送信し、前記ホスト装置との通信を一旦切断し、さらに前記ホスト装置からの指示にしたがって前記登録用情報記憶手段に記憶されている前記端末識別情報を前記ホスト装置へ送信する登録制御手段と、
を備え、
前記登録制御手段によって前記端末識別情報及び前記加入者番号を前記ホスト装置へ送信し、前記ホスト装置との通信を一旦切断した後、所定時間内に前記ホスト装置からのアクセスがなかった場合には、所定の未登録対応処理として、前記入力手段にて入力された前記端末識別情報や前記加入者番号が間違っている旨を表示手段に表示させる処理を実行することを特徴とする端末装置。A host device and a plurality of terminal devices are connected via an information communication network, and terminal identification information for identifying each of the plurality of terminal devices is set, and the other party can be accessed from either the host device or the terminal device. A terminal device in a possible communication system,
An input means for a terminal registration applicant to input the terminal identification information and a subscriber number to the information communication network;
Registration information storage means for storing the terminal identification information and the subscriber number input by the input means;
The terminal identification information and the subscriber number stored in the registration information storage means are transmitted to the host device, communication with the host device is temporarily disconnected, and further, the registration is performed according to an instruction from the host device Registration control means for sending the terminal identification information stored in the information storage means to the host device;
With
When the registration control means transmits the terminal identification information and the subscriber number to the host device, and once communication with the host device is disconnected, there is no access from the host device within a predetermined time. The terminal device is characterized in that as a predetermined unregistered process, a process for displaying on the display means that the terminal identification information or the subscriber number input by the input means is incorrect is executed .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32414396A JP3775871B2 (en) | 1996-12-04 | 1996-12-04 | Terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32414396A JP3775871B2 (en) | 1996-12-04 | 1996-12-04 | Terminal device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10164266A JPH10164266A (en) | 1998-06-19 |
| JP3775871B2 true JP3775871B2 (en) | 2006-05-17 |
Family
ID=18162620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32414396A Expired - Fee Related JP3775871B2 (en) | 1996-12-04 | 1996-12-04 | Terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3775871B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1429527A4 (en) | 2001-09-18 | 2005-03-30 | Bell Net Corp | Service system which provides services after confirmation of telephone number of caller, service method, and medium |
| JP4642735B2 (en) * | 2006-11-09 | 2011-03-02 | 株式会社第一興商 | Method for distributing karaoke data in online karaoke system |
| JP6474319B2 (en) * | 2015-05-29 | 2019-02-27 | 株式会社第一興商 | Karaoke system that can take over the settings of the temporary operation |
-
1996
- 1996-12-04 JP JP32414396A patent/JP3775871B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10164266A (en) | 1998-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4264564B2 (en) | Data receiving apparatus, reception status display method, and data transmission method | |
| KR20010107609A (en) | Information distribution method, information distribution system, communication terminal, information distribution apparatus, and duplicate distribution preventing method | |
| JP3775871B2 (en) | Terminal device | |
| JPH1169017A (en) | Information distribution system | |
| EP1314303A2 (en) | Voice response unit, control method thereof and telephone communication system | |
| JP3641507B2 (en) | Information communication system and terminal device | |
| JP4424731B2 (en) | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION SERVICE PROVIDING METHOD, SERVER, TERMINAL DEVICE, COMPUTER PROGRAM | |
| JP3744579B2 (en) | Method for determining transmission time of terminal device in communication network and terminal device | |
| JP3629091B2 (en) | Information terminal equipment | |
| JP3569360B2 (en) | Information providing terminal | |
| JP3569344B2 (en) | Karaoke device and karaoke communication system | |
| JP3544571B2 (en) | Terminal device | |
| JP3557282B2 (en) | Information providing terminal | |
| JP7497932B1 (en) | Information processing system, control method for information processing system, and control program for information processing system | |
| KR100407177B1 (en) | Method for Managing Additional Information of Mobile Communication terminal Using the Internet | |
| JP3540041B2 (en) | Information processing device and information providing system | |
| JP3854655B2 (en) | Communication type information providing system and information providing terminal | |
| JP3332299B2 (en) | Information processing terminal and information providing system | |
| JP3322500B2 (en) | Communication type information providing system and information providing terminal | |
| JPH08298553A (en) | Information communication system | |
| JPH10134114A (en) | Communication type information providing system, information providing terminal and center side device | |
| JPH08234770A (en) | Communication karaoke system and karaoke terminal | |
| JPH09167030A (en) | Information providing system and information providing device | |
| KR20040092210A (en) | Method and apparatus for recording the contents of communication | |
| JPH08204858A (en) | Information processing apparatus and penalties removal system for information processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051021 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051108 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060131 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060221 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100303 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100303 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110303 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110303 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120303 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120303 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130303 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130303 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140303 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |