(57)【要約】      （修正有）【課題】自動販売機と管理サーバとの間で容易に管理情報を少なくとも送信または受信することが可能な自動販売機システムを提供する。【解決手段】自動販売機システム１００は、インターネットＮに接続されている管理サーバ１に各種情報が保存される自動販売機３を含み、自動販売機３は外扉の開閉を検知する外扉開閉検知部３３と、インターネットＮに接続可能なスマートフォン２と通信可能な通信部３５と、外扉が開かれた状態で、スマートフォン２を中継機器として、自動販売機３の管理情報を、少なくとも、管理サーバ１に送信し、または、管理サーバ１から受信するように通信部３５を制御する制御部３９とを備える。【選択図】図１
2019101817.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されている管理サーバに各種情報が保存される自動販売機であって、
前記自動販売機の外扉の開閉を検知する外扉開閉検知部と、
ネットワークに接続可能な携帯端末と通信可能な通信部と、
前記外扉が開かれた状態で、前記携帯端末を中継機器として、前記自動販売機の管理情報を、少なくとも、前記管理サーバに送信し、または、前記管理サーバから受信するように前記通信部を制御する制御部とを備える、自動販売機。
【請求項２】
前記管理情報は、前記自動販売機の販売履歴情報と、前記自動販売機に搭載されている制御プログラムを更新する更新プログラムを有する更新情報との少なくとも一方を含み、
前記制御部は、前記携帯端末を前記中継機器として、少なくとも、前記販売履歴情報を前記管理サーバに送信し、または、前記更新情報を前記管理サーバから受信するように前記通信部を制御するように構成されている、請求項１に記載の自動販売機。
【請求項３】
前記管理情報は、前記携帯端末によって取得された現在の前記自動販売機の位置情報を含み、
前記携帯端末によって取得された前記位置情報を前記携帯端末から取得する位置情報取得部をさらに備え、
前記制御部は、前記携帯端末を前記中継機器として、前記位置情報を前記管理サーバに送信するように前記通信部を制御するように構成されている、請求項１または２に記載の自動販売機。
【請求項４】
前記管理情報は、前記更新プログラムを有する前記更新情報と、前記自動販売機に搭載されている前記制御プログラムを示す搭載情報とを含み、
前記制御部は、前記携帯端末を前記中継機器として、前記搭載情報を前記管理サーバに送信し、前記管理サーバが前記搭載情報に基づいて前記自動販売機の前記制御プログラムの更新が必要と判断した場合、前記更新情報を前記管理サーバから受信するように前記通信部を制御するように構成されている、請求項２に記載の自動販売機。
【請求項５】
前記管理情報は、前記自動販売機の識別情報を含み、
前記制御部は、前記携帯端末を前記中継機器として、前記識別情報を前記管理サーバに送信するように前記通信部を制御するように構成されている、請求項１〜４のいずれか１項に記載の自動販売機。
【請求項６】
前記制御部は、前記携帯端末との近距離無線通信による通信を確立するために、前記携帯端末を認証する認証部と、前記認証部により認証された前記携帯端末を登録する登録部とを含み、
前記認証部により既に認証されている前記携帯端末との通信が確立されたことを通知する通知部をさらに備える、請求項１〜５のいずれか１項に記載の自動販売機。
【請求項７】
自動販売機と、
ネットワークに接続され、前記自動販売機の各種情報を保存する管理サーバと、を備え、
前記自動販売機は、前記自動販売機の外扉の開閉を検知する外扉開閉検知部と、ネットワークに接続可能な携帯端末と通信可能な通信部と、を備え、前記通信部により、前記外扉が開かれた状態で、前記携帯端末を中継機器として、前記自動販売機の管理情報を、少なくとも、前記管理サーバに送信し、または、前記管理サーバから受信するように構成されている、自動販売機システム。
【請求項８】
前記管理情報は、前記自動販売機に搭載されている制御プログラムを示す搭載情報と、前記制御プログラムを更新する更新プログラムを有する更新情報とを含み、
前記自動販売機は、前記携帯端末を前記中継機器として、前記搭載情報を、前記管理サーバに送信するように構成され、
前記管理サーバは、受信した前記搭載情報に基づいて、前記搭載情報を送信した前記自動販売機に搭載されている前記制御プログラムの更新の必要性の有無を判断し、前記制御プログラムの更新が必要であると判断した場合、前記携帯端末を介して、前記更新情報を、前記搭載情報を送信した前記自動販売機に送信するように構成されている、請求項７に記載の自動販売機システム。
【請求項９】
前記管理情報は、前記携帯端末によって取得された現在の前記自動販売機の位置情報を含み、
前記携帯端末によって取得された前記位置情報を前記携帯端末から取得する位置情報取得部をさらに備え、
前記自動販売機は、前記通信部により、前記携帯端末を前記中継機器として、前記位置情報を前記管理サーバに送信するように構成されている、請求項７または８に記載の自動販売機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動販売機および自動販売機システムに関し、特に、各種情報が管理サーバに保存される自動販売機および自動販売機システムに関する。
【背景技術】
【０００２】
従来、各種情報が管理サーバに保存される自動販売機システムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、管理サーバと、自動販売機とを備える自動販売機システムが開示されている。管理サーバは、有線接続により携帯端末に制御プログラムを送信するように構成されている。携帯端末は、受信した制御プログラムを記憶するように構成されている。携帯端末は、赤外線通信により自動販売機との間で制御プログラムを受け渡すように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８８９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１のような自動販売機システムでは、自動販売機と管理サーバとの間で制御プログラムを受け渡すために、携帯端末を管理サーバに有線接続する作業と、携帯端末を自動販売機の近傍まで持ち運ぶ作業とが必要となり、作業が煩雑であるという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、自動販売機と管理サーバとの間で容易に管理情報を少なくとも送信または受信することが可能な自動販売機および自動販売機システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明の第１の局面による自動販売機は、ネットワークに接続されている管理サーバに各種情報が保存される自動販売機であって、自動販売機の外扉の開閉を検知する外扉開閉検知部と、ネットワークに接続可能な携帯端末と通信可能な通信部と、外扉が開かれた状態で、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、管理サーバに送信し、または、管理サーバから受信するように通信部を制御する制御部とを備える。
【０００８】
この発明の第１の局面による自動販売機は、上記のように、ネットワークに接続可能な携帯端末と通信可能な通信部と、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、ネットワークに接続されている管理サーバに送信し、または、管理サーバから受信するように通信部を制御する制御部とを設けることによって、自動販売機と携帯端末との通信を確立するだけで、自動販売機と管理サーバとの間でネットワークを介して少なくとも管理情報の送信または受信を行うことができるようになる。このため、携帯端末と管理サーバとを有線接続する必要がなくなり、自動販売機と管理サーバとの間で容易に管理情報を少なくとも、送信または受信することができる。その結果、複数の自動販売機がある場合に、各々の自動販売機から管理情報を容易に回収することができるので、管理サーバにより複数の自動販売機の管理情報の一元管理を容易に行うことができる。また、上記構成によって、管理情報を、携帯端末に記憶することなく、自動販売機と携帯端末との間で少なくとも送信または受信することが可能となる。これにより、携帯端末を紛失などした際に、管理情報が盗用されることなどを防止することができる。
【０００９】
また、制御部により、外扉が開かれた状態で、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、管理サーバに送信し、または、管理サーバから受信するように通信部を制御することによって、外扉を開く権限を有する者のみが、自動販売機の管理情報を、管理サーバとの間で送信、または、受信させることが可能なように自動販売機を構成することができる。その結果、自動販売機と携帯端末との間の通信のセキュリティを向上させることができる。
【００１０】
上記第１の局面による自動販売機において、好ましくは、管理情報は、自動販売機の販売履歴情報と、自動販売機に搭載されている制御プログラムを更新する更新プログラムを有する更新情報との少なくとも一方を含み、制御部は、携帯端末を中継機器として、少なくとも、販売履歴情報を管理サーバに送信し、または、更新情報を管理サーバから受信するように通信部を制御するように構成されている。このように構成すれば、管理サーバが販売履歴情報を容易に回収することができるので、販売履歴情報を一元管理して、個々の自動販売機ごとに必要な更新処理などを容易に行うことができる。また、自動販売機が更新情報を容易に受信することができるので、比較的早い段階で自動販売機の制御プログラムを更新することができる。
【００１１】
上記第１の局面による自動販売機において、好ましくは、管理情報は、携帯端末によって取得された現在の自動販売機の位置情報を含み、携帯端末によって取得された位置情報を携帯端末から取得する位置情報取得部をさらに備え、制御部は、携帯端末を中継機器として、位置情報を管理サーバに送信するように通信部を制御するように構成されている。このように構成すれば、位置情報取得部により現在の自動販売機の位置を取得することができるので、自動販売機が移動されたとしても、携帯端末を中継機器として、自動販売機と管理サーバとを接続することにより、管理サーバ側で管理している自動販売機の位置の情報を正しいものに修正することができる。
【００１２】
上記管理情報が販売履歴情報と更新情報との少なくとも一方を含む構成において、好ましくは、管理情報は、更新プログラムを有する更新情報と、自動販売機に搭載されている制御プログラムを示す搭載情報とを含み、制御部は、携帯端末を中継機器として、搭載情報を管理サーバに送信し、管理サーバが搭載情報に基づいて自動販売機の制御プログラムの更新が必要と判断した場合、更新情報を管理サーバから受信するように通信部を制御するように構成されている。このように構成すれば、自動販売機から搭載情報を管理サーバに送信するだけで、自動的に、自動販売機に対して必要な制御プログラムの更新を行うことができる。
【００１３】
上記第１の局面による自動販売機において、好ましくは、管理情報は、自動販売機の識別情報を含み、制御部は、携帯端末を中継機器として、識別情報を管理サーバに送信するように通信部を制御するように構成されている。このように構成すれば、自動販売機が複数ある場合に、識別情報により、複数の自動販売機の中から所定の自動販売機を確実かつ容易に特定することができる。
【００１４】
上記第１の局面による自動販売機において、好ましくは、制御部は、携帯端末との近距離無線通信による通信を確立するために、携帯端末を認証する認証部と、認証部により認証された携帯端末を登録する登録部とを含み、認証部により既に認証されている携帯端末との通信が確立されたことを通知する通知部をさらに備える。このように構成すれば、認証部により携帯端末の認証を行うことによって、権限を有さない者の携帯端末が自動販売機と通信可能に接続されることを防止することができる。また、登録部により認証された携帯端末を登録することによって、認証済みの携帯端末と、認証されていない端末とを容易に区別することができる。このため、一旦、携帯端末の認証を行った場合、以後の認証を省略することができる。
【００１５】
この発明の第２の局面による自動販売機システムは、自動販売機と、ネットワークに接続され、自動販売機の各種情報を保存する管理サーバと、を備え、自動販売機は、自動販売機の外扉の開閉を検知する外扉開閉検知部と、ネットワークに接続可能な携帯端末と通信可能な通信部と、を備え、通信部により、外扉が開かれた状態で、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、管理サーバに送信し、または、管理サーバから受信するように構成されている。
【００１６】
この発明の第２の局面による自動販売機システムは、上記のように、ネットワークに接続可能な携帯端末と通信可能な通信部を自動販売機に設け、自動販売機を、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、管理サーバに送信し、または、管理サーバから受信するように構成することによって、自動販売機と携帯端末との通信を確立するだけで、自動販売機と管理サーバとの間でネットワークを介して少なくとも管理情報の送信または受信を行うことが可能な自動販売機システムを提供することができる。このため、携帯端末と管理サーバとを有線接続する必要がなくなり、自動販売機と管理サーバとの間で容易に管理情報を少なくとも、送信または受信することができる。その結果、複数の自動販売機がある場合に、各々の自動販売機から管理情報を容易に回収することができるので、管理サーバにより複数の自動販売機の管理情報の一元管理を容易に行うことができる。また、上記構成によって、管理情報を、携帯端末に記憶することなく、自動販売機と携帯端末との間で少なくとも送信または受信することが可能となる。これにより、携帯端末を紛失などした際に、管理情報が盗用されることなどを防止することができる。
【００１７】
また、制御部により、外扉が開かれた状態で、携帯端末を中継機器として、自動販売機の管理情報を、少なくとも、管理サーバに送信し、または、管理サーバから受信するように通信部を制御することによって、外扉を開く権限を有する者のみが、自動販売機の管理情報を、管理サーバとの間で送信、または、受信させることが可能なように自動販売機を構成することができる。その結果、自動販売機と携帯端末との間の通信のセキュリティを向上させることができる。
【００１８】
上記第２の局面による自動販売機システムにおいて、好ましくは、管理情報は、自動販売機に搭載されている制御プログラムを示す搭載情報と、制御プログラムを更新する更新プログラムを有する更新情報とを含み、自動販売機は、携帯端末を中継機器として、搭載情報を、管理サーバに送信するように構成され、管理サーバは、受信した搭載情報に基づいて、搭載情報を送信した自動販売機に搭載されている制御プログラムの更新の必要性の有無を判断し、制御プログラムの更新が必要であると判断した場合、携帯端末を介して、更新情報を、搭載情報を送信した自動販売機に送信するように構成されている。このように構成すれば、自動販売機から搭載情報を管理サーバに送信するだけで、自動的に、自動販売機に対して必要な制御プログラムの更新を行うことが可能な自動販売機システムを提供することができる。
【００１９】
上記第２の局面による自動販売機システムにおいて、好ましくは、管理情報は、携帯端末によって取得された現在の自動販売機の位置情報を含み、携帯端末によって取得された位置情報を携帯端末から取得する位置情報取得部をさらに備え、自動販売機は、通信部により、携帯端末を中継機器として、位置情報を管理サーバに送信するように構成されている。このように構成すれば、位置情報取得部により現在の自動販売機の位置を取得することができるので、自動販売機が移動されたとしても、携帯端末を中継機器として、自動販売機と管理サーバとを接続することにより、管理サーバ側で管理している自動販売機の位置を正しい位置に修正することが可能な自動販売機システムを提供することができる。
【発明の効果】
【００２０】
本発明によれば、上記のように、自動販売機と管理サーバとの間で容易に管理情報を少なくとも送信または受信することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態による自動販売機システムのブロック図である。
【図２】本発明の第１実施形態による自動販売機により送信される識別情報を示した図である。
【図３】本発明の第１実施形態による自動販売機により送信される販売履歴情報を示した図である。
【図４】本発明の第１実施形態による自動販売機の外扉が開いた状態を示した図である。
【図５】本発明の第１実施形態による自動販売機側での販売履歴情報の送信処理を示したフローチャートである。
【図６】本発明の第１実施形態による管理サーバ側での販売履歴情報の送信処理を示したフローチャートである。
【図７】本発明の第１実施形態による自動販売機側でのペアリング処理を示したフローチャートである。
【図８】本発明の第１実施形態によるスマートフォン側でのペアリング処理を示したフローチャートである。
【図９】本発明の第２実施形態による自動販売機システムのブロック図である。
【図１０】本発明の第２実施形態による自動販売機側での制御プログラムの更新処理を示したフローチャートである。
【図１１】本発明の第２実施形態による管理サーバ側での制御プログラムの更新処理を示したフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２３】
［第１実施形態］
図１〜図７を参照して、本発明の第１実施形態による自動販売機３を備える自動販売機システム１００の構成について説明する。
【００２４】
（自動販売機システムの構成）
自動販売機システム１００は、図１に示すように、インターネットＮに接続されている管理サーバ１と、インターネットＮに接続可能なスマートフォン２と、自動販売機３とを備えている。自動販売機システム１００は、スマートフォン２を経由して、インターネットＮにより管理サーバ１と自動販売機３との間で自動販売機３に関する管理情報を送受信するように構成されている。すなわち、自動販売機システム１００は、スマートフォン２を中継機器として、管理サーバ１と自動販売機３との通信を確立するように構成されている。自動販売機３は、近距離無線通信により、スマートフォン２と通信して、管理情報を送受信するように構成されている。近距離無線通信とは、具体的には、Ｂｌｕｅｔｏｏｔｈ（登録商標）である。なお、インターネットＮは、特許請求の範囲の「ネットワーク」の一例である。また、スマートフォン２は、特許請求の範囲の「携帯端末」の一例である。
【００２５】
管理情報は、自動販売機３の識別情報Ｄ１と、自動販売機３の位置情報Ｄ２と、販売履歴情報Ｄ３とを含んでいる。
【００２６】
図２に示すように、識別情報Ｄ１は、自動販売機３（図１参照）のモデルを示す型式番号と、各々の自動販売機３に付される固有の機械番号と、自動販売機３の設置位置を示す設置位置とに関する情報を、少なくとも含んでいる。なお、設置位置は、自動販売機３が最初に設置された位置を示すものであり、他の位置に移動されたとしても、原則、変更されることがない。
【００２７】
位置情報Ｄ２は、スマートフォン２のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能によって取得された現在の自動販売機３の位置を示す情報である。なお、実際には、位置情報Ｄ２は、スマートフォン２の位置を示す情報である。しかしながら、自動販売機３は、上記の通り、近距離無線通信によりスマートフォン２から位置情報Ｄ２を取得するように構成されている。つまり、自動販売機３は、位置情報Ｄ２を取得する際に、スマートフォン２の近傍に配置されている。このため、位置情報Ｄ２は、自動販売機３との通信を確立した状態におけるスマートフォン２の現在の位置情報を、自動販売機３の現在の位置情報として捉えたものである。
【００２８】
図３に示すように、販売履歴情報Ｄ３とは、缶飲料やペットボトルなどの商品の販売日時と、販売された商品の商品コードとを結びつけた情報である。なお、販売履歴情報Ｄ３には、商品価格の情報や、冷温区分（商品の高温保存（Ｈ）または冷温保存（Ｃ）についての区分）などの情報が含まれていてもよい。
【００２９】
ここで、第１実施形態では、図１に示すように、自動販売機システム１００は、自動販売機３の後述する制御部３９により、自動販売機３の外扉３ｂ（図４参照）が開かれた状態で、スマートフォン２を中継機器として、自動販売機３の管理情報を管理サーバ１に送信するように自動販売機３の後述する通信部３５を制御するように構成されている。詳細については後述する。
【００３０】
〈管理サーバの構成〉
図１に示すように、管理サーバ１は、制御部１０と、記憶部１１と、インターネットＮに接続される通信部１２とを備えている。
【００３１】
制御部１０は、自動販売機３（スマートフォン２）との間で、各種の管理情報を送受信するように通信部１２を制御する。記憶部１１は、管理サーバ１が自動販売機３（スマートフォン２）から受信した各種の管理情報や、管理サーバ１から自動販売機３（スマートフォン２）に送信する各種の管理情報などを記憶するように構成されている。
【００３２】
管理サーバ１が行う処理（制御）の一例として、次のようなものがある。管理サーバ１は、位置情報Ｄ２および販売履歴情報Ｄ３などに基づいて、売れ筋の商品を判断して、スマートフォン２に売れ筋の商品に関する情報を送信することが可能なように構成されている。また、管理サーバ１は、位置情報Ｄ２および販売履歴情報Ｄ３などに基づいて、自動販売機３の商品補充などを行う作業者が巡回する際に、効率的な移動ルートを判断して、スマートフォン２に効率的な移動ルートに関する情報を送信することが可能なように構成されている。
【００３３】
〈スマートフォンの構成〉
図１に示すように、スマートフォン２は、インターネットＮに直接接続する機能を有していない自動販売機３をインターネットＮに接続するように構成されている。すなわち、スマートフォン２は、自動販売機３と通信可能に接続されて、自動販売機３の外付けモデム（ネットワークアダプタ）として振る舞うように構成されている。
【００３４】
スマートフォン２は、制御部２０と、インターネットＮに接続される第１通信部２１と、自動販売機３とＢｌｕｅｔｏｏｔｈにより通信（近距離無線通信）するための第２通信部２２と、ＧＰＳ受信部２３と、タッチパネル２４とを備えている。
【００３５】
制御部２０は、第２通信部２２により自動販売機３から受信した管理情報を、スマートフォン２に記憶することなく、第１通信部２１によりインターネットＮを介して管理サーバ１に送信するように制御を行う。
【００３６】
ＧＰＳ受信部２３は、ＧＰＳ衛星αからの電波を受信するように構成されている。制御部２０は、ＧＰＳ受信部２３が受信した電波に基づいてスマートフォン２の現在の位置情報Ｄ２を取得する。
【００３７】
タッチパネル２４は、自動販売機３と第２通信部２２との通信を確立するための操作などに用いられる。タッチパネル２４には、Ｂｌｕｅｔｏｏｔｈボタン（図示せず）が表示されるように構成されている。Ｂｌｕｅｔｏｏｔｈボタン（図示せず）は、作業者などに押されることにより、スマートフォン２と、自動販売機３とのＢｌｕｅｔｏｏｔｈによる通信（近距離無線通信）を確立するためのトリガー信号Ｔｓを発生させる。トリガー信号Ｔｓは、制御部２０に送信される。
【００３８】
〈自動販売機の構成〉
図４に示す自動販売機３は、缶飲料やペットボトル飲料等の商品を冷却保存または加熱保存して販売する機器である。自動販売機３は、本体キャビネット３ａと、本体キャビネット３ａに対して開閉可能に設けられた外扉３ｂとを備えている。
【００３９】
図１に示すように、自動販売機３は、さらに、選択ボタン３０と、冷却加熱機構３１ａと、金銭処理機構３１ｂと、搬出機構３１ｃと、時計部３２と、外扉開閉検知部３３とを備えている。
【００４０】
選択ボタン３０は、商品の購入者が商品を選択するためのボタンであり、外扉３ｂの前面に設けられている。冷却加熱機構３１ａは、自動販売機３内に貯蔵される商品の冷却または加熱を行うように構成されている。金銭処理機構３１ｂは、商品の購入時に投入される紙幣および硬貨を処理するように構成されている。搬出機構３１ｃは、選択ボタン３０により選択された商品を取出口へ搬出するように構成されている。時計部３２は、現在時刻の情報を取得するように構成されている。なお、時計部３２により取得された商品の購入時の時刻情報（購入時間）は、販売履歴情報Ｄ３の一部として後述する記憶部３８に記憶される。
【００４１】
外扉開閉検知部３３は、外扉３ｂの開閉を検知するように構成されている。なお、外扉開閉検知部３３は、外扉３ｂの開閉を検知することができるのであれば、いかなる方式の検知部であってもよい。たとえば、外扉開閉検知部３３は、外扉３ｂが開かれた際または閉じられた際に押されることによりＯＮ状態になるボタン式（機械式）の検知部や、外扉３ｂが開かれた際または閉じられた際に検知光を遮ることにより外扉３ｂが開かれたことを検知する光学式の検知部などにより構成することができる。
【００４２】
自動販売機３は、さらに、販売履歴送信ボタン３４ａと、Ｂｌｕｅｔｏｏｔｈボタン３４ｂと、ペアリング設定ボタン３４ｃと、通信部３５と、通知部３６と、表示部３７と、記憶部３８と、制御部３９とを備えている。
【００４３】
なお、販売履歴送信ボタン３４ａ、ペアリング設定ボタン３４ｃおよびＢｌｕｅｔｏｏｔｈボタン３４ｂは、自動販売機３の内側に配置されるマスタ（制御ボックス）３４に設けられている。すなわち、販売履歴送信ボタン３４ａ、ペアリング設定ボタン３４ｃおよびＢｌｕｅｔｏｏｔｈボタン３４ｂは、外扉３ｂを開くことにより、操作可能なように露出するように構成されている。
【００４４】
販売履歴送信ボタン３４ａは、作業員などに押されることにより、管理情報を管理サーバ１に送信するためのトリガー信号Ｔ１を発生させるように構成されている。トリガー信号Ｔ１は、制御部３９に送信される。すなわち、販売履歴送信ボタン３４ａは、制御部３９による管理情報の送信処理の開始ボタンである。
【００４５】
Ｂｌｕｅｔｏｏｔｈボタン３４ｂは、作業員などに押されることにより、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信（近距離無線通信）を確立するためのトリガー信号Ｔ２を発生させるように構成されている。トリガー信号Ｔ２は、制御部３９に送信される。すなわち、Ｂｌｕｅｔｏｏｔｈボタン３４ｂは、制御部３９による自動販売機３とスマートフォンとのＢｌｕｅｔｏｏｔｈによる通信を確立するための処理の開始ボタンである。
【００４６】
自動販売機３とスマートフォンとのＢｌｕｅｔｏｏｔｈによる通信は、それぞれのＢｌｕｅｔｏｏｔｈボタン３４ｂ、および、スマートフォン２のタッチパネル２４に表示されるＢｌｕｅｔｏｏｔｈボタン（図示せず）がそれぞれ押されることにより確立される。ただし、はじめて自動販売機３とスマートフォンとのＢｌｕｅｔｏｏｔｈによる通信を確立する場合、通信確立のためには、以下で説明するペアリング（処理）を行うことが必要となる。
【００４７】
ペアリング設定ボタン３４ｃは、作業員などに押されることにより、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信（近距離無線通信）を確立する際に行われるペアリングを開始させるためのトリガー信号Ｔ３を発生させるように構成されている。トリガー信号Ｔ３は、制御部３９に送信される。すなわち、ペアリング設定ボタン３４ｃは、制御部３９による自動販売機３とスマートフォン２とのペアリングの開始ボタンである。
【００４８】
なお、ペアリングとは、自動販売機３とスマートフォン２とがＢｌｕｅｔｏｏｔｈによる通信をはじめて確立する際に必要となる機器の相互認証処理のことである。一旦、ペアリングが行われると、再度、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信を確立する際には、ペアリングが不要となる。ペアリング処理の詳細については後述する。
【００４９】
販売履歴送信ボタン３４ａ、ペアリング設定ボタン３４ｃおよびＢｌｕｅｔｏｏｔｈボタン３４ｂは、既存の他の機能を発揮させるためのボタンと兼用する形で設けられている。たとえば、自動販売機３は、所定のボタンが長押しされた場合、販売履歴送信ボタン３４ａが押されたとして処理を実行し、同じ所定のボタンが短い時間だけ押された場合、他の処理を実行するように構成されている。なお、販売履歴送信ボタン３４ａ、ペアリング設定ボタン３４ｃおよびＢｌｕｅｔｏｏｔｈボタン３４ｂは、専用のボタンとして自動販売機３に設けられていてもよい。
【００５０】
自動販売機３は、さらに、通信部３５と、通知部３６と、表示部３７と、記憶部３８と、制御部３９とを備えている。
【００５１】
通信部３５は、スマートフォン２の第２通信部２２と無線による通信を確立するように構成されている。詳細には、通信部３５は、スマートフォン２の第２通信部２２とＢｌｕｅｔｏｏｔｈによる通信を確立するように構成されている。
【００５２】
通知部３６は、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信（近距離無線通信）が確立したことを、作業者などに通知するように構成されている。詳細には、通知部３６は、光源部（図示せず）を有しており、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信が確立した場合には、光源部が点灯するように構成されている。
【００５３】
表示部３７は、ペアリングを行う際に必要となる所定の認証コードを表示するように構成されている。
【００５４】
記憶部３８は、管理情報（識別情報Ｄ１、位置情報Ｄ２、販売履歴情報Ｄ３）および制御プログラムＰを記憶するように構成されている。制御プログラムＰとは、自動販売機３を動かすためのプログラムであり、制御部３９を構成するプロセッサを実行することにより、自動販売機３全体を管理および制御して、自動販売機３を人が扱えるようにする役割を有している。すなわち、制御プログラムＰは、自動販売機３のファームウェアである。また、制御プログラムＰは、１または複数のプログラム（群）である。
【００５５】
制御部３９は、スマートフォン２を中継機器として、販売履歴情報Ｄ３を管理サーバ１に送信するように通信部３５を制御する。また、制御部３９は、スマートフォン２を中継機器として、識別情報Ｄ１を管理サーバ１に送信するように通信部３５を制御する。なお、販売履歴情報Ｄ３と識別情報Ｄ１とは、まとめて管理サーバ１に送信される。
【００５６】
制御部３９は、位置情報取得部３９ａと、認証部３９ｂと、登録部３９ｃとを含んでいる。制御部３９は、制御プログラムＰを実行することにより、プロセッサが位置情報取得部３９ａ、認証部３９ｂおよび登録部３９ｃとして動作する。
【００５７】
位置情報取得部３９ａは、スマートフォン２のＧＰＳ機能によって取得された現在のスマートフォン２（自動販売機３）の位置情報Ｄ２をスマートフォン２から受信するように構成されている。
【００５８】
認証部３９ｂは、スマートフォン２とＢｌｕｅｔｏｏｔｈによる通信（近距離無線通信による通信）を確立するために、スマートフォン２を認証するように構成されている。登録部３９ｃは、認証部３９ｂにより認証されたスマートフォン２を登録するように構成されている。なお、認証部３９ｂは、原則、自動販売機３とスマートフォン２とのペアリング処理を行う際のみに機能する構成である。詳細については後述する。
【００５９】
（自動販売機の制御部による販売履歴情報の送信処理フロー）
次に、図５を参照して、自動販売機３の制御部３９による販売履歴情報Ｄ３の送信処理フローについて説明する。なお、販売履歴情報Ｄ３が自動販売機３から管理サーバ１に送信される場合には、識別情報Ｄ１も一緒に送信される。
【００６０】
販売履歴情報Ｄ３の送信処理は、自動販売機３のＢｌｕｅｔｏｏｔｈボタン３４ｂ、および、スマートフォン２のタッチパネル２４に表示されるＢｌｕｅｔｏｏｔｈボタン（図示せず）が押されることにより開始される。すなわち、制御部２０によりトリガー信号Ｔｓが受信されるとともに、制御部３９によりトリガー信号Ｔ２が受信されることにより開始される。なお、自動販売機３のＢｌｕｅｔｏｏｔｈボタン３４ｂは、自動販売機３の内側に設けられているため、販売履歴情報Ｄ３の送信処理は、外扉３ｂが開かれた状態で開始される。すなわち、販売履歴情報Ｄ３の送信処理は、外扉開閉検知部３３が、外扉３ｂが開かれていることを検知している状態で開始される。
【００６１】
まず、ステップＳ１において、制御部３９により、自動販売機３とスマートフォン２とのペアリングが完了しているか否かが判断される。すなわち、スマートフォン２が、ペアリングが完了済みの機器（ペアリング処理が不要な機器）として登録部３９ｃに登録されているか否かが判断される。自動販売機３とスマートフォン２とのペアリングが完了していないならば、ステップＳ２に進む。自動販売機３とスマートフォン２とのペアリングが完了しているならば、ステップＳ３に進む。
【００６２】
ステップＳ２において、制御部３９により、自動販売機３とスマートフォン２とのペアリング処理が行われる。そして、ステップＳ１に戻り、ステップＳ３に進む。
【００６３】
ステップＳ３において、制御部３９により、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信が確立したことを作業者などに通知するために、通知部３６の光源部が点灯される。そして、ステップＳ４に進む。
【００６４】
ステップＳ４において、制御部３９により、販売履歴送信ボタン３４ａが押されたか否かが判断される。すなわち、制御部３９により、トリガー信号Ｔ１を受信したか否かが判断される。販売履歴送信ボタン３４ａが押されていないならば、ステップＳ４が繰り返される。販売履歴送信ボタン３４ａが押されたならば、ステップＳ５に進む。
【００６５】
ステップＳ５において、制御部３９により、スマートフォン２を中継機器として、販売履歴情報Ｄ３および識別情報Ｄ１を管理サーバ１に送信するように通信部３５が制御される。そして、ステップＳ６に進む。なお、管理サーバ１は、販売履歴情報Ｄ３を受信した場合には、販売履歴情報Ｄ３の送信処理の完了を知らせるための処理完了通知を自動販売機３に送信する。
【００６６】
次に、ステップＳ６において、制御部３９により、管理サーバ１から処理完了通知を受信したか否かが判断される。管理サーバ１から処理完了通知を受信していないならば、ステップＳ６が繰り返される。管理サーバ１から処理完了通知を受信したならば、ステップＳ７に進む。
【００６７】
ステップＳ７において、制御部３９により、自動販売機３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信が切断されて、通知部３６の光源部が消灯される。そして、ステップＳ８に進む。
【００６８】
ステップＳ８において、制御部３９により、記憶部３８から送信済みの販売履歴情報Ｄ３が消去される。以上で、自動販売機３側での販売履歴情報Ｄ３の送信処理が終了する。
【００６９】
（管理サーバの制御部による販売履歴情報の送信処理フロー）
次に、図６を参照して、管理サーバ１の制御部１０による販売履歴情報Ｄ３の送信処理フローについて説明する。
【００７０】
まず、ステップＳ１１において、制御部１０により、自動販売機３から販売履歴情報Ｄ３および識別情報Ｄ１を受信するように通信部１２が制御される。
そして、ステップＳ１２に進む。
【００７１】
ステップＳ１２において、制御部１０により、自動販売機３へ処理完了通知が送信される。以上で、管理サーバ１側での販売履歴情報Ｄ３の送信処理が終了する。
【００７２】
（自動販売機の制御部によるペアリング処理フロー）
次に、図７を参照して、上記ステップＳ２のサブルーチンについて説明する。すなわち、自動販売機３の制御部３９による自動販売機３とスマートフォン２とのペアリング処理フローについて説明する。
【００７３】
ステップＳ２１において、制御部３９により、ペアリング設定ボタン３４ｃが押されたか否かが判断される。すなわち、制御部３９により、トリガー信号Ｔ３を受信したか否かが判断される。ペアリング設定ボタン３４ｃが押されていないならば、ステップＳ２１が繰り返される。ペアリング設定ボタン３４ｃが押されたならば、ステップＳ２２に進む。
【００７４】
ステップＳ２２において、制御部３９により、認証コードが決定される。たとえば、制御部３９により、ランダムに選ばれた４桁の数字が認証コードとして決定される。そして、ステップＳ２３において、制御部３９により、表示部３７に認証コードが表示される。そして、ステップＳ２４において、制御部３９により、スマートフォン２へ認証コードを送信するように通信部３５が制御される。
【００７５】
ステップＳ２５において、制御部３９により、通信部３５が認証コードを受信したか否かが判断される。スマートフォン２から認証コードを受信されないならば、ステップＳ２５が繰り返される。スマートフォン２から認証コードを受信されたならば、ステップＳ２６に進む。
【００７６】
ステップＳ２６において、制御部３９の認証部３９ｂにより、表示部３７に表示した認証コード（スマートフォン２へ送信した認証コード）と、上記ステップＳ２５で受信した認証コードとが一致するか否かが判断される。認証コードが一致するならば、ステップＳ２７に進む。認証コードが一致しないならば、ステップＳ１に戻り、再び、ステップＳ２に進むことにより、ペアリング処理が改めて開始される。
【００７７】
ステップＳ２７において、制御部３９の登録部３９ｃにより、スマートフォン２とのペアリングが完了済みであることが登録される。すなわち、スマートフォン２とのペアリングが完了済みであることを示す登録情報（図示せず）が記憶部３８に記憶される。以上で、自動販売機側でのペアリング処理が終了する。
【００７８】
（スマートフォンの制御部によるペアリング処理フロー）
次に、図８を参照して、スマートフォン２の制御部２０による自動販売機３とスマートフォン２とのペアリング処理フローについて説明する。図７では、自動販売機３側で行われるペアリング処理について説明したが、以下では、図８を参照して、スマートフォン２側で行われるペアリング処理について説明する。
【００７９】
ステップＳ３１において、制御部２０により、第２通信部２２が認証コードを受信したか否かが判断される。認証コードを受信しないならば、ステップＳ３１が繰り返される。認証コードを受信したならば、ステップＳ３２に進む。
【００８０】
ステップＳ３２において、制御部２０により、タッチパネル２４に受信した認証コードが表示される。そして、ステップＳ３３に進む。
【００８１】
ステップＳ３３において、制御部２０により、タッチパネル２４に認証コード送信ボタン（図示せず）が表示されるとともに、表示された認証コード送信ボタンが押されたか否かが判断される。表示された認証コード送信ボタンが押されていないならば、ステップＳ３３が繰り返される。表示された認証コード送信ボタンが押されたならば、ステップＳ３４に進む。なお、作業者は、自動販売機３の表示部３７に表示された認証コードと、タッチパネル２４に表示された認証コードとが一致することを確認の上、認証コード送信ボタンを押す。
【００８２】
ステップＳ３４において、制御部２０により、自動販売機３へ認証コードが送信される。以上で、スマートフォン２側でのペアリング処理が終了する。
【００８３】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００８４】
第１実施形態では、上記のように、インターネットＮに接続可能なスマートフォン２と通信可能な通信部３５と、スマートフォン２を中継機器として、自動販売機３の管理情報を、インターネットＮに接続されている管理サーバ１に送信するように通信部３５を制御する制御部３９とを設けることによって、自動販売機３とスマートフォン２との通信を確立するだけで、自動販売機３と管理サーバ１との間でインターネットＮを介して管理情報の送信を行うことができるようになる。このため、スマートフォン２と管理サーバ１とを有線接続する必要がなくなり、自動販売機３と管理サーバ１との間で容易に管理情報を送信することができる。その結果、管理サーバ１に対して複数の自動販売機３がある場合に、各々の自動販売機３から管理情報を容易に回収することができるので、管理サーバ１により複数の自動販売機３の管理情報の一元管理を容易に行うことができる。また、管理情報を、スマートフォン２に記憶することなく、自動販売機３とスマートフォン２との間で送信することが可能となる。これにより、スマートフォン２を紛失などした際に、管理情報が盗用されることなどを防止することができる。
【００８５】
また、制御部３９により、外扉３ｂが開かれた状態で、スマートフォン２を中継機器として、自動販売機３の管理情報を、管理サーバ１に送信するように通信部３５を制御することによって、外扉３ｂを開く権限を有する者のみが、自動販売機３の管理情報を、管理サーバ１との間で送信させることが可能なように自動販売機３を構成することができる。その結果、自動販売機３とスマートフォン２との間の通信のセキュリティを向上させることができる。
【００８６】
また、第１実施形態では、上記のように、管理情報は、自動販売機３の販売履歴情報Ｄ３を含み、制御部３９は、スマートフォン２を中継機器として、販売履歴情報Ｄ３を管理サーバ１に送信するように通信部３５を制御するように構成されている。これにより、管理サーバ１が販売履歴情報Ｄ３を容易に回収することができるので、販売履歴情報Ｄ３を一元管理して、個々の自動販売機３ごとに必要な更新処理などを容易に行うことができる。
【００８７】
また、第１実施形態では、上記のように、管理情報は、スマートフォン２によって取得された現在の自動販売機３の位置情報Ｄ２を含み、スマートフォン２によって取得された位置情報Ｄ２をスマートフォン２から取得する位置情報取得部３９ａをさらに備え、制御部３９は、スマートフォン２を中継機器として、位置情報Ｄ２を管理サーバ１に送信するように通信部３５を制御するように構成されている。これにより、位置情報取得部３９ａにより現在の自動販売機３の位置を取得することができるので、自動販売機３が移動されたとしても、スマートフォン２を中継機器として、自動販売機３と管理サーバ１とを接続することにより、管理サーバ１側で管理している自動販売機３の位置の情報を正しいものに修正することができる。
【００８８】
また、第１実施形態では、上記のように、管理情報は、自動販売機３の識別情報Ｄ１を含み、制御部３９は、スマートフォン２を中継機器として、識別情報Ｄ１を管理サーバ１に送信するように通信部３５を制御するように構成されている。これにより、自動販売機３が複数ある場合に、識別情報Ｄ１により、複数の自動販売機３の中から所定の自動販売機３を確実かつ容易に特定することができる。
【００８９】
また、第１実施形態では、上記のように、制御部３９は、スマートフォン２との近距離無線通信による通信を確立するために、スマートフォン２を認証する認証部３９ｂと、認証部３９ｂにより認証されたスマートフォン２を登録する登録部３９ｃとを含み、認証部３９ｂにより既に認証されているスマートフォン２との通信が確立されたことを通知する通知部３６をさらに備える。これにより、認証部３９ｂによりスマートフォン２の認証を行うことによって、権限を有さない者のスマートフォン２が自動販売機３と通信可能に接続されることを防止することができる。また、登録部３９ｃにより認証されたスマートフォン２を登録することによって、認証済みのスマートフォン２と、認証されていない端末とを容易に区別することができる。このため、一旦、スマートフォン２の認証を行った場合、以後の認証を省略することができる。
【００９０】
［第２実施形態］
次に、図９〜図１１を参照して、第２実施形態について説明する。この第２実施形態では、自動販売機３から管理サーバ１に販売履歴情報Ｄ３を送信した上記第１実施形態とは異なり、管理サーバ２０１から自動販売機２０３に更新情報Ｄ５を送信する例について説明する。なお、第２実施形態において、第１実施形態と同様の構成に関しては、同じ符号を付して説明を省略する。
【００９１】
本発明の第２実施形態による自動販売機システム２００は、図９に示すように、インターネットＮに接続されている管理サーバ２０１と、スマートフォン２と、自動販売機２０３とを備えている。
【００９２】
自動販売機システム２００は、スマートフォン２を経由して、インターネットＮにより管理サーバ２０１と自動販売機２０３との間で自動販売機２０３に関する管理情報を送受信するように構成されている。
【００９３】
管理情報は、識別情報Ｄ１と、搭載情報Ｄ４と、更新情報Ｄ５とを含んでいる。
【００９４】
搭載情報Ｄ４は、自動販売機２０３に搭載されている制御プログラムＰを示す情報である。詳細には、搭載情報Ｄ４は、制御プログラム番号を少なくとも含んでいる情報である。制御プログラム番号とは、制御プログラムの種類と、制御プログラムのバージョンとを示す番号である。なお、制御プログラムの種類と、制御プログラムのバージョンとを別々の情報により管理してもよい。
【００９５】
更新情報Ｄ５は、制御プログラムＰを更新する更新プログラムＰ１を有している。
【００９６】
ここで、第２実施形態では、自動販売機システム２００は、自動販売機２０３の後述する制御部２３９により、自動販売機２０３の外扉３ｂ（図４参照）が開かれた状態で、スマートフォン２を中継機器として、管理情報を管理サーバ２０１から受信するように通信部３５を制御するように構成されている。詳細については後述する。
【００９７】
管理サーバ２０１は、制御部２１０と、更新情報Ｄ５を記憶する記憶部２１１とを備えている。
【００９８】
制御部２１０は、自動販売機２０３から受信した搭載情報Ｄ４に基づいて、搭載情報Ｄ４を送信した自動販売機２０３に搭載されている制御プログラムＰの更新の必要性の有無を判断するように構成されている。そして、制御部２１０は、制御プログラムＰの更新の必要性があると判断した場合、スマートフォン２を介して、搭載情報Ｄ４を送信した自動販売機２０３に、更新情報Ｄ５を送信するように構成されている。
【００９９】
スマートフォン２の制御部２０は、第１通信部２１によりインターネットＮを介して管理サーバ２０１から受信した管理情報を、スマートフォン２内に記憶することなく、第２通信部２２により自動販売機２０３に送信するように制御を行う。
【０１００】
自動販売機２０３は、記憶部２３８と、制御部２３９と、制御プログラム更新ボタン２３４ａとを備えている。
【０１０１】
記憶部２３８は、識別情報Ｄ１と、搭載情報Ｄ４と、制御プログラムＰとを記憶するように構成されている。
【０１０２】
制御部２３９は、スマートフォン２を中継機器として、搭載情報Ｄ４を管理サーバ２０１に送信するように構成されている。
【０１０３】
制御プログラム更新ボタン２３４ａは、作業員などに押されることにより、制御プログラムの更新処理を開始させるためのトリガー信号Ｔ４を発生させるように構成されている。トリガー信号Ｔ４は、制御部２３９に送信される。制御プログラムＰの更新処理の詳細については後述する。
【０１０４】
（自動販売機の制御部による制御プログラムの更新処理フロー）
次に、図１０を参照して、自動販売機２０３の制御部２３９による制御プログラムＰの更新処理フローについて説明する。
【０１０５】
制御プログラムＰの更新処理は、自動販売機２０３のＢｌｕｅｔｏｏｔｈボタン３４ｂ、および、スマートフォン２のタッチパネル２４に表示されるＢｌｕｅｔｏｏｔｈボタン（図示せず）が押されることにより開始される。なお、自動販売機２０３のＢｌｕｅｔｏｏｔｈボタン３４ｂは、自動販売機２０３の内側に設けられているため、制御プログラムＰの更新処理は、外扉３ｂが開かれた状態で開始される。なお、ステップＳ１〜ステップＳ３は、図５に示す第１実施形態の処理フローと同様であるため説明を省略する。
【０１０６】
ステップＳ４１において、制御部２３９により、制御プログラム更新ボタン２３４ａが押されたか否かが判断される。すなわち、制御部２３９により、トリガー信号Ｔ４を受信したか否かが判断される。制御プログラム更新ボタン２３４ａが押されていないならば、ステップＳ４１が繰り返される。制御プログラム更新ボタン２３４ａが押されたならば、ステップＳ４２に進む。
【０１０７】
ステップＳ４２において、制御部２３９により、スマートフォン２を中継機器として、搭載情報Ｄ４および識別情報Ｄ１を管理サーバ２０１に送信するように通信部３５が制御される。そして、ステップＳ４３に進む。
【０１０８】
ステップＳ４３において、制御部２３９により、管理サーバ２０１から、制御プログラムＰの更新処理の完了を知らせるための処理完了通知を受信したか否かが判断される。処理完了通知を受信していないならば、ステップＳ４４に進む。処理完了通知を受信したならば、ステップＳ４７に進む。なお、ステップＳ４３の判断がはじめて行われて、ステップＳ４７に進む場合には、自動販売機２０３の制御プログラムＰの更新は行われない。すなわち、ステップＳ４３の判断がはじめて行われて、ステップＳ４７に進む場合とは、管理サーバ２０１側で制御プログラムＰの更新処理が不要と判断された場合である。
【０１０９】
ステップＳ４４において、制御部２３９により、管理サーバ２０１から、更新情報Ｄ５を受信したか否かが判断される。更新情報Ｄ５を受信していないならば、ステップＳ４３に戻る。更新情報Ｄ５を受信しているならば、ステップＳ４５に進む。
【０１１０】
ステップＳ４５において、制御部２３９により、記憶部２３８に記憶されている制御プログラムＰが更新される。そして、ステップＳ４６において、制御部２３９により、管理サーバ２０１へ、自動販売機２０３における制御プログラムＰの更新完了を知らせるための更新完了通知が送信される。なお、更新完了通知は、管理サーバ２０１が自動販売機２０３へ処理完了通知を送信するトリガーとなる。そして、ステップＳ４３に戻り、処理完了通知を受信しているならば、ステップＳ４７に進む。
【０１１１】
ステップＳ４７において、制御部２３９により、自動販売機２０３とスマートフォン２とのＢｌｕｅｔｏｏｔｈによる通信が切断されて、通知部３６の光源部が消灯される。以上で、自動販売機２０３の制御部２３９による制御プログラムＰの更新処理が終了する。
【０１１２】
（管理サーバの制御部による制御プログラムの更新処理フロー）
次に、図１１を参照して、管理サーバ２０１の制御部２１０による制御プログラムＰの更新処理フローについて説明する。
【０１１３】
まず、ステップＳ５１において、制御部２１０により、自動販売機２０３から搭載情報Ｄ４および識別情報Ｄ１を受信するように通信部１２が制御される。そして、ステップＳ５２に進む。
【０１１４】
ステップＳ５２において、制御部２１０により、自動販売機２０３から受信した搭載情報Ｄ４と、記憶部２１１に記憶されている更新情報Ｄ５とを比較して、自動販売機２０３の制御プログラムＰの更新の必要性があるか否かが判断される。
【０１１５】
たとえば、管理サーバ２０１側で、予め、自動販売機２０３の制御プログラムＰを最新バージョンのプログラムにする（アップグレードする）設定がされている場合、搭載情報Ｄ４により把握される自動販売機２０３の現在の制御プログラムＰと、更新情報Ｄ５が有する更新プログラムＰ１との新旧が比較される。なお、制御プログラムＰの更新には、制御プログラムＰのアップグレードだけでなく、制御プログラムＰのダウングレードや、制御プログラムＰに所定のプログラムを追加するなどのあらゆる制御プログラムＰの更新が含まれる。
【０１１６】
そして、ステップＳ５２において、自動販売機２０３の制御プログラムＰの更新が不要であるならば、ステップＳ５５に進む。自動販売機２０３の制御プログラムＰの更新が必要であるならば、ステップＳ５３に進む。
【０１１７】
ステップＳ５３において、制御部２１０により、自動販売機２０３へ更新情報Ｄ５を送信するように通信部１２が制御される。
【０１１８】
ステップＳ５４において、制御部２１０により、自動販売機２０３から更新完了通知を受信したか否かが判断される。更新完了通知を受信していないならば、ステップＳ５４が繰り返される。更新完了通知を受信したならば、ステップＳ５５に進む。
【０１１９】
ステップＳ５４において、制御部２１０により、自動販売機２０３へ処理完了通知が送信される。以上で、管理サーバ２０１の制御部２１０による制御プログラムＰの更新処理が終了する。
【０１２０】
（第２実施形態の効果）
第２実施形態では、以下のような効果を得ることができる。
【０１２１】
第２実施形態では、上記のように、インターネットＮに接続可能なスマートフォン２と通信可能な通信部３５と、スマートフォン２を中継機器として、自動販売機２０３の管理情報を、インターネットＮに接続されている管理サーバ２０１に送信し、および、管理サーバ２０１から受信するように通信部３５を制御する制御部２３９とを設けることによって、自動販売機２０３とスマートフォン２との通信を確立するだけで、自動販売機２０３とスマートフォン２との間でインターネットＮを介して管理情報の送信および受信を行うことができるようになる。このため、スマートフォン２と管理サーバ２０１とを有線接続する必要がなくなり、自動販売機２０３と管理サーバ２０１との間で容易に管理情報を、送信しおよび受信することができる。その結果、管理サーバ２０１に対して複数の自動販売機２０３がある場合に、各々の自動販売機２０３から管理情報を容易に回収することができるので、管理サーバ２０１により複数の自動販売機２０３の管理情報の一元管理を容易に行うことができる。
【０１２２】
第２実施形態では、上記のように、自動販売機２０３に搭載されている制御プログラムＰを更新する更新プログラムＰ１を有する更新情報Ｄ５を含み、制御部２３９は、スマートフォン２を中継機器として、更新情報Ｄ５を管理サーバ２０１から受信するように通信部３５を制御するように構成されている。これにより、自動販売機２０３が更新情報Ｄ５を容易に受信することができるので、比較的早い段階で自動販売機２０３の制御プログラムＰを更新することができる。
【０１２３】
また、第２実施形態では、上記のように、管理情報は、更新プログラムＰ１を有する更新情報Ｄ５と、自動販売機２０３に搭載されている制御プログラムＰを示す搭載情報Ｄ４とを含み、制御部２３９は、スマートフォン２を中継機器として、搭載情報Ｄ４を管理サーバ２０１に送信し、管理サーバ２０１が搭載情報Ｄ４に基づいて自動販売機２０３の制御プログラムＰの更新が必要と判断した場合、更新情報Ｄ５を管理サーバ２０１から受信するように通信部３５を制御するように構成されている。これにより、自動販売機２０３から搭載情報Ｄ４を管理サーバ２０１に送信するだけで、自動的に、自動販売機２０３に対して必要な制御プログラムＰの更新を行うことができる。
【０１２４】
なお、第２実施形態のその他の効果については、上記第１実施形態と同様である。
【０１２５】
［変形例］
今回開示された実施形態は、全ての点で例示であり制限的なものではないと考えられるべきである。本発明の範囲は上記実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内での全ての変更（変形例）が含まれる。
【０１２６】
たとえば、上記第１および上記第２実施形態では、自動販売機と携帯端末との通信を、無線通信により確立した例を示したが、本発明はこれに限られない。本発明では、自動販売機と携帯端末との通信を、ＵＳＢケーブルなどを用いた有線接続により確立してもよい。なお、有線接続の場合、ＵＳＢケーブルを差し込む差し込み口がマスタ（制御ボックス）などに設けられる。また、有線接続の場合、通信を開始する際に押されるボタン（Ｂｌｕｅｔｏｏｔｈボタン）は、自動販売機に設けられていなくもてもよい。さらに、有線接続の場合、認証のためのボタン（ペアリング設定ボタン）は、自動販売機に設けられていなくもてもよい。すなわち、認証（ペアリング）を行わなくてもよい。
【０１２７】
また、上記第１および上記第２実施形態では、自動販売機と携帯端末との通信を、Ｂｌｕｅｔｏｏｔｈにより確立した例を示したが、本発明はこれに限られない。本発明では、自動販売機と携帯端末との通信を、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）やＷｉ−Ｆｉ（登録商標）などの無線通信により確立してもよい。
【０１２８】
また、上記第１および上記第２実施形態では、本発明の携帯端末として、スマートフォンを用いた例を示したが、本発明はこれに限られない。本発明では、本発明の携帯端末として、ノートパソコンやタブレット端末などのスマートフォン以外の機器を用いてもよい。
【０１２９】
また、上記第１および上記第２実施形態では、通知部が光源部を有しており、光源部を点灯させて通知を行うように通知部を構成した例を示したが、本発明はこれに限られない。本発明では、音声などの他の手段により通知を行うように通知部を構成してもよい。
【０１３０】
また、上記第１実施形態では、自動販売機が、販売履歴情報と識別情報と位置情報とのすべてを管理サーバに送信した例を示したが、本発明はこれに限られない。本発明では、自動販売機が、位置情報を送信することなく、販売履歴情報と識別情報とを、管理サーバに送信してもよい。また、位置情報のみを送信してもよい。また、販売履歴情報のみを送信してもよい。また、識別情報のみを送信してもよい。すなわち、自動販売機は、管理サーバにいかなる管理情報を送信してもよい。
【０１３１】
また、上記第２実施形態では、管理サーバが、更新情報を、自動販売機に送信した例を示したが、本発明はこれに限られない。本発明では、管理サーバが、更新情報ではなく、移動ルートに関する情報などの他の管理情報を、自動販売機に送信してもよい。
【０１３２】
また、上記第１実施形態では、送信済みの販売履歴情報を、自動販売機の記憶部から消去した例を示したが、本発明はこれに限られない。本発明では、送信済みの販売履歴情報を、自動販売機の記憶部から消去しなくてもよい。この場合、販売履歴情報の管理サーバへの送信後に自動販売機の記憶部に記憶される販売履歴情報と、送信済みの販売履歴情報とを区別可能な状態で、自動販売機の記憶部に記憶する。たとえば、送信済みの販売履歴情報に対してフラグを立てる。
【０１３３】
また、上記第１および上記第２実施形態では、説明の便宜上、制御部の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１３４】
１、２０１  管理サーバ
２  スマートフォン（携帯端末）
３、２０３  自動販売機
３ｂ  外扉
３３  外扉開閉検知部
３５  通信部
３６  通知部
３９、２３９  制御部
３９ａ  位置情報取得部
３９ｂ  認証部
３９ｃ  登録部
１００、２００  自動販売機システム
Ｄ１  識別情報
Ｄ２  位置情報
Ｄ３  販売履歴情報
Ｄ４  搭載情報
Ｄ５  更新情報
Ｎ  インターネット（ネットワーク）
Ｐ  制御プログラム
Ｐ１  更新プログラム
【図１】
2019101817.tif 000003
【図２】
2019101817.tif 000004
【図３】
2019101817.tif 000005
【図４】
2019101817.tif 000006
【図５】
2019101817.tif 000007
【図６】
2019101817.tif 000008
【図７】
2019101817.tif 000009
【図８】
2019101817.tif 000010
【図９】
2019101817.tif 000011
【図１０】
2019101817.tif 000012
【図１１】
2019101817.tif 000013