(57)【要約】【課題】あらかじめ設定されているアクセス制限を受けることなく、汎用性に富んだ携帯電話サイトの検索が可能な検索システムを実現する。【解決手段】モバイルクローラープログラムからのリクエストからターゲットサーバ１６のＦＱＤＮを抽出し、ＤＮＳのダウンロードサーバ自身のＩＰアドレスをターゲットサーバのＩＰアドレスに書き換え、Location Forwardをモバイルクローラー１５ａに返す。ここで、モバイルクローラー１５ａは、ダウンロードサーバ１１から返信されたLocation Forwardにしたがって、ダウンロードサーバのアドレスをターゲットホストとして、インターネットゲートウェイサーバを介してＤＮＳサーバ１２にアクセスする。このとき、ＤＮＳサーバ１２では、ダウンロードサーバのアドレスに対応するＩＰアドレスがターゲットホストのＩＰアドレスに書き換えておけば、モバイルクローラー１５ａにはターゲットホストのＩＰアドレスが通知される。【選択図】図１
2007259408.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話端末にダウンロードされたアプリケーションプログラムの実行結果によって索出されたネットワーク上のウェブサイトにアクセスするネットワークのアクセス方法であって、
ネットワーク上のウェブアドレスを索出するためのアプリケーションプログラムが格納されたダウンロードサーバから携帯電話端末の記憶手段に、当該アプリケーションプログラムをダウンロードするステップと、
前記でダウンロードされたアプリケーションを携帯端末の中央処理装置が前記記憶手段から読み出してネットワーク上のターゲットウェブアドレスを索出するステップと、
前記携帯電話端末がターゲットウェブアドレスを前記ダウンロードサーバに通知するステップと、
前記ダウンロードサーバは、ＤＮＳサーバに対して、当該ダウンロードサーバ自身のＩＰアドレスをターゲットウェブアドレスのＩＰアドレスに書き換えるリクエスト信号を送出するステップと、
前記ダウンロードサーバが、自身のウェブアドレスを前記携帯電話端末に通知するステップと、
前記携帯電話端末が前記ダウンロードサーバのウェブアドレスをターゲットとしてキャリアＤＮＳゲートウェイサーバを介して前記ＤＮＳサーバにアクセスするステップと、
前記ＤＮＳサーバまたは前記ダウンロードサーバのウェブアドレスに対応して前記で書き換えられたターゲットウェブアドレスのＩＰアドレスを前記携帯電話端末に通知するステップと、
前記携帯電話端末がＤＮＳサーバから通知されたＩＰアドレスに基づいてターゲットウェブアドレスが付与されたウェブサイトにアクセスするステップとからなる、携帯電話端末によるネットワークのアクセス方法。
【請求項２】
前記ＤＮＳサーバのダウンロードサーバのウェブアドレスに対応するＩＰアドレスは、前記ダウンロードサーバからのリクエスト信号に基づいて所定周期で書き換えられることを特徴とする請求項１記載の携帯電話端末によるネットワークのアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を用いたインターネットアクセスに関する。
【背景技術】
【０００２】
ＮＴＴドコモ株式会社のｉモード（商標名）を始め、ネットワーク接続可能な携帯電話端末を用いたインターネットの利用が急速に普及している。
【０００３】
このような携帯電話によるインターネットアクセスは提供される情報量は制限されるものの、即応性に富んでおり、今後も多彩な情報提供サイトが実用化されていくことが予想される。
【０００４】
一方、パーソナルコンピュータによるインターネットアクセスの利便性を携帯電話端末によるインターネットアクセスでも実現するために、目的のサイトを見つけるための検索システム充実が必要となってきている。
【０００５】
このような検索システムとして一般的なディレクトリ型の検索システムは、キャリアと呼ばれる通信会社がメニューとして用意する場合が多いが、このようなディレクトリ型の検索システムでは、あらかじめキャリアが設定したカテゴリにしか分類されないため、携帯電話端末のユーザが所望する特定のサイト内の情報にたどり着くことは難しかった。そのため、携帯電話端末によるサイト検索においても、検索ロボットを用いたクローラー型(crawler)の全文検索型サーチエンジンを用いた検索システムが必要とされていた。
【０００６】
ここで、パーソナルコンピュータ等からアクセス可能な汎用のインターネットサイトに対する全文検索であれば、索出されたサイトへのアクセスには何ら制限がない場合が通常であるが、携帯電話端末からのアクセスに限定したサイトでは以下のような問題があった。
【０００７】
すなわち、携帯電話端末に限定したサイトをクロール（crawl）するためには、端末にcrawl検索用クローラープログラム(Crawler Program ）を実装する必要がある。
【０００８】
このような検索用クローラープログラムは、Ｊａｖａ（登録商標）プログラム形式で構成されており、携帯電話端末でアドレス（ＵＲＬ）を指定したダウンロードサイトにアクセスして、当該Ｊａｖａ（登録商標）プログラムをダウンロードした後に携帯電話端末から起動して利用するのが一般的である。
【特許文献１】特開２００３−１４３１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、このような検索用クローラープログラム自体がキャリアによって正式認証されていない場合、当該検索用クローラープログラムからアクセスが可能なのは当該プログラム自身をダウンロードしたサイトのアドレスに限定されてしまうため、検索の結果索出されたサイトへは当該携帯電話端末からはアクセスできないという問題があった。
【００１０】
すなわち、携帯電話端末のアプリケーション実行環境またはキャリアが提供するインターネットゲートウェイサーバでは、プログラムからのターゲットホストアドレスを監視しており、当該携帯電話端末からのアクセスに対して、許可されていないアドレスがターゲットホストアドレスとして指定された場合に、アクセスを拒否できるようになっているの
である。
【００１１】
しかしながら、この種の仕組みは汎用性に欠けており、パーソナルコンピュータによるインターネットアクセスと同様に自由でかつ汎用的な検索システムが必要とされていた。
【００１２】
この点について、特開２００３−１４３１８４号公報（特許文献１）では、ＤＮＳのＩＰアドレスを動的に変化させる技術が開示されているが、アクセス制限のあるサイトへのアクセスを目的としたものではなかった。
【００１３】
本発明は、このような点に鑑みてなされたものであり、キャリアＤＮＳゲートウェイの制約を受けることなく、汎用性に富んだ携帯電話サイトの検索が可能な検索システムを構築することを技術的課題とする。
【課題を解決するための手段】
【００１４】
前記課題を解決するために、本発明では、以下の手段を採用した。
本発明の請求項１は、携帯電話端末にダウンロードされたアプリケーションプログラム（たとえばＪａｖａ（登録商標）言語によるモバイルクローラープログラム）の実行結果によって索出されたネットワーク上のウェブサイト（ターゲットホスト）にアクセスするネットワークのアクセス方法であって、ネットワーク上のウェブアドレスを索出するためのアプリケーションプログラムが格納されたダウンロードサーバから携帯電話端末の記憶手段に、当該アプリケーションプログラムをダウンロードするステップと、前記でダウンロードされたアプリケーションを携帯端末の中央処理装置が前記記憶手段から読み出してネットワーク上のターゲットウェブアドレスを索出するステップと、前記携帯電話端末がターゲットウェブアドレスを前記ダウンロードサーバに通知するステップと、前記ダウンロードサーバは、ＤＮＳサーバに対して、当該ダウンロードサーバ自身のＩＰアドレスをターゲットウェブアドレスのＩＰアドレスに書き換えるリクエスト信号を送出するステップと、前記ダウンロードサーバが、自身のウェブアドレスを前記携帯電話端末に通知するステップと、前記携帯電話端末が前記ダウンロードサーバのウェブアドレスをターゲットとしてキャリアＤＮＳゲートウェイサーバを介して前記ＤＮＳサーバにアクセスするステップと、前記ＤＮＳサーバまたは前記ダウンロードサーバのウェブアドレスに対応して前記で書き換えられたターゲットウェブアドレスのＩＰアドレスを前記携帯電話端末に通知するステップと、前記携帯電話端末がＤＮＳサーバから通知されたＩＰアドレスに基づいてターゲットウェブアドレスが付与されたウェブサイトにアクセスするステップとからなる、携帯電話端末によるネットワークのアクセス方法である。
【００１５】
ＩＰアドレスを書き換える方法としては、具体的に、モバイルクローラープログラムからのリクエストからターゲットサーバのＦＱＤＮを抽出し、ＤＮＳのダウンロードサーバ自身のＩＰアドレスをターゲットサーバのＩＰアドレスに書き換え、Location Forward（HTTPステータスコード302）をモバイルクローラーに返す。ここで、モバイルクローラー
は、ダウンロードサーバから返信されたLocation Forwardにしたがって、ダウンロードサーバのアドレスをターゲットホストとして、インターネットゲートウェイサーバを介してＤＮＳサーバにアクセスする。このとき、ＤＮＳサーバでは、ダウンロードサーバのアドレスに対応するＩＰアドレスがターゲットホストのＩＰアドレスに書き換えられているため、モバイルクローラーにはターゲットホストのＩＰアドレスが通知されるようになっているため、たとえばモバイルクローラーの検索結果で出力されたウェブサイトに対して携帯電話端末からのアクセスが可能となる。
【００１６】
本発明の請求項２は、前記ＤＮＳサーバのダウンロードサーバのウェブアドレスに対応するＩＰアドレスは、前記ダウンロードサーバからのリクエスト信号に基づいて所定周期で書き換えられることを特徴とする請求項１記載の携帯電話端末によるネットワークのア
クセス方法である。
【００１７】
具体的には、ＤＮＳサーバが返すレコードのＴＴＬ(Time-To-Live，有効期間)を、インターネットゲートウェイサーバのＤＮＳリゾルバに対してごく短期間に設定することによって、別のターゲットホストへのリクエストに対応してＦＱＤＮに対応するＩＰアドレスを本来のダウンロードサーバのＩＰアドレスに書き戻しておくこと意味している。これにより、ＤＮＳにアクセス矛盾が生じることを防止できる。
【発明の効果】
【００１８】
本発明によれば、キャリアの制約を受けることなく、汎用性に富んだ携帯電話サイトの検索が可能な検索システムを実現できる。
【発明を実施するための最良の形態】
【００１９】
（全体のハードウエア構成）
図２は、本実施形態のシステム構成を示している。
同図に示すように、本システムでは、インターネット等の汎用ネットワーク１７を介して、ダウンロードサーバ１１を有しており、このダウンロードサーバ１１は、「http://www.abc.com」のＵＲＬとＩＰアドレス「111.111.11.1」を有している。
【００２０】
また、ネットワーク１７を介して、ＤＮＳサーバ１２と、インターネットゲートウェイサーバ１３を有している。
【００２１】
インターネットゲートウェイサーバ１３は基地局１４を介して、携帯電話端末１５と接続可能になっている。
【００２２】
また、ターゲットホスト１６は、後述の検索処理によって索出されたターゲットサーバであり、「http://www.xyz.com」のＵＲＬとＩＰアドレス「222.222.22.2」とを有している。
【００２３】
各サーバは、図示は省略するが、汎用の情報処理システムであり、バスを中心に中央処理装置（ＣＰＵ）、メインメモリ（ＭＭ）、ハードディスク装置（ＨＤ）等を有しており、オペレーティングシステム（ＯＳ）とともにインストールされたサーバプログラムをバス（ＢＵＳ）およびメインメモリ（ＭＭ）を介して中央処理装置が読み込んで順次実行処理することによって、サーバとして機能している。
【００２４】
ダウンロードサーバ１１には、Ｊａｖａ（登録商標）言語で記述されたモバイルクローラープログラムが登録されており、携帯電話端末１５からのアクセスにより、ネットワーク１７および基地局１４を介して携帯電話端末１５のメモリにダウンロード（インストール）可能となっている。
【００２５】
（検索システムの動作説明）
図１および図２において、携帯電話端末１５にインストールされたモバイルクローラープログラム（以下単にモバイルクローラー１５ａという）が携帯電話端末１５の中央処理装置によって読み出されて、当該プログラムの機能としての検索処理によって、ターゲットホストとして、「xyz.com」が索出された場合、通常モバイルクローラー１５ａは、当
該ターゲットホスト１６のアドレス「xyz.com」に対してアクセスしようとする（図１中
「１．」の処理）。この場合、ターゲットホストのＵＲＬをxyz.com（具体的には「http://www.xyz.com」等）としてインターネットゲートウェイサーバ１３を介してＤＮＳサー
バ１２にアクセスする（図１中「１．１．」の処理）。
【００２６】
ここで、xyz.comはキャリアが許可したターゲットサーバではないため、携帯電話端末
１５のアプリケーション実行環境またはキャリアが提供するインターネットゲートウェイサーバ１３によって、モバイルクローラー１５ａからのxyz.comへのアクセスは拒否され
る。
【００２７】
このように、キャリアの認証を受けていないダウンロードアプリケーションからは、当該ダウンロードサイト自身のアドレス（ここではabc.com、具体的には「http://www.abc.com」）以外への携帯サイトへのアクセスは認証されないようになっている。
【００２８】
本実施形態において、モバイルクローラー１５ａは、検索処理によるターゲットホストのアドレスとしてxyz.comを索出した場合、まず、当該ターゲットアドレス「http://www.xyz.com」を含むリクエストをダウンロードサーバ１１に送信する（図１中「２．」の処
理）。
【００２９】
ダウンロードサーバ１１は、前記リクエストを受信すると、このリクエストからターゲットサーバ（ターゲットホスト）１６のＦＱＤＮ(xyz.com)を抽出し、ＤＮＳの自身（abc.com）のＩＰアドレス（たとえば「111.111.11.1」をターゲットサーバ(xyz.com)のＩＰ
アドレス「222.222.22.2」に書き換え、Location Forward（HTTPステータスコード302）
をモバイルクローラー１５ａに返す（図１中「２ｒ．」の処理）。
【００３０】
一方、ダウンロードサーバ１１は、前記リクエストに含まれるアドレス（ＵＲＬ、ここでは「http://www.xyz.com」からターゲットホスト情報（xyz.com）を抽出し、ＦＱＤＮ
に対応するＩＰアドレス「111.111.11.1」を当該ホスト情報に対応するＩＰアドレス「222.222.22.2」に書き換える（図１中「２．１．」の処理）。
【００３１】
次に、モバイルクローラー１５ａは、前記「２ｒ．」の処理でダウンロードサーバ１１から返信されたLocation Forwardにしたがって、ダウンロードサーバ１１のアドレス「abc.com」をターゲットホストとして、再度インターネットゲートウェイサーバ１３を介し
てＤＮＳサーバ１２にアクセスする（図１中「３．」および「３．１．」の処理）。
【００３２】
このとき、ＤＮＳサーバ１２では、ダウンロードサーバ１１のアドレス「abc.com」に
対応するＩＰアドレスが「２．１．」の処理によって、ターゲットホストのＩＰアドレス「222.222.22.2」に書き換えられている。
【００３３】
ここで、abc.comはモバイルクローラー１５ａをダウンロードしたダウンロードサーバ
１１であり、かつＤＮＳサーバ１２において、当該ダウンロードサーバ１１のＩＰアドレス「111.111.11.1」はターゲットホストのＩＰアドレス「222.222.22.2」に書き換えられているため、モバイルクローラー１５ａにはターゲットホストのＩＰアドレスとして「222.222.22.2」が通知される（「３．２．」の処理）。
【００３４】
以上によって、モバイルクローラー１５ａは、ターゲットホストである「xyz.com」の
サイトにアクセスすることが可能となる（図１中「４．」の処理）。なお、ＤＮＳサーバ１２が返すレコードのＴＴＬ(Time-To-Live，有効期間)は、インターネットゲートウェイサーバ１３のＤＮＳリゾルバに対してごく短期間に設定することによって、別のターゲットホストへのリクエストに対応してＦＱＤＮに対応するＩＰアドレス「222.222.22.2」を本来のダウンロードサーバ１１のＩＰアドレス「111.111.11.1」に書き戻しておく。
【００３５】
この作業によって、ＤＮＳにアクセス矛盾が生じることを防止できる。
【産業上の利用可能性】
【００３６】
本発明は、インターネットのＤＮＳによってアクセスの制約があるサーバへのアクセス技術に利用できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態であるモバイルクローラーによるターゲットホストへのアクセス手順を示した説明図
【図２】本発明の実施形態であるネットワークシステム構成を示す概略図
【符号の説明】
【００３８】
１１  ダウンロードサーバ
１２  ＤＮＳサーバ
１３  インターネットゲートウェイサーバ
１４  基地局
１５  携帯電話端末
１５ａ  モバイルクローラー
１６  ターゲットホスト（ターゲットサーバ）
【図１】
2007259408.tif 000003
【図２】
2007259408.tif 000004