(57)【要約】【課題】農作業に関する人員の割り当て作業を従来よりも迅速化、容易化、および高精度化するための農作物生産管理システムを提供する。【解決手段】端末３００とサーバ１００とを備える農作物生産管理システム１が提供される。端末は、対象となる作業日に予定される作業が割り当てられた担当者を表す画像を第１のエリア３３１Ａに表示しつつ、作業割り当ての候補者を示す画像を第２のエリア３３２Ａに表示する。サーバ１００は、端末３００に対する第２のエリア３３２Ａの候補者を表す画像を第１のエリア３３１Ａに移動させるためのドラッグアンドドロップ操作に従って、端末３００における第２のエリア３３２Ａの候補者を表す画像を第１のエリア３３１Ａに作業を割り当てられた担当者として表示し直す。【選択図】図４
2020109588.tif 000002
【特許請求の範囲】
【請求項１】
端末とサーバとを備える農作物生産管理システムであって、
前記端末は、対象となる作業日に予定される作業を割り当てられた担当者を表す画像を第１のエリアに表示しつつ、作業割り当ての候補者を示す画像を第２のエリアに表示し、
前記サーバは、前記端末に対する前記第２のエリアの候補者を表す画像を前記第１のエリアに移動させるためのドラッグアンドドロップ操作に従って、前記端末における前記第２のエリアの前記候補者を表す画像を前記第１のエリアに作業を割り当てられた担当者として表示し直す、農作物生産管理システム。
【請求項２】
前記第２のエリアは、作業の候補者を表示するエリアと作業への参加を望んでいない候補者を表示するエリアとを含む、請求項１に記載の農作物生産管理システム。
【請求項３】
前記サーバは、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を示す情報を、前記端末に表示させる、請求項１または２に記載の農作物生産管理システム。
【請求項４】
前記サーバは、前記候補者毎に作業遂行能力を記憶し、前記サーバは前記候補者毎の作業遂行能力に基づいて、前記予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を計算する、請求項３に記載の農作物生産管理システム。
【請求項５】
前記サーバは、前記候補者毎の実際の作業に要した時間を取得することによって、前記候補者毎の作業遂行能力を更新する、請求項４に記載の農作物生産管理システム。
【請求項６】
前記サーバは、過去の作業日と担当者との対応関係を履歴として蓄積し、前記端末からの所定の命令を受け付けると、前記対象となる作業日より前の日に作業に割り当てられた１または複数の担当者を自動的に前記第１のエリアに表示させる、請求項１から５のいずれか１項に記載の農作物生産管理システム。
【請求項７】
前記第１のエリアは、複数の作業場所または複数の作業種類についての作業を割り当てる担当者を表示するための複数のエリアを含む、請求項１から６のいずれか１項に記載の農作物生産管理システム。
【請求項８】
端末と通信するための通信インターフェイスと、
プロセッサとを備え、前記プロセッサは、
前記通信インターフェイスを介して、前記端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、
前記通信インターフェイスを介して、前記端末に対する前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、
前記通信インターフェイスを介して、前記端末に、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直す、サーバ。
【請求項９】
サーバにおける情報処理方法であって、
通信インターフェイスを介して、端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、
前記通信インターフェイスを介して、前記端末に対する前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、
前記通信インターフェイスを介して、前記端末に、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、を備える情報処理方法。
【請求項１０】
ディスプレイと、
操作部と、
前記ディスプレイに、作業に割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、前記操作部を介して前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、前記ディスプレイに、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直すためのプロセッサと、を備える端末。
【請求項１１】
ディスプレイと、操作部と、プロセッサとを備える端末のためのプログラムであって、
前記ディスプレイに、作業に割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、
前記操作部を介して前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、
前記ディスプレイに前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、を前記プロセッサに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、農作業の管理のための農作物生産管理システムの技術に関する。
【背景技術】
【０００２】
農作業の管理のための農作物生産管理システムの技術が知られている。たとえば、特開２００６−２１２００２号公報（特許文献１）には、農作物生産管理システム及び農作物生産管理プログラムが開示されている。特許文献１によると、農家の作業者側に設けられた農家側コンピュータと、農作物を育成する農地に設けられ、農地及び農地における農作物の情報を検出し、検出した情報を電気通信回線を介して送信する検出装置と、電気通信回線を介して検出装置が検出した情報を受信し、受信した情報を解析することにより農作物を育成する上で必要な農作業の実施タイミングを判定し、判定された実施タイミングの情報を農家側コンピュータに送信する解析サーバとを備える。これにより、農家の作業者は、農作物を育成する上で必要な農作業を行う適切なタイミングを知ることができるので、適切なタイミングで農作業を行い、農作物の生産性、安全性、及び品質安定性を大幅に向上させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１２００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、農作業に関する人員の割り当て作業を従来よりも迅速化、容易化および高精度化するための農作物生産管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様に従うと、端末とサーバとを備える農作物生産管理システムが提供される。端末は、作業が割り当てられる担当者を第１のエリアに表示し、作業の候補者を第２のエリアに表示する。サーバは、端末に対する第２のエリアの候補者を第１のエリアに移動させるためのドラッグアンドドロップ操作に従って、端末における第２のエリアの候補者を第１のエリアに作業を割り当てられた担当者として表示し直す。
【発明の効果】
【０００６】
以上のように、本発明によれば、農作業に関する人員の割り当て作業を従来よりも迅速化、容易化および高精度化するための農作物生産管理システムが提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかる農作物生産管理システム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかる農作業に関する計画立案の全体的な処理の流れを示すフローチャートである。
【図３】第１の実施の形態にかかるシフト希望シートのイメージ図である。
【図４】第１の実施の形態にかかる端末３００の画面推移を示すイメージ図である。
【図５】第１の実施の形態にかかるサーバ１００の構成を示すブロック図である。
【図６】第１の実施の形態にかかる作業マスタデータ１２１を示すイメージ図である。
【図７】第１の実施の形態にかかる作業実績データ１２２を示すイメージ図である。
【図８】第１の実施の形態にかかるシフト希望データ１２３を示すイメージ図である。
【図９】第１の実施の形態にかかる区画データ１２４を示すイメージ図である。
【図１０】第１の実施の形態にかかる割り当てデータ１２５を示すイメージ図である。
【図１１】第１の実施の形態にかかる農作業の短期計画作成の処理の流れを示すフローチャートである。
【図１２】第１の実施の形態にかかる端末３００の構成を示すブロック図である。
【図１３】第１の実施の形態にかかる農作物生産管理システム１の機能構成を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜農作物生産管理システムの全体構成＞
【０００９】
図１および図２を参照して、本実施の形態にかかる農作物生産管理システム１の全体構成について説明する。農作物生産管理システム１は、主たる装置として、農作業の管理のためのサービスを提供するためのサーバ１００と、検知器２００と、端末３００などを含む。
【００１０】
サーバ１００は、インターネットに接続され、農作業の管理のためのサービスを提供する。
【００１１】
検知器２００は、農場の作物レーンの端や農作業エリアの端などに設置されるものである。たとえば、単なるＱＲコード（登録商標）であって、作業者のスマートフォン５００が読み取って当該情報をサーバ１００にアップロードすることによって、当該作業者が所定の量の作業を開始または終了したことを検知するためのものである。あるいは、検知器２００は、農場の作物レーンの端や農作業エリアの端などに設置され、所定の作業が開始または終了した農作業者を検知したり識別したりする。たとえば、検知器２００は、作業服などに取り付けられるＲＦＩＤを検知する近距離無線通信機であったり、作業者のスマートフォン５００の画面のＱＲコード（登録商標）を読み取るための画像センサであったり、作業者の顔を検知するための画像センサであってもよい。ただし、作業者の作業スピードは、検知器２００によって作業の開始または終了を検知する方法に限らず、管理者などが直接的に作業者の作業スピードに関する情報を端末３００に入力するものであってもよい。
【００１２】
端末３００は、農作業や農場の管理者に使用され、農作業の予定を作成したり確認したりするためのものである。本実施の形態においては、端末３００は、パーソナルコンピュータやタブレット端末やスマートフォンなどによって実現され、ルータ４００やインターネットやキャリア網などを介して、サーバ１００が提供する各種のサービスを利用可能である。
＜本実施の形態にかかる農作物生産管理システム１の動作概要＞
【００１３】
次に、図２を参照して、本実施の形態にかかる農作物生産管理システム１の全体的な動作概要について説明する。まず、農場の管理者などが、サーバ１００から提供される農作業管理サービスを利用しながら、自身の端末３００を用いて自身の農場に関する数か月から１年程度の単位の長期計画を策定する（ステップＳ１００）。
【００１４】
そして、入力された長期計画に基づいて、サーバ１００から提供される農作業管理サービスを利用しながら、農場の管理者などが、端末３００を用いて、１から数週間単位の中期計画を策定する（ステップＳ２００）。
【００１５】
そして、端末３００は、農場の作業者毎に入力されたシフトの希望に基づいてシフト予定データを作成する（ステップＳ３００）。ここでは、農場の管理者などが、端末３００を用いて、農場の作業者毎の、作業への参加が可能な日時に関する情報や作業への参加が不可能な日時に関する情報などをサーバ１００にアップロードする。たとえば、図３に示すようなシフト希望シートに、作業者が作業の参加を希望する日時を書き込んでもらってもよい。この場合は、農場の管理者などが、端末３００や他のスキャナーなどを用いて当該シフト希望シートを読み込んで、端末３００またはサーバ１００で画像解析することによって、作業者毎のシフトの希望をサーバ１００に自動的に蓄積する。
【００１６】
そして、農場の管理者などは、中期計画や各作業者のシフトの希望に基づいて、サーバ１００から提供される農作業管理サービスを利用しながら、自身の端末３００を用いて１から数日単位の短期計画を策定する（ステップＳ４００）。本実施の形態においては、短期計画は、毎時間帯に行うべき作業を特定したり、毎時間帯に参加する作業者を割り当てたりするものである。短期計画の策定については、後述する。
【００１７】
その後、実際の作業の結果がサーバ１００にアップロードされる（ステップＳ５００）。本実施の形態においては、検知器２００などを利用して、作業の種類毎の、作業者毎の所定量の作業に実際にかかった時間などが計測され、自動的にサーバ１００にアップロードされる。なお、サーバ１００は、作業の種類に限らず、天候毎や、時間帯毎や、気温毎などに関する、作業者毎の所定量の作業に実際にかかった時間などを蓄積して利用してもよい。
【００１８】
その他、病害虫に関する記録や、収穫や出荷、売上の記録などがサーバ１００にアップロードされる（ステップＳ６００、Ｓ７００）。なお、ステップＳ５００、Ｓ６００およびＳ７００おいて、これまでの入力データをまとめてサーバ１００にアップロードしてもよいし、各ステップ毎に入力データをアップロードしてもよいし、１つのデータを入力するたびに当該データがサーバ１００にアップロードされて当該データを反映したＷｅｂページを端末３００が表示し直す構成であってもよい。
【００１９】
その後、サーバ１００および端末３００において、中期計画の期間が経過するたびに（ステップＳ８００にてＹＥＳである場合）、短期計画の策定の処理が繰り返される（ステップＳ４００）。
【００２０】
そして、農場の管理者などからの終了操作を受け付けると（ステップＳ９００にてＹＥＳである場合）、今回の作業を終了し、農場の管理者などからの次の中期計画策定のための命令を受け付けると（ステップＳ９００にてＮＯである場合）、ステップＳ２００またはステップＳ３００からの処理を繰り返す。
【００２１】
特に、本実施の形態においては、端末３００は、短期計画の策定のために、図４に示すような画面を表示する。まず、図４（Ａ）に示すように、端末３００は、作業を行う予定の日付、つまり、対象となる作業日と、当該日付に出勤することを希望している作業者を表示するエリア３３２Ａと、当該日付に出勤することを希望していない作業者を表示するエリア３３２Ｂと、を表示する。また、端末３００は、農場内の場所を表す区画毎に、区画を示す情報と、作業の種類と、作業を担当する予定の人員を表示するエリア３３１Ａ、３３１Ｂと、当該表示エリアの人員が作業を実行した場合の対象となる作業日における作業の人員充足率を示すバー３３３Ａ、３３３Ｂとを表示する。ここで、エリア３３２Ａ、３３２Ｂは、第２のエリアに相当し、エリア３３１Ａ、３３１Ｂは、第１のエリアに相当する。また、エリア３３２Ａ、３３２Ｂに表示されている作業者は、作業の割り当ての候補者に相当し、エリア３３１Ａ、３３１Ｂに表示されている作業者は、作業が割り当てられた担当者に相当する。
【００２２】
そして、図４（Ｂ）→（Ｃ）に示すように、農場の管理者は、上記の画面を見ながら、マウスポインタ３３５を利用して、対象の日付に出勤することを希望している作業者を表示するエリア３３２Ａに属する作業者を、作業を担当する予定の人員を表示するエリア３３１Ａにドラッグアンドドロップすることによって、出勤を希望している作業者に作業を割り当てる。これによって、端末３００またはサーバ１００は、新たに割り当てた作業者の作業遂行レベルに応じて、人員充足率を計算し直す。そして、人員充足率を示すバー３３３Ａを更新する。
【００２３】
逆に、図４（Ｃ）→（Ｂ）に示すように、農場の管理者は、マウスポインタ３３５を利用して、作業を担当する予定の人員を表示するエリア３３１Ａの作業者を対象の日付に出勤することを希望している作業者を表示するエリア３３２Ａにドラッグアンドドロップすることによって、作業の割り当てを中止する。端末３００またはサーバ１００は、作業に割り当てられた残りの作業者の作業遂行レベルに応じて、人員充足率を計算し直す。再度、人員充足率を示すバー３３３Ａを更新する。
【００２４】
なお、本実施の形態においては、農場の管理者は、上記の画面を見ながら、マウスポインタ３３５を利用して、対象となる日付に出勤することを希望していない作業者を表示するエリア３３２Ｂの作業者を、作業を担当する予定の人員を表示するエリア３３１Ａにドラッグアンドドロップすることも可能である。この場合は、出勤を希望していない作業者に、一時的に、作業が割り当てられていることが分かりやすいように、端末３００またはサーバは、作業を担当する予定の人員を表示するエリア３３１Ａに置かれている作業を望まない作業者のアイコンの色や形状を、出勤を希望している作業者のそれらと異ならせることが好ましい。
【００２５】
また、本実施の形態においては、図４（Ａ）に示すように、前日ボタン３３４Ａや、前々日ボタン３３４Ｂが表示されてもよい。そして、管理者が前日ボタン３３４Ａを押すと、端末３００が、サーバ１００に対象の日付の前日の作業に割り当てられている作業者を問い合わせることによって、作業を担当する予定の人員を表示するエリア３３１Ａ，３３１Ｂに自動的に前日の作業に割り当てられている作業者が自動的に割り当てられる。同様に、管理者が前々日ボタン３３４Ｂを押すと、端末３００が、サーバ１００に対象の日付の前々日の作業に割り当てられている作業者を問い合わせることによって、作業を担当する予定の人員を表示するエリア３３１Ａ，３３１Ｂに自動的に前々日の作業に割り当てられている作業者が自動的に割り当てられる。これらの場合も、作業を望まない作業者のアイコンの色や形状を、出勤を希望している作業者のそれらと異ならせることが好ましい。ユーザは、この状態から、マウスポインタ３３５を利用して、エリア３３２Ａ、３３２Ｂから、新たに作業者をエリア３３１Ａ、３３１Ｂに追加したり、エリア３３１Ａ、３３１Ｂから作業者を外したりすることができる。
【００２６】
このように、本実施の形態にかかる農作物生産管理システム１に関しては、農場の管理者などが、容易に作業者を作業に割り当てたり作業から外したりできるので、農場の管理者の作業を低減することができる。また、人員充足率を端末３００またはサーバ１００が自動的に計算することから、単にドラッグアンドドロップだけで直感的に作業を割り当てられる。以下、このような機能を実現するための具体的な構成について説明する。
＜サーバ１００の構成＞
【００２７】
本実施の形態にかかる農作物生産管理システム１を構成するサーバ１００の構成の一態様について説明する。図５を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００２８】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、図１１の処理などを実現する。
【００２９】
メモリ１２０は、各種のＲＡＭ、各種のＲＯＭなどによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、作業マスタデータ１２１、作業実績データ１２２、シフト希望データ１２３、区画データ１２４、その他の本実施の形態にかかるサービスに利用されるデータなどを記憶する。
【００３０】
図６を参照して、本実施の形態においては、作業マスタデータ１２１は、農作業毎に、作業名や、平均的な作業スピード、たとえば通常のレベルの作業者が１時間に完了できるレーンの数、などの対応関係を格納する。
【００３１】
図７を参照して、本実施の形態においては、作業実績データ１２２は、作業者としての従業員と、作業日と、作業の種類と、作業のスピード、たとえば作業者が実際に１時間で作業が完了できたレーンの数、などの対応関係を格納する。
【００３２】
図８を参照して、本実施の形態においては、シフト希望データ１２３は、作業者としての従業員と、日付と、作業に参加することが可能な時間帯、などの対応関係を格納する。
【００３３】
図９を参照して、本実施の形態においては、区画データ１２４は、区画毎に、区画名と、区画に含まれるエリアの広さ、たとえばレーンの数、などの対応関係を格納する。
【００３４】
図１０を参照して、本実施の形態においては、割り当てデータ１２５は、日付毎や区画毎や作業毎に、既に割り当てられている作業者や時間帯などの対応関係を格納する。
【００３５】
図５に戻って、操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。
【００３６】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータ４００などを介して、端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータ４００などを介して端末３００などの他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜サーバ１００による情報処理＞
【００３７】
次に、本実施の形態にかかるサーバ１００における情報処理について説明する。図１１を参照して、サーバ１００のＣＰＵ１１０は、メモリ１２０に格納されているプログラムに従って、通信インターフェイス１６０を介して端末３００とデータをやり取りしながら、以下の処理を実行する。
【００３８】
まず、ＣＰＵ１１０は、通信インターフェイス１６０を介して端末３００から、対象とする作業日に予定されている作業の種類の指定などを受け付ける（ステップＳ４０２）。たとえば、農場の管理者などは、端末３００を利用して、複数の作業から「葉かき」を選択する。
【００３９】
ＣＰＵ１１０は、通信インターフェイス１６０を介して端末３００から、作業を完了するまでに必要な作業必要量の入力を受け付ける（ステップＳ４０４）。たとえば、農場の管理者などは、端末３００に１００レーンを登録する。
【００４０】
ＣＰＵ１１０は、通信インターフェイス１６０を介して端末３００から、担当者の選択・追加の命令を受け付ける（ステップＳ４０６）。より詳細には、ＣＰＵ１１０は、シフト希望データ１２３を参照して、当該日付に出勤することを希望している作業者をエリア３３２Ａに表示して、当該日付に出勤することを希望していない作業者をエリア３３２Ｂに表示するための画面データを作成する。そして、ＣＰＵ１１０は、通信インターフェイス１６０を介して、端末３００からのドラッグアンドドロップ操作を受け付けることによって、農場の管理者などは、端末３００を用いて、図４（Ａ）→（Ｂ）→（Ｃ）に示すように、農場の管理者などが選択した作業者をエリア３３２Ａ、３３２Ｂからエリア３３１Ａ、３３１Ｂに表示し直すとともに、エリア３３１Ａ、３３１Ｂに表示し直した担当者に対して作業を割り当てる。
【００４１】
特に本実施の形態においては、ＣＰＵ１１０は、作業実績データ１２２を参照して、作業が割り当てられた作業者の、対象となっている作業に関する、過去の作業スピードが蓄積されているか否かを判断する（ステップＳ４０８）。
【００４２】
作業スピードが蓄積されている場合（ステップＳ４０８にてＮＯである場合）、ＣＰＵ１１０は、当該作業者の過去１週間分の作業スピードの平均値を計算する（ステップＳ４１０）。ＣＰＵ１１０は、ステップＳ４１４からの処理を実行する。
【００４３】
作業スピードが蓄積されていない場合（ステップＳ４０８にてＹＥＳである場合）、ＣＰＵ１１０は、作業マスタデータ１２１から標準的な作業スピードを取得する（ステップＳ４１２）。ＣＰＵ１１０は、ステップＳ４１４からの処理を実行する。
【００４４】
ＣＰＵ１１０は、シフト希望データ１２３を参照して、当該作業者が作業を希望する時間帯を読み出して、作業時間の合計を計算する（ステップＳ４１４）。
【００４５】
ＣＰＵ１１０は、当該作業者の作業可能量を計算する（ステップＳ４１６）。本実施の形態においては、ＣＰＵ１１０は、（作業スピード）×（作業時間）＝（作業可能量）を計算する。
【００４６】
ＣＰＵ１１０は、新たな人員充足率を計算する（ステップＳ４１８）。本実施の形態においては、ＣＰＵ１１０は、（作業が割り当てられた作業者全員分の作業可能量）÷（作業必要量）＝（人員充足率）を計算する。
【００４７】
ＣＰＵ１１０は、人員充足率が基準値以上であるか否かを判断する（ステップＳ４２０）。ＣＰＵ１１０は、人員充足率が基準値以上である場合（ステップＳ４２０にてＹＥＳである場合）は今回の処理を終了し、人員充足率が基準値未満である場合（ステップＳ４２０にてＮＯである場合）はステップＳ４０６からの処理を繰り返す。
【００４８】
これらの処理のほかにも、図４に示す端末３００の前日ボタン３３４Ａや前々日ボタン３３４Ｂに応じて、ＣＰＵ１１０は、割り当てデータ１２５を参照することによって、対象の日付の前日や前々日の作業に割り当てられている１または複数の作業者を読み出して、当該情報を端末３００に提供したり、１または複数の作業者による人員充足率を計算して端末３００に提供したりする。
＜端末３００の構成＞
【００４９】
次に、図１２を参照して、農作物生産管理システム１を構成する農場の管理者などが使用する端末３００の構成の一態様について説明する。端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０などを含む。
【００５０】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、端末３００の各部を制御する。
【００５１】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００から受信したデータ、操作部３４０を介して入力されたデータなどを記憶する。
【００５２】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像などを出力する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００から受信したテキストや画像などに基づいて、図４に示すような農作業に関する人員の割り当て作業のための各種情報をディスプレイ３３０に表示する。
【００５３】
操作部３４０は、キーボード、ボタン、タッチパネルなどによって実現され、ユーザからの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。なお、ディスプレイ３３０と操作部３４０とは、タッチパネルを構成してもよい。
【００５４】
通信インターフェイス３６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス３６０は、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータを送受信する。たとえば、図１１のサーバ１００の処理に合わせて、ＣＰＵ３１０は、操作部３４０を介して受け付けたドラッグアンドドロップ命令やその他の各種の入力情報を、通信インターフェイス３６０を介してサーバ１００に送信したり、通信インターフェイス３６０を介してサーバ１００から受信したデータに基づいてディスプレイ３３０に図４に示す画面を表示したりする。
【００５５】
スピーカ３７０は、ＣＰＵ３１０からの信号に基づいて、音声を出力する。
【００５６】
以上の通り、本実施の形態にかかる農作物生産管理システム１は、全体として、図１３の機能ブロック図に示すように、入力装置３００Ａと、長期計画作成部１００Ａと、中期計画作成部１００Ｂと、短期計画作成部１００Ｃと、シフト予定作成部１００Ｄと、作業スピード計算部１００Ｅと、作業記録入力部１００Ｆと、病害虫入力部１００Ｇと、収出荷・売上記録入力部１００Ｈと、記憶部１２０Ａと、画面生成部１００Ｋと、表示装置３００Ｂなどを有する。
【００５７】
そして、入力装置３００Ａは、たとえば検知器２００や端末３００の操作部３４０などによって実現される。表示装置３００Ｂは、たとえば端末３００のディスプレイ３３０などによって実現される。記憶部１２０Ａは、たとえばサーバ１００のメモリ１２０などによって実現される。長期計画作成部１００Ａは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ１００などに対応する。中期計画作成部１００Ｂは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ２００などに対応する。短期計画作成部１００Ｃは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ４００などに対応する。シフト予定作成部１００Ｄは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ３００などに対応する。作業スピード計算部１００Ｅは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現される。作業記録入力部１００Ｆは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ５００などに対応する。病害虫入力部１００Ｇは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ６００などに対応する。収出荷・売上記録入力部１００Ｈは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、図２のステップＳ７００などに対応する。画面生成部１００Ｋは、たとえばサーバ１００のＣＰＵ１１０が、メモリ１２０のプログラムを実行することによって実現され、端末３００に提供するための、図４に示すようなＷｅｂページを作成する。
＜第２の実施の形態＞
【００５８】
上記の実施の形態の農作物生産管理システム１のサーバ１００や端末３００などの各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、図１３に示す長期計画作成部１００Ａ、中期計画作成部１００Ｂ、短期計画作成部１００Ｃと、シフト予定作成部１００Ｄ、作業スピード計算部１００Ｅ、作業記録入力部１００Ｆ、病害虫入力部１００Ｇ、収出荷・売上記録入力部１００Ｈ、画面生成部１００Ｋが、端末３００や他の装置によって実現されてもよい。
【００５９】
あるいは、短期計画作成部１００Ｃの一部、たとえば、図１１に示す処理の一部または全部が、端末３００のＣＰＵ３１０が、メモリ３２０のプログラムを実行することによって実現されてもよい。この場合は、図１１に示す処理の一部または全部を実行するためのプログラムを、端末３００がインターネットなどを介してダウンロード可能であることが好ましい。
＜第３の実施の形態＞
【００６０】
上記の実施の形態の農作物生産管理システム１やプログラムなどは、農作業に関する人員の割り当て作業を従来よりも迅速化、容易化および高精度化するためのものであったが、上記の技術は、他の人員の割り当て作業にも適用することができる。たとえば、工場の人員配置や、飲食業やテーマパークなどのアルバイト人員の配置など、他の分野や他の目的のための人員の割り当て作業にも利用することができる。
＜まとめ＞
【００６１】
上記の実施の形態においては、端末とサーバとを備える農作物生産管理システムが提供される。端末は、対象となる作業日に予定される作業が割り当てられた担当者を表す画像を第１のエリアに表示しつつ、作業割り当ての候補者を示す画像を第２のエリアに表示する。サーバは、端末に対する第２のエリアの候補者を表す画像を第１のエリアに移動させるためのドラッグアンドドロップ操作に従って、端末における第２のエリアの候補者を表す画像を第１のエリアに作業を割り当てられた担当者として表示し直す。
【００６２】
好ましくは、第２のエリアは、作業の候補者を表示するエリアと作業への参加を望んでいない候補者を表示するエリアとを含む。
【００６３】
好ましくは、サーバは、予定されている作業全体の、第１のエリアに表示されている１または複数の担当者によって到達可能な程度を示す情報を、端末に表示させる。
【００６４】
好ましくは、サーバは、候補者毎に作業遂行能力を記憶し、サーバは候補者毎の作業遂行能力に基づいて、予定されている作業全体の、第１のエリアに表示されている１または複数の担当者によって到達可能な程度を計算する。
【００６５】
好ましくは、サーバは、候補者毎の実際の作業に要した時間を取得することによって、候補者毎の作業遂行能力を更新する。
【００６６】
好ましくは、サーバは、過去の作業日と担当者との対応関係を履歴として蓄積し、端末からの所定の命令を受け付けると、対象となる作業日より前の日に作業に割り当てられた１または複数の担当者を自動的に第１のエリアに表示させる。
【００６７】
好ましくは、第１のエリアは、複数の作業場所または複数の作業種類についての作業を割り当てられた担当者を表示するための複数のエリアを含む。
【００６８】
また、上記の実施の形態においては、端末と通信するための通信インターフェイスと、プロセッサとを備えるサーバが提供される。プロセッサは、通信インターフェイスを介して、端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、通信インターフェイスを介して、端末に対する第２のエリアの候補者を第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、通信インターフェイスを介して、端末に、第２のエリアの候補者を第１のエリアに作業を割り当てられた担当者として表示させ直す。
【００６９】
また、上記の実施の形態においては、サーバにおける情報処理方法が提供される。情報処理方法は、通信インターフェイスを介して、端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、通信インターフェイスを介して、端末に対する第２のエリアの候補者を第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、通信インターフェイスを介して、端末に、第２のエリアの候補者を第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、を備える。
【００７０】
また、上記の実施の形態においては、ディスプレイと、操作部と、プロセッサと、を備える端末が提供される。プロセッサは、ディスプレイに、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、操作部を介して第２のエリアの候補者を第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、ディスプレイに、第２のエリアの候補者を第１のエリアに作業を割り当てられた担当者として表示させ直す。
【００７１】
また、上記の実施の形態においては、ディスプレイと、操作部と、プロセッサとを備える端末のためのプログラムが提供される。プログラムは、ディスプレイに、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、操作部を介して第２のエリアの候補者を第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、ディスプレイに第２のエリアの候補者を第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、をプロセッサに実行させる。
【００７２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７３】
１        ：農作物生産管理システム
１００    ：サーバ
１００Ａ  ：長期計画作成部
１００Ｂ  ：中期計画作成部
１００Ｃ  ：短期計画作成部
１００Ｄ  ：シフト予定作成部
１００Ｅ  ：作業スピード計算部
１００Ｆ  ：作業記録入力部
１００Ｇ  ：病害虫入力部
１００Ｈ  ：売上記録入力部
１００Ｋ  ：画面生成部
１１０    ：ＣＰＵ
１２０    ：メモリ
１２０Ａ  ：記憶部
１２１    ：作業マスタデータ
１２２    ：作業実績データ
１２３    ：シフト希望データ
１２４    ：区画データ
１２５    ：割り当てデータ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：検知器
３００    ：端末
３００Ａ  ：入力装置
３００Ｂ  ：表示装置
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３３１Ａ  ：エリア
３３１Ｂ  ：エリア
３３２Ａ  ：エリア
３３２Ｂ  ：エリア
３３３Ａ  ：バー
３３３Ｂ  ：バー
３３４Ａ  ：前日ボタン
３３４Ｂ  ：前々日ボタン
３３５    ：マウスポインタ
３４０    ：操作部
３６０    ：通信インターフェイス
３７０    ：スピーカ
４００    ：ルータ
５００    ：スマートフォン
【図１】
2020109588.tif 000003
【図２】
2020109588.tif 000004
【図３】
2020109588.tif 000005
【図４】
2020109588.tif 000006
【図５】
2020109588.tif 000007
【図６】
2020109588.tif 000008
【図７】
2020109588.tif 000009
【図８】
2020109588.tif 000010
【図９】
2020109588.tif 000011
【図１０】
2020109588.tif 000012
【図１１】
2020109588.tif 000013
【図１２】
2020109588.tif 000014
【図１３】
2020109588.tif 000015
【手続補正書】
【提出日】令和1年8月5日(2019.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末とサーバとを備える農作物生産管理システムであって、
前記端末は、対象となる作業日に予定される作業を割り当てられた担当者を表す画像を第１のエリアに表示しつつ、作業割り当ての候補者を示す画像を第２のエリアに表示し、
前記サーバは、前記端末に対する前記第２のエリアの候補者を表す画像を前記第１のエリアに移動させるためのドラッグアンドドロップ操作に従って、前記端末における前記第２のエリアの前記候補者を表す画像を前記第１のエリアに作業を割り当てられた担当者として表示し直し、
前記サーバは、前記候補者毎に作業遂行能力を記憶し、前記候補者毎の作業遂行能力に基づいて、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を計算し、
前記サーバは、前記予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を示す情報を、前記端末に表示させる、農作物生産管理システム。
【請求項２】
前記第２のエリアは、作業の候補者を表示するエリアと作業への参加を望んでいない候補者を表示するエリアとを含む、請求項１に記載の農作物生産管理システム。
【請求項３】
前記サーバは、前記候補者毎の実際の作業に要した時間を取得することによって、前記候補者毎の作業遂行能力を更新する、請求項１または２に記載の農作物生産管理システム。
【請求項４】
前記サーバは、過去の作業日と担当者との対応関係を履歴として蓄積し、前記端末からの所定の命令を受け付けると、前記対象となる作業日より前の日に作業に割り当てられた１または複数の担当者を自動的に前記第１のエリアに表示させる、請求項１から３のいずれか１項に記載の農作物生産管理システム。
【請求項５】
前記第１のエリアは、複数の作業場所または複数の作業種類についての作業を割り当てる担当者を表示するための複数のエリアを含む、請求項１から４のいずれか１項に記載の農作物生産管理システム。
【請求項６】
端末と通信するための通信インターフェイスと、
プロセッサとを備え、前記プロセッサは、
前記通信インターフェイスを介して、前記端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、
前記通信インターフェイスを介して、前記端末に対する前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、
前記通信インターフェイスを介して、前記端末に、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直し、
前記候補者毎に作業遂行能力を記憶し、前記候補者毎の作業遂行能力に基づいて、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を計算し、
前記通信インターフェイスを介して、前記端末に、前記予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を示す情報を表示させる、サーバ。
【請求項７】
サーバにおける情報処理方法であって、
通信インターフェイスを介して、端末に、作業を割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、
前記通信インターフェイスを介して、前記端末に対する前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、
前記通信インターフェイスを介して、前記端末に、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、
前記候補者毎に作業遂行能力を記憶し、前記候補者毎の作業遂行能力に基づいて、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を計算するステップと、
前記通信インターフェイスを介して、前記端末に、前記予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度を示す情報を表示させるステップと、を備える情報処理方法。
【請求項８】
ディスプレイと、
操作部と、
前記ディスプレイに、作業に割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させ、前記操作部を介して前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付け、前記ディスプレイに、前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直し、前記ディスプレイに、前記候補者毎の作業遂行能力に基づいて、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度が計算された情報を表示させるためのプロセッサと、を備える端末。
【請求項９】
ディスプレイと、操作部と、プロセッサとを備える端末のためのプログラムであって、
前記ディスプレイに、作業に割り当てられた担当者を第１のエリアに表示させつつ、作業割り当ての候補者を第２のエリアに表示させるステップと、
前記操作部を介して前記第２のエリアの候補者を前記第１のエリアに移動させるためのドラッグアンドドロップ操作を受け付けるステップと、
前記ディスプレイに前記第２のエリアの候補者を前記第１のエリアに作業を割り当てられた担当者として表示させ直すステップと、
前記ディスプレイに、前記候補者毎の作業遂行能力に基づいて、予定されている作業全体の、前記第１のエリアに表示されている１または複数の担当者によって到達可能な程度が計算された情報を表示させるステップと、を前記プロセッサに実行させるためのプログラム。