(57)【特許請求の範囲】
【請求項１】
主局であるデータ収集機に従局である複数台のカード入力端末を通信接続し、上記データ収集機からの要求に応じて上記カード入力端末から当該データ収集機に対して時刻データを含む各種データを送るように構成した通信システムであって、
上記複数台のカード入力端末のうち、少くとも一台のカード入力端末に基準時計を持たせ、その他のカード入力端末には、基準時計を持つカード入力端末から時計データがデータ収集機へ送信される際に、その時計データを傍受する通信傍受手段と、傍受した時計データを自機の内部時計にセットする時計セット手段と、上記基準時計を持っているカード入力端末のアドレスを設定パラメータに登録するためのパラメータ登録手段とを具備せしめ、且つ、上記データ収集機から送られて来る要求データに自機アドレスの記載と時刻データの要求がある場合に、自機の時刻データを上記データ収集機に送付する一方、上記の要求データに他機アドレスがあり、且つ、その他機アドレスが上記基準時計を持つカード入力端末のアドレスである場合に、当該基準時計を持つカード入力端末から送信される基準時計データを傍受して、自機の内部時計にセットするように構成したことを特徴とする時計調整機能を備えた通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ収集機（パソコン等）に複数台のカード入力端末を通信接続した通信システムに関するものであって、具体的には、全てのカード入力端末の内部時計の時刻を統一することができるように工夫した時計調整機能を備えた通信システムに関するものである。
【０００２】
【従来の技術】
タイムレコーダ端末やドア開閉制御端末、或は、食事データ入力端末と言った各種のカード入力端末は、自分自身で内部時計を備えており、勤怠データの入力時刻やドアー電気錠の解錠又は施錠時刻、或は、食事データの入力時刻等の各時刻データは、個人識別用カードが挿入された時点でこの内部時計によって夫々決定される仕組に成っている。
【０００３】
一方、上述したようなカード入力端末が複数台データ収集機に通信接続された通信システムでは、各々のカード入力端末の内部時計に誤差が発生して、ある程度の期間が経過すると各カード入力端末の時刻がバラバラになってしまうため、パソコンのようなデータ収集機から時計データを一斉同報通信にて全てのカード入力端末に向けて送信することによって、全てのカード入力端末の現在時刻を統一するように構成されている。
【０００４】
【発明が解決しようとする課題】
ところが、時計の精度を見てみると、タイムレコーダ等のカード入力端末の誤差は週差３秒であるのに対し、パソコンの誤差は週差２０秒以上であるのが一般的であって、基準となるパソコンの内部時計の方がカード入力端末の内部時計よりも精度が悪いため、単純にパソコンの時計データを一斉同報通信でカード入力端末に送信してしまうと、却って時刻の狂いを増大させてしまう問題があった。
【０００５】
従って本発明の技術的課題は、より精度の悪いデータ収集機（パソコン等）側の内部時計にカード入力端末の時刻を合せると言う従来の不合理な方法を用いずに、より精度の高いカード入力端末の内部時計を基準にして現在時刻を統一することである。
【０００６】
【課題を解決するための手段】
上記の技術的課題を解決するために、本発明に係る時計調整機能を備えた通信システムは、主局であるデータ収集機に従局である複数台のカード入力端末を通信接続し、上記データ収集機からの要求に応じて上記カード入力端末から当該データ収集機に対して時刻データを含む各種データを送るように構成した通信システムであって、
上記複数台のカード入力端末のうち、少くとも一台のカード入力端末に基準時計を持たせ、その他のカード入力端末には、基準時計を持つカード入力端末から時計データがデータ収集機へ送信される際に、その時計データを傍受する通信傍受手段と、傍受した時計データを自機の内部時計にセットする時計セット手段と、上記基準時計を持っているカード入力端末のアドレスを設定パラメータに登録するためのパラメータ登録手段とを具備せしめ、且つ、上記データ収集機から送られて来る要求データに自機アドレスの記載と時刻データの要求がある場合に、自機の時刻データを上記データ収集機に送付する一方、上記の要求データに他機アドレスがあり、且つ、その他機アドレスが上記基準時計を持つカード入力端末のアドレスである場合に、当該基準時計を持つカード入力端末から送信される基準時計データを傍受して、自機の内部時計にセットするように構成したことを特徴としている。
【０００７】
上記の手段によれば、主局から従局への通信データに、データ要求種別、通信アドレスが記載されており、通信データを受信した従局において、上記通信データの指定アドレスが自機アドレスであり、且つ、時刻データの要求が有る場合には、自機の時刻データをデータ収集機に送付する。これに対し、上記の通信データの指定アドレスが他機のアドレスであって、且つ、上記基準時計をもつカード入力端末であることが識別されれば、上記基準時計をもつ入力端末から送信される基準時計データを傍受し、自機の内部時計にセットするように構成したから、時計精度の悪いパソコン等（例えば一般に市販されているパソコン）にシステム全体の時刻合わせをゆだねることなく、システムを構成する信頼できる端末（メーカーが提供する信頼度の高い商品）の有する高精度な時刻を利用したシステムを構成することができる。
【０００８】
更に上記の手段によれば、主局における通常のデータ収集と併せ、上記の基準時計を有する端末に対して時刻データの送信を要求し、従局の各時刻合わせを可能とするものであり、比較的容易なシステムが構成できる。また、基準時計を持っているカード入力端末の識別コードを設定パラメータに登録するためのパラメータ登録手段とを備えたから、どの端末を基準端末とするかが容易である。
【０００９】
【発明の実施の形態】
以下に、本発明に係る時計調整機能を備えた通信システムの実施の形態を図面と共に説明すると、図１は本発明の全体を説明した通信配線図であって、図中、１はパソコン等を用いたデータ収集機、２は変換器、４Ａ，４Ｂ…４Ｎは通信線３を用いてデータ収集機１に通信接続したカード入力端末で、その通信手順はデータ収集機１（パソコン）を主局としたポーリング方式の基本型データリンク手順であり、また、図示の場合は第２番目のカード入力端末４Ｂに基準時計が組み込まれている。
【００１０】
図２は上記各カード入力端末４Ａ，４Ｂ…４Ｎの外観を説明した斜視図で、図中、５は現在時刻やその他のメッセージ等を表示する表示器、６は磁気カードを用いたＩＤカード等（図示省略）を挿通するカード挿入口、７はキーボード、８はキーランプであって、このキーボード７は出勤キー７Ａ、退勤キー７Ｂ、外出キー７Ｃ、戻りキー７Ｄから成り、また、キーランプ８はこれ等各キー７Ａ〜７Ｄをオンすると点灯する表示ランプ８Ａ，８Ｂ，８Ｃ，８Ｄによって構成されている。
【００１１】
図３は、上記各カード入力端末４Ａ，４Ｂ…４Ｎの電気的構成を説明したブロック図で、図中、１０は制御部の中心を構成するＣＰＵ、１１はＣＰＵ１０に接続したバスで、このバス１１にはシステムプログラムを格納したＲＯＭ１２と、個人ファイル等を格納するＲＡＭ１３と、送信ドライバ１４及び受信ドライバ１５と、インターフエイス回路１６が接続されており、両ドライバ１４，１５に接続した通信線３が上述したデータ収集機１に接続されている。
【００１２】
更に、上記のインターフエイス回路１６には、上述した表示器５とキーボード７とキーランプ８に加えて、上記カード挿入口６に挿通されたＩＤカード等から個人情報を読取ったり、設定カード等から設定情報を読取ったりするカード入力装置６Ｔと、各種メッセージや警報音等を発音する発音装置９と、内部時計１７Ａ又は基準時計となる内部時計１７Ｂと、自機の端末番号（通信アドレス）を設定する場合に用いるＤＩＰスイッチ１８が接続されている。
【００１３】
また、上記のＲＯＭ１２には、上述した設定カード及びキーボード７を用いて、基準時計１７Ｂを備えたカード入力端末４Ｂの通信アドレス（＝０２）の値をＲＡＭ１３にあるパラメータに登録するためのプログラム（パラメータ登録手段）が格納されていて、キー操作によってこれを呼び出すことにより、複数台接続されているカード入力端末４Ａ…４Ｎの中から、時刻を統一するための基準時計１７Ｂを持ったカード入力端末４Ｂを容易に指定、或は、確認できるように構成されている。
【００１４】
更に上記のＲＯＭ１２には、基準時計１７Ｂを持っているカード入力端末４Ｂから時計データがデータ収集機１へ送信される際に、その時計データを傍受（受信）するためのプログラム（通信傍受手段）と、この傍受した時計データを自機の内部時計１７Ａにセットするためのプログラム（時計セット手段）が格納されていて、自機の内部時計１７Ａの時刻を基準時計１７Ｂの時刻に自動調整できるように構成されている。
【００１５】
上記のデータ収集機１は定期的にカード入力端末４Ａ，４Ｂ…４Ｎの勤怠データを吸い上げ、勤怠データがカード入力端末４Ａ，４Ｂ…４Ｎに無くなると、必ず基準時計１７Ｂを持ったカード入力端末４Ｂに対して時計データの要求を行う仕組に成っており、また、この勤怠データの吸い上げ処理は上記のカード入力端末４Ａ，４Ｂ…４Ｎ夫々に付いて順次行われる仕組に成っている。
【００１６】
尚、図示した実施例では第２番目のカード入力端末４Ｂの内部時計を基準時計１７Ｂとしているが、これは実施の一例であって、第２番目のカード入力端末４Ｂ以外のカード入力端末４Ａ…４Ｎの内部時計を基準時計としてもよく、その選択は任意とする。
【００１７】
図４は、データ収集機１から発信される問合せデータの通信フオーマット、図５と図６は各カード入力端末４Ａ，４Ｂ…４Ｎから送信される勤怠データと時計データの通信フオーマットである。
【００１８】
次に、上述した本発明に係る時計調整機能を備えた通信システムによる時計調整の処理手順を図７に示した状態遷移図に従って説明する。
【００１９】
ステップＳ１の待機状態からＥＮＱの受信によりステップＳ２に進み、データ収集機１から送られて来る通信アドレスを解析して、その通信アドレスが自機アドレスである場合は、ステップＳ３に進んでデータ収集機１からのデータ要求種別を調べ、その結果、要求されているデータが勤怠データである場合は、ステップＳ４に進んでデータメモリ１３の勤怠データを読出す。
【００２０】
ステップＳ４による読出しの結果、勤怠データ無しの場合は上述した待機状態のステップＳ１に戻り、勤怠データ有りの場合はステップＳ５に進んでデータ収集機１（パソコン）に勤怠データを送信し、その後、応答待ちのステップＳ６に進んで、データ収集機１から肯定応答を受信した場合は、上述したステップＳ４に戻って次の勤怠データの読出しを行い、反対に否定応答を受信した場合は、ステップＳ５に戻って送信処理を繰返す。
【００２１】
また、上述したステップＳ３で時計データが要求されている場合は、ステップＳ７に進んで内部時計１７Ａから時計データを読取り、次いで、ステップＳ８に進んでこの時計データをデータ収集機１に送信した後、応答待ちのステップＳ９に進んで、データ収集機１から肯定応答を受信した場合はステップＳ１の待機状態に戻るが、反対に否定応答を受けた場合は、ステップＳ７に戻って時計データの読取り、及び、送信処理を繰返す。
【００２２】
一方、上述した第２のステップＳ２で通信アドレスが他機アドレスである場合は、ステップＳ１０に進んで通信アドレスが＝０２（設定パラメータに登録された値）であるか否か、即ち、通信アドレスが基準時計１７Ｂを持ったカード入力端末４Ｂのものであるか否かが判定され、ＮＯの場合は上述した待機状態のステップＳ１に戻り、ＹＥＳの場合は次のステップＳ１１に進む。
【００２３】
ステップＳ１１では、他機４Ｂが送信する基準時計１７Ｂの時計データが傍受され、この時計データを正常に傍受し終えた場合は、ステップＳ１２に進んで傍受した時計データを自機の内部時計１７Ａにセットして時刻を合せるが、受信エラーの場合は上記の待機状態のステップＳ１に戻る。
【００２４】
尚、上記のステップＳ１１で受信エラーが発生した場合は、傍受した時計データを捨てて自機の内部時計１７Ａにはセットしないが、データ収集機１は基準時計１７Ｂを持つカード入力端末４Ｂに対して度々時計データを要求するので、たとえ受信エラーとなったとしても何回か傍受を繰返すうちに正常受信することができる。
【００２５】
また上述した実施例では、全てのカード入力端末４Ａ…４Ｎの現在時刻を合せて統一することができるが、カード入力端末４Ｂの基準時計１７Ｂに狂いが生じた場合は、上述したキーボード７を使って基準時計１７Ｂを正しい時刻に設定することができる。
【００２６】
図８は、本発明に係る時計調整機能を備えた通信システムの全体を明示した構成図である。
【００２７】
【発明の効果】
以上述べた如く、本発明に係る時計調整機能を備えた通信システムによれば、データ収集機（パソコン）よりも精度の高いタイムレコーダのようなカード入力端末の内部時計を基準時計にして、データ収集機に通信接続した全てのカード入力端末の時刻を、より正確な時刻に統一することができると共に、カード入力端末に設ける内部時計のうち、基準時計となる内部時計以外の内部時計は精度を低くしてもよいから、装置全体の製造コストを安くできる経済性を備えている。
【図面の簡単な説明】
【図１】  本発明に係る時計調整機能を備えた通信システムの全体を説明した通信配線図である。
【図２】  本発明で用いるカード入力端末の一例を示した斜視図である。
【図３】  カード入力端末の電気的構成を説明したブロック図である。
【図４】  問合せデータの通信フオーマットである。
【図５】  勤怠データの通信フオーマットである。
【図６】  時計データの通信フオーマットである。
【図７】  本発明の処理手順を説明した状態遷移図である。
【図８】  本発明の全体を明示した構成図である。
【符号の説明】
１                データ収集機（パソコン）
４Ａ，４Ｂ…４Ｎ            カード入力端末
１７Ａ            内部時計
１７Ｂ            基準時計
【図１】
0003746385.tif 000002
【図２】
0003746385.tif 000003
【図３】
0003746385.tif 000004
【図４】
0003746385.tif 000005
【図５】
0003746385.tif 000006
【図６】
0003746385.tif 000007
【図７】
0003746385.tif 000008
【図８】
0003746385.tif 000009