(57)【要約】  サーバ（１００）は、旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示する処理を実行する。サーバ（１００）は、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、旅程計画への登録を指示する指示操作部品を表示部に表示させる。サーバ（１００）は、指示操作部品に対する指示操作に応じて、メッセージとして登録されたスポット情報を旅程計画に追加する。
2017119070.tif 000002
【特許請求の範囲】
【請求項１】
旅程計画支援プログラムにおいて、
１又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させ、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、
処理をコンピュータに実行させることを特徴とする旅程計画支援プログラム。
【請求項２】
メッセージとして登録された前記スポット情報の前記旅程計画への追加は、前記旅程計画のうち最後のスポットの後に追加される、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項３】
前記プログラムに、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、お気に入りへの登録を指示する指示操作部品を表示部に表示させ、
前記お気に入りへの登録を指示する指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報をお気に入りに追加する、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項４】
前記プログラムに表示させている前記スポット情報が選択されると、前記スポット情報の詳細情報を表示するとともに、前記旅程計画への登録を指示する第２の指示操作部品を表示部に表示させ、
前記第２の指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項５】
コンピュータが実行する旅程計画支援方法であって、
１又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させ、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、
処理を実行することを特徴とする旅程計画支援方法。
【請求項６】
メッセージとして登録された前記スポット情報の前記旅程計画への追加は、前記旅程計画のうち最後のスポットの後に追加される、ことを特徴とする請求項５記載の旅程計画支援方法。
【請求項７】
前記プログラムに、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、お気に入りへの登録を指示する指示操作部品を表示部に表示させ、
前記お気に入りへの登録を指示する指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報をお気に入りに追加する、ことを特徴とする請求項５記載の旅程計画支援方法。
【請求項８】
前記プログラムに表示させている前記スポット情報が選択されると、前記スポット情報の詳細情報を表示するとともに、前記旅程計画への登録を指示する第２の指示操作部品を表示部に表示させ、
前記第２の指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、ことを特徴とする請求項５記載の旅程計画支援方法。
【請求項９】
１又は複数のスポットを含む旅程計画の登録を受け付ける登録受付部と、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させる表示制御部と、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する旅程計画更新部と
を有することを特徴とする旅程計画支援装置。
【請求項１０】
前記旅程計画更新部は、メッセージとして登録された前記スポット情報を前記旅程計画へ追加する場合に、前記旅程計画のうち最後のスポットの後に追加する、ことを特徴とする請求項９記載の旅程計画支援装置。
【請求項１１】
前記表示制御部は、前記プログラムに、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、お気に入りへの登録を指示する指示操作部品を表示部に表示させ、
前記旅程計画更新部は、前記お気に入りへの登録を指示する指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報をお気に入りに追加する、ことを特徴とする請求項９記載の旅程計画支援装置。
【請求項１２】
前記表示制御部は、前記プログラムに表示させている前記スポット情報が選択されると、前記スポット情報の詳細情報を表示するとともに、前記旅程計画への登録を指示する第２の指示操作部品を表示部に表示させ、
前記旅程計画更新部は、前記第２の指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、ことを特徴とする請求項９記載の旅程計画支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅程計画支援プログラム等に関する。
【背景技術】
【０００２】
近年、旅程計画の作成を支援する各種の従来技術が存在する。例えば、旅行先の所定のエリアに存在する娯楽、スポーツ、文化等に関する複数のスポットの中から、一般的な利用者に人気のあるスポットを選択し、選択したスポットを巡る旅程計画を複数種類生成し、利用者に提供する従来技術がある。【０００３】
ここで、例えば、上記の従来技術では、特定の分野に興味があり、スポーツや娯楽に興味が無い等、一部の利用者をターゲットとした旅程計画を作成する事が難しいという問題がある。この問題に対して、特定の分野に属するスポットから利用者にスポットを選択してもらい、選択されたスポットを含む旅程計画を作成する従来技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０７７８６号公報
【特許文献２】特開２０１２−００８９４０号公報
【特許文献３】特開２０１５−０１８５４５号公報
【特許文献４】特開２００４−１７７９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、複数の利用者間のコミュニケーションに基づいた旅程計画を作成することが出来ないという問題がある。【０００６】
１つの側面では、本発明は、利用者に合わせた旅程計画を作成することができる旅程計画支援プログラム、旅程計画支援方法および旅程計画支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、コンピュータに下記の処理を実行させる。コンピュータは、１又は複数のスポットを含む旅程計画の登録を受け付ける。コンピュータは、旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると次の処理を行う。コンピュータは、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させる。コンピュータは、指示操作部品に対する指示操作に応じて、メッセージとして登録されたスポット情報を前記旅程計画に追加する。
【発明の効果】
【０００８】
複数の利用者間のコミュニケーションに基づいた旅程計画を作成することが出来ないという問題がある。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係るシステムの一例を示す図である。
【図２】図２は、利用者端末に表示する旅程計画の画面例を示す図である。
【図３】図３は、利用者端末に表示されるチャット画面の一例を示す図である。
【図４】図４は、本実施例に係るサーバの構成を示す機能ブロック図である。
【図５】図５は、グループテーブルのデータ構造の一例を示す図である。
【図６】図６は、スポットテーブルのデータ構造の一例を示す図である。
【図７】図７は、旅程計画テーブルのデータ構造の一例を示す図である。
【図８】図８は、お気に入りテーブルのデータ構造の一例を示す図である。
【図９】図９は、スポット情報の詳細情報の画面例を示す図である。
【図１０】図１０は、本実施例に係るサーバの処理手順を示すフローチャートである。
【図１１】図１１は、旅程計画支援プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する旅程計画支援プログラム、旅程計画支援方法および旅程計画支援装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１１】
図１は、本実施例に係るシステムの一例を示す図である。図１に示すように、このシステムは、利用者端末１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅと、サーバ１００とを有する。サーバ１００は、旅程計画支援装置の一例である。【００１２】
図１では、利用者端末１０ａ〜１０ｅを示すが、このシステムは、利用者端末１０ａ〜１０ｅ以外にも、利用者端末を有していても良い。以下の説明では、利用者端末１０ａ〜１０ｅをまとめて、適宜、利用者端末１０と表記する。利用者端末１０およびサーバ１００は、ネットワーク５０を介して相互に接続される。【００１３】
利用者端末１０は、利用者が使用するスマートフォン、タブレット端末、ノートＰＣ（Personal  Computer）等に対応する端末装置である。利用者は、利用者端末１０を操作して、サーバ１００にアクセスし、他の利用者との間で作成した旅程計画の情報を参照したり、他の利用者との間でチャットを行う。【００１４】
サーバ１００は、チャットサービスおよび旅程計画の作成に関するサービスを利用者端末１０に提供する装置である。例えば、サーバ１００は、利用者端末１０から送信されるメッセージを時系列順に並べ、時系列に並べたメッセージ列の情報を、各利用者端末１０に通知することで、利用者端末１０にチャットのサービスを提供する。【００１５】
サーバ１００は、各利用者端末１０から旅程計画の情報を受信して登録しており、旅程計画の情報に関するアクセスを利用者端末１０から受け付けた場合には、旅程計画の情報を通知し、旅程計画の情報を利用者端末１０に表示させる。【００１６】
図２は、利用者端末に表示する旅程計画の画面例である。図２に示すように、旅程計画の画面１５には、地図領域１５ａと、旅程領域１５ｂとが含まれる。地図領域１５ａには、旅程計画で巡るスポットの位置が表示される。旅程領域１５ｂには、旅程計画で巡るスポット情報が時系列で表示される。スポットは、観光名所やお店、レジャー施設などに対応する。【００１７】
また、サーバ１００は、チャットサービスを提供している際に、メッセージとして、スポット情報が登録されると、スポット情報をチャットの画面に表示すると共に、スポット情報を旅程計画に登録するか否かの「プランに追加」ボタンを表示させる。サーバ１００は、スポット情報をお気に入りに登録するか否かの「お気に入り」ボタンを表示させる。【００１８】
図３は、利用者端末に表示されるチャット画面の一例を示す図である。図３に示すように、このチャット画面２０には、利用者が入力したメッセージ２１と、利用者が提供したスポット情報２２，２３とが含まれている。例えば、利用者が、スポット情報２２を旅程計画に追加したいと考えた場合には、利用者端末１０を操作して、「プランに追加」ボタン２２ｂを押下する。サーバ１００は、「プランに追加」ボタン２２ｂが押下されたことを検出すると、旅程計画にスポット情報２２を追加する。例えば、サーバ１００は、旅程計画に新規のスポット情報を追加する場合には、旅程計画のうち最後のスポット情報の後に、新規のスポット情報を追加する。【００１９】
利用者が、スポット情報２２をお気に入りに追加したいと考えた場合には、利用者端末１０を操作して、「お気に入り」ボタン２２ａを押下する。サーバ１００は、「お気に入り」ボタン２２ａが押下されたことを検出すると、利用者のお気に入りのスポット情報に、スポット情報２２を追加する。【００２０】
次に、本実施例に係るサーバ１００の構成について説明する。図４は、本実施例に係るサーバの構成を示す機能ブロック図である。図４に示すように、このサーバ１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。【００２１】
通信部１１０は、ネットワーク５０を介して、利用者端末１０との間でデータ通信を実行する処理部である。例えば、通信部１１０は、通信装置に対応する。後述する制御部１３０は、通信部１１０を介して、利用者端末１０とデータをやり取りする。【００２２】
記憶部１２０は、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３、お気に入りテーブル１２４、チャット履歴テーブル１２５を有する。記憶部１２０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。【００２３】
グループテーブル１２１は、旅程計画と、この旅程計画に参加する利用者と、チャットのグループに含まれる利用者との関係を定義するテーブルである。図５は、グループテーブルのデータ構造の一例を示す図である。図５に示すように、このグループテーブル１２１は、グループ番号と、旅程計画番号と、チャット番号と、利用者識別情報とをそれぞれ対応付ける。【００２４】
グループ番号は、グループテーブル１２１のレコードを一意に識別する番号である。旅程計画番号は、旅程計画を一意に識別する番号である。チャット番号は、チャットのグループを一意に識別する番号である。【００２５】
利用者識別情報は、利用者を一意に識別する情報である。例えば、利用者端末１０ａは、利用者識別情報「Ａ」の利用者Ａに操作されるものとする。利用者端末１０ｂは、利用者識別情報「Ｂ」の利用者Ｂに操作されるものとする。利用者端末１０ｃは、利用者識別情報「Ｃ」の利用者Ｃに操作されるものとする。利用者端末１０ｄは、利用者識別情報「Ｄ」の利用者Ｄに操作されるものとする。利用者端末１０ｅは、利用者識別情報「Ｅ」の利用者Ｅに操作されるものとする。【００２６】
例えば、図５のグループ番号「ｇ０１」のレコードについて説明する。旅程計画番号「Ｒ００１」に参加するメンバーは、利用者Ａ、利用者Ｂ、利用者Ｃである。また、チャット番号「Ｃ００１」のチャットグループに属するメンバーは、利用者Ａ、利用者Ｂ、利用者Ｃである。【００２７】
スポットテーブル１２２は、スポット情報を保持するテーブルである。図６は、スポットテーブルのデータ構造の一例を示す図である。図６に示すように、スポットテーブル１２２は、スポット番号と、詳細情報と、画像情報と、位置情報とをそれぞれ対応付ける。【００２８】
スポット番号は、スポット情報を一意に識別する番号である。なお、スポットは、観光名所やお店、レジャー施設などに対応する。詳細情報は、スポット情報の詳細情報である。例えば、詳細情報には、スポットの住所、電話番号、ホームページアドレス、営業時間、休日、アクセス情報等が含まれる。画像情報は、スポットの画像情報である。位置情報は、スポットの位置座標の情報である。【００２９】
旅程計画テーブル１２３は、旅程計画の情報を保持するテーブルである。図７は、旅程計画テーブルのデータ構造の一例を示す図である。図７に示すように、旅程計画テーブル１２３は、旅程計画番号と、タイトルと、スポット番号と、順序とをそれぞれ対応付ける。旅程計画番号は、旅程計画を一意に識別する番号である。タイトルは利用者に設定される旅程計画のタイトルである。スポット番号は、スポット情報を一意に識別する番号である。順序は、利用者が巡るスポット情報の順番を示すものである。【００３０】
例えば、旅程計画番号「Ｒ００１」の旅程計画では、スポット番号「ＳＰ００１、ＳＰ００２、ＳＰ００３」に対応するスポット情報が含まれている。また、スポットを巡る順序は「ＳＰ００１」のスポット、「ＳＰ００２」のスポット、「ＳＰ００３」のスポットの順であることが示される。【００３１】
お気に入りテーブル１２４は、利用者のお気に入りとなるスポット情報を保持するテーブルである。図８は、お気に入りテーブルのデータ構造の一例を示す図である。図８に示すように、このお気に入りテーブル１２４は、利用者識別情報と、お気に入りスポットとを対応付ける。利用者識別情報は、利用者を一意に識別する情報である。お気に入りスポットは、利用者がお気に入りとして指定したスポット情報である。例えば、利用者は、図３に示した「お気に入り」ボタンを押下することで、お気に入りのスポット情報を追加する。【００３２】
チャット履歴テーブル１２５は、利用者間でやり取りされたメッセージの履歴を保持するテーブルである。【００３３】
図４の説明に戻る。制御部１３０は、チャット処理部１４０と、旅程計画管理部１５０と、を有する。制御部１３０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。【００３４】
チャット処理部１４０は、チャットサービスに関する処理を実行する処理部である。チャット処理部１４０は、旅程計画に対応付けて登録されたメンバー間でやり取りされるメッセージを時系列に表示する処理を実行する。また、チャット処理部１４０は、チャットの履歴情報を、チャット履歴テーブル１２５に登録する。【００３５】
ここで、チャット処理部１４０は、グループテーブル１２１を基にして、旅程計画に対応付けて登録されたメンバーを特定する。図５に示す例では、旅程計画番号「Ｒ００１」に対応付けて登録されたメンバーは、利用者Ａ、利用者Ｂ、利用者Ｃとなる。チャット処理部１４０は、利用者端末１０ａ，１０ｂ，１０ｃから送信されるメッセージを時系列に並べたメッセージ列を生成し、利用者端末１０ａ，１０ｂ，１０ｃの画面に表示させる。【００３６】
旅程計画管理部１５０は、利用者端末１０からアクセスを受け付けて、旅程計画の登録、表示、更新等に関する各種の処理を実行する処理部である。旅程計画管理部１５０は、登録受付部１５１と、表示制御部１５２と、旅程計画更新部１５３とを有する。【００３７】
登録受付部１５１は、１又は複数のスポット情報を含む旅程計画の登録を受け付ける処理部である。例えば、登録受付部１５１は、利用者端末１０から、旅程計画の情報を受信し、受信した情報に基づいて、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３を更新する。【００３８】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、チャット番号と、利用者識別情報とが対応付けられた情報が含まれる。登録受付部１５１は、旅程計画番号と、チャット番号と、利用者識別情報とを対応付けて、グループテーブル１２１に登録する。なお、グループテーブル１２１の情報は、予め設定されていても良い。【００３９】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、スポット番号と、タイトルと、順序とが対応付けられた情報が含まれる。登録受付部１５１は、旅程計画番号と、スポット番号と、タイトルと、順序とを対応付けて、旅程計画テーブル１２３に登録する。【００４０】
利用者端末１０から受信する旅程計画の情報には、スポット番号と、詳細情報と、画像情報と、位置情報とが対応付けられた情報が含まれる。登録受付部１５１は、スポット番号と、詳細情報と、画像情報と、位置情報とを対応付けて、スポットテーブル１２２に登録する。【００４１】
表示制御部１５２は、チャット処理部１４０が実行され、メッセージとして、スポット情報の登録がなされると、スポット情報を利用者端末１０に表示させる。また、表示制御部１５２は、スポット情報を表示する場合に、旅程計画への登録を指示する指示操作部品を、利用者端末１０の表示画面に表示する。【００４２】
表示制御部１５２およびチャット処理部１４０の処理を、図３で説明したチャット画面２０を用いて説明する。また、一例として、メッセージをやり取りするメンバーを、旅程計画番号「Ｒ００１」に対応する利用者Ａ、利用者Ｂ、利用者Ｃとする。【００４３】
利用者Ａ〜Ｃが利用者端末１０を操作して、チャットを開始すると、チャット処理部１４０は、利用者Ａ、利用者Ｂ、利用者Ｃの利用者端末１０から送信されるメッセージを受信する。チャット処理部１４０は、メッセージを時系列に並べ、各利用者端末１０ａ，１０ｂ，１０ｃにチャット画面２０を表示させる。また、利用者Ａ〜Ｃは、チャットの最中に、利用者端末１０を操作し、メッセージとして、スポット情報をサーバ１００に送信し、登録要求を行う。例えば、登録されるスポット情報には、詳細情報、画像情報、位置情報が含まれる。チャット処理部１４０は、スポット情報の登録を受け付けると、スポット情報に、ユニークなスポット番号を割り当て、スポット番号、詳細情報、画像情報、位置情報を対応付けて、スポットテーブル１２２に登録する。【００４４】
一方、表示制御部１５２は、スポット情報の登録を受け付けると、スポット情報を、利用者端末１０の表示画面上に、チャット画面２０に表示させると共に、旅程計画への登録を指示する第１指示操作部品を表示させる。例えば、第１指示操作部品は、図３に示す「プランに追加」ボタンに対応する。【００４５】
また、表示制御部１５２は、スポット情報の登録を受け付けると、チャット画面２０に、お気に入りへの登録を指示する第２指示操作部品を表示させる。例えば、第２指示操作部品は、図３に示す「お気に入り」ボタンに対応する。【００４６】
旅程計画更新部１５３は、表示制御部１５２により表示させた第１指示操作部品または第２指示操作部品に対する指示操作に応じて処理を実行する。【００４７】
第１指示操作部品に対する指示操作に応じた旅程計画更新部１５３の処理について説明する。旅程計画更新部１５３は、第１指示操作部品に対する指示操作に応じて、スポット情報を、旅程計画に追加する。旅程計画更新部１５３の処理を、図３で説明したチャット画面２０を用いて説明する。また、一例として、チャットにより、メッセージをやり取りするメンバーを、旅程計画番号「Ｒ００１」に対応する利用者Ａ、利用者Ｂ、利用者Ｃとする。【００４８】
利用者Ａ〜Ｃのいずれかの利用者が利用者端末１０を操作して、スポット情報２２の「プランに追加」ボタン２２ｂを押下すると、利用者端末１０は、「プランに追加」ボタン２２ｂが押下された旨の信号を、旅程計画更新部１５３に送信する。旅程計画更新部１５３は、「プランに追加」ボタン２２ｂが押下された旨の信号を受信することで、「プランに追加」ボタン２２ｂが押下されたと判定し、スポット情報２２を、利用者Ａ〜Ｃが参加する旅程計画番号「Ｒ００１」の旅程計画に追加する。【００４９】
例えば、旅程計画更新部１５３は、旅程計画テーブル１２３にアクセスし、旅程計画番号「Ｒ００１」に対応するスポット番号に、スポット情報２２のスポット番号を追加する。【００５０】
また、旅程計画更新部１５３は、追加したスポット番号を、旅程計画テーブル１２３の順序で示される各スポット番号の列の最後に追加する。例えば、旅程計画番号「Ｒ００１」のレコードに追加するスポット情報２２のスポット番号を「ＳＰ０２２」とし、順序に格納された各スポット番号を「ＳＰ００１、ＳＰ００２、ＳＰ００３」とする。この場合には、旅程計画更新部１５３は、順序の情報を「ＳＰ００１、ＳＰ００２、ＳＰ００３、ＳＰ０２２」に更新する。【００５１】
第２指示操作部品に対する指示操作に応じた旅程計画更新部１５３の処理について説明する。旅程計画更新部１５３は、第２指示操作部品に対する指示操作に応じて、スポット情報を、お気に入りテーブル１２４に追加する。【００５２】
例えば、利用者Ａが、利用者端末１０ａを操作して、図３の「お気に入り」ボタン２２ａが押下された場合について説明する。旅程計画変更部１５３は、利用者Ａが、利用者端末１０ａを操作して、「お気に入り」ボタン２２ａを押下したことを検出すると、利用者識別情報「Ａ」と、スポット情報２２のスポット番号とを対応付けて、お気に入りテーブル１２４に登録する。【００５３】
なお、表示制御部１５２は、チャット画面２０において、スポット情報が選択されると、選択されたスポット情報の詳細情報を、利用者端末１０の画面に表示しても良い。図９は、スポット情報の詳細情報の画面例を示す図である。図９に示すように、詳細情報の画面２５は、画像領域２５ａと、地図領域２５ｂと、詳細情報領域２５ｃと、追加ボタン２６とが含まれる。画像領域２５ａには、スポット情報に対応する画像が表示される。地図領域２５ｂには、スポット情報に対応するスポットの位置が表示される。詳細情報領域２５ｃには、スポット情報に対応する詳細情報が表示される。【００５４】
例えば、表示制御部１５２は、スポット情報が選択されると、選択されたスポット情報のスポット番号と、スポットテーブル１２２とを比較して、スポット情報に対応する画像情報、位置情報、詳細情報を取得する。表示制御部１５２は、画像領域２５ａ、地図領域２５ｂ、詳細情報領域２５ｃに、画像情報、位置情報、詳細情報を配置することで、詳細情報の画面２５の情報を生成し、利用者端末１０に表示させる。【００５５】
また、旅行計画更新部１５３は、追加ボタン２６が押下されたか否かを判定する。利用者Ａ〜Ｃのいずれかの利用者が利用者端末１０を操作して、追加ボタン２６を押下すると、利用者端末１０は、追加ボタン２６が押下された旨の信号を、旅程計画更新部１５３に送信する。旅程計画更新部１５３は、追加ボタン２６が押下された旨の信号を受信することで、追加ボタン２６が押下されたと判定し、詳細情報のスポット情報に対応するスポット番号を、利用者Ａ〜Ｃが参加する旅程計画番号「Ｒ００１」の旅程計画に追加する。【００５６】
次に、本実施例に係るサーバ１００の処理手順の一例について説明する。図１０は、本実施例に係るサーバの処理手順を示すフローチャートである。図１０に示すように、サーバ１００の旅程計画管理部１５０は、利用者端末１０から旅程計画の登録を受け付ける（ステップＳ１０１）。旅程計画管理部１５０は、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３を更新する（ステップＳ１０２）。旅程計画管理部１５０は、チャットの起動要求を受け付けると、チャット処理部１４０を起動する（ステップＳ１０３）。【００５７】
サーバ１００のチャット処理部１４０は、チャットサービスを開始する（ステップＳ１０４）。チャット処理部１４０は、スポット情報が投稿された場合に、スポット情報および「プランに追加」ボタンを、チャット画面に表示する（ステップＳ１０５）。【００５８】
旅程計画管理部１５０は、スポット情報が選択された場合には、スポット情報の詳細情報の画面および追加ボタンを表示する（ステップＳ１０６）。旅程計画管理部１５０は、「プランに追加」ボタンまたは追加ボタンが押下されたか否かを判定する（ステップＳ１０７）。【００５９】
旅程計画管理部１５０は、「プランに追加」ボタンまたは追加ボタンが押下されていない場合には（ステップＳ１０７，Ｎｏ）、処理を終了する。一方、旅程計画管理部１５０は、「プランに追加」ボタンまたは追加ボタンが押下された場合には（ステップＳ１０７，Ｙｅｓ）、スポット情報のスポット番号を、旅程計画テーブル１２３に追加する（ステップＳ１０８）。【００６０】
次に、本実施例に係るサーバ１００の効果について説明する。サーバ１００は、同一の旅程計画に参加するメンバー間でチャットを用いたメッセージをやり取りする過程で、スポット情報が提示され「プランに追加」ボタンが押下されると、スポット情報を旅程計画に追加する処理を行う。このため、利用者はチャットをやり取りする過程で提案されるスポット情報を適宜、旅程計画に組み込むことができるので、利用者に合わせて、旅程計画を作成することができる。【００６１】
サーバ１００は、メッセージとして登録されたスポット情報を旅程計画へ追加する場合には、旅程計画の各スポット情報のうち、最後に追加する。これにより、これまでに生成されたスポット情報の順番を維持しつつ、新たなスポット情報を旅程計画に追加することができる。【００６２】
サーバ１００は、チャットをやり取りする過程において、スポット情報が投稿された場合に、「お気に入り」ボタンを表示し、「お気に入り」ボタンを押下された場合に、スポット情報をお気に入りテーブル１２４に追加する。これにより、利用者は、投稿された複数のスポット情報から、お気に入りのスポット情報を効率的にまとめることができる。【００６３】
サーバ１００は、チャット画面においてスポット情報が選択された場合には、スポット情報に関する詳細情報を追加ボタンと共に表示し、追加ボタンが押下された場合には、対応するスポット情報を旅程計画に追加する。これにより、スポット情報の詳細な情報を確認した上で、スポット情報を旅程計画に追加することができる。【００６４】
次に、上記実施例に示したサーバ１００と同様の機能を実現する旅程計画支援プログラムを実行するコンピュータの一例について説明する。図１１は、旅程計画支援プログラムを実行するコンピュータの一例を示す図である。【００６５】
図１１に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る読み取り装置２０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。【００６６】
ハードディスク装置２０７は、チャットプログラム２０７ａ、旅程計画管理プログラム２０７ｂを有する。ＣＰＵ２０１は、チャットプログラム２０７ａ、旅程計画管理プログラム２０７ｂを読み出してＲＡＭ２０６に展開する。【００６７】
チャットプログラム２０７ａは、チャットプロセス２０６ａとして機能する。旅程計画管理プログラム２０７ｂは、旅程計画管理プロセス２０６ｂとして機能する。【００６８】
チャットプロセス２０６ａの処理は、チャット処理部１４０の処理に対応する。旅程計画管理プロセス２０６ｂの処理は、旅程計画管理部１５０の処理に対応する。【００６９】
なお、チャットプログラム２０７ａ、旅程計画管理プログラム２０７ｂについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０７ａ，２０７ｂを読み出して実行するようにしてもよい。
【符号の説明】
【００７０】
１００  サーバ
１１０  通信部
１２０  記憶部
１３０  制御部
１４０  チャット処理部
１５０  旅程計画管理部
【図１】
2017119070.tif 000003
【図２】
2017119070.tif 000004
【図３】
2017119070.tif 000005
【図４】
2017119070.tif 000006
【図５】
2017119070.tif 000007
【図６】
2017119070.tif 000008
【図７】
2017119070.tif 000009
【図８】
2017119070.tif 000010
【図９】
2017119070.tif 000011
【図１０】
2017119070.tif 000012
【図１１】
2017119070.tif 000013
【手続補正書】
【提出日】平成30年7月6日(2018.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
旅程計画支援プログラムにおいて、
１又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させ、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、
処理をコンピュータに実行させることを特徴とする旅程計画支援プログラム。
【請求項２】
メッセージとして登録された前記スポット情報の前記旅程計画への追加は、前記旅程計画のうち最後のスポットの後に追加される、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項３】
前記プログラムに、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、お気に入りへの登録を指示する指示操作部品を表示部に表示させ、
前記お気に入りへの登録を指示する指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報をお気に入りに追加する、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項４】
前記プログラムに表示させている前記スポット情報が選択されると、前記スポット情報の詳細情報を表示するとともに、前記旅程計画への登録を指示する第２の指示操作部品を表示部に表示させ、
前記第２の指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、ことを特徴とする請求項１記載の旅程計画支援プログラム。
【請求項５】
コンピュータが実行する旅程計画支援方法であって、
１又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させ、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する、
処理を実行することを特徴とする旅程計画支援方法。
【請求項６】
１又は複数のスポットを含む旅程計画の登録を受け付ける登録受付部と、
前記旅程計画に対応づけて登録されたメンバー間でやりとりされるメッセージを時系列順に表示するプログラムが実行され、メッセージとして、スポット情報の登録がなされると、該スポット情報を表示するとともに、前記旅程計画への登録を指示する指示操作部品を表示部に表示させる表示制御部と、
前記指示操作部品に対する指示操作に応じて、メッセージとして登録された前記スポット情報を前記旅程計画に追加する旅程計画更新部と
を有することを特徴とする旅程計画支援装置。
【国際調査報告】
2017119070.tif 000014
2017119070.tif 000015
2017119070.tif 000016
2017119070.tif 000017