Search

US-12626314-B2 - Electronic ticket information processing apparatus, electronic ticket information processing system, electronic ticket information processing program, and electronic ticket information processing method

US12626314B2US 12626314 B2US12626314 B2US 12626314B2US-12626314-B2

Abstract

To provide an electronic ticket information processing apparatus for providing a user with an electronic ticket available in a store without imposing a burden on the store side. An electronic ticket information processing apparatus includes: a storage unit that stores user identification information, and an available amount and an available period of an electronic ticket to be provided to a user in association with the user identification information; an acquisition unit that acquires transaction information from an image obtained by photographing a receipt issued when the user performs a purchase transaction at a target store; an extraction unit that extracts, based on the acquired transaction information, use amount information indicating an amount to be a use target of the electronic ticket; a calculation unit that calculates an accumulated use amount of the electronic ticket by the user in the available period by accumulating amounts indicated by the use amount information for respective pieces of transaction information in which a transaction date is included in the available period; and an output unit that outputs an amount according to the accumulated use amount as an amount to be paid to the user.

Inventors

  • Ryosuke Imai

Assignees

  • GIGI INC.

Dates

Publication Date
20260512
Application Date
20241206
Priority Date
20221220

Claims (7)

  1. 1 . An electronic ticket information processing apparatus comprising: a memory that stores user identification information for identifying a user, an available amount and an available period of an electronic ticket to be provided to the user in association with the user identification information, target store identification information indicating a target store, and receipt format information of a receipt of a store in association with store identification information of the store, wherein the receipt format information includes at least three of positions of characters and graphics described in the receipt, sizes of the characters and graphics described in the receipt, contents of items described in the receipt, orders of the items described in the receipt, and patterns of the items described in the receipt; and a first processor, the first processor being configured to: acquire, from an image obtained by photographing a receipt issued when the user who uses the electronic ticket performs a purchase transaction for receiving provision of a product or a service at the target store, transaction information including date and time information regarding a date and time when the purchase transaction is performed, the store identification information for identifying the store where the purchase transaction is performed, transaction statement information indicating a statement of a purchase content in the purchase transaction, and amount information regarding an amount of the purchase transaction; extract, based on the acquired transaction information, use amount information indicating an amount to be a use target of the electronic ticket among amounts indicated in the amount information; calculate an accumulated use amount of the electronic ticket by the user in the available period by accumulating amounts indicated by the use amount information for the transaction information in which a date and time indicated by the date and time information is included in the available period among respective pieces of transaction information sequentially acquired; and output an amount according to the calculated accumulated use amount as an amount to be paid to the user, wherein the first processor is configured to acquire information regarding a statement amount corresponding to each item of the statement indicated by the transaction statement information as the amount information, receive, from the user, designation of the store where the purchase transaction is performed at the target store indicated by the target store identification information, extract the use amount information from the amount information included in the transaction information when the store identification information included in the acquired transaction information is matched with the store identification information of the designated store, while not to extract the use amount information from the amount information included in the transaction information when the store identification information included in the acquired transaction information is not matched with the store identification information of the designated store, receive, from the user, an instruction as to whether or not each item of the statement indicated by the transaction statement information is excluded from a use target of the electronic ticket, and extract the use amount information by summing the statement amounts of items other than the item of the statement for which an instruction indicating exclusion from the use target of the electronic ticket is received from the user, wherein the first processor analyzes the image using the stored receipt format information to identify and acquire the transaction information based on the at least three of the positions of the characters and graphics described in the receipt, sizes of the characters and graphics described in the receipt, the contents of items described in the receipt, orders of the items described in the receipt, and patterns of the items described in the receipt.
  2. 2 . The electronic ticket information processing apparatus according to claim 1 , wherein the first processor is further configured to: determine whether or not the calculated accumulated use amount of the electronic ticket in the available period exceeds the available amount of the electronic ticket in the available period, and when it is determined that the calculated accumulated use amount exceeds the available amount, the first processor outputs the available amount as an amount to be paid to the user instead of the calculated accumulated use amount.
  3. 3 . The electronic ticket information processing apparatus according to claim 1 , wherein the first processor is further configured to provide the electronic ticket to the user by setting the available amount and the available period for each predetermined period.
  4. 4 . An electronic ticket information processing system comprising: the electronic ticket information processing apparatus according to claim 1 ; and an administrator terminal used by an administrator who manages use of the electronic ticket, wherein the first processor transmits the acquired transaction information to the administrator terminal used by the administrator who manages use of the electronic ticket by the user, the administrator terminal includes a second processor, the second processor being configured to: display the transaction information transmitted by the first processor, receives a correction instruction from the administrator, and corrects the transaction information based on the received correction instruction, and transmit the corrected transaction information to the electronic ticket information processing apparatus, and the first processor extracts the use amount information based on the corrected transaction information transmitted from the administrator terminal.
  5. 5 . The electronic ticket information processing system according to claim 4 , wherein the second processor executes payment of an amount corresponding to the extracted use amount information based on the corrected transaction information to the user.
  6. 6 . An electronic ticket information processing system comprising: the electronic ticket information processing apparatus according to claim 1 ; and a user terminal used by the user, wherein the first processor acquires the date and time information, the store identification information, the transaction statement information, and the amount information from an image photographed by a camera provided in the user terminal.
  7. 7 . An electronic ticket information processing method comprising: a storage step of storing user identification information for identifying a user, an available amount and an available period of an electronic ticket to be provided to the user in association with the user identification information, target store identification information indicating a target store, and receipt format information of a receipt of a store in association with store identification information of the store, wherein the receipt format information includes at least three of positions of characters and graphics described in the receipt, sizes of the characters and graphics described in the receipt, contents of items described in the receipt, orders of the items described in the receipt, and patterns of the items described in the receipt; an acquisition step of acquiring, from an image obtained by photographing a receipt issued when the user who uses the electronic ticket performs a purchase transaction for receiving provision of a product or a service at the target store, transaction information including date and time information regarding a date and time when the purchase transaction is performed, the store identification information for identifying the store where the purchase transaction is performed, transaction statement information indicating a statement of a purchase content in the purchase transaction, and amount information regarding an amount of the purchase transaction; an extraction step of extracting, based on the transaction information acquired in the acquisition step, use amount information indicating an amount to be a use target of the electronic ticket among amounts indicated in the amount information; a designating reception step of receiving, from the user, designation of the store where the purchase transaction is performed at the target store indicated by the target store identification information; a calculation step of calculating an accumulated use amount of the electronic ticket by the user in the available period by accumulating amounts indicated by the use amount information for the transaction information in which a date and time indicated by the date and time information is included in the available period among respective pieces of transaction information sequentially acquired in the acquisition step; and an output step of outputting an amount according to the accumulated use amount calculated in the calculation step as an amount to be paid to the user, wherein the acquisition step acquires information regarding a statement amount corresponding to each item of the statement indicated by the transaction statement information as the amount information, and the extraction step extracts the use amount information from the amount information included in the transaction information when the store identification information included in the acquired transaction information is matched with the store identification information of the designated store, while does not extract the use amount information from the amount information included in the transaction information when the store identification information included in the acquired transaction information is not matched with the store identification information of the designated store, the electronic ticket information processing method further comprises an exclusion instruction reception step of receiving, from the user, an instruction as to whether or not each item of the statement indicated by the transaction statement information is excluded from a use target of the electronic ticket, and the extraction step extracts the use amount information by summing the statement amounts of items other than the item of the statement for which an instruction indicating exclusion from the use target of the electronic ticket is received from the user, wherein the acquisition step analyzes the image using the stored receipt format information to identify and acquire the transaction information based on the at least three of the positions of characters and graphics described in the receipt, sizes of the characters and graphics described in the receipt, the contents of items described in the receipt, orders of the items described in the receipt, and patterns of the items described in the receipt.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a Continuation of U.S. patent application Ser. No. 18/854,961 filed Oct. 7, 2024, which is the U.S. National Stage of International Application No. PCT/JP2023/030539 filed Aug. 24, 2023, which claims benefit of priority to Japanese Patent Application No. 2022-202906 filed Dec. 20, 2022, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present invention relates to an electronic ticket information processing apparatus, an electronic ticket information processing system, an electronic ticket information processing program, and an electronic ticket information processing method. BACKGROUND ART Conventionally, in an organization such as a company in which a restaurant for employees is provided, cards and the like available in the restaurant are distributed (see Patent Literature 1 and the like). CITATION LIST Patent Literature Patent Literature 1: JP 7-68984 A SUMMARY OF INVENTION Technical Problem In recent years, a decrease in sales of restaurants due to the spread of the novel coronavirus has become a social problem. In relation to such a problem, the inventors of the present application propose various methods for allowing employees to use a normal restaurant like the restaurant for the employees, thereby contributing to the recovery of the sales of the restaurant. For example, a method is conceivable in which an electronic ticket available in the restaurant is issued to an employee, and the electronic ticket is available when the employee uses the restaurant. However, in the method described above, it is necessary to construct a system and an operation for causing the electronic ticket to be available on the store side such as the restaurant, and a high burden on the store side becomes a major factor that hinders introduction and spread. The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an electronic ticket information processing apparatus, an electronic ticket information processing system, an electronic ticket information processing program, and an electronic ticket information processing method for providing a user with an electronic ticket available in a store without imposing a burden on the store side. Solution to Problem The above object is achieved by the following means. (1) An electronic ticket information processing apparatus including: a storage unit that stores user identification information for identifying a user, and an available amount and an available period of an electronic ticket to be provided to the user in association with the user identification information; an acquisition unit that acquires, from an image obtained by photographing a receipt issued when the user who uses the electronic ticket performs a purchase transaction for receiving provision of a product or a service at a target store, transaction information including date and time information regarding a date and time when the purchase transaction is performed, store identification information for identifying a store where the purchase transaction is performed, transaction statement information indicating a statement of a purchase content in the purchase transaction, and amount information regarding an amount of the purchase transaction; an extraction unit that extracts, based on the transaction information acquired by the acquisition unit, use amount information indicating an amount to be a use target of the electronic ticket among amounts indicated in the amount information; a calculation unit that calculates an accumulated use amount of the electronic ticket by the user in the available period by accumulating amounts indicated by the use amount information for the transaction information in which a date and time indicated by the date and time information is included in the available period among respective pieces of transaction information sequentially acquired by the acquisition unit; and an output unit that outputs an amount according to the accumulated use amount calculated by the calculation unit as an amount to be paid to the user.(2) The electronic ticket information processing apparatus according to the above (1), further including: a determination unit that determines whether or not the accumulated use amount of the electronic ticket in the available period calculated by the calculation unit exceeds the available amount of the electronic ticket in the available period, wherein when it is determined by the determination unit that the accumulated use amount exceeds the available amount, the output unit outputs the available amount as an amount to be paid to the user instead of the accumulated use amount.(3) The electronic ticket information processing apparatus according to the above (1) or (2), further including: a provision unit that provides the electronic ticket to the user by setting the available amount and the available period for each pred