Mobile terminal device and program
The mobile terminal device simplifies the process of identifying customers and providing services by integrating electronic receipt ID, store identification, and membership ID, allowing customers to access services with just their mobile device.
Patent Information
- Application Number
- JP2024107131
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-03
- Publication Date
- 2025-06-30
- Estimated Expiration
- 2034-06-10
AI Technical Summary
Customers have to carry both a mobile terminal device and a membership medium, making it cumbersome and complicated, especially when different membership media are issued for each store.
A mobile terminal device that includes an electronic receipt ID display, store identification information, and store membership ID, which are stored in association with each other, allowing the device to display the store membership ID when the store identification information is input, thereby simplifying the process of identifying customers and providing services.
This solution allows customers to receive services and privileges by carrying only a mobile terminal device, eliminating the need for multiple membership media and simplifying the identification process.
Smart Images

Figure 0007700331000001 
Figure 0007700331000002 
Figure 0007700331000003
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to , carry a belt terminal device and a program.
Background Art
[0002] Conventionally, there is known a mechanism called an electronic receipt that electronically transmits a receipt or a receipt given to a customer who has made a purchase at a store at the time of purchasing a product to the customer's mobile terminal or the like.
[0003] By digitizing the receipt information in this way, for example, a customer can view the electronic receipt data on the display unit of the mobile terminal by inputting information for identifying the mobile terminal using the mobile terminal or the like carried by the customer himself / herself. The store transmits the electronic receipt information to the customer carrying the identified mobile terminal.
[0004] On the other hand, a store or a company operating the store provides a service for giving a privilege such as giving points to a customer as part of customer acquisition. , take care For example, points are given to a customer. , grant A privilege is given to a point member who is a privilege member who has contracted with the store. By inputting the store membership ID using a membership medium such as a privilege card issued by the store, the privilege member is identified, and the privilege is given to the identified member. , in the store The privilege , grant is , the said given to a point member who is a privilege member who has contracted with the store. By inputting the store membership ID using a membership medium such as a privilege card issued by the store, the privilege member is identified, and the privilege is given to the identified member. , the said By inputting the store membership ID using a membership medium such as a privilege card issued by the store, , of the said store the privilege member is identified, and the privilege is given to the identified member. , grant is being given. , In order to grant privileges at other stores, membership media issued by other stores are used. In addition, the store issues a membership medium corresponding to each service for other services than the privilege. , provide For the purpose of
[0005] In this way, conventionally, when receiving an electronic receipt, a customer presented a mobile terminal device such as a mobile terminal for identifying the customer, and when receiving a service, presented a membership medium for identifying a member for whom the service is provided. Therefore, the customer had to carry both the mobile terminal device and the membership medium, which was very cumbersome. , Similarly, When different membership media are issued for each of a plurality of stores, , customers need to carry multiple membership media it was complicated.
Summary of the Invention
Problems to be Solved by the Invention
[0006] The problem to be solved by the present invention is to provide , take care customers with , of a specific store services , so as to be provided simply by carrying a mobile terminal device.
Means for Solving the Problems
[0007] The mobile terminal device according to the embodiment includes an electronic receipt ID display means for displaying a code symbol of an electronic receipt ID for specifying the mobile terminal device, a store identification information for specifying a store, and a store membership ID for specifying a customer of the store, which are stored in association with each other, a storage unit, an input means for inputting the store identification information, and a store membership ID display means for extracting the store membership ID corresponding to the store identification information from the storage unit and displaying a code symbol of the store membership ID when the store identification information is input by the input means. , Also, the store member ID display means displays the code symbol of the store member ID on the screen where the code symbol of the electronic receipt ID is displayed.
[0011] The program according to the embodiment causes a computer to function as a first storage means for storing first customer identification information for identifying a customer, an input means for inputting store identification information for identifying a store, a transmission means for transmitting the input store identification information together with the stored first customer identification information to an information processing device, and a second customer identification information display means for displaying second customer identification information different from the first customer identification information for identifying the customer corresponding to the store identification information received from the information processing device in response to the transmission of the store identification information and the first customer identification information.
[0012] The program of the embodiment causes a computer to function as: second storage means for storing in association with each other store identification information for identifying a store and second customer identification information for identifying a customer of the store; input means for inputting the store identification information for identifying a store; extraction means for extracting the stored second customer identification information corresponding to the input store identification information; and second customer identification information display means for displaying the extracted second customer identification information.
Brief Description of the Drawings
[0013] , [Figure 1] FIG. 1 is a configuration diagram showing the overall configuration of an electronic receipt system according to an embodiment. , [Figure 2] FIG. 2 is a block diagram showing the main configuration of a POS terminal. , [Figure 3] FIG. 3 is a memory map showing a part of the RAM of the control unit of the POS terminal. , [Figure 4] FIG. 4 is a block diagram showing the main configuration of an electronic receipt server. , [Figure 5] FIG. 5 is a block diagram showing the main configuration of an electronic receipt management server. , [Figure 6] FIG. 6 is a memory map showing a part of the storage unit of the electronic receipt management server. , [Figure 7] FIG. 7 is a memory map showing a part of the storage unit of the electronic receipt management server. , [Figure 8] FIG. 8 is a block diagram showing the main configuration of a mobile terminal according to the first embodiment. , [Figure 9] FIG. 9 is a flowchart showing the flow of control processing in the POS terminal. , [Figure 10] FIG. 10 is a flowchart showing the flow of control processing in the electronic receipt server. , [Figure 11] FIG. 11 is a functional block diagram showing the functional configuration of the electronic receipt management server. , [Figure 12] FIG. 12 is a flowchart showing the flow of control processing in the electronic receipt management server. , [Figure 13] FIG. 13 is a functional block diagram showing the functional configuration of the mobile terminal according to the first embodiment. , [Figure 14] FIG. 14 is a flowchart showing the flow of control processing of the mobile terminal according to the first embodiment. , [Figure 15] FIG. 15 is a diagram showing a display example of the mobile terminal according to the first embodiment. , [Figure 16] FIG. 16 is a diagram showing a display example of the mobile terminal according to the first embodiment. , [Figure 17] FIG. 17 is a diagram showing a display example of the mobile terminal according to the first embodiment. , [Figure 18] FIG. 18 is a block diagram showing the main part configuration of the mobile terminal according to the second embodiment. , [Figure 19] FIG. 19 is a functional block diagram showing the functional configuration of the mobile terminal according to the second embodiment. , [Figure 20] FIG. 20 is a flowchart showing the flow of control processing of the mobile terminal according to the second embodiment.
BEST MODE FOR CARRYING OUT THE INVENTION
[0014] Hereinafter, two embodiments will be described with reference to the drawings. In each embodiment, an electronic receipt management server is used as the information processing apparatus for explanation. Further, a mobile terminal is used as the mobile terminal device for explanation. Further, as an example of service enjoyment, point giving to customers will be described. Note that the present invention is not limited to the embodiments described below.
[0015] (First Embodiment) FIG. 1 is a configuration diagram showing the entire configuration of an electronic receipt system according to the first embodiment. As shown in FIG. 1, the electronic receipt system includes a POS (Point of Sales) terminal 1 and a store server 2 installed in a store P1 such as a shopping center, an electronic receipt server 3 installed in a head office P3, an electronic receipt management server 4 installed in an electronic receipt center P4, and a mobile terminal 7 carried by a customer.
[0016] The POS terminal 1 is connected to the network N2 that connects the store P1 and the head office P3. Here, the network N2 is, for example, a dedicated line such as the Internet or a VPN (Virtual Private Network).
[0017] The POS terminal 1 is a merchandise sales data processing device that executes merchandise sales data processing at the store P1. The POS terminal 1 generates receipt information, which is transaction printing information including the transaction details of the merchandise to be settled, and issues a paper receipt by printing the receipt information with a printing unit 13 described later. Further, the POS terminal 1 converts the data format of the receipt information in an unstructured format into a structured format different from the unstructured format to generate electronic receipt information. The electronic receipt information is the receipt information that is originally printed on receipt paper and is converted into a structured format such as the CSV (Comma-Separated Values) method or the J-son method. 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 transmitted to and viewed on the mobile terminal 7. The mobile terminal 7 displays the electronic receipt information in substantially the same format as the receipt information printed on receipt paper.
[0018] Then, the POS terminal 1 outputs (transmits) the generated electronic receipt information to the electronic receipt server 3 via the network N2. The method of transmitting the electronic receipt information is not particularly limited, and general-purpose protocols such as HTTP and HTTPS may be used. Note that the number of POS terminals 1 provided in the store P1 is not particularly limited, and there may be a plurality of them.
[0019] The POS terminal 1 calculates and grants points available for use at the store P1 to the customer according to the amount of the merchandise purchased by the customer. The granted points are transmitted to the store server 2 connected by a communication line N1 such as a LAN (Local Area Network) and accumulated in the store server 2.
[0020] The store server 2 manages the sales of the entire store P1. The store server 2 is connected to the POS terminal 1 via a communication line N1 provided within the store P1. The store server 2 manages the sales information of the store P1 based on the sales information at the POS terminal 1. The store server 2 collects the sales information of each POS terminal in the store P1 as settlement receipt information. The settlement receipt information is information obtained by aggregating the sales information that the store P1 has made during a predetermined period (for example, one day). The settlement receipt information is, in addition to the total sales information for a predetermined period, for example, information obtained by aggregating the sales information by department or by class. Also, for example, it is information obtained by aggregating the sales information by payment type. Also, for example, it is information obtained by aggregating the sales information by time period. Also, for example, it includes information obtained by aggregating the sales information by various categories.
[0021] In addition, the store server 2 manages the points of customers transmitted from the POS terminal 1 on a customer-by-customer basis. When points are granted, the points are accumulated; when points are used, the used points are subtracted. In this way, the store server 2 also functions as a point server. Note that the function of the point server may be provided in a head office server installed at the head office, for example, other than the store server.
[0022] The electronic receipt server 3 is provided at the head office P3 of the company operating the store P1 and functions as a receipt management server for enterprises that manages the receipt information for each company operating the store P1.
[0023] In addition, the electronic receipt server 3 receives the electronic receipt information transmitted from the POS terminal 1 via the network N2. Also, the electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 that connects the head office P3 and the electronic receipt center P4.
[0024] Here, the network N3 is, for example, a dedicated line such as the Internet or a VPN. Also, the method of transmitting the electronic receipt information is not particularly limited, and general-purpose protocols such as HTTP or HTTPS may be used.
[0025] The electronic receipt management server 4 is provided in the electronic receipt center P4. The electronic receipt center P4 manages, for example, the electronic receipt information and the electronic settlement receipt information of each company that manages receipt information in the electronic receipt server 3. The electronic receipt center P4 is a third-party organization other than the head office P3 that operates the electronic receipt server 3. Note that a third-party organization or the like may also manage the electronic receipt server 3.
[0026] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages the electronic receipt information of various companies that operate stores. The electronic receipt management server 4 stores and manages member data such as the name of each customer (member) who has completed membership registration, the member ID which is the customer code, the electronic receipt ID (hereinafter referred to as "SRID") which is a unique terminal code for identifying the mobile terminal 7 that transmits the electronic receipt information, and the transmission destination information (for example, email address) of the mobile terminal 7 which is the transmission destination of the electronic receipt information, in the member master stored in the database DB. Note that, separately from the electronic receipt management server 4, a configuration may be provided with a member management server or the like that stores and manages member data.
[0027] In addition, the electronic receipt management server 4 receives the electronic receipt information transmitted from the electronic receipt server 3 via the network N3, and stores and manages this electronic receipt information in the electronic receipt information section 43a2 of the electronic receipt management area 43a (to be described later) stored in the database DB (see FIG. 6). More specifically, the electronic receipt information includes, in addition to the transaction details of the product (product sales data), elements such as the store information of the store that transmits the electronic receipt information and the member ID, and is managed in association with the member data of the corresponding member.
[0028] In addition, when the electronic receipt management server 4 stores the electronic receipt information in the electronic receipt information section 43a2, it identifies the transmission destination (mobile terminal 7) by referring to the transmission destination information associated with the member ID of this electronic receipt information. Then, the electronic receipt management server 4 notifies the transmission destination via the network N5 (to be described later) that there is electronic receipt information to be transmitted.
[0029] In addition, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a member ID from the mobile terminal 7 connected via the network N5 described later, it extracts the electronic receipt information corresponding to the member ID from the electronic receipt information section 43a2 and transmits it to the mobile terminal 7. When additional information is associated with the electronic receipt information, this additional information is also transmitted to the mobile terminal 7 that has made the inquiry.
[0030] The mobile terminal 7 is a mobile terminal device such as a smartphone, mobile phone, PDA (Personal Digital Assistant), or tablet computer that is carried and used by the user (customer) of this system. The mobile terminal 7 implements an application such as a web browser for browsing various information provided on the network N5.
[0031] The mobile terminal 7 registers as a member in this system by accessing the electronic receipt management server 4 via the network N5. Here, the network N5 is the Internet or various public networks.
[0032] Incidentally, in this system, the customer's membership registration for receiving 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 N5. The electronic receipt management server 4 sends a URL (Uniform Resource Locator) indicating a membership registration page to the mobile terminal 7 for the received email address. The customer accesses the URL indicating the membership registration page from the mobile terminal 7 to display an input screen for inputting items necessary for membership registration (name, destination information, etc.). After the customer finishes inputting the necessary items, the electronic receipt management server 4 performs membership registration for the membership master. Thereafter, the electronic receipt management server 4 distributes a membership registration completion email including the membership ID and password to the mobile terminal 7. Thus, the membership registration is completed. After the membership registration, a barcode in which the SRID is encoded symbolically is displayed on the display unit of the logged-in and authenticated mobile terminal 7.
[0033] Also, after the settlement process (transaction) at the POS terminal 1, the mobile terminal 7 receives a notification from the electronic receipt management server 4 via the network N5 indicating that the electronic receipt management server 4 can transmit the electronic receipt information. When the member operates the mobile terminal 7 to send the inquiry information of the electronic receipt information to the electronic receipt management server 4 via the network N5, the electronic receipt information of the member is received from the electronic receipt management server 4. Also, the mobile terminal 7 displays the received electronic receipt information.
[0034] In the electronic receipt system with such a configuration, electronic receipt information indicating the details of a transaction (settlement) generated by processing product sales data at the POS terminal 1 of store P1 is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and is publicly available on the Web. Therefore, the mobile terminal 7 equipped with a Web browser can download the electronic receipt information publicly available on the Web to the mobile terminal 7 by specifying a URL (Uniform Resource Locator) and view it with the Web browser. Note that an application for viewing receipt information may be installed on the mobile terminal 7 for viewing.
[0035] Next, with reference to FIGS. 2 to 8, the hardware configuration of the main devices for constructing the electronic receipt system of the first embodiment will be described.
[0036] First, the POS terminal 1 will be described. FIG. 2 is a block diagram showing the configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a control unit 11 that comprehensively controls various operations and each part of the POS terminal 1. The control unit 11 is a computer composed of a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores various programs and data, a RAM (Random Access Memory) 11a that temporarily stores various programs and stores various data in a rewritable manner, an RTC (Real Time Clock) unit that measures the current date and time, and the like.
[0037] The control unit 11 is connected to an operation unit 12, a printing unit 13, a display unit 14, a code reading unit 15, a communication I / F 16, and a storage unit 17 via a bus 18.
[0038] The operation unit 12 has various operation keys for the operator to perform operation inputs. As the operation keys, for example, in addition to the setting keys for inputting numerical values, the cursor keys and selection determination keys for selecting predetermined items, a closing key 121 for executing the settlement process of a single transaction and ending the transaction is provided.
[0039] The printing unit 13 is composed of a printer device that prints receipts, journals, settlement receipts, inspection receipts, etc. The printing unit 13 prints information such as product information of purchased products, settlement information accompanying settlement processing, settlement information, inspection information, etc. on a long roll paper conveyed by a thermal head having a heating medium, and then cuts the paper to issue receipts, journals, settlement receipts, inspection receipts, etc.
[0040] The display unit 14 is, for example, a liquid crystal display or the like, and displays various information such as the name of a product registered for sale, the price, the total amount of a single transaction for which settlement has been declared, the change amount, etc. The display unit 14 displays various information in the issuance process of the settlement receipt, the generation process and transmission process of the electronic settlement receipt information, and the issuance process of the inspection receipt. The display unit 14 includes an operator display 14a that displays various information for the cashier and a customer display 14b that displays various information for the customer. Note that the display unit 14 may have a touch panel configuration. In this case, the touch panel functions as the operation unit 12.
[0041] The code reading unit 15 is, for example, a scanner device that optically reads code symbols such as barcodes and two-dimensional codes. The code reading unit 15 reads, for example, a code symbol attached to a product, a code symbol displayed on the display unit of the mobile terminal 7, a two-dimensional coded code symbol displayed near the POS terminal 1, etc. The control unit 11 inputs the information held in the read code symbol. It is assumed that the code symbol attached to the product holds a product code or the like for identifying the product. Also, the code symbol displayed on the mobile terminal 7 holds an SRID, a membership ID, etc. for identifying the customer carrying the mobile terminal 7. Note that the SRID and the membership ID may be stored magnetically or electrically in the mobile terminal 7. In this case, the stored SRID or membership ID is read by a dedicated reading device. The control unit 11 inputs the read SRID or membership ID. Also, the two-dimensional coded code symbol holds a store code for identifying the store.
[0042] The control unit 11 is also connected to a communication I / F (interface) 16 via a bus 18, and can be connected to a network N2 via this communication I / F 16.
[0043] The control unit 11 is also connected to a storage unit 17 via a bus 18. The storage unit 17 is an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 17 stores a control program 17a for executing various POS operations including merchandise sales data processing, settlement processing, and inspection processing. Based on the control program 17a, the control unit 11 executes merchandise sales data processing and processing related to receipt information. The storage unit 17 stores various data files related to merchandise sales data processing, such as a merchandise data file that stores merchandise data such as the name, code, and unit price of each item.
[0044] The storage unit 17 also stores an electronic receipt generation program 17b for generating electronic receipt information from receipt information. The control unit 11 drives the electronic receipt generation program 17b to convert unstructured receipt information into structured electronic receipt information based on conversion rules described in a receipt information schema (not shown). In this way, the control unit 11 generates electronic receipt information from receipt information.
[0045] The electronic receipt information generated by the POS terminal 1 includes a member ID, a company code (identification code of the company operating the store), a store code, the POS number of the POS terminal 1, a receipt number, merchandise sales data (including date and time data), and so on. Therefore, for example, consumer goods manufacturers and the like can obtain proof information of unique purchased items related to the manufacturer from this electronic receipt information under specific conditions (for example, limited to a specific company operating the store, limited to a specific region, limited to a specific time, etc.). Also, the electronic receipt information generated by the POS terminal 1 includes an SRID that identifies the mobile terminal 7 that transmits the electronic receipt information.
[0046] In addition, the memory unit 17 stores a POS number for identifying its own POS terminal 1 from other POS terminals 1, a company code (an identification code of the company operating the store), an industry type and business format code, a store code which is store information for specifying store P1, and the like. Here, the industry type and business format code is a code (classification code) for distinguishing the industry type and business format of the store, such as convenience store, supermarket, department store, pharmacy, restaurant, eatery, etc. Also, in each store operated by the same company, different store codes are assigned to each store in order to enable identification of each store. Note that such industry type and business format can be arbitrarily changed according to the user's preference. Also, the company code (an identification code of the company operating the store) and the industry type and business format code may be registered in the electronic receipt server 3.
[0047] Next, a part of the memory map of the RAM 11a in the control unit 11 of the POS terminal 1 will be described. In FIG. 3, the RAM 11a has an SRID storage unit 11a1, a product information storage unit 11a2, a sales information storage unit 11a3, and a store member ID storage unit 11a4.
[0048] The SRID storage unit 11a1 stores the SRID and member ID input from the code reading unit 15. The product information storage unit 11a2 stores product information (product code, product name, unit price, attribute information, etc.) read from a product master (not shown) based on the product code input from the code reading unit 15. The sales information storage unit 11a3 stores sales information which is cumulative information for cumulatively storing product information and settlement information of products for which settlement processing has been executed. Sales information is stored in the sales information storage unit 11a3 for a predetermined period until the settlement processing of the POS terminal 1 is executed. The store member ID storage unit 11a4 stores a store member ID for specifying a point card that can be used in store P1.
[0049] The store member ID is, for example, an ID attached to a point card that can be used only in the store issued independently by the store. When the store member ID is specified, the point card issued by the store can be specified. Also, when the store member ID is specified, the customer who owns the point card can be specified. The store member ID is printed on the point card in a code symbolized form.
[0050] Also, in the embodiment, a barcode obtained by code symbolizing the store member ID is displayed on the display unit of the mobile terminal 7. Therefore, by reading the barcode displayed on the mobile terminal 7 carried by the customer with the code reading unit 15, the member ID is input to the POS terminal 1. For this reason, the customer can specify the member ID given to the point card only by carrying the mobile terminal 7 without carrying the point card.
[0051] Next, the hardware configuration of the electronic receipt server 3 that functions as a receipt management server for enterprises will be described with reference to the block diagram of FIG. 4. In FIG. 4, the electronic receipt server 3 includes a control unit 31 that comprehensively controls various operations and each part of the electronic receipt server 3. The control unit 31 is a computer constituted by a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and stores various data in a rewritable manner, an RTC unit that measures the current date and time, and the like.
[0052] The control unit 31 can be connected to the network N2 and the network N3 via the communication I / F 32 connected to the bus 34. Also, the control unit 31 is connected to the storage unit 33 via the bus 34.
[0053] The storage unit 33 stores the electronic receipt information for each company operating a store in the electronic receipt management area 33a. The electronic receipt information includes a company code (identification code of the company operating the store), a business type and format code, a store code, the member ID of the shopper, the POS number of the POS terminal 1, the receipt number, product sales data, and the like. Further, the storage unit 33 stores a control program 33b for managing the electronic receipt information stored in the electronic receipt management area 33a.
[0054] Next, the hardware configuration of the electronic receipt management server 4 that functions as a customer receipt management server will be described using the block diagram of FIG. 5. In FIG. 5, the electronic receipt management server 4 includes a control unit 41 that performs various calculations and comprehensively controls each part of the electronic receipt management server 4. The control unit 41 is a computer composed of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and stores various data in a rewritable manner, an RTC unit that measures the current date and time, and the like.
[0055] The control unit 41 can be connected to the network N3 and the network N5 via a communication I / F 42 connected to the bus 44. Further, the control unit 41 is connected to the storage unit 43 via the bus 44.
[0056] The storage unit 43 is provided with an electronic receipt management area 43a, a control program 43c, and a customer management area 43d. The electronic receipt management area 43a manages the electronic receipt information of various companies operating stores received from the electronic receipt server 3 for each member.
[0057] Further, the storage unit 43 stores a control program 43c for controlling the electronic receipt management area 43a and the like. The storage unit 43 also stores a customer management area 43d for managing customers who are the owners of the mobile terminals 7.
[0058] Next, the electronic receipt management area 43a will be described with reference to FIG. 6. In FIG. 6, the electronic receipt management area 43a stores the electronic receipt information generated in a transaction for each transaction. The electronic receipt management area 43a includes an SRID unit 43a1 that stores an SRID, which is a terminal code for identifying the mobile terminal 7 that transmits the electronic receipt, and an electronic receipt information unit 43a2. The SRID unit 43a1 stores the SRID read by the code reading unit 15 of the POS terminal 1. The electronic receipt information unit 43a2 stores, for each transaction, the electronic receipt information obtained by converting the receipt information for one transaction into an electronic receipt, corresponding to the SRID. In the embodiment, the electronic receipt information includes the SRID stored in the SRID unit 43a1 and the electronic receipt information stored in the electronic receipt information unit 43a2.
[0059] Next, the customer management area 43d will be described with reference to FIG. 7. The customer management area 43d stores a store member ID for identifying the point card issued at each store corresponding to the SRID that identifies the mobile terminal 7. In FIG. 7, the customer management area 43d has an SRID unit 43d1, a member information unit 43d2, a store member ID unit 43d3 for store A, a store member ID unit 43d4 for store B, and a store member ID unit 43d5 for store C. In the embodiment, as an example, the store member IDs of three stores, store A, store B, and store C, are managed.
[0060] The SRID unit 43d1 stores the SRID that identifies the mobile terminal 7 that receives the electronic receipt. The member information unit 43d2 stores the member information (information such as the member's name, address, phone number, family composition, hobbies, purchase history, etc., and the address of the mobile terminal 7, etc.) of the member identified by the store member ID and the SRID.
[0061] The store member ID section 43d3 is a point card issued by Store A, and stores the store member ID for Store A that identifies the point card owned by the individual customer identified by the SRID, together with the store code that identifies Store A. The store member ID section 43d4 is a point card issued by Store B, and stores the store member ID for Store B that identifies the point card owned by the individual customer identified by the SRID, together with the store code that identifies Store B. The store member ID section 43d5 is a point card issued by Store C, and stores the store member ID for Store C that identifies the point card owned by the individual customer identified by the SRID, together with the store code that identifies Store C.
[0062] Here, even for customers with the same SRID, the store member ID for Store A, the store member ID for Store B, and the store member ID for Store C are different IDs. Also, Store A, Store B, and Store C may be different stores of the same company, or stores of different companies.
[0063] Next, the hardware configuration of the mobile terminal 7 will be described using the block diagram of FIG. 8. In FIG. 8, the mobile terminal 7 includes a control unit 71 that comprehensively controls various operations and each part of the mobile terminal 7. The control unit 71 is a computer composed of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and stores various data in a rewritable manner, an RTC unit that measures the current date and time, and the like.
[0064] The operation unit 72 is connected to the display unit 73 via the bus 76. The operation unit 72 has various operation keys for the operator (customer) to perform operation inputs and a pointing device. The display unit 73 is, for example, a liquid crystal display or the like, and displays various information such as the electronic receipt information described later. Note that the display unit 73 may have a touch panel configuration, and in this case, the touch panel functions as the operation unit 72.
[0065] Also, the control unit 71 is connected to the communication I / F 74 via the bus 76, and can be connected to the network N5 via this communication I / F 74.
[0066] Further, the control unit 71 is connected to the storage unit 75 via the bus 76. The storage unit 75 includes, in addition to a web browser for browsing various types of information (contents) published on the web, an electronic receipt corresponding program 75a for receiving electronic receipt information from the electronic receipt management server 4, an electronic receipt browsing program 75b for browsing the received receipt information, and an SRID storage unit 75c for storing an SRID for identifying the mobile terminal 7 that transmits the electronic receipt information. The SRID stored in the SRID storage unit 75c is displayed in a code symbol form on the display unit 73 by logging in and authenticating the mobile terminal 7. The POS terminal 1 reads the code symbol displayed on the display unit 73 using the code reading unit 15 and inputs the SRID into the POS terminal 1.
[0067] Note that the SRID can be read not only as a code symbol but also magnetically or electrically by the POS terminal 1. Further, the SRID may be read from, for example, a membership card or the like other than the mobile terminal 7. Further, a customer ID for identifying a customer other than the SRID may be read. In this case, based on the read customer ID, the SRID stored in the corresponding electronic receipt management server 4 is acquired.
[0068] Further, the control unit 71 is connected to the code reading unit 77 via the bus 76. The code reading unit 77 reads a two-dimensional code. A two-dimensional code including a store code for identifying the store is pasted near the POS terminal 1 or near the entrance of the store P1. The code reading unit 77 of the mobile terminal 7 images the pasted two-dimensional code using a camera function (not shown) and reads the store code included in the two-dimensional code.
[0069] In the embodiment, the two-dimensional code is read by the code reading unit 77 of the mobile terminal 7 to input the store code. However, for example, the store code may be input to the mobile terminal 7 in the following other ways. 1. By using a known wireless communication technology to receive, by the mobile terminal 7, a signal including the store code transmitted from near the POS terminal 1 or the entrance of the store, the store code is input. The wireless communication technology is preferably short-range wireless communication using NFC (Near Field Communication), infrared rays, Bluetooth (registered trademark), etc., but other wireless communication technologies may also be used. 2. The mobile terminal 7 equipped with a GPS (Global Positioning System) function identifies the position of the mobile terminal 7, identifies the store from the address information of the store, and extracts the store code of the identified store from the store codes stored in advance. 3. The sound in a specific sound range transmitted from near the POS terminal 1 or the entrance of the store is collected by a microphone (not shown) of the mobile terminal 7. The mobile terminal 7 extracts the store code of the store specified by the collected sound range from a plurality of store codes stored in advance.
[0070] Next, with reference to FIGS. 9 to 14, the control processes executed by each part of the first embodiment will be described.
[0071] First, the control process executed by the control unit 11 of the POS terminal 1 operating according to the control program 17a and the electronic receipt generation program 17b will be described with reference to the flowchart shown in FIG. 9.
[0072] In FIG. 9, the control unit 11 of the POS terminal 1 determines whether the SRID stored in the mobile terminal 7 has been input by the code reading unit 15 (step S11). If it is determined that the input has been made (Yes in step S11), the control unit 11 stores the input SRID in the SRID storage unit 11a1 provided in the RAM 11a of the control unit 11 (step S12). Then the control unit 11 returns to step S11 and waits.
[0073] Also, when it is determined that the SRID has not been input (No in step S11), the control unit 11 determines, by the code reading unit 15, whether a store member ID has been input (step S13). When it is determined that the store member ID has been input (Yes in step S13), the control unit 11 stores the input store member ID in the store member ID storage unit 11a4 provided in the RAM 11a of the control unit 11 (step S14). Then, the control unit 11 returns to step S11 and waits.
[0074] Also, when it is determined that the input is not a store member ID (No in step S13), the control unit 11 determines, by the code reading unit 15, whether a code symbol attached to the product has been read and a product code has been input (step S21). When it is determined that the product code has been input (Yes in step S21), the control unit 11 executes a product registration process based on the product code (step S22). Then, the control unit 11 returns to step S11 and waits.
[0075] The product registration process is to search for a product master (not shown) stored in the storage unit 17 based on the input product code, read out product information (product code, product name, unit price, attribute information, etc.) stored in the product master corresponding to the input product code, and store it in the product information storage unit 11a2 provided in the RAM 11a.
[0076] When it is determined that the product code has not been input (No in step S21), the control unit 11 determines whether the close key 121 has been operated (step S31). When it is determined that the close key 121 has been operated (Yes in step S31), the control unit 11 executes the settlement process for the transaction (step S32). The settlement process refers to a process of calculating the total amount based on the product information stored in the product information unit, displaying it on the display unit 14, and ending the transaction based on the payment in various settlements.
[0077] Next, the control unit 11 determines whether the store member ID is stored in the store member ID storage unit 11a4 (step S33). If it is determined that the ID is stored (Yes in step S33), the control unit 11 awards points based on the amount settled in step S32 (step S34). Specifically, the control unit 11 calculates the points generated this time from the settled amount and the reference amount per point. Then, the control unit 11 transmits the calculated points to the store server 2 that functions as a point server.
[0078] Next, the control unit 11 generates unstructured receipt information for printing on receipt paper based on the product information (including product name, price, and settlement amount) related to the transaction (step S35). If the SRID is stored in the SRID storage unit 11a1, in step S35, the SRID is incorporated to generate unstructured receipt information. If the store member ID is not stored in the store member ID storage unit 11a4 (No in step S33), the control unit 11 proceeds to step S35 without executing the point awarding process in step S34.
[0079] Next, the control unit 11 determines whether to generate electronic receipt information based on the receipt information (step S36). If the generated receipt information contains an SRID, the control unit 11 determines to generate electronic receipt information.
[0080] If it is determined to generate electronic receipt information (Yes in step S36), the control unit 11 drives the electronic receipt generation program 17b to generate structured electronic receipt information obtained by converting the unstructured receipt information generated in step S35 (step S37). As illustrated in FIG. 6, the generated electronic receipt information contains an SRID. Then, the control unit 11 transmits the generated electronic receipt information containing the SRID to the electronic receipt server 3 (step S38).
[0081] Next, the control unit 11 deletes the SRID stored in the SRID storage unit 11a1 (step S39). Next, the control unit 11 cumulatively stores the product information stored in the product information storage unit 11a2 in the sales information storage unit 11a3 (step S40). Next, the control unit 11 deletes the product information stored in the product information storage unit 11a2 (step S41). Then, the control unit 11 ends the process. Note that in step S36, if it is determined not to generate electronic receipt information, the control unit 11 drives the printing unit 13 to issue a paper receipt with the receipt information printed on paper (step S42).
[0082] Next, the flow of the electronic receipt management process executed when the control unit 31 of the electronic receipt server 3 operates according to the control program 33b will be described with reference to the flowchart shown in FIG. 10.
[0083] The control unit 31 of the electronic receipt server 3 determines whether it has received the electronic receipt information transmitted in step S36 from the POS terminal 1 via the communication I / F 32 (step S51). If it is determined that the information has been received (Yes in step S51), it stores the information in the electronic receipt management area 33a of the storage unit 33 as electronic receipt information for each company (step S52). Then, the control unit 31 transmits the electronic receipt information stored in step S52 to the electronic receipt management server 4 (step S53), and returns to step S51.
[0084] Next, the control process executed when the control unit 41 of the electronic receipt management server 4 operates according to the electronic receipt generation program 43b and the control program 43c will be described with reference to the functional block diagram shown in FIG. 11 and the flowchart shown in FIG. 12.
[0085] As shown in FIG. 11, the electronic receipt generation program 43b and the control program 43c executed by the electronic receipt management server 4 have a module configuration including a receiving means 411, an extracting means 412, and a transmitting means 413. As actual hardware, the CPU of the control unit 41 reads the control program 43c from the storage unit 43 and executes it, whereby the receiving means 411, the extracting means 412, and the transmitting means 413 are executed.
[0086] The receiving means 411 has a function of receiving first customer identification information and store identification information from the mobile terminal device.
[0087] The extracting means 412 has a function of searching the storage unit and extracting corresponding second customer identification information based on the received first customer identification information and store identification information.
[0088] The transmitting means 413 has a function of transmitting the extracted second customer identification information to the mobile terminal device.
[0089] FIG. 12 is a flowchart showing the control process of the electronic receipt management server 4. In FIG. 12, the control unit 41 determines whether or not it has received electronic receipt information from the electronic receipt server 3 (step S71). If it is determined that the electronic receipt information has been received (Yes in step S71), the control unit 41 stores the received SRID in the SRID unit 43a1 (step S72). Then, the corresponding electronic receipt information is stored in the electronic receipt information unit 43a2 (step S72). Then, the control unit 41 notifies the mobile terminal 7 at the address stored in the electronic receipt information unit 43a2 that the electronic receipt information exists (step S73). Then, the control unit 41 returns to step S71 and waits.
[0090] Also, when it is determined that the electronic receipt information has not been received from the electronic receipt server 3 (No in step S71), the control unit 41 determines whether there has been a query for the electronic receipt information from the mobile terminal 7 (step S81). The query for the electronic receipt information is executed by operating the mobile terminal 7 that has received the notification in step S73 (details will be described later with reference to FIG. 14).
[0091] When it is determined that there has been a query for the electronic receipt information (Yes in step S81), the control unit 41 extracts the queried electronic receipt information from the electronic receipt management area 43a (step S82). Then, based on the address included in the extracted electronic receipt information, the control unit 41 transmits the electronic receipt information to the mobile terminal 7 specified by the address (step S83). Then, the control unit 41 returns to step S71 and waits.
[0092] On the other hand, when it is determined that there has been no query for the electronic receipt information (No in step S81), the control unit 41 (reception means 411) determines whether it has received the SRID associated with the process in step S110 described later and the store code that identifies the store from the mobile terminal 7 (step S91). When it is determined that the SRID and the store code have been received (Yes in step S91), the control unit 11 determines whether the store member ID corresponding to the received SRID and store code is stored (step S92). This determination is made by searching the customer management area 43d based on the received SRID and store code. When the store code identifies store A, it is determined whether the store member ID is stored in the store member ID section 43d3 of store A. When the store code identifies store B, it is determined whether the store member ID is stored in the store member ID section 43d4 of store B. When the store code identifies store C, it is determined whether the store member ID is stored in the store member ID section 43d5 of store C.
[0093] When it is determined that the store member ID is stored (Yes in step S92), the control unit 11 (extraction means 412) reads the corresponding store member ID from the customer management area 43d (step S93). This read store member ID is information encoded in a code symbol. Then, the control unit 11 (transmission means 413) transmits the code symbol information of the read store member ID to the mobile terminal 7 (step S94). Then, the control unit 11 returns to step S71 and waits. Note that the encoding of the store member ID may be executed by the electronic receipt management server 4 or by the mobile terminal 7.
[0094] Note that in step S91, when it is determined that the SRID and the store code have not been received (No in step S91), and in step S92, when it is determined that the store member ID corresponding to the received SRID and store code is not stored (No in step S92), the control unit 11 returns to step S71 and waits.
[0095] According to such a first embodiment, the electronic receipt management server 4 reads out a store member ID (that is, a store member ID that identifies a customer of the store) that identifies a point card that can be used in the store based on the received SRID and store information, and transmits it to the mobile terminal 7. The mobile terminal 7 displays a barcode obtained by encoding the received store member ID on the display unit 73. Therefore, the mobile terminal 7 that has received this store member ID can display the store member ID. That is, since the mobile terminal 7 displays customer identification information in the store instead of the SRID, the POS terminal 1 that reads this display can assign points to the identified customer based on the store member ID.
[0096] Next, the flow of the electronic receipt reception process executed by the control unit 71 of the mobile terminal 7 operating according to the electronic receipt corresponding program 75a and the electronic receipt browsing process executed by operating according to the electronic receipt browsing program 75b will be described with reference to the functional block diagram shown in FIG. 13 and the flowchart shown in FIG. 14.
[0097] As shown in FIG. 13, the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b executed on the mobile terminal 7 have a module configuration including a first storage means 711, an input means 712, a transmission means 713, a second customer identification information display means 714, and a first customer identification information display means 715. As actual hardware, the CPU of the control unit 71 reads and executes the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b from the storage unit 75, whereby the first storage means 711, the input means 712, the transmission means 713, the second customer identification information display means 714, and the first customer identification information display means 715 are executed.
[0098] The first storage means 711 has a function of storing first customer identification information for identifying a customer.
[0099] The input means 712 has a function of inputting store identification information for identifying a store.
[0100] The transmission means 713 has a function of transmitting the input store identification information to the information processing apparatus together with the stored first customer identification information.
[0101] The second customer identification information display means 714 has a function of displaying second customer identification information different from the first customer identification information for identifying a customer corresponding to the store identification information received from the information processing apparatus in response to the transmission of the store identification information and the first customer identification information.
[0102] The first customer identification information display means 715 has a function of displaying the first customer identification information.
[0103] Next, the flow of the electronic receipt reception process executed when the control unit 71 of the mobile terminal 7 operates according to the electronic receipt corresponding program 75a and the electronic receipt viewing process executed when it operates according to the electronic receipt viewing program 75b will be described with reference to FIG. 14.
[0104] As shown in FIG. 14, the control unit 71 determines whether or not the user has logged in (step S101). Until the user logs in, it is not possible to receive an electronic receipt or display the store member ID. Therefore, in order to receive an electronic receipt or display the store member ID, the system waits until the user logs in (No in step S101). During this waiting period, the control unit 71 can execute other processes. If it is determined that the user has logged in (Yes in step S101), the control unit 71 (the first customer identification information display means 715) displays a barcode obtained by encoding the SRID stored in the SRID storage unit 75c on the display unit 73 (step S102).
[0105] FIG. 15 shows an example of the mobile terminal 7 on which the SRID is displayed. In FIG. 15, a barcode 78a indicating the SRID is displayed on the display unit 73 of the mobile terminal 7. By having the barcode 78a read by the code reading unit 15 of the POS terminal 1, the POS terminal 1 can read the SRID for identifying the mobile terminal 7.
[0106] Next, the control unit 71 determines whether or not it has received a notification from the electronic receipt management server 4 indicating that the electronic receipt information has been received from the electronic receipt server 3 (step S103). If it is determined that the notification has been received (Yes in step S103), the control unit 71 displays a notification indicating that the information has been received on the display unit 73 (step S104). This notification is, for example, a message such as "We have received your electronic receipt".
[0107] When it is determined that the notification of receipt of electronic receipt information has not been received (No in step S103), the control unit 71 determines whether an inquiry of electronic receipt information has been operated (step S105). The operator of the mobile terminal 7 who has seen the above notification operates the operation unit 72 to transmit the inquiry information of the electronic receipt information. When it is determined that the operation has been performed (Yes in step S105), the control unit 71 transmits inquiry information requesting the transmission of the electronic receipt to the electronic receipt management server 4 together with the SRID that identifies the mobile terminal 7 stored in the SRID storage unit 75c (step S106). The electronic receipt management server 4 that has received the inquiry executes the processes of steps S81 to S83 in FIG. 12 and transmits the electronic receipt information to the mobile terminal 7.
[0108] On the other hand, when it is determined that the operation is not an inquiry of electronic receipt information (No in step S105), the control unit 71 determines whether it has received electronic receipt information from the electronic receipt management server 4 (step S107). When it is determined that the electronic receipt information has been received (Yes in step S107), the control unit 71 displays the received electronic receipt information on the display unit 73 (step S108). Note that when only the electronic receipt information is received, the control unit 71 displays the electronic receipt information.
[0109] Also, when it is determined that the electronic receipt information has not been received (No in step S107), next, the control unit 71 (input means 712) determines whether the store code has been input by the mobile terminal 7 reading the two-dimensional code attached near the entrance of the POS terminal 1 or the store P1 (step S109). When it is determined that the store code has been input (Yes in step S109), the control unit 71 (transmission means 713) transmits the input store code and the SRID stored in the SRID storage unit 75c to the electronic receipt management server 4 (step S110). The electronic receipt management server 4 that has received the store code and the SRID executes steps S91 to S94 and transmits the information obtained by encoding the store member ID as a code symbol to the mobile terminal 7.
[0110] Also, when it is determined that the store code has not been input (No in step S109), the control unit 71 determines whether a barcoded store member ID has been received (step S111). When it is determined that the barcoded store member ID has been received (Yes in step S111), the control unit 71 (the second customer identification information display means 714) displays the barcode, which is the code symbol of the received store member ID, on the display unit 73 (step S112). In this case, the control unit 71 erases the display of the barcode indicating the SRID displayed in step S102 and instead displays the barcode, which is the code symbol indicating the store member ID.
[0111] FIG. 16 shows an example of displaying a barcode that is the code symbol of the store member ID. In FIG. 16, a barcode 78b, which is the code symbol of the store member ID, is displayed on the display unit 73 of the mobile terminal 7. By having the code reading unit 15 of the POS terminal 1 read this barcode 78b, the POS terminal 1 can read the store member ID that identifies the point card of the customer who owns the mobile terminal 7 at the store. Then, the POS terminal 1 executes a process of awarding points to the customer identified based on the read store member ID.
[0112] Also, when it is determined that the barcoded store member ID has not been received (No in step S111), next, the control unit 71 determines whether a "return button" (not shown) provided on the mobile terminal 7 has been operated (step S113). When it is determined that the "return button" has been operated (Yes in step S113), the control unit 71 displays the barcode obtained by encoding the SRID stored in the SRID storage unit 75c (step S114). Also, when it is determined that the "return button" has not been operated (No in step S113), the control unit 71 returns to step S103 and waits.
[0113] In the embodiment, when displaying in step S112, the display of the barcode indicating the SRID is erased, and instead, a barcode that is a code symbol of the store member ID is displayed. However, without erasing the display of the barcode indicating the SRID, a barcode that is a code symbol of the store member ID may be added to the display of the barcode indicating the SRID and both may be displayed.
[0114] FIG. 17 shows an example in which, without erasing the display of the barcode indicating the SRID, a barcode that is a code symbol of the store member ID is added to the display of the barcode indicating the SRID and both are displayed. In FIG. 17, the barcode 78c displayed on the display unit 73 has a barcode portion 78c1 indicating the SRID and a barcode 78c2 indicating the store member ID. Further, the barcode 78c has a delimiting portion 78c3 (the portion indicated by (99)) indicating the boundary between the barcode 78c1 indicating the SRID and the barcode 78c2 indicating the store member ID.
[0115] The POS terminal 1 that reads this barcode recognizes the barcode 78c1 on the left side of the delimiting portion 78c3 as a barcode including the SRID, and reads the SRID from the barcode. Further, the POS terminal 1 recognizes the barcode 78c2 on the right side of the delimiting portion 78c3 as a barcode including the store member ID, and reads the store member ID from the barcode. By the mobile terminal 7 displaying in this way, the POS terminal 1 can recognize both the SRID and the store member ID from the read barcode.
[0116] As described above, according to the first embodiment, when the store code is input, the mobile terminal 7 transmits it to the electronic receipt management server 4 together with the stored SRID. The electronic receipt management server 4 reads out the store member ID (i.e., the store member ID that identifies the customers of the store) that identifies the point card that can be used in the store based on the received SRID and the store code, and transmits it to the mobile terminal 7. The mobile terminal 7 displays the received store member ID on the display unit 73. That is, the mobile terminal 7 displays the customer identification information in the store. The POS terminal 1 that reads this display can assign points to the identified customer based on the store member ID.
[0117] (Second Embodiment) Next, the second embodiment of the present invention will be described with reference to FIGS. 18 to 20. The second embodiment differs from the first embodiment in the configuration of the mobile terminal 7. Other configurations are the same as those in the first embodiment. FIG. 18 shows the hardware configuration of the mobile terminal 7 in the second embodiment. In the description of FIG. 18, only the different parts from the mobile terminal shown in FIG. 8 will be described. Other configurations not described are the same as those in FIG. 8. In FIG. 18, the mobile terminal 7 includes a customer management area 75d. This customer management area 75d has the same configuration as the customer management area 43d in FIG. 5.
[0118] Next, the flow of the electronic receipt reception process executed when the control unit 71 of the mobile terminal 7 operates according to the electronic receipt corresponding program 75a and the electronic receipt browsing process executed when it operates according to the electronic receipt browsing program 75b will be described with reference to the functional block diagram shown in FIG. 19 and the flowchart shown in FIG. 20.
[0119] As shown in FIG. 19, the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b executed on the mobile terminal 7 have a module configuration including a second storage means 716, an input means 717, an extraction means 718, a second customer identification information display means 719, and a first customer identification information display means 720. As actual hardware, the CPU of the control unit 71 reads and executes the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b from the storage unit 75, whereby the second storage means 716, the input means 717, the extraction means 718, the second customer identification information display means 719, and the first customer identification information display means 720 are executed.
[0120] The second storage means 716 has a function of storing in correspondence the store identification information for identifying a store and the second customer identification information for identifying the customers of the store.
[0121] The input means 717 has a function of inputting the store identification information for identifying a store.
[0122] The extraction means 718 has a function of extracting the second customer identification information stored corresponding to the input store identification information.
[0123] The second customer identification information display means 719 has a function of displaying the extracted second customer identification information.
[0124] The first customer identification information display means 720 has a function.
[0125] Next, the flow of the electronic receipt receiving process executed when the control unit 71 of the mobile terminal 7 operates according to the electronic receipt corresponding program 75a and the electronic receipt viewing process executed when it operates according to the electronic receipt viewing program 75b will be described with reference to FIG. 20. In FIG. 20, the description of the same parts as in FIG. 14 will be omitted or simplified.
[0126] In FIG. 20, since the processes of steps S121 to S129 executed by the control unit 71 are the same as the processes of steps S101 to S109 in FIG. 14, the description thereof is omitted. In step S129, when it is determined that the store code has been input (Yes in step S129), the control unit 71 examines the customer management area 75d and determines whether there is a corresponding store member ID based on the SRID stored in the SRID storage unit 75c and the input store code (step S130). When it is determined that there is one (Yes in step S130), the control unit 71 (extraction means 718) extracts the corresponding store member ID from the customer management area 75d (step S131). Then, the control unit 71 (second customer identification information display means 719) displays a barcode, which is a code symbol indicating the read store member ID, on the display unit 73 (step S132).
[0127] Also, when it is determined that the store code has not been input (No in step S129), the control unit 71 executes the processes of steps S133 and S134, but since these processes are the same as the processes of steps S113 and S114 in FIG. 14, the description thereof is omitted.
[0128] According to such a second embodiment, when the store code is input, the mobile terminal 7 reads out the store member ID based on the stored SRID and displays it on the display unit 73. That is, since the mobile terminal 7 displays the customer identification information in the store instead of the SRID, the POS terminal 1 that reads this display can assign points to the identified customer based on the store member ID.
[0129] Also, according to the second embodiment, since the mobile terminal 7 extracts and displays the store member ID by itself without inquiring the electronic receipt management server 4 about the store member ID, for example, even if some trouble occurs in the network N5 between the mobile terminal 7 and the electronic receipt management server 4, the store member ID can be extracted and displayed without trouble.
[0130] The embodiments of the present invention have been described above. However, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, changes, and combinations can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.
[0131] For example, in the above embodiment, a point card is described as an example of the membership medium issued by the store. However, any type of card issued by the store may be used.
[0132] Note that the programs executed by the electronic receipt management server 4 and the mobile terminal 7 in the embodiment are provided by being 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) in an installable format or an executable format file.
[0133] Alternatively, the programs executed by the electronic receipt management server 4 and the mobile terminal 7 in the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Further, the programs executed by the electronic receipt management server 4 and the mobile terminal 7 in the embodiment may be configured to be provided or distributed via a network such as the Internet.
[0134] Alternatively, the programs executed by the electronic receipt management server 4 and the mobile terminal 7 in the embodiment may be configured to be provided by being pre-installed in a ROM or the like.
Explanation of Reference Numerals
[0135] 1 POS terminal 2 Store server 3 Electronic receipt server 4 Electronic receipt management server 7 Mobile terminal 11 Control unit 31 Control unit 41 Control unit 43a Electronic receipt management area 43d Customer management area 71 Control unit 75c SRID storage unit 75d Customer storage area 411 Receiving means 412 Extraction means 413 Transmission means 711 First storage means 712 Input means 713 Transmission means 714 Second customer specific information display means 715 First customer specific information display means 716 Second storage means 717 Input means 718 Extraction means 719 Second customer specific information display means 720 First customer specific information display means
Prior art documents
Patent documents
[0136]
Patent Document 1
Claims
1. an electronic receipt ID display means for displaying a code symbol of an electronic receipt ID for identifying a mobile terminal device; a storage unit that stores store identification information that identifies a store and a store member ID that identifies a customer of the store in association with each other; An input means for inputting the store-specific information; a store member ID display means for, when the store identification information is input by the input means, extracting from the storage unit the store member ID corresponding to the store identification information and displaying a code symbol of the store member ID; Equipped with The store member ID display means is a mobile terminal device that displays a code symbol of the store member ID on a screen on which the code symbol of the electronic receipt ID is displayed.
2. the store member ID display means displays the code symbol of the store member ID alongside the code symbol of the electronic receipt ID, and displays a separator between the code symbol of the electronic receipt ID and the code symbol of the store member ID to indicate a boundary between the two code symbols. The mobile terminal device according to claim 1.
3. A computer that controls a mobile terminal device having a storage unit that stores store identification information that identifies a store and a store member ID that identifies a customer of the store in association with each other, an electronic receipt ID display means for displaying a code symbol of an electronic receipt ID for identifying a mobile terminal device; An input means for inputting the store-specific information; a store member ID display means for, when the store identification information is input by the input means, extracting from the storage unit the store member ID corresponding to the store identification information and displaying a code symbol of the store member ID; Functioning as a The store member ID display means is a program for displaying a code symbol of the store member ID on a screen on which the code symbol of the electronic receipt ID is displayed.
4. the store member ID display means displays the code symbol of the store member ID alongside the code symbol of the electronic receipt ID, and displays a separator between the code symbol of the electronic receipt ID and the code symbol of the store member ID to indicate a boundary between the two code symbols. The program according to claim 3.
Citation Information
Patent Citations
Point service system and its device
JP2003044934A
Point management method, point management system, point management device and computer program
JP2003233742A
Receipt data transmission / reception method, portable communication terminal program, portable communication terminal, register, and housekeeping book server
JP2004021607A
Point exchanging system and method, point exchanging information issuing device and program
JP2005018099A
Sales promotion system of store using coupon
JP2006338638A