Nothing Special   »   [go: up one dir, main page]

JP2021047594A - Program and information processing apparatus - Google Patents

Program and information processing apparatus Download PDF

Info

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
Application number
JP2019169332A
Other languages
Japanese (ja)
Other versions
JP6810483B1 (en
Inventor
徹志 渡邊
Tetsushi Watanabe
徹志 渡邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maas Tech Japan
Original Assignee
Maas Tech Japan
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Maas Tech Japan filed Critical Maas Tech Japan
Priority to JP2019169332A priority Critical patent/JP6810483B1/en
Application granted granted Critical
Publication of JP6810483B1 publication Critical patent/JP6810483B1/en
Publication of JP2021047594A publication Critical patent/JP2021047594A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

To give a user sufficient motivation to add an actual travel route to a schedule.SOLUTION: A program causes a computer to function as: additional means 52 for adding a travel route from a departure point to an arrival point to a user travel schedule in response to a request from a terminal device 12; setting means 54 for setting one or more via-points on the added travel route as checkpoints; transmission means 56 for transmitting the set checkpoint to the terminal device 12; receiving means 58 for receiving passing information indicating that the set checkpoint has been passed from the terminal device 12; and rewarding means 60 for rewarding a user on the basis of reception of transit information.SELECTED DRAWING: Figure 3

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 Document 1 discloses a technique of adding a search result by an application for searching a user's movement route to a user's calendar as a movement schedule.

木村聡子、“移動時間も含めたムダの無いスケジュール管理を可能にするGoogleマップとGoogleカレンダーの合わせ技”、[online]、平成29年10月1日、[令和1年9月16日検索]、インターネット<URL:http://blog.kimutax.com/Google-map-and-calendar>Satoko Kimura, "Combining technique of Google Maps and Google Calendar that enables schedule management without waste including travel time", [online], October 1, 2017, [Search on September 16, 2017 ], Internet <URL: http://blog.kimutax.com/Google-map-and-calendar>

ここで、非特許文献1に記載の技術では、ユーザがカレンダー(スケジュール)に追加した移動経路を実際に利用しても、ユーザにインセンティブを与えることはなかった。このため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができないという問題があった。 Here, in the technique described in Non-Patent Document 1, even if the user actually uses the movement route added to the calendar (schedule), the user is not given an incentive. Therefore, there is a problem that the user cannot be sufficiently motivated to add the movement route actually used to the schedule.

本発明はこのような課題に鑑みてなされたものであり、その目的は、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができるプログラム及び情報処理装置を提供することにある。 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.

本発明の実施形態に係るスケジュール管理システムの全体構成の一例を示すブロック図である。It is a block diagram which shows an example of the whole structure of the schedule management system which concerns on embodiment of this invention. 図1に示すサーバ装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware composition of the server apparatus shown in FIG. サーバ装置の機能的構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional configuration of a server device. 本実施形態に係るスケジュール管理システムにおいて、チェックポイントを設定及び更新する処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the process of setting and updating a checkpoint in the schedule management system which concerns on this embodiment. 端末装置に表示されるチェックポイント一覧ページの一例を示す図である。It is a figure which shows an example of the checkpoint list page displayed on a terminal device. 端末装置に表示されるチェックポイント更新ページの一例を示す図である。It is a figure which shows an example of the checkpoint update page displayed on a terminal device. 本実施形態に係るスケジュール管理システムにおいて、報酬を付与する処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the process of giving a reward in the schedule management system which concerns on this embodiment. 端末装置に表示される申告ページの一例を示す図である。It is a figure which shows an example of the declaration page displayed on a terminal device. 端末装置に表示される報酬付与ページの一例を示す図である。It is a figure which shows an example of the reward giving page displayed on a terminal device.

以下、添付図面を参照しながら本発明の実施形態(以下、適宜、「本実施形態」という。)について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 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 schedule management system 1 according to the embodiment of the present invention.

図1に示すように、本実施形態に係るスケジュール管理システム1は、サーバ装置10と、一又は複数の端末装置12と、を備える。これらサーバ装置10と端末装置12は、イントラネットやインターネット、電話回線等の通信ネットワークNTを介して互いに通信可能に接続されている。 As shown in FIG. 1, the schedule management system 1 according to the present embodiment includes a server device 10 and one or more terminal devices 12. The server device 10 and the terminal device 12 are connected to each other so as to be able to communicate with each other via a communication network NT such as an intranet, the Internet, or a telephone line.

サーバ装置10は、一又は複数のユーザのスケジュールを管理する情報処理装置(コンピュータ)である。このサーバ装置10は、端末装置12を介したユーザの指示に基づき、スケジュールを閲覧可能にしたり、スケジュールを追加したりする。 The server device 10 is an information processing device (computer) that manages the schedules of one or a plurality of users. The server device 10 makes the schedule viewable or adds a schedule based on a user's instruction via the terminal device 12.

端末装置12は、ユーザが操作する情報処理装置である。ユーザは、この端末装置12を操作してサーバ装置10にアクセスする。端末装置12としては、例えば、携帯電話や、スマートフォン、タブレット、パーソナルコンピュータ等の様々なものが挙げられる。なお、端末装置12には、GPS(Global Positioning System)等の端末装置12の現在の位置情報を取得する機能や、加速度センサ等の端末装置12に与えられた加速度を検出する機能を備えていることが好ましい。 The terminal device 12 is an information processing device operated by the user. The user operates the terminal device 12 to access the server device 10. Examples of the terminal device 12 include various devices such as mobile phones, smartphones, tablets, and personal computers. The terminal device 12 has a function of acquiring the current position information of the terminal device 12 such as GPS (Global Positioning System) and a function of detecting the acceleration given to the terminal device 12 such as an acceleration sensor. Is preferable.

<ハードウェア構成>
図2は、図1に示すサーバ装置10のハードウェア構成の一例を示すブロック図である。
<Hardware configuration>
FIG. 2 is a block diagram showing an example of the hardware configuration of the server device 10 shown in FIG.

図2に示すように、サーバ装置10は、制御装置20と、通信装置26と、記憶装置28と、を備える。制御装置20は、CPU(Central Processing Unit)22及びメモリ24を主に備えて構成される。 As shown in FIG. 2, the server device 10 includes a control device 20, a communication device 26, and a storage device 28. The control device 20 mainly includes a CPU (Central Processing Unit) 22 and a memory 24.

制御装置20では、CPU22がメモリ24或いは記憶装置28等に格納された所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。 In the control device 20, the CPU 22 functions as various functional means by executing a predetermined program stored in the memory 24, the storage device 28, or the like. Details of this functional means will be described later.

通信装置26は、外部の装置と通信するための通信インターフェース等で構成される。通信装置26は、例えば、端末装置12との間で各種の情報を送受信(通信)する。 The communication device 26 is composed of a communication interface or the like for communicating with an external device. The communication device 26 transmits / receives (communicates) various types of information with, for example, the terminal device 12.

記憶装置28は、ハードディスク等で構成される。記憶装置28は、制御装置20における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。 The storage device 28 is composed of a hard disk or the like. The storage device 28 stores various programs and various information necessary for executing the process in the control device 20, and information on the processing result.

なお、サーバ装置10は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置10は、単一の情報処理装置より構成されるものであっても、通信ネットワークNT上に分散した複数の情報処理装置より構成されるものであってもよい。また、図2は、サーバ装置10が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置10は、サーバが一般的に備える他の構成を備えることができる。また、複数の端末装置12のハードウェア構成も、例えば操作手段や表示装置等を備える他は、サーバ装置10と同様の構成を備えることができる。 The server device 10 can be realized by using an information processing device such as a dedicated or general-purpose server computer. Further, the server device 10 may be composed of a single information processing device or may be composed of a plurality of information processing devices distributed on the communication network NT. Further, FIG. 2 shows only a part of the main hardware configurations of the server device 10, and the server device 10 can include other configurations generally provided by the server. Further, the hardware configuration of the plurality of terminal devices 12 can be provided with the same configuration as the server device 10 except that, for example, an operating means, a display device, and the like are provided.

<機能的構成>
図3は、サーバ装置10の機能的構成の一例を示すブロック図である。
<Functional configuration>
FIG. 3 is a block diagram showing an example of the functional configuration of the server device 10.

図3に示すように、サーバ装置10は、機能的構成として、記憶手段50と、追加手段52と、設定手段54と、送信手段56と、受信手段58と、付与手段60と、予測手段62と、を備える。記憶手段50は、一又は複数の記憶装置28で実現される。記憶手段50以外の機能的構成は、記憶装置28等に格納されたプログラムを制御装置20が実行することにより実現される。 As shown in FIG. 3, the server device 10 has, as a functional configuration, a storage means 50, an additional means 52, a setting means 54, a transmission means 56, a reception means 58, an addition means 60, and a prediction means 62. And. The storage means 50 is realized by one or more storage devices 28. A functional configuration other than the storage means 50 is realized by the control device 20 executing a program stored in the storage device 28 or the like.

記憶手段50は、例えば、ウェブページ50Aと、経路情報50Bと、ユーザ情報50Cと、スケジュール50Dと、を記憶する機能手段である。 The storage means 50 is, for example, a functional means for storing the web page 50A, the route information 50B, the user information 50C, and the schedule 50D.

ウェブページ50Aは、ユーザのスケジュールを一覧可能なスケジュール一覧ページやログインページ等、複数のウェブページを含む。経路情報50Bは、例えば日本全国にある電車やバス等の移動手段の各経路の名前や、各経路における交通手段の出発時間、到着時間、料金等を含む。ユーザ情報50Cは、ユーザ毎に設けられ、ユーザIDや名前、性別、住所、連絡先、ログインID、パスワード、付与された報酬等を含む。スケジュール50Dは、ユーザ毎に設けられ、場所情報や、場所情報が示す場所での目的情報、目的情報が示す目的の開始時間情報、目的情報が示す目的の終了時間情報を含む。また、スケジュール50Dは、ユーザのスケジュール間の移動スケジュールを含む。移動スケジュールは、経路情報と、出発時間情報と、到着時間情報と、を含む。この経路情報には、電車やバス等の移動手段の名前や料金等を含む。 The web page 50A includes a plurality of web pages such as a schedule list page and a login page that can list the user's schedule. The route information 50B includes, for example, the name of each route of transportation means such as trains and buses all over Japan, and the departure time, arrival time, fare, etc. of the transportation means in each route. The user information 50C is provided for each user and includes a user ID, a name, a gender, an address, a contact, a login ID, a password, a reward given, and the like. The schedule 50D is provided for each user, and includes location information, target information at a place indicated by the location information, target start time information indicated by the objective information, and objective end time information indicated by the objective information. In addition, the schedule 50D includes a movement schedule between the user's schedules. The travel schedule includes route information, departure time information, and arrival time information. This route information includes the names and charges of transportation means such as trains and buses.

追加手段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 schedule 50D. In the present embodiment, the additional means 52 adds a movement route from the departure point to the arrival point to the user's movement schedule in response to a request from the user's terminal device 12. For this movement route, for example, information such as a departure point, an arrival point, and a departure date and time is input to the terminal device 12 by a user, and one or a plurality of movement routes searched according to the input information and the route information 50B. This is one movement route selected by the user in the terminal device 12.

設定手段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 terminal device 12. In this embodiment, the transmitting means 56 transmits one or more checkpoints set by the setting means 54 to the terminal device 12. Specifically, the transmission means 56 generates a list page of one or a plurality of set checkpoints, transmits it to the terminal device 12, and displays it on the display device (screen) of the terminal device 12. Further, the transmission means 56 transmits the checkpoint updated by the setting means 54 to the terminal device 12. Specifically, the transmission means 56 generates an updated list page of one or a plurality of checkpoints, transmits it to the terminal device 12, and displays it on the display device (screen) of the terminal device 12.

受信手段58は、端末装置12から各種情報を受信する機能手段である。本実施形態では、受信手段58は、端末装置12から、設定手段54によって設定又は更新されたチェックポイントを通過したことを示す通過情報を受信する。この通過情報は、設定されたチェックポイントの通過時間(実際の通過時間)を含む。 The receiving means 58 is a functional means for receiving various information from the terminal device 12. In the present embodiment, the receiving means 58 receives the passing information indicating that the checkpoint set or updated by the setting means 54 has been passed from the terminal device 12. This transit information includes the transit time (actual transit time) of the set checkpoint.

また、受信手段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 terminal device 12. For example, when the terminal device 12 detects that it is located in the vicinity of the checkpoint set or updated by the setting means 54 by GPS, an acceleration sensor, or the like, whether or not to transmit the passage information of the checkpoint to the server device 10. Display the screen that accepts the request (whether or not the checkpoint has been declared). Then, when the terminal device 12 receives the request from the user, the terminal device 12 transmits the passage information to the receiving means 58.

付与手段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 terminal device 12. Examples of this reward include points with monetary value and coupons that can be used at physical stores and online stores. For example, when the checkpoint is updated by the setting means 54, the granting means 60 has passed the normal checkpoint when the receiving means 58 receives the passing information indicating that the checkpoint has passed the updated checkpoint. More rewards are given than when the receiving means 58 receives the passing information indicating. This normal checkpoint is, for example, a checkpoint that has never been updated, and is a checkpoint initially set by the setting means 54. Specifically, the granting means 60 grants more rewards (for example, twice as many points) when the user passes the updated checkpoint than when the user passes the normal checkpoint. The given reward is stored in the user information 50C, for example.

また、付与手段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 schedule 50D, the number of people who can accommodate the transportation means used in the certain movement route, and the past of the certain movement route. The congestion situation is predicted based on the congestion rate of.

<チェックポイントに係る処理の流れ>
図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 schedule management system 1 according to the present embodiment. Further, the processing of the following steps is started at the timing when one movement route is selected (operated) by the user in the terminal device 12, for example, from the searched one or a plurality of movement routes. The contents of the following processes and the order of the processes can be changed as appropriate.

(ステップSP10)
端末装置12は、ユーザによって選択された一の移動経路を当該ユーザの移動スケジュールに追加する要求(追加要求)をサーバ装置10に送信する。そして、処理は、ステップSP12の処理に移行する。
(Step SP10)
The terminal device 12 transmits a request (additional request) for adding one movement route selected by the user to the movement schedule of the user to the server device 10. Then, the process shifts to the process of step SP12.

(ステップSP12)
サーバ装置10の受信手段58は、端末装置12から追加要求を受信する。これに応答して、サーバ装置10の追加手段52は、ユーザの移動スケジュールに一の移動経路を追加(登録)する。そして、処理は、ステップSP14の処理に移行する。
(Step SP12)
The receiving means 58 of the server device 10 receives an additional request from the terminal device 12. In response to this, the additional means 52 of the server device 10 adds (registers) one movement route to the user's movement schedule. Then, the process shifts to the process of step SP14.

(ステップSP14)
サーバ装置10の設定手段54は、ステップSP12で追加された移動経路における一又は複数の経由地点をチェックポイントとして新たに設定し、ユーザの移動スケジュールに追加する。続いて、設定手段54は、当該移動経路に基づき、設定したチェックポイントの予定通過時間を移動スケジュールに追加する。そして、処理は、ステップSP16の処理に移行する。
(Step SP14)
The setting means 54 of the server device 10 newly sets one or a plurality of waypoints in the movement route added in step SP12 as checkpoints, and adds them to the user's movement schedule. Subsequently, the setting means 54 adds the scheduled transit time of the set checkpoint to the movement schedule based on the movement route. Then, the process shifts to the process of step SP16.

(ステップSP16)
サーバ装置10の送信手段56は、ステップSP14で移動スケジュールに追加されたチェックポイントと予定通過時間に基づき、チェックポイント一覧ページを生成し、生成したチェックポイント一覧ページを端末装置12に送信する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The transmission means 56 of the server device 10 generates a checkpoint list page based on the checkpoint added to the movement schedule and the scheduled transit time in step SP14, and transmits the generated checkpoint list page to the terminal device 12. Then, the process shifts to the process of step SP18.

(ステップSP18)
端末装置12は、サーバ装置10からチェックポイント一覧ページを受信する。これに応答して、端末装置12は、受信したチェックポイント一覧ページを表示する。
(Step SP18)
The terminal device 12 receives the checkpoint list page from the server device 10. In response to this, the terminal device 12 displays the received checkpoint list page.

図5は、端末装置12に表示されるチェックポイント一覧ページ100の一例を示す図である。 FIG. 5 is a diagram showing an example of the checkpoint list page 100 displayed on the terminal device 12.

図5に示すように、チェックポイント一覧ページ100には、チェックポイント提示領域102と、予定通過時間提示領域104と、OKボタン106とが設けられている。チェックポイント提示領域102には、設定された各チェックポイントの一覧が表されている。予定通過時間提示領域104には、各チェックポイントの予定通過時間が表されている。 As shown in FIG. 5, the checkpoint list page 100 is provided with a checkpoint presentation area 102, a scheduled transit time presentation area 104, and an OK button 106. The checkpoint presentation area 102 shows a list of each set checkpoint. The scheduled transit time presentation area 104 represents the scheduled transit time of each checkpoint.

図4に戻って、端末装置12は、チェックポイント一覧ページ100に含まれる各チェックポイントと、それらの予定通過時間を記憶する。続いて、端末装置12は、チェックポイント一覧ページ100においてユーザからOKボタン106が押下されたことをサーバ装置10に送信する。そして、処理は、ステップSP20の処理に移行する。 Returning to FIG. 4, the terminal device 12 stores each checkpoint included in the checkpoint list page 100 and their scheduled transit times. Subsequently, the terminal device 12 transmits to the server device 10 that the OK button 106 has been pressed by the user on the checkpoint list page 100. Then, the process shifts to the process of step SP20.

(ステップSP20)
サーバ装置10の設定手段54は、所定条件が満たされたか否かを判定する。例えば、設定手段54は、予測手段62によってユーザの移動スケジュールにおける移動経路の一部又は全部に混雑が予測された場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップSP22の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図4に示す一連の処理を終了する。
(Step SP20)
The setting means 54 of the server device 10 determines whether or not the predetermined conditions are satisfied. For example, the setting means 54 affirms the determination when the prediction means 62 predicts congestion in a part or all of the movement route in the user's movement schedule. Then, when the determination is affirmative, the process proceeds to step SP22. On the other hand, when the determination is negative, the process ends a series of processes shown in FIG.

(ステップ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 server device 10 generates a checkpoint update page based on the checkpoint updated in step SP22, and transmits the generated checkpoint update page to the terminal device 12. Then, the process shifts to the process of step SP26.

(ステップSP26)
端末装置12は、サーバ装置10からチェックポイント更新ページを受信する。これに応答して、端末装置12は、受信したチェックポイント更新ページを表示する。
(Step SP26)
The terminal device 12 receives the checkpoint update page from the server device 10. In response to this, the terminal device 12 displays the received checkpoint update page.

図6は、端末装置12に表示されるチェックポイント更新ページ110の一例を示す図である。 FIG. 6 is a diagram showing an example of the checkpoint update page 110 displayed on the terminal device 12.

図6に示すように、チェックポイント更新ページ110には、チェックポイント提示領域112と、予定通過時間提示領域114と、OKボタン116とが設けられている。チェックポイント提示領域102には、更新前のチェックポイントと更新後のチェックポイントの一覧が表されている。予定通過時間提示領域114には、更新前のチェックポイントの予定通過時間と、更新後のチェックポイントの予定通過時間が表されている。 As shown in FIG. 6, the checkpoint update page 110 is provided with a checkpoint presentation area 112, a scheduled transit time presentation area 114, and an OK button 116. The checkpoint presentation area 102 shows a list of checkpoints before the update and checkpoints after the update. The scheduled transit time presentation area 114 represents the scheduled transit time of the checkpoint before the update and the scheduled transit time of the checkpoint after the update.

図4に戻って、端末装置12は、チェックポイント更新ページ110に含まれる更新された各チェックポイントと、それらの予定通過時間を更新(再記憶)する。続いて、端末装置12は、チェックポイント更新ページ110においてユーザからOKボタン116が押下されたことをサーバ装置10に送信する。そして、処理は、図4に示す一連の処理を終了する。 Returning to FIG. 4, the terminal device 12 updates (re-stores) each of the updated checkpoints included in the checkpoint update page 110 and their scheduled transit times. Subsequently, the terminal device 12 transmits to the server device 10 that the OK button 116 has been pressed by the user on the checkpoint update page 110. Then, the process ends a series of processes shown in FIG.

<報酬付与に係る処理の流れ>
図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 schedule management system 1 according to the present embodiment. Further, the processing of the following steps is started at the timing when it is detected that the terminal device 12 is located around the set or updated checkpoint, for example.

(ステップSP30)
端末装置12は、検出したチェックポイントの予定通過時間と、当該チェックポイントの周囲に位置することを検出した時間(実際の通過時間)との差が所定時間以内であるか否かを判定する。例えば、端末装置12は、当該予定通過時間と当該検出した時間との差が30分以内である場合、判定を肯定する。そして、当該判定が肯定判定された場合には、ステップSP32の処理に移行する。一方、当該判定が否定判定された場合には、処理は、図7に示す一連の処理を終了する。
(Step SP30)
The terminal device 12 determines whether or not the difference between the scheduled passing time of the detected checkpoint and the time when it is detected to be located around the checkpoint (actual passing time) is within a predetermined time. For example, the terminal device 12 affirms the determination when the difference between the scheduled transit time and the detected time is within 30 minutes. Then, when the determination is affirmative, the process proceeds to step SP32. On the other hand, when the determination is negative, the process ends a series of processes shown in FIG. 7.

(ステップSP32)
端末装置12は、ユーザがチェックポイントの通過を申告するための申告ページを表示する。この申告とは、通過情報を送信する要求と同義である。
(Step SP32)
The terminal device 12 displays a declaration page for the user to declare the passage of the checkpoint. This declaration is synonymous with a request to send transit information.

図8は、端末装置12に表示される申告ページ120の一例を示す図である。 FIG. 8 is a diagram showing an example of the declaration page 120 displayed on the terminal device 12.

図8に示すように、申告ページ120には、チェックポイント通過情報領域122と、申告ボタン124と、キャンセルボタン126とが設けられている。 As shown in FIG. 8, the declaration page 120 is provided with a checkpoint passage information area 122, a declaration button 124, and a cancel button 126.

図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 terminal device 12 determines whether or not the declaration button 124 has been pressed by the user on the declaration page 120. Then, when the determination is affirmative, the process proceeds to step SP36. On the other hand, when the determination is negative, that is, when the cancel button 126 is pressed by the user, the process ends a series of processes shown in FIG.

(ステップSP36)
端末装置12は、チェックポイントを通過したことを示す情報と、当該チェックポイントの通過時間(実際の通過時間)とを含む通過情報をサーバ装置10に送信する。
(Step SP36)
The terminal device 12 transmits the passing information including the information indicating that the checkpoint has been passed and the passing time (actual passing time) of the checkpoint to the server device 10.

(ステップSP38)
サーバ装置10の受信手段58は、端末装置12から通過情報を受信する。そして、処理は、ステップSP40の処理に移行する。
(Step SP38)
The receiving means 58 of the server device 10 receives the passage information from the terminal device 12. Then, the process shifts to the process of step SP40.

(ステップSP40)
サーバ装置10の付与手段60は、ユーザに報酬を付与する。本実施形態では、付与手段60は、ユーザの移動スケジュールに含まれるチェックポイントの予定通過時間と、ステップSP38で受信された通過情報に含まれる当該チェックポイントの通過時間(実際の通過時間)との差が15分未満である場合、100ポイントをユーザに付与する。一方、付与手段60は、当該差が15分以上かつ30分未満である場合、50ポイントをユーザに付与する。なお、付与手段60は、通過情報によって通過したことが示されたチェックポイントが、更新されたチェックポイントである場合、付与するポイントを2倍にする。そして、処理は、ステップSP42の処理に移行する。
(Step SP40)
The granting means 60 of the server device 10 grants a reward to the user. In the present embodiment, the granting means 60 has a scheduled transit time of the checkpoint included in the user's movement schedule and a transit time (actual transit time) of the checkpoint included in the transit information received in step SP38. If the difference is less than 15 minutes, 100 points will be awarded to the user. On the other hand, the granting means 60 grants 50 points to the user when the difference is 15 minutes or more and less than 30 minutes. In addition, when the checkpoint indicated by the passage information that the checkpoint has passed is an updated checkpoint, the granting means 60 doubles the points to be granted. Then, the process shifts to the process of step SP42.

(ステップSP42)
サーバ装置10の送信手段56は、ステップSP40で付与された報酬に基づき、報酬付与ページを生成し、生成した報酬付与ページを端末装置12に送信する。そして、処理は、ステップSP44の処理に移行する。
(Step SP42)
The transmission means 56 of the server device 10 generates a reward grant page based on the reward granted in step SP40, and transmits the generated reward grant page to the terminal device 12. Then, the process shifts to the process of step SP44.

(ステップSP44)
端末装置12は、サーバ装置10から報酬付与ページを受信する。これに応答して、端末装置12は、受信した報酬付与ページを表示する。
(Step SP44)
The terminal device 12 receives the reward granting page from the server device 10. In response to this, the terminal device 12 displays the received reward granting page.

図9は、端末装置12に表示される報酬付与ページ130の一例を示す図である。 FIG. 9 is a diagram showing an example of the reward granting page 130 displayed on the terminal device 12.

図9に示すように、報酬付与ページ130には、付与情報提示領域132と、報酬残高提示領域134とが設けられている。付与情報提示領域132には、チェックポイントの通過によりユーザに付与された(ユーザが獲得した)報酬の量が表されている。報酬残高提示領域134には、ユーザが所有している報酬の量(残高)が表されている。 As shown in FIG. 9, the reward granting page 130 is provided with a reward information presentation area 132 and a reward balance presentation area 134. The grant information presentation area 132 represents the amount of reward given (acquired by the user) to the user by passing the checkpoint. The reward balance presentation area 134 represents the amount (balance) of the reward owned by the user.

そして、処理は、図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 terminal device 12 for the computer capable of communicating with the terminal device of each user. The setting means 54 for setting one or more waypoints in the added movement route as checkpoints, the transmitting means 56 for transmitting the set checkpoints to the terminal device 12, and the terminal device 12 pass through the set checkpoints. It functions as a receiving means 58 for receiving passing information indicating that the passing information has been performed, and a granting means 60 for giving a reward to the user based on receiving the passing information.

この構成によれば、移動スケジュールに追加された移動経路上のチェックポイントを通過したユーザに報酬を与えるため、ユーザに対して実際に利用する移動経路をスケジュールに追加するモチベーションを十分に与えることができる。また、これにより、各ユーザが将来においてどのように移動するかを把握することができ、当該移動を効率化することができる。 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 terminal device 12.

この構成によれば、ユーザから通過情報を送信する要求を受け付けたことに応じて通過情報を受信するため、端末装置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 terminal device 12 can be suppressed. Further, since the position information of the terminal device 12 is not automatically transmitted to the computer, the privacy of the user can be considered.

また、本実施形態では、設定手段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 terminal device 12.

この構成によれば、チェックポイントを更新することができるため、ユーザに当該更新されたチェックポイントを通過するモチベーションを与えることができる。 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 terminal device 12 has described the case where the passing information is transmitted to the receiving means 58 based on the reception of the request from the user, but the terminal device 12 automatically passes through regardless of the request from the user. Information may be sent. Specifically, when the terminal device 12 detects that it is located in the vicinity of the checkpoint set or updated by the setting means 54 by GPS, an acceleration sensor, or the like, the terminal device 12 automatically transmits the passage information of the checkpoint to the server device. Send to 10.

また、上記実施形態では、付与手段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 terminal device 12, and grants a reward. Specifically, the granting means 60 acquires the position information of the terminal device 12 for a certain period of time (for example, 10 minutes) before passing through the checkpoint from the terminal device 12, and the acquired position information and the checkpoint are combined. Verify the validity according to the distance between them and the speed of transportation of the means of transportation that you plan to use. Further, the granting means 60 has made a payment when the terminal device 12 detects a change in acceleration on the movement path or at a station or a bus stop which is a checkpoint (for example, a non-contact by the terminal device 12 at an automatic ticket gate or the like). When it is detected that the formal settlement has been performed), it may be judged to be valid.

また、上記実施形態では、付与手段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 terminal device 12 and the route information 50B has been described, but this movement route has been described. May be searched (provided) by another service provider (other server device).

また、上記実施形態では、付与手段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 server device 10 has been described. May be updated by. Further, the setting means 54 may update the checkpoint according to the passage of time.

また、上記実施形態では、設定手段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.

JP2019169332A 2019-09-18 2019-09-18 Programs and information processing equipment Active JP6810483B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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