WO2013172136A1 - ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 - Google Patents
ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 Download PDFInfo
- Publication number
- WO2013172136A1 WO2013172136A1 PCT/JP2013/061098 JP2013061098W WO2013172136A1 WO 2013172136 A1 WO2013172136 A1 WO 2013172136A1 JP 2013061098 W JP2013061098 W JP 2013061098W WO 2013172136 A1 WO2013172136 A1 WO 2013172136A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- membership card
- identification information
- user
- point
- association
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0225—Avoiding frauds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0655—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/347—Passive cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/354—Card activation or deactivation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/355—Personalisation of cards for use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/363—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
Definitions
- the present invention relates to a point system, a point system control method, a point management device, a program, and an information storage medium.
- a point service is implemented in which a point card is issued to a user at an actual store and points are given to the user who presented the point card when purchasing or using a product or service.
- a point service for providing points when purchasing or using goods or services is also provided in electronic commerce via the Internet.
- a temporary point card is issued at an actual store, and after membership registration (main registration) on the website is completed, points according to electronic commerce are given to the point card.
- point services that enable the use of points granted in electronic commerce at actual stores are being implemented.
- Patent Document 1 discloses a system that enables points to be exchanged between users who use points.
- the points granted by electronic commerce after the member registration on the website is completed can be used with the point card after the member registration is completed. Is possible.
- the points granted by e-commerce transactions that were performed before the completion of member registration on the website can be used with the point card after the member registration is completed. Is not assumed at all. For this reason, as a matter of course, the points granted by e-commerce transactions that were performed before the completion of membership registration on the website could not be used with the point card after the membership registration was completed. .
- the present invention has been made in view of the above-mentioned problems, and its purpose is to complete the registration of points granted in electronic commerce transactions that were performed before registration of a membership card such as a point card was completed.
- Another object of the present invention is to provide a point system, a point system control method, a point management device, a program, and an information storage medium that can be used with a membership card after the registration.
- a point system provides a point system for providing a point service to a user in association with user identification information for identifying the user.
- Association for associating point storage means for storing granted points, the user identification information, and membership card identification information for identifying a membership card for granting and / or using points in an actual store
- An association request receiving unit that accepts a request; an association information registration unit that registers association information indicating association between the user identification information and the membership card identification information in an association information storage unit when the association request is received;
- the point use request specifying the membership card identification information is sent to the end of the actual store.
- a usage request receiving means that receives from a device, and a point stored in association with user identification information associated with the membership card identification information when the point usage request specifying the membership card identification information is received; Use permission means for permitting use in an actual store.
- the point system control method is a point system control method for providing a point service to a user, in association with the user identification information for identifying the user, to the user in electronic commerce.
- a usage request reception step of receiving a usage request from the actual store terminal device and the point usage request specifying the membership card identification information are received, user identification information associated with the membership card identification information
- the point management device is a point management device for providing a point service to a user in association with user identification information for identifying the user, and a point given to the user in electronic commerce.
- An association for associating the means for accessing the point storage means for storing the information, the user identification information, and the membership card identification information for identifying the membership card for granting and / or using the points in the actual store An association request registration unit that accepts a request; an association information registration unit that registers association information indicating association between the user identification information and the membership card identification information in an association information storage unit when the association request is received;
- the point use request designating the membership card identification information is sent to the actual store terminal.
- Use permission means for permitting use in the actual store is permitted use in the actual store.
- a program according to the present invention is a program for causing a computer to function as a point management device for providing a point service to a user, and is associated with user identification information for identifying the user in an electronic commerce transaction.
- Use request accepting means for accepting the point use request designating the membership card identification information, and user identification information associated with the membership card identification information when the point use request designating the membership card identification information is accepted Is a program for causing the computer to function as use permission means for permitting use of the points stored in association with the actual store in the actual store.
- An information storage medium is a computer-readable information storage medium recording a program for causing a computer to function as a point management device for providing a user with a point service, and identifies the user.
- An association request accepting means for accepting an association request for associating the membership card identification information for identifying the membership card, and associating the user identification information with the membership card identification information when the association request is accepted
- the association information indicating the association is registered in the association information storage means
- means for storing the points given to the membership card identification information in association with the membership card identification information wherein the use request receiving means stores the user identification information.
- a means for permitting use of the points stored in association with the associated membership card identification information in the electronic commerce may be included.
- means for storing the points given to the first membership card identification information in association with the first membership card identification information, and the second membership card identification information And a means for storing the points given to the second membership card identification information in association with each other, wherein the point use permission means includes the first membership card identification information and the user identification information The user associated with the first membership card identification information when a point use request designating the first membership card identification information is received in a state where the second membership card identification information is associated. The use of the points stored in association with the identification information and the points stored in association with the second member identification information associated with the user identification information may be permitted.
- means for integrating the points given to the membership card identification information into the points stored in association with the user identification information associated with the membership card identification information are also good.
- the point storage means includes means for storing a point given to the membership card identification information in association with the membership card identification information
- the point system includes the point system
- the association information indicating the association between the user identification information and the membership card identification information is executed, the points stored in association with the membership card identification information are stored in association with the user identification information.
- Means for integrating the points may be included.
- a plurality of membership card identification information can be associated with one user identification information, and the point system can be associated with the one user identification information.
- a means for limiting the number of pieces of identification information to a predetermined upper limit number or less may be included.
- the membership card identification information when the use restriction request specifying the membership card identification information is received, and the use restriction request specifying the membership card identification information is received, the membership card identification information And means for restricting use of the identified membership card.
- the first membership card identification information and the second membership card identification information are associated with one piece of user identification information
- the first membership card identification information is identified.
- the degree of difference between the location of the first store where the first membership card is used and the location of the second store where the second membership card identified by the second membership card identification information is used
- First determination means for determining whether or not is large based on a predetermined determination criterion, and the first membership card identification information and the second membership card identification information are associated with the one user identification information
- the difference between the date and time when the first membership card was used at the first store and the date and time when the second membership card was used at the second store is small.
- the second judgment that judges whether or not based on a predetermined judgment criterion Restricting use of at least one of the first membership card and the second membership card based on the means, the determination result of the first determination means, and the determination result of the second determination means And means.
- a participation request receiving unit that receives a request for participation in a campaign executed in the actual store from the user, and the user identification information are identified in association with the user identification information.
- Participation status information storage means for storing participation status information indicating whether or not the participation request has been received from the user, and the user presents the membership card to purchase or use the product or service in the actual store And a means for increasing or decreasing the points given in accordance with the participation status information stored in association with the user identification information associated with the membership card identification information of the membership card. Good.
- FIG. 1 It is a figure which shows an example of the whole structure of the point system which concerns on embodiment of this invention. It is a figure which shows an example of the hardware constitutions of a point management server. It is a figure for demonstrating an example of the procedure which a user should perform in order to utilize a point service. It is a figure which shows an example of an order screen. It is a figure showing an example of a point card. It is a figure which shows an example of a login screen. It is a figure which shows an example of a list screen. It is a figure which shows an example of a registration screen. It is a figure which shows an example of a list screen. It is a figure which shows an example of a user table.
- FIG. 1 shows an example of the configuration of a point system according to the first embodiment of the present invention.
- the point system 1 is a system for providing a point service.
- points are given to a user who purchases or uses a product or service.
- the point system 1 provides a point service to the user of the electronic commerce system 2. Moreover, as will be described later, the point system 1 provides point services to users of actual stores (actual stores).
- the point system 1 is included in the electronic commerce system 2, and the point system 1 is constructed as a part of the electronic commerce system 2.
- the point system 1 may be constructed as a separate system from the electronic commerce system 2.
- the point system 1 includes a point management server 10 (point management device) and a database 15.
- FIG. 2 shows an example of the hardware configuration of the point management server 10.
- the point management server 10 includes a control unit 11, a storage unit 12, an optical disc drive unit 13, and a communication unit 14.
- the control unit 11 includes, for example, one or a plurality of microprocessors, and executes processing according to an operating system or a program stored in the storage unit 12.
- the storage unit 12 includes a main storage unit and an auxiliary storage unit.
- the main storage unit is a RAM
- the auxiliary storage unit is a hard disk or a solid state drive.
- the optical disk drive unit 13 reads programs and data recorded on an optical disk (information storage medium). Programs and data are supplied to the storage unit 12 via an optical disk. That is, the program and data stored on the optical disc are read by the optical disc drive unit 13 and stored in the storage unit 12.
- the point management server 10 may include a component for reading a program or data stored in an information storage medium (for example, a memory card) other than the optical disk. And a program and data may be supplied to the memory
- an information storage medium for example, a memory card
- the communication unit 14 is for data communication via the communication network 5.
- the program and data may be supplied to the storage unit 12 via the communication network 5.
- the point management server 10 can access the database 15.
- the database 15 may be constructed in the point management server 10 or may be constructed in a server different from the point management server 10. Information necessary for providing the point service is stored in the database 15. Information stored in the database 15 will be described later.
- the electronic commerce system 2 is a system for realizing electronic commerce.
- the electronic commerce system 2 includes an electronic commerce server 20.
- the electronic commerce server 20 has the same hardware configuration as the point management server 10.
- the electronic commerce system 2 realizes a virtual shopping street where a plurality of stores open, and the electronic commerce server 20 is a virtual shopping street server that functions as a portal of the virtual shopping street. Data communication is possible between the electronic commerce server 20 and the point management server 10.
- the electronic commerce server 20 can access the database 15.
- the database 15 also stores information necessary for providing electronic commerce (virtual shopping street).
- the database 15 includes information on users who use the virtual shopping street, information on stores opening in the virtual shopping street, information on products handled in the virtual shopping street, information on transactions performed in the virtual shopping street, and the like. Is remembered.
- the database for electronic commerce may be constructed separately from the database for point service.
- the actual store terminals 3A and 3B are information processing apparatuses installed in actual stores (actual stores).
- actual stores actual stores
- here in order to distinguish a store that actually exists (for example, a store that actually displays and sells products) from a virtual store in a virtual shopping mall, ".
- the actual store terminals 3A and 3B are POS (Point Of Sale) registers.
- the actual store terminals 3A and 3B have a function of reading barcodes or magnetic codes, and can read barcodes or magnetic codes of various cards and barcodes displayed on the display unit of the portable terminal.
- data communication is possible between the actual store terminals 3 ⁇ / b> A and 3 ⁇ / b> B and the point management server 10 via the communication network 5.
- Point service is also provided at actual stores. That is, at a real store, a membership card (for example, a point card) is issued to the user, and points are given to the user who presented the membership card when purchasing a product or using a service. In addition, by presenting a membership card when purchasing a product or using a service, the user can use points for all or part of the price.
- a membership card for example, a point card
- Such point service at the actual store is provided by the point system 1.
- actual store terminals 3A and 3B may be collectively referred to as “actual store terminal 3”.
- actual store A the actual store where the actual store terminal 3A is installed
- actual store B the actual store where the actual store terminal 3B is installed
- the user terminal 4 is an information processing device used by the user.
- the user terminal 4 is a personal computer, a mobile phone (including a smartphone), a mobile information terminal, or the like.
- the user terminal 4 includes a control unit, a storage unit, a communication unit, an operation unit, a communication unit, and a display unit.
- the user can use the points granted in the virtual shopping mall at the actual store.
- the user can use the points given in the actual store in the virtual shopping mall.
- the user can use the points given at the actual stores at other actual stores.
- FIG. 3 shows a procedure to be performed by a user who does not use the electronic commerce service (virtual shopping street) and also does not use the point service in the actual store.
- the user performs a user registration procedure for using the electronic commerce service (S101). For example, the user accesses the user registration web page provided by the electronic commerce server 20 from the user terminal 4. And in the user registration screen displayed on the display part of the user terminal 4, a user inputs his information (for example, a name, a password, an address, a mail address, etc.). Information input on the user registration screen is transmitted to the electronic commerce server 20 and stored in the database 15.
- step S101 the user can purchase a product in the virtual shopping mall. Further, when the user purchases a product in the virtual shopping mall, points according to the purchase amount are given to the user. Then, the user can use the points at the next purchase in the virtual shopping mall. That is, at the next purchase, the user can use the points for all or part of the price.
- FIG. 4 shows an example of an order screen displayed when a product is purchased in a virtual shopping mall.
- the order screen 30 shown in FIG. 4 displays points that can be acquired by the user by purchasing the current product.
- the points given to the user are determined according to the purchase amount. In the example shown in FIG. 4, points corresponding to 10% of the purchase amount are given to the user.
- the user's point balance is displayed on the order screen 30 shown in FIG.
- the user's point balance is 500 points
- the user can use 500 points as part of the price.
- the user checks the check box 32 and clicks the order button 34.
- the user clicks the order button 34 without checking the check box 32. If the user's point balance is zero, the check box 32 is not displayed.
- the user has a membership card (point card) to be used at the actual store (S102).
- a membership card point card
- the operating company of the point system 1 distributes membership cards to actual stores in advance.
- a membership card distributed from the operating company of the point system 1 is issued to the user.
- FIG. 5 shows an example of a point card issued as a membership card at an actual store.
- the point card 40 shown in FIG. 5 includes a magnetic stripe 42.
- a membership card ID 44 ⁇ / b> A and a barcode 44 ⁇ / b> B are printed on the point card 40.
- the membership card ID 44A is identification information for uniquely identifying the membership card
- the barcode 44B is a barcode indicating the membership card ID 44A.
- the card ID 46 and the security code 48 are also printed on the point card 40.
- the card ID 46 is used by the operating company of the point system 1 to manage the inventory of the point card 40.
- the security code 48 is for increasing security related to the point card 40.
- the magnetic stripe 42 may be recorded with the same ID as the ID indicated by the barcode 44B, or may be recorded with an ID different from the ID indicated by the barcode 44B.
- a mobile terminal installed with a program for causing a mobile terminal (for example, a mobile phone) to function as a membership card may be used as a membership card instead of the point card 40 (see FIG. 39 described later).
- step S102 the user can earn points by presenting a membership card when purchasing a product or using a service in an actual store.
- the membership card is in a temporary state. That is, the membership card is in a state where points can be acquired but points cannot be used.
- steps S101 and S102 may be performed first. That is, the procedure of step S101 may be performed after the procedure of step S102 is performed.
- the user performs a procedure for associating the user ID in the electronic commerce service (virtual shopping street) with the membership card issued at the actual store.
- the user accesses the web page provided by the point management server 10 from the user terminal 4.
- a login screen 50 as shown in FIG. 6 is displayed on the display unit of the user terminal 4.
- the login screen 50 shown in FIG. 6 includes an input field 52 for inputting a user ID and an input field 54 for inputting a password.
- the user inputs the user ID and password in the electronic commerce service (virtual shopping street) in the input fields 52 and 54 and clicks the login button 56.
- the cancel button 58 is a button for canceling this procedure.
- the login button 56 When the login button 56 is clicked, the user ID and password input in the input fields 52 and 54 are transmitted to the point management server 10, and it is determined whether or not the combination of the user ID and password is valid. When it is determined that the combination of the user ID and the password is valid, for example, a list screen 60 as illustrated in FIG. 7 is displayed on the display unit of the user terminal 4.
- the list screen 60 is a screen for displaying a list of membership cards associated with the user ID input on the login screen 50.
- FIG. 7 is a list of states in which the membership card is not associated with the user ID. A screen 60 is shown. As shown in FIG. 7, only the new registration button 62 is displayed on the list screen 60 in this state. When the new registration button 62 is clicked, for example, a registration screen 70 as shown in FIG. 8 is displayed. When the membership card is not associated with the user ID, the registration screen 70 may be displayed without displaying the list screen 60.
- the registration screen 70 shown in FIG. 8 includes an input field 72 for inputting a membership card ID and an input field 74 for inputting a security code.
- the user inputs the membership card ID 44A and the security code 48 printed on the point card 40 issued at the actual store in the input fields 72 and 74, and clicks the registration button 76.
- the registration button 76 is clicked, the association between the user ID in the electronic commerce service (virtual mall) and the membership card issued at the actual store is registered in the database 15.
- the cancel button 78 is a button for canceling this procedure.
- a user who owns a plurality of actual store membership cards can associate the plurality of membership cards with his / her user ID. In that case, the user repeats the procedure of step S103.
- FIG. 9 shows an example of a list screen 60 when the user associates a plurality of membership cards with his / her user ID.
- FIG. 9 shows a list screen 60 when the user associates the membership cards of the actual stores A and B with his / her user ID.
- a list 64 of membership cards associated with the user ID is displayed.
- the list 64 displays information about membership cards.
- the “membership card ID”, “store name”, “type”, and “valid” fields are included in the list 64.
- “Store name” field indicates the name of the actual store that issued the membership card.
- the “type” field indicates the type of membership card. That is, the “type” field indicates whether the membership card is a point card 40 or a portable terminal (see FIG. 39 described later).
- “Valid” field indicates whether the membership card is valid. If the membership card is valid, points can be earned or used by presenting the membership card at the actual store. On the other hand, points cannot be used when the membership card is not valid. That is, if the membership card is not valid, points can be obtained by presenting the membership card at the actual store, but points cannot be used. If the membership card is not valid, the acquisition of points may be restricted.
- a link button 66 displayed in association with each membership card is for changing the valid state of the membership card. As shown in FIG. 9, when the membership card is valid, a link button 66 for invalidating the membership card is displayed. On the other hand, if the membership card is not valid, a link button for validating the membership card is displayed.
- the user can change the valid status of the membership card by clicking the link button 66. For example, a user who has lost a membership card can invalidate the membership card. If the membership card becomes invalid, the points can no longer be used, and the points are not illegally used by others who have obtained the membership card.
- step S103 in FIG. 3 When the procedure of step S103 in FIG. 3 is completed, the membership card issued at the actual store is removed from the temporary state. As a result, points can be used at the actual store.
- the user can use the points acquired in the virtual shopping mall at the actual store.
- the points acquired in the virtual shopping mall at the actual stores A and B are associated with the user ID in the virtual shopping mall.
- the user can use the points acquired in the virtual shopping mall at the actual stores A and B. Become.
- the user can use the points acquired in the actual store in the virtual shopping mall.
- the points acquired in the actual shops A and B are associated with the user ID in the virtual shopping mall.
- the order screen 30 displays the total value of the points acquired by the user in the virtual shopping mall, the points acquired by the user in the actual store A, and the points acquired by the user in the actual store B as the user's point balance. Will come to be.
- the user can use the points acquired in the actual store at other actual stores.
- the points acquired in the actual store A at other actual stores B For example, as shown in FIG. 9, when the membership cards of the actual stores A and B are associated with the user ID in the virtual shopping mall, the user can use the points acquired in the actual store A at other actual stores B. Become.
- 10 to 15 are diagrams showing examples of information stored in the database 15.
- FIG. 10 shows an example of a user table.
- the user table shows a list of users who use the virtual shopping mall.
- the user table includes “user ID”, “password”, “user name”, “address”, “mail address”, and “point balance” fields.
- identification information for uniquely identifying a user is registered.
- the user ID may be specified by the user, or may be automatically determined by the electronic commerce server 20.
- a password designated by the user is registered in the “password” field.
- the “point balance” field indicates the balance of points acquired by the user in the virtual shopping mall.
- FIG. 11 shows an example of the point history table.
- the point history table shown in FIG. 11 shows a history of acquiring or using points of each user in the virtual shopping mall.
- the point history table includes “ID”, “date / time”, “user ID”, “acquired points”, and “use points” fields.
- identification information for uniquely identifying each record in the point history table is registered.
- date and time the date and time when points are acquired or used is registered.
- user ID the user ID of the user who acquired or used the points is registered.
- the “Acquired points” field points earned by the user through product purchases are registered.
- the “Acquired Points” field includes “Basic” and “Bonus” fields. For example, a user who has purchased a product is given points obtained by multiplying the purchase price by a predetermined percentage as basic points.
- bonus points may be given to the user in addition to the above basic points during a special period such as a period in which a campaign is conducted at a store.
- the “basic” field indicates basic points acquired by the user, and the “bonus” field indicates bonus points acquired by the user.
- In the “use points” field points used by the user at the time of product purchase or the like are registered.
- FIG. 12 shows an example of an actual store table.
- the actual store table shows a list of actual stores that are affiliated with the point service provided by the point system 1.
- the actual store table includes “actual store ID”, “store name”, “postal code”, “address”, and “phone number” fields.
- actual store ID identification information for uniquely identifying the actual store is registered.
- store name the name, postal code, address, and telephone number of the actual store are registered.
- FIG. 13 shows an example of the membership card table.
- the membership card table shows a list of membership cards used in each actual store.
- the membership card table includes a list of point cards 40 distributed by the operating company of the point system 1 to each actual store.
- a list of portable terminals used as membership cards instead of the point card 40 is also included in the membership card table.
- the membership card table includes “membership card ID”, “card ID”, “security code”, “magnetic code”, “actual store ID”, “type”, “valid flag”, “association flag”, and “point” Contains the Balance field.
- the membership card ID field identification information for uniquely identifying the membership card is registered.
- the “card ID” and “security code” fields a card ID 46 and a security code 48 printed on the point card 40 are registered.
- the magnetic code field the magnetic code recorded in the magnetic stripe 42 of the point card 40 is registered.
- the actual store ID field the actual store ID of the actual store that issued the membership card is registered.
- Type field indicates the type of membership card. For example, the value “0” or “1” is registered in the “type” field. A value “0” indicates that the membership card is the point card 40, and a value “1” indicates that the membership card is a portable terminal (see FIG. 39 described later).
- Value flag field indicates whether the membership card is valid. For example, the value “0” or “1” is registered in the “valid flag” field. A value “0” indicates that the membership card is not valid, and a value “1” indicates that the membership card is valid. As described above, the use of points is restricted when the membership card is not valid. That is, if the membership card is not valid, points can be earned but points cannot be used.
- the “association flag” field indicates whether or not the membership card is associated with the user ID in the virtual shopping mall. For example, the value “0” or “1” is registered in the “association flag” field. A value “0” indicates that the membership card is not associated with the user ID, and a value “1” indicates that the membership card is already associated with the user ID.
- FIG. 14 shows an example of a point history table.
- the point history table shown in FIG. 14 is different from the point history table shown in FIG. 11 in that it shows a history of acquiring or using points at each actual store.
- the point history table shown in FIG. 14 includes “ID”, “date and time”, “membership card ID”, “actual store ID”, “acquired points”, and “use points” fields. Fields other than “membership card ID” and “actual store ID” are the same as those in the point history table shown in FIG.
- the membership card ID of the membership card presented by the user when purchasing the product or using the service is registered
- the actual store ID the actual purchase or use of the product or service by the user is registered.
- the actual store ID of the store is registered.
- FIG. 15 shows an example of an association table.
- the association table indicates the association between the user ID in the virtual shopping mall and the membership card used in the actual store. For example, when the registration button 76 on the registration screen 70 is clicked, the combination of the user ID input in the input field 52 of the login screen 50 and the membership card ID input in the input field 72 of the registration screen 70 is the combination. It is additionally registered in the association table.
- FIG. 16 is a functional block diagram showing functional blocks realized by the point system 1.
- the point system 1 includes a point storage unit 80, an association request reception unit 82, an association information registration unit 84, an association information storage unit 86, a usage request reception unit 88, and a usage permission unit 90.
- the point storage unit 80 and the association information storage unit 86 are realized by the database 15.
- the association request receiving unit 82, the association information registration unit 84, the usage request receiving unit 88, and the usage permission unit 90 are realized by the control unit 11 of the point management server 10.
- the control unit 11 executes processing according to a program, the control unit 11 functions as these functional blocks.
- the point storage unit 80 includes a first point storage unit 80A and a second point storage unit 80B.
- the first point storage unit 80A stores points given to the user in the virtual shopping mall in association with the user ID in the virtual shopping mall (electronic commerce service).
- the first point storage unit 80A stores a user table (particularly, “user ID” and “point balance” fields) as shown in FIG.
- the second point storage unit 80B stores the points given to the membership card ID in association with the membership card ID for identifying the membership card for receiving the points given at the actual store.
- the second point storage unit 80B stores a membership card table (particularly, “membership card ID” and “point balance” fields) as shown in FIG.
- the association request receiving unit 82 receives an association request for associating the user ID with the membership card ID.
- the association information registration unit 84 registers association information indicating the association between the user ID and the membership card ID in the association information storage unit 86.
- the association information storage unit 86 stores an association table as shown in FIG. For example, when the registration button 76 on the registration screen 70 is clicked, the combination of the user ID input in the input field 52 of the login screen 50 and the membership card ID input in the input field 72 of the registration screen 70 is the user. It is transmitted from the terminal 4 to the point management server 10.
- the association request receiving unit 82 receives a combination of the user ID and the membership card ID as an association request. Further, the association information registration unit 84 additionally registers the combination of the user ID and the membership card ID in the association table.
- the use request receiving unit 88 receives a point use request specifying a membership card ID. For example, when the user wishes to use a point by presenting a membership card at the actual store, the barcode 44B of the membership card (point card 40) is read at the actual store terminal 3, and the membership card ID is included. A point use request is transmitted to the point management server 10. The use request receiving unit 88 receives such a point use request.
- the use permission unit 90 permits the use of the points stored in association with the user ID associated with the membership card ID.
- the operation of the use permission unit 90 will be described with reference to FIGS.
- a user whose user ID is “U0001” is referred to as “user X”.
- the actual store with the actual store ID “S0001” is “actual store A”
- the actual store with the actual store ID “S0002” is “actual store B”.
- the user X presents the membership card with the membership card ID “00001” at the actual store A and offers the use of points.
- a point use request including the membership card ID “00001” is transmitted to the point management server 10.
- the use permission unit 90 permits the use of the points (200 points: see FIG. 13) stored in association with the membership card ID “00001”.
- the use permission unit 90 stores the points (100 points stored in association with the user ID “U0001”). : See FIG. 10).
- the use permission unit 90 stores the points stored in association with the membership card ID “00101”.
- the use of (300 points: see FIG. 13) is also permitted. That is, the use permission unit 90 permits the use of a total of 600 points.
- the use request receiving unit 88 may receive a point use request specifying a user ID. For example, when a user desires to use points in a virtual shopping mall, a point use request including a user ID in the virtual shopping mall is transmitted from the electronic commerce server 20 to the point management server 10. The use request receiving unit 88 receives such a point use request.
- the use permission unit 90 permits the use of points stored in association with the membership card ID associated with the user ID.
- the use permission unit 90 permits the use of the points (100 points: see FIG. 10) stored in association with the user ID “U0001”.
- the use permission unit 90 is stored in association with the membership card ID “00001”. Use of the existing points (200 points: see FIG. 13) and the points stored in association with the membership card ID “00101” (300 points: see FIG. 13) is also permitted. That is, the use permission unit 90 permits the use of a total of 600 points.
- 17 and 18 show an example of processing executed when the login button 56 on the login screen 50 is clicked.
- the control unit 11 of the point management server 10 executes the processing shown in FIGS. 17 and 18 according to the program, the control unit 11 functions as the association request reception unit 82 and the association information registration unit 84.
- the control unit of the user terminal 4 requests user authentication from the point management server 10 (S201).
- the user ID and password input in the input fields 52 and 54 of the login screen 50 are transmitted to the point management server 10.
- the control unit 11 of the point management server 10 refers to the user table and confirms whether the combination of the user ID and the password received from the user terminal 4 is valid (S202). When the combination of the user ID and the password is not valid, the control unit 11 transmits error screen data to the user terminal 4 (S206). When the error screen data is received at the user terminal 4, the control unit of the user terminal 4 displays the error screen on the display unit (S207).
- control unit 11 refers to the association table and the membership card table and acquires a list of membership cards associated with the user ID (S203). And the control part 11 transmits the data of the list screen 60 to the user terminal 4 (S204). When the data of the list screen 60 is received by the user terminal 4, the control unit of the user terminal 4 displays the list screen 60 on the display unit (S205).
- the control unit of the user terminal 4 requests the data of the registration screen 70 from the point management server 10 as shown in FIG. 18 (S208). In this case, the control unit 11 transmits the data on the registration screen 70 to the user terminal 4 (S209).
- the control unit of the user terminal 4 displays the registration screen 70 on the display unit (S210).
- the control unit of the user terminal 4 requests registration of a membership card (S211). That is, the control unit of the user terminal 4 transmits the membership card ID and the security code input in the input fields 72 and 74 of the registration screen 70 to the point management server 10, and the user ID input on the login screen 50 and the registration The point management server 10 is requested to associate the membership card ID input in the input field 72 of the screen 70.
- the control unit 11 determines whether or not the membership card ID received from the user terminal 4 is valid (S212). For example, when the membership card ID received from the user terminal 4 satisfies at least one of the following conditions, the control unit 11 determines that the membership card is not valid.
- A The membership card ID received from the user terminal 4 is not registered in the membership card table.
- B The combination of the membership card ID and the security code received from the user terminal 4 is not registered in the membership card table.
- C The membership card ID received from the user terminal 4 is already associated with one of the user IDs.
- the control unit 11 determines that the membership card ID is valid. In this case, the control unit 11 registers a combination of the user ID (the user ID input on the login screen 50) and the membership card ID in the association table (S213). Further, the control unit 11 accesses the membership card table and updates both the “valid flag” and the “association flag” of the membership card ID from “0” to “1” (S214).
- step S214 When step S214 is executed or when it is determined in step S212 that the membership card ID is not valid, the control unit 11 refers to the association table and the membership card table, and refers to the user ID (the user input on the login screen 50). A list of membership cards associated with (ID) is acquired (S215). And the control part 11 transmits the data of the list screen 60 to the user terminal 4 (S216). When it is determined in step S212 that the membership card ID is not valid, the control unit 11 may transmit data of the list screen 60 that displays a message indicating that to the user terminal 4. .
- the control unit of the user terminal 4 displays the list screen 60 on the display unit (S217).
- FIG. 19 shows an example of processing executed to display the order screen 30 on the display unit of the user terminal 4.
- the control unit 11 of the point management server 10 executes the processing shown in FIG. 19 according to the program, the control unit 11 functions as the use request receiving unit 88 and the use permission unit 90.
- the control unit of the user terminal 4 requests the electronic commerce server 20 for data on the order screen 30 (S301).
- information indicating the order contents of the user is transmitted to the electronic commerce server 20 together with the user ID.
- the control unit of the electronic commerce server 20 requests the point management server 10 to inquire about the point balance (S302). In this case, the user ID is transmitted to the point management server 10.
- the control unit 11 refers to the association table, and whether the membership card whose validity flag is “1” is associated with the user ID received from the electronic commerce server 20. It is determined whether or not (S303). That is, the control unit 11 determines whether or not a valid membership card is associated with the user ID.
- the control unit 11 acquires the membership card ID of the membership card (S304). That is, the control unit 11 acquires a membership card ID of a valid membership card associated with the user ID received from the electronic commerce server 20.
- control part 11 acquires a point balance from a user table and a membership card table (S305). For example, when the user ID received from the electronic commerce server 20 in step S302 is “U0001” and the membership card IDs acquired in step S304 are “00001” and “00101”, the control unit 11 The total value of the point balance of the user ID “U0001”, the point balance of the membership card ID “00001”, and the point balance of the membership card ID “00101” is acquired as the point balance.
- the control unit 11 acquires the point balance from the user table (S306). For example, when the user ID received from the electronic commerce server 20 in step S302 is “U0002”, the control unit 11 acquires the point balance of the user ID “U0002”.
- Steps S305 and S306 are executed, the control unit 11 notifies the electronic commerce server 20 of the point balance acquired in Steps S305 and S306 (S307).
- the control unit of the electronic commerce server 20 transmits the data of the order screen 30 to the user terminal 4 (S308).
- the data of the order screen 30 on which the point balance notified in step S307 is displayed is transmitted to the user terminal 4.
- the control unit of the user terminal 4 displays the order screen 30 on the display unit (S309).
- FIG. 20 shows an example of processing executed when the order button 34 is clicked on the order screen 30. Note that when the order button 34 is clicked on the order screen 30, the final confirmation screen is generally displayed. However, for the sake of simplicity of explanation, it is assumed that the final confirmation screen is not displayed. .
- the user terminal 4 requests payment processing from the electronic commerce server 20 (S401).
- information indicating the order contents of the user is transmitted to the electronic commerce server 20 together with the user ID.
- the information indicating the order contents of the user also includes information indicating whether or not the user wishes to use points (that is, whether or not the check box 32 is checked).
- the control unit of the electronic commerce server 20 determines whether or not the user wishes to use points (S402). If the user wishes to use points, the control unit requests the point management server 10 to use points (S403). In this case, information indicating the price to be paid by the user is transmitted to the point management server 10 together with the user ID.
- control unit 11 When the above request is accepted by the point management server 10, the control unit 11 refers to the association table and associates the membership card whose validity flag is “1” with the user ID received from the electronic commerce server 20. It is determined whether or not there is (S404). That is, the control unit 11 determines whether or not a valid membership card is associated with the user ID.
- the control unit 11 acquires the membership card ID of the membership card (S405). That is, the control unit 11 acquires a membership card ID of a valid membership card associated with the user ID received from the point management server 10.
- control unit 11 decreases the point balance as described below (S406).
- the price to be paid by the user is 500 yen
- the user ID received from the electronic commerce server 20 in step S403 is “U0001”
- the membership card ID acquired in step S405 is “00001”.
- ”And“ 00101 ” the process executed in step S406 will be described.
- the control unit 11 refers to the user table and acquires the point balance of the user ID “U0001”.
- 100 points are acquired as the point balance of the user ID “U0001”.
- all points of the user ID “U0001” are used. That is, the point balance of the user ID “U0001” is updated to 0. In this case, the remainder of the price that the user should pay is 400 yen.
- control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00001”.
- 200 points are acquired as the point balance of the membership card ID “00001”.
- the point balance of the membership card ID “00001” is equal to or less than the remainder of the price to be paid by the user (400 yen)
- all the points of the membership card ID “00001” are used. That is, the point balance of the membership card ID “00001” is updated to 0. In this case, the remainder of the price that the user should pay is 200 yen.
- control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00101”.
- 300 points are acquired as the point balance of the membership card ID “00101”.
- the points of the membership card ID “00101” are the remainder of the price to be paid by the user (200 yen).
- the point balance of the membership card ID “00101” is reduced by 200 points.
- the remainder of the price that the user should pay is 0 yen.
- the point of the membership card ID “00001” is used in preference to the point of the membership card ID “00101”.
- the point of the membership card ID “00101” is used for the membership card ID “00001”. You may make it use prioritizing a point.
- step S404 determines whether the membership card with the valid flag “1” is not associated with the user ID.
- the control unit 11 decreases the point balance as described below (S407).
- the price to be paid by the user is 500 yen and the user ID received from the electronic commerce server 20 in step S403 is “U0002”.
- the control unit 11 refers to the user table and acquires the point balance of the user ID “U0002”.
- 50 points are acquired as the point balance of the user ID “U0002”.
- all points of the user ID “U0002” are used. That is, the point balance of the user ID “U0002” is updated to 0. In this case, the remainder of the price that the user should pay is 450 yen.
- step S406 or S407 the control unit 11 notifies the electronic commerce server 20 that the point use processing has been completed (S408).
- the electronic commerce server 20 is notified of the number of points used and the remaining amount to be paid by the user. Note that only one of the number of points used and the remaining amount to be paid by the user may be notified to the electronic commerce server 20.
- the control unit of the electronic commerce server 20 executes a settlement process based on the remaining amount to be paid by the user (S409). Thereafter, the control unit requests the point management server 10 for a point grant process (S410). In this case, information indicating the points given to the user and the points used by the user are transmitted to the point management server 10 together with the user ID. Note that the number of points to be given to the user using the points may be determined based on the original price, or may be determined based on the price actually paid by the user.
- the control unit 11 accesses the user table and increases the point balance of the user ID received from the electronic commerce server 20 (S411). That is, the point balance of the user ID received from the electronic commerce server 20 is increased by the number of points given to the user.
- the control unit 11 executes registration in the point history table (S412). Thereafter, the control unit 11 notifies the electronic commerce server 20 that the point giving process has been completed (S413).
- the control unit of the electronic commerce server 20 transmits data of a completion screen to the user terminal 4 (S414).
- the control unit of the user terminal 4 displays the completion screen on the display unit (S415).
- the point granting process is executed immediately after the completion of the settlement process.
- the point granting process may be executed collectively in a time zone where the processing load is light (for example, midnight). Good.
- FIGS. 21 and 22 show an example of processing executed when the barcode 44B of the point card 40 presented by the user is read by the actual store terminal 3.
- FIG. 11 of the point management server 10 executes the processes shown in FIGS. 21 and 22 according to the program, the control unit 11 functions as the use request receiving unit 88 and the use permission unit 90.
- the control unit of the actual store terminal 3 requests the point management server 10 to inquire about the point balance (S501).
- the membership card ID of the point card 40 presented by the user is transmitted to the point management server 10.
- the control unit 11 When the above request is accepted by the point management server 10, the control unit 11 refers to the membership card table and determines whether or not the validity flag of the membership card ID received from the actual store terminal 3 is “1”. (S502). That is, the control unit 11 determines whether or not the membership card presented by the user is valid.
- the control unit 11 notifies the actual store terminal 3 that the points cannot be used (S506).
- the control unit 11 determines whether or not the membership card ID received from the actual store terminal 3 is associated with the user ID (S503).
- the control unit 11 acquires the user ID (S504).
- the control part 11 acquires a point balance from a user table and a membership card table (S505).
- the control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00001”. Further, the control unit 11 refers to the user table and acquires the point balance of the user ID “U0001”. Further, the control unit 11 refers to the membership card table and acquires the point balance of the other membership card ID “00101” associated with the user ID “U0001”. The control part 11 acquires the total value of these point balances as a point balance. Then, the control unit 11 notifies the actual store terminal 3 of the acquired point balance (S506).
- step S503 when it is determined in step S503 that the membership card ID is not associated with the user ID, the membership card presented by the user is in a temporary state and points cannot be used. In this case, the control unit 11 notifies the actual store terminal 3 that the points cannot be used (S506).
- the notification content is displayed on the display unit of the actual store terminal 3.
- the store clerk of the actual store confirms with the user whether or not to use the points. If the user wants to use points, the store clerk performs an operation to instruct the use of points. When points cannot be used, an operation for instructing the use of points cannot be performed.
- the control unit of the actual store terminal 3 determines whether or not the user wishes to use points (S507). If the user wishes to use points, the control unit requests the point management server 10 to perform point use processing (S508). In this case, information indicating the price to be paid by the user is transmitted to the point management server 10 together with the membership card ID of the point card 40 presented by the user.
- control unit 11 When the above request is received by the point management server 10, the control unit 11 refers to the association table and acquires the user ID associated with the membership card ID received from the actual store terminal 3 (S509). Then, the control unit 11 decreases the point balance as described below (S510).
- the price to be paid by the user is 500 yen
- the membership card ID received from the actual store terminal 3 in step S508 is “00001”
- the user ID acquired in step S509 is “U0001”. ”Is assumed.
- the control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00001”.
- 200 points are acquired as the point balance of the membership card ID “00001”.
- the point balance of the membership card ID “00001” is equal to or less than the price to be paid by the user (500 yen)
- all the points of the membership card ID “00001” are used. That is, the point balance of the membership card ID “00001” is updated to 0. In this case, the remainder of the price that the user should pay is 300 yen.
- control unit 11 refers to the user table and acquires the point balance of the user ID “U0001”.
- 100 points are acquired as the point balance of the user ID “U0001”.
- the point balance of the user ID “U0001” is equal to or less than the remaining price (300 yen) that the user should pay, all the points of the user ID “U0001” are used. That is, the point balance of the user ID “U0001” is updated to 0. In this case, the remainder of the price that the user should pay is 200 yen.
- control unit 11 refers to the membership card table and acquires the point balance of the other membership card ID “00101” associated with the user ID “U0001”.
- 300 points are acquired as the point balance of the membership card ID “00101”.
- the points of the membership card ID “00101” are the remainder of the price to be paid by the user (200 yen).
- the point balance of the membership card ID “00101” is reduced by 200 points. In this case, the remainder of the price that the user should pay is 0 yen.
- the point of the user ID “U0001” is used in preference to the point of the other membership card ID “00101” associated with the user ID “U0001”, but the membership card ID “00101” is used. May be used in preference to the point of the user ID “U0001”.
- step S510 the control unit 11 notifies the actual store terminal 3 that the point use processing has been completed (S511).
- the actual store terminal 3 is notified of the number of points used and the remaining amount to be paid by the user. Note that only one of the number of points used and the remaining amount to be paid by the user may be notified to the actual store terminal 3.
- the control unit of the actual store terminal 3 displays the notification content on the display unit. After confirming the contents of the store clerk in the actual store, an operation for settlement processing is performed. The control unit of the actual store terminal 3 executes settlement processing according to the operation of the store clerk (S512).
- the control unit of the actual store terminal 3 requests the point management server 10 for a point grant process (S513).
- information indicating the points given to the user and the points used by the user are transmitted to the point management server 10 together with the membership card ID.
- the number of points to be given to the user using the points may be determined based on the original price, or may be determined based on the price actually paid by the user.
- the control unit 11 accesses the membership card table and increases the point balance of the membership card ID received from the actual store terminal 3 (S514).
- the point balance of the membership card ID received from the actual store terminal 3 is increased by the number of points given to the user.
- the control unit 11 performs registration in the point history table (S515). Thereafter, the control unit 11 notifies the actual store terminal 3 that the point grant processing has been completed (S516). And when this notification is received in the real shop terminal 3, the real shop terminal 3 preserve
- the point granting process is executed immediately after the completion of the settlement process.
- the point granting process may be executed collectively in a time zone where the processing load is light (for example, midnight). Good.
- the points acquired in the virtual shopping mall can be used in the actual store.
- the points acquired in the virtual shopping mall before the registration of the point card 40 is completed can be used in the actual store.
- points acquired at the actual store can be used in the virtual shopping mall (electronic commerce). Furthermore, according to the point system 1, the points acquired at the actual store can be used at other actual stores.
- the point system 1 includes functional blocks other than the functional blocks shown in FIG.
- the point system 1 also includes functional blocks shown in FIG. That is, the point system 1 includes a use restriction request receiving unit 92 and a use restriction unit 94.
- the use restriction request accepting unit 92 accepts a use restriction request specifying a membership card ID.
- the use restriction unit 94 restricts the use of the membership card identified by the membership card ID.
- a request for changing the validity flag is transmitted from the user terminal 4 to the point management server 10 together with the membership card ID “00001”.
- the use restriction request receiving unit 92 receives the above request.
- the use restriction unit 94 changes the validity flag of the membership card ID “00001”.
- the use restriction unit 94 changes the validity flag of the membership card ID “00001” to “0”. In this case, the membership card whose membership card ID is “00001” becomes invalid.
- the use restriction unit 94 changes the validity flag of the membership card ID “00001” to “1”. In this case, the membership card whose membership card ID is “00001” is valid.
- FIG. 24 shows an example of processing executed when the link button 66 on the list screen 60 is clicked.
- the control unit 11 of the point management server 10 executes the process shown in FIG. 24 according to the program, the control unit 11 functions as the use restriction request receiving unit 92 and the use restriction unit 94.
- the process illustrated in FIG. 24 will be described assuming that the link button 66 associated with the membership card ID “00001” is clicked.
- the control unit 11 changes the validity flag of the membership card ID “00001” (S602).
- the control unit 11 updates the validity flag to “0”
- the control unit 11 11 updates the valid flag to “1”.
- steps S603 to S605 to be executed thereafter are the same as steps S203 to S205 in FIG. 17, description thereof is omitted here.
- the membership card is managed in association with the user ID, so that the user can arbitrarily change the validity / invalidity of the membership card.
- step S502 may be omitted in the process shown in FIG.
- the point system 1 according to the second embodiment when the user ID in the virtual shopping mall and the membership card used in the actual store are associated by the procedure of step S103 in FIG. , It is integrated into the point balance of the user ID in the virtual shopping mall. Specifically, in the point system 1 according to the second embodiment, the point balance obtained by adding the balance of the points acquired in the virtual shopping mall and the balance of the points acquired in the actual store is “point balance” in the user table. Stored in the field. In this respect, the point system 1 according to the second embodiment is different from the first embodiment.
- 25 and 26 show an example of changes in the membership card table and the user table when the membership card IDs “00001” and “00101” are associated with the user ID “U0001”.
- fields other than the “membership card ID”, “valid flag”, “association flag”, and “point balance” fields are omitted in FIG. Fields other than the “Point balance” field are omitted.
- the point balances of the membership card IDs “00001” and “00101” are integrated into the point balances of the user ID “U0001”. That is, the points acquired by the user in the actual store are integrated with the points acquired by the user in the virtual shopping mall.
- the point balance (200) of the membership card ID “00001” and the point balance (300) of the membership card ID “00101” are the point balance (100) of the user ID “U0001”.
- the point balance of the user ID “U0001” is updated to “600”.
- the point balances of the membership card IDs “00001” and “00101” are each updated to “0”.
- steps S701 to S707 in FIG. 27 are the same as steps S208 to S214 in FIG. 18, the description thereof is omitted here.
- step S708 the control unit 11 inputs the point balance of the membership card ID received from the user terminal 4 in step S704 (that is, the membership card ID input in the input field 72 of the registration screen 70) on the login screen 50.
- the point balance of the user ID input in the field 52 is integrated.
- the control unit 11 integrates the point balance of the membership card ID “00001” into the point balance of the user ID “U0001”. That is, the control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00001”. Thereafter, the control unit 11 accesses the user table and adds the read point balance to the point balance of the user ID “U0001”. Further, the control unit 11 accesses the membership card table and updates the point balance of the membership card ID “00001” to “0”.
- steps S709 to S711 are the same as steps S215 to S217 in FIG. 18, the description thereof is omitted here.
- FIG. 28 shows an example of processing executed to display the order screen 30 on the display unit of the user terminal 4.
- the process shown in FIG. 28 is executed instead of the process shown in FIG.
- steps S801 and 802 in FIG. 28 are the same as steps S301 and S302 in FIG. 19, description thereof is omitted here.
- step S803 the control unit 11 acquires the point balance from the user table.
- the control unit 11 refers to the user table and acquires the point balance of the user ID “U0001”.
- the point balances of the membership card IDs “00001” and “00101” associated with the user ID “U0001” are integrated into the point balance of the user ID “U0001”.
- the control unit 11 does not need to refer to the membership card table.
- steps S804 to S806 are the same as steps S307 to S309 in FIG. 19, the description thereof is omitted here.
- FIG. 29 is a diagram illustrating an example of processing executed when the order button 34 is clicked on the order screen 30.
- the process shown in FIG. 29 is executed instead of the process shown in FIG.
- Steps S901 to 903 in FIG. 29 are the same as steps S401 to S403 in FIG.
- step S904 the control unit 11 decreases the point balance as described below.
- the price to be paid by the user is 500 yen and the user ID received from the electronic commerce server 20 in step S903 is “U0001”, and the process executed in step S904 will be described. To do.
- the control unit 11 refers to the user table and acquires the point balance of the user ID “U0001”.
- 600 points are acquired as the point balance of the user ID “U0001”.
- the price to be paid by the user is reduced from the point balance of the user ID “U0001”. That is, the point balance of the user ID “U0001” is updated to 100 points. In this case, the remainder of the price that the user should pay is 0 yen.
- the point balance of the user ID “U0001” is equal to or less than the price to be paid by the user, all points of the user ID “U0001” are used. That is, the point balance of the user ID “U0001” is updated to 0 points. In this case, the amount obtained by subtracting the used points from the original price is the remaining price that the user should pay.
- steps S905 to S912 are the same as steps S408 to S415 in FIG. 20, the description thereof is omitted here.
- FIGS. 30 and 31 illustrate an example of processing executed when the barcode 44B of the point card 40 presented by the user is read by the actual store terminal 3.
- step S1005 the control unit 11 refers to the user table and acquires the point balance of the user ID acquired in step S1004.
- Steps S1007 to S1013 in FIG. 31 are the same as steps S507 to S513 in FIG.
- the control unit 11 refers to the association table and acquires the user ID associated with the membership card ID received from the actual store terminal 3 (S1014). . And the control part 11 accesses a user table, and increases the point balance of the user ID acquired by step S1014 (S1015). That is, the point balance of the user ID acquired in step S1014 is increased by the number of points given to the user.
- steps S515 to S517 in FIG. 22 are the same as steps S515 to S517 in FIG. 22, and thus the description thereof is omitted here.
- the point granting process is executed immediately after the completion of the settlement process.
- the point granting process may be executed collectively in a time zone where the processing load is light (for example, midnight). Good.
- the points acquired in the virtual shopping mall can be used at the actual store as in the first embodiment.
- the points acquired in the virtual shopping mall before the registration of the point card 40 can be used in the actual store.
- the points acquired at the actual store can be used in the virtual shopping mall (electronic commerce) as in the first embodiment.
- the points acquired at the actual stores can be used at other actual stores.
- the point system 1 according to the third embodiment of the present invention is different from the first embodiment in that the number of membership cards that can be associated with one user is limited to a predetermined upper limit number or less.
- FIG. 32 is a diagram for describing processing executed when the login button 56 on the login screen 50 is clicked. In the point system 1 according to the third embodiment, the process shown in FIG. 32 is executed instead of the process shown in FIG.
- step S1104 the control unit 11 confirms whether or not the number of membership cards associated with the user ID received from the user terminal 4 has reached the upper limit. If the number of membership cards associated with the user ID has reached the upper limit, in step S1105, the control unit 11 stores the data on the list screen 60 in which registration of a new membership card is restricted (prohibited). It transmits to the user terminal 4.
- FIG. 33 shows an example of a list screen 60 in which registration of a new membership card is restricted.
- FIG. 33 shows a case where the upper limit number of membership cards that can be associated with one user ID is “3”.
- the new registration button 62 is not displayed, and instead, a message 68 indicating that the number of membership cards has reached the upper limit is displayed. Instead of displaying the new registration button 62, the new registration button 62 may be displayed in an invalid state (that is, a state where it cannot be clicked).
- the point system 1 according to the third embodiment it is possible to limit the number of membership cards that can be associated with one user ID. That is, according to the point system 1 according to the third embodiment, it is possible to limit the number of membership cards associated with one user ID so as not to increase too much.
- the point system 1 according to the fourth embodiment differs from the first embodiment in that it has a configuration for preventing unauthorized use of a membership card. That is, the point system 1 according to the fourth embodiment includes the functional blocks shown in FIG. 34 in addition to the functional blocks shown in FIG. 16 (and FIG. 23). That is, the point system 1 according to the fourth embodiment includes a first determination unit 96, a second determination unit 98, and a use restriction unit 100.
- the first determination unit 96 determines the first membership card identified by the first membership card ID. It is determined whether or not the location of the first actual store used is far away from the location of the second actual store where the second membership card identified by the second membership card ID is used. . That is, the first determination unit 96 determines whether or not the difference between the location of the first actual store and the location of the second actual store is large based on a predetermined determination criterion.
- the “determination criterion” is a determination criterion for determining whether the difference between the location of the first actual store and the location of the second actual store is large.
- the “judgment criterion” is “whether the distance between the location of the first actual store and the location of the second actual store is larger than the reference distance”. In this case, it is necessary to register information necessary for calculating the distance between the actual stores in the actual store table. For example, it is necessary to register the latitude and longitude of the location of each actual store in the actual store table.
- the “judgment criterion” may be “whether the administrative division of the first actual store is different from the administrative division of the second actual store”.
- the “administrative division” is “prefecture” in Japan, “state or group” in the United States, “province or district” in China, or “special city, wide area city, or road” in Korea.
- the above “determination criteria” may be “whether the prefecture of the location of the first physical store is different from the prefecture of the location of the second physical store”.
- the “administrative division” may be a lower administrative division than the administrative divisions exemplified above.
- the “judgment criterion” may be “whether the municipality of the location of the first actual store is different from the municipality of the location of the second actual store”.
- the above “judgment criteria” includes “a predetermined part (or all) of the zip code of the location of the first actual store and a predetermined part (or all) of the zip code of the location of the second actual store. Or not.
- a number obtained by combining an n (n: integer greater than or equal to 1) digit indicating a region and an m (m: integer greater than or equal to 1) digit indicating additional information (collection / delivery post office, etc.) is used as the postal code.
- the above “judgment criterion” is “the first n-digit part of the zip code of the location of the first physical store and the first n-digit part of the zip code of the location of the second physical store. Or not.
- the above “judgment criteria” is “the first three digits of the zip code of the first physical store location and the first three digits of the zip code of the first physical store location. May be different from each other.
- n an integer of 1 or more digits indicating a region
- judgment criterion is “postal at the location of the first actual store” Whether or not the number and the postal code of the location of the second actual store are different.
- the above “judgment criterion” is “the phone number at the location of the first actual store and the phone at the location of the second actual store. It may be whether or not the area number portion of the number is different.
- the telephone number of a Japanese landline phone includes an area code indicating the area, so the above “judgment criteria” is “the area code of the telephone number of the first physical store location and the second actual number. Whether the telephone number of the store location is different from the area code ”may be used.
- a combination of administrative divisions for example, prefectures or municipalities in the case of Japan
- the above “judgment criteria” are “the administrative division of the location of the first actual store (for example, the prefecture or municipality in the case of Japan) and the administrative division of the location of the second actual store (for example, Japan).
- the combination with the prefecture or the municipality may match any of the above-mentioned predetermined combinations.
- a combination of postal codes (or telephone numbers, etc.) considered to be far away may be defined in advance.
- judgment criteria is "the combination of the postal code (or telephone number etc.) of the location of the first actual store and the postal code (or telephone number etc.) of the location of the second actual store is Or “whether it matches any of the predetermined combinations”.
- the second determination unit 98 determines the first membership card identified by the first membership card ID.
- the date and time used at the first store (first date and time)
- determination criterion is a determination criterion for determining whether or not the degree of difference between the first date and the second date is small.
- the “judgment criterion” is “whether the time difference between the first date and the second date is smaller than the reference time”.
- the “judgment criterion” may be “whether or not the first date and the second date belong to the same date”.
- the usage restriction unit 100 restricts the use of at least one of the first membership card and the second membership card based on the determination result of the first determination unit 96 and the determination result of the second determination unit 98. To do.
- the use restriction unit 100 Restricts the use of at least one of the first membership card and the second membership card. That is, when the location of the first actual store is away from the location of the second actual store and the first date and time are close to the second date and time, the use restriction unit 100 sets the first membership card. And the use of at least one of the second membership card is restricted.
- restrict the use of membership card means, for example, prohibiting the use of points.
- restricting the use of a membership card means prohibiting both the use of points and the acquisition of points.
- the use restriction unit 100 restricts the use of the membership card by changing the validity flag of the membership card to “0”.
- the first and second locations are managed in association with one user ID.
- one membership card and a second membership card are used by a plurality of persons.
- the point system 1 according to the fourth embodiment described above in such a case, the first membership card and the second membership card are invalidated. It is possible to prevent unauthorized use of the membership card of No. 2.
- the functions for preventing unauthorized use of membership cards as described above include the mutual use function of points between a virtual shopping mall (electronic commerce) and an actual store, and the mutual use of points between multiple actual stores. This is also useful in a point system that does not have a function (see the sixth embodiment described later).
- the point system 1 according to the fifth embodiment differs from the first embodiment and the second embodiment in that it has a configuration for guiding a user of a virtual shopping mall (electronic commerce) to an actual store.
- a campaign screen 110 as shown in FIG. 35 is displayed.
- the campaign screen 110 displays a list 112 of actual stores that are implementing a campaign or that have a predetermined implementation.
- the list 112 displays the actual store where the campaign is executed, the contents of the campaign, the campaign implementation period, and the like.
- a link button 114 for participating in a campaign executed by the actual store is displayed in association with the actual store.
- a user who wishes to participate in the campaign clicks the link button 114.
- the link button 114 is clicked, the point management server 10 is notified that the user wishes to participate in the campaign, and the fact is registered in the point system 1.
- FIG. 36 shows an example of a campaign table.
- the campaign table shows a list of campaigns.
- the campaign table shown in FIG. 36 includes “campaign ID”, “actual store ID”, “content”, and “period” fields. Identification information for uniquely identifying a campaign is registered in the “campaign ID” field. In the “actual store ID” field, the actual store ID of the store that executes the campaign is registered. The campaign content is registered in the “content” field, and the campaign implementation period is registered in the “period” field.
- FIG. 37 shows an example of the participation status table.
- the participation reception status table is a table showing the user participation status in the campaign.
- the participation situation table shown in FIG. 37 includes “user ID” and “campaign ID” fields.
- user ID user IDs of users who participate in the campaign are registered.
- campaign ID the campaign ID of the campaign in which the user has participated is registered.
- the point system 1 according to the fifth embodiment includes a functional block shown in FIG. 38 in addition to the functional blocks shown in FIG. 16 (and FIG. 23). That is, the point system 1 according to the fifth embodiment includes a participation request receiving unit 102, a participation status information storage unit 104, and a granting unit 106.
- the participation status information storage unit 104 is realized by the database 15. Further, the participation request receiving unit 102 and the granting unit 106 are realized by the control unit 11 of the point management server 10. That is, when the control unit 11 of the point management server 10 executes processing according to the program, the control unit 11 functions as the participation request receiving unit 102 and the granting unit 106.
- the participation request reception unit 102 receives a request for participation in a campaign executed at an actual store from a user.
- a campaign participation request is transmitted to the point management server 10.
- the user ID of the user who wishes to participate in the campaign is also transmitted to the point management server 10.
- the participation request reception unit 102 receives the participation request.
- the participation status information storage unit 104 stores participation status information in association with the user ID.
- the participation status information is information indicating whether or not a participation request has been received from the user identified by the user ID.
- the participation situation information storage unit 104 stores a participation situation table as shown in FIG.
- the granting unit 106 stores the points given when a user presents a membership card at the actual store and purchases or uses a product or service in association with the user ID associated with the membership card ID of the membership card. Increase or decrease based on participation status information.
- the granting unit 106 grants the user normal points.
- the granting unit 106 gives the user more points than normal points.
- the granting unit 106 may grant normal points to the user. And when the user is not participating in the campaign which the store is carrying out, grant part 106 may give a user fewer points than a normal point.
- the granting unit 106 gives more points to the user when the user is participating in the campaign being executed by the store than when the user is not participating in the campaign being executed by the store.
- the point system 1 it is possible to guide the user of the virtual shopping mall (electronic commerce) to shop at the actual store.
- a membership card instead of the point card 40 is used as a membership card in which a program (membership card program) for causing a portable terminal (for example, a cellular phone) to function as a membership card is installed. You may make it use as.
- the user downloads the membership card program to the mobile terminal by accessing the server that provides the membership card program from the mobile terminal. Then, the user activates the membership card program downloaded to the mobile terminal.
- the login screen is displayed when the membership card program is activated for the first time.
- This login screen is the same as in FIG.
- the above-mentioned membership card ID for the portable terminal is newly issued.
- the combination of the user ID entered on the login screen and the newly issued membership card ID is registered in the association table.
- the newly issued membership card ID is also registered in the membership card table.
- the valid flag and the association flag are set to “1” from the beginning. After these are completed, for example, a membership card screen 120 as shown in FIG. 39 is displayed on the display unit of the portable terminal.
- a point balance 122 is displayed on the membership card screen 120 shown in FIG.
- the membership card screen 120 displays a membership card ID 124A and a barcode 124B.
- the membership card ID 124A is a newly issued membership card ID
- the barcode 124B is a barcode indicating the membership card ID 124A.
- the user When purchasing a product or using a service at a real store, the user presents a membership card screen 120.
- the barcode 124B on the membership card screen 120 is read by the actual store terminal 3, and points are given and used.
- the points acquired by the user in electronic commerce may not be used. Good.
- step S303 when it is determined in step S303 that the membership card is not associated with the user ID, the control unit 11 notifies the electronic commerce server 20 that the point cannot be used. You may do it. In this case, a message or an image indicating that points cannot be used may be displayed on the order screen. In this case, a message or an image for prompting the user to perform the procedure of step S103 may be displayed on the order screen.
- step S ⁇ b> 404 when it is determined in step S ⁇ b> 404 that the membership card is not associated with the user ID, the control unit 11 notifies the electronic commerce server 20 that the points cannot be used. You may do it. By doing so, even when the user wishes to use points, when the membership card is not associated with the user ID (that is, when the procedure of step S103 in FIG. 3 is not completed). May not be able to use points granted in electronic commerce.
- step S102 in FIG. 3 After the procedure of step S102 in FIG. 3 is completed and before the procedure of step S103 is completed, the user presents the point card 40 at the actual store and purchases a product, When the service is used, the actual store terminal 3 may print a message prompting the user to perform the procedure of step S103 on the receipt.
- the real store terminal 3 determines whether the point card 40 is associated with the user ID of the virtual shopping mall. You may make it refer to the point management server 10. Then, the actual store terminal 3 may print the message as described above on the receipt based on the answer from the point management server 10. The actual store terminal 3 may print the above message on a separate sheet of receipt.
- points may be given to the user as a privilege.
- the privilege as described above may be given to the user only when the first membership card is associated with the user ID.
- FIG. 40 shows an example of the configuration of the point system according to the sixth embodiment.
- a point system 200 according to the sixth embodiment is a system for providing a point service to users of actual stores that actually exist (for example, stores that actually display and sell products). is there. In this case as well, an actual store that actually exists is referred to as “actual store”.
- a membership card for example, a point card
- points are given to the user who presented the membership card when purchasing a product or using the service.
- a point service is provided by the point system 200.
- the point system 200 includes a point management server 210 (point management device) and a database 215.
- the hardware configuration of the point management server 210 is the same as the hardware configuration of the point management server 10 in the first embodiment (see FIG. 2). That is, the point management server 210 also includes a control unit, a storage unit, an optical disc drive unit, and a communication unit. In addition, the control unit executes processing according to a program stored in the storage unit.
- the program and data are supplied to the storage unit of the point management server 210 via the optical disc. That is, the program and data stored in the optical disc are read by the optical disc drive unit and stored in the storage unit of the point management server 210.
- the point management server 210 may include a component for reading a program or data stored in an information storage medium (for example, a memory card) other than the optical disk. And a program and data may be memorize
- an information storage medium for example, a memory card
- the point management server 210 can access the database 215.
- the database 215 may be constructed in the point management server 210 or may be constructed in a server different from the point management server 210. For example, information necessary for providing a point service to a user at an actual store is stored in the database 215. Information stored in the database 215 will be described later.
- the actual store terminals 203A and 203B are information processing apparatuses installed in the actual store.
- the actual store terminals 203A and 203B are POS registers.
- the actual store terminals 203A and 203B have a function of reading a bar code or a magnetic code, and can read a bar code or a magnetic code of various cards or a bar code displayed on a display unit of a portable terminal.
- data communication is possible between the actual store terminals 203 ⁇ / b> A and 203 ⁇ / b> B and the point management server 210 via the communication network 205.
- the actual store terminals 203A and 203B may be collectively referred to as “actual store terminal 203”.
- the user terminal 204 is an information processing device used by the user.
- the user terminal 204 is a personal computer, a mobile phone (including a smartphone), a mobile information terminal, or the like.
- the user terminal 204 includes a control unit, a storage unit, a communication unit, an operation unit, a communication unit, and a display unit.
- the user performs a user registration procedure for using the point service. For example, the user accesses the user registration web page provided by the point management server 210 from the user terminal 204. Then, on the user registration screen displayed on the display unit of the user terminal 204, the user inputs his / her information (for example, name, password, address, mail address, etc.). Information input on the user registration screen is transmitted to the point management server 210 and stored in the database 215 (see FIG. 42 described later).
- the user issues a membership card (point card) to be used at the actual store.
- a membership card for example, the operating company of the point system 200 distributes membership cards to actual stores in advance.
- a membership card distributed from the operating company of the point system 200 is issued to the user.
- a point card similar to the point card 40 shown in FIG. 5 is issued to the user.
- the user may perform the above-described user registration procedure after having a membership card issued.
- a mobile terminal installed with a program for causing a mobile terminal (for example, a mobile phone) to function as a membership card may be used as a membership card instead of the point card 40 (see FIG. 39).
- the user can earn points by presenting a membership card at the time of purchasing a product or using a service at an actual store.
- the membership card is in a temporary state. That is, the membership card is in a state where points can be acquired but points cannot be used.
- the user who performed the user registration procedure and the membership card issuance procedure performs a procedure for associating his / her user ID in the point service with the membership card issued at the actual store.
- the user accesses a web page provided by the point management server 210 from the user terminal 204. This web page is the same as the web page in the first embodiment, for example (see FIGS. 6 to 8).
- the user inputs his / her user ID and password in the point service.
- the registration button 76 on the registration screen 70 is clicked, the association between the user ID in the point service and the membership card issued at the actual store is registered in the database 215 (see FIG. 46 described later). ).
- a user who owns a plurality of actual store membership cards can associate the plurality of membership cards with his / her user ID.
- the point system 200 has an unauthorized use prevention function for preventing unauthorized use of a membership card.
- this unauthorized use prevention function will be described.
- FIG. 41 is a functional block diagram showing functional blocks related to the unauthorized use prevention function among the functional blocks realized in the point system 200.
- the point system 200 includes an information storage unit 220, a first determination unit 222, a second determination unit 224, and a use restriction unit 226.
- the information storage unit 220 is realized by the database 215, and the other functional blocks are realized by the control unit of the point management server 210.
- the information storage unit 220 stores various types of information necessary for providing the point service. For example, information on the user who uses the point service, information on the actual store (location, etc.) that is a member of the point service, and information on the use history of the membership card (the actual store where the membership card was used and the date and time) Stored in the storage unit 220.
- the information storage unit 220 includes a membership card identification information storage unit 220A.
- the membership card identification information storage unit 220A stores one or a plurality of membership card identification information in association with the user identification information.
- “User identification information” is information for identifying a user.
- the “membership card identification information” is information for identifying a membership card for granting and / or using points in a real store. Specifically, for example, data as shown in FIGS. 42 to 46 is stored in the information storage unit 220.
- FIG. 42 shows an example of a user table.
- the user table shows a list of users who use the point service provided by the point system 200.
- the user table includes “user ID”, “password”, “user name”, “address”, and “mail address” fields.
- identification information for uniquely identifying a user is registered.
- the user ID may be specified by the user, or may be automatically determined by the point system 200.
- a password designated by the user is registered in the “password” field.
- the “user name”, “address”, and “mail address” fields the name, address, and mail address of the user are registered.
- FIG. 43 shows an example of an actual store table.
- the actual store table shows a list of actual stores that are affiliated with the point service provided by the point system 200.
- the actual store table includes “actual store ID”, “store name”, “postal code”, “address”, and “phone number” fields.
- actual store ID identification information for uniquely identifying the actual store is registered.
- store name the name, postal code, address, and telephone number of the actual store are registered.
- FIG. 44 shows an example of the membership card table.
- the membership card table shows a list of membership cards used in each actual store. For example, a list of point cards distributed by the operating company of the point system 200 to each actual store is included in the membership card table. A list of portable terminals used as membership cards instead of point cards is also included in the membership card table.
- the membership card table includes “membership card ID”, “card ID”, “security code”, “magnetic code”, “actual store ID”, “type”, “valid flag”, “association flag”, and “point” Contains the Balance field.
- the membership card ID field identification information for uniquely identifying the membership card is registered.
- the “card ID” and “security code” fields a card ID 46 and a security code 48 printed on the point card 40 are registered.
- the magnetic code field the magnetic code recorded in the magnetic stripe 42 of the point card 40 is registered.
- the actual store ID field the actual store ID of the actual store that issued the membership card is registered.
- Type field indicates the type of membership card. For example, the value “0” or “1” is registered in the “type” field. A value “0” indicates that the membership card is the point card 40, and a value “1” indicates that the membership card is a portable terminal.
- Value flag field indicates whether the membership card is valid. For example, the value “0” or “1” is registered in the “valid flag” field. A value “0” indicates that the membership card is not valid, and a value “1” indicates that the membership card is valid. As described above, the use of points is restricted when the membership card is not valid. That is, if the membership card is not valid, points can be earned but points cannot be used.
- the “association flag” field indicates whether or not the procedure for associating the user ID in the point service with the membership card issued at the actual store is completed. For example, the value “0” or “1” is registered in the “association flag” field. A value “0” indicates that the membership card is not associated with the user ID, and a value “1” indicates that the membership card is already associated with the user ID. When the above procedure is not completed, “0” is set in the “valid flag” and “association flag” fields.
- FIG. 45 shows an example of a point history table.
- the point history table shown in FIG. 45 shows the history of acquiring or using points at each actual store.
- the point history table is data indicating the usage history (usage location and date and time of use) of the membership card.
- the point history table includes “ID”, “date and time”, “membership card ID”, “actual store ID”, “acquired points”, and “use points” fields.
- identification information for uniquely identifying each record in the point history table is registered.
- date and time the date and time when points are acquired or used (in other words, the date and time when the membership card is used) is registered.
- membership card ID the membership card ID of the membership card presented by the user when purchasing the product or using the service
- actual store ID the actual purchase or use of the product or service by the user is registered.
- the actual store ID of the store (in other words, the actual store where the membership card is used) is registered.
- the “Acquired points” field points earned by the user through product purchases are registered.
- the “Acquired Points” field includes “Basic” and “Bonus” fields. For example, a user who has purchased a product is given points obtained by multiplying the purchase price by a predetermined percentage as basic points.
- bonus points may be given to the user in addition to the above basic points during a special period such as a period in which a campaign is conducted at a store.
- the “basic” field indicates basic points acquired by the user, and the “bonus” field indicates bonus points acquired by the user.
- In the “use points” field points used by the user at the time of product purchase or the like are registered.
- FIG. 46 shows an example of an association table.
- the association table indicates the association between the user ID in the point service and the membership card used in the actual store.
- the first determination unit 222 obtains the first membership card identified by the first membership card ID. It is determined whether or not the location of the first actual store used is far away from the location of the second actual store where the second membership card identified by the second membership card ID is used. . That is, the first determination unit 222 determines whether the difference between the location of the first actual store and the location of the second actual store is large based on a predetermined determination criterion.
- the “determination criterion” is a determination criterion for determining whether the difference between the location of the first actual store and the location of the second actual store is large.
- the “judgment criterion” is “whether the distance between the location of the first actual store and the location of the second actual store is larger than the reference distance”. In this case, it is necessary to register information necessary for calculating the distance between the actual stores in the actual store table. For example, it is necessary to register the latitude and longitude of the location of each actual store in the actual store table.
- the “judgment criterion” may be “whether the administrative division of the first actual store is different from the administrative division of the second actual store”.
- the “administrative division” is “prefecture” in Japan, “state or group” in the United States, “province or district” in China, or “special city, wide area city, or road” in Korea.
- the “administrative district” may be a lower administrative district than the administrative district exemplified above.
- the “administrative division” may be “a municipality” in Japan.
- the above “judgment criteria” includes “a predetermined part (or all) of the zip code of the location of the first actual store and a predetermined part (or all) of the zip code of the location of the second actual store. Or not.
- a 7-digit number combining a 3-digit number indicating a region and a 4-digit number indicating a collection / delivery post office is used as a postal code.
- a postal code is a combination of an n (n: integer greater than or equal to 1) digit indicating the region and an m (m: integer greater than or equal to 1) digit indicating additional information (collection and delivery post office, etc.).
- the above “determination criteria” are “the first n-digit part of the postal code of the first physical store location and the first n-digit part of the postal code of the second physical store location” May be different from each other. Further, for example, when a number consisting only of n (n: an integer of 1 or more) digits indicating a region is used as a zip code, the above “judgment criterion” is “the zip code of the location of the first actual store” And whether the postal code at the location of the second actual store is different.
- the above “judgment criterion” is “the phone number at the location of the first actual store and the phone at the location of the second actual store. It may be whether or not the area number portion of the number is different.
- the telephone number of a Japanese landline phone includes an area code indicating the area, so the above “judgment criteria” is “the area code of the telephone number of the first physical store location and the second actual number. Whether the telephone number of the store location is different from the area code ”may be used.
- a combination of administrative divisions for example, prefectures or municipalities in the case of Japan
- the above “determination criteria” is “the combination of the administrative division of the location of the first actual store and the administrative division of the location of the second actual store matches one of the predetermined combinations described above. Or not ”.
- a combination of postal codes (or telephone numbers, etc.) considered to be far away may be defined in advance.
- judgment criteria is "the combination of the postal code (or telephone number etc.) of the location of the first actual store and the postal code (or telephone number etc.) of the location of the second actual store is Or “whether it matches any of the predetermined combinations”.
- the second determination unit 224 determines the first membership card identified by the first membership card ID.
- the date and time used at the first store (first date and time)
- determination criterion is a determination criterion for determining whether or not the degree of difference between the first date and the second date is small.
- the “judgment criterion” is “whether the time difference between the first date and the second date is smaller than the reference time”.
- the “judgment criterion” may be “whether or not the first date and the second date belong to the same date”.
- the use restriction unit 226 restricts the use of at least one of the first membership card and the second membership card based on the determination result of the first determination unit 222 and the determination result of the second determination unit 224. To do.
- the use restriction unit 226 Restricts the use of at least one of the first membership card and the second membership card.
- the use restriction unit 226 is the first member. Use of at least one of the certificate and the second membership card.
- restrict the use of membership card means, for example, prohibiting the use of points.
- restricting the use of a membership card means prohibiting both the use of points and the acquisition of points.
- the use restriction unit 226 restricts the use of the membership card by changing the validity flag of the membership card to “0”.
- the location of the first actual store is far away from the location of the second actual store and the first date and time are close to the second date and time
- the location is managed in association with one user ID.
- the first membership card and the second membership card are used by a plurality of persons. In this case, there is a high possibility that at least one user is illegally using the membership card.
- the point system 200 according to the sixth embodiment described above in such a case, the first membership card and the second membership card are invalidated. It becomes possible to deter unauthorized use of the membership card of No. 2.
- the point system 200 according to the sixth embodiment when membership cards used by a plurality of users are associated with one user ID, the use of those membership cards is restricted. Therefore, according to the point system 200 according to the sixth embodiment, for example, in the case where there is a provision that only one membership card used by one user can be associated with one user ID. It becomes possible to prevent the use of membership cards that violate such regulations.
- FIG. 47 shows an example of processing executed when a user presents a membership card (point card 40 or the like) when purchasing a product or using a service in an actual store. That is, FIG. 47 shows an example of processing executed when the membership card presented by the user is read by the actual store terminal 203.
- a membership card point card 40 or the like
- the control unit of the actual store terminal 203 requests the point management server 210 to inquire about the point balance (S2001).
- the membership card ID of the membership card presented by the user is transmitted to the point management server 210.
- the control unit of the point management server 210 refers to the membership card table, and whether the validity flag of the membership card ID received from the actual store terminal 203 is “1”. By judging whether or not, it is judged whether or not the membership card presented by the user is valid (S2002).
- the control unit 11 notifies the actual store terminal 203 that the points cannot be used (S2004).
- the control unit acquires the point balance associated with the membership card ID received from the actual store terminal 203 from the membership card table (S2003). For example, when the membership card ID received from the actual store terminal 203 in step S2001 is “00001”, the control unit 11 refers to the membership card table and acquires the point balance of the membership card ID “00001”. And a control part notifies the acquired point balance to the real shop terminal 3 (S2004).
- the notification content is displayed on the display unit of the actual store terminal 203.
- the store clerk of the actual store confirms with the user whether or not to use the points. If the user wants to use points, the store clerk performs an operation to instruct the use of points. When points cannot be used, an operation for instructing the use of points cannot be performed.
- the control unit of the actual store terminal 203 determines whether or not the user wishes to use points (S2005). If the user wishes to use points, the control unit requests the point management server 210 to perform point use processing (S2006). In this case, information indicating the price to be paid by the user is transmitted to the point management server 210 together with the membership card ID of the membership card presented by the user.
- the control unit accesses the membership card table and decreases the point balance associated with the membership card ID received from the actual store terminal 203 (S2007).
- the control unit refers to the membership card table and acquires the point balance of the membership card ID “00001”.
- 200 points are acquired as the point balance of the membership card ID “00001”.
- the point balance of the membership card ID “00001” is equal to or less than the price to be paid by the user (500 yen)
- all the points of the membership card ID “00001” are used. That is, the point balance of the membership card ID “00001” is updated to 0.
- the remainder of the price that the user should pay is 300 yen.
- step S2007 the control unit notifies the actual store terminal 203 that the point use processing has been completed (S2008).
- the actual store terminal 203 is notified of the number of points used and the remaining amount to be paid by the user. It should be noted that only one of the number of points used and the remaining amount to be paid by the user may be notified to the actual store terminal 203.
- the control unit of the actual store terminal 203 displays the notification content on the display unit. After confirming the contents of the store clerk in the actual store, an operation for settlement processing is performed. The control unit of the actual store terminal 203 executes a settlement process according to the operation of the store clerk (S2009).
- the control unit of the actual store terminal 203 requests the point management server 210 for a point grant process (S2010).
- S2010 a point grant process
- information indicating the points given to the user and the points used by the user is transmitted to the point management server 210 together with the membership card ID.
- the number of points to be given to the user using the points may be determined based on the original price, or may be determined based on the price actually paid by the user.
- the control unit accesses the membership card table and increases the point balance of the membership card ID received from the actual store terminal 203 (S2011). That is, the point balance of the membership card ID received from the actual store terminal 203 is increased by the number of points given to the user. Further, the control unit executes registration in the point history table (S2012). Thereafter, the control unit notifies the actual store terminal 203 that the point giving process has been completed (S2013). And when this notification is received in the real shop terminal 203, the real shop terminal 203 preserve
- the point granting process is executed immediately after the completion of the settlement process.
- the point granting process may be executed collectively in a time zone where the processing load is light (for example, midnight). Good.
- FIG. 48 shows an example of processing executed by the point management server 210 at a predetermined timing.
- the process shown in FIG. 48 is a process for confirming whether or not a plurality of membership cards associated with one user ID are illegally used by a plurality of persons.
- the control unit of the point management server 210 executes the process shown in FIG. 48 according to the program, the control unit functions as the first determination unit 222, the second determination unit 224, and the use restriction unit 226.
- the process shown in FIG. 48 is executed for each user ID. For example, the process shown in FIG. 48 is executed with the user ID “U0001” as the confirmation target, and then the process shown in FIG. 48 is executed with the user ID “U0002” as the confirmation target. In this way, the processing shown in FIG. 48 is executed while each user ID is sequentially selected as a confirmation target.
- FIG. 48 is executed every predetermined time (for example, one hour). Alternatively, the process shown in FIG. 48 is executed at a predetermined time every day (for example, 0:00).
- the control unit determines whether or not a plurality of membership cards are associated with the user ID to be confirmed (S2101). That is, the control unit refers to the association table and determines whether or not a plurality of membership card IDs are associated with the user ID to be confirmed. If a plurality of membership cards are not associated with the user ID to be confirmed, the control unit ends this process.
- the control unit refers to the point history table, and within the period from the current time to a predetermined time (for example, 24 hours), It is determined whether or not a plurality of membership cards are used (S2102). When a plurality of membership cards are not used within the above period, the control unit ends this process.
- the control unit determines whether or not the place where the plurality of membership cards are used is far away (S2103). That is, the control unit refers to the actual store table and determines whether or not the locations of the actual stores where the plurality of membership cards are used are far away based on the above-described determination criteria. When it is determined that the place where the plurality of membership cards are used is not far away, the control unit ends this processing.
- the control unit determines whether the date and time when the plurality of membership cards are used is close (S2104). For example, the control unit refers to the point history table and determines whether or not the difference in date and time when the plurality of membership cards are used is within a threshold (for example, 3 hours). When the difference is within the threshold, the control unit determines that the dates and times when the plurality of membership cards are used are close. When it is determined that the date and time when the plurality of membership cards are used is not near, the control unit ends this processing.
- a threshold for example, 3 hours
- the control unit restricts the use of the plurality of membership cards (S2105). That is, the control unit accesses the membership card table and sets the valid flags of the plurality of membership cards to “0”. Then, the control unit ends this process.
- step S2104 in FIG. 48 may be omitted. In this way, when a plurality of membership cards associated with one user ID are used within a predetermined time (for example, 24 hours) at a distant place, the use of the plurality of membership cards is restricted. Also good.
- the control unit may determine whether or not a plurality of membership cards are used today. Alternatively, the control unit may determine whether or not a plurality of membership cards have been used yesterday. In the latter case, when a plurality of membership cards associated with one user ID are used at a distant place at a close time, the use of the plurality of membership cards is restricted from the next day.
- the first membership card and the second membership card managed in association with one user ID are prevented from being used by a plurality of persons. It becomes possible.
- the point system 200 may include a plurality of point management servers 210. Also, the process shown in FIG. 47 and the process shown in FIG. 48 may be executed by different point management servers 210.
- the user may be able to use the points given at the actual store at other actual stores.
- the points acquired by the user in the actual store may be stored in a storage medium provided in the membership card.
- the points acquired by the user at the actual store may be stored in an IC chip included in the point card 40 or a storage unit included in the mobile terminal.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
図47は、実店舗において商品購入時又はサービス利用時にユーザが会員証(ポイントカード40等)を提示した場合に実行される処理の一例を示す。すなわち、図47は、ユーザが提示した会員証が実店舗端末203で読み取られた場合に実行される処理の一例について示す。
Claims (13)
- ポイントサービスをユーザに提供するためのポイントシステムにおいて、
前記ユーザを識別するためのユーザ識別情報に対応づけて、電子商取引において該ユーザに付与されたポイントを記憶するポイント記憶手段と、
前記ユーザ識別情報と、現実の店舗におけるポイントの付与又は/及び利用のための会員証を識別するための会員証識別情報と、を関連付けるための関連付け要求を受け付ける関連付け要求受付手段と、
前記関連付け要求が受け付けられた場合に、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す関連付け情報を関連付け情報記憶手段に登録する関連付け情報登録手段と、
前記会員証識別情報を指定したポイント利用要求を前記現実の店舗の端末装置から受け付ける利用要求受付手段と、
前記会員証識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントの、前記現実の店舗における利用を許可する利用許可手段と、
を含むことを特徴とするポイントシステム。 - 請求項1に記載のポイントシステムにおいて、
前記会員証識別情報に対応づけて、該会員証識別情報に対して付与されたポイントを記憶する手段を含み、
前記利用要求受付手段は、前記ユーザ識別情報を指定したポイント利用要求を、前記電子商取引を提供するサーバ装置から受け付ける手段を含み、
前記利用許可手段は、前記ユーザ識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該ユーザ識別情報に関連付けられた会員証識別情報に対応づけて記憶されるポイントの、前記電子商取引における利用を許可する手段を含む、
ことを特徴とするポイントシステム。 - 請求項1又は2に記載のポイントシステムにおいて、
第1の会員証識別情報に対応づけて、該第1の会員証識別情報に対して付与されたポイントを記憶する手段と、
第2の会員証識別情報に対応づけて、該第2の会員証識別情報に対して付与されたポイントを記憶する手段と、を含み、
前記ポイント利用許可手段は、前記ユーザ識別情報に前記第1の会員証識別情報及び前記第2の会員証識別情報が関連付けられている状態で、前記第1の会員証識別情報を指定したポイント利用要求が受け付けられた場合に、該第1の会員証識別情報に関連付けられた前記ユーザ識別情報に対応づけて記憶されるポイントと、該ユーザ識別情報に関連付けられた前記第2の会員識別情報に対応づけて記憶されるポイントと、の利用を許可する、
ことを特徴とするポイントシステム。 - 請求項1に記載のポイントシステムにおいて、
前記会員証識別情報に対して付与されるポイントを、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントに統合する手段を含む、
ことを特徴とするポイントシステム。 - 請求項4に記載のポイントシステムにおいて、
前記ポイント記憶手段は、前記会員証識別情報に対応づけて、該会員証識別情報に対して付与されたポイントを記憶する手段を含み、
前記ポイントシステムは、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す前記関連付け情報の登録が実行される場合に、該会員証識別情報に対応づけて記憶されるポイントを、該ユーザ識別情報に対応づけて記憶されるポイントに統合する手段を含む、
ことを特徴とするポイントシステム。 - 請求項1乃至5のいずれかに記載のポイントシステムにおいて、
一つのユーザ識別情報に複数の会員証識別情報を関連付けることが可能であり、
前記ポイントシステムは、前記一つのユーザ識別情報に対して関連付けることが可能な会員証識別情報の数を所定の上限数以下に制限する手段を含む、
ことを特徴とするポイントシステム。 - 請求項1乃至6のいずれかに記載のポイントシステムにおいて、
前記会員証識別情報を指定した使用制限要求を受け付ける手段と、
前記会員証識別情報を指定した前記使用制限要求が受け付けられた場合に、該会員証識別情報によって識別される会員証の使用を制限する手段と、
を含むことを特徴とするポイントシステム。 - 請求項1乃至7のいずれかに記載のポイントシステムにおいて、
一つのユーザ識別情報に第1の会員証識別情報及び第2の会員証識別情報が関連付けられている場合に、前記第1の会員証識別情報によって識別される第1の会員証が使用された第1の店舗の所在地と、前記第2の会員証識別情報によって識別される第2の会員証が使用された第2の店舗の所在地と、の違いの程度が大きいか否かを所定の判定基準に基づいて判定する第1の判定手段と、
前記一つのユーザ識別情報に前記第1の会員証識別情報及び前記第2の会員証識別情報が関連付けられている場合に、前記第1の会員証が前記第1の店舗において使用された日時と、前記第2の会員証が前記第2の店舗において使用された日時と、の違いの程度が小さいか否かを所定の判定基準に基づいて判定する第2の判定手段と、
前記第1の判定手段の判定結果と、前記第2の判定手段の判定結果と、に基づいて、前記第1の会員証及び前記第2の会員証の少なくとも一方の使用を制限する手段と、
を含むことを特徴とするポイントシステム。 - 請求項1乃至8のいずれかに記載のポイントシステムにおいて、
前記現実の店舗で実施されるキャンペーンへの参加要求を前記ユーザから受け付ける参加要求受付手段と、
前記ユーザ識別情報に対応づけて、該ユーザ識別情報によって識別されるユーザから前記参加要求を受け付け済みであるか否かを示す参加状況情報を記憶する参加状況情報記憶手段と、
前記現実の店舗において商品又はサービスを前記ユーザが前記会員証を提示して購入又は利用した場合に付与されるポイントを、該会員証の前記会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶される前記参加状況情報に基づいて増加又は減少させる手段と、
を含むことをポイントシステム。 - ポイントサービスをユーザに提供するためのポイントシステムの制御方法において、
前記ユーザを識別するためのユーザ識別情報に対応づけて、電子商取引において該ユーザに付与されたポイントを記憶するポイント記憶手段にアクセスするステップと、
前記ユーザ識別情報と、現実の店舗におけるポイントの付与又は/及び利用のための会員証を識別するための会員証識別情報と、を関連付けるための関連付け要求を受け付ける関連付け要求受付ステップと、
前記関連付け要求が受け付けられた場合に、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す関連付け情報を関連付け情報記憶手段に登録する関連付け情報登録ステップと、
前記会員証識別情報を指定したポイント利用要求を前記現実の店舗の端末装置から受け付ける利用要求受付ステップと、
前記会員証識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントの、前記現実の店舗における利用を許可する利用許可ステップと、
を含むことを特徴とするポイントシステムの制御方法。 - ポイントサービスをユーザに提供するためのポイント管理装置において、
前記ユーザを識別するためのユーザ識別情報に対応づけて、電子商取引において該ユーザに付与されたポイントを記憶するポイント記憶手段にアクセスする手段と、
前記ユーザ識別情報と、現実の店舗におけるポイントの付与又は/及び利用のための会員証を識別するための会員証識別情報と、を関連付けるための関連付け要求を受け付ける関連付け要求受付手段と、
前記関連付け要求が受け付けられた場合に、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す関連付け情報を関連付け情報記憶手段に登録する関連付け情報登録手段と、
前記会員証識別情報を指定したポイント利用要求を前記現実の店舗の端末装置から受け付ける利用要求受付手段と、
前記会員証識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントの、前記現実の店舗における利用を許可する利用許可手段と、
を含むことを特徴とするポイント管理装置。 - ポイントサービスをユーザに提供するためのポイント管理装置としてコンピュータを機能させるためのプログラムであって、
前記ユーザを識別するためのユーザ識別情報に対応づけて、電子商取引において該ユーザに付与されたポイントを記憶するポイント記憶手段にアクセスする手段、
前記ユーザ識別情報と、現実の店舗におけるポイントの付与又は/及び利用のための会員証を識別するための会員証識別情報と、を関連付けるための関連付け要求を受け付ける関連付け要求受付手段、
前記関連付け要求が受け付けられた場合に、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す関連付け情報を関連付け情報記憶手段に登録する関連付け情報登録手段、
前記会員証識別情報を指定したポイント利用要求を前記現実の店舗の端末装置から受け付ける利用要求受付手段、及び、
前記会員証識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントの、前記現実の店舗における利用を許可する利用許可手段、
として前記コンピュータを機能させるためのプログラム。 - ポイントサービスをユーザに提供するためのポイント管理装置としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な情報記憶媒体であって、
前記ユーザを識別するためのユーザ識別情報に対応づけて、電子商取引において該ユーザに付与されたポイントを記憶するポイント記憶手段にアクセスする手段、
前記ユーザ識別情報と、現実の店舗におけるポイントの付与又は/及び利用のための会員証を識別するための会員証識別情報と、を関連付けるための関連付け要求を受け付ける関連付け要求受付手段、
前記関連付け要求が受け付けられた場合に、前記ユーザ識別情報と前記会員証識別情報との関連付けを示す関連付け情報を関連付け情報記憶手段に登録する関連付け情報登録手段、
前記会員証識別情報を指定したポイント利用要求を前記現実の店舗の端末装置から受け付ける利用要求受付手段、及び、
前記会員証識別情報を指定した前記ポイント利用要求が受け付けられた場合に、該会員証識別情報に関連付けられたユーザ識別情報に対応づけて記憶されるポイントの、前記現実の店舗における利用を許可する利用許可手段、
として前記コンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な情報記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/401,118 US9898752B2 (en) | 2012-05-16 | 2013-04-12 | Point system, method for controlling point system, point management device, program, and information storage medium |
JP2014501127A JP5525117B2 (ja) | 2012-05-16 | 2013-04-12 | ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012-112911 | 2012-05-16 | ||
JP2012112911 | 2012-05-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013172136A1 true WO2013172136A1 (ja) | 2013-11-21 |
Family
ID=49583551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/061098 WO2013172136A1 (ja) | 2012-05-16 | 2013-04-12 | ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9898752B2 (ja) |
JP (4) | JP5525117B2 (ja) |
TW (1) | TWI499988B (ja) |
WO (1) | WO2013172136A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015170088A (ja) * | 2014-03-06 | 2015-09-28 | 東芝テック株式会社 | 商品販売データ登録処理装置、ポイント処理サーバ及びポイント処理プログラム |
JP2016051283A (ja) * | 2014-08-29 | 2016-04-11 | Kddi株式会社 | 電子通貨管理システム及び電子通貨管理方法 |
JP6027711B1 (ja) * | 2015-12-24 | 2016-11-16 | 楽天株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
JP2017059100A (ja) * | 2015-09-18 | 2017-03-23 | 大日本印刷株式会社 | ポイント管理装置、制御方法及びプログラム |
JP2022031392A (ja) * | 2020-08-03 | 2022-02-18 | 東芝テック株式会社 | 電子レシート管理サーバおよびプログラム |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5525117B2 (ja) * | 2012-05-16 | 2014-06-18 | 楽天株式会社 | ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 |
JP5785350B1 (ja) * | 2014-12-24 | 2015-09-30 | 楽天株式会社 | 情報処理装置、情報処理方法、プログラム、記憶媒体 |
TWI585705B (zh) * | 2015-04-30 | 2017-06-01 | 逢甲大學 | 物聯網商業系統及其運作方法 |
JP6645081B2 (ja) * | 2015-09-09 | 2020-02-12 | 大日本印刷株式会社 | ポイント管理装置、制御方法及びプログラム |
JP6298430B2 (ja) * | 2015-09-18 | 2018-03-20 | 東芝テック株式会社 | 情報端末装置、情報処理装置、情報処理システムおよびプログラム |
JP7059926B2 (ja) * | 2016-03-10 | 2022-04-26 | 日本電気株式会社 | 決済装置、決済システム、決済方法及びプログラム |
JP6592054B2 (ja) * | 2017-09-20 | 2019-10-16 | ヤフー株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、端末装置、端末制御方法および端末制御プログラム |
EP3759890B1 (en) * | 2018-02-26 | 2023-09-13 | Imperial Tobacco Limited | System for managing smoking substitute devices and associated method |
JP7091586B2 (ja) * | 2018-04-17 | 2022-06-28 | 株式会社Nttドコモ | ポイント管理サーバ及び登録プログラム |
JP7112236B2 (ja) * | 2018-04-19 | 2022-08-03 | 株式会社Nttドコモ | 情報処理装置 |
JP6878486B2 (ja) * | 2019-03-29 | 2021-05-26 | 楽天グループ株式会社 | 情報処理装置、情報処理方法、プログラム |
US11631103B2 (en) * | 2019-06-13 | 2023-04-18 | Capital Intellect, Inc. | System and method for tracking earned rewards for online transaction |
CN110667568B (zh) | 2019-09-24 | 2021-11-30 | 江苏徐工工程机械研究院有限公司 | 一种翻车警报***、翻车风险预测方法及翻车警报方法 |
JP7454935B2 (ja) | 2019-12-04 | 2024-03-25 | 株式会社デンソーテン | 情報処理装置および情報処理方法 |
JP2021061046A (ja) * | 2021-01-05 | 2021-04-15 | 東芝テック株式会社 | 情報処理装置およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216000A (ja) * | 2000-11-15 | 2002-08-02 | Fujitsu Ltd | 情報処理方法及びポイント管理方法 |
JP2002319072A (ja) * | 2001-04-20 | 2002-10-31 | Oki Electric Ind Co Ltd | ポイント管理サーバ |
JP2003076910A (ja) * | 2001-09-04 | 2003-03-14 | Nec Corp | ポイント交換方法、ポイント交換システム及びポイント交換プログラム |
JP2003099656A (ja) * | 2001-09-25 | 2003-04-04 | Bic P Kan Co Ltd | 個人識別情報管理装置及び個人識別情報管理方法 |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NZ250926A (en) * | 1993-02-23 | 1996-11-26 | Moore Business Forms Inc | Relational database: product, consumer and transactional data for retail shopping targeting |
US20030171992A1 (en) * | 1999-04-23 | 2003-09-11 | First Data Corporation | System and methods for redeeming rewards associated with accounts |
JPH11339110A (ja) * | 1998-05-26 | 1999-12-10 | Oki Electric Ind Co Ltd | 自動取引システム |
US7716080B2 (en) * | 1999-06-23 | 2010-05-11 | Signature Systems, Llc | Method and system for using multi-function cards for storing, managing and aggregating reward points |
JP2002021600A (ja) * | 2000-07-07 | 2002-01-23 | Tcm Corp | 産業用車両 |
JP2002123775A (ja) * | 2000-10-13 | 2002-04-26 | Akesesu:Kk | カード利用正当性判定方法 |
US20030182191A1 (en) * | 2002-03-25 | 2003-09-25 | Gaugarin Oliver | Location-based wireless loyalty program |
US7680688B2 (en) * | 2002-05-28 | 2010-03-16 | American Express Travel Related Services Company, Inc. | System and method for exchanging loyalty points for acquisitions |
US7606730B2 (en) * | 2002-06-25 | 2009-10-20 | American Express Travel Relate Services Company, Inc. | System and method for a multiple merchant stored value card |
US9852437B2 (en) * | 2002-09-13 | 2017-12-26 | Visa U.S.A. Inc. | Opt-in/opt-out in loyalty system |
TW200416572A (en) * | 2003-02-18 | 2004-09-01 | Weng-Jen Hwang | A website system managing commercial points |
US7455226B1 (en) * | 2005-04-18 | 2008-11-25 | The Return Exchange, Inc. | Systems and methods for data collection at a point of return |
US7484658B2 (en) * | 2005-09-13 | 2009-02-03 | Santa Cruz Cathy D | System for consumers at the point of purchase/sale to automatically invest funds into a personal money saving program |
JP5416404B2 (ja) * | 2006-05-31 | 2014-02-12 | 楽天株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
US9430773B2 (en) * | 2006-07-18 | 2016-08-30 | American Express Travel Related Services Company, Inc. | Loyalty incentive program using transaction cards |
US8560383B2 (en) * | 2006-09-27 | 2013-10-15 | Toshiba Global Commerce Solutions Holding Corporation | Method and apparatus for distributing electronic coupons |
US7988628B2 (en) * | 2006-10-18 | 2011-08-02 | Bagan Kenneth J | Security enabled medical screening device |
US20080210753A1 (en) * | 2007-03-02 | 2008-09-04 | First Data Corporation | Loyalty reward settlement system and method |
US10679198B2 (en) * | 2007-03-26 | 2020-06-09 | Transform Sr Brands Llc | System and method for handling an offer to purchase a followed item |
US20080281692A1 (en) * | 2007-05-10 | 2008-11-13 | Microsoft Corporation | Virtual Points Clearinghouse |
US8660893B2 (en) * | 2007-07-23 | 2014-02-25 | Visa U.S.A. Inc. | Multi-vendor multi-loyalty currency program |
US8838472B2 (en) * | 2007-08-14 | 2014-09-16 | First Data Corporation | Mobile system and method for exchanging point value |
JP2009123092A (ja) | 2007-11-16 | 2009-06-04 | Culture Convenience Club Co Ltd | サービスポイント発行還元システム |
US8452645B2 (en) * | 2008-01-29 | 2013-05-28 | Maritz Holdings Inc. | Interface between two reward programs for concurrently redeeming currencies |
US20100106570A1 (en) * | 2008-10-28 | 2010-04-29 | Cristian Radu | Systems and methods for enrollment and participation in a loyalty program |
US20120271705A1 (en) * | 2009-01-14 | 2012-10-25 | Richard Postrel | Method and system for simultaneous awarding and redeeming of reward points at the point of sale |
US8407087B2 (en) * | 2009-01-14 | 2013-03-26 | Signature Systems, LLC. | Online reward point exchange method and system |
US20120290368A1 (en) * | 2011-05-12 | 2012-11-15 | World Bank Services, Inc. | Point-of-sale system using prepaid/gift card network |
US20120010937A1 (en) * | 2010-07-07 | 2012-01-12 | Bank Of America Corporation | Consolidating and Leveraging Features of a Loyalty Program |
JP5064536B2 (ja) * | 2010-07-13 | 2012-10-31 | 伸一 田中 | 顧客来店促進システム |
US20150310477A1 (en) * | 2011-12-08 | 2015-10-29 | Vpromos, Inc. | Systems and methods for enrolling consumers in a program |
US20120215617A1 (en) * | 2011-02-22 | 2012-08-23 | Wavemarket, Inc. | Location based value dissemination system and method |
US20120296720A1 (en) * | 2011-05-17 | 2012-11-22 | Maritz Holdings Inc. | Mobile rewards redemption system and method |
US20130024262A1 (en) * | 2011-06-23 | 2013-01-24 | Savingstar | Systems and methods for electronic coupon targeting |
US20130013386A1 (en) * | 2011-07-08 | 2013-01-10 | Mobile Potential (Pty) Ltd | System and method for allocating value to a customer account |
US20130036373A1 (en) * | 2011-08-05 | 2013-02-07 | American Express Travel Related Services Company, Inc. | Systems and Methods for Providing a Virtual Currency Exchange |
JP5349554B2 (ja) * | 2011-09-05 | 2013-11-20 | 東芝テック株式会社 | 情報処理装置及びプログラム |
US10296923B2 (en) * | 2011-12-22 | 2019-05-21 | Ncr Corporation | Techniques for real-time offer evaluations |
US20130238408A1 (en) * | 2012-03-08 | 2013-09-12 | Mastercard International Incorporated | Systems and methods for attaching loyalty program data to an electronic payment scheme |
US20130282464A1 (en) * | 2012-04-19 | 2013-10-24 | Michael Bradley | Systems and methods for providing loyalty programs via a debit card |
JP5525117B2 (ja) * | 2012-05-16 | 2014-06-18 | 楽天株式会社 | ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 |
-
2013
- 2013-04-12 JP JP2014501127A patent/JP5525117B2/ja active Active
- 2013-04-12 US US14/401,118 patent/US9898752B2/en active Active
- 2013-04-12 WO PCT/JP2013/061098 patent/WO2013172136A1/ja active Application Filing
- 2013-04-26 TW TW102115049A patent/TWI499988B/zh active
-
2014
- 2014-04-10 JP JP2014081468A patent/JP5566552B2/ja active Active
- 2014-04-10 JP JP2014081467A patent/JP5566551B2/ja active Active
- 2014-04-10 JP JP2014081466A patent/JP5562500B1/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216000A (ja) * | 2000-11-15 | 2002-08-02 | Fujitsu Ltd | 情報処理方法及びポイント管理方法 |
JP2002319072A (ja) * | 2001-04-20 | 2002-10-31 | Oki Electric Ind Co Ltd | ポイント管理サーバ |
JP2003076910A (ja) * | 2001-09-04 | 2003-03-14 | Nec Corp | ポイント交換方法、ポイント交換システム及びポイント交換プログラム |
JP2003099656A (ja) * | 2001-09-25 | 2003-04-04 | Bic P Kan Co Ltd | 個人識別情報管理装置及び個人識別情報管理方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015170088A (ja) * | 2014-03-06 | 2015-09-28 | 東芝テック株式会社 | 商品販売データ登録処理装置、ポイント処理サーバ及びポイント処理プログラム |
JP2016051283A (ja) * | 2014-08-29 | 2016-04-11 | Kddi株式会社 | 電子通貨管理システム及び電子通貨管理方法 |
JP2017059100A (ja) * | 2015-09-18 | 2017-03-23 | 大日本印刷株式会社 | ポイント管理装置、制御方法及びプログラム |
JP6027711B1 (ja) * | 2015-12-24 | 2016-11-16 | 楽天株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
WO2017109896A1 (ja) * | 2015-12-24 | 2017-06-29 | 楽天株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
JP2022031392A (ja) * | 2020-08-03 | 2022-02-18 | 東芝テック株式会社 | 電子レシート管理サーバおよびプログラム |
JP7348259B2 (ja) | 2020-08-03 | 2023-09-20 | 東芝テック株式会社 | サーバ装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5566551B2 (ja) | 2014-08-06 |
JP2014130651A (ja) | 2014-07-10 |
JP5525117B2 (ja) | 2014-06-18 |
TWI499988B (zh) | 2015-09-11 |
JP5566552B2 (ja) | 2014-08-06 |
JP2014146372A (ja) | 2014-08-14 |
US9898752B2 (en) | 2018-02-20 |
JP2014135087A (ja) | 2014-07-24 |
JPWO2013172136A1 (ja) | 2016-01-12 |
TW201407507A (zh) | 2014-02-16 |
US20150134437A1 (en) | 2015-05-14 |
JP5562500B1 (ja) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5566551B2 (ja) | ポイントシステム、ポイントシステムの制御方法、ポイント管理装置、プログラム、及び情報記憶媒体 | |
US20230252430A1 (en) | Methods and systems for the efficient transfer of entities on a blockchain | |
CN109074580B (zh) | 在区块链上安全转移实体的方法和*** | |
CN103229201B (zh) | 用于管理云中的信息所有权的许可的***和方法 | |
JP2021108488A (ja) | ブロックチェーンを使用してピアツーピア分散型台帳におけるエンティティを効率的な移転のための方法およびシステム | |
JP2019506075A (ja) | ブロックチェーンベースのトークナイゼーションを用いた交換 | |
JP2019204481A (ja) | ポイント処理システム、方法およびプログラム | |
JP7274651B1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2005284524A (ja) | ネットワーク購入商品の代金決済システム、ネット店舗端末、コンビニ端末、および代金決済方法 | |
JP6645081B2 (ja) | ポイント管理装置、制御方法及びプログラム | |
JP7419441B2 (ja) | 決済システム、決済方法、及びプログラム | |
JP7276888B2 (ja) | 管理装置、管理方法、管理システム及びプログラム | |
JP2022025720A (ja) | 情報処理装置及び情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13791296 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014501127 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14401118 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13791296 Country of ref document: EP Kind code of ref document: A1 |