(57)【要約】【課題】共有サーバへのアクセスの許可を得たパソコンから前記共有サーバに長時間アクセスしない場合であっても、前記パソコンの前記共有サーバへのアクセスの許可が取り消されるタイムアウト処理が行われることを回避できる情報処理装置を提供する。【解決手段】所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバ１０７へ、ネットワークを介してアクセスする情報処理装置１０１の情報処理部１０２に、共有サーバ１０７へコマンドを送出するコマンド送出部２１５と、共有サーバ１０７へ擬似的にアクセスするための疑似コマンドをコマンド送出部２１５に定期的に与えるタイムアウト回避手段２０１を設ける。【選択図】      図２
2005037977.tif 000002
【特許請求の範囲】
【請求項１】
所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置において、
前記共有サーバへコマンドを送出するコマンド送出部と、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与えるタイムアウト回避手段を設けたことを特徴とする情報処理装置。
【請求項２】
前記タイムアウト回避手段に、前記疑似コマンドを前記所定時間より短い間隔で前記コマンド送出部に与えるインターバル制御部を設けたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タイムアウト回避手段に、前記共有サーバから送信されたデータが前記情報処理装置のコマンド送出を促すための応答要求信号であることを判断するデータ判断部を設け、前記インターバル制御部が、前記データ判断部が前記応答要求信号を受信したと判断したときに前記疑似コマンドを前記コマンド送出部に与えるようにしたことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記タイムアウト回避手段に、前記共有サーバから送信されたデータが前記情報処理装置にコマンド送出を促すための応答要求信号であることを判断するデータ判断部と、前記応答要求信号を受信する以前であって最後に前記コマンド送出部が前記共有サーバにコマンドを送出したときから前記応答要求信号を受信したときまでの応答要求時間を測定する時間計測部を設け、前記インターバル制御部が、前記データ判断部が前記応答要求信号を受信したと判断したときと、そのときから前記応答要求時間が経過する度に前記疑似コマンドを前記コマンド送出部に与えるようにしたことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記タイムアウト回避手段が前記コマンド送出部に与える疑似コマンドが、前記共有サーバにアクセスするために前記情報処理装置の操作部の操作に基づいて生成され前記コマンド送出部から送出される要求コマンドと同等の信号であることを特徴とする請求項１〜請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記タイムアウト回避手段の起動／終了を切替可能にし、前記タイムアウト回避手段が起動しているときに前記疑似コマンドが前記コマンド送出部に与えられるようにしたことを特徴とする請求項１〜請求項５のいずれかに記載の情報処理装置。
【請求項７】
前記タイムアウト回避手段が起動中であることが識別できる表示を前記情報処理装置の表示部に表示するようにしたことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記タイムアウト回避手段の起動中に行われる前記情報処理装置の操作部の操作に応じて、前記タイムアウト回避手段が終了するようにしたことを特徴とする請求項６または請求項７に記載の情報処理装置。
【請求項９】
前記タイムアウト回避手段は、前記情報処理装置にインストールされたタイムアウト回避ソフトウェアであることを特徴とする請求項１〜請求項８のいずれかに記載の情報処理装置。
【請求項１０】
前記タイムアウト回避ソフトウェアは、前記情報処理装置が接続されたネットワークを介して前記情報処理装置にダウンロードされたソフトウェアであることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置において、
前記共有サーバへコマンドを送出するコマンド送出部と、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与えるタイムアウト回避手段を設け、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理を回避することを特徴とする情報処理装置のタイムアウト回避方法。
【請求項１２】
所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置であって、前記共有サーバへコマンドを送出するコマンド送出部を有する情報処理装置にインストールされるタイムアウト回避ソフトウェアにおいて、
前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記共有サーバに定期的に与え、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理の回避を実現することを特徴とするタイムアウト回避ソフトウェア。
【請求項１３】
所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置であって、前記共有サーバへコマンドを送出するコマンド送出部を有する情報処理装置にインストールされるタイムアウト回避ソフトウェアをコンピュータ読み取り可能に記憶した記憶媒体において、
前記タイムアウト回避ソフトウェアが、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与え、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理を回避することを実現するタイムアウト回避ソフトウェアであることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置、情報処理装置のタイムアウト回避方法、タイムアウト回避ソフトウェア及び記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、パソコンと呼ぶ）は仕事上でも個人用でもその重要度は増しており、パソコンに向かって長時間、何らかの作業をすることは当たり前になってきている。また、インターネットやイントラネットの普及で外部サーバや共有サーバへのアクセスが増えるので、これらのサーバの能力を管理する必要が高くなり、厳しいアクセス管理が要求されている。
【０００３】
従来、パソコンを用いて、イントラネット環境下で共有サーバにある共有システムにアクセスし、データベースから必要なデータを取り出して閲覧する場合、複数のパソコンからの前記共有サーバへのアクセスが前記共有サーバのアクセス許容能力を超えない様に管理する方法として、ユーザＩＤやパスワード等の所定の識別記号が入力されたパソコンからのアクセスは許可し、それ以外のパソコンからのアクセスは不正アクセスとして拒絶する方法がある。また、大勢の人が平等に利用できることを考慮して１人のユーザの共有サーバへのアクセス時間を制限したり、共有サーバのスループットを上げるためや不正アクセスを排除するために、一定時間共有サーバへのアクセスがないと自動的にアクセスを切断する方法もある。
【０００４】
不正アクセスを拒絶する方法とは、ユーザがパソコンから共有サーバの共有システムに所定の識別記号を入力し、そのパソコンに有効な共有システムを立ち上げることにより、そのパソコンからのアクセスを許可するものである。即ち、前記所定の識別記号が正しく入力されなければ、パソコンに有効な共有システムを立ち上げることができないようにしているので、この有効な共有システムを用いていないアクセスは不正アクセスとして共有サーバに拒絶される。
【０００５】
また、自動的にアクセスを切断する方法とは、パソコンに有効な共有システムを立ち上げてアクセスを行い、データベースから必要なデータを閲覧時に、共有サーバへのアクセスが所定時間以上途絶えた場合、そのパソコンに与えたアクセスの許可を取り消し、以後、そのパソコンからのアクセスを拒絶するタイムアウト処理を行うというものである。このタイムアウト処理が行われると、そのパソコンに既に立ち上げた共有システムは無効にされるので、再度、有効な共有システムを立ち上げ直さなければ、そのパソコンからのアクセスは不正アクセスとして拒絶される。
【０００６】
また、ディスプレイ装置の前に座った人を検知する赤外線センサと、ディスプレイ装置の画面表示を抑制する画面表示抑制回路と、赤外線センサの検知信号に基づき画面表示抑制回路の機能をオンオフするスイッチ回路とを有するディスプレイ装置もある（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開平４−２８０３１１号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、このような共有サーバの厳しいアクセス管理のため、ユーザは短い時間でも、例えば、ユーザが別の作業を行ったために共有サーバへのアクセスがなくなると、すぐにアクセスを拒絶され、そのネットワークサーバシステムから強制的に締め出される、所謂、タイムアウトされてしまうという問題があった。そして、タイムアウトされると、パソコンに立ち上げた共有システムがシャットダウンし、再び共有サーバにアクセスするためには、ユーザーＩＤやパスワード等の所定の識別記号を入力し直して、再度、共有システムを立ち上げ直すという面倒な作業が必要であった。
【０００９】
また、特許文献１に記載の従来技術では、ディスプレイ装置に赤外線センサを備えることで、一定時間以上キーボード、または、マウスからの入力が無くても前記ディスプレイ装置の前に座った人体を前記赤外線センサが関知することで画面セーブ機能が働くことなく画面を正常に表示できる、即ち、タイムアウトされることを防止できる。しかしながら、会議等で席を外す場合には、画面セーブ機能が働き、最悪の場合にはシステムのシャットダウンが働いてしまう、即ち、タイムアウトされてしまうという問題があった。
【００１０】
本発明は、上記の点に鑑み、共有サーバへのアクセスの許可を得たパソコンから前記共有サーバに長時間アクセスしない場合であっても、また、ユーザが前記パソコン周辺から長時間離れる場合であっても、前記パソコンの前記共有サーバへのアクセスの許可が取り消されるタイムアウト処理が行われることを回避できる情報処理装置、情報処理装置のタイムアウト回避方法、タイムアウト回避ソフトウェア及び記憶媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明は、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置において、前記共有サーバへコマンドを送出するコマンド送出部と、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与えるタイムアウト回避手段を設けたものである。
【００１２】
このようにすると、前記タイムアウト回避手段からの疑似コマンドが前記共用サーバに定期的に送出されるので、前記情報処理装置を操作した前記共有サーバへのアクセスが行われなくても、前記情報処理装置に前記タイムアウト処理が行われることを回避することができる。
【００１３】
また、例えば、前記タイムアウト回避手段に、前記疑似コマンドを前記所定時間より短い間隔で前記コマンド送出部に与えるインターバル制御部を設けると、前記タイムアウト処理が行われる前記所定時間が経過するまでに前記疑似コマンド送出による前記情報処理装置から前記共用サーバへのアクセスが行われるので、前記情報処理装置がタイムアウト処理されることが無くなる。
【００１４】
また、例えば、前記タイムアウト回避手段に、前記共有サーバから送信されたデータが前記情報処理装置のコマンド送出を促すための応答要求信号であることを判断するデータ判断部を設け、前記インターバル制御部が、前記データ判断部が前記応答要求信号を受信したと判断したときに前記疑似コマンドを前記コマンド送出部に与えるようにすると良い。
【００１５】
このようにすると、前記共有サーバから応答要求信号が送られてくる度に前記疑似コマンド送出による前記情報処理装置から前記共用サーバへのアクセスが行われるので、前記情報処理装置を操作した前記共有サーバへのアクセスが行われなくても、前記情報処理装置がタイムアウト処理されることが無くなる。また、前記インターバル制御部が前記疑似コマンドを与える時間間隔であるインターバル時間を設定する必要が無くなる。
【００１６】
また、例えば、前記タイムアウト回避手段に、前記共有サーバから送信されたデータが前記情報処理装置にコマンド送出を促すための応答要求信号であることを判断するデータ判断部と、前記応答要求信号を受信する以前であって最後に前記コマンド送出部が前記共有サーバにコマンドを送出したときから前記応答要求信号を受信したときまでの応答要求時間を測定する時間計測部を設け、前記インターバル制御部が、前記データ判断部が前記応答要求信号を受信したと判断したときと、そのときから前記応答要求時間が経過する度に前記疑似コマンドを前記コマンド送出部に与えるようにすると良い。
【００１７】
このようにすると、前記共用サーバへ最後にアクセスしたときから前記共有サーバから応答要求信号が送られてくるまでの応答要求時間を測定することができ、この応答要求時間が経過する度に前記疑似コマンド送出による前記情報処理装置から前記共用サーバへのアクセスが行われるので、前記情報処理装置を操作した前記共有サーバへのアクセスが行われなくても、前記情報処理装置がタイムアウト処理されることが無くなる。また、前記インターバル制御部が前記疑似コマンドを与える時間間隔であるインターバル時間を設定する必要が無くなる。更に、前記共有サーバから応答要求信号が送られてくることが無くなるので、無駄な処理をすることが無くなる。
【００１８】
また、例えば、前記タイムアウト回避手段が前記コマンド送出部に与える疑似コマンドが、前記共有サーバにアクセスするために前記情報処理装置の操作部の操作に基づいて生成され前記コマンド送出部から送出される要求コマンドと同等の信号であると、前記疑似コマンドによる前記共有サーバへの擬似的なアクセスが通常のアクセスと認識されるので、前記疑似コマンド送出による擬似的なアクセスが定期的に行われることにより前記情報処理装置がタイムアウト処理されることがなくなる。
【００１９】
また、例えば、前記タイムアウト回避手段の起動／終了を切替可能にし、前記タイムアウト回避手段が起動しているときに前記疑似コマンドが前記コマンド送出部に与えられるようにすると、前記情報処理装置を操作した前記共有サーバへのアクセスが行われていないときのみ、前記タイムアウト回避手段を起動させて前記疑似コマンド送出を行うことにより前記タイムアウト処理を回避することができ、前記情報処理装置を操作して前記共有サーバへアクセスしているときに前記疑似コマンドを送出するという無駄な処理が行われることを防止できる。
【００２０】
また、例えば、前記タイムアウト回避手段が起動中であることが識別できる表示を前記情報処理装置の表示部に表示するようにすると、前記タイムアウト回避手段により前記疑似コマンドが前記共有サーバに送出されてタイムアウト処理が回避されるタイムアウト回避動作が行われていることをユーザが確認することができる。
【００２１】
また、例えば、前記タイムアウト回避手段の起動中に行われる前記情報処理装置の操作部の操作に応じて、前記タイムアウト回避手段が終了するようにすると、前記情報処理装置を操作して前記共有サーバへアクセスしているときに前記疑似コマンドを送出するという無駄な処理が行われることを防止できる。
【００２２】
また、例えば、前記タイムアウト回避手段は、前記情報処理装置にインストールされたタイムアウト回避ソフトウェアであると、前記情報処理装置に新たなハードウェアを追加することなく、前記情報処理装置がタイムアウト処理されることを回避することができる。
【００２３】
また、例えば、前記タイムアウト回避ソフトウェアは、前記情報処理装置が接続されたネットワークを介して前記情報処理装置にダウンロードされたソフトウェアであると、前記タイムアウト回避ソフトウェアを記憶させる記憶媒体が不要となる。
【００２４】
また、例えば、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置において、前記共有サーバへコマンドを送出するコマンド送出部と、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与えるタイムアウト回避手段を設け、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理を回避する情報処理装置のタイムアウト回避方法を用いると良い。
【００２５】
このようにすると、前記情報処理装置を操作した前記記共有サーバへのアクセスが長時間行われていない場合においても、前記情報処理装置がタイムアウト処理されることが無くなる。
【００２６】
また、例えば、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置であって、前記共有サーバへコマンドを送出するコマンド送出部を有する情報処理装置にインストールされるタイムアウト回避ソフトウェアにおいて、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記共有サーバに定期的に与え、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理の回避を実現するタイムアウト回避ソフトウェアにすると良い。
【００２７】
このようにすると、前記情報処理装置を操作した前記記共有サーバへのアクセスが長時間行われていない場合においても、前記情報処理装置がタイムアウト処理されることが無くなる。
【００２８】
また、例えば、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置であって、前記共有サーバへコマンドを送出するコマンド送出部を有する情報処理装置にインストールされるタイムアウト回避ソフトウェアをコンピュータ読み取り可能に記憶した記憶媒体において、前記タイムアウト回避ソフトウェアが、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与え、前記疑似コマンドを前記コマンド送出部から前記共有サーバへ定期的に送出することにより前記タイムアウト処理を回避することを実現するタイムアウト回避ソフトウェアである記憶媒体にすると良い。
【００２９】
このようにすると、前記情報処理装置を操作した前記記共有サーバへのアクセスが長時間行われていない場合においても、前記情報処理装置がタイムアウト処理されることが無くなるタイムアウト回避ソフトウェアを記憶した記憶媒体が実現できる。
【００３０】
【発明の実施の形態】
以下に、本発明の実施形態を図面を参照して説明する。図１は、本発明の実施形態の情報処理装置が使用されるネットワークサーバシステムのシステム構成を示すブロック図である。図１において、１０１はユーザが使用する情報処理装置（以下、パソコンと呼ぶ）を示す。パソコン１０１は、情報処理部１０２、キーボード操作部（操作部：以下、キーボードと呼ぶ）１０３、マウスデバイス（操作部：以下、マウスと呼ぶ）１０４、表示部１０５から成り、イントラネット（ネットワーク）１０６に接続されている。
【００３１】
そして、パソコン１０１からイントラネット１０６を介して共有サーバ１０７にアクセスすることで、ユーザは必要なデータを共有サーバ１０７に接続されたデータベース（以下、ＤＢと呼ぶ）１０８から自由に取り出すことが可能になっている。また、イントラネット１０６から更にゲートウェイ（以下、ＧＷと呼ぶ）１０９を介して外部のインターネット１１０に接続されており、インターネット１１０に接続されている外部サーバ１１１にも自由にアクセスが可能であり、外部サーバ１１１が管理する外部データベース１１２からも必要なデータを取り出すことが可能である。
【００３２】
また、共有サーバ１０７は、共有サーバ管理システム１１３により管理されており、共有サーバ管理システム１１３は、共有サーバ１０７への不正なアクセスを拒絶する不正アクセス管理や、膨大なアクセスによるシステムダウンを回避するためのアクセス数管理を行っており、１つのパソコンが長時間に渡り何のアクセスもしない場合のタイムアウト処理も、この共有サーバ管理システム１１３が行っている。
【００３３】
このような構成のネットワークサーバシステムにおいて、ユーザが共有サーバ１０７にアクセスして、ＤＢ１０８から必要なデータを入手する場合の動作を説明する。先ず、ユーザはキーボード１０３より共有サーバ１０７内にあるシステムソフトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力し実行すると、指定されたシステムソフトのホームページが表示部１０５に表示される。すると、ユーザＩＤ及びパスワードの入力が要求されるので、事前に登録されているユーザＩＤ及びパスワードをキーボード１０３より正しく入力すると、共有サーバ管理システム１１３がこれらを有効と判断し、このシステムソフトのＤＢ１０８へのアクセスを許可する。そして、ユーザがキーボード１０３またはマウス１０４を操作してＤＢ１０８の情報を要求する要求コマンドを共有サーバ１０７に送ると、必要な情報が共有サーバ１０７を介して情報処理部１０２に取り込まれ、表示部１０５に表示される。以後、ユーザがキーボード１０３またはマウス１０４を操作して要求コマンドを送り続ける限りは、ＤＢ１０８の情報にアクセスすることが可能となり、タイムアウトによるアクセス拒絶は起こらない。
【００３４】
しかしながら、もしユーザが一定時間以上に渡り、キーボード１０３またはマウス１０４を操作せず、要求コマンドを共有サーバ１０７に送らないときには、共有サーバ管理システム１１３は、ユーザが前記システムソフトへのアクセスを放棄したと判断し、前記システムソフトを無効にするタイムアウト処理が行われ、以後、パソコン１０１からの共有サーバ１０７へのアクセスは拒絶される。再度、共有サーバ１０７へのアクセスを有効にするには、ユーザは、また一から前記システムソフトを立ち上げなければならないことになる。
【００３５】
そこで、パソコン１０１にタイムアウト回避ソフトウェアを予めインストールしておき、上述のように、一定時間以上に渡り、キーボード１０３またはマウス１０４を操作せず、要求コマンドを共有サーバ１０７に送らないときには、このタイムアウト回避ソフトウェアを起動させておくと、パソコン１０１に対して共有サーバ管理システム１１３によるタイムアウト処理が行われないようにしている。
【００３６】
次に、このようなタイムアウト回避ソフトウェアを用いたタイムアウト回避動作を説明する。図２は、図１に示すパソコン１０１のタイムアウト回避動作に関係する内部構成を示したブロック図である。図２において、図１と同一の部分には同一の符号を付し、その詳細な説明を省略する。図２において、２０１は情報処理部１０２に後述する方法でインストールされたタイムアウト回避ソフトウェア（タイムアウト回避手段：以下、回避ソフトと呼ぶ）であり、情報処理部１０２は、コマンド送出部２１５、ＣＰＵ部２１４、回避ソフト２０１から構成されている。
【００３７】
今、図１に示すユーザが使用するパソコン１０１はイントラネット１０６を介して共有サーバ１０７にアクセスし、ある特定の情報をダウンロード出来るシステムにログインしている状態とする。そして、図２において、情報処理部１０２にあるコマンド送出部２１５にはハードウェア入力としてキーボード１０３とマウス１０４が接続されており、ハードウェア検出部２０２にて接続認識される。先ず、通常のアクセス動作から説明する。例えば、キーボード１０３を使って何らかのキー入力が情報処理部１０２に入力されると、入力信号検出部２０３にてそのキー入力信号が検出されデジタル信号変換部２０４でデジタル信号に変換される。そして、信号処理部２０５でこのデジタル信号が何の目的のための信号かを決定する。
【００３８】
更に、このデジタル信号は、決定された目的に応じた指定フォーマットに指定フォーマット変換部２０６で変換され、共有サーバ１０７が管理するＤＢ１０８から必要とする情報を検索するために必要な要求コマンドとして要求信号出力部２０７から、共有サーバ１０７とパソコン１０１とのインターフェイスを合致させるためのインターフェイス部２０８を介して送出される。これにより、キーボード１０３から入力されたキー入力信号は、共有サーバ１０７に送られ目的に応じて共有サーバ１０７で処理される。即ち、ユーザのパソコン１０１から共有サーバ１０７を操作出来るようになる。
【００３９】
このようにして、ユーザは共有サーバ１０７の利用したいシステムにアクセスする事で、必要な情報をユーザのパソコン１０１に取り出すことができ、これらの情報をパソコン１０１の表示部１０５に表示させることもできる。そして、キーボード１０３或いはマウス１０４からの入力信号が続く限り、ＤＢ１０８から必要な情報をダウンロード出来る。
【００４０】
次に、タイムアウト回避動作について説明する。後述するような方法でユーザが回避ソフト２０１を起動するためにキーボード１０３或いはマウス１０４を操作をしたことをＣＰＵ部２１４が認識すると、ＣＰＵ部２１４は回避ソフト２０１を起動させる。すると、回避ソフト２０１内部では、タイムアウト回避ソフト起動部２０９が起動ソフト２１６を起動させ、起動ソフト２１６は擬似コマンド出力部２１０に擬似コマンド記憶部２１１に格納されている疑似コマンドをインターバル制御部２１２に出力するよう指示する。尚、この疑似コマンドは、キーボード１０３或いはマウス１０４を操作して出力される上述の要求コマンドと同等の信号である。
【００４１】
インターバル制御部２１２は、この擬似コマンドを一定の時間間隔で出力し、コマンド送出部２１５の信号処理部２０５とのインターフェイスを合致させるための内部インターフェイス部２１３で整合を取って、前記擬似コマンドを信号処理部２０５に送出する。信号処理部２０５は、あたかもキーボード１０３或いはマウス１０４が操作されて生成された要求コマンドとして前記擬似コマンドを処理するため、ユーザが席を空けているにも拘わらず、共有サーバ１０７は有効な信号として前記擬似コマンドを受け付けるので、タイムアウト処理が行われることを回避することが可能となる。
【００４２】
尚、インターバル制御部２１２が疑似コマンドを送出する一定の時間間隔はキーボード１０３或いはマウス１０４の操作等により設定可能とすることができる。また、擬似コマンド記憶部２１１に格納されている擬似コマンドは信号処理部２０５に送信されるが、ＣＰＵ部２１４はこれが擬似コマンドであることを回避ソフト２０１が起動した時点から認識しており、信号処理部２０５への割り込み信号として処理する、即ち、キーボード１０３或いはマウス１０４が操作されて生成された要求コマンドと同様に処理するので、情報処理部１０２が特別な処理をする必要はなく、情報処理部１０２の他の処理機能には一切影響が及ばない。
【００４３】
また、共有サーバ１０７にあるシステムソフトの中には、一定時間入力信号が無い場合、そのシステムソフトからイントラネット１０６を介してパソコン１０１に対して応答要求するものがある。共有サーバ１０７は一定時間パソコン１０１からの信号がないと入力を促す不特定信号をパソコン１０１に送出する。この不特定信号は不特定のデジタル信号であり、どのようなフォーマットであっても構わないが、一般にＤＢ１０８からの情報信号はＨＴＭＬやＸＭＬといった記述言語であり、連続するこの記述言語と区別される応答要求信号を情報処理部１０２が受信すると、ＣＰＵ部２１４は回避ソフト２０１に送り、回避ソフト２０１は前記記述言語と異なる信号かどうかをデータ判断部２１７で判断し応答要求信号と判断すると起動ソフト２１６を起動し、以後は上述の動作と同じ動作で、擬似コマンドを共有サーバ１０７に送り返すことでタイムアウト処理が回避される。
【００４４】
このようにすることで、疑似コマンドを送出するインターバル時間がタイムアウト処理が行われる所定時間より長く設定されている場合であっても、タイムアウト処理が行われることを回避できる。また、タイムアウト処理が行われる所定時間を調べ、疑似コマンドを送出するインターバル時間をこの所定時間より短く設定する手間が省ける。
【００４５】
また、回避ソフト２０１は、キーボード１０３或いはマウス１０４の操作による要求コマンドが最後に共有サーバ１０７に送信されたときから、共有サーバ１０７から応答要求があったときまでの応答要求時間を時間計測部２１８でカウントすることにより、共有サーバ１０７が出す応答要求信号の送出インターバルが分かる。そして、時間計測部２１８が、この応答要求時間をインターバル制御部２１２に与え、インターバル制御部２１２が応答要求信号の送出インターバルより短いインターバルで擬似コマンドを送出するように制御することで、応答要求信号が共有サーバ１０７から出されることは無くなる。
【００４６】
次に、このような回避ソフト２０１のインストール方法と起動／終了方法を図３〜図５を参照して説明する。図３は、回避ソフト２０１のパソコン１０１へのインストール手順を示したフローチャートであり、図４は、インストールされた回避ソフト２０１の起動／終了手順を示したフローチャートである。また、図５は、パソコン１０１の表示部１０５の回避ソフト２０１に関係した表示画面例を示した図である。
【００４７】
先ず、回避ソフト２０１のインストール方法から説明するが、このインストール方法は、通常、パソコンにアプリケーションソフト、例えば、ワードやエクセルというようなアプリケーションソフトをインストールしたり、新しいハードウェアを利用するためのドライバーソフトをインストールしたりするときのインストール方法と同様である。
【００４８】
図３において、先ず、パソコン１０１を立ち上げる（ステップＳ１）。図５（ａ）に回避ソフト２０１のインストール前の表示部１０５のデスクトップ上のメニュー画面１０５ａを示す。次に、回避ソフト２０１が記憶された記憶媒体であるＣＤ−ＲＯＭ或いはフレキシブルディスクを情報処理部１０２のドライブに挿入し、回避ソフト２０１を実行する（ステップＳ２）。すると、回避ソフト２０１は回避ソフト２０１のインストール処理を行い、完了するとインストール完了画面を表示部１０５に表示する（ステップＳ３）。そして、図５（ｂ）に示すように、表示部１０５のデスクトップ上のメニュー画面１０５ａに回避ソフトアイコン（ショートカットアイコン）５０１が自動作成され（ステップＳ４）、インストール処理が完了する（ステップＳ５）。
【００４９】
尚、上述の説明は、回避ソフト２０１をＣＤ−ＲＯＭ或いはフレキシブルディスクからパソコン１０１にインストールしたが、イントラネット１０６を介して共有サーバ１０７が管理するＤＢ１０９から、或いは、ＧＷ１０９から一般のインターネット１１０を介して外部サーバ１１１が管理する外部データベース１１２からダウンロードしてインストールすることも可能である。
【００５０】
次に、このインストールされた回避ソフト２０１の起動／終了方法を図４のフローチャートに従って説明する。先ず、回避ソフト２０１の起動方法は、図５（ｂ）に示す表示部１０５のデスクトップ上のメニュー画面１０５ａにある回避ソフトアイコン５０１をマウス１０４を使ってクリックする（ステップＳ１１）ことにより、ＣＰＵ部３１４が回避ソフト２０１を起動させるとともに信号処理部２０５への擬似コマンド入力を受け付ける（ステップＳ１２）。すると、表示部１０５のデスクトップ上のメニュー画面１０５ａに、回避ソフトが動作中であることを示す図５（ｃ）に示すような起動中アイコン５０２が表示される（ステップＳ１３）。この起動中アイコン５０２が表示されている間は、ユーザが長時間席を空けても、パソコン１０１がタイムアウト処理されることは無い。
【００５１】
このように、回避ソフト２０１が起動していることを示す起動中アイコン５０２が表示されていれば、ユーザが回避ソフト２０１を起動させて席を空け、ある時間経過後、席に戻った時に起動時と同じ画面であることを確認することで、タイムアウト処理が行われていないことが確認でき、安心してすぐに元の作業に復帰できる。勿論、スクリーンセーバーにより回避ソフト２０１の起動中アイコン５０２が確認できない画面になっていても、スクリーンセーバー解除後は回避ソフト起動中画面（起動中アイコン５０２が表示された画面）になるので問題はない。
【００５２】
また、ユーザが席に戻って、この回避ソフト２０１を終了させる場合（ステップＳ１４）、キーボード操作部１０３よりＥＮＤを入力するか（ステップＳ１５）、或いは、画面上の起動中アイコン５０２をクリックする（ステップＳ１６）ことにより回避ソフト２０１がシャットダウンされ（ステップＳ１７）、画面は図５（ｂ）に示す画面に戻り、通常のモードになる（ステップＳ１８）。勿論、キーボード１０３の全てのキーのうち、どれかのキーの単一入力操作や、マウス１０４を動かすだけで通常モードになるというような応用も可能である。
【００５３】
以上説明したようにして、ユーザが急な会議や食事というような日常の業務や作業等のために、ユーザの使用するパソコン１０１から長時間離れる場合であっても、席を離れる前にパソコン１０１にインストールされている回避ソフト２０１を起動しておくことにより、パソコン１０１が既にログインしている共有サーバ１０７のシステムソフトからパソコン１０１がタイムアウト処理されてしまうことが無くなり、そのシステムソフトへのアクセス権が保持されるので、ユーザが席に戻ってすぐに共有サーバ１０７にアクセスでき、ＤＢ１０８の特定データの検索やダウンロードというような共有サーバ１０７にアクセスして行う作業の再開が可能となり、業務効率が大きく改善される。
【００５４】
尚、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において各部の構成等を適宜に変更して実施することも可能である。
【００５５】
【発明の効果】
以上のように、本発明によると、所定時間以上アクセスされなかった場合に以後のアクセスを拒絶するタイムアウト処理を行う共有サーバへ、ネットワークを介してアクセスする情報処理装置において、前記共有サーバへコマンドを送出するコマンド送出部と、前記共有サーバへ擬似的にアクセスするための疑似コマンドを前記コマンド送出部に定期的に与えるタイムアウト回避手段を設けたので、前記情報処理装置を操作した前記共有サーバへのアクセスが行われなくても、前記情報処理装置に対して前記タイムアウト処理が行われることを回避でき、ユーザは前記共有サーバへアクセスして行う作業の再開が迅速に行えるので、作業効率が大きく改善される。
【図面の簡単な説明】
【図１】は、本発明の実施形態の情報処理装置が使用されるネットワークサーバシステムのシステム構成を示すブロック図である。
【図２】は、図１に示す情報処理装置のタイムアウト回避動作に関係する内部構成を示したブロック図である。
【図３】は、回避ソフトのパソコンへのインストール手順を示したフローチャートである。
【図４】は、インストールされた回避ソフトの起動／終了手順を示したフローチャートである。
【図５】は、パソコンの表示部の回避ソフトに関係した表示画面例を示した図である。
【符号の説明】
１０１    情報処理装置
１０２    情報処理部
１０３    キーボード操作部（操作部、キーボード）
１０４    マウスデバイス（操作部、マウス）
１０５    表示部
１０５ａ    メニュー画面
１０６    イントラネット（ネットワーク）
１０７    共有サーバ
１０８    データベース（ＤＢ）
１０９    ゲートウェイ（ＧＷ）
１１０    インターネット
１１１    外部サーバ
１１２    外部データベース
２０１    タイムアウト回避ソフトウェア（タイムアウト回避手段）
２０２    ハードウェア検出部
２０３    入力信号検出部
２０４    デジタル信号検出部
２０５    信号処理部
２０６    信号フォーマット検出部
２０７    要求信号出力部
２０８    インターフェイス部
２０９    タイムアウト回避ソフト起動部
２１０    疑似コマンド出力部
２１１    疑似コマンド記憶部
２１２    インターバル制御部
２１３    内部インターフェイス部
２１４    ＣＰＵ部
２１５    コマンド送出部
２１６    起動ソフト
２１７    データ判断部
２１８    時間計測部
５０１    回避ソフトアイコン
５０２    起動中アイコン
【図１】
2005037977.tif 000003
【図２】
2005037977.tif 000004
【図３】
2005037977.tif 000005
【図４】
2005037977.tif 000006
【図５】
2005037977.tif 000007