JP2018136839A - Display program, information processing device, display method, and retrieval method - Google Patents

Display program, information processing device, display method, and retrieval method Download PDF

Info

Publication number
JP2018136839A
JP2018136839A JP2017032115A JP2017032115A JP2018136839A JP 2018136839 A JP2018136839 A JP 2018136839A JP 2017032115 A JP2017032115 A JP 2017032115A JP 2017032115 A JP2017032115 A JP 2017032115A JP 2018136839 A JP2018136839 A JP 2018136839A
Authority
JP
Japan
Prior art keywords
hash tag
products
product
site
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017032115A
Other languages
Japanese (ja)
Inventor
正城 長島
Masaki Nagashima
正城 長島
麻紀子 宮本
Makiko Miyamoto
麻紀子 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Otto Japan Inc
Original Assignee
Otto Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Otto Japan Inc filed Critical Otto Japan Inc
Priority to JP2017032115A priority Critical patent/JP2018136839A/en
Publication of JP2018136839A publication Critical patent/JP2018136839A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a program, an information processing device, and a display method that can make categorization freely from user's viewpoint at an EC site.SOLUTION: A program for displaying a plurality of commodities at an EC site causes a computer to execute: a registration process to receive an input of a hash tag to be associated with a commodity of the commodities, and associate the received hash tag with the commodity to register it with a database; and a display process to receive designation of a hash tag from a user, and obtain an image of one or more commodities associated with the same hash tag as the designated hash tag among the commodities from the data base to display it.SELECTED DRAWING: Figure 3

Description

本発明は、表示プログラム、情報処理装置、表示方法及び検索方法に関する。   The present invention relates to a display program, an information processing apparatus, a display method, and a search method.

現在、インターネット上には、様々なEC(Electric Commerce:電子商取引)サイトが提供されており、ユーザは、これらのECサイトから手軽に商品を購入することができる。ECサイトでは、取り扱っている商品が予めカテゴリ分けされていることが一般的であり、ユーザは、最初に商品のカテゴリを選択し、選択したカテゴリに分類されている商品の中から購入したい商品を選択することになる。なお、ECサイトに関する従来技術として、例えば特許文献1に記載の技術が知られている。   Currently, various EC (Electric Commerce) sites are provided on the Internet, and a user can easily purchase products from these EC sites. In the EC site, it is common for products to be handled to be categorized in advance, and the user first selects a category of the product and selects a product to be purchased from among the products classified in the selected category. Will choose. As a conventional technique related to an EC site, for example, a technique described in Patent Document 1 is known.

特開2016−021231号公報JP 2006-021231 A

上述の通り、従来のECサイトでは、商品提供者の視点で商品をカテゴリ分けしてECサイトに掲載していた。例えば、衣類を販売するECサイトでは、取り扱っている商品を、スカート、トップス、ボトムスといったようにカテゴリ分けして掲載していた。ここで、ECサイトにおいて、取り扱っている商品をユーザの視点でカテゴリ分けすることができれば、他のユーザにとって商品選択時の視点が広がるとともに、商品提供者側も、取り扱っている商品に対してユーザが感じるトレンド等を容易に把握することができると考えられる。しかしながら、現状、取り扱っている商品をユーザの視点でカテゴリ分けすることができるECサイトは存在しない。   As described above, in the conventional EC site, products are categorized and posted on the EC site from the viewpoint of the product provider. For example, in an EC site that sells clothing, the products handled are classified into categories such as skirts, tops, and bottoms. Here, if the products handled on the EC site can be categorized from the viewpoint of the user, the viewpoint at the time of product selection for other users can be expanded, and the product provider side can also provide users with respect to the products handled. It is thought that it is possible to easily grasp the trends and the like felt by people. However, at present, there is no EC site that can categorize the products being handled from the viewpoint of the user.

本発明は上記に鑑みてなされたものであって、ECサイトにおいて、ユーザの視点で自由にカテゴリ分けを行うことが可能なプログラム、情報処理装置及び表示方法を提供することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide a program, an information processing apparatus, and a display method capable of freely performing categorization from the user's viewpoint on an EC site.

本発明の一態様に係るプログラムは、ECサイトに複数の商品を表示するプログラムであって、コンピュータに、複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを商品に対応づけてデータベースに登録する登録処理と、ユーザからハッシュタグの指定を受け付け、複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の画像をデータベースから取得して表示する表示処理と、を実行させる。   A program according to an aspect of the present invention is a program for displaying a plurality of products on an EC site, and accepts an input of a hash tag associated with any one of the plurality of products, and the received hash tag Registration process for associating a product with a product and registration of a hash tag from a user, and an image of one or more products associated with the same hash tag as the designated hash tag among a plurality of products Display processing for acquiring and displaying the database from the database.

本発明によれば、ECサイトにおいて、ユーザの視点で自由にカテゴリ分けを行うことが可能なプログラム、情報処理装置及び表示方法を提供することができる。   According to the present invention, it is possible to provide a program, an information processing apparatus, and a display method that can be freely categorized from the user's viewpoint on an EC site.

第1実施形態に係るECサイト提供システムの構成例を示す図である。It is a figure which shows the structural example of the EC site provision system which concerns on 1st Embodiment. 商品DB及びハッシュタグDBの一例を示す図である。It is a figure which shows an example of goods DB and hash tag DB. 第1実施形態に係るECサイト提供システムが行う処理手順を示すシーケンス図である。It is a sequence diagram which shows the process sequence which the EC site provision system which concerns on 1st Embodiment performs. ECサイトのTOPページの一例を示す図である。It is a figure which shows an example of the TOP page of EC site. ECサイトの商品詳細ページの一例を示す図である。It is a figure which shows an example of the goods detail page of EC site. ハッシュタグ検索による商品一覧画面の一例を示す図である。It is a figure which shows an example of the goods list screen by a hash tag search. 変形例に係るECサイト提供システムが行う処理手順を示すシーケンス図である。It is a sequence diagram which shows the process sequence which the EC site provision system which concerns on a modification performs. 第2実施形態に係るECサイト提供システムの構成例を示す図である。It is a figure which shows the structural example of EC site provision system which concerns on 2nd Embodiment. 投稿画像DBの一例を示す図である。It is a figure which shows an example of contribution image DB. 第2実施形態に係るECサイト提供システムが行う動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement which the EC site provision system which concerns on 2nd Embodiment performs. ハッシュタグ検索による商品一覧画面の一例を示す図である。It is a figure which shows an example of the goods list screen by a hash tag search.

添付図面を参照して、本発明の好適な実施形態について説明する。(なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。)
本実施形態では、衣類の販売を行うECサイトを例に説明するが、本実施形態がこれに限定されることを意図しているのではない。本実施形態に係るECサイト提供システムは、衣類以外を販売するECサイトにも適用することが可能である。
A preferred embodiment of the present invention will be described with reference to the accompanying drawings. (In addition, in each figure, what attached | subjected the same code | symbol has the same or similar structure.)
In the present embodiment, an EC site that sells clothing will be described as an example. However, the present embodiment is not intended to be limited to this. The EC site providing system according to the present embodiment can be applied to EC sites that sell items other than clothing.

[第1実施形態]
<システム構成>
図1は、第1実施形態に係るECサイト提供システムの構成例を示す図である。第1実施形態に係るECサイト提供システムは、ECサイトを提供するECサーバ10(情報処理装置)と、端末20と、ECサーバ(他サイト)30とを含む。
[First Embodiment]
<System configuration>
FIG. 1 is a diagram illustrating a configuration example of an EC site providing system according to the first embodiment. The EC site providing system according to the first embodiment includes an EC server 10 (information processing apparatus) that provides an EC site, a terminal 20, and an EC server (another site) 30.

ECサーバ10は、ECサイトを提供するWebサーバである。ECサーバ10は、一般的なコンピュータとしての構成を有する。具体的には、ECサーバ10は、CPUと、DRAM等によって構成されデータやプログラムを一時的に記憶するメモリと、有線又は無線の通信を制御する通信I/F(インタフェース)と、磁気ディスク又はフラッシュメモリ等によって構成されデータやプログラムを記憶するストレージと、を備える。ECサーバ10は、パブリッククラウドで実現されてもよい。   The EC server 10 is a Web server that provides an EC site. The EC server 10 has a configuration as a general computer. Specifically, the EC server 10 includes a CPU, a DRAM, a memory that temporarily stores data and programs, a communication I / F (interface) that controls wired or wireless communication, a magnetic disk, And a storage configured by a flash memory or the like for storing data and programs. The EC server 10 may be realized in a public cloud.

端末20は、ECサイトにアクセスするユーザが使用する端末であり、例えば、スマートフォン、携帯電話機、PHS、パーソナルコンピュータ(PC)、ノートPC、携帯情報端末(PDA)、家庭用ゲーム機器などである。端末20は、通信機能を備えたあらゆる端末であればどのような機器であってもよい。ユーザは、端末20を操作することでECサーバ10にアクセスし、商品の選択から購入までを行う。   The terminal 20 is a terminal used by a user who accesses the EC site, and is, for example, a smartphone, a mobile phone, a PHS, a personal computer (PC), a notebook PC, a personal digital assistant (PDA), or a home game machine. The terminal 20 may be any device as long as it is any terminal having a communication function. The user accesses the EC server 10 by operating the terminal 20 and performs from selection of a product to purchase.

ECサーバ(他サイト)30は、ECサーバ10が提供するECサイトとは異なるECサイトを提供するサーバである。第1実施形態では、例えば、ECサーバ10を用いてECサイトを運営する事業者と、ECサーバ(他サイト)30を用いてECサイトを運営する事業者とが異なるようなケースを想定しているが、必ずしも事業者が異なることは必要ではない。第1実施形態には、同一事業者が、ECサーバ10とECサーバ(他サイト)30とを用いて複数のECサイトを運営するケースも含まれる。また、本ECサイト提供システムにおいて、ECサーバ(他サイト)30を含まない構成とすることも可能である。   The EC server (other site) 30 is a server that provides an EC site different from the EC site provided by the EC server 10. In the first embodiment, for example, a case is assumed in which an operator that operates an EC site using the EC server 10 is different from an operator that operates an EC site using the EC server (another site) 30. However, it is not necessary that the operators are different. The first embodiment includes a case where the same business operator operates a plurality of EC sites using the EC server 10 and the EC server (other site) 30. Further, the EC site providing system may be configured not to include the EC server (other site) 30.

従来のECサイトでは、取り扱っている商品を、商品提供者の視点でカテゴリ分けして掲載していたため、ユーザは、膨大な商品の中から購入したい商品を選択する際に、最初に欲しい商品のカテゴリを選択し、そのカテゴリの中の商品を順に閲覧することで商品の選択を行っていた。   In conventional EC sites, the products handled are categorized and posted from the perspective of the product provider, so when a user selects a product he wants to purchase from a vast number of products, Products were selected by selecting a category and browsing the products in that category in order.

ところで、ツイッター(登録商標)などのSNSやブログでは、ユーザは、投稿する情報に任意のハッシュタグを付与することができる。ハッシュタグとは、「#XX(XXは任意の文字列)」のフォーマットで構成される文字列であり、投稿情報(例えばツイート)が何に関連するものなのかを示すために用いられる。例えば、「#衣類」というハッシュタグは、そのハッシュタグが付与された投稿情報が衣類に関するものであることを意味する。ユーザは、ハッシュタグを指定してSNS等を検索することで、自身が興味のある情報をSNS等の中から横断的に収集することが可能である。   By the way, in SNS and blogs such as Twitter (registered trademark), a user can add an arbitrary hash tag to information to be posted. The hash tag is a character string configured in a format of “#XX (XX is an arbitrary character string)”, and is used to indicate what the posting information (for example, tweet) relates to. For example, a hash tag “#clothing” means that the posted information to which the hash tag is assigned relates to clothing. The user can collect information of interest to the user from across the SNS by specifying the hash tag and searching the SNS.

そこで、第1実施形態に係るECサーバ10が提供するECサイトでは、サイト内で販売される各商品に対し、ECサイトを利用するユーザが、その商品に対して感じる特徴などを示す任意の文字列をハッシュタグとして付与することを可能とする。また、本ECサイトでは、同一のハッシュタグが付与された商品をまとめて一覧表示する機能を提供する。   Therefore, in the EC site provided by the EC server 10 according to the first embodiment, for each product sold in the site, arbitrary characters that indicate characteristics or the like that the user using the EC site feels about the product. It is possible to assign a column as a hash tag. In addition, this EC site provides a function for displaying a list of products with the same hash tag.

第1実施形態では、ECサーバ(他サイト)30も、ECサーバ10と同等の機能(上述のハッシュタグ付与機能及び一覧表示機能)を有するECサイトを提供している前提とする。   In the first embodiment, it is assumed that the EC server (other site) 30 also provides an EC site having functions equivalent to the EC server 10 (the above-described hash tag assignment function and list display function).

<機能構成>
図1に示すように、第1実施形態に係るECサーバ10は、Web処理部101と、登録部102と、検索部103と、通信部104と、記憶部105を有する。これらの各機能部は、ECサーバ10のストレージに記憶されたプログラムが、CPUに実行させる処理により実現される。また、当該プログラムは、記憶媒体に格納することができる。記憶部105は、ECサーバ10が備えるメモリ又はストレージにより実現され、商品DB(Database)及びハッシュタグDBが格納される。
<Functional configuration>
As illustrated in FIG. 1, the EC server 10 according to the first embodiment includes a Web processing unit 101, a registration unit 102, a search unit 103, a communication unit 104, and a storage unit 105. Each of these functional units is realized by a process that the CPU stores in the program stored in the storage of the EC server 10. Further, the program can be stored in a storage medium. The storage unit 105 is realized by a memory or storage included in the EC server 10 and stores a product DB (Database) and a hash tag DB.

Web処理部101(表示部)は、Webサーバとしての各種処理を行う機能を有し、端末20からのアクセスを受けた場合に、商品画像など、ECサイト上に表示すべきコンテンツを記憶部105から読み出し、当該端末20の画面にECサイトを表示させる機能を有する。また、Web処理部101は、端末20を介して、ユーザからの各種の入力を受け付ける機能を有する。   The Web processing unit 101 (display unit) has a function of performing various processes as a Web server, and stores content to be displayed on an EC site, such as a product image, when an access from the terminal 20 is received. And the EC site is displayed on the screen of the terminal 20. In addition, the Web processing unit 101 has a function of accepting various inputs from the user via the terminal 20.

登録部102は、Web処理部101を介して、ECサイトで提供される複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力をユーザから受け付け、受け付けたハッシュタグをその商品に対応づけてハッシュタグDBに登録する機能を有する。   The registration unit 102 receives an input of a hash tag associated with any one of a plurality of products provided on the EC site via the Web processing unit 101 from the user, and associates the received hash tag with the product. And has a function of registering in the hash tag DB.

検索部103は、Web処理部101を介してユーザからハッシュタグの指定を受け付け、ユーザにより指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品を、ハッシュタグDB及び商品DBから検索する機能を有する。検索部103で検索された1以上の商品は、Web処理部101により、ECサイト上に一覧表示される。   The search unit 103 receives a specification of a hash tag from the user via the Web processing unit 101, and selects one or more products associated with the same hash tag as the hash tag specified by the user as a hash tag DB and a product DB. It has a function to search from. One or more products searched by the search unit 103 are displayed as a list on the EC site by the Web processing unit 101.

なお、検索部103は、更に、ユーザにより指定されたハッシュタグと類似のハッシュタグに対応づけられた1以上の商品についても、ハッシュタグDB及び商品DBから検索するようにしてもよい(すなわち、あいまい検索を可能にしてもよい)。ユーザにより指定されたハッシュタグと類似のハッシュタグとは、例えば、所定のアルゴリズムにより判定される類似度が所定の閾値以上のハッシュタグである。このような処理を行うために、検索部103は、公知の類似文字列検索技術を利用することができる。   The search unit 103 may also search the hash tag DB and the product DB for one or more products associated with a hash tag similar to the hash tag specified by the user (that is, Fuzzy search may be possible). The hash tag similar to the hash tag specified by the user is, for example, a hash tag whose similarity determined by a predetermined algorithm is a predetermined threshold or more. In order to perform such processing, the search unit 103 can use a known similar character string search technique.

通信部104は、ネットワークを介して端末20及びECサーバ(他サイト)30と通信する機能を有する。   The communication unit 104 has a function of communicating with the terminal 20 and the EC server (other site) 30 via a network.

図2(a)は、商品DBの一例を示す図である。商品DBには、ECサイト上の商品を一意に識別する識別子である「商品ID」と、商品のカテゴリを示す「カテゴリ」と、商品名を示す「商品名」と、商品の画像データである「商品画像」とを含むレコードが、ECサイト内で取り扱っている商品ごとに格納されている。なお、商品DBには、図2(a)に例示したデータ以外のデータ(例えば、商品のサイズ、価格、商品説明等)が含まれていてもよい。   Fig.2 (a) is a figure which shows an example of goods DB. The product DB includes a “product ID” that is an identifier for uniquely identifying a product on the EC site, a “category” that indicates a product category, a “product name” that indicates a product name, and product image data. A record including “product image” is stored for each product handled in the EC site. Note that the product DB may include data other than the data illustrated in FIG. 2A (for example, product size, price, product description, etc.).

図2(b)は、ハッシュタグDBの一例を示す図である。ハッシュタグDBには、ハッシュタグを付与したユーザを一意に識別するIDである「ユーザID」と、「商品ID」と、ユーザにより付与されたハッシュタグである「ハッシュタグ」とを含むレコードが格納されている。図2及び図3の例では、例えば、商品ID=「0001」であるワンピースAに対し、「#冬コーデ」及び「#女子会」のハッシュタグが付与されている。なお、商品DB及びハッシュタグDBは一つのDBとして構成されていてもよい。すなわち、商品DBにハッシュタグを登録可能なDB構成としてもよい。   FIG. 2B is a diagram illustrating an example of the hash tag DB. The hash tag DB includes a record including a “user ID” that is an ID for uniquely identifying a user to whom a hash tag is assigned, a “product ID”, and a “hash tag” that is a hash tag assigned by the user. Stored. In the example of FIGS. 2 and 3, for example, hashtags “#winter coordination” and “# girls' association” are given to the one-piece A with the product ID = “0001”. The product DB and the hash tag DB may be configured as one DB. That is, it is good also as DB structure which can register a hash tag in goods DB.

<具体的動作>
続いて、第1実施形態に係るECサイト提供システムが行う動作について、図を用いて具体的に説明する。
<Specific operation>
Next, operations performed by the EC site providing system according to the first embodiment will be specifically described with reference to the drawings.

(TOPページの表示)
まず、ECサイトのTOPページを表示する処理について説明する。図3は、第1実施形態に係るECサイト提供システムが行う処理手順を示すシーケンス図である。ECサーバ10のWeb処理部101は、端末20からのアクセスを受け付けると(S11)、ECサイトのTOPページを端末20に送信する(S12)。
(Display of TOP page)
First, processing for displaying the TOP page of the EC site will be described. FIG. 3 is a sequence diagram illustrating a processing procedure performed by the EC site providing system according to the first embodiment. When receiving the access from the terminal 20 (S11), the Web processing unit 101 of the EC server 10 transmits the TOP page of the EC site to the terminal 20 (S12).

図4に、ECサイトのTOPページの一例を示す。図4に例示するTOPページには、商品のカテゴリを表示するカテゴリ表示領域201と、各商品に付与されたハッシュタグの一覧が表示されるハッシュタグ表示領域202と、ユーザにより指定されたカテゴリに含まれる商品画像が一覧表示される商品一覧表示領域203とが含まれる。TOPページは、カテゴリ表示領域201において商品のカテゴリが指定されると、商品一覧表示領域203に表示される商品一覧が、指定されたカテゴリの商品一覧に切り替わるように構成されている。なお、ハッシュタグ表示領域202には、対応づけられている商品の数が多い順に、ハッシュタグが一覧表示されるようにしてもよい。例えば、「#ママファッション」が付与されている商品が50商品であり、「#冬コーデ」が付与されている商品が30商品である場合、図4に例示するように、「#ママファッション」、「#冬コーデ」の順にハッシュタグが表示される。なお、ハッシュタグ表示領域202には、ハッシュタグに加えて、そのハッシュタグに対応づけられている商品数を表示するようにしてもよい。   FIG. 4 shows an example of the TOP page of the EC site. The TOP page illustrated in FIG. 4 includes a category display area 201 that displays a category of products, a hash tag display area 202 that displays a list of hash tags assigned to each product, and a category specified by the user. A product list display area 203 in which the included product images are displayed as a list is included. The TOP page is configured such that when a product category is specified in the category display area 201, the product list displayed in the product list display area 203 is switched to the product list of the specified category. The hash tag display area 202 may display a list of hash tags in descending order of the number of associated products. For example, if there are 50 products to which “#Mama Fashion” is assigned and 30 items to which “#Winter Coordination” is assigned, “#Mama Fashion” as illustrated in FIG. The hashtags are displayed in the order of “#winter coordination”. The hash tag display area 202 may display the number of products associated with the hash tag in addition to the hash tag.

Web処理部101は、ハッシュタグ表示領域202に、ハッシュタグDBに登録されているすべてのハッシュタグを表示するようにしてもよい。また、画面表示時は所定の個数(例えば上位20個)のハッシュタグのみを表示しておき、オブジェクト2021が押下された場合に、全てのハッシュタグを表示するようにしてもよい。   The Web processing unit 101 may display all hash tags registered in the hash tag DB in the hash tag display area 202. Alternatively, only a predetermined number (for example, the top 20) hash tags may be displayed when the screen is displayed, and all hash tags may be displayed when the object 2021 is pressed.

図5に、ECサイトの商品詳細ページの一例を示す。商品詳細ページは、図4に示す商品一覧表示領域203の中で商品画像がクリックされた場合に表示されるページである。図5に例示する商品詳細ページには、商品画像のサムネイルを表示するサムネイル表示領域301と、商品画像及び商品名等の商品に関する詳細情報が表示される商品詳細表示領域302と、その商品に付与されたハッシュタグの一覧が表示されるハッシュタグ表示領域303とが含まれる。ハッシュタグ表示領域303には、商品詳細表示領域302で表示している商品に付与されているハッシュタグを、対応づけられている商品の数が多い順にハッシュタグが一覧表示されるようにしてもよい。例えば、ワンピースAに「#冬コーデ」及び「#女子会」が付与されており、「#冬コーデ」が付与されている商品がワンピースA以外に29商品あり、「#女子会」が付与されている商品がワンピースA以外に10商品ある場合、図5に例示するように、「#冬コーデ」、「#女子会」の順にハッシュタグが表示される。なお、ハッシュタグ表示領域303には、ハッシュタグに加えて、そのハッシュタグに対応づけられている商品数を表示するようにしてもよい。   FIG. 5 shows an example of a product detail page on the EC site. The product detail page is a page displayed when a product image is clicked in the product list display area 203 shown in FIG. The product detail page illustrated in FIG. 5 includes a thumbnail display area 301 that displays thumbnails of product images, a product detail display area 302 that displays detailed information about the product such as product images and product names, and is attached to the product. And a hash tag display area 303 in which a list of hash tags that have been displayed is displayed. In the hash tag display area 303, hash tags assigned to the products displayed in the product detail display area 302 may be displayed in a list in ascending order of the number of associated products. Good. For example, “#winter coordination” and “# women's association” are given to One Piece A, and there are 29 products other than One Piece A that are given “#winter coordination”, and “# Women's Association” is given. When there are 10 products other than One Piece A, hashtags are displayed in the order of “#winter coordination” and “# girls' association” as illustrated in FIG. The hash tag display area 303 may display the number of products associated with the hash tag in addition to the hash tag.

ハッシュタグ表示領域303には、商品詳細表示領域302で表示している商品に付与されているすべてのハッシュタグを表示するようにしてもよい。また、画面表示時は所定の個数(例えば上位20個)のハッシュタグのみを表示しておき、オブジェクト3031が押下された場合に、全てのハッシュタグを表示するようにしてもよい。   In the hash tag display area 303, all hash tags attached to the products displayed in the product detail display area 302 may be displayed. Alternatively, only a predetermined number (for example, the top 20) hash tags may be displayed when the screen is displayed, and all hash tags may be displayed when the object 3031 is pressed.

(ハッシュタグの登録)
次に、ユーザがハッシュタグを登録する際の処理について説明する。ECサーバ10の登録部102は、ユーザから入力されたハッシュタグとハッシュタグを入力したユーザのIDとを、ユーザに指定された商品に対応づけてハッシュタグDBに登録する(図3のS13)。例えば、ECサイト内に、TOPページ等で選択された商品に対してハッシュタグを入力する入力欄を有する画面を設けておき、ユーザは、当該入力欄に任意のハッシュタグを入力することとしてもよい。
(Hashtag registration)
Next, processing when a user registers a hash tag will be described. The registration unit 102 of the EC server 10 registers the hash tag inputted by the user and the ID of the user who inputted the hash tag in the hash tag DB in association with the product designated by the user (S13 in FIG. 3). . For example, a screen having an input field for inputting a hash tag for a product selected on a TOP page or the like is provided in the EC site, and the user may input an arbitrary hash tag in the input field. Good.

第1実施形態では、不特定多数のユーザにより検索に役立たないようなハッシュタグが大量に付与されてしまうことを抑止するために、ハッシュタグの登録を、予め登録されたユーザに対してのみ許容することとしてもよい。このような処理を実現するため、例えば、ログイン機能を設けることでECサイトにアクセスしているユーザを特定可能にしておき、ログイン中のユーザに対してのみ上述の入力欄を表示してハッシュタグの登録を許容することとしてもよい。   In the first embodiment, in order to prevent a large number of hash tags that are not useful for a search from being assigned by a large number of unspecified users, hash tag registration is allowed only for pre-registered users. It is good to do. In order to realize such processing, for example, by providing a login function, it is possible to specify a user who is accessing the EC site, and the above-described input field is displayed only for the logged-in user to display the hash tag. May be permitted.

(ハッシュタグ検索による商品一覧画面の表示)
次に、選択されたハッシュタグが付与された商品を表示する処理について説明する。ECサーバ10の検索部103は、端末20を介してユーザからハッシュタグの指定を受け付けると、商品DB及びハッシュタグDBにアクセスし、指定されたハッシュタグが付与されている商品を検索する(S14)。Web処理部101は、検索された商品を一覧表示する商品一覧画面を端末20に送信する(S15)。
(Display of product list screen by hash tag search)
Next, a process for displaying a product to which the selected hash tag is assigned will be described. When the search unit 103 of the EC server 10 receives the specification of the hash tag from the user via the terminal 20, the search unit 103 accesses the product DB and the hash tag DB, and searches for the product to which the specified hash tag is assigned (S14). ). The Web processing unit 101 transmits a product list screen displaying a list of searched products to the terminal 20 (S15).

図6に、ハッシュタグ検索による商品一覧画面の一例を示す。図6に例示する商品一覧画面は、例えば、図4に示すTOPページのハッシュタグ表示領域202において、ユーザがハッシュタグをクリックした際に表示される。商品一覧画面には、ハッシュタグ表示領域202(図4と同一)と、商品一覧表示領域401とが含まれており、商品一覧表示領域401に、指定されたハッシュタグが付与されている商品の画像等が一覧表示される。なお、商品一覧表示領域401には、同一ハッシュタグを付与したユーザが多い順に商品画像等を表示するようにしてもよい。例えば、商品Aに「#冬コーデ」を付与したユーザは20人であり、商品Bに「#冬コーデ」を付与したユーザは30人である場合、商品一覧表示領域401には、商品B、商品Aの順に商品画像等が表示されるようにしてもよい。   FIG. 6 shows an example of a product list screen by hash tag search. The product list screen illustrated in FIG. 6 is displayed, for example, when the user clicks the hash tag in the hash tag display area 202 of the TOP page illustrated in FIG. The product list screen includes a hash tag display area 202 (same as that in FIG. 4) and a product list display area 401, and the product list display area 401 includes products having a designated hash tag. A list of images etc. is displayed. In the product list display area 401, product images and the like may be displayed in descending order of the number of users assigned with the same hash tag. For example, when there are 20 users who have assigned “#winter coordination” to the product A and 30 users who have provided “#winter coordination” to the product B, the product list display area 401 includes the product B, A product image or the like may be displayed in the order of the product A.

ここで、ECサーバ10は、商品一覧表示領域401に、自身のECサイトで提供されている商品に加えて、ECサーバ(他サイト)30で提供されている商品も表示するようにしてもよい。この場合の処理手順を、図3を用いて説明する。検索部103は、ステップS14の処理手順が完了した後、ステップS14でユーザにより指定されたハッシュタグをECサーバ(他サイト)30に通知する(S141)。ECサーバ(他サイト)30は、ECサーバ(他サイト)30のECサイトで提供している商品のうち、ステップS141で通知されたハッシュタグが付与されている商品を検索し、検索された商品に関する情報(商品名、商品画像、URL等)をECサーバ10に通知する(S142)。Web処理部101は、ステップS14で検索された商品(すなわち、ECサーバ10で提供している商品)と、ECサーバ(他サイト)30から通知された商品とを含む商品一覧画面を端末20に送信する(S15)。   Here, the EC server 10 may display the product provided by the EC server (other site) 30 in the product list display area 401 in addition to the product provided by its own EC site. . The processing procedure in this case will be described with reference to FIG. After the processing procedure of step S14 is completed, the search unit 103 notifies the EC server (other site) 30 of the hash tag designated by the user in step S14 (S141). The EC server (other site) 30 searches the products provided on the EC site of the EC server (other site) 30 for the products to which the hash tag notified in step S141 is assigned, and the retrieved products. Information about the product (product name, product image, URL, etc.) is notified to the EC server 10 (S142). The Web processing unit 101 displays, on the terminal 20, a product list screen that includes the product searched in step S <b> 14 (that is, the product provided by the EC server 10) and the product notified from the EC server (other site) 30. Transmit (S15).

なお、ECサーバ10のWeb処理部101は、ステップS14においてユーザから受け付けたハッシュタグが付与された商品がECサーバ10自身の商品DB及びハッシュタグDBから検索されない場合(すなわち、当該ハッシュタグが付与された商品が存在しない場合)、ステップS15において、ECサーバ(他サイト)30から通知された商品のみを含む商品一覧画面を端末20に送信するようにしてもよい。   Note that the Web processing unit 101 of the EC server 10 does not retrieve the product to which the hash tag received from the user in step S14 is assigned from the product DB and the hash tag DB of the EC server 10 itself (that is, the hash tag is assigned). If the sold product does not exist), a product list screen including only the product notified from the EC server (other site) 30 may be transmitted to the terminal 20 in step S15.

これにより、ECサーバ10が提供するECサイトは、ECサーバ(他サイト)30で提供されるECサイトに対しポータルサイトとしての役割を果たすことができ、ハッシュタグを用いた商品検索を、複数のECサイトに跨って行うことが可能になる。また、ECサーバ10が提供するECサイトのみではユーザにより選択されたハッシュタグに該当する商品が少ない場合であっても、ECサーバ(他サイト)30で提供されるECサイト側で該当する商品も表示されることになるため、商品一覧表示領域401に表示される商品数を充実させることが可能になる。   As a result, the EC site provided by the EC server 10 can serve as a portal site for the EC site provided by the EC server (other site) 30, and product search using hash tags can be performed in a plurality of ways. It can be performed across EC sites. In addition, even if only the EC site provided by the EC server 10 has a small number of products corresponding to the hash tag selected by the user, the products corresponding to the EC site provided by the EC server (other site) 30 are also available. Therefore, the number of products displayed in the product list display area 401 can be increased.

[第1実施形態における変形例]
これまでの説明では、ECサーバ10が提供するECサイトにおいてハッシュタグによる商品検索を実現する前提であったが、第1実施形態における変形例として、ハッシュタグによる商品検索機能のみをECサーバ10側で実現し、ECサイトの提供はECサーバ(他サイト)30側で実現するようにしてもよい。すなわち、ECサーバ10は、ECサーバ(他サイト)30に対してハッシュタグによる商品検索機能を提供するASP(Application Service Provider)として動作するようにしてもよい。
[Modification in First Embodiment]
In the description so far, it has been assumed that the product search using the hash tag is realized in the EC site provided by the EC server 10, but as a modification in the first embodiment, only the product search function using the hash tag is performed on the EC server 10 side. The EC site may be provided on the EC server (other site) 30 side. That is, the EC server 10 may operate as an ASP (Application Service Provider) that provides the EC server (other site) 30 with a product search function using a hash tag.

具体的には、ECサーバ10は、ハッシュタグによる商品検索機能を実現するAPI(Application Programming Interface)を提供し、ECサーバ(他サイト)30にて当該APIを呼び出すスクリプトを実装することで、ECサーバ(他サイト)30が提供するECサイトでハッシュタグによる商品検索機能を実現することが可能になる。   Specifically, the EC server 10 provides an API (Application Programming Interface) that realizes a product search function using a hash tag, and implements a script that calls the API on the EC server (another site) 30. It is possible to realize a product search function using a hash tag at an EC site provided by the server (other site) 30.

なお、ECサーバ10は、これまでに説明した第1実施形態と本変形例を同時に実行するようにしてもよいし、いずれか一方のみを実行するようにしてもよい。   Note that the EC server 10 may execute the first embodiment described above and this modification at the same time, or may execute only one of them.

<機能構成>
登録部102は、通信部104を介して、ECサーバ(他サイト)30におけるECサイトで提供される複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグをその商品の識別子(商品ID)に対応づけてハッシュタグDBに登録する機能を有する。
<Functional configuration>
The registration unit 102 receives an input of a hash tag associated with any one of a plurality of products provided on the EC site in the EC server (other site) 30 via the communication unit 104, and the received hash tag It has a function of registering in the hashtag DB in association with the identifier (product ID) of the product.

検索部103は、通信部104を介してECサーバ(他サイト)30からハッシュタグの指定を受け付け、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の商品IDを、ハッシュタグDBから検索する機能を有する。検索部103で検索された1以上の商品の商品IDは、通信部104により、ECサーバ(他サイト)30に送信される。   The search unit 103 receives designation of a hash tag from the EC server (other site) 30 via the communication unit 104, and obtains the product ID of one or more products associated with the same hash tag as the designated hash tag, It has a function of searching from the hash tag DB. The product IDs of one or more products searched by the search unit 103 are transmitted to the EC server (other site) 30 by the communication unit 104.

なお、検索部103は、更に、ECサーバ(他サイト)30から指定されたハッシュタグと類似のハッシュタグに対応づけられた1以上の商品の商品IDについても、ハッシュタグDBから検索するようにしてもよい(すなわち、あいまい検索を可能にしてもよい)。   The search unit 103 further searches the hash tag DB for the product ID of one or more products associated with a hash tag similar to the hash tag specified by the EC server (other site) 30. (I.e., fuzzy search may be possible).

本変形例において、ECサーバ10がASPとしてのみ動作する場合、記憶部105に商品DBは格納されていなくてもよい。   In this modification, when the EC server 10 operates only as an ASP, the product DB may not be stored in the storage unit 105.

<具体的動作>
図7は、変形例に係るECサイト提供システムが行う処理手順を示すシーケンス図である。図7におけるステップS21及びステップS22の処理手順は、それぞれ図3におけるステップS11及びステップS12の処理手順においてECサーバ10をECサーバ(他サイト)30に置き換えたものと同一であるため説明は省略する。
<Specific operation>
FIG. 7 is a sequence diagram illustrating a processing procedure performed by the EC site providing system according to the modification. 7 are the same as those in which the EC server 10 is replaced with the EC server (another site) 30 in the processing procedures in steps S11 and S12 in FIG. .

(ハッシュタグ登録)
ECサーバ(他サイト)30は、端末20を介してユーザからハッシュタグの入力を受け付けると(S23)、ユーザから入力されたハッシュタグとハッシュタグを入力したユーザのIDとハッシュタグを付与する商品の商品IDとを、ECサーバ10が提供するAPI(ハッシュタグ登録用のAPI)を用いてECサーバ10に送信する(S24)。続いて、ECサーバ10の登録部102は、ECサーバ(他サイト)30から受信したハッシュタグとユーザのIDと商品IDとをハッシュタグDBに登録する。
(Hashtag registration)
When the EC server (another site) 30 receives an input of a hash tag from the user via the terminal 20 (S23), the merchandise to which the hash tag inputted by the user, the ID of the user who inputted the hash tag, and the hash tag are given Are sent to the EC server 10 using an API provided by the EC server 10 (API for hash tag registration) (S24). Subsequently, the registration unit 102 of the EC server 10 registers the hash tag, the user ID, and the product ID received from the EC server (other site) 30 in the hash tag DB.

(ハッシュタグ検索)
ECサーバ(他サイト)30は、端末20を介してユーザからハッシュタグの指定を受け付けると(S25)、指定されたハッシュタグを、ECサーバ10が提供するAPI(ハッシュタグ検索用のAPI)を用いてECサーバ10に送信する(S26)。続いて、ECサーバ10の検索部103はハッシュタグDBにアクセスすることで、ECサーバ(他サイト)30から受信したハッシュタグが付与されている商品IDを検索し、検索した商品IDをECサーバ(他サイト)30に送信する(S27)。ECサーバ(他サイト)30は、ECサーバ10から通知された商品IDに対応する商品を一覧表示する商品一覧画面を端末20に送信する(S28)。
(Hashtag search)
When the EC server (other site) 30 receives the designation of the hash tag from the user via the terminal 20 (S25), an API (API for hash tag search) provided by the EC server 10 is supplied to the designated hash tag. It is used and transmitted to the EC server 10 (S26). Subsequently, the search unit 103 of the EC server 10 accesses the hash tag DB to search for the product ID to which the hash tag received from the EC server (other site) 30 is assigned, and the searched product ID is stored in the EC server. It is transmitted to (other site) 30 (S27). The EC server (other site) 30 transmits a product list screen that displays a list of products corresponding to the product ID notified from the EC server 10 to the terminal 20 (S28).

以上、第1実施形態について説明した。例えばハッシュタグに「#冬コーデ」が付与された商品は、消費者が、その商品に対して冬のコーディネートに活用できる衣類であるという印象を抱いたと推測できる。このように消費者視点で付与されたハッシュタグを用いた商品検索を可能とすることで、ユーザの目線で様々に付与されたハッシュタグに基づき各商品を分類することができる。これにより、従来のような商品提供者目線での画一的な商品分類とは異なる、消費者視点での商品分類に基づく商品選択手法をユーザに提供することが可能になる。   The first embodiment has been described above. For example, it can be inferred that a product having a hash tag “#winter coordination” has an impression that a consumer has clothing that can be used for winter coordination. Thus, by enabling the product search using the hash tag given from the consumer's viewpoint, each product can be classified based on the hash tag given variously from the user's viewpoint. Thereby, it becomes possible to provide the user with a product selection method based on the product classification from the consumer's viewpoint, which is different from the uniform product classification from the conventional product provider's perspective.

また、第1実施形態では、商品提供者は、各商品に付与されたハッシュタグを通じて、各商品に対して消費者が抱く印象に関する情報を収集することが可能になる。これにより、商品提供者は、各商品に対する新たな気づきを得ることができ、新たな商品開発に繋げる等の対応を行うことが可能になる。   Moreover, in 1st Embodiment, the goods provider can collect the information regarding the impression which a consumer has with respect to each goods through the hash tag provided to each goods. Thereby, the merchandise provider can obtain new awareness for each merchandise and can take measures such as leading to new merchandise development.

また、商品提供者は、付与されたハッシュタグから、そのハッシュタグを付与した消費者のニーズ/興味等を把握することも可能になる。これにより、商品提供者は、ECサイト内の行動履歴(いつどのような商品を購入したか等の履歴)に加えて、消費者のニーズ/興味等に基づく商品のレコメンド等を行うなど、売上向上に繋がる施策を行うことも可能になる。   Further, the merchandise provider can grasp the needs / interests, etc. of the consumer who has given the hash tag from the assigned hash tag. As a result, the product provider can make sales recommendations such as recommending products based on consumer needs / interests, etc., in addition to the action history on the EC site (history of when and what products have been purchased, etc.) It is also possible to take measures that lead to improvement.

また、第1実施形態の変形例では、ECサーバ10がASPとして動作することで、他のECサイトに対してハッシュタグによる商品検索機能を容易に提供することが可能になる。   In the modification of the first embodiment, the EC server 10 operates as an ASP, so that it is possible to easily provide a product search function using a hash tag to other EC sites.

[第2実施形態]
続いて、第2実施形態について説明する。第2実施形態では第1実施形態と共通の事柄についての記述を省略し、異なる点についてのみ説明する。
[Second Embodiment]
Next, the second embodiment will be described. In the second embodiment, description of matters common to the first embodiment is omitted, and only different points will be described.

図8は、第2実施形態に係るECサイト提供システムの構成例を示す図である。第2実施形態に係るECサイト提供システムには、ソーシャルメディアサーバ40が含まれる。ソーシャルメディアサーバ40は、例えば、SNS(ソーシャルネットワーキングサービス)、ブログなどを提供するサーバである。   FIG. 8 is a diagram illustrating a configuration example of an EC site providing system according to the second embodiment. The EC site providing system according to the second embodiment includes a social media server 40. The social media server 40 is a server that provides, for example, an SNS (social networking service), a blog, and the like.

第2実施形態では、ECサーバ10は、ハッシュタグ検索による商品一覧画面を表示する処理において、ソーシャルメディアサーバ40と連携して処理を行う。前述したように、SNSやブログでは、ユーザは、投稿する情報に画像やハッシュタグを付与することができる。例えば、「#女子会」のハッシュタグが付与された投稿情報には、女子会を想起させるような衣類の画像が含まれている可能性が高いと考えられる。そこで、第2実施形態では、ECサーバ10は、ECサイトで提供している商品のうち「#女子会」が付与されている商品に加えて、ソーシャルメディアにおいて「#女子会」が付与された投稿情報に含まれる画像に類似する商品についても、ハッシュタグ検索による商品一覧画面に表示するようにする。   In the second embodiment, the EC server 10 performs processing in cooperation with the social media server 40 in processing for displaying a product list screen by hash tag search. As described above, in an SNS or blog, a user can add an image or a hash tag to information to be posted. For example, it is considered that there is a high possibility that the posted information to which the hashtag “# Girls 'Association” is given contains an image of clothing that reminds the girls' association. Therefore, in the second embodiment, the EC server 10 is given the “# Girls' Association” on social media in addition to the products provided with the “# Women's Association” among the products provided on the EC site. Products similar to the image included in the posted information are also displayed on the product list screen by hash tag search.

<機能構成>
図8に示すように、第2実施形態に係るECサーバ10の検索部103は、更に、画像収集部1031と、画像解析部1032とを含む。また、記憶部105には、画像収集部1031で収集された、投稿情報に含まれる画像を格納するDB(以下、「投稿画像DB」という。)が格納される。
<Functional configuration>
As illustrated in FIG. 8, the search unit 103 of the EC server 10 according to the second embodiment further includes an image collection unit 1031 and an image analysis unit 1032. In addition, the storage unit 105 stores a DB (hereinafter referred to as “posted image DB”) that stores images included in the posted information collected by the image collecting unit 1031.

画像収集部1031は、ハッシュタグDBに登録されたハッシュタグをソーシャルメディアサーバ40に送信することで、ハッシュタグDBに登録されたハッシュタグと同一のハッシュタグが付与された投稿情報に含まれる画像を収集し、投稿画像DBに格納する。   The image collection unit 1031 transmits the hash tag registered in the hash tag DB to the social media server 40, whereby the image included in the posting information to which the same hash tag as the hash tag registered in the hash tag DB is assigned. Are collected and stored in the posted image DB.

なお、画像収集部1031は、更に、ハッシュタグDBに登録されたハッシュタグに類似するハッシュタグを生成し、生成したハッシュタグをソーシャルメディアサーバ40に送信することで、ハッシュタグDBに登録されたハッシュタグと類似するハッシュタグが付与された投稿情報に含まれる画像も収集するようにしてもよい。ハッシュタグDBに登録されたハッシュタグと類似するハッシュタグとは、例えば、ハッシュタグに含まれる一部の単語のみを取り出すことで生成されるハッシュタグ、ハッシュタグに含まれる単語を、類似する単語として予めデータベース化された単語と入れ替えることで生成されるハッシュタグなどである。   Note that the image collection unit 1031 further generates a hash tag similar to the hash tag registered in the hash tag DB, and transmits the generated hash tag to the social media server 40, thereby registering the hash tag in the hash tag DB. You may make it also collect the image contained in the posting information to which the hash tag similar to a hash tag was provided. A hash tag similar to a hash tag registered in the hash tag DB is, for example, a hash tag generated by extracting only some words included in the hash tag, a word similar to a word included in the hash tag As a hash tag generated by replacing words previously stored in a database.

画像解析部1032は、画像収集部1031で収集された画像と、ECサーバ10内の商品DBに格納されている商品画像とを比較することで、画像収集部1031で収集された画像に類似する商品を抽出する。画像解析部1032は、公知の類似画像判定技術(例えばヒストグラムインターセクション等の類似度判定技術、機械学習を用いた判定技術等)、第3者により提供されている類似画像検索API(Application Programming Interface)等を利用することで、比較対象の2つの画像が類似するか否かを判断することができる。   The image analysis unit 1032 is similar to the image collected by the image collection unit 1031 by comparing the image collected by the image collection unit 1031 and the product image stored in the product DB in the EC server 10. Extract products. The image analysis unit 1032 includes a known similar image determination technique (for example, a similarity determination technique such as histogram intersection, a determination technique using machine learning, etc.), and a similar image search API (Application Programming Interface) provided by a third party. ) Etc., it can be determined whether or not two images to be compared are similar.

図9に、投稿画像DBの一例を示す。投稿画像DBには、「ハッシュタグ」と、投稿情報に含まれる画像である「投稿画像」と、画像解析部1032において、投稿情報に含まれる画像に類似すると判断された商品の商品IDである「類似商品ID」とを含むレコードが格納されている。投稿画像DBの1つのレコードには複数の「投稿画像」及び複数の「類似商品ID」を格納可能である。   FIG. 9 shows an example of the posted image DB. In the posted image DB, “hash tag”, “posted image” that is an image included in the posted information, and the product ID of the product that has been determined by the image analysis unit 1032 to be similar to the image included in the posted information. A record including “similar product ID” is stored. A plurality of “post images” and a plurality of “similar product IDs” can be stored in one record of the posted image DB.

<具体的動作>
続いて、第2実施形態に係るECサイト提供システムが行う動作について、図を用いて具体的に説明する。
<Specific operation>
Next, operations performed by the EC site providing system according to the second embodiment will be specifically described with reference to the drawings.

図10は、第2実施形態に係るECサイト提供システムが行う動作を示すシーケンス図である。ステップS31及びステップS32の処理手順は、例えば、ECサーバ10内で予めバックグラウンドで実行され、ステップS33の処理手順は、図3のステップS14においてユーザによりハッシュタグが指定されたタイミングで行われる。   FIG. 10 is a sequence diagram showing operations performed by the EC site providing system according to the second embodiment. The processing procedures of step S31 and step S32 are executed in the background in advance in the EC server 10, for example, and the processing procedure of step S33 is performed at the timing when the hash tag is designated by the user in step S14 of FIG.

まず、ECサーバ10の画像収集部1031は、ハッシュタグDBに登録されたハッシュタグごとに、当該ハッシュタグを含む投稿情報に含まれる画像をソーシャルメディアサーバ40から収集し、投稿画像DBに格納する(S31)。例えばハッシュタグDBに図2(b)に示すレコードが格納されている場合、画像収集部1031は、「#冬コーデ」を含む投稿情報に含まれる画像、「#女子会」を含む投稿情報に含まれる画像、「#ママファッション」を含む投稿情報に含まれる画像をソーシャルメディアサーバ40から収集し、収集した画像を、投稿画像DB内の「#冬コーデ」、「#女子会」及び「#ママファッション」のレコードの「投稿画像」カラムに格納する。なお、画像収集部1031は、例えば、ソーシャルメディアサーバ40が提供するAPIを利用することで画像の収集を行うことができる。なお、画像収集部1031は、1つのハッシュタグについて検索された画像数が膨大である場合、ECサーバ10で類似画像の判定を行う際の処理負荷を軽減するため、所定の数の画像のみを投稿画像DBに格納することとしてもよい。   First, for each hash tag registered in the hash tag DB, the image collection unit 1031 of the EC server 10 collects images included in the posting information including the hash tag from the social media server 40 and stores them in the posted image DB. (S31). For example, when the record shown in FIG. 2B is stored in the hash tag DB, the image collection unit 1031 adds the image included in the posted information including “#winter coordination” and the posted information including “# Women's Association”. Images included in the posted information including “#Mama Fashion” are included from the social media server 40, and the collected images are collected in the “#winter coordination”, “#girls' association” and “##” in the posted image DB. Store in the “Posted Image” column of the “Mama Fashion” record. Note that the image collection unit 1031 can collect images by using an API provided by the social media server 40, for example. Note that when the number of images searched for one hash tag is enormous, the image collection unit 1031 uses only a predetermined number of images in order to reduce the processing load when the EC server 10 determines similar images. It may be stored in the posted image DB.

続いて、画像解析部1032は、投稿画像DBの各レコードに格納された画像と、商品DBに格納されている各商品の商品画像とを比較することで、収集された画像(投稿画像)に類似する商品画像の有無を判断する。類似する商品画像が存在した場合、その商品の商品IDを投稿画像DBの「類似商品ID」カラムに格納する(S32)。例えば、画像解析部1032は、投稿画像DB内の「#冬コーデ」のレコードに格納された画像Aと、商品DB内の「スカートC」の商品画像が類似すると判定した場合、「スカートC」の商品ID(0003)を、投稿画像DBの「#冬コーデ」のレコードに含まれる「類似商品ID」カラムに追加する。   Subsequently, the image analysis unit 1032 compares the image stored in each record of the posted image DB with the product image of each product stored in the product DB to obtain a collected image (posted image). The presence or absence of similar product images is determined. If a similar product image exists, the product ID of the product is stored in the “similar product ID” column of the posted image DB (S32). For example, if the image analysis unit 1032 determines that the image A stored in the record “#winter coordination” in the posted image DB is similar to the product image of “skirt C” in the product DB, the “skirt C” Is added to the “similar product ID” column included in the record of “#winter coordination” in the posted image DB.

続いて、ECサーバ10のWeb処理部101は、端末20を介してユーザからハッシュタグの指定を受け付けると、商品DB、ハッシュタグDB及び投稿画像DBを検索し、指定されたハッシュタグが付与されている商品と、ステップS32において投稿画像と類似すると判定された商品とを含む商品一覧画面を端末20に送信する(S33)。例えば、上述したように、投稿画像DB内の「#冬コーデ」のレコードに格納された画像Aと、商品DB内の「スカートC」の商品画像が類似すると判定され、「スカートC」の商品ID(0003)が投稿画像DBの「#冬コーデ」のレコードに追加されている状態を想定する。この状態において、ユーザから「#冬コーデ」の指定を受け付けた場合、Web処理部101は、ワンピースAとスカートCとを含む商品一覧画面を端末20に送信する。   Subsequently, when the Web processing unit 101 of the EC server 10 receives a hash tag specification from the user via the terminal 20, the Web server 101 searches the product DB, the hash tag DB, and the posted image DB, and is assigned the specified hash tag. The product list screen including the product that has been determined and the product that has been determined to be similar to the posted image in step S32 is transmitted to the terminal 20 (S33). For example, as described above, it is determined that the image A stored in the record “#winter coordination” in the posted image DB is similar to the product image of “skirt C” in the product DB, and the product of “skirt C” Assume that the ID (0003) is added to the record “#winter coordination” in the posted image DB. In this state, when the designation of “#winter coordination” is received from the user, the Web processing unit 101 transmits a product list screen including the dress A and the skirt C to the terminal 20.

なお、ECサーバ10は、ステップS31及びステップS32の処理手順をバックグラウンドで行うのではなく、第1実施形態で説明した図3のステップS14及びステップS15の処理手順の間で行うようにすることで、ステップS31及びステップS32の処理手順が、図3のステップS14においてユーザにより指定されたハッシュタグのみに対して行うようにしてもよい。これにより、ユーザにより指定されていないハッシュタグについては類似画像の判定を省略することができるため、ECサーバ10における処理負荷を軽減することが可能になる。   Note that the EC server 10 does not perform the processing procedures of step S31 and step S32 in the background, but performs them between the processing procedures of step S14 and step S15 of FIG. 3 described in the first embodiment. Thus, the processing procedure of step S31 and step S32 may be performed only for the hash tag designated by the user in step S14 of FIG. Thereby, since determination of a similar image can be omitted for a hash tag that is not specified by the user, the processing load on the EC server 10 can be reduced.

図11に、ハッシュタグ検索による商品一覧画面の一例を示す。図11に例示する商品一覧画面は、図6に示す商品一覧画面で説明した商品一覧表示領域401に加えて、選択されたハッシュタグに関連する商品として、投稿画像と類似すると判定された商品を表示する関連商品表示領域402が含まれる。例えば、図10のステップS33の説明で用いた具体例で示したように、ユーザから「#冬コーデ」の指定を受け付けた場合、ワンピースAは商品一覧表示領域401に表示され、スカートCは関連商品表示領域402に表示される。   FIG. 11 shows an example of a product list screen by hash tag search. In addition to the product list display area 401 described in the product list screen illustrated in FIG. 6, the product list screen illustrated in FIG. 11 includes products determined to be similar to the posted image as products related to the selected hash tag. A related product display area 402 to be displayed is included. For example, as shown in the specific example used in the description of step S33 in FIG. 10, when the designation of “#winter coordination” is received from the user, the one-piece A is displayed in the product list display area 401, and the skirt C is related. It is displayed in the product display area 402.

以上、第2実施形態について説明した。第2実施形態では、ハッシュタグ検索による商品一覧画面に、当該ハッシュタグに対応するソーシャルメディアの投稿画像に類似する商品を含めて表示するようにした。これにより、ECサイト内においてユーザにより指定されたハッシュタグに該当する商品が少ない場合であっても、ソーシャルメディアにおける投稿情報を用いることで、投稿情報に含まれる画像に類似する商品を関連商品表示領域402に表示することが可能になり、ハッシュタグ検索が行われる際に表示される商品数を充実させることが可能になる。   The second embodiment has been described above. In the second embodiment, products similar to a posted image on social media corresponding to the hash tag are displayed on the product list screen by hash tag search. As a result, even if there are few products that correspond to the hashtag specified by the user in the EC site, by using the posted information on social media, a product similar to the image included in the posted information is displayed. It is possible to display in the area 402, and it is possible to enrich the number of products displayed when the hash tag search is performed.

また、ソーシャルメディアにおける投稿情報を用いることで、ECサイトを利用するユーザ以外の消費者の視点での商品分類を、商品一覧画面に反映させることが可能になる。   In addition, by using post information in social media, it is possible to reflect the product classification from the viewpoint of consumers other than users who use the EC site on the product list screen.

以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本実施形態を説明するために用いたシーケンスは、処理が矛盾しない範囲で任意に順序を入れ替えることが可能である。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。   The embodiments described above are for facilitating the understanding of the present invention, and are not intended to limit the present invention. The sequences used to describe the present embodiment can be arbitrarily changed in order as long as the processes do not contradict each other. In addition, the structures shown in different embodiments can be partially replaced or combined.

10…ECサーバ、20…端末、30…ECサーバ(他サイト)、40…ソーシャルメディアサーバ、101…Web処理部、102…登録部、103…検索部、104…通信部、105…記憶部、1031…画像収集部、1032…画像解析部 DESCRIPTION OF SYMBOLS 10 ... EC server, 20 ... Terminal, 30 ... EC server (other site), 40 ... Social media server, 101 ... Web processing part, 102 ... Registration part, 103 ... Search part, 104 ... Communication part, 105 ... Memory | storage part, 1031: Image collection unit, 1032: Image analysis unit

Claims (11)

ECサイトに複数の商品を表示するプログラムであって、
コンピュータに、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録する登録処理と、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の画像を前記データベースから取得して表示する表示処理と、
を実行させるプログラム。
A program that displays multiple products on an EC site,
On the computer,
A registration process for receiving an input of a hash tag associated with any one of the plurality of products, and registering the received hash tag in the database in association with the product;
A display process that accepts designation of a hash tag from a user, and obtains and displays an image of one or more products associated with the same hash tag as the designated hash tag among the plurality of products;
A program that executes
前記表示処理は、前記データベースに登録されたハッシュタグを一覧表示する処理、を含む、
請求項1に記載のプログラム。
The display process includes a process of displaying a list of hash tags registered in the database.
The program according to claim 1.
前記表示処理は、前記データベースに登録されたハッシュタグを一覧表示する際に、対応づけられている商品の数が多い順にハッシュタグを一覧表示する処理、を含む、
請求項1又は2に記載のプログラム。
The display process includes a process of displaying a list of hash tags in descending order of the number of associated products when displaying a list of hash tags registered in the database.
The program according to claim 1 or 2.
当該プログラムが動作するコンピュータとは異なる第1コンピュータから、前記データベースに登録されたハッシュタグと同一のハッシュタグに対応づけて管理される画像を取得し、取得した画像と前記複数の商品の画像とを比較することで、前記複数の商品のうち前記取得した画像に類似する商品を検索する検索処理、を含み、
前記表示処理は、前記指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品を表示する際に、前記検索処理により検索された前記取得した画像に類似する商品を含めて表示する、
請求項1から3のいずれか一項に記載のプログラム。
An image managed in association with the same hash tag as the hash tag registered in the database is acquired from a first computer different from the computer on which the program operates, and the acquired image and the images of the plurality of products A search process for searching for a product similar to the acquired image among the plurality of products,
In the display process, when one or more products associated with the same hash tag as the designated hash tag are displayed, the display process includes a product similar to the acquired image searched by the search process. To
The program according to any one of claims 1 to 3.
前記第1コンピュータは、ハッシュタグを付与可能なソーシャルメディアを提供するサーバであり、
前記検索処理は、前記ソーシャルメディアへの投稿情報を検索することで、前記データベースに登録されたハッシュタグと同一のハッシュタグに対応づけて管理される画像を取得する、
請求項4に記載のプログラム。
The first computer is a server that provides social media to which a hash tag can be assigned,
The search process searches for information posted to the social media to obtain an image managed in association with the same hash tag as the hash tag registered in the database.
The program according to claim 4.
前記表示処理は、当該プログラムが動作するコンピュータとは異なる第2コンピュータに対し前記指定されたハッシュタグを送信することで、前記指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の画像を前記第2コンピュータから取得し、前記第2コンピュータから取得した商品の画像を表示する、
請求項1から5のいずれか一項に記載のプログラム。
The display processing is performed by transmitting the designated hash tag to a second computer different from the computer on which the program operates, thereby causing at least one hash tag associated with the same hash tag as the designated hash tag. Obtaining an image of the product from the second computer and displaying an image of the product obtained from the second computer;
The program according to any one of claims 1 to 5.
ECサイトに複数の商品を表示する情報処理装置であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録する登録部と、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の画像を前記データベースから取得して表示する表示部と、
を有する情報処理装置。
An information processing apparatus that displays a plurality of products on an EC site,
A registration unit that accepts an input of a hash tag associated with any one of the plurality of products, and registers the received hash tag in the database in association with the product;
A display unit that accepts designation of a hash tag from a user, acquires an image of one or more products associated with the same hash tag as the designated hash tag from the plurality of products, and displays the image,
An information processing apparatus.
ECサイトに複数の商品を表示する第1コンピュータと通信する第2コンピュータに実行させるプログラムであって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録する登録処理と、
前記第1コンピュータからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の識別子を前記データベースから取得して前記第1コンピュータに送信する処理と、
を実行させるプログラム。
A program that is executed by a second computer that communicates with a first computer that displays a plurality of products on an EC site,
A registration process for receiving an input of a hash tag associated with any one of the plurality of products, and registering the received hash tag in a database in association with an identifier indicating the product;
A designation of a hash tag is received from the first computer, and an identifier of one or more products associated with the same hash tag as the designated hash tag among the plurality of products is obtained from the database and the first computer is used. Processing to send to the computer;
A program that executes
ECサイトに複数の商品を表示する他の情報処理装置と通信する情報処理装置であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録する登録部と、
前記他の情報処理装置からハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の識別子を前記データベースから取得して前記他の情報処理装置に送信する送信部と、
を有する情報処理装置。
An information processing apparatus that communicates with another information processing apparatus that displays a plurality of products on an EC site,
A registration unit that accepts an input of a hash tag associated with any one of the plurality of products, and registers the received hash tag in a database in association with an identifier indicating the product;
A specification of a hash tag is received from the other information processing apparatus, and an identifier of one or more products associated with the same hash tag as the specified hash tag is acquired from the database, among the plurality of products. A transmission unit for transmitting to another information processing apparatus;
An information processing apparatus.
ECサイトに複数の商品を表示する情報処理装置が実行する表示方法であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録するステップと、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の画像を前記データベースから取得して表示するステップと、
を含む表示方法。
A display method executed by an information processing apparatus that displays a plurality of products on an EC site,
Receiving an input of a hash tag associated with any one of the plurality of products, and registering the received hash tag in the database in association with the product;
Receiving a designation of a hash tag from the user, and obtaining and displaying an image of one or more products associated with the same hash tag as the designated hash tag from the plurality of products,
Display method including.
ECサイトに複数の商品を表示する他の情報処理装置と通信する情報処理装置が実行する検索方法であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録するステップと、
前記他の情報処理装置からハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた1以上の商品の識別子を前記データベースから取得して前記他の情報処理装置に送信するステップと、
を有する検索方法。
A search method executed by an information processing apparatus that communicates with another information processing apparatus that displays a plurality of products on an EC site,
Receiving an input of a hash tag associated with any one of the plurality of products, and registering the received hash tag in a database in association with an identifier indicating the product;
A specification of a hash tag is received from the other information processing apparatus, and an identifier of one or more products associated with the same hash tag as the specified hash tag is acquired from the database, among the plurality of products. Transmitting to another information processing apparatus;
A search method comprising:
JP2017032115A 2017-02-23 2017-02-23 Display program, information processing device, display method, and retrieval method Pending JP2018136839A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017032115A JP2018136839A (en) 2017-02-23 2017-02-23 Display program, information processing device, display method, and retrieval method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017032115A JP2018136839A (en) 2017-02-23 2017-02-23 Display program, information processing device, display method, and retrieval method

Publications (1)

Publication Number Publication Date
JP2018136839A true JP2018136839A (en) 2018-08-30

Family

ID=63366918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017032115A Pending JP2018136839A (en) 2017-02-23 2017-02-23 Display program, information processing device, display method, and retrieval method

Country Status (1)

Country Link
JP (1) JP2018136839A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020119472A (en) * 2019-01-28 2020-08-06 ヤフー株式会社 Giving device, giving method, and giving program
JP2021131780A (en) * 2020-02-20 2021-09-09 帝人ファーマ株式会社 Patient information management program, program for observer terminal, patient information management device, observer terminal, and patient information management system
JP2021149363A (en) * 2020-03-18 2021-09-27 ヤフー株式会社 Information processing device, information processing method, and program
JP6940734B1 (en) * 2021-06-02 2021-09-29 株式会社Regali Post information management device, information processing method, information processing system
JP2022130652A (en) * 2021-05-21 2022-09-06 株式会社mov Information processing system
JP2022145463A (en) * 2021-03-18 2022-10-04 フラミー インコーポレイテッド Method and system for recommending location-based digital content
JP7230993B1 (en) 2021-11-12 2023-03-01 凸版印刷株式会社 Product information management device, product information management method, program
JP7330563B1 (en) 2022-09-07 2023-08-22 スマートシェア株式会社 Information processing device, information processing method and information processing program
JP2023164099A (en) * 2022-04-28 2023-11-10 Lineヤフー株式会社 Information provision device, information provision method and information provision program
JP7430302B1 (en) 2022-11-04 2024-02-13 Zeta株式会社 Page generation device, web page production method, and program

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7018905B2 (en) 2019-01-28 2022-02-14 ヤフー株式会社 Grant device, grant method and grant program
JP2020119472A (en) * 2019-01-28 2020-08-06 ヤフー株式会社 Giving device, giving method, and giving program
JP2021131780A (en) * 2020-02-20 2021-09-09 帝人ファーマ株式会社 Patient information management program, program for observer terminal, patient information management device, observer terminal, and patient information management system
JP7418237B2 (en) 2020-02-20 2024-01-19 帝人ファーマ株式会社 Patient information management program, observer terminal program, patient information management device, observer terminal, and patient information management system
JP2021149363A (en) * 2020-03-18 2021-09-27 ヤフー株式会社 Information processing device, information processing method, and program
JP7013506B2 (en) 2020-03-18 2022-01-31 ヤフー株式会社 Information processing equipment, information processing methods and programs
JP7316695B2 (en) 2021-03-18 2023-07-28 フラミー インコーポレイテッド Method and system for recommending location-based digital content
JP2022145463A (en) * 2021-03-18 2022-10-04 フラミー インコーポレイテッド Method and system for recommending location-based digital content
US11847180B2 (en) 2021-03-18 2023-12-19 Framy Inc. Method and system for recommending location-based digital content
JP2022130652A (en) * 2021-05-21 2022-09-06 株式会社mov Information processing system
JP2022185167A (en) * 2021-06-02 2022-12-14 株式会社Regali Contribution information management device, information processing method and information processing system
JP6940734B1 (en) * 2021-06-02 2021-09-29 株式会社Regali Post information management device, information processing method, information processing system
JP2023072255A (en) * 2021-11-12 2023-05-24 凸版印刷株式会社 Merchandise information management device, method for managing merchandise information, and program
JP7230993B1 (en) 2021-11-12 2023-03-01 凸版印刷株式会社 Product information management device, product information management method, program
JP2023164099A (en) * 2022-04-28 2023-11-10 Lineヤフー株式会社 Information provision device, information provision method and information provision program
JP7443416B2 (en) 2022-04-28 2024-03-05 Lineヤフー株式会社 Information provision device, information provision method, and information provision program
JP7330563B1 (en) 2022-09-07 2023-08-22 スマートシェア株式会社 Information processing device, information processing method and information processing program
JP2024037201A (en) * 2022-09-07 2024-03-19 スマートシェア株式会社 Information processing device, information processing method, and information processing program
JP7430302B1 (en) 2022-11-04 2024-02-13 Zeta株式会社 Page generation device, web page production method, and program

Similar Documents

Publication Publication Date Title
JP2018136839A (en) Display program, information processing device, display method, and retrieval method
US20170109763A1 (en) System and methods for analyzing and improving online engagement
US9659103B2 (en) Auto-aligning website elements by grouping elements based on a plurality of contextual indicators
JP6023129B2 (en) Extraction apparatus, extraction method, and extraction program
US20090182622A1 (en) Enhancing and storing data for recall and use
JP6713331B2 (en) Program, information processing method, and information processing apparatus
US20230214895A1 (en) Methods and systems for product discovery in user generated content
WO2013161105A1 (en) Tag management device, tag management method, tag management program, and computer-readable recording medium for storing said program
KR20180005171A (en) Device and method for targeted display of information
JP5130317B2 (en) SNS product recommendation device, method and program
WO2015096596A1 (en) Information push method, apparatus, non-volatile storage medium, and device
CN108243219B (en) Information pushing method and device
US20200226168A1 (en) Methods and systems for optimizing display of user content
KR101559719B1 (en) Auto-learning system and method for derive effective marketing
US20140136517A1 (en) Apparatus And Methods for Providing Search Results
US20160048492A1 (en) Platform for internet based graphical communication
US20230030560A1 (en) Methods and systems for tagged image generation
WO2013046763A1 (en) Information processing device, information processing method, information processing program, and recording medium
US20140372220A1 (en) Social Media Integration for Offer Searching
JP2018190462A (en) Providing device, providing method, and providing program
JP6568284B1 (en) Providing device, providing method, and providing program
JP6702625B2 (en) Information processing apparatus, information processing method, and information processing program
JP6207121B2 (en) Sales information providing system and sales information providing server
KR101860364B1 (en) Method and server for providing social media based on product information
JP6356738B2 (en) Providing device, providing method, and providing program