(57)【要約】【課題】  ウェブサーバからリソースデータを取得する際に無線リソースを有効に使用できるようにする。【解決手段】  携帯無線端末１とウェブサーバ４間においてＴＣＰセッションを確立した後、ＨＴＴＰによりＨＴＭＬ文書をダウンロードする。このＨＴＭＬ文書のＨＴＭＬタグを解析してページ管理情報を作成し、ページを構成している全てのリソースがダウンロードされた際に、ＦＩＮメッセージをウェブサーバ４に送信することにより携帯無線端末１は通信を終了させる。これにより、無線リソースの有効活用を図ることができるようになる。【選択図】  図２
2005100244.tif 000002
【特許請求の範囲】
【請求項１】
携帯無線端末においてウェブサーバからリソースデータを取得するデータ取得方法であって、
所定のリソースデータを取得する要求に従い当該リソースデータを有するウェブサーバと携帯無線端末との間の通信を通信確立手段により確立し、
通信が確立された前記ウェブサーバに前記所定のリソースデータを取得する要求を要求手段により送信し、
該要求手段が送信した要求に応えて前記ウェブサーバから返信された前記リソースデータを含む応答を受信手段により受信し、
該受信手段で受信した前記応答から前記リソースデータのページ管理データを作成して、該ページ管理データに基づいてページを構成している全てのリソースを前記ウェブサーバから順次取得するよう前記要求手段の制御をページ管理手段により行い、
前記ページ管理手段は、ページを構成している全てのリソースを取得したことを検知した際に、前記ウェブサーバとの通信を終了させて無線リソースを開放するようにしたことを特徴とするデータ取得方法。
【請求項２】
前記ページ管理データが、ページを構成している全てのリソース数と、該リソースの種類情報とされていることを特徴とする請求項１記載のデータ取得方法。
【請求項３】
携帯無線端末においてウェブサーバからページを構成している全てのリソースが取得された際に、直ちに無線リソースを開放するためにコンピュータを、
所定のリソースデータを取得する要求に従い当該リソースデータを有するウェブサーバと携帯無線端末との間の通信を確立する通信確立手段、
該通信確立ステップにより通信が確立された前記ウェブサーバに前記所定のリソースデータを取得する要求を送信する要求手段、
該要求ステップにより送信された要求に応えて前記ウェブサーバから返信された前記リソースデータを含む応答を受信する受信手段、
該受信ステップにおいて受信された前記応答から前記リソースデータのページ管理データを作成して、該ページ管理データに基づいてページを構成している全てのリソースを前記ウェブサーバから順次取得するよう前記要求ステップの制御を行うページ管理手段、
前記ページ管理ステップにおいてページを構成している全てのリソースを取得したことを検知した際に、前記ウェブサーバとの通信を終了させる終了手段、
として機能させるようにしたことを特徴とするブラウザプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯無線端末においてウェブサーバからリソースデータを取得するデータ取得方法およびブラウザプログラムに関するものである。
【背景技術】
【０００２】
従来、ウェブサーバからリソースデータを取得して閲覧するソフトウェアとしてウェブブラウザが知られている。携帯無線端末においてもウェブブラウザが実装されており、ウェブブラウザにより図４に示すＨＴＭＬ文書をダウンロードする説明を図３に示すシーケンス図を参照して行う。携帯無線端末のユーザがウェブブラウザに対して図４に示すＨＴＭＬ文書のＵＲＬ（Uniform Resource Locators）である例えば「http://aaa.nnnn.dd.jp/rrrr.html」を指定すると、ウェブブラウザはリクエストデータを送信するために無線の確立を要求する。
【０００３】
これにより、ウェブブラウザは目的のウェブサーバへアクセスすることができるようになる。次いで、目的のウェブサーバとの間にＴＣＰ（Transmission Control Protocol）セッションを確立してＨＴＴＰ（Hypertext Transfer Protocol）リクエストを目的のウェブサーバへ送信することができる。このリクエスト・メッセージの１行目は例えば「GET /rrr.html HTTP/1.1」と記述される。ウェブサーバは、このＨＴＴＰリクエストに応答してＨＴＴＰレスポンスをクライアントである携帯無線端末に返信する。ＨＴＴＰレスポンスには目的のＨＴＭＬ文書のデータが格納されている。このＨＴＭＬ文書は、例えば図４に示すようにイメージ１，イメージ２と複数のリソースから構成されているものとする。ウェブブラウザはＨＴＭＬ文書中のＨＴＭＬタグの解析を行い、ダウンロードされていないイメージ１のリソースを取り込むようにイメージ１のリンク先である例えば「http://aaa.nnnn.dd.jp/image1.gif」のＵＲＬに基づくＨＴＴＰリクエストをウェブサーバに送信する。
【０００４】
このＨＴＴＰリクエストに応答してウェブサーバは、イメージ１のデータが格納されているＨＴＴＰレスポンスをクライアントである携帯無線端末に返信する。さらに、ウェブブラウザはダウンロードされていないイメージ２のリソースを取り込むようにイメージ２のリンク先である例えば「http://aaa.nnnn.dd.jp/image2.jpg」のＵＲＬに基づくＨＴＴＰリクエストをウェブサーバに送信する。このＨＴＴＰリクエストに応答してウェブサーバは、イメージ２のデータが格納されているＨＴＴＰレスポンスをクライアントである携帯無線端末に返信する。このようにしてダウンロードしたイメージ１，イメージ２とＨＴＭＬ文書のリソースを、ウェブブラウザが備えている描画機能に渡して表示すると図４に示すように表示されるようになる。
【０００５】
ところで、ウェブサーバはＴＣＰセッションの最後の通信から所定のタイムアウト時間が経過するまで待機して、タイムアウトした際にリセット（ＲＳＴ）のメッセージをクライアントである携帯無線端末に送信している。そして、ＲＳＴを受信した携帯無線端末はＴＣＰセッションを終了させて、無線リソースを開放するようになる。このように、携帯無線端末は１つのリソースを取得完了した後に、ウェブサーバからのタイムアウトまで待機し無線リソースを開放するようになっていた。このタイムアウトまでの時間は無駄な帯域利用であり、有線ネットワークにおいてはさほど深刻ではないものの、携帯無線端末のように無線を使用するネットワークの場合は有効に無線リソースの帯域を利用することができないことになり問題であった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は、ウェブサーバからリソースデータを取得する際において、無線リソースを有効に使用できるデータ取得方法およびブラウザプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、リソースデータのページを管理することにより、ページに必要なりソースデータの取得を終了した際に、通信を終了させることを最も主要な特徴としている。
【発明の効果】
【０００８】
本発明のデータ取得方法およびブラウザプログラムは、ページに必要なリソースデータの取得を終了した際に通信を終了させることにより、無線リソースをタイムアウトになるまで待機することなく開放することができるようになる。これにより、無線リソースの帯域を有効に使用できるという利点がある。
【発明を実施するための最良の形態】
【０００９】
無線リソースを有効に使用するという目的を、リソースデータのページ管理を行うことにより実現した。
【実施例】
【００１０】
本発明のデータ取得方法は本発明のブラウザプログラムを実行することにより実現される。このブラウザプログラムは携帯無線端末に実装されており、携帯無線端末においてウェブサーバからリソースデータを取得する移動通信システムの概要の構成を図１に示す。
図１において、携帯無線端末１は情報端末装置や携帯電話機とされる移動無線端末であり、インターネット上のウェブサーバ４との間で移動通信網を介してブラウザプログラムを実行するブラウザによりリソースデータのダウンロードを行なうことができるようにされている。移動通信網は、携帯無線端末１と基地局２間における無線通信回線を含む無線アクセスネットワーク（ＲＡＮ）と、各種のノードが設けられている有線通信回線からなるコアネットワーク（ＣＮ）から構成されている。携帯無線端末１が、ウェブサーバ４へアクセスする際にはブラウザを立ち上げてウェブサーバ４のＵＲＬ（Uniform Resource Locators）を指定して発信することにより、ＨＴＭＬファイルや画像ファイルをウェブサーバ４から携帯無線端末１へダウンロードし、取得したリソースデータを携帯無線端末１のブラウザ画面上に表示するようにしている。ＨＴＭＬファイルや画像ファイルのダウンロードは、ＯＳＩ参照モデルの第５層（セッション層）以上に位置するＨＴＴＰ（Hypertext Transfer Protocol）を用いて行われる。
【００１１】
この場合、携帯無線端末１とウェブサーバ４間のＥｎｄ−ｔｏ−Ｅｎｄは第４層（トランスポート層）に位置するトランスポート制御プロトコル（ＴＣＰ）により接続される。また、携帯無線端末１と基地局２間、および、基地局２と交換機３間は第２層（データリンク層）に位置する回線交換をサポートする回線交換ベアラ、あるいは、パケット交換をサポートするパケットベアラにより接続される。さらに、交換機３とウェブサーバ４間は第２層（データリンク層）に位置するイーサネットなどの有線回線で接続されている。
【００１２】
次に、本発明のデータ取得方法およびブラウザプログラムを実行するブラウザにより図４に示すＨＴＭＬ文書をダウンロードする説明を図２に示すシーケンス図を参照して行う。
携帯無線端末１のユーザがブラウザに対して図４に示すＨＴＭＬ文書のＵＲＬ（Uniform Resource Locators）である例えば「http://aaa.nnnn.dd.jp/rrrr.html」を指定すると、ブラウザはリクエストデータを送信するために無線の確立を要求する。
【００１３】
これにより、ブラウザはリソースデータが保存されている目的のウェブサーバ４へアクセスすることができるようになる。次いで、目的のウェブサーバ４との間にＴＣＰ（Transmission Control Protocol）セッションを確立してＨＴＴＰ（Hypertext Transfer Protocol）リクエストを目的のウェブサーバ４へ送信することができる。このリクエスト・メッセージの１行目は例えば「GET /rrr.html HTTP/1.1」と記述される。ウェブサーバ４は、このＨＴＴＰリクエストに応答してＨＴＴＰレスポンスを携帯無線端末１に返信する。ＨＴＴＰレスポンスには目的のＨＴＭＬ文書のデータが格納されている。このＨＴＭＬ文書は、例えば図４に示すようにイメージ１，イメージ２と複数のリソースから構成されているものとする。ブラウザはＨＴＭＬ文書中のＨＴＭＬタグの解析を行い、ダウンロードされていないイメージ１のリソースを取り込むようにイメージ１のリンク先である例えば「http://aaa.nnnn.dd.jp/image1.gif」のＵＲＬを通信機能手段に通知し、イメージ１を取得するための２回目のＨＴＴＰリクエストをウェブサーバ４に送信する。
【００１４】
このＨＴＴＰリクエストに応答してウェブサーバ４は、イメージ１のデータが格納されているＨＴＴＰレスポンスを携帯無線端末１に返信する。さらに、ウェブブラウザはダウンロードされていないイメージ２のリソースを取り込むようにイメージ２のリンク先である例えば「http://aaa.nnnn.dd.jp/image2.jpg」のＵＲＬを通信機能手段に通知し、イメージ２を取得するための３回目のＨＴＴＰリクエストをウェブサーバ４に送信する。このＨＴＴＰリクエストに応答してウェブサーバは、イメージ２のデータが格納されているＨＴＴＰレスポンスを携帯無線端末１に返信する。このようにしてダウンロードしたイメージ１，イメージ２とテキストのリソースを、ブラウザが備えている描画機能手段に渡して表示すると図４に示すように携帯無線端末１の表示部に表示されるようになる。
【００１５】
ところで、ブラウザはＨＴＭＬ文書中のＨＴＭＬタグの解析を行いページを管理するページ管理データを作成する。このページ管理データは、ページを構成している全てのリソース数と、そのリソースの種類情報およびリンク情報から構成されている。例えば、図４に示すページでは総リソース数が３とされ、種類情報はイメージ１がＧＩＦ（Graphics Interchange Format）形式（イメージ１）とされ、イメージ２がＪＰＥＧ（Joint Photographic Expert Group）形式とされている。イメージ１とイメージ２のリンク情報は図４に示されているとおりである。そして、ページ管理データで管理されるページのリソースが順次ダウンロードされて必要とするリソースの全てがダウンロードされたと検知された際に、ブラウザはＴＣＰセッションを終了させるＦＩＮメッセージをウェブサーバ４へ送信する。これにより、ＴＣＰセッションが終了し、携帯無線端末１は無線リソースを開放するようになる。
【００１６】
このように、本発明においては、ウェブサーバ４は所定のタイムアウト時間が経過するまで待機してリセット（ＲＳＴ）のメッセージを携帯無線端末１に送信することなく、携帯無線端末１からＦＩＮメッセージを受け取って、ＴＣＰセッションを終了するようになる。この際に、携帯無線端末１において無線リソースも開放されることから有効に無線リソースの帯域を利用することができるようになる。
【００１７】
以上説明した携帯無線端末１にはコンピュータが内蔵されており、コンピュータは携帯無線端末１の全体の動作を制御しているＣＰＵ（Central Processing Unit）と、ＣＰＵが実行するブラウザプログラム等の動作ソフトウェアが格納されているＲＯＭ（Read Only Memory）と、ＣＰＵのワークエリアや各種データ等の記憶エリアが設定されているＲＡＭ（Random Access Memory）から構成されている。このＣＰＵがＲＯＭに格納されているブラウザプログラムを実行することにより本発明のデータ取得方法が実現されるようになる。
なお、上記の説明では、携帯無線端末１とウェブサーバ４間における第４層（トランスポート層）のプロトコルとしてＴＣＰを用いるようにしたが、ＴＣＰに替えてトランザクション型のＴ／ＴＣＰを用いるようにしても良い。
さらに、携帯無線端末１は携帯電話機に限らず携帯情報端末等であってもよいし、サーバはインターネットにおけるウェブサーバに限らず、ネットワーク上のサーバであればよい。
【産業上の利用可能性】
【００１８】
以上の説明では、ウェブサーバから携帯無線端末１がリソースをダウンロードするようにしたが、これに限るものではなくメールサーバから携帯無線端末１がイメージ画像等が添付されているメールをダウンロードする際にも適用することができる。この際には、ＨＴＴＰに替えてＳＭＴＰ（Simple Mail Transfer Protocol）が用いられる。
【図面の簡単な説明】
【００１９】
【図１】本発明にかかる携帯無線端末においてウェブサーバからリソースデータを取得する移動通信システムの概要の構成を示す図である。
【図２】本発明にかかる携帯無線端末においてウェブサーバからリソースデータを取得するシーケンス図である。
【図３】従来の携帯無線端末においてウェブサーバからリソースデータを取得するシーケンス図である。
【図４】ＨＴＭＬ文書の構成例を示す図である。
【符号の説明】
【００２０】
１ 携帯無線端末
２ 基地局
３ 交換機
４ ウェブサーバ
【図１】
2005100244.tif 000003
【図２】
2005100244.tif 000004
【図３】
2005100244.tif 000005
【図４】
2005100244.tif 000006