(57)【要約】      （修正有）【課題】ランニング時の補給地点として販売施設を利用する際の購買手続の負担を軽減するコース設定システムを提供する。【解決手段】管理サーバー５は、ユーザーによりユーザーの携帯端末２を介して入力される情報とデータベース６１、６２、６３に記録される情報とに基づき、店舗４を含むコースを設定する。さらに、コースに含まれる店舗４に対して、ユーザーが購入する商品を示す情報を含む予約情報を送信する。【選択図】図３
2016192033.tif 000002
【特許請求の範囲】
【請求項１】
指定位置と指定距離とを含むコース設定要求を送信するコース設定要求処理、受信したコース情報からコースを指定してコース指定情報を送信するコース指定処理、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信する販売施設指定処理、及び受信した商品販売情報から商品を指定する商品指定情報を送信する商品指定処理を実行するユーザー端末と、
前記ユーザー端末から前記コース設定要求を受信し、受信した前記コース設定要求に含まれる前記指定位置及び前記指定距離、並びに自身が保持する地図情報に基づいて前記コース情報を生成して前記ユーザー端末に送信するコース情報提供処理、前記ユーザー端末から前記コース指定情報を受信し、受信した前記コース指定情報、並びに自身が保持する販売施設の位置情報に基づいて前記販売施設情報を生成して前記ユーザー端末に送信する販売施設情報提供処理、前記ユーザー端末から前記販売施設指定情報を受信し、受信した前記販売施設指定情報、並びに自身が保持する指定された前記販売施設が販売する商品の商品情報に基づいて前記商品販売情報を生成して前記ユーザー端末に送信する商品販売情報提供処理、及び前記ユーザー端末から前記商品指定情報を受信し、受信した前記商品指定情報を、指定された前記販売施設に送信する商品指定情報送信処理を実行する、サーバー装置と、を備えるコース設定システム。
【請求項２】
前記ユーザー端末の前記コース指定処理は、前記サーバー装置から受信した前記コース情報を表示し、表示された前記コース情報から前記コースを指定し、指定された前記コースを示す前記コース指定情報を前記サーバー装置に送信することを特徴とする請求項１に記載のコース設定システム。
【請求項３】
前記ユーザー端末の前記販売施設指定処理は、前記サーバー装置から受信した前記販売施設情報を表示し、表示された前記販売施設情報から前記販売施設を指定し、指定された前記販売施設を示す前記販売施設指定情報を前記サーバー端末に送信することを特徴とする請求項１又は２に記載のコース設定システム。
【請求項４】
前記ユーザー端末の前記商品指定処理は、前記サーバー装置から受信した前記商品販売情報を表示し、表示された前記商品販売情報から前記商品を指定し、指定された前記商品を示す前記商品指定情報を前記サーバー装置に送信することを特徴とする請求項１乃至３のいずれか一項に記載のコース設定システム。
【請求項５】
前記コース設定要求は、特定の商品を示す情報を含み、
前記サーバー装置の前記コース情報提供処理は、前記特定の商品が販売される前記販売施設を経由するコースを生成することを特徴とする請求項１乃至４のいずれか一項に記載のコース設定システム。
【請求項６】
前記商品販売情報は、前記サーバー装置が前記販売施設の在庫情報を管理するＰＯＳサーバーから取得して生成されることを特徴とする請求項１乃至５のいずれか一項に記載のコース設定システム。
【請求項７】
前記ユーザー端末は、前記ユーザー端末の現在位置を前記サーバー装置に送信し、
前記サーバー装置は、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出した場合に、前記ユーザー端末が前記販売施設に接近する旨を示す接近情報を、前記ユーザー端末に送信し、
前記ユーザー端末は前記接近情報を受信したとき、報知することを特徴とする請求項１乃至６のいずれか一項に記載のコース設定システム。
【請求項８】
前記ユーザー端末は、前記ユーザー端末との距離が所定値以下である前記販売施設の前記商品販売情報を表示することを特徴とする請求項７に記載のコース設定システム。
【請求項９】
前記サーバー装置は、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出したときに、前記接近情報を、前記ユーザー端末との距離が前記所定値以下である前記販売施設に送信することを特徴とする請求項７又は８に記載のコース設定システム。
【請求項１０】
前記サーバー装置は、前記接近情報と共に前記商品指定情報を前記販売施設に送信することを特徴とする請求項９に記載のコース設定システム。
【請求項１１】
前記サーバー装置が、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出した後に、前記ユーザー端末と前記販売施設との距離が前記所定値以上であることを検出したときに、前記販売施設に、前記商品指定情報を取り消すキャンセル情報を送信することを特徴とする請求項９又は１０に記載のコース設定システム。
【請求項１２】
前記ユーザー端末は、ユーザーの生体情報を検出し、検出した前記生体情報を前記サーバー装置に送信し、
前記サーバー装置は、前記ユーザー端末から受信した前記生体情報に基づいて、コース情報及び前記販売施設に送信する前記商品指定情報の少なくとも一方を変更する処理を実行することを特徴とする請求項１乃至１０のいずれか一項に記載のコース設定システム。
【請求項１３】
指定位置と指定距離とを含むコース設定要求を送信するコース設定要求処理、受信したコース情報からコースを指定してコース指定情報を送信するコース指定処理、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信する販売施設指定処理、及び受信した商品販売情報から商品を指定する商品指定情報を送信する商品指定処理を実行することを特徴とするユーザー端末。
【請求項１４】
ユーザー端末において、指定位置と指定距離とを含むコース設定要求を送信するステップと、受信したコース情報からコースを指定してコース指定情報を送信するステップと、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信するステップと、受信した商品販売情報から商品を指定する商品指定情報を送信するステップと、を有し、
サーバー装置において、前記ユーザー端末から前記コース設定要求を受信し、受信した前記コース設定要求に含まれる前記指定位置及び前記指定距離、並びに自身が保持する地図情報に基づいて前記コース情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記コース指定情報を受信し、受信した前記コース指定情報、並びに自身が保持する販売施設の位置情報に基づいて前記販売施設情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記販売施設指定情報を受信し、受信した前記販売施設指定情報、並びに自身が保持する指定された前記販売施設が販売する商品の商品情報に基づいて前記商品販売情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記商品指定情報を受信し、受信した前記商品指定情報を、指定された前記販売施設に送信するステップと、を有するコース設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに対して、ランニングコースを設定するコース設定システム、当該システムにおいてユーザーが使用するユーザー端末、及びコース設定方法に関する。
【背景技術】
【０００２】
従来、コース設定システムにおいて、端末から取得した位置情報やランニング距離等の情報に基づいてランニングコースを設定するシステムが知られている。しかしながら、ユーザーが、自身の健康状態を踏まえて、設定されたランニングコースについて、安全に走ることが出来るランニングコースであるか、判断することは難しい。そのため、ユーザーのランニングを安全なものとするために、走行距離や天候状態を考慮した給水を含むランニングコースを設定するコース設定システムが提案された（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１５４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のコース設定システムでは、飲料等を販売する販売施設が、給水地点としてランニングコース上に設定される場合に、ユーザーは、飲料等を取得するために通常の商取引を行う。通常の商取引では、ユーザーは所望の商品を店舗内から探し出し、当該商品を会計レジに持参し、商品バーコードのスキャニングや代金・釣銭の授受を伴う会計処理を行う必要があり、所望の商品を取得するまでに時間がかかる。そのため、補給地点（給水地点）としての販売施設に到達したユーザーは、補給のためにランニングを一定時間中断する必要があり、補給に伴う煩わしさがある、という課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述した課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］
指定位置と指定距離とを含むコース設定要求を送信するコース設定要求処理、受信したコース情報からコースを指定してコース指定情報を送信するコース指定処理、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信する販売施設指定処理、及び受信した商品販売情報から商品を指定する商品指定情報を送信する商品指定処理を実行するユーザー端末と、前記ユーザー端末から前記コース設定要求を受信し、受信した前記コース設定要求に含まれる前記指定位置及び前記指定距離、並びに自身が保持する地図情報に基づいて前記コース情報を生成して前記ユーザー端末に送信するコース情報提供処理、前記ユーザー端末から前記コース指定情報を受信し、受信した前記コース指定情報、並びに自身が保持する販売施設の位置情報に基づいて前記販売施設情報を生成して前記ユーザー端末に送信する販売施設情報提供処理、前記ユーザー端末から前記販売施設指定情報を受信し、受信した前記販売施設指定情報、並びに自身が保持する指定された前記販売施設が販売する商品の商品情報に基づいて前記商品販売情報を生成して前記ユーザー端末に送信する商品販売情報提供処理、及び前記ユーザー端末から前記商品指定情報を受信し、受信した前記商品指定情報を、指定された前記販売施設に送信する商品指定情報送信処理を実行する、サーバー装置と、を備えるコース設定システム。
【０００７】
本適用例によれば、サーバー装置は、ユーザー端末からの要求でコースを生成し、かつ、ユーザー端末により指定されたコース上の販売施設に対し、当該販売施設で販売される商品のうちいずれかがユーザー端末により指定されたことを通知する。そのため、当該販売施設の従業員は、ランニングを行うユーザーが来訪すること、及び当該ユーザーが指定する商品を事前に知ることができる。これによって、指定された商品を予め用意するなど、販売施設側の準備が促される。
従って、商取引の迅速化に寄与するコース設定システムを提供することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【０００８】
［適用例２］
前記ユーザー端末の前記コース指定処理は、前記サーバー装置から受信した前記コース情報を表示し、表示された前記コース情報から前記コースを指定し、指定された前記コースを示す前記コース指定情報を前記サーバー装置に送信することを特徴とする上記適用例に記載のコース設定システム。
【０００９】
本適用例によれば、ユーザー端末にコース情報が表示され、表示されたコース情報からコースが指定される。そのため、ユーザーは、表示されるコース情報から、自らが希望するコースを指定することができる。これにより、コースを指定する際のユーザー操作の利便性が向上する。また、コース設定システムにより提供されるコースはユーザーの希望に沿ったものとなり、ユーザーのランニングに対するモチベーションを高めることができる。
【００１０】
［適用例３］
前記ユーザー端末の前記販売施設指定処理は、前記サーバー装置から受信した前記販売施設情報を表示し、表示された前記販売施設情報から前記販売施設を指定し、指定された前記販売施設を示す前記販売施設指定情報を前記サーバー端末に送信することを特徴とする上記適用例に記載のコース設定システム。
【００１１】
本適用例によれば、ユーザー端末に販売施設情報が表示され、表示された販売施設情報から販売施設が指定される。そのため、ユーザーは、自らのランニングにおいて補給地点として利用したい販売施設を指定することができる。これにより、販売地点を指定する際のユーザー操作の利便性が向上する。その結果、補給に伴う煩わしさを軽減することができる。また、コース設定システムにより提供されるコース上の補給地点は、ユーザーの希望に沿ったものとなり、ユーザーのランニングに対するモチベーションを高めることができる。
【００１２】
［適用例４］
前記ユーザー端末の前記商品指定処理は、前記サーバー装置から受信した前記商品販売情報を表示し、表示された前記商品販売情報から前記商品を指定し、指定された前記商品を示す前記商品指定情報を前記サーバー装置に送信することを特徴とする上記適用例に記載のコース設定システム。
【００１３】
本適用例によれば、ユーザー端末に特定の販売施設で販売される商品を示す商品販売情報が表示され、表示された商品販売情報から商品が指定される。そのため、ユーザーは、特定の販売施設において販売される商品から、所望の商品を指定することができる。これにより、ユーザーが商品を指定する操作の利便性を向上できる。その結果、補給に伴う煩わしさを軽減することができる。
【００１４】
［適用例５］
前記コース設定要求は、特定の商品を示す情報を含み、前記サーバー装置の前記コース情報提供処理は、前記特定の商品が販売される前記販売施設を経由するコースを生成することを特徴とする上記適用例に記載のコース設定システム。
【００１５】
本適用例によれば、コース設定の要求に特定の商品を示す情報が含まれ、当該商品を販売する販売施設を経由するコースが生成される。そのため、コース設定システムにより提供されるコースにおいて、ユーザーは、所望の商品による補給ができる。これにより、ユーザーのランニングに対するモチベーションを高めることができる。また、ユーザーが所望する商品を販売する販売施設にとっては販促効果を期待できる。
【００１６】
［適用例６］
前記商品販売情報は、前記サーバー装置が前記販売施設の在庫情報を管理するＰＯＳサーバーから取得して生成されることを特徴とする上記適用例に記載のコース設定システム。
【００１７】
本適用例によれば、特定の販売施設において販売される商品を示す情報に、在庫情報が反映される。そのため、ユーザー端末に表示される商品情報は、当該販売施設の在庫状況に近いものとなる。これによりユーザーは、特定の時点において、販売施設に訪問した場合に近い状況で商品を指定することができる。その結果、指定した商品を取得できる可能性を高めることができる。
【００１８】
［適用例７］
前記ユーザー端末は、前記ユーザー端末の現在位置を前記サーバー装置に送信し、前記サーバー装置は、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出した場合に、前記ユーザー端末が前記販売施設に接近する旨を示す接近情報を、前記ユーザー端末に送信し、前記ユーザー端末は前記接近情報を受信したとき、報知することを特徴とする上記適用例に記載のコース設定システム。
【００１９】
本適用例によれば、サーバー装置は、ユーザーが販売施設に接近したことをユーザーに通知することができる。これにより、ユーザーは、当該販売施設の利用を促される。また、販売施設の販促効果が期待できる。
【００２０】
［適用例８］
前記ユーザー端末は、前記ユーザー端末との距離が所定値以下である前記販売施設の前記商品販売情報を表示することを特徴とする上記適用例に記載のコース設定システム。
【００２１】
本適用例によれば、ユーザーは、接近した販売施設において販売される商品を知ることができる。そのため、ユーザーは、商品の受取に時間的に近い状況で所望の商品を選択することができる。これにより、ユーザーの商品選択の利便性が向上する。
【００２２】
［適用例９］
前記サーバー装置は、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出したときに、前記接近情報を、前記ユーザー端末との距離が前記所定値以下である前記販売施設に送信することを特徴とする上記適用例に記載のコース設定システム。
【００２３】
本適用例によれば、サーバー装置は、ユーザーが販売施設に接近したことを、当該接近した販売施設に通知する。そのため、販売施設は適切なタイミングでユーザーの来店に対する準備ができる。これにより販売施設における業務効率を向上することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【００２４】
［適用例１０］
前記サーバー装置は、前記接近情報と共に前記商品指定情報を前記販売施設に送信することを特徴とする上記適用例に記載のコース設定システム。
【００２５】
本適用例によれば、サーバー装置は、ユーザーが販売施設に接近したとき、当該ユーザーが所望する商品に関する情報を、接近した販売施設に通知することができる。そのため、販売施設は適切なタイミングで、当該商品を販売する準備ができる。これにより販売施設における業務効率を向上することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【００２６】
［適用例１１］
前記サーバー装置が、前記現在位置に基づいて、前記ユーザー端末と前記販売施設との距離が所定値以下であることを検出した後に、前記ユーザー端末と前記販売施設との距離が前記所定値以上であることを検出したときに、前記販売施設に、前記商品指定情報を取り消すキャンセル情報を送信することを特徴とする上記適用例に記載のコース設定システム。
【００２７】
本適用例によれば、サーバー装置は、ユーザーが特定の販売施設を通り過ぎて一定距離が空いたとき、特定の販売施設にキャンセル情報を送信する。そのため、特定の販売施設は、来訪しないユーザーを知ることができる。これにより、販売施設における業務効率を向上することができる。
【００２８】
［適用例１２］
前記ユーザー端末は、ユーザーの生体情報を検出し、検出した前記生体情報を前記サーバー装置に送信し、前記サーバー装置は、前記ユーザー端末から受信した前記生体情報に基づいて、コース情報及び前記販売施設に送信する前記商品指定情報の少なくとも一方を変更する処理を実行することを特徴とする上記適用例に記載のコース設定システム。
【００２９】
本適用例によれば、サーバー装置は、ランニングを行うユーザーの体調や負荷に応じて、ランニングコースや指定される商品を変更することができる。これにより、ユーザーは、適切な距離を、適切な補給により健康な状態を保ちながらランニングすることができる。
【００３０】
［適用例１３］
指定位置と指定距離とを含むコース設定要求を送信するコース設定要求処理、受信したコース情報からコースを指定してコース指定情報を送信するコース指定処理、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信する販売施設指定処理、及び受信した商品販売情報から商品を指定する商品指定情報を送信する商品指定処理を実行することを特徴とするユーザー端末。
【００３１】
本適用例によれば、ユーザー端末は、コース生成に必要な情報の送信、コースの指定、補給地点としての販売施設の指定、及び当該販売施設で販売される商品の指定を行う。そのため、当該ユーザー端末を操作するユーザーは、ランニングコースの設定及び当該コースにおいて購入する商品の予約を、ユーザー端末の操作で行うことができる。これによりユーザーの利便性を向上することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【００３２】
［適用例１４］
ユーザー端末において、指定位置と指定距離とを含むコース設定要求を送信するステップと、受信したコース情報からコースを指定してコース指定情報を送信するステップと、受信した販売施設情報から販売施設を指定して販売施設指定情報を送信するステップと、受信した商品販売情報から商品を指定する商品指定情報を送信するステップと、を有し、サーバー装置において、前記ユーザー端末から前記コース設定要求を受信し、受信した前記コース設定要求に含まれる前記指定位置及び前記指定距離、並びに自身が保持する地図情報に基づいて前記コース情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記コース指定情報を受信し、受信した前記コース指定情報、並びに自身が保持する販売施設の位置情報に基づいて前記販売施設情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記販売施設指定情報を受信し、受信した前記販売施設指定情報、並びに自身が保持する指定された前記販売施設が販売する商品の商品情報に基づいて前記商品販売情報を生成して前記ユーザー端末に送信するステップと、前記ユーザー端末から前記商品指定情報を受信し、受信した前記商品指定情報を、指定された前記販売施設に送信するステップと、を有するコース設定方法。
【００３３】
本適用例によれば、サーバー装置は、ユーザー端末からの要求でコースが生成され、かつ、ユーザー端末により指定されたコース上の販売施設に対し、当該販売施設で販売される商品のうちいずれかがユーザー端末により指定されたことが通知される。そのため、当該販売施設の従業員は、ランニングを行うユーザーが来訪すること、及び当該ユーザーが指定する商品を事前に知ることができる。これによって、指定された商品を予め用意するなど、販売施設側の準備が促される。
従って、商取引の迅速化に寄与するコース設定システムを提供することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【図面の簡単な説明】
【００３４】
【図１】ランニングコース設定システムの機能構成図。
【図２】ユーザー端末の機能構成図。
【図３】ランニングコース設定システムの機能構成図。
【図４】ランニングコース設定システムのフローチャート。
【図５】ランニングコース設定システムのフローチャート。
【図６】ランニングコース設定システムのフローチャート。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態について、図面を参照して説明する。
【００３６】
（実施形態１）
まず、実施形態１に係るコース設定システムとしてのランニングコース設定システムＳＹの概要について説明する。図１は、ランニングコース設定システムＳＹのシステム構成図である。ランニングコース設定システムＳＹは、ユーザーが所有・保持する運動管理機器１及び携帯端末２と、販売施設としての店舗４に設置される店舗端末４１及びＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）サーバー４２と、インターネットなどのネットワーク上に構築されるサーバー装置としての管理サーバー５とを備える。なお、本発明のユーザー端末３は、運動管理機器１及び携帯端末２によって実現される。また、本実施形態においては、例えば、「販売施設情報」を「店舗情報」のように、「販売施設」の語句を「店舗」に置き換えて説明を行う。
【００３７】
運動管理機器１は、ユーザーの身体の一部に装着されるか、ユーザーがこれを所持した状態でランニングを行うことでユーザーの生体情報、現在位置、走行距離等を計測する。そのため、運動管理機器１は、ユーザーの生体情報を計測する生体情報センサー（心拍数センサーや脈拍数センサー等）、ユーザーの動きを検出するモーションセンサー（加速度センサーや方向センサー等）、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機、などを備え、これらを組み合わせて計測を行う。
【００３８】
携帯端末２は、運動管理機器１と通信可能に構成され、運動管理機器１と連携する専用アプリケーション２０がインストールされる。通信手段としては、近距離無線通信、赤外線通信などの非接触通信を用いることが好ましいが、有線通信を用いても良い。なお、携帯端末２としては、スマートフォンを含む各種タブレット端末、携帯電話、ノート型パソコンなどを用いる。また、携帯端末２は、管理サーバー５と通信可能に構成され、管理サーバー５に対してランニングコースの設定を要求するためのコース設定要求や、予約内容（例として、店舗や商品）を指定する指定情報を送信する。通信手段としては、無線／有線ＬＡＮ通信、電話回線、衛星回線、インターネット回線などが用いられる。
【００３９】
専用アプリケーション２０は、運動管理機器１から計測結果を取得し、計測結果の記録・集計、記録・集計結果の表示、記録・集計結果の出力などの処理を行う。また、専用アプリケーション２０は、ランニングコースの設定に必要な設定情報の指定や店舗４・商品の指定処理を行う。さらに、専用アプリケーション２０は、管理サーバー５に対し、コース設定要求や指定情報を送信する処理を行う。また、管理サーバー５から受信したコース情報、後述の店舗情報の表示処理を行う。
【００４０】
店舗端末４１は、ランニングコース設定システムＳＹのユーザーが補給を行う補給地点の候補である店舗４に設置される端末である。店舗４の従業員が視認する情報を表示するための表示画面を有する。店舗端末４１としては、パソコン、携帯電話、各種タブレット端末等が用いられる。
【００４１】
ＰＯＳサーバー４２は、店舗端末４１と通信可能に構成される。店舗４の在庫情報が記録されており、店舗端末４１を介して取得される商品の販売記録が、在庫情報に反映される。また、ＰＯＳサーバー４２は、管理サーバー５と通信可能に構成され、管理サーバー５に対して在庫情報が送信される。管理サーバー５から送信される予約情報（後述）の受信も行われる。
【００４２】
管理サーバー５は、ランニングコース設定システムＳＹを統括管理するサーバーであり、複数の携帯端末２及びＰＯＳサーバー４２と通信する（図１では、１台のみ図示）。また、管理サーバー５は、ユーザー識別情報、及び個人情報が記録される顧客データベース６１と、地図情報及び各店舗４の位置が記録された地図データベース６２と、各店舗４で販売される商品の商品情報が記録された商品販売データベース６３と、データベースを統括管理してコースを生成する制御部６０を備える。これらのデータベース６１、６２、６３は、記録される情報を保持しており、サーバーに備えられるハードディスク等の記録装置によって実現される。
制御部６０は、ＣＰＵが所定のブログラムを実行することで実現される。管理サーバー５が、携帯端末２からコース設定要求を取得すると、制御部６０は、コース設定要求に含まれる情報と、これらのデータベース６１、６２、６３に記録される情報と、に基づき、ユーザーが適度に補給を行うことができるランニングコースを生成して携帯端末２に送信する。
【００４３】
（ユーザー端末の概要）
図２は、ユーザー端末３の機能構成図である。ユーザー端末３を構成する運動管理機器１は、計測部１１、及び第１のＡ通信部１２を備える。
【００４４】
計測部１１は、ユーザーの運動に関する情報である運動情報を計測する。本実施形態では、運動情報としては、ランニングに伴うユーザーの生体情報及び位置情報が含まれ、運動情報の計測においては、これら生体情報及び位置情報の変化が計測される。生体情報としては、心拍数や血圧の変化が計測される。また、位置情報としては、不図示のＧＰＳ受信機を用いて、運動管理機器１の現在位置を示す位置情報が計測される。
第１のＡ通信部１２は、通信手段Ａ（通信規格Ａ）に基づいて携帯端末２と通信を行う。通信手段Ａとしては、近距離無線通信や赤外線通信などを用いる。第１のＡ通信部１２は、携帯端末２に対し計測部１１によって計測される運動情報を送信する。運動情報の送信は、運動管理機器１または携帯端末２において所定の操作が行われるときに実行され、かつ、時間経過に従って定期的に実行される。所定の操作の例としては、携帯端末２がコース設定要求を送信する際の操作などがある。
【００４５】
携帯端末２は第２のＡ通信部２１、運動情報取得部２２、設定情報指定部２３、Ｂ通信部２４、表示部２５、及び選択部２６を備える。なお、設定情報指定部２３、表示部２５、及び選択部２６は、表示画面やタッチパネル等ハードウェア機構を備え、専用アプリケーション２０との協働によって実現される機能である。
【００４６】
第２のＡ通信部２１は、通信手段Ａに基づいて運動管理機器１と通信を行う。
運動情報取得部２２は、運動管理機器１から第２のＡ通信部２１を介して、運動管理機器１が計測した生体情報や運動管理機器１の現在位置を示す位置情報の変化が含まれる運動情報を取得する。
【００４７】
設定情報指定部２３は、ランニングコースの距離、及びランニングコースの始点・終点の位置を指定する。これらの指定にはタッチパネルやポインティングデバイス等の操作手段が用いられる。
【００４８】
第１のＢ通信部２４は通信手段Ｂに基づいて管理サーバー５と通信を行う。通信手段Ｂとしては、無線／有線ＬＡＮ通信、電話回線、衛星回線、インターネット回線などを用いる。第１のＢ通信部２４は、ユーザーによりコース設定要求操作が行われる場合、管理サーバー５に対し、コース設定要求と共に、携帯端末２を所有するユーザーのユーザー識別情報、運動管理機器１から取得した運動情報、及び設定情報指定部２３により指定される設定情報を送信する。なお、ユーザー識別情報は、専用アプリケーション２０を用いてユーザーが入力した情報、専用アプリケーション２０によって自動設定された情報、または、携帯端末２の識別情報等を用いる。ユーザー識別情報及び運動情報の送信は、コース設定要求と共に送信される他に、運動情報の計測時、及びユーザーが運動管理機器１または携帯端末２の電源ＯＮ／ＯＦＦ時、もしくは所定の時刻に実施する。
【００４９】
また、第１のＢ通信部２４は、コース設定要求に対して、管理サーバー５からコース情報を受信すると共に、ユーザーによりコースの指定操作（後述の選択部２６によりコースを指定する操作）が行われた場合に、管理サーバー５にコース指定情報を送信する。
表示部２５は、管理サーバー５から受信したコース情報を、不図示の表示画面に表示する。
【００５０】
選択部２６は、表示部２５によって表示される１以上のコースからいずれかを指定する。コースの指定には、タッチパネルやポインティングデバイス等の操作手段が用いられる。そして、ユーザーによりコースの指定操作が行われると、第１のＢ通信部２４を介して、選択部２６により指定されるコースを示すコース指定情報が管理サーバー５に送信される。
【００５１】
なお、第１のＢ通信部２４は管理サーバー５から、コース情報以外に、コースに含まれる店舗４を示す店舗情報及び当該店舗４で販売する商品を示す商品販売情報を受信する。店舗情報としては、例として店舗４の名前、所在地、電話番号、会計レジの数などが含まれる。これらの情報もコース情報を受信する場合と同様に、表示部２５に表示される。そして、ユーザーは、選択部２６を介して、表示部２５に表示される１以上の店舗４又は商品からいずれかを選択して指定する。ユーザーにより店舗４又は商品を指定する指定操作が行われると、指定される店舗４を示す店舗指定情報又は指定される商品を示す商品指定情報が、管理サーバー５に送信される。
【００５２】
（管理サーバーの概要）
図３は、ランニングコース設定システムＳＹの機能構成図であり、特に、管理サーバー５の機能構成の詳細を示す図である。管理サーバー５は、第２のＢ通信部５１、取得部５２、記録部５３、参照部５４、生成部５５、抽出部５６、出力部５７、指定通知部５８、Ｃ通信部５９、制御部６０、顧客データベース６１、地図データベース６２、商品販売データベース６３、商品販売情報取得部６４、及び商品販売情報記録部６５を備える。取得部５２、記録部５３、参照部５４、生成部５５、抽出部５６、出力部５７、指定通知部５８、商品販売情報取得部６４、及び商品販売情報記録部６５は、制御部６０のＣＰＵが所定のプログラムを実行することで実現される。
【００５３】
第２のＢ通信部５１は、通信手段Ｂに基づいて携帯端末２と通信を行う。
取得部５２は、第２のＢ通信部５１を介してコース設定要求、ユーザー識別情報、運動情報、設定情報、コース指定情報、店舗指定情報、および商品指定情報を取得する。
【００５４】
記録部５３は、第２のＢ通信部５１を介して携帯端末２から取得した情報を顧客データベース６１に記録する。
参照部５４は、コース設定要求等の取得に伴い、顧客データベース６１、地図データベース６２、及び商品販売データベース６３を参照する。
生成部５５は、第２のＢ通信部５１を介して携帯端末２から取得した運動情報及び設定情報に基づくランニングコースを示すコース情報を生成する。
抽出部５６は、生成されるコース情報が示すランニングコースにおいてユーザーが利用可能な店舗４と、当該店舗４において購入可能な商品と、を抽出する。
【００５５】
出力部５７は、生成部５５により生成されるコース情報と、抽出部５６により抽出される店舗４を示す店舗情報及び商品を示す商品販売情報と、をコース設定要求の送信元となる携帯端末２に対し、第２のＢ通信部５１を介して送信する。出力部５７によって出力されるコース情報、店舗情報及び商品販売情報は、送信先の携帯端末２において表示部２５によって表示画面に表示され、ユーザーにとって視認可能な情報となる。このようにして、出力部５７によって出力される情報は、ユーザーに提供される。
【００５６】
指定通知部５８は、携帯端末２から送信される店舗指定情報に基づいて指定された店舗４のＰＯＳサーバー４２に対し、商品指定情報と、予約者を示すユーザー識別情報と、を含む予約情報を通知する。予約情報の通知は、後述のＣ通信部５９を介して行われる。
【００５７】
Ｃ通信部５９は、通信手段Ｃに基づいてＰＯＳサーバー４２と通信を行う。通信手段Ｃとしては、無線／有線ＬＡＮ通信、電話回線、衛星回線、インターネット回線などを用いる。Ｃ通信部５９は、指定通知部５８により通知される予約情報をＰＯＳサーバー４２に送信する。
【００５８】
商品販売情報取得部６４は、Ｃ通信部５９を介してＰＯＳサーバー４２より、各店舗４が販売する商品を示す商品販売情報を取得する。
商品販売情報記録部６５は、取得した商品販売情報を、商品販売データベース６３に記録する。商品販売情報の取得は、定期的に行い、かつ管理サーバー５からＰＯＳサーバー４２に、例えば、予約情報が送信された時にも行う。
【００５９】
（ランニングコース設定システムＳＹの動作説明）
図４は、管理サーバー５が携帯端末２からコース設定要求を受信する処理から、予約情報を店舗４に送信するまでのランニングコース設定システムＳＹのフローチャート（ステップＳ０１からステップＳ１９）である。
【００６０】
まず、携帯端末２において、ユーザーによってコース設定を要求するための操作が行われると（Ｓ０１）、コース設定要求、ユーザー識別情報、運動情報、及び指定距離が管理サーバー５に送信される（Ｓ０２）。管理サーバー５において、これらの情報が受信されると、受信した情報と、顧客データベース６１、地図データベース６２、及び商品販売データベース６３に記録される情報と、に基づいてコース情報が生成される（Ｓ０３）。また、生成されたコース情報は携帯端末２に送信される（Ｓ０４）。携帯端末２は、第１のＢ通信部２４を介して受信したコース情報を表示画面に表示する（Ｓ０５）。このようにして当該コース設定システムＳＹは、コース情報をユーザーに提供する。
【００６１】
ユーザーがコース情報を確認し、その中から所望のコースを指定すると（Ｓ０６）、携帯端末２から、指定されたコースを示すコース指定情報が、管理サーバー５へ送信される（Ｓ０７）。管理サーバー５は、コース指定情報を受信すると、顧客データベース６１、地図データベース６２、及び商品販売データベース６３を参照し、参照結果に基づいて、当該コースに含まれる店舗４を抽出する（Ｓ０８）。また、管理サーバー５によって抽出された店舗４を示す店舗情報は携帯端末２に送信される（Ｓ０９）。携帯端末２は、第１のＢ通信部２４を介して受信した店舗情報を表示画面に表示する（Ｓ１０）。このようにして当該コース設定システムＳＹは、店舗情報をユーザーに提供する。
【００６２】
ユーザーが店舗情報を確認し、その中から所望の店舗４を指定すると（Ｓ１１）、携帯端末２から、指定された店舗４を示す店舗指定情報が管理サーバー５へ送信される（Ｓ１２）。管理サーバー５は、店舗指定情報を受信すると、商品販売データベース６３を参照し、参照結果に基づいて、当該店舗４で販売される商品を抽出する（Ｓ１３）。また、管理サーバー５によって抽出された商品を示す商品販売情報が、携帯端末２に送信される（Ｓ１４）。携帯端末２は、第１のＢ通信部２４を介して受信した商品販売情報を表示画面に表示する（Ｓ１５）。このようにして当該コース設定システムＳＹは、商品販売情報をユーザーに提供する。
【００６３】
ユーザーが商品販売情報を確認し、その中から所望の商品を指定すると（Ｓ１６）、携帯端末２から、指定された商品を示す商品指定情報が管理サーバー５へ送信される（Ｓ１７）。管理サーバー５は、商品指定情報を受信すると、Ｓ１２にて指定された店舗４のＰＯＳサーバー４２に対し、商品指定情報及びユーザー識別情報を含む予約情報を通知する（Ｓ１８）。ＰＯＳサーバー４２は予約情報を受信し、店舗端末４１の表示画面に予約情報が示す予約内容が表示される（Ｓ１９）。以上のようにして、携帯端末２よりコース設定要求を受信した管理サーバー５は、コース情報、店舗情報、商品販売情報を提供し、店舗４に対して商品指定情報を含む予約情報を送信する。なお、ユーザーは、再度、コース設定を要求するための操作を行うことで、提供された情報及び店舗４に送信される情報を変更することができる。
【００６４】
図５は、運動管理機器１が店舗４に接近する際の、ランニングコース設定システムＳＹのフローチャート（ステップＳ２１からステップＳ３１）である。
【００６５】
携帯端末２は、運動管理機器１が測位する運動管理機器１の現在位置を示す位置情報を取得し、管理サーバー５に送信する（Ｓ２１）。管理サーバー５は、運動管理機器１の位置情報を取得すると、地図データベース６２を参照し、参照結果に基づいて運動管理機器１と店舗４との距離を算出する（Ｓ２２）。算出される距離が、所定値以下であるか所定値より大きいか判定される（Ｓ２３）。算出される距離が所定値以下である場合はステップＳ２４へ、所定値より大きい場合はステップＳ２８へ移行する。
【００６６】
ステップＳ２２において算出される距離が所定値以下である場合（Ｓ２３のＹ）、管理サーバー５は、携帯端末２及び当該店舗４のＰＯＳサーバー４２に対して、ユーザーが当該店舗４に接近した旨を示す接近情報を送信する（Ｓ２４）。携帯端末２は、接近情報が受信されると、ユーザーが当該店舗４に接近した旨をユーザーに対して報知する（Ｓ２５）。報知の方法としては、画面への表示、振動、音などが用いられる。また、ＰＯＳサーバー４２に接近情報が受信されると、店舗端末４１の表示画面に、ユーザーが当該店舗４に接近した旨が表示される（Ｓ２６）。
【００６７】
ステップＳ２５において、ユーザーが店舗４に接近した旨が報知される処理においては、接近した店舗４で販売される商品が画面に表示される。この場合、ユーザーは、接近した店舗４において販売される商品から、所望の商品を選択することができる。
【００６８】
管理サーバー５は、ステップＳ２４において接近情報を送信した後、ステップＳ２４において接近情報が送信された店舗４を顧客データベース６１に記録する（Ｓ２７）。
【００６９】
ステップＳ２２において算出された距離が所定値より大きい場合（Ｓ２３のＮ）、管理サーバー５は顧客データベース６１を参照し（Ｓ２８）、参照した顧客データに基づき当該店舗４への接近情報の送信履歴があるか判定する（Ｓ２９）。同一のランニングにおいて当該店舗４へ接近情報が送信されたことの履歴がある場合はステップＳ３０へ移行し、当該履歴が無い場合は処理を終了する。
【００７０】
顧客データベース６１に接近情報が送信されたことを示す情報がある場合（Ｓ２９のＹ）は、一度店舗４に接近したユーザーが当該店舗４から遠ざかったことが分かる。そのため、当該ユーザーが当該店舗４を利用しないものと判断できる。したがって、管理サーバー５は、当該店舗４のＰＯＳサーバー４２に対して、ユーザーが当該店舗４を利用しないことを示すキャンセル情報が送信する（Ｓ３０）。ＰＯＳサーバー４２にキャンセル情報が受信されると、店舗端末４１の表示画面に、ユーザーが当該店舗４を利用しない旨を表示される（Ｓ３１）。
【００７１】
図６は、ユーザーの運動情報に応じて、コース又は指定した商品が変更される際の、ランニングコース設定システムＳＹのフローチャート（ステップＳ４１からステップ４９）である。
【００７２】
まず、携帯端末２は、運動管理機器１が測定したユーザーの運動情報を取得し、管理サーバー５に送信する（Ｓ４１）。管理サーバー５に運動情報が受信されると、参照部５４が顧客データベース６１を参照し、参照結果により当該ユーザーにとって適切な走行距離が算出される（Ｓ４２）。算出される距離は、ステップＳ０３において生成されるコース情報が示すコースの残り距離と比較して、小さいか否かを判定される（Ｓ４３）。算出した距離の方が小さい場合はステップＳ４４に移行し、算出した距離の方が大きい場合は処理を終了する。
【００７３】
ステップＳ４２において算出される距離が、コースの残り距離より小さい場合（Ｓ４３のＹ）は、コースの残り距離がユーザーにとって過度な負荷であることが分かる。そのため、管理サーバー５において、顧客データベース６１、地図データベース６２、商品販売データベース６３の参照結果に基づき、ステップＳ０３において生成されたコースとは異なる、新たなコースを示すコース変更情報が生成される（Ｓ４４）。生成されるコース変更情報は、携帯端末２に送信される（Ｓ４５）。
【００７４】
携帯端末２にコース変更情報が受信されると、コースが変更された旨をユーザーに報知する。（Ｓ４６）。
【００７５】
また、管理サーバー５において、顧客データベース６１、地図データベース６２、商品販売データベース６３が参照され、ステップＳ１８においてＰＯＳサーバー４２に送信された商品指定情報が示す商品とは異なる商品を示す商品変更情報が生成される（Ｓ４７）。生成された商品変更情報は、ステップＳ１８において予約情報が送信された店舗４へ送信される（Ｓ４８）。
【００７６】
ＰＯＳサーバー４２に当該商品変更情報が受信されると、店舗端末４１の表示画面に、新たに指定された商品が表示される（Ｓ４９）。
【００７７】
以上、説明した通り、第１実施形態によれば、管理サーバー５は、携帯端末２からの要求でコースを生成し、かつ、携帯端末２により指定されたコース上の店舗４に対し、当該店舗４で販売される商品のうちいずれかが携帯端末２により指定されたことを通知する。そのため、当該店舗４の従業員は、ランニングを行うユーザーが来訪すること、及び当該ユーザーが指定する商品を事前に知ることができる。これによって、指定された商品を予め用意するなど、店舗４側の準備が促される。
従って、商取引の迅速化に寄与するランニングコース設定システムＳＹを提供することができる。その結果、ランニングを中断する時間を短縮し、補給に伴う煩わしさを軽減することができる。
【００７８】
さらに、本実施形態によれば、管理サーバー５によって生成されたコースが携帯端末２に表示され、ユーザーは、表示されるコースのいずれかを指定する。そのため、ユーザーは希望するコースを指定できる。これによってコースを指定する際のユーザー操作の利便性が向上する。また、ユーザーのランニングに対するモチベーション向上にも寄与する。
【００７９】
さらに本実施形態によれば、ユーザーは、携帯端末２に表示される店舗情報から利用する店舗４を選択できる。そのため、ユーザーは、自らが希望する店舗４において補給を行うことができる。
【００８０】
さらに本実施形態によれば、ユーザーは、特定の店舗４で販売される商品の情報から、所望の商品を指定することができる。これにより、ユーザーが商品を指定する操作の利便性を向上できる。
【００８１】
さらに本実施形態によれば、携帯端末２に表示される特定の店舗４で販売される商品の情報に、当該店舗４のＰＯＳサーバー４２より取得する在庫情報が反映される。これにより、ユーザーに通知される情報が特定の時点における店舗４の状況に近いものとなり、店舗４の指定、もしくは、商品の指定の利便性が向上する。
【００８２】
さらに本実施形態によれば、ユーザーは、店舗４に接近したことをユーザー端末３の報知により知ることができる。これによりユーザーが当該店舗４を利用する可能性が高まる。
【００８３】
さらに本実施形態によれば、ユーザーは、接近した店舗４で販売される商品を知ることができる。そのため、ユーザーは商取引の直前に商品の指定を行うことができる。これによりユーザーの商品選択における利便性が向上する。また、店舗４は実現度の高い情報に基づき商取引の準備を行うことができる。
【００８４】
さらに本実施形態によれば、店舗４は、ユーザーが当該店舗４に接近したことを把握することができる。これにより、店舗４は適切なタイミングで、当該ユーザーとの商取引に関する準備ができる。
【００８５】
さらに本実施形態によれば、店舗４は、当該店舗４からユーザーが遠ざかったことを知ることができる。そのため、店舗４は当該ユーザーが来訪しないことを知ることができる。これにより、店舗４における業務効率を向上することができる。
【００８６】
さらに本実施形態によれば、ランニングを行うユーザーの体調や負荷に応じて、生成されたランニングコースや、店舗４に送信された商品指定情報を変更することできる。これにより、ユーザーは、適切な距離を、適切な補給により健康な状態を保ちながらランニングすることができる。
【００８７】
（変形例）
上記の実施形態においては、顧客データベース６１、地図データベース６２、及び商品販売データベース６３の全てのデータベースが管理サーバー５に設けられる構成であるが、管理サーバー５がアクセス可能な他のサーバーに設けられる構成としても良い。この構成によれば、コース設定システム構築の自由度が広がる。
また、上記の実施形態において、設定情報指定部２３はランニングコースの距離を指定するが、ランニングにかける時間を指定しても良い。この構成によれば、ユーザーのランニングコース設定の選択肢が増える。
【００８８】
また、上記の実施形態において、計測部１１によって計測される運動情報は、時間経過に従って定期的に送信されるが、位置情報の変化に基づいて、所定距離を移動する毎に送信する構成としてもよい。この構成によれば、ユーザーが短い時間に長距離を移動するような場合でも、適度なタイミングで運動情報が送信される。
【００８９】
また、上記の実施形態において、ランニングコースの距離は設定情報指定部２３により指定されるが、運動情報取得部２２により取得される運動情報に基づき、ユーザーが指定できるランニングコースの距離が制限される構成としても良い。この構成によれば、ユーザーは、自身の運動情報に即した、ランニングコースの距離を選択できる。
【００９０】
また、上記の実施形態において、ランニングコースの始点・終点として指定される指定位置には、運動情報取得部２２により取得される運動情報に含まれる位置情報が用いられる構成としても良い。この構成によれば、ユーザーは、自分がいる場所をランニングコースの始点もしくは終点として指定することができる。
【００９１】
また、上記の実施形態においては、管理サーバー５で出力されるコース情報、店舗情報、商品販売情報は、いずれも携帯端末２に送信されるが、これらの情報が携帯端末に送信されず、管理サーバー５において実行される処理に用いられる構成でもよい。
【００９２】
また、上記の実施形態において、店舗情報及び商品販売情報は、コース指定情報が管理サーバー５に受信される後に、携帯端末２に送信されるが、携帯端末２に送信されるコース情報に店舗情報及び商品販売情報が含まれる構成としても良い。この場合、携帯端末２はコースの指定に応じて店舗情報を表示する処理、及び店舗情報の指定に応じて商品販売情報を表示する処理を実行するときに管理サーバー５との通信を必要としない。この構成によれば、携帯端末２及び管理サーバー５の間の通信回数を減らすことができる。
【００９３】
また、上記の実施形態においては、コース設定要求に合わせて、設定情報として、ランニングの距離及びコースの始点・終点が管理サーバー５に送信されるが、上記設定情報に、特定の商品を示す情報が含まれる構成としても良い。この構成によれば、管理サーバー５は、店舗データベース６２及び商品販売データベース６３を参照して、上記特定の商品を販売する店舗４を経由するコースを生成することができる。これにより、ユーザーは、設定情報指定部２３を介して自身が指定した所望の商品を、補給として摂取可能なコースを取得できる。なお、特定の商品を示す情報は、管理サーバー５や管理サーバー５以外の携帯端末２と通信可能なサーバーから取得された情報から選択部２６を介して選択されるものであっても良いし、設定情報指定部２３を介して、商品の名称やコードが入力されるものであっても良い。
【００９４】
また、上記の実施形態においては、管理サーバー５が、携帯端末２から取得した商品指定情報及びユーザー識別情報を、店舗４のＰＯＳサーバー４２に送信するが、当該ユーザー識別情報に基づき、決済処理を行う構成としても良い。
【００９５】
また、上記の実施形態において、ステップ２４で店舗４に接近情報が送信されるが、接近情報を受信したとき、店舗端末４１の表示画面に商品指定情報が表示される構成としても良い。
【００９６】
また、本実施形態においては、ステップＳ４２でユーザーの運動情報から算出される走行距離が、当初生成されたコースの距離より小さい場合にコース又は指定商品の変更処理が実行されるが、算出される走行距離が、当初生成されたコースの距離より大きい場合に、当該変更処理を実行する構成としても良い。また、当初生成されたコースの距離を基準として値の範囲を設け、算出される走行距離が当該範囲を外れた場合に、当該変更処理を実行する構成としても良い。
【符号の説明】
【００９７】
１…運動管理機器、２…携帯端末、３…ユーザー端末、４…店舗、５…管理サーバー、１１…計測部、１２…第１のＡ通信部、２０…専用アプリケーション、２１…第２のＡ通信部、２２…運動情報取得部、２３…設定情報指定部、２４…第１のＢ通信部、２５…表示部、２６…選択部、４１…店舗端末、４２…ＰＯＳサーバー、５１…第２のＢ通信部、５２…取得部、５３…記録部、５４…参照部、５５…生成部、５６…抽出部、５７…出力部、５８…指定通知部、５９…Ｃ通信部、６０…制御部、６１…顧客データベース、６２…地図データベース、６３…商品販売データベース、６４…商品販売情報取得部、６５…商品販売情報記録部。
【図１】
2016192033.tif 000003
【図２】
2016192033.tif 000004
【図３】
2016192033.tif 000005
【図４】
2016192033.tif 000006
【図５】
2016192033.tif 000007
【図６】
2016192033.tif 000008