Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5652283B2 - Product sales support device, product sales support method, and product sales support program - Google Patents
[go: Go Back, main page]

JP5652283B2 - Product sales support device, product sales support method, and product sales support program - Google Patents

Product sales support device, product sales support method, and product sales support program Download PDF

Info

Publication number
JP5652283B2
JP5652283B2 JP2011061779A JP2011061779A JP5652283B2 JP 5652283 B2 JP5652283 B2 JP 5652283B2 JP 2011061779 A JP2011061779 A JP 2011061779A JP 2011061779 A JP2011061779 A JP 2011061779A JP 5652283 B2 JP5652283 B2 JP 5652283B2
Authority
JP
Japan
Prior art keywords
attributes
attribute
product
product information
customer
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
JP2011061779A
Other languages
Japanese (ja)
Other versions
JP2012198722A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2011061779A priority Critical patent/JP5652283B2/en
Publication of JP2012198722A publication Critical patent/JP2012198722A/en
Application granted granted Critical
Publication of JP5652283B2 publication Critical patent/JP5652283B2/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 product sales support apparatus and the like.

顧客に商品の購入を勧める場合に、顧客の嗜好に合った商品を提示することができれば、顧客の購買意欲を刺激でき好ましい。例えば、顧客の購入した商品と共通の属性を有する商品をユーザの嗜好に合った商品と判定し、判定した商品を表示するという技術も存在する。また、ネットショッピングでは、顧客が過去に購入した商品と同一の商品を購入した他の顧客の購入履歴を表示させるという技術が利用されている。   When recommending the purchase of a product to a customer, if a product that meets the customer's preference can be presented, the customer's willingness to purchase can be stimulated, which is preferable. For example, there is a technique in which a product having an attribute common to a product purchased by a customer is determined as a product that matches the user's preference, and the determined product is displayed. Moreover, in the online shopping, a technique is used in which purchase histories of other customers who have purchased the same product as the product purchased by the customer in the past are displayed.

また、従来技術では、商品などを選択してから購入の操作を行うまでに、その選択を取り消し可能なオンラインショップなどで、一旦選択をしたがその後に取り消して非選択にした時間が短いほどその重要度が低いと判定することが示されている。また、非選択にした時間から購入までの時間が短いほど購入候補として残った商品としてポイントを高くすることが示されている。   In addition, in the prior art, from the selection of a product etc. until the purchase operation, the online shop that can cancel the selection, etc., once selected, but then the shorter the time it was canceled and deselected, the shorter It is shown that the importance is determined to be low. In addition, it is shown that as the time from the non-selection time to the purchase is shorter, the point is increased as a product remaining as a purchase candidate.

特開2003−91653号公報JP 2003-91653 A

しかしながら、上述した従来技術では、顧客の嗜好に合った商品の提案をすることができないという問題があった。   However, the above-described conventional technology has a problem that it is not possible to propose a product that meets customer preferences.

顧客が購入した商品は、顧客の嗜好に合った商品であるといえるが、顧客が購入しなかった商品が必ずしも顧客の嗜好に合わない商品とはいえない。例えば、顧客は、商品Aと商品Bとの双方を気に入ったが、最終的に商品Aを選択する場合があり得る。   The product purchased by the customer can be said to be a product that matches the customer's preference, but the product that the customer did not purchase is not necessarily a product that does not meet the customer's preference. For example, the customer likes both the product A and the product B, but may eventually select the product A.

このため、顧客に提案する商品のレパートリーを広げるためには、顧客の嗜好に合った商品以外の商品をさらに追加して商品の提案を行うことになる。しかし、顧客に提案した商品に顧客の嗜好に合わない商品が多く含まれている場合には、顧客が商品を選ぶまでに多くの時間を要してしまう場合や、顧客の機嫌を損ねてしまう場合もあり得た。   For this reason, in order to broaden the repertoire of products to be proposed to customers, products are proposed by further adding products other than products that meet customer preferences. However, if the product proposed to the customer contains many products that do not meet the customer's preference, it may take a long time for the customer to select the product or damage the customer's mood. It could have happened.

また、上記の従来技術のように、非選択に要した時間を利用したとしても、どのような理由から商品が取り消されたのかを判断できず、顧客の嗜好に合った商品の提案を行うことができない。   Moreover, even if the time required for non-selection is used as in the above prior art, it is impossible to determine for what reason the product has been canceled and to propose a product that suits the taste of the customer I can't.

開示の技術は、上記に鑑みてなされたものであって、顧客の嗜好にあった商品の提案をすることができる商品販売支援装置、商品販売支援方法および商品販売支援プログラムを提供することを目的とする。   The disclosed technology has been made in view of the above, and an object thereof is to provide a product sales support device, a product sales support method, and a product sales support program capable of proposing a product that meets customer preference. And

開示の商品販売支援装置は、記憶部、属性数演算部、優先順位判定部を有する。記憶部は、複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する。属性数演算部は、複数の商品情報の中の不要な商品情報に含まれる属性に対応する、属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で、順次減算する。優先順位判定部は、属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定する。   The disclosed product sales support apparatus includes a storage unit, an attribute number calculation unit, and a priority order determination unit. The storage unit stores an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of attributes. The number-of-attributes calculation unit sequentially subtracts the number of attributes in the number-of-attributes management table corresponding to the attributes included in the unnecessary product information among the plurality of product information in the order in which the unnecessary product information is selected. . The priority determination unit determines an attribute whose number of attributes is less than a predetermined number as an attribute of a product that does not satisfy the customer's preference, and based on the determination result and the order of attributes where the number of attributes is less than the predetermined number. The priority of each attribute is determined.

開示の商品販売支援装置によれば、顧客の嗜好にあった商品の提案をすることができるという効果を奏する。   According to the disclosed product sales support apparatus, there is an effect that it is possible to propose a product that meets the taste of the customer.

図1は、本実施例にかかる商品販売支援システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a product sales support system according to the present embodiment. 図2は、サーバの構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of the server. 図3は、顧客DBのデータ構造の一例を示す図である。FIG. 3 is a diagram illustrating an example of the data structure of the customer DB. 図4は、判断基準DBのデータ構造の一例を示す図である。FIG. 4 is a diagram illustrating an example of a data structure of the determination criterion DB. 図5は、商品マスタのデータ構造の一例を示す図である。FIG. 5 is a diagram illustrating an example of the data structure of the product master. 図6は、判断基準データのデータ構造の一例を示す図である。FIG. 6 is a diagram illustrating an example of a data structure of the determination criterion data. 図7は、サーバの接客データのデータ構造の一例を示す図である。FIG. 7 is a diagram illustrating an example of the data structure of the customer service data of the server. 図8は、属性数管理テーブルのデータ構造の一例を示す図である。FIG. 8 is a diagram illustrating an example of the data structure of the attribute number management table. 図9は、端末装置の構成を示す機能ブロック図である。FIG. 9 is a functional block diagram illustrating a configuration of the terminal device. 図10は、端末装置の接客データのデータ構造の一例を示す図である。FIG. 10 is a diagram illustrating an example of a data structure of customer service data of the terminal device. 図11は、昇順に並び替えられた接客データの一例を示す図である。FIG. 11 is a diagram illustrating an example of customer service data rearranged in ascending order. 図12は、属性毎の属性数の変化を示す図である。FIG. 12 is a diagram illustrating changes in the number of attributes for each attribute. 図13は、更新後の判断基準データのデータ構造の一例を示す図である。FIG. 13 is a diagram illustrating an example of a data structure of the updated criterion data. 図14は、本実施例にかかる商品販売支援システムの処理手順を示すフローチャートである。FIG. 14 is a flowchart illustrating the processing procedure of the merchandise sales support system according to the present embodiment. 図15は、判断基準データ抽出処理の処理手順を示すフローチャートである。FIG. 15 is a flowchart illustrating a processing procedure of the determination criterion data extraction process. 図16は、接客データ生成処理の処理手順を示すフローチャートである。FIG. 16 is a flowchart showing a processing procedure of customer service data generation processing. 図17は、接客データ更新処理の処理手順を示すフローチャートである。FIG. 17 is a flowchart showing a processing procedure for customer service data update processing. 図18は、優先順位更新処理の処理手順を示すフローチャートである。FIG. 18 is a flowchart showing a processing procedure of priority order update processing. 図19は、商品販売支援プログラムを実行するコンピュータの一例を示す図である。FIG. 19 is a diagram illustrating an example of a computer that executes a product sales support program.

以下に、本願の開示する商品販売支援装置、商品販売支援方法および商品販売支援プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。   Embodiments of a product sales support device, a product sales support method, and a product sales support program disclosed in the present application will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

図1は、本実施例にかかる商品販売支援システムの構成の一例を示す図である。図1に示すように、この商品販売支援システムは、サーバ100と端末装置200とを有する。サーバ100と端末装置200は、ネットワーク50に接続される。   FIG. 1 is a diagram illustrating an example of a configuration of a product sales support system according to the present embodiment. As shown in FIG. 1, the product sales support system includes a server 100 and a terminal device 200. Server 100 and terminal device 200 are connected to network 50.

サーバ100は、商品情報や、顧客の嗜好に関する判断基準データ等を記憶部に記憶し、顧客の嗜好にあった商品情報を、端末装置200に通知する装置である。端末装置200は、サーバ100から受信した商品情報を表示する装置である。商品を販売する販売員は、商品を販売する際に端末装置200の画面を顧客に提示し、商品販売を行う。   The server 100 is a device that stores product information, determination reference data related to customer preferences, and the like in the storage unit and notifies the terminal device 200 of product information that meets customer preferences. The terminal device 200 is a device that displays product information received from the server 100. A salesperson who sells a product presents the screen of the terminal device 200 to the customer when selling the product, and sells the product.

また、端末装置200は、顧客が不要と判断した商品情報の属性および不要と判断された商品情報の順番を基にして、商品を購入した顧客の判断基準データを生成し、サーバ100に通知する。サーバ100は、端末装置200から受信する判断基準データを利用して、記憶部の情報を更新する。   Further, the terminal device 200 generates determination reference data of the customer who purchased the product based on the attribute of the product information determined to be unnecessary by the customer and the order of the product information determined to be unnecessary, and notifies the server 100 of it. . The server 100 updates the information in the storage unit using the criterion data received from the terminal device 200.

次に、図1に示したサーバ100の構成について説明する。図2は、サーバの構成を示す機能ブロック図である。図2に示すように、このサーバ100は、インターフェース部110、記憶部120、受付処理部130、判断基準データ抽出部140、接客データ生成部150、属性数管理テーブル生成部155、通知部160、判断基準DB管理部170を有する。   Next, the configuration of the server 100 shown in FIG. 1 will be described. FIG. 2 is a functional block diagram showing the configuration of the server. As shown in FIG. 2, the server 100 includes an interface unit 110, a storage unit 120, a reception processing unit 130, a determination reference data extraction unit 140, a customer service data generation unit 150, an attribute number management table generation unit 155, a notification unit 160, A determination criterion DB management unit 170 is included.

インターフェース部110は、端末装置200との間でデータ通信を行う処理部である。例えば、インターフェース部110は、ネットワーク通信カードや通信装置に対応する。   The interface unit 110 is a processing unit that performs data communication with the terminal device 200. For example, the interface unit 110 corresponds to a network communication card or a communication device.

記憶部120は、顧客DB(Data Base)120a、判断基準DB(Data Base)120b、判断基準データ120c、商品マスタ120d、接客データ120e、属性数管理テーブル120fを有する。記憶部120は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。   The storage unit 120 includes a customer DB (Data Base) 120a, a judgment standard DB (Data Base) 120b, judgment standard data 120c, a product master 120d, customer service data 120e, and an attribute number management table 120f. The storage unit 120 corresponds to, for example, a semiconductor memory device such as a random access memory (RAM), a read only memory (ROM), or a flash memory, or a storage device such as a hard disk or an optical disk.

顧客DB120aは、顧客に関する各種の情報を記憶するテーブルである。図3は、顧客DBのデータ構造の一例を示す図である。図3に示すように、この顧客DB120aは、顧客を一意に識別する会員番号に各種のデータが対応づけられている。例えば、各種データには、性別、年齢、住所、体型が含まれる。   The customer DB 120a is a table that stores various types of information related to customers. FIG. 3 is a diagram illustrating an example of the data structure of the customer DB. As shown in FIG. 3, in the customer DB 120a, various pieces of data are associated with member numbers that uniquely identify customers. For example, the various data includes sex, age, address, and body type.

判断基準DB120bは、顧客の嗜好に合わない商品の情報を記憶するテーブルである。図4は、判断基準DBのデータ構造の一例を示す図である。図4に示すように、この判断基準DB120bは、会員番号、来店日、優先順位、型、袖丈、色、柄、材質を有する。このうち、来店日は、顧客が店に来店した日時に対応する。優先順位は、該当する属性が、顧客の嗜好に合うものほど小さな数値となり、最も顧客の嗜好にあう属性の優先順位が1となる。ここで、属性とは、服の特徴の特徴を示すものであり、例えば、型、袖丈、色、柄、材質に対応する。   The determination criterion DB 120b is a table that stores information on products that do not meet customer preferences. FIG. 4 is a diagram illustrating an example of a data structure of the determination criterion DB. As shown in FIG. 4, the determination criterion DB 120b has a member number, a visit date, priority, a model, a sleeve length, a color, a pattern, and a material. Among these, the visit date corresponds to the date and time when the customer visited the store. The priority becomes a smaller numerical value as the corresponding attribute matches the customer's preference, and the priority of the attribute that best meets the customer's preference becomes 1. Here, the attribute indicates the characteristics of the clothes, and corresponds to, for example, a mold, a sleeve length, a color, a pattern, and a material.

図4に示す例では、会員番号「H1」の顧客の嗜好に合う属性から列挙すると、材質「綿」、材質「麻、化繊」、色「ピンク」、「紺」、柄「ストライプ」、色「黒」、型「シングル」、袖丈「半袖」となる。すなわち、会員番号「H1」の顧客は、材質が「綿」の商品を好むことがわかる。なお、優先順位が同じ属性は、顧客の嗜好は同じレベルのものである。   In the example shown in FIG. 4, when enumerating from the customer number “H1” according to the preference of the customer, the material “cotton”, the material “hemp, synthetic fiber”, the color “pink”, “紺”, the pattern “stripe”, the color "Black", type "single", sleeve length "short sleeves". That is, it can be seen that the customer with the membership number “H1” prefers the product with the material “cotton”. Note that the attributes having the same priority order have the same customer preference.

判断基準データ120cは、判断基準DB120bを基に生成されるデータである。この判断基準データ120cのデータ構造は後述する。   The criterion data 120c is data generated based on the criterion DB 120b. The data structure of this criterion data 120c will be described later.

商品マスタ120dは、商品に関する各種の情報を記憶するデータである。図5は、商品マスタのデータ構造の一例を示す図である。図5に示すように、この商品マスタ120dは、商品コードに各種のデータが対応づけられている。例えば、各種データには、品名、ブランド、サイズ、シーズン、形状、色柄、材質、価格、商品画像、検索キーワードが含まれる。なお、形状には、型、袖丈が含まれる。色柄には、色と柄が含まれる。商品マスタ120dにおいて、型、袖丈、色、柄、材質は、商品の属性に対応するものである。   The product master 120d is data that stores various types of information related to products. FIG. 5 is a diagram illustrating an example of the data structure of the product master. As shown in FIG. 5, in the product master 120d, various data are associated with the product code. For example, various data includes product name, brand, size, season, shape, color pattern, material, price, product image, and search keyword. The shape includes a mold and a sleeve length. The color pattern includes a color and a pattern. In the product master 120d, the model, sleeve length, color, pattern, and material correspond to the attributes of the product.

接客データ120eは、商品マスタ120dに含まれる商品情報のうち、顧客の嗜好にあう商品情報を含む。この接客データ120eのデータ構造は後述する。   The customer service data 120e includes product information that meets customer preference among the product information included in the product master 120d. The data structure of the customer service data 120e will be described later.

属性数管理テーブル120fは、接客データ120eに含まれる各商品情報の属性を基にして、属性の種別毎に、属性の数を計数した結果を含む。この属性数管理テーブル120fのデータ構造は後述する。   The attribute number management table 120f includes a result of counting the number of attributes for each attribute type based on the attributes of each piece of product information included in the customer service data 120e. The data structure of the attribute number management table 120f will be described later.

図2の説明に戻る。受付処理部130は、端末装置200から顧客の会員番号を取得した場合に、会員番号を判断基準データ抽出部140に出力する。また、受付処理部130は、会員番号に、サイズの変更要求等の更新要求が付属している場合には、該当する顧客DB120aのデータを更新する。   Returning to the description of FIG. When the reception processing unit 130 acquires a customer member number from the terminal device 200, the reception processing unit 130 outputs the member number to the determination criterion data extraction unit 140. In addition, when an update request such as a size change request is attached to the membership number, the reception processing unit 130 updates the data in the corresponding customer DB 120a.

また、受付処理部130は、会員番号に、希望商品情報が付与せれている場合には、会員番号と希望商品情報とを接客データ生成部150に出力する。希望商品情報は、顧客が購入を希望する商品の品名、ブランド、サイズ、シーズンなどが含まれる。   Further, when the desired product information is given to the member number, the reception processing unit 130 outputs the member number and the desired product information to the customer service data generation unit 150. The desired product information includes the name, brand, size, season, etc. of the product that the customer wishes to purchase.

判断基準データ抽出部140は、会員番号に対応する判断基準データ120cを生成する処理部である。判断基準データ抽出部140の処理について具体的に説明する。判断基準データ抽出部140は、受付処理部130から取得した会員番号をキーにして、判断基準DB120bの該当する行を選択する。   The determination criterion data extraction unit 140 is a processing unit that generates determination criterion data 120c corresponding to the membership number. The processing of the determination reference data extraction unit 140 will be specifically described. The determination criterion data extraction unit 140 selects a corresponding row in the determination criterion DB 120b using the member number acquired from the reception processing unit 130 as a key.

判断基準データ抽出部140は、選択した行のうち、以下の条件1、2を全て満たす行を最終的に選択する。条件1は、基準日の前後1ヶ月に含まれ、かつ、最新月であること。条件2は、優先順位が、行に含まれる各優先順位のうち、最大の優先順位の値を1/2倍した数値よりも小さい優先順位であること。すなわち、優先順位が下位1/2未満のものは、条件2に当てはまらないこととなる。なお、基準日は適宜設定される。また、条件1、2は、一例に過ぎない。   The criterion data extraction unit 140 finally selects a row that satisfies all the following conditions 1 and 2 among the selected rows. Condition 1 is included in one month before and after the reference date and is the latest month. Condition 2 is that the priority is a priority lower than a numerical value obtained by multiplying the value of the maximum priority among the priority orders included in the row by a factor of 1/2. In other words, those with a priority less than the lower half are not applicable to condition 2. The reference date is set as appropriate. Conditions 1 and 2 are only examples.

判断基準データ抽出部140は、条件1、2を満たす行のデータを抽出することで、判断基準データ120cを生成する。図6は、判断基準データのデータ構造の一例を示す図である。図6の判断基準データ120cは、図4に示した判断基準DB120bのうち、条件1、2を満たすデータとなる。なお、条件1、2を満たす行が存在しない場合には、判断基準データ120cはブランクとなる。   The determination criterion data extraction unit 140 generates the determination criterion data 120c by extracting data of rows that satisfy the conditions 1 and 2. FIG. 6 is a diagram illustrating an example of a data structure of the determination criterion data. The determination criterion data 120c in FIG. 6 is data that satisfies the conditions 1 and 2 in the determination criterion DB 120b illustrated in FIG. Note that if there is no row satisfying the conditions 1 and 2, the criterion data 120c is blank.

接客データ生成部150は、接客データ120eを生成する処理部である。接客データ生成部150は、希望商品情報および判断基準データ120cと商品マスタ120dとを比較し、希望商品情報にヒットする行または判断基準データの属性にヒットする行を選択する。そして、接客データ生成部150は、選択した行に基づいて、接客データ120eを生成する。   The customer service data generation unit 150 is a processing unit that generates the customer service data 120e. The customer service data generation unit 150 compares the desired product information and the determination reference data 120c with the product master 120d, and selects a line that hits the desired product information or a line that hits the attribute of the determination reference data. Then, the customer service data generating unit 150 generates customer service data 120e based on the selected row.

図7は、サーバの接客データのデータ構造の一例を示す図である。図7に示すように、この接客データ120eは、会員番号、商品コード、品名、ブランド、サイズ、シーズンを含む。また、接客データ120eは、形状、色柄、材質、来店日を含む。例えば、来店日には、この接客データ120eを生成した日付が登録される。   FIG. 7 is a diagram illustrating an example of the data structure of the customer service data of the server. As shown in FIG. 7, the customer service data 120e includes a membership number, a product code, a product name, a brand, a size, and a season. The customer service data 120e includes a shape, a color pattern, a material, and a visit date. For example, the date when the customer service data 120e is generated is registered as the date of visit.

属性数管理テーブル生成部155は、接客データ120eに含まれる各商品情報の属性を基にして、属性の種別毎に、属性の数を集計することで、属性管理テーブル120fを生成する処理部である。図8は、属性数管理テーブルのデータ構造の一例を示す図である。図8に示すように、属性数管理テーブル120fは、属性毎の集計結果が記憶されている。例えば、シングルが「4」となっている。これは、接客データ120eに含まれる商品情報のうち、属性がシングルとなる商品情報が4つ存在することを示している。   The attribute number management table generation unit 155 is a processing unit that generates the attribute management table 120f by aggregating the number of attributes for each attribute type based on the attributes of each piece of product information included in the customer service data 120e. is there. FIG. 8 is a diagram illustrating an example of the data structure of the attribute number management table. As shown in FIG. 8, the attribute number management table 120f stores the aggregation results for each attribute. For example, the single is “4”. This indicates that among the product information included in the customer service data 120e, there are four pieces of product information whose attributes are single.

通知部160は、判断基準データ120c、接客データ120e、接客データ120eの商品番号に対応する商品画像データ、属性数管理テーブル120fを端末装置200に通知する処理部である。通知部160は、接客データ120eに含まれる商品コードをキーにして、商品画像データを、商品マスタ120dから取得する。   The notification unit 160 is a processing unit that notifies the terminal device 200 of the determination reference data 120c, the customer service data 120e, the product image data corresponding to the product number of the customer service data 120e, and the attribute number management table 120f. The notification unit 160 acquires the product image data from the product master 120d using the product code included in the customer service data 120e as a key.

判断基準DB管理部170は、端末装置200から更新された判断基準データを取得した場合に、判断基準DB120bを更新する処理部である。更新された判断基準データを更新データと表記する。判断基準DB管理部170は、更新データを更新する。   The determination criterion DB management unit 170 is a processing unit that updates the determination criterion DB 120 b when the updated determination criterion data is acquired from the terminal device 200. The updated criterion data is referred to as update data. The determination criterion DB management unit 170 updates the update data.

なお、判定基準DB管理部170は、更新データに対応するデータが、判断基準DB120bに存在しない場合には、更新データに対応するデータを判断基準DB120bに追加登録してもよい。   Note that, when the data corresponding to the update data does not exist in the determination criterion DB 120b, the determination criterion DB management unit 170 may additionally register the data corresponding to the update data in the determination criterion DB 120b.

次に、図2に示した端末装置200の構成について説明する。図9は、端末装置の構成を示す機能ブロック図である。図9に示すように、この端末装置200は、カード情報読取部210、インターフェース部220、タッチパネル230、記憶部240、通信部250、表示処理部260、属性数演算部270、判断基準データ更新部280を有する。   Next, the configuration of the terminal device 200 shown in FIG. 2 will be described. FIG. 9 is a functional block diagram illustrating a configuration of the terminal device. As illustrated in FIG. 9, the terminal device 200 includes a card information reading unit 210, an interface unit 220, a touch panel 230, a storage unit 240, a communication unit 250, a display processing unit 260, an attribute number calculation unit 270, and a determination reference data update unit. 280.

カード情報読取部210は、会員カードに含まれる会員番号を読み取る処理部である。例えば、カード情報読取部210は、カードリーダなどに対応する。   The card information reading unit 210 is a processing unit that reads a membership number included in a membership card. For example, the card information reading unit 210 corresponds to a card reader or the like.

インターフェース部220は、サーバ100との間でデータ通信を行う処理部である。例えば、インターフェース部210は、ネットワーク通信カードや通信装置に対応する。   The interface unit 220 is a processing unit that performs data communication with the server 100. For example, the interface unit 210 corresponds to a network communication card or a communication device.

タッチパネル230は、表示処理部260から出力される商品情報などを表示すると共に、操作者の操作を受け付ける装置である。また、顧客は、タッチパネル230を操作して、自分の嗜好に合わない商品情報を順次、ゴミ箱に移動させて、自分の嗜好に合った商品情報を残すことで、購入対象となる商品を決定する。   The touch panel 230 is a device that displays product information and the like output from the display processing unit 260 and receives an operation of the operator. In addition, the customer operates the touch panel 230 to sequentially move product information that does not match his / her preference to the trash bin and leave the product information that matches his / her preference, thereby determining a product to be purchased. .

記憶部240は、接客データ240a、判断基準データ240b、商品画像データ240c、属性数管理テーブル240dを記憶する。記憶部240は、例えば、RAM、ROM、フラッシュメモリなどの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。   The storage unit 240 stores customer service data 240a, determination reference data 240b, product image data 240c, and an attribute number management table 240d. The storage unit 240 corresponds to, for example, a semiconductor memory device such as a RAM, a ROM, or a flash memory, or a storage device such as a hard disk or an optical disk.

接客データ240aは、顧客の嗜好にあう商品情報を含むデータであり、図7に示した接客データ120eに対応するものである。なお、接客データ240aは、接客データ120eに加えて、各種のデータをさらに対応づけて記憶する。図10は、端末装置の接客データのデータ構造の一例を示す図である。図10に示すように、この接客データ240aは、会員番号、商品コード、品名、ブランド、サイズ、シーズン、各種属性、来店日、表示時間、却下時間、復活時間を対応づけて記憶する。各種属性は、型、袖丈、色、柄、材質を含む。   The customer service data 240a is data including product information that meets customer preferences, and corresponds to the customer service data 120e shown in FIG. The customer service data 240a stores various data in association with the customer service data 120e. FIG. 10 is a diagram illustrating an example of a data structure of customer service data of the terminal device. As shown in FIG. 10, the customer service data 240a stores a member number, a product code, a product name, a brand, a size, a season, various attributes, a visit date, a display time, a rejection time, and a resurrection time in association with each other. Various attributes include type, sleeve length, color, pattern, and material.

このうち、会員番号、商品コード、各種属性、来店日には、サーバ100から通知される接客データ120eの会員番号、商品コード、各種属性、来店日と同じ情報が格納される。   Among these, the member number, product code, various attributes, and date of visit store the same information as the member number, product code, various attributes, and date of visit of the customer service data 120e notified from the server 100.

また、表示時間、却下時間、復活時間は、ブランクとなっているものとする。後述の表示処理部260が各種処理を実行することで、表示時間、却下時間、復活時間に値が登録される。   The display time, rejection time, and recovery time are assumed to be blank. The display processing unit 260 (to be described later) executes various processes, so that values are registered in the display time, the rejection time, and the recovery time.

表示時間は、商品情報がタッチパネル230に表示された時間を示す。却下時間は、タッチパネル230に表示された商品情報が、ゴミ箱に移動された時間を示す。復活時間は、ゴミ箱の商品情報が、元に戻された時間を示す。   The display time indicates the time when the product information is displayed on the touch panel 230. The rejection time indicates the time when the product information displayed on the touch panel 230 is moved to the trash box. The resurrection time indicates the time when the product information in the trash can is restored.

判断基準データ240bは、図6に示した判断基準データ120cに対応するデータである。この判断基準データ240bは、後述する判断基準データ更新部280によって更新され、サーバ100に送信される。   The determination criterion data 240b is data corresponding to the determination criterion data 120c shown in FIG. The determination reference data 240 b is updated by a determination reference data update unit 280 described later and transmitted to the server 100.

商品画像データ240cは、サーバ100から送信されるデータである。例えば、この商品画像データ240cは、商品コードと、商品の画像データとが対応づけられている。   The product image data 240c is data transmitted from the server 100. For example, in the product image data 240c, a product code and product image data are associated with each other.

属性数管理テーブル240dは、図8に示した属性数管理テーブル120fに対応する。   The attribute number management table 240d corresponds to the attribute number management table 120f shown in FIG.

通信部250は、カード情報読取部210から会員番号を取得した場合には、会員番号をサーバ100に通知する。また、通信部250は、タッチパネル230等からサイズ変更要求等を受け付けた場合には、会員番号とサイズ変更要求をサーバ100に通知する。また、通信部250は、タッチパネル230から、希望商品情報を受け付けた場合には、会員番号と希望商品情報をサーバ100に通知する。   When the communication unit 250 acquires the member number from the card information reading unit 210, the communication unit 250 notifies the server 100 of the member number. When the communication unit 250 receives a size change request from the touch panel 230 or the like, the communication unit 250 notifies the server 100 of the member number and the size change request. Further, when receiving the desired product information from the touch panel 230, the communication unit 250 notifies the server 100 of the member number and the desired product information.

また、通信部250は、サーバ100から、接客データ、判断基準データ、商品画像データ、属性数管理テーブルを取得した場合には、取得した接客データ、判断基準データ、商品画像データ、属性数管理テーブルを記憶部240に記憶する。   In addition, when the communication unit 250 acquires the customer service data, the determination reference data, the product image data, and the attribute number management table from the server 100, the acquired customer service data, the determination reference data, the product image data, and the attribute number management table. Is stored in the storage unit 240.

表示処理部260は、タッチパネル230の表示制御を行う処理部である。表示処理部260は、商品情報をタッチパネル230に表示する処理、タッチパネル230に表示された商品情報が、ゴミ箱に移動された場合に伴う処理、ゴミ箱の商品情報が、元に戻った場合に伴う処理を行う。また、表示処理部260は、ゴミ箱に移動されずに残った商品情報に伴う処理を行う。   The display processing unit 260 is a processing unit that performs display control of the touch panel 230. The display processing unit 260 displays product information on the touch panel 230, processing when the product information displayed on the touch panel 230 is moved to the trash, and processing when the product information in the trash is restored. I do. In addition, the display processing unit 260 performs processing associated with the product information that remains without being moved to the trash box.

まず、商品情報をタッチパネル230に表示する処理について説明する。表示処理部260は、接客データ240aに含まれる商品コードの商品画像を商品画像データ240cから取得し、取得した商品画像データ240cをタッチパネル230に表示させる。そして、表示処理部260は、商品情報を表示した表示時間を接客データ240aに記録する。なお、表示処理部260は、現在の時間情報をタイマから取得するものとする。   First, processing for displaying product information on the touch panel 230 will be described. The display processing unit 260 acquires the product image of the product code included in the customer service data 240a from the product image data 240c, and causes the touch panel 230 to display the acquired product image data 240c. And the display process part 260 records the display time which displayed merchandise information in the customer service data 240a. In addition, the display process part 260 shall acquire the present time information from a timer.

タッチパネル230に表示された商品情報が、ゴミ箱に移動された場合の表示処理部260の処理について説明する。これは、顧客がタッチパネル230を操作して、不要な商品情報をゴミ箱にドラッグした場合の処理に相当する。表示処理部260は、接客データ240aを参照し、ゴミ箱に移動された商品情報に対応する却下時間に現在の時間を記録する。また、表示処理部260は、ゴミ箱に移動された商品情報が、ゴミ箱に移動される前に配置されていたタッチパネル230上の位置に網掛けした該当商品情報を表示させる。   Processing of the display processing unit 260 when the product information displayed on the touch panel 230 is moved to the trash can will be described. This corresponds to processing when the customer operates the touch panel 230 and drags unnecessary product information to the trash box. The display processing unit 260 refers to the customer service data 240a and records the current time as a rejection time corresponding to the product information moved to the trash box. In addition, the display processing unit 260 displays the corresponding product information in which the product information moved to the trash bin is shaded at a position on the touch panel 230 that is arranged before being moved to the trash bin.

ゴミ箱の商品情報が、元に戻った場合の表示処理部260の処理について順に説明する。表示処理部260は、該当する商品情報の網掛けを解除する。また、表示処理部260は、接客データ240aの復活時間に、現在の時間を記録する。また、表示処理部260は、元に戻された商品情報に対応する情報を、接客データ240aに追加作成し、却下時間をクリアする。   The processing of the display processing unit 260 when the product information in the trash box returns to the original will be described in order. The display processing unit 260 cancels the shading of the corresponding product information. In addition, the display processing unit 260 records the current time as the restoration time of the customer service data 240a. In addition, the display processing unit 260 additionally creates information corresponding to the returned merchandise information in the customer service data 240a, and clears the rejection time.

ゴミ箱に移動されずに残った商品情報に対する表示処理部260の処理について説明する。表示処理部260は、網掛け表示されていない画面上の商品情報を、購入された商品と判定する。   The processing of the display processing unit 260 for the product information remaining without being moved to the trash can will be described. The display processing unit 260 determines that the product information on the screen that is not shaded is a purchased product.

属性数演算部270は、不要な商品情報に含まれる属性に対応する属性数を、不要な商品情報が選択された順番で順次減算する処理部である。具体的に、属性数演算部270の処理について説明する。まず、属性数演算部270は、接客データ240aの却下時間に基づいて、接客データ240aの行を昇順に並び替える。   The attribute number calculation unit 270 is a processing unit that sequentially subtracts the number of attributes corresponding to attributes included in unnecessary product information in the order in which unnecessary product information is selected. Specifically, the processing of the attribute number calculation unit 270 will be described. First, the attribute number calculation unit 270 sorts the rows of the customer service data 240a in ascending order based on the rejection time of the customer service data 240a.

図11は、昇順に並び替えられた接客データの一例を示す図である。図11に示す接客データは、昇順に並んでいるため、上の商品情報ほど、早期に不要な商品情報として選択されたことを示す。属性数演算部270は、図11に示した接客データ240aと、属性数管理テーブル240dとを参照して、属性数管理テーブル240dの属性数を順次減算していく。以下に示すように、属性数演算部270は、接客データ240aの1段目から順に、商品情報の属性を特定し、特定した属性に対応する属性数を1ずつ減算する。   FIG. 11 is a diagram illustrating an example of customer service data rearranged in ascending order. Since the customer service data shown in FIG. 11 is arranged in ascending order, the product information on the top indicates that it has been selected as unnecessary product information earlier. The attribute number calculation unit 270 refers to the customer service data 240a shown in FIG. 11 and the attribute number management table 240d, and sequentially subtracts the attribute numbers in the attribute number management table 240d. As shown below, the attribute number calculation unit 270 specifies the attribute of the product information in order from the first stage of the customer service data 240a, and subtracts the attribute number corresponding to the specified attribute by one.

図12は、属性毎の属性数の変化を示す図である。図11の1段目の商品情報の属性は、型「シングル」、袖丈「半袖」、色「グレー」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「シングル」、「半袖」、「グレー」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS10)。   FIG. 12 is a diagram illustrating changes in the number of attributes for each attribute. The attributes of the first-stage product information in FIG. 11 are type “single”, sleeve length “short sleeve”, color “gray”, pattern “plain”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “single”, “short sleeve”, “gray”, “plain”, and “cotton” in FIG. 12 (step S10).

図11の2段目の商品情報の属性は、型「ダブル」、袖丈「半袖」、色「グレー」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「半袖」、「グレー」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS11)。   The attributes of the product information in the second row in FIG. 11 are a type “double”, a sleeve length “short sleeve”, a color “gray”, a pattern “plain”, and a material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “short sleeve”, “gray”, “plain color”, and “cotton” in FIG. 12 (step S11).

図11の3段目の商品情報の属性は、型「ダブル」、袖丈「半袖」、色「グレー」、柄「無地」、材質「麻」である。このため、属性数演算部270は、図12の属性「ダブル」、「半袖」、「グレー」、「無地」、「麻」の数値からそれぞれ1減算する(ステップS12)。このステップS12の時点で、半袖の属性数が0となる。   The attributes of the product information in the third row in FIG. 11 are type “double”, sleeve length “short sleeve”, color “gray”, pattern “plain”, and material “hemp”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “short sleeve”, “gray”, “plain”, and “hemp” in FIG. 12 (step S12). At the time of step S12, the number of short sleeve attributes is zero.

図11の4段目の商品情報の属性は、型「シングル」、袖丈「長袖」、色「グレー」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「シングル」、「長袖」、「グレー」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS13)。   The attributes of the product information in the fourth row in FIG. 11 are type “single”, sleeve length “long sleeve”, color “gray”, pattern “plain”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “single”, “long sleeve”, “gray”, “plain color”, and “cotton” in FIG. 12 (step S13).

図11の5段目の商品情報の属性は、型「シングル」、袖丈「長袖」、色「グレー」、柄「無地」、材質「麻」である。このため、属性数演算部270は、図12の属性「シングル」、「長袖」、「グレー」、「無地」、「麻」の数値からそれぞれ1減算する(ステップS14)。このステップS12の時点で、シングルの属性数が0となる。   The attributes of the product information in the fifth row in FIG. 11 are type “single”, sleeve length “long sleeve”, color “gray”, pattern “plain”, and material “hemp”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “single”, “long sleeve”, “gray”, “plain color”, and “hemp” in FIG. 12 (step S14). At the time of step S12, the number of single attributes becomes zero.

図11の6段目の商品情報の属性は、型「シングル」、袖丈「長袖」、色「黒」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「シングル」、「長袖」、「黒」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS15)。   The attributes of the product information in the sixth row in FIG. 11 are type “single”, sleeve length “long sleeve”, color “black”, pattern “plain”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “single”, “long sleeve”, “black”, “plain”, and “cotton” in FIG. 12 (step S15).

図11の7段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「黒」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「黒」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS16)。このステップS16の時点で、黒の属性数が0となる。   The attributes of the product information in the seventh row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “black”, pattern “plain”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “black”, “plain”, and “cotton” in FIG. 12 (step S16). At the time of step S16, the number of black attributes becomes zero.

図11の8段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「水色」、柄「ストライプ」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「水色」、「ストライプ」、「綿」の数値からそれぞれ1減算する(ステップS17)。   The attributes of the product information in the eighth row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “light blue”, pattern “stripe”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “light blue”, “stripe”, and “cotton” in FIG. 12 (step S17).

図11の9段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「ピンク」、柄「ストライプ」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「ピンク」、「ストライプ」、「綿」の数値からそれぞれ1減算する(ステップS18)。   The attributes of the product information in the ninth row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “pink”, pattern “stripe”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “pink”, “striped”, and “cotton” in FIG. 12 (step S18).

図11の10段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「ピンク」、柄「ストライプ」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「ピンク」、「ストライプ」、「綿」の数値からそれぞれ1減算する(ステップS19)。ステップS19の時点で、ピンクの属性数が0となる。   The attributes of the product information in the 10th row of FIG. 11 are type “double”, sleeve length “long sleeve”, color “pink”, pattern “stripes”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “pink”, “striped”, and “cotton” in FIG. 12 (step S19). At step S19, the number of pink attributes is zero.

図11の11段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「グレー」、柄「ストライプ」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「グレー」、「ストライプ」、「綿」の数値からそれぞれ1減算する(ステップS20)。このステップS20の時点で、ストライプの属性数が0となる。   The attributes of the product information on the eleventh row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “gray”, pattern “stripes”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “gray”, “striped”, and “cotton” in FIG. 12 (step S20). At the time of step S20, the number of stripe attributes becomes zero.

図11の12段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「水色」、柄「無地」、材質「麻」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「水色」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS21)。このステップS21の時点で、麻の属性数が0となる。   The attributes of the product information in the 12th row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “light blue”, pattern “plain”, and material “hemp”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “light blue”, “plain color”, and “cotton” in FIG. 12 (step S21). At the time of this step S21, the number of hemp attributes becomes zero.

図11の13段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「グレー」、柄「無地」、材質「化繊」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「グレー」、「無地」、「化繊」の数値からそれぞれ1減算する(ステップS22)。このステップS22の時点で、化繊の属性数が0となる。   The attributes of the product information on the 13th row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “gray”, pattern “plain”, and material “synthetic fiber”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “gray”, “plain”, and “synthetic fiber” in FIG. 12 (step S22). At the time of step S22, the number of attributes of the synthetic fiber becomes zero.

図11の14段目の商品情報の属性は、型「ダブル」、袖丈「長袖」、色「グレー」、柄「無地」、材質「綿」である。このため、属性数演算部270は、図12の属性「ダブル」、「長袖」、「グレー」、「無地」、「綿」の数値からそれぞれ1減算する(ステップS23)。このステップS23の時点で、ダブル、長袖、グレー、無地、綿の属性数が0となる。属性数演算部270は、図12に示した処理結果を、判断基準データ更新部280に通知する。   The attributes of the product information in the 14th row in FIG. 11 are type “double”, sleeve length “long sleeve”, color “gray”, pattern “plain”, and material “cotton”. Therefore, the attribute number calculation unit 270 subtracts 1 from the numerical values of the attributes “double”, “long sleeve”, “gray”, “plain”, and “cotton” in FIG. 12 (step S23). At the time of step S23, the number of attributes of double, long sleeve, gray, plain, and cotton becomes zero. The attribute number calculation unit 270 notifies the determination reference data update unit 280 of the processing result shown in FIG.

判断基準データ更新部280は、属性数演算部270の処理結果に基づいて、属性の優先順位を判定し、判定した優先順位により、判断基準データを更新する処理部である。判断基準データ更新部280は、優先順位判定部の一例である。   The determination reference data update unit 280 is a processing unit that determines the priority order of attributes based on the processing result of the attribute number calculation unit 270 and updates the determination reference data based on the determined priority order. The determination reference data update unit 280 is an example of a priority order determination unit.

判断基準データ更新部280は、属性数がより早く0となる属性を、顧客の嗜好により合わない属性として判定し、より大きな値を優先順位に設定する。ただし、判断基準データ更新部280は、同一のカテゴリに含まれる属性のうち、属性数が0でない残りの属性が1種類になった場合には、残りの属性を優先順の判定対象から一旦除外する。例えば、シングル、ダブルは同一のカテゴリ「型」に属する。半袖、長袖は、同一のカテゴリ「袖丈」に属する。グレー、黒、水色、ピンクは同一のカテゴリ「色」に属する。無地、ストライプは、同一のカテゴリ「柄」に属する。綿、麻、化繊は同一のカテゴリ「材質」に属する。   The determination reference data update unit 280 determines an attribute whose number of attributes becomes 0 earlier as an attribute that does not match the customer's preference, and sets a larger value as a priority. However, when the remaining attribute whose number of attributes is not 0 among the attributes included in the same category becomes one type, the determination reference data update unit 280 temporarily excludes the remaining attributes from the priority determination target. To do. For example, single and double belong to the same category “type”. Short sleeves and long sleeves belong to the same category “sleeve length”. Gray, black, light blue, and pink belong to the same category “color”. Solid colors and stripes belong to the same category “pattern”. Cotton, hemp, and synthetic fibers belong to the same category “material”.

図12のステップS12において、半袖の属性数がはじめに0となる。判断基準データ更新部280は、属性「半袖」の優先順位の数値を最大値に設定する。カテゴリ「袖丈」において、属性数が0ではない属性が残り1つとなるので、「長袖」を一旦除外する。   In step S12 of FIG. 12, the number of short sleeve attributes is initially zero. The criterion data updating unit 280 sets the numerical value of the priority order of the attribute “short sleeve” to the maximum value. In the category “sleeve length”, since there is only one attribute whose number of attributes is not 0, “long sleeve” is temporarily excluded.

図12のステップS15において、「シングル」の属性数が0となる。判断基準データ更新部280は、属性「シングル」の優先順位の数値を最大値から1を減算した値に設定する。カテゴリ「型」において、属性数が0ではない属性が残り1つとなるので「長袖」を一旦除外する。   In step S15 of FIG. 12, the number of “single” attributes is zero. The criterion data update unit 280 sets the numerical value of the priority of the attribute “single” to a value obtained by subtracting 1 from the maximum value. In the category “type”, since there is only one attribute whose number of attributes is not zero, “long sleeve” is temporarily excluded.

図12のステップS16において、「黒」の属性数が0となる。判断基準データ更新部280は、属性「黒」の優先順位の数値を最大値から2を減算した値に設定する。   In step S16 in FIG. 12, the number of attributes of “black” is zero. The determination reference data update unit 280 sets the numerical value of the priority order of the attribute “black” to a value obtained by subtracting 2 from the maximum value.

図12のステップS19において、「ピンク」の属性数が0となる。判断基準データ更新部280は、属性「ピンク」の優先順位の数値を最大値から3を減算した値に設定する。   In step S19 in FIG. 12, the number of “pink” attributes is zero. The criterion data update unit 280 sets the numerical value of the priority order of the attribute “pink” to a value obtained by subtracting 3 from the maximum value.

図12のステップS20において、「ストライプ」の属性数が0となる。判断基準データ更新部280は、属性「ピンク」の優先順位の数値を最大値から4を減算した値に設定する。カテゴリ「柄」において、属性数が0ではない属性が残り1つとなるので、「無地」を一旦除外する。   In step S20 of FIG. 12, the number of attributes of “stripes” becomes zero. The criterion data update unit 280 sets the numerical value of the priority order of the attribute “pink” to a value obtained by subtracting 4 from the maximum value. In the category “pattern”, since there is one remaining attribute whose number of attributes is not 0, “plain” is temporarily excluded.

図12のステップS21において、「水色」、「麻」の属性数が0となる。判断基準データ更新部280は、属性「水色」、「麻」の優先順位の数値を最大値から5を減算した値に設定する。カテゴリ「色」において、属性数が0ではない属性が残り1つとなるので、「グレー」を一旦除外する。   In step S21 in FIG. 12, the number of attributes of “light blue” and “hemp” is zero. The determination reference data update unit 280 sets the numerical value of the priority order of the attributes “light blue” and “hemp” to a value obtained by subtracting 5 from the maximum value. In the category “color”, since there is only one attribute whose number of attributes is not 0, “gray” is temporarily excluded.

図12のステップS22において、「化繊」の属性数が0となる。判断基準データ280は、属性「化繊」の優先順位の数値を最大値から6を減算した値に設定する。カテゴリ「材質」において、属性数が0ではない属性が残り1つとなるので、「綿」を一旦除外する。   In step S22 of FIG. 12, the number of attributes of “synthetic fiber” becomes zero. The criterion data 280 sets the numerical value of the priority of the attribute “synthetic fiber” to a value obtained by subtracting 6 from the maximum value. In the category “material”, there is only one attribute whose number of attributes is not 0, so “cotton” is temporarily excluded.

最後に、判断基準データ更新部280は、一旦除外した属性の優先順位を判定する。具体的には、判断基準データ更新部280は、属性「ダブル」、「長袖」、「グレー」、「無地」、「綿」の優先順位を設定する。例えば、判断基準データ更新部280は、顧客が購入した商品情報に含まれる属性の優先順位を1に設定し、残りの属性の優先順位を2にしてもよい。   Finally, the determination reference data update unit 280 determines the priority order of the attribute once excluded. Specifically, the criterion data update unit 280 sets priorities of the attributes “double”, “long sleeve”, “gray”, “plain”, and “cotton”. For example, the criterion data update unit 280 may set the priority order of the attributes included in the product information purchased by the customer to 1 and set the priority order of the remaining attributes to 2.

または、判断基準データ更新部280は、顧客が商品を購入する場合に入力した属性の情報を、タッチパネル230から取得し、取得した順番で、優先順位を特定してもよい。例えば、属性「ダブル」、「長袖」、「グレー」、「無地」、「綿」の順に属性が入力された場合には、判断基準データ更新部280は、属性「ダブル」、「長袖」、「無地」、「綿」の優先順位をそれぞれ1、2、3、4とする。判断基準データ更新部280は、求めた属性と優先順位との関係により、判断基準データ240bを更新する。   Alternatively, the determination criterion data update unit 280 may acquire attribute information input when a customer purchases a product from the touch panel 230 and specify the priority order in the acquired order. For example, if the attributes are input in the order of the attributes “double”, “long sleeve”, “gray”, “plain”, “cotton”, the criterion data update unit 280 determines that the attributes “double”, “long sleeve”, The priority of “plain” and “cotton” is 1, 2, 3, 4 respectively. The criterion data update unit 280 updates the criterion data 240b according to the relationship between the obtained attribute and priority.

図13は、更新後の判断基準データのデータ構造の一例を示す図である。判断基準データ更新部280が上記の処理を実行することで、例えば、図13に示すように、属性「半袖」の優先順位が「9」となり、属性「シングル」の優先順位が「8」となる。   FIG. 13 is a diagram illustrating an example of a data structure of the updated criterion data. When the determination reference data update unit 280 executes the above processing, for example, as illustrated in FIG. 13, the priority of the attribute “short sleeve” is “9”, and the priority of the attribute “single” is “8”. Become.

また、属性「黒」の優先順位が「7」となり、属性「ピンク」の優先順位が「6」となり、属性「ストライプ」の優先順位が「7」となる。属性「水色」および「麻」の優先順位が「4」となり、属性「化繊」の優先順位が「3」となり、属性「グレー」および「綿」の優先順位が「2」となり、属性「ダブル」および「長袖」の優先順位が「1」となる。   In addition, the priority of the attribute “black” is “7”, the priority of the attribute “pink” is “6”, and the priority of the attribute “stripes” is “7”. The priority of the attributes “light blue” and “hemp” is “4”, the priority of the attribute “synthetic fiber” is “3”, the priority of the attributes “gray” and “cotton” is “2”, and the attribute “double” ”And“ Long Sleeve ”are given priority“ 1 ”.

判断基準データ更新部280は、更新した判断基準データ240bを、サーバ100に送信する。   The determination criterion data update unit 280 transmits the updated determination criterion data 240b to the server 100.

次に、本実施例にかかる商品販売支援システムの処理手順について説明する。図14は、本実施例にかかる商品販売支援システムの処理手順を示すフローチャートである。図14に示す処理は、例えば、サーバ100が会員番号を取得したことを契機にして実行される。サーバ100は、会員番号を取得し(ステップS101)、サイズの変更要求を取得した場合には、顧客DB120aを更新する(ステップS102)。   Next, a processing procedure of the product sales support system according to the present embodiment will be described. FIG. 14 is a flowchart illustrating the processing procedure of the merchandise sales support system according to the present embodiment. The process illustrated in FIG. 14 is executed, for example, when the server 100 acquires a membership number. The server 100 acquires the membership number (step S101), and updates the customer DB 120a when the size change request is acquired (step S102).

サーバ100は、判断基準データ抽出処理を実行し(ステップS103)、顧客の希望する希望商品情報を取得する(ステップS104)。サーバ100は、接客データ生成処理を実行し(ステップS105)、接客データ、判断基準データ、商品画像データ、属性数管理テーブルを端末装置200に送信する(ステップS106)。   The server 100 executes determination criterion data extraction processing (step S103), and acquires desired product information desired by the customer (step S104). The server 100 executes customer service data generation processing (step S105), and transmits the customer service data, the determination reference data, the product image data, and the attribute number management table to the terminal device 200 (step S106).

端末装置200は、接客データ、判断基準データ、商品画像データ、属性数管理テーブルを受信し(ステップS107)、接客データに含まれる商品を表示する(ステップS108)。端末装置200は、表示した商品に対して表示時間を記録する(ステップS109)。   The terminal device 200 receives the customer service data, the judgment reference data, the product image data, and the attribute number management table (step S107), and displays the product included in the customer service data (step S108). The terminal device 200 records the display time for the displayed product (step S109).

端末装置200は、購入商品が決定していない場合には(ステップS110,No)、接客データ更新処理を実行し(ステップS111)、ステップS110に移行する。一方、端末装置200は、購入商品が決定した場合には(ステップS110,Yes)、優先順位更新処理を実行する(ステップS112)。   If the purchased product has not been determined (No at Step S110), the terminal device 200 executes a customer service data update process (Step S111), and proceeds to Step S110. On the other hand, when the purchased product is determined (step S110, Yes), the terminal device 200 executes the priority order update process (step S112).

端末装置200は、判断基準データ更新処理を実行し(ステップS113)、更新した判断基準データをサーバ100に送信する(ステップS114)。   The terminal device 200 executes determination criterion data update processing (step S113), and transmits the updated determination criterion data to the server 100 (step S114).

サーバ100は、更新した判断基準データを受信し(ステップS115)、判断基準DB120bを更新する(ステップS116)。   The server 100 receives the updated determination criterion data (step S115), and updates the determination criterion DB 120b (step S116).

次に、図14のステップS103に示した判断基準データ抽出処理の処理手順について説明する。図15は、判断基準データ抽出処理の処理手順を示すフローチャートである。図15に示すように、サーバ100は、判断基準データ120cを初期化し(ステップS201)、会員番号を基にして、判断基準DB120bを検索する(ステップS202)。   Next, the processing procedure of the criterion data extraction process shown in step S103 of FIG. 14 will be described. FIG. 15 is a flowchart illustrating a processing procedure of the determination criterion data extraction process. As shown in FIG. 15, the server 100 initializes the judgment reference data 120c (step S201), and searches the judgment reference DB 120b based on the membership number (step S202).

サーバ100は、会員番号に対応する情報が判断基準DB120bに存在しない場合には(ステップS203,No)、処理を終了する。一方、サーバ100は、会員番号に対応する商品情報が存在する場合には(ステップS203,Yes)、基準日の前後一ヶ月の「月」の判断基準データを検索する(ステップS204)。   When the information corresponding to the member number does not exist in the determination criterion DB 120b (No at Step S203), the server 100 ends the process. On the other hand, when the product information corresponding to the member number exists (step S203, Yes), the server 100 searches for judgment reference data of “month” for one month before and after the reference date (step S204).

サーバ100は、判断基準データが存在しない場合には(ステップS205,No)、処理を終了する。一方、サーバ100は、判断基準データが存在する場合には(ステップS205,Yes)、最新月の判断基準データを抽出する(ステップS206)。   If the determination reference data does not exist (step S205, No), the server 100 ends the process. On the other hand, when the criterion data exists (step S205, Yes), the server 100 extracts the criterion data of the latest month (step S206).

次に、図14のステップS105に示した接客データ生成処理の処理手順について説明する。図16は、接客データ生成処理の処理手順を示すフローチャートである。図16に示すように、サーバ100は、顧客の希望する商品情報および顧客DB120aに基づいて、商品マスタ120dから商品情報を抽出し、接客データを生成する(ステップS301)。   Next, the procedure of the customer service data generation process shown in step S105 of FIG. 14 will be described. FIG. 16 is a flowchart showing a processing procedure of customer service data generation processing. As shown in FIG. 16, the server 100 extracts product information from the product master 120d based on the product information desired by the customer and the customer DB 120a, and generates customer service data (step S301).

サーバ100は、判断基準データ120cに情報が存在しない場合には(ステップS302,No)、ステップS310に移行する。一方、サーバ100は、判断基準データ120cに情報が存在する場合には(ステップS302,Yes)、判断基準データ120cに基づいて、接客データに優先順位を設定する(ステップS303)。   If there is no information in the determination criterion data 120c (No at Step S302), the server 100 proceeds to Step S310. On the other hand, when the information exists in the determination criterion data 120c (step S302, Yes), the server 100 sets a priority for the customer service data based on the determination criterion data 120c (step S303).

サーバ100は、判断基準データ120cの各優先順位のうち、最も優先順位が低い値の1/2の値を非対象値とし(ステップS304)、接客データ120eの情報を一つ選択する(ステップS305)。   The server 100 sets a value that is ½ of the lowest priority among the priorities of the criterion data 120c as a non-target value (step S304), and selects one piece of information of the customer service data 120e (step S305). ).

サーバ100は、優先順位の値が非対象値よりも大きい場合には(ステップS306,Yes)、選択した情報を削除し(ステップS307)、接客データの各優先順位から1を減算し(ステップS308)、ステップS305に移行する。   When the priority value is larger than the non-target value (Yes at Step S306), the server 100 deletes the selected information (Step S307), and subtracts 1 from each priority of the customer service data (Step S308). ), The process proceeds to step S305.

一方、サーバ100は、優先順位の値が非対象値よりも大きくない場合には(ステップS306,No)、全てを選択したか否かを判定する(ステップS309)。サーバ100は、全てを選択していない場合には(ステップS309,No)、ステップS305に移行する。一方、サーバ100は、全てを選択した場合には(ステップS309,Yes)、属性数管理テーブルを生成する(ステップS310)。   On the other hand, if the priority value is not greater than the non-target value (No at Step S306), the server 100 determines whether all have been selected (Step S309). If not all have been selected (step S309, No), the server 100 proceeds to step S305. On the other hand, when all are selected (step S309, Yes), the server 100 generates an attribute number management table (step S310).

次に、図14のステップS111に示した接客データ更新処理の処理手順について説明する。図17は、接客データ更新処理の処理手順を示すフローチャートである。図17に示すように、端末装置200は、画面上の商品情報がゴミ箱に移動された場合には(ステップS401,Yes)、接客データ240aを参照し、ゴミ箱に移動された商品情報に対応する却下時間に現在時間を設定する(ステップS402)。   Next, the procedure of the customer service data update process shown in step S111 of FIG. 14 will be described. FIG. 17 is a flowchart showing a processing procedure for customer service data update processing. As shown in FIG. 17, when the product information on the screen is moved to the trash box (step S401, Yes), the terminal device 200 refers to the customer service data 240a and corresponds to the product information moved to the trash box. The current time is set as the rejection time (step S402).

端末装置200は、ゴミ箱に移動された商品情報に対応する画面上の商品情報を網掛け表示する(ステップS403)。   The terminal device 200 shades and displays the product information on the screen corresponding to the product information moved to the trash box (step S403).

一方、端末装置200は、画面上の商品情報がゴミ箱に移動されていない場合には(ステップS401,No)、商品情報がゴミ箱から元に戻されたか否かを判定する(ステップS404)。端末装置200は、商品情報がゴミ箱から元に戻された場合には(ステップS404,Yes)、網掛け表示を解除し(ステップS405)、接客データ240aの復活時間に、現在時間を設定する(ステップS406)。そして、端末装置200は、元に戻された商品情報に対応する情報を、接客データ240aに追加作成し、却下時間をクリアし(ステップS407)、処理を終了する。   On the other hand, when the product information on the screen has not been moved to the trash box (No at Step S401), the terminal device 200 determines whether the product information has been returned from the trash box (Step S404). When the product information is returned from the trash box (Yes in Step S404), the terminal device 200 cancels the shaded display (Step S405), and sets the current time as the restoration time of the customer service data 240a ( Step S406). Then, the terminal device 200 additionally creates information corresponding to the returned merchandise information in the customer service data 240a, clears the rejection time (step S407), and ends the process.

一方、端末装置200は、商品情報がゴミ箱から元に戻されていない場合には(ステップS404,No)、網掛け表示されていない画面上の商品情報を、購入された商品情報と判定し(ステップS408)、処理を終了する。   On the other hand, when the product information has not been restored from the trash box (step S404, No), the terminal device 200 determines the product information on the screen that is not shaded as purchased product information ( Step S408), the process is terminated.

次に、図14のステップS112に示した優先順位更新処理の処理手順について説明する。図18は、優先順位更新処理の処理手順を示すフローチャートである。図18に示すように、端末装置200は、接客データ240aを参照し、却下時間よりも大きい復活時間を有する情報を削除し(ステップS501)、却下時間が昇順になるように、接客データを並び替える(ステップS502)。   Next, the processing procedure of the priority order update process shown in step S112 of FIG. 14 will be described. FIG. 18 is a flowchart showing a processing procedure of priority order update processing. As shown in FIG. 18, the terminal device 200 refers to the customer service data 240a, deletes information having a resurrection time larger than the rejection time (step S501), and arranges the customer service data so that the rejection times are in ascending order. Change (step S502).

端末装置200は、データの最後ではない場合には(ステップS503,No)、接客データ240aの属性に対応する属性数から1を減算し(ステップS504)、属性数が0であるか否かを判定する(ステップS505)。   If it is not the last data (step S503, No), the terminal device 200 subtracts 1 from the number of attributes corresponding to the attribute of the customer service data 240a (step S504), and determines whether the number of attributes is 0 or not. Determination is made (step S505).

端末装置200は、属性数が0ではない場合には(ステップS505,No)、ステップS503に移行する。一方、端末装置200は、属性数が0の場合には(ステップS505,Yes)、属性数が0となった属性の優先順位を設定する(ステップS506)。   If the number of attributes is not 0 (step S505, No), the terminal device 200 proceeds to step S503. On the other hand, when the number of attributes is 0 (step S505, Yes), the terminal device 200 sets the priority order of attributes with the number of attributes being 0 (step S506).

端末装置200は、同一カテゴリ内で、属性数が0になっていない属性が残り一つではない場合に(ステップS507,No)、ステップS503に移行する。一方、端末装置200は、同一カテゴリ内で、属性数が0になっていない属性が残り一つの場合には(ステップS507,Yes)、該当する属性を対象から除外し(ステップS508)、ステップS503に移行する。   The terminal device 200 proceeds to step S503 when there is no remaining attribute in the same category where the number of attributes is not 0 (No in step S507). On the other hand, if the terminal device 200 has one remaining attribute in the same category where the number of attributes is not zero (step S507, Yes), the terminal device 200 excludes the corresponding attribute from the target (step S508), and step S503. Migrate to

ところで、データが最後の場合には(ステップS503,Yes)、選択されなかった属性の優先順位を設定し(ステップS509)、処理を終了する。   By the way, when the data is the last (step S503, Yes), the priority order of the attribute that has not been selected is set (step S509), and the process ends.

次に、本実施例にかかる商品販売支援システムの効果について説明する。商品販売支援システムによれば、端末装置200は、不要な商品情報に含まれる属性に対応する属性数を、不要な商品情報が選択された順番で順次減算する。そして、端末装置200は、属性数がより早く0になった属性を顧客の嗜好に合わない属性と判定し、優先順位を属性に設定する。この属性の優先順位を利用することで、顧客の嗜好に合った商品の提示を行うことができる。また、商品情報の数が少ない場合にでも、優先順位を設定することができる。   Next, the effect of the product sales support system according to the present embodiment will be described. According to the product sales support system, the terminal device 200 sequentially subtracts the number of attributes corresponding to the attributes included in the unnecessary product information in the order in which the unnecessary product information is selected. Then, the terminal device 200 determines that the attribute whose number of attributes has become 0 earlier is an attribute that does not match the taste of the customer, and sets the priority to the attribute. By using the priority order of these attributes, it is possible to present products that meet customer preferences. Further, even when the number of product information is small, the priority order can be set.

また、商品販売支援システムによれば、端末装置200は、複数の商品情報のうち、顧客の嗜好に合わない属性を有さない商品情報を表示するので、顧客は快適に商品を選ぶことができる。   Also, according to the product sales support system, the terminal device 200 displays product information that does not have an attribute that does not match the customer's preference among the plurality of product information, so that the customer can comfortably select the product. .

また、商品販売支援システムによれば、端末装置200は、同一のカテゴリの属性のうち、属性の数が0ではない属性が一つになった場合には、該属性を顧客の嗜好に合う商品の属性として判定するので、顧客の嗜好に合った属性をより早く判定することができる。   Also, according to the product sales support system, when the number of attributes that are not zero among the attributes of the same category becomes one, the terminal device 200 sets the attribute to a customer's preference. Therefore, it is possible to determine an attribute that matches the taste of the customer earlier.

ところで、サーバ100、端末装置200の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、サーバ100、端末装置200の分散、統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、端末装置200は、必ずしもカード情報読取部210を有していなくてもよい。例えば、端末装置200は、カード情報読取部の機能を有する外部の装置から、会員番号等を取得してもよい。   By the way, each component of the server 100 and the terminal device 200 is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific forms of distribution and integration of the server 100 and the terminal device 200 are not limited to those shown in the drawings, and all or a part of them can be functionally or physically processed in arbitrary units according to various loads and usage conditions. Can be distributed and integrated. For example, the terminal device 200 does not necessarily have the card information reading unit 210. For example, the terminal device 200 may obtain a member number or the like from an external device having a card information reading unit function.

また、サーバ100に、端末装置200に含まれる処理部の機能を追加することで、サーバ100側で、顧客に商品情報を提示してもよい。例えば、サーバ100が、表示処理部260、属性数演算部270、判断基準データ更新部280の機能を有し、ネットワークに接続された端末装置200に商品情報を提示させてもよい。そして、サーバ100は、顧客によるタッチパネル230の操作に関する情報を収集し、判断基準データ240bを更新してもよい。   Further, by adding the function of the processing unit included in the terminal device 200 to the server 100, the server 100 may present the product information to the customer. For example, the server 100 may have the functions of the display processing unit 260, the attribute number calculation unit 270, and the determination reference data update unit 280, and may cause the terminal device 200 connected to the network to present product information. And the server 100 may collect the information regarding operation of the touch panel 230 by a customer, and may update the criteria data 240b.

また、端末装置200は、属性数を減算していく過程において、属性数が0になったか否かを基にして、属性の優先順位を設定していたが、これに限定されるものではない。例えば、属性数がN未満となったか否かを基にして、属性の優先順位を設定してもよい。ただし、Nは自然数である。   Further, in the process of subtracting the number of attributes, the terminal device 200 sets the priority order of attributes based on whether or not the number of attributes has become 0, but the present invention is not limited to this. . For example, the priority order of attributes may be set based on whether or not the number of attributes is less than N. However, N is a natural number.

ここで、図9に示した端末装置200による処理と同様の機能を実現する商品販売支援プログラムを実行するコンピュータの一例を説明する。図19は、商品販売支援プログラムを実行するコンピュータの一例を示す図である。   Here, an example of a computer that executes a product sales support program that realizes the same function as the processing performed by the terminal device 200 illustrated in FIG. 9 will be described. FIG. 19 is a diagram illustrating an example of a computer that executes a product sales support program.

図19に示すように、コンピュータ300は、各種演算処理を実行するCPU301と、ユーザからのデータの入力を受け付ける入力装置302と、ディスプレイ303を有する。また、コンピュータ300は、記憶媒体からプログラム等を読取る媒体読み取り装置304と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置305とを有する。また、コンピュータ300は、各種情報を一時記憶するRAM306と、ハードディスク装置307を有する。そして、各装置301〜307は、バス308に接続される。   As illustrated in FIG. 19, the computer 300 includes a CPU 301 that executes various arithmetic processes, an input device 302 that receives input of data from a user, and a display 303. The computer 300 includes a medium reading device 304 that reads a program and the like from a storage medium, and a network interface device 305 that exchanges data with other computers via a network. The computer 300 also includes a RAM 306 that temporarily stores various types of information and a hard disk device 307. The devices 301 to 307 are connected to the bus 308.

ハードディスク装置307には、属性数演算プログラム307a、優先順位判定プログラム307bが記憶されている。CPU301は、プログラム307a、307bをハードディスク装置307から読み出してRAM306に展開する。属性数演算プログラム307aは、属性数演算プロセス306aとして機能する。優先順位判定プログラム307bは、優先順位判定プロセス306bとして機能する。   The hard disk device 307 stores an attribute number calculation program 307a and a priority order determination program 307b. The CPU 301 reads the programs 307 a and 307 b from the hard disk device 307 and expands them in the RAM 306. The attribute number calculation program 307a functions as the attribute number calculation process 306a. The priority determination program 307b functions as a priority determination process 306b.

例えば、属性数演算プロセス306aは、属性数演算部270に対応する。優先順位判定プロセス306bは、判定基準データ更新部260に対応する。   For example, the attribute number calculation process 306 a corresponds to the attribute number calculation unit 270. The priority order determination process 306 b corresponds to the determination reference data update unit 260.

なお、各プログラム307a、307bについては、必ずしも最初からハードディスク装置307に記憶させておかなくてもよい。例えば、コンピュータ300に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ300がこれらから各プログラムを読み出して実行するようにしてもよい。   Note that the programs 307a and 307b are not necessarily stored in the hard disk device 307 from the beginning. For example, each program is stored in a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, and an IC card inserted into the computer 300. Then, the computer 300 may read and execute each program from these.

ところで、図2、図9に示した各処理部130〜170、250〜260は、ASIC(Application Specific Integrated Circuit)や、FPGA(Field Programmable Gate Array)などの集積装置に対応する。また、各処理部130〜170、250〜260は、例えば、CPUやMPU(Micro Processing Unit)等の電子回路に対応する。   The processing units 130 to 170 and 250 to 260 illustrated in FIGS. 2 and 9 correspond to integrated devices such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array). Moreover, each process part 130-170, 250-260 respond | corresponds to electronic circuits, such as CPU and MPU (Micro Processing Unit), for example.

以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。   The following supplementary notes are further disclosed with respect to the embodiments including the above examples.

(付記1)複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶部と、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で、順次減算する属性数演算部と、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定する優先順位判定部と
を有することを特徴とする商品販売支援装置。
(Additional remark 1) The memory | storage part which memorize | stores the attribute number management table which matched the attribute for every category contained in several goods information, and the number of this attribute,
An attribute number calculation unit that sequentially subtracts the number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information in the order in which the unnecessary product information is selected. When,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A product sales support apparatus comprising: a priority order determination unit that determines priority order.

(付記2)複数の商品情報のうち、前記顧客の嗜好にあわない属性を有さない商品情報を表示する表示処理部をさらに有することを特徴とする付記1に記載の商品販売支援装置。 (Supplementary note 2) The product sales support apparatus according to supplementary note 1, further comprising: a display processing unit that displays merchandise information that does not have an attribute that does not match the customer's preference among a plurality of merchandise information.

(付記3)前記優先順位判定部は、同一のカテゴリの属性のうち、属性の数が所定数より大きい属性が一つになった場合には、該属性を顧客の嗜好に合う商品の属性として判定し、前記表示処理部は、複数の商品情報のうち、顧客の嗜好に合う商品の属性を有する商品を表示することを特徴とする付記1または2に記載の商品販売支援装置。 (Additional remark 3) When the number of attributes more than the predetermined number becomes one among the attributes of the same category among the attributes of the same category, the attribute is determined as an attribute of a product that suits the taste of the customer. The merchandise sales support apparatus according to appendix 1 or 2, wherein the display processing unit displays a merchandise having a merchandise attribute that matches a customer preference among a plurality of merchandise information.

(付記4)コンピュータが実行する商品販売支援方法であって、
複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶装置を参照し、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で順次減算し、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定することを特徴とする商品販売支援方法。
(Supplementary Note 4) A product sales support method executed by a computer,
With reference to a storage device that stores an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of the attributes,
The number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information is sequentially subtracted in the order in which the unnecessary product information is selected,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A merchandise sales support method characterized by determining priority.

(付記5)複数の商品情報のうち、前記顧客の嗜好に合わない属性を有さない商品情報を表示装置に表示することを特徴とする付記4に記載の商品販売支援方法。 (Additional remark 5) The merchandise sales support method of Additional remark 4 characterized by displaying the merchandise information which does not have the attribute which does not match the said customer's preference among several merchandise information on a display apparatus.

(付記6)同一のカテゴリの属性のうち、属性の数が所定数より大きい属性が一つになった場合には、該属性を顧客の嗜好に合う商品の属性として判定し、複数の商品情報のうち、顧客の嗜好に合う商品の属性を有する商品を表示することを特徴とする付記4または5に記載の商品販売支援方法。 (Supplementary note 6) When the number of attributes in the same category becomes one attribute greater than a predetermined number, the attribute is determined as an attribute of the product that matches the customer's preference, and a plurality of product information Of these, the merchandise sales support method according to appendix 4 or 5, wherein merchandise having merchandise attributes that match customer preferences is displayed.

(付記7)コンピュータに、
複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶装置を参照し、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で順次減算し、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定する処理を実行させることを特徴とする商品販売支援プログラム。
(Appendix 7)
With reference to a storage device that stores an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of the attributes,
The number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information is sequentially subtracted in the order in which the unnecessary product information is selected,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A product sales support program for executing a process for determining priority.

(付記8)複数の商品情報のうち、前記顧客の嗜好に合わない属性を有さない商品情報を表示装置に表示する処理をさらに実行させることを特徴とする付記7に記載の商品販売支援プログラム。 (Additional remark 8) The merchandise sales support program of Additional remark 7 which further performs the process which displays the merchandise information which does not have the attribute which does not match the customer's preference among several merchandise information on a display apparatus .

(付記9)同一のカテゴリの属性のうち、属性の数が所定数より大きい属性が一つになった場合には、該属性を顧客の嗜好に合う商品の属性として判定し、複数の商品情報のうち、顧客の嗜好に合う商品の属性を有する商品を表示することを特徴とする付記7または8に記載の商品販売支援プログラム。 (Supplementary Note 9) If the number of attributes in the same category is greater than a predetermined number, the attribute is determined as an attribute of the product that matches the customer's preference, and a plurality of product information Of these, the product sales support program according to appendix 7 or 8, characterized in that a product having a product attribute that suits the taste of the customer is displayed.

50 ネットワーク
100 サーバ
200 端末装置
210 カード情報読取部
220 インターフェー部
230 タッチパネル
240 記憶部
250 通信部
260 表示処理部
270 属性数演算部
280 判断基準データ更新部
DESCRIPTION OF SYMBOLS 50 Network 100 Server 200 Terminal device 210 Card information reading part 220 Interface part 230 Touch panel 240 Storage part 250 Communication part 260 Display processing part 270 Attribute number calculation part 280 Judgment reference data update part

Claims (5)

複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶部と、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で、順次減算する属性数演算部と、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定する優先順位判定部と
を有することを特徴とする商品販売支援装置。
A storage unit for storing an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of attributes;
An attribute number calculation unit that sequentially subtracts the number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information in the order in which the unnecessary product information is selected. When,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A product sales support apparatus comprising: a priority order determination unit that determines priority order.
複数の商品情報のうち、前記顧客の嗜好にあわない属性を有さない商品情報を表示する表示処理部をさらに有することを特徴とする請求項1に記載の商品販売支援装置。   The merchandise sales support apparatus according to claim 1, further comprising a display processing unit that displays merchandise information that does not have an attribute that does not match the customer's preference among a plurality of merchandise information. 前記優先順位判定部は、同一のカテゴリの属性のうち、属性の数が所定数より大きい属性が一つになった場合には、該属性を顧客の嗜好に合う商品の属性として判定し、前記表示処理部は、複数の商品情報のうち、顧客の嗜好に合う商品の属性を有する商品を表示することを特徴とする請求項に記載の商品販売支援装置。 The priority determining unit determines that the attribute is the attribute of the product that matches the taste of the customer when the number of attributes is one greater than a predetermined number among the attributes of the same category, The merchandise sales support apparatus according to claim 2 , wherein the display processing unit displays merchandise having a merchandise attribute that matches a customer's preference among a plurality of merchandise information. コンピュータが実行する商品販売支援方法であって、
複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶装置を参照し、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で順次減算し、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定することを特徴とする商品販売支援方法。
A product sales support method executed by a computer,
With reference to a storage device that stores an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of the attributes,
The number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information is sequentially subtracted in the order in which the unnecessary product information is selected,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A merchandise sales support method characterized by determining priority.
コンピュータに、
複数の商品情報に含まれるカテゴリ毎の属性と該属性の数とを対応づけた属性数管理テーブルを記憶する記憶装置を参照し、
前記複数の商品情報の中の不要な商品情報に含まれる属性に対応する、前記属性数管理テーブルの属性の数を、該不要な商品情報が選択された順番で順次減算し、
前記属性の数が所定数未満となった属性を顧客の嗜好にあわない商品の属性として判定し、判定結果と属性の数が所定数未満となる属性の順番とを基にして、各属性の優先順位を判定する処理を実行させることを特徴とする商品販売支援プログラム。
On the computer,
With reference to a storage device that stores an attribute number management table in which attributes for each category included in a plurality of product information are associated with the number of the attributes,
The number of attributes in the attribute number management table corresponding to attributes included in unnecessary product information in the plurality of product information is sequentially subtracted in the order in which the unnecessary product information is selected,
The attribute with the number of attributes less than the predetermined number is determined as the attribute of the product not satisfying the customer's preference, and based on the determination result and the order of the attributes with the number of attributes being less than the predetermined number, A product sales support program for executing a process for determining priority.
JP2011061779A 2011-03-18 2011-03-18 Product sales support device, product sales support method, and product sales support program Expired - Fee Related JP5652283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011061779A JP5652283B2 (en) 2011-03-18 2011-03-18 Product sales support device, product sales support method, and product sales support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011061779A JP5652283B2 (en) 2011-03-18 2011-03-18 Product sales support device, product sales support method, and product sales support program

Publications (2)

Publication Number Publication Date
JP2012198722A JP2012198722A (en) 2012-10-18
JP5652283B2 true JP5652283B2 (en) 2015-01-14

Family

ID=47180878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011061779A Expired - Fee Related JP5652283B2 (en) 2011-03-18 2011-03-18 Product sales support device, product sales support method, and product sales support program

Country Status (1)

Country Link
JP (1) JP5652283B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7353655B2 (en) * 2018-10-23 2023-10-02 株式会社ピーステックラボ Product recommendation system
WO2022079793A1 (en) * 2020-10-13 2022-04-21 日本電気株式会社 Shop cooperation assistance device, system, method, and computer readable medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178317A (en) * 2002-11-27 2004-06-24 Hon-Ya-San Co Ltd Network book ordering system
JP2009181400A (en) * 2008-01-31 2009-08-13 Cosmos Scientific Systems Inc Customer preference information management system

Also Published As

Publication number Publication date
JP2012198722A (en) 2012-10-18

Similar Documents

Publication Publication Date Title
US8560398B1 (en) Method and system for providing item recommendations
JP6014515B2 (en) RECOMMENDATION INFORMATION PROVIDING SYSTEM, RECOMMENDATION INFORMATION GENERATION DEVICE, RECOMMENDATION INFORMATION PROVIDING METHOD, AND PROGRAM
US8280783B1 (en) Method and system for providing multi-level text cloud navigation
US20140067530A1 (en) Systems and methods for precision retailing
JP7130991B2 (en) ADVERTISING DISPLAY SYSTEM, DISPLAY DEVICE, ADVERTISING OUTPUT DEVICE, PROGRAM AND ADVERTISING DISPLAY METHOD
JP6754811B2 (en) Information processing equipment, information processing methods and information processing programs
JP6837411B2 (en) Sales promotion equipment, sales promotion methods and sales promotion programs
JP5686934B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP6679451B2 (en) Selection device, selection method, and selection program
Liu et al. Tradeoff between push and pull strategy: The moderating role of brand awareness
JP7420227B2 (en) Information processing device, information processing method, and program
US20230186370A1 (en) Applying specific characteristics to individuals of the same product
JP6153476B2 (en) Information processing apparatus and program
CN110060085A (en) It is a kind of to parse method, system and the equipment being distributed under advertising objective crowd line
JP6043858B2 (en) Information providing apparatus, information providing method, and information providing program
JP7233469B2 (en) Processing device, processing method and processing program
JP5852688B2 (en) Information providing apparatus, information providing method, and information providing program
JP2019067154A (en) Proposing device, proposing method, and proposing program
CN108537654B (en) Rendering method and device of customer relationship network graph, terminal equipment and medium
US9799065B1 (en) Associating items based at least in part on physical location information
JP5652283B2 (en) Product sales support device, product sales support method, and product sales support program
JP4387340B2 (en) Customer preference information collection apparatus and customer preference information collection method
JP6934040B2 (en) Customer estimation device and customer estimation method
JP5712716B2 (en) Product sales support device, product sales support method, and product sales support program
TW201629809A (en) Information processing device, information processing method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140926

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141021

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141103

R150 Certificate of patent or registration of utility model

Ref document number: 5652283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees