Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7585588B2 - How to match product producers with consumers - Google Patents
[go: Go Back, main page]

JP7585588B2 - How to match product producers with consumers - Google Patents

How to match product producers with consumers Download PDF

Info

Publication number
JP7585588B2
JP7585588B2 JP2019111671A JP2019111671A JP7585588B2 JP 7585588 B2 JP7585588 B2 JP 7585588B2 JP 2019111671 A JP2019111671 A JP 2019111671A JP 2019111671 A JP2019111671 A JP 2019111671A JP 7585588 B2 JP7585588 B2 JP 7585588B2
Authority
JP
Japan
Prior art keywords
producer
consumer
terminal
information
product
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
JP2019111671A
Other languages
Japanese (ja)
Other versions
JP2020204854A (en
Inventor
里奈 秋元
Original Assignee
株式会社ビビッドガーデン
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 株式会社ビビッドガーデン filed Critical 株式会社ビビッドガーデン
Priority to JP2019111671A priority Critical patent/JP7585588B2/en
Publication of JP2020204854A publication Critical patent/JP2020204854A/en
Application granted granted Critical
Publication of JP7585588B2 publication Critical patent/JP7585588B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

特許法第30条第2項適用 平成30年9月4日に下記カンファレンスにて発表した。 「ICCサミット京都2018」ウェスティン都ホテル京都 平成30年11月13日に下記ウェブサイトにて公開した。 https://pro.tabechoku.com/ https://prtimes.jp/main/html/rd/p/000000011.000025043.htmlApplication of Article 30, Paragraph 2 of the Patent Act Announced at the following conference on September 4, 2018. "ICC Summit Kyoto 2018" Westin Miyako Hotel Kyoto Published on the following website on November 13, 2018. https://pro.tabechoku.com/ https://prtimes.jp/main/html/rd/p/000000011.000025043.html

本発明は、商品の生産者に関連する生産者端末と、商品の購入を行う消費者に関連する消費者端末と、を仲介するサーバ端末により提供される、生産者と消費者とのマッチング方法に関する。 The present invention relates to a method for matching producers and consumers, which is provided by a server terminal that acts as an intermediary between a producer terminal associated with a producer of a product and a consumer terminal associated with a consumer who purchases the product.

従来、商品、特に、野菜等の食材を生産する生産者の情報を消費者または注文者に開示し、消費者または注文者からみて生産者の顔が直接見える形態で商品を提供する、商品の提供方法が増えている。 Conventionally, there has been an increase in methods of providing products in which information about the producers of products, particularly food ingredients such as vegetables, is disclosed to the consumer or orderer, and the product is provided in a format in which the consumer or orderer can directly see the face of the producer.

例えば、特許文献1において、有機栽培に関する情報や生産者の顔写真付きの情報等の二次情報を注文者に対して開示し、注文者が入札価格に限らない情報を参照して、商品の購入を決定することができる、注文者と生産者の栽培契約マッチング方法が開示されている。 For example, Patent Document 1 discloses a method for matching a cultivation contract between an orderer and a producer, in which secondary information such as information on organic cultivation and information with a photo of the producer is disclosed to the orderer, and the orderer can refer to information other than the bid price to decide on the purchase of the product.

特許5954715号Patent No. 5954715

しかしながら、特許文献1は、注文者からの注文に対し、複数の生産者がある場合、 最低生産能力の生産者を基準に複数の生産者間で均等割り付けを行うなど、生産者の事情を特段に考慮した発明であり、消費者と生産者との公平性を担保することは依然として困難である。 However, Patent Document 1 is an invention that takes into special consideration the circumstances of producers, such as allocating production equally among multiple producers based on the producer with the lowest production capacity when there are multiple producers for an order from an orderer, and it remains difficult to ensure fairness between consumers and producers.

そこで、本発明は、質の高い食材を、農家等の食材の生産者から直接消費者に提供する仕組みを提供することを目的とする。特に、消費者のニーズに見合った食材を提供することを目的とする。 The present invention aims to provide a system that provides high-quality food ingredients directly to consumers from food producers such as farmers. In particular, it aims to provide food ingredients that meet the needs of consumers.

本発明の一態様における、本発明の一態様における、ネットワークで接続される、商品の生産者に関連する生産者端末と、商品の購入を行う消費者に関連する消費者端末と、を仲介するサーバ端末により提供される、生産者と消費者とのマッチング方法であって、候補となる生産者を選定し、当該選定した候補となる生産者情報を消費者端末に送信し、当該消費者端末から前記生産者を確定する要求を受け付け、前記生産者に関連する生産者端末に商品の発送を依頼する。 In one aspect of the present invention, a method for matching producers and consumers is provided by a server terminal that acts as an intermediary between a producer terminal associated with a producer of a product and a consumer terminal associated with a consumer who purchases the product, which are connected via a network, and selects candidate producers, transmits information about the selected candidate producers to a consumer terminal, accepts a request from the consumer terminal to confirm the producer, and requests the producer terminal associated with the producer to ship the product.

本発明によれば、質の高い食材を、農家等の食材の生産者から直接消費者に提供する仕組みを提供することができる。また、消費者のニーズに見合った食材提供することができる。 The present invention provides a system that allows high-quality food ingredients to be provided directly to consumers from food producers such as farmers. It also makes it possible to provide food ingredients that meet the needs of consumers.

本発明の第一実施形態に係る、マッチングシステムを示すブロック構成図である。1 is a block diagram showing a matching system according to a first embodiment of the present invention. 図1のサーバ端末100を示す機能ブロック構成図である。FIG. 2 is a functional block diagram showing the server terminal 100 of FIG. 1 . 図1の消費者端末200を示す機能ブロック構成図である。FIG. 2 is a functional block diagram showing the consumer terminal 200 of FIG. 1. サーバ100に格納される消費者データの一例を示す図である。FIG. 2 is a diagram showing an example of consumer data stored in the server 100. サーバ100に格納される生産者データの一例を示す図である。FIG. 2 is a diagram showing an example of producer data stored in the server 100. サーバ100に格納される商品データの一例を示す図である。FIG. 4 is a diagram showing an example of product data stored in the server 100. サーバ100に格納される取引データの一例を示す図である。FIG. 2 is a diagram showing an example of transaction data stored in the server 100. 本発明の第一実施形態に係る、マッチング方法に係るフローチャートの一例である。4 is an example of a flowchart relating to a matching method according to the first embodiment of the present invention. 消費者端末に表示される、嗜好情報の入力画面の一例を示す図である。FIG. 13 is a diagram showing an example of an input screen for preference information displayed on a consumer terminal. 消費者端末に表示される、嗜好情報の入力画面の他の例を示す図である。FIG. 13 is a diagram showing another example of the input screen for preference information displayed on the consumer terminal. 本発明の第一実施形態に係る、嗜好情報の更新処理に係るフローチャートの一例である。5 is an example of a flowchart relating to a preference information update process according to the first embodiment of the present invention. 本発明の第一実施形態に係る、嗜好情報の更新処理に係るフローチャートの他の例である。13 is another example of a flowchart relating to the update process of preference information according to the first embodiment of the present invention. 本発明の第二実施形態に係る、マッチング方法に係るフローチャートの一例である。10 is an example of a flowchart relating to a matching method according to a second embodiment of the present invention.

以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。 The following describes an embodiment of the present invention with reference to the drawings. Note that the embodiment described below does not unduly limit the contents of the present disclosure described in the claims. Furthermore, not all of the components shown in the embodiment are necessarily essential components of the present disclosure.

(実施形態1)
<構成>
図1は、本発明の第一実施形態に係るマッチングシステムを示すブロック構成図である。本システム1は、野菜や食材等の商品(以下、「商品」という)の購入を希望し、また、購入する消費者に関連する消費者端末200と、商品を生産し、提供する生産者に関連する生産者端末300と、を仲介するサーバ端末100と、により構成される。
(Embodiment 1)
<Configuration>
1 is a block diagram showing a matching system according to a first embodiment of the present invention. The system 1 is composed of a consumer terminal 200 associated with a consumer who wishes to purchase a product such as vegetables or foodstuffs (hereinafter referred to as a "product") and who will purchase the product, and a producer terminal 300 associated with a producer who produces and provides the product, and a server terminal 100 that acts as an intermediary between the consumer terminal 200 and the producer terminal 300.

サーバ端末100と、消費者端末200及び生産者端末300とは、ネットワークNWを介して接続される。ネットワークNWは、インターネット、イントラネット、無線LAN(Local Area Network)やWAN(Wide Area Network)等により構成される。 The server terminal 100, the consumer terminal 200, and the producer terminal 300 are connected via a network NW. The network NW is composed of the Internet, an intranet, a wireless LAN (Local Area Network), a WAN (Wide Area Network), etc.

サーバ端末100は、生産者から、生産者端末300を通じて生産者に関連する情報及び商品に関連する情報を受け付け、消費者端末200を通じて受け付けられる、消費者の嗜好情報に基づいて、生産者と消費者とのマッチング処理を行う装置であり、例えば、ワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。本実施形態においては、説明の便宜上サーバ端末として1台を例示しているが、これに限定されず、複数台であってもよい。 The server terminal 100 is a device that receives information related to producers and information related to products from producers through the producer terminal 300, and performs matching processing between producers and consumers based on consumer preference information received through the consumer terminal 200, and may be, for example, a general-purpose computer such as a workstation or personal computer, or may be logically realized by cloud computing. In this embodiment, for convenience of explanation, one server terminal is shown as an example, but the present invention is not limited to this and multiple servers may be used.

消費者端末200は、上述の通り、商品の購入を希望し、また、購入する消費者であり、そのために、サーバ端末100により提供されるサービスを利用する消費者が所有する、例えば、パーソナルコンピュータやタブレット端末等の情報処理装置であるが、スマートフォンや携帯電話、PDA等により構成しても良い。 As described above, the consumer terminal 200 is a consumer who wishes to purchase and actually purchases a product, and is therefore an information processing device such as a personal computer or tablet terminal owned by the consumer who uses the services provided by the server terminal 100, but may also be configured as a smartphone, mobile phone, PDA, etc.

生産者端末300は、上述の通り、生産者に関連する情報及び商品に関連する情報を提供し、商品を販売する生産者であり、また、サーバ端末100により提供されるサービスを利用する生産者が所有する、例えば、パーソナルコンピュータやタブレット端末等の情報処理装置であるが、スマートフォンや携帯電話、PDA等により構成しても良い。 As described above, the producer terminal 300 is a producer that provides information related to producers and information related to products and sells products, and is an information processing device such as a personal computer or tablet terminal owned by a producer who uses the services provided by the server terminal 100, but may also be configured as a smartphone, mobile phone, PDA, etc.

本実施形態では、システム1は、サーバ端末100と、消費者端末200及び生産者端末300とを備え、商品の消費者または生産者が各々、消費者端末200、生産者端末300を利用して、サーバ端末100に対する操作を行う構成として説明するが、サーバ端末100がスタンドアローンで構成され、サーバ端末自身に、商品の消費者または利用者が操作を行う機能を備えても良い。 In this embodiment, the system 1 is described as having a server terminal 100, a consumer terminal 200, and a producer terminal 300, and a consumer or producer of a product uses the consumer terminal 200 and the producer terminal 300, respectively, to operate the server terminal 100. However, the server terminal 100 may be configured as a stand-alone system, and the server terminal itself may have a function for the consumer or user of the product to operate it.

図2は、図1のサーバ端末100の機能ブロック構成図である。サーバ端末100は、通信部110と、記憶部120と、制御部130とを備える。 Figure 2 is a functional block diagram of the server terminal 100 in Figure 1. The server terminal 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

通信部110は、ネットワークNWを介して消費者端末200及び生産者端末300と通信を行うための通信インターフェースであり、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)等の通信規約により通信が行われる。 The communication unit 110 is a communication interface for communicating with the consumer terminal 200 and the producer terminal 300 via the network NW, and communication is performed according to a communication protocol such as TCP/IP (Transmission Control Protocol/Internet Protocol).

記憶部120は、各種制御処理や制御部130内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、RAM(Random Access Memory)、ROM(Read Only Memory)等から構成される。また、記憶部120は、商品の消費者に関連する各種データを格納する、格納部121、商品の生産者に関連する各種データを格納する、生産者データ格納部122、商品に関連する各種データを格納する、商品データ格納部123、また、商品の発注等の取引データを格納する、取引データ格納部124等を有する。さらに、記憶部120は、消費者端末200、生産者端末300と通信を行ったデータを一時的に記憶することもできる。なお、各種データを格納したデータベース(図示せず)が記憶部120外に構築されていてもよい。 The storage unit 120 stores programs for executing various control processes and functions in the control unit 130, input data, etc., and is composed of a RAM (Random Access Memory), a ROM (Read Only Memory), etc. The storage unit 120 also has a storage unit 121 that stores various data related to consumers of products, a producer data storage unit 122 that stores various data related to producers of products, a product data storage unit 123 that stores various data related to products, and a transaction data storage unit 124 that stores transaction data such as product orders. The storage unit 120 can also temporarily store data communicated with the consumer terminal 200 and the producer terminal 300. A database (not shown) storing various data may be constructed outside the storage unit 120.

制御部130は、記憶部120に記憶されているプログラムを実行することにより、サーバ端末100の全体の動作を制御するものであり、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等から構成される。制御部130の機能として、消費者端末200または生産者端末300からの指示を受け付ける指示受付部131と、消費者に関連する各種データを参照し、処理する消費者データ管理部132と、生産者に関連する各種データを参照し、処理する、生産者データ管理部133と、商品に関連する各種データを参照し、処理する、商品データ管理部134、及び商品の発注等の取引を処理する、取引処理部135等を有する。この指示受付部131、消費者データ管理部132、生産者データ管理部133、商品データ管理部134及び取引処理部135は、記憶部120に記憶されているプログラムにより起動されてコンピュータ(電子計算機)であるサーバ端末100により実行される。 The control unit 130 controls the overall operation of the server terminal 100 by executing the programs stored in the memory unit 120, and is composed of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. The functions of the control unit 130 include an instruction reception unit 131 that receives instructions from the consumer terminal 200 or the producer terminal 300, a consumer data management unit 132 that refers to and processes various data related to consumers, a producer data management unit 133 that refers to and processes various data related to producers, a product data management unit 134 that refers to and processes various data related to products, and a transaction processing unit 135 that processes transactions such as product orders. The instruction reception unit 131, consumer data management unit 132, producer data management unit 133, product data management unit 134, and transaction processing unit 135 are started by the programs stored in the memory unit 120 and executed by the server terminal 100, which is a computer (electronic calculator).

指示受付部131は、サーバ端末100が提供し、消費者端末200または生産者端末300において表示されるウェブ画面等のユーザインターフェースを介して、消費者または生産者であるユーザが、(キーワードを入力したり、アイコンを押下する等して)所定の要求を行ったとき、消費者端末200または生産者端末300から通信部110を介して指示を受付ける。 The instruction receiving unit 131 receives instructions from the consumer terminal 200 or the producer terminal 300 via the communication unit 110 when a user who is a consumer or producer makes a specific request (by entering a keyword, pressing an icon, etc.) via a user interface such as a web screen provided by the server terminal 100 and displayed on the consumer terminal 200 or the producer terminal 300.

消費者データ管理部132は、消費者に関連する各種データ(例えば、消費者の基本情報、支払情報、加入プラン、嗜好情報、及び取引履歴等)を管理し、処理を行う。 The consumer data management unit 132 manages and processes various data related to consumers (e.g., basic information about the consumer, payment information, subscription plan, preference information, and transaction history, etc.).

生産者データ管理部133は、生産者に関連する各種データ(例えば、基本情報、支払情報、商品情報、取引履歴、及び評価情報等)を管理し、処理を行う。 The producer data management unit 133 manages and processes various data related to producers (e.g., basic information, payment information, product information, transaction history, and evaluation information, etc.).

商品データ管理部134は、商品に関連する各種データ(例えば、商品情報、生産者情報、及びタグ情報等)を管理し、処理を行う。 The product data management unit 134 manages and processes various data related to products (e.g., product information, producer information, tag information, etc.).

取引管理部135は、商品の発注等の商品の取引に関連する処理を行う。 The transaction management unit 135 performs processing related to product transactions, such as ordering products.

図3は、図1の消費者端末200を示す機能ブロック構成図である。消費者端末200は、通信部210と、表示操作部220と、記憶部230と、制御部240とを備える。 Figure 3 is a functional block diagram showing the consumer terminal 200 of Figure 1. The consumer terminal 200 includes a communication unit 210, a display operation unit 220, a storage unit 230, and a control unit 240.

通信部210は、ネットワークNWを介してサーバ端末100と通信を行うための通信インターフェースであり、例えばTCP/IP等の通信規約により通信が行われる。 The communication unit 210 is a communication interface for communicating with the server terminal 100 via the network NW, and communication is performed according to a communication protocol such as TCP/IP.

表示操作部220は、消費者が指示を入力し、制御部240からの入力データに応じてテキスト、画像等を表示するために用いられるユーザインターフェースであり、消費者端末200がパーソナルコンピュータで構成されている場合はディスプレイとキーボードやマウスにより構成され、消費者端末200がタブレット端末で構成されている場合はタッチパネル等から構成される。この表示操作部220は、記憶部230に記憶されている制御プログラムにより起動されてコンピュータ(電子計算機)である消費者端末200により実行される。 The display operation unit 220 is a user interface used by the consumer to input instructions and display text, images, etc. according to input data from the control unit 240, and is composed of a display, keyboard, and mouse if the consumer terminal 200 is configured as a personal computer, and is composed of a touch panel, etc. if the consumer terminal 200 is configured as a tablet terminal. This display operation unit 220 is started up by a control program stored in the memory unit 230 and executed by the consumer terminal 200, which is a computer (electronic calculator).

記憶部230は、各種制御処理や制御部240内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、RAMやROM等から構成される。また、記憶部230は、サーバ端末100との通信内容を一時的に記憶している。 The storage unit 230 stores programs for executing various control processes and functions in the control unit 240, input data, etc., and is composed of RAM, ROM, etc. The storage unit 230 also temporarily stores the contents of communication with the server terminal 100.

制御部240は、記憶部230に記憶されているプログラムを実行することにより、消費者端末200の全体の動作を制御するものであり、CPUやGPU等から構成される。 The control unit 240 controls the overall operation of the consumer terminal 200 by executing the programs stored in the memory unit 230, and is composed of a CPU, GPU, etc.

なお、サーバ端末100に表示操作部の機能を備える構成としても良く、この場合、消費者端末200を備えない構成としても良い。 The server terminal 100 may be configured to have the display operation unit function, in which case the consumer terminal 200 may not be included.

なお、生産者端末300の機能構成についても、消費者端末200と実質同一であるので、説明を省略する。 The functional configuration of the producer terminal 300 is essentially the same as that of the consumer terminal 200, so a description of it will be omitted.

図4は、サーバ100に格納される消費者データの一例を示す図である。 Figure 4 shows an example of consumer data stored on server 100.

図4に示す消費者データ1000は、消費者に関連する各種データを格納する。図4において、説明の便宜上、一消費者(消費者ID「10001」で識別される消費者)の例を示すが、複数の消費者の情報を格納することができる。消費者に関連する各種データとして、例えば、消費者の基本情報(消費者の氏名、住所、Eメールアドレス、SNSアカウント情報等)、支払情報(消費者が登録したクレジットカード情報)、消費者が加入するプラン(例えば、パッケージとして発送する野菜の数に応じて決定されるプランS、M、L等)及び発送する頻度(毎週、隔週、毎月等)に関する情報、後述する嗜好情報、及び取引履歴に関連する情報等を格納する。 The consumer data 1000 shown in FIG. 4 stores various data related to the consumer. For the sake of convenience in the explanation, FIG. 4 shows an example of one consumer (a consumer identified by consumer ID "10001"), but information on multiple consumers can be stored. As various data related to the consumer, for example, basic information on the consumer (consumer's name, address, email address, SNS account information, etc.), payment information (credit card information registered by the consumer), information on the plan subscribed to by the consumer (for example, plans S, M, L, etc. determined according to the number of vegetables to be shipped as a package) and frequency of shipping (weekly, biweekly, monthly, etc.), preference information described below, and information related to transaction history are stored.

図5は、サーバ100に格納される生産者データの一例を示す図である。 Figure 5 shows an example of producer data stored in server 100.

図5に示す生産者データ2000は、生産者に関連する各種データを格納する。図5において、説明の便宜上、一生産者(生産者ID「20001」で識別される生産者)の例を示すが、複数の利用者の情報を格納することができる。生産者に関連する各種データとして、例えば、生産者の基本情報(氏名、住所、Eメールアドレス、SNSアカウント情報等)、支払情報(売上の振込先口座情報等)、商品情報(商品名、商品ID等)、取引履歴、及び消費者から受け付けた生産者や商品に関連する評価情報等の情報を格納する。 Producer data 2000 shown in FIG. 5 stores various data related to producers. For ease of explanation, FIG. 5 shows an example of one producer (a producer identified by producer ID "20001"), but information on multiple users can be stored. As various data related to producers, for example, basic information about the producer (name, address, email address, SNS account information, etc.), payment information (account information for transferring sales, etc.), product information (product name, product ID, etc.), transaction history, and evaluation information related to the producer and product received from consumers are stored.

図6は、サーバ100に格納される商品データの一例を示す図である。 Figure 6 shows an example of product data stored on the server 100.

図6に示す商品データ3000は、野菜等の商品に関連する各種データを格納する。図6において、説明の便宜上、商品の一例(取引ID「30001」で識別される商品)の例を示すが、その他の商品に関する情報を格納することができる。商品データ3000として、例えば、商品情報(商品名または商品のパッケージ名、商品またはパッケージの内容、価格(定額制の場合は、これに限らない)、及び商品またはパッケージ紹介文等)、その商品の生産者情報(生産者名、生産者ID等)、及び商品またはパッケージに対して紐づけられ、商品のカテゴリを識別し、または消費者の嗜好を識別するタグ情報を格納する。 Product data 3000 shown in FIG. 6 stores various data related to products such as vegetables. For ease of explanation, FIG. 6 shows an example of a product (a product identified by transaction ID "30001"), but information on other products can be stored. Product data 3000 stores, for example, product information (product name or product package name, product or package contents, price (not limited to this in the case of a flat-rate system), and product or package description, etc.), producer information of the product (producer name, producer ID, etc.), and tag information that is linked to the product or package and identifies the product category or consumer preferences.

図7は、サーバ100に格納される取引データの一例を示す図である。 Figure 7 shows an example of transaction data stored on server 100.

図7に示す取引データ4000は、野菜等の商品の発注等の取引に関連する各種データを格納する。取引データ4000として、例えば、取引を識別する「取引ID」、その取引対象となる商品を発注した消費者を識別する「消費者ID」、その商品を生産し、提供する生産者を識別する「生産者ID」、取引対象となる商品を識別する「商品ID」、その商品の「価格」(定額制の場合は不要とする)、その商品を生産者が発送した「発送日」、及びその商品が消費者に届けられる「配達予定日」等の情報を格納する。 The transaction data 4000 shown in FIG. 7 stores various data related to transactions such as ordering products such as vegetables. The transaction data 4000 stores information such as a "transaction ID" that identifies the transaction, a "consumer ID" that identifies the consumer who ordered the product that is the subject of the transaction, a "producer ID" that identifies the producer who produces and provides the product, a "product ID" that identifies the product that is the subject of the transaction, the "price" of the product (not required in the case of a flat-rate system), the "shipping date" when the producer shipped the product, and the "scheduled delivery date" when the product will be delivered to the consumer.

<処理の流れ>
図8を参照しながら、本実施形態のシステム1が実行する消費者と生産者とのマッチング方法の処理の流れについて説明する。図8は、本発明の第一実施形態に係る、マッチング方法に係るフローチャートの一例である。
<Processing flow>
A process flow of a method for matching consumers and producers executed by the system 1 of this embodiment will be described with reference to Fig. 8. Fig. 8 is an example of a flowchart relating to the matching method according to the first embodiment of the present invention.

ここで、本システム1を利用するために、消費者及び/または生産者は、消費者端末200、生産者端末300各々のインターネットブラウザ等を利用してサーバ端末100にアクセスし、初めてサービスを利用する場合は、前述の消費者基本情報等、生産者基本情報等を各々入力し、既に消費者、生産者のアカウントを取得済の場合は、例えばIDとパスワードを入力する等の所定の認証を受けてログインすることで、サービスが利用可能となる。この認証後、ウェブサイト等を介して所定のユーザインターフェースが提供され、図7に示すステップS101へ進む。 To use this system 1, the consumer and/or producer accesses the server terminal 100 using the internet browser of the consumer terminal 200 and the producer terminal 300, and if it is the first time using the service, they input the consumer basic information, producer basic information, etc. mentioned above, and if the consumer or producer already has an account, they can log in after undergoing a specific authentication, such as entering an ID and password, to use the service. After this authentication, a specific user interface is provided via a website or the like, and the process proceeds to step S101 shown in FIG. 7.

まず、ステップS101の処理として、サーバ端末100は、消費者端末200から嗜好情報を受け付ける。例えば、サーバ端末100の制御部130の指示受付部131は、消費者端末200から通信部110を介して、嗜好情報を受信し、受信した嗜好情報を記憶部120の消費者データ格納部121に記憶する。嗜好情報としては、様々な形態が考えられるが、一例として、サーバ端末100は、嗜好情報を生成するためのサーベイ情報を消費者端末200に対して提供し、消費者は、消費者端末200の画面に表示されるサーベイ画面を通じて嗜好情報を入力することができる。 First, in the process of step S101, the server terminal 100 accepts preference information from the consumer terminal 200. For example, the instruction accepting unit 131 of the control unit 130 of the server terminal 100 receives the preference information from the consumer terminal 200 via the communication unit 110, and stores the received preference information in the consumer data storage unit 121 of the memory unit 120. Preference information can take various forms, but as one example, the server terminal 100 provides survey information for generating preference information to the consumer terminal 200, and the consumer can input the preference information through a survey screen displayed on the screen of the consumer terminal 200.

図9乃至図10に、消費者端末に表示される、嗜好情報の入力画面のいくつかの例を示す。 Figures 9 and 10 show some examples of preference information input screens displayed on the consumer terminal.

まず、図9に示すように、嗜好情報として、例えば、消費者の(朝ごはんの)和食/洋食の好み、お弁当を作るか否か、家族構成/人数、料理をする頻度、料理の方法(作りおき/時短料理/新しいレシピに挑戦等)、大きな野菜のカットの要否、春夏野菜及び秋冬野菜の各々についての好み等について、消費者は選択または入力することができる。 First, as shown in FIG. 9, the consumer can select or input preference information such as the consumer's preference for Japanese/Western food (for breakfast), whether or not they make lunch boxes, the composition/number of family members, how often they cook, the cooking method (preparation/time-saving cooking/trying new recipes, etc.), whether or not large vegetables need to be cut, and preferences for spring/summer and fall/winter vegetables.

また、図10に示すように、嗜好情報として、例えば、消費者の苦手な野菜、アレルギー、栽培方法へのこだわり(化学肥料の使用/不使用/使用の度合い)、商品内容の好み(葉菜、根菜の内訳)、伝統野菜の希望、訳あり品の希望等について、消費者は選択または入力することができる。 As shown in FIG. 10, the consumer can also select or input preference information such as vegetables that the consumer dislikes, allergies, preferences for cultivation methods (use/non-use/degree of use of chemical fertilizers), product content preferences (breakdown of leafy vegetables and root vegetables), preference for traditional vegetables, preference for defective products, etc.

ステップS102の処理として、サーバ端末100は、嗜好情報を基に、候補となる生産者を選定し、消費者端末200に対して、選定された生産者情報を提供する。例えば、サーバ端末100の制御部130の消費者データ管理部131は、消費者データ格納部121に記憶された、消費者データの嗜好情報を参照し、商品データ管理部133は、嗜好情報を基に、商品データ格納部123に記憶された、商品データを参照する。商品データを参照するに当たり、消費者の嗜好情報に、例えば、料理方法について「よく作りおきをする」や、好みの野菜に「ジャガイモ」「タマネギ」といったタグ情報が含まれている場合は、タグ情報に基づいて、日持ちする野菜や「ジャガイモ」「タマネギ」といった商品を検索し、消費者の嗜好情報に含まれるタグ情報に対して、より多くマッチする商品を特定する。そして、生産者データ管理部132は、特定された商品をキーとして、生産者データ格納部122に記憶される生産者データを参照し、その商品を提供する生産者を特定する。ここで、サーバ端末100は、候補となる生産者を1人または複数人を選定することができる。また、サーバ端末100は、候補となる生産者を選定するに際して、他の消費者または今回対象となる消費者と過去にマッチングされていない生産者を優先的に選定することもできる。サーバ端末100が消費者端末200に提供する生産者情報として、例えば、図6に示す生産者データ2000に含まれるような、生産者の氏名、地域、顔写真等の基本情報のほか、その生産者が提供する商品または商品パッケージ(例えば、人参、タマネギ、ジャガイモ、葉物、サラダ野菜からなるパッケージ)に関連する情報、また生産者のこだわり等の紹介文を含むことができる。また、サーバ端末100は、商品について、生産者から取得される収穫状況、計画といった情報に基づいて、消費者のニーズに応じた商品を発送することができる生産者を選定することもできる。ここで、サーバ端末100は、嗜好情報によらず、前述の、消費者が加入するプラン(例えば、パッケージとして発送する野菜の数に応じて決定されるプランS、M、L等)及び発送する頻度(毎週、隔週、毎月等)に関する情報のみに基づいて、候補となる生産者を選定することもできる。 In the process of step S102, the server terminal 100 selects candidate producers based on the preference information and provides the selected producer information to the consumer terminal 200. For example, the consumer data management unit 131 of the control unit 130 of the server terminal 100 refers to the preference information of the consumer data stored in the consumer data storage unit 121, and the product data management unit 133 refers to the product data stored in the product data storage unit 123 based on the preference information. When referring to the product data, if the consumer's preference information includes, for example, a cooking method such as "I often prepare food in advance" and favorite vegetables such as "potatoes" and "onions," the tag information is used to search for long-lasting vegetables and products such as "potatoes" and "onions," and products that match the tag information included in the consumer's preference information are identified. The producer data management unit 132 then refers to the producer data stored in the producer data storage unit 122 using the identified product as a key, and identifies the producer who provides the product. Here, the server terminal 100 can select one or more candidate producers. In addition, when selecting candidate producers, the server terminal 100 can preferentially select producers who have not been matched with other consumers or the current target consumer in the past. The producer information provided by the server terminal 100 to the consumer terminal 200 can include, for example, basic information such as the producer's name, region, and face photo, as included in the producer data 2000 shown in FIG. 6, as well as information related to the product or product package provided by the producer (for example, a package consisting of carrots, onions, potatoes, leafy vegetables, and salad vegetables), and an introduction of the producer's commitment. The server terminal 100 can also select a producer who can deliver a product that meets the consumer's needs based on information such as the harvest situation and plan obtained from the producer. Here, the server terminal 100 can select candidate producers based only on the plan the consumer subscribes to (e.g., plan S, M, L, etc., determined according to the number of vegetables to be shipped as a package) and shipping frequency (weekly, biweekly, monthly, etc.), as mentioned above, without relying on preference information.

また、サーバ端末100は、機械学習等を通じて、生産者の選定に際して、消費者が提供した嗜好情報に類似した他の消費者に対して選定した生産者を選定することができる。この場合、その消費者が最終的にその生産者を選定したか、ポジティブな評価をしたか、に基づいて、生産者を選定することもできる。また、サーバ端末100は、消費者がフリーテキストで入力した嗜好情報を自然言語分析によりキーワードを特定し、特定されたキーワードに基づいて、生産者を選定することもできる。 Furthermore, through machine learning or the like, the server terminal 100 can select producers that have been selected by other consumers who have similar preference information provided by the consumer when selecting a producer. In this case, a producer can also be selected based on whether the consumer ultimately selected that producer or gave a positive evaluation. The server terminal 100 can also identify keywords by natural language analysis of the preference information input by the consumer in free text, and select a producer based on the identified keywords.

また、ここで、消費者と生産者とのマッチングを重視して、サーバ端末100を運営するサービス事業者は、単品の商品ではなく、商品パッケージのみを消費者に提供することができ、生産者に対し、商品パッケージに含まれる商品内容を、例えば、野菜が収穫されるタイミングに合わせる等の方法で、決定することを委ねることができる。この場合、事前に商品パッケージの内容を消費者に提供することが困難な場合は、実際に消費者に提供する商品情報を提供せずに、過去にその消費者または他の消費者に提供した商品情報を提供するか、または、事前に商品パッケージの内容を通知することが可能な場合は、その商品情報を提供することができる。 Furthermore, with an emphasis on matching consumers with producers, the service provider operating the server terminal 100 can provide only product packages to consumers, rather than individual products, and leave it up to the producer to decide the product contents to be included in the product package, for example, by aligning them with the timing of vegetable harvesting. In this case, if it is difficult to provide the contents of the product package to the consumer in advance, the service provider can provide product information that has been provided to that consumer or other consumers in the past, rather than providing the product information that will actually be provided to the consumer, or, if it is possible to notify the producer of the contents of the product package in advance, provide that product information.

続いて、ステップS103の処理として、サーバ端末100は、消費者端末200から、選定した生産者の変更依頼を受け付けたか、を確認する。ここで、消費者端末200は、サーバ端末100から候補となる生産者情報を受信し、その生産者に関連する情報を消費者端末200の画面上で確認することができる。そして、消費者は、消費者端末200を通じて、生産者情報を確認のうえ、その生産者でよいことを確定するか、または、その生産者から他の生産者に変更する要求を行うことができる。また、サーバ端末100が複数人の生産者の候補者を選定した場合は、消費者は、複数のうち1人の生産者を選択することもできる。 Next, in step S103, the server terminal 100 checks whether a request to change the selected producer has been received from the consumer terminal 200. Here, the consumer terminal 200 receives candidate producer information from the server terminal 100, and can check information related to that producer on the screen of the consumer terminal 200. After checking the producer information through the consumer terminal 200, the consumer can either confirm that the producer is acceptable, or request to change from that producer to another producer. Also, if the server terminal 100 selects multiple candidate producers, the consumer can select one of the multiple producers.

ステップS103において、消費者が生産者を変更せずに、サーバ端末100が、消費者端末200から、生産者を確定する要求を受付けた場合は、処理はステップS104に進み、消費者が生産者の変更を希望し、サーバ端末100が変更要求を受付けた場合は、処理はステップS102に戻り、サーバ端末100は、再度生産者の選定処理を行う。 In step S103, if the consumer does not change the producer and the server terminal 100 receives a request from the consumer terminal 200 to confirm the producer, the process proceeds to step S104. If the consumer wishes to change the producer and the server terminal 100 receives a change request, the process returns to step S102 and the server terminal 100 performs the producer selection process again.

ステップS104において、サーバ端末100は、生産者端末300に対し、商品または商品パッケージを発送するよう依頼する処理を行う。具体的には、サーバ端末100の取引処理部135は、消費者データ管理部132を介して、消費者データ1000の消費者の基本情報を参照し、発送先氏名や住所等の情報を生成し、配達希望日/時間、発送頻度とともに発送依頼のメッセージを生産者端末300に送信する。消費者が、個別の商品または商品パッケージを指定した場合には、商品情報についても送信する。生産者端末300は、発送依頼を受け取ると、サーバ端末100を運営する事業者を介さずに直接消費者に対して商品または商品パッケージを発送する。このように、仲介事業者を介さずに生産者と消費者とで直接取引を実現することで、事業者に負担は減る一方で、生産者から消費者に対してより新鮮な商品を届けることができる。 In step S104, the server terminal 100 performs processing to request the producer terminal 300 to ship the product or product package. Specifically, the transaction processing unit 135 of the server terminal 100 references the consumer's basic information in the consumer data 1000 via the consumer data management unit 132, generates information such as the shipping destination's name and address, and sends a shipping request message to the producer terminal 300 along with the desired delivery date/time and shipping frequency. If the consumer specifies an individual product or product package, the product information is also sent. When the producer terminal 300 receives the shipping request, it ships the product or product package directly to the consumer without going through the business operator that operates the server terminal 100. In this way, by realizing direct transactions between the producer and the consumer without going through an intermediary business operator, the burden on the business operator is reduced while fresher products can be delivered from the producer to the consumer.

また、取引処理部135は、本取引を識別するための取引IDを生成し、商品を購入する消費者を識別する消費者ID、商品を提供する生産者ID、商品を識別する商品ID、取引毎に価格が設定されている場合は価格等の情報を取引データとして取引データ格納部124に記憶し、生産者から商品の発送が確認できた段階で、発送日情報を更新し、配達予定日を更新する。また、消費者から商品の受取りが確認できた段階で、受領日を更新することができる。 The transaction processing unit 135 also generates a transaction ID to identify this transaction, stores information such as the consumer ID identifying the consumer purchasing the product, the producer ID providing the product, the product ID identifying the product, and the price if a price is set for each transaction as transaction data in the transaction data storage unit 124, and updates the shipping date information and the scheduled delivery date when it is confirmed that the product has been shipped by the producer. It can also update the receipt date when it is confirmed that the consumer has received the product.

また、ステップS105において、サーバ端末100は、生産者から商品を受け取った消費者端末200から、その生産者に対する評価情報を受け付けることができる。評価情報として、消費者から生産者に宛てたメッセージ、口コミ情報、レーティング情報(例えば、1つ星から5つ星からなる段階的評価)等の情報を受け取ることができる。サーバ端末100は、消費者端末200から受信した評価情報を、生産者情報を表示するウェブページ等に表示する処理を行うことができる。 In addition, in step S105, the server terminal 100 can receive evaluation information about the producer from the consumer terminal 200 that has received the product from the producer. As evaluation information, it is possible to receive information such as messages from consumers to the producer, word-of-mouth information, and rating information (for example, a scaled rating from one star to five stars). The server terminal 100 can perform processing to display the evaluation information received from the consumer terminal 200 on a web page that displays producer information, etc.

以上のように、生産者を厳選して、消費者と生産者をマッチングさせることで、消費者と生産者との信頼関係を構築し、心理的距離を近づけることができる。これにより、質の高い食材を、農家から直接消費者に提供する仕組みを提供することができる。また、消費者は、候補となる生産者を変更することができるので、より消費者ニーズに見合った生産者をマッチングすることができ、好みの食材を提供することができる。さらに嗜好情報に基づいて生産者を厳選することで、精度の高いマッチング方法を提供することができる。 As described above, by carefully selecting producers and matching consumers with producers, a relationship of trust can be built between the consumer and producer, and the psychological distance between them can be reduced. This provides a system for providing high-quality ingredients directly from farmers to consumers. In addition, because consumers can change candidate producers, it is possible to match with producers that better meet the consumer's needs and provide preferred ingredients. Furthermore, by carefully selecting producers based on preference information, a highly accurate matching method can be provided.

(変形例1)
図11は、本発明の第一実施形態に係る、嗜好情報の更新処理に係るフローチャートの一例である。図8に示すマッチング方法において、消費者から取得する嗜好情報を更新し、更新された嗜好情報に基づいて、消費者と生産者とのマッチングを測ることもできる。以下、嗜好情報の更新処理の一例を説明する。
(Variation 1)
Fig. 11 is an example of a flowchart relating to a preference information update process according to the first embodiment of the present invention. In the matching method shown in Fig. 8, the preference information acquired from the consumer can be updated, and matching between the consumer and the producer can be measured based on the updated preference information. An example of the preference information update process will be described below.

まず、ステップS201において、サーバ端末100は、消費者端末200から嗜好情報の変更要求を受付ける。例えば、サーバ端末100の制御部130の指示受付部131は、消費者端末200から通信部110を介して、変更された嗜好情報を受信する。消費者端末200における嗜好情報の変更処理は、例えば、消費者がサービス用ウェブサイトに所定のログイン操作ののち、マイページ等に含まれる消費者の嗜好情報を変更する機能を用いることで実行することができる。嗜好情報を変更するための画面は、図9及び図10に示すような嗜好情報を入力するための画面とすることができる。消費者が嗜好情報の変更入力を完了すると、変更された嗜好情報がサーバ端末100に送信され、サーバ端末100がそれを受信する。 First, in step S201, the server terminal 100 accepts a request to change the preference information from the consumer terminal 200. For example, the instruction acceptance unit 131 of the control unit 130 of the server terminal 100 receives the changed preference information from the consumer terminal 200 via the communication unit 110. The process of changing the preference information in the consumer terminal 200 can be executed, for example, by the consumer performing a predetermined login operation on the service website, and then using a function for changing the consumer's preference information contained in a personal page or the like. The screen for changing the preference information can be a screen for inputting preference information as shown in Figures 9 and 10. When the consumer completes inputting the changes to the preference information, the changed preference information is sent to the server terminal 100, and the server terminal 100 receives it.

ステップS202において、サーバ端末100は、嗜好情報を更新する処理を行う。例えば、サーバ端末100の消費者データ管理部132は、受信した嗜好情報を記憶部120の消費者データ格納部121に記憶することで、図4に示すような、消費者データ1000の嗜好情報を更新することができる。 In step S202, the server terminal 100 performs a process of updating the preference information. For example, the consumer data management unit 132 of the server terminal 100 can update the preference information of the consumer data 1000 as shown in FIG. 4 by storing the received preference information in the consumer data storage unit 121 of the memory unit 120.

以上により、サーバ端末100は、更新された嗜好情報に基づいて、消費者の最新の嗜好に合わせた生産者のマッチングを行うことができる。 As a result, the server terminal 100 can match producers that match the consumer's latest preferences based on the updated preference information.

(変形例2)
図12は、本発明の第一実施形態に係る、嗜好情報の更新処理に係るフローチャートの他の一例である。図8に示すマッチング方法において、消費者から取得する嗜好情報を更新し、更新された嗜好情報に基づいて、消費者と生産者とのマッチングを測ることもできる。以下、嗜好情報の更新処理の他の一例を説明する。
(Variation 2)
Fig. 12 is another example of a flowchart relating to the update process of the preference information according to the first embodiment of the present invention. In the matching method shown in Fig. 8, the preference information acquired from the consumer can be updated, and the matching between the consumer and the producer can be measured based on the updated preference information. Another example of the update process of the preference information will be described below.

まず、ステップS301において、サーバ端末100は、消費者端末200から生産者の評価情報を受け付ける。例えば、サーバ端末100の制御部130の指示受付部131は、消費者端末200から通信部110を介して、生産者の評価情報を受信する。消費者端末200における評価情報の入力処理は、例えば、消費者が生産者から野菜のパッケージ等の商品を受領し、その商品が届いた旨をメッセージとして投稿したり、また、生産者または商品の内容について、5段階評価でレーティングを行うことができる。また、フリーテキストにて、メッセージを入力のうえ投稿することもできる。また、生産者は、任意のタイミングで、評価情報を入力、投稿することもできる。消費者が評価情報の入力を完了すると、評価情報がサーバ端末100に送信され、サーバ端末100がそれを受信する。 First, in step S301, the server terminal 100 accepts evaluation information of the producer from the consumer terminal 200. For example, the instruction receiving unit 131 of the control unit 130 of the server terminal 100 receives the evaluation information of the producer from the consumer terminal 200 via the communication unit 110. The input process of the evaluation information in the consumer terminal 200 is, for example, when a consumer receives a product such as a package of vegetables from a producer and posts a message to the effect that the product has arrived, or when the consumer rates the producer or the contents of the product on a five-point scale. A message can also be entered and posted in free text. The producer can also enter and post evaluation information at any time. When the consumer has completed entering the evaluation information, the evaluation information is sent to the server terminal 100, which receives it.

以上により、サーバ端末100は、評価情報に基づき、消費者の嗜好情報を更新し、例えば、その評価内容が低いものであった場合、サーバ端末100は、次回以降、異なる生産者をマッチングすることもできる。これにより、消費者の最新の嗜好に合わせた生産者のマッチングを行うこともできる。 As described above, the server terminal 100 updates the consumer's preference information based on the evaluation information, and if the evaluation is low, for example, the server terminal 100 can match a different producer from the next time onwards. This makes it possible to match producers that suit the consumer's latest preferences.

(実施形態2)
本実施形態において、消費者として、料理店のシェフのような食材へのこだわりを持つユーザを想定し、肉や野菜等の食材を商品として提供する生産者のマッチングを行う。ここで、本実施形態の基本的なシステム構成、及びサーバ端末100及び消費者端末200/生産者端末300の機能構成は、第一の実施形態と同じであり、説明を省略する。図13は、本発明の第二実施形態に係る、マッチング方法に係るフローチャートの一例である。
(Embodiment 2)
In this embodiment, the consumer is assumed to be a user who is particular about ingredients, such as a restaurant chef, and matching is performed with producers who provide ingredients such as meat and vegetables as products. Here, the basic system configuration of this embodiment and the functional configuration of the server terminal 100 and the consumer terminal 200/producer terminal 300 are the same as those of the first embodiment, and therefore a description thereof will be omitted. Figure 13 is an example of a flowchart relating to a matching method according to the second embodiment of the present invention.

まず、ステップS401の処理として、サーバ端末100は、消費者端末200から食材要求を受け付ける。例えば、サーバ端末100の制御部130の指示受付部131は、消費者端末200から通信部110を介して、食材要求を受信し、受信した食材情報を記憶部120の消費者データ格納部121に記憶する。要求内容としては、様々な形態が考えられるが、例えば、食材の名前、食材の用途及び分量、食材(野菜等)の栽培方法(化学肥料の使用/不使用/使用の度合い)、及び予算等の情報が挙げられる。 First, in the process of step S401, the server terminal 100 accepts an ingredient request from the consumer terminal 200. For example, the instruction acceptance unit 131 of the control unit 130 of the server terminal 100 receives the ingredient request from the consumer terminal 200 via the communication unit 110, and stores the received ingredient information in the consumer data storage unit 121 of the memory unit 120. The requested content may take various forms, but examples include information such as the name of the ingredient, the ingredient's purpose and amount, the ingredient's (vegetables, etc.) cultivation method (use/non-use/degree of use of chemical fertilizers), and the budget.

ステップS402の処理として、サーバ端末100は、食材情報を基に、候補となる生産者を選定し、消費者端末200に対して、選定された生産者情報を提供する。例えば、サーバ端末100の制御部130の消費者データ管理部131は、消費者データ格納部121に記憶された、消費者データの食材情報を参照し、商品データ管理部133は、食材情報を基に、商品データ格納部123に記憶された、商品データを参照する。商品データを参照するに当たり、消費者の食材情報に、例えば、「無農薬の食材」、「サラダ用野菜3kg」、及び「予算5000円」といった情報が含まれている場合、タグ情報に基づいて、サラダ用の野菜(例えば、「レタス」、「キャベツ」)といった商品を検索する。そして、生産者データ管理部132は、特定された商品をキーとして、生産者データ格納部122に記憶される生産者データを参照し、その商品を提供する生産者を特定する。この際、商品の栽培情報(例えば、収穫時期)を参照して、出荷が可能な生産者を特定することができる。ここで、サーバ端末100は、候補となる生産者を1人または複数人を選定することができる。また、サーバ端末100は、候補となる生産者を選定するに際して、他の消費者または今回対象となる消費者と過去にマッチングされていない生産者を優先的に選定することもできる。サーバ端末100が消費者端末200に提供する生産者情報として、例えば、図6に示す生産者データ2000に含まれるような、生産者の氏名、地域、顔写真等の基本情報のほか、その生産者が提供する商品または商品パッケージ(例えば、人参、タマネギ、ジャガイモ、葉物、サラダ野菜からなるパッケージ)に関連する情報、また生産者のこだわり等の紹介文を含むことができる。また、サーバ端末100は、機械学習等を通じて、生産者の選定に際して、消費者が提供した食材情報に類似した他の消費者に対して選定した生産者を選定することができる。この場合、その消費者が最終的にその生産者を選定したか、ポジティブな評価をしたか、に基づいて、生産者を選定することもできる。また、サーバ端末100は、消費者がフリーテキストで入力した食材情報を自然言語分析によりキーワードを特定し、特定されたキーワードに基づいて、生産者を選定することもできる。 In step S402, the server terminal 100 selects candidate producers based on the food ingredient information and provides the selected producer information to the consumer terminal 200. For example, the consumer data management unit 131 of the control unit 130 of the server terminal 100 refers to the food ingredient information of the consumer data stored in the consumer data storage unit 121, and the product data management unit 133 refers to the product data stored in the product data storage unit 123 based on the food ingredient information. When referring to the product data, if the consumer's food ingredient information includes information such as "organic ingredients," "3 kg of salad vegetables," and "budget 5,000 yen," products such as salad vegetables (e.g., "lettuce" and "cabbage") are searched for based on the tag information. Then, the producer data management unit 132 uses the identified product as a key to refer to the producer data stored in the producer data storage unit 122 and identifies the producer who provides the product. At this time, the producer who can ship the product can be identified by referring to the cultivation information of the product (e.g., harvest time). Here, the server terminal 100 can select one or more candidate producers. In addition, when selecting candidate producers, the server terminal 100 can also preferentially select producers who have not been matched with other consumers or the current target consumer in the past. The producer information provided by the server terminal 100 to the consumer terminal 200 can include, for example, basic information such as the producer's name, region, and face photo, as included in the producer data 2000 shown in FIG. 6, as well as information related to the product or product package provided by the producer (for example, a package consisting of carrots, onions, potatoes, leafy vegetables, and salad vegetables), and an introduction of the producer's commitment, etc. In addition, the server terminal 100 can select a producer selected for another consumer similar to the food ingredient information provided by the consumer through machine learning or the like when selecting a producer. In this case, the producer can be selected based on whether the consumer ultimately selected the producer or gave a positive evaluation. The server terminal 100 can also identify keywords from the food ingredient information entered by the consumer in free text by natural language analysis, and select a producer based on the identified keywords.

続いて、ステップS103の処理として、サーバ端末100は、消費者端末200から、選定した生産者の変更依頼を受け付けたか、を確認する。ここで、消費者端末200は、サーバ端末100から候補となる生産者情報を受信し、その生産者に関連する情報を消費者端末200の画面上で確認することができる。そして、消費者は、消費者端末200を通じて、生産者情報を確認のうえ、その生産者でよいことを確定するか、または、その生産者から他の生産者に変更する要求を行うことができる。また、サーバ端末100が複数人の生産者の候補者を選定した場合は、消費者は、複数のうち1人の生産者を選択することもできる。 Next, in step S103, the server terminal 100 checks whether a request to change the selected producer has been received from the consumer terminal 200. Here, the consumer terminal 200 receives candidate producer information from the server terminal 100, and can check information related to that producer on the screen of the consumer terminal 200. After checking the producer information through the consumer terminal 200, the consumer can either confirm that the producer is acceptable, or request to change from that producer to another producer. Also, if the server terminal 100 selects multiple candidate producers, the consumer can select one of the multiple producers.

ステップS403において、消費者が生産者を変更せずに、サーバ端末100が、消費者端末200から、生産者を確定する要求を受付けた場合は、処理はステップS104に進み、消費者が生産者の変更を希望し、サーバ端末100が変更要求を受付けた場合は、処理はステップS102に戻り、サーバ端末100は、再度生産者の選定処理を行う。 In step S403, if the consumer does not change the producer and the server terminal 100 receives a request from the consumer terminal 200 to confirm the producer, the process proceeds to step S104. If the consumer wishes to change the producer and the server terminal 100 receives a change request, the process returns to step S102 and the server terminal 100 performs the producer selection process again.

ステップS404において、サーバ端末100は、消費者端末200から、食材の選択要求を受付ける。例えば、サーバ端末100の制御部130の指示受付部131は、消費者端末200から通信部110を介して、食材の選択要求を受信し、受信した選択食材情報を記憶部120の消費者データ格納部121に記憶する。例えば、消費者は、消費者端末200の画面に表示されるサーベイ画面を通じて生産者に発送を依頼したい食材(例えば、「レタス」「キャベツ」)を選択し、発送を依頼することで、消費者端末200からサーバ端末100に対して、食材の選択要求が送信される。 In step S404, the server terminal 100 accepts an ingredient selection request from the consumer terminal 200. For example, the instruction acceptance unit 131 of the control unit 130 of the server terminal 100 receives the ingredient selection request from the consumer terminal 200 via the communication unit 110, and stores the received selected ingredient information in the consumer data storage unit 121 of the memory unit 120. For example, a consumer selects ingredients (e.g., "lettuce" and "cabbage") that they wish to request the producer to ship through a survey screen displayed on the screen of the consumer terminal 200, and requests the shipment, whereby an ingredient selection request is sent from the consumer terminal 200 to the server terminal 100.

ステップS405において、サーバ端末100は、生産者端末300に対し、選択された商品を発送するよう依頼する処理を行う。具体的には、サーバ端末100の取引処理部135は、消費者データ管理部132を介して、消費者データ1000の消費者の基本情報を参照し、発送先氏名や住所等の情報を生成し、配達希望日/時間、商品及び分量、及び発送頻度とともに発送依頼のメッセージを生産者端末300に送信する。生産者端末300は、発送依頼を受け取ると、サーバ端末100を運営する事業者を介さずに直接消費者に対して商品ジを発送する。このように、仲介事業者を介さずに生産者と消費者とで直接取引を実現することで、事業者に負担は減る一方で、生産者から消費者に対してより新鮮な商品を届けることができる。 In step S405, the server terminal 100 performs processing to request the producer terminal 300 to ship the selected product. Specifically, the transaction processing unit 135 of the server terminal 100 references the consumer's basic information in the consumer data 1000 via the consumer data management unit 132, generates information such as the shipping destination name and address, and sends a shipping request message to the producer terminal 300 along with the desired delivery date/time, product and quantity, and shipping frequency. When the producer terminal 300 receives the shipping request, it ships the product directly to the consumer without going through the business operator that operates the server terminal 100. In this way, by realizing direct transactions between the producer and the consumer without going through an intermediary business operator, the burden on the business operator is reduced while fresher products can be delivered from the producer to the consumer.

また、取引処理部135は、本取引を識別するための取引IDを生成し、商品を購入する消費者を識別する消費者ID、商品を提供する生産者ID、商品を識別する商品ID、取引毎に価格が設定されている場合は価格等の情報を取引データとして取引データ格納部124に記憶し、生産者から商品の発送が確認できた段階で、発送日情報を更新し、配達予定日を更新する。また、消費者から商品の受取りが確認できた段階で、受領日を更新することができる。 The transaction processing unit 135 also generates a transaction ID to identify this transaction, stores information such as the consumer ID identifying the consumer purchasing the product, the producer ID providing the product, the product ID identifying the product, and the price if a price is set for each transaction as transaction data in the transaction data storage unit 124, and updates the shipping date information and the scheduled delivery date when it is confirmed that the product has been shipped by the producer. It can also update the receipt date when it is confirmed that the consumer has received the product.

また、サーバ端末100は、生産者から商品を受け取った消費者端末200から、その生産者に対する評価情報を受け付けることができる。評価情報として、消費者から生産者に宛てたメッセージ、口コミ情報、レーティング情報(例えば、1つ星から5つ星からなる段階的評価)等の情報を受け取ることができる。サーバ端末100は、消費者端末200から受信した評価情報を、生産者情報を表示するウェブページ等に表示する処理を行うことができる。 The server terminal 100 can also receive evaluation information about a producer from a consumer terminal 200 that has received a product from that producer. As evaluation information, it can receive information such as messages from consumers to producers, word-of-mouth information, and rating information (for example, a scaled rating from one star to five stars). The server terminal 100 can perform processing to display the evaluation information received from the consumer terminal 200 on a web page that displays producer information, etc.

以上のように、消費者の要求する食材情報に基づいて生産者を厳選して、消費者と生産者をマッチングさせることで、消費者と生産者との信頼関係を構築し、心理的距離を近づけることができる。これにより、質の高い食材を、農家等の生産者から直接消費者に提供する仕組みを提供することができる。また、消費者は、候補となる生産者を変更することができるので、より消費者ニーズに見合った生産者をマッチングすることができ、好みの食材を提供することができる。 As described above, by carefully selecting producers based on the food information required by consumers and matching consumers with producers, it is possible to build a relationship of trust between the consumers and producers and to reduce the psychological distance between them. This provides a system whereby high-quality food ingredients can be provided directly to consumers from producers such as farmers. In addition, because consumers can change candidate producers, it is possible to match consumers with producers who better meet their needs and provide them with their preferred food ingredients.

以上の第1及び第2の実施形態において、野菜や食材等の商品を例示したが、商品として、肉や魚等を含むこともできる。また、野菜という一定ジャンルのおすすめ商品の、パーソナライズされたパッケージを直送するだけでなく、例えば、ある消費者に対して、野菜、食肉、鮮魚等の複数のジャンルに跨った商品からなるパッケージをパーソナライズして直送することもできる。 In the above first and second embodiments, products such as vegetables and food ingredients are exemplified, but products can also include meat and fish. In addition to directly delivering a personalized package of recommended products in a certain category, such as vegetables, it is also possible to directly deliver, for example, a personalized package consisting of products across multiple categories, such as vegetables, meat, and fresh fish, to a certain consumer.

以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換および変更を行なって実施することが出来る。これらの実施形態および変形例ならびに省略、置換および変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and variations, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

1 マッチングシステム 100 サーバ端末、110 通信部、120 記憶部、130 制御部、200 消費者端末、300 生産者端末、NW ネットワーク 1 Matching system 100 Server terminal, 110 Communication unit, 120 Storage unit, 130 Control unit, 200 Consumer terminal, 300 Producer terminal, NW Network

Claims (6)

ネットワークで接続される、商品の生産者に関連する生産者端末と、商品の購入を行う消費者に関連する消費者端末と、を仲介するサーバ端末により提供される、生産者と消費者とのマッチング方法であって、
サーバ端末は、
消費者端末から消費者の、前記商品に関する嗜好情報を受け付け、
当該嗜好情報を記憶し、
当該嗜好情報を基に特定された商品を提供する、候補となる生産者を選定し、
当該選定した候補となる生産者情報を消費者端末に送信し、
当該消費者端末から前記生産者を確定する要求を受け付け、
前記生産者に関連する生産者端末に前記特定された商品の発送を依頼する、
マッチング方法。
A method for matching producers and consumers, which is provided by a server terminal that mediates between a producer terminal related to a producer of a product and a consumer terminal related to a consumer who purchases the product, the method comprising the steps of:
The server terminal is
receiving consumer preference information regarding the product from a consumer terminal;
storing the preference information;
Selecting candidate producers to provide the identified products based on the preference information ;
Transmitting the selected candidate producer information to the consumer terminal;
receiving a request from the consumer terminal to identify the producer;
requesting a producer terminal associated with the producer to ship the identified product;
Matching method.
前記商品は食材であり、前記サーバ端末は、前記嗜好情報に基づいて、前記サーバ端末の記憶部に格納された、前記食材に対応するタグ情報を特定し、前記特定されたタグ情報に基づいて、前記食材を特定し、前記食材を提供する生産者を、前記候補となる生産者として選定する、請求項1に記載のマッチング方法。2. The matching method according to claim 1, wherein the product is an ingredient, and the server terminal identifies tag information corresponding to the ingredient stored in a memory unit of the server terminal based on the preference information, identifies the ingredient based on the identified tag information, and selects a producer providing the ingredient as the candidate producer. 前記候補となる生産者について、前記消費者端末から変更依頼を受け付ける、請求項1に記載のマッチング方法。 The matching method according to claim 1, further comprising accepting a change request from the consumer terminal for the candidate producer. 前記生産者について、前記消費者端末から評価情報を受け付ける、請求項1に記載のマッチング方法。 The matching method according to claim 1, wherein evaluation information about the producer is received from the consumer terminal. 前記評価情報を基に、前記嗜好情報を更新する、請求項に記載のマッチング方法。 The matching method according to claim 4 , further comprising updating the preference information based on the evaluation information. 前記更新された嗜好情報を基に生産者を選定する、請求項に記載のマッチング方法。
The matching method according to claim 5 , further comprising the step of selecting a producer based on the updated preference information.
JP2019111671A 2019-06-17 2019-06-17 How to match product producers with consumers Active JP7585588B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019111671A JP7585588B2 (en) 2019-06-17 2019-06-17 How to match product producers with consumers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019111671A JP7585588B2 (en) 2019-06-17 2019-06-17 How to match product producers with consumers

Publications (2)

Publication Number Publication Date
JP2020204854A JP2020204854A (en) 2020-12-24
JP7585588B2 true JP7585588B2 (en) 2024-11-19

Family

ID=73838659

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019111671A Active JP7585588B2 (en) 2019-06-17 2019-06-17 How to match product producers with consumers

Country Status (1)

Country Link
JP (1) JP7585588B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102428931B1 (en) 2021-07-06 2022-08-02 김형표 Method and system for providing direct dealing platform service of agricultural, livestock, marine products based on contents

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158823A (en) 2006-12-25 2008-07-10 Dainippon Printing Co Ltd Information provision system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003044714A (en) * 2001-08-02 2003-02-14 Nec Soft Ltd Production / distribution / consumption support system
JP2006011525A (en) * 2004-06-22 2006-01-12 Fuji Xerox Co Ltd Retail business support system
JP3977397B2 (en) * 2005-12-13 2007-09-19 エヌ・ティ・ティジーピー・エコ株式会社 Information processing device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158823A (en) 2006-12-25 2008-07-10 Dainippon Printing Co Ltd Information provision system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
奥谷孝司ほか,"18 Promotion つながりが販促を変える",世界最先端のマーケティング,第1版,日経BP社,2018年02月26日,pp.203~209

Also Published As

Publication number Publication date
JP2020204854A (en) 2020-12-24

Similar Documents

Publication Publication Date Title
KR101533199B1 (en) Method for Ordering Food Cooked by User-Selected Ingredients through Internet
US20130054404A1 (en) System and method for website synchronization
JP5661688B2 (en) Information providing apparatus, information providing method, and information providing program
US10380676B2 (en) Information processing system, information processing device, information processing method and program
WO2017038739A1 (en) Assistance method for assisting in provision of ec abroad, and program or assistance server for assistance method
JP2013122706A (en) Information processor, food material purchase support method and food material purchase support system
US10664902B2 (en) Setting and displaying allocation quantities for allocating amounts of a food product to multiple users while meeting user restriction and demand conditions
KR20240046470A (en) Computer-implemented method for arranging hyperlinks on a graphical user-interface
JP6702628B1 (en) Providing device, providing method, and providing program
US20160275593A1 (en) System and method for enabling a group-based merchandising and a one touch group checkout
JP2017173915A (en) Information processing apparatus, information processing method, and information processing program
JP7585588B2 (en) How to match product producers with consumers
JP6430047B1 (en) Information providing apparatus, information providing method, and information providing program
JP6443906B2 (en) Component selection support system and component selection support method
JP6494170B2 (en) Distribution management system
KR20190097615A (en) apparatus and method for determining manufacture quantitybased on data related to design
JP2003162656A (en) System, server computer, and method for answering estimation for electronic trade, program and recording medium
TW201643804A (en) Information processing system, POS system, information processing method, and computer-readable storage medium storing program
JP2025114368A (en) Information processing system, information processing method and program
JP5924034B2 (en) Information distribution system, information distribution server, information distribution method, and program
JP6059597B2 (en) Content search result providing apparatus, content search result providing method, and content search result providing system
JP7127324B2 (en) Information processing device, information processing method and program
JP2009064122A (en) System, server, and method for mediating merchandise sales information
JP6328314B1 (en) Electronic commerce integrated management system
JP2024081552A (en) How to recommend products

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20190704

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230608

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20230802

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230805

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240129

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240304

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240607

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241017

R150 Certificate of patent or registration of utility model

Ref document number: 7585588

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150