(57)【要約】【課題】多様性がありユーザが興味を示すであろうコースを呈示することを可能にする。【解決手段】当該会員の隣人となるフレンドが存在するか否かを判断する（ステップＳ１０３）。隣人のフレンドが存在するならば、各隣人のフレンドの既設コースのうち地理的に最も近いコースを取得する（ステップＳ１０４）。次に、これら取得した全コースを組み込むと所定の条件に合わないか否かを判断する（ステップＳ１０５）。ステップＳ１０５の判断がＮＯであって、全コースを共有コースに組み込んでも所定の条件に合うのであれば、ステップＳ１０４で取得した全員のコースをマージして新コースを作成する（ステップＳ１０６）。ステップＳ１０５での判断の判断がＹＥＳであって、全コースを共有コースに組み込むと所定の条件に合わない場合には、いずれかの隣人のコースを除外して、所定の条件に合った新コースを作成する（ステップＳ１０７）。【選択図】図７
2014067334.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置であって、
会員毎に設定されたコースを記憶したコース記憶手段と、
前記コース記憶手段から、所定の関係にある複数のコースを検索する検索手段と、
前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを会員の端末で閲覧可能にする開示手段と
を備えることを特徴とするネットワーク・サービス装置。
【請求項２】
前記コースは地図上のルートを示すものであることを特徴とする請求項１記載のネットワーク・サービス装置。
【請求項３】
前記検索手段はフレンド関係にある会員のコースを検索することを特徴とする請求項１または２記載のネットワーク・サービス装置。
【請求項４】
前記開示手段は、前記新たなコースを示す情報を会員の端末に送信することを特徴とする請求項１ないし３いずれか記載のネットワーク・サービス装置。
【請求項５】
前記開示手段は、前記検索手段により検索されたコースに対応する会員の端末に対して前記新たなコースを閲覧可能とすることを特徴とする請求項１ないし４いずれか記載のネットワーク・サービス装置。
【請求項６】
更に、各会員に関する会員情報を記憶した会員情報記憶手段を備え、
前記所定の関係は、前記会員情報において会員同士の所在地が所定の距離的範囲内にある関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項７】
更に、各会員に関する会員情報を記憶した会員情報記憶手段を備え、
前記所定の関係は、前記会員情報において会員同士の住所の一部が共通である関係にあることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項８】
前記所定の関係は、前記会員毎に設定されたコース同士のエリアが重複または隣接している関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項９】
前記所定の関係は、前記会員毎に設定されたコース同士の少なくとも一部が共通している関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項１０】
前記コース作成手段は、予め定められている条件を満たすように、新たなコースを作成することを特徴とする請求項１ないし９いずれか記載のネットワーク・サービス装置。
【請求項１１】
前記条件は、コースの距離または形状であることを特徴とする請求項１０記載のネットワーク・サービス装置。
【請求項１２】
前記条件は、複数のコースに共通する経路を有することであることを特徴とする請求項１０記載のネットワーク・サービス装置。
【請求項１３】
前記コース作成手段は、前記検索手段により検索された複数のコースから異なるパターンの複数の新たなコースを作成することを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項１４】
前記コース作成手段は、前記検索手段により検索された互いに交差していない複数のコースを繋がるように補正して、単一のコースを作成することを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【請求項１５】
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置が有するコンピュータを、
各会員に関する情報を記憶した会員情報記憶手段と、
会員毎に設定されたコースを記憶したコース記憶手段と、
前記コース記憶手段から、前記会員情報をもとに所定の関係にあるコースを検索する検索手段と、
前記検索手段により検索されたコースから新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを示す情報を前記検索手段により検索されたコースに対応する会員の端末で閲覧可能にする開示手段と
して機能させることを特徴とする前記コンピュータ読み取り可能なプログラム。
【請求項１６】
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置におけるコース作成方法であって、
会員毎に記憶しているコースから所定の関係にある複数のコースを検索し、
前記検索された複数のコースをマージして新たなコースを作成し、
前記作成された新たなコースを前記会員の端末に開示する
ことを特徴とするコース作成方法。
【請求項１７】
ネットワークを介して接続される会員の端末とサーバーとを有するネットワーク・サービスシステムであって、
前記サーバーは、
会員毎にコースを記憶したコース記憶手段と、
前記コース記憶手段から所定の関係にある複数のコースを検索する検索手段と、
前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを、前記会員の端末へ送信または閲覧可能とする開示手段と備え、
前記会員の端末は、
前記サーバーの開示手段と連携して前記新たなコースを表示する表示制御手段を備えることを特徴とするネットワーク・サービスシステム。
【請求項１８】
請求項１７記載のネットワーク・サービスシステムにおける端末であって、前記サーバーの開示手段と連携して、前記新たなコースを表示する表示制御手段を備えることを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョギング、ウォーキング、ランニング、サイクリング、ドライブ等、コースを使用するスポーツ等のためのソーシャル・ネットワーク・サービス（以下、ＳＮＳと略称する）に好適なネットワーク・サービス装置、ネットワーク・サービスシステム、ネットワーク・サービスシステムにおける端末、プログラム並びにコース作成方法に関する。
【背景技術】
【０００２】
従来においてユーザが運動するコースの提供に関連する技術として、下記特許文献１に開示された技術が知られている。この技術にあっては、パソコン上でプログラムが実行されることにより、習慣コース生成部、情報取得部、コース検索部、表示生成部が設けられる。そして、情報取得部が取得した状態情報および環境情報に基づいて、習慣コース生成部が所定の基準でユーザの習慣コースを生成する。コース検索部は、情報取得部がユーザの要求を取得すると、ジョギングコースＤＢ（database）が記憶しているジョギングコースの中から、習慣コースに最も近似するジョギングコースを検索する。表示生成部は、検索したジョギングコースを表示する画像を生成してユーザに提示する。これにより、ユーザは日常的に行っているジョギングに近似するジョギングコースを取得することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２０７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、前述の従来技術は、ユーザが日常的に行っているジョギングに近似するジョギングコースを、ジョギングコースＤＢに記憶されている既成のジョギングコースの中から選択して表示により呈示するものである。したがって、呈示されるコースはユーザが日常的に行っているジョギングに近似するジョギングコースに限定されることとなる。しかも、ジョギングコースＤＢに予め記憶されている既成のコースを選択して呈示するのであるから、呈示されるコースに多様性はない。加えて、呈示されるコースはユーザが日常的に行っているジョギングに近似するコースであるから、目新しさも少なく、当該ユーザにとって興味のあるコースでもない。
【０００５】
他方、近年においてはソーシャル・ネットワーク・サービス（以下、ＳＮＳと略称する）が流行している。元々はパーソナルコンピュータによって自宅で楽しむものが主流であったが、スマートフォンの普及により、外出先で楽しむ場合が増えている。更に、腕時計型のリスト端末も出現するに至っており、腕に装着することにより、いつでもＳＮＳに参加できるようになりつつある。
【０００６】
したがって、ＳＮＳ等のネットワーク・サービスにおいて、多様性がありユーザが興味を示すであろうコースを呈示することができれば、ネットワーク・サービスの利用性は飛躍的に高まる。
【０００７】
本発明は上記事情に鑑みてなされたもので、多様性がありユーザが興味を示すであろうコースを呈示することのできるネットワーク・サービス装置、ネットワーク・サービスシステム、ネットワーク・サービスシステムにおける端末、プログラム並びにコース作成方法を提供すること目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために請求項１記載の発明は、ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置であって、会員毎に設定されたコースを記憶したコース記憶手段と、前記コース記憶手段から、所定の関係にある複数のコースを検索する検索手段と、前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、このコース作成手段により作成された新たなコースを会員の端末で閲覧可能にする開示手段とを備えることを特徴とするネットワーク・サービス装置を提供するものである。
【０００９】
また、請求項１５記載の発明は、ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置が有するコンピュータを、各会員に関する情報を記憶した会員情報記憶手段と、会員毎に設定されたコースを記憶したコース記憶手段と、
前記コース記憶手段から、前記会員情報をもとに所定の関係にあるコースを検索する検索手段と、前記検索手段により検索されたコースから新たなコースを作成するコース作成手段と、このコース作成手段により作成された新たなコースを示す情報を前記検索手段により検索されたコースに対応する会員の端末で閲覧可能にする開示手段として機能させることを特徴とする前記コンピュータ読み取り可能なプログラムを提供するものである。
【００１０】
また、請求項１６記載の発明は、ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置におけるコース作成方法であって、会員毎に記憶しているコースから所定の関係にある複数のコースを検索し、前記検索された複数のコースをマージして新たなコースを作成し、前記作成された新たなコースを前記会員の端末に開示する
ことを特徴とするコース作成方法を提供するものである。
【００１１】
また、請求項１７記載の発明は、ネットワークを介して接続される会員の端末とサーバーとを有するネットワーク・サービスシステムであって、前記サーバーは、会員毎にコースを記憶したコース記憶手段と、前記コース記憶手段から所定の関係にある複数のコースを検索する検索手段と、前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、このコース作成手段により作成された新たなコースを、前記会員の端末へ送信または閲覧可能とする開示手段と備え、前記会員の端末は、前記サーバーの開示手段と連携して前記新たなコースを表示する表示制御手段を備えることを特徴とするネットワーク・サービスシステムを提供するものである。
【００１２】
また、請求項１８記載の発明は、請求項１７記載のネットワーク・サービスシステムにおける端末であって、前記サーバーの開示手段と連携して、前記新たなコースを表示する表示制御手段を備えることを特徴とする端末を提供するものである。
【発明の効果】
【００１３】
本発明によれば、多様性があり、かつユーザの意思が反映されたコースを呈示することができる
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係るコース作成ＳＮＳの全体構成を示すブロック図である。
【図２】同実施の形態のＳＮＳの利用イメージを説明するための図である。
【図３】サーバーの概略構成を示すブロック図である。
【図４】会員管理部の概略構成を示すブロック図である。
【図５】会員属性情報の概略構成を示す図である。
【図６】リスト端末の構成を示す概略ブロック図である
【図７】（ａ）は第１の実施の形態の処理手順を示すフローチャート、（ｂ）は所定の条件の内容を示す図である。
【図８】同の実施の形態における作成前及び作成後のコースを示す図である。
【図９】第２の実施の形態の処理手順を示すフローチャートである。
【図１０】同の実施の形態における作成前及び作成後のコースを示す図である。
【図１１】第３の実施の形態の処理手順を示すフローチャートである。
【図１２】同の実施の形態における作成前及び作成後のコースを示す図である。
【図１３】第４の実施の形態の処理手順を示すフローチャートである。
【図１４】同の実施の形態における作成後のコースを示す図である。
【図１５】第５の実施の形態の処理手順を示すフローチャートである。
【図１６】同の実施の形態における作成前及び作成後のコースを示す図である。
【図１７】第６の実施の形態の処理手順を示すフローチャートである。
【図１８】同の実施の形態における作成前及び作成後のコースを示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本実施の形態に係るコース作成ＳＮＳの全体構成を示すブロック図である。
サーバー１１を含むＳＮＳサイト１０は、インターネット５００を介して会員のスマートフォン端末（以下、スマホ端末と称する）１−１、１−２、１−３、・・・、リスト端末２−１、２−２、２−３・・・及びＰＣ（Personal Computer）３−１と接続される。また、リスト端末２−１、２−２、２−３、・・・は手首に装着可能な腕時計型のリスト端末であり、スマホ端末１−１、１−２、１−３と無線でも接続可能である。スマホ端末１−１、・・・は、アプリケーションプログラムをインストールして、ＳＮＳサイト１０との連携を図る動作をする。また、リスト端末２−１、・・・にも比較的軽いアプリケーションプログラムをインストールして、スマホ端末１−１、・・・との連携を図るように動作する。また、リスト端末２−１、・・・とサーバー１１を直接接続して、スマホ端末１−１、・・・を経由しなくても情報交換ができるルートも用意されている。
【００１６】
図２は、本実施の形態に係るコース作成ＳＮＳのイメージを説明する図である。ＳＮＳには一般的なものから特定の目的のためのものまで色々存在するが、本実施の形態のＳＮＳはジョギング、ウォーキング、ランニング、サイクリング、ドライブ等、コースを使用するスポーツ等のためのサービスを提供する。コース作成ＳＮＳサイト１０を介して、トレーニングする会員が装着するリスト端末２−１、２−２、会員が携帯するスマホ端末１−１、会員の自宅に設置されているＰＣ３が接続される。これにより、ＳＮＳサイト１０から、リスト端末２−１を装着してトレーニングしている会員、リスト端末２−２を装着しているトレーニングしている他の会員、各会員のスマホ端末１−１やＰＣ３にコースを示す地図データを送ることができる。なお、ＳＮＳサイト１０としてクラウドサービスを用いることができる。
【００１７】
図３は、サーバー１１の概略構成を示すブロック図である。
図において、１０２はＣＰＵであり、システム全体を制御する。１０４はプログラムメモリであり、各種制御プログラムが記憶されている。ＣＰＵ１０２はプログラムメモリ１０４のプログラムを実行することにより各種処理を行う。１０４１はコース作成プログラムであり、後述するコースを作成するためのプログラムである。
【００１８】
１０４２はその他のプログラムであり、コース作成プログラム１０４１以外のプログラム、例えばスマホ端末１−１、１−２、１−３、・・・、リスト端末２−１、２−２、２−３・・・及びＰＣ３−１とのデータの授受を行う際に使用されるプログラム等である。
【００１９】
１０６は会員管理部であり、ＳＮＳシステムとして会員を管理する為の管理データを記憶しており、この管理データに基づき会員を管理する。会員管理部１０６の詳細については、後述する。
１３０は各種コースが設定されているコースメモリである。予め当該会員がアップロードし、あるいはサーバー１１が当該会員用に設定した既設のコースが複数用意されている。これらが既設コースＡ、Ｂ、Ｃ、・・・の１３０Ａ、１３０Ｂ、１３０Ｃ、・・・である。また、サーバー１１が当該会員の既設コースＡ、Ｂ、Ｃのいずれかと、他の会員の既設コースのいずれかをマージして作成したコースは作成コース１、２、３、・・・の１３０１、１３０２、１３０３、・・・である。
したがって、各会員は各種端末をサーバー１１に接続して、会員ＩＤを入力し自己のページにアクセスすることにより、自己のコースメモリ１３０に記憶されている既設コース１３０Ａ、１３０Ｂ、１３０Ｃ、・・・や、作成コース１、２、３、・・・を何時でも閲覧することができる。
【００２０】
なお、既設コース１３０Ａ、１３０Ｂ、１３０Ｃ・・・、及び作成コース１３０１、１３０２、１３０３、・・・等の各コースのデータは、スマホ端末１−１、１−２、１−３、・・・、リスト端末２−１、２−２、２−３・・・及びＰＣ３−１の各表示部に地図を表示させる地図データと、この地図上にコースを着色表示するコース表示データとで構成されている。したがって、コース表示データは、地図上に表示すべきコースの位置を示す連続する二次元座標（ｘ，ｙ）をデータとして有する。
【００２１】
図４は、前記会員管理部１０６の詳細を示すブロック図である。この会員管理部は、登録会員毎に設けられるエリアで、会員を識別するための会員ＩＤ１０６１と、それに対応して会員毎の各種会員属性情報１０６２、及びフレンドリスト１０６９を有する。フレンドリスト１０６９には、当該会員とフレンド関係にある会員のＩＤが記憶されている。
【００２２】
会員属性情報１０６２は、例えば図５に示すように、氏名１０６３、ハンドルネーム１０６４、性別１０６５、年齢１０６６、住所１０６７、会員種別１０６８、その他１０７０で構成される。会員種別１０６８には無料登録しただけの無料会員、有料登録した有料会員、特別な会費を払ったプレミアム会員がある。なお、一般的なＳＮＳでは住所の情報まで登録しないケースもあるが、実施形態のＳＮＳは地図上のコースを呈示するサービスを行っているので、住所を登録している。
【００２３】
図６は、リスト端末２−１の構成を示す概略ブロック図である。４０は、表示部でありＬＣＤとこれを駆動する駆動回路等から構成されている。２５４は、表示部４０の表示状態を制御する表示制御部である。２５６は、入力部であり、各種キーやスイッチを有して構成される。２３０は、各種コースが記憶されているコースメモリである。前記サーバー１１のコースメモリ１３０と同様に、既設コースと作成コースなどが記憶されている。
【００２４】
２５０は、ＧＰＳ部であり、公知のＧＰＳ（Global Positioning System）を利用して現在位置を計測する。すなわちＧＰＳ部２５０は、複数の測位衛星（ＧＰＳ衛星）から送られてくる電波をアンテナにより受信することによって、現在位置を示す緯度、経度からなる位置データを取得し、取得した位置データを、使用者の行動場所を示す場所情報としてＣＰＵ２０２に供給する。２５２は、センサーであり、３軸地磁気センサー、１軸加速度センサーおよび１軸ジャイロ等で構成されている。したがって、ＧＰＳ部２５０に加えて３軸地磁気センサー、１軸加速度センサーおよび１軸ジャイロ等を用いてリスト端末１の進行方向を計測することをも可能で、これにより一層精度を上げることができる。
【００２５】
２０２は、ＣＰＵであり、リスト端末２−１全体を制御する。２０４はプログラムメモリであり、制御プログラム２０４１及びアプリケーションプログラム２０４２等が予め記憶されている。制御プログラム２０４１はリスト端末全体を制御する基本的な制御プログラムであり、アプリケーションプログラム２０４２は、スマホ端末１−１やサーバー１１と協働するためのプログラムである。
【００２６】
２５８は携帯型端末との間で、ブルートゥース（登録商標）のリンクを行うＩ／Ｆであり、２６０はＷｉ−Ｆｉなどでサーバーとのリンクを行うＩ／Ｆである。
【００２７】
（第１の実施の形態）
図７（ａ）は、本発明の第１の実施の形態におけるサイト１０が有するサーバー１１の処理手順を示すフローチャートである。サーバー１１のＣＰＵ１０２は、プログラムメモリ１０４に格納されているプログラムに従って、同図に示すように処理を実行する。
【００２８】
すなわち、スマホ端末１−１、１−２、１−３、・・・、リスト端末２−１、２−２、２−３・・・及びＰＣ３−１のいずれかの会員端末からのログオンに伴うコース作成要求があるまで待機する（ステップＳ１０１）。いずれかの会員端末からのコース作成要求があったならば、その要求とともに送信されてくる会員ＩＤに基づき当該会員を特定し、特定した会員の会員管理部１０６からフレンドリスト１０６９を読み出す（ステップＳ１０２）。次に、この読み出したフレンドリスト１０６９が示すフレンド会員ＩＤに基づき、各フレンド会員の住所１０６７と当該会員の住所１０６７とを比較することにより、当該会員の隣人となるフレンドが存在するか否かを判断する（ステップＳ１０３）
【００２９】
ここで、隣人とするフレンドとは、住所における市、区等の地域が同一若しくは隣接しているフレンド、あるいは当該会員の住所から例えば半径１０ｋｍ以内に居住しているフレンド等である。
【００３０】
隣人のフレンドが存在するならば、各隣人のフレンドの既設コース１３０Ａ，１３０Ｂ、１３０Ｂと当該会員の既設コース１３０Ａ，１３０Ｂ、１３０Ｂとを比較して、地理的に最も近いコースを取得する（ステップＳ１０４）。これより、図８（ａ）に例示したような、●●●・・・示した当該会員Ａのコース、×××・・・で示したフレンドＢのコース、△△△・・・で示したフレンドＣのコースが取得される。
【００３１】
次に、これら取得した全コース（Ａ，Ｂ，Ｃ）を組み込むと所定の条件に合わないか否かを判断する（ステップＳ１０５）。ここで、本実施の形態においては所定の条件は、図７（ｂ）に示すように、下記の条件である。
・周回コースになる
・１周が１０ｋｍ程度（例えば１０±１ｋｍ）
【００３２】
そして、このステップＳ１０５の判断がＮＯであって、全コースを共有コースに組み込んでも所定の条件に合うのであれば、ステップＳ１０４で取得した全員のコースをマージして新コースを作成する（ステップＳ１０６）。したがって、このステップＳ１０６での処理により、図８（ｂ）に○○○・・・示すように、全員のコースをマージした新コースが作成される。この新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ１０８）。したがって、これを受信したスマホ端末１−１、１−２、１−３、・・・、リスト端末２−１、２−２、２−３・・・及びＰＣ３−１は、新コースを各々の表示部に表示させて、会員に視認させることができる。
【００３３】
このようにして作成され表示される新コースにあっては、他人のコースを付加して作成されたものであるから、多様性がありユーザ（会員）が興味を示すであろうコースを呈示することができる。
【００３４】
また、作成されたコースをウォーキングやランニングし、そのことをアップロードすればサイト上での会話が活性化されることとなる。また、作成されたコースをウォーキングやランニングすれば、実際に当該会員が当該会員Ａ，Ｂ，Ｃに出会う機会、当該会員Ａ，Ｂ，Ｃ同士が出会う機会も生まれ現実的な会話の活性化を図ることもできる。
【００３５】
なお、ステップＳ１０５での判断がＹＥＳであって、全コースを共有コースに組み込むと所定の条件に合わない場合には、いずれかの隣人のコースを除外して、所定の条件に合った新コースを作成する（ステップＳ１０７）。しかる後に、前述と同様に、新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ１０８）。
【００３６】
なお、所定の条件は、当該会員がステップＳ１０１で判断されるコース作成要求を送信する際に、当該会員が行ってもよいし、サーバー１１側で適宜決定するようにしてもよい。前者の場合、当該会員は自己の体力に見合った新コースの作成を要求することができる。
【００３７】
（第２の実施の形態）
図９は、本は発明の第２の実施の形態におけるサーバー１１の処理手順を示すフローチャートである。このフローチャートにおいて、ステップＳ２０１〜Ｓ２０４の処理は、図７に示したフローチャートにおけるステップＳ１０１〜Ｓ１０４の処理と同一であるから、重複する説明は省略する。そして、ステップＳ２０４に続くステップＳ２０５では、ステップＳ２０４で取得された全員のコースが繋がるか否かを判断する（ステップＳ２０５）。
【００３８】
つまり、図１０（ａ）に例示したような、●●●・・・示した当該会員Ａのコース、×××・・・で示したフレンドＢのコース、△△△・・・で示したフレンドＣ、□□□・・・で示したフレンドＤのコースが繋がるか否かを判断する。同図に示す場合のように、Ａ，Ｂ，Ｃ，Ｄのコース繋がるのではあれば、全員のコースを可能な限り均等な距離で共有する閉じたコースを作成する（ステップＳ２０６）。これにより、図１０（ｂ）に
に○○・・・で示すように、全員のコースを可能な限り均等な距離で共有する閉じたコー真コースが作成される。この新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ２０７）。
【００３９】
このようにして作成された新コースにあっては、他人のコースを付加して作成されたものであるから、多様性がありユーザ（会員）が興味を示すであろうコースを呈示することができる。
【００４０】
また、作成されたコースをウォーキングやランニングし、そのことをアップロードすればサイト上での会話が活性化されることとなる。また、作成されたコースをウォーキングやランニングすれば、実際に当該会員が当該会員Ａ，Ｂ，Ｃに出会う機会、当該会員Ａ，Ｂ，Ｃ同士が出会う機会も生まれ現実的な会話の活性化を図ることもできる。
【００４１】
（第３の実施の形態）
図１１は、本は発明の第３の実施の形態におけるサーバー１１の処理手順を示すフローチャートである。このフローチャートにおいて、ステップＳ３０１〜Ｓ３０４の処理は、図９に示したフローチャートにおけるステップＳ２０１〜Ｓ２０５の処理と同一であるから、重複する説明は省略する。そして、ステップＳ３０５での判断の結果、全員のコースが繋がる場合には、これら繋がる全員のコースを用いて距離が異なる数パターンのコースを作成する（ステップＳ３０６）。
【００４２】
したがって、既設コース１３０Ａ、１３０Ｂ、１３０Ｃのいずれかが、会員ＡとそのフレンドＢ、Ｃ、Ｄが相互に繋がるコースである場合には、図１２（ａ）に示すように、これら繋がる全員のコースを用いたパターンのコースＰ１や、これとは異なるパターンのコースＰ２が作成される。しかる後に、前述と同様に、新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ３０７）。
【００４３】
したがって、本実施の形態によれば、当該会員及びフレンドのコースの特徴を均等に加味した複数の新コースを作成することができ、会員及びフレンドは複数の新コースから気に入ったコースを用いてウォーキング等を行うことができる。
【００４４】
（第４の実施の形態）
図１３は、本は発明の第４の実施の形態におけるサーバー１１の処理手順を示すフローチャートである。このフローチャートにおいて、ステップＳ４０１〜Ｓ４０４の処理は、図７に示したフローチャートにおけるステップＳ１０１〜Ｓ１０４の処理と同一であるから、重複する説明は省略する。そして、ステップＳ４０４に続くステップＳ４０５では、ステップＳ４０４で取得した近接する隣人のコースと当該会員のコースとに重複する経理（共通する経路）があるか否かを判断する（ステップＳ４０５）。
【００４５】
つまり、図１３に例示した（１）（２）（３）（４）の各経路からなるコースを当該会員のコースとし、（１）′（２）′（３）′（４）′の各経路からなるコースを隣人のコースとすると、両コースは経路（３）と（１）′の部分で重複している。したがって、ステップＳ４０５の判断はＹＥＳとなり、ステップＳ４０６に進んで重複した経路を有する新コースを作成する。したがって、このステップＳ４０５で処理により、全経路が（１）（２）（３）（４）（１）′（２）′（３）′（４）′であり、かつ重複した経路（３）（１）′を有する新コースが作成される。
この新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する。
【００４６】
このようにして作成された新コースにあっては、かつ重複した経路（３）（１）′を有することから、ウォーキングを行った際に、会員とフレンドとが経路（３）（１）′で出会う確率が高く、現実的な会話の活性化を図ることができる。
【００４７】
（第５の実施の形態）
図１５は、本は発明の第５の実施の形態におけるサーバー１１の処理手順を示すフローチャートである。このフローチャートにおいて、ステップＳ５０１〜Ｓ５０４の処理は、図７に示したフローチャートにおけるステップＳ１０１〜Ｓ１０４の処理と同一であるから、重複する説明は省略する。そして、ステップＳ５０４に続くステップＳ５０５では、ステップＳ５０４で取得された全員のコースが繋がるか否かを判断する。全員のコースが繋がるのであれば、ステップＳ５０４で取得した全員のコースをマージして新コースを作成する（ステップＳ５０６）。この新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースのフレンドの端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ５０８）。
【００４８】
しかし、ステップＳ５０５での判断がＮＯであって、全員のコースが繋がらない場合には、繋がらない経路を繋ぎ補正して新コースを作成する（ステップＳ５０７）。例えば、図１６（ａ）に示すように、ステップＳ５０４で取得された会員のコースがＣ１であり、フレンドのコースがＣ２であったとすると、このコースＣ１、Ｃ２は繋がらない。そこで、ステップＳ５０７では、繋がらない原因となる経路Ｃ１１、Ｃ２１を削除するとともに、図１６（ｂ）に示すように、コースＣ２の両端部Ｃ２２、Ｃ２３を延長して、コースＣ１の両端部に接続させる。これより、コースＣ１とＣ２とが繋がった新コースＣ３が作成されることとなり、これを作成コース１３０１〜１３０３のいずれかとして当該会員及びフレンドのコースメモリ１３０に記憶する（ステップＳ５０８）。
【００４９】
この作成された新コースＣ３にあっては、会員とフレンドとのコースをマージしたものであることから、両者が利用する確率が高く、関係する者（会員、フレンド）の利用性の高いコースを作成することができる。
【００５０】
（第６の実施の形態）
図１７は、本は発明の第６の実施の形態におけるサーバー１１の処理手順を示すフローチャートである。すなわち、サーバー１１は、いずれかの会員端末からのコース作成要求があるまで待機する（ステップＳ６０１）。いずれかの会員端末からのコース作成要求があったならば、その要求とともに送信されてくる会員ＩＤに基づき当該会員を特定し、特定した会員以外の他の会員の既設コース１３０Ａ、１３０Ｂ、１３０Ｃ、・・・を検索する’（ステップＳ６０２）。そして、当該会員の既設コース１３０Ａ、１３０Ｂ、１３０Ｃ、・・・と他の会員の既設コース１３０Ａ、１３０Ｂ、１３０Ｃ、・・・とを比較することにより、他の会員の既設コースに当該会員の既設コースと共通する経路を有するものがあるか否かを判断する（ステップＳ６０３）。
【００５１】
例えば、図１８（ａ）に示すように、当該会員のコースＣ１と他の会員のコースＣ２とが登録されているとすると、両者は経路Ｃ１１、Ｃ２２において共通する。したがって、ステップＳ６０３の判断はＹＥＳなり、ステップＳ６０３からステップＳ６０４に処理を進めて、当該会員のコースＣ１と他の会員のコースＣ２とをマージして新コースを作成する（ステップＳ６０４）。これにより、図１８（ｂ）に示すように、コースＣ１、Ｃ２をマージした新コースＣ３が作成される。この新コースを示すデータを、本人である当該会員及び新コースの作成に用いたコースの会員の端末に送信するとともに、作成コース１３０１〜１３０３のいずれかとして当該会員及び他の会員のコースメモリ１３０に記憶する（ステップＳ６０５）。
【００５２】
この作成された新コースＣ３にあっては、当該会員と、当該会員とはフレンドではない他の会員のコースとマージしたものであることから、この新コースＣ３を介して当該会員と他の会員とがフレンドとなる機会ともなり、フレンドの増加を促進することができる。
【００５３】
なお、第１〜第５の実施の形態においては、隣人のコースを取得して新たなコースを作成するようにしたが、隣人のコースに限定することなく、隣人のコースでなくても、地理的に近いコースを取得して、新たなコースを用いて新コースを作成するようにしてもよい。
【００５４】
また、コース検索の対象は、フレンド会員のみとしても良いし、会員全体としてもよい。フレンド会員のみとすることで、プライバシーが確保される効果がある。また会員全体とすることで、新たな交流が生まれる可能性があるという効果がある。勿論自分のコースの公開を拒否することができるようにしてもよい。
【００５５】
また、すべての会員にコースが設定されている必要はなく、コースが設定されている会員のみを検索対象とすればよい。
【００５６】
また、複数のコースを組み合わせる、またはマージするということは、複数のコースのすべてをそのまま合成することに限らない。一部を省略したり追加したりしてもよい。
【００５７】
以上、この発明の実施形態について説明したが、この発明はこれらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願時の特許請求の範囲を付記する。
【００５８】
＜請求項１＞
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置であって、
会員毎に設定されたコースを記憶したコース記憶手段と、
前記コース記憶手段から、所定の関係にある複数のコースを検索する検索手段と、
前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを会員の端末で閲覧可能にする開示手段と
を備えることを特徴とするネットワーク・サービス装置。
【００５９】
＜請求項２＞
前記コースは地図上のルートを示すものであることを特徴とする請求項１記載のネットワーク・サービス装置。
【００６０】
＜請求項３＞
前記検索手段はフレンド関係にある会員のコースを検索することを特徴とする請求項１または２記載のネットワーク・サービス装置。
【００６１】
＜請求項４＞
前記開示手段は、前記新たなコースを示す情報を会員の端末に送信することを特徴とする請求項１ないし３いずれか記載のネットワーク・サービス装置。
【００６２】
＜請求項５＞
前記開示手段は、前記検索手段により検索されたコースに対応する会員の端末に対して前記新たなコースを閲覧可能とすることを特徴とする請求項１ないし４いずれか記載のネットワーク・サービス装置。
【００６３】
＜請求項６＞
更に、各会員に関する会員情報を記憶した会員情報記憶手段を備え、
前記所定の関係は、前記会員情報において会員同士の所在地が所定の距離的範囲内にある関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００６４】
＜請求項７＞
更に、各会員に関する会員情報を記憶した会員情報記憶手段を備え、
前記所定の関係は、前記会員情報において会員同士の住所の一部が共通である関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００６５】
＜請求項８＞
前記所定の関係は、前記会員毎に設定されたコース同士のエリアが重複または隣接している関係であることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００６６】
＜請求項９＞
前記所定の関係は、前記会員毎に設定されたコース同士の少なくとも一部が共通している関係にあることを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００６７】
＜請求項１０＞
前記コース作成手段は、予め定められている条件を満たすように、新たなコースを作成することを特徴とする請求項１ないし９いずれか記載のネットワーク・サービス装置。
【００６８】
＜請求項１１＞
前記条件は、コースの距離または形状であることを特徴とする請求項１０記載のネットワーク・サービス装置。
【００６９】
＜請求項１２＞
前記条件は、複数のコースに共通する経路を有することであることを特徴とする請求項１０記載のネットワーク・サービス装置。
【００７０】
＜請求項１３＞
前記コース作成手段は、前記検索手段により検索された複数のコースから異なるパターンの複数の新たなコースを作成することを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００７１】
＜請求項１４＞
前記コース作成手段は、前記検索手段により検索された互いに交差していない複数のコースを繋がるように補正して、単一のコースを作成することを特徴とする請求項１ないし５いずれか記載のネットワーク・サービス装置。
【００７２】
＜請求項１５＞
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置が有するコンピュータを、
各会員に関する情報を記憶した会員情報記憶手段と、
会員毎に設定されたコースを記憶したコース記憶手段と、
前記コース記憶手段から、前記会員情報をもとに所定の関係にあるコースを検索する検索手段と、
前記検索手段により検索されたコースから新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを示す情報を前記検索手段により検索されたコースに対応する会員の端末で閲覧可能にする開示手段と
して機能させることを特徴とする前記コンピュータ読み取り可能なプログラム。
【００７３】
＜請求項１６＞
ネットワークを介して会員の端末と接続可能なネットワーク・サービス装置におけるコース作成方法であって、
会員毎に記憶しているコースから所定の関係にある複数のコースを検索し、
前記検索された複数のコースをマージして新たなコースを作成し、
前記作成された新たなコースを前記会員の端末に開示する
ことを特徴とするコース作成方法。
【００７４】
＜請求項１７＞
ネットワークを介して接続される会員の端末とサーバーとを有するネットワーク・サービスシステムであって、
前記サーバーは、
会員毎にコースを記憶したコース記憶手段と、
前記コース記憶手段から所定の関係にある複数のコースを検索する検索手段と、
前記検索手段により検索された複数のコースを組み合わせて新たなコースを作成するコース作成手段と、
このコース作成手段により作成された新たなコースを、前記会員の端末へ送信または閲覧可能とする開示手段と備え、
前記会員の端末は、
前記サーバーの開示手段と連携して前記新たなコースを表示する表示制御手段を備えることを特徴とするネットワーク・サービスシステム。
【００７５】
＜請求項１８＞
請求項１７記載のネットワーク・サービスシステムにおける端末であって、前記サーバーの開示手段と連携して、前記新たなコースを表示する表示制御手段を備えることを特徴とする端末。
【符号の説明】
【００７６】
１−１    スマホ端末
２−１    リスト端末
１１    サーバー
４０    表示部
１０２    ＣＰＵ
１０４    プログラムメモリ
１０６    会員管理部
１３０    コースメモリ
２０２    ＣＰＵ
２５０    ＧＰＳ部
５００    インターネット
１０４１    コース作成プログラム
１０６１    会員ＩＤ
１０６２    会員属性情報
１０６３    氏名
１０６５    性別
１０６７    住所
１０６８    会員種別
１０６９    フレンドリスト
１３０１〜１３０３    作成コース
２０４１    制御プログラム
２０４２    アプリケーションプログラム
【図１】
2014067334.tif 000003
【図２】
2014067334.tif 000004
【図３】
2014067334.tif 000005
【図４】
2014067334.tif 000006
【図５】
2014067334.tif 000007
【図６】
2014067334.tif 000008
【図７】
2014067334.tif 000009
【図９】
2014067334.tif 000010
【図１１】
2014067334.tif 000011
【図１３】
2014067334.tif 000012
【図１５】
2014067334.tif 000013
【図１７】
2014067334.tif 000014
【図８】
2014067334.tif 000015
【図１０】
2014067334.tif 000016
【図１２】
2014067334.tif 000017
【図１４】
2014067334.tif 000018
【図１６】
2014067334.tif 000019
【図１８】
2014067334.tif 000020