Information processing system

The information processing apparatus addresses the issue of no-show cancellations by using credit scores to incentivize timely arrivals with rewards, effectively reducing waste and enhancing sales for restaurants.

JP7682608B2Active Publication Date: 2025-05-26TOSHIBA TEC KK
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2020107236
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-06-22
Publication Date
2025-05-26
Estimated Expiration
2040-06-22

AI Technical Summary

Technical Problem

The increasing number of no-show cancellations at restaurants has led to waste and loss due to prior preparations not being utilized, and the inability to generate sales.

Method used

An information processing apparatus that includes a first acquisition unit to acquire arrival information of a reservation maker, a second acquisition unit to acquire the credit score of the reservation maker, and an issuance unit to issue rewards based on the credit score, thereby incentivizing timely arrivals and reducing no-show cancellations.

Benefits of technology

The system effectively suppresses no-show cancellations by incentivizing reservation makers with rewards, thereby reducing waste and increasing sales opportunities for restaurants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682608000001
    Figure 0007682608000001
  • Figure 0007682608000002
    Figure 0007682608000002
  • Figure 0007682608000003
    Figure 0007682608000003
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing system, and an information processing program that can prevent cancellation without notice.SOLUTION: An information processing system 100 includes a credit score server 1, a reservation server 2, a POS terminal 3, and a portable terminal 4. The credit score server 1 is an apparatus that manages a credit score of a credit score member. The credit score is scored on the basis of individual information on the member, and the member can receive provision of a service according to the credit score. The reservation server 2 is an apparatus that manages reservation information on a reservation member. The reservation information is information on a reserved shop, a date of reservation, and the number of people reserved that are associated with a reservation member ID. The reservation member ID in the reservation information is associated with a credit score member ID in the credit score server 1.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an information processing apparatus, an information processing system, and an information processing program.

Background Art

[0002] In recent years, with the spread of the Internet, smartphones, and mobile apps, reservations for restaurants using mobile terminals (APLs) by ordinary consumers have become widespread, improving convenience.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, with the improvement of reservation convenience, the number of no-show cancellations has increased rapidly. As a result, waste associated with the restaurant's prior preparations and other losses such as not being able to obtain sales are also increasing.

[0005] The problem to be solved by the embodiments of the present invention is to provide a technique that enables suppression of no-show cancellations.

Means for Solving the Problems

[0006] In one embodiment, the information processing apparatus includes a first acquisition unit, a second acquisition unit, and an issuance unit. The first acquisition unit acquires arrival information of a reservation maker. The second acquisition unit acquires the credit score of the reservation maker in response to the acquisition of the arrival information of the reservation maker. The issuance unit issues a reward according to the credit score of the reservation maker.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Mode for Carrying Out the Invention

[0008] Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a block diagram illustrating the information processing system 100. The information processing system 100 includes a credit score server 1, a reservation server 2, a POS (Point Of Sales) terminal 3, and a mobile terminal 4. The credit score server 1, the reservation server 2, the POS terminal 3, and the mobile terminal 4 are communicably connected to each other via a network. For example, the network is the Internet. Note that the information processing system 100 may refer to a system including at least two of the credit score server 1, the reservation server 2, the POS terminal 3, and the mobile terminal 4.

[0009] The credit score server 1 is a device that manages the credit scores of credit score members. A credit score member is a member of the credit score service provided by the credit score server 1 and is also referred to as a user of the credit score service. Also, a credit score member is simply referred to as a member or a user. A credit score is a quantification and visualization of the creditworthiness of a credit score member and is created based on the personal data of the member. For example, a credit score is scored based on the personal information of the member, and the member can receive services according to the credit score. A credit score is managed by a credit score member ID that identifies each credit score member. The credit score server 1 may be a device that provides an existing credit score service. A configuration example of the credit score server 1 will be described later.

[0010] The reservation server 2 is a device that manages the reservation information of reservation members. A reservation member is a member of the reservation service provided by the reservation server 2 and is also referred to as a user of the reservation service. Also, a reservation member is simply referred to as a member or a user. Reservation information is information that indicates the reservation content of a reservation member ID that identifies a reservation member. For example, the reservation information is information such as a reserved store, reservation date and time, and number of reserved people associated with the reservation member ID. The reservation member ID in the reservation information is associated with the credit score member ID in the credit score server 1. The reservation server 2 may be a device that provides an existing reservation service. A configuration example of the reservation server 2 will be described later.

[0011] The POS terminal 3 is a device installed in a store that enables settlement (accounting) of goods and reservation management, etc. The POS terminal 3 supports both offline settlement and settlement by communication with a settlement center. For example, offline settlement is settlement by cash, gift certificates, etc. For example, settlement by communication with a settlement center is settlement by credit card, electronic money, debit card, and code settlement, etc. A configuration example of the POS terminal 3 will be described later.

[0012] The mobile terminal 4 is a device capable of communicating with other devices. The mobile terminal 4 is a device owned by the user. For example, the mobile terminal 4 is a smartphone or a tablet terminal, etc. The user may be read as a member, a reservationist, a customer, a consumer, or a person.

[0013] A configuration example of the credit score server 1 will be described. The credit score server 1 is a computer including a processor 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14. Each part constituting the credit score server 1 is connected so as to be able to input and output signals to and from each other. In FIG. 1, the interface is described as "I / F".

[0014] The processor 11 corresponds to the central part of the credit score server 1. For example, the processor 11 is a CPU (Central Processing Unit), but is not limited thereto. The processor 11 may be composed of various circuits. The processor 11 expands a program stored in advance in the main memory 12 or the auxiliary storage device 13 into the main memory 12. The program is a program that causes the processor 11 of the credit score server 1 to realize or execute each part described later. The processor 11 executes various operations by executing the program expanded in the main memory 12.

[0015] The main memory 12 corresponds to the main storage part of the credit score server 1. The main memory 12 includes a non-volatile memory area and a volatile memory area. The main memory 12 stores an operating system or a program in the non-volatile memory area. The main memory 12 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 11. For example, the main memory 12 includes a ROM (Read Only Memory) as the non-volatile memory area. For example, the main memory 12 includes a RAM (Random Access Memory) as the volatile memory area. The main memory 12 stores a program.

[0016] The auxiliary storage device 13 corresponds to the auxiliary storage part of the credit score server 1. The auxiliary storage device 13 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disc Drive), SSD (Solid State Drive), or the like. The auxiliary storage device 13 stores the above-described program, data used by the processor 11 to perform various processes, and data generated by the processes in the processor 11. The auxiliary storage device 13 stores the above-described program.

[0017] The auxiliary storage device 13 stores a credit score database. The credit score database includes records constituting data associating credit score member IDs with credit scores. A configuration example of the credit score database will be described later.

[0018] The communication interface 14 includes various interfaces that connect the credit score server 1 to other devices via a network so as to be communicable according to a predetermined communication protocol.

[0019] Note that the hardware configuration of the credit score server 1 is not limited to the above-described configuration. The credit score server 1 can appropriately omit and change the above-described components and add new components.

[0020] Each part implemented in the above-described processor 11 will be described. The processor 11 implements a reception unit 110, a setting unit 111, a storage control unit 112, and a transmission unit 113. Each part implemented in the processor 11 can also be referred to as each function. Each part implemented in the processor 11 can also be said to be implemented in a control unit including the processor 11 and the main memory 12.

[0021] The receiving unit 110 receives an instruction to update the credit score. The instruction to update the credit score is received in association with each credit score member ID. The instruction to update the credit score is an instruction to cause the credit score server 1 to update the credit score. The update of the credit score is a process of increasing or decreasing the credit score, and includes processes such as granting, increasing, decreasing, deleting, and maintaining the credit score. The update of the credit score will be described later.

[0022] The setting unit 111 updates the credit score of the credit score member according to the update instruction.

[0023] The storage control unit 112 stores the credit score updated by the setting unit 111 in the credit score database of the auxiliary storage device 13. The credit score database stores the credit score in association with the credit score member ID.

[0024] The transmission unit 113 transmits the credit score to the reservation server 2 in association with the credit score member ID.

[0025] Note that although the receiving unit 110, the setting unit 111, the storage control unit 112, and the transmission unit 113 have been described as being implemented in the processor 11 by executing a program, the present invention is not limited thereto. The receiving unit 110 and the transmission unit 113 relate to data communication between the credit score server 1 and other devices. Therefore, the communication interface 14 may be an example of the receiving unit 110 and the transmission unit 113. The receiving unit 110 and the transmission unit 113 may be realized by the cooperation of the processor 11 and the communication interface 14 by executing a program.

[0026] A configuration example of the reservation server 2 will be described. The reservation server 2 is a computer including a processor 21, a main memory 22, an auxiliary storage device 23, and a communication interface 24. Each unit constituting the reservation server 2 is connected so as to be able to input and output signals to and from each other.

[0027] The processor 21 corresponds to the central part of the reservation server 2. The processor 21 has the same hardware configuration as the above-described processor 11. The processor 21 expands a program stored in advance in the main memory 22 or the auxiliary storage device 23 into the main memory 22. The program is a program that causes the processor 21 of the reservation server 2 to realize or execute each part described later. The processor 21 executes various operations by executing the program expanded in the main memory 22.

[0028] The main memory 22 corresponds to the main storage part of the reservation server 2. The main memory 22 has the same hardware configuration as the above-described main memory 12. The main memory 22 stores programs.

[0029] The auxiliary storage device 23 corresponds to the auxiliary storage part of the reservation server 2. The auxiliary storage device 23 has the same hardware configuration as the above-described auxiliary storage device 13. The auxiliary storage device 23 stores the above-described program, data used by the processor 21 to perform various processes, and data generated by the processes in the processor 21.

[0030] The auxiliary storage device 23 stores a member information database. The member information database includes member information records that constitute data associating a credit score member ID, a reservation member ID, a credit score, user information, and cancellation history information. The user information includes information such as credit card information of each reservation member and usage status (number of uses, etc.) of each store. The cancellation history information is information indicating the number of times a reserving person has canceled a reservation for a restaurant or the like via the reservation service in the past. A configuration example of the member information database will be described later.

[0031] The auxiliary storage device 23 stores a first reservation information database. The first reservation information database is a database that manages reservation information in association with each reservation member ID. The first reservation information database includes reservation information records that constitute data associating a reservation member ID, a credit score, a reservation date and time, the number of reservation persons, user information, and cancellation history information.

[0032] The communication interface 24 includes various interfaces that connect the reservation server 2 to communicate with other devices via a network in accordance with a predetermined communication protocol.

[0033] Note that the hardware configuration of the reservation server 2 is not limited to the above-described configuration. The reservation server 2 can appropriately omit and change the above-described components and add new components.

[0034] Each part implemented in the above-described processor 21 will be described. The processor 21 implements a receiving unit 210, a determination unit 211, a memory control unit 212, and an output unit 213. Each part implemented in the processor 21 can also be referred to as each function. Each part implemented in the processor 21 can also be said to be implemented in a control unit including the processor 21 and the main memory 22.

[0035] The receiving unit 210 receives data from the credit score server 1, the mobile terminal 4, and the POS terminal 3. For example, the receiving unit 210 receives reservation information from the mobile terminal 4. For example, the receiving unit 210 receives a reservation approval / denial notice from the POS terminal 3. The reservation approval / denial notice is information indicating whether to approve or deny the reservation of the person making the reservation. For example, the receiving unit 210 receives store visit information from the POS terminal 3. The store visit information is information indicating that the person making the reservation has visited the reserved store. The store visit information includes the reservation member ID of the person making the reservation and the store visit date and time. For example, the receiving unit 210 receives a cancellation instruction from the mobile terminal 4. The cancellation instruction is an instruction to cancel the reservation. The cancellation instruction includes time information indicating the date and time when the mobile terminal 4 sent the cancellation instruction.

[0036] The determination unit 211 determines whether the receiving unit 210 has received a cancellation instruction before the reservation date and time. The reservation date and time is included in the reservation information received from the mobile terminal 4 and is information stored in the first reservation information database of the auxiliary storage device 23.

[0037] The memory control unit 212 controls the auxiliary storage device 23 to update the member information database. The memory control unit 212 controls to update the member information database in synchronization with the update of the credit score database of the credit score server 1. The memory control unit 212 controls the auxiliary storage device 23 to update the first reservation information database.

[0038] The output unit 213 outputs data to the POS terminal 3 or the mobile terminal 4. For example, the output unit 213 outputs reservation data based on the reservation information to the POS terminal 3. The reservation data is data that constitutes a reservation information record. For example, the reservation data is data including a reservation member ID, a credit score, a reservation date and time, the number of reservation people, user information, cancellation history information, and the like. The reservation date and time and the number of reservation people are examples of the reservation information. For example, the output unit 213 outputs a cancellation instruction to the POS terminal 3. The cancellation instruction is an instruction indicating the cancellation of a reservation by user X. For example, the output unit 213 outputs a reservation approval / denial notice to the mobile terminal 4. For example, the output unit 213 outputs an update instruction for the credit score to the credit score server 1.

[0039] Note that although the reception unit 210, the determination unit 211, the memory control unit 212, and the output unit 213 have been described as being implemented in the processor 21 by executing a program, they are not limited thereto. The reception unit 210 and the output unit 213 relate to data communication between the reservation server 2 and other devices. Therefore, the communication interface 24 may be an example of the reception unit 210 and the output unit 213. The reception unit 210 and the output unit 213 may be realized by the cooperation of the processor 21 and the communication interface 24 by executing a program.

[0040] A configuration example of the POS terminal 3 will be described. The POS terminal 3 is a computer including a processor 31, a main memory 32, an auxiliary storage device 33, a communication interface 34, an input device 35, a display device 36, a printing device 37, and a reading device 38. Each part constituting the POS terminal 3 is connected so as to be able to input and output signals to and from each other.

[0041] The processor 31 corresponds to the central part of the POS terminal 3. The processor 31 has the same hardware configuration as the above-described processor 11. The processor 31 executes various operations by executing a program stored in advance in the main memory 32 or the auxiliary storage device 33.

[0042] The main memory 32 corresponds to the main storage part of the POS terminal 3. The main memory 32 has the same hardware configuration as the above-described main memory 12.

[0043] The auxiliary storage device 33 corresponds to the auxiliary storage part of the POS terminal 3. The auxiliary storage device 33 has the same hardware configuration as the above-described auxiliary storage device 13. The auxiliary storage device 33 stores the above-described program, data used by the processor 31 to perform various processes, and data generated by the processes in the processor 31.

[0044] The auxiliary storage device 33 stores a second reservation information database. The second reservation information database includes reservation information records related to the store where the POS terminal 3 is installed among the first reservation information databases stored in the auxiliary storage device 23. The second reservation information database is updated in synchronization with the update of the first reservation information database of the reservation server 2. A configuration example of the second reservation information database will be described later.

[0045] The communication interface 34 includes various interfaces that connect the POS terminal 3 to other devices communicably via a network according to a predetermined communication protocol.

[0046] The input device 35 is a device capable of inputting data or instructions into the POS terminal 3. For example, the input device 35 is a keyboard or a touch panel, etc.

[0047] The display device 36 is a device capable of displaying various screens under the control of the processor 31. For example, the display device 36 is a liquid crystal display or an EL (Electroluminescence) display, etc.

[0048] The printing device 37 is a device for printing information such as purchase information on paper. For example, the printing device 37 is a thermal printer or an inkjet printer, etc.

[0049] The reading device 38 is a device capable of reading various data. For example, the reading device 38 includes a reader capable of reading data from a contactless IC card. For example, the reading device 38 includes a reader capable of reading data from a non-contact IC card or a recording medium using RFID (Radio Frequency Identification). For example, the reading device 38 includes a reader capable of reading data from the magnetic stripe of a card medium. For example, the reading device 38 includes a scanner capable of reading data from a code symbol. The code symbol is a two-dimensional code symbol such as a barcode symbol and a QR code (registered trademark), etc. The scanner may be of a type that reads the code symbol by scanning a laser beam, or may be of a type that reads the code symbol from an image captured by an imaging device.

[0050] Note that the hardware configuration of the POS terminal 3 is not limited to the above-described configuration. The POS terminal 3 can appropriately omit and change the above-described components and add new components.

[0051] Each part implemented in the above-described processor 31 will be described. The processor 31 implements a receiving unit 310, a memory control unit 311, an acquisition unit 312, a setting unit 313, a comparison unit 314, an output unit 315, an acquisition unit 316, and an issuing unit 317. Each part implemented in the processor 31 can also be referred to as each function. Each part implemented in the processor 31 can also be said to be implemented in a control unit including the processor 31 and the main memory 32.

[0052] The receiving unit 310 receives data from the reservation server 2.

[0053] The memory control unit 311 controls the auxiliary storage device 33 to store the reservation data received by the receiving unit 310 in the second reservation information database. The memory control unit 311 controls the auxiliary storage device 33 to update the second reservation information database in synchronization with the update of the first reservation information database of the reservation server 2.

[0054] The acquisition unit 312 acquires data from the auxiliary storage device 33. For example, the acquisition unit 312 acquires the credit score of the reserving person. For example, the acquisition unit 312 acquires the reservation information of the reserving person. For example, the acquisition unit 312 acquires the cancellation history information of the reserving person. For example, the acquisition unit 312 acquires the user information of the reserving person.

[0055] The comparison unit 314 compares the credit score acquired by the acquisition unit 312 with the threshold value of the reservation acceptance score set by the setting unit 313. The reservation acceptance score is a score for determining whether to accept a reservation. For example, the threshold value of the reservation acceptance score is the value of the credit score that serves as an indicator for permitting a reservation.

[0056] The output unit 315 outputs data to the reservation server 2 or the mobile terminal 4. For example, the output unit 315 outputs a reservation acceptance / rejection notice to the reservation server 2 or the mobile terminal 4. For example, the output unit 315 outputs the store arrival information to the reservation server 2. For example, the output unit 315 outputs a reward to the mobile terminal 4. The reward is useful information provided to the reserving person. For example, the reward is a coupon, privilege, discount information, discount information, point awarding information, etc. related to the store service provided to the reserving person, and is information indicating service contents such as an immediate discount.

[0057] The acquisition unit 316 acquires store arrival information via the input device 35 or the reading device 38.

[0058] The issuing unit 317 issues rewards. For example, the issuing unit 317 issues rewards obtained from a reward table stored in the auxiliary storage device 33. The reward table is a table in which variables such as rewards and credit scores are associated.

[0059] A configuration example of the credit score database will be described. FIG. 2 is a diagram illustrating the credit score database. The credit score database includes a "credit score member ID" item and a "credit score" item. The "credit score member ID" item is an item for setting the credit score member ID. The "credit score" item is an item for setting the credit score. Each of a plurality of credit score member IDs is associated with a credit score as a credit score record by the credit score database. Rules regarding the granting and deprivation of credit scores may be appropriately determined by the credit score service provider. The credit score server 1 appropriately updates the credit score database.

[0060] A configuration example of the member information database will be described.

[0061] FIG. 3 is a diagram illustrating the member information database. The member information database includes a "reserved member ID" item, a "credit score member ID" item, a "credit score" item, a "user information" item, a "total cancellation count" item, and an "A store cancellation count" item. Each of a plurality of reserved member IDs is associated with each item as a member information record by the member information database. The "reserved member ID" item is an item for setting the reserved member ID. The "credit score member ID" item is an item for setting the credit score member ID. Each of a plurality of reserved member IDs is associated with the corresponding credit score member ID in the credit score database. The "credit score" item is an item for setting the credit score. The "user information" item is an item for setting user information about each member of the reservation service.

[0062] The "Total Cancellation Count" item is an item for setting the total number of past cancellations for each member. The total cancellation count is the total number of times each member has canceled reservations at restaurants and the like via the reservation service in the past. The total cancellation count includes the "Outside Period" item and the "No-Show" item. The "Outside Period" item is an item for setting the number of cancellations made after the reserved date and time. The "No-Show" item is an item for setting the number of no-show cancellations. A no-show cancellation is counted when no cancellation instruction or store visit information has been received after a certain period has elapsed from the reserved date and time.

[0063] The "Number of Cancellations at Store A" item is the total number of times reservations at Store A have been canceled. In the example of Figure 3, it shows the number of cancellations at Store A, but items showing the number of cancellations for each other store may also be included. The "Number of Cancellations at Store A" item includes the "Outside Period" item and the "No-Show" item, and the information included in the item is the same as that in the "Total Cancellation Count" item.

[0064] The reservation server 2 appropriately updates the member information database. For example, the reservation server 2 obtains the updated credit score from the credit score server 1 in response to the update of the credit score database. The reservation server 2 reflects the credit score updated in the credit score database in the member information database in synchronization with the update of the credit score database.

[0065] Figure 4 is a diagram illustrating a second reservation information database included in the POS terminal 3 according to the embodiment. The second reservation information database includes a "reservation number" item, a "reservation member ID" item, a "credit score" item, a "reservation date and time" item, a "number of reservation persons" item, a "user information" item, a "total number of cancellations" item, an "A store cancellation number" item, and a "B store cancellation number" item. Each of the plurality of reservation numbers is associated with each item as a reservation information record by the second reservation information database. The "reservation number" item is an item for setting the reservation number. The "reservation date and time" item is an item for setting the reservation date and time. The "number of reservation persons" item is an item for setting the number of reservation persons. The "reservation member ID" item, the "credit score" item, the "user information" item, the "total number of cancellations" item, and the "A store cancellation number" item are the same as the items in the member information database. The "B store cancellation number" item is the same as the "A store cancellation number" item.

[0066] The POS terminal 3 appropriately updates the second reservation information database. The second reservation information database is updated in synchronization with the update of the first reservation information database stored in the auxiliary storage device 23 of the reservation server 2. For example, the POS terminal 3 acquires new reservation data related to the store where the POS terminal 3 is installed from the reservation server 2 in response to the update of the first reservation information database. The POS terminal 3 reflects the new reservation data in the second reservation information database in synchronization with the update of the first reservation information database.

[0067] The procedure of the processing by the information processing system 100 will be described. In the following description mainly focused on the credit score server 1, the notation "credit score server 1" may be read as "processor 11". Similarly, in the description mainly focused on the reservation server 2, the notation "reservation server 2" may be read as "processor 21". Similarly, in the description mainly focused on the POS terminal 3, the notation "POS terminal 3" may be read as "processor 31". Note that the processing procedures described below are merely examples, and each process may be changed as much as possible. Also, with respect to the processing procedures described below, omissions, substitutions, and additions of steps are possible as appropriate according to the embodiment.

[0068] Here, let the user who owns the mobile terminal 4 be user X. Assume a case where user X makes a reservation at a restaurant corresponding to store A shown in FIG. 4. User X is also referred to as the reserving person X. The reserving person X is a member of the service provided by the reservation server 2 and is identified by a reservation member ID. Assume that the POS terminal 3 is installed at store A.

[0069] FIG. 5 is a sequence diagram illustrating the procedure of reservation reception processing by the information processing system 100. The mobile terminal 4 transmits the reservation information of the reserving person X to the reservation server 2 (ACT101). In ACT101, for example, based on the input operation of the reserving person X, the mobile terminal 4 transmits the reservation information to the reservation server 2 via the service provided by the reservation server 2.

[0070] The reception unit 210 of the reservation server 2 receives the reservation information of the reserving person X from the mobile terminal 4 (ACT102). In ACT102, for example, the reception unit 210 receives the reservation information of the reserving person X transmitted by the mobile terminal 4.

[0071] The memory control unit 212 stores the reservation information of the reserving person X (ACT103). In ACT103, for example, the memory control unit 212 controls the auxiliary storage device 23 to store a reservation information record based on the reservation information of the reserving person X in the first reservation information database. For example, the memory control unit 212 updates the first reservation information database in response to the reception unit 210 receiving the reservation information.

[0072] The output unit 213 outputs reservation data based on the reservation information of the reserving person X to the POS terminal 3 (ACT104). In ACT104, for example, in response to the reception of the reservation information, the output unit 213 outputs reservation data corresponding to the new reservation information record stored in the first reservation information database to the POS terminal 3. Outputting the reservation data to the POS terminal 3 includes transmitting the reservation data to the POS terminal 3.

[0073] The receiving unit 310 of the POS terminal 3 receives reservation data from the reservation server 2 (ACT105). In ACT105, for example, the receiving unit 310 receives the reservation data output by the output unit 213 of the reservation server 2.

[0074] The storage control unit 311 stores the reservation data received from the reservation server 2 (ACT106). In ACT106, for example, the storage control unit 311 controls the auxiliary storage device 33 to store the reservation data based on the reservation information of the reserving person X received by the receiving unit 310 in the second reservation information database. For example, the storage control unit 311 stores the reservation data in the second reservation information database in response to the receiving unit 310 receiving the reservation data. The storage control unit 311 adds a reservation information record based on the reservation data to the second reservation information database.

[0075] The acquisition unit 312 acquires the credit score of the reserving person (ACT107). In ACT107, for example, when in ACT105, the receiving unit 310 receives the reservation data of the reserving person X from the reservation server 2, the acquisition unit 312 acquires the credit score of the reserving person X from the second reservation information database stored in the auxiliary storage device 33. For example, the acquisition unit 312 may acquire the reservation information of the reserving person X from the second reservation information database stored in the auxiliary storage device 33. For example, the acquisition unit 312 may acquire the cancellation history information of the reserving person X from the second reservation information database stored in the auxiliary storage device 33. The acquisition unit 312 may acquire the user information of the reserving person X from the second reservation information database stored in the auxiliary storage device 33.

[0076] The setting unit 313 sets a threshold value for the reservation acceptance score (ACT108). For example, if the credit score of the reserving person X is equal to or higher than the threshold value of the reservation acceptance score, the reservation is permitted. The threshold value of the reservation acceptance score is used for the determination by the comparison unit 314 in ACT109 described later. In this example, since the POS terminal 3 sets the criterion for reservation approval or rejection based on the credit score of the reserving person, unauthorized cancellation can be suppressed in advance.

[0077] For example, the setting unit 313 may set a threshold value for the reservation acceptance score based on the reservation information of the reserving person X. Setting the threshold value based on the reservation information includes not only setting the threshold value based only on the reservation information, but also setting the threshold value based on the reservation information and other information. Setting the threshold value based on the reservation information includes setting the threshold value in consideration of the reservation information, setting the threshold value using the reservation information, setting the threshold value according to the reservation information, and the like. For example, the setting unit 313 may set a threshold value for the reservation acceptance score based on either or both of the reservation date and time and the number of reserved persons included in the reservation information. For example, the setting unit 313 may change the threshold value for the reservation acceptance score according to the actual reservation situation or the prediction of the reservation situation, such as a specific day of the week, a specific date and time, etc. Specifically, for a reservation after 8:00 p.m. on Friday or other times when reservations are expected to be crowded, the setting unit 313 may set a high threshold value for the reservation acceptance score. On the other hand, for a reservation before 6:00 a.m. on Monday or other times when reservations are relatively easy to make, the setting unit 313 may set a low threshold value for the reservation acceptance score. Also, for a reservation where the number of reserved persons exceeds 10 or other reservations where the disadvantage to the store side due to cancellation is large, the setting unit 313 may set a high threshold value for the reservation acceptance score. In this example, since the POS terminal 3 sets the criteria for reservation approval based on the reservation information, the loss due to unauthorized cancellation can be suppressed, leading to sales promotion.

[0078] For example, the setting unit 313 may set a threshold value for the reservation acceptance score based on the cancellation history information. Setting the threshold value based on the cancellation history information includes not only setting the threshold value only based on the cancellation history information, but also setting the threshold value based on the cancellation history information and other information. Setting the threshold value based on the cancellation history information includes setting the threshold value in consideration of the cancellation history information, setting the threshold value using the cancellation history information, setting the threshold value according to the cancellation history information, and the like. The cancellation history information corresponds to the total number of cancellations of the reservation information record and the number of cancellations at store A. For example, the setting unit 313 may change the threshold value of the reservation acceptance score according to the total number of cancellations. In this example, the setting unit 313 may set a higher threshold value for the reservation acceptance score as the total number of cancellations increases. For example, the setting unit 313 may change the threshold value of the reservation acceptance score according to the number of cancellations at store A. In this example, the setting unit 313 may set a higher threshold value for the reservation acceptance score as the number of cancellations at store A increases. In this example, since the POS terminal 3 sets the criteria for reservation approval based on the cancellation history of the person making the reservation, unauthorized cancellations can be suppressed in advance.

[0079] In addition, the setting unit 313 may set a threshold value for the reservation acceptance score based on user information. Setting the threshold value based on user information includes not only setting the threshold value only based on user information, but also setting the threshold value based on user information and other information. Setting the threshold value based on user information includes setting the threshold value in consideration of user information, setting the threshold value using user information, setting the threshold value according to user information, and the like. User information includes credit card information, usage status of each store, registration status of credit score services, and the like. The registration status of the credit score service includes information regarding the period since registration, such as at the time of first registration. For example, the setting unit 313 may set a threshold value for the reservation acceptance score according to whether credit card information is included in the user information. Specifically, when credit card information is included in the user information, the setting unit 313 may set the threshold value for the reservation acceptance score to be low. This is because pre-settlement and the like can be performed based on the credit card information of the reserving person, and losses on the store side can be prevented. Also, for example, the setting unit 313 may set a threshold value for the reservation acceptance score according to the number of times of use of store A by the reserving person X. Specifically, when the reserving person X reserves store A for the first time, the setting unit 313 may set the threshold value for the reservation acceptance score to be low. Also, when the reserving person X has reserved store A multiple times in the past, the setting unit 313 may change the threshold value for the reservation acceptance score according to the number of reservations. In this example, since the POS terminal 3 sets the criteria for reservation approval or rejection based on the user information of the reserving person, losses due to no-show cancellations can be suppressed, and no-show cancellations can be suppressed in advance.

[0080] The setting unit 313 may set a threshold value for the reservation acceptance score based on at least one of reservation information, cancellation history information, and user information.

[0081] The comparison unit 314 compares the credit score acquired by the acquisition unit 312 with the threshold value of the reservation acceptance score set by the setting unit 313 (ACT109). In ACT109, for example, the comparison unit 314 compares the credit score of the reserving person X acquired by the acquisition unit 312 with the threshold value of the reservation acceptance score set by the setting unit 313.

[0082] The comparison unit 314 determines whether to accept the reservation of the reserving party X according to the comparison result between the credit score and the threshold of the reservation acceptance score (ACT110). In ACT110, for example, if the credit score of the reserving party X is equal to or higher than the threshold of the reservation acceptance score, the comparison unit 314 determines to permit the reservation. For example, if the credit score of the reserving party X is less than the threshold of the reservation acceptance score, the comparison unit 314 determines to reject the reservation. Specifically, when the threshold of the reservation acceptance score is 100, if the credit score of the reserving party X is 100 or higher, the comparison unit 314 determines to permit the reservation. If the credit score of the reserving party X is less than 100, the comparison unit 314 determines to reject the reservation.

[0083] The output unit 315 outputs a reservation approval or rejection notice for the reserving person according to the comparison result by the comparison unit 314 (ACT111). In ACT111, for example, when it is determined by the comparison unit 314 in ACT110 that the credit score of the reserving person X is equal to or higher than the set reservation acceptance score threshold, the output unit 315 outputs a reservation approval notice. For example, when it is determined by the comparison unit 314 that the credit score of the reserving person X is less than the set reservation acceptance score threshold, the output unit 315 outputs a reservation rejection notice. Outputting a reservation approval or rejection notice includes transmitting a text message of the reservation approval or rejection notice to the mobile terminal 4 via the reservation server 2. Outputting a reservation approval or rejection notice includes the reservation server 2 displaying the image data of the reservation approval or rejection notice on the mobile terminal 4 so that it can be viewed on the mobile terminal 4 when accessed from the mobile terminal 4 via the reservation server 2. In these examples, the output unit 315 outputs the reservation approval or rejection notice to the reservation server 2. Outputting a reservation approval or rejection notice includes transmitting a text message of the reservation approval or rejection notice to the mobile terminal 4 without going through the reservation server 2. In this example, the output unit 315 may output the text message of the reservation approval or rejection notice to the mobile terminal 4. Outputting a reservation approval or rejection notice includes a web server (not shown) displaying the image data of the reservation approval or rejection notice on the mobile terminal 4 so that it can be viewed on the mobile terminal 4 when accessed from the mobile terminal 4 without going through the reservation server 2. In this example, the output unit 213 may output a link for accessing the web server to the mobile terminal 4 for displaying the reservation approval or rejection notice. In this example, based on the set reservation acceptance score threshold, the POS terminal 3 can determine the reservation approval or rejection of the reserving person, thus eliminating in advance the reserving persons who are likely to cancel and suppressing no-show cancellations.

[0084] The receiving unit 210 of the reservation server 2 receives the reservation approval or rejection notice output by the output unit 315 (ACT112).

[0085] The output unit 213 outputs the reservation approval / rejection notice received by the reception unit 210 to the mobile terminal 4 (ACT113). In ACT113, for example, the output unit 213 outputs the reservation approval / rejection notice to the mobile terminal 4 in response to the reception of the reservation approval / rejection notice. Outputting the reservation approval / rejection notice to the mobile terminal 4 includes transmitting the text message of the reservation approval / rejection notice to the mobile terminal 4. Outputting the reservation approval / rejection notice to the mobile terminal 4 includes displaying, on the mobile terminal 4, the image data of the reservation approval / rejection notice provided by the reservation server 2 so as to be viewable by accessing from the mobile terminal 4. In this example, the output unit 213 may output a link for accessing the reservation server 2 to the mobile terminal 4 for displaying the reservation approval / rejection notice.

[0086] The mobile terminal 4 receives the reservation approval / rejection notice from the reservation server 2 (ACT114). For example, the text message of the reservation approval / rejection notice may be displayed as a pop-up screen on a display unit (not shown) of the mobile terminal 4. The text message of the reservation approval / rejection notice is not limited to the pop-up screen and may be in any notification format such as accompanied by sound. In another example, the mobile terminal 4 can display the image data of the reservation approval / rejection notice provided by the reservation server 2 by accessing the reservation server 2.

[0087] FIG. 6 is a sequence diagram illustrating the procedure of the reward providing process by the information processing system 100. The acquisition unit 316 of the POS terminal 3 acquires the store visit information of the reserving person X (ACT201). In ACT201, for example, when the reservation member ID or reservation number of the reserving person X is input via the input device 35, the acquisition unit 316 acquires the reservation member ID of the reserving person X. When the reservation number is input via the input device 35, the acquisition unit 316 refers to the second reservation information database and acquires the reservation member ID associated with the reservation number. For example, when the reservation member ID or reservation number of the reserving person X is read via the reading device 38, the acquisition unit 316 acquires the reservation member ID of the reserving person X. When the reservation number is read via the reading device 38, the acquisition unit 316 refers to the second reservation information database and acquires the reservation member ID associated with the reservation number. The acquisition unit 316 acquires the date and time when the reservation member ID or reservation number of the reserving person X is acquired as the store visit date and time. Thereby, the acquisition unit 316 acquires the store visit information of the reserving person X including the reservation member ID and store visit date and time of the reserving person X. The POS terminal 3 is an example of the first information processing device. Note that the acquisition unit 316 is also referred to as the first acquisition unit.

[0088] In response to the acquisition of the store visit information of the reserving person X, the acquisition unit 312 acquires the credit score of the reserving person X (ACT202). In ACT202, for example, the acquisition unit 312 acquires the credit score of the reserving person X from the second reservation information database stored in the auxiliary storage device 33 in response to the acquisition of the store visit information of the reserving person X by the acquisition unit 316. For example, the acquisition unit 312 may acquire the reservation information of the reserving person X from the second reservation information database stored in the auxiliary storage device 33 in response to the acquisition of the store visit information of the reserving person X by the acquisition unit 316. Note that the acquisition unit 312 is also referred to as the second acquisition unit.

[0089] The issuing unit 317 issues a reward according to the credit score of the reserving person X (ACT203). In ACT203, for example, the issuing unit 317 acquires a reward from a reward table stored in the auxiliary storage device 33 based on the credit score of the reserving person X acquired by the acquisition unit 312, and issues the acquired reward. In one example, the printing device 37 prints and outputs the reward issued by the issuing unit 317 on paper. In another example, the output unit 315 outputs the reward issued by the issuing unit 317 and a reward display instruction to the mobile terminal 4. The reward may be selected according to the level of the credit score. In this example, since the POS terminal 3 provides a reward according to the credit score of the reserving person who has visited the store, it is possible to suppress unauthorized cancellation and promote consumer use.

[0090] For example, the issuing unit 317 may obtain a reward from the reward table based on the user information of the reserving person X and issue the obtained reward. Issuing a reward based on user information includes not only issuing a reward based only on user information, but also issuing a reward based on user information and other information. Issuing a reward based on user information includes issuing a reward considering user information, issuing a reward using user information, issuing a reward according to user information, and the like. Specifically, when the reserving person X uses store A for the first time, more beneficial rewards may be provided for the same credit score than when using it for the second time and later. In this case, the acquisition unit 312 acquires the user information of the reserving person X from the second reservation information database. For example, a reward based on the credit score may be changed based on the user information, or a reward based on the user information may be issued by adding it to the reward based on the credit score. Also, a reward may be obtained from the reward table based on the cancellation history information of the reserving person X and the obtained reward may be issued. Issuing a reward based on the cancellation history information includes not only issuing a reward based only on the cancellation history information, but also issuing a reward based on the cancellation history information and other information. Issuing a reward based on the cancellation history information includes issuing a reward considering the cancellation history information, issuing a reward using the cancellation history information, issuing a reward according to the cancellation history information, and the like. In this case, the acquisition unit 312 acquires the cancellation history information of the reserving person X from the second reservation information database. For example, a reward based on the credit score may be changed based on the cancellation history information, or a reward based on the cancellation history information may be issued by adding it to the reward based on the credit score. In this example, in addition to the credit score of the arriving reserving person, rewards can be provided based on other information, so more beneficial rewards can be provided to the reserving person, and it is possible to suppress unauthorized cancellations and promote consumer use.

[0091] For example, the issuing unit 317 may change the reward according to the comparison between the arrival date and time of the reserving person X and the reservation date and time included in the reservation information. For example, when the arrival information including the arrival date and time of the reserving person X is acquired by the acquisition unit 316, the acquisition unit 312 acquires the reservation information of the reserving person X from the second reservation information database based on the reservation member ID of the reserving person X included in the arrival information. The issuing unit 317 compares the arrival date and time included in the arrival information with the reservation date and time included in the reservation information of the reserving person acquired by the acquisition unit 312. When the arrival date and time is the same as or earlier than the reservation date and time, the issuing unit 317 acquires the reward from the reward table of the auxiliary storage device 33 and issues the acquired reward. In one example, the issuing unit 317 may change the reward based on the credit score according to the comparison between the arrival date and time and the reservation date and time. In another example, the issuing unit 317 may issue a reward based on the comparison between the arrival date and time and the reservation date and time in addition to the reward based on the credit score. In this example, the POS terminal 3 can provide a beneficial reward to the reserving person who arrives at the store as scheduled, and can prevent unauthorized cancellation, promote consumer utilization, and improve the creditworthiness of the reserving person.

[0092] The output unit 315 outputs the reward issued by the issuing unit 317 and the display instruction of the reward to the mobile terminal 4 (ACT204). Outputting the reward and the display instruction of the reward to the mobile terminal 4 includes transmitting the reward and the display instruction of the reward to the mobile terminal 4. The output unit 315 outputting the reward may include displaying the image data of the reward provided from a web server (not shown) so as to be viewable on the mobile terminal 4 by access from the mobile terminal 4. In this example, the output unit 315 may output a link for accessing the web server to the mobile terminal 4. When the printing device 37 prints and outputs the reward issued by the issuing unit 317 on paper, ACT204 may be omitted.

[0093] The mobile terminal 4 receives the reward and the display instruction of the reward from the output unit 315 (ACT205). In ACT205, for example, the mobile terminal 4 displays the reward on the display unit of the mobile terminal 4 based on the received display instruction. Alternatively, the mobile terminal 4 may display the image data of the reward provided by the web server by accessing a web server (not shown).

[0094] The output unit 315 of the POS terminal 3 outputs the store visit information of the reserved person X acquired by the acquisition unit 316 in ACT201 to the reservation server 2 (ACT206). Outputting the store visit information to the reservation server 2 includes transmitting the store visit information to the reservation server 2.

[0095] The reception unit 210 of the reservation server 2 receives the store visit information of the reserved person X output by the output unit 315 (ACT207). The reservation server 2 is an example of a second information processing device.

[0096] The output unit 213 outputs an update instruction for the credit score of the reserved person X according to the store visit information of the reserved person X received by the reception unit 210 (ACT208). In ACT208, the output unit 213 outputs an update instruction for the credit score of the reserved person X to the credit score server 1 according to the store visit information of the reserved person X received by the reception unit 210. Outputting the update instruction for the credit score to the credit score server 1 includes transmitting the update instruction for the credit score to the credit score server 1. In one example, the output unit 213 may output an update instruction to increase the credit score of the reserved person X in response to the reception unit 210 receiving the store visit information of the reserved person X. In another example, the output unit 213 may change the update instruction for the credit score according to the temporal relationship between the store visit date and time included in the store visit information of the reserved person X received by the reception unit 210 and the reserved date and time. Specifically, the update instruction when the store visit date and time is before the reserved date and time may be an instruction to increase the credit score by a larger amount than when the store visit date and time is after the reserved date and time.

[0097] The reception unit 110 of the credit score server 1 receives the update instruction for the credit score output by the output unit 213 (ACT209). The credit score server 1 is an example of a third information processing device.

[0098] The setting unit 111 updates the credit score of the reserving person X according to the update instruction received by the receiving unit 110 (ACT210). In this example, the credit score server 1 can suppress no-show cancellations, promote consumer utilization, and improve the creditworthiness of the reserving person by increasing the credit score as the reserving person visits the store.

[0099] FIG. 7 is a sequence diagram illustrating the procedure of reservation cancellation processing by the information processing system 100. The mobile terminal 4 transmits a cancellation instruction to the reservation server 2 (ACT301). In ACT301, for example, the mobile terminal 4 transmits a cancellation instruction to the reservation server 2 via the service provided by the reservation server 2 based on the input operation of the reserving person X. The cancellation instruction includes the reservation member ID and the time information of the cancellation time corresponding to the transmission date and time of the cancellation instruction.

[0100] The receiving unit 210 of the reservation server 2 receives the cancellation instruction from the mobile terminal 4 (ACT302).

[0101] The determination unit 211 determines whether the receiving unit 210 has received the cancellation instruction before the reservation time (ACT303). In ACT303, for example, the determination unit 211 compares the time information included in the cancellation instruction received by the receiving unit 210 with the reservation time included in the reservation information record stored in the first reservation information database of the auxiliary storage device 23. The determination unit 211 specifies the reservation time included in the reservation information record associated with the reservation member ID based on the reservation member ID included in the cancellation instruction. The determination unit 211 compares the specified reservation time with the time information included in the cancellation instruction. For example, the determination unit 211 determines whether the time information included in the cancellation instruction is before the reservation time. Note that the determination unit 211 may determine whether the time information included in the cancellation instruction is a certain time before the reservation time (for example, 30 minutes before, etc.).

[0102] When the determination unit 211 determines that the time information included in the cancellation instruction is before the reserved date and time (ACT303: YES), the process transitions from ACT303 to ACT308. When the determination unit 211 determines that the time information included in the cancellation instruction is not before the reserved date and time (ACT303: NO), the process transitions from ACT303 to ACT304.

[0103] The output unit 213 outputs an update instruction to update the credit score of the reserving person X according to the determination result of the determination unit 211 (ACT304). In ACT304, for example, when the determination unit 211 determines that the time information included in the cancellation instruction is not before the reserved date and time (ACT303: NO), the output unit 213 outputs an update instruction for the credit score of the reserving person X to the credit score server 1. Outputting an update instruction for the credit score to the credit score server 1 includes transmitting an update instruction for the credit score to the credit score server 1. In one example, the output unit 213 outputs an update instruction to decrease the credit score of the reserving person X to the credit score server 1. For example, when the determination unit 211 determines that the time information included in the cancellation instruction is after a certain period has elapsed since the reserved date and time, the output unit 213 may change the amount of decrease in the credit score by the update instruction.

[0104] The credit score server 1 receives an update instruction for the credit score (ACT305). In ACT305, for example, the receiving unit 110 receives an update instruction for the credit score from the output unit 213.

[0105] The setting unit 111 updates the credit score of the reserving person X according to the update instruction received by the receiving unit 110 (ACT306). In this example, the credit score server 1 can decrease the credit score according to the timing of the reserving person's cancellation instruction, and can suppress out-of-period cancellations and no-show cancellations.

[0106] The storage control unit 212 of the reservation server 2 controls the auxiliary storage device 23 to update the cancellation history information in the member information database (ACT307). In ACT307, for example, the storage control unit 212 updates the cancellation history information in the member information database in response to the reception unit 210 receiving a cancellation instruction in ACT302. In this example, the storage control unit 212 updates the total number of cancellations and the number of cancellations at Store A respectively. In this example, since the reservation server 2 updates the cancellation history information in the member information database, the cancellation history information of members can be shared at the stores that use the services provided by the reservation server 2, and multiple stores can cooperate to suppress no-show cancellations.

[0107] The output unit 213 outputs the cancellation instruction to the POS terminal 3 (ACT308). In ACT308, for example, the output unit 213 outputs the cancellation instruction to the POS terminal 3 in response to the reception unit 210 receiving a cancellation instruction. Outputting the cancellation instruction to the POS terminal 3 includes transmitting the cancellation instruction to the POS terminal 3.

[0108] The reception unit 310 of the POS terminal 3 receives the cancellation instruction from the reservation server 2 (ACT309). In ACT309, for example, the reception unit 310 receives the cancellation instruction output from the output unit 213.

[0109] The memory control unit 311 controls the auxiliary storage device 33 to delete the reservation information record of the reserving person X from the second reservation information database based on the cancellation instruction received by the receiving unit 310 (ACT310). In ACT310, for example, the memory control unit 311 updates the reservation information database in response to the receiving unit 310 receiving the cancellation instruction. Note that the memory control unit 311 may delete the reservation information record of the reserving person X from the second reservation information database when the receiving unit 310 has not received a cancellation instruction for a certain period, or when the acquisition unit 316 has not acquired the store visit information for a certain period. This example is the processing for no-show cancellation. In this case, the reservation server 2 executes ACT304 to ACT307 based on the deletion notice of the reservation information record of the reserving person X from the POS terminal 3. The credit score update instruction in ACT304 may be the same or different from the update instruction when receiving a cancellation instruction. For example, the update instruction may be an instruction to increase the amount of decrease in the credit score compared to the update instruction when receiving a cancellation instruction. In this example, the credit score server 1 can decrease the credit score in response to the no-show cancellation of the reserving person, and can attempt to suppress no-show cancellations.

[0110] Note that in the above example, the reservation at a restaurant was exemplified, but the store for reservation is not limited to restaurants. Also, the above example is not limited to the reservation at a physical store. The above example can be applied to various reservations such as the purchase reservation of goods on the web.

[0111] Note that in the above example, an example using a general credit score was shown, but it is not limited to this. The above example may use a credit score specialized for a specific service such as a restaurant reservation.

[0112] Note that in the above example, the credit score server 1 and the reservation server 2 were different devices, but they may be configured by one server. In the above example, the POS terminal 3 is shown as an example of the first information processing device, but it is not limited to this. The first information processing device may be implemented by any computer device such as a store server or a tablet terminal connected to a POS terminal 3 having the same functions as the POS terminal 3 instead of the POS terminal 3. Further, the first information processing device may be implemented by a single device as described by taking the POS terminal 3 as an example, or may be implemented by a system in which functions are distributed among a plurality of devices.

[0113] Note that the transfer of a device is generally performed with the program stored in the main memory or the auxiliary storage device. However, it is not limited to this, and it may be transferred in a state where the program is not stored in the main memory or the auxiliary storage device. And in this case, the program transferred separately from this device is written into the writable storage device provided in the device according to the operation of the user or the like. The transfer of the program can be performed by recording it on a removable recording medium or by communication via a network. The form of the recording medium is not limited as long as it can store the program and can be read by the device, such as a CD-ROM or a memory card. Further, the functions obtained by installing or downloading the program may be those that realize the functions in cooperation with the OS (operating system) or the like inside the device.

[0114] In addition, although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof. The description of the claims in the original application at the time of filing is appended below. [1] A first acquisition unit that acquires the visit information of the reserving person; A second acquisition unit that acquires the credit score of the reserving person in response to the acquisition of the visit information of the reserving person; An issuing unit that issues a reward according to the credit score of the reserving person; An information processing apparatus comprising the above. [2] The visit information of the reserving person includes the visit date and time of the reserving person. The second acquisition unit acquires the reservation information of the reserving person in response to the acquisition of the visit information of the reserving person. The information processing apparatus according to [1], wherein the issuing unit changes the reward according to the comparison between the visit date and time of the reserving person and the reservation date and time included in the reservation information. [3] A first acquisition unit that acquires the visit information of the reserving person; An output unit that outputs the visit information of the reserving person acquired by the first acquisition unit; A first information processing apparatus comprising the above; A receiving unit that receives the visit information of the reserving person output by the output unit; An output unit that outputs an update instruction for updating the credit score of the reserving person according to the visit information of the reserving person received by the receiving unit; A second information processing apparatus comprising the above; A receiving unit that receives the update instruction; A setting unit that updates the credit score of the reserving person according to the update instruction; A third information processing apparatus comprising the above; An information processing system comprising the above. [4] The second information processing apparatus further comprises a determination unit that determines whether the receiving unit has received a cancellation instruction before the reservation date and time. The output unit of the second information processing apparatus outputs an update instruction for updating the credit score of the reserving person according to the determination result of the determination unit. The information processing system according to [3]. [5] On a computer, A first acquisition function for acquiring the visit information of the reserving person; A second acquisition function for acquiring the credit score of the reserving person in response to the acquisition of the visit information of the reserving person; An issuing function for issuing a reward according to the credit score of the reserving person; An information processing program for causing the above to be executed.

Explanation of Symbols

[0115] 1... Credit score server, 2... Reservation server, 3... POS terminal, 4... Mobile terminal, 11... Processor, 12... Main memory, 13... Auxiliary storage device, 14... Communication interface, 21... Processor, 22... Main memory, 23... Auxiliary storage device, 24... Communication interface, 31... Processor, 32... Main memory, 33... Auxiliary storage device, 34... Communication interface, 35... Input device, 36... Display device, 37... Printing device, 38... Reading device, 100... Information processing system, 110... Receiver, 111... Setting unit, 112... Memory control unit, 113... Transmitter, 210... Receiver, 211... Judgment unit, 212... Memory control unit, 213... Output unit, 310... Receiver, 311... Memory control unit, 312... Acquisition unit, 313... Setting unit, 314... Comparison unit, 315... Output unit, 316... Acquisition unit, 317... Issuing unit.

Claims

A first acquisition unit that acquires arrival information of a reservation customer; An output unit that outputs the arrival information of the reservation customer acquired by the first acquisition unit; A first information processing apparatus comprising: A reception unit that receives the arrival information of the reservation customer output by the output unit; An output unit that outputs an update instruction for the credit score of the reservation customer according to the temporal relationship between the arrival date and time and the reservation date and time included in the arrival information of the reservation customer received by the reception unit; A second information processing apparatus comprising: A reception unit that receives the update instruction; A setting unit that updates the credit score of the reservation customer according to the update instruction; A third information processing apparatus comprising: Comprising; The update instruction when the arrival date and time is before the reservation date and time is an instruction to increase the credit score by a greater amount than when the arrival date and time is after the reservation date and time. An information processing system. According to claim 2, the second information processing apparatus further comprises a determination unit that determines whether the reception unit has received a cancellation instruction before the reservation date and time. The output unit of the second information processing apparatus outputs an update instruction for updating the credit score of the reservation customer according to the determination result of the determination unit. The information processing system according to claim 1.

Citation Information

Patent Citations

  • System and method for promoting visit to store

    JP2002279285A

  • Sales data processing device and program

    JP2011065631A

  • System for motivating customer to visit store

    JP2012022441A

  • Point service system and point service device

    JP2014052755A

  • Reservation system

    JP2016051441A