Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7054659B2 - Information processing equipment, information processing methods and information processing programs - Google Patents
[go: Go Back, main page]

JP7054659B2 - Information processing equipment, information processing methods and information processing programs - Google Patents

Information processing equipment, information processing methods and information processing programs Download PDF

Info

Publication number
JP7054659B2
JP7054659B2 JP2018154071A JP2018154071A JP7054659B2 JP 7054659 B2 JP7054659 B2 JP 7054659B2 JP 2018154071 A JP2018154071 A JP 2018154071A JP 2018154071 A JP2018154071 A JP 2018154071A JP 7054659 B2 JP7054659 B2 JP 7054659B2
Authority
JP
Japan
Prior art keywords
information
facility
reservation
user
cancellation
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
JP2018154071A
Other languages
Japanese (ja)
Other versions
JP2020030460A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2018154071A priority Critical patent/JP7054659B2/en
Publication of JP2020030460A publication Critical patent/JP2020030460A/en
Application granted granted Critical
Publication of JP7054659B2 publication Critical patent/JP7054659B2/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 an information processing apparatus, an information processing method and an information processing program.

従来、旅館、ホテル、飲食店などの施設を利用しようとするユーザは、一般にインターネットや電話などを通じて施設を予約することができる。施設事業者は、予約を行ったユーザに対して規約として前受金や解約料を要求する場合もあるが、ユーザが前受金や解約料を支払わずにキャンセルすることも多く、施設事業者側に損害が発生することがある。 Conventionally, a user who intends to use a facility such as an inn, a hotel, or a restaurant can generally make a reservation for the facility via the Internet or a telephone. The facility operator may request an advance payment or cancellation fee from the user who made the reservation as a contract, but in many cases the user cancels without paying the advance payment or cancellation fee, causing damage to the facility operator. May occur.

そこで、特許文献1には、施設利用予約システムへユーザから施設の予約があったときは、ユーザから前受金をカードによって徴収し、予約がキャンセルされたときは前受金を施設事業者側に解約料として支払う技術が提案されている。かかる施設利用予約システムでは、ユーザから前受金を徴収することから、予約がキャンセルされた場合において損害の発生を防止することができる。 Therefore, in Patent Document 1, when a user makes a reservation for a facility in the facility use reservation system, an advance payment is collected from the user by a card, and when the reservation is canceled, the advance payment is used as a cancellation fee on the facility operator side. Paying technology has been proposed. In such a facility use reservation system, since the advance payment is collected from the user, it is possible to prevent the occurrence of damage when the reservation is canceled.

特開2003-196406号公報Japanese Unexamined Patent Publication No. 2003-196406

しかしながら、キャンセル対策として、上記したように一律に前受金や解約料を要求すると、キャンセルを行わないようなユーザであっても上記施設利用予約システムを利用した予約を躊躇し予約を控えるといった事態が発生する可能性がある。このため、施設事業者にとって、ユーザに予約させることを促進しつつ、キャンセルに対する適切な対策をとることが望まれている。 However, as a cancellation measure, if the advance payment and cancellation fee are uniformly requested as described above, even a user who does not cancel may hesitate to make a reservation using the above facility use reservation system and refrain from making a reservation. there's a possibility that. For this reason, it is desired for facility operators to take appropriate measures against cancellation while encouraging users to make reservations.

本願は、上記に鑑みてなされたものであって、予約を促進させつつ、キャンセルに対する適切な対策を提案することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide an information processing device, an information processing method, and an information processing program capable of proposing appropriate measures against cancellation while promoting reservation. do.

本願に係る情報処理装置は、取得部と、推定部と、提案部とを備える。前記取得部は、施設の予約を行ったユーザの行動に関する情報である行動情報を取得する。前記推定部は、前記取得部が取得した前記行動情報に基づいて前記ユーザによる前記予約のキャンセルが発生するリスクを推定する。前記提案部は、前記推定部によって推定された前記リスクに基づいて、前記キャンセルに対する対策を前記施設の事業者へ提案する。 The information processing apparatus according to the present application includes an acquisition unit, an estimation unit, and a proposal unit. The acquisition unit acquires behavior information, which is information regarding the behavior of a user who has made a reservation for a facility. The estimation unit estimates the risk that the reservation will be canceled by the user based on the behavior information acquired by the acquisition unit. The proposal unit proposes measures against the cancellation to the operator of the facility based on the risk estimated by the estimation unit.

実施形態の一態様によれば、予約を促進させつつ、キャンセルに対する適切な対策を提案することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することができる。 According to one aspect of the embodiment, it is possible to provide an information processing device, an information processing method, and an information processing program capable of proposing an appropriate countermeasure against cancellation while promoting reservation.

図1は、実施形態に係る情報処理の説明図である。FIG. 1 is an explanatory diagram of information processing according to an embodiment. 図2は、実施形態に係る情報処理システムの構成の一例を示す図である。FIG. 2 is a diagram showing an example of the configuration of the information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成の一例を示す図である。FIG. 3 is a diagram showing an example of the configuration of the information processing apparatus according to the embodiment. 図4は、実施形態に係るユーザ情報テーブルの一例を示す図である。FIG. 4 is a diagram showing an example of a user information table according to an embodiment. 図5は、実施形態に係る予約情報テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of a reservation information table according to an embodiment. 図6は、実施形態に係る補償関連情報テーブルの一例を示す図である。FIG. 6 is a diagram showing an example of a compensation-related information table according to an embodiment. 図7は、提案部による対策の決定処理を示す図である。FIG. 7 is a diagram showing a process of determining countermeasures by the proposal unit. 図8は、実施形態に係る情報処理装置が実行する処理の手順を示すフローチャートである。FIG. 8 is a flowchart showing a procedure of processing executed by the information processing apparatus according to the embodiment. 図9は、実施形態に係るプログラムを実行するコンピュータのハードウェア構成の一例を示す図である。FIG. 9 is a diagram showing an example of a hardware configuration of a computer that executes a program according to an embodiment.

以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。 Hereinafter, the information processing apparatus, the information processing method, and the embodiment for implementing the information processing program (hereinafter referred to as “the embodiment”) according to the present application will be described in detail with reference to the drawings. It should be noted that this embodiment does not limit the information processing apparatus, information processing method, and information processing program according to the present application.

図1を用いて、実施形態に係る情報処理について説明する。図1は、実施形態に係る情報処理の説明図である。図1では、予約サーバに対して予約を行ったユーザの行動情報に基づいて予約のキャンセルリスクを推定し、推定したキャンセルリスクに基づいてキャンセルに対する対策を施設の事業者へ提案する情報処理について説明する。 Information processing according to the embodiment will be described with reference to FIG. FIG. 1 is an explanatory diagram of information processing according to an embodiment. FIG. 1 describes information processing that estimates the cancellation risk of a reservation based on the behavior information of the user who made a reservation to the reservation server and proposes countermeasures against the cancellation to the facility operator based on the estimated cancellation risk. do.

まず、図1に示すように、ユーザが予約サーバに対し施設利用の予約を要求する予約要求を行うと(ステップS1)、予約サーバは、ユーザからの予約要求を受け付けて、予約要求に基づいて、予約要求にかかる予約を登録する(ステップS2)。また、予約サーバは、施設利用の予約に関する情報である予約情報を情報処理装置へ送信する(ステップS3)。 First, as shown in FIG. 1, when the user makes a reservation request for requesting a reservation for facility use from the reservation server (step S1), the reservation server receives the reservation request from the user and is based on the reservation request. , Register the reservation related to the reservation request (step S2). Further, the reservation server transmits the reservation information, which is the information regarding the reservation for using the facility, to the information processing apparatus (step S3).

情報処理装置は、予約サーバから予約情報を取得すると、予約を行ったユーザの行動に関する情報である行動情報を取得する(ステップS4)。行動情報とは、例えば、各種サイトでのユーザの行動履歴等を含む情報であるが、行動情報の詳細については後述する。なお、情報処理装置は、ユーザの端末装置から直接行動情報を取得してもよく、予約サーバを介して行動情報を取得してもよい。 When the information processing apparatus acquires the reservation information from the reservation server, the information processing apparatus acquires the behavior information which is the information about the behavior of the user who made the reservation (step S4). The behavior information is, for example, information including the behavior history of the user at various sites, and the details of the behavior information will be described later. The information processing device may acquire the action information directly from the user's terminal device, or may acquire the action information via the reservation server.

情報処理装置は、取得した予約情報および行動情報に基づいてユーザによる予約のキャンセルが発生するリスク(以下、キャンセルリスクと記載する)を推定するリスク推定処理を行う(ステップS5)。かかるリスク推定処理は、例えば、予約毎(ユーザ毎)に行われる。 The information processing apparatus performs a risk estimation process for estimating the risk of reservation cancellation by the user (hereinafter referred to as cancellation risk) based on the acquired reservation information and behavior information (step S5). Such risk estimation processing is performed for each reservation (for each user), for example.

例えば、情報処理装置は、キャンセルリスクを推定するためのリスク評価モデルを記憶している。情報処理装置は、かかるリスク評価モデルによってキャンセルリスクのスコア(以下、キャンセルスコアScと記載する)を演算することができる。かかるキャンセルスコアScがキャンセルリスクの推定値である。 For example, the information processing device stores a risk assessment model for estimating the cancellation risk. The information processing apparatus can calculate the cancellation risk score (hereinafter referred to as cancellation score Sc) by the risk assessment model. The cancellation score Sc is an estimated value of cancellation risk.

リスク評価モデルは、例えば、過去の予約情報およびユーザの行動情報を説明変数とし、過去のキャンセルの有無を教師データ(目的変数)として生成される。予約情報には、例えば、予約された施設の地域、予約された施設の利用期間、利用価格、利用される部屋の数や広さの情報が含まれており、これらの情報を説明変数としてリスク評価モデルを生成することができる。 In the risk assessment model, for example, past reservation information and user behavior information are used as explanatory variables, and the presence or absence of past cancellation is generated as teacher data (objective variable). Reservation information includes, for example, information on the area of the reserved facility, the period of use of the reserved facility, the usage price, the number and size of rooms used, and risk using these information as explanatory variables. An evaluation model can be generated.

また、行動情報には、例えば、ユーザの行動における信用度や、ユーザの決済に関する履歴、ユーザの検索履歴等の情報が含まれており、これらの情報を説明変数としてリスク評価モデルを生成することができる。 In addition, the behavior information includes, for example, information such as the creditworthiness of the user's behavior, the history of the user's payment, and the user's search history, and it is possible to generate a risk assessment model using these information as explanatory variables. can.

さらに、予約情報および行動情報に加え、予約したユーザの特徴に関する情報である特徴情報を説明変数としてリスク評価モデルを生成することができる。なお、予約情報には、ユーザの識別情報が含まれており、情報処理装置は、ユーザの識別情報に基づいて、ユーザの属性や行動履歴を含む行動情報を取得してもよい。なお、予約情報に含まれるユーザの情報に、ユーザの属性や行動履歴を含む行動情報が含まれていてもよい。 Further, in addition to the reservation information and the behavior information, the risk assessment model can be generated by using the feature information which is the information about the feature of the reserved user as an explanatory variable. The reservation information includes the user's identification information, and the information processing apparatus may acquire the action information including the user's attribute and the action history based on the user's identification information. The user information included in the reservation information may include action information including user attributes and action history.

情報処理装置は、ステップS5で推定したキャンセルリスクに基づいて、予約のキャンセルに対する対策を決定し(ステップS6)、予約サーバを介して施設を提供する事業者(以下、施設事業者と記載する)へ決定した対策を提案する(ステップS7)。 The information processing apparatus determines a countermeasure against the cancellation of the reservation based on the cancellation risk estimated in step S5 (step S6), and is a business operator who provides the facility via the reservation server (hereinafter referred to as a facility business operator). Propose the measures decided to (step S7).

かかる対策としては、例えば、キャンセルの発生を未然に防ぐための予防的な対策と、キャンセルが発生した場合の損害を抑えるための事後的な対策とがある。予防的な対策としては、例えば、クーポン発行や、施設のアップグレード等といった施設の優遇を行う対策である。また、事後的な対策としては、例えば、キャンセルが発生した際に補償を行う補償サービスへ加入する対策である。具体的には、情報処理装置は、補償サービスについて、キャンセルが発生した場合に生じる損害の補填額および補填額に応じた補償料を決定する。なお、これら対策は、例えば、キャンセルリスクや、LTV(Life Time Value)を総合的に評価して決定するが、かかる対策の詳細な決定方法については後述する。 As such measures, for example, there are preventive measures for preventing the occurrence of cancellation and ex post facto measures for suppressing damage in the event of cancellation. As a preventive measure, for example, it is a measure to give preferential treatment to facilities such as issuing coupons and upgrading facilities. Further, as an ex post facto measure, for example, it is a measure to subscribe to a compensation service that compensates when a cancellation occurs. Specifically, the information processing apparatus determines the compensation amount for damages caused in the event of cancellation and the compensation fee according to the compensation amount for the compensation service. These measures are determined by comprehensively evaluating, for example, the cancellation risk and LTV (Life Time Value), and the detailed determination method of such measures will be described later.

情報処理装置は、例えば、発行すべきクーポンの内容や、予約した施設のアップグレードの内容等を含む対策の情報を施設事業者へ提案し、施設事業者は、かかる提案の情報に基づいて、最終的な対策内容を決定する。例えば、図1では、施設事業者は、ユーザに対してクーポン発行等の優遇を提供する(ステップS8-1)。これにより、クーポン発行やアップグレード等の優遇を受けたユーザが予約をキャンセルすることを踏みとどまらせることができる、すなわち、キャンセルの発生を抑えることができる。 The information processing device proposes to the facility operator information on measures including, for example, the contents of the coupon to be issued and the contents of the upgrade of the reserved facility, and the facility operator finally makes a final decision based on the information of the proposal. Determine the content of specific measures. For example, in FIG. 1, the facility operator provides preferential treatment such as coupon issuance to the user (step S8-1). As a result, the user who received preferential treatment such as coupon issuance or upgrade can stop canceling the reservation, that is, the occurrence of cancellation can be suppressed.

また、施設事業者は、情報処理装置によって決定された補填額および補償料による補償サービスへの加入申請を行う(ステップS8-2)。なお、施設事業者は、情報処理装置から提案された補填額および補償料を変更して加入申請を行ってもよい。 In addition, the facility operator applies for subscription to the compensation service based on the compensation amount and compensation fee determined by the information processing device (step S8-2). The facility operator may apply for membership by changing the compensation amount and compensation fee proposed by the information processing device.

情報処理装置は、補償サービスへの加入申請を受け付けると、ステップS1の予約要求に対する補償サービスへの施設事業者の加入処理を行う(ステップS9)。これにより、施設事業者は、補償料を支払った後、ユーザによって予約がキャンセルされた場合に、かかるキャンセルで発生した損害の補償を受けることができる。 When the information processing apparatus receives the application for subscription to the compensation service, the information processing apparatus performs the subscription processing of the facility operator to the compensation service in response to the reservation request in step S1 (step S9). As a result, the facility operator can receive compensation for damages caused by such cancellation when the reservation is canceled by the user after paying the compensation fee.

このように、実施形態に係る情報処理装置は、キャンセルリスクに基づいて、キャンセルに対する対策を提案することで、キャンセルの発生を抑える対策や、キャンセルが発生した場合の補償の対策等を行うことができる。 In this way, the information processing apparatus according to the embodiment can take measures for suppressing the occurrence of cancellation, measures for compensation when cancellation occurs, etc. by proposing measures for cancellation based on the cancellation risk. can.

すなわち、実施形態に係る情報処理装置は、キャンセルに対する対策を提案することで、従来のように施設事業者が前受金や解約料をユーザに要求する必要が無くなるため、ユーザが予約自体を控えることもない。従って、実施形態に係る情報処理装置によれば、予約を促進させつつ、キャンセルに対する適切な対策を施設事業者へ提案することができる。 That is, by proposing measures against cancellation, the information processing apparatus according to the embodiment eliminates the need for the facility operator to request the user for advance payment or cancellation fee as in the past, so that the user may refrain from making a reservation. not. Therefore, according to the information processing apparatus according to the embodiment, it is possible to propose an appropriate measure against cancellation to the facility operator while promoting the reservation.

図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2~2(nは2以上の整数)と、予約サーバ3と、複数の施設装置4~4(mは2以上の整数)と、保険業者サーバ5とを備える。保険業者サーバ5は、保険業者の装置である。 FIG. 2 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in FIG. 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2 1 to 2 n (n is an integer of 2 or more), a reservation server 3, and a plurality of facilities. The device 4 1 to 4 m (m is an integer of 2 or more) and the insurer server 5 are provided. The insurer server 5 is an insurer's device.

これら情報処理装置1、複数の端末装置2~2、予約サーバ3、複数の施設装置4~4、および保険業者サーバ5は、ネットワーク6を介して有線または無線により互いに通信可能に接続される。ネットワーク6は、例えば、LAN(Local Area Network)や、インターネットなどのWAN(Wide Area Network)である。端末装置2~2は、ユーザU~Uによって操作される。 These information processing devices 1, a plurality of terminal devices 2 1 to 2 n , a reservation server 3, a plurality of facility devices 4 1 to 4 m , and an insurer server 5 can communicate with each other by wire or wirelessly via a network 6. Be connected. The network 6 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet. The terminal devices 2 1 to 2 n are operated by the users U 1 to Un .

以下においては、端末装置2~2の各々を区別せずに示す場合、端末装置2と記載する。また、施設装置4~4の各々を区別せずに示す場合、施設装置4と記載し、ユーザU~Uの各々を区別せずに示す場合、ユーザUと記載する。 In the following, when each of the terminal devices 2 1 to 2 n is shown without distinction, it is described as the terminal device 2. Further, when each of the facility devices 4 1 to 4 m is shown without distinction, it is described as facility device 4, and when each of the users U 1 to Un is shown without distinction, it is described as user U.

端末装置2は、ユーザUの端末装置であり、スマートフォン、タブレット型端末、PDA(Personal Digital Assistant)、パーソナルコンピュータなどのスマートデバイス(通信端末)である。端末装置2は、ブラウザ、施設予約アプリケーションなどの各種のアプリケーションが実行可能である。端末装置2は、ブラウザ、施設予約アプリケーションなどのアプリケーションから、予約サーバ3にネットワーク6を介してアクセスし、各施設事業者が提供する施設を予約することができる。 The terminal device 2 is a terminal device of the user U, and is a smart device (communication terminal) such as a smartphone, a tablet terminal, a PDA (Personal Digital Assistant), or a personal computer. The terminal device 2 can execute various applications such as a browser and a facility reservation application. The terminal device 2 can access the reservation server 3 from an application such as a browser or a facility reservation application via the network 6 to reserve a facility provided by each facility operator.

施設装置4は、施設事業者の装置であり、図2に示す例では、施設事業者毎に設けられる。施設事業者は、例えば、旅館、ホテル、ペンション、飲食店、マッサージ店、歯科医院、美容院などの施設を運営する事業者である。 The facility device 4 is a device of a facility operator, and is provided for each facility operator in the example shown in FIG. The facility operator is a operator that operates facilities such as an inn, a hotel, a pension, a restaurant, a massage shop, a dental clinic, and a beauty salon.

図2に示すように、予約サーバ3は、通信部50と、記憶部51と、制御部52とを備える。通信部50は、ネットワーク6との間で情報の送受信を行う通信インターフェイスである。制御部52は、通信部50およびネットワーク6を介して、情報処理装置1、端末装置2、および施設装置4の各々との間で各種の情報を送受信することができる。 As shown in FIG. 2, the reservation server 3 includes a communication unit 50, a storage unit 51, and a control unit 52. The communication unit 50 is a communication interface for transmitting / receiving information to / from the network 6. The control unit 52 can transmit and receive various information to and from each of the information processing device 1, the terminal device 2, and the facility device 4 via the communication unit 50 and the network 6.

記憶部51は、施設予約サービスに必要な各種の情報を記憶する。記憶部51は、例えば、フラッシュメモリ等の半導体メモリ素子、または、HDD(Hard Disk Drive)、光ディスク等の記憶装置である。 The storage unit 51 stores various information necessary for the facility reservation service. The storage unit 51 is, for example, a semiconductor memory element such as a flash memory, or a storage device such as an HDD (Hard Disk Drive) or an optical disk.

制御部52は、施設装置4から施設情報を取得し、記憶部51に記憶する。施設装置4の施設情報には、予約可能な施設の情報が含まれる。予約可能な施設の情報は、例えば、施設が宿泊施設である場合、予約可能な部屋の数、各部屋の広さ、各部屋の利用可能人数、各部屋の利用価格などの情報が含まれる。 The control unit 52 acquires facility information from the facility device 4 and stores it in the storage unit 51. The facility information of the facility device 4 includes information on facilities that can be reserved. Information on facilities that can be reserved includes, for example, if the facility is an accommodation facility, information such as the number of rooms that can be reserved, the size of each room, the number of people that can be used in each room, and the usage price of each room.

制御部52は、端末装置2からアクセスがあった場合、施設の予約をするための施設情報画面の情報を端末装置2へ提供する。端末装置2は、施設情報画面の情報を不図示の表示部に表示する。施設情報画面には、例えば、上述した予約可能な施設の情報が含まれる。ユーザUは、表示部に表示される施設情報画面を見ながら不図示の入力部への入力によって、施設の予約申請を予約サーバ3へ送信することができる。 When there is an access from the terminal device 2, the control unit 52 provides the terminal device 2 with information on the facility information screen for making a reservation for the facility. The terminal device 2 displays the information on the facility information screen on a display unit (not shown). The facility information screen includes, for example, information on the above-mentioned reservable facilities. The user U can send a facility reservation application to the reservation server 3 by inputting to an input unit (not shown) while looking at the facility information screen displayed on the display unit.

制御部52は、予約申請があった場合、予約申請の対象となる施設の施設装置4へ予約申請の情報を送信する。施設装置4は、予約サーバ3から送信された予約申請の情報に基づいて、予約の可否を判定し、予約が可能であると判定した場合、予約が可能であることを示す情報を予約サーバ3へ送信する。制御部52は、施設装置4から予約が可能であることを示す情報を取得すると、予約を確定するか否かを問い合わせる情報を端末装置2へ送信する。これにより、端末装置2の表示部には、予約確定ボタンが表示される。 When the reservation application is made, the control unit 52 transmits the reservation application information to the facility device 4 of the facility that is the target of the reservation application. The facility device 4 determines whether or not the reservation can be made based on the information of the reservation application transmitted from the reservation server 3, and if it is determined that the reservation is possible, the reservation server 3 provides information indicating that the reservation is possible. Send to. When the control unit 52 acquires the information indicating that the reservation is possible from the facility device 4, the control unit 52 transmits the information inquiring whether or not to confirm the reservation to the terminal device 2. As a result, the reservation confirmation button is displayed on the display unit of the terminal device 2.

端末装置2のユーザUが予約確定ボタンを操作すると、端末装置2から予約要求が予約サーバ3へ送信される。制御部52は、予約要求を受け付けると、施設装置4へ予約要求があったことを示す情報を送信する。施設装置4は、予約要求があったことを示す情報を予約サーバ3から取得すると、予約を確定する。 When the user U of the terminal device 2 operates the reservation confirmation button, the reservation request is transmitted from the terminal device 2 to the reservation server 3. When the control unit 52 receives the reservation request, the control unit 52 transmits information indicating that the reservation request has been made to the facility device 4. When the facility device 4 acquires the information indicating that the reservation request has been made from the reservation server 3, the facility device 4 confirms the reservation.

また、制御部52は、予約要求を受け付けると、予約情報を情報処理装置1へ送信する。情報処理装置1へ送信される予約情報には、例えば、予約を行ったユーザUのユーザID(identifier)、予約ID、予約の受付日時、および予約内容の情報が含まれる。予約内容の情報には、例えば、利用期間、施設名、施設の地域、利用人数、利用価格、利用部屋数、および利用する部屋の広さなどの情報が含まれる。 Further, when the control unit 52 receives the reservation request, the control unit 52 transmits the reservation information to the information processing apparatus 1. The reservation information transmitted to the information processing apparatus 1 includes, for example, a user ID (identifier) of the user U who made the reservation, a reservation ID, a reservation reception date and time, and information on the reservation contents. The reservation content information includes, for example, information such as the period of use, the name of the facility, the area of the facility, the number of people used, the price used, the number of rooms used, and the size of the room used.

また、制御部52は、情報処理装置1から補償情報を取得すると、取得した補償情報を施設装置4へ送信する。また、制御部52は、施設装置4から補償の申請があった場合に補償申請情報を情報処理装置1へ送信する。 Further, when the control unit 52 acquires compensation information from the information processing device 1, the control unit 52 transmits the acquired compensation information to the facility device 4. Further, the control unit 52 transmits the compensation application information to the information processing device 1 when the facility device 4 requests compensation.

また、制御部52は、端末装置2から予約のキャンセルがあった場合、キャンセル要求を施設装置4へ送信し、その後、予約がキャンセル済であることを示すキャンセル済情報を取得すると、情報処理装置1へキャンセル情報を送信する。 Further, when the terminal device 2 cancels the reservation, the control unit 52 sends a cancellation request to the facility device 4, and then obtains the canceled information indicating that the reservation has been canceled, and the information processing device 52. Send the cancellation information to 1.

図3は、実施形態に係る情報処理装置の構成の一例を示す図である。図3に示すように、情報処理装置1は、通信部10と、記憶部11と、制御部12(コントローラ)とを備える。以下、通信部10、記憶部11および制御部12を具体的に説明する。 FIG. 3 is a diagram showing an example of the configuration of the information processing apparatus according to the embodiment. As shown in FIG. 3, the information processing apparatus 1 includes a communication unit 10, a storage unit 11, and a control unit 12 (controller). Hereinafter, the communication unit 10, the storage unit 11, and the control unit 12 will be specifically described.

通信部10は、ネットワーク6との間で情報の送受信を行う通信インターフェイスである。制御部12は、通信部10およびネットワーク6を介して、端末装置2、予約サーバ3、および保険業者サーバ5の各々との間で各種の情報を送受信することができる。 The communication unit 10 is a communication interface for transmitting / receiving information to / from the network 6. The control unit 12 can transmit and receive various information to and from each of the terminal device 2, the reservation server 3, and the insurer server 5 via the communication unit 10 and the network 6.

記憶部11は、ユーザ情報DB20と、予約情報DB21と、補償情報DB22とを有する。記憶部11は、例えば、フラッシュメモリ等の半導体メモリ素子、または、HDD、光ディスク等の記憶装置である。 The storage unit 11 has a user information DB 20, a reservation information DB 21, and a compensation information DB 22. The storage unit 11 is, for example, a semiconductor memory element such as a flash memory, or a storage device such as an HDD or an optical disk.

ユーザ情報DB20は、ユーザUの情報であるユーザ情報を複数含むユーザ情報テーブルを有する。ユーザUは、情報処理装置1の運営および管理を行う事業者が提供するサービスのユーザである。かかる事業者が提供するサービスは、ユーザUに対してオンラインでサービスを提供するオンラインサービスであり、例えば、予約サーバ3の施設予約サイトで提供される施設予約サービス、電子商取引サイトで提供される電子商取引サービス、オークションサイトで提供されるオークションサービス、動画配信サイトで提供される動画配信サービス、ニュースサイトで提供されるニュース配信サービスなどが含まれる。 The user information DB 20 has a user information table including a plurality of user information which is information of the user U. The user U is a user of a service provided by a business operator that operates and manages the information processing apparatus 1. The service provided by such a business operator is an online service that provides an online service to the user U, for example, a facility reservation service provided by the facility reservation site of the reservation server 3 and an electronic service provided by an electronic commerce site. Includes commercial transaction services, auction services provided on auction sites, video distribution services provided on video distribution sites, news distribution services provided on news sites, and the like.

図4は、実施形態に係るユーザ情報テーブルの一例を示す図である。図4に示すユーザ情報テーブル41は、「ユーザID」、「デモグラフィック属性」、「サイコグラフィック属性」、および「行動履歴」などの情報が互いに関連付けられた情報である。 FIG. 4 is a diagram showing an example of a user information table according to an embodiment. The user information table 41 shown in FIG. 4 is information in which information such as "user ID", "demographic attribute", "psychographic attribute", and "behavior history" are associated with each other.

「ユーザID」は、ユーザUの識別情報であり、図4に示す例では、ユーザU、U、UのユーザIDとして「U1」、「U2」、「U3」が設定される。かかるユーザIDは、上述したオンラインサービスに対するユーザUのアカウントである。なお、ユーザIDは、ユーザUを識別する情報であればよく、ユーザUが使用する端末装置2の識別情報をユーザIDとしてもよい。例えば、ユーザIDは、HTTP(Hypertext Transfer Protocol)クッキーで特定される識別情報であってもよい。 The "user ID" is the identification information of the user U , and in the example shown in FIG . 4 , "U1", "U2", and "U3" are set as the user IDs of the users U1, U2, and U3. Such a user ID is a user U's account for the above-mentioned online service. The user ID may be any information that identifies the user U, and the identification information of the terminal device 2 used by the user U may be used as the user ID. For example, the user ID may be identification information specified by an HTTP (Hypertext Transfer Protocol) cookie.

「デモグラフィック属性」は、ユーザUの人口統計学的な属性の情報である。かかる「デモグラフィック属性」は、例えば、ユーザUの「性別」、「年齢」などの情報である。「性別」には、ユーザUが女性である場合には「1」が設定され、ユーザUが男性である場合には「2」が設定される。また、「年齢」には、ユーザUの年齢が設定される。なお、「デモグラフィック属性」は、図4に示した属性の例に限られず、ユーザUの職業、家族構成、年収、住所、出身地、学歴など様々な属性を含んでいてもよい。 The "demographic attribute" is information on the demographic attribute of the user U. Such "demographic attribute" is, for example, information such as "gender" and "age" of the user U. The "gender" is set to "1" when the user U is female, and is set to "2" when the user U is male. Further, the age of the user U is set in the "age". The "demographic attribute" is not limited to the example of the attribute shown in FIG. 4, and may include various attributes such as the occupation, family structure, annual income, address, birthplace, and educational background of the user U.

「サイコグラフィック属性」は、ユーザUの心理学的な属性の情報であり、例えば、ユーザUの価値観、ライフスタイル、性格、嗜好などの情報である。図4に示す例では、属性要素毎に、ユーザUの嗜好が相対的に高い場合に「1」が設定され、それ以外の場合には「0」が設定される。また、「サイコグラフィック属性」は、図4に示した属性の例に限られず、経済、政治、野球、サッカー、その他スポーツ、スイーツ、パソコン、白物家電、家具など様々な属性を含んでいてもよい。なお、属性の情報は、0と1の2段階に限定されず、3段階以上の値であってもよい。 The "psychographic attribute" is information on the psychological attribute of the user U, for example, information on the user U's values, lifestyle, personality, preference, and the like. In the example shown in FIG. 4, "1" is set for each attribute element when the preference of the user U is relatively high, and "0" is set in other cases. In addition, the "psychographic attribute" is not limited to the example of the attribute shown in FIG. 4, and may include various attributes such as economy, politics, baseball, soccer, other sports, sweets, personal computers, white goods, and furniture. good. The attribute information is not limited to the two stages of 0 and 1, and may be a value of three or more stages.

「行動履歴」は、ユーザUの行動に関する行動情報であり、例えば、上述した各種サイトでのユーザUの行動履歴の情報である。「行動履歴」は、例えば、施設予約サイトでの施設の予約の履歴、電子商取引サイトやオークションサイトでの商品またはサービスの購入履歴、動画配信サイトでの動画の視聴履歴、ニュースサイトで閲覧したニュースの履歴などである。また、「行動履歴」には、各サイトで提供される広告に対するアクション(例えば、クリック)などの情報が含まれる。 The "behavior history" is behavior information related to the behavior of the user U, and is, for example, information on the behavior history of the user U at the various sites described above. "Behavior history" is, for example, the history of facility reservations on facility reservation sites, the history of purchasing products or services on e-commerce sites and auction sites, the history of watching videos on video distribution sites, and the news viewed on news sites. History etc. In addition, the "behavior history" includes information such as actions (for example, clicks) for advertisements provided on each site.

予約情報DB21は、施設事業者の施設の予約に関する情報である予約情報を複数含む予約情報テーブルを有する。図5は、実施形態に係る予約情報テーブルの一例を示す図である。図5に示す予約情報テーブル42は、「予約ID」、「ユーザID」、「受付日時」、「予約内容」、および「キャンセル情報」などの情報が互いに関連付けられた情報である。 The reservation information DB 21 has a reservation information table including a plurality of reservation information which is information regarding the reservation of the facility of the facility operator. FIG. 5 is a diagram showing an example of a reservation information table according to an embodiment. The reservation information table 42 shown in FIG. 5 is information in which information such as “reservation ID”, “user ID”, “reception date / time”, “reservation content”, and “cancellation information” are associated with each other.

「予約ID」は、予約毎に割り当てられる固有の識別情報である。「ユーザID」は、ユーザU毎に割り当てられる固有の識別情報である。「受付日時」は、予約サーバ3によってユーザUから予約を受け付けた日時を示す情報である。 The "reservation ID" is unique identification information assigned to each reservation. The "user ID" is unique identification information assigned to each user U. The "reception date and time" is information indicating the date and time when the reservation is received from the user U by the reservation server 3.

「予約内容」は、予約サーバ3によってユーザUから受け付けられた予約の内容を示す情報である。「予約内容」には、利用期間、施設名、利用人数、施設の地域、利用価格、利用部屋数、利用する部屋の広さなどの情報が含まれる。 The "reservation content" is information indicating the content of the reservation received from the user U by the reservation server 3. The "reservation details" include information such as the period of use, the name of the facility, the number of people used, the area of the facility, the price used, the number of rooms used, and the size of the room used.

利用期間は、ユーザUが施設を利用する期間である。施設名は、ユーザUが予約した施設の名称である。利用人数は、施設を利用する人数である。施設の地域は、ユーザUが予約した施設が位置する地域である。 The usage period is the period during which the user U uses the facility. The facility name is the name of the facility reserved by the user U. The number of users is the number of people who use the facility. The area of the facility is the area where the facility reserved by the user U is located.

利用価格は、予約内容に従って施設を利用した場合にユーザUが施設事業者に支払う額である。例えば、予約された施設が宿泊施設である場合、予約の内容に飲食やマッサージなどが含まれる場合には、利用価格には、宿泊料に加え、食事やマッサージなどの料金が含まれる。また、予約された施設が飲食店の場合、利用価格は、施設内での飲食に必要な価格である。 The usage price is the amount paid by the user U to the facility operator when the facility is used according to the reservation contents. For example, when the reserved facility is an accommodation facility and the reservation contents include eating and drinking and massage, the usage price includes the charges such as meal and massage in addition to the accommodation fee. If the reserved facility is a restaurant, the usage price is the price required for eating and drinking in the facility.

利用部屋数は、ユーザUが予約した部屋の数である。利用する部屋の広さは、ユーザUが予約した部屋の広さである。なお、予約された施設が飲食店の場合、利用部屋数に代えて、利用場所の種別(テーブル席、カウンター席、座敷など)の情報や、利用場所の広さなどが含まれる。 The number of rooms used is the number of rooms reserved by the user U. The size of the room to be used is the size of the room reserved by the user U. If the reserved facility is a restaurant, information on the type of place of use (table seats, counter seats, tatami mats, etc.) and the size of the place of use are included instead of the number of rooms used.

「キャンセル情報」は、予約のキャンセルに関する情報であり、予約のキャンセルの有無を示す情報、および予約のキャンセルが受け付けられた日時であるキャンセル日時の情報を含む。 The "cancellation information" is information regarding the cancellation of the reservation, and includes information indicating whether or not the reservation has been canceled and information on the cancellation date and time, which is the date and time when the cancellation of the reservation was accepted.

補償情報DB22は、予約に対する補償サービスに関する情報である補償関連情報を複数含む補償関連情報テーブルを有する。図6は、実施形態に係る補償関連情報テーブルの一例を示す図である。図6に示す補償関連情報テーブル43は、「予約ID」、「補償サービスの加入の有無」、「キャンセルスコア」、「補償料」、および「補填額」などの情報が互いに関連付けられた情報である。 The compensation information DB 22 has a compensation-related information table including a plurality of compensation-related information which is information on compensation services for reservations. FIG. 6 is a diagram showing an example of a compensation-related information table according to an embodiment. The compensation-related information table 43 shown in FIG. 6 is information in which information such as “reservation ID”, “whether or not a compensation service is subscribed”, “cancellation score”, “compensation fee”, and “compensation amount” are associated with each other. be.

「予約ID」は、予約毎に割り当てられる固有の識別情報である。「キャンセルスコア」は、制御部12によって演算されるキャンセルスコアScの情報である。図6に示す例では、キャンセルスコアScを便宜上「Sc1」、「Sc2」、「Sc3」などと表しているが、キャンセルスコアScは数値化されたスコアである。 The "reservation ID" is unique identification information assigned to each reservation. The "cancellation score" is information on the cancellation score Sc calculated by the control unit 12. In the example shown in FIG. 6, the cancellation score Sc is represented as "Sc1", "Sc2", "Sc3", etc. for convenience, but the cancellation score Sc is a quantified score.

「LTV」は、施設における顧客としてのユーザUの価値、いわゆる顧客生涯価値(Life Time Value)に関する情報であり、制御部12によって演算される。図6に示す例では、「LTV」を便宜上「ltv1」、「ltv2」、「ltv3」などと表しているが、「LTV」は、施設にとっての利益率や、利益となる金額等の数値である。 The “LTV” is information regarding the value of the user U as a customer in the facility, that is, the so-called Life Time Value, and is calculated by the control unit 12. In the example shown in FIG. 6, “LTV” is represented as “ltv1”, “ltv2”, “ltv3”, etc. for convenience, but “LTV” is a numerical value such as a profit margin for a facility or an amount of profit. be.

「補償サービスの加入の有無」は、予約に対して施設事業者が補償サービスに加入しているか否かを示す情報である。図6に示す例では、予約ID「C1」の予約および予約ID「C3」の予約に対して各々施設事業者が補償サービスに加入しており、予約ID「C2」の予約に対して施設事業者が補償サービスに加入していないことを示している。「補償料」は、補償サービスの補償料の情報である。また、「補填額」は、補償サービスの補填額の情報である。 "Presence / absence of subscription to compensation service" is information indicating whether or not the facility operator has subscribed to the compensation service for the reservation. In the example shown in FIG. 6, the facility operator subscribes to the compensation service for the reservation of the reservation ID “C1” and the reservation of the reservation ID “C3”, respectively, and the facility business for the reservation of the reservation ID “C2”. Indicates that the person does not subscribe to the compensation service. "Compensation fee" is information on the compensation fee of the compensation service. The "compensation amount" is information on the compensation amount of the compensation service.

制御部12は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。 The control unit 12 includes, for example, a microcomputer having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an input / output port, and various circuits.

図3に示すように、制御部12は、取得部30と、生成部31と、推定部32と、提案部33と、受付部34と、提案部33と、補償処理部35とを備える。かかる取得部30、生成部31、推定部32、提案部33、受付部34、提案部33、および補償処理部35の機能は、例えば、制御部12のCPUが制御部12のRAM、ROM、または記憶部11に記憶されているプログラムを読み出して実行することにより実現される。 As shown in FIG. 3, the control unit 12 includes an acquisition unit 30, a generation unit 31, an estimation unit 32, a proposal unit 33, a reception unit 34, a proposal unit 33, and a compensation processing unit 35. The functions of the acquisition unit 30, the generation unit 31, the estimation unit 32, the proposal unit 33, the reception unit 34, the proposal unit 33, and the compensation processing unit 35 are, for example, such that the CPU of the control unit 12 has the RAM and ROM of the control unit 12. Alternatively, it is realized by reading and executing the program stored in the storage unit 11.

なお、取得部30、生成部31、推定部32、提案部33、受付部34および補償処理部35は、それぞれ一部または全部がASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成されてもよい。 A part or all of the acquisition unit 30, the generation unit 31, the estimation unit 32, the proposal unit 33, the reception unit 34, and the compensation processing unit 35 are ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), and the like. It may be configured with the hardware of.

制御部12は、第1補償モードおよび第2補償モードのうち設定された補償モードで動作することができる。制御部12は、第1補償モードでは、情報処理装置1の運営者側によって補償を行う処理を行い、第2補償モードでは、保険業者の保険による補償を仲介する処理を行う。補償モードは、情報処理装置1の管理者によって設定されてもよく、また、施設事業者が予約サーバ3を介して情報処理装置1に施設事業者毎に設定してもよい。 The control unit 12 can operate in the compensation mode set from the first compensation mode and the second compensation mode. In the first compensation mode, the control unit 12 performs a process of performing compensation by the operator of the information processing apparatus 1, and in the second compensation mode, performs a process of mediating compensation by the insurance of the insurer. The compensation mode may be set by the administrator of the information processing apparatus 1, or may be set by the facility operator in the information processing apparatus 1 via the reservation server 3 for each facility operator.

取得部30は、予約サーバ3から予約情報、行動情報、補償申請情報、保険申請情報、およびキャンセル情報などを取得する。また、取得部30は、保険業者サーバ5から保険情報および保険金支払情報などを取得する。 The acquisition unit 30 acquires reservation information, action information, compensation application information, insurance application information, cancellation information, and the like from the reservation server 3. Further, the acquisition unit 30 acquires insurance information, insurance claim payment information, and the like from the insurance company server 5.

取得部30は、予約サーバ3から予約情報を取得すると、取得した予約情報を予約情報テーブル42に追加する。予約情報には、予約ID、ユーザID、受付日時、および予約内容の情報が含まれており、これらの情報が予約情報テーブル42に追加される。 When the acquisition unit 30 acquires the reservation information from the reservation server 3, the acquisition unit 30 adds the acquired reservation information to the reservation information table 42. The reservation information includes information on the reservation ID, the user ID, the reception date and time, and the reservation content, and these information are added to the reservation information table 42.

また、取得部30は、予約サーバ3からキャンセル情報を取得すると、取得したキャンセル情報を予約情報テーブル42に追加する。キャンセル情報には、予約ID、およびキャンセル日時の情報が含まれており、これらの情報に基づいて、予約のキャンセルが有りを示す情報、およびキャンセル日時の情報が予約情報テーブル42に追加される。 Further, when the acquisition unit 30 acquires the cancellation information from the reservation server 3, the acquisition unit 30 adds the acquired cancellation information to the reservation information table 42. The cancellation information includes the reservation ID and the cancellation date / time information, and based on these information, the information indicating that the reservation has been canceled and the cancellation date / time information are added to the reservation information table 42.

また、取得部30は、不図示のサーバからユーザUの行動情報を含むユーザ情報を取得することができる。取得部30は、ユーザ情報を取得すると、取得したユーザ情報をユーザ情報テーブル41へ追加する。なお、取得部30は、端末装置2からユーザ情報を取得することもでき、この場合も、取得したユーザ情報をユーザ情報テーブル41へ追加することができる。 Further, the acquisition unit 30 can acquire user information including the behavior information of the user U from a server (not shown). When the acquisition unit 30 acquires the user information, the acquisition unit 30 adds the acquired user information to the user information table 41. The acquisition unit 30 can also acquire user information from the terminal device 2, and in this case as well, the acquired user information can be added to the user information table 41.

生成部31は、記憶部11に記憶されたユーザ情報および予約情報を用いた機械学習を実行し、予約に対するキャンセルのリスクを評価する学習モデルであるリスク評価モデルを生成する。生成部31は、生成したリスク評価モデルの情報を記憶部11に記憶する。 The generation unit 31 executes machine learning using the user information and the reservation information stored in the storage unit 11 to generate a risk evaluation model which is a learning model for evaluating the risk of cancellation for the reservation. The generation unit 31 stores the generated information of the risk assessment model in the storage unit 11.

例えば、生成部31は、予約に対するキャンセルの有無を目的変数(正解データ)とし、予約情報およびユーザ情報に基づく各特徴情報を説明変数(素性)とする回帰モデルを学習モデルとして求めることができる。予約情報から抽出される特徴情報には、例えば、施設の利用期間、施設名、施設の地域、利用人数、利用価格、利用部屋数、利用する部屋の広さなどがある。 For example, the generation unit 31 can obtain a regression model in which the presence or absence of cancellation for the reservation is set as the objective variable (correct answer data) and each feature information based on the reservation information and the user information is set as the explanatory variable (element) as the learning model. The characteristic information extracted from the reservation information includes, for example, the usage period of the facility, the facility name, the area of the facility, the number of users, the usage price, the number of rooms used, and the size of the room to be used.

また、ユーザ情報から抽出される特徴情報には、例えば、予約者であるユーザUの各属性、予約者であるユーザUの行動情報などがある。ユーザUの属性は、上述したデモグラフィック属性やサイコグラフィック属性である。ユーザUの行動情報は、サイトでの検索履歴や、サイトへのアクセス履歴、サイトでのサービスや商品の購入履歴などを含む行動履歴である。また、行動履歴には、例えば、予約を行った施設、かかる施設の周辺に所在する周辺施設および予約を行った施設と種別が類似する他の施設の少なくとも一つの施設に対する行動履歴を含む。なお、施設の種別とは、例えば施設の業態毎(例えば、取扱商品毎や、施設の延床面積毎、ターゲットとなる顧客層毎、産業毎、地域毎等)に分類された区分である。 Further, the feature information extracted from the user information includes, for example, each attribute of the user U who is the reservation person, the behavior information of the user U who is the reservation person, and the like. The attributes of the user U are the demographic attributes and the psychographic attributes described above. The behavior information of the user U is a behavior history including a search history on the site, an access history to the site, a purchase history of services and products on the site, and the like. In addition, the behavior history includes, for example, the behavior history of at least one facility of the facility for which the reservation was made, the peripheral facilities located around the facility, and other facilities of the same type as the facility for which the reservation was made. The type of facility is classified into, for example, by the type of business of the facility (for example, by the products handled, by the total floor area of the facility, by the target customer base, by industry, by region, etc.).

また、行動情報は、ユーザUの行動における信用度を含んでもよい。信用度とは、サイト上のおけるユーザUの行動の信用の度合いを示す指標である。信用度は、例えば、オークションサイトにおける出品者としての評価および落札者としての評価等のサイト上のおける行動の評価や、ショッピングサイトにおける決済状況等を元に算出される。 In addition, the behavior information may include the credit rating in the behavior of the user U. The credit rating is an index showing the credit rating of the user U's behavior on the site. The credit rating is calculated based on, for example, an evaluation of behavior on the site such as an evaluation as a seller and an evaluation as a successful bidder on an auction site, and a payment status on a shopping site.

また、生成部31は、記憶部11に記憶した予約情報に基づいて、ユーザUの予約履歴やユーザUの他の施設の予約状況を説明変数とすることもできる。例えば、ユーザUによる過去の施設予約のキャンセル率、ユーザUが同じ期間に複数の施設を重複予約しているか否かの情報などである。 Further, the generation unit 31 can also use the reservation history of the user U and the reservation status of other facilities of the user U as explanatory variables based on the reservation information stored in the storage unit 11. For example, the cancellation rate of past facility reservations by user U, information on whether or not user U has made duplicate reservations for a plurality of facilities in the same period, and the like.

生成部31は、例えば、予約に対するキャンセルの有無を目的変数(正解データ)とし、予約情報およびユーザ情報から抽出される各特徴情報を説明変数(素性)とする回帰モデルをリスク評価モデルとして求める。例えば、生成部31は、下記式(1)に示すような回帰モデルをリスク評価モデルとして求める。
y=ω・x+ω・x+・・・+ω・x ・・・(1)
For example, the generation unit 31 obtains a regression model in which the presence or absence of cancellation for the reservation is set as the objective variable (correct answer data) and each feature information extracted from the reservation information and the user information is set as the explanatory variable (identity) as the risk assessment model. For example, the generation unit 31 obtains a regression model as shown in the following equation (1) as a risk assessment model.
y = ω 1・ x 1 + ω 2・ x 2 + ・ ・ ・ + ω n・ x n・ ・ ・ (1)

上記式(1)において、「x」は、予約情報およびユーザ情報から抽出される各特徴情報に対応する説明変数である。「y」は、予約に対するキャンセルの有無であり、予約に対するキャンセルがある場合には、「y」=「1」になり、予約に対するキャンセルがない場合には、「y」=「-1」または「0」になる。 In the above equation (1), "x" is an explanatory variable corresponding to each feature information extracted from the reservation information and the user information. "Y" indicates whether or not there is a cancellation for the reservation. If there is a cancellation for the reservation, "y" = "1", and if there is no cancellation for the reservation, "y" = "-1" or It becomes "0".

また、上記式(1)において、「ω」は、「x」の係数であり、所定の重み値を示す。具体的には、「ω」は、「x」の重み値であり、「ω」は、「x」の重み値であり、「ω」は、「x」の重み値である。このように、上記式(1)は、予約情報およびユーザ情報から抽出された特徴情報に対応する説明変数「x」と、所定の重み値「ω」とを含む変数(例えば、「ω・x1」)を組合せることにより作成される。 Further, in the above equation (1), "ω" is a coefficient of "x" and indicates a predetermined weight value. Specifically, "ω 1 " is a weight value of "x 1 ", "ω 2 " is a weight value of "x 2 ", and "ω n " is a weight value of "x n ". Is. As described above, the above equation (1) is a variable including an explanatory variable “x” corresponding to the feature information extracted from the reservation information and the user information and a predetermined weight value “ω” (for example, “ω 1 . It is created by combining x1 " ).

なお、生成部31は、説明変数として扱う情報は、上述した例に限定されない。例えば、生成部31は、施設の利用日の予測される天候、および施設の利用日の曜日といった情報も説明変数として扱うことができる。例えば、施設の利用日で予測される天候が悪い(例えば、暴風、台風、寒波など)とキャンセルの可能性が高くなるため、施設の利用日で予測される天候を説明変数とすることで、キャンセルリスクの推定精度を高めることができる。 The information handled by the generation unit 31 as an explanatory variable is not limited to the above-mentioned example. For example, the generation unit 31 can also handle information such as the predicted weather of the facility usage date and the day of the week of the facility usage date as explanatory variables. For example, if the weather predicted on the day of use of the facility is bad (for example, storm, typhoon, cold wave, etc.), the possibility of cancellation is high. It is possible to improve the estimation accuracy of the cancellation risk.

また、生成部31は、受付日時と利用日時との差を説明変数とすることもできる。これは、受付日時と利用日時との差でキャンセルの確率が変わることがあるためである。例えば、受付日時が利用日時の直前である場合、受付日時が利用日時から離れている場合に比べて、予約がキャンセルされる可能性は低い。そのため、受付日時と利用日時との差を説明変数とすることで、キャンセルリスクの推定精度を高めることができる。 Further, the generation unit 31 can also use the difference between the reception date and time and the usage date and time as an explanatory variable. This is because the probability of cancellation may change depending on the difference between the reception date and time and the usage date and time. For example, when the reception date and time is immediately before the usage date and time, the possibility that the reservation is canceled is lower than when the reception date and time is different from the usage date and time. Therefore, by using the difference between the reception date and time and the usage date and time as an explanatory variable, it is possible to improve the estimation accuracy of the cancellation risk.

また、生成部31は、周辺の施設の予約状況(例えば、予約率)、利用日時におけるイベント(音楽イベント、スポーツイベント、コミックマーケットなど)の種類毎の開催の有無などをそれぞれ説明変数とすることもできる。 In addition, the generation unit 31 may use explanatory variables such as the reservation status of surrounding facilities (for example, reservation rate) and whether or not each type of event (music event, sports event, comic market, etc.) is held at the date and time of use. can.

なお、生成部31は、全ての施設に共通のリスク評価モデルを生成することもでき、n(nは自然数)以上の施設毎や施設の種別(例えば、ホテル、旅館、ペンションなどの宿泊施設の種別、中華、和食、イタリアンなどの飲食店の種別)毎にリスク評価モデルを生成することもできる。また、生成部31は、季節毎にリスク評価モデルを生成することもできる。また、生成部31は、ユーザ情報を用いずにリスク評価モデルを生成することもできる。 The generation unit 31 can also generate a risk assessment model common to all facilities, and can be used for each facility of n (n is a natural number) or more and for each facility type (for example, accommodation facilities such as hotels, inns, and pensions). It is also possible to generate a risk assessment model for each type (type, type of restaurant such as Chinese, Japanese, Italian, etc.). In addition, the generation unit 31 can also generate a risk assessment model for each season. In addition, the generation unit 31 can also generate a risk assessment model without using user information.

また、生成部31は、SVM(Support Vector Machine)やその他の機械学習法を用いて、リスク評価モデルを生成することもできる。また、生成部31は、深層学習(ディープラーニング)の技術を用いてリスク評価モデルを生成することもできる。例えば、生成部31は、DNN(Deep Neural Network)やRNN(Recurrent Neural Network)やCNN(Convolutional Neural Network)等の種々のディープラーニングの技術を適宜用いてリスク評価モデルを生成することができる。 Further, the generation unit 31 can also generate a risk assessment model by using an SVM (Support Vector Machine) or another machine learning method. In addition, the generation unit 31 can also generate a risk assessment model using a technique of deep learning. For example, the generation unit 31 can generate a risk assessment model by appropriately using various deep learning techniques such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), and CNN (Convolutional Neural Network).

推定部32は、取得部30によって取得された予約情報およびユーザ情報に基づいて、キャンセルリスクを推定する。例えば、推定部32は、取得部30によって取得された予約情報に含まれるユーザIDに関連付けられたユーザUの属性情報や行動履歴等の行動情報を含むユーザ情報を記憶部11から抽出する。 The estimation unit 32 estimates the cancellation risk based on the reservation information and the user information acquired by the acquisition unit 30. For example, the estimation unit 32 extracts the user information including the action information such as the attribute information and the action history of the user U associated with the user ID included in the reservation information acquired by the acquisition unit 30 from the storage unit 11.

そして、推定部32は、抽出したユーザ情報と取得部30によって取得された予約情報から抽出される複数の特徴情報を説明変数とする上記式(1)のリスク評価モデルを用いて、キャンセルスコアScを演算することができる。具体的には、推定部32は、下記式(2)の演算によって、キャンセルスコアScを演算することができる。推定部32は、演算した結果を補償関連情報テーブル43に追加する。
Sc=ω・x+ω・x+・・・+ω・x ・・・(2)
Then, the estimation unit 32 uses the risk assessment model of the above equation (1) using the extracted user information and the plurality of feature information extracted from the reservation information acquired by the acquisition unit 30 as explanatory variables, and cancel score Sc. Can be calculated. Specifically, the estimation unit 32 can calculate the cancellation score Sc by the calculation of the following equation (2). The estimation unit 32 adds the calculated result to the compensation-related information table 43.
Sc = ω 1・ x 1 + ω 2・ x 2 + ・ ・ ・ + ω n・ x n・ ・ ・ (2)

推定部32は、上記したキャンセルスコアScを、予約の受付時、または、施設の状況変化時のいずれかのタイミングで算出する。状況変化時とは、例えば、利用日時における施設周辺の予測される天候の変化や、利用日時における施設周辺でのイベントの開催の有無の変化や、イベント内容の変更等の外部要因の変化である。また、状況変化時として、例えば、予約した施設周辺にある他施設のユーザの予約状況の変化や、予約した人数の変化等、ユーザの行動による変化等を含んでもよい。 The estimation unit 32 calculates the above-mentioned cancellation score Sc at either the time when the reservation is accepted or the time when the situation of the facility changes. The time of situation change is, for example, a change in the predicted weather around the facility on the date and time of use, a change in whether or not an event is held around the facility on the date and time of use, and a change in external factors such as a change in the content of the event. .. Further, as the situation change, for example, a change in the reservation status of a user of another facility around the reserved facility, a change in the number of reserved people, or a change due to the user's behavior may be included.

言い換えれば、状況変化時とは、上記したリスク評価モデルの説明変数の情報が変化する時であり、キャンセルリスクScが上昇したり、低下したりする時である。このように、推定部32は、状況変化があった毎にキャンセルリスクScを推定することで、後述の提案部33がより適切な対策を提案することができる。 In other words, the time when the situation changes is the time when the information of the explanatory variables of the risk assessment model described above changes, and the time when the cancellation risk Sc increases or decreases. In this way, the estimation unit 32 estimates the cancellation risk Sc each time there is a change in the situation, so that the proposal unit 33, which will be described later, can propose more appropriate measures.

また、推定部32は、取得部30によって取得された行動情報に基づいて施設における顧客としてのユーザUの価値を推定する。上記したように、ユーザUの価値の一例である顧客生涯価値とは、施設の顧客であるユーザが生涯にどの程度の利益を施設にもたらすかを示す指標である。顧客生涯価値は、例えば、施設の利用一回あたり(あるいは予約一回あたり)の利益と、生涯の期間もしくは顧客ライフサイクル内に想定される利用回数(予約回数)とを積算して得ることができる。なお、ユーザUの価値は、顧客生涯価値に限定されるものではなく、顧客獲得コスト(CAC:Customer Acquisition Cost)や、ROI(Return on Investment)等の指標をユーザUの価値としてもよい。 Further, the estimation unit 32 estimates the value of the user U as a customer in the facility based on the behavior information acquired by the acquisition unit 30. As described above, the customer lifetime value, which is an example of the value of the user U, is an index showing how much profit the user who is a customer of the facility brings to the facility in his / her lifetime. The customer lifetime value can be obtained by integrating, for example, the profit per use (or reservation) of the facility and the number of uses (reservations) expected during the lifetime or within the customer life cycle. can. The value of the user U is not limited to the lifetime value of the customer, and an index such as a customer acquisition cost (CAC) or ROI (Return on Investment) may be used as the value of the user U.

また、推定部32は、上記により算出した生涯価値に、ユーザUの行動情報を含むユーザ情報を加味した生涯価値を算出してもよい。例えば、推定部32は、上記により算出した生涯価値に対して、行動情報に応じた係数を乗算して最終的な生涯価値を算出する。このように、ユーザUの行動情報を加味することで、算出される生涯価値の精度を高めることができる。 Further, the estimation unit 32 may calculate the lifetime value obtained by adding the user information including the behavior information of the user U to the lifetime value calculated above. For example, the estimation unit 32 calculates the final lifetime value by multiplying the lifetime value calculated above by a coefficient according to the behavior information. In this way, by adding the behavior information of the user U, the accuracy of the calculated lifetime value can be improved.

提案部33は、推定部32によって推定されたキャンセルリスクに基づいて、予約のキャンセルに対する対策を施設事業者へ提案する。例えば、提案部33は、推定部32によって推定されたキャンセルリスクおよびユーザUの生涯価値に基づいて提案する対策を決定する。ここで、図7を用いて、提案部33による対策の具体的な決定方法について説明する。 The proposal unit 33 proposes measures against the cancellation of the reservation to the facility operator based on the cancellation risk estimated by the estimation unit 32. For example, the proposal unit 33 determines the measures to be proposed based on the cancellation risk estimated by the estimation unit 32 and the lifetime value of the user U. Here, with reference to FIG. 7, a specific method for determining countermeasures by the proposal unit 33 will be described.

図7は、提案部33による対策の決定処理を示す図である。図7では、横軸にキャンセルリスク、縦軸にLTV(生涯価値)とした2軸のグラフを示す。図7に示すように、提案部33は、LTVおよびキャンセルリスクScそれぞれを2段階(閾値以上か閾値未満か)に分け、それぞれの組み合わせからなる4種類の対策の中から一を選択する。 FIG. 7 is a diagram showing a process of determining countermeasures by the proposal unit 33. In FIG. 7, a two-axis graph with cancellation risk on the horizontal axis and LTV (lifetime value) on the vertical axis is shown. As shown in FIG. 7, the proposal unit 33 divides each of the LTV and the cancellation risk Sc into two stages (whether it is above or below the threshold value or below the threshold value), and selects one from four types of countermeasures consisting of each combination.

例えば、提案部33は、LTVが高い、かつ、キャンセルリスクSCが高い場合、保険の加入およびクーポン発行を対策として提案する。なお、加入すべき保険の内容については後述する。クーポン発行とは、施設の優遇に関する優遇情報の一例であり、例えば、施設に付随する施設(ホテルのレストランなど)の利用割引クーポン等を利用日よりも前にユーザUへ提供することを指す。LTVおよびキャンセルリスクScがともに高いユーザUは、一見ではなく、施設を利用すれば常連となる可能性が高いユーザであるが、一方で、キャンセルをしやすいユーザでもある。つまり、提案部33は、このようなユーザUについては、利用日よりも前に予め優遇情報を提供することで、キャンセルさせにくくさせることができる。 For example, when the LTV is high and the cancellation risk SC is high, the proposal unit 33 proposes insurance subscription and coupon issuance as countermeasures. The details of the insurance to be taken out will be described later. Issuing a coupon is an example of preferential information regarding preferential treatment of a facility, and refers to providing, for example, a discount coupon for use of a facility (such as a hotel restaurant) attached to the facility to the user U before the date of use. User U, who has a high LTV and cancellation risk Sc, is not at first glance, but is a user who is likely to become a regular customer if he / she uses the facility, but on the other hand, he / she is also a user who is easy to cancel. That is, the proposal unit 33 can make it difficult to cancel such a user U by providing preferential information in advance before the date of use.

また、例えば、提案部33は、LTVが高い、かつ、キャンセルリスクScが低い場合、保険の加入およびアップグレードを対策として提案する。アップグレードとは、施設の優遇に関する優遇情報の一例であり、例えば、予約した施設を利用する際に施設の予約内容(部屋のグレード等)の質を上げることである。LTVが高く、キャンセルリスクScが低いユーザUは、一見ではなく、施設を利用すれば常連となる可能性が高いユーザであり、かつ、キャンセルをあまりしないユーザでもある。つまり、提案部33は、このようなユーザUについては、利用日の当日に施設を利用した際に優遇情報を提供することによって、ユーザUが施設を気に入って常連客になる可能性を高めることができる。なお、LTVが高い、かつ、キャンセルリスクScが低いユーザUについては、保険の加入の提案はせず、優遇情報のみの提案を行ってもよい。 Further, for example, when the LTV is high and the cancellation risk Sc is low, the proposal unit 33 proposes insurance subscription and upgrade as a countermeasure. The upgrade is an example of preferential information regarding the preferential treatment of the facility, for example, to improve the quality of the reservation contents (room grade, etc.) of the facility when using the reserved facility. User U, who has a high LTV and a low cancellation risk Sc, is not at first glance, but is a user who is likely to become a regular customer if he / she uses the facility, and is also a user who does not cancel much. That is, the proposal unit 33 increases the possibility that the user U likes the facility and becomes a regular customer by providing preferential information when the user U uses the facility on the day of use. Can be done. For the user U having a high LTV and a low cancellation risk Sc, the insurance may not be proposed, but only the preferential information may be proposed.

また、例えば、提案部33は、LTVが低い、かつ、キャンセルリスクScが高い場合と、LTVが低い、かつ、キャンセルリスクScが低い場合とについては、保険の加入のみを対策として提案する。このようなユーザUは、仮に、優遇情報を提供したとしても常連客となる可能性が低い、つまり、優遇情報の提供が効果的でないため、保険加入によりキャンセル発生時の損失のみに備える。これにより、施設事業者は、効果的でない優遇情報の提供を行わずに済むため、施設の利益が低下することを防止できる。なお、LTVが低い、かつ、キャンセルリスクScが低いユーザUについては、保険の加入の提案はせず、すなわち、対策の提案を行なわないようにしてもよい。 Further, for example, the proposal unit 33 proposes only the insurance coverage when the LTV is low and the cancellation risk Sc is high and when the LTV is low and the cancellation risk Sc is low. Even if such user U provides preferential information, it is unlikely that he / she will become a regular customer. That is, since the provision of preferential information is not effective, he / she prepares only for the loss at the time of cancellation due to insurance coverage. As a result, the facility operator does not have to provide ineffective preferential information, and thus it is possible to prevent the profit of the facility from being reduced. For the user U having a low LTV and a low cancellation risk Sc, the insurance may not be proposed, that is, the countermeasure may not be proposed.

なお、図7では、LTVおよびキャンセルリスクScの2軸により提案する対策を決定したが、3軸以上であってもよい。また、図7では、各軸について、高・低の2段階に分けたが、高・中・低の3段階以上に分けてもよい。 In FIG. 7, the measures to be proposed are determined based on the two axes of LTV and cancellation risk Sc, but the measures may be three or more axes. Further, in FIG. 7, each axis is divided into two stages of high and low, but it may be divided into three or more stages of high, medium and low.

また、提案部33は、施設事業者に対して対策を提案したが、施設事業者に加えて、ユーザUに対して直接情報を提供してもよい。例えば、提案部33は、提案した対策を施設事業者が実行することを条件として、情報処理装置1から直接ユーザUに対してキャンセルの発生を抑えるための情報を提供してもよい。例えば、提案部33は、情報処理装置1が管理する他のサービスの優遇情報等をユーザUに対して直接提供する。これにより、キャンセルの発生を抑えることができるため、施設の利益を向上させることができる。 Further, although the proposal unit 33 has proposed measures to the facility operator, the information may be directly provided to the user U in addition to the facility operator. For example, the proposal unit 33 may provide information for suppressing the occurrence of cancellation directly from the information processing device 1 to the user U, provided that the facility operator executes the proposed countermeasure. For example, the proposal unit 33 directly provides the user U with preferential information and the like of other services managed by the information processing apparatus 1. As a result, the occurrence of cancellation can be suppressed, and the profit of the facility can be improved.

また、提案部33による上記した保険内容の決定については、補償モードに応じた処理が行われる。 Further, the determination of the insurance content described above by the proposal unit 33 is processed according to the compensation mode.

例えば、提案部33は、補償モードが第1補償モードに設定されている場合に、推定部32によって推定されたキャンセルスコアScに基づいて、予約のキャンセルに対する補填額および補償料を決定する。 For example, the proposal unit 33 determines the compensation amount and the compensation fee for the cancellation of the reservation based on the cancellation score Sc estimated by the estimation unit 32 when the compensation mode is set to the first compensation mode.

提案部33は、キャンセルスコアScと、補填額および補償料との関係を示す演算式またはテーブルを有しており、かかる演算式またはテーブルを用いて補償サービスにおける補填額および補償料を求めることができる。 The proposal unit 33 has a calculation formula or a table showing the relationship between the cancellation score Sc and the compensation amount and the compensation fee, and the compensation amount and the compensation fee in the compensation service can be obtained using the calculation formula or the table. can.

なお、提案部33は、キャンセルスコアScと予約された施設の利用価格とに基づいて、補償サービスにおける補填額および補償料を求めることもできる。例えば、提案部33は、キャンセルスコアScと補償料との関係を示す演算式またはテーブルを有しており、かかる演算式またはテーブルを用いてキャンセルスコアScに対応する補償料を求める。そして、提案部33は、キャンセルスコアに対応する補償料に、予約された施設の利用価格を乗算することで、補償サービスにおける補償料を演算することができる。この場合、施設の利用価格が補填額となる。 The proposal unit 33 can also obtain the compensation amount and the compensation fee in the compensation service based on the cancellation score Sc and the usage price of the reserved facility. For example, the proposal unit 33 has an arithmetic expression or table showing the relationship between the cancellation score Sc and the compensation fee, and uses the arithmetic expression or table to obtain the compensation fee corresponding to the cancellation score Sc. Then, the proposal unit 33 can calculate the compensation fee in the compensation service by multiplying the compensation fee corresponding to the cancellation score by the usage price of the reserved facility. In this case, the usage price of the facility will be the compensation amount.

また、施設事業者から補填額の指定がある場合、提案部33は、「予約された施設の利用価格」に代えて「指定された補填額」を用いることができる。この場合、提案部33は、キャンセルスコアScに対応する補償料に、指定された補填額を乗算することで、補償サービスにおける補償料を演算することができる。なお、補償サービスにおける補償料の演算は、上述した例に限定されず、キャンセルスコアScに基づいて算出される補償料であればよい。また、提案部33は、補償サービスにおける補償料のみを決定することもできる。 Further, when the facility operator specifies the compensation amount, the proposal unit 33 can use the "designated compensation amount" instead of the "reserved facility usage price". In this case, the proposal unit 33 can calculate the compensation fee in the compensation service by multiplying the compensation fee corresponding to the cancellation score Sc by the designated compensation amount. The calculation of the compensation fee in the compensation service is not limited to the above-mentioned example, and may be any compensation fee calculated based on the cancellation score Sc. Further, the proposal unit 33 may determine only the compensation fee for the compensation service.

また、提案部33は、利用日時が受付日時に近いほど補償料が高くなるように補償料を決定することができる。これは、利用日時が受付日時に近いほど予約がキャンセルされたことによる損害の発生確率が高くなるからである。この場合、提案部33は、上述のように演算した補償料を基本補償料として求め、基本補償料に利用日時が受付日時に近いほど大きくなる係数を乗算することで、補償サービスにおける補償料を求めることができる。 Further, the proposal unit 33 can determine the compensation fee so that the compensation fee becomes higher as the usage date and time is closer to the reception date and time. This is because the closer the usage date and time is to the reception date and time, the higher the probability of damage caused by the cancellation of the reservation. In this case, the proposal unit 33 obtains the compensation fee calculated as described above as the basic compensation fee, and multiplies the basic compensation fee by a coefficient that increases as the usage date and time approaches the reception date and time to obtain the compensation fee in the compensation service. Can be asked.

また、提案部33は、一括補償サービスに加入している施設の予約のキャンセルに対する補償の補償料を低くすることができる。一括補償サービスとは、予約毎に補償サービスへの加入申請をすることなく、施設の予約のキャンセルに対する補償を行うサービスであり、施設事業者によって予約サーバ3を介して情報処理装置1へ事前に加入申請が行われる。 In addition, the proposal unit 33 can reduce the compensation fee for compensation for cancellation of reservations for facilities subscribed to the collective compensation service. The collective compensation service is a service that compensates for the cancellation of a facility reservation without applying for subscription to the compensation service for each reservation, and the facility operator sends the information processing device 1 to the information processing device 1 in advance via the reservation server 3. An application for membership is made.

提案部33は、一括補償サービスに加入している施設の予約に対し、上述のように演算した補償料を基本補償料として求め、基本補償料に割引係数(1より小さい値)を乗算することで、補償サービスにおける補償料を求めることができる。 The proposal unit 33 obtains the compensation fee calculated as described above as the basic compensation fee for the reservation of the facility subscribed to the collective compensation service, and multiplies the basic compensation fee by a discount coefficient (value smaller than 1). Then, the compensation fee for the compensation service can be obtained.

提案部33は、補償モードが第1補償モードに設定されている場合に、提案部33によって決定された補填額および補償料の情報である補償情報を予約サーバ3へ送信する。これにより、予約サーバ3から端末装置2へ補償情報が送信される。 When the compensation mode is set to the first compensation mode, the proposal unit 33 transmits compensation information, which is information on the compensation amount and compensation fee determined by the proposal unit 33, to the reservation server 3. As a result, compensation information is transmitted from the reservation server 3 to the terminal device 2.

また、提案部33は、補償モードが第2補償モードに設定されている場合、受付部34によって取得された保険申請情報を保険業者サーバ5へ送信することで、保険申請情報を保険業者に提供する。保険申請情報は、補償申請情報の一例である。 Further, when the compensation mode is set to the second compensation mode, the proposal unit 33 provides the insurance application information to the insurance company by transmitting the insurance application information acquired by the reception unit 34 to the insurance company server 5. do. Insurance application information is an example of compensation application information.

また、提案部33は、補償モードが第2補償モードに設定されている場合、保険業者サーバ5から取得部30で取得された保険情報を予約サーバ3へ送信する。これにより、予約サーバ3から端末装置2へ補償情報が送信される。保険情報は、補償情報の一例であり、保険情報には、推定部32によって演算されたキャンセルスコアScに基づいて保険業者によって決定された保険額および保険料の情報が含まれる。保険額は、補償額の一例であり、保険料は、補償料の一例である。 Further, when the compensation mode is set to the second compensation mode, the proposal unit 33 transmits the insurance information acquired by the acquisition unit 30 from the insurer server 5 to the reservation server 3. As a result, compensation information is transmitted from the reservation server 3 to the terminal device 2. The insurance information is an example of compensation information, and the insurance information includes information on the insurance amount and the insurance premium determined by the insurer based on the cancellation score Sc calculated by the estimation unit 32. The insurance amount is an example of the compensation amount, and the insurance premium is an example of the compensation fee.

また、提案部33は、補償モードが第2補償モードに設定されている場合、推定部32によって演算されたキャンセルリスクの情報を含むリスク情報を保険業者サーバ5へ送信する。キャンセルリスクの情報は、例えば、キャンセルスコアScの情報である。なお、キャンセルリスクの情報には、予約情報に含まれる利用価格の情報を含んでいてもよい。 Further, when the compensation mode is set to the second compensation mode, the proposal unit 33 transmits the risk information including the cancellation risk information calculated by the estimation unit 32 to the insurer server 5. The cancellation risk information is, for example, the cancellation score Sc information. The cancellation risk information may include information on the usage price included in the reservation information.

上述したように、提案部33は、キャンセルに対する対策として、施設の優遇に関する優遇情報をユーザUに提供すること、および、キャンセルが発生した際に補償を行う補償サービスへの加入のうち、少なくとも一方を施設事業者へ提案する。これにより、キャンセルの発生を抑えつつ、キャンセルの発生に対して補償を行うことができる。 As described above, as a measure against cancellation, the proposal unit 33 provides the user U with preferential information regarding the preferential treatment of the facility, and at least one of the subscriptions to the compensation service that compensates when the cancellation occurs. To the facility operator. As a result, it is possible to compensate for the occurrence of cancellation while suppressing the occurrence of cancellation.

受付部34は、予約毎に補償サービスへの加入申請を受け付ける。具体的には、受付部34は、予約サーバ3から送信される補償申請情報を取得し、補償関連情報テーブル43において、予約サーバ3から取得した補償申請情報に含まれる予約IDに関連付けられる「補償サービスの加入の有無」を「有」に設定する。これにより、補償サービスへの加入申請が受け付けられる。なお、補償モードが第2補償モードに設定されている場合、補償申請情報は、保険申請情報である。 The reception unit 34 accepts an application for subscription to the compensation service for each reservation. Specifically, the reception unit 34 acquires compensation application information transmitted from the reservation server 3, and in the compensation-related information table 43, "compensation" associated with the reservation ID included in the compensation application information acquired from the reservation server 3. Set "Presence / absence of service subscription" to "Yes". As a result, the application for subscription to the compensation service will be accepted. When the compensation mode is set to the second compensation mode, the compensation application information is insurance application information.

補償処理部35は、取得部30によってキャンセル情報を取得した場合、キャンセルに対する補償を実行するための処理を行う。 When the cancellation information is acquired by the acquisition unit 30, the compensation processing unit 35 performs a process for executing compensation for the cancellation.

例えば、補償処理部35は、補償モードが第1補償モードに設定されている場合、取得部30によって取得されたキャンセル情報に基づいて、補填額に対応する補償金を支払うか否かの判定を行う。補償処理部35は、予約に対するキャンセルが補償規約の条件を満たす場合に、補償金を支払うと判定し、予約に対するキャンセルが補償規約の条件を満たさない場合に、補償金を支払わないと判定する。 For example, when the compensation mode is set to the first compensation mode, the compensation processing unit 35 determines whether or not to pay the compensation amount corresponding to the compensation amount based on the cancellation information acquired by the acquisition unit 30. conduct. The compensation processing unit 35 determines that compensation will be paid if the cancellation of the reservation satisfies the conditions of the compensation agreement, and determines that the compensation will not be paid if the cancellation of the reservation does not satisfy the conditions of the compensation agreement.

補償処理部35は、例えば、補償料の支払いが予め設定された期間に行われていない場合や、予約に対するキャンセルによって損害が発生したことを証明することができない場合に、補償規約の条件を満たさないと判定する。なお、予約に対するキャンセルによって発生する損害は、例えば、予約に対するキャンセルが発生した場合に空き状態になった客室や席などが、キャンセルされた利用日時に利用されない場合に発生する。 The compensation processing unit 35 satisfies the conditions of the compensation agreement, for example, when the compensation fee is not paid within a preset period or when it cannot be proved that the damage is caused by the cancellation of the reservation. It is determined that there is no such thing. The damage caused by the cancellation of the reservation occurs, for example, when the guest room or seat that became vacant when the cancellation of the reservation occurs is not used on the canceled usage date and time.

補償処理部35は、補填額に対応する補償金を支払うと判定した場合、キャンセル情報に含まれる予約IDに基づいて、補償情報DB22に記憶された補填額の情報を取得する。補償処理部35は、取得した補填額の情報に基づいて、補填額の補償金を金融機関のサーバを介して施設事業者へ送金することができる。 When the compensation processing unit 35 determines that the compensation amount corresponding to the compensation amount is to be paid, the compensation processing unit 35 acquires the compensation amount information stored in the compensation information DB 22 based on the reservation ID included in the cancellation information. The compensation processing unit 35 can remit the compensation amount of the compensation amount to the facility operator via the server of the financial institution based on the acquired information of the compensation amount.

また、補償処理部35は、補償モードが第2補償モードに設定されている場合、取得部30によって取得されたキャンセル情報を保険業者サーバ5へ送信する。これにより、保険業者サーバ5によってキャンセルに対する補償処理が実行される。 Further, when the compensation mode is set to the second compensation mode, the compensation processing unit 35 transmits the cancellation information acquired by the acquisition unit 30 to the insurer server 5. As a result, the insurer server 5 executes compensation processing for cancellation.

次に、図8を用いて、実施形態に係る情報処理装置1が実行する処理の手順について説明する。図8は、実施形態に係る情報処理装置1が実行する処理の手順を示すフローチャートである。 Next, the procedure of the process executed by the information processing apparatus 1 according to the embodiment will be described with reference to FIG. FIG. 8 is a flowchart showing a procedure of processing executed by the information processing apparatus 1 according to the embodiment.

図8に示すように、まず、取得部30は、予約サーバから予約情報を取得したか否かを判定する(ステップS101)。取得部30は、予約情報を取得した場合(ステップS101,Yes)、ユーザUの行動に関する情報である行動情報を取得する(ステップS102)。 As shown in FIG. 8, first, the acquisition unit 30 determines whether or not the reservation information has been acquired from the reservation server (step S101). When the acquisition unit 30 acquires the reservation information (step S101, Yes), the acquisition unit 30 acquires the action information which is the information about the action of the user U (step S102).

つづいて、推定部32は、取得部30が取得した行動情報に基づいてユーザUによる予約のキャンセルが発生するリスクを推定する(ステップS103)。つづいて、推定部32は、ユーザUの行動情報に基づいて施設に対するユーザUの生涯価値をさらに推定する(ステップ104)。 Subsequently, the estimation unit 32 estimates the risk that the reservation by the user U will be canceled based on the behavior information acquired by the acquisition unit 30 (step S103). Subsequently, the estimation unit 32 further estimates the lifetime value of the user U with respect to the facility based on the behavior information of the user U (step 104).

つづいて、提案部33は、推定部32によって推定されたキャンセルリスクScおよび生涯価値に基づいてキャンセルに対する対策を提案し(ステップS105)、処理を終了する。 Subsequently, the proposal unit 33 proposes a countermeasure against cancellation based on the cancellation risk Sc estimated by the estimation unit 32 and the lifetime value (step S105), and ends the process.

上述した情報処理システム100では、施設の予約が行われた後に、キャンセルリスクを演算し、演算したキャンセルリスクに基づく補償料(保険料を含む)や補填額(保険額を含む)を決定するが、かかる例に限定されない。 In the above-mentioned information processing system 100, after the facility is reserved, the cancellation risk is calculated, and the compensation fee (including insurance premium) and the compensation amount (including insurance amount) based on the calculated cancellation risk are determined. , Not limited to such examples.

例えば、情報処理装置1は、施設の予約が申請された場合に、キャンセルリスクを演算することができる。例えば、情報処理装置1の制御部12は、予約処理が完了する前の予約に関する情報を予約情報として予約サーバ3から取得することができる。この場合、情報処理装置1の制御部12は、予約処理が完了する前の予約に関する情報を予約情報としてキャンセルリスクを推定することができる。 For example, the information processing apparatus 1 can calculate the cancellation risk when a reservation for a facility is applied for. For example, the control unit 12 of the information processing apparatus 1 can acquire information about the reservation before the reservation process is completed from the reservation server 3 as reservation information. In this case, the control unit 12 of the information processing apparatus 1 can estimate the cancellation risk by using the information related to the reservation before the reservation process is completed as the reservation information.

そして、情報処理装置1は、予約処理が完了する前の予約に基づき演算されたキャンセルリスクに基づいて対策を提案する。予約サーバは、情報処理装置1から提案された対策を施設事業者へ送信する。これにより、施設事業者は、提案された対策に基づいて、対策を実行するか否かに加え、予約を受け付けるかどうかも判断することができる。 Then, the information processing apparatus 1 proposes a countermeasure based on the cancellation risk calculated based on the reservation before the reservation process is completed. The reservation server transmits the measures proposed by the information processing apparatus 1 to the facility operator. As a result, the facility operator can determine whether or not to accept the reservation in addition to whether or not to implement the countermeasure based on the proposed countermeasure.

また、上述した情報処理システム100では、キャンセルリスクを補償サービスに用いるが、キャンセルリスクを補償サービス以外に用いることもできる。例えば、情報処理装置1の制御部12は、予約処理が完了する前の予約に関する情報を予約情報としてキャンセルリスクを推定する。情報処理装置1の制御部12は、推定したキャンセルリスクの情報を予約サーバ3へ送信する。なお、情報処理装置1の制御部12は、キャンセルリスクが所定値以上の場合に、キャンセルリスクの情報を予約サーバ3へ送信することもできる。 Further, in the above-mentioned information processing system 100, the cancellation risk is used for the compensation service, but the cancellation risk can also be used for other than the compensation service. For example, the control unit 12 of the information processing apparatus 1 estimates the cancellation risk by using the information related to the reservation before the reservation process is completed as the reservation information. The control unit 12 of the information processing apparatus 1 transmits the estimated cancellation risk information to the reservation server 3. The control unit 12 of the information processing apparatus 1 can also transmit the cancellation risk information to the reservation server 3 when the cancellation risk is equal to or higher than a predetermined value.

予約サーバ3の制御部52は、キャンセルリスクの情報を取得した場合、施設装置4へキャンセルリスクの情報を送信することができる。これにより、施設事業者は、キャンセルリスクの情報に基づいて、予約を受け付けるかどうかを判断することができる。なお、予約サーバ3の制御部52は、キャンセルリスクが所定値以上の場合、予約を受け付けないこともできる。 When the control unit 52 of the reservation server 3 has acquired the cancellation risk information, it can transmit the cancellation risk information to the facility device 4. As a result, the facility operator can determine whether or not to accept the reservation based on the information on the cancellation risk. The control unit 52 of the reservation server 3 may not accept reservations when the cancellation risk is equal to or higher than a predetermined value.

また、予約サーバ3の制御部52または施設装置4は、キャンセルリスクの情報に基づいて、利用価格を変更することもできる。例えば、予約サーバ3の制御部52または施設装置4は、キャンセルリスクが低いほど利用価格を下げることができる。また、予約サーバ3の制御部52または施設装置4は、キャンセルリスクが高いほど利用価格を上げることができる。 Further, the control unit 52 or the facility device 4 of the reservation server 3 can change the usage price based on the cancellation risk information. For example, the control unit 52 or the facility device 4 of the reservation server 3 can lower the usage price as the cancellation risk is lower. Further, the control unit 52 or the facility device 4 of the reservation server 3 can raise the usage price as the cancellation risk increases.

上述した実施形態における情報処理装置1は、それぞれ例えば図9に示すような構成のコンピュータ200がプログラムを実行することによって実現される。 The information processing apparatus 1 in the above-described embodiment is realized by executing a program by a computer 200 having a configuration as shown in FIG. 9, for example.

図9は、実施形態に係るプログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ200は、CPU201、RAM202、ROM203、HDD204、通信インターフェイス(I/F)205、入出力インターフェイス(I/F)206、およびメディアインターフェイス(I/F)207を備える。 FIG. 9 is a diagram showing an example of a hardware configuration of a computer that executes a program according to an embodiment. The computer 200 includes a CPU 201, a RAM 202, a ROM 203, an HDD 204, a communication interface (I / F) 205, an input / output interface (I / F) 206, and a media interface (I / F) 207.

CPU201は、ROM203またはHDD204に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM203は、コンピュータ200の起動時にCPU201によって実行されるブートプログラムや、コンピュータ200のハードウェアに依存するプログラム等を格納する。 The CPU 201 operates based on the program stored in the ROM 203 or the HDD 204, and controls each part. The ROM 203 stores a boot program executed by the CPU 201 when the computer 200 is started, a program depending on the hardware of the computer 200, and the like.

HDD204は、CPU201によって実行されるプログラムによって使用されるデータ等を格納する。通信インターフェイス205は、通信部10に対応し、ネットワーク6を介して他の機器からデータを受信してCPU201へ送り、CPU201が生成したデータを、ネットワーク6を介して他の機器へ送信する。 The HDD 204 stores data and the like used by the program executed by the CPU 201. The communication interface 205 corresponds to the communication unit 10, receives data from another device via the network 6 and sends the data to the CPU 201, and transmits the data generated by the CPU 201 to the other device via the network 6.

CPU201は、入出力インターフェイス206を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。CPU201は、入出力インターフェイス206を介して、入力装置からデータを取得する。また、CPU201は、生成したデータを、入出力インターフェイス206を介して出力装置へ出力する。 The CPU 201 controls an output device such as a display or a printer, and an input device such as a keyboard or a mouse via the input / output interface 206. The CPU 201 acquires data from the input device via the input / output interface 206. Further, the CPU 201 outputs the generated data to the output device via the input / output interface 206.

メディアインターフェイス207は、記録媒体208に格納されたプログラムまたはデータを読み取り、RAM202を介してCPU201に提供する。CPU201は、当該プログラムを、メディアインターフェイス207を介して記録媒体208からRAM202上にロードし、ロードしたプログラムを実行する。記録媒体208は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 207 reads the program or data stored in the recording medium 208 and provides it to the CPU 201 via the RAM 202. The CPU 201 loads the program from the recording medium 208 onto the RAM 202 via the media interface 207, and executes the loaded program. The recording medium 208 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable Disk), a magneto-optical recording medium such as MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

コンピュータ200のCPU201は、RAM202上にロードされたプログラムを実行することにより、上述した取得部30、生成部31、推定部32、提案部33、受付部34および補償処理部35の機能を実現することができる。また、かかる取得部30、生成部31、推定部32、提案部33、受付部34および補償処理部35は、それぞれ一部または全部がハードウェアのみで構成されてもよい。 The CPU 201 of the computer 200 realizes the functions of the acquisition unit 30, the generation unit 31, the estimation unit 32, the proposal unit 33, the reception unit 34, and the compensation processing unit 35 described above by executing the program loaded on the RAM 202. be able to. Further, the acquisition unit 30, the generation unit 31, the estimation unit 32, the proposal unit 33, the reception unit 34, and the compensation processing unit 35 may each be partially or wholly composed of only hardware.

コンピュータ200のCPU201は、プログラムを、記録媒体208から読み取って実行するが、他の例として、他の装置から、ネットワーク6を介してこれらのプログラムを取得してもよい。なお、HDD204は、記憶部11に対応し、記憶部11と同様のデータを記憶する。また、HDD204に代えて、RAM、フラッシュメモリ等の半導体メモリ素子、または、光ディスク等の記憶装置を用いてもよい。 The CPU 201 of the computer 200 reads and executes the programs from the recording medium 208, but as another example, these programs may be acquired from another device via the network 6. The HDD 204 corresponds to the storage unit 11 and stores the same data as the storage unit 11. Further, instead of the HDD 204, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as an optical disk may be used.

実施形態に係る情報処理装置1は、取得部30と、推定部32と、提案部33とを備える。取得部30は、施設の予約を行ったユーザUの行動に関する情報である行動情報を取得する。推定部32は、取得部30によって取得された行動情報に基づいて、ユーザUによる予約のキャンセルが発生するリスクであるキャンセルリスクを推定する。提案部33は、推定部32によって推定されたキャンセルリスクに基づいて、キャンセルに対する対策を施設事業者へ提案する。これにより、キャンセルの発生を抑える対策や、キャンセルが発生した場合の補償の対策等を行うことができる。また、キャンセルに対する対策を提案することで、従来のように施設事業者が前受金や解約料をユーザに要求する必要が無くなるため、ユーザが予約自体を控えることもない。従って、実施形態に係る情報処理装置によれば、予約を促進させつつ、キャンセルに対する適切な対策を施設事業者へ提案することができる。 The information processing apparatus 1 according to the embodiment includes an acquisition unit 30, an estimation unit 32, and a proposal unit 33. The acquisition unit 30 acquires behavior information, which is information regarding the behavior of the user U who has made a reservation for the facility. The estimation unit 32 estimates the cancellation risk, which is the risk of the reservation being canceled by the user U, based on the behavior information acquired by the acquisition unit 30. The proposal unit 33 proposes measures against cancellation to the facility operator based on the cancellation risk estimated by the estimation unit 32. As a result, it is possible to take measures to suppress the occurrence of cancellation, measures for compensation when cancellation occurs, and the like. In addition, by proposing measures against cancellation, the facility operator does not have to request the user for advance payment or cancellation fee as in the past, so that the user does not refrain from making a reservation. Therefore, according to the information processing apparatus according to the embodiment, it is possible to propose an appropriate measure against cancellation to the facility operator while promoting the reservation.

また、推定部32は、行動情報に基づいて施設における顧客としてのユーザUの価値を推定する。提案部33は、LTVおよびキャンセルリスクに基づいて対策を提案する。このように、顧客としてのユーザUの価値およびキャンセルリスクを用いて対策を提案することで、より適切な対策を施設事業者へ提案することができる。 Further, the estimation unit 32 estimates the value of the user U as a customer in the facility based on the behavior information. The proposal unit 33 proposes countermeasures based on LTV and cancellation risk. In this way, by proposing countermeasures using the value of the user U as a customer and the risk of cancellation, more appropriate countermeasures can be proposed to the facility operator.

また、推定部32は、ユーザUの価値として顧客生涯価値であるLTVを推定する。これにより、顧客としてのユーザUの価値を精度良く推定することができる。 Further, the estimation unit 32 estimates LTV, which is the customer lifetime value, as the value of the user U. This makes it possible to accurately estimate the value of the user U as a customer.

また、提案部33は、対策として、施設の優遇に関する優遇情報をユーザUに提供すること、および、キャンセルが発生した際に補償を行う補償サービスへの加入のうち、少なくとも一方を施設事業者へ提案する。例えば、優遇情報を利用日時よりも前にユーザUに提供することで、キャンセルすることを踏みとどまらせることができ、利用日当日に優遇情報を提供することで、一見ではなく常連客になる可能性を高めることができる。また、例えば、補償サービスへの加入を提案することで、万が一にキャンセルが発生したとしても補償を受けることで、キャンセルに伴う損失を抑えることができる。 In addition, as a countermeasure, the proposal unit 33 provides the user U with preferential information regarding the preferential treatment of the facility, and at least one of the subscriptions to the compensation service that provides compensation in the event of cancellation to the facility operator. suggest. For example, by providing preferential information to user U before the date and time of use, it is possible to stop canceling, and by providing preferential information on the day of use, it is possible to become a regular customer instead of at first glance. It can enhance sex. Further, for example, by proposing to subscribe to the compensation service, even if the cancellation should occur, the compensation can be received, and the loss due to the cancellation can be suppressed.

また、推定部32は、行動情報を入力することで、キャンセルリスクの度合いを示すキャンセルスコアScを出力するモデルであるリスク評価モデルを用いて、キャンセルリスクを推定する。このように、リスク評価モデルを用いてキャンセルスコアScを演算することで、キャンセルリスクを精度よく推定することができる。 Further, the estimation unit 32 estimates the cancellation risk by using a risk assessment model, which is a model that outputs a cancellation score Sc indicating the degree of cancellation risk by inputting behavior information. In this way, by calculating the cancellation score Sc using the risk assessment model, the cancellation risk can be estimated accurately.

また、行動情報は、ユーザUの行動における信用度、および、ユーザUの行動履歴のうち少なくとも一つを含む。これにより、キャンセルリスクを精度よく推定することができる。 Further, the action information includes at least one of the credit rating in the action of the user U and the action history of the user U. This makes it possible to accurately estimate the cancellation risk.

また、ユーザUの行動履歴は、施設、施設の周辺施設および施設と種別が類似する他の施設の少なくとも一つの施設に対する行動履歴を含む。このように、予約した施設や、周辺施設、予約した施設と種別が類似する他の施設に対する行動履歴を用いることで、キャンセルリスクを精度よく推定することができる。 Further, the behavior history of the user U includes a behavior history for at least one facility of a facility, a facility surrounding the facility, and another facility having a type similar to the facility. In this way, the cancellation risk can be estimated accurately by using the behavior history for the reserved facility, the surrounding facility, and other facilities of the same type as the reserved facility.

また、推定部32は、予約の受付時、または、施設の状況変化時のいずれかのタイミングでキャンセルリスクを推定する。例えば、予約の受付時にキャンセルリスクを推定することで、施設事業者に対して早期にキャンセルの対策を提案できる。また、例えば、施設の状況変化時にキャンセルリスクを推定することで、例えば、天候悪化等によりキャンセルリスクが高まった場合等に、早急に対策を提案することができる。 Further, the estimation unit 32 estimates the cancellation risk at either the time when the reservation is accepted or the time when the situation of the facility changes. For example, by estimating the cancellation risk at the time of accepting a reservation, it is possible to propose cancellation measures to the facility operator at an early stage. Further, for example, by estimating the cancellation risk when the situation of the facility changes, it is possible to promptly propose a countermeasure when the cancellation risk increases due to, for example, bad weather.

また、上述した情報処理装置1は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 Further, the information processing device 1 described above may be realized by a plurality of server computers, and depending on the function, an external platform or the like may be called by API (Application Programming Interface), network computing, or the like. The configuration can be changed flexibly.

また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

以上、上記実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the above embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the above embodiments. It is also clear from the description of the claims that the form with such changes or improvements may be included in the technical scope of the present invention.

1 情報処理装置
2,2~2 端末装置
3 予約サーバ
4,4~4 施設装置
5 保険業者サーバ
6 ネットワーク
10,50 通信部
11,51 記憶部
12,52 制御部
20 ユーザ情報DB
21 予約情報DB
22 補償情報DB
30 取得部
31 生成部
32 推定部
33 提案部
34 受付部
35 補償処理部
41 ユーザ情報テーブル
42 予約情報テーブル
43 補償関連情報テーブル
100 情報処理システム
1 Information processing device 2, 2 1 to 2 n Terminal device 3 Reservation server 4, 4 1 to 4 m Facility device 5 Insurer server 6 Network 10, 50 Communication unit 11, 51 Storage unit 12, 52 Control unit 20 User information DB
21 Reservation information DB
22 Compensation information DB
30 Acquisition unit 31 Generation unit 32 Estimation unit 33 Proposal unit 34 Reception unit 35 Compensation processing unit 41 User information table 42 Reservation information table 43 Compensation-related information table 100 Information processing system

Claims (10)

施設の予約を行ったユーザの行動に関する情報である行動情報を取得する取得部と、
前記取得部が取得した前記行動情報に基づいて前記ユーザによる前記予約のキャンセルが発生するリスクを推定する推定部と、
前記推定部によって推定された前記リスクに基づいて、前記キャンセルに対する対策を前記施設の事業者へ提案する提案部と
を備え
前記提案部は、
前記対策として、前記キャンセルが発生した際に補償を行う補償サービスへの加入を前記施設の事業者へ提案すること
を特徴とする情報処理装置。
The acquisition unit that acquires behavior information, which is information about the behavior of the user who made the reservation for the facility,
An estimation unit that estimates the risk of cancellation of the reservation by the user based on the behavior information acquired by the acquisition unit, and an estimation unit.
Based on the risk estimated by the estimation unit, the proposal unit that proposes measures against the cancellation to the operator of the facility, and the proposal unit.
Equipped with
The proposal section
As the countermeasure, propose to the operator of the facility to subscribe to a compensation service that compensates when the cancellation occurs.
An information processing device characterized by.
前記推定部は、
前記行動情報に基づいて前記施設における顧客としての前記ユーザの価値をさらに推定し、
前記提案部は、
前記価値および前記リスクに基づいて前記対策を提案すること
を特徴とする請求項1に記載の情報処理装置。
The estimation unit
Further estimating the value of the user as a customer in the facility based on the behavior information,
The proposal section
The information processing apparatus according to claim 1, wherein the countermeasure is proposed based on the value and the risk.
前記推定部は、
前記価値として顧客生涯価値を推定すること
を特徴とする請求項2に記載の情報処理装置。
The estimation unit
The information processing apparatus according to claim 2, wherein the customer lifetime value is estimated as the value.
前記提案部は、
前記対策として、前記施設の優遇に関する優遇情報を前記ユーザに提供することを前記施設の事業者へ提案すること
を特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The proposal section
The information processing apparatus according to any one of claims 1 to 3, wherein as the countermeasure, it is proposed to the business operator of the facility to provide preferential information regarding the preferential treatment of the facility to the user.
前記推定部は、
前記行動情報を入力することで、前記リスクの度合いを示すスコアを出力するモデルを用いて、前記リスクを推定すること
を特徴とする請求項1~4のいずれか1つに記載の情報処理装置。
The estimation unit
The information processing apparatus according to any one of claims 1 to 4, wherein the risk is estimated by using a model that outputs a score indicating the degree of the risk by inputting the behavior information. ..
前記行動情報は、
前記ユーザの行動における信用度、および、前記ユーザの行動履歴のうち少なくとも一つを含むこと
を特徴とする請求項1~5のいずれか1つに記載の情報処理装置。
The behavior information is
The information processing apparatus according to any one of claims 1 to 5, wherein the information processing apparatus includes at least one of the creditworthiness of the user's behavior and the behavior history of the user.
前記ユーザの行動履歴には、
前記施設、前記施設の周辺施設および前記施設と種別が類似する他の施設の少なくとも一つの施設に対する行動履歴を含むこと
を特徴とする請求項6に記載の情報処理装置。
The user's behavior history includes
The information processing apparatus according to claim 6, wherein the information processing apparatus includes an action history for at least one facility of the facility, a facility surrounding the facility, and another facility of a type similar to the facility.
前記推定部は、
前記予約の受付時、または、前記施設の状況変化時のいずれかのタイミングで前記リスクを推定すること
を特徴とする請求項1~7のいずれか1つに記載の情報処理装置。
The estimation unit
The information processing apparatus according to any one of claims 1 to 7, wherein the risk is estimated at any timing of receiving the reservation or changing the situation of the facility.
コンピュータが実行する情報処理方法であって、
施設の予約を行ったユーザの行動に関する情報である行動情報を取得する取得工程と、
前記取得工程によって取得された前記行動情報に基づいて前記ユーザによる前記予約のキャンセルが発生するリスクを推定する推定工程と、
前記推定工程によって推定された前記リスクに基づいて、前記キャンセルに対する対策を前記施設の事業者へ提案する提案工程と
を含み、
前記提案工程は、
前記対策として、前記キャンセルが発生した際に補償を行う補償サービスへの加入を前記施設の事業者へ提案すること
を特徴とする情報処理方法。
It is an information processing method executed by a computer.
The acquisition process to acquire behavior information, which is information about the behavior of the user who made the reservation for the facility,
An estimation process for estimating the risk of cancellation of the reservation by the user based on the behavior information acquired by the acquisition process, and an estimation process.
Based on the risk estimated by the estimation process, a proposal process for proposing measures against the cancellation to the operator of the facility, and a proposal process .
Including
The proposed process is
As the countermeasure, propose to the operator of the facility to subscribe to a compensation service that provides compensation when the cancellation occurs.
An information processing method characterized by.
施設の予約を行ったユーザの行動に関する情報である行動情報を取得する取得手順と、
前記取得手順によって取得された前記行動情報に基づいて前記ユーザによる前記予約のキャンセルが発生するリスクを推定する推定手順と、
前記推定手順によって推定された前記リスクに基づいて、前記キャンセルに対する対策を前記施設の事業者へ提案する提案手順と
をコンピュータに実行させ
前記提案手順は、
前記対策として、前記キャンセルが発生した際に補償を行う補償サービスへの加入を前記施設の事業者へ提案すること
を特徴とする情報処理プログラム。
The acquisition procedure to acquire the behavior information, which is the information about the behavior of the user who made the reservation of the facility,
An estimation procedure for estimating the risk of cancellation of the reservation by the user based on the behavior information acquired by the acquisition procedure, and an estimation procedure.
Based on the risk estimated by the estimation procedure, a proposal procedure for proposing measures against the cancellation to the operator of the facility, and a proposal procedure .
Let the computer run
The proposed procedure is
As the countermeasure, propose to the operator of the facility to subscribe to a compensation service that provides compensation when the cancellation occurs.
An information processing program featuring.
JP2018154071A 2018-08-20 2018-08-20 Information processing equipment, information processing methods and information processing programs Active JP7054659B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018154071A JP7054659B2 (en) 2018-08-20 2018-08-20 Information processing equipment, information processing methods and information processing programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018154071A JP7054659B2 (en) 2018-08-20 2018-08-20 Information processing equipment, information processing methods and information processing programs

Publications (2)

Publication Number Publication Date
JP2020030460A JP2020030460A (en) 2020-02-27
JP7054659B2 true JP7054659B2 (en) 2022-04-14

Family

ID=69622500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018154071A Active JP7054659B2 (en) 2018-08-20 2018-08-20 Information processing equipment, information processing methods and information processing programs

Country Status (1)

Country Link
JP (1) JP7054659B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115191151A (en) 2020-02-26 2022-10-14 Agc株式会社 Fluorine-containing polymer, resin film, and optoelectronic element
KR20220147075A (en) 2020-02-26 2022-11-02 에이지씨 가부시키가이샤 Fluorine-containing polymer, film, film production method and organic optoelectronic device
JP7304632B2 (en) * 2020-04-30 2023-07-07 Payn株式会社 Information processing device, method and program
JP2022002052A (en) * 2020-06-22 2022-01-06 東芝テック株式会社 Information processing equipment and information processing programs
JP7683109B1 (en) * 2024-10-16 2025-05-26 株式会社カカクコム Information processing device, information processing method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002366732A (en) 2001-06-11 2002-12-20 Sas Institute Japan Ltd Customer maintenance supporting system with respect to member customer
JP2004062822A (en) 2002-07-31 2004-02-26 Fujitsu Ltd Reservation cancellation number determination method, calculation device and computer program
JP2004227072A (en) 2003-01-20 2004-08-12 Nec Corp Portable reservation system having personal identification and method
JP2016024696A (en) 2014-07-23 2016-02-08 株式会社日立製作所 Reservation management system and reservation management method
JP2017224225A (en) 2016-06-17 2017-12-21 株式会社デンソー Car sharing service operation system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0981626A (en) * 1995-09-11 1997-03-28 Toshiba Corp Hotel reservation reception system and its management method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002366732A (en) 2001-06-11 2002-12-20 Sas Institute Japan Ltd Customer maintenance supporting system with respect to member customer
JP2004062822A (en) 2002-07-31 2004-02-26 Fujitsu Ltd Reservation cancellation number determination method, calculation device and computer program
JP2004227072A (en) 2003-01-20 2004-08-12 Nec Corp Portable reservation system having personal identification and method
JP2016024696A (en) 2014-07-23 2016-02-08 株式会社日立製作所 Reservation management system and reservation management method
JP2017224225A (en) 2016-06-17 2017-12-21 株式会社デンソー Car sharing service operation system

Also Published As

Publication number Publication date
JP2020030460A (en) 2020-02-27

Similar Documents

Publication Publication Date Title
JP7054659B2 (en) Information processing equipment, information processing methods and information processing programs
Malgieri et al. Pricing privacy–the right to know the value of your personal data
US11017440B2 (en) Method, apparatus, and computer readable medium for providing a self-service interface
US20150363862A1 (en) Financial product recommendation for a consumer
US20140067650A1 (en) Methods and systems for consumer lending
US20140222611A1 (en) System and method for a curator recommended sale of commodities
JP6530108B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
US20120239482A1 (en) Customer awareness platform
Beggs Private-sector nudging: the good, the bad, and the uncertain
US10666752B2 (en) Predictive modeling for event delivery based on real-time data
JP6183942B1 (en) Point management system and constraint judgment device
US20180060897A1 (en) Rule-based data processing engine
JP6961551B2 (en) Information processing equipment, information processing methods and information processing programs
JP6883054B2 (en) Information processing equipment, information processing methods and information processing programs
JP7116627B2 (en) Information processing device, information processing method and information processing program
KR102570758B1 (en) Method for recommending financial product automatically based on artificial intelligence using linkage of subscribing mall and financial corporation
JP7198773B2 (en) Systems, methods, and computer programs for providing a card-linked offer network that allows consumers to link the same payment card to the same offer at multiple issuer sites
US10664847B2 (en) Predictive modeling for event delivery based on real-time data
JP7351887B2 (en) Information processing device, information processing system, and information processing method
JP6925305B2 (en) Information processing equipment, information processing methods and information processing programs
JP7299713B2 (en) Program, information processing device, and information processing method
JPWO2019035182A1 (en) Privilege management system, privilege management device, and privilege management method
KR102098716B1 (en) Server providing realtime price changing transaction and operation method thereof
JP7840320B2 (en) Methods, systems, programs, and media for exchanging personal data
KR102302785B1 (en) Service method for point market platform

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211021

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220404

R150 Certificate of patent or registration of utility model

Ref document number: 7054659

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250