(57)【要約】      （修正有）【課題】複数台の顧客サーバのいずれかの顧客サーバから顧客情報を取得することが可能な情報処理装置およびプログラムを提供する。【解決手段】顧客情報が異なる体系である複数の顧客サーバと通信可能な情報処理装置は、顧客特定情報を入力する入力部と、入力部から入力された顧客特定情報が、第１体系の第１顧客特定情報であるか第１顧客特定情報とは異なる第２体系の第２顧客特定情報であるかを判断するコード体系判断部と、コード体系判断部が第１顧客特定情報であると判断した場合には、複数の顧客サーバのうちの第１顧客特定情報と対応した第１顧客サーバから第１顧客特定情報で特定される顧客情報を取得し、コード体系判断部が第２顧客特定情報であると判断した場合には、複数の顧客サーバのうち第１顧客サーバとは異なる第２顧客特定情報と対応した第２顧客サーバから第２顧客特定情報で特定される顧客情報を取得する顧客情報取得部と、を備える。【選択図】図７
2020060964.tif 000002
【特許請求の範囲】
【請求項１】
顧客の顧客情報を異なる体系の顧客特定情報でそれぞれ記憶する複数の顧客サーバと通信可能な情報処理装置であって、
顧客を特定する顧客特定情報を入力する入力部と、
前記入力部から入力された前記顧客の顧客特定情報が、第１体系の第１顧客特定情報であるか第１顧客特定情報とは異なる第２体系の第２顧客特定情報であるかを判断するコード体系判断部と、
前記コード体系判断部が前記第１顧客特定情報であると判断した場合には、前記複数の顧客サーバのうちの前記第１顧客特定情報と対応した第１顧客サーバから前記第１顧客特定情報で特定される顧客の顧客情報を取得し、前記コード体系判断部が前記第２顧客特定情報であると判断した場合には、前記複数の顧客サーバのうち前記第１顧客サーバとは異なる前記第２顧客特定情報と対応した第２顧客サーバから前記第２顧客特定情報で特定される前記顧客の顧客情報を取得する顧客情報取得部と、
を備えた情報処理装置。
【請求項２】
前記コード体系判断部は、入力された顧客特定情報の桁数に基づいて、前記第１顧客特定情報であるか前記第２顧客特定情報であるかを判断する、
請求項１に記載の情報処理装置。
【請求項３】
前記コード体系判断部は、入力された顧客特定情報の特定の桁の数字が示す情報に基づいて、前記第１顧客特定情報であるか前記第２顧客特定情報であるかを判断する、
請求項１に記載の情報処理装置。
【請求項４】
顧客特定情報の体系と前記コード体系判断部が前記第１顧客特定情報であるか前記第２顧客特定情報であるかを関連付けて記憶する顧客特定情報対応部、
をさらに備えた請求項１乃至３のいずれか一に記載の情報処理装置。
【請求項５】
前記情報処理装置は、販売する商品の売上登録処理を実行する販売データ処理装置である、
請求項１乃至４のいずれか一に記載の情報処理装置。
【請求項６】
顧客の顧客情報を異なる体系の顧客特定情報でそれぞれ記憶する複数の顧客サーバと通信可能であり、顧客を特定する顧客特定情報を入力する入力部を備えた情報処理装置としてのコンピュータを、
前記入力部から入力された前記顧客の顧客特定情報が、第１体系の第１顧客特定情報であるか第１顧客特定情報とは異なる第２体系の第２顧客特定情報であるかを判断するコード体系判断部と、
前記コード体系判断部が前記第１顧客特定情報であると判断した場合には、前記複数の顧客サーバのうちの前記第１顧客特定情報と対応した第１顧客サーバから前記第１顧客特定情報で特定される顧客の顧客情報を取得し、前記コード体系判断部が前記第２顧客特定情報であると判断した場合には、前記複数の顧客サーバのうち前記第１顧客サーバとは異なる前記第２顧客特定情報と対応した第２顧客サーバから前記第２顧客特定情報で特定される前記顧客の顧客情報を取得する顧客情報取得部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来から、例えば会員となった顧客に関する顧客情報を記憶する顧客サーバが存在する。そして、顧客サーバと接続されたＰＯＳ（Point  of  Sales）端末等の情報処理装置において、顧客特定情報（例えば顧客コードや顧客番号）を入力して、当該顧客特定情報に基づいて顧客サーバを検索して、必要な顧客情報を取得していた。
【０００３】
ところで、最近は、顧客に対するサービスが増加していることから、複数台の顧客サーバを備えた店舗が存在する。例えば、店舗に来店する顧客用の第１顧客情報は店舗用の第１顧客サーバに記憶し、例えば、ネットスーパーで買い物をする顧客用の第２顧客情報はネットスーパー用の第２顧客サーバに記憶している。
【０００４】
しかしながら、例えば店舗に設置された情報処理装置から第２顧客サーバにアクセスして、第２顧客情報（例えばネットスーパーにおける顧客ランク）を確認しようとして、ネットスーパー用の顧客特定情報を入力しても、情報処理装置は、第１顧客サーバとしか接続されておらず、第２顧客サーバにアクセスできないため、第２顧客情報を取得することができなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、複数台の顧客サーバのいずれかの顧客サーバから顧客情報を取得することが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、顧客の顧客情報を異なる体系の顧客特定情報でそれぞれ記憶する複数の顧客サーバと通信可能な情報処理装置であって、顧客を特定する顧客特定情報を入力する入力部と、前記入力部から入力された前記顧客の顧客特定情報が、第１体系の第１顧客特定情報であるか第１顧客特定情報とは異なる第２体系の第２顧客特定情報であるかを判断するコード体系判断部と、前記コード体系判断部が前記第１顧客特定情報であると判断した場合には、前記複数の顧客サーバのうちの前記第１顧客特定情報と対応した第１顧客サーバから前記第１顧客特定情報で特定される顧客の顧客情報を取得し、前記コード体系判断部が前記第２顧客特定情報であると判断した場合には、前記複数の顧客サーバのうち前記第１顧客サーバとは異なる前記第２顧客特定情報と対応した第２顧客サーバから前記第２顧客特定情報で特定される前記顧客の顧客情報を取得する顧客情報取得部と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る顧客管理システムを示す概略図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、第１顧客サーバのハードウェア構成を示すブロック図である。
【図４】図４は、第２顧客サーバのハードウェア構成を示すブロック図である。
【図５】図５は、第１顧客サーバの顧客ＤＢの一部を示す図である。
【図６】図６は、第２顧客サーバの顧客ＤＢの一部を示す図である。
【図７】図７は、ＰＯＳ端末の機能構成を示す機能ブロック図である。
【図８】図８は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態について詳細に説明する。実施形態は、ＰＯＳ端末を情報処理装置の一例として説明する。また、実施形態では、顧客を特定する顧客コードを顧客特定情報の一例として説明する。なお、顧客コードは複数桁の数字で構成される。以下に説明する実施形態によりこの発明が限定されるものではない。
【０００９】
図１は、第１実施形態に係るＰＯＳ端末１を含む顧客管理システムを示す概略図である。図１に示すように、顧客管理システムは、店舗内において、１台または複数台のＰＯＳ端末１と、顧客を特定する顧客特定情報である顧客コード別に顧客情報を記憶する第１顧客サーバ３と第２顧客サーバ４と、店舗内の売上げを管理する店舗サーバ５を備える。ＰＯＳ端末１、第１顧客サーバ３、第２顧客サーバ４および店舗サーバ５は、ＬＡＮ（Local  Area  Network）等の通信回線Ｌ１で互いに接続されており、相互に通信可能である。
【００１０】
ＰＯＳ端末１は、店舗で販売される商品（顧客が購入する商品）の売上登録処理と決済処理を行う。売上登録処理とは、入力された商品を特定する商品特定情報である商品コードに基づいて、当該商品の商品名や価格等の商品情報を取得して、表示部（図２のオペレータ用表示部１７や客用表示部１８）表示し、商品情報部１３２（図２を参照）記憶する処理をいう。また、決済処理とは、売上登録処理をした商品情報に基づいて、取引に係る合計金額を表示するとともに、商品情報や決済情報（顧客から預かった預り金や釣銭等）を印字したレシートを発行する処理をいう。また、取引処理は売上登録処理と決済処理とを含む。また、取引情報は、商品情報と決済情報とを含む。
【００１１】
第１顧客サーバ３は、店舗に設置されている。第１顧客サーバ３は、店舗において買物をする顧客の顧客情報を顧客別に記憶する。第１顧客サーバ３が記憶する顧客情報は、例えば、顧客の氏名、住所、保有ポイント、属性、店舗における購買履歴、メールアドレス、店舗の顧客ランク等である。
【００１２】
ＰＯＳ端末１において顧客コードが入力されると、ＰＯＳ端末１は、当該顧客コードが後述する１６桁である場合には、第１顧客サーバ３に対して顧客情報を問い合わせる。第１顧客サーバ３は、顧客情報の問い合わせがあると、受信した顧客コードに基づいて顧客を特定し、当該顧客コードに対応付けて記憶されている顧客情報を、問い合わせがあったＰＯＳ端末１に送信する。ＰＯＳ端末１は、受信した顧客情報を記憶して、例えば顧客に対してポイントを付与するような顧客情報に係る処理を実行する。
【００１３】
第２顧客サーバ４は、第１顧客サーバ３とは異なるサーバであり、例えば店舗、あるいは複数の店舗を総括する本部に設置される。実施形態では、第２顧客サーバ４は店舗に設置されていることとする。第２顧客サーバ４は、例えば、ネットスーパーにおいて買物をする顧客の顧客情報を顧客別に記憶する。第２顧客サーバ４が記憶する顧客情報は、例えば、顧客の氏名、住所、保有ポイント、属性、ネットスーパーにおける購買履歴、メールアドレス、ネットスーパー顧客ランク等である。なお、ネットスーパーとは、店舗に来店することなく、自宅のＰＣ（Personal  Computer）やタブレット端末等の顧客端末からネットを介してネットスーパーサーバ（図示せず）に商品の注文を行い、注文した商品を店舗から自宅まで配送してもらう仕組みである。
【００１４】
入力された顧客コードが後述する８桁である場合には、ＰＯＳ端末１は、第２顧客サーバ４に対して顧客情報を問い合わせる。第２顧客サーバ４は、顧客情報の問い合わせがあると、受信した顧客コードに基づいて顧客を特定し、当該顧客コードに対応付けて記憶されている顧客情報を、問い合わせがあったＰＯＳ端末１に送信する。ＰＯＳ端末１は、受信した顧客情報を記憶して、例えばネットスーパーにおける顧客のランクを確認する。
【００１５】
店舗サーバ５は、接続されている複数のＰＯＳ端末１から、販売した商品に係る商品情報や決済情報等を受信する。店舗サーバ５は、ＰＯＳ端末１から商品情報や決済情報を収集し、店舗の売上等を管理する。
【００１６】
次に、ＰＯＳ端末１のハードウェア構成について説明する。図２は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。図２に示すように、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は制御主体となる。ＲＯＭ１２は各種プログラムを記憶する。ＲＡＭ１３はプログラムや各種データを展開する。メモリ部１４は各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述するＰＯＳ端末１に係る制御処理を実行する。
【００１７】
ＲＡＭ１３は、顧客コード部１３１、商品情報部１３２、顧客情報部１３３を備えている。顧客コード部１３１は、顧客コード入力部２２から入力された顧客を特定する顧客コードを記憶する。商品情報部１３２は、シンボル読取部２１が読み取ったシンボルに対応して取得した商品を特定する商品コードに基づいて、商品マスタ（図示せず）から取得した当該商品の商品情報を記憶する。顧客情報部１３３は、入力された顧客コードに基づいて顧客サーバから取得した顧客情報を記憶する。
【００１８】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部１４は、制御プログラム部１４１、顧客コード対応部１４２等を備える。制御プログラム部１４１は、ＰＯＳ端末１を制御するための制御プログラムを記憶する。顧客コード対応部１４２は、顧客特定情報の体系と前記コード体系判断部が第１顧客特定情報であるか第２顧客特定情報であるかを関連付けて記憶する。
【００１９】
顧客コード対応部１４２は、１６桁（第１体系）の顧客コードと、問い合わせ先が第１顧客サーバ３であることを対応付けて記憶している。顧客コード対応部１４２は、８桁（第２体系）の顧客コードと、問い合わせ先が第２顧客サーバ４であることを対応付けて記憶している。なお、実施形態では、第１体系と第２体系の２種類の体系を用いたが、３種類以上の体系の顧客コードであってもよい。この場合、顧客コード対応部１４２は、３種類以上の体系について、問い合わせ先の顧客サーバを記憶している。
【００２０】
また、制御部１００は、バス１５およびコントローラ１６を介して、オペレータ用表示部１７、客用表示部１８、操作部１９、印字部２０、シンボル読取部２１、顧客コード入力部２２と接続している。オペレータ用表示部１７は、オペレータに情報を表示する。客用表示部１８は、顧客に情報を表示する。操作部１９は、テンキー、部門キー、締めキー等のキーを備えたキーボードである。印字部２０は、決済処理した商品の商品情報や決済情報を印字したレシートを発行する。シンボル読取部２１は、シンボル化された情報を光学的に読取り、または撮像して読取り、コード情報を入力する。入力されたコード情報に基づいて商品コードを取得する。顧客コード入力部２２（入力部）は、例えば挿入されたクレジット決済を行うためのクレジットカードや金銭的価値が記憶された電子マネー等に記憶されている顧客コードを取得して入力する。なお、携帯端末（図示せず）等に記憶された顧客コートを例えばバーコード等のシンボル化して表示する場合には、シンボル読取部２１が読み取ったシンボルに含まれる顧客コードを取得して入力してもよい。この場合、シンボル読取部２１が入力部である。
【００２１】
また、制御部１００は、バス１５を介して、通信部２３と接続している。通信部２３は、通信回線Ｌ１を介して、他のＰＯＳ端末１、第１顧客サーバ３、第２顧客サーバ４、店舗サーバ５と通信可能に接続している。
【００２２】
続いて、第１顧客サーバ３のハードウェア構成について説明する。図３は、第１顧客サーバ３のハードウェア構成を示すブロック図である。図３に示すように、第１顧客サーバ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４等を備えている。ＣＰＵ３１は制御主体となる。ＲＯＭ３２は各種プログラムを記憶する。ＲＡＭ３３はプログラムや各種データを展開する。メモリ部３４は各種プログラムを記憶する。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４は、互いにバス３５を介して接続されている。ＣＰＵ３１とＲＯＭ３２とＲＡＭ３３が、制御部３００を構成する。すなわち、制御部３００は、ＣＰＵ３１がＲＯＭ３２やメモリ部３４に記憶されＲＡＭ３３に展開された制御プログラムに従って動作することによって、第１顧客サーバ３に係る制御処理を実行する。
【００２３】
メモリ部３４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部３４は、制御プログラム部３４１と顧客ＤＢ（データベース）３４２を備える。制御プログラム部３４１は、第１顧客サーバ３を制御するための制御プログラムを記憶する。顧客ＤＢ３４２は、図５を用いて後述する。
【００２４】
また、制御部３００は、バス３５およびコントローラ３６を介して、表示部３７、操作部３８と接続している。表示部３７は、情報を表示する。操作部３８は、各種キーを備えたキーボードである。
【００２５】
また、制御部３００は、バス３５を介して、通信部３９と接続している。通信部３９は、通信回線Ｌ１を介して、各ＰＯＳ端末１、第２顧客サーバ４、店舗サーバ５と通信可能に接続している。
【００２６】
続いて、第２顧客サーバ４のハードウェア構成について説明する。第２顧客サーバ４は、第１顧客サーバ３と同一のハードウェア構成である。図４は、第２顧客サーバ４のハードウェア構成を示すブロック図である。図４に示すように、第２顧客サーバ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ部４４等を備えている。ＣＰＵ４１は制御主体となる。ＲＯＭ４２は各種プログラムを記憶する。ＲＡＭ４３はプログラムや各種データを展開する。メモリ部４４は各種プログラムを記憶する。ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ部４４は、互いにバス４５を介して接続されている。ＣＰＵ４１とＲＯＭ４２とＲＡＭ４３が、制御部４００を構成する。すなわち、制御部４００は、ＣＰＵ４１がＲＯＭ４２やメモリ部４４に記憶されＲＡＭ４３に展開された制御プログラムに従って動作することによって、第２顧客サーバ４に係る制御処理を実行する。
【００２７】
メモリ部４４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部４４は、制御プログラム部４４１と顧客ＤＢ（データベース）４４２を備える。制御プログラム部４４１は、第２顧客サーバ４を制御するための制御プログラムを記憶する。顧客ＤＢ４４２は、図６を用いて後述する。
【００２８】
また、制御部４００は、バス４５およびコントローラ４６を介して、表示部４７、操作部４８と接続している。表示部４７は、情報を表示する。操作部４８は、各種キーを備えたキーボードである。
【００２９】
また、制御部４００は、バス４５を介して、通信部４９と接続している。通信部４９は、通信回線Ｌ１を介して、各ＰＯＳ端末１、第１顧客サーバ３、店舗サーバ５と通信可能に接続している。
【００３０】
次に、顧客ＤＢ３４２について説明する。図５は、顧客ＤＢ３４２を示す図である。図５に示すように、顧客ＤＢ３４２は、店舗で買い物をする顧客の顧客情報を記憶する。顧客ＤＢ３４２は、顧客コード部３４２１と顧客情報部３４２２とを有する。顧客コード部３４２１は、１６桁（第１体系）の顧客コード（第１顧客特定情報）が顧客別に記憶される。顧客情報部３４２２は、顧客コード部３４２１に記憶されたそれぞれの顧客コードに対応付けて、それぞれの顧客の顧客情報を記憶する。
【００３１】
次に、顧客ＤＢ４４２について説明する。図６は、顧客ＤＢ４４２を示す図である。図６に示すように、顧客ＤＢ４４２は、ネットスーパーで買い物をする顧客の顧客情報を記憶する。顧客ＤＢ４４２は、顧客コード部４４２１と顧客情報部４４２２とを有する。顧客コード部４４２１は、８桁（第２体系）の顧客コード（第２顧客特定情報）が顧客別に記憶される。顧客情報部４４２２は、顧客コード部４４２１に記憶されたそれぞれの顧客コードに対応付けて、それぞれの顧客の顧客情報を記憶する。
【００３２】
なお、第１顧客特定情報が１６桁であり、第２顧客特定情報が８桁であるのは、一例であり、第１顧客特定情報と第２顧客特定情報は、互いが異なる桁数であればよい。
【００３３】
ここからは、ＰＯＳ端末１の機能構成について説明する。図７は、ＰＯＳ端末１の機能構成を示す機能ブロック図である。図７に示すように、ＰＯＳ端末１の制御部１００は、コード入力判断部１０１、コード体系判断部１０２、顧客情報取得部１０３として機能する。
【００３４】
コード入力判断部１０１は、入力部である顧客コード入力部２２が読み取った顧客コードが入力されたかを判断する。
コード体系判断部１０２は、入力された顧客コード（顧客特定情報）の桁数に基づいて、入力された顧客コードが、第１体系（１６桁）の第１顧客特定情報であるか第１顧客特定情報とは異なる第２体系（８桁）の第２顧客特定情報であるかを判断する。
【００３５】
顧客情報取得部１０３は、コード体系判断部１０２が第１顧客特定情報であると判断した場合には、複数の顧客サーバのうちの第１顧客特定情報と対応した第１顧客サーバ３から第１顧客特定情報で特定される顧客の顧客情報を取得し、コード体系判断部１０２が第２顧客特定情報であると判断した場合には、複数の顧客サーバのうち第１顧客サーバ３とは異なる第２顧客特定情報と対応した第２顧客サーバ４から第２顧客特定情報で特定される顧客の顧客情報を取得する。
【００３６】
顧客情報取得部１０３は、コード体系判断部１０２が判断した体系に基づいて決定された顧客サーバに対し、当該顧客コードで特定される顧客の顧客情報を問合わせる。顧客情報取得部１０３は、コード体系判断部１０２が１６桁の顧客コード（第１顧客特定情報）であると判断した場合には、顧客コード対応部１４２に記憶された情報に基づいて、第１顧客サーバ３に顧客情報の問合せを行う。顧客情報取得部１０３は、問い合わせを行った第１顧客サーバ３から第１顧客特定情報に対応づけられた顧客情報を受信（取得）する。
【００３７】
顧客情報取得部１０３は、コード体系判断部１０２が８桁の顧客コード（第２顧客特定情報）であると判断した場合には、顧客コード対応部１４２に記憶された情報に基づいて、第２顧客サーバ４に顧客情報の問合せを行う。顧客情報取得部１０３は、問い合わせを行った第２顧客サーバ４から第２顧客特定情報に対応づけられた顧客情報を受信（取得）する。
【００３８】
次に、ＰＯＳ端末１の制御処理について説明する。図８は、ＰＯＳ端末１の制御処理の流れを示すフローチャートである。図８に示すように、ＰＯＳ端末１のコード入力判断部１０１は、顧客コード入力部２２から顧客コードが入力されたかを判断する（Ｓ１１）。コード入力判断部１０１が顧客コード入力部２２から顧客コードが入力されたと判断した場合には（Ｓ１１のＹｅｓ）、制御部１００は、入力された顧客コードを顧客コード部１３１に記憶する。
【００３９】
次にコード体系判断部１０２は、顧客コード部１３１に記憶された顧客コードの桁数に基づいて、入力された顧客コードが第１顧客特定情報であるか第２顧客特定情報であるかを判断する（Ｓ１２）。
【００４０】
コード体系判断部１０２が第１顧客特定情報であると判断した場合には（Ｓ１２のＹｅｓ）、顧客情報取得部１０３は、当該第１顧客特定情報に基づいて顧客コード対応部１４２に記憶された情報を検索して、第１顧客サーバ３に対し、第１顧客特定情報で特定される顧客の顧客情報を問い合わせる（Ｓ１３）。そして顧客情報取得部１０３は、第１顧客サーバ３から第１顧客特定情報に対応付けられた顧客情報を受信（取得）する（Ｓ１６）。そして制御部１００は、受信した顧客情報を顧客情報部１３３に記憶する（Ｓ１７）。そして制御部１００は、Ｓ１１に戻る。
【００４１】
一方、Ｓ１２において、コード体系判断部１０２が第１顧客特定情報ではないと判断した場合には（Ｓ１２のＮｏ）、コード体系判断部１０２は、顧客コード部１３１に記憶された顧客コードの桁数に基づいて、入力された顧客コードが第２顧客特定情報であるか第２顧客特定情報であるかを判断する（Ｓ１４）。コード体系判断部１０２が第２顧客特定情報であると判断した場合には（Ｓ１４のＹｅｓ）、顧客情報取得部１０３は、当該第２顧客特定情報に基づいて顧客コード対応部１４２に記憶された情報を検索して、第２顧客サーバ４に対し、第２顧客特定情報で特定される顧客の顧客情報を問い合わせる（Ｓ１５）。そして顧客情報取得部１０３は、第２顧客サーバ４から第２顧客特定情報に対応付けられた顧客情報を受信（取得）する（Ｓ１６）。そして制御部１００は、受信した顧客情報を顧客情報部１３３に記憶する（Ｓ１７）。そして制御部１００は、Ｓ１１に戻る。
【００４２】
また、コード体系判断部１０２が第２顧客特定情報ではないと判断した場合には（Ｓ１４のＮｏ）、制御部１００は、入力された顧客コードが第１顧客特定情報でも第２顧客特定情報でもない（例えば、桁数が１６桁でも８桁でもない）と判断して、エラー処理を実行する（Ｓ１８）。そして制御部１００は、Ｓ１１に戻る。
【００４３】
一方、Ｓ１１において、コード入力判断部１０１が顧客コード入力部２２から顧客コードの入力ではないと判断した場合には（Ｓ１１のＮｏ）、制御部１００は、シンボル読取部２１が読み取ったシンボルに基づく商品コードが入力されたかを判断する（Ｓ２１）。商品コードが入力されたと判断した場合には（Ｓ２１のＹｅｓ）、制御部１００は、当該商品コードに基づいて売上登録処理を実行する（Ｓ２２）。そして制御部１００は、Ｓ１１に戻る。
【００４４】
また、商品コードの入力ではないと判断した場合には（Ｓ２１のＮｏ）、制御部１００は、操作部１９に配置されている締めキー（図示せず）が操作されたかを判断する（Ｓ２３）。締めキーは一顧客との取引を終了する場合に操作する。締めキーが操作されたと判断した場合には（Ｓ２３のＹｅｓ）、制御部１００は、商品情報部１３２に記憶された商品情報に基づいて決済処理を実行する（Ｓ２４）。そして制御部１００は、Ｓ１１に戻る。なお、締めキーの操作ではないと判断した場合には（Ｓ２３のＮｏ）、制御部１００は、Ｓ１１に戻る。
【００４５】
このような実施形態によれば、顧客コードが入力されると、当該顧客コードの体系に基づいて第１体系の第１顧客特定情報か第２体系の第２顧客特定情報であるかを判断する。そして、第１顧客特定情報である場合には第１顧客サーバ３から第１顧客特定情報に対応付けられた顧客情報を取得する。また、第２顧客特定情報である場合には第２顧客サーバ４から第２顧客特定情報に対応付けられた顧客情報を取得する。そのため、複数台の顧客サーバのいずれかの顧客サーバから顧客情報を取得することができる。
【００４６】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４７】
例えば、実施形態では、入力された顧客コードの桁数の違いに基づいて顧客コードが第１体系の第１顧客特定情報であるか第２体系の第２顧客特定情報であるかを判断した。しかしながら、これに限らず、第１顧客特定情報と第２顧客特定情報の顧客コードの桁数は異なっていても同一であってもよく、例えば顧客コードの特定の桁の数字に着目して、その桁の数字に基づいて、コード体系判断部１０２が第１体系の第１顧客特定情報であるか第２体系の第２顧客特定情報であるかを判断してもよい。例えば、顧客コードの最上位の２桁が「１０」の場合は、コード体系判断部１０２は第１体系の第１顧客特定情報であると判断し、顧客コードの最上位の２桁が「２０」の場合は、コード体系判断部１０２は第２体系の第２顧客特定情報であると判断してもよい。
【００４８】
また、実施形態では、ＰＯＳ端末１を情報処理装置の一例として説明した。しかしながら情報処理装置は、第１顧客サーバ３および第２顧客サーバ４と通信可能に接続されている装置であればよく、例えば、店舗内に設置され、顧客に情報を提供する顧客情報端末であってもよい。
【００４９】
また、実施形態では、顧客コードとして、複数桁の数字で構成された顧客コードを用いた。しかしながらこれに限らず、顧客コード（すなわち、第１顧客特定情報および第２顧客特定情報）は、例えばアルファベットや記号等であってもよいし、数字、アルファベット、記号等のすべてあるいは複数が混合したものであってもよい。
【００５０】
また、実施形態では、顧客コードの入力を、顧客コード入力部２２がカード情報を読み取ること、あるいは、シンボル読取部２１が携帯端末に表示されたシンボルを読み取ることで、入力するようにした。しかしながらこれに限らず、例えば、携帯端末に記憶されている顧客コードを近距離無線通信や赤外線を使用して入力するようにしてもよい。
【００５１】
なお、実施形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５２】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５３】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００５４】
１      ＰＯＳ端末
３      第１顧客サーバ
４      第２顧客サーバ
１１    ＣＰＵ
２１    シンボル読取部
２２    顧客コード入力部
３１    ＣＰＵ
４１    ＣＰＵ
１００  制御部
１０１  コード入力判断部
１０２  コード体系判断部
１０３  顧客情報取得部
１３１  顧客コード部
１３３  顧客情報部
１４２  顧客コード対応部
３００  制御部
４００  制御部
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開２０１５-１０８８９２号公報
【図１】
2020060964.tif 000003
【図２】
2020060964.tif 000004
【図３】
2020060964.tif 000005
【図４】
2020060964.tif 000006
【図５】
2020060964.tif 000007
【図６】
2020060964.tif 000008
【図７】
2020060964.tif 000009
【図８】
2020060964.tif 000010