(57)【特許請求の範囲】
【請求項１】
情報を保持する情報源に接続され該情報を提供する情報提供装置と情報を要求する情報要求装置と情報を一時的に保持するキャッシュ装置とを備え、上記情報要求装置と上記情報提供装置とを無線通信部を用いて接続する情報提供システムにおいて、
上記情報源に保持される情報は、キャッシュ装置を利用しないリアルタイム性のある情報とキャッシュ装置を利用するリアルタイム性のない情報とに分類され、リアルタイム性のある情報とない情報を区別するためのフラグが上記情報源に保持される情報の各情報のヘッダ部に記述されており、
上記情報提供システムは、
上記情報提供装置に接続された上記情報源の情報に対して要求が発生した場合に、要求された情報がキャッシュ装置に存在するかどうかを確認し、キャッシュ装置に存在する情報である時は、情報提供装置にアクセスすることなく上記キャッシュ装置に保持された情報を読み出して提供し、キャッシュ装置に存在しない情報である時は、情報提供装置に要求を伝えるアクセス手段と、
要求を受けて要求された情報を送信するとともに、該情報のヘッダ部のフラグを参照して該情報がリアルタイム性のある情報かない情報かを判断し、リアルタイム性のない情報の場合にリアルタイム性のない情報を送った情報要求装置を情報送信履歴に記録するとともに、
要求した情報を受信し、該情報のヘッダ部のフラグを参照して該情報がリアルタイム性のある情報かない情報かを判断し、リアルタイム性のない情報の場合に受信したリアルタイム性のない情報でキャッシュ装置を更新し、受信したリアルタイム性のない情報を提供することにより、上記情報提供装置と上記キャッシュ装置間の情報の同期を取る同期手段とを備え、
上記同期手段は、上記情報源に保持される情報のうち、リアルタイム性のない情報が更新された場合、上記情報送信履歴を利用して、過去に送信履歴のある情報要求装置に対して更新された情報を送信して送信した情報に関して情報送信履歴を更新するとともに、送信された更新後の情報を受信して、更新後の情報を用いてキャッシュ装置を更新することを特徴とする情報提供システム。
【請求項２】
上記情報要求装置は、固有の識別情報により識別可能な通信装置により上記無線通信部を介して上記情報提供装置と接続されるとともに、
上記同期手段は、アクセスを許可する通信装置の識別情報を保持するアクセス許可情報を用いて、上記情報提供装置と上記キャッシュ装置間の情報の同期を取ることを特徴とする請求項１に記載の情報提供システム。
【請求項３】
上記識別情報は、上記通信装置に割り当てられた電話番号であることを特徴とする請求項２に記載の情報提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報を要求する情報要求装置と情報を提供する情報提供装置とを接続して情報を提供する情報提供システムに関するものである。
また、本発明は、例えば、有線によるネットワーク接続ができない環境にある情報提供装置（Ｗｅｂサーバなどの情報提供手段を備えた携帯端末、車載端末などの端末装置）が情報を提供する情報提供システムのアクセス方式に関するものである。
【０００２】
【従来の技術】
図１５は、情報提供システムの構成例である。情報提供側１００は、各種の情報を保持、生成するような情報源１０９と、それらの情報を提供する情報提供装置１０１、そして、携帯電話などのような無線通信装置１０２がケーブルなどの何らかの接続手段１０５によって接続される、という構成を持つ。
また、情報要求側２００は、情報提供装置１０１に情報を要求し情報提供装置１０１からの情報を受け取るための情報要求装置２０１、受け取った情報を一時的に保持するためのキャッシュ２０４（以降、キャッシュ装置ともいう）、受け取った情報を表示するための表示装置２０３、そして、無線通信装置１０２と通信を行うための通信装置２０２がケーブルなど何らかの接続手段２０５によって接続される、という構成を持つ。
【０００３】
図１６は、情報提供システムのソフトウェア構成例である。情報提供装置には、情報提供機能を持つＷｅｂサーバ１１１と通信プロトコルをサポートするＴＣＰ／ＩＰドライバ１１２（以降、単にＴＣＰ／ＩＰともいう）、そして、無線通信装置１０２を制御する通信ドライバ１１３が存在する。情報要求装置２０１には、情報要求／表示機能を持つＷｅｂブラウザ２１１とＴＣＰ／ＩＰドライバ２１２（以降、単にＴＣＰ／ＩＰともいう）、そして、通信装置２０２を制御する通信ドライバ２１３が存在する。
【０００４】
このように図１５、図１６に示すように構成された情報提供システムの処理の流れの一例は、次のとおりである。
（１）  Ｗｅｂブラウザ２１１はＷｅｂサーバ１１１に対し情報を要求する。
（２）  Ｗｅｂサーバ１１１は、所定のアクセス制限情報に従って、アクセスの許否を判断し、アクセスを許可されていれば、要求に応じた情報をＷｅｂブラウザ２１１に送信する。
（３）  Ｗｅｂブラウザ２１１は情報を受け取り、受け取った情報を表示する。
このアクセス制限情報には、ＩＰアドレスを用いたＴＣＰ／ＩＰレベルのものや、ユーザ名とパスワードを用いたＨＴＴＰレベルのものが存在する。
【０００５】
情報提供システムにキャッシュ装置２０４が存在する場合、Ｗｅｂサーバ１１１からの情報は、キャッシュ装置２０４にも蓄積される。Ｗｅｂブラウザ２１１からの要求が発生したとき、要求された情報がキャッシュ装置２０４に存在するかどうかを確認し、存在する場合には、Ｗｅｂサーバ１１１から更新日時のみを取得し、キャッシュ装置２０４上の情報と同じであれば、キャッシュ装置２０４上の情報をＷｅｂブラウザ２１１に送信する。同じでなければ、Ｗｅｂサーバ１１１に要求を伝える。その後の処理は、上述した説明と同じである。
【０００６】
図１７は、情報提供システムの別のシステム構成例である。情報提供側１００の構成は図１５と同様である。
情報転送側４００は、情報要求装置２０１からの要求を情報提供装置１０１に伝え、情報提供装置１０１からの情報を情報要求装置２０１に伝えるための情報転送装置４０１、情報提供装置１０１からの情報を一時的に保持するためのキャッシュ４０４（以降、キャッシュ装置ともいう）、情報提供側１００の無線通信装置１０２と通信を行うための通信装置４０２ａ、そして、情報要求側２００の通信装置２０２と通信を行うための通信装置４０２ｂがケーブルなど何らかの接続手段４０５ａ、４０５ｂによって接続される、という構成を持つ。
また、情報要求側２００は、情報提供装置１０１に情報を要求し情報提供装置１０１からの情報を受け取るための情報要求装置２０１、受け取った情報を一時的に保持するためのキャッシュ２０４、受け取った情報を表示するための表示装置２０３、そして、情報転送側４００の通信装置４０２ｂと通信を行うための通信装置２０２がケーブルなど何らかの接続手段２０５によって接続される、という構成を持つ。
【０００７】
図１８は、情報提供システムのソフトウェア構成例である。情報提供装置１０１には、情報提供機能を持つＷｅｂサーバ１１１と通信プロトコルをサポートするＴＣＰ／ＩＰドライバ１１２、そして、無線通信装置１０２を制御する通信ドライバ１１３が存在する。情報転送装置４０１には、情報転送機能を持つプロキシサーバ４１０とＴＣＰ／ＩＰドライバ４１２、そして、通信装置４０２ａ、４０２ｂを制御する通信ドライバ４１３ａ、４１３ｂが存在する。情報要求装置には、情報要求／表示機能を持つＷｅｂブラウザ２１１とＴＣＰ／ＩＰドライバ２１２、そして、通信装置２０２を制御する通信ドライバ２１３が存在する。
【０００８】
図１７、図１８に示した構成の情報提供システムの処理の流れの一例は次のとおりである。
（１）  Ｗｅｂブラウザ２１１はプロキシサーバ４１０を通して、Ｗｅｂサーバ１１１に対し情報を要求する。
（２）  Ｗｅｂサーバ１１１は、所定のアクセス制限情報に従って、アクセスの許否を判断し、アクセスを許可されていれば、要求に応じた情報をプロキシサーバ４１０を通してＷｅｂブラウザ２１１に送信する。
（３）  Ｗｅｂブラウザ２１１は情報を受け取り、受け取った情報を表示する。
【０００９】
情報提供システムにキャッシュ装置４０４が存在する場合、Ｗｅｂサーバ１１１からの情報は、キャッシュ装置４０４にも蓄積される。Ｗｅｂブラウザ２１１からの要求が発生したとき、要求された情報がキャッシュ装置４０４に存在するかどうかを確認し、存在する場合には、Ｗｅｂサーバ１１１から更新日時のみを取得し、キャッシュ装置４０４上の情報と同じであれば、キャッシュ装置４０４上の情報をＷｅｂブラウザ２１１に送信する。同じでなければ、Ｗｅｂサーバ１１１に要求を伝える。
【００１０】
【発明が解決しようとする課題】
しかし、上述の従来の情報提供システムのアクセス方式では、情報要求側や情報転送側の通信装置固有の情報を用いたアクセス制限の手段は提供されておらず、ＩＰアドレスは自由に変更することができる可能性があるため、十分なアクセス制限を行うことができない、という問題点があった。
十分なアクセス制限について、以下に、説明する。
例えば、ＢＡＳＩＣ認証のように、ユーザ名とパスワードの組み合わせで認証を行なう場合、実際にアクセスを許可しているユーザ以外でも、ユーザ名とパスワードを入手すれば、アクセスを許可しているユーザのふりをしてアクセスすることが可能である、という問題がある。ＩＰアドレスによる認証も同様で、ＩＰアドレスは、ユーザが設定可能なので、アクセスを許可しているアドレスを設定することにより、同様の問題が発生する。
本発明では、ユーザが設定することができない、装置固有の情報を利用して認証を行なうことにより、上記の問題を解消したアクセス制御を提供する情報提供システムを実現することを目的としている。
【００１１】
また、無線通信環境では、接続回数、接続時間に対してコストが発生するため、通信コストの削減のためには接続回数、接続時間を削減することが必要であるが、上述の従来のキャッシュ方式では、コンテンツが更新されているかどうかを毎回確認に行くため、接続回数、接続時間がかかり、通信コストが大きくなる、という問題点があった。
本発明では、接続回数、接続時間を減らし、通信コストの削減が可能な、情報提供システムを得ることを目的としている。
【００１２】
【課題を解決するための手段】
この発明の情報提供システムは、情報を保持する情報源に接続され該情報を提供する情報提供装置と情報を要求する情報要求装置とを備え、上記情報要求装置と上記情報提供装置とを無線通信部を用いて接続する情報提供システムにおいて、
上記情報要求装置は、固有の識別情報により識別可能な通信装置により上記無線通信部を介して上記情報提供装置と接続されるとともに、
上記情報提供装置は、上記識別情報を用いて上記通信装置を識別することにより上記情報要求装置からのアクセスを制御するアクセス制御部を備えたことを特徴とする。
【００１３】
上記情報提供システムは、アクセスを許可する通信装置の識別情報であるアクセス許可情報を記憶するアクセス許可情報記憶部を有し、上記アクセス制御部は上記アクセス許可情報を参照して上記情報要求装置からのアクセスを制御することを特徴とする。
【００１４】
上記アクセス制御部は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）レベルの情報とＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）レベルの情報との少なくともいずれか一つの情報と、上記識別情報と、を組み合わせて上記情報要求装置からのアクセスを制御することを特徴とする。
【００１５】
情報を保持する情報源に接続され該情報を提供する情報提供装置と情報を要求する情報要求装置と情報を転送する情報転送装置とを備え、上記情報転送装置と上記情報提供装置とを無線通信部を用いて接続する情報提供システムにおいて、
上記情報転送装置は、固有の識別情報により識別可能な通信装置により上記無線通信部を介して、上記情報提供装置と接続されるとともに、
上記情報提供装置は、上記識別情報を用いて上記通信装置を識別することにより上記情報転送装置からのアクセスを制御するアクセス制御部を備えたことを特徴とする。
【００１６】
上記情報提供システムは、アクセスを許可する通信装置の識別情報であるアクセス許可情報を記憶するアクセス許可情報記憶部を有し、上記アクセス制御部は上記アクセス許可情報を参照して上記情報転送装置からのアクセスを制御することを特徴とする。
【００１７】
上記アクセス制御部は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）レベルの情報とＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）レベルの情報との少なくともいずれか一つの情報と、上記識別情報と、を組み合わせて上記情報転送装置からのアクセスを制御することを特徴とする。
【００１８】
情報を保持する情報源に接続され該情報を提供する情報提供装置と情報を要求する情報要求装置と情報を一時的に保持するキャッシュ装置とを備え、上記情報要求装置と上記情報提供装置とを無線通信部を用いて接続する情報提供システムにおいて、
上記情報提供システムは、上記情報提供装置が提供する情報をリアルタイム性がある情報とない情報とに分類してリアルタイム性がないと分類された情報を上記キャッシュ装置に一時的に保持するとともに、
上記情報提供装置に対して要求された情報がリアルタイム性がないと分類された情報である時は、上記キャッシュ装置に保持された情報を読み出して提供するアクセス手段を備えたことを特徴とする。
【００１９】
上記情報提供システムは、さらに、上記情報提供装置と上記キャッシュ装置間の情報の同期を取る同期手段を備えたことを特徴とする。
【００２０】
上記情報要求装置は、固有の識別情報により識別可能な通信装置により上記無線通信部を介して上記情報提供装置と接続されるとともに、
上記同期手段は、アクセスを許可する通信装置の識別情報を保持するアクセス許可情報を用いて、上記情報提供装置と上記キャッシュ装置間の情報の同期を取ることを特徴とする。
【００２１】
上記識別情報は、上記通信装置に割り当てられた電話番号であることを特徴とする。
【００２２】
【発明の実施の形態】
実施の形態１．
以下、本発明の一実施の形態を図１〜図１４に従って説明する。本発明の一実施の形態のシステム構成は図１５に示した構成と同様である。
図１は本発明の一実施の形態のソフトウェア構成を示す図である。前述した図１６のソフトウェア構成に加えて、情報提供側１００は、アクセスを許可する通信装置を識別するためのＩＤ情報（識別情報ともいう、具体例としては、通信装置の電話番号など）を列挙したアクセス許可リスト２を有し、アクセス許可リスト２を用いたアクセス制御を行なうアクセス制御モジュール１が情報提供装置１０１上に存在する、という構成を持つ。また、情報要求側２００の通信装置２０２は、識別情報保持部２２１に自分自身の識別情報（例えば、電話番号など）を保持する。
図１における情報要求側の通信装置２０２は、無線通信装置でも構わない。
【００２３】
図２は、識別情報保持部２２１の一例を示す図である。図２に示すように、識別情報保持部２２１は、例えば、情報要求側の通信装置の電話番号を識別情報として保持する。
【００２４】
図３は、アクセス許可リスト２の一例を示す図である。図３に示すアクセス許可リストは、識別情報が、電話番号である場合の例である。図３に示すアクセス許可リストには、情報提供装置１０１がアクセスを許可する通信装置の電話番号が列挙されている。
【００２５】
次に、処理の流れについて説明する。
図４、図５は本発明の一実施の形態の処理の流れを示す図である。
まず、図５のＳ１（図４の４１）に示すように、情報要求装置上で情報へのアクセス要求が発生すると、Ｓ２で通信装置２０２と無線通信装置１０２の間で通信回線が確立するために、無線通信装置１０２に対して通信装置２０２から、識別情報保持部２２１に記憶されている通信装置を識別するためのＩＤ情報（識別情報：電話番号など）が情報提供側１００に通知される（４２）。この情報は、通信ドライバ１１３を通して、アクセス制御モジュール１に伝えられる（４３）。アクセス制御モジュール１では、アクセスを許可する通信装置を識別するためのＩＤ情報（識別情報：電話番号など）を列挙したアクセス許可リスト２に基づいてアクセスを許可するかどうかを判断する。即ち、ＩＤ情報とアクセス許可リストを比較（Ｓ３）し、アクセス許可リストに存在するかどうか判断する（Ｓ４）。判断した結果（４４）、許可する場合（アクセス許可リストに存在する場合）には通信回線を確立（Ｓ５）し、許可しない場合（アクセス許可リストに存在しない場合）には通信回線を切断する（Ｓ６）。
【００２６】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）が無線通信手段で通信を行うような構成において、情報要求装置が利用する通信装置（携帯電話など）を識別するためのＩＤ（電話番号など）の情報を利用することを特徴としたアクセス制限手段、及び、その手段を備えた情報提供システムについて説明した。
【００２７】
この実施の形態では、識別情報が電話番号である場合を例にとって説明したが、他の例としては、通信装置の製造番号など、通信装置を一意に識別できる情報であれば他の情報を識別情報として用いて構わない。
【００２８】
以上の方法により、通信装置を識別するためのＩＤ情報（電話番号など）を用いてアクセス制御を行うことにより、ユーザ認証機能を強化することが可能となる。
【００２９】
実施の形態２．
以下、本発明の一実施の形態を説明する。なお、システム構成、ソフトウェア構成については、実施の形態１と同様である。
図６に、この実施の形態のアクセス許可リストの一例を示す。図６のアクセス許可リスト２には、アクセスを許可する通信装置を識別するためのＩＤ情報３２１（識別情報：電話番号など）に加えて、ＩＰアドレス３２２やユーザ名３２３とパスワード３２４とがＩＤ情報に対応する形で記述されている。
【００３０】
次に、処理の流れについて説明する。
この実施の形態の処理の流れについても図４に示した（４４）までは、実施の形態１と同様である。通信回線が確立されると、続いて、ＴＣＰ／ＩＰレベルのコネクションを張るために、情報要求装置２０１よりＩＰアドレスが通知される。アクセス制御モジュール１では、アクセス許可リストを参照して、このＩＰアドレスが通信装置を識別するためのＩＤ情報（電話番号など）に対応するものであるかどうかを確認し、対応するものであれば（アクセス許可リストに登録されていれば）コネクションを確立し、対応するものでなければ（アクセス許可リストに登録されていなければ）通信回線を切断する。
具体的には、まず、アクセス許可リストでのＩＤ情報の存在チェックを行ない、存在チェックでＯＫになったＩＤ情報とＩＰアドレスの対応のチェックを行なう。
【００３１】
そして、ＴＣＰ／ＩＰレベルのコネクションが確立すると、ＨＴＴＰレベルの要求が通知される。この際に、例えば、前述したＢＡＳＩＣ認証（ユーザ名とパスワードの組み合わせが予め登録されているものであればアクセスを許可するという認証）などの方式でアクセス制限を行っている場合、ユーザ名とパスワードが通知される。アクセス制御モジュール１では、アクセス許可リストを参照し、この通知されたユーザ名とパスワードが通信装置を識別するためのＩＤ情報（電話番号など）に対応するものであるかどうかを確認し、対応するものであればＷｅｂサーバに情報を伝え、対応するものでなければアクセスを拒否する。
具体的には、上述したアクセス許可リストでのＩＰアドレスのチェックでＯＫになったＩＤ情報とユーザ名とパスワードの組み合わせが登録されているかどうかをチェックする。
【００３２】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）が無線通信手段で通信を行うような構成において、情報要求装置が利用する通信装置を識別するためのＩＤ情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードのなどのＨＴＴＰレベルの情報を組み合わせたことを特徴とするアクセス制限手段、及び、その手段を備えた情報提供システムについて説明した。
【００３３】
以上の方法により、通信装置を識別するためのＩＤ情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードのなどのＨＴＴＰレベルの情報を組み合わせて、より強固なアクセス制御を行うことが可能となる。
【００３４】
実施の形態３．
以下、本発明の一実施の形態を説明する。なお、本発明の一実施の形態のシステム構成は前述した従来の技術の図１７と同様である。
ソフトウェア構成は従来の図１８の情報提供装置１０１に対して、実施の形態１と同じように図１に示したアクセス制御モジュール１を配置したものとなる。
【００３５】
本発明の一実施の形態の処理の流れを、図を用いて説明する。
図７は、この実施の形態のアクセス要求発生後の処理の流れ図である。
まず、Ｓ１１で、情報要求装置２０１上でアクセス要求が発生すると、Ｓ１１ａで情報転送装置４０１にアクセス要求が伝えられる。次に、Ｓ１２で、情報転送装置４０１に接続された通信装置４０２ａと無線通信装置１０２の間で通信回線を確立するために、無線通信装置１０２に対して通信装置４０２ａから、通信装置を識別するためのＩＤ情報（識別情報：電話番号など）が通知される。この識別情報は、通信ドライバ１１３を通して、アクセス制御モジュール１に伝えられる。アクセス制御モジュール１では、通知された識別情報と、アクセス許可リストを比較する（Ｓ１３）。即ち、アクセスを許可する通信装置を識別するためのＩＤ情報（電話番号など）を列挙したアクセス許可リスト２に基づいてアクセスを許可するかどうか（アクセス許可リストに存在するかどうか）を判断し（Ｓ１４）、許可する場合（存在する場合）には通信回線を確立（Ｓ１５）し、許可しない場合には通信回線を切断する（Ｓ１６）。
このように、情報提供装置と情報要求装置との間に情報転送装置を介する情報提供システムにおいても、前述した実施の形態と同様に、通信装置固有の識別情報を用いてアクセス制御を行なうことができる。
【００３６】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、情報転送装置、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）を備え、情報転送装置と情報提供装置の間を無線通信手段で通信を行うような構成において、情報転送装置が利用する通信装置（携帯電話など）を識別するためのＩＤ（電話番号など）の情報を利用することを特徴としたアクセス制限手段、及び、その手段を備えた情報提供システムについて説明した。
【００３７】
以上の方法により、情報転送装置を用いたシステム構成の場合でも、通信装置を識別するためのＩＤ情報（電話番号など）を用いてアクセス制御を行い、より強固なアクセス制限を行なうことが可能となる。
【００３８】
実施の形態４．
以下、本発明の一実施の形態を説明する。なお、システム構成、ソフトウェア構成については、前述した実施の形態３と同様の構成を採るものとする。また、アクセス許可リストには、実施の形態２と同様に、アクセスを許可する通信装置を識別するためのＩＤ情報３２１（識別情報：電話番号など）に加えて、ＩＰアドレス３２２やユーザ名３２３とパスワード３２４とがＩＤ情報に対応する形で記述されているものとする。
【００３９】
次に、処理の流れについて説明する。
この実施の形態の処理の流れについても、通信回線の確立までは実施の形態３と同様である。
通信回線が確立されると、続いて、ＴＣＰ／ＩＰレベルのコネクションを張るために、情報転送装置よりＩＰアドレスが通知される。アクセス制御モジュール１では、前述した実施の形態２と同様に、このＩＰアドレスが通信装置を識別するためのＩＤ情報（電話番号など）に対応するものであるかどうかを確認し、対応するものであればコネクションを確立し、対応するものでなければ通信回線を切断する。
【００４０】
そして、ＴＣＰ／ＩＰレベルのコネクションが確立すると、ＨＴＴＰレベルの要求が通知される。この際に、例えば、ＢＡＳＩＣ認証などの方式でアクセス制限を行っている場合、ユーザ名とパスワードが通知される。アクセス制御モジュールでは、このユーザ名とパスワードが通信装置を識別するためのＩＤ情報（電話番号など）に対応するものであるかどうかを確認し、対応するものであればＷｅｂサーバに情報を伝え、対応するものでなければアクセスを拒否する。
【００４１】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、情報転送装置、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）を備え、情報転送装置と情報提供装置の間を無線通信手段で通信を行うような構成において、情報転送装置が利用する通信装置を識別するためのＩＤ情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードのなどのＨＴＴＰレベルの情報を組み合わせたことを特徴とするアクセス制限手段、及び、その手段を備えた情報提供システムについて説明した。
【００４２】
以上の方法により、通信装置を識別するためのＩＤ情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードのなどのＨＴＴＰレベルの情報を組み合わせて、より強固なアクセス制御を行うことが可能となる。
【００４３】
実施の形態５．
以下、本発明の一実施の形態を図８に従って説明する。
本発明の一実施の形態のシステム構成は、図１５と同様である。
図８は本発明の一実施の形態のソフトウェア構成を示す図である。図８に示すように、この実施の形態のソフトウェア構成では、図１６のソフトウェア構成に加えて、情報提供装置１０１と情報要求装置２０１にそれぞれ、両者の間で同期を取るための同期処理部１１、２１（同期モジュール）が存在する、という構成を持つ。また、情報要求装置２０１は、アクセス処理部２０を備えている。１３９は、情報提供装置１０１の同期処理部１１がＷｅｂサーバの送信した情報の履歴を記録する情報送信履歴である。
【００４４】
この実施の形態では、情報源の情報をリアルタイム性があるものとないものとに分類し、それらを区別するための情報を各情報のヘッダ部分に記述しておく。
図９に、リアルタイム性がある情報と、リアルタイム性がない情報とを区別するための各情報のヘッダの一例を示す。
図において、２５０はヘッダであり、２５２は、ヘッダ２５０のいずれかの位置に設けられたリアルタイム性のフラグである。ここでは、”０”がリアルタイム性なし、”１”がリアルタイム性ありをそれぞれ示すものとする。
【００４５】
本発明の一実施の形態におけるキャッシュの使い分けを、図１０に示す。
図１０に示すように、アクセス要求のあったＷｅｂサーバの情報のうち、リアルタイム性がないものについては、一度取り出した情報を貯えておいて再利用するためにキャッシュを利用する（Ｓ２１）。即ち、キャッシュ装置に情報が蓄積される。Ｗｅｂサーバの情報のうち、リアルタイム性があるものについては、従来の方式と同様のアクセス方式を取り、キャッシュはまったく利用しない（Ｓ２２）。即ち、リアルタイム性を要求されるものに関しては、キャッシュに格納しないように制御される。従って、キャッシュの存在チェックが行なわれる時、結果は存在しない、になる。従って、キャッシュに存在しないので、Ｗｅｂサーバから最新の情報が取り出される。
【００４６】
次に、ＷｅｂブラウザからＷｅｂサーバの情報へのアクセス要求が発生した場合のアクセス処理部２０及び同期処理部１１、２１の具体的な動作について、図１１を用いて、説明する。
図１１は、この実施の形態のアクセス要求が発生してから、情報が送信されるまでの処理の流れ図である。
アクセス処理部２０は、情報要求装置のＷｅｂブラウザから、情報提供装置のＷｅｂサーバ上の情報に対して要求が発生したとき（Ｓ１０１）、要求された情報がキャッシュ装置に存在するかどうかを確認し（Ｓ１０２）、存在する場合には、Ｗｅｂサーバにアクセスすることなく、キャッシュ装置上の情報をＷｅｂブラウザに送信する（Ｓ１２０）。存在しなければ、Ｗｅｂサーバに要求を伝える（Ｓ１１１）。
要求を受けたＷｅｂサーバ上の同期処理部１１は、要求された情報を送信する（Ｓ１１２）。次に、同期処理部１１は、情報がリアルタイム性ありかどうか判断し（Ｓ１１３）、リアルタイム性なしの場合には、情報を送った情報要求装置を情報送信履歴１３９として記録する（Ｓ１１４）。リアルタイム性ありの場合には、キャッシュを利用しないので、情報送信履歴１３９を記録する処理をスキップする。
情報要求装置側では、要求した情報を受信する（Ｓ１１５）と、リアルタイム性ありかどうか判断し（Ｓ１１６）、リアルタイム性なしの時には、Ｓ１１７において受信した情報でキャッシュを更新する。その後、受信した情報をＷｅｂブラウザに送信する（Ｓ１１８）。
【００４７】
次に、Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合の同期処理部の処理について、図１２を用いて、説明する。
情報提供装置側では、Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合、Ｗｅｂサーバ側、即ち、情報提供装置１０１上の同期処理部１１は、情報送信履歴１３９を利用して（Ｓ１５１）、これまでにその情報を送った情報要求装置上の同期処理部２１に対して、更新された情報を送信し（Ｓ１５２）、送信した情報に関して情報送信履歴１３９を更新する（Ｓ１５３）。
情報要求装置側では、送信された情報を同期処理部２１が受信し（Ｓ１６１）、受信した更新後の情報を用いて、キャッシュを更新する（Ｓ１６２）。
【００４８】
即ち、情報要求装置から情報提供装置に対して情報要求が発生しなくとも、Ｗｅｂサーバ上で情報が更新された時点でその更新された情報を、情報要求装置に送信して、情報要求装置のキャッシュ装置上の情報も情報提供装置の情報源の情報と同期を取って更新する。
【００４９】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）が無線通信手段で通信を行うような構成において、情報要求装置上にキャッシュ装置を備え、情報源の情報をリアルタイム性があるものとないものとに分類し、リアルタイム性がない情報に関しては、情報提供装置へアクセスすることなく、情報提供することを可能としたことを特徴とするアクセス手段、及び、その手段を備えた情報提供システムについて説明した。
【００５０】
この実施の形態によれば、情報送信履歴を利用することで、情報提供装置上の情報源の情報と情報要求装置上のキャッシュの情報の同一性を保ちつつ、情報要求装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減することが可能となる。
【００５１】
実施の形態６．
以下、本発明の一実施の形態を説明する。なお、本発明の一実施の形態のシステム構成、ソフトウェア構成は前述した実施の形態５と同様であるが、図８に示した構成の情報送信履歴１３９に替えて、図１に示したアクセス許可リストを情報提供側に備えるものとする。
【００５２】
本発明の一実施の形態の処理の流れは次のとおりである。
Ｗｅｂサーバの情報のうち、リアルタイム性があるものについては、従来の方式と同様のアクセス方式を取り、キャッシュはまったく利用しない。Ｗｅｂサーバの情報のうち、リアルタイム性がないものについては、キャッシュ装置にも蓄積される。
具体例を以下に示す。
次に、ＷｅｂブラウザからＷｅｂサーバの情報へのアクセス要求が発生した場合のアクセス処理部２０及び同期処理部１１，２１の具体的な動作について、図１３を用いて、説明する。
図１３は、この実施の形態のアクセス要求が発生してから、情報が送信されるまでの処理の流れ図である。図１３のＳ２０１からＳ２１２の処理、Ｓ２１５からＳ２２０の処理は、前述した図１１に示したＳ１０１からＳ１１２の処理、Ｓ１１５からＳ１２０の処理に対応している。図１１のＳ１１３、Ｓ１１４に示した情報送信履歴の記憶は、図１３に示す処理では行なわない。
アクセス処理部２０は、情報要求装置のＷｅｂブラウザから、情報提供装置のＷｅｂサーバ上の情報に対して要求が発生したとき（Ｓ２０１）、要求された情報がキャッシュ装置に存在するかどうかを確認し（Ｓ２０２）、存在する場合には、Ｗｅｂサーバにアクセスすることなく、キャッシュ装置上の情報をＷｅｂブラウザに送信する（Ｓ２２０）。存在しなければ、Ｗｅｂサーバに要求を伝える（Ｓ２１１）。
要求を受けたＷｅｂサーバ上の同期処理部１１は、要求された情報を送信する（Ｓ２１２）。
情報要求装置側では、要求した情報を受信する（Ｓ２１５）と、リアルタイム性ありかどうか判断し（Ｓ２１６）、リアルタイム性なしの時には、Ｓ２１７において受信した情報でキャッシュを更新する。その後、受信した情報をＷｅｂブラウザに送信する（Ｓ２１８）。
【００５３】
次に、Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合の同期処理部の処理について、図１４を用いて、説明する。
情報提供装置側では、Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合、Ｗｅｂサーバ側、即ち、情報提供装置１０１上の同期処理部１１は、実施の形態１のアクセス許可リストを利用して（Ｓ２５１）、アクセス許可リストに記述された情報要求装置の同期処理部２１に対して、更新された情報を送信する（Ｓ２５２）。
情報要求装置側では、送信された情報を同期処理部２１が受信し（Ｓ２６１）、受信した更新後の情報を用いて、キャッシュを更新する（Ｓ２６２）。
【００５４】
即ち、情報要求装置から情報提供装置に対して情報要求が発生しなくとも、Ｗｅｂサーバ上で情報が更新された時点でその更新された情報を、情報要求装置に送信して、情報要求装置のキャッシュ装置上の情報も情報提供装置の情報源の情報と同期を取って更新する。
【００５５】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）が無線通信手段で通信を行うような構成において、情報要求装置上にキャッシュ装置を備え、情報源の情報をリアルタイム性があるものとないものとに分類し、リアルタイム性がない情報に関しては、情報提供装置へアクセスすることなく、情報提供することを可能とし、さらに、情報提供装置と情報要求装置間の同期手段としてアクセス許可リストを利用することを特徴とするアクセス手段、及び、その手段を備えた情報提供システムについて説明した。
【００５６】
以上の方法により、アクセス許可リストを利用することで、情報提供装置上の情報源の情報と情報要求装置上のキャッシュの情報の同一性を保ちつつ、情報要求装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減することが可能となる。
【００５７】
実施の形態７．
以下、本発明の一実施の形態を図８に従って説明する。本発明の一実施の形態のシステム構成は図１７と同様であり、情報提供装置と情報要求装置との間に、情報を転送する情報転送装置が介在する。
本発明の一実施の形態のソフトウェア構成は次のとおりである。実施の形態５と同様に、図１８のソフトウェア構成に加えて、情報提供装置と情報転送装置にそれぞれ両者の間で同期を取るための同期処理部（同期モジュールともいう）が存在する、という構成を持つ。
【００５８】
本発明の一実施の形態の処理の流れは次のとおりである。
情報要求装置のＷｅｂブラウザから、情報提供装置のＷｅｂサーバ上の情報に対して要求が発生したとき、要求は、情報要求装置から情報転送装置に渡され、情報転送装置は要求された情報がキャッシュ装置に存在するかどうかを確認し、存在する場合には、Ｗｅｂサーバ（情報提供装置）にアクセスすることなく、キャッシュ装置（情報転送装置）上の情報をＷｅｂブラウザ（情報要求装置）に送信する。存在しなければ、Ｗｅｂサーバ（情報提供装置）に要求を伝える。要求を受けたＷｅｂサーバ（情報要求装置）上の同期処理部は、情報を送った情報転送装置を情報送信履歴として記録する。
【００５９】
Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合、Ｗｅｂサーバ上の同期処理部は、情報送信履歴を利用して、これまでにその情報を送った情報転送装置上の同期処理部に対して、更新された情報を送信し、情報送信履歴を更新する。
【００６０】
このように、情報転送装置を介して情報を提供する場合であっても、情報提供装置上の情報が更新された場合に、情報転送装置上のキャッシュの情報も更新し、情報の同期を取ることができる。
【００６１】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、情報転送装置、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）を備え、情報転送装置と情報提供装置の間を無線通信手段で通信を行うような構成において、情報転送装置上にキャッシュ装置を備え、情報源の情報をリアルタイム性があるものとないものとに分類し、リアルタイム性がない情報に関しては、情報提供装置へアクセスすることなく、情報提供することを可能とし、さらに、情報提供装置と情報要求装置間の同期手段を備えたことを特徴とするアクセス手段、及び、その手段を備えた情報提供システムについて説明した。
【００６２】
以上の方法により、情報提供装置上の情報源の情報と情報転送装置上のキャッシュの情報の同一性を保ちつつ、情報転送装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減することが可能となる。
【００６３】
実施の形態８．
以下、本発明の一実施の形態を説明する。なお、本発明の一実施の形態のシステム構成、ソフトウェア構成は実施の形態７と同様である。
また、この実施の形態では、情報送信履歴ではなく、実施の形態６と同様に、実施の形態３で用いたアクセス許可リストの記載に従って、更新された情報の送信を行なうものとする。
【００６４】
本発明の一実施の形態の処理の流れは次のとおりである。
Ｗｅｂサーバの情報のうち、リアルタイム性があるものについては、従来の方式と同様のアクセス方式を取り、キャッシュはまったく利用しない。Ｗｅｂサーバの情報のうち、リアルタイム性がないものについては、キャッシュ装置にも蓄積される。
【００６５】
Ｗｅｂブラウザから、Ｗｅｂサーバ上の情報に対して要求が発生したとき、要求された情報がキャッシュ装置に存在するかどうかを確認し、存在する場合には、Ｗｅｂサーバにアクセスすることなく、キャッシュ装置上の情報をＷｅｂブラウザに送信する。存在しなければ、Ｗｅｂサーバに要求を伝える。
Ｗｅｂサーバ上のリアルタイム性のない情報が更新された場合、Ｗｅｂサーバ上の同期モジュールは、実施の形態３のアクセス許可リストを利用して、リストに記述された情報転送装置上の同期モジュールに対して、更新された情報を送信する。情報転送装置上の同期モジュールは、送信された情報を受信して、キャッシュ上の情報を更新して、情報提供装置の情報源と情報の同期を取る。
【００６６】
以上のように、この実施の形態では、情報要求装置（Ｗｅｂブラウザなどを搭載した端末装置）、情報転送装置、及び、情報提供装置（Ｗｅｂサーバなどを搭載した端末装置）を備え、情報転送装置と情報提供装置の間を無線通信手段で通信を行うような構成において、情報転送装置上にキャッシュ装置を備え、情報源の情報をリアルタイム性があるものとないものとに分類し、リアルタイム性がない情報に関しては、情報提供装置へアクセスすることなく、情報提供することを可能とし、さらに、情報提供装置と情報転送装置間の同期手段としてアクセス許可リストを利用することを特徴とするアクセス手段、及び、その手段を備えた情報提供システムについて説明した。
【００６７】
以上の方法により、情報提供装置上の情報源の情報と情報転送装置上のキャッシュの情報の同一性を保ちつつ、情報転送装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減することが可能となる。
【００６８】
【発明の効果】
以上のように、この発明によれば、通信装置を識別するための識別情報（例えば電話番号など）を用いてアクセス制御を行うことにより、ユーザ認証機能を強化することができる。
【００６９】
また、この発明によれば、通信装置を識別するための識別情報をアクセス許可情報として用いてアクセス制御がおこなえ、ユーザ認証機能を強化することができる。
【００７０】
また、この発明によれば、例えば、通信装置を識別するための識別情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードのなどのＨＴＴＰレベルの情報を組み合わせて、より強固なアクセス制御を行うことが可能となる。
【００７１】
また、この発明によれば、情報転送装置を用いたシステム構成の場合でも、通信装置を識別するための識別情報（例えば電話番号など）を用いてアクセス制御を行い、強固なアクセス制限を行なうことが可能となる。
【００７２】
また、この発明によれば、通信装置を識別するための識別情報をアクセス許可情報として用いて情報転送装置からのアクセス制御がおこなえ、ユーザ認証機能を強化することができる。
【００７３】
また、この発明によれば、通信装置を識別するための識別情報（電話番号など）とＩＰアドレスなどのＴＣＰ／ＩＰレベルの情報、及び、ユーザ名とパスワードなどのＨＴＴＰレベルの情報を組み合わせて、より強固な情報転送装置からのアクセス制御を行うことが可能となる。
【００７４】
また、この発明によれば、情報要求装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減できる。
【００７５】
また、この発明によれば、情報提供装置上の情報源の情報と情報要求装置上のキャッシュの情報の同一性を保つことが可能となる。
【００７６】
また、この発明によれば、情報提供装置上の情報源の情報とアクセスを許可されている情報要求装置上のキャッシュの情報の同一性を保ちつつ、情報要求装置と情報提供装置間の接続回数、接続時間を削減し、通信コストを削減することが可能となる。
【００７７】
また、この発明によれば、通信装置の電話番号を用いて、情報提供装置が情報を提供する相手を特定しアクセス制限することができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態のソフトウェア構成を示す図である。
【図２】  この発明の実施の形態の識別情報保持部２２１の一例を示す図である。
【図３】  この発明の実施の形態のアクセス許可リスト２の一例を示す図である。
【図４】  この発明の一実施の形態の処理の流れを示す図である。
【図５】  この発明の一実施の形態の処理の流れを示す図である。
【図６】  この発明の他の実施の形態のアクセス許可リストの一例を示す図である。
【図７】  この発明の実施の形態のアクセス要求発生からの処理の流れ図である。
【図８】  この発明の一実施の形態のソフトウェア構成を示す図である。
【図９】  この発明の実施の形態のリアルタイム性がある情報と、リアルタイム性がない情報とを区別するためのヘッダの一例を示す図である。
【図１０】  この発明の一実施の形態におけるキャッシュの使い分けを示す図である。
【図１１】  この発明の実施の形態のアクセス要求が発生してから、情報が送信されるまでの処理の流れ図である。
【図１２】  この発明の実施の形態のＷｅｂサーバ上のリアルタイム性のない情報が更新された場合の同期処理部の処理の流れ図である。
【図１３】  この発明の実施の形態のアクセス要求が発生してから、情報が送信されるまでの処理の流れ図である。
【図１４】  この発明の実施の形態のＷｅｂサーバ上のリアルタイム性のない情報が更新された場合の同期処理部の処理の流れ図である。
【図１５】  情報提供システムのシステム構成例を示す図である。
【図１６】  図１５の情報提供システムのソフトウェア構成例を示す図である。
【図１７】  情報提供システムの別のシステム構成例を示す図である。
【図１８】  図１７の情報提供システムのソフトウェア構成例を示す図である。
【符号の説明】
１  アクセス制御モジュール、２  アクセス許可リスト、１１，２１  同期処理部、２０  アクセス処理部、１００  情報提供側、１０１  情報提供装置、１０２  無線通信装置、１０９  情報源、１１１  Ｗｅｂサーバ、１１２  ＴＣＰ／ＩＰ、１１３  通信ドライバ、２００  情報要求側、２０１  情報要求装置、２０２  通信装置、２０３  表示装置、２０４  キャッシュ、２１１  Ｗｅｂブラウザ、２１２  ＴＣＰ／ＩＰ、２１３  通信ドライバ、２２１  識別情報保持部、２５０  ヘッダ、２５２  リアルタイム性、３２１  ＩＤ情報、３２２  ＩＰアドレス、３２３  ユーザ名、３２４  パスワード。
【図１】
0003917335.tif 000002
【図２】
0003917335.tif 000003
【図３】
0003917335.tif 000004
【図４】
0003917335.tif 000005
【図５】
0003917335.tif 000006
【図６】
0003917335.tif 000007
【図７】
0003917335.tif 000008
【図８】
0003917335.tif 000009
【図９】
0003917335.tif 000010
【図１０】
0003917335.tif 000011
【図１１】
0003917335.tif 000012
【図１２】
0003917335.tif 000013
【図１３】
0003917335.tif 000014
【図１４】
0003917335.tif 000015
【図１５】
0003917335.tif 000016
【図１６】
0003917335.tif 000017
【図１７】
0003917335.tif 000018
【図１８】
0003917335.tif 000019