Mobile terminal device and program
Patent Information
- Application Number
- JP2024107131
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-03
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2034-06-10
AI Technical Summary
Customers are burdened with carrying both a mobile terminal device and a membership medium for receiving electronic receipts and enjoying services, which becomes cumbersome when different member media are issued for each store.
An information processing device and mobile terminal device that utilize first and second customer identification information, stored in association with store identification information, to enable electronic receipt reception and service enjoyment using a single customer medium by integrating customer and store information management systems.
Allows customers to receive electronic receipts and enjoy services seamlessly by carrying a single medium, simplifying the process and reducing the need to carry multiple membership cards.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to an information processing device, a mobile terminal device, and a program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there has been known a system known as an electronic receipt, in which a receipt or invoice given to a customer from a store when purchasing a product is electronically transmitted to the customer's mobile terminal or the like.
[0003] By digitizing receipt information in this way, for example, a customer can view electronic receipt data on the display unit of a mobile terminal he or she carries by inputting information that identifies the mobile terminal, etc. The store transmits electronic receipt information to the customer carrying the identified mobile terminal.
[0004] On the other hand, as part of their efforts to acquire customers, stores or companies that operate stores provide services that allow customers to enjoy benefits, such as points. Benefits are offered to point members who are benefit members who have signed a contract with the store, so benefit members are identified by entering the store's membership ID using a membership medium such as a benefit card issued by the store, and the identified members can enjoy the benefits. Stores also issue membership media according to the respective services in order to receive services other than benefits.
[0005] In this way, conventionally, when a customer receives an electronic receipt, he or she presents a mobile terminal device such as a mobile terminal that identifies the customer, and when a customer receives a service, he or she presents a membership medium that identifies the member who will receive the service. Therefore, the customer needs to carry both the mobile terminal device and the membership medium, which is very cumbersome. If different membership media are issued for each of multiple stores, it is even more cumbersome. Summary of the Invention [Problem to be solved by the invention]
[0006] The problem to be solved by the present invention is to provide an information processing device, a mobile terminal device, and a program that enable a customer to receive an electronic receipt and enjoy services simply by carrying a customer medium. [Means for solving the problem]
[0007] An information processing device of an embodiment includes a memory unit that stores first customer identification information that identifies a customer and second customer identification information that corresponds to store identification information that identifies a store and is different from the first customer identification information and identifies a customer of the store, in association with each other, a receiving means that receives the first customer identification information and the store identification information from a mobile terminal device, an extraction means that searches the memory unit and extracts the corresponding second customer identification information based on the received first customer identification information and the store identification information, and a transmission means that transmits the extracted second customer identification information to the mobile terminal device.
[0008] The mobile terminal device of the embodiment comprises a first storage means for storing first customer identification information that identifies a customer, an input means for inputting store identification information that identifies 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 that identifies the customer in response to the store identification information and the store identification information received from the information processing device in response to transmission of the first customer identification information.
[0009] The mobile terminal device of the embodiment includes a second storage means for storing store identification information that identifies a store and second customer identification information that identifies a customer of the store in correspondence with each other, an input means for inputting the store identification information that identifies a store, an extraction means for extracting the stored second customer identification information corresponding to the input store identification information, and a second customer identification information display means for displaying the extracted second customer identification information.
[0010] The program of the embodiment causes a computer having a memory unit that stores first customer identification information that identifies a customer and second customer identification information that corresponds to store identification information that identifies a store and is different from the first customer identification information and identifies a customer of the store, to function as a receiving means that receives the first customer identification information and the store identification information from a mobile terminal device, an extraction means that searches the memory unit and extracts the corresponding second customer identification information based on the received first customer identification information and store identification information, and a transmission means that transmits the extracted second customer identification information to the mobile terminal device.
[0011] The program of the embodiment causes a computer to function as a first storage means for storing first customer identification information that identifies a customer, an input means for inputting store identification information that identifies 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 that identifies the customer in response to the store identification information and the store identification information received from the information processing device in response to the transmission of the first customer identification information.
[0012] The program of the embodiment causes a computer to function as a second storage means for storing store identification information that identifies a store and second customer identification information that identifies customers of the store in correspondence with each other, an input means for inputting store identification information that identifies a store, an extraction means for extracting the stored second customer identification information corresponding to the input store identification information, and a 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 diagram showing the overall configuration of an electronic receipt system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a main part of the POS terminal. [Diagram 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 the electronic receipt server. [Diagram 5] FIG. 5 is a block diagram showing a configuration of a main part of the 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 a configuration of a main part of the mobile terminal of the first embodiment. [Figure 9] FIG. 9 is a flowchart showing the flow of the control process in the POS terminal. [Figure 10] FIG. 10 is a flowchart showing the flow of control processing of 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 of the electronic receipt management server. [Figure 13] FIG. 13 is a functional block diagram illustrating a functional configuration of the mobile terminal of the first embodiment. [Figure 14] FIG. 14 is a flowchart showing the flow of control processing of the mobile terminal of the first embodiment. [Figure 15] FIG. 15 is a diagram showing a display example of the mobile terminal of the first embodiment. [Figure 16] FIG. 16 is a diagram showing a display example of the mobile terminal of the first embodiment. [Figure 17] FIG. 17 is a diagram showing a display example of the mobile terminal of the first embodiment. [Figure 18] FIG. 18 is a block diagram showing a configuration of a main part of a mobile terminal according to the second embodiment. [Figure 19] FIG. 19 is a functional block diagram showing the functional configuration of a mobile terminal according to the second embodiment. [Figure 20]FIG. 20 is a flowchart showing the flow of control processing of the mobile terminal of the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Two embodiments will be described below with reference to the drawings. In each embodiment, an electronic receipt management server will be used as the information processing device. Also, a mobile terminal will be used as the mobile terminal device. Also, the awarding of points to a customer will be described as an example of receiving a service. Note that the present invention is not limited to the embodiments described below.
[0015] (First embodiment) Fig. 1 is a configuration diagram showing the overall configuration of an electronic receipt system according to a 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 headquarters 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 a network N2 that connects the store P1 and the headquarters 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 product sales data processing device that executes product sales data processing in the store P1. The POS terminal 1 generates receipt information, which is transaction print information including transaction details of the product to be settled, and issues a paper receipt by printing the receipt information with a printing unit 13 described later. The POS terminal 1 also generates electronic receipt information by converting the data format of the receipt information in an unstructured format into a structured format different from the unstructured format. The electronic receipt information is receipt information obtained by converting receipt information that is originally printed on receipt paper into a structured format such as a CSV (Comma-Separated Values) format or a J-son format. 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 a mobile terminal 7 and viewed. The mobile terminal 7 displays the electronic receipt information in a format substantially the same 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. There is no particular limit to 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 limit to the number of POS terminals 1 provided in the store P1, and there may be more than one.
[0019] The POS terminal 1 calculates points that can be used at the store P1 according to the amount of the product purchased by the customer and gives them to the customer. The points given are transmitted to the store server 2 connected by a communication line N1 such as a LAN (Local Area Network) and are 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 of the store P1 as settlement receipt information. The settlement receipt information is information obtained by aggregating sales information of sales made by the store P1 during a specified period (e.g., one day). The settlement receipt information is information obtained by aggregating, for example, sales information by department or class in addition to total sales information for a specified period. Also, for example, information obtained by aggregating sales information by payment type. Also, for example, information obtained by aggregating sales information by time period. Also, for example, information obtained by aggregating sales information by various categories.
[0021] The store server 2 also manages the customer points sent from the POS terminal 1 for each customer. When points are awarded, the points are accumulated, and when points are used, the used points are deducted. In this way, the store server 2 also functions as a point server. Note that the point server function may be provided in a server other than the store server, for example, a headquarters server installed in the headquarters.
[0022] The electronic receipt server 3 is provided in the headquarters P3 of the company that operates the store P1, and functions as a corporate receipt management server that manages receipt information for each company that operates the store P1.
[0023] In addition, the electronic receipt server 3 receives, via the network N2, the electronic receipt information transmitted from the POS terminal 1. In addition, the electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 connecting 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, etc. Furthermore, 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.
[0025] The electronic receipt management server 4 is provided in the electronic receipt center P4. The electronic receipt center P4 manages, for example, electronic receipt information and 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 headquarters P3 that operates the electronic receipt server 3. The electronic receipt server 3 may also be managed by a third-party organization or the like.
[0026] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages electronic receipt information of various companies that operate stores. The electronic receipt management server 4 stores and manages, in a member master stored in a database DB, member data such as the name and customer code of each customer (member) who has registered as a member, an electronic receipt ID (hereinafter referred to as "SRID") that 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. Note that a member management server that stores and manages member data may be provided separately from the electronic receipt management server 4.
[0027] Furthermore, 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 an electronic receipt information section 43a2 of an electronic receipt management area 43a (described later) held in the database DB (see FIG. 6). More specifically, the electronic receipt information includes elements such as store information of the store transmitting the electronic receipt information and a member ID, in addition to the transaction details of the product (product sales data), and is managed in association with the member data of the corresponding member.
[0028] Furthermore, when the electronic receipt management server 4 stores the electronic receipt information in the electronic receipt information unit 43a2, 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 that there is electronic receipt information to be transmitted via the network N5 described later.
[0029] Furthermore, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a member ID from a mobile terminal 7 connected via a network N5 (described later), the electronic receipt management server 4 extracts electronic receipt information corresponding to the member ID from the electronic receipt information unit 43a2 and transmits it to the mobile terminal 7. Note that, if additional information is associated with the electronic receipt information, the 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 carried by a user (customer) of the present 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 browsing various information provided on the network N5.
[0031] The mobile terminal 7 registers as a member of the 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] In the present 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 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 to display an input screen for inputting information required for membership registration (name, destination information, etc.). After the customer has finished inputting the necessary information, the electronic receipt management server 4 executes the membership registration in the member master. Thereafter, the electronic receipt management server 4 delivers a membership registration completion email including a member ID and a password to the mobile terminal 7. This completes the membership registration. After the member registration, a barcode in which the SRID is converted into a code symbol is displayed on the display unit of the mobile terminal 7 that has been logged in and authenticated.
[0033] Furthermore, after the payment 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 information is ready to be transmitted from the electronic receipt management server 4. When a member operates the mobile terminal 7 to transmit inquiry information for 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. Furthermore, the mobile terminal 7 displays the received electronic receipt information.
[0034] In the electronic receipt system configured as above, electronic receipt information indicating the details of a transaction (payment) generated by processing product sales data at the POS terminal 1 of the store P1 is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and published on the Web. Therefore, a mobile terminal 7 having a Web browser installed can download the electronic receipt information published 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.
[0035] Next, the hardware configuration of the main devices that constitute the electronic receipt system of the first embodiment will be described with reference to Figs. 2 to 8.
[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 has a control unit 11 that performs overall control of various calculations and each unit of the POS terminal 1. The control unit 11 is a computer that is configured with 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 also stores various data in a rewritable manner, an RTC (Real Time Clock) unit that keeps track of the current date and time, etc.
[0037] The control unit 11 is connected to the operation unit 12, the printing unit 13, the display unit 14, the code reading unit 15, the communication I / F 16 and the memory unit 17 via a bus 18.
[0038] The operation unit 12 has various operation keys for the operator to perform operation inputs. The operation keys include, for example, numeric input keys for inputting numerical values, cursor keys and a selection confirmation key for selecting a predetermined item, as well as a closing key 121 for executing a settlement process for one transaction and completing the transaction.
[0039] The printing unit 13 is composed of a printer device that prints receipts, journals, adjustment receipts, inspection receipts, etc. The printing unit 13 prints information such as product information of purchased products, payment information associated with payment processing, adjustment information, inspection information, etc., on a long roll of paper transported by a thermal head having a heat generating medium, and then cuts the paper to issue receipts, journals, adjustment receipts, inspection receipts, etc.
[0040] The display unit 14 is, for example, a liquid crystal display, and displays various information such as the name and price of a product registered for sale, the total amount of a transaction for which payment has been declared, the amount of change, etc. The display unit 14 displays various information in the process of issuing a settlement receipt, the process of generating and transmitting electronic settlement receipt information, and the process of issuing an inspection receipt. The display unit 14 includes an operator display 14a that displays various information to the cashier, and a customer display 14b that displays various information to the customer. The display unit 14 may be configured as a touch panel, in which case the touch panel functions as the operation unit 12.
[0041] The code reading unit 15 is 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-dimensionally coded code symbol displayed near the POS terminal 1, and the like. The control unit 11 inputs information stored in the read code symbol. The code symbol attached to the product holds a product code, etc. for identifying the product. The code symbol displayed on the mobile terminal 7 holds an SRID, a member ID, etc. for identifying a customer carrying the mobile terminal 7. The SRID and member ID may be magnetically or electrically stored in the mobile terminal 7. In this case, the stored SRID and member ID are read by a dedicated reading device. The control unit 11 inputs the read SRID or member ID. The two-dimensionally coded code symbol holds a store code for identifying a store.
[0042] The control unit 11 is also connected to a communication I / F (interface) 16 via a bus 18, and is capable of connecting to a network N2 via this communication I / F 16.
[0043] The control unit 11 is also connected to the storage unit 17 via a bus 18. The storage unit 17 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 17 stores a control program 17a for executing various POS operations including product sales data processing, settlement processing, and inspection processing. Based on the control program 17a, the control unit 11 executes product sales data processing and processing related to receipt information. The storage unit 17 stores various data files related to product sales data processing, such as a product data file that stores product data such as the product name, product code, and unit price of each product.
[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 receipt information in a non-structured format into electronic receipt information in a structured format 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 (an identification code for a company that operates a store), a store code, the POS number of the POS terminal 1, a receipt number, product sales data (including date and time data), etc. Therefore, for example, a consumer goods manufacturer can obtain unique proof information of purchased products related to the manufacturer from the electronic receipt information under specific conditions (for example, limited to a specific company that operates a store, limited to a specific area, limited to a specific time, etc.). In addition, 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] The storage unit 17 also stores a POS number for distinguishing the POS terminal 1 from other POS terminals 1, a company code (identification code of the company that operates the store), a business type / business type code, a store code that is store information for identifying the store P1, and the like. Here, the business type / business type code is a code (classification code) that distinguishes the business type / business type of the store, such as a convenience store, supermarket, department store, pharmacy, restaurant, or eating and drinking establishment. In addition, in order to make it possible to identify each store operated by the same company, a different store code is assigned to each store. Note that such business type / business type can be arbitrarily changed according to the user's preference. In addition, the company code (identification code of the company that operates the store) and the business type / business type code may be registered in the electronic receipt server 3.
[0047] Next, a description will be given of a part of the memory map of the RAM 11a in the control unit 11 of the POS terminal 1. 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 shop 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 that accumulates and stores product information and payment information of products for which payment processing has been executed. The sales information storage unit 11a3 stores sales information 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 that identifies a point card that can be used at store P1.
[0049] A store member ID is, for example, an ID attached to a point card that is issued by a store and can only be used at that store. When the store member ID is identified, it is possible to identify the point card issued by that store. Furthermore, when the store member ID is identified, it is possible to identify the customer who owns the point card. The store member ID is printed on the point card as a code symbol.
[0050] In the embodiment, a barcode in which the store member ID is converted into a code symbol is displayed on the display unit of the mobile terminal 7. Therefore, the member ID is input to the POS terminal 1 by reading the barcode displayed on the mobile terminal 7 carried by the customer with the code reading unit 15. Therefore, the customer can identify the member ID given to the point card by simply carrying the mobile terminal 7, without having to carry the point card.
[0051] Next, the hardware configuration of the electronic receipt server 3 that functions as a receipt management server for a company will be described with reference to the block diagram in Fig. 4. In Fig. 4, the electronic receipt server 3 has a control unit 31 that performs various calculations and overall control of each unit of the electronic receipt server 3. The control unit 31 is a computer that is configured with a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, etc.
[0052] The control unit 31 is capable of connecting to the network N2 and the network N3 via a communication I / F 32 connected to a bus 34. The control unit 31 is also connected to a storage unit 33 via the bus 34.
[0053] The storage unit 33 stores electronic receipt information for each company operating a store in the electronic receipt management area 33a. The electronic receipt information includes a company code (an identification code of the company operating the store), an industry / business type code, a store code, a customer's membership ID, a POS number of the POS terminal 1, a receipt number, product sales data, etc. The storage unit 33 also 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 with reference to the block diagram of Fig. 5. In Fig. 5, the electronic receipt management server 4 has a control unit 41 that performs overall control of various calculations and each unit of the electronic receipt management server 4. The control unit 41 is a computer that is configured with a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, etc.
[0055] The control unit 41 can be connected to the network N3 and the network N5 via a communication I / F 42 connected to a bus 44. The control unit 41 is also connected to a storage unit 43 via the bus 44.
[0056] The storage unit 43 includes an electronic receipt management area 43a, a control program 43c, and a customer management area 43d. The electronic receipt management area 43a manages electronic receipt information of various companies operating stores, received from the electronic receipt server 3, for each member.
[0057] The storage unit 43 also stores a control program 43c for controlling the electronic receipt management area 43a etc. The storage unit 43 also stores a customer management area 43d for managing customers who are carriers of the mobile terminal 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 electronic receipt information generated in a transaction for each transaction. The electronic receipt management area 43a includes an SRID section 43a1 that stores an SRID, which is a terminal code that identifies the mobile terminal 7 that transmits the electronic receipt, and an electronic receipt information section 43a2. The SRID section 43a1 stores the SRID read by the code reading section 15 of the POS terminal 1. The electronic receipt information section 43a2 stores electronic receipt information, which is an electronic receipt obtained by converting receipt information for one transaction, in correspondence with the SRID for each transaction. In the embodiment, the electronic receipt information includes the SRID stored in the SRID section 43a1 and the electronic receipt information stored in the electronic receipt information section 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 that identifies a point card issued at each store, corresponding to an SRID that identifies the mobile terminal 7. In Fig. 7, the customer management area 43d has an SRID section 43d1, a member information section 43d2, a store member ID section 43d3 for store A, a store member ID section 43d4 for store B, and a store member ID section 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 section 43d1 stores an SRID that identifies the mobile terminal 7 that receives the electronic receipt. The member information section 43d2 stores the store member ID and member information of the member identified by the SRID (such as the member's name, address, phone number, family structure, preferences, purchase history, and the address of the mobile terminal 7).
[0061] The store member ID section 43d3 stores a store member ID for store A that identifies a point card issued by store A and owned by an individual customer identified by the SRID, together with a store code that identifies store A. The store member ID section 43d4 stores a store member ID for store B that identifies a point card issued by store B and owned by an individual customer identified by the SRID, together with a store code that identifies store B. The store member ID section 43d5 stores a store member ID for store C that identifies a point card issued by store C and owned by an individual customer identified by the SRID, together with a store code that identifies store C.
[0062] Here, even if a customer has 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 all different IDs. Also, store A, store B, and store C may be different stores of the same company, or they may be stores of different companies.
[0063] Next, the hardware configuration of the mobile terminal 7 will be described with reference to the block diagram of Fig. 8. In Fig. 8, the mobile terminal 7 includes a control unit 71 that performs overall control of various calculations and each unit of the mobile terminal 7. The control unit 71 is a computer that includes a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, and the like.
[0064] The operation unit 72 is connected to the display unit 73 via a bus 76. The operation unit 72 has various operation keys and a pointing device for an operator (customer) to perform operation input. The display unit 73 is, for example, a liquid crystal display, and displays various information such as electronic receipt information described below. The display unit 73 may be configured as a touch panel, in which case the touch panel functions as the operation unit 72.
[0065] The control unit 71 is also connected to a communication I / F 74 via a bus 76, and is capable of connecting to a network N5 via this communication I / F 74.
[0066] The control unit 71 is also connected to a storage unit 75 via a bus 76. The storage unit 75 includes a web browser for viewing various information (contents) published on the web, an electronic receipt compatible program 75a for receiving electronic receipt information from the electronic receipt management server 4, an electronic receipt viewing program 75b for viewing 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 as a code symbol 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 to the POS terminal 1.
[0067] In addition to being read as a code symbol, the SRID may be read magnetically or electrically by the POS terminal 1. The SRID may also be read from a device other than the mobile terminal 7, such as a membership card. A customer ID that identifies a customer other than the SRID may also be read. In this case, the SRID stored in the corresponding electronic receipt management server 4 is obtained based on the read customer ID.
[0068] The control unit 71 is also connected to a code reading unit 77 via a bus 76. The code reading unit 77 reads a two-dimensional code. A two-dimensional code including a store code that identifies the store is attached near the POS terminal 1 or near the entrance of the store P1. The code reading unit 77 of the mobile terminal 7 captures an image of the attached 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 reader 77 of the mobile terminal 7 to input the store code. However, the store code may be input to the mobile terminal 7 in the following manner. 1. Using a known wireless communication technology, the mobile terminal 7 receives a signal including the store code transmitted from the POS terminal 1 or near the entrance of the store, and inputs the store code. The wireless communication technology is preferably a short-distance wireless communication using NFC (Near Field Communication), infrared, Bluetooth (registered trademark), or the like, but may be other wireless communication technology. 2. The mobile terminal 7 equipped with a GPS (Global Positioning System) function specifies the location of the mobile terminal 7, specifies the store from the address information of the store, and extracts the store code of the specified store from the store code stored in advance. 3. A microphone (not shown) of the mobile terminal 7 collects sounds in a specific range transmitted from the POS terminal 1 or near the entrance of the store. The mobile terminal 7 extracts the store code of the store specified by the collected range from a plurality of store codes stored in advance.
[0070] Next, the control processing executed by each unit in the first embodiment will be described with reference to FIGS.
[0071] First, the control process executed by the control unit 11 of the POS terminal 1 operating in accordance with the control program 17a and the electronic receipt generation program 17b will be described with reference to the flowchart shown in FIG.
[0072] 9, the control unit 11 of the POS terminal 1 determines whether or not 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 SRID has been input (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] If it is determined that an SRID has not been input (No in step S11), the control unit 11 uses the code reading unit 15 to determine whether or not a store member ID has been input (step S13). If it is determined that a 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). The control unit 11 then returns to step S11 and waits.
[0074] If it is determined that the store member ID has not been input (No in step S13), the control unit 11 determines whether the code symbol attached to the product has been read by the code reading unit 15 and a product code has been input (step S21). If it is determined that a 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). The control unit 11 then returns to step S11 and waits.
[0075] The product registration process involves searching a product master (not shown) stored in memory unit 17 based on the input product code, reading out product information (product code, product name, unit price, attribute information, etc.) stored in the product master corresponding to the input product code, and storing it in product information memory unit 11a2 provided in RAM 11a.
[0076] If it is determined that the product code has not been entered (No in step S21), the control unit 11 determines whether the closing key 121 has been operated (step S31). If it is determined that the closing key 121 has been operated (Yes in step S31), the control unit 11 executes a 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 completing the transaction based on the payment of various payments.
[0077] Next, the control unit 11 judges whether the store member ID is stored in the store member ID storage unit 11a4 (step S33). If it is judged that the store member ID is stored (Yes in step S33), the control unit 11 awards points based on the amount processed for payment in step S32 (step S34). Specifically, the control unit 11 calculates the points to be earned this time from the amount processed for payment and the base amount per point. The control unit 11 then transmits the calculated points to the store server 2 functioning as a point server.
[0078] Next, the control unit 11 generates unstructured receipt information to be printed on receipt paper based on the product information (including product name, price, and payment amount) related to the transaction (step S35). If an SRID is stored in the SRID storage unit 11a1, the SRID is imported and unstructured receipt information is generated in step S35. If a 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 allocation process in step S34.
[0079] Next, the control unit 11 determines whether or not to generate electronic receipt information based on the receipt information (step S36). If the generated receipt information includes an SRID, the control unit 11 determines to generate electronic receipt information.
[0080] When it is determined that electronic receipt information is to be generated (Yes in step S36), the control unit 11 drives the electronic receipt generation program 17b to generate structured electronic receipt information by converting the unstructured receipt information generated in step S35 (step S37). The generated electronic receipt information includes an SRID, as shown in FIG. 6. Then, the control unit 11 transmits the generated electronic receipt information including the SRID to the electronic receipt server 3 (step S38).
[0081] Next, control unit 11 deletes the SRID stored in SRID storage unit 11a1 (step S39). Next, control unit 11 cumulatively stores the product information stored in product information storage unit 11a2 in sales information storage unit 11a3 (step S40). Next, control unit 11 deletes the product information stored in product information storage unit 11a2 (step S41). Then control unit 11 ends the process. Note that if it is determined in step S36 that electronic receipt information should not be generated, control unit 11 drives printing unit 13 to issue a paper receipt on which the receipt information is printed on paper (step S42).
[0082] Next, the flow of an electronic receipt management process executed by the control unit 31 of the electronic receipt server 3 operating according to the control program 33b will be described with reference to the flowchart shown in FIG.
[0083] The control unit 31 of the electronic receipt server 3 judges whether the electronic receipt information transmitted from the POS terminal 1 in step S36 has been received via the communication I / F 32 (step S51). If it is judged that the electronic receipt information has been received (Yes in step S51), the control unit 31 stores the electronic receipt 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 S62 to the electronic receipt management server 4 (step S53), and returns to step S51.
[0084] Next, a control process executed by the control unit 41 of the electronic receipt management server 4 operating in accordance with 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.
[0085] 11, the electronic receipt generation program 43b and the control program 43c executed by the electronic receipt management server 4 are modularized to include a receiving means 411, an extracting means 412, and a transmitting means 413. As actual hardware, the CPU of the control unit 41 reads out the control program 43c from the storage unit 43 and executes it to execute the receiving means 411, the extracting means 412, and the transmitting means 413.
[0086] The receiving means 411 has a function of receiving the first customer identifying information and the store identifying information from the mobile terminal device.
[0087] The extraction means 412 has a function of searching the storage unit and extracting corresponding second customer identifying information based on the received first customer identifying information and shop identifying information.
[0088] The transmitting means 413 has a function of transmitting the extracted second customer identifying 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 judges whether or not electronic receipt information has been received from the electronic receipt server 3 (step S71). When it is judged that 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 control unit 41 stores the corresponding electronic receipt information in the electronic receipt information unit 43a2 (step S72). Then, the control unit 41 notifies the mobile terminal 7 having the address stored in the electronic receipt information unit 43a2 that electronic receipt information exists (step S73). Then, the control unit 41 returns to step S71 and waits.
[0090] Moreover, 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 or not there has been an inquiry about the electronic receipt information from the mobile terminal 7 (step S81). The inquiry about 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 an inquiry about electronic receipt information has been made (Yes in step S81), the control unit 41 extracts the inquired 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 identified by the address (step S83). Then, the control unit 41 returns to step S71 and waits.
[0092] On the other hand, if it is determined that the inquiry is not for electronic receipt information (No in step S81), the control unit 41 (receiving means 411) determines whether or not the SRID and the store code for identifying the store have been received from the mobile terminal 7 in the process of step S110 described later (step S91). If it is determined that the SRID and the store code have been received (Yes in step S91), the control unit 11 determines whether or not a store member ID corresponding to the received SRID and store code has been stored (step S92). This determination is made by searching the customer management area 43d based on the received SRID and store code, and if the store code identifies store A, it determines whether or not a store member ID is stored in the store member ID section 43d3 of store A. Also, if the store code identifies store B, it determines whether or not a store member ID is stored in the store member ID section 43d4 of store B. Also, if the store code identifies store C, it determines whether or not a store member ID is stored in the store member ID section 43d5 of store C.
[0093] If it is determined that the store member ID is stored (Yes in step S92), the control unit 11 (extraction means 412) reads out the corresponding store member ID from the customer management area 43d (step S93). The read out store member ID is code symbolized information. The control unit 11 (transmission means 413) then transmits the code symbolized information of the read out store member ID to the mobile terminal 7 (step S94). The control unit 11 then returns to step S71 and waits. The code symbolization of the store member ID may be performed by the electronic receipt management server 4 or the mobile terminal 7.
[0094] If it is determined in step S91 that the SRID and store code have not been received (No in step S91), and if it is determined in step S92 that the store member ID corresponding to the received SRID and store code has not been stored (No in step S92), the control unit 11 returns to step S71 and waits.
[0095] According to the first embodiment, the electronic receipt management server 4 reads out a store member ID that identifies a point card that can be used at the store (i.e., a store member ID that identifies a customer of the store) based on the received SRID and store information, and transmits the read out store member ID to the mobile terminal 7. The mobile terminal 7 displays a barcode in which the received store member ID is converted into a code symbol on the display unit 73. Therefore, the mobile terminal 7 that receives the store member ID can display the store member ID. In other words, the mobile terminal 7 displays customer identification information for the store instead of the SRID, and the POS terminal 1 that reads this display can award points to the identified customer based on the store member ID.
[0096] Next, the flow of the electronic receipt receiving process executed by the control unit 71 of the mobile terminal 7 operating in accordance with the electronic receipt compatible program 75a and the flow of the electronic receipt viewing process executed by the control unit 71 operating in accordance with the electronic receipt viewing program 75b will be described with reference to the functional block diagram shown in FIG. 13 and the flowchart shown in FIG. 14.
[0097] 13, the electronic receipt compatible program 75a and the electronic receipt viewing program 75b executed by the mobile terminal 7 have a modular configuration including a first storage means 711, an input means 712, a transmission means 713, a second customer specific information display means 714, and a first customer specific information display means 715. As actual hardware, the CPU of the control unit 71 reads out and executes the electronic receipt compatible program 75a and the electronic receipt viewing program 75b from the storage unit 75, thereby executing the first storage means 711, the input means 712, the transmission means 713, the second customer specific information display means 714, and the first customer specific information display means 715.
[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 transmitting means 713 has a function of transmitting the input shop identifying information together with the stored first customer identifying information to the information processing device.
[0101] The second customer identifying information display means 714 has a function of displaying second customer identifying information different from the first customer identifying information that identifies a customer in response to the store identifying information received from the information processing device in response to the transmission of the store identifying information and the first customer identifying information.
[0102] The first customer specific information display means 715 has a function of displaying the first customer specific information.
[0103] Next, a flow of an electronic receipt receiving process executed by the control unit 71 of the mobile terminal 7 operating in accordance with the electronic receipt compatible program 75a and a flow of an electronic receipt viewing process executed by the control unit 71 operating in accordance with 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). The user cannot receive an electronic receipt or display the store member ID until the user has logged in. Therefore, the control unit 71 waits until the user has logged in to receive an electronic receipt or display the store member ID (No in step S101). During this wait, the control unit 71 can execute other processes. If the control unit 71 determines that the user has logged in (Yes in step S101), the control unit 71 (first customer identification information display means 715) displays a barcode, which is a code symbol of 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 displaying the SRID. In Fig. 15, a barcode 78a indicating the SRID 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 78a, the POS terminal 1 can read the SRID that identifies the mobile terminal 7.
[0106] Next, the control unit 71 judges whether or not a notification indicating that the electronic receipt information has been received from the electronic receipt server 3 has been received from the electronic receipt management server 4 (step S103). If it is judged that the electronic receipt information has been received (Yes in step S103), the control unit 71 displays a notification indicating the reception 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 reception of electronic receipt information has not been received (No in step S103), the control unit 71 determines whether or not an operation to inquire about electronic receipt information has been performed (step S105). The operator of the mobile terminal 7 who has seen the 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 to the electronic receipt management server 4 the SRID that identifies the mobile terminal 7 stored in the SRID storage unit 75c and the inquiry information requesting transmission of an electronic receipt (step S106). The electronic receipt management server 4 that has received the inquiry executes the processes of steps S81 to S83 in FIG. 12 to transmit 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 operation for electronic receipt information (No in step S105), the control unit 71 determines whether or not electronic receipt information has been received from the electronic receipt management server 4 (step S107). When it is determined that 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 electronic receipt information has been received, the control unit 71 displays the electronic receipt information.
[0109] If it is determined that electronic receipt information has not been received (No in step S107), then the control unit 71 (input means 712) determines whether or not a store code has been input by the mobile terminal 7 by reading a two-dimensional code attached near the entrance of the POS terminal 1 or the store P1 (step S109). If it is determined that a 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 SRID executes steps S91 to S94 and transmits information in which the store member ID is converted into a code symbol to the mobile terminal 7.
[0110] Furthermore, if it is determined that the store code was not input (No in step S109), the control unit 71 determines whether or not a code-symbolized store member ID has been received (step S111). If it is determined that the code symbolized store member ID has been received (Yes in step S111), the control unit 71 (second customer specific information display means 714) displays a 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 displays the barcode, which is the code symbol indicating the store member ID, instead.
[0111] Fig. 16 shows an example of a barcode displayed as a code symbol of a store member ID. In Fig. 16, a barcode 78b, which is a 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 for the store owned by the customer carrying the mobile terminal 7. The POS terminal 1 then executes a process of granting the accrued points to the customer identified based on the read store member ID.
[0112] If it is determined that the reception is not a store member ID (No in step S111), the control unit 71 then determines whether or not a "back button" (not shown) on the mobile terminal 7 has been operated (step S113). If it is determined that the back button has been operated (Yes in step S113), the control unit 71 displays a barcode in which the SRID stored in the SRID storage unit 75c has been converted into a code symbol (step S114). If it is determined that the "back 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 barcode indicating the SRID is erased and a barcode that is the code symbol of the store member ID is displayed instead; however, it is also possible to display both the barcode indicating the SRID and the barcode that is the code symbol indicating the store member ID without erasing the barcode indicating the SRID.
[0114] Fig. 17 shows an example in which a barcode that is a code symbol indicating a store member ID is added to the barcode indicating the SRID without erasing the barcode indicating the SRID. In Fig. 17, barcode 78c displayed on display unit 73 has barcode section 78c1 indicating the SRID and barcode 78c2 indicating the store member ID. Barcode 78c further has separator section 78c3 (the portion indicated by (99)) that indicates the boundary between barcode 78c1 indicating the SRID and barcode 78c2 indicating the store member ID.
[0115] The POS terminal 1, which reads this barcode, recognizes the barcode 78c1 on the left side of the separator 78c3 as a barcode containing an SRID, and reads the SRID from the barcode. The POS terminal 1 also recognizes the barcode 78c2 on the right side of the separator 78c3 as a barcode containing a 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 a store code is input, the mobile terminal 7 transmits it together with the stored SRID to the electronic receipt management server 4. The electronic receipt management server 4 reads out a store member ID that identifies a point card that can be used at the store (i.e., a store member ID that identifies a customer of the store) based on the received SRID and 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. In other words, since the mobile terminal 7 displays customer identification information for the store, the POS terminal 1 that reads this display can grant points to the identified customer based on the store member ID.
[0117] Second embodiment Next, a second embodiment of the present invention will be described with reference to Figs. 18 to 20. The second embodiment is different from the first embodiment in the configuration of the mobile terminal 7. The other configurations are the same as those of the first embodiment. Fig. 18 shows the hardware configuration of the mobile terminal 7 of the second embodiment. Note that in the explanation of Fig. 18, only the differences from the mobile terminal shown in Fig. 8 will be explained. The other configurations that will not be explained are the same as those in Fig. 8. In Fig. 18, the mobile terminal 7 has 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 receiving process executed by the control unit 71 of the mobile terminal 7 operating in accordance with the electronic receipt compatible program 75a and the flow of the electronic receipt viewing process executed by the control unit 71 operating in accordance with the electronic receipt viewing program 75b will be described with reference to the functional block diagram shown in FIG. 19 and the flowchart shown in FIG. 20.
[0119] 19, the electronic receipt compatible program 75a and the electronic receipt viewing program 75b executed by the mobile terminal 7 have a modular configuration including a second storage means 716, an input means 717, an extraction means 718, a second customer specific information display means 719, and a first customer specific information display means 720. As actual hardware, the CPU of the control unit 71 reads out the electronic receipt compatible program 75a and the electronic receipt viewing program 75b from the storage unit 75 and executes them, thereby executing the second storage means 716, the input means 717, the extraction means 718, the second customer specific information display means 719, and the first customer specific information display means 720.
[0120] The second storage means 716 has a function of storing store identification information for identifying a store and second customer identification information for identifying a customer of the store in association with each other.
[0121] The input means 717 has a function of inputting store identification information for identifying a store.
[0122] The extraction means 718 has a function of extracting the second customer identifying information stored in correspondence with the input store identifying information.
[0123] The second customer specific information display means 719 has a function of displaying the extracted second customer specific information.
[0124] The first customer specific information display means 720 has a function.
[0125] Next, the flow of the electronic receipt receiving process executed by the control unit 71 of the mobile terminal 7 operating according to the electronic receipt compatible program 75a and the electronic receipt viewing process executed by the control unit 71 operating according to the electronic receipt viewing program 75b will be described with reference to Fig. 20. Note that in Fig. 20, the description of the same parts as in Fig. 14 will be omitted or simplified.
[0126] In FIG. 20, the process of steps S121 to S129 executed by the control unit 71 is the same as the process of steps S101 to S109 in FIG. 14, and therefore the description thereof will be omitted. In step S129, if it is determined that a store code has been input (Yes in step S129), the control unit 71 checks the customer management area 75d and determines whether or not a corresponding store member ID exists based on the SRID stored in the SRID storage unit 75c and the input store code (step S130). If it is determined that a corresponding store member ID exists (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 specific 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] Furthermore, if it is determined that the store code has not been entered (No in step S129), the control unit 71 executes the processes of steps S133 and S134. However, since these processes are the same as the processes of steps S113 and S114 in FIG. 14, their explanations are omitted.
[0128] According to the second embodiment, when a 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 customer identification information for the store instead of the SRID, the POS terminal 1 that reads this display can award points to the identified customer based on the store member ID.
[0129] Furthermore, according to the second embodiment, the mobile terminal 7 extracts and displays the store member ID by itself without inquiring about the store member ID from the electronic receipt management server 4. Therefore, even if some kind of failure 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 any problems.
[0130] Although the 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 implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
[0131] For example, in the above embodiment, a point card is used as an example of a membership medium issued by a store, but the type of card is not important as long as it is issued by a store.
[0132] The programs executed by the electronic receipt management server 4 and the mobile terminal 7 in the embodiment are provided in the form of installable or executable files recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD).
[0133] The programs executed by the electronic receipt management server 4 and 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 programs executed by the electronic receipt management server 4 and the mobile terminal 7 of the embodiment may be provided or distributed via a network such as the Internet.
[0134] Furthermore, the programs executed by the electronic receipt management server 4 and the mobile terminal 7 according to the embodiment may be provided by being pre-installed in a ROM or the like. [Explanation of symbols]
[0135] 1 POS terminal 2 Store Server 3. Electronic receipt server 4. Electronic receipt management server 7 Mobile devices 11 Control section 31 Control Unit 41 Control section 43a Electronic receipt management area 43d Customer management area 71 Control Unit 75c SRID storage 75d Customer storage area 411 Receiving means 412 Extraction means 413 Transmission Method 711 First storage means 712 Input Method 713 Transmission means 714 Second customer specific information display means 715 First customer specific information display means 716 Second storage means 717 Input Method 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] JP 2007-316750 A
Claims
1. An electronic receipt ID display means for displaying a code symbol of an electronic receipt ID that identifies 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; A mobile terminal device comprising:
2. The store member ID display means displays a code symbol of the store member ID on a screen on which the code symbol of the electronic receipt ID is displayed. The mobile terminal device according to claim 1.
3. 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 the boundary between the two code symbols. The mobile terminal device according to claim 2.
4. A computer that controls a mobile terminal device having a memory 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; A program to function as a
5. The store member ID display means displays a code symbol of the store member ID on a screen on which the code symbol of the electronic receipt ID is displayed. The program according to claim 4.
6. 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 the boundary between the two code symbols. The program according to claim 5.