Receipt management server and receipt management system
The receipt management server simplifies the selection of candidate receipts by extracting records based on service conditions, enhancing operability and efficiency in applying for services through a streamlined campaign entry process.
Patent Information
- Application Number
- JP2024054084
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-10-09
AI Technical Summary
The complexity of selecting multiple electronic receipts that meet campaign conditions complicates the process for users, necessitating improvements in the operability of information terminals.
A receipt management server that includes a processing unit to extract receipt records based on electronic receipt identification and service conditions, and a communication unit to transmit a service target list and receive selection results from an information terminal, simplifying the campaign entry process.
Enhances the operability of information terminals by streamlining the selection of candidate receipts that meet campaign conditions, improving user experience and efficiency in applying for services.
Smart Images

Figure 2025152264000001_ABST
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to a receipt management server and a receipt management system. [Background technology]
[0002] When making a payment at a store that sells products, the payment device issues a paper receipt. In recent years, with the launch of electronic receipt services, receipt management servers manage receipt data based on information from the payment device, and customers can view electronic receipts (e.g., receipt images) based on the receipt data managed by the receipt management server via an information terminal such as a smartphone. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-82044 Summary of the Invention [Problem to be solved by the invention]
[0004] Store operators and product manufacturers are offering various services that use receipts for sales promotions, etc. One of the services is a campaign that allows users to enter with a receipt. While it is possible to enter a campaign with a paper receipt, with the launch of electronic receipt services, it is also possible to enter a campaign with an electronic receipt from an information terminal.
[0005] A customer selects one electronic receipt that meets the conditions via an information terminal and chooses to apply for a campaign based on the selected electronic receipt. When there are multiple electronic receipts that meet the conditions, the process becomes complicated, and improvements are needed.
[0006] The problem to be solved by the present invention is to provide a receipt management server and a receipt management system that improve the operability of information terminals. [Means for solving the problem]
[0007] A receipt management server according to an embodiment includes a processing unit and a communication unit. The processing unit extracts, based on electronic receipt identification information and service identification information included in a service request from an information terminal, multiple receipt records that include the electronic receipt identification information and satisfy service conditions obtained from the service identification information from a receipt file. The communication unit receives the service request from the information terminal, transmits to the information terminal a service target list that includes multiple candidate receipts based on the extracted multiple receipt records, and receives from the information terminal a selection result that includes one or more candidate receipts selected from the service target list. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram showing an example of the general configuration of a receipt management system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of a schematic configuration of a receipt management server according to an embodiment. [Figure 3] FIG. 3 is a schematic diagram showing an example of the data structure of a receipt record. [Figure 4] FIG. 4 is a schematic diagram showing an example of the data structure of a membership record. [Figure 5] FIG. 5 is a schematic diagram illustrating an example of the data structure of a service management record. [Figure 6] FIG. 6 is a block diagram showing a schematic configuration of an information terminal according to an embodiment. [Figure 7] FIG. 7 is a sequence diagram showing an example of a service reception process performed by the receipt management system according to the embodiment. [Figure 8]FIG. 8 is a flowchart illustrating an example of a service reception process performed by the receipt management server according to the embodiment. [Figure 9] FIG. 9 is a diagram showing a first example of a campaign target list according to the embodiment. [Figure 10] FIG. 10 is a diagram showing a second example of a campaign target list according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] An example of a receipt management system according to an embodiment will be described below with reference to the drawings.
[0010] [Explanation of receipt management system] First, we will explain a receipt management system that allows a buyer who purchases goods at a store to display an image of a receipt that records purchase data, etc., which is a list of the purchased goods, on a display device of the information terminal owned by the buyer.
[0011] FIG. 1 is a schematic diagram showing an example of the overall configuration of a receipt management system 100 according to an embodiment. The receipt management system 100 includes a receipt management server 10, multiple POS (Point of Sales) terminals 20, and an information terminal 30. The receipt management server 10 is provided in a receipt center 1. The receipt center 1 is a computer system managed by the operating company of the electronic receipt service. The receipt center 1 may also include servers other than the receipt management server 10.
[0012] Each POS terminal 20 is installed in a store 2. The store 2 is a store that sells products to an unspecified number of buyers, such as a supermarket, convenience store, or specialty retail store. The store 2 may be a store that sells products to specific buyers. Alternatively, the store 2 may be a store that provides services, such as a barber shop, rental shop, or bowling alley. Although FIG. 1 shows one POS terminal 20 installed in one store 2, the number of POS terminals 20 is not particularly limited. Two or more POS terminals 20 may be installed in one store 2. The store 2 may also be read as a facility.
[0013] The receipt management system 100 connects the receipt management server 10 and the POS terminals 20 at each store 2 via a first communications network NWa. The first communications network NWa is a network dedicated to the receipt management system that uses, for example, the Internet, an intranet, or a virtual private network (VPN). Note that the POS terminals 20 may not be directly connected to the first communications network NWa, but may be connected to the first communications network NWa via a relay device such as a communications server.
[0014] The POS terminal 20 is a payment device that executes the process of registering data on items purchased by a buyer and the process of settling transactions with the buyer. The POS terminal 20 may be a face-to-face POS terminal in which a store clerk handles the operations for registration and settlement, or a self-service POS terminal in which the consumer handles the operations for registration and settlement. Alternatively, the POS terminal 20 may be a shared-service POS terminal in which a store clerk handles the operations for registration and the consumer handles the operations for settlement. Well-known face-to-face, self-service, and shared-service POS terminals can all be applied as is. The POS terminal 20 can also be referred to as an electronic cash register, a checkout device, a merchandise sales data processing device, a merchandise registration device, etc.
[0015] The payment device may be, for example, a payment device (account settlement device) that does not have a registration function for registering products but has a function for performing payment processing based on registered registration information. The payment device may also be a system composed of a tablet terminal for inputting or displaying product information and a server connected to the tablet terminal via a communication network. In this case, the tablet terminal functions as a device for inputting product information and displaying the input product information. The server functions as a device that receives product information input by the tablet terminal, performs registration processing, and executes payment processing based on the registered information.
[0016] The POS terminal 20 has an electronic receipt function that digitizes receipts issued to a buyer who is an electronic receipt member registered with the operator of the electronic receipt service. The electronic receipt function can be realized, for example, by implementing a dedicated agent program. The agent program is application software for generating digitized receipt data based on the print data of the receipt. Specifically, the agent program analyzes the print data of the receipt to extract information to be included in the receipt data and determines the item name indicating the type of information based on the position of the information on the receipt. The agent program then generates receipt data that associates the extracted information with the item name determined for that information. The generated receipt data is transmitted to the receipt management server 10 via the first communication network NWa. The receipt management server 10 may also implement a dedicated agent program and execute the electronic receipt function based on data on the items purchased by the buyer and payment-related data transmitted from the POS terminal 20.
[0017] The receipt management server 10 is a computer device that provides a service that enables a buyer who is an electronic receipt member to view images of receipts issued by each store 2 on an information terminal 30 owned by the buyer. The receipt management server 10 may provide the service in an on-premise environment or in a cloud computing environment.
[0018] The information terminal 30 is a portable communication terminal such as a smartphone or tablet. Dedicated application software compatible with the electronic receipt service, a so-called electronic receipt app 43 (see FIG. 6), is installed in the information terminal 30. The owner of the information terminal 30 with the electronic receipt app 43 installed first uses the electronic receipt app 43 to register as a member with the receipt management server 10 operated by the operating company of the electronic receipt service. By registering as a member, the receipt management server 10 assigns unique identification information, a so-called electronic receipt identification information (hereinafter referred to as an electronic receipt ID), to the owner.
[0019] The electronic receipt ID is stored in the internal storage 32 of the information terminal 30 in association with the electronic receipt app 43. For example, when the electronic receipt app 43 is started on the information terminal 30, the electronic receipt ID is displayed in the form of a machine-readable code such as a barcode or a two-dimensional code on the top screen displayed on the display device of the information terminal 30. When the owner of the information terminal 30 who has completed membership registration, that is, a so-called electronic receipt member, makes a purchase at the store 2, that is, when he or she becomes a buyer, the owner has the electronic receipt ID read by the POS terminal 20, and can receive a receipt issued for the purchase as an electronic receipt.
[0020] The receipt management server 10 receives and stores receipt data generated by each POS terminal 20. When an electronic receipt inquiry is received from an information terminal 30 owned by an electronic receipt member via the second communication network NWb, the receipt management server 10 extracts receipt data generated by the POS terminal 20 when the electronic receipt member was a buyer. The receipt management server 10 transmits receipt image data based on the extracted receipt data to the information terminal 30 via the second communication network NWb. The requested receipt is then displayed as an image on the display device of the information terminal 30.
[0021] In this way, the second communication network NWb is a wide-area network that allows data transfer between the receipt management server 10 and the information terminals 30 owned by each electronic receipt member. A computer device 50 can be connected to the second communication network NWb via this second communication network NWb. The computer device 50 is, for example, a personal computer. Like the information terminal 30, the computer device 50 displays the viewed receipt as an image on its display device. A service management server 60 can also be connected to the second communication network NWb via this second communication network NWb. For example, the service management server 60 accepts campaign applications and determines whether or not a benefit based on the application is eligible. The second communication network NWb can be, for example, the Internet, a mobile communication network, a public communication network, or the like, either alone or in combination as appropriate.
[0022] [Receipt management server configuration] 2 is a block diagram showing an example of the schematic configuration of the receipt management server 10 according to an embodiment. The receipt management server 10 includes a processor 11 functioning as a processing unit, a main memory 12, an auxiliary storage device 13, a communication interface 14 functioning as a communication unit, a communication interface 15 functioning as a communication unit, and a system transmission path 16. The system transmission path 16 includes an address bus, a data bus, and control signal lines. The system transmission path 16 connects the processor 11 to each of the other units directly or via a signal input / output circuit, and transmits data signals exchanged between them.
[0023] The receipt management server 10 is configured as a computer by connecting a processor 11, a main memory 12, an auxiliary storage device 13, a communication interface 14, and a communication interface 15 via a system transmission line 16.
[0024] The processor 11 corresponds to the central part of the computer. The processor 11 controls each part to realize the various functions of the receipt management server 10 in accordance with an operating system or application program. The processor 11 is, for example, a CPU (Central Processing Unit). The processor 11 is preferably a multi-core processor that includes multiple processor cores and can execute multiple processes in parallel.
[0025] The main memory 12 corresponds to the main storage portion of the computer. The main memory 12 includes a nonvolatile memory area and a volatile memory area. The main memory 12 stores an operating system or application programs in the nonvolatile memory area. The main memory 12 may store data required for the processor 11 to execute processes for controlling each part in either the nonvolatile or volatile memory area. The main memory 12 uses the volatile memory area as a work area where data is rewritten by the processor 11 as appropriate. The nonvolatile memory area is, for example, ROM (Read Only Memory). The volatile memory area is, for example, RAM (Random Access Memory).
[0026] The auxiliary storage device 13 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) can be the auxiliary storage device 13. The auxiliary storage device 13 stores data used by the processor 11 when performing various processes, data created by the processes in the processor 11, etc. The auxiliary storage device 13 may also store the application programs described above.
[0027] The communication interface 14 is an interface for performing data communication with the POS terminal 20 of each store 2 via the first communication network NWa. The communication interface 15 is an interface for performing data communication with the information terminal 30 or the computer device 50 via the second communication network NWb.
[0028] The receipt management server 10 uses part of the storage area of the auxiliary storage device 13 as an area for a receipt file 131, an area for a member file 132, and an area for a service management file 133. The receipt management server 10 also stores application software for creating and sending e-mails, known as a mailer 134, in the auxiliary storage device 13. The mailer 134 may also be stored in the main memory 12 instead of the auxiliary storage device 13.
[0029] The receipt file 131 is a data file for storing receipt records 1311 (see FIG. 3) generated for each receipt data received from each POS terminal 20. The receipt file 131 is a file that includes multiple receipt records 1311. 3 is a schematic diagram showing an example of the data structure of the receipt record 1311. As shown in the figure, the receipt record 1311 includes an electronic receipt ID, receipt identification information, receipt data, and type information. The electronic receipt ID is displayed on the top screen of the information terminal 30 when an electronic receipt member becomes a buyer, and is read by the POS terminal 20. The electronic receipt ID is transmitted from the POS terminal 20 to the receipt management server 10 together with the receipt data.
[0030] Receipt identification information is information required for electronic receipt members to identify a receipt. For example, most electronic receipt members can identify a receipt if they have information on when, at which store, and what was purchased when the receipt was issued. In other words, receipt identification information consists of, for example, the transaction date, store name, purchased product name, purchased product price, and payment amount, all of which are included in the receipt data. Receipt identification information may also include other information.
[0031] The type information is information that indicates the type of receipt issued from the POS terminal 20. In addition to purchase receipts that are issued when a buyer registers a purchased item in the POS terminal 20, receipts include return receipts that are issued when a buyer registers a returned item in the POS terminal 20, and correction receipts that are issued when an error in the transaction details is corrected using the register-minus mode of the POS terminal 20. The type information is information that identifies the type of receipt, such as a purchase receipt, return receipt, or correction receipt. The type information is included in the receipt data generated by the POS terminal 20.
[0032] The member file 132 is a data file for storing a member record 1321 (see FIG. 4) generated for each electronic receipt member. 4 is a schematic diagram showing an example of the data structure of the member record 1321. As shown in the figure, the member record 1321 includes an electronic receipt ID, terminal information, member information, a destination folder, and an email address. The terminal information is information related to the information terminal 30 owned by the electronic receipt member identified by the electronic receipt ID. For example, the terminal information includes the terminal ID and IP address of the information terminal 30. The member information is information related to the electronic receipt member identified by the electronic receipt ID. For example, the member information includes the name, email address, etc.
[0033] The destination folder is information indicating the path of a folder set by the electronic receipt member as a storage location when converting and saving the image of the receipt displayed on the display device of the information terminal 30 into an image file. The storage location specified by the destination folder is, for example, the internal storage 32 (see FIG. 6) of the information terminal 30 or a part of the storage area of the external memory 40 (see FIG. 6). The electronic receipt member can store the image file of the receipt image in the storage unit of the information terminal 30 specified by the destination folder.
[0034] The email sending address is an email address set by the electronic receipt member as a destination when attaching an image file converted from the image of the receipt displayed on the display device of the information terminal 30 to an email and sending it.
[0035] The service management file 133 is a data file for storing a service management record 1331 (see FIG. 5) generated for each deployed service. 5 is a schematic diagram showing an example of the data structure of the service management record 1331. As shown in the figure, the service management record 1331 includes service identification information (hereinafter referred to as service ID), service conditions, a service application destination, and detailed service information. One of the services is a campaign that can be applied for on a receipt-by-receipt basis. When the service is a campaign, the service identification information includes campaign identification information (hereinafter referred to as campaign ID), the service conditions include campaign application conditions, the service application destination includes a destination to apply for the campaign, and the detailed service information includes detailed information about the campaign.
[0036] For example, the conditions for applying for a campaign are that the payment amount on one receipt in a specified period is equal to or greater than a specified amount (e.g., 1,000 yen), or that N or more units (N is a natural number) of a specified product (e.g., drink A) are purchased on one receipt in a specified period. The destination for applying for the campaign is the address (e.g., Internet Protocol Address) of the service management server 60 that manages the campaign. The detailed service information is the benefits that can be obtained through the campaign.
[0037] As shown in FIG. 2, the processor 11 of the receipt management server 10 includes an extraction unit 111, a generation unit 112, and a communication control unit 113.
[0038] Based on a predetermined electronic receipt ID and a predetermined service ID (for example, a predetermined campaign ID) included in a service request from the information terminal 30, the extraction unit 111 extracts one or more receipt records that include the predetermined electronic receipt ID and satisfy the service conditions obtained from the predetermined service ID from the receipt file 131 that stores a large amount of receipt records.
[0039] For example, the extraction unit 111 detects a service record that includes a specified service ID from multiple service records included in the service management file 133, and extracts one or more receipt records from the receipt file 131 that satisfy the specified service conditions of the detected service record.
[0040] If the predetermined service condition is a condition related to the purchase amount and the payment amount of one receipt in a predetermined period is equal to or greater than a predetermined amount (for example, 1,000 yen), the extraction unit 111 extracts one or more receipt records whose payment amount is equal to or greater than the predetermined amount in the predetermined period from the receipt file 131. Alternatively, if the predetermined service condition is a condition related to the purchased product and indicates that N or more units (N is a natural number) of a predetermined product (for example, drink A) have been purchased in one receipt in a predetermined period, the extraction unit 111 extracts one or more receipt records indicating that N or more units of the predetermined product have been purchased in the predetermined period from the receipt file 131.
[0041] The generation unit 112 generates a special offer list that includes one or more candidate receipts based on the extracted one or more receipt records. For example, if the special offer list includes multiple candidate receipts, the special offer list includes an item for selecting each of the multiple candidate receipts, and an item for selecting multiple candidate receipts at once.
[0042] The communication control unit 113 receives a service request from the information terminal 30 via the communication interface 15. The communication control unit 113 also sends a service target list including one or more candidate receipts based on the extracted one or more receipt records to the information terminal 30 via the communication interface 15. The communication control unit 113 also receives a selection result including one or more candidate receipts selected from the service target list from the information terminal 30 via the communication interface 15. The communication control unit 113 sends the selection result to the service management server 60 via the communication interface 15.
[0043] [Information terminal configuration explanation] 6 is a block diagram showing an example of a schematic configuration of an information terminal 30 according to an embodiment. The information terminal 30 includes a processor 31, an internal storage 32, a wireless communication unit 33, a memory interface 34, a touch panel 35, a camera 36, an audio circuit 37, and a system transmission path 38.
[0044] The system transmission path 38 includes an address bus, a data bus, control signal lines, etc. The system transmission path 38 connects the processor 31 to each of the other components directly or via a signal input / output circuit, and transmits data signals exchanged between them.
[0045] The information terminal 30 constitutes a computer by connecting the processor 31, internal storage 32, and wireless communication unit 33 via a system transmission path 38. The information terminal 30 also has a memory interface 34, touch panel 35, camera 36, audio circuit 37, and other components connected to the system transmission path 38 via a signal input / output circuit (not shown). The memory interface 34 is an interface for transmitting and receiving data signals to and from a detachably attached external memory 40. The external memory 40 is typically an SD memory card, a miniSD card, a microSD card, or the like. The touch panel 35 functions as a display device (display unit) and an input device (receiving unit) of the information terminal 30. The camera 36 functions as an imaging device of the information terminal 30. The audio circuit 37 is a circuit that controls the microphone 41 and speaker 42 to enable voice calls. Note that the interfaces, devices, circuits, and other components connected to the system transmission path 38 are not limited to those described above. Other interfaces, devices, circuits, and other components may also be connected.
[0046] The processor 31 corresponds to the central part of the computer. The processor 31 controls each part to realize various functions of the information terminal 30 in accordance with an operating system or an application program. The processor 31 is, for example, a CPU.
[0047] The internal storage 32 is a storage device built into the housing of the information terminal 30. The internal storage 32 stores an operating system or application programs. The internal storage 32 may also store data necessary for the processor 31 to execute processes for controlling each unit.
[0048] The wireless communication unit 33 performs wireless voice communication or data communication with a base station connected to the second communication network NWb.
[0049] The information terminal 30 stores the above-mentioned electronic receipt application 43 in the internal storage 32. The information terminal 30 may store the electronic receipt application 43 in the external memory 40. The method for installing the electronic receipt application 43 in the internal storage 32 or the external memory 40 is not particularly limited. The electronic receipt application 43 can be received by communication via the second communication network NWb and installed in the internal storage 32 or the external memory 40. Alternatively, the electronic receipt application 43 can be installed in the internal storage 32 or the external memory 40 from a removable recording medium on which the electronic receipt application 43 is recorded. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it can store a program and is readable by the device.
[0050] The information terminal 30 with the electronic receipt app 43 installed can communicate data with the receipt management server 10 via wireless communication using the wireless communication unit 33, which functions as a communication unit. The processor 31 of the information terminal 30 also includes a communication control unit 311, a display control unit 312, and an input / output control unit 313.
[0051] The display control unit 312 displays the special offer list from the receipt management server 10 on the touch panel 35. That is, the display control unit 312 displays one or more candidate receipts included in the special offer list on the touch panel 35.
[0052] The input / output control unit 313 functions as a receiving unit that receives input and an output unit that outputs information. The input / output control unit 313 receives the selection of one or more candidate receipts via the touch panel 35. The input / output control unit 313 also outputs the selection results, including the selected one or more candidate receipts.
[0053] The communication control unit 311 sends a service request including the electronic receipt identification information and the service identification information to the receipt management server 10 via the wireless communication unit 33. The communication control unit 311 also receives a service target list including one or more candidate receipts that satisfy the service conditions from the receipt management server 10 via the wireless communication unit 33. The communication control unit 311 also sends a selection result including one or more candidate receipts selected from the service target list to the receipt management server 10 via the wireless communication unit 33.
[0054] [Explanation of receipt management system operation] 7 is a sequence diagram showing an example of a service acceptance process by the receipt management system according to the embodiment. Here, as an example, a service that allows users to enter a campaign on a receipt-by-receipt basis will be described. If a user wins a campaign they entered, a coupon or a gift will be provided to a delivery address obtained from the member file 132.
[0055] The information terminal 30 accepts the launch of the electronic receipt app 43 via the touch panel 35, and launches the electronic receipt app 43 via the processor 31. The information terminal 30 displays a menu screen of the electronic receipt app 43 via the touch panel 35. The information terminal 30 accepts the selection of a campaign from the menu screen via the touch panel 35. For example, the information terminal 30 displays a list of campaigns that can be applied for via the touch panel 35. The information terminal 30 accepts the selection of a specific campaign from the campaign list via the touch panel 35.
[0056] The information terminal 30 generates a campaign request including the electronic receipt ID stored in the internal storage 32 and the campaign ID of the selected campaign using the input / output control unit 313. The information terminal 30 instructs the communication control unit 311 to send the campaign request to the receipt management server 10, and the wireless communication unit 33 sends the campaign request to the receipt management server 10 (ACT1).
[0057] The receipt management server 10 receives a service request from the information terminal 30 via the communication interface 15 and acquires the received service request via the communication control unit 113.
[0058] The receipt management server 10, using the extraction unit 111, extracts from the receipt file 131 one or more receipt records that include the electronic receipt ID and satisfy the campaign application conditions obtained from the campaign ID, based on the electronic receipt ID and campaign ID included in the service request from the information terminal 30 (ACT2).
[0059] For example, if the campaign entry conditions are related to the purchase amount and the payment amount of one receipt in a specified period is equal to or greater than a specified amount (e.g., 1,000 yen), the extraction unit 111 extracts from the receipt file 131 one or more receipt records whose payment amount in the specified period is equal to or greater than the specified amount.
[0060] Alternatively, if the campaign entry conditions are conditions related to purchased products and indicate that N or more units (N is a natural number) of a specified product (e.g., drink A) have been purchased on one receipt during a specified period, the extraction unit 111 extracts one or more receipt records from the receipt file 131 that indicate that N or more units of the specified product have been purchased during the specified period.
[0061] The receipt management server 10 uses the generation unit 112 to generate a campaign target list that includes one or more candidate receipts based on the extracted one or more receipt records (ACT 3). The campaign target list includes an item for selecting each of the multiple candidate receipts, an item for selecting all of the multiple candidate receipts at once, and an item for applying for a service all at once for the selected one or more candidate receipts.
[0062] The receipt management server 10 instructs the communication control unit 113 to send the campaign target list to the information terminal 30, and the communication interface 15 sends the campaign target list to the information terminal 30 (ACT4).
[0063] The information terminal 30 receives the campaign target list from the receipt management server 10 via the wireless communication unit 33, and acquires the received campaign target list via the communication control unit 311. The information terminal 30 instructs the display control unit 312 to display the campaign target list on the touch panel 35, and the touch panel 35 displays the campaign target list (ACT5).
[0064] The information terminal 30 accepts the selection of one or more candidate receipts from the campaign target list via the touch panel 35 (ACT 6). The input / output control unit 313 generates a selection result that includes the accepted one or more candidate receipts.
[0065] For example, the campaign target list includes an item for selecting each of multiple candidate receipts, and the touch panel 35 accepts the selection of each of the multiple candidate receipts via this item. The campaign target list also includes an item for selecting all of the multiple candidate receipts at once, and the touch panel 35 accepts the selection of each of the multiple candidate receipts via this item. The campaign target list also includes an item for applying for a service all at once for one or more selected candidate receipts, and the touch panel 35 accepts the application for a service all at once for one or more selected candidate receipts via this item. If two or more candidate receipts are selected from the campaign target list, the service can be applied for all at once for two or more candidate receipts via the application for a service item.
[0066] The information terminal 30 instructs the communication control unit 311 to send the selection results, including the one or more accepted candidate receipts, to the receipt management server 10. The wireless communication unit 33 sends the selection results to the receipt management server 10 (ACT 7).
[0067] The receipt management server 10 receives the selection results via the communication interface 15. The communication control unit 113 acquires the selection results and instructs the service management server 60 to send the selection results or a campaign application request based on the selection results to the service management server 60. The receipt management server 10 sends the selection results or campaign application request to the service management server 60 via the communication interface 15 (ACT8). The service management server is a server that manages campaigns, determines whether the campaign has been accepted based on the campaign application request, and sends the determination result to the receipt management server 10.
[0068] In this embodiment, the receipt management server 10 extracts one or more receipt records that satisfy the campaign conditions and generates a special offer list. However, the information terminal 30 may extract one or more receipt records that satisfy the campaign conditions based on the receipt file 131 of the receipt management server 10 and generate a special offer list.
[0069] In addition, in this embodiment, a case has been described in which the information terminal 30 displays a service target list using the electronic receipt application 43, accepts the selection of one or more candidate receipts, and generates and transmits a selection result including the accepted one or more candidate receipts. However, the electronic receipt application 43 is not essential, and the information terminal 30 may communicate with the receipt management server 10 and execute these operations based on its browser function.
[0070] FIG. 8 is a flowchart illustrating an example of a service reception process performed by the receipt management server according to the embodiment.
[0071] The receipt management server 10 waits for a service request to be sent from the information terminal 30 (ACT21). The receipt management server 10 receives the service request from the information terminal 30 via the communication interface 15 (ACT21, YES), and the communication control unit 113 acquires the received service request.
[0072] The receipt management server 10, using the extraction unit 111, extracts from the receipt file 131 one or more receipt records that include the electronic receipt ID and satisfy the campaign application conditions obtained from the campaign ID, based on the electronic receipt ID and campaign ID included in the service request from the information terminal 30 (ACT22).
[0073] The receipt management server 10 generates, via the generation unit 112, a campaign target list including one or more candidate receipts based on the extracted one or more receipt records (ACT 23).
[0074] The receipt management server 10 instructs the communication control unit 113 to send the campaign target list to the information terminal 30, and the communication interface 15 sends the campaign target list to the information terminal 30 (ACT24). The information terminal 30 accepts the selection of one or more candidate receipts from the campaign target list, and transmits the selection results including the accepted one or more candidate receipts.
[0075] The receipt management server 10 waits for the selection results sent from the information terminal 30 (ACT25) and receives the selection results via the communication interface 15 (ACT25, YES). The communication control unit 113 acquires the selection results and instructs the service management server 60 to send the selection results to the service management server 60. Alternatively, the communication control unit 113 instructs the service management server 60 to send a campaign application request based on the selection results. The receipt management server 10 sends the selection results or the campaign application request to the service management server 60 via the communication interface 15 (ACT26).
[0076] FIG. 9 is a diagram showing a first example of a campaign target list according to the embodiment. As shown in FIG. 9, the information terminal 30 displays a campaign target list. The campaign target list includes an item 3011 indicating the name of the campaign C1 corresponding to the campaign identification ID. The campaign target list also includes an item 3012 indicating the first campaign application conditions. For example, the first campaign application condition is that N or more units (N is a natural number) of the target product G1 are purchased during a predetermined period. A purchaser can apply for the first campaign after checking the first campaign application conditions using the item 3012 indicating the first campaign application conditions.
[0077] The campaign target list also includes an item 3013 for candidate receipts. Item 3013 further includes an item 3014 indicating selected or unselected. The campaign target list also includes an item 3015 for applying to a campaign for one or more selected candidate receipts at once. For example, when item 3015 is selected, application to a campaign is completed for one or more selected candidate receipts (two candidate receipts in the case of FIG. 9) from candidate receipt item 3013 at once. In other words, application to a campaign for one or more candidate receipts is completed with a single application operation.
[0078] FIG. 10 is a diagram showing a second example of a campaign target list according to the embodiment. As shown in FIG. 10, the information terminal 30 displays a campaign target list. The campaign target list includes an item 3021 that indicates the name of the campaign C2 corresponding to the campaign identification ID. The campaign target list also includes an item 3022 that indicates the second campaign application conditions. For example, the second campaign application condition is that the payment amount for one receipt within a predetermined period is equal to or greater than a predetermined amount (e.g., 1,000 yen). The purchaser can apply for the second campaign after checking the second campaign application conditions using the item 3022 that indicates the second campaign application conditions.
[0079] The campaign target list also includes an item 3023 for candidate receipts. Item 3023 further includes an item 3024 indicating selected or unselected. The campaign target list also includes an item 3025 for applying to a campaign for one or more selected candidate receipts at once. For example, when item 3025 is selected, application to a campaign is completed for one or more selected candidate receipts (five candidate receipts in the case of FIG. 10) from candidate receipt item 3023 at once. In other words, application to a campaign for one or more candidate receipts is completed with a single application operation.
[0080] Note that item 3012 indicating the first campaign application condition has a function for accepting condition changes. In response to the selection of item 3012, the information terminal 30 displays a list of other conditions on the touch panel 35 and changes the current conditions (first campaign application conditions) to the selected conditions. For example, when a second campaign application condition is selected via item 3012, the information terminal 30 transmits a service request including the electronic receipt ID and the service ID corresponding to the second campaign application condition, and updates the campaign target list shown in FIG. 9 to the campaign target list shown in FIG. 10 and displays it. The consumer can check the service target list corresponding to the changed conditions simply by changing the conditions.
[0081] Furthermore, the information terminal 30 displays a list of other conditions in response to the selection of item 3022 on the touch panel 35, and changes the current conditions (second campaign application conditions) to the selected conditions. For example, when a first campaign application condition is selected via item 3022, the information terminal 30 transmits a service request including the electronic receipt ID and the service ID corresponding to the first campaign application condition, and updates the campaign target list shown in FIG. 10 to the campaign target list shown in FIG. 9 and displays it. The consumer can check the service target list corresponding to the changed conditions simply by changing the conditions.
[0082] The receipt management system 100 according to this embodiment will be summarized below. The receipt management server 10 extracts one or more receipt records from the receipt file 131 that include the electronic receipt ID and satisfy the service conditions obtained from the service ID. The receipt management server 10 sends a service target list containing one or more candidate receipts based on the extracted one or more receipt records to the information terminal 30. The information terminal 30 receives and displays the service target list. The customer can check the relevant one or more candidate receipts via the service target list on the information terminal 30.
[0083] The offer target list also includes an item for selecting one or more candidate receipts individually, an item for selecting all of the multiple candidate receipts at once, and an item for applying for a service all at once for one or more selected candidate receipts. The purchaser can select one or more candidate receipts individually via the items in the offer target list on the information terminal 30. The purchaser can also select all of the multiple candidate receipts at once via the items in the offer target list on the information terminal 30. The purchaser can also apply for a service all at once for one or more selected candidate receipts via the items in the offer target list on the information terminal 30.
[0084] The offer target list also includes an item indicating the service conditions for extraction. The purchaser can check the conditions for the candidate receipts extracted via the offer target list items on the information terminal 30, and then apply for the service.
[0085] The receipt management server 10 may extract, for a specified period of time, one or more receipts that include the electronic receipt ID included in the service request and correspond to one or more receipt records that do not satisfy the service conditions (hereinafter referred to as "condition-non-compliant receipts"), and one or more candidate receipts that include the electronic receipt ID included in the service request and correspond to one or more receipt records that satisfy the service conditions (hereinafter referred to as "condition-compliant receipts").
[0086] In this case, the receipt management server 10 generates a list for a specified period that includes one or more receipts that do not meet the conditions and are displayed in a first display format (a display format indicating that they are not eligible for selection) and one or more receipts that meet the conditions and are displayed in a second display format (a display format indicating that they are eligible for selection). In other words, the receipt management server 10 generates a list that does not accept selection operations for receipts that do not meet the conditions and invalidates them, but accepts selection operations for receipts that meet the conditions and validates them. The receipt management server 10 sends the generated list to the information terminal 30.
[0087] The information terminal 30 displays a list including one or more receipts that do not meet the conditions displayed in a first display format and one or more receipts that meet the conditions displayed in a second display format. The information terminal 30 does not accept the selection of receipts that do not meet the conditions on the list. On the other hand, the information terminal 30 accepts the selection of receipts that meet the conditions on the list. The purchaser can check the existence of receipts that do not meet the conditions via the list on the information terminal 30, while checking receipts that meet the conditions, and can select one or more receipts that meet the conditions at once to apply for the service. The receipt management server 10 and the service management server 60 may be configured as an integrated unit. In this case, communication processing between the receipt management server 10 and the service management server 60 is not required, which can reduce the impact of communication failures and the like.
[0088] The program according to this embodiment may be transferred in a state stored in each electronic device that makes up the receipt management system, or may be transferred without being stored in the electronic device. In the latter case, the program may be transferred via a network, or may be transferred in a state stored in a storage medium. The storage medium is a non-transitory, tangible medium. The storage medium is a computer-readable medium. The storage medium may be any medium, such as an optical disk or memory card, that can store a program and is computer-readable, and its form is not important. The electronic device downloads the program transferred (provided) via a network and installs it in its memory, or reads the program from the storage medium and installs it in its memory.
[0089] Although several 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 embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0090] 1... receipt center, 2... store, 10... receipt management server, 131... receipt file, 132... member file, 133... service management file, 134... mailer, 20... POS terminal, 30... information terminal, 32... internal storage, 40... external memory, 43... electronic receipt application, 50... computer device, 60... service management server, 100... receipt management system, 111... extraction unit, 112... generation unit, 113... communication control unit, 311... communication control unit, 312... display control unit, 313... input / output control unit
Claims
1. a processing unit that extracts, based on electronic receipt identification information and service identification information included in a service request from an information terminal, a plurality of receipt records that include the electronic receipt identification information and satisfy a service condition obtained from the service identification information, from a receipt file; a communication unit that receives the service request from the information terminal, transmits a service target list including multiple candidate receipts based on the extracted multiple receipt records to the information terminal, and receives a selection result from the information terminal that includes one or more candidate receipts selected from the service target list; A receipt management server comprising:
2. the processing unit generates the reward target list including the plurality of candidate receipts based on the plurality of extracted receipt records; The receipt management server according to claim 1 , wherein the service target list includes an item for selecting each of the plurality of candidate receipts, and an item for applying for a service all at once for one or more selected candidate receipts.
3. The receipt management server of claim 1 , wherein the processing unit detects a service record including the service identification information from the service management file, and extracts the plurality of receipt records that satisfy a condition regarding a purchase amount included in the service conditions of the detected service record.
4. The receipt management server of claim 1 , wherein the processing unit detects a service record including the service identification information from the service management file, and extracts the plurality of receipt records that satisfy conditions related to the purchased product included in the service conditions of the detected service record.
5. In a receipt management system including a receipt management server and an information terminal, The receipt management server a processing unit that extracts, based on electronic receipt identification information and service identification information included in the service request from the information terminal, a plurality of receipt records that include the electronic receipt identification information and satisfy a service condition obtained from the service identification information, from a receipt file; a first communication unit that receives the service request from the information terminal, transmits a service target list including multiple candidate receipts based on the extracted multiple receipt records to the information terminal, and receives a selection result from the information terminal that includes one or more candidate receipts selected from the service target list; Equipped with The information terminal a display unit that displays the reward target list including the plurality of candidate receipts; an output unit that outputs the selection result based on the selection received from the service target list; a second communication unit that transmits the service request to the receipt management server, receives the service target list from the receipt management server, and transmits the selection result to the receipt management server; A receipt management system comprising:
Citation Information
Patent Citations
Information processing apparatus, program, and display method
JP2023082044A