(57)【要約】【課題】経路を好適に表示することを可能とする情報処理システム及び情報処理方法を提供する。【解決手段】携帯端末２００の位置情報の履歴を取得する位置履歴情報読込部１１２と、道路地図情報を含む地図情報１２１を取得する地図情報読込部１１３と、位置情報の履歴に基づいて特定可能な移動経路に対して、道路地図情報で特定できる道路上の第１の経路と、道路以外の第２の経路とを特定する経路特定部１１４と、地図情報で作成可能な地図上に、第２の経路を表示装置に表示させる表示制御部１１５とを備える。【選択図】図４
2014181940.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末の位置情報の履歴を取得する第１の取得手段と、
道路地図情報を含む地図情報を取得する第２の取得手段と、
前記位置情報の履歴に基づいて特定可能な移動経路に対して、前記道路地図情報で特定できる道路上の第１の経路と、道路以外の第２の経路とを特定する手段と、
前記地図情報で作成可能な地図上に、前記第２の経路を表示装置に表示させる表示制御手段と
を備える情報処理システム。
【請求項２】
前記第１の取得手段は、複数の携帯端末にかかる前記位置情報の履歴を取得し、
前記表示制御手段は、前記複数の携帯端末にかかる前記第２の経路を合わせて前記地図上に表示させる、
請求項１記載の情報処理システム。
【請求項３】
前記複数の携帯端末にかかる前記第２の経路のうち、差異が一定範囲内にある経路を集約させる手段
を更に備える、
請求項２記載の情報処理システム。
【請求項４】
複数の携帯端末にかかる前記第２の経路により生成される非道路地図情報を記憶する管理手段と、
前記非道路地図情報と、前記道路地図情報とに基づいて、経路探索サービスを提供する手段と
を備える、請求項２又は請求項３記載の情報処理システム。
【請求項５】
前記表示制御手段は、前記地図上に、前記第１の経路及び前記第２の経路を区別して表示させる、
請求項１乃至請求項４のいずれか１項記載の情報処理システム。
【請求項６】
前記第２の経路を、属性に応じて複数に分ける経路属性特定手段
を更に備え、
前記表示制御手段は、前記第２の経路を属性に応じて複数に区別して表示させる、
請求項１乃至請求項５のいずれか１項記載の情報処理システム。
【請求項７】
前記経路属性特定手段は、携帯端末の移動速度、経路上にマッピングされる施設の施設情報、及び標高の少なくともいずれかに基づいて、前記第２の経路を複数に分ける、
請求項６記載の情報処理システム。
【請求項８】
携帯端末の位置情報の履歴を取得するステップと、
道路地図情報を含む地図情報を取得するステップと、
前記位置情報の履歴に基づいて特定可能な移動経路に対して、前記道路地図情報で特定できる道路上の第１の経路と、道路以外の第２の経路とを特定するステップと、
前記地図情報で作成可能な地図上に、前記第２の経路を表示装置に表示させるステップと
を情報処理システムが行う情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係るいくつかの態様は、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などにより、位置情報を取得する機能等を有する携帯端末が広く普及している。このような位置情報を取得する機能を利用して、現在では様々なサービスが考えられている。例えば特許文献１は、移動経路を表示することのできるシステムを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７０６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば山歩きをする際の移動経路を表示させることを考えると、当該移動経路には、舗装路を歩く部分と、舗装路以外の山道を歩く部分とがある。特許文献１記載の手法では、このような経路の種類については、何ら考慮していない。
【０００５】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、経路を好適に表示することを可能とする情報処理システム及び情報処理方法を提供することを目的の１つとする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理システムは、携帯端末の位置情報の履歴を取得する第１の取得手段と、道路地図情報を含む地図情報を取得する第２の取得手段と、前記位置情報の履歴に基づいて特定可能な移動経路に対して、前記道路地図情報で特定できる道路上の第１の経路と、道路以外の第２の経路とを特定する手段と、前記地図情報で作成可能な地図上に、前記第２の経路を表示装置に表示させる表示制御手段とを備える。
【０００７】
本発明に係る情報処理方法は、携帯端末の位置情報の履歴を取得するステップと、道路地図情報を含む地図情報を取得するステップと、前記位置情報の履歴に基づいて特定可能な移動経路に対して、前記道路地図情報で特定できる道路上の第１の経路と、道路以外の第２の経路とを特定するステップと、前記地図情報で作成可能な地図上に、前記第２の経路を表示装置に表示させるステップとを情報処理システムが行う。
【０００８】
尚、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や「手段」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や「手段」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【０００９】
本発明によれば、経路を好適に表示することを可能とする情報処理システム及び情報処理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における情報処理サーバを含む通信システムの構成を示す図である。
【図２】経路画像の具体例を示す図である。
【図３】経路画像の具体例を示す図である。
【図４】図１に示した情報処理サーバの機能構成を説明するための機能ブロック図である。
【図５】位置履歴情報の具体例を説明するための図である。
【図６】図１に示した情報処理サーバの処理の流れを説明するためのフローチャートである。
【図７】図１に示した情報処理サーバの処理の流れを説明するためのフローチャートである。
【図８】図１に示した情報処理サーバのハードウェア構成の具体例を示す機能ブロック図である。
【発明を実施するための形態】
【００１１】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【００１２】
（実施形態）
図１乃至図８は、実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って実施形態を説明する。まず「１」で実施形態全体の概要を説明する。その上で、「２」でシステム構成を、「３」で処理の流れを説明する。「４」では、情報処理サーバを実現可能なハードウェア構成の具体例を説明し、「５」では本実施形態に係る効果を説明する。
【００１３】
（１  概要）
（１．１  システム概要）
図１は、情報処理システムである情報処理サーバ１００を含む通信システム１の概略構成を示す図である。図１に示すように、通信システム１は、情報処理サーバ１００、携帯端末２００（携帯端末２００Ａ乃至２００Ｅを総称して携帯端末２００という。）、及び基地局３００を含む。情報処理サーバ１００及び基地局３００は、それぞれ公衆網Ｎに接続されている。尚、公衆網Ｎは、情報処理サーバ１００及び携帯端末２００が相互に通信できれば、どのような方式のネットワークでも良い。より具体的には、公衆網Ｎは、例えばインターネットの他、携帯電話網等であることが考えられる。
【００１４】
ここで、通信システム１は、１以上のユーザが有する携帯端末２００の移動経路を地図上に示した経路画像を、自身若しくは他人の携帯端末２００の表示画面等に表示させることができるシステムである。更にこの時、地図に掲載された地図掲載路（以下、舗装路ともいう。）である道路上を移動した経路と、道路以外の経路、例えば山道や川べりの遊歩道、あぜ道（以下、地図上に掲載されている道路以外の道を総称して自然道という。）を移動した経路とを区別して表示する。これにより、地図には掲載されていない自然道を地図上で確認することが可能となる。特に、多数の人間の移動経路を併せることで、自然道を網羅的に地図上に表示することが可能となる。
【００１５】
近年、登山、里山散策、トレイルラン／ロゲイニング等の、自然道の移動を楽しむユーザが増えているが、このように自然道若しくは自然道に関する経路を明示的に表示することを可能とすれば、このようなユーザに対して、好適に経路情報を提供することが可能となる。
【００１６】
尚、図１の例では、説明のため、携帯端末２００Ａ乃至２００Ｃが位置情報を送信し、他のユーザである携帯端末２００Ｄ及び２００Ｅが当該位置情報に基づく経路画像を表示するようにしているが、これに限られるものではなく、位置情報を送信する携帯端末２００が、自身の移動経路や他のユーザの移動経路に関する経路画像を表示するようにしても良い。
【００１７】
情報処理サーバ１００は、ユーザが保有（所持／携帯）する携帯端末２００（図１の例において、携帯端末２００Ａ乃至２００Ｃのいずれか）から、例えば５分間隔等で位置情報（緯度経度情報）を受信することにより、ユーザの位置履歴情報１２３をデータベース（ＤＢ）１２０上で管理する。情報処理サーバ１００は、当該位置履歴情報１２３を用いて移動経路を特定し、加えて当該移動経路を地図情報１２１と照合することにより、道路（舗装路）上の経路と自然道上の経路とを特定すると共に、その結果を示す移動経路情報１２５をＤＢ１２０に格納する。更に情報処理サーバ１００は、道路上の経路と自然道上の経路とを区別して地図上に表示した経路画像を携帯端末２００Ｄ及び２００Ｅへと送信する。これにより、携帯端末２００Ｄ及び２００Ｅを保有するユーザは、携帯端末２００Ａ乃至２００Ｃを持つユーザの移動経路や、自然道等を確認することができる。
【００１８】
携帯端末２００は、図示しないユーザが持ち運び可能な可搬性の情報処理装置である。携帯端末２００の具体例としては、例えば、携帯電話（いわゆるスマートフォンであるか、フィーチャーフォンであるかは問わない。）、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）等が考えられる。但し、位置を表示する情報処理装置である携帯端末２００Ｄ及び２００Ｅは、据え置き型の情報処理装置、たとえばデスクトップＰＣ等であっても良い。
【００１９】
ユーザが保有する携帯端末２００（図１の例では、携帯端末２００Ａ乃至２００Ｃ）は、例えば一定時間毎に自装置の位置（すなわちユーザの位置）に係る位置情報（緯度経度情報）を情報処理サーバ１００へと送信する。ここで、携帯端末２００は、衛星Ｓ１乃至Ｓ４（以下、衛星Ｓ１乃至Ｓ４を総称して衛星Ｓともいう。）から発信されている時刻や軌道に関する情報が重畳された電波を受信することにより、自装置の現在位置に対応する緯度経度に関する位置情報を生成することのできるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に対応している。これにより、携帯端末２００は自装置の位置に係る位置情報を取得するとともに、情報処理サーバ１００へと当該位置情報を送信することが可能となる。
【００２０】
なお、図１の例では携帯端末２００の位置をＧＰＳに基づいて定めているがこれに限られるものではなく、例えば、基地局３００から取得した情報や、周囲にある無線ＬＡＮから得られる情報に基づいて位置を定めることも考えられる。
【００２１】
また、他のユーザが保有する携帯端末２００は、情報処理サーバ１００から受信した経路画像を表示可能である。当該経路画像は、ユーザの移動経路に係る移動経路情報１２５と地図情報１２１とから構成されており、移動経路の画像が地図上に表示されるものである。前述の通り、経路画像上の移動経路は自然道上の移動経路と道路上の移動経路とが区別される。
【００２２】
ここで、自然道上の移動経路を、その属性に応じて更に分けられることも考えられる。例えば、地図情報１２１から取得可能な、標高、斜度、地域属性（山間部か、川沿いか等）等の情報に基づいて、自然道上の移動経路を分けることが考えられる。
【００２３】
また、情報処理サーバ１００は、複数のユーザに関する自然道上の経路を合わせることにより自然道に関する経路情報を生成して、移動経路情報１２５に追加することが可能である。これにより情報処理サーバ１００は、舗装路での経路案内／経路探索と同様に、自然道情報を用いた経路案内／経路探索サービスを提供しても良い。
【００２４】
（１．２  移動経路の表示方法の具体例）
移動経路を示す経路画像の表示方法の具体例を、図２及び図３を参照しながら説明する。図２及び図３は、携帯端末２００が表示する経路画像の具体例を示す図である。まず、図２について説明する。
【００２５】
図２において、細い実線は道路（舗装路）、太い実線は舗装路上の移動経路、太い破線は自然路上の移動経路を示す。これにより、当該移動経路を歩いたユーザが、自然路をどの程度歩いたのか、その位置はどこだったのか、といった情報をひと目で理解することができる。このとき、合わせて自然経路の割合等の情報を数字で明記することも考えられる。
なお、舗装路と自然路との区別の方法としては、例えば図２のように線種により分ける方法の他、色や太さにより分けるなど、種々考えることができる。
【００２６】
図３は、図２に示した移動経路を移動したユーザを含む、複数のユーザに係る移動経路の具体例を示す図である。図３に示すように、移動経路が複数のポイントで枝分かれしている。このように、多数のユーザに係る移動経路を重畳させることで、自然道の経路を網羅的に表示させること、すなわち、自然道の地図を生成することが可能となる。
【００２７】
特に、山間部などにおいては、どこに移動可能な道（登山道）があるのかがあまり知られていないことが多い。図３のように、複数のユーザに係る移動経路を重畳することにより自然道の地図を作成することで、どこに移動経路があるのかを把握しやすくなる。
【００２８】
なお、位置情報の取得に際しては誤差が生じることが多い。よって、複数のユーザに係る移動経路を重畳する際には、一定のずれ範囲に含まれる複数の経路については、例えばそれの中心を通る１本の経路として集約させることで、実際には１本の自然道が複数地図上に表示されることを防ぐことが可能となる。この他、集約の方法としては、例えばＧＰＳによる位置取得精度の高い位置情報に基づく経路を優先する等の手法も考えられる。
【００２９】
尚、上記図２及び図３に係る説明では、自然道上の移動経路と舗装路上の移動経路とを同時に表示するようにしているが、これに限られるものではない。例えば、自然道上の移動経路のみを地図上に表示させることも考えられる。
【００３０】
（２  システム概要）
（２．１  装置構成）
以下、図４を参照しながら、本実施形態に係る情報処理サーバ１００の機能構成を説明する。図４は、本実施形態に係る情報処理サーバ１００の機能構成を示すブロック図である。尚、図４の例において、基地局３００は記載を省略している。
【００３１】
情報処理サーバ１００は前述の通り、携帯端末２００から位置情報を受信すると共に、当該位置情報をユーザ毎に管理するための位置履歴情報１２３をデータベース１２０上に管理する。当該位置履歴情報１２３に含まれる情報は、各ユーザに係る移動経路の特定に利用され、当該移動経路に基づく経路画像は、前述のように、当該ユーザや他のユーザの携帯端末２００に対して、情報処理サーバ１００から送信可能である。
【００３２】
このような機能を実現するために、情報処理サーバ１００は、大きく分けて、制御部１１０及びＤＢ１２０を有する。尚、情報処理サーバ１００の機能は、１台の情報処理装置として実装することも可能であるし、２台以上の情報処理装置（サーバも含む）を組み合わせた情報処理システムとして実装することも可能である。
【００３３】
制御部１１０は、位置情報受信部１１１、位置履歴情報読込部１１２、地図情報読込部１１３、経路特定部１１４，表示制御部１１５、及び経路探索サービス提供部１１６を含む。尚、位置情報受信部１１１、位置履歴情報読込部１１２、地図情報読込部１１３、経路特定部１１４，表示制御部１１５、及び経路探索サービス提供部１１６は、それぞれソフトウェアとして実現することができる。
【００３４】
位置情報受信部１１１は、ユーザが保有する携帯端末２００から送信される位置情報を受信すると共に、当該情報をＤＢ１２０の位置履歴情報１２３として管理する。
位置履歴情報読込部１１２は、ＤＢ１２０から位置履歴情報１２３を読み込み、地図情報読込部１１３はＤＢ１２０から地図情報１２１を読み込む。
【００３５】
経路特定部１１４は、位置履歴情報読込部１１２及び地図情報読込部１１３がそれぞれ読み込んだ位置履歴情報１２３及び地図情報１２１に基づき、ユーザの移動経路に関する移動経路情報１２５を生成する。より具体的には、経路特定部１１４は、移動経路を特定する対象ユーザに係る位置履歴情報１２３から、各時刻における位置座標を結ぶことにより移動経路を作成する。その上で経路特定部１１４は、地図情報１２１に含まれる道路情報と当該移動経路とを照らし合わせ、その経路と道路との位置の差異（誤差）が一定範囲内にある場合には、移動経路が道路上となるように経路位置を修正する（すなわち、経路を表現する経由地点を道路上に修正する）。また経路特定部１１４は、道路から一定範囲以上の距離にある移動経路は、自然道上の移動経路として特定する。このような処理により、経路特定部１１４は移動経路の作成、及び道路上の移動経路と自然道上の移動経路の特定を行うことができる。このようにして特定された移動経路を、経路特定部１１４は移動経路情報１２５としてＤＢ１２０に格納する。
【００３６】
また、経路特定部１１４は、複数のユーザに係る移動経路を生成した後、それらの移動経路を重ね合わせる機能も持つ。このとき、図５を参照しながら説明したように、自然道として特定された移動経路であって、それぞれのユーザの移動経路の位置の差異が一定範囲内にある場合には、それぞれの移動経路が１本の移動経路となるように、それらを集約する。このような処理の結果、図３に具体例を示したような、自然道に関する経路情報が生成される。当該自然道に関する情報も、経路特定部１１４は移動経路情報１２５として格納する。
【００３７】
表示制御部１１５は、地図情報読込部１１３がＤＢ１２０から読み込んだ地図情報１２１、及び経路特定部１１４が生成した移動経路情報１２５にもとづき、前述の図２や図３で具体例を示した経路画像を、携帯端末２００上で表示可能に送信する。
【００３８】
経路探索サービス提供部１１６は、地図情報１２１に格納された道路情報や、移動経路情報１２５として格納された自然道の経路情報に基づき、携帯端末２００に対して経路探索サービスを提供する。このとき経路探索サービス提供部１１６は、なるべく自然道を多く通るルートを優先的に推奨したり、ユーザの指定した自然道と舗装路との比率に応じたルートを提案したりすることも考えられる。
データベース１２０は、地図情報１２１、位置履歴情報１２３、移動経路情報１２５、及び施設情報１２７を記憶する。
【００３９】
地図情報１２１は、道路や鉄道、各種施設の位置、大きさ及び注記情報などを、レイヤごとに管理するベクトル地図のデータベースである。例えば、経路特定部１１４が、移動経路が舗装路（地図に表記された道路）なのか、自然道（地図に表記されていない地図）なのかを判断する際には、地図情報読込部１１３が読み込んだ地図情報１２１のうち、道路情報を用いることができる。
【００４０】
位置履歴情報１２３について、図５を参照しながら説明する。図５は、位置履歴情報１２３の具体例を示す図である。携帯端末２００が送信する位置情報に基づいて、位置情報受信部１１１がＤＢ１２０に格納する位置履歴情報１２３は、図５に示す通り、端末ＩＤ、座標情報（緯度経度情報）、及び測位時刻の情報を含む。この位置履歴情報１２３のうち、同一端末ＩＤに係る位置情報を抽出し、それぞれの座標を結ぶことで、経路特定部１１４は当該端末に関する移動経路を作成することが可能となる。なお、図５には示していないが、測位精度に関する情報を位置履歴情報１２３に含めることも考えられる。
【００４１】
移動経路情報１２５は、経路特定部１１４が生成した、ユーザの移動経路やそれぞれのユーザの移動経路を重ね合わせることにより生成された自然道に関する経路情報などを含む。表示制御部１１５は、当該移動経路情報１２５を読み込むことにより、図２や図３で具体例を説明した経路画像を表示することが可能となる。
【００４２】
施設情報１２７は、地図情報１２１に掲載されている各種施設に関する名称や説明、位置（経度緯度情報）、外観写真などの情報を含む。当該施設情報１２７には、山間部や森林、河川敷等の情報をも含むことができる。これにより、経路特定部１１４は、移動経路の自然道部分が、山間部にあるのか、森林にあるのか、河川敷にあるのかを特定することが可能となる。経路特定部１１４は、このような、経路の各部分がマッピングされる地域属性に応じて、自然道の移動経路を更に分割することも考えられる。
【００４３】
（３  処理の流れ）
以下、図６及び図７を参照しながら、情報処理サーバ１００による処理の流れを説明する。尚、後述の各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して若しくは並列に実行することができ、また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上１つのステップとして記載されているステップは複数のステップに分けて実行することもでき、便宜上複数に分けて記載されているステップを１ステップとして実行することもできる。
【００４４】
（３．１  移動経路情報の生成）
まず、図６を参照しながら、情報処理サーバ１００による移動経路情報生成に係る処理の流れを説明する。図６は、情報処理サーバ１００による移動経路情報生成に係る処理の流れを示すフローチャートである。なお、図６の処理の開始時点において、ＤＢ１２０上には、既に位置履歴情報１２３は取得済みであるものとする。
【００４５】
位置履歴情報読込部１１２及び地図情報読込部１１３は、データベース１２０から位置履歴情報１２３及び地図情報１２１を読み込む（Ｓ６０１、Ｓ６０３）。その上で経路特定部１１４は、当該位置履歴情報１２３及び地図情報１２１を用いて、移動経路を生成する（Ｓ６０５）。先述の通り、移動経路は、まず処理対象の端末に関する位置履歴情報１２３に係る座標を結ぶことで生成できる。更に、経路特定部１１４は、生成した移動経路上の各経由地点を、地図情報１２１に含まれる道路の座標と照らし合わせることにより、もし道路との誤差が一定の範囲内にあれば、その経由地点を道路上に合わせ込む。このようにすることで、経路特定部１１４は、移動経路を生成することができる。
【００４６】
その上で経路特定部１１４は、生成した移動経路のうち、地図に表記された道路上の部分（すなわち、舗装路部分）と、地図に表記された道路以外の部分（すなわち、自然道部分）とを特定する（Ｓ６０７）。経路特定部１１４は、このような舗装路部分が自然道部分かに関する情報を含む移動経路情報１２５を、ＤＢ１２０に格納する。
【００４７】
表示制御部１１５は、経路特定部１１４が生成した移動経路情報１２５と、地図情報読込部１１３が読み込んだＤＢ１２１に関する情報を併せて、経路画像として携帯端末２００へと送信する（Ｓ６０９）。これにより携帯端末２００は、図２に具体例を示したような経路画像を表示することが可能となる。
【００４８】
（３．２  複数のユーザに関する移動経路情報の生成）
続いて、図７を参照しながら、図３に具体例を示したような、複数のユーザに関する移動経路を生成する場合の処理の流れを説明する。図７は、情報処理サーバ１００による、複数のユーザを併せた移動経路を生成する際の処理の流れを示すフローチャートである。なお、図７の処理の開始時点において、「３．１」で説明した、各ユーザの移動経路の生成は終了しているものとする。
【００４９】
まず、経路特定部１１４は、ＤＢ１２０から移動経路情報１２５を読み込む（Ｓ７０１）。その上で経路特定部１１４は、それらの移動経路のうち、一定の誤差範囲内にある部分を特定する。それらの移動経路部分に対して経路特定部１１４は、中心経路を生成して、各移動経路が当該中心経路上となるように、移動経路の経由地点を移動させる。このようにすることで、同一の自然道を通るユーザの経路を１つの経路として表現することが可能となる。
【００５０】
経路特定部１１４は、このようにして生成した複数のユーザに関する移動経路を表す移動経路情報１２５をＤＢ１２０へと格納する。表示制御部１１５が当該移動経路情報１２５を読み込み、地図情報１２１と併せて経路画像として携帯端末２００へと送信すれば、携帯端末２００は、図３に具体例を示した経路画像を表示することが可能となる。
【００５１】
また、図７の処理により生成した複数のユーザに関する移動経路のうち、自然道部分のみを抽出すれば、自然道の地図を携帯端末２００に表示させることも可能となる。
【００５２】
（４  ハードウェア構成）
以下、図８を参照しながら、上述してきた情報処理サーバ１００をコンピュータにより実現する場合のハードウェア構成の一例を説明する。なお、情報処理サーバ１００の機能は、ネットワークを介して複数の装置に分けて実現することも可能である。
【００５３】
図８に示すように、情報処理サーバ１００は、プロセッサ８０１、メモリ８０３、記憶装置８０５、入力インタフェース（Ｉ／Ｆ）８０７、データＩ／Ｆ８０９、通信Ｉ／Ｆ８１１、及び表示装置８１３を含む。
【００５４】
プロセッサ８０１は、メモリ８０３に記憶されているプログラムを実行することにより情報処理サーバ１００における様々な処理を制御する。例えば、図４で説明した位置情報受信部１１１、位置履歴情報読込部１１２、地図情報読込部１１３、経路特定部１１４、表示制御部１１５、及び経路探索サービス提供部１１６は、メモリ８０３に一時記憶された上で、主にプロセッサ８０１上で動作するプログラムとして実現可能である。
【００５５】
メモリ８０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体である。メモリ８０３は、プロセッサ８０１によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、メモリ８０３の記憶領域には、プログラム実行時に必要となるスタック領域が確保される。
【００５６】
記憶装置８０５は、例えばハードディスクやフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置８０５は、オペレーティングシステムや、位置情報受信部１１１、位置履歴情報読込部１１２、地図情報読込部１１３、経路特定部１１４、表示制御部１１５、及び経路探索サービス提供部１１６を実現するための各種プログラムや、ＤＢ１２０等の各種データを記憶する。記憶装置８０５に記憶されているプログラムやデータは、必要に応じてメモリ８０３にロードされることにより、プロセッサ８０１から参照される。
【００５７】
入力Ｉ／Ｆ８０７は、ユーザからの入力を受け付けるためのデバイスである。入力Ｉ／Ｆ８０７の具体例としては、キーボードやマウス、タッチパネル、各種センサ等が挙げられる。入力Ｉ／Ｆ８０７は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインタフェースを介して情報処理サーバ１００に接続されても良い。
【００５８】
データＩ／Ｆ８０９は、情報処理サーバ１００の外部からデータを入力するためのデバイスである。データＩ／Ｆ８０９の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データＩ／Ｆ８０９は、情報処理サーバ１００の外部に設けられることも考えられる。その場合、データＩ／Ｆ８０９は、例えばＵＳＢ等のインタフェースを介して情報処理サーバ１００へと接続される。
【００５９】
通信Ｉ／Ｆ８１１は、情報処理サーバ１００の外部の装置、例えば携帯端末２００と有線又は無線によりデータ通信するためのデバイスである。通信Ｉ／Ｆ８１１は情報処理サーバ１００の外部に設けられることも考えられる。その場合、通信８／Ｆ７１１は、例えばＵＳＢ等のインタフェースを介して情報処理サーバ１００に接続される。
【００６０】
表示装置８１３は、各種情報を表示するためのデバイスである。表示装置８１３の具体例としては、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等があげられる。表示装置８１３は、情報処理サーバ１００の外部に設けられても良い。その場合、表示装置８１３は、例えばディスプレイケーブル等を介して情報処理サーバ１００に接続される。
【００６１】
（５  本実施形態の効果）
以上説明したように、本実施形態に係る通信システム１は、携帯端末２００を保有するユーザの移動経路について、地図に表記された道路上の部分と、地図には表記されていない自然道上の部分とを特定することが可能である。更に、それらを区別して、或いは自然道のみを携帯端末２００の表示画面上に表示させることができる。
【００６２】
更に本実施形態においては、複数のユーザに係る移動経路を併せる機能も有する。特に、自然道部分について複数のユーザに係る移動経路を併せることにより、地図には表記されていない、自然道を網羅的に特定することが可能となる。この自然道の情報をユーザの携帯端末２００に送信すれば、当該ユーザは、自然道の位置を確認できるようになり、また、自然道に基づく経路探索サービスを受けることも可能となる。
【００６３】
（６  変形例）
上記実施形態では、経路特定部１１４が移動経路を舗装路と自然道とに分けた上で、自然道を更に地域属性（例えば山間部なのか、河川敷なのか等）や標高に応じて分ける場合について説明したが、これに限られるものではない。
【００６４】
例えば、ユーザの移動経路上の移動速度及びその位置の斜度等に基づいて、歩きやすい自然道（例えば広い自然道）なのか、歩きにくい自然道（例えば狭い自然道）なのかを判別し、このような性質に応じて自然道の表示方法を変えるようにすることも考えられる。
【００６５】
また、上記実施形態では移動経路の生成等の処理を情報処理サーバ１００側で行なっていたがこれに限られるものではなく、少なくとも一部の処理、例えば移動経路情報１２５の生成を、携帯端末２００側で行うことも考えられる。
【００６６】
（７  付記事項）
尚、前述の各実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【００６７】
１・・・通信システム、１００・・・情報処理サーバ、１１０・・・制御部、１１１・・・位置情報受信部、１１２・・・位置履歴情報読込部、１１３・・・地図情報読込部、１１４・・・経路特定部、１１５・・・表示制御部、１１６・・・経路探索サービス提供部、１２０・・・データベース、１２１・・・地図情報、１２３・・・位置履歴情報、１２５・・・移動経路情報、１２７・・・施設情報、２００・・・携帯端末、３００・・・基地局、８０１・・・プロセッサ、８０３・・・メモリ、８０５・・・記憶装置、８０７・・・入力インタフェース、８０９・・・データインタフェース、８１１・・・通信インタフェース、８１３・・・表示装置、Ｎ・・・公衆網、Ｓ・・・衛星
【図１】
2014181940.tif 000003
【図４】
2014181940.tif 000004
【図５】
2014181940.tif 000005
【図６】
2014181940.tif 000006
【図７】
2014181940.tif 000007
【図８】
2014181940.tif 000008
【図２】
2014181940.tif 000009
【図３】
2014181940.tif 000010