JP2022148549A - Transaction support device and control program - Google Patents
Transaction support device and control program Download PDFInfo
- Publication number
- JP2022148549A JP2022148549A JP2021050283A JP2021050283A JP2022148549A JP 2022148549 A JP2022148549 A JP 2022148549A JP 2021050283 A JP2021050283 A JP 2021050283A JP 2021050283 A JP2021050283 A JP 2021050283A JP 2022148549 A JP2022148549 A JP 2022148549A
- Authority
- JP
- Japan
- Prior art keywords
- purchase
- condition
- sales
- conditions
- purchaser
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 97
- 238000012545 processing Methods 0.000 claims description 58
- 230000008569 process Effects 0.000 claims description 45
- 230000004044 response Effects 0.000 claims description 44
- 238000012790 confirmation Methods 0.000 claims description 18
- 239000000047 product Substances 0.000 description 211
- 230000000875 corresponding effect Effects 0.000 description 30
- 230000006870 function Effects 0.000 description 29
- 238000004891 communication Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 101100490404 Dibothriocephalus dendriticus ACT6 gene Proteins 0.000 description 9
- 230000010365 information processing Effects 0.000 description 9
- 101150079344 ACT4 gene Proteins 0.000 description 7
- 102100026620 E3 ubiquitin ligase TRAF3IP2 Human genes 0.000 description 7
- 101710140859 E3 ubiquitin ligase TRAF3IP2 Proteins 0.000 description 7
- 101100056774 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP3 gene Proteins 0.000 description 7
- 101100215345 Dictyostelium discoideum act18 gene Proteins 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 5
- 230000001788 irregular Effects 0.000 description 5
- 101150026261 ACT7 gene Proteins 0.000 description 4
- 101100215339 Arabidopsis thaliana ACT11 gene Proteins 0.000 description 4
- 101100215341 Arabidopsis thaliana ACT12 gene Proteins 0.000 description 4
- 101100108071 Dictyostelium discoideum act10 gene Proteins 0.000 description 4
- 101100054763 Dictyostelium discoideum act23 gene Proteins 0.000 description 4
- 101100054764 Dictyostelium discoideum act24 gene Proteins 0.000 description 4
- 101100054766 Dictyostelium discoideum act25 gene Proteins 0.000 description 4
- 101100054767 Dictyostelium discoideum act26 gene Proteins 0.000 description 4
- 101100217138 Mus musculus Actr10 gene Proteins 0.000 description 4
- 101150024393 ACT5 gene Proteins 0.000 description 3
- 101100434207 Arabidopsis thaliana ACT8 gene Proteins 0.000 description 3
- 101100434208 Arabidopsis thaliana ACT9 gene Proteins 0.000 description 3
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 3
- 101100215344 Dictyostelium discoideum act17 gene Proteins 0.000 description 3
- 101100215368 Dictyostelium discoideum act21 gene Proteins 0.000 description 3
- 101100161922 Dictyostelium discoideum act22 gene Proteins 0.000 description 3
- 101000777470 Mus musculus C-C motif chemokine 4 Proteins 0.000 description 3
- 101100492334 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP1 gene Proteins 0.000 description 3
- 244000144972 livestock Species 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 101000908384 Bos taurus Dipeptidyl peptidase 4 Proteins 0.000 description 2
- 101100054770 Dictyostelium discoideum act29 gene Proteins 0.000 description 2
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 101100054768 Dictyostelium discoideum act27 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000013065 commercial product Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明の実施形態は、通信販売の取引を支援する取引支援装置及びコンピュータを当該取引支援装置として機能させるための制御プログラムに関する。 The embodiments of the present invention relate to a transaction support device that supports mail-order transactions and a control program for causing a computer to function as the transaction support device.
近年、農家、畜産業者、水産業者等の生産者がインターネットを利用して生産物である食材、生花等を通信販売するEC(電子商取引)サイトが普及している。従来のこの種のECサイトにおいては、商品の品名、画像とともに品種、価格、サイズ、品質等の情報がECサイトのWebページに表示される。端末のWebブラウザを利用してWebページにアクセスした消費者は、表示される情報を基に購入を希望する商品を見つけて注文操作を行う。そして、決済に必要な情報を消費者が入力すると、注文が確定する。注文が確定すると、生産者は、購入者である消費者に対して商品を配送するための手続きを行う。 2. Description of the Related Art In recent years, EC (electronic commerce) sites have become widespread, in which producers such as farmers, livestock farmers, and fishermen use the Internet to sell products such as foodstuffs and fresh flowers by mail order. In this type of conventional EC site, information such as product name, image, product type, price, size, and quality is displayed on the EC site Web page. A consumer who accesses a web page using a web browser on a terminal finds a product that he/she wishes to purchase based on the displayed information and performs an order operation. When the consumer enters the information necessary for payment, the order is confirmed. When the order is confirmed, the producer carries out procedures for delivering the product to the consumer who is the purchaser.
しかしながら、上述したようなECサイトでは、消費者が自らWebページにアクセスして、購入を希望する商品を探さなければならない。一般に、Webページには多数の商品が表示される。このため、消費者が購入を希望する商品になかなか辿り着かず、途中で購入を止めてしまう場合がある。 However, in the EC site as described above, the consumer must access the web page and search for the product that the consumer wishes to purchase. In general, a web page displays a large number of products. For this reason, it may be difficult for the consumer to reach the product that the consumer desires to purchase, and the purchase may be stopped in the middle.
このような問題は、販売者である生産者の販売条件と購入者である消費者の購入条件とが一致する商品を自動的に探し出すことができれば解決できる。 Such a problem can be solved if it is possible to automatically search for products whose sales conditions of the producer, who is the seller, and the purchase conditions of the consumer, who are the purchaser, match each other.
本発明の実施形態が解決しようとする課題は、通信販売の取引に関して、販売者である生産者の販売条件と購入者である消費者の購入条件とが一致する商品を自動的に探し出すことができる取引支援装置を提供しようとするものである。 The problem to be solved by the embodiments of the present invention is to automatically search for products that match the sales conditions of the producer, who is the seller, and the purchase conditions of the consumer, who is the purchaser, in relation to mail-order transactions. It is an object of the present invention to provide a transaction support device capable of
一実施形態において、取引支援装置は、販売条件取得手段と、購入条件取得手段と、決定手段と、販売者通知手段と、購入者通知手段とを備える。販売条件取得手段は、販売者により設定された商品の販売条件に関する情報を取得する。購入条件取得手段は、購入者により設定された商品の購入条件に関する情報を取得する。決定手段は、販売条件取得手段により取得した販売条件に関する情報と、購入条件取得手段により取得した購入条件に関する情報とを照合して、一致する販売条件と購入条件とを決定する。販売者通知手段は、決定手段によりで購入条件と一致すると決定された販売条件を設定した販売者が使用する販売者端末に販売可能を通知する。購入者通知手段は、決定手段により販売条件と一致すると決定された購入条件を設定した購入者が使用する購入者端末に購入可能を通知する。 In one embodiment, the transaction support device includes sales condition acquisition means, purchase condition acquisition means, determination means, seller notification means, and purchaser notification means. The sales condition acquisition means acquires information on the sales conditions of the product set by the seller. The purchase condition acquisition means acquires information on the purchase condition of the product set by the purchaser. The determination means collates the information on the sales conditions acquired by the sales conditions acquisition means with the information on the purchase conditions acquired by the purchase conditions acquisition means, and determines matching sales conditions and purchase conditions. The seller notification means notifies the seller terminal used by the seller who has set the sales conditions determined by the determination means to match the purchase conditions that the product can be sold. The purchaser notification means notifies the purchaser terminal used by the purchaser who has set the purchase conditions determined by the determination means to match the sales conditions that the purchase is possible.
以下、取引支援装置の実施形態について、図面を用いて説明する。
始めに、本実施形態は、農家、畜産業者、水産業者等の生産者がネットワークを利用して生産物である食材、生花等を通信販売する場合である。すなわち、生産者が販売者となる。購入者は消費者である。
An embodiment of a transaction support device will be described below with reference to the drawings.
First, the present embodiment is a case where producers such as farmers, livestock farmers, and fishermen use a network to sell foodstuffs, fresh flowers, and the like, which are their products, by mail order. In other words, the producer becomes the seller. Purchasers are consumers.
[取引支援システムの概略説明]
図1は、本実施形態に係る取引支援システム100の概略構成図である。取引支援システム100は、取引支援サーバ10と、販売者端末20と、購入者端末30と、ネットワーク40と、を含む。取引支援システム100は、ネットワーク40に、取引支援サーバ10と、販売者端末20と、購入者端末30とを接続する。ネットワーク40は、典型的にはインターネット等の広域通信網である。ネットワーク40は、専用通信網であってもよいし、携帯電話通信網等であってもよい。また、これらの通信網が混在していてもよい。ネットワークは、無線回線であってもよいし、有線回線であってもよい。また、無線回線と有線回線とが混在していてもよい。
[Overview of transaction support system]
FIG. 1 is a schematic configuration diagram of a
販売者端末20は、販売者となり得る生産者が使用する端末である。販売者端末20は、入力デバイス21と、表示デバイス22と、撮像装置23とを含む。入力デバイス21は、商品となる生産物に関する情報、商品の販売条件に関する情報、商品を購入する購入者との取引に関する情報等の入力に用いられる。入力デバイス21は、キーボード、ポインティングデバイス、タッチパネル等である。表示デバイス22は、入力デバイス21を介して入力された情報、取引支援サーバ10から送信されてきた情報等の表示に用いられる。表示デバイス22は、液晶ディスプレイ、有機ELディスプレイ等である。撮像装置23は、商品となる生産物の画像の取り込み等に用いられる。撮像装置23は、CCD型イメージセンサ、CMOS型イメージセンサ等の撮像素子を有するデジタルカメラである。撮像装置23は、デジタルビデオカメラであってもよい。販売者端末20としては、パーソナルコンピュータ、スマートフォン、タブレット端末等の周知の情報通信端末を利用することができる。コンビニエンスストア、運送業者等の店舗、又は、駅、役所、農業協同組合等の施設に設置されているキオスク端末等の情報端末を販売者端末20として使用することも可能である。
The
購入者端末30は、購入者となり得る消費者が使用する端末である。購入者端末30は、入力デバイス31と、表示デバイス32とを含む。入力デバイス31は、商品の購入条件に関する情報、生産物を商品として通信販売する販売者との取引に関する情報等の入力に用いられる。入力デバイス31は、キーボード、ポインティングデバイス、タッチパネル等である。表示デバイス32は、入力デバイス31を介して入力された情報、取引支援サーバ10から送信されてきた情報等の表示に用いられる。表示デバイス32は、液晶ディスプレイ、有機ELディスプレイ等である。購入者端末30としては、パーソナルコンピュータ、スマートフォン、タブレット端末等の周知の情報通信端末を利用することができる。キオスク端末等の情報端末を購入者端末30として使用することも可能である。
The
取引支援サーバ10は、生産者が生産した食材、生花等の生産物を商品とする通信販売の取引を支援するためのコンピュータである。取引支援サーバ10は、通信販売の取引を支援するためのサービスを販売者端末20及び購入者端末30に提供する。取引支援サーバ10は、取引支援装置の一例である。
The
取引支援サーバ10は、購入者データベース50、販売者データベース60、購入条件データベース70及び販売条件データベース80に対してアクセスする機能を有する。各データベース50,60,70及び80は、取引支援サーバ10に内蔵された記憶装置が所有してもよいし、取引支援サーバ10に外付けされる記憶装置が所有してもよい。あるいは、クラウド上のデータベースサーバが各データベース50,60,70及び80を所有し、取引支援サーバ10がクラウドコンピューティングの技術を利用して各データベース50,60,70及び80にアクセスするようにしてもよい。この場合において、一部のデータベース、例えば購入者データベース50と販売者データベース60とをデータベースサーバが所有し、残りのデータベース、例えば購入条件データベース70と販売条件データベース80とを取引支援サーバ10が所有してもよい。
The
購入者データベース50は、購入者として登録された消費者に係る情報等を記述したデータレコードの集合体である。以後、このデータレコードを購入者レコード51(図2を参照)と称する。
The
図2は、購入者レコード51の主要なデータ構造を示す模式図である。購入者レコード51は、購入者ID、氏名、居住地域、購入者端末アドレス、希望決済方法等の項目を少なくとも含むデータレコードである。
FIG. 2 is a schematic diagram showing the main data structure of the
購入者IDは、購入者毎に設定される一意の識別コードである。消費者は、取引支援システム100の運営企業体に購入者として登録することで購入者となり得る。購入者としての登録方法は特に限定されない。消費者が購買者として登録されると、その消費者固有の購入者IDが発行される。購入者IDは、その消費者が使用する購入者端末30のメモリに保存される。
The purchaser ID is a unique identification code set for each purchaser. A consumer can become a purchaser by registering as a purchaser with the business entity operating the
氏名は、購入者IDで識別される消費者、つまりは購入者の氏名である。居住地域は、その購入者が居住する地域のコードである。地域は、例えば市区町村を基に国内を区分したものである。地域は、例えば郵便番号を基に国内を区分したものであってもよい。地域の区分方法は、これに限定されない。 The name is the name of the consumer identified by the purchaser ID, that is, the name of the purchaser. The area of residence is the code of the area where the purchaser resides. A region is, for example, a division of the country based on municipalities. A region may be, for example, a country segmented based on a postal code. The method of dividing regions is not limited to this.
購入者端末アドレスは、その購入者が使用する購入者端末30の通信アドレスである。取引支援サーバ10は、購入者端末アドレスを指定することによって、その購入者端末アドレスが設定された購入者端末30とネットワーク40を介してデータ通信を行うことができる。
The purchaser terminal address is the communication address of the
希望決済方法は、その購入者が希望する商取引の代金決済方法である。代金決済方法には、例えばクレジットカード決済、代金引換決済(代引き決済)、電子マネー決済、コード決済等がある。購入者レコード51には、少なくとも一種類の代金決済方法が希望決済方法として記述される。二種類以上の代金決済方法が希望決済方法として購入者レコード51に記述されてもよい。
The desired payment method is a method of payment for commercial transactions desired by the purchaser. Payment methods include, for example, credit card payment, cash-on-delivery payment (cash-on-delivery payment), electronic money payment, and code payment. At least one payment method is described in the
販売者データベース60は、販売者として登録された生産者に係る情報等を記述したデータレコードの集合体である。以後、このデータレコードを販売者レコード61(図3を参照)と称する。
The
図3は、販売者レコード61の主要なデータ構造を示す模式図である。販売者レコード61は、販売者ID、氏名、配送地域、販売者端末アドレス、可能決済方法等の項目を少なくとも含むデータレコードである。
FIG. 3 is a schematic diagram showing the main data structure of the
販売者IDは、販売者毎に設定される一意の識別コードである。農家、畜産業者、水産業者等の生産者は、取引支援システム100の運営企業体に販売者として登録することで販売者となり得る。販売者としての登録方法は特に限定されない。生産者が販売者として登録されると、その生産者固有の販売者IDが発行される。販売者IDは、その生産者が使用する販売者端末20のメモリに保存される。
A seller ID is a unique identification code set for each seller. Producers such as farmers, livestock farmers, fishermen, etc. can become sellers by registering as sellers with the business entity operating the
氏名は、販売者IDで識別される生産者、つまりは販売者の氏名である。配送地域は、その販売者によって生産された生産物の配送可能地域を示すコードである。地域は、例えば市区町村を基に国内を区分したものである。地域は、例えば郵便番号を基に国内を区分したものであってもよい。地域の区分方法は、これに限定されない。ただし、購入者レコード51の居住地域と同一の区分方法を採用する。
The name is the name of the producer identified by the seller ID, that is, the name of the seller. The delivery area is a code indicating the delivery possible area of the product produced by the seller. A region is, for example, a division of the country based on municipalities. A region may be, for example, a country segmented based on a postal code. The method of dividing regions is not limited to this. However, the same classification method as that of the residential area of the
販売者端末アドレスは、その販売者が使用する販売者端末20の通信アドレスである。取引支援サーバ10は、販売者端末アドレスを指定することによって、その販売者端末アドレスが設定された販売者端末20とネットワーク40を介してデータ通信を行うことができる。
The seller terminal address is the communication address of the
可能決済方法は、その販売者が実施可能な商取引の代金決済方法である。代金決済方法には、例えばクレジットカード決済、代金引換決済(代引き決済)、電子マネー決済、コード決済等がある。販売者レコード61には、少なくとも一種類の代金決済方法が可能決済方法として記述される。二種類以上の代金決済方法が可能決済方法として販売者レコード61に記述されてもよい。
Available payment methods are payment methods for commercial transactions that can be performed by the seller. Payment methods include, for example, credit card payment, cash-on-delivery payment (cash-on-delivery payment), electronic money payment, and code payment. In the
購入条件データベース70は、購入者によって設定された商品の購入条件に関する情報等を記述したデータレコードの集合体である。以後、このデータレコードを購入条件レコード71(図4を参照)と称する。
The
図4は、購入条件レコード71の主要なデータ構造を示す模式図である。購入条件レコード71は、購入品番号、購入者ID、品目、品種、購入期間、希望購入価格Pa、希望購入点数Na、サイズ条件、品質条件、取引ステータス等の項目を少なくとも含むデータレコードである。
FIG. 4 is a schematic diagram showing the main data structure of the
購入品番号は、購入条件レコード71を個々に識別するためにレコード毎に設定された一連の番号である。
The purchase item number is a series of numbers set for each record to individually identify the
購入者IDは、購入条件レコード71に係る購入者の識別情報である。品名及び品種は、その購入者が購入を希望する商品、つまりは生産物の品名及び品種である。購入期間は、その購入者が生産物の購入を希望する期間である。購入期間は、期間開始日と期間終了日であってもよいし、期間開始日と期間の日数であってもよい。希望購入価格Paは、その購入者が生産物に対して支払う対価の希望金額である。希望購入点数Naは、その購入者が希望購入価格で購入したい生産物の数量である。
The purchaser ID is purchaser identification information related to the
サイズ条件は、生産物のサイズに関する購入者の購入条件である。例えば「大」、「中」又は「小」の統一した規格の大きさを希望するか、不揃いでもよいか、規格外の大きさの品が含まれてもよいか等の項目がサイズ条件として存在する。 A size requirement is a purchaser's purchase requirement regarding the size of the product. For example, items such as whether you want a unified standard size of "large", "medium" or "small", whether it is acceptable to have irregular sizes, whether items with non-standard sizes are allowed, etc. exist.
品質条件は、生産物の品質に関する購入者の購入条件である。例えば表面に傷があってもよいか否か、形が整っていなくてもよいか否か、色合いが揃っていなくてもよいか否か等の項目が品質条件として存在する。 Quality conditions are the purchaser's purchase conditions regarding the quality of the product. For example, there are quality conditions such as whether the surface may be scratched, whether the shape may be irregular, and whether the color may be uneven.
取引ステータスは、購入条件レコード71の購入条件で品目の生産物を商品とする商取引が成立したか否かを識別する情報である。取引ステータスは、「取引未成立」を示す情報をデフォルトとする。取引が成立すると、取引ステータスは「取引成立済」を示す情報に更新される。
The transaction status is information for identifying whether or not a commercial transaction has been established with the product of the item under the purchase conditions of the
生産物の購入を希望する消費者、いわゆる購入者は、その生産物の購入条件に関する情報として、購入者ID、品目、品種、購入期間、希望購入価格Pa、希望購入点数Na、サイズ条件及び品質条件等を設定する。設定は、購入者端末30を利用して取引支援サーバ10に対して行う方法が考えられる。購入者が所定の用紙に必要事項を記入して取引支援サーバ10の運営企業体に提出することにより、生産物の購入条件に関する情報を設定することも可能である。この場合、運営企業体の担当者が、例えばパーソナルコンピュータを操作して用紙に記入された事項を取引支援サーバ10入力することとなる。
A consumer who wishes to purchase a product, a so-called purchaser, provides information on the purchase conditions of the product, including the purchaser ID, item, product type, purchase period, desired purchase price Pa, desired purchase quantity Na, size conditions and quality. Set conditions, etc. A method of setting the
購入条件の設定を受け付けた取引支援サーバ10は、その設定内容を元に購入条件レコード71を作成し、購入条件データベース70に追加する。購入条件データベース70には、例えば購入品番号の小さい順に購入条件レコード71が蓄積される。そして、購入期間が経過した購入条件レコード71は適宜削除される。このとき、購入条件データベース70に残った購入条件レコード71の購入品番号が一連の番号となるように振り直されてもよい。
The
販売条件データベース80は、販売者による生産物の販売条件に関する情報等を記述したデータレコードの集合体である。以後、このデータレコードを販売条件レコード81(図5を参照)と称する。
The
図5は、販売条件レコード81の主要なデータ構造を示す模式図である。販売条件レコード81は、販売品番号、販売者ID、品目、品種、品目画像、販売期間、希望販売価格Pb、サイズ条件、品質条件、在庫点数Nb、取引ステータス等の項目を少なくとも含むデータレコードである。
FIG. 5 is a schematic diagram showing the main data structure of the
販売品番号は、販売条件レコード81を個々に識別するためにレコード毎に設定された一連の番号である。
The sales item number is a series of numbers set for each record to individually identify the
販売者IDは、販売条件レコード81に係る販売者の識別情報である。品名及び品種は、その販売者が通信販売する商品、つまりは生産物の品名及び品種である。販売期間は、その販売者が生産物を通信販売する期間である。販売期間は、期間開始日と期間終了日であってもよいし、期間開始日と期間の日数であってもよい。希望販売価格Pbは、その販売者が生産物に対して設定した価格である。
The seller ID is identification information of the seller related to the
サイズ条件は、生産物のサイズ条件に関する情報である。例えば「大」、「中」又は「小」の統一した規格の大きさであるか、不揃いであるか、規格外の大きさの品が含まれているか等の項目がサイズ条件として存在する。 The size condition is information regarding the size condition of the product. For example, size conditions include items such as whether the size is standardized as “large,” “medium,” or “small,” whether the size is irregular, or whether an item with a non-standard size is included.
品質条件は、生産物の品質条件に関する情報である。例えば表面に傷があるか否か、形が整っているか否か、色合いが揃っているか否か等の項目が品質条件として存在する。 A quality condition is information about the quality condition of a product. For example, there are items such as whether or not the surface is scratched, whether or not the shape is regular, and whether or not the colors are uniform.
在庫点数Nbは、商品として販売可能な生産物の残量である。 The number of items in stock Nb is the remaining amount of products that can be sold as merchandise.
取引ステータスは、販売条件レコード81の販売条件で生産物の取引が成立したか否かを識別する情報である。取引ステータスは、「取引未成立」を示す情報をデフォルトとする。取引が成立すると、取引ステータスは「取引成立済」を示す情報に更新される。
The transaction status is information for identifying whether or not a product transaction has been concluded under the sales conditions of the
生産物の販売を希望する生産者、いわゆる販売者は、その生産物の販売条件に関する情報として、販売者ID、品目、品種、品目画像、販売期間、希望販売価格Pb、サイズ条件、品質条件、在庫点数Nb等を設定する。設定は、販売者端末20を利用して取引支援サーバ10に対して行う方法が考えられる。販売者が所定の用紙に必要事項を記入して取引支援サーバ10の運営企業体に提出することにより、生産物の販売条件に関する情報を設定することも可能である。この場合、運営企業体の担当者が、例えばパーソナルコンピュータを操作して用紙に記入された事項を取引支援サーバ10入力することとなる。
Producers who wish to sell their products, so-called sellers, need to provide information on sales conditions for their products such as seller ID, item, product type, item image, sales period, suggested selling price Pb, size conditions, quality conditions, Set the number of items in stock Nb and the like. A method of setting for the
販売条件の設定を受け付けた取引支援サーバ10は、その設定内容を元に販売条件レコード81を作成し、販売条件データベース80に追加する。販売条件データベース80には、例えば販売品番号の小さい順に販売条件レコード81が蓄積される。そして、販売期間が経過した販売条件レコード81は適宜削除される。このとき、販売条件データベース80に残った販売条件レコード81の販売品番号が一連の番号となるように振り直されてもよい。
The
[取引支援サーバの構成説明]
図6は、取引支援サーバ10の要部回路構成を示すブロック図である。取引支援サーバ10は、プロセッサ11、メインメモリ12、補助記憶デバイス13、時計部14及び通信インターフェース15を備える。取引支援サーバ10は、プロセッサ11と、メインメモリ12、補助記憶デバイス13、時計部14及び通信インターフェース15とを、システムバス16で接続している。システムバス16は、アドレスバス、データバス等を含む。取引支援サーバ10は、プロセッサ11とメインメモリ12、補助記憶デバイス13、時計部14及び通信インターフェース15とを、システムバス16で接続することによって、コンピュータを構成している。
[Description of the structure of the transaction support server]
FIG. 6 is a block diagram showing the essential circuit configuration of the
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム又はアプリケーションプログラムに従って、取引支援サーバ10としての各種の機能を実現するべく各部を制御する。プロセッサ11は、例えばCPU(Central Processing Unit)である。
The
メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域及び揮発性のメモリ領域を含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを揮発性のメモリ領域で記憶する。またメインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。
The
補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス13としては、例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等の周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータ、プロセッサ11での処理によって生成されたデータ等を保存する。補助記憶デバイス13は、アプリケーションプログラムを記憶する場合もある。
The
メインメモリ12及び補助記憶デバイス13は、取引支援サーバ10に内蔵された記憶装置である。補助記憶デバイス13は、取引支援サーバ10に外付けされる記憶装置であってもよい。
The
メインメモリ12又は補助記憶デバイス13が記憶するアプリケーションプログラムは、後述する制御プログラムを含む。制御プログラムをメインメモリ12又は補助記憶デバイス13にインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、メインメモリ12又は補助記憶デバイス13にインストールすることができる。記録媒体は、CD-ROM、メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
The application programs stored in the
時計部14は、取引支援サーバ10の時刻情報源として機能する。プロセッサ11は、時計部14によって計時される時刻情報を基に、現在の日付及び時刻を取得する。
The
通信インターフェース15は、ネットワーク40を接続する。取引支援サーバ10は、通信インターフェース15を介して、ネットワーク40に接続された販売者端末20又は購入者端末30等とデータ通信を行う。
かかる構成の取引支援サーバ10は、プロセッサ11が、販売条件取得手段1101、購入条件取得手段1102、決定手段1103、販売者通知手段1104、購入者通知手段1105、購入条件確認手段1106、購入リスト通知手段1107、販売条件確認手段1108、販売リスト通知手段1109及び処理手段1110としての機能を有する。販売条件取得手段1101、購入条件取得手段1102、決定手段1103、販売者通知手段1104、購入者通知手段1105、購入条件確認手段1106、購入リスト通知手段1107、販売条件確認手段1108、販売リスト通知手段1109及び処理手段1110は、上述した制御プログラムによって実現される機能である。
In the
販売条件取得手段1101は、販売者により設定された商品の販売条件に関する情報、つまりは生産物の販売条件レコード81を販売条件データベース80から取得する機能である。
The sales condition acquisition means 1101 has a function of acquiring information on the sales conditions of the product set by the seller, that is, the sales conditions record 81 of the product from the
購入条件取得手段1102は、購入者により設定された商品の購入条件に関する情報、つまりは生産物の購入条件レコード71を購入条件データベース70から取得する機能である。
The purchase condition acquisition means 1102 is a function for acquiring information on the purchase condition of the product set by the purchaser, that is, the
決定手段1103は、販売条件取得手段1101により取得した販売条件に関する情報と、購入条件取得手段1102により取得した購入条件に関する情報とを照合して、一致する販売条件と購入条件とを決定する機能である。 The determination means 1103 has a function of comparing the information on the sales conditions acquired by the sales conditions acquisition means 1101 and the information on the purchase conditions acquired by the purchase conditions acquisition means 1102, and determining the matching sales conditions and purchase conditions. be.
販売者通知手段1104は、決定手段1103により購入条件と一致すると決定された販売条件を設定した販売者が使用する販売者端末20に販売可能を通知する機能である。
The seller notification means 1104 is a function of notifying the
購入者通知手段1105は、決定手段1103により販売条件と一致する決定された購入条件を設定した購入者が使用する購入者端末30に購入可能を通知する機能である。
The purchaser notification means 1105 is a function of notifying the
購入条件確認手段1106は、販売者端末20からの問合せに対し、決定手段1103により当該販売者端末20を使用する販売者が設定した販売条件と一致すると決定された購入条件の有無を確認する機能である。
Purchasing condition confirmation means 1106 confirms the presence or absence of purchase conditions decided by the deciding
購入リスト通知手段1107は、購入条件確認手段1106により購入条件有りが確認されると、その購入条件に係るリストを販売者端末20に通知する機能である。
The purchase list notification means 1107 has a function of notifying the
販売条件確認手段1108は、購入者端末30からの問合せに対し、決定手段1103により当該購入者端末30を使用する購入者が設定した購入条件と一致すると決定された販売条件の有無を確認する機能である。
In response to an inquiry from the
販売リスト通知手段1109は、販売条件確認手段1108により販売条件有りが確認されると、その販売条件に係るリストを購入者端末30に通知する機能である。
The sales
処理手段1110は、リストが通知された販売者端末20において販売許可が入力された購入条件を設定した購入者が使用する購入者端末30から購入希望が入力されている場合、取引成立に係る処理を実行する機能である。また処理手段1110は、リストが通知された購入者端末30において購入希望が入力された販売条件を設定した販売者が使用する販売者端末20から購入許可が入力されている場合、取引成立に係る処理を実行する機能である。さらに処理手段1110は、リストが通知された販売者端末20において販売許可が入力された購入条件を設定した購入者が使用する購入者端末30から購入希望が入力されなかった場合、取引不成立に係る処理を実行する。また、リストが通知された購入者端末30において購入希望が入力された販売条件を設定した販売者が使用する販売者端末20から販売許可が入力されなかった場合、取引不成立に係る処理を実行する。
The processing means 1110 performs processing related to the establishment of a transaction when a purchase request is input from the
取引支援サーバ10は、プロセッサ11が上述した各機能を実現するために、補助記憶デバイス13の記憶領域の一部を一致テーブル131の領域としている。
The
図7は、一致テーブル131のデータ構造を示す模式図である。図示するように一致テーブル131は、第1カラムCaから第9カラムCiまでの9つのカラムCa,Cb,Cc,Cd,Ce,Cf,Cg,Ch及びCiを備える。第1カラムCaは、購入品番号の列である。第2カラムCbは、販売品番号の列である。第3カラムCcは、価格条件フラグFaの列である。第4カラムCdは、品種条件フラグFbの列である。第5カラムCeは、サイズ条件フラグFcの列である。第6カラムCfは、品質条件フラグFdの列である。第7カラムCgは、購入者IDの列である。第8カラムChは、販売者IDの列である。第9カラムCiは、取消フラグFeの列である。価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc、品質条件フラグFd、取消フラグFeについては、後述する動作説明の中で明らかにする。 FIG. 7 is a schematic diagram showing the data structure of the match table 131. As shown in FIG. As shown, the match table 131 comprises nine columns Ca, Cb, Cc, Cd, Ce, Cf, Cg, Ch and Ci from the first column Ca to the ninth column Ci. The first column Ca is a column of purchased product numbers. The second column Cb is a column of product numbers. The third column Cc is a column of price condition flags Fa. A fourth column Cd is a column of product type condition flags Fb. The fifth column Ce is a column of size condition flags Fc. A sixth column Cf is a column of quality condition flags Fd. The seventh column Cg is a column of purchaser IDs. The eighth column Ch is a seller ID column. The ninth column Ci is a row of cancellation flags Fe. Price condition flag Fa, product type condition flag Fb, size condition flag Fc, quality condition flag Fd, and cancellation flag Fe will be clarified in the explanation of the operation described later.
[取引支援サーバの動作説明]
図8乃至図13は、取引支援サーバ10のプロセッサ11が制御プログラムに従って実行する主要な情報処理の手順を示す流れ図である。以下、各図を用いて取引支援サーバ10の主要な動作を説明する。なお、流れ図によって示される情報処理の手順はそれに限定されるものではない。同様な作用効果を得られるのであれば、適宜変更することができる。
[Explanation of the operation of the transaction support server]
8 to 13 are flow charts showing the main information processing procedures executed by the
プロセッサ11は、時計部14で計時される時刻が設定時刻になると、図8の流れ図に示す手順の情報処理を開始する。なお、設定時刻は1種類に限定されない。複数の時刻を設定時刻として定めてもよい。例えば、午前9時00分から午後9時00分の間の3時間毎というように、限られた時間帯において一定の時間間隔で設定時間を定めてもよい。
When the time clocked by the
プロセッサ11は、ACT1として購入条件データベース70から購入品番号の順に購入条件レコード71を取得する。そしてプロセッサ11は、ACT2として購入条件レコード71の取引ステータスを調べる。取引ステータスが「取引成立済」を示す場合、プロセッサ11は、ACT2においてNOと判定し、ACT18へと進む。
As ACT1, the
プロセッサ11は、ACT18として購入条件データベース70に次の購入品番号の購入条件レコード71が存在するか否かを確認する。次の購入品番号の購入条件レコード71が存在する場合、プロセッサ11は、ACT18においてYESと判定し、ACT1へと戻る。すなわちプロセッサ11は、次の購入品番号の購入条件レコード71を取得し、取引ステータスを調べる。そして、取引ステータスが「取引成立済」を示す場合、プロセッサ11は、購入条件データベース70に次の購入品番号の購入条件レコード71が存在するか否かを確認する。
As ACT 18, the
このようにプロセッサ11は、取引ステータスが「取引未成立」を示す購入条件レコード71を取得するまで、購入条件データベース70から購入品番号の順に購入条件レコード71を取得する処理を繰り返す。
In this manner, the
プロセッサ11は、取引ステータスが「取引未成立」を示す購入条件レコード71を取得すると、ACT2においてYESと判定し、ACT3へと進む。プロセッサ11は、ACT3として購入条件レコード71の品目をメインメモリ12のワークエリアに記憶する。以下では、取引ステータスが「取引未成立」を示す購入条件レコード71を対象購入条件レコード711と称する。
When the
次にプロセッサ11は、ACT4として販売条件データベース80から販売品番号の順に販売条件レコード81を取得する。プロセッサ11は、ACT5として販売条件レコード81の品目がワークエリアの品目、すなわち対象購入条件レコード711の品目と一致するか否かを確認する。
Next, the
品目が一致しない場合、プロセッサ11は、ACT5においてNOと判定し、ACT6へと進む。プロセッサ11は、ACT6として販売条件データベース80に次の販売品番号の販売条件レコード81が存在するか否かを確認する。次の販売品番号の販売条件レコード81が存在する場合、プロセッサ11は、ACT6においてYESと判定し、ACT4へと戻る。すなわちプロセッサ11は、次の販売品番号の販売条件レコード81を取得し、対象購入条件レコード711と品目が一致するか否かを確認する。品目が一致しない場合、プロセッサ11は、販売条件データベース80に次の販売品番号の販売条件レコード81が存在するか否かを確認する。
If the items do not match,
プロセッサ11は、対象購入条件レコード711と品目が一致する販売条件レコード81を取得すると、ACT5においてYESと判定し、ACT7へと進む。プロセッサ11は、ACT7として販売条件レコード81の取引ステータスを調べる。取引ステータスが「取引成立済」を示す場合、プロセッサ11は、ACT7においてNOと判定し、前述したACT6へと進む。
When the
このようにプロセッサ11は、対象購入条件レコード711と品目が一致し、かつ、取引ステータスが「取引成立済」を示す販売条件レコード81を取得するまで、販売条件データベース80から販売品番号の順に販売条件レコード81を取得する処理を繰り返す。
In this way, the
プロセッサ11は、対象購入条件レコード711と品目が一致し、かつ、取引ステータスが「取引成立済」を示す販売条件レコード81を取得すると、ACT7においてYESと判定し、ACT8へと進む。プロセッサ11は、ACT8として第1条件照合処理を実行する。以下では、対象購入条件レコード711と品目が一致し、取引ステータスが「取引成立済」を示す販売条件レコード81を対象販売条件レコード811と称する。第1条件照合処理は、対象購入条件レコード711の購入条件と対象販売条件レコード811の販売条件とを照合して、購入条件と販売条件とが一致するか否かを判定する処理である。
When the
図9は、第1条件照合処理の具体的な手順を示す流れ図である。第1条件照合処理に入ると、プロセッサ11は、先ず、ACT21として一致フラグFxを“0”にリセットする。一致フラグFxは、購入条件と販売条件とが一致したか否かを識別するための1ビットデータである。本実施形態において、一致フラグFxは、購入条件と販売条件とが一致した場合には“1”となり、一致しない場合には“0”となる。一致フラグFxは、メインメモリ12の揮発性メモリ領域に設けられている。
FIG. 9 is a flow chart showing a specific procedure of the first condition matching process. When entering the first condition matching process, the
ACT21の処理を終えると、プロセッサ11は、ACT22として期間条件が成立するか否かを確認する。対象購入条件レコード711の購入期間と、対象販売条件レコード811の販売期間とが重複する場合、期間条件が成立する。プロセッサ11は、ACT22においてYESと判定し、ACT23へと進む。
After completing the processing of ACT21, the
プロセッサ11は、ACT23として地域条件が成立するか否かを確認する。プロセッサ11は、対象購入条件レコード711の購入者IDが設定された購入者レコード51を購入者データベース50から取得する。またプロセッサ11は、対象販売条件レコード811の販売者IDが設定された販売者レコード61を販売者データベース60から取得する。そしてプロセッサ11は、購入者レコード51の居住地域が販売者レコード61の配送地域に含まれるか否かを確認する。居住地域が配送地域に含まれる場合、地域条件が成立する。プロセッサ11は、ACT23においてYESと判定し、ACT24へと進む。
The
プロセッサ11は、ACT24として数量条件が成立するか否かを確認する。対象購入条件レコード711の希望購入点数Naが、対象販売条件レコード811の在庫点数Nb以下である場合、数量条件が成立する。プロセッサ11は、ACT24においてYESと判定し、ACT25へと進む。
The
プロセッサ11は、ACT25として決済条件が成立するか否かを確認する。対象購入条件レコード711の購入者IDが設定された購入者レコード51の希望決済方法が、対象販売条件レコード811の販売者IDが設定された販売者レコード61の可能決済方法に含まれる場合、決済条件が成立する。プロセッサ11は、ACT25においてYESと判定し、ACT26へと進む。
The
プロセッサ11は、ACT26として価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc及び品質条件フラグFdを全て“0”にリセットする。価格条件フラグFaは、後述する価格条件が成立する場合に“1”にセットされる1ビットデータである。品種条件フラグFbは、後述する品種条件が成立する場合に“1”にセットされる1ビットデータである。サイズ条件フラグFcは、後述するサイズ条件が成立する場合に“1”にセットされる1ビットデータである。品質条件フラグFdは、後述する品質条件が成立する場合に“1”にセットされる1ビットデータである。価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc及び品質条件フラグFdは、いずれもメインメモリ12の揮発性メモリ領域に設けられている。
As ACT26, the
ACT26の処理を終えると、プロセッサ11は、ACT27として第2条件照合処理を実行する。第2条件照合処理は、対象購入条件レコード711の購入条件と対象販売条件レコード811の販売条件とのうち、第1条件照合処理で照合しなかった購入条件と販売条件とをさらに照合して、購入条件と販売条件とが一致するか否かを判定する処理である。
After finishing the processing of ACT26, the
図10は、第2条件照合処理の具体的な手順を示す流れ図である。プロセッサ11は、第2条件照合処理に入ると、先ず、ACT41として価格条件が成立するか否かを確認する。対象購入条件レコード711の希望購入価格Paが、対象販売条件レコード811の希望販売価格Pb以上である場合、価格条件が成立する。プロセッサ11は、ACT41においてYESと判定し、ACT42へと進む。プロセッサ11は、ACT42として価格条件フラグFaを“1”にセットする。その後、プロセッサ11は、ACT43へと進む。一方、価格条件が成立しない場合には、プロセッサ11は、ACT41においてNOと判定し、ACT43へと進む。すなわち、価格条件フラグFaは“0”にリセットされたままとなる。
FIG. 10 is a flow chart showing a specific procedure of the second condition matching process. When the
プロセッサ11は、ACT43として品種条件が成立するか否かを確認する。対象購入条件レコード711の品種が、対象販売条件レコード811の品種と一致する場合、品種条件が成立する。プロセッサ11は、ACT43においてYESと判定し、ACT44へと進む。プロセッサ11は、ACT44として品種条件フラグFbを“1”にセットする。その後、プロセッサ11は、ACT45へと進む。一方、品種条件が成立しない場合には、プロセッサ11は、ACT43においてNOと判定し、ACT45へと進む。すなわち、品種条件フラグFbは“0”にリセットされたままとなる。
The
プロセッサ11は、ACT45としてサイズ条件が成立するか否かを確認する。対象購入条件レコード711のサイズ条件が、対象販売条件レコード811のサイズ条件を満足する場合、サイズ条件が成立する。具体的には、対象購入条件レコード711のサイズ条件が「大」、「中」又は「小」の統一したサイズを希望する場合、対象販売条件レコード811のサイズ条件もそのサイズであればサイズ条件を満足する。しかし、対象販売条件レコード811のサイズ条件が、不揃いである、あるいは規格外の大きさの品が含まれているというような場合には、サイズ条件を満足しない。一方、対象購入条件レコード711のサイズ条件が不揃いでもよいという場合には、対象販売条件レコード811のサイズ条件が、規格外の大きさの品が含まれる場合を除きサイズ条件を満足する。また、対象購入条件レコード711のサイズ条件が、規格外の大きさの品が含まれてもよいという場合には、対象販売条件レコード811のサイズ条件に関わらず全てサイズ条件を満足することとなる。
The
サイズ条件が成立すると、プロセッサ11は、ACT45においてYESと判定し、ACT46へと進む。プロセッサ11は、ACT46としてサイズ条件フラグFcを“1”にセットする。その後、プロセッサ11は、ACT47へと進む。一方、サイズ条件が成立しない場合には、プロセッサ11は、ACT45においてNOと判定し、ACT47へと進む。すなわち、サイズ条件フラグFcは“0”にリセットされたままとなる。
If the size condition is satisfied, the
プロセッサ11は、ACT47として品質条件が成立するか否かを確認する。対象購入条件レコード711の品質条件が、対象販売条件レコード811の品質条件を満足する場合、品質条件が成立する。具体的には、対象購入条件レコード711の品質条件が、「表面に傷がない」、「形が整っている」、「色合いが揃っている」という場合、対象販売条件レコード811の品質条件も、「表面に傷がない」、「形が整っている」、「色合いが揃っている」という場合に限り品質条件を満足する。対象販売条件レコード811の品質条件として、「表面に傷がある」、「形が整っていない」、「色合いが揃っていない」というのが少なくとも1つある場合には品質条件を満足しない。一方、対象購入条件レコード711の品質条件が「表面に傷があってもよい」という場合、対象販売条件レコード811の品質条件として「表面に傷がある」が含まれていても、他の品質条件が「形は整っている」、「色合いは揃っている」という場合には、品質条件を満足する。「形が整っていない」、または「色合いが揃っていない」という場合には、品質条件を満足しない。品質の形、色合いについても同様である。
The
品質条件が成立すると、プロセッサ11は、ACT47においてYESと判定し、ACT48へと進む。プロセッサ11は、ACT48として品質条件フラグFdを“1”にセットする。その後、プロセッサ11は、第2条件照合処理を抜ける。一方、品質条件が成立しない場合には、プロセッサ11は、ACT47においてNOと判定し、第2条件照合処理を抜ける。すなわち、品質条件フラグFcは“0”にリセットされたままとなる。
If the quality condition is satisfied, the
図9の説明に戻る。
第2条件照合処理を抜けると、プロセッサ11は、ACT28として価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc及び品質条件フラグFdを調べて、“1”にセットされた条件フラグFn(Fa~Fd)の数kを計数する。プロセッサ11は、ACT29として数kが設定値S以上であるか否かを確認する。
Returning to the description of FIG.
After exiting the second condition matching process, the
設定値Sは、“1”~“4”の自然数のうちのいずれかである。第2条件照合処理で照合した価格条件、品種条件、サイズ条件及び品質条件の全てを満足しないと購入条件と販売条件とが一致すると決定しない場合、設定値Sは“4”となる。いずれか3つの条件を満足すれば購入条件と販売条件とが一致すると決定する場合には、設定値Sは“3”となる。いずれか2つの条件を満足すれば購入条件と販売条件とが一致すると決定する場合には、設定値Sは“2”となる。いずれか1つの条件を満足すれば購入条件と販売条件とが一致すると決定する場合には、設定値Sは“1”となる。 The set value S is any natural number from "1" to "4". The set value S becomes "4" when it is not determined that the purchase condition and the sales condition match unless all of the price condition, product type condition, size condition and quality condition collated in the second condition collating process are satisfied. When it is determined that the purchase condition and the sales condition match if any three conditions are satisfied, the set value S becomes "3". When it is determined that the purchase condition and the sales condition match if any two conditions are satisfied, the set value S becomes "2". When it is determined that the purchase condition and the sale condition match if any one of the conditions is satisfied, the set value S becomes "1".
数kが設定値S以上でない場合、プロセッサ11は、ACT29においてNOと判定し、第1条件照合処理を抜ける。数kが設定値S以上である場合には、プロセッサ11は、ACT29においてYESと判定し、ACT30へと進む。プロセッサ11は、ACT30として一致フラグFxを“1”にセットして、第1条件照合処理を抜ける。
If the number k is not equal to or greater than the set value S, the
なお、ACT22において期間条件が成立しない場合、ACT23において地域条件が成立しない場合、ACT24において数量条件が成立しない場合、またはACT25に追い決済条件が成立しない場合には、プロセッサ11は、いずれもNOと判定し、ACT26以降の処理を実行することなく第1条件照合処理を抜ける。
If the period condition is not satisfied in ACT22, if the regional condition is not satisfied in ACT23, if the quantity condition is not satisfied in ACT24, or if the follow-up payment condition is not satisfied in ACT25, the
このように、期間条件、地域条件、数量条件及び決済条件が全て成立し、かつ、価格条件、品種条件、サイズ条件及び品質条件については設定値S以上成立する場合には、プロセッサ11は、一致フラグFxを“1”にセットして第1条件照合処理を抜ける。それ以外の場合には、プロセッサ11は、一致フラグFxを“1”にセットすることなく、第1条件照合処理を抜ける。ここに、期間条件、地域条件、数量条件及び決済条件は、販売条件に関する複数項目の情報と購入条件に関する複数項目の情報とを項目毎に照合する際の必須項目である。
In this way, when the period condition, area condition, quantity condition, and settlement condition are all satisfied, and the price condition, product type condition, size condition, and quality condition are satisfied by the set value S or more, the
図8の説明に戻る。
プロセッサ11は、第1条件照合処理を抜けると、ACT9として一致フラグFxを調べる。一致フラグFxが“0”にリセットされている場合、プロセッサ11は、ACT9においてNOと判定し、前述したACT6へと進む。
Returning to the description of FIG.
After exiting the first condition matching process, the
一致フラグFxが“1”にセットされていた場合には、プロセッサ11は、ACT9においてYESと判定し、ACT10へと進む。プロセッサ11は、ACT10として一致テーブル131のカラムCaとカラムCbとに、対象購入条件レコード711の購入品番号と対象販売条件レコード811の販売品番号とを記述する。購入品番号と販売品番号とは、カラムCa及びカラムCbの同一行に記述される。またプロセッサ11は、ACT11として一致テーブル131のカラムCc,カラムCd,カラムCe及びカラムCfに、価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc及び品質条件フラグFdの値を記述する。各フラグFa~Fdの値は、カラムCa及びカラムCbに記述された購入品番号及び販売品番号と同一行に記述される。ACT10及びACT11の処理を終えると、プロセッサ11は、前述したACT6へと進む。
If the match flag Fx is set to "1", the
このようにプロセッサ11は、第1条件照合処理を実行し、その第1条件照合処理により決定される一致フラグFxに応じてACT10及びACT11の処理を選択的に実行したならば、ACT6へと進む。プロセッサ11は、販売条件データベース80に次の販売品番号の販売条件レコード81が存在する場合、ACT6からACT4へと戻り、ACT4以降の処理を前述したのと同様に実行する。
In this way, the
したがって、対象購入条件レコード711と期間条件、地域条件、数量条件及び決済条件が全て成立し、かつ、価格条件、品種条件、サイズ条件及び品質条件については設定値S以上成立する対象販売条件レコード811が販売条件データベース80から取得される毎に、その対象購入条件レコード711の購入品番号と対象販売条件レコード811の販売品番号とが一致テーブル131の同一行に記述される。また、価格条件、品種条件、サイズ条件及び品質条件の一致又は不一致を示す価格条件フラグFa、品種条件フラグFb、サイズ条件フラグFc及び品質条件フラグFdの値も同一行に記述される。
Therefore, the target purchase condition record 711 and the target sales condition record 811 satisfy all of the period condition, area condition, quantity condition and settlement condition, and satisfy the price condition, product type condition, size condition and quality condition equal to or greater than the set value S. is obtained from the
こうして、販売条件データベース80に登録されている販売条件レコード81の数だけACT4乃至ACT11の処理を終えると、プロセッサ11は、ACT6においてYESと判定し、ACT12へと進む。プロセッサ11は、ACT12として対象購入条件レコード711の購入条件を満足する販売条件が設定された販売条件レコード81の有無を確認する。一致テーブル131のカラムCaに対象購入条件レコード711の購入品番号が記述されていない場合、購入条件を満足する販売条件が設定された販売条件レコード81は存在しない。プロセッサ11は、ACT12においてNOと判定し、ACT18へと進む。
After completing the processing of ACT4 to ACT11 for the number of
これに対し、一致テーブル131のカラムCaに対象購入条件レコード711の購入品番号が記述されている場合には、購入条件を満足する販売条件が設定された販売条件レコード81が存在する。プロセッサ11は、ACT12においてYESと判定し、ACT13と進む。
On the other hand, if the column Ca of the matching table 131 describes the purchase item number of the target purchase condition record 711, there exists a
プロセッサ11は、ACT13として対象購入条件レコード711の購入者IDが設定された購入者レコード51を購入者データベース50から取得し、その購入者レコード51から購入者端末アドレスを取得する。そしてプロセッサ11は、ACT14としてその購入者端末アドレスを宛先として、購入者端末30に対して購入可能を通知するための信号、いわゆる購入可能通知信号を送信する。
The
またプロセッサ11は、ACT15として一致テーブル131のカラムCbにおいて、対象購入条件レコード711の購入品番号と同一行に記述されている販売品番号を取得する。プロセッサ11は、ACT16としてその販売品番号を含む販売条件レコード81の販売者IDが設定された販売者レコード61を販売者データベース60から取得し、その販売者レコード61から販売者端末アドレスを取得する。そしてプロセッサ11は、ACT17としてその販売者端末アドレスを宛先として、販売者端末20に対して販売可能を通知するための信号、いわゆる販売可能通知信号を送信する。
Also, the
因みに、購入可能通知信号を受信した購入者端末30においては、例えば「購入条件を設定した商品の購入が可能となりました」というメッセージが表示デバイス32に表示される。したがって、購入者端末30のユーザである消費者は、自身が設定した購入条件で生産物の購入が可能となったことを知り得る。同様に、販売可能通知信号を受信した販売者端末20においては、例えば「販売条件を設定した商品の販売が可能となりました」というメッセージが表示デバイス22に表示される。したがって、販売者端末20のユーザである販売者は、自身が設定した販売条件で生産物の販売が可能となったことを知り得る。
By the way, in the
ACT13乃至ACT17の処理を終えると、プロセッサ11は、ACT18へと進む。そしてプロセッサ11は、次の購入品番号の購入条件レコード71が存在する場合、ACT18からACT1へと戻る。プロセッサ11は、ACT1以降の処理を前述したのと同様に実行する。
After completing the processing of ACT13 to ACT17, the
かくして、購入条件データベース70に登録されている購入条件レコード71の数だけACT1乃至ACT17の処理を終えると、プロセッサ11は、ACT18においてNOと判定し、図8の流れ図に示す手順の情報処理を終了する。
Thus, when the processing of ACT1 to ACT17 is completed for the number of
以上の説明から明らかなように、取引支援サーバ10は、プロセッサ11がACT1の処理を実行することにより、購入条件取得手段1102として機能する。取引支援サーバ10は、プロセッサ11がACT4の処理を実行することにより、販売条件取得手段1101として機能する。取引支援サーバ10は、プロセッサ11がACT8(ACT21~ACT30、ACT41~ACT48)の処理を実行することにより、決定手段1103として機能する。取引支援サーバ10は、プロセッサ11がACT13及びACT14の処理を実行することにより、購入者通知手段1105として機能する。取引支援サーバ10は、プロセッサ11がACT15乃至ACT17の処理を実行することにより、販売者通知手段1104として機能する。
As is clear from the above description,
購入条件取得手段1102、販売条件取得手段1101及び決定手段1103としての機能を有する取引支援サーバ10は、購入者が購入を希望する生産物を商品として通信販売する販売者のなかから、購入者の購入条件を満足する販売条件を設定した販売者を自動的に検索することができる。詳しくは、取引支援サーバ10は、期間条件、地域条件、数量条件及び決済条件については、購入者の条件を全て満足し、さらに、価格条件、品種条件、サイズ条件、品質条件の4つの条件については、設定値S(1≦S≦4)の数だけ満足する販売者を検索することができる。
The
しかも、取引支援サーバ10は、購入者通知手段1105としての機能により、購入条件を満足する商品が通信販売されていることを購入者に通知することができる。したがって購入者は、ECサイトのWebページを閲覧して検索しなくても、購入条件を満足する通信販売の商品に辿り着くことができる。
Moreover, the
また取引支援サーバ10は、販売者通知手段1104としての機能により、生産物を商品として通信販売する販売者に対し、販売条件を満足する購入条件で商品の購入を希望している購入者がいることを通知することができる。したがって販売者は、商品の購入を希望した購入者は販売条件を満足しているので、安心して通信販売することができる。
In addition, the
さて、取引支援サーバ10から購入者端末30に届いた通知により、購入条件を満足する商品が通信販売されていることを知った購入者は、商品の品種、サイズ、品質等を確認する。そのため購入者は、購入者端末30の入力デバイス31を操作して、取引支援サーバ10に問合せコマンドを送信する。
Now, the purchaser, who has learned from the notification delivered from the
同様に、取引支援サーバ10から販売者端末20に届いた通知により、商品の購入を希望する購入者が居ることを知った販売者は、購入者の希望購入点数、居住地域等を確認する。そのため販売者は、販売者端末20の入力デバイス21を操作して、取引支援サーバ10に問合せコマンドを送信する。
Similarly, the seller who knows that there is a purchaser who wishes to purchase the product from the notification delivered from the
取引支援サーバ10のプロセッサ11は、通信インターフェース15を介して購入者端末30又は販売者端末20からコマンドを受信すると、図11の流れ図に示す手順の情報処理を開始する。プロセッサ11は、ACT51としてそのコマンドが問合せコマンドであるか否かを確認する。問合せコマンドでない場合、プロセッサ11は、ACT51においてNOと判定し、コマンドに応じた他の処理を実行する。
When the
購入者端末30又は販売者端末20から問合せコマンドを受信した場合には、プロセッサ11は、ACT51においてYESと判定し、ACT52へと進む。プロセッサ11は、ACT52として問合せコマンドの送信元が購入者端末30であるのか販売者端末20であるのかを確認する。問合せコマンドの送信元が購入者端末30である場合、問合せコマンドには購入者IDが含まれている。問合せコマンドの送信元が販売者端末20である場合には、問合せコマンドには販売者IDが含まれている。プロセッサ11は、問合せコマンドに含まれるIDによって、問合せコマンドの送信元を識別する。
If the inquiry command is received from the
問合せコマンドの送信元が購入者端末30である場合、プロセッサ11は、ACT52においてYESと判定し、ACT53へと進む。プロセッサ11は、ACT53として購入条件データベース70にアクセスし、問合せコマンドに含まれている購入者IDが設定され、取引ステータスが「取引未成立」の購入条件レコード71から購入品番号を取得する。なお、一人の購入者が複数の生産物の購入条件を設定することは可能である。このため、同一の購入者IDが設定され、取引ステータスが「取引未成立」の購入条件レコード71が購入条件データベース70に複数存在する場合があり得る。その場合には、プロセッサ11は、各購入条件レコード71からそれぞれ購入品番号を取得する。以下では、購入条件レコード71から取得した購入品番号を対象購入品番号と称する。
If the sender of the inquiry command is the
プロセッサ11は、ACT54として対象購入品番号が一致テーブル131のカラムCaに記述されているか否かを確認する。ACT53において複数の対象購入品番号を取得した場合、プロセッサ11は、各々の対象購入品番号について、一致テーブル131のカラムCaに記述されているか否かを確認する。対象購入品番号が一致テーブル131のカラムCaに記述されていない場合、購入者端末30のユーザである購入者が設定した購入条件で購入可能な商品は存在しない。プロセッサ11は、ACT54においてNOと判定し、ACT63へと進む。ACT63の処理については後述する。
The
対象購入品番号が一致テーブル131のカラムCaに記述されていた場合には、購入者端末30のユーザである購入者が設定した購入条件で購入可能な商品が存在する。因みに、購入条件で購入可能な商品を販売する販売者が複数名いた場合には、同一の対象購入品番号が一致テーブル131のカラムCaに複数記述されている。対象購入品番号がカラムCaに記述されている場合、プロセッサ11は、ACT54においてYESと判定し、ACT55へと進む。プロセッサ11は、ACT55として一致テーブル131の対象購入品番号と同一行のカラムCiに記述されている取消フラグFeをチェックする。ACT54において、一致テーブル131のカラムCaに対象購入品番号が複数記述されている場合には、各々の対象購入品番号と同一行のカラムCiに記述されている取消フラグFeをチェックする。
If the target purchase product number is described in column Ca of match table 131, there is a product that can be purchased under the purchase conditions set by the purchaser who is the user of
取消フラグFeは、同一行のデータを取り消すか否かを識別するための1ビットデータであり、取り消さない場合には“0”、取り消す場合には“1”となる。チェック対象の取消フラグFeが全て“1”の場合、プロセッサ11は、ACT55においてNOと判定し、ACT63へと進む。
The cancel flag Fe is 1-bit data for identifying whether or not to cancel the data in the same row, and is "0" if not canceled, and "1" if canceled. If all of the cancellation flags Fe to be checked are "1", the
少なくとも1つの取消フラグFeが“0”の場合には、プロセッサ11は、ACT55においてYESと判定し、ACT56へと進む。プロセッサ11は、ACT56として一致テーブル131から取消フラグFeが“0”の対象購入品番号と同一行のカラムCbに記述されている販売品番号を取得する。取消フラグFeが“0”の対象購入品番号が複数ある場合には、各対象購入品番号と同一行のカラムCbに記述されている販売品番号をそれぞれ取得する。以下では、一致テーブル131から取得した販売品番号、つまりは対象購入品番号と対応する販売品番号を対応販売品番号と称する。
If at least one cancel flag Fe is "0", the
対応販売品番号を取得したならば、プロセッサ11は、ACT57としてその対応販売品番号に対応した購入品番号を基に購入者処理を実行する。なお、ACT56において、対応販売品番号を複数取得した場合には、プロセッサ11は、その対応販売品番号に対応した購入品番号を確認する。そして購入品番号が1種類の場合には、プロセッサ11は、その購入品番号を基に購入者処理を実行する。購入品番号が複数種類の場合には、プロセッサ11は、購入品番号の種類毎に購入者処理を実行する。購入者処理については後述する。
After obtaining the corresponding sales product number, the
一方、問合せコマンドの送信元が販売者端末20である場合には、プロセッサ11は、ACT52においてNOと判定し、ACT58へと進む。プロセッサ11は、ACT58として販売条件データベース80にアクセスし、問合せコマンドに含まれる販売者IDが設定され、取引ステータスが「取引未成立」の販売条件レコード81から販売品番号を取得する。なお、一人の販売者が複数の生産物の販売条件を設定することは可能である。このため、同一の販売者IDが設定され、取引ステータスが「取引未成立」の販売条件レコード81が販売条件データベース80に複数存在する場合があり得る。その場合には、プロセッサ11は、各販売条件レコード81からそれぞれ販売品番号を取得する。以下では、販売条件レコード81から取得した販売品番号を対象販売品番号と称する。
On the other hand, if the sender of the inquiry command is the
プロセッサ11は、ACT59として対象販売品番号が一致テーブル131のカラムCbに記述されているか否かを確認する。ACT58において複数の対象販売品番号を取得した場合、プロセッサ11は、各々の対象販売品番号について、一致テーブル131のカラムCbに記述されているか否かを確認する。対象販売品番号が一致テーブル131のカラムCbに記述されていない場合、販売者端末20のユーザである販売者が設定した販売条件を満足する購入条件の購買者は存在しない。プロセッサ11は、ACT59においてNOと判定し、ACT63へと進む。
The
対象販売品番号が一致テーブル131のカラムCbに記述されていた場合には、販売者端末20のユーザである販売者が設定した販売条件を満足する購入条件の購買者が存在する。因みに、販売条件を満足する購入条件の購買者が複数名いた場合には、同一の対象販売品番号が一致テーブル131のカラムCbに複数記述されている。対象販売品番号がカラムCbに記述されている場合、プロセッサ11は、ACT59においてYESと判定し、ACT60へと進む。プロセッサ11は、ACT60として一致テーブル131の対象販売品番号と同一行のカラムCiに記述されている取消フラグFeをチェックする。ACT59において、一致テーブル131のカラムCbに対象販売品番号が複数記述されている場合には、各々の対象購入品番号と同一行のカラムCiに記述されている取消フラグFeをチェックする。チェック対象の取消フラグFeが全て“1”の場合、プロセッサ11は、ACT60においてNOと判定し、ACT63へと進む。
If the target sale item number is described in column Cb of the match table 131, there is a purchaser who satisfies the sale conditions set by the seller who is the user of the
少なくとも1つの取消フラグFeが“0”の場合には、プロセッサ11は、ACT60においてYESと判定し、ACT61へと進む。プロセッサ11は、ACT61として一致テーブル131から取消フラグFeが“0”の対象販売品番号と同一行のカラムCaに記述されている購入品番号を取得する。取消フラグFeが“0”の対象販売品番号が複数ある場合には、各対象販売品番号と同一行のカラムCbに記述されている購入品番号をそれぞれ取得する。以下では、一致テーブル131から取得した購入品番号、つまりは対象販売品番号と対応する購入品番号を対応購入品番号と称する。
If at least one cancel flag Fe is "0", the
対応購入品番号を取得したならば、プロセッサ11は、ACT62としてその対応購入品番号に対応した販売品番号を基に販売者処理を実行する。なお、ACT61において、対応購入品番号を複数取得した場合には、プロセッサ11は、その対応購入品番号に対応した販売品番号を確認する。そして販売品番号が1種類の場合には、プロセッサ11は、その販売品番号を基に販売者処理を実行する。販売品番号が複数種類の場合には、プロセッサ11は、販売品番号の種類毎に販売者処理を実行する。販売者処理については後述する。
After obtaining the corresponding purchase item number, the
ここで、ACT63の処理について説明する。
問合せコマンドの送信元が購入者端末30である場合において、ACT63の処理へと移行した場合、すなわちACT54又はACT55においてNOと判定した場合には、プロセッサ11は、問合せコマンドの送信元である購入者端末30に対し、一致なしを応答するための応答信号を出力する。応答信号は、通信インターフェース15からネットワーク40を介して購入者端末30へと送信される。応答信号を受信した購入者端末30においては、例えば、購入条件を満足する商品が通信販売されていないことを通知するメッセージが表示デバイス32に表示される。
Here, the processing of ACT63 will be described.
In the case where the sender of the inquiry command is the
一方、問合せコマンドの送信元が販売者端末20である場合において、ACT63の処理へと移行した場合、すなわちACT59又はACT60においてNOと判定した場合には、プロセッサ11は、問合せコマンドの送信元である販売者端末20に対し、一致なしを応答するための応答信号を出力する。応答信号は、通信インターフェース15からネットワーク40を介して販売者端末20へと送信される。応答信号を受信した販売者端末20においては、例えば、販売条件を満足する購入条件で商品の購入を希望している消費者がいないことを通知するメッセージが表示デバイス22に表示される。
プロセッサ11は、ACT63の処理を終えると、図11に流れ図に示す手順の情報処理を終了する。
On the other hand, if the sender of the inquiry command is the
After finishing the processing of ACT 63, the
次に、購入者処理の手順について説明する。
図12は、購入者処理の具体的な手順を示す流れ図である。購入者処理に入ると、プロセッサ11は、ACT71として販売リストを作成する。そしてプロセッサ11は、ACT72として販売リストのデータを、問合せコマンド送信元の購入者端末30へと出力する。これにより、販売リストのデータは、通信インターフェース15からネットワーク40を介して購入者端末30へと送信される。そして、表示デバイス32に販売リストが表示される。
Next, the procedure of purchaser processing will be described.
FIG. 12 is a flowchart showing a specific procedure of purchaser processing. Upon entering purchaser processing,
販売リストは、ACT56の処理で取得した対応販売品番号の販売条件で販売される商品の情報を表示したものである。具体的には、対応販売品番号を含む販売条件レコード81の販売品番号、品目、品種、画像、販売期間、希望販売価格、サイズ条件、品質条件等が販売リストに表示される。また、当該販売条件レコード81の販売者IDが設定された販売者レコード61の氏名及び可能決済方法等も販売リストに表示される。さらに販売リストには、一致テーブル131の対応販売品番号と同一行のカラムCcに記述されている価格条件フラグFaが“0”の場合には、価格条件が成立していないことを購入者に通知するメッセージが表示される。一致テーブル131の対象販売品番号と同一行のカラムCdに記述されている品種条件フラグFbが“0”の場合には、品種条件が成立していないことを購入者に通知するメッセージが表示される。一致テーブル131の対象販売品番号と同一行のカラムCdに記述されているサイズ条件フラグFcが“0”の場合には、サイズ条件が成立していないことを購入者に通知するメッセージが表示される。一致テーブル131の対象販売品番号と同一行のカラムCeに記述されている品質条件フラグFdが“0”の場合には、品質条件が成立していないことを購入者に通知するメッセージが販売リストに表示される。
The sales list displays information on products sold under the sales conditions of the corresponding sales product number acquired in the processing of ACT56. Specifically, the sales item number, item, product type, image, sales period, suggested sales price, size condition, quality condition, etc. of the sales conditions record 81 including the corresponding sales product number are displayed in the sales list. In addition, the name of the
なお、ACT56において、1つの対象購入品番号に対して複数の対応販売品番号が取得された場合には、各対応販売品番号の販売条件でそれぞれ販売される商品の情報が1つの販売リストに表示される。一方、対応販売品番号に対応する対象購入品番号が複数種類存在する場合には、対象購入品番号の種類毎に販売リストが表示される。すなわち販売リストは、対象購入品番号と対応付けられている。 In ACT 56, when a plurality of corresponding sales product numbers are acquired for one target purchase product number, information on products sold under the sales conditions of each corresponding sales product number is stored in one sales list. Is displayed. On the other hand, if there are multiple types of target purchase item numbers corresponding to the corresponding sales item number, a sales list is displayed for each type of target purchase item number. That is, the sales list is associated with the target purchase product number.
販売リストを確認した購入者は、その販売リストの情報を基に購入を希望する商品を決める。例えば、価格条件、品種条件、サイズ条件及び品質条件が全て満足する場合には、その商品を購入希望として決定する。例えば価格条件は購入条件よりも高いが許容できる場合には、その商品を購入希望として決定する。品種条件、サイズ条件、品質条件についても同様である。 After confirming the sales list, the purchaser decides which product he/she wishes to purchase based on the information on the sales list. For example, when the price condition, product type condition, size condition and quality condition are all satisfied, the product is determined as a purchase request. For example, if the price condition is higher than the purchase condition but is permissible, the product is determined as the desired purchase. The same applies to the product type condition, size condition, and quality condition.
購入者は、購入者端末30の入力デバイス31を操作して、購入を希望する商品の販売品番号を選択する。販売品番号が選択されると、購入有りの応答信号が購入者端末30から取引支援サーバ10へと送信される。この応答信号には、選択された販売品番号と、当該販売者番号を表示する販売リストに対応付けられた購入品番号とを含む。なお、購入を希望する商品がない場合には、購入者は、購入しない旨を選択する。購入しない旨が選択された場合には、購入無しの応答信号が購入者端末30から取引支援サーバ10へと送信される。
The purchaser operates the
プロセッサ11は、ACT73として販売リストの出力先である購入者端末30からの応答信号を待ち受ける。応答信号があると、プロセッサ11は、ACT73においてYESと判定し、ACT74へと進む。プロセッサ11は、ACT74として購入有りの応答信号であるか購入無しの応答信号であるかを確認する。購入無しの応答信号である場合、プロセッサ11は、ACT74においてNOと判定し、購入者処理を抜ける。
As ACT73, the
購入有りの応答信号である場合には、プロセッサ11は、ACT74においてYESと判定し、ACT75へと進む。プロセッサ11は、ACT75として応答信号に含まれる販売品番号と購入品番号とが同一行に記述されている一致テーブル131のカラムChに販売者IDが記述されているか否かを確認する。
If the response signal indicates that there is a purchase, the
カラムChに販売者IDが記述されていない場合、販売品番号の販売条件を設定した販売者から購入の許可が得られていない。プロセッサ11は、ACT75においてNOと判定し、ACT76へと進む。プロセッサ11は、ACT76として応答信号に含まれる販売品番号と購入品番号とが同一行に記述されている一致テーブル131のカラムCgに、購入品番号を含む購入条件レコード71の購入者IDを記述する。そしてプロセッサ11は、購入者処理を終了する。このように、カラムCgには、販売品番号の販売条件で販売される商品の購入を希望する購入者の購入者IDが記述される。
If the seller ID is not described in column Ch, the seller who has set the sales conditions for the product number has not given permission to purchase. The
カラムChに販売者IDが記述されている場合には、販売品番号の販売条件を設定した販売者から購入の許可が入力されている。プロセッサ11は、ACT75においてYESと判定し、ACT77へと進む。プロセッサ11は、ACT77として応答信号に含まれる販売品番号が設定された販売条件レコード81と、同じく応答信号に含まれる購入品番号が設定された購入条件レコード71の取引ステータスを、いずれも「取引成立済」に更新する。以下では、応答信号に含まれる販売品番号が設定された販売条件レコード81を成立販売条件レコード812と称する。また、応答信号に含まれる購入品番号が設定された購入条件レコード71を成立購入条件レコード712と称する。
When the seller ID is described in the column Ch, the purchase permission is input from the seller who has set the sales conditions for the product number. The
プロセッサ11は、ACT78として成立購入条件レコード712の購入者IDが設定された購入者レコード51から購入者端末アドレスを取得する。そしてプロセッサ11は、その購入者端末アドレスを宛先として、購入者端末30に対して取引成立を通知するための信号、いわゆる取引成立通知信号を送信する。
The
またプロセッサ11は、ACT79として成立販売条件レコード812の販売者IDが設定された販売者レコード61から販売者端末アドレスを取得する。そしてプロセッサ11は、その販売者端末アドレスを宛先として、販売者端末20に対して取引成立を通知するための信号、いわゆる取引成立通知信号を送信する。
The
さらにプロセッサ11は、ACT80として成立販売条件レコード812の在庫点数を、成立購入条件レコード712の希望購入点数を減じた値に更新する。
Further, the
因みに、取引成立通知信号を受信した購入者端末30においては、例えば「購入条件を設定した商品の取引が成立しました」というメッセージが表示デバイス32に表示される。そこで、購入者端末30のユーザである購入者は、所定の決済方法で代金を支払う。決済方法は、成立販売条件レコード812の販売者IDが設定された販売者レコード61の可能決済方法の1つである。同様に、取引成立通知信号を受信した販売者端末20においては、例えば「販売条件を設定した商品の取引が成立しました」というメッセージが表示デバイス22に表示される。そこで、販売者端末20のユーザである販売者は、宅配などを利用して商品の配送手続きを行う。
By the way, in the
ACT80の処理を終えると、プロセッサ11は、ACT81として一致テーブル131の応答信号に含まれる購入品番号と同一行のカラムCiに記述されている取消フラグFeを“1”にセットする。次いでプロセッサ11は、ACT82として一致テーブル131の応答信号に含まれる購入品番号と同一行のカラムChに、ACT75において確認した販売者ID以外の他の販売者IDが記述されているか否かを確認する。他の販売者IDが記述されていない場合、プロセッサ11は、ACT82においてNOと判定し、購入者処理を抜ける。
After completing the processing of ACT80, the
他の販売者IDが記述されている場合には、プロセッサ11は、ACT82においてYESと判定し、ACT83へと進む。プロセッサ11は、ACT83として他の販売者IDが設定された販売者レコード61を販売者データベース60から取得し、その販売者レコード61から販売者端末アドレスを取得する。そしてプロセッサ11は、その販売者端末アドレスを宛先として、販売者端末20に対して取引不成立を通知するための信号、いわゆる不成立通知信号を送信する。以上で、プロセッサ11は、購入者処理を抜ける。
If another seller ID is described,
因みに、不成立通知信号を受信した販売者端末20においては、例えば「購入を許可した購入者との取引が不成立となりました」というメッセージが表示デバイス22に表示される。
By the way, in the
次に、販売者処理の手順について説明する。
図13は、販売者処理の具体的な手順を示す流れ図である。販売者処理に入ると、プロセッサ11は、ACT91として購入リストを作成する。そしてプロセッサ11は、ACT92として購入リストのデータを、問合せコマンド送信元の販売者端末20へと出力する。これにより、購入リストのデータは、通信インターフェース15からネットワーク40を介して販売者端末20へと送信される。そして、表示デバイス22に購入リストが表示される。
Next, a procedure for seller processing will be described.
FIG. 13 is a flow chart showing a specific procedure of seller processing. Upon entering seller processing,
購入リストは、ACT61の処理で取得した対応購入品番号の購入条件を設定した購入者の情報を表示したものである。具体的には、対応購入品番号を含む購入条件レコード71の購入品番号、及び希望購入点数Naと、当該購入条件レコード71の購入者IDが設定された購入者レコード51の氏名、居住地域及び希望決済方法等が購入リストに表示される。さらに購入リストには、一致テーブル131の対応購入品番号と同一行のカラムCcに記述されている価格条件フラグFaが“0”の場合には、価格条件が成立していないことを販売者に通知するメッセージが表示される。一致テーブル131の対象購入品番号と同一行のカラムCdに記述されている品種条件フラグFbが“0”の場合には、品種条件が成立していないことを販売者に通知するメッセージが表示される。一致テーブル131の対象購入品番号と同一行のカラムCdに記述されているサイズ条件フラグFcが“0”の場合には、サイズ条件が成立していないことを販売者に通知するメッセージが表示される。一致テーブル131の対象購入品番号と同一行のカラムCeに記述されている品質条件フラグFdが“0”の場合には、品質条件が成立していないことを販売者に通知するメッセージが販売リストに表示される。
The purchase list displays the information of the purchaser who set the purchase conditions for the corresponding purchase product number acquired in the processing of ACT61. Specifically, the purchase item number of the
なお、ACT61において、1つの対象販売品番号に対して複数の対応購入品番号が取得された場合には、各対応購入品番号の購入条件を設定した購入者の情報が1つの購入リストに表示される。一方、対応購入品番号に対応する対象販売品番号が複数種類存在する場合には、対象販売品番号の種類毎に購入リストが表示される。すなわち購入リストは、対象販売品番号と対応付けられている。
In
購入リストを確認した販売者は、その購入リストの情報を基に販売を許可する購入者を決める。例えば、価格条件、品種条件、サイズ条件及び品質条件が全て満足する場合には、その購入者を購入許可として決定する。例えば価格条件は販売条件よりも低いが許容できる場合には、その購入者を購入許可として決定する。品種条件、サイズ条件、品質条件についても同様である。 After confirming the purchase list, the seller decides which purchaser is allowed to sell based on the information in the purchase list. For example, if the price condition, product type condition, size condition and quality condition are all satisfied, the purchaser is determined to be permitted to purchase. For example, if the price terms are lower than the sales terms but acceptable, the purchaser is determined to be the purchaser. The same applies to the product type condition, size condition, and quality condition.
販売者は、販売者端末20の入力デバイス21を操作して、購入を許可する購入者の購入品番号を選択する。購入品番号が選択されると、販売有りの応答信号が販売者端末20から取引支援サーバ10へと送信される。この応答信号には、選択された購入品番号と、当該購入品番号を表示する購入リストに対応付けられた販売品番号とを含む。なお、販売を許可する購入者がいない場合には、販売者は、販売しない旨を選択する。販売しない旨が選択された場合には、販売無しの応答信号が販売者端末20から取引支援サーバ10へと送信される。
The seller operates the
プロセッサ11は、ACT93として購入リストの出力先である販売者端末20からの応答信号を待ち受ける。応答信号があると、プロセッサ11は、ACT93においてYESと判定し、ACT94へと進む。プロセッサ11は、ACT94として販売有りの応答信号であるか販売無しの応答信号であるかを確認する。販売無しの応答信号である場合、プロセッサ11は、ACT94においてNOと判定し、販売者処理を抜ける。
As ACT 93, the
販売有りの応答信号である場合には、プロセッサ11は、ACT94においてYESと判定し、ACT95へと進む。プロセッサ11は、ACT95として応答信号に含まれる購入品番号と販売品番号とが同一行に記述されている一致テーブル131のカラムCgに購入者IDが記述されているか否かを確認する。
If the response signal indicates that there is a sale, the
カラムCgに購入者IDが記述されていない場合、購入品番号の購入条件を設定した購入者から購入を希望する旨の通知が得られていない。プロセッサ11は、ACT95においてNOと判定し、ACT96へと進む。プロセッサ11は、ACT96として応答信号に含まれる購入品番号と販売品番号とが同一行に記述されている一致テーブル131のカラムChに、販売品番号を含む販売条件レコード81の販売者IDを記述する。そしてプロセッサ11は、販売者処理を終了する。このように、カラムChには、購入品番号の購入条件で商品の購入を希望する購入者に対して購入を許可した販売者の販売者IDが記述される。
If the purchaser ID is not described in the column Cg, the purchaser who has set the purchase conditions for the purchased item number has not been notified that he or she wishes to purchase the item. The
カラムCgに購入者IDが記述されている場合には、購入者番号の購入条件を設定した購入者から購入の希望が入力されている。プロセッサ11は、ACT95においてYESと判定し、ACT97へと進む。プロセッサ11は、ACT97として応答信号に含まれる購入品番号が設定された購入条件レコード71と、同じく応答信号に含まれる販売品番号が設定された販売条件レコード81の取引ステータスを、いずれも「取引成立済」に更新する。以下では、応答信号に含まれる購入品番号が設定された購入条件レコード71を成立購入条件レコード713と称する。また、応答信号に含まれる販売品番号が設定された販売条件レコード81を成立販売条件レコード813と称する。
When the purchaser ID is described in the column Cg, the purchase request is input from the purchaser who set the purchase condition of the purchaser number. The
プロセッサ11は、ACT98として成立販売条件レコード813の販売者IDが設定された販売者レコード61から販売者端末アドレスを取得する。そしてプロセッサ11は、その販売者端末アドレスを宛先として、販売者端末20に対して取引成立を通知するための信号、いわゆる取引成立通知信号を送信する。
The
またプロセッサ11は、ACT99として成立購入条件レコード712の購入者IDが設定された購入者レコード51から購入者端末アドレスを取得する。そしてプロセッサ11は、その購入者端末アドレスを宛先として、購入者端末30に対して取引成立を通知するための信号、いわゆる取引成立通知信号を送信する。
The
さらにプロセッサ11は、ACT100として成立販売条件レコード813の在庫点数を、成立購入条件レコード713の希望購入点数を減じた値に更新する。
Further, the
取引成立通知信号を受信した販売者端末20及び購入者端末30の動作、並びに、それに伴う販売者及び購入者の動作は前述したとおりであるので、ここでの説明は省略する。
The operations of the
ACT100の処理を終えると、プロセッサ11は、ACT101として一致テーブル131の応答信号に含まれる販売品番号と同一行のカラムCiに記述されている取消フラグFeを“1”にセットする。次いでプロセッサ11は、ACT102として一致テーブル131の応答信号に含まれる販売品番号と同一行のカラムChに、ACT95において確認した購入者ID以外の他の購入者IDが記述されているか否かを確認する。他の購入者IDが記述されていない場合、プロセッサ11は、ACT102においてNOと判定し、購入者処理を抜ける。
After completing the processing of ACT100, the
他の購入者IDが記述されている場合には、プロセッサ11は、ACT102においてYESと判定し、ACT103へと進む。プロセッサ11は、ACT103として他の購入者IDが設定された購入者レコード51を購入者データベース50から取得し、その購入者レコード51から購入者端末アドレスを取得する。そしてプロセッサ11は、その購入者端末アドレスを宛先として、購入者端末30に対して取引不成立を通知するための信号、いわゆる不成立通知信号を送信する。以上で、プロセッサ11は、購入者処理を抜ける。
If another purchaser ID is described, the
因みに、不成立通知信号を受信した購入者端末30においては、例えば「購入を希望した販売者との取引が不成立となりました」というメッセージが表示デバイス32に表示される。
Incidentally, in the
以上の説明から明らかなように、取引支援サーバ10は、プロセッサ11がACT53乃至ACT55の処理を実行することにより、販売条件確認手段1108として機能する。取引支援サーバ10は、プロセッサ11がACT71及びACT72の処理を実行することにより、販売リスト通知手段1109として機能する。取引支援サーバ10は、プロセッサ11がACT58乃至ACT60の処理を実行することにより、購入条件確認手段1106として機能する。取引支援サーバ10は、プロセッサ11がACT91及びACT92の処理を実行することにより、購入リスト通知手段1107として機能する。取引支援サーバ10は、プロセッサ11がACT74乃至ACT83の処理、さらにはACT94乃至ACT103の処理を実行することにより、処理手段1110として機能する。
As is clear from the above description, the
購入条件確認手段1106、購入リスト通知手段1107、販売条件確認手段1108、販売リスト通知手段1109及び処理手段1110としての機能を有する取引支援サーバ10は、販売条件を確認した購入者が購入を希望した際に、販売者がその購入者に対して販売を許可している場合には、その購入者と販売者との間の取引を自動的に成立させることができる。同様に、取引支援サーバ10は、購入条件を確認した販売者が購入を許可した際に、購入者がその販売者の商品に対して購入を希望している場合には、その販売者と購入者との間の取引を自動的に成立させることができる。一方、購入者が購入を希望したが販売者がその購入者に対して販売を許可しなかった場合、あるいは、販売者が購入を許可したが購入者が購入を希望しなかった場合、その販売者と購入者との間の取引を自動的に不成立とすることができる。
The
以上、本実施形態によれば、通信販売の取引に関して、販売者である生産者の販売条件と購入者である消費者の購入条件とが一致する商品を自動的に探し出すことができる取引支援サーバ10を提供することができる。 As described above, according to the present embodiment, regarding mail-order transactions, the transaction support server can automatically search for products whose sales conditions of the producer, who is the seller, and the purchase conditions of the consumer, who is the purchaser, match. 10 can be provided.
[変形例]
前記実施形態では、販売条件に関する複数項目の情報と購入条件に関する複数項目の情報とを項目毎に照合する際の必須項目を期間条件、地域条件、数量条件及び決済条件とした。必須項目の種類及び数はこれに限定されるものではない。例えば第2条件照合処理で照合した価格条件、品種条件、サイズ条件、品質条件のうち少なくとも1つを必須項目に追加してもよい。あるいは、期間条件、地域条件、数量条件及び決済条件のうち少なくとも1つを必須項目から除外してもよい。また、照合する項目も、上記条件の項目に限定されないのは言うまでもないことである。
[Modification]
In the above-described embodiment, the term condition, area condition, quantity condition, and settlement condition are the essential items when collating the information of multiple items regarding the sales conditions and the information of multiple items regarding the purchase conditions for each item. The types and number of mandatory items are not limited to this. For example, at least one of the price condition, product type condition, size condition, and quality condition collated in the second condition collation process may be added to the essential items. Alternatively, at least one of term conditions, area conditions, quantity conditions, and settlement conditions may be excluded from the required items. It goes without saying that the items to be collated are not limited to the items of the above conditions.
図8においては、購入条件と一致する販売条件を検索する情報処理の手順を例示した。他の実施形態としては、販売条件と一致する購入条件を検索するように手順を変更してもよい。具体的には、プロセッサ11は、ACT1において販売条件レコード81を取得し、ACT4においては購入条件レコード71を取得すればよい。
FIG. 8 illustrates an information processing procedure for searching for sales conditions that match the purchase conditions. In another embodiment, the procedure may be modified to search for purchase conditions that match the sales conditions. Specifically, the
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Additionally, while several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
10…取引支援サーバ、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、14…時計部、15…通信インターフェース、20…販売者端末20…購入者端末、40…ネットワーク、50…購入者データベース、60…販売者データベース、70…購入条件データベース、80…販売条件データベース、100…取引支援システム、1101…販売条件取得手段、1102…購入条件取得手段、1103…決定手段、1104…販売者通知手段、1105…購入者通知手段、1106…購入条件確認手段、1107…購入リスト通知手段、1108…販売条件確認手段、1109…販売リスト通知手段、1110…処理手段。
DESCRIPTION OF
Claims (5)
購入者により設定された商品の購入条件に関する情報を取得する購入条件取得手段と、
前記販売条件取得手段により取得した前記販売条件に関する情報と、前記購入条件取得手段により取得した前記購入条件に関する情報とを照合して、一致する販売条件と購入条件とを決定する決定手段と、
前記決定手段により購入条件と一致すると決定された販売条件を設定した販売者が使用する販売者端末に販売可能を通知する販売者通知手段と、
前記決定手段により販売条件と一致すると決定された購入条件を設定した購入者が使用する購入者端末に購入可能を通知する購入者通知手段と、
を具備する取引支援装置。 sales condition acquisition means for acquiring information on the sales conditions of the product set by the seller;
purchase condition acquisition means for acquiring information on the purchase conditions of the product set by the purchaser;
determining means for comparing the information on the sales conditions acquired by the sales conditions acquisition means and the information on the purchase conditions acquired by the purchase conditions acquisition means to determine matching sales conditions and purchase conditions;
a seller notifying means for notifying a seller terminal used by the seller who set the sales conditions determined by the determining means to match the purchase conditions that the sale is possible;
a purchaser notification means for notifying a purchaser terminal used by a purchaser who has set purchase conditions determined by the determination means to match the sales conditions that the purchase is possible;
A transaction support device comprising
前記購入条件確認手段により前記購入条件有りが確認されると、その購入条件に係るリストを前記販売者端末に通知する購入リスト通知手段と、
前記購入者端末からの問合せに対し、前記決定手段により当該購入者端末を使用する購入者が設定した購入条件と一致すると決定された販売条件の有無を確認する販売条件確認手段と、
前記販売条件確認手段により前記販売条件有りが確認されると、その販売条件に係るリストを前記購入者端末に通知する販売リスト通知手段と、
前記リストが通知された前記販売者端末において販売許可が入力された購入条件を設定した購入者が使用する前記購入者端末から購入希望が入力されている場合、又は、前記リストが通知された前記購入者端末において購入希望が入力された販売条件を設定した販売者が使用する販売者端末から販売許可が入力されている場合、取引成立に係る処理を実行する処理手段と、
をさらに具備する請求項1又は2記載の取引支援装置。 purchase condition confirmation means for confirming, in response to an inquiry from the seller terminal, whether or not there is a purchase condition determined by the determination means to match the sales conditions set by the seller using the seller terminal;
purchase list notification means for notifying the seller terminal of a list related to the purchase condition when the purchase condition confirmation means confirms that the purchase condition exists;
sales condition confirmation means for confirming the presence or absence of sales conditions determined by the determination means to match the purchase conditions set by the purchaser using the purchaser terminal in response to an inquiry from the purchaser terminal;
sales list notification means for notifying the purchaser terminal of a list related to the sales conditions when the sales condition confirmation means confirms that the sales conditions exist;
When a purchase request is input from the purchaser terminal used by the purchaser who has set the purchase conditions in which sales permission is input at the seller terminal notified of the list, or when the purchase request is input from the purchaser terminal notified of the list a processing means for executing a process for establishing a transaction when a sale permission is input from a seller terminal used by a seller who has set sales conditions in which a purchase request is input at the purchaser terminal;
The transaction support device according to claim 1 or 2, further comprising:
販売者により設定された商品の販売条件に関する情報を取得する販売条件取得手段、
購入者により設定された商品の購入条件に関する情報を取得する購入条件取得手段、
前記販売条件取得手段により取得した前記販売条件に関する情報と、前記購入条件取得手段により取得した前記購入条件に関する情報とを照合して、一致する販売条件と購入条件とを決定する決定手段、
前記決定手段により購入条件と一致すると決定された販売条件を設定した販売者が使用する販売者端末に販売可能を通知する販売者通知手段、及び、
前記決定手段により販売条件と一致すると決定された購入条件を設定した購入者が使用する購入者端末に購入可能を通知する購入者通知手段、
として機能させるための制御プログラム。
A computer as a transaction support device,
sales conditions acquisition means for acquiring information on the sales conditions of the product set by the seller;
purchase condition acquisition means for acquiring information on the purchase conditions of the product set by the purchaser;
determining means for comparing the information on the sales conditions acquired by the sales conditions acquisition means and the information on the purchase conditions acquired by the purchase conditions acquisition means to determine matching sales conditions and purchase conditions;
a seller notification means for notifying the seller terminal used by the seller who set the sales conditions determined by the determination means to match the purchase conditions that the sale is possible; and
purchaser notification means for notifying the purchaser terminal used by the purchaser who set the purchase conditions determined to match the sales conditions by the determination means that the purchase is possible;
A control program for functioning as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021050283A JP2022148549A (en) | 2021-03-24 | 2021-03-24 | Transaction support device and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021050283A JP2022148549A (en) | 2021-03-24 | 2021-03-24 | Transaction support device and control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022148549A true JP2022148549A (en) | 2022-10-06 |
Family
ID=83463223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021050283A Pending JP2022148549A (en) | 2021-03-24 | 2021-03-24 | Transaction support device and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022148549A (en) |
-
2021
- 2021-03-24 JP JP2021050283A patent/JP2022148549A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW577002B (en) | Server apparatus, the method of logistics management used in the server apparatus, computer readable recording medium, logistics management system, the user side, the production side and the distribution side terminal apparatus used in the logistics | |
JP2002041842A (en) | Electronic mediation service and price determination for selling/buying article | |
JPH11250129A (en) | Mail-order selling management system | |
KR20200001744A (en) | Goods Order System For Mart Shopping | |
KR100685249B1 (en) | Network system | |
CN109559143A (en) | Information provider unit and information providing method | |
JP4473481B2 (en) | Network system, estimate information management method, server device, program, and recording medium | |
JP6760431B2 (en) | Electronic receipt processing equipment, electronic receipt processing methods and programs | |
JP2022148549A (en) | Transaction support device and control program | |
JP2012089029A (en) | Net selling total management system | |
KR20000064147A (en) | Sales method of products through internet in local area | |
KR101096405B1 (en) | A method and a system for intermediating among electronic commercial entities | |
WO2001082159A1 (en) | Cotton yarn trading method utilizing network | |
JP2001312606A (en) | System and method for electronic transaction | |
KR100707724B1 (en) | A method and a system for intermediating among electronic commercial entities | |
JP4411307B2 (en) | Sales support system for products having intangible property rights, sales support method for products having intangible property rights, and sales support programs for products having intangible property rights | |
JP2001243286A (en) | Sales management system | |
JP2004265268A (en) | Product or service information processing system and method | |
JP2002099768A (en) | Center device and system for selling commodity and program recording medium for the same | |
KR101589585B1 (en) | Direct Marketing System | |
JPH07121621A (en) | Credit sales system and credit card issuing method using system concerned | |
JP7087159B2 (en) | Data processing equipment, control methods, and data processing systems | |
JP2004213338A (en) | Product management system and its control method | |
JP7565966B2 (en) | Apparatus and method for supporting base material allocation operations at the time of receiving an order, and program for supporting base material allocation operations at the time of receiving an order | |
JP7430211B2 (en) | Door-to-door sales management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240924 |