JP7138403B2 - Computer system, food trading brokerage method and program - Google Patents

Computer system, food trading brokerage method and program Download PDF

Info

Publication number
JP7138403B2
JP7138403B2 JP2021517719A JP2021517719A JP7138403B2 JP 7138403 B2 JP7138403 B2 JP 7138403B2 JP 2021517719 A JP2021517719 A JP 2021517719A JP 2021517719 A JP2021517719 A JP 2021517719A JP 7138403 B2 JP7138403 B2 JP 7138403B2
Authority
JP
Japan
Prior art keywords
information
supplier
food
order information
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021517719A
Other languages
Japanese (ja)
Other versions
JPWO2021038813A1 (en
Inventor
俊二 菅谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Optim Corp
Original Assignee
Optim Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Optim Corp filed Critical Optim Corp
Publication of JPWO2021038813A1 publication Critical patent/JPWO2021038813A1/en
Application granted granted Critical
Publication of JP7138403B2 publication Critical patent/JP7138403B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Agronomy & Crop Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Development Economics (AREA)
  • Animal Husbandry (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Mining & Mineral Resources (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、任意の食品の売買を仲介するコンピュータシステム、食品売買仲介方法及びプログラムに関する。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system, a food trading mediation method, and a program for mediating the trading of any food.

近年、公衆回線網等を介して、購入者が所望する食品の購入を行うことが容易となっている。例えば、オンラインショッピングにおいて、購買者は、ウェブサイト等にアクセスし、食品の紹介を閲覧するとともに自身が所望する食品を発注する。 2. Description of the Related Art In recent years, it has become easier for purchasers to purchase desired food products via a public line network or the like. For example, in online shopping, a purchaser accesses a website or the like, browses food introductions, and places an order for the food that he or she desires.

このような食品の紹介及び発注のシステムとして、例えば、食品の旬の情報に基づいて、旬の産地の食品を優先的に紹介する構成が開示されている(特許文献1参照)。 As a system for introducing and ordering such foods, for example, a configuration is disclosed that preferentially introduces foods from production areas that are in season based on seasonal information of foods (see Patent Document 1).

特許第4875262号Patent No. 4875262

しかしながら、特許文献1の構成は、単に、旬の食品を紹介するだけのものに過ぎず、食品の需給調整を行うことが困難であった。 However, the configuration of Patent Literature 1 merely introduces seasonal foods, and it is difficult to adjust supply and demand for foods.

本発明は、食品の需給調整を行うことが容易なコンピュータシステム、食品売買仲介方法及びプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a computer system, a food trading mediation method, and a program that facilitate adjustment of food supply and demand.

本発明では、以下のような解決手段を提供する。 The present invention provides the following solutions.

本発明は、任意の食品の売買を仲介するコンピュータシステムであって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得する供給情報取得手段と、
取得した供給情報を記録する記録手段と、
前記食品の注文情報を受け付ける受付手段と、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第1検索手段と、
検索した前記供給者が育成する前記食品の育成情報を取得する育成情報取得手段と、
前記食品が育成される場所の天候情報を取得する天候情報取得手段と、
取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産量及び生産時期を生産情報として予測する第1予測手段と、
予測した前記生産情報が、前記注文情報における数量及び納期を満たすか否かを判定することによって、予測した前記生産情報が、前記注文情報を満たすか否かを判定する生産情報判定手段と、
予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索する第2検索手段と、
を備え、
前記供給者が複数である場合は、所定の条件を満たす供給者を一の供給者として特定することを特徴とするコンピュータシステムを提供する。
The present invention is a computer system that mediates the buying and selling of any food product,
Supplier information acquisition means for acquiring, as supplier information, a supplier of the food and information on the food that can be supplied by the supplier;
a recording means for recording the acquired supplier information;
receiving means for receiving order information of the food;
a first search means for searching for the supplier who satisfies the received order information from the recorded supplier information;
growing information acquiring means for acquiring growing information of the food grown by the retrieved supplier;
weather information acquiring means for acquiring weather information of a place where the food is grown;
a first prediction means for predicting the production amount and the production time of the food as production information based on the acquired breeding information and the weather information;
production information determination means for determining whether or not the predicted production information satisfies the order information by determining whether or not the predicted production information satisfies the quantity and delivery date in the order information;
a second search means for searching from the recorded supplier information for other suppliers that supplement the order information when the predicted production information does not satisfy the order information;
with
Provided is a computer system characterized by identifying a supplier that satisfies a predetermined condition as one supplier when there are a plurality of suppliers.

本発明によれば、任意の食品の売買を仲介するコンピュータシステムは、前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得し、取得した供給情報を記録し、前記食品の注文情報を受け付け、受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索し、検索した前記供給者が育成する前記食品の育成情報を取得し、前記食品が育成される場所の天候情報を取得し、取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産量及び生産時期を生産情報として予測し、予測した前記生産情報が、前記注文情報における数量及び納期を満たすか否かを判定することによって、予測した前記生産情報が、前記注文情報を満たすか否かを判定し、予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索し、前記供給者が複数である場合は、所定の条件を満たす供給者を一の供給者として特定する。 According to the present invention, a computer system that mediates the buying and selling of any food acquires the supplier of the food and information on the food that can be supplied by the supplier as supplier information, and acquires the acquired supplier information. is recorded, the order information of the food is received, the supplier who satisfies the received order information is searched from the recorded supplier information, and the training information of the food grown by the searched supplier is acquired. , acquiring weather information of a place where the food is grown, predicting the production amount and production time of the food as production information based on the acquired growing information and the weather information, and predicting the production information determines whether or not the predicted production information satisfies the order information by judging whether or not the quantity and delivery date in the order information are satisfied, and the predicted production information satisfies the order information. If not satisfied, the recorded supplier information is searched for another supplier that supplements the order information, and if there are multiple suppliers, the supplier that satisfies a predetermined condition is identified as one supplier. .

本発明は、システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。 Although the present invention is in the category of systems, similar actions and effects can be achieved in other categories such as methods and programs as well.

本発明によれば、食品の需給調整を行うことが容易なコンピュータシステム、食品売買仲介方法及びプログラムを提供することが可能となる。 According to the present invention, it is possible to provide a computer system, a food trading brokerage method, and a program that facilitate adjustment of supply and demand for food.

図1は、食品売買仲介システム1の概要を示す図である。FIG. 1 is a diagram showing an outline of a food trading mediation system 1. As shown in FIG. 図2は、食品売買仲介システム1の全体構成図である。FIG. 2 is an overall configuration diagram of the food trading mediation system 1. As shown in FIG. 図3は、コンピュータ10が実行する供給者情報記録処理のフローチャートを示す図である。FIG. 3 is a diagram showing a flowchart of supplier information recording processing executed by the computer 10. As shown in FIG. 図4は、コンピュータ10が実行する第1の供給者検索処理のフローチャートを示す図である。FIG. 4 is a diagram showing a flowchart of the first supplier search process executed by the computer 10. As shown in FIG. 図5は、コンピュータ10が実行する第2の供給者検索処理のフローチャートを示す図である。FIG. 5 is a diagram showing a flowchart of the second supplier search process executed by the computer 10. As shown in FIG. 図6は、コンピュータ10が実行する第3の供給者検索処理のフローチャートを示す図である。FIG. 6 is a diagram showing a flowchart of the third supplier search process executed by the computer 10. As shown in FIG. 図7は、コンピュータ10が実行する第3の供給者検索処理のフローチャートを示す図である。FIG. 7 is a diagram showing a flowchart of the third supplier search process executed by the computer 10. As shown in FIG. 図8は、コンピュータ10が実行する学習処理のフローチャートを示す図である。FIG. 8 is a diagram showing a flowchart of learning processing executed by the computer 10. As shown in FIG. 図9は、コンピュータ10が実行する第4の供給者検索処理のフローチャートを示す図である。FIG. 9 is a diagram showing a flowchart of the fourth supplier search process executed by the computer 10. As shown in FIG.

以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも例であって、本発明の技術的範囲はこれに限られるものではない。 BEST MODE FOR CARRYING OUT THE INVENTION The best mode for carrying out the present invention will be described below with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this.

[食品売買仲介システム1の概要]
本発明の好適な実施形態の概要について、図1に基づいて説明する。図1は、本発明の好適な実施形態である食品売買仲介システム1の概要を説明するための図である。食品売買仲介システム1は、コンピュータ10から構成され、任意の食品(例えば、農畜産物、海産物)の売買を仲介するコンピュータシステムである。
[Overview of Food Trading Brokerage System 1]
An outline of a preferred embodiment of the present invention will be described with reference to FIG. FIG. 1 is a diagram for explaining an overview of a food trading mediation system 1 that is a preferred embodiment of the present invention. The food trading mediation system 1 is a computer system configured from a computer 10 and mediating the trading of any food (for example, agricultural and livestock products, marine products).

なお、食品売買仲介システム1は、食品を販売する販売者(例えば、個人、小売店、飲食店)が所持する販売者端末(例えば、スマートフォンやタブレット端末等の携帯端末や、スマートグラス等のヘッドマウントディスプレイといったウェアラブル端末や、ラップトップパソコンやデスクトップパソコン等のパーソナルコンピュータ)、食品を販売者等に供給する供給者(例えば、生産者、卸売業者)が所持する供給者端末(例えば、スマートフォンやタブレット端末等の携帯端末や、スマートグラス等のヘッドマウントディスプレイといったウェアラブル端末や、ラップトップパソコンやデスクトップパソコン等のパーソナルコンピュータ)、食品を育成する場所に設置された撮影装置、外部システム、その他の端末や装置類が含まれていてもよい。この場合、食品売買仲介システム1は、後述する各処理を、コンピュータ10と含まれる端末や装置類等との何れか又は複数の組み合わせにより実行することになる。 In addition, the food trading intermediation system 1 is a seller terminal (for example, a mobile terminal such as a smartphone or a tablet terminal, a head such as a smart glass, etc.) owned by a seller (for example, an individual, a retail store, a restaurant) who sells food Wearable terminals such as mount displays, personal computers such as laptop computers and desktop computers), supplier terminals owned by suppliers (e.g. producers, wholesalers) who supply food to sellers (e.g. smartphones and tablets) mobile terminals such as terminals, wearable terminals such as head-mounted displays such as smart glasses, personal computers such as laptop computers and desktop computers), photography equipment installed in places where food is grown, external systems, other terminals, etc. Equipment may be included. In this case, the food trading brokerage system 1 executes each process described later by any one or a plurality of combinations of the computer 10 and the terminals and devices included therein.

また、食品売買仲介システム1は、例えば、コンピュータ10等の1台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。 Also, the food trading brokerage system 1 may be realized by one computer such as the computer 10, or may be realized by a plurality of computers such as a cloud computer.

コンピュータ10は、販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等と、公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信を実行する。 The computer 10 is connected to a seller terminal, a supplier terminal, an imaging device, an external system, other terminals and devices via a public line network or the like so as to be capable of data communication. Send and receive.

コンピュータ10は、食品の供給者と、この供給者が供給可能な食品に関する情報である供給食品情報とを供給者情報として取得する。食品は、任意な食品、所定の食品、供給者が供給可能な食品の一部又は全部を意味する。この食品は、例えば、農畜産物、海産物である。供給者は、例えば、食品の生産者や卸売業者である。供給食品情報は、例えば、食品の品目、数量、納期、供給場所である。コンピュータ10は、供給者情報として、供給者の識別子(例えば、氏名、ID、管理番号、整理番号)と供給食品情報とを取得することになる。 The computer 10 acquires food suppliers and supplied food information, which is information about foods that can be supplied by the suppliers, as supplier information. Food means any food, a given food, part or all of a food that a supplier can supply. This food is, for example, agricultural and livestock products and marine products. Suppliers are, for example, food producers and wholesalers. The supplied food information is, for example, the item, quantity, delivery date, and supply location of the food. The computer 10 acquires the supplier's identifier (for example, name, ID, control number, reference number) and supplied food information as the supplier information.

例えば、供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた供給者の識別子及び供給食品情報を、供給者情報として、コンピュータ10に送信する。コンピュータ10は、この供給者情報を受信することにより、供給者情報を取得することになる。 For example, the supplier terminal accepts input of a supplier identifier and food supply information, and transmits the accepted supplier identifier and food supply information to the computer 10 as supplier information. The computer 10 acquires supplier information by receiving this supplier information.

コンピュータ10は、取得した供給者情報を記録する。 The computer 10 records the acquired supplier information.

例えば、コンピュータ10は、取得した供給者情報に基づいて、供給者の識別子と供給食品情報とを対応付けた供給者データベースを記録することにより、供給者情報を記録することになる。 For example, the computer 10 records the supplier information by recording a supplier database that associates the identifier of the supplier with the supplied food information based on the acquired supplier information.

コンピュータ10は、食品の注文情報を受け付ける。注文情報は、例えば、品目、数量、納期、供給場所である。 The computer 10 accepts food order information. Order information includes, for example, item, quantity, delivery date, and supply location.

例えば、販売者端末は、食品の注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ10に送信する。この注文情報は、販売者の識別子(例えば、氏名、ID、管理番号、整理番号)が含まれる。コンピュータ10は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。 For example, the seller terminal receives input of order information for food and transmits the received order information to the computer 10 . This order information includes the seller's identifier (for example, name, ID, control number, reference number). By receiving this order information, the computer 10 accepts the food order information.

コンピュータ10は、受け付けた注文情報を満たす供給者を、記録した供給者情報から検索する。 The computer 10 searches the recorded supplier information for a supplier that satisfies the received order information.

例えば、コンピュータ10は、受け付けた注文情報に合致する供給者情報を、供給者データベースを参照し、検索する。コンピュータ10は、検索した供給者情報における供給者の識別子を特定する。この結果、コンピュータ10は、注文情報を満たす供給者を検索することになる。 For example, the computer 10 refers to the supplier database and searches for supplier information that matches the received order information. The computer 10 identifies a supplier identifier in the retrieved supplier information. This results in computer 10 searching for a supplier that fulfills the order information.

なお、コンピュータ10は、この検索した供給者に、栽培ソリューションを提供する構成であってもよい。栽培ソリューションは、例えば、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はITサービス(例えば、生産管理システム、生産記録システム、農業機械連携システム、複合環境制御システム、環境モニタリングシステム)の少なくとも一つである。 The computer 10 may be configured to provide cultivation solutions to the searched suppliers. Cultivation solutions include, for example, cultivation plans, know-how, farm equipment, seeds, seedlings, fertilizers, pesticides, or IT services (for example, production management systems, production record systems, agricultural machine linkage systems, complex environmental control systems, environmental monitoring systems). is one.

例えば、コンピュータ10は、注文情報と栽培ソリューションとを対応付けて記録した栽培ソリューションデータベースを参照し、取得した注文情報に適した栽培ソリューションを特定する。コンピュータ10は、この栽培ソリューションを供給者端末に送信する。供給者端末は、この栽培ソリューションを受信し、自身の表示部に表示又は音声部から放音することにより、供給者に通知する。この結果、コンピュータ10は、検索した供給者に栽培ソリューションを提供することになる。 For example, the computer 10 refers to a cultivation solution database in which order information and cultivation solutions are associated and recorded, and identifies a cultivation solution suitable for the acquired order information. The computer 10 sends this cultivation solution to the supplier terminal. The supplier terminal receives this cultivation solution and notifies it to the supplier by displaying it on its own display unit or emitting sound from its audio unit. As a result, the computer 10 will provide cultivation solutions to the searched suppliers.

また、コンピュータ10は、検索した供給者が育成する食品の育成情報と、この食品が育成される場所の天候情報とを取得し、これらに基づいて、食品の生産情報を予測し、予測した生産情報が、注文情報を満たさない場合、この注文情報を補う他の供給者を記録した供給者情報から検索する構成であってもよい。育成情報は、例えば、育成中の食品の状態、土壌の状態、水質の状態、病害虫の状態である。天候情報は、例えば、気温、降水量、天気、湿度、風速、風向、日射量である。生産情報は、例えば、生産量、生産時期である。 In addition, the computer 10 acquires the growth information of the food grown by the searched supplier and the weather information of the place where the food is grown, and based on these, predicts the production information of the food, and predicts the production. If the information does not satisfy the order information, it may be configured to retrieve other suppliers that supplement the order information from the recorded supplier information. The growing information is, for example, the state of food being grown, the state of soil, the state of water quality, and the state of pests. Weather information includes, for example, temperature, precipitation, weather, humidity, wind speed, wind direction, and amount of solar radiation. The production information is, for example, production volume and production time.

例えば、供給者端末は、育成情報の入力を受け付け、受け付けた育成情報をコンピュータ10に送信する。この育成情報は、供給者の識別子が含まれる。コンピュータ10は、この育成情報を受信することにより、育成情報を取得することになる。コンピュータ10は、所定のウェブサイトやデータベース等からこの食品の育成場所における天候情報を取得する。 For example, the supplier terminal accepts input of breeding information and transmits the received breeding information to the computer 10 . This breeding information includes a supplier identifier. The computer 10 acquires the training information by receiving the training information. The computer 10 acquires the weather information in the growing place of this food from a predetermined website, database, or the like.

コンピュータ10は、取得した育成情報及び天候情報に基づいて、食品の生産情報として、食品の生産量及び生産時期を予測する。具体的には、育成情報を取得した時点における食品の状態、土壌や水質の状態、病害虫の状態等と、今後の天候情報の推移とに基づいて、食品の生産量及び生産時期を予測する。 Based on the acquired breeding information and weather information, the computer 10 predicts the amount of food to be produced and the time of production as food production information. Specifically, based on the state of food, the state of soil and water quality, the state of pests and diseases, etc. at the time the growing information is acquired, and the change in weather information in the future, the amount of food to be produced and the time of production are predicted.

コンピュータ10は、予測した生産量及び生産時期が、注文情報における数量と納期を満たすか否かを判定し、満たさない場合、不足する数量及び納期を補う他の供給者を、供給者データベースを参照し、検索する。 The computer 10 judges whether or not the predicted production volume and production period satisfy the quantity and delivery date in the order information. and search.

また、コンピュータ10は、食品の販売場所における需要予測用情報を取得し、この需要予測用情報に基づいて、将来の食品の注文情報を予測し、予測した注文情報を満たす供給者を、記録した供給者情報から検索する構成であってもよい。需要予測用情報は、例えば、地域人口、年齢分布、販売実績、局地/広域の天候情報、市場価格、平均株価、先物相場、為替相場の少なくとも一つである。 In addition, the computer 10 acquires demand forecast information at food sales locations, predicts future food order information based on this demand forecast information, and records suppliers who satisfy the predicted order information. It may be configured to search from supplier information. The demand forecast information is, for example, at least one of regional population, age distribution, sales performance, local/wide area weather information, market price, average stock price, futures rate, and exchange rate.

例えば、コンピュータ10は、注文情報を取得した時点における需要予測用情報を、処所定のウェブサイトやデータベース等から取得する。 For example, the computer 10 acquires demand forecast information at the time of acquisition of order information from a predetermined website, database, or the like.

コンピュータ10は、この需要予測用情報に基づいた機械学習(例えば、教師あり学習、教師なし学習、ニューラルネットワーク、Deep Learning)を行う。 The computer 10 performs machine learning (for example, supervised learning, unsupervised learning, neural network, deep learning) based on this demand prediction information.

コンピュータ10は、この学習結果に基づいて、将来のこの販売場所における食品の注文情報を予測する。 Based on this learning result, the computer 10 predicts food order information at this sales location in the future.

コンピュータ10は、予測した注文情報を満たす供給者を、供給者データベースを参照し、検索する。 The computer 10 searches the supplier database for suppliers who meet the predicted order information.

次に、食品売買仲介システム1が実行する処理の概要について説明する。 Next, an overview of the processing executed by the food trading brokerage system 1 will be described.

はじめに、コンピュータ10は、食品の供給者と、この供給者が供給可能な食品に関する情報である供給食品情報とを供給者情報として取得する(ステップS01)。コンピュータ10は、供給者情報として、供給者の識別子と供給食品情報とを取得することになる。食品、供給者、供給食品情報及び供給者の識別子は、上述した通りである。 First, the computer 10 acquires a food supplier and supplied food information, which is information about the food that the supplier can supply, as supplier information (step S01). The computer 10 will obtain the supplier identifier and the supplied food information as the supplier information. The food, supplier, supplied food information and identifier of the supplier are as described above.

供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた供給者の識別子及び供給食品情報を、供給者情報として、コンピュータ10に送信する。コンピュータ10は、この供給者情報を受信することにより、供給者情報を取得することになる。 The supplier terminal accepts the input of the supplier's identifier and the supplied food information, and transmits the accepted supplier's identifier and the supplied food information to the computer 10 as the supplier information. The computer 10 acquires supplier information by receiving this supplier information.

コンピュータ10は、取得した供給者情報を記録する(ステップS02)。 The computer 10 records the acquired supplier information (step S02).

コンピュータ10は、取得した供給者情報に基づいて、上述した供給者データベースを記録することにより、供給者情報を記録することになる。 The computer 10 records the supplier information by recording the supplier database described above based on the acquired supplier information.

コンピュータ10は、食品の注文情報を受け付ける(ステップS03)。注文情報は、上述した通りである。 Computer 10 accepts food order information (step S03). Order information is as described above.

販売者端末は、食品の注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ10に送信する。この注文情報は、販売者の識別子が含まれる。コンピュータ10は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。 The seller terminal accepts input of order information for food and transmits the accepted order information to the computer 10 . This order information includes the seller's identifier. By receiving this order information, the computer 10 accepts the food order information.

コンピュータ10は、受け付けた注文情報を満たす供給者を、記録した供給者情報から検索する(ステップS04)。 The computer 10 searches for a supplier who satisfies the received order information from the recorded supplier information (step S04).

コンピュータ10は、受け付けた注文情報に合致する供給者情報を、供給者データベースを参照し、検索する。コンピュータ10は、検索した供給者情報における供給者の識別子を特定する。この結果、コンピュータ10は、注文情報を満たす供給者を検索することになる。 The computer 10 refers to the supplier database and searches for supplier information that matches the received order information. The computer 10 identifies a supplier identifier in the retrieved supplier information. This results in computer 10 searching for a supplier that fulfills the order information.

[食品売買仲介システム1のシステム構成]
図2に基づいて、本発明の好適な実施形態である食品売買仲介システム1のシステム構成について説明する。図2は、本発明の好適な実施形態である食品売買仲介システム1のシステム構成を示す図である。図2において、食品売買仲介システム1は、コンピュータ10から構成され、任意の食品の売買を仲介するコンピュータシステムである。
[System configuration of food trading brokerage system 1]
Based on FIG. 2, the system configuration of the food trading mediation system 1, which is a preferred embodiment of the present invention, will be described. FIG. 2 is a diagram showing the system configuration of the food trading mediation system 1, which is a preferred embodiment of the present invention. In FIG. 2, the food trading mediation system 1 is a computer system which is composed of a computer 10 and mediates the trading of any food.

コンピュータ10は、販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等と、公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信を実行する。 The computer 10 is connected to a seller terminal, a supplier terminal, an imaging device, an external system, other terminals and devices via a public line network or the like so as to be capable of data communication. Send and receive.

なお、食品売買仲介システム1は、図示していない販売者端末、供給者端末、撮影装置、外部システム、その他の端末や装置類等が含まれていてもよい。この場合、食品売買仲介システム1は、後述する各処理を、コンピュータ10と含まれる端末や装置類等との何れか又は複数の組み合わせにより実行することになる。 In addition, the food trading intermediary system 1 may include a seller terminal, a supplier terminal, a photographing device, an external system, and other terminals and devices (not shown). In this case, the food trading brokerage system 1 executes each process described later by any one or a plurality of combinations of the computer 10 and the terminals and devices included therein.

また、食品売買仲介システム1は、例えば、コンピュータ10等の1台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。 Also, the food trading brokerage system 1 may be realized by one computer such as the computer 10, or may be realized by a plurality of computers such as a cloud computer.

コンピュータ10は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、例えば、IEEE802.11に準拠したWi―Fi(Wireless―Fidelity)対応デバイス等を備える。また、コンピュータ10は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。また、コンピュータ10は、処理部として、各種処理を実行する各種デバイス等を備える。 The computer 10 includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and functions as a communication unit to enable communication with other terminals and devices. For example, a Wi-Fi (Wireless-Fidelity) compatible device conforming to IEEE802.11 is provided. The computer 10 also includes a data storage unit such as a hard disk, a semiconductor memory, a recording medium, or a memory card as a recording unit. The computer 10 also includes, as a processing unit, various devices for executing various processes.

コンピュータ10において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、供給者情報取得モジュール20、注文情報受付モジュール21、通知モジュール22、発注モジュール23、栽培ソリューション提供モジュール24、育成情報取得モジュール25、天候情報取得モジュール26、需要予測用情報取得モジュール27を実現する。また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、記録部と協働して、記録モジュール30を実現する。また、コンピュータ10において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、第1検索モジュール40、検索可否判定モジュール41、検索数判定モジュール42、栽培ソリューション特定モジュール43、生産情報予測モジュール44、生産情報判定モジュール45、不足解析モジュール46、第2検索モジュール47、学習モジュール48、需要予測モジュール49、第3検索モジュール50を実現する。 In the computer 10, by reading a predetermined program by the control unit, in cooperation with the communication unit, a supplier information acquisition module 20, an order information reception module 21, a notification module 22, an order module 23, a cultivation solution provision module 24, A breeding information acquisition module 25, a weather information acquisition module 26, and a demand forecast information acquisition module 27 are realized. Also, in the computer 10, the recording module 30 is realized in cooperation with the recording section by the control section reading a predetermined program. Further, in the computer 10, the control unit reads a predetermined program, and in cooperation with the processing unit, the first search module 40, the search availability determination module 41, the search number determination module 42, the cultivation solution identification module 43, the production An information prediction module 44, a production information determination module 45, a shortage analysis module 46, a second search module 47, a learning module 48, a demand prediction module 49, and a third search module 50 are realized.

[供給者情報記録処理]
図3に基づいて、食品売買仲介システム1が実行する供給者情報記録処理について説明する。図3は、コンピュータ10が実行する供給者情報記録処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
[Supplier information recording process]
Based on FIG. 3, the supplier information recording process executed by the food trading brokerage system 1 will be described. FIG. 3 is a diagram showing a flowchart of supplier information recording processing executed by the computer 10. As shown in FIG. Processing executed by each module described above will be described together with this processing.

供給者情報取得モジュール20は、食品の供給者の識別子と、この供給者が供給可能なこの食品に関する情報である供給食品情報とを供給者情報として取得する(ステップS10)。ステップS10において、食品は、上述した通り、農畜産物、海産物であり、任意な食品、所定の食品、供給者が供給可能な食品の一部又は全部である。供給者は、上述した通り、食品の生産者や卸売業者等である。供給者の識別子は、上述した通り、氏名、ID、管理番号、整理番号等である。供給食品情報は、上述した通り、食品の品目、数量、納期、供給場所等である。 The supplier information acquisition module 20 acquires, as supplier information, the identifier of the food supplier and the supplied food information, which is information about the food that the supplier can supply (step S10). In step S10, the food is, as described above, agricultural and livestock products, marine products, arbitrary food, predetermined food, and part or all of food that can be supplied by the supplier. Suppliers are food producers, wholesalers, etc., as described above. The supplier's identifier is, as described above, the name, ID, control number, reference number, and the like. The supplied food information includes the item, quantity, delivery date, supply location, etc. of the food, as described above.

供給者端末は、供給者の識別子及び供給食品情報の入力を受け付け、受け付けた識別子及び供給食品情報を、供給者情報としてコンピュータ10に送信する。供給者情報取得モジュール20は、この供給者情報を受信することにより、供給者情報を取得することになる。 The supplier terminal accepts the input of the identifier of the supplier and the food information to be supplied, and transmits the accepted identifier and food information to the computer 10 as the supplier information. The supplier information acquisition module 20 acquires supplier information by receiving this supplier information.

なお、供給者情報取得モジュール20は、供給者端末の識別子(ID、管理番号、整理番号、MACアドレス、IPアドレス等)を、供給者の識別子として取得してもよい。また、供給者情報取得モジュール20は、その他の端末や装置類等から、この供給者情報を取得してもよい。 The supplier information acquisition module 20 may acquire the identifier of the supplier terminal (ID, management number, reference number, MAC address, IP address, etc.) as the supplier identifier. Also, the supplier information acquisition module 20 may acquire this supplier information from other terminals, devices, and the like.

記録モジュール30は、取得した供給者情報を記録する(ステップS11)。ステップS11において、記録モジュール30は、この供給者情報における識別子と供給食品情報とを対応付けた供給者データベースとして、供給者情報を記録する。 The recording module 30 records the acquired supplier information (step S11). In step S11, the recording module 30 records the supplier information as a supplier database in which the identifier in the supplier information and the supplied food information are associated with each other.

以上が、供給者情報記録処理である。 The above is the supplier information recording process.

[第1の供給者検索処理]
図4に基づいて、食品売買仲介システム1が実行する第1の供給者検索処理について説明する。図4は、コンピュータ10が実行する第1の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
[First supplier search process]
Based on FIG. 4, the first supplier search processing executed by the food trading brokerage system 1 will be described. FIG. 4 is a diagram showing a flowchart of the first supplier search process executed by the computer 10. As shown in FIG. Processing executed by each module described above will be described together with this processing.

注文情報受付モジュール21は、食品の注文情報を受け付ける(ステップS20)。ステップS20において、注文情報は、上述した通り、品目、数量、納期、供給場所等である。 The order information receiving module 21 receives order information for food (step S20). In step S20, the order information includes item, quantity, delivery date, supply location, etc., as described above.

販売者端末は、注文情報の入力を受け付け、受け付けた注文情報を、コンピュータ10に送信する。このとき、注文情報には、販売者の識別子(氏名、ID、管理番号、整理番号等)が含まれる。注文情報受付モジュール21は、この注文情報を受信することにより、食品の注文情報を受け付けることになる。 The seller terminal accepts input of order information and transmits the accepted order information to the computer 10 . At this time, the order information includes the seller's identifier (name, ID, control number, reference number, etc.). By receiving this order information, the order information reception module 21 receives the food order information.

第1検索モジュール40は、この注文情報を満たす供給者を、記録した供給者情報から検索する(ステップS21)。ステップS21において、第1検索モジュール40は、この供給者を、上述したステップS11の処理により記録した供給者データベースを参照することにより検索する。第1検索モジュール40は、注文情報における品目、数量、納期及び納品場所に合致する供給食品情報を、供給者データベースを参照して特定する。第1検索モジュール40は、この供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定する。この結果、第1検索モジュール40は、注文情報を満たす供給者を検索することになる。 The first search module 40 searches for a supplier that satisfies this order information from the recorded supplier information (step S21). At step S21, the first search module 40 searches for this supplier by referring to the supplier database recorded by the processing at step S11 described above. The first search module 40 references the supplier database to identify food supply information that matches the item, quantity, due date and delivery location in the order information. The first search module 40 identifies the supplier identifier associated with this supplier information by referring to the supplier database. As a result, the first search module 40 will search for suppliers that satisfy the order information.

なお、第1検索モジュール40は、注文情報に各項目の重要度の順位が付与される等により、供給者を検索する優先順位が設定されていてもよい。例えば、第1検索モジュール40は、重要度の順位の内、所定の順位内に合致する供給食品情報を、供給者データベースを参照して特定し、この特定した供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定するといった構成も可能である。 In the first search module 40, a priority order for searching for suppliers may be set, for example, by assigning an order of importance to each item of the order information. For example, the first search module 40 refers to the supplier database to identify supply food information that matches a predetermined order in the order of importance, and supplies corresponding to the identified supplier information. A configuration is also possible in which the identifier of the supplier is specified by referring to the supplier database.

また、第1検索モジュール40は、上述した注文情報における項目以外の項目を加味して、供給者を検索してもよいし、上述した注文情報における項目の何れかを満たす供給者を検索する構成も可能である。 In addition, the first search module 40 may search for a supplier by adding items other than the items in the order information described above, or may search for a supplier that satisfies any of the items in the order information described above. is also possible.

検索可否判定モジュール41は、この供給者を検索できたか否かを判定する(ステップS22)。ステップS22において、検索可否判定モジュール41は、上述したステップS21の処理の結果、供給者の識別子を特定できたか否かを判定する。 The search availability determination module 41 determines whether or not this supplier has been successfully retrieved (step S22). In step S22, the search possibility determination module 41 determines whether or not the identifier of the supplier has been identified as a result of the process of step S21 described above.

ステップS22において、検索可否判定モジュール41、検索できなかったと判定した場合(ステップS22 NO)、通知モジュール22は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する(ステップS23)。ステップS23において、通知モジュール22は、この不在通知を、販売者端末に送信する。販売者端末は、この不在通知を受信し、自身の表示部に表示又は音声部から放音する。この結果、通知モジュール22は、不在通知を販売者に通知することになる。コンピュータ10は、ステップS23の処理を実行後、本処理を終了することになる。 In step S22, if the search availability determination module 41 determines that the search has failed (step S22 NO), the notification module 22 notifies the seller of absence notification indicating that there is no supplier who satisfies the received order information. (step S23). In step S23, the notification module 22 transmits this absence notification to the seller terminal. The seller terminal receives this absence notice, displays it on its own display unit, or emits sound from its audio unit. As a result, the notification module 22 will notify the seller of the absence notification. After executing the process of step S23, the computer 10 ends this process.

なお、この不在通知は、注文情報の変更を促す通知が含まれていてもよい。 Note that this notice of absence may include a notice prompting the user to change the order information.

また、通知モジュール22は、上述したステップS21の処理により、第1検索モジュール40が、注文情報を満たさないものの、近似する(例えば、注文情報の項目の何れか又は複数における各数値や日付等が近似するもの)供給者を併せて検索しておくことにより、この近似する供給者を不在通知に含めて販売者に通知する構成も可能である。 In addition, the notification module 22 determines that the first search module 40 does not meet the order information, but approximates it (for example, each numerical value, date, etc. in any or more of the items of the order information) through the process of step S21 described above. By retrieving similar suppliers in advance, it is also possible to include this similar supplier in the absence notice and notify the seller.

一方、ステップS22において、検索可否判定モジュール41は、検索できたと判定した場合(ステップS22 YES)、検索数判定モジュール42は、検索した供給者の数が一であるか否かを判定する(ステップS24)。ステップS24において、検索数判定モジュール42は、検索した供給者の数が一又は複数の何れかであるかを判定する。 On the other hand, in step S22, if the search availability determination module 41 determines that the search was successful (step S22 YES), the search number determination module 42 determines whether or not the number of searched suppliers is one (step S24). In step S24, the retrieval number determination module 42 determines whether the number of retrieved suppliers is one or more.

ステップS24において、検索数判定モジュール42は、検索した供給者の数が一であると判定した場合(ステップS24 YES)、コンピュータ10は、後述するステップS26の処理を実行する。 In step S24, when the search number determination module 42 determines that the number of searched suppliers is one (step S24 YES), the computer 10 executes the process of step S26, which will be described later.

一方、ステップS24において、検索数判定モジュール42は、検索した供給者の数が複数であると判定した場合(ステップS24 NO)、第1検索モジュール40は、検索した供給者のうち、一の供給者を検索する(ステップS25)。ステップS25において、第1検索モジュール40は、この複数の供給者から一の供給者を特定する。この特定方法は、例えば、クローズドリバースオークション形式等により、供給者間での入札を受け付け、落札者を、一の供給者として特定する。また、所定の条件(例えば、過去の取引実績、供給者の評価)を満たす供給者を、一の供給者として特定する。この結果、第1検索モジュール40は、複数の供給者から一の供給者を検索することになる。 On the other hand, in step S24, when the search number determination module 42 determines that the number of searched suppliers is plural (step S24 NO), the first search module 40 selects one of the searched suppliers. A person is searched (step S25). At step S25, the first search module 40 identifies one supplier from the plurality of suppliers. This identification method accepts bids among suppliers, for example, in a closed reverse auction format, and identifies the successful bidder as one supplier. Also, a supplier that satisfies a predetermined condition (for example, past transaction record, evaluation of the supplier) is identified as one supplier. As a result, the first search module 40 searches for one supplier among multiple suppliers.

なお、第1検索モジュール40が、複数の供給者から一の供給者を検索する方法は、上述した例に限らず、適宜変更可能である。 The method by which the first search module 40 searches for one supplier from a plurality of suppliers is not limited to the above example, and can be changed as appropriate.

また、上述したステップS24及びS25の処理を省略する構成も可能である。この場合、検索数判定モジュール42が、複数の供給者を検索した際、後述するステップS26の処理において、発注モジュール23は、検索した供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、発注モジュール23は、検索した供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、コンピュータ10は、一の供給者に限らず、複数の供給者により注文情報を満たせる場合、其々の供給者に発注する構成も可能である。 Also, it is possible to omit the processes of steps S24 and S25 described above. In this case, when the retrieval number determination module 42 retrieves a plurality of suppliers, the ordering module 23 divides the quantity and delivery date in the order information according to the number of retrieved suppliers in the process of step S26, which will be described later. However, it is also possible to place an order with each supplier. The ordering module 23 can also be configured to divide the quantity and delivery date in the order information according to a predetermined number of suppliers among the searched suppliers, and place an order to each supplier. In addition, the computer 10 can be configured to place an order with each of the suppliers when the order information can be satisfied by not only one supplier but also a plurality of suppliers.

発注モジュール23は、検索した一の供給者に対して、注文情報に基づいた食品を発注する(ステップS26)。ステップS26において、発注モジュール23は、検索した一の供給者が所持する供給者端末に、食品の発注に必要な情報等の発注情報を送信することにより、食品の発注を実行することになる。この供給者端末は、発注情報を受信し、自身の表示部に表示又は音声部から放音等することにより、供給者に食品の発注を通知することになる。供給者は、この発注情報に従って、販売者が入力した注文情報に基づいた食品の発注を受け付け、販売者が必要とする食品の品目、数量、納期及び納品場所を把握し、食品を販売者に対して発送することになる。 The ordering module 23 places an order for the food item based on the order information from the retrieved one supplier (step S26). In step S26, the ordering module 23 executes ordering of food by transmitting ordering information such as information necessary for ordering food to the supplier terminal possessed by the searched one supplier. The supplier terminal receives the order information and notifies the supplier of the food order by displaying it on its own display unit or emitting sound from its audio unit. In accordance with this order information, the supplier accepts orders for food based on the order information entered by the seller, grasps the item, quantity, delivery date and delivery location of the food required by the seller, and delivers the food to the seller. will be shipped to you.

以上が、第1の供給者検索処理である。 The above is the first supplier search processing.

[第2の供給者検索処理]
図5に基づいて、食品売買仲介システム1が実行する第2の供給者検索処理について説明する。図5は、コンピュータ10が実行する第2の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
[Second supplier search process]
Based on FIG. 5, the second supplier search processing executed by the food trading brokerage system 1 will be described. FIG. 5 is a diagram showing a flowchart of the second supplier search process executed by the computer 10. As shown in FIG. Processing executed by each module described above will be described together with this processing. Note that detailed descriptions of the same processes as those described above will be omitted.

注文情報受付モジュール21は、食品の注文情報を受け付ける(ステップS30)。ステップS30の処理は、上述したステップS20の処理と同様である。 The order information receiving module 21 receives order information for food (step S30). The processing of step S30 is the same as the processing of step S20 described above.

第1検索モジュール40は、この注文情報を満たす供給者を、記録した供給者情報から検索する(ステップS31)。ステップS31の処理は、上述したステップS21の処理と同様である。 The first search module 40 searches the recorded supplier information for a supplier that satisfies the order information (step S31). The processing of step S31 is the same as the processing of step S21 described above.

検索可否判定モジュール41は、この供給者を検索できたか否かを判定する(ステップS32)。ステップS32の処理は、上述したステップS22の処理と同様である。 The search availability determination module 41 determines whether or not this supplier has been successfully retrieved (step S32). The processing of step S32 is the same as the processing of step S22 described above.

ステップS32において、検索可否判定モジュール41、検索できなかったと判定した場合(ステップS32 NO)、通知モジュール22は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する(ステップS33)。ステップS33の処理は、上述したステップS23の処理と同様である。 In step S32, if the search possibility determination module 41 determines that the search has failed (step S32 NO), the notification module 22 notifies the seller of absence notification indicating that there is no supplier who satisfies the received order information. (step S33). The processing of step S33 is the same as the processing of step S23 described above.

一方、ステップS32において、検索可否判定モジュール41は、検索できたと判定した場合(ステップS32 YES)、検索数判定モジュール42は、検索した供給者の数が一であるか否かを判定する(ステップS34)。ステップS34の処理は、上述したステップS24の処理と同様である。 On the other hand, in step S32, if the search possibility determination module 41 determines that the search was successful (step S32 YES), the search number determination module 42 determines whether or not the number of searched suppliers is one (step S34). The processing of step S34 is the same as the processing of step S24 described above.

ステップS34において、検索数判定モジュール42は、検索した供給者の数が一であると判定した場合(ステップS34 YES)コンピュータ10は、後述するステップS36の処理を実行する。 In step S34, when the search number determination module 42 determines that the number of searched suppliers is one (step S34 YES), the computer 10 executes the process of step S36, which will be described later.

一方、ステップS34において、検索数判定モジュール42は、検索した供給者の数が複数であると判定した場合(ステップS34 NO)、第1検索モジュール40は、検索した供給者のうち、一の供給者を検索する(ステップS35)。ステップS35の処理は、上述したステップS25の処理と同様である。 On the other hand, in step S34, when the search number determination module 42 determines that the number of searched suppliers is plural (step S34 NO), the first search module 40 selects one of the searched suppliers. A person is searched (step S35). The processing of step S35 is the same as the processing of step S25 described above.

なお、上述したステップS33及びS34の処理を省略する構成も可能である。この場合、検索数判定モジュール42が、複数の供給者を検索した際、後述するステップS36の処理において、栽培ソリューション特定モジュール43は、検索した供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に適した栽培ソリューションを特定する構成も可能である。また、栽培ソリューション特定モジュール43は、検索した供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に適した栽培ソリューションを特定する構成も可能である。また、コンピュータ10は、一の供給者に限らず、複数の供給者により注文情報を満たせる場合、其々の供給者に適した栽培ソリューションを特定する構成も可能である。 Note that it is also possible to omit the processes of steps S33 and S34 described above. In this case, when the retrieval number determination module 42 retrieves a plurality of suppliers, in the process of step S36 described later, the cultivation solution identification module 43 determines the quantity and delivery date in the order information according to the number of retrieved suppliers. and identify suitable cultivation solutions for each supplier. In addition, the cultivation solution identification module 43 can also be configured to divide the quantity and delivery date in the order information according to a predetermined number of suppliers among the searched suppliers, and to identify cultivation solutions suitable for each supplier. be. The computer 10 can also be configured to identify a suitable cultivation solution for each supplier, not just one, if the order information can be filled by multiple suppliers.

栽培ソリューション特定モジュール43は、この検索した供給者に適した栽培ソリューションを特定する(ステップS36)。ステップS36において、栽培ソリューションは、上述した通り、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はITサービス(例えば、生産管理システム、生産記録システム、農業機械連携システム、複合環境制御システム、環境モニタリングシステム)の少なくとも一つである。 The cultivation solution identification module 43 identifies a cultivation solution suitable for this searched supplier (step S36). In step S36, as described above, the cultivation solution includes cultivation plans, know-how, agricultural equipment, seeds, seedlings, fertilizers, pesticides, or IT services (for example, production management systems, production recording systems, agricultural machine linkage systems, complex environmental control systems, environmental monitoring system).

栽培ソリューション特定モジュール43は、予め記録モジュール30が記録する注文情報と、栽培ソリューションとを対応付けて記録した栽培ソリューションデータベースを参照し、今回検索した一の供給者に適した栽培ソリューションを特定する。栽培ソリューション特定モジュール43は、取得した注文情報における品目、数量、納期及び納品場所に合致する栽培ソリューションを、栽培ソリューションデータベースを参照して特定する。このとき、栽培ソリューション特定モジュール43は、一又は複数の栽培ソリューションを特定する。 The cultivation solution identification module 43 refers to the cultivation solution database in which the order information recorded by the recording module 30 in advance and the cultivation solution are recorded in association with each other, and identifies the cultivation solution suitable for the one supplier searched this time. The cultivation solution identification module 43 identifies a cultivation solution that matches the item, quantity, delivery date, and delivery location in the acquired order information by referring to the cultivation solution database. At this time, the cultivation solution identification module 43 identifies one or more cultivation solutions.

栽培ソリューション提供モジュール24は、この特定した栽培ソリューションを供給者に提供する(ステップS37)。ステップS37において、栽培ソリューション提供モジュール24は、検索した一の供給者が所持する供給者端末に、この栽培ソリューションを送信する。供給者端末は、この栽培ソリューションを受信し、自身の表示部に表示又は音声部から放音する。この結果、栽培ソリューション提供モジュール24は、この栽培ソリューションを供給者に提供することになる。 The cultivation solution providing module 24 provides the identified cultivation solution to the supplier (step S37). In step S37, the cultivation solution providing module 24 transmits this cultivation solution to the supplier terminal possessed by the searched one supplier. The supplier terminal receives this cultivation solution, displays it on its own display unit, or emits sound from its audio unit. As a result, the cultivation solution providing module 24 will provide this cultivation solution to the supplier.

発注モジュール23は、検索した一の供給者(栽培ソリューションを提供した供給者)に対して、注文情報に基づいた食品を発注する(ステップS38)。ステップS38の処理は、上述したステップS26の処理と同様である。 The ordering module 23 places an order for the food based on the order information to the searched one supplier (the supplier who provided the cultivation solution) (step S38). The processing of step S38 is the same as the processing of step S26 described above.

以上が、第2の供給者検索処理である。 The above is the second supplier search processing.

[第3の供給者検索処理]
図6及び図7に基づいて、食品売買仲介システム1が実行する第3の供給者検索処理について説明する。図6及び図7は、コンピュータ10が実行する第3の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
[Third supplier search process]
The third supplier search process executed by the food trading brokerage system 1 will be described with reference to FIGS. 6 and 7. FIG. 6 and 7 are flowcharts of the third supplier search process executed by the computer 10. FIG. Processing executed by each module described above will be described together with this processing. Note that detailed descriptions of the same processes as those described above will be omitted.

注文情報受付モジュール21は、食品の注文情報を受け付ける(ステップS40)。ステップS40の処理は、上述したステップS20の処理と同様である。 The order information receiving module 21 receives order information for food (step S40). The processing of step S40 is the same as the processing of step S20 described above.

第1検索モジュール40は、この注文情報を満たす供給者を、記録した供給者情報から検索する(ステップS41)。ステップS41の処理は、上述したステップS21の処理と同様である。 The first search module 40 searches for a supplier that satisfies this order information from the recorded supplier information (step S41). The processing of step S41 is the same as the processing of step S21 described above.

検索可否判定モジュール41は、この供給者を検索できたか否かを判定する(ステップS42)。ステップS42の処理は、上述したステップS22の処理と同様である。 The search availability determination module 41 determines whether or not this supplier has been successfully retrieved (step S42). The processing of step S42 is the same as the processing of step S22 described above.

ステップS42において、検索可否判定モジュール41、検索できなかったと判定した場合(ステップS42 NO)、通知モジュール22は、受け付けた注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する(ステップS43)。ステップS43の処理は、上述したステップS23の処理と同様である。 In step S42, if the search availability determination module 41 determines that the search has failed (step S42 NO), the notification module 22 notifies the seller of absence notification indicating that there is no supplier who satisfies the received order information. (step S43). The processing of step S43 is the same as the processing of step S23 described above.

一方、ステップS42において、検索可否判定モジュール41は、検索できたと判定した場合(ステップS42 YES)、検索数判定モジュール42は、検索した供給者の数が一であるか否かを判定する(ステップS44)。ステップS44の処理は、上述したステップS24の処理と同様である。 On the other hand, in step S42, if the search possibility determination module 41 determines that the search was successful (step S42 YES), the search number determination module 42 determines whether or not the number of searched suppliers is one (step S44). The processing of step S44 is the same as the processing of step S24 described above.

ステップS44において、検索数判定モジュール42は、検索した供給者の数が一であると判定した場合(ステップS44 YES)コンピュータ10は、後述するステップS46の処理を実行する。 In step S44, when the search number determination module 42 determines that the number of searched suppliers is one (step S44 YES), the computer 10 executes the process of step S46, which will be described later.

一方、ステップS44において、検索数判定モジュール42は、検索した供給者の数が複数であると判定した場合(ステップS44 NO)、第1検索モジュール40は、検索した供給者のうち、一の供給者を検索する(ステップS45)。ステップS45の処理は、上述したステップS25の処理と同様である。 On the other hand, in step S44, when the search number determination module 42 determines that the number of searched suppliers is plural (step S44 NO), the first search module 40 selects one of the searched suppliers. A person is searched (step S45). The processing of step S45 is the same as the processing of step S25 described above.

なお、コンピュータ10は、上述したステップS36及びS37の処理を実行する構成も可能である。すなわち、コンピュータ10は、検索した供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ10は、栽培ソリューションの提供後に、後述する処理を実行することになる。 The computer 10 can also be configured to execute the processes of steps S36 and S37 described above. In other words, the computer 10 can also be configured to identify and provide a suitable cultivation solution for the searched supplier. After providing the cultivation solution, the computer 10 will execute the processing described below.

育成情報取得モジュール25は、検索した供給者が育成する食品の育成情報を取得する(ステップS46)。ステップS46において、育成情報は、上述した通り、育成中の食品の状態、土壌の状態、水質の状態、病害虫の状態等である。育成情報取得モジュール25は、この育成情報を、供給者端末や撮影装置等を介して取得する。 The growing information acquisition module 25 acquires growing information of the food grown by the searched supplier (step S46). In step S46, the growing information includes the state of the food being grown, the state of the soil, the state of the water quality, the state of pests, and the like, as described above. The breeding information acquisition module 25 acquires this breeding information via a supplier terminal, an imaging device, or the like.

供給者端末は、育成情報の入力を受け付け、受け付けた育成情報をコンピュータ10に送信する。このとき、育成情報には、供給者の識別子が含まれる。育成情報取得モジュール25は、この育成情報を受信することにより、食品の育成情報を取得することになる。 The supplier terminal accepts input of breeding information and transmits the received breeding information to the computer 10 . At this time, the breeding information includes the identifier of the supplier. The growing information acquisition module 25 acquires the growing information of the food by receiving this growing information.

また、供給者端末に設けられた撮影装置や育成場所に設置された撮影装置は、この食品の育成場所を撮影する。供給者端末や撮影装置は、この撮影した画像をコンピュータ10に送信する。育成情報取得モジュール25は、この画像を受信する。コンピュータ10は、この画像を画像解析し、特徴点(例えば、形状、輪郭、色相)や特徴量(例えば、画素値の平均、分散、ヒストグラム等の統計的な数値)を抽出する。コンピュータ10は、この特徴点や特徴量に基づいて、育成情報を解析する。その結果、育成情報取得モジュール25は、解析した育成情報に基づいて、食品の育成情報を取得することになる。 A photographing device provided in the supplier's terminal or a photographing device installed in the growing place photographs the growing place of the food. The supplier terminal or the photographing device transmits the photographed image to the computer 10 . The breeding information acquisition module 25 receives this image. The computer 10 analyzes this image and extracts feature points (eg, shape, outline, hue) and feature quantities (eg, pixel value averages, variances, histograms, and other statistical numerical values). The computer 10 analyzes the breeding information based on these feature points and feature amounts. As a result, the growth information acquisition module 25 acquires the growth information of the food based on the analyzed growth information.

天候情報取得モジュール26は、検索した供給者が食品を育成する場所の天候情報を取得する(ステップS47)。ステップS47において、天候情報は、上述した通り、気温、降水量、天気、湿度、風速、風向、日射量等である。 The weather information acquisition module 26 acquires the weather information of the location where the searched supplier grows the food (step S47). In step S47, the weather information includes temperature, precipitation, weather, humidity, wind speed, wind direction, amount of solar radiation, etc., as described above.

天候情報取得モジュール26は、所定のウェブサイトやデータベース等からこの天候情報を取得する。 The weather information acquisition module 26 acquires this weather information from a predetermined website, database, or the like.

生産情報予測モジュール44は、取得した育成情報と天候情報とに基づいて、この食品の生産情報を予測する(ステップS48)。ステップS48において、生産情報は、上述した通り、生産量、生産時期等である。 The production information prediction module 44 predicts the production information of this food based on the acquired breeding information and weather information (step S48). In step S48, the production information includes the production amount, production time, etc., as described above.

生産情報予測モジュール44は、育成情報を取得した時点における食品の状態、食品の状態、土壌や水質の状態、病害虫の状態等と、天候情報を取得した時点における天候情報及び今後の天候情報の推移とに基づいて、食品の生産量及び生産時期を予測する。すなわち、生産情報予測モジュール44は、現時点における食品の育成状況と、今後の天候情報の推移とにより、食品の育成状況を予測し、この食品の生産量及び生産時期を予測することになる。 The production information prediction module 44 predicts the state of food, the state of food, the state of soil and water quality, the state of pests, etc. at the time of acquiring the growing information, the weather information at the time of acquiring the weather information, and the transition of future weather information. Predict the amount and timing of food production based on That is, the production information prediction module 44 predicts the food growing state based on the current food growing state and future changes in weather information, and predicts the production amount and production time of the food.

生産情報判定モジュール45は、予測した生産情報が、注文情報を満たすか否かを判定する(ステップS49)。ステップS49において、生産情報判定モジュール45は、予測した生産量及び生産時期が、注文情報における数量及び納期を満たすか否かを判定する。 The production information determination module 45 determines whether or not the predicted production information satisfies the order information (step S49). In step S49, the production information determination module 45 determines whether or not the predicted production volume and production time satisfy the quantity and delivery date in the order information.

ステップS49において、生産情報判定モジュール45は、注文情報を満たすと判定した場合(ステップS49 YES)、発注モジュール23は、検索した一の供給者に対して、注文情報に基づいた食品を発注する(ステップS50)。ステップS50の処理は、上述したステップS26の処理と同様である。 In step S49, when the production information determination module 45 determines that the order information is satisfied (step S49 YES), the ordering module 23 orders the food based on the order information from the searched one supplier ( step S50). The processing of step S50 is the same as the processing of step S26 described above.

一方、ステップS49において、生産情報判定モジュール45は、注文情報を満たさないと判定した場合(ステップS49 NO)、不足解析モジュール46は、生産情報の不足分を解析する(ステップS51)。ステップS51において、不足解析モジュール46は、予測した生産量と、注文情報における数量とを比較し、不足する数量を解析する。また、不足解析モジュール46は、予測した生産時期と、注文情報における納期とを比較し、不足する日数を解析する。 On the other hand, when the production information determination module 45 determines in step S49 that the order information is not satisfied (step S49 NO), the shortage analysis module 46 analyzes the shortage of the production information (step S51). In step S51, the shortage analysis module 46 compares the predicted production volume with the quantity in the order information, and analyzes the shortage quantity. In addition, the shortage analysis module 46 compares the predicted production period with the delivery date in the order information, and analyzes the shortage of days.

第2検索モジュール47は、解析した生産情報の不足分を補う他の供給者を、記録した供給者情報から検索する(ステップS52)。ステップS52において、第2検索モジュール47は、この他の供給者を、上述したステップS11の処理により記録した供給者データベースを参照することにより検索する。第2検索モジュール47は、注文情報における数量及び納期のうち、予測した生産量及び生産時期を補う数量及び納期に合致する供給者情報を、供給者データベースを参照して特定する。第2検索モジュール47は、この供給者情報に対応付けられた供給者の識別子を、供給者データベースを参照して特定する。この結果、第2検索モジュール47は、不足分を補う他の供給者を検索することになる。 The second search module 47 searches the recorded supplier information for other suppliers that make up for the shortage of the analyzed production information (step S52). At step S52, the second search module 47 searches for this other supplier by referring to the supplier database recorded by the processing at step S11 described above. The second search module 47 refers to the supplier database to identify supplier information that matches the quantity and delivery date that compensate for the predicted production volume and production time, among the quantity and delivery date in the order information. The second search module 47 identifies the supplier identifier associated with this supplier information by referring to the supplier database. As a result, the second search module 47 will search for other suppliers to make up for the shortfall.

なお、第2検索モジュール47は、予測した生産量又は納期の何れか一方を補う他の供給者を検索する構成も可能である。 The second search module 47 can also be configured to search for other suppliers who can compensate for either the predicted production volume or delivery date.

検索可否判定モジュール41は、この供給者を検索できたか否かを判定する(ステップS53)。ステップS53の処理は、上述したステップS22の処理と同様である。 The search availability determination module 41 determines whether or not this supplier has been successfully retrieved (step S53). The processing of step S53 is the same as the processing of step S22 described above.

ステップS53において、検索可否判定モジュール41、検索できなかったと判定した場合(ステップS53 NO)、通知モジュール22は、受け付けた注文情報が不足することを示す不足通知を、販売者に通知する(ステップS54)。ステップS54において、通知モジュール22は、この不足通知を、販売者端末に送信する。販売者端末は、この不足通知を受信し、自身の表示部に表示又は音声部から放音する。この結果、通知モジュール22は、不足通知を販売者に通知することになる。コンピュータ10は、ステップS53の処理を実行後、本処理を終了することになる。 In step S53, if the searchability determination module 41 determines that the search has failed (step S53 NO), the notification module 22 notifies the seller of a shortage notification indicating that the received order information is insufficient (step S54). ). In step S54, the notification module 22 sends this shortage notification to the seller terminal. The seller terminal receives this shortage notification, displays it on its own display unit, or emits sound from its audio unit. This results in the notification module 22 notifying the seller of the shortage notification. After executing the process of step S53, the computer 10 ends this process.

なお、この不足通知は、注文情報の変更(特に、数量及び納期)を促す通知が含まれていてもよい。 Note that this shortage notification may include a notification prompting a change in order information (in particular, quantity and delivery date).

また、通知モジュール22は、上述したステップS52の処理により、第2検索モジュール47が、不足分を補えないものの、近似する(例えば、数量が近似する、納期が近似する)他の供給者をあわせて検索しておくことにより、この近似する他の供給者を不足通知に含めて販売者に通知する構成も可能である。 In addition, the notification module 22 matches other suppliers who are similar (for example, similar in quantity or close in delivery date) even though the second search module 47 cannot make up for the shortfall by the process of step S52 described above. It is also possible to include this similar other supplier in the shortage notification and notify the seller by searching for it.

一方、ステップS53において、検索可否判定モジュール41は、検索できたと判定した場合(ステップS53 YES)、検索数判定モジュール42は、検索した供給者の数が一であるか否かを判定する(ステップS55)。ステップS55の処理は、上述したステップS24の処理と同様である。 On the other hand, in step S53, if the search availability determination module 41 determines that the search was successful (step S53 YES), the search number determination module 42 determines whether or not the number of searched suppliers is one (step S55). The processing of step S55 is the same as the processing of step S24 described above.

ステップS55において、検索数判定モジュール42は、検索した供給者の数が一であると判定した場合(ステップS55 YES)、コンピュータ10は、後述するステップS57の処理を実行する。 In step S55, when the search number determination module 42 determines that the number of searched suppliers is one (step S55 YES), the computer 10 executes the process of step S57, which will be described later.

一方、ステップS55において、検索数判定モジュール42は、検索した供給者の数が複数であると判定した場合(ステップS55 NO)、第2検索モジュール47は、食品の発注先となる供給者をさらに検索する(ステップS56)。ステップS56において、第2検索モジュール47は、検索した複数の供給者のうち、実際に食品を発注する一又は複数の供給者を特定する。この特定方法は、例えば、クローズドリバースオークション形式等により、供給者間での入札を受け付け、数量及び納期を満たす分(不足分を補う分)の一又は複数の供給者を特定する。また、所定の条件(例えば、過去の取引実績、供給者の評価)を満たすとともに、数量及び納期を満たす分(不足分を補う分)の一又は複数の供給者を特定する。この結果、第2検索モジュール47は、検索した複数の供給者から注文情報の不足分を補う実際の食品を発注する供給者をさらに検索することになる。 On the other hand, in step S55, when the search number determination module 42 determines that the number of searched suppliers is more than one (step S55 NO), the second search module 47 further searches for suppliers who are food order recipients. Search (step S56). In step S56, the second search module 47 identifies one or more suppliers who actually place an order for food among the retrieved suppliers. This identification method accepts bids from suppliers in, for example, a closed reverse auction format or the like, and identifies one or more suppliers that satisfy the quantity and delivery date (compensate for the shortfall). In addition, one or a plurality of suppliers that satisfy predetermined conditions (for example, past transaction results, evaluation of suppliers) and that meet the quantity and delivery date (compensate for shortfalls) are specified. As a result, the second search module 47 further searches for a supplier who orders the actual food that compensates for the shortage of the order information from the searched suppliers.

なお、第2検索モジュール47が、複数の供給者から注文情報の不足分を補う一又は複数の供給者を検索する方法は、上述した例に限らず、適宜変更可能である。 It should be noted that the method by which the second search module 47 searches for one or a plurality of suppliers to compensate for the shortage of order information from a plurality of suppliers is not limited to the above example, and can be changed as appropriate.

また、上述したステップS55及びS56の処理を省略する構成も可能である。この場合、検索数判定モジュール42が、複数の注文情報の不足分を補う他の供給者を検索した際、後述するステップS57の処理において、発注モジュール23は、検索した注文情報の不足分を補う供給者の数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、発注モジュール23は、検索した注文情報の不足分を補う供給者のうち、所定の人数に応じて、注文情報における数量や納期を分割し、其々の供給者に発注する構成も可能である。また、コンピュータ10は、不足分を補う一の供給者に限らず、不足分を補う複数の供給者により注文情報の不足分を満たせる場合、其々の供給者に発注する構成も可能である。 Also, it is possible to omit the processes of steps S55 and S56 described above. In this case, when the number-of-retrieval determination module 42 searches for another supplier to compensate for the shortage of a plurality of order information, the ordering module 23 compensates for the shortage of the retrieved order information in the process of step S57 described later. It is also possible to divide the quantity and delivery date in the order information according to the number of suppliers, and place an order to each supplier. In addition, the ordering module 23 can also be configured to divide the quantity and delivery date in the order information according to a predetermined number of suppliers among the suppliers who compensate for the shortage of the searched order information, and place an order to each supplier. be. Further, the computer 10 is not limited to one supplier who makes up for the shortfall, and if a plurality of suppliers who make up for the shortfall can fill the shortfall in the order information, the computer 10 can be configured to place an order with each of the suppliers.

また、コンピュータ10は、上述したステップS36及びS37の処理を実行する構成も可能である。すなわち、コンピュータ10は、不足分を補う供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ10は、栽培ソリューションの提供後に、後述する処理を実行することになる。 The computer 10 can also be configured to execute the processes of steps S36 and S37 described above. That is, the computer 10 can also be configured to identify and provide a suitable cultivation solution to the supplier to make up for the shortfall. After providing the cultivation solution, the computer 10 will execute the processing described below.

発注モジュール23は、検索した一の供給者と、注文情報の不足分を補う他の供給者に対して、注文情報に基づいた食品を発注する(ステップS57)。ステップS57において、発注モジュール23は、検索した一の供給者が所持する供給者端末に対して、予測した生産量及び生産時期に基づいた数量及び納期を加味した注文情報に基づいた食品を発注する。さらに、発注モジュール23は、注文情報の不足分を補う他の供給者が所持する供給者端末に対して、不足する数量及び納期を加味した注文情報に基づいた食品を発注する。発注モジュール23は、其々の供給者端末に、食品の発注に必要な情報等の発注情報を送信することにより、食品の発注を実行することになる。其々の供給者端末は、発注情報を受信し、自身の表示部に表示又は音声部から放音等することにより、供給者に食品の発注を通知することになる。供給者は、この発注情報に従って、販売者が入力した注文情報に基づいた食品の発注を受け付け、販売者が必要とする食品の品目、数量、納期及び納品場所を把握し、食品を販売者に対して発送することになる。 The ordering module 23 orders the food based on the order information from the searched one supplier and other suppliers who make up for the shortage of the order information (step S57). In step S57, the ordering module 23 orders the food based on the order information including the quantity and delivery date based on the predicted production volume and production time to the supplier terminal possessed by the searched one supplier. . Further, the ordering module 23 orders the food based on the order information including the missing quantity and delivery date to the supplier terminals possessed by the other suppliers who make up for the shortage of the order information. The ordering module 23 executes ordering of food by transmitting ordering information such as information necessary for ordering food to each supplier terminal. Each supplier terminal receives the order information and notifies the supplier of the food order by displaying the order information on its own display unit or emitting sound from the audio unit. In accordance with this order information, the supplier accepts orders for food based on the order information entered by the seller, grasps the item, quantity, delivery date and delivery location of the food required by the seller, and delivers the food to the seller. will be shipped to you.

なお、コンピュータ10は、この第3の供給者検索処理を、注文情報の受付時のみでなく、食品の発注後に、定期的に実行する構成も可能である。 It should be noted that the computer 10 can be configured to perform this third supplier search process not only when receiving order information, but also periodically after ordering food.

以上が、第3の供給者検索処理である。 The above is the third supplier search process.

[学習処理]
図8に基づいて、食品売買仲介システム1が実行する学習処理について説明する。図8は、コンピュータ10が実行する学習処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
[Learning processing]
Based on FIG. 8, the learning process executed by the food trading brokerage system 1 will be described. FIG. 8 is a diagram showing a flowchart of learning processing executed by the computer 10. As shown in FIG. Processing executed by each module described above will be described together with this processing. Note that detailed descriptions of the same processes as those described above will be omitted.

需要予測用情報取得モジュール27は、上述した第1-第3供給者検索処理において、注文情報を取得した際における需要予測用情報を取得する(ステップS60)。ステップS60において、需要予測用情報は、上述した通り、地域人口、年齢分布、販売実績、局地/広域の天候情報、市場価格、平均株価、先物相場、為替相場等である。 The demand forecasting information acquisition module 27 acquires the demand forecasting information when the order information is acquired in the above-described first to third supplier search processing (step S60). In step S60, the demand forecast information includes the regional population, age distribution, sales performance, local/wide area weather information, market prices, average stock prices, futures rates, exchange rates, etc., as described above.

需要予測用情報取得モジュール27は、所定のウェブサイトやデータベース等から、この食品の販売場所における需要予測用情報を取得する。 The demand forecasting information acquisition module 27 acquires the demand forecasting information at the food sales location from a predetermined website, database, or the like.

学習モジュール48は、上述した第1-第3供給者検索処理の其々において取得した注文情報と、取得した需要予測用情報と、上述した第1-第3供給者検索処理の結果検索した供給者情報(不足分の注文情報を補う供給者情報も含む)とに基づいて、機械学習を行う(ステップS61)。ステップS61において、機械学習は、上述した通り、教師あり学習、教師なし学習、ニューラルネットワーク、Deep Learning等である。 The learning module 48 acquires the order information acquired in each of the first to third supplier search processes described above, the acquired demand forecast information, and the supplies searched as a result of the first to third supplier search processes described above. machine learning (step S61). In step S61, the machine learning is supervised learning, unsupervised learning, neural network, deep learning, etc., as described above.

記録モジュール30は、学習結果を記録する(ステップS62)。 The recording module 30 records the learning result (step S62).

以上が、学習処理である。 The above is the learning process.

[第4の供給者検索処理]
図9に基づいて、食品売買仲介システム1が実行する第4の供給者検索処理について説明する。図9は、コンピュータ10が実行する第4の供給者検索処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。なお、上述した処理と同様の処理については、その詳細な説明は省略する。
[Fourth supplier search process]
A fourth supplier search process executed by the food trading intermediary system 1 will be described with reference to FIG. FIG. 9 is a diagram showing a flowchart of the fourth supplier search process executed by the computer 10. As shown in FIG. Processing executed by each module described above will be described together with this processing. Note that detailed descriptions of the same processes as those described above will be omitted.

需要予測用情報取得モジュール27は、販売場所における需要予測用情報を取得する(ステップS70)。ステップS70において、需要予測用情報取得モジュール27は、予め記録モジュール30が記録する食品の販売場所や、販売者端末の位置情報等に基づいた販売場所における需要予測用情報を、所定のウェブサイトやデータベース等から取得する。 The demand forecast information acquisition module 27 acquires demand forecast information for the sales location (step S70). In step S70, the demand forecast information acquisition module 27 acquires the food sales location recorded in advance by the recording module 30 and the demand forecast information at the sales location based on the location information of the seller terminal, etc. Acquire from a database, etc.

需要予測モジュール49は、上述した学習処理により記録した学習結果と、今回取得した需要予測用情報とに基づいて、将来のこの販売場所における食品の注文情報を予測する(ステップS71)。ステップS71において、将来とは、数日後、数週間後、数か月後等である。需要予測モジュール49は、この販売場所における一又は複数の食品の注文情報を予測する。需要予測モジュール49は、この販売場所における全部の食品の注文情報を予測することにより、食品の需要の全体量を予測する。 The demand prediction module 49 predicts future food order information at this sales location based on the learning result recorded by the learning process described above and the currently acquired demand prediction information (step S71). In step S71, the future refers to several days, weeks, months, or the like. The demand prediction module 49 predicts order information for one or more food products at this sales location. The demand forecasting module 49 forecasts the total amount of food demand by forecasting all food order information at this point of sale.

第3検索モジュール50は、予測した注文情報を満たす供給者を、記録した供給者情報から検索する(ステップS72)。ステップS72の処理は、実質的に上述したステップS21の処理と同様である。すなわち、注文情報が受け付けたものであるか、予測したものであるかが異なるだけである。 The third search module 50 searches the recorded supplier information for a supplier that satisfies the predicted order information (step S72). The processing of step S72 is substantially the same as the processing of step S21 described above. That is, the only difference is whether the order information is received or predicted.

第3検索モジュール50は、複数の食品の注文情報を予測した場合、其々の食品において、予測した注文情報を満たす供給者を、記録した供給者情報から検索する。 When the order information for a plurality of food items is predicted, the third search module 50 searches the recorded supplier information for a supplier who satisfies the predicted order information for each food item.

検索可否判定モジュール41は、この供給者を検索できたか否かを判定する(ステップS73)。ステップS73の処理は、上述したステップS22の処理と同様である。 The search availability determination module 41 determines whether or not this supplier has been successfully retrieved (step S73). The processing of step S73 is the same as the processing of step S22 described above.

ステップS73において、検索可否判定モジュール41、検索できなかったと判定した場合(ステップS73 NO)、通知モジュール22は、予測した注文情報を満たす供給者が存在しないことを示す不在通知を、販売者に通知する(ステップS74)。ステップS74の処理は、上述したステップS24の処理と同様である。 In step S73, if the search availability determination module 41 determines that the search has failed (step S73 NO), the notification module 22 notifies the seller of absence notification indicating that there is no supplier that satisfies the predicted order information. (step S74). The processing of step S74 is the same as the processing of step S24 described above.

一方、ステップS73において、検索可否判定モジュール41は、検索できたと判定した場合(ステップS73 YES)、検索数判定モジュール42は、検索した供給者の数が一であるか否かを判定する(ステップS75)。ステップS75の処理は、上述したステップS24の処理と同様である。 On the other hand, in step S73, if the search availability determination module 41 determines that the search was successful (step S73 YES), the search number determination module 42 determines whether or not the number of searched suppliers is one (step S75). The processing of step S75 is the same as the processing of step S24 described above.

ステップS75において、検索数判定モジュール42は、検索した供給者の数が一であると判定した場合(ステップS75 YES)コンピュータ10は、後述するステップS77の処理を実行する。 In step S75, when the search number determination module 42 determines that the number of searched suppliers is one (step S75 YES), the computer 10 executes the process of step S77, which will be described later.

一方、ステップS75において、検索数判定モジュール42は、検索した供給者の数が複数であると判定した場合(ステップS75 NO)、第1検索モジュール40は、検索した供給者のうち、一の供給者を検索する(ステップS76)。ステップS76の処理は、上述したステップS25の処理と同様である。 On the other hand, in step S75, if the search number determination module 42 determines that the number of searched suppliers is plural (step S75 NO), the first search module 40 selects one supplier among the searched suppliers. A person is searched (step S76). The processing of step S76 is the same as the processing of step S25 described above.

なお、コンピュータ10は、上述したステップS36及びS37の処理を実行する構成も可能である。すなわち、コンピュータ10は、検索した供給者に適した栽培ソリューションを特定し、提供する構成も可能である。コンピュータ10は、栽培ソリューションの提供後に、後述する処理を実行することになる。 The computer 10 can also be configured to execute the processes of steps S36 and S37 described above. In other words, the computer 10 can also be configured to identify and provide a suitable cultivation solution for the searched supplier. After providing the cultivation solution, the computer 10 will execute the processing described below.

また、コンピュータ10は、上述したステップS46-S56の処理を実行する構成も可能である。すなわち、コンピュータ10は、検索した供給者が育成する食品の育成情報及びこの食品を育成する場所の天候情報を取得し、これらに基づいて、生産情報を予測する。コンピュータ10は、この予測した生産情報が、予測した注文情報を満たす場合、後述する処理を実行することになる。一方、コンピュータ10は、この予測した生産情報が、予測した注文情報を満たさない場合、生産情報の不足分を解析し、この不足分を補う他の供給者を検索する。コンピュータ10は、検索できなかった場合、不在通知を販売者に通知し、検索できた場合、後述する処理を実行することになる。 The computer 10 can also be configured to execute the processes of steps S46 to S56 described above. That is, the computer 10 acquires the growing information of the food grown by the searched supplier and the weather information of the place where the food is grown, and based on these, predicts the production information. If the predicted production information satisfies the predicted order information, the computer 10 will execute the processing described later. On the other hand, if the predicted production information does not satisfy the predicted order information, the computer 10 analyzes the shortage of the production information and searches for other suppliers to make up for the shortage. If the search fails, the computer 10 notifies the seller of absence, and if the search succeeds, the process described later is executed.

また、コンピュータ10は上述したステップS36及びS37の処理と、上述したステップS46-S56の処理とをあわせて実行する構成も可能である。 Further, the computer 10 may be configured to execute the processes of steps S36 and S37 described above together with the processes of steps S46 to S56 described above.

発注モジュール23は、検索した一の供給者に対して、予測した注文情報に基づいた食品を発注する(ステップS77)。ステップS77の処理は、上述したステップS26の処理と同様である。 The ordering module 23 places an order for the food based on the predicted order information from the retrieved one supplier (step S77). The processing of step S77 is the same as the processing of step S26 described above.

なお、コンピュータ10は、検索した供給者情報に基づいて、供給者ポートフォリオを作成する構成も可能である。この供給者ポートフォリオは、例えば、各食品の供給食品情報をまとめて可視化(例えば、画像化、グラフ化、図化、表化)したものである。 The computer 10 can also be configured to create a supplier portfolio based on the retrieved supplier information. This supplier portfolio is, for example, a visualization (for example, imaging, graphing, charting, and tabularization) of supplied food information of each food.

以上が、第4の供給者検索処理である。 The above is the fourth supplier search processing.

上述した手段、機能は、コンピュータ(CPU、情報処理装置、各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される(SaaS:ソフトウェア・アズ・ア・サービス)形態で提供される。また、プログラムは、例えば、フレキシブルディスク、CD(CD-ROMなど)、DVD(DVD-ROM、DVD-RAMなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記録装置(記録媒体)に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。 The means and functions described above are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program is provided, for example, from a computer via a network (SaaS: software as a service). Also, the program is provided in a form recorded on a computer-readable recording medium such as a flexible disk, CD (CD-ROM, etc.), DVD (DVD-ROM, DVD-RAM, etc.). In this case, the computer reads the program from the recording medium, transfers it to an internal recording device or an external recording device, records it, and executes it. Alternatively, the program may be recorded in advance on a recording device (recording medium) such as a magnetic disk, optical disk, magneto-optical disk, etc., and provided from the recording device to the computer via a communication line.

以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments described above. Moreover, the effects described in the embodiments of the present invention are merely enumerations of the most suitable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.

1 食品売買仲介システム、10 コンピュータ 1 food trading mediation system, 10 computer

Claims (10)

任意の食品の売買を仲介するコンピュータシステムであって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得する供給情報取得手段と、
取得した供給情報を記録する記録手段と、
前記食品の注文情報を受け付ける受付手段と、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第1検索手段と、
検索した前記供給者が育成する前記食品の育成情報を取得する育成情報取得手段と、
前記食品が育成される場所の天候情報を取得する天候情報取得手段と、
取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産量及び生産時期を生産情報として予測する第1予測手段と、
予測した前記生産情報が、前記注文情報における数量及び納期を満たすか否かを判定することによって、予測した前記生産情報が、前記注文情報を満たすか否かを判定する生産情報判定手段と、
予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索する第2検索手段と、
を備え、
前記供給者が複数である場合は、所定の条件を満たす供給者を一の供給者として特定することを特徴とするコンピュータシステム。
A computer system that mediates the buying and selling of any food product,
Supplier information acquisition means for acquiring, as supplier information, a supplier of the food and information on the food that can be supplied by the supplier;
a recording means for recording the acquired supplier information;
receiving means for receiving order information of the food;
a first search means for searching for the supplier who satisfies the received order information from the recorded supplier information;
growing information acquiring means for acquiring growing information of the food grown by the retrieved supplier;
weather information acquiring means for acquiring weather information of a place where the food is grown;
a first prediction means for predicting the production amount and the production time of the food as production information based on the acquired breeding information and the weather information;
production information determination means for determining whether or not the predicted production information satisfies the order information by determining whether or not the predicted production information satisfies the quantity and delivery date in the order information;
a second search means for searching from the recorded supplier information for other suppliers that supplement the order information when the predicted production information does not satisfy the order information;
with
A computer system characterized in that, when there are a plurality of suppliers, a supplier that satisfies a predetermined condition is identified as one supplier.
検索した前記供給者に、栽培ソリューションを提供する提供手段と、
をさらに備えることを特徴とする請求項1に記載のコンピュータシステム。
a providing means for providing cultivation solutions to the searched suppliers;
The computer system of claim 1, further comprising: a.
前記栽培ソリューションは、栽培計画、ノウハウ、農機具、種子、苗、肥料、農薬又はITサービスの少なくとも一つである、ことを特徴とする請求項2に記載のコンピュータシステム。 3. The computer system according to claim 2, wherein the cultivation solution is at least one of cultivation plan, know-how, agricultural equipment, seed, seedling, fertilizer, pesticide, or IT service. 前記注文情報と、前記注文情報を取得した際における需要予測用情報と、前記供給者情報に基づいて学習する学習手段と、
前記食品の販売場所における需要予測用情報を取得する需要予測用情報取得手段と、
取得した前記需要予測用情報に基づいて、将来の前記注文情報を予測する第2予測手段と、
前記学習の結果と、予測した前記注文情報を満たす前記供給者を、記録した前記供給情報から検索する第3検索手段と、
をさらに備えることを特徴とする請求項1に記載のコンピュータシステム。
learning means for learning based on the order information, demand forecast information when the order information is acquired, and the supplier information;
Demand forecast information acquisition means for acquiring demand forecast information at the food sales location;
a second prediction means for predicting the future order information based on the acquired demand prediction information;
a third search means for searching from the recorded supplier information for the supplier who satisfies the result of the learning and the predicted order information;
The computer system of claim 1, further comprising: a.
前記需要予測用情報は、地域人口、年齢分布、販売実績、局地/広域の天候情報、市場価格、平均株価、先物相場、為替相場の少なくとも一つである、
ことを特徴とする請求項に記載のコンピュータシステム。
The demand forecast information is at least one of regional population, age distribution, sales performance, local/wide weather information, market price, average stock price, futures market, exchange rate,
5. The computer system of claim 4 , wherein:
前記所定の条件は、過去の取引実績、供給者の評価を含む、
ことを特徴とする請求項1に記載のコンピュータシステム。
The predetermined conditions include past transaction performance and supplier evaluation,
2. The computer system of claim 1, wherein:
前記供給者を検索できなかった場合は、不在通知を販売者に通知する通知手段を、さらに備え、
前記不在通知は、前記注文情報の変更を促す通知が含まれる、
ことを特徴とする請求項1に記載のコンピュータシステム。
further comprising notification means for notifying the seller of an absence notification when the supplier could not be retrieved;
The notice of absence includes a notice prompting a change of the order information,
2. The computer system of claim 1, wherein:
前記第1検索手段は、前記注文情報を満たさないものの、近似する前記供給者を検索し、
前記通知手段は、近似する前記供給者を販売者に通知することを特徴とする請求項に記載のコンピュータシステム。
The first search means searches for the supplier that does not satisfy the order information but is similar,
8. The computer system according to claim 7 , wherein said notifying means notifies the seller of the similar supplier.
任意の食品の売買を仲介するコンピュータが実行する食品売買仲介方法であって、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得するステップと、
取得した供給情報を記録するステップと、
前記食品の注文情報を受け付けるステップと、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索するステップと、
検索した前記供給者が育成する前記食品の育成情報を取得するステップと、
前記食品が育成される場所の天候情報を取得するステップと、
取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産量及び生産時期を生産情報として予測するステップと、
予測した前記生産情報が、前記注文情報における数量及び納期を満たすか否かを判定することによって、予測した前記生産情報が、前記注文情報を満たすか否かを判定するステップと、
予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索するステップと、
を備え、
前記供給者が複数である場合は、所定の条件を満たす供給者を一の供給者として特定することを特徴とする食品売買仲介方法。
A computer-executed food trading mediation method for mediating the trading of any food,
obtaining, as supplier information, a supplier of the food and information about the food that the supplier can supply;
recording the obtained supplier information;
receiving order information for the food product;
searching the recorded supplier information for the supplier that satisfies the received order information;
a step of acquiring growth information of the food grown by the retrieved supplier;
obtaining weather information for a location where the food is grown;
a step of predicting the production amount and the production time of the food as production information based on the acquired breeding information and the weather information;
determining whether the predicted production information satisfies the order information by determining whether the predicted production information satisfies the quantity and delivery date in the order information;
if the predicted production information does not satisfy the order information, searching the recorded supplier information for other suppliers that supplement the order information;
with
A method of intermediating food trade, characterized in that, when there are a plurality of suppliers, a supplier who satisfies a predetermined condition is specified as one supplier.
任意の食品の売買を仲介するコンピュータに、
前記食品の供給者と、当該供給者が供給可能な当該食品に関する情報とを供給情報として取得するステップ、
取得した供給情報を記録するステップ、
前記食品の注文情報を受け付けるステップ、
受け付けた前記注文情報を満たす前記供給者を、記録した前記供給情報から検索するステップ、
検索した前記供給者が育成する前記食品の育成情報を取得するステップ、
前記食品が育成される場所の天候情報を取得するステップ、
取得した前記育成情報と、前記天候情報とに基づいて、前記食品の生産量及び生産時期を生産情報として予測するステップ、
予測した前記生産情報が、前記注文情報における数量及び納期を満たすか否かを判定することによって、予測した前記生産情報が、前記注文情報を満たすか否かを判定するステップ、
予測した前記生産情報が、前記注文情報を満たさない場合、当該注文情報を補う他の前記供給者を記録した前記供給情報から検索するステップ、
を実行させ、
前記供給者が複数である場合は、所定の条件を満たす供給者を一の供給者として特定するためのコンピュータ読み取り可能なプログラム。
to a computer that mediates the buying and selling of any food,
obtaining, as supplier information, a supplier of the food and information about the food that the supplier can supply;
recording the obtained supplier information;
receiving order information for the food product;
searching the recorded supplier information for the supplier who satisfies the received order information;
obtaining growing information of the food grown by the retrieved supplier;
obtaining weather information for the location where the food is grown;
a step of predicting the production amount and production period of the food as production information based on the acquired breeding information and the weather information;
determining whether the predicted production information satisfies the order information by determining whether the predicted production information satisfies the quantity and delivery date in the order information;
if the predicted production information does not satisfy the order information, searching from the recorded supplier information for another supplier that supplements the order information;
and
A computer-readable program for identifying a supplier that satisfies a predetermined condition as one supplier when there are a plurality of suppliers.
JP2021517719A 2019-08-29 2019-08-29 Computer system, food trading brokerage method and program Active JP7138403B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/034030 WO2021038813A1 (en) 2019-08-29 2019-08-29 Computer system, food sales mediation method, and program

Publications (2)

Publication Number Publication Date
JPWO2021038813A1 JPWO2021038813A1 (en) 2021-09-27
JP7138403B2 true JP7138403B2 (en) 2022-09-16

Family

ID=74685297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021517719A Active JP7138403B2 (en) 2019-08-29 2019-08-29 Computer system, food trading brokerage method and program

Country Status (2)

Country Link
JP (1) JP7138403B2 (en)
WO (1) WO2021038813A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7408613B2 (en) * 2021-10-29 2024-01-05 株式会社ミスミグループ本社 Procurement management system, computer program for procurement management system, and control method for procurement management system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195513A (en) 1999-10-27 2001-07-19 Japan Project System Inc Electronic commercial transaction system
JP2002189775A (en) 2000-12-21 2002-07-05 Mitsubishi Electric Corp Farm products distributed production system
JP2002203133A (en) 2000-12-28 2002-07-19 Komatsu Ltd Product transaction system and method, and computer readable recording medium recording program for carrying out the method
JP2005151851A (en) 2003-11-21 2005-06-16 Mayekawa Mfg Co Ltd Farm-crop demand-and-supply management system, processed food acceptance-and-sending order system, and farming support system
JP2009278958A (en) 2008-05-26 2009-12-03 Jfe Engineering Corp Planned cultivation supporting apparatus, planned cultivation supporting method, and computer program
JP2014225249A (en) 2013-04-24 2014-12-04 独立行政法人国立高等専門学校機構 Vegetation contract matching system, server, method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11175609A (en) * 1997-12-12 1999-07-02 Next One Kk System for managing production and distribution of farm products
JP2002203139A (en) * 2000-10-27 2002-07-19 Toyo Engineering Corp Electronic commerce method and system
JP6249158B2 (en) * 2013-11-15 2017-12-20 富士通株式会社 Program, information processing apparatus, and method
JP2015219555A (en) * 2014-05-14 2015-12-07 株式会社日立製作所 Reverse auction support device, reverse auction support method, and reverse auction support program
JP6691814B2 (en) * 2016-05-17 2020-05-13 ヤンマー株式会社 Contract cultivation information management device and contract cultivation information management program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195513A (en) 1999-10-27 2001-07-19 Japan Project System Inc Electronic commercial transaction system
JP2002189775A (en) 2000-12-21 2002-07-05 Mitsubishi Electric Corp Farm products distributed production system
JP2002203133A (en) 2000-12-28 2002-07-19 Komatsu Ltd Product transaction system and method, and computer readable recording medium recording program for carrying out the method
JP2005151851A (en) 2003-11-21 2005-06-16 Mayekawa Mfg Co Ltd Farm-crop demand-and-supply management system, processed food acceptance-and-sending order system, and farming support system
JP2009278958A (en) 2008-05-26 2009-12-03 Jfe Engineering Corp Planned cultivation supporting apparatus, planned cultivation supporting method, and computer program
JP2014225249A (en) 2013-04-24 2014-12-04 独立行政法人国立高等専門学校機構 Vegetation contract matching system, server, method, and program

Also Published As

Publication number Publication date
JPWO2021038813A1 (en) 2021-09-27
WO2021038813A1 (en) 2021-03-04

Similar Documents

Publication Publication Date Title
KR101936317B1 (en) Method for smart farming
KR101935008B1 (en) Distribution and Management Method for agricultural products using growth information of agricultural products
US10089587B1 (en) Budget planner for softlines
JP5499523B2 (en) Crop purchase system, crop purchase method, management server, program and recording medium
US20210256631A1 (en) System And Method For Digital Crop Lifecycle Modeling
KR101937397B1 (en) Device for providing financial aid for workers in an agricultural and stockbreeding sector
JP6831887B1 (en) E-commerce equipment, e-commerce methods and computer programs
KR20200064699A (en) Management server to support landscape deal through online
JP7138403B2 (en) Computer system, food trading brokerage method and program
JP2005078238A (en) Sales management system of field crop
KR101888931B1 (en) Apparatus and method for consulting distribution information
KR20200109638A (en) Method, apparatus and program for providing agricultural product direct dealing service
JP2023138576A (en) Information processing apparatus
JP2020201763A (en) Farm crop management system and farm crop management program
KR20010083818A (en) Cyber farm system in capable of growing crops or domestic animals through the network and method of managing that
Chauhan et al. Crop Shop–An application to maximize profit for farmers
JP7066256B2 (en) Computer system, forecasted revenue proposal method and program
KR102546583B1 (en) agricultural, livestock, and marine products sales system and method using virtual world
JP7112583B1 (en) Information processing device, information processing method and program
JP7064047B1 (en) Information processing equipment, information processing methods and programs
JP7144585B1 (en) Information processing device, information processing method and program
JP7109640B1 (en) Information processing device, information processing method and program
KR102556215B1 (en) System for selling crops having non-storage stability
KR102539156B1 (en) Online sale promotion method of crops having non-storage stability
JP7169416B1 (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210329

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210329

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20210422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220325

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220325

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220426

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220902

R150 Certificate of patent or registration of utility model

Ref document number: 7138403

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150