(57)【要約】【課題】新たに設置される店舗端末を、クラウドサービスを提供する既存の管理サーバに接続して、すぐに運用を開始することが可能なＰＯＳシステムを提供する。【解決手段】実施の形態に係るＰＯＳシステム１０は、店舗端末１に設定する設定情報が記憶されたＤＢ４を有するサーバ３と、サーバ３とネットワークを介して通信するＳＧＷ２と、初期起動時に、ＳＧＷ２を経由してサーバ３から設定情報を取得し、該設定情報に基づいて自動的に設定を行った後に、インターネット２０を介してサーバ３が提供する販売時点情報管理サービスと連携する店舗端末１とを備え、店舗端末１は、設定情報の設定が完了した後、ＳＧＷ２にサーバ３と正常に通信が行えるか否かを問い合わせ、正常であれば、サーバ３に管理情報を送信する。【選択図】図１
2020126675.tif 000002
【特許請求の範囲】
【請求項１】
店舗端末に設定する設定情報が記憶されたデータベースを有するサーバと、
前記サーバとネットワークを介して通信するゲートウェイと、
初期起動時に、前記ゲートウェイを経由して前記サーバから前記設定情報を取得し、該設定情報に基づいて自動的に設定を行った後に、ネットワークを介して前記サーバが提供する販売時点情報管理サービスと連携する店舗端末と、
を備え、
前記店舗端末は、前記設定情報の設定が完了した後、前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信する、
ＰＯＳシステム。
【請求項２】
前記ゲートウェイは、前記サーバとＶＰＮ通信を行うものであり、前記サーバとのＶＰＮ通信が正常であるか否かを監視し、正常でない場合は回復を試みる、
請求項１に記載のＰＯＳシステム。
【請求項３】
店舗端末に設定する設定情報が記憶されたデータベースを有するサーバとネットワークを介して通信するゲートウェイを経由し、前記サーバから前記設定情報を取得し、
前記設定情報に基づいて前記店舗端末に自動的に設定を行った後に、該店舗端末を前記サーバの販売時点情報管理サービスと連携し、
前記店舗端末に前記設定情報の設定が完了した後、該店舗端末から前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信する、
店舗端末設定方法。
【請求項４】
店舗端末に設定する設定情報が登録されたデータベースを有するサーバとネットワークを介して通信するゲートウェイを経由し、前記サーバから前記設定情報を取得する処理と、
前記設定情報に基づいて前記店舗端末に自動的に設定を行った後に、該店舗端末を前記サーバの販売時点情報管理サービスと連携する処理と、
前記設定情報の設定が完了した後、前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信する処理と、
を前記店舗端末に実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳシステム、店舗端末設定方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＯＳ（販売時点情報管理（Point Of Sale））システムは、店舗で商品を販売する際、当該商品の販売情報や売上情報等の管理情報を集計するシステムである。ＰＯＳ端末で管理情報を採取し、管理サーバでその集計を行うことにより、集計結果を在庫管理やマーケティングの材料に用いることができる。従来、ＰＯＳシステムを導入する際、売上管理サーバや運用管理サーバ等の管理サーバを顧客ごとに構築する必要があり、顧客にとってＰＯＳシステムの導入には時間と費用がかかっていた。
【０００３】
そこで、ＰＯＳ端末の代わりに汎用のタブレット型端末（以下、店舗端末とする）を用いて、売上管理サービスや運用管理サービス等のクラウドサービスと連携し、ＰＯＳ機能を実現するクラウド型のＰＯＳシステムが提供されている。これは、モバイルＰＯＳシステムとも呼ばれる。このようなＰＯＳシステムによれば、導入コストを低減できるだけでなく、店舗側の作業員が、売上管理や売上分析等を場所や時間に依存せず行うことができるといった利点が得られる。
【０００４】
しかし、新たに店舗端末を設置する際には、端末ごとにアプリケーションのインストールや端末固有の設定を行わなくてはならず、すぐに運用することができなかった。また、店舗端末の設定は人手により行われるため、人為的ミスが発生する可能性も少なくなかった。
【０００５】
特許文献１には、ユーザ宅に設置されるルータ等の通信機器に、インターネットサービスプロバイダの設定情報を自動的に設定する技術が開示されている。特許文献１の自動設定システムは、自動設定を要求する通信機器とサービス提供者との間に介在してクローズ網を形成し、クローズ網を通して設定情報を提供するＵＲＬ情報の保存を行なう。自動設定サーバは、通信機器から設定情報の要求があれば、登録しているＵＲＬにアクセスし、そのサービス提供者から設定情報を取得して通信機器へ送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−４２７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１は、インターネットに接続するために、サービス提供者から設定情報を取得して通信機器に自動的に設定する技術であり、クラウド型のＰＯＳシステムにおいて、店舗端末を、クラウドサービスを提供する既存の管理サーバへ接続するための設定を行うものではない。
【０００８】
本開示の目的は、上述した問題を鑑み、新たに設置される店舗端末を、クラウドサービスを提供する既存の管理サーバに接続して、すぐに運用を開始することが可能なＰＯＳシステム、店舗端末設定方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様に係るＰＯＳシステムは、店舗端末に設定する設定情報が記憶されたデータベースを有するサーバと、前記サーバとネットワークを介して通信するゲートウェイと、初期起動時に、前記ゲートウェイを経由して前記サーバから前記設定情報を取得し、該設定情報に基づいて自動的に設定を行った後に、ネットワークを介して前記サーバが提供する販売時点情報管理サービスと連携する店舗端末とを備え、前記店舗端末は、前記設定情報の設定が完了した後、前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信するものである。
【００１０】
本発明の一態様に係る店舗端末設定方法は、店舗端末に設定する設定情報が記憶されたデータベースを有するサーバとネットワークを介して通信するゲートウェイを経由し、前記サーバから前記設定情報を取得し、前記設定情報に基づいて前記店舗端末に自動的に設定を行った後に、該店舗端末を前記サーバの販売時点情報管理サービスと連携し、前記店舗端末に前記設定情報の設定が完了した後、該店舗端末から前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信する。
【００１１】
本発明の一態様に係るプログラムは、店舗端末に設定する設定情報が登録されたデータベースを有するサーバとネットワークを介して通信するゲートウェイを経由し、前記サーバから前記設定情報を取得する処理と、前記設定情報に基づいて前記店舗端末に自動的に設定を行った後に、該店舗端末を前記サーバの販売時点情報管理サービスと連携する処理と、前記設定情報の設定が完了した後、前記ゲートウェイに前記サーバと正常に通信が行えるか否かを問い合わせ、正常であれば、前記サーバに管理情報を送信する処理とを前記店舗端末に実行させる。
【発明の効果】
【００１２】
本発明によれば、新たに設置される店舗端末を、クラウドサービスを提供する既存の管理サーバに接続して、すぐに運用を開始することが可能なＰＯＳシステム、店舗端末設定方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係るＰＯＳシステムの概略的な構成を示すブロック図である。
【図２】実施の形態に係るＰＯＳシステムの構成例を示すブロック図である。
【図３】実施の形態に係る店舗端末設定方法を説明するフロー図である。
【図４】設定情報に基づいて設定された店舗端末を用いて、クラウドサービスを提供する管理サーバへの接続処理を説明するフロー図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他の回線で構成することができる。また、本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。従って、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１５】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-Transitory computer Readable Medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage Medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（Transitory computer Readable Medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１６】
図１は、実施の形態に係るＰＯＳシステム１０の概略的な構成を示すブロック図である。図１に示すように、ＰＯＳシステム１０は、店舗端末１、サービスゲートウェイ（ＳＧＷ）２、サーバ３、データベース（ＤＢ）４を含む。店舗端末１は、店舗に設置される汎用のタブレット型端末等であり、後述する売上管理サービスや運用管理サービス等のクラウドサービス（販売時点情報管理サービス）と連携することで、ＰＯＳ端末として利用される。ＳＧＷ２は、店舗内に設置された、ルータ等の中継装置である。店舗端末１とＳＧＷ２とは、例えば、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、ケーブル等を介して通信可能に接続される。
【００１７】
ＳＧＷ２は、インターネット２０などのネットワークを介して、サーバ３と通信可能である。サーバ３は、店舗端末１に設定する設定情報が記憶されたＤＢ４を有している。この設定情報は、店舗端末１をクラウドサービスとしてサーバ３から提供される販売時点情報管理サービスと連携するために必要な情報である。
【００１８】
店舗端末１は、初期起動時に、ＳＧＷ２を経由してサーバ３から設定情報を取得する。そして、店舗端末１は、該設定情報に基づいて自動的に設定を行った後に、インターネット２０を介してサーバ３が提供する販売時点情報管理サービスと連携する。このように、実施の形態では、店舗内のＳＧＷ２とクラウドサービスとが連携することで、店舗端末１を設置するだけで、該店舗端末１自体の設定を自動的に行うことができる。これにより、販売時点情報管理サービスを提供するサーバとの接続も自動で行うことができ、すぐに運用を開始することが可能となる。また、既存の販売時点情報管理サービスを利用することで、サーバ構築にかかる時間、費用の削減を行うことが可能となる。
【００１９】
以下、実施の形態に係るＰＯＳシステム１００の構成例について説明する。図２は、ＰＯＳシステム１００の構成例を示す図である。図２に示すように、ＰＯＳシステム１００は、３台の店舗端末（第１店舗端末１１、第２店舗端末１２、第３店舗端末１３）、ＳＧＷ２、第１サーバ３１、第２サーバ３２、売上管理サーバ３３、運用管理サーバ３４、第１ＤＢ４１、第２ＤＢ４２、売上ＤＢ４３、運用ＤＢ４４を含む。以下の説明において、売上管理サーバ３３、運用管理サーバ３４をまとめて管理サーバとも呼ぶ。なお、図２に示す例では、ＰＯＳシステム１００に３台の店舗端末を設けたが、２台以下であってもよく、４台以上であってもよい。
【００２０】
第１店舗端末１１、第２店舗端末１２、第３店舗端末１３、ＳＧＷ２は、店舗内に設置される。第１店舗端末１１、第２店舗端末１２、第３店舗端末１３はそれぞれ、ＳＧＷ２と通信可能に接続されている。ＳＧＷ２は、インターネット２０を介して第１サーバ３１、第２サーバ３２、売上管理サーバ３３、運用管理サーバ３４と通信可能に接続されている。ＳＧＷ２には、第１サーバ３１にアクセスするためのＵＲＬや、所有企業（販売時点商品情報管理サービスを受ける顧客）を表す一意の企業コード、店舗コード等の識別情報が予め登録されている。
【００２１】
第１サーバ３１、第２サーバ３２、売上管理サーバ３３、運用管理サーバ３４は、それぞれ第１ＤＢ４１、第２ＤＢ４２、売上ＤＢ４３、運用ＤＢ４４を有している。第１ＤＢ４１は、所有企業、店舗ごとに、通信を許可するＳＧＷ２の識別情報（企業コード、店舗コード等）、及び、第２サーバ３２へ接続するための接続情報を記憶している。
【００２２】
第２ＤＢ４２は、新たに設置される店舗端末の設定を行うための情報、店舗端末にインストールするアプリケーション、店舗端末が接続すべき管理サーバの情報や、適用するソフトウェア等の設定情報を記憶している。すなわち、第１ＤＢ４１、第２ＤＢ４２には、ＳＧＷ２の識別情報に対応する店舗端末の設定情報が記憶されている。このように、２台の第１サーバ３１、第２サーバ３２を設け、識別情報と、店舗端末の設定情報とをわけて記憶することで、運用上の設定変更に柔軟に対応することができる。なお、店舗端末の設定情報を記憶するサーバは１台であってもよい。
【００２３】
売上管理サーバ３３、運用管理サーバ３４はそれぞれ、クラウド上の売上管理サービス、運用管理サービスを提供する。売上ＤＢ４３は、例えば、店舗端末から送信される商品の売上情報や、商品コードと価格等を対応付けた販売情報等を記憶する。店舗端末から商品コードが入力された場合、売上管理サーバ３３は該商品コードに対応する販売情報を送信する。運用ＤＢ４４は、例えば、商品の売上情報を集計した集計情報を記憶する。運用管理サーバ３４は、集計情報に基づき、商品の在庫管理やマーケティングに利用する。なお、ここでは、売上管理サービス、運用管理サービスを提供するサーバをそれぞれ設けたが、これら２つのサービスを１つのサーバにより提供することもできる。
【００２４】
第１店舗端末１１、第２店舗端末１２、第３店舗端末１３は同一の構成であるため、以下の説明では、第１店舗端末１１について代表して説明する。第１店舗端末１１には、初期起動時に、ＳＧＷ２を経由して、サーバから設定情報を取得して自動的に設定を行うための設定アプリケーションがインストールされている。店舗に新たに第１店舗端末１１を設置する場合、設置店舗において、ＳＧＷ２をインターネット２０に接続し、第１店舗端末１１をＳＧＷ２と接続する。そして、第１店舗端末１１上で上述した設定アプリケーションを実行することで、ＳＧＷ２を経由してサーバから自動的にその店舗に合った設定情報を取得することができる。
【００２５】
また、第１店舗端末１１には、該第１店舗端末１１上で動作する業務アプリケーションがインストールされている。上述した設定情報に基づいて自動的に店舗端末の設定を行った後に、第１店舗端末１１の管理サーバへの接続が完了すると、第１店舗端末１１端末内の業務アプリケーションを起動することで、販売時点情報管理サービスと連携したＰＯＳ端末としての運用が可能となる。
【００２６】
ここで、図３を参照して、実施の形態に係る店舗端末設定方法について説明する。まず、第１店舗端末１１の設置を行う作業員が、店舗にて、第１店舗端末１１にインストールされている設定アプリケーションを起動させる。そして、作業員は、ＳＧＷ２を店舗外のインターネット２０と接続し、第１店舗端末１１とＳＧＷ２を接続する。図３に示すように、作業員がＳＧＷ２の電源をＯＮとすると（ステップＳ１１）、ＳＧＷ２は、自身に設定されている第１サーバ３１のＵＲＬにアクセスする。ＳＧＷ２に設定された識別情報と第１ＤＢ４１に記憶された識別情報とが一致した場合に、第１サーバ３１のＳＧＷ２への接続が確立する（ステップＳ１２）。
【００２７】
第１サーバ３１への接続が完了すると、ＳＧＷ２は、企業コード、店舗コードに対応する、第２サーバ３２へ接続するための接続情報を取得する（ステップＳ１３）。そして、ＳＧＷ２は、取得した接続情報に基づき、第２サーバ３２への接続を確立する（ステップＳ１４）。
【００２８】
第２サーバ３２への接続が完了すると、ＳＧＷ２は、企業コード、店舗コードに基づき、第１店舗端末１１に設定するための設定情報を第２ＤＢ４２から取得する。第１店舗端末１１は、ＳＧＷ２を経由してこの設定情報を取得し、自動的に設定を行う。また、第１店舗端末１１の設定が完了した後、第１店舗端末１１は、インターネット２０を介して、売上管理サーバ３３、運用管理サーバ３４と自動的に接続を確立することができる。このように、第１店舗端末１１の設置後、すぐに運用を開始することが可能となる。
【００２９】
図３に示す初期設定後は、図４のフロー図に示す運用が行われる。図４は、設定情報に基づいて設定された店舗端末を用いて、クラウドサービスを提供する管理サーバへの接続処理を説明するフロー図である。図４に示すように、まず、第１店舗端末１１の電源をＯＮすると（ステップＳ２１）、第１店舗端末１１がＳＧＷ２と接続を確立する（ステップＳ２２）。そして、ＳＧＷ２が店舗運用に必要な条件を満たしているかが確認される（ステップＳ２３）。
【００３０】
第１店舗端末１１と管理サーバとを接続する際、ＶＰＮ（Virtual Private Network）、ＳＳＬ（Secure Sockets Layer）などのセキュア通信が用いられる。実施の形態では、第１店舗端末１１は、店舗運用に必要な条件として、ＳＧＷ２に管理サーバと正常にセキュアな通信が行えるか否かの問い合わせを行う。そして、ＳＧＷ２の管理サーバへの接続が正常である場合（店舗運用に必要な条件を満たしている場合）（ステップＳ２３ＹＥＳ）、管理サーバに売上情報等の管理情報を安全に送信することができる。このため、該第１店舗端末１１のＰＯＳ端末としての使用が可能であると判断し、第１店舗端末１１内の業務アプリケーションを起動する（ステップＳ２４）。
【００３１】
この店舗端末の運用時において、業務アプリケーションやその他のソフトウェア、設定が更新されている場合は、ＳＧＷ２を介して第２サーバ３２から対応する情報を取得し、店舗端末に該更新を適用することができる。なお、ＳＧＷ２の管理サーバへの接続が正常ではない場合（ステップＳ２３ＮＯ）、業務アプリケーションの起動を行わず、処理を終了する。また、ＳＧＷ２が、管理サーバとＶＰＮ通信を行うものである場合、これらのサーバとのＶＰＮ通信が正常であるか否かを監視し、正常でない場合は回復を試みることができる。
【００３２】
以上説明したように、実施の形態によれば、例えば、新規店舗に店舗端末を新たに設置する場合、店舗端末をＳＧＷ２と接続すると、自動的にその店舗に合った設定情報を店舗端末に設定することができる。これにより、店舗端末の設定の煩わしさを削減ですることができる。また、既存の販売時点情報管理サービスを提供する管理サーバに自動的に接続することができ、設置後すぐに運用を開始することが可能となる。これにより、顧客が独自に管理サーバを構築する時間、費用を削減することができる。
【００３３】
また、実施の形態によれば、店舗端末の故障などで店舗端末の交換が必要な場合、作業員は店舗端末を交換するのみでよく、特に深い知識がなくとも、店舗端末の設定をミスなく実施できる。また、店舗端末の交換後は、ＰＯＳ端末としてすぐに使用が可能となる。
【００３４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。実施の形態に係るＰＯＳシステムは、例えば、スーパーマーケット、ドラッグストアなどの多店舗チェーン店や、病院等に用いられ得る。
【符号の説明】
【００３５】
１  店舗端末
２  ＳＧＷ
３  サーバ
４  ＤＢ
１０  ＰＯＳシステム
１１  第１店舗端末
１２  第２店舗端末
１３  第３店舗端末
３１  第１サーバ
３２  第２サーバ
３３  売上管理サーバ
３４  運用管理サーバ
４１  第１ＤＢ
４２  第２ＤＢ
４３  売上ＤＢ
４４  運用ＤＢ
２０  インターネット
１００  ＰＯＳシステム
【図１】
2020126675.tif 000003
【図２】
2020126675.tif 000004
【図３】
2020126675.tif 000005
【図４】
2020126675.tif 000006