(57)【要約】【課題】複数の場所（店舗、観光名所等の施設）を経由する観光旅行の旅程等が簡単に作成できる技術を提供する。【解決手段】端末２は、作成するスケジュールの基点とする場所および時刻を含む基点情報、および、作成するスケジュールで経由する場所を含む経由地点情報の入力を受け付ける。端末２は、入力された基点情報、および経由地点情報をネットワークを介してスケジュール作成サーバ１に送信する。スケジュール作成サーバ１は、端末２から送信されてきた基点情報が示す場所、および経由地点情報が示す場所を結ぶ移動経路を作成する。また、スケジュール作成サーバ１は、作成した移動経路において、隣接する２つの場所間毎に、この間の移動に要する移動時間を取得するとともに、経由地点情報が示す場所毎に、その場所における一般的な利用者の滞在時間を取得し、これらに基づいて移動経路を移動する行程にかかるスケジュールを作成する。【選択図】図１
2014013161.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスとして機能する端末と、複数の場所を移動する行程にかかるスケジュールを作成するスケジュール作成サーバと、をネットワークを介して通信可能に接続したネットワークシステムであって、
前記端末は、
作成するスケジュールの基点とする場所および時刻を含む基点情報の入力を受け付ける基点情報入力部と、
作成するスケジュールで経由する場所毎に、その場所を含む経由地点情報が入力される経由地点情報入力部と、
前記基点情報、および前記経由地点情報をネットワークを介して前記スケジュール作成サーバに送信する端末側通信部と、を備え、
前記スケジュール作成サーバは、
前記端末から送信されてきた前記基点情報が示す場所、および前記経由地点情報が示す場所を結ぶ移動経路を作成する移動経路作成部と、
前記移動経路作成部が作成した移動経路において、隣接する２つの場所間毎に、この間の移動に要する移動時間を取得する移動時間取得部と、
前記経由地点情報が示す場所毎に、その場所における一般的な利用者の滞在時間を取得する滞在時間取得部と、
前記移動時間取得部が取得した隣接する２つの場所間の移動時間、および前記滞在時間取得部が取得した一般的な利用者の滞在時間に基づき、前記移動経路作成部が作成した移動経路を移動する行程にかかるスケジュールを作成するスケジュール作成部と、
を備えている、
ネットワークシステム。
【請求項２】
前記端末は、
カメラで撮像した撮像画像を処理し、撮像されている文字を認識する文字認識部を備え、
前記経由地点情報入力部は、前記文字認識部で認識された文字列が前記経由地点情報として入力される、
請求項１に記載のネットワークシステム。
【請求項３】
前記スケジュール作成サーバは、
前記移動経路作成部が、前記端末から送信されてきた前記基点情報が示す場所を、開始地点として移動経路を作成し、
前記スケジュール作成部が、前記端末から送信されてきた前記基点情報が示す時刻を、開始時刻としてスケジュールを作成する、
請求項１、または２に記載のネットワークシステム。
【請求項４】
前記スケジュール作成サーバは、
前記移動経路作成部は、前記経由地点情報が示す場所毎に、その場所を紹介する紹介データを端末に送信し、該端末に対して作成するスケジュールで経由する場所として登録するかどうかを問い合わせる、
請求項１〜３のいずれかに記載のネットワークシステム。
【請求項５】
入力デバイスとして機能する端末とネットワークを介して通信可能に接続されるスケジュール作成サーバであって、
端末から送信されてきた、作成するスケジュールの基点とする場所および時刻を含む基点情報、および、作成するスケジュールで経由する場所毎に、その場所を含む経由地点情報に基づいて、これらの場所を結ぶ移動経路を作成する移動経路作成部と、
前記移動経路作成部が作成した移動経路において、隣接する２つの場所間毎に、この間の移動に要する移動時間を取得する移動時間取得部と、
前記経由地点情報が示す場所毎に、その場所における一般的な利用者の滞在時間を取得する滞在時間取得部と、
前記移動時間取得部が取得した隣接する２つの場所間の移動時間、および前記滞在時間取得部が取得した一般的な利用者の滞在時間に基づき、前記移動経路作成部が作成した移動経路を移動する行程にかかるスケジュールを作成するスケジュール作成部と、を備えたスケジュール作成サーバ。
【請求項６】
入力デバイスとして機能する端末とネットワークを介して通信可能に接続されるスケジュール作成サーバが行うスケジュール作成方法であって、
端末から送信されてきた、作成するスケジュールの基点とする場所および時刻を含む基点情報、および、作成するスケジュールで経由する場所毎に、その場所を含む経由地点情報に基づいて、これらの場所を結ぶ移動経路を作成する移動経路作成ステップと、
前記移動経路作成ステップが作成した移動経路において、隣接する２つの場所間毎に、この間の移動に要する移動時間を取得する移動時間取得ステップと、
前記経由地点情報が示す場所毎に、その場所における一般的な利用者の滞在時間を取得する滞在時間取得ステップと、
前記移動時間取得ステップが取得した隣接する２つの場所間の移動時間、および前記滞在時間取得ステップが取得した一般的な利用者の滞在時間に基づき、前記移動経路作成ステップが作成した移動経路を移動する行程にかかるスケジュールを作成するスケジュール作成ステップと、を実行するスケジュール作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の場所を移動する行程にかかるスケジュールを作成する技術に関する。
【背景技術】
【０００２】
従来、インタネット上では、利用者が、出発駅、到着駅、および出発時刻（または到着時刻）を指定すると、指定された出発駅から到着駅まで移動に利用する路線の経路を検索し、検索結果を利用者に出力するサービスが行われている。検索結果には、検索した路線経路に位置する出発駅、到着駅、乗換駅等における電車の発着時刻や、この路線経路の利用にかかる料金（乗車料金）等が含まれている。
【０００３】
また、インタネット上で、アクセスデータ等の面倒な入力動作を行うことなしに、書籍、音楽、映像等に含まれる文字認識或いは音声認識可能な情報に関する諸情報を検索して配信する技術も提案されている（特許文献１参照）。この特許文献１では、ＣＣＤカメラ等を介して取得された、物、操作者の行動、動作、周囲の状況等を含むイベント情報を認識して、その認識内容に対応する関連情報を検索し、検索結果を出力する構成である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、利用者が複数の場所（店舗、観光名所等の施設）を経由する観光旅行の旅程を簡単に作成することができなかった。
【０００６】
利用者は、観光旅行の旅程を作成するとき、訪れる１または複数の施設を選択するだけではなく、選択した施設の位置関係等に基づいて、これらの施設を訪れる順番を決めなければならない。また、利用者は、施設間の移動に要する移動時間や、各施設の滞在時間等も考慮して旅程を作成しなければならない。すなわち、利用者は、旅程を作成するにあたって、各施設の位置関係等を調べる必要があった。
【０００７】
この発明の目的は、複数の場所（店舗、観光名所等の施設）を経由する観光旅行の旅程等が簡単に作成できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
この発明のネットワークシステムは、入力デバイスとして機能する端末と、複数の場所を移動する行程にかかるスケジュールを作成するスケジュール作成サーバと、がインタネット等のネットワークを介して通信可能に接続される。端末は、利用者が操作する。
【０００９】
端末は、基点情報入力部が、作成するスケジュールの基点とする場所および時刻を含む基点情報の入力を受け付ける。基点情報が示す場所は、作成する行程の開始地点であってもよいし、中間地点や最終地点であってもよい。基点情報が示す時刻は、この基点情報が示す場所を出発、または到達する時刻である。経由地点情報入力部は、作成するスケジュールで経由する場所（基点情報に含まれる場所を除く）毎に、その場所を含む経由地点情報が入力される。また、端末側通信部は、入力された基点情報、および経由地点情報をネットワークを介してスケジュール作成サーバに送信する。基点情報、および経由地点情報は、纏めて送信する構成であってもよいし、入力される毎に送信する構成であってもよい。
【００１０】
スケジュール作成サーバは、移動経路作成部が端末から送信されてきた基点情報が示す場所、および経由地点情報が示す場所を結ぶ移動経路を作成する。また、移動時間取得部は、移動経路作成部が作成した移動経路において、隣接する２つの場所間毎に、この間の移動に要する移動時間を取得するとともに、滞在時間取得部は、経由地点情報が示す場所毎に、その場所における一般的な利用者の滞在時間を取得する。さらに、スケジュール作成部が、移動時間取得部が取得した隣接する２つの場所間の移動時間、および滞在時間取得部が取得した一般的な利用者の滞在時間に基づき、移動経路作成部が作成した移動経路を移動する行程にかかるスケジュールを作成する。
【００１１】
したがって、利用者は、基点情報、および経由地点情報を入力することにより、基点情報が示す場所、および経由地点情報が示す場所を移動する行程にかかるスケジュールの移動経路を簡単に得ることができる。また、利用者は、このスケジュールにおける、各場所での滞在時間や、場所間の移動に要する時間も得ることができる。
【００１２】
このように、利用者は、複数の場所（店舗、観光名所等の施設）を経由する観光旅行等の旅程（各行程のスケジュール）を簡単に得ることができる。
【００１３】
また、端末は、カメラで撮像した撮像画像を処理し、撮像されている文字を認識する文字認識部を設け、経由地点情報入力部を、文字認識部で認識された文字列が経由地点情報として入力される構成としてもよい。
【００１４】
このように構成すれば、利用者は、旅行雑誌等のページをカメラで撮像することにより、経由地点情報の入力にかかる操作が行える。
【００１５】
また、スケジュール作成サーバは、移動経路作成部を、経由地点情報が示す場所毎に、その場所を紹介する紹介データを端末に送信し、該端末に対して作成するスケジュールで経由する場所として登録するかどうかを問い合わせる、構成としてもよい。
【００１６】
これにより、端末を操作している利用者に対して、入力した経由地点情報にかかる場所の内容（その施設で受けられるサービスや、その施設での過ごし方等）を認識させた上で、その場所を経由するかどうかを判断させることができる。
【発明の効果】
【００１７】
この発明によれば、複数の場所（店舗、観光名所等の施設）を経由する観光旅行の旅程等にかかるスケジュールが簡単に作成できる。
【図面の簡単な説明】
【００１８】
【図１】ネットワークシステムの構成を示す概略図である。
【図２】スケジュール作成サーバの主要部の構成を示すブロック図である。
【図３】施設関連情報ＤＢの構成を示す概略図である。
【図４】利用者情報ＤＢの構成を示す概略図である。
【図５】旅程データを示す図である。
【図６】端末の主要部の構成を示す図である。
【図７】旅程を作成する処理にかかる、端末側の処理を示すフローチャートである。
【図８】旅程を作成する処理にかかる、スケジュール作成サーバ側の処理を示すフローチャートである。
【図９】基点情報に基づく行程のみを登録した旅程データを示す図である。
【図１０】端末における旅程の表示例を示す図である。
【図１１】旅行雑誌等の書籍のページを示す図である。
【図１２】端末の表示器における、旅行雑誌等の書籍のページの撮像画像の表示例を示す図である。
【図１３】行程登録確認要求を受信した端末の表示器における表示例を示す図である。
【図１４】目的地の追加にともなって、作成される旅程の変化を示す図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施形態であるネットワークシステムについて説明する。
【００２０】
図１は、この発明の実施形態であるネットワークシステムの構成を示す概略図である。このネットワークシステムは、スケジュール作成サーバ１と、複数の端末２とを備えている。スケジュール作成サーバ１と、各端末２とは、ネットワーク５を介して接続される。
【００２１】
スケジュール作成サーバ１は、利用者が操作する端末２から指定された複数の場所を経由しながら移動する行程にかかるスケジュール（以下、旅程と言う。）を作成する。端末２は、各利用者が所有する、例えば携帯電話、スマートフォン、パーソナルコンピュータ等である。
【００２２】
なお、このネットワークシステムは、ネットワーク５としてインタネットを利用して構築できる。
【００２３】
図２は、スケジュール作成サーバの主要部の構成を示すブロック図である。スケジュール作成サーバ１は、制御部１１と、通信部１２と、地図ＤＢ１３と、路線網ＤＢ１４と、施設関連情報ＤＢ１５と、利用者情報ＤＢ１６とを備えている。
【００２４】
制御部１１は、スケジュール作成サーバ１本体各部の動作を制御する。
【００２５】
通信部１２は、ネットワーク５を介して接続された端末２との通信を制御する。
【００２６】
地図ＤＢ１３は、公知の地図データを記憶する。この地図ＤＢ１３は、神社、公園、店舗等、様々な施設の名称で、その施設の場所が検索できる構成である。また、地図ＤＢ１３は、住所等から、その住所周辺に位置する施設の検索も行える構成である。
【００２７】
路線網ＤＢ１４は、公共交通機関である鉄道路線網や航空路線網等（以下、総称して路線網と言う。）にかかるデータを記憶する。また、路線網ＤＢ１４は、路線網の各駅における電車の発着時間や、路線網の各空港における航空機の発着時間を示す時刻表データも記憶している。また、路線網ＤＢ１４は、２つの駅の駅名で、この２つの駅間を移動に利用する路線や乗換駅等が検索できる構成である。
【００２８】
なお、上述の地図ＤＢ１３や、路線網ＤＢ１４が記憶するデータについては、公知のようにインタネット上で公開しているサーバがすでにある。したがって、スケジュール作成サーバ１は、地図ＤＢ１３や、路線網ＤＢ１４にかかる構成を備えず、インタネット上で、これらのデータを公開しているサーバから必要に応じて取得する構成としてもよい。
【００２９】
施設関連情報ＤＢ１５は、施設毎に、その施設に関連する情報を対応付けて記憶する。図３は、施設関連情報ＤＢの構成を示す概略図である。施設関連情報ＤＢ１５は、施設毎に、施設名、種別、位置、最寄り駅、滞在時間、施設紹介データ、利用料金等を対応付けて登録している。
【００３０】
施設名は、その施設の名称である。種別は、その施設の種別を示し、例えば神社、公園、ラーメン屋、ホテル等である。位置は、その施設の場所を示すデータであり、図３に示す例では緯度、経度を登録している。最寄り駅は、その施設の最寄り駅を路線名とともに登録している。登録されている最寄り駅が、複数である施設もある。
【００３１】
滞在時間は、その施設を過去に利用した利用者の滞在時間を統計的に処理して求めた一般的な利用者の滞在時間である。この滞在時間は、その施設を過去に利用した利用者の滞在時間の平均としてもよいが、滞在時間が極端に短い人や、極端に長い人もいることから、滞在時間の分散を求め、そのピークに基づいて算出するのが好ましい。
【００３２】
施設紹介データは、その施設を紹介するテキストデータや、その施設の画像データ等である。この施設紹介データは、施設側から提供されたデータであってもよいし、その施設を利用した利用者等から提供されたデータ（施設の利用にかかる感想等）であってもよい。
【００３３】
利用料金は、その施設の利用にかかる料金である。利用料金は、その施設が店舗である場合、その施設を過去に利用した利用者が支払った金額に基づいて算出した金額を登録している。また、入場料が必要な神社や水族館等の施設であれば、利用料金として設定されている入場料を登録している。
【００３４】
利用者情報ＤＢ１６は、利用者（登録者）毎に、その利用者の情報を記憶する。端末２の所有者は、この利用者情報ＤＢ１６に情報を登録することにより、登録者になる。図４は、利用者情報ＤＢの構成を示す概略図である。利用者情報ＤＢ１６は、登録者毎に、ユーザＩＤ、氏名、生年月日、性別、連絡先メールアドレス、国籍、言語、旅程等を対応付けて登録している。
【００３５】
ユーザＩＤは、その利用者を識別するコードであり、登録時に利用者に付与したユニークなコードである。氏名は、その登録者の氏名である。生年月日は、その登録者の生年月日である。性別は、その登録者の性別である。メールアドレスは、その登録者が指定した連絡先のメールアドレスである。国籍は、その登録者の国籍である。言語は、その登録者に対して情報を提供する際に、その情報の表記に用いる言語（日本語、英語、中国語等）である。
【００３６】
旅程は、その利用者が本システムで作成した旅程を蓄積的に記憶している。旅程は、日付毎に、その日付の旅程を示す旅程データを登録している。図５は、旅程データを示す図である。図５は、ある利用者（登録者）の２０１２／０６／３０（土）の旅程データである。旅程データは、施設（場所）と、施設間の移動とにかかる行程を時系列に並べたものである。各行程には、行程Ｎｏ、旅行番号、開始時間、所要時間、場所／移動手段、種別、内容等が対応づけられている。
【００３７】
行程番号は、その旅程における行程の順番を示すものである。旅行番号は、その旅程を示す番号である。開始時間は、その行程を開始する時間である。所要時間は、その行程に割り当てた時間である。場所／移動手段は、その行程が施設での滞在であれば、その施設を示す情報であり、その行程が移動であれば、移動手段（電車、バス、徒歩等）を示す情報である。種別は、その行程が施設での滞在（場所）であるのか、施設間の移動であるのかを示す情報である。内容は、その行程の内容を示す情報である。
【００３８】
図６は、端末の主要部の構成を示す図である。この端末２は、上述したように携帯電話、スマートフォン、パーソナルコンピュータ等の情報処理機器である。端末２は、制御部２１と、操作部２２と、表示部２３と、撮像部２４と、文字認識部２５と、通信部２６とを備えている。
【００３９】
制御部２１は、端末２本体各部の動作を制御する。
【００４０】
操作部２２は、利用者による端末２本体に対する入力操作を受け付ける。操作部２２は、端末が携帯電話やスマートフォンであればダイヤルキーやタッチパネル等で構成され、端末２がパーソナルコンピュータであれば、キーボードやマウス等で構成される。
【００４１】
表示部２３は、表示器の画面表示を制御する。
【００４２】
撮像部２４は、ＣＣＤ等の撮像素子を備え、撮像素子上に結像した撮像エリア内の画像を撮像し、その撮像画像を出力する。
【００４３】
文字認識部２５は、撮像部２４で撮像した撮像画像中に表記されている文字を認識する公知のＯＣＲ機能である。
【００４４】
通信部２６は、ネットワーク５を介して行うスケジュール作成サーバ１との通信を制御する。
【００４５】
以下、このネットワークシステムにおける旅程を作成する処理について説明する。
【００４６】
図７は、旅程を作成する処理にかかる、端末側の処理を示すフローチャートである。図８は、旅程を作成する処理にかかる、スケジュール作成サーバ側の処理を示すフローチャートである。
【００４７】
登録者は、端末２の操作部２２を操作して、予めインストールしている旅程作成アプリを実行する。端末２は、旅程の作成要求を通信部２６からスケジュール作成サーバ１に送信する（ｓ１）。この作成要求には、この登録者のユーザＩＤが含まれている。
【００４８】
スケジュール作成サーバ１は、端末２から送信されてきた旅程の作成要求を通信部１２で受信すると（ｓ２１）、この端末２に対して今回旅程を作成する日付の通知要求を通信部１２から送信する（ｓ２２）。
【００４９】
端末２は、スケジュール作成サーバ１から送信されてきた旅程を作成する日付の通知要求を通信部２６で受信すると（ｓ２）、登録者が操作部２２を操作して入力した今回旅程を作成する日付をスケジュール作成サーバ１に送信する（ｓ３）。ｓ３では、端末２は、表示部２３が表示器に旅程を作成する日付の入力を要求する画面を表示し、その入力を登録者に促す。端末２は、登録者が操作部２２を操作して旅程を作成する日付を入力すると、入力された日付を通信部２６からスケジュール作成サーバ１に送信する。
【００５０】
スケジュール作成サーバ１は、端末２から送信されてきた旅程を作成する日付を通信部１２で受信すると（ｓ２３）、ｓ２１で受信した旅程の作成要求に含まれていたユーザＩＤで識別される登録者について、利用者情報ＤＢ１６に今回受信した日付の旅程を記憶しているかどうかを判定する（ｓ２４）。スケジュール作成サーバ１は、ｓ２４では、登録者が、すでに作成していた旅程の追加／変更／修正を行うのか、旅程を新規に作成するのかを判定している。すなわち、スケジュール作成サーバ１は、該当する登録者について、利用者情報ＤＢ１６に今回受信した日付の旅程を記憶していれば、すでに作成している旅程の追加／変更／修正であると判定し、利用者情報ＤＢ１６に今回受信した日付の旅程を記憶していなければ、旅程の新規作成であると判定する。スケジュール作成サーバ１は、利用者情報ＤＢ１６に今回受信した日付の旅程を記憶していれば、その旅程を読み出して通信部１２から端末２に送信する（ｓ２５）。一方、スケジュール作成サーバ１は、利用者情報ＤＢ１６に今回受信した日付の旅程を記憶していなければ、基点情報の通知要求を通信部１２から送信する（ｓ２６）。
【００５１】
端末２は、スケジュール作成サーバ１から送信されてきた基点情報の通知要求を通信部２６で受信すると（ｓ４）、利用者が操作部２２を操作して入力した基点情報を通信部２６からスケジュール作成サーバ１に送信する（ｓ５）。この基点情報は、今回作成する旅程にかかる旅行の開始場所、および開始時刻である。ｓ５では、端末２は、表示部２３が表示器に基点情報の入力を要求する画面を表示し、その入力を利用者に促す。
【００５２】
開始場所は、例えば、
（１）現在位置（自宅等）が開始場所であれば、端末２が有するＧＰＳ機能（不図示）で現在位置を取得し、その位置を開始場所として入力する。
（２）開始場所の郵便番号、または住所を入力する。
（３）開始場所であるホテル等の施設の名称を入力する。
（４）表示部２３が表示器に表示した地図上で開始場所を指定する。
等の方法で入力できる。
【００５３】
端末２は、登録者が操作部２２を操作して入力した基点情報を、ｓ５でスケジュール作成サーバ１に送信する。
【００５４】
スケジュール作成サーバ１は、端末２から送信されてきた基点情報を通信部１２で受信すると（ｓ２７）、この基点情報に基づく旅程を作成するとともに、作成した旅程を送信する（ｓ２８）。ｓ２８では、基点情報に基づく行程のみを登録した旅程（図９参照）を作成する。
【００５５】
端末２は、スケジュール作成サーバ１から旅程を受信すると、その旅程を表示する（ｓ６、ｓ７、ｓ８）。図１０（Ａ）は、端末２がｓ６で表示する旅程データの表示例であり、図１０（Ｂ）は、端末２がｓ６で表示する旅程データの表示例である。
【００５６】
その後、スケジュール作成サーバ１と、端末２との間で作成する旅程にかかる行程の追加／削除／修正処理が行われる（ｓ９、ｓ２９）。
【００５７】
このｓ９、およびｓ２９にかかる旅程にかかる行程の追加／削除／修正処理について説明する。登録者は、行程の追加／削除／修正のいずれかを選択する。
【００５８】
まず、旅程に行程を追加する処理について説明する。
【００５９】
登録者は、端末２において、追加する行程にかかる場所を目的地として入力する。この目的地は、施設である。目的地の入力は、以下に示す方法等で行える。
（１）操作部２２において、目的地である施設の名称を入力する。
（２）端末２において目的地周辺の地図をスケジュール作成サーバ１から取得する。端末２は、表示部２３が取得した地図を表示器に表示し、この表示した地図上で目的地を指定する入力を行う。
（３）端末２において、目的地が掲載されている旅行雑誌等の書籍のページ（図１１参照）を撮像部２４で撮像し、表示部２３が撮像画像を表示器に表示する（図１２参照）。端末２は、表示した撮像画像上で目的地の指定にかかる入力を受け付ける。端末２は、指定された目的地に相当する位置上の文字（施設名等）を文字認識部２５で認識する。端末２は、入力された目的地をスケジュール作成サーバ１に通信部２６から送信する。
【００６０】
上記（１）、または（３）の場合は、目的地の施設名を送信し、上記（２）の場合は、目的地の緯度、経度を通信部２６から送信する。
【００６１】
なお、目的地の入力は、上記（１）〜（３）以外の方法であってもよい。
【００６２】
スケジュール作成サーバ１は、端末２から送信されてきた目的地について、施設関連情報ＤＢ１５を検索し、目的地である施設の情報を取得する。スケジュール作成サーバ１は、この時点で、少なくとも基点情報に基づく行程が登録されているので、今回作成する旅程の地域が特定できる。このため、スケジュール作成サーバ１は、端末２から目的地として送信されてきた施設名と同じ施設が施設関連情報ＤＢ１５に複数登録されていても、指定された施設を、ほぼ正確に特定できる。スケジュール作成サーバ１は、目的地として指定された施設の施設紹介データや利用料金等を含む行程登録確認要求を通信部１２から端末２に送信する。
【００６３】
端末２は、スケジュール作成サーバ１からの行程登録確認要求を通信部２６で受信すると、登録者が操作部２２を操作して入力した登録、または未登録をスケジュール作成サーバ１に送信（返信）する。端末２は、スケジュール作成サーバ１からの行程登録確認要求を受信したとき、例えば、図１３に示すように、今回受信した行程登録確認要求に含まれていた施設紹介データや利用料金等に基づき、その施設を紹介する画面を表示する。したがって、登録者は、目的地として入力した施設が自分の趣味嗜好にあうかどうか等を確認して、この施設を目的地とするかどうかを判断することができる。
【００６４】
スケジュール作成サーバ１は、端末２から未登録が返ってくると、今回端末２から通知された目的地にかかる行程を、作成している旅程に追加する処理を行わない。一方、スケジュール作成サーバ１は、端末２から登録が返ってくると、今回端末２から通知された目的地にかかる行程を、作成している旅程に追加する処理を行う。この行程を追加する処理では、今回入力された目的地での滞在にかかる行程だけでなく、この追加する行程の直前の行程が示す場所から、今回追加する行程の場所（目的地）までの移動にかかる行程（移動行程）も作成し、追加する。
【００６５】
この移動行程は、施設関連情報ＤＢ１５に登録されている最寄り駅や、路線網ＤＢ１４が記憶している路線網等にかかるデータを用いて、移動経路、および所要時間等を取得して作成する。図１４（Ａ）は、基点情報に基づく行程のみが登録されている旅程であり、登録者が端末２を操作して、「××食堂」を目的地として登録すると、図１４（Ｂ）に示すように、行程Ｎｏ２に移動行程が登録されるとともに、行程Ｎｏ３に「××食堂」に滞在する行程が登録される。さらに、登録者が端末２を操作して、「〇〇城」を目的地として登録すると、図１４（Ｃ）に示すように、行程Ｎｏ４に移動行程が登録されるとともに、行程Ｎｏ５に「〇〇城」に滞在する行程が登録される。スケジュール作成サーバ１は、移動行程における所要時間を、路線網ＤＢ１４に登録されている電車の時刻表等を用いて取得している。また、最寄り駅が同じ駅であれば、徒歩圏内と判断し、地図ＤＢ１３を利用して２つの目的地間の距離を取得し、この距離に基づいて算出する（例えば、移動速度を、８０ｍ／分で移動行程における所要時間を算出する。）。また、目的地（場所）における所要時間は、施設関連情報ＤＢ１５に登録されている滞在時間を用いている。
【００６６】
このように、登録者は、目的地を１つずつ追加登録していくことで、目的地間の移動に利用する交通手段や、移動に要する時間等を考慮することなく、全ての目的地を経由して移動する旅程を簡単に作成することができる。
【００６７】
次に、行程を削除する処理について説明する。
【００６８】
登録者は、端末２の操作部２２を操作して、削除する行程の行程Ｎｏを含む削除要求をスケジュール作成サーバ１に送信する。スケジュール作成サーバ１は、端末２から送信されてきた削除要求に含まれている行程Ｎｏにかかる行程を削除するとともに、その行程の削除にともなって、削除した行程にかかる２つの移動行程を、１つの移動行程に纏める修正を行う。
【００６９】
したがって、登録者は、一旦登録した目的地であっても、時間的な都合等で取り消すことができる。
【００７０】
次に、行程の修正について説明する。この行程の修正は、行程の順番を変更するものである。
【００７１】
登録者は、端末２の操作部２２を操作して、順番を変更したい行程の行程Ｎｏと、この行程を移動したい行程Ｎｏと、を含む修正要求をスケジュール作成サーバ１に送信する。例えば、順番を変更したい行程として行程Ｎｏ５と、この行程（行程Ｎｏ５）を移動したい行程Ｎｏ３と、を含む修正要求をスケジュール作成サーバ１に送信する。スケジュール作成サーバ１は、端末２から送信されてきた修正要求に基づいて行程の順番を移動する。また、この行程の移動にともなって、移動経路が変更になる移動行程や、開始時間等が変更になる場所行程を、それぞれ修正する。
【００７２】
このように、登録者は、場所行程の順番の変更も容易に行える。
【００７３】
スケジュール作成サーバ１、および端末２は、ｓ９、ｓ２９にかかる追加／削除／修正処理が完了すると、本処理を終了する。
【００７４】
なお、スケジュール作成サーバ１は、作成中の旅程に移動行程において、移動経路が非効率的であれば、その旨を端末２に通知して、場所行程の順番の入れ替えを登録者に提案する構成としてもよい。
【００７５】
また、場所行程において所要時間を登録者が変更できるようにしてもよい。ただし、移動行程にかかる所要時間については、登録者による変更が行えない構成としておくのが好ましい。
【００７６】
また、上記の例では、端末２は、入力された目的地を１つずつスケジュール作成サーバ１に通知する構成としたが、複数の目的地を纏めてスケジュール作成サーバ１に送信する構成としてもよい。この場合、スケジュール作成サーバ１が、地図ＤＢ１３や、路線網ＤＢ１４を用いて、複数の目的地を経由する順番を含めて移動経路を作成する構成とするのが好ましい。
【符号の説明】
【００７７】
１…スケジュール作成サーバ
２…端末
５…ネットワーク
１１…制御部
１２…通信部
１３…地図ＤＢ
１４…路線網ＤＢ
１５…施設関連情報ＤＢ
１６…利用者情報ＤＢ
２１…制御部
２２…操作部
２３…表示部
２４…撮像部
２５…文字認識部
２６…通信部
【図２】
2014013161.tif 000003
【図３】
2014013161.tif 000004
【図４】
2014013161.tif 000005
【図５】
2014013161.tif 000006
【図６】
2014013161.tif 000007
【図７】
2014013161.tif 000008
【図８】
2014013161.tif 000009
【図９】
2014013161.tif 000010
【図１０】
2014013161.tif 000011
【図１１】
2014013161.tif 000012
【図１３】
2014013161.tif 000013
【図１４】
2014013161.tif 000014
【図１】
2014013161.tif 000015
【図１２】
2014013161.tif 000016