(57)【特許請求の範囲】
【請求項１】
１つ以上の利用者用端末にネットワークを介して気象情報提供サイトの気象情報を提供する気象情報提供サーバによって実行される気象情報提供方法であって、
前記気象情報提供サーバが、
前記利用者用端末から利用者情報が供給される利用者情報供給段階と、
前記利用者情報に対応して登録されている利用者により入力された地名を気象観測地点検索データベースにより変換した第１の気象観測地点、利用履歴情報に登録されている気象観測地点をカテゴリ別に集計し、前記気象観測地点のうち集計数が多いものをカテゴリ別に抽出した第２の気象観測地点、前記利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索し、検索結果から抽出した第３の気象観測地点を抽出する気象観測地点抽出段階と、
利用者に前記気象情報の選択方法を選択させ、選択された前記気象情報の選択方法に応じて、抽出した前記第１〜第３の気象観測地点から何れかの前記気象観測地点を選択する気象観測地点選択段階と、
前記選択した気象観測地点に対応する最新の気象情報を取得し、取得した気象情報を前記利用者用端末に送信する気象情報送信段階と、
前記選択した気象観測地点を前記利用者情報に対応させて登録し、前記選択した気象観測地点を前記カテゴリに対応させて前記利用履歴情報に登録し、又は前記選択した気象観測地点を前記利用者情報及び該利用者情報が供給された時刻及び曜日の少なくとも一方に対応させて前記利用履歴情報に登録する気象観測地点登録段階と
を実行することを特徴とする気象情報提供方法。
【請求項２】
前記利用者情報は、対応するように登録された利用者識別情報又は利用者用端末識別情報であって、前記利用者用端末から供給される利用者用端末識別情報及びその利用者用端末識別情報に対応する利用者識別情報が同一の情報として扱われることを特徴とする請求項１記載の気象情報提供方法。
【請求項３】
前記利用者情報は、所定の利用者識別情報に対応するように登録された利用者識別情報であって、前記利用者用端末から供給される前記１つ以上の利用者識別情報及び前記所定の利用者識別情報が同一の情報として扱われることを特徴とする請求項１又は２記載の気象情報提供方法。
【請求項４】
コンピュータに、
利用者用端末から利用者情報が供給される利用者情報供給手順と、
前記利用者情報に対応して登録されている利用者により入力された地名を気象観測地点検索データベースにより変換した第１の気象観測地点、利用履歴情報に登録されている気象観測地点をカテゴリ別に集計し、前記気象観測地点のうち集計数が多いものをカテゴリ別に抽出した第２の気象観測地点、前記利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索し、検索結果から抽出した第３の気象観測地点を抽出する気象観測地点抽出手順と、
利用者に前記気象情報の選択方法を選択させ、選択された前記気象情報の選択方法に応じて、抽出した前記第１〜第３の気象観測地点から何れかの前記気象観測地点を選択する気象観測地点選択手順と、
前記選択した気象観測地点に対応する最新の気象情報を取得し、取得した気象情報を前記利用者用端末に送信する気象情報送信手順と、
前記選択した気象観測地点を前記利用者情報に対応させて登録し、前記選択した気象観測地点を前記カテゴリに対応させて前記利用履歴情報に登録し、又は前記選択した気象観測地点を前記利用者情報及び該利用者情報が供給された時刻及び曜日の少なくとも一方に対応させて前記利用履歴情報に登録する気象観測地点登録手順と
を実行させる為の気象情報提供プログラム。
【請求項５】
１つ以上の利用者用端末にネットワークを介して気象情報提供サイトの気象情報を提供する気象情報提供サーバであって、
前記利用者用端末から利用者情報が供給される利用者情報供給手段と、
前記利用者情報に対応して登録されている利用者により入力された地名を気象観測地点検索データベースにより変換した第１の気象観測地点、利用履歴情報に登録されている気象観測地点をカテゴリ別に集計し、前記気象観測地点のうち集計数が多いものをカテゴリ別に抽出した第２の気象観測地点、前記利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索し、検索結果から抽出した第３の気象観測地点を抽出する気象観測地点抽出手段と、
利用者に前記気象情報の選択方法を選択させ、選択された前記気象情報の選択方法に応じて、抽出した前記第１〜第３の気象観測地点から何れかの前記気象観測地点を選択する気象観測地点選択手段と、
前記選択した気象観測地点に対応する最新の気象情報を取得し、取得した気象情報を前記利用者用端末に送信する気象情報送信手段と、
前記選択した気象観測地点を前記利用者情報に対応させて登録し、前記選択した気象観測地点を前記カテゴリに対応させて前記利用履歴情報に登録し、又は前記選択した気象観測地点を前記利用者情報及び該利用者情報が供給された時刻及び曜日の少なくとも一方に対応させて前記利用履歴情報に登録する気象観測地点登録手段と
を有することを特徴とする気象情報提供サーバ。
【請求項６】
１つ以上の利用者用端末と、前記利用者用端末にネットワークを介して接続される気象情報提供サーバとを用いて前記利用者用端末に気象情報提供サイトの気象情報を提供する気象情報提供方法であって、
前記気象情報提供サーバが、
前記利用者用端末から利用者情報が供給される利用者情報供給段階と、
前記利用者情報に対応して登録されている利用者により入力された地名を気象観測地点検索データベースにより変換した第１の気象観測地点、利用履歴情報に登録されている気象観測地点をカテゴリ別に集計し、前記気象観測地点のうち集計数が多いものをカテゴリ別に抽出した第２の気象観測地点、前記利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索し、検索結果から抽出した第３の気象観測地点を抽出する気象観測地点抽出段階と、
利用者に前記気象情報の選択方法を選択させ、選択された前記気象情報の選択方法に応じて、抽出した前記第１〜第３の気象観測地点から何れかの前記気象観測地点を選択する気象観測地点選択段階と、
前記選択した気象観測地点に対応する最新の気象情報を取得し、取得した気象情報を前記利用者用端末に送信する気象情報送信段階と、
前記選択した気象観測地点を前記利用者情報に対応させて登録し、前記選択した気象観測地点を前記カテゴリに対応させて前記利用履歴情報に登録し、又は前記選択した気象観測地点を前記利用者情報及び該利用者情報が供給された時刻及び曜日の少なくとも一方に対応させて前記利用履歴情報に登録する気象観測地点登録段階と
を実行することを特徴とする気象情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、気象情報提供方法，気象情報提供プログラム及び気象情報提供サーバに係り、特にネットワークを介して利用者に様々な気象情報を提供する気象情報提供方法，気象情報提供プログラム及び気象情報提供サーバに関する。
【０００２】
【従来の技術】
近年、ネットワークとしてのインターネットの発展に伴い、利用者に様々な情報（コンテンツ）を有料又は無料で提供する情報提供サービスが行われている。このような情報提供サービスの一例として、利用者に気象情報を提供する気象情報提供サービスがよく知られている。
【０００３】
気象情報提供サービスでは、利用者が気象情報の取得を希望する地名等を入力することで、その地名等に最も近い気象観測地点の気象情報が利用者に提供される。例えば気象情報提供サービスの一例が、特開平１１−８５７７０号公報に記載されている。
【０００４】
利用者が気象情報提供サービスから気象情報を取得する手順について簡単に説明すると、利用者は利用者用端末のキーボード等を操作して気象情報の取得を希望する地名等を、例えば最初に県名選択・入力、次に市名選択・入力等のように階層的に入力する。入力された地名等は、ネットワークを介して利用者用端末から気象情報提供サーバに供給される。
【０００５】
気象情報提供サーバは供給された地名等に最も近い気象観測地点を抽出し、抽出した気象観測地点の気象情報を取得する。取得された気象情報は、ネットワークを介して気象情報提供サーバから利用者用端末に供給される。すると、利用者用端末は供給された気象情報を画面に表示し、利用者に確認させていた。
【０００６】
利用者を識別する方法としては、ＩＰアドレス、利用者ＩＤ，最近では利用者用端末（例えば、携帯電話）の利用者用端末識別ＩＤ（例えば電話番号、或いは携帯電話に挿入する識別ＩＤカード等）による方法がある。
【０００７】
本来、それぞれの接続が独立であるｈｔｔｐプロトコルにおいて、利用者ＩＤによる利用者識別方法では、サイトの初期画面へのアクセス、或いは最初のサイト内のＨＰアクセス時に利用者ＩＤを入力させる。以降のサイト内のセッション管理を、例えばＣｏｏｋｉｅ、或いはフォームの隠れフィールド利用、或いはサーバのサーブレットのセッション管理（ＨｔｔｐＳｅｓｓｉｏｎＡＰＩ）によるＣｏｏｋｉｅかフォームの隠れフィールドの自動選択によって管理する方法等がある。
【０００８】
上記方法により、特定のサイト内では同じＵＲＬでありながら、個人毎に違った情報を表示し、個人毎の情報をサーバで管理する。
【０００９】
【発明が解決しようとする課題】
例えば利用者が気象情報提供サービスを利用する場合、気象情報の取得を希望する地名等（例えば、都道府県名，市区名，スポーツ場名，公園名）を利用者用端末のキーボード等から入力して気象観測地点を選択する必要がある。通常、利用者は特定の場所の気象情報を繰り返し取得することが多いが、気象情報提供サービスを利用する度に気象観測地点を選択する操作が必要であった。
【００１０】
また、近年普及してきた携帯電話等の携帯端末で気象情報提供サービスを利用する場合、携帯端末の表示画面が小さく且つ入力用キーが少ない為、気象観測地点を選択するまでに多くの操作が必要となる。
【００１１】
例えば携帯端末で東京都江東区青海の気象情報を取得する為には、全国（例えば北海道から九州）の地域名一覧表示から関東を選択し、関東の都道府県名一覧表から東京を選択し、東京都の市区名一覧表から江東区を選択し、江東区の地名一覧表から青海を選択する。このように、携帯端末で目的の気象情報を取得するまでに非常に多くの操作及び時間が必要であり、通信料が嵩むという問題があった。
【００１２】
さらに、ＵＲＬ登録機能に関する情報は利用者用端末に登録されるため、別の利用者用端末で気象情報提供サービスを利用する場合にＵＲＬ登録機能を利用できないという問題があった。
【００１３】
また、利用者ＩＤによるセッション管理においても、単なるブラウザソフトへのＵＲＬ登録では、利用者毎に専用のＵＲＬ登録はできないので、利用者毎でなく利用者用端末毎でのＵＲＬ使用とする使い方であった。
【００１４】
結局、利用者は気象情報提供サービスを利用する度に気象観測地点を選択する操作が必要であり、過去に利用した気象観測地点であっても気象情報の取得を希望する地名等に最も近い気象観測地点を選択する為の処理が必要である。したがって、従来の気象情報提供サービスは利用者が過去に利用した気象観測地点であっても、気象情報を取得する迄の時間が短縮されないという問題があった。
【００１５】
本発明は、上記の点に鑑みなされたもので、操作性が良く、気象情報を取得する迄の時間を短縮することが可能な気象情報提供方法，気象情報提供プログラム及び気象情報提供サーバを提供することを目的とする。
【００１６】
【課題を解決するための手段】
そこで、上記課題を解決するため、本発明は、１つ以上の利用者用端末にネットワークを介して気象情報提供サイトの気象情報を提供する気象情報提供サーバによって実行される気象情報提供方法であって、前記気象情報提供サーバが、前記利用者用端末から利用者情報が供給される利用者情報供給段階と、前記利用者情報に対応して登録されている利用者により入力された地名を気象観測地点検索データベースにより変換した第１の気象観測地点、利用履歴情報に登録されている気象観測地点をカテゴリ別に集計し、前記気象観測地点のうち集計数が多いものをカテゴリ別に抽出した第２の気象観測地点、前記利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索し、検索結果から抽出した第３の気象観測地点を抽出する気象観測地点抽出段階と、利用者に前記気象情報の選択方法を選択させ、選択された前記気象情報の選択方法に応じて、抽出した前記第１〜第３の気象観測地点から何れかの前記気象観測地点を選択する気象観測地点選択段階と、前記選択した気象観測地点に対応する最新の気象情報を取得し、取得した気象情報を前記利用者用端末に送信する気象情報送信段階と、前記選択した気象観測地点を前記利用者情報に対応させて登録し、前記選択した気象観測地点を前記カテゴリに対応させて前記利用履歴情報に登録し、又は前記選択した気象観測地点を前記利用者情報及び該利用者情報が供給された時刻及び曜日の少なくとも一方に対応させて前記利用履歴情報に登録する気象観測地点登録段階とを実行することを特徴とする。
【００１７】
このように、利用者から供給された気象観測地点をＩＰアドレス，利用者ＩＤ，或いは利用者用端末の利用者用端末識別ＩＤ等の利用者情報に対応させて登録しておくことにより、利用者が以前に入力した気象観測地点を例えば利用者用端末の画面上に表示させることができる。また、利用者用端末が異なる場合であっても、利用者は以前に入力した気象観測地点を例えば利用者用端末の画面上に表示させることができる。
【００１８】
利用者は、利用者用端末の画面上に表示された気象観測地点を選択することで、その気象観測地点を選択する為の操作を終えることができる。つまり、利用者が気象情報を選択する為に必要な操作が減少する。特に携帯電話等の携帯端末のように情報の入力が困難な場合に、利用者は気象観測地点を選択するまでの多くの操作が不要となる。なお、気象観測地点登録段階は、利用者が選択した気象観測地点を自動的又は手動的に、利用者情報に対応させて登録する。
【００１９】
したがって、操作性が良く、気象情報を選択する迄の時間が短縮された気象情報提供サービスを実現することが可能である。
【００２１】
このように、利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索することにより、利用者が取得を希望すると予測される気象観測地点を抽出できる。例えば利用者情報が供給されるログイン時の時刻及び曜日に類似する利用履歴を利用履歴情報から検索し、検索された履歴情報から気象観測地点を抽出する。このとき抽出された気象観測地点は、利用者が気象情報の取得を希望すると予測される気象観測地点として抽出される。
【００２２】
抽出された気象観測地点は、例えば利用者用端末の画面上に表示することで、利用者に気象観測地点を選択させることができる。利用者は、利用者用端末の画面上に表示された気象観測地点を選択することにより、選択した気象観測地点に対応する気象情報を取得することができる。
【００２３】
また、本発明は、前記利用者情報が、対応するように登録された利用者識別情報又は利用者用端末識別情報であって、前記利用者用端末から供給される利用者用端末識別情報及びその利用者用端末識別情報に対応する利用者識別情報が同一の情報として扱われることを特徴とする。
【００２４】
このように、利用者識別情報と利用者用端末識別情報とを対応付けて登録しておくことで、供給された利用者用端末識別情報を利用者識別情報に置き換えることができる。
【００２５】
したがって、利用者識別情報に対応するように登録されている気象観測地点を、利用者用端末識別情報の入力により利用できる。したがって、利用者は携帯電話等の利用者用端末からアクセスした場合に、利用者識別情報を入力することなく利用者用端末から送出される利用者用端末識別情報だけで気象情報を取得できる。
【００２６】
また、本発明は、前記利用者情報は、所定の利用者識別情報に対応するように登録された利用者識別情報であって、前記利用者用端末から供給される前記１つ以上の利用者識別情報及び前記所定の利用者識別情報が同一の情報として扱われることを特徴とする。
【００２７】
このように、１つ以上の利用者識別情報と所定の利用者識別情報とを対応付けて登録しておくことで、１つ以上の利用者識別情報を所定の利用者識別情報に置き換えることができる。
【００２８】
したがって、所定の利用者識別情報に対応するように登録されている１つ以上の利用者識別情報に応じた利用者は、所定の利用者識別情報に対応する気象情報を取得することができる。
【００３０】
このように、利用履歴情報に登録された気象観測地点をカテゴリ別に集計して集計数が多いものを抽出することにより、アクセスランキング等のサービスメニューとして利用者に提供することができる。利用者は、利用者用端末の画面上に表示されたアクセスランキング等のサービスメニューから気象観測地点を選択することにより、利用回数の多い気象観測地点に対応する気象情報を容易に取得することができる。
【００３１】
【発明の実施の形態】
次に、本発明の実施の形態について図面に基づいて説明する。なお、本実施例では、コンテンツの一例として気象情報を利用者に提供する例について説明するが、いかなるコンテンツでもよい。また、本実施例では、ネットワークの一例としてインターネットを利用する例について説明したが、いかなるネットワークでもよい。
【００３２】
図１は、本発明による気象情報提供システムの一実施例の構成図を示す。図１の気象情報提供システム１は、気象情報提供サーバ１０，利用者用端末１１ａ〜１１ｎ，基地局１２が、インターネット１４を介して接続されている。また、移動通信端末１３は基地局１２を介してインターネット１４に接続されている。
【００３３】
気象情報提供サーバ１０は、１つ以上の気象観測地点の気象情報を所定時間毎に収集して格納し、利用者が希望する気象観測地点の気象情報を利用者用端末１１ａ〜１１ｎ又は移動通信端末１３に提供する。また、気象情報提供サーバ１０は、ログインを必要とする会員制の気象情報提供サービスを提供する。
【００３４】
利用者用端末１１ａ〜１１ｎは気象情報提供サービスを利用する利用者が操作するものであり、利用者からの指示がキーボード等から入力される一方、気象情報提供サーバ１０から供給される情報を画面等に表示する。なお、気象情報提供サービスを利用する利用者は、利用者用端末１１ａ〜１１ｎの代わりに移動通信端末１３を利用してもよい。移動通信端末１３は、利用者用端末１１ａ〜１１ｎと同様に、利用者からの指示が入力キー等から入力される一方、気象情報提供サーバ１０から供給される情報を画面等に表示する。
【００３５】
気象情報提供サーバ１０は、例えば図２のように構成される。図２は、本発明による気象情報提供サーバの一実施例の構成図を示す。図２において、このコンピュ−タシステムは、それぞれバスＢで相互に接続されている入力装置２１と，表示装置２２と，ドライブ装置２３と，記録媒体２４と，補助記憶装置２５と，メモリ装置２６と，演算処理装置２７と，インターフェース装置２８と，データベース（以下、ＤＢという）２９とを含むように構成される。
【００３６】
入力装置２１は、コンピュータシステムの利用者が操作するキーボード及びマウスなどで構成され、コンピュータシステムに各種操作信号を入力するために用いられる。表示装置２２は、コンピュータシステムを操作するのに必要な各種ウインドウやデータ等を表示する。インターフェース装置２８は、コンピュータシステムをインターネット１４に接続する為のインターフェースであり、例えばモデム等で構成される。
【００３７】
ＤＢ２９は、本発明の気象情報提供サーバ１０で利用する情報，例えば気象観測地点検索ＤＢ，利用者設定地点ＤＢ，利用者履歴ＤＢ，気象情報ＤＢ等を格納している。なお、気象観測地点検索ＤＢ，利用者設定地点ＤＢ，利用者履歴ＤＢ及び気象情報ＤＢの詳細については後述する。
【００３８】
気象情報提供サーバ１０が利用する気象情報提供プログラムは、ＣＤ−ＲＯＭ等の記録媒体２４によって提供される。なお、気象情報提供プログラムは、気象情報取得送信プログラム，利用者履歴記録プログラム，利用者設定地点管理プログラム，気象観測地点集計プログラム，気象観測地点抽出プログラム，入力地名管理プログラム，ログイン情報格納プログラム，通信プログラムに分割することもできる。
【００３９】
気象情報提供プログラムを記録する記録媒体２４は、ＣＤ−ＲＯＭの他、フレキシブルディスク、光磁気ディスク（ＭＯ）等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００４０】
気象情報提供プログラムを記録した記録媒体２４は、ドライブ装置２３にセットされ、気象情報提供プログラムが記録媒体２４からドライブ装置２３を介して補助記憶装置２５にインストールされる。
【００４１】
補助記憶装置２５は、インストールされた気象情報提供プログラムを格納すると共に、必要なファイル，データ等を格納する。メモリ装置２６は、コンピュータシステムの起動時に補助記憶装置２５から気象情報提供プログラムを読み出して格納する。演算処理装置２７は、メモリ装置２６に読み出され格納された気象情報提供プログラムに従って気象情報提供サーバ１０に係る処理を実行する。
【００４２】
図３は、気象観測地点検索ＤＢの一例の構成図を示す。図３の気象観測地点検索ＤＢは、利用者が入力する入力地名と気象観測地点との対応関係を管理するものであり、入力地名，気象観測地点コード，気象観測地点名などの項目を含む。利用者が入力する入力地名は、レジャー施設名，ゴルフ場名，都道府県名，市区町村名などがある。例えば図３の気象観測地点検索ＤＢは、入力地名「東京都江東区」に対応して気象観測地点コード「０４４１３６」，気象観測地点名「新木場」が登録されている。
【００４３】
なお、コンテンツが気象情報以外の情報である場合、図３の気象観測地点検索ＤＢは情報名，情報コードなどの項目を含むように構成され、利用者が入力する情報名と情報コードとの対応関係を管理する。
【００４４】
例えば気象情報と同様、日時の経過により同じ情報コードの情報が変化するものとして株式情報がある。コンテンツが株式情報である場合、情報名「富士通株式会社」に対応して情報コード「０１０２０３」が登録されている。
【００４５】
図４は、利用者設定地点ＤＢの一例の構成図を示す。図４の利用者設定地点ＤＢは、利用者を識別する利用者ＩＤと、その利用者が手動登録のマイポイントとして設定した入力地名及びその入力地名に対応する気象観測地点コードとを管理するものであり、利用者ＩＤ，入力地名，利用者設定地点コードなどの項目を含む。なお、利用者設定地点コードは、入力地名に対応する気象観測地点コードが登録されたものである。例えば図４の利用者設定地点ＤＢは、利用者ＩＤ「００２」に対応して入力地名「東京都江東区」，利用者設定地点コード「０４４１３６」が登録されている。
【００４６】
コンテンツが気象情報以外の情報である場合、図４の利用者設定地点ＤＢは、利用者ＩＤ，情報名，利用者設定情報コードなどの項目を含むように構成され、利用者ＩＤと、その利用者が手動登録のマイポイントとして設定した情報名と、その情報名に対応する情報コードとを管理する。なお、利用者設定情報コードは、情報名に対応する情報コードが登録されたものである。
【００４７】
図５は、利用者履歴ＤＢの一例の構成図を示す。図５の利用者履歴ＤＢは、利用者が以前に利用した気象観測地点と、その気象観測地点が利用された日時（例えば，日，曜日，時刻など）とを管理するものであり、利用者ＩＤ，日，曜日，時刻，気象観測地点コードなどの項目を含む。
【００４８】
例えば図５の利用者履歴ＤＢは、利用者ＩＤ「００２」に対応して日「２００１／０２／２４」，曜日「土」，時刻「２０：００」，気象観測地点コード「０４４１３６」が登録されており、利用者ＩＤ「００２」に対応する利用者が「２００１年２月２４日」「土曜日」の時刻「２０：００」に気象観測地点コード「０４４１３６」に対応する気象観測地点の気象情報を取得したことが確認できる。
【００４９】
コンテンツが気象情報以外の情報である場合、図５の利用者履歴ＤＢは利用者ＩＤ，日，曜日，時刻，情報コードなどの項目を含むように構成され、利用者が以前に利用した情報コードと、その情報コードが利用された日時とを管理する。
【００５０】
図６は、気象情報ＤＢの一例の構成図を示す。図６の気象情報ＤＢは、気象観測地点と、その気象観測地点の気象情報とを管理するものであり、気象観測地点コード，現在天気，１時間後天気，２時間後天気，３時間後天気などの項目を含む。例えば図６の気象情報ＤＢは、気象観測地点コード「０４４１３６」に対応して現在天気「晴」，１時間後天気「晴」，２時間後天気「晴」，３時間後天気「晴」が登録されている。
【００５１】
コンテンツが気象情報以外の情報である場合、図６の気象情報ＤＢは情報コード，所定時間（例えば、１時間，１日，１週間など）毎の情報などの項目を含むように構成され、情報コードと、その情報コードに対応する情報とを管理する。
【００５２】
以下、本発明の気象情報提供システム１の処理について、フローチャートを参照しつつ説明していく。図７は、本発明による気象情報提供サーバが実行する処理の一実施例のフローチャートを示す。
【００５３】
ステップＳ１では、気象情報提供サービスを利用する利用者が、例えば利用者用端末１１ａに気象サイトのＵＲＬを入力することで気象サイトを選択する。つまり、利用者用端末１１ａは気象情報提供サーバ１０に接続される。
【００５４】
ステップＳ１に続いてステップＳ２に進み、気象情報提供サーバ１０は利用者用端末１１ａとの間でログイン処理を行なう。このとき、気象情報提供サーバ１０は利用者ＩＤ及び現在日時を取得しておく。
【００５５】
なお、利用者ＩＤの代わりに利用者用端末識別情報を取得した場合、気象情報提供サーバ１０は利用者識別情報と利用者用端末識別情報とを対応付けたテーブル（図示せず）を利用して利用者用端末識別情報を利用者ＩＤの情報と同じ設定内容にする。
【００５６】
また、所定の利用者ＩＤに対応した利用者ＩＤを取得した場合、気象情報提供サーバ１０は所定の利用者ＩＤと１つ以上の利用者ＩＤとを対応付けたテーブル（図示せず）を利用して取得した利用者ＩＤを所定の利用者ＩＤの情報と同じ設定内容にする。
【００５７】
ステップＳ２に続いてステップＳ３に進み、気象情報提供サーバ１０は利用者用端末１１ａから供給される利用者ＩＤをキー情報として図５のような利用者履歴ＤＢを検索する。即ち、気象情報提供サーバ１０は気象情報提供サービスを利用する利用者が過去に利用した気象観測地点を特定する。
【００５８】
気象情報提供サーバ１０は、特定した気象観測地点から最後（最も最近）に利用した気象観測地点又は一番利用している気象観測地点を自動登録のマイポイントとして設定する。利用者は、最後に利用した気象観測地点又は一番利用している気象観測地点のどちらを自動登録のマイポイントとして設定するかを予め設定しておく。
【００５９】
なお、自動登録のマイポイントは１つに限ることなく、１つ以上であってもよい。この場合、気象情報提供サーバ１０は、最後に利用した気象観測地点から順番又は一定期間内に利用回数の多い気象観測地点から順番に自動登録のマイポイントとして設定する。
【００６０】
ステップＳ３に続いてステップＳ４に進み、気象情報提供サーバ１０は利用者用端末１１ａから供給される利用者ＩＤをキー情報として図４のような利用者設定地点ＤＢを検索し、気象情報提供サービスを利用する利用者が過去に手動登録のマイポイントとして設定した気象測定地点を特定する。なお、利用者設定地点ＤＢは、利用者が手動登録のマイポイントとして以前に設定した気象測定地点が格納されている。
【００６１】
ステップＳ４に続いてステップＳ５に進み、気象情報提供サーバ１０は図５のような利用者履歴ＤＢを検索し、気象観測地点別に集計する。即ち、気象情報提供サーバ１０は利用者全員による利用数を気象観測地点別に集計する。
【００６２】
気象情報提供サーバ１０は、一定期間内に最も利用回数の多い気象観測地点をランキングのマイポイントとして設定する。なお、ランキングのマイポイントは１つに限ることなく、１つ以上であってもよい。この場合、気象情報提供サーバ１０は、利用数が多い気象観測地点から順番にランキングのマイポイントとして設定する。
【００６３】
ステップＳ５に続いてステップＳ６に進み、気象情報提供サーバ１０は利用者用端末１１ａから供給される利用者ＩＤをキー情報として図５のような利用者履歴ＤＢを検索する。即ち、気象情報提供サーバ１０は気象情報提供サービスを利用する利用者が過去に利用した気象観測地点及び日時を特定する。
【００６４】
気象情報提供サーバ１０は、利用者が過去に気象観測地点を利用した日時（例えば、日，曜日，時刻など）から現在の日時に最も近似するものを選択し、選択した日時に対応する気象観測地点をジャストタイムのマイポイントとして設定する。
【００６５】
なお、ジャストタイムのマイポイントは１つに限ることなく、１つ以上であってもよい。この場合、気象情報提供サーバ１０は、利用者が過去に気象観測地点を利用した日時から現在の日時に近似するものを近似の程度に応じて順番に選択し、選択した日時に対応する気象観測地点をジャストタイムのマイポイントとして設定する。
【００６６】
ステップＳ６に続いてステップＳ７に進み、気象情報提供サーバ１０は、例えば図８のようなメニュー画面５０を利用者用端末１１ａに表示させる。図８は、メニュー画面の一例のイメージ図を示す。
【００６７】
メニュー画面５０は、地名入力欄５１，順次選択ボタン５２，手動登録のマイポイントボタン５３，自動登録のマイポイントボタン５４，ランキングのマイポイントボタン５５，ジャストタイムのマイポイントボタン５６，終了ボタン５７を含むように構成される。
【００６８】
ユーザは、利用したいと考える気象観測地点の選択方法に応じて地名入力欄５１に気象情報の知りたい地名を入力するか、順次選択ボタン５２，手動登録のマイポイントボタン５３，自動登録のマイポイントボタン５４，ランキングのマイポイントボタン５５，ジャストタイムのマイポイントボタン５６の何れかをクリック等により選択する。なお、処理を終了する場合、ユーザは終了ボタン５７をクリック等により選択する。
【００６９】
ステップＳ７に続いてステップＳ８に進み、気象情報提供サーバ１０は地名入力欄５１に地名が入力されたか、又は順次選択ボタン５２，手動登録のマイポイントボタン５３，自動登録のマイポイントボタン５４，ランキングのマイポイントボタン５５，ジャストタイムのマイポイントボタン５６，終了ボタン５７の何れかが選択されたかを判定する。
【００７０】
地名入力欄５１に地名が入力されたと判定すると、気象情報提供サーバ１０はステップＳ９に進む。順次選択ボタン５２が選択されたと判定すると、気象情報提供サーバ１０はステップＳ１２に進む。自動登録のマイポイントボタン５４が選択されたと判定すると、気象情報提供サーバ１０はステップＳ１６に進む。手動登録のマイポイントボタン５３が選択されたと判定すると、気象情報提供サーバ１０はステップＳ１９に進む。ランキングのマイポイントボタン５５が選択されたと判定すると、気象情報提供サーバ１０はステップＳ２２に進む。また、ジャストタイムのマイポイントボタン５６が選択されたと判定すると、気象情報提供サーバ１０はステップＳ２５に進む。
【００７１】
ステップＳ９では、気象情報提供サーバ１０が地名入力欄５１に入力された地名を利用して気象観測地点を選択する。ステップＳ９に続いてステップＳ１０に進み、気象情報提供サーバ１０は選択した気象観測地点の気象情報を読み出し、利用者用端末１１ａに図９のような気象情報表示画面６０を表示する。
【００７２】
図９は、気象情報表示画面の一例のイメージ図を示す。利用者は、気象情報表示画面６０により気象情報を確認することができる。また、利用者は、ステップＳ９で選択した気象観測地点を手動登録のマイポイントとして設定しておきたいと考えた場合、気象情報表示画面６０のマイポイント登録ボタン６１をクリックする。
【００７３】
ステップＳ１０に続いてステップＳ１１に進み、気象情報提供サーバ１０は手動登録判断処理を行なう。手動登録判断処理は、例えば図１０のフローチャートのように実行される。図１０は、手動登録判断処理の一例のフローチャートを示す。
【００７４】
ステップＳ３１では、気象情報提供サーバ１０がマイポイント登録ボタン６１を押されたか否かを判定する。マイポイント登録ボタン６１が押されたと判定すると（Ｓ３０においてＹＥＳ）、気象情報提供サーバ１０はステップＳ３１に進み、選択された画面の気象観測地点コード又は画面ＩＤを手動登録のマイポイントとして設定する。
【００７５】
言い替えれば、気象情報提供サーバ１０はステップＳ９で選択した気象観測地点を図４のような利用者設定地点ＤＢに登録する。なお、サブメニューの登録も可能とする。気象情報提供サーバ１０は、気象観測地点コード又は画面ＩＤを手動登録のマイポイントとして設定した後、手動登録判断処理を終了する。
【００７６】
一方、マイポイント登録ボタン６１が押されていないと判定すると（Ｓ３０においてＮＯ）、気象情報提供サーバ１０は手動登録判断処理を終了する。
【００７７】
図９の気象情報表示画面６０では、画面上に最初から手動設定用のマイポイント登録ボタン６１を設けて表示している。しかし、手動登録が必要な時に、例えば特定のファンクションキー等を押すことで、プルダウンメニューが表示され、その中に手動登録のマイポイント登録ボタンを設けてもよい。
【００７８】
ステップＳ１２では、利用者が順次選択により地域名，都道府県名，市区名，地名を選択する。例えば利用者は、全国の地域名一覧表，都道府県名一覧表，市区名一覧表，地名一覧表から地域名，都道府県名，市区名，地名を選択する。順次選択により地名が選択されると、気象情報提供サーバ１０は選択された地名を利用して気象観測地点を選択する。
【００７９】
ステップＳ１２に続いてステップＳ１３に進み、気象情報提供サーバ１０は図１０のような手動登録判断処理を行い、必要に応じてステップＳ１２で選択した地域名，都道府県名，市区名，地名，気象観測地点に対応した画面ＩＤ又は気象観測地点コードを手動登録のマイポイントとして設定する。
【００８０】
ステップＳ１３に続いてステップＳ１４に進み、気象情報提供サーバ１０はステップＳ１２で気象観測地点が選択されたか否かを判定する。ステップＳ１２で気象観測地点が選択されたと判定すると（Ｓ１４においてＹＥＳ）、気象情報提供サーバ１０はステップＳ１５に進み、利用者用端末１１ａに図９のような気象情報表示画面６０を表示する。
【００８１】
なお、ステップＳ１２で気象観測地点が選択されていないと判定すると（Ｓ１４においてＮＯ）、気象情報提供サーバ１０はステップＳ１２に進み、引き続き利用者に地域名，都道府県名，市区名，地名を選択させる。
【００８２】
ステップＳ１６では、気象情報提供サーバ１０がステップＳ３で設定した自動登録のマイポイントより気象観測地点を選択する。なお、自動登録のマイポイントとして１つ以上の気象観測地点が設定されている場合、気象情報提供サーバ１０は全部又は一部の気象観測地点を選択する。例えば、気象情報提供サーバ１０は図１１のようなマイポイント表示画面７０を利用者用端末１１ａに表示させ、気象観測地点を選択させるようにしてもよい。図１１は、マイポイント表示画面の一例のイメージ図を示す。
【００８３】
ステップＳ１６に続いてステップＳ１７に進み、気象情報提供サーバ１０は選択した気象観測地点の気象情報を読み出し、利用者用端末１１ａに図９のような気象情報表示画面６０を表示する。
【００８４】
ステップＳ１７に続いてステップＳ１８に進み、気象情報提供サーバ１０はステップＳ１６で選択した気象観測地点に応じてステップＳ３，Ｓ５，Ｓ６で作成した自動登録のマイポイント，ランキングのマイポイント，ジャストタイムのマイポイントを再作成する。
【００８５】
ステップＳ１９では、気象情報提供サーバ１０がステップＳ４で設定した手動登録のマイポイントより気象観測地点を選択する。なお、手動登録のマイポイントとして１つ以上の気象観測地点が設定されている場合、気象情報提供サーバ１０は全部又は一部の気象観測地点を選択する。例えば、気象情報提供サーバ１０はマイポイント表示画面７０を利用者用端末１１ａに表示させ、気象観測地点を選択させるようにしてもよい。
【００８６】
ステップＳ１９に続いてステップＳ２０に進み、気象情報提供サーバ１０は選択した気象観測地点の気象情報を読み出し、利用者用端末１１ａに気象情報表示画面６０を表示する。
【００８７】
ステップＳ２０に続いてステップＳ２１に進み、気象情報提供サーバ１０はステップＳ１９で選択した気象観測地点に応じてステップＳ３，Ｓ５，Ｓ６で作成した自動登録のマイポイント，ランキングのマイポイント，ジャストタイムのマイポイントを再作成する。
【００８８】
ステップＳ２２では、気象情報提供サーバ１０がステップＳ５で設定したランキングのマイポイントより気象観測地点を選択する。なお、ランキングのマイポイントとして１つ以上の気象観測地点が設定されている場合、気象情報提供サーバ１０は全部又は一部の気象観測地点を選択する。例えば、気象情報提供サーバ１０はマイポイント表示画面７０を利用者用端末１１ａに表示させ、気象観測地点を選択させるようにしてもよい。
【００８９】
なお、ここでは毎回選択時にランキングを集計しているが、事前に一定時間毎に集計しておいてコンピュータの負荷、或いはユーザの待ち時間を減らすようにしても良い。
【００９０】
ステップＳ２２に続いてステップＳ２３に進み、気象情報提供サーバ１０は選択した気象観測地点の気象情報を読み出し、利用者用端末１１ａに気象情報表示画面６０を表示する。
【００９１】
ステップＳ２３に続いてステップＳ２４に進み、気象情報提供サーバ１０はステップＳ２２で選択した気象観測地点に応じてステップＳ３，Ｓ５，Ｓ６で作成した自動登録のマイポイント，ランキングのマイポイント，ジャストタイムのマイポイントを再作成する。
【００９２】
ステップＳ２５では、気象情報提供サーバ１０がステップＳ６で設定したジャストタイムのマイポイントより気象観測地点を選択する。なお、ジャストタイムのマイポイントとして１つ以上の気象観測地点が設定されている場合、気象情報提供サーバ１０は全部又は一部の気象観測地点を選択する。例えば、気象情報提供サーバ１０はマイポイント表示画面７０を利用者用端末１１ａに表示させ、気象観測地点を選択させるようにしてもよい。
【００９３】
ステップＳ２５に続いてステップＳ２６に進み、気象情報提供サーバ１０は選択した気象観測地点の気象情報を読み出し、利用者用端末１１ａに気象情報表示画面６０を表示する。
【００９４】
ステップＳ２６に続いてステップＳ２７に進み、気象情報提供サーバ１０はステップＳ２５で選択した気象観測地点に応じてステップＳ３，Ｓ５，Ｓ６で作成した自動登録のマイポイント，ランキングのマイポイント，ジャストタイムのマイポイントを再作成する。
【００９５】
ステップＳ１１，Ｓ１５，Ｓ１８，Ｓ２１，Ｓ２４，Ｓ２７の処理が終了したとき、利用者用端末１１ａには、図９のような気象情報表示画面６０が表示されている。図９の気象情報表示画面６０は、手動登録のマイポイントボタン６２，自動登録のマイポイントボタン６３，ランキングのマイポイントボタン６４，ジャストタイムのマイポイントボタン６５，メニューボタン６６を含むように構成されている。
【００９６】
なお、気象情報表示画面６０上の手動登録のマイポイントボタン６２，自動登録のマイポイントボタン６３，ランキングのマイポイントボタン６４，ジャストタイムのマイポイントボタン６５，メニューボタン６６は、例えば各マイポイントボタンを選択・表示した画面で一部又は全部を省略する設定としてもよい。
【００９７】
ステップＳ１１，Ｓ１５，Ｓ１８，Ｓ２１，Ｓ２４，Ｓ２７に続いてステップＳ２８に進み、気象情報提供サーバ１０は手動登録のマイポイントボタン６２，自動登録のマイポイントボタン６３，ランキングのマイポイントボタン６４，ジャストタイムのマイポイントボタン６５，メニューボタン６６の何れかが選択されたかを判定する。
【００９８】
手動登録のマイポイントボタン６２，自動登録のマイポイントボタン６３，ランキングのマイポイントボタン６４，ジャストタイムのマイポイントボタン６５が選択されたと判定すると、気象情報提供サーバ１０はステップＳ１６に進む。なお、メニューボタン６６が選択されたと判定すると、気象情報提供サーバ１０はステップＳ７に進み、メニュー画面５０を利用者用端末１１ａに表示する。
【００９９】
図１２を参照しつつ、図７のステップＳ９〜Ｓ１１の処理の詳細について説明する。図１２は、本発明による気象情報提供サーバが実行する検索・登録・送信処理の一実施例のフローチャートを示す。
【０１００】
図８のようなメニュー画面５０の地名入力欄５１に入力された入力地名が利用者用端末１１ａから気象情報提供サーバ１０に送信される。例えば、メニュー画面５０の地名入力欄５１に「東京都江東区」が入力されると、入力地名「東京都江東区」が気象情報提供サーバ１０に送信される。
【０１０１】
気象情報提供サーバ１０は、利用者用端末１１ａから入力地名が供給されることでステップＳ４０の処理に進む。ステップＳ４０では、気象情報提供サーバ１０が利用者ＩＤ，入力地名，現在時刻を読み取る。
【０１０２】
利用者ＩＤ及び現在時刻は、ログイン処理時に取得したものが利用される。また、入力地名は利用者用端末１１ａから受信したものが利用される。例えば、利用者ＩＤ「００２」，入力地名「東京都江東区」，現在時刻「２０：００」が読み取られる。
【０１０３】
ステップＳ４０に続いてステップＳ４１に進み、気象情報提供サーバ１０は利用者用端末１１ａから供給される入力地名をキー情報として図３のような気象観測地点検索ＤＢを検索し、気象観測地点コード及び気象観測地点名を抽出する。例えば入力地名「東京都江東区」をキー情報として気象観測地点コード「０４４１３６」及び気象観測地点名「新木場」を抽出する。
【０１０４】
ステップＳ４１に続いてステップＳ４２に進み、気象情報提供サーバ１０は気象観測地点コードをキー情報として図６のような気象情報ＤＢを検索し、その気象観測地点の最新の気象情報を特定する。例えば気象観測地点コード「０４４１３６」をキー情報として、現在天気「晴」，１時間後天気「晴」，２時間後天気「晴」，３時間後天気「晴」を特定する。
【０１０５】
ステップＳ４２に続いてステップＳ４３に進み、気象情報提供サーバ１０はステップＳ４０で読み取った利用者ＩＤ及び現在時刻とステップＳ４１で抽出した気象観測地点コードとを図５のような利用者履歴ＤＢに登録する。
【０１０６】
例えば利用者ＩＤ「００２」、現在時刻「２００１年２月２４日，土曜日，２０：００」、気象観測地点コード「０４４１３６」を利用者履歴ＤＢに登録する。図５の利用者履歴ＤＢでは、現在時刻を日，曜日，時刻で構成しているが、休日又は平日のような情報を付加してもよい。
【０１０７】
ステップＳ４３に続いてステップＳ４４に進み、気象情報提供サーバ１０はステップＳ４０で読み取った入力地名，ステップＳ４１で抽出した気象観測地点名及びステップＳ４２で特定した最新の気象情報等を含む気象情報表示画面６０を利用者用端末１１ａに表示する為の送信ファイルを作成する。
【０１０８】
例えば入力地名「東京都江東区」，気象観測地点名「新木場」，気象情報としての現在天気「晴」，１時間後天気「晴」，２時間後天気「晴」，３時間後天気「晴」を含む図９のような気象情報表示画面６０を利用者用端末１１ａに表示する為の送信ファイルを作成する。
【０１０９】
したがって、気象情報提供サービスを利用する利用者は、地名入力欄５１に入力した入力地名により入力した入力地名の気象情報を利用者用端末１１ａの画面上で確認できる。
【０１１０】
図１３を参照しつつ、図７のステップＳ３の処理の詳細について説明する。図１３は、自動登録のマイポイント作成処理の一例のフローチャートを示す。
【０１１１】
ステップＳ５０では、気象情報提供サーバ１０がログイン時に取得した利用者ＩＤを読み取る。例えば利用者ＩＤ「００２」が読み取られる。ステップＳ５０に続いてステップＳ５１に進み、気象情報提供サーバ１０はステップＳ５０で読み取った利用者ＩＤをキー情報として利用者履歴ＤＢを検索し、その利用者ＩＤに対応して登録されている１つ以上の気象観測地点を抽出する。
【０１１２】
例えば利用者ＩＤ「００２」をキー情報として図５のような利用者履歴ＤＢを検索し、その利用者ＩＤ「００２」に対応して登録されている気象観測地点コード「０４４１３６」を抽出する。即ち、気象情報提供サーバ１０は気象情報提供サービスを利用する利用者が過去に利用した気象観測地点を利用者履歴ＤＢから抽出する。
【０１１３】
ステップＳ５１に続いてステップＳ５２に進み、気象情報提供サーバ１０は最後に利用した気象観測地点を自動登録のマイポイントにする設定か否かを判定する。最後に利用した気象観測地点を自動登録のマイポイントにする設定であると判定すると（Ｓ５２においてＹＥＳ）、気象情報提供サーバ１０はステップＳ５３に進む。
【０１１４】
ステップＳ５３では、気象情報提供サーバ１０がステップＳ５１で抽出した１つ以上の気象観測地点から最後に利用した気象観測地点を自動登録のマイポイントとして設定する。
【０１１５】
一方、最後に利用した気象観測地点を自動登録のマイポイントにする設定でないと判定すると（Ｓ５２においてＮＯ）、気象情報提供サーバ１０はステップＳ５４に進む。
【０１１６】
ステップＳ５４では、気象情報提供サーバ１０がステップＳ５１で抽出した１つ以上の気象観測地点から一番利用している気象観測地点を自動登録のマイポイントとして設定する。
【０１１７】
そして、ステップＳ５３又はステップＳ５４に続いてステップＳ５５に進み、気象情報提供サーバ１０は自動登録のマイポイントとして設定した気象観測地点を利用者用端末１１ａに通知する為の送信ファイルを作成する。
【０１１８】
したがって、図１３のフローチャートを利用することで、ログとしての利用者履歴ＤＢから自動登録のマイポイントを作成することができる。
【０１１９】
図１４を参照しつつ、図７のステップＳ４の処理の詳細について説明する。図１４は、手動登録のマイポイント作成処理の一例のフローチャートを示す。
【０１２０】
ステップＳ６０では、気象情報提供サーバ１０がログイン時に取得した利用者ＩＤを読み取る。例えば利用者ＩＤ「００２」が読み取られる。ステップＳ６０に続いてステップＳ６１に進み、気象情報提供サーバ１０はステップＳ６０で読み取った利用者ＩＤをキー情報として利用者設定地点ＤＢを検索し、その利用者ＩＤに対応して登録されている１つ以上の気象観測地点を抽出する。
【０１２１】
例えば利用者ＩＤ「００２」をキー情報として図４のような利用者設定地点ＤＢ４０を検索し、その利用者ＩＤ「００２」に対応して登録されている気象観測地点コード「０４４１３６」を抽出する。即ち、気象情報提供サーバ１０は気象情報提供サービスを利用する利用者が、手動登録のマイポイントとして以前に設定した気象観測地点を利用者設定地点ＤＢから抽出する。
【０１２２】
ステップＳ６１に続いてステップＳ６２に進み、気象情報提供サーバ１０は抽出した気象観測地点を手動登録のマイポイントとして設定する。そして、ステップＳ６２に続いてステップＳ６３に進み、気象情報提供サーバ１０は手動登録のマイポイントとして設定した気象観測地点を利用者用端末１１ａに通知する為の送信ファイルを作成する。
【０１２３】
したがって、図１４のフローチャートを利用することで、利用者設定地点ＤＢから手動登録のマイポイントを作成することができる。
【０１２４】
図１５を参照しつつ、図７のステップＳ５の処理の詳細について説明する。図１５は、ランキングのマイポイント作成処理の一例のフローチャートを示す。
【０１２５】
ステップＳ７０では、気象情報提供サーバ１０が利用者履歴ＤＢに格納されている気象観測地点を気象観測地点コード別に集計する。即ち、気象情報提供サーバ１０は、利用者全員による利用数を気象観測地点別に集計する。気象情報提供サーバ１０は、カテゴリ（例えば、市町村の天気，予測地点の天気（アメダス実測ポイント），テーマパークの天気，動物園の天気，温泉の天気，競馬場の天気，空港の天気，サッカー場の天気，野球場の天気，ゴルフ場の天気など）別に利用数を集計してもよい。
【０１２６】
ステップＳ７０に続いてステップＳ７１に進み、気象情報提供サーバ１０は集計数が最も多い気象観測地点をランキングのマイポイントとして設定する。気象情報提供サーバ１０は、前述のカテゴリ別にランキングのマイポイントを設定してもよいし、利用数が上位１位〜３位の気象観測地点をランキングのマイポイントとして設定してもよい。
【０１２７】
そして、ステップＳ７１に続いてステップＳ７２に進み、気象情報提供サーバ１０はランキングのマイポイントとして設定した気象観測地点を利用者用端末１１ａに通知する為の送信ファイルを作成する。
【０１２８】
したがって、図１５のフローチャートを利用することで、利用者履歴ＤＢからランキングのマイポイントを作成することができる。
【０１２９】
また、気象情報提供サービスを利用する利用者は、自らが利用する気象観測地点コードに限ることなく、利用者全体での気象観測地点利用ランキングを元に気象情報を表示させることができる。例えば、お花見の季節になれば、お花見に関連する場所の気象観測地点コードの集計数が増加する為、自動的にお花見に関連する気象観測地点コードがランキングのマイポイントとして表示される。
【０１３０】
図１６を参照しつつ、図７のステップＳ６の処理の詳細について説明する。図１６は、ジャストタイムのマイポイント作成処理の一例のフローチャートを示す。
【０１３１】
ステップＳ８０では、気象情報提供サーバ１０はログイン時に取得した利用者ＩＤ及び現在時刻を読み取る。
【０１３２】
ステップＳ８０に続いてステップＳ８１に進み、気象情報提供サーバ１０はステップＳ８０で読み取った利用者ＩＤ及び現在時刻をキー情報として利用者履歴ＤＢを検索し、同様な検索条件でその利用者が利用した気象観測地点を読み取る。ここで同様な検索条件とは、曜日且つ時刻（例えば、「時分」のうち「時」）が同一であることをいう。
【０１３３】
利用者ＩＤ「００１」，現在時刻が「２００１年３月８日，木曜日，１８：４０」をキー情報として図５のような利用者履歴ＤＢを検索すると、日「２００１／０３／０１」，曜日「木」，時刻「１８：３０」，気象観測地点コード「０４４１３６」の利用者履歴レコードが選択される。つまり、利用者履歴ＤＢから気象観測地点コード「０４４１３６」が読み取られる。なお、利用者履歴レコードが１つ以上選択された場合、現在時刻に近い利用者履歴レコードを選択する。
【０１３４】
ステップＳ８１に続いてステップＳ８２に進み、気象情報提供サーバ１０は同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあるか否かを判定する。同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあると判定すると（Ｓ８２においてＹＥＳ）、気象情報提供サーバ１０はステップＳ８７に進む。一方、同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにないと判定すると（Ｓ８２においてＮＯ）、ステップＳ８３に進む。
【０１３５】
ステップＳ８３では、気象情報提供サーバ１０がステップＳ８０で読み取った利用者ＩＤ及び現在時刻の曜日をキー情報として利用者履歴ＤＢを最新の利用者履歴レコードから降順に検索し、同様な検索条件でその利用者が利用した気象観測地点を読み取る。ここで同様な検索条件とは、曜日が同一であることをいう。
【０１３６】
ステップＳ８３に続いてステップＳ８４に進み、気象情報提供サーバ１０は同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあるか否かを判定する。同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあると判定すると（Ｓ８４においてＹＥＳ）、気象情報提供サーバ１０はステップＳ８７に進む。一方、同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにないと判定すると（Ｓ８４においてＮＯ）、ステップＳ８５に進む。
【０１３７】
ステップＳ８５では、気象情報提供サーバ１０はステップＳ８０で読み取った利用者ＩＤ及び現在時刻の時刻をキー情報として利用者履歴ＤＢを検索し、同様な検索条件でその利用者が利用した気象観測地点を読み取る。ここで同様な検索条件とは、時刻（例えば、「時分」のうち「時」）が同一であることをいう。なお、利用者履歴レコードが１つ以上選択された場合、現在時刻に近い利用者履歴レコードを選択する。また、利用者履歴レコードが選択されなかった場合、現在時刻に最も近似する利用者履歴レコードを選択する。
【０１３８】
ステップＳ８５に続いてステップＳ８６に進み、気象情報提供サーバ１０は同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあるか否かを判定する。同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにあると判定すると（Ｓ８６においてＹＥＳ）、気象情報提供サーバ１０はステップＳ８７に進む。一方、同様な検索条件で利用された気象観測地点が利用者履歴ＤＢにないと判定すると（Ｓ８６においてＮＯ）、処理を終了する。
【０１３９】
ステップＳ８７では、気象情報提供サーバ１０は抽出した気象観測地点をジャストタイムのマイポイントとして設定する。そして、ステップＳ８７に続いてステップＳ８８に進み、気象情報提供サーバ１０はジャストタイムのマイポイントとして設定した気象観測地点を利用者用端末１１ａに通知する為の送信ファイルを作成する。
【０１４０】
したがって、図１６のフローチャートを利用することで、利用者履歴ＤＢからジャストタイムのマイポイントを作成することができる。つまり、気象情報提供サーバ１０は現在日時に基づき、その利用者が利用する可能性の高い気象観測地点をジャストタイムのマイポイントとして選択できる。
【０１４１】
例えば、平日に会社，学校等の所在地の気象観測地点Ａを利用し、休日にレジャー施設（例えば、テニスコート，競馬場等）の所在地の気象観測地点Ｂを利用している利用者は、図８のようなメニュー画面５０のジャストタイムのマイポイントボタン５６をクリックすることにより、ログイン時間に基づく気象観測地点Ａ又は気象観測地点Ｂの気象情報を利用者用端末１１ａの画面上で確認できる。
【０１４２】
前述の説明では、所定のコンテンツ提供サービスを利用する利用者が所定のコンテンツを取得する例について説明したが、一人の利用者に対して１つ以上のコンテンツ提供サービスを提供するように構成することも考えられる。
【０１４３】
なお、特許請求の範囲に記載したコンテンツ識別情報は、コンテンツを識別する為の情報であればよく、例えば気象サイトならば気象観測地点コード，花見サイトならば気象サイトと同様の手法で花見情報を提供する花見情報提供地点コード、あるいは株価サイトならば同様の手法による企業コード、或いはＵＲＬに相当する。
【０１４４】
【発明の効果】
上述の如く、本発明によれば、利用者から供給された気象観測地点を利用者情報に対応させて登録しておくことにより、利用者が以前に入力した気象観測地点を例えば利用者用端末の画面上に表示させることができる。携帯電話等の利用者用端末では、利用者及び利用者用端末がどこに移動しても利用者用端末識別ＩＤにより利用者が特定され、以前に利用した情報を利用することが可能になる。また、利用者用端末が異なる場合であっても、利用者ＩＤを入力する方法によれば、利用者は以前に入力した気象観測地点を例えば利用者用端末の画面上に表示させることができる。
【０１４５】
利用者は、利用者用端末の画面上に表示された気象観測地点を選択することで、その気象観測地点を選択する為の操作を終えることができる。つまり、利用者が気象情報を選択する為に必要な操作が減少する。特に携帯電話等の携帯端末のように情報の入力が困難な場合に、利用者は気象観測地点を選択するまでの多くの操作が不要となる。
【０１４６】
したがって、操作性が良く、気象情報を選択する迄の時間が短縮された気象情報提供サービスを実現することが可能である。
【０１４７】
また、本発明によれば、利用者情報及び利用者情報が供給された時刻及び曜日の少なくとも一方に応じて利用履歴情報を検索することにより、利用者が取得を希望すると予測される気象観測地点を抽出できる。抽出された気象観測地点は、例えば利用者用端末の画面上に表示することで、利用者に気象観測地点を選択させることができる。利用者は、利用者用端末の画面上に表示された気象観測地点を選択することにより、選択した気象観測地点に対応する気象情報を取得することができる。
【０１４８】
また、本発明によれば、利用履歴情報に登録された気象観測地点をカテゴリ別に集計して集計数が多いものを抽出することにより、アクセスランキング等のサービスメニューとして利用者に提供することができる。利用者は、利用者用端末の画面上に表示されたアクセスランキング等のサービスメニューから気象観測地点を選択することにより、利用回数の多い気象観測地点に対応する気象情報を容易に取得することができる。
【０１４９】
【図面の簡単な説明】
【図１】本発明による気象情報提供システムの一実施例の構成図である。
【図２】本発明による気象情報提供サーバの一実施例の構成図である。
【図３】気象観測地点検索ＤＢの一例の構成図である。
【図４】利用者設定地点ＤＢの一例の構成図である。
【図５】利用者履歴ＤＢの一例の構成図である。
【図６】気象情報ＤＢの一例の構成図である。
【図７】本発明による気象情報提供サーバが実行する処理の一実施例のフローチャートである。
【図８】メニュー画面の一例のイメージ図である。
【図９】気象情報表示画面の一例のイメージ図である。
【図１０】手動登録判断処理の一例のフローチャートである。
【図１１】マイポイント表示画面の一例のイメージ図である。
【図１２】本発明による気象情報提供サーバが実行する検索・登録・送信処理の一実施例のフローチャートである。
【図１３】自動登録のマイポイント作成処理の一例のフローチャートである。
【図１４】手動登録のマイポイント作成処理の一例のフローチャートである。
【図１５】ランキングのマイポイント作成処理の一例のフローチャートである。
【図１６】ジャストタイムのマイポイント作成処理の一例のフローチャートである。
【符号の説明】
１    気象情報提供システム
１０    気象情報提供サーバ
１１ａ〜１１ｎ    利用者用端末
１２    基地局
１３    移動通信端末
１４    インターネット
２１    入力装置
２２    表示装置
２３    ドライブ装置
２４    記録媒体
２５    補助記憶装置
２６    メモリ装置
２７    演算処理装置
２８    インターフェース装置
２９    データベース（ＤＢ）
５０    メニュー画面
６０    気象情報表示画面
７０    マイポイント表示画面
【図１】
0004892145.tif 000002
【図２】
0004892145.tif 000003
【図３】
0004892145.tif 000004
【図４】
0004892145.tif 000005
【図５】
0004892145.tif 000006
【図６】
0004892145.tif 000007
【図７】
0004892145.tif 000008
【図８】
0004892145.tif 000009
【図９】
0004892145.tif 000010
【図１０】
0004892145.tif 000011
【図１１】
0004892145.tif 000012
【図１２】
0004892145.tif 000013
【図１３】
0004892145.tif 000014
【図１４】
0004892145.tif 000015
【図１５】
0004892145.tif 000016
【図１６】
0004892145.tif 000017