(57)【特許請求の範囲】
【請求項１】
各ユーザの端末装置と通信可能なコンピュータを、
前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段、
前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段、
前記設定されたチェックポイントを前記端末装置に送信する送信手段、
前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段、
前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段、
として機能させるプログラム。
【請求項２】
前記受信手段は、前記端末装置が前記ユーザから前記通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する、
請求項１に記載のプログラム。
【請求項３】
前記設定手段は、所定条件に応じて前記設定したチェックポイントを異なるチェックポイントに更新し、
前記送信手段は、前記更新されたチェックポイントを前記端末装置に送信する、
請求項１又は２に記載のプログラム。
【請求項４】
前記所定条件は、前記移動経路の一部又は全部において障害が発生したことである、
請求項３に記載のプログラム。
【請求項５】
前記所定条件は、前記ユーザが前記移動スケジュールに追加された移動経路を変更したことである、
請求項３に記載のプログラム。
【請求項６】
前記コンピュータを、
各ユーザの前記移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段、
として機能させる、
請求項３乃至５の何れか１項に記載のプログラム。
【請求項７】
前記所定条件は、前記移動経路の一部又は全部において混雑が予測されたことである、
請求項６に記載のプログラム。
【請求項８】
前記付与手段は、前記更新されたチェックポイントを通過したことを示す通過情報を受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信した場合よりも、多くの報酬を付与する、
請求項３乃至７の何れか１項に記載のプログラム。
【請求項９】
前記通過情報は、前記設定されたチェックポイントの通過時間を含み、
前記付与手段は、前記移動スケジュールにおいて前記設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、前記付与する報酬を減少させる、
請求項１乃至８の何れか１項に記載のプログラム。
【請求項１０】
各ユーザの端末装置と通信可能な情報処理装置であって、
前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段と、
前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段と、
前記設定されたチェックポイントを前記端末装置に送信する送信手段と、
前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段と、
前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来から、ユーザのスケジュールを管理するシステムが知られている。
【０００３】
これに関し、非特許文献１には、ユーザの移動経路を検索するアプリケーションで検索した結果をユーザのカレンダーに移動スケジュールとして追加する技術が開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】木村聡子、“移動時間も含めたムダの無いスケジュール管理を可能にするGoogleマップとGoogleカレンダーの合わせ技”、［online］、平成２９年１０月１日、［令和１年９月１６日検索］、インターネット＜URL：http://blog.kimutax.com/Google-map-and-calendar＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、非特許文献１に記載の技術では、ユーザがカレンダー（スケジュール）に追加した移動経路を実際に利用しても、ユーザにインセンティブを与えることはなかった。このため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができないという問題があった。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができるプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第一態様に係るプログラムは、各ユーザの端末装置と通信可能なコンピュータを、前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段、前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段、前記設定されたチェックポイントを前記端末装置に送信する送信手段、前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段、前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段、として機能させる。
【０００８】
また、本発明の第二態様では、前記受信手段は、前記端末装置が前記ユーザから前記通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。
【０００９】
また、本発明の第三態様では、前記設定手段は、所定条件に応じて前記設定したチェックポイントを異なるチェックポイントに更新し、前記送信手段は、前記更新されたチェックポイントを前記端末装置に送信する。
【００１０】
また、本発明の第四態様では、前記所定条件は、前記移動経路の一部又は全部において障害が発生したことである。
【００１１】
また、本発明の第五態様では、前記所定条件は、前記ユーザが前記移動スケジュールに追加された移動経路を変更したことである。
【００１２】
また、本発明の第六態様では、前記コンピュータを、各ユーザの前記移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段、として機能させる。
【００１３】
また、本発明の第七態様では、前記所定条件は、前記移動経路の一部又は全部において混雑が予測されたことである。
【００１４】
また、本発明の第八態様では、前記付与手段は、前記更新されたチェックポイントを通過したことを示す通過情報を受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信した場合よりも、多くの報酬を付与する。
【００１５】
また、本発明の第九態様では、前記通過情報は、前記設定されたチェックポイントの通過時間を含み、前記付与手段は、前記移動スケジュールにおいて前記設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、前記付与する報酬を減少させる。
【００１６】
また、本発明の第十態様に係る情報処理装置は、各ユーザの端末装置と通信可能な情報処理装置であって、前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段と、前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段と、前記設定されたチェックポイントを前記端末装置に送信する送信手段と、前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段と、前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段と、を備える。
【発明の効果】
【００１７】
本発明によれば、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るスケジュール管理システムの全体構成の一例を示すブロック図である。
【図２】図１に示すサーバ装置のハードウェア構成の一例を示すブロック図である。
【図３】サーバ装置の機能的構成の一例を示すブロック図である。
【図４】本実施形態に係るスケジュール管理システムにおいて、チェックポイントを設定及び更新する処理の流れの一例を示すフローチャートである。
【図５】端末装置に表示されるチェックポイント一覧ページの一例を示す図である。
【図６】端末装置に表示されるチェックポイント更新ページの一例を示す図である。
【図７】本実施形態に係るスケジュール管理システムにおいて、報酬を付与する処理の流れの一例を示すフローチャートである。
【図８】端末装置に表示される申告ページの一例を示す図である。
【図９】端末装置に表示される報酬付与ページの一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら本発明の実施形態（以下、適宜、「本実施形態」という。）について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００２０】
＜全体構成＞
図１は、本発明の実施形態に係るスケジュール管理システム１の全体構成の一例を示すブロック図である。
【００２１】
図１に示すように、本実施形態に係るスケジュール管理システム１は、サーバ装置１０と、一又は複数の端末装置１２と、を備える。これらサーバ装置１０と端末装置１２は、イントラネットやインターネット、電話回線等の通信ネットワークＮＴを介して互いに通信可能に接続されている。
【００２２】
サーバ装置１０は、一又は複数のユーザのスケジュールを管理する情報処理装置（コンピュータ）である。このサーバ装置１０は、端末装置１２を介したユーザの指示に基づき、スケジュールを閲覧可能にしたり、スケジュールを追加したりする。
【００２３】
端末装置１２は、ユーザが操作する情報処理装置である。ユーザは、この端末装置１２を操作してサーバ装置１０にアクセスする。端末装置１２としては、例えば、携帯電話や、スマートフォン、タブレット、パーソナルコンピュータ等の様々なものが挙げられる。なお、端末装置１２には、ＧＰＳ（Global Positioning System）等の端末装置１２の現在の位置情報を取得する機能や、加速度センサ等の端末装置１２に与えられた加速度を検出する機能を備えていることが好ましい。
【００２４】
＜ハードウェア構成＞
図２は、図１に示すサーバ装置１０のハードウェア構成の一例を示すブロック図である。
【００２５】
図２に示すように、サーバ装置１０は、制御装置２０と、通信装置２６と、記憶装置２８と、を備える。制御装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２及びメモリ２４を主に備えて構成される。
【００２６】
制御装置２０では、ＣＰＵ２２がメモリ２４或いは記憶装置２８等に格納された所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。
【００２７】
通信装置２６は、外部の装置と通信するための通信インターフェース等で構成される。通信装置２６は、例えば、端末装置１２との間で各種の情報を送受信（通信）する。
【００２８】
記憶装置２８は、ハードディスク等で構成される。記憶装置２８は、制御装置２０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２９】
なお、サーバ装置１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置１０は、単一の情報処理装置より構成されるものであっても、通信ネットワークＮＴ上に分散した複数の情報処理装置より構成されるものであってもよい。また、図２は、サーバ装置１０が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置１０は、サーバが一般的に備える他の構成を備えることができる。また、複数の端末装置１２のハードウェア構成も、例えば操作手段や表示装置等を備える他は、サーバ装置１０と同様の構成を備えることができる。
【００３０】
＜機能的構成＞
図３は、サーバ装置１０の機能的構成の一例を示すブロック図である。
【００３１】
図３に示すように、サーバ装置１０は、機能的構成として、記憶手段５０と、追加手段５２と、設定手段５４と、送信手段５６と、受信手段５８と、付与手段６０と、予測手段６２と、を備える。記憶手段５０は、一又は複数の記憶装置２８で実現される。記憶手段５０以外の機能的構成は、記憶装置２８等に格納されたプログラムを制御装置２０が実行することにより実現される。
【００３２】
記憶手段５０は、例えば、ウェブページ５０Ａと、経路情報５０Ｂと、ユーザ情報５０Ｃと、スケジュール５０Ｄと、を記憶する機能手段である。
【００３３】
ウェブページ５０Ａは、ユーザのスケジュールを一覧可能なスケジュール一覧ページやログインページ等、複数のウェブページを含む。経路情報５０Ｂは、例えば日本全国にある電車やバス等の移動手段の各経路の名前や、各経路における交通手段の出発時間、到着時間、料金等を含む。ユーザ情報５０Ｃは、ユーザ毎に設けられ、ユーザＩＤや名前、性別、住所、連絡先、ログインＩＤ、パスワード、付与された報酬等を含む。スケジュール５０Ｄは、ユーザ毎に設けられ、場所情報や、場所情報が示す場所での目的情報、目的情報が示す目的の開始時間情報、目的情報が示す目的の終了時間情報を含む。また、スケジュール５０Ｄは、ユーザのスケジュール間の移動スケジュールを含む。移動スケジュールは、経路情報と、出発時間情報と、到着時間情報と、を含む。この経路情報には、電車やバス等の移動手段の名前や料金等を含む。
【００３４】
追加手段５２は、移動経路をユーザのスケジュール５０Ｄに追加（登録）する機能手段である。本実施形態では、追加手段５２は、ユーザの端末装置１２からの要求に応じて、出発地点から到着地点までの移動経路をユーザの移動スケジュールに追加する。この移動経路は、例えばユーザによって端末装置１２に出発地点や到着地点、出発日時等の情報が入力され、当該入力された情報と経路情報５０Ｂとに応じて検索された一又は複数の移動経路の中から、端末装置１２において当該ユーザによって選択された一の移動経路である。
【００３５】
設定手段５４は、チェックポイントを設定する機能手段である。本実施形態では、設定手段５４は、追加手段５２によってユーザの移動スケジュールに追加された移動経路における一又は複数の経由地点をチェックポイントとして設定し、当該移動スケジュールに追加（登録）する。このチェックポイントは、駅やバス停、タクシー乗り場等の乗降車をする場所でもよいし、駅間やバス停間等の乗車中に通過する経路上の場所であってもよい。例えば、設定手段５４は、追加された移動経路の出発地点が「Ａ駅」、第一の乗換地点が「Ｂ駅」、第二の乗換地点が「Ｃ駅」、到着地点が「Ｄ駅」である場合、例えば出発地点である「Ａ駅」と、第一の乗換地点である「Ｂ駅」と、第二の乗換地点である「Ｃ駅」と、到着地点である「Ｄ駅」と、をそれぞれチェックポイントとして設定する。
【００３６】
また、設定手段５４は、ユーザの移動スケジュールに追加された移動経路に基づき、設定したチェックポイントの予定通過時間（予定日時）をユーザの移動スケジュールに追加する。具体的には、設定手段５４は、チェックポイント（例えばＡ駅）でユーザが乗降車する時間が「９時３分」である場合、例えば「９時３分」を当該チェックポイントの予定通過時間とする。また、設定手段５４は、チェックポイント（例えばＢ駅）でユーザが乗り換える時間（乗換時間）が「９時２５分〜９時３５分」である場合、例えば中間である「９時３０分」を当該チェックポイントの予定通過時間とする。
【００３７】
また、設定手段５４は、所定条件に応じて設定したチェックポイントを異なるチェックポイントに更新する（再設定する）。この所定条件としては、移動スケジュールに追加された移動経路の一部又は全部において障害（例えば事故や遅延などの運行障害）が発生したことや、ユーザが移動スケジュールに追加された移動経路（例えば交通手段）を変更したこと、予測手段６２によって移動スケジュールに追加された移動経路の一部又は全部において混雑が予測されたこと等が挙げられる。
【００３８】
送信手段５６は、端末装置１２に各種情報を送信する機能手段である。本実施形態では、送信手段５６は、設定手段５４によって設定された一又は複数のチェックポイントを端末装置１２に送信する。具体的には、送信手段５６は、設定された一又は複数のチェックポイントの一覧ページを生成して端末装置１２に送信し、当該端末装置１２の表示装置（画面）に表示させる。また、送信手段５６は、設定手段５４によって更新されたチェックポイントを端末装置１２に送信する。具体的には、送信手段５６は、更新された一又は複数のチェックポイントの一覧ページを生成して端末装置１２に送信し、当該端末装置１２の表示装置（画面）に表示させる。
【００３９】
受信手段５８は、端末装置１２から各種情報を受信する機能手段である。本実施形態では、受信手段５８は、端末装置１２から、設定手段５４によって設定又は更新されたチェックポイントを通過したことを示す通過情報を受信する。この通過情報は、設定されたチェックポイントの通過時間（実際の通過時間）を含む。
【００４０】
また、受信手段５８は、端末装置１２がユーザから通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。例えば、端末装置１２は、設定手段５４によって設定又は更新されたチェックポイントの周辺に位置することをＧＰＳや加速度センサ等によって検出した場合、当該チェックポイントの通過情報をサーバ装置１０に送信するか否かの要求（チェックポイント通過の申告有無）を受け付ける画面を表示する。そして、端末装置１２は、ユーザから当該要求を受け付けた場合、受信手段５８に当該通過情報を送信する。
【００４１】
付与手段６０は、ユーザに報酬を付与する機能手段である。本実施形態では、付与手段６０は、受信手段５８が端末装置１２から通過情報を受信したことに基づき、ユーザに報酬を付与する。この報酬としては、例えば金銭的価値があるポイントや、実店舗やオンライン店舗で利用可能なクーポン等が挙げられる。例えば、付与手段６０は、設定手段５４によってチェックポイントが更新された場合、当該更新されたチェックポイントを通過したことを示す通過情報を受信手段５８が受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信手段５８が受信した場合よりも、多くの報酬を付与する。この通常のチェックポイントとは、例えば一度も更新されていないチェックポイントであって、設定手段５４が当初に設定したチェックポイントである。具体的には、付与手段６０は、ユーザが更新されたチェックポイントを通過した場合、通常のチェックポイントを通過した場合よりも多くの報酬（例えば２倍のポイント）を付与する。なお、付与された報酬は、例えばユーザ情報５０Ｃに記憶される。
【００４２】
また、付与手段６０は、ユーザの移動スケジュールにおいて設定手段５４によって設定されたチェックポイントの予定通過時間と、通過情報に含まれる当該チェックポイントの通過時間（実際の通過時間）との差が所定時間以上である場合、付与する報酬を減少させる。例えば、付与手段６０は、予定通過時間と通過時間との差が１５分以上である場合、付与するポイントを５０％減少させ、当該差が３０分以上である場合、ポイントを付与しないこととする。
【００４３】
予測手段６２は、各移動経路の混雑状況を予測する機能手段である。本実施形態では、予測手段６２は、各ユーザの移動スケジュールに基づき、各移動経路の混雑状況を予測する。例えば、予測手段６２は、スケジュール５０Ｄの移動スケジュールにおいて或る移動経路を利用する予定であるユーザ数や、当該或る移動経路で利用される交通手段の収容可能人数、当該或る移動経路の過去の混雑率等に基づいて、混雑状況を予測する。
【００４４】
＜チェックポイントに係る処理の流れ＞
図４は、本実施形態に係るスケジュール管理システム１において、チェックポイントを設定及び更新する処理の流れの一例を示すフローチャートである。また、以下のステップの処理は、例えば、検索された一又は複数の移動経路の中から、端末装置１２においてユーザによって一の移動経路が選択（操作）されたタイミングで開始される。なお、以下の処理の内容及び処理の順番は適宜変更することができる。
【００４５】
（ステップＳＰ１０）
端末装置１２は、ユーザによって選択された一の移動経路を当該ユーザの移動スケジュールに追加する要求（追加要求）をサーバ装置１０に送信する。そして、処理は、ステップＳＰ１２の処理に移行する。
【００４６】
（ステップＳＰ１２）
サーバ装置１０の受信手段５８は、端末装置１２から追加要求を受信する。これに応答して、サーバ装置１０の追加手段５２は、ユーザの移動スケジュールに一の移動経路を追加（登録）する。そして、処理は、ステップＳＰ１４の処理に移行する。
【００４７】
（ステップＳＰ１４）
サーバ装置１０の設定手段５４は、ステップＳＰ１２で追加された移動経路における一又は複数の経由地点をチェックポイントとして新たに設定し、ユーザの移動スケジュールに追加する。続いて、設定手段５４は、当該移動経路に基づき、設定したチェックポイントの予定通過時間を移動スケジュールに追加する。そして、処理は、ステップＳＰ１６の処理に移行する。
【００４８】
（ステップＳＰ１６）
サーバ装置１０の送信手段５６は、ステップＳＰ１４で移動スケジュールに追加されたチェックポイントと予定通過時間に基づき、チェックポイント一覧ページを生成し、生成したチェックポイント一覧ページを端末装置１２に送信する。そして、処理は、ステップＳＰ１８の処理に移行する。
【００４９】
（ステップＳＰ１８）
端末装置１２は、サーバ装置１０からチェックポイント一覧ページを受信する。これに応答して、端末装置１２は、受信したチェックポイント一覧ページを表示する。
【００５０】
図５は、端末装置１２に表示されるチェックポイント一覧ページ１００の一例を示す図である。
【００５１】
図５に示すように、チェックポイント一覧ページ１００には、チェックポイント提示領域１０２と、予定通過時間提示領域１０４と、ＯＫボタン１０６とが設けられている。チェックポイント提示領域１０２には、設定された各チェックポイントの一覧が表されている。予定通過時間提示領域１０４には、各チェックポイントの予定通過時間が表されている。
【００５２】
図４に戻って、端末装置１２は、チェックポイント一覧ページ１００に含まれる各チェックポイントと、それらの予定通過時間を記憶する。続いて、端末装置１２は、チェックポイント一覧ページ１００においてユーザからＯＫボタン１０６が押下されたことをサーバ装置１０に送信する。そして、処理は、ステップＳＰ２０の処理に移行する。
【００５３】
（ステップＳＰ２０）
サーバ装置１０の設定手段５４は、所定条件が満たされたか否かを判定する。例えば、設定手段５４は、予測手段６２によってユーザの移動スケジュールにおける移動経路の一部又は全部に混雑が予測された場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップＳＰ２２の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図４に示す一連の処理を終了する。
【００５４】
（ステップＳＰ２２）
設定手段５４は、設定したチェックポイントの一部又は全部を更新（再設定）する。例えば、設定手段５４は、ユーザの移動スケジュールに追加された移動経路のうち、出発地点である「Ａ駅」から第一の乗換地点である「Ｂ駅」へ向かう経路（交通手段）が混雑すると予測された場合、当該混雑を回避することができる「Ａ駅」から「Ｅ駅」へ向かう迂回経路（交通手段）を利用する移動経路に移動スケジュールを更新する。続いて、設定手段５４は、当該移動スケジュールにおいて、チェックポイントを「Ｂ駅」から「Ｅ駅」に更新し、予定通過時間を「Ｅ駅」での乗換時間に基づいて更新する。そして、処理は、ステップＳＰ２４の処理に移行する。
【００５５】
（ステップＳＰ２４）
サーバ装置１０の送信手段５６は、ステップＳＰ２２で更新されたチェックポイントに基づき、チェックポイント更新ページを生成し、生成したチェックポイント更新ページを端末装置１２に送信する。そして、処理は、ステップＳＰ２６の処理に移行する。
【００５６】
（ステップＳＰ２６）
端末装置１２は、サーバ装置１０からチェックポイント更新ページを受信する。これに応答して、端末装置１２は、受信したチェックポイント更新ページを表示する。
【００５７】
図６は、端末装置１２に表示されるチェックポイント更新ページ１１０の一例を示す図である。
【００５８】
図６に示すように、チェックポイント更新ページ１１０には、チェックポイント提示領域１１２と、予定通過時間提示領域１１４と、ＯＫボタン１１６とが設けられている。チェックポイント提示領域１０２には、更新前のチェックポイントと更新後のチェックポイントの一覧が表されている。予定通過時間提示領域１１４には、更新前のチェックポイントの予定通過時間と、更新後のチェックポイントの予定通過時間が表されている。
【００５９】
図４に戻って、端末装置１２は、チェックポイント更新ページ１１０に含まれる更新された各チェックポイントと、それらの予定通過時間を更新（再記憶）する。続いて、端末装置１２は、チェックポイント更新ページ１１０においてユーザからＯＫボタン１１６が押下されたことをサーバ装置１０に送信する。そして、処理は、図４に示す一連の処理を終了する。
【００６０】
＜報酬付与に係る処理の流れ＞
図７は、本実施形態に係るスケジュール管理システム１において、報酬を付与する処理の流れの一例を示すフローチャートである。また、以下のステップの処理は、例えば、端末装置１２が設定又は更新されたチェックポイントの周囲に位置することを検出したタイミングで開始される。
【００６１】
（ステップＳＰ３０）
端末装置１２は、検出したチェックポイントの予定通過時間と、当該チェックポイントの周囲に位置することを検出した時間（実際の通過時間）との差が所定時間以内であるか否かを判定する。例えば、端末装置１２は、当該予定通過時間と当該検出した時間との差が３０分以内である場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップＳＰ３２の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図７に示す一連の処理を終了する。
【００６２】
（ステップＳＰ３２）
端末装置１２は、ユーザがチェックポイントの通過を申告するための申告ページを表示する。この申告とは、通過情報を送信する要求と同義である。
【００６３】
図８は、端末装置１２に表示される申告ページ１２０の一例を示す図である。
【００６４】
図８に示すように、申告ページ１２０には、チェックポイント通過情報領域１２２と、申告ボタン１２４と、キャンセルボタン１２６とが設けられている。
【００６５】
図７に戻って、処理は、ステップＳＰ３４の処理に移行する。
【００６６】
（ステップＳＰ３４）
端末装置１２は、申告ページ１２０においてユーザから申告ボタン１２４が押下されたか否かを判定する。そして、当該判定が肯定判定された場合には、ステップＳＰ３６の処理に移行する。一方、当該判定が否定判定された場合、すなわちユーザからキャンセルボタン１２６が押下された場合には、処理は、図４に示す一連の処理を終了する。
【００６７】
（ステップＳＰ３６）
端末装置１２は、チェックポイントを通過したことを示す情報と、当該チェックポイントの通過時間（実際の通過時間）とを含む通過情報をサーバ装置１０に送信する。
【００６８】
（ステップＳＰ３８）
サーバ装置１０の受信手段５８は、端末装置１２から通過情報を受信する。そして、処理は、ステップＳＰ４０の処理に移行する。
【００６９】
（ステップＳＰ４０）
サーバ装置１０の付与手段６０は、ユーザに報酬を付与する。本実施形態では、付与手段６０は、ユーザの移動スケジュールに含まれるチェックポイントの予定通過時間と、ステップＳＰ３８で受信された通過情報に含まれる当該チェックポイントの通過時間（実際の通過時間）との差が１５分未満である場合、１００ポイントをユーザに付与する。一方、付与手段６０は、当該差が１５分以上かつ３０分未満である場合、５０ポイントをユーザに付与する。なお、付与手段６０は、通過情報によって通過したことが示されたチェックポイントが、更新されたチェックポイントである場合、付与するポイントを２倍にする。そして、処理は、ステップＳＰ４２の処理に移行する。
【００７０】
（ステップＳＰ４２）
サーバ装置１０の送信手段５６は、ステップＳＰ４０で付与された報酬に基づき、報酬付与ページを生成し、生成した報酬付与ページを端末装置１２に送信する。そして、処理は、ステップＳＰ４４の処理に移行する。
【００７１】
（ステップＳＰ４４）
端末装置１２は、サーバ装置１０から報酬付与ページを受信する。これに応答して、端末装置１２は、受信した報酬付与ページを表示する。
【００７２】
図９は、端末装置１２に表示される報酬付与ページ１３０の一例を示す図である。
【００７３】
図９に示すように、報酬付与ページ１３０には、付与情報提示領域１３２と、報酬残高提示領域１３４とが設けられている。付与情報提示領域１３２には、チェックポイントの通過によりユーザに付与された（ユーザが獲得した）報酬の量が表されている。報酬残高提示領域１３４には、ユーザが所有している報酬の量（残高）が表されている。
【００７４】
そして、処理は、図７に示す一連の処理を終了する。
【００７５】
＜効果＞
以上、本実施形態では、各ユーザの端末装置と通信可能なコンピュータを、端末装置１２からの要求に応じて、出発地点から到着地点までの移動経路をユーザの移動スケジュールに追加する追加手段５２、追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段５４、設定されたチェックポイントを端末装置１２に送信する送信手段５６、端末装置１２から、設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段５８、通過情報を受信したことに基づき、ユーザに報酬を付与する付与手段６０、として機能させる。
【００７６】
この構成によれば、移動スケジュールに追加された移動経路上のチェックポイントを通過したユーザに報酬を与えるため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。また、これにより、各ユーザが将来においてどのように移動するかを把握することができ、当該移動を効率化することができる。
【００７７】
また、本実施形態では、受信手段５８は、端末装置１２がユーザから通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。
【００７８】
この構成によれば、ユーザから通過情報を送信する要求を受け付けたことに応じて通過情報を受信するため、端末装置１２における通信負荷や電力消費を抑制することができる。また、端末装置１２の位置情報が自動的にコンピュータに送信されないため、ユーザのプライバシーを考慮することができる。
【００７９】
また、本実施形態では、設定手段５４は、所定条件に応じて設定したチェックポイントを異なるチェックポイントに更新し、送信手段５６は、更新されたチェックポイントを端末装置１２に送信する。
【００８０】
この構成によれば、チェックポイントを更新することができるため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えることができる。
【００８１】
また、本実施形態では、所定条件は、移動経路の一部又は全部において障害が発生したことである。
【００８２】
この構成によれば、移動経路上に障害が発生したことに応じてチェックポイントを更新するため、障害を回避可能な移動経路（チェックポイント）にユーザを誘導することができる。
【００８３】
また、本実施形態では、所定条件は、ユーザが移動スケジュールに追加された移動経路を変更したことである。
【００８４】
この構成によれば、ユーザが移動経路を変更したことに応じてチェックポイントを更新するため、ユーザに対して実際に利用する移動経路を移動スケジュールに追加するモチベーションを与えることができる。
【００８５】
また、本実施形態では、コンピュータを、各ユーザの移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段６２、として機能させる。
【００８６】
この構成によれば、設定されたチェックポイントを通過した各ユーザに報酬を与えることにより、各ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。このため、各ユーザの移動スケジュールに基づいて、移動経路の混雑状況を正確に予測することができる。
【００８７】
また、本実施形態では、所定条件は、移動経路の一部又は全部において混雑が予測されたことである。
【００８８】
この構成によれば、移動経路の一部又は全部において混雑が予測されたことに応じてチェックポイントを更新するため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えて混雑を回避させることができる。さらに、各ユーザに混雑を回避させることにより、当該混雑を緩和させることができ、ユーザの流量をコントロールすることができる。
【００８９】
また、本実施形態では、付与手段６０は、更新されたチェックポイントを通過したことを示す通過情報を受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信した場合よりも、多くの報酬を付与する。
【００９０】
この構成によれば、更新されたチェックポイントを通過したことにより、通常よりも多くの報酬を付与するため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えることができる。これにより、ユーザに移動スケジュールを実際に利用する予定の移動経路に変更したり、障害や混雑を回避させたりすることができる。
【００９１】
また、本実施形態では、通過情報は、設定されたチェックポイントの通過時間を含み、付与手段６０は、移動スケジュールにおいて設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、付与する報酬を減少させる。
【００９２】
この構成によれば、移動スケジュールにおけるチェックポイントの予定通過時間と、当該チェックポイントの通過時間とを考慮して報酬を決定するため、ユーザに対して実際に移動を行う時間をスケジュールに追加するモチベーションを十分に与えることができる。
【００９３】
＜変形例＞
なお、本発明は上記の実施形態に限定されるものではない。すなわち、上記の実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【００９４】
例えば、上記実施形態では、端末装置１２は、ユーザから要求を受け付けたことに基づいて、受信手段５８に通過情報を送信する場合を説明したが、ユーザからの要求によらず、自動的に通過情報を送信してもよい。具体的には、端末装置１２は、設定手段５４によって設定又は更新されたチェックポイントの周辺に位置することをＧＰＳや加速度センサ等によって検出した場合、当該チェックポイントの通過情報を自動的にサーバ装置１０に送信する。
【００９５】
また、上記実施形態では、付与手段６０は、受信手段５８によってチェックポイントの通過情報を受信したことに基づき、ユーザに報酬を付与する場合を説明したが、ユーザによる移動の完了後に妥当性を検証した上で、報酬を付与することとしてもよい。例えば、付与手段６０は、端末装置１２において位置情報を詐称（偽装）した形跡が無いかを検証し、報酬を付与する。具体的には、付与手段６０は、チェックポイントを通過する前の一定時間（例えば１０分間）における端末装置１２の位置情報を当該端末装置１２から取得し、当該取得した位置情報とチェックポイントとの間の距離や利用予定である交通手段の移動速度に応じて、妥当性を検証する。また、付与手段６０は、端末装置１２が移動経路上で加速度の変化を検出した場合や、チェックポイントとなる駅やバス停等において決済をしたこと（例えば自動改札機等で端末装置１２によって非接触式型決済を行ったこと）を検出した場合に、妥当性があると判断してもよい。
【００９６】
また、上記実施形態では、付与手段６０は、更新されたチェックポイントを通過した際、通常のチェックポイントを通過するよりも多くの報酬を付与する場合を説明したが、移動スケジュールに追加された移動経路の総距離が長いほど、付与する報酬を多くしてもよい。具体的には、付与手段６０は、移動経路の総距離が５０ｋｍ未満の場合には全てのチェックポイントを通過したときに付与する報酬を合計４００ポイントとし、当該総距離が５０ｋｍ以上１００ｋｍ未満の場合には当該報酬を合計８００ポイント、当該総距離が１００ｋｍ以上の場合には当該報酬を合計１２００ポイントとする。
【００９７】
また、例えば、付与手段６０は、設定手段５４によって設定されたチェックポイントの数が多いほど、付与する報酬を多くしてもよい。具体的には、付与手段６０は、当該設定された各チェックポイントを通過した場合に付与する報酬をそれぞれ１００ポイントとする。
【００９８】
また、例えば、付与手段６０は、ユーザが全てのチェックポイントを通過した場合や、ユーザの移動途中に更新されたチェックポイント（例えば運行障害や混雑を避けることが可能な地点）を通過した場合、特別な報酬（例えばボーナスポイント）を付与してもよい。
【００９９】
また、例えば、付与手段６０は、設定手段５４によって設定された複数のチェックポイントのうち、一部のチェックポイントを特別なチェックポイントとし、当該特別なチェックポイントを通過した場合に付与する報酬を多くしてもよい。具体的には、は、設定手段５４は、複数のチェックポイントのうち、例えば１日の利用者が所定人数未満の駅やバス停を特別なチェックポイントとし、付与手段６０は、当該特別なチェックポイントを通過した場合に付与する報酬を２００ポイントとし、それ以外のチェックポイントを通過した場合に付与する報酬を１００ポイントとする。
【０１００】
また、例えば、付与手段６０は、更新される前のチェックポイントを通過した場合でも報酬を付与することとしてもよい。なお、付与手段６０は、ユーザが更新される前のチェックポイントを通過した場合、更新されたチェックポイントを通過した場合よりも、付与する報酬を少なくしてもよい。
【０１０１】
また、上記実施形態では、ユーザの移動スケジュールに追加された移動経路は、端末装置１２に入力された情報と経路情報５０Ｂとに応じて検索された経路である場合を説明したが、この移動経路は他のサービス提供者（他のサーバ装置）により検索（提供）されたものであってもよい。
【０１０２】
また、上記実施形態では、付与手段６０は、付与した報酬をユーザ情報５０Ｃに記憶する場合を説明したが、ブロックチェーン（分散型台帳技術）を利用して管理してもよい。
【０１０３】
また、上記実施形態では、報酬としてポイントがユーザに付与される場合を説明したが、このポイントは、次回の移動に利用可能なポイントや、過去に同じ場所に移動したところに再度移動する場合に利用可能なポイントであってもよい。また、報酬は複数用意され、複数の報酬の中からユーザが選択できるものであってもよい。
【０１０４】
また、上記実施形態では、設定手段５４は、移動経路の一部又は全部において障害が発生した場合等にチェックポイントを更新する場合を説明したが、サーバ装置１０の管理者や広告主等の操作により更新してもよい。また、設定手段５４は、時間の経過に応じてチェックポイントを更新してもよい。
【０１０５】
また、上記実施形態では、設定手段５４は、チェックポイントを設定する場合を説明したが、ユーザの性別情報、嗜好情報、移動頻度、移動履歴等のユーザ情報５０Ｃ又は／及び天候情報に基づき、チェックポイントを設定又は更新してもよい。例えば、設定手段５４は、性別情報が男性を示す場合には、男性服の販売店やゲームショップをチェックポイントとし、性別情報が女性を示す場合には、女性服の販売店や化粧品の販売店をチェックポイントと設定してもよい。また、設定手段５４は、例えば、嗜好情報が歴史好きを示す場合には、お城や歴史資料館をチェックポイントと設定し、嗜好情報が観光好きを示す場合には、観光名所をチェックポイントとして設定してもよい。また、設定手段５４は、例えば、天候情報が晴れを示す場合には、道路状況の悪い箇所をチェックポイントと設定し、天候情報が雨を示す場合には、道路状況の良い箇所をチェックポイントと設定してもよい。設定手段５４は、例えば、天候情報が晴れを示す場合には、飲み物売り場をチェックポイントと設定し、天候情報が雨を示す場合には、雨具売り場をチェックポイントと設定してもよい。
【符号の説明】
【０１０６】
１０…サーバ装置（コンピュータ）、１２…端末装置、５０…記憶手段、５２…追加手段、５４…設定手段、５６…送信手段、５８…受信手段、６０…付与手段、６２…予測手段
【要約】
【課題】ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与える。
【解決手段】プログラムがコンピュータを、端末装置１２からの要求に応じて出発地点から到着地点までの移動経路をユーザの移動スケジュールに追加する追加手段５２、追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段５４、設定されたチェックポイントを端末装置１２に送信する送信手段５６、端末装置１２から、設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段５８、通過情報を受信したことに基づき、ユーザに報酬を付与する付与手段６０、として機能させる。
【選択図】図３【図１】
0006810483.tif 000002
【図２】
0006810483.tif 000003
【図３】
0006810483.tif 000004
【図４】
0006810483.tif 000005
【図５】
0006810483.tif 000006
【図６】
0006810483.tif 000007
【図７】
0006810483.tif 000008
【図８】
0006810483.tif 000009
【図９】
0006810483.tif 000010