(57)【要約】【課題】通信システムのスケーラビリティを損なうことなくかつ情報端末の負荷を増加することなく、情報端末の情報をウェブサーバに取得させる。【解決手段】情報端末と、ウェブサーバと、を備える通信システムである。情報端末は、自装置のアクセスネットワークに所属するキャッシュＤＮＳサーバから、前記ウェブサーバのＩＰアドレスと、当該キャッシュＤＮＳサーバのＩＰアドレスと、を取得する。情報端末は、取得したキャッシュＤＮＳサーバのＩＰアドレスを、ウェブサーバへの情報要求とともに送信する。ウェブサーバは、情報要求を受信すると、キャッシュＤＮＳサーバのＩＰアドレスを抽出する。ウェブサーバは、抽出したＩＰアドレスに基づきキャッシュＤＮＳサーバにアクセスして、アクセスネットワークの情報を取得する。ウェブサーバは、取得したアクセスネットワークの情報に応じて、情報端末に情報を送信する。【選択図】図１
2015154340.tif 000002
【特許請求の範囲】
【請求項１】
アクセスネットワークを介してウェブサーバに情報送信を要求する情報端末と、当該情報端末の要求に応じて情報を送信するウェブサーバと、を備える通信システムであって、前記情報端末は、
自装置が接続するアクセスネットワークに所属するキャッシュＤＮＳサーバから、前記ウェブサーバのＩＰアドレスと、当該キャッシュＤＮＳサーバのＩＰアドレスと、を取得する付与情報取得部と、
前記付与情報取得部が取得した前記キャッシュＤＮＳサーバのＩＰアドレスを、前記ウェブサーバへの情報要求とともに送信する要求送信部と、
を備え、
前記ウェブサーバは、
前記情報端末からの情報要求を受信すると、当該情報要求から前記キャッシュＤＮＳサーバのＩＰアドレスを抽出する付与情報抽出部と、
前記付与情報抽出部が抽出したＩＰアドレスに基づき前記キャッシュＤＮＳサーバにアクセスして、前記アクセスネットワークの情報を取得する属性情報取得部と、
前記属性情報取得部が取得した前記アクセスネットワークの情報に応じて、前記情報端末に情報を送信する情報送信部と、
を備えることを特徴とする通信システム。
【請求項２】
前記ウェブサーバの前記属性情報取得部は、前記アクセスネットワークの情報に代えて、前記キャッシュＤＮＳサーバが配置される地域の情報および前記キャッシュＤＮＳサーバが所属するＩＳＰ（Internet  Service  Provider）の情報の少なくとも一つを取得し、
前記情報送信部は、前記地域の情報および前記ＩＳＰの情報の少なくとも一つに応じた情報を前記情報端末に送信することを特徴とする請求項１に記載の通信システム。
【請求項３】
アクセスネットワークを介してウェブサーバに情報送信を要求する情報端末と、当該情報端末の要求に応じて情報を送信するウェブサーバと、を備える通信システムにおいて、
前記情報端末が、自装置が接続するアクセスネットワークに所属するキャッシュＤＮＳサーバから、前記ウェブサーバのＩＰアドレスと、当該キャッシュＤＮＳサーバのＩＰアドレスと、を取得する付与情報取得工程と、
前記情報端末が、前記付与情報取得工程において取得した前記キャッシュＤＮＳサーバのＩＰアドレスを、前記ウェブサーバへの情報要求とともに送信する要求送信工程と、
前記ウェブサーバが、前記情報端末からの情報要求を受信して、当該情報要求から前記キャッシュＤＮＳサーバのＩＰアドレスを抽出する情報抽出工程と、
前記付与情報抽出工程において抽出したＩＰアドレスに基づき前記キャッシュＤＮＳサーバにアクセスして、前記アクセスネットワークの情報を取得する属性情報取得工程と、
前記属性情報取得工程において取得した前記アクセスネットワークの情報に応じて、前記情報端末に情報を送信する情報送信工程と、
を含んだことを特徴とする通信方法。
【請求項４】
前記属性情報取得工程は、前記アクセスネットワークの情報に代えて、前記キャッシュＤＮＳサーバが配置される地域の情報および前記キャッシュＤＮＳサーバが所属するＩＳＰの情報の少なくとも一つを取得し、
前記情報送信工程は、前記地域の情報および前記ＩＳＰの情報の少なくとも一つに応じた情報を前記情報端末に送信することを特徴とする請求項３に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャッシュＤＮＳサーバを利用して情報端末の情報を取得する通信システムおよび通信方法に関する。
【背景技術】
【０００２】
無線通信技術の発達に伴い、ユーザが携帯する情報端末を、状況に応じて複数の異なるネットワークの一つに接続させて情報通信を行うことができるようになっている。たとえば、携帯電話のユーザは、無線ＬＡＮ（Local  Area  Network）のうちＬＴＥ（Long  Term  Evolution）やＷｉ−Ｆｉを利用して情報通信を行うことができる。ここで、ＬＴＥやＷｉ−Ｆｉなど、情報端末が直接的に接続されるネットワークを以下アクセスネットワークと呼ぶ。アクセスネットワークとしては、公衆電話網やＩＳＤＮ（Integrated  Services  Digital  Network）網、ＣＡＴＶ（Cable  Television）、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）、ＦＴＴＨ（Fiber  To  The  Home）などの有線ネットワークのほか、上述のＷｉ−ＦｉやＬＴＥ等の無線ネットワークが挙げられる。
【０００３】
携帯端末等の情報端末がアクセスネットワークを介してウェブ（Web）サーバに情報の送信を要求すると、ウェブサーバは、要求された情報の送信を行う。ウェブサーバは、クライアントソフトウェアのウェブブラウザに対してＨＴＭＬ（HyperText  Markup  Language）やオブジェクト等の表示を提供するサーバである。情報端末が利用するアクセスネットワークは各々速度や利用可能な場所が異なる。そこで、ウェブサーバは、情報端末が接続されているアクセスネットワークを判別し、当該アクセスネットワークに応じた形式および内容の情報を送信できるようになっている。
【０００４】
従来、ウェブサーバは次のような方法で情報端末のアクセスネットワークの情報を取得している。第１に、各情報端末と当該情報端末がアクセス可能なアクセスネットワークを判別するための情報を、ウェブサーバが予め取得して記憶しておき、記憶した情報に基づいてアクセスネットワークを特定する手法がある。第２に、情報端末側が自装置と接続されるルータからアクセスネットワークに関する情報を取得してウェブサーバに通知する手法がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第０１／０３３３６４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記第１の手法では、情報端末の情報とアクセスネットワークを判別するための情報とを予めウェブサーバに記憶しておく必要がある。このため、ウェブサーバを増設する場合などには手間がかかり、スケーラビリティが低くなる。また、第１の手法において、情報端末の情報と対応づけて複数のアクセスネットワークを判別するための情報が記憶されている場合には、ウェブサーバは、複数のアクセスネットワークのいずれに情報端末が接続されているかを順次確認していかなければならない。このため、実際に情報端末が接続しているアクセスネットワークを特定するための手間と時間がかかる。また、第２の手法の場合には、情報端末がルータに問い合わせをおこなってアクセスネットワークの情報を取得するため、情報端末での処理量が増え消費電力が増加する。ユーザが携帯する情報端末は蓄電池等で動作することが多く継続動作時間が限られているため、消費電力の増加は好ましくない。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、情報端末の処理量を抑制しつつ通信システムのスケーラビリティを低下させずに、情報端末の情報をウェブサーバに提供することができる通信システムおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示する通信システムおよび通信方法は、アクセスネットワークを介してウェブサーバに情報送信を要求する情報端末と、当該情報端末の要求に応じて情報を送信するウェブサーバと、を備える通信システムにおいて、情報端末は、自装置が接続するアクセスネットワークに所属するキャッシュＤＮＳサーバから、ウェブサーバのＩＰアドレスと、当該キャッシュＤＮＳサーバのＩＰアドレスと、を取得し、情報端末は、付与情報取得工程において取得したキャッシュＤＮＳサーバのＩＰアドレスを、ウェブサーバへの情報要求とともに送信し、ウェブサーバは、情報端末からの情報要求を受信して、当該情報要求から前記キャッシュＤＮＳサーバのＩＰアドレスを抽出し、抽出したＩＰアドレスに基づきキャッシュＤＮＳサーバにアクセスして、アクセスネットワークの情報を取得し、取得したアクセスネットワークの情報に応じて、情報端末に情報を送信することを特徴とする。
【発明の効果】
【０００９】
開示する通信システムおよび通信方法は、情報端末の処理量を抑制しつつ通信システムのスケーラビリティを低下させずに、情報端末の情報をウェブサーバに提供することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係る通信システムの概要を示す図である。
【図２】図２は、第１の実施形態に係る情報端末の構成の一例を示す図である。
【図３】図３は、第１の実施形態に係るウェブサーバの構成の一例を示す図である。
【図４】図４は、第１の実施形態に係る通信システムが実現する処理の流れの一例を示すシーケンス図である。
【図５−１】図５−１は、比較例１に係る属性情報取得処理の流れを説明するための図である。
【図５−２】図５−２は、比較例１に係る属性情報取得処理の流れを説明するためのシーケンス図である。
【図６−１】図６−１は、比較例２に係る属性情報取得処理の流れを説明するための図である。
【図６−２】図６−２は、比較例２に係る属性情報取得処理の流れを説明するためのシーケンス図である。
【図７−１】図７−１は、比較例３に係る属性情報取得処理の流れを説明するための図である。
【図７−２】図７−２は、比較例３に係る属性情報取得処理の流れを説明するためのシーケンス図である。
【図８】図８は、通信プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、開示する通信システムおよび通信方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。また、各実施形態は適宜組み合わせることができる。
【００１２】
（第１の実施形態）
［第１の実施形態に係る通信システムの構成の一例］
図１は、第１の実施形態に係る通信システム１の概要を示す図である。図１中、通信システム１は、情報端末１０と、モバイルルータ２０と、キャッシュＤＮＳサーバ３０Ａ，３０Ｂと、認証サーバ４０Ａ，４０Ｂと、ウェブサーバ５０と、を備える。
【００１３】
情報端末１０は、複数のアクセスネットワークを利用してインターネットに接続して情報通信を実行する情報処理装置である。情報端末１０はたとえば、携帯電話、スマートフォン、タブレットＰＣ、ＰＤＡ（Personal  Digital  Assistant）、ウェアラブルコンピュータ等である。情報端末１０はローカルネットワークＬＮＷを介してモバイルルータ２０と接続される。
【００１４】
ローカルネットワークＬＮＷは、情報端末１０とモバイルルータ２０とを接続するネットワークであり、たとえばＬＡＮケーブルである。
【００１５】
モバイルルータ２０は、情報端末１０とアクセスネットワークとを中継する。モバイルルータ２０はたとえば、３Ｇ通信ネットワークや無線ＬＡＮと情報端末１０との接続を実現する。第１の実施形態では、モバイルルータ２０は、情報端末１０とＷｉ−ＦｉおよびＬＴＥとの接続を実現するものとして説明するが、これに限定されず、少なくとも一つのアクセスネットワークとの接続を実現できるものであればよい。たとえば、モバイルルータ２０は、３Ｇ、３．９Ｇ等の通信ネットワークと情報端末１０とを接続するものであってよい。
【００１６】
情報端末１０は、モバイルルータ２０を介してアクセスネットワークＡＮ１およびアクセスネットワークＡＮ２と接続される。第１の実施形態においては、アクセスネットワークＡＮ１はＷｉ−Ｆｉであり、アクセスネットワークＡＮ２はＬＴＥであるものとして説明する。ただし、アクセスネットワークＡＮ１，ＡＮ２の種類は特に限定されない。
【００１７】
キャッシュＤＮＳ（Domain  Name  System）サーバ３０Ａ，３０Ｂは、情報端末１０からの問い合わせを受けて名前解決を実行するサーバである。たとえば、キャッシュＤＮＳサーバ３０Ａ，３０Ｂは、情報端末１０から所定のドメイン名を受信し、当該ドメイン名に対応づけられるＩＰアドレスを送信することで名前解決を実行する。情報端末１０はウェブサーバ５０から所定の情報を取得しようとする場合、キャッシュＤＮＳサーバ３０Ａ，３０Ｂに問い合わせてウェブサーバ５０のドメイン名に対応するＩＰアドレスを取得する。そして、取得したＩＰアドレスに基づき、情報端末１０はウェブサーバ５０にアクセスする。
【００１８】
第１の実施形態では、キャッシュＤＮＳサーバは各アクセスネットワークに一つ設けられ、自装置が所属するアクセスネットワークのユーザからの問い合わせに応じて名前解決を実行するものとする。図１に示すように、キャッシュＤＮＳサーバ３０ＡはアクセスネットワークＡＮ１に所属し、キャッシュＤＮＳサーバ３０ＢはアクセスネットワークＡＮ２に所属する。以下、特に区別する必要がない場合は、キャッシュＤＮＳサーバ３０Ａ，３０ＢをまとめてキャッシュＤＮＳサーバ３０と呼ぶ。
【００１９】
認証サーバ４０Ａ，４０Ｂはそれぞれ、アクセスネットワークＡＮ１，ＡＮ２を利用しようとするユーザすなわち情報端末１０が正規のユーザであるか否かを確認し、正規のユーザの認証を行う。認証サーバも各アクセスネットワークに一つ設けられ、自装置が所属するアクセスネットワークにアクセスしようとするユーザの認証を行うものとする。図１に示すように、認証サーバ４０ＡはアクセスネットワークＡＮ１に所属し、認証サーバ４０ＢはアクセスネットワークＡＮ２に所属する。以下、特に区別する必要がない場合は、認証サーバ４０Ａ，４０Ｂをまとめて認証サーバ４０と呼ぶ。
【００２０】
ウェブサーバ５０は、情報端末１０からの要求に応じて要求された情報の送信を行う。この際、ウェブサーバ５０は、要求を送信した情報端末１０のアクセスネットワークに応じた情報を送信する。たとえば、ウェブサーバ５０は、アクセスネットワークに応じて異なる形式および内容の情報を送信する。このため、ウェブサーバ５０は、情報を送信する前に、当該要求を送信した情報端末１０のアクセスネットワークを確認し、送信する情報を調整する。
【００２１】
上記のように構成された通信システム１では、図１に示す（１）乃至（３）の処理を通じてウェブサーバ５０は情報端末１０の属性情報を取得する。まず、情報端末１０は、ウェブサーバ５０にアクセスするためにキャッシュサーバ３０Ａに名前解決を依頼する。このとき、情報端末１０はキャッシュサーバ３０Ａから名前解決の結果とともにキャッシュサーバ３０ＡのＩＰアドレスを付与情報として取得する（図１の（１））。そして、情報端末１０は取得した付与情報を付加した要求をウェブサーバ５０に送信してウェブアクセスを実行する（図１の（２））。ウェブサーバ５０は要求に付加された付与情報を用いてキャッシュＤＮＳサーバ３０Ａに問い合わせを行い、キャッシュＤＮＳサーバ３０Ａが保持する情報に基づき、情報端末１０の属性情報を取得する（図１の（３））。情報端末１０が移動して異なるアクセスネットワークに接続した場合も同様の処理が実行される（図１の（４）乃至（６））。なお、第１の実施形態に係る通信システム１における処理の流れの詳細については後述する。
【００２２】
またここで、属性情報とは、情報端末１０の属性を示す情報であり、たとえば、情報端末１０が接続するアクセスネットワークを特定する情報である。また、付与情報とは、ウェブサーバ５０によるキャッシュＤＮＳサーバ３０Ａへのアクセスを可能にするための情報であり、情報端末１０がキャッシュＤＮＳサーバ３０Ａから取得可能な情報である。また、付与情報とは、情報端末１０がウェブサーバ５０に送信する情報送信要求に付加できる情報である。たとえば第１の実施形態では、付与情報はキャッシュＤＮＳサーバ３０ＡのＩＰアドレスである。
【００２３】
［情報端末１０の構成の一例］
図２は、第１の実施形態に係る情報端末１０の構成の一例を示す図である。図２に示すように、情報端末１０は、名前解決部１０１と、付与情報取得部１０２と、要求送信部１０３と、情報受信部１０４と、を備える。
【００２４】
名前解決部１０１は、情報端末１０が他の装置にアクセスする場合に、アクセス先の装置の宛先を特定する。名前解決とは、ネットワーク上の各情報処理装置に割り当てられたドメイン名等に基づいて、当該装置のアドレスを取得することである。情報端末１０のユーザが、ウェブブラウザやメールサーバ等のアプリケーションを介して他の装置にアクセスしようとする場合、名前解決部１０１は、アクセス先のアドレスをキャッシュＤＮＳサーバ３０に問い合わせる。キャッシュＤＮＳサーバ３０は、問い合わせに応じて、アクセス先のドメイン名等に基づきアドレス（具体的にはＩＰアドレス等）を割り出して、名前解決部１０１に送信する。こうして、名前解決部１０１は、アクセス先のアドレスを取得する。
【００２５】
付与情報取得部１０２は、名前解決部１０１が名前解決のためにキャッシュＤＮＳサーバ３０にアクセスしアドレスを取得する際に、キャッシュＤＮＳサーバ３０から併せてキャッシュＤＮＳサーバ３０のＩＰアドレスを送信させ、送信されるＩＰアドレスを抽出する。キャッシュＤＮＳサーバ３０のＩＰアドレスは、ウェブサーバ５０が情報端末１０のアクセスネットワークの情報すなわち情報端末１０の属性情報を取得するために利用する、付与情報である。
【００２６】
第１の実施形態に係る情報端末１０は、キャッシュＤＮＳサーバ３０に名前解決を実行させる際、アクセス先のアドレスだけでなく、キャッシュＤＮＳサーバ３０のアドレスを送信するよう要求する。そして、情報端末１０は、アクセス先に送信する情報送信要求、たとえばＨＴＴＰリクエストにアクセス先のＩＰアドレスを特定する情報を含めるとともに、付与情報としてキャッシュＤＮＳサーバ３０のＩＰアドレスを付加する。このため、名前解決部１０１は、キャッシュＤＮＳサーバ３０へのアクセス時に、キャッシュＤＮＳサーバ３０のＩＰアドレスの送信を要求する。そして、受信した情報から付与情報取得部１０２がキャッシュＤＮＳサーバ３０のＩＰアドレスを抽出して取得する。
【００２７】
なお、図２の構成では、名前解決部１０１と付与情報取得部１０２とを別の機能部として記載したが、上記の機能を実行できるのであれば、名前解決部１０１および付与情報取得部１０２の処理をどのように統合分散してもよい。
【００２８】
要求送信部１０３は、名前解決部１０１が取得したＩＰアドレスをアクセス先として情報送信要求を送信する。すなわち、要求送信部１０３は、キャッシュＤＮＳサーバ３０の名前解決により名前解決部１０１が取得したＩＰアドレスを持つウェブサーバ５０に対して情報の送信を要求する。このとき、要求送信部１０３は、情報送信要求に、付与情報取得部１０２が取得したキャッシュＤＮＳサーバ３０のＩＰアドレスを付加する。
【００２９】
情報受信部１０４は、要求送信部１０３の情報送信要求に応じてウェブサーバ５０から送信される、アクセスネットワークに応じた情報を受信する。たとえば、情報受信部１０４は、アクセスネットワークがＬＴＥであるかＷｉ−Ｆｉであるかに応じて異なる内容や形式の情報を受信する。
【００３０】
［ウェブサーバ５０の構成の一例］
第１の実施形態に係るウェブサーバ５０は、情報端末１０から送信される情報送信要求に含まれるキャッシュＤＮＳサーバ３０のＩＰアドレスに基づき情報端末１０のアクセスネットワークを特定して、送信する情報を調整する。図３は、第１の実施形態に係るウェブサーバ５０の構成の一例を示す図である。図３に示すように、ウェブサーバ５０は、情報受信部５０１と、付与情報抽出部５０２と、属性情報取得部５０３と、情報送信部５０４と、を有する。
【００３１】
情報受信部５０１は、情報端末１０等の情報処理装置から送信される情報を受信する。たとえば、情報受信部５０１は、情報端末１０から送信される情報送信要求を受信する。
【００３２】
付与情報抽出部５０２は、情報端末１０が送信する情報送信要求に付加された付与情報である、キャッシュＤＮＳサーバ３０のＩＰアドレスを抽出する。
【００３３】
属性情報取得部５０３は、付与情報抽出部５０２が抽出したＩＰアドレスをアクセス先として、キャッシュＤＮＳサーバ３０にアクセスし、当該キャッシュＤＮＳサーバ３０が所属するアクセスネットワークの情報の送信を要求する。たとえば、属性情報取得部５０３は、キャッシュＤＮＳサーバ３０が所属するアクセスネットワークがＬＴＥである、またはＷｉ−Ｆｉであることを示す情報を取得する。これによって、ウェブサーバ５０は、情報端末１０のアクセスネットワークに関する情報すなわち属性情報を取得する。
【００３４】
情報送信部５０４は、情報受信部５０１が受信した情報送信要求によって要求されている情報を、属性情報取得部５０３が取得した情報により示されるアクセスネットワークに対応させて送信する。たとえば、情報送信部５０４は、アクセスネットワークに応じた形式または内容の情報を、要求元の情報端末１０に送信する。
【００３５】
［第１の実施形態に係る処理の流れの一例］
図４は、第１の実施形態に係る通信システム１が実現する処理の流れの一例を示すシーケンス図である。図４中、情報端末１０はＩＰアドレス「ＩＰ１」または「ＩＰ２」を、キャッシュＤＮＳサーバ３０ＡはＩＰアドレス「ＩＰ３」を、キャッシュＤＮＳサーバ３０ＢはＩＰアドレス「ＩＰ４」を、ウェブサーバ５０はＩＰアドレス「ＩＰ５」を割り当てられているものとする。
【００３６】
まず、情報端末１０の名前解決部１０１は、自装置が接続されるアクセスネットワークＡＮ１に所属するキャッシュＤＮＳサーバ３０Ａにアクセスしてウェブサーバ５０の名前を問い合わせる（図４の（１））。すなわち、名前解決部１０１はキャッシュＤＮＳサーバ３０Ａにウェブサーバ５０の名前解決を依頼する。たとえば、名前解決部１０１は、ウェブサーバ５０のＩＰアドレスすなわちＦＱＤＮ（Fully  Qualified  Domain  Name）を問い合わせる。このとき、名前解決部１０１はキャッシュＤＮＳサーバ３０Ａに併せて当該キャッシュＤＮＳサーバ３０ＡのＩＰアドレスも送信するよう要求する。
【００３７】
キャッシュＤＮＳサーバ３０Ａは、情報端末１０から送信されるドメイン名等に対応するＩＰアドレスを特定して名前解決を実行し、ウェブサーバ５０のＩＰアドレス「ＩＰ５」を情報端末１０に応答する。また、キャッシュＤＮＳサーバ３０Ａは、ウェブサーバ５０のＩＰアドレス「ＩＰ５」とともに、自装置のＩＰアドレスである「ＩＰ３」を付与情報として情報端末１０に送信する。
【００３８】
情報端末１０では、付与情報取得部１０２は、受信した情報から付与情報であるキャッシュＤＮＳサーバ３０ＡのＩＰアドレスを抽出する。また、情報端末１０は、受信した情報からアクセス先のアドレスであるＩＰアドレス「ＩＰ５」を抽出する。
【００３９】
そして、要求送信部１０３は、「ＩＰ５」と「ＩＰ３」を付加した情報送信要求すなわちＨＴＴＰリクエストを、ウェブサーバ５０に送信する（図４の（２）、「Ｗｅｂアクセス（IP5  with  IP3）」）。
【００４０】
情報送信要求の宛先としてＩＰアドレス「ＩＰ５」により特定されるウェブサーバ５０では、情報受信部５０１が情報送信要求を受信する。そして、付与情報抽出部５０２は、受信された情報送信要求から付与情報であるキャッシュＤＮＳサーバ３０ＡのＩＰアドレス「ＩＰ３」を抽出する。付与情報抽出部５０２が抽出したＩＰアドレスを宛先として、属性情報取得部５０３は、キャッシュＤＮＳサーバ３０Ａにアクセスする（図４の（３））。
【００４１】
キャッシュＤＮＳサーバ３０Ａは、ＴＸＴレコード等に基づき情報端末１０のアクセスネットワークの属性情報をウェブサーバ５０に応答する。すなわち、キャッシュＤＮＳサーバ３０Ａは、当該キャッシュＤＮＳサーバ３０Ａが所属するアクセスネットワークに関する情報をウェブサーバ５０に応答する。図４の例では、キャッシュＤＮＳサーバ３０Ａは、属性情報として、アクセスネットワークがＷｉ−Ｆｉであることを示す情報をウェブサーバ５０に送信する。
【００４２】
ウェブサーバ５０の属性情報取得部５０３は、キャッシュＤＮＳサーバ３０Ａからの応答に基づき、情報端末１０のアクセスネットワークの属性情報を取得する。すなわち、属性情報取得部５０３は、アクセスネットワークがＷｉ−Ｆｉであることを示す情報を取得する。
【００４３】
情報送信部５０４は、属性情報取得部５０３が取得した属性情報に基づき、情報送信媒体としてのＷｉ−Ｆｉに応じた情報を、情報端末１０からの情報送信要求への応答として返す。図４の例では、ウェブサーバ５０は、Ｗｉ−Ｆｉ用コンテンツを情報端末１０に送信する。
【００４４】
その後、情報端末１０が移動してアクセスネットワークＡＮ１との接続が切断され、新たにアクセスネットワークＡＮ２に接続したとする。そして、アクセスネットワークＡＮ２に接続した状態で、情報端末１０がウェブサーバ５０にアクセスしようとしたとする。この場合、情報端末１０の名前解決部１０１は、まずウェブサーバ５０の名前解決のためアクセスネットワークＡＮ２に所属するキャッシュＤＮＳサーバ３０Ｂに問い合わせをする（図４の（４））。キャッシュＤＮＳサーバ３０Ｂは、ウェブサーバ５０のＩＰアドレス「ＩＰ５」に自装置のＩＰアドレス「ＩＰ４」を付与して、情報端末１０に返す。
【００４５】
付与情報取得部１０２は、キャッシュＤＮＳサーバ３０Ｂから送信された情報から付与情報「ＩＰ４」を抽出する。そして、要求送信部１０３は、ＩＰアドレス「ＩＰ５」により特定されるウェブサーバ５０を宛先として、付与情報「ＩＰ４」を付加した情報送信要求を送る（図４の（５））。ウェブサーバ５０の情報受信部５０１は情報送信要求を受信し、付与情報抽出部５０２は、付与情報であるキャッシュＤＮＳサーバ３０ＢのＩＰアドレス「ＩＰ４」を抽出する。そして、属性情報取得部５０３は、ＩＰアドレス「ＩＰ４」を宛先としてキャッシュＤＮＳサーバ３０Ｂにアクセスする（図４の（６））。属性情報取得部５０３は、キャッシュＤＮＳサーバ３０ＢのＴＸＴレコード等に基づき、当該キャッシュＤＮＳサーバ３０Ｂが所属するアクセスネットワークの情報を取得する。すなわち、属性情報取得部５０３は、情報端末１０のアクセスネットワークの属性情報を取得する。図４の例では、属性情報取得部５０３は、キャッシュＤＮＳサーバ３０Ｂが所属するアクセスネットワークがＬＴＥであることを示す情報を取得する。そして、ウェブサーバ５０の情報送信部５０４は、属性情報取得部５０３が取得した属性情報に基づき、情報端末１０に送信する情報を生成して送信する。図４の例では、ウェブサーバ５０は、ＬＴＥ用コンテンツを生成して送信する。
【００４６】
このように、第１の実施形態の情報端末１０は、ウェブサーバ５０に情報送信を要求する際、ウェブサーバ５０のＩＰアドレスをキャッシュＤＮＳサーバ３０に問い合わせて名前解決を実行する。それだけでなく、情報端末１０は、ウェブサーバ５０のＩＰアドレスの名前解決を実行するキャッシュＤＮＳサーバ３０のＩＰアドレスも取得する。そして、ウェブサーバ５０は、情報端末１０から情報送信要求を受信すると、情報送信要求に付加されている、キャッシュＤＮＳサーバ３０の情報を抽出する。このため、ウェブサーバ５０は予め情報端末１０のアクセスネットワークの情報や、アクセスネットワークに所属するキャッシュＤＮＳサーバ３０や認証サーバ４０等の情報を保持していなくても、容易に情報端末１０のアクセスネットワークの属性を取得できる。
【００４７】
このように、第１の実施形態の通信システム１は、アクセスネットワークを介してウェブサーバ５０に情報送信を要求する情報端末１０と、当該情報端末１０の要求に応じて情報を送信するウェブサーバ５０と、を備える。そして、情報端末１０は、自装置が接続するアクセスネットワークに所属するキャッシュＤＮＳサーバ３０から、ウェブサーバ５０のＩＰアドレスと、当該キャッシュＤＮＳサーバ３０のＩＰアドレスと、を取得する付与情報取得部１０２を備える。また、情報端末１０は、付与情報取得部１０２が取得したキャッシュＤＮＳサーバ３０のＩＰアドレスを、ウェブサーバ５０への情報要求とともに送信する要求送信部１０３を備える。また、ウェブサーバ５０は、情報端末１０からの情報要求を受信すると、当該情報要求からキャッシュＤＮＳサーバ３０のＩＰアドレスを抽出する付与情報抽出部５０２を備える。また、ウェブサーバ５０は、付与情報抽出部５０２が抽出したＩＰアドレスに基づきキャッシュＤＮＳサーバ３０にアクセスして、アクセスネットワークの情報を取得する属性情報取得部５０３を備える。また、ウェブサーバ５０は、属性情報取得部５０３が取得したアクセスネットワークの情報に応じて、情報端末１０に情報を送信する情報送信部５０４を備える。このため、情報端末１０の信号処理や負荷を抑制しつつ、アクセスネットワークの情報をウェブサーバ５０が容易に取得することを可能にすることができる。また、ウェブサーバ５０を増設する場合も、予め情報を記憶させる必要がなく、スケーラビリティが損なわれることがない。
【００４８】
（比較例）
ここで、第１の実施形態に対する比較例としてウェブサーバ５０がアクセスネットワークの属性を示す情報を取得するために取りうる他の手法を説明する。
【００４９】
［比較例１］
比較例１では、ウェブサーバ５０は、情報を要求する情報端末１０と認証サーバ４０との対応づけや認証サーバ４０のＩＰアドレスを記憶しておき、要求を受けると、認証サーバ４０にアクセスしてアクセスネットワークの情報を取得する。
【００５０】
図５−１は、比較例１に係る属性情報取得処理の流れを説明するための図である。図５−２は、比較例１に係る属性情報取得処理の流れを説明するためのシーケンス図である。図５−１、５−２に示すように、比較例１では、情報端末１０は、ウェブサーバ５０に情報送信を要求する場合、まずキャッシュＤＮＳサーバ３０にアクセスする。これは上記第１の実施形態と同様である。しかし比較例１では、情報端末１０は、名前解決の結果としてウェブサーバ５０のＩＰアドレスは取得するが、キャッシュＤＮＳサーバ３０のＩＰアドレスは取得しない。
【００５１】
次に、情報端末１０は、取得したウェブサーバ５０のＩＰアドレスに基づき、ウェブサーバ５０にアクセスする、すなわち、情報送信要求を送る。ウェブサーバ５０は、情報送信要求を受けると、情報端末１０のアクセスネットワークの情報を取得するために、当該情報端末１０が接続する可能性のあるアクセスネットワークの認証サーバ４０に順次アクセスする。つまり、ウェブサーバ５０は、あらかじめ情報端末１０と認証サーバ４０との対応づけを記憶しておき、記憶した対応づけに基づいて情報端末１０のアクセスネットワークに関する情報を取得する。
【００５２】
図５−２を参照し、比較例１における処理の流れをさらに説明する。まず、情報端末１０は、ウェブサーバ５０にアクセスするため、自装置が接続中のアクセスネットワークＡＮ１に所属するキャッシュＤＮＳサーバ３０Ａにウェブサーバ５０のＩＰアドレスを問い合わせる（図５−２の（１））。キャッシュＤＮＳサーバ３０Ａは、問い合わせに含まれるドメイン名に対応するＩＰアドレスを検索して、名前解決を実行する。そして、キャッシュＤＮＳサーバ３０Ａは、ウェブサーバ５０のＩＰアドレス「ＩＰ５」を情報端末１０に応答する。
【００５３】
情報端末１０は、キャッシュＤＮＳサーバ３０Ａが応答したＩＰアドレス「ＩＰ５」を宛先としてウェブサーバ５０にアクセスする、すなわち情報送信要求を送る（図５−２の（２））。ウェブサーバ５０は、情報端末１０からの情報送信要求に応じて、要求に含まれる送信元情報たとえばログイン名から情報端末１０を特定する。そして、ウェブサーバ５０は、予め記憶している情報端末１０と認証サーバ４０との対応づけおよび認証サーバ４０のＩＰアドレスに基づき、情報端末１０が接続可能なアクセスネットワークの認証サーバ４０に順次問い合わせを行う。図５−２の例では、ウェブサーバ５０はまず、アクセスネットワークＡＮ１の認証サーバ４０Ａに問い合わせを行う（図５−２の（３））。
【００５４】
認証サーバ４０Ａは、問い合わせに応じて自装置が所属するアクセスネットワークにその時点で情報端末１０が接続しているか否かを判定する。この時点で情報端末１０がアクセスネットワークＡＮ１に接続している場合、情報端末１０から認証サーバ４０Ａにログイン情報等が送信されて、認証サーバ４０Ａにおいて情報端末１０の認証が実行されている。したがって、ウェブサーバ５０は、認証サーバ４０Ａに問い合わせることで、情報端末１０がその時点でアクセスネットワークＡＮ１に接続しているか否かの情報を取得することができる。
【００５５】
情報端末１０がアクセスネットワークＡＮ１に接続している場合、認証サーバ４０Ａは、ウェブサーバ５０からの問い合わせに応じて、ウェブサーバ５０に、アクセスネットワークＡＮ１の情報を送信する。たとえば、認証サーバ４０Ａは、情報端末１０のアクセスネットワークがＷｉ−Ｆｉであることを示す情報をウェブサーバ５０に送信する。ウェブサーバ５０は、受信した情報に応じたコンテンツを情報端末１０に送信する。たとえば、ウェブサーバ５０は、Ｗｉ−Ｆｉに適した内容および形式の情報（Ｗｉ−Ｆｉ用コンテンツ）を情報端末１０に送信して応答する。
【００５６】
同様に、情報端末１０が移動して接続先がアクセスネットワークＡＮ２に変わった場合は、上記（１）乃至（３）と同様の処理手順により、アクセスネットワークの情報をウェブサーバ５０が取得して応答する（図５−２の（４）乃至（６））。
【００５７】
このように、比較例１では、情報端末１０は名前解決時にアクセス先のウェブサーバ５０のＩＰアドレスしか取得しない。そして情報端末１０は、ウェブサーバ５０に対する情報送信要求にウェブサーバ５０のＩＰアドレスしか付加しない。したがって、ウェブサーバ５０は、情報端末１０の情報送信要求から抽出できる情報では、情報端末１０のアクセスネットワークを特定することができない。したがって、ウェブサーバ５０は、情報端末１０のアクセスネットワークを特定するため、予め情報端末１０が接続する可能性がある認証サーバ４０の情報やそのＩＰアドレスの情報を保持している。
【００５８】
比較例１のように構成した場合、情報端末１０のユーザが利用するサービスを提供するウェブサーバ５０を増設する必要が生じた場合などは、その都度増設するウェブサーバ５０に認証サーバ４０の情報等を記憶させなければならない。このため、システムのスケーラビリティが低下する。
【００５９】
これに対して、上記第１の実施形態のように構成した場合、情報端末１０はウェブサーバ５０に送る情報送信要求に、その時点のアクセスネットワークに所属するキャッシュＤＮＳサーバ３０の情報すなわちＩＰアドレスを付加して送信する。このため、ウェブサーバ５０側が情報端末１０のアクセスネットワークに関連する情報を有していなくても、当該情報を有するキャッシュＤＮＳサーバ３０に容易にアクセスして情報を取得することができる。このため、第１の実施形態に係る通信システム１は、システムのスケーラビリティを低下させることなくアクセスネットワークに応じた情報提供を実現することができる。
【００６０】
［比較例２］
比較例２では、情報端末１０がモバイルルータからアクセスネットワークの情報を取得して、情報送信要求とともにウェブサーバ５０に送信する。ウェブサーバ５０は情報送信要求に付加されたアクセスネットワークの情報に基づき、情報端末１０のアクセスネットワークを特定する。
【００６１】
図６−１は、比較例２に係る属性情報取得処理の流れを説明するための図である。図６−２は、比較例２に係る属性情報取得処理の流れを説明するためのシーケンス図である。図６−１、６−２に示すように、比較例２では、情報端末１０は、ウェブサーバ５０に情報送信を要求する場合、まずキャッシュＤＮＳサーバ３０にアクセスする（図６−１の（１））。これは上記第１の実施形態と同様である。しかし、情報端末１０は、名前解決の結果としてウェブサーバ５０のＩＰアドレスは取得するが、キャッシュＤＮＳサーバ３０のＩＰアドレスは取得しない。
【００６２】
しかし、比較例２の情報端末１０は比較例１とは異なり、モバイルルータ２０にアクセスしてアクセスネットワークの情報を取得する（図６−１の（２））。そして、情報端末１０は、モバイルルータ２０から取得したアクセスネットワークの情報を、ウェブサーバ５０への情報送信要求に付加して送信する（図６−１の（３））。これによってウェブサーバ５０は、他装置に問い合わせる必要なく、情報端末１０のアクセスネットワークの属性情報を取得することができる。情報端末１０が移動してアクセスネットワークが変化した場合も同様の処理によってアクセスネットワークの情報が取得される（図６−１の（４）乃至（６））。
【００６３】
図６−２を参照し、比較例２における処理の流れをさらに説明する。まず、情報端末１０は、ウェブサーバ５０にアクセスするため、自装置が接続中のアクセスネットワークＡＮ１に所属するキャッシュＤＮＳサーバ３０Ａにウェブサーバ５０のＩＰアドレスを問い合わせる（図６−２の（１））。キャッシュＤＮＳサーバ３０Ａは、問い合わせに含まれるドメイン名に対応するＩＰアドレスを検索して、名前解決を実行する。そして、キャッシュＤＮＳサーバ３０Ａは、ウェブサーバ５０のＩＰアドレス「ＩＰ５」を情報端末１０に応答する。
【００６４】
情報端末１０はさらに、自装置と接続されるモバイルルータ２０にアクセスネットワークの情報を問い合わせ、アクセスネットワークの属性情報を取得する（図６−２の（２））。そして、情報端末１０は、情報送信要求にアクセスネットワークがＷｉ−Ｆｉであることを示す情報を付加してウェブサーバ５０に送信する（図６−２の（３））。ウェブサーバ５０は、情報送信要求に付加されたアクセスネットワークの情報から、情報端末１０のアクセスネットワークを特定する。そして、ウェブサーバ５０は、アクセスネットワークに応じた情報を情報端末１０に送信する。すなわち、ウェブサーバ５０は、Ｗｉ−Ｆｉに応じた内容、形式のコンテンツを情報端末１０に送信する。情報端末１０が移動してアクセスネットワークが変化した場合も同様である（図６−２の（４）乃至（６））。
【００６５】
比較例２のように構成した場合、比較例１と異なり、ウェブサーバ５０は情報端末１０から送信される情報に基づいて情報端末１０のアクセスネットワークを特定することができる。このため、ウェブサーバ５０が予め情報端末１０のアクセスネットワークに関連する情報を記憶しておく必要はない。
【００６６】
しかし、比較例２においては、情報端末１０が、キャッシュＤＮＳサーバ３０Ａへの問い合わせとは別に、モバイルルータ２０への問い合わせを行う必要がある。このため、情報端末１０の信号処理量が増え、その結果消費電力が増加する。
【００６７】
これに対して、上記第１の実施形態の通信システム１では、情報端末１０は、名前解決のための問い合わせ先であるキャッシュＤＮＳサーバ３０から当該キャッシュＤＮＳサーバ３０のＩＰアドレスを取得する。このため、情報端末１０がアクセスする装置数が増加することはなく信号数も増加しない。このため、情報端末１０の消費電力の増加を抑制できる。
【００６８】
［比較例３］
比較例３では、情報端末１０がウェブサーバ５０にアクセスする際に情報端末１０のＩＰアドレスがウェブサーバ５０に通知される。ウェブサーバ５０は予め、送信元のＩＰアドレスと当該ＩＰアドレスに対応するアクセスネットワークの属性情報とを対応づけて記憶する。そして、予め記憶した対応づけと通知される送信元のＩＰアドレスとに基づいて、ウェブサーバ５０は送信元のアクセスネットワークを特定する。
【００６９】
図７−１は、比較例３に係る属性情報取得処理の流れを説明するための図である。図７−２は、比較例３に係る属性情報取得処理の流れを説明するためのシーケンス図である。図７−１、７−２に示すように、比較例３では、情報端末１０は、ウェブサーバ５０に情報送信を要求する場合、まずキャッシュＤＮＳサーバ３０にアクセスする（図７−１の（１））。これは上記第１の実施形態、比較例１，２と同様である。しかし、比較例１，２と同様、比較例３の情報端末１０も、名前解決の結果としてウェブサーバ５０のＩＰアドレスは取得するが、キャッシュＤＮＳサーバ３０のＩＰアドレスは取得しない。
【００７０】
次に、情報端末１０は、取得したウェブサーバ５０のＩＰアドレスに基づき、ウェブサーバ５０にアクセスする（図７−１の（２））。このとき、ウェブサーバ５０側には、情報端末１０のＩＰアドレスが送信元アドレスとして通知される。ウェブサーバ５０は、予め記憶されたＩＰアドレスとアクセスネットワークとの対応づけに基づき、当該ＩＰアドレスの情報端末１０のアクセスネットワークを特定する。そして、ウェブサーバ５０は、特定したアクセスネットワークに応じた情報を情報端末１０に送信する。すなわち、ウェブサーバ５０は、特定したアクセスネットワークに応じた形式、内容のコンテンツを情報端末１０に送信する。
【００７１】
図７−２を参照し、比較例３における処理の流れをさらに説明する。まず、情報端末１０は、ウェブサーバ５０にアクセスするため、自装置が接続中のアクセスネットワークＡＮ１に所属するキャッシュＤＮＳサーバ３０Ａにウェブサーバ５０のＩＰアドレスを問い合わせる（図７−２の（１））。キャッシュＤＮＳサーバ３０Ａは、問い合わせに含まれるドメイン名に対応するＩＰアドレスを検索して、名前解決を実行する。そして、キャッシュＤＮＳサーバ３０Ａは、ウェブサーバ５０のＩＰアドレス「ＩＰ５」を情報端末１０に応答する。
【００７２】
情報端末１０は、キャッシュＤＮＳサーバ３０Ａが応答したＩＰアドレス「ＩＰ５」を宛先としてウェブサーバ５０にアクセスする、すなわち情報送信要求を送る（図７−２の（２））。このとき、情報端末１０は併せて、送信元のＩＰアドレスとして自装置のアドレス「ＩＰ１」をウェブサーバ５０に通知する。ウェブサーバ５０は予め、送信元のＩＰアドレスとアクセスネットワークの情報とを対応づけて記憶している。そして、ウェブサーバ５０は、通知されたＩＰアドレス「ＩＰ１」と記憶された対応づけに基づき、情報端末１０のアクセスネットワークを特定する。
【００７３】
情報端末１０が携帯電話等である場合、アクセスネットワークに接続するごとに異なるＩＰアドレスが付与される。このため、情報端末１０が移動してアクセスネットワークが変化しても、ウェブサーバ５０側はＩＰアドレスからアクセスネットワークを特定することができる。たとえば図７−２の例では、情報端末１０が移動してＬＴＥに接続した場合、あらたにＩＰアドレス「ＩＰ２」が付与されている。
【００７４】
比較例３の場合も、比較例１と同様に、ウェブサーバ５０が予め所定の情報とアクセスネットワークに関する情報との対応づけを記憶していなければ、情報端末１０のアクセスネットワークを特定することができない。このため、ウェブサーバ５０を増設する必要が生じた場合などは、所定の情報とアクセスネットワークに関する情報との対応づけをその都度記憶せねばならない。このため、通信システムのスケーラビリティが損なわれる。
【００７５】
これに対して、上記第１の実施形態に係る通信システム１は、情報端末１０が情報送信要求とともにアクセスネットワークに関する情報を取得するための情報、すなわち、キャッシュＤＮＳサーバ３０のＩＰアドレスをウェブサーバ５０に送信する。このため、ウェブサーバ５０は予めアクセスネットワークを特定するための情報を記憶していなくても、容易に情報端末１０のアクセスネットワークに関する情報を取得することができる。
【００７６】
［第１の実施形態の変形例１］
上記第１の実施形態では、一つのアクセスネットワークごとに一つのキャッシュＤＮＳサーバを設けて、アクセスネットワークの情報をウェブサーバが取得するように構成した。しかし、これに限定されず、アクセスネットワーク以外の情報をウェブサーバが取得するように構成してもよい。
【００７７】
たとえば、地域ごとに一つのキャッシュＤＮＳサーバを配置して、ウェブサーバが地域ごとに異なる内容、形式のコンテンツを応答できるように構成してもよい。
【００７８】
また、ＩＳＰ（Internet  Service  Provider）ごとに一つのキャッシュＤＮＳサーバを配置して、ウェブサーバがＩＳＰごとに異なる内容、形式のコンテンツを応答できるように構成してもよい。
【００７９】
この場合、たとえば、図３の属性情報取得部５０３は、キャッシュＤＮＳサーバが所属する地域およびＩＳＰの情報のいずれか一つを、情報端末１０の属性情報として取得するように構成すればよい。また、情報送信部５０４も同様に、キャッシュＤＮＳサーバが所属する地域、ＩＳＰに応じた情報を送信するように構成すればよい。
【００８０】
［変形例１の効果］
このように変形例１においては、ウェブサーバの属性情報取得部は、キャッシュＤＮＳサーバが所属するアクセスネットワークの情報に代えて、キャッシュＤＮＳサーバが所属する地域の情報およびＩＳＰの情報のいずれか一つを取得する。そして、ウェブサーバの情報送信部は、地域の情報およびＩＳＰの情報の少なくとも一つに応じた情報を情報端末に送信する。このようにキャッシュＤＮＳサーバの配置や所属を工夫して、ウェブサーバが、情報端末の属性情報としてアクセスネットワーク以外の情報を取得するように構成することによって、ウェブサーバはさまざまな情報に応じたコンテンツを柔軟に配信することができる。
【００８１】
（その他の実施形態）
これまで本発明の実施形態について説明したが、本発明は上述した実施形態以外にも、その他の実施形態にて実施されてもよい。以下に、その他の実施形態を説明する。
【００８２】
［属性情報の保持］
第１の実施形態では、情報端末１０がウェブサーバ５０にアクセスする際に、キャッシュＤＮＳサーバ３０から当該キャッシュＤＮＳサーバ３０のＩＰアドレスを取得するものとして説明した。これに限定されず、情報端末１０は、一つのアクセスネットワークに接続している間は、取得したキャッシュＤＮＳサーバ３０のＩＰアドレスを保持し、以後ウェブサーバ５０にアクセスするときは保持しているＩＰアドレスを送信するように構成してもよい。たとえば、情報端末１０は、アクセスネットワークが切り替えられたことを検知する検知部を備え、検知部が切り替えを検知した時点でメモリに保持しているＩＰアドレスを削除するようにしてもよい。そして、情報端末１０は、メモリにＩＰアドレスが保持されていない場合のみ、キャッシュＤＮＳサーバ３０からＩＰアドレスを取得するようにしてもよい。
【００８３】
また、情報端末１０は、所定時間のみキャッシュＤＮＳサーバ３０のＩＰアドレスを保持し、所定時間経過後は自動的にメモリからＩＰアドレスを削除して、次にウェブサーバ５０にアクセスするときに新たに取得するように構成してもよい。
【００８４】
［ウェブサーバの構成］
第１の実施形態では、ウェブサーバ５０は情報送信要求に付加されたキャッシュＤＮＳサーバ３０のＩＰアドレスを抽出し、キャッシュＤＮＳサーバ３０にアクセスしてアクセスネットワークの情報を取得するものとした。しかし、これに限定されず、ウェブサーバ５０は、受信した情報送信要求にキャッシュＤＮＳサーバ３０のＩＰアドレスが含まれるか否かに応じて、第１の実施形態、比較例１乃至３のいずれかの手法を選択的に実行できるものとしてもよい。このように構成することで、情報端末１０の性能に応じて柔軟にアクセスネットワークを特定して情報配信を実行することができる。
【００８５】
［システム構成等］
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、付与情報取得部１０２と要求送信部１０３とを統合分散し、キャッシュＤＮＳサーバ３０からＩＰアドレスを取得する機能部と、当該ＩＰアドレスが付加された情報送信要求を生成する機能部と、を設けてもよい。
【００８６】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８７】
また、本実施形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８８】
［プログラム］
また、上記実施形態において説明した通信システム１が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、第１の実施形態に係る通信システム１が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかるプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されプログラムをコンピュータに読み込ませて実行することにより上記第１の実施形態と同様の処理を実現してもよい。以下に、図１に示した通信システム１と同様の機能を実現するプログラムを実行するコンピュータの一例を説明する。
【００８９】
図８は、プログラムを実行するコンピュータ１０００を示す図である。図８に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００９０】
メモリ１０１０は、図８に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図８に例示するように、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、図８に例示するように、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１０４１に挿入される。シリアルポートインタフェース１０５０は、図８に例示するように、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、図８に例示するように、例えばディスプレイ１０６１に接続される。
【００９１】
ここで、図８に例示するように、ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記のプログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０３１に記憶される。
【００９２】
また、上記実施形態で説明した各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、各種処理手順を実行する。
【００９３】
なお、プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００９４】
１  通信システム
１０  情報端末
２０  モバイルルータ
３０Ａ，３０Ｂ  キャッシュＤＮＳサーバ
４０Ａ，４０Ｂ  認証サーバ
５０  ウェブサーバ
１０１  名前解決部
１０２  付与情報取得部
１０３  要求送信部
１０４  情報受信部
５０１  情報受信部
５０２  付与情報抽出部
５０３  属性情報取得部
５０４  情報送信部
ＡＮ１，ＡＮ２  アクセスネットワーク
ＬＮＷ  ローカルネットワーク
【図１】
2015154340.tif 000003
【図２】
2015154340.tif 000004
【図３】
2015154340.tif 000005
【図４】
2015154340.tif 000006
【図５−１】
2015154340.tif 000007
【図５−２】
2015154340.tif 000008
【図６−１】
2015154340.tif 000009
【図６−２】
2015154340.tif 000010
【図７−１】
2015154340.tif 000011
【図７−２】
2015154340.tif 000012
【図８】
2015154340.tif 000013