(57)【要約】      （修正有）【課題】成績情報の閲覧地にその成績がどのような気象条件下で出たものであるかを容易に把握可能な成績情報管理システムの提供。【解決手段】端末装置２を携行するプレーヤーがスコアを入力し、端末装置２からスコアの保存を送信すると、この保存要求を受信した管理サーバ１は、プレー日とプレーを行ったゴルフ場名と共に、気象情報送信要求を気象情報提供サーバ４に送信する。気象情報提供サーバ４は、プレー日とゴルフ場名に基づいて気象情報を抽出し、抽出した気象情報を管理サーバ１に送信する。管理サーバ１は、スコアの情報と共に気象情報を保存する。【選択図】図１９
2014144054.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの利用に係る端末装置と通信可能であり、コンピュータを備える管理装置のプログラムであって、
前記コンピュータを、
所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置から取得可能な成績情報取得部と、
前記成績情報取得部で取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部と、
前記気象情報取得部で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部として機能させる、
ことを特徴とする管理装置のプログラム。
【請求項２】
前記気象情報取得部は、前記施設特定情報に基づいて特定される施設の存在する地域を特定し、当該地域の気象情報を取得することを特徴とする請求項１に記載の管理装置のプログラム。
【請求項３】
前記気象情報には、天候情報、気温情報、風向情報、風速情報のいずれかが少なくとも含まれることを特徴とする請求項１または請求項２に記載の管理装置のプログラム。
【請求項４】
前記結果情報には、前記所定のアクティビティに関し測位された位置情報を含むことを特徴とする請求項１乃至請求項３のいずれか一に記載の管理装置のプログラム。
【請求項５】
気象情報を蓄積すると共に、外部に提供可能な気象情報管理装置と通信可能であり、
前記気象情報取得部は、前記気象情報管理装置から前記所定の気象情報を取得することを特徴とする請求項１乃至請求項４のいずれか一に記載の管理装置のプログラム。
【請求項６】
ユーザの利用に係る端末装置と通信可能な管理装置の制御方法であって、
所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置から取得し、
前記取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得し、
前記取得した気象情報と前記成績情報とを関連付けて管理する、
ことを特徴とする管理装置の制御方法。
【請求項７】
ユーザの利用に係る端末装置と通信可能な管理装置であって、
所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置から取得可能な成績情報取得部と、
前記成績情報取得部で取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部と、
前記気象情報取得部で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部とを備える、
ことを特徴とする管理装置。
【請求項８】
前記気象情報取得部は、前記施設特定情報に基づいて特定される施設の存在する地域を特定し、当該地域の気象情報を取得することを特徴とする請求項７に記載の管理装置。
【請求項９】
前記気象情報には、天候情報、気温情報、風向情報、風速情報のいずれかが少なくとも含まれることを特徴とする請求項７または請求項８に記載の管理装置。
【請求項１０】
前記結果情報には、前記所定のアクティビティに関し測位された位置情報を含むことを特徴とする請求項７乃至請求項９のいずれか一に記載の管理装置。
【請求項１１】
気象情報を蓄積すると共に、外部に提供可能な気象情報管理装置と通信可能であり、
前記気象情報取得部は、前記気象情報管理装置から前記所定の気象情報を取得することを特徴とする請求項７乃至請求項１０のいずれか一に記載の管理装置。
【請求項１２】
ユーザの利用に係る端末装置と、当該端末装置と通信可能な管理装置とを備える管理システムであって、
前記端末装置は、
所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を入力可能な入力部と、
前記入力部によって入力された前記成績情報を前記管理装置に通知する通知部とを備え、
前記管理装置は、
前記成績情報を前記端末装置から取得可能な成績情報取得部と、
前記成績情報取得部で取得した前記成績情報に含まれる前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部と、
前記気象情報取得部で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部とを備える、
ことを特徴とする管理システム。
【請求項１３】
ユーザの利用に係る端末装置と、気象情報を管理すする気象情報管理装置と、当該端末装置及び気象情報管理装置と通信可能な管理装置とを備える管理システムであって、
前記端末装置は、
所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を入力可能な入力部と、
前記入力部によって入力された前記成績情報を前記管理装置に通知する通知部とを備え、
前記気象情報管理装置は、
気象情報を蓄積する気象情報蓄積部と、
気象情報を外部に提供可能な気象情報提供部とを備え、
前記管理装置は、
前記成績情報を前記端末装置から取得可能な成績情報取得部と、
前記成績情報取得部で取得した前記成績情報に含まれる前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を、前記気象情報管理装置から取得可能な気象情報取得部と、
前記気象情報取得部で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部とを備える、
ことを特徴とする管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定のサービスにおける成績管理の最適化を図る技術に関する。
【背景技術】
【０００２】
ゴルフのプレー中においては、各プレーヤーが各ホールごとに各人のスコアを確認し、スコアカードに記入する。しかし、このようなスコアの記入は、ゴルフのプレー中においては煩雑であり、誤記が生じる場合もある。
そこで、ゴルフのプレー中に各プレーヤーのスコアを、各プレーヤーが所持する端末装置からサーバにおいて受信し、リアルタイムで各プレーヤーの順位を算出して公表する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９５４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に係る技術では、各プレーヤーのスコアは、あくまでプレー中でのリアルタイムの順位を算出するために用いられるだけであり、プレーの結果を履歴として保存し、プレー後に評価等を行うことはできなかった。
また、仮に、端末装置からサーバに送信したスコアを履歴として保存したとしても、そのスコアがどのような気象条件の下で出されたものであるかを分析することはできない。
本発明は、この点に鑑みてなされたものであり、成績情報の閲覧時に、その成績がどのような気象条件下で出されたものであるかを容易に把握可能とすることを解決課題とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００６】
上述した課題を解決するため、本発明に係る管理装置のプログラムは、ユーザの利用に係る端末装置（２）と通信可能であり、コンピュータを備える管理装置（１）のプログラムであって、前記コンピュータを、所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置（２）から取得可能な成績情報取得部（１０）と、前記成績情報取得部（１０）で取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部（１１）と、前記気象情報取得部（１１）で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部（１２）として機能させることを特徴とする。
【０００７】
この発明において、アクティビティは、スポーツの他、ゲーム、コンサート等も含む概念である。施設特定情報は、施設名の他、施設ＩＤを含む概念である。結果情報は、ゴルフのスコアの他、他のスポーツ等の結果を含む概念である。
【０００８】
上述した管理装置のプログラムにおいて、前記気象情報取得部（１１）は、前記施設特定情報に基づいて特定される施設の存在する地域を特定し、当該地域の気象情報を取得するようにしてもよい。
【０００９】
上述した管理装置のプログラムにおいて、前記気象情報には、天候情報、気温情報、風向情報、風速情報のいずれかが少なくとも含まれるようにしてもよい。
【００１０】
上述した管理装置のプログラムにおいて、前記結果情報には、前記所定のアクティビティに関し測位された位置情報を含むようにしてもよい。
【００１１】
上述した管理装置のプログラムにおいて、気象情報を蓄積すると共に、外部に提供可能な気象情報管理装置（３）と通信可能であり、前記気象情報取得部（１１）は、前記気象情報管理装置（３）から前記所定の気象情報を取得するようにしてもよい。
【００１２】
上記プログラムは記録媒体に記憶させても良い。この記録媒体を用いれば、例えば上記コンピュータに上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であっても良い。
【００１３】
上述した課題を解決するため、本発明に係る管理装置の制御方法は、ユーザの利用に係る端末装置（２）と通信可能な管理装置（１）の制御方法であって、所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置（２）から取得し、前記取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得し、前記取得した気象情報と前記成績情報とを関連付けて管理することを特徴とする。
【００１４】
上述した課題を解決するため、本発明に係る管理装置は、ユーザの利用に係る端末装置（２）と通信可能な管理装置（１）であって、所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を前記端末装置から取得可能な成績情報取得部（１０）と、前記成績情報取得部（１０）で取得した前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部（１１）と、前記気象情報取得部（１１）で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部（１２）とを備えることを特徴とする。
【００１５】
上述した管理装置において、前記気象情報取得部（１１）は、前記施設特定情報に基づいて特定される施設の存在する地域を特定し、当該地域の気象情報を取得するようにしてもよい。
【００１６】
上述した管理装置において、前記気象情報には、天候情報、気温情報、風向情報、風速情報のいずれかが少なくとも含まれるようにしてもよい。
【００１７】
上述した管理装置において、前記結果情報には、前記所定のアクティビティに関し測位された位置情報を含むようにしてもよい。
【００１８】
上述した管理装置において、気象情報を蓄積すると共に、外部に提供可能な気象情報管理装置（３）と通信可能であり、前記気象情報取得部（１１）は、前記気象情報管理装置（３）から前記所定の気象情報を取得するようにしてもよい。
【００１９】
上述した課題を解決するため、本発明に係る管理システムは、ユーザの利用に係る端末装置（２）と、当該端末装置（２）と通信可能な管理装置（１）とを備える管理システム（１００）であって、前記端末装置（２）は、所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を入力可能な入力部（２０）と、前記入力部（２０）によって入力された前記成績情報を前記管理装置（１）に通知する通知部（２１）とを備え、前記管理装置（１）は、前記成績情報を前記端末装置（２）から取得可能な成績情報取得部（１０）と、前記成績情報取得部（１０）で取得した前記成績情報に含まれる前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を取得可能な気象情報取得部（１１）と、前記気象情報取得部（１１）で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部（１２）とを備えることを特徴とする。
【００２０】
上述した課題を解決するため、本発明に係る管理システムは、ユーザの利用に係る端末装置（２）と、気象情報を管理すする気象情報管理装置（３）と、当該端末装置（２）及び気象情報管理装置（３）と通信可能な管理装置（１）とを備える管理システム（１００）であって、前記端末装置（２）は、所定のアクティビティに関し、少なくとも当該所定のアクティビティが行われた施設を特定可能な施設特定情報と、当該所定のアクティビティが行われた日を特定可能な日付情報と、当該所定のアクティビティを行った結果を特定可能な結果情報と、を含む成績情報を入力可能な入力部（２０）と、前記入力部（２０）によって入力された前記成績情報を前記管理装置に通知する通知部（２１）とを備え、前記気象情報管理装置（３）は、気象情報を蓄積する気象情報蓄積部（５０）と、気象情報を外部に提供可能な気象情報提供部（５１）とを備え、前記管理装置（２）は、前記成績情報を前記端末装置（２）から取得可能な成績情報取得部（１０）と、前記成績情報取得部（１０）で取得した前記成績情報に含まれる前記施設特定情報と前記日付情報とに基づいて、前記施設特定情報により特定される施設における、前記日付情報により特定される前記所定のアクティビティが行われた日の気象情報を、前記気象情報管理装置（３）から取得可能な気象情報取得部（１１）と、前記気象情報取得部（１１）で取得した気象情報と前記成績情報とを関連付けて管理する成績情報管理部（１２）とを備えることを特徴とする。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る管理システムのブロック図である。
【図２】管理サーバの構成を示すブロック図である。
【図３】端末装置の構成を示すブロック図である。
【図４】ユーザ情報テーブルの構成を示す説明図である。
【図５】ゴルフ場テーブルの構成を示す説明図である。
【図６】スコアデータテーブルの構成を示す説明図である。
【図７】スコアデータテーブルの構成を示す説明図である。
【図８】スコアデータテーブルの構成を示す説明図である。
【図９】気象情報テーブルの構成を示す説明図である。
【図１０】端末装置の表示画面の一例を示す説明図である。
【図１１】端末装置の表示画面の一例を示す説明図である。
【図１２】端末装置の表示画面の一例を示す説明図である。
【図１３】端末装置の表示画面の一例を示す説明図である。
【図１４】端末装置の表示画面の一例を示す説明図である。
【図１５】端末装置の表示画面の一例を示す説明図である。
【図１６】端末装置の表示画面の一例を示す説明図である。
【図１７】端末装置の表示画面の一例を示す説明図である。
【図１８】端末装置の表示画面の一例を示す説明図である。
【図１９】スコア保存処理の動作シーケンスを示すシーケンス図である。
【図２０】変形例におけるスコア保存処理の動作シーケンスを示すシーケンス図である。
【図２１】変形例におけるスコア保存処理の動作シーケンスを示すシーケンス図である。
【図２２】変形例に係る管理システムのブロック図である。
【図２３】変形例に係る管理システムのブロック図である。
【発明を実施するための形態】
【００２２】
以下、実施形態として、本発明に係る管理サーバを用いた管理システムについて、図面を参照しつつ説明する。
＜１．管理システムの構成＞
図１は、本発明の実施形態に係る管理システム１００のブロック図である。管理システム１００は、インターネットなどの通信網ＮＥＴを介して、ゴルフスコア管理サービス等を提供する管理サーバ１（管理装置の一例）と、利用者の端末装置２と、気象情報等を提供する気象情報提供サーバ３（気象情報管理装置の一例）とを備える。以下の説明では、管理サーバ１のゴルフスコア管理サービス等を利用する利用者をゴルフユーザ（ユーザの一例）と称する。
【００２３】
利用者の端末装置２は、通信網ＮＥＴを介した通信が可能であり、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末などが該当する。本実施形態では、一例として、ゴルフをプレーするゴルフユーザが端末装置２においてゴルフナビゲーションアプリケーションを実行することにより、ゴルフスコアの入力、個人のプレー履歴としてのスコアの保存等の処理を行う例について説明する。そのため、前記ゴルフユーザの端末装置２は携行可能なスマートフォン等の装置である。
【００２４】
図１を参照して、管理サーバ１の機能を説明する。管理サーバ１は、成績情報取得部１０と、気象情報取得部１１と、成績情報管理部１２と、記憶部１５とを備える。これらは、管理サーバ１が本発明の管理サーバのプログラムを実行することにより発揮される機能ブロックである。
【００２５】
成績情報取得部１０は、ゴルフ場を特定可能なゴルフ場ＩＤ（施設特定情報の一例）と、ゴルフのプレーが行われた日付（日付情報の一例）と、ゴルフのスコア（結果情報）と、を含む成績情報を端末装置２から取得することができる。
【００２６】
気象情報取得部１１は、成績情報取得部１０で取得したゴルフ場ＩＤと日付とに基づいて、ゴルフ場ＩＤにより特定されるゴルフ場における、ゴルフのプレーが行われた日の気象情報を、気象情報提供サーバ３から取得することができる。
【００２７】
成績情報管理部１２は、気象情報取得部１１で取得した気象情報と、成績情報取得部１０で取得した成績情報とを関連付けて管理する。
【００２８】
記憶部１５は、管理サーバ１の制御プログラム、ユーザ情報テーブルＴＢＬ１１、ゴルフ場テーブルＴＢＬ１２、アプリデータテーブルＴＢＬ１３、スコアデータテーブルＴＢＬ１４、及び、気象情報テーブルＴＢＬ１５を備えている。
【００２９】
図４にユーザ情報テーブルＴＢＬ１１のデータ構造を示す。ユーザ情報テーブルＴＢＬ１１には登録情報として複数のレコードが記録されている。１つのレコードは、ユーザを一意に識別する識別情報ＵＩＤ、ログインＩＤ、パスワード、氏名、及び、プロフィール情報を含む。
識別情報ＵＩＤは、ユーザがゴルフスコア管理サービスの利用登録を行った際に、当該ユーザに対して割り当てられる。ログインＩＤ、パスワード、氏名、及び、プロフィール情報については、ユーザがゴルフスコア管理サービスの利用登録を行った際に、あるいは、利用登録後の編集処理において、各ユーザによって入力される。プロフィール情報には、性別、年齢等が含まれる。
【００３０】
図５にゴルフ場テーブルＴＢＬ１２のデータ構造を示す。ゴルフ場テーブルＴＢＬ１２には登録情報として複数のレコードが記録されている。１つのレコードは、ゴルフ場ＩＤと、ゴルフ場名とを含む。ゴルフ場ＩＤは、各ゴルフ場を一意に識別する情報で、ゴルフ場テーブルＴＢＬ１２にゴルフ場名が記憶される際に割り当てられる。本実施形態では、管理サーバ１は、地図情報、施設名称、位置情報等が記憶されているマップサーバ（図示せず）と通信可能に構成されており、マップサーバにアクセスしてゴルフ場名の情報を取得してゴルフ場テーブルＴＢＬ１２にゴルフ場名を記憶させる。
【００３１】
図６乃至図８に示すスコアデータテーブルＴＢＬ１４には、識別情報ＵＩＤと、プレー日と、ゴルフ場名と、ゴルフ場ＩＤと、プレーヤー１からプレーヤー４までの氏名、各氏名に関連付けられた１番ホールから１８番ホールまでのスコア、及びパット数、並びに各ホールにおいて地点登録された位置情報と、気象情報ＩＤとが記憶される。なお、スコアデータテーブルＴＢＬ１４はフィールド数が多いために、図６乃至図８に分けて記載している。また、図７及び図８に示すプレーヤー２からプレーヤー４のフィールド数は、図６に示すプレーヤー１のフィールド数に比べて少なく表記しているが、実際にはプレーヤー１のフィールド数と同等のフィールド数を有している。ただし、本実施形態においてはプレーヤー２からプレーヤー４の地点登録された位置情報は記憶していない。
【００３２】
識別情報ＵＩＤと、プレー日と、ゴルフ場名と、ゴルフ場ＩＤと、プレーヤー１からプレーヤー４までの氏名、各氏名に関連付けられた１番ホールから１８番ホールまでのスコア、及びパット数、並びに各ホールにおいて地点登録された位置情報とについては、端末装置２においてスコアの保存処理が選択された際に、端末装置２から送信される。管理サーバ１は、端末装置２から送信されるこれらの情報をスコアデータテーブルＴＢＬ１４に記憶させる。また、管理サーバ１は、これらの情報を記憶させる際に、気象ＩＤをスコアデータテーブルＴＢＬ１４に記憶させ、当該気象ＩＤに対応する気象情報を、気象情報テーブルＴＢＬ１５に記憶させる。
【００３３】
図９に気象情報テーブルＴＢＬ１５を示す。図９に示す気象情報テーブルＴＢＬ１５には、気象ＩＤと関連付けて、前記プレー日とゴルフ場における３時間ごとの天気、気温、湿度、降水量、及び風向が記憶される。管理サーバ１は、端末装置２から、プレー日、ゴルフ場名、及びスコア等を受信した際に、後述する気象情報の取得処理を行って気象情報を取得し、取得した気象情報を気象情報テーブルＴＢＬ１５に記憶させる。詳しくは後述する。
【００３４】
アプリデータテーブルＴＢＬ１３には、端末装置２でゴルフナビゲーションアプリケーションが実行された際に、ゴルフナビゲーションアプリケーションにおいて使用されるコース情報を提供するための各種のデータ等が記憶される。アプリデータテーブルＴＢＬ１３の内容については図示を省略する。
【００３５】
次に、図１を参照して、端末装置２の機能を説明する。端末装置２は、入力部２０と、通知部２１と、表示部２２とを備える。これらは、本実施形態の端末装置２が、ゴルフに関する種々のサービスを提供するためのソフトウェアであるゴルフナビゲーションアプリケーションを実行することにより発揮される機能ブロックである。
【００３６】
ゴルフナビゲーションアプリケーションは、利用者の端末装置２の操作に応じて、アプリケーション配信サイト（図示せず）を介すなどしてダウンロードされ、端末装置２にインストールされるものであり、端末装置２上で実行されるアプリケーションである。
本実施形態のゴルフナビゲーションアプリケーションは、ゴルフコースのホール情報を端末装置２上に表示させたり、実際にゴルフをプレーしている最中にスコアを入力したり、あるいは、入力したスコアに関する情報をＳＮＳ等への投稿を可能にする等の機能を有している。
【００３７】
入力部２０は、ゴルフ場選択の入力、ログインＩＤ及びパスワードの入力、スコアの入力等を行うことができる。表示部２２は、スコアを入力するためのスコアカード画面等の各種の情報を表示する。通知部２１は、入力部２０によって選択されたゴルフ場名、プレー日、スコアを含む成績情報を管理サーバ１に通知する。また、通知部２１は、ログインＩＤ及びパスワード等の各種の情報を管理サーバ１に送信する。
【００３８】
次に、図１を参照して、気象情報提供サーバ３の機能を説明する。気象情報提供サーバ３は、日付と関連付けて、または、所定時間ごとに記録される気象情報を蓄積する気象情報蓄積部５０と、気象情報を外部に提供可能な気象情報提供部５１とを備える。本実施形態では、管理サーバ１から日付とゴルフ場名を気象情報提供サーバ３に送信すると、気象情報提供サーバ３は、当該日付の当該ゴルフ場における気象情報を気象情報蓄積部５０から取得する。そして、気象情報提供サーバ３は、取得した気象情報を管理サーバ１に送信する。なお、気象情報は、実際の天気等の気象情報に限らず、最終更新された気象予報情報であってもよい。
【００３９】
図２に管理サーバ１の構成を示す。この図に示すように、管理サーバ１は、装置全体を制御するＣＰＵ（Central Processing Unit）３０、ＣＰＵ３０の作業領域として機能するＲＡＭ（Random Access Memory）３１、ブートプログラムなどを記憶したＲＯＭ（Read Only Memory）３２、各種のプログラムやデータを記憶するハードディスクドライブ（ＨＤＤ）３３、キーボードやマウスなどを含む入力部３４、画像を表示するディスプレイ３５、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース３６、及びコンパクトディスクなどの情報記録媒体を読み取る読取装置３７を備える。ＨＤＤ３３は、上述した記憶部１５の一例である。
本実施形態において、ＣＰＵ３０は、成績情報取得部１０と、成績情報管理部１２として動作し得る。また、ＣＰＵ３０と通信インターフェース３６は、気象情報取得部１１として動作し得る。
なお、気象情報提供サーバ３についても、ＨＤＤ３３に記憶される各テーブルを除いては、図２に示す構成と同様な構成を有している。
【００４０】
図３に端末装置２の構成を示す。端末装置２は、装置全体を制御するＣＰＵ４０、ＣＰＵ４０の作業領域として機能するＲＡＭ４１、ブートプログラムなどを記憶したＲＯＭ４２、各種のプログラムやデータを記憶する記憶装置４３、テンキーなどを含む入力部４４、画像を表示するディスプレイ４５、及び通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース４６を備える。なお、入力部がタッチパネルである場合は、ディスプレイ４５が、タッチパネルである入力部４４を兼ねることとなる。入力部４４は単一のデバイスで構成しても、複数のデバイスを組み合わせて構成しても良い。
本実施形態において、ＣＰＵ４０と通信インターフェース４６は通知部２１として動作し得る。
【００４１】
＜２．管理サーバ１により提供されるサービス＞
本実施形態の管理サーバ１により提供される各種のサービスについて説明する。本実施形態においては、一例として、管理サーバ１により、スコア保存サービスが提供されるようになっている。
【００４２】
端末装置２においてインストールされるゴルフナビゲーションアプリケーションを起動させることにより、ユーザは、ゴルフをプレーしながら、各ホールのスコアを記録することができる。また、ユーザが、最終ホールのプレーが終了した後に、スコアの保存処理を選択すると、その日のトータルスコアが管理サーバ１の記憶部１５におけるスコアデータテーブルＴＢＬ１４に記憶されるようになっている。
【００４３】
ユーザが、スコア保存サービスを利用するには、ログインＩＤ、パスワード、氏名等を入力してユーザ登録を行う必要がある。但し、端末装置２においてゴルフナビゲーションアプリケーションを起動し、各ホールのスコアを記録する場合には、必ずしもスコア保存サービスにログインする必要はないが、少なくとも、最終ホールのプレーが終了した後にスコアを管理サーバ１に保存する保存処理を行う際には、スコア保存サービスにログインする必要がある。
【００４４】
スコアの保存処理は、後述するように、端末装置２のディスプレイ４５に表示されるサーバ保存ボタンが押下されることにより開始される。サーバ保存ボタンが押下されると、スコアの保存処理要求が端末装置２から管理サーバ１に送信される。スコアの保存処理要求が送信される際には、ユーザの識別情報ＵＩＤ、プレー日、スコア、ゴルフ場ＩＤ等の情報も端末装置２から管理サーバ１に送信される。これらの情報を受信した管理サーバ１は、受信した情報をスコアデータテーブルＴＢＬ１４に記憶させる。また、管理サーバ１は、当該プレー日及びゴルフ場における気象情報を気象情報提供サーバ３から取得し、取得した気象情報を気象情報テーブルＴＢＬ１５に記憶させる。
【００４５】
スコアデータテーブルＴＢＬ１４に記憶させたスコア等の情報と、気象情報テーブルＴＢＬ１５に記憶させた気象情報は、ユーザがパーソナルコンピュータ等の端末装置を用いて管理サーバ１にアクセスすることにより、当該端末装置上で確認することができる。したがって、単に所定の日に所定のゴルフ場におけるスコアを確認することができるだけでなく、どのような気象条件の下のスコアなのかを確認することができる。
【００４６】
＜３．管理システムの動作＞
次に、本実施形態の管理システム１００におけるユーザの端末装置２で起動させたゴルフナビゲーションアプリケーションによるスコア入力処理、及び、入力したスコアを管理サーバ１に保存するスコア保存サービスの処理について説明する。
＜３−１．スコア入力処理＞
ゴルフユーザの端末装置２にゴルフナビゲーションアプリケーションを予めインストールしておき、端末装置２においてゴルフナビゲーションアプリケーションを起動させることにより、ゴルフナビゲーションサービスを利用することができる。また、ゴルフナビゲーションサービスにおいては、ゴルフコースの選択、及び、各ホールの情報等を表示させることができる。さらには、１打目、２打目等のスコアの入力画面等を表示させ、スコアの入力を行うこともできる。特に、以下では、スコア入力処理について説明する。
【００４７】
＜３−１−１：初期画面＞
端末装置２にインストールされているゴルフナビゲーションアプリケーションを起動した際には、端末装置２のディスプレイ４５には、メインメニューページが表示される。図１０にメインメニューページＰ１の例を示す。メインメニューページＰ１は、ラウンド再開セルＡ１、ラウンド開始セルＡ２、コースチェックセルＡ３、ラウンド履歴セルＡ４、設定セルＡ５、課金・購入セルＡ６を備えている。
【００４８】
ラウンド再開セルＡ１が押下されると、端末装置２のＣＰＵ４０によって、ラウンドを中断した後に再開するホールの情報が端末装置２のディスプレイ４５に表示され、再びゴルフナビゲーションアプリケーションを利用可能となる。
【００４９】
ラウンド開始セルＡ２が押下されると、端末装置２のＣＰＵ４０によって、ゴルフ場を地域から探すか、ＧＰＳ（Global Positioning System）で探すか、あるいは、過去にラウンドしたことのあるゴルフ場から探すかの選択メニューページ（図示せず）が端末装置２のディスプレイ４５に表示される。
【００５０】
コースチェックセルＡ３が押下されると、ゴルフコース選択メニューページ等（図示せず）が表示される。その後、ゴルフユーザによりゴルフコースが選択されると、端末装置２のＣＰＵ４０によって、選択されたゴルフコースのホール情報が端末装置２のディスプレイ４５に表示され、コースのチェックが可能となる。
【００５１】
ラウンド履歴セルＡ４が押下されると、端末装置２のＣＰＵ４０によって、過去に利用したゴルフコースとその際のスコア等の履歴情報が端末装置２のディスプレイ４５に表示される。
【００５２】
設定セルＡ５が押下されると、端末装置２のＣＰＵ４０によって、ユーザ情報の設定とアプリケーション情報の設定とのいずれの設定を行うのかの選択画面（図示せず）が端末装置２のディスプレイ４５に表示される。ユーザ情報の設定が選択された場合には、ユーザ情報編集画面（図示せず）が端末装置２のディスプレイ４５に表示される。
【００５３】
ユーザ情報編集画面（図示せず）においては、氏名欄、年齢欄、性別欄、ハンディキャップ欄、ログインＩＤ欄、パスワード欄等が表示されており、各欄の入力・変更等が可能になっている。また、アプリケーション情報の設定が選択された場合には、ＧＰＳ測位間隔の設定、または、ハザード表示の設定等を行うことができる。
【００５４】
課金・購入セルＡ６が押下されると、ゴルフナビゲーションアプリケーションで提供される有料サービスの利用等の設定が可能になる。
【００５５】
＜３−１−２：ラウンド開始処理＞
ラウンド開始セルＡ２が押下された場合には、検索対象選択メニューページＰ２が表示される。図６に検索対象選択メニューページＰ２の一例を示す。検索対象選択メニューページＰ２は、戻るボタンＢ１、地域検索セルＢ２、ＧＰＳ検索セルＢ３、マイコース検索セルＢ４を備えている。
戻るボタンＢ１が押下されると、図１０に示すメインメニューページＰ１に戻るようになっている。地域検索セルＢ２が押下されると、地域検索メニューページ（図示せず）が表示される。ＧＰＳ検索セルＢ３が押下されると、端末装置２に装備されているＧＰＳ機能を利用して、端末装置２の所在地点から所定範囲内に登録されているゴルフコースを表示するページ（図示せず）が表示される。このページに表示されるゴルフコースのアイコン等が押下されると、そのゴルフコースが選択される。マイコース検索セルＢ４が押下されると、過去に利用したゴルフコースの一覧ページ（図示せず）が表示される。一覧ページに表示されるいずれかのゴルフコースのセルが押下されると、そのゴルフコースが選択される。
【００５６】
例えば、地域検索セルＢ２が押下され、地域から探すことが選択された場合には、北海道、関東等の地域を示す画面（図示せず）が表示される。例えば、関東が選択された場合には、東京都、神奈川県等を示す画面（図示せず）が表示される。そして、例えば、東京都が選択された場合には、ア行からワ行まで、５０音で検索する画面（図示せず）が表示される。例えば、ア行が選択された場合には、図１２に示すようなア行のゴルフ場がリスト状に表示されたゴルフコース選択メニューページＰ３が表示される。
【００５７】
図１２のゴルフコース選択メニューページＰ３は、戻るボタンＣ１、ゴルフコース表示セルＣ２〜Ｃ４を備えている。ゴルフコース表示セルＣ２〜Ｃ４のいずれかが選択されると、管理サーバ１の記憶部１５に格納されたゴルフ場テーブルＴＢＬ１２に記憶されたゴルフ場ＩＤが特定され、さらに、アプリデータテーブルＴＢＬ１３に記憶されたホール情報を提供するための各種のデータが、端末装置２にダウンロードされる。
【００５８】
ホール情報を提供するための各種のデータのダウンロードが完了すると、端末装置２においては、図１３に示すラウンド設定メニューページＰ４が表示される。ラウンド設定メニューページＰ４は、コース名表示領域Ｄ１、ラウンド日入力領域Ｄ２、スタート時間入力領域Ｄ３、ティーグラウンド選択領域Ｄ４、前半コース選択領域Ｄ５、後半コース選択領域Ｄ６、同伴者入力領域Ｄ７、及び、決定ボタンＤ８を備えている。
【００５９】
コース名表示領域Ｄ１には、ゴルフコース表示セルＣ２〜Ｃ４を押下することによって選択したゴルフコースの名称が表示される。ラウンド日入力領域Ｄ２には「年」、「月」、「日」に分けてプルダウンメニュー欄が表示されており、プルダウンメニューから「年」、「月」、「日」を選択することにより、ラウンド日の入力が可能となっている。スタート時間入力領域Ｄ３には「時」、「分」に分けてプルダウンメニュー欄が表示されており、プルダウンメニューから「時」、「分」を選択することにより、スタート時間の入力が可能となっている。
【００６０】
ティーグラウンド選択領域Ｄ４にはプルダウンメニュー欄が表示されており、プルダウンメニューからレギュラーティー、レディースティー等の選択することが可能となっている。前半コース選択領域Ｄ５と後半コース選択領域Ｄ６には、プルダウンメニュー欄が表示されており、プルダウンメニューからアウトまたはインのいずれかを選択することが可能となっている。
【００６１】
同伴者入力領域Ｄ７には、同伴プレーヤーの名前の入力欄が表示されており、同伴者の名前を直接テキスト入力により入力することが可能になっている。なお、管理サーバ１から同伴者名を送信し、端末装置２において受信することにより、同伴者入力領域Ｄ７に同伴者名を自動的に表示されるようにしてもよい。
【００６２】
以上に説明した各領域における各情報の入力及び選択等を行った後に、決定ボタンＤ８が押下されると、端末装置２のＣＰＵ４０は、図１４に示すような距離表示ページＰ５をディスプレイ４５に表示させる。
【００６３】
＜３−１−３：スコア入力処理＞
図１４に示す距離表示ページＰ５は、ホール番号表示領域Ｅ１、パー数表示領域Ｅ２、メニューボタンＥ３、ＳＮＳ接続ボタンＥ４、スコアカードボタンＥ５、ページボタンＥ６、グリーン奥距離表示領域Ｅ７、ピン位置距離表示領域Ｅ８、グリーン手前距離表示領域Ｅ９、グリーン設定ボタンＥ１０、打数ボタンＥ１１、カップインボタンＥ１２、ホール選択ボタンＥ１３を備えている。
【００６４】
ホール番号表示領域Ｅ１は、ホール番号がアウトとインに分けて記載される。ラウンド開始時においては、アウトまたはインの１番目のホールが表示され、カップインボタンＥ１２が押下されるごとに次のホールのホール番号が表示される。また、ホール選択ボタンＥ１３の押下によっても表示が切り替わる。パー数表示領域Ｅ２には、ホール番号表示領域Ｅ１に表示されているホールのパー数が表示される。このパー数のデータは、ダウンロードしたホール情報を提供するための各種データに含まれているものである。
【００６５】
メニューボタンＥ３が押下されると、「メインメニューへ戻る」、「指定のホールへ移動する」、及び、「ラウンドを終了する」のいずれかを選択する画面（図示せず）が表示される。「メインメニューへ戻る」が押下された場合には、図１０に示すメインメニューページＰ１が表示される。「指定のホールへ移動する」が押下された場合には、ホールを指定する画面（図示せず）が表示され、その画面においてホールを指定することができる。ホールが指定されると、そのホールの距離表示ページＰ５が表示される。
【００６６】
ＳＮＳ接続ボタンＥ４が押下されると、外部サーバによって提供されるＳＮＳとの接続が可能となり、ホールアウトした際のスコアを、メッセージとしてゴルフ情報アプリケーション等に投稿することが可能となる。
【００６７】
スコアカードボタンＥ５が押下されると、図１５に示すスコアカードページＰ６が表示される。スコアカードページＰ６の詳細については後述する。ページボタンＥ６が押下されると、距離表示ページＰ５の下部のハザード画面（図示せず）が表示される。このハザード画面は、ダウンロードしたハザード情報に基づいて作成されるものであり、ハザード情報は、ホール情報に含まれる情報である。
【００６８】
グリーン奥距離表示領域Ｅ７には、初期状態ではティーグラウンドからグリーン奥までの距離が表示され、ピン位置距離表示領域Ｅ８にはティーグラウンドからピン位置までの距離が表示され、グリーン手前距離表示領域Ｅ９にはティーグラウンドからグリーン手前までの距離が表示される。これらの距離の情報は、ダウンロードしたグリーン情報に基づいて作成されるものであり、グリーン情報は、ホール情報に含まれる情報である。
なお、グリーン奥距離表示領域Ｅ７、ピン位置距離表示領域Ｅ８及びグリーン手前距離表示領域Ｅ９に表示される距離は、ＧＰＳによる測位がなされている場合は、最後に測位がなされた地点からの距離である。
【００６９】
グリーン設定ボタンＥ１０は、そのラウンドにおいて使用されるグリーンが左グリーンか右グリーンかを設定するボタンである。図１４に示す例では、左グリーンが設定されている状態を示している。左グリーンが設定された場合には、左グリーンＩＤを参照することによりグリーン情報テーブルから読み取られたグリーン情報に基づいてグリーン奥距離表示領域Ｅ７、ピン位置距離表示領域Ｅ８、及び、グリーン手前距離表示領域Ｅ９における距離表示が行われる。右グリーンが設定された場合には、右グリーンＩＤを参照することによりグリーン情報テーブルから読み取られたグリーン情報に基づいてグリーン奥距離表示領域Ｅ７、ピン位置距離表示領域Ｅ８、及び、グリーン手前距離表示領域Ｅ９における距離表示が行われる。
【００７０】
打数ボタンＥ１１は、ボールを打つ際に押下されるボタンである。まず、ティーショットを打つ場合には、図１４に示すように「１打目登録」と表示されているので、この「１打目登録」と表示された打数ボタンＥ１１が押下される。次に、打数ボタンＥ１１の表示は「２打目登録」という表示に切り替わる。そして、２打目を打つ際に、「２打目登録」と表示された打数ボタンＥ１１が押下される。以下、同様にして、カップインするまで打数ボタンＥ１１が押下される。打数ボタンＥ１１が押下されると、端末装置２のＣＰＵ４０は、１打目からの打数を積算するようになっている。なお、本実施形態ではショットを行う場合も、パットを行う場合も打数ボタンＥ１１を押下させるようになっている。
【００７１】
なお、メインメニューページＰ１の設定セルＡ５が押下され、アプリケーション情報の設定において地点登録設定、具体的にはＧＰＳによる測位の設定がＯＮにされている場合には、打数ボタンＥ１１が押下されるごとに、押下された地点の位置情報が端末装置２に登録されるようになっている。
【００７２】
カップインボタンＥ１２は、カップインした際に押下される。カップインボタンＥ１２が押下されると、端末装置２のＣＰＵ４０は、カップインボタンＥ１２が押下された時点での上記積算された打数を、１打目からの合計の打数として特定し、後述するスコア算出処理を行う。そして、端末装置２のＣＰＵ４０は、図１５に示すスコアカードページＰ６を表示させる。
【００７３】
ホール選択ボタンＥ１３は、「前のホール」と表示されたボタンと、「次のホール」と表示されたボタンを備えており、「前のホール」と表示されたホール選択ボタンＥ１３が押下されると、現在よりも一つ前のホールの距離表示ページＰ５が表示される。「次のホール」と表示されたホール選択ボタンＥ１３が押下されると、現在よりも一つ後のホールの距離表示ページＰ５が表示される。
【００７４】
＜３−１−４：スコアカードページ＞
次に、カップインボタンＥ１２が押下された場合に表示されるスコアカードページＰ６について説明する。図１６にスコアカードページＰ６の一例を示す。スコアカードページＰ６は、ホール番号表示領域Ｆ１、パー数表示領域Ｆ２、メニューボタンＦ３、距離表示ページボタンＦ４、ＳＮＳ接続ボタンＦ５、ページ下部ボタンＦ６、前後半ホール選択ボタンＦ７、メンバー選択ボタンＦ８、名前表示領域Ｆ９、スコア表示領域Ｆ１０、コース計表示領域Ｆ１１、ラウンド計表示領域Ｆ１２、編集ボタンＦ１３、保存ボタンＦ１４、ページ上部ボタンＦ１５を備えている。
【００７５】
ホール番号表示領域Ｆ１は、図１４の距離表示ページＰ５におけるホール番号と同じホール番号が表示される。パー数表示領域Ｆ２にも、図１４の距離表示ページＰ５におけるパー数と同じパー数が表示される。
メニューボタンＦ３が押下されると、図１４の距離表示ページＰ５の場合と同様に、「メインメニューへ戻る」、「指定のホールへ移動する」、及び、「ラウンドを終了する」のいずれかを選択する画面（図示せず）が表示される。「メインメニューへ戻る」が押下された場合には、図１０に示すメインメニューページＰ１が表示される。「指定のホールへ移動する」が押下された場合には、ホールを指定する画面（図示せず）が表示され、その画面においてホールを指定することができる。ホールが指定されると、そのホールのスコアカードページＰ６が表示される。
【００７６】
距離表示ページボタンＦ４が押下されると、図１４に示す距離表示ページＰ５に戻るようになっている。ＳＮＳ接続ボタンＦ５が押下されると、図１４の距離表示ページＰ５の場合と同様に、ＳＮＳとの接続の設定が可能となり、ホールアウトした際のスコアを、ＳＮＳに投稿することが可能となる。
【００７７】
ページ下部ボタンＦ６が押下されると、画面がスクロールされ、後述するスコア表示領域Ｆ１０の下部の部分も表示させることができる。前後半ホール選択ボタンＦ７は、前半ホールのスコアを表示させるか、あるいは、後半ホールのスコアを表示させるかを選択する際に使用される。図１５に示す例は前半ホールが選択されている状態を示している。
【００７８】
メンバー選択ボタンＦ８は、スコア表示領域Ｆ１０にスコアを表示させるメンバーを選択する際に使用される。図１５に示す例では、「全員」が選択されており、名前表示領域Ｆ９には全員の名前が表示され、スコア表示領域Ｆ１０には、全員のスコアが表示されている。「全員」と表示されたメンバー選択ボタンＦ８が押下されると、スコア表示領域Ｆ１０には各メンバーのスコアが表示されることになる。なお、本実施形態では、当該端末装置２でゴルフナビゲーションアプリケーションを利用している本人の名前は、メンバー選択ボタンＦ８の「全員」の右のセル、及び、名前表示領域Ｆ９のＰＡＲの右側のセルに自動的に表示される。そして同伴者についても、ラウンド設定メニューページＰ４（図１３）の同伴者入力領域Ｄ７の上から入力された順に、上記本人の右のセルから表示される。また、名前表示領域Ｆ９に上記本人の右のセルから表示される。
【００７９】
スコア表示領域Ｆ１０には、各ホールのヤーデージ、パー数、スコア、パット数、パーオン、ＯＢ、フェアウェイキープ、池ＩＮ、バンカーＩＮについての情報が表示される。ヤーデージとパー数については、ダウンロードしたホール情報に基づいたデータが表示される。スコアの欄には、図１４の距離表示ページＰ５の打数ボタンＥ１１により入力されたカップインまでの打数（ストローク数）が表示される。ただし、このカップインまでの打数は、後述する編集ボタンＦ１３が押下されて表示される図１６のスコア編集ページにおいて編集された場合は、その編集後の打数が表示される。パット数については、編集ボタンＦ１３が押下され、図１６のスコア編集ページにおいてゴルフユーザによって入力されたパット数が表示される。編集が行われるまでは、パット数は「０」と表示される。
なお、図１５に示す例では、スコア表示領域Ｆ１０には１ホールから５ホールまでのスコアしか表示されていないが、実際には選択された前半ホールまたは後半ホールの全てのホールのスコアが、画面を下にスクロールさせる等により表示されるようになっている。
【００８０】
コース計表示領域Ｆ１１には、ヤーデージ、パー数、スコア、及び、パット数のそれぞれのコース計が表示されるようになっている。ラウンド計表示領域Ｆ１２には、ヤーデージ、パー数、スコア、及び、パット数のそれぞれのラウンド計が表示されるようになっている。
【００８１】
編集ボタンＦ１３が押下されると、図１６に示すスコア編集ページＰ７が表示されるようになっている。スコア編集ページＰ７においては、スコアを修正することができる。保存ボタンＦ１４が押下されると、プレー日、ゴルフ場名、プレーヤー名、各ホールのスコア、パット数等が端末装置２に備えられた記憶装置に保存される。ページ上部ボタンＦ１５が押下されると、画面がスクロールされ、スコアカードページＰ６上部の部分を表示させることができる。
【００８２】
＜３−１−５：スコア編集ページ＞
次に、編集ボタンＦ１３が押下された場合に表示されるスコア編集ページＰ７について説明する。図１６にスコア編集ページＰ７の一例を示す。スコア編集ページＰ７は、戻るボタンＧ１、ホール番号表示領域Ｇ２、パー数表示領域Ｇ３、ヤーデージ表示領域Ｇ４、メンバー選択ボタンＧ５、名前変更ボタンＧ６、スコア編集領域Ｇ７、パット数入力領域Ｇ８、パーオンチェックボックスＧ１５、フェアウェイキープチェックボックスＧ１６、バンカーＩＮチェックボックスＧ１７、ＯＢチェックボックスＧ１８、池ＩＮチェックボックスＧ１９、決定ボタンＧ２０を備えている。
【００８３】
戻るボタンＧ１が押下されると、図１５に示すスコアカードページＰ６に表示が戻るようになっている。ホール番号表示領域Ｇ２は、図１５のスコアカードページＰ６におけるホール番号と同じホール番号が表示される。パー数表示領域Ｇ３にも、図１５のスコアカードページＰ６におけるパー数と同じパー数が表示される。ヤーデージ表示領域Ｇ４には、当該ホールのヤーデージが表示される。
【００８４】
メンバー選択ボタンＧ５は、スコア編集領域Ｇ７とパット数入力領域Ｇ８にスコアとパット数を表示させるメンバーを選択する際に使用される。図１６に示す例では、「鈴木」という名前のメンバーが選択されており、スコア編集領域Ｇ７とパット数入力領域Ｇ８には、「鈴木」という名前のメンバーのスコアとパット数が表示されている。「全員」と表示されたメンバー選択ボタンＧ５が押下されると、スコア編集領域Ｇ７とパット数入力領域Ｇ８には、各メンバーのスコアとパット数とが表示されることになる。なお、スコア編集領域Ｇ７に表示されるスコアは、上述の打数ボタンＥ１１の押下回数または、スコア編集ページＰ７におけるマイナスボタンＧ９またはプラスボタンＧ１１により編集された数である。そして上述の通り、本実施形態ではショット時とパット時の両方において打数ボタンＥ１１を押下するものであるため、カップインした場合に特定される当該ホールの打数（スコア）は、ストローク数（ショット数とパット数の合計）である。但し、打数ボタンＥ１１はショット時のみ押下させるものとすれば、スコア編集領域Ｇ７に表示されるスコアはショット数となる。
名前変更ボタンＧ６が押下されると、図１５に示すスコアカードページＰ６及び図１６に示すスコア編集ページＰ７において表示されるメンバーの表示名の変更が可能になっている。
【００８５】
スコア編集領域Ｇ７は、マイナスボタンＧ９、スコア数表示領域Ｇ１０、プラスボタンＧ１１を備えている。同様に、パット数入力領域Ｇ８は、マイナスボタンＧ１２、パット数表示領域Ｇ１３、プラスボタンＧ１４を備えている。
スコア編集領域Ｇ７においては、マイナスボタンＧ９またはプラスボタンＧ１１を押下することにより、スコアの編集が可能になっている。マイナスボタンＧ９が押下されると、スコアは−１され、プラスボタンＧ１１が押下されると、スコアは＋１される。編集したスコア数は、スコア数表示領域Ｇ１０に表示される。なお、距離表示ページＰ５の打数ボタンＥ１１（図１４参照）が押下されていない状態でスコア編集ページＰ７を参照すると、スコア編集領域Ｇ７の初期値は０（ゼロ）である。
パット数入力領域Ｇ８のパット数表示領域Ｇ１３には当初は０（ゼロ）が表示されている。本実施形態では、パット数については自動的に記録されるのではなく、ゴルフ利用者がパット数入力領域Ｇ８においてパット数の入力を行う必要がある。プラスボタンＧ１４が押下されると、パット数は＋１され、マイナスボタンＧ１２が押下されると、パット数は−１される。図１６に示す例では、アウトの９番ホールにおいて、スコアが６、そのうちパット数が２であることを示している。
【００８６】
本実施形態では、パーオン、フェアウェイキープ、バンカーＩＮ、ＯＢ、池ＩＮについても、自動的に記録されないので、それぞれの状況が生じた場合には、ゴルフ利用者が、パーオンチェックボックスＧ１５、フェアウェイキープチェックボックスＧ１６、バンカーＩＮチェックボックスＧ１７、ＯＢチェックボックスＧ１８、池ＩＮチェックボックスＧ１９のそれぞれを押下すると、図１５に示すスコアカードページＰ６のスコア表示領域Ｆ１０に丸印で表示されることになる。
【００８７】
上述した変更、編集、入力、あるいは、チェックボックスの押下等が行われた後に、決定ボタンＧ２０が押下されると、変更、編集、入力等の内容が記録され、図１５に示すスコアカードページＰ６においてその内容が反映されるようになっている。
【００８８】
ユーザは、端末装置２のディスプレイ４５に距離表示ページＰ５を表示させ、１打ごとに打数ボタンＥ１１を押下し、カップインした際にはカップインボタンＥ１２を押下する。また、必要に応じて、スコア編集ページＰ７において、スコアの編集、パット数の入力等行う。このような操作が行われると、端末装置２のＣＰＵ４０は、当該ホールにおけるカップインボタンＥ１２が押下された時点での打数を特定し、当該ホールにおける打数を記録する打数入力処理を行う。記録した各ホールの打数は、図１５に示すスコアカードページＰ６や図１６に示すスコア編集ページＰ７においても確認可能となっている。また、記録した各ホールの打数は、次に説明するスコア算出処理においても参照される。
【００８９】
＜３−２．スコア保存処理＞
次に、図１０、図１４、図１５、図１７、図１８、及び図１９を参照して、本実施形態におけるスコア保存処理について説明する。図１９は、本実施形態におけるスコア保存処理の動作シーケンスを示すシーケンス図である。
全てのホールでのプレーが終了し、図１４に示す距離表示ページＰ５のカップインボタンＥ１２が押下されると、当該プレーのスコアを端末装置２に備えられた記憶装置４３に記憶するか、スコアを破棄するかの選択画面がポップアップにて表示される（図示せず）。この画面において記憶装置４３に記憶することを選択すると、スコアが記憶装置４３に記憶される。そしてディスプレイ４５には初期画面である図１０に示すメインメニューページＰ１が表示される。なお、全ホールでのスコアの入力が行われる前、すなわちスコア入力の途中で、図１４に示す距離表示ページＰ５のメニューボタンＥ３または図１５に示すスコアカードページＰ６のメニューボタンＦ３が押下されると、スコアの入力の中断等の項目が表示される（図示せず）。そこでスコアの入力の中断が選択されると、それまで入力されたスコアを記憶装置４３に保存するか、スコアを破棄するかの選択画面がポップアップにて表示され（図示せず）、記憶装置４３に記憶することを選択すると、スコアが記憶装置４３に記憶され、ディスプレイ４５には図１０に示すメインメニューページＰ１が表示される。
そして、メインメニューページＰ１において、ラウンド履歴セルＡ４が押下されると、図１７に示すラウンド履歴ページＰ８が表示される。
【００９０】
ラウンド履歴ページＰ８は、図１７に示すように、戻るボタンＨ１と、チェックボックスセルＨ２と、ラウンド履歴セルＨ３と、サーバ保存ボタンＨ４と、終了ボタンＨ５とを備えている。
戻るボタンＨ１が押下されると、図１０に示すメインメニューページＰ１が表示される。ラウンド履歴セルＨ３には、プレー日、プレーしたゴルフ場、トータルスコアが表示されている。何れかのプレー日のラウンド履歴セルＨ３が押下されると、図１５に示すスコアカードページＰ６が表示され、当該プレー日の詳しいラウンド履歴を確認及び修正することができる。
また、チェックボックスセルＨ２が押下されると、当該チェックボックスセルＨ２に対応するプレー日のラウンド履歴が選択される。そして、ラウンド履歴を選択した状態でサーバ保存ボタンＨ４が押下されると、スコア保存処理が開始される。さらに、終了ボタンＨ５が押下されると、図１０に示すメインメニューページＰ１が表示される。
【００９１】
以下、図１９の動作シーケンスを参照して、スコア保存処理の詳細について説明する。まず、ラウンド履歴ページＰ８において、チェックボックスセルＨ２の押下により少なくとも一つのラウンド履歴が選択され、サーバ保存ボタンＨ４が押下されると、端末装置２のＣＰＵ４０は、サーバ保存ボタンの押下を受け付ける（Ｓ１００）。そして、ＣＰＵ４０は、選択されたラウンド履歴のデータを、端末装置２に備えられた記憶装置４３から読み出す。ＣＰＵ４０は、読み出したデータを管理サーバ１に送信する（Ｓ１０１）。具体的には、ユーザの識別情報ＵＩＤ、プレー日、ゴルフ場名、ゴルフ場ＩＤ、ユーザの名前、ユーザの１番ホールから１８番ホールまでのスコアとパット数がデータに含まれる。更に、同伴者の名前、同伴者の１番ホールから１８番ホールまでのスコアとパット数もデータに含まれる。また、地点登録がなされていれば、その登録地点の位置情報もデータに含まれる。
【００９２】
管理サーバ１のＣＰＵ３０は、以上のようなデータを受信すると、受信したデータをスコアデータテーブルＴＢＬ１４に保存する（Ｓ２００）。ＣＰＵ３０は、保存したデータから、プレー日とゴルフ場名を抽出する（Ｓ２０１）。そして、ＣＰＵ３０は、プレー日とゴルフ場名と共に、気象情報の送信要求を、気象情報提供サーバ３に送信する（Ｓ２０２）。
【００９３】
気象情報提供サーバ３は、気象情報の送信要求を受信すると、気象情報蓄積部５０に蓄積されている気象情報の中から、当該プレー日とゴルフ場における気象情報を抽出する（Ｓ３００）。当該気象情報が抽出されると、気象情報提供サーバ３の気象情報提供部５１は、抽出した気象情報を管理サーバ１に送信する（Ｓ３０１）。送信する気象情報には、当該プレー日のゴルフ場における３時間ごとの天気、気温、湿度、降水量、及び、風向が含まれる。
【００９４】
管理サーバ１のＣＰＵ３０は、気象情報提供サーバ３から気象情報を受信する（Ｓ２０３）。そして、ＣＰＵ３０は、受信した気象情報に対して気象ＩＤを割り当てると共に、気象ＩＤをスコアデータテーブルＴＢＬ１４に記憶させる。さらに、受信した気象情報を気象情報テーブルＴＢＬ１５に保存する（Ｓ２０４）。
【００９５】
以上のようにしてラウンド履歴を管理サーバ１に保存した後、ユーザがパーソナルコンピュータ等の端末装置を用いて管理サーバ１にアクセスすると、保存したラウンド履歴を閲覧することができる。図１８は、パーソナルコンピュータ等のディスプレイに表示されるスコア履歴ページＰ９の一例を示す図である。
【００９６】
パーソナルコンピュータ等の端末装置を用いて管理サーバ１にアクセスした場合においても、図１７に示すようなラウンド履歴がリストとして表示されるようになっており、そのリストの中から一のラウンド履歴を選択すると、図１８に示すスコア履歴ページＰ９が表示される。スコア履歴ページＰ９は、スコア履歴表示欄Ｊ１と、気象情報表示欄Ｊ２を備えている。スコア履歴表示欄Ｊ１には、プレー日、ゴルフ場名、トータルスコア、パット数が表示される。また、気象情報表示欄Ｊ２には、３時間ごとの天気、気温、湿度、降水量、及び、風向が表示される。ただし、１番から１８番までの各ホールのスコアとともに、気象情報が気象情報表示欄Ｊ２に表示されるようにしてもよい。
【００９７】
以上のように、本実施形態によれば、ユーザが気象情報を入力しなくても、スコア保存の際に自動的に気象情報が保存され、その後に気象情報と共にスコアを確認することができるので、単にスコアのみを確認する場合に比べて、スコアに対する的確な評価等を行うことができる。
なお、本実施形態では、スコア履歴ページＰ９をパーソナルコンピュータ等の端末装置に表示させる例について説明したが、上述したような端末装置２においてスコア履歴ページＰ９を表示させるようにしてもよい。
【００９８】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び実施形態は、適宜、組み合わせてもよいことは勿論である。
【００９９】
＜変形例１＞
上述した各実施形態においては、スコア保存処理を行う際に、端末装置２から管理サーバ１に、ゴルフ場名とゴルフ場ＩＤとを送信し、管理サーバ１は、当該ゴルフ場名を気象情報提供サーバ３に送信することによって気象情報を取得する例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、ゴルフ場名から地域を特定し、特定した地域とプレー日を気象情報提供サーバ３に送信することにより、プレー日における当該地域の気象情報を取得するようにしてもよい。ここで「地域」とは、例えば都道府県や市町村を指す。
【０１００】
図２０に示すように、端末装置２は、サーバ保存ボタンの押下を受け付け（Ｓ１００）、スコア保存処理が行う際に、スコア情報等を管理サーバ１に送信する（Ｓ１０１）。
【０１０１】
管理サーバ１のＣＰＵ３０は、端末装置２からデータを受信し（Ｓ２００）、受信したデータをスコアデータテーブルＴＢＬ１４に保存する（Ｓ２００）。そして、ＣＰＵ３０は、スコアデータテーブルＴＢＬ１４から、プレー日とゴルフ場名を抽出する（Ｓ２０１）。ＣＰＵ３０は、抽出したゴルフ場名から、当該ゴルフ場名に対応する地域を特定する（Ｓ４００）。この特定には、ゴルフ場名と地域とを関連付けて記憶させたテーブル等を用いればよい。そして、ＣＰＵ３０は、特定した地域とプレー日と共に、気象情報の送信要求を気象情報提供サーバ３に送信する（Ｓ２０２）。
【０１０２】
気象情報提供サーバ３は、前記地域とプレー日とに基づいて気象情報を抽出し（Ｓ３００）、抽出した気象情報を管理サーバ１に送信する（Ｓ３０１）。管理サーバ１のＣＰＵ３０は、気象情報を受信し（Ｓ２０３）、気象情報テーブルＴＢＬ１５に保存する（Ｓ２０４）。
【０１０３】
このように、ゴルフ場名から地域を特定し、気象情報を取得するようにしてもよい。
【０１０４】
＜変形例２＞
変形例１では、ゴルフ場名から地域を特定し、特定した地域とプレー日とを気象情報提供サーバ３に送信して気象情報を取得する例について説明した。しかし、変形例２では、登録した地点の位置情報とプレー日とを気象情報提供サーバ３に送信して気象情報を取得する。
【０１０５】
メインメニューページＰ１の設定セルＡ５が押下され、アプリケーション情報の設定において地点登録設定が選択された場合には、打数ボタンＥ１１が押下されるごとに、押下された地点の位置情報が端末装置２に登録される。そこで、この場合には、図２０に示すように、端末装置２は、サーバ保存ボタンの押下を受け付け（Ｓ１００）、スコア保存処理が行う際に、スコア情報等と共に、登録した地点の位置情報を管理サーバ１に送信する（Ｓ１０１）。
【０１０６】
管理サーバ１のＣＰＵ３０は、データを受信し（Ｓ２００）、受信したデータをスコアデータテーブルＴＢＬ１４に保存する（Ｓ２００）。そして、ＣＰＵ３０は、スコアデータテーブルＴＢＬ１４から、プレー日と、登録された地点の位置情報を抽出する（Ｓ５００）。ＣＰＵ３０は、抽出した位置情報とプレー日と共に、気象情報の送信要求を気象情報提供サーバ３に送信する（Ｓ２０２）。
【０１０７】
気象情報提供サーバ３は、まず前記位置情報に基づいて、当該位置情報に対応する地域名またはゴルフ場名を特定し、この特定した地域名またはゴルフ場名とプレー日とに基づいて気象情報を抽出し（Ｓ３００）、抽出した気象情報を管理サーバ１に送信する（Ｓ３０１）。管理サーバ１のＣＰＵ３０は、気象情報を受信し（Ｓ２０３）、気象情報テーブルＴＢＬ１５に保存する（Ｓ２０４）。
【０１０８】
このように、登録した地点の位置情報から地域を特定し、気象情報を取得するようにしてもよい。なお、登録した地点の位置情報から地域の特定には、通信網ＮＥＴを介して通信可能なマップサーバと通信し、マップサーバに位置情報を送信することによって、地域の情報を取得するようにしてもよい。具体的には、管理サーバ１は登録した地点の位置情報をマップサーバに送信して地域名またはゴルフ場名の特定要求を行い、取得した地域名またはゴルフ場名を示す情報とプレー日とを気象情報提供サーバ４に送信する。そして気象情報提供サーバ４は、地域名またはゴルフ場名とプレー日とに基づいて気象情報を抽出し、抽出した気象情報を管理サーバ１に送信する。
【０１０９】
＜変形例３＞
上述した実施形態及び変形例においては、管理サーバ１から気象情報提供サーバ３に対してゴルフ場名を送信することにより気象情報を取得する例について説明した。しかし、管理サーバ１と気象情報提供サーバ３との間でゴルフ情報ＩＤを共有する構成とした場合には、管理サーバ１から気象情報提供サーバ３に対してゴルフ場ＩＤを送信することにより気象情報を取得するようにしてもよい。
【０１１０】
＜変形例４＞
上述した実施形態においては、スコアデータテーブルＴＢＬ１４内に気象ＩＤを記憶させ、気象情報については気象情報テーブルＴＢＬ１５に記憶させる例について説明した。しかしながら、本発明はこのような例に限定されるものではなく、気象情報をスコアデータテーブルＴＢＬ１４内に記憶させるようにしてもよい。
また、スコアデータテーブルＴＢＬ１４内には気象ＩＤまたは気象情報を記憶させず、ユーザの端末装置からスコアデータのダウンロード要求があった時に、気象情報提供サーバ３から気象情報を取得し、取得した気象情報をユーザの端末装置に送信するようにしてもよい。
【０１１１】
＜変形例５＞
上述した実施形態及び各変形例においては、管理サーバ１内の記憶部１５に各テーブルを記憶させる例について説明した。しかしながら、本発明はこのような例に限定されるものではなく、図２２に示すように、通信網ＮＥＴを介して管理サーバ１と通信可能なストレージサーバ４を備え、ストレージサーバ４内に記憶部１５を設け、記憶部１５内に各テーブルを記憶させるようにしてもよい。
【０１１２】
＜変形例６＞
上述した各実施形態及び各変形例では、外部サーバとして気象情報提供サーバ３を用いる例について説明した。しかし、図２３に示すように、管理サーバ１内に気象情報蓄積部５０を設け、気象情報提供サーバ４から気象情報を随時取得し、気象情報蓄積部５０内に気象情報を予め蓄積しておいてもよい。この場合、端末装置２からスコアを受信すると、当該スコアに含まれるゴルフ場名や位置情報及びプレー日に基づいて、気象情報蓄積部５０に蓄積された気象情報に対応する気象ＩＤを取得し、スコアデータテーブルＴＢＬ１４に記憶する構成としてもよい。
【０１１３】
＜変形例７＞
上述した各実施形態及び各変形例では、管理サーバ１が取得する気象情報は３時間ごとの気象情報としていたが、これに限られるものでなく、１日ごとまたは半日ごとの気象情報であってもよい。
【０１１４】
＜変形例８＞
上述した各実施形態及び各変形例では、管理サーバ１が提供するサービスとして、ゴルフに関するサービスを一例として説明したが、本発明はこれに限定されるものではなく、管理サーバ１はどのようなサービスを提供するものであってもよい。例えば、ユーザ同士の共通のテーマに基づいて、アプリケーション上で特定の関係を構築するすべてのものに適用できる。共通のテーマは、ランニング、バドミントン等のスポーツ、将棋、ゲームなどの趣味的なものであってもよいし、ビジネスに関するものあってもよい。
【０１１５】
なお、本発明における機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含まれる。すなわち、例えばゴルフナビゲーションアプリケーションとして説明した機能またはその一部を実現するためのプログラムを配信するサーバも、本発明の範囲に含まれるものである。
【０１１６】
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１１７】
なお、本発明は上述の実施形態及び変形例に限定されるものではなく、本発明の趣旨の範囲内での変更は本発明に含まれるものである。
【符号の説明】
【０１１８】
ＮＥＴ……通信網，１……管理サーバ、２……端末装置、３……気象情報提供サーバ、４……ストレージサーバ、１０……成績情報取得部、１１……気象情報取得部、１２……成績情報管理部、１５……記憶部、２０……入力部、２１……通知部、２２……表示部、５０……気象情報蓄積部、５１……気象情報提供部、１００……管理システム。
【図１】
2014144054.tif 000003
【図２】
2014144054.tif 000004
【図３】
2014144054.tif 000005
【図４】
2014144054.tif 000006
【図５】
2014144054.tif 000007
【図６】
2014144054.tif 000008
【図７】
2014144054.tif 000009
【図８】
2014144054.tif 000010
【図９】
2014144054.tif 000011
【図１０】
2014144054.tif 000012
【図１１】
2014144054.tif 000013
【図１２】
2014144054.tif 000014
【図１３】
2014144054.tif 000015
【図１４】
2014144054.tif 000016
【図１５】
2014144054.tif 000017
【図１６】
2014144054.tif 000018
【図１７】
2014144054.tif 000019
【図１８】
2014144054.tif 000020
【図１９】
2014144054.tif 000021
【図２０】
2014144054.tif 000022
【図２１】
2014144054.tif 000023
【図２２】
2014144054.tif 000024
【図２３】
2014144054.tif 000025