(57)【要約】【課題】ファイルサーバのアドレスが変更された場合でも、他の装置が継続してファイルサーバと通信可能な情報処理システム、情報処理装置および情報端末装置を提供すること。【解決手段】本発明の情報処理システムは、情報端末装置と、複数の情報処理装置とを備える。第１の情報処理装置は、情報端末装置が送信する他の情報処理装置のアドレスの取得要求を保持する保持手段と、他の情報処理装置の要求に応じて、他の情報処理装置に関係する取得要求を提供する提供手段と、他の情報処理装置の現在のアドレスを提供する提供手段とを含む。【選択図】図１
2014219919.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のアドレスの取得要求を保持する保持手段と、
前記情報処理装置の要求に応じて、前記情報処理装置に関係する前記取得要求を提供する提供手段と、
前記情報処理装置から受信した情報処理装置の現在のアドレスを提供する提供手段と
を含む、情報処理システム。
【請求項２】
前記取得要求は情報端末装置が送信するリクエストであり、
前記情報端末装置は、前記情報処理装置と通信できない場合に、前記取得要求を送信することを特徴とする、請求項１に記載の情報処理システム。
【請求項３】
情報端末装置と、複数の情報処理装置とを備える情報処理システムであって、
第１の情報処理装置は、
前記情報端末装置が送信する他の情報処理装置のアドレスの取得要求を保持する保持手段と、
前記他の情報処理装置の要求に応じて、前記他の情報処理装置に関係する前記取得要求を提供する提供手段と、
前記他の情報処理装置から受信した前記他の情報処理装置の現在のアドレスを提供する提供手段と
を含む、情報処理システム。
【請求項４】
前記情報端末装置は、前記他の情報処理装置と通信できない場合に、前記取得要求を送信することを特徴とする、請求項３に記載の情報処理システム。
【請求項５】
情報処理装置のアドレスの取得要求を保持する保持手段と、
前記情報処理装置の要求に応じて、前記情報処理装置に関係する前記取得要求を提供する提供手段と、
前記情報処理装置から受信した情報処理装置の現在のアドレスを提供する提供手段と
を含む、情報処理装置。
【請求項６】
前記取得要求は情報端末装置が送信するリクエストであり、
前記情報端末装置は、前記情報処理装置と通信できない場合に、前記取得要求を送信することを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
複数の情報処理装置と通信可能な情報端末装置であって、
第１の情報処理装置のアドレスの取得要求を第２の情報処理装置に送信する送信手段と、
第２の情報処理装置から第１の情報処理装置の現在のアドレスを受信する受信手段と、
前記第１の情報処理装置の現在のアドレスを用いて送信先を指定し、第１の情報処理装置にデータの取得要求を送信する送信手段と、
を含む、情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、ネットワークを介した情報端末装置および情報処理装置のデータ通信を行う情報処理システム、情報処理装置および情報端末装置に関する。
【背景技術】
【０００２】
現在、多くの企業では、ローカルネットワーク内にＮＡＳ（Network Attached Storage）などのファイルサーバを設置することにより、データファイルの共有を行っている。一方、近年のスマートフォンの普及に伴い、携帯電話等の携帯端末を使用してファイルサーバに直接アクセスしてデータを活用したいという要望がある。
【０００３】
このような状況に鑑み、特許文献１は、端末同士の通信において、各端末のＭＡＣアドレスとＩＰアドレスを紐付けて記憶したアドレス管理サーバを利用することにより、相手端末のＩＰアドレスを意識せずに、端末同士の通信を可能にするネットワークシステムを開示する。
【０００４】
しかしながら、ファイルサーバに割り当てられたＩＰアドレスは動的に変化するところ、特許文献１が開示するネットワークシステムでは、ファイルサーバのＩＰアドレスが変更された場合、携帯端末が変更後のファイルサーバのＩＰアドレスを取得することができず、継続してファイルサーバと通信することができないという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、ファイルサーバのアドレスが変更された場合でも、他の装置が継続してファイルサーバと通信可能な情報処理システム、情報処理装置および情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理システムは、情報処理装置のアドレスの取得要求を保持する保持手段と、情報処理装置の要求に応じて、当該情報処理装置に関係する取得要求を提供する提供手段と、当該情報処理装置の現在のアドレスを提供する提供手段とを含む。
【発明の効果】
【０００７】
本発明は、上記手段を採用することにより、ファイルサーバのアドレスが変更された場合でも、他の装置が継続してファイルサーバと通信することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の情報処理システムの一実施形態を示す図。
【図２】本発明の情報処理システムが実行する処理の一実施形態を示すシーケンス図。
【図３】本発明の情報処理システムの別の実施形態を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について説明するが、本発明は後述する実施形態に限定されるものではない。図１は、本発明の情報処理システムの一実施形態を示す図である。
【００１０】
情報処理システム１００は、ＬＡＮ等の狭域ネットワークであるネットワーク１１０を介して接続された携帯端末１２０と、リレーサーバ１３０と、ファイルサーバ１４０とを含んで構成される。携帯端末１２０、リレーサーバ１３０およびファイルサーバ１４０は、ネットワーク１１０を介して相互に通信する。
【００１１】
携帯端末１２０は、スマートフォンやタブレット型ＰＣ、ノート型ＰＣ等の情報端末装置である。携帯端末１２０は、ＷｉＦｉ等の無線ＬＡＮを介してネットワーク１１０にアクセスすることができる。また、携帯端末１２０は、３ＧやＬＴＥ等の携帯無線通信により、携帯電話基地局を介してネットワーク１１０にアクセスすることもできる。
【００１２】
携帯端末１２０は、ファイルサーバ１４０を管理するサーバ管理情報１２２を記憶装置に保持している。サーバ管理情報１２２は、ファイルサーバ１４０の識別情報（以下、「固有ＩＤ」とする。）およびファイルサーバ１４０に割り当てられているＩＰアドレスで構成されており、携帯端末１２０は、ファイルサーバ１４０の固有ＩＤと、ＩＰアドレスとを関連付けて保持する。
【００１３】
携帯端末１２０は、ファイルサーバ１４０に対し、ファイルサーバ１４０に保存されているデータファイルの取得要求メッセージを送信し、ファイルサーバ１４０が提供する当該データファイルを受信する。携帯端末１２０は、サーバ管理情報１２２であるファイルサーバ１４０のＩＰアドレスを用いて、取得要求メッセージの送信先を指定する。
【００１４】
また、携帯端末１２０は、リレーサーバ１３０に対し、ファイルサーバ１４０のＩＰアドレスの取得要求メッセージを、ファイルサーバ１４０の固有ＩＤと共に送信する。本実施形態では、携帯端末１２０は、ファイルサーバ１４０のＩＰアドレスの取得要求メッセージとしてＨＴＴＰ（Hypertext Transfer Protocol）リクエストをリレーサーバ１３０に送信する。
【００１５】
リレーサーバ１３０は、携帯端末１２０が送信するリクエストを処理する情報処理装置である。リレーサーバ１３０は、種々のＣＰＵと、プログラムの実行空間を提供するＲＡＭと、プログラムやデータなどを持続的に保持するためのハードディスク装置とを備えている。リレーサーバ１３０は、ＷＩＮＤＯＷＳ（登録商標）ＯＳ、ＭＡＣ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、種々のプログラミング言語で記述可能な本発明のプログラムを実行する。
【００１６】
リレーサーバ１３０は、携帯端末１２０が送信するリクエストの保持手段であるリクエストキュー１３２を備えている。リレーサーバ１３０は、携帯端末１２０からリクエストを受信すると、リクエストの識別情報であるセッションＩＤを作成し、リクエストと共にリクエストキュー１３２に保存する。リレーサーバ１３０は、ファイルサーバ１４０の要求に応じて、リクエストキュー１３２に保存されているリクエストをファイルサーバ１４０に送信する。
【００１７】
ファイルサーバ１４０は、種々のデータファイルを保存可能な情報処理装置である。ファイルサーバ１４０は、種々のＣＰＵと、プログラムの実行空間を提供するＲＡＭと、プログラムやデータなどを持続的に保持するためのハードディスク装置とを備えている。ファイルサーバ１４０は、ＷＩＮＤＯＷＳ（登録商標）ＯＳ、ＭＡＣ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、種々のプログラミング言語で記述可能な本発明のプログラムを実行する。
【００１８】
ファイルサーバ１４０は、携帯端末１２０からデータファイルの取得要求メッセージを受信すると、当該取得要求メッセージで指定されたデータファイルを携帯端末１２０に送信する。
【００１９】
また、ファイルサーバ１４０は、リレーサーバ１３０に対し、ポーリングによって定期的に取得要求メッセージの取得を要求する。ファイルサーバ１４０は、取得要求メッセージを受信すると、取得要求メッセージが要求する処理を実行する。
【００２０】
具体的には、取得要求メッセージによってファイルサーバ１４０のＩＰアドレスが要求されている場合、ファイルサーバ１４０は、その時点で割り当てられているＩＰアドレスをリレーサーバ１３０に提供する。ファイルサーバ１４０は、名前解決されておらず、ＩＰアドレスが動的に割り当てられる。リレーサーバ１３０は、ファイルサーバ１４０のＩＰアドレスを受信すると、携帯端末１２０に送信する。
【００２１】
図１に示す実施形態では、リレーサーバ１３０がネットワーク１１０に接続されているが、他の実施形態では、リレーサーバ１３０が、インターネット等の広域ネットワークを介して、ファイアーウォールで隔離されたネットワーク１１０にアクセスするように構成してもよい。
【００２２】
図２は、本発明の情報処理システムが実行する処理の一実施形態を示すシーケンス図である。以下、図２を参照して、携帯端末１２０がファイルサーバ１４０からデータファイルを取得する処理のシーケンスについて説明する。
【００２３】
ファイルサーバ１４０は、リレーサーバ１３０に対し、ファイルサーバ１４０の固有ＩＤを送信して、ファイルサーバ１４０に関連するリクエストのポーリングを行う。これにより、ファイルサーバ１４０がファイアーウォールで隔離されたネットワークに接続されている場合でも、リレーサーバ１３０は、ファイルサーバ１４０に対し、携帯端末１２０が送信したリクエストを中継することができる。
【００２４】
携帯端末１２０は、サーバ管理情報１２２であるファイルサーバ１４０のＩＰアドレス（「ｘ．ｘ．ｘ．ｘ」）によって送信先を指定して、データファイルの取得要求メッセージを送信する。
【００２５】
ファイルサーバ１４０は名前解決されていないため、ファイルサーバ１４０のＩＰアドレスの変更によって、当該ＩＰアドレスが携帯端末１２０の保持するＩＰアドレスと相違する場合、携帯端末１２０は、ファイルサーバ１４０と通信することができない。携帯端末１２０は、データファイルの取得要求に対するファイルサーバ１４０からの応答を受信しない場合、ファイルサーバ１４０のＩＰアドレスの取得要求メッセージを、ファイルサーバ１４０の固有ＩＤと共にリレーサーバ１３０に送信する。
【００２６】
リレーサーバ１３０は、当該取得要求メッセージを受信すると、当該メッセージに対するセッションＩＤを作成する。そして、リレーサーバ１３０は、ファイルサーバ１４０の固有ＩＤに対応するキューに当該取得要求メッセージおよびセッションＩＤを保存する。
【００２７】
リレーサーバ１３０は、ファイルサーバ１４０のポーリングによって送信される取得要求メッセージの取得を要求するメッセージを受信すると、当該メッセージに付加されている固有ＩＤに対応するキューから取得要求メッセージを取得し、すなわち、ファイルサーバ１４０に関係する取得要求メッセージを取得し、ファイルサーバ１４０に送信する。
【００２８】
ファイルサーバ１４０は、リレーサーバ１３０から取得要求メッセージを受信すると、その時点でファイルサーバ１４０に割り当てられているＩＰアドレス（「ｙ．ｙ．ｙ．ｙ」）を取得し、当該ＩＰアドレスを固有ＩＤと共にリレーサーバ１３０に送信する。
【００２９】
リレーサーバ１３０は、ファイルサーバ１４０からＩＰアドレスおよび固有ＩＤを受信すると、当該固有ＩＤに対応するキューに保存されている上記取得要求メッセージを送信した携帯端末１２０に対し、ファイルサーバ１４０の現在のＩＰアドレス（「ｙ．ｙ．ｙ．ｙ」）を送信する。
【００３０】
携帯端末１２０は、リレーサーバ１３０からファイルサーバ１４０のＩＰアドレスを受信すると、サーバ管理情報を更新する。具体的には、携帯端末１２０は、ファイルサーバ１４０の現在のＩＰアドレス（「ｙ．ｙ．ｙ．ｙ」）と、ファイルサーバ１４０の固有ＩＤ（「１２３４５」）とを関連付けて保存する。
【００３１】
そして、携帯端末１２０は再び、データファイルの取得要求メッセージをファイルサーバ１４０に送信し、ファイルサーバ１４０が提供するデータファイルを受信する。このとき、携帯端末１２０は、ファイルサーバ１４０の現在のＩＰアドレス（「ｙ．ｙ．ｙ．ｙ」）を用いて取得要求メッセージの送信先を指定する。
【００３２】
図３は、本発明の情報処理システムの別の実施形態を示す図である。以下、図３を参照して、情報処理システム３００について、図１に示す情報処理システム１００との相違点を中心に説明する。
【００３３】
情報処理システム３００は、ネットワーク１１０を介して接続された携帯端末１２０と、リレーサーバ１３０と、２つのファイルサーバ、すなわち、ファイルサーバ１４０およびファイルサーバ１５０とを含んで構成される。
【００３４】
携帯端末１２０は、ファイルサーバ１４０およびファイルサーバ１５０のサーバ管理情報１２２を備えており、ファイルサーバ１４０およびファイルサーバ１５０と通信することができる。携帯端末１２０は、ユーザの要求に応じて、ファイルサーバ１４０および／またはファイルサーバ１５０からデータファイルを取得する。
【００３５】
リレーサーバ１３０は、ファイルサーバ１４０およびファイルサーバ１５０用のリクエストキュー１３２，１３４を備えている。リクエストキュー１３２，１３４には、携帯端末１２０が送信するファイルサーバ１４０およびファイルサーバ１５０に対するリクエストが保存される。
【００３６】
ファイルサーバ１４０およびファイルサーバ１５０は、それぞれポーリングによってリレーサーバ１３０から取得要求メッセージを取得し、リレーサーバ１３０に現在のＩＰアドレスを提供する。
【００３７】
図３に示す実施形態では、２つのファイルサーバを備えるが、他の実施形態では、３以上のファイルサーバを備えることができる。
【００３８】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても、本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００３９】
１００…情報処理システム、１１０…ネットワーク、１２０…携帯端末、１２２…サーバ管理情報、１３０…リレーサーバ、１３２，１３４…リクエストキュー、１４０，１５０…ファイルサーバ
【先行技術文献】
【特許文献】
【００４０】
【特許文献１】特開２００４−８０５６７号公報
【図１】
2014219919.tif 000003
【図２】
2014219919.tif 000004
【図３】
2014219919.tif 000005