[go: up one dir, main page]

WO2003007206A1 - Point exchange system - Google Patents

Point exchange system Download PDF

Info

Publication number
WO2003007206A1
WO2003007206A1 PCT/JP2001/009531 JP0109531W WO03007206A1 WO 2003007206 A1 WO2003007206 A1 WO 2003007206A1 JP 0109531 W JP0109531 W JP 0109531W WO 03007206 A1 WO03007206 A1 WO 03007206A1
Authority
WO
WIPO (PCT)
Prior art keywords
identification information
point
terminal device
secondary identification
primary
Prior art date
Application number
PCT/JP2001/009531
Other languages
French (fr)
Japanese (ja)
Inventor
Toshinobu Honda
Original Assignee
Patent One Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Patent One Inc. filed Critical Patent One Inc.
Publication of WO2003007206A1 publication Critical patent/WO2003007206A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment 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/346Cards serving only as information carrier of service
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates to a technique for exchanging points possessed by a user with objects having other values (including intangible objects).
  • a point card stores points given according to the price of a product purchased by a user, and allows the stored points to be exchanged for other products. Used. Point cards are generally composed of magnetic cards, and points accumulated by users are magnetically recorded.
  • the identification information stored in the mobile phone is managed by the user, not by the store that gives the points. For this reason, even if the above system is implemented, there is a problem that the identification information of another person can be forged and the points accumulated by another person can be exchanged for a product illegally. Live. Disclosure of the invention
  • An object of the present invention is to provide a point exchange system and the like that can prevent forgery of identification information required when a user exchanges points for another object.
  • Another object of the present invention is to provide a point exchange system or the like which can prevent points owned by a user from being illegally exchanged for another object.
  • the point exchange system includes:
  • the second terminal device includes:
  • Primary identification information storage means for storing unique primary identification information
  • a request for issuing secondary identification information for exchanging a point stored in the server device as a point possessed by the user for another valuable item is transmitted to the server via the communication line.
  • First secondary identification information receiving means for receiving the secondary identification information transmitted from the server device in response to the issuance request transmitted by the issuance request transmission means;
  • Secondary identification information storage means for storing the secondary identification information received by the first secondary identification information receiving means, An identification information output unit that outputs primary identification information stored in the primary identification information storage unit or secondary identification information stored in the secondary identification information storage unit, according to an instruction of the user,
  • the first terminal device includes:
  • Secondary identification information input means for inputting secondary identification information output by the identification information output means
  • First secondary identification information transmitting means for transmitting the secondary identification information input from the secondary identification information input means to the server device via the communication line
  • the server device The server device,
  • Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information
  • Issue request receiving means for receiving the issue request transmitted from the issue request transmitting means
  • a second secondary identification information transmitting unit that transmits the secondary identification information issued by the secondary identification information issuing unit to the second terminal device via the communication line; and the first secondary identification information.
  • Second secondary identification information receiving means for receiving the secondary identification information transmitted by the transmitting means,
  • Point reduction means for reducing the number of points stored in the point storage means in accordance with the secondary identification information received by the second secondary identification information receiving means.
  • the primary terminal when exchanging the points possessed by the user for another object, the primary terminal constantly managed by the second terminal device. It is necessary to acquire not only identification information but also secondary identification information dedicated to point exchange. Since the primary identification information is always managed by the user, it is relatively easy to forge. Secondary identification information is sent every time a point is exchanged for another one, and is not always manageable on the user side, making it difficult to forge. In other words, according to this system, it is difficult to forge the identification information required when exchanging a point for another point, so that the point is prevented from being illegally exchanged for another valued object. I can do it.
  • the first terminal device includes:
  • Primary identification information input means for inputting primary identification information output by the identification information output means
  • Point transmitting means for transmitting the points given to the user together with the primary identification information input from the primary identification information input means to the server device via the communication line.
  • the server device includes:
  • Point receiving means for receiving the point transmitted from the point transmitting means together with the primary identification information
  • Point increase means for adding a point stored in the point storage means in accordance with the primary identification information received together with the point received by the point reception means may be further provided.
  • the user can add points according to the primary identification information, so that the second terminal device can be used in the same manner as a conventional point card.
  • a method for exchanging a point according to a second aspect of the present invention comprises:
  • a first terminal device for use by a point exchange service member carrier By retaining the primary identification information and exchanging information with a second terminal device for use by the user of the point exchange service, the points possessed by the user have another value.
  • a method of exchanging a point for an object the exchanging a point stored in a storage means as a point possessed by the user with the other valuable object in response to a request from the second terminal device. Issue secondary identification information,
  • the points stored in the storage unit are reduced according to the received secondary identification information.
  • a point assigned to the user together with the primary identification information is received from the first terminal device to which the primary identification information held by the second terminal device has been input, and the primary received together with the primary identification information according to the received points Increase the number of points stored in the storage means according to the identification information
  • a point exchange information issuing device includes:
  • the communication lines are respectively connected to the first terminal device used for the use of the point exchange service member carrier and the second terminal device holding unique primary identification information and used for the use of the point exchange service user.
  • Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
  • a secondary identification information transmitting unit that transmits the secondary identification information issued by the secondary identification information issuing unit to the second terminal device via the communication line;
  • Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device to which the secondary identification information has been input;
  • First point reduction means for reducing the points stored in the point storage means according to the secondary identification information received by the secondary identification information receiving means
  • the secondary identification information may be invalid after a predetermined time has elapsed from the issuance by the secondary identification information issuing means.
  • the secondary identification information is encrypted using an encryption key corresponding to the primary identification information, transmitted to the second terminal device, and decrypted using a decryption key corresponding to the primary identification information. May be used.
  • An electronic watermark may be embedded in the secondary identification information.
  • the secondary identification information may include a program that operates in the second terminal device.
  • a program that operates in the second terminal device.
  • the program includes a process of measuring a time period from when the time has been received by the second terminal device, and a process of invalidating the secondary identification information when the measured time reaches a predetermined time. Can be.
  • the secondary identification information issuance by the secondary identification information issuing means is performed by receiving an issuance request together with the primary identification information from the second terminal device. Can be done.
  • a first primary identification information transmitting means for transmitting the primary identification information issued by the primary identification information issuing means to the requesting second terminal device via the communication line may be further provided.
  • the primary identification information may be information that has been assigned to the second terminal device in advance.
  • a primary identification information updating unit that updates the primary identification information every predetermined period; and a second transmission unit that transmits the primary identification information updated by the primary identification information updating unit to the second terminal device via the communication line. And primary identification information transmitting means.
  • the second terminal device that has received the updated primary identification information transmitted from the second primary identification information transmitting means can hold the updated primary identification information.
  • the secondary identification information may include primary identification information held by the requesting mobile phone.
  • Point receiving means for receiving, via the communication line, points given to the user together with the primary identification information from the first terminal device which has input the primary identification information held by the second terminal device,
  • Point increase means for increasing the number of points stored in the point storage means in accordance with the next identification information may be further provided.
  • the primary identification information and the secondary identification information may be displayed on a display device of the second terminal device and read by a reading device of the first terminal device.
  • the point exchange information issuing device In this case, the point exchange information issuing device
  • Each of the second terminal devices may further include a model information storage unit that stores model information including at least information on a display device.
  • the secondary identification information issuing means may issue the secondary identification information according to the model information stored in the model information storage means for the requesting second terminal device.
  • the second terminal device can be a mobile phone.
  • the system may further include a second point reduction unit configured to reduce the number of points stored in the point storage unit in accordance with the secondary identification information issuance by the secondary identification information issuance unit.
  • the points stored in the point storage means may indicate a negative value.
  • the point exchange information issuing device In this case, the point exchange information issuing device
  • a mobile phone can be applied to the second terminal device.
  • a mobile phone can be applied to the second terminal device. in this case,
  • the primary identification information and the secondary identification information may be displayed on a display device of the mobile phone and read by the first terminal device.
  • a point exchange information issuing device includes:
  • a communication line is provided for each of the first terminal device used for the use of the point exchange service member carrier and the second terminal device holding unique primary identification information and used for the use of the point exchange service user.
  • a memory for storing data including a program, a processor for executing the program stored in the memory, and transmitting and receiving information to and from the first and second terminal devices under the control of the processor
  • a communication device wherein the memory comprises:
  • the program further comprises:
  • the primary identification information and the secondary identification information may be displayed on a display device of the second terminal device and read by a reading device of the first terminal device.
  • a program according to a fifth aspect of the present invention includes a first terminal device provided for use by a point exchange service member carrier, a unique primary identification information, and a point exchange service. Executed by a computer device connected to a second terminal device to be used by the user via a communication line, and
  • Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information
  • Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
  • Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device to which the secondary identification information received by the second terminal device is input;
  • the computer device functions as a point reducing unit that reduces the points stored in the point storage unit according to the secondary identification information received by the secondary identification information receiving unit.
  • a computer-readable recording medium comprises:
  • a first terminal device used for the use of the point exchange service member carrier Via a communication line, a first terminal device used for the use of the point exchange service member carrier and a second terminal device holding unique primary identification information and used for the use of the point exchange service user.
  • Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information
  • Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
  • Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device which has input the secondary identification information received by the second terminal device; and
  • the computer device functions as a point reduction unit that reduces the points stored in the point storage unit according to the secondary identification information received by the secondary identification information reception unit.
  • the carrier according to the seventh aspect of the present invention comprises a first terminal device provided for use by a point exchange service member carrier, a unique primary identification information, and a point exchange service.
  • a program to be executed by a computer device connected via a communication line is converted into a data signal and superimposed on a second terminal device to be used by the user, and the program is:
  • Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information
  • Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
  • Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device which has input the secondary identification information received by the second terminal device;
  • the computer device functions as point reduction means for reducing the points stored in the point storage means according to the secondary identification information received by the secondary identification information receiving means.
  • Point receiving means for receiving via a communication line
  • Point adding means for increasing the number of points stored in the point storage means in accordance with the primary identification information received together with the points received by the point receiving means.
  • FIG. 1 is a block diagram illustrating a configuration of a point exchange system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a configuration of the server device of FIG.
  • FIG. 3 is a diagram showing the member store database of FIG.
  • FIG. 4 is a diagram showing the user database of FIG.
  • FIG. 5A is a diagram showing a unique percode table included in the barcode database of FIG.
  • FIG. 5B is a diagram showing a barcode table for replacement included in the barcode database of FIG.
  • FIG. 6A is a diagram showing an example of a unique barcode.
  • FIG. 6B is a diagram showing an example of a replacement barcode.
  • FIG. 7 is a block diagram showing the configuration of the store terminal device of FIG.
  • FIG. 8 is a block diagram showing a configuration of the mobile phone of FIG.
  • FIG. 9 is a flowchart showing the member store registration process.
  • FIG. 10 is a flowchart showing the user registration process.
  • FIG. 11 is a flowchart showing the point accumulation processing.
  • FIGS. 12A and 12B are flowcharts showing the point exchange processing.
  • FIG. 13 is a diagram showing a contract executed at predetermined intervals in a modification of the embodiment. It is a flowchart which shows a request
  • FIG. 14 is a flowchart showing a unique barcode update process executed every predetermined period in a modification of the embodiment.
  • FIG. 15 is a diagram illustrating a model database included in the server device according to the modification of the embodiment.
  • FIG. 16A is a diagram schematically illustrating a method of providing a program to be executed in the server device.
  • FIG. 16B is a diagram schematically illustrating a method of providing a program to be executed in the server device.
  • FIG. 1 is a block diagram showing a configuration of a point exchange system according to this embodiment.
  • this point exchange system includes a server device 1, a plurality of store terminal devices 2 (2-1 to 2-ni), and a plurality of mobile phones 3 (3 to 1-3 to ⁇ ). It is composed of The store terminal device 2 and the mobile phone 3 are each connected to the server device 1 via the Internet 4.
  • the server device 1 is used by a service provider (hereinafter referred to as a “provider”) in this system, and performs processing necessary for a user to accumulate points and exchange them for goods (including services). It is a computer device.
  • the server device 1 registers a member store and a user, issues a unique barcode and a replacement barcode described later, and manages the points accumulated by the user.
  • FIG. 2 is a block diagram illustrating the configuration of the server device 1. As shown, the server device 1 includes a CPU (Central Processing Unit) 11, a memory 12, an input device 13, a display device 14, a communication device 15, and a member store. Day A database 16, a user database 17, and a code database 18 are provided. Merchant database 16, user database 17 and barcode database 18 are shown separately from memory 12 in the figure, but they are actually provided in areas secured in memory 12. .
  • a service provider hereinafter referred to as a “provider”
  • the CPU 11 executes the program stored in the memory 12 and registers the merchants and users, issues unique barcodes and replacement parcodes, and manages the points accumulated by the users. Perform processing.
  • the memory 12 stores a processing program of the CPU 11 as shown in a flowchart described later, and is used as a work area when executing the program.
  • Memory 12 includes main memory and auxiliary memory.
  • the input device 13 inputs necessary instructions by an operation of an operator or a manager.
  • the display device 14 displays information necessary for an operator or an administrator to perform an operation.
  • the communication device 15 transmits and receives information to and from the store terminal device 2 or the mobile phone 3 via the Internet 4.
  • the member store database 16 is a database that stores information about member stores that use services in this system.
  • the user database 17 is a database that stores information on users who store and exchange points by using services in this system.
  • the barcode database 18 is a database that stores a unique barcode and a barcode for exchange necessary for the user to store and exchange points. Details of these databases 16 to 18 will be described with reference to FIGS. 3 to 5, respectively.
  • FIG. 3 is a diagram showing a configuration of the member store database 16.
  • the member store database 16 is a database that stores information about each member store (hereinafter, member store information) as one record for each member store.
  • Each record in the Merchant Database 16 contains the Merchant ID, the name, address, type, It contains attribute information such as phone number, access, business hours and introduction text, and the total number of points that the user has exchanged for goods.
  • FIG. 4 is a diagram showing the configuration of the user database 17.
  • the user database 17 is a database that stores information about each user (hereinafter, user information) as one record for each user.
  • Each record in the user database 17 contains the user ID, attribute information such as name, address, date of birth and age, and the cumulative number of points accumulated by the user purchasing the product.
  • the barcode database 18 includes a unique percode table 18A shown in FIG. 5A and a replacement percode table 18B shown in FIG. 5B.
  • the unique barcode table 18A stores the user ID and the unique barcode in association with each other as one record for each unique percode. Since the user ID is stored in the user database 17 in association with the points accumulated by the user, the unique barcode and the points accumulated by the user correspond one-to-one.
  • the replacement bar code table 18B contains one record for each replacement bar code, including the user ID, replacement bar code, date and time of issue, number of points, and used flag. Are stored in association with each other.
  • the issue date is the date and time when the replacement parcode was issued.
  • the used flag is a flag indicating whether or not points have been exchanged for goods using the exchange par code.
  • the issue date and used flag are used to determine the validity of the replacement barcode.
  • the number of points is a point that can be exchanged for a product, and is specified by the user when an issuance request is issued from the mobile phone 3.
  • FIG. 6A is a diagram showing an example of a unique percode.
  • the unique barcode is configured by a two-tone two-dimensional matrix pattern as shown. This pattern corresponds to the user ID of the user who owns the mobile phone 3. The same unique bar code is used as long as the user of the mobile phone 3 receiving this does not stop using the service in this system.
  • the unique barcode may be determined according to information (chip number or the like) unique to the mobile phone 3.
  • FIG. 6B is a diagram showing an example of a replacement percode.
  • the replacement barcode is also composed of a two-tone two-dimensional matrix pattern. This pattern is a pattern corresponding to the point at which the user has designated exchange with a product, but the exchange barcode pattern transmitted to the mobile phone 3 uses an encryption key corresponding to the unique barcode. It is encrypted using The encrypted exchange barcode can be decrypted to the original exchange percode pattern using the unique barcode as a decryption key. An asymmetric encryption system is used for the encryption key and the decryption key. Replacement barcodes can no longer be used after a certain period of time has passed since they were issued.
  • the store terminal device 2 is composed of a personal computer or the like, and is used for the use of a service member store, and is provided with points according to the products purchased by the user.
  • FIG. 7 is a block diagram showing the configuration of the store terminal device 2. As shown in FIG. As shown in the figure, the store terminal device 2 includes a CPU 21, a memory 22, an input device 23, a barcode reading device 24, a display device 25, and a POS (Point Of Sales) terminal. A connection device 26 and a communication device 27 are provided.
  • the CPU 21 executes a program stored in the memory 22 to read a unique bar code and a replacement bar code, and to execute an operation on a product purchased by the user. Perform the necessary processing to give points and exchange points for goods.
  • the memory 22 stores a processing program of the CPU 21 as shown in a flowchart to be described later, and is used as a work register when executing the program.
  • the input device 23 inputs necessary instructions by an operation of a member store operator or a store clerk.
  • Barcode reader 2 4 is a device for reading a unique barcode one de and replacement barcode one de displayed on the mobile phone 3 as will be described later, are designed to correspond to the display device of the mobile telephone 3 .
  • the display device 25 displays information necessary for an operator or a clerk to input an instruction.
  • the POS terminal connection device 26 is connected to the POS terminal device (not shown) of the member store, receives information such as the price of the purchased product from the POS terminal device, and obtains information necessary for exchanging points for products. To the PoS terminal.
  • the communication device 27 transmits and receives information to and from the server device 1 via the Internet 4.
  • the mobile phone 3 obtains, from the server device 1, the unique bar code and the replacement bar code necessary for exchanging the stored points for a product, for use by the user of the service, and displays the bar code.
  • FIG. 8 is a block diagram showing a configuration of the mobile phone 3. As shown in FIG. Although the mobile phone 3 actually includes a function related to voice communication, which is an original function, here, only functions necessary for application to the point exchange system of this embodiment are shown. As shown in the figure, the mobile phone 3 includes a CPU 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, an input device 34, a display device 35, and a communication device 3. And 6.
  • the CPU 31 executes a program stored in the ROM 32, reads a unique barcode and a replacement parcode, assigns a point to the product purchased by the user, and exchanges the point with the product. Perform necessary processing for U.
  • the ROM 32 stores a processing program of the CPU 31 as shown in a flowchart described later.
  • the RAM 33 stores the unique barcode and the replacement barcode sent from the server device 1 and is used as a work area when executing a program.
  • the input device 34 has keys such as numeric keys to which meanings other than numbers are assigned, and inputs necessary instructions by user operation.
  • the display device 35 displays information necessary for the user to input an instruction, and displays a unique barcode or a replacement barcode in accordance with the instruction input from the input device 34.
  • the communication device 36 transmits and receives information to and from the server device 1 via the Internet 4.
  • the mobile phone 3 is equipped with a backup power supply in addition to the operation power supply (rechargeable battery).
  • the backup power supply supplies the power necessary to retain the data stored in the RAM 33 even when the rechargeable battery of the operation power supply is discharged and the mobile phone 3 becomes inoperable. to continue. As a result, the unique barcode and the replacement barcode stored in the RAM 33 are not erased due to battery exhaustion.
  • processing in the point exchange system is divided into accumulation of points and exchange of points.
  • registration of merchants and users is required in advance.
  • each process will be described in detail with reference to a flowchart.
  • FIG. 9 is a flowchart showing the member store registration process. This process is performed by the store terminal device 2 and the server device 1.
  • the CPU 21 registers the member store from the communication device 27. Request to server via Internet 4 The transmission is made to the device 1 (step S101).
  • the communication device 15 of the server device 1 receives this registration request and passes it to the CPU 11 (step S 15 1).
  • the CPU 11 Upon receiving the registration request from the communication device 15, the CPU 11 sends a registration form prepared for member store registration from the communication device 15 to the requesting store terminal device 2 via the Internet 4. Transmission is performed (step S 15 2). In the shop terminal device 2, when the communication device 27 receives the registration form, the display device 25 displays it (step S102).
  • the operator operates the input device 23 in accordance with the registration form displayed on the display device 25, and inputs member store information to be registered in the member store database 16 (step S103).
  • the CPU 21 transmits the input member store information from the communication device 27 to the server device 1 via the Internet 4 (step S104).
  • the communication device 15 of the server device 1 receives the member store information (step S153)
  • the CPU 11 registers the member store information in the member store database 16 (step S154). This completes the member store registration process.
  • FIG. 10 is a flowchart showing the user registration process. This process is performed by the mobile phone 3 and the server device 1.
  • the CPU 31 transmits a user registration request from the communication device 36 to the Internet. Then, the data is transmitted to the server device 1 via the server 4 (step S201).
  • the communication device 15 of the server device 1 receives this registration request, and passes it to the CPU 11 (step S25 1).
  • the CPU 11 Upon receiving the registration request from the communication device 15, the CPU 11 transmits a registration form prepared for user registration from the communication device 15 to the requesting mobile phone 3 via the Internet 4. (Step S252).
  • the display device 35 displays this (step S202).
  • the user operates the input device 34 in accordance with the registration form displayed on the display device 35, and inputs user information to be registered in the user database 17 (step S203).
  • the CPU 31 transmits the input user information from the communication device 36 to the server device 1 via the Internet 4 (step S204).
  • the communication device 15 of the server device 1 receives the user information (step S253), the CPU 11 registers this user information in the user database 17 (step S254).
  • the CPU 11 of the server device 1 issues a new unique barcode that has not been registered in the barcode database 18 (step S256), and registers it in the user database 17 in step S254. It is registered in the barcode database 18 in association with the user ID in the user information (step S257).
  • the CPU 11 of the server device 1 also transmits the issued unique barcode from the communication device 15 to the mobile phone 3 via the Internet 4 (step S258).
  • the CPU 31 stores the unique barcode in a predetermined area of the RAM 33 (step S205). This completes the user registration process.
  • FIG. 11 is a flowchart showing the point accumulation processing. This process is performed by the mobile phone 3, the shop terminal device 2, and the server device 1.
  • a user who wants to accumulate a point corresponding to the product purchased at the member store operates the input device 34 of the mobile phone 3 to display the unique barcode stored in the RAM 33 on the display device 35. (Step S301).
  • the user presents the mobile phone 3 with the unique barcode displayed on the display device 35 to the clerk of the member store.
  • the clerk at the franchise stores the unique bar displayed on the display device 35 of the mobile phone 3.
  • the code is read by the bar code reading device 24 (step S3 2 1).
  • the clerk inputs the points to be given according to the product purchased by the user from the input device 23 (step S32).
  • the CPU 21 may obtain points to be given to the user according to the purchase price of the product sent from the POS terminal to the POS terminal connection device 26.
  • the CPU 21 transmits the unique bar code read in step S32 1 and the point input in step S32 2 from the communication device 27 to the server device 1 via the Internet 4 (step S 3 2 3).
  • the communication device 15 receives the unique barcode and the point (step S3401).
  • the CPU 11 of the server 1 retrieves the user ID corresponding to the received unique bar code from the barcode database 18 and registers the received point in the user database 17 corresponding to the user ID.
  • the added points are added (step S 3 4 2). This is the end of the point accumulation processing.
  • FIGS. 12A and 12B are flowcharts showing the point exchange processing. This process is performed by the mobile phone 3, the shop terminal device 2, and the server device 1.
  • the CPU 31 requests the exchange of the point from the communication device 36. (Including information indicating a power point) should be transmitted to the server device 1 via the Internet 4 (step S401).
  • the communication device 15 of the server device 1 receives this exchange request and passes it to the CPU 11 (step S444).
  • the CPU 11 refers to the user database 17 to determine whether points equal to or higher than the requested point have been accumulated as points of the user (step S4442). If more points have been accumulated than the requested point, CPU 11 returns to the requested point. A replacement barcode is issued accordingly (step S4443).
  • the CPU 11 reads the user's unique percode from the percode database 18, generates an encryption key corresponding to the percode, and encrypts the replacement barcode using the generated encryption key (Step S). 4 4 4).
  • the CPU 11 transmits the encrypted exchange bar code from the communication device 15 to the requesting mobile phone 3 via the Internet 4 (step S445). On the other hand, if points equal to or greater than the point requested in step S444 have not been accumulated, CPU 11 transmits a message notifying that the replacement barcode cannot be issued from communication device 15 to Internet4. Is transmitted to the requesting mobile phone 3 via the server (step S444). In the mobile phone 3, the communication device 36 receives the exchange bar code transmitted in step S445 or the issuance-disabled notification message transmitted in step S446 (step S402). ). The replacement par code is stored in a predetermined area of the RAM 33. The CPU 31 of the mobile phone 3 determines whether or not the replacement barcode is received in step S402 (step S403).
  • the user of the mobile phone 3 operates the input device 34 to display a replacement par code on the display device 35, and presents the mobile phone 3 to a clerk at a member store who wants to exchange points for a product. (Step S404).
  • the clerk at the member store causes the bar code reader 24 to read the replacement par code displayed on the display device 35 of the mobile phone 3 (step S 4 21).
  • a unique barcode one de in an operation child input device 3 4 presents the mobile phone 3 to the clerk merchant (Step S 4 0 Five ) .
  • the clerk at the member store reads the unique barcode displayed on the display device 35 of the mobile phone 3 into a barcode reading device. 24 is read (step S 4 2 2).
  • the CPU 21 of the shop terminal device 2 uses the unique barcode read in step S422 to decrypt the replacement barcode read in step S421 (step S432).
  • the CPU 21 transmits the decrypted bar code for exchange from the communication device 27 to the server device 1 via the Internet 4 (step S424).
  • the communication device 15 receives the bar code for replacement (step S444).
  • the CPU 11 refers to the percode database 18 (step S444) and determines whether the received replacement barcode is valid, that is, the received replacement barcode is registered in the barcode database 18. Then, it is determined whether or not the used flag is within a predetermined time from the issuance and the used flag is not set (step S444).
  • the CPU 11 acquires the user ID registered in the barcode database 18 in association with the replacement barcode, and responds to the user ID.
  • the points in the user database 17 are subtracted by the value indicated by the bar code for replacement, and the used flag is set (step S450).
  • the CPU 11 adds the points in the member store database 17 corresponding to the store terminal device 2 that is the transmission source of the replacement barcode by the value indicated by the replacement barcode (step S4). 5 1).
  • the CPU 11 sends a point availability notification message indicating that the point corresponding to the replacement bar code can be exchanged for a product from the communication device 15 to the store terminal device 2 via the Internet 4. Transmission is performed (step S4 52). If the replacement bar code is not valid in step S444, the CPU 11 exchanges a point corresponding to the replacement bar code with the product. A point use disapproval notification message indicating that the exchange cannot be made is transmitted from the communication device 15 to the store terminal device 2 via the Internet 4 (step S4453).
  • the communication device 27 receives the point availability notification message transmitted in step S452 or the point unavailable notification message transmitted in step S453 (step S4). twenty five ) .
  • the CPU 21 causes the display device 25 to display the enable notification message or the disable notification message received by the communication device 27 in step S425 (step S426).
  • the point exchange process is completed as described above. However, if the use notification message is displayed on the display device 25, the user can exchange points for goods at the store and receive the goods. .
  • the point exchange system when exchanging points accumulated by a user for a product, not only the unique bar code constantly managed in the mobile phone 3 but also the However, a special replacement par code is required for point exchange. Since the replacement par code is issued each time a point is exchanged, it is more difficult to forge than a unique bar code.
  • the bar code for replacement is invalid after a predetermined time has passed since its issuance, and points cannot be replaced with goods.
  • the exchange barcode transmitted to mobile phone 3 is encrypted with a secret encryption key. It is almost impossible to forge a replacement barcode within the time available for redeeming points. Therefore, it is possible to prevent the points accumulated by the user from being illegally exchanged for another product.
  • the replacement barcode is decrypted using the unique percode as a decryption key, and is encrypted using an encryption key (different from the unique barcode) corresponding to the unique barcode.
  • a unique barcode as a decryption key is released, The encryption key is not made public.
  • the fact that the decryption key is a public key and the encryption key is a private key is the opposite of the usual public key cryptosystem, but the method of generating an encryption key from a unique barcode is disclosed. Therefore, a third party cannot easily generate an encryption key from a unique barcode.
  • the replacement barcode is different from the original replacement barcode because the barcode is further decrypted. Therefore, by using the encryption and decryption methods described above, points can be prevented from being exchanged improperly.
  • the CPUI 1 of the server apparatus 1 stores points in the user database 17 as points of the user or more as the requested points. If not, a replacement barcode will not be issued. In other words, user data
  • Figure 13 shows the invoicing process to settle negative points. This is a flowchart showing the process. This process is executed when a timer interrupt is generated at predetermined time intervals by an internal timer of the CPU 11 of the server device 1. In order to execute this processing, the server device 1 is further provided with a printer (not shown).
  • the CPU 11 sequentially performs a loop process for each user registered in the user database 17 (steps S501_S501,). In the processing in the loop, the CPU 11 extracts a point included in the record of the user to be processed and determines whether or not this point indicates a negative value (step S5). 0 2).
  • the CPU 11 issues an invoice to the user in question and charges for the value (money or not) according to the negative value. (Step S503), and print on paper by the printer (Step S504).
  • the printed invoice will be delivered to the user by mail or other means.
  • step S501 determines in step S501 that the processing in the loop has been completed for all the users registered in the user database 17, the processing exits the loop and ends the bill issuing processing.
  • points can be made negative, and bills can be issued in accordance with the negative value of points, so that credit cards and prepayments can be made. It is possible to realize a point exchange system having both functions of a card and a point card.
  • the replacement par code is disabled after a certain period of time from its issuance, and the replacement per code is encrypted. They were trying to prevent points from being forged and illegally exchanged for goods.
  • the replacement barcode forgery prevention technology applicable in the present invention is not limited to this.
  • an electronic watermark may be embedded in a replacement barcode.
  • This digital watermark can be obtained by intentionally changing the replacement barcode from the original content of the replacement barcode to the extent that error correction is possible.
  • a digital watermark it is possible to use a two-dimensional code obtained by intentionally adding a geometric pattern capable of detecting errors with the two-dimensional code.
  • a company logo, service name, or the like can be used as the geometric pattern. This makes it possible to visually determine from where the replacement barcode was issued.
  • a program written in the JaVa (trademark) language or the like is embedded in the replacement barcode, and by the operation of this program, the barcode for replacement is passed when a predetermined time elapses after being received by the mobile phone 3. It is also possible for one to be self-supporting.
  • This program may have a function of periodically checking the time with the server device 1.
  • the program may have a function of notifying a user by sounding an alarm or changing the color of the bar code when the replacement bar code is about to expire.
  • This program can have a function of automatically replacing an image or displaying character information and extinguishing a two-dimensional barcode after the expiration date of the replacement parcode.
  • the method for disabling the use of the replacement barcode after a lapse of a predetermined time from the issuance is not limited to the above-described method, and the replacement barcode delivered to the mobile phone 3 may include time limit information.
  • the barcode reader 24 reads the time limit information when reading the replacement barcode, and the store terminal device 2 transmits the time limit information to the server device 1. Can be.
  • the CPU 11 of the server device 1 can determine the validity of the replacement barcode based on the term information sent from the store terminal device 2.
  • the unique barcode itself is forged, the points will not be used illegally, but the encryption key used to encrypt the exchange barcode may be decrypted. Once the encryption key is decrypted, the replacement barcode may be used improperly. Therefore, by updating the unique barcode at regular intervals in the server device 1, the risk of decryption of the encryption key can be suppressed, and the encryption bar is decrypted and the replacement barcode is used illegally. Damage can be minimized.
  • the unique barcode can be transmitted from the server device 1 to the mobile phone 3 every time it is updated.
  • the unique barcode is issued by making a request from the mobile phone 3 to the server device 1, but is assigned from the beginning to the mobile phone 3 and stored in the ROM 32 in advance. It may be.
  • the person who purchases the mobile phone 3 to which the unique barcode is assigned can automatically become a user of the service provided by this system.
  • the unique percode assigned to the mobile phone 3 from the beginning can be updated simply by using it as a unique barcode at the time of initial setting.
  • FIG. 14 is a flowchart showing the unique parcode updating process. This process is executed when a timer interrupt is generated at predetermined time intervals by an internal timer of the CPU 11 of the server device 1.
  • the CPU 11 sequentially performs a loop process for each user registered in the user database 17 (steps S601-S601 '). In the processing in the loop, CPU 11 is not Refers to the barcode database 18 using the user ID of the user as a key, and creates a new unique barcode that is different from the unique barcode used by the user and has not been used by other users. A bar code is issued (step S602).
  • the CPU 11 rewrites the issued new unique barcode into the unique barcode registered so far and registers it in the barcode database 18 (step S603).
  • the CPU 11 transmits the issued new unique bar code from the communication device 15 to the mobile phone 3 via the Internet 4 (step S603).
  • the processing for one user ends.
  • the CPU 11 determines that the processing in the loop has been completed for all the users registered in the user database 17 in step S601 ', the CPU exits the loop and ends the processing on the server device 1 side.
  • step S621 when the communication device 36 receives the unique barcode (step S621), the CPU 31 overwrites the unique barcode in a predetermined area of the RAM 33, and the mobile phone 3 Update the unique barcode to be stored in the server (step S622). This ends the unique barcode update process.
  • the replacement barcode is completely different from the unique barcode, and when the user attempts to exchange points for a product, the unique percode and the replacement parcode are different. However, they had to be read separately by a bar code reader 24. On the other hand, the unique bar code and the replacement bar code may be displayed on the display device 35 at the same time. As a result, it is only necessary to read the par code once when exchanging points.
  • the replacement parcode itself indicates the point at which the user has requested replacement with the product. However, the replacement parcode may be in a form independent of the points. Since the replacement barcode is stored in the barcode database 18 in association with the point, the user's point is subtracted in step S450 and the merchant point is added in step S451. This means that the operation may be performed according to the points stored in the barcode database 18 in association with the replacement barcode.
  • the unique barcode and the replacement parcode are displayed on the display device 35 of the mobile phone 3 as a barcode having a two-dimensional two-dimensional matrix pattern. Or a bar code having a three-dimensional pattern.
  • the three-dimensional bar code is a two-dimensional bar code displayed on each surface of a cube formed of, for example, a polygon, and the polygon is rotated by an application such as Java.
  • the shop terminal 2 can recognize all the two-dimensional barcodes displayed on each side of the cube by the rotation of the polygon.
  • Three-dimensional barcodes can contain a greater amount of information as the number of screens increases.
  • the store terminal device 2 and the mobile phone 3 are configured to be able to directly communicate by applying the blue tooth technology or the like, even if the information is invisible, the unique bar code and the bar code for exchange as described above can be used. Can be applied instead of the code.
  • the CPU 11 of the server device 1 generates the unique barcode or the replacement parcode in the same manner no matter which user sends the barcode to the mobile phone 3 of any user.
  • the size and number of dots of the display device 35 of the mobile phone 3 vary depending on the model. Any mobile If it is assumed that a unique barcode or a replacement barcode is generated so that the telephone 3 can also display it on the display device 35, the pattern of the unique barcode and the replacement barcode is not simple. The risk of forgery increases.
  • the server device 1 can include a model database 19 shown in FIG.
  • the model database 19 stores the user ID and information on the model of the mobile phone 3 (including at least the size of the display device 35 and the number of dots) in association with each other.
  • the CPU 11 of the server device 1 refers to the model database 19 to obtain the unique barcode corresponding to the model of the requesting mobile phone 3. Can be issued.
  • the CPU 11 refers to the model database 19 and issues a replacement barcode corresponding to the model of the requesting mobile phone 3. Can be.
  • the unique barcode and the replacement barcode transmitted from the server device 1 to the mobile phone 3 may be compressed.
  • the CPU 11 of the server device 1 generates a unique bar code or a replacement bar code irrespective of the model, reads the model of the requesting mobile phone 3 from the model database 19, and according to the model.
  • Unique or replacement barcodes can be compressed. If the unique percode or replacement barcode is of the self-decompression type, the CPU 21 of the store terminal 2 performs exactly the same processing as above using the thawed unique percode or replacement barcode. It can be carried out.
  • the unique barcode and the replacement barcode transmitted to the mobile phone 3 as described above are If the mobile phone 3 is a new type and the number of display dots on the display device 35 is large, a fine pattern bar code is displayed. A possible bar code can be generated. This allows the display device 35 to display the unique barcode or the replacement barcode by making the most of the function of the display device 35. Even if the user frequently changes the model of the mobile phone 3, if the model registered in the user database 28 is changed, a two-dimensional barcode suitable for the new model will be obtained. It is especially effective for applying
  • the mobile phone 3 having the display device 35 is applied as the terminal device that displays the unique barcode and the replacement parcode and presents it to the store clerk.
  • a mopile terminal capable of communicating with 1 for example, a PDA (Persian Digital Assis- tant s)
  • PDA Personal Digital Assis- tant s
  • This terminal may be connected to the server device 1 by wire. Since a mobile device such as a PDA generally has a display device larger than the mobile phone 3, it has a more complicated pattern and has a unique barcode and a replacement barcode that contain a large amount of information. Can be used. If information that is invisible due to the application of Bluetooth technology or the like is used instead of the unique barcode and the replacement barcode, the terminal may not have a display device. .
  • the points accumulated by the user are deducted when the user exchanges a product at a member store.
  • points may be deducted when a replacement parcode is issued.
  • a bar code for replacement is issued, a part of the points corresponding to the replacement par code is deducted, and when the commodity is exchanged using the replacement par code, the points are further deducted. Also Good.
  • the request for issuing the replacement parcode from the mobile phone 3 to the server device 1 is not neglected, and the load on the server device 1 can be reduced.
  • the unique barcode and the exchange barcode are set as a set and are used for accumulating and exchanging points.
  • the unique barcode assigned to the mobile phone 3 can be used for other purposes such as customer management independently of the replacement barcode.
  • the programs shown in the flowcharts of FIGS. 9 to 12B are stored in the memory 12 of the server device 1, the memory 22 of the store terminal device 2, or the ROM 32 of the mobile phone 3. As described. However, all or some of these programs may be provided separately from the hardware.
  • FIG. 16A shows a first example of a method for providing a program.
  • the server device 1 and the store terminal device 2 each drive a computer-readable recording medium 55 such as a CD_ROM or a DVD_ROM, and further include disk drives 51 and 52 for reading data.
  • the CPUs 11 and 21 can cause the disk drives 51 and 52 to read the program recorded on the recording medium 55 and install them in the memories 12 and 22 respectively.
  • the mobile phone 3 further includes a card slot 53 for inserting a ROM card 56 and reading data.
  • the CPU 31 may sequentially read out and execute the instructions of the program recorded on the ROM card 56 via the card slot 53.
  • FIG. 16B shows a second example of a method for providing a program.
  • the processing programs for the server device 1, the store terminal device 2, and the mobile phone 3 are stored in the fixed disk device 58 of the Web server 57 on the Internet 4. You.
  • the Web server 57 converts the program stored in the fixed disk device 58 into a data signal and transmits it to the carrier wave 59. It is superimposed and returned to the requesting device via the Internet 4.
  • the server device 1, the store terminal device 2, or the communication device 15, 2, 7, 36 of the mobile phone 3 receives the program transmitted by being superimposed on the carrier wave, the CPU 11, 1, 2, 3 1
  • the program can be installed in memory 12, 22, or ROM 32.
  • ROM 32 of the mobile phone 3 a flash memory capable of electrically writing and erasing data can be applied. Industrial applicability
  • the points possessed by users and exchanged for other products are not limited to those accumulated by purchasing products.
  • This point may be a mileage that accumulates at the distance the user has boarded the airplane. This point may be given by the number of game balls and medals obtained by the user in a game such as a pachinko or slot machine. This point may be awarded when a user browses a Web page with a banner advertisement.
  • This point may be accumulated according to the amount of money paid by the user in advance, such as a prepaid card.
  • the points themselves may indicate monetary value.
  • Fig. 13 it is possible to make the value of a point negative, and the process of issuing a negative invoice every predetermined period is performed when the point itself indicates monetary value Especially effective.
  • the points (including minus) accumulated by the user are given a predetermined interest. You can also attach a pawn point every time a certain value is reached. In addition to accumulating points when purchasing products, it is also possible to add a point when introducing a friend as a user.
  • the points accumulated by the user may be exchanged for products by a method in which the provider selects the desired product from the products in advance and mails it, delivers it to the home, or receives it at a member store.
  • the points accumulated by the users may be made available for the acquisition of product discounts.
  • the points accumulated by the user may be such that priority reservations such as seats for concerts can be made. If the point itself indicates monetary value, it can be cashed back to the user.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A unique bar code is assigned to a portable telephone (3). The user has points corresponding to the commodity purchase amount and stores them in a server apparatus (1). When the user wants to exchange the points with another article, the user sends an exchange request to the server apparatus (1) through the portable telephone (3) and acquires an exchange bar code different from the unique bar code. The time of the use of the exchange bar code is limited and the exchange bar code is ciphered decipherably by using the unique bar code. The exchange bar code and the unique bar code are displayed on a display unit of the portable telephone (3) in order and read by a shop terminal (2). The shop terminal (2) deciphers the exchange bar code by using the unique bar code and transmits the deciphered exchange bar code to the server apparatus (1). The server apparatus (1) checks if the exchange bar code is valid. If valid, the server apparatus (1) decreases the user’s points and notifies the shop terminal (2) of the fact.

Description

ポイ ン ト交換システム Point exchange system
技術分野 Technical field
本発明は、 ユーザが有するポイ ン トを他の価値を有する物 (無形物を 含む) と交換するための技術に明関する。 田  The present invention relates to a technique for exchanging points possessed by a user with objects having other values (including intangible objects). Rice field
背景技術 Background art
ポイン トカードは、 ユーザが購入した商品の価格に応じて付与される ポイントを蓄積し、 蓄積したポイントを他の商品と交換できるよ うにす るものであり、 従来から顧客囲い込みの手段と して広く用いられている。 ポイントカードは、 一般に磁気カードによって構成されており、 ユーザ が蓄積したポイントは、 磁気記録されている。  A point card stores points given according to the price of a product purchased by a user, and allows the stored points to be exchanged for other products. Used. Point cards are generally composed of magnetic cards, and points accumulated by users are magnetically recorded.
しかし、 磁気記録されたポイントは、 比較的容易に書き換えることが できるため、 ポイントが不正使用されてしまうおそれがある。 磁気カー ドとしてのポイントカードにはユーザまたはカードの識別情報だけを記 録しておき、 ユーザが蓄積したボイントはサーバで管理するボイントカ ードシステムもある。 このシステムを進化させると、 ユーザは専用のポ イ ントカードを持つことなく、 自己が所有している携帯電話機などに識 別情報を記憶しておく ことで、 ポイ ン トの蓄積、 交換が可能なポイント カー ドシステムが実現できる。  However, magnetically recorded points can be rewritten relatively easily, and points may be misused. In some point card systems, only the identification information of the user or the card is recorded on the point card as a magnetic card, and the points accumulated by the user are managed by a server. By evolving this system, users can accumulate and exchange points by storing identification information on their own mobile phones, etc., without having a dedicated point card A simple point card system can be realized.
しかしながら、 携帯電話機に記憶される識別情報は、 ポイントの付与 を行う店舗側ではなく、 ユーザ側で管理されることとなる。 このため、 上記のシステムを実現しても、 他人の識別情報を偽造し、 他人が蓄積し たボイントを不正に商品と交換することができてしまう という問題が発 生する。 発明の開示 However, the identification information stored in the mobile phone is managed by the user, not by the store that gives the points. For this reason, even if the above system is implemented, there is a problem that the identification information of another person can be forged and the points accumulated by another person can be exchanged for a product illegally. Live. Disclosure of the invention
本発明は、 ユーザがポイントを他の物と交換する際に必要となる識別 情報の偽造を防ぐことができるポイント交換システム等を提供すること を目的とする。  An object of the present invention is to provide a point exchange system and the like that can prevent forgery of identification information required when a user exchanges points for another object.
本発明は、 また、 ユーザが有するポイントが不正に他の物と交換され るのを防ぐことができるポイント交換システム等を提供することを目的 とする。  Another object of the present invention is to provide a point exchange system or the like which can prevent points owned by a user from being illegally exchanged for another object.
上記目的を達成するため、 本発明の第 1の観点にかかるポイント交換 システムは、  To achieve the above object, the point exchange system according to the first aspect of the present invention includes:
ポイント交換サービス加盟事業者の利用に供する第 1の端末装置と、 ボイント交換サービスの利用者の利用に供する第 2の端末装置と、 前記 第 1、 第 2 の端末装置にそれぞれ通信回線を介して接続されたサーバ装 置とを備え、  A first terminal device for use by the point exchange service member business operator, a second terminal device for use by the user of the point exchange service, and the first and second terminal devices via a communication line. And a connected server device,
前記第 2の端末装置は、  The second terminal device includes:
固有の一次識別情報を記憶する一次識別情報記憶手段と、  Primary identification information storage means for storing unique primary identification information,
前記利用者が所持するボイン ト と して前記サーバ装置に記憶されてい るポイントを他の価値のある物に交換するための二次識別情報の発行要 求を、 前記通信回線を介して前記サーバ装置に送信する発行要求送信手 段と、  A request for issuing secondary identification information for exchanging a point stored in the server device as a point possessed by the user for another valuable item is transmitted to the server via the communication line. Issuing request sending means for sending to the device;
前記発行要求送信手段が送信した発行要求に応答して、 前記サーバ装 置から送られてきた二次識別情報を受信する第 1の二次識別情報受信手 段と、  First secondary identification information receiving means for receiving the secondary identification information transmitted from the server device in response to the issuance request transmitted by the issuance request transmission means;
前記第 1 の二次識別情報受信手段が受信した二次識別情報を記憶する 二次識別情報記憶手段と、 前記利用者の指示により、 前記一次識別情報記憶手段に記憶されてい る一次識別情報、 または前記二次識別情報記憶手段に記憶されている二 次識別情報を出力する識別情報出力手段とを備え、 Secondary identification information storage means for storing the secondary identification information received by the first secondary identification information receiving means, An identification information output unit that outputs primary identification information stored in the primary identification information storage unit or secondary identification information stored in the secondary identification information storage unit, according to an instruction of the user,
前記第 1 の端末装置は、  The first terminal device includes:
前記識別情報出力手段が出力した二次識別情報を入力する二次識別情 報入力手段と、  Secondary identification information input means for inputting secondary identification information output by the identification information output means,
前記二次識別情報入力手段から入力された二次識別情報を、 前記通信 回線を介して前記サーバ装置に送信する第 1 の二次識別情報送信手段と を備え、  First secondary identification information transmitting means for transmitting the secondary identification information input from the secondary identification information input means to the server device via the communication line,
前記サーバ装置は、  The server device,
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するボイント記憶手段と、  Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
前記発行要求送信手段から送信された発行要求を受信する発行要求受 信手段と、  Issue request receiving means for receiving the issue request transmitted from the issue request transmitting means,
前記発行要求受信手段による発行要求の受信に応答して、 前記二次識 別情報を発行する二次識別情報発行手段と、  Secondary identification information issuing means for issuing the secondary identification information in response to the reception of the issue request by the issue request receiving means,
前記二次識別情報発行手段が発行した二次識別情報を、 前記通信回線 を介して前記第 2の端末装置に送信する第 2の二次識別情報送信手段と、 前記第 1 の二次識別情報送信手段が送信した二次識別情報を受信する 第 2の二次識別情報受信手段と、  A second secondary identification information transmitting unit that transmits the secondary identification information issued by the secondary identification information issuing unit to the second terminal device via the communication line; and the first secondary identification information. Second secondary identification information receiving means for receiving the secondary identification information transmitted by the transmitting means,
前記第 2の二次識別情報受信手段が受信した二次識別情報に従って、 前記ボイン ト記憶手段に記憶されたボイン トを減少させるボイン ト減少 手段とを備える  Point reduction means for reducing the number of points stored in the point storage means in accordance with the secondary identification information received by the second secondary identification information receiving means.
ことを特徴とする。  It is characterized by the following.
上記のポイント交換システムでは、 ユーザが有するポイントを他の物 に交換する場合には、 第 2の端末装置において常に管理されている一次 識別情報だけでなく 、 ポイ ン ト交換専用の二次識別情報を取得すること が必要となる。 一次識別情報は常にユーザ側で管理されるものであるた め比較的偽造が容易である。 二次識別情報は、 ポイントを他の物と交換 しょう とする都度送られてく るものであり、 ユーザ側で常に管理可能な ものではないので、 偽造が困難である。 つま り 、 このシステムによれば、 ボイントを他の物と交換する際に必要な識別情報の偽造がされにくいた め、 ポイ ントが不正に他の価値のある物と交換されるのを防ぐことがで きる。 In the point exchange system described above, when exchanging the points possessed by the user for another object, the primary terminal constantly managed by the second terminal device. It is necessary to acquire not only identification information but also secondary identification information dedicated to point exchange. Since the primary identification information is always managed by the user, it is relatively easy to forge. Secondary identification information is sent every time a point is exchanged for another one, and is not always manageable on the user side, making it difficult to forge. In other words, according to this system, it is difficult to forge the identification information required when exchanging a point for another point, so that the point is prevented from being illegally exchanged for another valued object. I can do it.
前記第 1の端末装置は、  The first terminal device includes:
前記識別情報出力手段が出力した一次識別情報を入力する一次識別情 報入力手段と、  Primary identification information input means for inputting primary identification information output by the identification information output means,
前記一次識別情報入力手段から入力した一次識別情報と共に前記利用 者に付与したポイントを、 前記通信回線を介して前記サーバ装置に送信 するポイント送信手段とをさらに備えるものであってもよく、 この場合、 前記サーバ装置は、  Point transmitting means for transmitting the points given to the user together with the primary identification information input from the primary identification information input means to the server device via the communication line. The server device includes:
前記ボイント送信手段から送信されたボイントを一次識別情報と共に 受信するボイント受信手段と、  Point receiving means for receiving the point transmitted from the point transmitting means together with the primary identification information,
前記ボイント受信手段が受信したボイントに従って、 共に受信した一 次識別情報に対応して前記ボイント記憶手段に記憶されているボイント を增加させるポィント増加手段とをさらに備えるものであってもよい。 この場合、 ユーザは、 一次識別情報に従ってポイントを增加させるこ とができるので、 第 2の端末装置が、 従来型のポイントカードと同じよ うにして使用できる。  Point increase means for adding a point stored in the point storage means in accordance with the primary identification information received together with the point received by the point reception means may be further provided. In this case, the user can add points according to the primary identification information, so that the second terminal device can be used in the same manner as a conventional point card.
上記目的を達成するため、 本発明の第 2の観点にかかるボイント交換 方法は、  In order to achieve the above object, a method for exchanging a point according to a second aspect of the present invention comprises:
ポイ ント交換サービス加盟事業者の利用に供する第 1の端末装置と、 固 有の一次識別情報を保持し、 ボイント交換サービスの利用者の利用に供 する第 2 の端末装置と情報を授受するこ と によ り 、 前記利用者が所持す るポイントを他の価値のある物に交換するボイント交換方法であって、 前記第 2の端末装置からの要求により、 前記利用者が所持するボイン トとして記憶手段に記憶されたボイントを前記他の価値のある物に交換 するための二次識別情報を発行し、 A first terminal device for use by a point exchange service member carrier; By retaining the primary identification information and exchanging information with a second terminal device for use by the user of the point exchange service, the points possessed by the user have another value. A method of exchanging a point for an object, the exchanging a point stored in a storage means as a point possessed by the user with the other valuable object in response to a request from the second terminal device. Issue secondary identification information,
発行した二次識別情報を、 前記第 2の端末装置に送信し、  Transmitting the issued secondary identification information to the second terminal device,
前記第 2の端末装置が受信した二次識別情報を入力した前記第 1 の端 末装置から該二次識別情報を受信し、  Receiving the secondary identification information from the first terminal device that has input the secondary identification information received by the second terminal device;
受信した二次識別情報に従って、 前記記憶手段に記憶されたポイント を減少する  The points stored in the storage unit are reduced according to the received secondary identification information.
ことを特徴とする。  It is characterized by the following.
上記ポイント交換方法は、 さらに、  The above point exchange method,
前記第 2の端末装置が保持する一次識別情報を入力した第 1の端末装 置から、 該一次識別情報と共に前記利用者に付与したポイ ン トを受信し、 受信したポイントに従って、 共に受信した一次識別情報に対応して前 記記憶手段に記憶されているボイントを増加する  A point assigned to the user together with the primary identification information is received from the first terminal device to which the primary identification information held by the second terminal device has been input, and the primary received together with the primary identification information according to the received points Increase the number of points stored in the storage means according to the identification information
ものとすることができる。  Things.
上記目的を達成するため、 本発明の第 3の観点にかかるポイント交換 情報発行装置は、  In order to achieve the above object, a point exchange information issuing device according to a third aspect of the present invention includes:
ポイ ン ト交換サービス加盟事業者の利用に供する第 1の端末装置と、 固有の一次識別情報を保持し、 ボイント交換サービスの利用者の利用に 供する第 2の端末装置とに、 それぞれ通信回線を介して接続され、 前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するポイント記憶手段と、  The communication lines are respectively connected to the first terminal device used for the use of the point exchange service member carrier and the second terminal device holding unique primary identification information and used for the use of the point exchange service user. Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
前記第 2の端末装置からの要求により、 前記ボイント記憶手段に記憶 されたボイントを他の価値のある物に交換するための二次識別情報を発 行する二次識別情報発行手段と、 Stored in the point storage means in response to a request from the second terminal device Secondary identification information issuing means for issuing secondary identification information for exchanging the obtained point for another valuable thing,
前記二次識別情報発行手段が発行した二次識別情報を、 前記通信回線 を介して前記第 2 の端末装置に送信する二次識別情報送信手段と、 ' 前記第 2 の端末装置が受信した二次識別情報を入力した前記第 1 の端 末装置から、 前記通信回線を介して該二次識別情報を受信する二次識別 情報受信手段と、  A secondary identification information transmitting unit that transmits the secondary identification information issued by the secondary identification information issuing unit to the second terminal device via the communication line; Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device to which the secondary identification information has been input;
前記二次識別情報受信手段が受信した二次識別情報に従って、 前記ポ ィント記憶手段に記憶されたボイントを減少させる第 1 のポイント減少 手段と  First point reduction means for reducing the points stored in the point storage means according to the secondary identification information received by the secondary identification information receiving means;
を備えることを特徴とする。  It is characterized by having.
上記ポイント交換情報発行装置において、  In the above point exchange information issuing device,
前記二次識別情報は、 前記二次識別情報発行手段による発行から所定 時間が経過すると無効となるものであってもよい。  The secondary identification information may be invalid after a predetermined time has elapsed from the issuance by the secondary identification information issuing means.
また、 前記二次識別情報は、 前記一次識別情報に応じた暗号鍵を用い て暗号化されて前記第 2 の端末装置に送信されると共に、 前記一次識別 情報に応じた復号鍵を用いて復号化されるものであってもよい。  Further, the secondary identification information is encrypted using an encryption key corresponding to the primary identification information, transmitted to the second terminal device, and decrypted using a decryption key corresponding to the primary identification information. May be used.
前記二次識別情報には、 電子透かしが埋め込まれていてもよい。  An electronic watermark may be embedded in the secondary identification information.
前記二次識別情報は、 前記第 2 の端末装置において動作するプログラ ムを含むものであってもよい。 この場合において、  The secondary identification information may include a program that operates in the second terminal device. In this case,
前記プログラムは、 前記第 2の端末装置に受信されてからの時間を計 時する処理と、 計時した時間が所定時間に達することで前記二次識別情 報を無効化する処理とを含むものとすることができる。  The program includes a process of measuring a time period from when the time has been received by the second terminal device, and a process of invalidating the secondary identification information when the measured time reaches a predetermined time. Can be.
上記ボイント交換情報発行装置において、  In the above point exchange information issuing device,
前記二次識別情報発行手段による二次識別情報の発行は、 前記第 2の 端末装置から前記一次識別情報と共に発行要求を受信することによって 行われるものとすることができる。 The secondary identification information issuance by the secondary identification information issuing means is performed by receiving an issuance request together with the primary identification information from the second terminal device. Can be done.
上記ボイント交換情報発行装置は、  The above-mentioned point exchange information issuing device,
前記第 2の端末装置からの要求に従って、 前記第 2の端末装置に保持 される一次識別情報を発行する一次識別情報発行手段と、  Primary identification information issuing means for issuing primary identification information held in the second terminal device in accordance with a request from the second terminal device;
前記一次識別情報発行手段が発行した一次識別情報を、 前記通信回線 を介して要求元の第 2の端末装置に送信する第 1 の一次識別情報送信手 段とをさらに備えるものであってもよい。  A first primary identification information transmitting means for transmitting the primary identification information issued by the primary identification information issuing means to the requesting second terminal device via the communication line may be further provided. .
上記ボイント交換情報発行装置において、  In the above point exchange information issuing device,
前記一次識別情報は、 前記第 2の端末装置に予め割り当てられている ものであってもよい。  The primary identification information may be information that has been assigned to the second terminal device in advance.
上記ボイント交換情報発行装置は、  The above-mentioned point exchange information issuing device,
前記一次識別情報を所定期間毎に更新する一次識別情報更新手段と、 前記一次識別情報更新手段が更新した一次識別情報を、 前記通信回線 を介して前記第 2の端末装置に送信する第 2の一次識別情報送信手段と をさらに備えるものとすることができる。 この場合において、  A primary identification information updating unit that updates the primary identification information every predetermined period; and a second transmission unit that transmits the primary identification information updated by the primary identification information updating unit to the second terminal device via the communication line. And primary identification information transmitting means. In this case,
前記第 2の一次識別情報送信手段から送信された更新後の一次識別情 報を受信した第 2の端末装置は、 該更新後の一次識別情報を保持するこ とができる。  The second terminal device that has received the updated primary identification information transmitted from the second primary identification information transmitting means can hold the updated primary identification information.
上記ボイント交換情報発行装置において、  In the above point exchange information issuing device,
前記二次識別情報は、 要求元の携帯電話機が保持する一次識別情報を 包含するものであってもよい。  The secondary identification information may include primary identification information held by the requesting mobile phone.
上記ボイント交換情報発行装置は、  The above-mentioned point exchange information issuing device,
前記第 2の端末装置が保持する一次識別情報を入力した第 1 の端末装 置から、 該一次識別情報と共に前記利用者に付与したポイントを、 前記 通信回線を介して受信するボイント受信手段と、  Point receiving means for receiving, via the communication line, points given to the user together with the primary identification information from the first terminal device which has input the primary identification information held by the second terminal device,
前記ボイント受信手段が受信したボイントに従って、 共に受信した一 次識別情報に対応して前記ボイント記憶手段に記憶されているボイント を増加させるポイント増加手段とをさらに備えるものとすることができ る。 According to the point received by the point receiving means, Point increase means for increasing the number of points stored in the point storage means in accordance with the next identification information may be further provided.
上記ポイント交換情報発行装置において、  In the above point exchange information issuing device,
前記一次識別情報及び前記二次識別情報は、 前記第 2の端末装置の表 示装置に表示され、 前記第 1の端末装置が有する読み取り装置で読み取 られるものであってもよい。  The primary identification information and the secondary identification information may be displayed on a display device of the second terminal device and read by a reading device of the first terminal device.
この場合におけるボイント交換情報発行装置は、  In this case, the point exchange information issuing device
前記第 2の端末装置毎に、 少なく とも表示装置に関する情報を含む機 種情報を記憶した機種情報記憶手段をさ らに備えるものとすることがで さ、  Each of the second terminal devices may further include a model information storage unit that stores model information including at least information on a display device.
前記二次識別情報発行手段は、 要求元の第 2の端末装置について前記 機種情報記憶手段に記憶されている機種情報に従って、 前記二次識別情 報を発行するものとすることができる。'  The secondary identification information issuing means may issue the secondary identification information according to the model information stored in the model information storage means for the requesting second terminal device. '
前記第 2の端末装置は、 携帯電話機とすることができる。  The second terminal device can be a mobile phone.
上記ボイント交換情報発行装置は、  The above-mentioned point exchange information issuing device,
前記二次識別情報発行手段による二次識別情報の発行に応じて、 前記 ボイント記憶手段に記憶されたボイントを減少させる第 2のポイント減 少手段をさらに備えるものとすることができる。  The system may further include a second point reduction unit configured to reduce the number of points stored in the point storage unit in accordance with the secondary identification information issuance by the secondary identification information issuance unit.
前記ポイント記憶手段に記憶されるポイントは、 マイナスの値を示す ことがあってもよい。  The points stored in the point storage means may indicate a negative value.
この場合において、 上記ボイント交換情報発行装置は、  In this case, the point exchange information issuing device
所定期間毎に前記ボイント記憶手段に記憶されたボイントを調べ、 該 ポイントがマイナスの値を示している場合に、 該ポイントの値に応じた 請求書を前記利用者に宛てて発行する請求書発行手段をさらに備えるも のとすることができる。 上記ポイント交換情報発行装置において、 Checking the points stored in the point storage means at predetermined time intervals, and issuing a bill to the user according to the value of the point when the point indicates a negative value. Means may be further provided. In the above point exchange information issuing device,
前記第 2 の端末装置には、 例えば、 携帯電話機を適用できる。 この場 合、  For example, a mobile phone can be applied to the second terminal device. in this case,
前記一次識別情報及び前記二次識別情報は、 前記携帯電話機の表示装 置に表示され、 前記第 1 の端末装置で読み取られるものとすることがで さる。 '  The primary identification information and the secondary identification information may be displayed on a display device of the mobile phone and read by the first terminal device. '
上記目的を達成するため、 本発明の第 4の観点にかかるボイント交換 情報発行装置は、  To achieve the above object, a point exchange information issuing device according to a fourth aspect of the present invention includes:
ポイント交換サービス加盟事業者の利用に供する第 1 の端末装置と、 固有の一次識別情報を保持し、 ポイ ン 'ト交換サービスの利用者の利用に 供する第 2 の端末装置とに、 それぞれ通信回線を介して接続され、 プログラムを含むデータを記憶するメモリ と、 前記メモリに記憶され たプログラムを実行するプロセッサと、 前記プロセッサによる制御に従 つて前記第 1、 第 2 の端末装置と情報を送受信する通信装置とを備え、 前記メモリは、  A communication line is provided for each of the first terminal device used for the use of the point exchange service member carrier and the second terminal device holding unique primary identification information and used for the use of the point exchange service user. A memory for storing data including a program, a processor for executing the program stored in the memory, and transmitting and receiving information to and from the first and second terminal devices under the control of the processor A communication device, wherein the memory comprises:
前記一次識別情報と、 これに対応する利用者が所持するポイントの値 を対応付けて登録したデータベースを含み、  A database in which the primary identification information is associated with the value of the points possessed by the user and registered.
前記プログラムは、  The program is
前記第 2の端末装置からの要求により、 前記データベースに登録され たポイントを他の価値のある物に交換するための二次識別情報を発行す る第 1 の処理と、  A first process of issuing secondary identification information for exchanging points registered in the database for another valuable object in response to a request from the second terminal device;
前記第 1 の処理により発行した二次識別情報を、 前記通信装置から前 記通信回線を介して前記第 2 の端末装置に送信させる第 2 の処理と、 前記第 2 の端末装置が受信した二次識別情報を入力した前記第 1 の端 末装置から前記通信回線を介して送られてきた二次識別情報を、 前記通 信装置に受信させる第 3 の処理と、 前記第 3の処理によ り前記通信装置に受信させた二次識別情報に従つ て、 前記データベースに登録されたボイントを減少させる第 4 の処理と を含む A second process for transmitting the secondary identification information issued by the first process from the communication device to the second terminal device via the communication line, and a second process for receiving the second identification information received by the second terminal device. A third process for causing the communication device to receive secondary identification information transmitted via the communication line from the first terminal device to which the next identification information has been input; And a fourth process of reducing the number of points registered in the database according to the secondary identification information received by the communication device in the third process.
ことを特徴とする。  It is characterized by the following.
上記ポイント交換情報発行装置において、  In the above point exchange information issuing device,
前記プログラムは、 さらに、  The program further comprises:
前記第 2の端末装置が保持する一次識別情報を入力した第 1 の端末装 置から前記通信回線を介して送られてきた、 該一次識別情報と共に前記 利用者に付与したポイントを前記通信装置に受信させる第 5の処理と、 前記第 5 の処理により前記通信装置に受信させたボイン トに従って、 前記データベースにおいて共に受信した一次識別情報に対応して登録さ れているポイントを増加させる第 6の処理とを含むものとすることがで さる。  A point sent to the user together with the primary identification information sent from the first terminal device, which has input the primary identification information held by the second terminal device, through the communication line, to the communication device. A fifth process for receiving, and a sixth process for increasing the number of points registered in the database corresponding to the primary identification information received together according to the points received by the communication device in the fifth process. And processing.
上記ボイント交換情報発行装置において、  In the above point exchange information issuing device,
前記一次識別情報及び前記二次識別情報は、 前記第 2の端末装置の表 示装置に表示され、 前記第 1 の端末装置が有する読み取り装置で読み取 られるものであってもよい。  The primary identification information and the secondary identification information may be displayed on a display device of the second terminal device and read by a reading device of the first terminal device.
上記目的を達成するため、 本発明の第 5の観点にかかるプログラムは、 ポイ ント交換サービス加盟事業者の利用に供する第 1の端末装置と、 固有の一次識別情報を保持し、 ポイント交換サービスの利用者の利用に 供する第 2の端末装置とに、 それぞれ通信回線を介して接続されたコン ピュータ装置において実行され、  In order to achieve the above object, a program according to a fifth aspect of the present invention includes a first terminal device provided for use by a point exchange service member carrier, a unique primary identification information, and a point exchange service. Executed by a computer device connected to a second terminal device to be used by the user via a communication line, and
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するボイント記憶手段、  Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
前記第 2の端末装置からの要求により、 前記ポイント記憶手段に記憶 されたポイントを他の価値のある物に交換するための二次識別情報を発 行する二次識別情報発行手段、 In response to a request from the second terminal device, secondary identification information for exchanging points stored in the point storage means with another valuable object is issued. Secondary identification information issuing means to execute,
前記二次識別情報発行手段が発行した二次識別情報を、 前記通信回線 を介して前記第 2の端末装置に送信する二次識別情報送信手段、  Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
前記第 2 の端末装置が受信した二次識別情報を入力した前記第 1 の端 末装置から、 前記通信回線を介して該二次識別情報を受信する二次識別 情報受信手段、 及び、  Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device to which the secondary identification information received by the second terminal device is input; and
前記二次識別情報受信手段が受信した二次識別情報に従って、 前記ポ ィント記憶手段に記憶されたボイントを減少させるボイント減少手段 と して前記コンピュータ装置を機能させることを特徴とする。  According to another feature of the present invention, the computer device functions as a point reducing unit that reduces the points stored in the point storage unit according to the secondary identification information received by the secondary identification information receiving unit.
上記目的を達成するため、 本発明の第 6の観点にかかるコ ンピュータ 読み取り可能な記録媒体は、  To achieve the above object, a computer-readable recording medium according to a sixth aspect of the present invention comprises:
ポイ ント交換サービス加盟事業者の利用に供する第 1 の端末装置と、 固有の一次識別情報を保持し、 ボイント交換サービスの利用者の利用に 供する第 2 の端末装置とに、 それぞれ通信回線を介して接続されたコン ピュータ装置において実行されるプログラムを記録し、  Via a communication line, a first terminal device used for the use of the point exchange service member carrier and a second terminal device holding unique primary identification information and used for the use of the point exchange service user. A program executed on a computer device connected to the
前記プログラムは、  The program is
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するボイント記憶手段、  Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
前記第 2の端末装置からの要求により、 前記ボイント記憶手段に記憶 されたボイントを他の価値のある物に交換するための二次識別情報を発 行する二次識別情報発行手段、  Secondary identification information issuing means for issuing secondary identification information for exchanging a point stored in the point storage means for another valuable object in response to a request from the second terminal device;
前記二次識別情報発行手段が発行した二次識別情報を、 前記通信回線 を介して前記第 2の端末装置に送信する二次識別情報送信手段、  Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
前記第 2の端末装置が受信した二次識別情報を入力した前記第 1の端 末装置から、 前記通信回線を介して該二次識別情報を受信する二次識別 情報受信手段、 及び、 前記二次識別情報受信手段が受信した二次識別情報に従って、 前記ポ ィント記憶手段に記憶されたボイン トを減少させるボイント減少手段、 と して前記コンピュータ装置を機能させることを特徴とする。 Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device which has input the secondary identification information received by the second terminal device; and The computer device functions as a point reduction unit that reduces the points stored in the point storage unit according to the secondary identification information received by the secondary identification information reception unit.
上記目的を達成するため、 本発明の第 7の観点にかかる搬送波は、 ポ イン ト交換サービス加盟事業者の利用に供する第 1の端末装置と、 固有 の一次識別情報を保持し、 ポイント交換サービスの利用者の利用に供す る第 2 の端末装置とに、 それぞれ通信回線を介して接続されたコンビュ ータ装置において実行されるプログラムをデータ信号化して重畳し、 前記プログラムは、  In order to achieve the above object, the carrier according to the seventh aspect of the present invention comprises a first terminal device provided for use by a point exchange service member carrier, a unique primary identification information, and a point exchange service. A program to be executed by a computer device connected via a communication line is converted into a data signal and superimposed on a second terminal device to be used by the user, and the program is:
前記一次識別情報と対応付けて、 対応する利用者が所持するポイ ン ト の値を記憶するボイント記憶手段、  Point storage means for storing a value of a point possessed by a corresponding user in association with the primary identification information;
前記第 2の端末装置からの要求により、 前記ボイント記憶手段に記憶 されたポイントを他の価値のある物に交換するための二次識別情報を発 行する二次識別情報発行手段、  Secondary identification information issuing means for issuing secondary identification information for exchanging points stored in the point storage means for another valuable object, in response to a request from the second terminal device;
前記二次識別情報発行手段が発行した二次識別情報を、 前記通信回線 を介して前記第 2の端末装置に送信する二次識別情報送信手段、  Secondary identification information transmitting means for transmitting the secondary identification information issued by the secondary identification information issuing means to the second terminal device via the communication line;
前記第 2の端末装置が受信した二次識別情報を入力した前記第 1の端 末装置から、 前記通信回線を介して該二次識別情報を受信する二次識別 情報受信手段、 及び、  Secondary identification information receiving means for receiving the secondary identification information via the communication line from the first terminal device which has input the secondary identification information received by the second terminal device; and
前記二次識別情報受信手段が受信した二次識別情報に従って、 前記ポ ィント記憶手段に記憶されたボイン トを減少させるポイント減少手段、 と して前記コンピュータ装置を機能させることを特徴とする。  The computer device functions as point reduction means for reducing the points stored in the point storage means according to the secondary identification information received by the secondary identification information receiving means.
上記プログラムは、  The above program is
前 ¾コンピュータ装置を、 さらに、  Previous ¾Computer equipment, and
前記第 2の端末装置が保持する一次識別情報を入力した第 1 の端末装 置から、 該一次識別情報と共に前記利用者に付与したポイントを、 前記 通信回線を介して受信するポイント受信手段、 及び、 From the first terminal device that has input the primary identification information held by the second terminal device, the points given to the user together with the primary identification information are: Point receiving means for receiving via a communication line; and
前記ポイント受信手段が受信したポイントに従って、 共に受信した一 次識別情報に対応して前記ボイント記憶手段に記憶されているボイント を増加させるポイント增加手段  Point adding means for increasing the number of points stored in the point storage means in accordance with the primary identification information received together with the points received by the point receiving means.
と して機能させるためのものであってもよい。 図面の簡単な説明  It may be for functioning as a function. BRIEF DESCRIPTION OF THE FIGURES
図 1は、 本発明の実施の形態にかかるボイント交換システムの構成を 示すプロック図である。  FIG. 1 is a block diagram illustrating a configuration of a point exchange system according to an embodiment of the present invention.
図 2は、 図 1のサーバ装置の構成を示すブロック図である。  FIG. 2 is a block diagram showing a configuration of the server device of FIG.
図 3は、 図 2 の加盟店データベースを示す図である。  FIG. 3 is a diagram showing the member store database of FIG.
図 4は、 図 2 のユーザデータベースを示す図である。  FIG. 4 is a diagram showing the user database of FIG.
図 5 Aは、 図 2 のバーコードデータベースに含まれる固有パーコード テーブルを示す図である。  FIG. 5A is a diagram showing a unique percode table included in the barcode database of FIG.
図 5 Bは、 図 2 のバーコードデータベースに含まれる交換用バーコ一 ドテーブルを示す図である。  FIG. 5B is a diagram showing a barcode table for replacement included in the barcode database of FIG.
図 6 Aは、 固有バーコー ドの例を示す図である。  FIG. 6A is a diagram showing an example of a unique barcode.
図 6 Bは、 交換用バーコードの例を示す図である。  FIG. 6B is a diagram showing an example of a replacement barcode.
図 7は、 図 1の店舗端末装置の構成を示すプロック図である。  FIG. 7 is a block diagram showing the configuration of the store terminal device of FIG.
図 8は、 図 1の携帯電話機の構成を示すブロック図である。  FIG. 8 is a block diagram showing a configuration of the mobile phone of FIG.
図 9は、 加盟店登録処理を示すフローチャートである。  FIG. 9 is a flowchart showing the member store registration process.
図 1 0は、 ユーザ登録処理を示すフローチャートである。  FIG. 10 is a flowchart showing the user registration process.
図 1 1は、 ポイント蓄積処理を示すフローチャートである。  FIG. 11 is a flowchart showing the point accumulation processing.
図 1 2 A及び図 1 2 Bは、 ポイント交換処理を示すフローチャートで ある。  FIGS. 12A and 12B are flowcharts showing the point exchange processing.
図 1 3は、 実施の形態の変形例において、 所定期間毎に実行される請 求書発行処理を示すフローチャートである。 FIG. 13 is a diagram showing a contract executed at predetermined intervals in a modification of the embodiment. It is a flowchart which shows a request | requirement issue process.
図 1 4は、 実施の形態の変形例において、 所定期間毎に実行される固 有バーコ一ド更新処理を示すフローチャートである。  FIG. 14 is a flowchart showing a unique barcode update process executed every predetermined period in a modification of the embodiment.
図 1 5は、 実施の形態の変形例においてサーバ装置が有する機種デー タベースを示す図である。  FIG. 15 is a diagram illustrating a model database included in the server device according to the modification of the embodiment.
図 1 6 Aは、 サーバ装置において実行されるプログラムを提供する方 法を模式的に示す図である。  FIG. 16A is a diagram schematically illustrating a method of providing a program to be executed in the server device.
図 1 6 Bは、 サーバ装置において実行されるプログラムを提供する方 法を模式的に示す図である。 発明を実施するための最良の形態  FIG. 16B is a diagram schematically illustrating a method of providing a program to be executed in the server device. BEST MODE FOR CARRYING OUT THE INVENTION
以下、 添付図面を参照して、 本発明の実施の形態について説明する。 図 1は、 この実施の形態にかかるボイント交換システムの構成を示す ブロック図である。 図示するように、 このポイント交換システムは、 サ ーバ装置 1 と、 複数の店舗端末装置 2 ( 2— l〜 2—ni ) と、 複数の携 帯電話機 3 ( 3 — 1〜 3 — η ) とから構成されている。 店舗端末装置 2 及び携帯電話機 3は、 それぞれインターネッ ト 4を介してサーバ装置 1 に接続される。  Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram showing a configuration of a point exchange system according to this embodiment. As shown in the figure, this point exchange system includes a server device 1, a plurality of store terminal devices 2 (2-1 to 2-ni), and a plurality of mobile phones 3 (3 to 1-3 to η). It is composed of The store terminal device 2 and the mobile phone 3 are each connected to the server device 1 via the Internet 4.
サーバ装置 1は、 このシステムにおけるサービスの提供者 (以下、 提 供者) の利用に供し、 ユーザがポイ ン トを蓄積し、 商品 (サービスを含 む) と交換するために必要な処理を行う コンピュータ装置である。 サー パ装置 1は、 加盟店及びユーザの登録、 後述する固有バーコード及び交 換用バーコー ドの発行、 ユーザが蓄積したポイ ン トの管理を行う。 図 2 は、 サーバ装置 1 の構成を示すブロック図である。 サーバ装置 1は、 図 示するよ うに、 C P U ( Centra l Proc e s s ing Uni t) 1 1 と、 メモリ 1 2 と、 入力装置 1 3 と、 表示装置 1 4 と、 通信装置 1 5 と、 加盟店デー タベース 1 6 と、 ユーザデータべース 1 7と、 パ、一コードデ ^タべース 1 8 とを備えている。 加盟店データベース 1 6、 ユーザデータベース 1 7及びバーコ一ドデータベース 1 8は、 図ではメモ リ 1 2 とは別に記載 されているが、 実際にはメモリ 1 2に確保された領域に設けられている。 The server device 1 is used by a service provider (hereinafter referred to as a “provider”) in this system, and performs processing necessary for a user to accumulate points and exchange them for goods (including services). It is a computer device. The server device 1 registers a member store and a user, issues a unique barcode and a replacement barcode described later, and manages the points accumulated by the user. FIG. 2 is a block diagram illustrating the configuration of the server device 1. As shown, the server device 1 includes a CPU (Central Processing Unit) 11, a memory 12, an input device 13, a display device 14, a communication device 15, and a member store. Day A database 16, a user database 17, and a code database 18 are provided. Merchant database 16, user database 17 and barcode database 18 are shown separately from memory 12 in the figure, but they are actually provided in areas secured in memory 12. .
C P U 1 1は、 メモ リ 1 2に記憶されたプログラムを実行し、 加盟店 及ぴユーザの登録、 固有バーコード及び交換用パーコードの発行、 ユー ザが蓄積したポイントの管理のために必要な処理を行う。 メモリ 1 2は、 後述するフローチャートに示すような、 C P U 1 1の処理プログラムを 記憶すると共に、 プログラム実行の際のワークェリアと して用いられる。 メモ リ 1 2は、 主記憶及び補助記憶を含むものである。 入力装置 1 3は、 オペレータまたは管理者の操作によつて必要な指示入力を行う。 表示装 置 1 4は、 オペレータまたは管理者が操作を行うために必要な情報を表 示する。 通信装置 1 5は、 インターネッ ト 4を介して店舗端末装置 2ま たは携帯電話機 3 との間で情報を送受信する。  The CPU 11 executes the program stored in the memory 12 and registers the merchants and users, issues unique barcodes and replacement parcodes, and manages the points accumulated by the users. Perform processing. The memory 12 stores a processing program of the CPU 11 as shown in a flowchart described later, and is used as a work area when executing the program. Memory 12 includes main memory and auxiliary memory. The input device 13 inputs necessary instructions by an operation of an operator or a manager. The display device 14 displays information necessary for an operator or an administrator to perform an operation. The communication device 15 transmits and receives information to and from the store terminal device 2 or the mobile phone 3 via the Internet 4.
加盟店データベース 1 6は、 このシステムにおけるサービスを利用す る加盟店に関する情報を記憶するデータベースである。 ユーザデータべ ース 1 7 は、 このシステムにおけるサービスを利用して、 ポイ ン トの蓄 積及び交換を行うユーザに関する情報を記憶するデータベースである。 バーコードデータベース 1 8は、 ユーザがポイ ン トの蓄積及ぴ交換を行 うために必要となる固有バーコ一ド及び交換用バーコ一ドを記憶するデ ータベースである。 これらのデータベース 1 6 〜 1 8の詳細を、 それぞ れ図 3〜図 5を参照して説明する。  The member store database 16 is a database that stores information about member stores that use services in this system. The user database 17 is a database that stores information on users who store and exchange points by using services in this system. The barcode database 18 is a database that stores a unique barcode and a barcode for exchange necessary for the user to store and exchange points. Details of these databases 16 to 18 will be described with reference to FIGS. 3 to 5, respectively.
図 3は、 加盟店データベース 1 6 の構成を示す図である。 加盟店デー タベース 1 6は、 加盟店毎に 1 レコー ドと して、 各加盟店に関する情報 (以下、 加盟店情報) を記憶するデータベースである。 加盟店データべ ース 1 6の各レコードには、 加盟店 I Dと、 加盟店の名称、 住所、 種別、 電話番号、 アクセス、 営業時間及び紹介文といった属性情報と、 ユーザ が商品と交換を行ったボイン トの累計とが含まれる。 FIG. 3 is a diagram showing a configuration of the member store database 16. The member store database 16 is a database that stores information about each member store (hereinafter, member store information) as one record for each member store. Each record in the Merchant Database 16 contains the Merchant ID, the name, address, type, It contains attribute information such as phone number, access, business hours and introduction text, and the total number of points that the user has exchanged for goods.
図 4は、 ユーザデータベース 1 7 の構成を示す図である。 ユーザデー タベース 1 7は、 ユーザ毎に 1 レコー ドと して、 各ユーザに関する情報 (以下、 ユーザ情報) を記憶するデータベースである。 ユーザデータべ ース 1 7 の各レコードには、 ユーザ I Dと、 氏名、 住所、 生年月 日及び 年齢といった属性情報と、 ユーザが商品の購入によって蓄積したボイン トの累計とが含まれる。  FIG. 4 is a diagram showing the configuration of the user database 17. The user database 17 is a database that stores information about each user (hereinafter, user information) as one record for each user. Each record in the user database 17 contains the user ID, attribute information such as name, address, date of birth and age, and the cumulative number of points accumulated by the user purchasing the product.
バーコードデータベース 1 8は、 図 5 Aに示す固有パーコードテープ ル 1 8 Aと、 図 5 Bに示す交換用パーコードテーブル 1 8 Bとから構成 されている。  The barcode database 18 includes a unique percode table 18A shown in FIG. 5A and a replacement percode table 18B shown in FIG. 5B.
固有バーコードテーブル 1 8 Aには、 固有パーコード毎に 1 レコード として、 ユーザ I Dと固有バーコードとが対応付けられて記憶されてい る。 ユーザ I Dは、 ユーザデータベース 1 7においてユーザが蓄積した ポイントと対応付けられて記憶されているので、 固有バーコードとユー ザが蓄積したポイントとは、 それぞれ 1対 1で対応することとなる。 交換用バーコ一ドテーブル 1 8 Bには、 交換用バーコ一ド毎に 1 レコ ードと して、 ユーザ I Dと、 交換用バーコードと、 発行日時と、 ポイン ト数と、 使用済みフラグとが対応付けられて記憶されている。 発行日時 は、 交換用パーコードを発行した日時である。 使用済みフラグは、 交換 用パーコードを用いてポイントが商品と交換されたかどうかを示すフラ グである。 発行日時及ぴ使用済みフラグは、 交換用バーコー ドの有効性 を判断するために用いられる。 ポイント数は、 商品と交換することが可 能なボイン トであり、 携帯電話機 3からの発行要求時にユーザによって 指定される。  The unique barcode table 18A stores the user ID and the unique barcode in association with each other as one record for each unique percode. Since the user ID is stored in the user database 17 in association with the points accumulated by the user, the unique barcode and the points accumulated by the user correspond one-to-one. The replacement bar code table 18B contains one record for each replacement bar code, including the user ID, replacement bar code, date and time of issue, number of points, and used flag. Are stored in association with each other. The issue date is the date and time when the replacement parcode was issued. The used flag is a flag indicating whether or not points have been exchanged for goods using the exchange par code. The issue date and used flag are used to determine the validity of the replacement barcode. The number of points is a point that can be exchanged for a product, and is specified by the user when an issuance request is issued from the mobile phone 3.
次に、 バーコ一ドデータベース 1 8に記憶される固有バーコ一ド及び 交換用パーコードについて説明する。 図 6 Aは、 固有パーコー ドの例を 示す図である。 固有バーコードは、 図示するような二階調の二次元マ ト リ クスパターンによって構成されている。 このパターンは、 携帯電話機 3を所有するユーザのユーザ I Dに対応している。 固有バーコ一ドは、 これを受信した携帯電話機 3のユーザがこのシステムにおけるサービス の利用をやめない限り、 同じものが用いられる。 固有バーコードは、 携 帯電話機 3に固有の情報 (チップ番号等) に従って決められるものであ つてもよレヽ。 Next, the unique barcode stored in the barcode database 18 and The replacement par code will be described. FIG. 6A is a diagram showing an example of a unique percode. The unique barcode is configured by a two-tone two-dimensional matrix pattern as shown. This pattern corresponds to the user ID of the user who owns the mobile phone 3. The same unique bar code is used as long as the user of the mobile phone 3 receiving this does not stop using the service in this system. The unique barcode may be determined according to information (chip number or the like) unique to the mobile phone 3.
図 6 Bは、 交換用パーコー ドの例を示す図である。 交換用バーコード も、 二階調の二次元マ ト リ クスパターンによって構成されている。 この パターンは、 ユーザが商品との交換を指定したボイン トに応じたパター ンであるが、 携帯電話機 3に送信される交換用バーコ一ドのパターンは、 固有バーコ一ドに対応した暗号鍵を用いて暗号化されている。 暗号化さ れた交換用バーコードは、 固有バーコードを復号鍵として用いて、 本来 の交換用パーコードのパターンに復号することができる。 暗号鍵と復号 鍵とには、 非対称暗号系を用いている。 交換用バーコードは、 発行から 所定時間が経過すると使用できなくなる。  FIG. 6B is a diagram showing an example of a replacement percode. The replacement barcode is also composed of a two-tone two-dimensional matrix pattern. This pattern is a pattern corresponding to the point at which the user has designated exchange with a product, but the exchange barcode pattern transmitted to the mobile phone 3 uses an encryption key corresponding to the unique barcode. It is encrypted using The encrypted exchange barcode can be decrypted to the original exchange percode pattern using the unique barcode as a decryption key. An asymmetric encryption system is used for the encryption key and the decryption key. Replacement barcodes can no longer be used after a certain period of time has passed since they were issued.
図 1 に戻って再び説明すると、 店舗端末装置 2は、 パーソナルコンビ ユータなどから構成されており、 サービスの加盟店の利用に供し、 ユー ザが購入した商品に応じたポイン トを付与する。 図 7は、 店舗端末装置 2の構成を示すブロ ック図である。 店舗端末装置 2は、 図示するように、 C P U 2 1 と、 メモリ 2 2と、 入力装置 2 3 と、 バーコード読み取り装 置 2 4 と、 表示装置 2 5 と、 P O S ( Point Of Sal es) 端末接続装置 2 6 と、 通信装置 2 7 とを備えている。  Returning to FIG. 1 and explaining again, the store terminal device 2 is composed of a personal computer or the like, and is used for the use of a service member store, and is provided with points according to the products purchased by the user. FIG. 7 is a block diagram showing the configuration of the store terminal device 2. As shown in FIG. As shown in the figure, the store terminal device 2 includes a CPU 21, a memory 22, an input device 23, a barcode reading device 24, a display device 25, and a POS (Point Of Sales) terminal. A connection device 26 and a communication device 27 are provided.
C P U 2 1は、 メモリ 2 2に記憶されたプログラムを実行し、 固有バ ーコード及ぴ交換用バーコ一ドの読み取り、 ユーザが購入した商品に対 するポイントの付与、 ポイントと商品との交換のために必要な処理を行 う。 メモリ 2 2は、 後述するフローチャートに示すような、 C P U 2 1 の処理プログラムを記憶すると共に、 プログラム実行の際のワークェリ ァと して用いられる。 入力装置 2 3は、 加盟店のオペレータまたは店員 の操作によって必要な指示入力を行う。 The CPU 21 executes a program stored in the memory 22 to read a unique bar code and a replacement bar code, and to execute an operation on a product purchased by the user. Perform the necessary processing to give points and exchange points for goods. The memory 22 stores a processing program of the CPU 21 as shown in a flowchart to be described later, and is used as a work register when executing the program. The input device 23 inputs necessary instructions by an operation of a member store operator or a store clerk.
バーコード読み取り装置 2 4は、 後述するように携帯電話機 3に表示 された固有バーコ一ド及び交換用バーコ一ドを読み取る装置であり、 携 帯電話機 3の表示装置に対応して設計されている。 表示装置 2 5は、 ォ ペレータまたは店員が指示入力を行うために必要な情報を表示する。 P O S端末接続装置 2 6は、 加盟店の P O S端末装置 (図示せず) と接続 されており、 P O S端末装置から購入商品の金額などの情報を受け取り、 ボイントを商品と交換する際に必要な情報を P o S端末装置に送る。 通 信装置 2 7は、 ィンターネッ ト 4を介してサーバ装置 1 との間で情報を 送受信する。 Barcode reader 2 4 is a device for reading a unique barcode one de and replacement barcode one de displayed on the mobile phone 3 as will be described later, are designed to correspond to the display device of the mobile telephone 3 . The display device 25 displays information necessary for an operator or a clerk to input an instruction. The POS terminal connection device 26 is connected to the POS terminal device (not shown) of the member store, receives information such as the price of the purchased product from the POS terminal device, and obtains information necessary for exchanging points for products. To the PoS terminal. The communication device 27 transmits and receives information to and from the server device 1 via the Internet 4.
携帯電話機 3は、 サービスを利用するユーザの利用に供し、 固有バー コード、 及び蓄積したボイントを商品と交換する際に必要となる交換用 バーコードをサーバ装置 1からそれぞれ取得して、 表示する。 図 8は、 携帯電話機 3の構成を示すブロック図である。 携帯電話機 3は、 実際に は本来の機能である音声通信に関する機能も含んでいるが、 ここでは、 この実施の形態のボイント交換システムに適用するのに必要な機能だけ を示している。 図示するように、 携帯電話機 3は、 C P U 3 1 と、 R O M (Read Only Memory) 3 2 と、 RAM (Random Access Memory) 3 3 と、 入力装置 3 4 と、 表示装置 3 5 と、 通信装置 3 6 とを備えている。  The mobile phone 3 obtains, from the server device 1, the unique bar code and the replacement bar code necessary for exchanging the stored points for a product, for use by the user of the service, and displays the bar code. FIG. 8 is a block diagram showing a configuration of the mobile phone 3. As shown in FIG. Although the mobile phone 3 actually includes a function related to voice communication, which is an original function, here, only functions necessary for application to the point exchange system of this embodiment are shown. As shown in the figure, the mobile phone 3 includes a CPU 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, an input device 34, a display device 35, and a communication device 3. And 6.
C P U 3 1は、 R OM 3 2に記憶されたプログラムを実行し、 固有バ 一コード及び交換用パーコードの読み取り、 ユーザが購入した商品に対 するポィントの付与、 ポィントと商品との交換のために必要な処理を行 う。 R O M 3 2は、 後述するフローチャートに示すよ うな、 C P U 3 1 の処理プログラムを記憶する。 R A M 3 3は、 サーバ装置 1から送られ てきた固有バーコード及び交換用バーコードを記憶し、 また、 プログラ ム実行時のワークエリアと して用いられる。 The CPU 31 executes a program stored in the ROM 32, reads a unique barcode and a replacement parcode, assigns a point to the product purchased by the user, and exchanges the point with the product. Perform necessary processing for U. The ROM 32 stores a processing program of the CPU 31 as shown in a flowchart described later. The RAM 33 stores the unique barcode and the replacement barcode sent from the server device 1 and is used as a work area when executing a program.
入力装置 3 4は、 数字以外の意味も割り当てたテンキーなどのキーを 有し、 ユーザの操作によって必要な指示入力を行う。 表示装置 3 5は、 ユーザが指示入力を行うために必要な情報を表示すると共に、 入力装置 3 4からの指示入力に従って固有バーコ一ド或いは交換用バーコ一ドを 表示する。 通信装置 3 6は、 インターネッ ト 4を介してサーバ装置 1 と の間で情報を送受信する。  The input device 34 has keys such as numeric keys to which meanings other than numbers are assigned, and inputs necessary instructions by user operation. The display device 35 displays information necessary for the user to input an instruction, and displays a unique barcode or a replacement barcode in accordance with the instruction input from the input device 34. The communication device 36 transmits and receives information to and from the server device 1 via the Internet 4.
携帯電話機 3は、 動作用電源 (充電池) の他にパックアップ用電源を 搭載している。 バックアップ用電源は、 動作用電源の充電池が放電し、 携帯電話機 3が動作不可能となった場合であっても、 R A M 3 3に記憶 されたデータを保持するために必要な電力を供給し続ける。 これにより、 R A M 3 3に記憶された固有バーコード及ぴ交換用バーコードは、 電池 切れのために消されてしまうことがない。  The mobile phone 3 is equipped with a backup power supply in addition to the operation power supply (rechargeable battery). The backup power supply supplies the power necessary to retain the data stored in the RAM 33 even when the rechargeable battery of the operation power supply is discharged and the mobile phone 3 becomes inoperable. to continue. As a result, the unique barcode and the replacement barcode stored in the RAM 33 are not erased due to battery exhaustion.
以下、 この実施の形態にかかるボイント交換システムにおける処理に ついて説明する。 このポイント交換システムにおける処理は、 ポイント の蓄積と、 ポイン トの交換とに分けられる。 その前提と して、 加盟店及 ユーザの登録が予め必要となる。 以下、 それぞれの処理についてフロ 一チャー トを参照して詳細に説明する。  Hereinafter, processing in the point exchange system according to this embodiment will be described. Processing in this point exchange system is divided into accumulation of points and exchange of points. As a prerequisite, registration of merchants and users is required in advance. Hereinafter, each process will be described in detail with reference to a flowchart.
図 9は、 加盟店登録処理を示すフローチャートである。 この処理は、 店舗端末装置 2 とサーバ装置 1 とによって行われる。 このポイン ト交換 システムで提供するサービスに利用しょう とする店舗のオペレータが入 力装置 2 3を操作して所定の指示入力を行うことにより、 C P U 2 1は、 通信装置 2 7から加盟店の登録要求をィンターネッ ト 4を介してサーバ 装置 1に送信させる (ステップ S 1 0 1 ) 。 サーバ装置 1の通信装置 1 5は、 この登録要求を受信し、 C P U 1 1に渡す (ステップ S 1 5 1 ) 。 FIG. 9 is a flowchart showing the member store registration process. This process is performed by the store terminal device 2 and the server device 1. When a store operator who intends to use the service provided by this point exchange system operates the input device 23 to input predetermined instructions, the CPU 21 registers the member store from the communication device 27. Request to server via Internet 4 The transmission is made to the device 1 (step S101). The communication device 15 of the server device 1 receives this registration request and passes it to the CPU 11 (step S 15 1).
C P U 1 1は、 通信装置 1 5から登録要求を受け取ると、 加盟店登録 のために予め用意された登録フォームを、 通信装置 1 5からインターネ ッ ト 4を介して要求元の店舗端末装置 2に送信させる (ステップ S 1 5 2 ) 。 店舗端末装置 2では、 通信装置 2 7が登録フォームを受信すると、 表示装置 2 5がこれを表示する (ステップ S 1 0 2 ) 。  Upon receiving the registration request from the communication device 15, the CPU 11 sends a registration form prepared for member store registration from the communication device 15 to the requesting store terminal device 2 via the Internet 4. Transmission is performed (step S 15 2). In the shop terminal device 2, when the communication device 27 receives the registration form, the display device 25 displays it (step S102).
オペレータは、 表示装置 2 5に表示された登録フォームに従って入力 装置 2 3を操作し、 加盟店データベース 1 6に登録すべき加盟店情報を 入力する (ステップ S 1 0 3 ) 。 C P U 2 1は、 入力された加盟店情報 を、 通信装置 2 7からインターネッ ト 4を介してサーバ装置 1に送信さ せる (ステップ S 1 0 4 ) 。 サーバ装置 1の通信装置 1 5が加盟店情報 を受信する と (ステップ S 1 5 3 ) 、 C P U 1 1 は、 この加盟店情報を 加盟店データベース 1 6に登録する (ステップ S 1 5 4 ) 。 以上で加盟 店登録処理が終了する。  The operator operates the input device 23 in accordance with the registration form displayed on the display device 25, and inputs member store information to be registered in the member store database 16 (step S103). The CPU 21 transmits the input member store information from the communication device 27 to the server device 1 via the Internet 4 (step S104). When the communication device 15 of the server device 1 receives the member store information (step S153), the CPU 11 registers the member store information in the member store database 16 (step S154). This completes the member store registration process.
図 1 0は、 ユーザ登録処理を示すフローチャートである。 この処理は、 携帯電話機 3 とサーバ装置 1 とによって行われる。 このポイント交換シ ステムで提供するサービスを利用しょ う とするユーザが入力装置 3 4を 操作して所定の指示入力を行うことにより、 C P U 3 1は、 通信装置 3 6からユーザの登録要求をィンターネッ ト 4を介してサーバ装置 1に送 信させる (ステップ S 2 0 1 ) 。 サーバ装置 1 の通信装置 1 5は、 この 登録要求を受信し、 C P U 1 1に渡す (ステップ S 2 5 1 ) 。  FIG. 10 is a flowchart showing the user registration process. This process is performed by the mobile phone 3 and the server device 1. When a user who intends to use the service provided by the point exchange system operates the input device 34 to input a predetermined instruction, the CPU 31 transmits a user registration request from the communication device 36 to the Internet. Then, the data is transmitted to the server device 1 via the server 4 (step S201). The communication device 15 of the server device 1 receives this registration request, and passes it to the CPU 11 (step S25 1).
C P U 1 1は、 通信装置 1 5から登録要求を受け取ると、 ユーザ登録 のために予め用意された登録フォームを、 通信装置 1 5からインターネ ッ ト 4を介して要求元の携帯電話機 3 に送信させる (ステップ S 2 5 2 ) 。 携帯電話機 3では、 通信装置 3 6が登録フォームを受信すると、 表示装置 3 5がこれを表示する (ステップ S 2 0 2 ) 。 Upon receiving the registration request from the communication device 15, the CPU 11 transmits a registration form prepared for user registration from the communication device 15 to the requesting mobile phone 3 via the Internet 4. (Step S252). In the mobile phone 3, when the communication device 36 receives the registration form, The display device 35 displays this (step S202).
ユーザは、 表示装置 3 5に表示された登録フォームに従って入力装置 3 4を操作し、 ユーザデータベース 1 7に登録すべきユーザ情報を入力 する (ステップ S 2 0 3 ) 。 C P U 3 1は、 入力されたユーザ情報を、 通信装置 3 6からインターネッ ト 4を介してサーバ装置 1に送信させる (ステップ S 2 0 4 ) 。 サーバ装置 1 の通信装置 1 5がユーザ情報を受 信すると (ステップ S 2 5 3 ) 、 C P U 1 1は、 このユーザ情報をユー ザデータベース 1 7に登録する (ステップ S 2 5 4 ) 。  The user operates the input device 34 in accordance with the registration form displayed on the display device 35, and inputs user information to be registered in the user database 17 (step S203). The CPU 31 transmits the input user information from the communication device 36 to the server device 1 via the Internet 4 (step S204). When the communication device 15 of the server device 1 receives the user information (step S253), the CPU 11 registers this user information in the user database 17 (step S254).
サーバ装置 1 の C P U 1 1は、 バーコードデータベース 1 8に未だ登 録されていない新たな固有バーコードを発行し (ステップ S 2 5 6 ) 、 ステップ S 2 5 4でユーザデータベース 1 7へ登録したユーザ情報中の ユーザ I Dと対応付けてバーコ一ドデータベース 1 8に登録する (ステ ップ S 2 5 7 ) 。  The CPU 11 of the server device 1 issues a new unique barcode that has not been registered in the barcode database 18 (step S256), and registers it in the user database 17 in step S254. It is registered in the barcode database 18 in association with the user ID in the user information (step S257).
サーバ装置 1 の C P U 1 1は、 また、 発行した固有バーコードを通信 装置 1 5からインターネッ ト 4を介して携帯電話機 3に送信させる (ス テツプ S 2 5 8 ) 。 携帯電話機 3の通信装置 3 6がこの固有バーコード を受信すると、 C P U 3 1は、 これを RAM 3 3の所定の領域に記憶さ せる (ステップ S 2 0 5 ) 。 以上でユーザ登録処理が終了する。  The CPU 11 of the server device 1 also transmits the issued unique barcode from the communication device 15 to the mobile phone 3 via the Internet 4 (step S258). When the communication device 36 of the mobile phone 3 receives the unique barcode, the CPU 31 stores the unique barcode in a predetermined area of the RAM 33 (step S205). This completes the user registration process.
図 1 1は、 ポイント蓄積処理を示すフローチャートである。 この処理 は、 携帯電話機 3、 店舗端末装置 2及ぴサーバ装置 1によって行われる。 加盟店で購入した商品に応じたボイントを蓄積しよう とするユーザは、 携帯電話機 3の入力装置 3 4を操作して、 RAM 3 3に記憶された固有 バーコ一ドを表示装置 3 5に表示させる (ステップ S 3 0 1 ) 。 ユーザ は、 固有バーコ一ドが表示装置 3 5に表示された携帯電話機 3を加盟店 の店員に提示する。  FIG. 11 is a flowchart showing the point accumulation processing. This process is performed by the mobile phone 3, the shop terminal device 2, and the server device 1. A user who wants to accumulate a point corresponding to the product purchased at the member store operates the input device 34 of the mobile phone 3 to display the unique barcode stored in the RAM 33 on the display device 35. (Step S301). The user presents the mobile phone 3 with the unique barcode displayed on the display device 35 to the clerk of the member store.
加盟店の店員は、 携帯電話機 3の表示装置 3 5に表示された固有バー コードをバーコード読み取り装置 2 4に読み取らせる (ステップ S 3 2 1 ) 。 店員は、 ユーザが購入した商品に応じて付与するポイントを入力 装置 2 3から入力する (ステップ S 3 2 2 ) 。 もっとも、 C P U 2 1が P O S端末接続装置 2 6に P O S端末から送られてく る商品購入金額に 従ってユーザに付与するポイントを求めてもよい。 The clerk at the franchise stores the unique bar displayed on the display device 35 of the mobile phone 3. The code is read by the bar code reading device 24 (step S3 2 1). The clerk inputs the points to be given according to the product purchased by the user from the input device 23 (step S32). However, the CPU 21 may obtain points to be given to the user according to the purchase price of the product sent from the POS terminal to the POS terminal connection device 26.
C P U 2 1 は、 ステップ S 3 2 1で読み取った固有バーコー ドとステ ップ S 3 2 2で入力したポイントとを、 通信装置 2 7からィンターネッ ト 4を介してサーバ装置 1 に送信させる (ステップ S 3 2 3 ) 。 サーバ 装置 1では、 通信装置 1 5が固有バーコードとポイン ト とを受信する (ステップ S 3 4 1 ) 。 サーバ装置 1の C P U 1 1 は、 受信した固有バ ーコードに対応したユーザ I Dをバーコ一ドデータベース 1 8から取り 出し、 受信したポイントをこのユーザ I Dに対応してユーザデータべ一 ス 1 7に登録されているポイントに加算する (ステップ S 3 4 2 ) 。 以 上でポイント蓄積処理が終了する。  The CPU 21 transmits the unique bar code read in step S32 1 and the point input in step S32 2 from the communication device 27 to the server device 1 via the Internet 4 (step S 3 2 3). In the server device 1, the communication device 15 receives the unique barcode and the point (step S3401). The CPU 11 of the server 1 retrieves the user ID corresponding to the received unique bar code from the barcode database 18 and registers the received point in the user database 17 corresponding to the user ID. The added points are added (step S 3 4 2). This is the end of the point accumulation processing.
図 1 2 A、 図 1 2 Bは、 ポイント交換処理を示すフローチャートであ る。 この処理は、 携帯電話機 3、 店舗端末装置 2及びサーバ装置 1によ つて行われる。 蓄積したボイントを他の商品と交換しょ う とするユーザ が携帯電話機 3の入力装置 3 4から所定の指示を入力すると、 C P U 3 1は、 通信装置 3 6からポイ ン トの交換要求 (交換すべきボイン トを示 す情報を含む) をインターネッ ト 4を介してサーバ装置 1に送信させる (ステップ S 4 0 1 ) 。 サーバ装置 1 の通信装置 1 5は、 この交換要求 を受信し、 C P U 1 1に渡す (ステップ S 4 4 1 ) 。  FIGS. 12A and 12B are flowcharts showing the point exchange processing. This process is performed by the mobile phone 3, the shop terminal device 2, and the server device 1. When a user who intends to exchange the accumulated points for another product inputs a predetermined instruction from the input device 34 of the mobile phone 3, the CPU 31 requests the exchange of the point from the communication device 36. (Including information indicating a power point) should be transmitted to the server device 1 via the Internet 4 (step S401). The communication device 15 of the server device 1 receives this exchange request and passes it to the CPU 11 (step S444).
C P U 1 1は、 ユーザデータベース 1 7を参照して、 要求されたポィ ント以上のポイントが当該ユーザのポイントと して蓄積されているかど うかを判定する (ステップ S 4 4 2 ) 。 要求されたポイント以上のポィ ントが蓄積されている場合には、 C P U 1 1は、 要求されたポイントに 応じた交換用バーコ一ドを発行する (ステップ S 4 4 3 ) 。 C P U 1 1 は、 当該ユーザの固有パーコードをパーコードデータベース 1 8から読 み出し、 これに対応した暗号鍵を生成し、 生成した暗号鍵を用いて交換 用バーコードを暗号化する (ステップ S 4 4 4 ) 。 The CPU 11 refers to the user database 17 to determine whether points equal to or higher than the requested point have been accumulated as points of the user (step S4442). If more points have been accumulated than the requested point, CPU 11 returns to the requested point. A replacement barcode is issued accordingly (step S4443). The CPU 11 reads the user's unique percode from the percode database 18, generates an encryption key corresponding to the percode, and encrypts the replacement barcode using the generated encryption key (Step S). 4 4 4).
C P U 1 1は、 この暗号化された交換用バーコ一ドを、 通信装置 1 5 からインターネッ ト 4を介して要求元の携帯電話機 3に送信させる (ス テツプ S 4 4 5 ) 。 一方、 ステップ S 4 4 2で要求されたボイント以上 のポイントが蓄積されていなかった場合には、 C P U 1 1は、 交換用バ ーコー ドの発行不可通知メ ッセージを通信装置 1 5からィンターネッ ト 4を介して要求元の携帯電話機 3に送信させる (ステップ S 4 4 6 ) 。 携帯電話機 3では、 通信装置 3 6がステップ S 4 4 5で送信された交 換用バーコ一ドまたはステップ S 4 4 6で送信された発行不可通知メ ッ セージを受信する (ステップ S 4 0 2 ) 。 交換用パーコードは、 RAM 3 3の所定の領域に保存される。 携帯電話機 3の C P U 3 1は、 ステツ プ S 4 0 2で受信したのが交換用バーコ一ドであるかどうかを判定する (ステップ S 4 0 3 ) 。  The CPU 11 transmits the encrypted exchange bar code from the communication device 15 to the requesting mobile phone 3 via the Internet 4 (step S445). On the other hand, if points equal to or greater than the point requested in step S444 have not been accumulated, CPU 11 transmits a message notifying that the replacement barcode cannot be issued from communication device 15 to Internet4. Is transmitted to the requesting mobile phone 3 via the server (step S444). In the mobile phone 3, the communication device 36 receives the exchange bar code transmitted in step S445 or the issuance-disabled notification message transmitted in step S446 (step S402). ). The replacement par code is stored in a predetermined area of the RAM 33. The CPU 31 of the mobile phone 3 determines whether or not the replacement barcode is received in step S402 (step S403).
携帯電話機 3のユーザは、 入力装置 3 4を操作することで交換用パー コードを表示装置 3 5に表示させて、 その携帯電話機 3をポイントを商 品に交換しょう とする加盟店の店員に提示する (ステップ S 4 0 4 ) 。 加盟店の店員は、 携帯電話機 3の表示装置 3 5に表示された交換用パー コードをバーコード読み取り装置 2 4に読み取らせる (ステップ S 4 2 1 ) 。  The user of the mobile phone 3 operates the input device 34 to display a replacement par code on the display device 35, and presents the mobile phone 3 to a clerk at a member store who wants to exchange points for a product. (Step S404). The clerk at the member store causes the bar code reader 24 to read the replacement par code displayed on the display device 35 of the mobile phone 3 (step S 4 21).
携帯電話機 3のユーザは、 入力装置 3 4を操作するこ とで今度は固有 バーコ一ドを表示装置 3 5に表示させて、 その携帯電話機 3を加盟店の 店員に提示する (ステップ S 4 0 5 ) 。 加盟店の店員は、 携帯電話機 3 の表示装置 3 5に表示された固有バーコードをバーコー ド読み取り装置 2 4に読み取らせる (ステップ S 4 2 2 ) 。 店舗端末装置 2の C P U 2 1 は、 ステップ S 4 2 2で読み取った固有バーコー ドを用いて、 ステツ プ S 4 2 1 で読み取った交換用バーコ一 ドを復号化する (ステップ S 4 2 3 ) 0 The user of the mobile phone 3 is now displayed on the display device 35 a unique barcode one de in an operation child input device 3 4 presents the mobile phone 3 to the clerk merchant (Step S 4 0 Five ) . The clerk at the member store reads the unique barcode displayed on the display device 35 of the mobile phone 3 into a barcode reading device. 24 is read (step S 4 2 2). The CPU 21 of the shop terminal device 2 uses the unique barcode read in step S422 to decrypt the replacement barcode read in step S421 (step S432). 0
C P U 2 1 は、 複号化した交換用バーコ一 ドを通信装置 2 7からイン ターネッ ト 4を介してサーバ装置 1 に送信させる (ステップ S 4 2 4 ) 。 サーバ装置 1 では、 通信装置 1 5が交換用バーコ一ドを受信する (ステ ップ S 4 4 7 ) 。 C P U 1 1 は、 パーコー ドデータベース 1 8を参照し (ステップ S 4 4 8 ) 、 受信した交換用バーコー ドが有効であるかどう 、 すなわち受信した交換用バーコー ドがバーコー ドデータベース 1 8 に登録されており、 且つ発行から所定時間内のもので使用済みフラグが セッ ト されていないものであるかどう かを判定する (ステップ S 4 4 9 ) 。  The CPU 21 transmits the decrypted bar code for exchange from the communication device 27 to the server device 1 via the Internet 4 (step S424). In the server device 1, the communication device 15 receives the bar code for replacement (step S444). The CPU 11 refers to the percode database 18 (step S444) and determines whether the received replacement barcode is valid, that is, the received replacement barcode is registered in the barcode database 18. Then, it is determined whether or not the used flag is within a predetermined time from the issuance and the used flag is not set (step S444).
受信した交換用パーコードが有効であれば、 C P U 1 1 は、 当該交換 用バーコ一 ドに対応付けてバーコ一ドデータベース 1 8に登録されてい るユーザ I Dを取得し、 該ユーザ I Dに対応したユーザデータベース 1 7中のポイン トを交換用バーコ一 ドが示す値だけ減算すると共に、 使用 済みフラグをセッ トする (ステップ S 4 5 0 ) 。 C P U 1 1 は、 交換用 バーコ一 ドの送信元である店舗端末装置 2に対応した加盟店データべ一 ス 1 7中のポイン トを交換用バーコー ドが示す値だけ加算する (ステツ プ S 4 5 1 ) 。  If the received replacement parcode is valid, the CPU 11 acquires the user ID registered in the barcode database 18 in association with the replacement barcode, and responds to the user ID. The points in the user database 17 are subtracted by the value indicated by the bar code for replacement, and the used flag is set (step S450). The CPU 11 adds the points in the member store database 17 corresponding to the store terminal device 2 that is the transmission source of the replacement barcode by the value indicated by the replacement barcode (step S4). 5 1).
C P U 1 1 は、 交換用バーコ一 ドに応じたボイントを商品と交換する ことができる旨を示すポイン ト使用可通知メ ッセージを、 通信装置 1 5 からインターネッ ト 4を介して店舗端末装置 2に送信させる (ステップ S 4 5 2 ) 。 ステップ S 4 4 9で交換用バーコー ドが有効でなかった場 合には、 C P U 1 1 は、 交換用バ一コー ドに応じたポイン トを商品に交 換することができない旨を示すポイント使用不可通知メ ッセージを、 通 信装置 1 5からインターネッ ト 4を介して店舗端末装置 2に送信させる (ステップ S 4 5 3 ) 。 The CPU 11 sends a point availability notification message indicating that the point corresponding to the replacement bar code can be exchanged for a product from the communication device 15 to the store terminal device 2 via the Internet 4. Transmission is performed (step S4 52). If the replacement bar code is not valid in step S444, the CPU 11 exchanges a point corresponding to the replacement bar code with the product. A point use disapproval notification message indicating that the exchange cannot be made is transmitted from the communication device 15 to the store terminal device 2 via the Internet 4 (step S4453).
店舗端末装置 2では、 通信装置 2 7がステップ S 4 5 2で送信された ポイント使用可通知メ ッセージまたはステップ S 4 5 3で送信されたポ イント使用不可通知メ ッセージを受信する (ステップ S 4 2 5 ) 。 C P U 2 1は、 ステップ S 4 2 5で通信装置 2 7が受信した使用可通知メ ッ セージまたは使用不可通知メ ッセージを表示装置 2 5に表示させる (ス テツプ S 4 2 6 ) 。 以上でポイント交換処理が終了するが、 使用可通知 メ ッセージが表示装置 2 5に表示された場合には、 ユーザは、 店舗に置 いてポイントを商品と交換して、 その商品を受け取ることができる。  In the store terminal device 2, the communication device 27 receives the point availability notification message transmitted in step S452 or the point unavailable notification message transmitted in step S453 (step S4). twenty five ) . The CPU 21 causes the display device 25 to display the enable notification message or the disable notification message received by the communication device 27 in step S425 (step S426). The point exchange process is completed as described above. However, if the use notification message is displayed on the display device 25, the user can exchange points for goods at the store and receive the goods. .
以上説明したように、 この実施の形態にかかるボイント交換システム によれば、 ユーザが蓄積したポイントを商品と交換する場合には、 携帯 電話機 3内で常に管理されている固有バーコ一ドだけでなく、 ポイント 交換専用の交換用パーコードが必要となる。 交換用パーコードは、 ポィ ント交換の都度発行されるものであるため、 固有バーコ一ドに比べると 偽造がしにくレ、。  As described above, according to the point exchange system according to the present embodiment, when exchanging points accumulated by a user for a product, not only the unique bar code constantly managed in the mobile phone 3 but also the However, a special replacement par code is required for point exchange. Since the replacement par code is issued each time a point is exchanged, it is more difficult to forge than a unique bar code.
交換用バーコ一ドは、 発行から所定時間の経過で無効となってボイン トを商品に交換できないものと している。 携帯電話機 3に送信される交 換用バーコードは、 非公開の暗号鍵で暗号化されている。 ポイントを商 品に交換可能な時間内で交換用バーコ一ドを偽造することは、 ほとんど 不可能に近い。 このため、 ユーザが蓄積したポイントが不正に他の商品 と交換されてしまうのを防ぐことができる。  The bar code for replacement is invalid after a predetermined time has passed since its issuance, and points cannot be replaced with goods. The exchange barcode transmitted to mobile phone 3 is encrypted with a secret encryption key. It is almost impossible to forge a replacement barcode within the time available for redeeming points. Therefore, it is possible to prevent the points accumulated by the user from being illegally exchanged for another product.
交換用バーコ一ドは、 固有パーコードを復号鍵として用いて復号化さ れ、 固有バーコー ドに対応した暗号鍵 (固有バーコードとは異なるも の) に用いて暗号化される。 復号鍵としての固有バーコードが公開され、 暗号鍵は公開されない。 復号鍵が公開鍵で暗号鍵が非公開鍵となってい るのは、 通常の公開鍵暗号系とは逆になつているが、 固有バーコードか らの暗号鍵生成方法を公開している訳ではないので、 第三者が容易に固 有バーコ一ドから暗号鍵を生成することはできない。 仮に復号化方法が 知られてしまい、 交換用バーコードが復号化された状態でバーコード読 み取り装置 2 4に読み取られたと しても、 店舗端末装置 2からサーバ装 置 1に送信される交換用バーコ一ドは、 さらに復号化処理が施されるた めに、 本来の交換用バーコードとは異なるものとなってしまう。 このた め、 上記のような暗号化、 復号化の方法を用いることで、 ポイントが不 正に交換されるのを防ぐことができる。 The replacement barcode is decrypted using the unique percode as a decryption key, and is encrypted using an encryption key (different from the unique barcode) corresponding to the unique barcode. A unique barcode as a decryption key is released, The encryption key is not made public. The fact that the decryption key is a public key and the encryption key is a private key is the opposite of the usual public key cryptosystem, but the method of generating an encryption key from a unique barcode is disclosed. Therefore, a third party cannot easily generate an encryption key from a unique barcode. Even if the decoding method is known and the replacement barcode is read by the barcode reading device 24 in a decrypted state, it is transmitted from the store terminal device 2 to the server device 1. The replacement barcode is different from the original replacement barcode because the barcode is further decrypted. Therefore, by using the encryption and decryption methods described above, points can be prevented from being exchanged improperly.
本発明は、 上記の実施の形態に限られず、 種々の変形、 応用が可能で ある。 以下、 本発明に適用可能な上記の実施の形態の変形態様について 説朋する  The present invention is not limited to the above embodiment, and various modifications and applications are possible. Hereinafter, modifications of the above-described embodiment applicable to the present invention will be described.
上記の実施の形態では、 ポイ ン トの交換要求を受信しても、 サーバ装 置 1の C P U I 1は、 要求されたポイント以上のポイントが当該ユーザ のポイントと してユーザデータベース 1 7に蓄積されていなければ、 交 換用バーコードを発行しないものと していた。 つまり、 ユーザデータべ In the above embodiment, even if a point exchange request is received, the CPUI 1 of the server apparatus 1 stores points in the user database 17 as points of the user or more as the requested points. If not, a replacement barcode will not be issued. In other words, user data
—ス 1 7に記憶されるユーザのポイントは、 マイナスの値を示さないも のとしていた。 —The user's points stored in space 17 were not negative.
しかしながら、 ユーザのポイントがマイナスになっても (既にマイナ スになっている場合を含む) 、 交換用パーコードが発行されるものであ つてもよい。 この場合、 C P U 1 1は、 ステップ S 4 4 1でポィン トの 交換要求を受信したら、 ステップ S 4 4 2の処理を実行することなく、 ステップ S 4 4 3の処理を行うものとすればよい。 もっとも、 マイナス となったポイントは、 何らかの方法で精算する必要がある。  However, even if the user's points become negative (including when it is already negative), a replacement parcode may be issued. In this case, upon receiving the point exchange request in step S444, the CPU 11 may perform the processing in step S444 without executing the processing in step S444. . However, negative points need to be settled in some way.
図 1 3は、 マイナスとなったポイントを精算するための請求書発行処 理を示すフローチャー トである。 この処理は、 サーバ装置 1 の C P U 1 1が有する内部タイマによって所定時間毎にタイマ割り込みが生じるこ とで実行される。 この処理を実行するために、 サーバ装置 1 は、 プリ ン タ (図示せず) をさ らに備えるものとする。 Figure 13 shows the invoicing process to settle negative points. This is a flowchart showing the process. This process is executed when a timer interrupt is generated at predetermined time intervals by an internal timer of the CPU 11 of the server device 1. In order to execute this processing, the server device 1 is further provided with a printer (not shown).
請求書発行処理では、 C P U 1 1 は、 ユーザデータベース 1 7に登録 された各ユーザについて、 順にループ処理を行う (ステップ S 5 0 1 _ S 5 0 1 , ) 。 ループ内の処理では、 C P U 1 1 は、 処理対象と してい るユーザのレコー ドに含まれるポイン トを取り 出し、 このポイン トがマ ィナスの値を示しているかどうかを判定する (ステップ S 5 0 2 ) 。  In the invoicing process, the CPU 11 sequentially performs a loop process for each user registered in the user database 17 (steps S501_S501,). In the processing in the loop, the CPU 11 extracts a point included in the record of the user to be processed and determines whether or not this point indicates a negative value (step S5). 0 2).
ポイントがマイナスの値を示していれば、 C P U 1 1 は、 当該ユーザ を宛先と して、 マイナスの値に応じて対価 (金銭であってもなく ても 可) を請求する請求書を発行し (ステップ S 5 0 3 ) 、 プリ ンタにより 用紙上に印刷させる (ステップ S 5 0 4 ) 。 印刷された請求書は、 郵送 などの手段によ りユーザに届けられること となる。  If the points indicate a negative value, the CPU 11 issues an invoice to the user in question and charges for the value (money or not) according to the negative value. (Step S503), and print on paper by the printer (Step S504). The printed invoice will be delivered to the user by mail or other means.
ポイントの値がマイナスを示していないか、 請求書の印刷が終了した 場合には、 1人のユーザについての処理が終わる。 C P U 1 1がステツ プ S 5 0 1 , においてユーザデータベース 1 7に登録された全てのユー ザについてループ内の処理が終了したと判定すると、 ループを抜け、 請 求書発行処理を終了する。  If the point value does not indicate a negative value or if the printing of the invoice is completed, the processing for one user is completed. If the CPU 11 determines in step S501 that the processing in the loop has been completed for all the users registered in the user database 17, the processing exits the loop and ends the bill issuing processing.
以上の説明したよ う に、 このポイン ト交換システムにおいてポイン ト をマイナスにすることも可能と し、 ポイン トのマイナス値に応じた請求 書を発行可能とすることで、 ク レジッ トカー ド、 プリペイ ドカー ド及び ポイン トカードの機能を併せ持つよ うなポイン ト交換システムを実現す ることができるよ う になる。  As described above, in this point exchange system, points can be made negative, and bills can be issued in accordance with the negative value of points, so that credit cards and prepayments can be made. It is possible to realize a point exchange system having both functions of a card and a point card.
上記の実施の形態では、 交換用パーコー ドは、 その発行から一定時間 の経過によって使用できなく しており、 暗号化されていることによって、 偽造されてポイントが不正に商品と交換されるのを防ぐようにしていた。 しかしながら、 本発明において適用可能な交換用バーコ一ドの偽造防止 技術はこれに限るものではない。 In the above embodiment, the replacement par code is disabled after a certain period of time from its issuance, and the replacement per code is encrypted. They were trying to prevent points from being forged and illegally exchanged for goods. However, the replacement barcode forgery prevention technology applicable in the present invention is not limited to this.
例えば、 交換用バーコ一ドに電子透かしを埋め込むものと してもよい。 この電子透かしは、 誤り訂正が可能な範囲で意図的に交換用バーコード を本来の交換用バーコ一ドの内容とは変えたものとすることができる。 このような電子透かしと して、 二次元コード上に、 二次元コードで誤り 捕正が可能な幾何学的な模様を意図的に付け加えたものを適用すること ができる。 ここで、 幾何学的な模様と して会社のロゴやサービスの名称 等を用いることもできる。 これにより、 交換用バーコードがどこから発 行されたかを視覚的に判別することができる。  For example, an electronic watermark may be embedded in a replacement barcode. This digital watermark can be obtained by intentionally changing the replacement barcode from the original content of the replacement barcode to the extent that error correction is possible. As such a digital watermark, it is possible to use a two-dimensional code obtained by intentionally adding a geometric pattern capable of detecting errors with the two-dimensional code. Here, a company logo, service name, or the like can be used as the geometric pattern. This makes it possible to visually determine from where the replacement barcode was issued.
交換用バーコ一ドに J a V a (商標) 言語などで記述されたプロダラ ムを埋め込んでおき、 このプログラムの作用により、 携帯電話機 3に受 信されてから所定時間経過することで交換用バーコ一ドが自壌するよう なものと してもよい。 このプログラムは、 定期的にサーバ装置 1に時間 を確認する機能を有するものとすることができる。 このプログラムは、 交換用バーコー ドの利用期限が近くなると、 警告音を鳴らしたり、 バー コー ドの色を変えたりすることによってユーザに通知する機能を有して いてもよい。 このプログラムは、 交換用パーコー ドの利用期限が過ぎる と、 自動的に画像を差し替えたり、 文字情報を表示して二次元バーコ一 ドを消滅させる機能を有するものとすることができる。  A program written in the JaVa (trademark) language or the like is embedded in the replacement barcode, and by the operation of this program, the barcode for replacement is passed when a predetermined time elapses after being received by the mobile phone 3. It is also possible for one to be self-supporting. This program may have a function of periodically checking the time with the server device 1. The program may have a function of notifying a user by sounding an alarm or changing the color of the bar code when the replacement bar code is about to expire. This program can have a function of automatically replacing an image or displaying character information and extinguishing a two-dimensional barcode after the expiration date of the replacement parcode.
発行から一定時間を経過することによつて交換用バーコードを使用で きなくする手法も上記のものに限られず、 携帯電話機 3に配信する交換 用バーコー ドに期限情報を含ませてもよい。 バーコ一ド読み取り装置 2 4は、 交換用バーコードの読み取り時にこの期限情報も併せて読み取り、 店舗端末装置 2は、 サーバ装置 1に期限情報を送信するものとすること ができる。 サーバ装置 1 の C P U 1 1は、 店舗端末装置 2から送られて きた期限情報に基づいて、 交換用バーコ一ドの有効性を判断することが できる。 The method for disabling the use of the replacement barcode after a lapse of a predetermined time from the issuance is not limited to the above-described method, and the replacement barcode delivered to the mobile phone 3 may include time limit information. The barcode reader 24 reads the time limit information when reading the replacement barcode, and the store terminal device 2 transmits the time limit information to the server device 1. Can be. The CPU 11 of the server device 1 can determine the validity of the replacement barcode based on the term information sent from the store terminal device 2.
固有バーコードは、 それ自体が偽造されてもポイントが不正に使用さ れることはないが、 交換用バーコー ドの暗号化に用いる暗号鍵が解読さ れる可能性もある。 暗号鍵が解読されれば、 交換用バーコードが不正に 用いられる場合も生じる。 そこで、 サーバ装置 1において固有バーコ一 ドを一定期間毎に更新することで、 暗号鍵が解読される危険性を抑える ことができ、 暗号键が解読されて交換用バーコ一ドが不正に用いられた 場合の被害を最小限に抑えることができる。 固有バーコードは、 更新さ れる度にサーバ装置 1から携帯電話機 3に送信されるものとすることが できる。  If the unique barcode itself is forged, the points will not be used illegally, but the encryption key used to encrypt the exchange barcode may be decrypted. Once the encryption key is decrypted, the replacement barcode may be used improperly. Therefore, by updating the unique barcode at regular intervals in the server device 1, the risk of decryption of the encryption key can be suppressed, and the encryption bar is decrypted and the replacement barcode is used illegally. Damage can be minimized. The unique barcode can be transmitted from the server device 1 to the mobile phone 3 every time it is updated.
上記の実施の形態では、 固有バーコードは、 携帯電話機 3からサーバ 装置 1に要求を行うことで発行されていたが、 携帯電話機 3に当初から 割り当てられ、 R O M 3 2に予め記憶されているものであってもよレ、。 固有バーコー ドの割り当てられた携帯電話機 3を購入した者は、 自動的 にこのシステムで提供するサービスのユーザとなることができる。 この 場合において、 携帯電話機 3に当初から割り当てられた固有パーコード は、 単に初期設定時の固有バーコードと して使用されるだけで、 更新し ていく ことも可能である。  In the above embodiment, the unique barcode is issued by making a request from the mobile phone 3 to the server device 1, but is assigned from the beginning to the mobile phone 3 and stored in the ROM 32 in advance. It may be. The person who purchases the mobile phone 3 to which the unique barcode is assigned can automatically become a user of the service provided by this system. In this case, the unique percode assigned to the mobile phone 3 from the beginning can be updated simply by using it as a unique barcode at the time of initial setting.
図 1 4は、 固有パーコード更新処理を示すフローチャートである。 こ の処理は、 サーバ装置 1 の C P U 1 1が有する内部タイマによって所定 時間毎にタイマ割り込みが生じることで実行される。  FIG. 14 is a flowchart showing the unique parcode updating process. This process is executed when a timer interrupt is generated at predetermined time intervals by an internal timer of the CPU 11 of the server device 1.
請求書発行処理では、 C P U 1 1は、 ユーザデータベース 1 7に登録 された各ユーザについて、 順にループ処理を行う (ステップ S 6 0 1 — S 6 0 1 ' ) 。 ループ内の処理では、 C P U 1 1は、 処理対象としてい るユーザのユーザ I Dをキーと してバーコ一ドデータベース 1 8を参照 し、 当該ユーザがこれまで使用していた固有バーコードとは異なり、 か つ他のユーザによっても使用されていない新たな固有バーコードを発行 する (ステップ S 6 0 2 ) 。 In the invoicing process, the CPU 11 sequentially performs a loop process for each user registered in the user database 17 (steps S601-S601 '). In the processing in the loop, CPU 11 is not Refers to the barcode database 18 using the user ID of the user as a key, and creates a new unique barcode that is different from the unique barcode used by the user and has not been used by other users. A bar code is issued (step S602).
C P U 1 1は、 発行した新たな固有バーコードを、 これまで登録され ていた固有バーコ一ドに書き換えて、 バーコ一ドデータベース 1 8に登 録する (ステップ S 6 0 3 ) 。 C P U 1 1は、 発行した新たな固有バー コ一 ドを通信装置 1 5からインターネッ ト 4を介して携帯電話機 3に送 信させる (ステップ S 6 0 3 ) 。  The CPU 11 rewrites the issued new unique barcode into the unique barcode registered so far and registers it in the barcode database 18 (step S603). The CPU 11 transmits the issued new unique bar code from the communication device 15 to the mobile phone 3 via the Internet 4 (step S603).
新たな固有バーコードの送信が終了した場合には、 1人のユーザにつ いての処理が終わる。 C P U 1 1がステップ S 6 0 1 ' においてユーザ データベース 1 7に登録された全てのユーザについてループ内の処理が 終了したと判定すると、 ループを抜け、 サーバ装置 1の側における処理 を終了する。  When the transmission of the new unique barcode ends, the processing for one user ends. When the CPU 11 determines that the processing in the loop has been completed for all the users registered in the user database 17 in step S601 ', the CPU exits the loop and ends the processing on the server device 1 side.
それぞれの携帯電話機 3において、 通信装置 3 6がこの固有バーコ一 ドを受信すると (ステップ S 6 2 1 ) 、 C P U 3 1は、 これを RAM 3 3の所定の領域に上書きして、 携帯電話機 3内に保持させる固有バーコ ードを更新する (ステップ S 6 2 2 ) .。 これで固有バーコード更新処理 を終了する。  In each mobile phone 3, when the communication device 36 receives the unique barcode (step S621), the CPU 31 overwrites the unique barcode in a predetermined area of the RAM 33, and the mobile phone 3 Update the unique barcode to be stored in the server (step S622). This ends the unique barcode update process.
上記の実施の形態では、 交換用バーコードは、 固有バーコードとは全 く異なる形態のものであり、 ユーザがポイントを商品に交換しょう とす るときには、 固有パーコードと交換用パーコードとは、 別々にバーコ一 ド読み取り装置 2 4で読み取る必要があった。 これに対して、 固有バー コードと交換用バーコ一ドとを同時に表示装置 3 5に表示できるように してもよい。 これにより、 ポイント交換時のパーコードの読み取りが 1 回で済む。 上記の実施の形態では、 交換用パーコード自体が、 ユーザが商品との 交換を要求したポイントを示すものとなっていた。 しかしながら、 交換 用パーコードは、 ポイントとは無関係な態様のものであってもよい。 バ ーコードデータベース 1 8において交換用バーコ一ドはポイントと対応 付けて記憶されているため、 ステップ S 4 5 0におけるユーザのポイン トの減算と、 ステップ S 4 5 1における加盟店のポイントの加算とは、 バーコードデータベース 1 8に交換用バーコ一ドに対応付けて記憶され ているポイントに従って行えばよいこと となる。 In the above embodiment, the replacement barcode is completely different from the unique barcode, and when the user attempts to exchange points for a product, the unique percode and the replacement parcode are different. However, they had to be read separately by a bar code reader 24. On the other hand, the unique bar code and the replacement bar code may be displayed on the display device 35 at the same time. As a result, it is only necessary to read the par code once when exchanging points. In the above embodiment, the replacement parcode itself indicates the point at which the user has requested replacement with the product. However, the replacement parcode may be in a form independent of the points. Since the replacement barcode is stored in the barcode database 18 in association with the point, the user's point is subtracted in step S450 and the merchant point is added in step S451. This means that the operation may be performed according to the points stored in the barcode database 18 in association with the replacement barcode.
上記の実施の形態では、 固有バーコード及ぴ交換用パーコードは、 二 階調の二次元マ トリ クスパターンを有するバーコ一ドと して携帯電話機 3の表示装置 3 5に表示されていたが、 多階調のパターンを有するパー コードゃ、 三次元のパターンを有するバーコ一ドと して表示されるもの であってもよい。 この三次元バーコードは、 例えばポリ ゴンで形成され た立方体の各面に二次元バーコードを表示させたものであり、 J a v a 等のアプリケーショ ンによってポリ ゴンが回転される。 店舗端末 2では、 ポリ ゴンの回転によって立方体の各面に表示された二次元バーコ一ドコ ードを全て認識することができる。 三次元バーコードは、 面数の増加に よってより大きな情報量を含むことができる。  In the above embodiment, the unique barcode and the replacement parcode are displayed on the display device 35 of the mobile phone 3 as a barcode having a two-dimensional two-dimensional matrix pattern. Or a bar code having a three-dimensional pattern. The three-dimensional bar code is a two-dimensional bar code displayed on each surface of a cube formed of, for example, a polygon, and the polygon is rotated by an application such as Java. The shop terminal 2 can recognize all the two-dimensional barcodes displayed on each side of the cube by the rotation of the polygon. Three-dimensional barcodes can contain a greater amount of information as the number of screens increases.
例えばブルートウース技術などの適用により、 店舗端末装置 2 と携帯 電話機 3 とを直接通信可能に構成した場合には、 視認不可能な情報であ つても、 上記した固有バーコ一ド及ぴ交換用バーコー ドの代わりに適用 することができる。  For example, when the store terminal device 2 and the mobile phone 3 are configured to be able to directly communicate by applying the blue tooth technology or the like, even if the information is invisible, the unique bar code and the bar code for exchange as described above can be used. Can be applied instead of the code.
上記の実施の形態では、 サーバ装置 1 の C P U 1 1は、 固有バーコ一 ドまたは交換用パ コードを、 どのユーザの携帯電話機 3に送る場合で も同じように生成していた。 しかしながら、 携帯電話機 3の表示装置 3 5は、 機種によって大きさも ドッ ト数もまちまちである。 いずれの携帯 電話機 3でも表示装置 3 5に表示可能なように固有バーコードまたは交 換用バーコ一ドを生成するものとすると、 固有バーコ一ド及び交換用バ 一コードのパターンは、 単純なものとならざるを得ず、 偽造される危険 が大きくなる。 In the above embodiment, the CPU 11 of the server device 1 generates the unique barcode or the replacement parcode in the same manner no matter which user sends the barcode to the mobile phone 3 of any user. However, the size and number of dots of the display device 35 of the mobile phone 3 vary depending on the model. Any mobile If it is assumed that a unique barcode or a replacement barcode is generated so that the telephone 3 can also display it on the display device 35, the pattern of the unique barcode and the replacement barcode is not simple. The risk of forgery increases.
携帯電話機 3の機種に応じて最も効果的な固有バーコ一ド及ぴ交換用 バーコードを生成するために、 サーバ装置 1は、 図 1 5に示す機種デー タベース 1 9を備えることができる。 機種データベース 1 9は、 ユーザ I Dと携帯電話機 3の機種に関する情報 (少なく とも表示装置 3 5の大 きさ及びドッ ト数を含む) を対応付けて記憶している。  In order to generate the most effective unique barcode and replacement barcode according to the model of the mobile phone 3, the server device 1 can include a model database 19 shown in FIG. The model database 19 stores the user ID and information on the model of the mobile phone 3 (including at least the size of the display device 35 and the number of dots) in association with each other.
サーバ装置 1の C P U 1 1 は、 ステップ S 2 5 6において固有バーコ 一 ドを発行する際に、 機種データベース 1 9を参照して、 要求元の携帯 電話機 3の機種に応じた固有バーコ一 ドを発行することができる。 C P U 1 1は、 ステップ S 4 4 3において交換用バーコ一ドを発行する際に、 機種データベース 1 9を参照して、 要求元の携帯電話機 3の機種に応じ た交換用バーコードを発行することができる。  When issuing the unique barcode in step S256, the CPU 11 of the server device 1 refers to the model database 19 to obtain the unique barcode corresponding to the model of the requesting mobile phone 3. Can be issued. When issuing a replacement barcode in step S444, the CPU 11 refers to the model database 19 and issues a replacement barcode corresponding to the model of the requesting mobile phone 3. Can be.
サーバ装置 1から携帯電話機 3に送信される固有バーコ一ド及び交換 用バーコードは、 圧縮されたものであってもよい。 サーバ装置 1の C P U 1 1は、 機種に関係なく固有バーコ一ドまたは交換用バーコ一ドを生 成してから、 要求元の携帯電話機 3の機種を機種データベース 1 9から 読み出し、 機種に応じて固有バーコードまたは交換用バーコードを圧縮 することができる。 固有パーコードまたは交換用バーコードは、 自己解 凍方式のものとすれば、 店舗端末 2の C P U 2 1は、 解凍された固有パ ーコードまたは交換用バーコードを用いて、 上記と全く 同じ処理を行う ことができる。  The unique barcode and the replacement barcode transmitted from the server device 1 to the mobile phone 3 may be compressed. The CPU 11 of the server device 1 generates a unique bar code or a replacement bar code irrespective of the model, reads the model of the requesting mobile phone 3 from the model database 19, and according to the model. Unique or replacement barcodes can be compressed. If the unique percode or replacement barcode is of the self-decompression type, the CPU 21 of the store terminal 2 performs exactly the same processing as above using the thawed unique percode or replacement barcode. It can be carried out.
サーバ装置 1に機種データベース 1 9を設けることで、 上記のよ うに 携帯電話機 3に送信される固有バーコ一ド及び交換用バーコ一ドは、 携 帯電話機 3が新型のもので表示装置 3 5の表示ドッ ト数が多ければ細か なパターンのバーコードと、 携帯電話機 3が旧型のもので表示ドッ ト数 が少なくても表示装置 3 5に表示可能なバーコ一ドを生成することがで きる。 これにより、 表示装置 3 5の機能を最大限に生かして固有バーコ 一ドまたは交換用バーコ一ドを表示装置 3 5に表示させることができる。 ユーザが携帯電話機 3の機種を頻繁に変えても、 ユーザデータベース 2 8に登録される機種を変えれば、 新しい機種に適合した二次元バーコ一 ドとなるので、 技術的進歩が早い携帯電話機 3への適用するのに特に有 効である。 By providing the model database 19 in the server device 1, the unique barcode and the replacement barcode transmitted to the mobile phone 3 as described above are If the mobile phone 3 is a new type and the number of display dots on the display device 35 is large, a fine pattern bar code is displayed. A possible bar code can be generated. This allows the display device 35 to display the unique barcode or the replacement barcode by making the most of the function of the display device 35. Even if the user frequently changes the model of the mobile phone 3, if the model registered in the user database 28 is changed, a two-dimensional barcode suitable for the new model will be obtained. It is especially effective for applying
上記の実施の形態では、 固有バーコード及ぴ交換用パーコードを表示 して店舗の店員に提示する端末装置と して、 表示装置 3 5を有する携帯 電話機 3 を適用していたが、 サーバ装置 1 と通信可能なモパイル端末 (例えば、 P D A ( Per s ona l D i gi t a l As s i s tant s ) など) を、 携帯電 話機 3の代わりに適用することもできる。 この端末は、 サーバ装置 1に 有線接続されるものであってもよい。 P D Aなどのモパイル端末は、 一 般に表示装置の大きさが携帯電話機 3 よりも大きいので、 より複雑なパ ターンを有し、 多くの情報量を含んだ固有バーコ一ド及ぴ交換用バーコ 一ドが使用可能となる。 ブルー トウース技術などの適用により視認不可 能な情報を固有バーコ一ド及ぴ交換用バーコ一ドの代わりに用いた場合 には、 その端末は、 表示装置を有しないものであってもよレ、。  In the above embodiment, the mobile phone 3 having the display device 35 is applied as the terminal device that displays the unique barcode and the replacement parcode and presents it to the store clerk. A mopile terminal capable of communicating with 1 (for example, a PDA (Persian Digital Assis- tant s)) can be applied instead of the mobile phone 3. This terminal may be connected to the server device 1 by wire. Since a mobile device such as a PDA generally has a display device larger than the mobile phone 3, it has a more complicated pattern and has a unique barcode and a replacement barcode that contain a large amount of information. Can be used. If information that is invisible due to the application of Bluetooth technology or the like is used instead of the unique barcode and the replacement barcode, the terminal may not have a display device. .
上記の実施の形態では、 ユーザが蓄積したポイントがマイナスされる のは、 ユーザが加盟店で商品と交換を行ったときであった。 しかしなが ら、 交換用パーコードの発行を行ったときに、 ポイントがマイナスされ るものと してもよい。 交換用バーコ一ドを発行した際に当該交換用パー コードに応じたポイン トの一部をマイナスし、 交換用パーコードを用い て商品交換をした場合に、 さらにポイントをマイナスするものと しても よい。 これによ り、 携帯電話機 3からサーバ装置 1に交換用パーコード の発行要求がむやみにされることがなく、 サーバ装置 1にかかる負荷を 小さくすることができる。 In the above embodiment, the points accumulated by the user are deducted when the user exchanges a product at a member store. However, points may be deducted when a replacement parcode is issued. When a bar code for replacement is issued, a part of the points corresponding to the replacement par code is deducted, and when the commodity is exchanged using the replacement par code, the points are further deducted. Also Good. Thus, the request for issuing the replacement parcode from the mobile phone 3 to the server device 1 is not neglected, and the load on the server device 1 can be reduced.
上記の実施の形態では、 固有バーコ一ドと交換用バーコ一ドとがセッ トとなって、 ポイントの蓄積及ぴ交換のために用いられるものと してい た。 もっとも、 携帯電話機 3に割り当てられた固有バーコードは、 交換 用バー コードとは独立して、 顧客管理などの他の用途にも用いることが できる。  In the above-described embodiment, the unique barcode and the exchange barcode are set as a set and are used for accumulating and exchanging points. However, the unique barcode assigned to the mobile phone 3 can be used for other purposes such as customer management independently of the replacement barcode.
上記の実施の形態では、 図 9〜図 1 2 Bのフローチャートに示すプロ グラムは、 サーバ装置 1のメモリ 1 2、 店舗端末装置 2のメモリ 2 2、 或いは携帯電話機 3の R OM 3 2に記憶されているものとして説明した。 しかしながら、 これらのプログラムの全部または一部が、 ハードウェア とは別個に提供されるものであってもよい。  In the above embodiment, the programs shown in the flowcharts of FIGS. 9 to 12B are stored in the memory 12 of the server device 1, the memory 22 of the store terminal device 2, or the ROM 32 of the mobile phone 3. As described. However, all or some of these programs may be provided separately from the hardware.
図 1 6 Aは、 プログラムの提供方法の第 1の例を示す。 サーバ装置 1、 店舗端末装置 2は、 それぞれ C D _ R OMや D V D _ R OMなどのコン ピュータ読み取り可能な記録媒体 5 5を駆動し、 データを読み取るディ スク ドライブ 5 1、 5 2をさらに備える。 C P U 1 1、 2 1は、 それぞ れディス ク ドライブ 5 1、 5 2に記録媒体 5 5に記録されたプログラム を読み取らせ、 メモリ 1 2、 2 2にイ ンス トールさせるものとすること ができる。 携帯電話機 3は、 R OMカード 5 6を挿入し、 データを読み 取るカードスロ ッ ト 5 3をさらに備える。 C P U 3 1は、 カードスロ ッ ト 5 3を介して R OMカード 5 6に記録されたプログラムの命令を順次 取り出して、 実行するものとすればよい。  FIG. 16A shows a first example of a method for providing a program. The server device 1 and the store terminal device 2 each drive a computer-readable recording medium 55 such as a CD_ROM or a DVD_ROM, and further include disk drives 51 and 52 for reading data. The CPUs 11 and 21 can cause the disk drives 51 and 52 to read the program recorded on the recording medium 55 and install them in the memories 12 and 22 respectively. . The mobile phone 3 further includes a card slot 53 for inserting a ROM card 56 and reading data. The CPU 31 may sequentially read out and execute the instructions of the program recorded on the ROM card 56 via the card slot 53.
図 1 6 Bは、 プログラムの提供方法の第 2の例を示す。 サーバ装置 1、 店舗端末装置 2及び携帯電話機 3の処理プログラムは、 インターネッ ト 4上の W e bサーバ 5 7が有する固定ディスク装置 5 8に格納されてい る。 サーバ装置 1、 店舗端末装置 2または携帯電話機 3からプログラム の送信要求が送られてく ると、 W e bサーバ 5 7は、 固定ディスク装置 5 8に格納されたプログラムをデータ信号化し、 搬送波 5 9に重畳して インターネッ ト 4を介して要求元の装置に返送する。 サーバ装置 1、 店 舗端末装置 2または携帯電話機 3の通信装置 1 5、 2 7、 3 6が搬送波 に重畳されて送信されたプログラムを受信すると、 C P U 1 1、 2 1、 3 1 は、 このプログラムをメモり 1 2、 2 2または R O M 3 2にイ ンス トールさせるものとすることができる。 ここで、 携帯電話機 3の R O M 3 2 としては、 電気的にデータの書き込み及び消去が可能なフラッシュ メモリを適用することができる。 産業上の利用の可能性 FIG. 16B shows a second example of a method for providing a program. The processing programs for the server device 1, the store terminal device 2, and the mobile phone 3 are stored in the fixed disk device 58 of the Web server 57 on the Internet 4. You. When a request to send a program is sent from the server device 1, the store terminal device 2, or the mobile phone 3, the Web server 57 converts the program stored in the fixed disk device 58 into a data signal and transmits it to the carrier wave 59. It is superimposed and returned to the requesting device via the Internet 4. When the server device 1, the store terminal device 2, or the communication device 15, 2, 7, 36 of the mobile phone 3 receives the program transmitted by being superimposed on the carrier wave, the CPU 11, 1, 2, 3 1 The program can be installed in memory 12, 22, or ROM 32. Here, as the ROM 32 of the mobile phone 3, a flash memory capable of electrically writing and erasing data can be applied. Industrial applicability
ユーザが所持し、 他の商品と交換するポイントは、 商品の購入によつ て蓄積されるものに限らない。  The points possessed by users and exchanged for other products are not limited to those accumulated by purchasing products.
このポイントは、 ユーザが飛行機に搭乗した距離で蓄積するマイ レー ジであってもよレ、。 このポイン トは、 パチンコやスロ ッ トマシンなどの 遊技でユーザが獲得した遊技球ゃメダルの数によって与えられるもので もよい。 このポイントは、 ユーザがバナー広告の付された W e bページ を閲覧することによって与えられるものであってもよい。  This point may be a mileage that accumulates at the distance the user has boarded the airplane. This point may be given by the number of game balls and medals obtained by the user in a game such as a pachinko or slot machine. This point may be awarded when a user browses a Web page with a banner advertisement.
このポイントは、 プリペイ ドカー ドのように、 ユーザが予め支払った 金銭の額に応じた蓄積させるものであってもよい。 つまり、 ポイントそ のものが金銭価値を示すものであってもよい。 図 1 3に示したようにポ イン トの値がマイナスを示すことを可能と し、 所定期間毎にマイナス分 の請求書を発行する処理は、 ポイントそのものが金銭価値を示すものと した場合に特に有効である。  This point may be accumulated according to the amount of money paid by the user in advance, such as a prepaid card. In other words, the points themselves may indicate monetary value. As shown in Fig. 13, it is possible to make the value of a point negative, and the process of issuing a negative invoice every predetermined period is performed when the point itself indicates monetary value Especially effective.
ユーザが蓄積したポイン ト (マイナスを含む) には、 所定の利息を付 けたり、 一定値に達する毎にポーナスポイン トを付したりすることもで きる。 商品の購入でポイン トを蓄積する以外に、 友人をユーザと して紹 介した場合にポーナスポイン トを付することもできる。 The points (including minus) accumulated by the user are given a predetermined interest. You can also attach a pawn point every time a certain value is reached. In addition to accumulating points when purchasing products, it is also possible to add a point when introducing a friend as a user.
ユーザが蓄積したボイン トは、 提供者が予め商品の中から希望の商品 を選び、 郵送、 宅配または加盟店で受け取るものという手法で、 商品と 交換できるよ う にしてもよい。 一ザが蓄積したポイン トは、 商品割引ク 一ボンの取得に利用できるよ う にしてもよい。 ユーザが蓄積したポイン トは、 コンサー トの座席などの優先予約ができるよ うなものと してしよ う してもよい。 ポイン トそのものが金銭価値を示すものである場合は、 ユーザにキャッシュバックすることも可能である。  The points accumulated by the user may be exchanged for products by a method in which the provider selects the desired product from the products in advance and mails it, delivers it to the home, or receives it at a member store. The points accumulated by the users may be made available for the acquisition of product discounts. The points accumulated by the user may be such that priority reservations such as seats for concerts can be made. If the point itself indicates monetary value, it can be cashed back to the user.

Claims

請求の範囲 The scope of the claims
1 . ポイン ト交換サービス加盟事業者の利用に供する第 1 の端末装置 ( 2 ) と、 ポイント交換サービスの利用者の利用に供する第 2の端末装 置 ( 3 ) と、 前記第 1、 第 2の端末装置 ( 2, 3 ) にそれぞれ通信回線 ( 4 ) を介して接続されたサーバ装置 ( 1 ) とを備えるポイント交換シ ステムであって、 1. A first terminal device (2) for use by a point exchange service member carrier, a second terminal device (3) for use by a point exchange service user, and the first and second terminals. A point exchange system comprising a server device (1) connected to each of the terminal devices (2, 3) via a communication line (4),
前記第 2の端末装置 ( 3 ) は、  The second terminal device (3)
固有の一次識別情報を記憶する一次識別情報記憶手段 ( 3 3 ) と、 前記利用者が所持するポイン トとして前記サーバ装置 ( 1 ) に記憶さ れているポイントを他の価値のある物に交換するための二次識別情報の 発行要求を、 前記通信回線 (4 ) を介して前記サーバ装置 ( 1 ) に送信 する発行要求送信手段 ( 3 6, S 4 0 1 ) と、  Primary identification information storage means (33) for storing unique primary identification information; points stored in the server device (1) as points possessed by the user are exchanged for other valuable items. Issue request transmitting means (36, S401) for transmitting a request for issuing secondary identification information to the server device (1) via the communication line (4);
前記発行要求送信手段 ( 3 6, S 4 0 1 ) が送信した発行要求に応答 して、 前記サーバ装置 ( 1 ) から送られてきた二次識別情報を受信する 第 1の二次識別情報受信手段 ( 3 6, S 4 0 2 ) と、  Receiving the secondary identification information transmitted from the server device (1) in response to the issuance request transmitted by the issuance request transmission means (36, S401); receiving the first secondary identification information Means (36, S402),
前記第 1の二次識別情報受信手段 ( 3 6, S 4 0 2 ) が受信した二次 識別情報を記憶する二次識別情報記憶手段 ( 3 3 ) と、  Secondary identification information storage means (33) for storing the secondary identification information received by the first secondary identification information receiving means (36, S402);
前記利用者 指示により、 前記一次識別情報記憶手段 ( 3 3 ) に記憶 されている一次識別情報、 または前記二次識別情報記憶手段 ( 3 3 ) に 記憶されている二次識別情報を出力する識別情報出力手段 ( 3 5 ) とを 備え、  An identification for outputting the primary identification information stored in the primary identification information storage means (33) or the secondary identification information stored in the secondary identification information storage means (33) according to the user's instruction. Information output means (35)
前記第 1の端末装置 ( 2 ) は、  The first terminal device (2)
前記識別情報出力手段 ( 3 6 ) が出力した二次識別情報を入力する二 次識別情報入力手段 ( 2 4 ) と、  Secondary identification information input means (24) for inputting the secondary identification information output by the identification information output means (36);
前記二次識別情報入力手段 ( 2 4 ) から入力された二次識別情報を、 前記通信回線 (4 ) を介して前記サーバ装置 ( 1 ) に送信する第 1 の二 次識別情報送信手段 ( 2 7, S 4 2 4 ) とを備え、 ' 前記サーバ装置 ( 1 ) は、 The secondary identification information input from the secondary identification information input means (24) First secondary identification information transmitting means (27, S424) for transmitting to the server device (1) via the communication line (4), and the server device (1) comprises:
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するポイント記憶手段 ( 1 7 ) と、  Point storage means (17) for storing a point value possessed by the corresponding user in association with the primary identification information;
前記発行要求送信手段 ( 3 6, S 4 0 1 ) から送信された発行要求を 受信する発行要求受信手段 ( 1 5, S 4 4 1 ) と、  Issue request receiving means (15, S444) for receiving the issue request transmitted from the issue request transmitting means (36, S401);
前記発行要求受信手段 ( 1 5, S 4 4 1 ) による発行要求の受信に応 答して、 前記二次識別情報を発行する二次識別情報発行手段 ( 1 1, S 4 4 3 ) と、  Secondary identification information issuance means (11, S444) for issuing the secondary identification information in response to reception of the issuance request by the issuance request reception means (15, S444);
前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) が発行した二次識別情 報を、 前記通信回線 (4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る第 2の二次識別情報送信手段 ( 1 5, S 4 4 5 ) と、  A second transmitting the secondary identification information issued by the secondary identification information issuing means (11, S444) to the second terminal device (3) via the communication line (4); Means for transmitting secondary identification information (15, S 4 45)
前記第 1 の二次識別情報送信手段 ( 2 7, S 4 2 4 ) が送信した二次 識別情報を受信する第 2の二次識別情報受信手段 ( 1 5, S 4 4 7 ) と、 前記第 2の二次識別情報受信手段 ( 1 5 , S 4 4 7 ) が受信した二次 識別情報に従って、 前記ポイン ト記憶手段 ( 1 7 ) に記憶されたポイン トを減少させるボイント減少手段 ( 1 1, S 4 5 0 ) とを備える  A second secondary identification information receiving unit (15, S444) for receiving the secondary identification information transmitted by the first secondary identification information transmitting unit (27, S424); Point reduction means (1) for reducing the points stored in the point storage means (17) according to the secondary identification information received by the second secondary identification information receiving means (15, S444). 1, S450)
ことを特徴とする。  It is characterized by the following.
2. 請求の範囲第 1項に記載のボイント交換システムであって、 2. The point exchange system according to claim 1, wherein
前記第 1 の端末装置 ( 2 ) は、  The first terminal device (2)
前記識別情報出力手段 ( 3 5 ) が出力した一次識別情報を入力する一 次識別情報入力手段 ( 2 4 ) と、  Primary identification information input means (24) for inputting primary identification information output by the identification information output means (35);
前記一次識別情報入力手段 ( 2 4) から入力した一次識別情報と共に 前記利用者に付与したボイン トを、 前記通信回線を介して前記サーバ装 置に送信するボイント送信手段 ( 2 7, S 3 2 3 ) とをさらに備え、 前記サーバ装置 ( 1 ) は、 A point provided to the user together with the primary identification information input from the primary identification information input means (24) is transmitted to the server device via the communication line. And a point transmitting means (27, S32) for transmitting to the device, wherein the server device (1) comprises:
前記ボイント送信手段 ( 2 7, S 3 2 3 ) から送信されたポイ ン トを 一次識別情報と共に受信するポイント受信手段 ( 1 5, S 3 4 1 ) と、 前記ボイント受信手段 ( 1 5, S 3 4 1 ) が受信したポイントに従つ て、 共に受信した一次識別情報に対応して前記ボイント記憶手段に記憶 されているポイン トを增加させるボイン ト増加手段 ( 1 1, S 3 4 2 ) とをさらに備える  Point receiving means (15, S334) for receiving the point transmitted from the point transmitting means (27, S32) together with primary identification information; and point receiving means (15, S34). Point increase means (11, S334) for adding points stored in the point storage means according to the primary identification information received together with the points received by (34). Further comprising
ことを特徴とする。  It is characterized by the following.
3. ポイ ン ト交換サービス加盟事業者の利用に供する第 1の端末装置 ( 2 ) と、 固有の一次識別情報を保持し、 ポイ ン ト交換サービスの利用 者の利用に供する第 2の端末装置 ( 3 ) と情報を授受することにより、 前記利用者が所持するボイン トを他の価値のある物に交換するボイント 交換方法であって、 3. A first terminal device (2) for use by a member of the point exchange service, and a second terminal device that retains unique primary identification information and is used by a user of the point exchange service. (3) a point exchange method for exchanging the point possessed by the user with another valuable object by exchanging information with (3).
前記第 2の端末装置 ( 3 ) からの要求により、 前記利用者が所持する ポイントと して記憶手段 ( 1 7 ) に記憶されたポイントを前記他の価値 のある物に交換するための二次識別情報を発行し、  In response to a request from the second terminal device (3), a secondary for exchanging points stored in the storage means (17) as points possessed by the user with the other valuable object is provided. Issue identification information,
発行した二次識別情報を、 前記第 2の端末装置 ( 3 ) に送信し、 前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1の端末装置 ( 2 ) から該二次識別情報を受信し、  The issued secondary identification information is transmitted to the second terminal device (3), and the secondary identification information received by the second terminal device (3) is input from the first terminal device (2). Receiving the secondary identification information,
受信した二次識別情報に従って、 前記記憶手段 ( 1 7 ) に記憶された ボイントを減少する  Decrease the number of points stored in the storage means (17) according to the received secondary identification information
ことを特徴とする。  It is characterized by the following.
4. 請求の範囲第 3項に記載のボイント交換方法であって、 前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1 の 端末装置 ( 2 ) から、 該一次識別情報と共に前記利用者に付与したボイ ン トを受信し、 4. The method for exchanging points according to claim 3, Receiving, from the first terminal device (2) into which the primary identification information held by the second terminal device (3) is input, a point assigned to the user together with the primary identification information;
受信したポイン トに従って、 共に受信した一次識別情報に対応して前 記記憶手段 ( 1 7 ) に記憶されているポイントを増加する  According to the received points, the points stored in the storage means (17) are increased in accordance with the primary identification information received together.
ことを特徴とする。  It is characterized by the following.
5. ポイ ント交換サービス加盟事業者の利用に供する第 1の端末装置と、 固有の一次識別情報を保持し、 ボイント交換サービスの利用者の利用に 供する第 2の端末装置とに、 それぞれ通信回線を介して接続されたボイ ン ト交換情報発行装置 ( 1 ) であって、 5. Communication lines for the first terminal for use by the point exchange service member carrier and the second terminal for holding the unique primary identification information and used for the user of the point exchange service A point exchange information issuing device (1) connected via
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するポイ ン ト記憶手段 ( 1 7 ) と、  Point storage means (17) for storing a point value possessed by the corresponding user in association with the primary identification information;
前記第 2の端末装置 ( 3 ) からの要求により、 前記ポイ ン ト記憶手段 ( 1 7 ) に記憶されたポイントを他の価値のある物に交換するための二 次識別情報を発行する二次識別情報発行手段 ( 1 1, S 4 4 3 ) と、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) が発行した二次識別情 報を、 前記通信回線 ( 4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る二次識別情報送信手段 ( 1 5, S 4 4 5 ) と、  A secondary identification information for issuing secondary identification information for exchanging points stored in the point storage means (17) for another valuable object in response to a request from the second terminal device (3). The identification information issuing means (11, S443) and the secondary identification information issued by the secondary identification information issuing means (11, S444) are transmitted via the communication line (4). Secondary identification information transmitting means (15, S445) for transmitting to the second terminal device (3);
前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1の端末装置 ( 2 ) から、 前記通信回線 (4 ) を介して該二次識別情報 を受信する二次識別情報受信手段 ( 1 5, S 4 4 7 ) と、  Secondary identification receiving the secondary identification information via the communication line (4) from the first terminal device (2) to which the secondary identification information received by the second terminal device (3) is input. Information receiving means (15, S 4 4 7),
前記二次識別情報受信手段 ( 1 5, S 4 4 7 ) が受信した二次識別情 報に従って、 前記ボイント記憶手段 ( 1 7 ) に記憶されたポイントを減 少させる第 1のポイ ン ト減少手段 ( 1 1, S 4 5 0 ) と  First point reduction for reducing the points stored in the point storage means (17) according to the secondary identification information received by the secondary identification information receiving means (15, S444) Means (11, S450)
を備えることを特徴とする。 It is characterized by having.
6. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であつ て、 6. The point exchange information issuing device (1) according to claim 5,
前記二次識別情報は、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) による発行から所定時間が経過すると無効となる  The secondary identification information becomes invalid after a lapse of a predetermined time from issuance by the secondary identification information issuing means (11, S444).
ことを特徴とする。  It is characterized by the following.
7. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であつ て、 7. The point exchange information issuing device (1) according to claim 5,
前記二次識別情報は、 前記一次識別情報に応じた暗号鍵を用いて暗号 化されて前記第 2の端末装置 ( 3 ) に送信されると共に、 前記一次識別 情報に応じた復号鍵を用いて復号化される  The secondary identification information is encrypted using an encryption key corresponding to the primary identification information and transmitted to the second terminal device (3), and is decrypted using a decryption key corresponding to the primary identification information. Decrypted
ことを特徴とする。 8. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であつ て、  It is characterized by the following. 8. The point exchange information issuing device (1) according to claim 5,
前記二次識別情報には、 電子透かしが埋め込まれている  A digital watermark is embedded in the secondary identification information.
ことを特徴とする。 9. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であつ て、  It is characterized by the following. 9. The point exchange information issuing device (1) according to claim 5,
前記二次識別情報は、 前記第 2の端末装置 ( 3 ) において動作するプ ログラムを含み、  The secondary identification information includes a program operating in the second terminal device (3),
前記プログラムは、 前記第 2の端末装置 ( 3 ) に受信されてからの時 間を計時する機能と、 計時した時間が所定時間に達することで前記二次 識別情報を無効化する機能とを含む ことを特徴とする。 The program includes a function of measuring a time after the reception by the second terminal device (3), and a function of invalidating the secondary identification information when the measured time reaches a predetermined time. It is characterized by the following.
1 0. 請求の範囲第 5項に記載のポイント交換情報発行装置 ( 1 ) であ つて、 10. The point exchange information issuing device (1) according to claim 5, wherein:
前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) による二次識別情報の 発行は、 前記第 2の端末装置 ( 3 ) から前記一次識別情報と共に発行要 求を受信することによって行われる  Issuance of secondary identification information by the secondary identification information issuing means (11, S444) is performed by receiving an issuance request together with the primary identification information from the second terminal device (3).
ことを特徴とする。 1 1 . 請求の範囲第 5項に記載のポイント交換情報発行装置 ( 1 ) であ つて、  It is characterized by the following. 1 1. The point exchange information issuing device (1) according to claim 5,
前記第 2の端末装置 ( 3 ) からの要求に従って、 前記第 2の端末装置 ( 3 ) に保持される一次識別情報を発行する一次識別情報発行手段 ( 1 1, S 2 5 6 ) と、  Primary identification information issuing means (11, S256) for issuing primary identification information held in the second terminal device (3) in accordance with a request from the second terminal device (3);
前記一次識別情報発行手段 ( 1 1, S 2 5 6 ) が発行した一次識別情 報を、 前記通信回線 ( 4 ) を介して要求元の第 2の端末装置 ( 3 ) に送 信する第 1 の一次識別情報送信手段 (S 2 5 8 ) とをさらに備える  A first terminal for transmitting the primary identification information issued by the primary identification information issuing means (11, S256) to the requesting second terminal device (3) via the communication line (4). Primary identification information transmitting means (S258)
ことを特徴とする。 1 2. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であ つて、  It is characterized by the following. 1 2. The point exchange information issuing device (1) according to claim 5,
前記一次識別情報は、 前記第 2の端末装置 ( 3 ) に予め割り当てられ ている  The primary identification information is assigned to the second terminal device (3) in advance.
ことを特徴とする。  It is characterized by the following.
1 3. 請求の範囲第 5項に記載のポイン ト交換情報発行装置 ( 1 ) であ つて、 1 3. The point exchange information issuing device (1) described in claim 5 And
前記一次識別情報を所定期間毎に更新する一次識別情報更新手段 ( 1 1, S 6 0 2 ) と、  Primary identification information updating means (11, S602) for updating the primary identification information every predetermined period;
前記一次識別情報更新手段 ( 1 1, S 6 0 2 ) が更新した一次識別情 報を、 前記通信回線 (4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る第 2の一次識別情報送信手段 ( 1 5, S 6 0 4 ) とをさらに備え、 前記第 2の一次識別情報送信手段 ( 1 5, S 6 0 4 ) から送信された 更新後の一次識別情報を受信した第 2の端末装置 ( 3 ) は、 該更新後の 一次識別情報を保持する  A second primary transmitting the primary identification information updated by the primary identification information updating means (11, S602) to the second terminal device (3) via the communication line (4). Identification information transmitting means (15, S604), and further comprising the first primary identification information having received the updated primary identification information transmitted from the second primary identification information transmitting means (15, S604). The second terminal device (3) holds the updated primary identification information
ことを特徴とする。  It is characterized by the following.
1 4. 請求の範囲第 5項に記載のポイ ン ト交換情報発行装置 ( 1 ) であ つて、 1 4. The point exchange information issuing device (1) according to claim 5,
前記二次識別情報は、 要求元の第 2の端末装置 ( 3 ) が保持する一次 識別情報を包含する  The secondary identification information includes the primary identification information held by the requesting second terminal device (3).
ことを特徴とする。  It is characterized by the following.
1 5. 請求の範囲第 5項に記載のボイント交換情報発行装置 ( 1 ) であ つて、 1 5. The point exchange information issuing device (1) according to claim 5,
前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1の 端末装置 ( 2) から、 該一次識別情報と共に前記利用者に付与したボイ ントを、 前記通信回線 (4 ) を介して受信するポイント受信手段 ( 1 5, S 3 4 1 ) と、  From the first terminal device (2) to which the primary identification information held by the second terminal device (3) is input, a point given to the user together with the primary identification information is transmitted to the communication line (4). Point receiving means (15, S 3 4 1) for receiving via
前記ボイント受信手段 ( 1 5, S 3 4 1 ) が受信したボイントに従つ て、 共に受信した一次識別情報に対応して前記ポイン ト記憶手段 ( 1 7 ) に記憶されているポイントを増加させるボイント增加手段 ( 1 1, S 3 4 2 ) とをさらに備える In accordance with the points received by the point receiving means (15, S314), the points stored in the point storage means (17) are increased corresponding to the primary identification information received together. Point addition means (11, S 3 4 2)
ことを特徴とする。  It is characterized by the following.
1 6. 請求の範囲第 5項に記載のポイント交換情報発行装置 ( 1 ) であ つて、 1 6. The point exchange information issuing device (1) according to claim 5,
前記一次識別情報及び前記二次識別情報は、 前記第 2 の端末装置 ( 3 ) の表示装置 ( 3 5 ) に表示され、 前記第 1 の端末装置 ( 2 ) が有 する読み取り装置 ( 2 4 ) で読み取られる  The primary identification information and the secondary identification information are displayed on a display device (35) of the second terminal device (3), and a reading device (24) of the first terminal device (2) is provided. Read by
ことを特徴とする。  It is characterized by the following.
1 7. 請求の範囲第 1 6項に記載のポイント交換情報発行であって、 前記第 2の端末装置 ( 3 ) 毎に、 少なく とも表示装置 ( 3 5 ) に関す る情報を含む機種情報を記憶した機種情報記憶手段 ( 1 9 ) をさらに備 え、 1 7. The point exchange information issuance according to claim 16, wherein the model information including at least information on the display device (35) is provided for each of the second terminal devices (3). It further comprises means for storing the stored model information (19),
前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) は、 要求元の第 2の端 末装置 ( 3 ) について前記機種情報記憶手段 ( 1 9 ) に記憶されている 機種情報に従って、 前記二次識別情報を発行する  The secondary identification information issuing means (11, S444) is configured to perform the above-mentioned requesting second terminal device (3) in accordance with the model information stored in the model information storage means (19). Issue secondary identification information
ことを特徴とする。  It is characterized by the following.
1 8. 請求の範囲第 1 6項に記載のポイン ト交換情報発行装置 ( 1 ) で あって、 1 8. The point exchange information issuing device (1) according to claim 16;
前記第 2の端末装置 ( 3 ) は、 携帯電話機である  The second terminal device (3) is a mobile phone
ことを特徴とする。 1 9. 請求の範囲第 5項に記載のボイント交換情報発行装置 ( 1 ) であ つて、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) による二次識別情報の 発行に応じて、 前記ボイント記憶手段 ( 1 7 ) に記憶されたポイントを 減少させる第 2のポイント減少手段 ( 1 1, S 4 5 0 ) をさらに備える ことを特徴とする。 It is characterized by the following. 1 9. The point exchange information issuing device (1) according to claim 5, Second point reduction means (17) for decreasing the points stored in the point storage means (17) in accordance with the secondary identification information issuance by the secondary identification information issuance means (11, S443). 11, S450).
2 0. 請求の範囲第 5項に記載のポイント交換情報発行装置 ( 1 ) であ つて、 20. The point exchange information issuing device (1) according to claim 5, wherein:
前記ボイント記憶手段 ( 1 7 ) に記憶されるボイントは、 マイナスの 値を示すことが可能である  The point stored in the point storage means (17) can indicate a negative value
ことを特徴とする。  It is characterized by the following.
2 1. 請求の範囲第 2 0項に記載のポイント交換情報発行装置 ( 1 ) で あって、 2 1. The point exchange information issuing device (1) according to claim 20, wherein:
所定期間毎に前記ポイント記憶手段 ( 1 7 ) に記憶されたポイントが マイナスであるかどうかを判断するマイナス判断手段 ( 1 1, S 5 0 2 ) と、  Minus judgment means (11, S502) for judging whether or not the points stored in the point storage means (17) are negative at predetermined time intervals;
前記マイナス判断手段がマイナスの値を示していると判断した場合に、 該ポィン トの値に応じた請求書を前記利用者に宛てて発行する請求書発 行手段 ( 1 1, S 5 0 3 ) をさらに備える  Bill issuing means (11, S503) for issuing a bill corresponding to the value of the point to the user when the minus determining means determines that the value indicates a negative value. )
ことを特徴とする。  It is characterized by the following.
2 2. ポイ ン ト交換サービス加盟事業者の利用に供する第 1の端末装置 ( 2 ) と、 固有の一次識別情報を保持し、 ポイント交換サービスの利用 者の利用に供する第 2の端末装置 ( 3 ) とに、 それぞれ通信回線 (4 ) を介して接続されたポイント交換情報発行装置 ( 1 ) であって、 2 2. The first terminal device (2) for use by the point exchange service member carrier and the second terminal device (2) that retains unique primary identification information and is used for the point exchange service user. 3) a point exchange information issuing device (1) connected via a communication line (4),
プログラムを含むデータを記憶するメモリ ( 1 2 ) と、 前記メモリ ( 1 2 ) に記憶されたプログラムを実行するプロセッサ ( 1 1 ) と、 前 記プロセッサ ( 1 1 ) による制御に従って前記第 1、 第 2の端末装置 ( 2, 3 ) と情報を送受信する通信装置 ( 1 5 ) とを備え、 A memory (12) for storing data including a program; and the memory A processor (11) for executing a program stored in (12); and a communication device for transmitting and receiving information to and from the first and second terminal devices (2, 3) under the control of the processor (11). (15)
前記メモ リ ( 1 2 ) は、  The memory (1 2)
前記一次識別情報と、 これに対応する利用者が所持するポイン トの値 を対応付けて登録したデータベース ( 1 7 ) を含み、  A database (17) in which the primary identification information is associated with a value of a point possessed by a user corresponding thereto and registered.
前記プログラムは、  The program is
前記第 2の端末装置 ( 3 ) からの要求により、 前記データベース ( 1 7 ) に登録されたポイントを他の価値のある物に交換するための二次識 別情報を発行する第 1の処理 ( S 4 4 3 ) と、  A first process (a second process for issuing secondary identification information for exchanging points registered in the database (17) with another valuable object in response to a request from the second terminal device (3)); S 4 4 3)
前記第 1 の処理 (S 4 4 3 ) により発行した二次識別情報を、 前記通 信装置 ( 1 5 ) から前記通信回線 ( 4 ) を介して前記第 2の端末装置 ( 3 ) に送信させる第 2の処理 (S 4 4 5 ) と、  The secondary identification information issued in the first processing (S444) is transmitted from the communication device (15) to the second terminal device (3) via the communication line (4). The second processing (S445),
前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1の端末装置 ( 2 ) から前記通信回線 (4 ) を介して送られてきた二次 識別情報を、 前記通信装置 ( 1 5 ) に受信させる第 3の処理 ( S 4 4 7 ) と、  The secondary identification information transmitted via the communication line (4) from the first terminal device (2) to which the secondary identification information received by the second terminal device (3) has been input is transmitted to the communication device. A third process (S444) to be received by the device (15);
前記第 3の処理 ( S 4 4 7 ) により前記通信装置 ( 1 5 ) に受信させ た二次識別情報に従って、 前記データベース ( 1 7 ) に登録されたボイ ントを減少させる第 4の処理 (S 4 5 0 ) とを含む  A fourth process (S) for decreasing the number of registered points in the database (17) according to the secondary identification information received by the communication device (15) in the third process (S444). 4 5 0)
ことを特徴とする。  It is characterized by the following.
2 3. 請求の範囲第 2 2項に記載のポイント交換情報発行装置 ( 1 ) で あって、 2 3. The point exchange information issuing device (1) according to claim 22.
前記プログラムは、 さらに、  The program further comprises:
前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1の 端末装置 ( 2 ) から前記通信回線 (4 ) を介して送られてきた、 該一次 識別情報と共に前記利用者に付与したポイ ントを前記通信装置 ( 1 5 ) に受信させる第 5の処理 ( S 3 4 1 ) と、 The first terminal having entered the primary identification information held by the second terminal device (3) Fifth processing (S) in which the communication device (15) receives the point given to the user together with the primary identification information sent from the terminal device (2) via the communication line (4). 3 4 1)
前記第 5の処理により前記通信装置 ( 1 5 ) に受信させたボイン トに ,従って、 前記データベース ( 1 7) において共に受信した一次識別情報 に対応して登録されているポイントを増加させる第 6 の処理 ( S 3 4 2 ) とを含む  A sixth point that increases the number of points registered in the database (17) in correspondence with the primary identification information received together with the points received by the communication device (15) in the fifth process. Processing (S 3 4 2) and including
ことを特徴とする。 2 4. 請求の範囲第 2 2項に記載のポイ ン ト交換情報発行装置 ( 1 ) で あって、  It is characterized by the following. 2 4. The point exchange information issuing device (1) according to claim 22.
前記一次識別情報及び前記二次識別情報は、 前記第 2 の端末装置 ( 3 ) の表示装置 ( 3 5 ) に表示され、 前記第 1 の端末装置 ( 2 ) が有 する読み取り装置 ( 2 4 ) で読み取られる  The primary identification information and the secondary identification information are displayed on a display device (35) of the second terminal device (3), and a reading device (24) of the first terminal device (2) is provided. Read by
ことを特徴とする。  It is characterized by the following.
2 5. ポイント交換サービス加盟事業者の利用に供する第 1の端末装置 ( 2 ) と、 固有の一次識別情報を保持し、 ポイ ン ト交換サービスの利用 者の利用に供する第 2の端末装置 ( 3 ) とに、 それぞれ通信回線 (4 ) を介して接続されたコ ンピュータ装置 ( 1 ) において実行されるプログ ラムであって、 2 5. The first terminal device (2) for use by the point exchange service member operator and the second terminal device (2) that holds the unique primary identification information and is used for the point exchange service user. 3) a program executed on a computer device (1) connected via a communication line (4),
前記プログラムは、  The program is
前記一次識別情報と対応付けて、 対応する利用者が所持するボイント の値を記憶するポイント記憶手段 ( 1 7 ) 、  Point storage means (17) for storing a point value possessed by the corresponding user in association with the primary identification information;
前記第 2の端末装置 ( 2 ) からの要求により、 前記ポイント記憶手段 ( 1 7 ) に記憶されたポイントを他の価値のある物に交換するための二 次識別情報を発行する二次識別情報発行手段 ( 1 1, S 4 4 3 ) 、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) が発行した二次識別情 報を、 前記通信回線 ( 4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る二次識別情報送信手段 ( 1 5, S 4 4 5 ) 、 In response to a request from the second terminal device (2), a second terminal for exchanging points stored in the point storage means (17) with another valuable object. Secondary identification information issuing means (11, S444) for issuing secondary identification information, and the secondary identification information issued by the secondary identification information issuing means (11, S444) to the communication Secondary identification information transmitting means (15, S445) for transmitting to the second terminal device (3) via the line (4);
前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1 の端末装置 ( 2 ) から、 前記通信回線 ( 4 ) を介して該二次識別情報 を受信する二次識別情報受信手段 ( 1 5, S 4 4 7 ) 、 及び、  Secondary identification receiving the secondary identification information via the communication line (4) from the first terminal device (2) to which the secondary identification information received by the second terminal device (3) is input. Information receiving means (15, S 4 4 7), and
前記二次識別情報受信手段 ( 1 5, S 4 4 7 ) が受信した二次識別情 報に従って、 前記ポイント記憶手段 ( 1 7 ) に記憶されたポイントを減 少させるポイント減少手段 ( 1 1, S 4 5 0 ) 、  Point reduction means (11, 1) for reducing the points stored in the point storage means (17) in accordance with the secondary identification information received by the secondary identification information receiving means (15, S444). S 450),
として前記コンピュータ装置 ( 1 ) を機能させることを特徴とする。  The above-mentioned computer device (1) is caused to function.
2 6 . 請求の範囲第 2 5項に記載のプログラムであって、 26. The program according to claim 25, wherein
前記コンピュータ装置 ( 1 ) を、 さらに、  The computer device (1) further comprises:
前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1の 端末装置 ( 2 ) から、 該一次識別情報と共に前記利用者に付与したボイ ン トを、 前記通信回線 ( 4 ) を介して受信するボイン ト受信手段 ( 1 5, S 3 4 1 ) 、 及び、  From the first terminal device (2) to which the primary identification information held by the second terminal device (3) is input, a point given to the user together with the primary identification information is transmitted to the communication line (4). Point receiving means (15, S 3 4 1) for receiving via
前記ボイント受信手段 ( 1 5, S 3 4 1 ) が受信したポイントに従つ て、 共に受信した一次識別情報に対応して前記ポイン ト記憶手段 ( 1 7 ) に記憶されているポイントを増加させるポイント增加手段 ( 1 1, S 3 4 2 ) 、  In accordance with the points received by the point receiving means (15, S3 4 1), the points stored in the point storage means (17) are increased in accordance with the primary identification information received together. Point addition means (1 1, S 3 4 2),
として機能させることを特徴とする。 2 7. ポイ ン ト交換サービス加盟事業者の利用に供する第 1の端末装置 ( 2 ) と、 固有の一次識別情報を保持し、 ポイント交換サービスの利用 者の利用に供する第 2の端末装置 ( 3 ) とに、 それぞれ通信回線 (4 ) を介して接続されたコ ンピュータ装置 ( 1 ) において実行されるプログ ラムを記録したコ ンピュータ読み取り可能な記録媒体 ( 5 5 ) であって、 前記プログラムは、 It is characterized by functioning as 2 7. The first terminal device (2) to be used by the point exchange service member carrier and the use of the point exchange service while retaining unique primary identification information A computer-readable recording medium storing a program executed in a computer device (1) connected via a communication line (4) to a second terminal device (3) for use by a user (55) wherein the program is:
前記一次識別情報と対応付けて、 対応する利用者が所持するポイ ン ト の値を記憶するボイント記憶手段 ( 1 7 ) 、  Point storage means (17) for storing a point value possessed by the corresponding user in association with the primary identification information;
前記第 2の端末装置 ( 2 ) からの要求によ り、 前記ポイント記憶手段 ( 1 7 ) に記憶されたポイン トを他の価値のある物に交換するための二 次識別情報を発行する二次識別情報発行手段 ( 1 1 , S 4 4 3 ) 、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) が発行した二次識別情 報を、 前記通信回線 ( 4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る二次識別情報送信手段 ( 1 5, S 4 4 5 ) 、  In response to a request from the second terminal device (2), secondary identification information for exchanging points stored in the point storage means (17) with other valuable items is issued. The secondary identification information issuance means (11, S443), the secondary identification information issued by the secondary identification information issuance means (11, S443) is transmitted via the communication line (4). Secondary identification information transmitting means (15, S445) for transmitting to the second terminal device (3);
前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1 の端末装置 ( 2 ) から、 前記通信回線 (4 ) を介して該二次識別情報 を受信する二次識別情報受信手段 ( 1 5, S 4 4 7 ) 、 及び、  Secondary identification receiving the secondary identification information via the communication line (4) from the first terminal device (2) to which the secondary identification information received by the second terminal device (3) has been input. Information receiving means (15, S 4 4 7), and
前記二次識別情報受信手段 ( 1 5, S 4 4 7 ) が受信した二次識別情 報に従って、 前記ボイント記憶手段 ( 1 7 ) に記憶されたポイントを減 少させるポイント減少手段 ( 1 1, S 4 5 0 ) 、  Point reduction means (11, 1) for reducing the points stored in the point storage means (17) according to the secondary identification information received by the secondary identification information receiving means (15, S444). S 450),
として前記コ ンピュータ装置 ( 1 ) を機能させることを特徴とする。  The above-mentioned computer device (1) is caused to function.
2 8. 請求の範囲第 2 7項に記載のコンピュータ読み取り可能な記録媒 体 ( 5 5 ) であって、 2 8. A computer-readable recording medium (55) according to claim 27, wherein:
前記プログラムは、 前記コンピュータ装置 ( 1 ) を、 さらに、 前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1の 端末装置 ( 2 ) から、 該一次識別情報と共に前記利用者に付与したボイ ン トを、 前記通信回線 (4 ) を介して受信するポイ ント受信手段 ( 1 5, S 3 4 1 ) 、 及び、 The program includes: the computer device (1); and a first terminal device (2) to which primary identification information held by the second terminal device (3) is input, and the user together with the primary identification information. Point receiving means (15, 15) for receiving the point given to the user via the communication line (4). S 3 4 1), and
前記ボイント受信手段 ( 1 5, S 3 4 1 ) が受信したボイン トに従つ て、 共に受信した一次識別情報に対応して前記ポイ ン ト記憶手段 ( 1 7 ) に記憶されているポイン トを增加させるポイン ト增加手段 ( 1 1, S 3 4 2 )  In accordance with the points received by the point receiving means (15, S314), the points stored in the point storage means (17) corresponding to the primary identification information received together. Point addition means (11, S3 4 2)
と して機能させることを特徴とする。  It is characterized by functioning as
2 9. ポイ ン ト交換サービス加盟事業者の利用に供する第 1の端末装置 ( 2 ) と、 固有の一次識別情報を保持し、 ポイン ト交換サービスの利用 者の利用に供する第 2の端末装置 ( 3 ) とに、 それぞれ通信回線 ( 4 ) を介して接続されたコンピュータ装置 ( 1 ) において実行されるプログ ラムをデータ信号化して重畳した搬送波 ( 5 9 ) であって、 2 9. A first terminal device (2) for use by a member of the point exchange service, and a second terminal device that retains unique primary identification information and is used by a user of the point exchange service. (3) a carrier wave (59) in which a program executed in a computer device (1) connected via a communication line (4) is converted into a data signal and superimposed, and
前記プログラムは、  The program is
前記一次識別情報と対応付けて、 対応する利用者が所持するボイン ト の値を記憶するポイント記憶手段 ( 1 7 ) 、  Point storage means (17) for storing a point value possessed by the corresponding user in association with the primary identification information;
前記第 2の端末装置 ( 2 ) からの要求によ り、 前記ポイン ト記憶手段 ( 1 7 ) に記憶されたボイン トを他の価値のある物に交換するための二 次識別情報を発行する二次識別情報発行手段 ( 1 1 , S 4 4 3 ) 、 前記二次識別情報発行手段 ( 1 1, S 4 4 3 ) が発行した二次識別情 報を、 前記通信回線 ( 4 ) を介して前記第 2の端末装置 ( 3 ) に送信す る二次識別情報送信手段 ( 1 5, S 4 4 5 ) 、  In response to a request from the second terminal device (2), secondary identification information for exchanging the points stored in the point storage means (17) with other valuable items is issued. The secondary identification information issuance means (11, S444), the secondary identification information issued by the secondary identification information issuance means (11, S443) is transmitted via the communication line (4). Secondary identification information transmitting means (15, S444) for transmitting to the second terminal device (3)
前記第 2の端末装置 ( 3 ) が受信した二次識別情報を入力した前記第 1 の端末装置 ( 2 ) から、 前記通信回線 ( 4 ) を介して該二次識別情報 を受信する二次識別情報受信手段 ( 1 5, S 4 47 ) 、 及び、  Secondary identification receiving the secondary identification information via the communication line (4) from the first terminal device (2) to which the secondary identification information received by the second terminal device (3) is input. Information receiving means (15, S447), and
前記二次識別情報受信手段 ( 1 5, S 4 4 7 ) が受信した二次識別情 報に従って、 前記ボイン ト記憶手段 ( 1 7 ) に記憶されたポイ ン トを減 少させるボイント減少手段 ( 1 1 , S 4 5 0 ) 、 In accordance with the secondary identification information received by the secondary identification information receiving means (15, S444), the points stored in the point storage means (17) are reduced. Means to reduce the number of points (11, S450)
として前記コンピュータ装置を機能させることを特徴とする。  And causing the computer device to function.
3 0. 請求の範囲第 2 9項に記載の搬送波 ( 5 9 ) であって、 30. The carrier (59) according to claim 29, wherein
前記プログラムは、 前記コンピュータ装置 ( 1 ) を、 さらに、 前記第 2の端末装置 ( 3 ) が保持する一次識別情報を入力した第 1 の 端末装置 ( 2 ) から、 該一次識別情報と共に前記利用者に付与したボイ ントを、 前記通信回線 (4 ) を介して受信するポイント受信手段 ( 1 5, The program further comprises: the computer device (1); and a first terminal device (2) to which primary identification information held by the second terminal device (3) is input, and the user together with the primary identification information. Point receiving means (15, 15) for receiving the point given to the user through the communication line (4).
S 3 4 1 ) 、 及び、 S 3 4 1), and
前記ボイント受信手段 ( 1 5, S 3 4 1 ) が受信したポイントに従つ て、 共に受信した一次識別情報に対応して前記ポイン ト記憶手段 ( 1 In accordance with the points received by the point receiving means (15, S314), the point storage means (1) corresponds to the primary identification information received together.
7 ) に記憶されているポイントを増加させるポイント增加手段 ( 1 1,7) Point adding means to increase the points stored in (1 1,
S 3 4 2 ) 、 S 3 4 2),
として機能させることを特徴とする。  It is characterized by functioning as
PCT/JP2001/009531 2001-07-09 2001-10-31 Point exchange system WO2003007206A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001207946 2001-07-09
JP2001-207946 2001-07-09

Publications (1)

Publication Number Publication Date
WO2003007206A1 true WO2003007206A1 (en) 2003-01-23

Family

ID=19043852

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/009531 WO2003007206A1 (en) 2001-07-09 2001-10-31 Point exchange system

Country Status (1)

Country Link
WO (1) WO2003007206A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249286A (en) * 1995-03-14 1996-09-27 Omron Corp Electronic data communication system
JPH113455A (en) * 1997-06-13 1999-01-06 Nec Corp Issuing and collating method for electronic money card and its system
JPH11213104A (en) * 1998-01-22 1999-08-06 Fuji Xerox Co Ltd Electronic ticket system
JP2000113327A (en) * 1998-10-01 2000-04-21 Shiima Bridal:Kk Point card system
JP2001005883A (en) * 1999-04-23 2001-01-12 Ntt Data Corp System and method for settling accounts and recording medium
JP2001045562A (en) * 1999-07-30 2001-02-16 Komu Square:Kk User authentication method, user authentication system and recording medium
JP2001052045A (en) * 1999-08-06 2001-02-23 Dainippon Printing Co Ltd Point giving system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08249286A (en) * 1995-03-14 1996-09-27 Omron Corp Electronic data communication system
JPH113455A (en) * 1997-06-13 1999-01-06 Nec Corp Issuing and collating method for electronic money card and its system
JPH11213104A (en) * 1998-01-22 1999-08-06 Fuji Xerox Co Ltd Electronic ticket system
JP2000113327A (en) * 1998-10-01 2000-04-21 Shiima Bridal:Kk Point card system
JP2001005883A (en) * 1999-04-23 2001-01-12 Ntt Data Corp System and method for settling accounts and recording medium
JP2001045562A (en) * 1999-07-30 2001-02-16 Komu Square:Kk User authentication method, user authentication system and recording medium
JP2001052045A (en) * 1999-08-06 2001-02-23 Dainippon Printing Co Ltd Point giving system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Seikou jirei ni manabu case study: keitai denwa e no barcode haishin de eiga shisha-kai no nyuujou-sha kanri wo jisshi", MOBILE MEDIA MAGAZINE, KABUSHIKI KAISHA SHIIMEDIA, vol. 9, no. 4, March 2001 (2001-03-01), pages 32 - 34, XP002960734 *
TERUKO IIJIMA: "2001 nen business chikaku hendou no yukue; pinpoint jouhou hasshin ya kaiin card ni kokyaku kakuho no kyouryouku na buki ni natta keitai denwa", NIKKEI NETBRAIN, NIKKEI BP K.K., vol. 2, no. 1, January 2001 (2001-01-01), pages 36 - 37, XP002960735 *

Similar Documents

Publication Publication Date Title
JP3594180B2 (en) Content provision method
AU2010343200B2 (en) System and method for processing payment transaction receipts
AU2009212221B2 (en) Key delivery system and method
CN102549609B (en) Electronic funds and receipt transfer system
US20140136301A1 (en) System and method for validation and reliable expiration of valuable electronic promotions
US10163126B2 (en) Promotion verification method
US20140025582A1 (en) Digital Token Generator, Server For Recording Digital Tokens and Method For Issuing Digital Token
US20110302018A1 (en) Method and apparatus for validating redemption of a coupon
US20120114116A1 (en) Apparatus and method for storing electronic receipts on a unified card
KR20090104068A (en) Mobile consumer device using mobile coupon method and mobile coupon method
US7519543B2 (en) Promotion method and system
US10664815B2 (en) Secure customer relationship marketing system and method
JP2001167332A (en) Method and system for promotion
JP2005018099A (en) Point exchanging system and method, point exchanging information issuing device and program
JP2002099716A (en) Electronic settlement system
US20100257254A1 (en) Apparatus, Method and System for Securely Handling Digital Transaction Documents
JP2003124920A (en) Identification information management system, method and apparatus, identification information-issuing apparatus, and/or program
JP4218299B2 (en) Information management system
JP2009295083A (en) Point system
WO2023286773A1 (en) Manufacturing method and system for product manufactured by printing
WO2003007206A1 (en) Point exchange system
JP2005222435A (en) Electronic coupon service system, electronic coupon server, store terminal and program
JP2007087096A (en) Ad delivery method
JP2004280851A (en) Content providing method and electronic value providing method
US20140040132A1 (en) Mobile device pay method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: COMMUNICATION UNDER RULE 69 EPC (EPO FORM 1205A DATED 17.03.2004)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP