(57)【特許請求の範囲】
【請求項１】
生育中の農作物を各別に収容し、当該農作物の栽培を行うことが可能なように構成された複数の収容部と、
金銭の投入を受け付ける受付手段と、
前記複数の収容部のそれぞれに収容されている農作物が販売可能か否かを判定する販売可否判定手段と、
前記複数の収容部のそれぞれに収容されている農作物のうち少なくとも一つの農作物の特定を受け付ける入力手段と
を備え、
前記受付手段によって所定額の金銭の投入が受け付けられた場合、前記入力手段により特定されており、しかも前記販売可否判定手段によって販売可能と判定された農作物を収容する前記収容部から当該農作物を取り出すことができるように構成されている、農作物販売装置。
【請求項２】
前記販売可否判定手段が、前記複数の収容部のそれぞれに収容されている農作物の生育状態を判定し、その判定した生育状態に基づいて当該農作物が販売可能か否かを判定するように構成されており、
前記販売可否判定手段によって販売可能と判定された農作物を識別するための識別情報を表示する表示手段をさらに備える、請求項１に記載の農作物販売装置。
【請求項３】
前記複数の収容部のそれぞれに収容されている農作物を撮像する撮像手段をさらに備え、
前記販売可否判定手段が、前記撮像手段の撮像により得られた前記農作物を含む画像データに基づいて当該農作物の生育状態を判定するように構成されている、請求項２に記載の農作物販売装置。
【請求項４】
前記販売可否判定手段が、前記画像データに基づいて前記農作物のサイズを特定し、その特定したサイズに基づいて当該農作物の生育状態を判定するように構成されている、請求項３に記載の農作物販売装置。
【請求項５】
前記販売可否判定手段が、前記画像データから前記農作物の色情報を取得し、その取得した色情報に基づいて当該農作物の生育状態を判定するように構成されている、請求項３又は４に記載の農作物販売装置。
【請求項６】
外部の装置に対して前記画像データを送信する画像データ送信手段と、
前記画像データに対する分析結果を示す分析結果情報を前記外部の装置から受信する分析結果情報受信手段とをさらに備え、
前記販売可否判定手段が、前記分析結果情報受信手段によって受信された分析結果情報に基づいて前記農作物の生育状態を判定するように構成されている、請求項３乃至５の何れかに記載の農作物販売装置。
【請求項７】
前記複数の収容部のそれぞれに収容されている農作物の重量を計測する計測手段をさらに備え、
前記販売可否判定手段が、前記計測手段により計測された前記農作物の重量に基づいて当該農作物の生育状態を判定するように構成されている、請求項２乃至６の何れかに記載の農作物販売装置。
【請求項８】
前記販売可否判定手段が、前記複数の収容部のそれぞれに収容されている農作物の生育期間を特定し、その特定した生育期間に基づいて当該農作物が販売可能か否かを判定するように構成されており、
前記販売可否判定手段によって販売可能と判定された農作物を識別するための識別情報を表示する表示手段をさらに備える、請求項１に記載の農作物販売装置。
【請求項９】
前記複数の収容部のそれぞれに収容されている農作物のうち、前記販売可否判定手段によって販売可能と判定されていない農作物の購入の予約を受け付ける予約入力手段をさらに備え、
前記予約入力手段により予約がなされた農作物が前記販売可否判定手段によって販売可能と判定された後、前記受付手段によって所定額の金銭の投入が受け付けられた場合、当該農作物を前記収容部から取り出すことができるように構成されている、請求項１乃至８の何れかに記載の農作物販売装置。
【請求項１０】
前記農作物の購入の予約を行った予約者であるか否かを認証する予約認証手段をさらに備え、
前記予約認証手段によって予約者であると認証された者から前記受付手段によって所定額の金銭の投入が受け付けられた場合に、前記農作物を前記収容部から取り出すことができるように構成されている、請求項９に記載の農作物販売装置。
【請求項１１】
通信ネットワークを介して外部の装置と通信するための通信部をさらに備え、
前記予約入力手段が、前記通信部により前記外部の装置から受信した農作物の購入の予約に関する購入予約情報に基づいて農作物の購入の予約を受け付けるように構成されている、請求項９又は１０に記載の農作物販売装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の農作物を販売する農作物販売装置に関し、特に収穫前であって生育中の農作物を販売する農作物販売装置に関する。
【背景技術】
【０００２】
従来、野菜及び果物等の各種の農作物を販売するための自動販売機として種々のものが提案されている。例えば、特許文献１には、収穫後の農作物を内部に収納し、２種類の外形寸法に形成された複数個の収納箱と、その複数個の収納箱を任意に組み合わせた状態で格納する収納本体とを備える自動販売機が開示されている。この自動販売機によれば、収納箱の外形寸法が２種類あるため、大きさ及び価格等の異なる複数種類の農作物を同時に販売することが可能となる。
【０００３】
また、特許文献２には、収穫後の農作物を内部に収納し、少なくとも全面に販売物を取り出すための取出扉を備えた収納部を複数備え、この収納部を複数上下に段積み自在とした自動販売機が開示されている。この自動販売機によれば、収納部を適宜レイアウトすることによって、コンパクト性を高めることが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−４０４５８号公報
【特許文献２】特開２０００−１２３２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、農作物の場合、収穫後は、時間の経過とともに新鮮さが急速に失われていくという特殊性を有している。そのため、上述した従来の自動販売機のように、収穫後の農作物の販売を行うこととすると、すぐに販売対象の農作物の品質が低下してしまうため、購入者が新鮮な農作物を取得することが困難であるという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、収穫前であって生育中の農作物を販売対象物とすることができる農作物販売装置を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一の態様の農作物販売装置は、生育中の農作物を各別に収容し、当該農作物の栽培を行うことが可能なように構成された複数の収容部と、金銭の投入を受け付ける受付手段と、前記複数の収容部のそれぞれに収容されている農作物が販売可能か否かを判定する販売可否判定手段と、前記複数の収容部のそれぞれに収容されている農作物のうち少なくとも一つの農作物の特定を受け付ける入力手段とを備え、前記受付手段によって所定額の金銭の投入が受け付けられた場合、前記入力手段により特定されており、しかも前記販売可否判定手段によって販売可能と判定された農作物を収容する前記収容部から当該農作物を取り出すことができるように構成されている。
【０００８】
この態様の農作物販売装置において、前記販売可否判定手段が、前記複数の収容部のそれぞれに収容されている農作物の生育状態を判定し、その判定した生育状態に基づいて当該農作物が販売可能か否かを判定するように構成されており、前記販売可否判定手段によって販売可能と判定された農作物を識別するための識別情報を表示する表示手段をさらに備えるようにしてもよい。
【０００９】
また、前記態様の農作物販売装置が、前記複数の収容部のそれぞれに収容されている農作物を撮像する撮像手段をさらに備え、前記販売可否判定手段が、前記撮像手段の撮像により得られた前記農作物を含む画像データに基づいて当該農作物の生育状態を判定するように構成されていてもよい。
【００１０】
また、前記態様の農作物販売装置において、前記販売可否判定手段が、前記画像データに基づいて前記農作物のサイズを特定し、その特定したサイズに基づいて当該農作物の生育状態を判定するように構成されていてもよい。
【００１１】
また、前記態様の農作物販売装置において、前記販売可否判定手段が、前記画像データから前記農作物の色情報を取得し、その取得した色情報に基づいて当該農作物の生育状態を判定するように構成されていてもよい。
【００１２】
また、前記態様の農作物販売装置が、外部の装置に対して前記画像データを送信する画像データ送信手段と、前記画像データに対する分析結果を示す分析結果情報を前記外部の装置から受信する分析結果情報受信手段とをさらに備え、前記販売可否判定手段が、前記分析結果情報受信手段によって受信された分析結果情報に基づいて前記農作物の生育状態を判定するように構成されていてもよい。
【００１３】
また、前記態様の農作物販売装置が、前記複数の収容部のそれぞれに収容されている農作物の重量を計測する計測手段をさらに備え、前記販売可否判定手段が、前記計測手段により計測された前記農作物の重量に基づいて当該農作物の生育状態を判定するように構成されていてもよい。
【００１４】
また、前記態様の農作物販売装置において、前記販売可否判定手段が、前記複数の収容部のそれぞれに収容されている農作物の生育期間を特定し、その特定した生育期間に基づいて当該農作物が販売可能か否かを判定するように構成されており、前記販売可否判定手段によって販売可能と判定された農作物を識別するための識別情報を表示する表示手段をさらに備えていてもよい。
【００１５】
また、前記態様の農作物販売装置が、前記複数の収容部のそれぞれに収容されている農作物のうち、前記販売可否判定手段によって販売可能と判定されていない農作物の購入の予約を受け付ける予約入力手段をさらに備え、前記予約入力手段により予約がなされた農作物が前記販売可否判定手段によって販売可能と判定された後、前記受付手段によって所定額の金銭の投入が受け付けられた場合、当該農作物を前記収容部から取り出すことができるように構成されていてもよい。
【００１６】
また、前記態様の農作物販売装置が、前記農作物の購入の予約を行った予約者であるか否かを認証する予約認証手段をさらに備え、前記予約認証手段によって予約者であると認証された者から前記受付手段によって所定額の金銭の投入が受け付けられた場合に、前記農作物を前記収容部から取り出すことができるように構成されていてもよい。
【００１７】
また、前記態様の農作物販売装置が、通信ネットワークを介して外部の装置と通信するための通信部をさらに備え、前記予約入力手段が、前記通信部により前記外部の装置から受信した農作物の購入の予約に関する購入予約情報に基づいて農作物の購入の予約を受け付けるように構成されていてもよい。
【発明の効果】
【００１８】
本発明に係る農作物販売装置によれば、収穫前であって生育中の農作物を販売対象物とすることができるため、購入者は新鮮な状態の農作物を得ることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態１に係る農作物販売装置の外観構成を示す斜視図。
【図２】本発明の実施の形態１に係る農作物販売装置の収容部に設けられた扉が開放された場合における当該収容部の構成を示す斜視図。
【図３】本発明の実施の形態１に係る農作物販売装置の構成を示すブロック図。
【図４】本発明の実施の形態１に係る農作物販売装置に設けられている農作物情報データベースのレイアウトの一例を示す図。
【図５】本発明の実施の形態１に係る農作物販売装置に設けられている画像情報データベースのレイアウトの一例を示す図。
【図６】本発明の実施の形態１に係る農作物販売装置が実行する農作物情報更新処理の手順を示すフローチャート。
【図７】本発明の実施の形態１に係る農作物販売装置が実行する販売可否判定処理の手順を示すフローチャート。
【図８】本発明の実施の形態１に係る農作物販売装置が実行する取り出し時処理の手順を示すフローチャート。
【図９】本発明の実施の形態２に係る農作物販売装置の外観構成を示す斜視図。
【図１０】本発明の実施の形態２に係る農作物販売装置の構成を示すブロック図。
【図１１】本発明の実施の形態２に係る農作物販売装置に設けられている会員情報データベースのレイアウトの一例を示す図。
【図１２】本発明の実施の形態２に係る農作物販売装置に設けられている予約情報データベースのレイアウトの一例を示す図。
【図１３】本発明の実施の形態２に係る農作物販売装置が実行する予約受付処理の手順を示すフローチャート。
【図１４】本発明の実施の形態２に係る農作物販売装置が実行する予約農作物販売可否判定処理の手順を示すフローチャート。
【図１５】本発明の実施の形態３に係る農作物販売装置の外観構成を示す斜視図。
【図１６】本発明の実施の形態３に係る農作物販売装置の構成を示すブロック図。
【図１７】本発明の実施の形態３に係る農作物販売装置に設けられている生育期間情報データベースのレイアウトの一例を示す図。
【図１８】本発明の実施の形態３に係る農作物販売装置が実行する販売可否判定処理の手順を示すフローチャート。
【図１９】本発明の実施の形態４に係る農作物販売装置の構成を示すブロック図。
【図２０】管理サーバ及び各クライアント端末によって実行される予約受付処理の手順を示すフローチャート。
【図２１】クライアント端末の表示部に表示される画面の一例を示す図。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施の形態について、図面を参照しながら説明する。なお、以下に示す実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００２１】
（実施の形態１）
図１は、本発明の実施の形態１に係る農作物販売装置の外観構成を示す斜視図である。図１に示すように、農作物販売装置１は、販売対象物である生育中の農作物を収容する複数の収容部１ｃ，１ｃ，…と、各種のデバイスの制御を行うための制御部１ｄとで構成される。収容部１ｃは、全体として略直方体形状をなしており、農作物が収容される収容部本体１ａと、収容部本体１ａ内の農作物の購入に関する入出力機器が設けられた入出力部１ｂとで構成され、３行３列で並べられて配設されている。また、制御部１ｄは、このように並設された複数の収容部１ｃの右側に設けられている。
【００２２】
収容部本体１ａは、直方体形状の筐体を有しており、その前面には扉１０が設けられている。この扉１０は、左端の一側縁部に図示しないヒンジを介して接続されており、このヒンジによって回動可能とされている。扉１０には、プラスチック、ガラス又は合成樹脂製の透明な窓部１０ａが設けられており、扉１０が閉じた状態であっても、この窓部１０ａを通して、収容部本体１ａの内部が視認可能となっている。この扉１０は、後述する扉開閉機構によって開閉動作が制御される。扉１０が閉鎖されている場合、収容部本体１ａの内部空間が気密状態に保持される。農作物を栽培している間は、扉１０を閉鎖しておくことによって、収容部本体１ａ内を無菌状態に保つことができる。なお、扉１０が開放状態及び閉鎖状態の何れの状態にあるかは、扉開閉機構に設けられている開閉センサによって検知される。
【００２３】
入出力部１ｂは、細長の直方体形状の筐体を有しており、その前面には、表示ランプ１１及び購入ボタン１２が上からこの順に設けられている。ここで、表示ランプ１１は、赤色光が点灯する赤色ランプ部１１ａと、その下方に設けられた青色光を点灯する青色ランプ部１１ｂとで構成されている。これらの赤色ランプ部１１ａ及び青色ランプ部１１ｂが後述するようにして点灯されることによって、収容部本体１ａ内に格納される農作物の販売可否状況等を購入者に対して知らせる。なお、本実施の形態では、青色ランプ部１１ｂが点灯している場合は販売可能であり、また赤色ランプ部１１ａが点灯している場合は収容部本体１ａ内に農作物が収容されていない状態を示しているものとする。さらに、赤色ランプ部１１ａ及び青色ランプ部１１ｂの何れも点灯していない場合は、収容部本体１ａ内の農作物は生育途中であるため販売できないことを示しているものとする。
【００２４】
購入ボタン１２は、押しボタン式のスイッチで構成されており、利用者はこの購入ボタン１２を押下することにより農作物の購入を行う。なお、利用者が購入ボタン１２を押下した場合であっても、後述するようにして収容部本体１ａ内の農作物の販売が可能であると判定されていないときは、利用者は農作物を購入することはできない。
【００２５】
また、制御部１ｄは、収容部１ｃを３個重ねた高さと略同一の高さの細長の直方体形状の筐体を有しており、その前面には、金額表示部１３、金銭投入部１４及び釣銭返却口１５が上からこの順に設けられている。ここで、金額表示部１３は、液晶ディスプレイで構成されており、利用者によって投入された金銭の合計額を表示する。金銭投入部１４は、硬貨の投入を受付可能な硬貨投入部１４ａと、その下方に設けられた紙幣の投入を受付可能な紙幣投入部１４ｂとで構成されている。この金銭投入部１４に金銭が投入された場合にその合計額が金額表示部１３に表示される。また、釣銭が生じたときは、その釣銭が釣銭返却口１５に戻される。
【００２６】
図２は、扉１０が開放された場合における収容部本体１ａの構成を示す斜視図である。図２に示すとおり、収容部本体１ａの内部には、養液栽培に用いられる養液５０が扉１０の下端よりも低い位置まで充填されている。この養液５０の液面には矩形板状の発泡樹脂製の台座５１が浮いており、この台座５１上には、ミズナ、ホウレンソウ又はレタス等の葉菜類の若い葉である販売対象物のベビーリーフＬが載置されている。なお、ベビーリーフＬの根は、台座５１に設けられた開口部を貫通して台座５１の下面側に伸びている。ここで、ベビーリーフＬは例示であって、他の農作物が販売対象物として収容部本体１ａ内に格納されていてもよいことは勿論である。
【００２７】
収容部本体１ａの左側面の内側には、収容部本体１ａ内に格納されている販売対象物を撮像するためのカメラ１６が設けられている。このカメラ１６は、ＣＣＤ（Charge Coupled Device）又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子で構成されている。
【００２８】
収容部本体１ａの天井面の内側には、二本の蛍光灯１７，１７が設けられている。これらの蛍光灯１７，１７は、収容部本体１ａ内を照らす照明具として機能し、これらの蛍光灯１７，１７の光を利用して収容部本体１ａ内の農作物は光合成を行うことになる。なお、蛍光灯の代わりに、発光ダイオード（ＬＥＤ：Light Emitting Diode）等を照明具として用いてもよい。
【００２９】
収容部本体１ａの奥側面の上側には、空気を通流させるための空気送出管１８ａ及び空気排出管１８ｂが後方へ延設されている。これらの空気送出管１８ａ及び空気排出管１８ｂは、収容部本体１ａの後方に設けられたエアーポンプ（図示せず）と連通されており、このエアーポンプの作用により、空気送出管１８ａ及び空気排出管１８ｂを介して収容部本体１ａ内の空気が循環する。また、同様にして、収容部本体１ａの奥側面の下側には、養液を通流させるための養液送出管１９ａ及び養液排出管１９ｂが後方へ延設されている。これらの養液送出管１９ａ及び養液排出管１９ｂは、収容部本体１ａの後方に設けられた養液タンク（図示せず）と連通されており、この養液タンクから供給される養液が養液送出管１９ａ及び養液排出管１９ｂを介して収容部本体１ａ内を循環する。
【００３０】
また、図２には示していないが、収容部本体１ａには、台座５１上の農作物の重量を測定するための重量センサと、収容部本体１ａ内の温度を測定するための温度センサとが設けられている。ここで、重量センサは、例えば台座５１の沈み量を測定するセンサ等で構成されており、そのセンサの測定値に基づいて農作物の重量を算出する。
【００３１】
図３は、本発明の実施の形態１に係る農作物販売装置１の構成を示すブロック図である。図３に示すように、本実施の形態の農作物販売装置１は、ＣＰＵ２０と、そのＣＰＵ２０に接続された主記憶装置２１、補助記憶装置２２及び入出力インタフェース（Ｉ／Ｆ）２３とを備えている。なお、これらのＣＰＵ２０、主記憶装置２１、補助記憶装置２２及び入出力Ｉ／Ｆ２３はバスによって接続されている。
【００３２】
ＣＰＵ２０は、補助記憶装置２２に記憶されているコンピュータプログラムを実行する。これにより、農作物販売装置１は、各種のデバイスの動作を制御しながら、後述する各種の処理を実行することが可能になる。
【００３３】
主記憶装置２１は、ＳＲＡＭまたはＤＲＡＭ等によって構成されており、補助記憶装置２２に記憶されているコンピュータプログラムの読み出しに用いられる。また、主記憶装置２１は、ＣＰＵ２０がコンピュータプログラムを実行するときに、ＣＰＵ２０の作業領域としても利用される。
【００３４】
補助記憶装置２２は、フラッシュメモリ又はハードディスクなどの不揮発性記憶装置によって構成されており、ＣＰＵ２０に実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータ等を記憶している。このデータには、各収容部本体１ａ，１ａ，…について、農作物を収容しているか否か、及び収容している場合はその農作物が販売可能であるか否かを示す情報であるステータス情報Ｓが含まれる。また、補助記憶装置２２には、農作物情報データベース（ＤＢ）２２Ａ及び画像情報データベース（ＤＢ）２２Ｂが設けられている。これらの各データベースの詳細については後述する。
【００３５】
入出力Ｉ／Ｆ２３は、ＣＰＵ２０と各種の外部装置とを接続するためのインタフェース装置である。この入出力Ｉ／Ｆ２３には、各入出力部１ｂに設けられている表示ランプ１１，１１，…及び購入ボタン１２，１２，…と、制御部１ｄに設けられている金額表示部１３及び金銭投入部１４と、各収容部本体１ａに設けられている重量センサ３０，３０，…、温度センサ３１，３１，…、扉開閉機構３２，３２，…及びカメラ１６，１６，…とが接続されている。これらの各デバイスは、入出力Ｉ／Ｆ２３を介して、ＣＰＵ２０から動作制御信号を受ける。
【００３６】
次に、上記の農作物情報ＤＢ２２Ａ及び画像情報ＤＢ２２Ｂについて説明する。
図４は、本発明の実施の形態１に係る農作物販売装置１に設けられている農作物情報ＤＢ２２Ａのレイアウトの一例を示す図である。図４に示すように、農作物情報ＤＢ２２Ａは、収容部本体１ａを識別するための識別子であるボックスＩＤが格納されるボックスＩＤフィールド１０１、収容部本体１ａ内に収容されている農作物の生育状態を判定するための各種の測定を行った日時である測定日時が格納される測定日時フィールド１０２、当該農作物の寸法（サイズ）を示す情報が格納されるサイズフィールド１０３、当該農作物の表面の色に関する情報が格納される彩度フィールド１０４、当該農作物の重量が格納される重量フィールド１０５，当該農作物の生育状態を示す情報が格納される生育状態フィールド１０６  及び当該農作物を販売することができる日時である販売可能日時が格納される販売可能日時フィールド１０７を有している。
【００３７】
なお、本実施の形態において、サイズフィールド１０３には、農作物のサイズに応じて、“Ｌ（大）”、“Ｍ（中）”及び“Ｓ（小）”の何れかの情報が格納され、彩度フィールド１０３には、特定の色（例えば、農作物がトマトの場合は赤、ベビーリーフ又はキュウリの場合は緑等）の彩度に応じて、“濃”及び“薄”の何れかの情報が格納される。また、生育状態フィールド１０６には、農作物の生育状態に応じて、“良好”、“普通”及び“不良”の何れかの情報が格納される。
【００３８】
上述した農作物情報ＤＢ２２Ａに格納される情報は、カメラ１６により取得された画像データ及び重量センサ３０によって取得された重量に基づいて適宜更新される。その処理の詳細については後述する。
【００３９】
画像情報ＤＢ２２Ｂには、カメラ１６が収容部本体１ａ内を撮像することにより得られた台座５１上の農作物を含む画像データが格納される。カメラ１６は、予め設定された時間間隔（例えば、６時間毎等）で繰り返し撮像処理を実行する。そして、その結果得られた複数の画像データが、撮像日時等の情報と共に、画像情報ＤＢ２２Ｂに格納される。具体的には、図５に示すようにして格納されている。
【００４０】
図５は、本発明の実施の形態１に係る農作物販売装置１に設けられている画像情報ＤＢ２２Ｂのレイアウトの一例を示す図である。図５に示すように、画像情報ＤＢ２２Ｂは、各画像データを識別するための画像ＩＤが格納される画像ＩＤフィールド１１１、各画像データの撮像日時が格納される撮像日時フィールド１１２、どの収容部本体１ａ内の画像データであるのかを判別するためのボックスＩＤが格納されるボックスＩＤフィールド１１３、及び補助記憶装置２２における画像データの記憶位置を示す情報が格納される画像データフィールド１１４を有している。
【００４１】
［農作物販売装置の動作］
上述したように構成された農作物販売装置１は、収容部本体１ａ内の農作物に適した生育条件を保つように、温度センサ３１の測定値等に基づいて、蛍光灯１７，１７の点灯／消灯、並びに空気及び養液の循環を制御する。予め設定された時刻に蛍光灯１７，１７の点灯／消灯を行ったり、また、空気及び養液の循環を常時行ったりしてもよい。このようにして、収容部本体１ａ内で農作物の養液栽培を行うことが可能になる。
【００４２】
以下、農作物販売装置１の動作について、フローチャートを参照しながら説明する。なお、本実施の形態の農作物販売装置１が実行する主な処理には、（１）農作物情報の更新を行うための農作物情報更新処理、（２）農作物が販売可能か否かを判定するための販売可否判定処理、及び（３）農作物が取り出される際に実行される取り出し時処理がある。以下では、これらの各処理の詳細について説明する。
【００４３】
（１）農作物情報更新処理
図６は、本発明の実施の形態１に係る農作物販売装置１が実行する農作物情報更新処理の手順を示すフローチャートである。なお、以下の農作物情報更新処理は、例えばカメラ１６による撮像処理が実行される都度等、所定のタイミングで繰り返し実行される。
【００４４】
農作物販売装置１はまず、農作物情報更新処理の対象とする収容部本体１ａのボックスＩＤを所定のルール（例えば番号の小さい順等）にしたがって決定する（Ｓ１０１）。次に、農作物販売装置１は、画像情報ＤＢ２２Ｂにアクセスし、処理対象に設定した収容部本体１ａのボックスＩＤに係る画像データのうち最も新しく画像情報ＤＢ２２Ｂに登録された画像データ（以下、「最新画像データ」という）を読み出す（Ｓ１０２）。
【００４５】
次に、農作物販売装置１は、最新画像データに対してエッジ抽出等の所定の画像処理を施すことによって農作物のサイズを特定する（Ｓ１０３）。例えば、農作物が図２に示すようなベビーリーフＬの場合、最も背の高い葉の高さを算出し、その数値に応じて“Ｌ”、“Ｍ”及び“Ｓ”の３段階にランク付けする。また、農作物がトマトの場合であれば、トマトの直径を算出し、その数値に応じて“Ｌ”、“Ｍ”及び“Ｓ”の３段階にランク付けする。
【００４６】
また、農作物販売装置１は、最新画像データに対して所定の画像処理を施すことによって農作物の表面の色に関する色情報を取得し、その色情報の解析を行う（Ｓ１０４）。例えば、農作物がベビーリーフの場合、緑色の彩度が所定値よりも高いか否か等によって、その表面の色が“濃”及び“薄”の何れであるのかの判定を行う。また、農作物がトマトの場合であれば、赤色の彩度が所定値よりも高いか否か等によって、その色が“濃”及び“薄”の何れであるのかの判定を行う。
【００４７】
次に、農作物販売装置１は、重量センサ３０に測定処理を実行させることによって収容部本体１ａ内の農作物の重量を測定する（Ｓ１０５）。また、農作物販売装置１は、画像情報ＤＢ２２Ｂにアクセスして最新画像データよりも以前に画像情報ＤＢ２２Ｂに登録された１又は複数の画像データを読み出し、それらの画像データと最新画像データとを比較する処理を実行する（Ｓ１０６）。これにより、処理対象の農作物の大きさ等の時間変化を測定することができ、その時間変化に基づいて当該農作物の生長度合いを算出することができる。
【００４８】
次に、農作物販売装置１は、ステップＳ１０３により特定された農作物のサイズ、ステップＳ１０４の解析結果、ステップＳ１０５で測定された農作物の重量、及びステップＳ１０６の結果得られた農作物の生長度合い等に関する情報に基づいて、農作物の生育状態を３段階にランク付けすることにより、農作物の生育状態の判定を行う（Ｓ１０７）。この判定処理は、次のようにして与えられる得点に基づいて行うこと等が考えられる。サイズが“Ｌ”、“Ｍ”及び“Ｓ”の順に高い得点を与え、表面の色が“濃”と判定された場合に“薄”と判定された場合と比べて高い得点を与えるようにする。また、農作物の重量の平均値を示す統計データを記憶しておき、その統計データと比較した結果、ステップＳ１０５で測定された重量が平均以上の場合に高い得点を与え、平均を下回る場合には低い得点を与えるようにする。さらに、農作物の生長度合いの平均値を示す統計データを記憶しておき、その統計データと比較した結果、ステップＳ１０６の結果得られた生長度合いが平均以上の場合に高い得点を与え、平均を下回る場合には低い得点を与えるようにする。そして、これらの得点の合計点が高い順に、“良好”、“普通”、“不良”とランク付けすることにより生育状態の判定を行う。
【００４９】
次に、農作物販売装置１は、ステップＳ１０７にて判定された生育状態に基づいて、収容部本体１ａ内の農作物の販売可能日時を推定する（Ｓ１０８）。具体的には、農作物の種類毎に農作物の収穫適期に関する収穫適期データ（例えば、生育開始時から２週間後等）を記憶しておき、生育状態が“良好”の場合は収穫適期データよりも２日早く収穫可能になり、生育状態が“普通”の場合は収穫適期データのとおりに収穫可能になり、生育状態が“不良”の場合は収穫適期データよりも２日遅く収穫可能になる等と判断する。そして、その収穫可能となる日を当該農作物の販売可能日時とする。
【００５０】
さらに、農作物販売装置１は、上記の各ステップにより得られた情報を農作物情報ＤＢ２２Ａの各フィールドに格納することによって、農作物情報ＤＢ２２Ａを更新する（Ｓ１０９）。具体的には、ステップＳ１０３により得られた“Ｌ”、“Ｍ”及び“Ｓ”の何れかの情報をサイズフィールド１０３に格納し、ステップＳ１０４により得られた“濃”及び“薄”の何れかの情報を彩度フィールド１０４に格納し、ステップＳ１０５により得られた農作物の重量を重量フィールド１０５に格納し、ステップＳ１０７により得られた“良好”、“普通”及び“不良”の何れかの情報を状態フィールド１０６に格納し、ステップＳ１０８により推定された販売可能日時を販売可能日時フィールド１０７に格納することにより、農作物情報ＤＢ２２Ａの更新を行う。
【００５１】
次に、農作物販売装置１は、すべての収容部本体１ａについて農作物情報更新処理を実行したか否かを判定する（Ｓ１１０）。ここで、まだ処理対象となっていない収容部本体１ａが存在すると判定した場合（Ｓ１１０でＮＯ）、農作物販売装置１はステップＳ１０１に戻り、それ以降のステップＳ１０２乃至Ｓ１０９を実行する。他方、すべての収容部本体１ａについて農作物情報更新処理を実行したと判定した場合（Ｓ１１０でＹＥＳ）、農作物販売装置１は処理を終了する。
【００５２】
なお、ステップＳ１０３における農作物のサイズ判定は、上述したように画像データに基づいて行う手法以外にも、種々のものが考えられる。例えば、レーザー距離計又は超音波距離測定器等を用いて農作物の高さ・幅等を計測することにより行ってもよい。また、所定のサイズの開口部が設けられた板状の型を収容部本体１ａ内に設け、その型を移動させたときに収容部本体１ａ内の農作物が当該開口部を通過するか否かの判定に基づいて、農作物のサイズ判定を行うようにしてもよい。さらに、台座５１の沈み量を測定するセンサを設け、そのセンサの測定値に基づいて農作物のサイズ判定を行うようにしてもよい。
【００５３】
また、ステップＳ１０７における農作物の生育状態の判定についても、上述した手法以外に種々のものが考えられる。例えば、公知の光センサ選果装置を用いて、収容部本体１ａ内の農作物の熟度及び糖度を測定し、これらの熟度及び糖度も併せて考慮した上で生育状態を判定するようにしてもよい。その他にも、農作物の硬度、水分量及び打音を公知の手法により検出し、それらの情報も併せて考慮して生育状態を判定するようにしてもよい。
【００５４】
（２）販売可否判定処理
図７は、本発明の実施の形態１に係る農作物販売装置１が実行する販売可否判定処理の手順を示すフローチャートである。以下の販売可否判定処理は、例えば上記の農作物情報更新処理が実行される都度等、所定のタイミングで繰り返し実行される。なお、以下では、表示ランプ１１を構成する赤色ランプ部１１ａ及び青色ランプ部１１ｂの何れも点灯されていない状態にあるものとする。
【００５５】
農作物販売装置１はまず、販売可否判定処理の対象とする収容部本体１ａのボックスＩＤを所定のルール（例えば番号の小さい順等）にしたがって決定する（Ｓ１１１）。そして、農作物販売装置１は、農作物情報ＤＢ２２Ａにアクセスし、処理対象に設定した収容部本体１ａのボックスＩＤに係る農作物情報のうち最も新しく農作物情報ＤＢ２２Ａに登録された農作物情報を読み出す（Ｓ１１２）。
【００５６】
次に、農作物販売装置１は、読み出した農作物情報における販売可能日時と現在日時とを比較し、その販売可能日時に到達しているか否かを判定する（Ｓ１１３）。ここで、販売可能日時に到達していないと判定した場合（Ｓ１１３でＮＯ）、農作物販売装置１は処理を終了する。他方、販売可能日時に到達していると判定した場合（Ｓ１１３でＹＥＳ）、農作物販売装置１は、青色ランプ部１１ｂを点灯する（Ｓ１１４）。なお、この場合、農作物販売装置１は、処理対象の収容部本体１ａに収容されている農作物が販売可能であることを示す情報をステータス情報Ｓに反映させる。
【００５７】
次に、農作物販売装置１は、すべての収容部本体１ａについて販売可否判定処理を実行したか否かを判定する（Ｓ１１５）。ここで、まだ処理対象となっていない収容部本体１ａが存在すると判定した場合（Ｓ１１５でＮＯ）、農作物販売装置１はステップＳ１１１に戻り、それ以降のステップＳ１１２乃至Ｓ１１４を実行する。他方、すべての収容部本体１ａについて販売可否判定処理を実行した判定した場合（Ｓ１１５でＹＥＳ）、農作物販売装置１は処理を終了する。
【００５８】
以上の処理の結果、複数の収容部本体１ａ，１ａ，…のうち、収容している農作物が販売可能日時を迎えている収容部本体１ａについては表示ランプ１１が青色に点灯することになり、まだ販売可能日時を迎えていない収容部本体１ａについては表示ランプ１１が消灯したままの状態となる。これにより、農作物の購入を検討している利用者は、複数の収容部本体１ａ，１ａ，…のうち、どの収容部本体１ａ内の農作物を購入することができるのかを容易に知ることができる。
【００５９】
表示ランプ１１が青色に点灯している状態において、利用者から金銭投入部１４を介して所定額の金銭の投入を受け付けた上で当該利用者によって購入ボタン１２が押下された場合、農作物販売装置１のＣＰＵ２０は、その購入ボタン１２を備える入出力部１ｂと接続された収容部本体１ａの扉開閉機構３２に対して扉１０を開放するよう指示する。その結果、扉１０が開放状態となり、利用者は収容部本体１ａ内の農作物を取り出すことができる。
【００６０】
（３）取り出し時処理
図８は、本発明の実施の形態１に係る農作物販売装置１が実行する取り出し時処理の手順を示すフローチャートである。
上述したようにして利用者によって収容部本体１ａ内の農作物が取り出される場合、扉開閉機構３２に設けられた開閉センサによって扉１０の開放状態が検知される。この開閉センサの検知により農作物が取り出されたとことを検出した場合（Ｓ１２１）、農作物販売装置１は、その扉１０を備える収容部本体１ａと対応する入出力部１ｂの赤色ランプ部１１ａを点灯し（Ｓ１２２）、処理を終了する。なお、この場合、農作物販売装置１は、処理対象の収容部本体１ａに農作物が収容されていないことを示す情報をステータス情報Ｓに反映させる。
【００６１】
以上の処理の結果、農作物が取り出されたために空の状態となった収容部本体１ａの表示ランプ１１が赤色に点灯することになる。これにより、農作物の購入を検討している利用者は、複数の収容部本体１ａ，１ａ，…のうち、どの収容部本体１ａ内に農作物が収容されていないのかを容易に知ることができる。
【００６２】
（実施の形態２）
実施の形態２の農作物販売装置は、収容部本体に収容された農作物の購入の予約をすることができる装置である。以下、本実施の形態の農作物販売装置の構成及び動作について説明する。
【００６３】
［農作物販売装置の構成］
図９は、本発明の実施の形態２に係る農作物販売装置の外観構成を示す斜視図である。また、図１０は、本発明の実施の形態２に係る農作物販売装置の構成を示すブロック図である。図９に示すとおり、本実施の形態の農作物販売装置２が備える制御部２ｄは、実施の形態１における制御部１ｄの金額表示部１３の代わりに、液晶ディスプレイで構成されたディスプレイ４０及び各種情報の入力が可能なキー入力部４１を備えている。図１０に示すとおり、ディスプレイ４０は入出力Ｉ／Ｆ２３に接続されており、この入出力Ｉ／Ｆ２３を介してＣＰＵ２０から動作制御信号を受け、これにしたがって文字及び数字を表示する。また、キー入力部４１も同様にして入出力Ｉ／Ｆ２３と接続されており、利用者から受け付けた入力に関する信号を、入出力Ｉ／Ｆ２３を介してＣＰＵ２０に対して出力する。
【００６４】
図１０に示すとおり、補助記憶装置２２には、実施の形態１の場合と同様の農作物情報ＤＢ２２Ａ及び画像情報ＤＢ２２Ｂの他、会員情報データベース（ＤＢ）２２Ｃ及び予約情報データベース（ＤＢ）２２Ｄが設けられている。以下、これらの会員情報ＤＢ２２Ｃ及び予約情報ＤＢ２２Ｄの詳細については説明する。
【００６５】
図１１は、本発明の実施の形態２に係る農作物販売装置２に設けられている会員情報ＤＢ２２Ｃのレイアウトの一例を示す図である。図１１に示すとおり、会員情報ＤＢ２２Ｃは、各会員を識別するための会員ＩＤが格納される会員ＩＤフィールド２０１、及び各会員に対して設定されたパスワードが格納されるパスワードフィールド２０２を有している。
【００６６】
上述した会員情報ＤＢ２２Ｃに格納される情報は、本実施の形態の農作物販売装置を利用するための事前登録の際に各利用者から受け付けた内容に基づいて生成される。この事前登録を済ませた利用者は、本実施の形態の農作物販売装置を利用して農作物を購入することができる会員となる。
【００６７】
図１２は、本発明の実施の形態２に係る農作物販売装置２に設けられている予約情報ＤＢ２２Ｄのレイアウトの一例を示す図である。図１２に示すとおり、予約情報ＤＢ２２Ｄは、会員によりなされた各予約を識別するための予約ＩＤが格納される予約ＩＤフィールド２１１、各予約がなされた日時が格納される予約日時フィールド２１２、各予約を行った会員の会員ＩＤが格納される会員ＩＤフィールド２１３、及び各予約がなされた農作物を収容している収容部本体１ａを識別するためのボックスＩＤが格納されるボックスＩＤフィールド２１４を有している。この予約情報ＤＢ２２Ｄに格納される予約情報は、会員が予約をする都度更新される。
【００６８】
なお、本実施の形態の農作物販売装置２のその他の構成については実施の形態１の場合と同様であるので、同一符号を付して説明を省略する。
【００６９】
［農作物販売装置の動作］
次に、上述したように構成された農作物販売装置２の動作について、フローチャートを参照しながら説明する。なお、本実施の形態の農作物販売装置２は、実施の形態１における（１）農作物情報更新処理、（２）販売可否判定処理、及び（３）取り出し時処理の他に、（４）農作物の購入の予約を受け付ける予約受付処理と、（５）予約された農作物（以下、「予約農作物」という）の販売の可否を判定する予約農作物販売可否判定処理とを実行する。なお、（１）農作物情報更新処理、（２）販売可否判定処理、及び（３）取り出し時処理については、実施の形態１の場合と同様であるので説明を省略する。以下、（４）予約受付処理、及び（５）予約農作物販売可否判定処理について説明する。
【００７０】
（４）予約受付処理
図１３は、本発明の実施の形態２に係る農作物販売装置２が実行する予約受付処理の手順を示すフローチャートである。
事前登録を済ませて会員となった利用者は、キー入力部４１を用いて会員ＩＤ及びパスワードを入力する。この入力を受け付けた農作物販売装置２は、入力された会員ＩＤ及びパスワードと一致する会員情報が会員情報ＤＢ２２Ｃに登録されているか否かに基づいて、会員認証処理を実行する（Ｓ２０１）。この会員認証処理の認証に成功した場合、農作物販売装置２は、収容部本体１ａに収容されている農作物の購入予約に関する予約情報の入力を促す情報をディスプレイ４０に表示する。
【００７１】
この場合、利用者は、複数の収容部本体１ａ，１ａ，…の中から所望の収容部本体１ａを選び、その収容部本体１ａのボックスＩＤを含む予約情報を、キー入力部４１を用いて入力する。農作物販売装置２は、会員から予約情報の入力を受け付けた場合（Ｓ２０２）、ステータス情報Ｓを参照して、その予約情報に含まれるボックスＩＤで識別される収容部本体１ａが空ではないかどうかを判定する（Ｓ２０３）。ここで、空ではない（すなわち収容部本体１ａ内に農作物が収容されている）と判定した場合（Ｓ２０３でＹＥＳ）、農作物販売装置１は、この収容部本体１ａに収容されている農作物の予約情報を生成して予約情報ＤＢ２２Ｄに登録し（Ｓ２０４）、予約が完了したことを示す予約完了情報をディスプレイ４０に表示する（Ｓ２０５）。この予約完了情報には予約ＩＤが含まれている。他方、空であると判定した場合（Ｓ２０３でＮＯ）、農作物販売装置１は、予約が不可能であることを示すエラー情報をディスプレイ４０に表示する（Ｓ２０６）。
【００７２】
以上の処理により、収容部本体１ａに収容されている農作物の購入予約がなされる。なお、この予約受付処理においては、その農作物が販売可能であるか否かに関わらず、購入の予約を行うことができる。したがって、（２）販売可否判定処理によって販売可能と判定された農作物は勿論のこと、販売可能ではないと判定された農作物についても、購入予約を行うことができる。予約を行った利用者は、その後、予約農作物の生育が進んで収穫が可能になったと考えられる頃に、農作物販売装置１の設置場所に出向き、農作物販売装置１に対して下記の予約農作物販売可否判定処理を実行させる。
【００７３】
（５）予約農作物販売可否判定処理
図１４は、本発明の実施の形態２に係る農作物販売装置２が実行する予約農作物販売可否判定処理の手順を示すフローチャートである。
予約を行った利用者は、キー入力部４１を用いて会員ＩＤ及びパスワードを入力する。この入力を受け付けた農作物販売装置２は、入力された会員ＩＤ及びパスワードと一致する会員情報が会員情報ＤＢ２２Ｃに登録されているか否かに基づいて、会員認証処理を実行する（Ｓ２１１）。この会員認証処理の認証に成功した場合、農作物販売装置２は、予約ＩＤの入力を促す情報をディスプレイ４０に表示する。
【００７４】
この場合、利用者は、キー入力部４１を用いて予約ＩＤを入力する。農作物販売装置２は、利用者から予約ＩＤの入力を受け付けた場合（Ｓ２１２）、その予約ＩＤを検索キーとして予約情報ＤＢ２２Ｄから当該予約ＩＤに係る予約情報を読み出し、さらに、その読み出した予約情報に含まれるボックスＩＤに係る農作物情報のうち最も新しく農作物情報ＤＢ２２Ａに登録された農作物情報を読み出す（Ｓ２１３）。
【００７５】
次に、農作物販売装置２は、読み出した農作物情報における販売可能日時と現在日時とを比較し、その販売可能日時に到達しているか否かを判定する（Ｓ２１４）。ここで、販売可能日時に到達していると判定した場合（Ｓ２１４でＹＥＳ）、農作物販売装置１は、「購入できます」等の文字（以下、「第１メッセージ」という）をディスプレイ４０に表示し（Ｓ２１５）、処理を終了する。他方、販売可能日時に到達していないと判定した場合（Ｓ２１４でＮＯ）、農作物販売装置１は、「まだ購入できません」等の文字（以下、「第２メッセージ」という）をディスプレイ４０に表示し（Ｓ２１６）、処理を終了する。
【００７６】
以上の処理の結果、収容部本体１ａ内の予約農作物が販売可能日時を迎えた場合には第１メッセージがディスプレイ４０に表示され、またその予約農作物が販売可能日時を迎えていない場合には第２メッセージがディスプレイ４０に表示されることになる。予約を行った利用者は、第１メッセージがディスプレイ４０に表示されている場合、所定額の金銭を投入して購入ボタン１２を押下する。その結果、予約農作物を収容している収容部本体１ａの扉１０が開放状態となり、利用者は収容部本体１ａ内の予約農作物を取り出すことができる。
【００７７】
（実施の形態３）
実施の形態３の農作物販売装置は、収容部本体に収容された農作物の生育期間に基づいて当該農作物の販売可否を判定する装置である。以下、本実施の形態の農作物販売装置の構成及び動作について説明する。
【００７８】
［農作物販売装置の構成］
図１５は、本発明の実施の形態３に係る農作物販売装置の外観構成を示す斜視図である。また、図１６は、本発明の実施の形態３に係る農作物販売装置の構成を示すブロック図である。図１５に示すとおり、本実施の形態の農作物販売装置３は、収容部本体１ａ及び入出力部３ｂで構成される収容部３ｃを複数備えている。ここで、入出力部３ｂは、表示ランプ１１の上方に、液晶ディスプレイで構成された残存時間表示部５２を備えている。図１６に示すとおり、残存時間表示部５２は入出力Ｉ／Ｆ２３に接続されており、この入出力Ｉ／Ｆ２３を介してＣＰＵ２０から動作制御信号を受け、これにしたがって販売可能日時までの残り時間である残存時間を示す数字を表示する。
【００７９】
また、図１６に示すとおり、補助記憶装置２２には、収容部１ａ内に収納された農作物の生育期間に関する生育期間情報データベース（ＤＢ）２２Ｅが設けられている。この生育期間情報ＤＢ２２Ｅの詳細については後述する。なお、本実施の形態の農作物販売装置３には、実施の形態１の場合におけるカメラ１６が設けられておらず、さらに、農作物情報ＤＢ２２Ａ及び画像情報ＤＢ２２Ｂも設けられていない。本実施の形態の農作物販売装置３のその他の構成については実施の形態１の場合と同様であるので、同一符号を付して説明を省略する。
【００８０】
図１７は、本発明の実施の形態３に係る農作物販売装置３に設けられている生育期間情報データベースのレイアウトの一例を示す図である。図１７に示すとおり、生育期間情報ＤＢ２２Ｅは、収容部本体１ａを識別するためのボックスＩＤが格納されるボックスＩＤフィールド３０１、収容部本体１ａ内で農作物の生育が開始された日時を示す生育開始日時が格納される生育開始日時フィールド３０２、当該農作物を販売することができる日時である販売可能日時が格納される販売可能日時フィールド３０３、現在日時が格納される現在日時フィールド３０４、販売可能日時までの残り時間、すなわち販売可能日時と現在日時との差である残存時間が格納される残存時間フィールド３０５を有している。ここで、販売可能日時フィールド３０３には、生育開始日時から所定時間後の日時が予め設定されている（図１７に示す例では、生育開始日時から３週間後が販売可能日時となっている）。この販売可能日時フィールド３０３に格納される販売可能日時は、農作物の種類に応じて適宜設定される。
【００８１】
上記の生育期間情報ＤＢ２２Ｅに格納される情報のうち、生育開始日時及び販売可能日時は、農作物が収容部本体１ａ内に収容されてから販売されるまで固定の値となる。これに対して、現在日時及び残存時間は、後述するように所定の時間間隔で繰り返し更新される。
【００８２】
［農作物販売装置の動作］
以下、上述したように構成された農作物販売装置３の動作について、フローチャートを参照しながら説明する。なお、本実施の形態の農作物販売装置３では、実施の形態１における（１）農作物情報更新処理は実行されず、（２）販売可否判定処理及び（３）取り出し時処理のみが実行される。このうち、（３）取り出し時処理については実施の形態１の場合と同様であるので説明を省略する。以下、（２）販売可否判定処理について説明する。
【００８３】
（２）販売可否判定処理
図１８は、本発明の実施の形態３に係る農作物販売装置３が実行する販売可否判定処理の手順を示すフローチャートである。なお、この販売可否判定処理は所定の時間間隔で繰り返し実行される。
農作物販売装置３はまず、販売可否判定処理の対象とする収容部本体１ａのボックスＩＤを所定のルール（例えば番号の小さい順等）にしたがって決定する（Ｓ３０１）。そして、農作物販売装置１は、そのボックスＩＤに係る生育期間情報を生育期間情報ＤＢ２２Ｅから読み出して、現在日時を更新し（Ｓ３０２）、さらにその更新後の現在日時と販売可能日時との差である残存時間を更新する（Ｓ３０３）。
【００８４】
次に、農作物販売装置３は、ステップＳ３０３にて更新された残存時間がゼロであるか否かを判定する（Ｓ３０４）。ここで、残存時間がゼロであると判定した場合（Ｓ３０４でＹＥＳ）、農作物販売装置３は、青色ランプ部１１ｂを点灯し（Ｓ３０４）、処理を終了する。なお、この場合、農作物販売装置３は、処理対象の収容部本体１ａに収容されている農作物が販売可能であることを示す情報をステータス情報Ｓに反映させる。他方、残存時間はゼロではないと判定した場合（Ｓ３０４でＮＯ）、農作物販売装置３は、残存時間を残存時間表示部５２にて表示し（Ｓ３０６）、処理を終了する。
【００８５】
次に、農作物販売装置３は、すべての収容部本体１ａについて販売可否判定処理を実行したか否かを判定する（Ｓ３０７）。ここで、まだ処理対象となっていない収容部本体１ａが存在すると判定した場合（Ｓ３０７でＮＯ）、農作物販売装置３はステップＳ３０１に戻り、それ以降のステップＳ３０２乃至Ｓ３０６を実行する。他方、すべての収容部本体１ａについて販売可否判定処理を実行したと判定した場合（Ｓ３０７でＹＥＳ）、農作物販売装置３は処理を終了する。
【００８６】
以上の処理の結果、複数の収容部本体１ａ，１ａ，…のうち、収容している農作物が販売可能日時を迎えている収容部本体１ａについては表示ランプ１１が青色に点灯することになり、まだ販売可能日時を迎えていない収容部本体１ａについては残存時間表示部５２に残存時間が表示され、表示ランプ１１は消灯したままの状態となる。これにより、農作物の購入を検討している利用者は、複数の収容部本体１ａ，１ａ，…のうち、どの収容部本体１ａ内の農作物を購入することができるのか、購入することができるまでにどれくらいの時間があるのか等を容易に知ることができる。
【００８７】
（実施の形態４）
実施の形態４の農作物販売装置は、実施の形態２の場合と同様に農作物の購入の予約をすることができる装置である。ただし、本実施の形態の農作物販売装置の場合、実施の形態２における（４）予約受付処理が通信ネットワークを介して行われる。以下、本実施の形態の農作物販売装置の構成及び動作について説明する。
【００８８】
［農作物販売装置の構成］
図１９は、本発明の実施の形態４に係る農作物販売装置の構成を示すブロック図である。図１９に示すとおり、本実施の形態の農作物販売装置４は、インターネット等の通信ネットワークＮＴＷと接続するための通信装置６０と接続されている。その他の構成については、実施の形態２の場合と同様であるので、説明を省略する。
【００８９】
通信ネットワークＮＴＷには、通信装置６０の他に、農作物の購入予約を管理するための管理サーバ７０と、農作物販売装置４の各利用者が操作するパーソナルコンピュータ及び携帯型電話機等の複数のクライアント端末８０，８０，…とが接続されている。これらの管理サーバ７０と各クライアント端末８０，８０，…との間で通信ネットワークＮＴＷを介して通信を行うことにより、農作物の予約を受け付ける予約受付処理が行われる。なお、本実施の形態の場合、農作物販売装置４及び管理サーバ７０は、通信ネットワークＮＴＷを介して相互にデータの送受信を行うことによって、農作物情報ＤＢ２２Ａ、画像情報ＤＢ２２Ｂ、会員情報ＤＢ２２Ｃ及び予約情報ＤＢ２２Ｄを共有している。
【００９０】
［農作物販売装置の動作］
上記のとおり、本実施の形態においては、管理サーバ７０及び各クライアント端末８０によって（４）予約受付処理が実行される。以下、この予約受付処理について説明する。
図２０は、管理サーバ７０及び各クライアント端末８０によって実行される予約受付処理の手順を示すフローチャートである。なお、以下の予約受付処理を行うためには、会員登録を済ませている利用者が、クライアント端末８０を用いて管理サーバ７０にアクセスして所定の会員認証処理による認証を受けなければならない。以下では、この会員認証処理が終了した後の処理を説明する。
【００９１】
図２０に示すとおり、クライアント端末８０は、会員からの指示にしたがって、複数の収容部本体１ａ，１ａ，…内で生育中の農作物が含まれている画像データの送信を要求するための画像送信要求を管理サーバ７０に対して送信する（Ｓ４０１）。
【００９２】
管理サーバ７０は、クライアント端末８０から送信された画像送信要求を受信した場合（Ｓ５０１）、画像情報ＤＢ２２Ｂ及び農作物情報ＤＢ２２Ａにアクセスし、各収容部本体１ａ，１ａ，…に収容されている複数の農作物の最新の画像データが含まれている画像情報と、各収容部本体１ａ，１ａ，…の最新の農作物情報を読み出す（Ｓ５０２）。
【００９３】
次に、管理サーバ７０は、クライアント端末８０にて表示される画面に関する画面情報を生成する（Ｓ５０３）。具体的には、ステップＳ５０２にて読み出した画像情報に含まれている画像データ及び同じく読み出した農作物情報に含まれている生育状態に関する情報を含む画面情報を生成する（Ｓ５０４）。管理サーバ７０は、このようにして生成された画面情報をクライアント端末８０に対して送信する（Ｓ５０４）。
【００９４】
クライアント端末８０は、管理サーバ７０から送信された画面情報を受信した場合（Ｓ４０２）、その受信した画面情報を表示部に表示する（Ｓ４０３）。
図２１は、クライアント端末８０の表示部に表示される画面の一例を示す図である。図２１に示すとおり、この画面には、農作物販売装置４が備えるすべての収容部本体１ａ，１ａ，…内に収容されている農作物を示す画像データと、その農作物の生育状態を示す状態とが表示されている。なお、収容部本体１ａに農作物が収容されていない場合は“空”との表示がなされている。また、図２１に示す画面例では、生育状態が“良好”である農作物毎に、「予約」という文字が付されたチェックボックスが設けられている。利用者は、購入の予約を希望する場合、クライアント端末８０を用いてこのチェックボックスにチェックを入れた上で、画面下部に設けられている送信ボタンをクリックする。これにより、農作物の購入の予約をするための購入予約情報の入力がなされたことになる。クライアント端末８０は、利用者から購入予約情報の入力を受け付けた場合（Ｓ４０４）、その購入予約情報を管理サーバ７０に対して送信する（Ｓ４０５）。
【００９５】
管理サーバ７０は、クライアント端末８０から送信された購入予約情報を受信した場合（Ｓ５０５）、その受信した購入予約情報の受信日時、その購入予約情報を送信した利用者の会員ＩＤ、及びその購入予約情報の内容に基づいて、予約情報ＤＢ２２Ｄに新たなレコードを作成し、予約情報ＤＢ２２Ｄを更新する（Ｓ５０６）。次に、管理サーバ７０は、農作物の購入の予約が完了したことを示す予約完了情報をクライアント端末８０に対して送信する（Ｓ５０７）。
【００９６】
クライアント端末８０は、管理サーバ７０から送信された予約完了情報を受信した場合（Ｓ４０７）、その受信した予約完了情報を表示部に表示する（Ｓ４０８）。会員は、このようにして表示されている予約完了情報により予約が完了したことを確認することができる。
【００９７】
以上のようにして予約受付処理が終了した後、管理サーバ７０は、農作物販売装置４に対して予約情報ＤＢ２２Ｄに登録された新たなレコードの内容を送信する。これを受けた農作物販売装置４は、そのレコードを、自身が備えている予約情報ＤＢ２２Ｄに登録する。その後は、実施の形態２の場合と同様に、農作物販売装置４が（５）予約農作物販売可否判定処理を実行することによって、予約農作物の販売が行われる。
【００９８】
なお、上記の実施の形態１乃至３においては、収容部本体１ａに収容された農作物の販売可否の判定をするために必要となる情報を農作物販売装置自身が取得していたが、本実施の形態のように農作物販売装置と管理サーバとが通信可能に接続されている場合では、農作物販売装置が管理サーバから与えられた情報に基づいて販売可否の判定を行うようにしてもよい。具体的には、次のようにして販売可否の判定を行うことが考えられる。まず、農作物販売装置４は、画像情報ＤＢ２２Ｂに格納されている画像データを管理サーバ７０に対して送信する。管理サーバ７０側では、その画像データを分析し、農作物販売装置４が備える収容部本体１ａ，１ａ，…内の農作物の生育状態を判定する。なお、この分析は、実施の形態１において説明した農作物情報更新処理における処理と同様の処理により行ってもよく、また、オペレータが画像データを観察することによって人手で行ってもよい。管理サーバ７０は、その分析結果を示す分析結果情報を農作物販売装置４に対して送信する。これを受けた農作物販売装置４は、その分析結果情報に基づいて、収容部内の農作物の生育状態を判定し、その判定結果に応じて当該農作物の販売可否の判定を実行する。
【００９９】
（その他の実施の形態）
上記の各実施の形態では販売可能日時を１つだけ設定し、その販売可能日時に基づいて農作物の販売の可否を判定しているが、販売可能日時を複数設定することも可能である。具体的には、上述した（１）農作物情報更新処理におけるステップＳ１０８にて、収容部本体１ａ内の農作物の販売可能日時として第１販売可能日時及び第２販売可能日時の二つを推定する。このうちの第２販売可能日時を、上述したようにして収穫適期データに基づいて推定された販売可能日時とし、第１販売可能日時を、その第２販売可能日時よりも所定時間前（例えば２日前等）の日時とする。そして、（２）販売可否判定処理において、例えば、第１販売可能日時に到達したと判定した場合は表示ランプ１１を青色で点滅させ、第２販売可能日時に到達したと判定した場合は表示ランプ１１を青色に点灯させる等して、第１販売可能日時に到達した場合と第２販売可能日時に到達した場合とで異なる表示を行う。農作物の購入を検討している利用者は、例えば熟す前の状態の農作物を購入したい場合は表示ランプ１１が青色に点滅しているときに金銭を投入して購入ボタン１２を押下する。これにより、まだ第２販売可能日時は迎えていないもののそれよりも所定時間前の第１販売可能日時を迎えた農作物を購入することができる。また、例えば熟した状態の農作物の購入を希望する場合、利用者は、表示ランプ１１が青色に点灯しているときに金銭を投入して購入ボタン１２を押下する。これにより、第２販売可能日時を迎えた農作物を購入することができる。
【０１００】
なお、上述した各実施の形態は適宜組み合わせることが可能である。したがって、例えば、実施の形態１と実施の形態３とを組み合わせることによって、カメラによって得られた画像データ及び生育期間等に基づいて農作物の販売可否を判定するような農作物販売装置等を実現することも可能である。
【産業上の利用可能性】
【０１０１】
本発明の農作物販売装置は、野菜及び果物などの各種の生育中の農作物を販売する農作物販売装置等として有用である。
【符号の説明】
【０１０２】
１，２，３，４  農作物販売装置
１ａ  収容部本体
１ｂ，３ｂ  入出力部
１ｃ，３ｃ  収容部
１ｄ，２ｄ  制御部
１０  扉
１０ａ  窓部
１１  表示ランプ
１１ａ  赤色ランプ部
１１ｂ  青色ランプ部
１２  購入ボタン
１３  金額表示部
１４  金銭投入部
１４ａ  硬貨投入部
１４ｂ  紙幣投入部
１５  釣銭返却口
１６  カメラ
１７  蛍光灯
１８ａ  空気送出管
１８ｂ  空気排出管
１９ａ  養液送出管
１９ｂ  養液排出管
２１  主記憶装置
２２  補助記憶装置
２２Ａ  農作物情報データベース
２２Ｂ  画像情報データベース
２２Ｃ  会員情報データベース
２２Ｄ  予約情報データベース
２２Ｅ  生育期間情報データベース
２３  入出力インタフェース
３０  重量センサ
３１  温度センサ
３２  扉開閉機構
４０  ディスプレイ
４１  キー入力部
５０  養液
５１  台座
５２  残存時間表示部
６０  通信装置
７０  管理サーバ
８０  クライアント端末
【図１】
0005520662.tif 000002
【図２】
0005520662.tif 000003
【図３】
0005520662.tif 000004
【図４】
0005520662.tif 000005
【図５】
0005520662.tif 000006
【図６】
0005520662.tif 000007
【図７】
0005520662.tif 000008
【図８】
0005520662.tif 000009
【図９】
0005520662.tif 000010
【図１０】
0005520662.tif 000011
【図１１】
0005520662.tif 000012
【図１２】
0005520662.tif 000013
【図１３】
0005520662.tif 000014
【図１４】
0005520662.tif 000015
【図１５】
0005520662.tif 000016
【図１６】
0005520662.tif 000017
【図１７】
0005520662.tif 000018
【図１８】
0005520662.tif 000019
【図１９】
0005520662.tif 000020
【図２０】
0005520662.tif 000021
【図２１】
0005520662.tif 000022