(57)【特許請求の範囲】
【請求項１】
農作物または食品を取り扱う場所に関して予め定められた基準を満たしているか否かの審査対象となるチェック項目毎の複数種類のテンプレートと、審査対象毎に使用するテンプレートの種類および各テンプレートの並び順を定義したマスタとを記憶する記憶部と、
審査官が農作物または食品を取り扱う場所に関して予め決められた基準を満たしているか否かを審査する時点において、前記審査官が利用する端末装置から審査対象の選択を受け付けた場合に、選択された審査対象と前記マスタに基づいて、複数のチェック項目を含むテンプレートであって、それぞれチェック項目の異なる複数種類のテンプレートを同一の画面に並べることで、フレームを作成し、生成したフレームを、農作物または食品を取り扱う場所に関して予め決められた基準を満たしているか否かを審査する審査官が利用する端末装置に送信して表示させる作成部と
を有することを特徴とする審査支援装置。
【請求項２】
前記複数種類のテンプレートは、チェック対象が基準を満たしているか否かの情報を入力するテンプレート、チェック対象に対して数値と予め設定した単位を入力するテンプレート、チェック対象に関するコメントを入力するテンプレートのいずれかに対応することを特徴とする請求項１に記載の審査支援装置。
【請求項３】
前記作成部は、選択された審査対象と前記マスタに基づいて、異なる種類のテンプレートが混在したフレームを作成することを特徴とする請求項２に記載の審査支援装置。
【請求項４】
前記記憶部が記憶するマスタは、第１次産業の現場を審査する場合のテンプレートの並び順と、第２次産業の現場を審査する場合のテンプレートの並び順と、第３次産業の現場を審査する場合のテンプレートの並び順とを定義する情報であることを特徴とする請求項１、２または３に記載の審査支援装置。
【請求項５】
前記作成部は、ネットワークを介して端末装置から審査対象の選択を受け付け、前記フレームの情報を、前記ネットワークを介して前記端末装置に送信することを特徴とする請求項１〜４のいずれか一つに記載の審査支援装置。
【請求項６】
コンピュータが実行する審査支援方法であって、
農作物または食品を取り扱う場所に関して予め定められた基準を満たしているか否かの審査対象となるチェック項目毎の複数種類のテンプレートと、審査対象毎に使用するテンプレートの種類および各テンプレートの並び順を定義したマスタとを記憶する記憶装置を参照し、
審査官が農作物または食品を取り扱う場所に関して予め決められた基準を満たしているか否かを審査する時点において、前記審査官が利用する端末装置から審査対象の選択を受け付けた場合に、選択された審査対象と前記マスタに基づいて、複数のチェック項目を含むテンプレートであって、それぞれチェック項目の異なる複数種類のテンプレートを同一の画面に並べることで、フレームを作成し、生成したフレームを、農作物または食品を取り扱う場所に関して予め決められた基準を満たしているか否かを審査する審査官が利用する端末装置に送信して表示させる
各処理を実行することを特徴とする審査支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、審査支援装置等に関する。
【背景技術】
【０００２】
近年、農場、食品の加工業者、食品の配送業者などでは、食品の安全や環境保全に取り組むことが求められている。例えば、農場、加工業者、配送業者が所定の安全基準を満たしている否かは、第三者機関が審査を実施することになる。
【０００３】
消費者は、食品の安全生に高い関心を持っており、第三者機関の審査に合格した農場、食品加工業者、配送業者が携わった食品であることを証明することができれば、消費者は安心て食品を購入することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８６２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、複数種類の審査の支援を効率的に実行することができないという問題がある。
【０００６】
１つの側面では、複数種類の審査の支援を効率的に実行することができる審査支援装置および審査支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、審査支援装置は、記憶部と作成部とを有する。記憶部は、農作物または食品を取り扱う場所に関して予め定められた基準を満たしているか否かの審査対象となるチェック項目毎の複数種類のテンプレートと、審査対象毎に使用するテンプレートの種類および各テンプレートの並び順を定義したマスタとを記憶する。作成部は、審査対象の選択を受け付けた場合に、選択された審査対象とマスタに基づいて、テンプレートを並べたフレームを作成する。
【発明の効果】
【０００８】
本発明の１実施態様によれば、複数種類の審査の支援を効率的に実行することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係るシステムの一例を示す図である。
【図２】図２は、本実施例に係る審査支援装置の構成を示す機能ブロック図である。
【図３】図３は、テンプレートテーブルのデータ構造の一例を示す図である。
【図４】図４は、各テンプレートの一例を示す図である。
【図５Ａ】図５Ａは、マスタデータのデータ構造の一例を示す図である。
【図５Ｂ】図５Ｂは、フレーム情報のデータ構造の一例を示す図である。
【図６】図６は、審査結果テーブルのデータ構造の一例を示す図である。
【図７】図７は、フレーム画面の一例を示す図である。
【図８】図８は、本実施例に係る審査支援装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する審査支援装置および審査支援方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１１】
図１は、本実施例に係るシステムの一例を示す図である。図１に示すように、このシステムは、端末装置１０ａ，１０ｂ，１０ｃと、審査支援装置１００を有する。例えば、審査支援装置１００および端末装置１０ａ，１０ｂ，１０ｃは、ネットワーク５０を介して相互に接続される。ここでは、端末装置１０ａ，１０ｂ，１０ｃのみを示すが、その他の端末装置が、ネットワーク５０に接続されていてもよい。以下の説明では、端末装置１０ａ，１０ｂ，１０ｃをまとめて適宜、端末装置１０と表記する。
【００１２】
端末装置１０は、各種の食品を取り扱う事業者が所定の基準を満たすか否かを審査する場合に審査員が用いる端末装置である。端末装置１０は、審査対象の各チェック項目を含むフレーム画面を表示し、審査員は、チェック項目を満たしているか否かを、端末装置１０に入力する。
【００１３】
審査員は、審査を開始する場合に、端末装置１０を操作してフレーム画面の要求を審査支援端末１００に送信する。例えば、フレーム画面の要求には、審査対象となる事業所を一意に識別する事業所識別情報と、対象品目の情報が含まれる。対象品目は、事業所の取り扱う品目の中で、審査の対象となる品目を示す。
【００１４】
端末装置１０は、フレーム画面の要求を送信した後に、審査支援装置１００からフレーム画面の情報を受信し、フレーム画面を表示する。
【００１５】
審査支援装置１００は、フレーム画面の要求を受信した場合に、事業所および対象品目を審査するためのフレーム画面を生成し、生成したフレーム画面の情報を、端末装置１０に送信する装置である。
【００１６】
図２は、本実施例に係る審査支援装置の構成を示す機能ブロック図である。図２に示すように、この審査支援装置１００は、通信部１１０と、入力部１２０と、表示部１３０と、記憶部１４０と、制御部１５０とを有する。
【００１７】
通信部１１０は、ネットワーク５０を介して、端末装置１０やその他の装置とデータ通信を実行する処理部である。通信部１１０は、通信装置に対応する。後述する制御部１５０は、通信部１１０を介して、端末装置１０やその他の装置とデータをやり取りする。
【００１８】
入力部１２０は、管理者等が、審査支援装置１００にデータを入力するための入力装置である。例えば、入力部１２０は、キーボードや入力キー、タッチパネル等に対応する。表示部１３０は、制御部１５０から出力されるデータ等を表示する表示装置である。表示部１３０は、例えば、ディスプレイやタッチパネルに対応する。
【００１９】
記憶部１４０は、テンプレートテーブル１４０ａ、マスタデータ１４０ｂ、審査結果テーブル１４０ｃを記憶する。記憶部１４０は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２０】
テンプレートテーブル１４０ａは、審査対象となるチェック項目毎の複数種類のテンプレートの情報を保持する。図３は、テンプレートテーブルのデータ構造の一例を示す図である。図３に示すように、このテンプレートテーブル１４０ａは、テンプレート識別情報と、テンプレートデータとを対応付ける。テンプレート識別情報は、テンプレートを一意に識別する情報である。テンプレートデータは、テンプレート識別情報に対応するテンプレートの情報である。
【００２１】
図４は、各テンプレートの一例を示す図である。ここでは一例として、テンプレートＡ，Ｂ，Ｃ，Ｄ，Ｅについて説明するがこれに限定されるものではない。
【００２２】
テンプレートＡについて説明する。このテンプレートＡは、テンプレートテーブル１４０ａのテンプレートＡのデータに対応するものである。テンプレートＡは、１つのチェック内容に対して、１つの記録を行う場合に活用されるテンプレートである。
【００２３】
図４に示すように、テンプレートＡは、チェック内容記事１ａと、ボタン１ｂ，１ｃ，１ｄ，１ｅを有する。チェック内容記事１ａには、例えば、チェック内容を示す文字列が格納される。ボタン１ｂは、チェック内容を満たす場合に、審査員に押下されるボタンである。ボタン１ｃは、チェック内容を満たさない場合に、審査員に押下されるボタンである。ボタン１ｄは、チェック内容が審査対象外である場合に、審査員に押下されるボタンである。ボタン１ｅは、チェックを保留する場合に、審査員に押下されるボタンである。各ボタン１ｂ，１ｃ，１ｄ，１ｅは、審査員に押下された場合には、押下された時間が記録されるものとする。
【００２４】
テンプレートＢについて説明する。このテンプレートＢは、テンプレートテーブル１４０ａのテンプレートＢのデータに対応するものである。テンプレートＢは、チェック内容に対して、１日に複数同時にチェックする場合に活用されるテンプレートである。
【００２５】
図４に示すように、テンプレートＢは、チェック内容記事２ａと、ボタン２ｂ，２ｃ，２ｄ，２ｅを有する。チェック内容記事２ａには、チェック内容を示す文字列が格納される。ボタン２ｂは、審査員が第１ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｃは、審査員が第２ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｄは、審査員が第３ラインをチェックした時に押下され、押下された時間が記録される。ボタン２ｅは、第１〜第３のラインのいずれかにおいて、チェック内容を満たさない場合に、審査員に押下されるボタンである。なお、どのラインで異常があったのかは、他のテンプレートに記録される。例えば、後述するテンプレートＥ等に記録することができる。
【００２６】
テンプレートＣについて説明する。このテンプレートＣは、テンプレートテーブル１４０ａのテンプレートＣのデータに対応するものである。テンプレートＣは、チェック内容に対して、数値と予め設定した単位とを記録する場合に活用されるテンプレートである。
【００２７】
図４に示すように、テンプレートＣは、チェック内容記事３ａと、入力領域３ｂ，３ｄと、単位表示領域３ｃ，３ｅとを有する。チェック内容記事３ａは、チェック内容を示す文字列が格納される。入力領域３ｂは、例えば、審査員が温度の数値を入力する領域である。入力領域３ｄは、例えば、審査員が湿度の数値を入力する領域である。単位表示領域３ｃは、入力領域３ｂに入力される数値の単位を示す領域であり、例えば「℃」を示す。単位表示領域３ｅは、入力領域３ｄに入力される数値の単位を示す領域であり、例えば「％」を示す。なお、入力領域３ｂ、３ｄの項目は、他の項目に切り替え可能であり、単位表示領域３ｃ，３ｅも、他の単位に切り替え可能である。
【００２８】
例えば、図４に示すテンプレートＣでは、温度および湿度を入力する場合を示したが、テンプレートＣでは、「温度」、「湿度」のほかにも「水分」等を入力する入力領域、単位表示領域を適宜、選択することができる。例えば、入力領域３ｂを、審査官が「水分」の数値を入力する領域とし、単位表示領域３ｃを「％」としてもよい。
【００２９】
テンプレートＤについて説明する。このテンプレートＤは、テンプレートテーブル１４０ａのテンプレートＤのデータに対応するものである。テンプレートＤは、チェック内容に対して、コメントを記録する場合に活用されるテンプレートである。
【００３０】
図４に示すように、テンプレートＤは、チェック内容記事４ａと、テキスト記録４ｂとを有する。チェック内容記事４ａは、チェック内容を示す文字列が格納される。テキスト記録４ｂは、審査員によって、チェック内容に対するコメントが入力される領域である。
【００３１】
テンプレートＥについて説明する。このテンプレートＥは、テンプレートテーブル１４０ａのテンプレートＥのデータに対応するものである。テンプレートＥは、チェック内容に対して多段階で評価する場合に活用されるテンプレートである。
【００３２】
図４に示すように、テンプレートＥは、総合判定５ａと、コメント領域５ｂとを有する。総合判定５ａは、評価を示す数字または記号が入力される。評価を示す数字は、例えば「５，４，３，２，１，０」が入力される。評価を示す記号は、例えば、「Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ」等が入力される。コメント領域５ｂには、例えば、審査員の総合評価に関するコメントが入力される領域である。なお、テンプレートＥでは、テンプレートＢで指定した第１〜第３のラインのうち、どのラインに異常があったのかをコメント領域５ｂに入力してもよい。
【００３３】
図２の説明に戻る。マスタデータ１４０ｂは、審査対象となる事業所毎に、テンプレートの種類および各テンプレートの並び順を定義するデータである。図５Ａは、マスタデータのデータ構造の一例を示す図である。図５Ａに示すように、このマスタデータ１４０ｂは、事業所識別情報と、事業所名と、対象品目と、フレーム情報とを対応付ける。
【００３４】
事業所識別情報は、事業所を一意に識別する情報である。事業所名は、事業所の名称である。対象品目は、審査対象となる品目を示す。フレーム情報は、事業所識別情報に対応するテンプレートの並び順や入力項目、審査結果等の情報を有する。
【００３５】
図５Ｂは、フレーム情報のデータ構造の一例を示す図である。ここでは一例として、図５Ｂに示すフレーム情報を、事業所情報「１００１」に対応するフレーム情報とする。図５Ｂに示すように、このフレーム情報は、順番、テンプレート識別情報、チェック内容記事、選択情報、審査結果をそれぞれ対応付ける。
【００３６】
順番は、テンプレートの並び順を特定する情報である。テンプレート識別情報は、テンプレートを一意に識別する情報である。例えば、事業所情報「１００１」のテンプレートの並び順は、テンプレートＡ、Ｂ、Ｃ、Ｃの順に並べることが、図５Ｂの例では示されている。
【００３７】
チェック内容記事は、該当するテンプレートのチェック内容記事に登録される記事を示す。選択情報は、例えば、テンプレートＣの入力領域に設定する項目、単位表示領域に設定する単位を特定する情報である。なお、テンプレートＣ以外にも、各事業所固有のボタン配置や表示させる文字列を指定する選択情報を各テンプレートに設けてもよい。
【００３８】
例えば、テンプレートＣの選択情報１では、入力領域３ｂの項目を「水分」とし、単位表示領域３ｃの単位を「％」とする旨が設定されているものとする。テンプレートＣの選択情報２では、入力項目３ｂの項目を「温度」とし、単位表示領域３ｃの単位を「℃」とする旨が設定されているものとする。また、選択情報２では、入力項目３ｄの項目を「湿度」とし、単位表示領域３ｅの単位を「％」とする旨が設定されているものとする。
【００３９】
審査結果は、各テンプレートでボタンが押下された時間、数値が入力された時間などを日付毎に保持する情報である。例えば、１段落目の情報では、テンプレートＡの「ＯＫ」ボタンが「２０１４／３／１０」の「８：３０」に押下されたことが記録されている。
【００４０】
なお、図５Ａに示したマスタデータ１４０ｂのデータ構造は一例である。例えば、マスタデータ１４０ｂは、第１次産業の現場を審査する場合のテンプレートの並び順と、第２次産業の現場を審査する場合のテンプレートの並び順と、第３次産業の現場を審査する場合のテンプレートの並び順とを定義する情報であってもよい。
【００４１】
審査結果テーブル１４０ｃは、審査結果を保持するテーブルである。図６は、審査結果テーブルのデータ構造の一例を示す図である。図６に示すように、この審査結果テーブル１４０ｃは、事業所識別情報と、事業者名と、対象品目と、審査日時と、審査員と、審査結果とを対応付けて保持する。このうち、事業者識別情報、事業者名、対象品目に関する説明は、図５Ａで説明したものと同様である。審査日時は、審査を行った日時を示す。審査員は、審査を行った審査員を特定する情報である。審査結果は、審査結果の情報を示す。図５Ｂに示した審査結果を、この審査結果テーブル１４０ｃの審査結果に含めて登録してもよい。
【００４２】
図２の説明に戻る。制御部１５０は、受付部１５０ａと、作成部１５０ｂと、審査結果管理部１５０ｃとを有する。制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１５０は、例えば、ＣＰＵやＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００４３】
受信部１５０ａは、端末装置１０からフレーム画面の要求を受信する処理部である。例えば、フレーム画面の要求には、事業所識別情報と、対象品目の情報が含まれる。受信部１５０ａは、事業所識別情報および対象品目の情報を作成部１５０ｂに出力する。
【００４４】
作成部１５０ｂは、フレーム画面の情報を作成し、作成したフレーム画面の情報を、端末装置１０に送信する処理部である。以下において、作成部１５０ｂの処理の一例について説明する。
【００４５】
作成部１５０ｂは、受信部１５０ａから、事業所識別情報および対象品目を取得し、事業所識別情報および対象品目と、マスタデータ１４０ｂとを比較して、フレーム情報を特定する。作成部１５０ｂは、特定したフレーム情報を基にして、テンプレートを並び変えることで、フレーム画面を作成する。作成部１５０ｂは、各テンプレートの情報を、テンプレートテーブル１４０ａから取得する。
【００４６】
例えば、事業所識別情報が「１００１」、対象品目が「食品ＸＡ」である場合には、フレーム情報で定義された並び順は、図５Ｂに示すように「テンプレートＡ、Ｂ、Ｃ、Ｃ」となる。このため、作成部１５０ｂは、テンプレートテーブル１４０ａから、テンプレートＡ、Ｂ、Ｃのデータを取得する。そして、作成部１５０ｂは、テンプレートＡ、Ｂ、Ｃを、フレーム情報に従って並べることで、図７に示すフレーム画面の情報を生成する。
【００４７】
更に、作成部１５０ｂは、フレーム情報を参照して、チェック内容記事の情報を特定し、特定したチェック内容記事の情報を、各テンプレートのチェック内容記事に設定する。また、作成部１５０ｃは、テンプレートに設定された選択情報を参照し、例えば、テンプレートＣの入力領域３ｂ，３ｄ、単位表示領域３ｃ，３ｅに設定する項目および単位を特定し、フレーム画面に反映させる。作成部１５０ｂは、他のテンプレートについても選択情報が存在する場合には、該当する選択情報に応じて、適宜テンプレートの内容を調整してもよい。
【００４８】
図７は、フレーム画面の一例を示す図である。図７に示すように、このフレーム画面６０は、テンプレートが、テンプレートＡ、テンプレートＢ、テンプレートＣ、テンプレートＣの順に並べられている。作成部１５０ｂは、生成したフレーム画面６０の情報を、フレーム画面の要求元となる端末装置１０に送信する。
【００４９】
審査結果管理部１５０ｃは、端末装置１０から審査結果を取得した場合に、取得した審査結果の情報を、審査結果テーブル１４０Ｃに登録する処理部である。また、審査結果管理部１５０ｃは、端末装置１０から審査結果の参照要求を受け付けた場合に、審査結果テーブル１４０ｃの情報を、端末装置１０に送信する。
【００５０】
また、審査結果管理部１５０ｃは、各フレーム画面のボタンの種別と押下された時刻、湿度や温度、水分などの数値が入力された時刻の情報を、端末装置１０から受信し、受信した情報を、マスタデータ１４０ｂの審査結果に登録する。
【００５１】
なお、審査員は、審査の過程において、異常な状態を見つけた場合には、端末装置１０を操作して、係る状態をカメラで画像を撮影し、撮影した画像のデータを審査支援装置１００に送信する。審査結果管理部１５０ｃは、かかる画像データを受信した場合には、受信した画像データを審査結果テーブル１４０ｃに登録してもよい。
【００５２】
次に、本実施例に係る審査支援装置１００の処理手順の一例について説明する。図８は、本実施例に係る審査支援装置の処理手順を示すフローチャートである。図８に示すように、審査支援装置１００は、端末装置１０からフレーム画面の要求を受け付ける（ステップＳ１０１）。
【００５３】
審査支援装置１００は、事業所識別情報および対象品目に対応するフレーム情報を特定する（ステップＳ１０２）。審査支援装置１００は、フレーム情報を基にして、テンプレートを並び変えたフレーム画面の情報を生成する（ステップＳ１０３）。審査支援装置１００は、端末装置１０に、フレーム画面の情報を送信する（ステップＳ１０４）。
【００５４】
次に、本実施例に係る審査支援装置１００の効果について説明する。審査支援装置１００は、フレーム画面の要求を受け付けた場合に、テンプレートテーブル１４０ａに格納されたそれぞれ固有のチェック項目を有する複数種類のテンプレートを審査対象に応じて並べたフレームを生成する。このため、審査支援装置１００によれば、複数種類の審査の支援を効率的に実行することができる。
【００５５】
審査支援装置１００は、テンプレートテーブル１４０ａに、例えば、複数種類のテンプレートＡ〜Ｅを予め保持しておくので、様々な審査に対応したフレームを効率的に作成することができる。
【００５６】
審査支援装置１００は、ネットワーク５０を介して端末装置１０からフレーム画面の要求を受け付け、フレーム画面の情報を、ネットワーク５０を介して端末装置１０に送信する。このため、審査員は、ネットワークに接続可能な環境であればどこからでも、テンプレート画面の情報を取得して、審査を実行することができる。
【００５７】
ところで、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部あるいは一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５８】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部がＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【００５９】
１０ａ，１０ｂ，１０ｃ  端末装置
５０  ネットワーク
１００  審査支援装置
【図１】
0005980829.tif 000002
【図２】
0005980829.tif 000003
【図３】
0005980829.tif 000004
【図４】
0005980829.tif 000005
【図５Ａ】
0005980829.tif 000006
【図５Ｂ】
0005980829.tif 000007
【図６】
0005980829.tif 000008
【図７】
0005980829.tif 000009
【図８】
0005980829.tif 000010