JP2021047594A - Program and information processing apparatus - Google Patents
Program and information processing apparatus Download PDFInfo
- Publication number
- JP2021047594A JP2021047594A JP2019169332A JP2019169332A JP2021047594A JP 2021047594 A JP2021047594 A JP 2021047594A JP 2019169332 A JP2019169332 A JP 2019169332A JP 2019169332 A JP2019169332 A JP 2019169332A JP 2021047594 A JP2021047594 A JP 2021047594A
- Authority
- JP
- Japan
- Prior art keywords
- checkpoint
- user
- terminal device
- schedule
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 13
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims abstract description 10
- 230000008450 motivation Effects 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 44
- 230000008569 process Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 5
- 102100022907 Acrosin-binding protein Human genes 0.000 description 2
- 102100031798 Protein eva-1 homolog A Human genes 0.000 description 2
- 102100040791 Zona pellucida-binding protein 1 Human genes 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101000642536 Apis mellifera Venom serine protease 34 Proteins 0.000 description 1
- 101000756551 Homo sapiens Acrosin-binding protein Proteins 0.000 description 1
- 101100333868 Homo sapiens EVA1A gene Proteins 0.000 description 1
- 101001067830 Mus musculus Peptidyl-prolyl cis-trans isomerase A Proteins 0.000 description 1
- 239000002537 cosmetic Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、プログラム及び情報処理装置に関する。 The present invention relates to a program and an information processing device.
従来から、ユーザのスケジュールを管理するシステムが知られている。 Conventionally, a system for managing a user's schedule has been known.
これに関し、非特許文献1には、ユーザの移動経路を検索するアプリケーションで検索した結果をユーザのカレンダーに移動スケジュールとして追加する技術が開示されている。
In this regard, Non-Patent
ここで、非特許文献1に記載の技術では、ユーザがカレンダー(スケジュール)に追加した移動経路を実際に利用しても、ユーザにインセンティブを与えることはなかった。このため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができないという問題があった。
Here, in the technique described in Non-Patent
本発明はこのような課題に鑑みてなされたものであり、その目的は、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができるプログラム及び情報処理装置を提供することにある。 The present invention has been made in view of such a problem, and an object of the present invention is to provide a program and an information processing apparatus capable of sufficiently motivating a user to add a movement route actually used to a schedule. To do.
上記課題を解決するために、本発明の第一態様に係るプログラムは、各ユーザの端末装置と通信可能なコンピュータを、前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段、前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段、前記設定されたチェックポイントを前記端末装置に送信する送信手段、前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段、前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段、として機能させる。 In order to solve the above problems, the program according to the first aspect of the present invention uses a computer capable of communicating with each user's terminal device as a movement route from a departure point to an arrival point in response to a request from the terminal device. An additional means for adding the above to the movement schedule of the user, a setting means for setting one or a plurality of waypoints in the added movement route as checkpoints, a transmission means for transmitting the set checkpoint to the terminal device, and the like. It functions as a receiving means for receiving passing information indicating that the set checkpoint has been passed from the terminal device, and a granting means for giving a reward to the user based on receiving the passing information.
また、本発明の第二態様では、前記受信手段は、前記端末装置が前記ユーザから前記通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。 Further, in the second aspect of the present invention, the receiving means receives the passing information in response to the reception of the request from the user for transmitting the passing information by the terminal device.
また、本発明の第三態様では、前記設定手段は、所定条件に応じて前記設定したチェックポイントを異なるチェックポイントに更新し、前記送信手段は、前記更新されたチェックポイントを前記端末装置に送信する。 Further, in the third aspect of the present invention, the setting means updates the set checkpoint to a different checkpoint according to a predetermined condition, and the transmitting means transmits the updated checkpoint to the terminal device. To do.
また、本発明の第四態様では、前記所定条件は、前記移動経路の一部又は全部において障害が発生したことである。 Further, in the fourth aspect of the present invention, the predetermined condition is that a failure has occurred in a part or all of the movement route.
また、本発明の第五態様では、前記所定条件は、前記ユーザが前記移動スケジュールに追加された移動経路を変更したことである。 Further, in the fifth aspect of the present invention, the predetermined condition is that the user changes the movement route added to the movement schedule.
また、本発明の第六態様では、前記コンピュータを、各ユーザの前記移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段、として機能させる。 Further, in the sixth aspect of the present invention, the computer functions as a predicting means for predicting the congestion status of each movement route based on the movement schedule of each user.
また、本発明の第七態様では、前記所定条件は、前記移動経路の一部又は全部において混雑が予測されたことである。 Further, in the seventh aspect of the present invention, the predetermined condition is that congestion is predicted in a part or all of the movement route.
また、本発明の第八態様では、前記付与手段は、前記更新されたチェックポイントを通過したことを示す通過情報を受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信した場合よりも、多くの報酬を付与する。 Further, in the eighth aspect of the present invention, when the granting means receives the passage information indicating that the updated checkpoint has been passed, or when the granting means receives the passage information indicating that the normal checkpoint has been passed. Give more rewards than.
また、本発明の第九態様では、前記通過情報は、前記設定されたチェックポイントの通過時間を含み、前記付与手段は、前記移動スケジュールにおいて前記設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、前記付与する報酬を減少させる。 Further, in the ninth aspect of the present invention, the passage information includes the passage time of the set checkpoint, and the granting means includes the scheduled passage time of the checkpoint set in the movement schedule and the check. When the difference from the passing time of the points is equal to or longer than the predetermined time, the reward to be given is reduced.
また、本発明の第十態様に係る情報処理装置は、各ユーザの端末装置と通信可能な情報処理装置であって、前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段と、前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段と、前記設定されたチェックポイントを前記端末装置に送信する送信手段と、前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段と、前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段と、を備える。 Further, the information processing device according to the tenth aspect of the present invention is an information processing device capable of communicating with a terminal device of each user, and is a movement route from a departure point to an arrival point in response to a request from the terminal device. Is added to the user's travel schedule, setting means for setting one or more waypoints in the added travel route as checkpoints, and transmission of transmitting the set checkpoints to the terminal device. Means, receiving means for receiving passing information indicating that the set checkpoint has been passed from the terminal device, granting means for giving a reward to the user based on receiving the passing information, and To be equipped.
本発明によれば、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。 According to the present invention, it is possible to sufficiently motivate the user to add a movement route actually used to the schedule.
以下、添付図面を参照しながら本発明の実施形態(以下、適宜、「本実施形態」という。)について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 Hereinafter, embodiments of the present invention (hereinafter, appropriately referred to as “the present embodiment”) will be described with reference to the accompanying drawings. In order to facilitate understanding of the description, the same components and steps are designated by the same reference numerals as much as possible in each drawing, and duplicate description is omitted.
<全体構成>
図1は、本発明の実施形態に係るスケジュール管理システム1の全体構成の一例を示すブロック図である。
<Overall configuration>
FIG. 1 is a block diagram showing an example of the overall configuration of the
図1に示すように、本実施形態に係るスケジュール管理システム1は、サーバ装置10と、一又は複数の端末装置12と、を備える。これらサーバ装置10と端末装置12は、イントラネットやインターネット、電話回線等の通信ネットワークNTを介して互いに通信可能に接続されている。
As shown in FIG. 1, the
サーバ装置10は、一又は複数のユーザのスケジュールを管理する情報処理装置(コンピュータ)である。このサーバ装置10は、端末装置12を介したユーザの指示に基づき、スケジュールを閲覧可能にしたり、スケジュールを追加したりする。
The
端末装置12は、ユーザが操作する情報処理装置である。ユーザは、この端末装置12を操作してサーバ装置10にアクセスする。端末装置12としては、例えば、携帯電話や、スマートフォン、タブレット、パーソナルコンピュータ等の様々なものが挙げられる。なお、端末装置12には、GPS(Global Positioning System)等の端末装置12の現在の位置情報を取得する機能や、加速度センサ等の端末装置12に与えられた加速度を検出する機能を備えていることが好ましい。
The
<ハードウェア構成>
図2は、図1に示すサーバ装置10のハードウェア構成の一例を示すブロック図である。
<Hardware configuration>
FIG. 2 is a block diagram showing an example of the hardware configuration of the
図2に示すように、サーバ装置10は、制御装置20と、通信装置26と、記憶装置28と、を備える。制御装置20は、CPU(Central Processing Unit)22及びメモリ24を主に備えて構成される。
As shown in FIG. 2, the
制御装置20では、CPU22がメモリ24或いは記憶装置28等に格納された所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。
In the
通信装置26は、外部の装置と通信するための通信インターフェース等で構成される。通信装置26は、例えば、端末装置12との間で各種の情報を送受信(通信)する。
The
記憶装置28は、ハードディスク等で構成される。記憶装置28は、制御装置20における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
The
なお、サーバ装置10は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置10は、単一の情報処理装置より構成されるものであっても、通信ネットワークNT上に分散した複数の情報処理装置より構成されるものであってもよい。また、図2は、サーバ装置10が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置10は、サーバが一般的に備える他の構成を備えることができる。また、複数の端末装置12のハードウェア構成も、例えば操作手段や表示装置等を備える他は、サーバ装置10と同様の構成を備えることができる。
The
<機能的構成>
図3は、サーバ装置10の機能的構成の一例を示すブロック図である。
<Functional configuration>
FIG. 3 is a block diagram showing an example of the functional configuration of the
図3に示すように、サーバ装置10は、機能的構成として、記憶手段50と、追加手段52と、設定手段54と、送信手段56と、受信手段58と、付与手段60と、予測手段62と、を備える。記憶手段50は、一又は複数の記憶装置28で実現される。記憶手段50以外の機能的構成は、記憶装置28等に格納されたプログラムを制御装置20が実行することにより実現される。
As shown in FIG. 3, the
記憶手段50は、例えば、ウェブページ50Aと、経路情報50Bと、ユーザ情報50Cと、スケジュール50Dと、を記憶する機能手段である。
The storage means 50 is, for example, a functional means for storing the
ウェブページ50Aは、ユーザのスケジュールを一覧可能なスケジュール一覧ページやログインページ等、複数のウェブページを含む。経路情報50Bは、例えば日本全国にある電車やバス等の移動手段の各経路の名前や、各経路における交通手段の出発時間、到着時間、料金等を含む。ユーザ情報50Cは、ユーザ毎に設けられ、ユーザIDや名前、性別、住所、連絡先、ログインID、パスワード、付与された報酬等を含む。スケジュール50Dは、ユーザ毎に設けられ、場所情報や、場所情報が示す場所での目的情報、目的情報が示す目的の開始時間情報、目的情報が示す目的の終了時間情報を含む。また、スケジュール50Dは、ユーザのスケジュール間の移動スケジュールを含む。移動スケジュールは、経路情報と、出発時間情報と、到着時間情報と、を含む。この経路情報には、電車やバス等の移動手段の名前や料金等を含む。
The
追加手段52は、移動経路をユーザのスケジュール50Dに追加(登録)する機能手段である。本実施形態では、追加手段52は、ユーザの端末装置12からの要求に応じて、出発地点から到着地点までの移動経路をユーザの移動スケジュールに追加する。この移動経路は、例えばユーザによって端末装置12に出発地点や到着地点、出発日時等の情報が入力され、当該入力された情報と経路情報50Bとに応じて検索された一又は複数の移動経路の中から、端末装置12において当該ユーザによって選択された一の移動経路である。
The additional means 52 is a functional means for adding (registering) a movement route to the user's
設定手段54は、チェックポイントを設定する機能手段である。本実施形態では、設定手段54は、追加手段52によってユーザの移動スケジュールに追加された移動経路における一又は複数の経由地点をチェックポイントとして設定し、当該移動スケジュールに追加(登録)する。このチェックポイントは、駅やバス停、タクシー乗り場等の乗降車をする場所でもよいし、駅間やバス停間等の乗車中に通過する経路上の場所であってもよい。例えば、設定手段54は、追加された移動経路の出発地点が「A駅」、第一の乗換地点が「B駅」、第二の乗換地点が「C駅」、到着地点が「D駅」である場合、例えば出発地点である「A駅」と、第一の乗換地点である「B駅」と、第二の乗換地点である「C駅」と、到着地点である「D駅」と、をそれぞれチェックポイントとして設定する。 The setting means 54 is a functional means for setting a checkpoint. In the present embodiment, the setting means 54 sets one or more waypoints in the movement route added to the user's movement schedule by the additional means 52 as checkpoints, and adds (registers) to the movement schedule. This checkpoint may be a place for getting on and off at a station, a bus stop, a taxi stand, etc., or a place on a route such as between stations or between bus stops that is passed during boarding. For example, in the setting means 54, the departure point of the added movement route is "A station", the first transfer point is "B station", the second transfer point is "C station", and the arrival point is "D station". In the case of, for example, "A station" which is the departure point, "B station" which is the first transfer point, "C station" which is the second transfer point, and "D station" which is the arrival point. , Are set as checkpoints respectively.
また、設定手段54は、ユーザの移動スケジュールに追加された移動経路に基づき、設定したチェックポイントの予定通過時間(予定日時)をユーザの移動スケジュールに追加する。具体的には、設定手段54は、チェックポイント(例えばA駅)でユーザが乗降車する時間が「9時3分」である場合、例えば「9時3分」を当該チェックポイントの予定通過時間とする。また、設定手段54は、チェックポイント(例えばB駅)でユーザが乗り換える時間(乗換時間)が「9時25分〜9時35分」である場合、例えば中間である「9時30分」を当該チェックポイントの予定通過時間とする。 Further, the setting means 54 adds the scheduled transit time (scheduled date and time) of the set checkpoint to the user's travel schedule based on the travel route added to the user's travel schedule. Specifically, when the time for the user to get on and off at the checkpoint (for example, station A) is "9:03", the setting means 54 sets, for example, "9:03" as the scheduled transit time of the checkpoint. And. Further, when the time (transfer time) for the user to transfer at the checkpoint (for example, station B) is "9:25 to 9:35", the setting means 54 sets, for example, "9:30" in the middle. The scheduled transit time of the checkpoint.
また、設定手段54は、所定条件に応じて設定したチェックポイントを異なるチェックポイントに更新する(再設定する)。この所定条件としては、移動スケジュールに追加された移動経路の一部又は全部において障害(例えば事故や遅延などの運行障害)が発生したことや、ユーザが移動スケジュールに追加された移動経路(例えば交通手段)を変更したこと、予測手段62によって移動スケジュールに追加された移動経路の一部又は全部において混雑が予測されたこと等が挙げられる。 Further, the setting means 54 updates (resets) the checkpoint set according to the predetermined condition to a different checkpoint. As this predetermined condition, a failure (for example, an operation failure such as an accident or a delay) has occurred in a part or all of the movement route added to the movement schedule, or the movement route added to the movement schedule by the user (for example, traffic). Means) has been changed, congestion has been predicted in part or all of the movement routes added to the movement schedule by the prediction means 62, and the like.
送信手段56は、端末装置12に各種情報を送信する機能手段である。本実施形態では、送信手段56は、設定手段54によって設定された一又は複数のチェックポイントを端末装置12に送信する。具体的には、送信手段56は、設定された一又は複数のチェックポイントの一覧ページを生成して端末装置12に送信し、当該端末装置12の表示装置(画面)に表示させる。また、送信手段56は、設定手段54によって更新されたチェックポイントを端末装置12に送信する。具体的には、送信手段56は、更新された一又は複数のチェックポイントの一覧ページを生成して端末装置12に送信し、当該端末装置12の表示装置(画面)に表示させる。
The transmission means 56 is a functional means for transmitting various information to the
受信手段58は、端末装置12から各種情報を受信する機能手段である。本実施形態では、受信手段58は、端末装置12から、設定手段54によって設定又は更新されたチェックポイントを通過したことを示す通過情報を受信する。この通過情報は、設定されたチェックポイントの通過時間(実際の通過時間)を含む。
The receiving means 58 is a functional means for receiving various information from the
また、受信手段58は、端末装置12がユーザから通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。例えば、端末装置12は、設定手段54によって設定又は更新されたチェックポイントの周辺に位置することをGPSや加速度センサ等によって検出した場合、当該チェックポイントの通過情報をサーバ装置10に送信するか否かの要求(チェックポイント通過の申告有無)を受け付ける画面を表示する。そして、端末装置12は、ユーザから当該要求を受け付けた場合、受信手段58に当該通過情報を送信する。
Further, the receiving means 58 receives the passing information in response to the reception of the request from the user for transmitting the passing information by the
付与手段60は、ユーザに報酬を付与する機能手段である。本実施形態では、付与手段60は、受信手段58が端末装置12から通過情報を受信したことに基づき、ユーザに報酬を付与する。この報酬としては、例えば金銭的価値があるポイントや、実店舗やオンライン店舗で利用可能なクーポン等が挙げられる。例えば、付与手段60は、設定手段54によってチェックポイントが更新された場合、当該更新されたチェックポイントを通過したことを示す通過情報を受信手段58が受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信手段58が受信した場合よりも、多くの報酬を付与する。この通常のチェックポイントとは、例えば一度も更新されていないチェックポイントであって、設定手段54が当初に設定したチェックポイントである。具体的には、付与手段60は、ユーザが更新されたチェックポイントを通過した場合、通常のチェックポイントを通過した場合よりも多くの報酬(例えば2倍のポイント)を付与する。なお、付与された報酬は、例えばユーザ情報50Cに記憶される。
The granting means 60 is a functional means for giving a reward to the user. In the present embodiment, the granting means 60 grants a reward to the user based on the receiving means 58 receiving the passage information from the
また、付与手段60は、ユーザの移動スケジュールにおいて設定手段54によって設定されたチェックポイントの予定通過時間と、通過情報に含まれる当該チェックポイントの通過時間(実際の通過時間)との差が所定時間以上である場合、付与する報酬を減少させる。例えば、付与手段60は、予定通過時間と通過時間との差が15分以上である場合、付与するポイントを50%減少させ、当該差が30分以上である場合、ポイントを付与しないこととする。 Further, in the granting means 60, the difference between the scheduled passing time of the checkpoint set by the setting means 54 in the user's movement schedule and the passing time (actual passing time) of the checkpoint included in the passing information is a predetermined time. If this is the case, the reward to be given will be reduced. For example, the granting means 60 reduces the points to be granted by 50% when the difference between the planned transit time and the transit time is 15 minutes or more, and does not grant points when the difference is 30 minutes or more. ..
予測手段62は、各移動経路の混雑状況を予測する機能手段である。本実施形態では、予測手段62は、各ユーザの移動スケジュールに基づき、各移動経路の混雑状況を予測する。例えば、予測手段62は、スケジュール50Dの移動スケジュールにおいて或る移動経路を利用する予定であるユーザ数や、当該或る移動経路で利用される交通手段の収容可能人数、当該或る移動経路の過去の混雑率等に基づいて、混雑状況を予測する。
The prediction means 62 is a functional means for predicting the congestion status of each movement route. In the present embodiment, the prediction means 62 predicts the congestion status of each movement route based on the movement schedule of each user. For example, the prediction means 62 includes the number of users who are planning to use a certain movement route in the movement schedule of the
<チェックポイントに係る処理の流れ>
図4は、本実施形態に係るスケジュール管理システム1において、チェックポイントを設定及び更新する処理の流れの一例を示すフローチャートである。また、以下のステップの処理は、例えば、検索された一又は複数の移動経路の中から、端末装置12においてユーザによって一の移動経路が選択(操作)されたタイミングで開始される。なお、以下の処理の内容及び処理の順番は適宜変更することができる。
<Process flow related to checkpoints>
FIG. 4 is a flowchart showing an example of a flow of processing for setting and updating checkpoints in the
(ステップSP10)
端末装置12は、ユーザによって選択された一の移動経路を当該ユーザの移動スケジュールに追加する要求(追加要求)をサーバ装置10に送信する。そして、処理は、ステップSP12の処理に移行する。
(Step SP10)
The
(ステップSP12)
サーバ装置10の受信手段58は、端末装置12から追加要求を受信する。これに応答して、サーバ装置10の追加手段52は、ユーザの移動スケジュールに一の移動経路を追加(登録)する。そして、処理は、ステップSP14の処理に移行する。
(Step SP12)
The receiving means 58 of the
(ステップSP14)
サーバ装置10の設定手段54は、ステップSP12で追加された移動経路における一又は複数の経由地点をチェックポイントとして新たに設定し、ユーザの移動スケジュールに追加する。続いて、設定手段54は、当該移動経路に基づき、設定したチェックポイントの予定通過時間を移動スケジュールに追加する。そして、処理は、ステップSP16の処理に移行する。
(Step SP14)
The setting means 54 of the
(ステップSP16)
サーバ装置10の送信手段56は、ステップSP14で移動スケジュールに追加されたチェックポイントと予定通過時間に基づき、チェックポイント一覧ページを生成し、生成したチェックポイント一覧ページを端末装置12に送信する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The transmission means 56 of the
(ステップSP18)
端末装置12は、サーバ装置10からチェックポイント一覧ページを受信する。これに応答して、端末装置12は、受信したチェックポイント一覧ページを表示する。
(Step SP18)
The
図5は、端末装置12に表示されるチェックポイント一覧ページ100の一例を示す図である。
FIG. 5 is a diagram showing an example of the
図5に示すように、チェックポイント一覧ページ100には、チェックポイント提示領域102と、予定通過時間提示領域104と、OKボタン106とが設けられている。チェックポイント提示領域102には、設定された各チェックポイントの一覧が表されている。予定通過時間提示領域104には、各チェックポイントの予定通過時間が表されている。
As shown in FIG. 5, the
図4に戻って、端末装置12は、チェックポイント一覧ページ100に含まれる各チェックポイントと、それらの予定通過時間を記憶する。続いて、端末装置12は、チェックポイント一覧ページ100においてユーザからOKボタン106が押下されたことをサーバ装置10に送信する。そして、処理は、ステップSP20の処理に移行する。
Returning to FIG. 4, the
(ステップSP20)
サーバ装置10の設定手段54は、所定条件が満たされたか否かを判定する。例えば、設定手段54は、予測手段62によってユーザの移動スケジュールにおける移動経路の一部又は全部に混雑が予測された場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップSP22の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図4に示す一連の処理を終了する。
(Step SP20)
The setting means 54 of the
(ステップSP22)
設定手段54は、設定したチェックポイントの一部又は全部を更新(再設定)する。例えば、設定手段54は、ユーザの移動スケジュールに追加された移動経路のうち、出発地点である「A駅」から第一の乗換地点である「B駅」へ向かう経路(交通手段)が混雑すると予測された場合、当該混雑を回避することができる「A駅」から「E駅」へ向かう迂回経路(交通手段)を利用する移動経路に移動スケジュールを更新する。続いて、設定手段54は、当該移動スケジュールにおいて、チェックポイントを「B駅」から「E駅」に更新し、予定通過時間を「E駅」での乗換時間に基づいて更新する。そして、処理は、ステップSP24の処理に移行する。
(Step SP22)
The setting means 54 updates (resets) a part or all of the set checkpoints. For example, when the setting means 54 is congested among the movement routes added to the user's movement schedule, the route (transportation means) from the departure point "A station" to the first transfer point "B station" is congested. If predicted, the travel schedule will be updated to a travel route that uses a detour route (transportation means) from "A station" to "E station" that can avoid the congestion. Subsequently, the setting means 54 updates the checkpoint from "B station" to "E station" in the movement schedule, and updates the scheduled transit time based on the transfer time at "E station". Then, the process shifts to the process of step SP24.
(ステップSP24)
サーバ装置10の送信手段56は、ステップSP22で更新されたチェックポイントに基づき、チェックポイント更新ページを生成し、生成したチェックポイント更新ページを端末装置12に送信する。そして、処理は、ステップSP26の処理に移行する。
(Step SP24)
The transmission means 56 of the
(ステップSP26)
端末装置12は、サーバ装置10からチェックポイント更新ページを受信する。これに応答して、端末装置12は、受信したチェックポイント更新ページを表示する。
(Step SP26)
The
図6は、端末装置12に表示されるチェックポイント更新ページ110の一例を示す図である。
FIG. 6 is a diagram showing an example of the
図6に示すように、チェックポイント更新ページ110には、チェックポイント提示領域112と、予定通過時間提示領域114と、OKボタン116とが設けられている。チェックポイント提示領域102には、更新前のチェックポイントと更新後のチェックポイントの一覧が表されている。予定通過時間提示領域114には、更新前のチェックポイントの予定通過時間と、更新後のチェックポイントの予定通過時間が表されている。
As shown in FIG. 6, the
図4に戻って、端末装置12は、チェックポイント更新ページ110に含まれる更新された各チェックポイントと、それらの予定通過時間を更新(再記憶)する。続いて、端末装置12は、チェックポイント更新ページ110においてユーザからOKボタン116が押下されたことをサーバ装置10に送信する。そして、処理は、図4に示す一連の処理を終了する。
Returning to FIG. 4, the
<報酬付与に係る処理の流れ>
図7は、本実施形態に係るスケジュール管理システム1において、報酬を付与する処理の流れの一例を示すフローチャートである。また、以下のステップの処理は、例えば、端末装置12が設定又は更新されたチェックポイントの周囲に位置することを検出したタイミングで開始される。
<Flow of processing related to reward grant>
FIG. 7 is a flowchart showing an example of a flow of processing for giving a reward in the
(ステップSP30)
端末装置12は、検出したチェックポイントの予定通過時間と、当該チェックポイントの周囲に位置することを検出した時間(実際の通過時間)との差が所定時間以内であるか否かを判定する。例えば、端末装置12は、当該予定通過時間と当該検出した時間との差が30分以内である場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップSP32の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図7に示す一連の処理を終了する。
(Step SP30)
The
(ステップSP32)
端末装置12は、ユーザがチェックポイントの通過を申告するための申告ページを表示する。この申告とは、通過情報を送信する要求と同義である。
(Step SP32)
The
図8は、端末装置12に表示される申告ページ120の一例を示す図である。
FIG. 8 is a diagram showing an example of the
図8に示すように、申告ページ120には、チェックポイント通過情報領域122と、申告ボタン124と、キャンセルボタン126とが設けられている。
As shown in FIG. 8, the
図7に戻って、処理は、ステップSP34の処理に移行する。 Returning to FIG. 7, the process shifts to the process of step SP34.
(ステップSP34)
端末装置12は、申告ページ120においてユーザから申告ボタン124が押下されたか否かを判定する。そして、当該判定が肯定判定された場合には、ステップSP36の処理に移行する。一方、当該判定が否定判定された場合、すなわちユーザからキャンセルボタン126が押下された場合には、処理は、図4に示す一連の処理を終了する。
(Step SP34)
The
(ステップSP36)
端末装置12は、チェックポイントを通過したことを示す情報と、当該チェックポイントの通過時間(実際の通過時間)とを含む通過情報をサーバ装置10に送信する。
(Step SP36)
The
(ステップSP38)
サーバ装置10の受信手段58は、端末装置12から通過情報を受信する。そして、処理は、ステップSP40の処理に移行する。
(Step SP38)
The receiving means 58 of the
(ステップSP40)
サーバ装置10の付与手段60は、ユーザに報酬を付与する。本実施形態では、付与手段60は、ユーザの移動スケジュールに含まれるチェックポイントの予定通過時間と、ステップSP38で受信された通過情報に含まれる当該チェックポイントの通過時間(実際の通過時間)との差が15分未満である場合、100ポイントをユーザに付与する。一方、付与手段60は、当該差が15分以上かつ30分未満である場合、50ポイントをユーザに付与する。なお、付与手段60は、通過情報によって通過したことが示されたチェックポイントが、更新されたチェックポイントである場合、付与するポイントを2倍にする。そして、処理は、ステップSP42の処理に移行する。
(Step SP40)
The granting means 60 of the
(ステップSP42)
サーバ装置10の送信手段56は、ステップSP40で付与された報酬に基づき、報酬付与ページを生成し、生成した報酬付与ページを端末装置12に送信する。そして、処理は、ステップSP44の処理に移行する。
(Step SP42)
The transmission means 56 of the
(ステップSP44)
端末装置12は、サーバ装置10から報酬付与ページを受信する。これに応答して、端末装置12は、受信した報酬付与ページを表示する。
(Step SP44)
The
図9は、端末装置12に表示される報酬付与ページ130の一例を示す図である。
FIG. 9 is a diagram showing an example of the
図9に示すように、報酬付与ページ130には、付与情報提示領域132と、報酬残高提示領域134とが設けられている。付与情報提示領域132には、チェックポイントの通過によりユーザに付与された(ユーザが獲得した)報酬の量が表されている。報酬残高提示領域134には、ユーザが所有している報酬の量(残高)が表されている。
As shown in FIG. 9, the
そして、処理は、図7に示す一連の処理を終了する。 Then, the process ends a series of processes shown in FIG. 7.
<効果>
以上、本実施形態では、各ユーザの端末装置と通信可能なコンピュータを、端末装置12からの要求に応じて、出発地点から到着地点までの移動経路をユーザの移動スケジュールに追加する追加手段52、追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段54、設定されたチェックポイントを端末装置12に送信する送信手段56、端末装置12から、設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段58、通過情報を受信したことに基づき、ユーザに報酬を付与する付与手段60、として機能させる。
<Effect>
As described above, in the present embodiment, the additional means 52 for adding the movement route from the departure point to the arrival point to the user's movement schedule in response to the request from the
この構成によれば、移動スケジュールに追加された移動経路上のチェックポイントを通過したユーザに報酬を与えるため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。また、これにより、各ユーザが将来においてどのように移動するかを把握することができ、当該移動を効率化することができる。 According to this configuration, in order to reward the user who has passed the checkpoint on the travel route added to the travel schedule, it is possible to sufficiently motivate the user to add the travel route actually used to the schedule. it can. In addition, this makes it possible to grasp how each user will move in the future, and it is possible to improve the efficiency of the movement.
また、本実施形態では、受信手段58は、端末装置12がユーザから通過情報を送信する要求を受け付けたことに応じて、当該通過情報を受信する。
Further, in the present embodiment, the receiving means 58 receives the passing information in response to the reception of the request for transmitting the passing information from the user by the
この構成によれば、ユーザから通過情報を送信する要求を受け付けたことに応じて通過情報を受信するため、端末装置12における通信負荷や電力消費を抑制することができる。また、端末装置12の位置情報が自動的にコンピュータに送信されないため、ユーザのプライバシーを考慮することができる。
According to this configuration, since the passing information is received in response to the request for transmitting the passing information from the user, the communication load and the power consumption in the
また、本実施形態では、設定手段54は、所定条件に応じて設定したチェックポイントを異なるチェックポイントに更新し、送信手段56は、更新されたチェックポイントを端末装置12に送信する。
Further, in the present embodiment, the setting means 54 updates the checkpoint set according to the predetermined condition to a different checkpoint, and the transmitting means 56 transmits the updated checkpoint to the
この構成によれば、チェックポイントを更新することができるため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えることができる。 According to this configuration, the checkpoint can be updated, so that the user can be motivated to pass the updated checkpoint.
また、本実施形態では、所定条件は、移動経路の一部又は全部において障害が発生したことである。 Further, in the present embodiment, the predetermined condition is that a failure has occurred in a part or all of the movement route.
この構成によれば、移動経路上に障害が発生したことに応じてチェックポイントを更新するため、障害を回避可能な移動経路(チェックポイント)にユーザを誘導することができる。 According to this configuration, since the checkpoint is updated when a failure occurs on the movement route, the user can be guided to the movement route (checkpoint) in which the failure can be avoided.
また、本実施形態では、所定条件は、ユーザが移動スケジュールに追加された移動経路を変更したことである。 Further, in the present embodiment, the predetermined condition is that the user changes the movement route added to the movement schedule.
この構成によれば、ユーザが移動経路を変更したことに応じてチェックポイントを更新するため、ユーザに対して実際に利用する移動経路を移動スケジュールに追加するモチベーションを与えることができる。 According to this configuration, since the checkpoint is updated when the user changes the movement route, the user can be motivated to add the movement route actually used to the movement schedule.
また、本実施形態では、コンピュータを、各ユーザの移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段62、として機能させる。 Further, in the present embodiment, the computer functions as a prediction means 62 for predicting the congestion status of each movement route based on the movement schedule of each user.
この構成によれば、設定されたチェックポイントを通過した各ユーザに報酬を与えることにより、各ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。このため、各ユーザの移動スケジュールに基づいて、移動経路の混雑状況を正確に予測することができる。 According to this configuration, by rewarding each user who has passed the set checkpoint, it is possible to sufficiently give each user the motivation to add the movement route actually used to the schedule. Therefore, it is possible to accurately predict the congestion status of the movement route based on the movement schedule of each user.
また、本実施形態では、所定条件は、移動経路の一部又は全部において混雑が予測されたことである。 Further, in the present embodiment, the predetermined condition is that congestion is predicted in a part or all of the movement route.
この構成によれば、移動経路の一部又は全部において混雑が予測されたことに応じてチェックポイントを更新するため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えて混雑を回避させることができる。さらに、各ユーザに混雑を回避させることにより、当該混雑を緩和させることができ、ユーザの流量をコントロールすることができる。 According to this configuration, since the checkpoint is updated according to the predicted congestion in a part or all of the movement route, the user is motivated to pass the updated checkpoint to avoid the congestion. Can be done. Further, by making each user avoid the congestion, the congestion can be alleviated and the flow rate of the user can be controlled.
また、本実施形態では、付与手段60は、更新されたチェックポイントを通過したことを示す通過情報を受信した場合、通常のチェックポイントを通過したことを示す通過情報を受信した場合よりも、多くの報酬を付与する。 Further, in the present embodiment, when the granting means 60 receives the passage information indicating that it has passed the updated checkpoint, it is more than when it receives the passage information indicating that it has passed the normal checkpoint. Give a reward.
この構成によれば、更新されたチェックポイントを通過したことにより、通常よりも多くの報酬を付与するため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えることができる。これにより、ユーザに移動スケジュールを実際に利用する予定の移動経路に変更したり、障害や混雑を回避させたりすることができる。 According to this configuration, passing the updated checkpoint gives a reward more than usual, so that the user can be motivated to pass the updated checkpoint. As a result, it is possible for the user to change the movement schedule to the movement route to be actually used, and to avoid obstacles and congestion.
また、本実施形態では、通過情報は、設定されたチェックポイントの通過時間を含み、付与手段60は、移動スケジュールにおいて設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、付与する報酬を減少させる。 Further, in the present embodiment, the passing information includes the passing time of the set checkpoint, and the granting means 60 is the difference between the scheduled passing time of the checkpoint set in the movement schedule and the passing time of the checkpoint. If is more than the specified time, the reward to be given is reduced.
この構成によれば、移動スケジュールにおけるチェックポイントの予定通過時間と、当該チェックポイントの通過時間とを考慮して報酬を決定するため、ユーザに対して実際に移動を行う時間をスケジュールに追加するモチベーションを十分に与えることができる。 According to this configuration, in order to determine the reward in consideration of the scheduled transit time of the checkpoint in the travel schedule and the transit time of the checkpoint, the motivation to add the actual travel time to the user to the schedule. Can be given sufficiently.
<変形例>
なお、本発明は上記の実施形態に限定されるものではない。すなわち、上記の実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
<Modification example>
The present invention is not limited to the above embodiment. That is, the above-described embodiment with appropriate design changes by those skilled in the art is also included in the scope of the present invention as long as it has the features of the present invention. Further, the elements included in the above-described embodiment and the modifications described later can be combined as much as technically possible, and the combination thereof is also included in the scope of the present invention as long as the features of the present invention are included.
例えば、上記実施形態では、端末装置12は、ユーザから要求を受け付けたことに基づいて、受信手段58に通過情報を送信する場合を説明したが、ユーザからの要求によらず、自動的に通過情報を送信してもよい。具体的には、端末装置12は、設定手段54によって設定又は更新されたチェックポイントの周辺に位置することをGPSや加速度センサ等によって検出した場合、当該チェックポイントの通過情報を自動的にサーバ装置10に送信する。
For example, in the above embodiment, the
また、上記実施形態では、付与手段60は、受信手段58によってチェックポイントの通過情報を受信したことに基づき、ユーザに報酬を付与する場合を説明したが、ユーザによる移動の完了後に妥当性を検証した上で、報酬を付与することとしてもよい。例えば、付与手段60は、端末装置12において位置情報を詐称(偽装)した形跡が無いかを検証し、報酬を付与する。具体的には、付与手段60は、チェックポイントを通過する前の一定時間(例えば10分間)における端末装置12の位置情報を当該端末装置12から取得し、当該取得した位置情報とチェックポイントとの間の距離や利用予定である交通手段の移動速度に応じて、妥当性を検証する。また、付与手段60は、端末装置12が移動経路上で加速度の変化を検出した場合や、チェックポイントとなる駅やバス停等において決済をしたこと(例えば自動改札機等で端末装置12によって非接触式型決済を行ったこと)を検出した場合に、妥当性があると判断してもよい。
Further, in the above embodiment, the granting means 60 has described the case where the reward is given to the user based on the reception means 58 receiving the checkpoint passage information, but the validity is verified after the movement by the user is completed. After that, the reward may be given. For example, the granting means 60 verifies that there is no evidence that the position information is spoofed (spoofed) in the
また、上記実施形態では、付与手段60は、更新されたチェックポイントを通過した際、通常のチェックポイントを通過するよりも多くの報酬を付与する場合を説明したが、移動スケジュールに追加された移動経路の総距離が長いほど、付与する報酬を多くしてもよい。具体的には、付与手段60は、移動経路の総距離が50km未満の場合には全てのチェックポイントを通過したときに付与する報酬を合計400ポイントとし、当該総距離が50km以上100km未満の場合には当該報酬を合計800ポイント、当該総距離が100km以上の場合には当該報酬を合計1200ポイントとする。 Further, in the above embodiment, the granting means 60 has described the case where the granting means 60 grants more rewards when passing through the updated checkpoint than when passing through the normal checkpoint, but the movement added to the movement schedule. The longer the total distance of the route, the more rewards may be given. Specifically, when the total distance of the movement route is less than 50 km, the granting means 60 gives a total of 400 points as a reward when all checkpoints are passed, and when the total distance is 50 km or more and less than 100 km. The total reward is 800 points, and if the total distance is 100 km or more, the total reward is 1200 points.
また、例えば、付与手段60は、設定手段54によって設定されたチェックポイントの数が多いほど、付与する報酬を多くしてもよい。具体的には、付与手段60は、当該設定された各チェックポイントを通過した場合に付与する報酬をそれぞれ100ポイントとする。 Further, for example, the granting means 60 may grant a larger reward as the number of checkpoints set by the setting means 54 increases. Specifically, the granting means 60 sets the reward to be granted when passing each of the set checkpoints to 100 points.
また、例えば、付与手段60は、ユーザが全てのチェックポイントを通過した場合や、ユーザの移動途中に更新されたチェックポイント(例えば運行障害や混雑を避けることが可能な地点)を通過した場合、特別な報酬(例えばボーナスポイント)を付与してもよい。 Further, for example, when the user has passed all the checkpoints, or when the user has passed the updated checkpoint (for example, a point where operation obstacles and congestion can be avoided) during the movement of the user, the granting means 60 has passed. Special rewards (eg bonus points) may be given.
また、例えば、付与手段60は、設定手段54によって設定された複数のチェックポイントのうち、一部のチェックポイントを特別なチェックポイントとし、当該特別なチェックポイントを通過した場合に付与する報酬を多くしてもよい。具体的には、は、設定手段54は、複数のチェックポイントのうち、例えば1日の利用者が所定人数未満の駅やバス停を特別なチェックポイントとし、付与手段60は、当該特別なチェックポイントを通過した場合に付与する報酬を200ポイントとし、それ以外のチェックポイントを通過した場合に付与する報酬を100ポイントとする。 Further, for example, the granting means 60 sets some checkpoints as special checkpoints among the plurality of checkpoints set by the setting means 54, and a large amount of reward is given when the special checkpoint is passed. You may. Specifically, among a plurality of checkpoints, the setting means 54 sets a special checkpoint at a station or a bus stop where the number of users per day is less than a predetermined number, and the granting means 60 sets the special checkpoint. The reward given when passing the checkpoint is 200 points, and the reward given when passing other checkpoints is 100 points.
また、例えば、付与手段60は、更新される前のチェックポイントを通過した場合でも報酬を付与することとしてもよい。なお、付与手段60は、ユーザが更新される前のチェックポイントを通過した場合、更新されたチェックポイントを通過した場合よりも、付与する報酬を少なくしてもよい。 Further, for example, the granting means 60 may grant a reward even when the checkpoint before the update is passed. The granting means 60 may give less reward when the user passes the checkpoint before the update than when the user passes the updated checkpoint.
また、上記実施形態では、ユーザの移動スケジュールに追加された移動経路は、端末装置12に入力された情報と経路情報50Bとに応じて検索された経路である場合を説明したが、この移動経路は他のサービス提供者(他のサーバ装置)により検索(提供)されたものであってもよい。
Further, in the above embodiment, the case where the movement route added to the user's movement schedule is a route searched according to the information input to the
また、上記実施形態では、付与手段60は、付与した報酬をユーザ情報50Cに記憶する場合を説明したが、ブロックチェーン(分散型台帳技術)を利用して管理してもよい。 Further, in the above embodiment, the granting means 60 describes the case where the granted reward is stored in the user information 50C, but the granting means 60 may be managed by using a blockchain (distributed ledger technology).
また、上記実施形態では、報酬としてポイントがユーザに付与される場合を説明したが、このポイントは、次回の移動に利用可能なポイントや、過去に同じ場所に移動したところに再度移動する場合に利用可能なポイントであってもよい。また、報酬は複数用意され、複数の報酬の中からユーザが選択できるものであってもよい。 Further, in the above embodiment, the case where points are given to the user as a reward has been described, but the points can be used for the next move or when the points are moved to the same place in the past again. It may be an available point. Further, a plurality of rewards may be prepared and the user may be able to select from the plurality of rewards.
また、上記実施形態では、設定手段54は、移動経路の一部又は全部において障害が発生した場合等にチェックポイントを更新する場合を説明したが、サーバ装置10の管理者や広告主等の操作により更新してもよい。また、設定手段54は、時間の経過に応じてチェックポイントを更新してもよい。
Further, in the above embodiment, the setting means 54 has described the case where the checkpoint is updated when a failure occurs in a part or all of the movement route, but the operation of the administrator, the advertiser, or the like of the
また、上記実施形態では、設定手段54は、チェックポイントを設定する場合を説明したが、ユーザの性別情報、嗜好情報、移動頻度、移動履歴等のユーザ情報50C又は/及び天候情報に基づき、チェックポイントを設定又は更新してもよい。例えば、設定手段54は、性別情報が男性を示す場合には、男性服の販売店やゲームショップをチェックポイントとし、性別情報が女性を示す場合には、女性服の販売店や化粧品の販売店をチェックポイントと設定してもよい。また、設定手段54は、例えば、嗜好情報が歴史好きを示す場合には、お城や歴史資料館をチェックポイントと設定し、嗜好情報が観光好きを示す場合には、観光名所をチェックポイントとして設定してもよい。また、設定手段54は、例えば、天候情報が晴れを示す場合には、道路状況の悪い箇所をチェックポイントと設定し、天候情報が雨を示す場合には、道路状況の良い箇所をチェックポイントと設定してもよい。設定手段54は、例えば、天候情報が晴れを示す場合には、飲み物売り場をチェックポイントと設定し、天候情報が雨を示す場合には、雨具売り場をチェックポイントと設定してもよい。 Further, in the above embodiment, the setting means 54 has described the case of setting the checkpoint, but the check is made based on the user information 50C and / or the weather information such as the user's gender information, preference information, movement frequency, and movement history. Points may be set or updated. For example, the setting means 54 uses a men's clothing store or game shop as a checkpoint when the gender information indicates a man, and when the gender information indicates a woman, a women's clothing store or a cosmetics store. May be set as a checkpoint. Further, the setting means 54 sets, for example, a castle or a history museum as a checkpoint when the preference information indicates a history lover, and sets a tourist attraction as a checkpoint when the preference information indicates a tourist lover. You may. Further, for example, when the weather information indicates sunny, the setting means 54 sets a place where the road condition is bad as a checkpoint, and when the weather information indicates rain, the setting means 54 sets a place where the road condition is good as a checkpoint. It may be set. For example, the setting means 54 may set the drink section as a checkpoint when the weather information indicates sunny, and may set the rain gear section as a checkpoint when the weather information indicates rain.
10…サーバ装置(コンピュータ)、12…端末装置、50…記憶手段、52…追加手段、54…設定手段、56…送信手段、58…受信手段、60…付与手段、62…予測手段
10 ... server device (computer), 12 ... terminal device, 50 ... storage means, 52 ... additional means, 54 ... setting means, 56 ... transmitting means, 58 ... receiving means, 60 ... granting means, 62 ... predicting means
Claims (10)
前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段、
前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段、
前記設定されたチェックポイントを前記端末装置に送信する送信手段、
前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段、
前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段、
として機能させるプログラム。 A computer that can communicate with each user's terminal device,
An additional means of adding a travel route from a departure point to an arrival point to the user's travel schedule in response to a request from the terminal device.
A setting means for setting one or more waypoints in the added movement route as checkpoints,
A transmission means for transmitting the set checkpoint to the terminal device,
A receiving means for receiving passage information indicating that the set checkpoint has been passed from the terminal device.
Granting means for giving a reward to the user based on receiving the passing information,
A program that functions as.
請求項1に記載のプログラム。 The receiving means receives the passing information in response to the reception of the request from the user for transmitting the passing information by the terminal device.
The program according to claim 1.
前記送信手段は、前記更新されたチェックポイントを前記端末装置に送信する、
請求項1又は2に記載のプログラム。 The setting means updates the set checkpoint to a different checkpoint according to a predetermined condition.
The transmitting means transmits the updated checkpoint to the terminal device.
The program according to claim 1 or 2.
請求項3に記載のプログラム。 The predetermined condition is that a failure has occurred in a part or all of the movement route.
The program according to claim 3.
請求項3に記載のプログラム。 The predetermined condition is that the user has changed the movement route added to the movement schedule.
The program according to claim 3.
各ユーザの前記移動スケジュールに基づき、各移動経路の混雑状況を予測する予測手段、
として機能させる、
請求項3乃至5の何れか1項に記載のプログラム。 The computer
A prediction means for predicting the congestion status of each movement route based on the movement schedule of each user.
To function as
The program according to any one of claims 3 to 5.
請求項6に記載のプログラム。 The predetermined condition is that congestion is predicted in a part or all of the movement route.
The program according to claim 6.
請求項3乃至7の何れか1項に記載のプログラム。 The granting means grants more rewards when it receives passage information indicating that it has passed the updated checkpoint than when it receives passage information indicating that it has passed a normal checkpoint.
The program according to any one of claims 3 to 7.
前記付与手段は、前記移動スケジュールにおいて前記設定されたチェックポイントの予定通過時間と、当該チェックポイントの通過時間との差が所定時間以上である場合、前記付与する報酬を減少させる、
請求項1乃至8の何れか1項に記載のプログラム。 The transit information includes the transit time of the set checkpoint.
The granting means reduces the reward to be granted when the difference between the scheduled transit time of the checkpoint set in the travel schedule and the transit time of the checkpoint is greater than or equal to a predetermined time.
The program according to any one of claims 1 to 8.
前記端末装置からの要求に応じて、出発地点から到着地点までの移動経路を前記ユーザの移動スケジュールに追加する追加手段と、
前記追加された移動経路における一又は複数の経由地点をチェックポイントとして設定する設定手段と、
前記設定されたチェックポイントを前記端末装置に送信する送信手段と、
前記端末装置から、前記設定されたチェックポイントを通過したことを示す通過情報を受信する受信手段と、
前記通過情報を受信したことに基づき、前記ユーザに報酬を付与する付与手段と、
を備える情報処理装置。
An information processing device that can communicate with each user's terminal device.
An additional means of adding a travel route from a departure point to an arrival point to the user's travel schedule in response to a request from the terminal device.
A setting means for setting one or more waypoints in the added movement route as checkpoints, and
A transmission means for transmitting the set checkpoint to the terminal device, and
A receiving means for receiving passage information indicating that the set checkpoint has been passed from the terminal device, and
A granting means for giving a reward to the user based on receiving the passing information, and
Information processing device equipped with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019169332A JP6810483B1 (en) | 2019-09-18 | 2019-09-18 | Programs and information processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019169332A JP6810483B1 (en) | 2019-09-18 | 2019-09-18 | Programs and information processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6810483B1 JP6810483B1 (en) | 2021-01-06 |
JP2021047594A true JP2021047594A (en) | 2021-03-25 |
Family
ID=73993041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019169332A Active JP6810483B1 (en) | 2019-09-18 | 2019-09-18 | Programs and information processing equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6810483B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024048421A1 (en) * | 2022-08-30 | 2024-03-07 | Fourwin株式会社 | Cost burden alleviating system, and cost burden alleviating method for cost burden alleviating system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016139427A (en) * | 2016-03-18 | 2016-08-04 | 株式会社ナビタイムジャパン | Information processing system, information processor, information processing method, and information processing program |
JP2017062533A (en) * | 2015-09-24 | 2017-03-30 | 株式会社日立製作所 | Point system, and point determination method |
JP2019117142A (en) * | 2017-12-27 | 2019-07-18 | トヨタ自動車株式会社 | Environment adjustment system, method for adjusting environment, and environment adjustment program |
-
2019
- 2019-09-18 JP JP2019169332A patent/JP6810483B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017062533A (en) * | 2015-09-24 | 2017-03-30 | 株式会社日立製作所 | Point system, and point determination method |
JP2016139427A (en) * | 2016-03-18 | 2016-08-04 | 株式会社ナビタイムジャパン | Information processing system, information processor, information processing method, and information processing program |
JP2019117142A (en) * | 2017-12-27 | 2019-07-18 | トヨタ自動車株式会社 | Environment adjustment system, method for adjusting environment, and environment adjustment program |
Non-Patent Citations (1)
Title |
---|
木村聡子, 移動時間も含めたムダの無いスケジュール管理を可能にするGOOGLEマップとGOOGLEカレンダーの合わせ技, JPN6020043704, 1 October 2017 (2017-10-01), ISSN: 0004386931 * |
Also Published As
Publication number | Publication date |
---|---|
JP6810483B1 (en) | 2021-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140074757A1 (en) | Estimating taxi fare | |
TW201923690A (en) | Information processing device, information processing method and information processing program | |
US20200132499A1 (en) | Information providing apparatus, information providing system, information providing method, and non-transitory recording medium | |
JP2019160055A (en) | Facility customer sending support server and communication terminal | |
JP6842199B2 (en) | Programs and information processing equipment | |
JP7520429B2 (en) | PROGRAM AND INFORMATION PROCESSING APPARATUS | |
JP2020051884A (en) | Vehicle usage supporting system | |
EP3441914A1 (en) | Transportation network user demand prediction | |
JP2012073976A (en) | Information service device, information service method, and information service system | |
Chow et al. | Utilizing real-time travel information, mobile applications and wearable devices for smart public transportation | |
JP2024100987A (en) | Program and information processor | |
JP6810483B1 (en) | Programs and information processing equipment | |
JP2021018513A (en) | Program and information processor | |
JP7171350B2 (en) | Information processing device and program | |
JP4559442B2 (en) | Navigation system, route search server, terminal device, and navigation method | |
JP6962594B2 (en) | program | |
JP7131840B2 (en) | Program and information processing device | |
JP6860941B1 (en) | Programs and information processing equipment | |
KR20210070000A (en) | Smart Scheduling System for Planning a Trip | |
JP6905760B2 (en) | Programs and information processing equipment | |
JP5768835B2 (en) | Information providing apparatus and information providing method | |
JP6931248B2 (en) | Programs and information processing equipment | |
JP5890823B2 (en) | Route information presentation apparatus and computer program | |
JP6696652B2 (en) | Program, information processing apparatus, and information processing method | |
JP7412746B2 (en) | Programs and information processing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201117 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201204 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6810483 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |