(57)【要約】【目的】コンピュータが存在する場所において使用可能なアクセスポイントを自動的に選択するアクセスポイント選択プログラムを、提供する。【構成】ＰＣ１ａには、ＣＰＵ１０，アクセスポイント２に対して電話回線Ｔを通じて接続可能な通信装置１１，ＧＰＳユニット２０，アクセスポイントデータベース１６，通信プログラム１８，及び海外接続アシスタントプログラム１９を格納したディスク装置１５が、備えられている。アクセスポイントデータベース１６には、各地域毎に、利用可能なアクセスポイントの電話番号が、登録されている。海外接続アシスタントプログラム１９は、ＣＰＵ１０に対して、ＧＰＳユニットから入力された現在地の位置において利用可能なアクセスポイントの電話願号を、アクセスポイントデータベース１６から読み出させ、その電話番号を相手先として通信プログラム１８を用いた通信を実行させる。【選択図】  図２
2004304579.tif 000002
【特許請求の範囲】
【請求項１】
電話回線網とコンピュータネットワークとを中継するアクセスポイントとの間で前記電話回線を通じてデータ交換を行う通信装置と、プログラムに従った処理を実行する処理装置と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発される電波を受信して解析することによって自己の現在位置を算出する位置検出手段と、前記処理装置に対して所定の相手先電話番号を指定した発呼を前記通信装置を用いて実行させる通信プログラム，及び、各地域毎にその地域の位置を示す位置情報をその地域にて使用可能なアクセスポイントの電話番号に対応付けて記録したアクセスポイントデータベースを格納した記憶装置とを備えるコンピュータの前記処理装置に対して、
前記位置検出手段によって算出された現在位置を含む地域を、前記アクセスポイントデータベース中の位置情報に基づいて特定させ、
特定された地域にて使用可能なアクセスポイントの電話番号を、前記アクセスポイントデータベースから読み出させ、
読み出したアクセスポイントの電話番号を相手先電話番号として、前記通信プログラムに従った発呼を実行させる
ことを特徴とするアクセスポイント選択プログラム。
【請求項２】
電話回線網とコンピュータネットワークとを中継するアクセスポイントとの間で前記電話回線を通じてデータ交換を行う通信装置と、プログラムに従った処理を実行する処理装置と、オペレータによって情報が入力される入力装置と、前記処理装置に対して所定の相手先電話番号を指定した発呼を前記通信装置を用いて実行させる通信プログラム，及び、各地域毎にその地域の位置を示す位置情報をその地域にて使用可能なアクセスポイントの電話番号に対応付けて記録したアクセスポイントデータベースを格納した記憶装置とを備えるコンピュータの前記処理装置に対して、
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発される電波を受信して解析することによって自己の現在位置を算出する位置検出手段が前記コンピュータに対して更に備えられているかどうかをチェックさせ、
前記位置検出手段が備えられている場合には、前記位置検出手段によって算出された現在位置を含む地域を、前記アクセスポイントデータベース中の位置情報に基づいて特定させる一方、前記位置検出手段が備えられていない場合には、前記入力装置に入力された情報に基づいて地域を特定させ、
特定された地域にて使用可能なアクセスポイントの電話番号を、前記アクセスポイントデータベースから読み出させ、
読み出したアクセスポイントの電話番号を相手先電話番号として、前記通信プログラムに従った発呼を実行させる
ことを特徴とするアクセスポイント選択プログラム。
【請求項３】
前記アクセスポイントデータベースに記録される位置情報は、各地域内の地点の位置を示す情報である
ことを特徴とする請求項１又は２記載のアクセスポイント選択プログラム。
【請求項４】
前記位置検出手段は現在位置の経度及び緯度を算出し、
前記アクセスポイントデータベースには、各地域内の地点の位置を示す情報として緯度及び経度が記録されている
ことを特徴とする請求項３記載のアクセスポイント選択プログラム。
【請求項５】
前記コンピュータの処理装置に対して、
前記入力手段に入力された情報に応じて、前記相手先電話番号を変更させる
ことを特徴とする請求項２記載のアクセスポイント選択プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク接続可能なコンピュータを、そのコンピュータが存在する場所において使用可能なアクセスポイントに接続させるためのアクセスポイント選択プログラムに、関する。
【０００２】
【従来の技術】
電話回線に接続するための通信装置を備えたコンピュータを、常時使用している場所以外の場所，例えば、海外へ運んでコンピュータネットワークにアクセスする場合には、そのコンピュータのオペレータは、その場所において使用可能なアクセスポイント（例えば、自己が契約しているコンピュータネットワーク接続業者との間でローミング契約を交わしている現地ローミング接続業者のアクセスポイント）の電話番号を調べ、そのコンピュータ上で実行されている通信プログラムに当該電話番号を接続先電話番号として設定し、更に、そのアクセスポイントが要求する接続条件をその通信プログラムに設定しなければならない。
【０００３】
従来、このような手間を軽減するために、指定されたアクセスポイントに対応した各種設定を自動的に行う自動接続ツールを提供しているローミング接続業者も居る。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような自動接続ツールは、提供元ローミング接続業者に専用のものなので、オペレータがコンピュータを持って当該提供元ローミング接続業者のアクセスポイントを使用できる地域（低コストの通信費にて接続できる地域）から出て、他のローミング接続業者のアクセスポイントしか使用できない地域へ移動した場合には、役には立たなかった。そのような場合には、結局、オペレータは、移動の先々において、使用可能なアクセスポイントの電話番号を調べなければならなかった。このような問題は、特に、次々と滞在場所を移動していき、移動の先々で使用可能なアクセスポイント（ローミング接続業者）が替わる海外旅行の場合に、オペレータに多大な負担を強いる。
【０００５】
そこで、本発明の課題は、コンピュータが存在する場所において使用可能なアクセスポイントを自動的に選択して、その電話番号を通信プログラムに設定することができるアクセスポイント選択プログラムを、提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために案出された本発明によるアクセスポイント選択プログラムの第１の態様は、電話回線網とコンピュータネットワークとを中継するアクセスポイントとの間で前記電話回線を通じてデータ交換を行う通信装置と、プログラムに従った処理を実行する処理装置と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発される電波を受信して解析することによって自己の現在位置を算出する位置検出手段と、前記処理装置に対して所定の相手先電話番号を指定した発呼を前記通信装置を用いて実行させる通信プログラム，及び、各地域毎にその地域の位置を示す位置情報をその地域にて使用可能なアクセスポイントの電話番号に対応付けて記録したアクセスポイントデータベースを格納した記憶装置とを備えるコンピュータの前記処理装置に対して、  前記位置検出手段によって算出された現在位置を含む地域を、前記アクセスポイントデータベース中の位置情報に基づいて特定させ、特定された地域にて使用可能なアクセスポイントの電話番号を、前記アクセスポイントデータベースから読み出させ、読み出したアクセスポイントの電話番号を相手先電話番号として、前記通信プログラムに従った発呼を実行させることを、特徴とする。
【０００７】
このように構成されると、コンピュータが存在している現在位置が位置検出手段によって算出され、算出された現在位置において使用可能なアクセスポイントの電話番号がアクセスポイントデータベースから読み出され、読み出されたアクセスポイントの電話番号が宛先電話番号として通信プログラムに設定される。その結果、通信プログラムが作動することによって、自動的に、そのアクセスポイントに対して発呼がなされ、そのアクセスポイントとの間に呼が確立することによって、そのアクセスポイントを経由したインターネット接続が可能となる。
【０００８】
また、本発明によるアクセスポイント選択プログラムの第２の態様は、電話回線網とコンピュータネットワークとを中継するアクセスポイントとの間で前記電話回線を通じてデータ交換を行う通信装置と、プログラムに従った処理を実行する処理装置と、オペレータによって情報が入力される入力装置と、前記処理装置に対して所定の相手先電話番号を指定した発呼を前記通信装置を用いて実行させる通信プログラム，及び、各地域毎にその地域の位置を示す位置情報をその地域にて使用可能なアクセスポイントの電話番号に対応付けて記録したアクセスポイントデータベースを格納した記憶装置とを備えるコンピュータの前記処理装置に対して、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発される電波を受信して解析することによって自己の現在位置を算出する位置検出手段が前記コンピュータに対して更に備えられているかどうかをチェックさせ、前記位置検出手段が備えられている場合には、前記位置検出手段によって算出された現在位置を含む地域を、前記アクセスポイントデータベース中の位置情報に基づいて特定させる一方、前記位置検出手段が備えられていない場合には、前記入力装置に入力された情報に基づいて地域を特定させ、特定された地域にて使用可能なアクセスポイントの電話番号を、前記アクセスポイントデータベースから読み出させ、読み出したアクセスポイントの電話番号を相手先電話番号として、前記通信プログラムに従った発呼を実行させることを、特徴とする。
【０００９】
このように構成されると、コンピュータに位置検出手段が備えられている場合には、上述した第１の態様の場合と同様にして、そのコンピュータが存在している現在場所において使用可能なアクセスポイントの電話番号が、自動的に通信プログラムに設定される。これに加えて、本発明の第２の態様によると、コンピュータに位置検出手段が備えられていない場合には、オペレータが入力装置を操作して現在位置が属する地域を入力することによって、その地域において使用可能なアクセスポイントの電話番号が、自動的に通信プログラムに設定される。よって、位置検出手段がない場合であっても、使用可能なアクセスポイントを捜す手間を省くことができる。
【００１０】
位置検出手段は、ＧＰＳアンテナと、このＧＰＳアンテナによって受信された各ＧＰＳから発信された電波を解析して現在位置を算出する処理部から構成されるが、この処理部は、コンピュータの処理装置とは別のハードウェアであっても良いし、コンピュータの処理装置が兼ねていても良い。
【００１１】
アクセスポイントデータベースに記録されている各地域の位置情報は、その地域の中心地の位置を示す情報（例えば、経度及び緯度）であっても良いし、その地域の外縁の位置をその全周に亘って示す情報であっても良い。前者の場合、「位置検出手段によって算出された現在位置を含む地域」とは、現在位置と最も近い中心位置を持つ地域とすれば良いし、後者の場合は、現在位置をその外縁に包含する地域ということになる。
【００１２】
【発明の実施の形態】
以下、図面に基づいて、本発明によるアクセスポイント選択プログラムの実施の形態を説明する。
（システム構成）
図１は、本実施形態によるアクセスポイント選択プログラムがインストールされたコンピュータ１（パーソナルコンピュータ１ａ［以下、「ＰＣ」と表記する］，ノート型パーソナルコンピュータ１ｂ［以下、「ノートＰＣ」と表記する］）を含むネットワークシステムの概略構成を示すシステム図である。この図１に示されるように、このネットワークシステムは、インターネットＮと、このインターネットＮと電話回線網Ｔとを中継するために夫々に対応したローミング接続業者によって運営されている複数のアクセスポイント２と、電話回線を通じて各アクセスポイント２に対して接続して更にインターネットＮ上の図示せぬサーバと通信可能なコンピュータ１（ＰＣ１ａ，ノートＰＣ１ｂ）と、地球上の予め定められた軌道を予め定められた位相及び周期で周回する多数のＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）衛星３とから、構成されている。
（コンピュータの構成）
各コンピュータ１のうち、ＰＣ１ａは、複数（最低４個）のＧＰＳ衛星３から発信される電波（識別コード及び時刻情報を搬送する電波）に基づいて自己が存在する場所（経度及び緯度）を認識する機能を有している。このような機能を有するＰＣ１ａのハードウェア構成を、図２のブロック図に示す。図２に示されるように、このＰＣ１ａは、互いにバスＢを通じて接続されたＣＰＵ［Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ］１０，通信装置１１．ディスプレイ１２，入力装置１３，ＲＡＭ［Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ］１４，ディスク装置１５及びＧＰＳユニット２０から、構成されている。
【００１３】
これらのうち、ＧＰＳユニット２０は、各ＧＰＳ衛星３から発信される電波を夫々受信するアンテナと、各電波が搬送する時刻情報が示す時刻のズレから求められる各ＧＰＳ衛星３との距離に基づいて現在位置（緯度及び経度）を算出するプロセッサとを含んいる位置検出手段であり、算出した緯度及び経度をＣＰＵ１０に入力する。なお、このＧＰＳユニット２０は、ＣＰＵ１０からの指示に従って現在位置を算出する他、自律的に動作し、一定周期にて現在位置を算出する。
【００１４】
また、ＣＰＵ１０は、このＰＣ１ａ全体を制御する中央処理装置である。また、通信装置１１は、アクセスポイント２に繋がる電話回線Ｔとの物理インターフェースをなすことによって、この電話回線Ｔを通じてアクセスポイント２との間でデータ交換を行う装置であり、具体的には、モデム，ＴＡ［Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ］，携帯電話カード等である。ディスプレイ１２は、ＣＰＵ１０によって生成された画像を表示する表示装置である。入力装置１３は、キーボード及びマウスからなる。ＲＡＭ１４は、ＣＰＵ１０が各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【００１５】
ディスク装置１５は、ＣＰＵ１０によって読み出されて実行される各種プログラム及び各種データを格納している記憶装置である。このディスク装置１５が格納している各種データには、ＧＰＳユニット２０からＣＰＵ１０に入力された現在位置の緯度及び経度が含まれているとともに（この緯度及び経度は最新位置情報領域１７に格納されている）、後述する課外接続アシスタントプログラム１９に従って動作するＣＰＵ１０によって参照されるアクセスポイントデータベース１６が、含まれている。
【００１６】
図３は、このアクセスポイントデータベース１６のデータ構造を示す表である。このアクセスポイントデータベース１６は、世界各地を、「市」，「県（郡）」又は「州」レベルの地方自治体の単位，又は「国」の単位で分割し、夫々の単位地域における中心地（例えば、「市」であれば市庁舎所在地又は中央駅所在地，「州」であれば州政府所在地）の位置を示す位置情報（緯度及び軽度）が、その単位地域において使用可能な一又は複数のローミング接続業者のアクセスポイントの電話番号に対応付けて記録されたデータベースである。なお、このアクセスポイントデータベース１６における単位地域の大きさは、各地域におけるアクセスポイントの分布の過多や電話料金体系に依って、地域毎に設定される。例えば、各市毎にアクセスポイントが存在し且つ市内通話料金が各市内での通信のみに適用される場合には、単位が「市」レベルとなり、県（郡）内にアクセスポイントが一つしかない場合や県（郡）内の全域において均一の通話料金が適用される場合には、単位が「県（郡）」レベルとなる。図３は、データ構造の概念を理解し易くするために、日本国内における「市（東京都特別区）」を単位として、そのデータ構造を例示したものである。この図３に示したように、アクセスポイントデータベース１６は、各単位地域に対応した複数のレコードから、構成されている。そして、各レコードには、そのレコードに対応した単位地域を識別するための「地域ＩＤ」，その地域の中心地の「径度」及び「緯度」，その単位地域の「地点名」，並びに、その地域に存在する一又は複数のローミング接続業者のアクセスポイントの電話番号から、構成されている。
【００１７】
図２の説明に戻り、ディスク装置１５が格納しているプログラムには、通信アダプタ１１及び電話回線Ｔを通じて何れかのアクセスポイント２に接続し、更に、インターネットＮ上の各種サーバ（図示略）との間でＴＣＰ／ＩＰ［Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ］に従った通信を行う通信プログラム（オペレーションシステムの一機能として組み込まれている場合を含む）１８，及び、ＧＰＳユニット２０から通知される当該ＰＣ１ａの現在位置において利用可能な最適のアクセスポイント２の電話番号をアクセスポイントデータベース１６から読み出して通信プログラム１８に設定する海外接続アシスタントプログラム１９が、含まれている。
【００１８】
なお、図１に示すノートＰＣ１ｂは、ＧＰＳユニット２０が無い事を除き、図２に示したＰＣ１ａと同じ構成を備えている。
（海外接続アシスタントプログラムによる処理内容）
以下、この海外接続アシスタントプログラム１９に従ったＣＰＵ１０の処理を、図４のフローチャート，及び、図５乃至図９の画面例に基づいて、詳細に説明する。図４のフローチャートに示す処理は、ディスプレイ１２に表示された起動アイコンが入力装置１３によって操作されることをトリガとして、スタートする。そして、スタート後最初のＳ１では、ＣＰＵ１０は、通信プログラム１８を起動する。
【００１９】
次のＳ２では、ＣＰＵ１０は、バスＢにＧＰＳユニット２０が接続されているか否かの検知を行う。そして、ＧＰＳユニット２０が検知できなかった場合には、処理をＳ１２へ進め、ＧＰＳユニット２０が検知できた場合には、処理をＳ３へ進める。
【００２０】
Ｓ３では、ＣＰＵ１０は、ＧＰＳユニット２０に対して、現在位置取得の指示を行う。この指示を受けたＧＰＳユニット２０は、上述したように、ＧＰＳアンテナを通じて各ＧＰＳ衛星３からの電波を受信し、その電話を解析することによって現在位置（経度及び緯度）を算出して、ＣＰＵ１０に応答する。このとき、ＧＰＳユニット２０は、４個以上のＧＰＳ衛星３からの電波を受信できなかった等の理由に因り、所定タイムアウト時間内に現在位置を算出できなかった場合には、現在位置探知に失敗した旨をＣＰＵ１０に応答する。ＧＰＳユニット２０から何れかの応答を受け取ると、ＣＰＵ１０は、処理をＳ４へ進める。
【００２１】
Ｓ４では、ＣＰＵ１０は、ＧＰＳユニット２０による現在位置取得が成功したか否かをチェックし、失敗していた場合には処理をＳ１２へ進め、成功したいた場合には処理をＳ５へ進める。ここで、ＣＰＵ１０は、ＧＰＳユニット２０から現在位置（経度及び緯度）が応答された場合には、現在地位取得が成功したと判断し、現在位置探索に失敗した旨が応答された場合には、現在地位取得が失敗したと判断するが、過去所定時間内（例えば、２４時間内）に取得された最新位置（経度及び緯度）がディスク装置１５の最新位置情報領域１７に格納されている場合にも、現在位置取得が成功したと判断しても良い。
【００２２】
Ｓ５では、ＣＰＵ１０は、Ｓ３にてＧＰＳユニット２０から受け取った現在位置（経度及び緯度），若しくは、ディスク装置１５の最新位置情報領域１７から読み出した最新位置（経度及び緯度）に基づいて、ディスク装置１５内のアクセスポイントデータベース１６を検索して、現在位置（最新位置）に最も近い位置（経度及び緯度）を記録したレコード（即ち、現在位置を含む地域についてのレコード）を抽出する。そして、抽出したレコードに記録されている各ローミング接続業者のアクセスポイントの電話番号を、そのローミング接続業者名とともに、読み出す。
【００２３】
次のＳ６では、ＣＰＵ１０は、ディスプレイ１２上に現在地表示画面を表示する。図５に示すように、この現在地表示画面には、Ｓ５にてアクセスポイントデータベース１６から抽出したレコード中の「地点名」を現在地として示す現在地表示欄２０，同レコードから読み出された各ローミング接続業者名のうち別途設定された条件（例えば、接続料金が安い順）に基づいて最適なものとして選択されたローミング接続業者の名を示すローミング接続業者名表示欄２１，「はい」ボタン２２及び「いいえ」ボタン２３が、含まれている。
【００２４】
次のＳ７では、ＣＰＵ１０は、現在地表示画面中の何れかのボタン２２，２３が入力装置１３によって操作されるのを、待つ。そして、「はい」ボタン２２が操作された場合には、ＣＰＵ１０は、Ｓ１４において、現在値表示画面中のローミング接続業者名表示欄２１にその名が表示されているローミング接続業者のアクセスポイントの電話番号（Ｓ５にて抽出したレコードから読み出された電話番号）を、通信プログラム１８に設定して、通信プログラム１８に基づいたインターネット接続を実行する。即ち、設定された電話番号を相手先電話番号とした発呼を電話回線網Ｔに対して行い、当該アクセスポイント２との間に呼が確立されると、ＴＣＰ／ＩＰに基づいた通信をインターネットＮ上の各種サーバとの間で実行する。一方、「いいえ」ボタン２３が操作された場合には、ＣＰＵ１０は、処理をＳ８へ進める。
【００２５】
Ｓ８では、ＣＰＵ１０は、ディスプレイ１２上に手動設定画面を表示する。図６に示すように、この手動設定画面には、アクセスポイントデータベース１６に格納されている全レコード中の「地点名」を選択枝とする現在地ドロップダウンリストボックス２４，現在地ドロップダウンリストボックス２４において選択された何れかの地点名（初期状態においては現在地表示画面中の現在地表示欄２０に表示された地点名）を含むレコードに記載された全「ローミング接続業者名」を選択枝とするローミング接続業者名ドロップダウンリストボックス２５，「戻る」ボタン２６，「次へ」ボタン２７，「キャンセル」ボタン２８及び「ヘルプ」ボタン２９が、含まれている。
【００２６】
Ｓ９では、ＣＰＵ１０は、手動設定画面に対して入力装置１３によって何らかの入力がなされたか否かをチェックする。そして、現在地ドロップダウンリストボックス２４において別の地点名が選択（入力装置１３によってクリック）された場合には、ＣＰＵ１０は、Ｓ１０において、選択された地点名を含むレコードをアクセスポイントデータベース１６から抽出し、抽出したレコードに記録されている全ローミング接続業者名を手動設定画面のローミング接続業者名ドロップダウンリストボックス２５に一覧表示した後に、処理をＳ８へ戻す。
【００２７】
これに対して、「戻る」ボタン２６又は「キャンセル」ボタン２８が押下された場合には、ＣＰＵ１０は、Ｓ８にて表示した手動設定画面上でなされた設定内容をクリアした後に、処理をＳ６へ戻す。この場合、直前のＳ６実行時に表示されたのと同内容で、現在地表示画面が表示される。
【００２８】
これに対して、「次へ」ボタン２７が押下された場合には、ＣＰＵ１０は、その時点において手動設定画面中の現在地ドロップダウンリストボックス２４にて選択されている地点名，及び、ローミング接続業者名ドロップダウンリストボックス２５にて選択されているローミング接続業者名（初期状態においてはリストの先頭に表示されているローミング接続業者名，何れかのローミング接続業者名がクリックされた場合には最新にクリックされたローミング接続業者名）を保持して、処理をＳ６へ戻す。この場合、現在地表示画面中の現在地表示欄２０及びローミング接続業者名表示欄２１には、手動設定画面から保持された地点名及びローミング接続業者名が、夫々、表示される。ＰＣ１ａのオペレータは、このようにして表示された手動設定画面中の現在地表示欄２０及びローミング接続業者名表示欄２１に夫々表示された地点名及びローミング接続業者名を受け容れるならば、同手動設定画面中の「はい」ボタン２２を、入力装置１３により操作する（Ｓ９）。これにより、オペレータが自ら選択したローミング接続業者のアクセスポイント２の電話番号が通信プログラム１８に設定され、このアクセスポイント２に対して発呼がなされて、このアクセスポイント２を介したインターネット接続が実行される（Ｓ１４）。
【００２９】
一方、ＧＰＳユニット２０が検出できないとＳ２にて判定した場合，及び、ＧＰＳユニット２０による現在位置取得が失敗したとＳ４にて判定した場合にそれぞれ実行されるＳ１２では、ＣＰＵ１０は、ディスプレイ１２上に位置探知失敗画面を表示する。図７に示すように、この位置探知失敗画面には、「戻る」ボタン３０，「次へ」ボタン３１及び「ヘルプ」ボタン３２が、含まれている。
【００３０】
次のＳ１３では、ＣＰＵ１０は、位置探知失敗画面中の何れかのボタン３０〜３２が操作されるのを待つ。そして、「戻る」ボタン３０が操作された場合には、ＣＰＵ１０は、処理をＳ２に戻し、再度、ＧＰＳユニット２０の検知を行う。これに対して、「次へ」ボタン３１が操作された場合には、ＣＰＵ１０は、処理をＳ８へ進め、ディスプレイ１２上に手動設定画面を表示する。Ｓ１３経由にてＳ８が実行された場合に表示される手動設定画面は、図８に示す態様であり、各欄及びボタン２４〜２９の種類は図６のものと同じであるが、現在地ドロップダウンリストボックス２４の説明文及び画面タイトルが図６のものと若干異なる。以後、上述したのと同様の手順にてＳ９〜Ｓ１１の処理が実行され、「次へ」ボタン２７が操作されると、Ｓ６において、ディスプレイ１２上に現在地表示画面が表示される。Ｓ１３経由にてＳ６が実行された場合に表示される現在地表示画面は、図９に示す態様であり、各欄及びボタン２０〜２３の種類は図５のものと同じであるが、画面タイトルが図５のものと若干異なる。ＰＣ１ａのオペレータは、このようにして表示された手動設定画面中の現在地表示欄２０及びローミング接続業者名表示欄２１に夫々表示された地点名及びローミング接続業者名を受け容れるならば、同手動設定画面中の「はい」ボタン２２を、入力装置１３により操作する（Ｓ９）。これにより、オペレータが自ら選択したローミング接続業者のアクセスポイント２の電話番号が通信プログラム１８に設定され、このアクセスポイント２に対して発呼がなされて、このアクセスポイント２を介したインターネット接続が実行される（Ｓ１４）。
【００３１】
以上説明したように、本実施形態による海外接続アシスタントプログラム１９及びアクセスポイントデータベース１６がインストールされたＧＰＳ機能付きのＰＣ１ａを携えて旅行（海外旅行）をする者は、滞在先毎に、仮に自分が何処にいるかを認識していないとしても、ＰＣ１ａを起動して、ディスプレイ１２上に表示される海外接続アシスタントプログラム１９の起動アイコンを操作するだけで、ＰＣ１ａをインターネットＮに接続させることができる。即ち、ＰＣ１ａは、海外接続アシスタントプログラム１９に従って、自律的に、自己の存在する現在位置（経度及び緯度）をＧＰＳユニット２に検知させ（Ｓ３）、検出された現在位置に最も近い地点（経度緯度）が登録されている地域単位のレコードをアクセスポイントデータベース１６から抽出し、その地域単位において使用可能なローミング接続業者のローミング接続業者名及びアクセスポイントの電話番号を読み出す（Ｓ５）。このようにして読み出されたローミング接続業者名のうち予め設定された基準に従って最適と判断されたものが、現在地表示画面上に表示されるので（Ｓ６）、オペレータは、自動的に選択されたアクセスポイント２が自己の希望に合うか否かを確認することができる。そして、選択されたアクセスポイント２に異存がなければ「はい」ボタン２２を操作するだけで、そのアクセスポイント２の電話番号が通信プログラム１８に設定されて、そのアクセスポイント２の間に呼が確立されて、このアクセスポイント２経由でインターネットＮに接続される（Ｓ１４）。これに対して、そのアクセスポイント２がオペレータの意に添わなければ、「いいえ」ボタン２３を操作すれば、マニュアルでアクセスポイント２を選択することができる（Ｓ８〜Ｓ１１）。
【００３２】
一方、ＧＰＳユニット２０を備えていないノートＰＣ１ｂの場合でも、マニュアルでアクセスポイント２を選択することは可能である（Ｓ８〜Ｓ１１）。
【００３３】
【発明の効果】
以上説明したように、本発明によれば、コンピュータが存在する場所において使用可能なアクセスポイントを自動的に選択して、その電話番号を通信プログラムに設定することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態としてのネットワークシステムの概略構成図
【図２】ＰＣ１ａのハードウェア構成を示すブロック図
【図３】アクセスポイントデータベースの概略データ構造を示す表
【図４】海外接続アシスタントプログラムに従ったＣＰＵの処理を示すフローチャート
【図５】現在地表示画面を示す図
【図６】手動設定画面を示す図
【図７】位置探知失敗画面を示す図
【図８】手動設定画面を示す図
【図９】現在地表示画面を示す図
【符号の説明】
１ａ    ＰＣ
１ｂ    ノートＰＣ
２      アクセスポイント
３      ＧＰＳ衛星
１０      ＣＰＵ
１１      通信装置
１３      入力装置
１５      ディスク装置
１６      アクセスポイントデータベース
１８      通信プログラム
１９      海外接続アシスタントプログラム
２０      ＧＰＳユニット
Ｎ      インターネット
【図１】
2004304579.tif 000003
【図２】
2004304579.tif 000004
【図３】
2004304579.tif 000005
【図４】
2004304579.tif 000006
【図５】
2004304579.tif 000007
【図６】
2004304579.tif 000008
【図７】
2004304579.tif 000009
【図８】
2004304579.tif 000010
【図９】
2004304579.tif 000011