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

JP7527798B2 - Behavioral support program, behavioral support device, and behavioral support method - Google Patents

Behavioral support program, behavioral support device, and behavioral support method Download PDF

Info

Publication number
JP7527798B2
JP7527798B2 JP2020018448A JP2020018448A JP7527798B2 JP 7527798 B2 JP7527798 B2 JP 7527798B2 JP 2020018448 A JP2020018448 A JP 2020018448A JP 2020018448 A JP2020018448 A JP 2020018448A JP 7527798 B2 JP7527798 B2 JP 7527798B2
Authority
JP
Japan
Prior art keywords
data
bus tour
action plan
bus
tour
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.)
Active
Application number
JP2020018448A
Other languages
Japanese (ja)
Other versions
JP2021124993A (en
Inventor
結香 奥田
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.)
East Japan Railway Co
Original Assignee
East Japan Railway Co
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 East Japan Railway Co filed Critical East Japan Railway Co
Priority to JP2020018448A priority Critical patent/JP7527798B2/en
Publication of JP2021124993A publication Critical patent/JP2021124993A/en
Application granted granted Critical
Publication of JP7527798B2 publication Critical patent/JP7527798B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、行動支援プログラム、行動支援装置及び行動支援方法に関する。 The present invention relates to a behavior support program, a behavior support device, and a behavior support method.

例えば、娯楽目的の旅行やビジネス目的の出張等、何らかの目的のために他の土地へと赴くことを要する行動を取る際に、使用する交通機関や訪れる施設等につき個別に検索等を行い、行動プランを作成の上行動するのは手間が掛かる。そこで、従来、システムのユーザに行動プランを提示し、ユーザの行動を支援することを目的とするシステムが知られている(例えば、特許文献1参照)。 For example, when taking an action that requires going to another place for some purpose, such as a leisure trip or a business trip, it is time-consuming to individually search for the transportation to be used and the facilities to be visited, create an action plan, and then act. Therefore, there is a known system that aims to present an action plan to the user of the system and support the user's actions (see, for example, Patent Document 1).

特開2016-143192号公報JP 2016-143192 A

このようなシステムにおいては通常、使用する交通機関は、電車等の既存の公共交通機関に限定される。しかしながら、公共交通機関は、例えば都市部であれば充実しているが、電車等の本数の少ない過疎地を訪れる必要がある場合等には、公共交通機関だけを用いるのでは、電車等を待つ時間が長くなり、効果的な行動プランの提示ができない可能性がある。 In such systems, the means of transportation used are usually limited to existing public transportation such as trains. However, while public transportation is plentiful in urban areas, for example, if it is necessary to visit depopulated areas where trains and other services are infrequent, using only public transportation will result in long wait times for trains and other services, and it may not be possible to present an effective plan of action.

この点、各旅行会社が、バスによって複数の観光地、飲食施設等を巡るバスツアーを企画、運営しており、このようなバスツアーに用いられるバスは、各地の観光地、飲食施設等を幅広く巡っている。しかしながら、このようなバスツアーは、出発地、到着地、経由する観光地等、全ての行程が固定的であることが通常であり、ユーザ毎に行動プランを作成し、提示する際に活用することは困難であった。 In this regard, travel agencies plan and operate bus tours that visit multiple tourist sites, restaurants, etc., and the buses used for such bus tours visit a wide range of tourist sites, restaurants, etc. in various regions. However, such bus tours usually have fixed itineraries, including the departure point, arrival point, and tourist sites along the way, making it difficult to use them when creating and presenting action plans for individual users.

本発明の課題は、既成のバスツアーを、ユーザに対する行動プランの提示に活用し易くすることである。 The objective of this invention is to make it easier to use existing bus tours to present action plans to users.

上記課題を解決するために、請求項1に記載の発明は、行動支援プログラムにおいて、
サーバ装置を、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段、
として機能させ
前記行動プラン作成手段は、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成することを特徴とする。
In order to solve the above problem, the present invention provides a behavioral support program, comprising:
The server device,
A first acquisition means for acquiring bus tour division data which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Function as a
The action plan creation means creates an action plan to be presented to the user by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .

請求項2に記載の発明は、行動支援プログラムにおいて、
サーバ装置を、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段、
前記行動プラン作成手段によって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出手段、として機能させることを特徴とする。
The invention described in claim 2 is a behavior support program comprising:
The server device,
A first acquisition means for acquiring bus tour division data which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
An action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
The present invention is characterized in that the action plan generating means functions as an extracting means for extracting action plans that match the desired condition data from the action plans generated by the action plan generating means .

請求項に記載の発明は、請求項1又は2に記載の行動支援プログラムにおいて、
前記サーバ装置を、
前記ユーザによって予約を希望するものとして選択された前記行動プランにおいて使用された前記バスツアー分割データの数に応じて、前記バスツアーに含まれる行程を再度複数に分割したデータであるバスツアー再分割データを取得する第3取得手段
としてさらに機能させることを特徴とする。
The present invention provides a behavioral support program according to claim 3 , further comprising:
The server device,
The method further functions as a third acquisition means for acquiring bus tour sub-division data, which is data obtained by dividing the itinerary included in the bus tour into a plurality of parts, according to the number of bus tour sub-data used in the action plan selected by the user as the one desired to be booked.

請求項に記載の発明は、請求項1からに記載の行動支援プログラムにおいて、
前記サーバ装置を、
前記バスツアー分割データにつき設定された価格のデータである価格設定データを取得する第4取得手段、
前記価格設定データに基づき、前記行動プランに要する費用を算出する費用算出手段、
としてさらに機能させることを特徴とする。
The invention described in claim 4 is the behavior support program according to any one of claims 1 to 3 ,
The server device,
a fourth acquiring means for acquiring price setting data which is price data set for the bus tour division data;
a cost calculation means for calculating a cost required for the action plan based on the pricing data;
The present invention is characterized in that the compound further functions as a

請求項に記載の発明は、請求項に記載の行動支援プログラムにおいて、
前記サーバ装置を、
前記ユーザによって予約を希望するものとして選択された前記行動プランにおいて使用された前記バスツアー分割データの数に応じて、前記バスツアー分割データにつき再度設定された価格のデータである価格再設定データを取得する第5取得手段、
としてさらに機能させることを特徴とする。
The invention according to claim 5 provides the behavior support program according to claim 4 ,
The server device,
a fifth acquiring means for acquiring price reset data, which is data on prices reset for the bus tour divided data in accordance with the number of the bus tour divided data used in the action plan selected by the user as a reservation request;
The present invention is characterized in that the compound further functions as a

請求項に記載の発明は、行動支援装置において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段と、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段と、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段と、
を備え
前記行動プラン作成手段は、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成することを特徴とする。
請求項7に記載の発明は、行動支援装置において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段と、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段と、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段と、
前記行動プラン作成手段によって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出手段と、
を備えることを特徴とする。
The present invention provides a behavior support device, comprising:
A first acquisition means for acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Equipped with
The action plan creation means creates an action plan to be presented to the user by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .
The invention described in claim 7 is a behavior support device,
A first acquisition means for acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
an extracting means for extracting action plans that match the desired condition data from the action plans created by the action plan creating means;
The present invention is characterized by comprising:

請求項に記載の発明は、行動支援装置が実行する行動支援方法において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得ステップと、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
を含み、
前記行動プラン作成ステップは、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成することを特徴とする。
請求項9に記載の発明は、行動支援装置が実行する行動支援方法において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得ステップと、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
前記行動プラン作成ステップによって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出ステップと、
を含むことを特徴とする。
The invention according to claim 8 provides an action support method executed by an action support apparatus, comprising:
A first acquisition step of acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creation step of creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Including,
The action plan creation step is characterized in that an action plan to be presented to the user is created by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .
The invention according to claim 9 provides an action support method executed by an action support apparatus, comprising:
A first acquisition step of acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creation step of creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
an extraction step of extracting an action plan that matches the desired condition data from the action plan created by the action plan creation step;
The present invention is characterized by comprising:

請求項10に記載の発明は、行動支援プログラムにおいて、
ユーザが使用する端末装置を、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを、送信手段によってサーバ装置へと送信させる送信制御手段、
前記サーバ装置から、複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを前記希望条件データに従って組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより作成された行動プランに係るデータである行動プランデータを取得する取得手段、
として機能させることを特徴とする。
The invention described in claim 10 is a behavior support program comprising:
The terminal device used by the user is
a transmission control means for causing a transmission means to transmit desired condition data, which is data relating to conditions of an action plan desired by the user, to a server device;
an acquiring means for acquiring from the server device action plan data which is data relating to an action plan created by combining bus tour division data, which is data obtained by dividing a course of a plurality of bus tours into a plurality of sections for each bus tour, in accordance with the desired condition data, or by using a single bus tour division data which matches the desired condition data;
The present invention is characterized in that it functions as a

請求項11に記載の発明は、行動支援プログラムにおいて、
ユーザが使用する端末装置を、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを、送信手段によってサーバ装置へと送信させる送信制御手段、
前記サーバ装置から、複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより作成された行動プランから、前記希望条件データに合致するものが抽出されたデータである行動プランデータを取得する取得手段、
として機能させることを特徴とする。
The present invention provides a behavior support program, comprising:
The terminal device used by the user is
a transmission control means for causing a transmission means to transmit desired condition data, which is data relating to conditions of an action plan desired by the user, to a server device;
an acquiring means for acquiring from the server device action plan data, which is data obtained by combining bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour, or by extracting data that matches the desired condition data from an action plan created based on a single bus tour division data;
The present invention is characterized in that it functions as a

本発明によれば、既成のバスツアーを、ユーザに対する行動プランの提示に活用し易くすることができる。 The present invention makes it easier to use existing bus tours to present action plans to users.

実施形態に係る行動支援システムの構成の概略を示すブロック図である。1 is a block diagram showing an outline of the configuration of a behavior support system according to an embodiment. 実施形態に係る行動支援システムにおける行動プラン提示サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of an action plan presentation server in the action support system according to the embodiment. FIG. 実施形態に係る行動支援システムにおけるバスツアー分割サーバの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a bus tour division server in the action support system according to the embodiment. 実施形態に係る行動支援システムにおける価格設定サーバの構成を示すブロック図である。2 is a block diagram showing the configuration of a price setting server in the action support system according to the embodiment. FIG. 実施形態に係る行動支援システムにおける予約・決済サーバの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a reservation and payment server in the action support system according to the embodiment. 実施形態に係る行動支援システムにおける管理者端末の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of an administrator terminal in the action support system according to the embodiment. 実施形態に係る行動支援システムにおけるユーザ端末の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a user terminal in the action support system according to the embodiment. 実施形態に係る行動支援システムにおける動作の流れの概略を示すフローチャートである。3 is a flowchart showing an outline of the flow of operations in the action support system according to the embodiment. 実施形態に係る行動支援システムにおける動作時のデータの流れの概略を示すブロック図である。1 is a block diagram showing an outline of the flow of data during operation in a behavior support system according to an embodiment. FIG.

以下、図1から図9に基づいて、本発明の実施形態である行動支援システム100について説明する。ただし、本発明の技術的範囲は、図示例に限定されるものではない。
なお、本発明において行動とは、例えば、娯楽目的の旅行やビジネス目的の出張等、何らかの目的のためにシステムのユーザが他の土地へと赴く必要がある場合を広く含むものとする。また、バスツアーとは、バスを利用して所定の観光地、飲食施設等を巡るものとして予め企画の上販売される旅行を広く含むものとする。
An action support system 100 according to an embodiment of the present invention will be described below with reference to Figures 1 to 9. However, the technical scope of the present invention is not limited to the illustrated examples.
In the present invention, the term "activity" broadly includes cases where the user of the system needs to travel to another place for some purpose, such as a trip for leisure, a business trip, etc. Furthermore, the term "bus tour" broadly includes a trip that is planned and sold in advance to visit specific tourist spots, restaurants, etc. by bus.

[第1 構成の説明]
行動支援システム100は、システムを利用するユーザUに行動プランを提示し、ユーザUの行動を支援するためのシステムであり、図1に示すように、行動支援システム100を管理・運営する企業等である管理者Mが管理する各種サーバ、すなわち、行動プランを作成の上ユーザUに提示する行動プラン提示サーバ1、バスツアーの分割を行うバスツアー分割サーバ2、分割されたバスツアーにつき価格の設定を行う価格設定サーバ3及びユーザUが選択した行動プランに係る予約及び決済を行う予約・決済サーバ4と、管理者Mが購入したバスツアーの空席の登録を行う際等に使用する管理者端末5と、システムを利用するユーザUが行動プランの提示を受ける際等に使用するユーザ端末6と、を備えて構成されている。
また、各サーバ、管理者端末5及びユーザ端末6の間は、図1に示すように、通信ネットワークNを介して接続されている。
[First Configuration]
The action support system 100 is a system for presenting an action plan to a user U who uses the system and supporting the user U's actions. As shown in FIG. 1, the system is configured with various servers managed by an administrator M, which is a company or the like that manages and operates the action support system 100, namely, an action plan presentation server 1 that creates an action plan and presents it to the user U, a bus tour division server 2 that divides bus tours, a pricing server 3 that sets prices for the divided bus tours, and a reservation and settlement server 4 that makes reservations and payments for the action plan selected by the user U, an administrator terminal 5 that is used by the administrator M when registering available seats for purchased bus tours, and a user terminal 6 that is used by the user U who uses the system when receiving presentations of action plans, etc.
As shown in FIG. 1, each server, the administrator terminal 5, and the user terminal 6 are connected via a communication network N.

なお、上記各サーバは、必ずしも別個に設けられていることを要せず、単一のPC(Personal Computer)、WS(Work Station)等の情報機器が、これら複数のサーバとしての機能を兼ねていてもよい。例えば、行動プラン提示サーバ1が、全てのサーバの機能を兼ねる構成とすることも可能であり、この場合、行動プラン提示サーバ1が、後述のバスツアー分割データD2、価格設定データD3、バスツアー再分割データD11及び価格再設定データD12等のデータを自ら作成することにより、これらデータを取得することとなる。
また、反対に、上記各サーバは、必ずしもそれぞれ単一の機器であることを要せず、複数のPC、WS等の情報機器により、各サーバの機能が実現されていてもよい。
また、上記各サーバは、必ずしも行動支援システム100を提供する管理者M自らが保有することを要せず、例えば、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用してもよい。
The above-mentioned servers do not necessarily have to be provided separately, and a single information device such as a PC (Personal Computer), WS (Work Station), etc. may function as multiple servers. For example, the action plan presentation server 1 may function as all the servers. In this case, the action plan presentation server 1 creates data such as bus tour division data D2, price setting data D3, bus tour re-division data D11, and price reset data D12, which will be described later, and obtains these data.
Conversely, each of the above-mentioned servers does not necessarily have to be a single device, and the functions of each server may be realized by a plurality of information devices such as PCs, WSs, etc.
Furthermore, each of the above servers does not necessarily need to be owned by the administrator M who provides the behavior support system 100, and may instead use information devices such as PCs and WSs owned by companies that provide cloud services.

[1 行動プラン提示サーバ]
行動プラン提示サーバ1は、例えば、PC、WS等の情報機器であり、後述のように、分割されたバスツアーを組み合わせてユーザUに提示する行動プランを作成すると共に、これをユーザ端末6へと送信する。
行動プラン提示サーバ1は、図2に示すように、例えば、制御部11と、記憶部12と、通信部13と、を備えて構成されている。
[1 Action plan presentation server]
The action plan presentation server 1 is, for example, an information device such as a PC or a WS, and creates an action plan to be presented to the user U by combining the divided bus tours as described below, and transmits this to the user terminal 6.
As shown in FIG. 2, the action plan presentation server 1 is configured to include, for example, a control unit 11, a storage unit 12, and a communication unit 13.

制御部11は、行動プラン提示サーバ1の動作を制御する部分であり、具体的には、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備えて構成され、RAMの作業領域に展開されたROMや記憶部12に記憶されたプログラムとCPUとの協働により、行動プラン提示サーバ1の各部を統括制御する。 The control unit 11 is a part that controls the operation of the action plan presentation server 1, and specifically, is configured with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc., and controls each part of the action plan presentation server 1 through cooperation between the CPU and the programs stored in the ROM deployed in the working area of the RAM and the memory unit 12.

記憶部12は、行動プラン提示サーバ1の運用に必要となる各種情報が記憶される部分であり、例えば、HDD(Hard Disk Drive)、半導体メモリ等により構成され、プログラムデータ等の行動プラン提示サーバ1の運用に必要となるデータを、制御部11から読み書き可能に記憶する。 The memory unit 12 is a part that stores various information required for the operation of the action plan presentation server 1, and is composed of, for example, an HDD (Hard Disk Drive), semiconductor memory, etc., and stores data required for the operation of the action plan presentation server 1, such as program data, in a manner that can be read and written by the control unit 11.

記憶部12には、後述のように行動プランの作成及びユーザUへの提示を行う際の行動プラン提示サーバ1への指令内容が組み合わされたプログラムである行動プラン提示プログラム121と、後述のように管理者Mによって入力されたバスツアーの空席に係るデータであるバスツアーデータD1、バスツアーデータD1に係るバスツアーが分割されて作成データであるバスツアー分割データD2、バスツアー分割データD2につき価格が設定されたデータである価格設定データD3、バスツアーデータD1に係るバスツアーが再分割されて作成データであるバスツアー再分割データD11、及びバスツアー分割データD2又はバスツアー再分割データD11につき価格が再設定されたデータである価格再設定データD12が記憶されるバスツアーデータベース122と、ユーザUに係るデータであるユーザデータD4及びユーザUが複数の行動プランから予約を希望するものとして選択した行動プランに係るデータである選択行動プランデータD8が記憶されるユーザデータベース123と、経路検索を行う所定のWEBサイトのURL及びパスワード等の当該WEBサイトを使用して経路検索を行う際に必要となるデータからなる経路検索WEBサイトデータ124と、が備えられている。 The memory unit 12 stores the action plan presentation program 121, which is a program that combines instructions to the action plan presentation server 1 when creating an action plan and presenting it to the user U, as described below, bus tour data D1, which is data related to vacant seats on a bus tour input by the administrator M, bus tour division data D2, which is data created by dividing the bus tour related to the bus tour data D1, pricing data D3, which is data in which a price is set for the bus tour division data D2, bus tour re-division data D11, which is data created by re-dividing the bus tour related to the bus tour data D1, and bus tour data D2. The system includes a bus tour database 122 that stores price reset data D12, which is data in which the price has been reset for the bus tour division data D2 or the bus tour subdivision data D11, a user database 123 that stores user data D4, which is data relating to a user U, and selected action plan data D8, which is data relating to an action plan selected by the user U from among multiple action plans for which the user U wishes to make a reservation, and route search website data 124, which is data required when performing a route search using a specific website, such as the URL and password of the website for performing the route search.

通信部13は、行動プラン提示サーバ1と、行動支援システム100を構成する他のサーバ、管理者端末5及びユーザ端末6との間の通信に用いられる部分であり、例えば、通信用IC(Integrated Circuit)及び通信コネクタなどを有する通信インターフェイスであり、制御部11の制御の元、所定の通信プロトコルを用いて、通信ネットワークNを介したデータ通信を行う。 The communication unit 13 is a part used for communication between the action plan presentation server 1 and other servers constituting the action support system 100, the administrator terminal 5, and the user terminal 6. For example, the communication unit 13 is a communication interface having a communication IC (Integrated Circuit) and a communication connector, and performs data communication via the communication network N using a predetermined communication protocol under the control of the control unit 11.

[2 バスツアー分割サーバ]
バスツアー分割サーバ2は、例えば、PC、WS等の情報機器であり、後述のように、バスツアー分割データD2及びバスツアー再分割データD11の作成等を行う。
バスツアー分割サーバ2は、図3に示すように、行動プラン提示サーバ1と同様、例えば、制御部21と、記憶部22と、通信部23と、を備えて構成されている。
[2 Bus Tour Split Server]
The bus tour division server 2 is, for example, an information device such as a PC or a WS, and creates bus tour divided data D2 and bus tour re-divided data D11 as described later.
As shown in FIG. 3, the bus tour division server 2 is configured to include, like the action plan presentation server 1, a control unit 21, a storage unit 22, and a communication unit 23, for example.

記憶部22には、後述のようにバスツアー分割データD2を作成する際のバスツアー分割サーバ2への指令内容が組み合わされたプログラムであるバスツアー分割プログラム221と、後述のようにバスツアー再分割データD11を作成する際のバスツアー分割サーバ2への指令内容が組み合わされたプログラムであるバスツアー再分割プログラム222と、バスツアー分割サーバ2から取得したバスツアーデータD1並びにバスツアー分割サーバ2において作成されたバスツアー分割データD2及びバスツアー再分割データD11が記憶されるバスツアーデータベース223が備えられている。 The memory unit 22 is provided with a bus tour division program 221, which is a program that combines the command contents to the bus tour division server 2 when creating bus tour division data D2 as described below, a bus tour re-division program 222, which is a program that combines the command contents to the bus tour division server 2 when creating bus tour re-division data D11 as described below, and a bus tour database 223 that stores the bus tour data D1 acquired from the bus tour division server 2 and the bus tour division data D2 and bus tour re-division data D11 created in the bus tour division server 2.

なお、これらプログラムは、それぞれ別個のプログラムとして記憶されていることを必ずしも要せず、単一のプログラムが、これら複数のプログラムとしての指令内容を含むものであってもよい。また、反対に、これらのプログラムは、必ずしもそれぞれ単一のプログラムであることを要せず、複数のプログラムにより、各プログラムの内容が実現されていてもよい。
この点は、本実施形態における他の装置において記憶されているプログラムについても同様である。
It should be noted that these programs do not necessarily have to be stored as separate programs, and a single program may contain the command contents of these multiple programs. Conversely, it should be noted that these programs do not necessarily have to be single programs, and the contents of each program may be realized by multiple programs.
This also applies to the programs stored in the other devices in this embodiment.

また、バスツアー分割サーバ2は、図1に示すように、通信部23により、行動支援システム100を構成する他のサーバ及び管理者端末5と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。 In addition, as shown in FIG. 1, the bus tour division server 2 is connected to the other servers constituting the action support system 100 and the administrator terminal 5 via the communication network N by the communication unit 23, and is capable of sending and receiving data between them.

[3 価格設定サーバ]
価格設定サーバ3は、例えば、PC、WS等の情報機器であり、後述のように、価格設定データD3及び価格再設定データD12の作成等を行う。
価格設定サーバ3は、図4に示すように、行動プラン提示サーバ1等と同様、例えば、制御部31と、記憶部32と、通信部33と、を備えて構成されている。
[3 Pricing Server]
The pricing server 3 is, for example, an information device such as a PC or a workstation, and performs operations such as creating pricing data D3 and price reset data D12, as described below.
As shown in FIG. 4, the price setting server 3 is configured to include, for example, a control unit 31, a storage unit 32, and a communication unit 33, similar to the action plan presentation server 1, etc.

記憶部32には、後述のように価格設定データD3を作成する際の価格設定サーバ3への指令内容が組み合わされたプログラムである価格設定プログラム321と、後述のように価格再設定データD12を作成する際の価格設定サーバ3への指令内容が組み合わされたプログラムである価格再設定プログラム322と、バスツアー分割サーバ2から取得したバスツアーデータD1、バスツアー分割データD2及びバスツアー再分割データD11並びに価格設定サーバ3において作成された価格設定データD3及び価格再設定データD12が記憶されるバスツアーデータベース323と、が備えられている。 The memory unit 32 is provided with a price setting program 321, which is a program that combines the command contents to the price setting server 3 when creating price setting data D3 as described below, a price resetting program 322, which is a program that combines the command contents to the price setting server 3 when creating price reset data D12 as described below, and a bus tour database 323 that stores bus tour data D1, bus tour split data D2, and bus tour re-split data D11 obtained from the bus tour split server 2, as well as the price setting data D3 and price reset data D12 created by the price setting server 3.

また、価格設定サーバ3は、図1に示すように、通信部33により、行動支援システム100を構成する他のサーバ及び管理者端末5と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。 In addition, as shown in FIG. 1, the pricing server 3 is connected to the other servers constituting the action support system 100 and the administrator terminal 5 via the communication network N by the communication unit 33, and is capable of sending and receiving data between them.

[4 予約・決済サーバ]
予約・決済サーバ4は、例えば、PC、WS等の情報機器であり、後述のように、ユーザUが複数の行動プランから予約を希望するものとして選択した行動プランに係るデータである選択行動プランデータD8に従ったバスツアーの予約及び決済等を行う。
予約・決済サーバ4は、図5に示すように、行動プラン提示サーバ1等と同様、例えば、制御部41と、記憶部42と、通信部43と、を備えて構成されている。
[4 Reservation and payment server]
The reservation/payment server 4 is, for example, an information device such as a PC or a WS, and performs reservations and payments for bus tours in accordance with selected action plan data D8, which is data relating to the action plan that a user U selects from a number of action plans as the one he or she wishes to reserve, as described below.
As shown in FIG. 5, the reservation and settlement server 4 is configured to include, for example, a control unit 41, a storage unit 42, and a communication unit 43, similar to the action plan presentation server 1, etc.

記憶部42には、後述のように選択行動プランデータD8に従ったバスツアーの予約及び決済を行う際の予約・決済サーバ4への指令内容が組み合わされたプログラムであるバスツアー予約・決済プログラム421が備えられている。 The memory unit 42 is provided with a bus tour reservation and payment program 421, which is a program that combines instructions to the reservation and payment server 4 when making reservations and payments for bus tours according to the selected action plan data D8, as described below.

また、予約・決済サーバ4は、図1に示すように、通信部43により、行動支援システム100を構成する他のサーバ及び管理者端末5と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。 In addition, as shown in FIG. 1, the reservation and payment server 4 is connected to the other servers constituting the action support system 100 and the administrator terminal 5 via the communication network N by the communication unit 43, and is capable of sending and receiving data between them.

[5 管理者端末]
管理者端末5は、例えば、管理者Mが保有するPC、WS等の情報機器であり、後述のように、管理者Mによる、購入したバスツアーの空席に係るデータであるバスツアーデータD1の入力及び当該データのバスツアー分割サーバ2への送信等に用いられる。
管理者端末5は、図6に示すように、例えば、行動プラン提示サーバ1等と同様に、制御部51と、記憶部52と、通信部53と、を備えると共に、更に、表示部54と、操作部55と、を備えて構成されている。
[5 Administrator terminal]
The administrator terminal 5 is, for example, an information device such as a PC or WS owned by the administrator M, and is used by the administrator M to input bus tour data D1, which is data related to vacant seats on the purchased bus tour, and to transmit the data to the bus tour division server 2, as described below.
As shown in Figure 6, the administrator terminal 5 is configured to include a control unit 51, a memory unit 52, and a communication unit 53, similar to the action plan presentation server 1, and further includes a display unit 54 and an operation unit 55.

記憶部52には、後述のようにバスツアーデータD1等のデータの入力を行う際の管理者端末5への指令内容が組み合わされたプログラムであるデータ登録プログラム521が備えられている。 The memory unit 52 is provided with a data registration program 521, which is a program that combines the contents of commands to be sent to the administrator terminal 5 when inputting data such as bus tour data D1, as described below.

また、管理者端末5は、図1に示すように、通信部53から、通信ネットワークNを介して、行動支援システム100を構成する各サーバと接続され、これらサーバとの間でデータを送受信可能に構成されている。 As shown in FIG. 1, the administrator terminal 5 is also connected to each server constituting the action support system 100 via the communication unit 53 and the communication network N, and is configured to be able to transmit and receive data between these servers.

表示部54は、例えば、LCD(Liquid Crystal Display)等のディスプレイを備え、制御部51から出力された表示制御信号に基づいた画像を表示画面に表示する。 The display unit 54 has a display such as an LCD (Liquid Crystal Display) and displays an image on the display screen based on the display control signal output from the control unit 51.

操作部55は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを有するキーボード等を備え、管理者Mからの操作入力を受け付けて、操作入力に応じた操作信号を制御部51へと出力する。操作部55は、例えば、表示部54と一体的に形成されたタッチパネル等であってもよい。
なお、操作部55は、上記のキーボード、タッチパネル等に限定されず、音声入力、テキスト入力等によって管理者Mの意思を反映できるものであれば、種々の手段を用いることができる。
The operation unit 55 includes, for example, a keyboard having character input keys, number input keys, and other keys associated with various functions, and receives operation input from the administrator M and outputs an operation signal corresponding to the operation input to the control unit 51. The operation unit 55 may be, for example, a touch panel formed integrally with the display unit 54.
The operation unit 55 is not limited to the above-mentioned keyboard, touch panel, etc., and various means can be used as long as they can reflect the intention of the administrator M through voice input, text input, etc.

[6 ユーザ端末]
ユーザ端末6は、例えば、スマートフォン、タブレット等の通信端末であり、後述のように、ユーザUによる希望条件データD5の入力や、行動プラン提示サーバ1から受信した行動プラン提示画面データD7に基づくユーザUへの行動プランの提示等に用いられる。
ユーザ端末6は、図7に示すように、例えば、管理者端末5と同様に、制御部61と、記憶部62と、通信部63と、表示部64と、操作部65と、を備えて構成されている。
[6 User Terminal]
The user terminal 6 is, for example, a communication terminal such as a smartphone or a tablet, and is used for inputting desired condition data D5 by the user U and presenting an action plan to the user U based on the action plan presentation screen data D7 received from the action plan presentation server 1, as described below.
As shown in FIG. 7, the user terminal 6 is configured to include, for example, a control unit 61, a memory unit 62, a communication unit 63, a display unit 64, and an operation unit 65, similar to the administrator terminal 5.

記憶部62には、行動支援システム100使用時のユーザ端末6への指令内容が組み合わされたプログラムであるユーザ端末用アプリケーション621が備えられている。 The memory unit 62 is provided with a user terminal application 621, which is a program that combines command content to be sent to the user terminal 6 when using the action support system 100.

また、ユーザ端末6は、図1に示すように、通信部63から、通信ネットワークNを介して行動プラン提示サーバ1と接続され、当該サーバとの間でデータを送受信可能に構成されている。 In addition, as shown in FIG. 1, the user terminal 6 is connected to the action plan presentation server 1 via the communication network N through the communication unit 63, and is configured to be able to send and receive data between the user terminal 6 and the server.

[7 通信ネットワーク]
通信ネットワークNは、例えば、インターネット、電話回線網、携帯電話通信網、無線LAN通信網等であり、図1に示すように、各サーバ、管理者端末5及びユーザ端末6の間を接続する。
通信ネットワークNとしては、上記のように各装置間を繋ぎ、これらの間でデータの送受信を行うことが可能なものであれば特に限定されない。
[7 Communication Network]
The communication network N is, for example, the Internet, a telephone line network, a mobile phone communication network, a wireless LAN communication network, etc., and connects each server, an administrator terminal 5, and a user terminal 6 as shown in FIG.
The communication network N is not particularly limited as long as it can connect the devices as described above and transmit and receive data between them.

[第2 動作の説明]
以下、実施形態に係る行動支援システム100の使用時の流れについて説明する。行動支援システム100の動作は、図8に示すように、大きく分けて、ステップS1からS4の4つのステップからなり、図9に示すように各サーバ、端末間でデータの送受信が行われる。
[Second Description of Operation]
The following describes the flow of operations when using the action support system 100 according to the embodiment. As shown in Fig. 8, the operation of the action support system 100 is roughly divided into four steps, steps S1 to S4, and data is sent and received between each server and terminal, as shown in Fig. 9.

[1 ステップS1:バスツアーの分割・価格設定]
行動支援システム100を提供する管理者Mは、バスツアーの空席を購入する度に、管理者端末5を用いて、購入したバスツアーの空席に係るデータであるバスツアーデータD1の入力を行い、これを基にバスツアー分割データD2及び価格設定データD3が作成される。具体的には、以下のとおりである。
[1 Step S1: Dividing and Pricing Bus Tours]
Every time an empty seat on a bus tour is purchased, the manager M who provides the action support system 100 uses the manager terminal 5 to input bus tour data D1, which is data related to the empty seat on the purchased bus tour, and based on this, bus tour division data D2 and pricing data D3 are created. Specifically, it is as follows.

[(1) ステップS1-1:バスツアーデータの入力]
管理者M(法人である場合には、その担当従業員)は、バスツアーの空席を購入した後に、管理者端末5の操作部55を用いて、当該バスツアーに含まれる各行程の名称に係るデータである行程名データD1-1と、各行程の種別に係るデータである行程種別データD1-2と、各行程が実施される場所に係るデータである行程位置データD1-3と、各行程の実施時刻に係るデータである行程時刻データD1-4と、当該バスツアーが実施される日付に係るデータである実施日付データD1-5と、当該バスツアーの空席の購入価格に係るデータである購入価格データD1-6と、当該バスツアーの空席の購入数に係るデータである購入数データD1-7と、を含むバスツアーデータD1を入力する。
[(1) Step S1-1: Input of bus tour data]
After purchasing available seats on the bus tour, the manager M (or, in the case of a corporation, the responsible employee) uses the operation unit 55 of the manager terminal 5 to input bus tour data D1, which includes itinerary name data D1-1, which is data relating to the name of each itinerary included in the bus tour, itinerary type data D1-2, which is data relating to the type of each itinerary, itinerary location data D1-3, which is data relating to the location where each itinerary is carried out, itinerary time data D1-4, which is data relating to the time when each itinerary is carried out, implementation date data D1-5, which is data relating to the date on which the bus tour is carried out, purchase price data D1-6, which is data relating to the purchase price of available seats on the bus tour, and purchase quantity data D1-7, which is data relating to the number of available seats purchased on the bus tour.

行程名データD1-1としては、例えば、バスツアーに含まれる各行程が実施される場所の名称が入力される。
行程種別データD1-2としては、例えば、飲食、歴史、芸術、娯楽等、予め設定された複数種類の種別から選択された各行程において実施される内容の分類が入力される。また、単なる出発地(バスツアーの集合場所)又は到着地(バスツアーの解散場所)であり、何らの予定も組み込まれていない地点については、出発地又は到着地と入力されることとなる。
行程位置データD1-3としては、例えば、当該行程が実施される場所の住所が入力される。
行程時刻データD1-4としては、当該行程が実施される場所への到着予定時刻及び当該行程が実施される場所からの出発予定時刻が入力される。なお、出発地については出発予定時刻のみが入力され、到着地については到着予定時刻のみが入力されることとなる。
実施日付データD1-5としては、当該バスツアーが実施される日付が入力される。
購入価格データD1-6としては、管理者Mが当該バスツアーの空席の購入に要した一席あたりの価格が入力される。
購入数データD1-7としては、管理者Mがバスツアーの同一内容の空席につき購入した数が入力される。
なお、行程種別データD1-2、行程位置データD1-3及び行程時刻データD1-4については、各行程に係る行程名データD1-1と紐付けて入力されることとなる。
As the itinerary name data D1-1, for example, the names of the locations where each itinerary included in the bus tour is carried out are input.
As the trip type data D1-2, for example, a classification of the contents to be implemented in each trip selected from a plurality of preset types such as eating and drinking, history, art, entertainment, etc. Also, a point that is merely a departure point (a place where the bus tour meets) or an arrival point (a place where the bus tour ends) and has no scheduled events is input as a departure point or an arrival point.
As the journey location data D1-3, for example, the address of the place where the journey is carried out is input.
The journey time data D1-4 includes the scheduled time of arrival at the location where the journey is to be carried out and the scheduled time of departure from the location where the journey is to be carried out. Note that only the scheduled time of departure is input for the departure point, and only the scheduled time of arrival is input for the arrival point.
The date on which the bus tour is to be carried out is input as the carrying out date data D1-5.
As the purchase price data D1-6, the price per seat that the manager M required to purchase an empty seat on the bus tour is input.
The number of vacant seats of the same bus tour purchased by the manager M is input as the purchase quantity data D1-7.
The journey type data D1-2, journey position data D1-3, and journey time data D1-4 are input in association with the journey name data D1-1 relating to each journey.

具体的には、A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着というバスツアー(以下、「バスツアー1」という。)の空席を1席1500円で9席購入したのであれば、管理者Mは、以下のように入力することとなる。
まず、行程名データD1-1として、A駅、Bレストラン、C神社、D美術館及びE駅をそれぞれ入力し、これらと紐付けて、行程種別データD1-2として、A駅については出発地、Bレストランについては飲食、C神社については歴史、D美術館について芸術、E駅については到着地といった内容を入力し、行程位置データD1-3として、A駅、Bレストラン、C神社、D美術館及びE駅の住所をそれぞれ入力し、行程時刻データD1-4として、例えば、A駅出発:11時00分、Bレストラン到着:12時00分、Bレストラン出発:13時00分、C神社到着:14時00分、C神社出発:15時00分、D美術館到着:16時00分、D美術間出発:17時00分、E駅到着:18時00分といった内容を入力する。
また、実施日付データD1-5として、例えば、2020年2月1日といった具体的日付を入力する。
また、購入価格データD1-6として、上記のようにバスツアー1の空席を1席1500円で購入したのであれば1500円と入力する。
また、購入数データD1-7として、上記のようにバスツアー1の空席につき9席購入したのであれば9席と入力する。
Specifically, if nine seats have been purchased for a bus tour departing from Station A, passing through Restaurant B, Shrine C, Museum D, and arriving at Station E (hereinafter referred to as "Bus Tour 1") at 1,500 yen each, Administrator M would enter the information as follows:
First, Station A, Restaurant B, Shrine C, Museum D and Station E are entered as itinerary name data D1-1, and linked to these, the following information is entered as itinerary type data D1-2: departure point for Station A, dining for Restaurant B, history for Shrine C, art for Museum D and arrival point for Station E. The addresses of Station A, Restaurant B, Shrine C, Museum D and Station E are entered as itinerary position data D1-3, and the following information is entered as itinerary time data D1-4: departure from Station A: 11:00, arrival at Restaurant B: 12:00, departure from Restaurant B: 13:00, arrival at Shrine C: 14:00, departure from Shrine C: 15:00, arrival at Museum D: 16:00, departure from Museum D: 17:00, arrival at Station E: 18:00.
In addition, a specific date, for example, February 1, 2020, is input as the implementation date data D1-5.
Also, if vacant seats on bus tour 1 were purchased for 1,500 yen each as described above, 1,500 yen would be entered as purchase price data D1-6.
Also, if nine vacant seats on bus tour 1 have been purchased as described above, then nine seats is entered as the purchase quantity data D1-7.

また、F駅出発-G神社経由-Bレストラン経由-H駅到着というバスツアー(以下、「バスツアー2」という。)の空席を1席1000円で5席購入したのであれば、管理者Mは、以下のように入力することとなる。
まず、行程名データD1-1として、F駅、G神社、Bレストラン及びH駅をそれぞれ入力し、これらと紐付けて、行程種別データD1-2として、F駅については出発地、G神社については歴史、Bレストランについては飲食、H駅については到着地といった内容を入力し、行程時刻データD1-4として、例えば、F駅出発:9時00分、G神社到着:10時00分、G神社出発:11時00分、Bレストラン到着:12時00分、Bレストラン出発:13時00分、H駅到着:14時00分といった内容を入力する。
また、実施日付データD1-5として、2020年2月1日といった具体的日付を入力する。
また、購入価格データD1-6として、上記のようにバスツアー2の空席を1席1000円で購入したのであれば1000円と入力する。
また、購入数データD1-7としては、例えば、上記のようにバスツアー2の空席につき5席購入したのであれば、5席と入力する。
Also, if five vacant seats have been purchased for 1,000 yen each for a bus tour departing from Station F, passing through Shrine G, passing through Restaurant B, and arriving at Station H (hereinafter referred to as "Bus Tour 2"), then Administrator M would enter the information as follows:
First, Station F, Shrine G, Restaurant B, and Station H are entered as itinerary name data D1-1, and then, linked to these, information such as the departure point for Station F, the history for Shrine G, dining and drink for Restaurant B, and the arrival point for Station H is entered as itinerary type data D1-2. Information such as departure from Station F: 9:00, arrival at Shrine G: 10:00, departure from Shrine G: 11:00, arrival at Restaurant B: 12:00, departure from Restaurant B: 13:00, arrival at Station H: 14:00 is entered as itinerary time data D1-4.
In addition, a specific date such as February 1, 2020 is input as the implementation date data D1-5.
Furthermore, if vacant seats on bus tour 2 are purchased for 1,000 yen each as described above, then 1,000 yen is entered as purchase price data D1-6.
As for the purchase quantity data D1-7, for example, if five vacant seats on bus tour 2 were purchased as described above, then five seats would be entered.

管理者Mは、バスツアーの空席を購入する度に、上記のようにしてバスツアーデータD1につき入力することとなる。 The administrator M will input the bus tour data D1 in the manner described above each time he purchases an available seat on a bus tour.

バスツアーデータD1の入力は、例えば、管理者端末5の記憶部52に備えられたデータ登録プログラム521に従って、制御部51が、必要項目の入力欄が設けられた所定の入力フォームを表示部54に表示するようにし、管理者Mが当該入力フォームに入力することによって行われるようにすればよい。 The bus tour data D1 may be input, for example, by the control unit 51 displaying a predetermined input form with input fields for the required items on the display unit 54 in accordance with the data registration program 521 stored in the memory unit 52 of the administrator terminal 5, and the administrator M inputting information into the input form.

これらのデータが入力されると、管理者端末5においては、制御部51が、データ登録プログラム521に従って、入力されたバスツアーデータD1を、通信部53から通信ネットワークNを介して、図9に示すようにバスツアー分割サーバ2に送信する。 When these data are input, the control unit 51 of the administrator terminal 5 transmits the input bus tour data D1 from the communication unit 53 via the communication network N to the bus tour division server 2 as shown in FIG. 9 in accordance with the data registration program 521.

なお、バスツアーデータD1としては、上記の他に、例えば、乗降位置データ、販売開始時期データ、販売終了時期データ、注意事項データ等を含むようにしてもよい。
乗降位置データは、出発地における具体的なバスの乗車位置や到着地における具体的なバスの降車位置等に係るデータである。
販売開始時期データは、後述のように当該バスツアーデータD1に係るバスツアーを分割して作成されたバスツアー分割データD2につき、ステップS3の行動プランの提示の行程において利用可能とする時期に係るデータである。
販売終了時期データは、後述のように当該バスツアーデータD1に係るバスツアーを分割して作成されたバスツアー分割データD2につき、ステップS3の行動プランの提示の行程において一度利用可能とした後に、利用不可能とする時期に係るデータである。
注意事項データは、当該バスツアーデータD1に係るバスツアーにおける注意事項に係るデータである。
In addition to the above, the bus tour data D1 may also include, for example, boarding and disembarking position data, sales start time data, sales end time data, and caution data.
The boarding and alighting position data is data relating to a specific bus boarding position at a departure point and a specific bus alighting position at a destination.
The sales start time data is data relating to the time when the bus tour divided data D2, created by dividing the bus tour related to the bus tour data D1 as described below, will be made available for use in the process of presenting the action plan in step S3.
The sales end date data is data relating to the time when the bus tour divided data D2, which was created by dividing the bus tour related to the bus tour data D1 as described below, will become unavailable after being made available once in the process of presenting the action plan in step S3.
The caution data is data related to cautions for the bus tour related to the bus tour data D1.

また、管理者Mは、バスツアーの空席を購入することなく、バスツアーを実施する旅行会社から、販売の委託を請け負うようにしてもよい。
この場合、管理者Mは、購入価格データD1-6に代えて、販売を委託した旅行会社が設定した当該バスツアーの希望販売価格に係るデータである希望販売価格データを入力し、また、購入数データD1-7に代えて、旅行会社から販売の委託を受けたバスツアーの席の数に係るデータである販売委託数データを入力することとなり、この先の行程においても、購入価格データD1-6及び購入数データD1-7に代えて、これらデータを用いることとなる。
Furthermore, the manager M may be entrusted with sales from a travel agency that operates a bus tour, without purchasing vacant seats on the bus tour.
In this case, the manager M will input desired selling price data, which is data related to the desired selling price of the bus tour set by the travel agency that has been entrusted with the sale, instead of the purchase price data D1-6, and will input commissioned sales quantity data, which is data related to the number of seats on the bus tour that has been entrusted with the sale by the travel agency, instead of the purchase price data D1-6, and will use these data in the rest of the itinerary instead of the purchase price data D1-6 and the purchase quantity data D1-7.

また、バスツアーデータD1の入力は、必ずしも管理者端末5を用いて管理者Mが行う必要はなく、例えば、バスツアーを実施する旅行会社自身が、当該旅行会社が有する端末を利用してバスツアーデータD1を入力し、入力されたデータが、当該端末からバスツアー分割サーバ2へと送信されるようにしてもよい。
また、バスツアーを実施する旅行会社のシステムと、バスツアー分割サーバ2とが、例えばAPI(Application Programming Interface)等を利用して連携するようにし、バスツアー分割サーバ2が、バスツアーを実施する旅行会社のシステムから、自動的にバスツアーデータD1を取得するようにしてもよい。
Furthermore, the bus tour data D1 does not necessarily have to be entered by the administrator M using the administrator terminal 5. For example, the travel agency implementing the bus tour may itself enter the bus tour data D1 using a terminal owned by the travel agency, and the entered data may be transmitted from the terminal to the bus tour division server 2.
In addition, the system of the travel agency implementing the bus tour and the bus tour division server 2 may be linked using, for example, an API (Application Programming Interface), so that the bus tour division server 2 automatically obtains bus tour data D1 from the system of the travel agency implementing the bus tour.

[(2) ステップS1-2:バスツアーの分割]
バスツアー分割サーバ2においては、記憶部22に記憶されたバスツアー分割プログラム221に従い、通信部23によってバスツアーデータD1を受信した後、制御部21が、受信したバスツアーデータD1に係るバスツアーを分割し、バスツアー分割データD2を作成する。
バスツアー分割データD2は、バスツアーデータD1を分割して作成されることから、バスツアーデータD1と同様に、含まれる各行程の名称に係るデータである行程名データD2-1と、含まれる各行程の種別に係るデータである行程種別データD2-2と、各行程が実施される場所に係るデータである行程位置データD2-3と、各行程の実施時刻に係るデータである行程時刻データD2-4と、当該バスツアー分割データD2に係るバスツアーが実施される日付に係るデータである実施日付データD2-5と、を含むこととなる。
[(2) Step S1-2: Dividing the bus tour]
In the bus tour division server 2, after receiving bus tour data D1 by the communication unit 23 in accordance with the bus tour division program 221 stored in the memory unit 22, the control unit 21 divides the bus tour related to the received bus tour data D1 and creates bus tour division data D2.
The bus tour split data D2 is created by dividing the bus tour data D1, and thus, like the bus tour data D1, it includes itinerary name data D2-1, which is data relating to the name of each included itinerary, itinerary type data D2-2, which is data relating to the type of each included itinerary, itinerary position data D2-3, which is data relating to the location where each itinerary is carried out, itinerary time data D2-4, which is data relating to the time when each itinerary is carried out, and implementation date data D2-5, which is data relating to the date on which the bus tour related to the bus tour split data D2 is carried out.

例えば、バスツアー1(A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着)であれば、A駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するという分割方法や、A駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割するという分割方法や、A駅-Bレストラン、Bレストラン-C神社及びC神社-D美術館-E駅の3つに分割するという分割方法や、A駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割するという分割方法等が考えられる。
なお、この場合、例えばA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅と分割された場合であれば、A駅-Bレストランに、A駅の出発からBレストランでの飲食終了までが含まれ、Bレストラン-C神社-D美術館-E駅に、Bレストランの出発からE駅到着までが含まれることとなる。
For example, for bus tour 1 (departing from Station A - via Restaurant B - via Shrine C - via Museum D - arriving at Station E), it is possible to split it into two routes (Station A - Restaurant B and Restaurant B - Shrine C - Museum D - Station E), or into two routes (Station A - Restaurant B - Shrine C and Shrine C - Museum D - Station E), or into three routes (Station A - Restaurant B, Restaurant B - Shrine C and Shrine C - Museum D - Station E), or into four routes (Station A - Restaurant B, Restaurant B - Shrine C, Shrine C - Museum D and Museum D - Station E.
In this case, for example, if the route is divided into Station A-Restaurant B and Restaurant B-Shrine C-Art Museum D-Station E, then Station A-Restaurant B will include the period from departure from Station A to the end of eating and drinking at Restaurant B, and Restaurant B-Shrine C-Art Museum D-Station E will include the period from departure from Restaurant B to arrival at Station E.

制御部21は、例えばバスツアー1であれば、最大4つに分割することができるが、バスツアー分割データD2としては、このように最大限分割して1回のバス移動のみを含むもの(A駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅)を作成してもよいし、例えば、1か所でのみ分割して、複数回のバス移動を含むもの(例えば、A駅-Bレストラン-C神社及びC神社-D美術館-E駅)を作成してもよく、分割の方法は特に限定されない。
バスツアー分割プログラム221は、予め所定の単位でバスツアーを分割するように設定されたプログラムであり、制御部21は、このようなバスツアー分割プログラム221に従い、バスツアーデータD1に係るバスツアーを分割の上、バスツアー分割データD2を作成する。
The control unit 21 can divide, for example, bus tour 1 into a maximum of four, but the bus tour division data D2 may be divided to the maximum extent possible in this manner to create data including only one bus trip (Station A-Restaurant B, Restaurant B-Shrine C, Shrine C-Museum D and Museum D-Station E), or may be divided only at one location to create data including multiple bus trips (for example, Station A-Restaurant B-Shrine C and Shrine C-Museum D-Station E). The method of division is not particularly limited.
The bus tour division program 221 is a program that is set in advance to divide a bus tour into predetermined units, and the control unit 21 divides the bus tour related to the bus tour data D1 in accordance with this bus tour division program 221 and creates bus tour division data D2.

また、例えば、同時に複数の空席につき購入し、購入数データD1-7として、複数の座席数が入力されたのであれば、全ての空席につき同様に分割するようにしてもよいが、所定の数ずつ複数のパターンで分割されるようにすることが好ましい。
例えば、バスツアー1の空席につき9席購入したのであれば、そのうち3席をA駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割し、そのうち3席をA駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割し、そのうち3席をA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するといった形で分割する。
また、例えば、バスツアー2(F駅出発-G神社経由-Bレストラン経由-H駅到着)の空席につき5席購入したのであれば、そのうち3席をF駅-G神社、G神社-Bレストラン及びBレストラン-H駅の3つに分割し、そのうち2席をF駅-G神社-Bレストラン及びBレストラン-H駅の2つに分割するといった形で分割する。
Also, for example, if multiple vacant seats are purchased at the same time and multiple seat numbers are entered as purchase quantity data D1-7, all vacant seats may be divided in the same manner, but it is preferable to divide them in multiple patterns by a specified number each.
For example, if nine seats are purchased for the vacant seats on bus tour 1, three of the seats would be divided into four groups (Station A-Restaurant B, Restaurant B-Shrine C, Shrine C-Art Museum D, and Museum D-Station E), three of those seats would be divided into two groups (Station A-Restaurant B-Shrine C and Shrine C-Art Museum D-Station E), and three of those seats would be divided into two groups (Station A-Restaurant B and Restaurant B-Shrine C-Art Museum D-Station E).
For example, if five seats are purchased for bus tour 2 (departing from F Station - via G Shrine - via B Restaurant - arriving at H Station), three of the seats will be divided into three (F Station - G Shrine, G Shrine - B Restaurant, and B Restaurant - H Station), and two of the seats will be divided into two (F Station - G Shrine - B Restaurant, and B Restaurant - H Station).

バスツアー分割データD2が作成されると、バスツアー分割サーバ2においては、制御部21が、バスツアー分割プログラム221に従って、作成されたバスツアー分割データD2を、対応するバスツアーデータD1と紐付けて、記憶部22のバスツアーデータベース223に記憶した上で、通信部23から通信ネットワークNを介して、図9に示すように価格設定サーバ3へと送信する。 When the bus tour division data D2 is created, the control unit 21 in the bus tour division server 2 links the created bus tour division data D2 to the corresponding bus tour data D1 in accordance with the bus tour division program 221, stores it in the bus tour database 223 of the memory unit 22, and then transmits it from the communication unit 23 to the pricing server 3 via the communication network N as shown in FIG. 9.

なお、上記においては、バスツアー分割サーバ2においてバスツアー分割データD2が作成される場合につき説明したが、管理者Mが直接バスツアー分割データD2を入力する構成とすることも可能である。
この場合、管理者Mは、購入したバスツアーにつき適宜分割してバスツアー分割データD2を作成の上、バスツアーデータD1の入力時に、同時に作成したバスツアー分割データD2についても、管理者端末5の操作部55を用いて入力する。これらのデータが入力されると、管理者端末5の制御部51が、データ登録プログラム521に従って、入力されたバスツアーデータD1及びバスツアー分割データD2を、通信部53から通信ネットワークNを介して、価格設定サーバ3に送信することとなる。
In the above, the bus tour division data D2 is created in the bus tour division server 2. However, it is also possible to configure the manager M to directly input the bus tour division data D2.
In this case, the manager M creates bus tour division data D2 by appropriately dividing the purchased bus tour, and when inputting the bus tour data D1, he also inputs the created bus tour division data D2 using the operation unit 55 of the manager terminal 5. When this data is input, the control unit 51 of the manager terminal 5 transmits the input bus tour data D1 and bus tour division data D2 from the communication unit 53 via the communication network N to the pricing server 3 in accordance with the data registration program 521.

[(3) ステップS1-3:価格設定]
価格設定サーバ3においては、記憶部32に記憶された価格設定プログラム321に従い、通信部33によってバスツアーデータD1及びバスツアー分割データD2を受信すると、制御部31が、受信したバスツアーデータD1及びバスツアー分割データD2を紐付けて、記憶部32のバスツアーデータベース323に記憶する。
[(3) Step S1-3: Price Setting]
In the pricing server 3, when bus tour data D1 and bus tour divided data D2 are received by the communication unit 33 in accordance with the pricing program 321 stored in the memory unit 32, the control unit 31 links the received bus tour data D1 and bus tour divided data D2 and stores them in the bus tour database 323 of the memory unit 32.

続いて、制御部31は、価格設定プログラム321に従い、バスツアー分割データD2それぞれの価格を設定し、価格設定データD3を作成する。
具体的には、制御部31は、例えば、バスツアーデータD1に含まれる購入価格データD1-6、実施日付データD1-5に係るバスツアーの実施日までの日数、バスツアー分割データD2に含まれる行程の数のバスツアーデータD1に含まれる行程の数に対する割合、バスツアー分割データD2に含まれる行程の種別、同一内容のバスツアー分割データD2の残席数等にもとづき、バスツアー分割データD2それぞれの価格を設定する。
Next, the control unit 31 sets the price of each piece of the bus tour divided data D2 in accordance with the price setting program 321, and creates price setting data D3.
Specifically, the control unit 31 sets the price of each piece of bus tour divided data D2 based on, for example, the purchase price data D1-6 included in the bus tour data D1, the number of days until the implementation date of the bus tour related to the implementation date data D1-5, the ratio of the number of itineraries included in the bus tour divided data D2 to the number of itineraries included in the bus tour divided data D1, the type of itinerary included in the bus tour divided data D2, the number of remaining seats in the bus tour divided data D2 with the same content, etc.

すなわち、例えば、元となったバスツアーデータD1の購入価格データD1-6に係る価格が高ければ、それを分割したバスツアー分割データD2についても価格は高く設定され、反対に、購入価格データD1-6に係る価格が安ければ、それを分割したバスツアー分割データD2についても価格は低く設定される。 In other words, for example, if the price related to the purchase price data D1-6 of the original bus tour data D1 is high, the price of the bus tour divided data D2 into which it is divided will also be set high, and conversely, if the price related to the purchase price data D1-6 is low, the price of the bus tour divided data D2 into which it is divided will also be set low.

また、例えば、元となったバスツアーデータD1の実施日付データD1-5に係るバスツアーの実施日までの日数が長ければ、販売可能な期間が長いことから、バスツアー分割データD2について価格は高く設定され、反対に、元となったバスツアーデータD1の実施日付データD1-5に係るバスツアーの実施日までの日数が短ければ、販売可能な期間が短いことから、バスツアー分割データD2について価格は低く設定される。
なお、反対に、ユーザUに対して早期の予約を促すため、元となったバスツアーデータD1の実施日付データD1-5に係るバスツアーの実施日までの日数が長ければ、バスツアー分割データD2について価格が低く設定され、反対に、元となったバスツアーデータD1の実施日付データD1-5に係るバスツアーの実施日までの日数が短ければ、バスツアー分割データD2について価格が高く設定されるようにすることも可能である。
Also, for example, if the number of days until the bus tour related to the implementation date data D1-5 of the original bus tour data D1 is long, the period during which the data is available for sale is long and the price for the bus tour divided data D2 is set high. Conversely, if the number of days until the bus tour related to the implementation date data D1-5 of the original bus tour data D1 is short, the period during which the data is available for sale is short and the price for the bus tour divided data D2 is set low.
Conversely, in order to encourage user U to make reservations early, if the number of days until the bus tour implementation date related to the implementation date data D1-5 of the original bus tour data D1 is long, the price for the bus tour divided data D2 can be set low, and conversely, if the number of days until the bus tour implementation date related to the implementation date data D1-5 of the original bus tour data D1 is short, the price for the bus tour divided data D2 can be set high.

また、例えば、元となったバスツアーデータD1に含まれる行程の数に対するバスツアー分割データD2に含まれる行程の数の割合が大きければ、バスツアー分割データD2について価格は高く設定され、反対に、元となったバスツアーデータD1に含まれる行程の数に対するバスツアー分割データD2に含まれる行程の数の割合が小さければ、バスツアー分割データD2について価格は低く設定される。 Also, for example, if the ratio of the number of itineraries included in the bus tour divided data D2 to the number of itineraries included in the original bus tour data D1 is large, the price for the bus tour divided data D2 is set high, and conversely, if the ratio of the number of itineraries included in the bus tour divided data D2 to the number of itineraries included in the original bus tour data D1 is small, the price for the bus tour divided data D2 is set low.

また、例えば、バスツアー分割データD2が、行程種別データD2-2が飲食や娯楽等となっている一般に費用の掛かる行程を含む場合には、このような費用の掛かる行程の数に応じて価格は高く設定され、反対に、例えば、バスツアー分割データD2が、移動のみで費用の掛かる行程を含まない場合(例えば上記のD美術館-E駅やBレストラン-H駅)等には、価格は低く設定される。 For example, if the bus tour division data D2 includes trips that generally incur costs, such as meals and entertainment, as shown in the trip type data D2-2, the price is set high according to the number of such trips that incur costs. Conversely, if the bus tour division data D2 includes only travel and does not include trips that incur costs (such as the above-mentioned D Museum - E Station or B Restaurant - H Station), the price is set low.

また、例えば、同一内容のバスツアー分割データD2の残席数が少なければ、販売しなければならない数が少ないことから、バスツアー分割データD2について価格は高く設定され、反対に、同一内容のバスツアー分割データD2の残席数が多ければ、販売しなければならない数が多いことから、バスツアー分割データD2について価格は低く設定される。 For example, if the number of remaining seats for the bus tour divided data D2 with the same content is small, the number that needs to be sold is small, so the price for the bus tour divided data D2 is set high. Conversely, if the number of remaining seats for the bus tour divided data D2 with the same content is large, the number that needs to be sold is large, so the price for the bus tour divided data D2 is set low.

また、例えば、バスツアー分割データD2毎の過去の販売実績(後述の選択行動プランデータD8に係るユーザUが選択した行動プランに使用された実績)に係るデータベースを記憶部32に設けておき、これを参照するようにしてもよい。すなわち、過去の販売実績の多いバスツアー分割データD2については、人気があり販売が容易であると推認されることから、価格は高く設定され、反対に、過去の販売実績の少ないバスツアー分割データD2については、人気がないか未知数であり、販売が困難であると推認されることから、価格は低く設定される。 Also, for example, a database related to past sales records for each bus tour divided data D2 (records of use in the action plan selected by user U related to selected action plan data D8 described below) may be provided in the memory unit 32 and referenced. That is, for bus tour divided data D2 with many past sales records, the price is set high because it is assumed that they are popular and easy to sell, and conversely, for bus tour divided data D2 with few past sales records, the price is set low because it is assumed that they are unpopular or unknown and difficult to sell.

また、例えば、過去に販売実績のあるバスツアー分割データD2については、これに含まれるバス移動についての代替移動手段の有無に係るデータが記憶されたデータベースや、バスツアー以外の移動手段を用いた場合との所要時間の差に係るデータが記憶されたデータベースを記憶部32に設けておき、これを参照するようにしてもよい。すなわち、代替移動手段のないバス移動を含むバスツアー分割データD2や、バスツアー以外の移動手段を用いた場合との所要時間の差が大きいバスツアー分割データD2については、他の移動手段を用いるのが困難であることから、価格は高く設定される。 For example, for bus tour divided data D2 that has been sold in the past, a database that stores data on whether or not there is an alternative means of transportation for the bus travel included in the data, and a database that stores data on the difference in required time compared to using a means of transportation other than a bus tour, may be provided in the storage unit 32 and referenced. In other words, for bus tour divided data D2 that includes bus travel with no alternative means of transportation, or bus tour divided data D2 that has a large difference in required time compared to using a means of transportation other than a bus tour, the price is set high because it is difficult to use other means of transportation.

価格設定プログラム321は、例えば上記のような各要素を所定の重み付けに応じて考慮して、バスツアー分割データD2のそれぞれにつき価格を設定するように作成されたプログラムであり、制御部31は、このような価格設定プログラム321に従い、上記のような各要素を基に、バスツアー分割データD2のそれぞれにつき価格を設定し、価格設定データD3を作成する。 The price setting program 321 is a program created to set a price for each piece of bus tour divided data D2, taking into consideration each of the above elements according to a predetermined weighting, for example, and the control unit 31 sets a price for each piece of bus tour divided data D2 based on each of the above elements in accordance with the price setting program 321, and creates price setting data D3.

具体的には、上記のように、バスツアー1(A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着)の空席につき9席購入し、そのうち3席をA駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割し、そのうち3席をA駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割し、そのうち3席をA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するといった形で分割した場合であれば、例えば、6席のA駅-Bレストランにつき各600円、3席のBレストラン-C神社につき各400円、3席のC神社-D美術館につき各500円、3席のD美術館-E駅につき各300円、3席のA駅-Bレストラン-C神社につき各1000円、3席のC神社-D美術館-E駅につき各800円、3席のBレストラン-C神社-D美術館-E駅につき1200円といった形で、価格が設定されることとなる。 Specifically, as described above, 9 seats will be purchased for each vacant seat on bus tour 1 (departing from Station A - via Restaurant B - via Shrine C - via Museum D - arriving at Station E), and 3 of these seats will be divided into 4 routes (Station A - Restaurant B, Restaurant B - Shrine C, Shrine C - Museum D and Museum D - Station E), 3 of these seats will be divided into 2 routes (Station A - Restaurant B - Shrine C and Shrine C - Museum D - Station E), and 3 of these seats will be divided into 2 routes (Station A - Restaurant B and Restaurant B - Shrine C - Museum D - Station E). If divided in this way, the prices would be set as follows: for example, 6 seats from Station A to Restaurant B: 600 yen each, 3 seats from Restaurant B to Shrine C: 400 yen each, 3 seats from Shrine C to Museum D: 500 yen each, 3 seats from Museum D to Station E: 300 yen each, 3 seats from Museum D to Station E: 1000 yen each, 3 seats from Station A to Restaurant B to Shrine C: 800 yen each, 3 seats from Shrine C to Museum D to Station E: 1200 yen each, 3 seats from Restaurant B to Shrine C to Museum D to Station E:

また、上記のように、バスツアー2(F駅出発-G神社経由-Bレストラン経由-H駅到着)の空席につき5席購入し、そのうち3席をF駅-G神社、G神社-Bレストラン及びBレストラン-H駅の3つに分割し、そのうち2席をF駅-G神社-Bレストラン及びBレストラン-H駅の2つに分割するといった形で分割した場合であれば、例えば、3席のF駅-G神社につき各400円、3席のG神社-Bレストランにつき各600円、5席のBレストラン-H駅につき各300円、2席のF駅-G神社-Bレストランにつき各1000円といった形で、価格が設定されることとなる。 Also, as mentioned above, if you purchase five vacant seats for bus tour 2 (departing from F Station - via G Shrine - via B Restaurant - arriving at H Station), and divide three of those seats into three (F Station - G Shrine, G Shrine - B Restaurant, and B Restaurant - H Station), and two of those seats into two (F Station - G Shrine - B Restaurant and B Restaurant - H Station), the prices will be set as follows: 400 yen for three seats between F Station and G Shrine, 600 yen for three seats between G Shrine and B Restaurant, 300 yen for five seats between B Restaurant and H Station, and 1,000 yen for two seats between F Station and G Shrine and B Restaurant.

価格設定データD3が作成されると、価格設定サーバ3においては、制御部31が、記憶部32に記憶された価格設定プログラム321に従い、作成された価格設定データD3を、対応するバスツアーデータD1及びバスツアー分割データD2と紐付けて、記憶部32のバスツアーデータベース323に記憶の上、バスツアーデータD1、バスツアー分割データD2及び価格設定データD3を、通信部33から通信ネットワークNを介して、図9に示すように行動プラン提示サーバ1へと送信する。
行動プラン提示サーバ1においては、行動プラン提示プログラム121に従い、通信部13によってバスツアーデータD1、バスツアー分割データD2及び価格設定データD3を受信すると、制御部11が、受信したバスツアーデータD1、バスツアー分割データD2及び価格設定データD3を紐付けて、記憶部12のバスツアーデータベース122に記憶する。
When the pricing data D3 is created, in the pricing server 3, the control unit 31, in accordance with the pricing program 321 stored in the memory unit 32, links the created pricing data D3 to the corresponding bus tour data D1 and bus tour division data D2, stores it in the bus tour database 323 of the memory unit 32, and transmits the bus tour data D1, bus tour division data D2 and pricing data D3 from the communication unit 33 via the communication network N to the action plan presentation server 1 as shown in Figure 9.
In the action plan presentation server 1, when bus tour data D1, bus tour division data D2, and pricing data D3 are received by the communication unit 13 in accordance with the action plan presentation program 121, the control unit 11 links the received bus tour data D1, bus tour division data D2, and pricing data D3 and stores them in the bus tour database 122 in the memory unit 12.

このようにして、管理者Mがバスツアーの空席を購入し、バスツアーデータD1につき入力する度に、これを基にバスツアー分割データD2及び価格設定データD3が作成され、これらデータが行動プラン提示サーバ1のバスツアーデータベース122に蓄積されていくこととなる。 In this way, each time the administrator M purchases an available seat on a bus tour and inputs the bus tour data D1, bus tour division data D2 and pricing data D3 are created based on this, and these data are stored in the bus tour database 122 of the action plan presentation server 1.

なお、上記においては、価格設定サーバ3において価格設定データD3が作成される場合につき説明したが、管理者Mが、バスツアー分割データD2に加え、価格設定データD3についても直接入力する構成とすることも可能である。
この場合、管理者Mは、購入したバスツアーにつき適宜分割してバスツアー分割データD2を作成し、併せて、上記のような各要素を考慮してバスツアー分割データD2のそれぞれにつき適宜価格を設定して価格設定データD3を作成の上、管理者端末5の操作部55を用いて、バスツアーデータD1の入力時に同時に入力する。これらのデータが入力されると、管理者端末5の制御部51が、データ登録プログラム521に従って、入力されたバスツアーデータD1、バスツアー分割データD2及び価格設定データD3を、通信部53から通信ネットワークNを介して、行動プラン提示サーバ1へと送信することとなる。
また、バスツアー分割データD2をバスツアー分割サーバ2において作成の上、価格設定データD3の入力のみを管理者Mが管理者端末5を用いて直接行う構成とすることも可能である。
In the above, we have explained the case where the pricing data D3 is created in the pricing server 3, but it is also possible to configure the administrator M to directly input the pricing data D3 in addition to the bus tour division data D2.
In this case, the manager M divides the purchased bus tour appropriately to create bus tour division data D2, and also creates pricing data D3 by setting an appropriate price for each of the bus tour division data D2 while taking into consideration the above-mentioned factors, and inputs this data at the same time as inputting the bus tour data D1 using the operation unit 55 of the manager terminal 5. When this data is input, the control unit 51 of the manager terminal 5 transmits the input bus tour data D1, bus tour division data D2, and pricing data D3 from the communication unit 53 via the communication network N to the action plan presentation server 1 in accordance with the data registration program 521.
It is also possible to configure the bus tour division data D2 to be created by the bus tour division server 2, and then have the manager M directly input the price setting data D3 using the manager terminal 5.

[2 ステップS2:ユーザ登録]
行動支援システム100の利用を希望するユーザUは、システムの利用開始前に、ユーザ登録を行う。なお、説明の便宜ためステップS1をバスツアーの分割・価格設定とし、ステップS2をユーザ登録としたが、これらの順序はこの順に限られるものではなく、ユーザUは、システムの利用の開始を希望する任意の時点においてユーザ登録を行えばよく、また管理者Mも、バスツアーの空席を購入した任意の時点で、バスツアーデータD1の入力を行えばよい。
[2 Step S2: User Registration]
A user U who wishes to use the action support system 100 performs user registration before starting to use the system. For ease of explanation, step S1 is set as bus tour division and price setting, and step S2 is set as user registration, but these steps are not limited to this order, and user U can perform user registration at any time when he or she wishes to start using the system, and administrator M can also input bus tour data D1 at any time when he or she purchases an available seat on the bus tour.

ユーザUは、まず、ユーザ端末6から、所定のWEBサイト等にアクセスの上、ユーザ端末用アプリケーション621のダウンロードを行う。ダウンロードされたユーザ端末用アプリケーション621は、制御部61によって、記憶部62に記憶される。 First, the user U accesses a specific website or the like from the user terminal 6 and downloads the user terminal application 621. The downloaded user terminal application 621 is stored in the storage unit 62 by the control unit 61.

ユーザ端末用アプリケーション621のダウンロードが完了した後、ユーザUは、続いて、ユーザデータD4の登録を行う。
具体的には、ユーザUは、まず、ユーザ端末6の操作部65を用いて、氏名、住所、連絡先、システム使用時のID、パスワード、クレジットカード等の決済方法に係る情報等を含む所定の情報からなるユーザデータD4を入力する。ユーザデータD4の入力は、例えば、ユーザ端末用アプリケーション621に従って、制御部61が、必要項目の入力欄が設けられた所定の入力フォームを表示部64に表示し、ユーザUがこれに入力することによって行われるようにすればよい。
After the download of the user terminal application 621 is completed, the user U then registers user data D4.
Specifically, the user U first uses the operation unit 65 of the user terminal 6 to input user data D4 consisting of predetermined information including name, address, contact information, ID for using the system, password, information related to a payment method such as credit card, etc. The input of the user data D4 may be performed, for example, by the control unit 61 displaying a predetermined input form with input fields for necessary items on the display unit 64 in accordance with the user terminal application 621, and the user U inputting information into this.

ユーザデータD4が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、入力されたユーザデータD4を、通信部63から通信ネットワークNを介して、図9に示すように行動プラン提示サーバ1に送信し、通信部13によってこれを受信した行動プラン提示サーバ1においては、制御部11が、受信したユーザデータD4を、記憶部12のユーザデータベース123に記憶する。 When user data D4 is input, in the user terminal 6, the control unit 61 transmits the input user data D4 from the communication unit 63 via the communication network N to the action plan presentation server 1 as shown in FIG. 9 in accordance with the user terminal application 621, and in the action plan presentation server 1 that receives this via the communication unit 13, the control unit 11 stores the received user data D4 in the user database 123 of the storage unit 12.

なお、ユーザUによるユーザ端末用アプリケーション621のダウンロード及びユーザデータD4の入力を要するのは、ユーザUが行動支援システム100の利用を開始する前の一度のみであり、それ以降ユーザUは、連絡先や決済方法等、ユーザデータD4に含まれる情報に変更があった場合にのみ、変更部分につき入力すればよい。 Note that user U is required to download the user terminal application 621 and input user data D4 only once before user U starts using the action support system 100. After that, user U only needs to input the changes if there are any changes to the information contained in user data D4, such as contact information or payment method.

なお、ユーザデータD4については、例えば、ユーザUが有する他のサービスのアカウントと連携して、行動プラン提示サーバ1が自動的に取得することで、ユーザUによる入力を要しない構成とすることも可能である。 In addition, the user data D4 may be configured so that input by the user U is not required, for example, by having the action plan presentation server 1 automatically acquire the data in conjunction with an account for another service held by the user U.

また、後述のユーザ端末6がユーザ端末用アプリケーション621に従って行うものとされている処理を、適宜行動プラン提示サーバ1からの指示に従って行うようにすることで、ユーザUが、ユーザ端末用アプリケーション621のダウンロードを行うことなく利用できるようにシステムを構成することも可能である。この場合、行動支援システム100に係るサービスを、アプリケーションのダウンロードを要しないWEBサイト上で提供することが可能となる。
また、この場合、ユーザデータD4について、行動プラン提示サーバ1に登録することなく、行動プランの提示を受けることを希望する場合に、ユーザUが逐一必要な情報を入力するようにしてもよい。
Furthermore, by making the user terminal 6 described below perform the processing according to the user terminal application 621 in accordance with appropriate instructions from the action plan presentation server 1, it is possible to configure the system so that the user U can use it without downloading the user terminal application 621. In this case, it is possible to provide services related to the action support system 100 on a website that does not require the downloading of an application.
In this case, the user U may input the necessary information each time he or she desires to receive an action plan without registering the user data D4 in the action plan presentation server 1.

[3 ステップS3:行動プランの提示]
ユーザ登録を行ったユーザUは、行動プランの提示を受けることを希望する場合、ユーザ端末6から行動プラン提示サーバ1にアクセスし、行動プラン提示サーバ1においてバスツアー分割データD2を用いて作成された行動プランの提示を受けることができる。具体的には、以下の通りである。
[3 Step S3: Presenting the action plan]
When a user U who has completed user registration wishes to receive an action plan, the user U can access the action plan presentation server 1 from the user terminal 6 and receive a presentation of an action plan created using the bus tour division data D2 in the action plan presentation server 1. Specifically, the process is as follows.

[(1) ステップS3-1:希望条件データの入力]
ユーザUは、まず、ユーザ端末6の操作部65を用いて、ユーザUが提示を受ける行動プランにおいて希望する条件に係るデータである希望条件データD5を入力する。
希望条件データD5は、例えば、飲食、芸術、歴史、娯楽等から選択した、ユーザUが行動プランに含むことを希望する行程の種別に係るデータである希望行程種別データD5-1と、ユーザUが行動を希望する日付に係るデータである希望日付データD5-2と、ユーザUが行動を希望する時間帯に係るデータである希望時間帯データD5-3と、ユーザUが行動を希望する地域に係るデータである希望地域データD5-4と、ユーザUが希望する当該行動プランに要する費用に係るデータである希望価格データD5-5と、を含むデータである。
(1) Step S3-1: Input of desired condition data
First, the user U uses the operation unit 65 of the user terminal 6 to input desired condition data D5, which is data related to conditions desired by the user U in the action plan to be presented to the user U.
The desired condition data D5 includes desired itinerary type data D5-1, which is data relating to the type of itinerary that user U wishes to include in the action plan, selected from, for example, dining, art, history, entertainment, etc., desired date data D5-2, which is data relating to the date on which user U wishes to act, desired time period data D5-3, which is data relating to the time period during which user U wishes to act, desired area data D5-4, which is data relating to the area in which user U wishes to act, and desired price data D5-5, which is data relating to the cost required for the action plan desired by user U.

例えば、ユーザUは、希望行程種別データD5-1として歴史、希望日付データD5-2として2020年2月1日、希望時間帯データD5-3として8時から18時、希望地域データD5-4として宮城県、希望価格データD5-5として1000円から3000円といった内容を入力することとなる。
なお、希望条件データD5として、ユーザUが入力可能な全ての条件を入力することは必須ではなく、ユーザUは自らが希望を有する条件のみを、適宜選択の上入力すればよい。この場合、入力しなかった条件については、ユーザUが特に限定しないことを希望したものとして扱われることとなる。
また、上記の5種類の他に、適宜の他の条件を入力可能としてもよい。
For example, user U will enter history as desired itinerary type data D5-1, February 1, 2020 as desired date data D5-2, 8:00 to 18:00 as desired time zone data D5-3, Miyagi Prefecture as desired area data D5-4, and 1,000 to 3,000 yen as desired price data D5-5.
It is not essential for the user U to input all possible conditions as the desired condition data D5, and the user U may select and input only the conditions that he/she desires. In this case, the conditions that are not input are treated as those that the user U did not wish to limit in particular.
In addition to the above five types, other appropriate conditions may be input.

希望条件データD5の入力は、例えば、行動プラン提示サーバ1の制御部11が、行動プラン提示プログラム121に従い、通信部13から通信ネットワークNを介して、ユーザUが希望する条件を選択できるように構成された所定の選択画面に係るデータをユーザ端末6へと送信させ、これを受信したユーザ端末6において、制御部61が当該画面を表示部64に表示させ、当該画面を確認したユーザUが、操作部65を用いて、提示を受ける行動プランにおいて希望する条件を選択することにより行えばよい。 The desired condition data D5 may be input, for example, by the control unit 11 of the action plan presentation server 1 in accordance with the action plan presentation program 121, transmitting data relating to a predetermined selection screen configured to allow the user U to select the desired conditions from the communication unit 13 via the communication network N to the user terminal 6, and upon receiving this, the control unit 61 of the user terminal 6 causes the screen to be displayed on the display unit 64, and the user U, having checked the screen, uses the operation unit 65 to select the desired conditions in the action plan to be presented.

希望条件データD5が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従い、入力された希望条件データD5を、通信部63から通信ネットワークNを介して、図9に示すように行動プラン提示サーバ1に送信する。 When the desired condition data D5 is input, the control unit 61 of the user terminal 6 transmits the input desired condition data D5 from the communication unit 63 via the communication network N to the action plan presentation server 1 as shown in FIG. 9 in accordance with the user terminal application 621.

[(2) ステップS3-2:バスツアー分割データの抽出]
通信部13によって希望条件データD5を受信した行動プラン提示サーバ1においては、制御部11が、行動プラン提示プログラム121に従い、バスツアーデータベース122に記憶されたバスツアー分割データD2から、希望条件データD5に合致するものを抽出する。具体的な抽出方法の一例は、以下の通りである。
[(2) Step S3-2: Extraction of bus tour division data]
In the action plan presentation server 1 that has received the desired condition data D5 via the communication unit 13, the control unit 11 extracts data that matches the desired condition data D5 from the bus tour division data D2 stored in the bus tour database 122 in accordance with the action plan presentation program 121. An example of a specific extraction method is as follows.

まず制御部11は、バスツアー分割データD2から、実施日付データD2-5に係る日付が、希望条件データD5に含まれる希望日付データD5-2に係る日付と一致するものを抽出する。 First, the control unit 11 extracts from the bus tour division data D2 those dates related to the implementation date data D2-5 that match the dates related to the desired date data D5-2 included in the desired condition data D5.

続いて、制御部11は、上記のように日付に基づいて抽出されたバスツアー分割データD2から、さらに、含有する全ての行程に係る行程時刻データD2-4が、希望条件データD5に含まれる希望時間帯データD5-3に含まれる時間帯であるものを抽出する。 The control unit 11 then extracts from the bus tour split data D2 extracted based on the date as described above, all of the trip time data D2-4 relating to the trips included therein that correspond to the time periods included in the desired time period data D5-3 included in the desired condition data D5.

続いて、制御部11は、上記のように日付及び時間帯に基づいて抽出されたバスツアー分割データD2から、さらに、含有する全ての行程に係る行程位置データD2-3が、希望条件データD5に含まれる希望地域データD5-4に係る地域内に位置するものを抽出する。 Then, from the bus tour division data D2 extracted based on the date and time period as described above, the control unit 11 further extracts the journey location data D2-3 for all journeys contained therein that are located within the area related to the desired area data D5-4 included in the desired condition data D5.

続いて、制御部11は、上記のように日付、時間帯及び地域に基づいて抽出されたバスツアー分割データD2から、さらに、含有するいずれかの行程に係る行程種別データD2-2が、希望条件データD5に含まれる希望行程種別データD5-1と一致するものを抽出する。 Then, the control unit 11 extracts from the bus tour division data D2 extracted based on the date, time zone, and region as described above, any of the trips contained in the data in which the trip type data D2-2 matches the desired trip type data D5-1 included in the desired condition data D5.

このようにして、日付、時間帯、地域及び行程の種別に基づいて抽出されたバスツアー分割データD2が、本ステップにおいて抽出されるバスツアー分割データD2となる。
なお、抽出の具体的な過程は上記のものに限られず、希望条件データD5としてユーザUが入力した内容に応じて、これに合致するバスツアー分割データD2が、行動プラン提示プログラム121に従って、制御部11により抽出されることとなる。
In this manner, the bus tour divided data D2 extracted based on the date, time period, area, and itinerary type becomes the bus tour divided data D2 extracted in this step.
The specific extraction process is not limited to the above, and depending on the content input by the user U as the desired condition data D5, the control unit 11 will extract bus tour division data D2 that matches this in accordance with the action plan presentation program 121.

[(3) ステップS3-3:バスツアー分割データの結合]
上記のようにして、希望条件データD5と合致するバスツアー分割データD2が抽出されると、行動プラン提示サーバ1の制御部11は、行動プラン提示プログラム121に従い、抽出されたバスツアー分割データD2のうち結合可能なもの同士を結合させたデータを作成する。具体的は作成方法の一例は、以下のとおりである。
[(3) Step S3-3: Combining bus tour divided data]
When the bus tour divided data D2 that matches the desired condition data D5 is extracted as described above, the control unit 11 of the action plan presentation server 1 creates data by combining the combined data among the extracted bus tour divided data D2 according to the action plan presentation program 121. Specifically, an example of the creation method is as follows.

まず、制御部11は、ステップS3-2において抽出されたバスツアー分割データD2に、いずれかのバスツアー分割データD2の最後の行程に係る行程位置データD2-3に係る位置と、他のバスツアー分割データD2の最初の行程に係る行程位置データD2-3に係る位置とが一致する組み合わせがあるかにつき判定の上、一致する組み合わせが存在した場合、さらに、上記の最後の行程の行程時刻データD2-4に係る出発時刻と、上記最初の行程の行程時刻データD2-4に係る出発時刻とを比較し、後者の方が後であり、かつこれらの時間間隔が所定の間隔内(例えば、1時間以内等)であるか、又は同時刻である場合に該当するかにつき判定を行う。
これらを満たすバスツアー分割データD2の組み合わせが存在した場合、制御部11は、これらを結合したデータを作成する。
First, the control unit 11 determines whether the bus tour divided data D2 extracted in step S3-2 contains a combination in which the position associated with the journey position data D2-3 for the final journey of any of the bus tour divided data D2 matches the position associated with the journey position data D2-3 for the first journey of another bus tour divided data D2. If a matching combination is found, the control unit 11 further compares the departure time associated with the journey time data D2-4 of the final journey with the departure time associated with the journey time data D2-4 of the first journey and determines whether the latter is later and whether the time interval between them is within a predetermined interval (for example, within one hour) or is the same time.
If there is a combination of bus tour divided data D2 that satisfies these conditions, the control unit 11 creates data that combines them.

また、制御部11は、抽出されたバスツアー分割データD2のうち、いずれかのバスツアー分割データD2の最後の行程に係る行程位置データD2-3に係る位置と、他のバスツアー分割データD2の最初の行程に係る行程位置データD2-3に係る位置とが一致しない組み合わせについては、記憶部22に記憶された経路検索WEBサイトデータ124を用いて、上記の最後の行程に係る行程位置データD2-3に係る位置と、上記の最初の行程に係る行程位置データD2-3に係る位置との間の移動手段につき、通信部13から通信ネットワークNを介して経路検索を行う所定のWEBサイトにアクセスの上検索を行う。
そして、上記の最後の行程に係る行程位置データD2-3に係る位置と、上記の最初の行程に係る行程位置データD2-3に係る位置との間を、上記の最後の行程に係る行程時刻データD2-4に係る出発時刻と、上記最初の行程に係る行程時刻データD2-4に係る出発時刻との間の時間で、公共交通機関を用いて移動可能であり、かつ、上記の最後の行程に係る行程時刻データD2-4に係る出発時刻と、上記最初の行程に係る行程時刻データD2-4に係る出発時刻との時間間隔が所定の間隔内(例えば、1時間以内等)である場合に該当するかにつき判定を行う。
そして、公共交通機関を用いて移動可能であり、かつ上記の時間間隔が所定の間隔内であるバスツアー分割データD2の組み合わせが存在した場合、制御部11は、これらを結合したデータを作成する。なお、この場合、使用する公共交通機関に係るデータを間に挟む形で、バスツアー分割データD2が結合されることとなる。
In addition, for a combination of the extracted bus tour divided data D2 in which the position associated with the journey position data D2-3 for the final journey of any of the bus tour divided data D2 does not match the position associated with the journey position data D2-3 for the first journey of the other bus tour divided data D2, the control unit 11 uses the route search website data 124 stored in the memory unit 22 to access a specified website that performs route search via the communication network N from the communication unit 13 and searches for a means of transportation between the position associated with the journey position data D2-3 for the final journey and the position associated with the journey position data D2-3 for the first journey.
Then, a determination is made as to whether it is possible to travel between the location associated with the journey position data D2-3 for the final journey and the location associated with the journey position data D2-3 for the first journey using public transportation during the time between the departure time associated with the journey time data D2-4 for the final journey and the departure time associated with the journey time data D2-4 for the first journey, and whether the time interval between the departure time associated with the journey time data D2-4 for the final journey and the departure time associated with the journey time data D2-4 for the first journey is within a predetermined interval (for example, within one hour).
If there is a combination of bus tour divided data D2 that allows travel using public transportation and the time interval is within a predetermined interval, the control unit 11 creates data that combines these. In this case, the bus tour divided data D2 is combined with data related to the public transportation to be used in between.

なお、いずれかのバスツアー分割データD2の最後の行程に係る行程位置データD2-3に係る位置と、他のバスツアー分割データD2の最初の行程に係る行程位置データD2-3に係る位置との間の移動手段は、公共交通機関には限られない。
例えば、ホテル等の所定の施設の送迎バスやシャトルバス等について、出発地、到着地、出発時刻及び到着時刻等に係るデータが記憶されたデータベースを、行動プラン提示サーバ1の記憶部12に備えておき、制御部11が、上記二つの位置の間の移動が可能であるかを判定するに際して、経路検索WEBサイトデータ124を用いて公共交通機関を検索することに加えて、又は経路検索WEBサイトデータ124を用いて公共交通機関を検索することに代えて、当該データベースを検索し、このような施設の送迎バスやシャトルバス等による移動可能性について判定するようにしてもよい。
In addition, the means of transportation between the location associated with the journey position data D2-3 relating to the final journey of any bus tour divided data D2 and the location associated with the journey position data D2-3 relating to the first journey of another bus tour divided data D2 is not limited to public transportation.
For example, a database in which data relating to the departure point, arrival point, departure time, arrival time, etc. for shuttle buses, shuttle buses, etc. of a specific facility such as a hotel is stored may be provided in the memory unit 12 of the action plan presentation server 1, and when the control unit 11 determines whether travel between the two locations is possible, in addition to searching for public transportation using the route search website data 124, or instead of searching for public transportation using the route search website data 124, it may search the database to determine the possibility of travel by shuttle bus, shuttle bus, etc. of such a facility.

制御部11は、ステップS3-2において抽出されたバスツアー分割データD2に、上記のような関係にある組み合わせが複数存在した場合、その全てのパターンのデータを作成することとなる。
なお、結合されるバスツアー分割データD2の数は2個に限られず、3個以上のバスツアー分割データD2が上記の関係を満たす場合、これらを全て結合したもの及びこれらの一部のみを結合したものの全てのパターンが作成される。
例えばバスツアー分割データD2A、D2B及びD2Cの3つが上記の関係を満たし、この順で結合可能である場合、D2A、D2B及びD2Cを全て結合したものと、D2A及びD2Bのみを結合したものと、D2B及びD2Cのみを結合したものの3種類のデータが作成されることとなる。
If there are a plurality of combinations having the above-mentioned relationship in the bus tour divided data D2 extracted in step S3-2, the control unit 11 creates data for all of those patterns.
In addition, the number of bus tour divided data D2 to be combined is not limited to two, and if three or more bus tour divided data D2 satisfy the above relationship, all patterns will be created by combining all of them and by combining only some of them.
For example, if the three bus tour split data D2A, D2B, and D2C satisfy the above relationship and can be combined in this order, three types of data will be created: data combining all of D2A, D2B, and D2C, data combining only D2A and D2B, and data combining only D2B and D2C.

なお、上記においては、ステップS3-2においてバスツアー分割データD2から、希望条件データD5に合致するものを抽出の上、抽出されたバスツアー分割データD2同士を、ステップS3-3において結合する場合につき説明したが、この順序はこれに限られない。
すなわち、予め、行動プラン提示サーバ1において、制御部11が行動プラン提示プログラム121に従い、上記のような関係にあるバスツアー分割データD2を結合したデータを、結合可能な全てパターンにつき作成の上、記憶部12のバスツアーデータベース122に記憶しておき、ユーザUから希望条件データD5を受信した場合に、制御部11が行動プラン提示プログラム121に従い、このように事前に作成の上記憶されているデータから、希望条件データD5と合致するデータ、すなわち、実施日付データD2-5に係る日付が希望日付データD5-2に係る日付と一致し、含有する全ての行程に係る行程時刻データD2-4が希望時間帯データD5-3に含まれる時間帯であり、含有する全ての行程に係る行程位置データD2-3が希望地域データD5-4に係る地域内であり、かつ、含有するいずれかの行程に係る行程種別データD2-2が希望行程種別データD5-1と一致するものを抽出するようにしてもよい。
In the above, we have described a case in which data that matches the desired conditions data D5 is extracted from the bus tour split data D2 in step S3-2, and the extracted bus tour split data D2 are then combined in step S3-3, but this order is not limited to this.
That is, in advance, in the action plan presentation server 1, the control unit 11 may, in accordance with the action plan presentation program 121, create data by combining bus tour divided data D2 having the above-mentioned relationship for all possible combination patterns, and store the data in the bus tour database 122 of the memory unit 12. When the control unit 11 receives desired condition data D5 from the user U, in accordance with the action plan presentation program 121, extract from the data thus created and stored in advance data that matches the desired condition data D5, i.e., data in which the date related to the implementation date data D2-5 matches the date related to the desired date data D5-2, the journey time data D2-4 related to all the included journeys is a time zone included in the desired time zone data D5-3, the journey position data D2-3 related to all the included journeys is within the area related to the desired area data D5-4, and the journey type data D2-2 related to any of the included journeys matches the desired journey type data D5-1.

[(4) ステップS3-4:希望価格外プランの除外]
続いて、行動プラン提示サーバ1の制御部11は、行動プラン提示プログラム121に従い、ステップS3-3においてバスツアー分割データD2を結合して作成されたそれぞれのデータにつき、必要となる費用を算出する。すなわち、制御部11は、記憶部12のバスツアーデータベース122に記憶された価格設定データD3を参照の上、結合されたバスツアー分割データD2の価格を合算する。また、上記のように間に公共交通機関が挟まれている場合には、記憶部12に記憶された経路検索WEBサイトデータ124を用いて、公共交通機関の利用に要する費用に係るデータを取得の上、当該費用も合算する。
[(4) Step S3-4: Removal of plans outside the desired price range]
Next, the control unit 11 of the action plan presentation server 1 calculates the necessary expenses for each data created in step S3-3 by combining the bus tour divided data D2 in accordance with the action plan presentation program 121. That is, the control unit 11 adds up the prices of the combined bus tour divided data D2 by referring to the pricing data D3 stored in the bus tour database 122 of the storage unit 12. Furthermore, when public transportation is included between the data as described above, the control unit 11 obtains data related to the expenses required for using the public transportation using the route search website data 124 stored in the storage unit 12, and adds up the expenses.

また、行動プラン提示サーバ1の制御部11は、行動プラン提示プログラム121に従い、ステップS3-2において希望条件データD5に合致するものとして抽出されたバスツアー分割データD2のそれぞれにつき、記憶部12のバスツアーデータベース122に記憶された価格設定データD3から対応するデータを抽出する。 In addition, the control unit 11 of the action plan presentation server 1 extracts corresponding data from the pricing data D3 stored in the bus tour database 122 of the memory unit 12 for each of the bus tour division data D2 extracted in step S3-2 as matching the desired condition data D5 in accordance with the action plan presentation program 121.

上記のような処理が完了すると、続いて制御部11は、行動プラン提示プログラム121に従い、希望条件データD5に含まれる希望価格データD5-5と、上記合算価格及び単一のバスツアー分割データD2の価格と、を対比し、ステップS3-3においてバスツアー分割データD2が結合されて作成されたデータ及び単一のバスツアー分割データD2から、価格が希望価格データD5-5に係る価格の範囲外であるものを除外する。
ステップS3-3においてバスツアー分割データD2が結合されて作成されたデータ及び単一のバスツアー分割データD2のうち、本ステップにおいて除外されずに残ったものが、ユーザに対して提示される行動プランに係るデータである行動プランデータD6である。
Once the above processing is completed, the control unit 11 then, in accordance with the action plan presentation program 121, compares the desired price data D5-5 contained in the desired conditions data D5 with the above-mentioned combined price and the price of the single bus tour divided data D2, and excludes from the data created by combining the bus tour divided data D2 in step S3-3 and the single bus tour divided data D2 those whose prices are outside the price range related to the desired price data D5-5.
Among the data created by combining the bus tour divided data D2 in step S3-3 and the single bus tour divided data D2, what remains without being excluded in this step is action plan data D6, which is data related to the action plan presented to the user.

行動プランデータD6の一例につき、上記バスツアー1及びバスツアー2の例において、ユーザUが希望条件データD5につき、希望行程種別データD5-1として歴史、希望日付データD5-2として2020年2月1日、希望時間帯データD5-3として8時から18時、希望地域データD5-4として宮城県、希望価格データD5-5として1000円から3000円と入力した場合を例として説明する。 As an example of the action plan data D6, in the above examples of bus tour 1 and bus tour 2, a case will be described in which user U inputs, for the desired condition data D5, history as the desired itinerary type data D5-1, February 1, 2020 as the desired date data D5-2, 8:00 to 18:00 as the desired time period data D5-3, Miyagi Prefecture as the desired area data D5-4, and 1,000 to 3,000 yen as the desired price data D5-5.

例えば、バスツアー1を分割して作成されたBレストラン-C神社-D美術館-E駅というバスツアー分割データD2と、バスツアー2を分割して作成されたF駅-G神社-Bレストランというバスツアー分割データD2とは、共に行程種別データD2-2が歴史に該当する行程(C神社又はG神社)を含み、行程時刻データD2-4が全ての行程につき8時から18時の間であり、実施日付データD2-5が2020年2月1日であることから、全ての行程位置データD2-3が宮城県内であれば、共にステップS3-2において抽出されることとなる。 For example, bus tour split data D2 of Restaurant B - Shrine C - Museum D - Station E, created by dividing bus tour 1, and bus tour split data D2 of Station F - Shrine G - Restaurant B, created by dividing bus tour 2, both contain a historical itinerary (Shrine C or Shrine G) in the itinerary type data D2-2, the itinerary time data D2-4 is between 8:00 and 18:00 for all itineraries, and the implementation date data D2-5 is February 1, 2020. Therefore, if all itinerary position data D2-3 are within Miyagi Prefecture, both will be extracted in step S3-2.

また、バスツアー1を分割して作成されたBレストラン-C神社-D美術館-E駅というバスツアー分割データD2の最初の行程の行程位置データD2-3に係る位置と、バスツアー2を分割して作成されたF駅-G神社-Bレストランというバスツアー分割データD2の最後の行程の行程位置データD2-3に係る位置とは、共にBレストランの位置であることから一致し、かつ、バスツアー1を分割して作成されたBレストラン-C神社-D美術館-E駅というバスツアー分割データD2の最初の行程の行程時刻データD2-4に係るBレストランの出発時刻と、バスツアー2を分割して作成されたF駅-G神社-Bレストランというバスツアー分割データD2の最後の行程の行程時刻データD2-4に係るBレストランの出発時刻とは、共に13時00分であり同時刻である。したがって、これらはステップS3-3において結合されることとなる。 In addition, the location related to the itinerary location data D2-3 of the first leg of the bus tour divided data D2, B Restaurant - C Shrine - D Museum - E Station, created by dividing bus tour 1, and the location related to the itinerary location data D2-3 of the last leg of the bus tour divided data D2, F Station - G Shrine - B Restaurant, created by dividing bus tour 2, match because they are both the location of B Restaurant. Furthermore, the departure time of B Restaurant related to the itinerary time data D2-4 of the first leg of the bus tour divided data D2, B Restaurant - C Shrine - D Museum - E Station, created by dividing bus tour 1, and the departure time of B Restaurant related to the itinerary time data D2-4 of the last leg of the bus tour divided data D2, F Station - G Shrine - B Restaurant, created by dividing bus tour 2, are both 13:00, which is the same time. Therefore, these are combined in step S3-3.

また、バスツアー1を分割して作成されたBレストラン-C神社-D美術館-E駅というバスツアー分割データD2については、ステップS1-3において1200円と価格が設定され、バスツアー2を分割して作成されたF駅-G神社-Bレストランというバスツアー分割データD2については、ステップS1-3において1000円と価格が設定されていることから、これらを合算すると2200円となり、間の移動に公共交通機関を要することもないことから、合算価格は希望価格データD5-5の1000円から3000円の範囲内となり、ステップS3-4において除外されることもない。 In addition, for bus tour division data D2, which was created by dividing bus tour 1 and is Restaurant B - Shrine C - Museum D - Station E, a price of 1,200 yen was set in step S1-3, and for bus tour division data D2, which was created by dividing bus tour 2 and is is Station F - Shrine G - Restaurant B, a price of 1,000 yen was set in step S1-3. The total of these amounts is 2,200 yen, and since no public transportation is required to travel between the two locations, the total price falls within the range of 1,000 to 3,000 yen in the desired price data D5-5, and is not excluded in step S3-4.

したがって、バスツアー1を分割して作成されたBレストラン-C神社-D美術館-E駅というバスツアー分割データD2と、バスツアー2を分割して作成されたF駅-G神社-Bレストランというバスツアー分割データD2とが結合された、F駅-G神社-Bレストラン-C神社-D美術館-E駅という行動プランが、行動プランデータD6のうちの一つに該当することとなる。 Therefore, the action plan F Station - G Shrine - B Restaurant - C Shrine - D Museum - E Station, which is the combination of bus tour division data D2 B Restaurant - C Shrine - D Museum - E Station, which was created by dividing bus tour 1, and bus tour division data D2 F Station - G Shrine - B Restaurant, which was created by dividing bus tour 2, corresponds to one of the action plan data D6.

[(5) ステップS3-5:ユーザ端末への送信]
続いて、制御部11は、行動プラン提示プログラム121に従い、行動プランデータD6に係る行動プランにつきユーザUへ通知する画面である行動プラン提示画面を作成する。
行動プラン提示画面は、行動プランデータD6としてステップS3-4までで作成された複数の行動プランにつき、価格、所要時間の長短、希望行程種別データD5-1と一致する行程の数等に基いて判断されるユーザの希望との合致度等の所定の順序に従って並べた上で、一覧的に表示される画面である。
また、行動プラン提示画面は、表示された複数の行動プランから、ユーザUが予約を希望する行動プランを選択するための選択欄を表示するように構成される。
なお、行動プラン提示画面に表示される複数の行動プランは、ユーザUが、ユーザ端末6の操作部65を用いた所定の操作により、価格の安い順、所要時間の短い順等、自らの希望する順序に並び替えることができるようにしてもよい。
[(5) Step S3-5: Transmission to User Terminal]
Next, the control unit 11 creates an action plan presentation screen, which is a screen for notifying the user U of the action plan related to the action plan data D6, in accordance with the action plan presentation program 121.
The action plan presentation screen is a screen that displays a list of multiple action plans created up to step S3-4 as action plan data D6, arranged in a predetermined order based on the degree of match with the user's preferences, which is determined based on factors such as price, length of time required, and the number of steps that match the desired itinerary type data D5-1.
The action plan presentation screen is also configured to display a selection field for the user U to select an action plan for which he/she wishes to make a reservation from among the multiple action plans displayed.
In addition, the multiple action plans displayed on the action plan presentation screen may be arranged so that the user U can rearrange them in the order of his/her choice, such as lowest price first, shortest time required first, or the like, by performing a specified operation using the operation unit 65 of the user terminal 6.

続いて、制御部11は、行動プラン提示プログラム121に従って、図9に示すように、行動プラン提示画面に係るデータ(行動プラン提示画面データD7)を、当該画面を表示部64に表示させる旨のユーザ端末6への所定の指令を付して、図9に示すように、ステップS3-1において希望条件データD5を送信したユーザUのユーザ端末6へと、通信部13から通信ネットワークNを介して送信する。すなわち制御部11は、行動プラン提示画面データD7という画面のデータに含む形で、行動プランデータD6をユーザ端末6へと送信することとなる。 Then, in accordance with the action plan presentation program 121, the control unit 11 transmits data relating to the action plan presentation screen (action plan presentation screen data D7) to the user terminal 6 of the user U that transmitted the desired condition data D5 in step S3-1 from the communication unit 13 via the communication network N, as shown in FIG. 9, with a predetermined command to the user terminal 6 to display the screen on the display unit 64. That is, the control unit 11 transmits the action plan data D6 to the user terminal 6 in a form that is included in the data for the screen called the action plan presentation screen data D7.

通信部53によって行動プラン提示画面データD7を受信したユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、行動プラン提示画面を、表示部64に表示する。 In the user terminal 6 that receives the action plan presentation screen data D7 via the communication unit 53, the control unit 61 displays the action plan presentation screen on the display unit 64 in accordance with the user terminal application 621.

行動プラン提示画面が表示部64に表示されると、ユーザUは、行動プラン提示画面に表示された行動プランデータD6に係る複数の行動プランにつき確認の上、操作部65を用いて、行動プラン提示画面に表示された選択欄を操作することにより、予約を希望する行動プランを選択する。 When the action plan presentation screen is displayed on the display unit 64, the user U checks the multiple action plans related to the action plan data D6 displayed on the action plan presentation screen, and then uses the operation unit 65 to operate the selection field displayed on the action plan presentation screen to select the action plan for which the user wishes to make a reservation.

ユーザUにより予約を希望する行動プランが選択された後、操作部65を用いて、所定の選択完了を示す操作がなされると、ユーザ端末6の制御部61は、ユーザ端末用アプリケーション621に従って、ユーザUによって予約を希望するものとして行動プラン提示画面に表示された行動プランデータD6から選択された行動プランに係るデータである選択行動プランデータD8を、通信部63から通信ネットワークNを介して、図9に示すように行動プラン提示サーバ1へと送信する。 After the user U selects the action plan for which the user U wishes to reserve, the user performs an operation using the operation unit 65 to indicate completion of the selection. In accordance with the user terminal application 621, the control unit 61 of the user terminal 6 transmits selected action plan data D8, which is data relating to the action plan selected from the action plan data D6 displayed on the action plan presentation screen as the action plan for which the user U wishes to reserve, from the communication unit 63 via the communication network N to the action plan presentation server 1 as shown in FIG. 9.

ユーザ端末6から選択行動プランデータD8が送信されると、行動プラン提示サーバ1においては、行動プラン提示プログラム121に従い、通信部13によって選択行動プランデータD8を受信の上、制御部11が、受信した選択行動プランデータD8を、記憶部12のユーザデータベース123に、当該データを行動プラン提示サーバ1に送信したユーザUに係るユーザデータD4と紐付けて記憶する。 When the selected action plan data D8 is sent from the user terminal 6, the action plan presentation server 1 receives the selected action plan data D8 via the communication unit 13 in accordance with the action plan presentation program 121, and the control unit 11 stores the received selected action plan data D8 in the user database 123 of the storage unit 12 in association with the user data D4 relating to the user U who sent the data to the action plan presentation server 1.

また、行動プラン提示サーバ1の制御部11は、行動プラン提示プログラム121に従い、受信した選択行動プランデータD8に係る行動プランにおいて使用されたバスツアー分割データD2に係るデータ(使用バスツアー分割データD9)を、記憶部12のバスツアーデータベース122に記憶する。すなわち、行動プラン提示サーバ1には、ユーザUによって予約を希望する行動プランの選択がなされて選択行動プランデータD8を受信する度に、選択行動プランデータD8においてどのバスツアー分割データD2が使用されたかに係る記録が蓄積されていくこととなる。 The control unit 11 of the action plan presentation server 1 also stores data relating to the bus tour divided data D2 used in the action plan relating to the received selected action plan data D8 (used bus tour divided data D9) in the bus tour database 122 of the storage unit 12 in accordance with the action plan presentation program 121. That is, each time the action plan that the user U wishes to reserve is selected and the selected action plan data D8 is received, the action plan presentation server 1 accumulates records of which bus tour divided data D2 was used in the selected action plan data D8.

[(6) ステップS3-6:予約・決済]
続いて、制御部11は、選択行動プランデータD8を、これを行動プラン提示サーバ1に送信したユーザUに係るユーザデータD4と共に、通信部13から通信ネットワークNを介して、図9に示すように、予約・決済サーバ4へと送信する。
[(6) Step S3-6: Reservation and Payment]
Next, the control unit 11 transmits the selected action plan data D8, together with user data D4 relating to the user U who transmitted it to the action plan presentation server 1, from the communication unit 13 via the communication network N to the reservation/payment server 4, as shown in Figure 9.

通信部43によってユーザデータD4及び選択行動プランデータD8を受信した予約・決済サーバ4においては、制御部41が、記憶部42に備えられたバスツアー予約・決済プログラム421に従い、選択行動プランデータD8に係る行動プランに含まれる行程を提供するバスツアー会社へのユーザUの氏名等の情報の通知や、ユーザデータD4に含まれる決済方法に係る情報を用いての選択行動プランデータD8に係る行動プランに要する費用の請求等を含む所定の予約・決済処理を行う。 In the reservation and payment server 4 that receives the user data D4 and the selected action plan data D8 via the communication unit 43, the control unit 41 performs a predetermined reservation and payment process in accordance with the bus tour reservation and payment program 421 stored in the memory unit 42, including notifying the bus tour company providing the itinerary included in the action plan related to the selected action plan data D8 of information such as the user U's name, and charging the costs required for the action plan related to the selected action plan data D8 using information related to the payment method included in the user data D4.

なお、予約・決済処理については、予約・決済サーバ4において行うことなく、各種決済代行会社等に行わせるようにしてもよい。この場合、行動支援システム100は、予約・決済サーバ4を備えることを要しない。 Note that reservation and payment processing may be performed by various payment agencies, etc., rather than by the reservation and payment server 4. In this case, the action support system 100 does not need to be equipped with the reservation and payment server 4.

[4 ステップS4:バスツアーの再分割・再価格設定]
行動支援システム100においては、ステップS1におけるバスツアーの分割及び価格設定後、所定の時点に至ったバスツアー分割データD2及び価格設定データD3につき、再分割及び再価格設定がなされる。具体的には以下のとおりである。
[4. Step S4: Re-division and re-pricing of bus tours]
In the action support system 100, after the bus tour division and pricing in step S1, the bus tour division data D2 and pricing data D3 that have reached a predetermined point in time are re-divided and re-priced. Specifically, this is as follows.

[(1) ステップS4-1:バスツアーの再分割]
バスツアー分割サーバ2においては、制御部21が、ステップS2におけるバスツアーデータD1の分割及び価格設定後所定の時点、例えば、分割及び価格設定から所定の日数が経過した時点や、分割したバスツアーデータD1に係るバスツアーの出発まで所定の日数となった時点等において、バスツアー再分割プログラム222に従い、通信部23から通信ネットワークNを介して、行動プラン提示サーバ1へと、行動プラン提示サーバ1の記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9のうち、ステップS1における当該バスツアーデータD1の分割及び価格設定後に作成されたものに係るデータを一括して送信する旨の所定の指示に係るデータである使用データ送信指示データD10を、図9に示すように送信する。
[(1) Step S4-1: Re-division of bus tour]
In the bus tour division server 2, the control unit 21, at a predetermined time point after the division and price setting of the bus tour data D1 in step S2, for example, when a predetermined number of days have passed since the division and price setting, or when a predetermined number of days have passed until the departure of the bus tour related to the divided bus tour data D1, in accordance with the bus tour re-division program 222, transmits usage data transmission instruction data D10, which is data related to a predetermined instruction to transmit all at once the data related to the used bus tour division data D9 stored in the bus tour database 122 of the memory unit 12 of the action plan presentation server 1 that was created after the division and price setting of the bus tour data D1 in step S1, from the communication unit 23 via the communication network N to the action plan presentation server 1, as shown in Figure 9.

使用データ送信指示データD10を受信した行動プラン提示サーバ1においては、制御部11が、これに従い、記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9のうち、ステップS1における当該バスツアーデータD1の分割及び価格設定後に作成されたものを一括して、通信部13から通信ネットワークNを介して、図9に示すようにバスツアー分割サーバ2に送信する。 In the action plan presentation server 1 that receives the usage data transmission instruction data D10, the control unit 11 transmits all of the usage bus tour division data D9 stored in the bus tour database 122 of the memory unit 12, which was created after dividing and pricing the bus tour data D1 in step S1, in a lump sum from the communication unit 13 via the communication network N to the bus tour division server 2 as shown in FIG. 9.

バスツアー分割サーバ2においては、バスツアー再分割プログラム222に従い、制御部21が、通信部23によって行動プラン提示サーバ1から受信した使用バスツアー分割データD9につき解析し、ステップS1-2における当該バスツアーデータD1の分割によって作成されたものと一致するバスツアー分割データD2の、受信した使用バスツアー分割データD9における使用数に係るデータを取得する。 In the bus tour division server 2, the control unit 21 analyzes the used bus tour division data D9 received from the action plan presentation server 1 by the communication unit 23 in accordance with the bus tour re-division program 222, and obtains data relating to the number of uses in the received used bus tour division data D9 of the bus tour division data D2 that matches the data created by dividing the bus tour data D1 in step S1-2.

例えば、ステップS2において例示したように、バスツアー1(A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着)の空席につき9席購入し、そのうち3席をA駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割し、そのうち3席をA駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割し、そのうち3席をA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するといった形で分割し、バスツアー分割データD2とした場合において、受領した使用バスツアー分割データD9において、A駅-Bレストランが6個全て使用され、C神社-D美術館-E駅が2個使用され、その他は使用されていなかったとすると、制御部21は、このような使用数に係るデータを取得することとなる。 For example, as illustrated in step S2, nine vacant seats are purchased for bus tour 1 (departing from Station A - via Restaurant B - via Shrine C - via Museum D - arriving at Station E), three of the seats are divided into four groups (Station A - Restaurant B, Restaurant B - Shrine C, Shrine C - Museum D, and Museum D - Station E), three of these seats are divided into two groups (Station A - Restaurant B - Shrine C and Shrine C - Museum D - Station E), and three of these seats are divided into two groups (Station A - Restaurant B and Restaurant B - Shrine C - Museum D - Station E), and these are divided into two groups (Station A - Restaurant B - Shrine C - Museum D - Station E). If these are divided into bus tour division data D2, and the received used bus tour division data D9 shows that all six seats from Station A - Restaurant B were used, two seats from Shrine C - Museum D - Station E were used, and the rest were unused, the control unit 21 will obtain data related to the number of uses.

上記データを取得すると、制御部21は、バスツアー再分割プログラム222に従い、バスツアー分割データD2のうち使用数の多いものを追加し、使用数の少ないもの減少させるようにして、バスツアーデータD1の再分割を行い、バスツアー再分割データD11を作成する。 When the above data is acquired, the control unit 21 re-divides the bus tour data D1 in accordance with the bus tour re-division program 222 by adding the bus tour division data D2 that is used more frequently and decreasing the bus tour division data D2 that is used less frequently, thereby creating the bus tour re-division data D11.

すなわち、上記の例であれば、使用されていないバスツアー分割データD2は、Bレストラン-C神社が3個、C神社-D美術館が3個、D美術館-E駅が3個、A駅-Bレストラン-C神社が3個、C神社-D美術館-E駅が1個、Bレストラン-C神社-D美術館-E駅が3個ということとなる。
そこで、例えば、制御部21は、3個のA駅-Bレストラン-C神社をさらに分割し、全て使用されたA駅-Bレストランを3つ、Bレストラン-C神社を3個追加し、かつ、3つのC神社-D美術館と、3個のD美術館-E駅を結合して、既に2つ使用されたC神社-D美術館-E駅を3個追加するようにしてバスツアーデータD1の再分割を行う。
この場合、バスツアー再分割データD11として、A駅-Bレストランが3個、Bレストラン-C神社が6個、C神社-D美術館-E駅が4個、Bレストラン-C神社-D美術館-E駅が3個作成されることとなる。なお、この場合、バスツアー分割データD2として作成されていたC神社-D美術館、D美術館-E駅、A駅-Bレストラン-C神社については、バスツアー再分割データD11としては作成されないこととなる。
In other words, in the above example, the unused bus tour split data D2 would be three pieces of Restaurant B-Shrine C, three pieces of Shrine C-Art Museum D, three pieces of Art Museum D-Station E, three pieces of Station A-Restaurant B-Shrine C, one piece of Shrine C-Art Museum D-Station E, and three pieces of Restaurant B-Shrine C-Art Museum D-Station E.
Therefore, for example, the control unit 21 further divides the three A Station-B Restaurant-C Shrine pairs, adding three A Station-B Restaurant pairs and three B Restaurant-C Shrine pairs, and also combines the three C Shrine-D Museum pairs and the three D Museum pairs-E Station pairs, thereby redividing the bus tour data D1 by adding three C Shrine-D Museum-E Station pairs, two of which have already been used.
In this case, the following will be created as bus tour division data D11: 3 pairs of Station A-Restaurant B, 6 pairs of Restaurant B-Shrine C, 4 pairs of Shrine C-Art Museum D-Station E, and 3 pairs of Restaurant B-Shrine C-Art Museum D-Station E. Note that in this case, Shrine C-Art Museum D, Art Museum D-Station E, and Station A-Restaurant B-Shrine C, which were created as bus tour division data D2, will not be created as bus tour division data D11.

バスツアー再分割データD11が作成されると、バスツアー分割サーバ2においては、制御部21が、バスツアー再分割プログラム222に従って、作成されたバスツアー再分割データD11を、対応するバスツアーデータD1と紐付けて、記憶部22のバスツアーデータベース223に記憶した上で、通信部23から通信ネットワークNを介して、図9に示すように価格設定サーバ3へと送信する。 When the bus tour subdivision data D11 is created, the control unit 21 in the bus tour division server 2 links the created bus tour subdivision data D11 to the corresponding bus tour data D1 in accordance with the bus tour subdivision program 222, stores it in the bus tour database 223 of the memory unit 22, and then transmits it from the communication unit 23 to the pricing server 3 via the communication network N as shown in Figure 9.

なお、上記においては、既に登録済みであったバスツアー分割データD2に係るバスツアーデータD1につき再分割を行う場合につき説明したが、管理者Mが既登録のバスツアーと同内容のバスツアーに係る空席を追加購入し、当該バスツアーに係るバスツアーデータD1を追加入力した場合には、当該入力の時点において、追加分に係るバスツアーデータD1も含めて再分割がなされることとなる。
この場合、追加購入分に係るバスツアーデータD1は、使用バスツアー分割データD9
において使用された数の多いバスツアー分割データD2が多く作成されるように分割されることとなる。
In the above, we have explained the case where bus tour data D1 related to bus tour division data D2 that has already been registered is re-divided. However, if administrator M purchases additional seats for a bus tour with the same content as an already registered bus tour and inputs additional bus tour data D1 related to that bus tour, the bus tour data D1 related to the additional data will also be re-divided at the time of input.
In this case, the bus tour data D1 relating to the additional purchase is the used bus tour division data D9
In this case, the bus tour divided data D2 that is used the most is divided so that a large number of the bus tour divided data D2 are generated.

すなわち、例えば、上記のように、バスツアー1(A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着)の空席につき9席購入し、そのうち3席をA駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割し、そのうち3席をA駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割し、そのうち3席をA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するといった形で分割し、バスツアー分割データD2とした場合において、受領した使用バスツアー分割データD9において、A駅-Bレストランが6個全て使用され、C神社-D美術館-E駅が2個使用され、その他は使用されていなかったとする。 For example, as described above, nine vacant seats are purchased for bus tour 1 (departing from Station A - via Restaurant B - via Shrine C - via Museum D - arriving at Station E), three of the seats are divided into four (Station A - Restaurant B, Restaurant B - Shrine C, Shrine C - Museum D, and Museum D - Station E), three of these seats are divided into two (Station A - Restaurant B - Shrine C and Shrine C - Museum D - Station E), and three of these seats are divided into two (Station A - Restaurant B and Restaurant B - Shrine C - Museum D - Station E), and this is divided into bus tour divided data D2. In the received used bus tour divided data D9, all six seats from Station A - Restaurant B were used, two seats from Shrine C - Museum D - Station E were used, and the rest were unused.

当該時点で、管理者Mがバスツアー1の空席につき、例えば、追加で5席購入し、当該バスツアーに係るバスツアーデータD1が入力されたとすると、追加の5席は、使用された数の多いバスツアー分割データD2が多く作成されるように、全てA駅-Bレストラン及びC神社-D美術館-E駅に分割される。
この場合、上記の既登録分の再分割と併せて、バスツアー再分割データD11として、A駅-Bレストランが8個、Bレストラン-C神社が6個、C神社-D美術館-E駅が9個、Bレストラン-C神社-D美術館-E駅が3個作成されることとなる。なお、この場合も、バスツアー分割データD2として作成されていたC神社-D美術館、D美術館-E駅、A駅-Bレストラン-C神社については、バスツアー再分割データD11としては作成されないこととなる。
At that point in time, if administrator M purchases, for example, five additional seats for the vacant seats on bus tour 1 and bus tour data D1 relating to that bus tour is entered, the additional five seats will all be divided between Station A - Restaurant B and Shrine C - Museum D - Station E so that a large amount of bus tour divided data D2, which has been used the most, is created.
In this case, in addition to the above-mentioned re-division of the already registered data, the following bus tour re-division data D11 will be created: 8 A Station-B Restaurant, 6 B Restaurant-C Shrine, 9 C Shrine-D Museum-E Station, and 3 B Restaurant-C Shrine-D Museum-E Station. Note that even in this case, the C Shrine-D Museum, D Museum-E Station, and A Station-B Restaurant-C Shrine that were created as the bus tour division data D2 will not be created as the bus tour re-division data D11.

また、上記においては、バスツアー分割サーバ2においてバスツアー再分割データD11が作成される場合につき説明したが、ステップS1-2におけるバスツアーの分割と同様、管理者Mが直接バスツアー再分割データD11を入力する構成とすることも可能である。
この場合、管理者Mは、ステップS1におけるバスツアーデータD1の分割及び価格設定後所定の時点、例えば、分割及び価格設定から所定の日数が経過した時点や、分割したバスツアーデータD1に係るバスツアーの出発まで所定の日数となった時点等において、管理者端末5から行動プラン提示サーバ1にアクセスの上、記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9を確認し、これに基づいて、バスツアーデータD1の再分割を行ってバスツアー再分割データD11を作成し、これを操作部55を用いて入力する。
バスツアー再分割データD11が入力されると、管理者端末5の制御部51が、データ登録プログラム521に従って、入力されたバスツアー再分割データD11を、通信部53から通信ネットワークNを介して、価格設定サーバ3に送信することとなる。
In addition, in the above, we have explained the case where the bus tour sub-division data D11 is created in the bus tour division server 2, but it is also possible to configure the bus tour sub-division data D11 to be directly input by the administrator M, similar to the division of the bus tour in step S1-2.
In this case, at a predetermined point in time after dividing and pricing the bus tour data D1 in step S1, for example, when a predetermined number of days have passed since division and pricing, or when a predetermined number of days have passed until the departure of the bus tour related to the divided bus tour data D1, the administrator M accesses the action plan presentation server 1 from the administrator terminal 5 and checks the used bus tour division data D9 stored in the bus tour database 122 in the memory unit 12, and based on this, re-divides the bus tour data D1 to create bus tour re-division data D11, and inputs this using the operation unit 55.
When the bus tour sub-division data D11 is input, the control unit 51 of the manager terminal 5 will transmit the input bus tour sub-division data D11 to the pricing server 3 from the communication unit 53 via the communication network N in accordance with the data registration program 521.

[(2) ステップS4-2:再価格設定]
価格設定サーバ3においては、記憶部32に記憶された価格再設定プログラム322に従い、通信部33によってバスツアー再分割データD11を受信すると、制御部31が、受信したバスツアー再分割データD11を、元となったバスツアーデータD1と紐付けて、記憶部32のバスツアーデータベース323に記憶する。
(2) Step S4-2: Repricing
In the pricing server 3, when bus tour sub-division data D11 is received by the communication unit 33 in accordance with the price re-setting program 322 stored in the memory unit 32, the control unit 31 links the received bus tour sub-division data D11 to the original bus tour data D1 and stores it in the bus tour database 323 of the memory unit 32.

続いて、制御部31は、価格再設定プログラム322に従い、バスツアー再分割データD11それぞれの価格を再設定し、価格再設定データD12を作成する。
具体的には、まず、制御部31は、価格再設定プログラム322に従い、通信部23から通信ネットワークNを介して、行動プラン提示サーバ1へと、行動プラン提示サーバ1の記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9のうち、ステップS1における当該バスツアーデータD1の分割及び価格設定後に作成されたものに係るデータを一括して送信する旨の所定の指示に係るデータである使用データ送信指示データD10を、図9に示すように送信する。
Next, the control unit 31 re-sets the price of each piece of the bus tour sub-division data D11 in accordance with the price re-setting program 322, and creates price re-set data D12.
Specifically, first, in accordance with the price re-setting program 322, the control unit 31 transmits usage data transmission instruction data D10, which is data relating to a specific instruction to transmit all the data relating to the used bus tour divided data D9 stored in the bus tour database 122 of the memory unit 12 of the action plan presentation server 1 that was created after the bus tour data D1 was divided and priced in step S1, from the communication unit 23 via the communication network N to the action plan presentation server 1, as shown in FIG.

使用データ送信指示データD10を受信した行動プラン提示サーバ1においては、制御部11が、これに従い、記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9のうち、ステップS1における当該バスツアーデータD1の分割及び価格設定後に作成されたものを一括して、通信部13から通信ネットワークNを介して、図9に示すように価格設定サーバ3に送信する。 In the action plan presentation server 1 that has received the usage data transmission instruction data D10, the control unit 11 transmits, in accordance with the data, all of the usage bus tour division data D9 stored in the bus tour database 122 of the memory unit 12 that was created after dividing and pricing the bus tour data D1 in step S1, from the communication unit 13 via the communication network N to the pricing server 3 as shown in FIG. 9.

価格設定サーバ3においては、価格再設定プログラム322に従い、制御部31が、通信部33によって行動プラン提示サーバ1から受信した使用バスツアー分割データD9につき解析し、ステップS1-2における当該バスツアーデータD1の分割によって作成されたものと一致するバスツアー分割データD2の、受信した使用バスツアー分割データD9における使用数に係るデータを取得する。 In the pricing server 3, in accordance with the price re-setting program 322, the control unit 31 analyzes the bus tour usage split data D9 received from the action plan presentation server 1 by the communication unit 33, and obtains data relating to the number of uses in the received bus tour usage split data D9 for the bus tour split data D2 that matches the data created by splitting the bus tour data D1 in step S1-2.

上記データを取得すると、制御部31は、価格再設定プログラム322に従い、バスツアー分割データD2のうち使用数が多いものについては価格をステップS1-3における価格設定よりも高くし、使用数が少ないものについては価格をステップS1-3における価格設定よりも低くするようにして、バスツアー再分割データD11それぞれにつき価格を設定する。 When the above data is acquired, the control unit 31 sets the price for each bus tour subdivision data D11 in accordance with the price re-setting program 322 so that for bus tour subdivision data D2 that is used more frequently, the price is set higher than the price set in step S1-3, and for bus tour subdivision data D2 that is used less frequently, the price is set lower than the price set in step S1-3.

すなわち、例えば、ステップS4-1において例示したように、バスツアー1(A駅出発-Bレストラン経由-C神社経由-D美術館経由-E駅到着)の空席につき9席購入し、そのうち3席をA駅-Bレストラン、Bレストラン-C神社、C神社-D美術館及びD美術館-E駅の4つに分割し、そのうち3席をA駅-Bレストラン-C神社及びC神社-D美術館-E駅の2つに分割し、そのうち3席をA駅-Bレストラン及びBレストラン-C神社-D美術館-E駅の2つに分割するといった形で分割し、バスツアー分割データD2とした場合において、受領した使用バスツアー分割データD9において、A駅-Bレストランが6つ全て使用され、C神社-D美術館-E駅が2つ使用され、その他は使用されていなかったとすると、制御部31は、このような使用数に係るデータを取得することとなる。 For example, as shown in step S4-1, nine vacant seats are purchased for bus tour 1 (departing from Station A - via Restaurant B - via Shrine C - via Museum D - arriving at Station E), three of the seats are divided into four groups (Station A - Restaurant B, Restaurant B - Shrine C, Shrine C - Museum D, and Museum D - Station E), three of these seats are divided into two groups (Station A - Restaurant B - Shrine C and Shrine C - Museum D - Station E), and three of these seats are divided into two groups (Station A - Restaurant B and Restaurant B - Shrine C - Museum D - Station E), and these are divided into two groups (Station A - Restaurant B - Shrine C - Museum D - Station E). The divided data is then used as bus tour divided data D2. In the received used bus tour divided data D9, if all six seats from Station A - Restaurant B were used, two seats from Shrine C - Museum D - Station E were used, and the rest were unused, the control unit 31 will acquire data related to the number of uses.

その上で、ステップS1-3において説明したように、価格設定データD3として、当初A駅-Bレストランにつき各600円、Bレストラン-C神社につき各400円、C神社-D美術館につき各500円、D美術館-E駅につき各300円、A駅-Bレストラン-C神社につき各1000円、C神社-D美術館-E駅につき各800円、Bレストラン-C神社-D美術館-E駅につき1200円と価格が設定されていた場合においては、例えば、6つ全て使用されたA駅-Bレストラン及び2つ使用されたC神社-D美術館-E駅については価格が増額され、その他については、使用されないままバスツアーの実施日が近づいたため、減額されることとなる。また、6つ全て使用されたA駅-Bレストランの方が、2つのみ使用されたC神社-D美術館-E駅よりも大きく増額されることとなる。 As explained in step S1-3, if the prices were initially set as 600 yen each for Station A-Restaurant B, 400 yen each for Restaurant B-Shrine C, 500 yen each for Shrine C-Museum D, 300 yen each for Museum D-Station E, 1000 yen each for Restaurant A-Restaurant C-Shrine, 800 yen each for Shrine C-Museum D-Station E, and 1200 yen each for Restaurant B-Shrine C-Museum D-Station E, as explained in step S1-3, the prices would be increased for Station A-Restaurant B and Shrine C-Museum D-Station E, where all six were used, and for Shrine C-Museum D-Station E, where two were used, while the prices would be decreased for the rest, as the date of the bus tour was approaching and the prices had not been used. The price would also be increased more for Restaurant A-Restaurant B, where all six were used, than for Shrine C-Museum D-Station E, where only two were used.

これによって、ステップS4-1において説明したようにバスツアー再分割データD11として、A駅-Bレストランが3個、Bレストラン-C神社が6個、C神社-D美術館-E駅が4個、Bレストラン-C神社-D美術館-E駅が3個作成された場合であれば、例えば、3個のA駅-BレストランにつきステップS1-3よりも増額され各1000円、6個のBレストラン-C神社につきステップS1-3よりも減額され各200円、4個のC神社-D美術館-E駅につきステップS1-3よりも増額され各1000円、3個のBレストラン-C神社-D美術館-E駅につきステップS1-3よりも減額され各1000円等と価格が再設定されることとなる。
また、上記のように追加分の5席も併せてバスツアー再分割データD11が作成された場合であれば、例えば、8個のA駅-BレストランにつきステップS1-3よりも増額され各1000円、6個のBレストラン-C神社につきステップS1-3よりも減額され各200円、9個のC神社-D美術館-E駅につきステップS1-3よりも増額され各1000円、3個のBレストラン-C神社-D美術館-E駅につきステップS1-3よりも減額され各1000円等と価格が再設定されることとなる。
As a result, if the bus tour subdivision data D11 created as described in step S4-1 includes three A Station-B Restaurant pairs, six B Restaurant-C Shrine pairs, four C Shrine-D Museum-E Station pairs, and three B Restaurant-C Shrine-D Museum-E Station pairs, the prices will be reset as follows: for example, the prices will be increased from step S1-3 to 1,000 yen for the three A Station-B Restaurant pairs, the prices will be reduced from step S1-3 to 200 yen for the six B Restaurant-C Shrine pairs, the prices will be increased from step S1-3 to 1,000 yen for the four C Shrine-D Museum-E Station pairs, the prices will be increased from step S1-3 to 1,000 yen for the four B Restaurant-C Shrine-D Museum-E Station pairs, the prices will be reduced from step S1-3 to 1,000 yen for the three B Restaurant-C Shrine-D Museum-E Station pairs,
Furthermore, if bus tour re-division data D11 is created including the additional five seats as described above, the prices will be reset as follows: for example, for the eight A Station-B Restaurant routes, the price will be increased from step S1-3 to 1,000 yen each; for the six B Restaurant-C Shrine routes, the price will be decreased from step S1-3 to 200 yen each; for the nine C Shrine-D Museum-E Station routes, the price will be increased from step S1-3 to 1,000 yen each; and for the three B Restaurant-C Shrine-D Museum-E Station routes, the price will be decreased from step S1-3 to 1,000 yen each.

価格再設定データD12が作成されると、価格設定サーバ3においては、制御部31が、記憶部32に記憶された価格再設定プログラム322に従い、作成された価格再設定データD12を、対応するバスツアー再分割データD11と紐付けて、記憶部32のバスツアーデータベース323に記憶の上、バスツアー再分割データD11及び価格再設定データD12を、通信部33から通信ネットワークNを介して、図9に示すように行動プラン提示サーバ1へと送信する。
行動プラン提示サーバ1においては、行動プラン提示プログラム121に従い、通信部13によってバスツアー再分割データD11及び価格再設定データD12を受信すると、制御部11が、受信したバスツアー再分割データD11及び価格再設定データD12を紐付けて、記憶部12のバスツアーデータベース122に、当該バスツアーデータD1に係る以前作成されたバスツアー分割データD2及び価格設定データD3に替えて記憶する。
When the price reset data D12 is created, in the pricing server 3, the control unit 31, in accordance with the price reset program 322 stored in the memory unit 32, links the created price reset data D12 to the corresponding bus tour sub-division data D11, stores it in the bus tour database 323 of the memory unit 32, and transmits the bus tour sub-division data D11 and the price reset data D12 from the communication unit 33 via the communication network N to the action plan presentation server 1 as shown in Figure 9.
In the action plan presentation server 1, when the communication unit 13 receives bus tour sub-division data D11 and price reset data D12 in accordance with the action plan presentation program 121, the control unit 11 links the received bus tour sub-division data D11 and price reset data D12 and stores them in the bus tour database 122 of the memory unit 12 in place of the previously created bus tour division data D2 and price setting data D3 related to the bus tour data D1.

これによって、以後、ユーザUに行動プランの提示を行う際には、上記の再分割及び再価格設定がなされたバスツアーデータD1については、バスツアー再分割データD11及び価格再設定データD12を使用して、行動プランデータD6が作成されることとなる。 As a result, from then on, when an action plan is presented to user U, for the bus tour data D1 that has been re-divided and re-priced as described above, action plan data D6 will be created using the bus tour re-division data D11 and the re-pricing data D12.

なお、上記においては、価格設定サーバ3において価格再設定データD12が作成される場合につき説明したが、ステップS1-3における価格設定と同様、管理者Mが、バスツアー再分割データD11に加え、価格再設定データD12についても直接入力する構成とすることも可能である。
この場合、管理者Mは、ステップS1におけるバスツアーデータD1の分割及び価格設定後所定の時点、例えば、分割及び価格設定から所定の日数が経過した時点や、分割したバスツアーデータD1に係るバスツアーの出発まで所定の日数となった時点等において、管理者端末5から行動プラン提示サーバ1にアクセスの上、記憶部12のバスツアーデータベース122に記憶された使用バスツアー分割データD9を確認し、これに基づいて、バスツアーデータD1の再分割を行ってバスツアー再分割データD11を作成し、同時に、使用バスツアー分割データD9に基づいて、バスツアー再分割データD11のそれぞれにつき価格を設定して価格再設定データD12を作成し、これらデータを操作部55を用いて入力する。
バスツアー再分割データD11及び価格再設定データD12が入力されると、管理者端末5の制御部51が、データ登録プログラム521に従って、入力されたバスツアー再分割データD11及び価格再設定データD12を、通信部53から通信ネットワークNを介して、行動プラン提示サーバ1へと送信することとなる。
また、バスツアー再分割データD11をバスツアー分割サーバ2において作成の上、価格再設定データD12の入力のみを管理者Mが直接行う構成とすることも可能である。
In the above, we have explained the case where the price reset data D12 is created in the pricing server 3. However, similar to the price setting in step S1-3, it is also possible for the administrator M to directly input the price reset data D12 in addition to the bus tour subdivision data D11.
In this case, at a predetermined point in time after the division and price setting of the bus tour data D1 in step S1, for example, when a predetermined number of days have passed since the division and price setting, or when a predetermined number of days have passed until the departure of the bus tour related to the divided bus tour data D1, the administrator M accesses the action plan presentation server 1 from the administrator terminal 5 and checks the used bus tour division data D9 stored in the bus tour database 122 of the memory unit 12, and based on this, re-divides the bus tour data D1 to create bus tour re-division data D11, and at the same time, sets a price for each piece of the bus tour re-division data D11 based on the used bus tour division data D9 to create price re-setting data D12, and inputs these data using the operation unit 55.
When the bus tour subdivision data D11 and price reset data D12 are input, the control unit 51 of the manager terminal 5 will transmit the input bus tour subdivision data D11 and price reset data D12 from the communication unit 53 via the communication network N to the action plan presentation server 1 in accordance with the data registration program 521.
It is also possible to configure the bus tour re-division data D11 to be created by the bus tour division server 2, and then the manager M to directly input only the price reset data D12.

また、上記においては、ステップS4-1においてバスツアーデータD1の再分割を行いバスツアー再分割データD11を作成の上、バスツアー再分割データD11につき、ステップS4-2において再価格設定を行う場合につき説明したが、ステップS4-1におけるバスツアーデータD1の再分割を行わず、ステップS1-2において作成されたバスツアー分割データD2をそのまま用いて、再価格設定のみを行うようにすることも可能である。 In the above, we have described a case where bus tour data D1 is re-divided in step S4-1 to create bus tour re-divided data D11, and then the bus tour re-divided data D11 is re-priced in step S4-2. However, it is also possible to not re-divide the bus tour data D1 in step S4-1, but to use the bus tour divided data D2 created in step S1-2 as is and only re-price the data.

なお、上記においては、説明の便宜ため、ステップS3を行動プランの提示とし、ステップS4をバスツアーの再分割・再価格設定としたが、当然、これらは必ずしもこの順序に従ってなされるものではなく、特定のバスツアーデータD1につきバスツアーの再分割・再価格設定がなされた後には、作成されたバスツアー再分割データD11及び価格再設定データD12を用いて、ステップS3において説明したように、ユーザUに提示される行動プランデータD6が作成され、行動プランの提示がなされることとなる。 In the above, for ease of explanation, step S3 is the presentation of the action plan, and step S4 is the subdivision and re-pricing of the bus tour, but of course these are not necessarily performed in this order. After the bus tour is subdivision and re-pricing for a specific bus tour data D1, the action plan data D6 to be presented to the user U is created using the created bus tour subdivision data D11 and re-pricing data D12, as explained in step S3, and the action plan is presented.

[第3 効果の説明]
本実施形態に係る行動支援システム100によれば、行動プラン提示サーバ1において、バスツアーデータD1を分割して作成されたバスツアー分割データD2を取得し、これを組み合わせて、ユーザUに提示する行動プランに係るデータである行動プランデータD6が作成されることから、既存のバスツアーを、ユーザUに対する行動プランの提示に活用することが容易となる。
[Third Explanation of Effects]
According to the action support system 100 of this embodiment, the action plan presentation server 1 acquires bus tour divided data D2 created by dividing bus tour data D1, and combines this to create action plan data D6, which is data related to the action plan to be presented to user U, making it easy to utilize existing bus tours to present an action plan to user U.

また、行動プラン提示サーバ1において、ユーザUが希望する行動プランの条件に係るデータである希望条件データD5を取得し、希望条件データD5に従って行動プランデータD6が作成され、又は希望条件データD5に合致する行動プランデータD6が抽出されることから、ユーザUの希望に合致する行動プランを提示することが可能となる。 In addition, the action plan presentation server 1 acquires desired condition data D5, which is data related to the conditions of the action plan desired by the user U, and creates action plan data D6 according to the desired condition data D5, or extracts action plan data D6 that matches the desired condition data D5, making it possible to present an action plan that matches the wishes of the user U.

また、行動プラン提示サーバ1において、ユーザUが実際に予約を希望するものとして選択した行動プランに係るデータである選択行動プランデータD8において使用されたバスツアー分割データD2に係るデータ(使用バスツアー分割データD9)に応じて、バスツアーデータD1につき再分割したデータであるバスツアー再分割データD11を取得して、これを用いて行動プランデータD6が作成されることで、ユーザUによる需要の多い分割方法でバスツアーデータD1を分割することが可能となり、管理者Mが購入したバスツアーの空席が売れ残るリスクを低減することができる。 In addition, the action plan presentation server 1 obtains bus tour re-division data D11, which is data obtained by re-dividing the bus tour data D1, according to data related to the bus tour division data D2 (used bus tour division data D9) used in the selected action plan data D8, which is data related to the action plan that the user U actually selected to reserve, and uses this data to create the action plan data D6. This makes it possible to divide the bus tour data D1 in a division method that is in high demand among users U, thereby reducing the risk of vacant seats on the bus tour purchased by the administrator M remaining unsold.

また、行動プラン提示サーバ1において、バスツアー分割データD2のそれぞれに設定された価格のデータである価格設定データD3を取得し、これを用いて行動プランデータD6に係る行動プランに要する費用を算出することで、ユーザUの希望する価格の範囲内の行動プランのみをユーザUに提示することが可能となる。 In addition, the action plan presentation server 1 acquires price setting data D3, which is data on the prices set for each of the bus tour division data D2, and uses this to calculate the costs required for the action plan related to the action plan data D6, making it possible to present to the user U only action plans that are within the price range desired by the user U.

また、行動プラン提示サーバ1において、ユーザUが実際に選択した行動プランに係るデータである選択行動プランデータD8において使用されたバスツアー分割データD2に係るデータ(使用バスツアー分割データD9)に応じて、バスツアー分割データD2又はバスツアー再分割データD11のそれぞれにつき再度設定された価格のデータである価格再設定データD12を取得することで、ユーザUの需要に応じて価格が再設定されることから、管理者Mが購入したバスツアーの座席が売れ残るリスクを低減できると共に、システムによる売上も向上することができる。 In addition, the action plan presentation server 1 acquires price reset data D12, which is data on the price reset for each of the bus tour division data D2 or the bus tour re-division data D11, according to the data related to the bus tour division data D2 used in the selected action plan data D8, which is data related to the action plan actually selected by the user U (used bus tour division data D9). This resets the price according to the demand of the user U, thereby reducing the risk that the seats on the bus tour purchased by the administrator M will remain unsold and also improving sales through the system.

100 行動支援システム
1 行動プラン提示サーバ(行動支援装置、サーバ装置)
11 制御部(行動プラン作成手段、抽出手段、費用算出手段)
12 記憶部
121 行動プラン提示プログラム(行動支援プログラム)
13 通信部(第1取得手段、第2取得手段、第3取得手段、第4取得手段、第5取得手段)
2 バスツアー分割サーバ
3 価格設定サーバ
4 予約・決済サーバ
5 管理者端末
6 ユーザ端末(端末装置)
61 制御部(送信制御手段)
62 記憶部
621 ユーザ端末用アプリケーション(行動支援プログラム)
63 通信部(送信手段、取得手段)
64 表示部
65 操作部
U ユーザ
D2 バスツアー分割データ
D3 価格設定データ
D5 希望条件データ
D6 行動プランデータ
D8 選択行動プランデータ
D9 使用バスツアー分割データ
D11 バスツアー再分割データ
D12 価格再設定データ
100 Action support system 1 Action plan presentation server (action support device, server device)
11 Control unit (action plan creation means, extraction means, cost calculation means)
12 Memory unit 121 Action plan presentation program (action support program)
13 Communication Department (first acquisition means, second acquisition means, third acquisition means, fourth acquisition means, fifth acquisition means)
2 Bus tour division server 3 Price setting server 4 Reservation and settlement server 5 Administrator terminal 6 User terminal (terminal device)
61 Control unit (transmission control means)
62 Storage unit 621 User terminal application (behavior support program)
63 Communication unit (transmission means, acquisition means)
64 Display unit 65 Operation unit U User D2 Bus tour division data D3 Price setting data D5 Desired condition data D6 Action plan data D8 Selected action plan data D9 Used bus tour division data D11 Bus tour re-division data D12 Price re-setting data

Claims (11)

サーバ装置を、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段、
として機能させ
前記行動プラン作成手段は、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成する行動支援プログラム。
The server device,
A first acquisition means for acquiring bus tour division data which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
An action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Function as a
The action plan creation means is an action support program that creates an action plan to be presented to the user by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .
サーバ装置を、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段、
前記行動プラン作成手段によって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出手段、
として機能させる行動支援プログラム。
The server device,
A first acquisition means for acquiring bus tour division data which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour ;
An action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
an extracting means for extracting, from the action plans created by the action plan creating means, those that match the desired condition data;
A behavioral support program that functions as a
前記サーバ装置を、
前記ユーザによって予約を希望するものとして選択された前記行動プランにおいて使用された前記バスツアー分割データの数に応じて、前記バスツアーに含まれる行程を再度複数に分割したデータであるバスツアー再分割データを取得する第3取得手段
としてさらに機能させる請求項1又は2に記載の行動支援プログラム。
The server device,
The action support program of claim 1 or 2, further functioning as a third acquisition means for acquiring bus tour sub-division data, which is data obtained by further dividing the itinerary included in the bus tour into multiple parts, depending on the number of bus tour sub-data used in the action plan selected by the user as the one that the user wishes to reserve.
前記サーバ装置を、
前記バスツアー分割データにつき設定された価格のデータである価格設定データを取得する第4取得手段、
前記価格設定データに基づき、前記行動プランに要する費用を算出する費用算出手段、
としてさらに機能させる請求項1からのいずれか一項に記載の行動支援プログラム。
The server device,
a fourth acquiring means for acquiring price setting data which is price data set for the bus tour division data;
a cost calculation means for calculating a cost required for the action plan based on the pricing data;
The behavior support program according to claim 1 , further functioning as:
前記サーバ装置を、
前記ユーザによって予約を希望するものとして選択された前記行動プランにおいて使用された前記バスツアー分割データの数に応じて、前記バスツアー分割データにつき再度設定された価格のデータである価格再設定データを取得する第5取得手段、
としてさらに機能させる請求項に記載の行動支援プログラム。
The server device,
a fifth acquiring means for acquiring price reset data, which is data on prices reset for the bus tour divided data in accordance with the number of the bus tour divided data used in the action plan selected by the user as a reservation request;
5. The behavior support program according to claim 4 , further functioning as:
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段と、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段と、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段と、
を備え
前記行動プラン作成手段は、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成する行動支援装置。
A first acquisition means for acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Equipped with
The action plan creation means creates an action plan to be presented to the user by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得手段と、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成手段と、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得手段と、
前記行動プラン作成手段によって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出手段と、
を備える行動支援装置。
A first acquisition means for acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creating means for creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition means for acquiring desired condition data which is data related to conditions of the action plan desired by the user;
an extracting means for extracting action plans that match the desired condition data from the action plans created by the action plan creating means;
A behavioral support device comprising:
行動支援装置が実行する行動支援方法において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得ステップと、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
を含み、
前記行動プラン作成ステップは、前記希望条件データに従って前記バスツアー分割データを組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより、前記ユーザに提示する行動プランを作成する行動支援方法。
1. A behavior support method executed by a behavior support device,
A first acquisition step of acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creation step of creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
Including,
The action support method includes creating an action plan to be presented to the user by combining the bus tour divided data in accordance with the desired condition data, or by using a single bus tour divided data that matches the desired condition data .
行動支援装置が実行する行動支援方法において、
複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを取得する第1取得ステップと、
前記バスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより、ユーザに提示する行動プランを作成する行動プラン作成ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを取得する第2取得ステップと、
前記行動プラン作成ステップによって作成された行動プランから、前記希望条件データに合致するものを抽出する抽出ステップと、
を含む行動支援方法。
1. A behavior support method executed by a behavior support device,
A first acquisition step of acquiring bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour;
an action plan creation step of creating an action plan to be presented to a user by combining the bus tour division data or by using a single bus tour division data;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
A second acquisition step of acquiring desired condition data which is data related to conditions of the action plan desired by the user;
an extraction step of extracting an action plan that matches the desired condition data from the action plan created by the action plan creation step;
Behavioral support methods including:
ユーザが使用する端末装置を、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを、送信手段によってサーバ装置へと送信させる送信制御手段、
前記サーバ装置から、複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを前記希望条件データに従って組み合わせて、又は前記希望条件データに合致する単一の前記バスツアー分割データにより作成された行動プランに係るデータである行動プランデータを取得する取得手段、
として機能させる行動支援プログラム。
The terminal device used by the user is
a transmission control means for causing a transmission means to transmit desired condition data, which is data relating to conditions of an action plan desired by the user, to a server device;
an acquiring means for acquiring from the server device action plan data which is data relating to an action plan created by combining bus tour division data, which is data obtained by dividing a course of a plurality of bus tours into a plurality of sections for each bus tour, in accordance with the desired condition data, or by using a single bus tour division data which matches the desired condition data;
A behavioral support program that functions as a
ユーザが使用する端末装置を、
前記ユーザが希望する行動プランの条件に係るデータである希望条件データを、送信手段によってサーバ装置へと送信させる送信制御手段、
前記サーバ装置から、複数のバスツアーに含まれる行程を、バスツアー毎に複数に分割したデータであるバスツアー分割データを組み合わせて、又は単一の前記バスツアー分割データにより作成された行動プランから、前記希望条件データに合致するものが抽出されたデータである行動プランデータを取得する取得手段、
として機能させる行動支援プログラム。
The terminal device used by the user is
a transmission control means for causing a transmission means to transmit desired condition data, which is data relating to conditions of an action plan desired by the user, to a server device;
an acquiring means for acquiring from the server device action plan data, which is data obtained by combining bus tour division data, which is data obtained by dividing a course included in a plurality of bus tours into a plurality of sections for each bus tour, or by extracting data that matches the desired condition data from an action plan created based on a single bus tour division data;
A behavioral support program that functions as a
JP2020018448A 2020-02-06 2020-02-06 Behavioral support program, behavioral support device, and behavioral support method Active JP7527798B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020018448A JP7527798B2 (en) 2020-02-06 2020-02-06 Behavioral support program, behavioral support device, and behavioral support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020018448A JP7527798B2 (en) 2020-02-06 2020-02-06 Behavioral support program, behavioral support device, and behavioral support method

Publications (2)

Publication Number Publication Date
JP2021124993A JP2021124993A (en) 2021-08-30
JP7527798B2 true JP7527798B2 (en) 2024-08-05

Family

ID=77460087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020018448A Active JP7527798B2 (en) 2020-02-06 2020-02-06 Behavioral support program, behavioral support device, and behavioral support method

Country Status (1)

Country Link
JP (1) JP7527798B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024340A (en) 2000-07-12 2002-01-25 Be Free Soft:Kk System and method for assembling travel commodities and computer-readable recording medium with program recorded thereon
JP2012038086A (en) 2010-08-06 2012-02-23 Av Planning Center:Kk Inner-city round tour plan creation supporting system
WO2016075835A1 (en) 2014-11-14 2016-05-19 富士通株式会社 Itinerary determination method, itinerary determination program and itinerary determination device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024340A (en) 2000-07-12 2002-01-25 Be Free Soft:Kk System and method for assembling travel commodities and computer-readable recording medium with program recorded thereon
JP2012038086A (en) 2010-08-06 2012-02-23 Av Planning Center:Kk Inner-city round tour plan creation supporting system
WO2016075835A1 (en) 2014-11-14 2016-05-19 富士通株式会社 Itinerary determination method, itinerary determination program and itinerary determination device

Also Published As

Publication number Publication date
JP2021124993A (en) 2021-08-30

Similar Documents

Publication Publication Date Title
JP6385416B2 (en) Travel planning system, travel planning method, and program
EP1012763A2 (en) Method, apparatus, and program for pricing, selling, and exercising options to purchase airline tickets
JP2016139263A (en) Trip system
JP2002539565A (en) Computer execution device and method for airline itinerary reservation
JP2008500621A (en) Travel product reservation apparatus and method
KR101565059B1 (en) One click traveling information service system, server and method
KR101627976B1 (en) Method and system for providing fitted service for traveler
KR101585119B1 (en) Method, server and computer readable recording medium for exposing social-commerce deal with route information
JP7432219B2 (en) Information processing system, information processing program, and information processing method
US20150227858A1 (en) Flight saver system
JP2004094895A (en) Information providing method, information providing apparatus, and advertisement distribution method
JP2022129981A (en) Information providing method, device, system, and program
JP2002083186A (en) Method of preparing travel schedule, and method of acquiring travel information
JP2002366672A (en) Hotel order system
JP7527798B2 (en) Behavioral support program, behavioral support device, and behavioral support method
JP6693079B2 (en) Product information providing device, product information providing method, and program
JP2022121646A (en) Program and information processing apparatus
JP6345212B2 (en) Information processing server, program, and information processing method
KR102361137B1 (en) System for providing tour content
JP7459432B2 (en) Individual car sharing support system, method, and program
JP6755353B2 (en) Visit route management system, mobile device, visit route generation method, display control method, and program
JP2021117510A (en) Behavior support program and server apparatus
KR101743405B1 (en) Method and system for facilitating sales of tour services
KR20020062073A (en) Real-time advance booking system through online and/or offline
JP7400046B1 (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240704

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: 20240723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240724

R150 Certificate of patent or registration of utility model

Ref document number: 7527798

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150