JP4700627B2 - Purchasing support device - Google Patents

Purchasing support device Download PDF

Info

Publication number
JP4700627B2
JP4700627B2 JP2007000212A JP2007000212A JP4700627B2 JP 4700627 B2 JP4700627 B2 JP 4700627B2 JP 2007000212 A JP2007000212 A JP 2007000212A JP 2007000212 A JP2007000212 A JP 2007000212A JP 4700627 B2 JP4700627 B2 JP 4700627B2
Authority
JP
Japan
Prior art keywords
price
product
data
purchase
store
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.)
Expired - Fee Related
Application number
JP2007000212A
Other languages
Japanese (ja)
Other versions
JP2008165681A (en
Inventor
顕也 平松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2007000212A priority Critical patent/JP4700627B2/en
Publication of JP2008165681A publication Critical patent/JP2008165681A/en
Application granted granted Critical
Publication of JP4700627B2 publication Critical patent/JP4700627B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、携帯電話,パソコン等の通信機能を有するユーザ端末に、そのユーザ端末で登録された購買予定商品の店舗販売価格を提供する購買支援装置に関する。   The present invention relates to a purchase support apparatus that provides a user terminal having a communication function, such as a mobile phone or a personal computer, with a store sales price of a product scheduled for purchase registered at the user terminal.

従来のこの種の購買支援装置としては、複数の店舗の商品別販売価格をデータベースで管理し、ネットワークを介して接続されたユーザ端末から購買予定商品に関するデータが入力されると、前記データベースを検索して当該商品について最も安い価格をつける店舗を選出し、その選出結果を前記ネットワークを介してユーザ端末に送信するようにしたものが知られている(例えば、特許文献1参照)。
特開2002−189929号公報
As a conventional purchase support apparatus of this type, the sales price for each product of a plurality of stores is managed in a database, and the database is searched when data related to a product to be purchased is input from a user terminal connected via a network. A store that selects the cheapest price for the product and transmits the selection result to the user terminal via the network is known (for example, see Patent Document 1).
JP 2002-189929 A

しかしながら、従来のこの種の購買支援装置を用いたシステムにおいては、ユーザ端末を使用する消費者は、購買支援を受けようとする都度、ユーザ端末を操作して購買予定商品に関するデータを入力しなければならない。また、購買支援装置から通知される最低価格の情報から購入するか否かを決めなければならない。このため、煩雑感があり、消費者が充分満足し得る購買支援サービスを実施することはできなかった。   However, in a conventional system using this type of purchase support apparatus, a consumer using a user terminal must input data related to a product planned for purchase by operating the user terminal every time he / she wants to receive purchase support. I must. In addition, it is necessary to decide whether or not to purchase from the lowest price information notified from the purchase support apparatus. For this reason, there is a sense of complexity, and it has not been possible to implement a purchase support service that can be fully satisfied by consumers.

本発明はこのような事情に基づいてなされたもので、その目的とするところは、ユーザ端末を使用する消費者が煩雑感を感じることなく充分満足し得る購買支援サービスを行うことができる購買支援装置を提供しようとするものである。   The present invention has been made based on such circumstances, and the purpose of the present invention is to provide a purchase support capable of providing a purchase support service that can be satisfactorily satisfied by a consumer using a user terminal without feeling complicated. The device is to be provided.

本発明は、例えば購買予定商品に関するデータを入力するための入力手段、この入力手段を介して入力されたデータ等を表示するための表示手段及びネットワークを介してデータ通信を行う通信手段を備えてなるユーザ端末に、ネットワークを介して購買予定商品の店舗販売価格を提供する購買支援装置において、店舗で販売される商品毎にその商品固有の商品コード、定価、企画フラグ及び当日以降の日別の予定販売価格データを記憶する価格データベースと、その店舗で実施される特売の期間、特売対象となる商品の商品コード及び特売価格に関する販促企画データを記憶する販促企画データベースと、この販促企画データベースに記憶された販促企画データのうち、当日から所定の複数日後までの間に特売期間が含まれる販促企画データの商品コードに対応する価格データベースの日別予定販売価格データについては、特売期間内の日別予定販売価格を当該販促企画データから算出される特売価格に更新し、かつ特売期間外の日別予定販売価格を当該商品の定価に更新するとともに企画フラグをセットし、当日から前記複数日後までの間に特売期間が含まれない販促企画データの商品コードに対応する前記価格データベースの日別予定販売価格データについては、全て当該商品の定価に更新するとともに企画フラグをリセットする価格データ更新手段と、ユーザ端末からネットワークを介して希望購買価格及び購買期間を含む購買予定商品に関するデータを受信すると、そのデータを当該データ発信元のユーザ端末を特定するデータとともに記憶部で記憶するデータ記憶手段と、価格データベースで商品毎に記憶されているデータのうち、企画フラグがセットされたデータの当日から複数日後までの予定販売価格データと記憶部で記憶されている購買予定商品に関するデータとを照合して、購買期間内における予定販売価格が希望購買価格以下の前記購買予定商品に関するデータを検索する検索手段と、この検索手段による検索結果を購買予定商品に関するデータの発信元である前記ユーザ端末にネットワークを介して通知する通知手段とを備えたものである。 The present invention includes, for example, an input unit for inputting data related to a product planned for purchase, a display unit for displaying data input via the input unit, and a communication unit for performing data communication via a network. In the purchase support device that provides the store sales price of the product scheduled to be purchased to the user terminal via the network, for each product sold in the store, the product code, the list price, the planning flag, and the day after that day A price database that stores planned sales price data, a sales promotion plan database that stores sales promotion plan data related to the period of special sales conducted at the store, the product code of the product to be sold, and the special sales price, and is stored in this sales promotion plan database Sales promotion plan data that includes a special sale period between the day and a predetermined number of days later For the daily planned sales price data in the price database corresponding to the product code, the daily scheduled sales price within the special sales period is updated to the special sales price calculated from the promotional plan data, and the daily planned outside the special sales period Update the sales price to the regular price of the product, set the planning flag, and schedule the daily planned sales price in the price database corresponding to the product code of the promotional plan data that does not include the special sales period from the current day to the multiple days later As for the data, when all the data related to the planned product including the desired purchase price and the purchase period are received from the user terminal via the network, the price data update means for updating all of the product to the list price and resetting the plan flag is received. Storage means for storing the data together with the data specifying the user terminal of the data transmission source , Out of the data that is stored for each product at a price database, planning flag is checked against the data on the purchase planned product, which is stored in the expected selling price data and a storage unit from the day of the set data until after multiple days The search means for searching for data related to the planned purchase product whose planned sales price is less than or equal to the desired purchase price within the purchase period, and the search result by the search means are networked to the user terminal that is the transmission source of the data related to the planned purchase product And a notification means for notifying through the network.

かかる手段を講じた本発明によれば、ユーザ端末を使用する消費者は、予め希望購買価格及び購買期間を含む購買予定商品に関するデータを入力しておくだけで、その購買期間内で店舗での予定販売価格が希望購買価格以下になるとその旨がユーザ端末に自動的に通知されるようになるので、消費者が煩雑感を感じることなく充分満足し得る購買支援サービスを行うことができる購買支援装置を提供できる。   According to the present invention in which such measures are taken, a consumer who uses a user terminal simply inputs data relating to a purchase planned product including a desired purchase price and a purchase period in advance, When the planned sales price falls below the desired purchase price, the user terminal is automatically notified to that effect, so that purchase support can provide a purchase support service that consumers can be satisfied with without feeling complicated. Equipment can be provided.

以下、本発明を実施するための最良の形態について、図面を用いて説明する。
図1は本発明に係る購買支援装置を購買支援サーバ1として適用した一実施形態のシステム構成図である。同図において、購買支援サーバ1は、購買支援サービスを実施するデータセンタに設置されたコンピュータシステムである。複数の店舗端末2は、購買支援サービスに参加する複数の店舗にそれぞれ設けられたパソコン,POS(Point Of Sales)端末等の情報処理端末である。複数のユーザ端末3は、購買支援サービスを利用する複数の消費者(ユーザ)がそれぞれ使用する携帯電話,PDA(Personal Digital Assistant),パソコン等の情報処理端末である。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a system configuration diagram of an embodiment in which a purchase support apparatus according to the present invention is applied as a purchase support server 1. In FIG. 1, a purchase support server 1 is a computer system installed in a data center that implements a purchase support service. The plurality of store terminals 2 are information processing terminals such as personal computers and POS (Point Of Sales) terminals respectively provided at a plurality of stores participating in the purchase support service. The plurality of user terminals 3 are information processing terminals such as mobile phones, PDAs (Personal Digital Assistants), and personal computers used by a plurality of consumers (users) who use the purchase support service.

前記購買支援サーバ1と各店舗端末2及び各ユーザ端末3とは、インターネット等の電子メールに対応したネットワーク4で双方向通信自在に接続されている。なお、購買支援サーバ1と各店舗端末2とは、ネットワーク4以外の回線、例えばISDN(Integrated Services Digital Network)やADSL(Asymmetric Digital Subscriber Line)等で接続されていてもよい。   The purchase support server 1 and each store terminal 2 and each user terminal 3 are connected to each other via a network 4 corresponding to electronic mail such as the Internet so as to be capable of bidirectional communication. The purchase support server 1 and each store terminal 2 may be connected by a line other than the network 4, for example, ISDN (Integrated Services Digital Network), ADSL (Asymmetric Digital Subscriber Line), or the like.

購買支援サーバ1は、店舗情報データベース11、商品情報データベース12、店舗別価格データベース13、販促企画データベース14、購買予定商品データベース15、メールデータベース16等を管理するデータベース・サーバとしての機能を有する。また、メールデータベース16に保存された電子メールデータを前記ネットワーク4を介して送信するメールサーバとしての機能も有する。   The purchase support server 1 has a function as a database server that manages a store information database 11, a product information database 12, a store price database 13, a sales promotion plan database 14, a planned purchase product database 15, a mail database 16, and the like. Further, it also has a function as a mail server that transmits electronic mail data stored in the mail database 16 via the network 4.

店舗情報データベース11は、購買支援サービスに参加する店舗毎に作成される店舗データレコードを保存するための記憶領域である。店舗データレコードには、図2に示すように、その店舗を特定する店舗コード及び店舗名と、複数対の店舗商品コードと共有商品コードとの対応データとが含まれている。   The store information database 11 is a storage area for storing store data records created for each store participating in the purchase support service. As shown in FIG. 2, the store data record includes a store code and a store name for specifying the store, and correspondence data of a plurality of pairs of store product codes and shared product codes.

本実施の形態において、店舗商品コードとは、各店舗がそれぞれ独自に商品に設定するインストアマーキングの商品コードを示している。スーパーマーケット等の店舗で販売される商品のうち、肉,野菜などの生鮮食品には、商品製造業者が設定するソースマーキングの商品コードが設定されない。そこで、この種の商品に対しては、店舗側で固有の商品コードを設定している。このような商品コードをインストアマーキングの商品コードと称しており、同一商品であっても店舗間でコードが異なる。そこで本実施の形態では、購買支援サーバ1において店舗間のコードの違いを吸収するために、インストアマーキングの商品コードが付される各商品に対してそれぞれ固有の商品コードを設定している。この商品コードを共有商品コードと称する。すなわち、店舗情報レコードには、その店舗で販売される商品のうちインストアマーキングの商品コードが付される商品の各店舗商品コードに対してそれぞれその商品の共有商品コードが設定されている。   In the present embodiment, the store product code indicates a product code for in-store marking that each store independently sets as a product. Of the products sold in stores such as supermarkets, fresh foods such as meat and vegetables do not have a source marking product code set by the product manufacturer. Therefore, a unique product code is set on the store side for this type of product. Such a product code is referred to as a product code for in-store marking, and the code differs between stores even for the same product. Therefore, in the present embodiment, in order to absorb the code difference between stores in the purchase support server 1, a unique product code is set for each product to which a product code for in-store marking is attached. This product code is referred to as a shared product code. That is, in the store information record, a shared product code of the product is set for each store product code of a product to which a product code of in-store marking is attached among products sold at the store.

商品情報データベース12は、購買支援サービスに参加する各店舗で販売される商品毎に作成される商品データレコードを保存するための記憶領域である。商品データレコードには、図3に示すように、その商品を特定する商品コード及び商品名と、その商品が属する商品分類を特定するための分類コードと、その商品を販売する各店舗をそれぞれ特定するための販売店舗コードとが含まれている。   The product information database 12 is a storage area for storing product data records created for each product sold at each store participating in the purchase support service. As shown in FIG. 3, the product data record specifies the product code and product name for identifying the product, the classification code for identifying the product category to which the product belongs, and each store that sells the product. And a store code to do.

この商品情報データベース12において、商品コードは、ソースマーキングの商品コードが付されている商品の場合は、そのソースマーキングの商品コードがそのままセットされ、インストアマーキングの商品コードが付されている商品の場合は、その商品に対して設定された共有商品コードがセットされている。   In the product information database 12, if the product code is a product with the source marking product code, the product code of the source marking is set as it is and the product code of the in-store marking is attached. In this case, the shared product code set for the product is set.

店舗別価格データベース13は、店舗毎にかつその店舗で販売される商品毎に作成される価格データレコードを保存するための記憶領域である。価格データレコードには、図4に示すように、店舗を特定する店舗コードと、商品を特定する商品コード及び商品名と、その商品の当該店舗における定価と、その商品が当該店舗で実施される販売促進企画の対象商品か否かを識別する企画フラグ(本実施の形態では対象商品のとき“1”、対象外商品のとき“0”とする)と、その商品の当該店舗での本日からN(N>1)日後までの日別の予定販売価格とが含まれている。   The store price database 13 is a storage area for storing price data records created for each store and for each product sold in the store. In the price data record, as shown in FIG. 4, the store code for specifying the store, the product code and product name for specifying the product, the list price of the product at the store, and the product are implemented at the store. A planning flag for identifying whether or not the product is a sales promotion target product (in this embodiment, “1” for a target product, “0” for a non-target product), and the current product at the store from today The planned sales price for each day until N (N> 1) days is included.

この店舗別価格データベース13において、商品コードは、ソースマーキングの商品コードが付されている商品の場合は、そのソースマーキングの商品コードがそのままセットされ、インストアマーキングの商品コードが付されている商品の場合は、その商品に対してその店舗で設定された店舗商品コード、つまりはインストアマーキングの商品コードがそのままセットされている。   In the price database 13 for each store, if the product code is a product with a source marking product code, the product code of the source marking is set as it is, and the product code with the in-store marking product code is attached. In this case, the store product code set in the store for the product, that is, the in-store marking product code is set as it is.

販促企画データベース14は、各店舗の店舗端末2から提供される販売促進企画に関する販促データレコードを保存するための記憶領域である。販促データレコードには、図5に示すように、企画提供元の店舗を特定する店舗コードと、企画の種類を特定する企画コードと、企画の対象商品、対象期間、値引額または割引率等の企画詳細情報とが含まれている。   The sales promotion plan database 14 is a storage area for storing sales promotion data records related to sales promotion plans provided from the store terminal 2 of each store. As shown in FIG. 5, the sales promotion data record includes a store code for identifying a store of a plan provider, a plan code for identifying a plan type, a target product, a target period, a discount amount, a discount rate, etc. Detailed plan information is included.

購買予定商品データベース15は、各ユーザ端末3から申し込まれた購買予定商品データに関するレコードを保存するための記憶領域である。このレコードには、図6に示すように、購買予定商品を特定する商品コードと、希望購買価格及び購買期間最終日の購買条件データと、当該購買予定商品を登録したユーザ端末3が有するユーザ名及び電子メールアドレスとが含まれている。   The planned purchase product database 15 is a storage area for storing a record related to planned purchase product data applied from each user terminal 3. In this record, as shown in FIG. 6, the product code for specifying the purchase planned product, the purchase condition data for the desired purchase price and the last purchase period, and the user name of the user terminal 3 that has registered the purchase planned product And an email address.

メールデータベース16は、任意のユーザ端末3に送信する電子メールデータのレコードを送信完了まで一時的に保存するための記憶領域である。このレコードには、図7に示すように、送信先の電子メールアドレスと、宛先名及び差出人名と、メール本文とが含まれている。   The mail database 16 is a storage area for temporarily storing a record of electronic mail data to be transmitted to an arbitrary user terminal 3 until the transmission is completed. As shown in FIG. 7, this record includes a destination e-mail address, a destination name and a sender name, and a mail text.

はユーザ端末3の要部構成を示すブロック図である。ユーザ端末3は、主制御部を構成するMPU(Micro Processing Unit)31、主記憶部を構成するROM(Read Only Memory)32及びRAM(Random Access Memory)33と、OS,アプリケーションプログラム等のプログラムファイルや種々のデータファイルを保存するためのHDD(Hard Disk Drive)装置34、キーボード,ポインティングデバイス等の入力デバイス(入力手段)35、液晶ディスプレイ等の表示デバイス(表示手段)36、現在の日付及び時刻を計時する時計部37及びネットワーク4を介して外部機器と接続しデータ通信を行う通信コントローラ(通信手段)38等で構成されている。MPU31と、ROM32,RAM33,HDD装置34,入力デバイス35,表示デバイス36、時計部37及び通信コントローラ38の各部とは、アドレスバス,データバス等のバスライン39によって電気的に接続されている。 FIG. 8 is a block diagram showing a main configuration of the user terminal 3. The user terminal 3 includes an MPU (Micro Processing Unit) 31 constituting a main control unit, a ROM (Read Only Memory) 32 and a RAM (Random Access Memory) 33 constituting a main storage unit, and program files such as an OS and application programs. And an HDD (Hard Disk Drive) device 34 for storing various data files, an input device (input means) 35 such as a keyboard and a pointing device, a display device (display means) 36 such as a liquid crystal display, the current date and time And a communication controller (communication means) 38 that performs data communication by connecting to an external device via the network 4. The MPU 31, the ROM 32, the RAM 33, the HDD device 34, the input device 35, the display device 36, the clock unit 37, and the communication controller 38 are electrically connected by a bus line 39 such as an address bus or a data bus.

ユーザ端末3のHDD装置34には、アプリケーションプログラムの1つとして、購買支援プログラム341が保存されている。また、上記購買支援プログラム341を実行する上で必要なデータテーブルとして、分類情報テーブル342が保存されている。分類情報テーブル342は、図9に示すように、各商品の分類を識別する分類コードに対応して、その分類特有の名称データを記憶したものである。   The HDD 34 of the user terminal 3 stores a purchase support program 341 as one of application programs. Further, a classification information table 342 is stored as a data table necessary for executing the purchase support program 341. As shown in FIG. 9, the classification information table 342 stores name data unique to the classification corresponding to the classification code for identifying the classification of each product.

本実施の形態では、種類が同一で数量が共通の商品を一つの分類で括る。換言すれば、同一種類の商品でも数量が異なる場合は別分類とする。例えば、紙パックの牛乳の場合、主に200ミリリットルの製品と500ミリリットルの製品と1リットルの製品が存在するが、本実施の形態では、これらを別分類の商品として取扱う。   In the present embodiment, products of the same type and a common quantity are bundled together in one classification. In other words, even if the same type of product has a different quantity, it is classified as a different category. For example, in the case of milk in a paper pack, there are mainly 200 milliliter products, 500 milliliter products, and 1 liter products. In this embodiment, these products are handled as products of different classifications.

因みに、上記購買支援プログラム341及び分類情報テーブル342は、購買支援サーバ1からネットワーク4を介してユーザ端末3にダウンロードされる。あるいは、記録媒体に記憶させた購買支援プログラム341及び分類情報テーブル342をユーザ端末3にインストールしてもよい。記録媒体としては、CD−ROM等の如きプログラムを記憶でき、かつコンピュータが読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。勿論、購買支援プログラム341及び分類情報テーブル342が予めROM32に記憶されていてもよい。   Incidentally, the purchase support program 341 and the classification information table 342 are downloaded from the purchase support server 1 to the user terminal 3 via the network 4. Alternatively, the purchase support program 341 and the classification information table 342 stored in the recording medium may be installed in the user terminal 3. The recording medium may be any form as long as it can store a program such as a CD-ROM and can be read by a computer. Of course, the purchase support program 341 and the classification information table 342 may be stored in the ROM 32 in advance.

なお、上記購買支援プログラム341と分類情報テーブル342の保存先はHDD装置34に限定されるものではない。例えば、ユーザ端末にメモリカード等の不揮発性記憶装置が実装されている場合は、この不揮発性記憶装置に保存してもよい。   The storage destination of the purchase support program 341 and the classification information table 342 is not limited to the HDD device 34. For example, when a non-volatile storage device such as a memory card is mounted on the user terminal, the user terminal may store the non-volatile storage device.

かかる構成のユーザ端末3は、入力デバイス35の操作入力により購買支援プログラム341の起動が指令されると、購買支援サーバ1との回線接続要求を行う。そして、ネットワーク4を介して購買支援サーバ1との回線が接続されたならば、MPU31が購買支援プログラム341を起動して、図10の流れ図に示す手順の処理を実行するものとなっている。   When the user terminal 3 having such a configuration is instructed to start the purchase support program 341 by an operation input of the input device 35, the user terminal 3 makes a line connection request with the purchase support server 1. When the line with the purchase support server 1 is connected via the network 4, the MPU 31 starts the purchase support program 341 and executes the processing of the procedure shown in the flowchart of FIG.

先ずMPU31は、ST(ステップ)1として表示デバイス36に分類リスト画面を表示させる。この分類リスト画面には、分類情報テーブル342に設定されている分類名称の一覧が表示されている。また、処理終了を宣言する終了ボタンも表示されている。そこでMPU31は、ST2としていずれか1つの分類名称が選択入力されるか、ST3として終了ボタンが入力されるのを待機する。   First, the MPU 31 displays a classification list screen on the display device 36 as ST (step) 1. On this classification list screen, a list of classification names set in the classification information table 342 is displayed. An end button for declaring the end of processing is also displayed. Therefore, the MPU 31 waits for any one classification name to be selected and input as ST2 or the end button to be input as ST3.

ここで、入力デバイス35を介して分類名称が選択入力された場合には(ST2のYES)、MPU31は、ST4としてその分類名称に対応して前記分類情報テーブル342に設定されている分類コードを取得し、この分類コードで特定される分類に属する商品のリスト要求コマンドを、回線接続された購買支援サーバ1に送信する。   Here, when the classification name is selected and input via the input device 35 (YES in ST2), the MPU 31 selects the classification code set in the classification information table 342 corresponding to the classification name as ST4. Acquired and sends a product list request command belonging to the category specified by the category code to the purchase support server 1 connected to the line.

すると、このコマンドを受信した購買支援サーバ1では、商品情報データベース12が検索される。そして、レコード中の分類コードがコマンド中の分類コードと一致する商品データレコードが全て抽出され、その抽出されたレコードの商品コード及び商品名の商品リストデータが作成されて、コマンド送信元のユーザ端末3にネットワーク4を介して伝送される。   Then, the purchase support server 1 that has received this command searches the product information database 12. Then, all the product data records whose classification code in the record matches the classification code in the command are extracted, and the product code and product name data of the extracted record are created, and the user terminal of the command transmission source 3 through the network 4.

そこでMPU31は、ST5として商品リストデータを待機している。そして、通信コントローラ38を介して商品リストデータを受信し、RAM33に記憶したならば(ST5のYES)、MPU31は、表示デバイス36の画面を分類リスト画面から商品リスト画面に切り換える。この商品リスト画面には、RAM33に記憶された商品リストデータの商品名一覧が表示されている。また、処理のやり直しを宣言する戻りボタンも表示されている。そこでMPU31は、ST7としていずれか1つの商品名称が選択入力されるか、ST8として戻りボタンが入力されるのを待機する。   Therefore, the MPU 31 stands by for product list data as ST5. When the product list data is received via the communication controller 38 and stored in the RAM 33 (YES in ST5), the MPU 31 switches the screen of the display device 36 from the classification list screen to the product list screen. On the product list screen, a product name list of product list data stored in the RAM 33 is displayed. There is also a return button that declares the process to be redone. Therefore, the MPU 31 waits for any one product name to be selected and input at ST7 or the return button to be input at ST8.

ここで、入力デバイス35を介して戻りボタンが入力された場合には(ST8のYES)、MPU31は、ST1の処理に戻り、表示デバイス36の画面を商品リスト画面から分類リスト画面に戻す。   Here, when the return button is input via the input device 35 (YES in ST8), the MPU 31 returns to the process of ST1 and returns the screen of the display device 36 from the product list screen to the classification list screen.

これに対し、入力デバイス35を介して商品名称が選択入力された場合には(ST7のYES)、MPU31は、ST9として表示デバイス36の画面を商品リスト画面から購買条件入力画面に切り換える。   On the other hand, when the product name is selected and input via the input device 35 (YES in ST7), the MPU 31 switches the screen of the display device 36 from the product list screen to the purchase condition input screen as ST9.

上記購買条件入力画面の一例を図11に示す。図示するように、購買条件入力画面には、商品名称表示用テキストボックス51、期間入力用テキストボックス52及び価格入力用テキストボックス53と、確定ボタン54及び中止ボタン55の各画面部品が表示されている。そして、商品名称表示用テキストボックス51には、選択入力された商品名称が表示されている。期間入力用テキストボックス52と価格入力用テキストボックス53には、選択入力された商品名称で分類される商品の購買期間最終日と希望購買価格を示すテキストデータをそれぞれ入力可能である。例えば、選択入力された商品名称「牛乳1L」で分類される商品を、2006年12月31日までに150円で購入したいユーザがいたとした場合、このユーザは、入力デバイス35を操作して、商品リスト画面から商品名称「牛乳1L」を選択した後、引き続き表示される購買条件入力画面の期間入力用テキストボックス52に期間データ「2006/12/31」を入力し、さらに価格入力用テキストボックス53に価格データ「500」を入力して、確定ボタン54を入力する。なお、商品を選択しなおす場合は,中止ボタン55を入力する。   An example of the purchase condition input screen is shown in FIG. As shown in the figure, the purchase condition input screen displays a product name display text box 51, a period input text box 52, a price input text box 53, and a confirmation button 54 and a cancel button 55. Yes. In the product name display text box 51, the product name selected and input is displayed. In the period input text box 52 and the price input text box 53, it is possible to input text data indicating the purchase period final date and the desired purchase price of the products classified by the selected and input product names. For example, if there is a user who wants to purchase a product classified by the selected product name “milk 1L” for 150 yen by December 31, 2006, the user operates the input device 35. After selecting the product name “milk 1L” from the product list screen, the term data “2006/12/31” is entered into the term input text box 52 of the purchase condition input screen that is displayed subsequently, and the text for price input is further entered. The price data “500” is input to the box 53 and the confirmation button 54 is input. Note that when a product is selected again, a cancel button 55 is input.

そこでMPU31は、購買条件入力画面を表示後、ST10として確定ボタン54または中止ボタン55のいずれかのボタンが入力されるのを待機する。そして、入力デバイス35を介して中止ボタン55の入力を検知した場合には(ST10のNO)、MPU31は、ST6の処理に戻り、表示デバイス36の画面を購買条件入力画面から商品リスト画面に戻す。   Therefore, after displaying the purchase condition input screen, the MPU 31 waits for either the confirm button 54 or the cancel button 55 to be input as ST10. If the input of the cancel button 55 is detected via the input device 35 (NO in ST10), the MPU 31 returns to the process of ST6 and returns the screen of the display device 36 from the purchase condition input screen to the product list screen. .

これに対し、確定ボタン54の入力を検知した場合には(ST10のYES)、MPU31は、ST11として購入申込データを作成する。この購入申込データには、選択入力された商品名称に対応する商品コードと、購買条件入力画面の期間入力用テキストボックス52及び価格入力用テキストボックス53にそれぞれ入力された期間データ及び価格データと、当該ユーザ端末3が有する固有のユーザ名及びメールアドレスの端末設定データとが含まれる。商品コードは、RAM33に記憶されている商品リストデータから検出される。しかして、MPU31は、ST12としてネットワーク4を介して購買支援サーバ1に購入申込データを送信したならば、ST1の処理に戻り、表示デバイス36の画面を購買条件入力画面から分類リスト画面に戻す。   On the other hand, when the input of the confirmation button 54 is detected (YES in ST10), the MPU 31 creates purchase application data as ST11. The purchase application data includes a product code corresponding to the product name selected and input, period data and price data respectively input in the period input text box 52 and the price input text box 53 on the purchase condition input screen, The terminal setting data of the unique user name and mail address that the user terminal 3 has are included. The product code is detected from the product list data stored in the RAM 33. If the MPU 31 transmits purchase application data to the purchase support server 1 via the network 4 in ST12, the MPU 31 returns to the process of ST1 and returns the screen of the display device 36 from the purchase condition input screen to the classification list screen.

分類リスト画面を表示している状態で、入力デバイス35を介して終了ボタンが入力された場合には(ST3のYES)、MPU31は、ST13として表示デバイス36の画面を消去する。また、購買支援サーバ1との回線を切断して、購買支援プログラム341を終了させる。   When the end button is input via the input device 35 while the classification list screen is displayed (YES in ST3), the MPU 31 erases the screen of the display device 36 as ST13. Further, the line with the purchase support server 1 is disconnected, and the purchase support program 341 is terminated.

図13は購買支援サーバ1の構成を機能的に示すブロック図である。図示するように、購買支援サーバ1は、CPU(Central Processing Unit)等を主体とした主制御部61、ROM及びRAMの主記憶部62、HDD装置等の補助記憶部63、現在日付を計時する時計部64、ネットワーク4を介して回線接続される店舗端末2及びユーザ端末3との間のデータ通信を制御する通信制御部65及び電子メールの作成及び送受信に特化したメール処理部66等で構成されている。主制御部61と、主記憶部62、補助記憶部63、時計部64、通信制御部65及びメール処理部66の各部とは、アドレスバス,データバス等のバスライン67を介して電気的に接続されている。   FIG. 13 is a block diagram functionally showing the configuration of the purchase support server 1. As shown in the figure, the purchase support server 1 measures a main control unit 61 mainly including a CPU (Central Processing Unit), a main storage unit 62 of ROM and RAM, an auxiliary storage unit 63 such as an HDD device, and a current date. A clock control unit 65, a communication control unit 65 for controlling data communication between the store terminal 2 and the user terminal 3 connected via the network 4, and a mail processing unit 66 specialized for creation and transmission / reception of e-mails. It is configured. The main control unit 61, the main storage unit 62, the auxiliary storage unit 63, the clock unit 64, the communication control unit 65, and the mail processing unit 66 are electrically connected via a bus line 67 such as an address bus and a data bus. It is connected.

補助記憶部63は、前記店舗情報データベース11、商品情報データベース12、店舗別価格データベース13、販促企画データベース14、購買予定商品データベース15、メールデータベース16の記憶領域として機能する。   The auxiliary storage unit 63 functions as a storage area for the store information database 11, the product information database 12, the price database 13 for each store, the sales promotion plan database 14, the planned purchase product database 15, and the mail database 16.

かかる構成の購買支援サーバ1は、前記通信制御部65の制御によりネットワーク4を介して回線接続されたユーザ端末3から前記購入申込データを受信すると、その購入申込データを基に購買予定商品の商品コード、希望購買価格,購買期間最終日,ユーザ名,メールアドレス等を含むデータレコードを作成する。そして、このデータレコードを購買予定商品データベース15に追加登録するものとなっている(データ記憶手段)。   When the purchase support server 1 configured as described above receives the purchase application data from the user terminal 3 connected via the network 4 under the control of the communication control unit 65, the purchase support product 1 is based on the purchase application data. Create a data record that includes the code, desired purchase price, last purchase date, user name, email address, etc. This data record is additionally registered in the purchase planned product database 15 (data storage means).

また特に、主制御部61が図14の流れ図に示す手順の処理を実行するためのアプリケーションプログラムを実装している。すなわち主制御部61は、ST21として時計部64で計時されている現在日付が更新されるのを待機している。そして、現在日付が翌日に更新される毎に、ST22〜ST32の各処理を実行する。   In particular, the main control unit 61 is mounted with an application program for executing the processing of the procedure shown in the flowchart of FIG. That is, the main control unit 61 waits for the current date counted by the clock unit 64 to be updated as ST21. Each time the current date is updated the next day, each process of ST22 to ST32 is executed.

先ず、主制御部61は、店舗別価格データベース13をオープンする(ST22)。そして、先頭の価格データレコードを取得する(ST23)。次に、この取得した価格データレコードの店舗コードと商品コードをキーとして前記販促企画データベース14を検索して、該当する商品が該当する店舗の販促企画対象商品か否かを判断する(ST24)。ここで、該当商品が販促企画対象商品でない場合には、当該価格データレコードの企画フラグFを“0”にリセットする(ST28)。   First, the main controller 61 opens the store-specific price database 13 (ST22). Then, the top price data record is acquired (ST23). Next, the sales promotion plan database 14 is searched using the store code and product code of the acquired price data record as a key, and it is determined whether or not the corresponding product is a sales promotion plan target product of the corresponding store (ST24). Here, if the corresponding product is not a sales promotion planning target product, the planning flag F of the price data record is reset to “0” (ST28).

これに対し、該当商品が販促企画対象商品である場合には、主制御部61は、当日からN日後までの間に販促期間が含まれるか否かを判断する(ST25)。販促期間が含まれない場合には、当該価格データレコードの企画フラグFを“0”にリセットする(ST28)。   On the other hand, when the corresponding product is a sales promotion target product, the main control unit 61 determines whether or not a sales promotion period is included between the current day and N days later (ST25). If the sales promotion period is not included, the plan flag F of the price data record is reset to “0” (ST28).

当日からN日後までの間に販促期間が含まれる場合には、主制御部61は、その商品の定価とその販促期間における販促情報(値引額,割引率等)とからその販促期間内の特売価格を算出する(ST26)。また、当該価格データレコードの企画フラグFを“1”にセットする(ST27)。   In the case where a sales promotion period is included between the current day and N days later, the main control unit 61 performs special sales within the sales promotion period from the list price of the product and sales promotion information (discount amount, discount rate, etc.) during the sales promotion period. The price is calculated (ST26). Further, the planning flag F of the price data record is set to “1” (ST27).

しかる後、主制御部61は、当該価格データレコードの本日価格からN日後価格までの価格を更新する。すなわち、当日からN日後までの間に販促期間が含まれる場合には、その販促期間内の価格をST26の処理で算出した特売価格とし、販促期間外の価格を定価とする。当日からN日後までの間に販促期間が含まれない場合には、本日価格からN日後価格までの価格を全て定価とする(ST29)。   Thereafter, the main control unit 61 updates the price from the today price to the price after N days in the price data record. That is, when a sales promotion period is included from the current day to N days later, the price within the sales promotion period is set as the special sale price calculated in the process of ST26, and the price outside the sales promotion period is set as the fixed price. If the sales promotion period is not included between the current day and N days later, all prices from today's price to N days later are set as the list price (ST29).

その後、主制御部61は、ST30として店舗別価格データベース13に次の価格データレコードが存在するか否かを判断する。存在する場合には、その価格データレコードを取得し(ST23)、ST24〜ST29の各処理を実行する(価格データ更新手段)。   Thereafter, the main control unit 61 determines whether or not the next price data record exists in the store-specific price database 13 in ST30. If it exists, the price data record is acquired (ST23), and each process of ST24 to ST29 is executed (price data updating means).

ここに、店舗別価格データベース13と販促企画データベース14と価格データ更新手段を実行する主制御部61とは、店舗で販売される各商品の当日以降の予定販売価格データを商品毎に管理する商品価格管理手段を構成している。   Here, the store-based price database 13, the sales promotion planning database 14, and the main control unit 61 that executes the price data updating means are products that manage the planned sales price data of each product sold at the store for each product. It constitutes price management means.

さて、店舗別価格データベース13に記憶された最終の価格データレコードまで、ST24〜ST29の各処理を実行したならば、主制御部61は、図15の流れ図で具体的に示す購買支援処理を開始する(ST31)。   When the processes of ST24 to ST29 are executed up to the final price data record stored in the store-specific price database 13, the main control unit 61 starts the purchase support process specifically shown in the flowchart of FIG. (ST31).

先ず、主制御部61は、ST41として購買予定商品データベース15を検索する。そして、購買期間最終日が時計部64で計時されている現在日付よりも過去の日付となっているレコードを検出したならば、そのレコードを購買予定商品データベース15から削除する(削除手段)。   First, the main control unit 61 searches the purchase planned commodity database 15 as ST41. When a record whose last date in the purchase period is a date older than the current date measured by the clock unit 64 is detected, the record is deleted from the planned purchase product database 15 (deleting means).

次に、主制御部61は、ST42として店舗別価格データベース13から先頭の価格データレコードを取得する。そして、ST43としてその価格データレコードの企画フラグをチェックする。ここで、企画フラグが“0”にリセットされていた場合には、当該価格データレコードは、当該レコード中の店舗コードで特定される店舗において、当日からN日後までの間に販促期間が含まれず、この間は定価で販売される商品のレコードなので、ST44の処理に進む。   Next, the main control unit 61 acquires the first price data record from the store-specific price database 13 in ST42. In ST43, the plan flag of the price data record is checked. Here, when the plan flag is reset to “0”, the price data record does not include the promotion period from the day to N days after the store specified by the store code in the record. Since this is a record of merchandise sold at a fixed price, the process proceeds to ST44.

これに対し、企画フラグが“1”にセットされていた場合には、当該価格データレコードは、当該レコード中の店舗コードで特定される店舗において、当日からN日後までの間に販促期間が含まれ、この間は特売価格で販売される商品のレコードなので、ST45の処理に進む。   On the other hand, when the plan flag is set to “1”, the price data record includes a sales promotion period from the day to N days after the store specified by the store code in the record. During this time, since the record is for a commodity sold at a special price, the process proceeds to ST45.

ST45では、当該価格データレコードから店舗コード,商品コード及びN日分の日別価格データを取得する。次に、主制御部61は、ST46として当該価格データレコードから取得した店舗コードで店舗情報データベース11を検索する。そして、当該店舗コードがセットされた店舗データレコードをチェックし、当該価格データレコードから取得した商品コードに対して共有商品コードが設定されているか否かを判断する。   In ST45, a store code, a product code, and daily price data for N days are acquired from the price data record. Next, the main control unit 61 searches the store information database 11 with the store code acquired from the price data record as ST46. Then, the store data record in which the store code is set is checked, and it is determined whether or not the shared product code is set for the product code acquired from the price data record.

ここで、共有商品コードが設定されていた場合には、当該価格データレコードから取得した商品コードは当該店舗コードで特定される店舗で独自に付された店舗商品コードなので、主制御部61は、ST47としてその共有商品コードを取得する。そして、この共有商品コードを検索対象の商品コードとしてST48の処理に進む。一方、共有商品コードが設定されていない場合には、価格データレコードから取得した商品コードをそのまま検索対象の商品コードとしてST48の処理に進む。   Here, when the shared product code is set, the product code acquired from the price data record is a store product code uniquely assigned at the store specified by the store code, so the main control unit 61 In ST47, the shared product code is acquired. Then, the process proceeds to ST48 with the shared product code as the search target product code. On the other hand, if the shared product code is not set, the product code acquired from the price data record is directly used as the product code to be searched, and the process proceeds to ST48.

ST48では、主制御部61は、前記検索対象の商品コードで購買予定商品データベース15を検索する(検索手段)。そして、ST49として検索を終了したか否かを判断する。検索を終了していない場合には、主制御部61は、ST50として検索対象の商品コードを含む購買予定商品データレコードを検出したか否かを判断する。該当するレコードを検出していない場合には、購買予定商品データベース15の検索を続ける。   In ST48, the main control unit 61 searches the planned purchase product database 15 with the product code to be searched (search means). Then, in ST49, it is determined whether or not the search is finished. If the search has not ended, the main control unit 61 determines whether or not a purchase planned product data record including the search target product code has been detected in ST50. If no corresponding record is detected, the search of the purchase planned product database 15 is continued.

購買予定商品データベース15から検索対象の商品コードを含む購買予定商品データレコードを検出した場合には(ST50のYES)、主制御部61は、ST51として当該価格データレコードから取得したN日分の価格データの中に、当該購買予定商品データレコード中の希望購買価格以下の価格が存在するか否かを判断する。そして、存在しない場合には、購買予定商品データベース15の検索を続ける。   When a purchase planned product data record including the search target product code is detected from the purchase planned product database 15 (YES in ST50), the main control unit 61 determines the price for N days acquired from the price data record as ST51. It is determined whether or not the data includes a price equal to or lower than the desired purchase price in the purchase planned product data record. And when it does not exist, the search of the purchase planned commodity database 15 is continued.

一方、価格データレコードから取得したN日分の価格データの中に希望購買価格以下の価格が存在する場合には(ST51のYES)、主制御部61は、ST52としてその希望購買価格以下の価格が当該購買予定商品データレコード中の購買期間最終日以前であるか否かを判断する。そして、購買期間最終日以後の場合には、購買予定商品データベース15の検索を続ける。   On the other hand, if there is a price equal to or less than the desired purchase price in the price data for N days acquired from the price data record (YES in ST51), the main control unit 61 sets the price equal to or less than the desired purchase price as ST52. Is determined to be before the last day of the purchase period in the purchase planned product data record. Then, in the case of after the last day of the purchase period, the search for the purchase planned product database 15 is continued.

これに対し、希望購買価格以下の価格が当該購買予定商品データレコード中の購買期間最終日以前である場合には(ST52のYES)、主制御部61は、ST53として購買支援メールを作成する。そして、この購買支援メールのデータをメールデータベース16に追加保存する。   On the other hand, when the price below the desired purchase price is before the last date of the purchase period in the purchase planned product data record (YES in ST52), the main control unit 61 creates a purchase support mail as ST53. Then, the purchase support mail data is additionally stored in the mail database 16.

前記購買支援メールは、送信先アドレスを当該購買予定商品データレコード中のメールアドレスとする。また、宛先名を同購買予定商品データレコード中のユーザ名とし、差出人名を購買支援サーバ1の管理者名とする。メール本文には、商品名及び希望購買価格と、この希望購買価格以下の販売価格及びその販売期間と、販売店舗名等が含まれる。商品名は、当該購買予定商品データレコード中の商品コードを基に商品情報データベース12から検索される。販売店舗名は、当該価格データレコードの店舗コードを基に店舗情報データベース11から検索される。   In the purchase support mail, the transmission destination address is the mail address in the purchase planned commodity data record. Also, the destination name is the user name in the purchase planned product data record, and the sender name is the administrator name of the purchase support server 1. The mail text includes the product name and the desired purchase price, the sales price below the desired purchase price, the sales period, the name of the store, and the like. The product name is searched from the product information database 12 based on the product code in the purchase planned product data record. The sales store name is searched from the store information database 11 based on the store code of the price data record.

その後、主制御部61は、購買予定商品データベース15の検索を続ける。そして、購買予定商品データベース15の検索を終了したならば(ST49のYES)、主制御部61は、ST44の処理に進む。   Thereafter, the main control unit 61 continues to search the planned purchase product database 15. If the search of the planned purchase product database 15 is completed (YES in ST49), the main control unit 61 proceeds to the process of ST44.

ST44では、店舗別価格データベース13に次の価格データレコードが存在するか否かを判断する。存在する場合には、ST42の処理に戻って、その価格データレコードを取得する。そして、ST43として取得した価格データレコードの企画フラグをチェックする。かくして、企画フラグが“1”にセットされている価格データレコードを取得する毎に、主制御部61は、ST45〜ST53の処理を実行する。   In ST44, it is determined whether or not the next price data record exists in the price database 13 for each store. When it exists, it returns to the process of ST42 and acquires the price data record. And the plan flag of the price data record acquired as ST43 is checked. Thus, every time a price data record in which the planning flag is set to “1” is acquired, the main control unit 61 executes the processes of ST45 to ST53.

ST44にて、店舗別価格データベース13に次の価格データレコードが存在しないことを確認したならば、主制御部61は、ST54としてメール処理部66を起動する。しかる後、図14のST32の処理に進み、店舗別価格データベース13をクローズして、今回の処理を終了するものとなっている。   If it is confirmed in ST44 that the next price data record does not exist in the store-specific price database 13, the main control unit 61 activates the mail processing unit 66 as ST54. Thereafter, the process proceeds to ST32 in FIG. 14, the store-based price database 13 is closed, and the current process is terminated.

さて、メール処理部66は、主制御部61からの指令により起動すると、メールサーバ16に記憶されている電子メールデータを順次読み出し、ネットワーク4を通じて送信する(通知手段)。そして、正常に送信された電子メールデータをメールサーバ16から削除するものとなっている。   When the mail processing unit 66 is activated by a command from the main control unit 61, the mail processing unit 66 sequentially reads out the e-mail data stored in the mail server 16 and transmits it via the network 4 (notification means). Then, the normally transmitted electronic mail data is deleted from the mail server 16.

このように本実施の形態においては、消費者(ユーザ)は、ユーザ端末3を操作して購買予定商品を入力する際に、購買条件データとして希望購買価格と購買期間最終日とを入力する。そうすると、購買支援サーバ1においては、当該購買予定商品の商品コード,希望購買価格及び購買期間最終日の各入力データが、当該ユーザ端末3に設定されたユーザ名及びメールアドレスのデータとともに購買予定商品データベース15で記憶される。   Thus, in this Embodiment, a consumer (user) inputs a desired purchase price and a purchase period last day as purchase condition data, when operating the user terminal 3 and inputting a purchase plan product. Then, in the purchase support server 1, the product code, the desired purchase price, and the purchase date last date of the purchase planned product are input together with the user name and e-mail address data set in the user terminal 3. Stored in the database 15.

一方、購買支援サーバ1においては、日付が翌日に更新される毎に、販促企画データベース14に記憶されている販促企画データの内容がチェックされる。そして、本日よりN日間以内に販売促進企画のあるデータがあると、そのデータに基づいて店舗別価格データベース13に記憶されている該当店舗別商品価格データが特売価格データに更新される。   On the other hand, every time the date is updated on the next day, the purchase support server 1 checks the contents of the sales promotion plan data stored in the sales promotion plan database 14. Then, if there is data with a sales promotion plan within N days from today, the corresponding product price data for each store stored in the store price database 13 is updated to the special price data based on the data.

さらに、価格データが特売価格データに変更された商品を購買予定商品とするレコードが購買予定商品データベース15から検索される。そして、該当するレコードが検出されると、購買期間内の価格が希望購買価格以下か否かが判断される。   Further, a record in which the product whose price data is changed to the sale price data is used as a purchase planned product is searched from the purchase planned product database 15. When the corresponding record is detected, it is determined whether or not the price within the purchase period is equal to or less than the desired purchase price.

ここで、購買期間内の価格が希望購買価格より高い場合には、何も処理が実行されない。しかし、希望購買価格以下であった場合には、その希望購買価格以下で当該購買予定商品を販売する店舗名,販売価格,販売期間等を通知する電子メールが自動的に作成される。そして、この電子メールは、当該購買予定商品の購買支援を申し込んだ消費者が所持するユーザ端末3にネットワーク4を通じて即時送信される。   Here, if the price within the purchase period is higher than the desired purchase price, no processing is executed. However, if it is below the desired purchase price, an e-mail notifying the name, sales price, sales period, etc. of the store that sells the product scheduled for purchase below the desired purchase price is automatically created. Then, this e-mail is immediately transmitted through the network 4 to the user terminal 3 possessed by the consumer who applied for the purchase support of the product to be purchased.

これにより、ユーザ端末3には、例えば図12に示すような内容の購買支援メールが通知される。したがって、この購買支援メールを確認した消費者は、自身が登録した購買予定商品がメール中の店舗名で特定される店舗において自身が登録した購買期間内に自身が登録した希望購買価格以下で販売されることを容易に知ることができる。   As a result, the user terminal 3 is notified of a purchase support mail having the content as shown in FIG. 12, for example. Therefore, a consumer who has confirmed this purchase support email sells the product he / she plans to purchase within the purchase period he / she registered within the purchase period he / she registered at the store identified by the store name in the email. You can easily know what will be done.

このように本実施の形態によれば、消費者は、ユーザ端末3を操作して購買予定商品とその購買条件データである希望購買価格及び購買期間最終日とを一度入力しておくだけでよい。また、購買支援サーバ1から購買支援メールを受信したという事実が、購買予定商品が希望購買価格以下で販売されることを意味しているので、購入するか否かを決める必要もない。したがって、消費者にとって煩雑感がなく、充分満足し得る購買支援サービスを提供することができる。   As described above, according to the present embodiment, the consumer only has to input the product to be purchased and the desired purchase price and purchase date as the purchase condition data once by operating the user terminal 3. . In addition, since the fact that the purchase support mail is received from the purchase support server 1 means that the product to be purchased is sold below the desired purchase price, there is no need to decide whether or not to purchase. Accordingly, it is possible to provide a purchase support service that is not complicated for the consumer and can be sufficiently satisfied.

また、本実施の形態では、ST31の購買支援処理の最初のステップST41で、購買予定商品データベース15から購買期間が既に経過している購買商品予定データレコードを削除するようにしている。したがって、購買支援処理の実行により購買予定商品データベース15を検索する際の処理効率を高め得るとともに、購買予定商品データベース15の記憶容量を節約できる効果も奏する。   Further, in the present embodiment, in the first step ST41 of the purchase support process in ST31, the purchase product schedule data record whose purchase period has already passed is deleted from the purchase planned product database 15. Therefore, it is possible to increase the processing efficiency when searching the purchase planned product database 15 by executing the purchase support process, and to save the storage capacity of the purchase planned product database 15.

なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。   The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.

例えば前記実施の形態では、購買予定商品を希望購買価格以下で販売する店舗が複数存在した場合には、その全てについて購買支援メールを作成して送信したが、販売価格が最も安い店舗についてのみ購買支援メールを作成して送信してもよい。   For example, in the above-described embodiment, when there are a plurality of stores that sell products to be purchased at or below the desired purchase price, a purchase support email is created and transmitted for all of them, but only the store with the lowest sales price is purchased. You may create and send a support email.

また、前記実施の形態では、複数の店舗の販売価格を管理する購買支援サーバ1について説明したが、1店舗で販売される商品の価格のみを管理する購買支援サーバ1であっても本発明を同様に適用できるものである。   In the embodiment, the purchase support server 1 that manages the sales prices of a plurality of stores has been described. However, the present invention can be applied even to the purchase support server 1 that manages only the prices of products sold at one store. The same applies.

また、前記実施の形態では、購買予定商品に関するデータについて、管理されている当該商品の当日以降の予定販売価格データと照合して、購買期間内における予定販売価格が希望購買価格以下の場合にのみ店舗名や販売価格など通知するようにしたが、予定販売価格が希望購買価格より高いときには希望購買価格で販売する店舗がない旨を通知してもよい。こうすることにより、消費者は、現時点において購買予定商品が希望購買価格以下で販売されない旨を容易に知り得る利点がある。   Further, in the above embodiment, the data related to the planned purchase product is compared with the planned sale price data after the day of the product being managed, and only when the planned sale price within the purchase period is equal to or less than the desired purchase price. The store name, the sales price, and the like are notified, but when the planned sales price is higher than the desired purchase price, it may be notified that there is no store that sells at the desired purchase price. By doing so, there is an advantage that the consumer can easily know that the product to be purchased is not sold below the desired purchase price at the present time.

また、前記実施の形態では、時計部64で計時される日付が更新される毎に、図14,図15の流れ図に示す処理手順を実行するようにしたが、販促企画データベース14に新規の販促企画レコードが追加される都度、そのレコードに関して図14,図15の流れ図に示す処理手順を実行するようにしてもよい。   In the above embodiment, each time the date counted by the clock unit 64 is updated, the processing procedure shown in the flowcharts of FIGS. 14 and 15 is executed. However, a new sales promotion is stored in the sales promotion plan database 14. Each time a plan record is added, the processing procedure shown in the flowcharts of FIGS. 14 and 15 may be executed on the record.

この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。   In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.

本発明の一実施の形態である購買支援システムの全体構成図。BRIEF DESCRIPTION OF THE DRAWINGS The whole block diagram of the purchase assistance system which is one embodiment of this invention. 同実施の形態において購買支援サーバが管理する店舗情報データベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the shop information database which a purchase assistance server manages in the embodiment. 同実施の形態において購買支援サーバが管理する商品情報データベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the merchandise information database which a purchase assistance server manages in the embodiment. 同実施の形態において購買支援サーバが管理する店舗別価格データベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the price database classified by store which the purchase assistance server manages in the embodiment. 同実施の形態において購買支援サーバが管理する販促企画データベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the sales promotion plan database which a purchase assistance server manages in the embodiment. 同実施の形態において購買支援サーバが管理する購買予定商品データベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the purchase planned goods database which a purchase assistance server manages in the embodiment. 同実施の形態において購買支援サーバが管理するメールデータベースに保存されるレコードの主要なデータ構造を示す模式図。The schematic diagram which shows the main data structures of the record preserve | saved in the mail database which a purchase assistance server manages in the embodiment. 同実施の形態において用いられるユーザ端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the user terminal used in the embodiment. 同ユーザ端末が記憶する分類情報テーブルのデータ構造の一部を示す模式図。The schematic diagram which shows a part of data structure of the classification | category information table which the user terminal memorize | stores. 同ユーザ端末が実装する購買支援プログラムを起動したときの主要な処理手順を示す流れ図。The flowchart which shows the main process procedures when starting the purchase assistance program which the user terminal implements. 同ユーザ端末の表示デバイスに表示される購買条件入力画面の一例を示す模式図。The schematic diagram which shows an example of the purchase condition input screen displayed on the display device of the user terminal. 同ユーザ端末の表示デバイスに表示される購買支援メールの一例を示す模式図。The schematic diagram which shows an example of the purchase assistance email displayed on the display device of the user terminal. 同実施の形態における購買支援サーバの要部構成を示すブロック図。The block diagram which shows the principal part structure of the purchase assistance server in the embodiment. 同購買支援サーバにおいて実行される主要な処理の要部手順を示す流れ図。The flowchart which shows the principal part procedure of the main processes performed in the purchase support server. 図14の処理ステップ「購買支援処理」の内容を具体的に示す流れ図。The flowchart which shows the content of the process step "purchase support process" of FIG. 14 concretely.

符号の説明Explanation of symbols

1…購買支援サーバ、2…店舗端末、3…ユーザ端末、4…ネットワーク、11…店舗情報データベース、12…商品情報データベース、13…店舗別価格データベース、14…販促企画データベース、15…購買予定商品データベース、16…メールデータベース、61…主制御部、62…主記憶部、63…補助記憶部、64…時計部、65…通信制御部、66…メール処理部。   DESCRIPTION OF SYMBOLS 1 ... Purchase support server, 2 ... Store terminal, 3 ... User terminal, 4 ... Network, 11 ... Store information database, 12 ... Product information database, 13 ... Price database according to store, 14 ... Promotion plan database, 15 ... Purchase planned product Database, 16 ... Mail database, 61 ... Main control unit, 62 ... Main storage unit, 63 ... Auxiliary storage unit, 64 ... Clock unit, 65 ... Communication control unit, 66 ... Mail processing unit.

Claims (5)

データを入力するための入力手段、この入力手段を介して入力されたデータ等を表示するための表示手段及びネットワークを介してデータ通信を行う通信手段を備えてなるユーザ端末に、前記ネットワークを介して購買予定商品の店舗販売価格を提供する購買支援装置において、
店舗で販売される商品毎にその商品固有の商品コード、定価、企画フラグ及び当日以降の日別の予定販売価格データを記憶する価格データベースと、
前記店舗で実施される特売の期間、特売対象となる商品の商品コード及び特売価格に関する販促企画データを記憶する販促企画データベースと、
この販促企画データベースに記憶された販促企画データのうち、当日から所定の複数日後までの間に特売期間が含まれる販促企画データの商品コードに対応する前記価格データベースの日別予定販売価格データについては、前記特売期間内の日別予定販売価格を当該販促企画データから算出される特売価格に更新し、かつ前記特売期間外の日別予定販売価格を当該商品の定価に更新するとともに前記企画フラグをセットし、当日から前記複数日後までの間に特売期間が含まれない販促企画データの商品コードに対応する前記価格データベースの日別予定販売価格データについては、全て当該商品の定価に更新するとともに前記企画フラグをリセットする価格データ更新手段と
前記ユーザ端末から前記ネットワークを介して希望購買価格及び購買期間を含む購買予定商品に関するデータを受信すると、そのデータを当該データ発信元の前記ユーザ端末を特定するデータとともに記憶部で記憶するデータ記憶手段と、
前記価格データベースで商品毎に記憶されているデータのうち、前記企画フラグがセットされたデータの当日から前記複数日後までの予定販売価格データと前記記憶部で記憶されている購買予定商品に関するデータとを照合して、購買期間内における予定販売価格が希望購買価格以下の前記購買予定商品に関するデータを検索する検索手段と、
この検索手段による検索結果を前記購買予定商品に関するデータの発信元である前記ユーザ端末に前記ネットワークを介して通知する通知手段と、
を具備したことを特徴とする購買支援装置。
A user terminal comprising an input means for inputting data, a display means for displaying data input via the input means, and a communication means for performing data communication via the network, via the network In a purchase support device that provides store sales prices for products planned for purchase,
And price database for storing the product-specific product code for each product to be sold, the price, the expected selling price data of the Daily and later planning flag and the day at the store,
A sales promotion plan database for storing sales promotion plan data relating to the period of the special sale conducted at the store, the product code of the product to be sold and the sale price;
Of the sales promotion planning data stored in this sales promotion planning database, for the daily planned sales price data of the price database corresponding to the product code of the sales promotion planning data including the special sales period between the day and a predetermined number of days later, , Update the daily scheduled sales price within the special sale period to the special sale price calculated from the promotional plan data, update the daily scheduled sales price outside the special sale period to the regular price of the product, and set the plan flag Set the daily planned sales price data of the price database corresponding to the product code of the sales promotion plan data that does not include the special sales period from the day until the plurality of days later, and update all the prices to the list price of the product Price data update means to reset the planning flag ,
Data storage means for storing data related to a planned purchase product including a desired purchase price and a purchase period from the user terminal together with data for specifying the user terminal of the data transmission source in a storage unit. When,
Among the data stored for each product in the price database, the planned sales price data from the day of the data in which the planning flag is set to the plurality of days later and the data related to the planned purchase product stored in the storage unit, And a search means for searching for data relating to the purchase planned product whose planned sales price within the purchase period is equal to or less than the desired purchase price,
Notifying means for notifying the user terminal, which is a transmission source of data relating to the product planned for purchase, via the network, the search result by the search means;
A purchase support apparatus characterized by comprising:
前記価格データベースは、各商品の商品コード、定価、企画フラグ及び当日以降の日別の予定販売価格データを店舗別に記憶し、
前記販促企画データベースは、特売の期間、特売対象となる商品の商品コード及び特売価格に関する販促企画データを店舗別に記憶し、
前記価格データ更新手段は、前記販促企画データと同一店舗の日別予定販売価格データについて更新し、
前記通知手段は、購買期間内における予定販売価格が希望購買価格以下であるとき、その予定販売価格で販売する店舗の店舗名とその予定販売価格とを通知することを特徴とする請求項1記載の購買支援装置。
The price database stores the product code of each product, the list price, the planning flag, and the scheduled sales price data for each day after the day, for each store,
The sales promotion planning database stores the sales promotion planning data relating to the period of the sale, the product code of the sale target product and the sale price for each store,
The price data update means updates the daily scheduled sales price data of the same store as the sales promotion plan data,
2. The notification means, when a planned sales price within a purchase period is equal to or less than a desired purchase price, notifies the store name of the store that sells at the planned sales price and the planned sales price. Purchasing support equipment.
店舗間で商品コードが異なる商品に対して設定された共有商品コードに関連付けて各店舗での同一商品に対する商品コードを記憶する店舗情報データベース、をさらに具備し、
前記検索手段は、前記企画フラグがセットされたデータの商品コードに関連付けられた共有商品コードを前記店舗情報データベースから取得し、この共通商品コードと同一の商品コードを含む購買予定商品に関するデータと照合して、購買期間内における予定販売価格が希望購買価格以下の前記購買予定商品に関するデータを検索することを特徴とする請求項記載の購買支援装置。
A store information database for storing a product code for the same product at each store in association with a shared product code set for a product with a different product code between stores;
The search means obtains a shared product code associated with the product code of the data for which the planning flag is set from the store information database, and collates with data relating to a purchase planned product including the same product code as the common product code The purchase support apparatus according to claim 2 , wherein data relating to the planned purchase product whose planned sales price within the purchase period is equal to or less than the desired purchase price is searched.
前記検索手段は、前記記憶部で記憶されている前記購買予定商品に関するデータの購買期間が既に経過しているか否かを判断し、経過している場合にはそのデータを前記記憶部から削除する削除手段を含むことを特徴とする請求項1記載の購買支援装置。   The search means determines whether or not a purchase period of data related to the planned purchase product stored in the storage unit has already elapsed, and deletes the data from the storage unit if it has elapsed The purchase support apparatus according to claim 1, further comprising a deletion unit. 前記記憶部で記憶される前記ユーザ端末を特定するデータは、そのユーザ端末が所有する電子メールアドレスであり、
前記通知手段は、データ発信元のユーザ端末に対して検索結果を電子メールの形態で通知することを特徴とする請求項1または2記載の購買支援装置。
The data for identifying the user terminal stored in the storage unit is an e-mail address owned by the user terminal,
The purchase support apparatus according to claim 1 or 2, wherein the notifying means notifies the search result to the user terminal of the data transmission source in the form of an e-mail.
JP2007000212A 2007-01-04 2007-01-04 Purchasing support device Expired - Fee Related JP4700627B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007000212A JP4700627B2 (en) 2007-01-04 2007-01-04 Purchasing support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007000212A JP4700627B2 (en) 2007-01-04 2007-01-04 Purchasing support device

Publications (2)

Publication Number Publication Date
JP2008165681A JP2008165681A (en) 2008-07-17
JP4700627B2 true JP4700627B2 (en) 2011-06-15

Family

ID=39695049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007000212A Expired - Fee Related JP4700627B2 (en) 2007-01-04 2007-01-04 Purchasing support device

Country Status (1)

Country Link
JP (1) JP4700627B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102097835B1 (en) * 2013-11-22 2020-04-06 주식회사 알티캐스트 Method and apparatus for providing goods information
JP7171865B2 (en) * 2019-08-26 2022-11-15 東芝テック株式会社 Information providing device and information providing program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099585A (en) * 1998-09-25 2000-04-07 Hitachi Ltd Retireval-type reservation purchase system
JP2002024601A (en) * 2000-07-04 2002-01-25 Denso Corp Merchandise information providing method
JP2002189929A (en) * 2000-12-21 2002-07-05 Nec Corp Server and method for providing merchandise information
JP2002318939A (en) * 2001-04-23 2002-10-31 Kyocera Corp Trade management system and method, and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000099585A (en) * 1998-09-25 2000-04-07 Hitachi Ltd Retireval-type reservation purchase system
JP2002024601A (en) * 2000-07-04 2002-01-25 Denso Corp Merchandise information providing method
JP2002189929A (en) * 2000-12-21 2002-07-05 Nec Corp Server and method for providing merchandise information
JP2002318939A (en) * 2001-04-23 2002-10-31 Kyocera Corp Trade management system and method, and computer program

Also Published As

Publication number Publication date
JP2008165681A (en) 2008-07-17

Similar Documents

Publication Publication Date Title
JP2004185598A (en) One-to-one business support system and program and recording medium for realizing functions of the system
JP2011248393A (en) Store system
US20020038165A1 (en) System and method for serving patrons of restaurants and bars
JP2002352138A (en) Server, retrieval system, system and terminal and method for providing information, method for retrieving information and method for displaying information
JP4448272B2 (en) Network system, purchase history presentation method, server device, program, and recording medium
JP2009122780A (en) Recommendation device and recommendation method
JP5205488B2 (en) Sales promotion planning support device and program thereof
JP4700627B2 (en) Purchasing support device
JP2007257404A (en) Purchase support server, user terminal and purchase support program
KR20180073534A (en) System providing reselling platform by curation contents marketing
JP4473481B2 (en) Network system, estimate information management method, server device, program, and recording medium
JP6399338B2 (en) Sales promotion information providing server device, sales promotion information providing system
JP4909618B2 (en) Inventory management device and inventory management program
JP6795484B2 (en) Information processing equipment, information processing methods and information processing programs
US20220374966A1 (en) System and method for aggregation of local business inventories
JP2000322646A (en) Method and system for sale
US8185451B2 (en) Turn-around time information management system, storage medium, and turn-around time information management method
JP2005063365A (en) Price display control system, store terminal, price display control method, computer program and recording medium
JP2006065671A (en) Commodity voluntary recall system
JP7230993B1 (en) Product information management device, product information management method, program
JP2002351923A (en) System for distributing advertising information
JP2005108055A (en) Commodity sell/buy management system
JP4117758B2 (en) Sales device, sales system, and computer-readable recording medium
JP2002175468A (en) Method for retrieving information and system for the same
JP2003108639A (en) Transaction mediating server and transaction mediating method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110112

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110304

LAPS Cancellation because of no payment of annual fees