(57)【特許請求の範囲】
【請求項１】
データ通信センターが定期的に各端末にデータの通信を行うデータ通信システムにおいて、
前記端末への通信開始からの時間を計測する通信時間計測手段と、
前記データ通信センターから前記端末に１区切りのデータを送信する毎に、前記通信時間計測手段によって計測された時間が所定の通信時間を越えたか否かを判断し、所定の通信時間を越えたと判断したとき、前記端末への通信を停止する通信制御手段を有し、
前記端末が、
前記データ通信センターより受信したデータを記憶するデータ記憶手段と、
前記データ記憶手段に記憶されているデータのうち、最新のデータの最後に当たる受信済みデータの区切り情報を前記データ通信センターへ送信するデータ記憶通知手段とを有し、
前記データ通信センターが、
前記端末に向けて通信の開始を指示する開始信号を送信する通信開始指示出力手段と、
前記通信開始指示出力手段が前記開始信号を送信した端末に、前記区切り情報を前記データ通信センターへ送信することを指示する区切り情報送信指示信号を送信する区切り情報送信指示出力手段と、
前記端末から前記区切り情報を受信したときに、前記区切り情報以後のデータがあるか否かを判断し、前記区切り情報以後のデータがあると判断したとき、前記区切り情報以後のデータを前記端末に送信するデータ送信制御手段を有することを特徴とするデータ通信システム。
【請求項２】
請求項１に記載するデータ通信システムにおいて、
前記通信時間計測手段がデータ通信センター側にあることを特徴とするデータ通信システム。
【請求項３】
請求項１に記載するデータ通信システムにおいて、
前記通信時間計測手段が端末側にあることを特徴とするデータ通信システム。
【請求項４】
請求項１及至請求項３に記載するデータ通信システムのいずれか１つにおいて、
前記端末が通信カラオケ端末であり、
前記データが、最新カラオケ曲データであることを特徴とするデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、定期的にデータの通信を行うデータ通信システムに関し、特に、所定の時間が経過すると通信を停止するデータ通信システムに関するものである。
【０００２】
【従来の技術】
従来、データ通信システムでは、データを保持するデータ通信センターからのデータ送信が必要な場合、データ送信要求は端末側から行なわれる。データ送信要求が行われたとき、データ通信センターは要求されたデータを順に送信するため、端末から要求されたデータをすべて送信し終わるまで、端末とデータ通信センターとの間の回線は接続されたままになっていた。このようなシステムにおいては、端末利用者の使用状況に合わせたネットワーク・システム設計が必要である。すなわち、同時に複数の端末から送信要求が行われた場合のために、端末の数に合わせて回線の数を増やしておく必要がある。そのため、数多くの通信設備が必要になると言う問題点があった。
【０００３】
その問題点を解決するため、定期的にデータを配信するデータ通信システムが用いられるようになった。すなわち、端末の都合で任意の時刻にデータ送信要求するのでなく、例えば毎日ｘｘ時、あるいは毎週ｘ曜日のｘｘ時のように、データ通信開始時刻を、端末毎に予め決めておく方法である。この方法では、予め決められた時間の間は、端末はセンターとの通信回線を使用することが出来る。端末毎にその時刻をずらしておくことにより、同時に多数の端末から送信要求がなされることがなくなる。このようにすることにより、同時に使用される回線の数をある程度制限し減らすことが出来るようになった。
【０００４】
【発明が解決しようとする課題】
しかしながら、定期的データ配信システムにおいては、送信するデータのサイズをある程度予測して、通信時間を設定する。そのため、送信するデータのサイズが予測をはるかに上回るほど大きい場合には、予想以上にセンター側の通信設備を占有してしまい、規定時間内に配信処理が終了しないケースも発生する。その場合、次に予定されていた端末の送信に間に合わないことも有り得る。そこで、全ての場合に配信処理を終了できるようにするには、通信制御装置や回線を通常使用するより大きく準備する必要があった。
【０００５】
例えば、通信カラオケのシステムにおいては、１カ所のデータ通信センター当り、約６００カ所の端末、すなわちカラオケボックス等の営業店舗を有している。通信カラオケシステムでは、その特徴として、新曲が早いという点がある。６００カ所のカラオケボックス間で、新曲のはいる日にちに格差があることは許されない。つまり、あるカラオケボックスでは入っている新曲が他のカラオケボックスでは歌えない、という状況は好ましくないのである。
ここで例えば、１端末当り５曲のカラオケ曲データを送信する場合、１曲で約０．１Ｍバイトのデータ量となるため、１カ所当り５曲で約８分の送信時間を必要とする。６００カ所では、のべ３０００曲であり、もし１回線で行なうとすると約８０時間かかる計算になる。これを夜間の１２時間で順に行い終了させるとすると、７回線有れば足りることになる。
【０００６】
一方、例えば、一般の端末は通常５曲の曲データを要求するとし、ある１端末のみが設備の異常などにより、記憶されていたデータが失われてしまったなどの理由で１０００曲のデータの送信要求をしたとする。通常の方法で処理すると、この異常端末に２６時間以上かかってしまい、その次の端末に送信される予定の時刻になっても送信が終了しない。すなわち、異常でない端末に曲データの送信が出来なくなってしまう。
こうした場合に対処するためには、通常必要でないにもかかわらず回線数を大きくしておくなど、通信設備に余分のコストをかける必要があった。
【０００７】
そこで、本発明は、上述した問題点を解決するためになされたものであり、配信するデータのサイズに関わらず、過剰な設備を準備せずに、全ての端末がスムーズにデータ配信を受けることの出来るデータ通信システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この目的を達成するため本発明のデータ通信システムは、データ通信センターが定期的に各端末にデータの通信を行うデータ通信システムにおいて、端末への通信開始からの時間を計測する通信時間計測手段と、データ通信センターから端末に１区切りのデータを送信する毎に、通信時間計測手段によって計測された時間が所定の通信時間を越えたか否かを判断し、所定の通信時間を越えたと判断したとき、端末への通信を停止する通信制御手段を有し、端末が、データ通信センターより受信したデータを記憶するデータ記憶手段と、データ記憶手段に記憶されているデータのうち、最新のデータの最後に当たる受信済みデータの区切り情報をデータ通信センターへ送信するデータ記憶通知手段とを有し、データ通信センターが、端末に向けて通信の開始を指示する開始信号を送信する通信開始指示出力手段と、通信開始指示出力手段が開始信号を送信した端末に、区切り情報をデータ通信センターへ送信することを指示する区切り情報送信指示信号を送信する区切り情報送信指示出力手段と、端末から区切り情報を受信したときに、区切り情報以後のデータがあるか否かを判断し、区切り情報以後のデータがあると判断したとき、区切り情報以後のデータを端末に送信するデータ送信制御手段を有することを特徴とする。
【０００９】
さらに、本発明のデータ通信システムでは、通信時間計測手段がデータ通信センター側にあるとよい。
または、本発明のデータ通信システムでは、通信時間計測手段が端末側にあってもよい。
さらに、本発明のデータ通信システムでは、端末が通信カラオケ端末であり、データが、最新カラオケ曲データであることを特徴とする。
【００１０】
上記構成を有することにより、このデータ通信システムによれば、通信時間計測手段が通信開始からの時間を計測し、所定の通信時間になったかどうかを判断する。通信時間計測手段が所定の通信時間になったと判断したとき、通信制御手段が端末への通信を停止する。
すなわち、１台の端末との通信時間は制限されており、必要以上のデータ請求には応じない。
さらに、端末が、通信開始に当たって、今まで受信しデータ記憶手段に記憶しているデータの内の、最新のデータ記憶状況をセンターに送信する。これにより、データ通信の途中で通信停止になった場合でも、次の機会にその続きから受信することが出来る。
【００１１】
これは、通信カラオケシステムでは、１台の通信処理装置に対し、６００台程度のカラオケ端末が接続されている。これらカラオケ端末に対し、通信処理装置は適宜新曲データを配信しなければならない。例えば、１台の端末に各５曲の新曲を夜間の１２時間以内に送信するとする。
各端末との通信時間を制限することにより、端末のいずれかになんらかの異常が発生し、送信予定の５曲以外のデータも要求された場合でも、異常端末に必要以上の時間と設備を取られることなく、正常な端末にデータを配りつづけることができる。すなわち、通信設備を必要以上に大きくするなどの余分なコストを必要とせず、全ての端末にスムーズにデータを送信できる。
【００１２】
また、異常端末にはデータの送信が終了していないことがセンター側で分かる。そのため、例えば、他の端末へのデータ送信が制限時間より早く終わった場合の空き時間であるとか、他の端末へのデータ送信が全て終了した後に、再度通信を開始して残りのデータを送信する。その際、異常端末が受信した最新のデータ記憶状況をセンターに送信することから、次に通信を開始したとき、データが抜けたり、重複することなく必要なデータのみを受信することが出来る。
時間計測手段がセンター側にあれば、異常端末に再びデータを送信する際に、制限時間を延長したり、異常端末が複数台ある場合には残り時間を分配するなどの処理が出来る。
あるいは、時間計測手段が端末側にあれば、端末の機種による通信スピードの違いに容易に対処でき、例えば、端末の機種が変更した場合にもスムーズに対応できる。
【００１３】
【発明の実施の形態】
以下、この発明を具体化した実施例を図面にしたがって説明する。
図１は、本実施例のデータ通信システム全体の構成図である。
本実施例のデータ通信システムでは、データ通信センターのホスト２０が１台に対し、複数の通信処理装置２２がそれぞれＩＳＤＮ通信網２１を使用して接続される。各端末２５は加入電話網２３を利用し、電話回線２４で通信処理装置２２に接続される。
【００１４】
図２は、本実施例の通信処理装置２２の内部構成を示すブロック図である。
本実施例の通信処理装置２２は、全体の制御を行う制御部１を中心に構成され、時刻を得るための計時部２、端末２５及びホスト２０との通信を行う通信部３、端末２５との通信状況等を表示する表示部４、データ等を記憶するための記憶部５から構成される。
制御部１は内部にＣＰＵやプログラムＲＯＭをもち、全体の動作制御を行っている。計時部２は、現在の時刻を得ると共に、端末２５との通信を開始する時刻かどうかを判断する。また、端末２５との通信開始からの経過時間を計測する。通信部３は、端末２５との通信を行い、制御部１を通して記憶部５のデータを端末２５へ送信する。また、端末２５から送信されたデータを制御部１へ送る。
表示部４は、通信処理装置２２の管理者が、通信処理装置２２の状態や端末２５との通信状況などを知るのに用いられる。記憶部５は、ホスト２０から送信されたデータや、端末２５の状態等を記憶する。
【００１５】
次に、このように構成された本実施例のデータ通信システムの作用を説明する。
図３は本実施例の通信処理装置２２の動作を示すフローチャートである。
まず、通信処理装置２２は、端末２５からデータ送信要求を受け付けると、刻時手段である計時部２によりタイマーを作動し、端末２５との通信処理を開始する（Ｓ０１）。
次に、端末２５から、前回の送信データの最後に当たる、受信済みデータの区切り情報を受信する（Ｓ０２）。今回さらに送信すべきデータとして、受信した区切り情報以後のデータがあるかどうかを調べる（Ｓ０３）。データがないときは（Ｓ０３：ＮＯ）、通信を終了する（Ｓ０７）。データが有れば（Ｓ０３：ＹＥＳ）、記憶部５からデータを読みだして、端末２５に送信を開始する（Ｓ０４）。
【００１６】
データを１区切り送信する毎に、刻時手段により、送信開始からの経過時間をチェックする（Ｓ０５）。つづいて、経過時間が予め設定した総通信時間を越えていないかどうか調べる（Ｓ０６）。経過時間が総通信時間を越えていれば（Ｓ０６：ＹＥＳ）、まだデータが残っている状態でも、切断コマンドを送信して通信処理を終了する（Ｓ０７）。経過時間が総通信時間を越えていなければ（Ｓ０６：ＮＯ）、まだ送信していないデータが残っているか調べ（Ｓ０３）、残っていれば続きのデータを送信する（Ｓ０４）。
このようにして、全てのデータを送信し終わるか（Ｓ０３：ＮＯ）、総通信時間を越えたとき（Ｓ０６：ＹＥＳ）、通信処理装置２２は端末２５に切断コマンドを送信し、通信処理を終了する（Ｓ０７）。
【００１７】
ここで、通信処理装置２２が通信カラオケシステムのサブホストであり、端末２５が各カラオケボックスのメイン端末である場合、データの１区切りとは例えばカラオケ曲データの１曲分を表わす。また、総通信時間としては例えばカラオケ曲データの５曲分程度の送信時間を設定する。
通常新曲としては１日当り最高５曲程度と思われる。それに対し、例えば１０曲の送信要求がなされたとしても、５曲分のデータを送信したところで総通信時間を越えてしまうので、残りのデータは次回と言うことになる。
これにより、通信予定の時間がきても通信が開始できず待たされてしまう、あるいは、そのために通信設備を大きく設置する、などの必要がなく、低コストでスムーズなデータ送信ができる。
【００１８】
なお、上記では、全ての制御は通信処理装置２２側で行ない、端末２５は通信処理装置２２の指示にしたがって通信を開始したり、区切り情報を送信したりした。しかし、他の方法として、端末２５側で時間の計測や通信の制御をする方法もある。
その場合の端末２５の動作を表わすフローチャートが図４である。
ここでは、端末２５がセンタである通信処理装置２２との通信を開始する時刻であるかどうかを判断する。通信を開始する時刻であると判断したとき、通信処理装置２２へ通信開始の信号を送信する。通信が開始されたら、刻時手段によりタイマーを起動する（Ｓ１１）。
【００１９】
端末２５はまず通信処理装置２２に受信済みデータの最終部分である、区切り情報を送信する（Ｓ１２）。通信処理装置２２は記憶部５を調べ、区切り情報以後のデータがあるかどうかを調べる（Ｓ１３）。区切り情報以後のデータがなければ（Ｓ１３：ＮＯ）、通信を終了する（Ｓ１７）。
区切り情報以後のさらに受信すべきデータがある場合（Ｓ１３：ＹＥＳ）、通信処理装置２２からデータを受信し、端末２５の記憶手段に記憶する（Ｓ１４）。１区切り分のデータを受信する毎に、刻時手段により通信開始からの経過時間を測定する（Ｓ１５）。
【００２０】
つづいて、経過時間が予め設定した総通信時間を越えていないかどうかを調べる（Ｓ１６）。経過時間が総通信時間を越えていれば（Ｓ１６：ＹＥＳ）、まだ受信すべきデータが残っていても切断コマンドを送信して通信処理を終了する（Ｓ１７）。経過時間が総通信時間を越えていなければ（Ｓ１６：ＮＯ）、さらに受信すべきデータがあるか調べ（Ｓ１３）、データ受信を続ける（Ｓ１４）。
このようにして、受信すべきデータがなくなるか（Ｓ１３：ＮＯ）、経過時間が総通信時間を越えたとき（Ｓ１６：ＹＥＳ）、通信処理装置２２に切断コマンドを送信し、通信処理を終了する（Ｓ１７）。
【００２１】
このように、本発明のデータ通信システムによれば、通信処理装置２２あるいは端末２５が通信開始からの経過時間を計測し、経過時間が予め設定した総通信時間を越えていたら、自動的に通信を終了するので、低コストでスムーズなデータ送信ができる。
【００２２】
【発明の効果】
本発明のデータ通信システムによれば、通信時間計測手段がデータ通信センターと端末との通信開始からの時間を計測し、所定の通信時間になったとき、通信制御手段が端末との通信を停止するので、低コストでスムーズなデータ通信システムが構築出来る。
また、端末が前回受信したデータをデータ記憶手段が記憶し、そのうち最新のデータ記憶状況をデータ記憶通知手段がデータ通信センターへ送信するので、一旦通信を停止しても次に再開したときにデータが途切れる事なく、低コストでスムーズな通信が出来る。
通信時間計測手段がデータ通信センターにあれば、異常が発生した後の再送信の際には所定の通信時間を変更して更にスムーズにデータ送信できる。
通信時間計測手段が端末にあれば、端末の機種の変更による通信時間の変更に容易に対処できる。
また、データ通信システムが通信カラオケシステムであれば、新曲のカラオケ曲データを各カラオケ端末にスムーズに送信できる。
【図面の簡単な説明】
【図１】  本発明のデータ通信システムの全体構成を示すブロック図である。
【図２】  本発明のデータ通信システムの通信処理装置の構成を示すブロック図である。
【図３】  本発明の第１の実施例のフローチャートである。
【図４】  本発明の第２の実施例のフローチャートである。
【符号の説明】
１  制御部
２  計時部
３  通信部
４  表示部
５  記憶部
２２  通信処理装置
２５  端末
【図１】
0003675567.tif 000002
【図２】
0003675567.tif 000003
【図３】
0003675567.tif 000004
【図４】
0003675567.tif 000005