(57)【要約】【課題】  複数のネットワークに格納されている情報を参照する場合には、情報参照の都度、利用する端末や接続するネットワークの変更を切り替えることになるため効率が悪い課題があった。  また、情報を集約する形とした場合は、セキュリティの観点から課題があった。【解決手段】  ユーザの参照するファイルが格納された複数のサーバ装置と、サーバ装置が接続された複数のネットワークと、ファイルの参照に使用するクライアント装置と、サーバ装置とクライアント装置間の情報通信をネットワークを介して中継する中継装置とを用い、中継装置を介するアクセスの接続元と接続先とのネットワークの同異に応じてアクセスの制御を変更する。【選択図】  図８
2014082691.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを格納する複数のサーバ装置と、クライアント装置と前記複数のサーバ装置の少なくともいずれかとのアクセスを中継する中継装置と、前記アクセスの接続先情報と接続元情報とを備える第1テーブルとを有するファイル管理システムであって、
前記中継装置は、
前記クライアント装置からアクセスを受信するとき、前記第1テーブルに前記アクセスの接続元情報と接続先情報とを含むエントリがあるかを判定し、
前記エントリがない場合には、前記接続元情報と前記接続先情報との正当性を判定し、
前記正当性をありと判定する場合に、前記接続元情報と前記接続先情報とのネットワークの同異を判定し、判定結果に応じて前記アクセスを前記接続先情報に対応して接続するように制御することを特徴とするファイル管理システム。
【請求項２】
前記アクセスの接続元を物理的に特定する情報を含む情報と前記接続元が所属するネットワークの情報とを格納する第2テーブルと、前記アクセスの接続先を特定する情報と前記接続先が所属するネットワークの情報とを格納する第3テーブルとをさらに有し、前記第2テーブルを参照して前記アクセスの接続元情報の正当性を判定し、前記第3テーブルを参照して前記アクセスの接続先情報の正当性を判定することを特徴とする請求項１に記載のファイル管理システム。
【請求項３】
前記接続元情報とは、前記接続元を物理的に特定する情報を含む接続元識別情報であり、前記接続先情報とは、前記接続先の特定情報であることを特徴とする請求項１乃至請求項２に記載のファイル管理システム。
【請求項４】
前記接続元情報とは、前記接続元をのＭＡＣアドレスとＩＰアドレスであり、前記接続先情報とは、前記接続先のＩＰアドレスであることを特徴とする請求項１乃至請求項３に記載のファイル管理システム。
【請求項５】
前記中継装置は、前記接続先情報と前記接続元情報との各々が同じネットワークに関する場合、前記クライアント装置から受信するサーバ接続要求を前記サーバ装置へ転送し、前記クライアント装置から受信する操作要求を前記サーバ装置へ転送することを特徴とする請求項１乃至請求項４に記載のファイル管理システム。
【請求項６】
前記中継装置は、前記接続先情報と前記接続元情報との各々が異なるネットワークに関する場合、前記クライアント装置からサーバ接続要求を受信するとき前記中継装置から前記サーバ装置への接続の要求を送信し、前記クライアント装置から操作情報を受信するときに前記サーバ装置へ前記操作情報に応じた要求を送信することを特徴とする請求項１乃至請求項４に記載のファイル管理システム。
【請求項７】
前記中継装置は、前記接続先情報と前記接続元情報との各々が異なるネットワークに関する場合、前記クライアント装置に対して、前記クライアント装置の遠隔操作機能部の起動要求を送信し、前記遠隔操作機能部からの接続要求を受信して、続いて前記遠隔操作機能部からの操作入力情報を受信し、処理結果について生成する画面情報を送信することを特徴とする請求項１乃至請求項４及び請求項６に記載のファイル管理システム。
【請求項８】
ファイルを格納する複数のサーバ装置の少なくともいずれかと、クライアント装置とのアクセスを中継し、前記アクセスの接続先情報と接続元情報とを備える第1テーブルを参照する中継装置であって、
前記クライアント装置からアクセスを受信するとき、前記第1テーブルに前記アクセスの接続元情報と接続先情報とを含むエントリがあるかを判定し、
前記エントリがない場合には、前記接続元情報と前記接続先情報との正当性を判定し、
前記正当性をありと判定する場合に、前記接続元情報と前記接続先情報とのネットワークの同異を判定し、判定結果に応じて前記アクセスを前記接続先情報に対応して接続するように制御することを特徴とする中継装置。
【請求項９】
前記アクセスの接続元を物理的に特定する情報を含む情報と前記接続元が所属するネットワークの情報とを格納する第2テーブルを参照して前記アクセスの接続元情報の正当性を判定し、前記アクセスの接続先を特定する情報と前記接続先が所属するネットワークの情報とを格納する第3テーブルを参照して前記アクセスの接続先情報の正当性を判定することを特徴とするファイル請求項８に記載の中継装置。
【請求項１０】
前記接続元情報とは、前記接続元を物理的に特定する情報を含む接続元識別情報であり、前記接続先情報とは、前記接続先の特定情報であることを特徴とす請求項８乃至請求項９に記載の中継装置。
【請求項１１】
前記接続元情報とは、前記接続元をのＭＡＣアドレスとＩＰアドレスであり、前記接続先情報とは、前記接続先のＩＰアドレスであることを特徴とする請求項８乃至請求項１０に記載の中継装置。
【請求項１２】
前記接続先情報と前記接続元情報との各々が同じネットワークに関する場合、前記クライアント装置から受信するサーバ接続要求を前記サーバ装置へ転送し、前記クライアント装置から受信する操作要求を前記サーバ装置へ転送することを特徴とする請求項８乃至請求項１１に記載の中継装置。
【請求項１３】
前記接続先情報と前記接続元情報との各々が異なるネットワークに関する場合、前記クライアント装置からサーバ接続要求を受信するときに前記中継装置から前記サーバ装置への接続の要求を送信し、前記クライアント装置から操作情報を受信するときに前記サーバ装置へ前記操作情報に応じた要求を送信することを特徴とする請求項８乃至請求項１１に記載の中継装置。
【請求項１４】
前記接続先情報と前記接続元情報との各々が異なるネットワークに関する場合、前記クライアント装置に対して、前記クライアント装置の遠隔操作機能部の起動要求を送信し、前記遠隔操作機能部からの接続要求を受信して、続いて前記遠隔操作機能部からの操作入力情報を受信し、処理結果について生成する画面情報を送信することを特徴とする請求項８乃至請求項１１及び請求項１３に記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル参照管理システム、中継装置に関する。
【背景技術】
【０００２】
近年、ＩＴ技術の進歩に伴い、様々な情報が電子ネットワーク上の電子ファイルという形態で管理・格納されている。これまで情報の重要度や機密性に応じて、物理的に隔てる形で管理されていた方法は、電子ネットワーク上においてもまた同様に独立したネットワークに保存格納することで管理されている。
【０００３】
これらの情報を参照する場合には情報が存在するネットワーク上に接続されている端末から情報にアクセスする必要があるため、複数のネットワーク上に点在している情報を参照する場合においては、情報参照の都度、利用する端末や接続するネットワークの変更を切り替えることになり参照用途によっては効率が悪い。
【０００４】
上記問題を回避するための手段として、複数の接続先へ接続可能なネットワーク上にて対象サーバとの間に特別な通信経路を構築することで参照性を向上させることや、情報の単位にアクセス権限をかけた上でファイルをコピーして集約・共有する方法が広く用いられている。
【０００５】
特許文献１は、サーバに接続出来ない環境において、サーバに接続可能な代替サーバを利用して情報へアクセスする方法が用いられている。また、特許文献２は、利用者の個人により提供される情報をもとにアクセス権限を制御する方法が用いられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２２８０５７号公報
【特許文献２】特開２０１１−９６２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
参照するファイルごとに通信経路を構築することはＶＰＮなどに代表される論理的なパスを構築することによって、実現することは可能である。しかし、論理的なパスを作成するための難易度は高くかつ情報の配置先単位の準備が必要となり極めて煩雑である。
【０００８】
また、情報を集約する形とした場合においては、異種の情報毎にアクセス権限を設けても、意図的に分散されていた情報を１箇所に混在させることとなり、セキュリティには懸念が生じる。
【０００９】
また、情報のコピーを行う場合、原本と版数の異なるファイルが発生する可能性が高く原本管理上に煩雑さを与えかねない。重要情報の管理徹底を行う上では、このような方式については、セキュリティの観点から課題がある。  
【課題を解決するための手段】
【００１０】
本発明によるファイル管理システムは一例としてファイルを格納する複数のサーバ装置と、クライアント装置と前記複数のサーバ装置の少なくともいずれかとのアクセスを中継する中継装置と、前記アクセスの接続先情報と接続元情報とを備える第1テーブルとを有するファイル管理システムであって、前記中継装置は、前記クライアント装置からアクセスを受信するとき、前記第1テーブルに前記アクセスの接続元情報と接続先情報とを含むエントリがあるかを判定し、前記エントリがない場合には、前記接続元情報と前記接続先情報との正当性を判定し、前記正当性をありと判定する場合に、前記接続元情報と前記接続先情報とのネットワークの同異を判定し、判定結果に応じて前記アクセスを前記接続先情報に対応して接続するように制御することを特徴とする。  
【発明の効果】
【００１１】
ユーザ側にまた複数の参照先を区別・意識させることなくかつセキュアに、共通的な手段でファイルを取得・参照可能となる。
【図面の簡単な説明】
【００１２】
【図１】ファイル参照管理システムの全体構成を説明するブロック図である。
【図２】中継装置の構成を説明するハードウェアブロック図である。
【図３】サーバ装置の構成を説明するハードウェアブロック図である。
【図４】クライアント装置の構成を説明するハードウェアブロック図である。
【図５】クライアント装置のアクセス元を判定するテーブルの構成例を説明する図である。
【図６】クライアント装置のサクセス先を判定するテーブルの構成例を説明する図である。
【図７】アクセス要求を判定する通信管理情報テーブルの構成例を説明する図である。
【図８】クライアント装置アクセスを中継する処理を説明するフローチャートである。
【図９】クライアント装置へ遠隔操作を要求する処理を説明するフローチャートである。
【図１０】中継装置へ遠隔操作で接続する処理を説明するフローチャートである。
【図１１】サーバ装置へ遠隔操作によって接続される場合のシーケンス図である。
【図１２】サーバ装置へ直接的に接続される場合のシーケンス図である。
【発明を実施するための形態】
【００１３】
本実施例では、中継装置上で接続制御情報を配置しアクセスに応じてクライアント装置とサーバ装置間の情報を制御し、直接サーバとのやり取りを許容する通信形態と、情報の参照を許容するための通信形態の制御を実現する
ここで、複数のユーザが参照するファイルを格納するためのファイル保管用記憶領域を備えたサーバ装置と、クライアント装置からサーバ装置へのアクセスを中継、制御する機能部を備えた中継装置と、複数のクライアント装置をネットワークを介して接続し、ファイルを共有して利用する実施例のファイル参照管理システムでは、中継装置が、クライアント装置からのアクセス要求の内容に応じて、アクセス手段を切り替える。このため、参照したい情報が点在し状況において、集約しているかのように参照できるようになる。
【００１４】
また、中継装置はクライアント装置からのアクセスのアクセス元とアクセス先の情報と、ファイル参照管理システムに定義されたアクセス可能なサーバ、ネットワークの情報を照合し、情報に対するアクセス管理ができる。このため、参照に利用するクライアント端末の接続条件をサーバ側で意識しないまま、情報の格納先に応じた適切な参照を実現させることができる。
【００１５】
また、クライアント装置は、中継装置からの制御によって、リモートデスクトップ形式による間接的な情報の参照と、サーバへの直接参照を、中継装置による自動的な切り分けで行う。この為ユーザが参照に必要な手順が統一化し、煩雑さを回避できる。
【００１６】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には、同じ参照番号を振り、説明は繰り返さない。
【００１７】
図１を参照して、ファイル参照管理システムが適用されるサーバ／クライアントシステム１９９の構成を説明する。図１において、サーバ／クライアントシステム１９９は、ネットワーク１１０に接続されたサーバ装置１００とクライアント装置１３０とサーバ装置１００の間に接続される中継装置１２０を含む。
【００１８】
このサーバ／クライアントシステム１９９は、サーバ装置１００と、クライアント装置１３０とをネットワーク１１０および中継装置１２０を介して接続し、相互間のデータの送受信が可能なように構成されている。サーバ装置１００は、複数のユーザによって共有され、クライアント装置１３０からアクセスされる。
【００１９】
図１において、サーバ装置１００は、２台しか示されていないが、実際にはこれ以上のサーバ装置１００がネットワーク１１０と接続してもよい。また、ネットワーク１１０についても２つのネットワーク１１０しか示されていないが、実際にはこれ以上のネットワークが中継装置１２０と接続してもよい。また、クライアント装置１３０についても１つのクライアント装置１３０しか示されていないが、実際にはこれ以上のクライアント装置１３０が中継装置１２０と接続してもよい。
【００２０】
図２を参照して、中継装置１２１の構成を説明する。図２において、中継装置１２１は、通信装置２２１と、ＣＰＵ２０１と、記憶領域２１１と、それらを接続するバス２３１とを含む。記憶領域２１１は、遠隔操作制御機能部２１２、通信制御機能部２１３、通信管理情報２１４とを含む。
【００２１】
図２において、中継装置１２１全体を制御するＣＰＵ２０１は、必要な情報を記憶するためのメモリ、ハードディスク等の記憶領域２１１、外部のネットワーク１１０を介するデータ送受信のための通信装置２２１に接続される。遠隔操作制御機能部２１２と通信制御機能部２１３と通信管理情報２１４は、各々サーバ装置１００とクライアント装置１３０の通信を管理する。
【００２２】
図３を参照して、サーバ装置１０１の構成の構成を説明する。図３において、サーバ装置１０１は、通信装置３２１と、ＣＰＵ３０１と、記憶領域３１１と、それらを接続するバス３３１とを含む。記憶領域３１１は、通信処理機能部３１２、参照情報ファイル３１３とを含む。
【００２３】
図３において、サーバ装置１０１全体を制御するＣＰＵ３０１は、必要な情報を記憶するためのメモリ、ハードディスク等の記憶領域３１１、外部のネットワーク１１０を介するデータ送受信のための通信装置３２１に接続される。記憶領域３１１は、ネットワークを介して複数のユーザが参照情報ファイル３１３を恒常的に格納する。通信処理機能部３１２は、中継装置１２１とネットワーク１１０を介して通信処理を行う。
【００２４】
図４を参照して、クライアント装置１３１の構成を説明する。図４において、クライアント装置１３１は、ＣＰＵ４０１と、入力装置４３１と、出力装置４３１と、通信装置４２１と、記憶領域４１１と、それらを接続するバス４４１とを含む。記憶領域４１１は、遠隔操作機能部４１２と、通信処理機能部４１３とを保持する。
【００２５】
クライアント装置１３１において、ＣＰＵ４０１は、全体を制御する。メモリ、ハードディスク等の記憶領域４１１は、必要な情報を記憶する。ディスプレイなどの画面出力装置４３２は、参照用データを表示する。入力装置４３１は、キーボードやマウスなどである。通信装置４２１は、外部のネットワーク１１０を介するデータを送受信する。記憶領域４１１は、中継装置１２１から伝送されてくる情報を受信して記憶する。また、出力装置４３２に表示させる情報も格納する。遠隔操作機能部４１２は入力装置４３１からの入力を受け付けて遠隔操作の情報を通信装置４２１を介して中継装置１２１へ伝達する。通信処理機能部４１３は、中継装置１２１とネットワーク１１０を介して通信処理を行う。  図５を参照して、アクセス元判定テーブル５０１の構造を説明する。図５において、アクセス元判定テーブル５０１は、クライアント情報５０１ａ、所属ネットワーク５０１ｂを含む。アクセス元判定テーブル５０１はクライアント装置およびネットワークがアクセス元として認められているかどうかの情報を管理する。この両者の組み合わせは、クライアント装置からのアクセス要求がどのクライアント装置、かつ、どのネットワークから送られたものなのかを判定するための情報としても管理される。例えば、クライアント装置のＭＡＣアドレスとＩＰアドレスを含む。クライアント装置から送信されるデータに含まれる接続元ＭＡＣアドレスと接続元ＩＰアドレスの組み合わせと比較することによってクライアント装置からのアクセス要求が認められたものかどうかを判定する。
【００２６】
図６を参照してアクセス先判定テーブル６０１の構造を説明する。図６において、アクセス先判定テーブル６０１は、接続箇所６０１ａ、ネットワーク６０１ｂ、ハードウェアパス番号６０１ｃを含む。アクセス先判定テーブル６０１はアクセス先ネットワークが接続先として認められているかどうかの情報を管理する。それに加えて、通信装置２２１に接続されたネットワーク接続場所を特定するための情報としても管理される。
【００２７】
図７を参照して通信管理情報テーブル７０１の構造を説明する。通信管理情報テーブル７０１は、識別番号７０１ａ、接続元アドレス７０１ｂ、接続先アドレス７０１ｃで構成される。アクセス判定テーブル７０１は詳細は後述するが、クライアント装置１３１からのアクセスがすでに中継装置１２１によって処理されたかどうかを判定するための情報としても管理される。なお、本テーブルに記録される接続先と接続元とは、中継装置によって処理されたことのあるアクセス毎の接続先と接続元である。
【００２８】
図５、図６、図７に示したテーブルは、システム内の各装置が任意にアクセスできる記憶装置に格納するものとして構築してもよく、また、中継装置１２０の内部の記憶装置として構築してもよい。
【００２９】
図８を参照して、中継装置１２１の通信制御機能部２１３のクライアント装置１３１からのアクセスに関する処理を説明する。図８において、通信制御機能部２１３はクライアント装置１３１によるサーバ装置接続先へのアクセスからアクセス元の情報と、アクセス先の情報を取得する（８０１）。通信制御機能部２１３は、通信管理情報テーブル７０１を参照して、クライアント装置１３１からのアクセスが既に通信制御機能部２１３によって管理されているか否かを判定する（８０２）。すなわち、アクセス元（接続元）とアクセス先（接続先）の情報で通信管理テーブル７０１を照合し、一致するエントリがあるかを判定する。
【００３０】
ステップ８０１で取得したアクセス元とアクセス先の情報の組み合わせが、通信管理テーブル７０１に、接続元アドレス７０１ｂと接続先アドレス７０１ｃの組み合わせエントリとして存在する場合はすでに管理されている通信と判定しステップ８０８へ遷移する。組み合わせが存在しない場合は、アクセスの正当性を判断するためステップ８０３に遷移する。
【００３１】
アクセス元の正当性をアクセス元判定テーブル５０１を参照して判定する（８０３）。アクセス元の情報はこの例では、クライアント装置のＭＡＣアドレスとＩＰアドレスとする。アクセス元(接続元)情報は、接続元を物理的に特定する情報を含むアクセス元(接続元)識別情報であればよい。例えば、クライアント装置に接続されたセキュリティトークンの持つ情報などでもよい。
【００３２】
クライアント装置のＭＡＣアドレスとＩＰアドレスの組み合わせがクライアント情報５０１ａと所属ネットワーク５０１ｂの組み合わせ、と一致した場合は正当なアクセス元と判定しステップ８０４に遷移する。一致しない場合は許容されていないアクセス元として拒否をするためステップ８０５へ遷移する。
【００３３】
アクセス先の正当性をアクセス先判定テーブル６０１にて判定する（８０４）。この例においてはアクセス先の情報をＩＰアドレスとする。アクセス先（接続先）情報は、アクセス先(接続先)が特定可能なアクセス先特定情報であればよい。よって、ＩＰアドレス以外の他の代替も可能である。
【００３４】
ネットワーク６０１ｂにアクセス先のＩＰアドレスが存在した場合は正当なアクセス先と判定しステップ８０６に遷移する。一致しない場合は許容されていないアクセス先として拒否をするためステップ８０５へ遷移する。
【００３５】
アクセス先判定（８０４）正当性を判定（８０５）した後、接続元と接続先の情報で通信管理テーブル７０１を照合し、接続元と接続先のネットワークが一致するかを判定する（８０６）。この例においてはＩＰアドレスにおけるネットワークアドレスで判断するが、これに限定されるものではない。ここで、ネットワークアドレスで判断するとは、ネットワークアドレスのドメイン名を比較して、同じドメイン名空間であれば同じネットワーク、異なるドメイン名空間であれば異なるネットワークと判断する。またはＩＰアドレスとサブネットマスクの組み合わせで一意に定まるアドレス値で比較、判断を行う。
【００３６】
ネットワークアドレスが一致するエントリが存在した場合、通信管理テーブル７０１にアクセスを識別するための識別情報を７０１ａ、ステップ８０１で取得した接続元を７０１ｂ、ステップ８０１で取得した接続先を７０１ｃ、を１レコードとして登録し（８０７）、ステップ８０８に遷移する。一致しない場合は、ステップ９０１に遷移する。
【００３７】
ステップ８０８ではステップ８０３、ステップ８０４、ステップ８０６の判定に基づいて、クライアント装置１３１のアクセスをアクセス先に転送する（８０８）。具体的には、クライアント装置１３１から送信された情報を中継装置１２１が受信し、クライアント装置１３１の接続先であるサーバ装置１０１へ送信する中継動作を指す。
【００３８】
図８の処理によって、サーバ装置へ転送したアクセスに対するサーバ装置１００からの応答については応答に含まれる宛先情報からクライアント装置１３１に転送されるものとする（この例ではＴＣＰ／ＩＰにおける宛先ＩＰアドレスを想定する）。
【００３９】
図９を参照して、中継装置１２１の通信制御機能部２１３によりクライアント装置１３１からのアクセス元と先のネットワークが異なる場合の処理を説明する。ステップ８０６によりアクセス元と先のネットワークが異なると判定されたアクセスは、中継装置１２１からクライアント装置１３１に対して通信装置２２１を介して遠隔操作機能の起動を要求する（９０１）。
【００４０】
次にステップ８０１で取得したアクセス先に対し、中継装置１２１から接続のアクセス要求を行い（９０２）、アクセス要求以降の処理については、図１０で説明するクライアント装置１３１から実施される遠隔操作によって引き継がれることとなる。
【００４１】
図１０を参照して、クライアント装置１３１の遠隔操作機能部４１２によりクライアント装置１３１から中継装置１２１への遠隔操作を実現する処理を説明する。
【００４２】
中継装置１３１の通信制御機能部２１３からクライアント装置１３１に要求された遠隔操作機能部の起動要求は通信装置４２１を介してクライアント装置１３１で受信され、遠隔操作機能が起動する（１００１）。
【００４３】
クライアント装置１３１で起動された遠隔操作機能部４１２は、中継装置１２１に対して遠隔操作の接続要求を行う（１００２）。遠隔操作機能部２１２は、中継装置１２１をクライアント装置１３１から遠隔操作を可能とするためのプログラム処理部であり、例えばＡＴ＆Ｔケンブリッジ研究所で開発されたＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）のサーバプログラムを適用する。
【００４４】
中継装置１２１の遠隔操作制御機能部２１２は、通信装置４２１ないし通信装置２２１を介してクライアント装置１３１から送られてきた入力情報（キーボードおよびマウスの操作内容）を受信し処理すると共に、処理結果を示す画面情報（ディスプレイのデスクトップ画面）を生成し、通信装置２２１から通信装置４２１を介してクライアント装置１３１に送信する。
【００４５】
図１１は、図８におけるステップ８０６にてアクセス元とアクセス先が異なるネットワークと判定した場合における、図９、図１０を含めた処理をシーケンスに示したものである。クライアント装置１３１からサーバ装置１０１に接続要求が行われ（１１０１）、これを受けた中継装置はクライアント装置１３１に遠隔接続の起動を要求する（１１０２）。
【００４６】
クライアント装置１３１は遠隔接続を中継装置１２１に要求し（１１０５）、中継装置との接続が確立される（１１０６）。クライアント装置１３１の操作情報が中継装置１２１に送信され（１１０７）、操作結果の出力情報がクライアント装置１３１に返却される（１１０８）。操作情報とは、例えば、サーバ装置に存在する特定のファイルの取得や表示を行うためにクライアント装置１３１へ入力された操作を指す。図１１の場合、操作結果が反映された中継装置の画面情報だけがクライアント装置１３１に返却されるため、クライアント装置１３１では取得や表示結果の情報を参照する形となる。
【００４７】
シーケンス１１０２と並行して中継装置１２１はサーバ装置１０１に接続要求を行い（１１０３）、要求の応答が中継装置１２１に返される（１１０４）。これによりクライアント装置１３１と中継装置１２１の間の遠隔操作に関する通信と、中継装置１２１とサーバ装置１０１の間のサーバ接続が確立され、以後、遠隔操作によってクライアント装置１３１から中継装置が操作され、サーバ装置１０１へのアクセスが実現される。
【００４８】
図１２は、図８におけるステップ８０６にてアクセス元とアクセス先が同一のネットワークと判定し、図９、図１０を含めた処理をシーケンスに示したものである。クライアント装置１３１からサーバ装置１０１に接続要求が行われ（１２０１）、中継装置１２１は要求をサーバ装置１０１にそのまま転送する（１２０２）。
【００４９】
サーバ装置１０１からの要求応答が中継装置１２１に返却され（１２０３）、中継装置１２１は要求応答をクライアント装置１３１にそのまま転送する（１２０４）。以後、クライアント装置１３１からの通信（１２０５）（例えばファイルの取得要求、表示要求など）は中継装置を通り抜け直接サーバ装置１０１に転送される（１２０６）。図１２の場合、取得要求、表示要求の結果がクライアント装置１３１に転送されるため、結果情報はクライアント装置に取得される形となる。これによりクライアント装置とサーバ装置間で直接的に行われるアクセスと同等のアクセスが実現される。
【００５０】
図１１、図１２における記載例においてはクライアント装置１３１とサーバ装置１０１の間はＴｅｌｎｅｔを想定した送信・受信のシーケンスを記載しているが、他の送受信が行われるプロトコルにおいても同様の実現が可能である。
【００５１】
上述した実施例に拠れば、ファイルを参照するクライアントからの接続を中継装置上に集約し、サーバ接続先を振り分け、アクセス先に応じた接続手段の切り替えを不要とすることが可能となる。また、ファイル参照するクライアントからの接続を中継装置上でサーバ接続先の情報と比較して複数の接続先への参照操作を制御でき、参照するファイルの格納場所によりユーザからの参照方法を切り替え可能となる。この参照方法の切替によって、情報の取得も可能な直接的な参照と、情報の取得はできない間接的な参照を実現することも可能となる。なお、間接的な参照を実現する場合は、参照ファイルがファイル参照管理システムの管理外に流出することを防止できる。
【符号の説明】
【００５２】
１００…サーバ装置、１１０…ネットワーク、１２０…中継装置、１３０…クライアント装置、１９９…サーバ／クライアントシステム、２０１…ＣＰＵ、２１１…記憶領域、２１２…遠隔操作制御機能部、２１３…通信制御機能部、２１４…通信管理情報、２２１…通信装置、２３１…バス、３０１…ＣＰＵ、３１１…記憶領域、３１２…通信処理機能部、３１３…参照情報ファイル、３２１…通信装置、３３１…バス、４０１…ＣＰＵ、４１１…記憶領域、４１２…遠隔操作機能部、４１３…通信処理機能部、４２１…通信装置、４３１…入力装置、４３２…出力装置、４４１…バス。
【図１】
2014082691.tif 000003
【図２】
2014082691.tif 000004
【図３】
2014082691.tif 000005
【図４】
2014082691.tif 000006
【図５】
2014082691.tif 000007
【図６】
2014082691.tif 000008
【図７】
2014082691.tif 000009
【図８】
2014082691.tif 000010
【図９】
2014082691.tif 000011
【図１０】
2014082691.tif 000012
【図１１】
2014082691.tif 000013
【図１２】
2014082691.tif 000014