Portable terminal device and program

JP2025123512A5Pending Publication Date: 2025-09-25TOSHIBA TEC KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025106050
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

Existing systems require complex configurations or manual intervention to prevent the reuse of used coupons, which is inefficient and prone to errors.

Method used

A mobile terminal device equipped with a coupon storage unit, display means, operation determination means, elapsed time determination means, and processing means to automatically manage and prohibit the use of coupons after a predetermined time has elapsed.

Benefits of technology

Effectively prevents the reuse of coupons with a simple configuration, ensuring that coupons are only usable within a specified time frame without manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a portable terminal device and program capable of preventing reuse of a used coupons with a simple configuration.SOLUTION: A portable terminal device includes: a coupon storage part for storing coupon information related to a coupon; display means for displaying a coupon image including a coupon code for the specified coupon and a use button for the coupon; operation determination means for determining operation of the use button; time elapse determination means for determining whether a predetermined time elapses after it is determined that the use button is operated; and processing means for prohibiting the use of the coupon displayed by the display means when it is determined that the predetermined time has elapsed.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to a mobile terminal device and a program. [Background technology]

[0002] Traditionally, stores, store operators, manufacturers, and other businesses that sell products have issued coupons to customers as part of their customer acquisition and sales promotion strategies. Coupons include, for example, coupons that offer a certain discount on the total amount of a product purchased at a store, and coupons that offer a discount on the price of a specific product when purchased.

[0003] Recently, a system known as electronic receipts has become known in which a receipt or invoice given to a customer by a store when purchasing a product is converted into electronic data and sent to the customer's mobile terminal or the like.

[0004] By digitizing receipt information in this way, customers can view the electronic receipt information using their own mobile terminals, etc. By adding coupon information to such electronic receipt information, customers can check the existence of coupons on the electronic receipt.

[0005] However, some coupons become unusable once they have been used. In order to prevent a coupon from being used again, a store clerk must either press a button indicating that the coupon has been used, or a large-scale system such as that described in Patent Document 1 must be used to manage the number of times the coupon has been used. Summary of the Invention [Problem to be solved by the invention]

[0006] The problem to be solved by the present invention is to provide a mobile terminal device and a program that can prevent reuse of used coupons with a simple configuration. [Means for solving the problem]

[0007] The mobile terminal device of the embodiment includes a coupon storage unit that stores coupon information related to a coupon, a display means that displays an image of a coupon including a coupon code related to the specified coupon and a use button for the coupon, an operation determination means that determines whether the use button is operated, an elapsed time determination means that determines whether a predetermined time has elapsed since it was determined that the use button was operated, and a processing means that prohibits use of the coupon displayed by the display means when it is determined that the predetermined time has elapsed. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an electronic receipt system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the POS terminal. [Figure 3] FIG. 3 is a block diagram showing the hardware configuration of the electronic receipt server. [Figure 4] FIG. 4 is a block diagram showing the hardware configuration of the electronic receipt management server. [Figure 5] FIG. 5 is a memory map showing the memory configuration of the member management unit. [Figure 6] FIG. 6 is a block diagram showing the hardware configuration of the mobile terminal. [Figure 7] FIG. 7 is a flowchart showing the flow of control processing of the POS terminal. [Figure 8] FIG. 8 is a flowchart showing the flow of control processing of the electronic receipt server. [Figure 9] FIG. 9 is a flowchart showing the flow of control processing of the electronic receipt management server. [Figure 10] FIG. 10 is a functional block diagram showing the functional configuration of the mobile terminal. [Figure 11] FIG. 11 is a flowchart showing the flow of control processing of the mobile terminal. [Figure 12] FIG. 12 is a diagram showing a display example of a mobile terminal. [Figure 13] FIG. 13 is a diagram showing another example of a display on a mobile terminal. [Figure 14] FIG. 14 is a diagram showing yet another example of a display on a mobile terminal. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the embodiment, a mobile terminal will be described as an example of a mobile terminal device. In the embodiment, coupons are distributed using an electronic receipt system. However, the present invention is not limited to the embodiment described below.

[0010] Fig. 1 is a configuration diagram showing the overall configuration of an electronic receipt system 10 according to an embodiment. As shown in Fig. 1, the electronic receipt system 10 includes a POS (Point of Sales) terminal 1 and a store server 2 installed in a store P such as a shopping center, an electronic receipt server 3 installed in a headquarters H, an electronic receipt management server 4 installed in an electronic receipt center D, and a mobile terminal 7 carried by a customer.

[0011] The POS terminal 1 is connected to a network 82 that connects the store P and the headquarters H. Here, the network 82 is, for example, a dedicated line such as the Internet or a VPN (Virtual Private Network).

[0012] The POS terminal 1 is a product sales data processing device that executes product registration processing and accounting processing for products sold at store P. The product registration processing refers to the processing of acquiring product identification information for the products sold, displaying the product name and price (product information) of the product acquired based on the acquired product identification information on the display unit, and storing the product information in the product information unit 132 (see FIG. 2). The accounting processing refers to the processing of displaying the total amount of the transaction based on the product information stored in the product information unit 132 in conjunction with the product registration processing, processing payment by means of cash, credit card, etc., calculating and displaying change based on the deposit in the case of cash payment, instructing the change dispenser to issue change, and issuing a receipt from the printing unit on which product information and accounting information (total amount, deposit amount, change amount, etc.) are printed.

[0013] The POS terminal 1 generates unstructured receipt information, which is print information related to the transaction, based on the product information and transaction information. The POS terminal 1 also issues a paper receipt by printing the generated receipt information using the printing unit 21, which will be described later.

[0014] Furthermore, the POS terminal 1 generates digitized electronic receipt information by converting the data format of the receipt information into a structured format different from the unstructured format, as necessary. Electronic receipt information is receipt information that is originally printed on receipt paper and converted into a structured format such as CSV (Comma-Separated Values) or J-son. The electronic receipt information is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and stored in the electronic receipt management server 4. The electronic receipt information stored in the electronic receipt management server 4 can be downloaded to the mobile terminal 7 and viewed. The mobile terminal 7 displays the electronic receipt information in a format that is substantially the same as the receipt information printed on receipt paper.

[0015] The POS terminal 1 also stores coupon information related to coupons distributed to all customers and customers who have become members. The coupon information is various information related to the coupon, including, for example, information indicating the type of coupon, information about the discount amount provided by the coupon (such as how many yen or how many percent off), information about the coupon expiration date, information about the store P (which may be a company or manufacturer) that issued the coupon, information about the store P where the coupon can be used, and so on.

[0016] When generating receipt information, the POS terminal 1 searches for the presence or absence of coupons to be distributed to the customer, and if there are coupons to be distributed, associates information related to the coupons with the receipt information. If the coupon is related to a specific product, the product and the coupon information for the coupon are associated. If the coupon is not related to a specific product, the coupon is associated with the entire generated receipt information. Then, when the receipt information is converted into electronic receipt information (converted into a structured format), the associated coupon information is also converted into a structured format.

[0017] When the electronic receipt information is transmitted to the electronic receipt management server 4 via the electronic receipt server 3, the associated coupon information is added to the electronic receipt information and transmitted to the electronic receipt management server 4.

[0018] Then, the POS terminal 1 transmits the generated electronic receipt information together with a member ID that identifies the customer who is a member to the electronic receipt server 3 via the network 82. There is no particular restriction on the method of transmitting the electronic receipt information, and a general-purpose protocol such as HTTP or HTTPS may be used. There is no particular restriction on the number of POS terminals 1 installed in the store P, and there may be more than one.

[0019] The store server 2 manages the sales of the entire store P. The store server 2 is connected to the POS terminal 1 via a communication line 81 configured, for example, by a LAN (Local Area Network) provided within the store P. The store server 2 manages the sales information of the store P based on the sales information at the POS terminal 1. The store server 2 collects sales information (product registration information and transaction information) from each POS terminal 1 of the store P as settlement receipt information. The settlement receipt information is information that compiles sales information of the store P over a predetermined period (for example, one day).

[0020] The electronic receipt server 3 is installed in the headquarters H of the company that operates the store P, and functions as a receipt management server for the company that manages receipt information for each company that operates the store P.

[0021] The electronic receipt server 3 also receives the member ID and electronic receipt information sent from the POS terminal 1 via the network 82. The electronic receipt server 3 also sends the received member ID and electronic receipt information (including coupon information if it is added) to the electronic receipt management server 4 via the network 83 connecting the head office H and the electronic receipt center D.

[0022] Here, the network 83 is, for example, a dedicated line such as the Internet or VPN. Furthermore, there is no particular restriction on the method of transmitting electronic receipt information, and general-purpose protocols such as HTTP and HTTPS may be used.

[0023] The electronic receipt management server 4 is provided in the electronic receipt center D. The electronic receipt center D manages, for example, electronic receipt information of each company that manages receipt information using the electronic receipt server 3. The electronic receipt center D is a third-party organization other than the head office H that operates the electronic receipt server 3. Note that the electronic receipt server 3 may also be managed by a third-party organization or the like.

[0024] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages electronic receipt information of various companies that operate the store P. The electronic receipt management server 4 stores and manages member data such as the name of each customer (member) who has registered as a member, a member ID which is a customer code, a terminal ID (in this embodiment, the same as the member ID) which is a unique terminal code for identifying the mobile terminal 7 that transmits the electronic receipt information, and destination information (e.g., email address) of the mobile terminal 7 to which the electronic receipt information is to be transmitted, in a member master stored in a database DB. Note that a configuration may be adopted in which a member management server or the like that stores and manages member data is provided separately from the electronic receipt management server 4.

[0025] Furthermore, the electronic receipt management server 4 receives the member ID and electronic receipt information transmitted from the electronic receipt server 3 via the network 83, and stores this electronic receipt information for each member in a member management unit 442 (see FIG. 4) described later, which is held in the database DB. If coupon information is added to the electronic receipt information, the electronic receipt management server 4 stores the electronic receipt information with the coupon information added in the member management unit 442 (see FIG. 4) for each member. More specifically, the electronic receipt information includes elements such as the store information of the store P that transmits the electronic receipt information and the member ID, in addition to the transaction details of the product (product sales data), and is managed in association with the member ID of the corresponding member.

[0026] Furthermore, when the electronic receipt management server 4 stores the electronic receipt information in the member management unit 442, it identifies the destination (mobile terminal 7) by referring to the destination information associated with the member ID of the electronic receipt information. Then, the electronic receipt management server 4 notifies the destination via the network 84, which will be described later, that there is electronic receipt information to be sent.

[0027] Furthermore, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a member ID from a mobile terminal 7 connected via the network 84, the electronic receipt management server 4 extracts electronic receipt information corresponding to the member ID from the member management unit 442 and transmits it to the mobile terminal 7. Note that if additional information such as coupon information is added to the electronic receipt information, this additional information is also transmitted to the mobile terminal 7 that has made an inquiry at another timing.

[0028] The mobile terminal 7 is a mobile terminal device carried by a user (member) of the system, such as a smartphone, a mobile phone, a PDA (Personal Digital Assistant), a tablet computer, etc. The mobile terminal 7 is equipped with an application such as a web browser for viewing various information provided on the network 84.

[0029] The mobile terminal 7 registers as a member of the system by accessing the electronic receipt management server 4 via the network 84. Here, the network 84 is the Internet or any of various public networks.

[0030] In this system, a customer's membership registration to receive electronic receipt information on the mobile terminal 7 is performed, for example, in the following procedure. The customer sends a blank email from the mobile terminal 7 to the electronic receipt management server 4 via the network 84. The electronic receipt management server 4 sends a URL (Uniform Resource Locator) indicating a page for membership registration to the mobile terminal 7 to the received email address. The customer accesses the URL indicating the page for membership registration from the mobile terminal 7, and an input screen is displayed on which the customer enters the information required for membership registration (name, address, telephone number, destination information (email address information of the mobile terminal 7, etc.)). After the customer has entered the necessary information, the electronic receipt management server 4 executes the member registration in the member master. Thereafter, the electronic receipt management server 4 sends a member registration completion email including a member ID and password to the mobile terminal 7 (the above email address). This completes the member registration. After the member registration is completed, a barcode or two-dimensional code in which the member ID is represented as a code symbol is displayed on the display unit of the mobile terminal 7 that has been logged in and authenticated.

[0031] Furthermore, the mobile terminal 7 receives from the electronic receipt management server 4 a notification indicating that an electronic receipt viewable on the mobile terminal 7 is stored in the electronic receipt management server 4. When a member operates the mobile terminal 7 to send inquiry information for electronic receipt information to the electronic receipt management server 4, the mobile terminal 7 receives the electronic receipt information of the member from the electronic receipt management server 4. At the same time, if coupon information is added to the electronic receipt information, the mobile terminal 7 also receives notification information indicating that a coupon has been added.

[0032] When the received electronic receipt information includes coupon notification information, the mobile terminal 7 displays a coupon button 781 (see FIGS. 6 and 12) indicating that a coupon has been added. When a coupon has been added to the electronic receipt itself, the mobile terminal 7 displays the coupon button 781 at a position on the display unit 77 indicating that a coupon has been added to the electronic receipt (see FIG. 12(a)). Furthermore, when a coupon has been added to a specific product, the mobile terminal 7 displays the coupon button 781 at a position on the display unit 77 corresponding to the display position of the product (for example, a position close to the product name; see FIG. 12(b)).

[0033] Furthermore, when the coupon button 781 is operated, the mobile terminal 7 downloads the corresponding coupon from the electronic receipt management server 4 and displays it on the display unit 77. The displayed coupon displays a coupon code 778 (see FIG. 13(c)) containing information identifying the coupon. The displayed coupon code 778 is imaged (or optically scanned) and read by the code reader 20 of the POS terminal 1. The POS terminal 1 executes a discount process from the price of the product or the subtotal of the transaction based on the discount amount information contained in the read coupon code 778.

[0034] Furthermore, when the coupon code 778 is displayed on the display unit 77, the mobile terminal 7 starts a timer 80 (see FIG. 6). The timer 80 times out after a predetermined time (for example, two minutes) has elapsed. When the timer 80 times out, the mobile terminal 7 hides the coupon code 778 that was displayed on the display unit 77. When the coupon code 778 is hidden, the code reader 20 can no longer read the coupon code 778. This means that the POS terminal 1 can no longer execute discount processing based on the coupon (i.e., the coupon cannot be used thereafter).

[0035] In the electronic receipt system 10 configured as above, electronic receipt information indicating the details of one transaction generated by performing product sales data processing and accounting processing at the POS terminal 1 of the store P is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and made public on the Web. Therefore, a mobile terminal 7 equipped with a Web browser can download the electronic receipt information made public on the Web to the mobile terminal 7 and view it on the Web browser by specifying a URL (Uniform Resource Locator). Note that an application for viewing receipt information may be installed on the mobile terminal 7 to view the information.

[0036] Next, the hardware configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a CPU (Central Processing Unit) 11, which is an example of a microprocessor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory unit 14, and the like. The CPU 11 is the main controller of the POS terminal 1. The ROM 12 stores various programs. The RAM 13 loads programs and various data. The memory unit 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to one another via a bus 15. The CPU 11, ROM 12, and RAM 13 constitute a control unit 100. That is, the control unit 100 executes the control processing of the POS terminal 1, which will be described later, by the CPU 11 operating in accordance with the control programs stored in the ROM 12 and the memory unit 14 and loaded in the RAM 13.

[0037] The RAM 13 has a member ID section 131, a product information section 132, and a sales information section 133. The member ID section 131 stores the member ID contained in the code symbol (barcode or two-dimensional code) read by the code reader 20 and displayed on the display section 77 of the mobile terminal 7. The product information section 132 stores product information (product code identifying the product, product name, price, etc.) for products for which product registration processing has been performed. The sales information section 133 stores product information and transaction information for products for which transaction processing has been performed at the POS terminal 1 within a predetermined period (for example, one day) as sales information.

[0038] The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disc Drive) or flash memory that retains stored information even when the power is turned off, and has a control program unit 141 that stores control programs, a product master 142, an electronic receipt generation program unit 143, and a coupon information unit 144. The product master 142 stores product information for each product in association with a product code that identifies the product. The electronic receipt generation program unit 143 stores a program for converting receipt information into electronic receipt information. The coupon information unit 144 stores coupon information for coupons to be distributed to members.

[0039] The control unit 100 is also connected to an operation unit 17, a display unit for store clerks 18, a display unit for customers 19, a code reader 20, a printing unit 21, and a card reader 22 via a bus 15 and a controller 16.

[0040] The operation unit 17 has a closing key 171. The closing key 171 is a key that the customer operates when advancing the POS terminal 1 from product registration processing to transaction processing. The clerk display unit 18 displays information to the operator (e.g., a store clerk) operating the POS terminal 1. The customer display unit 19 displays information to customers and members. The code reader 20 captures and reads the code symbol displayed on the mobile terminal 7, the code symbol attached to the product, and the coupon code 778. The printing unit 21 issues a receipt on which receipt information including product registration information and transaction information for the product that has been processed for transaction is printed. The card reader 22 reads card information from the card when transaction processing is performed using, for example, a credit card or debit card.

[0041] The controller 16 receives instructions from the control unit 100 and controls the operation unit 17, the clerk display unit 18, the customer display unit 19, the code reader 20, the printing unit 21, and the card reader 22. However, for the sake of convenience, the control performed by the controller 16 will be described as being performed by the control unit 100.

[0042] The control unit 100 is also connected to a communication unit 23 via a bus 15. The communication unit 23 is electrically connected to other POS terminals 1 and the store server 2 via a communication line 81.

[0043] Next, the hardware configuration of the electronic receipt server 3 that functions as a receipt management server for a company will be described. FIG. 3 is a block diagram showing the hardware configuration of the electronic receipt server 3. As shown in FIG. 3, the electronic receipt server 3 includes a CPU 31, which is an example of a microprocessor, a ROM 32, a RAM 33, a memory unit 34, etc. The CPU 31 is the main controller of the electronic receipt server 3. The ROM 32 stores various programs. The RAM 33 expands programs and various data. The memory unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the memory unit 34 are connected to one another via a bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute a control unit 300. That is, the control unit 300 executes control processing of the electronic receipt server 3, which will be described later, by the CPU 31 operating in accordance with the control programs stored in the ROM 32 and the memory unit 34 and expanded in the RAM 33.

[0044] The memory unit 34 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and has a control program unit 341 that stores a control program, and an electronic receipt management unit 342. The electronic receipt management unit 342 stores electronic receipt information received from the POS terminal 1. The electronic receipt information stored in the electronic receipt management unit 342 includes a company code (an identification code of the company that operates the store), an industry / business type code, a store code, a shopper's membership ID, the POS number of the POS terminal 1, a receipt number, product information, and transaction information. In addition, if coupon information is added to the electronic receipt information, the electronic receipt management unit 342 stores the coupon information.

[0045] The control unit 300 is also connected to a display unit 37 and an operation unit 38 via a bus 35 and a controller 36. The display unit 37 displays information to the operator of the electronic receipt server 3. The operation unit 38 is a keyboard operated by the operator.

[0046] The controller 36 receives instructions from the control unit 300 and controls the display unit 37 and the operation unit 38. However, for convenience of explanation, the control performed by the controller 36 will be described as being performed by the control unit 300.

[0047] The control unit 300 is also connected to a communication unit 39 via a bus 35. The communication unit 39 is connected to the POS terminal 1 and the store server 2 via a network 82. The communication unit 39 is also connected to the electronic receipt management server 4 via a network 83.

[0048] Next, the hardware configuration of the electronic receipt management server 4 that functions as a customer receipt management server will be described. FIG. 4 is a block diagram showing the hardware configuration of the electronic receipt management server 4. As shown in FIG. 4, the electronic receipt management server 4 includes a CPU 41, which is an example of a microprocessor, a ROM 42, a RAM 43, a memory unit 44, etc. The CPU 41 is the main controller of the electronic receipt management server 4. The ROM 42 stores various programs. The RAM 43 loads programs and various data. The memory unit 44 stores various programs. The CPU 41, the ROM 42, the RAM 43, and the memory unit 44 are connected to one another via a bus 45. The CPU 41, the ROM 42, and the RAM 43 constitute a control unit 400. That is, the control unit 400 executes control processing of the electronic receipt management server 4, which will be described later, by the CPU 41 operating in accordance with the control programs stored in the ROM 42 and the memory unit 44 and loaded in the RAM 43.

[0049] The memory unit 44 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and has a control program unit 441 that stores control programs, and a member management unit 442. The member management unit 442 stores various information about customers who have become members. The member management unit 442 will be described later with reference to FIG. 5.

[0050] The control unit 400 is also connected to a display unit 47 and an operation unit 48 via a bus 45 and a controller 46. The display unit 47 displays information to the operator of the electronic receipt management server 4. The operation unit 48 is a keyboard operated by the operator.

[0051] The controller 46 receives instructions from the control unit 400 and controls the display unit 47 and the operation unit 48. However, for convenience of explanation, the control performed by the controller 46 will be described as being performed by the control unit 400.

[0052] The control unit 400 is also connected to a communication unit 49 via a bus 45. The communication unit 49 is connected to the electronic receipt server 3 via a network 83. The communication unit 49 is also connected to the mobile terminal 7 via a network 84.

[0053] Next, the member management unit 442 will be described. Fig. 5 is a memory map showing the memory configuration of the member management unit 442. As shown in Fig. 5, the member management unit 442 has a member ID unit 4421, a member information unit 4422, and an electronic receipt information unit 4423. The member ID unit 4421 stores a member ID that identifies a member. The member ID is also terminal information that identifies the mobile terminal 7 carried by the member. The member information unit 4422 stores various information related to the member (name, address, telephone number, email address of the mobile terminal 7, etc.) for each member, in association with the member ID stored in the member ID unit 4421. The electronic receipt information unit 4423 stores electronic receipt information received from the electronic receipt server 3 for each member, in association with the member ID stored in the member ID unit 4421. The electronic receipt information stored in the electronic receipt information unit 4423 includes a company code (an identification code of the company that operates the store), an industry / business type code, a store code, a shopper's membership ID, a POS number of the POS terminal 1, a receipt number, product information, accounting information, etc. In addition, if coupon information is added to the electronic receipt information, the coupon information is stored.

[0054] Next, the hardware configuration of the mobile terminal 7 will be described. FIG. 6 is a block diagram showing the hardware configuration of the mobile terminal 7. As shown in FIG. 6, the mobile terminal 7 includes a CPU 71, which is an example of a microprocessor, a ROM 72, a RAM 73, a memory unit 74, and the like. The CPU 71 is the main controller of the mobile terminal 7. The ROM 72 stores various programs. The RAM 73 loads programs and various data. The memory unit 74 stores various programs. The CPU 71, ROM 72, RAM 73, and memory unit 74 are connected to one another via a bus 75. The CPU 71, ROM 72, and RAM 73 constitute a control unit 700. That is, the control unit 700 executes control processing of the mobile terminal 7, which will be described later, by the CPU 71 operating in accordance with a control program stored in the ROM 72 or the memory unit 74 and loaded in the RAM 73.

[0055] The RAM 73 has an electronic receipt information unit 731 (coupon storage unit). The electronic receipt information unit 731 stores electronic receipt information downloaded from the electronic receipt management server 4. The electronic receipt information unit 731 also stores coupon information downloaded from the electronic receipt management server 4.

[0056] The memory unit 74 is composed of a non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and has a control program unit 741 that stores a control program, an electronic receipt viewing program unit 742, and a member ID unit 743. The electronic receipt viewing program unit 742 stores a viewing program for downloading and viewing electronic receipt information. The member ID unit 743 stores a member ID that identifies the member who owns the mobile terminal 7. The member ID is also a terminal ID that identifies the mobile terminal 7 in which the member ID is stored.

[0057] The control unit 700 is also connected to a display unit 77 and an operation unit 78 via a bus 75 and a controller 76. The display unit 77 displays information to a member. The operation unit 78 is a keyboard operated by an operator of the mobile terminal 7. The operation unit 78 includes a coupon button 781, a use declaration button 782, a confirmation button 783 (use button), and an inquiry button 784. The coupon button 781 is a button that is displayed on the display unit 77 together with an electronic receipt when a coupon is added to the electronic receipt information. The coupon button 781 is a button for displaying coupon information of the added coupon on the display unit 77. The use declaration button 782 is a button for declaring the use of a coupon. When a member wants to use a displayed coupon, the member operates the use declaration button 782. The confirmation button 783 is a button for confirming the use of a coupon. When a member wants to confirm the use of a displayed coupon, the member operates the confirmation button 783. The inquiry button 784 is a button for making an inquiry to display an electronic receipt on the mobile terminal 7.

[0058] The controller 76 receives instructions from the control unit 700 and controls the display unit 77 and the operation unit 78. However, for convenience of explanation, the control performed by the controller 76 will be described as being performed by the control unit 700.

[0059] The control unit 700 is also connected to a communication unit 79 via a bus 75. The communication unit 79 is connected to the electronic receipt management server 4 via a network 84. The control unit 700 is also connected to a timer 80 via the bus 75. The timer 80 measures time.

[0060] Next, the control of the POS terminal 1 will be described. Fig. 7 is a flowchart showing the flow of the control process of the POS terminal 1. As shown in Fig. 7, the control unit 100 of the POS terminal 1 determines whether a member ID has been input by having the code reader 20 read the code symbol displayed on the display unit 77 of the mobile terminal 7 (S11). If it is determined that a member ID has been input (Yes in S11), the control unit 100 stores the member ID in the member ID unit 131 (S12). The control unit 100 then returns to S11.

[0061] Furthermore, if it is determined that the input is not a member ID (No in S11), the control unit 100 determines whether a product code that identifies the product has been acquired by the code reader 20 reading a code symbol such as a barcode attached to the product (S13). If it is determined that a product code has been acquired (Yes in S13), the control unit 100 searches the product master 142 based on the acquired product code, reads out product information (product name, product price, etc.) corresponding to the product code, and executes product registration processing (S14). The control unit 100 then returns to S11. Every time a code symbol attached to a product is read, the control unit 100 repeats the processing of S13 and S14.

[0062] If it is determined that the request is not to obtain a product code (No in S13), the control unit 100 determines whether the closing key 171 has been operated (S15). If it is determined that the closing key 171 has been operated (Yes in S15), the control unit 100 executes the transaction process based on the product information that has been registered and stored in the product information unit 132 (S16).

[0063] Next, the control unit 100 generates receipt information to be printed out as a receipt based on the product information and transaction information for the products processed in the transaction (S17). Next, the control unit 100 checks whether there are any coupons to be distributed for the transaction (S18). Specifically, the control unit 100 searches the coupon information unit 144 based on the member ID, product information, and transaction information stored in the member ID unit 131 to check whether there are any coupons to be distributed to the member. For example, the control unit 100 checks the rank of the member to check whether there are any coupons corresponding to the customer's rank. Another example is checking whether there are any coupons to be distributed to the member during a campaign period. Another example is checking whether there are any coupons to be distributed for the products purchased by the member based on the product information. Another example is checking whether there are any coupons to be distributed when the total amount of product purchases is equal to or exceeds a predetermined amount based on the transaction information. The coupon information unit 144 stores coupon information for various coupons, such as coupons to be distributed to specific members and coupons to be distributed to all customers who purchase products, and in the processing of S18, the control unit 100 investigates the coupon information related to the coupons to be distributed to the member as a result of the investigation.

[0064] Next, the control unit 100 determines, as a result of the investigation, whether there are any coupons to be distributed to members or customers (S19). If it is determined that there are coupons to be distributed (Yes in S19), the control unit 100 determines whether to digitize the receipt information generated in S17 (S20). For example, if a member ID is stored in the member ID unit 131, the control unit 100 determines to digitize the receipt information. Also, for example, if there is a response from the POS terminal 1 to the electronic receipt management server 4 indicating that digitization is required, the control unit 100 determines to digitize the receipt information. If it is determined to digitize the receipt information (Yes in S20), the control unit 100 generates electronic receipt information by adding coupon information of the coupons to be distributed after being investigated in S18 to the receipt information generated in the process of S17, based on the program stored in the electronic receipt generation program unit 143 (S21). Then, the control unit 100 transmits the generated electronic receipt information to the electronic receipt server 3 (S22). Then, the control unit 100 ends the process.

[0065] If the control unit 100 determines not to digitize the receipt information generated in S17 (No in S20), the control unit 100 uses the printing unit 21 to print and issue a receipt on which the receipt information generated in S17 is printed, along with the coupon that was added in S18 (S23).The control unit 100 then ends the process.

[0066] Furthermore, if it is determined in S19 that there are no coupons to distribute (No in S19), the control unit 100 determines whether to digitize the receipt information generated in S17 (the same determination as in S20) (S24). If it is determined to digitize the receipt information (Yes in S24), the control unit 100 generates electronic receipt information by digitizing the receipt information generated in the process of S17 based on the program stored in the electronic receipt generation program unit 143 (S25). Then, the control unit 100 transmits the generated electronic receipt information to the electronic receipt server 3 (S22). Then, the control unit 100 ends the process.

[0067] If the control unit 100 determines in S17 that the receipt information generated in S17 should not be digitized (No in S24), the control unit 100 issues a receipt in which the receipt information generated in S17 is printed by the printing unit 21 (S26). The control unit 100 then ends the process. Note that if the control unit 100 determines in S15 that the closing key 171 was not operated (No in S15), the control unit 100 returns to S11.

[0068] Next, we will explain the control of the electronic receipt server 3. Fig. 8 is a flowchart showing the flow of the control process of the electronic receipt server 3.

[0069] The control unit 300 of the electronic receipt server 3 determines whether or not the electronic receipt information transmitted from the POS terminal 1 has been received (S31). The control unit 300 waits until the electronic receipt information has been received (No in S31), and if it is determined that the electronic receipt information has been received (Yes in S31), the control unit 300 stores the electronic receipt information for each company in the electronic receipt management unit 342 (S32). Then, the control unit 300 transmits the stored electronic receipt information to the electronic receipt management server 4 (S33). Then, the control unit 300 ends the process.

[0070] Next, the control of the electronic receipt management server 4 will be described. FIG. 9 is a flowchart showing the flow of the control process of the electronic receipt management server 4. As shown in FIG. 9, the control unit 400 of the electronic receipt management server 4 determines whether electronic receipt information has been received from the electronic receipt server 3 (S41). When it is determined that electronic receipt information has been received (Yes in S41), the control unit 400 stores the received electronic receipt information in the electronic receipt information unit 4423 corresponding to the member ID received at the same time (S42). That is, the control unit 400 stores the received electronic receipt information as electronic receipt information of the member identified by the received member ID. When coupon information is added to the received electronic receipt information, the coupon information is also stored in the electronic receipt information unit 4423 in the process of S42.

[0071] Next, the control unit 400 calls the email address of the mobile terminal 7 from the corresponding member information unit 4422 and notifies the mobile terminal 7 identified by the member ID of information indicating that an electronic receipt exists to be distributed (S43).

[0072] Furthermore, when it is determined that electronic receipt information has not been received (S41), or after executing the process of S43, the control unit 400 determines whether inquiry information related to viewing an electronic receipt has been received from the mobile terminal 7 (S44). When it is determined that inquiry information has been received (Yes in S44), the control unit 400 searches the member management unit 442 based on the member ID received at the same time, and extracts an electronic receipt from the electronic receipt information unit 4423 corresponding to the member ID unit 4421 in which the relevant member ID is stored (S45). Then, the control unit 400 transmits (distributes) the extracted electronic receipt information to the mobile terminal 7 identified by the member ID (S46). In the process of S46, if coupon information is added to the extracted electronic receipt information, information indicating that a coupon has been added is transmitted together with the electronic receipt information. Specifically, if coupon information is added to the entire electronic receipt, information indicating that a coupon has been added is transmitted in association with the electronic receipt information. If coupon information is added to a specific product included in the electronic receipt information, information indicating that a coupon is added is associated with the information on the specific product and transmitted.

[0073] Furthermore, if the inquiry information related to viewing an electronic receipt is not received (No in S44), and after executing the process of S46, the control unit 400 determines whether coupon button information indicating that the coupon button 781 has been operated has been received from the mobile terminal 7 (S47). If it is determined that coupon button information has been received (Yes in S47), the control unit 400 searches the member management unit 442 based on the member ID received at the same time, and extracts coupon information from the electronic receipt information unit 4423 corresponding to the member ID unit 4421 in which the relevant member ID is stored (S48). Then, the control unit 400 transmits the extracted electronic receipt information to the mobile terminal 7 identified by the member ID (S49).

[0074] Furthermore, if coupon button information has not been received (No in S47), and after executing the process of S49, the control unit 400 determines whether a member ID and coupon invalidation information (including information identifying the coupon) have been received from the mobile terminal 7 (S50). If it is determined that coupon invalidation information has been received (Yes in S50), the control unit 400 stores information indicating that the coupon cannot be used in the coupon information for the corresponding member stored in the electronic receipt information unit 4423 based on the received member ID. Coupons for which information indicating that the coupon cannot be used is stored are not extracted in the process of S48. The control unit 400 then ends the process. If it is determined that coupon invalidation information has not been received (No in S50), the control unit 400 returns to S41.

[0075] Next, we will explain the functional configuration of the mobile terminal 7. Fig. 10 is a functional block diagram showing the functional configuration of the mobile terminal 7. The control unit 700 functions as a display means 701, an operation determination means 702, a progress determination means 703, and a processing means 704 by following the control programs stored in the ROM 72 and the control program unit 741 of the memory unit 74 and the programs stored in the electronic receipt viewing program unit 742.

[0076] The display means 701 displays an image of a coupon including a coupon code 778 related to the specified coupon and a button to use the coupon. Specifically, the display means 701 displays an image of a coupon including the coupon code 778 related to the specified coupon and a button to use the coupon (confirmation button 783) from the coupon information stored in the electronic receipt information unit 731, which is a coupon storage unit.

[0077] The operation determination means 702 determines whether the use button (confirmation button 783) is operated.

[0078] The elapsed time determination means 703 determines whether a predetermined time has elapsed since it was determined that the use button (confirmation button 783) was operated.

[0079] When the processing means 704 determines that a predetermined time has elapsed, it prohibits the use of the coupon displayed by the display means 701. For example, when the processing means 704 determines that a predetermined time has elapsed, it hides the displayed coupon code 778, thereby prohibiting the use of the coupon displayed by the display means 701. Furthermore, when the processing means 704 determines that a predetermined time has elapsed, it displays another image over the displayed coupon code 778, making the coupon code 778 unreadable, thereby prohibiting the use of the coupon displayed by the display means 701. Furthermore, when the processing means 704 determines that a predetermined time has elapsed, it prohibits the use of the coupon displayed by the display means 701 by transmitting prohibition information (coupon invalid information) that prohibits the use of the displayed coupon to the electronic receipt management server 4 that manages the coupon.

[0080] Next, the control of the mobile terminal 7 will be described. FIG. 11 is a flowchart showing the flow of the control process of the mobile terminal 7. As shown in FIG. 11, the control unit 700 of the mobile terminal 7 determines whether the viewing program stored in the electronic receipt viewing program unit 742 has started in the mobile terminal 7 (S61). The control unit 700 waits until the viewing program has started (No in S61), and if it determines that the viewing program has started (Yes in S61), the control unit 700 displays a code symbol (e.g., a barcode) containing information about the member ID stored in the member ID unit 743 on the display unit 77 (S62). The displayed code symbol is read by the code reader 20 of the POS terminal 1, and the POS terminal 1 executes the determination in S11 and the process in S12.

[0081] Next, the control unit 700 determines whether or not an electronic receipt information notification indicating that the electronic receipt management server 4 stores electronic receipt information to be distributed to the mobile terminal 7 has been received from the electronic receipt management server 4 (S63). When it is determined that the electronic receipt information notification has been received (Yes in S63), the control unit 700 displays the received electronic receipt information notification on the display unit 77 (S64). Furthermore, in the processing of S64, the control unit 700 displays an inquiry button 784 for inquiring about the electronic receipt. When the electronic receipt information notification is displayed on the display unit 77, the member carrying the mobile terminal 7 recognizes that it is now possible to view the electronic receipt information on the mobile terminal 7. Then, when the member requests to view the electronic receipt, he or she operates the inquiry button 784. Then, the control unit 700 returns to S63.

[0082] Furthermore, if it is determined that the electronic receipt information notification has not been received (No in S63), the control unit 700 determines whether the inquiry button 784 has been operated (S65). If it is determined that the inquiry button 784 has been operated (Yes in S65), the control unit 700 transmits the member ID stored in the member ID unit 743 and the inquiry information of the electronic receipt to the electronic receipt management server 4 (S66). Then, the control unit 700 returns to S63.

[0083] Furthermore, if it is determined that the inquiry button 784 has not been operated (No in S65), the control unit 700 determines whether electronic receipt information in response to the inquiry about electronic receipt information has been received from the electronic receipt management server 4 (S67). If it is determined that electronic receipt information has been received (Yes in S67), the control unit 700 stores the received electronic receipt information in the electronic receipt information unit 731, and displays an electronic receipt based on the stored electronic receipt information on the display unit 77 (S68). Then, the control unit 700 returns to S63. FIGS. 12(a) and 12(b) show examples of an electronic receipt displayed on the display unit 77 by the control unit 700.

[0084] As shown in FIG. 12(a), the control unit 700 displays, on the electronic receipt, a store name and logo 772, the date and time of the transaction and the store name 773, and product information 774 of the registered product (i.e., the purchased product). The control unit 700 also displays a coupon button 781 at the bottom of the display unit 77, indicating that a coupon has been added to the electronic receipt. The coupon button 781 is displayed at the bottom of the electronic receipt, not in a position corresponding to the product information. The added coupon is, for example, a coupon for a discount on the total amount (for example, a 5% discount from the total amount, or a 100 yen discount from the total amount).

[0085] 12(b), the control unit 700 displays, on the electronic receipt, a store name and logo 772, the date and time of the transaction and the store name 773, and product information 774 of the product registered (i.e., the purchased product). The control unit 700 also displays a coupon button 781 indicating that a coupon has been added to the electronic receipt, at a position corresponding to the display position of the specific product (a position adjacent to and horizontally to the display position of product A in FIG. 12(b)). Since the coupon button 781 is displayed adjacent to and horizontally to the display position of the product information, the added coupon is a coupon for a discount (for example, a 5% discount off the price of product A, or a 100 yen discount off the price of product A) on a specific product (product A in FIG. 12(b)).

[0086] Returning to the explanation of Fig. 11, if it is determined that electronic receipt information has not been received (No in S67), the control unit 700 determines whether the coupon button 781 has been operated (S71). If it is determined that the coupon button 781 has been operated (Yes in S71), the control unit 700 transmits coupon button information indicating that the coupon button 781 has been operated to the electronic receipt management server 4 (S72).

[0087] Next, the control unit 700 determines whether the coupon information transmitted from the electronic receipt management server 4 has been received in response to the transmission of the coupon button information (S73). The control unit 700 waits until the coupon information is received (No in S73), and if it is determined that the coupon information has been received (Yes in S73), the control unit 700 stores the received coupon information in the electronic receipt information unit 731 (S74). Then, the display means 701 displays the coupon information 775 stored in the electronic receipt information unit 731 on the display unit 77 (S75).

[0088] Fig. 13(a) and Fig. 14(a) and (b) show examples of coupons displayed in the processing of S74. Fig. 13(a) is an example of a coupon for providing a discount on the total purchase amount at store P. The display means 701 displays coupon information 775, such as the name of the store eligible for the discount, discount information (5% discount coupon), and expiration date, on the display unit 77. The display means 701 also displays an image of a use declaration button 782 for declaring use of the coupon below the coupon information 775. The position on the operation unit 78 corresponding to this image functions as the use declaration button 782.

[0089] FIG. 14(a) shows an example of a coupon related to a coupon for a specific product. The display means 701 displays coupons related to products eligible for discounts on the display unit 77. In FIG. 14(a), multiple types of coupons are displayed in a manner that allows scrolling up and down. These coupons are coupons that have been distributed to the member. When the member selects one coupon (touches the specified coupon), the selected coupon is displayed as shown in FIG. 14(b). The display means 701 displays coupon information 775 related to the selected coupon and an image of a use declaration button 782 on the display unit 77.

[0090] Returning to the explanation of Fig. 11, the operation determination means 702 then determines whether the displayed use declaration button 782 has been operated (S76). The operation determination means 702 waits until the use declaration button 782 has been operated (No in S76), and if it is determined that the use declaration button 782 has been operated (Yes in S76), the control unit 700 displays a dialogue screen (S77).

[0091] 13(b) and 14(c) show examples of the dialog screen 776 displayed in the processing of S77. The control unit 700 displays an explanation on the dialog screen 776 in Fig. 13(b) and Fig. 14(c) that the coupon code 778 will be displayed for a predetermined time, and that the coupon will become unusable after the predetermined time (for example, two minutes) has elapsed. The control unit 700 also displays an image of a confirmation button 783 for confirming the content of the dialog screen and starting time measurement.

[0092] Returning to the explanation of FIG. 11, the operation determination means 702 next determines whether the displayed confirmation button 783 has been operated (S78). The operation determination means 702 waits until the confirmation button 783 has been operated (No in S78), and if it determines that the confirmation button 783 has been operated (Yes in S78), the control unit 700 displays the coupon code 778 and a predetermined time (e.g., two minutes) on the display unit 77 (S79). The control unit 700 then activates the timer 80 to begin counting down the predetermined time (e.g., two minutes) (S80). The member presents the coupon code 778 displayed on the display unit 77 to the store clerk operating the POS terminal 1. The store clerk reads the presented coupon code 778 with the code reader 20 and executes the discount process using the coupon.

[0093] 13(c) and 14(d) show examples of the coupon code 778 and the predetermined time 777 (for example, 2 minutes) displayed in the process of S79. The control unit 700 then starts counting down from the displayed predetermined time 777, and continues counting down until it reaches "0" (until the time is up).

[0094] Returning to the explanation of Figure 11, next, the elapsed time determination means 703 determines whether the timer 80 has timed out a predetermined period of time (S81). The means waits until the timer has timed out (No in S81), and if it is determined that the timer has timed out (Yes in S81), the processing means 704 performs a process of hiding the coupon code 778 processed in S79 (S82). That is, the processing means 704 performs a process of prohibiting the use of the coupon.

[0095] Figures 13(d) and 14(e) show examples of the screen in which the coupon code 778 is hidden in the processing of S82. As shown in Figures 13(d) and 14(e), the processing means 704 displays a message 779 indicating that the coupon has expired at the position where the coupon code 778 is hidden. The processing means 704 also displays that a predetermined time has counted down to "0".

[0096] Returning to the explanation of Figure 11, the control unit 700 then transmits coupon invalidation information indicating that the coupon is no longer usable and the member ID to the electronic receipt management server 4 (S83). The control unit 700 then returns to S63. The code symbol displayed in S62 remains displayed throughout the subsequent processing, or can be displayed with a simple operation.

[0097] In this way, the processing means 704 controls the display unit 77 to hide the coupon code 778 that was displayed when the predetermined time has elapsed, so that the coupon code 778 cannot be read by the code reader 20 after the predetermined time has elapsed. Therefore, the coupon that has elapsed the predetermined time cannot be used. Note that, if it is determined in S71 that the coupon button 781 has not been operated (No in S71), the control unit 700 returns to S63.

[0098] As described above, the mobile terminal 7 of the embodiment includes an electronic receipt information unit 731 that stores coupon information related to a coupon, a display means 701 that displays an image of a coupon including a coupon code 778 related to a specified coupon and a confirmation button 783 for the coupon, an operation determination means 702 that determines whether the confirmation button 783 has been operated, an elapsed time determination means 703 that determines whether a predetermined time has elapsed since it was determined that the confirmation button 783 was operated, and a processing means 704 that hides the coupon code 778 related to the coupon displayed by the display means 701 when it is determined that the predetermined time has elapsed.

[0099] In such an embodiment, the mobile terminal 7 hides the coupon code 778 of a coupon after a predetermined time has elapsed, making it possible to prevent the coupon from being reused with a simple configuration (simply by controlling the mobile terminal 7).

[0100] Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be embodied in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the spirit of the invention. This embodiment and its modifications are included within the scope and spirit of the invention, and are also included in the inventions described in the claims and their equivalents.

[0101] For example, in the above embodiment, the processing means 704 performs processing to hide the displayed coupon code 778 after a predetermined time has elapsed. However, this is not limited to this. For example, the processing means 704 may display other information (e.g., message 779) on the displayed coupon code 778 after a predetermined time has elapsed, making the coupon code 778 unreadable and prohibiting use of the coupon. In this case, in the processing of S82, the processing means 704 does not hide the coupon code 778 (leaving it displayed), but instead displays, for example, the message 779 in a size and position that makes the coupon code 778 unreadable. In this way, the reuse of the coupon may be prohibited. Also, for example, the processing means 704 may not perform the processing of S82, but may send coupon invalidation information to the electronic receipt management server 4 when the time is up, thereby prohibiting use of the coupon.

[0102] In the embodiment, the confirmation button 783 has been described as an example of a use button. However, this is not limiting, and for example, both the use declaration button 782 and the confirmation button 783 may be used buttons. In this case, the operation determination means 702 confirms the operation of the use declaration button 782 and the confirmation button 783.

[0103] In the embodiment, the electronic receipt system is used to add coupon information to the electronic receipt delivered to the member and display it on the mobile terminal 7. However, the present invention is not limited to this, and may be implemented without using the electronic receipt system. In other words, the coupon according to the present invention may be a coupon other than the coupon added to the electronic receipt. For example, it may be a coupon that is electronically distributed by a store, manufacturer, etc. via a website or direct mail, and that the member acquires and stores in the mobile terminal 7.

[0104] The program executed by the mobile terminal 7 of the embodiment is provided as a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

[0105] The program executed by the mobile terminal 7 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the mobile terminal 7 of the embodiment may be provided or distributed via a network such as the Internet.

[0106] Furthermore, the program executed by the mobile terminal 7 of the embodiment may be provided by being pre-installed in a ROM or the like. [Explanation of symbols]

[0107] 1 POS terminal 2 Store Server 3. Electronic receipt server 4. Electronic receipt management server 7. Mobile devices 10 Electronic Receipt System 20 Code Reader 21 Printing section 77 Display section 78 Control section 80 Timer 100 control section 131 Member ID Department 132 Product Information Department 133 Sales Information Department 142 Product Master 143 Electronic receipt generation program section 144 Coupon Information Department 300 control section 342 Electronic Receipt Management Department 400 control section 442 Membership Management Department 700 control section 701 Display means 702 Operation judgment means 703 Progress Judgment Method 704 Processing means 731 Electronic Receipt Information Department 742 Electronic receipt viewing program section 743 Member ID Department 772 Store name / logo 773 Store Name 774 Product information 775 Coupon Information 776 Dialogue Screen 777 Scheduled Time 778 coupon code 779 Messages 781 Coupon Button 782 Declaration of Use Button 783 Confirm button 784 Inquiry button 4421 Member ID Department 4422 Member Information Department 4423 Electronic Receipt Information Department [Prior art documents] [Patent documents]

[0108] [Patent Document 1] Patent Publication No. 2021-185508

Claims

1. A receiving means for receiving electronic receipt information; a first display means for displaying a first screen showing the content of the electronic receipt information on a display unit, and, when coupon information is added to the electronic receipt information, displaying a first operator indicating that the coupon information is added on the first screen; a second display means for displaying on the display unit a second screen showing the details of the coupon benefit corresponding to the coupon information in response to an operation of the first operator, and for displaying on the second screen a second operator for declaring the use of the coupon; Equipped with When the second operator is operated, the second display means switches the second operator to a code symbol holding code information related to the use of the coupon, and displays the code symbol for a predetermined time. Mobile terminal device.

2. The second display means displays stores where the coupon can be used on the second screen. The mobile terminal device according to claim 1 .

3. When the second operator is operated, the second display means counts down the predetermined time and displays it on the second screen.

3. The mobile terminal device according to claim 1 or 2.

4. When there are a plurality of coupon information, the second display means displays a selection screen on the display unit from which each of the coupon information can be selected, and when one coupon information is selected, the second display means displays the second screen related to the selected coupon information. The mobile terminal device according to any one of claims 1 to 3.

5. The method further comprises processing means for prohibiting use of the coupon corresponding to the code symbol displayed by the second display means after the predetermined time has elapsed. The mobile terminal device according to claim 1 .

6. A computer of a mobile terminal device, a receiving means for receiving electronic receipt information; a first display means for displaying a first screen showing the content of the electronic receipt information on a display unit, and, when coupon information is added to the electronic receipt information, displaying a first operator indicating that the coupon information is added on the first screen; a second display means for displaying on the display unit a second screen showing the details of the coupon benefit corresponding to the coupon information in response to an operation of the first operator, and for displaying on the second screen a second operator for declaring the use of the coupon; and make it work, When the second operator is operated, the second display means switches the second operator to a code symbol holding code information related to the use of the coupon, and displays the code symbol for a predetermined time. program.