(57)【要約】【課題】ネットワークやタイムサーバー等に接続していないコンピュータの時刻を容易に修正できる手段を提供する。【解決手段】ＵＳＢメモリに、標準電波を受信し、該標準電波から現在の時刻である標準時刻を抽出する電波時計部と、コネクタを介して接続されたコンピュータから該コンピュータが内蔵する時計の時刻の情報を取得し、電波時計部で得られた標準時刻と該コンピュータの時刻のずれを計算し、該コンピュータに時刻のずれの修正を指示する時間判定回路とを備える。【選択図】図１
2010096576.tif 000002
【特許請求の範囲】
【請求項１】
標準電波を受信し、該標準電波から現在の時刻である標準時刻を抽出する電波時計部と、
コネクタを介して接続されたコンピュータから該コンピュータが内蔵する時計の時刻の情報を取得し、前記電波時計部で得られた標準時刻と該コンピュータの時刻のずれを計算し、該コンピュータに時刻のずれの修正を指示する時間判定回路と、
を有するＵＳＢメモリ。
【請求項２】
前記時間判定回路は、
前記電波時計部で取得された標準時刻と前記コンピュータの時刻のずれが予め設定された許容範囲内であれば前記コンピュータの時刻が正しいと判断し、前記時刻のずれが許容範囲を超えている場合は、前記コンピュータに時刻のずれの修正を指示する請求項１記載のＵＳＢメモリ。
【請求項３】
前記電波時計部は、
前記コンピュータの接続が通知されると、前記標準電波を受信し、該標準電波から前記標準時刻を抽出し、前記標準時刻を取得できない場合は、前記標準電波の受信及び該標準電波からの前記標準時刻の抽出処理を予め設定された回数だけ繰り返し、前記標準電波の受信及び該標準電波からの前記標準時刻の抽出処理を予め設定された回数だけ繰り返しても前記標準時刻を取得できない場合は過去に取得した標準時刻にしたがって修正した内部時計の時刻を前記時間判定回路へ出力する請求項１または２記載のＵＳＢメモリ。
【請求項４】
前記コンピュータの時刻の修正処理の実行可否を設定するための制御スイッチ部をさらに有する請求項１から３のいずれか１項記載のＵＳＢメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータの外部メモリとして使用されるＵＳＢメモリに関する。
【背景技術】
【０００２】
コンピュータは、通常、ネットワークやタイムサーバー等に接続しておくことで、タイムサーバー等から得られる時刻情報に基づいて内蔵する時計の時刻を修正する。
【０００３】
しかしながら、例えば携帯が容易なノート型のコンピュータのように、ネットワークやタイムサーバー等に常時接続していないコンピュータでは、内蔵する時計の誤差が蓄積されて時刻が徐々にずれてくるため、時刻を修正する手間が発生する。
【０００４】
このような手間を無くすため、例えば特許文献１では、コンピュータから修正が必要な時刻被修正信号を受信すると、標準電波から時刻信号を抽出し、時刻被修正信号を、標準電波から抽出した標準時刻で修正してコンピュータに返信する技術が記載されている。
【特許文献１】特開２００３−０５７３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上述した特許文献１に記載された技術は、コンピュータを、ＬＡＮやＲＳ２３２Ｃ等の伝送路を介して上記標準電波を受信する時刻修正装置に接続しておく必要があるため、ネットワーク等に常時接続していないコンピュータの時刻を修正することはできない。
【０００６】
本発明は上記したような従来の技術が有する問題点を解決するためになされたものであり、ネットワークやタイムサーバー等に接続していないコンピュータの時刻を容易に修正できる手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため本発明では、ＵＳＢメモリに、標準電波を受信し、該標準電波から現在の時刻である標準時刻を抽出する電波時計部と、
コネクタを介して接続されたコンピュータから該コンピュータが内蔵する時計の時刻の情報を取得し、前記電波時計部で得られた標準時刻と該コンピュータの時刻のずれを計算し、該コンピュータに時刻のずれの修正を指示する時間判定回路とを備える。
【発明の効果】
【０００８】
本発明によれば、ＵＳＢメモリを接続するだけでコンピュータの時刻を修正できるため、ネットワークやタイムサーバー等に接続していないコンピュータであっても時刻を容易に修正できる。
【発明を実施するための最良の形態】
【０００９】
次に本発明について図面を用いて説明する。
【００１０】
本発明は、ＵＳＢメモリに、標準電波から抽出した標準時刻により内部時計の時刻を修正する、いわゆる電波時計と、該電波時計の機能を利用して取得した標準時刻に対するコンピュータの時刻のずれを計算し、該コンピュータに時刻の修正を指示する機能を備える構成である。
【００１１】
図１は本発明のＵＳＢメモリの一構成例を示すブロック図である。
【００１２】
図１に示すように、本発明のＵＳＢメモリ１は、電波時計部１０、外部コネクタ１１、接続チェック部１２、時間判定回路１３、受信スイッチ部１４、受信ＬＥＤ１５、制御スイッチ部１６及び時計用電池１７を備えている。
【００１３】
電波時計部１０は、周知の電波時計を備え、該電波時計の機能を利用して標準電波を受信し、該標準電波から現在の時刻（標準時刻）の情報を抽出する。
【００１４】
外部コネクタ１１は、コンピュータと接続するためのＵＳＢコネクタである。
【００１５】
接続チェック部１２は、外部コネクタ１１がコンピュータに接続されたか否かを検知し、その検知結果を電波時計部１０に通知する。
【００１６】
時間判定回路１３は、外部コネクタ１１に接続されたコンピュータから該コンピュータが内蔵する時計の時刻（以下、システム時刻と称す）の情報を取得し、電波時計部１０で得られた標準時刻と外部コネクタ１１に接続されたコンピュータのシステム時刻のずれを計算し、コンピュータに時刻のずれの修正を指示する。
【００１７】
受信スイッチ部１４は、電波時計部１０に標準電波を受信させ、該標準電波から標準時刻を抽出させる処理をユーザに任意に実行させるためのスイッチである。
【００１８】
受信ＬＥＤ１５は、電波時計部１０によって標準時刻が得られたか否かをユーザに通知するために用いられる。電波時計部１０は、例えば標準時刻が得られた場合は緑の受信ＬＥＤ１５を点灯させ、標準時刻が得られない場合は赤（もしくはオレンジ）の受信ＬＥＤ１５を点灯させる。
【００１９】
制御スイッチ部１６は、ＵＳＢメモリ１を利用したコンピュータの時刻の修正処理の実行可否を設定するために用いられる。制御スイッチ部１６はＵＳＢメモリ１の外部に設けられ、制御スイッチ部１６がＯＮのとき、ＵＳＢメモリ１は標準時刻を取得すると共に接続されたコンピュータから時刻の情報を取得し、必要に応じてコンピュータに時刻の修正を指示する。制御スイッチ部１６がＯＦＦであるとき、ＵＳＢメモリ１は標準時刻の取得処理やコンピュータの時刻の修正指示を送出しない。制御スイッチ部１６をＯＦＦにしておくことで、他者が管理するコンピュータの時刻が許可なく変更されるのを防止できる。
【００２０】
時計用電池１７は、ＵＳＢメモリ１がコンピュータと接続されていないとき、電波時計部１０を動作させるのに必要な電源である。時計用電池１７を備えることで、電波時計部１０は、コンピュータと接続されていなくても、定期的（例えば、一日に一回）に電波時計の機能を利用して標準時刻を取得し、内部時計の時刻を修正できる。
【００２１】
図１に示すＵＳＢメモリ１は、周知の電波時計を実現する装置及びスイッチに加えて、所定のプログラムにしたがって動作するＣＰＵ、該ＣＰＵの処理で用いるメモリ並びに各種の論理回路等によって実現できる。
【００２２】
このような構成において、接続チェック部１２は、外部コネクタ１１がコンピュータに接続されたことを検知すると、コンピュータと接続されたことを電波時計部１０に通知する。
【００２３】
電波時計部１０は、接続チェック部１２からコンピュータとの接続が通知されると、標準電波を受信し、該標準電波から現在の時刻（標準時刻）を抽出し、内部時計の時刻を標準時刻に合わせ、時間判定回路１３に時刻の調整完了を通知する。
【００２４】
時間判定回路１３は、電波時計部１０から時刻の調整完了が通知されると、外部コネクタ１１を介して接続されたコンピュータからシステム時刻を取得し、電波時計部１０から内部時計の時刻を取得して双方の時刻のずれを計算する。
【００２５】
時間判定回路１３は、時刻のずれが予め設定された許容範囲内であれば、外部コネクタ１１を介して接続されたコンピュータのシステム時刻が正しいと判断して作業を終了する。
【００２６】
一方、時刻のずれが許容範囲を超えている場合、時間判定回路１３は、電波時計部１０の内部時計から再度時刻を取得し、外部コネクタ１１を介してコンピュータに電波時計部１０から取得した時刻の情報を送信すると共に、該コンピュータにシステム時刻を送信した時刻へ修正するよう指示する。
【００２７】
このとき、コンピュータに送信する時刻の修正指示は、ＤＯＳコマンドやＬｉｎｕｘコマンド等の標準的に利用されているコマンドを使用する。なお、コンピュータのセキュリティ機能により、ＵＳＢメモリ１から指示された時刻の修正が許可されない場合も考えられる。そのため、本発明のＵＳＢメモリ１を用いたコンピュータの時刻修正作業は、該コンピュータに対する各種の設定が許可されたユーザが実行することが望ましい。
【００２８】
なお、電波時計部１０は、標準時刻を取得できない場合、標準電波の受信及び該標準電波からの標準時刻の抽出処理を予め設定された回数だけ繰り返し、標準電波の受信及び該標準電波からの標準時刻の抽出処理を予め設定された回数だけ繰り返しても標準時刻を取得できない場合は時間判定回路１３へ時刻の調整完了を通知する。この場合、電波時計部１０は、過去に取得した標準時刻にしたがって修正した内部時計の時刻を時間判定回路１３へ出力する。また、電波時計部１０は、ユーザにより受信スイッチ部１４が押されたときも、電波時計の機能を利用して標準時刻を取得し、内部時計の時刻を修正する。したがって、本発明では、標準電波の受信が困難な場所であっても、比較的正確な時刻をコンピュータに提供できる。
【００２９】
本発明によれば、ＵＳＢメモリ１を接続するだけでコンピュータの時刻を簡易に修正できるため、ネットワークやタイムサーバー等に接続していないコンピュータであっても時刻を容易に修正できる。また、本発明のＵＳＢメモリ１を、通常の外部メモリとして使用する場合も、自動的に接続したコンピュータの時刻を設定できるため、ユーザは時刻を設定するためだけの作業を省略できる。
【図面の簡単な説明】
【００３０】
【図１】本発明のＵＳＢメモリの一構成例を示すブロック図である。
【符号の説明】
【００３１】
１    ＵＳＢメモリ
１０    電波時計部
１１    外部コネクタ
１２    接続チェック部
１３    時間判定回路
１４    受信スイッチ部
１５    受信ＬＥＤ
１６    制御スイッチ部
１７    時計用電池
【図１】
2010096576.tif 000003