(57)【要約】【課題】本発明は、食品の需給調整を行うことが容易なコンピュータシステム、食品売買仲介方法及びプログラムを提供することを目的とする。【解決手段】任意の食品の売買を仲介するコンピュータシステムは、前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得し、取得した供給情報を記録し、前記食品の注文情報を受け付け、受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する。【選択図】図１
2021038813.tif 000002
【特許請求の範囲】
【請求項１】
任意の食品の売買を仲介するコンピュータシステムであって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得する供給情報取得手段と、
取得した供給情報を記録する記録手段と、
前記食品の注文情報を受け付ける受付手段と、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第１検索手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
検索した前記供給者に、栽培ソリューションを提供する提供手段と、
をさらに備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記栽培ソリューションは、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はＩＴサービスの少なくとも一つである、
ことを特徴とする請求項２に記載のコンピュータシステム。
【請求項４】
検索した前記供給者が育成する前記食品の育成情報を取得する育成情報取得手段と、
前記食品が育成される場所の天候情報を取得する天候情報取得手段と、
取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産情報を予測する第１予測手段と、
予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索する第２検索手段と、
をさらに備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項５】
前記食品の販売場所における需要予測用情報を取得する需要予測用情報取得手段と、
取得した前記需要予測用情報に基づいて、将来の前記注文情報を予測する第２予測手段と、
予測した前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第３検索手段と、
をさらに備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項６】
前記需要予測用情報は、地域人口、年齢分布、販売実績、局地／広域の天候情報、市場価格、平均株価、先物相場、為替相場の少なくとも一つである、
ことを特徴とする請求項５に記載のコンピュータシステム。
【請求項７】
任意の食品の売買を仲介するコンピュータが実行する食品売買仲介方法であって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得するステップと、
取得した供給情報を記録するステップと、
前記食品の注文情報を受け付けるステップと、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索するステップと、
を備えることを特徴とする食品売買仲介方法。
【請求項８】
任意の食品の売買を仲介するコンピュータに、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得するステップ、
取得した供給情報を記録するステップ、
前記食品の注文情報を受け付けるステップ、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の食品の売買を仲介するコンピュータシステム、食品売買仲介方法及びプログラムに関する。
【背景技術】
【０００２】
近年、公衆回線網等を介して、購入者が所望する食品の購入を行うことが容易となっている。例えば、オンラインショッピングにおいて、購買者は、ウェブサイト等にアクセスし、食品の紹介を閲覧するとともに自身が所望する食品を発注する。【０００３】
このような食品の紹介及び発注のシステムとして、例えば、食品の旬の情報に基づいて、旬の産地の食品を優先的に紹介する構成が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４８７５２６２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成は、単に、旬の食品を紹介するだけのものに過ぎず、食品の需給調整を行うことが困難であった。【０００６】
本発明は、食品の需給調整を行うことが容易なコンピュータシステム、食品売買仲介方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。【０００８】
本発明は、任意の食品の売買を仲介するコンピュータシステムであって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得する供給情報取得手段と、
取得した供給情報を記録する記録手段と、
前記食品の注文情報を受け付ける受付手段と、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第１検索手段と、
を備えることを特徴とするコンピュータシステムを提供する。【０００９】
本発明によれば、任意の食品の売買を仲介するコンピュータシステムは、前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得し、取得した供給情報を記録し、前記食品の注文情報を受け付け、受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する。【００１０】
本発明は、システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【発明の効果】
【００１１】
本発明によれば、食品の需給調整を行うことが容易なコンピュータシステム、食品売買仲介方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】図１は、食品売買仲介システム１の概要を示す図である。
【図２】図２は、食品売買仲介システム１の全体構成図である。
【図３】図３は、コンピュータ１０が実行する供給者情報記録処理のフローチャートを示す図である。
【図４】図４は、コンピュータ１０が実行する第１の供給者検索処理のフローチャートを示す図である。
【図５】図５は、コンピュータ１０が実行する第２の供給者検索処理のフローチャートを示す図である。
【図６】図６は、コンピュータ１０が実行する第３の供給者検索処理のフローチャートを示す図である。
【図７】図７は、コンピュータ１０が実行する第３の供給者検索処理のフローチャートを示す図である。
【図８】図８は、コンピュータ１０が実行する学習処理のフローチャートを示す図である。
【図９】図９は、コンピュータ１０が実行する第４の供給者検索処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも例であって、本発明の技術的範囲はこれに限られるものではない。
【００１４】
［食品売買仲介システム１の概要］
本発明の好適な実施形態の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である食品売買仲介システム１の概要を説明するための図である。食品売買仲介システム１は、コンピュータ１０から構成され、任意の食品（例えば、農畜産物、海産物）の売買を仲介するコンピュータシステムである。
【００１５】
なお、食品売買仲介システム１は、食品を販売する販売者（例えば、個人、小売店、飲食店）が所持する販売者端末（例えば、スマートフォンやタブレット端末等の携帯端末や、スマートグラス等のヘッドマウントディスプレイといったウェアラブル端末や、ラップトップパソコンやデスクトップパソコン等のパーソナルコンピュータ）、食品を販売者等に供給する供給者（例えば、生産者、卸売業者）が所持する供給者端末（例えば、スマートフォンやタブレット端末等の携帯端末や、スマートグラス等のヘッドマウントディスプレイといったウェアラブル端末や、ラップトップパソコンやデスクトップパソコン等のパーソナルコンピュータ）、食品を育成する場所に設置された撮影装置、外部システム、その他の端末や装置類が含まれていてもよい。この場合、食品売買仲介システム１は、後述する各処理を、コンピュータ１０と含まれる端末や装置類等との何れか又は複数の組み合わせにより実行することになる。
【００１６】
また、食品売買仲介システム１は、例えば、コンピュータ１０等の１台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。
【００１７】
コンピュータ１０は、販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等と、公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信を実行する。
【００１８】
コンピュータ１０は、食品の供給者と、この供給者が供給可能な食品に関する情報である供給食品情報とを供給者情報として取得する。食品は、任意な食品、所定の食品、供給者が供給可能な食品の一部又は全部を意味する。この食品は、例えば、農畜産物、海産物である。供給者は、例えば、食品の生産者や卸売業者である。供給食品情報は、例えば、食品の品目、数量、納期、供給場所である。コンピュータ１０は、供給者情報として、供給者の識別子（例えば、氏名、ＩＤ、管理番号、整理番号）と供給食品情報とを取得することになる。
【００１９】
例えば、供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた供給者の識別子及び供給食品情報を、供給者情報として、コンピュータ１０に送信する。コンピュータ１０は、この供給者情報を受信することにより、供給者情報を取得することになる。
【００２０】
コンピュータ１０は、取得した供給者情報を記録する。
【００２１】
例えば、コンピュータ１０は、取得した供給者情報に基づいて、供給者の識別子と供給食品情報とを対応付けた供給者データベースを記録することにより、供給者情報を記録することになる。
【００２２】
コンピュータ１０は、食品の注文情報を受け付ける。注文情報は、例えば、品目、数量、納期、供給場所である。
【００２３】
例えば、販売者端末は、食品の注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ１０に送信する。この注文情報は、販売者の識別子（例えば、氏名、ＩＤ、管理番号、整理番号）が含まれる。コンピュータ１０は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。
【００２４】
コンピュータ１０は、受け付けた注文情報を満たす供給者を、記録した供給者情報から検索する。
【００２５】
例えば、コンピュータ１０は、受け付けた注文情報に合致する供給者情報を、供給者データベースを参照し、検索する。コンピュータ１０は、検索した供給者情報における供給者の識別子を特定する。この結果、コンピュータ１０は、注文情報を満たす供給者を検索することになる。
【００２６】
なお、コンピュータ１０は、この検索した供給者に、栽培ソリューションを提供する構成であってもよい。栽培ソリューションは、例えば、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はＩＴサービス（例えば、生産管理システム、生産記録システム、農業機械連携システム、複合環境制御システム、環境モニタリングシステム）の少なくとも一つである。
【００２７】
例えば、コンピュータ１０は、注文情報と栽培ソリューションとを対応付けて記録した栽培ソリューションデータベースを参照し、取得した注文情報に適した栽培ソリューションを特定する。コンピュータ１０は、この栽培ソリューションを供給者端末に送信する。供給者端末は、この栽培ソリューションを受信し、自身の表示部に表示又は音声部から放音することにより、供給者に通知する。この結果、コンピュータ１０は、検索した供給者に栽培ソリューションを提供することになる。
【００２８】
また、コンピュータ１０は、検索した供給者が育成する食品の育成情報と、この食品が育成される場所の天候情報とを取得し、これらに基づいて、食品の生産情報を予測し、予測した生産情報が、注文情報を満たさない場合、この注文情報を補う他の供給者を記録した供給者情報から検索する構成であってもよい。育成情報は、例えば、育成中の食品の状態、土壌の状態、水質の状態、病害虫の状態である。天候情報は、例えば、気温、降水量、天気、湿度、風速、風向、日射量である。生産情報は、例えば、生産量、生産時期である。
【００２９】
例えば、供給者端末は、育成情報の入力を受け付け、受け付けた育成情報をコンピュータ１０に送信する。この育成情報は、供給者の識別子が含まれる。コンピュータ１０は、この育成情報を受信することにより、育成情報を取得することになる。コンピュータ１０は、所定のウェブサイトやデータベース等からこの食品の育成場所における天候情報を取得する。
【００３０】
コンピュータ１０は、取得した育成情報及び天候情報に基づいて、食品の生産情報として、食品の生産量及び生産時期を予測する。具体的には、育成情報を取得した時点における食品の状態、土壌や水質の状態、病害虫の状態等と、今後の天候情報の推移とに基づいて、食品の生産量及び生産時期を予測する。
【００３１】
コンピュータ１０は、予測した生産量及び生産時期が、注文情報における数量と納期を満たすか否かを判定し、満たさない場合、不足する数量及び納期を補う他の供給者を、供給者データベースを参照し、検索する。
【００３２】
また、コンピュータ１０は、食品の販売場所における需要予測用情報を取得し、この需要予測用情報に基づいて、将来の食品の注文情報を予測し、予測した注文情報を満たす供給者を、記録した供給者情報から検索する構成であってもよい。需要予測用情報は、例えば、地域人口、年齢分布、販売実績、局地／広域の天候情報、市場価格、平均株価、先物相場、為替相場の少なくとも一つである。
【００３３】
例えば、コンピュータ１０は、注文情報を取得した時点における需要予測用情報を、処所定のウェブサイトやデータベース等から取得する。
【００３４】
コンピュータ１０は、この需要予測用情報に基づいた機械学習（例えば、教師あり学習、教師なし学習、ニューラルネットワーク、Ｄｅｅｐ  Ｌｅａｒｎｉｎｇ）を行う。
【００３５】
コンピュータ１０は、この学習結果に基づいて、将来のこの販売場所における食品の注文情報を予測する。
【００３６】
コンピュータ１０は、予測した注文情報を満たす供給者を、供給者データベースを参照し、検索する。
【００３７】
次に、食品売買仲介システム１が実行する処理の概要について説明する。
【００３８】
はじめに、コンピュータ１０は、食品の供給者と、この供給者が供給可能な食品に関する情報である供給食品情報とを供給者情報として取得する（ステップＳ０１）。コンピュータ１０は、供給者情報として、供給者の識別子と供給食品情報とを取得することになる。食品、供給者、供給食品情報及び供給者の識別子は、上述した通りである。
【００３９】
供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた供給者の識別子及び供給食品情報を、供給者情報として、コンピュータ１０に送信する。コンピュータ１０は、この供給者情報を受信することにより、供給者情報を取得することになる。
【００４０】
コンピュータ１０は、取得した供給者情報を記録する（ステップＳ０２）。
【００４１】
コンピュータ１０は、取得した供給者情報に基づいて、上述した供給者データベースを記録することにより、供給者情報を記録することになる。
【００４２】
コンピュータ１０は、食品の注文情報を受け付ける（ステップＳ０３）。注文情報は、上述した通りである。
【００４３】
販売者端末は、食品の注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ１０に送信する。この注文情報は、販売者の識別子が含まれる。コンピュータ１０は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。
【００４４】
コンピュータ１０は、受け付けた注文情報を満たす供給者を、記録した供給者情報から検索する（ステップＳ０４）。
【００４５】
コンピュータ１０は、受け付けた注文情報に合致する供給者情報を、供給者データベースを参照し、検索する。コンピュータ１０は、検索した供給者情報における供給者の識別子を特定する。この結果、コンピュータ１０は、注文情報を満たす供給者を検索することになる。
【００４６】
［食品売買仲介システム１のシステム構成］
図２に基づいて、本発明の好適な実施形態である食品売買仲介システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である食品売買仲介システム１のシステム構成を示す図である。図２において、食品売買仲介システム１は、コンピュータ１０から構成され、任意の食品の売買を仲介するコンピュータシステムである。
【００４７】
コンピュータ１０は、販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等と、公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信を実行する。
【００４８】
なお、食品売買仲介システム１は、図示していない販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等が含まれていてもよい。この場合、食品売買仲介システム１は、後述する各処理を、コンピュータ１０と含まれる端末や装置類等との何れか又は複数の組み合わせにより実行することになる。
【００４９】
また、食品売買仲介システム１は、例えば、コンピュータ１０等の１台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。
【００５０】
コンピュータ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ―Ｆｉ（Ｗｉｒｅｌｅｓｓ―Ｆｉｄｅｌｉｔｙ）対応デバイス等を備える。また、コンピュータ１０は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。また、コンピュータ１０は、処理部として、各種処理を実行する各種デバイス等を備える。
【００５１】
コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、供給者情報取得モジュール２０、注文情報受付モジュール２１、通知モジュール２２、発注モジュール２３、栽培ソリューション提供モジュール２４、育成情報取得モジュール２５、天候情報取得モジュール２６、需要予測用情報取得モジュール２７を実現する。また、コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、記録部と協働して、記録モジュール３０を実現する。また、コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、第１検索モジュール４０、検索可否判定モジュール４１、検索数判定モジュール４２、栽培ソリューション特定モジュール４３、生産情報予測モジュール４４、生産情報判定モジュール４５、不足解析モジュール４６、第２検索モジュール４７、学習モジュール４８、需要予測モジュール４９、第３検索モジュール５０を実現する。
【００５２】
［供給者情報記録処理］
図３に基づいて、食品売買仲介システム１が実行する供給者情報記録処理について説明する。図３は、コンピュータ１０が実行する供給者情報記録処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００５３】
供給者情報取得モジュール２０は、食品の供給者の識別子と、この供給者が供給可能なこの食品に関する情報である供給食品情報とを供給者情報として取得する（ステップＳ１０）。ステップＳ１０において、食品は、上述した通り、農畜産物、海産物であり、任意な食品、所定の食品、供給者が供給可能な食品の一部又は全部である。供給者は、上述した通り、食品の生産者や卸売業者等である。供給者の識別子は、上述した通り、氏名、ＩＤ、管理番号、整理番号等である。供給食品情報は、上述した通り、食品の品目、数量、納期、供給場所等である。
【００５４】
供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた識別子及び供給食品情報を、供給者情報としてコンピュータ１０に送信する。供給者情報取得モジュール２０は、この供給者情報を受信することにより、供給者情報を取得することになる。
【００５５】
なお、供給者情報取得モジュール２０は、供給者端末の識別子（ＩＤ、管理番号、整理番号、ＭＡＣアドレス、ＩＰアドレス等）を、供給者の識別子として取得してもよい。また、供給者情報取得モジュール２０は、その他の端末や装置類等から、この供給者情報を取得してもよい。
【００５６】
記録モジュール３０は、取得した供給者情報を記録する（ステップＳ１１）。ステップＳ１１において、記録モジュール３０は、この供給者情報における識別子と供給食品情報とを対応付けた供給者データベースとして、供給者情報を記録する。
【００５７】
以上が、供給者情報記録処理である。
【００５８】
［第１の供給者検索処理］
図４に基づいて、食品売買仲介システム１が実行する第１の供給者検索処理について説明する。図４は、コンピュータ１０が実行する第１の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００５９】
注文情報受付モジュール２１は、食品の注文情報を受け付ける（ステップＳ２０）。ステップＳ２０において、注文情報は、上述した通り、品目、数量、納期、供給場所等である。
【００６０】
販売者端末は、注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ１０に送信する。このとき、注文情報には、販売者の識別子（氏名、ＩＤ、管理番号、整理番号等）が含まれる。注文情報受付モジュール２１は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。
【００６１】
第１検索モジュール４０は、この注文情報を満たす供給者を、記録した供給者情報から検索する（ステップＳ２１）。ステップＳ２１において、第１検索モジュール４０は、この供給者を、上述したステップＳ１１の処理により記録した供給者データベースを参照することにより検索する。第１検索モジュール４０は、注文情報における品目、数量、納期及び納品場所に合致する供給食品情報を、供給者データベースを参照して特定する。第１検索モジュール４０は、この供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定する。この結果、第１検索モジュール４０は、注文情報を満たす供給者を検索することになる。
【００６２】
なお、第１検索モジュール４０は、注文情報に各項目の重要度の順位が付与される等により、供給者を検索する優先順位が設定されていてもよい。例えば、第１検索モジュール４０は、重要度の順位の内、所定の順位内に合致する供給食品情報を、供給者データベースを参照して特定し、この特定した供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定するといった構成も可能である。
【００６３】
また、第１検索モジュール４０は、上述した注文情報における項目以外の項目を加味して、供給者を検索してもよいし、上述した注文情報における項目の何れかを満たす供給者を検索する構成も可能である。
【００６４】
検索可否判定モジュール４１は、この供給者を検索できたか否かを判定する（ステップＳ２２）。ステップＳ２２において、検索可否判定モジュール４１は、上述したステップＳ２１の処理の結果、供給者の識別子を特定できたか否かを判定する。
【００６５】
ステップＳ２２において、検索可否判定モジュール４１、検索できなかったと判定した場合（ステップＳ２２  ＮＯ）、通知モジュール２２は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する（ステップＳ２３）。ステップＳ２３において、通知モジュール２２は、この不在通知を、販売者端末に送信する。販売者端末は、この不在通知を受信し、自身の表示部に表示又は音声部から放音する。この結果、通知モジュール２２は、不在通知を販売者に通知することになる。コンピュータ１０は、ステップＳ２３の処理を実行後、本処理を終了することになる。
【００６６】
なお、この不在通知は、注文情報の変更を促す通知が含まれていてもよい。
【００６７】
また、通知モジュール２２は、上述したステップＳ２１の処理により、第１検索モジュール４０が、注文情報を満たさないものの、近似する（例えば、注文情報の項目の何れか又は複数における各数値や日付等が近似するもの）供給者を併せて検索しておくことにより、この近似する供給者を不在通知に含めて販売者に通知する構成も可能である。
【００６８】
一方、ステップＳ２２において、検索可否判定モジュール４１は、検索できたと判定した場合（ステップＳ２２  ＹＥＳ）、検索数判定モジュール４２は、検索した供給者の数が一であるか否かを判定する（ステップＳ２４）。ステップＳ２４において、検索数判定モジュール４２は、検索した供給者の数が一又は複数の何れかであるかを判定する。
【００６９】
ステップＳ２４において、検索数判定モジュール４２は、検索した供給者の数が一であると判定した場合（ステップＳ２４  ＹＥＳ）、コンピュータ１０は、後述するステップＳ２６の処理を実行する。
【００７０】
一方、ステップＳ２４において、検索数判定モジュール４２は、検索した供給者の数が複数であると判定した場合（ステップＳ２４  ＮＯ）、第１検索モジュール４０は、検索した供給者のうち、一の供給者を検索する（ステップＳ２５）。ステップＳ２５において、第１検索モジュール４０は、この複数の供給者から一の供給者を特定する。この特定方法は、例えば、クローズドリバースオークション形式等により、供給者間での入札を受け付け、落札者を、一の供給者として特定する。また、所定の条件（例えば、過去の取引実績、供給者の評価）を満たす供給者を、一の供給者として特定する。この結果、第１検索モジュール４０は、複数の供給者から一の供給者を検索することになる。
【００７１】
なお、第１検索モジュール４０が、複数の供給者から一の供給者を検索する方法は、上述した例に限らず、適宜変更可能である。
【００７２】
また、上述したステップＳ２４及びＳ２５の処理を省略する構成も可能である。この場合、検索数判定モジュール４２が、複数の供給者を検索した際、後述するステップＳ２６の処理において、発注モジュール２３は、検索した供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、発注モジュール２３は、検索した供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、コンピュータ１０は、一の供給者に限らず、複数の供給者により注文情報を満たせる場合、其々の供給者に発注する構成も可能である。
【００７３】
発注モジュール２３は、検索した一の供給者に対して、注文情報に基づいた食品を発注する（ステップＳ２６）。ステップＳ２６において、発注モジュール２３は、検索した一の供給者が所持する供給者端末に、食品の発注に必要な情報等の発注情報を送信することにより、食品の発注を実行することになる。この供給者端末は、発注情報を受信し、自身の表示部に表示又は音声部から放音等することにより、供給者に食品の発注を通知することになる。供給者は、この発注情報に従って、販売者が入力した注文情報に基づいた食品の発注を受け付け、販売者が必要とする食品の品目、数量、納期及び納品場所を把握し、食品を販売者に対して発送することになる。
【００７４】
以上が、第１の供給者検索処理である。
【００７５】
［第２の供給者検索処理］
図５に基づいて、食品売買仲介システム１が実行する第２の供給者検索処理について説明する。図５は、コンピュータ１０が実行する第２の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
【００７６】
注文情報受付モジュール２１は、食品の注文情報を受け付ける（ステップＳ３０）。ステップＳ３０の処理は、上述したステップＳ２０の処理と同様である。
【００７７】
第１検索モジュール４０は、この注文情報を満たす供給者を、記録した供給者情報から検索する（ステップＳ３１）。ステップＳ３１の処理は、上述したステップＳ２１の処理と同様である。
【００７８】
検索可否判定モジュール４１は、この供給者を検索できたか否かを判定する（ステップＳ３２）。ステップＳ３２の処理は、上述したステップＳ２２の処理と同様である。
【００７９】
ステップＳ３２において、検索可否判定モジュール４１、検索できなかったと判定した場合（ステップＳ３２  ＮＯ）、通知モジュール２２は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する（ステップＳ３３）。ステップＳ３３の処理は、上述したステップＳ２３の処理と同様である。
【００８０】
一方、ステップＳ３２において、検索可否判定モジュール４１は、検索できたと判定した場合（ステップＳ３２  ＹＥＳ）、検索数判定モジュール４２は、検索した供給者の数が一であるか否かを判定する（ステップＳ３４）。ステップＳ３４の処理は、上述したステップＳ２４の処理と同様である。
【００８１】
ステップＳ３４において、検索数判定モジュール４２は、検索した供給者の数が一であると判定した場合（ステップＳ３４  ＹＥＳ）コンピュータ１０は、後述するステップＳ３６の処理を実行する。
【００８２】
一方、ステップＳ３４において、検索数判定モジュール４２は、検索した供給者の数が複数であると判定した場合（ステップＳ３４  ＮＯ）、第１検索モジュール４０は、検索した供給者のうち、一の供給者を検索する（ステップＳ３５）。ステップＳ３５の処理は、上述したステップＳ２５の処理と同様である。
【００８３】
なお、上述したステップＳ３３及びＳ３４の処理を省略する構成も可能である。この場合、検索数判定モジュール４２が、複数の供給者を検索した際、後述するステップＳ３６の処理において、栽培ソリューション特定モジュール４３は、検索した供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に適した栽培ソリューションを特定する構成も可能である。また、栽培ソリューション特定モジュール４３は、検索した供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に適した栽培ソリューションを特定する構成も可能である。また、コンピュータ１０は、一の供給者に限らず、複数の供給者により注文情報を満たせる場合、其々の供給者に適した栽培ソリューションを特定する構成も可能である。
【００８４】
栽培ソリューション特定モジュール４３は、この検索した供給者に適した栽培ソリューションを特定する（ステップＳ３６）。ステップＳ３６において、栽培ソリューションは、上述した通り、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はＩＴサービス（例えば、生産管理システム、生産記録システム、農業機械連携システム、複合環境制御システム、環境モニタリングシステム）の少なくとも一つである。
【００８５】
栽培ソリューション特定モジュール４３は、予め記録モジュール３０が記録する注文情報と、栽培ソリューションとを対応付けて記録した栽培ソリューションデータベースを参照し、今回検索した一の供給者に適した栽培ソリューションを特定する。栽培ソリューション特定モジュール４３は、取得した注文情報における品目、数量、納期及び納品場所に合致する栽培ソリューションを、栽培ソリューションデータベースを参照して特定する。このとき、栽培ソリューション特定モジュール４３は、一又は複数の栽培ソリューションを特定する。
【００８６】
栽培ソリューション提供モジュール２４は、この特定した栽培ソリューションを供給者に提供する（ステップＳ３７）。ステップＳ３７において、栽培ソリューション提供モジュール２４は、検索した一の供給者が所持する供給者端末に、この栽培ソリューションを送信する。供給者端末は、この栽培ソリューションを受信し、自身の表示部に表示又は音声部から放音する。この結果、栽培ソリューション提供モジュール２４は、この栽培ソリューションを供給者に提供することになる。
【００８７】
発注モジュール２３は、検索した一の供給者（栽培ソリューションを提供した供給者）に対して、注文情報に基づいた食品を発注する（ステップＳ３８）。ステップＳ３８の処理は、上述したステップＳ２６の処理と同様である。
【００８８】
以上が、第２の供給者検索処理である。
【００８９】
［第３の供給者検索処理］
図６及び図７に基づいて、食品売買仲介システム１が実行する第３の供給者検索処理について説明する。図６及び図７は、コンピュータ１０が実行する第３の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
【００９０】
注文情報受付モジュール２１は、食品の注文情報を受け付ける（ステップＳ４０）。ステップＳ４０の処理は、上述したステップＳ２０の処理と同様である。
【００９１】
第１検索モジュール４０は、この注文情報を満たす供給者を、記録した供給者情報から検索する（ステップＳ４１）。ステップＳ４１の処理は、上述したステップＳ２１の処理と同様である。
【００９２】
検索可否判定モジュール４１は、この供給者を検索できたか否かを判定する（ステップＳ４２）。ステップＳ４２の処理は、上述したステップＳ２２の処理と同様である。
【００９３】
ステップＳ４２において、検索可否判定モジュール４１、検索できなかったと判定した場合（ステップＳ４２  ＮＯ）、通知モジュール２２は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する（ステップＳ４３）。ステップＳ４３の処理は、上述したステップＳ２３の処理と同様である。
【００９４】
一方、ステップＳ４２において、検索可否判定モジュール４１は、検索できたと判定した場合（ステップＳ４２  ＹＥＳ）、検索数判定モジュール４２は、検索した供給者の数が一であるか否かを判定する（ステップＳ４４）。ステップＳ４４の処理は、上述したステップＳ２４の処理と同様である。
【００９５】
ステップＳ４４において、検索数判定モジュール４２は、検索した供給者の数が一であると判定した場合（ステップＳ４４  ＹＥＳ）コンピュータ１０は、後述するステップＳ４６の処理を実行する。
【００９６】
一方、ステップＳ４４において、検索数判定モジュール４２は、検索した供給者の数が複数であると判定した場合（ステップＳ４４  ＮＯ）、第１検索モジュール４０は、検索した供給者のうち、一の供給者を検索する（ステップＳ４５）。ステップＳ４５の処理は、上述したステップＳ２５の処理と同様である。
【００９７】
なお、コンピュータ１０は、上述したステップＳ３６及びＳ３７の処理を実行する構成も可能である。すなわち、コンピュータ１０は、検索した供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ１０は、栽培ソリューションの提供後に、後述する処理を実行することになる。
【００９８】
育成情報取得モジュール２５は、検索した供給者が育成する食品の育成情報を取得する（ステップＳ４６）。ステップＳ４６において、育成情報は、上述した通り、育成中の食品の状態、土壌の状態、水質の状態、病害虫の状態等である。育成情報取得モジュール２５は、この育成情報を、供給者端末や撮影装置等を介して取得する。
【００９９】
供給者端末は、育成情報の入力を受け付け、受け付けた育成情報をコンピュータ１０に送信する。このとき、育成情報には、供給者の識別子が含まれる。育成情報取得モジュール２５は、この育成情報を受信することにより、食品の育成情報を取得することになる。
【０１００】
また、供給者端末に設けられた撮影装置や育成場所に設置された撮影装置は、この食品の育成場所を撮影する。供給者端末や撮影装置は、この撮影した画像をコンピュータ１０に送信する。育成情報取得モジュール２５は、この画像を受信する。コンピュータ１０は、この画像を画像解析し、特徴点（例えば、形状、輪郭、色相）や特徴量（例えば、画素値の平均、分散、ヒストグラム等の統計的な数値）を抽出する。コンピュータ１０は、この特徴点や特徴量に基づいて、育成情報を解析する。その結果、育成情報取得モジュール２５は、解析した育成情報に基づいて、食品の育成情報を取得することになる。
【０１０１】
天候情報取得モジュール２６は、検索した供給者が食品を育成する場所の天候情報を取得する（ステップＳ４７）。ステップＳ４７において、天候情報は、上述した通り、気温、降水量、天気、湿度、風速、風向、日射量等である。
【０１０２】
天候情報取得モジュール２６は、所定のウェブサイトやデータベース等からこの天候情報を取得する。
【０１０３】
生産情報予測モジュール４４は、取得した育成情報と天候情報とに基づいて、この食品の生産情報を予測する（ステップＳ４８）。ステップＳ４８において、生産情報は、上述した通り、生産量、生産時期等である。
【０１０４】
生産情報予測モジュール４４は、育成情報を取得した時点における食品の状態、食品の状態、土壌や水質の状態、病害虫の状態等と、天候情報を取得した時点における天候情報及び今後の天候情報の推移とに基づいて、食品の生産量及び生産時期を予測する。すなわち、生産情報予測モジュール４４は、現時点における食品の育成状況と、今後の天候情報の推移とにより、食品の育成状況を予測し、この食品の生産量及び生産時期を予測することになる。
【０１０５】
生産情報判定モジュール４５は、予測した生産情報が、注文情報を満たすか否かを判定する（ステップＳ４９）。ステップＳ４９において、生産情報判定モジュール４５は、予測した生産量及び生産時期が、注文情報における数量及び納期を満たすか否かを判定する。
【０１０６】
ステップＳ４９において、生産情報判定モジュール４５は、注文情報を満たすと判定した場合（ステップＳ４９  ＹＥＳ）、発注モジュール２３は、検索した一の供給者に対して、注文情報に基づいた食品を発注する（ステップＳ５０）。ステップＳ５０の処理は、上述したステップＳ２６の処理と同様である。
【０１０７】
一方、ステップＳ４９において、生産情報判定モジュール４５は、注文情報を満たさないと判定した場合（ステップＳ４９  ＮＯ）、不足解析モジュール４６は、生産情報の不足分を解析する（ステップＳ５１）。ステップＳ５１において、不足解析モジュール４６は、予測した生産量と、注文情報における数量とを比較し、不足する数量を解析する。また、不足解析モジュール４６は、予測した生産時期と、注文情報における納期とを比較し、不足する日数を解析する。
【０１０８】
第２検索モジュール４７は、解析した生産情報の不足分を補う他の供給者を、記録した供給者情報から検索する（ステップＳ５２）。ステップＳ５２において、第２検索モジュール４７は、この他の供給者を、上述したステップＳ１１の処理により記録した供給者データベースを参照することにより検索する。第２検索モジュール４７は、注文情報における数量及び納期のうち、予測した生産量及び生産時期を補う数量及び納期に合致する供給者情報を、供給者データベースを参照して特定する。第２検索モジュール４７は、この供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定する。この結果、第２検索モジュール４７は、不足分を補う他の供給者を検索することになる。
【０１０９】
なお、第２検索モジュール４７は、予測した生産量又は納期の何れか一方を補う他の供給者を検索する構成も可能である。
【０１１０】
検索可否判定モジュール４１は、この供給者を検索できたか否かを判定する（ステップＳ５３）。ステップＳ５３の処理は、上述したステップＳ２２の処理と同様である。
【０１１１】
ステップＳ５３において、検索可否判定モジュール４１、検索できなかったと判定した場合（ステップＳ５３  ＮＯ）、通知モジュール２２は、受け付けた注文情報が不足することを示す不足通知を、販売者に通知する（ステップＳ５４）。ステップＳ５４において、通知モジュール２２は、この不足通知を、販売者端末に送信する。販売者端末は、この不足通知を受信し、自身の表示部に表示又は音声部から放音する。この結果、通知モジュール２２は、不足通知を販売者に通知することになる。コンピュータ１０は、ステップＳ５３の処理を実行後、本処理を終了することになる。
【０１１２】
なお、この不足通知は、注文情報の変更（特に、数量及び納期）を促す通知が含まれていてもよい。
【０１１３】
また、通知モジュール２２は、上述したステップＳ５２の処理により、第２検索モジュール４７が、不足分を補えないものの、近似する（例えば、数量が近似する、納期が近似する）他の供給者をあわせて検索しておくことにより、この近似する他の供給者を不足通知に含めて販売者に通知する構成も可能である。
【０１１４】
一方、ステップＳ５３において、検索可否判定モジュール４１は、検索できたと判定した場合（ステップＳ５３  ＹＥＳ）、検索数判定モジュール４２は、検索した供給者の数が一であるか否かを判定する（ステップＳ５５）。ステップＳ５５の処理は、上述したステップＳ２４の処理と同様である。
【０１１５】
ステップＳ５５において、検索数判定モジュール４２は、検索した供給者の数が一であると判定した場合（ステップＳ５５  ＹＥＳ）、コンピュータ１０は、後述するステップＳ５７の処理を実行する。
【０１１６】
一方、ステップＳ５５において、検索数判定モジュール４２は、検索した供給者の数が複数であると判定した場合（ステップＳ５５  ＮＯ）、第２検索モジュール４７は、食品の発注先となる供給者をさらに検索する（ステップＳ５６）。ステップＳ５６において、第２検索モジュール４７は、検索した複数の供給者のうち、実際に食品を発注する一又は複数の供給者を特定する。この特定方法は、例えば、クローズドリバースオークション形式等により、供給者間での入札を受け付け、数量及び納期を満たす分（不足分を補う分）の一又は複数の供給者を特定する。また、所定の条件（例えば、過去の取引実績、供給者の評価）を満たすとともに、数量及び納期を満たす分（不足分を補う分）の一又は複数の供給者を特定する。この結果、第２検索モジュール４７は、検索した複数の供給者から注文情報の不足分を補う実際の食品を発注する供給者をさらに検索することになる。
【０１１７】
なお、第２検索モジュール４７が、複数の供給者から注文情報の不足分を補う一又は複数の供給者を検索する方法は、上述した例に限らず、適宜変更可能である。
【０１１８】
また、上述したステップＳ５５及びＳ５６の処理を省略する構成も可能である。この場合、検索数判定モジュール４２が、複数の注文情報の不足分を補う他の供給者を検索した際、後述するステップＳ５７の処理において、発注モジュール２３は、検索した注文情報の不足分を補う供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、発注モジュール２３は、検索した注文情報の不足分を補う供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、コンピュータ１０は、不足分を補う一の供給者に限らず、不足分を補う複数の供給者により注文情報の不足分を満たせる場合、其々の供給者に発注する構成も可能である。
【０１１９】
また、コンピュータ１０は、上述したステップＳ３６及びＳ３７の処理を実行する構成も可能である。すなわち、コンピュータ１０は、不足分を補う供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ１０は、栽培ソリューションの提供後に、後述する処理を実行することになる。
【０１２０】
発注モジュール２３は、検索した一の供給者と、注文情報の不足分を補う他の供給者に対して、注文情報に基づいた食品を発注する（ステップＳ５７）。ステップＳ５７において、発注モジュール２３は、検索した一の供給者が所持する供給者端末に対して、予測した生産量及び生産時期に基づいた数量及び納期を加味した注文情報に基づいた食品を発注する。さらに、発注モジュール２３は、注文情報の不足分を補う他の供給者が所持する供給者端末に対して、不足する数量及び納期を加味した注文情報に基づいた食品を発注する。発注モジュール２３は、其々の供給者端末に、食品の発注に必要な情報等の発注情報を送信することにより、食品の発注を実行することになる。其々の供給者端末は、発注情報を受信し、自身の表示部に表示又は音声部から放音等することにより、供給者に食品の発注を通知することになる。供給者は、この発注情報に従って、販売者が入力した注文情報に基づいた食品の発注を受け付け、販売者が必要とする食品の品目、数量、納期及び納品場所を把握し、食品を販売者に対して発送することになる。
【０１２１】
なお、コンピュータ１０は、この第３の供給者検索処理を、注文情報の受付時のみでなく、食品の発注後に、定期的に実行する構成も可能である。
【０１２２】
以上が、第３の供給者検索処理である。
【０１２３】
［学習処理］
図８に基づいて、食品売買仲介システム１が実行する学習処理について説明する。図８は、コンピュータ１０が実行する学習処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
【０１２４】
需要予測用情報取得モジュール２７は、上述した第１−第３供給者検索処理において、注文情報を取得した際における需要予測用情報を取得する（ステップＳ６０）。ステップＳ６０において、需要予測用情報は、上述した通り、地域人口、年齢分布、販売実績、局地／広域の天候情報、市場価格、平均株価、先物相場、為替相場等である。
【０１２５】
需要予測用情報取得モジュール２７は、所定のウェブサイトやデータベース等から、この食品の販売場所における需要予測用情報を取得する。
【０１２６】
学習モジュール４８は、上述した第１−第３供給者検索処理の其々において取得した注文情報と、取得した需要予測用情報と、上述した第１−第３供給者検索処理の結果検索した供給者情報（不足分の注文情報を補う供給者情報も含む）とに基づいて、機械学習を行う（ステップＳ６１）。ステップＳ６１において、機械学習は、上述した通り、教師あり学習、教師なし学習、ニューラルネットワーク、Ｄｅｅｐ  Ｌｅａｒｎｉｎｇ等である。
【０１２７】
記録モジュール３０は、学習結果を記録する（ステップＳ６２）。
【０１２８】
以上が、学習処理である。
【０１２９】
［第４の供給者検索処理］
図９に基づいて、食品売買仲介システム１が実行する第４の供給者検索処理について説明する。図９は、コンピュータ１０が実行する第４の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
【０１３０】
需要予測用情報取得モジュール２７は、販売場所における需要予測用情報を取得する（ステップＳ７０）。ステップＳ７０において、需要予測用情報取得モジュール２７は、予め記録モジュール３０が記録する食品の販売場所や、販売者端末の位置情報等に基づいた販売場所における需要予測用情報を、所定のウェブサイトやデータベース等から取得する。
【０１３１】
需要予測モジュール４９は、上述した学習処理により記録した学習結果と、今回取得した需要予測用情報とに基づいて、将来のこの販売場所における食品の注文情報を予測する（ステップＳ７１）。ステップＳ７１において、将来とは、数日後、数週間後、数か月後等である。需要予測モジュール４９は、この販売場所における一又は複数の食品の注文情報を予測する。需要予測モジュール４９は、この販売場所における全部の食品の注文情報を予測することにより、食品の需要の全体量を予測する。
【０１３２】
第３検索モジュール５０は、予測した注文情報を満たす供給者を、記録した供給者情報から検索する（ステップＳ７２）。ステップＳ７２の処理は、実質的に上述したステップＳ２１の処理と同様である。すなわち、注文情報が受け付けたものであるか、予測したものであるかが異なるだけである。
【０１３３】
第３検索モジュール５０は、複数の食品の注文情報を予測した場合、其々の食品において、予測した注文情報を満たす供給者を、記録した供給者情報から検索する。
【０１３４】
検索可否判定モジュール４１は、この供給者を検索できたか否かを判定する（ステップＳ７３）。ステップＳ７３の処理は、上述したステップＳ２２の処理と同様である。
【０１３５】
ステップＳ７３において、検索可否判定モジュール４１、検索できなかったと判定した場合（ステップＳ７３  ＮＯ）、通知モジュール２２は、予測した注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する（ステップＳ７４）。ステップＳ７４の処理は、上述したステップＳ２４の処理と同様である。
【０１３６】
一方、ステップＳ７３において、検索可否判定モジュール４１は、検索できたと判定した場合（ステップＳ７３  ＹＥＳ）、検索数判定モジュール４２は、検索した供給者の数が一であるか否かを判定する（ステップＳ７５）。ステップＳ７５の処理は、上述したステップＳ２４の処理と同様である。
【０１３７】
ステップＳ７５において、検索数判定モジュール４２は、検索した供給者の数が一であると判定した場合（ステップＳ７５  ＹＥＳ）コンピュータ１０は、後述するステップＳ７７の処理を実行する。
【０１３８】
一方、ステップＳ７５において、検索数判定モジュール４２は、検索した供給者の数が複数であると判定した場合（ステップＳ７５  ＮＯ）、第１検索モジュール４０は、検索した供給者のうち、一の供給者を検索する（ステップＳ７６）。ステップＳ７６の処理は、上述したステップＳ２５の処理と同様である。
【０１３９】
なお、コンピュータ１０は、上述したステップＳ３６及びＳ３７の処理を実行する構成も可能である。すなわち、コンピュータ１０は、検索した供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ１０は、栽培ソリューションの提供後に、後述する処理を実行することになる。
【０１４０】
また、コンピュータ１０は、上述したステップＳ４６−Ｓ５６の処理を実行する構成も可能である。すなわち、コンピュータ１０は、検索した供給者が育成する食品の育成情報及びこの食品を育成する場所の天候情報を取得し、これらに基づいて、生産情報を予測する。コンピュータ１０は、この予測した生産情報が、予測した注文情報を満たす場合、後述する処理を実行することになる。一方、コンピュータ１０は、この予測した生産情報が、予測した注文情報を満たさない場合、生産情報の不足分を解析し、この不足分を補う他の供給者を検索する。コンピュータ１０は、検索できなかった場合、不在通知を販売者に通知し、検索できた場合、後述する処理を実行することになる。
【０１４１】
また、コンピュータ１０は上述したステップＳ３６及びＳ３７の処理と、上述したステップＳ４６−Ｓ５６の処理とをあわせて実行する構成も可能である。
【０１４２】
発注モジュール２３は、検索した一の供給者に対して、予測した注文情報に基づいた食品を発注する（ステップＳ７７）。ステップＳ７７の処理は、上述したステップＳ２６の処理と同様である。
【０１４３】
なお、コンピュータ１０は、検索した供給者情報に基づいて、供給者ポートフォリオを作成する構成も可能である。この供給者ポートフォリオは、例えば、各食品の供給食品情報をまとめて可視化（例えば、画像化、グラフ化、図化、表化）したものである。
【０１４４】
以上が、第４の供給者検索処理である。
【０１４５】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される（ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態で提供される。また、プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記録装置（記録媒体）に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１４６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１４７】
１  食品売買仲介システム、１０  コンピュータ
【図１】
2021038813.tif 000003
【図２】
2021038813.tif 000004
【図３】
2021038813.tif 000005
【図４】
2021038813.tif 000006
【図５】
2021038813.tif 000007
【図６】
2021038813.tif 000008
【図７】
2021038813.tif 000009
【図８】
2021038813.tif 000010
【図９】
2021038813.tif 000011
【国際調査報告】
2021038813.tif 000012
2021038813.tif 000013
2021038813.tif 000014
2021038813.tif 000015