(57)【要約】  サーバ（１００）は、一又は複数のスポット情報を含む旅程計画の登録を受け付ける。サーバ（１００）は、旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、旅程計画を登録された１又は複数のメンバーが参照可能になるよう旅程計画の参照ステータスを設定する。サーバ（１００）は、登録された１又は複数のメンバーとの間でやりとりされるメッセージを時系列順に表示させるプログラムが実行されていない状態において、旅程計画に対する、１又は複数のメンバーのいずれかに対応する編集処理が実行されたことを検出する。そうすると、サーバ（１００）は、プログラムの実行により、メッセージを時系列順に表示する際に、１又は複数のメンバーとの間でやりとりされるメッセージに加えて編集処理の発生又は編集処理の内容を通知するメッセージを時系列順に表示する。
2017119071.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）等の電子回路に対応する。【００３３】
チャット処理部１４０は、チャットサービスに関する処理を実行する処理部である。チャット処理部１４０は、旅程計画に対応付けて登録されたメンバー間でやり取りされるメッセージを時系列に表示する処理を実行する。また、チャット処理部１４０は、チャットの履歴情報を、チャット履歴テーブル１２４に登録する。【００３４】
チャット処理部１４０は、特定部１４１を有する。特定部１４１は、チャット処理部１４０が起動してチャットサービスを開始すると、グループテーブル１２１を参照して、旅程計画を参照可能とする利用者を特定する処理部である。【００３５】
図５を用いて、特定部１４１の処理を説明する。例えば、チャット番号「Ｃ００１」には、利用者識別情報「Ａ，Ｂ，Ｃ」が登録されている。また、チャット番号「Ｃ００１」には、旅程計画番号「Ｒ００１」が設定されている。この場合には、特定部１４１は、利用者Ａ，Ｂ，Ｃが、旅程計画番号「Ｒ００１」の旅程計画に参照可能であると判定する。【００３６】
例えば、特定部１４１は、チャット処理部１４０の処理によりメンバー間でチャットが開始されると、利用者Ａ，Ｂ，Ｃが操作する利用者端末１０に、旅程計画番号「Ｒ００１」に対応する旅程計画を参照するか否かを通知する。特定部１４１は、利用者端末１０から、旅程計画番号「Ｒ００１」に対応する旅程計画を参照する旨の情報を受信した場合には、旅程計画番号「Ｒ００１」に対応する旅程計画の情報を通知する。【００３７】
また、特定部１４１は、チャット処理部１４０の処理により、メンバー間でチャットが開始されると、旅程計画番号に対応するタイトルの情報を、旅程計画テーブル１２３にアクセスして特定する。特定部１４１は、特定したタイトルの情報をチャット画面２０のタイトル領域２０ａに表示させる。【００３８】
例えば、チャット番号「Ｃ００１」に対応する旅程計画番号は、「Ｒ００１」であり、旅程計画番号「Ｒ００１」に対応するタイトルは「カラダも喜ぶリフレッシュプチツアー」である。この場合には、特定部１４１は、図３で説明したチャット画面２０のタイトル領域２０ａにタイトル「カラダも喜ぶリフレッシュプチツアー」を表示させる。【００３９】
図４の説明に戻る。旅程計画管理部１５０は、利用者端末１０からアクセスを受け付けて、旅程計画の登録、表示、更新等に関する各種の処理を実行する処理部である。旅程計画管理部１５０は、登録受付部１５１と、表示制御部１５２とを有する。【００４０】
登録受付部１５１は、一又は複数のスポット情報を含む旅程計画の登録を受け付ける処理部である。例えば、登録受付部１５１は、利用者端末１０から、旅程計画の情報を受信し、受信した情報に基づいて、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３を更新する。【００４１】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、チャット番号と、利用者識別情報とが対応付けられた情報が含まれる。登録受付部１５１は、旅程計画番号と、チャット番号と、利用者識別情報とを対応付けて、グループテーブル１２１に登録する。なお、グループテーブル１２１の情報は、予め設定されていても良い。【００４２】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、スポット番号と、タイトルと、順序とが対応付けられた情報が含まれる。登録受付部１５１は、旅程計画番号と、スポット番号と、タイトルと、順序とを対応付けて、旅程計画テーブル１２３に登録する。【００４３】
利用者端末１０から受信する旅程計画の情報には、スポット番号と、詳細情報と、画像情報と、位置情報とが対応付けられた情報が含まれる。登録受付部１５１は、スポット番号と、詳細情報と、画像情報と、位置情報とを対応付けて、スポットテーブル１２２に登録する。【００４４】
登録受付部１５１は、利用者端末１０から、旅程計画の情報を受信する度に、上記処理を繰り返し実行する。【００４５】
表示制御部１５２は、チャット処理部１４０が起動していない間に、スポットテーブル１２２および旅程計画テーブル１２３に対する編集処理が実行されたことを検出すると、チャット処理部１４０が起動した際に、次の処理を行う。表示制御部１５２は、チャット処理部１４０が起動すると、チャット処理部１４０が提供するチャットサービスのチャット画面に、編集処理の内容を通知するメッセージを時系列順に表示する処理を行う。【００４６】
例えば、チャット処理部１４０が起動していない間に、旅程計画番号「Ｒ００１」の旅程計画に、利用者Ａ〜Ｃのいずれかの利用者によって、スポット番号「ＳＰ０２２」、「ＳＰ０２３」のスポット情報が追加されたものとする。この場合には、表示制御部１５２は、チャット処理部１４０が起動して、利用者Ａ〜Ｃがチャットを開始すると、スポット番号「ＳＰ０２２」、「ＳＰ０２３」のスポット情報が追加された旨の情報を、チャット画面２０の通知領域２０ｂに表示させる。【００４７】
例えば、表示制御部１５２は、チャット番号毎に、チャットの終了時刻と、次の開始時刻とを記録しておき、チャットの終了時刻から次の開始時刻までの間に、旅程計画に対する編集処理が実行されると、かかる編集処理の内容を、通知領域２０ｂに表示する。編集処理は、上記のような、スポット情報の追加に限らず、スポット情報の削除、順序の変更なども含まれる。【００４８】
次に、本実施例１に係るサーバ１００の処理手順の一例について説明する。図８は、サーバが編集処理の変更を通知する処理の一例を示すフローチャートである。図８に示すように、サーバ１００の旅程計画管理部１５０は、利用者端末１０から旅程計画の登録を受け付ける（ステップＳ１０１）。旅程計画管理部１５０は、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３を更新する（ステップＳ１０２）。【００４９】
旅程計画管理部１５０は、旅程計画に対する各種の編集処理を受け付ける（ステップＳ１０３）。旅程計画管理部１５０は、チャット処理部１４０が起動するまでに受け付けた、各種の編集処理のログ情報を、チャット処理部１４０に通知する（ステップＳ１０４）。【００５０】
チャット処理部１４０は、チャットの呼び出しを受け付けると起動し（ステップＳ１０５）、編集処理のログ情報を表示する（ステップＳ１０６）。【００５１】
図９は、サーバがチャットメンバーを特定する処理の一例を示すフローチャートである。図９に示すように、サーバ１００の旅程計画管理部１５０は、利用者端末１０から旅程計画の登録を受け付ける（ステップＳ２０１）。旅程計画管理部１５０は、グループテーブル１２１、スポットテーブル１２２、旅程計画テーブル１２３を更新する（ステップＳ２０２）。【００５２】
サーバ１００のチャット処理部１４０は、チャットの呼び出しを受け付けると起動し（ステップＳ２０３）、グループテーブル１２１を基にして、チャットをおこなう利用者を特定する（ステップＳ２０４）。【００５３】
次に、本実施例１に係るサーバ１００の効果について説明する。本実施例１に係るサーバ１００は、同一の旅程計画に参加する利用者のチャットが開始される前に、旅程計画が編集されると、チャット開始時に、編集された旅程計画の内容をチャット画面内に表示させる。このため、サーバ１００によれば、更新された旅程計画の情報を利用者に効率的に通知することができる。【００５４】
また、サーバ１００は、旅程計画に参加する利用者が登録されると、同一の旅程計画に登録された利用者同士を、チャットに参加させる制御を行う。このため、利用者は、チャットのグループを再構成することなく、同一の旅程計画に参加する利用者同士で、チャットを行うことができる。【００５５】
また、サーバ１００は、チャット画面に、チャット中の利用者が参加する旅程計画のタイトルを、表示させる処理を行う。このため、利用者は、複数の旅程計画に参加する場合でも、現在のチャットがどの旅程計画に参加する利用者間のチャットであるかを把握することが容易になる。
【実施例２】
【００５６】
図１０は、本実施例２に係るシステムの一例を示す図である。図１０に示すように、このシステムは、利用者端末１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅと、サーバ２００とを有する。サーバ２００は、旅程計画支援装置の一例である。利用者端末１０ａ〜１０ｅに関する説明は、図１に示した利用者端末１０ａ〜１０ｅに関する説明と同様である。利用者端末１０ａ〜１０ｅをまとめて、適宜、利用者端末１０と表記する。利用者端末１０と、サーバ２００とは、ネットワーク５０を介して相互に接続される。【００５７】
サーバ２００は、チャットサービスおよび旅程計画の作成に関するサービスを利用者端末１０に提供する装置である。例えば、サーバ２００は、利用者端末１０から送信されるメッセージを時系列順に並べ、時系列に並べたメッセージ列の情報を、各利用者端末１０に通知することで、利用者端末１０にチャットのサービスを提供する。【００５８】
サーバ２００は、各利用者端末１０から旅程計画の情報を受信して登録しており、旅程計画の情報に関するアクセスを利用者端末１０から受け付けた場合には、旅程計画の情報を通知し、旅程計画の情報を利用者端末１０に表示させる。【００５９】
図１１は、本実施例２に係る利用者端末に表示する旅程計画の画面例である。図１１に示すように、旅程計画の画面２５には、タイトル領域２５ａと、地図領域２５ｂと、旅程領域２５ｃとが含まれる。タイトル領域２５ａには、旅程計画のタイトルが表示される。地図領域２５ｂには、旅程計画で巡るスポットの位置が表示させる。旅程領域２５ｃには、旅程計画で巡るスポット情報が時系列で表示される。スポットは、観光名所やお店、レジャー施設などに対応する。【００６０】
ここで、サーバ２００は、旅程計画に含まれる各スポット情報に、スポット固有のマークを割り当てる。サーバ２００は、地図領域２５ｂに含まれるスポットの位置を、スポットに割り当てた固有のマークによって表示する。また、サーバ２００は、旅程領域２５ｃの各スポット情報に、スポット固有のマークを対応付けて表示する。【００６１】
サーバ２００は、旅程計画に新たなスポット情報が追加された場合には、既に登録されているスポット情報に割り当てられたマーク以外のマークを、新たなスポット情報のマークとして割り当てる処理を実行する。なお、本実施例２では、一例として、各スポット情報に固有のマークを割り当てる例を説明するが、マークの代わりに、色を割り当てても良いし、マークと色との組み合わせを用いても良い。【００６２】
また、サーバ２００は、旅程領域２５ｃにスポット情報を表示する場合に、各スポット間の距離および移動に要する推定時間を表示する。なお、サーバ２００は、旅程計画において、第１のスポット情報と、第２のスポット情報との間に、新たな第３のスポット情報が追加された場合には、第１スポットと第３スポットとの間の距離又は推定時間を表示する。また、サーバ２００は、第３スポットと第２スポットとの間の距離又は推定時間を表示する。【００６３】
次に、本実施例２に係るサーバ２００の構成について説明する。図１２は、本実施例２に係るサーバの構成を示す機能ブロック図である。図１２に示すように、このサーバ２００は、通信部２１０と、記憶部２２０と、制御部２３０とを有する。【００６４】
通信部２１０は、ネットワーク５０を介して、利用者端末１０との間でデータ通信を実行する処理部である。例えば、通信部２１０は、通信装置に対応する。後述する制御部２３０は、通信部２１０を介して、利用者端末１０とデータをやり取りする。【００６５】
記憶部２２０は、グループテーブル２２１、スポットテーブル２２２、旅程計画テーブル２２３、チャット履歴テーブル２２４を有する。記憶部２２０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤなどの記憶装置に対応する。【００６６】
このうち、グループテーブル２２１、旅程計画テーブル２２３、チャット履歴テーブル２２４に関する説明は、図４に示したグループテーブル１２１、旅程計画テーブル１２３、チャット履歴テーブル１２４に関する説明と同様である。【００６７】
スポットテーブル２２２は、スポット情報を保持するテーブルである。図１３は、本実施例２に係るスポットテーブルのデータ構造の一例を示す図である。図１３に示すように、スポットテーブル２２２は、スポット番号と、詳細情報と、画像情報と、位置情報と、マーク識別番号とをそれぞれ対応付ける。スポット番号、詳細情報、画像情報、位置情報に関する説明は、図６で説明したスポット番号、詳細情報、画像情報、位置情報に関する説明と同様である。【００６８】
マーク識別番号は、スポット情報に割り当てられるマークを一意に識別する情報である。例えば、図１３の１行目のレコードでは、スポット番号「ＳＰ００１」のスポット情報に、マーク識別番号「Ｍ１」のマークが割り当てられていることが示される。各スポット番号には、固有のマーク識別番号が割り当てられる。【００６９】
図１２の説明に戻る。制御部２３０は、チャット処理部２４０と、旅程計画管理部２５０とを有する。制御部２３０は、ＡＳＩＣや、ＦＰＧＡなどの集積装置に対応する。また、制御部２３０は、例えば、ＣＰＵやＭＰＵ等の電子回路に対応する。【００７０】
チャット処理部２４０は、チャットサービスに関する処理を実行する処理部である。チャット処理部２４０は、旅程計画に対応付けて登録されたメンバー間でやり取りされるメッセージを時系列に表示する処理を実行する。また、チャット処理部２４０は、チャットの履歴情報を、チャット履歴テーブル２２４に登録する。【００７１】
旅程計画管理部２５０は、利用者端末１０からアクセスを受け付けて、旅程計画の登録、表示、更新等に関する各種の処理を実行する処理部である。旅程計画管理部２５０は、登録受付部２５１と、表示制御部２５２とを有する。表示制御部２５２は、第１表示制御部および第２表示制御部に対応する。【００７２】
登録受付部２５１は、一又は複数のスポット情報を含む旅程計画の登録を受け付ける処理部である。例えば、登録受付部２５１は、利用者端末１０から、旅程計画の情報を受信し、受信した情報に基づいて、グループテーブル２２１、スポットテーブル２２２、旅程計画テーブル２２３を更新する。【００７３】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、チャット番号と、利用者識別情報とが対応付けられた情報が含まれる。登録受付部２５１は、旅程計画番号と、チャット番号と、利用者識別情報とを対応付けて、グループテーブル２２１に登録する。なお、グループテーブル２２１の情報は、予め設定されていても良い。【００７４】
利用者端末１０から受信する旅程計画の情報には、旅程計画番号と、スポット番号と、タイトルと、順序とが対応付けられた情報が含まれる。登録受付部２５１は、旅程計画番号と、スポット番号と、タイトルと、順序とを対応付けて、旅程計画テーブル２２３に登録する。【００７５】
利用者端末１０から受信する旅程計画の情報には、スポット番号と、詳細情報と、画像情報と、位置情報とが対応付けられた情報が含まれる。登録受付部２５１は、スポット番号と、詳細情報と、画像情報と、位置情報とを対応付けて、スポットテーブル２２２に登録する。【００７６】
さらに、登録受付部２５１は、スポット番号に割り当てるマーク識別番号を、複数のマーク識別番号の中からランダムに選択する。スポット番号にマーク識別番号を割り当てることは、スポット番号に対応するスポット情報にマークを割り当てることに対応する。【００７７】
登録受付部２５１は、選択したマーク識別番号が、他のスポット番号に割り当てられていない場合に、選択したマーク識別番号を、スポット番号に対応付けて、スポットテーブル２２２に登録する。一方、登録受付部２５１は、選択したマーク識別番号が、他のスポット番号に割り当てられている場合には、スポット番号に固有のマーク識別番号が割り当てられるまで、上記処理を繰り返し実行する。【００７８】
登録受付部２５１は、利用者端末１０から、新たな旅程計画の情報を受け付けた場合には、既に各スポット番号に割り当てられているマーク識別番号を変更しないで、固有のマーク識別番号を、新たなスポット番号に割り当てる。【００７９】
登録受付部１５１は、利用者端末１０から、旅程計画の情報を受信する度に、上記処理を繰り返し実行する。【００８０】
表示制御部２５２は、図１１で説明した、旅程計画の画面情報を生成し、利用者端末１０に通知する処理部である。例えば、表示制御部２５２は、旅程計画テーブル２２３を参照して、旅程計画に含まれるスポット情報およびスポットの順番を特定する。また、表示制御部２５２は、スポットテーブル２２２を参照して、スポット情報に割り当てられたマーク識別番号から、スポット情報に割り当てられた固有のマークを特定する。図示を省略するが、マーク識別番号と、マークとを対応付けたテーブルが、記憶部２２０に格納されており、表示制御部２５２は、このテーブルを参照して、マークを特定する。【００８１】
表示制御部２５２は、旅程計画について、特定したスポット情報の順番にしたがって、スポット情報を並べることで、旅程領域２５ｃの情報を生成する。各スポット情報には、スポット情報固有のマークを対応付ける。【００８２】
例えば、旅程計画番号「Ｒ００１」に対応する旅程領域２５ｃを生成する場合について説明する。表示制御部２５２は、旅程計画番号「Ｒ００１」に対応するスポット番号「ＳＰ００１」、「ＳＰ００２」、「ＳＰ００３」のスポット情報の順に、スポット情報を、旅程領域２５ｃに配置する。また、表示制御部２５２は、スポットテーブル２２２を参照して、各スポット番号に対応するマーク識別番号を特定し、スポット情報に対応付けて、旅程領域２５ｃに配置する。【００８３】
また、表示制御部２５２は、スポットテーブル２２２の位置情報に基づいて、スポット情報の地図上の位置を特定し、特定した位置にスポット情報固有のマークを配置することで、地図領域２５ｂの情報を生成する。【００８４】
例えば、表示制御部２５２は、スポット番号「ＳＰ００１」、「ＳＰ００２」、「ＳＰ００３」に対応する位置情報を、スポットテーブル２２２から取得し、地図領域２５ｂのスポット番号に対応する位置に、マークを配置する。【００８５】
また、表示制御部２５２は、各スポット情報の位置情報を基にして、各スポット間の距離を算出し、旅程計画の画面情報に格納する。また、表示制御部２５２は、一般的な利用者の歩行速度や、電車などによる移動時間を基にして、スポットから他のスポットへの移動に要する推定時間を算出し、旅程計画の画面情報に格納する。例えば、各スポット間の距離、推定時間は、旅程領域２５ｃの各スポット情報間対応付けられて、表示される。なお、移動に要する推定時間は、ユーザの選択に応じた移動手段に基づいて算出されても良い。例えば、自動車、電車、飛行機、徒歩等を含む移動手段のうち、各スポット間の移動手段の選択を受け付け、選択された移動手段に基づいて移動に要する推定時間を算出しても良い。【００８６】
表示制御部２５２は、新たなスポット情報が、旅程計画の情報が追加され、登録受付部２５１によって、スポットテーブル２２２、旅程計画テーブル２２３が更新される度に、上記処理を繰り返し実行する。【００８７】
次に、本実施例２に係るサーバ２００の処理手順の一例について説明する。図１４は、本実施例２に係るサーバの処理手順の一例を示すフローチャートである。図１４に示すように、サーバ２００の旅程計画管理部２５０は、旅程計画の登録を受け付ける（ステップＳ３０１）。旅程計画管理部２５０は、グループテーブル２２１、スポットテーブル２２２、旅程計画テーブル２２３を更新する（ステップＳ３０２）。【００８８】
旅程計画管理部２５０は、スポット情報の追加を受け付ける（ステップＳ３０３）。旅程計画管理部２５０は、追加されたスポット情報について、未使用のマーク識別情報を選択する（ステップＳ３０４）。旅程計画管理部２５０は、旅程領域の情報および地図領域の情報を更新する（ステップＳ３０５）。【００８９】
次に、本実施例２に係るサーバ２００の効果について説明する。サーバ２００は、旅程計画に含まれるスポット情報に固有のマークを割り当て、旅程領域および地図領域に、割り当てたマークと、スポット情報とを対応付けて表示させる。また、新たなスポット情報が旅程計画に追加された場合でも、それまでのスポット情報に割り当てたマークを変更すること無く、新たなスポット情報に固有のマークを割り当てる。スポット情報に割り当てられた固有のマークが変更されないため、利用者は、スポット情報と、地図上のスポット位置との関係を記憶しやすくなる。【００９０】
また、サーバ２００は、各スポット間の距離と、移動に要する推定時間とを合わせて表示するため、利用者は、旅程計画に含まれる各スポットでどの程度、観光を楽しむ時間があるのかなどを容易に把握することができる。【００９１】
次に、上記実施例に示したサーバ１００，２００と同様の機能を実現する旅程計画支援プログラムを実行するコンピュータの一例について説明する。図１５は、旅程計画支援プログラムを実行するコンピュータの一例を示す図である。【００９２】
図１５に示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータの入力を受け付ける入力装置３０２と、ディスプレイ３０３とを有する。また、コンピュータ３００は、記憶媒体からプログラム等を読み取る読み取り装置３０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置３０５とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ３０６と、ハードディスク装置３０７とを有する。そして、各装置３０１〜３０７は、バス３０８に接続される。【００９３】
ハードディスク装置３０７は、チャットプログラム３０７ａ、旅程計画管理プログラム３０７ｂを有する。ＣＰＵ３０１は、チャットプログラム３０７ａ、旅程計画管理プログラム３０７ｂを読み出してＲＡＭ３０６に展開する。【００９４】
チャットプログラム３０７ａは、チャットプロセス３０６ａとして機能する。旅程計画管理プログラム３０７ｂは、旅程計画管理プロセス３０６ｂとして機能する。【００９５】
チャットプロセス３０６ａの処理は、チャット処理部１４０，２４０の処理に対応する。旅程計画管理プロセス３０６ｂの処理は、旅程計画管理部１５０，２５０の処理に対応する。【００９６】
なお、チャットプログラム３０７ａ、旅程計画管理プログラム３０７ｂについては、必ずしも最初からハードディスク装置３０７に記憶させておかなくても良い。例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ３００が各プログラム２０７ａ，２０７ｂを読み出して実行するようにしてもよい。
【符号の説明】
【００９７】
１００  サーバ
１１０  通信部
１２０  記憶部
１３０  制御部
１４０  チャット処理部
１５０  旅程計画管理部
【図１】
2017119071.tif 000003
【図２】
2017119071.tif 000004
【図３】
2017119071.tif 000005
【図４】
2017119071.tif 000006
【図５】
2017119071.tif 000007
【図６】
2017119071.tif 000008
【図７】
2017119071.tif 000009
【図８】
2017119071.tif 000010
【図９】
2017119071.tif 000011
【図１０】
2017119071.tif 000012
【図１１】
2017119071.tif 000013
【図１２】
2017119071.tif 000014
【図１３】
2017119071.tif 000015
【図１４】
2017119071.tif 000016
【図１５】
2017119071.tif 000017
【手続補正書】
【提出日】平成30年7月13日(2018.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
旅程計画支援プログラムにおいて、
一又は複数のスポット情報を含む旅程計画の登録を受け付け、
前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を登録された前記１又は複数のメンバーが参照可能になるよう前記旅程計画の参照ステータスを設定し、
登録された前記１又は複数のメンバーとの間でやりとりされるメッセージを時系列順に表示させるプログラムが実行されていない状態において、前記旅程計画に対する、前記１又は複数のメンバーのいずれかに対応する編集処理が実行されたことを検出すると、前記プログラムの実行により、メッセージを時系列順に表示する際に、前記１又は複数のメンバーとの間でやりとりされるメッセージに加えて前記編集処理の発生又は前記編集処理の内容を通知するメッセージを時系列順に表示する、
処理をコンピュータに実行させることを特徴とする旅程計画支援プログラム。
【請求項２】
前記編集処理は、前記旅程計画に含まれるスポットの削除、前記旅程計画に含まれるスポットの順序変更、前記旅程計画への新たなスポットの追加、のいずれかの編集処理であることを特徴とする請求項１に記載の旅程計画支援プログラム。
【請求項３】
旅程計画支援プログラムにおいて、
一又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を前記１又は複数のメンバーが参照可能となるように前記旅程計画の参照ステータスを変更し、
前記旅程計画の表示画面においてメッセージのやりとりを行うツールの起動がなされると、前記ツールによりメッセージのやりとりを行う対象のメンバーを、前記旅程計画を参照可能とする１又は複数のメンバーの登録情報を用いて特定する、
処理をコンピュータに実行させることを特徴とする旅程計画支援プログラム。
【請求項４】
前記旅程計画の登録は、複数の前記旅程計画のタイトルの登録を含み、
前記旅程計画のタイトルは前記ツールに対応する画面におけるタイトルの表示に用いられる、ことを特徴とする請求項３に記載の旅程計画支援プログラム。
【請求項５】
旅程計画支援プログラムにおいて、
旅程に含まれる複数のスポットをスポット毎に異なるマークと対応づけて順に示した旅程情報を表示するとともに、前記複数のスポットのそれぞれの位置に対応する地図上の位置に、前記旅程情報における各スポットのマークと同種のマークを表示部に表示させ、
前記旅程に含まれる第１のスポットと第２のスポットとの間に新たに第３のスポットを追加する際に、前記旅程情報と地図情報の双方において、前記第１のスポットと前記第２のスポットに対応づけたマークを変更せずに、前記第３のスポットに新たにマークを対応づけて前記表示部に表示させる、
処理をコンピュータに実行させることを特徴とする旅程計画支援プログラム。
【請求項６】
新たなスポットを追加する際、前記第１のスポットと該新たなスポットとの間の距離又は推定時間を表示するとともに、前記新たなスポットと前記第２のスポットとの間の距離又は推定時間を表示することを特徴とする請求項５に記載の旅程計画支援プログラム。
【請求項７】
コンピュータが実行する旅程計画支援方法であって、
一又は複数のスポット情報を含む旅程計画の登録を受け付け、
前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を登録された前記１又は複数のメンバーが参照可能になるよう前記旅程計画の参照ステータスを設定し、
登録された前記１又は複数のメンバーとの間でやりとりされるメッセージを時系列順に表示させるプログラムが実行されていない状態において、前記旅程計画に対する、前記１又は複数のメンバーのいずれかに対応する編集処理が実行されたことを検出すると、前記プログラムの実行により、メッセージを時系列順に表示する際に、前記１又は複数のメンバーとの間でやりとりされるメッセージに加えて前記編集処理の発生又は前記編集処理の内容を通知するメッセージを時系列順に表示する
処理を実行することを特徴とする旅程計画支援方法。
【請求項８】
コンピュータが実行する旅程計画支援方法であって、
一又は複数のスポットを含む旅程計画の登録を受け付け、
前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を前記１又は複数のメンバーが参照可能となるように前記旅程計画の参照ステータスを変更し、
前記旅程計画の表示画面においてメッセージのやりとりを行うツールの起動がなされると、前記ツールによりメッセージのやりとりを行う対象のメンバーを、前記旅程計画を参照可能とする１又は複数のメンバーの登録情報を用いて特定する、
処理を実行することを特徴とする旅程計画支援方法。
【請求項９】
コンピュータが実行する旅程計画支援方法であって、
旅程に含まれる複数のスポットをスポット毎に異なるマークと対応づけて順に示した旅程情報を表示するとともに、前記複数のスポットのそれぞれの位置に対応する地図上の位置に、前記旅程情報における各スポットのマークと同種のマークを表示部に表示させ、
前記旅程に含まれる第１のスポットと第２のスポットとの間に新たに第３のスポットを追加する際に、前記旅程情報と地図情報の双方において、前記第１のスポットと前記第２のスポットに対応づけたマークを変更せずに、前記第３のスポットに新たにマークを対応づけて前記表示部に表示させる、
処理を実行することを特徴とする旅程計画支援方法。
【請求項１０】
一又は複数のスポット情報を含む旅程計画の登録を受け付け、前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を登録された前記１又は複数のメンバーが参照可能になるよう前記旅程計画の参照ステータスを設定する登録受付部と、
登録された前記１又は複数のメンバーとの間でやりとりされるメッセージを時系列順に表示させるプログラムが実行されていない状態において、前記旅程計画に対する、前記１又は複数のメンバーのいずれかに対応する編集処理が実行されたことを検出すると、前記プログラムの実行により、メッセージを時系列順に表示する際に、前記１又は複数のメンバーとの間でやりとりされるメッセージに加えて前記編集処理の発生又は前記編集処理の内容を通知するメッセージを時系列順に表示する表示制御部と
を有することを特徴とする旅程計画支援装置。
【請求項１１】
一又は複数のスポットを含む旅程計画の登録を受け付け、前記旅程計画を参照可能とする１又は複数のメンバーの登録に応じて、前記旅程計画を前記１又は複数のメンバーが参照可能となるように前記旅程計画の参照ステータスを変更する登録受付部と、
前記旅程計画の表示画面においてメッセージのやりとりを行うツールの起動がなされると、前記ツールによりメッセージのやりとりを行う対象のメンバーを、前記旅程計画を参照可能とする１又は複数のメンバーの登録情報を用いて特定する特定部と
を有することを特徴とする旅程計画支援装置。
【請求項１２】
旅程に含まれる複数のスポットをスポット毎に異なるマークと対応づけて順に示した旅程情報を表示するとともに、前記複数のスポットのそれぞれの位置に対応する地図上の位置に、前記旅程情報における各スポットのマークと同種のマークを表示部に表示さる第１表示制御部と、
前記旅程に含まれる第１のスポットと第２のスポットとの間に新たに第３のスポットを追加する際に、前記旅程情報と地図情報の双方において、前記第１のスポットと前記第２のスポットに対応づけたマークを変更せずに、前記第３のスポットに新たにマークを対応づけて前記表示部に表示させる第２表示制御部と
を有することを特徴とする旅程計画支援装置。
【国際調査報告】
2017119071.tif 000018
2017119071.tif 000019
2017119071.tif 000020
2017119071.tif 000021