(57)【要約】【課題】ユーザがＷｅｂブラウジングしている際に、コンテンツ毎に異なるアクセスネットワークを介して当該コンテンツを取得することによって、特定のアクセスネットワークに負荷が集中しないように自動的にデータをオフロードさせるプログラム等を提供する。【解決手段】接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストと、マークアップ言語のページコンテンツをレンダリングするレンダリングエンジン手段と、ユーザ操作に基づいて実行されたタグを検出するブラウジング手段と、無線インタフェース選択リストを用いて当該タグに含まれるドメイン及びアドレスに対応する無線インタフェース識別子を検索する無線インタフェース識別子検索手段と、タグに基づくアクセスを、検索された無線インタフェース識別子に基づく無線インタフェースに切り替える通信経路制御手段とを有する。【選択図】図２
2013077907.tif 000002
【特許請求の範囲】
【請求項１】
異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末に搭載されたコンピュータを機能させるデータオフロード制御プログラムにおいて、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストと、
前記コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングするレンダリングエンジン手段と、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出するブラウジング手段と、
前記無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する無線インタフェース識別子検索手段と、
前記レンダリングエンジン手段からの前記タグに基づくアクセスを、検索された前記無線インタフェース識別子に基づく無線インタフェースに切り替える通信経路制御手段と
してコンピュータを機能させることを特徴とするデータオフロード制御プログラム。
【請求項２】
前記接続先アプリケーションアドレスは、コンテンツのメディア識別子を含むようにコンピュータを機能させることを特徴する請求項１に記載のデータオフロード制御プログラム。
【請求項３】
前記マークアップ言語は、ＨＴＭＬ(HyperText Markup Language)であり、
前記接続先ドメイン及び接続先アプリケーションアドレスは、前記タグの属性に含まれるものである
ようにコンピュータを機能させることを特徴とする請求項１又は２に記載のデータオフロード制御プログラム。
【請求項４】
前記タグ及び前記属性は、アンカータグ<a href= >であり、
前記ブラウジング手段は、前記アンカータグ<a href= >に基づいて表示されたボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることを特徴とする請求項３に記載のデータオフロード制御プログラム。
【請求項５】
前記タグ及び前記属性は、ビデオタグ<video src= >であり、
前記ブラウジング手段は、インストールされたプラグインによって表示された再生ボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることを特徴とする請求項３に記載のデータオフロード制御プログラム。
【請求項６】
前記タグは、インプットタグ<input >であり、
前記ブラウジング手段は、インプットタグに基づいて表示された送信ボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることを特徴とする請求項３に記載のデータオフロード制御プログラム。
【請求項７】
前記無線インタフェース選択リストは、複数の無線インタフェース識別子を優先順に並べて含むようにコンピュータを機能させることを特徴とする請求項１から６のいずれか１項に記載のデータオフロード制御プログラム。
【請求項８】
複数の無線インタフェースは、３Ｇ(3rd Generation)、ＬＴＥ(Long Term Evolution (Super3G))、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、無線ＬＡＮ(Local Area Network)の組み合わせであり、
前記インタフェース選択リストは、アクセスネットワークの通信事業設備から当該端末へ向けて配信されたものである
ようにコンピュータを機能させることを特徴とする請求項１から７のいずれか１項に記載のデータオフロード制御プログラム。
【請求項９】
異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末において、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストと、
前記コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングするレンダリングエンジン手段と、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出するブラウジング手段と、
前記無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する無線インタフェース識別子検索手段と、
前記レンダリングエンジン手段からの前記タグに基づくアクセスを、検索された前記無線インタフェース識別子に基づく無線インタフェースに切り替える通信経路制御手段と
を有し、データをオフロードさせることを特徴とする端末。
【請求項１０】
異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末のデータオフロード制御方法において、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストを有し、
前記コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングする第１のステップと、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出する第２のステップと、
前記無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する第３のステップと、
前記タグに基づくアクセスを、検索された前記無線インタフェース識別子に基づく無線インタフェースに切り替える第４のステップと
を有し、データをオフロードさせることを特徴とする端末のデータオフロード制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線インタフェースを有する携帯端末について、データをオフロードさせる技術に関する。
【背景技術】
【０００２】
近年、携帯電話網（３Ｇ(3rd Generation)アクセスネットワーク）に流れるトラフィックが急激に増加してきている。これは、スマートフォンの普及に伴って、トラヒックの中でも、データ通信が占める割合が増加していることに基づく。これによって、携帯電話網で輻輳が発生し、通信品質が低下するという問題が生じてきている。
【０００３】
この問題を解決するために、「データオフロード」という技術がある。「データオフロード」とは、第１のアクセスネットワークへ転送すべきデータトラフィックを、第２のアクセスネットワークへ自動的に迂回させることをいう。例えば、携帯電話網へ転送すべきデータトラヒックを、例えばＷｉＦｉ(Wireless Fidelity)（無線ＬＡＮ）のアクセスネットワークへ迂回させることによって、携帯電話網におけるトラヒック量を減らすことができる。携帯電話網へ転送すべきデータトラヒックが、ＷｉＦｉアクセスネットワークへ迂回されても、経路が異なるだけで、携帯端末とサーバとの間の通信に何ら影響を与えない。また、ユーザは、データトラヒックがいずれのアクセスネットワークを経由しているかを、意識する必要がない。
【０００４】
尚、データオフロードを実現するためには、ＷｉＦｉアクセスネットワークの通信事業者と、携帯電話網の通信事業者とが、同一又は連携したものでなければならない。勿論、携帯端末を操作する利用者は、ＷｉＦｉアクセスネットワークへの接続契約も必要となる。携帯端末は、データオフロードの前に、ユーザ操作に基づいて、ＷｉＦｉアクセスネットワークへの認証シーケンスを実行しておく必要がある。
【０００５】
従来技術によれば、異なるコンテンツを表示する携帯型メディアデバイスと、コンテンツ毎のデバイス構成命令を出力するデバイス管理データベースと、そのデバイス構成命令に応じて携帯型メディアデバイスのコンテンツを更新するデバイス管理インタフェースシステムとを有する技術がある（例えば特許文献１参照）。この技術によれば、コンテンツに応じたデバイスから当該コンテンツを取得することができる。
【０００６】
また、フェムトセル基地局が、ＷｅｂサーバへのＵＲＬ(Uniform Resource Locator)を移動端末から受信した際に、当該ＵＲＬへのアクセスの可否を決定する技術がある（例えば特許文献２参照）。この技術によれば、フェムトセル基地局は、当該移動端末の識別番号（ＩＭＳＩ(International Mobile Subscriber Identity)）を移動通信網の判断装置へ送信し、判断装置が、その識別番号に基づいてそのＵＲＬがアクセス制限対象か否かを判断する。これによって、移動通信網ではなくフェムトセル基地局を介したアクセスであっても、Ｗｅｂサーバへのアクセスを制限することができる。
【０００７】
更に、コアネットワークの負荷を軽減し、無線基地局に接続するユーザ装置と、そのＬＡＮ内機器との間のデータトラヒックを効率的に転送する技術がある（例えば特許文献３参照）。この技術によれば、ユーザ装置がＬＡＮに存在していることを検出した際に、ユーザ装置から当該ＬＡＮ内機器との間のデータトラヒックを、コアネットワークへ転送することなく、無線基地局が中継して転送する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２００８−５０８７４９号公報
【特許文献２】特開２００９−２７１８４２号公報
【特許文献３】特開２０１０−２５８８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載された技術によれば、デバイス管理データベースがコンテンツとデバイスとを対応付けて管理しているに過ぎず、携帯型メディアデバイスのメモリシステムも、予めコンテンツ毎に備えられている。例えば、ユーザがＷｅｂブラウジングしている際には、１つのデバイスが選択されているに過ぎず、送受信されるコンテンツのメディアに応じてデバイスを切り替えることはできない。即ち、Ｗｅｂコンテンツの中でも、テキストベースのコンテンツは、３Ｇネットワークを経由させ、映像ベースのコンテンツは、ＷｉＦｉネットワークを経由させるように切り替えることはできない。
【００１０】
また、特許文献２に記載された技術によれば、ユーザトラヒックのアクセス制限のためにフェムトセル基地局及び判断装置を備えたものであって、データオフロードを逆に制限するものに過ぎない。更に、特許文献３に記載された技術によれば、ユーザトラヒックをアクセスネットワークへ転送するか又はＬＡＮ内へ転送するかを切り替えるものに過ぎず、複数のアクセスネットワークに対するデータオフロードの問題を解決するものではない。
【００１１】
そこで、本発明は、ユーザがＷｅｂブラウジングしている際に、コンテンツ毎に異なるアクセスネットワークを介して当該コンテンツを取得することによって、特定のアクセスネットワークに負荷が集中しないように自動的にデータをオフロードさせることができるプログラム、端末及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末に搭載されたコンピュータを機能させるデータオフロード制御プログラムにおいて、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストと、
コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングするレンダリングエンジン手段と、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出するブラウジング手段と、
無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する無線インタフェース識別子検索手段と、
レンダリングエンジン手段からのタグに基づくアクセスを、検索された無線インタフェース識別子に基づく無線インタフェースに切り替える通信経路制御手段と
してコンピュータを機能させることを特徴とする。
【００１３】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
接続先アプリケーションアドレスは、コンテンツのメディア識別子を含むようにコンピュータを機能させることも好ましい。
【００１４】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
マークアップ言語は、ＨＴＭＬ(HyperText Markup Language)であり、
接続先ドメイン及び接続先アプリケーションアドレスは、タグの属性に含まれるものである
ようにコンピュータを機能させることも好ましい。
【００１５】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
タグ及び属性は、アンカータグ<a href= >であり、
ブラウジング手段は、アンカータグ<a href= >に基づいて表示されたボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることも好ましい。
【００１６】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
タグ及び属性は、ビデオタグ<video src= >であり、
ブラウジング手段は、インストールされたプラグインによって表示された再生ボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることも好ましい。
【００１７】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
タグは、インプットタグ<input >であり、
ブラウジング手段は、インプットタグに基づいて表示された送信ボタンが、ユーザ操作によって指示されたことを検出する
ようにコンピュータを機能させることも好ましい。
【００１８】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
無線インタフェース選択リストは、複数の無線インタフェース識別子を優先順に並べて含むようにコンピュータを機能させることも好ましい。
【００１９】
本発明のデータオフロード制御プログラムにおける他の実施形態によれば、
複数の無線インタフェースは、３Ｇ(3rd Generation)、ＬＴＥ(Long Term Evolution (Super3G))、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、無線ＬＡＮ(Local Area Network)の組み合わせであり、
インタフェース選択リストは、アクセスネットワークの通信事業設備から当該端末へ向けて配信されたものである
ようにコンピュータを機能させることも好ましい。
【００２０】
本発明によれば、異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末において、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストと、
コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングするレンダリングエンジン手段と、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出するブラウジング手段と、
無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する無線インタフェース識別子検索手段と、
レンダリングエンジン手段からのタグに基づくアクセスを、検索された無線インタフェース識別子に基づく無線インタフェースに切り替える通信経路制御手段と
を有し、データをオフロードさせることを特徴とする。
【００２１】
本発明によれば、異なるアクセスネットワークに接続可能な複数の無線インタフェースを有し、該アクセスネットワークを介してコンテンツサーバからコンテンツを受信する端末のデータオフロード制御方法において、
接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けた無線インタフェース選択リストを有し、
コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングする第１のステップと、
レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出する第２のステップと、
無線インタフェース選択リストを用いて、検出された当該タグに含まれる接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する第３のステップと、
タグに基づくアクセスを、検索された無線インタフェース識別子に基づく無線インタフェースに切り替える第４のステップと
を有し、データをオフロードさせることを特徴とする。
【発明の効果】
【００２２】
本発明のプログラム、端末及び方法によれば、ユーザがＷｅｂブラウジングしている際に、コンテンツ毎に異なるアクセスネットワークを介して当該コンテンツを取得することによって、特定のアクセスネットワークに負荷が集中しないように自動的にデータをオフロードさせることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明におけるシステム構成図である。
【図２】本発明における携帯端末の機能構成図である。
【図３】本発明における無線インタフェース選択リストである。
【図４】コンテンツサーバから取得したページコンテンツの例である。
【図５】本発明における第１のシーケンス図である。
【図６】本発明における第２のシーケンス図である。
【発明を実施するための形態】
【００２４】
以下では、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２５】
図１は、本発明におけるシステム構成図である。
【００２６】
図１によれば、携帯端末１は、複数のアクセスネットワークに接続可能な無線インタフェースを有する。携帯端末１は、スマートフォンのような端末であって、Ｗｅｂブラウザがインストールされている。図１によれば、携帯端末１は、３Ｇ用、ＷｉＭＡＸ用、ＷｉＦｉ用の３つのアクセスネットワークに接続可能である。勿論、これらアクセスネットワークに限らず、ＬＴＥ(Long Term Evolution)網やその他のものであってもよい。これらアクセスネットワークは、インターネットに相互に接続されている。これによって、携帯端末１は、いずれのアクセスネットワークを経由しても、インターネットを介して、コンテンツサーバ３へアクセスすることができる。
【００２７】
一般的な利用形態として、携帯端末１は、３Ｇネットワーク（携帯電話網）に常時接続している。携帯端末から見ると、３Ｇネットワークには、比較的広い範囲をカバーするために確実に接続できる一方で、比較的狭い通信帯域であるために通信速度が遅い。このような場合に、データオフロードによって、携帯端末１のデータトラヒックを、例えばＷｉＦｉのような他のアクセスネットワークへ迂回させる。本発明によれば、ユーザは、既存のＷｅｂブラウザを操作するだけで、アクセスネットワークを全く意識することなく、比較的大きい容量のデータのみを、自動的にオフロードさせることができる。
【００２８】
図２は、本発明における携帯端末の機能構成図である。
【００２９】
図２によれば、携帯端末１は、複数の異なる無線インタフェース１０と、タッチパネルディスプレイ１１とを有する。無線インタフェース１０としては、図１と同様に、３Ｇ用無線インタフェース１０１と、ＷｉＭＡＸ用無線インタフェース１０２と、ＷｉＦｉ用無線インタフェース１０３とを有する。携帯端末１は、いずれの無線インタフェース１０を用いても、アクセスネットワークを介してコンテンツサーバ３へアクセスすることができる。また、スマートフォンを想定する携帯端末１は、タッチパネルディスプレイ１１を有し、コンテンツサーバ３から受信したコンテンツを表示すると共に、操作ボタンに対するユーザ操作を検出することができる。
【００３０】
また、携帯端末１は、無線インタフェース選択リスト１２１と、レンダリングエンジン部１２２と、ブラウジング部１２３と、無線インタフェース識別子検索部１２４と、通信経路制御部１２５と、無線インタフェース１０毎の通信プロトコル部１２６とを有する。これら機能構成部は、携帯端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００３１】
［無線インタフェース選択リスト１２１］
無線インタフェース選択リスト１２１は、接続先ドメイン及び接続先アプリケーションアドレスの組毎に、無線インタフェース識別子を対応付けたものである。「接続先ドメイン」は、コンテンツサーバ３のＵＲＬ(Uniform Resourse locator)を表す。また、「接続先アプリケーションアドレス」は、当該コンテンツサーバ３のアプリケーション毎に異なるアクセス先のＵＲＬを表す。ここで、接続先アプリケーションアドレスは、コンテンツのメディア識別子を含むことが好ましい。大きいデータ量の映像ベースのコンテンツである場合、できる限りオフロードすべきである。一方で、小さいデータ量のテキストベースのコンテンツである場合、オフロードする必要がない。データ量は、メディアに応じて異なり、テキストベース->音声ベース->映像ベースの順に大容量となっていく。
【００３２】
図３は、本発明における無線インタフェース選択リストである。
【００３３】
例えば、"www.kddi.com"における"/index.html"を含む場合、そのメディア識別子は、テキストデータであることが理解できる。この場合、図３の無線インタフェース識別子リストによれば、３Ｇの無線インタフェースを用いてアクセスするべく指定されている。
【００３４】
また、例えば、"www.traffic.info.jp"における"/listen?audio="を含む場合、そのメディア識別子は、音声データであることが理解できる。この場合、図３の無線インタフェース識別子リストによれば、ＷｉＭＡＸの無線インタフェースを用いてアクセスするべく指定されている。
【００３５】
更に、例えば、"video.kddi.com"における"/watch?v=video"を含む場合、そのメディア識別子は、映像データであることが理解できる。この場合、図３の無線インタフェース識別子リストによれば、ＷｉＦｉの無線インタフェースを用いてアクセスするべく指定されている。
【００３６】
また、図３によれば、無線インタフェース識別子選択リストは、複数の無線インタフェース識別子を優先順に並べて含まれる。優先上位の無線インタフェース識別子の無線インタフェースが使用できない場合又は接続できない場合、１つ下位の無線インタフェース識別子の無線インタフェースを使用する。例えば、"video.kddi.com"における"/watch?v=video"を含む場合、ＷｉＦｉの無線インタフェースを使用できない場合、次のＷｉＭＡＸの無線インタフェースを使用する。
【００３７】
尚、無線インタフェース選択リスト１２１は、接続先ドメイン及び接続先アプリケーションアドレスに加えて、接続先サーバのＩＰアドレス、ポート番号、プロトコル等が含むものであってもよい。
【００３８】
また、前述した図１によれば、選択リスト配信装置１が、３Ｇネットワークの携帯電話事業設備として備えられている。選択リスト配信装置１は、図３に表された無線インタフェース選択リストを、携帯端末１へ向けて配信する。無線インタフェース選択リストの内容を更新することよって、携帯電話事業者は、携帯端末１からのデータのオフロードを制御することができる。
【００３９】
［レンダリングエンジン部１２２］
レンダリングエンジン部１２２は、コンテンツサーバから取得したマークアップ言語のページコンテンツをレンダリングする。レンダリングエンジン部１２２は、例えばＨＴＭＬ(HyperText Markup Language)のようなマークアップ言語をパースし、タグをＤＯＭ(Document Object Model)ノードに変換する。ＤＯＭとは、ＨＴＭＬ文書のＡＰＩ(Application Programming Interface)であって、文書の論理的構造やアクセス及び操作が定義されたものである。ＤＯＭノードからレンダーツリーが作成され、レイアウトプロセスによって各要素の位置が決定され、描画(Painting)コンテンツが作成される。この描画コンテンツは、ブラウジング部１２３へ出力される。
【００４０】
［ブラウジング部１２３］
ブラウジング部１２３は、レンダリングされたコンテンツをディスプレイに表示すると共に、ユーザ操作に基づいて実行されたタグを検出する。タグに対するユーザ操作の情報は、レンダリングエンジン部１２２と、無線インタフェース識別子検索部１２４とへ出力される。
【００４１】
図４は、コンテンツサーバから取得したページコンテンツの例である。
【００４２】
図４（ａ）によれば、コンテンツサーバから取得されたＨＴＭＬのページコンテンツが表されている。ここで注目すべきは、タグであって、接続先ドメイン及び接続先アプリケーションアドレスは、タグの属性に含まれる。本発明に基づくタグ及び属性としては、大きく以下の３つがある。
【００４３】
（１）アンカー(anchor)タグ    <a href= >
図４（ａ）によれば、アンカータグ<a href= >が表されている。アンカー<a>タグにおける「href」とは、当該アンカータグがユーザ操作によって指示された場合、「="  
"」に含まれるアドレスからコンテンツを参照（読み込む、取得）することを意味する。
ブラウジング部１２３は、アンカータグ<a href= >に基づいて表示されたボタンが、ユーザ操作によって指示されたことを検出する。
【００４４】
図４（ｂ）には、図４（ａ）のページコンテンツがブラウジングされた画面が表示されている。アンカータグ<a href= >は、ユーザ操作によって指定可能な操作ボタンとして表示される。ユーザ操作によってアンカータグ<a href=   >が指示された場合、即ち、例えばユーザの指がアンカータグのボタンを押下した場合、そのアンカータグのアドレスが、無線インタフェース識別子検索部１２４へ出力される。
【００４５】
（２）ビデオ(video)タグ    <video src= >
映像コンテンツを再生する場合、例えば以下のようなタグで表される。
<video src="sample.mp4"></video>
ブラウジング部１２３は、インストールされたプラグインを用いて、そのプラグインによって表示された再生ボタンが、ユーザ操作によって指示されたことを検出する。この時、携帯端末１は、コンテンツサーバのsample.mp4というコンテンツにアクセスし、そのコンテンツを取得して再生する。
【００４６】
（３）インプット(input)タグ    <input >
ファイルをコンテンツサーバへ送信する場合、例えば以下のようなタグで表される。
<form action="cgi-bin/abc.cgi" method="post" enctype="multipart/form-data">
<input type="file" name="datafile">
<input type="submit" value="送信">
</form>
ブラウジング部１２３は、インプットタグに基づいて表示された送信ボタンが、ユーザ操作によって指示されたことを検出する。具体的には、インプットタグのtype属性（=submit）で指定された送信ボタンを押下された時を検出する。この時、インプットタグのtype属性(=file)で指定されたファイルを、フォームタグのaction属性、method属性、enctype属性で指定されたコンテンツサーバへ、クエリを送信する。
【００４７】
［無線インタフェース識別子検索部１２４］
無線インタフェース識別子検索部１２４は、無線インタフェース選択リスト１２１を用いて、検出された当該アンカータグの接続先ドメイン及び接続先アプリケーションアドレスに対応する無線インタフェース識別子を検索する。
【００４８】
図４（ａ）によれば、以下のように無線インタフェースが検索される。
<a href="www.kddi.com/index.html">
図３のNo.1を参照し、３Ｇネットワークを用いてwww.kddi.comへアクセスする
<a href="www.traffic_info.jp/listen?audio=music">
図３のNo.2を参照し、ＷｉＭＡＸネットワークを用いてwww.traffic_info.jpへアクセスする
<a href="video.kddi.com/watch?v=news;feature=news">
図３のNo.3を参照し、ＷｉＦｉネットワークを用いてvideo.kddi.comへアクセスする
【００４９】
［通信経路制御部１２５］
通信経路制御部１２５は、レンダリングエンジン部１２２からのアンカータグに基づくアクセスを、検索された無線インタフェース識別子に基づく無線インタフェースに切り替える。通信経路制御部１２５は、無線インタフェースに応じた通信プロトコル部１２６へ、アンカータグに基づくＵＲＬを出力する。
【００５０】
［通信プロトコル部１２６］
通信プロトコル部１２６は、無線インタフェース毎に備えられており、アンカータグに基づくＵＲＬをＨＴＴＰ(HyperText Transfer Protocol)メソッドを用いて、コンテンツサーバ３にアクセスする。
【００５１】
図５は、本発明における第１のシーケンス図である。
【００５２】
（Ｓ５１）携帯端末１は、３Ｇネットワーク及びＷｉＦｉネットワークの両方と、無線リンクを確立し、通信可能な状態にある。即ち、この時点で、携帯端末１は、両方のアクセスネットワークに対して認証シーケンスが完了している。
（Ｓ５２）携帯端末１は、３Ｇネットワークを介して、コンテンツサーバ３へ、所望ＵＲＬを含むコンテンツ取得要求（例えばHTTP GET Request）を送信している。これに対し、携帯端末１は、コンテンツサーバ３から、その要求に応じたＨＴＭＬのページコンテンツを受信する。
（Ｓ５３）携帯端末１は、そのページコンテンツをレンダリングし、ブラウザによってディスプレイに表示する。
（Ｓ５４）ユーザが、携帯端末１のディスプレイに表示されたページのアンカータグ（操作ボタン）を指示したとする。携帯端末１は、指示されたアンカータグに基づくＵＲＬを検出する。そして、指示されたＵＲＬと、無線インタフェース選択リストのアドレスとを比較し、対応する無線インタフェースを検索する。指示されたＵＲＬが例えば映像ベースの大容量のデータであると認識される場合、高速なＷｉＦｉインタフェースが検索される。
（Ｓ５５）携帯端末１は、検索された無線インタフェースを介して、コンテンツサーバ３へ、所望ＵＲＬを含むコンテンツ取得要求を送信する。図５によれば、コンテンツ取得要求は、ＷｉＦｉネットワークを介して転送される。これに対し、携帯端末１は、コンテンツサーバ３から、その要求に応じたコンテンツを受信する。本発明の特徴として、Ｓ５４によってアンカータグが指示された際に、そのＵＲＬに基づくコンテンツのみが、検索された無線ネットワークを介して受信される。即ち、Ｓ５４によってアンカータグが指示された際にのみ、データオフロードが実行される。
（Ｓ５６）一方で、指示されたＵＲＬが無線インタフェース選択リストに登録されていない場合、通常の３Ｇインタフェースが選択される。この場合、コンテンツ取得要求は、３Ｇネットワークを介して転送される。これに対し、携帯端末１は、コンテンツサーバ３から、その要求に応じたコンテンツを受信する。
【００５３】
図６は、本発明における第２のシーケンス図である。
【００５４】
（Ｓ６１）図５のＳ５１と比較して、携帯端末１は、３Ｇネットワークについてのみ、無線リンクを確立し、通信可能な状態にある。即ち、この時点で、携帯端末１は、ＷｉＦｉネットワークの無線リンクは確立していない。
（Ｓ６２〜Ｓ６４）図５のＳ５２〜Ｓ５４と全く同様の処理をする。
（Ｓ６５）ここで、ＷｉＦｉネットワークに対して、無線リンクを確立し、認証シーケンスを実行する。これによって、ＷｉＦｉネットワークについても通信可能な状態となる。
（Ｓ６６〜Ｓ６７）図５のＳ５５〜Ｓ５６と全く同様の処理をする。
図６のシーケンスによれば、ユーザがアンカータグを指示したとしても、ＷｉＦｉネットワークを接続するまでの一定時間（例えば１０秒程度）を要する。但し、ＷｉＦｉネットワークに常時接続することなく、必要となった場合にのみ接続する点で、通信資源の有効利用の観点から効果がある。
【００５５】
以上、詳細に説明したように、本発明のプログラム、端末及び方法によれば、ユーザがＷｅｂブラウジングしている際にアクセスネットワークを意識することなく、コンテンツ毎に異なるアクセスネットワークを介して、当該コンテンツを取得することによって、特定のアクセスネットワークに負荷が集中しないようにデータをオフロードすることができる。
【００５６】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５７】
１  携帯端末
１０  無線インタフェース
１０１  ３Ｇ用無線インタフェース
１０２  ＷｉＭＡＸ用無線インタフェース
１０３  ＷｉＦｉ用無線インタフェース
１１  タッチパネルディスプレイ
１２１  無線インタフェース選択リスト
１２２  レンダリングエンジン部
１２３  ブラウジング部
１２４  無線インタフェース識別子検索部
１２５  通信経路制御部
１２６  通信プロトコル部
２１  ３Ｇ用基地局
２２  ＷｉＭＡＸ用基地局
２３  ＷｉＦｉ用アクセスポイント
３  コンテンツサーバ
４  選択リスト配信装置
【図１】
2013077907.tif 000003
【図２】
2013077907.tif 000004
【図３】
2013077907.tif 000005
【図４】
2013077907.tif 000006
【図５】
2013077907.tif 000007
【図６】
2013077907.tif 000008