(57)【要約】【課題】加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援する自動販売機支援システムに係り、加熱不足や冷却不足を解消するように飲料品の移し替えを指示することを課題とする。【解決手段】貯蔵不足判定部８０４は、飲料品収納数テーブル３０３から各自動販売機のコラム毎に収納数を読み取り、収納数が所定の貯蔵基準数に満たない不足コラムを判定し、移動判定部８０６は、不足コラムの自動販売機よりも前に立ち寄る自動販売機から不足している飲料品が同条件で保温されている自動販売機を特定し、その自動販売機からの飲料品の移し変えに関する移動先情報と移動元情報を生成する。これに従って飲料品の移し替えの指示を出力する【選択図】図８
2008233978.tif 000002
【特許請求の範囲】
【請求項１】
加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援する自動販売機支援システムであって、以下の要素を有することを特徴とする自動販売機支援システム
（１）飲料品の補給作業のために立ち寄る自動販売機群のＩＤを、立寄りの順に順序付けて記憶する経路テーブル
（２）各自動販売機について、同一の飲料品を収納する為のコラム毎に収納する飲料品のコードと、高温と低温を区別する保温状態を記憶する自動販売機構成テーブル
（３）各自動販売機について、コラム毎に収納している飲料品の収納数を記憶する飲料品収納数テーブル
（４）各自動販売機のコラム毎に、飲料品収納数テーブルから収納数を読み取り、収納数が所定の貯蔵基準数に満たないコラムを判定し、当該コラムで収納する飲料品コードと保温状態を自動販売機構成テーブルから読み取り、当該コラムを有する自動販売機のＩＤである不足自動販売機ＩＤと、当該コラムの識別情報である不足コラム識別情報と、読み取った飲料品コードと、保温状態を含む貯蔵不足情報を生成する貯蔵不足判定部
（５）経路テーブルに従って、貯蔵不足情報に含まれる不足自動販売機ＩＤよりも前に立ち寄る自動販売機ＩＤを特定し、当該前に立ち寄る自動販売機について、自動販売機構成テーブルからコラム毎に収納する飲料品コードと保温状態を読み取り、更に飲料品収納数テーブルからコラム毎に収納している飲料品の収納数を読み取り、貯蔵不足情報に含まれる飲料品コードと保温状態と一致し、かつ収納数が基準充足数に達しているかを判定し、これらの条件を満たす場合に、当該コラムを有する自動販売機のＩＤである移動元自動販売機ＩＤと、当該コラムの識別情報である移動元コラム識別情報と、貯蔵不足情報の不足数である抜取数を含む移動元情報を生成し、更に貯蔵不足情報に含まれる不足自動販売機ＩＤである移動先自動販売機ＩＤと、貯蔵不足情報に含まれる不足コラム識別情報である移動先コラム識別情報と、貯蔵不足情報の不足数である補充数を含む移動先情報を生成する移動判定部
（６）移動元情報に基づいて、飲料品を抜き取る自動販売機とコラムと抜取数を指示する移動元指示と、移動先情報に基づいて、飲料品を補充する自動販売機とコラムと補充数を指示する移動先指示を含む移動指示書を生成する移動指示書生成部
（７）生成した移動指示書を出力する移動指示書出力部。
【請求項２】
基準充足数は、貯蔵基準数の２倍の数であることを特徴とする請求項１記載の自動販売機支援システム。
【請求項３】
基準充足数は、貯蔵基準数に貯蔵不足情報に含まれる不足数を加えた数であることを特徴とする請求項１記載の自動販売機支援システム。
【請求項４】
加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援するために、
飲料品の補給作業のために立ち寄る自動販売機群のＩＤを、立寄りの順に順序付けて記憶する経路テーブルと、
各自動販売機について、同一の飲料品を収納する為のコラム毎に収納する飲料品のコードと、高温と低温を区別する保温状態を記憶する自動販売機構成テーブルと、
各自動販売機について、コラム毎に収納している飲料品の収納数を記憶する飲料品収納数テーブルを有する自動販売機支援システムとなるコンピュータに、以下の手順を実行させるためのプログラム
（１）各自動販売機のコラム毎に、飲料品収納数テーブルから収納数を読み取り、収納数が所定の貯蔵基準数に満たないコラムを判定し、当該コラムで収納する飲料品コードと保温状態を自動販売機構成テーブルから読み取り、当該コラムを有する自動販売機のＩＤである不足自動販売機ＩＤと、当該コラムの識別情報である不足コラム識別情報と、読み取った飲料品コードと、保温状態を含む貯蔵不足情報を生成する貯蔵不足判定手順
（２）経路テーブルに従って、貯蔵不足情報に含まれる不足自動販売機ＩＤよりも前に立ち寄る自動販売機ＩＤを特定し、当該前に立ち寄る自動販売機について、自動販売機構成テーブルからコラム毎に収納する飲料品コードと保温状態を読み取り、更に飲料品収納数テーブルからコラム毎に収納している飲料品の収納数を読み取り、貯蔵不足情報に含まれる飲料品コードと保温状態と一致し、かつ収納数が基準充足数に達しているかを判定し、これらの条件を満たす場合に、当該コラムを有する自動販売機のＩＤである移動元自動販売機ＩＤと、当該コラムの識別情報である移動元コラム識別情報と、貯蔵不足情報の不足数である抜取数を含む移動元情報を生成し、更に貯蔵不足情報に含まれる不足自動販売機ＩＤである移動先自動販売機ＩＤと、貯蔵不足情報に含まれる不足コラム識別情報である移動先コラム識別情報と、貯蔵不足情報の不足数である補充数を含む移動先情報を生成する移動判定手順
（３）移動元情報に基づいて、飲料品を抜き取る自動販売機とコラムと抜取数を指示する移動元指示と、移動先情報に基づいて、飲料品を補充する自動販売機とコラムと補充数を指示する移動先指示を含む移動指示書を生成する移動指示書生成手順
（４）生成した移動指示書を出力する移動指示書出力手順。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援する自動販売機支援システムに係り、加熱不足や冷却不足を解消するように飲料品の移し替えを指示する技術に関する。
【背景技術】
【０００２】
特許文献１の「自動販売機管理システム」には、商品販売数の管理が可能な自動販売機管理システムが開示されている。特許文献２の「自動販売機管理システム」には、自動販売機から情報を収集し、集中管理する技術が開示されている。
【０００３】
これらの技術は、販売情報の管理あるいは、故障や売り切れに対するサービスの迅速化を目的としている。
【０００４】
また、一般に自動販売機への飲料品の補給は常温の飲料品を入れるため、補給から間もなく販売する場合には、所定の温度まで加熱あるいは冷却されることなく提供されることがある。
【特許文献１】特開２００２−６３６３５号公報
【特許文献２】特開２０００−２６８２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、このような問題を解決するために、飲料品の補給作業に立ち寄る自動販売機の順序を考慮して、加熱不足や冷却不足を解消するように飲料品の移し替えを指示することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る自動販売機支援システムは、
加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援する自動販売機支援システムであって、以下の要素を有することを特徴とする
（１）飲料品の補給作業のために立ち寄る自動販売機群のＩＤを、立寄りの順に順序付けて記憶する経路テーブル
（２）各自動販売機について、同一の飲料品を収納する為のコラム毎に収納する飲料品のコードと、高温と低温を区別する保温状態を記憶する自動販売機構成テーブル
（３）各自動販売機について、コラム毎に収納している飲料品の収納数を記憶する飲料品収納数テーブル
（４）各自動販売機のコラム毎に、飲料品収納数テーブルから収納数を読み取り、収納数が所定の貯蔵基準数に満たないコラムを判定し、当該コラムで収納する飲料品コードと保温状態を自動販売機構成テーブルから読み取り、当該コラムを有する自動販売機のＩＤである不足自動販売機ＩＤと、当該コラムの識別情報である不足コラム識別情報と、読み取った飲料品コードと、保温状態を含む貯蔵不足情報を生成する貯蔵不足判定部
（５）経路テーブルに従って、貯蔵不足情報に含まれる不足自動販売機ＩＤよりも前に立ち寄る自動販売機ＩＤを特定し、当該前に立ち寄る自動販売機について、自動販売機構成テーブルからコラム毎に収納する飲料品コードと保温状態を読み取り、更に飲料品収納数テーブルからコラム毎に収納している飲料品の収納数を読み取り、貯蔵不足情報に含まれる飲料品コードと保温状態と一致し、かつ収納数が基準充足数に達しているかを判定し、これらの条件を満たす場合に、当該コラムを有する自動販売機のＩＤである移動元自動販売機ＩＤと、当該コラムの識別情報である移動元コラム識別情報と、貯蔵不足情報の不足数である抜取数を含む移動元情報を生成し、更に貯蔵不足情報に含まれる不足自動販売機ＩＤである移動先自動販売機ＩＤと、貯蔵不足情報に含まれる不足コラム識別情報である移動先コラム識別情報と、貯蔵不足情報の不足数である補充数を含む移動先情報を生成する移動判定部
（６）移動元情報に基づいて、飲料品を抜き取る自動販売機とコラムと抜取数を指示する移動元指示と、移動先情報に基づいて、飲料品を補充する自動販売機とコラムと補充数を指示する移動先指示を含む移動指示書を生成する移動指示書生成部
（７）生成した移動指示書を出力する移動指示書出力部。
【０００７】
更に、基準充足数は、貯蔵基準数の２倍の数であることを特徴とする。
【０００８】
更に、基準充足数は、貯蔵基準数に貯蔵不足情報に含まれる不足数を加えた数であることを特徴とする。
【０００９】
本発明に係るプログラムは、
加熱保存する高温の容器入り飲料品、あるいは冷却保存する低温の容器入り飲料品を提供する自動販売機への飲料品の補給を支援するために、
飲料品の補給作業のために立ち寄る自動販売機群のＩＤを、立寄りの順に順序付けて記憶する経路テーブルと、
各自動販売機について、同一の飲料品を収納する為のコラム毎に収納する飲料品のコードと、高温と低温を区別する保温状態を記憶する自動販売機構成テーブルと、
各自動販売機について、コラム毎に収納している飲料品の収納数を記憶する飲料品収納数テーブルを有する自動販売機支援システムとなるコンピュータに、以下の手順を実行させることを特徴とする
（１）各自動販売機のコラム毎に、飲料品収納数テーブルから収納数を読み取り、収納数が所定の貯蔵基準数に満たないコラムを判定し、当該コラムで収納する飲料品コードと保温状態を自動販売機構成テーブルから読み取り、当該コラムを有する自動販売機のＩＤである不足自動販売機ＩＤと、当該コラムの識別情報である不足コラム識別情報と、読み取った飲料品コードと、保温状態を含む貯蔵不足情報を生成する貯蔵不足判定手順
（２）経路テーブルに従って、貯蔵不足情報に含まれる不足自動販売機ＩＤよりも前に立ち寄る自動販売機ＩＤを特定し、当該前に立ち寄る自動販売機について、自動販売機構成テーブルからコラム毎に収納する飲料品コードと保温状態を読み取り、更に飲料品収納数テーブルからコラム毎に収納している飲料品の収納数を読み取り、貯蔵不足情報に含まれる飲料品コードと保温状態と一致し、かつ収納数が基準充足数に達しているかを判定し、これらの条件を満たす場合に、当該コラムを有する自動販売機のＩＤである移動元自動販売機ＩＤと、当該コラムの識別情報である移動元コラム識別情報と、貯蔵不足情報の不足数である抜取数を含む移動元情報を生成し、更に貯蔵不足情報に含まれる不足自動販売機ＩＤである移動先自動販売機ＩＤと、貯蔵不足情報に含まれる不足コラム識別情報である移動先コラム識別情報と、貯蔵不足情報の不足数である補充数を含む移動先情報を生成する移動判定手順
（３）移動元情報に基づいて、飲料品を抜き取る自動販売機とコラムと抜取数を指示する移動元指示と、移動先情報に基づいて、飲料品を補充する自動販売機とコラムと補充数を指示する移動先指示を含む移動指示書を生成する移動指示書生成手順
（４）生成した移動指示書を出力する移動指示書出力手順。
【発明の効果】
【００１０】
本発明によれば、品切れなど所定の貯蔵基準数に満たないコラムを判定し、そのコラムを有する自動販売機よりも前に立ち寄る自動販売機から同一の保温状態の同一の飲料品を移し替える指示を生成するので、飲料品の補充後に常温から加熱あるいは冷却にかかる時間以前に飲料品を販売する場合でも、所定の保温状態の飲料品を提供することができるようになる。
【００１１】
基準充足数を、貯蔵基準数の２倍、あるいは、貯蔵基準数に貯蔵不足情報に含まれる不足数を加えた数とするので、抜き取った自動販売機にも十分な収納数が確保される。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１は、ネットワーク構成を示す図である。自動販売機支援システム１０１は、インターネット（支援システム自動販売機間ネットワークの例）を介して自動販売機１０２と接続している。また、自動販売機支援システム１０１は、インターネットと携帯電話網（支援システム携帯端末間ネットワークの例）を介して携帯電話端末１０３と接続できるように構成されている。自動販売機１０２は、加熱保存（摂氏５５度程度の高温）あるいは冷却保存（摂氏４度程度の低温）された缶入りあるいはペットボトル入り（容器入りの例）などの飲料品を販売する。
【００１３】
自動販売機支援システム１０１では、各自動販売機１０２の管理情報を登録した自動販売機管理テーブルを有している。図２は、自動販売機管理テーブルの例を示す図である。このテーブルは、自動販売機毎にレコードを設け、各レコードで自動販売機ＩＤ２０１と、設置者名２０２と、設置場所２０３と、アドレス２０４の項目を対応付けて記憶するように構成されている。アドレス２０４は、ネットワーク上で自動販売機を特定する情報であって、例えばＩＰアドレスやメールアドレスを用いる。
【００１４】
また、自動販売機支援システム１０１は、各自動販売機１０２から状況に応じた情報を収集するように構成されている。図３は、自動販売機情報収集に係る構成を示す図である。自動販売機支援システム１０１は、自動販売機情報収集部３０１、自動販売機構成テーブル３０２、及び飲料品収納数テーブル３０３を有している。自動販売機情報収集部３０１は、インターネットを介して自動販売機１０２から、当該自動販売機が有するコラム数、各コラムの収容飲料品のコード、及び各コラムの保温状態を受信し、自動販売機ＩＤに対応付けて自動販売機構成テーブル３０２に登録する。また、自動販売機情報収集部３０１は、インターネットを介して自動販売機１０２から、当該自動販売機が有する各コラムの飲料品の収納数を受信し、自動販売機ＩＤに対応付けて飲料品収納数テーブル３０３に登録する。
【００１５】
自動販売機構成テーブル３０２について説明する。図４は、自動販売機構成テーブルの例を示す図である。自動販売機毎にレコードを設け、自動販売機ＩＤ４０１と、当該自動販売機が有するコラム数４０２と、各コラムの収納飲料品コード４０３、４０５、４０７と保温状態４０４、４０６、４０８の項目を対応付けて記憶するように構成されている。後の説明で着目するデータについて、便宜的に網掛けを付している。
【００１６】
また、自動販売機支援システム１０１は、飲料品コードと飲料品名を対応付ける飲料品テーブルを有している。図５は、飲料品テーブルの例を示す図である。飲料品毎にレコードを設け、飲料品コードと、飲料品名の項目を対応付けて記憶するように構成されている。
【００１７】
次に、飲料品収納数テーブル３０３について説明する。図６は、飲料品収納数テーブルを示す図である。自動販売機毎にレコードを設け、自動販売機ＩＤ６０１と、各コラムの収納数６０２〜６０４の項目を対応付けて記憶するように構成されている。後の説明で着目するデータについて、便宜的に網掛けを付している。
【００１８】
本発明に係る自動販売機支援システム１０１は、作業員が飲料品を補給する自動販売機の経路を設定し、その経路に含まれる自動販売機の中に、飲料品の収納数が所定の貯蔵基準数に満たないコラムが有る場合に、その自動販売機より前に立寄る他の自動販売機のうち、同じ保温状態で同じ飲料品を所定の基準充足数以上収納しているコラムを有する自動販売機を判定し、その自動販売機からの飲料品の移し替えの指示を行なう。以下では、この移し替えを「移動」と呼んでいる。これにより、加熱の不十分な飲料品、あるいは冷却の不十分な飲料品の提供を回避できる。
【００１９】
自動販売機支援システム１０１の動作について説明する。図７は、全体処理フローを示す図である。経路設定部８０２による経路設定処理（Ｓ７０１）では、作業員が飲料品の補給の為に立寄る自動販売機の経路の設定を行なう。詳しくは、図９から図１１を用いて後述する。貯蔵不足判定部８０４による貯蔵不足判定処理（Ｓ７０２）では、飲料品の収納数が所定の貯蔵基準数に満たないコラムの判定を行なう。詳しくは、図１２と図１３を用いて後述する。移動判定部８０６による移動判定処理（Ｓ７０３）では、貯蔵不足のコラムと同じ保温状態で同じ飲料品を所定の基準充足数以上収納しているコラムを有する自動販売機を判定し、飲料品の移し替えによる移動元と移動先を特定する。詳しくは、図１４から図１９を用いて後述する。移動指示書生成部２００２（図２０参照）による移動指示書生成処理（Ｓ７０４）では、移動元から移動先へ飲料品を移し替える指示となる移動指示書の生成を行なう。詳しくは、図２０から図２５を用いて後述する。移動指示書出力部２００４（図２０参照）による移動指示書出力処理（Ｓ７０５）では、移動指示書記憶部２００３（図２０参照）に記憶している移動指示書の出力を行なう。例えば、作業員の携帯電話端末１０２へ電子メールとして送信し、あるいは指示書を自動販売機支援システム１０１が有する印刷機で印刷する。
【００２０】
まず、Ｓ７０１からＳ７０３の動作について説明する。図８は、経路設定、貯蔵不足判定、及び移動判定に係る構成を示す図である。自動販売機支援システム１０１は、自動販売機管理テーブル８０１、経路設定部８０２、経路テーブル８０３、貯蔵不足判定部８０４、貯蔵不足情報テーブル８０５、移動判定部８０６、移動元情報テーブル８０７、及び移動先情報テーブル８０８を有している。
【００２１】
経路設定処理（Ｓ７０１）について説明する。図９は、経路設定処理フローを示す図である。飲料品収納数テーブル３０３から飲料品収納数情報（各自動販売機のコラム毎の収納数）を取得し、自動販売機支援システム１０１が有する表示部の表示画面に出力する（Ｓ９０１）。そして、操作者は、その画面から立寄る自動販売機を選択する（Ｓ９０２）。経路設定部８０２は、選択された立寄自動販売機を地図上に配置して表示する（Ｓ９０３）。更に、操作者は、自動販売機の立寄順を指定する（Ｓ９０４）。これにより経路が設定される。
【００２２】
但し、この例以外の方法で経路を設定してもよい。例えば、日付毎に予め決められている経路を用いてもよい。
【００２３】
経路テーブル８０３について説明する。図１０は、経路テーブルの例を示す図である。ヘッダに経路内自動販売機数１００１の項目を有し、立ち寄る自動販売機の立寄自動販売機ＩＤを立ち寄り順に記憶するように構成されている。この経路イメージを図１１に示す。
【００２４】
次に、貯蔵不足判定処理（Ｓ７０２）について説明する。図１２は、貯蔵不足判定処理フローを示す図である。経路テーブル８０３で記憶している立寄自動販売機毎に以下の処理を繰り返す（Ｓ１２０１）。当該立寄自動販売機が有するコラム毎に以下の処理を繰り返す（Ｓ１２０２）。まず、飲料品収納数テーブル３０３から当該立寄自動販売機の当該コラムの収納数を読み取り（Ｓ１２０３）、収納数が所定の貯蔵基準数に達しているかを判定する（Ｓ１２０４）。貯蔵基準数は、常温の飲料品を補充してから、その飲料品が保持温度に至る間に、販売されると想定される数を基準とする。この例では、５本を貯蔵基準数としている。貯蔵基準数よりも少ない場合には、貯蔵基準数から収納数を差し引いて、不足数を求め（Ｓ１２０５）、更に自動販売機構成テーブル３０２から当該立寄自動販売機ＩＤと当該コラム番号に対応する飲料品コードと保温状態を読み取る（Ｓ１２０６）。そして、当該立寄自動販売機の不足自動販売機ＩＤと、当該コラムの不足コラム番号と、当該飲料品コードと、保温状態と、不足数を、貯蔵不足情報テーブル８０５に貯蔵不足情報として記憶する（Ｓ１２０７）。すべてのコラムについて処理した時点で（Ｓ１２０８）、他の立寄自動販売機の処理に移り、最終的にすべての立寄自動販売機について処理した時点で終了する（Ｓ１２０９）。
【００２５】
貯蔵不足情報テーブル８０５について説明する。図１３は、貯蔵不足情報テーブルを示す図である。貯蔵不足情報毎にレコードを設け、不足自動販売機ＩＤ１３０１と、不足コラム番号１３０２と、当該コラムに収納する飲料品コード１３０３と、当該コラムの保温状態１３０４と、不足数１３０５の項目を対応付けて記憶するように構成されている。コラム番号のＳ０１、Ｓ０２、Ｓ０３等は、それぞれ第一コラム、第二コラム、第三コラムを識別するコラム識別情報の例である。
【００２６】
図に示した例では、図１０に示した経路テーブル８０３の立寄自動販売機の順に、貯蔵不足を判定し、図６の飲料品収納数テーブルに示すように第七立寄自動販売機ＩＤであるＭ００８で識別される自動販売機の第一コラムの収納数２本が貯蔵基準数５本に満たないので、このコラムについて貯蔵不足とし、更に第八立寄自動販売機ＩＤであるＭ００２で識別される自動販売機の第一コラムの収納数０本が貯蔵基準数５本に満たないので、このコラムについても貯蔵不足とする。これらのコラムの収納飲料品コードと保温状態を図４の自動販売機構成テーブルから取得し、図１３の貯蔵不足情報テーブルが生成される。
【００２７】
移動判定処理（Ｓ７０３）について説明する。図１４は、移動判定処理フローを示す図である。貯蔵不足情報テーブル８０５で記憶している貯蔵不足情報毎に以下の処理を繰り返す（Ｓ１４０１）。不足自動販売機より前に立寄る自動販売機を経路テーブル８０３から特定し、それらの自動販売機毎に以下の処理を繰り返す（Ｓ１４０２）。当該立寄自動販売機のコラム毎に以下の処理を繰り返す（Ｓ１４０３）。充足適合判定処理（Ｓ１４０４）では、当該コラムが貯蔵不足情報と同じ保温状態で同じ飲料品を所定の基準充足数以上収納しているかを判定する。そのように収納している場合には、適合と判定し、そのように収納していない場合には不適合と判定する。詳しくは、図１５を用いて詳述する。適合と判定した場合には、移動元情報登録処理（Ｓ１４０５）と移動先情報登録処理（Ｓ１４０６）を行ない、当該貯蔵不足情報に対する処理を終了する。移動元情報登録処理（Ｓ１４０５）では、当該当該立寄自動販売機の当該コラムを抜取元とする移動元情報を移動元情報テーブル８０７に書き込む。詳しくは、図１６と図１７を用いて詳述する。移動先情報登録処理（Ｓ１４０６）では、当該貯蔵不足情報に基づく補充先となる移動先情報を移動先情報テーブル８０８に書き込む。詳しくは、図１８と図１９を用いて詳述する。不適合の場合には、他のコラムについて処理を繰り返し（Ｓ１４０７）、すべての立寄自動販売機について処理した時点で終了する（Ｓ１４０８）。すべての貯蔵不足情報について処理した時点で終了する（Ｓ１４０９）。尚、充足適合判定処理（Ｓ１４０４）で適合と判定されるコラムが無い場合には、移し替えは行なわれない。
【００２８】
前述の充足適合判定処理（Ｓ１４０４）について説明する。図１５は、充足適合判定処理フローを示す図である。自動販売機構成テーブル３０２から当該立寄自動販売機ＩＤの当該コラム番号に対応する飲料品コード及び保温状態を読み取る（Ｓ１５０１）。そして、貯蔵不足情報の飲料品コード及び保温状態と一致するか判断する（Ｓ１５０２）。一致しない場合には、不適合と判定する（Ｓ１５０６）。一致する場合には、更に飲料品収納数テーブル３０３から当該立寄自動販売機ＩＤの当該コラム番号に対応する収納数を取得し（Ｓ１５０３）、その収納数が所定の基準充足数に達しているか判断する（Ｓ１５０４）。基準充足数は、移し替えによる減少を考慮して十分な数であって、例えば貯蔵基準数の２倍とする。この例では１０本である。基準充足数に達している場合には、適合と判定し（Ｓ１５０５）、基準充足数より少ない場合には不適合と判定する（Ｓ１５０６）。
【００２９】
移動元情報登録処理（Ｓ１４０５）について説明する。図１６は、移動元情報登録処理フローを示す図である。当該立寄自動販売機のＩＤと当該コラムの番号と貯蔵不足情報の保温状態と不足数を、移動元情報の移動元自動販売機ＩＤと移動元コラム番号と保温状態と抜取数に書き込む（Ｓ１６０１）。
【００３０】
図１７は、移動元情報テーブルの例を示す図である。移動元情報毎にレコードを設け、移動元自動販売機ＩＤ１７０１と、移動元コラム番号１７０２と、飲料品コード１７０３と、保温状態１７０４と、抜取数１７０５の項目を対応付けて記憶するように構成されている。
【００３１】
図に示した例では、まず図１３の１３５１の貯蔵不足情報について、不足自動販売機ＩＤのＭ００８から図１０の経路テーブル上の立寄り順を遡って立寄自動販売機（Ｍ００５，Ｍ００７，Ｍ００６，…）を判定対象とする。まず、図４に示すように収納飲料品コード「Ｔ００１」と保温状態「低温」が一致する自動販売機Ｍ００５の第二コラムは、図６に示すように収納数が「８」本であり、基準充足数１０本に満たないので不適合と判定する。次に、同様に収納飲料品コード「Ｔ００１」と保温状態「低温」が一致する自動販売機Ｍ００７の第二コラムは、図６に示すように収納数が「１７」本であり、基準充足数１０本に達しているので適合と判定する。その結果、図１７の移動元情報テーブル８０７に示すように移動元情報１７５１が登録される。
【００３２】
同様に、図１３の１３５２の貯蔵不足情報について、不足自動販売機ＩＤのＭ００２から図１０の経路テーブル上の立寄り順を遡って立寄自動販売機（Ｍ００８，Ｍ００５，Ｍ００７，…）を判定対象とする。図４に示すように収納飲料品コード「Ｃ００１」と保温状態「高温」が一致する自動販売機Ｍ００３の第二コラムは、図６に示すように収納数が「６」本であり、基準充足数１０本に満たないので不適合と判定する。次に、同様に収納飲料品コード「Ｃ００１」と保温状態「高温」が一致する自動販売機Ｍ００４の第二コラムは、図６に示すように収納数が「１８」本であり、基準充足数１０本に達しているので適合と判定する。その結果、図１７の移動元情報テーブル８０７に示すように移動元情報１７５２が登録される。
【００３３】
続いて、移動先情報登録処理（Ｓ１４０６）について説明する。図１８は、移動先情報登録処理フローを示す図である。当該貯蔵不足情報の不足自動販売機ＩＤと不足コラム番号と保温状態と不足数を、移動先情報の移動先自動販売機ＩＤと移動先コラム番号と保温状態と補充数に書き込む（Ｓ１８０１）。
【００３４】
図１９は、移動先情報テーブルの例を示す図である。移動先情報毎にレコードを設け、移動先自動販売機ＩＤ１９０１と、移動先コラム番号１９０２と、飲料品コード１９０３と、保温状態１９０４と、補充数１９０５の項目を対応付けて記憶するように構成されている。
【００３５】
図に示した例では、図１３に示した貯蔵不足情報テーブル８０５の貯蔵不足情報１３５１から図１９の移動先情報テーブル８０８の移動先情報１９５１が生成され、同様に貯蔵不足情報１３５２から移動先情報１９５２が生成される。
【００３６】
続いて、図７の移動指示書生成処理（Ｓ７０４）について説明する。図２０は、移動指示書生成に係る構成を示す図である。自動販売機支援システム１０１は、飲料品テーブル２００１、移動指示書生成部２００２、移動指示書記憶部２００３、及び移動指示書出力部２００４を有している。
【００３７】
図２１は、移動指示書生成処理フローを示す図である。この処理により移動指示書を生成する。図２２と図２３は、移動指示書の例を示す図である。２２０１〜２２０３と２２０４〜２２０６は、それぞれ移動元指示の例であり、２３０１〜２３０３と２３０４〜２３０６は、それぞれ移動先指示の例である
図２１に示すように、経路テーブル８０３で記憶している立寄順に従って、立寄自動販売機毎に以下の処理を繰り返す（Ｓ２１０１）。移動元情報テーブル８０７に当該立寄自動販売機のＩＤを含む移動元情報があるか判断し（Ｓ２１０２）、ある場合には移動元指示生成処理（Ｓ２１０３）で、移動元指示を生成する。詳しくは、図２４を用いて詳述する。また、移動先情報テーブル８０８に当該立寄自動販売機のＩＤを含む移動先情報があるか判断し（Ｓ２１０４）、ある場合には移動先指示生成処理（Ｓ２１０５）で、移動先指示を生成する。詳しくは、図２５を用いて詳述する。すべての立寄自動販売機について処理した時点で終了する（Ｓ２１０６）。
【００３８】
前述の移動元指示生成処理（Ｓ２１０３）について説明する。図２４は、移動元指示生成処理フローを示す図である。まず、コラムからの飲料品の抜き取りを促す抜取メッセージ２２０１，２２０４を移動指示書記憶部２００３に書き込む（Ｓ２４０１）。そして、当該移動元情報に含まれる自動販売機ＩＤに対応する設置者名と設置場所を自動販売機管理テーブル８０１から読み取り（Ｓ２４０２）、設置場所と、設置者名と、自動販売機ＩＤを移動指示書記憶部２００３に書き込む（Ｓ２４０３）。更に、当該移動元情報に含まれる飲料品コードに対応する飲料品名を飲料品テーブル２００１から読み込み（Ｓ２４０４）、当該移動元情報に含まれるコラム番号、飲料品コード、保温状態、及び抜取数と、飲料品名を移動指示書記憶部２００３に書き込む（Ｓ２４０５）
次に、移動先指示生成処理（Ｓ２１０３）について説明する。図２５は、移動先指示生成処理フローを示す図である。まず、先に抜き取った飲料品のコラムへの補充を促す補充メッセージ２３０１，２３０４を移動指示書記憶部２００３に書き込む（Ｓ２５０１）。そして、当該移動先情報に含まれる自動販売機ＩＤに対応する設置者名と設置場所を自動販売機管理テーブル８０１から読み取り（Ｓ２５０２）、設置場所と、設置者名と、自動販売機ＩＤを移動指示書記憶部２００３に書き込む（Ｓ２５０３）。更に、当該移動先情報に含まれる飲料品コードに対応する飲料品名を飲料品テーブル２００１から読み込み（Ｓ２５０４）、当該移動先情報に含まれるコラム番号、飲料品コード、保温状態、及び補充数と、飲料品名を移動指示書記憶部２００３に書き込む（Ｓ２５０５）
図に示した例では、図１７の移動元情報テーブル８０７の移動元情報１７５１，１７５２と、図１９の移動先情報テーブル８０８の移動先情報１９５１，１９５２について、図１０の経路テーブル８０３の立ち寄り順に従って、Ｍ００４，Ｍ００７，Ｍ００８，Ｍ００２の自動販売機に対する指示を列挙している。
【００３９】
上述の例では、図３の自動販売機情報収集部３０１がネットワークを介して通信により自動販売機構成の情報と飲料品収納数の情報を収集したが、他の方法によりこれらの情報を収集してもよい。例えば、作業員が保有する携帯電話端末１０３にそれらの情報を一旦記憶させ、赤外線などの近距離通信により携帯電話端末１０３から自動販売機情報収集部３０１がそれらの情報を受信するようにしてもよい。あるいは記憶媒体を介して入力してもよい。
実施の形態２．
上述の例では、貯蔵基準数の２倍を基準充足数としたが、貯蔵不足情報の不足数を貯蔵基準数に加えた数を基準充足数としてもよい。
【００４０】
その場合には、図１５のＳ１５０４の前に、貯蔵不足情報の不足数に貯蔵基準数を加えて、基準充足数を求め、その基準充足数を用いてＳ１５０４の判定を行なう。
【００４１】
自動販売機支援システム１０１は、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【００４２】
自動販売機支援システム１０１のハードウェアの構成について説明する。図２６は、ハードウェアの構成を示す図である。バスに、演算装置２６０１、データ記憶装置２６０２、メモリ２６０３、通信インターフェース２６０４が接続されている。データ記憶装置２６０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスクである。メモリ２６０３は、通常ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。プログラムは、通常データ記憶装置２６０２に記憶されており、メモリ２６０３にロードされた状態で、順次演算装置２６０１に読み込まれ処理を行う。通信インターフェース２６０４は、ネットワークを介した通信に用いる。
【図面の簡単な説明】
【００４３】
【図１】ネットワーク構成を示す図である。
【図２】自動販売機管理テーブルの例を示す図である。
【図３】自動販売機情報収集に係る構成を示す図である。
【図４】自動販売機構成テーブルの例を示す図である。
【図５】飲料品テーブルの例を示す図である。
【図６】飲料品収納数テーブルを示す図である。
【図７】全体処理フローを示す図である。
【図８】経路設定、貯蔵不足判定、及び移動判定に係る構成を示す図である。
【図９】経路設定処理フローを示す図である。
【図１０】経路テーブルの例を示す図である。
【図１１】経路イメージを示す図である。
【図１２】貯蔵不足判定処理フローを示す図である。
【図１３】貯蔵不足情報テーブルを示す図である。
【図１４】移動判定処理フローを示す図である。
【図１５】充足適合判定処理フローを示す図である。
【図１６】移動元情報登録処理フローを示す図である。
【図１７】移動元情報テーブルの例を示す図である。
【図１８】移動先情報登録処理フローを示す図である。
【図１９】移動先情報テーブルの例を示す図である。
【図２０】移動指示書生成に係る構成を示す図である。
【図２１】移動指示書生成処理フローを示す図である。
【図２２】移動指示書の例（１／２）を示す図である。
【図２３】移動指示書の例（２／２）を示す図である。
【図２４】移動元指示生成処理フローを示す図である。
【図２５】移動先指示生成処理フローを示す図である。
【図２６】ハードウェアの構成を示す図である。
【符号の説明】
【００４４】
１０１  自動販売機支援システム、１０２  自動販売機、１０３  携帯電話端末、３０１  自動販売機情報収集部、３０２  自動販売機構成テーブル、３０３  飲料品収納数テーブル、８０１  自動販売機管理テーブル、８０２  経路設定部、８０３  経路テーブル、８０４  貯蔵不足判定部、８０５  貯蔵不足情報テーブル、８０６  移動判定部、８０７  移動元情報テーブル、８０８  移動先情報テーブル、２００１  飲料品テーブル、２００２  移動指示書生成部、２００３  移動指示書記憶部、２００４  移動指示書出力部、２６０１  演算装置、２６０２  データ記憶装置、２６０３  メモリ、２６０４  通信インターフェース。
【図１】
2008233978.tif 000003
【図２】
2008233978.tif 000004
【図３】
2008233978.tif 000005
【図４】
2008233978.tif 000006
【図５】
2008233978.tif 000007
【図６】
2008233978.tif 000008
【図７】
2008233978.tif 000009
【図８】
2008233978.tif 000010
【図９】
2008233978.tif 000011
【図１０】
2008233978.tif 000012
【図１１】
2008233978.tif 000013
【図１２】
2008233978.tif 000014
【図１３】
2008233978.tif 000015
【図１４】
2008233978.tif 000016
【図１５】
2008233978.tif 000017
【図１６】
2008233978.tif 000018
【図１７】
2008233978.tif 000019
【図１８】
2008233978.tif 000020
【図１９】
2008233978.tif 000021
【図２０】
2008233978.tif 000022
【図２１】
2008233978.tif 000023
【図２２】
2008233978.tif 000024
【図２３】
2008233978.tif 000025
【図２４】
2008233978.tif 000026
【図２５】
2008233978.tif 000027
【図２６】
2008233978.tif 000028