Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7655842B2 - Information processing system, privilege management device, and conversion device - Google Patents
[go: Go Back, main page]

JP7655842B2 - Information processing system, privilege management device, and conversion device - Google Patents

Information processing system, privilege management device, and conversion device Download PDF

Info

Publication number
JP7655842B2
JP7655842B2 JP2021197269A JP2021197269A JP7655842B2 JP 7655842 B2 JP7655842 B2 JP 7655842B2 JP 2021197269 A JP2021197269 A JP 2021197269A JP 2021197269 A JP2021197269 A JP 2021197269A JP 7655842 B2 JP7655842 B2 JP 7655842B2
Authority
JP
Japan
Prior art keywords
identification information
benefit
recipient identification
store
recipient
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2021197269A
Other languages
Japanese (ja)
Other versions
JP2023083105A (en
Inventor
賢生 久保
ひかる 阪井
貴志 清水
康和 奈田
史 小笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2021197269A priority Critical patent/JP7655842B2/en
Publication of JP2023083105A publication Critical patent/JP2023083105A/en
Application granted granted Critical
Publication of JP7655842B2 publication Critical patent/JP7655842B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ユーザに対して付与される特典を管理するための技術に関する。 The present invention relates to a technology for managing benefits granted to users.

スマートホン等のユーザ端末の普及に伴い、そのユーザ端末を用いて商取引を行ったユーザに特典を付与する特典管理サービスが広く利用されるようになっている。例えば特許文献1には、このような特典管理サービスと電子決済サービスとを連携させる仕組みが開示されている。 As user terminals such as smartphones become more widespread, reward management services that provide rewards to users who conduct commercial transactions using those terminals are becoming more widely used. For example, Patent Literature 1 discloses a mechanism for linking such reward management services with electronic payment services.

特開2009-134521号公報JP 2009-134521 A

ユーザに特典を付与する処理などを行う際に、そのユーザに関する情報を秘匿化することは重要である。 When performing processes such as granting benefits to users, it is important to keep information about those users confidential.

そこで、本発明は、ユーザに対して付与される特典を管理する際にユーザに関する情報を秘匿化することを目的とする。 The present invention aims to conceal information about users when managing the benefits granted to users.

上記課題を解決するため、本発明は、店舗端末と、特典付与先識別情報によって識別される特典付与先に対し、特典の付与又は利用に関する処理を行う特典管理装置と、前記特典付与先識別情報の変換に関する処理を行う変換装置とを備え、前記店舗端末は、ユーザから取得された第1の特典付与先識別情報と、当該店舗端末に割り当てられた店舗識別情報とを含む照会要求を、前記特典管理装置に送信する第1送信部と、前記照会要求に応じて、前記特典管理装置から、前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報を取得する取得部と、取得した第2の特典付与先識別情報を記憶する記憶部と、前記第2の特典付与先識別情報を含む特典処理要求を前記特典管理装置に送信する第2送信部とを備え、前記特典管理装置は、前記店舗端末から取得した前記照会要求に含まれる前記第1の特典付与先識別情報を前記変換装置に送信する第3送信部と、前記変換装置によって前記第1の特典付与先識別情報が変換された前記第2の特典付与先識別情報を前記店舗端末に送信する第4送信部と、前記店舗端末から取得した前記特典処理要求に含まれる前記第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う処理部とを備え、前記変換装置は、前記第1の特典付与先識別情報を、前記店舗識別情報ごとに、前記第2の特典付与先識別情報に変換する変換部を備えることを特徴とする情報処理システムを提供する。 In order to solve the above problem, the present invention provides a method and apparatus for providing a reward to a reward recipient identified by a reward recipient identification information, the method comprising: providing a reward to a reward recipient identified by the reward recipient identification information; and performing a process for converting the reward recipient identification information. The reward recipient identification information includes a first transmission unit that transmits a request to the reward management device, the request including a first reward recipient identification information obtained from a user and a store identification information assigned to the reward terminal; an acquisition unit that acquires, in response to the request, from the reward management device a second reward recipient identification information obtained by converting the first reward recipient identification information; a storage unit that stores the acquired second reward recipient identification information; and a second transmission unit that transmits a reward processing request to the reward management device, the second reward recipient identification information including the second reward recipient identification information. The information processing system is characterized in that the reward management device includes a third transmission unit that transmits the first reward recipient identification information included in the inquiry request acquired from the store terminal to the conversion device, a fourth transmission unit that transmits the second reward recipient identification information into which the first reward recipient identification information is converted by the conversion device to the store terminal, and a processing unit that performs processing related to the granting or use of a reward to a reward recipient identified by the first reward recipient identification information corresponding to the second reward recipient identification information included in the reward processing request acquired from the store terminal, and the conversion device includes a conversion unit that converts the first reward recipient identification information into the second reward recipient identification information for each store identification information.

本発明によれば、ユーザに対して付与される特典を管理する際にユーザに関する情報を秘匿化することができる。 According to the present invention, information about a user can be kept confidential when managing the benefits granted to the user.

本発明の実施形態に係る情報処理システム1の構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of an information processing system 1 according to an embodiment of the present invention. 同実施形態に係る特典管理装置30のハードウェア構成を示す図である。2 is a diagram showing a hardware configuration of a privilege management device 30 according to the embodiment. FIG. 同実施形態に係る情報処理システム1の機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of the information processing system 1 according to the embodiment. 同実施形態に係る特典管理装置30が記憶するデータの一例を示す図である。11 is a diagram showing an example of data stored in the benefit management device 30 according to the embodiment. FIG. 同実施形態に係る変換装置40が記憶するデータの一例を示す図である。4 is a diagram showing an example of data stored in a conversion device 40 according to the embodiment. FIG. 同実施形態に係る情報処理システム1による動作の一例を示すシーケンス図である。10 is a sequence diagram showing an example of an operation of the information processing system 1 according to the embodiment. FIG. 本発明の変形例1に係る情報処理システム1の機能構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a functional configuration of an information processing system 1 according to a first modified example of the present invention. 変形例1に係る情報処理システム1による動作の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of an operation of the information processing system 1 according to the first modification. 本発明の変形例2に係る変換装置40が記憶するデータの一例を示す図である。FIG. 11 is a diagram showing an example of data stored in a conversion device 40 according to a second modified example of the present invention. 変形例2に係る情報処理システム1による動作の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of an operation of the information processing system 1 according to the second modification. 本発明の変形例3に係る情報処理システム1の機能構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a functional configuration of an information processing system 1 according to a third modified example of the present invention. 変形例3に係る特典管理装置30が記憶するデータの一例を示す図である。FIG. 13 is a diagram showing an example of data stored in a benefit management device 30 according to a third modified example. 変形例3に係る情報処理システム1による動作の一例を示すシーケンス図である。FIG. 13 is a sequence diagram showing an example of an operation of the information processing system 1 according to the third modification. 変形例4に係る情報処理システム1による動作の一例を示すシーケンス図である。FIG. 13 is a sequence diagram showing an example of an operation of the information processing system 1 according to the fourth modified example.

[構成]
図1は、本発明の実施形態に係る情報処理システム1の一例を示す図である。情報処理システム1は、ユーザが店舗で商品やサービスを購入する商取引に応じて、特典付与先識別情報によって識別される特典付与先に対する何らかの特典を管理するためのシステムである。ここでいう特典とは、ユーザにとって価値があるものであればよく、本実施形態では、例えば店舗等においてユーザが金銭の代わりに使用し得るポイントである。本実施形態において、このポイントは、ポイントカード番号と呼ばれる特典付与先識別情報単位で付与されるものであり、特典付与先はポイントカード単位で区分される。ただし、本発明において、特典付与先識別情報は、特典付与先を識別し得るものであれば、どのようなものであってもよい。特典付与先に対する特典の管理には、特典付与先に対する特典の付与と、特典付与先による特典の利用とが含まれる。以下の説明においては、特典付与先に対して特典を付与するときの処理について例示する。
[composition]
FIG. 1 is a diagram showing an example of an information processing system 1 according to an embodiment of the present invention. The information processing system 1 is a system for managing some kind of benefit for a benefit recipient identified by benefit recipient identification information in response to a commercial transaction in which a user purchases a product or service at a store. The benefit referred to here may be anything that is valuable to the user, and in this embodiment, it is, for example, points that the user can use instead of money at a store or the like. In this embodiment, the points are given in units of benefit recipient identification information called point card numbers, and the benefit recipients are classified in units of point cards. However, in the present invention, the benefit recipient identification information may be any information that can identify the benefit recipient. The management of the benefit for the benefit recipient includes the giving of the benefit to the benefit recipient and the use of the benefit by the benefit recipient. In the following description, an example of a process for giving a benefit to a benefit recipient will be described.

図1に示すように、情報処理システム1は、ユーザが携帯するユーザ端末10と、店舗に設置された店舗端末20と、特典付与先識別情報によって識別される特典付与先に対し、特典の付与に関する処理を行う特典管理装置30と、特典付与先識別情報の変換に関する処理を行う変換装置40と、無線通信網又は有線通信網を含む通信網2とを備えている。通信網2は、店舗端末20及び特典管理装置30、並びに、特典管理装置30及び変換装置40を通信可能に接続する。なお、通信網2は、ユーザ端末10と特典管理装置30とを通信可能に接続していてもよい。ユーザ端末10、店舗端末20、特典管理装置30及び変換装置40はいずれも通信可能なコンピュータである。より具体的には、ユーザ端末10は、例えばスマートホン、ウェアラブル端末又はタブレットなどの、ユーザが携帯可能なコンピュータである。店舗端末20は、店舗にて操作される端末であり、例えばPOS(Point of Sales)レジと一体に構成されたコンピュータ又はPOSレジに接続されたコンピュータであってもよいし、決済端末と呼ばれるコンピュータであってもよい。特典管理装置30及び変換装置40は、サーバとして構成されたコンピュータである。なお、図1には、ユーザ端末、店舗端末、特典管理装置及び変換装置をそれぞれ1つずつ示しているが、これらはそれぞれ複数であってもよい。 As shown in FIG. 1, the information processing system 1 includes a user terminal 10 carried by a user, a store terminal 20 installed in a store, a reward management device 30 that performs processing related to the granting of rewards to a reward recipient identified by the reward recipient identification information, a conversion device 40 that performs processing related to the conversion of the reward recipient identification information, and a communication network 2 including a wireless communication network or a wired communication network. The communication network 2 connects the store terminal 20 and the reward management device 30, as well as the reward management device 30 and the conversion device 40 so that they can communicate with each other. The communication network 2 may also connect the user terminal 10 and the reward management device 30 so that they can communicate with each other. The user terminal 10, the store terminal 20, the reward management device 30, and the conversion device 40 are all computers that can communicate with each other. More specifically, the user terminal 10 is a computer that can be carried by a user, such as a smartphone, a wearable terminal, or a tablet. The store terminal 20 is a terminal operated in a store, and may be, for example, a computer integrated with a POS (Point of Sales) register or a computer connected to a POS register, or may be a computer called a payment terminal. The reward management device 30 and the conversion device 40 are computers configured as servers. Note that, although FIG. 1 shows one user terminal, one store terminal, one reward management device, and one conversion device, there may be multiple of each of these.

図2は、特典管理装置30のハードウェア構成を示す図である。特典管理装置30は、物理的には、プロセッサ3001、メモリ3002、ストレージ3003、通信装置3004、入力装置3005、出力装置3006、及びこれらを接続するバスなどを含むコンピュータとして構成されている。これらの各装置は図示せぬ電池から供給される電力によって動作する。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。特典管理装置30のハードウェア構成は、図2に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。また、それぞれ筐体が異なる複数の装置が通信接続されて、特典管理装置30を構成してもよい。 Figure 2 is a diagram showing the hardware configuration of the privilege management device 30. Physically, the privilege management device 30 is configured as a computer including a processor 3001, memory 3002, storage 3003, communication device 3004, input device 3005, output device 3006, and a bus connecting these. Each of these devices operates with power supplied from a battery (not shown). In the following description, the word "device" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the privilege management device 30 may be configured to include one or more of the devices shown in Figure 2, or may be configured without including some of the devices. In addition, the privilege management device 30 may be configured by communicating and connecting multiple devices each having a different housing.

特典管理装置30における各機能は、プロセッサ3001、メモリ3002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ3001が演算を行い、通信装置3004による通信を制御したり、メモリ3002及びストレージ3003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 The functions of the privilege management device 30 are realized by loading specific software (programs) onto hardware such as the processor 3001 and memory 3002, causing the processor 3001 to perform calculations, control communications via the communications device 3004, and control at least one of the reading and writing of data in the memory 3002 and storage 3003.

プロセッサ3001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ3001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。また、例えばベースバンド信号処理部や呼処理部などがプロセッサ3001によって実現されてもよい。 The processor 3001, for example, operates an operating system to control the entire computer. The processor 3001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, registers, etc. Also, for example, a baseband signal processing unit, a call processing unit, etc. may be realized by the processor 3001.

プロセッサ3001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ3003及び通信装置3004の少なくとも一方からメモリ3002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、後述する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。特典管理装置30の機能ブロックは、メモリ3002に格納され、プロセッサ3001において動作する制御プログラムによって実現されてもよい。各種の処理は、1つのプロセッサ3001によって実行されてもよいが、2以上のプロセッサ3001により同時又は逐次に実行されてもよい。プロセッサ3001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介して特典管理装置30に送信されてもよい。 The processor 3001 reads out programs (program codes), software modules, data, etc. from at least one of the storage 3003 and the communication device 3004 into the memory 3002, and executes various processes according to these. The programs used are those that cause a computer to execute at least some of the operations described below. The functional blocks of the privilege management device 30 may be realized by a control program stored in the memory 3002 and running on the processor 3001. The various processes may be executed by one processor 3001, or may be executed simultaneously or sequentially by two or more processors 3001. The processor 3001 may be implemented by one or more chips. The programs may be transmitted to the privilege management device 30 via a telecommunications line.

メモリ3002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ3002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ3002は、本実施形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 3002 is a computer-readable recording medium, and may be composed of at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), etc. The memory 3002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 3002 can store executable programs (program codes), software modules, etc. for implementing the method according to this embodiment.

ストレージ3003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ3003は、補助記憶装置と呼ばれてもよい。 Storage 3003 is a computer-readable recording medium, and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 3003 may also be called an auxiliary storage device.

通信装置3004は、通信網2を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。 The communication device 3004 is hardware (transmission/reception device) for communicating between computers via the communication network 2, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, etc.

入力装置3005は、外部からの入力を受け付ける入力デバイス(例えば、キー、マイクロフォン、スイッチ、ボタン、カメラ、センサ、2次元コードリーダなど)である。出力装置3006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置3005及び出力装置3006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 3005 is an input device (e.g., a key, a microphone, a switch, a button, a camera, a sensor, a two-dimensional code reader, etc.) that accepts input from the outside. The output device 3006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 3005 and the output device 3006 may be integrated into one configuration (e.g., a touch panel).

プロセッサ3001、メモリ3002などの各装置は、情報を通信するためのバスによって接続される。バスは、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 Each device, such as the processor 3001 and memory 3002, is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between each device.

特典管理装置30は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ3001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The reward management device 30 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 3001 may be implemented using at least one of these pieces of hardware.

ユーザ端末10、店舗端末20及び変換装置40は、図2に示す特典管理装置30と同様にコンピュータを実現するためのハードウェアとして、プロセッサ、メモリ、ストレージ、通信装置、入力装置、出力装置及びこれらを接続するバスなどを備えている。ただし、ユーザ端末10が備える通信装置は、無線通信を実現するべく、例えばLTE(Long Time Evolution)等の通信規格に従って通信網2を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)である。この通信装置は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。また、送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどがこの通信装置によって実現されてもよい。送受信部は、送信部と受信部とで、物理的に、又は論理的に分離された実装がなされてもよい。 The user terminal 10, the store terminal 20, and the conversion device 40 are equipped with hardware for implementing a computer, such as a processor, memory, storage, a communication device, an input device, an output device, and a bus connecting these, as in the case of the reward management device 30 shown in FIG. 2. However, the communication device equipped in the user terminal 10 is hardware (transmission and reception device) for performing communication between computers via the communication network 2 according to a communication standard such as LTE (Long Time Evolution) to realize wireless communication. This communication device may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. to realize at least one of frequency division duplex (FDD: Frequency Division Duplex) and time division duplex (TDD: Time Division Duplex). In addition, a transmission and reception antenna, an amplifier unit, a transmission and reception unit, a transmission line interface, etc. may be realized by this communication device. The transmission and reception unit may be implemented as a transmission unit and a reception unit that are physically or logically separated.

図3は、情報処理システム1の機能構成を示すブロック図である。店舗端末20はポイントカード番号をユーザから取得する。前述したように、ポイントカード番号は特典付与先を識別し得る特典付与先情報であり、本発明における第1の特典付与先識別情報に相当する。例えばユーザ端末10において、ポイントカード番号が符号化された画像(例えばバーコードやQRコード(登録商標))を店舗端末20が備えるリーダ等によって光学的に読み取り、これを復号してポイントカード番号を得ることができる。ポイントカード番号の取得は、このような画像表示によるものに限らず、例えば非接触通信や音声を用いて店舗端末20がユーザ端末10から取得する方法であってもよいし、店舗端末20がユーザの所持するポイントカードから読み取って取得する方法であってもよく、種々の方法を採用し得る。 Figure 3 is a block diagram showing the functional configuration of the information processing system 1. The store terminal 20 acquires a point card number from the user. As described above, the point card number is bonus recipient information that can identify the bonus recipient, and corresponds to the first bonus recipient identification information in the present invention. For example, in the user terminal 10, an image in which the point card number is encoded (e.g., a barcode or QR code (registered trademark)) can be optically read by a reader or the like provided in the store terminal 20, and the point card number can be obtained by decrypting the image. Acquisition of the point card number is not limited to such image display, and may be a method in which the store terminal 20 acquires the point card number from the user terminal 10 using contactless communication or voice, or a method in which the store terminal 20 reads and acquires the point card held by the user, and various methods may be adopted.

店舗端末20の第1送信部21は、ユーザから取得されたポイントカード番号と、その店舗端末20に割り当てられた店舗識別情報である店舗IDとを含む照会要求を、通信網2経由で特典管理装置30に送信する。店舗IDは、例えば、各店舗に割り当てられた識別子であってもよいし、同一の店舗グループに割り当てられた識別子であってもよいし、同一店舗グループに割り当てられた識別子とその店舗グループ内において各店舗を識別するために各店舗に割り当てられた識別子とを用いたものであってもよい。以下の説明において、店舗IDが各店舗を一意に識別するものであるときは、「店舗」はそれぞれの店舗を意味するし、店舗IDが各店舗グループを一意に識別するものであるときは、「店舗」はそれぞれの店舗グループを意味する。 The first transmission unit 21 of the store terminal 20 transmits an inquiry request including the point card number acquired from the user and a store ID, which is store identification information assigned to the store terminal 20, to the benefit management device 30 via the communication network 2. The store ID may be, for example, an identifier assigned to each store, an identifier assigned to the same store group, or an identifier assigned to the same store group and an identifier assigned to each store to identify each store within the store group. In the following description, when the store ID uniquely identifies each store, "store" means each store, and when the store ID uniquely identifies each store group, "store" means each store group.

特典管理装置30の第3送信部31は、店舗端末20から上記照会要求を取得すると、その照会要求に含まれるポイントカード番号を含む変換要求を通信網2経由で変換装置40に送信する。 When the third transmission unit 31 of the benefit management device 30 receives the inquiry request from the store terminal 20, it transmits a conversion request including the point card number included in the inquiry request to the conversion device 40 via the communication network 2.

変換装置40の変換部41は、特典管理装置30から上記変換要求を取得すると、その変換要求に含まれているポイントカード番号を、各店舗がそのポイントカード番号を識別し得る識別情報(店舗独自カード番号という)に変換する。この店舗独自カード番号は、店舗ごとに特典付与先を識別し得る特典付与先情報であり、本発明における第2の特典付与先識別情報に相当する。この店舗独自カード番号は、各店舗においてのみ各々の特典付与先を特定し得る情報である。よって、各店舗において、特典付与先ごとの特典利用状況等を分析することが可能となる。 When the conversion unit 41 of the conversion device 40 obtains the conversion request from the benefit management device 30, it converts the point card number included in the conversion request into identification information (called a store-specific card number) that allows each store to identify the point card number. This store-specific card number is benefit recipient information that allows each store to identify the benefit recipient, and corresponds to the second benefit recipient identification information in the present invention. This store-specific card number is information that allows only each store to identify each benefit recipient. Therefore, it becomes possible for each store to analyze the benefit usage status, etc. for each benefit recipient.

変換装置40の蓄積部42は、図4に例示するように、ポイントカード番号と、そのポイントカード番号が変換された店舗独自カード番号とを対応付けて蓄積する。つまり、蓄積部42は、本発明における第1の特典付与先識別情報と第2の特典付与先識別情報とを対応付けて蓄積する。図4の例において、ポイントカード番号「PC001」は、或る店舗において利用される店舗独自カード番号「SU001」に変換されている。 As shown in FIG. 4, the storage unit 42 of the conversion device 40 stores the point card number and the store-specific card number to which the point card number is converted, in association with each other. In other words, the storage unit 42 stores the first benefit recipient identification information and the second benefit recipient identification information in the present invention in association with each other. In the example of FIG. 4, the point card number "PC001" is converted to the store-specific card number "SU001" used in a certain store.

変換装置40の第5送信部43は、上記変換要求に含まれていたポイントカード番号を変換した店舗独自カード番号を、その変換要求を送信してきた特典管理装置30に対して通信網2経由で送信する。 The fifth transmission unit 43 of the conversion device 40 transmits the store-specific card number obtained by converting the point card number included in the conversion request via the communication network 2 to the benefit management device 30 that sent the conversion request.

特典管理装置30の第4送信部32は、変換装置40によって変換された店舗独自カード番号を取得すると、その店舗独自カード番号を、上記照会要求を送信してきた店舗端末20に対して通信網2経由で送信する。このとき、第4送信部32は、処理部33がポイントカード番号に対応付けて記憶しているポイント等の情報を上記店舗独自カード番号と併せて店舗端末20に送信する。 When the fourth transmission unit 32 of the benefit management device 30 acquires the store-specific card number converted by the conversion device 40, it transmits the store-specific card number to the store terminal 20 that transmitted the inquiry request via the communication network 2. At this time, the fourth transmission unit 32 transmits information such as points that the processing unit 33 has stored in association with the point card number together with the store-specific card number to the store terminal 20.

店舗端末20の取得部22は、上記照会要求に応じて特典管理装置30から送信されてきた店舗独自カード番号等の情報を取得する、 The acquisition unit 22 of the store terminal 20 acquires information such as the store's unique card number sent from the benefit management device 30 in response to the inquiry request.

特典管理装置30の記憶部23は、取得部22により取得された店舗独自カード番号を記憶する。 The memory unit 23 of the benefit management device 30 stores the store-specific card number acquired by the acquisition unit 22.

店舗端末20の第2送信部24は、上記店舗独自カード番号を含む特典付与要求を通信網2経由で特典管理装置30に送信する。この特典付与要求には、特典付与先に対して特典を付与することを要求する特典処理要求であり、店舗独自カード番号のほか、付与すべきポイント等の、特典付与処理に必要な情報が含まれている。 The second transmission unit 24 of the store terminal 20 transmits a reward request including the store-specific card number to the reward management device 30 via the communication network 2. This reward request is a reward processing request that requests the reward recipient to grant a reward, and includes the store-specific card number as well as information required for the reward grant processing, such as the points to be granted.

特典管理装置30の処理部33は、店舗端末20から特典付与要求を取得すると、その特典付与要求に含まれる店舗独自カード番号に対応するポイントカード番号によって識別される特典付与先に対して、特典を付与するための処理を行う。より具体的には、処理部33は、上記店舗独自カード番号を含む照会依頼を通信網2経由で変換装置40に送信する。変換装置40は、この照会依頼に含まれる店舗独自カード番号に対応するポイントカード番号を蓄積部42から読み出し、通信網2経由で特典管理装置30に送信する。処理部33は、取得したポイントカード番号によって識別される特典付与先に対して、特典を付与するための処理を行う。具体的には、処理部33は、図5に例示するように各ポイントカード番号に対応付けて記憶しているポイントを更新する。図5において、例えばポイントカード番号「PC001」のポイントカードに付与されているポイント(残高)は「1500」である。 When the processing unit 33 of the benefit management device 30 acquires a benefit request from the store terminal 20, the processing unit 33 performs processing to grant a benefit to a benefit recipient identified by a point card number corresponding to the store-specific card number included in the benefit request. More specifically, the processing unit 33 transmits an inquiry request including the store-specific card number to the conversion device 40 via the communication network 2. The conversion device 40 reads out the point card number corresponding to the store-specific card number included in the inquiry request from the storage unit 42 and transmits it to the benefit management device 30 via the communication network 2. The processing unit 33 performs processing to grant a benefit to a benefit recipient identified by the acquired point card number. Specifically, the processing unit 33 updates the points stored in association with each point card number as illustrated in FIG. 5. In FIG. 5, for example, the points (balance) granted to the point card with point card number "PC001" is "1500".

[動作]
次に、図6を参照して、実施形態に係る情報処理システム1の動作について説明する。なお、以下の説明において、例えば変換装置40を処理の主体として記載する場合には、具体的にはプロセッサ4001、メモリ4002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ4001が演算を行い、通信装置4004による通信や、メモリ4002及びストレージ4003におけるデータの読み出し及び/又は書き込みを制御することにより、処理が実行されることを意味する。ユーザ端末10、店舗端末20及び特典管理装置30についても同様である。
[Action]
Next, the operation of the information processing system 1 according to the embodiment will be described with reference to Fig. 6. In the following description, for example, when the conversion device 40 is described as the subject of processing, this specifically means that the processor 4001 performs calculations by loading a specific software (program) onto hardware such as the processor 4001 and memory 4002, and controls communication by the communication device 4004 and reading and/or writing of data in the memory 4002 and storage 4003, thereby executing processing. The same applies to the user terminal 10, the store terminal 20, and the benefit management device 30.

ユーザは店舗で商品を選びレジで決済を行うときに、ユーザ端末10を操作して特典管理サービスを実現するプログラムを起動する。これに応じて、ユーザ端末10は、ポイントカード番号(ここでは「PC001」とする)を符号化したバーコードやQRコード(登録商標)(以下、単にバーコードという)を生成して表示する。ユーザはこのユーザ端末10に表示されたバーコードを店舗の従業員に見せると、従業員は、店舗端末20のリーダに上記バーコードを読み取らせる。店舗端末20は、このバーコードを復号してポイントカード番号「PC001」を取得する(ステップS11)。なお、前述したように、バーコードを用いたポイントカード番号の取得は一例にすぎず、他の取得方法で実現してもよい。 When a user selects an item at a store and pays at the register, the user operates the user terminal 10 to start a program that realizes the reward management service. In response, the user terminal 10 generates and displays a barcode or QR code (registered trademark) (hereinafter simply referred to as a barcode) that encodes the point card number (here, "PC001"). The user shows the barcode displayed on the user terminal 10 to a store employee, who then has the barcode read by the reader of the store terminal 20. The store terminal 20 decodes the barcode and obtains the point card number "PC001" (step S11). As mentioned above, obtaining the point card number using a barcode is just one example, and other methods of obtaining the point card number may also be used.

店舗端末20の第1送信部21は、ユーザから取得されたポイントカード番号「PC001」と、その店舗端末20に割り当てられた店舗識別情報である店舗ID「SU001」とを含む照会要求を通信網2経由で特典管理装置30に送信する(ステップS12)。 The first transmission unit 21 of the store terminal 20 transmits an inquiry request including the point card number "PC001" acquired from the user and the store ID "SU001" which is the store identification information assigned to the store terminal 20, to the benefit management device 30 via the communication network 2 (step S12).

特典管理装置30の第3送信部31は、店舗端末20から上記照会要求を取得すると、その照会要求に含まれるポイントカード番号「PC001」を含む変換要求を通信網2経由で変換装置40に送信する(ステップS13)。 When the third transmission unit 31 of the benefit management device 30 receives the inquiry request from the store terminal 20, it transmits a conversion request including the point card number "PC001" contained in the inquiry request to the conversion device 40 via the communication network 2 (step S13).

変換装置40の変換部41は、特典管理装置30から上記変換要求を取得すると、その変換要求に含まれているポイントカード番号「PC001」を店舗独自カード番号「SU001」に変換する(ステップS14)。このときポイントカード番号を店舗独自カード番号に変換するためのアルゴリズムは、例えばそのポイントカード番号に対してランダムに生成した店舗独自カード番号を割り当てるなどのものが考えられるが、どのようなものであってもよい。これにより、変換装置40の蓄積部42は、図4に例示するように、ポイントカード番号「PC001」と、そのポイントカード番号を変換した店舗独自カード番号「SU001」とを対応付けて蓄積する。 When the conversion unit 41 of the conversion device 40 acquires the conversion request from the benefit management device 30, it converts the point card number "PC001" included in the conversion request into the store-specific card number "SU001" (step S14). At this time, the algorithm for converting the point card number into the store-specific card number may be, for example, a randomly generated store-specific card number assigned to the point card number, but any algorithm may be used. As a result, the storage unit 42 of the conversion device 40 stores the point card number "PC001" in association with the store-specific card number "SU001" converted from the point card number, as exemplified in FIG. 4.

変換装置40の第5送信部43は、変換した店舗独自カード番号「SU001」を通信網2経由で特典管理装置30に送信する(ステップS15)。 The fifth transmission unit 43 of the conversion device 40 transmits the converted store-specific card number "SU001" to the benefit management device 30 via the communication network 2 (step S15).

特典管理装置30の第4送信部32は、店舗独自カード番号「SU001」を取得すると、この店舗独自カード番号「SU001」のほか、ポイントカード番号「PC001」に対応付けて記憶しているポイントの値等の特典付与処理に必要な情報を店舗端末20に送信する(ステップS16)。 When the fourth transmission unit 32 of the benefit management device 30 acquires the store-specific card number "SU001", it transmits to the store terminal 20 information necessary for the benefit granting process, such as the point value stored in association with the point card number "PC001" as well as the store-specific card number "SU001" (step S16).

店舗端末20において、取得部22が特典管理装置30から送信されてきた店舗独自カード番号「SU001」等の情報を取得すると、記憶部23は取得された店舗独自カード番号「SU001」を記憶する(ステップS17)。 In the store terminal 20, when the acquisition unit 22 acquires information such as the store-specific card number "SU001" transmitted from the benefit management device 30, the memory unit 23 stores the acquired store-specific card number "SU001" (step S17).

店舗端末20の第2送信部24は、店舗独自カード番号「SU001」や付与すべきポイント(ここでは「100」ポイントとする)等を含む特典付与要求を通信網2経由で特典管理装置30に送信する(ステップS18)。 The second transmission unit 24 of the store terminal 20 transmits a request for awarding a reward, including the store-specific card number "SU001" and the points to be awarded (here, "100" points), to the reward management device 30 via the communication network 2 (step S18).

特典管理装置30の処理部33は、店舗端末20から特典付与要求を取得すると、その特典付与要求に含まれる店舗独自カード番号「SU001」を含む照会依頼を通信網2経由で変換装置40に送信する(ステップS19)。 When the processing unit 33 of the benefit management device 30 receives a benefit request from the store terminal 20, it sends an inquiry request including the store-specific card number "SU001" contained in the benefit request to the conversion device 40 via the communication network 2 (step S19).

変換装置40は、照会依頼を取得すると、この照会依頼に含まれる店舗独自カード番号「SU001」に対応するポイントカード番号を蓄積部42において検索し、その検索の結果、対応するポイントカード番号「PC001」を蓄積部42から読み出して通信網2経由で特典管理装置30に送信する(ステップS20)。 When the conversion device 40 receives the inquiry request, it searches the storage unit 42 for a point card number that corresponds to the store-specific card number "SU001" included in the inquiry request, and as a result of the search, reads the corresponding point card number "PC001" from the storage unit 42 and transmits it to the benefit management device 30 via the communication network 2 (step S20).

処理部33は、取得したポイントカード番号「PC001」によって識別される特典付与先に特典を付与するための処理を行う。つまり、処理部33は、図5に例示するようにポイントカード番号「PC001」に対応付けて記憶しているポイント「1500」にポイント「100」を加算してポイント「1600」に更新する(ステップS21)。そして、処理部33は、特典付与の結果等を通信網2経由で店舗端末20に送信する(ステップS22)。 The processing unit 33 performs processing to grant a bonus to the bonus recipient identified by the acquired point card number "PC001". That is, the processing unit 33 adds points "100" to the points "1500" stored in association with the point card number "PC001" as illustrated in FIG. 5, updating the points to "1600" (step S21). The processing unit 33 then transmits the results of the bonus granting to the store terminal 20 via the communication network 2 (step S22).

以上は、或る第1の店舗においてユーザにポイントを付与する場合の処理であるが、これとは別の第2の店舗においてそのユーザにポイントを付与するときも上記と同様に、その第2の店舗において特典付与先を識別可能な店舗独自カード番号に基づいて、ポイントカード番号単位でポイントが付与される。つまり、ユーザがどの店舗で商取引を行っても、そのユーザに対応するポイントカード番号単位でポイントが付与されることになる。一方、各店舗は、自店舗においてのみ特典付与先を識別可能な店舗独自カード番号単位でポイントの付与状況や利用状況等の分析は可能であり、仮に異なる店舗間において店舗独自カード番号等の情報流出が発生したとしても、異なる店舗にまたがってポイントの付与状況や利用状況等の分析を行うことはできない。即ち、異なる店舗間においては、特典付与先に対する特典付与や特典利用の状況等(つまりユーザに関する情報)を秘匿化することが可能となる。 The above is the process when points are awarded to a user at a first store. When points are awarded to the user at a second store, the points are awarded in units of point card numbers based on the store's unique card number that can identify the recipient of the bonus at the second store in the same manner as above. In other words, no matter which store the user transacts at, points are awarded in units of the point card number corresponding to the user. On the other hand, each store can analyze the point award status and usage status, etc., in units of the store's unique card number that can identify the recipient of the bonus only at that store. Even if information such as the store's unique card number is leaked between different stores, the point award status and usage status cannot be analyzed across different stores. In other words, it is possible to keep the award of bonuses to the recipient of bonuses and the status of bonus usage (i.e., information about the user) confidential between different stores.

[変形例]
本発明は、上述した実施形態に限定されない。上述した実施形態を以下のように変形してもよい。また、以下の2つ以上の変形例を組み合わせて実施してもよい。
[変形例1]
特典管理装置30の処理部33が店舗独自カード番号に対応するポイントカード番号によって識別される特典付与先に対して特典を付与するための処理を、次のようにして高速化してもよい。この変形例1に係るシステム構成及び装置構成は上記実施形態と同じであり、その機能及び動作の一部が異なる。図7は、変形例1に係る情報処理システム1の機能構成を例示する図である。図7に示すように、特典管理装置30が第1保存部34及び消去部35を備えている点が、上記実施形態(図3)と異なる。第1保存部34は、店舗端末20から取得した照会要求に含まれるポイントカード番号と、そのポイントカード番号が変換された店舗独自カード番号とを対応付けて保存する。消去部35は、決められた消去条件が満たされたときに第1保存部34の保存内容を消去する。この消去条件とは、例えば、ポイントカード番号に基づいてポイントが付与された後に消去するとか、第1保存部34に保存されたときから所定の期間が経過すると消去するとか、第1保存部34から最後に読み出されて使用されたときから所定の期間が経過すると消去する、などである。
[Modification]
The present invention is not limited to the above-described embodiment. The above-described embodiment may be modified as follows. In addition, two or more of the following modifications may be combined and implemented.
[Modification 1]
The processing by the processing unit 33 of the benefit management device 30 to grant a benefit to a benefit recipient identified by a point card number corresponding to the store-specific card number may be accelerated as follows. The system configuration and device configuration according to this modification 1 are the same as those of the above embodiment, but some of their functions and operations are different. FIG. 7 is a diagram illustrating a functional configuration of an information processing system 1 according to modification 1. As shown in FIG. 7, the benefit management device 30 is different from the above embodiment (FIG. 3) in that it includes a first storage unit 34 and an erasing unit 35. The first storage unit 34 stores the point card number included in the inquiry request acquired from the store terminal 20 in association with the store-specific card number converted from the point card number. The erasing unit 35 erases the contents stored in the first storage unit 34 when a determined erasing condition is satisfied. The erasing condition may be, for example, erasing after points are granted based on the point card number, erasing when a predetermined period has passed since the point card number was stored in the first storage unit 34, erasing when a predetermined period has passed since the point card number was last read out and used from the first storage unit 34, or the like.

図8は、変形例1に係る情報処理システム1による動作の一例を示すシーケンス図である。図8において、実施形態で説明した図6と同じ処理には同じ符号を付しており、図6と異なる処理は、ステップS31,S32である。ステップS15において、変換装置40の第5送信部43から店舗独自カード番号(「SU001」とする)が通信網2経由で特典管理装置30に送信されてくると、ステップS31において、第1保存部34は、ステップS12において店舗端末20から取得した照会要求に含まれるポイントカード番号(「PC001」とする)と、ステップS15において取得した店舗独自カード番号「SU001」とを対応付けて保存する。そして、ステップS18において、店舗端末20から、店舗独自カード番号「SU001」や付与すべきポイント(ここでは「100」ポイントとする)等を含む特典付与要求が特典管理装置30に送信されてくると、処理部33は、ステップS32において、特典付与要求に含まれる店舗独自カード番号「SU001」に対応するポイントカード番号「PC001」を第1保存部34から読みだして、読み出したポイントカード番号「PC001」によって識別される特典付与先に対して、特典を付与するための処理を行う。そして、消去部35は、決められた消去条件が満たされたときに第1保存部34の保存内容を消去する。なお、ステップS32において、特典付与要求に含まれる店舗独自カード番号に対応するポイントカード番号が第1保存部34に保存されていない場合は、特典管理装置30が、特典付与要求に含まれる店舗独自カード番号を含む照会要求を通信網2経由で変換装置40に送信し、変換装置40が、この店舗独自カード番号を変換したポイントカード番号を特典管理装置30に送信すればよい。これにより、処理部33は、このポイントカード番号によって識別される特典付与先に対して特典を付与するための処理を行うことができる。 Figure 8 is a sequence diagram showing an example of the operation of the information processing system 1 relating to variant example 1. In Figure 8, the same processes as those in Figure 6 described in the embodiment are given the same symbols, and the processes different from those in Figure 6 are steps S31 and S32. In step S15, when a store-specific card number (assumed to be "SU001") is transmitted from the fifth transmission unit 43 of the conversion device 40 to the benefit management device 30 via the communication network 2, in step S31, the first storage unit 34 associates and stores the point card number (assumed to be "PC001") included in the inquiry request obtained from the store terminal 20 in step S12 with the store-specific card number "SU001" obtained in step S15. Then, in step S18, when a request for granting a privilege including the store-specific card number "SU001" and points to be granted (here, "100" points) is transmitted from the store terminal 20 to the privilege management device 30, the processing unit 33 reads out the point card number "PC001" corresponding to the store-specific card number "SU001" included in the request for granting a privilege from the first storage unit 34 in step S32, and performs processing for granting a privilege to the privilege grantee identified by the read point card number "PC001". Then, the erasing unit 35 erases the contents stored in the first storage unit 34 when a determined erasing condition is satisfied. Note that, in step S32, if the point card number corresponding to the store-specific card number included in the request for granting a privilege is not stored in the first storage unit 34, the privilege management device 30 transmits a reference request including the store-specific card number included in the request for granting a privilege to the conversion device 40 via the communication network 2, and the conversion device 40 transmits the point card number obtained by converting the store-specific card number to the privilege management device 30. This allows the processing unit 33 to perform processing to grant a benefit to the benefit recipient identified by this point card number.

この変形例1によれば、図3のステップS19,S20のような、特典管理装置30から変換装置40に対する照会依頼及びその応答に要する時間を省くことができ、処理の高速化に寄与する。 According to this variant example 1, the time required for the privilege management device 30 to make a query request to the conversion device 40 and for the response thereto, such as steps S19 and S20 in FIG. 3, can be eliminated, which contributes to speeding up processing.

[変形例2]
上記実施形態では、特典付与先をポイントカード単位で区分していた。1人のユーザが1つのポイントカードを保有している場合には、各特典付与先(ポイントカード)を各ユーザとみなして特典の付与状況等を分析することができる。一方、例えば1人のユーザが複数のポイントカードを利用している場合に、各特典付与先(ポイントカード)について特典の付与状況等を分析したとしても、それは各ユーザについての分析とはならない。そこで、1人のユーザが複数のポイントカードを利用している場合であっても、そのユーザと複数のポイントカードとの対応関係が分かっている場合には、ポイントカード番号単位で店舗独自カード番号に変換するのではなく、ユーザ単位で店舗独自カード番号に変換するようにしてもよい。
[Modification 2]
In the above embodiment, the reward destinations are classified by point card. When one user has one point card, each reward destination (point card) can be regarded as each user and the reward grant status can be analyzed. On the other hand, when one user uses multiple point cards, for example, even if the reward grant status for each reward destination (point card) is analyzed, it does not become an analysis for each user. Therefore, even if one user uses multiple point cards, if the correspondence between the user and multiple point cards is known, it is possible to convert to the store-specific card number on a user-by-user basis, rather than converting to the store-specific card number on a point card number-by-point card basis.

この変形例2に係るシステム構成及び装置構成は実施形態と同じであり、その機能及び動作の一部が異なる。変換装置40の蓄積部42は、図9に例示するような情報を蓄積する。図9の例では、ポイントカード番号「PC002」と「PC004」のポイントカードが同一のユーザによって利用されていることが、例えばユーザによる申告等により、予め分かっているものとする。この場合、蓄積部42は、ポイントカード番号「PC002」及びポイントカード番号「PC004」に対して、同一のユーザID「USR001」を対応付けて記憶している。このように同一のユーザID「USR001」に対応付けて記憶されているポイントカード番号に対しては、共通の店舗独自カード番号(ここでは「SU010」)に変換する。つまり、変換部41は、特典管理装置30から取得したポイントカード番号が、ユーザを識別するユーザ識別情報であるユーザIDに対応付けて記憶されている場合には、そのユーザ識別情報(ユーザID)単位で店舗独自カード番号への変換を行う。このようにユーザID単位で店舗独自カード番号が変換された場合であっても、その店舗独自カード番号は各店舗に固有の第2の特典付与先識別情報に相当する。 The system configuration and device configuration of this modified example 2 are the same as those of the embodiment, but some of the functions and operations are different. The storage unit 42 of the conversion device 40 stores information as exemplified in FIG. 9. In the example of FIG. 9, it is assumed that it is known in advance, for example by a declaration by the user, that the point cards with the point card numbers "PC002" and "PC004" are used by the same user. In this case, the storage unit 42 stores the same user ID "USR001" in association with the point card number "PC002" and the point card number "PC004". In this way, the point card numbers stored in association with the same user ID "USR001" are converted to a common store-specific card number (here, "SU010"). In other words, when the point card number acquired from the benefit management device 30 is stored in association with a user ID, which is user identification information that identifies a user, the conversion unit 41 converts the point card number acquired from the benefit management device 30 to a store-specific card number on a user identification information (user ID) basis. Even if the store-specific card number is converted on a user ID basis in this way, the store-specific card number corresponds to the second benefit recipient identification information unique to each store.

図10は、変形例2に係る情報処理システム1による動作の一例を示すシーケンス図である。図10において、実施形態で説明した図6と同じ処理には同じ符号を付しており、図6と異なる処理はステップS41である。ステップS13において、特典管理装置30からポイントカード番号(「PC002」とする)を含む変換要求が変換装置40に送信されてくると、ステップS41において、変換部41は、特典管理装置30から取得したポイントカード番号「PC002」がユーザIDに対応付けて記憶されている場合には、そのユーザID単位で店舗独自カード番号(「SU010」とする)へ変換する。 Figure 10 is a sequence diagram showing an example of the operation of the information processing system 1 according to the second modification. In Figure 10, the same processes as those in Figure 6 described in the embodiment are given the same reference numerals, and the process that differs from Figure 6 is step S41. In step S13, when a conversion request including a point card number (assumed to be "PC002") is sent from the benefit management device 30 to the conversion device 40, in step S41, if the point card number "PC002" obtained from the benefit management device 30 is stored in association with a user ID, the conversion unit 41 converts it into a store-specific card number (assumed to be "SU010") on a user ID basis.

そして、ステップS19において特典管理装置30から店舗独自カード番号「SU010」を含む照会依頼が変換装置40に送信されてくると、変換装置40は、この照会依頼に含まれる店舗独自カード番号「SU010」に対応するポイントカード番号「PC002」を蓄積部42から読み出し、ステップS209において通信網2経由で特典管理装置30に送信する。特典管理装置30の処理部33は、ステップS21において、取得したポイントカード番号「PC002」によって識別される特典付与先に特典を付与するための処理を行う。 When an inquiry request including the store-specific card number "SU010" is sent from the reward management device 30 to the conversion device 40 in step S19, the conversion device 40 reads out from the storage unit 42 the point card number "PC002" corresponding to the store-specific card number "SU010" included in the inquiry request, and in step S209 sends it to the reward management device 30 via the communication network 2. In step S21, the processing unit 33 of the reward management device 30 performs processing to grant a reward to the reward grantee identified by the obtained point card number "PC002".

この変形例2によれば、1人のユーザが複数のポイントカードを利用している場合であっても、店舗及びユーザ単位で店舗独自カード番号に変換することが可能となる。 According to this variant 2, even if one user uses multiple point cards, it is possible to convert them into store-specific card numbers on a store and user basis.

[変形例3]
変形例3に係るシステム構成及び装置構成は実施形態と同じであり、その機能及び動作の一部が異なる。図11は、変形例3に係る情報処理システム1の機能構成を例示する図である。図11に示すように、特典管理装置30が第2保存部36及び異常処理部37を備えている点が、上記実施形態(図3)と異なる。第2保存部36は、店舗端末20から取得した照会要求に含まれる店舗IDと、変換装置40によって変換された店舗独自カード番号とを対応付けて保存する。図12は、変形例3に係る特典管理装置30の第2保存部36が保存するデータの一例を示す図である。図12の例では、例えば、店舗端末20から取得した照会要求に含まれる店舗ID「S010」と、変換装置40によって変換された店舗独自カード番号「SU001」とが対応付けて保存されている。異常処理部37は、店舗端末20から取得した特典付与要求に含まれる店舗ID及び店舗独自カード番号の組が第2保存部36の記憶内容と異なる場合には、所定の異常処理を行う。
[Modification 3]
The system configuration and device configuration according to the third modification are the same as those of the embodiment, but some of the functions and operations are different. FIG. 11 is a diagram illustrating a functional configuration of an information processing system 1 according to the third modification. As shown in FIG. 11, the benefit management device 30 is different from the above embodiment (FIG. 3) in that it includes a second storage unit 36 and an abnormality processing unit 37. The second storage unit 36 stores the store ID included in the inquiry request acquired from the store terminal 20 and the store-specific card number converted by the conversion device 40 in association with each other. FIG. 12 is a diagram illustrating an example of data stored by the second storage unit 36 of the benefit management device 30 according to the third modification. In the example of FIG. 12, for example, the store ID "S010" included in the inquiry request acquired from the store terminal 20 and the store-specific card number "SU001" converted by the conversion device 40 are stored in association with each other. The abnormality processing unit 37 performs a predetermined abnormality process when the set of the store ID and the store-specific card number included in the benefit grant request acquired from the store terminal 20 is different from the stored contents of the second storage unit 36.

図13は変形例3に係る情報処理システム1による動作の一例を示すシーケンス図である。図13において、実施形態で説明した図6と同じ処理には同じ符号を付しており、図6と異なる処理はステップS51,S52,S53である。ステップS15において、変換装置40から、変換した店舗独自カード番号(「SU001」とする)が特典管理装置30に送信されてくると、第2保存部36は、ステップS51において店舗端末20から取得した照会要求に含まれる店舗ID(「S010」とする)と、店舗独自カード番号「SU001」とを対応付けて保存する。 Figure 13 is a sequence diagram showing an example of the operation of the information processing system 1 relating to variant example 3. In Figure 13, the same processes as those in Figure 6 described in the embodiment are given the same reference numerals, and the processes different from those in Figure 6 are steps S51, S52, and S53. In step S15, when the converted store-specific card number (assumed to be "SU001") is sent from the conversion device 40 to the benefit management device 30, the second storage unit 36 stores the store ID (assumed to be "S010") included in the inquiry request acquired from the store terminal 20 in step S51 in association with the store-specific card number "SU001".

そして、ステップS18において、店舗端末20の第2送信部24は、店舗独自カード番号「SU001」や付与すべきポイントのほか、店舗端末20に割り当てられた店舗ID「S010」を含む特典付与要求を特典管理装置30に送信する。 Then, in step S18, the second transmission unit 24 of the store terminal 20 transmits a request for granting a benefit to the benefit management device 30, which request includes the store-specific card number "SU001", the points to be granted, and the store ID "S010" assigned to the store terminal 20.

ステップS52において、異常処理部37は、店舗端末20から取得した特典付与要求に含まれる店舗ID「S010」及び店舗独自カード番号「SU001」の組を第2保存部36の記憶内容と照合する。ここでは、店舗端末20から取得した特典付与要求に含まれる店舗ID「S010」及び店舗独自カード番号「SU001」の組が、図12に例示するように第2保存部36に保存されているから、実施形態と同様にステップS19以降の処理に遷移する。 In step S52, the abnormality processing unit 37 checks the set of the store ID "S010" and the store-specific card number "SU001" included in the bonus request acquired from the store terminal 20 against the contents stored in the second storage unit 36. Here, since the set of the store ID "S010" and the store-specific card number "SU001" included in the bonus request acquired from the store terminal 20 is stored in the second storage unit 36 as shown in FIG. 12, the process proceeds to step S19 and subsequent steps, as in the embodiment.

一方、例えば不正な第3者から店舗ID及び店舗独自カード番号を指定した特典付与要求が特典管理装置30に送信されてきた場合、異常処理部37が上記照合を行った結果、特典付与要求に含まれる店舗ID及び店舗独自カード番号の組は第2保存部36の記憶内容と一致しないことになるから、ステップS53において、異常処理部37は、エラーの旨の応答を返すなどの所定の異常処理を行う。 On the other hand, if a request for granting a privilege specifying a store ID and a store-specific card number is sent to the privilege management device 30 from an unauthorized third party, the abnormality processing unit 37 will perform the above-mentioned comparison and find that the set of store ID and store-specific card number included in the request for granting the privilege does not match the contents stored in the second storage unit 36. In step S53, the abnormality processing unit 37 will perform a predetermined abnormality process, such as returning a response indicating an error.

なお、上記の例は、特典管理装置30が特典付与要求を取得した場合の処理であったが、特典管理装置30がステップS12の照会要求を取得した場合に同様の勝利を行ってもよい。 Note that the above example was the process when the reward management device 30 receives a reward granting request, but a similar win may also be performed when the reward management device 30 receives an inquiry request in step S12.

この変形例3によれば、不正な第3者から店舗ID及び店舗独自カード番号を指定した照会要求又は特典付与要求が特典管理装置30に送信されてきた場合に、これら照会要求又は特典付与要求に応じた正常な処理を回避することが可能となる。 According to this variant example 3, when an inquiry request or a benefit request specifying a store ID and a store-specific card number is sent to the benefit management device 30 from an unauthorized third party, it becomes possible to avoid normal processing in response to the inquiry request or the benefit request.

[変形例4]
上記実施形態において、ユーザ端末10が特典管理サービスを実現するプログラムを起動すると、ポイントカード番号を符号化したバーコード等がユーザ端末10に表示され、店舗端末20がこれを読み取っていた。このようにユーザ端末10が出力して店舗端末20が読み取るポイントカード番号を、一定期間のみ有効な疑似的なポイントカード番号(以下、ワンタイムポイントカード番号という)としてもよい。
[Modification 4]
In the above embodiment, when the user terminal 10 starts a program that realizes the benefit management service, a barcode or the like encoding the point card number is displayed on the user terminal 10, and is read by the store terminal 20. The point card number thus output by the user terminal 10 and read by the store terminal 20 may be a pseudo point card number (hereinafter referred to as a one-time point card number) that is valid only for a certain period of time.

図14は変形例4に係る情報処理システム1による動作の一例を示すシーケンス図である。図14において、実施形態で説明した図6と同じ処理には同じ符号を付しており、図6と異なる処理はステップS1~S6である。ステップS1において、ユーザ端末10は、特典管理サービスを実現するプログラムが起動されると、特典管理装置30に対してワンタイムポイントカード番号の発行依頼を送信する。特典管理装置30は、ステップS2において、この発行依頼に応じて、ユーザ端末10のポイントカード番号に対応するワンタイムポイントカード番号を発行し、ステップS3にてこれをユーザ端末10に送信する。ユーザ端末10は、このワンタイムポイントカード番号を符号化したバーコード等を表示して、ステップS4にて、店舗端末20に読み取らせる。店舗端末20は、ステップS5において、このバーコードを復号したワンタイムポイントカード番号とその店舗端末20に割り当てられた店舗識別情報である店舗IDとを含む照会要求を通信網2経由で特典管理装置30に送信する。特典管理装置30は、ステップS6において、上記ワンタイムポイントカード番号に対応するポイントカード番号を特定し、そのポイントカード番号を含む変換要求を変換装置40に送信する。これに応じて、変換装置40の変換部41は、ステップS14にてポイントカード番号を店舗独自カード番号に変換する。 Figure 14 is a sequence diagram showing an example of the operation of the information processing system 1 according to the fourth modification. In Figure 14, the same processes as those in Figure 6 described in the embodiment are given the same reference numerals, and the processes different from those in Figure 6 are steps S1 to S6. In step S1, when the program for implementing the benefit management service is started, the user terminal 10 transmits a request for issuing a one-time point card number to the benefit management device 30. In step S2, the benefit management device 30 issues a one-time point card number corresponding to the point card number of the user terminal 10 in response to the issuance request, and transmits this to the user terminal 10 in step S3. The user terminal 10 displays a barcode or the like in which this one-time point card number is encoded, and in step S4, has the store terminal 20 read it. In step S5, the store terminal 20 transmits an inquiry request to the benefit management device 30 via the communication network 2, the inquiry request including the one-time point card number obtained by decoding the barcode and a store ID, which is store identification information assigned to the store terminal 20. In step S6, the benefit management device 30 identifies the point card number that corresponds to the one-time point card number, and sends a conversion request including the point card number to the conversion device 40. In response, in step S14, the conversion unit 41 of the conversion device 40 converts the point card number into a store-specific card number.

以上のようにポイントカード番号として、一定期間に限り有効なものを利用すれば、情報漏洩の観点からより望ましい。なお、ポイントカード番号を店舗端末20に読み取らせる手段として、上記実施形態及び変形例ではユーザ端末10を用いていた。これに限らず、例えばポイントカード番号やそのポイントカード番号が符号化された情報が記されたカード型の媒体を、ポイントカード番号を店舗端末20に読み取らせる手段として用いるようにしてもよい。 As described above, it is more desirable from the viewpoint of preventing information leaks to use a point card number that is valid only for a certain period of time. In the above embodiment and modified example, the user terminal 10 is used as the means for allowing the store terminal 20 to read the point card number. However, this is not limited to this, and for example, a card-shaped medium on which the point card number or information in which the point card number is encoded is written may be used as the means for allowing the store terminal 20 to read the point card number.

[変形例5]
前述したように、特典付与先に対する特典の管理には、特典付与先に対する特典の付与と、特典付与先による特典の利用とが含まれる。上述した実施形態及び変形例では、特典付与先に対して特典を付与するときの処理について説明したが、本発明は、特典付与先に対して付与された特典を利用する場合(例えば特典としてのポイントを金銭の代わりに消費する場合)にも適用可能である。この場合、上述した実施形態及び変形例で用いた特典付与要求に代えて、特典付与先に対して付与された特典の利用を要求する特典利用要求が用いられる。この特典利用要求には、店舗独自カード番号や利用するポイント等の、特典利用処理に必要な情報が含まれている。つまり、本発明は、店舗端末と、特典付与先識別情報によって識別される特典付与先に対し、特典の付与又は利用に関する処理を行う特典管理装置と、前記特典付与先識別情報の変換に関する処理を行う変換装置とを備え、前記店舗端末は、ユーザから取得された第1の特典付与先識別情報と、当該店舗端末に割り当てられた店舗識別情報とを含む照会要求を、前記特典管理装置に送信する第1送信部と、前記照会要求に応じて、前記特典管理装置から、前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報を取得する取得部と、取得した第2の特典付与先識別情報を記憶する記憶部と、前記第2の特典付与先識別情報を含む特典処理要求を前記特典管理装置に送信する第2送信部とを備え、前記特典管理装置は、前記店舗端末から取得した前記照会要求に含まれる前記第1の特典付与先識別情報を前記変換装置に送信する第3送信部と、前記変換装置によって前記第1の特典付与先識別情報が変換された前記第2の特典付与先識別情報を前記店舗端末に送信する第4送信部と、前記店舗端末から取得した前記特典処理要求に含まれる前記第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う処理部とを備え、前記変換装置は、前記第1の特典付与先識別情報を、前記店舗識別情報ごとに、前記第2の特典付与先識別情報に変換する変換部を備えることを特徴とする情報処理システムである。
[Modification 5]
As described above, management of a benefit for a benefit recipient includes granting the benefit to the benefit recipient and the benefit's use by the benefit recipient. In the above-described embodiment and variants, the process of granting a benefit to a benefit recipient has been described, but the present invention is also applicable to cases where a benefit granted to a benefit recipient is used (for example, when points are consumed instead of money as a benefit). In this case, instead of the benefit grant request used in the above-described embodiment and variants, a benefit usage request is used that requests the benefit granted to the benefit recipient to use the benefit. This benefit usage request includes information necessary for the benefit usage process, such as the store's unique card number and the points to be used. That is, the present invention includes a store terminal, a reward management device which performs processing related to the granting or use of a reward to a reward recipient identified by reward recipient identification information, and a conversion device which performs processing related to conversion of the reward recipient identification information, wherein the store terminal includes a first transmission unit which transmits to the reward management device a query request including first reward recipient identification information acquired from a user and store identification information assigned to the store terminal, an acquisition unit which acquires from the reward management device second reward recipient identification information obtained by converting the first reward recipient identification information in response to the query request, a storage unit which stores the acquired second reward recipient identification information, and a second transmission unit which transmits to the reward management device a reward processing request including the second reward recipient identification information. The benefit management device comprises a third transmission unit that transmits the first benefit recipient identification information included in the inquiry request acquired from the store terminal to the conversion device, a fourth transmission unit that transmits to the store terminal the second benefit recipient identification information into which the first benefit recipient identification information has been converted by the conversion device, and a processing unit that performs processing related to the granting or use of a benefit to a benefit recipient identified by the first benefit recipient identification information corresponding to the second benefit recipient identification information included in the benefit processing request acquired from the store terminal, and the conversion device comprises a conversion unit that converts the first benefit recipient identification information into the second benefit recipient identification information for each store identification information.

[その他の変形例]
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
[Other Modifications]
The block diagrams used in the description of the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. The method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (for example, using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信制御部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or a transmitter. As mentioned above, there are no particular limitations on the method of realization for either of these.

例えば、本開示の一実施の形態における各装置は、本開示の処理を行うコンピュータとして機能してもよい。 For example, each device in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure.

本開示において説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE-A(LTE-Advanced)、SUPER 3G、IMT-Advanced、4G(4th generation mobile communication system)、5G(5th generation mobile communication system)、FRA(Future Radio Access)、NR(new Radio)、W-CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi(登録商標))、IEEE 802.16(WiMAX(登録商標))、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及びこれらに基づいて拡張された次世代システムの少なくとも一つに適用されてもよい。また、複数のシステムが組み合わされて(例えば、LTE及びLTE-Aの少なくとも一方と5Gとの組み合わせ等)適用されてもよい。 Each aspect/embodiment described in this disclosure may be applied to at least one of LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other suitable systems, and next-generation systems extended based on these. In addition, multiple systems may be combined (for example, a combination of at least one of LTE and LTE-A with 5G, etc.).

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be based on a value represented by one bit (0 or 1), a Boolean (true or false) value, or a numerical comparison (e.g., with a predetermined value).

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended as an illustrative example and does not have any limiting meaning on the present disclosure.

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software should be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, and the like, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Software, instructions, information, and the like may also be transmitted or received over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave, and the like), then these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
In addition, terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.

また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。 In addition, the information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用する「第1」、「第2」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.

上記の各装置の構成における「部」を、「手段」、「回路」、「デバイス」等に置き換えてもよい。 The "part" in the configuration of each of the above devices may be replaced with "means," "circuit," "device," etc.

本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語でのa,an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the nouns following these articles are in the plural form.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

1:情報処理システム、2:通信網、10:ユーザ端末、20:店舗端末、30:特典管理装置、3001:プロセッサ、3002:メモリ、3003:ストレージ、3004:通信装置、3005:入力装置、3006:出力装置、40:変換装置。 1: Information processing system, 2: Communication network, 10: User terminal, 20: Store terminal, 30: Benefit management device, 3001: Processor, 3002: Memory, 3003: Storage, 3004: Communication device, 3005: Input device, 3006: Output device, 40: Conversion device.

Claims (10)

店舗端末と、
特典付与先識別情報によって識別される特典付与先に対し、特典の付与又は利用に関する処理を行う特典管理装置と、
前記特典付与先識別情報の変換に関する処理を行う変換装置とを備え、
前記店舗端末は、
ユーザから取得された第1の特典付与先識別情報と、当該店舗端末に割り当てられた店舗識別情報とを含む照会要求を、前記特典管理装置に送信する第1送信部と、
前記照会要求に応じて、前記特典管理装置から、前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報を取得する取得部と、
取得した第2の特典付与先識別情報を記憶する記憶部と、
前記第2の特典付与先識別情報を含む特典処理要求を前記特典管理装置に送信する第2送信部とを備え、
前記特典管理装置は、
前記店舗端末から取得した前記照会要求に含まれる前記第1の特典付与先識別情報を前記変換装置に送信する第3送信部と、
前記変換装置によって前記第1の特典付与先識別情報が変換された前記第2の特典付与先識別情報を前記店舗端末に送信する第4送信部と、
前記店舗端末から取得した前記特典処理要求に含まれる前記第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う処理部とを備え、
前記変換装置は、
前記第1の特典付与先識別情報を、前記店舗識別情報ごとに、前記第2の特典付与先識別情報に変換する変換部を備える
ことを特徴とする情報処理システム。
A store terminal;
a privilege management device for performing processing related to granting or using a privilege to a privilege recipient identified by the privilege recipient identification information;
A conversion device that performs processing related to conversion of the benefit recipient identification information,
The store terminal includes:
a first transmission unit configured to transmit, to the benefit management device, a query request including first benefit recipient identification information acquired from a user and store identification information assigned to the store terminal;
an acquisition unit that acquires, in response to the inquiry request, from the benefit management device, second benefit recipient identification information obtained by converting the first benefit recipient identification information;
a storage unit that stores the acquired second benefit recipient identification information;
a second transmission unit configured to transmit a request for processing a benefit, the request including the second benefit recipient identification information, to the benefit management device;
The benefit management device
a third transmission unit configured to transmit the first benefit recipient identification information included in the inquiry request acquired from the store terminal to the conversion device;
a fourth transmitting unit configured to transmit to the store terminal the second benefit recipient identification information obtained by converting the first benefit recipient identification information by the conversion device;
a processing unit that performs processing related to granting or using a benefit to a benefit recipient identified by the first benefit recipient identification information corresponding to the second benefit recipient identification information included in the benefit processing request acquired from the store terminal,
The conversion device comprises:
an information processing system comprising: a conversion unit that converts the first privilege recipient identification information into the second privilege recipient identification information for each of the store identification information.
前記特典管理装置の前記処理部は、前記店舗端末から取得した特典処理要求に含まれる第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報を前記変換装置から取得し、取得した前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う
ことを特徴とする請求項1記載の情報処理システム。
The information processing system described in claim 1, characterized in that the processing unit of the benefit management device acquires from the conversion device the first benefit recipient identification information corresponding to the second benefit recipient identification information included in the benefit processing request acquired from the store terminal, and performs processing related to the granting or use of a benefit to the benefit recipient identified by the acquired first benefit recipient identification information.
前記特典管理装置は、
前記店舗端末から取得した照会要求に含まれる第1の特典付与先識別情報と、前記変換装置によって前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報とを対応付けて保存する第1保存部と、
決められた消去条件が満たされたときに前記第1保存部の保存内容を消去する消去部とを備え、
前記処理部は、前記店舗端末から取得した特典処理要求に含まれる第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報を前記第1保存部から読みだして、読み出した前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う
ことを特徴とする請求項1記載の情報処理システム。
The benefit management device
a first storage unit configured to store a first reward recipient identification information included in the inquiry request acquired from the store terminal and a second reward recipient identification information obtained by converting the first reward recipient identification information by the conversion device in association with each other;
an erasure unit that erases the stored contents of the first storage unit when a determined erasure condition is satisfied;
The information processing system described in claim 1, characterized in that the processing unit reads out from the first storage unit the first bonus recipient identification information corresponding to the second bonus recipient identification information included in the bonus processing request obtained from the store terminal, and performs processing related to the granting or use of a bonus to the bonus recipient identified by the read out first bonus recipient identification information.
前記変換装置は、
前記特典管理装置から取得した前記第1の特典付与先識別情報が、ユーザを識別するユーザ識別情報に対応付けて記憶されている場合には、当該ユーザ識別情報単位で前記第2の特典付与先識別情報への変換を行う
ことを特徴とする請求項1~3のいずれか1項に記載の情報処理システム。
The conversion device comprises:
An information processing system as claimed in any one of claims 1 to 3, characterized in that when the first benefit recipient identification information obtained from the benefit management device is stored in correspondence with user identification information that identifies a user, conversion to the second benefit recipient identification information is performed on a user identification information basis.
前記特典管理装置は、
前記店舗端末から取得した照会要求に含まれる店舗識別情報と、前記変換装置によって前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報とを対応付けて保存する第2保存部と、
前記店舗端末から取得した前記照会要求又は前記特典処理要求に含まれる前記店舗識別情報及び前記第2の特典付与先識別情報の組が前記第2保存部の保存内容と異なる場合には、所定の異常処理を行う異常処理部とを備える
ことを特徴とする請求項1~4のいずれか1項に記載の情報処理システム。
The benefit management device
a second storage unit configured to store store identification information included in the inquiry request acquired from the store terminal and second reward recipient identification information obtained by converting the first reward recipient identification information by the conversion device in association with each other;
The information processing system according to any one of claims 1 to 4, characterized in that it further comprises an abnormality processing unit that performs a predetermined abnormality processing when the set of the store identification information and the second bonus recipient identification information included in the inquiry request or the bonus processing request obtained from the store terminal differs from the contents stored in the second storage unit.
第1の特典付与先識別情報と、店舗端末に割り当てられた店舗識別情報とを含む照会要求を当該店舗端末から取得すると、当該照会要求に含まれる前記第1の特典付与先識別情報を、特典付与先識別情報の変換に関する処理を行う変換装置に送信する送信部と、
前記変換装置によって前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報を前記店舗端末に送信する送信部と、
前記第2の特典付与先識別情報を含む特典処理要求を前記店舗端末から取得すると、当該特典処理要求に含まれる前記第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う処理部と
を備えることを特徴とする特典管理装置。
a transmitting unit configured to, when receiving a query request including a first reward recipient identification information and a store identification information assigned to the store terminal from the store terminal, transmit the first reward recipient identification information included in the query request to a conversion device that performs a process for converting the reward recipient identification information;
a transmitting unit configured to transmit to the store terminal second benefit recipient identification information obtained by converting the first benefit recipient identification information by the conversion device;
a processing unit that, when it receives a bonus processing request including the second bonus recipient identification information from the store terminal, performs processing related to the granting or use of a bonus to a bonus recipient identified by the first bonus recipient identification information corresponding to the second bonus recipient identification information included in the bonus processing request.
前記処理部は、前記店舗端末から取得した特典処理要求に含まれる第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報を前記変換装置から取得し、取得した前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与又は利用に関する処理を行う
ことを特徴とする請求項6記載の特典管理装置。
The bonus management device of claim 6, characterized in that the processing unit acquires from the conversion device the first bonus recipient identification information corresponding to the second bonus recipient identification information included in the bonus processing request acquired from the store terminal, and performs processing related to the granting or use of a bonus to the bonus recipient identified by the acquired first bonus recipient identification information.
前記店舗端末から取得した照会要求に含まれる第1の特典付与先識別情報と、前記変換装置によって前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報とを対応付けて保存する第1保存部と、
決められた消去条件が満たされたときに前記第1保存部の保存内容を消去する消去部とを備え、
前記処理部は、前記店舗端末から取得した特典処理要求に含まれる第2の特典付与先識別情報に対応する前記第1の特典付与先識別情報を前記第1保存部から読みだして、読み出した前記第1の特典付与先識別情報によって識別される特典付与先に対して、特典の付与または利用に関する処理を行う
ことを特徴とする請求項6記載の特典管理装置。
a first storage unit configured to store a first reward recipient identification information included in the inquiry request acquired from the store terminal and a second reward recipient identification information obtained by converting the first reward recipient identification information by the conversion device in association with each other;
an erasure unit that erases the stored contents of the first storage unit when a determined erasure condition is satisfied;
The benefit management device of claim 6, characterized in that the processing unit reads out from the first storage unit the first benefit recipient identification information corresponding to the second benefit recipient identification information included in the benefit processing request acquired from the store terminal, and performs processing related to the granting or use of a benefit to the benefit recipient identified by the first benefit recipient identification information read out.
前記店舗端末から取得した照会要求に含まれる店舗識別情報と、前記変換装置によって前記第1の特典付与先識別情報が変換された第2の特典付与先識別情報とを対応付けて保存する第2保存部と、
前記店舗端末から取得した前記照会要求又は前記特典処理要求に含まれる前記店舗識別情報及び前記第2の特典付与先識別情報の組が前記第2保存部の保存内容と異なる場合には、所定の異常処理を行う異常処理部とを備える
ことを特徴とする請求項6~8のいずれか1項に記載の特典管理装置。
a second storage unit configured to store store identification information included in the inquiry request acquired from the store terminal and second reward recipient identification information obtained by converting the first reward recipient identification information by the conversion device in association with each other;
The benefit management device according to any one of claims 6 to 8, characterized in that it is further equipped with an abnormality processing unit that performs a predetermined abnormality processing when the set of the store identification information and the second benefit grantee identification information included in the inquiry request or the benefit processing request obtained from the store terminal differs from the contents stored in the second storage unit.
請求項6~9のいずれか1項に記載の特典管理装置から取得した第1の特典付与先識別情報が、ユーザを識別するユーザ識別情報に対応付けて記憶されている場合には、当該ユーザ識別情報単位で第1の特典付与先識別情報を第2の特典付与先識別情報への変換を行う
ことを特徴とする変換装置。
A conversion device characterized in that, when first bonus recipient identification information obtained from a bonus management device described in any one of claims 6 to 9 is stored in correspondence with user identification information that identifies a user, the conversion device converts the first bonus recipient identification information to second bonus recipient identification information on a user identification information basis.
JP2021197269A 2021-12-03 2021-12-03 Information processing system, privilege management device, and conversion device Active JP7655842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021197269A JP7655842B2 (en) 2021-12-03 2021-12-03 Information processing system, privilege management device, and conversion device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021197269A JP7655842B2 (en) 2021-12-03 2021-12-03 Information processing system, privilege management device, and conversion device

Publications (2)

Publication Number Publication Date
JP2023083105A JP2023083105A (en) 2023-06-15
JP7655842B2 true JP7655842B2 (en) 2025-04-02

Family

ID=86728891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021197269A Active JP7655842B2 (en) 2021-12-03 2021-12-03 Information processing system, privilege management device, and conversion device

Country Status (1)

Country Link
JP (1) JP7655842B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197333A (en) 2000-12-27 2002-07-12 Dennow.Com Kk Point information management method and point information management device
JP2007257018A (en) 2006-03-20 2007-10-04 Casio Comput Co Ltd Point management device and program
JP2015232875A (en) 2015-04-23 2015-12-24 東芝テック株式会社 Portable terminal device and program
JP2020101998A (en) 2018-12-21 2020-07-02 株式会社メディア・ソリューション・センター System for using electronic points

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197333A (en) 2000-12-27 2002-07-12 Dennow.Com Kk Point information management method and point information management device
JP2007257018A (en) 2006-03-20 2007-10-04 Casio Comput Co Ltd Point management device and program
JP2015232875A (en) 2015-04-23 2015-12-24 東芝テック株式会社 Portable terminal device and program
JP2020101998A (en) 2018-12-21 2020-07-02 株式会社メディア・ソリューション・センター System for using electronic points

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
いつでもどこでもポイントが使える!ポイント共通化事例8選[online],2021年05月07日,[検索日:令和7年2月28日]、<URL : https://orange-pos.jp/pos-media/pos/15951.html>

Also Published As

Publication number Publication date
JP2023083105A (en) 2023-06-15

Similar Documents

Publication Publication Date Title
JP7315384B2 (en) Information processing system
CN113630380B (en) Card registration method for payment service and mobile electronic device implementing the same
US10719826B2 (en) Payment method, payment apparatus, and payment system using electronic wallet
JP7302325B2 (en) Information processing equipment and payment system
JP2022071698A (en) Information processing device
CN110191054B (en) Routing processing method and device, storage medium and electronic device
JP7367282B2 (en) Management server, information processing device, and payment system
JP7645765B2 (en) Information processing system and payment management device
US20170372313A1 (en) Electronic device and system for payment
JP7655842B2 (en) Information processing system, privilege management device, and conversion device
JP7315385B2 (en) Information processing system
KR102239990B1 (en) Card registration method for pament service and mobile electronic device implementing the same
JP7367281B2 (en) Management server
JP7692791B2 (en) Information processing system and payment management device
JP2024050196A (en) Information Processing System
JP7265053B1 (en) Information processing equipment
JP2023068968A (en) Information processor
JP7774119B1 (en) Terminal program, terminal, and information processing method
JP7339193B2 (en) Information processing equipment
JP2023108384A (en) Information processing equipment
JP7642910B1 (en) Payment device and payment method
JP7553639B1 (en) Information processing device
KR102824200B1 (en) Method and terminal device for providing benefit information using credit card information
JP7691942B2 (en) Information processing device
JP7735512B1 (en) Benefit management device, benefit management method, and terminal program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240806

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250225

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250321

R150 Certificate of patent or registration of utility model

Ref document number: 7655842

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150