JP6397879B2 - Information processing apparatus, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing method, and information processing program Download PDFInfo
- Publication number
- JP6397879B2 JP6397879B2 JP2016249755A JP2016249755A JP6397879B2 JP 6397879 B2 JP6397879 B2 JP 6397879B2 JP 2016249755 A JP2016249755 A JP 2016249755A JP 2016249755 A JP2016249755 A JP 2016249755A JP 6397879 B2 JP6397879 B2 JP 6397879B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- attribute
- information
- attribute value
- category
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 23
- 238000003672 processing method Methods 0.000 title claims description 5
- 230000004044 response Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 12
- MEYZYGMYMLNUHJ-UHFFFAOYSA-N tunicamycin Natural products CC(C)CCCCCCCCCC=CC(=O)NC1C(O)C(O)C(CC(O)C2OC(C(O)C2O)N3C=CC(=O)NC3=O)OC1OC4OC(CO)C(O)C(O)C4NC(=O)C MEYZYGMYMLNUHJ-UHFFFAOYSA-N 0.000 description 12
- 239000000463 material Substances 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 6
- 230000015654 memory Effects 0.000 description 5
- 229920000742 Cotton Polymers 0.000 description 3
- 210000003127 knee Anatomy 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 230000001747 exhibiting effect Effects 0.000 description 2
- 230000003796 beauty Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、商品に関する情報を登録するための装置、方法等の技術分野に関する。 The present invention relates to a technical field such as an apparatus and a method for registering information related to merchandise.
従来、オンラインショッピング等の電子商取引のシステムにおいては、買い手による商品選択に資する目的で、売り手は商品の画像とともに、商品に関する情報をシステムに登録していることが一般的である。例えば、特許文献1には、商品の画像、商品名、商品説明等が商品データベースに記憶されることが開示されている(図3)。 2. Description of the Related Art Conventionally, in an electronic commerce system such as online shopping, a seller generally registers information about a product together with an image of the product in the system for the purpose of contributing to a product selection by a buyer. For example, Patent Document 1 discloses that an image of a product, a product name, a product description, and the like are stored in a product database (FIG. 3).
しかしながら、商品に関する様々な情報を全て手入力で登録するには売り手にとって手間を要した。 However, it took time for the seller to manually register all the various information related to the product.
本発明は、以上の点に鑑みてなされたものであり、売り手による入力の手間を抑えながら商品に関して多くの情報を登録することができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。 The present invention has been made in view of the above points, and provides an information processing apparatus, an information processing method, and an information processing program capable of registering a large amount of information about a product while suppressing the trouble of input by a seller. With the goal.
上記課題を解決するために、請求項1に記載の発明は、商品を表す画像と該商品のカテゴリー情報とを取得する画像情報取得手段と、複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得手段と、前記画像から前記商品の第1属性値を特定する特定手段と、前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御手段と、前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御手段と、を備えることを特徴とする。 In order to solve the above-mentioned problem, the invention described in claim 1 includes an image information acquisition unit that acquires an image representing a product and category information of the product, and a list of attributes corresponding to each of the plurality of category information. Included in the acquired list, a list acquiring unit that acquires a list corresponding to the acquired category information from an attribute storage unit that stores, a specifying unit that specifies a first attribute value of the product from the image, and Only the second attribute that does not correspond to the first attribute value among the attributes, presentation control means for presenting prompting information that prompts the user to input the second attribute value corresponding to the second attribute , the first attribute value, Storage control means for storing in the product information storage means product information including the second attribute value input by the user in response to the presentation of the prompt information .
この発明によれば、商品画像から特定された第1属性は、ユーザが入力しなくても、商品情報に含まれる。商品が属するカテゴリーに基づき商品が有する複数の属性が属性リストにより特定される。商品が有する複数の属性のうち、第1属性値に対応しない第2属性の入力を促す促し情報が提示される。これにより、ユーザは、商品のカテゴリーに応じて、商品に関する情報として必要かもしれない属性を認識することができる。ユーザが第2属性に対応する第2属性値を入力すると、第1属性値と第2属性値とを含む商品情報が記憶される。従って、売り手による入力の手間を抑えながら商品に関して多くの情報を登録することができる。 According to the present invention, the first attribute specified from the product image is included in the product information even if the user does not input it. A plurality of attributes of the product are specified by the attribute list based on the category to which the product belongs. Prompt information that prompts input of a second attribute that does not correspond to the first attribute value among a plurality of attributes of the product is presented. Thereby, the user can recognize the attribute which may be required as the information regarding the product according to the category of the product. When the user inputs a second attribute value corresponding to the second attribute, product information including the first attribute value and the second attribute value is stored. Accordingly, it is possible to register a large amount of information regarding the product while reducing the labor of input by the seller.
請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記記憶制御手段は、前記商品のタイトルを示すタイトル情報であって、前記促し情報の提示に応じてユーザにより入力された第2属性値を含むタイトル情報と、前記商品の説明を示す説明情報であって、前記第1属性値を含む説明情報とを有する商品情報を商品情報記憶手段に記憶させることを特徴とする。 According to a second aspect of the present invention, in the information processing apparatus according to the first aspect, the storage control means is title information indicating a title of the product, and is input by a user in response to the presentation of the prompt information. Product information having title information including the second attribute value and description information indicating the description of the product and including description information including the first attribute value is stored in the product information storage unit. .
この発明によれば、商品の一覧を表示する画面において、買い手は、少ない種類の情報でより多くの属性値を認識することができる。一般的に、商品の一覧においては、商品を表す画像及びタイトルが表示される一方で、商品の説明の全部又は一部は表示されない。商品の一覧において商品の説明が表示されなくても、買い手は、画像から第1属性値を認識可能であり、タイトルから第2属性値を認識可能である。 According to the present invention, on the screen displaying a list of products, the buyer can recognize more attribute values with less information. Generally, in the list of products, an image and a title representing the product are displayed, but not all or a part of the description of the product is displayed. Even if the description of the product is not displayed in the product list, the buyer can recognize the first attribute value from the image and can recognize the second attribute value from the title.
請求項3に記載の発明は、請求項1又は2に記載の情報処理装置において、前記提示制御手段は、前記商品情報記憶手段に記憶された商品情報のうち、前記第2属性に対応する属性値を含む商品情報に対応する商品の売買成立率と、前記第2属性に対応する属性値を含まない商品情報に対応する商品の売買成立率との差に基づいて、前記促し情報の提示を制御することを特徴とする。 According to a third aspect of the present invention, in the information processing apparatus according to the first or second aspect, the presentation control unit includes an attribute corresponding to the second attribute among the product information stored in the product information storage unit. Presenting the prompt information based on a difference between a sale completion rate of the product corresponding to the product information including the value and a sale completion rate of the product corresponding to the product information not including the attribute value corresponding to the second attribute. It is characterized by controlling.
この発明によれば、売買成立率の差に基づく促し情報の提示の制御により、ユーザは、第2属性の中でも第2属性値を入力することで売買成立率が上がる第2属性を認識することができる。 According to this invention, the user recognizes the second attribute that increases the sales establishment rate by inputting the second attribute value among the second attributes by controlling the presentation of the prompt information based on the difference between the sale establishment rates. Can do.
請求項4に記載の発明は、請求項1乃至3の何れか1項に記載の情報処理装置において、前記特定手段は、前記画像から前記商品が有する所定の要素が認識される場合、前記画像から前記所定の要素の所定の属性に対応する属性値を特定し、前記提示制御手段は、前記所定の属性に対応する属性値を特定することができなかった場合、前記所定の属性の入力を促す前記促し情報を提示させることを特徴とする。 According to a fourth aspect of the present invention, in the information processing apparatus according to any one of the first to third aspects, the specifying unit recognizes the image when a predetermined element included in the product is recognized from the image. When the attribute value corresponding to the predetermined attribute of the predetermined element is specified, and the presentation control unit cannot specify the attribute value corresponding to the predetermined attribute, the input of the predetermined attribute is performed. The prompting information for prompting is presented.
この発明によれば、所定の要素の所定の属性が属性リストに含まれていない場合であっても、画像から、商品がその要素を有すると認識される場合、所定の属性を第2属性の1つとして、促し情報を提示させることができる。 According to this invention, even if the predetermined attribute of the predetermined element is not included in the attribute list, if the product is recognized as having the element from the image, the predetermined attribute is set as the second attribute. As one , prompting information can be presented.
請求項5に記載の発明は、請求項1乃至4の何れか1項に記載の情報処理装置において、前記特定手段は、前記画像から複数の商品が認識される場合、前記複数の商品のそれぞれについて前記第1属性値を特定し、前記リスト取得手段は、前記複数の商品のそれぞれが属するカテゴリーのカテゴリー情報に対応するリストを前記属性記憶手段から取得し、前記提示制御手段は、前記複数の商品のそれぞれについて、前記促し情報を提示させることを特徴とする。 According to a fifth aspect of the present invention, in the information processing apparatus according to any one of the first to fourth aspects, when the plurality of products are recognized from the image, the specifying unit recognizes each of the plurality of products. The first attribute value is specified for the list, the list acquisition unit acquires a list corresponding to category information of a category to which each of the plurality of products belongs from the attribute storage unit, and the presentation control unit The prompt information is presented for each product.
この発明によれば、複数の商品を含むセットを販売しようとするユーザが、カテゴリーとして「その他」等を選択せざるを得ない場合であっても、複数の商品のそれぞれに対応する適切な第2属性の入力を促す促し情報を提示することができる。 According to the present invention, even when a user who wants to sell a set including a plurality of products is forced to select “Others” or the like as a category, an appropriate first corresponding to each of the plurality of products. It is possible to present prompting information that prompts input of two attributes.
請求項6に記載の発明はコンピュータにより実行される情報処理方法において、商品を表す画像と該商品のカテゴリー情報とを取得する画像情報取得ステップと、複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得ステップと、前記画像から前記商品の第1属性値を特定する特定ステップと、前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御ステップと、前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御ステップと、を含むことを特徴とする。 The invention according to claim 6 is an information processing method executed by a computer, an image information acquisition step for acquiring an image representing a product and category information of the product, and a list of attributes corresponding to each of the plurality of category information Included in the acquired list, a list acquiring step of acquiring a list corresponding to the acquired category information, a specifying step of specifying a first attribute value of the product from the image, and the acquired list Only for a second attribute that does not correspond to the first attribute value, a presentation control step that presents prompting information that prompts the user to input a second attribute value that corresponds to the second attribute , the first attribute value, the prompt storage control stores the product information in the product information storage means and a second attribute value input by the user in response to the presentation of information step Characterized in that it comprises a and.
請求項7に記載の発明は、コンピュータを、商品を表す画像と該商品のカテゴリー情報とを取得する画像情報取得手段と、複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得手段と、前記画像から前記商品の第1属性値を特定する特定手段と、前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御手段と、前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御手段と、として機能させることを特徴とする。 The invention according to claim 7 is an attribute information storage means for storing an image information acquisition means for acquiring an image representing a product and category information of the product, and a list of attributes corresponding to each of the plurality of category information. From the list acquisition means for acquiring the list corresponding to the acquired category information, the specifying means for specifying the first attribute value of the product from the image, and the first of the attributes included in the acquired list Only for the second attribute that does not correspond to one attribute value, the presentation control means for presenting prompt information for prompting the input of the second attribute value corresponding to the second attribute , the first attribute value, and the prompt information are presented. Accordingly, the product information storage unit stores the product information including the second attribute value input by the user in the product information storage unit.
本発明によれば、売り手による入力の手間を抑えながら商品に関して多くの情報を登録することができる。 According to the present invention, it is possible to register a large amount of information relating to a product while reducing the labor of input by the seller.
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、売り手が決めた価格で商品が売買されるC2C(Customer to customer)のオンラインマーケットシステムに対して本発明を適用した場合の実施形態である。なお、本発明は、オークション、B2C(Business-to-Consumer)、B2B(Business-to- Business)等の電子商取引に対しても適用可能である。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to a C2C (Customer to Customer) online market system in which merchandise is bought and sold at a price determined by the seller. The present invention can also be applied to electronic commerce such as auction, B2C (Business-to-Consumer), B2B (Business-to-Business).
[1.マーケットシステムの構成及び機能概要]
先ず、本実施形態に係るマーケットシステムSの構成及び機能概要について、図1を用いて説明する。図1は、本実施形態に係るマーケットシステムSの概要構成の一例を示す図である。
[1. Overview of market system configuration and functions]
First, the configuration and functional overview of the market system S according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a schematic configuration of a market system S according to the present embodiment.
図1に示すように、マーケットシステムSは、マーケットサーバ1と、複数のユーザ端末2と、を含んで構成されている。そして、マーケットサーバ1と各ユーザ端末2とは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。 As shown in FIG. 1, the market system S includes a market server 1 and a plurality of user terminals 2. And the market server 1 and each user terminal 2 can mutually transmit / receive data via the network NW, for example using TCP / IP etc. as a communication protocol. The network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including a base station), a gateway, and the like.
マーケットサーバ1は、マーケットシステムSにおいて、ユーザ間で商品を売買するための電子商取引に関する各種処理を実行するサーバ装置である。ユーザは商品を出品することができるとともに、商品を購入することができる。マーケットシステムSでは、様々な種類の商品の売買が可能である。例えば売買可能な商品は、衣服、本、CD、DVD、玩具、家具、バッグ、アクセサリー、美容用品、電化製品等の少なくとも1つを含んでもよい。以降においては、衣服の売買について主に説明する。 The market server 1 is a server device that executes various processes related to electronic commerce for buying and selling products between users in the market system S. The user can sell the product and purchase the product. In the market system S, various types of merchandise can be bought and sold. For example, commodities that can be bought and sold may include at least one of clothes, books, CDs, DVDs, toys, furniture, bags, accessories, beauty supplies, electrical appliances, and the like. In the following, the buying and selling of clothes will be mainly described.
ユーザ端末2は、マーケットシステムSを利用するユーザの端末装置である。ユーザ端末2として、例えばパーソナルコンピュータ、PDA(Personal Digital Assistant)、スマートフォン等の携帯情報端末、携帯電話機、ゲーム機等が用いられる。ユーザ端末2には、マーケットアプリが記憶される。マーケットアプリは、ユーザが商品の出品、検索、購入等を行うための処理をユーザ端末2に実行させるためのアプリケーションプログラムである。マーケットアプリを実行することにより、ユーザ端末2はマーケットサーバ1にアクセスして、マーケットサーバ1と情報を送受信する。 The user terminal 2 is a terminal device of a user who uses the market system S. As the user terminal 2, for example, a personal computer, a PDA (Personal Digital Assistant), a portable information terminal such as a smartphone, a mobile phone, a game machine, or the like is used. The user terminal 2 stores a market application. The market application is an application program for causing the user terminal 2 to execute processing for the user to perform product listing, search, purchase, and the like. By executing the market application, the user terminal 2 accesses the market server 1 and transmits / receives information to / from the market server 1.
ユーザが商品を出品する際、商品情報をマーケットシステムSに登録する。ユーザは、商品画像をユーザ端末2によりマーケットサーバ1にアップロードさせる。商品画像は、商品を表す画像である。例えば、ユーザ端末2がカメラ機能を有する場合、ユーザはユーザ端末2で商品を撮影してもよい。或いは、ユーザは、デジタルカメラで撮影された商品画像をデジタルカメラからユーザ端末2転送してもよい。またユーザは、商品のカテゴリーを選択する。更にユーザは、商品名、商品説明文、価格等を入力する。商品名は、商品又は商品情報のタイトルである。商品説明文は、商品の説明を示す。マーケットサーバ1は、商品画像、商品のカテゴリーを示すカテゴリーID、商品名、商品説明文、価格等を含む商品情報を、後述する商品DB12dに記憶させる。 When the user sells a product, the product information is registered in the market system S. The user uploads the product image to the market server 1 by the user terminal 2. The product image is an image representing a product. For example, when the user terminal 2 has a camera function, the user may photograph a product with the user terminal 2. Alternatively, the user may transfer a product image taken by the digital camera from the digital camera to the user terminal 2. The user also selects a product category. Furthermore, the user inputs a product name, a product description, a price, and the like. The product name is the title of the product or product information. The product description indicates a description of the product. The market server 1 stores product information including a product image, a category ID indicating a product category, a product name, a product description, a price, and the like in a product DB 12d described later.
[2.マーケットサーバの構成]
次に、マーケットサーバ1の構成について、図2及び図3を用いて説明する。図2は、本実施形態に係るマーケットサーバ1の概要構成の一例を示すブロック図である。図2に示すように、マーケットサーバ1は、通信部11と、記憶部12と、入出力インターフェース13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース13とは、システムバス15を介して接続されている。
[2. Market server configuration]
Next, the structure of the market server 1 is demonstrated using FIG.2 and FIG.3. FIG. 2 is a block diagram illustrating an example of a schematic configuration of the market server 1 according to the present embodiment. As shown in FIG. 2, the market server 1 includes a communication unit 11, a storage unit 12, an input / output interface 13, and a system control unit 14. The system control unit 14 and the input / output interface 13 are connected via a system bus 15.
通信部11は、ネットワークNWに接続して、ユーザ端末2等との通信状態を制御するようになっている。 The communication unit 11 is connected to the network NW and controls the communication state with the user terminal 2 and the like.
記憶部12は、例えば、ハードディスクドライブ等により構成されている。記憶部12は、本発明における属性記憶手段及び商品情報記憶手段の例である。この記憶部12には、会員DB12a、カテゴリーDB12b、属性値DB12c、商品DB12d等のデータベースが記憶されている。「DB」は、データベースの略語である。 The storage unit 12 is configured by, for example, a hard disk drive. The storage unit 12 is an example of attribute storage means and product information storage means in the present invention. The storage unit 12 stores databases such as a member DB 12a, a category DB 12b, an attribute value DB 12c, and a product DB 12d. “DB” is an abbreviation for database.
図3は、データベースに記憶される内容の一例を示す図である。会員DB12aには、マーケットシステムSに会員登録しているユーザに関する会員情報が記憶される。具体的に、会員DB12aには、ユーザID、パスワード、氏名、郵便番号、住所、電話番号、電子メールアドレス等のユーザの属性が、ユーザごとに対応付けて記憶される。ユーザIDは、ユーザの識別情報である。 FIG. 3 is a diagram illustrating an example of contents stored in the database. In the member DB 12a, member information related to users registered as members in the market system S is stored. Specifically, user attributes such as user ID, password, name, postal code, address, telephone number, and e-mail address are stored in the member DB 12a in association with each user. The user ID is user identification information.
カテゴリーDB12bには、商品を分類すためのカテゴリーに関するカテゴリー情報が記憶されている。具体的に、カテゴリーDB12bには、カテゴリーID、カテゴリー名、カテゴリーのレベル、親カテゴリーID、子カテゴリーリスト、属性リスト等のカテゴリーの属性が、カテゴリーごとに対応付けて記憶される。 The category DB 12b stores category information related to categories for classifying products. Specifically, the category DB 12b stores category attributes such as category ID, category name, category level, parent category ID, child category list, and attribute list in association with each category.
カテゴリーは、木構造で階層的に定義されていてもよい。具体的に、木構造の各ノードが、カテゴリーに相当する。ノードの深さが、そのノードに相当するカテゴリーのレベル(階層)に相当する。ノードの深さは、根に位置するノード(以下、「根ノード」という)からの距離である。レベルの値が大きいほど、そのノードの深さが深く、レベルの値が小さいほど、そのノードの深さが浅い。根ノードが有する子ノードに相当するカテゴリーがレベル1のカテゴリーである。レベル1のカテゴリーが最上位のカテゴリーである。レベル1の各カテゴリーに対しては、子ノードに相当するカテゴリーが、レベル2のカテゴリーとして定義されている。ここで、或るカテゴリーJ1の子ノードに相当するカテゴリーJ2を、カテゴリーJ1の「子カテゴリー」という。また、このときのカテゴリーJ1を、カテゴリーJ2の「親カテゴリー」という。子カテゴリーは、親カテゴリーを更に複数に区分したときに、同じような商品が属する範囲である。従って、子カテゴリーは親カテゴリーに属する。或るカテゴリーの祖先ノードに相当するカテゴリーを、「祖先カテゴリー」という。例えば、カテゴリーJ3がカテゴリーJ2の子カテゴリーであるとする。この場合、カテゴリーJ1及びJ2は、それぞれカテゴリーJ3の祖先カテゴリーである。カテゴリーJ3の商品は、カテゴリーJ3に属するとともに、カテゴリーJ3の祖先カテゴリーにも属する。従って、カテゴリーJ3の商品は、カテゴリーJ1〜J3の何れにも属する。或るカテゴリーの子孫ノードに相当するカテゴリーを、「子孫カテゴリー」という。カテゴリーJ2及びJ3は、カテゴリーJ1の子孫カテゴリーである。 Categories may be defined hierarchically in a tree structure. Specifically, each node of the tree structure corresponds to a category. The depth of the node corresponds to the level (hierarchy) of the category corresponding to the node. The depth of the node is a distance from a node located at the root (hereinafter referred to as “root node”). The larger the level value, the deeper the node, and the smaller the level value, the shallower the node. A category corresponding to a child node of the root node is a level 1 category. Level 1 category is the highest category. For each level 1 category, a category corresponding to a child node is defined as a level 2 category. Here, the category J2 corresponding to a child node of a certain category J1 is referred to as a “child category” of the category J1. The category J1 at this time is referred to as a “parent category” of the category J2. The child category is a range to which similar products belong when the parent category is further divided into a plurality of categories. Therefore, the child category belongs to the parent category. A category corresponding to an ancestor node of a certain category is referred to as an “ancestor category”. For example, assume that category J3 is a child category of category J2. In this case, the categories J1 and J2 are ancestor categories of the category J3. The product of category J3 belongs to category J3 and also belongs to the ancestor category of category J3. Therefore, the product of category J3 belongs to any of categories J1 to J3. A category corresponding to a descendant node of a certain category is referred to as a “descendant category”. Categories J2 and J3 are descendant categories of category J1.
レベル1のカテゴリーとして、例えば「レディースファッション」、「キッズ・ベビー」、「メンズファッション」、「ホビー・エンターテイメント」等がある。「レディースファッション」の子カテゴリーとして、「トップス」、「スカート」、「パンツ」、「ジャケット・アウター」、「その他」等がある。「レディースファッション」に属する商品ではあるが、「トップス」、「スカート」、「パンツ」、「ジャケット・アウター」等の特定のカテゴリーに属さない商品は「その他」に分類される。「トップス」の子カテゴリーとして、例えば「Tシャツ」、「シャツ・ブラウス」、「ポロシャツ」、「チュニック」、「その他」等がある。 Level 1 categories include, for example, “Ladies Fashion”, “Kids / Baby”, “Men's Fashion”, “Hobby Entertainment”, and the like. Child categories of “Women's Fashion” include “Tops”, “Skirt”, “Pants”, “Jacket / Outerwear”, “Others”, etc. Products that belong to “Ladies' fashion” but do not belong to a specific category such as “Tops”, “Skirt”, “Pants”, “Jacket / Outer” are classified as “Other”. Child categories of “Tops” include, for example, “T-shirts”, “Shirts / blouses”, “Polo shirts”, “Tunics”, “Others”, and the like.
カテゴリーIDは、注目するカテゴリーの識別情報である。カテゴリーIDは、カテゴリーを示すカテゴリー情報の一例である。カテゴリー名は、「トップス」、「ワンピース」等である。親カテゴリーIDは、注目するカテゴリーの親カテゴリーのカテゴリーIDである。子カテゴリーリストは、注目するカテゴリーの子カテゴリーのカテゴリーIDのリストである。子カテゴリーリストは、注目するカテゴリーが子カテゴリーを有する場合に記憶される。 The category ID is identification information of the category of interest. The category ID is an example of category information indicating a category. The category names are “tops”, “one piece”, and the like. The parent category ID is the category ID of the parent category of the category of interest. The child category list is a list of category IDs of child categories of the category of interest. The child category list is stored when the category of interest has child categories.
属性リストは、注目するカテゴリーに属する商品が有する属性の属性名のリストである。例えば、「レディースファッション」、「メンズファッション」に属するカテゴリーの属性リストに含まれる属性名の例として、「形状」、「色」、「模様」、「サイズ」、「素材」、「ブランド」、「コーディネート例」等が挙げられる。「トップス」に属するカテゴリーの属性リストに含まれる属性名の例として、上述した属性名に加えて、「着丈」、「肩幅」、「身幅」、「袖丈」等が挙げられる。「スカート」に属するカテゴリーの属性リストに含まれる属性名の例として、上述した属性名に加えて、「ウェストサイズ」、「スカート丈」等が挙げられる。 The attribute list is a list of attribute names of attributes of products belonging to the category of interest. For example, attribute names included in the attribute list of categories belonging to “Ladies' fashion” and “Men's fashion” include “shape”, “color”, “pattern”, “size”, “material”, “brand” “Coordinate examples” and the like. Examples of attribute names included in the attribute list of the category belonging to “Tops” include “length”, “shoulder width”, “width of the body”, “sleeve length”, and the like in addition to the attribute names described above. Examples of attribute names included in the attribute list of the category belonging to “skirt” include “waist size”, “skirt length” and the like in addition to the attribute names described above.
属性値DB12cには、商品画像から抽出可能な商品の特徴に対応する属性値に関する情報が記憶される。具体的に、属性値DB12cには、属性値、属性名、及び特徴量等が属性値ごとに対応付けて記憶される。属性名は、属性値に対応する属性の名称である。属性値DB12cに記憶される属性名の例として、例えば「形状」、「色」、「模様」、「素材」、「ブランド」等が挙げられる。「形状」に対応する属性値として、例えば「Tシャツ」、「シャツ」、「ブラウス」、「ポロシャツ」、「チュニック」等が挙げられる。「色」に対応する属性値として、例えば「赤」、「白」、「黄」、「黒」、「赤白」、「白赤」等が挙げられる。「赤白」及び「白赤」は、商品の色が赤及び白を含むことを示す。「赤白」は、赤の面積の方が白の面積よりも大きい。「白赤」は、白の面積の方が赤の面積よりも大きい。「模様」に対応する属性値として、例えば「無地」、「チェック」、「ストライプ」、「ボーダー」、「水玉」、「絵」等が挙げられる。「素材」に対応する属性値として、例えば「コットン」、「ニット」等が挙げられる。「ブランド」については、例えば商品に付されているロゴ、絵柄等から、対応する属性値を特定することができる場合がある。属性名として、商品が有することがある所定の要素の属性の名称が属性値DB12cに更に記憶されてもよい。例えば、所定のカテゴリーに属する商品が必ず有するとは限らない要素が商品に付されている場合がある。そのような要素の例として、絵が挙げられる。同一のカテゴリーに属する商品の中にも、絵が付されている商品と、絵が付されていない商品とが存在する。絵に関する属性名の例として「絵のモチーフ」が挙げられる。絵のモチーフは、例えば何らかのキャラクターであったり、風景、物、人物等であったりする。この場合の絵は、上述の模様の1つとして特定される。特徴量は、画像において、注目する属性値の特徴を示す情報である。例えば、属性値が示す特徴を有する典型的な画像が解析されることにより、その画像から特徴量が抽出されてもよい。例えば公知の方法を用いて特徴量が抽出されてもよい。例えばSIFT(Scale Invariant Feature Transform)、SURF(Speeded Up Robust Features)等のアルゴリズムや、CNN(Convolutional Neural Network)等のディープニューラルネットワークが用いられてもよい。 The attribute value DB 12c stores information on attribute values corresponding to product features that can be extracted from the product image. Specifically, the attribute value DB 12c stores an attribute value, an attribute name, a feature amount, and the like in association with each attribute value. The attribute name is the name of the attribute corresponding to the attribute value. Examples of attribute names stored in the attribute value DB 12c include “shape”, “color”, “pattern”, “material”, “brand”, and the like. Examples of attribute values corresponding to “shape” include “T-shirt”, “shirt”, “blouse”, “polo shirt”, “tunic”, and the like. Examples of attribute values corresponding to “color” include “red”, “white”, “yellow”, “black”, “red-white”, “white-red”, and the like. “Red-white” and “white-red” indicate that the product color includes red and white. In “red and white”, the red area is larger than the white area. In “white red”, the white area is larger than the red area. Examples of attribute values corresponding to “pattern” include “plain”, “check”, “stripe”, “border”, “polka dot”, “picture”, and the like. Examples of attribute values corresponding to “material” include “cotton” and “knit”. As for “brand”, for example, a corresponding attribute value may be specified from a logo, a pattern, or the like attached to a product. As the attribute name, the attribute name of a predetermined element that the product may have may be further stored in the attribute value DB 12c. For example, there is a case where an element that is not necessarily possessed by a product belonging to a predetermined category is attached to the product. An example of such an element is a picture. Among products belonging to the same category, there are products with a picture and products without a picture. An example of an attribute name related to a picture is “picture motif”. The picture motif may be, for example, some character, landscape, thing, person, or the like. The picture in this case is specified as one of the above patterns. The feature amount is information indicating the feature of the attribute value of interest in the image. For example, by analyzing a typical image having a feature indicated by the attribute value, the feature amount may be extracted from the image. For example, the feature amount may be extracted using a known method. For example, an algorithm such as SIFT (Scale Invariant Feature Transform), SURF (Speeded Up Robust Features), or a deep neural network such as CNN (Convolutional Neural Network) may be used.
商品DB12dには、マーケットシステムSに出品された商品に関する商品情報が記憶される。商品DB12dには、商品ID、ユーザID、カテゴリーID、商品画像、価格、商品名、商品説明文、出品状態等が、商品ごとに対応付けて記憶される。商品IDは、商品の識別情報である。ユーザIDは、商品を販売するユーザを示す。カテゴリーIDは、商品が属するカテゴリーを示す。商品DB12dに記憶されるカテゴリーIDは、例えば最下位のカテゴリーのカテゴリーIDであってもよい。出品状態には、「出品中」、「売買成立」、及び「出品中止」の何れかが記憶される。「出品中」は、商品が出品中であることを示す。「売買成立」は、商品の売買が成立したことを示す。「出品停止」は、一度商品を出品したものの、何らかの理由でユーザが出品を取りやめたことを示す。 In the product DB 12d, product information related to products that have been exhibited in the market system S is stored. In the product DB 12d, a product ID, a user ID, a category ID, a product image, a price, a product name, a product description, an exhibition state, and the like are stored in association with each product. The product ID is product identification information. The user ID indicates a user who sells a product. The category ID indicates the category to which the product belongs. The category ID stored in the product DB 12d may be, for example, the category ID of the lowest category. In the exhibition state, any of “being exhibited”, “sales completed”, and “exhibition canceled” is stored. “Exhibiting” indicates that the item is being exhibited. “Buy / sell” indicates that the sale of the product has been established. “Exhibition stop” indicates that a product has been exhibited once, but the user has canceled the exhibition for some reason.
記憶部12には、更にオペレーティングシステム、DBMS(Database Management System)、サーバプログラム等の各種プログラムが記憶されている。サーバプログラムは、マーケットシステムSに関する各種処理をシステム制御部14に実行させるプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、サーバプログラム等は、プログラム製品であってもよい。 The storage unit 12 further stores various programs such as an operating system, a DBMS (Database Management System), and a server program. The server program is a program that causes the system control unit 14 to execute various processes related to the market system S. The various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium such as a magnetic tape, an optical disk, or a memory card and read via the drive device. You may be made to do. The server program or the like may be a program product.
入出力インターフェース13は、通信部11及び記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。 The input / output interface 13 performs interface processing between the communication unit 11 and the storage unit 12 and the system control unit 14.
システム制御部14は、CPU(Central Processing Unit)14a、ROM(Read Only Memory)14b、RAM(Random Access Memory)14c等により構成されている。CPU14aは、プロセッサの一例である。なお、本発明は、CPUと異なる様々なプロセッサに対しても適用可能である。記憶部12、ROM14b及びRAM14cは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ROM及びRAMと異なる様々なメモリに対しても適用可能である。 The system control unit 14 includes a CPU (Central Processing Unit) 14a, a ROM (Read Only Memory) 14b, a RAM (Random Access Memory) 14c, and the like. The CPU 14a is an example of a processor. The present invention can also be applied to various processors different from the CPU. Each of the storage unit 12, the ROM 14b, and the RAM 14c is an example of a memory. The present invention can also be applied to various memories different from the hard disk, ROM, and RAM.
なお、マーケットサーバ1が、複数のサーバ装置で構成されてもよい。例えば、マーケットシステムSにおいて商品の出品に関する処理を行うサーバ装置、商品情報をユーザ端末2に提供する処理を行うサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。 The market server 1 may be composed of a plurality of server devices. For example, a server device that performs processing related to product listing in the market system S, a server device that performs processing for providing product information to the user terminal 2, a server device that manages a database, and the like may be connected to each other via a LAN or the like.
[3.システム制御部の機能概要]
次に、図4乃至図11を用いて、システム制御部14の機能概要について説明する。図4は、本実施形態に係るマーケットサーバ1のシステム制御部14の機能ブロックの一例を示す図である。システム制御部14は、CPU14aが、サーバプログラム等のプログラムに含まれる各種プログラムコードを読み出し実行することにより、図4に示すように、画像・カテゴリー取得部141、属性リスト取得部142、属性値特定部143、提示制御部144、商品情報登録部145等として機能する。画像・カテゴリー取得部141は、本発明における画像情報取得手段の一例である。属性リスト取得部142は、本発明におけるリスト取得手段の一例である。属性値特定部143は、本発明における特定手段の一例である。提示制御部144は、本発明における提示制御手段の一例である。商品情報登録部145は、本発明における記憶制御手段の一例である。
[3. Overview of system control functions]
Next, the functional outline of the system control unit 14 will be described with reference to FIGS. 4 to 11. FIG. 4 is a diagram illustrating an example of functional blocks of the system control unit 14 of the market server 1 according to the present embodiment. As shown in FIG. 4, the system control unit 14 reads and executes various program codes included in a program such as a server program by the CPU 14 a, so that an image / category acquisition unit 141, an attribute list acquisition unit 142, an attribute value specification Functions as a unit 143, a presentation control unit 144, a product information registration unit 145, and the like. The image / category acquisition unit 141 is an example of an image information acquisition unit in the present invention. The attribute list acquisition unit 142 is an example of a list acquisition unit in the present invention. The attribute value specifying unit 143 is an example of specifying means in the present invention. The presentation control unit 144 is an example of a presentation control unit in the present invention. The merchandise information registration unit 145 is an example of a storage control unit in the present invention.
商品を出品しようとするユーザを、「出品者」という。商品を出品するとき、出品者は商品画像をアップロードするとともに、商品に関する情報を登録する。商品に関する様々な情報を全て手入力で登録するには出品者にとって手間を要する。そこで、システム制御部14は、商品画像に基づいて、商品の属性値を特定する。商品画像に基づいて特定される属性値を「第1属性値」という。システム制御部14は、第1属性値に対応しない属性をユーザ端末2により提示させる。システム制御部14は、この提示に応じて出品者により入力された属性値を取得する。この属性値を、「第2属性値」という。システム制御部14は、第1属性値と第2属性値とを含む商品情報を商品DB12dに記憶させる。同一のカテゴリーの全ての商品について極力均一で且つ多くの種類の属性の情報を登録させたい。そこで、予めカテゴリーごとに、そのカテゴリーに属する商品が有する属性を示す属性リストが用意される。そしてシステム制御部14は、商品画像から特定可能な属性値の情報をユーザによる入力の手間をかけずに登録し、属性リストにおいて、商品画像から属性値が特定されなかった残りの属性についてユーザに属性値の入力を促す。これにより、出品者は、商品画像から特定された第1属性値については入力する必要がなく、第1属性値と第2属性値とを含む多くの情報を登録することができる。 A user who wants to sell a product is called an “exhibitor”. When listing a product, the exhibitor uploads a product image and registers information about the product. It takes time and effort for the exhibitor to manually register all the various information related to the product. Therefore, the system control unit 14 specifies the attribute value of the product based on the product image. The attribute value specified based on the product image is referred to as “first attribute value”. The system control unit 14 causes the user terminal 2 to present an attribute that does not correspond to the first attribute value. The system control unit 14 acquires the attribute value input by the exhibitor in response to this presentation. This attribute value is referred to as a “second attribute value”. The system control unit 14 stores product information including the first attribute value and the second attribute value in the product DB 12d. I want to register as many attributes as possible for all products in the same category. Therefore, for each category, an attribute list indicating the attributes of the products belonging to the category is prepared in advance. Then, the system control unit 14 registers the attribute value information that can be specified from the product image without the user's input, and in the attribute list, the remaining attribute whose attribute value is not specified from the product image is displayed to the user. Prompt for attribute value. Thereby, the exhibitor need not input the first attribute value specified from the product image, and can register a lot of information including the first attribute value and the second attribute value.
画像・カテゴリー取得部141は、商品を表す商品画像とその商品のカテゴリーIDとを取得する。具体的に、画像・カテゴリー取得部141は、出品者のユーザ端末2からアップロードされた商品画像を取得する。画像・カテゴリー取得部141は、1つの商品画像のみを取得してもよいし、複数の商品画像を取得してもよい。また、画像・カテゴリー取得部141は、出品者のユーザ端末2からカテゴリーIDを取得してもよい。例えば、ユーザ端末2は、カテゴリーを選択するための画面を表示する。ユーザ端末2は、出品者に選択されたカテゴリーのカテゴリーIDをマーケットサーバ1へ送信する。或いは、後述する属性値特定部143により商品画像から特定された第1属性値に基づいて、画像・カテゴリー取得部141はカテゴリーIDを取得してもよい。例えば、商品画像から形状に対応する第1属性値が特定された場合、画像・カテゴリー取得部141は、その第1属性値に合致するカテゴリー名をカテゴリーDB12bから検索してもよい。画像・カテゴリー取得部141は、第1属性値に合致するカテゴリー名に対応するカテゴリーIDをカテゴリーDB12bから取得してもよい。或いは、画像・カテゴリー取得部141は、属性値特定部143による商品画像からの第1属性値の特定結果に基づいて、商品のカテゴリーの複数の候補をユーザ端末2により提示させてもよい。画像・カテゴリー取得部141は、候補の中から出品者が選択したカテゴリーのカテゴリーIDをユーザ端末2から取得してもよい。 The image / category acquisition unit 141 acquires a product image representing a product and a category ID of the product. Specifically, the image / category acquisition unit 141 acquires a product image uploaded from the user terminal 2 of the exhibitor. The image / category acquisition unit 141 may acquire only one product image or may acquire a plurality of product images. The image / category acquisition unit 141 may acquire a category ID from the user terminal 2 of the exhibitor. For example, the user terminal 2 displays a screen for selecting a category. The user terminal 2 transmits the category ID of the category selected by the exhibitor to the market server 1. Alternatively, the image / category acquisition unit 141 may acquire the category ID based on the first attribute value specified from the product image by the attribute value specifying unit 143 described later. For example, when the first attribute value corresponding to the shape is specified from the product image, the image / category acquisition unit 141 may search the category DB 12b for a category name that matches the first attribute value. The image / category acquisition unit 141 may acquire a category ID corresponding to the category name that matches the first attribute value from the category DB 12b. Alternatively, the image / category acquisition unit 141 may cause the user terminal 2 to present a plurality of candidates for the product category based on the result of specifying the first attribute value from the product image by the attribute value specifying unit 143. The image / category acquisition unit 141 may acquire the category ID of the category selected by the exhibitor from the candidates from the user terminal 2.
図5は、システム制御部14による処理概要の一例を示す図である。図5に示すように、画像・カテゴリー取得部141により取得された商品画像は、チュニックP1を表すとする。画像・カテゴリー取得部141は、例えば出品者の選択に基づいて、「レディースファッション」の「トップス」の「チュニック」のカテゴリーIDを取得する。 FIG. 5 is a diagram illustrating an example of an outline of processing by the system control unit 14. As shown in FIG. 5, it is assumed that the product image acquired by the image / category acquisition unit 141 represents the tunic P1. The image / category acquisition unit 141 acquires a category ID of “tunic” of “tops” of “ladies fashion” based on, for example, selection of an exhibitor.
属性リスト取得部142は、カテゴリーDB12bから、画像・カテゴリー取得部141により取得されたカテゴリーIDに対応する属性リストを取得する。図5に示す例では、属性リスト取得部142は、「チュニック」のカテゴリーIDに対応する属性リストを取得する。 The attribute list acquisition unit 142 acquires an attribute list corresponding to the category ID acquired by the image / category acquisition unit 141 from the category DB 12b. In the example illustrated in FIG. 5, the attribute list acquisition unit 142 acquires an attribute list corresponding to the category ID “tunic”.
属性値特定部143は、画像・カテゴリー取得部141により取得された商品画像から商品の第1属性値を特定する。例えば、属性値特定部143は、画像認識により商品の特徴を示す第1属性値を特定する。例えば、属性値特定部143は、商品画像から1又は複数の特徴量を抽出する。特徴量の抽出には、例えばSIFT、SURF等のアルゴリズムやディープニューラルネットワークが用いられてもよい。属性値特定部143は、例えば形状、色、模様、素材等の属性ごとに特徴量を抽出してもよい。属性値特定部143は、抽出された特徴量と、属性値DB12cに記憶された特徴量とを比較して、特徴量の類似度を計算する。例えば、属性値特定部143は、コサイン類似度、相関関数又は偏差パターン類似度等を計算してもよい。属性値特定部143は、属性に対応する属性値のうち類似度が最も高い属性値を、第1属性値として特定してもよい。属性値特定部143は、属性に対応する属性値の中に類似度が所定値以上である属性値が存在しない場合、その属性については第1属性値を特定しなくてもよい。属性値特定部143は、例えば文字認識により、商品画像から商品に付されている文字列を特定し、その文字列に基づいて、ブランドに対応する第1属性値を特定してもよい。複数の商品画像がアップロードされる場合がある。この場合、属性値特定部143は、例えば最初にアップロードされた商品画像から第1属性値を特定してもよい。或いは、属性値特定部143は、複数の商品画像のそれぞれから第1属性値を特定し、それぞれの特定結果に基づいて最も適切な第1属性値を決定してもよい。この決定方法として、たとえば複数の商品画像のうち2以上の商品画像のそれぞれから特定された属性値が互いに重複、つまり2回以上存在すれば第1属性に決定する方法が挙げられる。 The attribute value specifying unit 143 specifies the first attribute value of the product from the product image acquired by the image / category acquisition unit 141. For example, the attribute value specifying unit 143 specifies the first attribute value indicating the feature of the product through image recognition. For example, the attribute value specifying unit 143 extracts one or more feature amounts from the product image. For example, an algorithm such as SIFT or SURF or a deep neural network may be used for extracting the feature amount. The attribute value specifying unit 143 may extract a feature amount for each attribute such as a shape, a color, a pattern, and a material. The attribute value specifying unit 143 compares the extracted feature quantity with the feature quantity stored in the attribute value DB 12c, and calculates the similarity of the feature quantity. For example, the attribute value specifying unit 143 may calculate a cosine similarity, a correlation function, a deviation pattern similarity, or the like. The attribute value specifying unit 143 may specify the attribute value having the highest similarity among the attribute values corresponding to the attribute as the first attribute value. The attribute value specifying unit 143 may not specify the first attribute value for the attribute when the attribute value corresponding to the attribute does not include an attribute value with a similarity equal to or greater than the predetermined value. The attribute value specifying unit 143 may specify a character string attached to the product from the product image by character recognition, for example, and may specify the first attribute value corresponding to the brand based on the character string. Multiple product images may be uploaded. In this case, the attribute value specifying unit 143 may specify the first attribute value, for example, from the product image uploaded first. Alternatively, the attribute value specifying unit 143 may specify the first attribute value from each of the plurality of product images, and determine the most appropriate first attribute value based on each specifying result. As this determination method, for example, there is a method in which the attribute value specified from each of two or more product images among a plurality of product images overlaps with each other, that is, the attribute value is determined as the first attribute when there are two or more times.
図5に示す例では、第1属性として、形状に対応する「チュニック」、色に対応する「赤白」、模様に対応する「ボーダー」、素材に対応する「ニット」が特定される。画像の特徴によって、たとえば素材、もしくは他の属性が特定できない場合や、上記4つの属性より多くの属性が特定できる場合もある。 In the example shown in FIG. 5, “tunic” corresponding to the shape, “red and white” corresponding to the color, “border” corresponding to the pattern, and “knit” corresponding to the material are specified as the first attributes. Depending on the characteristics of the image, for example, the material or other attributes may not be specified, or more attributes than the above four attributes may be specified.
提示制御部144は、属性リスト取得部142により取得された属性リストに含まれる属性のうち、属性値特定部143により特定された第1属性値に対応しない属性をユーザ端末2により提示させる。第1属性値に対応する属性を「第1属性」といい、その名前を「第1属性名」という。第2属性値に対応する属性を「第2属性」といい、その名前を「第2属性名」という。提示制御部144は、ユーザ端末2により、商品情報入力画面で、第2属性の属性名を表示させてもよい。商品情報入力画面は、出品する商品に関する情報を入力するための画面である。 The presentation control unit 144 causes the user terminal 2 to present an attribute that does not correspond to the first attribute value specified by the attribute value specifying unit 143 among the attributes included in the attribute list acquired by the attribute list acquiring unit 142. The attribute corresponding to the first attribute value is referred to as “first attribute”, and its name is referred to as “first attribute name”. The attribute corresponding to the second attribute value is called “second attribute”, and the name is called “second attribute name”. The presentation control unit 144 may cause the user terminal 2 to display the attribute name of the second attribute on the product information input screen. The product information input screen is a screen for inputting information related to the product to be exhibited.
図5に示す例において、チュニックの属性リストは、「形状」、「色」、「模様」、「素材」、「サイズ」、「コーディネート例」を含むとする。この場合、第1属性値に対応しない第2属性の属性名は「サイズ」及び「コーディネート例」である。 In the example shown in FIG. 5, the tunic attribute list includes “shape”, “color”, “pattern”, “material”, “size”, and “coordinate example”. In this case, the attribute names of the second attribute that do not correspond to the first attribute value are “size” and “coordinate example”.
図6は、商品情報入力画面の一例を示す図である。商品情報入力画面は、商品名入力領域110、商品説明文入力領域120、価格入力領域130、出品ボタン140等を含む。商品名入力領域110は、商品名を入力するための領域である。商品説明文入力領域120は、商品説明文を入力するための領域である。価格入力領域130は、価格を入力するための領域である。出品ボタン140は、商品情報を登録することにより商品を出品するためのボタンである。 FIG. 6 is a diagram illustrating an example of a product information input screen. The product information input screen includes a product name input area 110, a product description input area 120, a price input area 130, an exhibition button 140, and the like. The product name input area 110 is an area for inputting a product name. The product description input area 120 is an area for inputting a product description. The price input area 130 is an area for inputting a price. The exhibition button 140 is a button for listing products by registering product information.
商品名入力領域110及び商品説明文入力領域120の少なくとも何れか一方には、属性値特定部143により特定された第1属性値が予め入力されてもよい。これにより、出品者は第1属性を入力する手間を省くことができる。図6に示す例では、商品説明文入力領域120に第1属性値が入力されている。入力されている第1属性値に対応付けて、変更ボタン151及び削除ボタン152の少なくとも何れか一方が表示されてもよい。変更ボタン151は、商品名又は商品説明文に含まれる第1属性値を別の属性値に変更するためのボタンである。これにより、出品者は、属性値特定部143により特定された第1属性値よりもより適切な属性値を、新たな第1属性値として指定することができる。例えば、変更ボタン151が押されると、ユーザ端末2は、第1属性値の候補を表示する。第1属性値の候補は、例えば特徴量の類似度が相対的に高い属性値又は類似度が所定値以上である属性値である。例えば、色の第1属性値の候補として、「白赤」、「赤」、「白」等が表示される。削除ボタン152は、商品名又は商品説明文から、対応する第1属性値を削除するためのボタンである。出品者は、不要な第1属性値を削除することができる。また例えば、出品者は、候補の中に入っていない属性値を新たな第1属性値として入力するために、現在の第1属性値を削除することができる。変更ボタン151及び削除ボタン152は表示されなくてもよい。この場合であっても、出品者は、商品説明文入力領域120の商品説明文を編集することにより、第1属性値の変更及び削除が可能である。また、出品者は商品説明文入力領域120に自由に文字を追加で入力することができる。 The first attribute value specified by the attribute value specifying unit 143 may be input in advance in at least one of the product name input area 110 and the product description input area 120. Thereby, the exhibitor can save the trouble of inputting the first attribute. In the example illustrated in FIG. 6, the first attribute value is input in the product description input area 120. In association with the input first attribute value, at least one of the change button 151 and the delete button 152 may be displayed. The change button 151 is a button for changing the first attribute value included in the product name or the product description to another attribute value. Thereby, the exhibitor can specify an attribute value more appropriate than the first attribute value specified by the attribute value specifying unit 143 as a new first attribute value. For example, when the change button 151 is pressed, the user terminal 2 displays a candidate for the first attribute value. The candidate for the first attribute value is, for example, an attribute value having a relatively high feature value similarity or an attribute value having a similarity greater than or equal to a predetermined value. For example, “white red”, “red”, “white”, and the like are displayed as candidates for the first attribute value of the color. The delete button 152 is a button for deleting the corresponding first attribute value from the product name or the product description. The exhibitor can delete the unnecessary first attribute value. For example, the exhibitor can delete the current first attribute value in order to input an attribute value not included in the candidate as a new first attribute value. The change button 151 and the delete button 152 may not be displayed. Even in this case, the exhibitor can change and delete the first attribute value by editing the product description in the product description input area 120. Further, the exhibitor can freely input additional characters in the product description input area 120.
出品者による第1属性値のレビューの結果を、属性値特定部143による商品情報からの第1属性値の特定に反映するように、システム制御部14が機能してもよい。第1属性値のレビューは、第1属性値を変更するか否かの検討、及び第1属性値を削除するか否かの検討を含む。属性値特定部143による特定及び出品者によるレビューを通して最終的に商品情報として登録された第1属性値が、対象の商品画像に対応する最適な第1属性値であると考えられる。そこで、システム制御部14は、商品画像を入力とし、最終的な第1属性値を出力として機械学習を行う。学習結果に基づいて、属性値特定部143は、商品画像から第1属性値を特定する。これにより、第1属性値の特定精度を高めることができる。 The system control unit 14 may function so as to reflect the result of the review of the first attribute value by the seller in the specification of the first attribute value from the product information by the attribute value specifying unit 143. The review of the first attribute value includes consideration of whether to change the first attribute value and consideration of whether to delete the first attribute value. The first attribute value finally registered as product information through the specification by the attribute value specifying unit 143 and the review by the exhibitor is considered to be the optimal first attribute value corresponding to the target product image. Therefore, the system control unit 14 performs machine learning with the product image as an input and the final first attribute value as an output. Based on the learning result, the attribute value specifying unit 143 specifies the first attribute value from the product image. Thereby, the specific accuracy of the first attribute value can be increased.
第2属性が存在する場合、商品情報入力画面には、更に第2属性情報160が表示される。第2属性情報160は、少なくとも第2属性名を含む。第2属性情報160は、例えば「コーディネート例を入力しませんか?」等の、第2属性値の入力を促すメッセージであってもよい。これにより、出品者は、商品のカテゴリーに対応して第2属性値を入力する必要があるかもしれない第2属性を認識することができる。しかしながら、出品者は、第2属性を入力してもよいし入力しなくてもよい。図6に示す例では、第2属性情報160−1及び160−2が表示されている。第2属性情報160−1は、サイズの入力を促すメッセージである。第2属性情報160−2は、コーディネート例の入力を促すメッセージである。各第2属性情報160に応じて、第2属性値入力領域170が表示されてもよい。第2属性値入力領域170は、第2属性値を入力するための領域である。図6に示す例では、第2属性値入力領域170−1及び170−2が表示されている。第2属性値入力領域170−1は、サイズを入力するための領域である。第2属性値入力領域170−2は、コーディネート例を入力するための領域である。第2属性値入力領域170は表示されなくてもよい。この場合であっても、出品者は商品名入力領域110及び商品説明文入力領域120に第2属性値を入力することができる。 When the second attribute exists, second attribute information 160 is further displayed on the product information input screen. The second attribute information 160 includes at least a second attribute name. The second attribute information 160 may be a message that prompts the user to input a second attribute value, such as “Would you like to enter a coordination example?”. Thereby, an exhibitor can recognize the 2nd attribute which may need to input a 2nd attribute value corresponding to the category of goods. However, the exhibitor may or may not input the second attribute. In the example shown in FIG. 6, second attribute information 160-1 and 160-2 are displayed. The second attribute information 160-1 is a message that prompts input of a size. The second attribute information 160-2 is a message that prompts input of a coordinate example. The second attribute value input area 170 may be displayed according to each second attribute information 160. The second attribute value input area 170 is an area for inputting a second attribute value. In the example shown in FIG. 6, second attribute value input areas 170-1 and 170-2 are displayed. The second attribute value input area 170-1 is an area for inputting a size. The second attribute value input area 170-2 is an area for inputting a coordination example. The second attribute value input area 170 may not be displayed. Even in this case, the exhibitor can input the second attribute value in the product name input area 110 and the product description input area 120.
提示制御部144は、商品情報入力画面の表示前に、又は商品情報入力画面を表示することなく、第2属性をユーザ端末2により提示させてもよい。このとき、提示制御部144は、第2属性とともに、第1属性値を出品者により変更可能に第1属性値を提示させてもよい。出品者は、提示された第2属性に応じて第2属性値を入力する。第1属性値が提示された場合、出品者は第1属性値を変更しても変更しなくてもよい。提示制御部144は、第1属性値及び第2属性値のそれぞれが商品名入力領域110又は商品説明文入力領域120に予め入力された商品情報入力画面を表示させてもよい。第1属性値が変更された場合、変更された第1属性値が商品名入力領域110又は商品説明文入力領域120に予め入力される。商品情報入力画面が表示されない場合、特定された第1属性値及び入力された第2属性値をそのまま含む商品情報が商品情報登録部145により商品DB12bに記憶される。 The presentation control unit 144 may cause the user terminal 2 to present the second attribute before displaying the product information input screen or without displaying the product information input screen. At this time, the presentation control unit 144 may cause the first attribute value to be presented together with the second attribute so that the first attribute value can be changed by the exhibitor. The exhibitor inputs the second attribute value according to the presented second attribute. When the first attribute value is presented, the exhibitor may or may not change the first attribute value. The presentation control unit 144 may display a product information input screen in which each of the first attribute value and the second attribute value is input in advance in the product name input area 110 or the product description input area 120. When the first attribute value is changed, the changed first attribute value is input in advance in the product name input area 110 or the product description input area 120. When the product information input screen is not displayed, product information including the identified first attribute value and the input second attribute value as it is is stored in the product DB 12b by the product information registration unit 145.
提示制御部144は、これまでに出品された商品の商品情報のうち、第2属性に対応する属性値を含む商品情報に対応する商品の第1売買成立率と、第2属性に対応する属性値を含まない商品情報に対応する商品の第2売買成立率との差に基づいて、第2属性の提示を制御してもよい。 The presentation control unit 144 includes, in the product information of the products that have been exhibited so far, the first sale establishment rate of the product corresponding to the product information including the attribute value corresponding to the second attribute, and the attribute corresponding to the second attribute You may control presentation of a 2nd attribute based on the difference with the 2nd sale completion rate of the goods corresponding to the goods information which does not contain a value.
売買成立率の計算方法の一例を示す。商品情報を商品DB12bに記憶させるとき、商品情報登録部145は、商品名及び商品説明文に含まれる属性値に対応する属性名を特定し、商品情報に対応付けて、特定された属性名を商品DB12bに記憶させてもよい。提示制御部144は、第2属性ごとに、商品DB12bから、画像・カテゴリー取得部141により取得されたカテゴリーIDに対応する商品情報のうち、その第2属性に対応する属性値を含む商品情報を取得する。提示制御部144は、取得した商品情報のうち、出品状態が「売買成立」である商品情報の数と、出品状態が「出品中」又は「出品停止」である商品情報の数とをカウントする。提示制御部144は、出品状態が「売買成立」である商品情報の数を、出品状態が「出品中」又は「出品停止」である商品情報の数で割ることにより、第1売買成立率を計算する。また、提示制御部144は、商品DB12bから、画像・カテゴリー取得部141により取得されたカテゴリーIDに対応する商品情報のうち、第2属性に対応する属性値を含まない商品情報を取得する。この後、提示制御部144は、第1売買成立率の場合と同様の方法で、第2売買成立率を計算する。 An example of a method for calculating the sale completion rate is shown. When product information is stored in the product DB 12b, the product information registration unit 145 identifies an attribute name corresponding to an attribute value included in the product name and the product description, associates the product with the product information, and identifies the identified attribute name. You may memorize | store in goods DB12b. The presentation control unit 144 obtains, for each second attribute, product information including an attribute value corresponding to the second attribute among the product information corresponding to the category ID acquired by the image / category acquisition unit 141 from the product DB 12b. get. The presentation control unit 144 counts the number of pieces of product information in which the exhibition state is “sales completed” and the number of pieces of product information in which the exhibition state is “being exhibited” or “exhibition stopped” in the acquired product information. . The presentation control unit 144 divides the number of product information whose listing status is “selling completed” by the number of product information whose listing status is “currently exhibiting” or “selling stopped”, thereby obtaining the first sales rate. calculate. In addition, the presentation control unit 144 acquires product information that does not include the attribute value corresponding to the second attribute from the product DB 12b among the product information corresponding to the category ID acquired by the image / category acquisition unit 141. Thereafter, the presentation control unit 144 calculates the second sale completion rate by the same method as that for the first sale establishment rate.
第2属性の提示の制御方法の例を示す。第1売買成立率が第2売買成立率よりも所定値以上高い場合、提示制御部144は、第2属性値を入力すると売買成立率が高くなることを示す第2属性情報160をユーザ端末2により表示させてもよい。図6に示す例において、サイズについては、第1売買成立率が第2売買成立率よりも所定値以上高かったとする。この場合、第2属性情報160−1として、例えば「サイズを入力すると売れ行きが良くなります。」等のメッセージが表示されてもよい。コーディネート例については、第1売買成立率が第2売買成立率よりも所定値以上高くなかったとする。この場合、第2属性情報160−2として、例えば「コーディネート例を入力しませんか?」等のメッセージが表示されてもよい。 The example of the control method of presentation of the 2nd attribute is shown. When the first sale completion rate is higher than the second sale establishment rate by a predetermined value or more, the presentation control unit 144 displays the second attribute information 160 indicating that the sale establishment rate increases when the second attribute value is input. May be displayed. In the example shown in FIG. 6, it is assumed that the first sale completion rate is higher than the second sale establishment rate by a predetermined value or more. In this case, as the second attribute information 160-1, for example, a message such as “When a size is input, sales are improved.” May be displayed. As for the coordinate example, it is assumed that the first sale completion rate is not higher than the second sale establishment rate by a predetermined value or more. In this case, as the second attribute information 160-2, for example, a message such as “Would you like to input a coordination example?” May be displayed.
提示制御部144は、第2属性のうち第1売買成立率が第2売買成立率よりも所定値以上高い属性のみをユーザ端末2により提示させてよい。図6に示す例においては、第1売買成立率が第2売買成立率よりも所定値以上高いサイズに対応する第2属性情報160−1が表示される。この場合の第2属性情報160−1は、「サイズを入力しませんか?」及び「サイズを入力すると売れ行きが良くなります。」の何れであってもよい。コーディネート例に対応する第2属性情報160−2(及び第2属性値入力領域170−2)は表示されない。 The presentation control unit 144 may cause the user terminal 2 to present only an attribute of the second attribute in which the first sale completion rate is higher than the second sale establishment rate by a predetermined value or more. In the example shown in FIG. 6, second attribute information 160-1 corresponding to a size in which the first sale completion rate is higher than the second sale establishment rate by a predetermined value or more is displayed. In this case, the second attribute information 160-1 may be either “Would you like to enter a size?” Or “If you enter a size, sales will improve.” The second attribute information 160-2 (and the second attribute value input area 170-2) corresponding to the coordinate example is not displayed.
何れの方法であっても、ユーザは、第2属性値を入力すると売買成立率が高くなる蓋然性がある第2属性を認識することができる。 Regardless of which method is used, the user can recognize the second attribute that is likely to increase the rate of sale completion when the second attribute value is input.
提示制御部144は、入力される価格の参照情報をユーザ端末2により表示させてもよい。例えば、提示制御部144は、画像・カテゴリー取得部141により取得されたカテゴリーIDに対応する商品情報のうち、出品状態が「売買成立」である商品情報を商品DB12bから特定する。提示制御部144は、特定した商品情報に含まれる価格の平均値を計算する。提示制御部144は、価格の平均値を参照情報として商品情報入力画面に表示させてもよい。例えば、「売買が成立したチュニックの価格の平均は4,000円です。」等の情報が表示される。或いは、提示制御部144は、計算した価格の平均を、価格入力領域130に予め入力させた状態でユーザ端末2に商品情報入力画面を表示させてもよい。 The presentation control unit 144 may cause the user terminal 2 to display the reference information of the input price. For example, the presentation control unit 144 identifies, from the product DB 12b, product information whose exhibition state is “buying and selling completed” among the product information corresponding to the category ID acquired by the image / category acquisition unit 141. The presentation control unit 144 calculates an average value of prices included in the specified product information. The presentation control unit 144 may display an average price value as reference information on the product information input screen. For example, information such as “the average price of a tunic that has been sold and sold is 4,000 yen” is displayed. Alternatively, the presentation control unit 144 may display the product information input screen on the user terminal 2 in a state where the calculated average price is input in the price input area 130 in advance.
商品情報登録部145は、属性値特定部143により特定された第1属性値と、第2属性の提示に応じて出品者により入力された第2属性値とを含む商品情報を商品DB12dに記憶させる。例えば、商品情報登録部145は、出品ボタン140が押されることに応じて、商品情報入力画面の商品名入力領域110、商品説明文入力領域120、及び第2属性値入力領域170にそれぞれ入力された商品名、商品説明文及び第2属性値をユーザ端末2から受信する。商品情報登録部145は、受信した第2属性値を商品名又は商品説明文に追加する。商品情報登録部145は、商品名及び商品説明文を含む商品情報を生成する。商品名入力領域110又は商品説明文入力領域120には、第1属性値が予め入力されている状態であるので、出品者が第1属性を変更又は削除しない限り、商品情報は、属性値特定部143により特定された第1属性値を含む。商品情報入力画面が第2属性値入力領域170を含まない場合であっても、第2属性情報160を見ることにより、出品者は、商品名入力領域110又は商品説明文入力領域120に第2属性値を入力する蓋然性がある。従って、商品情報は、第2属性値を含む蓋然性がある。 The merchandise information registration unit 145 stores the merchandise information including the first attribute value specified by the attribute value specifying unit 143 and the second attribute value input by the seller in response to the presentation of the second attribute in the merchandise DB 12d. Let For example, the merchandise information registration unit 145 is input to the merchandise name input area 110, the merchandise description input area 120, and the second attribute value input area 170 on the merchandise information input screen in response to pressing of the exhibition button 140, respectively. The product name, the product description, and the second attribute value are received from the user terminal 2. The product information registration unit 145 adds the received second attribute value to the product name or product description. The product information registration unit 145 generates product information including a product name and a product description. Since the first attribute value is input in advance in the product name input area 110 or the product description input area 120, unless the seller changes or deletes the first attribute, the product information has an attribute value specification. The first attribute value specified by the unit 143 is included. Even if the product information input screen does not include the second attribute value input area 170, the seller can view the second attribute information 160 in the product name input area 110 or the product description input area 120. There is a probability of inputting attribute values. Accordingly, the product information has a probability of including the second attribute value.
商品情報登録部145は、第2属性値を商品名に含め、且つ第1属性値を商品説明文に含めてもよい。その理由は、商品説明文を表示する優先度よりも、商品画像及び商品名を表示する優先度の方が高いからである。マーケットアプリにおいて商品に関する情報を表示する画面として、商品詳細画面及び商品一覧画面等がある。商品詳細画面には、商品一覧画面からユーザが選択した商品に関する情報が表示される。商品詳細画面には、基本的に商品情報に含まれる全ての情報が表示される。商品一覧画面には、ユーザの要求に基づいて検索された商品の一覧が表示される。例えば、各商品の商品画像、商品名、価格等が表示される。商品一覧画面において、商品説明文の全部又は一部は表示されない。商品一覧画面においては、極力多くの商品の情報を表示するため、表示される情報の種類が制限される。商品画像から特定された第1属性値は、商品画像を見ることによりユーザが認識可能な蓋然性がある属性値である。例えば、形状、色、模様等は商品画像から認識可能である。従って、商品一覧画面で第1属性値を表示する必要性は低い。そこで、第2属性値が商品名に含まれることで、ユーザは、より多くの属性値を認識することができる。第2属性値の文字列の文字数が長い場合がある。例えばコーディネート例の文字数が長くなる場合がある。商品情報登録部145は、文字数が所定値以上である第2属性値を商品名に含めずに商品説明文に含めるか、もしくはその第2属性値からキーワードを抽出してキーワードのみを商品名に含めてもよい。第1属性値を商品説明文に含めるため、商品情報登録部145は、例えば図6に示すように、第1属性値が商品説明文入力領域120に既に入力された状態にしてもよい。或いは、商品情報登録部145は、商品情報入力画面において、入力領域以外の場所に第1属性値を表示さてもよい。表示された第1属性に対応して、例えば「これらの属性値は商品説明文に追加されます。」等の情報が表示されてもよい。商品情報登録部145は、ユーザ端末2から受信した商品説明文に、第1属性値を追加してもよい。 The product information registration unit 145 may include the second attribute value in the product name and include the first attribute value in the product description. This is because the priority for displaying the product image and the product name is higher than the priority for displaying the product description. As screens for displaying information about products in the market application, there are a product detail screen and a product list screen. On the product detail screen, information related to the product selected by the user from the product list screen is displayed. All information included in the product information is basically displayed on the product detail screen. A list of products searched based on the user's request is displayed on the product list screen. For example, the product image, product name, price, etc. of each product are displayed. On the product list screen, all or part of the product description is not displayed. On the product list screen, information on as many products as possible is displayed, so the types of information displayed are limited. The first attribute value specified from the product image is an attribute value that is likely to be recognized by the user by looking at the product image. For example, the shape, color, pattern, etc. can be recognized from the product image. Therefore, the necessity for displaying the first attribute value on the product list screen is low. Therefore, by including the second attribute value in the product name, the user can recognize more attribute values. The number of characters in the character string of the second attribute value may be long. For example, the number of characters in the coordinate example may be long. The merchandise information registration unit 145 includes the second attribute value whose number of characters is a predetermined value or more in the merchandise description without including it in the merchandise name, or extracts the keyword from the second attribute value and uses only the keyword as the merchandise name. May be included. In order to include the first attribute value in the product description, the product information registration unit 145 may be in a state where the first attribute value has already been input in the product description input area 120 as shown in FIG. Alternatively, the product information registration unit 145 may display the first attribute value at a place other than the input area on the product information input screen. Corresponding to the displayed first attribute, for example, information such as “these attribute values are added to the product description” may be displayed. The product information registration unit 145 may add the first attribute value to the product description received from the user terminal 2.
図7(a)は、チュニックP1の商品詳細画面の一例を示す図である。図7(a)に示すように、商品詳細画面は、カテゴリー210、商品名220、商品画像230、商品説明文240、価格250、購入ボタン260等を含む。商品情報入力画面において、出品者が、商品名として「送料込み!可愛らしいチュニック」を入力したとする。また、出品者は、サイズに対応する第2属性値「Mサイズ」、及びコーディネート例に対応する第2属性値「このチュニックにはパーカーとタイトなパンツを合わせるといいです。」を入力したとする。この場合において、商品名220として例えば「送料込み!可愛らしいチュニック Mサイズ パーカーとタイトなパンツとのコーディネート」が表示される。商品名220は、第1属性値「チュニック」、「赤」、「ボーダー」及び「ニット」を含む。コーディネート例の文字数が長いため、コーディネート例から抽出されたキーワード及び第1属性名の一部からなる「パーカーとタイトなパンツとのコーディネート」が商品名220に含まれている。 Fig.7 (a) is a figure which shows an example of the goods detail screen of tunic P1. As shown in FIG. 7A, the product detail screen includes a category 210, a product name 220, a product image 230, a product description 240, a price 250, a purchase button 260, and the like. It is assumed that the seller inputs “Shipping included! Cute tunic” as the product name on the product information input screen. In addition, the exhibitor inputs the second attribute value “M size” corresponding to the size and the second attribute value “Match hoodie and tight pants for this tunic.” To do. In this case, for example, “Shipping included! Coordination of cute tunic M size parka and tight pants” is displayed as the product name 220. The product name 220 includes first attribute values “tunic”, “red”, “border”, and “knit”. Since the number of characters in the coordination example is long, the keyword extracted from the coordination example and “coordination between parker and tight pants”, which is a part of the first attribute name, are included in the product name 220.
図7(b)は、商品一覧画面の一例を示す図である。図7(a)に示すように、商品一覧画面は、商品ごとに簡易情報300が表示される。簡易情報300は、商品画像310、商品名320及び価格330を含む。 FIG. 7B is a diagram illustrating an example of a product list screen. As shown in FIG. 7A, the product list screen displays simple information 300 for each product. The simple information 300 includes a product image 310, a product name 320, and a price 330.
各属性に優先順位が予め設定されてもよい。商品名の最大文字数の制限により、入力された第2属性値のうち少なくとも1つの第2属性値を商品名に含めることができない場合、商品情報登録部145は、商品名の文字数が最大文字数を越えないよう、優先順位が高い第2属性値を優先的に商品名に含めてもよい。商品情報登録部145は、商品名に含めなかった第2属性値を商品説明文に含める。第2属性値を商品説明文に含める場合、商品情報登録部145は、商品説明文の先頭に第2属性値を含めてもよい。この場合、商品一覧画面において商品説明文の先頭部分が表示される態様において、商品説明文に含めた第2属性値を表示することができる。 A priority order may be set in advance for each attribute. If at least one second attribute value among the input second attribute values cannot be included in the product name due to the limitation on the maximum number of characters in the product name, the product information registration unit 145 determines that the number of characters in the product name is the maximum number of characters. The second attribute value having a high priority may be preferentially included in the product name so as not to exceed the value. The product information registration unit 145 includes the second attribute value that is not included in the product name in the product description. When the second attribute value is included in the product description, the product information registration unit 145 may include the second attribute value at the head of the product description. In this case, the second attribute value included in the product description can be displayed in a mode in which the top part of the product description is displayed on the product list screen.
商品情報登録部145は、第2属性が存在しなかった場合又は何れの第2属性値も入力されなかった場合、第1属性値を商品名に含めてもよい。また商品情報登録部145は、全ての第2属性値を商品名に含めても商品名の文字数が最大文字数未満である場合がある。この場合、商品情報登録部145は、全ての第2属性値を商品名に含めるとともに、商品名の文字数が最大文字数を越えないように、第1属性値も商品名に含めてもよい。すなわち、第2属性値が第1属性値よりも優先的に商品名に含まれる。複数の第1属性値が存在する場合、商品情報登録部145は、これらの第1属性値の中から、予め設定された優先順位が高い第1属性値を優先的に商品名に含めてもよい。或いは、商品情報登録部145は、第1属性値の特定の際に属性値特定部143により計算された類似度が高い第1属性値を優先的に商品名に含めてもよい。すなわち、特定の正確性が高い第1属性値が優先的に商品名に含まれる。商品情報登録部145は、出品者により変更された第1属性値を商品名に含め、出品者により変更されなかった第1属性値を商品説明文に含めてもよい。出品者により変更された第1属性値に対応する第1属性については、属性値特定部143が商品画像から誤った第1属性値を特定し、特定された第1属性値を出品者が正しい第1属性値に変更した蓋然性がある。変更された第1属性値が商品名に含まれることで、商品一覧画面において、正しい第1属性値が商品画像とともに表示される。これにより、商品一覧画面を見るユーザが、商品画像から誤った第1属性値を認識せずに、商品名から正しい第1属性値を認識することができる。 The product information registration unit 145 may include the first attribute value in the product name when the second attribute does not exist or when any second attribute value is not input. Further, the product information registration unit 145 may have the number of characters of the product name less than the maximum number of characters even if all the second attribute values are included in the product name. In this case, the product information registration unit 145 may include all the second attribute values in the product name and also include the first attribute value in the product name so that the number of characters of the product name does not exceed the maximum number of characters. That is, the second attribute value is included in the product name preferentially over the first attribute value. When there are a plurality of first attribute values, the merchandise information registration unit 145 may preferentially include the first attribute value having a higher priority set in the merchandise name from among the first attribute values. Good. Alternatively, the product information registration unit 145 may preferentially include the first attribute value having a high similarity calculated by the attribute value specifying unit 143 in the product name when specifying the first attribute value. That is, the first attribute value having a high specific accuracy is preferentially included in the product name. The product information registration unit 145 may include the first attribute value changed by the exhibitor in the product name and include the first attribute value not changed by the exhibitor in the product description. For the first attribute corresponding to the first attribute value changed by the seller, the attribute value specifying unit 143 specifies the erroneous first attribute value from the product image, and the seller is correct with the specified first attribute value. There is a probability of changing to the first attribute value. By including the changed first attribute value in the product name, the correct first attribute value is displayed together with the product image on the product list screen. Thereby, the user who views the product list screen can recognize the correct first attribute value from the product name without recognizing the erroneous first attribute value from the product image.
商品情報登録部145は、第1属性値を商品名に含め、且つ第2属性値を商品説明文に含めてもよい。この場合、商品情報登録部145は、第1属性値が商品名入力領域110に既に入力された状態にしてもよい。或いは、商品名に属性値を含ませる属性と、商品説明文に属性値を含ませる属性とが予め定められてもよい。 The product information registration unit 145 may include the first attribute value in the product name and include the second attribute value in the product description. In this case, the product information registration unit 145 may be in a state where the first attribute value has already been input to the product name input area 110. Alternatively, an attribute that includes an attribute value in the product name and an attribute that includes an attribute value in the product description may be determined in advance.
所定のカテゴリーに属する全ての商品が必ず有するとは限らない要素が、商品画像が表す商品に付されている場合がある。このような要素が商品画像から第1属性値として認識される場合、属性値特定部143は、その要素の所定の属性に対応する属性値を商品画像から特定してもよい。所定の要素は絵であり、所定の属性は絵のモチーフであってもよい。例えば、商品画像から模様の属性値を特定するとき、属性値特定部143は、商品画像から、商品に何らかの絵が付されているか否かを判定する。属性値特定部143は、その絵の特徴量を抽出し、抽出した特徴量と、属性値DB12cに記憶された属性名「絵のモチーフ」に対応する特徴量とを比較することにより、属性値を特定する。商品情報登録部145は、この抽出された属性値を第1属性として商品情報に含めてもよい。提示制御部144は、所定の属性に対応する属性値を特定することができなかった場合、所定の属性を第2属性としてユーザ端末2により提示させてもよい。例えば、商品に何らかの絵が付されていることが認識されるが、絵のモチーフを特定することができなかった場合、提示制御部144は、属性名「絵のモチーフ」を提示させてもよい。なお、全ての商品が必ず有するとは限らない要素について、出品者は、その要素の情報を商品名入力領域110又は商品説明文入力領域120に任意に入力することができる。 An element that is not necessarily possessed by all the products belonging to a predetermined category may be attached to the product represented by the product image. When such an element is recognized as the first attribute value from the product image, the attribute value specifying unit 143 may specify an attribute value corresponding to a predetermined attribute of the element from the product image. The predetermined element may be a picture and the predetermined attribute may be a picture motif. For example, when specifying the attribute value of the pattern from the product image, the attribute value specifying unit 143 determines whether or not any picture is attached to the product from the product image. The attribute value specifying unit 143 extracts the feature amount of the picture, and compares the extracted feature amount with the feature amount corresponding to the attribute name “picture motif” stored in the attribute value DB 12c, thereby obtaining the attribute value. Is identified. The merchandise information registration unit 145 may include the extracted attribute value as the first attribute in the merchandise information. The presentation control unit 144 may cause the user terminal 2 to present the predetermined attribute as the second attribute when the attribute value corresponding to the predetermined attribute cannot be specified. For example, if it is recognized that some kind of picture is attached to the product, but the picture motif cannot be specified, the presentation control unit 144 may cause the attribute name “picture motif” to be presented. . For the elements that are not necessarily possessed by all products, the exhibitor can arbitrarily input information on the elements in the product name input area 110 or the product description input area 120.
図8は、システム制御部14による処理概要の一例を示す図である。図8に示すように、商品画像は、TシャツP2を表すとする。TシャツP2には絵Dがプリントされている。カテゴリーは「Tシャツ」である。属性値特定部143は、商品画像から、第1属性値として、形状に対応する「Tシャツ」、色に対応する「白」、模様に対応する「無地、絵」、素材に対応する「コットン」を特定した。しかしながら、属性値特定部143は、商品画像のTシャツP2の部分が何らかの絵を含むと認識したものの、絵のモチーフを特定することができなかった。Tシャツの属性リストは、「形状」、「色」、「模様」、「素材」、「サイズ」、「コーディネート例」を含むとする。この場合、第2属性は、「サイズ」、「コーディネート例」、及び「絵のモチーフ」である。 FIG. 8 is a diagram illustrating an example of an outline of processing performed by the system control unit 14. As shown in FIG. 8, the product image represents a T-shirt P2. A picture D is printed on the T-shirt P2. The category is “T-shirts”. From the product image, the attribute value specifying unit 143 uses “T-shirt” corresponding to the shape, “white” corresponding to the color, “plain, picture” corresponding to the pattern, and “cotton” corresponding to the material as the first attribute value. Was identified. However, although the attribute value specifying unit 143 recognizes that the portion of the T-shirt P2 of the product image includes a certain picture, the attribute value specifying unit 143 cannot specify the motif of the picture. The attribute list of the T-shirt includes “shape”, “color”, “pattern”, “material”, “size”, and “coordinate example”. In this case, the second attributes are “size”, “coordinate example”, and “picture motif”.
図9は、商品情報入力画面の一例を示す図である。図9が図6と異なる点は、商品説明文入力領域120に、第1属性値「Tシャツ」、「白」、「無地」及び「コットン」が入力されている点と、第2属性情報160−3及び第2属性値入力領域170−3が追加されていることである。第2属性情報160−3は、例えば「Tシャツの絵のモチーフを入力しませんか?」等のメッセージである。第2属性値入力領域170−3は、絵のモチーフを入力するための入力領域である。 FIG. 9 is a diagram illustrating an example of a product information input screen. 9 differs from FIG. 6 in that the first attribute values “T-shirt”, “white”, “plain”, and “cotton” are input in the product description input area 120, and the second attribute information. 160-3 and the second attribute value input area 170-3 are added. The second attribute information 160-3 is a message such as “Would you like to input a T-shirt picture motif?”, For example. The second attribute value input area 170-3 is an input area for inputting a picture motif.
複数の商品を1つのセットの商品として出品する場合、出品者は、複数の商品を含む商品画像をアップロードする蓋然性がある。従って、属性値特定部143は、1つの商品画像から複数の商品を認識することがある。この場合、属性値特定部143は、商品画像から、複数の商品のそれぞれについて第1属性値を特定してもよい。この場合、属性リスト取得部142は、出品者によるカテゴリーの選択によって画像・カテゴリー取得部141により取得されたカテゴリーIDを用いずに属性リストを取得するその理由は、このような出品の場合、出品者はカテゴリーとして「その他」を選択する蓋然性があり、商品自体のカテゴリーが「その他」になるからである。属性リスト取得部142は、複数の商品のそれぞれが属するカテゴリーのカテゴリーIDに対応する属性リストをカテゴリーDB12bから取得してもよい。提示制御部144は、記複数の商品のそれぞれについて第2属性をユーザ端末2により提示させてもよい。これにより、複数の商品を含むセットについて、各商品に対応して適切な第2属性を提示することができる。 When selling a plurality of products as one set of products, the seller has a probability of uploading a product image including the plurality of products. Therefore, the attribute value specifying unit 143 may recognize a plurality of products from one product image. In this case, the attribute value specifying unit 143 may specify the first attribute value for each of a plurality of products from the product image. In this case, the attribute list acquisition unit 142 acquires the attribute list without using the category ID acquired by the image / category acquisition unit 141 by the category selection by the exhibitor. This is because a person is likely to select “Other” as the category, and the category of the product itself becomes “Other”. The attribute list acquisition unit 142 may acquire an attribute list corresponding to the category ID of the category to which each of the plurality of products belongs from the category DB 12b. The presentation control unit 144 may cause the user terminal 2 to present the second attribute for each of the plurality of products. Thereby, about the set containing a some goods, an appropriate 2nd attribute can be shown corresponding to each goods.
図10は、システム制御部14による処理概要の一例を示す図である。図10に示すように、商品画像は、TシャツP3及びスカートP4を表すとする。出品者は、カテゴリーとして、「レディースファッション」の「その他」を選択した。属性値特定部143は、商品画像から形状に対応する第1属性値として「Tシャツ」及び「ひざ丈スカート」を特定する。属性値特定部143は、TシャツP3の第1属性値として、色に対応する「赤グレー」、模様に対応する「ボーダー」を更に特定する。属性値特定部143は、スカートP4の第1属性値として、色に対応する「ネイビー」、模様に対応する「無地」を更に特定する。属性リスト取得部142は、Tシャツの属性リストとひざ丈スカートの属性リストとを取得する。Tシャツの属性リストは、「形状」、「色」、「模様」、「サイズ」及び「着丈」を含むとする。ひざ丈スカートの属性リストは、「形状」、「色」、「模様」及び「サイズ」を含むとする。従って、TシャツP3についての第2属性は、サイズ及び着丈であり、スカートP4についての第2属性は、サイズである。 FIG. 10 is a diagram illustrating an example of an outline of processing performed by the system control unit 14. As shown in FIG. 10, the product image represents a T-shirt P3 and a skirt P4. The exhibitor selected “Others” in “Ladies Fashion” as the category. The attribute value specifying unit 143 specifies “T-shirt” and “knee length skirt” as the first attribute value corresponding to the shape from the product image. The attribute value specifying unit 143 further specifies “red gray” corresponding to the color and “border” corresponding to the pattern as the first attribute value of the T-shirt P3. The attribute value specifying unit 143 further specifies “navy” corresponding to the color and “plain color” corresponding to the pattern as the first attribute value of the skirt P4. The attribute list acquisition unit 142 acquires an attribute list of the T-shirt and an attribute list of the knee length skirt. The attribute list of the T-shirt includes “shape”, “color”, “pattern”, “size”, and “length”. Assume that the knee length skirt attribute list includes “shape”, “color”, “pattern”, and “size”. Accordingly, the second attribute for the T-shirt P3 is size and length, and the second attribute for the skirt P4 is size.
図11は、商品情報入力画面の一例を示す図である。図11において、商品説明文入力領域120に、TシャツP3及びスカートP4のそれぞれの第1属性が入力されている。また、商品情報入力画面には、第2属性情報160−4〜6、及び第2属性値入力領域170−4〜7が表示される。第2属性情報160−4は、TシャツP3のサイズの入力を促す情報である。第2属性情報160−5は、TシャツP3の着丈の入力を促す情報である。第2属性情報160−6は、スカートP4のサイズの入力を促す情報である。第2属性値入力領域170−4〜6は、それぞれTシャツP3のサイズ、着丈、スカートP4のサイズの入力に対応する。 FIG. 11 is a diagram illustrating an example of a product information input screen. In FIG. 11, the first attribute of each of the T-shirt P <b> 3 and the skirt P <b> 4 is input in the product description input area 120. In addition, on the product information input screen, second attribute information 160-4 to 6 and second attribute value input areas 170-4 to 7 are displayed. The second attribute information 160-4 is information that prompts the user to input the size of the T-shirt P3. The second attribute information 160-5 is information that prompts the user to input the length of the T-shirt P3. The second attribute information 160-6 is information that prompts the user to input the size of the skirt P4. The second attribute value input areas 170-4 to 170-6 correspond to inputs of the size of the T-shirt P3, the length, and the size of the skirt P4, respectively.
[4.マーケットシステムの動作]
次に、マーケットシステムSの動作について、図12及び図13を用いて説明する。
[4. Operation of the market system]
Next, operation | movement of the market system S is demonstrated using FIG.12 and FIG.13.
図12及び図13は、本実施形態に係るマーケットサーバ1のシステム制御部14の出品処理の一例を示すフローチャートである。図12及び図13は、第1属性値が商品説明文に含まれ、第2属性値が商品名に含まれる場合の処理例を示す。システム制御部14は、サーバプログラムに含まれる各種コードに従って、これらの図に示される処理を実行する。 FIG.12 and FIG.13 is a flowchart which shows an example of the exhibition process of the system control part 14 of the market server 1 which concerns on this embodiment. 12 and 13 show an example of processing when the first attribute value is included in the product description and the second attribute value is included in the product name. The system control unit 14 executes the processes shown in these drawings according to various codes included in the server program.
出品者は、ユーザ端末2によりマーケットアプリを起動させた後、メニューから出品を選択する。すると、ユーザ端末2は、商品画像をアップロードするための画面を表示する。出品者は、ユーザ端末2のカメラ機能を利用して商品画像を撮影し、又はユーザ端末2に記憶されている画像の中から商品画像を選択する。ユーザ端末2は、商品画像をマーケットサーバ1へ送信する。マーケットサーバ1が商品画像を受信したとき、システム制御部14は、出品処理を実行する。 The exhibitor activates the market application by the user terminal 2 and then selects an exhibit from the menu. Then, the user terminal 2 displays a screen for uploading a product image. The exhibitor takes a product image using the camera function of the user terminal 2 or selects a product image from the images stored in the user terminal 2. The user terminal 2 transmits the product image to the market server 1. When the market server 1 receives the product image, the system control unit 14 executes an exhibition process.
図12に示すように、画像・カテゴリー取得部141は、通信部11を介してユーザ端末2から受信された商品画像を取得する(ステップS11)。次いで、属性値特定部143は、商品画像から第1属性値を特定する(ステップS12)。例えば、属性値特定部143は、属性ごとに、商品画像からその属性の特徴量を抽出する。属性値特定部143は、属性値DB12cにおいて、その属性に対応する各特徴量と、抽出された特徴量との類似度を計算する。属性値特定部143は、その属性に対応する属性値のうち、例えば類似度が所定値以上であり且つ類似度が最も高い属性値を、その属性の第1属性値に決定する。属性値特定部143は、商品画像から最初に形状に対応する第1属性値を特定してもよい。商品画像から複数の商品の形状が特定される場合、属性値特定部143は、商品ごとに、商品画像のうち対象の商品の画像部分から第1属性値を特定する。 As shown in FIG. 12, the image / category acquisition unit 141 acquires a product image received from the user terminal 2 via the communication unit 11 (step S11). Next, the attribute value specifying unit 143 specifies the first attribute value from the product image (step S12). For example, the attribute value specifying unit 143 extracts the feature amount of the attribute from the product image for each attribute. The attribute value specifying unit 143 calculates the similarity between each feature quantity corresponding to the attribute and the extracted feature quantity in the attribute value DB 12c. Of the attribute values corresponding to the attribute, the attribute value specifying unit 143 determines, for example, the attribute value having the highest similarity and having the highest similarity as the first attribute value of the attribute. The attribute value specifying unit 143 may specify the first attribute value corresponding to the shape first from the product image. When the shape of a plurality of products is specified from the product image, the attribute value specifying unit 143 specifies the first attribute value from the image portion of the target product among the product images for each product.
次いで、画像・カテゴリー取得部141は、出品される商品のカテゴリーの候補を決定する(ステップS13)。例えば、画像・カテゴリー取得部141は、属性ごとに、その属性に対応する属性値から、特徴量の類似度が所定値以上である属性値又は類似度が相対的に高い所定数の属性値を抽出する。画像・カテゴリー取得部141は、全属性について抽出された各属性値について、その属性値に合致するカテゴリー名をカテゴリーDB12bから特定する。画像・カテゴリー取得部141は、特定したカテゴリー名に対応するカテゴリーIDを、カテゴリーの候補のカテゴリーIDとしてカテゴリーDB12bから取得する。 Next, the image / category acquisition unit 141 determines a category candidate for the product to be exhibited (step S13). For example, the image / category acquisition unit 141 obtains, for each attribute, an attribute value whose feature value similarity is equal to or greater than a predetermined value or a predetermined number of attribute values having a relatively high similarity value from the attribute value corresponding to the attribute. Extract. The image / category acquisition unit 141 identifies, for each attribute value extracted for all attributes, a category name that matches the attribute value from the category DB 12b. The image / category acquisition unit 141 acquires a category ID corresponding to the specified category name as a category candidate category ID from the category DB 12b.
次いで、画像・カテゴリー取得部141は、ユーザ端末2にカテゴリー選択画面を表示させる(ステップS14)。カテゴリー選択画面において、出品者は、ステップS13で決定された候補の中から、出品する商品のカテゴリーを選択することができる。候補の中に適切なカテゴリーがない場合、出品者は、全カテゴリーの中から、出品する商品のカテゴリーを選択することができる。ステップS12で複数の商品の形状が特定された場合、画像・カテゴリー取得部141は、全カテゴリーの中からカテゴリーを選択するためのカテゴリー選択画面をユーザ端末2により表示させる。出品者がカテゴリーを選択すると、ユーザ端末2は、選択されたカテゴリーのカテゴリーIDをマーケットサーバ1へ送信する。画像・カテゴリー取得部141は、通信部11を介してユーザ端末2から受信されたカテゴリーIDを取得する(ステップS15)。このとき、属性値特定部143は、形状に対応する第1属性値を、取得されたカテゴリーIDに対応するカテゴリー名に合致する属性値に変更してもよい。 Next, the image / category acquisition unit 141 displays a category selection screen on the user terminal 2 (step S14). On the category selection screen, the exhibitor can select the category of the product to be exhibited from the candidates determined in step S13. When there is no appropriate category among candidates, the exhibitor can select a category of the product to be exhibited from all categories. When the shapes of a plurality of products are specified in step S12, the image / category acquisition unit 141 causes the user terminal 2 to display a category selection screen for selecting a category from all categories. When the exhibitor selects a category, the user terminal 2 transmits the category ID of the selected category to the market server 1. The image / category acquisition unit 141 acquires the category ID received from the user terminal 2 via the communication unit 11 (step S15). At this time, the attribute value specifying unit 143 may change the first attribute value corresponding to the shape to an attribute value that matches the category name corresponding to the acquired category ID.
次いで、属性リスト取得部142は、カテゴリーDB12bから属性リストを取得する(ステップS16)。ステップS12で複数の商品の形状が特定されなかった場合、属性値特定部143は、ステップS15で取得されたカテゴリーIDに対応する属性リストを取得する。複数の商品の形状が特定された場合、属性リスト取得部142は、複数の商品のそれぞれについて、特定された形状の第1属性値に合致するカテゴリー名を、カテゴリーDB12bから特定する。属性リスト取得部142は、特定されたカテゴリー名に対応する属性リストをカテゴリーDB12bから取得する。 Next, the attribute list acquisition unit 142 acquires an attribute list from the category DB 12b (step S16). When the shape of the plurality of products is not specified in step S12, the attribute value specifying unit 143 acquires an attribute list corresponding to the category ID acquired in step S15. When the shape of a plurality of products is specified, the attribute list acquisition unit 142 specifies a category name that matches the first attribute value of the specified shape for each of the plurality of products from the category DB 12b. The attribute list acquisition unit 142 acquires an attribute list corresponding to the specified category name from the category DB 12b.
次いで、提示制御部144は、ステップS12で特定された第1属性値に対応する属性名を属性リストから削除する(ステップS17)。例えば、提示制御部144は、第1属性値に対応する属性名を属性値DB12cから取得する。提示制御部144は、取得した属性名と同一の属性名を属性リストが含む場合、その属性名を削除する。ステップS12で複数の商品の形状が特定された場合、提示制御部144は、商品ごとに、第1属性値に対応する属性名を属性リストから削除する。 Next, the presentation control unit 144 deletes the attribute name corresponding to the first attribute value specified in Step S12 from the attribute list (Step S17). For example, the presentation control unit 144 acquires the attribute name corresponding to the first attribute value from the attribute value DB 12c. When the attribute list includes the same attribute name as the acquired attribute name, the presentation control unit 144 deletes the attribute name. When the shape of a plurality of goods is specified at Step S12, presentation control part 144 deletes the attribute name corresponding to the 1st attribute value from an attribute list for every goods.
次いで、提示制御部144は、ステップS12で特定された第1属性値に基づいて、商品画像において、商品に所定の要素が付されているか否かを判定する(ステップS18)。このとき、提示制御部144は、所定の要素が付されていないと判定した場合には(ステップS18:NO)、処理をステップS31に進める。一方、提示制御部144は、所定の要素が付されている判定した場合には(ステップS18:YES)、処理をステップS19に進める。ステップS19において、提示制御部144は、ステップS12における第1属性値の特定結果に基づいて、所定の要素の所定の属性に対応する属性値が特定されたか否かを判定する。このとき、提示制御部144は、所定の属性に対応する属性値が特定されなかったと判定した場合には(ステップS19:NO)、処理をステップS31に進める。一方、提示制御部144は、所定の属性に対応する属性値が特定されたと判定した場合には(ステップS19:YES)、処理をステップS20に進める。ステップS20において、提示制御部144は、属性リストに、所定の属性の属性名を追加して、処理をステップS31に進める。ステップS12で複数の商品の形状が特定された場合、提示制御部144は、商品ごとにステップS18〜20を実行する。 Next, the presentation control unit 144 determines whether or not a predetermined element is attached to the product in the product image based on the first attribute value specified in Step S12 (Step S18). At this time, if the presentation control unit 144 determines that the predetermined element is not attached (step S18: NO), the process proceeds to step S31. On the other hand, if the presentation control unit 144 determines that a predetermined element is attached (step S18: YES), the presentation control unit 144 advances the process to step S19. In step S19, the presentation control unit 144 determines whether or not an attribute value corresponding to a predetermined attribute of a predetermined element has been specified based on the identification result of the first attribute value in step S12. At this time, when it is determined that the attribute value corresponding to the predetermined attribute has not been specified (step S19: NO), the presentation control unit 144 advances the process to step S31. On the other hand, when it is determined that the attribute value corresponding to the predetermined attribute has been specified (step S19: YES), the presentation control unit 144 advances the process to step S20. In step S20, the presentation control unit 144 adds the attribute name of the predetermined attribute to the attribute list, and advances the process to step S31. When the shape of a plurality of goods is specified at Step S12, presentation control part 144 performs Steps S18-20 for every goods.
ステップS31において、提示制御部144は、図13に示すように、属性リストに含まれる属性名ごとに、その属性名に対応する属性値を商品情報が含む商品の第1売買成立率、及びその属性名に対応する属性値を商品情報が含まない商品の第2売買成立率を計算する。次いで、提示制御部144は、属性名ごとに、第1売買成立率から第2売買成立率を減算して、売買成立率の差を計算する。次いで、提示制御部144は、属性リストに含まれる属性のうち、売買成立率の差が所定値未満である属性名を、属性リストから削除する(ステップS32)。 In step S31, the presentation control unit 144, as shown in FIG. 13, for each attribute name included in the attribute list, the first sale completion rate of the product whose product information includes the attribute value corresponding to the attribute name, and A second sale establishment rate is calculated for a product that does not include product information for the attribute value corresponding to the attribute name. Next, the presentation control unit 144 subtracts the second sale establishment rate from the first sale establishment rate for each attribute name, and calculates the difference between the sale establishment rates. Next, the presentation control unit 144 deletes, from the attribute list, the attribute name having a difference in the sale completion rate that is less than the predetermined value among the attributes included in the attribute list (step S32).
次いで、提示制御部144は、ステップS12で特定された第1属性値を含む商品説明文を生成する(ステップS33)。次いで、提示制御部144は、商品情報入力画面をユーザ端末2に表示させる(ステップS34)。例えば、提示制御部144は、属性リスト及び商品説明文を含む商品情報入力画面表示命令をユーザ端末2へ送信する。ユーザ端末2は、商品情報入力画面表示命令を受信すると、商品情報入力画面を表示する。また、ユーザ端末2は、商品情報入力画面表示命令から属性リストを取得する。ユーザ端末2は、属性リストに含まれる属性名ごとに、その属性名に対応する第2属性情報160及び第2属性値入力領域170を表示する。また、ユーザ端末2は、商品情報入力画面表示命令に含まれる商品説明文を、商品説明文入力領域120に表示させる。 Next, the presentation control unit 144 generates a product description including the first attribute value specified in step S12 (step S33). Next, the presentation control unit 144 displays a product information input screen on the user terminal 2 (step S34). For example, the presentation control unit 144 transmits a product information input screen display command including an attribute list and a product description to the user terminal 2. Upon receiving the product information input screen display command, the user terminal 2 displays a product information input screen. In addition, the user terminal 2 acquires an attribute list from the product information input screen display command. For each attribute name included in the attribute list, the user terminal 2 displays the second attribute information 160 and the second attribute value input area 170 corresponding to the attribute name. In addition, the user terminal 2 displays the product description included in the product information input screen display command in the product description input area 120.
出品者は、商品名入力領域110に商品名を入力する。また出品者は、商品説明文入力領域120に対して、説明文を追加し又は商品説明文を編集する。また出品者は、第2属性情報160に第2属性値を入力する。また出品者は、価格入力領域130に価格を入力する。出品者が出品ボタンを140を押すと、ユーザ端末2は、入力された商品名、商品説明、第2属性値、価格等をマーケットサーバ1へ送信する。商品情報登録部145は、通信部11を介してユーザ端末2から受信された商品名、商品説明、第2属性値及び価格等を取得する(ステップS35)。次いで、商品情報登録部145は、第2属性値を商品名に追加する(ステップS36)。次いで、商品情報登録部145は、商品画像、商品名、商品説明、価格、ステップS15で取得されたカテゴリーID、出品者のユーザID、「出品中」を示す出品状態等を含む商品情報を生成する。そして、商品情報登録部145は、商品情報を商品DB12dに記憶させて(ステップS37)、出品処理を終了させる。 The exhibitor inputs a product name in the product name input area 110. In addition, the exhibitor adds a description to the product description input area 120 or edits the product description. The exhibitor inputs the second attribute value in the second attribute information 160. The exhibitor inputs a price in the price input area 130. When the exhibitor presses the display button 140, the user terminal 2 transmits the input product name, product description, second attribute value, price, and the like to the market server 1. The product information registration unit 145 acquires the product name, product description, second attribute value, price, and the like received from the user terminal 2 via the communication unit 11 (step S35). Next, the product information registration unit 145 adds the second attribute value to the product name (step S36). Next, the merchandise information registration unit 145 generates merchandise information including a merchandise image, a merchandise name, a merchandise description, a price, the category ID acquired in step S15, the user ID of the exhibitor, and an exhibition status indicating “being exhibited”. To do. And the merchandise information registration part 145 memorize | stores merchandise information in merchandise DB12d (step S37), and complete | finishes an exhibition process.
以上説明したように、本実施形態によれば、システム制御部14が、商品画像とカテゴリーIDとを取得する。また、システム制御部14が、カテゴリーDB12bから、取得されたカテゴリーIDに対応する属性リストを取得する。また、システム制御部14が、商品画像から商品の第1属性値を特定する。また、システム制御部14が、取得された属性リストに含まれる属性のうち第1属性値に対応しない第2属性を提示させる。また、システム制御部14が、第1属性値と、第2属性の提示に応じて出品者により入力された第2属性値とを含む商品情報を商品DB12dに記憶させる。従って、出品者による入力の手間を抑えながら商品に関して多くの情報を登録することができる。 As described above, according to the present embodiment, the system control unit 14 acquires a product image and a category ID. Further, the system control unit 14 acquires an attribute list corresponding to the acquired category ID from the category DB 12b. Further, the system control unit 14 specifies the first attribute value of the product from the product image. Further, the system control unit 14 presents a second attribute that does not correspond to the first attribute value among the attributes included in the acquired attribute list. Further, the system control unit 14 stores product information including the first attribute value and the second attribute value input by the exhibitor in response to the presentation of the second attribute in the product DB 12d. Therefore, it is possible to register a large amount of information regarding the product while reducing the time and effort required by the seller.
また、システム制御部14が、第2属性の提示に応じて出品者により入力された第2属性値を含む商品名と、第1属性値を含む商品説明文とを有する商品情報を商品DB12dに記憶させてもよい。この場合、商品の一覧を表示する画面において、買い手は、少ない種類の情報でより多くの属性値を認識することができる。具体的に、買い手は、商品画像から第1属性値を認識可能であり、商品名から第2属性値を認識可能である。 In addition, the system control unit 14 stores product information including a product name including the second attribute value input by the seller in response to the presentation of the second attribute and a product description including the first attribute value in the product DB 12d. It may be memorized. In this case, on the screen displaying the list of products, the buyer can recognize more attribute values with less information. Specifically, the buyer can recognize the first attribute value from the product image and can recognize the second attribute value from the product name.
また、システム制御部14が、商品DB12dに記憶された商品情報のうち、第2属性に対応する属性値を含む商品情報に対応する商品の第1売買成立率と、第2属性に対応する属性値を含まない商品情報に対応する商品の第2売買成立率との差に基づいて、第2属性の提示を制御してもよい。この場合、売買成立率の差に基づく第2属性の提示の制御により、出品者は、第2属性の中でも第2属性値を入力することで売買成立率が上がる第2属性を認識することができる。 In addition, the system control unit 14 includes, in the product information stored in the product DB 12d, the first sale establishment rate of the product corresponding to the product information including the attribute value corresponding to the second attribute, and the attribute corresponding to the second attribute. You may control presentation of a 2nd attribute based on the difference with the 2nd sale completion rate of the goods corresponding to the goods information which does not contain a value. In this case, by controlling the presentation of the second attribute based on the difference in the sale completion rate, the exhibitor may recognize the second attribute that increases the sale establishment rate by inputting the second attribute value among the second attributes. it can.
また、システム制御部14が、商品画像から商品が有する所定の要素が認識される場合、商品画像から所定の要素の所定の属性に対応する属性値を特定してもよい。また、システム制御部14が、所定の属性に対応する属性値を特定することができなかった場合、所定の属性を提示させてもよい。この場合、所定の要素の所定の属性が属性リストに含まれていない場合であっても、商品画像から、商品がその要素を有すると認識される場合、所定の属性を第2属性の1つとして提示させることができる。 Further, when a predetermined element included in the product is recognized from the product image, the system control unit 14 may specify an attribute value corresponding to a predetermined attribute of the predetermined element from the product image. Further, when the system control unit 14 cannot identify the attribute value corresponding to the predetermined attribute, the predetermined attribute may be presented. In this case, even if the predetermined attribute of the predetermined element is not included in the attribute list, if the product is recognized as having the element from the product image, the predetermined attribute is set as one of the second attributes. Can be presented as
また、システム制御部14が、商品画像から複数の商品が認識される場合、複数の商品のそれぞれについて第1属性値を特定してもよい。また、システム制御部14が、複数の商品のそれぞれが属するカテゴリーのカテゴリー情報に対応する属性リストをカテゴリーDB12bから取得してもよい。また、システム制御部14が、複数の商品のそれぞれについて、第2属性を提示させてもよい。この場合、複数の商品を含むセットを販売しようとする出品者が、カテゴリーとして「その他」等を選択せざるを得ない場合であっても、複数の商品のそれぞれに対応する適切な第2属性を提示することができる。 Further, when a plurality of products are recognized from the product image, the system control unit 14 may specify the first attribute value for each of the plurality of products. Further, the system control unit 14 may acquire an attribute list corresponding to the category information of the category to which each of the plurality of products belongs from the category DB 12b. Further, the system control unit 14 may present the second attribute for each of the plurality of products. In this case, even if an exhibitor who intends to sell a set including a plurality of products has to select “Others” or the like as a category, an appropriate second attribute corresponding to each of the plurality of products. Can be presented.
衣服以外のカテゴリーの商品の属性の例を説明する。商品が本である場合、その属性の例として、本のタイトル、著作者名、発行年月日、ページ数、本の内容等が挙げられる。本の表紙部分の商品画像から本のタイトル、及び著作者名を第1属性として特定することができる可能性がある。第1属性として特定することができなかった場合は第2属性となる。発行年月日、ページ数、及び本の内容は通常第2属性となる。商品がバッグである場合、その属性の例として、ブランド名、バッグの種類、色、素材、寸法、重量等が挙げられる。バッグに付されたマーク、記号、文字又は模様等からブランド名を特定可能である。バッグの商品画像からブランド名、バッグの種類、色、及び素材を第1属性として特定することができる可能性がある。寸法及び重量は通常第2属性となる。商品がスマートフォンである場合、その属性の例として、メーカー名、機種名、キャリア名、色、メモリ容量、バッテリー容量、画面サイズ、寸法、重量等が挙げられる。スマートフォンの商品画像から、メーカー名、機種名、キャリア名、及び色を第1属性として特定することができる可能性がある。スマートフォンに付されたマーク、記号又は文字等からメーカー名、機種名、及びキャリア名を特定可能である。メモリ容量、バッテリー容量、画面サイズ、寸法、及び重量は通常第2属性となる。 An example of the attribute of a product in a category other than clothing will be described. When the product is a book, examples of attributes include the title of the book, the name of the author, the date of issue, the number of pages, the contents of the book, and the like. There is a possibility that the title of the book and the author name can be specified as the first attribute from the product image on the cover of the book. If it cannot be specified as the first attribute, it becomes the second attribute. The date of issue, the number of pages, and the contents of the book are usually second attributes. When the product is a bag, examples of its attributes include brand name, bag type, color, material, size, weight, and the like. The brand name can be specified from a mark, a symbol, a character, a pattern, or the like attached to the bag. There is a possibility that the brand name, the type of bag, the color, and the material can be specified as the first attribute from the product image of the bag. Size and weight are usually the second attribute. When the product is a smartphone, examples of its attributes include manufacturer name, model name, carrier name, color, memory capacity, battery capacity, screen size, dimensions, weight, and the like. There is a possibility that the manufacturer name, model name, carrier name, and color can be specified as the first attribute from the product image of the smartphone. The manufacturer name, model name, and carrier name can be specified from the mark, symbol or character attached to the smartphone. Memory capacity, battery capacity, screen size, dimensions, and weight are usually second attributes.
1 マーケットサーバ
2 ユーザ端末
11 通信部
12 記憶部
12a 会員DB
12b カテゴリーDB
12c 属性値DB
12d 商品DB
13 入出力インターフェース
14 システム制御部
14a CPU
14b ROM
14c RAM
15 システムバス
141 画像・カテゴリー取得部
142 属性リスト取得部
143 属性値特定部
144 提示制御部
145 商品情報登録部
NW ネットワーク
S マーケットシステム
1 Market server 2 User terminal 11 Communication unit 12 Storage unit 12a Member DB
12b Category DB
12c attribute value DB
12d Product DB
13 Input / output interface 14 System controller 14a CPU
14b ROM
14c RAM
15 System Bus 141 Image / Category Acquisition Unit 142 Attribute List Acquisition Unit 143 Attribute Value Specification Unit 144 Presentation Control Unit 145 Product Information Registration Unit NW Network S Market System
Claims (7)
複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得手段と、
前記画像から前記商品の第1属性値を特定する特定手段と、
前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御手段と、
前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御手段と、
を備えることを特徴とする情報処理装置。 Image information acquisition means for acquiring an image representing a product and category information of the product;
List acquisition means for acquiring a list corresponding to the acquired category information from attribute storage means for storing a list of attributes corresponding to each of a plurality of category information;
A specifying means for specifying a first attribute value of the product from the image;
Presentation control means for presenting prompting information prompting input of a second attribute value corresponding to the second attribute only for a second attribute that does not correspond to the first attribute value among the attributes included in the acquired list;
Storage control means for storing in the product information storage means product information including the first attribute value and a second attribute value input by the user in response to the presentation of the prompt information ;
An information processing apparatus comprising:
前記記憶制御手段は、前記商品のタイトルを示すタイトル情報であって、前記促し情報の提示に応じてユーザにより入力された第2属性値を含むタイトル情報と、前記商品の説明を示す説明情報であって、前記第1属性値を含む説明情報とを有する商品情報を商品情報記憶手段に記憶させることを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The storage control means is title information indicating a title of the product, and includes title information including a second attribute value input by a user in response to the presentation of the prompt information , and explanatory information indicating a description of the product. An information processing apparatus for storing product information having description information including the first attribute value in a product information storage unit.
前記提示制御手段は、前記商品情報記憶手段に記憶された商品情報のうち、前記第2属性に対応する属性値を含む商品情報に対応する商品の売買成立率と、前記第2属性に対応する属性値を含まない商品情報に対応する商品の売買成立率との差に基づいて、前記促し情報の提示を制御することを特徴とする情報処理装置。 The information processing apparatus according to claim 1 or 2,
The presentation control means corresponds to the sale establishment rate of the product corresponding to the product information including the attribute value corresponding to the second attribute among the product information stored in the product information storage means, and the second attribute. An information processing apparatus that controls presentation of the prompting information based on a difference from a sale completion rate of a product corresponding to product information that does not include an attribute value.
前記特定手段は、前記画像から前記商品が有する所定の要素が認識される場合、前記画像から前記所定の要素の所定の属性に対応する属性値を特定し、
前記提示制御手段は、前記所定の属性に対応する属性値を特定することができなかった場合、前記所定の属性の入力を促す前記促し情報を提示させることを特徴とする情報処理装置。 The information processing apparatus according to any one of claims 1 to 3,
The identifying means identifies an attribute value corresponding to a predetermined attribute of the predetermined element from the image when a predetermined element of the product is recognized from the image;
The information processing apparatus, wherein if the attribute value corresponding to the predetermined attribute cannot be specified, the presentation control unit presents the prompting information prompting input of the predetermined attribute.
前記特定手段は、前記画像から複数の商品が認識される場合、前記複数の商品のそれぞれについて前記第1属性値を特定し、
前記リスト取得手段は、前記複数の商品のそれぞれが属するカテゴリーのカテゴリー情報に対応するリストを前記属性記憶手段から取得し、
前記提示制御手段は、前記複数の商品のそれぞれについて、前記促し情報を提示させることを特徴とする情報処理装置。 The information processing apparatus according to any one of claims 1 to 4,
When the plurality of products are recognized from the image, the specifying unit specifies the first attribute value for each of the plurality of products,
The list acquisition unit acquires a list corresponding to category information of a category to which each of the plurality of products belongs from the attribute storage unit,
The information processing apparatus, wherein the presentation control unit causes the prompt information to be presented for each of the plurality of products.
商品を表す画像と該商品のカテゴリー情報とを取得する画像情報取得ステップと、
複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得ステップと、
前記画像から前記商品の第1属性値を特定する特定ステップと、
前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御ステップと、
前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御ステップと、
を含むことを特徴とする情報処理方法。 In an information processing method executed by a computer,
An image information acquisition step of acquiring an image representing a product and category information of the product;
A list acquisition step of acquiring a list corresponding to the acquired category information from attribute storage means for storing a list of attributes corresponding to each of a plurality of category information;
A specifying step of specifying a first attribute value of the product from the image;
A presentation control step of presenting prompt information prompting input of a second attribute value corresponding to the second attribute only for a second attribute that does not correspond to the first attribute value among the attributes included in the acquired list;
A storage control step of storing in the product information storage means product information including the first attribute value and a second attribute value input by the user in response to the presentation of the prompt information ;
An information processing method comprising:
商品を表す画像と該商品のカテゴリー情報とを取得する画像情報取得手段と、
複数のカテゴリー情報のそれぞれに対応する属性のリストを記憶する属性記憶手段から、前記取得されたカテゴリー情報に対応するリストを取得するリスト取得手段と、
前記画像から前記商品の第1属性値を特定する特定手段と、
前記取得されたリストに含まれる属性のうち前記第1属性値に対応しない第2属性についてのみ、該第2属性に対応する第2属性値の入力を促す促し情報を提示させる提示制御手段と、
前記第1属性値と、前記促し情報の提示に応じてユーザにより入力された第2属性値とを含む商品情報を商品情報記憶手段に記憶させる記憶制御手段と、
として機能させることを特徴とする情報処理プログラム。 Computer
Image information acquisition means for acquiring an image representing a product and category information of the product;
List acquisition means for acquiring a list corresponding to the acquired category information from attribute storage means for storing a list of attributes corresponding to each of a plurality of category information;
A specifying means for specifying a first attribute value of the product from the image;
Presentation control means for presenting prompting information prompting input of a second attribute value corresponding to the second attribute only for a second attribute that does not correspond to the first attribute value among the attributes included in the acquired list;
Storage control means for storing in the product information storage means product information including the first attribute value and a second attribute value input by the user in response to the presentation of the prompt information ;
An information processing program that functions as a computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016249755A JP6397879B2 (en) | 2016-12-22 | 2016-12-22 | Information processing apparatus, information processing method, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016249755A JP6397879B2 (en) | 2016-12-22 | 2016-12-22 | Information processing apparatus, information processing method, and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018106284A JP2018106284A (en) | 2018-07-05 |
JP6397879B2 true JP6397879B2 (en) | 2018-09-26 |
Family
ID=62787168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016249755A Active JP6397879B2 (en) | 2016-12-22 | 2016-12-22 | Information processing apparatus, information processing method, and information processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6397879B2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6469923B1 (en) * | 2018-07-20 | 2019-02-13 | 株式会社メルカリ | Information processing method, information processing apparatus, and program |
JP2020013459A (en) * | 2018-07-20 | 2020-01-23 | 株式会社メルカリ | Information processing method, information processing device and program |
JP2020091763A (en) * | 2018-12-07 | 2020-06-11 | 株式会社メルカリ | Information processing program, information processing method, and information processing device |
JP2020107015A (en) * | 2018-12-27 | 2020-07-09 | 株式会社ユースマイル | Commodity selling support device and method, and computer program |
CN112559783A (en) * | 2019-09-26 | 2021-03-26 | 北京京东尚科信息技术有限公司 | Commodity data extraction method and device based on image analysis |
JPWO2021171372A1 (en) * | 2020-02-25 | 2021-09-02 | ||
JP7034198B2 (en) * | 2020-03-19 | 2022-03-11 | ヤフー株式会社 | Management equipment, management methods, and programs |
JP7076521B1 (en) * | 2020-11-27 | 2022-05-27 | 楽天グループ株式会社 | Information processing systems, information processing methods and programs |
US20240303969A1 (en) * | 2021-12-15 | 2024-09-12 | Rakuten Group, Inc. | Information processing apparatus, information processing method, and non-transitory computer readable medium |
JP7353434B1 (en) | 2022-07-20 | 2023-09-29 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
WO2024201983A1 (en) * | 2023-03-31 | 2024-10-03 | 楽天グループ株式会社 | Information processing device, information processing method, and information processing program |
JP7510548B1 (en) | 2023-07-31 | 2024-07-03 | 楽天グループ株式会社 | Server device, management method and program |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163492A (en) * | 2000-11-27 | 2002-06-07 | Dna:Kk | Displaying method in online auction and auction system using it |
JP2005107952A (en) * | 2003-09-30 | 2005-04-21 | Ricoh Co Ltd | Method and program for assistance in putting article at auction |
JP4473248B2 (en) * | 2006-09-11 | 2010-06-02 | 三菱電機株式会社 | Exhibition agency system and exhibition agency method |
US9558510B2 (en) * | 2009-02-24 | 2017-01-31 | Ebay Inc. | System and method to create listings using image and voice recognition |
US9406042B2 (en) * | 2009-02-24 | 2016-08-02 | Ebay Inc. | System and method for supplementing an image gallery with status indicators |
JP2011095815A (en) * | 2009-10-27 | 2011-05-12 | Yahoo Japan Corp | System, device and method for supporting input of auction exhibition and computer program |
JP5319828B1 (en) * | 2012-07-31 | 2013-10-16 | 楽天株式会社 | Article estimation system, article estimation method, and article estimation program |
JP2014115912A (en) * | 2012-12-11 | 2014-06-26 | Yahoo Japan Corp | Exhibition support device, exhibition system, exhibition support method, and exhibition support program |
-
2016
- 2016-12-22 JP JP2016249755A patent/JP6397879B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018106284A (en) | 2018-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6397879B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP7196885B2 (en) | Search system, search method, and program | |
US9652868B2 (en) | Automatic color palette based recommendations | |
US9727983B2 (en) | Automatic color palette based recommendations | |
KR101955649B1 (en) | Image feature data extraction and use | |
US7792706B2 (en) | Method and system of providing recommendations during online shopping | |
US20140180864A1 (en) | Personalized clothing recommendation system and method | |
JP4203502B2 (en) | Product information providing system, user memo management device, terminal device, information providing device, etc. | |
JP6154968B1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP6085017B1 (en) | Styling providing system | |
CA3162721A1 (en) | Automatic item recommendations based on visual attributes and complementarity | |
KR20210131198A (en) | Method, apparatus and computer program for advertising recommended product | |
KR20220039697A (en) | Method, apparatus and computer program for style recommendation | |
KR102102572B1 (en) | System and method for providing online shopping mall | |
JP2003303188A (en) | System and method for presenting similar image | |
KR102378072B1 (en) | Method, apparatus and computer program for style recommendation | |
JP2016218578A (en) | Image search device, image search system, image search method and image search program | |
JP2009128995A (en) | Merchandise affinity calculation method, program and device | |
US20240144341A1 (en) | Search result page transmission device, search result page transmission method, and search result page transmission program | |
KR20210063665A (en) | Recommendation item based on user event information and apparatus performing the same | |
TWI837070B (en) | Item page transmission device, item page transmission method, and item page transmission program | |
KR102285942B1 (en) | A method of providing a fashion item recommendation service to a user | |
JP2005133228A (en) | Mobile coordinate service method, mobile coordinate service system, and matching program used therefor | |
JP2022118540A (en) | Program, information processing method and information processor | |
JP2001216323A (en) | Product database system and product manufacturing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180502 |
|
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: 20180807 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180903 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6397879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |