JP7514981B2 - Information processing system and program - Google Patents
Information processing system and program Download PDFInfo
- Publication number
- JP7514981B2 JP7514981B2 JP2023109024A JP2023109024A JP7514981B2 JP 7514981 B2 JP7514981 B2 JP 7514981B2 JP 2023109024 A JP2023109024 A JP 2023109024A JP 2023109024 A JP2023109024 A JP 2023109024A JP 7514981 B2 JP7514981 B2 JP 7514981B2
- Authority
- JP
- Japan
- Prior art keywords
- customer
- information
- server
- identifying information
- code
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、情報処理システムおよびプログラムに関する。 An embodiment of the present invention relates to an information processing system and a program.
従来から、例えば会員となった顧客に関する顧客情報を記憶する顧客サーバが存在する。そして、顧客サーバと接続されたPOS(Point of Sales)端末等の情報処理装置において、顧客特定情報(例えば顧客コードや顧客番号)を入力して、当該顧客特定情報に基づいて顧客サーバを検索して、必要な顧客情報を取得していた。 Conventionally, there have been customer servers that store customer information about customers who have become members. Then, in an information processing device such as a POS (Point of Sales) terminal connected to the customer server, customer specific information (e.g., customer code or customer number) is input, and the customer server is searched based on the customer specific information to obtain the required customer information.
ところで、最近は、顧客に対するサービスが増加していることから、複数台の顧客サーバを備えた店舗が存在する。例えば、店舗に来店する顧客用の第1顧客情報は店舗用の第1顧客サーバに記憶し、例えば、ネットスーパーで買い物をする顧客用の第2顧客情報はネットスーパー用の第2顧客サーバに記憶している。 Recently, with the increase in services for customers, some stores are equipped with multiple customer servers. For example, first customer information for customers who visit the store is stored in a first customer server for the store, and second customer information for customers who shop at an online supermarket is stored in a second customer server for the online supermarket.
しかしながら、例えば店舗に設置された情報処理装置から第2顧客サーバにアクセスして、第2顧客情報(例えばネットスーパーにおける顧客ランク)を確認しようとして、ネットスーパー用の顧客特定情報を入力しても、情報処理装置は、第1顧客サーバとしか接続されておらず、第2顧客サーバにアクセスできないため、第2顧客情報を取得することができなかった。 However, even if an attempt is made to access the second customer server from an information processing device installed in a store to check second customer information (e.g., customer rank in an online supermarket) by inputting customer specific information for the online supermarket, the information processing device is only connected to the first customer server and cannot access the second customer server, so the second customer information cannot be obtained.
本発明が解決しようとする課題は、複数台の顧客サーバのいずれかの顧客サーバから顧客情報を取得することが可能な情報処理システムおよびプログラムを提供することである。 An object of the present invention is to provide an information processing system and a program capable of acquiring customer information from any one of a plurality of customer servers.
実施形態の情報処理システムは、第1顧客特定情報を記憶する第1顧客サーバと、第2顧客特定情報を記憶する第2顧客サーバと、前記第1顧客サーバおよび前記第2顧客サーバと通信可能な情報処理装置と、を備え、前記情報処理装置は、顧客を特定する顧客特定情報を入力する入力部と、前記入力部から入力された顧客特定情報に基づいて、当該顧客特定情報が前記第1顧客特定情報または前記第2顧客特定情報であるかを判断する判断手段と、前記判断手段が、当該顧客特定情報が前記第1顧客特定情報であると判断した場合には、前記第1顧客サーバから前記第1顧客特定情報で特定される顧客の顧客情報を取得し、前記判断手段が、当該顧客特定情報が前記第2顧客特定情報であると判断した場合には、前記第2顧客サーバから前記第2顧客特定情報で特定される前記顧客の顧客情報を取得する、顧客情報取得手段と、を備える。 An information processing system according to an embodiment includes a first customer server that stores first customer identifying information, a second customer server that stores second customer identifying information, and an information processing device capable of communicating with the first customer server and the second customer server. The information processing device includes an input unit that inputs customer identifying information that identifies a customer, a judgment means that judges whether the customer identifying information input from the input unit is the first customer identifying information or the second customer identifying information, and a customer information acquisition means that , when the judgment means judges that the customer identifying information is the first customer identifying information, acquires customer information of the customer identified by the first customer identifying information from the first customer server, and, when the judgment means judges that the customer identifying information is the second customer identifying information , acquires customer information of the customer identified by the second customer identifying information from the second customer server.
以下、図面を参照して、実施形態について詳細に説明する。実施形態は、POS端末を情報処理装置の一例として説明する。また、実施形態では、顧客を特定する顧客コードを顧客特定情報の一例として説明する。なお、顧客コードは複数桁の数字で構成される。以下に説明する実施形態によりこの発明が限定されるものではない。 The following describes the embodiments in detail with reference to the drawings. In the embodiments, a POS terminal is described as an example of an information processing device. In the embodiments, a customer code that identifies a customer is described as an example of customer identification information. The customer code is composed of a multi-digit number. The present invention is not limited to the embodiments described below.
図1は、第1実施形態に係るPOS端末1を含む顧客管理システムを示す概略図である。図1に示すように、顧客管理システムは、店舗内において、1台または複数台のPOS端末1と、顧客を特定する顧客特定情報である顧客コード別に顧客情報を記憶する第1顧客サーバ3と第2顧客サーバ4と、店舗内の売上げを管理する店舗サーバ5を備える。POS端末1、第1顧客サーバ3、第2顧客サーバ4および店舗サーバ5は、LAN(Local Area Network)等の通信回線L1で互いに接続されており、相互に通信可能である。
Figure 1 is a schematic diagram showing a customer management system including a POS terminal 1 according to the first embodiment. As shown in Figure 1, the customer management system comprises one or more POS terminals 1 in a store, a
POS端末1は、店舗で販売される商品(顧客が購入する商品)の売上登録処理と決済処理を行う。売上登録処理とは、入力された商品を特定する商品特定情報である商品コードに基づいて、当該商品の商品名や価格等の商品情報を取得して、表示部(図2のオペレータ用表示部17や客用表示部18)表示し、商品情報部132(図2を参照)記憶する処理をいう。また、決済処理とは、売上登録処理をした商品情報に基づいて、取引に係る合計金額を表示するとともに、商品情報や決済情報(顧客から預かった預り金や釣銭等)を印字したレシートを発行する処理をいう。また、取引処理は売上登録処理と決済処理とを含む。また、取引情報は、商品情報と決済情報とを含む。 The POS terminal 1 performs sales registration processing and settlement processing for products sold in the store (products purchased by customers). The sales registration processing refers to the process of acquiring product information such as the product name and price of the product based on the product code, which is product identification information that identifies the input product, and displaying the information on the display unit (the operator display unit 17 and the customer display unit 18 in Figure 2) and storing the information in the product information unit 132 (see Figure 2). The settlement processing refers to the process of displaying the total amount related to the transaction based on the product information for which the sales registration processing has been performed, and issuing a receipt on which the product information and settlement information (such as the deposit and change received from the customer) are printed. The transaction processing includes the sales registration processing and the settlement processing. The transaction information includes the product information and the settlement information.
第1顧客サーバ3は、店舗に設置されている。第1顧客サーバ3は、店舗において買物をする顧客の顧客情報を顧客別に記憶する。第1顧客サーバ3が記憶する顧客情報は、例えば、顧客の氏名、住所、保有ポイント、属性、店舗における購買履歴、メールアドレス、店舗の顧客ランク等である。
The
POS端末1において顧客コードが入力されると、POS端末1は、当該顧客コードが後述する16桁である場合には、第1顧客サーバ3に対して顧客情報を問い合わせる。第1顧客サーバ3は、顧客情報の問い合わせがあると、受信した顧客コードに基づいて顧客を特定し、当該顧客コードに対応付けて記憶されている顧客情報を、問い合わせがあったPOS端末1に送信する。POS端末1は、受信した顧客情報を記憶して、例えば顧客に対してポイントを付与するような顧客情報に係る処理を実行する。
When a customer code is entered into the POS terminal 1, the POS terminal 1 inquires of the
第2顧客サーバ4は、第1顧客サーバ3とは異なるサーバであり、例えば店舗、あるいは複数の店舗を総括する本部に設置される。実施形態では、第2顧客サーバ4は店舗に設置されていることとする。第2顧客サーバ4は、例えば、ネットスーパーにおいて買物をする顧客の顧客情報を顧客別に記憶する。第2顧客サーバ4が記憶する顧客情報は、例えば、顧客の氏名、住所、保有ポイント、属性、ネットスーパーにおける購買履歴、メールアドレス、ネットスーパー顧客ランク等である。なお、ネットスーパーとは、店舗に来店することなく、自宅のPC(Personal Computer)やタブレット端末等の顧客端末からネットを介してネットスーパーサーバ(図示せず)に商品の注文を行い、注文した商品を店舗から自宅まで配送してもらう仕組みである。
The
入力された顧客コードが後述する8桁である場合には、POS端末1は、第2顧客サーバ4に対して顧客情報を問い合わせる。第2顧客サーバ4は、顧客情報の問い合わせがあると、受信した顧客コードに基づいて顧客を特定し、当該顧客コードに対応付けて記憶されている顧客情報を、問い合わせがあったPOS端末1に送信する。POS端末1は、受信した顧客情報を記憶して、例えばネットスーパーにおける顧客のランクを確認する。
If the entered customer code is eight digits, as described below, the POS terminal 1 inquires of the
店舗サーバ5は、接続されている複数のPOS端末1から、販売した商品に係る商品情報や決済情報等を受信する。店舗サーバ5は、POS端末1から商品情報や決済情報を収集し、店舗の売上等を管理する。 The store server 5 receives product information and payment information related to sold products from the multiple POS terminals 1 connected to it. The store server 5 collects product information and payment information from the POS terminals 1 and manages the store's sales, etc.
次に、POS端末1のハードウェア構成について説明する。図2は、POS端末1のハードウェア構成を示すブロック図である。図2に示すように、POS端末1は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、メモリ部14等を備えている。CPU11は制御主体となる。ROM12は各種プログラムを記憶する。RAM13はプログラムや各種データを展開する。メモリ部14は各種プログラムを記憶する。CPU11、ROM12、RAM13、メモリ部14は、互いにバス15を介して接続されている。CPU11とROM12とRAM13が、制御部100を構成する。すなわち、制御部100は、CPU11がROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従って動作することによって、後述するPOS端末1に係る制御処理を実行する。
Next, the hardware configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, and a memory section 14. The CPU 11 is the main controller. The ROM 12 stores various programs. The
RAM13は、顧客コード部131、商品情報部132、顧客情報部133を備えている。顧客コード部131は、顧客コード入力部22から入力された顧客を特定する顧客コードを記憶する。商品情報部132は、シンボル読取部21が読み取ったシンボルに対応して取得した商品を特定する商品コードに基づいて、商品マスタ(図示せず)から取得した当該商品の商品情報を記憶する。顧客情報部133は、入力された顧客コードに基づいて顧客サーバから取得した顧客情報を記憶する。
メモリ部14は、電源を切っても記憶情報が保持されるHDD(Hard Disc Drive)やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部14は、制御プログラム部141、顧客コード対応部142等を備える。制御プログラム部141は、POS端末1を制御するための制御プログラムを記憶する。顧客コード対応部142は、顧客特定情報の体系と前記コード体系判断部が第1顧客特定情報であるか第2顧客特定情報であるかを関連付けて記憶する。
The memory unit 14 is composed of a non-volatile memory such as a HDD (Hard Disc Drive) or flash memory that retains stored information even when the power is turned off. The memory unit 14 includes a
顧客コード対応部142は、16桁(第1体系)の顧客コードと、問い合わせ先が第1顧客サーバ3であることを対応付けて記憶している。顧客コード対応部142は、8桁(第2体系)の顧客コードと、問い合わせ先が第2顧客サーバ4であることを対応付けて記憶している。なお、実施形態では、第1体系と第2体系の2種類の体系を用いたが、3種類以上の体系の顧客コードであってもよい。この場合、顧客コード対応部142は、3種類以上の体系について、問い合わせ先の顧客サーバを記憶している。
The customer code response unit 142 stores a 16-digit (first system) customer code in association with the
また、制御部100は、バス15およびコントローラ16を介して、オペレータ用表示部17、客用表示部18、操作部19、印字部20、シンボル読取部21、顧客コード入力部22と接続している。オペレータ用表示部17は、オペレータに情報を表示する。客用表示部18は、顧客に情報を表示する。操作部19は、テンキー、部門キー、締めキー等のキーを備えたキーボードである。印字部20は、決済処理した商品の商品情報や決済情報を印字したレシートを発行する。シンボル読取部21は、シンボル化された情報を光学的に読取り、または撮像して読取り、コード情報を入力する。入力されたコード情報に基づいて商品コードを取得する。顧客コード入力部22(入力部)は、例えば挿入されたクレジット決済を行うためのクレジットカードや金銭的価値が記憶された電子マネー等に記憶されている顧客コードを取得して入力する。なお、携帯端末(図示せず)等に記憶された顧客コートを例えばバーコード等のシンボル化して表示する場合には、シンボル読取部21が読み取ったシンボルに含まれる顧客コードを取得して入力してもよい。この場合、シンボル読取部21が入力部である。
The
また、制御部100は、バス15を介して、通信部23と接続している。通信部23は、通信回線L1を介して、他のPOS端末1、第1顧客サーバ3、第2顧客サーバ4、店舗サーバ5と通信可能に接続している。
The
続いて、第1顧客サーバ3のハードウェア構成について説明する。図3は、第1顧客サーバ3のハードウェア構成を示すブロック図である。図3に示すように、第1顧客サーバ3は、CPU31、ROM32、RAM33、メモリ部34等を備えている。CPU31は制御主体となる。ROM32は各種プログラムを記憶する。RAM33はプログラムや各種データを展開する。メモリ部34は各種プログラムを記憶する。CPU31、ROM32、RAM33、メモリ部34は、互いにバス35を介して接続されている。CPU31とROM32とRAM33が、制御部300を構成する。すなわち、制御部300は、CPU31がROM32やメモリ部34に記憶されRAM33に展開された制御プログラムに従って動作することによって、第1顧客サーバ3に係る制御処理を実行する。
Next, the hardware configuration of the
メモリ部34は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部34は、制御プログラム部341と顧客DB(データベース)342を備える。制御プログラム部341は、第1顧客サーバ3を制御するための制御プログラムを記憶する。顧客DB342は、図5を用いて後述する。
The memory unit 34 is composed of a non-volatile memory such as a HDD or flash memory that retains stored information even when the power is turned off. The memory unit 34 includes a control program unit 341 and a customer DB (database) 342. The control program unit 341 stores a control program for controlling the
また、制御部300は、バス35およびコントローラ36を介して、表示部37、操作部38と接続している。表示部37は、情報を表示する。操作部38は、各種キーを備えたキーボードである。
The
また、制御部300は、バス35を介して、通信部39と接続している。通信部39は、通信回線L1を介して、各POS端末1、第2顧客サーバ4、店舗サーバ5と通信可能に接続している。
The
続いて、第2顧客サーバ4のハードウェア構成について説明する。第2顧客サーバ4は、第1顧客サーバ3と同一のハードウェア構成である。図4は、第2顧客サーバ4のハードウェア構成を示すブロック図である。図4に示すように、第2顧客サーバ4は、CPU41、ROM42、RAM43、メモリ部44等を備えている。CPU41は制御主体となる。ROM42は各種プログラムを記憶する。RAM43はプログラムや各種データを展開する。メモリ部44は各種プログラムを記憶する。CPU41、ROM42、RAM43、メモリ部44は、互いにバス45を介して接続されている。CPU41とROM42とRAM43が、制御部400を構成する。すなわち、制御部400は、CPU41がROM42やメモリ部44に記憶されRAM43に展開された制御プログラムに従って動作することによって、第2顧客サーバ4に係る制御処理を実行する。
Next, the hardware configuration of the
メモリ部44は、電源を切っても記憶情報が保持されるHDDやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部44は、制御プログラム部441と顧客DB(データベース)442を備える。制御プログラム部441は、第2顧客サーバ4を制御するための制御プログラムを記憶する。顧客DB442は、図6を用いて後述する。
The memory unit 44 is composed of a non-volatile memory such as a HDD or flash memory that retains stored information even when the power is turned off. The memory unit 44 includes a
また、制御部400は、バス45およびコントローラ46を介して、表示部47、操作部48と接続している。表示部47は、情報を表示する。操作部48は、各種キーを備えたキーボードである。
The control unit 400 is also connected to a display unit 47 and an operation unit 48 via a
また、制御部400は、バス45を介して、通信部49と接続している。通信部49は、通信回線L1を介して、各POS端末1、第1顧客サーバ3、店舗サーバ5と通信可能に接続している。
The control unit 400 is also connected to the
次に、顧客DB342について説明する。図5は、顧客DB342を示す図である。図5に示すように、顧客DB342は、店舗で買い物をする顧客の顧客情報を記憶する。顧客DB342は、顧客コード部3421と顧客情報部3422とを有する。顧客コード部3421は、16桁(第1体系)の顧客コード(第1顧客特定情報)が顧客別に記憶される。顧客情報部3422は、顧客コード部3421に記憶されたそれぞれの顧客コードに対応付けて、それぞれの顧客の顧客情報を記憶する。
Next,
次に、顧客DB442について説明する。図6は、顧客DB442を示す図である。図6に示すように、顧客DB442は、ネットスーパーで買い物をする顧客の顧客情報を記憶する。顧客DB442は、顧客コード部4421と顧客情報部4422とを有する。顧客コード部4421は、8桁(第2体系)の顧客コード(第2顧客特定情報)が顧客別に記憶される。顧客情報部4422は、顧客コード部4421に記憶されたそれぞれの顧客コードに対応付けて、それぞれの顧客の顧客情報を記憶する。
Next,
なお、第1顧客特定情報が16桁であり、第2顧客特定情報が8桁であるのは、一例であり、第1顧客特定情報と第2顧客特定情報は、互いが異なる桁数であればよい。 Note that the first customer specific information being 16 digits and the second customer specific information being 8 digits is merely an example, and the first customer specific information and the second customer specific information may have different numbers of digits.
ここからは、POS端末1の機能構成について説明する。図7は、POS端末1の機能構成を示す機能ブロック図である。図7に示すように、POS端末1の制御部100は、コード入力判断部101、コード体系判断部102、顧客情報取得部103として機能する。
From here, the functional configuration of the POS terminal 1 will be explained. Figure 7 is a functional block diagram showing the functional configuration of the POS terminal 1. As shown in Figure 7, the
コード入力判断部101は、入力部である顧客コード入力部22が読み取った顧客コードが入力されたかを判断する。
コード体系判断部102は、入力された顧客コード(顧客特定情報)の桁数に基づいて、入力された顧客コードが、第1体系(16桁)の第1顧客特定情報であるか第1顧客特定情報とは異なる第2体系(8桁)の第2顧客特定情報であるかを判断する。
The code
The code
顧客情報取得部103は、コード体系判断部102が第1顧客特定情報であると判断した場合には、複数の顧客サーバのうちの第1顧客特定情報と対応した第1顧客サーバ3から第1顧客特定情報で特定される顧客の顧客情報を取得し、コード体系判断部102が第2顧客特定情報であると判断した場合には、複数の顧客サーバのうち第1顧客サーバ3とは異なる第2顧客特定情報と対応した第2顧客サーバ4から第2顧客特定情報で特定される顧客の顧客情報を取得する。
When the code
顧客情報取得部103は、コード体系判断部102が判断した体系に基づいて決定された顧客サーバに対し、当該顧客コードで特定される顧客の顧客情報を問合わせる。顧客情報取得部103は、コード体系判断部102が16桁の顧客コード(第1顧客特定情報)であると判断した場合には、顧客コード対応部142に記憶された情報に基づいて、第1顧客サーバ3に顧客情報の問合せを行う。顧客情報取得部103は、問い合わせを行った第1顧客サーバ3から第1顧客特定情報に対応づけられた顧客情報を受信(取得)する。
The customer
顧客情報取得部103は、コード体系判断部102が8桁の顧客コード(第2顧客特定情報)であると判断した場合には、顧客コード対応部142に記憶された情報に基づいて、第2顧客サーバ4に顧客情報の問合せを行う。顧客情報取得部103は、問い合わせを行った第2顧客サーバ4から第2顧客特定情報に対応づけられた顧客情報を受信(取得)する。
When the code
次に、POS端末1の制御処理について説明する。図8は、POS端末1の制御処理の流れを示すフローチャートである。図8に示すように、POS端末1のコード入力判断部101は、顧客コード入力部22から顧客コードが入力されたかを判断する(S11)。コード入力判断部101が顧客コード入力部22から顧客コードが入力されたと判断した場合には(S11のYes)、制御部100は、入力された顧客コードを顧客コード部131に記憶する。
Next, the control process of the POS terminal 1 will be described. FIG. 8 is a flowchart showing the flow of the control process of the POS terminal 1. As shown in FIG. 8, the code
次にコード体系判断部102は、顧客コード部131に記憶された顧客コードの桁数に基づいて、入力された顧客コードが第1顧客特定情報であるか第2顧客特定情報であるかを判断する(S12)。
Next, the code
コード体系判断部102が第1顧客特定情報であると判断した場合には(S12のYes)、顧客情報取得部103は、当該第1顧客特定情報に基づいて顧客コード対応部142に記憶された情報を検索して、第1顧客サーバ3に対し、第1顧客特定情報で特定される顧客の顧客情報を問い合わせる(S13)。そして顧客情報取得部103は、第1顧客サーバ3から第1顧客特定情報に対応付けられた顧客情報を受信(取得)する(S16)。そして制御部100は、受信した顧客情報を顧客情報部133に記憶する(S17)。そして制御部100は、S11に戻る。
If the code
一方、S12において、コード体系判断部102が第1顧客特定情報ではないと判断した場合には(S12のNo)、コード体系判断部102は、顧客コード部131に記憶された顧客コードの桁数に基づいて、入力された顧客コードが第2顧客特定情報であるか第2顧客特定情報であるかを判断する(S14)。コード体系判断部102が第2顧客特定情報であると判断した場合には(S14のYes)、顧客情報取得部103は、当該第2顧客特定情報に基づいて顧客コード対応部142に記憶された情報を検索して、第2顧客サーバ4に対し、第2顧客特定情報で特定される顧客の顧客情報を問い合わせる(S15)。そして顧客情報取得部103は、第2顧客サーバ4から第2顧客特定情報に対応付けられた顧客情報を受信(取得)する(S16)。そして制御部100は、受信した顧客情報を顧客情報部133に記憶する(S17)。そして制御部100は、S11に戻る。
On the other hand, in S12, if the code
また、コード体系判断部102が第2顧客特定情報ではないと判断した場合には(S14のNo)、制御部100は、入力された顧客コードが第1顧客特定情報でも第2顧客特定情報でもない(例えば、桁数が16桁でも8桁でもない)と判断して、エラー処理を実行する(S18)。そして制御部100は、S11に戻る。
If the code
一方、S11において、コード入力判断部101が顧客コード入力部22から顧客コードの入力ではないと判断した場合には(S11のNo)、制御部100は、シンボル読取部21が読み取ったシンボルに基づく商品コードが入力されたかを判断する(S21)。商品コードが入力されたと判断した場合には(S21のYes)、制御部100は、当該商品コードに基づいて売上登録処理を実行する(S22)。そして制御部100は、S11に戻る。
On the other hand, in S11, if the code
また、商品コードの入力ではないと判断した場合には(S21のNo)、制御部100は、操作部19に配置されている締めキー(図示せず)が操作されたかを判断する(S23)。締めキーは一顧客との取引を終了する場合に操作する。締めキーが操作されたと判断した場合には(S23のYes)、制御部100は、商品情報部132に記憶された商品情報に基づいて決済処理を実行する(S24)。そして制御部100は、S11に戻る。なお、締めキーの操作ではないと判断した場合には(S23のNo)、制御部100は、S11に戻る。
Also, if it is determined that the input was not a product code (No in S21), the
このような実施形態によれば、顧客コードが入力されると、当該顧客コードの体系に基づいて第1体系の第1顧客特定情報か第2体系の第2顧客特定情報であるかを判断する。そして、第1顧客特定情報である場合には第1顧客サーバ3から第1顧客特定情報に対応付けられた顧客情報を取得する。また、第2顧客特定情報である場合には第2顧客サーバ4から第2顧客特定情報に対応付けられた顧客情報を取得する。そのため、複数台の顧客サーバのいずれかの顧客サーバから顧客情報を取得することができる。
According to this embodiment, when a customer code is input, it is determined whether it is first customer specific information of the first system or second customer specific information of the second system based on the system of the customer code. If it is first customer specific information, customer information associated with the first customer specific information is obtained from the
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment falls within the scope and gist of the invention, and is included in the scope of the invention and its equivalents described in the claims.
例えば、実施形態では、入力された顧客コードの桁数の違いに基づいて顧客コードが第1体系の第1顧客特定情報であるか第2体系の第2顧客特定情報であるかを判断した。しかしながら、これに限らず、第1顧客特定情報と第2顧客特定情報の顧客コードの桁数は異なっていても同一であってもよく、例えば顧客コードの特定の桁の数字に着目して、その桁の数字に基づいて、コード体系判断部102が第1体系の第1顧客特定情報であるか第2体系の第2顧客特定情報であるかを判断してもよい。例えば、顧客コードの最上位の2桁が「10」の場合は、コード体系判断部102は第1体系の第1顧客特定情報であると判断し、顧客コードの最上位の2桁が「20」の場合は、コード体系判断部102は第2体系の第2顧客特定情報であると判断してもよい。
For example, in the embodiment, it is determined whether the customer code is the first customer specific information of the first system or the second customer specific information of the second system based on the difference in the number of digits of the input customer code. However, this is not limited to the above, and the number of digits of the customer code of the first customer specific information and the second customer specific information may be different or the same, and for example, the code
また、実施形態では、POS端末1を情報処理装置の一例として説明した。しかしながら情報処理装置は、第1顧客サーバ3および第2顧客サーバ4と通信可能に接続されている装置であればよく、例えば、店舗内に設置され、顧客に情報を提供する顧客情報端末であってもよい。
In the embodiment, the POS terminal 1 has been described as an example of an information processing device. However, the information processing device may be any device that is communicatively connected to the
また、実施形態では、顧客コードとして、複数桁の数字で構成された顧客コードを用いた。しかしながらこれに限らず、顧客コード(すなわち、第1顧客特定情報および第2顧客特定情報)は、例えばアルファベットや記号等であってもよいし、数字、アルファベット、記号等のすべてあるいは複数が混合したものであってもよい。 In the embodiment, a customer code consisting of a multi-digit number is used as the customer code. However, the customer code (i.e., the first customer specific information and the second customer specific information) may be, for example, alphabets or symbols, or may be a mixture of all or a combination of numbers, alphabets, symbols, etc.
また、実施形態では、顧客コードの入力を、顧客コード入力部22がカード情報を読み取ること、あるいは、シンボル読取部21が携帯端末に表示されたシンボルを読み取ることで、入力するようにした。しかしながらこれに限らず、例えば、携帯端末に記憶されている顧客コードを近距離無線通信や赤外線を使用して入力するようにしてもよい。 In the embodiment, the customer code is input by the customer code input unit 22 reading the card information, or by the symbol reading unit 21 reading the symbol displayed on the mobile terminal. However, this is not limited to the above, and for example, the customer code stored in the mobile terminal may be input using short-range wireless communication or infrared rays.
なお、実施形態のPOS端末1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The programs executed by the POS terminal 1 of the embodiment are provided in the form of installable or executable files recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).
また、実施形態のPOS端末1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のPOS端末1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 The program executed by the POS terminal 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. The program executed by the POS terminal 1 of the embodiment may be provided or distributed via a network such as the Internet.
また、実施形態のPOS端末1で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 The program executed by the POS terminal 1 of the embodiment may also be configured to be provided by being pre-installed in a ROM or the like.
1 POS端末
3 第1顧客サーバ
4 第2顧客サーバ
11 CPU
21 シンボル読取部
22 顧客コード入力部
31 CPU
41 CPU
100 制御部
101 コード入力判断部
102 コード体系判断部
103 顧客情報取得部
131 顧客コード部
133 顧客情報部
142 顧客コード対応部
300 制御部
400 制御部
1
21 Symbol reading unit 22 Customer code input unit 31 CPU
41 CPU
100
Claims (6)
第2顧客特定情報を記憶する第2顧客サーバと、
前記第1顧客サーバおよび前記第2顧客サーバと通信可能な情報処理装置と、
を備え、
前記情報処理装置は、
顧客を特定する顧客特定情報を入力する入力部と、
前記入力部から入力された顧客特定情報に基づいて、当該顧客特定情報が前記第1顧客特定情報または前記第2顧客特定情報であるかを判断する判断手段と、
前記判断手段が、当該顧客特定情報が前記第1顧客特定情報であると判断した場合には、前記第1顧客サーバから前記第1顧客特定情報で特定される顧客の顧客情報を取得し、前記判断手段が、当該顧客特定情報が前記第2顧客特定情報であると判断した場合には、前記第2顧客サーバから前記第2顧客特定情報で特定される前記顧客の顧客情報を取得する、顧客情報取得手段と、
を備えた情報処理システム。 a first customer server that stores first customer specific information;
a second customer server that stores second customer specific information;
an information processing device capable of communicating with the first customer server and the second customer server ;
Equipped with
The information processing device includes:
an input unit for inputting customer identification information for identifying a customer;
a determination means for determining whether the customer identifying information inputted from the input unit is the first customer identifying information or the second customer identifying information;
a customer information acquiring means for acquiring customer information of the customer identified by the first customer identifying information from the first customer server when the determination means determines that the customer identifying information is the first customer identifying information, and acquiring customer information of the customer identified by the second customer identifying information from the second customer server when the determination means determines that the customer identifying information is the second customer identifying information ;
An information processing system comprising:
請求項1に記載の情報処理システム。 the determination means determines whether the input customer identifying information is the first customer identifying information or the second customer identifying information based on the number of digits of the input customer identifying information.
The information processing system according to claim 1 .
請求項1に記載の情報処理システム。 the determination means determines whether the input customer identifying information is the first customer identifying information or the second customer identifying information based on information indicated by a specific digit of the input customer identifying information.
The information processing system according to claim 1 .
をさらに備えた請求項1に記載の情報処理システム。 a customer identifying information corresponding unit that associates and stores a system of the customer identifying information with whether the information is the first customer identifying information or the second customer identifying information determined by the determining means ;
The information processing system according to claim 1 , further comprising:
請求項1乃至4のいずれか一に記載の情報処理システム。 The information processing device is a sales data processing device that executes a sales registration process for a product to be sold.
5. An information processing system according to claim 1.
前記入力部から入力された顧客特定情報に基づいて、当該顧客特定情報が前記第1顧客特定情報または前記第2顧客特定情報であるかを判断する判断手段と、
前記判断手段が、当該顧客特定情報が前記第1顧客特定情報であると判断した場合には、前記第1顧客サーバから前記第1顧客特定情報で特定される顧客の顧客情報を取得し、前記判断手段が、当該顧客特定情報が前記第2顧客特定情報であると判断した場合には、前記第2顧客サーバから前記第2顧客特定情報で特定される前記顧客の顧客情報を取得する、顧客情報取得手段と、
して機能させるためのプログラム。 a first customer server storing first customer specific information, a second customer server storing second customer specific information, and an information processing device having an input unit for inputting customer specific information for identifying a customer and capable of communicating with the first customer server and the second customer server,
a determination means for determining whether the customer identifying information inputted from the input unit is the first customer identifying information or the second customer identifying information;
a customer information acquiring means for acquiring customer information of the customer identified by the first customer identifying information from the first customer server when the determination means determines that the customer identifying information is the first customer identifying information, and acquiring customer information of the customer identified by the second customer identifying information from the second customer server when the determination means determines that the customer identifying information is the second customer identifying information ;
A program to make it function as such.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023109024A JP7514981B2 (en) | 2018-10-10 | 2023-07-03 | Information processing system and program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018191999A JP7092632B2 (en) | 2018-10-10 | 2018-10-10 | Information processing equipment and programs |
| JP2022096435A JP7309018B2 (en) | 2018-10-10 | 2022-06-15 | Information processing device and program |
| JP2023109024A JP7514981B2 (en) | 2018-10-10 | 2023-07-03 | Information processing system and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022096435A Division JP7309018B2 (en) | 2018-10-10 | 2022-06-15 | Information processing device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023123775A JP2023123775A (en) | 2023-09-05 |
| JP7514981B2 true JP7514981B2 (en) | 2024-07-11 |
Family
ID=87103385
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022096435A Active JP7309018B2 (en) | 2018-10-10 | 2022-06-15 | Information processing device and program |
| JP2023109024A Active JP7514981B2 (en) | 2018-10-10 | 2023-07-03 | Information processing system and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022096435A Active JP7309018B2 (en) | 2018-10-10 | 2022-06-15 | Information processing device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7309018B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4738517A1 (en) | 2023-07-28 | 2026-05-06 | Central Glass Company, Limited | Nonaqueous electrolyte solution and nonaqueous electrolyte battery |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004234329A (en) | 2003-01-30 | 2004-08-19 | Nippon Telegraph & Telephone East Corp | Single sign-on system using ID mapping, method, program, and storage medium |
| JP2008113842A (en) | 2006-11-02 | 2008-05-22 | Sankyo Kk | Point management system and point management device |
| JP2009099007A (en) | 2007-10-18 | 2009-05-07 | Fuji Xerox Co Ltd | Service server, update information management server, service system, service program and update information management program |
| JP2013077176A (en) | 2011-09-30 | 2013-04-25 | Toshiba Corp | User information provision device and program |
-
2022
- 2022-06-15 JP JP2022096435A patent/JP7309018B2/en active Active
-
2023
- 2023-07-03 JP JP2023109024A patent/JP7514981B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004234329A (en) | 2003-01-30 | 2004-08-19 | Nippon Telegraph & Telephone East Corp | Single sign-on system using ID mapping, method, program, and storage medium |
| JP2008113842A (en) | 2006-11-02 | 2008-05-22 | Sankyo Kk | Point management system and point management device |
| JP2009099007A (en) | 2007-10-18 | 2009-05-07 | Fuji Xerox Co Ltd | Service server, update information management server, service system, service program and update information management program |
| JP2013077176A (en) | 2011-09-30 | 2013-04-25 | Toshiba Corp | User information provision device and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022123037A (en) | 2022-08-23 |
| JP7309018B2 (en) | 2023-07-14 |
| JP2023123775A (en) | 2023-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7521026B2 (en) | Product sales data processing device and control program | |
| US20210304212A1 (en) | Payment system, management server, payment terminal, and method of controlling a payment terminal | |
| JP2025123568A (en) | Accounting processing system, coupon management device and its control program | |
| JP7514981B2 (en) | Information processing system and program | |
| JP2025170099A (en) | Transaction processing device and its control program | |
| JP2015088031A (en) | Product sales data processing apparatus and program | |
| JP6760431B2 (en) | Electronic receipt processing equipment, electronic receipt processing methods and programs | |
| JP2021192205A (en) | Commodity sales system, commodity sales method and commodity sales program | |
| JP5114887B2 (en) | POS register | |
| JP7092632B2 (en) | Information processing equipment and programs | |
| JP6224310B2 (en) | Sales price display device and sales price display method | |
| JP7160881B2 (en) | Information processing system, information processing method, and program | |
| JP7433807B2 (en) | Product recommendation device, information processing program and product recommendation method | |
| JP2017139011A (en) | Product sales data processing apparatus and program | |
| JP7483538B2 (en) | Product sales data processing device and program | |
| JP7801954B2 (en) | Sales data management system and information processing device | |
| JP6407387B2 (en) | Sales display device and program | |
| JP7292970B2 (en) | Sales data processor and program | |
| JP7390886B2 (en) | Accounting processing methods, registration processing methods, accounting devices and programs | |
| JP2020087029A (en) | Information processing apparatus and program | |
| JP7411390B2 (en) | Electronic money processing terminal and its program | |
| JP2017204310A (en) | Sales data processing apparatus and program | |
| JP2020021306A (en) | Individual commodity management system, individual commodity management device, and program thereof | |
| JP2005209088A (en) | Customer identification type merchandise vending system | |
| JP2023179830A (en) | Sales data management system and information processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230712 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230712 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240527 |
|
| 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: 20240604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240701 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7514981 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |